(window.webpackJsonp=window.webpackJsonp||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(168)},function(e,t,n){var r=n(78);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r=!("undefined"===typeof window||!window.document||!window.document.createElement);r&&window.addEventListener;if(r){var o=Element.prototype;o.matches||(o.matches=o.matchesSelector||o.webkitMatchesSelector||o.mozMatchesSelector||o.msMatchesSelector),o.closest||(o.closest=function(e){for(var t=this;t;){if(t.matches(e))return t;t=t.parentElement}return null})}Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{value:function(e,t){if(null==this)throw new TypeError('"this" is null or not defined');var n=Object(this),r=n.length>>>0;if(0===r)return!1;var o,i,a=0|t,l=Math.max(a>=0?a:r-Math.abs(a),0);for(;l>>0,r=arguments[1],o=0;o1&&void 0!==arguments[1]?arguments[1]:N();return"".concat(e," ").concat(e,"--").concat(t)}var R=M,A={supported:!1,name:null},j={supported:!1,name:null};r&&("undefined"!==typeof AnimationEvent?(A.supported=!0,A.name="animationend"):"undefined"!==typeof WebKitAnimationEvent&&(A.supported=!0,A.name="webkitAnimationEnd"),"undefined"!==typeof TransitionEvent?(j.supported=!0,j.name="transitionend"):"undefined"!==typeof WebKitTransitionEvent&&(j.supported=!0,j.name="webkitTransitionEnd"));var D=n(4),I=n.n(D),L=Object(b.createContext)({platform:null,userAgent:""});function V(e){return function(t){var n=w.a.useContext(L);return w.a.createElement(e,I()({},t,{platform:n.platform||N()}))}}function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function B(e){for(var t=1;t1)return r.onEnd(e);if(!o&&!i){var d=s>=5&&s>f,p=f>=5&&f>s,m=d&&!!r.props.onMoveX||!!r.props.onMove,h=p&&!!r.props.onMoveY||!!r.props.onMove;r.gesture.isY=p,r.gesture.isX=d,r.gesture.isSlideX=m,r.gesture.isSlideY=h,r.gesture.isSlide=m||h}if(r.gesture.isSlide){r.gesture.shiftX=u,r.gesture.shiftY=c,r.gesture.shiftXAbs=s,r.gesture.shiftYAbs=f;var v=Q(Q({},r.gesture),{},{originalEvent:e});r.props.onMove&&r.props.onMove(v),r.gesture.isSlideX&&r.props.onMoveX&&r.props.onMoveX(v),r.gesture.isSlideY&&r.props.onMoveY&&r.props.onMoveY(v)}}}),g()(s()(r),"onEnd",function(e){var t=r.gesture,n=t.isPressed,o=t.isSlide,i=t.isSlideX,a=t.isSlideY;if(n){var l=Q(Q({},r.gesture),{},{originalEvent:e});r.props.onEnd&&r.props.onEnd(l),a&&r.props.onEndY&&r.props.onEndY(l),i&&r.props.onEndX&&r.props.onEndX(l)}var u=e.target;r.cancelClick="A"===u.tagName&&o,r.gesture={},!G&&r.unsubscribe(r.document)}),g()(s()(r),"onDragStart",function(e){var t=e.target;"A"!==t.tagName&&"IMG"!==t.tagName||e.preventDefault()}),g()(s()(r),"onClick",function(e){r.cancelClick&&(r.cancelClick=!1,e.preventDefault()),r.props.onClick&&r.props.onClick(e)}),g()(s()(r),"getRef",function(e){r.container=e;var t=r.props.getRootRef;t&&("function"===typeof t?t(e):t.current=e)}),r.cancelClick=!1,r}return u()(n,[{key:"componentDidMount",value:function(){r&&(this.container.addEventListener(J[0],this.onStart,{capture:this.props.useCapture,passive:!1}),G&&this.subscribe(this.container))}},{key:"componentWillUnmount",value:function(){this.container.removeEventListener(J[0],this.onStart),G&&this.unsubscribe(this.container)}},{key:"subscribe",value:function(e){var t={capture:this.props.useCapture,passive:!1};e.addEventListener(J[1],this.onMove,t),e.addEventListener(J[2],this.onEnd,t),e.addEventListener(J[3],this.onEnd,t)}},{key:"unsubscribe",value:function(e){var t={capture:this.props.useCapture,passive:!1};e.removeEventListener(J[1],this.onMove,t),e.removeEventListener(J[2],this.onEnd,t),e.removeEventListener(J[3],this.onEnd,t)}},{key:"render",value:function(){var e=this.props,t=(e.onStart,e.onStartX,e.onStartY,e.onMove,e.onMoveX,e.onMoveY,e.onEnd,e.onEndX,e.onEndY,e.useCapture,e.Component),n=(e.getRootRef,U()(e,["onStart","onStartX","onStartY","onMove","onMoveX","onMoveY","onEnd","onEndX","onEndY","useCapture","Component","getRootRef"]));return w.a.createElement(t,I()({},n,{onDragStart:this.onDragStart,onClick:this.onClick,ref:this.getRef}),this.props.children)}},{key:"document",get:function(){return this.context.document||document}}]),n}(b.Component);function te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ne(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=function(e){for(var t=1;t1&&(a=1);var l=n(a);r(l),a<1&&window.requestAnimationFrame(e)})}}({duration:200,timing:function(e){return Math.sqrt(e)},draw:function(t){r.window.scrollTo(0,e-t*e)}})}}),g()(s()(r),"onMoveX",function(e){var t=e.originalEvent.target;if(!t||"string"!==typeof t.tagName||!ce.includes(t.tagName.toLowerCase())){var n=r.props.platform;if(n!==C||r.context.isWebView||!(e.startX<=70||e.startX>=r.window.innerWidth-70)||r.state.browserSwipe||r.setState({browserSwipe:!0}),n===C&&r.context.isWebView&&r.props.onSwipeBack){if(r.state.animated&&e.startX<=70)return;var o;if(e.startX<=70&&!r.state.swipingBack&&r.props.history.length>1&&r.setState({swipingBack:!0,swipebackStartX:e.startX,startT:e.startT,swipeBackPrevPanel:r.state.activePanel,swipeBackNextPanel:r.props.history.slice(-2)[0],scrolls:oe(oe({},r.state.scrolls),{},g()({},r.state.activePanel,r.window.pageYOffset))}),r.state.swipingBack)o=e.shiftX<0?0:e.shiftX>r.window.innerWidth-r.state.swipebackStartX?r.window.innerWidth:e.shiftX,r.setState({swipeBackShift:o})}}}),g()(s()(r),"onEnd",function(){if(r.state.swipingBack){var e=r.state.swipeBackShift/(Date.now()-r.state.startT.getTime())*1e3;0===r.state.swipeBackShift?r.onSwipeBackCancel():r.state.swipeBackShift>=r.window.innerWidth?r.onSwipeBackSuccess():e>250||r.state.swipebackStartX+r.state.swipeBackShift>r.window.innerWidth/2?r.setState({swipeBackResult:ae.success}):r.setState({swipeBackResult:ae.fail})}}),r.state={scrolls:ue[e.id]||{},animated:!1,visiblePanels:[e.activePanel],activePanel:e.activePanel,isBack:void 0,prevPanel:null,nextPanel:null,swipingBack:!1,swipebackStartX:0,swipeBackShift:0,swipeBackNextPanel:null,swipeBackPrevPanel:null,swipeBackResult:null,browserSwipe:!1},r}return u()(n,[{key:"componentWillUnmount",value:function(){this.props.id&&(ue[this.props.id]=this.state.scrolls)}},{key:"componentDidUpdate",value:function(e,t){var n=this;if(this.props.popout&&!e.popout&&this.blurActiveElement(),this.props.modal&&!e.modal&&this.blurActiveElement(),e.activePanel!==this.props.activePanel&&!t.swipingBack&&!t.browserSwipe){var r=this.panels.find(function(t){return t.props.id===e.activePanel||t.props.id===n.props.activePanel}),o=r&&r.props.id===this.props.activePanel;this.blurActiveElement(),this.setState({visiblePanels:[e.activePanel,this.props.activePanel],prevPanel:e.activePanel,nextPanel:this.props.activePanel,activePanel:null,animated:!0,scrolls:oe(oe({},t.scrolls),{},g()({},e.activePanel,this.window.pageYOffset)),isBack:o})}if(e.activePanel!==this.props.activePanel&&t.swipingBack){var i=this.props.activePanel,a=e.activePanel;this.setState({swipeBackPrevPanel:null,swipeBackNextPanel:null,swipingBack:!1,swipeBackResult:null,swipebackStartX:0,swipeBackShift:0,activePanel:i,visiblePanels:[i],scrolls:ne(t.scrolls,[t.swipeBackPrevPanel])},function(){n.document.dispatchEvent(new n.window.CustomEvent(le)),window.scrollTo(0,t.scrolls[n.state.activePanel]),e.onTransition&&e.onTransition({isBack:!0,from:a,to:i})})}var l=this.state.scrolls;if(!t.animated&&this.state.animated){this.document.dispatchEvent(new this.window.CustomEvent("VKUI:View:transition-start",{detail:{scrolls:l}}));var u=this.pickPanel(this.state.nextPanel);this.pickPanel(this.state.prevPanel).scrollTop=l[this.state.prevPanel],this.state.isBack&&(u.scrollTop=l[this.state.nextPanel]),this.waitAnimationFinish(this.pickPanel(this.state.isBack?this.state.prevPanel:this.state.nextPanel),this.transitionEndHandler)}if(!t.swipingBack&&this.state.swipingBack){this.document.dispatchEvent(new this.window.CustomEvent("VKUI:View:transition-start",{detail:{scrolls:l}})),this.props.onSwipeBackStart&&this.props.onSwipeBackStart();var c=this.pickPanel(this.state.swipeBackNextPanel),s=this.pickPanel(this.state.swipeBackPrevPanel);c.scrollTop=l[this.state.swipeBackNextPanel],s.scrollTop=l[this.state.swipeBackPrevPanel]}!t.swipeBackResult&&this.state.swipeBackResult&&this.waitTransitionFinish(this.pickPanel(this.state.swipeBackNextPanel),this.swipingBackTransitionEndHandler),t.swipeBackResult!==ae.fail||this.state.swipeBackResult||this.window.scrollTo(0,l[this.state.activePanel]),e.activePanel!==this.props.activePanel&&this.state.browserSwipe&&this.setState({browserSwipe:!1,nextPanel:null,prevPanel:null,animated:!1,visiblePanels:[this.props.activePanel],activePanel:this.props.activePanel})}},{key:"shouldDisableTransitionMotion",value:function(){return!1===this.context.transitionMotionEnabled}},{key:"waitTransitionFinish",value:function(e,t){j.supported?(e.removeEventListener(j.name,t),e.addEventListener(j.name,t)):(clearTimeout(this.transitionFinishTimeout),this.transitionFinishTimeout=setTimeout(t,this.props.platform===O?300:600))}},{key:"waitAnimationFinish",value:function(e,t){this.shouldDisableTransitionMotion()?t():A.supported?(e.removeEventListener(A.name,t),e.addEventListener(A.name,t)):(clearTimeout(this.animationFinishTimeout),this.animationFinishTimeout=setTimeout(t,this.props.platform===O?300:600))}},{key:"blurActiveElement",value:function(){"undefined"!==typeof this.window&&this.document.activeElement&&this.document.activeElement.blur()}},{key:"pickPanel",value:function(e){var t=this.document.getElementById(e);return t||console.warn("Element #".concat(e," not found")),t&&t.parentNode.parentNode}},{key:"onSwipeBackSuccess",value:function(){this.props.onSwipeBack&&this.props.onSwipeBack()}},{key:"onSwipeBackCancel",value:function(){var e=this;this.props.onSwipeBackCancel&&this.props.onSwipeBackCancel(),this.setState({swipeBackPrevPanel:null,swipeBackNextPanel:null,swipingBack:!1,swipeBackResult:null,swipebackStartX:0,swipeBackShift:0},function(){e.document.dispatchEvent(new e.window.CustomEvent(le))})}},{key:"calcPanelSwipeStyles",value:function(e){var t=e===this.state.swipeBackPrevPanel,n=e===this.state.swipeBackNextPanel;if(!t&&!n||this.state.swipeBackResult)return{};var r="".concat(this.state.swipeBackShift,"px"),o="".concat(100*this.state.swipeBackShift/this.window.innerWidth/2-50,"%"),i=.3*(this.window.innerWidth-this.state.swipeBackShift)/this.window.innerWidth;return this.state.swipeBackResult?t?{boxShadow:"-2px 0 12px rgba(0, 0, 0, ".concat(i,")")}:{}:n?{transform:"translate3d(".concat(o,", 0, 0)"),WebkitTransform:"translate3d(".concat(o,", 0, 0)")}:t?{transform:"translate3d(".concat(r,", 0, 0)"),WebkitTransform:"translate3d(".concat(r,", 0, 0)"),boxShadow:"-2px 0 12px rgba(0, 0, 0, ".concat(i,")")}:{}}},{key:"render",value:function(){var e=this,t=this.props,n=t.style,r=t.popout,o=t.modal,i=t.platform,a=this.state,l=a.prevPanel,u=a.nextPanel,c=a.activePanel,s=a.swipeBackPrevPanel,f=a.swipeBackNextPanel,d=a.swipeBackResult,p=!!r,m=!!o,h=this.panels.filter(function(t){var n=t.props.id;return e.state.visiblePanels.includes(n)||n===s||n===f}),v={"View--animated":this.state.animated,"View--swiping-back":this.state.swipingBack,"View--no-motion":this.shouldDisableTransitionMotion()};return w.a.createElement(ee,{Component:"section",className:T(R("View",i),this.props.className,v),style:n,onMoveX:this.onMoveX,onEnd:this.onEnd},w.a.createElement("div",{className:"View__panels"},h.map(function(t){var n=t.props.id;return w.a.createElement("div",{className:T("View__panel",{"View__panel--active":n===c,"View__panel--prev":n===l,"View__panel--next":n===u,"View__panel--swipe-back-prev":n===s,"View__panel--swipe-back-next":n===f,"View__panel--swipe-back-success":d===ae.success,"View__panel--swipe-back-failed":d===ae.fail}),style:e.calcPanelSwipeStyles(n),key:n},w.a.createElement("div",{className:"View__panel-in"},t))})),p&&w.a.createElement("div",{className:"View__popout"},r),m&&w.a.createElement("div",{className:"View__modal"},o))}},{key:"document",get:function(){return this.context.document||document}},{key:"window",get:function(){return this.context.window||window}},{key:"panels",get:function(){return[].concat(this.props.children)}}]),n}(b.Component);g()(se,"defaultProps",{history:[]}),g()(se,"contextTypes",{isWebView:x.a.bool,window:x.a.any,document:x.a.any,transitionMotionEnabled:x.a.bool});var fe=V(se),de=n(84),pe=n.n(de),me=n(34),he=n.n(me);function ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ye(e){for(var t=1;t150?0:o.bottom})}return null}function we(){var e=Object(b.useState)(ge),t=pe()(e,2),n=t[0],r=t[1];return Object(b.useEffect)(function(){function e(e){var t=be(e);t&&r(t)}return he.a.subscribe(e),function(){he.a.unsubscribe(e)}},[]),n}function Ee(e){return function(t){var n=we();return w.a.createElement(e,I()({},t,{insets:n}))}}function xe(e){return!isNaN(parseFloat(e))&&isFinite(e)}function Se(e){return"function"===typeof e}function ke(e){return void 0!==e&&!1!==e&&null!==e}function _e(e){return"string"===typeof e||"number"===typeof e}he.a.subscribe(function(e){var t=be(e);if(t){var n=window.document.documentElement;for(var r in t)t.hasOwnProperty(r)&&t[r]>0&&n.style.setProperty("--safe-area-inset-".concat(r),"".concat(t[r],"px"));ge=t}});var Pe=w.a.createContext({});function Te(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var Oe=function(e){d()(n,e);var t=Te(n);function n(){var e;a()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i1?Le():(r.props.platform===O&&r.onDown(t),Ie[r.id]={stop:r.stop,activeTimeout:window.setTimeout(r.start,De)})}),g()(s()(r),"onMove",function(e){var t=e.originalEvent,n=e.shiftXAbs,o=e.shiftYAbs;!r.insideTouchRoot&&r.props.stopPropagation&&t.stopPropagation(),(n>20||o>20)&&(r.isSlide=!0,r.stop())}),g()(s()(r),"onEnd",function(e){var t=e.originalEvent;!r.insideTouchRoot&&r.props.stopPropagation&&t.stopPropagation();var n=je();if(t.touches&&t.touches.length>0)return r.isSlide=!1,void r.stop();if(r.state.active)if(n-r.state.ts>=100)r.stop();else{var o=window.setTimeout(r.stop,r.props.activeEffectDelay-n+r.state.ts),i=r.getStorage();i&&(i.timeout=o)}else if(!r.isSlide){r.start();var a=window.setTimeout(r.stop,r.props.activeEffectDelay);r.getStorage()?(clearTimeout(r.getStorage().activeTimeout),r.getStorage().timeout=a):r.timeout=a}r.isSlide=!1}),g()(s()(r),"onDown",function(e){if(r.props.platform===O){var t=function(e){var t=e.getBoundingClientRect();return{top:t.top,left:t.left,width:e.offsetWidth,height:e.offsetHeight}}(r.container),n=t.top,o=t.left,i=Y(e)-o,a=$(e)-n,l="wave"+Date.now().toString();r.setState(function(e){return{clicks:Re(Re({},e.clicks),{},g()({},l,{x:i,y:a}))}}),r.wavesTimeout=window.setTimeout(function(){r.setState(function(e){var t=Re({},e.clicks);return delete t[l],{clicks:t}})},225)}}),g()(s()(r),"start",function(){r.state.active||r.setState({active:!0,ts:je()}),Le(r.id)}),g()(s()(r),"stop",function(){r.state.active&&r.setState({active:!1,ts:null}),r.getStorage()&&(clearTimeout(r.getStorage().activeTimeout),delete Ie[r.id])}),g()(s()(r),"getStorage",function(){return Ie[r.id]}),g()(s()(r),"getRef",function(e){r.container=e;var t=r.props.getRootRef;t&&("function"===typeof t?t(e):t.current=e)}),r.id=Math.round(1e8*Math.random()).toString(16),r.state={clicks:{},active:!1,ts:null},r.isSlide=!1,r}return u()(n,[{key:"componentWillUnmount",value:function(){Ie[this.id]&&(clearTimeout(Ie[this.id].timeout),clearTimeout(Ie[this.id].activeTimeout),delete Ie[this.id]),clearTimeout(this.wavesTimeout)}},{key:"render",value:function(){var e=this,t=this.state,n=t.clicks,r=t.active,o=this.props,i=o.children,a=o.className,l=o.Component,u=(o.activeEffectDelay,o.stopPropagation,o.getRootRef,o.platform),c=U()(o,["children","className","Component","activeEffectDelay","stopPropagation","getRootRef","platform"]),s=T(R("Tappable",u),a,{"Tappable--active":r,"Tappable--inactive":!r}),f=c.disabled?l:ee,d={};return c.disabled?d.ref=this.getRef:(d.Component=l,d.onStart=this.onStart,d.onMove=this.onMove,d.onEnd=this.onEnd,d.getRootRef=this.getRef),w.a.createElement(Ne.Consumer,null,function(t){return e.insideTouchRoot=t,w.a.createElement(f,I()({},c,{className:s},d),u===O&&w.a.createElement("span",{className:"Tappable__waves"},Object.keys(n).map(function(e){return w.a.createElement("span",{className:"Tappable__wave",style:{top:n[e].y,left:n[e].x},key:e})})),i)})}}]),n}(b.Component);g()(Ve,"defaultProps",{Component:"div",role:"button",stopPropagation:!1,disabled:!1,activeEffectDelay:600});var Fe=V(Ve);function Be(){return Object(b.useContext)(L).platform||N()}var ze=Be,We=function(e){var t=e.className,n=e.children,r=e.primary,o=e.label,i=U()(e,["className","children","primary","label"]),a=_e(n),l=i.href?"a":"button",u=ze();return w.a.createElement(Fe,I()({},i,{Component:l,activeEffectDelay:200,className:T(R("PanelHeaderButton",u),t,{"PanelHeaderButton--primary":r,"PanelHeaderButton--primitive":a})}),n,o)};We.defaultProps={primary:!1};var He=We;function Ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ue(e){for(var t=1;t2?"vertical":"horizontal"}}()),{"Tabbar--shadow":r}),style:{paddingBottom:xe(a.bottom)?a.bottom:null}},n)};lt.defaultProps={shadow:!0};var ut=lt,ct=R("Counter"),st=function(e){var t=e.mode,n=e.size,r=e.children,o=e.className,i=U()(e,["mode","size","children","className"]);return w.a.createElement("div",I()({},i,{className:T(o,ct,"Counter--".concat(t),"Counter--s-".concat(n))}),w.a.createElement("div",{className:"Counter__in"},r))};st.defaultProps={mode:"secondary",size:"m"};var ft=w.a.memo(st),dt=function(e){var t=e.className,n=e.children,r=e.selected,o=e.label,i=e.text,a=U()(e,["className","children","selected","label","text"]),l=ze(),u=a.href?"a":"div";return w.a.createElement(u,I()({},a,{className:T(R("TabbarItem",l),t,{"TabbarItem--selected":r,"TabbarItem--text":!!i})}),w.a.createElement("div",{className:"TabbarItem__in"},w.a.createElement("div",{className:"TabbarItem__icon"},n,o&&w.a.createElement(ft,{className:"TabbarItem__label",size:"s",mode:"prominent"},o)),i&&w.a.createElement("div",{className:"TabbarItem__text"},i)))},pt=function(e){var t=e.children,n=e.className,r=U()(e,["children","className"]);return w.a.createElement("div",I()({},r,{className:T("HorizontalScroll",n)}),w.a.createElement("div",{className:"HorizontalScroll__in"},t))};function mt(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var ht=function(e){d()(n,e);var t=mt(n);function n(e){var r;return a()(this,n),r=t.call(this,e),g()(s()(r),"elRef",void 0),g()(s()(r),"animationFinishTimeout",void 0),g()(s()(r),"onFadeInEnd",function(e){e&&"animation-full-fade-in"!==e.animationName||r.setState({opened:!0})}),g()(s()(r),"preventTouch",function(e){return e.preventDefault()}),r.state={opened:!1},r.elRef=w.a.createRef(),r}return u()(n,[{key:"componentDidMount",value:function(){r&&(window.addEventListener("touchmove",this.preventTouch,{passive:!1}),this.waitAnimationFinish(this.elRef.current,this.onFadeInEnd))}},{key:"componentWillUnmount",value:function(){r&&(window.removeEventListener("touchmove",this.preventTouch,{passive:!1}),clearTimeout(this.animationFinishTimeout))}},{key:"waitAnimationFinish",value:function(e,t){A.supported?(e.removeEventListener(A.name,t),e.addEventListener(A.name,t)):(clearTimeout(this.animationFinishTimeout),this.animationFinishTimeout=setTimeout(t,this.props.platform===O?200:300))}},{key:"render",value:function(){var e=this.props,t=e.alignY,n=e.alignX,r=e.closing,o=e.children,i=e.hasMask,a=e.className,l=e.platform,u=U()(e,["alignY","alignX","closing","children","hasMask","className","platform"]),c=R("PopoutWrapper",l);return w.a.createElement("div",I()({},u,{className:T(c,"PopoutWrapper--v-".concat(t),"PopoutWrapper--h-".concat(n),{"PopoutWrapper--closing":r,"PopoutWrapper--opened":this.state.opened},a),ref:this.elRef}),i&&w.a.createElement("div",{className:"PopoutWrapper__mask"}),w.a.createElement("div",{className:"PopoutWrapper__container"},o))}}]),n}(b.Component);g()(ht,"defaultProps",{hasMask:!0,alignY:"center",alignX:"center",closing:!1});var vt=V(ht);function yt(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var gt=function(e){d()(n,e);var t=yt(n);function n(e){var r;return a()(this,n),r=t.call(this,e),g()(s()(r),"element",void 0),g()(s()(r),"transitionFinishTimeout",void 0),g()(s()(r),"onItemClick",function(e){return function(){var t=e.action,n=e.autoclose;n?(r.setState({closing:!0}),r.waitTransitionFinish(function(e){e&&"opacity"!==e.propertyName||(n&&r.props.onClose(),t&&t())})):t&&t()}}),g()(s()(r),"onClose",function(){r.setState({closing:!0}),r.waitTransitionFinish(function(e){e&&"opacity"!==e.propertyName||r.props.onClose()})}),g()(s()(r),"stopPropagation",function(e){e.stopPropagation()}),r.element=w.a.createRef(),r.state={closing:!1},r}return u()(n,[{key:"waitTransitionFinish",value:function(e){j.supported?(this.element.current.removeEventListener(j.name,e),this.element.current.addEventListener(j.name,e)):(clearTimeout(this.transitionFinishTimeout),this.transitionFinishTimeout=setTimeout(e.bind(this),this.props.platform===O?200:300))}},{key:"render",value:function(){var e=this,t=this.props,n=t.actions,r=t.actionsLayout,o=t.children,i=t.className,a=t.style,l=t.platform,u=U()(t,["actions","actionsLayout","children","className","style","platform"]),c=this.state.closing;return w.a.createElement(vt,{className:i,closing:c,style:a,onClick:this.onClose},w.a.createElement("div",I()({},u,{ref:this.element,onClick:this.stopPropagation,className:T(R("Alert",l),{"Alert--v":"vertical"===r,"Alert--h":"horizontal"===r,"Alert--closing":c})}),w.a.createElement("div",{className:"Alert__content"},o),w.a.createElement("footer",{className:"Alert__footer"},n.map(function(t,n){return w.a.createElement(Fe,{Component:"button",className:T("Alert__btn","Alert__btn--".concat(t.mode)),onClick:e.onItemClick(t),key:"alert-action-".concat(n)},w.a.createElement("span",{dangerouslySetInnerHTML:{__html:t.title}}))}))))}}]),n}(b.Component);g()(gt,"defaultProps",{actionsLayout:"horizontal",actions:[]});var bt=V(gt),wt=n(85),Et=n.n(wt);function xt(e,t){e.style.transform=t,e.style.webkitTransform=t}var St,kt=Object(b.createContext)({updateModalHeight:function(){}}),_t=kt;!function(e){e.PAGE="page",e.CARD="card"}(St||(St={}));function Pt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Tt(e){for(var t=1;t=t[0]&&e<=t[1]}function Nt(e){return Math.max(0,Math.min(98,e))}var Mt=function(e){d()(n,e);var t=Ot(n);function n(e){var r;a()(this,n),r=t.call(this,e),g()(s()(r),"modalsState",void 0),g()(s()(r),"documentScrolling",void 0),g()(s()(r),"activeTransitions",void 0),g()(s()(r),"maskElementRef",void 0),g()(s()(r),"maskAnimationFrame",void 0),g()(s()(r),"modalRootContext",void 0),g()(s()(r),"frameIds",void 0),g()(s()(r),"preventTouch",function(e){if(!e)return!1;for(;e.originalEvent;)e=e.originalEvent;return e.preventDefault&&e.preventDefault(),!1}),g()(s()(r),"updateModalHeight",function(){var e=r.state,t=e.activeModal,n=e.nextModal,o=t||n,i=o?r.modalsState[o]:void 0;i&&i.type===St.PAGE&&i.dynamicContentHeight&&(r.state.switching?r.waitTransitionFinish(i,function(){requestAnimationFrame(function(){return r.checkPageContentHeight()})}):requestAnimationFrame(function(){return r.checkPageContentHeight()}))}),g()(s()(r),"onTouchMove",function(e){if(!r.state.switching){var t=r.state.activeModal||r.state.nextModal;if(t){var n=r.modalsState[t];return n.type===St.PAGE?r.onPageTouchMove(e,n):n.type===St.CARD?r.onCardTouchMove(e,n):void 0}}}),g()(s()(r),"onTouchEnd",function(e){var t=r.state.activeModal||r.state.nextModal;if(t){var n=r.modalsState[t];return n.type===St.PAGE?r.onPageTouchEnd(e,n):n.type===St.CARD?r.onCardTouchEnd(n):void 0}}),g()(s()(r),"onScroll",function(e){var t=r.state.activeModal,n=e.target;if(t&&n.closest(".ModalPage__content")){var o=r.modalsState[t];o.contentScrolled=!0,clearTimeout(o.contentScrollStopTimeout),o.contentScrollStopTimeout=window.setTimeout(function(){o.contentScrolled&&(o.contentScrolled=!1)},250)}}),g()(s()(r),"prevNextSwitchEndHandler",function(){if(r.activeTransitions=Math.max(0,r.activeTransitions-1),!(r.activeTransitions>0)){var e=r.state.nextModal,t={prevModal:null,nextModal:null,visibleModals:[e],activeModal:e,animated:!1,switching:!1};e||(t.history=[]),r.setState(t)}}),g()(s()(r),"doCloseModal",function(e){Se(e.onClose)?e.onClose():Se(r.props.onClose)?r.props.onClose(e.id):console.error("[ModalRoot] onClose is undefined")}),g()(s()(r),"onMaskClick",function(){r.triggerActiveModalClose()});var o=e.activeModal;return r.state={activeModal:null,prevModal:null,nextModal:o,visibleModals:o?[o]:[],animated:!!o,switching:!1,history:o?[o]:[],isBack:!1,inited:!1,touchDown:!1,dragging:!1},r.activeTransitions=0,r.maskElementRef=w.a.createRef(),r.initModalsState(),r.modalRootContext={updateModalHeight:r.updateModalHeight},r.frameIds={},r}return u()(n,[{key:"getModals",value:function(){return[].concat(this.props.children)}},{key:"initModalsState",value:function(){this.modalsState=this.getModals().reduce(function(e,t){var n=t.props,r={id:t.props.id,onClose:t.props.onClose,dynamicContentHeight:!!n.dynamicContentHeight};return"number"===typeof n.settlingHeight&&(r.settlingHeight=n.settlingHeight),e[r.id]=r,e},{})}},{key:"componentDidMount",value:function(){this.initActiveModal()}},{key:"componentWillUnmount",value:function(){this.toggleDocumentScrolling(!0)}},{key:"componentDidUpdate",value:function(e,t){var n=this;if(this.props.activeModal!==e.activeModal&&!this.state.switching){var r=this.props.activeModal,o=e.activeModal;if(null!==r&&!this.modalsState[r])return console.warn("[ModalRoot.componentDidUpdate] nextModal ".concat(r," not found"));var i=Et()(this.state.history),a=!1;return null===r?i=[]:i.includes(r)?(i=i.splice(0,i.indexOf(r)+1),a=!0):i.push(r),this.setState({activeModal:null,nextModal:r,prevModal:o,visibleModals:[r,o],history:i,isBack:a,animated:!0,inited:!1,switching:!1},function(){null===r?n.closeActiveModal():n.initActiveModal()})}this.state.switching&&!t.switching&&requestAnimationFrame(function(){return n.switchPrevNext()}),this.state.activeModal||this.state.prevModal||this.state.nextModal?this.toggleDocumentScrolling(!1):this.toggleDocumentScrolling(!0)}},{key:"toggleDocumentScrolling",value:function(e){this.documentScrolling!==e&&(this.documentScrolling=e,e?this.window.removeEventListener("touchmove",this.preventTouch,{passive:!1}):this.window.addEventListener("touchmove",this.preventTouch,{passive:!1}))}},{key:"pickModal",value:function(e){return this.document.getElementById("modal-"+e)}},{key:"initActiveModal",value:function(){var e=this.state.activeModal||this.state.nextModal;if(e){var t=this.pickModal(e),n=this.modalsState[e];switch(t.querySelector(".ModalPage")?n.type=St.PAGE:t.querySelector(".ModalCard")&&(n.type=St.CARD),n.type){case St.PAGE:n.settlingHeight=n.settlingHeight||75,this.initPageModal(n,t);break;case St.CARD:this.initCardModal(n,t);break;default:console.warn("[ModalRoot.initActiveModal] modalState.type is unknown")}this.setState({inited:!0,switching:!0})}}},{key:"initPageModal",value:function(e,t){var n=t.querySelector(".ModalPage__content"),r=n.firstElementChild.offsetHeight,o=e.translateY;e.expandable=r>n.clientHeight,e.modalElement=t,e.innerElement=t.querySelector(".ModalPage__in-wrap"),e.headerElement=t.querySelector(".ModalPage__header"),e.contentElement=t.querySelector(".ModalPage__content"),e.footerElement=t.querySelector(".ModalPage__footer");var i,a,l,u,c,s=!1,f=!1;if(e.expandable){var d=(i=100-e.settlingHeight)/2,p=100-i;l=[0,d],u=[d,i+p/4],c=[i+p/4,100],s=i>0,f=i<=0,a=i}else{l=[a=i=100-(r+e.headerElement.offsetHeight)/e.innerElement.parentElement.offsetHeight*100,a+25],u=[a+25,a+25],c=[a+25,a+100]}e.expandable&&a>o&&(a=0),e.expandedRange=l,e.collapsedRange=u,e.hiddenRange=c,e.translateY=a,e.translateYFrom=i,e.collapsed=s,e.expanded=f}},{key:"initCardModal",value:function(e,t){e.modalElement=t,e.innerElement=t.querySelector(".ModalCard__in"),e.translateY=0}},{key:"checkPageContentHeight",value:function(){var e=this.state.activeModal,t=this.pickModal(e);if(t){var n=this.modalsState[e],r=Tt({},n);this.initPageModal(n,t);var o=Tt({},n),i=!1;r.expandable===o.expandable?r.translateYFrom!==o.translateYFrom&&(i=!0):i=!0,i&&(this.animateTranslate(n,n.translateY),this.animatePageHeader(n))}}},{key:"closeActiveModal",value:function(){var e=this.state.prevModal;if(!e)return console.warn("[ModalRoot.closeActiveModal] prevModal is ".concat(e));var t=this.modalsState[e];this.waitTransitionFinish(t,this.prevNextSwitchEndHandler),this.animateTranslate(t,100),this.setMaskOpacity(t,0)}},{key:"onPageTouchMove",value:function(e,t){var n=e.shiftY,r=e.startT,o=e.originalEvent,i=o.target;if(e.isY){if(!i.closest(".ModalPage__in"))return o.preventDefault();o.stopPropagation();var a=t.expandable,l=t.contentScrolled,u=t.collapsed,c=t.expanded;if(this.state.touchDown||(t.touchStartTime=r,t.touchStartContentScrollTop=t.contentElement.scrollTop,this.setState({touchDown:!0})),!l&&(null===t.touchMovePositive&&(t.touchMovePositive=n>0),!t.expandable||u||c&&t.touchMovePositive&&0===t.touchStartContentScrollTop||i.closest(".ModalPage__header"))){if(o.preventDefault(),!a&&n<0)return;!this.state.dragging&&this.setState({dragging:!0});var s=n/this.window.innerHeight*100,f=q(s,72,.8,this.props.platform===O);t.touchShiftYPercent=s,t.translateYCurrent=Nt(t.translateY+f),this.animateTranslate(t,t.translateYCurrent),this.setMaskOpacity(t)}}else i.closest(".ModalPage")&&o.preventDefault()}},{key:"onCardTouchMove",value:function(e,t){var n=e.originalEvent,r=e.shiftY,o=e.startT;if(n.target.closest(".ModalCard__container")){this.state.touchDown||(t.touchStartTime=o,this.setState({touchDown:!0,dragging:!0}));var i=r/t.innerElement.offsetHeight*100,a=q(i,72,1.2,this.props.platform===O);t.touchShiftYPercent=i,t.translateYCurrent=Math.max(0,t.translateY+a),this.animateTranslate(t,t.translateYCurrent),this.setMaskOpacity(t)}}},{key:"onPageTouchEnd",value:function(e,t){var n,r=this,o=e.startY,i=e.shiftY;if(t.contentScrolled=!1,t.touchMovePositive=null,this.state.dragging){var a=(o+i)/this.window.innerHeight*100,l=t.translateYCurrent;100!==(l=Ct(l=Nt(l+l/(Date.now()-t.touchStartTime.getTime())*240*.6*(t.touchShiftYPercent<0?-1:1)),t.expandedRange)?t.expandedRange[0]:Ct(l,t.collapsedRange)?t.translateYFrom:Ct(l,t.hiddenRange)?100:t.translateYFrom)&&a>=75&&(l=100),t.translateY=l,t.translateYCurrent=l,t.collapsed=l>0&&l=30?100:0,e.translateY=r,e.hidden=100===r,e.hidden&&this.doCloseModal(e),t=function(){e.hidden||n.animateTranslate(e,e.translateY),n.setMaskOpacity(e)}}this.setState({touchDown:!1,dragging:!1},t)}},{key:"waitTransitionFinish",value:function(e,t){if(j.supported){e.innerElement.addEventListener(j.name,function n(){e.innerElement.removeEventListener(j.name,n),t()})}else setTimeout(t,this.props.platform===O?320:400)}},{key:"switchPrevNext",value:function(){var e=this,t=this.state,n=t.prevModal,r=t.nextModal,o=this.modalsState[n],i=this.modalsState[r];if(!o&&!i)return console.warn("[ModalRoot.switchPrevNext] prevModal is ".concat(n,", nextModal is ").concat(r));var a=!!o&&o.type===St.PAGE,l=!!o&&o.type===St.CARD,u=!!i&&i.type===St.PAGE,c=!!i&&i.type===St.CARD;if(o&&(c||l&&u))return this.waitTransitionFinish(o,function(){e.activeTransitions+=1,e.waitTransitionFinish(i,e.prevNextSwitchEndHandler),e.animateTranslate(i,i.translateY)}),this.animateTranslate(o,100);o&&u&&(this.activeTransitions+=1,this.waitTransitionFinish(o,this.prevNextSwitchEndHandler),a&&o.translateY<=i.translateYFrom&&!this.state.isBack?this.animateTranslate(o,i.translateYFrom+10):this.animateTranslate(o,100)),this.activeTransitions+=1,this.waitTransitionFinish(i,this.prevNextSwitchEndHandler),this.animateTranslate(i,i.translateY)}},{key:"animateTranslate",value:function(e,t){var n="animateTranslateFrame".concat(e.id);cancelAnimationFrame(this.frameIds[n]),this.frameIds[n]=requestAnimationFrame(function(){if(xt(e.innerElement,"translate3d(0, ".concat(t,"%, 0)")),e.type===St.PAGE&&e.footerElement){var n=e.footerElement.offsetHeight,r=e.innerElement.offsetHeight*(t/100);xt(e.footerElement,"translateY(calc(".concat(n,"px * -").concat(r/n,"))"))}}),e.type===St.PAGE&&e.expandable&&this.animatePageHeader(e,t)}},{key:"animatePageHeader",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;null===t&&(t=e.translateY);var n=t<15?Math.max(0,15-t)/15:0;requestAnimationFrame(function(){var t=e.headerElement.querySelector(".ModalPageHeader__shadow");t&&(t.style.opacity=n.toString())})}},{key:"setMaskOpacity",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;null===n&&this.state.history[0]!==e.id||(cancelAnimationFrame(this.maskAnimationFrame),this.maskAnimationFrame=requestAnimationFrame(function(){if(t.maskElementRef.current){var r=e.translateY,o=e.translateYCurrent,i=null===n?1-(o-r)/(100-r)||0:n;t.maskElementRef.current.style.opacity=Math.max(0,Math.min(100,i)).toString()}}))}},{key:"triggerActiveModalClose",value:function(){var e=this.modalsState[this.state.activeModal];e&&this.doCloseModal(e)}},{key:"render",value:function(){var e=this,t=this.state,n=t.prevModal,r=t.activeModal,o=t.nextModal,i=t.visibleModals,a=t.animated,l=t.touchDown,u=t.dragging,c=t.switching;return r||n||o||a?w.a.createElement(Ne.Provider,{value:!0},w.a.createElement(_t.Provider,{value:this.modalRootContext},w.a.createElement(ee,{className:T(R("ModalRoot",this.props.platform),{"ModalRoot--vkapps":this.webviewType===Qe.VKAPPS,"ModalRoot--touched":l,"ModalRoot--switching":c}),onMove:this.onTouchMove,onEnd:this.onTouchEnd,onScroll:this.onScroll},w.a.createElement("div",{className:"ModalRoot__mask",onClick:this.onMaskClick,ref:this.maskElementRef}),w.a.createElement("div",{className:"ModalRoot__viewport"},this.getModals().map(function(t){var a=t.props.id;if(!i.includes(t.props.id))return null;var l=Tt({},e.modalsState[a]),c=l.type===St.PAGE,s="modal-".concat(a);return w.a.createElement("div",{key:s,id:s,className:T("ModalRoot__modal",{"ModalRoot__modal--active":a===r,"ModalRoot__modal--prev":a===n,"ModalRoot__modal--next":a===o,"ModalRoot__modal--dragging":u,"ModalRoot__modal--expandable":c&&l.expandable,"ModalRoot__modal--expanded":c&&l.expanded,"ModalRoot__modal--collapsed":c&&l.collapsed})},t)}))))):null}},{key:"document",get:function(){return this.context.document||document}},{key:"window",get:function(){return this.context.window||window}},{key:"webviewType",get:function(){return this.context.webviewType||Qe.VKAPPS}}]),n}(b.Component);g()(Mt,"contextTypes",{window:x.a.any,document:x.a.any,webviewType:x.a.oneOf([Qe.VKAPPS,Qe.INTERNAL])});var Rt=V(Mt),At=function(e){var t=ze(),n=Object(b.useContext)(kt).updateModalHeight,r=e.children,o=e.className,i=e.header,a=e.insets;return Object(b.useEffect)(function(){n()},[r]),w.a.createElement("div",{className:T(R("ModalPage",t),o)},w.a.createElement("div",{className:"ModalPage__in-wrap"},w.a.createElement("div",{className:"ModalPage__in"},w.a.createElement("div",{className:"ModalPage__header"},i),w.a.createElement("div",{className:"ModalPage__content"},w.a.createElement("div",{className:"ModalPage__content-in",style:xe(a.bottom)?{paddingBottom:a.bottom}:null},r)))))};At.defaultProps={settlingHeight:75,insets:{}};var jt=Ee(At),Dt=function(e){var t=ze(),n=e.className,r=e.left,o=e.right,i=e.children,a=e.noShadow,l=e.getRef,u=_e(i);return w.a.createElement("div",{className:T(R("ModalPageHeader",t),n),ref:l},w.a.createElement("div",{className:"ModalPageHeader__in"},w.a.createElement("div",{className:"ModalPageHeader__left"},r),w.a.createElement("div",{className:"ModalPageHeader__content"},w.a.createElement("div",{className:"ModalPageHeader__content-in"},u?w.a.createElement("span",null,i):i)),w.a.createElement("div",{className:"ModalPageHeader__right"},o)),!a&&w.a.createElement("div",{className:"ModalPageHeader__shadow"}))},It=function(e){var t=ze(),n=e.className,r=e.size,o=e.mode,i=e.stretched,a=e.align,l=e.children,u=e.before,c=e.after,s=e.getRootRef,f=e.Component,d=U()(e,["className","size","mode","stretched","align","children","before","after","getRootRef","Component"]);return w.a.createElement(Fe,I()({},d,{className:T(R("Button",t),n,"Button--sz-".concat(r),"Button--lvl-".concat(o),"Button--aln-".concat(a||"center"),g()({},"Button--str",i)),getRootRef:s,Component:d.href?"a":f}),w.a.createElement("div",{className:"Button__in"},u&&w.a.createElement("div",{className:"Button__before"},u),l&&w.a.createElement("div",{className:"Button__content"},l),c&&w.a.createElement("div",{className:"Button__after"},c)))};It.defaultProps={mode:"primary",Component:"button",size:"m",stretched:!1,stopPropagation:!0};var Lt=It,Vt=function(e){var t=e.className,n=e.align,r=e.mode,o=e.before,i=e.children,a=(e.stopPropagation,e.Component),l=U()(e,["className","align","mode","before","children","stopPropagation","Component"]),u=ze();return w.a.createElement(Fe,I()({},l,{className:T(R("CellButton",u),t,"CellButton--lvl-".concat(r),"CellButton--aln-".concat(n)),Component:l.href?"a":a}),w.a.createElement("div",{className:"CellButton__in"},o&&w.a.createElement("div",{className:"CellButton__before"},o),i&&w.a.createElement("div",{className:"CellButton__content"},i)))};Vt.defaultProps={mode:"primary",Component:"button",align:"left",stopPropagation:!0};var Ft=Vt,Bt=function(e){var t=e.className,n=e.mode,r=e.children,o=e.subtitle,i=e.indicator,a=e.aside,l=e.getRootRef,u=U()(e,["className","mode","children","subtitle","indicator","aside","getRootRef"]),c=M("Header",Be());return w.a.createElement("div",I()({},u,{ref:l,className:_(c,t,"Header--mode-".concat(n),{"Header--pi":_e(i)})}),w.a.createElement("div",{className:"Header__in"},w.a.createElement("div",{className:"Header__content"},r,ke(o)&&w.a.createElement("div",{className:"Header__subtitle"},o)),ke(i)&&w.a.createElement("div",{className:"Header__indicator"},i),ke(a)&&w.a.createElement("div",{className:"Header__aside"},a)))};Bt.defaultProps={mode:"primary"};var zt=Bt,Wt=function(e){var t=e.children,n=e.className,r=e.weight,o=e.level,i=e.caps,a=U()(e,["children","className","weight","level","caps"]),l=ze(),u=r;return l===O&&"semibold"===r&&(u="medium"),w.a.createElement("div",I()({},a,{className:T(R("Caption",l),"Caption--w-".concat(u),"Caption--l-".concat(o),{"Caption--caps":i},n)}),t)},Ht=function(e){var t=e.header,n=e.description,r=e.className,o=e.children,i=e.separator,a=e.getRootRef,l=U()(e,["header","description","className","children","separator","getRootRef"]),u=ze(),c=R("Group",u);return w.a.createElement("section",I()({},l,{ref:a,className:T(c,r)}),t,o,ke(n)&&w.a.createElement("div",{className:"Group__description"},w.a.createElement(Wt,{weight:"regular",level:"1"},n)),"hide"!==i&&w.a.createElement(et,{className:T("Group__separator",{"Group__separator--force":"show"===i})}))};Ht.defaultProps={separator:"auto"};var Kt=Ht,Ut=function(e){var t=e.className,n=e.children,r=U()(e,["className","children"]),o=ze(),i=R("List",o);return w.a.createElement("div",I()({},r,{className:T(i,t)}),n)},Yt=n(44),$t=n.n(Yt),Gt=n(38),qt=n.n(Gt),Xt=n(33),Qt=n.n(Xt),Zt=n(86),Jt=n.n(Zt),en=n(87),tn=n.n(en);function nn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function rn(e){for(var t=1;to.top+o.height/2&&("down"===r.dragDirection&&(e.style.transform="translateY(-100%)"),r.dragEndIndex++),t.topn&&(t.topo.top+o.height/2&&"down"===r.dragDirection&&(e.style.transform="translateY(0)"))})}}),g()(s()(r),"onDragEnd",function(){r.setState({dragging:!1}),r.listEl&&r.listEl.classList.remove("List--dragging"),r.props.onDragFinish&&r.props.onDragFinish({from:r.dragStartIndex,to:r.dragEndIndex}),r.siblings.forEach(function(e){return e.style.transform=null}),delete r.dragShift,delete r.listEl,delete r.siblings,delete r.dragStartIndex,delete r.dragEndIndex,delete r.dragDirection}),r.state={isRemoveActivated:!1,removeOffset:0,dragging:!1},r}return u()(n,[{key:"componentWillUnmount",value:function(){this.document.removeEventListener("click",this.deactivateRemove)}},{key:"componentDidUpdate",value:function(e,t){t.isRemoveActivated!==this.state.isRemoveActivated&&this.state.isRemoveActivated&&this.setState({removeOffset:this.removeButton.offsetWidth})}},{key:"render",value:function(){var e=this.props,t=e.before,n=e.indicator,r=e.asideContent,o=e.expandable,i=e.onClick,a=e.children,l=(e.getRootRef,e.description),u=e.selectable,c=e.multiline,s=e.className,f=(e.onRemove,e.removable),d=e.removePlaceholder,p=e.draggable,m=(e.onDragFinish,e.href),h=e.size,v=e.bottomContent,y=e.platform,g=e.onChange,b=U()(e,["before","indicator","asideContent","expandable","onClick","children","getRootRef","description","selectable","multiline","className","onRemove","removable","removePlaceholder","draggable","onDragFinish","href","size","bottomContent","platform","onChange"]),E=(u=u&&!p)?{}:b,x=u?rn(rn({},b),{},{onChange:g}):{},S=m?b:{},k=y===O,_=y===C;return w.a.createElement("div",I()({},E,{onClick:m||p?null:this.onClick,className:T(R("Cell",y),{"Cell--expandable":o,"Cell--multiline":c,"Cell--dragging":this.state.dragging,"Cell--draggable":p},"Cell--".concat(h),s),ref:this.getRootRef}),w.a.createElement(Fe,I()({},S,{onClick:m?this.onClick:null,Component:u?"label":m?"a":"div",className:"Cell__in",href:m,disabled:!u&&!i&&!m||f||p,style:f?{transform:"translateX(-".concat(this.state.removeOffset,"px)")}:null}),u&&w.a.createElement("input",I()({},x,{type:"checkbox",className:"Cell__checkbox"})),w.a.createElement("div",{className:"Cell__before"},u&&_&&w.a.createElement("div",{className:"Cell__checkbox-marker"},w.a.createElement(qt.a,null)),f&&_&&w.a.createElement("div",{className:"Cell__remove-marker",onClick:this.activateRemove}),k&&p&&w.a.createElement(ee,{onStart:this.onDragStart,onMoveY:this.onDragMove,onEnd:this.onDragEnd,className:"Cell__dragger"},w.a.createElement(Jt.a,null)),t&&w.a.createElement("div",{className:"Cell__before-in"},t)),w.a.createElement("div",{className:"Cell__main"},w.a.createElement("div",{className:"Cell__children"},a),l&&w.a.createElement("div",{className:"Cell__description"},l),"l"===h&&v&&w.a.createElement("div",{className:"Cell__bottom"},v)),w.a.createElement("div",{className:"Cell__indicator"},n),w.a.createElement("div",{className:"Cell__aside"},r,u&&k&&w.a.createElement("div",{className:"Cell__checkbox-marker"},w.a.createElement(qt.a,null)),f&&k&&w.a.createElement("div",{className:"Cell__remove-marker",onClick:this.onRemoveClick},w.a.createElement(Qt.a,null)),_&&o&&!p&&w.a.createElement($t.a,{className:"Cell__chevron"}),_&&p&&w.a.createElement(ee,{className:"Cell__dragger",onStart:this.onDragStart,onMoveY:this.onDragMove,onEnd:this.onDragEnd},w.a.createElement(tn.a,null)))),f&&_&&w.a.createElement("div",{ref:this.getRemoveRef,className:"Cell__remove",onClick:this.onRemoveClick,style:f?{transform:"translateX(-".concat(this.state.removeOffset,"px)")}:null},w.a.createElement("span",{className:"Cell__remove-in"},d)))}},{key:"document",get:function(){return this.context.document||document}}]),n}(b.Component);g()(an,"defaultProps",{indicator:"",asideContent:"",expandable:!1,children:"",selectable:!1,multiline:!1,removable:!1,size:"m",removePlaceholder:"\u0423\u0434\u0430\u043b\u0438\u0442\u044c"}),g()(an,"contextTypes",{document:x.a.any});var ln=V(an),un=function(e){var t=e.children,n=e.className,r=e.weight,o=U()(e,["children","className","weight"]),i=ze(),a="h5",l=r;return i===O&&(a="h4","semibold"===r&&(l="medium")),w.a.createElement(a,I()({},o,{className:T(R("Subhead",i),"Subhead--w-".concat(l),n)}),t)},cn=function(e){var t=e.header,n=e.className,r=e.children,o=U()(e,["header","className","children"]),i=ze(),a=R("InfoRow",i);return w.a.createElement("div",I()({},o,{className:T(a,n)}),t&&w.a.createElement(un,{className:"InfoRow__header",weight:"regular"},t),r)};function sn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function fn(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(9);function o(e){for(var t=1;t=0||(o[n]=e[n]);return o}var m=n(55),h=n.n(m),v=n(82),y=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],g=["reactReduxForwardedRef"],b=[],w=[null,null];function E(e,t){var n=e[1];return[t.payload,n+1]}function x(e,t,n){s(function(){return e.apply(void 0,t)},n)}function S(e,t,n,r,o,i,a){e.current=r,t.current=o,n.current=!1,i.current&&(i.current=null,a())}function k(e,t,n,r,o,i,a,l,u,c){if(e){var s=!1,f=null,d=function(){if(!s){var e,n,d=t.getState();try{e=r(d,o.current)}catch(p){n=p,f=p}n||(f=null),e===i.current?a.current||u():(i.current=e,l.current=e,a.current=!0,c({type:"STORE_UPDATED",payload:{error:n}}))}};n.onStateChange=d,n.trySubscribe(),d();return function(){if(s=!0,n.tryUnsubscribe(),n.onStateChange=null,f)throw f}}}var _=function(){return[null,0]};function P(e,t){void 0===t&&(t={});var n=t,a=n.getDisplayName,l=void 0===a?function(e){return"ConnectAdvanced("+e+")"}:a,u=n.methodName,s=void 0===u?"connectAdvanced":u,f=n.renderCountProp,m=void 0===f?void 0:f,P=n.shouldHandleStateChanges,T=void 0===P||P,O=n.storeKey,C=void 0===O?"store":O,N=(n.withRef,n.forwardRef),M=void 0!==N&&N,R=n.context,A=void 0===R?i:R,j=p(n,y),D=A;return function(t){var n=t.displayName||t.name||"Component",i=l(n),a=d({},j,{getDisplayName:l,methodName:s,renderCountProp:m,shouldHandleStateChanges:T,storeKey:C,displayName:i,wrappedComponentName:n,WrappedComponent:t}),u=j.pure;var f=u?r.useMemo:function(e){return e()};function y(n){var i=Object(r.useMemo)(function(){var e=n.reactReduxForwardedRef,t=p(n,g);return[n.context,e,t]},[n]),l=i[0],u=i[1],s=i[2],m=Object(r.useMemo)(function(){return l&&l.Consumer&&Object(v.isContextConsumer)(o.a.createElement(l.Consumer,null))?l:D},[l,D]),h=Object(r.useContext)(m),y=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch);Boolean(h)&&Boolean(h.store);var P=y?n.store:h.store,O=Object(r.useMemo)(function(){return function(t){return e(t.dispatch,a)}(P)},[P]),C=Object(r.useMemo)(function(){if(!T)return w;var e=c(P,y?null:h.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]},[P,y,h]),N=C[0],M=C[1],R=Object(r.useMemo)(function(){return y?h:d({},h,{subscription:N})},[y,h,N]),A=Object(r.useReducer)(E,b,_),j=A[0][0],I=A[1];if(j&&j.error)throw j.error;var L=Object(r.useRef)(),V=Object(r.useRef)(s),F=Object(r.useRef)(),B=Object(r.useRef)(!1),z=f(function(){return F.current&&s===V.current?F.current:O(P.getState(),s)},[P,j,s]);x(S,[V,L,B,s,z,F,M]),x(k,[T,P,N,O,V,L,B,F,M,I],[P,N,O]);var W=Object(r.useMemo)(function(){return o.a.createElement(t,d({},z,{ref:u}))},[u,t,z]);return Object(r.useMemo)(function(){return T?o.a.createElement(m.Provider,{value:R},W):W},[m,W,R])}var P=u?o.a.memo(y):y;if(P.WrappedComponent=t,P.displayName=y.displayName=i,M){var O=o.a.forwardRef(function(e,t){return o.a.createElement(P,d({},e,{reactReduxForwardedRef:t}))});return O.displayName=i,O.WrappedComponent=t,h()(O,t)}return h()(P,t)}}function T(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function O(e,t){if(T(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function W(e,t){return e===t}function H(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?P:n,o=t.mapStateToPropsFactories,i=void 0===o?A:o,a=t.mapDispatchToPropsFactories,l=void 0===a?R:a,u=t.mergePropsFactories,c=void 0===u?D:u,s=t.selectorFactory,f=void 0===s?F:s;return function(e,t,n,o){void 0===o&&(o={});var a=o,u=a.pure,s=void 0===u||u,m=a.areStatesEqual,h=void 0===m?W:m,v=a.areOwnPropsEqual,y=void 0===v?O:v,g=a.areStatePropsEqual,b=void 0===g?O:g,w=a.areMergedPropsEqual,E=void 0===w?O:w,x=p(a,B),S=z(e,i,"mapStateToProps"),k=z(t,l,"mapDispatchToProps"),_=z(n,c,"mergeProps");return r(f,d({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:S,initMapDispatchToProps:k,initMergeProps:_,pure:s,areStatesEqual:h,areOwnPropsEqual:y,areStatePropsEqual:b,areMergedPropsEqual:E},x))}}var K=H();var U,Y=n(43);n.d(t,"a",function(){return f}),n.d(t,"b",function(){return K}),U=Y.unstable_batchedUpdates,a=U},function(e,t,n){"use strict";function r(e){return(r="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})(e)}function o(e){return(o="function"===typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return r(e)}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":r(e)})(e)}function i(e,t){return!t||"object"!==o(t)&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}n.d(t,"a",function(){return i})},function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}n.d(t,"a",function(){return o})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeIcon=function(e,t,n,i,u,s,f,d){var p=!1;function m(){p||(a.addSpriteSymbol(new o.default({id:t,viewBox:n,content:i})),p=!0)}var v=f?l.warnOnce(e):null,y=function(e){if(a.useIsomorphicLayoutEffect(m,[]),f){var o=d?". \u0417\u0430\u043c\u0435\u043d\u0438\u0442\u0435 \u043d\u0430 ".concat(d):"";v("\u0418\u043a\u043e\u043d\u043a\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u0430"+o)}return r.default.createElement(h,c({},e,{viewBox:n,id:t,width:isNaN(e.width)?u:+e.width,height:isNaN(e.height)?s:+e.height}))};return y.mountIcon=m,y.displayName=e,y};var r=s(n(0)),o=s(n(188)),i=n(189),a=n(190),l=n(192);function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(){return(c=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var m={display:"block"};var h=function(e){var t=e.width,n=e.height,o=e.viewBox,a=e.id,l=e.className,u=void 0===l?"":l,s=e.style,h=void 0===s?{}:s,v=e.fill,y=e.getRootRef,g=e.Component,b=void 0===g?"div":g,w=e.role,E=e["aria-label"],x=e["aria-hidden"],S=p(e,["width","height","viewBox","id","className","style","fill","getRootRef","Component","role","aria-label","aria-hidden"]),k=Math.max(t,n),_=r.default.useContext(i.IconSettingsContext),P=function(e,t){for(var n=t.classPrefix,r=t.globalClasses,o="",i=0;i',24,24,!1,void 0);t.default=r},function(e,t,n){!function(e){"use strict";var t=function(){return(t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n',16,16,!1,void 0);t.default=r},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){var r=n(144);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var r=n(148),o=n(50);e.exports=function(e){return r(o(e))}},function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(169)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(20).makeIcon("Icon24Chevron","chevron_24","0 0 16 24",'',16,24,!1,void 0);t.default=r},function(e,t,n){"use strict";function r(e,t,n,r,o,i,a){try{var l=e[i](a),u=l.value}catch(c){return void n(c)}l.done?t(u):Promise.resolve(u).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise(function(o,i){var a=e.apply(t,n);function l(e){r(a,o,i,l,u,"next",e)}function u(e){r(a,o,i,l,u,"throw",e)}l(void 0)})}}n.d(t,"a",function(){return o})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(20).makeIcon("Icon24Dismiss","dismiss_24","0 0 24 24",'',24,24,!1,void 0);t.default=r},function(e,t,n){var r=n(27),o=n(23),i=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(59)?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var r=n(59),o=n(64),i=n(28),a=n(29),l=n(36),u=n(145),c=n(53),s=n(152),f=n(21)("iterator"),d=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,m,h,v,y){u(n,t,m);var g,b,w,E=function(e){if(!d&&e in _)return _[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},x=t+" Iterator",S="values"==h,k=!1,_=e.prototype,P=_[f]||_["@@iterator"]||h&&_[h],T=P||E(h),O=h?S?E("entries"):T:void 0,C="Array"==t&&_.entries||P;if(C&&(w=s(C.call(new e)))!==Object.prototype&&w.next&&(c(w,x,!0),r||"function"==typeof w[f]||a(w,f,p)),S&&P&&"values"!==P.name&&(k=!0,T=function(){return P.call(this)}),r&&!y||!d&&!k&&_[f]||a(_,f,T),l[t]=T,l[x]=p,h)if(g={values:S?T:E("values"),keys:v?T:E("keys"),entries:O},y)for(b in g)b in _||i(_,b,g[b]);else o(o.P+o.F*(d||k),t,g);return g}},function(e,t,n){var r=n(47)("keys"),o=n(39);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t,n){var r=n(30).f,o=n(32),i=n(21)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(25);e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},function(e,t,n){"use strict";var r=n(172),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function u(e){return r.isMemo(e)?a:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=a;var c=Object.defineProperty,s=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(m){var o=p(n);o&&o!==m&&e(t,o,r)}var a=s(n);f&&(a=a.concat(f(n)));for(var l=u(t),h=u(n),v=0;v=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){var r=n(23),o=n(27),i=n(29),a=n(28),l=n(41),u=function e(t,n,u){var c,s,f,d,p=t&e.F,m=t&e.G,h=t&e.P,v=t&e.B,y=m?r:t&e.S?r[n]||(r[n]={}):(r[n]||{}).prototype,g=m?o:o[n]||(o[n]={}),b=g.prototype||(g.prototype={});for(c in m&&(u=n),u)f=((s=!p&&y&&void 0!==y[c])?y:u)[c],d=v&&s?l(f,r):h&&"function"==typeof f?l(Function.call,f):f,y&&a(y,c,f,t&e.U),g[c]!=f&&i(g,c,d),h&&b[c]!=f&&(b[c]=f)};r.core=o,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,n){var r=n(31),o=n(146),i=n(68),a=n(52)("IE_PROTO"),l=function(){},u=function(){var e,t=n(61)("iframe"),r=i.length;for(t.style.display="none",n(151).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("