react-background-animation
Version:
React effect components
182 lines (160 loc) • 18.1 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _react = _interopRequireWildcard(require("react"));
var _lodash = _interopRequireDefault(require("lodash"));
require("./seaWave.scss");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; }
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; if (obj != null) { var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj["default"] = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
var SeaWaveEffect =
/*#__PURE__*/
function (_PureComponent) {
_inherits(SeaWaveEffect, _PureComponent);
function SeaWaveEffect() {
_classCallCheck(this, SeaWaveEffect);
return _possibleConstructorReturn(this, _getPrototypeOf(SeaWaveEffect).apply(this, arguments));
}
_createClass(SeaWaveEffect, [{
key: "render",
value: function render() {
var _this$props$className = this.props.className,
className = _this$props$className === void 0 ? '' : _this$props$className;
return _react["default"].createElement("div", {
className: className
}, _react["default"].createElement("svg", {
version: "1.1",
xmlns: "http://www.w3.org/2000/svg",
xmlnsXlink: "http://www.w3.org/1999/xlink",
x: "0px",
y: "0px",
width: "100vw",
height: "150px",
viewBox: "0 0 800 350",
style: {
enableBackground: 'new 0 0 800 400',
left: 0,
bottom: 0,
position: 'fixed'
},
xmlSpace: "preserve"
}, _react["default"].createElement("style", {
type: "text/css"
}, ".st0{opacity:0.76;}\n .st1{fill:url(#SVGID_1_);width:100%;}\n .st2{fill:url(#SVGID_2_);width:100%;}\n .st3{fill:url(#SVGID_3_);width:100%;}\n .st4{fill:none;stroke:#FFFFFF;stroke-width:4;stroke-miterlimit:10;width:100%;}"), _react["default"].createElement("g", {
id: "DarkWaves",
className: "DarkWaves"
}, _react["default"].createElement("g", null, _react["default"].createElement("linearGradient", {
id: "SVGID_2_",
gradientUnits: "userSpaceOnUse",
x1: "400.0005",
y1: "602",
x2: "400.0005",
y2: "202.3545"
}, _react["default"].createElement("stop", {
offset: "0",
style: {
stopColor: '#0000FF'
}
}), _react["default"].createElement("stop", {
offset: "0.1789",
style: {
stopColor: '#0020EC'
}
}), _react["default"].createElement("stop", {
offset: "0.4149",
style: {
stopColor: '#0043D7'
}
}), _react["default"].createElement("stop", {
offset: "0.6374",
style: {
stopColor: '#005CC8'
}
}), _react["default"].createElement("stop", {
offset: "0.8386",
style: {
stopColor: '#006CBF'
}
}), _react["default"].createElement("stop", {
offset: "1",
style: {
stopColor: '#0071BC'
}
})), _react["default"].createElement("path", {
className: "st2",
d: "M761.8,202.4c-24.7,0-36.7,7.2-49.5,14.7c-13.2,7.8-26.8,15.9-53.8,15.9c-27,0-40.6-8.1-53.8-15.9\r c-12.8-7.6-24.9-14.7-49.6-14.7c-24.7,0-36.8,7.2-49.6,14.7c-13.2,7.8-26.8,15.9-53.8,15.9c-27,0-40.7-8.1-53.8-15.9\r c-12.8-7.6-24.9-14.7-49.6-14.7c-24.7,0-36.8,7.2-49.6,14.7c-13.2,7.8-26.8,15.9-53.8,15.9c-27,0-40.7-8.1-53.8-15.9\r c-12.8-7.6-24.9-14.7-49.6-14.7c-24.7,0-36.8,7.2-49.6,14.7C78.7,224.9,65,232.9,38,232.9c-27,0-40.4-8.1-53.6-15.9\r c-12.1-7.1-24.3-13.9-45.4-14.6V602h922V232.9c-22.6-0.8-37.2-8.4-49.7-15.8C798.5,209.5,786.5,202.4,761.8,202.4z"
}))), _react["default"].createElement("g", {
id: "LightWaves",
className: "LightWaves"
}, _react["default"].createElement("g", null, _react["default"].createElement("linearGradient", {
id: "SVGID_3_",
gradientUnits: "userSpaceOnUse",
x1: "400.0005",
y1: "600",
x2: "400.0005",
y2: "214.3545"
}, _react["default"].createElement("stop", {
offset: "0",
style: {
stopColor: '#0000FF'
}
}), _react["default"].createElement("stop", {
offset: "0.1643",
style: {
stopColor: '#0B2CF7'
}
}), _react["default"].createElement("stop", {
offset: "0.3574",
style: {
stopColor: '#1559F0'
}
}), _react["default"].createElement("stop", {
offset: "0.5431",
style: {
stopColor: '#1E7DEA'
}
}), _react["default"].createElement("stop", {
offset: "0.7168",
style: {
stopColor: '#2496E6'
}
}), _react["default"].createElement("stop", {
offset: "0.874",
style: {
stopColor: '#28A6E3'
}
}), _react["default"].createElement("stop", {
offset: "1",
style: {
stopColor: '#29ABE2'
}
})), _react["default"].createElement("path", {
className: "st3",
d: "M750.9,229.8c-14.8-7.9-28.7-15.4-57.2-15.4c-28.5,0-42.4,7.5-57.2,15.4c-15.2,8.2-30.9,16.6-62.1,16.6\r s-46.9-8.4-62.1-16.6c-14.8-7.9-28.7-15.4-57.2-15.4c-28.5,0-42.4,7.5-57.2,15.4c-15.2,8.2-30.9,16.6-62.1,16.6\r c-31.2,0-46.9-8.4-62.1-16.6c-14.8-7.9-28.7-15.4-57.2-15.4c-28.5,0-42.4,7.5-57.2,15.4c-15.2,8.2-30.9,16.6-62.1,16.6\r c-31.2,0-46.9-8.4-62.1-16.6c-14.8-7.9-28.9-15.4-57.3-15.4c-16.9,0-28.8,2.6-38.8,6.4V600h922V237c-12,5.3-26,9.4-47.8,9.4\r C782.1,246.4,766.1,237.9,750.9,229.8z"
}))), _react["default"].createElement("g", {
id: "WhiteWaves",
className: "WhiteWaves"
}, _react["default"].createElement("g", {
className: "st0"
}, _react["default"].createElement("path", {
className: "st4",
d: "M-71,220c94.2,0,94.2,18,188.4,18c94.2,0,94.2-18,188.4-18c94.2,0,94.2,18,188.4,18c94.2,0,94.2-18,188.4-18\r s94.2,18,188.4,18"
})))));
}
}]);
return SeaWaveEffect;
}(_react.PureComponent);
var _default = SeaWaveEffect;
exports["default"] = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jc3NFZmZlY3RzL3NlYVdhdmUvc2VhV2F2ZS5qc3giXSwibmFtZXMiOlsiU2VhV2F2ZUVmZmVjdCIsInByb3BzIiwiY2xhc3NOYW1lIiwiZW5hYmxlQmFja2dyb3VuZCIsImxlZnQiLCJib3R0b20iLCJwb3NpdGlvbiIsInN0b3BDb2xvciIsIlB1cmVDb21wb25lbnQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7QUFDQTs7QUFFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFFTUEsYTs7Ozs7Ozs7Ozs7Ozs2QkFFTTtBQUFBLGtDQUNtQixLQUFLQyxLQUR4QixDQUNBQyxTQURBO0FBQUEsVUFDQUEsU0FEQSxzQ0FDWSxFQURaO0FBRVIsYUFDRTtBQUFLLFFBQUEsU0FBUyxFQUFFQTtBQUFoQixTQUNFO0FBQUssUUFBQSxPQUFPLEVBQUMsS0FBYjtBQUFtQixRQUFBLEtBQUssRUFBQyw0QkFBekI7QUFBc0QsUUFBQSxVQUFVLEVBQUMsOEJBQWpFO0FBQ0UsUUFBQSxDQUFDLEVBQUMsS0FESjtBQUNVLFFBQUEsQ0FBQyxFQUFDLEtBRFo7QUFDa0IsUUFBQSxLQUFLLEVBQUMsT0FEeEI7QUFDZ0MsUUFBQSxNQUFNLEVBQUMsT0FEdkM7QUFDK0MsUUFBQSxPQUFPLEVBQUMsYUFEdkQ7QUFFRSxRQUFBLEtBQUssRUFBRTtBQUFFQyxVQUFBQSxnQkFBZ0IsRUFBRSxpQkFBcEI7QUFBdUNDLFVBQUFBLElBQUksRUFBRSxDQUE3QztBQUFnREMsVUFBQUEsTUFBTSxFQUFFLENBQXhEO0FBQTJEQyxVQUFBQSxRQUFRLEVBQUU7QUFBckUsU0FGVDtBQUV5RixRQUFBLFFBQVEsRUFBQztBQUZsRyxTQUdBO0FBQU8sUUFBQSxJQUFJLEVBQUM7QUFBWiw0UUFIQSxFQVVBO0FBQUcsUUFBQSxFQUFFLEVBQUMsV0FBTjtBQUFrQixRQUFBLFNBQVMsRUFBQztBQUE1QixTQUNBLDJDQUNBO0FBQWdCLFFBQUEsRUFBRSxFQUFDLFVBQW5CO0FBQThC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QixRQUFBLENBQUMsRUFBQztBQUF4QixRQURBLENBREEsQ0E3Q0EsQ0FERixDQURGO0FBd0REOzs7O0VBNUR5QkMsb0I7O2VBK0RiUixhIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IFB1cmVDb21wb25lbnQgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBfIGZyb20gJ2xvZGFzaCdcclxuXHJcbmltcG9ydCAnLi9zZWFXYXZlLnNjc3MnXHJcblxyXG5jbGFzcyBTZWFXYXZlRWZmZWN0IGV4dGVuZHMgUHVyZUNvbXBvbmVudCB7XHJcblxyXG4gIHJlbmRlciAoKSB7XHJcbiAgICBjb25zdCB7IGNsYXNzTmFtZSA9ICcnIH0gPSB0aGlzLnByb3BzXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT17Y2xhc3NOYW1lfT5cclxuICAgICAgICA8c3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuc1hsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJ1xyXG4gICAgICAgICAgeD0nMHB4JyB5PScwcHgnIHdpZHRoPScxMDB2dycgaGVpZ2h0PScxNTBweCcgdmlld0JveD0nMCAwIDgwMCAzNTAnXHJcbiAgICAgICAgICBzdHlsZT17eyBlbmFibGVCYWNrZ3JvdW5kOiAnbmV3IDAgMCA4MDAgNDAwJywgbGVmdDogMCwgYm90dG9tOiAwLCBwb3NpdGlvbjogJ2ZpeGVkJyB9fSB4bWxTcGFjZT0ncHJlc2VydmUnPlxyXG4gICAgICAgIDxzdHlsZSB0eXBlPSd0ZXh0L2Nzcyc+XHJcbiAgICAgICAgICB7YC5zdDB7b3BhY2l0eTowLjc2O31cclxuICAgICAgICAgIC5zdDF7ZmlsbDp1cmwoI1NWR0lEXzFfKTt3aWR0aDoxMDAlO31cclxuICAgICAgICAgIC5zdDJ7ZmlsbDp1cmwoI1NWR0lEXzJfKTt3aWR0aDoxMDAlO31cclxuICAgICAgICAgIC5zdDN7ZmlsbDp1cmwoI1NWR0lEXzNfKTt3aWR0aDoxMDAlO31cclxuICAgICAgICAgIC5zdDR7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO3dpZHRoOjEwMCU7fWB9XHJcbiAgICAgICAgPC9zdHlsZT5cclxuICAgICAgICA8ZyBpZD0nRGFya1dhdmVzJyBjbGFzc05hbWU9J0RhcmtXYXZlcyc+XHJcbiAgICAgICAgPGc+XHJcbiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSdTVkdJRF8yXycgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnIHgxPSc0MDAuMDAwNScgeTE9JzYwMicgeDI9JzQwMC4wMDA1JyB5Mj0nMjAyLjM1NDUnPlxyXG4gICAgICAgIDxzdG9wIG9mZnNldD0nMCcgc3R5bGU9e3tzdG9wQ29sb3I6JyMwMDAwRkYnfX0+PC9zdG9wPlxyXG4gICAgICAgIDxzdG9wIG9mZnNldD0nMC4xNzg5JyBzdHlsZT17e3N0b3BDb2xvcjonIzAwMjBFQyd9fT48L3N0b3A+XHJcbiAgICAgICAgPHN0b3Agb2Zmc2V0PScwLjQxNDknIHN0eWxlPXt7c3RvcENvbG9yOicjMDA0M0Q3J319Pjwvc3RvcD5cclxuICAgICAgICA8c3RvcCBvZmZzZXQ9JzAuNjM3NCcgc3R5bGU9e3tzdG9wQ29sb3I6JyMwMDVDQzgnfX0+PC9zdG9wPlxyXG4gICAgICAgIDxzdG9wIG9mZnNldD0nMC44Mzg2JyBzdHlsZT17e3N0b3BDb2xvcjonIzAwNkNCRid9fT48L3N0b3A+XHJcbiAgICAgICAgPHN0b3Agb2Zmc2V0PScxJyBzdHlsZT17e3N0b3BDb2xvcjonIzAwNzFCQyd9fT48L3N0b3A+XHJcbiAgICAgICAgPC9saW5lYXJHcmFkaWVudD5cclxuICAgICAgICA8cGF0aCBjbGFzc05hbWU9J3N0MicgZD0nTTc2MS44LDIwMi40Yy0yNC43LDAtMzYuNyw3LjItNDkuNSwxNC43Yy0xMy4yLDcuOC0yNi44LDE1LjktNTMuOCwxNS45Yy0yNywwLTQwLjYtOC4xLTUzLjgtMTUuOVxyXG4gICAgICAgICAgICAgIGMtMTIuOC03LjYtMjQuOS0xNC43LTQ5LjYtMTQuN2MtMjQuNywwLTM2LjgsNy4yLTQ5LjYsMTQuN2MtMTMuMiw3LjgtMjYuOCwxNS45LTUzLjgsMTUuOWMtMjcsMC00MC43LTguMS01My44LTE1LjlcclxuICAgICAgICAgICAgICBjLTEyLjgtNy42LTI0LjktMTQuNy00OS42LTE0LjdjLTI0LjcsMC0zNi44LDcuMi00OS42LDE0LjdjLTEzLjIsNy44LTI2LjgsMTUuOS01My44LDE1LjljLTI3LDAtNDAuNy04LjEtNTMuOC0xNS45XHJcbiAgICAgICAgICAgICAgYy0xMi44LTcuNi0yNC45LTE0LjctNDkuNi0xNC43Yy0yNC43LDAtMzYuOCw3LjItNDkuNiwxNC43Qzc4LjcsMjI0LjksNjUsMjMyLjksMzgsMjMyLjljLTI3LDAtNDAuNC04LjEtNTMuNi0xNS45XHJcbiAgICAgICAgICAgICAgYy0xMi4xLTcuMS0yNC4zLTEzLjktNDUuNC0xNC42VjYwMmg5MjJWMjMyLjljLTIyLjYtMC44LTM3LjItOC40LTQ5LjctMTUuOEM3OTguNSwyMDkuNSw3ODYuNSwyMDIuNCw3NjEuOCwyMDIuNHonPjwvcGF0aD5cclxuICAgICAgICA8L2c+XHJcbiAgICAgICAgPC9nPlxyXG4gICAgICAgIDxnIGlkPSdMaWdodFdhdmVzJyBjbGFzc05hbWU9J0xpZ2h0V2F2ZXMnPlxyXG4gICAgICAgIDxnPlxyXG4gICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0nU1ZHSURfM18nIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4MT0nNDAwLjAwMDUnIHkxPSc2MDAnIHgyPSc0MDAuMDAwNScgeTI9JzIxNC4zNTQ1Jz5cclxuICAgICAgICA8c3RvcCBvZmZzZXQ9JzAnIHN0eWxlPXt7c3RvcENvbG9yOicjMDAwMEZGJ319Pjwvc3RvcD5cclxuICAgICAgICA8c3RvcCBvZmZzZXQ9JzAuMTY0Mycgc3R5bGU9e3tzdG9wQ29sb3I6JyMwQjJDRjcnfX0+PC9zdG9wPlxyXG4gICAgICAgIDxzdG9wIG9mZnNldD0nMC4zNTc0JyBzdHlsZT17e3N0b3BDb2xvcjonIzE1NTlGMCd9fT48L3N0b3A+XHJcbiAgICAgICAgPHN0b3Agb2Zmc2V0PScwLjU0MzEnIHN0eWxlPXt7c3RvcENvbG9yOicjMUU3REVBJ319Pjwvc3RvcD5cclxuICAgICAgICA8c3RvcCBvZmZzZXQ9JzAuNzE2OCcgc3R5bGU9e3tzdG9wQ29sb3I6JyMyNDk2RTYnfX0+PC9zdG9wPlxyXG4gICAgICAgIDxzdG9wIG9mZnNldD0nMC44NzQnIHN0eWxlPXt7c3RvcENvbG9yOicjMjhBNkUzJ319Pjwvc3RvcD5cclxuICAgICAgICA8c3RvcCBvZmZzZXQ9JzEnIHN0eWxlPXt7c3RvcENvbG9yOicjMjlBQkUyJ319Pjwvc3RvcD5cclxuICAgICAgICA8L2xpbmVhckdyYWRpZW50PlxyXG4gICAgICAgIDxwYXRoIGNsYXNzTmFtZT0nc3QzJyBkPSdNNzUwLjksMjI5LjhjLTE0LjgtNy45LTI4LjctMTUuNC01Ny4yLTE1LjRjLTI4LjUsMC00Mi40LDcuNS01Ny4yLDE1LjRjLTE1LjIsOC4yLTMwLjksMTYuNi02Mi4xLDE2LjZcclxuICAgICAgICAgICAgICBzLTQ2LjktOC40LTYyLjEtMTYuNmMtMTQuOC03LjktMjguNy0xNS40LTU3LjItMTUuNGMtMjguNSwwLTQyLjQsNy41LTU3LjIsMTUuNGMtMTUuMiw4LjItMzAuOSwxNi42LTYyLjEsMTYuNlxyXG4gICAgICAgICAgICAgIGMtMzEuMiwwLTQ2LjktOC40LTYyLjEtMTYuNmMtMTQuOC03LjktMjguNy0xNS40LTU3LjItMTUuNGMtMjguNSwwLTQyLjQsNy41LTU3LjIsMTUuNGMtMTUuMiw4LjItMzAuOSwxNi42LTYyLjEsMTYuNlxyXG4gICAgICAgICAgICAgIGMtMzEuMiwwLTQ2LjktOC40LTYyLjEtMTYuNmMtMTQuOC03LjktMjguOS0xNS40LTU3LjMtMTUuNGMtMTYuOSwwLTI4LjgsMi42LTM4LjgsNi40VjYwMGg5MjJWMjM3Yy0xMiw1LjMtMjYsOS40LTQ3LjgsOS40XHJcbiAgICAgICAgICAgICAgQzc4Mi4xLDI0Ni40LDc2Ni4xLDIzNy45LDc1MC45LDIyOS44eic+PC9wYXRoPlxyXG4gICAgICAgIDwvZz5cclxuICAgICAgICA8L2c+XHJcbiAgICAgICAgPGcgaWQ9J1doaXRlV2F2ZXMnIGNsYXNzTmFtZT0nV2hpdGVXYXZlcyc+XHJcbiAgICAgICAgPGcgY2xhc3NOYW1lPSdzdDAnPlxyXG4gICAgICAgIDxwYXRoIGNsYXNzTmFtZT0nc3Q0JyBkPSdNLTcxLDIyMGM5NC4yLDAsOTQuMiwxOCwxODguNCwxOGM5NC4yLDAsOTQuMi0xOCwxODguNC0xOGM5NC4yLDAsOTQuMiwxOCwxODguNCwxOGM5NC4yLDAsOTQuMi0xOCwxODguNC0xOFxyXG4gICAgICAgICAgICAgIHM5NC4yLDE4LDE4OC40LDE4Jz48L3BhdGg+XHJcbiAgICAgICAgPC9nPlxyXG4gICAgICAgIDwvZz5cclxuICAgICAgICA8L3N2Zz5cclxuICAgICAgPC9kaXY+XHJcbiAgICApXHJcbiAgfVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCBTZWFXYXZlRWZmZWN0Il19