/*! For license information please see 0be879edf0f4adc9d72eec87125b52b47281944d-bc583f40c8337b8812b8.js.LICENSE.txt */ (self.webpackChunkquarkly_export=self.webpackChunkquarkly_export||[]).push([[543],{3093:function(e,t,n){"use strict";var r=n(6784);t.Ay=void 0;var o=r(n(739)),i=r(n(6417)),a=r(n(259)),c=r(n(8304)),u=r(n(2688)),l=r(n(3696)),s=n(6551),f=n(1909),p=n(2022);p.parsePath;var d=function(e){return null==e?void 0:e.startsWith("/")};function y(e,t){var n,r;if(void 0===t&&(t=v()),!m(e))return e;if(e.startsWith("./")||e.startsWith("../"))return e;var o=null!==(n=null!==(r=t)&&void 0!==r?r:h())&&void 0!==n?n:"/";return""+((null==o?void 0:o.endsWith("/"))?o.slice(0,-1):o)+(e.startsWith("/")?e:"/"+e)}var h=function(){return"https://quarkly-cloud-hosting-cdn.quarkly.site/670e79a2bf047538593a7e8b/67181c5fbf047538593a8cae"},v=function(){return""},m=function(e){return e&&!e.startsWith("http://")&&!e.startsWith("https://")&&!e.startsWith("//")};var b=function(e,t){return"number"==typeof e?e:m(e)?d(e)?y(e):function(e,t){return d(e)?e:(0,f.resolve)(e,t)}(e,t):e},g={activeClassName:u.default.string,activeStyle:u.default.object,partiallyActive:u.default.bool};function w(e){return l.default.createElement(s.Location,null,(function(t){var n=t.location;return l.default.createElement(O,(0,c.default)({},e,{_location:n}))}))}var O=function(e){function t(t){var n;(n=e.call(this,t)||this).defaultGetProps=function(e){var t=e.isPartiallyCurrent,r=e.isCurrent;return(n.props.partiallyActive?t:r)?{className:[n.props.className,n.props.activeClassName].filter(Boolean).join(" "),style:(0,c.default)({},n.props.style,n.props.activeStyle)}:null};var r=!1;return"undefined"!=typeof window&&window.IntersectionObserver&&(r=!0),n.state={IOSupported:r},n.handleRef=n.handleRef.bind((0,i.default)(n)),n}(0,a.default)(t,e);var n=t.prototype;return n._prefetch=function(){var e=window.location.pathname;this.props._location&&this.props._location.pathname&&(e=this.props._location.pathname);var t=b(this.props.to,e),n=(0,p.parsePath)(t).pathname;e!==n&&___loader.enqueue(n)},n.componentDidUpdate=function(e,t){this.props.to===e.to||this.state.IOSupported||this._prefetch()},n.componentDidMount=function(){this.state.IOSupported||this._prefetch()},n.componentWillUnmount=function(){if(this.io){var e=this.io,t=e.instance,n=e.el;t.unobserve(n),t.disconnect()}},n.handleRef=function(e){var t,n,r,o=this;this.props.innerRef&&this.props.innerRef.hasOwnProperty("current")?this.props.innerRef.current=e:this.props.innerRef&&this.props.innerRef(e),this.state.IOSupported&&e&&(this.io=(t=e,n=function(){o._prefetch()},(r=new window.IntersectionObserver((function(e){e.forEach((function(e){t===e.target&&(e.isIntersecting||e.intersectionRatio>0)&&(r.unobserve(t),r.disconnect(),n())}))}))).observe(t),{instance:r,el:t}))},n.render=function(){var e=this,t=this.props,n=t.to,r=t.getProps,i=void 0===r?this.defaultGetProps:r,a=t.onClick,u=t.onMouseEnter,f=(t.activeClassName,t.activeStyle,t.innerRef,t.partiallyActive,t.state),d=t.replace,y=t._location,h=(0,o.default)(t,["to","getProps","onClick","onMouseEnter","activeClassName","activeStyle","innerRef","partiallyActive","state","replace","_location"]);var v=b(n,y.pathname);return m(v)?l.default.createElement(s.Link,(0,c.default)({to:v,state:f,getProps:i,innerRef:this.handleRef,onMouseEnter:function(e){u&&u(e),___loader.hovering((0,p.parsePath)(v).pathname)},onClick:function(t){if(a&&a(t),!(0!==t.button||e.props.target||t.defaultPrevented||t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)){t.preventDefault();var n=d,r=encodeURI(v)===y.pathname;"boolean"!=typeof d&&r&&(n=!0),window.___navigate(v,{state:f,replace:n})}return!0}},h)):l.default.createElement("a",(0,c.default)({href:v},h))},t}(l.default.Component);O.propTypes=(0,c.default)({},g,{onClick:u.default.func,to:u.default.string.isRequired,replace:u.default.bool,state:u.default.object});var x=function(e,t,n){return console.warn('The "'+e+'" method is now deprecated and will be removed in Gatsby v'+n+'. Please use "'+t+'" instead.')},P=l.default.forwardRef((function(e,t){return l.default.createElement(w,(0,c.default)({innerRef:t},e))}));t.Ay=P;var j=function(e){x("push","navigate",3),window.___push(b(e,window.location.pathname))}},2022:function(e,t){"use strict";t.__esModule=!0,t.parsePath=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var i=t.indexOf("?");-1!==i&&(n=t.substr(i),t=t.substr(0,i));return{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}},188:function(e,t,n){"use strict";n.r(t),n.d(t,{aliasesDict:function(){return p.B},configure:function(){return j},default:function(){return I},dict:function(){return p.A},getTransformer:function(){return f.KJ},splitCSSRule:function(){return C.A},themeDefault:function(){return M.A},transformVar:function(){return f.I9}});var r,o,i=n(3181),a=n(8102),c=n(8992),u=n.n(c),l=n(8094),s=n.n(l),f=n(1028),p=n(3792),d=n(6612),y=n.n(d),h=n(7682),v=n.n(h),m=n(3696),b={as:function(e){return v()(e)||y()(e)}},g=function(e){return Object.keys(e).reduce((function(t,n){return t[n]=function(e,t){return b[e]?b[e](t)?t:null:t}(n,e[n]),t}),{})},w=n(1449),O=function(e){function t(){return e.apply(this,arguments)||this}return(0,w.A)(t,e),t}((0,n(3168).A)(Error)),x=function(e){function t(){return e.apply(this,arguments)||this}return(0,w.A)(t,e),t}(O),P={useValidate:"development"==={}},j=function(e){P=(0,a.A)((0,a.A)({},P),e)},k=function(e,t,n){if(P.useValidate&&p.B[n])throw new x("key "+n+" in propInfo must be unque, found in style name")},A=function(e){return Object.entries(e).reduce((function(e,t){var n=t[0],r=t[1];return k(e,r,n),e[n]=r,e}),{})},S=(Object.keys(p.A),{useAliases:!0}),E=function(e,t,n,r,o){var c=r.forwardCssProperties,l=u()(o)?o:void 0,p=(0,f.Ay)(r,l),d=s()(o)?o:[],y="boolean"==typeof c?!c:"string"==typeof t,h=["cssObject"];y&&h.push("theme");var v,b,w,O=(v=e(t).withConfig({shouldForwardProp:function(e){return!h.includes(e)}})(d,(function(e){return e.cssObject})),b=p,w=y,m.forwardRef((function(e,t){var n=(0,i.useTheme)(e),r=b((0,a.A)({theme:n},e)),o=r.cssObject,c=r.cleanedProps;return m.createElement(v,(0,a.A)((0,a.A)({ref:t},g(w?c:e)),{},{cssObject:o}))})));return r.name&&(O.displayName=r.name),r.description&&(O.description=r.description),r.effects&&(O.effects=r.effects),r.overrides&&(O.overrides=r.overrides),O.propInfo=A(r.propInfo||{}),O.defaultProps=l,O},_=function(e){return function(t,n,r){void 0===n&&(n={});var o;n.styles;return o=n,s()(o)?E(e,t,0,{},n):E(e,t,0,(0,a.A)((0,a.A)({},S),n),r)}},M=n(4930),C=n(2241),I=(r=i.default,o=_(r),Object.keys(r).reduce((function(e,t){return e[t]=o.bind(null,t),e}),(function(e){return o.bind(null,e)})))},2590: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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var c=i?Object.getOwnPropertyDescriptor(e,a):null;c&&(c.get||c.set)?Object.defineProperty(o,a,c):o[a]=e[a]}o.default=e,n&&n.set(e,o);return o}(n(3696)),a=n(8231),c=n(8520),u=n(6478),l=y(n(3181)),s=n(8686),f=y(n(5036)),p=n(2948),d=n(5363);function y(e){return e&&e.__esModule?e:{default:e}}function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function v(){return v=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 b,g,w=(0,l.default)(u.Box)(o||(b=["\n aspect-ratio: ",";\n"],g||(g=b.slice(0)),o=Object.freeze(Object.defineProperties(b,{raw:{value:Object.freeze(g)}}))),(function(e){return e.aspectRatio})),O=function(e){var t=e.aspectRatio,n=e.slidesWrapper,r=e.showArrows,o=e.showDots,l=e.showHead,y=e.showText,h=e.showLink,b=m(e,["aspectRatio","slidesWrapper","showArrows","showDots","showHead","showText","showLink"]),g=(0,c.useOverrides)(b,p.overrides),O=g.override,x=g.rest,P=(0,i.useRef)(null),j=(0,i.useRef)(null),k=(0,a.useSelector)((function(e){return e})),A=k.slidesNumb,S=k.slidesList,E=k.animDuration,_=k.animFunction,M=k.active,C=k.position,I=k.animate,T=(0,a.useDispatch)(),D=(0,i.useCallback)((function(e){return T({type:"CLICK_NUMB",active:e})}),[T]),R=(0,i.useCallback)((function(){T((0,d.clickPrev)())}),[T]),N=(0,i.useCallback)((function(){T((0,d.clickNext)())}),[T]);(0,f.default)(P,N,R);var B=(0,i.useMemo)((function(){return"auto"!==t?t.replace(":","/"):t}),[t]);return i.default.createElement(u.Box,v({ref:P,position:"relative","align-self":"normal",overflow:"hidden"},x),i.default.createElement(w,v({ref:j},O("Slides"),{transform:"translateX(-".concat(C,"%)"),transition:I?"transform ".concat(E,"ms ").concat(_):"none",aspectRatio:B}),S.map((function(e,t){return i.default.createElement(s.Slide,{key:"".concat(x["data-qid"],"-slide-").concat(e,"-").concat(t),index:t,slides:A,slidesWrapper:n,numb:e,showHead:l,showText:y,showLink:h,override:O})}))),r&&i.default.createElement(u.Box,O("Arrows"),i.default.createElement(s.Arrow,{type:"Prev",clickFunc:R,override:O}),i.default.createElement(s.Arrow,{type:"Next",clickFunc:N,override:O})),o&&i.default.createElement(u.Box,O("Points"),S.slice(1,-1).map((function(e,t){return i.default.createElement(s.Point,{key:"point-".concat(e,"-").concat(t),numb:e,active:M,clickFunc:D,override:O})}))))};t.default=O},4222: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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var c=i?Object.getOwnPropertyDescriptor(e,a):null;c&&(c.get||c.set)?Object.defineProperty(o,a,c):o[a]=e[a]}o.default=e,n&&n.set(e,o);return o}(n(3696)),i=n(8231),a=n(7868),c=f(n(6995)),u=n(2948),l=n(5363),s=f(n(2590));function f(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}var d=function(e){var t=(0,o.useMemo)((function(){return(0,a.createStore)(l.rootReducer,l.initialState,(0,a.applyMiddleware)(c.default))}),[]),n=e.slidesProp,r=e.durationProp,u=e.functionProp,f=e.autoPlay,p=e.autoPlayBehavior,d=e.autoPlayIntervalProp,y=e.autoPlayDelayProp,h=e.autoPlayPauseProp;return(0,o.useEffect)((function(){return t.dispatch((0,l.init)({slidesProp:n,durationProp:r,functionProp:u,autoPlay:f,autoPlayBehavior:p,autoPlayIntervalProp:d,autoPlayDelayProp:y,autoPlayPauseProp:h})),function(){return t.dispatch((0,l.deinit)())}}),[t,n,r,u,f,p,d,y,h]),o.default.createElement(i.Provider,{store:t},o.default.createElement(s.default,e))};Object.assign(d,{title:"Carousel",description:{en:"Slider with images that can be scrolled by pressing the arrows or dot buttons",ru:"Лента с изображениями, которую можно листать нажатием на стрелки или точки"},propInfo:u.propInfo,defaultProps:u.defaultProps,overrides:u.overrides});var y=d;t.default=y},6787:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o=(r=n(3696))&&r.__esModule?r:{default:r},i=n(6478);function a(){return a=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=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}(t,["type"]);return r(r({},e),n)}},51:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){switch(t.type){case"CLICK_NUMB":return(0,r.clickNumb)(e,t);case"SET_SLIDE":return(0,r.setSlide)(e,t);case"SET_DATA":return(0,r.setData)(e,t);default:return e}};var r=n(3712)},5350:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=function(e){var t=e.slidesProp,n=e.durationProp,r=e.functionProp,c=e.autoPlay,l=e.autoPlayBehavior,f=e.autoPlayIntervalProp,d=e.autoPlayDelayProp,y=e.autoPlayPauseProp;return function(e){var h,v=parseInt(t,10)>0?parseInt(t,10):1,m=[v].concat(function(e){if(Array.isArray(e))return s(e)}(h=Array.from({length:v},(function(e,t){return t+1})))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(h)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(h)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[1]),b=parseFloat(n)>0?1e3*parseFloat(n):0,g=r,w=(0,o.parseTime)(f,i.defaultProps.autoPlayIntervalProp),O=(0,o.parseTime)(d,i.defaultProps.autoPlayDelayProp),x=(0,o.parseTime)(y,i.defaultProps.autoPlayPauseProp);e(u(u({type:"SET_DATA"},a.default),{},{slidesNumb:v,slidesList:m,animDuration:b,animFunction:g,autoPlay:c,autoPlayBehavior:l,autoPlayInterval:w,autoPlayDelay:O,autoPlayPause:x})),c&&e(p())}},t.deinit=function(){return function(e,t){var n=t(),r=n.animTimeoutId,o=n.autoPlayIntervalId,i=n.autoPlayDelayId,c=n.autoPlayPauseId;clearTimeout(r),clearInterval(o),clearTimeout(i),clearTimeout(c),e(u({type:"SET_DATA"},a.default))}},t.clickNext=t.clickPrev=void 0;var r,o=n(6496),i=n(2948),a=(r=n(7971))&&r.__esModule?r:{default:r};function c(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 u(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=o?d():h())}),o);e({type:"SET_DATA",autoPlayIntervalId:n})}),i);e({type:"SET_DATA",autoPlayDelayId:a})}},d=function(){return function(e,t){var n=t(),r=n.autoPlayDelayId,o=n.autoPlayIntervalId,i=n.autoPlayPauseId;clearTimeout(i),clearTimeout(r),clearInterval(o),e({type:"SET_DATA",autoPlayIntervalId:null,autoPlayDelayId:null,autoPlayPauseId:null})}},y=function(){return function(e,t){var n=t(),r=n.slidesNumb,o=n.animDuration,i=n.animTimeoutId,a=n.active;if(!n.lock){var c=a>1?a-1:r;if(c===r){e({type:"SET_SLIDE",active:c,position:0,animate:!0,lock:!0}),clearTimeout(i);var u=setTimeout((function(){e({type:"SET_SLIDE",active:c,position:100*r,animate:!1,lock:!1})}),o);e({type:"SET_DATA",animTimeoutId:u})}else e({type:"SET_SLIDE",active:c,position:100*c,animate:!0,lock:!1})}}},h=function(){return function(e,t){var n=t(),r=n.slidesNumb,o=n.animDuration,i=n.animTimeoutId,a=n.active;if(!n.lock){var c=a=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 u=o.default.div(),l=(0,o.default)((function(e){var t=e.message,n=c(e,["message"]);return r.default.createElement(u,a({padding:"16px",width:"100%",font:"--font-base","font-style":"italic",color:"--color-grey","background-color":"--color-light",border:"1px dashed --color-lightD2","box-sizing":"border-box"},n),t||"Some Text")}))({name:"Component Notice",propInfo:{message:{title:"Message",control:"input",type:"text",weight:1}}});t.default=l},4637: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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var c=i?Object.getOwnPropertyDescriptor(e,a):null;c&&(c.get||c.set)?Object.defineProperty(o,a,c):o[a]=e[a]}o.default=e,n&&n.set(e,o);return o}(n(3696)),a=n(8520),c=n(6478),u=n(8281),l=(o=n(3485))&&o.__esModule?o:{default:o},s=n(6496),f=n(8274);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function d(){return d=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=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=function(e){var t=e.breakpoint,n=e.menuPosition,r=e.animDuration,o=e.animFunction,p=e.onloadShow,h=v(e,["breakpoint","menuPosition","animDuration","animFunction","onloadShow"]),m=(0,a.useOverrides)(h,u.overrides),b=m.override,g=m.children,w=m.rest,O=y((0,i.useState)(p),2),x=O[0],P=O[1],j=(0,i.useMemo)((function(){return"near"===n||"nearRight"===n}),[n]),k=(0,i.useRef)(),A=(0,i.useCallback)((function(){k.current.scrollTo(0,0),s.toggleScroll.disable(k.current),P(!0)}),[]),S=(0,i.useCallback)((function(){s.toggleScroll.enable(k.current),P(!1)}),[]),E=(0,i.useCallback)((function(){x?S():A()}),[x,A,S]);(0,i.useEffect)((function(){P(x||_)}),[P,x,_]),(0,i.useEffect)((function(){P(p)}),[p]),(0,i.useEffect)((function(){return function(){S()}}),[S]);var _=(0,i.useMemo)((function(){return(0,s.isEmptyChildren)(g)}),[g]),M=(0,i.useMemo)((function(){return(0,f.getStyles)({breakpoint:t,menuPosition:n,animDuration:r,animFunction:o,isNear:j})}),[t,n,r,o,j]),C=x||_?":open":":closed",I=j&&(x||_)?":open":":closed",T=(0,i.useMemo)((function(){return{isOpen:x,togglePanel:E,openPanel:A,closePanel:S}}),[x,E,A,S]);return i.default.createElement(c.Box,d({flex:"1 1 auto",width:"100%","min-width":"0px","min-height":"0px","align-items":"center","justify-content":"left"===n||"nearRight"===n?"flex-start":"flex-end",position:"relative",display:"flex","z-index":"5"},w),i.default.createElement(c.Box,d({onClick:j?E:A},M.Button,b("Button","Button ".concat(I))),i.default.createElement(c.Text,d({},M["Button Text"],b("Button Text","Button Text ".concat(I)))),i.default.createElement(c.Icon,b("Button Icon","Button Icon ".concat(I)))),i.default.createElement(c.Box,d({},M.Wrapper,M["Wrapper ".concat(C)],b("Wrapper","Wrapper ".concat(C))),i.default.createElement(c.Box,d({onClick:S},M.Overlay,M["Overlay ".concat(C)],b("Overlay","Overlay ".concat(C)))),i.default.createElement(c.Box,d({},M.Content,M["Content ".concat(C)],b("Content","Content ".concat(C)),{ref:k}),i.default.createElement(c.Icon,d({onClick:S},M.Cross,b("Cross"))),i.default.createElement(f.MobileSidePanelContext.Provider,{value:T},i.default.createElement(c.Box,d({},M.Children,b("Children","Children ".concat(C)),{display:_?"none":void 0}),g)),_&&i.default.createElement(l.default,{message:"Drag any component here"}))))};Object.assign(m,{title:"Mobile side panel",description:{en:"Container to hide menu or any other content in the mobile version of the site",ru:"Контейнер для скрытия меню или любого другого контента в мобильной версии сайта"},propInfo:u.propInfo,defaultProps:u.defaultProps,overrides:u.overrides});var b=m;t.default=b},2928:function(e,t,n){"use strict";Object.defineProperty(t,"Ay",{enumerable:!0,get:function(){return i.default}});var r,o=n(8274),i=(r=n(4637))&&r.__esModule?r:{default:r}},8281:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"propInfo",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"defaultProps",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"overrides",{enumerable:!0,get:function(){return i.default}});var r=a(n(1179)),o=a(n(8294)),i=a(n(424));function a(e){return e&&e.__esModule?e:{default:e}}},424:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(9709),o={normal:{category:"fi",defaultIcon:r.FiMenu,size:"24px",color:"--dark"},closed:{category:"fi",defaultIcon:r.FiMenu},open:{category:"fi",defaultIcon:r.FiX}},i={Button:{kind:"Box"},"Button Text":{kind:"Text",props:{children:"menu"}},"Button Icon":{kind:"Icon",props:o.normal},"Button Icon :open":{kind:"Icon",props:o.open},"Button Icon :closed":{kind:"Icon",props:o.closed},Wrapper:{kind:"Box"},Overlay:{kind:"Box"},Content:{kind:"Box"},Children:{kind:"Box"},Cross:{kind:"Icon",props:o.open}};t.default=i},8294:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={breakpoint:"md",menuPosition:"near",animDuration:".3s",animFunction:"ease",onloadShow:!1}},1179:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={breakpoint:{title:{en:"Switch mobile view on breakpoint",ru:"Переключать мобильный вид на breakpoint"},control:"input",type:"text",variants:["all","sm","md","lg"],category:"Position",weight:1},menuPosition:{title:{en:"Panel position in mobile view",ru:"Положение панели в мобильном виде"},control:"select",variants:[{title:{en:"Fullscreen",ru:"На весь экран"},value:"full"},{title:{en:"To the left of the screen",ru:"По левому краю экрана"},value:"left"},{title:{en:"To the right of the screen",ru:"По правому краю экрана"},value:"right"},{title:{en:"To the left of the button",ru:"Слева от кнопки"},value:"near"},{title:{en:"To the right of the button",ru:"Справа от кнопки"},value:"nearRight"}],type:"string",category:"Position",weight:1},animDuration:{title:{en:"Show/hide animation duration",ru:"Длительность появления и скрытия"},control:"input",type:"text",variants:["0s","0.1s","0.2s","0.3s","0.5s","1s"],category:"Animation",weight:1},animFunction:{title:{en:"Animation timing function",ru:"Функция сглаживания анимации"},control:"input",variants:["linear","ease","ease-in","ease-out","ease-in-out","step-start","step-end"],type:"text",category:"Animation",weight:1},onloadShow:{title:{en:"Show a panel when loading",ru:"Показать панель при загрузке"},control:"checkbox",category:"Test",weight:1}}},8429:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(3696).createContext)({isOpen:!1,togglePanel:function(){},openPanel:function(){},closePanel:function(){}});t.default=r},2187:function(e,t){"use strict";function n(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 r(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=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=function(e){var t=e.animDuration,n=e.animFunction,r=e.onloadShow,o=v(e,["animDuration","animFunction","onloadShow"]),p=(0,a.useOverrides)(o,u.overrides),h=p.override,m=p.children,b=p.rest,g=y((0,i.useState)(r),2),w=g[0],O=g[1],x=(0,i.useMemo)((function(){return(0,l.isEmptyChildren)(m)}),[m]),P=(0,i.useRef)(),j=(0,c.useConstructorMode)();(0,i.useEffect)((function(){O(r);var e=P.current;return function(){return l.toggleScroll.enable(e)}}),[r]);var k=(0,i.useMemo)((function(){return w?"visibility ".concat(t," step-start, opacity ").concat(t," ").concat(n):"visibility ".concat(t," step-end, opacity ").concat(t," ").concat(n)}),[w,n,t]),A=(0,i.useMemo)((function(){return"transform ".concat(t," ").concat(n)}),[n,t]),S=(0,i.useCallback)((function(){"development"===(0,l.getAPI)().mode&&"constructor"===j||(P.current.scrollTo(0,0),l.toggleScroll.disable(P.current),O(!0))}),[j]),E=(0,i.useCallback)((function(){"development"===(0,l.getAPI)().mode&&"constructor"===j||(l.toggleScroll.enable(P.current),O(!1))}),[j]),_=(0,i.useMemo)((function(){return{isOpen:w,openPopup:S,closePopup:E}}),[w,S,E]);return i.default.createElement(c.Box,b,i.default.createElement(c.Button,d({onClick:S},h("Button Open")),h("Button Open").children),i.default.createElement(c.Box,d({},h("Popup","Popup ".concat(w?":open":":closed")),{transition:k}),i.default.createElement(c.Box,d({onClick:E},h("Overlay","Overlay ".concat(w?":open":":closed")))),i.default.createElement(c.Box,d({},h("Wrapper","Wrapper ".concat(w?":open":":closed")),{transition:A}),i.default.createElement(c.Icon,d({},h("Button Close"),{onClick:E})),i.default.createElement(s.PopupContext.Provider,{value:_},i.default.createElement(c.Box,d({},h("Content"),{ref:P}),m,x&&i.default.createElement(f.default,{message:"Drag any component here"}))))))};Object.assign(m,{title:"Popup",description:{en:"This is a pop-up window that appears when clicking on a button",ru:"Всплывающее окно, которое появляется по клику на кнопку"},propInfo:u.propInfo,defaultProps:u.defaultProps,overrides:u.overrides});var b=m;t.default=b},7483:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PopupContext",{enumerable:!0,get:function(){return o.PopupContext}}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i.default}});var r,o=n(5285),i=(r=n(5413))&&r.__esModule?r:{default:r}},9666:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"overrides",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"propInfo",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"defaultProps",{enumerable:!0,get:function(){return i.default}});var r=a(n(5543)),o=a(n(6896)),i=a(n(1847));function a(e){return e&&e.__esModule?e:{default:e}}},5543:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={Popup:{kind:"Box",props:{top:"0",left:"0",width:"100%",height:"100%","align-items":"center","justify-content":"center",display:"flex",position:"fixed","z-index":"105"}},"Popup :open":{kind:"Box",props:{"pointer-events":"all",visibility:"visible",opacity:"1"}},"Popup :closed":{kind:"Box",props:{"pointer-events":"none",visibility:"hidden",opacity:"0"}},Wrapper:{kind:"Box",props:{"min-width":"320px",background:"#FFFFFF","box-shadow":"\n 0 14px 28px rgba(0,0,0,0.25),\n 0 10px 10px rgba(0,0,0,0.22)\n ","border-radius":"4px",position:"relative",overflow:"hidden",display:"flex","z-index":"107"}},"Wrapper :open":{kind:"Box",props:{transform:"scale(1)"}},"Wrapper :closed":{kind:"Box",props:{transform:"scale(.7)"}},Content:{kind:"Box",props:{"padding-top":"40px",width:"100%","min-width":"0px","min-height":"0px","max-height":"100%","overflow-x":"hidden","overflow-y":"auto"}},Overlay:{kind:"Box",props:{top:"0",left:"0",width:"100%",height:"100%",background:"rgba(0,0,0, .3)",position:"fixed","z-index":"106"}},"Button Close":{kind:"Icon",props:{category:"fi",defaultIcon:n(9709).FiX,size:"24px",color:"--dark",top:"0",right:"0",padding:"8px","box-sizing":"content-box",background:"none","user-select":"none",cursor:"pointer",position:"absolute","z-index":"109"}},"Button Open":{kind:"Button",props:{children:"Open Popup"}}};t.default=r},1847:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={animDuration:"0.15s",animFunction:"linear",onloadShow:!1}},6896:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={animDuration:{title:{en:"Show/hide animation duration",ru:"Длительность появления и скрытия"},control:"input",variants:["0s","0.1s","0.2s","0.3s","0.5s","1s"],type:"text",category:"Main",weight:1},animFunction:{title:{en:"Animation timing function",ru:"Функция сглаживания анимации"},control:"input",variants:["linear","ease","ease-in","ease-out","ease-in-out","step-start","step-end"],type:"text",category:"Main",weight:1},onloadShow:{title:{en:"Show a pop-up when loading",ru:"Показать попап при загрузке"},control:"checkbox",category:"Test",weight:1}}},1938:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(3696).createContext)(void 0);t.default=r},5285:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PopupContext",{enumerable:!0,get:function(){return o.default}});var r,o=(r=n(1938))&&r.__esModule?r:{default:r}},4357: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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.youtubeLinkParser=g,t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var c=i?Object.getOwnPropertyDescriptor(e,a):null;c&&(c.get||c.set)?Object.defineProperty(o,a,c):o[a]=e[a]}o.default=e,n&&n.set(e,o);return o}(n(3696)),i=f(n(7809)),a=n(8520),c=n(6478),u=n(8389),l=n(7483),s=f(n(3485));function f(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function d(){return d=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=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=300,b={"YouTube Content":{kind:"Box",props:{top:"0",left:"0",width:"100%",height:"100%",position:"absolute"}},"YouTube Button Overlay":{kind:"Box",props:{top:"0",left:"0",width:"100%",height:"100%","align-items":"center","justify-content":"center",position:"absolute",display:"flex","background-color":"transparent","hover-background-color":"rgba(255,255,255,.01)"}},"YouTube Button Overlay :play":{props:{transition:"\n background-color ".concat(m,"ms ease,\n visibility ").concat(m,"ms step-end,\n opacity ").concat(m,"ms ease-in-out\n "),visibility:"hidden",opacity:"0"}},"YouTube Button Overlay :pause":{props:{transition:"\n background-color ".concat(m,"ms ease,\n visibility ").concat(m,"ms step-start,\n opacity ").concat(m,"ms ease-in-out\n "),visibility:"visible",opacity:"1"}},"YouTube Button":{kind:"Box",props:{width:"90px",height:"90px","align-items":"center","justify-content":"center","background-color":"--color-primary","border-radius":"100%",display:"flex",cursor:"pointer"}},"YouTube Button Icon":{kind:"Icon",props:{size:"28px",category:"fa",defaultIcon:u.FaPlay,color:"#FFFFFF",margin:"0px -6px 0px 0px"}}};function g(e){if("string"!=typeof e)return!1;var t=e.match(/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*).*/);return!(!t||11!==t[7].length)&&t[7]}var w=function(e){var t=e.url,n=e.autoplay,r=e.controls,u=e.disablekb,f=e.fs,p=e.loop,h=e.modestbranding,m=e.showOverlay,w=v(e,["url","autoplay","controls","disablekb","fs","loop","modestbranding","showOverlay"]),O=y((0,o.useState)(!1),2),x=O[0],P=O[1],j=y((0,o.useState)(!1),2),k=j[0],A=j[1],S=(0,o.useRef)(null),E=(0,a.useOverrides)(w,b),_=E.override,M=E.rest,C=g(t),I=(0,o.useCallback)((function(){S.current&&(S.current.internalPlayer.playVideo(),A(!0))}),[]),T=(0,o.useCallback)((function(){S.current&&(S.current.internalPlayer.pauseVideo(),A(!1))}),[]);return function(e){var t=e.isPlay,n=e.pauseVideo,r=(0,o.useContext)(l.PopupContext);(0,o.useEffect)((function(){r&&!r.isOpen&&t&&n()}),[t,n,r])}({isPlay:k,pauseVideo:T}),o.default.createElement(c.Box,d({"padding-top":C?"56.25%":"0","min-height":C?"0":void 0,height:C?"0":void 0,position:"relative"},M),o.default.createElement(c.Box,d({},_("YouTube Content"),{display:C&&x?void 0:"none"}),C&&o.default.createElement(i.default,{ref:S,videoId:C,opts:{width:"100%",height:"100%",playerVars:{autoplay:n?1:0,controls:r?1:0,disablekb:u?1:0,fs:f?1:0,loop:p?1:0,modestbranding:h?1:0}},onReady:function(e){var t=e.target,n=Object.values(t).find((function(e){return function(e){return e instanceof HTMLElement&&"IFRAME"===e.tagName}(e)}));n&&(n.style.position="absolute",P(!0))},onPlay:I,onPause:T})),m&&o.default.createElement(c.Box,d({},_("YouTube Button Overlay","YouTube Button Overlay ".concat(C&&!k?":pause":":play")),{onClick:I}),o.default.createElement(c.Box,_("YouTube Button"),o.default.createElement(c.Icon,_("YouTube Button Icon")))),(!t||!C)&&o.default.createElement(s.default,{message:"Add your video link in the Props panel"}))};Object.assign(w,{title:"YouTube Player",description:{en:"This component plays videos from Youtube",ru:"Компонент, для воспроизведения видео из YouTube"},propInfo:{url:{title:{en:"Link to the video on YouTube",ru:"Ссылка на видео на YouTube"},control:"input",type:"text",category:" Main",weight:1},autoplay:{title:{en:"Auto playback",ru:"Автоматическое воспроизведение"},description:{en:"Automatically plays the video when the page loads",ru:"Автоматическое воспроизведение видео при загрузке страницы"},control:"checkbox",category:" Main",weight:.5},controls:{title:{en:"Show controls",ru:"Показывать элементы управления"},control:"checkbox",category:" Main",weight:.5},disablekb:{title:{en:"Disable keyboard controls",ru:"Отключить управление с клавиатуры"},control:"checkbox",category:" Main",weight:.5},fs:{title:{en:"Show fullscreen button",ru:"Показывать полноэкранную кнопку"},control:"checkbox",category:" Main",weight:.5},loop:{title:{en:"Loop playback",ru:"Зациклить воспроизведение"},control:"checkbox",category:" Main",weight:.5},modestbranding:{title:{en:"Hide YouTube logo",ru:"Скрыть логотип YouTube"},control:"checkbox",category:" Main",weight:.5},showOverlay:{title:{en:"Show overlay with custom button",ru:"Показать оверлей с настраиваемой кнопкой"},control:"checkbox",category:"Overlay",weight:1}},defaultProps:{position:"relative",autoplay:!1,controls:!0,disablekb:!1,fs:!0,loop:!1,modestbranding:!1,showOverlay:!0},overrides:b});var O=w;t.default=O},8188: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},r(e)}Object.defineProperty(t,"Ay",{enumerable:!0,get:function(){return o.default}});var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var u=a?Object.getOwnPropertyDescriptor(e,c):null;u&&(u.get||u.set)?Object.defineProperty(o,c,u):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o}(n(4357));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}},7798:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(){return"undefined"!=typeof window?window.QAPI||{}:void 0!==n.g&&n.g.QAPI||{}};t.default=r},17:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return!0},r=parseFloat(e);return!Number.isNaN(r)&&n(r)?r:parseFloat(t)};t.default=n},6496:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isEmptyChildren",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"parseTime",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"toggleScroll",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"waitDOMLoaded",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"pick",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"getAPI",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"useColor",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"useDebounce",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"useDebouncedCallback",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"useUpdateEffect",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"useUniqueId",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"isString",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"getNumber",{enumerable:!0,get:function(){return h.default}});var r=v(n(7186)),o=v(n(3862)),i=v(n(6779)),a=v(n(4722)),c=v(n(2391)),u=v(n(7798)),l=v(n(2904)),s=v(n(2524)),f=v(n(965)),p=v(n(4315)),d=v(n(9937)),y=v(n(703)),h=v(n(17));function v(e){return e&&e.__esModule?e:{default:e}}},7186:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return!o.default.Children.toArray(e).some((function(e){return e&&!i(e)&&!a(e)}))};var r,o=(r=n(3696))&&r.__esModule?r:{default:r};var i=function(e){return e&&e.props&&"child placeholder"===e.props.text},a=function(e){return e&&e.props&&"string"==typeof e.props.slot&&e.props.slot.length>0}},703:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e){return"string"==typeof e||e instanceof String};t.default=n},3862:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(n.test(e))return parseInt(e,10);if(r.test(e))return 1e3*parseFloat(e,10);return 1e3*parseFloat(t,10)};var n=/^[0-9]{1,}(ms)?$/i,r=/^(.?|[0-9]{1,}.?)[0-9]{1,}s$/i},2391:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:"transparent";if(e){var n=(0,o.useTheme)();return(0,r.useMemo)((function(){return"--"===e.substring(0,2)?n.color[e.substring(2)]||t:i.test(e)?e:t}),[n,e,t])}};t.default=a},2524:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(3696);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null==n)return;var r,o,i=[],a=!0,c=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(u){c=!0,o=u}finally{try{a||null==n.return||n.return()}finally{if(c)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2?arguments[2]:void 0,n=function(e,t){var n,r=this;return function(){for(var o=arguments.length,i=new Array(o),a=0;a1&&void 0!==arguments[1]?arguments[1]:100);return(0,r.useCallback)(n,[n,t])};t.default=o},9937:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(3696),o=0,i=function(){return(0,r.useRef)(o+=1).current};t.default=i},4315:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(3696);function o(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:[],n=(0,r.useRef)(!0);(0,r.useEffect)((function(){if(!n.current)return e();n.current=!1}),[e].concat(o(t)))};t.default=a},4722:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(e){return new Promise((function(t){e.addEventListener("DOMLoaded",(function(){t()}),{once:!0})}))};t.default=n},5710:function(e,t,n){"use strict";n.d(t,{GN:function(){return r},ON:function(){return a},PM:function(){return c},gb:function(){return i},uK:function(){return o}});var r="ssrOnly",o="whenVisible",i="whenIdle",a="on",c=[r,o,i,a]},4267:function(e,t,n){"use strict";n.d(t,{z:function(){return x}});var r=n(1705),o=n(7850),i=n(3696),a=n(5710),c=n(2099),u=n(1576);function l(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,u.A)(e,t)}var s=n(694);function f(e,t){if(t&&("object"==(0,s.A)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}var p=n(4572),d=n(3168);function y(e){return function(){var t,n=(0,p.A)(e);if(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}}()){var r=(0,p.A)(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return f(this,t)}}var h=function(e){l(n,e);var t=y(n);function n(e){var r;return(0,c.A)(this,n),(r=t.call(this,"Invalid type of strategy: ".concat(e))).name="Strategy type error",r}return n}((0,d.A)(Error));function v(e){return function(){var t,n=(0,p.A)(e);if(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}}()){var r=(0,p.A)(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return f(this,t)}}var m=function(e){l(n,e);var t=v(n);function n(e,r){var o;return(0,c.A)(this,n),(o=t.call(this,"Strategy options error: ".concat(JSON.stringify({strategy:e,options:r})))).name="Strategy options error",o}return n}((0,d.A)(Error)),b=n(9890);function g(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}var w=function(){return"undefined"==typeof window?null:window},O=w()?i.useLayoutEffect:i.useEffect,x=function(e,t){var n=e.strategy,c=e.options;if(!a.PM.includes(n))throw new h(n);var u=(0,b.A)(),l=(0,i.useRef)(new Set),s=(0,i.useState)("development"===u.mode||!w()),f=(0,o.A)(s,2),p=f[0],d=f[1],y=(0,i.useCallback)((function(){return d(!0)}),[]);return O((function(){t.current.hasChildNodes()||d(!0)}),[]),(0,i.useEffect)((function(){p&&(l.current.forEach((function(e){return e()})),l.current.clear())}),[p]),(0,i.useEffect)((function(){if(!p){switch(n){case a.GN:return;case a.ON:var e=c.events;if(!e)throw new m(n,c);Array.isArray(e)||(e=[e]),e.forEach((function(e){return t.current.addEventListener(e,y,{once:!0,capture:!0,passive:!0})})),e.forEach((function(e){return l.add((function(){return t.current.removeEventListener(e,y)}))}));break;case a.uK:if(!w().IntersectionObserver)return console.info("IntersectionObserver is not supported by your browser"),y();var i=function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:0;return t?Object.entries(t).map((function(t){var i=(0,o.A)(t,2),l=i[0],s=i[1],p=s.props,d=s.overrides,y=p||{},h=y.children,v=void 0===h?null:h,m=(0,c.A)(y,["children"]),b=e(d,n+1)||[],g=v||[];return Array.isArray(v)||(g=[g]),u.createElement(f.A,(0,r.A)({key:"".concat(n,"-").concat(l),slot:l},m),[].concat((0,a.A)(b),(0,a.A)(g)))})):null},x=function(e,t,n){var r=e.children,o=(0,c.A)(e,["children"]),i=g(r,n),f=i.overrides,d=i.children,b=function(){for(var e=arguments.length,n=new Array(e),r=0;r0?[n]:[]}))),this;default:return console.warn("Unexpected mode"),this}}},{key:"truncate",value:function(e){return this._trunc(e,0)}},{key:"_trunc",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.children&&(this.children=this.children.flatMap((function(n){return t>=e?[]:[n._trunc(e,t+1)]}))),this}}],r=[{key:"fromPages",value:function(e){return this._fromPages(e)}},{key:"_fromPages",value:function(t){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"root",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i=t[r],a=i.children,c=new e;return c.id=i.id,c.name=i.name,c.pageUrl=i.pageUrl,c.absoluteUrl="root"!==r?"".concat(o,"/").concat(i.pageUrl):"",a&&(c.children=a.map((function(e){return n._fromPages(t,e,c.absoluteUrl)}))),c}}],n&&B(t.prototype,n),r&&B(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}(),z={depth:1,rootId:"","exact-active-match":!0,filterMode:L.exclude},W={depth:{title:{en:"Maximum nesting",ru:"Максимальная вложенность"},control:"input",type:"number",category:"Main",weight:1},rootId:{title:{en:"Root page",ru:"Корневая страница"},control:"page",category:"Main",weight:1},"exact-active-match":{title:{en:"Don't mark parent active items",ru:"Не выделять родительские активные пункты"},control:"checkbox",category:"Main",weight:1},filterMode:{title:{en:"Filter mode",ru:"Режим фильтрации"},control:"radio-group",variants:[{title:{en:"Hide selected pages",ru:"Скрыть страницы"},value:L.exclude},{title:{en:"Show only pages",ru:"Показать страницы"},value:L.include}],category:"Pages",weight:1},filterPages:{title:{en:"Filter pages",ru:"Список страниц"},control:"page",multiply:!0,category:"Pages",weight:1}},U=n(9890),q=_.default.ul(),V=_.default.li(),H=function(e){var t,n=e.exact,o=void 0!==n&&n,i=e.override,c=e.item,u=!!(null==c||null===(t=c.children)||void 0===t?void 0:t.length),l={exact:o,override:i,item:c},s=((0,U.A)()||{}).projectType,f=c.absoluteUrl,p=null;p="gatsby"===s?(0,I.useMatch)(f)||null:(0,C.W5)({path:f,exact:o})||null;var d=c.name,y=c.pageUrl,h=i("link",p&&"link-active","link-".concat(y),{defaultKey:"link-".concat(y)});return a.createElement(V,i("item",p&&"item-active","item-".concat(y),{defaultKey:"item-".concat(y)}),a.createElement(T.A,(0,r.A)({href:f},h),h.children||d),u&&a.createElement(K,(0,r.A)({tree:c},l,i("sub","sub-".concat(y)))))},K=function(e){var t,n=e.override,i=e.exact,c=e.tree,u=(0,o.A)(e,["override","exact","tree"]),l={override:n,exact:i,tree:c},s=null!==(t=null==c?void 0:c.children)&&void 0!==t?t:[];return a.createElement(q,u,s.map((function(e){return a.createElement(H,(0,r.A)({key:e.id,item:e},l))})))},Y=function(e){var t=e.rootId,n=void 0===t?"":t,i=e.depth,c=e.filterMode,u=e.filterPages,s=e["exact-active-match"],f=(0,o.A)(e,["rootId","depth","filterMode","filterPages","exact-active-match"]),p=(0,l.Pv)(f,D,z),d=p.override,y=p.rest,h=(0,U.A)().pages||{},v=(null==u?void 0:u.length)>0?u.split(","):[],m=F.fromPages(h).findSubtreeByUrl(n).filterByPages(c,v).truncate(i);return a.createElement(K,(0,r.A)({tree:m,depth:i,exact:s,override:d,padding:"6px",margin:"0px","list-style":"none"},y))};Object.assign(Y,{title:"Menu",description:{en:"Use this component to add a simple menu to your website",ru:"Простое меню для вашего сайта"},defaultProps:z,overrides:D,propInfo:W});var G=Y,$=n(2898),Q=n(267),J=n(4129),X=n(7850),Z=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0?parseInt(a):1}),[a]),m=(0,f.useMemo)((function(){return parseInt(c)>0?parseInt(c):1}),[c]),b=(0,f.useRef)(null);return(0,f.useImperativeHandle)(t,(function(){return b.current})),!(0,T.z)({strategy:D.uK},b)&&i?f.createElement(u.A,(0,k.A)({display:"flex"},h,{ref:b,dangerouslySetInnerHTML:{__html:""}})):f.createElement(u.A,(0,k.A)({margin:"0",padding:"24px 0",width:"100%",display:"flex"},h,{ref:b}),f.createElement(I,(0,k.A)({iw:n,imaxw:r,iminw:o,cellsTotal:v,cellsGroup:m},d("Content"))),y)})),F=N({"cells-number-total":{title:"Total number of cells",control:"input",type:"number",category:"Cells",weight:1},"cells-number-group":{title:"Number of cells in the pattern",control:"input",type:"number",category:"Cells",weight:1},"inner-width":{title:"Content width",control:"input",library:"components.section.width",transformer:"width",category:"Main",weight:1},"inner-min-width":{title:"Content min width",control:"input",library:"components.section.minWidth",transformer:"width",category:"Main",weight:1},"inner-max-width":{title:"Content max width",control:"input",library:"components.section.maxWidth",transformer:"width",category:"Main",weight:1},"lazy-load":{type:"boolean",control:"checkbox",category:"Main"}},d.Wf,{},d.Q4),z=N({"cells-number-total":"3","inner-width":"--cmp-section-width-default","inner-min-width":"--cmp-section-minWidth-default","inner-max-width":"--cmp-section-maxWidth-default","lazy-load":!0},d.wh),W=Object.assign(L,{overrides:B,defaultProps:z,effects:{hover:":hover"},propInfo:F}),U=n(9868),q=n(6965),V={name:"Strike",normalize:!0,mixins:!0,description:{en:"Strike text",ru:"Strike text"},propInfo:a.vq},H=(0,p.default)("strike")(V,a.Fs),K=p.default.s(V,a.Fs),Y=n(7338),G=n(2377);function $(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 Q(e){for(var t=1;t