webpackJsonp([0],{0:function(e,t,n){e.exports=n("89b587135e5736268a42")},"000b0d8c2dcb6db99c7a":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t70&&(t=70),n&&(t+=10),r&&(t+=10),a&&(t+=10),this.setState({indicatorStrength:t})}},{key:"defineColor",value:function(e,t){var n="red";return t.length>=6&&"not_valid"===e?n="orange":"valid"===e&&(n="#37B24D"),n}},{key:"render",value:function(){var e=this.props,t=e.value,n=e.loginValue,r=e.passwordState,a=e.activeError,o=e.fieldType,i=e.activeField,s=e.passwordError,l=e.toggleFieldType,c=t,d="not_valid"===r,f="password"===i,h=s.text?s.text:"Надёжный пароль",m=s.warning,v=s.errorDescription?s.errorDescription:"",g=this.defineColor(r,c),y=f&&c.trim().length>1&&c.toLowerCase()!==n.toLowerCase(),E=f&&""!==r&&"missingvalue"!==s.code,w=!f&&d&&"password"===a&&!m,O="password"===o?"Показать текст пароля":"Скрыть текст пароля";return u.default.createElement("div",{className:(0,b.default)("form__field","field__password",{form__field_filled:c,field__error:d&&!m,field__warning:d&&m&&!f,field__valid:"valid"===r&&!f})},u.default.createElement("button",{className:"field-type__toggler field-type-"+o,onClick:l,title:O,tabIndex:"2",type:"button"},O),u.default.createElement(p.default,{theme:"normal",size:"m",id:"password",text:c,name:"password",type:o,controlAttrs:{autoComplete:"new-password"},onBlur:this.handleFocusout,onFocus:this.checkInvalid,onChange:this.handleInput}),u.default.createElement("label",{htmlFor:"password",className:"registration__label"},"Придумайте пароль"),c.trim().length>1&&u.default.createElement(_.default,{visible:E},u.default.createElement(C,{text:c,showProgressBar:y,indicatorStrength:this.state.indicatorStrength,color:g,status:r,errorText:h,errorTextDescription:v})),w&&u.default.createElement(_.default,{fieldName:"password"},u.default.createElement("div",{className:"form__popup-error","data-t":"password-inactive-error",role:"alert"},u.default.createElement("div",{className:"error-message"},h))))}}]),t}(l.Component);t.default=S},"00798b67dd11755e1397":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:{},i=arguments[3],s=arguments[4],l=arguments[5],u=arguments[6],c=arguments[7],d=arguments[8],f=t?e.stringify(i,s,l,e.joinMixes(u),c):void 0,p=r({className:f},a);return o.default.createElement(n,p,d)}};var a=n("3d5f9fcb226e0aeef858"),o=function(e){return e&&e.__esModule?e:{default:e}}(a)},"0658a9410be6c0797656":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;nt?l(v,p):b=setTimeout(u,e)}function c(){l(E,b)}function d(){if(f=arguments,_=o(),m=this,v=E&&(b||!w),!1===y)var n=w&&!b;else{p||w||(g=_);var r=y-(_-g),a=r<=0||r>y;a?(p&&(p=clearTimeout(p)),g=_,h=e.apply(m,f)):p||(p=setTimeout(c,r))}return a&&b?b=clearTimeout(b):b||t===y||(b=setTimeout(u,t)),n&&(a=!0,h=e.apply(m,f)),!a||b||p||(f=m=void 0),h}var f,p,h,_,m,b,v,g=0,y=!1,E=!0;if("function"!=typeof e)throw new TypeError(i);if(t=t<0?0:+t||0,!0===n){var w=!0;E=!1}else a(n)&&(w=!!n.leading,y="maxWait"in n&&s(+n.maxWait||0,t),E="trailing"in n?!!n.trailing:E);return d.cancel=r,d}var a=n("1dea2f4b744080405a32"),o=n("f8031018b41a19c2f99f"),i="Expected a function",s=Math.max;e.exports=r},"0d732b9973731a54b044":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("6e1646a86a4cc4879759");t.default=(0,r.decl)({block:"radiobox",elem:"text",tag:"span"})},"0f29494bd2c686f8cd87":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("6e1646a86a4cc4879759");t.default=(0,r.declMod)({motionless:!0},{block:"popup2",_onWinScrollAndResize:function(){}})},"0f8f533f1975e4ad7721":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.errorsTxt={email:{errors:{missingvalue:"необходимо указать адрес электронной почты",domain_invalid_type:"неправильный адрес электронной почты","email.already_confirmed":"Этот адрес уже привязан к вашему аккаунту.","email.invalid":"Неправильный формат адреса","email.native":"Адреса уже существующих почтовых ящиков на сервисе Яндекс нельзя использовать для регистрации","email.send_limit_exceeded":"Превышено количество попыток зарегистрироваться с этим адресом электронной почты. Попробуйте использовать другой адрес или повторите попытку позднее.","email_confirmations_limit.exceeded":"Слишком много попыток ввести код подтверждения. Попробуйте еще раз позднее","key.empty":"Введите код из письма","email.incorrect_key":"Неправильный код","track.not_found":"Этот код устарел, мы отправили вам новое письмо с кодом","track.invalid_state":"Трек инвалид стейт","domain.missing":"неправильный адрес электронной почты","login.native":"неправильный адрес электронной почты","login.empty":"необходимо указать адрес электронной почты","login.missingvalue":"необходимо указать адрес электронной почты","login.invalid":"неправильный адрес электронной почты","login.domain_invalid_type":"неправильный адрес электронной почты",notavailable:"аккаунт с этим адресом электронной почты уже зарегистрирован","login.not_available":"аккаунт с этим адресом электронной почты уже зарегистрирован","login.prohibitedsymbols":"Такой логин не подойдет","login.startswithdigit":"Такой логин не подойдет","login.long":"Такой логин не подойдет","login.startswithdot":"Такой логин не подойдет","login.startswithhyphen":"Такой логин не подойдет","login.endswithhyphen":"Такой логин не подойдет","login.doubleddot":"Такой логин не подойдет","login.doubledhyphen":"Такой логин не подойдет","login.dothyphen":"Такой логин не подойдет","login.hyphendot":"Такой логин не подойдет","login.endwithdot":"Такой логин не подойдет","domain.invalid_type":"неправильный адрес электронной почты"},descriptions:{"domain.missing":"Адрес электронной почты должен выглядеть так: login@example.com","login.native":"Адреса уже существующих почтовых ящиков на сервисе Яндекс нельзя использовать для регистрации"}},emailCode:{errors:{"key.empty":"Введите код из письма","email.incorrect_key":"Неправильный код","track.not_found":"Этот код устарел, мы отправили вам новое письмо с кодом","email.send_limit_exceeded":"Превышено количество попыток зарегистрироваться с этим адресом электронной почты. Попробуйте использовать другой адрес или повторите попытку позднее.","email_confirmations_limit.exceeded":"Слишком много попыток ввести код подтверждения. Попробуйте еще раз позднее","email.already_confirmed":"Этот электронный адрес почты уже был подтвержден"}},global:{errors:{global:"Паспорт не смог обработать запрос. Попробуйте позднее или обновите страницу."}}}},"11890b2ec32d45b112a4":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t%. Пожалуйста, введите его для завершения регистрации.".replace("%",n)}}),u.default.createElement(p.default,{isCodeUpdated:this.state.emailCodeUpdated&&t,sendEmailWithCode:this.sendEmailWithCode,updateUserField:this.props.updateUserField}),i&&u.default.createElement(_.default,null),u.default.createElement("div",{className:"lite-reg_submit"},u.default.createElement(d.default,{theme:"action",disabled:f,size:"m",width:"max",onClick:this.checkEmailCode},"Завершить регистрацию")),l&&"error"===s.status&&u.default.createElement("div",{className:"error-message"},u.default.createElement("strong",null,s.text),s.descriptionText&&u.default.createElement("p",{dangerouslySetInnerHTML:{__html:s.descriptionText}})),u.default.createElement(g.default,{isEulaShowedInPopup:!1,isMoneyRegistration:!1,eulaChecked:r,handleEula:a}))))}}]),t}(l.Component);t.default=O},"166d036c1a7736a98932":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n("3d5f9fcb226e0aeef858"),o=r(a),i=n("b26e211124ccfdcb024e"),s=r(i),l=(a.PropTypes.shape({eulaChecked:a.PropTypes.bool.isRequired,handleChange:a.PropTypes.func.isRequired}).isRequired,function(e){var t=e.common,n=e.money,r=e.validationMethod,a=e.tmxSession;return o.default.createElement("div",null,o.default.createElement("div",{className:"form__eula"},o.default.createElement("span",{dangerouslySetInnerHTML:{__html:"Нажимая кнопку «Зарегистрироваться»:"}})),"phone"===r&&o.default.createElement("div",{className:"form__eula form__eula_money"},o.default.createElement(s.default,{theme:"normal",size:"m",id:"the-id3-theme-normal",name:"the-name-theme-normal",checked:n.eulaChecked,onChange:n.handleChange},o.default.createElement("span",{dangerouslySetInnerHTML:{__html:'Я соглашаюсь создать Яндекс.Кошелек. Я принимаю условия открытия и использования кошелька «Яндекс.Денег»'}}))),o.default.createElement("div",{className:"form__eula"},o.default.createElement(s.default,{theme:"normal",size:"m",id:"the-id2-theme-normal",name:"the-name-theme-normal",checked:t.eulaChecked,onChange:t.handleChange},o.default.createElement("span",{dangerouslySetInnerHTML:{__html:'Я принимаю условия Пользовательского соглашения и даю своё согласие Яндексу на обработку моей персональной информации на условиях, определенных Политикой конфиденциальности.'}}))),o.default.createElement("iframe",{className:"tmxIframe",src:"https://s4.money.yandex.net/tags?org_id=fsymclue&session_id="+a}))});t.default=l},"16ae8f039fa7755b61ac":function(e,t,n){"use strict";function r(e){return function(){for(var t=arguments.length,n=Array(t),r=0;r=6&&"not_valid"===e?n="orange":"valid"===e&&(n="#37B24D"),n}function o(e,t){var n={field:t.name,value:e};this.props.dispatch((0,m.updateValues)(n))}function i(e,t){o.call(this,e,t),this.handleValidation(e),this.setState(function(){return{isActive:!0}})}function s(e){(0,this.props.dispatch)((0,p.default)(e)),c.call(this,e)}function l(){var e=this.props.fieldValue;this.setState(function(){return{indicatorStrength:0,isActive:!1}}),this.handleValidation(e)}function u(){var e=this.props,t=e.fieldValue,n=e.dispatch;this.setState(function(){return{isActive:!0}}),this.handleValidation(t),n((0,_.default)("password"))}function c(e){var t=5*e.length,n=/\d/.test(e),r=/[A-Z]/.test(e),a=/[-\[\]_+@#$%^&*]/.test(e);t>70&&(t=70),n&&(t+=10),r&&(t+=10),a&&(t+=10),this.setState({indicatorStrength:t})}function d(e){e.preventDefault(),this.setState(function(e){return{fieldType:"password"===e.fieldType?"text":"password"}})}Object.defineProperty(t,"__esModule",{value:!0}),t.defineColor=a,t.updateField=o,t.handleInput=i,t.handleValidation=s,t.handleFocusout=l,t.handleFocus=u,t.definePasswordStrength=c,t.toggleFieldType=d;var f=n("56192ff2ba393139c1bc"),p=r(f),h=n("ccea201019605eee95ea"),_=r(h),m=n("7be7712634cfee58c146")},"1d72a03c7915888cfbb9":function(e,t,n){"use strict";function r(e,t){var n=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],r=n.selectLocationState,s=void 0===r?i:r,l=n.adjustUrlOnReplay,u=void 0===l||l;if(void 0===s(t.getState()))throw new Error("Expected the routing state to be available either as `state.routing` or as the custom expression you can specify as `selectLocationState` in the `syncHistoryWithStore()` options. Ensure you have added the `routerReducer` to your store's reducers via `combineReducers` or whatever method you use to isolate your reducers.");var c=void 0,d=void 0,f=void 0,p=void 0,h=void 0,_=function(e){return s(t.getState()).locationBeforeTransitions||(e?c:void 0)};if(c=_(),u){var m=function(){var t=_(!0);h!==t&&c!==t&&(d=!0,h=t,e.transitionTo(a({},t,{action:"PUSH"})),d=!1)};f=t.subscribe(m),m()}var b=function(e){d||(h=e,!c&&(c=e,_())||t.dispatch({type:o.LOCATION_CHANGE,payload:e}))};return p=e.listen(b),a({},e,{listen:function(e){var n=_(!0),r=!1,a=t.subscribe(function(){var t=_(!0);t!==n&&(n=t,r||e(n))});return e(n),function(){r=!0,a()}},unsubscribe:function(){u&&f(),p()}})}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t50,i=a||o,s=i?"not_valid":"valid",l=a?this.errors.missingvalue:this.errors.toolong,u=a?"missingvalue":"toolong",c={code:i?u:"",text:i?l:""};t((0,w.changeActiveField)("")),t((0,w.updateStates)({field:"lastname",status:s})),t((0,w.updateErrors)({field:"lastname",error:c,active:i})),"valid"===s&&t((0,E.default)())}},{key:"checkInvalid",value:function(){var e=this.props.dispatch;e((0,w.setFieldErrorActive)("")),e((0,w.changeActiveField)("lastname")),e((0,g.default)("lastname"))}},{key:"render",value:function(){var e=this.props,t=e.state,n=e.value,r=e.error,a=e.hintActive,o=e.updateUserField,i="not_valid"===t,s=n;return u.default.createElement("div",{className:(0,b.default)("form__field",{form__field_filled:s,field__error:i,field__valid:"valid"===t})},u.default.createElement(p.default,{theme:"normal",size:"m",id:"lastname",text:s,name:"lastname",onChange:o,onFocus:this.checkInvalid,onBlur:this.validateLastname}),u.default.createElement("label",{htmlFor:"lastname",className:"registration__label"},"Фамилия"),u.default.createElement(p.default,{theme:"normal g-hidden",size:"m",id:"surname",name:"surname"}),!a&&u.default.createElement(_.default,{fieldName:"lastname"},u.default.createElement("div",{className:"form__popup-error","data-t":"lastname-error",role:"alert"},u.default.createElement("div",{className:"error-message"},r.text))))}}]),t}(l.Component);t.default=O},"1fa4b77ef5b8b26acebb":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{isFetching:!1},t=arguments[1];switch(t.type){case g.UPDATE_FETCHING_STATUS:return Object.assign({},e,{isFetching:t.isFetching});default:return e}}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{status:"ok",code:"",text:"",descriptionText:""},t=arguments[1];switch(t.type){case g.UPDATE_REG_ERROR:return Object.assign({},e,{status:t.data.status,code:t.data.code,text:t.data.text,descriptionText:t.data.descriptionText});default:return e}}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{loginsList:[],isFetching:!1,isValidating:!1},t=arguments[1];switch(t.type){case g.GET_SUGGESTED_LOGINS:return Object.assign({},e,{loginsList:t.data.logins,isFetching:t.data.isFetching||!1});case g.SET_SUGGESTION_VALIDATING_STATUS:return Object.assign({},e,{isValidating:t.isValidating});case g.CLEAR_SUGGESTED_LOGINS:return Object.assign({},e,{loginsList:[]});default:return e}}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments[1];switch(t.type){case g.SET_CURRENT_STEP:return t.step;default:return e}}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E,t=arguments[1];switch(t.type){case g.GET_QUESTIONS_LIST:return Object.assign({},e,{questionList:t.questions});case g.UPDATE_CONFIRMATION_FETCHING_STATUS:return Object.assign({},e,{isFetching:t.data.isFetching});default:return e}}function c(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments[1];switch(t.type){case g.SHOW_EULA_POPUP:return t.isPopupShowing;default:return e}}function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=e.settings||{},r=n.uatraits,a=r.isMobile,u=r.isTouch,d=r.isTablet,f=n.isOneStep,p=e.form.isEulaShowedInPopup,_={},b=e.form.prefix;b||(b=!a&&!u||d?g.REGISTRATION_GOAL_PREFIX:f?g.REGISTRATION_MOBILE_OS_GOAL_PREFIX:g.REGISTRATION_MOBILE_GOAL_PREFIX);for(var y in e)e.hasOwnProperty(y)&&(_[y]=e[y]);return _.common=(0,h.default)(e.common,t),_.captcha=(0,m.default)(e.captcha,t),_.form=w(Object.assign({},e.form,{prefix:b}),t),_.logins=s(e.logins,t),_.registrationErrors=i(e.registrationErrors,t),_.fetchingStatus=o(e.isFetching,t),_.registrationStep=l(e.registrationStep,t),e.form.values.hasOwnProperty("email")&&(_.registrationType=(0,v.default)(e.registrationType,t)),p&&(_.isEulaConfirmPopupShow=c(e.isEulaConfirmPopupShow,t)),_}Object.defineProperty(t,"__esModule",{value:!0}),t.default=d;var f=n("27361837e9c8186338e3"),p=n("959ceb32f76a9ec3b8ec"),h=r(p),_=n("c43788c16aa202df1e88"),m=r(_),b=n("370b912a337e9dadaad9"),v=r(b),g=n("7be7712634cfee58c146"),y=n("4357df7a5873456244ba"),E={prefix:g.REGISTRATION_GOAL_PREFIX,validation:{method:"phone",humanConfirmationDone:!1},states:{firstname:"",lastname:"",login:"",email:"",password:"",password_confirm:"",hint_question_id:"",hint_question:"",hint_question_custom:"valid",hint_answer:"",captcha:"",phone:"",phoneCode:"",phoneCodeStatus:""},values:{firstname:"",lastname:"",login:"",email:"",password:"",password_confirm:"",hint_question_id:"",hint_question:"",hint_question_custom:"",hint_answer:"",captcha:"",phone:"",phoneCode:""},errors:{active:"",hintActive:!1,firstname:{code:"",text:""},lastname:{code:"",text:""},login:{code:"",text:""},email:{code:"",text:""},password:{code:"",text:"",warning:!1},password_confirm:{code:"",text:""},hint_question_id:{code:"",text:""},hint_question:{code:"",text:""},hint_question_custom:{code:"",text:""},hint_answer:{code:"",text:""},captcha:{code:"",text:""},phone:{code:"",text:""},phoneCode:{code:"",text:""},phoneCodeStatus:""}},w=(0,f.combineReducers)({isEulaCheckedByDefault:function(){return!(arguments.length>0&&void 0!==arguments[0])||arguments[0]},isEulaShowedInPopup:function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]},canSwitchConfirmationMethod:function(){return!(arguments.length>0&&void 0!==arguments[0])||arguments[0]},activeField:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments[1];return t.type===g.CHANGE_ACTIVE_FIELD?t.field:e},captchaRequired:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments[1];return t.type===g.SET_CAPTCHA_REQUIRED?t.isRequired:e},type:function(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:""},prefix:function(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:""},validation:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E.validation,t=arguments[1];switch(t.type){case g.UPDATE_VALIDATION_METHOD:return Object.assign({},e,{method:t.method});case g.HUMAN_CONFIRMATION_DONE:return Object.assign({},e,{humanConfirmationDone:t.state});case y.EMAIL_CONFIRMATION_DONE:return Object.assign({},e,{emailConfirmationDone:t.state});default:return e}},states:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E,t=arguments[1];switch(t.type){case g.UPDATE_STATES:return Object.assign({},e,a({},t.data.field,t.data.status));case g.UPDATE_HINT_QUESTION_STATES:return Object.assign({},e,{hint_question:t.data.status,hint_question_id:t.data.status});case g.UPDATE_HINT_CUSTOM_QUESTION_STATE:return Object.assign({},e,{hint_question_custom:t.data.status});case g.UPDATE_PHONE_CODE_STATE:return Object.assign({},e,{phoneCode:t.status});case g.UPDATE_PHONE_STATES_TO_DEFAULTS:return Object.assign({},e,{phone:"",phoneCode:"",phoneCodeStatus:""});case g.UPDATE_EMPTY_ERRORS:return Object.assign({},e,t.fields);default:return e}},values:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E,t=arguments[1];switch(t.type){case g.UPDATE_VALUES:return Object.assign({},e,a({},t.data.field,t.data.value));case g.UPDATE_PHONE_VALUES_TO_DEFAULTS:return Object.assign({},e,{phone:"",phoneCode:""});case g.UPDATE_QUESTION_VALUES:return Object.assign({},e,{hint_question_id:t.data.hint_question_id,hint_question:t.data.hint_question});default:return e}},errors:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E,t=arguments[1];switch(t.type){case g.UPDATE_ERRORS:var n,r=Object.assign({},e,(n={active:t.data.active?t.data.field:""},a(n,t.data.field,t.data.error),a(n,"errorDescription",t.data.errorDescription||""),n));return t.data.warning&&(r.warning=t.data.warning),t.data.active||t.data.field===e.active||(r.active=e.active),r;case g.UPDATE_ERRORS_VALID:return Object.assign({},e,a({active:e.active===t.field?"":e.active,errorDescription:""},t.field,{code:"",text:""}));case g.SET_GROUP_ERRORS:return Object.assign({},e,t.data);case g.UPDATE_GLOBAL_HINT_STATUS:return Object.assign({},e,{hintActive:t.status});case g.SET_FIELD_ERROR_ACTIVE:return Object.assign({},e,{active:t.field});default:return e}},humanConfirmation:u})},"25ab8d009ee54abea678":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;nЕсли вы забудете пароль, то сможете легко восстановить доступ. Это бесплатно.
\nПример номера:
+7 XXX XXX XX XX
"},n.shouldComponentUpdate=d.default.shouldComponentUpdate.bind(n),n.onFieldChange=n.onFieldChange.bind(n),n.showHint=n.showHint.bind(n),n.changePhoneNumber=n.changePhoneNumber.bind(n),n.sendNumber=n.sendNumber.bind(n),n.state={showHint:!1},n}return i(t,e),s(t,[{key:"componentDidUpdate",value:function(e){var t=e.value,n=e.phoneCodeStatus;t&&"code_sent"===n&&!this.props.value&&this.phone._control.focus()}},{key:"onFieldChange",value:function(e){var t=this.props.dispatch,n={field:"phone",value:e};t((0,g.updateErrorsValid)(n.field)),t((0,g.updateValues)(n))}},{key:"showHint",value:function(){"phone"!==this.props.activeError?this.setState(function(e){return{showHint:!e.showHint}}):(this.setState({showHint:!1}),this.props.dispatch((0,E.default)("phone"))),this.props.dispatch((0,g.updateHintStatus)(!this.state.showHint))}},{key:"changePhoneNumber",value:function(){var e=this.props.dispatch;e((0,g.updatePhoneValuesToDefaults)()),e((0,g.updatePhoneStatesToDefaults)()),e((0,g.updateErrorsValid)("phoneCode"))}},{key:"sendNumber",value:function(e){13===e.keyCode&&(this.sendComponent.sendCode(),this.showHint())}},{key:"render",value:function(){var e=this,t=this.props,n=t.value,r=t.passwordValue,a=t.phoneCodeValue,o=t.state,i=t.phoneCodeStatus,s=t.phoneCode,l=t.activeError,c=t.errors,d=t.humanConfirmation,f=t.canSwitchConfirmationMethod,h=n,b="not_valid"===o,g="code_sent"===i,y="sms_limit.exceeded"===c.phone.code,E=this.state.showHint&&!g&&"phone"!==l;return u.default.createElement("div",{className:(0,_.default)("phone__confirm-wrapper",{"show-button":h&&!y})},u.default.createElement("div",{className:(0,_.default)("form__field",{form__field_filled:h,field__error:b,field__valid:"valid"===s,field__disabled:g}),onKeyUp:this.sendNumber},u.default.createElement(p.default,{theme:"normal",size:"m",id:"phone",type:"tel",text:h,name:"phone",disabled:g,ref:function(t){return e.phone=t},onFocus:this.showHint,onBlur:this.showHint,onChange:this.onFieldChange}),u.default.createElement("label",{htmlFor:"phone",className:"registration__label"},"Номер мобильного телефона"),u.default.createElement(m.PhoneErrorPopup,{field:"phone",anchor:this.phone,notValid:b&&!g,error:c}),u.default.createElement(m.PhoneHintPopup,{showHint:E,hint:this.hintText,field:this.phone})),u.default.createElement(v.default,{phone:n,password:r,isFetching:d.isFetching,code:a,codeStatus:i,codeValid:s,error:c,canSwitchConfirmationMethod:f,changePhoneNumber:this.changePhoneNumber,toggleConfirmationMethod:this.props.toggleConfirmationMethod,ref:function(t){return e.sendComponent=t},dispatch:this.props.dispatch}))}}]),t}(l.Component);t.default=w},"279d631cdb5f4acd59b3":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t1&&(S=S.slice(-1)),l="fixed"===_&&"vary"!==s||!S.length?l:M.reduce(function(e,t){return-1!==S.indexOf(t.props.val)&&e.push(t.props.children),e},[]).join(", ");var A=Boolean(S.length&&-1!==["check","radiocheck"].indexOf(r));return[i.default.createElement(c.default,a({key:"button"},{val:S,opened:P,placeholder:l,items:M,setAnchor:this._setAnchor,multiselectable:"check"===r,buttonProps:this._getButtonProps(w,{theme:t,size:n,disabled:b,checked:A,onClick:this._onButtonClick})})),p&&i.default.createElement(h.default,{val:S,name:u,disabled:b,key:"control",items:M,multiple:"radio"!==r}),i.default.createElement(f.default,a({key:"popup"},{maxHeight:d,items:y,itemIconHidden:g,getAnchor:this._getAnchor,getAnchorWidth:this._getAnchorWidth,menuProps:this._getMenuProps(T,{theme:t,size:n,type:r,disabled:b,val:S,onClick:this._onMenuClick}),popupProps:this._getPopupProps(null,{theme:t,visible:P,onOutsideClick:this._onOutsideClick})}))]},_setAnchor:function(e){this._anchor=e,this._anchorDom=(0,s.findDOMNode)(e)},_getAnchor:function(){return this._anchor},_getAnchorRect:function(){return this._anchorDom.getBoundingClientRect()},_getAnchorWidth:function(){return this._getAnchorRect().width},_onButtonClick:function(e){this.setState({opened:!this.state.opened})},_onOutsideClick:function(e){this.setState({opened:!1})},_onChange:function(e){this.props.onChange&&this.props.onChange(e)},_overridableProps:function(e,t){return a({},e,t)},_getButtonProps:function(){return this._overridableProps.apply(this,arguments)},_getPopupProps:function(){return this._overridableProps.apply(this,arguments)},_getMenuProps:function(){return this._overridableProps.apply(this,arguments)},_prepareVal:function(e){return void 0===e?[]:[].concat(e)}},{propTypes:{theme:o.PropTypes.string.isRequired,text:o.PropTypes.string,name:o.PropTypes.string,control:o.PropTypes.bool,type:o.PropTypes.oneOf(["radio","check","radiocheck"]),size:o.PropTypes.oneOf(["xs","s","m"]),width:o.PropTypes.oneOf(["fixed","max"]),onChange:o.PropTypes.func},defaultProps:{placeholder:"—",maxHeight:Number.POSITIVE_INFINITY},Item:m.default,Group:v.default})},"2c31b7d36da804af9575":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n0?"form__login-suggest single__suggest":"form__login-message"},n.text&&u.default.createElement("div",{className:"form__field-error error-message display_inline-block"},n.text),n.descriptionText&&"login.not_available"!==n.code&&u.default.createElement("div",{className:"suggest__description-text"},n.descriptionText),0!==r.length&&!a&&u.default.createElement("div",{className:"suggest__options"},u.default.createElement("div",{className:"logins__list-description"},"Свободные логины",":"),u.default.createElement("div",{className:"list_row"},u.default.createElement("div",{className:"list_row__inner"},u.default.createElement("div",{className:"logins__list"},r.map(function(t,n){return u.default.createElement("div",{key:n,className:(0,d.default)("row_link",{suggest__option_fade:e.state.faded}),onClick:e.handlers[n]},u.default.createElement("div",{className:"suggest__option"},t))})))))):null}}]),t}(l.PureComponent);t.default=_},"2ea3d16253f3184d6959":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("3d5f9fcb226e0aeef858"),a=function(e){return e&&e.__esModule?e:{default:e}}(r),o=n("6e1646a86a4cc4879759");t.default=(0,o.decl)({block:"textinput",elem:"icon",mods:function(e){return{side:e.side}},render:function(){var e=this.block,t=this.elem,n=this.props,r=n.children,o=n.mix;if(r)return a.default.cloneElement(r,{mix:[{block:e,elem:t,mods:this.mods(this.props)},o]})}})},"3095ea1b7e16025ec509":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("6e1646a86a4cc4879759");t.default=(0,r.declMod)({type:"radiocheck"},{block:"select2",_onMenuClick:function(e,t){var n=t===this.state.val[0]?[]:[t];this.setState({opened:!1,val:n}),this._onChange(n)}})},"32a3ef1f91a68e9dbf5b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("6e1646a86a4cc4879759");t.default=(0,r.decl)({block:"radiobox",elem:"box",tag:"span"})},"32e88988c2894f6b977a":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e){return function(t,n){var r=n().common.track_id,a=h.errorsTxt.phone.errors;if(t((0,s.updateConfirmationFetchingStatus)({isFetching:!0})),(0,p.default)(e,"phone")(t,{code:"missingvalue",text:a.missingvalue}))return void t((0,s.updateConfirmationFetchingStatus)({isFetching:!1}));t((0,s.updateStates)({field:"phoneCode",status:""})),t((0,s.updateStates)({field:"phone",status:""})),t((0,s.updateValues)({field:"phoneCode",value:""})),i.default.request("phone-confirm-code-submit",{track_id:r,number:e}).done(function(e){"ok"===e.status&&(t((0,s.updateStates)({field:"phoneCodeStatus",status:"code_sent"})),(0,u.default)("phone","valid")(t,n),t((0,d.default)()))}).fail(function(e){var r=e.errors,o=[];if(r.length>0&&(o=r.map(function(e){return a[e]})),"phone.confirmed"===r[0])return(0,u.default)("phone","valid")(t,n),(0,u.default)("phoneCode","valid")(t,n),void t((0,s.updateHumanConfirmationStatus)(!0));"sms_limit.exceeded"===r[0]&&t((0,s.updateStates)({field:"phoneCodeStatus",status:""})),(0,u.default)("phone","not_valid")(t,{code:r[0],text:o[0]})}).always(function(){t((0,s.updateConfirmationFetchingStatus)({isFetching:!1}))})}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var o=n("fb6358edfd8976cf491c"),i=r(o),s=n("7be7712634cfee58c146"),l=n("75dd137455c28506f0cc"),u=r(l),c=n("132e5b24818a6a5d6b70"),d=r(c),f=n("cbb5e41462f171a34073"),p=r(f),h=n("a8dc93e3c27eb4709a2a")},"332bf471859e8cbe06f2":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:"lite-login",t=arguments[1];switch(t.type){case r.UPDATE_REG_TYPE:return t.regType;default:return e}};var r=n("4357df7a5873456244ba")},"37c7cd8d7e83b4c51cbe":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("3d5f9fcb226e0aeef858"),a=n("6e1646a86a4cc4879759");t.default=(0,a.decl)({block:"control",willInit:function(e){var t=e.disabled,n=e.focused,r=e.pressed;this.__base.apply(this,arguments),this.state.disabled=t,this.state.focused=n,this.state.pressed=r,this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this),this.onMouseEnter=this.onMouseEnter.bind(this),this.onMouseLeave=this.onMouseLeave.bind(this),this.onMouseDown=this.onMouseDown.bind(this),this.onMouseUp=this.onMouseUp.bind(this),this.docOnMouseUp=this.docOnMouseUp.bind(this)},willReceiveProps:function(e){var t=e.disabled;t!==this.props.disabled&&this.setState({disabled:t})},mods:function(){var e=this.state,t=e.pressed,n=e.disabled,r=e.focused;return{disabled:this.__self.bool2string(n),focused:n?void 0:this.__self.bool2string(r),pressed:n?void 0:this.__self.bool2string(t)}},attrs:function(){var e=this.state.disabled;return{onFocus:e?void 0:this.onFocus,onBlur:e?void 0:this.onBlur,onMouseDown:e?void 0:this.onMouseDown,onMouseUp:e?void 0:this.onMouseUp,onKeyUp:e?void 0:this.onKeyUp,onKeyDown:e?void 0:this.onKeyDown,onClick:e?void 0:this.onClick}},onMouseDown:function(e){3!==e.nativeEvent.which&&(this.setState({pressed:!0}),this.props.onMouseDown&&this.props.onMouseDown(e),this.docOnMouseDown())},onMouseUp:function(e){this.setState({pressed:!1}),this.props.onMouseUp&&this.props.onMouseUp(e)},onFocus:function(e){this.setState({focused:!0}),this.props.onFocus&&this.props.onFocus(e)},onBlur:function(e){this.setState({pressed:!1,focused:!1}),this.props.onBlur&&this.props.onBlur(e)},docOnMouseDown:function(){document.addEventListener("mouseup",this.docOnMouseUp),document.addEventListener("dragend",this.docOnMouseUp)},docOnMouseUp:function(){this.setState({pressed:!1}),document.removeEventListener("mouseup",this.docOnMouseUp),document.removeEventListener("dragend",this.docOnMouseUp)}},{propTypes:{disabled:r.PropTypes.bool,focused:r.PropTypes.bool,pressed:r.PropTypes.bool,onFocus:r.PropTypes.func,onBlur:r.PropTypes.func,onMouseDown:r.PropTypes.func,onMouseUp:r.PropTypes.func}})},"39ea766767bf70a77573":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n=1||requestAnimationFrame(t)}for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=window.pageYOffset,o=("now"in window.performance?performance.now():(new Date).getTime()),i=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight),s=window.innerHeight||document.documentElement.clientHeight||document.getElementsByTagName("body")[0].clientHeight,l=void 0,u=e.parentNode,c=0;c<=5;c++){if("FORM"===u.parentNode.tagName||-1!==u.parentNode.className.indexOf("scroll-stop")){l=u.offsetTop+r;break}if(5===c)return void e.focus();u=u.parentNode}var d=Math.round(i-l2&&void 0!==arguments[2]&&arguments[2],r=Object.assign({},e),a="code_sent"===r.phoneCodeStatus&&"valid"===r.phoneCode;return delete r.login,delete r.hint_question_id,delete r.phoneCode,delete r.emailCode,delete r.emailCodeStatus,(a||"captcha"===t)&&delete r.phoneCodeStatus,"phone"===t&&(delete r.hint_question_id,delete r.hint_question_custom,delete r.hint_question,delete r.hint_answer,delete r.captcha),"captcha"===t&&delete r.phone,n&&delete r.password_confirm,r}function s(e){return function(t,n){var r=n(),a=r.common.track_id,o="/registration/finish?track_id="+a,i=e;t((0,C.updateFetchingStatus)(!0)),i.csrf_token=r.common.csrf,i.login=e.email,i.track_id=a,i.eula_accepted="on",f.default.request("registration-lite",i).then(function(e){"ok"===e.status?(k.default.send(["Форма","Успешная lite-регистрация"]),window.location.href=o):t((0,C.updateRegistrationErrors)(x))}).fail(function(e){if(e&&Array.isArray(e.error)){var n=e.error[0].field,a=e.error[0].code;if("registrationsmssendperiplimitexceeded"===a){var o={status:"error",code:"registrationsmssendperiplimitexceeded",text:A.errorsTxt.registration.errors.registrationsmssendperiplimitexceeded};return t((0,C.updateRegistrationErrors)(o))}var i=n&&A.errorsTxt[n].errors?A.errorsTxt[n].errors[a]:A.errorsTxt.global;if("sessionidoverflow"===a){var s={status:"error",code:"sessionidoverflow",text:A.errorsTxt.registration.errors.sessionidoverflow,descriptionText:A.errorsTxt.registration.descriptions.sessionidoverflow};return t((0,C.updateRegistrationErrors)(s))}return"registrationalreadycompletederror"===a&&(window.location.href=r.common.currentPage),(0,m.default)(n,"not_valid")(t,{code:a,text:i}),k.default.send(["Форма","Показ ошибок",a]),t((0,C.updateFetchingStatus)(!1))}return t((0,C.updateRegistrationErrors)(x))})}}function l(e){return function(t,n){var r=n(),a=r.common.track_id,o=M.errorsTxt.email.errors,i=M.errorsTxt.email.descriptions,s=r.form.values.password,l={code:"global",text:M.errorsTxt.global.errors.global,descriptionText:""};f.default.request("login",{track_id:a,login:e,is_lite:1}).then(function(e){if(void 0!==e){var r=Array.isArray(e)?e:null;r&&(l.code=r[0],l.text=r.map(function(e){return o[e]})[0],l.descriptionText=r.map(function(e){return i[e]})[0]),"ok"===e.status?((0,m.default)("email","valid")(t,n),t((0,v.default)()),k.default.send(["Форма",'Успешное заполнение поля "email"'])):(0,m.default)("email","not_valid")(t,l)}}),s&&t((0,y.default)(s,"email"))}}function u(e){return function(t,n){var r=n(),a=Object.keys(r.form.values),o=Object.keys(r.form.states),i=["firstname","lastname","hint_question","hint_question_id","hint_question_custom"];a.forEach(function(e){i.includes(e)||t((0,C.updateValues)({field:e,value:""}))}),o.forEach(function(e){i.includes(e)||t((0,C.updateStates)({field:e,status:""}))}),t((0,S.updateRegistrationType)(e))}}function c(){return function(e,t){var n=t(),r=n.form,a=n.registrationType,o=n.settings,s=r.states,l=r.values,u=r.validation,c=r.errors,d=u.method,f=Boolean((o.uatraits.isMobile||o.uatraits.isTouch)&&!o.uatraits.isTablet),p=Object.assign({},s),_=Object.assign({},l),m=Object.assign({},A.errorsTxt,M.errorsTxt),b=a&&"lite-email"===a,v=b?i(p,d,f):T.default.prepareFormData(p,d,f),g={},y={},E=!0;if(u.humanConfirmationDone||"phone"!==d||(E=!1),"captcha"===d){if("99"===_.hint_question_id&&!_.hint_question_custom){var O={code:"missingvalue",text:m.hint.hintQuestionErrors.missingvalue};p.hint_question_custom="not_valid",e((0,C.updateQuestionCustomState)({status:"not_valid"})),e((0,C.updateErrors)({field:"hint_question_custom",error:O,active:!0}))}"99"===_.hint_question_id&&(_.hint_question=l.hint_question_custom)}for(var S in v){var P="password"===S&&c[S].warning;if("valid"!==p[S]&&!P){var x=m[S];if(E=!1,g[S]="not_valid",x){var I=c[S].code||"missingvalue",N="phone"===S&&"missingvalue"===I;y[S]={code:I,text:m[S].errors[I],descriptionText:m[S].descriptions?m[S].descriptions[I]:""},N&&(y[S].text=m.phone.errors.needsconfirmation),x=!1}}}if(E){if(_["human-confirmation"]=d,b&&"captcha"===d)return void e((0,h.default)(_));e(b?j.sendEmail(_.email):T.default.submitRegistration(_)),k.default.send(["Форма","Отправка формы"]),k.default.goal("lite_form_valid")}else{e((0,C.updateErrorStates)(g)),e((0,C.updateGroupErrors)(Object.assign({},{active:Object.keys(y)[0]},y)));var R=document.querySelector("#"+Object.keys(g)[0]);k.default.send(["Форма","Показ ошибок"]),k.default.goal("lite_form_invalid"),(0,w.default)(R)}}}Object.defineProperty(t,"__esModule",{value:!0});var d=n("fb6358edfd8976cf491c"),f=r(d),p=n("cf316a3ec61edf75db71"),h=r(p),_=n("75dd137455c28506f0cc"),m=r(_),b=n("132e5b24818a6a5d6b70"),v=r(b),g=n("56192ff2ba393139c1bc"),y=r(g),E=n("3a493e2dfcf59a83cf83"),w=r(E),O=n("c0a0ce82dd3532a378cf"),T=r(O),C=n("7be7712634cfee58c146"),S=n("4357df7a5873456244ba"),P=n("6720f7e94eecea453799"),k=r(P),M=n("0f8f533f1975e4ad7721"),A=n("a8dc93e3c27eb4709a2a"),x={status:"global",code:"global",text:M.errorsTxt.global.errors.global},j={sendEmail:a,checkEmailCode:o,prepareLiteFormData:i,sendRegistrationLiteData:s,validateEmail:l,changeRegistrationType:u,validateLiteForm:c};t.default=j},"3b649f782acb1c0e3781":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n("3d5f9fcb226e0aeef858"),o=n("6e1646a86a4cc4879759"),i=(n("4766fff40ca445ecc39e").default||n("4766fff40ca445ecc39e")).applyDecls(),s=r(i),l=(n("babdc3d8d31b467ea76c").default||n("babdc3d8d31b467ea76c")).applyDecls(),u=r(l);t.default=(0,o.decl)(s.default,{block:"radio-button",content:function(e){var t=this,n=e.name,r=e.value,o=e.disabled,i=e.children,s=a.Children.count(i);return a.Children.map(i,function(e,i){var l=1===s?"both":"";return s>1&&(0===i&&(l="left"),i===s-1&&(l="right")),(0,a.cloneElement)(e,{onChange:o?void 0:t.onChange,mainDisabled:o,mainValue:r,name:n,side:l,key:i})})}},{Radio:u.default})},"3c5d150cee567105c02a":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n0&&(M+=" (00:"+(f<10?"0"+f:f)+")"),"phone"!==l||i&&"missingvalue"===s.code?"code_sent"===c?u.default.createElement("div",{className:"field-wrapper"},u.default.createElement("div",{className:k},T&&u.default.createElement("button",{className:"field__btn",onClick:this.setSentAgainStatus,type:"button"},"Не приходит смс?"),C&&u.default.createElement(g.default,{stopCountDown:this.stopCountDown,showCodeHint:this.showCodeHint}),u.default.createElement(p.default,{theme:"normal",size:"m",id:"phoneCode",type:"text",text:n,name:"phoneCode",disabled:w,ref:function(t){return e.phoneCodeField=t},onFocus:this.checkInvalid,onChange:this.handleCodeInput}),u.default.createElement("label",{htmlFor:"phoneCode",className:"registration__label"},"Введите код из смс")),C&&u.default.createElement("div",{className:"form__field-hint"},"Минутку, код подтверждения отправлен на указанный номер"),S&&u.default.createElement("div",{className:"form__field-error error-message"},a.text),!w&&u.default.createElement("div",{className:(0,d.default)("phone__code-btn",{"registration__btn-normal":!n})},u.default.createElement(_.default,{theme:n?"action":"normal",size:"l",width:"max",onClick:this.checkCode},"Подтвердить")),P&&u.default.createElement("div",{className:"code_sent_again-btns registration__btn-normal"},u.default.createElement(_.default,{theme:"normal",size:"l",width:"max",onClick:this.sendCode.bind(null,!0)},"Отправить код повторно"),this.context.prefix!==y.REGISTRATION_PDD_MOBILE_GOAL_PREFIX&&u.default.createElement(_.default,{theme:"normal",size:"l",width:"max",onClick:this.toggleValidationMethod},"Зарегистрироваться без телефона")),o&&u.default.createElement("div",{className:"fetching-block"},u.default.createElement(b.default,{progress:o,size:"m"}))):i?u.default.createElement("div",{className:(0,d.default)("registration__send-code",{"show-block":i})},u.default.createElement(_.default,{theme:"action",size:"l",width:"max",disabled:f>0,onClick:this.sendCode},M),o&&u.default.createElement("div",{className:"fetching-block"},u.default.createElement(b.default,{progress:o,size:"m"}))):null:null}}]),t}(l.PureComponent);O.contextTypes={prefix:l.PropTypes.string},t.default=O},"49e7dee2b179ce77a2d5":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("6e1646a86a4cc4879759");t.default=(0,r.declMod)({theme:"websearch"},{block:"textinput",elem:"clear",iconType:function(){return"cross-websearch"}})},"4c6566d97450f158f31a":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:this.props.form,t=arguments[1],n=arguments[2],r=e.values,a=e.validation,o=a.method,i=Object.assign({},r);return"captcha"===o&&"99"===r.hint_question_id&&(i.hint_question=r.hint_question_custom),i["human-confirmation"]=o,t&&(i.money_eula_accepted="on",i.tmx_session=n),i}function f(e,t,n){if("99"===t.hint_question_id&&!t.hint_question_custom){var r={code:"missingvalue",text:g.errorsTxt.hint.hintQuestionErrors.missingvalue};e.hint_question_custom="not_valid",n((0,h.updateQuestionCustomState)({status:"not_valid"})),n((0,h.updateErrors)({field:"hint_question_custom",error:r,active:!0}))}}function p(e,t,n,r){var a=!1;for(var o in e)if(e.hasOwnProperty(o)&&"valid"!==e[o]&&("password"!==o||!r[o].warning)){var i=g.errorsTxt[o];if(a=!0,t[o]="not_valid",i){var s=r[o].code||"missingvalue",l="phone"===o&&"missingvalue"===s;n[o]={code:s,text:g.errorsTxt[o].errors[s],descriptionText:g.errorsTxt[o].descriptions?g.errorsTxt[o].descriptions[s]:""},l&&(n[o].text=g.errorsTxt.phone.errors.needsconfirmation),i=!1}}return a}Object.defineProperty(t,"__esModule",{value:!0}),t.clearIntervalIfNeeded=a,t.onFormSubmit=o,t.toggleValidationMethod=i,t.handleEula=s,t.handleMoneyEulaChange=l,t.onTickerUnmount=u,t.validateForm=c,t.returnFormData=d,t.checkCaptcha=f,t.hasErrors=p;var h=n("7be7712634cfee58c146"),_=n("3a493e2dfcf59a83cf83"),m=r(_),b=n("c0a0ce82dd3532a378cf"),v=r(b),g=n("a8dc93e3c27eb4709a2a"),y=n("6720f7e94eecea453799"),E=r(y)},"503fb67cf68914d370d0":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("6e1646a86a4cc4879759");t.default=(0,r.decl)({block:"radiobox",elem:"control",tag:"input",attrs:function(e){var t=e.id,n=e.name,r=e.value,a=e.onChange,o=e.disabled;return{id:t,name:n,value:r,disabled:o,onChange:o?void 0:a,type:"radio",tabIndex:o?-1:void 0}}})},"51cec8620c22e60ea80a":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e){return function(t,n){var r=n().common.track_id,a=f.errorsTxt.phone.errors,o={code:"code.missingvalue",text:a["code.missingvalue"]};if(t((0,s.updateConfirmationFetchingStatus)({isFetching:!0})),(0,d.default)(e,"phoneCode")(t,o))return void t((0,s.updateConfirmationFetchingStatus)({isFetching:!1}));i.default.request("phone-confirm-code",{track_id:r,code:e}).then(function(){(0,u.default)("phoneCode","valid")(t,n),t((0,s.updateHumanConfirmationStatus)(!0))}).fail(function(e){var n=e.errors?e.errors:[];o.code=e.errors?e.errors[0]:"",n.length>0&&(o.text=n.map(function(e){return a[e]})),(0,u.default)("phoneCode","not_valid")(t,o)}).always(function(){t((0,s.updateConfirmationFetchingStatus)({isFetching:!1}))})}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var o=n("fb6358edfd8976cf491c"),i=r(o),s=n("7be7712634cfee58c146"),l=n("75dd137455c28506f0cc"),u=r(l),c=n("cbb5e41462f171a34073"),d=r(c),f=n("a8dc93e3c27eb4709a2a")},"544708db49b3654e6e50":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;nd||!d&&e.direction===i)&&(u=i,d=l,c=s),!(d>this.__self.VIEWPORT_ACCURACY_FACTOR));f++);return{direction:u,left:c.left,top:c.top,tail:this._calcTailPos(u,n,t,c)}},_calcPopupDimensions:function(){var e=this.domElementPopup,t=e.clientWidth,n=e.clientHeight;return{width:e.offsetWidth,height:e.offsetHeight,popupWidth:t,popupHeight:n,area:t*n}},_calcTargetDimensions:function(e){var t=e.target,n=e.position;return t||n?(this._viewportRect=document.documentElement.getBoundingClientRect(),a({},n,{width:0,height:0})):{left:0,top:0,width:0,height:0}},_calcTailDimension:function(){return this.props.tailSize?this.props.tailSize:this.domElementTail&&"none"!==this.domElementTail.style.display?this.domElementTail.offsetWidth:0},_calcViewportDimensions:function(){var e=window.pageYOffset,t=window.pageXOffset,n=window.innerWidth;return{top:e,left:t,bottom:e+window.innerHeight,right:t+n}},_calcPos:function(e,t,n){var r={},a=this._calcOffsets();return this._checkMainDirection(e,"bottom")?r.top=t.top+t.height+a.main:this._checkMainDirection(e,"top")?r.top=t.top-n.height-a.main:this._checkMainDirection(e,"left")?r.left=t.left-n.width-a.main:this._checkMainDirection(e,"right")&&(r.left=t.left+t.width+a.main),this._checkSecondaryDirection(e,"right")?r.left=t.left+t.width-n.width-a.secondary:this._checkSecondaryDirection(e,"left")?r.left=t.left+a.secondary:this._checkSecondaryDirection(e,"bottom")?r.top=t.top+t.height-n.height-a.secondary:this._checkSecondaryDirection(e,"top")?r.top=t.top+a.secondary:this._checkSecondaryDirection(e,"center")&&(this._checkMainDirection(e,"top","bottom")?r.left=t.left+t.width/2-n.width/2:this._checkMainDirection(e,"left","right")&&(r.top=t.top+t.height/2-n.height/2)),r},_calcViewportFactor:function(e,t,n){var r=this.props.viewportOffset,a=Math.max(e.left,t.left+r),o=Math.min(e.left+n.width,t.right-r),i=Math.max(e.top,t.top+r),s=Math.min(e.top+n.height,t.bottom-r);return a0?Math.max(this.props.mainOffset,Math.round(e*Math.SQRT1_2)):this.props.mainOffset,secondary:this.props.secondaryOffset,viewport:this.props.viewportOffset}},_checkMainDirection:function(e,t,n){return 0===e.indexOf(t)||n&&0===e.indexOf(n)},_checkSecondaryDirection:function(e,t){return e.indexOf("-"+t)>0},_checkDirection:function(e,t){return e.indexOf(t)>=0},_calcZIndexGroupLevel:function(){return this.props.zIndexGroupLevel},_setPreventHideByClick:function(){var e=this;do{e._preventHideByClick=!0,e=e._getParentPopup()}while(e)},_captureZIndex:function(){null===this._zIndexGroupLevel&&(this._zIndexGroupLevel=this._calcZIndexGroupLevel());var e={},t=this._zIndexGroupLevel,n=e[t]=[(t+1)*this.__self.ZINDEX_FACTOR],r=this._zIndex;return this._zIndex=n[n.length-1]+1,n.push(this._zIndex),this._zIndex!==r&&(this._style.popup.zIndex=this._zIndex),this},_recaptureZIndex:function(){return this._zIndexGroupLevel=null,this._captureZIndex()}},{propTypes:{theme:o.PropTypes.string,target:o.PropTypes.oneOf(["anchor","position"]).isRequired,hasTail:o.PropTypes.bool,tailSize:o.PropTypes.number,position:o.PropTypes.object,autoclosable:o.PropTypes.bool,visible:o.PropTypes.bool,directions:o.PropTypes.array,mainOffset:o.PropTypes.number,zIndexGroupLevel:o.PropTypes.number,secondaryOffset:o.PropTypes.number,viewportOffset:o.PropTypes.number,onOutsideClick:o.PropTypes.func,calcPossible:o.PropTypes.func},defaultProps:{target:"anchor",directions:f,mainOffset:5,secondaryOffset:0,viewportOffset:5,zIndexGroupLevel:0,onOutsideClick:function(){}},ZINDEX_FACTOR:1e3,VIEWPORT_ACCURACY_FACTOR:.99,UPDATE_TARGET_VISIBILITY_THROTTLING_INTERVAL:100,inject:l.default.unstable_renderSubtreeIntoContainer})},"589d2a76283ac63ca6ac":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&this.props.onTickerUnmount&&this.props.onTickerUnmount(e),this.setState({countDownActive:!1})}function h(){var e=this.props,t=e.fieldValue;(0,e.dispatch)((0,T.default)(t))}Object.defineProperty(t,"__esModule",{value:!0}),t.resetTimers=a,t.clearAll=o,t.showCodeHint=i,t.setSentAgainStatus=s,t.setCodeSentStatus=l,t.checkInvalid=u,t.handleCodeInput=c,t.sendCode=d,t.toggleValidationMethod=f,t.stopCountDown=p,t.checkCode=h;var _=n("63f14ac74ce296f77f4d"),m=r(_),b=n("56192ff2ba393139c1bc"),v=r(b),g=n("32e88988c2894f6b977a"),y=r(g),E=n("ccea201019605eee95ea"),w=r(E),O=n("51cec8620c22e60ea80a"),T=r(O),C=n("7be7712634cfee58c146"),S=n("6720f7e94eecea453799"),P=r(S)},"5d710e7db6b11a3b0b48":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("6e1646a86a4cc4879759");t.default=(0,r.decl)({block:"checkbox",elem:"label",tag:"label",attrs:function(e){var t=e.htmlFor;return{id:e.id,htmlFor:t,"aria-hidden":"true"}}})},"60f7d03f1c3ffaffd4c8":function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n50,a=this.props.dispatch,o=n||r?"not_valid":"valid",i={code:"",text:""};n&&(i.code="missingvalue",i.text=e.missingvalue),r&&(i.code="toolong",i.text=e.toolong),a((0,w.changeActiveField)("")),a((0,w.updateStates)({field:"firstname",status:o})),a((0,w.updateErrors)({field:"firstname",error:i,active:"not_valid"===o})),"valid"===o&&a((0,g.default)())}},{key:"checkInvalid",value:function(){this.props.dispatch((0,E.default)("firstname"))}},{key:"handleFocus",value:function(){var e=this.props.dispatch;e((0,w.setFieldErrorActive)("")),e((0,w.changeActiveField)("firstname")),e((0,E.default)("firstname"))}},{key:"render",value:function(){var e=this.props,t=e.updateUserField,n=e.value,r=e.state,a=e.activeError,o=e.error,i="not_valid"===r;return u.default.createElement("div",{className:(0,b.default)("form__field",{form__field_filled:n,field__error:i,field__valid:"valid"===r})},u.default.createElement(p.default,{theme:"normal",size:"m",autoFocus:!0,id:"firstname",text:n,name:"firstname",onChange:t,onFocus:this.handleFocus,onBlur:this.validateName}),u.default.createElement("label",{htmlFor:"firstname",className:"registration__label"},"Имя"),u.default.createElement(_.default,{fieldName:"firstname",visible:i&&"firstname"===a,hasTail:!0,directions:["right-center"]},u.default.createElement("div",{className:"form__popup-error","data-t":"name-error",role:"alert"},u.default.createElement("div",{className:"error-message"},o.text))))}}]),t}(l.Component);t.default=T},"658576bd1075a4fe40ab":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e){return function(t,n){var r=n(),a=r.common.track_id,o=v.errorsTxt.login.errors,l=v.errorsTxt.login.descriptions,c=r.form.values.password,f=r.form.values.firstname||"",h=r.form.values.lastname||"";t((0,s.setSuggestionFetching)(!0)),i.default.request("login",{track_id:a,login:e}).then(function(a){if(t((0,s.setSuggestionFetching)(!1)),void 0!==a){var i=Array.isArray(a)?a:null,c={code:"",text:"",descriptionText:""};i&&(c.code=i[0],c.text=i.map(function(e){return o[e]})[0],c.descriptionText=i.map(function(e){return l[e]})[0],f.trim()&&h.trim()||(c.descriptionText="")),"ok"===a.status?((0,u.default)("login","valid")(t,n),t((0,d.default)()),b.default.send(["Форма",'Успешное заполнение поля "логин"'])):((0,u.default)("login","not_valid")(t,c),(e.length>0||!r.logins.loginsList.length)&&t((0,p.default)()))}}),c&&"complete_lite"!==r.form.type&&t((0,_.default)(c,"login"))}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var o=n("fb6358edfd8976cf491c"),i=r(o),s=n("7be7712634cfee58c146"),l=n("75dd137455c28506f0cc"),u=r(l),c=n("132e5b24818a6a5d6b70"),d=r(c),f=n("1fc95d9daca0a97e7aa3"),p=r(f),h=n("56192ff2ba393139c1bc"),_=r(h),m=n("6720f7e94eecea453799"),b=r(m),v=n("a8dc93e3c27eb4709a2a")},"658d39d4130009682313":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n5?[0,0,-.2]:[];return l.default.createElement("div",{className:"list_row"},l.default.createElement("div",{className:"list_row__inner",ref:"scroller"},l.default.createElement("ul",{className:"services__icons"},n.map(function(t,n){return l.default.createElement("li",{className:"scroll__icon",key:n,style:{transform:"scale("+(e.state.scales[n]+(i[n]||0)||1)+")"}},l.default.createElement("img",{src:r+"/i/services_icons/"+t+"."+o}))}))),l.default.createElement("div",{className:"cloud cloud__left"}),l.default.createElement("div",{className:"cloud cloud__right"}))}}]),t}(l.default.PureComponent);t.default=d},"6c0ad8c889744283ef9a":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:"__uniqId";return this.__uniqId[e]?this.__uniqId[e]:this.__uniqId[e]="uniq$"+ ++h}},{classBuilder:_,bool2string:function(e){return!!e&&"yes"}}),b=(0,s.default)({},m,_),v=b.decl,g=b.declMod;t.decl=v,t.declMod=g,t.default=(0,p.default)(_)},"7288b3ede4e217389f11":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:"",i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];n((0,a.updateStates)({field:e,status:t})),n((0,a.updateErrors)({field:e,error:r,errorDescription:o,active:i}))}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var a=n("7be7712634cfee58c146")},"7608e72b5c038bf95fdb":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("6e1646a86a4cc4879759");t.default=(0,r.decl)({block:"menu",elem:"text",tag:"span"})},"76852dab7c6f0a3c0a87":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t=r&&e.height>a&&(a=e.height)}),this.setState({maxHeight:Math.min(e.maxHeight,a)})}},render:function(){var e=this,t=this.block,n=this.elem,r=this.props,o=r.itemIconHidden,s=r.menuProps,l=r.items,u={"item-icon-hidden":this.__self.bool2string(o)};return i.default.createElement(c.default,a({ref:function(t){return e._menu=t},mix:{block:t,elem:n,mods:u},width:"max",style:{maxHeight:this.state.maxHeight},tabIndex:null},s),l)}})},"7be7712634cfee58c146":function(e,t,n){"use strict";function r(){return{type:ee}}function a(e){return{type:J,isValidating:e}}function o(e){return{type:Z,isRequired:e}}function i(e){return{type:j,method:e}}function s(e){return{type:L,state:e}}function l(e){return{type:Y,data:e}}function u(e){return{type:x,questions:e}}function c(e){return{type:I,data:e}}function d(e){return{type:U,data:e}}function f(e){return function(t,n){var r=n(),a=r.form.prefix;t({type:N,data:e}),"valid"===e.status&&"phone"!==e.field&&(A.default.send(["Успешное заполнение",e.field]),A.default.goal(a+"_field_valid_"+e.field))}}function p(e){return{type:R,data:e}}function h(e){return{type:q,data:e}}function _(e){return{type:D,data:e}}function m(e){return{type:$,data:e}}function b(e){return{type:K,data:e}}function v(e){return{type:Q,field:e}}function g(e){return{type:z,field:e}}function y(e){return{type:F,fields:e}}function E(e){return{type:H,isFetching:e}}function w(e){return{type:G,data:e}}function O(){return{type:V}}function T(){return{type:B}}function C(e){return{type:W,status:e}}function S(e){return{type:X,step:e}}function P(e){return{type:te,field:e}}function k(e){return{type:ne,isPopupShowing:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.SHOW_EULA_POPUP=t.CHANGE_ACTIVE_FIELD=t.CLEAR_SUGGESTED_LOGINS=t.SET_SUGGESTION_VALIDATING_STATUS=t.REGISTRATION_MOBILE_OS_GOAL_PREFIX=t.REGISTRATION_MOBILE_GOAL_PREFIX=t.SET_CAPTCHA_REQUIRED=t.REGISTRATION_PDD_MOBILE_GOAL_PREFIX=t.REGISTRATION_PDD_GOAL_PREFIX=t.REGISTRATION_COMPLETE_MOBILE_GOAL_PREFIX=t.REGISTRATION_COMPLETE_GOAL_PREFIX=t.REGISTRATION_GOAL_PREFIX=t.UPDATE_CONFIRMATION_FETCHING_STATUS=t.SET_GROUP_ERRORS=t.SET_CURRENT_STEP=t.SET_FIELD_ERROR_ACTIVE=t.UPDATE_REG_ERROR=t.UPDATE_GLOBAL_HINT_STATUS=t.UPDATE_ERRORS_VALID=t.UPDATE_PHONE_STATES_TO_DEFAULTS=t.UPDATE_PHONE_VALUES_TO_DEFAULTS=t.UPDATE_HINT_CUSTOM_QUESTION_STATE=t.GET_SUGGESTED_LOGINS=t.UPDATE_FETCHING_STATUS=t.UPDATE_QUESTION_VALUES=t.HUMAN_CONFIRMATION_DONE=t.UPDATE_EMPTY_ERRORS=t.UPDATE_PHONE_CODE_STATE=t.UPDATE_ERRORS=t.UPDATE_HINT_QUESTION_STATES=t.UPDATE_STATES=t.UPDATE_VALUES=t.UPDATE_VALIDATION_METHOD=t.GET_QUESTIONS_LIST=void 0,t.clearSuggestedLogins=r,t.setSuggestionFetching=a,t.setCaptchaRequired=o,t.updateValidationMethod=i,t.updateHumanConfirmationStatus=s,t.updateConfirmationFetchingStatus=l,t.getUserQuestionsList=u,t.updateValues=c,t.updateQuestionValues=d,t.updateStates=f,t.updateQuestionStates=p,t.updateQuestionCustomState=h,t.updateErrors=_,t.updateGroupErrors=m,t.updateRegistrationErrors=b,t.setFieldErrorActive=v,t.updateErrorsValid=g,t.updateErrorStates=y,t.updateFetchingStatus=E,t.updateSuggestedLogins=w,t.updatePhoneValuesToDefaults=O,t.updatePhoneStatesToDefaults=T,t.updateHintStatus=C,t.setCurrentStep=S,t.changeActiveField=P,t.showEulaPopup=k;var M=n("6720f7e94eecea453799"),A=function(e){return e&&e.__esModule?e:{default:e}}(M),x=t.GET_QUESTIONS_LIST="GET_QUESTIONS_LIST",j=t.UPDATE_VALIDATION_METHOD="UPDATE_VALIDATION_METHOD",I=t.UPDATE_VALUES="UPDATE_VALUES",N=t.UPDATE_STATES="UPDATE_STATES",R=t.UPDATE_HINT_QUESTION_STATES="UPDATE_HINT_QUESTION_STATES",D=t.UPDATE_ERRORS="UPDATE_ERRORS",F=(t.UPDATE_PHONE_CODE_STATE="UPDATE_PHONE_CODE_STATE",t.UPDATE_EMPTY_ERRORS="UPDATE_EMPTY_ERRORS"),L=t.HUMAN_CONFIRMATION_DONE="HUMAN_CONFIRMATION_DONE",U=t.UPDATE_QUESTION_VALUES="UPDATE_QUESTION_VALUES",H=t.UPDATE_FETCHING_STATUS="UPDATE_FETCHING_STATUS",G=t.GET_SUGGESTED_LOGINS="GET_SUGGESTED_LOGINS",q=t.UPDATE_HINT_CUSTOM_QUESTION_STATE="UPDATE_HINT_CUSTOM_QUESTION_STATE",V=t.UPDATE_PHONE_VALUES_TO_DEFAULTS="UPDATE_PHONE_VALUES_TO_DEFAULTS",B=t.UPDATE_PHONE_STATES_TO_DEFAULTS="UPDATE_PHONE_STATES_TO_DEFAULTS",z=t.UPDATE_ERRORS_VALID="UPDATE_ERRORS_VALID",W=t.UPDATE_GLOBAL_HINT_STATUS="UPDATE_GLOBAL_HINT_STATUS",K=t.UPDATE_REG_ERROR="UPDATE_REG_ERROR",Q=t.SET_FIELD_ERROR_ACTIVE="SET_FIELD_ERROR_ACTIVE",X=t.SET_CURRENT_STEP="SET_CURRENT_STEP",$=t.SET_GROUP_ERRORS="SET_GROUP_ERRORS",Y=t.UPDATE_CONFIRMATION_FETCHING_STATUS="UPDATE_CONFIRMATION_FETCHING_STATUS",Z=(t.REGISTRATION_GOAL_PREFIX="registration",t.REGISTRATION_COMPLETE_GOAL_PREFIX="complete_v2",t.REGISTRATION_COMPLETE_MOBILE_GOAL_PREFIX="complete_v2_mobile",t.REGISTRATION_PDD_GOAL_PREFIX="registration_pdd",t.REGISTRATION_PDD_MOBILE_GOAL_PREFIX="registration_pdd_mobile",t.SET_CAPTCHA_REQUIRED="SET_CAPTCHA_REQUIRED"),J=(t.REGISTRATION_MOBILE_GOAL_PREFIX="registration_mobile",t.REGISTRATION_MOBILE_OS_GOAL_PREFIX="registration_mobile_os",t.SET_SUGGESTION_VALIDATING_STATUS="SET_SUGGESTION_VALIDATING_STATUS"),ee=t.CLEAR_SUGGESTED_LOGINS="CLEAR_SUGGESTED_LOGINS",te=t.CHANGE_ACTIVE_FIELD="CHANGE_ACTIVE_FIELD",ne=t.SHOW_EULA_POPUP="SHOW_EULA_POPUP"},"7dc21c9fa908ccc71bce":function(e,t,n){"use strict";function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=t)return null!==this.state.origText&&this.props.onChange&&this.props.onChange(this.state.origText,this.props,{source:"suggest"}),void this.setState({currentItem:-1,origText:null});r+=n,r<0?r=t-1:r>=t&&(r=0),this.setState({currentItem:r}),this.props.updateOnEnter&&(null===this.state.origText&&this.setState({origText:this.props.text}),this.props.onChange&&this.props.onChange(this.elems[r].props.val,this.props,{source:"suggest",itemIndex:r}))}}},_onKeyPress:function(e){e.which===c.default.ENTER&&this.state.currentItem>-1&&(e.preventDefault(),this._onSelectItem(this.elems[this.state.currentItem],!0))},_buildPopupContent:function(e,t){var n=this;return e.map(function(e,t){var r="text",a=e;return Array.isArray(e)&&(r=e[0],a=e[1]),i.default.createElement(h.default,{key:"item"+t,type:r,pos:t,val:a,hovered:n.state.currentItem===t,onMouseEnter:n._onItemMouseEnter,onMouseLeave:n._onItemMouseLeave,onMouseDown:n._onItemMouseDown},a)})}},{propTypes:{dataprovider:o.PropTypes.func,suggestUrl:o.PropTypes.string,showListOnFocus:o.PropTypes.bool,updateOnEnter:o.PropTypes.bool},defaultProps:{showListOnFocus:!0,updateOnEnter:!0}})},"8860b23fcbadc8da2c75":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;tОбычно код приходит в течение нескольких минут",links:[{text:"Отправить код повторно",method:n.sendCode.bind(null,!0)},{text:"Регистрируйтесь без телефона",method:n.toggleConfirmationMethod.bind(n)}]},n}return i(t,e),s(t,[{key:"componentWillReceiveProps",value:function(e){this.props.codeStatus!==e.codeStatus&&this.setState({showHint:!1})}},{key:"componentWillMount",value:function(){this.context.prefix===S.REGISTRATION_PDD_GOAL_PREFIX&&this.hintText.links.splice(1)}},{key:"showCodeHint",value:function(e){this.setState({showHint:e})}},{key:"handleCodeInput",value:function(e){var t={field:"phoneCode",value:e},n=this.props.dispatch;n((0,S.updateValues)(t)),n((0,S.updateErrors)({field:"phoneCode",error:"",active:!1}))}},{key:"toggleConfirmationMethod",value:function(){var e=this.context.prefix||S.REGISTRATION_GOAL_PREFIX;this.props.toggleConfirmationMethod(),M.default.send(["Подтверждение телефона","Регистрируйтесь без телефона"]),M.default.goal(e+"_phoneconfirm_switch_method")}},{key:"sendCode",value:function(e){var t=this.props,n=t.password,r=t.codeStatus,a=t.dispatch,o=t.phone,i=this.context.prefix||S.REGISTRATION_GOAL_PREFIX;a(void 0!==n&&0!==i.indexOf("complete_lite")?(0,O.default)(n,"phone"):(0,E.default)(o)),e&&"code_sent"===r&&this.setCodeSentStatus(),e?(M.default.send(["Подтверждение телефона","Повторная отправка кода"]),M.default.goal(i+"_phoneconfirm_codesent_again")):(M.default.send(["Подтверждение телефона","Отправка кода"]),M.default.goal(i+"_phoneconfirm_codesent"))}},{key:"setCodeSentStatus",value:function(){this.setState({codeSentAgain:!this.state.codeSentAgain})}},{key:"checkCode",value:function(){var e=this.props,t=e.code;(0,e.dispatch)((0,C.default)(t))}},{key:"handleEnterPress",value:function(e){13===e.keyCode&&this.checkCode()}},{key:"checkInvalid",value:function(){this.props.dispatch((0,g.default)("phoneCode"))}},{key:"render",value:function(){var e=this.props,t=e.phone,n=e.code,r=e.codeValid,a=e.codeStatus,o=e.error,i=e.canSwitchConfirmationMethod,s=e.toggleConfirmationMethod,l=e.changePhoneNumber,c="phoneCode"===o.active&&o.phoneCode.hasOwnProperty("text")?o.phoneCode.text:"",f=(0,b.default)("form__field phone__code-field",{form__field_filled:n,field__error:"not_valid"===r,field__disabled:r,field__valid:"valid"===r}),h=i&&s;return"code_sent"===a?u.default.createElement("div",null,"valid"!==r&&u.default.createElement(x,{changeText:this.state.codeSentAgain,changeNumber:l}),u.default.createElement("div",{className:f},"valid"!==r&&u.default.createElement(P.CountDown,{showCodeHint:this.showCodeHint}),u.default.createElement("div",{onKeyUp:this.handleEnterPress,className:"phone_field_wrap"},u.default.createElement(d.default,{theme:"normal",size:"m",id:"phoneCode",type:"tel",text:n,name:"phoneCode",disabled:"valid"===r,ref:"phoneCode",onFocus:this.checkInvalid,onChange:this.handleCodeInput}),u.default.createElement("label",{htmlFor:"phoneCode",className:"registration__label"},"Введите код из смс"),!this.state.showHint&&u.default.createElement(P.PhoneErrorPopup,{field:"phoneCode",error:o}),u.default.createElement(P.SendCodeHintPopup,{error:c,code:n,showHint:this.state.showHint&&"valid"!==r,hint:this.hintText,codeSentAgain:this.state.codeSentAgain,setCodeSentStatus:this.setCodeSentStatus})),this.props.isFetching&&u.default.createElement("div",{className:"fetching-block"},u.default.createElement(_.default,{progress:this.props.isFetching,size:"m"})),u.default.createElement(A,{status:r,checkCode:this.checkCode}))):u.default.createElement("div",null,h&&u.default.createElement("span",{className:"registration__pseudo-link link_has-no-phone",role:"button",onClick:s},"У меня нет телефона"),u.default.createElement("div",{className:(0,b.default)("registration__send-code",{"show-block":t&&"sms_limit.exceeded"!==o.phone.code})},u.default.createElement(p.default,{theme:"normal",size:"m",width:"max",onClick:this.sendCode},"Получить код"),u.default.createElement("div",{className:"fetching-block"},u.default.createElement(_.default,{progress:this.props.isFetching,size:"m"}))))}}]),t}(l.PureComponent);t.default=j,j.contextTypes={prefix:l.PropTypes.string}},"8c6a3285b9593a0bc855":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n7;return e.fieldActive?u.default.createElement("div",null,e.errorDescription&&u.default.createElement("span",{className:"suggest__description-text"},e.errorDescription),u.default.createElement(T,{logins:e.loginsToShow,isFetching:e.isFetching,onSelectLogin:e.setSelectedLogin}),t&&u.default.createElement(S,{showAll:e.showAll,loginsList:e.loginsList,showMoreLogins:e.showMoreLogins})):null},S=function(e){return!e.showAll&&e.loginsList.length>0?u.default.createElement("div",{className:"login__suggest-button"},u.default.createElement(h.default,{theme:"normal",size:"s",width:"max",tabIndex:"0",onKeyUp:e.showMoreLogins,onClick:e.showMoreLogins},"Еще 5 логинов")):null},P=function(e){function t(e){a(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.shouldComponentUpdate=f.default.shouldComponentUpdate.bind(n),n.setSelectedLogin=n.setSelectedLogin.bind(n),n.showMoreLogins=n.showMoreLogins.bind(n),n.setLoginsToShow=n.setLoginsToShow.bind(n),n.setActive=n.setActive.bind(n),n.state={showList:!1,showSuggestedLogins:!1,loginFromSuggestPicked:!1,showAll:!1},n}return i(t,e),s(t,null,[{key:"mapStateToProps",value:function(e){var t=e.logins,n=e.form,r=n.errors.active||"",a=n.errors.login;return{logins:t,activeError:r,errorDescription:a.descriptionText,loginError:a,loginState:n.states.login}}}]),s(t,[{key:"setActive",value:function(){this.setState({showList:!0})}},{key:"setSelectedLogin",value:function(e){var t=e.target,n=e.keyCode&&13===e.keyCode,r=n?t.dataset.login:t.id,a=this.props.dispatch,o=this.context.prefix||E.REGISTRATION_GOAL_PREFIX;n&&(e.preventDefault(),this.props.handleTabNavigation()),r&&(a((0,E.updateValues)({field:"login",value:r})),a((0,E.updateStates)({field:"login",status:"valid"})),a((0,E.updateErrorsValid)("login")),O.default.send(["Саджест логина","Выбор логина из списка"]),O.default.goal(o+"_suggest_selected"),this.setState({showSuggestedLogins:!1,loginFromSuggestPicked:!0,showAll:!1,showList:!1}),n&&document.querySelector("#password").focus())}},{key:"showMoreLogins",value:function(e){var t=this.context.prefix||E.REGISTRATION_GOAL_PREFIX;this.setState({showAll:!0,showList:!0}),e&&9===e.keyCode&&this.props.anchor._control.focus(),O.default.send(["Саджест логина","Ещё 5 логинов"]),O.default.goal(t+"_suggest_more")}},{key:"setLoginsToShow",value:function(){var e=this.props.logins.loginsList;return e&&e.length>7?e.slice(0,5):e}},{key:"render",value:function(){var e=this.props,t=e.errorDescription,n=e.loginError,r=e.loginState,a=e.logins,o=e.fieldActive,i=e.isHintActive,s=e.fieldValid,l=e.handleTabNavigation,c=a.loginsList,d=a.isFetching,f=c.length>0&&o&&!i,p=this.state.showAll?c:this.setLoginsToShow(),h="valid"===r,_=c.length>0?"form__login-suggest":"form__login-message";return h&&o&&!s?u.default.createElement(m.default,{visible:!0},u.default.createElement("div",{className:"form__login-message form__popup-text"},u.default.createElement("strong",{className:"suggest__status-text suggest__valid"},"Логин свободен"))):u.default.createElement(m.default,{visible:f&&!h,fieldName:"login"},u.default.createElement("div",{className:"form__popup-error form__popup-text","data-t":"login-error",role:"alert"},u.default.createElement("div",{className:_,onKeyUp:l},u.default.createElement("strong",{className:(0,y.default)("suggest__status-text",{"error-message":n.text})},n.text),u.default.createElement(C,{fieldActive:o||this.state.showList,showMoreLogins:this.showMoreLogins,loginsToShow:p,showAll:this.state.showAll,loginsList:c,isFetching:d,errorDescription:t,setSelectedLogin:this.setSelectedLogin}))))}}]),t}(l.Component);P.contextTypes={prefix:l.PropTypes.string},t.default=(0,c.connect)(P.mapStateToProps)(P)},"8ec5db7d4a2a84a938d9":function(e,t){function n(e,t){var n=t||0,a=r;return a[e[n++]]+a[e[n++]]+a[e[n++]]+a[e[n++]]+"-"+a[e[n++]]+a[e[n++]]+"-"+a[e[n++]]+a[e[n++]]+"-"+a[e[n++]]+a[e[n++]]+"-"+a[e[n++]]+a[e[n++]]+a[e[n++]]+a[e[n++]]+a[e[n++]]+a[e[n++]]}for(var r=[],a=0;a<256;++a)r[a]=(a+256).toString(16).substr(1);e.exports=n},"91a81d3b7465fa4a5211":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case r.SAVE_ACTION_FOR_REPEAT:return $.extend({},e,{actionForRepeat:{action:t.actionToCall,payload:t.payload}});case r.SET_EDIT_MODE:return $.extend({},e,{edit:t.edit});case r.SHOW_REG_POPUP:return $.extend({},e,{showRegPopup:t.show});case r.CURRENT_PAGE_CHANGED:var n=e.historyOnPassport;switch(t.historyEvent){case"POP":n-=1;break;case"PUSH":n+=1}return $.extend({},e,{currentPage:t.currentPage,historyOnPassport:n});case r.GET_TRACK_SUCCESS:return o.default.track_id=t.track_id,$.extend({},e,{track_id:t.track_id});case r.UPDATE_CSRF:return $.extend({},e,{csrf:t.token});case r.SETUP_BACK_PANE:return $.extend({},e,{backPane:t.pane});default:return e}};var r=n("bfce1e3fb1bddd643865"),a=n("99d31cffdbf327a0604b"),o=function(e){return e&&e.__esModule?e:{default:e}}(a)},"961c3f77dd9eb7bedf39":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("6e1646a86a4cc4879759");t.default=(0,r.decl)({block:"checkbox",elem:"control",tag:"input",attrs:function(e){var t=e.id,n=e.name,r=e.value,a=e.checked,o=e.disabled,i=e.labeledBy,s=e.onChange;return{id:t,name:n,disabled:o,type:"checkbox",autoComplete:"off",checked:Boolean(a),"aria-labelledby":i,onChange:o?void 0:s,value:a?r||"on":void 0}}})},"983c1f4a1dbb2602f092":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=(n("4d9ff613c9734629e699"),n("b165bbb5366d2ecf0f89"),n("c22438d7d6af16ce2677"),n("9e57c8cba32ee35a8abf"),n("ea428590259b75bab9ae"),(n("870177f2de3f6f4bc622").default||n("870177f2de3f6f4bc622")).applyDecls()),a=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=a.default},"99a599a7345d39dd250e":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n50,o=r||a,i=o?"not_valid":"valid",s=r?this.errors.missingvalue:this.errors.toolong,u=r?"missingvalue":"toolong",d={code:o?u:"",text:o?s:""};t((0,l.updateStates)({field:"lastname",status:i})),t((0,l.updateErrors)({field:"lastname",error:d,active:o})),"valid"===i&&t((0,c.default)())}function s(){this.props.dispatch((0,f.default)("lastname"))}Object.defineProperty(t,"__esModule",{value:!0}),t.clearTimeoutIfNeeded=a,t.updateUserField=o,t.validateLastname=i,t.checkInvalid=s;var l=n("7be7712634cfee58c146"),u=n("132e5b24818a6a5d6b70"),c=r(u),d=n("ccea201019605eee95ea"),f=r(d),p=n("1fc95d9daca0a97e7aa3"),h=r(p)},"9bdbe4d49dcc6bfb5abe":function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.RegistrationLiteForm=void 0;var s=function(){function e(e,t){for(var n=0;nt&&!o||!a||n&&!i&&s||r&&s)return 1;if(e-1;);return n}function d(e,t){for(var n=e.length;n--&&t.indexOf(e.charAt(n))>-1;);return n}function f(e,t){return o(e.criteria,t.criteria)||e.index-t.index}function p(e,t,n){for(var r=-1,a=e.criteria,i=t.criteria,s=a.length,l=n.length;++r=l)return u;var c=n[r];return u*("asc"===c||!0===c?1:-1)}}return e.index-t.index}function h(e){return Ve[e]}function _(e){return Be[e]}function m(e,t,n){return t?e=Ke[e]:n&&(e=Qe[e]),"\\"+e}function b(e){return"\\"+Qe[e]}function v(e,t,n){for(var r=e.length,a=t+(n?0:-1);n?a--:++a=9&&e<=13||32==e||160==e||5760==e||6158==e||e>=8192&&(e<=8202||8232==e||8233==e||8239==e||8287==e||12288==e||65279==e)}function E(e,t){for(var n=-1,r=e.length,a=-1,o=[];++n=q?_n(t):null,u=t.length;l&&(o=Ye,i=!1,t=l);e:for(;++aa?0:a+n),r=r===P||r>a?a:+r||0,r<0&&(r+=a),a=n>r?0:r>>>0,n>>>=0;na?0:a+t),n=n===P||n>a?a:+n||0,n<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var o=Go(a);++r=q,l=i?_n():null,u=[];l?(r=Ye,o=!1):(i=!1,l=t?[]:u);e:for(;++n>>1,i=e[o];(n?i<=t:i2?n[a-2]:P,i=a>2?n[2]:P,s=a>1?n[a-1]:P;for("function"==typeof o?(o=on(o,s,5),a-=2):(o="function"==typeof s?s:P,a-=o?1:0),i&&Jn(n[0],n[1],i)&&(o=a<3?P:o,a=1);++r-1?n[o]:P}return kt(n,r,e)}}function wn(e){return function(t,n,r){return t&&t.length?(n=Gn(n,r,3),i(t,n,e)):-1}}function On(e){return function(t,n,r){return n=Gn(n,r,3),kt(t,n,e,!0)}}function Tn(e){return function(){for(var t,n=arguments.length,a=e?n:-1,o=0,i=Go(n);e?a--:++a=q)return t.plant(r).value();for(var a=0,o=n?i[a].apply(this,e):r;++a=t||!yi(t))return"";var a=t-r;return n=null==n?" ":n+"",bo(n,mi(a/n.length)).slice(0,a)}function Nn(e,t,n,r){function a(){for(var t=-1,s=arguments.length,l=-1,u=r.length,c=Go(u+s);++ll))return!1;for(;++s-1&&e%1==0&&e-1&&e%1==0&&e<=ji}function rr(e){return e===e&&!Na(e)}function ar(e,t){var n=e[1],r=t[1],a=n|r,o=a-1;)pi.call(t,o,1);return t}function Mr(e,t,n){var r=[];if(!e||!e.length)return r;var a=-1,o=[],i=e.length;for(t=Gn(t,n,3);++a-1:!!a&&Vn(e,t,n)>-1}function ea(e,t,n){var r=Ms(e)?lt:Lt;return t=Gn(t,n,3),r(e,t)}function ta(e,t){return ea(e,No(t))}function na(e,t,n){var r=Ms(e)?st:Pt;return t=Gn(t,n,3),r(e,function(e,n,r){return!t(e,n,r)})}function ra(e,t,n){if(n?Jn(e,t,n):null==t){e=cr(e);var r=e.length;return r>0?e[Wt(0,r-1)]:P}var a=-1,o=Ka(e),r=o.length,i=r-1;for(t=Oi(t<0?0:+t||0,r);++a0&&(n=t.apply(this,arguments)),e<=1&&(t=P),n}}function pa(e,t,n){function r(){p&&si(p),u&&si(u),_=0,u=p=h=P}function a(t,n){n&&si(n),u=p=h=P,t&&(_=_s(),c=e.apply(f,l),p||u||(l=f=P))}function o(){var e=t-(_s()-d);e<=0||e>t?a(h,u):p=fi(o,e)}function i(){a(b,p)}function s(){if(l=arguments,d=_s(),f=this,h=b&&(p||!v),!1===m)var n=v&&!p;else{u||v||(_=d);var r=m-(d-_),a=r<=0||r>m;a?(u&&(u=si(u)),_=d,c=e.apply(f,l)):u||(u=fi(i,r))}return a&&p?p=si(p):p||t===m||(p=fi(o,t)),n&&(a=!0,c=e.apply(f,l)),!a||p||u||(l=f=P),c}var l,u,c,d,f,p,h,_=0,m=!1,b=!0;if("function"!=typeof e)throw new $o(z);if(t=t<0?0:+t||0,!0===n){var v=!0;b=!1}else Na(n)&&(v=!!n.leading,m="maxWait"in n&&wi(+n.maxWait||0,t),b="trailing"in n?!!n.trailing:b);return s.cancel=r,s}function ha(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new $o(z);var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],o=n.cache;if(o.has(a))return o.get(a);var i=e.apply(this,r);return n.cache=o.set(a,i),i};return n.cache=new ha.Cache,n}function _a(e){if("function"!=typeof e)throw new $o(z);return function(){return!e.apply(this,arguments)}}function ma(e){return fa(2,e)}function ba(e,t){if("function"!=typeof e)throw new $o(z);return t=wi(t===P?e.length-1:+t||0,0),function(){for(var n=arguments,r=-1,a=wi(n.length-t,0),o=Go(a);++rt}function Ta(e,t){return e>=t}function Ca(e){return g(e)&&Yn(e)&&ti.call(e,"callee")&&!ci.call(e,"callee")}function Sa(e){return!0===e||!1===e||g(e)&&ri.call(e)==X}function Pa(e){return g(e)&&ri.call(e)==$}function ka(e){return!!e&&1===e.nodeType&&g(e)&&!Ha(e)}function Ma(e){return null==e||(Yn(e)&&(Ms(e)||qa(e)||Ca(e)||g(e)&&Ia(e.splice))?!e.length:!Hs(e).length)}function Aa(e,t,n,r){n="function"==typeof n?on(n,r,3):P;var a=n?n(e,t):P;return a===P?Rt(e,t,n):!!a}function xa(e){return g(e)&&"string"==typeof e.message&&ri.call(e)==Y}function ja(e){return"number"==typeof e&&yi(e)}function Ia(e){return Na(e)&&ri.call(e)==Z}function Na(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function Ra(e,t,n,r){return n="function"==typeof n?on(n,r,3):P,Ft(e,Bn(t),n)}function Da(e){return Ua(e)&&e!=+e}function Fa(e){return null!=e&&(Ia(e)?oi.test(ei.call(e)):g(e)&&Ie.test(e))}function La(e){return null===e}function Ua(e){return"number"==typeof e||g(e)&&ri.call(e)==J}function Ha(e){var t;if(!g(e)||ri.call(e)!=ee||Ca(e)||!ti.call(e,"constructor")&&"function"==typeof(t=e.constructor)&&!(t instanceof t))return!1;var n;return At(e,function(e,t){n=t}),n===P||ti.call(e,n)}function Ga(e){return Na(e)&&ri.call(e)==te}function qa(e){return"string"==typeof e||g(e)&&ri.call(e)==ne}function Va(e){return g(e)&&nr(e.length)&&!!Ge[ri.call(e)]}function Ba(e){return e===P}function za(e,t){return e0;++r=Oi(t,n)&&e=0&&e.indexOf(t,n)==n}function po(e){return e=u(e),e&&ge.test(e)?e.replace(be,_):e}function ho(e){return e=u(e),e&&Pe.test(e)?e.replace(Se,m):e||"(?:)"}function _o(e,t,n){e=u(e),t=+t;var r=e.length;if(r>=t||!yi(t))return e;var a=(t-r)/2,o=vi(a);return n=In("",mi(a),n),n.slice(0,o)+e+n}function mo(e,t,n){return(n?Jn(e,t,n):null==t)?t=0:t&&(t=+t),e=yo(e),Ci(e,t||(je.test(e)?16:10))}function bo(e,t){var n="";if(e=u(e),(t=+t)<1||!e||!yi(t))return n;do{t%2&&(n+=e),t=vi(t/2),e+=e}while(t);return n}function vo(e,t,n){return e=u(e),n=null==n?0:Oi(n<0?0:+n||0,e.length),e.lastIndexOf(t,n)==n}function go(e,n,r){var a=t.templateSettings;r&&Jn(e,n,r)&&(n=r=P),e=u(e),n=mt(bt({},r||n),a,_t);var o,i,s=mt(bt({},n.imports),a.imports,_t),l=Hs(s),c=en(s,l),d=0,f=n.interpolate||De,p="__p += '",h=Qo((n.escape||De).source+"|"+f.source+"|"+(f===we?Ae:De).source+"|"+(n.evaluate||De).source+"|$","g"),_="//# sourceURL="+("sourceURL"in n?n.sourceURL:"lodash.templateSources["+ ++He+"]")+"\n";e.replace(h,function(t,n,r,a,s,l){return r||(r=a),p+=e.slice(d,l).replace(Fe,b),n&&(o=!0,p+="' +\n__e("+n+") +\n'"),s&&(i=!0,p+="';\n"+s+";\n__p += '"),r&&(p+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),d=l+t.length,t}),p+="';\n";var m=n.variable;m||(p="with (obj) {\n"+p+"\n}\n"),p=(i?p.replace(pe,""):p).replace(he,"$1").replace(_e,"$1;"),p="function("+(m||"obj")+") {\n"+(m?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(i?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+p+"return __p\n}";var v=Ys(function(){return Bo(l,_+"return "+p).apply(P,c)});if(v.source=p,xa(v))throw v;return v}function yo(e,t,n){var r=e;return(e=u(e))?(n?Jn(r,t,n):null==t)?e.slice(O(e),T(e)+1):(t+="",e.slice(c(e,t),d(e,t)+1)):e}function Eo(e,t,n){var r=e;return e=u(e),e?(n?Jn(r,t,n):null==t)?e.slice(O(e)):e.slice(c(e,t+"")):e}function wo(e,t,n){var r=e;return e=u(e),e?(n?Jn(r,t,n):null==t)?e.slice(0,T(e)+1):e.slice(0,d(e,t+"")+1):e}function Oo(e,t,n){n&&Jn(e,t,n)&&(t=P);var r=L,a=U;if(null!=t)if(Na(t)){var o="separator"in t?t.separator:o;r="length"in t?+t.length||0:r,a="omission"in t?u(t.omission):a}else r=+t||0;if(e=u(e),r>=e.length)return e;var i=r-a.length;if(i<1)return a;var s=e.slice(0,i);if(null==o)return s+a;if(Ga(o)){if(e.slice(i).search(o)){var l,c,d=e.slice(0,i);for(o.global||(o=Qo(o.source,(xe.exec(o)||"")+"g")),o.lastIndex=0;l=o.exec(d);)c=l.index;s=s.slice(0,null==c?i:c)}}else if(e.indexOf(o,i)!=i){var f=s.lastIndexOf(o);f>-1&&(s=s.slice(0,f))}return s+a}function To(e){return e=u(e),e&&ve.test(e)?e.replace(me,C):e}function Co(e,t,n){return n&&Jn(e,t,n)&&(t=P),e=u(e),e.match(t||Le)||[]}function So(e,t,n){return n&&Jn(e,t,n)&&(t=P),g(e)?Mo(e):yt(e,t)}function Po(e){return function(){return e}}function ko(e){return e}function Mo(e){return Ut(Et(e,!0))}function Ao(e,t){return Ht(e,Et(t,!0))}function xo(e,t,n){if(null==n){var r=Na(t),a=r?Hs(t):P,o=a&&a.length?It(t,a):P;(o?o.length:r)||(o=!1,n=t,t=e,e=this)}o||(o=It(t,Hs(t)));var i=!0,s=-1,l=Ia(e),u=o.length;!1===n?i=!1:Na(n)&&"chain"in n&&(i=n.chain);for(;++s>>1,ji=9007199254740991,Ii=_i&&new _i,Ni={};t.support={};t.templateSettings={escape:ye,evaluate:Ee,interpolate:we,variable:"",imports:{_:t}};var Ri=function(){function e(){}return function(t){if(Na(t)){e.prototype=t;var n=new e;e.prototype=P}return n||{}}}(),Di=fn(xt),Fi=fn(jt,!0),Li=pn(),Ui=pn(!0),Hi=Ii?function(e,t){return Ii.set(e,t),e}:ko,Gi=Ii?function(e){return Ii.get(e)}:Io,qi=Vt("length"),Vi=function(){var e=0,t=0;return function(n,r){var a=_s(),o=G-(a-t);if(t=a,o>0){if(++e>=H)return n}else e=0;return Hi(n,r)}}(),Bi=ba(function(e,t){return g(e)&&Yn(e)?Ot(e,Mt(t,!1,!0)):[]}),zi=wn(),Wi=wn(!0),Ki=ba(function(e){for(var t=e.length,n=t,r=Go(d),a=Vn(),o=a==s,i=[];n--;){var l=e[n]=Yn(l=e[n])?l:[];r[n]=o&&l.length>=120?_n(n&&l):null}var u=e[0],c=-1,d=u?u.length:0,f=r[0];e:for(;++c2?e[t-2]:P,r=t>1?e[t-1]:P;return t>2&&"function"==typeof n?t-=2:(n=t>1&&"function"==typeof r?(--t,r):P,r=P),e.length=t,Lr(e,n,r)}),ts=ba(function(e){return e=Mt(e),this.thru(function(t){return Je(Ms(t)?t:[dr(t)],e)})}),ns=ba(function(e,t){return vt(e,Mt(t))}),rs=cn(function(e,t,n){ti.call(e,n)?++e[n]:e[n]=1}),as=En(Di),os=En(Fi,!0),is=Cn(rt,Di),ss=Cn(at,Fi),ls=cn(function(e,t,n){ti.call(e,n)?e[n].push(t):e[n]=[t]}),us=cn(function(e,t,n){e[n]=t}),cs=ba(function(e,t,n){var r=-1,a="function"==typeof t,o=er(t),i=Yn(e)?Go(e.length):[];return Di(e,function(e){var s=a?t:o&&null!=e?e[t]:P;i[++r]=s?s.apply(e,n):$n(e,t,n)}),i}),ds=cn(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),fs=xn(ct,Di),ps=xn(dt,Fi),hs=ba(function(e,t){if(null==e)return[];var n=t[2];return n&&Jn(t[0],t[1],n)&&(t.length=1),Yt(e,Mt(t),[])}),_s=Ti||function(){return(new qo).getTime()},ms=ba(function(e,t,n){var r=M;if(n.length){var a=E(n,ms.placeholder);r|=N}return Fn(e,r,t,n,a)}),bs=ba(function(e,t){t=t.length?Mt(t):$a(e);for(var n=-1,r=t.length;++n0||t<0)?new a(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==P&&(t=+t||0,n=t<0?n.dropRight(-t):n.take(t-e)),n)},a.prototype.takeRightWhile=function(e,t){return this.reverse().takeWhile(e,t).reverse()},a.prototype.toArray=function(){return this.take(ki)},xt(a.prototype,function(e,n){var o=/^(?:filter|map|reject)|While$/.test(n),i=/^(?:first|last)$/.test(n),s=t[i?"take"+("last"==n?"Right":""):n];s&&(t.prototype[n]=function(){var t=i?[1]:arguments,n=this.__chain__,l=this.__wrapped__,u=!!this.__actions__.length,c=l instanceof a,d=t[0],f=c||Ms(l);f&&o&&"function"==typeof d&&1!=d.length&&(c=f=!1);var p=function(e){return i&&n?s(e,1)[0]:s.apply(P,ut([e],t))},h={func:Vr,args:[p],thisArg:P},_=c&&!u;if(i&&!n)return _?(l=l.clone(),l.__actions__.push(h),e.call(l)):s.call(P,this.value())[0];if(!i&&f){l=_?l:new a(this);var m=e.apply(l,t);return m.__actions__.push(h),new r(m,n)}return this.thru(p)})}),rt(["join","pop","push","replace","shift","sort","splice","split","unshift"],function(e){var n=(/^(?:replace|split)$/.test(e)?Jo:Yo)[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",a=/^(?:join|pop|replace|shift)$/.test(e);t.prototype[e]=function(){var e=arguments;return a&&!this.__chain__?n.apply(this.value(),e):this[r](function(t){return n.apply(t,e)})}}),xt(a.prototype,function(e,n){var r=t[n];if(r){var a=r.name;(Ni[a]||(Ni[a]=[])).push({name:n,func:r})}}),Ni[jn(P,A).name]=[{name:"wrapper",func:P}],a.prototype.clone=y,a.prototype.reverse=Ve,a.prototype.value=Be,t.prototype.chain=Br,t.prototype.commit=zr,t.prototype.concat=ts,t.prototype.plant=Wr,t.prototype.reverse=Kr,t.prototype.toString=Qr,t.prototype.run=t.prototype.toJSON=t.prototype.valueOf=t.prototype.value=Xr,t.prototype.collect=t.prototype.map,t.prototype.head=t.prototype.first,t.prototype.select=t.prototype.filter,t.prototype.tail=t.prototype.rest,t}var P,k="3.10.1",M=1,A=2,x=4,j=8,I=16,N=32,R=64,D=128,F=256,L=30,U="...",H=150,G=16,q=200,V=1,B=2,z="Expected a function",W="__lodash_placeholder__",K="[object Arguments]",Q="[object Array]",X="[object Boolean]",$="[object Date]",Y="[object Error]",Z="[object Function]",J="[object Number]",ee="[object Object]",te="[object RegExp]",ne="[object String]",re="[object ArrayBuffer]",ae="[object Float32Array]",oe="[object Float64Array]",ie="[object Int8Array]",se="[object Int16Array]",le="[object Int32Array]",ue="[object Uint8Array]",ce="[object Uint8ClampedArray]",de="[object Uint16Array]",fe="[object Uint32Array]",pe=/\b__p \+= '';/g,he=/\b(__p \+=) '' \+/g,_e=/(__e\(.*?\)|\b__t\)) \+\n'';/g,me=/&(?:amp|lt|gt|quot|#39|#96);/g,be=/[&<>"'`]/g,ve=RegExp(me.source),ge=RegExp(be.source),ye=/<%-([\s\S]+?)%>/g,Ee=/<%([\s\S]+?)%>/g,we=/<%=([\s\S]+?)%>/g,Oe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,Te=/^\w*$/,Ce=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g,Se=/^[:!,]|[\\^$.*+?()[\]{}|\/]|(^[0-9a-fA-Fnrtuvx])|([\n\r\u2028\u2029])/g,Pe=RegExp(Se.source),ke=/[\u0300-\u036f\ufe20-\ufe23]/g,Me=/\\(\\)?/g,Ae=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,xe=/\w*$/,je=/^0[xX]/,Ie=/^\[object .+?Constructor\]$/,Ne=/^\d+$/,Re=/[\xc0-\xd6\xd8-\xde\xdf-\xf6\xf8-\xff]/g,De=/($^)/,Fe=/['\n\r\u2028\u2029\\]/g,Le=function(){var e="[A-Z\\xc0-\\xd6\\xd8-\\xde]",t="[a-z\\xdf-\\xf6\\xf8-\\xff]+";return RegExp(e+"+(?="+e+t+")|"+e+"?"+t+"|"+e+"+|[0-9]+","g")}(),Ue=["Array","ArrayBuffer","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Math","Number","Object","RegExp","Set","String","_","clearTimeout","isFinite","parseFloat","parseInt","setTimeout","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap"],He=-1,Ge={};Ge[ae]=Ge[oe]=Ge[ie]=Ge[se]=Ge[le]=Ge[ue]=Ge[ce]=Ge[de]=Ge[fe]=!0,Ge[K]=Ge[Q]=Ge[re]=Ge[X]=Ge[$]=Ge[Y]=Ge[Z]=Ge["[object Map]"]=Ge[J]=Ge[ee]=Ge[te]=Ge["[object Set]"]=Ge[ne]=Ge["[object WeakMap]"]=!1;var qe={};qe[K]=qe[Q]=qe[re]=qe[X]=qe[$]=qe[ae]=qe[oe]=qe[ie]=qe[se]=qe[le]=qe[J]=qe[ee]=qe[te]=qe[ne]=qe[ue]=qe[ce]=qe[de]=qe[fe]=!0,qe[Y]=qe[Z]=qe["[object Map]"]=qe["[object Set]"]=qe["[object WeakMap]"]=!1;var Ve={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss"},Be={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},ze={"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"},We={function:!0,object:!0},Ke={0:"x30",1:"x31",2:"x32",3:"x33",4:"x34",5:"x35",6:"x36",7:"x37",8:"x38",9:"x39",A:"x41",B:"x42",C:"x43",D:"x44",E:"x45",F:"x46",a:"x61",b:"x62",c:"x63",d:"x64",e:"x65",f:"x66",n:"x6e",r:"x72",t:"x74",u:"x75",v:"x76",x:"x78"},Qe={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Xe=We[typeof t]&&t&&!t.nodeType&&t,$e=We[typeof e]&&e&&!e.nodeType&&e,Ye=Xe&&$e&&"object"==typeof r&&r&&r.Object&&r,Ze=We[typeof self]&&self&&self.Object&&self,Je=We[typeof window]&&window&&window.Object&&window,et=($e&&$e.exports,Ye||Je!==(this&&this.window)&&Je||Ze||this),tt=S();et._=tt,(a=function(){return tt}.call(t,n,t,e))!==P&&(e.exports=a)}).call(this)}).call(t,n("f586cf5b9f4b7719b2c1")(e),n("698d75b157f24ae829cc"))},"9f430b8562256170e1e0":function(e,t){var n="undefined"!=typeof crypto&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&msCrypto.getRandomValues.bind(msCrypto);if(n){var r=new Uint8Array(16);e.exports=function(){return n(r),r}}else{var a=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),a[t]=e>>>((3&t)<<3)&255;return a}}},a173215c13d38808f4a5:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e){return function(t,n){var r=n(),a=r.common,o=a.csrf,s=a.track_id,c=r.form.prefix,p="/registration/finish?track_id="+s,h=e;h.csrf_token=o,h.track_id=s,h.eula_accepted="on",i.default.request("registration-"+(-1!==c.indexOf("complete")?"complete":"connect"),h).then(function(e){"ok"===e.status&&(window.location.href=e.target||p,l.default.send(["Форма","Успешная регистрация"]),l.default.goal(c+"_form_success"))}).fail(function(e){if(!e||!Array.isArray(e.error)||!e.error[0]){var n={status:"global",code:"global",text:f.errorsTxt.global.errors.global};return void t((0,u.updateRegistrationErrors)(n))}var r=e.error[0],a=void 0,o=void 0;if("captcha.required"===r)return t((0,u.updateRegistrationErrors)({status:"",code:"",text:""})),t((0,u.updateFetchingStatus)(!1)),void t((0,u.setCaptchaRequired)(!0));if("string"==typeof r?(a=r.split(".")[0],o=r):(a=r.field,o=r.code),"domain.invalid_type"===o&&(o="domain.invalid"),"sessionidoverflow"===o||"sessionid.overflow"===r||"sessionid.overflow"===o){var i={status:"error",code:"sessionidoverflow",text:f.errorsTxt.registration.errors.sessionidoverflow,descriptionText:f.errorsTxt.registration.descriptions.sessionidoverflow};return void t((0,u.updateRegistrationErrors)(i))}if("registrationsmssendperiplimitexceeded"===o){var s={status:"error",code:"registrationsmssendperiplimitexceeded",text:f.errorsTxt.registration.errors.registrationsmssendperiplimitexceeded};return void t((0,u.updateRegistrationErrors)(s))}if(!a||!f.errorsTxt.hasOwnProperty(a)||!f.errorsTxt[a].errors.hasOwnProperty(o)){var p={status:"global",code:"global",text:f.errorsTxt.global.errors.global};return void t((0,u.updateRegistrationErrors)(p))}(0,d.default)(a,"not_valid")(t,{code:o,text:f.errorsTxt[a].errors[o]}),l.default.send(["Форма","Показ ошибок",o]),l.default.goal(c+"_form_fail")})}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var o=n("fb6358edfd8976cf491c"),i=r(o),s=n("6720f7e94eecea453799"),l=r(s),u=n("7be7712634cfee58c146"),c=n("75dd137455c28506f0cc"),d=r(c),f=n("a8dc93e3c27eb4709a2a")},a3015b9cf5282e343554:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("6e1646a86a4cc4879759");t.default=(0,r.decl)({block:"keycodes"},{BACKSPACE:8,TAB:9,ENTER:13,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,INSERT:45,DELETE:46,is:function(e,t){return(Array.isArray(t)?t:Array.prototype.slice.call(arguments,1)).some(function(t){return this[t]===e},this)}})},a5a1b76574b70ca294d2:function(e,t,n){"use strict";(function(e){var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};!function(n,r){"object"===t(e)&&e.exports?e.exports=r($):n.Metrika=r(n.$)}(void 0,function(e){return{inited:!1,counts:[],goals:[],counter:null,init:function(t){var n=this;if(!t)return this.clear();e.getScript("//mc.yandex.ru/metrika/watch.js",function(){if(window.Ya&&Ya.Metrika){var e={id:t,clickmap:!0,trackLinks:!0,accurateTrackBounce:!0,webvisor:!0,trackHash:!0};try{n.counter=window["yaCounter"+t]=new Ya.Metrika(e)}catch(e){return n.clear()}for(n.inited=!0;n.counts.length;)n.count.apply(n,n.counts.shift());for(;n.goals.length;)n.reachGoal.apply(n,n.goals.shift())}})},wrap:function(e,t){var n={};return n[t]=e,n},flatten:function(e){for(var t=[];e.length;)t=t.concat(e.shift());return t.filter(function(e){return Boolean(e)})},count:function(e){var t=Array.prototype.slice.call(arguments);if(!this.inited)return this.counts.push(t);for(t=this.flatten(t),e=t.pop();t.length;)e=this.wrap(e,t.pop());this.counter.params(e)},reachGoal:function(e,t){var n=Array.prototype.slice.call(arguments);if(!this.inited)return this.goals.push(n);this.counter.reachGoal(e,t)},clear:function(){this.count=e.noop,this.counts=[],this.goals=[]}}})}).call(t,n("f586cf5b9f4b7719b2c1")(e))},a6fd5b93bd0fb4ce3d49:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=(n("1fa4b77ef5b8b26acebb"),n("04981bc7074174d7f87f"),n("c932473b006c47f3a766"),n("b87db539dd2469eac0b6"),(n("8860b23fcbadc8da2c75").default||n("8860b23fcbadc8da2c75")).applyDecls()),a=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=a.default},a7b68108a3c5badcb919:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.RegistrationMobile=void 0;var s=function(){function e(e,t){for(var n=0;n3;return u.default.createElement("div",{className:"step"},u.default.createElement("div",{className:"step__logo step__logo__"+o}),s&&u.default.createElement(y.default,{setCurrentStep:this.goToPreviousStep}),u.default.createElement("form",{className:"registration__form registration__form_mobile",action:t.formUrl,onSubmit:this.onFormSubmit,autoComplete:"off",method:"post"},u.default.createElement("div",{className:(0,f.default)("step__content",{step__username:1===n,step__login:2===n,step__confirmation:3===n,login_list_showed:!l,more_login_showed:l})},u.default.createElement(h.default,null),u.default.createElement(m.default,null),u.default.createElement(v.default,{onFormSubmit:this.onFormSubmit,money:{eulaChecked:this.state.moneyEulaChecked,handleChange:this.handleMoneyEulaChange}}))))}}]),t}(l.PureComponent);t.default=(0,c.connect)(M.mapStateToProps)(M)},a8044f317a44448d0a74:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n0&&i||this.state.showList,f=this.state.showAll?s:s.slice(0,3),h="valid"===a,_=s.length>0?"form__login-suggest":"form__login-message",m=!this.state.showAll&&s.length>3,v=0===f.length&&l;return!c||h||"missingvalue"===r.code?null:u.default.createElement("div",{className:_},r.text&&u.default.createElement("div",{className:"form__field-error error-message"},r.text),r.descriptionText&&u.default.createElement("div",{className:"suggest__description-text"},r.descriptionText),0!==this.state.loginList.length&&u.default.createElement("div",{className:"suggest__logins"},u.default.createElement("div",{className:"logins__list-description"},"Свободные логины",":"),u.default.createElement("div",{className:"logins__list"},this.state.loginList.map(function(t){return u.default.createElement(b.default,{key:t,login:t,setSelectedLogin:e.setSelectedLogin})}))),v&&u.default.createElement("div",{className:"suggest__spinner"},u.default.createElement(p.default,{progress:!0,size:"m"})),m&&u.default.createElement("div",{className:"login__suggest-button registration__btn-normal"},u.default.createElement(d.default,{theme:"normal",size:"l",width:"max",onClick:this.showMoreLogins},"Посмотреть все варианты")))}}]),t}(l.PureComponent);t.default=g},a833b85a05fcd60b838e:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("6e1646a86a4cc4879759");t.default=(0,r.decl)({block:"checkbox",elem:"box",tag:"span"})},a8dc93e3c27eb4709a2a:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.errorsTxt={firstname:{errors:{missingvalue:"Пожалуйста, укажите имя",toolong:"Пожалуйста, укажите более короткий вариант имени, до 50 символов"}},lastname:{errors:{missingvalue:"Пожалуйста, укажите фамилию",toolong:"Пожалуйста, укажите более короткий вариант фамилии, до 50 символов"}},login:{errors:{"login.empty":"Необходимо выбрать логин","login.missingvalue":"Необходимо выбрать логин",missingvalue:"Необходимо выбрать логин","login.invalid":"Такой логин не подойдет","login.domain_invalid_type":"неправильный адрес электронной почты",notavailable:"К сожалению, логин занят","login.not_available":"К сожалению, логин занят","login.prohibitedsymbols":"Такой логин не подойдет","login.startswithdigit":"Такой логин не подойдет","login.long":"Такой логин не подойдет","login.startswithdot":"Такой логин не подойдет","login.startswithhyphen":"Такой логин не подойдет","login.endswithhyphen":"Такой логин не подойдет","login.doubleddot":"Такой логин не подойдет","login.doubledhyphen":"Такой логин не подойдет","login.dothyphen":"Такой логин не подойдет","login.hyphendot":"Такой логин не подойдет","login.endwithdot":"Такой логин не подойдет","login.like_password":"Логин не может совпадать с паролем"},descriptions:{"login.invalid":"Пожалуйста, используйте латиницу, цифры, точку и дефис","login.not_available":"Попробуйте изменить его или выберите один из свободных","login.prohibitedsymbols":"Пожалуйста, используйте латиницу, цифры, точку и дефис","login.startswithdigit":"логин не должен начинаться с цифры","login.long":"логин слишком длинный, максимальное количество символов в логине - 30","login.startswithdot":"логин не должен начинаться с точки","login.startswithhyphen":"логин не должен начинаться с дефиса","login.endswithhyphen":"логин не должен заканчиваться дефисом","login.doubleddot":"логин не должен содержать две точки подряд","login.doubledhyphen":"логин не должен содержать два дефиса подряд","login.dothyphen":"логин не должен содержать точку и дефис подряд","login.hyphendot":"логин не должен содержать дефис и точку подряд","login.endwithdot":"логин не должен заканчиваться точкой"}},domain:{errors:{missingvalue:"Вам нужно ввести имя домена организации","domain.missingvalue":"Вам нужно ввести имя домена организации","domain.already_exists":"Данный домен занят","domain.invalid":"Такой домен не подойдет","domain.containssubdomain":"Поддомен не может быть зарегистрирован"},descriptions:{"domain.invalid":"Вы ввели недопустимые символы. Используйте буквы латинского алфавита и цифры","domain.containssubdomain":"Нельзя зарегистрировать домен, содержащий точку. Используйте буквы латинского алфавита и цифры","domain.already_exists":"Пожалуйста, введите другой домен"}},password:{errors:{not_matched:"Неправильный пароль!","password.not_matched":"Неправильный пароль!",likelogin:"Пароль не может совпадать с логином",tooshort:"Пароль слишком короткий",weak:"Пароль слишком простой","warning.weak":"Пароль легко подобрать",prohibitedsymbols:"Пароль содержит запрещённые символы",missingvalue:"Необходимо выбрать пароль",empty:"Необходимо выбрать пароль",missingvalue_current:"Необходимо ввести текущий пароль",empty_current:"Необходимо ввести текущий пароль",likeoldpassword:"Совпадает с текущим",foundinhistory:"Совпадает с одним из предыдущих",likephonenumber:"Пароль не может совпадать с телефоном",toolong:"Пароль слишком длинный"},descriptions:{likelogin:"Такой пароль легко взломать. Придумайте другой пароль",tooshort:"Используйте хотя бы 6 символов",weak:"Используйте большие и маленькие буквы, добавьте цифры","warning.weak":"Замените одну или две маленькие буквы большими, добавьте цифры",prohibitedsymbols:'Для пароля можно использовать только буквы латинского алфавита, цифры и символы: `!@#$%^&*()_=+[]{};:"\\|,.',likeoldpassword:"Такой пароль легко взломать. Придумайте другой пароль",foundinhistory:"Такой пароль легко взломать. Придумайте другой пароль",likephonenumber:"Такой пароль легко взломать. Придумайте другой пароль"}},password_confirm:{errors:{missingvalue:"Необходимо ввести пароль еще раз",notequal:"Подтверждение не совпадает с паролем"}},phone:{errors:{missingvalue:"Пожалуйста, укажите номер телефона","number.invalid":"Недопустимый формат номера","code.invalid":"Неправильный код, попробуйте ещё раз","code.missingvalue":"Пожалуйста, введите код","sms_limit.exceeded":"Превышен лимит отправляемых сообщений, попробуйте позже",badphonenumber:"Недопустимый формат номера",needsconfirmation:"Пожалуйста, подтвердите номер телефона",couldnotsend:"Не получилось отправить смс для подтверждения номера",compromised:"Этот номер уже подтверждён для трёх аккаунтов. Введите другой",bound_and_confirmed:"Невозможно подтвердить телефон, попробуйте еще раз позже","confirmations_limit.exceeded":"Превышено количество попыток привязки для данного номера. Измените номер или повторите попытку позднее.",limitexceeded_one_number:"Превышено количество попыток подтверждения телефона. Попробуйте еще раз позже",invalidsecurephone:"Неправильный номер телефона",not_matched:"Неправильный номер телефона",invalidcaptcha:"Для получения кода введите символы с картинки","phone.compromised":"Этот номер уже используется в качестве основного для нескольких аккаунтов. Используйте другой номер"}},phoneCode:{errors:{missingvalue:"Пожалуйста, введите код"}},hint:{hintQuestionErrors:{missingvalue:"Пожалуйста, выберите контрольный вопрос",toolong:"Контрольный вопрос слишком длинный",empty:"Пожалуйста, укажите свой вопрос"},hintAnswerErrors:{missingvalue:"Необходимо указать ответ на контрольный вопрос",toolong:"Ответ на контрольный вопрос слишком длинный"}},hint_answer:{errors:{missingvalue:"Необходимо указать ответ на контрольный вопрос",toolong:"Ответ на контрольный вопрос слишком длинный"}},hint_question_custom:{errors:{missingvalue:"Пожалуйста, выберите контрольный вопрос",toolong:"Контрольный вопрос слишком длинный",empty:"Пожалуйста, укажите свой вопрос"}},captcha:{errors:{missingvalue:"Необходимо ввести символы","captcha.cannot_locate":"Ошибка проверки контрольных символов. Попробуйте еще раз","captcha.not_matched":"Вы неверно ввели символы. Попробуйте еще раз"}},registration:{errors:{sessionidoverflow:"Аккаунт успешно зарегистрирован",registrationsmssendperiplimitexceeded:"Лимит попыток подтверждения телефона исчерпан."},descriptions:{sessionidoverflow:'К сожалению, мы не можем сразу авторизовать вас, так как одновременно можно работать не более чем с 15 аккаунтами.\nДля того, чтобы авторизоваться зарегистрированным пользователем, нужно выйти из любого другого аккаунта.\nРедактировать список ваших текущих аккаунтов можно на странице авторизации.'}},global:{errors:{global:"Паспорт не смог обработать запрос. Попробуйте позднее или обновите страницу."}}}},ac563649a2d33b90d3d7:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=(n("e9149e8c016c6953374f").default||n("e9149e8c016c6953374f")).applyDecls(),a=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=a.default},ad63fe264be99c465efa:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("6e1646a86a4cc4879759");t.default=(0,r.decl)({block:"menu",elem:"list-item",tag:"li"})},af7e5d699d8227b5240c:function(e,t,n){"use strict";function r(){this.validateCaptchaTimeout&&clearTimeout(this.validateCaptchaTimeout)}function a(e,t){var n=this,r=this.props.dispatch,a={field:t.name,value:e};r((0,i.updateValues)(a)),r((0,i.updateStates)({field:t.name,status:""})),r((0,i.updateErrors)({field:t.name,error:"",active:!1})),this.validateCaptchaTimeout&&clearTimeout(this.validateCaptchaTimeout),this.validateCaptchaTimeout=setTimeout(function(){n.validateCaptchaField()},300)}function o(){var e=this.props,t=e.fieldValue,n=e.dispatch,r=!t.trim(),a=r?"not_valid":"valid",o={missingvalue:"Необходимо ввести символы",captchalocate:"Ошибка проверки контрольных символов. Попробуйте еще раз",incorrect:"Вы неверно ввели символы. Попробуйте еще раз"};n((0,i.updateStates)({field:"captcha",status:a})),n((0,i.updateErrors)({field:"captcha",error:{code:"missingvalue",text:r?o.missingvalue:""},active:r}))}Object.defineProperty(t,"__esModule",{value:!0}),t.clearAll=r,t.onInputChange=a,t.validateCaptchaField=o;var i=n("7be7712634cfee58c146")},b165bbb5366d2ecf0f89:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("6e1646a86a4cc4879759");t.default=(0,r.decl)({block:"textinput",didMount:function(){this.props.autoFocus&&this._control.focus()}})},b26e211124ccfdcb024e:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=(n("76852dab7c6f0a3c0a87").default||n("76852dab7c6f0a3c0a87")).applyDecls(),a=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=a.default},b2a49813b3e3605c1e82:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("6e1646a86a4cc4879759");t.default=(0,r.decl)({block:"textinput",elem:"control",tag:"input",attrs:function(e){return e}})},b2cc1eaf1510cbed3e93:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;nПользовательского соглашения и даю своё согласие Яндексу на обработку моей персональной информации на условиях, определенных Политикой конфиденциальности.\n'}})))},function(e){return"phone"===e.validationMethod&&u.default.createElement("div",{className:"form__eula form__eula_money"},u.default.createElement(d.default,{theme:"normal",size:"m",id:"the-id3-theme-normal",name:"the-name-theme-normal",checked:e.eulaMoneyChecked,onChange:e.handleChange},"Я соглашаюсь создать Яндекс.Кошелек"))});f.propTypes={eulaMoneyChecked:l.PropTypes.bool.isRequired,validationMethod:l.PropTypes.string.isRequired,handleChange:l.PropTypes.func.isRequired};var p=function(e){function t(e){a(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={eulaChecked:!0,eulaMoneyChecked:e.isMoneyRegistration},n}return i(t,e),s(t,[{key:"render",value:function(){var e=this.props,t=e.isMoneyRegistration,n=e.validationMethod,r=e.eulaMoneyChecked,a=e.tmxSession,o=e.handleEulaMoney;return u.default.createElement("div",null,t&&"phone"===n&&u.default.createElement("div",null,u.default.createElement("div",{className:"form__eula"},u.default.createElement("span",{dangerouslySetInnerHTML:{__html:"Нажимая кнопку «Зарегистрироваться»:"}})),u.default.createElement(f,{validationMethod:n,eulaMoneyChecked:r,handleChange:o}),u.default.createElement("iframe",{className:"tmxIframe",src:"https://s4.money.yandex.net/tags?org_id=fsymclue&session_id="+a})))}}]),t}(l.Component);t.default=p},b5a78b49a33516b1288f:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:"",t=arguments[1],n=e===i.REGISTRATION_PDD_MOBILE_GOAL_PREFIX||e===i.REGISTRATION_PDD_GOAL_PREFIX||-1!==e.indexOf("complete"),r="lite-email"===t;return n?h.default:r?l.default.sendEmail:this.sendRegistrationData},sendRegistrationData:function(e){return function(t,n){var r=n(),a=r.settings.uatraits,s=Boolean((a.isMobile||a.isTouch)&&!a.isTablet),l=r.common.track_id,u="/registration/finish?track_id="+l,d=e,f=s?i.REGISTRATION_MOBILE_GOAL_PREFIX:i.REGISTRATION_GOAL_PREFIX;d.csrf_token=r.common.csrf,d.track_id=l,d.eula_accepted="on",o.default.request("registration-alternative",d).then(function(e){"ok"===e.status&&(window.location.href=u,m.default.send(["Форма","Успешная регистрация"]),m.default.goal(f+"_form_success"))}).fail(function(e){if(e&&Array.isArray(e.error)){var n=e.error[0].field,a=e.error[0].code,o={status:"error",code:a||"global",text:b.errorsTxt.global.errors.global,descriptionText:""};return"registrationsmssendperiplimitexceeded"===a?(o.text=b.errorsTxt.registration.errors.registrationsmssendperiplimitexceeded,t((0,i.updateRegistrationErrors)(o))):"sessionidoverflow"===a?(o.text=b.errorsTxt.registration.errors.sessionidoverflow,o.descriptionText=b.errorsTxt.registration.descriptions.sessionidoverflow,t((0,i.updateRegistrationErrors)(o))):("registrationalreadycompletederror"===a&&(window.location.href=r.common.currentPage),m.default.send(["Форма","Показ ошибок",a]),m.default.goal(f+"_form_fail"),n&&a?(0,c.default)(n,"not_valid")(t,{code:a,text:b.errorsTxt[n].errors?b.errorsTxt[n].errors[a]:b.errorsTxt.global.errors.global}):t((0,i.updateRegistrationErrors)(o)))}return null})}},submitRegistration:function(e){var t=this,n=Object.assign({},e);return function(e,r){var a=r(),o=a.common.from,s=a.form,l=s.prefix,u=s.captchaRequired,c=a.registrationType,d=t.defineRegistrationFunction(l,c);if(o&&(n.from=o),e((0,i.updateFetchingStatus)(!0)),"captcha"===n["human-confirmation"]||u)return void e((0,f.default)(n));e(d(n))}},prepareFormData:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=Object.assign({},e),a="code_sent"===r.phoneCodeStatus&&"valid"===r.phoneCode;return delete r.hint_question_id,delete r.phoneCode,r.hasOwnProperty("email")&&(delete r.email,delete r.emailCode,delete r.emailCodeStatus),(a||"captcha"===t)&&delete r.phoneCodeStatus,"phone"===t&&(delete r.hint_question_id,delete r.hint_question_custom,delete r.hint_question,delete r.hint_answer,delete r.captcha),"captcha"===t&&delete r.phone,n&&delete r.password_confirm,r}};t.default=v},c12012c723df5f560b68:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];switch(t.type){case r.CHANGE_CAPTCHA_PLAY_STATUS:return Object.assign({},e,{playing:t.playing});case r.CHANGE_CAPTCHA_TYPE:return Object.assign({},e,{type:"text"===e.type?"audio":"text"});case r.LOAD_CAPTCHA:return Object.assign({},e,{loading:!0,loadingAudio:!0});case r.GET_AUDIO_CAPTCHA:return Object.assign({},e,{loadingAudio:!0});case r.GET_IMAGE_CAPTCHA_SUCCESS:var n={loading:!1,key:t.key,imageUrl:t.imageUrl};return Object.assign({},e,n);case r.GET_AUDIO_CAPTCHA_SUCCESS:var a={loadingAudio:!1,key:t.key};return t.introSound&&(a.introSound=t.introSound),t.captchaSound?a.captchaSound=t.captchaSound:a.captchaSound=null,Object.assign({},e,a);case r.GET_AUDIO_CAPTCHA_FAIL:return Object.assign({},e,{loadingAudio:!1});case r.CLEAR_CAPTCHA_PROPS:return Object.assign({},e,{loading:!1,loadingAudio:!1,playing:!1,type:"text",key:null,imageUrl:null,introSound:null,captchaSound:null});default:return e}};var r=n("e8111d84f4dfa37dc955")},c7b40aca13c4330396a9:function(e,t,n){function r(e,t,n){var r=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null),e=e||{};var i=e.random||(e.rng||a)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t)for(var s=0;s<16;++s)t[r+s]=i[s];return t||o(i)}var a=n("9f430b8562256170e1e0"),o=n("8ec5db7d4a2a84a938d9");e.exports=r},c932473b006c47f3a766:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("3d5f9fcb226e0aeef858"),a=n("6e1646a86a4cc4879759");t.default=(0,a.declMod)({type:"radio"},{block:"button2",onClick:function(e){this.props.onClick&&this.props.onClick(e),this.setState({checked:!0})}},{propTypes:{type:r.PropTypes.string}})},cb894bf17d6d2a9bd69c:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n("3d5f9fcb226e0aeef858"),o=r(a),i=n("b26e211124ccfdcb024e"),s=r(i),l=['Нажимая кнопку «Зарегистрироваться», я принимаю условия Пользовательского соглашения и даю своё согласие Яндексу на обработку моих персональных данных, в соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ «О персональных данных», на условиях и для целей, определенных Политикой конфиденциальности.','Нажимая кнопку «Зарегистрироваться», я принимаю условия Пользовательского соглашения и даю своё согласие Яндексу на обработку моей персональной информации на условиях, определенных Политикой конфиденциальности.\n'],u=function(e){var t=e.eulaChecked,n=e.handleChange,r=e.flags,a=void 0===r?[]:r;return o.default.createElement("div",{className:"form__eula"},o.default.createElement(s.default,{theme:"normal",size:"m",id:"the-id2-theme-normal",name:"the-name-theme-normal",checked:t,onChange:n},o.default.createElement("span",{dangerouslySetInnerHTML:{__html:-1!==a.indexOf("reg_money_etalon")?l[1]:l[0]}})))};t.default=u},cbb5e41462f171a34073:function(e,t,n){"use strict";function r(e,t){var n=0===e.length||!e.trim();return function(e,r){return!!n&&(e((0,a.updateStates)({field:t,status:"not_valid"})),e((0,a.updateErrors)({field:t,error:r,active:!0})),!0)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var a=n("7be7712634cfee58c146")},cbbef42299c5654f221f:function(e,t,n){"use strict";t.__esModule=!0;var r=n("3d5f9fcb226e0aeef858"),a=n("c11c0442279838b48056"),o=function(e){return e&&e.__esModule?e:{default:e}}(a);t.default=(0,o.default)(r.Component,{__constructor:function(){this.__base.apply(this,arguments),this.willInit(this.props)},addBemClassName:!0,willInit:function(){},tag:function(){return"div"},attrs:function(){return null},mods:function(){return null},cls:function(e){return e.cls},mix:function(e){return e.mix},render:function(){var e=this.props,t=this.__render(this.addBemClassName,this.tag(e),this.attrs(e),this.block,this.elem,this.mods(e),[e.mix,this.mix(e)],this.cls(e),this.content(e,e.children));return this.wrap?this.wrap(t):t},content:function(e,t){return t}})},cbff9e75140f71c6f983:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;nПользовательского соглашения и даю своё согласие Яндексу на обработку моей персональной информации на условиях, определенных Политикой конфиденциальности.'}}),i&&u.default.createElement("p",{dangerouslySetInnerHTML:{__html:'Я соглашаюсь создать Яндекс.Кошелек. Я принимаю условия открытия и использования кошелька «Яндекс.Денег»'}})),u.default.createElement(h.default,{theme:"action",size:"l",width:"max",onClick:this.sendRegistrationData},"Принимаю")))}}],[{key:"mapStateToProps",value:function(e){var t=e.isEulaConfirmPopupShow,n=e.settings,r=e.form,a=n.isMoneyRegistration,o=n.uatraits;return{isMobile:o.isMobile&&!o.isTablet,isEulaConfirmPopupShow:t,isMoneyRegistration:a,method:r.validation.method}}}]),t}(l.Component);t.default=(0,c.connect)(m.mapStateToProps)(m)},cf316a3ec61edf75db71:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e){return function(t,n){var r=n(),a=r.form.prefix,o={track_id:r.common.track_id,csrf_token:r.common.csrf,answer:r.form.values.captcha},u=f.default.defineRegistrationFunction(a,r.registrationType),d=p.errorsTxt.captcha.errors,h={code:"",text:""};i.default.request("checkHuman",o).done(function(n){var a=n?n.status:"error",o="lite-email"===r.registrationType?e&&e.email:e;"ok"===a?t(u(o)):"error"===a&&(h.code=n.errors[0],h.text=d[n.errors[0]],(0,c.default)("captcha","not_valid")(t,h))}).fail(function(e){h.code=e.errors&&e.errors[0]||"captcha.cannot_locate",h.text=d[h.code],(0,c.default)("captcha","not_valid")(t,h),t((0,l.reloadCaptcha)()),t((0,s.updateFetchingStatus)(!1))})}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var o=n("fb6358edfd8976cf491c"),i=r(o),s=n("7be7712634cfee58c146"),l=n("e8111d84f4dfa37dc955"),u=n("75dd137455c28506f0cc"),c=r(u),d=n("c0a0ce82dd3532a378cf"),f=r(d),p=n("a8dc93e3c27eb4709a2a")},d0875d6308e210c2cd9a:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.RegistrationForm=t.FormSubmit=void 0;var s=function(){function e(e,t){for(var n=0;n50,i=a||o?"not_valid":"valid",l={code:"",text:""};a&&(l.code="missingvalue",l.text=r.missingvalue),o&&(l.code="toolong",l.text=r.toolong),n((0,s.updateStates)({field:"firstname",status:i})),n((0,s.updateErrors)({field:"firstname",error:l,active:"not_valid"===i})),"valid"===i&&n((0,d.default)())}Object.defineProperty(t,"__esModule",{value:!0}),t.clearTimeoutIfNeeded=a,t.updateUserField=o,t.validateName=i;var s=n("7be7712634cfee58c146"),l=n("1fc95d9daca0a97e7aa3"),u=r(l),c=n("132e5b24818a6a5d6b70"),d=r(c),f=n("a8dc93e3c27eb4709a2a")},d32c530c3370af1e605e:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n("3d5f9fcb226e0aeef858"),o=r(a),i=n("166d036c1a7736a98932"),s=r(i),l=n("cb894bf17d6d2a9bd69c"),u=r(l),c=n("b5463b440aa8e2241f31"),d=r(c),f=function(e){var t=e.isMoneyRegistration,n=e.isEulaShowedInPopup,r=e.eulaChecked,a=e.moneyEulaChecked,i=e.handleChange,l=e.handleMoneyChange,c=e.validationMethod,f=e.tmxSession,p=e.flags;return t&&!n?o.default.createElement(s.default,{common:{eulaChecked:r,handleChange:i},money:{eulaChecked:a,handleChange:l},validationMethod:c,tmxSession:f}):n?o.default.createElement(d.default,{tmxSession:f,isMoneyRegistration:t,eulaChecked:r,eulaMoneyChecked:a,validationMethod:c,handleEula:i,handleEulaMoney:l}):o.default.createElement(u.default,{eulaChecked:r,handleChange:i,flags:p})};t.default=f},d6afa71f1401a133b630:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n){function r(){var e=this,r=e.cls;if(e.decls&&(e.decls.forEach(function(a){var o=a.fields,i=a.staticFields,s=r||(e.base?e.base:t),l={},u={};[].concat(s,i).forEach(function(e){e&&(e.propTypes&&f(l,e.propTypes),e.defaultProps&&f(u,e.defaultProps))}),i=f({},i,{propTypes:l,defaultProps:u}),r?h.default.self(s,o,i):r=e.cls=(0,h.default)(s,o,f({displayName:n.stringify(o.block,o.elem)},i))}),e.decls=null),r&&e.modDecls){var a=r.prototype,o=f({},r.propTypes),i=f({},r.defaultProps);e.modDecls.forEach(function(e){var t=e.predicate,n=e.fields,c=e.staticFields,d=s(t),p=l(t);p&&h.default.self(r,{mods:u(p,d,a.mods)});for(var _ in n){var m=n[_];"function"==typeof m&&(n[_]=u(m,d,a[_]))}c&&(c.propTypes&&f(o,c.propTypes),c.defaultProps&&f(i,c.defaultProps)),h.default.self(r,n,c)}),f(r,{propTypes:o,defaultProps:i}),e.modDecls=null}return r&&e.declWrappers&&(e.wrappedCls=e.declWrappers.reduce(function(e,t){return t(e)},r),e.declWrappers=null),e.wrappedCls||r}function a(e){return o[e]||(o[e]={cls:null,base:null,decls:null,modDecls:null,applyDecls:r})}var o={};return t.prototype.__render=(0,m.default)(n),{decl:function(e,t,r,o){"function"==typeof e||Array.isArray(e)||(o=r,r=t,t=e,e=void 0),"function"==typeof r&&(o=r,r=void 0),d(i(t));var s=n.stringify(t.block,t.elem),l=a(s);if(e){if(l.base)throw new Error('BEM-entity "'+s+'" has multiple ancestors');l.base=e}return l.decls=l.decls||[],l.decls.push({fields:t,staticFields:r}),o&&(l.declWrappers||(l.declWrappers=[])).push(o),l},declMod:function(e,t,r){d(i(t));var o=a(n.stringify(t.block,t.elem));return o.modDecls=o.modDecls||[],o.modDecls.push({predicate:e,fields:t,staticFields:r}),o}}}function o(e,t){if(Array.isArray(t))t.forEach(function(t){return o(e,t)});else if(e.hasOwnProperty(t)){var n=e[t];"function"!=typeof n&&(e[t]=function(){return n})}return e}function i(e){return o(e,["tag","attrs","content","mods","mix","cls"])}function s(e){if("function"==typeof e)return e;var t=Object.keys(e);if(1===t.length){var n=t[0],r=e[n];return"function"==typeof r?r:"*"===(r=c(r))?function(e){return!!c(e[n])}:function(e){return e[n]===r}}return function(n){var r=this;return t.every(function(t){var a=e[t];return"function"==typeof a?a.call(r,n):"*"===a?!!c(n[t]):c(a)===c(n[t])})}}function l(e){if("function"!=typeof e){var t=Object.keys(e);if(1===t.length){var n=t[0];return function(e){var t;return f({},this.__base.apply(this,arguments),(t={},t[n]=e[n],t))}}return function(e){return f({},this.__base.apply(this,arguments),t.reduce(function(t,n){return t[n]=e[n],t},{}))}}}function u(e,t,n){return function(){var r=void 0;return t.call(this,this.props)?r=e:n&&n!==e&&(r=this.__base),r&&r.apply(this,arguments)}}function c(e){return"number"==typeof e?e.toString():e}function d(e){for(var t in b)e[t]&&(e[b[t]]=e[t],delete e[t]);return e}t.__esModule=!0;var f=Object.assign||function(e){for(var t=1;t0&&u.default.createElement("div",{className:"error-message error-message_hint",role:"alert"},e.error),u.default.createElement("h4",{className:"hint__title"},e.hint.title),u.default.createElement("div",{dangerouslySetInnerHTML:{__html:e.hint.text}}),u.default.createElement(m,{hint:e.hint,codeSentAgain:e.codeSentAgain}),e.codeSentAgain&&u.default.createElement(b,{updateCodeStatus:e.setCodeSentStatus})))},function(e){return u.default.createElement("div",null,e.hint.links.map(function(t,n){var r=e.codeSentAgain&&0===n?"registration__pseudo-link link-disabled":"registration__pseudo-link";return u.default.createElement("span",{className:r,role:"button",onClick:t.method,key:p.default.v4()},t.text)}))}),b=t.CountDown=function(e){function t(e){a(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={countdown:30},n}return i(t,e),s(t,[{key:"componentDidMount",value:function(){var e=this.state.countdown,t=this.props,n=t.showCodeHint,r=t.updateCodeStatus;this.intervalId=setInterval(function(){this.setState({countdown:e-=1}),0===e&&(clearInterval(this.intervalId),n&&n(!0),r&&r())}.bind(this),1e3)}},{key:"componentWillUnmount",value:function(){clearInterval(this.intervalId)}},{key:"render",value:function(){var e=this.state.countdown;return 0===e?null:u.default.createElement("span",{className:(0,_.default)("send-code__countdown",{"send-code__countdown_hidden":0===this.state.countdown})},"00:",e<10?"0"+e:e)}}]),t}(l.Component)},df840601463ffd5c17d9:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("3d5f9fcb226e0aeef858"),a=n("63f14ac74ce296f77f4d"),o=n("6e1646a86a4cc4879759");t.default=(0,o.declMod)({target:"anchor"},{block:"popup2",redraw:function(e){e.visible&&this._recaptureZIndex(),this.__base.apply(this,arguments)},_calcBestDrawingParams:function(e){var t=e.anchor,n=this.__base.apply(this,arguments);t=(0,a.findDOMNode)(t);var r=this._getFirstFixedParent(t);if(r){var o=r.getBoundingClientRect(),i=o.left,s=o.top;n.left-=i-this._viewportRect.left,n.top-=s-this._viewportRect.top}return this._style.popup.position=r?"fixed":"",n},_getFirstFixedParent:function(e){for(;e;){var t=e.style;if(t&&"fixed"===t.position)return e;e=e.parentNode}},_calcTargetDimensions:function(e){var t=e.anchor;this.__base.apply(this,arguments),t=(0,a.findDOMNode)(t);var n=t.getBoundingClientRect(),r=n.left,o=n.top,i=n.width,s=n.height;return{left:r-this._viewportRect.left,top:o-this._viewportRect.top,width:i,height:s}}},{propTypes:{anchor:r.PropTypes.object}})},e04fb3827a57f52fe57f:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n-1&&(o="ru"),["co.il","fr"].indexOf(t.tld)>-1&&(o="com");var i=t.help&&t.help.passport&&t.help.passport.replace("%tld%",o)||"#",s=t.page?"footer-"+t.page:"";return u.default.createElement("div",{className:(0,b.default)("footer",s)},"com"!==t.tld&&!a&&r.length?[u.default.createElement("span",{className:"footer-item footer-item__langswitcher",onMouseDown:function(){return e.sendMetrics("нажатие на переключатель языка в футере")},key:"0"},u.default.createElement(_.default,{theme:"normal",ref:function(t){return e._langswitcherAnchor=t},pseudo:!0,onClick:this.openLangswitcherPopup},t.language)),u.default.createElement(d.default,{theme:"normal",target:"anchor",visible:this.state.langPopupOpen,autoclosable:!0,onOutsideClick:this.onOutsideClick,anchor:this._langswitcherAnchor,directions:["top-center"],key:"1"},u.default.createElement(p.default,{theme:"normal",size:"s",width:"max",type:"navigation"},r.map(function(e,t){return u.default.createElement(p.default.Item,{url:e.url,key:e.url},e.text)},this)))]:null,u.default.createElement("span",{className:"footer-item",onMouseDown:function(){return e.sendMetrics("нажатие на Помощь")}},u.default.createElement(_.default,{theme:"normal",url:i,target:"_blank"},"Помощь")),u.default.createElement("span",{className:"footer-item footer-item__rights"},"© "+("ru"===t.tld?"2001-":"")+n+", ",u.default.createElement(_.default,{theme:"normal",url:"//yandex."+t.tld},"Яндекс")))}}]),t}(l.Component)},e53c9ea80c66e5e17a7a:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]&&arguments[0];return function(t,n){var r=n(),s=r.common,l=s.track_id,f=s.uid,p=r.settings.language,h=r.captcha.ocr;t(o()),E.default.request("textcaptcha",{track_id:l,uid:f,language:p,ocr:h},{abortPrevious:!0}).done(function(n){if(t(c(n.key,n.image_url)),e)t(d(n));else{var r=void 0,o=Object.assign(j,{id:"captcha",url:n.voice.url,onload:function(){t(u(n.key,null,r))},onfailure:function(){t(a())}});w.soundManager.destroySound("captcha"),r=w.soundManager.createSound(o)}}).fail(function(e){t(i(e))})}}function g(e){return function(t,n){var r=n(),o=r.common,i=o.track_id,l=o.uid,c=r.settings.language;t(b()),t(s()),E.default.request("audiocaptcha",{track_id:i,uid:l,language:c},{abortPrevious:!0}).done(function(n){var r=void 0,o=Object.assign(j,{id:"captcha",url:n.voice.url,onload:function(){t(u(n.key,null,r)),t(m(e))},onfailure:function(){t(a())}});w.soundManager.destroySound("captcha"),r=w.soundManager.createSound(o)}).fail(function(e){t(a(e))})}}Object.defineProperty(t,"__esModule",{value:!0}),t.CLEAR_CAPTCHA_PROPS=t.CHANGE_CAPTCHA_TYPE=t.GET_AUDIO_CAPTCHA_FAIL=t.GET_AUDIO_CAPTCHA_SUCCESS=t.GET_AUDIO_CAPTCHA=t.GET_IMAGE_CAPTCHA_SUCCESS=t.GET_CAPTCHA_FAIL=t.LOAD_CAPTCHA=t.CHANGE_CAPTCHA_PLAY_STATUS=void 0,t.audioCaptchaInit=d,t.changeCaptchaType=f,t.clearCaptchaProps=p,t.reloadCaptcha=h,t.playCaptchaSound=m,t.stopCaptchaSound=b,t.getCaptcha=v,t.changeCaptchaAudio=g;var y=n("fb6358edfd8976cf491c"),E=function(e){return e&&e.__esModule?e:{default:e}}(y),w=n("7a84a7ea3e3cd3ca7f82"),O=t.CHANGE_CAPTCHA_PLAY_STATUS="CHANGE_CAPTCHA_PLAY_STATUS",T=t.LOAD_CAPTCHA="LOAD_CAPTCHA",C=t.GET_CAPTCHA_FAIL="GET_CAPTCHA_FAIL",S=t.GET_IMAGE_CAPTCHA_SUCCESS="GET_IMAGE_CAPTCHA_SUCCESS",P=t.GET_AUDIO_CAPTCHA="GET_AUDIO_CAPTCHA",k=t.GET_AUDIO_CAPTCHA_SUCCESS="GET_AUDIO_CAPTCHA_SUCCESS",M=t.GET_AUDIO_CAPTCHA_FAIL="GET_AUDIO_CAPTCHA_FAIL",A=t.CHANGE_CAPTCHA_TYPE="CHANGE_CAPTCHA_TYPE",x=t.CLEAR_CAPTCHA_PROPS="CLEAR_CAPTCHA_PROPS",j={url:null,type:"audio/mp3",autoPlay:!1,autoLoad:!0,multiShot:!1}},e90dd75dfcced1401121:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("6e1646a86a4cc4879759");t.default=(0,r.declMod)({type:"check"},{block:"select2",_onMenuClick:function(e,t){var n=this.state.val,r=n.indexOf(t);-1!==r?n.splice(r,1):n.push(t),this.setState({val:n}),this._onChange(n)}})},e9149e8c016c6953374f:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("3d5f9fcb226e0aeef858"),a=n("6e1646a86a4cc4879759");t.default=(0,a.decl)({block:"spin2",mods:function(e){var t=e.size,n=e.progress;return{size:t,progress:this.__self.bool2string(n)}}},{propTypes:{size:r.PropTypes.oneOf(["xxs","xs","s","m","l"]),progress:r.PropTypes.bool}})},ea428590259b75bab9ae:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;tn.right||e.clientYn.bottom},_onOutsideClick:function(e){this._isEventOutsideClientBounds(e,this.domElementPopup)&&this.props.onOutsideClick&&this.props.onOutsideClick(e)},_onDocKeyDown:function(e){e.which===a.default.ESC&&this.props.onOutsideClick&&this.props.onOutsideClick(e)}})},f1342c1b9f3ab8d3afc0:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;tПользовательского соглашения и даю своё согласие Яндексу на обработку моей персональной информации на условиях, определенных Политикой конфиденциальности.\n'}})))},_=function(e){return u.default.createElement("div",{className:"form__eula"},u.default.createElement(d.default,{theme:"normal",size:"m",id:"the-id2-theme-normal",name:"the-name-theme-normal",checked:e.eulaChecked,onChange:e.handleChange},u.default.createElement("span",{dangerouslySetInnerHTML:{__html:'Я принимаю условия Пользовательского соглашения и даю своё согласие Яндексу на обработку моей персональной информации на условиях, определенных Политикой конфиденциальности.'}})))},m=function(e){return"phone"===e.validationMethod&&u.default.createElement("div",{className:"form__eula form__eula_money"},u.default.createElement(d.default,{theme:"normal",size:"m",id:"the-id3-theme-normal",name:"the-name-theme-normal",checked:e.eulaMoneyChecked,onChange:e.handleChange},u.default.createElement("span",{dangerouslySetInnerHTML:{__html:'Я соглашаюсь создать Яндекс.Кошелек. Я принимаю условия открытия и использования кошелька «Яндекс.Денег»'}})))};m.propTypes={eulaMoneyChecked:l.PropTypes.bool.isRequired,validationMethod:l.PropTypes.string.isRequired,handleChange:l.PropTypes.func.isRequired};var b=function(e){function t(e){a(this,t);var n=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e)),r=n.props.isEulaCheckedByDefault;return n.state={eulaChecked:r,eulaMoneyChecked:r},n}return i(t,e),s(t,[{key:"render",value:function(){var e=this.props,t=e.isMoneyRegistration,n=e.validationMethod,r=e.eulaChecked,a=e.eulaMoneyChecked,o=e.tmxSession,i=e.handleEula,s=e.handleEulaMoney,l=e.isEulaShowedInPopup;return t&&!l?u.default.createElement("div",null,u.default.createElement("div",{className:"form__eula"},u.default.createElement("span",{dangerouslySetInnerHTML:{__html:"Нажимая кнопку «Зарегистрироваться»:"}})),u.default.createElement(m,{validationMethod:n,eulaMoneyChecked:a,handleChange:s}),u.default.createElement(_,{eulaChecked:r,handleChange:i}),u.default.createElement("iframe",{className:"tmxIframe",src:"https://s4.money.yandex.net/tags?org_id=fsymclue&session_id="+o})):l?u.default.createElement(p.default,{tmxSession:o,isMoneyRegistration:t,eulaChecked:r,eulaMoneyChecked:a,validationMethod:n,handleEula:i,handleEulaMoney:s}):u.default.createElement(h,{eulaChecked:r,handleChange:i})}}]),t}(l.Component);t.default=b},f3b46505473d1f171087:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n("3d5f9fcb226e0aeef858"),o=r(a),i=n("6e1646a86a4cc4879759"),s=r(i);t.default=(0,i.decl)({block:"menu",elem:"group",tag:function(e){return e.isNavigation?"ul":this.__base()},attrs:function(){return{role:"group"}},content:function(e){var t=e.title,n=e.children,r=[];return t&&r.push(o.default.createElement(s.default,{block:this.block,elem:"title",attrs:{"aria-hidden":"true"}},t)),[].concat(r,n).map(function(e,t){return o.default.cloneElement(e,{key:"in-group-"+t})})}},{propTypes:{title:a.PropTypes.string},isGroup:function(e){return e&&"function"==typeof e.type&&"menu__group"===e.type.displayName}})},f3e43ea64aa7a480c135:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e){return(0,o.createStore)(u.default,e,(0,o.compose)((0,o.applyMiddleware)(s.default),c))};var o=n("27361837e9c8186338e3"),i=n("61cf43666f747e5d0872"),s=r(i),l=n("2118fd266fd93d43d147"),u=r(l),c=("object"===("undefined"==typeof window?"undefined":a(window))&&window.devToolsExtension,function(e){return e})},f507970919f641ef36b4:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n1&&t!==a,v=i&&""!==n&&"missingvalue"!==r.code,g=!i&&o&&!l,y="password"===this.state.fieldType?"Показать":"Скрыть";return u.default.createElement("div",{className:"field-wrapper"},u.default.createElement("div",{className:(0,d.default)("form__field","field__password",{form__field_filled:t,field__error:o&&!l,field__warning:o&&l&&!i,field__valid:"valid"===n&&!i,field__type_password:"password"===this.state.fieldType})},t&&u.default.createElement("button",{className:"type__toggler field__btn",onClick:this.toggleFieldType,type:"button"},y),u.default.createElement(h.default,{theme:"normal",size:"m",id:"password",text:t,name:"password",type:this.state.fieldType,controlAttrs:{autoComplete:"new-password"},onBlur:this.handleFocusout,onFocus:this.handleFocus,onChange:this.handleInput}),b&&u.default.createElement("div",{className:"progress-indicator",style:f}),u.default.createElement("label",{htmlFor:"password",className:"registration__label"},"Придумайте пароль")),g&&u.default.createElement("div",{className:"form__field-error error-message"},s),v&&u.default.createElement("div",{className:"field__password-message"},u.default.createElement("div",{className:"field__password-message-text",style:p},s),u.default.createElement("div",{className:"field__password-description-text",style:p},"valid"===n?"Отлично! Такой подойдёт. Только не забудьте его":_)))}}]),t}(l.PureComponent);t.default=b},f5867814b7f9e9fa2155:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.RegTypeToggler=void 0;var a=n("3d5f9fcb226e0aeef858"),o=r(a),i=n("1a27471d199db0961851"),s=r(i);t.RegTypeToggler=function(e){var t=e.toggleRegType,n=e.regType;return o.default.createElement("div",{className:"registration-toggler"},o.default.createElement(s.default,{name:"registration-type",theme:"normal",size:"m",value:n,onChange:t},o.default.createElement(s.default.Radio,{controlAttrs:{value:"lite-login"},value:"lite-login"},"Завести новую почту на Яндексе"),o.default.createElement(s.default.Radio,{controlAttrs:{value:"lite-email"},value:"lite-email"},"Использовать свой почтовый ящик")))}},f8031018b41a19c2f99f:function(e,t,n){var r=n("b822edc58bc0c62178f0"),a=r(Date,"now"),o=a||function(){return(new Date).getTime()};e.exports=o},f95c3481eb5691af894f:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2],r=new $.Deferred;return a.default.api.request(e,t,n).done(function(t){return"error"!==t.status?r.resolve(t):(Array.isArray(t.errors)&&(t.errors.find(function(e){return"password.required"===e})&&s.dispatch((0,o.showRequestPassword)(!0)),t.errors.find(function(e){return"captcha.required"===e})&&"/profile/password/submit"!==e&&s.dispatch((0,o.showRequestCaptcha)(!0)),t.errors.find(function(e){return"sessionid.invalid"===e})&&s.dispatch((0,i.goToAuth)()),t.errors.find(function(e){return"track.not_found"===e||"track_id.invalid"===e})&&s.dispatch((0,i.getNewTrackId)())),r.reject(t))}).fail(function(e){var t=e.status,n={status:"error",errors:[]};return 403===t?n.errors.push("csrf_token.invalid"):n.errors.push("internal"),s.dispatch((0,i.connectionError)(n)),r.reject(n)}),r.promise()},log:function(e,t){a.default.api.log(e,t)}}},fc79709d9df007d6d2e7:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("6e1646a86a4cc4879759");t.default=(0,r.declMod)({type:"navigation"},{block:"menu",tag:"ul"})},fd551dfb891f1c5a1020:function(e,t,n){function r(e,t,n){var r=t&&n||0,c=t||[];e=e||{};var d=e.node||a,f=void 0!==e.clockseq?e.clockseq:o;if(null==d||null==f){var p=i();null==d&&(d=a=[1|p[0],p[1],p[2],p[3],p[4],p[5]]),null==f&&(f=o=16383&(p[6]<<8|p[7]))}var h=void 0!==e.msecs?e.msecs:(new Date).getTime(),_=void 0!==e.nsecs?e.nsecs:u+1,m=h-l+(_-u)/1e4;if(m<0&&void 0===e.clockseq&&(f=f+1&16383),(m<0||h>l)&&void 0===e.nsecs&&(_=0),_>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");l=h,u=_,o=f,h+=122192928e5;var b=(1e4*(268435455&h)+_)%4294967296;c[r++]=b>>>24&255,c[r++]=b>>>16&255,c[r++]=b>>>8&255,c[r++]=255&b;var v=h/4294967296*1e4&268435455;c[r++]=v>>>8&255,c[r++]=255&v,c[r++]=v>>>24&15|16,c[r++]=v>>>16&255,c[r++]=f>>>8|128,c[r++]=255&f;for(var g=0;g<6;++g)c[r+g]=d[g];return t||s(c)}var a,o,i=n("9f430b8562256170e1e0"),s=n("8ec5db7d4a2a84a938d9"),l=0,u=0;e.exports=r},fd931ceae8901c9aafe4:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("6e1646a86a4cc4879759");t.default=(0,r.declMod)({target:"position"},{block:"popup2",_calcTargetDimensions:function(e){var t=e.position;this.__base.apply(this,arguments);var n=t.left,r=t.top;return{left:n-this._viewportRect.left,top:r-this._viewportRect.top,width:0,height:0}}})},fe05cdaa4867a64e3e4c:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("3d5f9fcb226e0aeef858"),a=function(e){return e&&e.__esModule?e:{default:e}}(r),o=n("6e1646a86a4cc4879759");t.default=(0,o.decl)({block:"menu",elem:"icon",render:function(){var e=this.block,t=this.elem,n=this.props,r=n.mix,o=n.children,i=n.size;return a.default.cloneElement(o,{size:i,mix:[].concat(r,{block:e,elem:t})})}})}},[0]);