text: /*! For license information please see 2.68e40d34.chunk.js.LICENSE.txt */
  (this.webpackJsonpweb_frontend=this.webpackJsonpweb_frontend||[]).push([[2],[function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}e.exports=function(e,t,i){return t&&n(e.prototype,t),i&&n(e,i),e}},function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(47),t),r(n(37),t),r(n(50),t),r(n(34),t),r(n(36),t),r(n(115),t),r(n(20),t),r(n(122),t),r(n(123),t),r(n(124),t),r(n(38),t),r(n(39),t),r(n(21),t)},function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(86),t),r(n(33),t),r(n(99),t),r(n(48),t),r(n(108),t)},function(e,t,n){var i=n(109);e.exports=function(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&&i(e,t)}},function(e,t,n){var i=n(7),r=n(110),o=n(111);e.exports=function(e){var t=r();return function(){var n,r=i(e);if(t){var a=i(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return o(this,n)}}},function(e,t,n){var i=n(35);e.exports=function(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=i(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t,n){"use strict";e.exports=n(76)},function(e,t,n){"use strict";e.exports=n(403)},function(e,t,n){var i=n(114);function r(t,n,o){return"undefined"!==typeof Reflect&&Reflect.get?e.exports=r=Reflect.get:e.exports=r=function(e,t,n){var r=i(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(n):o.value}},r(t,n,o||t)}e.exports=r},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.OptionsColor=void 0;var o=function(){function e(){i(this,e),this.value="#fff"}return r(e,[{key:"load",value:function(e){void 0!==(null===e||void 0===e?void 0:e.value)&&(this.value=e.value)}}],[{key:"create",value:function(t,n){var i=null!==t&&void 0!==t?t:new e;return void 0!==n&&("string"===typeof n||n instanceof Array?i.load({value:n}):i.load(n)),i}}]),e}();t.OptionsColor=o},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.ValueWithRandom=void 0;var o=n(136),a=n(2),s=function(){function e(){i(this,e),this.random=new o.Random,this.value=0}return r(e,[{key:"load",value:function(e){e&&("boolean"===typeof e.random?this.random.enable=e.random:this.random.load(e.random),void 0!==e.value&&(this.value=a.setRangeValue(e.value,this.random.enable?this.random.minimumValue:void 0)))}}]),e}();t.ValueWithRandom=s},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Vector=void 0;var o=function(){function e(t,n){var r,o;if(i(this,e),void 0===n){if("number"===typeof t)throw new Error("tsParticles - Vector not initialized correctly");var a=t,s=[a.x,a.y];r=s[0],o=s[1]}else r=t,o=n;this.x=r,this.y=o}return r(e,[{key:"angle",get:function(){return Math.atan2(this.y,this.x)},set:function(e){this.updateFromAngle(e,this.length)}},{key:"length",get:function(){return Math.sqrt(Math.pow(this.x,2)+Math.pow(this.y,2))},set:function(e){this.updateFromAngle(this.angle,e)}},{key:"add",value:function(t){return e.create(this.x+t.x,this.y+t.y)}},{key:"addTo",value:function(e){this.x+=e.x,this.y+=e.y}},{key:"sub",value:function(t){return e.create(this.x-t.x,this.y-t.y)}},{key:"subFrom",value:function(e){this.x-=e.x,this.y-=e.y}},{key:"mult",value:function(t){return e.create(this.x*t,this.y*t)}},{key:"multTo",value:function(e){this.x*=e,this.y*=e}},{key:"div",value:function(t){return e.create(this.x/t,this.y/t)}},{key:"divTo",value:function(e){this.x/=e,this.y/=e}},{key:"distanceTo",value:function(e){return this.sub(e).length}},{key:"getLengthSq",value:function(){return Math.pow(this.x,2)+Math.pow(this.y,2)}},{key:"distanceToSq",value:function(e){return this.sub(e).getLengthSq()}},{key:"manhattanDistanceTo",value:function(e){return Math.abs(e.x-this.x)+Math.abs(e.y-this.y)}},{key:"copy",value:function(){return e.clone(this)}},{key:"setTo",value:function(e){this.x=e.x,this.y=e.y}},{key:"rotate",value:function(t){return e.create(this.x*Math.cos(t)-this.y*Math.sin(t),this.x*Math.sin(t)+this.y*Math.cos(t))}},{key:"updateFromAngle",value:function(e,t){this.x=Math.cos(e)*t,this.y=Math.sin(e)*t}}],[{key:"clone",value:function(t){return e.create(t.x,t.y)}},{key:"create",value:function(t,n){return new e(t,n)}},{key:"origin",get:function(){return e.create(0,0)}}]),e}();t.Vector=o},function(e,t,n){var i=n(66),r="object"==typeof self&&self&&self.Object===Object&&self,o=i||r||Function("return this")();e.exports=o},function(e,t,n){e.exports=n(85)},function(e,t,n){"use strict";var i=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.ExternalInteractorBase=void 0;var r=n(3);t.ExternalInteractorBase=function e(t){i(this,e),this.container=t,this.type=r.InteractorType.External}},function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(228),t),r(n(229),t),r(n(230),t)},function(e,t,n){var i=n(119),r=n(120),o=n(35),a=n(121);e.exports=function(e,t){return i(e)||r(e,t)||o(e,t)||a()}},function(e,t,n){var i=n(348),r=n(354);e.exports=function(e,t){var n=r(e,t);return i(n)?n:void 0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calcEasing=t.collisionVelocity=t.getParticleBaseVelocity=t.getParticleDirectionAngle=t.getDistance=t.getDistances=t.getValue=t.setRangeValue=t.getRangeMax=t.getRangeMin=t.getRangeValue=t.randomInRange=t.mix=t.clamp=void 0;var i=n(3),r=n(13);function o(e){var t=l(e),n=s(e);return t===n&&(n=0),Math.random()*(t-n)+n}function a(e){return"number"===typeof e?e:o(e)}function s(e){return"number"===typeof e?e:e.min}function l(e){return"number"===typeof e?e:e.max}function u(e,t){if(e===t||void 0===t&&"number"===typeof e)return e;var n=s(e),i=l(e);return void 0!==t?{min:Math.min(n,t),max:Math.max(i,t)}:u(n,i)}function c(e,t){var n=e.x-t.x,i=e.y-t.y;return{dx:n,dy:i,distance:Math.sqrt(n*n+i*i)}}t.clamp=function(e,t,n){return Math.min(Math.max(e,t),n)},t.mix=function(e,t,n,i){return Math.floor((e*n+t*i)/(n+i))},t.randomInRange=o,t.getRangeValue=a,t.getRangeMin=s,t.getRangeMax=l,t.setRangeValue=u,t.getValue=function(e){var t=e.random,n="boolean"===typeof t?{enable:t,minimumValue:0}:t,i=n.enable,r=n.minimumValue;return a(i?u(e.value,r):e.value)},t.getDistances=c,t.getDistance=function(e,t){return c(e,t).distance},t.getParticleDirectionAngle=function(e){if("number"===typeof e)return e*Math.PI/180;switch(e){case i.MoveDirection.top:return-Math.PI/2;case i.MoveDirection.topRight:return-Math.PI/4;case i.MoveDirection.right:return 0;case i.MoveDirection.bottomRight:return Math.PI/4;case i.MoveDirection.bottom:return Math.PI/2;case i.MoveDirection.bottomLeft:return 3*Math.PI/4;case i.MoveDirection.left:return Math.PI;case i.MoveDirection.topLeft:return-3*Math.PI/4;case i.MoveDirection.none:default:return Math.random()*Math.PI*2}},t.getParticleBaseVelocity=function(e){var t=r.Vector.origin;return t.length=1,t.angle=e,t},t.collisionVelocity=function(e,t,n,i){return r.Vector.create(e.x*(n-i)/(n+i)+2*t.x*i/(n+i),e.y)},t.calcEasing=function(e,t){switch(t){case i.EasingType.easeOutQuad:return 1-Math.pow(1-e,2);case i.EasingType.easeOutCubic:return 1-Math.pow(1-e,3);case i.EasingType.easeOutQuart:return 1-Math.pow(1-e,4);case i.EasingType.easeOutQuint:return 1-Math.pow(1-e,5);case i.EasingType.easeOutExpo:return 1===e?1:1-Math.pow(2,-10*e);case i.EasingType.easeOutSine:return Math.sin(e*Math.PI/2);case i.EasingType.easeOutBack:var n=1.70158;return 1+2.70158*Math.pow(e-1,3)+n*Math.pow(e-1,2);case i.EasingType.easeOutCirc:return Math.sqrt(1-Math.pow(e-1,2));default:return e}}},function(e,t,n){"use strict";var i=n(15),r=n(6),o=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(r,o){function a(e){try{l(i.next(e))}catch(t){o(t)}}function s(e){try{l(i.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((i=i.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.rectBounce=t.circleBounce=t.circleBounceDataFromParticle=t.divMode=t.singleDivModeExecute=t.divModeExecute=t.isDivModeEnabled=t.deepExtend=t.calculateBounds=t.areBoundsInside=t.isPointInside=t.itemFromArray=t.arrayRandomIndex=t.loadFont=t.isInArray=t.cancelAnimation=t.animate=t.isSsr=void 0;var a=n(3),s=n(20),l=n(13);function u(e,t,n,i,r,o){var a={bounced:!1};return t.min>=i.min&&t.min<=i.max&&t.max>=i.min&&t.max<=i.max&&(e.max>=n.min&&e.max<=(n.max+n.min)/2&&r>0||e.min<=n.max&&e.min>(n.max+n.min)/2&&r<0)&&(a.velocity=r*-o,a.bounced=!0),a}function c(e,t){if(t instanceof Array){var n,i=r(t);try{for(i.s();!(n=i.n()).done;){var o=n.value;if(e.matches(o))return!0}}catch(a){i.e(a)}finally{i.f()}return!1}return e.matches(t)}function d(){return"undefined"===typeof window||!window}function f(e,t){return e===t||t instanceof Array&&t.indexOf(e)>-1}function v(e){return Math.floor(Math.random()*e.length)}function h(e,t,n){var i=!0;return n&&n!==a.OutModeDirection.bottom||(i=e.top<t.height),!i||n&&n!==a.OutModeDirection.left||(i=e.right>0),!i||n&&n!==a.OutModeDirection.right||(i=e.left<t.width),!i||n&&n!==a.OutModeDirection.top||(i=e.bottom>0),i}function p(e,t){return{bottom:e.y+t,left:e.x-t,right:e.x+t,top:e.y-t}}function y(e,t){var n=e.selectors;if(n instanceof Array){var i,o=r(n);try{for(o.s();!(i=o.n()).done;){t(i.value,e)}}catch(a){o.e(a)}finally{o.f()}}else t(n,e)}t.isSsr=d,t.animate=function(){return d()?function(e){return setTimeout(e)}:function(e){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||window.setTimeout)(e)}},t.cancelAnimation=function(){return d()?function(e){return clearTimeout(e)}:function(e){return(window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||window.clearTimeout)(e)}},t.isInArray=f,t.loadFont=function(e){var t,n;return o(this,void 0,void 0,i.mark((function r(){return i.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,document.fonts.load("".concat(null!==(t=e.weight)&&void 0!==t?t:"400"," 36px '").concat(null!==(n=e.font)&&void 0!==n?n:"Verdana","'"));case 3:i.next=7;break;case 5:i.prev=5,i.t0=i.catch(0);case 7:case"end":return i.stop()}}),r,null,[[0,5]])})))},t.arrayRandomIndex=v,t.itemFromArray=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=void 0!==t&&n?t%e.length:v(e);return e[i]},t.isPointInside=function(e,t,n,i){return h(p(e,null!==n&&void 0!==n?n:0),t,i)},t.areBoundsInside=h,t.calculateBounds=p,t.deepExtend=function e(t){for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];for(var o=0,a=i;o<a.length;o++){var s=a[o];if(void 0!==s&&null!==s)if("object"===typeof s){var l=Array.isArray(s);!l||"object"===typeof t&&t&&Array.isArray(t)?l||"object"===typeof t&&t&&!Array.isArray(t)||(t={}):t=[];var u=function(n){if("__proto__"===n)return"continue";var i=s[n],r="object"===typeof i,o=t;o[n]=r&&Array.isArray(i)?i.map((function(t){return e(o[n],t)})):e(o[n],i)};for(var c in s)u(c)}else t=s}return t},t.isDivModeEnabled=function(e,t){return t instanceof Array?!!t.find((function(t){return t.enable&&f(e,t.mode)})):f(e,t.mode)},t.divModeExecute=function(e,t,n){if(t instanceof Array){var i,o=r(t);try{for(o.s();!(i=o.n()).done;){var a=i.value,s=a.mode;a.enable&&f(e,s)&&y(a,n)}}catch(u){o.e(u)}finally{o.f()}}else{var l=t.mode;t.enable&&f(e,l)&&y(t,n)}},t.singleDivModeExecute=y,t.divMode=function(e,t){if(t&&e)return e instanceof Array?e.find((function(e){return c(t,e.selectors)})):c(t,e.selectors)?e:void 0},t.circleBounceDataFromParticle=function(e){return{position:e.getPosition(),radius:e.getRadius(),mass:e.getMass(),velocity:e.velocity,factor:l.Vector.create(s.getValue(e.options.bounce.horizontal),s.getValue(e.options.bounce.vertical))}},t.circleBounce=function(e,t){var n=e.velocity.x,i=e.velocity.y,r=e.position,o=t.position;if(n*(o.x-r.x)+i*(o.y-r.y)>=0){var a=-Math.atan2(o.y-r.y,o.x-r.x),l=e.mass,u=t.mass,c=e.velocity.rotate(a),d=t.velocity.rotate(a),f=s.collisionVelocity(c,d,l,u),v=s.collisionVelocity(d,c,l,u),h=f.rotate(-a),p=v.rotate(-a);e.velocity.x=h.x*e.factor.x,e.velocity.y=h.y*e.factor.y,t.velocity.x=p.x*t.factor.x,t.velocity.y=p.y*t.factor.y}},t.rectBounce=function(e,t){var n=p(e.getPosition(),e.getRadius()),i=u({min:n.left,max:n.right},{min:n.top,max:n.bottom},{min:t.left,max:t.right},{min:t.top,max:t.bottom},e.velocity.x,s.getValue(e.options.bounce.horizontal));i.bounced&&(void 0!==i.velocity&&(e.velocity.x=i.velocity),void 0!==i.position&&(e.position.x=i.position));var r=u({min:n.top,max:n.bottom},{min:n.left,max:n.right},{min:t.top,max:t.bottom},{min:t.left,max:t.right},e.velocity.y,s.getValue(e.options.bounce.vertical));r.bounced&&(void 0!==r.velocity&&(e.velocity.y=r.velocity),void 0!==r.position&&(e.position.y=r.position))}},function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(219),t)},function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(225),t)},function(e,t,n){"use strict";var i=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.ParticlesInteractorBase=void 0;var r=n(3);t.ParticlesInteractorBase=function e(t){i(this,e),this.container=t,this.type=r.InteractorType.Particles}},function(e,t,n){var i=n(338),r=n(339),o=n(340),a=n(341),s=n(342);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}l.prototype.clear=i,l.prototype.delete=r,l.prototype.get=o,l.prototype.has=a,l.prototype.set=s,e.exports=l},function(e,t,n){var i=n(64);e.exports=function(e,t){for(var n=e.length;n--;)if(i(e[n][0],t))return n;return-1}},function(e,t,n){var i=n(44),r=n(350),o=n(351),a=i?i.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?r(e):o(e)}},function(e,t,n){var i=n(19)(Object,"create");e.exports=i},function(e,t,n){var i=n(363);e.exports=function(e,t){var n=e.__data__;return i(t)?n["string"==typeof t?"string":"hash"]:n.map}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof 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(77)},function(e,t,n){"use strict";var i=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function a(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach((function(e){i[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},i)).join("")}catch(r){return!1}}()?Object.assign:function(e,t){for(var n,s,l=a(e),u=1;u<arguments.length;u++){for(var c in n=Object(arguments[u]))r.call(n,c)&&(l[c]=n[c]);if(i){s=i(n);for(var d=0;d<s.length;d++)o.call(n,s[d])&&(l[s[d]]=n[s[d]])}}return l}},function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(91),t),r(n(92),t),r(n(93),t),r(n(94),t),r(n(95),t),r(n(96),t),r(n(97),t),r(n(98),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getHslFromAnimation=t.getLinkRandomColor=t.getLinkColor=t.colorMix=t.getStyleFromHsv=t.getStyleFromHsl=t.getStyleFromRgb=t.getRandomRgbColor=t.rgbaToHsva=t.rgbToHsv=t.hsvaToRgba=t.hsvToRgb=t.hsvaToHsla=t.hsvToHsl=t.hslaToHsva=t.hslToHsv=t.hslaToRgba=t.hslToRgb=t.stringToRgb=t.stringToAlpha=t.rgbToHsl=t.colorToHsl=t.colorToRgb=void 0;var i=n(21),r=n(36),o=n(20);function a(e,t,n){var i=n;return i<0&&(i+=1),i>1&&(i-=1),i<1/6?e+6*(t-e)*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}function s(e){if(e.startsWith("rgb")){var t=/rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(,\s*([\d.]+)\s*)?\)/i.exec(e);return t?{a:t.length>4?parseFloat(t[5]):1,b:parseInt(t[3],10),g:parseInt(t[2],10),r:parseInt(t[1],10)}:void 0}if(e.startsWith("hsl")){var n=/hsla?\(\s*(\d+)\s*,\s*(\d+)%\s*,\s*(\d+)%\s*(,\s*([\d.]+)\s*)?\)/i.exec(e);return n?f({a:n.length>4?parseFloat(n[5]):1,h:parseInt(n[1],10),l:parseInt(n[3],10),s:parseInt(n[2],10)}):void 0}if(e.startsWith("hsv")){var i=/hsva?\(\s*(\d+)\xb0\s*,\s*(\d+)%\s*,\s*(\d+)%\s*(,\s*([\d.]+)\s*)?\)/i.exec(e);return i?y({a:i.length>4?parseFloat(i[5]):1,h:parseInt(i[1],10),s:parseInt(i[2],10),v:parseInt(i[3],10)}):void 0}var r=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])([a-f\d])?$/i,(function(e,t,n,i,r){return t+t+n+n+i+i+(void 0!==r?r+r:"")})),o=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i.exec(r);return o?{a:void 0!==o[4]?parseInt(o[4],16)/255:1,b:parseInt(o[3],16),g:parseInt(o[2],16),r:parseInt(o[1],16)}:void 0}function l(e,t){var n,o,a,s=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(void 0!==e){var u,f="string"===typeof e?{value:e}:e;if("string"===typeof f.value)u=f.value===r.Constants.randomColorValue?b():c(f.value);else if(f.value instanceof Array){var v=i.itemFromArray(f.value,t,s);u=l({value:v})}else{var h=f.value,y=null!==(n=h.rgb)&&void 0!==n?n:f.value;if(void 0!==y.r)u=y;else{var m=null!==(o=h.hsl)&&void 0!==o?o:f.value;if(void 0!==m.h&&void 0!==m.l)u=d(m);else{var g=null!==(a=h.hsv)&&void 0!==a?a:f.value;void 0!==g.h&&void 0!==g.v&&(u=p(g))}}}return u}}function u(e){var t=e.r/255,n=e.g/255,i=e.b/255,r=Math.max(t,n,i),o=Math.min(t,n,i),a={h:0,l:(r+o)/2,s:0};return r!=o&&(a.s=a.l<.5?(r-o)/(r+o):(r-o)/(2-r-o),a.h=t===r?(n-i)/(r-o):a.h=n===r?2+(i-t)/(r-o):4+(t-n)/(r-o)),a.l*=100,a.s*=100,a.h*=60,a.h<0&&(a.h+=360),a}function c(e){return s(e)}function d(e){var t={b:0,g:0,r:0},n={h:e.h/360,l:e.l/100,s:e.s/100};if(0===n.s)t.b=n.l,t.g=n.l,t.r=n.l;else{var i=n.l<.5?n.l*(1+n.s):n.l+n.s-n.l*n.s,r=2*n.l-i;t.r=a(r,i,n.h+1/3),t.g=a(r,i,n.h),t.b=a(r,i,n.h-1/3)}return t.r=Math.floor(255*t.r),t.g=Math.floor(255*t.g),t.b=Math.floor(255*t.b),t}function f(e){var t=d(e);return{a:e.a,b:t.b,g:t.g,r:t.r}}function v(e){var t=e.l/100,n=t+e.s/100*Math.min(t,1-t),i=n?2*(1-t/n):0;return{h:e.h,s:100*i,v:100*n}}function h(e){var t=e.v/100,n=t*(1-e.s/100/2),i=0===n||1===n?0:(t-n)/Math.min(n,1-n);return{h:e.h,l:100*n,s:100*i}}function p(e){var t,n={b:0,g:0,r:0},i=e.h/60,r=e.s/100,o=e.v/100,a=o*r,s=a*(1-Math.abs(i%2-1));if(i>=0&&i<=1?t={r:a,g:s,b:0}:i>1&&i<=2?t={r:s,g:a,b:0}:i>2&&i<=3?t={r:0,g:a,b:s}:i>3&&i<=4?t={r:0,g:s,b:a}:i>4&&i<=5?t={r:s,g:0,b:a}:i>5&&i<=6&&(t={r:a,g:0,b:s}),t){var l=o-a;n.r=Math.floor(255*(t.r+l)),n.g=Math.floor(255*(t.g+l)),n.b=Math.floor(255*(t.b+l))}return n}function y(e){var t=p(e);return{a:e.a,b:t.b,g:t.g,r:t.r}}function m(e){var t={r:e.r/255,g:e.g/255,b:e.b/255},n=Math.max(t.r,t.g,t.b),i=n-Math.min(t.r,t.g,t.b),r=0;return n===t.r?r=(t.g-t.b)/i*60:n===t.g?r=60*(2+(t.b-t.r)/i):n===t.b&&(r=60*(4+(t.r-t.g)/i)),{h:r,s:100*(n?i/n:0),v:100*n}}function b(e){var t=null!==e&&void 0!==e?e:0;return{b:Math.floor(o.randomInRange(o.setRangeValue(t,256))),g:Math.floor(o.randomInRange(o.setRangeValue(t,256))),r:Math.floor(o.randomInRange(o.setRangeValue(t,256)))}}function g(e,t){return"hsla(".concat(e.h,", ").concat(e.s,"%, ").concat(e.l,"%, ").concat(null!==t&&void 0!==t?t:1,")")}function w(e,t,n,i){var r=e,a=t;return void 0===r.r&&(r=d(e)),void 0===a.r&&(a=d(t)),{b:o.mix(r.b,a.b,n,i),g:o.mix(r.g,a.g,n,i),r:o.mix(r.r,a.r,n,i)}}t.colorToRgb=l,t.colorToHsl=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=l(e,t,n);return void 0!==i?u(i):void 0},t.rgbToHsl=u,t.stringToAlpha=function(e){var t;return null===(t=s(e))||void 0===t?void 0:t.a},t.stringToRgb=c,t.hslToRgb=d,t.hslaToRgba=f,t.hslToHsv=v,t.hslaToHsva=function(e){var t=v(e);return{a:e.a,h:t.h,s:t.s,v:t.v}},t.hsvToHsl=h,t.hsvaToHsla=function(e){var t=h(e);return{a:e.a,h:t.h,l:t.l,s:t.s}},t.hsvToRgb=p,t.hsvaToRgba=y,t.rgbToHsv=m,t.rgbaToHsva=function(e){var t=m(e);return{a:e.a,h:t.h,s:t.s,v:t.v}},t.getRandomRgbColor=b,t.getStyleFromRgb=function(e,t){return"rgba(".concat(e.r,", ").concat(e.g,", ").concat(e.b,", ").concat(null!==t&&void 0!==t?t:1,")")},t.getStyleFromHsl=g,t.getStyleFromHsv=function(e,t){return g(h(e),t)},t.colorMix=w,t.getLinkColor=function(e,t,n){var i,o;if(n===r.Constants.randomColorValue)return b();if("mid"!==n)return n;var a=null!==(i=e.getFillColor())&&void 0!==i?i:e.getStrokeColor(),s=null!==(o=null===t||void 0===t?void 0:t.getFillColor())&&void 0!==o?o:null===t||void 0===t?void 0:t.getStrokeColor();if(a&&s&&t)return w(a,s,e.getRadius(),t.getRadius());var l=null!==a&&void 0!==a?a:s;return l?d(l):void 0},t.getLinkRandomColor=function(e,t,n){var i="string"===typeof e?e:e.value;return i===r.Constants.randomColorValue?n?l({value:i}):t?r.Constants.randomColorValue:r.Constants.midColorValue:l({value:i})},t.getHslFromAnimation=function(e){return void 0!==e?{h:e.h.value,s:e.s.value,l:e.l.value}:void 0}},function(e,t,n){var i=n(49);e.exports=function(e,t){if(e){if("string"===typeof e)return i(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)?i(e,t):void 0}}},function(e,t,n){"use strict";var i=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.Constants=void 0;var r=function e(){i(this,e)};t.Constants=r,r.canvasClass="tsparticles-canvas-el",r.randomColorValue="random",r.midColorValue="mid",r.touchEndEvent="touchend",r.mouseDownEvent="mousedown",r.mouseUpEvent="mouseup",r.mouseMoveEvent="mousemove",r.touchStartEvent="touchstart",r.touchMoveEvent="touchmove",r.mouseLeaveEvent="mouseleave",r.mouseOutEvent="mouseout",r.touchCancelEvent="touchcancel",r.resizeEvent="resize",r.visibilityChangeEvent="visibilitychange",r.noPolygonDataLoaded="No polygon data loaded.",r.noPolygonFound="No polygon found, you need to specify SVG url in config."},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(4),a=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.Circle=void 0;var s=function(e){o(n,e);var t=a(n);function n(e,r,o){var a;return i(this,n),(a=t.call(this,e,r)).radius=o,a}return r(n,[{key:"contains",value:function(e){return Math.pow(e.x-this.position.x,2)+Math.pow(e.y-this.position.y,2)<=this.radius*this.radius}},{key:"intersects",value:function(e){var t=e,n=e,i=this.position,r=e.position,o=Math.abs(r.x-i.x),a=Math.abs(r.y-i.y),s=this.radius;if(void 0!==n.radius)return s+n.radius>Math.sqrt(o*o+a+a);if(void 0!==t.size){var l=t.size.width,u=t.size.height,c=Math.pow(o-l,2)+Math.pow(a-u,2);return!(o>s+l||a>s+u)&&(o<=l||a<=u||c<=s*s)}return!1}}]),n}(n(38).Range);t.Circle=s},function(e,t,n){"use strict";var i=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.Range=void 0;t.Range=function e(t,n){i(this,e),this.position={x:t,y:n}}},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(4),a=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.Rectangle=void 0;var s=function(e){o(n,e);var t=a(n);function n(e,r,o,a){var s;return i(this,n),(s=t.call(this,e,r)).size={height:a,width:o},s}return r(n,[{key:"contains",value:function(e){var t=this.size.width,n=this.size.height,i=this.position;return e.x>=i.x&&e.x<=i.x+t&&e.y>=i.y&&e.y<=i.y+n}},{key:"intersects",value:function(e){var t=e,n=e,i=this.size.width,r=this.size.height,o=this.position,a=e.position;if(void 0!==n.radius)return n.intersects(this);if(void 0!==t.size){var s=t.size,l=s.width,u=s.height;return a.x<o.x+i&&a.x+l>o.x&&a.y<o.y+r&&a.y+u>o.y}return!1}}]),n}(n(38).Range);t.Rectangle=s},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.ParticlesOptions=void 0;var o=n(128),a=n(131),s=n(141),l=n(143),u=n(54),c=n(145),d=n(147),f=n(149),v=n(150),h=n(153),p=n(156),y=n(42),m=n(158),b=n(55),g=n(161),w=n(165),k=n(166),x=n(168),_=n(170),P=n(2),O=n(171),M=n(173),S=function(){function e(){i(this,e),this.bounce=new b.Bounce,this.collisions=new h.Collisions,this.color=new y.AnimatableColor,this.destroy=new g.Destroy,this.groups={},this.life=new m.Life,this.links=new o.Links,this.move=new a.Move,this.number=new s.ParticlesNumber,this.opacity=new l.Opacity,this.orbit=new O.Orbit,this.reduceDuplicates=!1,this.repulse=new M.Repulse,this.roll=new x.Roll,this.rotate=new d.Rotate,this.shadow=new f.Shadow,this.shape=new u.Shape,this.size=new c.Size,this.stroke=new v.Stroke,this.tilt=new k.Tilt,this.twinkle=new p.Twinkle,this.wobble=new w.Wobble,this.zIndex=new _.ZIndex}return r(e,[{key:"line_linked",get:function(){return this.links},set:function(e){this.links=e}},{key:"lineLinked",get:function(){return this.links},set:function(e){this.links=e}},{key:"load",value:function(e){var t,n,i,r,o,a,s,l;if(void 0!==e){this.bounce.load(e.bounce),this.color=y.AnimatableColor.create(this.color,e.color),this.destroy.load(e.destroy),this.life.load(e.life);var u=null!==(n=null!==(t=e.links)&&void 0!==t?t:e.lineLinked)&&void 0!==n?n:e.line_linked;if(void 0!==u&&this.links.load(u),void 0!==e.groups)for(var c in e.groups){var d=e.groups[c];void 0!==d&&(this.groups[c]=P.deepExtend(null!==(i=this.groups[c])&&void 0!==i?i:{},d))}this.move.load(e.move),this.number.load(e.number),this.opacity.load(e.opacity),this.orbit.load(e.orbit),void 0!==e.reduceDuplicates&&(this.reduceDuplicates=e.reduceDuplicates),this.repulse.load(e.repulse),this.roll.load(e.roll),this.rotate.load(e.rotate),this.shape.load(e.shape),this.size.load(e.size),this.shadow.load(e.shadow),this.tilt.load(e.tilt),this.twinkle.load(e.twinkle),this.wobble.load(e.wobble),this.zIndex.load(e.zIndex);var f=null!==(o=null===(r=e.move)||void 0===r?void 0:r.collisions)&&void 0!==o?o:null===(a=e.move)||void 0===a?void 0:a.bounce;void 0!==f&&(this.collisions.enable=f),this.collisions.load(e.collisions);var h=null!==(s=e.stroke)&&void 0!==s?s:null===(l=e.shape)||void 0===l?void 0:l.stroke;void 0!==h&&(h instanceof Array?this.stroke=h.map((function(e){var t=new v.Stroke;return t.load(e),t})):(this.stroke instanceof Array&&(this.stroke=new v.Stroke),this.stroke.load(h)))}}}]),e}();t.ParticlesOptions=S},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.AnimationOptions=void 0;var o=function(){function e(){i(this,e),this.count=0,this.enable=!1,this.speed=1,this.sync=!1}return r(e,[{key:"load",value:function(e){e&&(void 0!==e.count&&(this.count=e.count),void 0!==e.enable&&(this.enable=e.enable),void 0!==e.speed&&(this.speed=e.speed),void 0!==e.sync&&(this.sync=e.sync))}}]),e}();t.AnimationOptions=o},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(10),a=n(7),s=n(4),l=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.AnimatableColor=void 0;var u=n(11),c=n(151),d=function(e){s(n,e);var t=l(n);function n(){var e;return i(this,n),(e=t.call(this)).animation=new c.HslAnimation,e}return r(n,[{key:"load",value:function(e){if(o(a(n.prototype),"load",this).call(this,e),e){var t=e.animation;void 0!==t&&(void 0!==t.enable?this.animation.h.load(t):this.animation.load(e.animation))}}}],[{key:"create",value:function(e,t){var i=null!==e&&void 0!==e?e:new n;return void 0!==t&&i.load("string"===typeof t?{value:t}:t),i}}]),n}(u.OptionsColor);t.AnimatableColor=d},function(e,t,n){var i=n(19)(n(14),"Map");e.exports=i},function(e,t,n){var i=n(14).Symbol;e.exports=i},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){"use strict";var i=n(8),r=n.n(i),o=n(31),a=function(){return(a=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};function s(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r<i.length;r++)t.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(n[i[r]]=e[i[r]])}return n}var l=["left","right","top","bottom"],u=Object(i.forwardRef)((function(e,t){var n=e.active,o=e.children,u=e.childBox,c=e.parentBox,d=e.position,f=e.sticky,v=e.style,h=e.visible,p=e.className,y=e.onClickOutside,m=s(e,["active","children","childBox","parentBox","position","sticky","style","visible","className","onClickOutside"]),b=function(e,t){var n=function(n){(null===t||void 0===t?void 0:t.current)&&!t.current.contains(n.target)&&e()};return Object(i.useEffect)((function(){return document.addEventListener("mousedown",n,!0),function(){document.removeEventListener("mousedown",n,!0)}}),[e,t]),[t]}(y,t)[0],g=function(e,t){var n=t.left,i=t.right,r=t.top,o=t.bottom;return n?"left":i?"right":r?"top":o?"bottom":e}(d,function(e,t){return Object.entries(e).reduce((function(e,n){var i,r=n[0],o=n[1];return t.includes(r)?a(a({},e),((i={})[r]=o,i)):e}),{})}(m,l)),w=n&&f?function(e,t,n,i){switch(void 0===i&&(i=0),n){case"bottom":return"translate3d("+Math.round(e.x+e.width/2-t.width/2)+"px, "+Math.round(e.y+e.height+4+i)+"px, 0px)";case"left":return"translate3d("+Math.round(e.x-t.width-4)+"px, "+Math.round(e.y+e.height/2-17+i)+"px, 0px)";case"right":return"translate3d("+Math.round(e.x+e.width+4)+"px, "+Math.round(e.y+e.height/2-17+i)+"px, 0px)";case"top":return"translate3d("+Math.round(e.x+e.width/2-t.width/2)+"px, "+Math.round(e.y-t.height-4+i)+"px, 0px)";default:return}}(u,c,g,window&&window.pageYOffset?window.pageYOffset:document&&document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:0):void 0,k=a(a({display:"inline-block",transition:"opacity 500ms ease",zIndex:1009},f?{left:h?0:-1e4,position:h?"absolute":"fixed",top:h?0:-1e4,transform:w,willChange:"transform"}:{position:"relative"}),{opacity:h?1:0});return r.a.createElement("span",a({ref:b,style:a(a({},k),v),className:["awesome-react-tooltip","awesome-react-tooltip-"+g,p].join(" ")},function(e,t){return Object.entries(e).reduce((function(e,n){var i,r=n[0],o=n[1];return t.includes(r)?e:a(a({},e),((i={})[r]=o,i))}),{})}(m,l)),o)}));u.displayName="Content";var c={bottom:0,height:0,left:0,right:0,top:0,width:0,x:0,y:0};t.a=function(e){var t=e.active,n=void 0===t||t,l=e.content,d=e.children,f=e.trigger,v=e.timeout,h=void 0===v?0:v,p=s(e,["active","content","children","trigger","timeout"]),y=Boolean(d),m=Object(i.useRef)(null),b=Object(i.useRef)(null),g=Object(i.useState)(null),w=g[0],k=g[1],x=Object(i.useState)(!y),_=x[0],P=x[1],O=Object(i.useState)(c),M=O[0],S=O[1],C=Object(i.useState)(c),E=C[0],T=C[1];Object(i.useEffect)((function(){var e;m.current&&((e=m.current.getBoundingClientRect())&&S(e));b.current&&((e=b.current.getBoundingClientRect())&&T(e))}),[l,_]);var R=y?d.props:null,z=d&&n?a(a(a(a({},R||{}),"click"===f?{onClick:function(e){P(!_),R.onClick&&R.onClick(e)}}:{}),"hover"===f?{onMouseEnter:function(e){w&&(clearTimeout(w),k(null)),P(!0),R.onMouseEnter&&R.onMouseEnter(e)},onMouseLeave:function(e){var t=setTimeout((function(){P(!1)}),h);k(t),R.onMouseLeave&&R.onMouseLeave(e)}}:{}),"focus"===f?{onBlur:function(e){P(!1),R.onBlur&&R.onBlur(e)},onFocus:function(e){P(!0),R.onFocus&&R.onFocus(e)}}:{}):{},j=y&&n||!y?r.a.createElement(u,a({ref:b,childBox:M,parentBox:E,active:n,sticky:y,visible:_,onClickOutside:function(){"click"===f&&n&&P(!1)}},p),_&&l):null;return r.a.createElement(r.a.Fragment,null,y?n?Object(o.createPortal)(j,document.body):null:j,y&&Object(i.cloneElement)(d,a({ref:m},z)))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.drawEllipse=t.drawParticlePlugin=t.drawPlugin=t.drawShapeAfterEffect=t.drawShape=t.drawParticle=t.drawGrabLine=t.gradient=t.drawConnectLine=t.drawLinkTriangle=t.drawLinkLine=t.clear=t.paintBase=void 0;var i=n(20),r=n(34);function o(e,t,n){e.beginPath(),e.moveTo(t.x,t.y),e.lineTo(n.x,n.y),e.closePath()}function a(e,t,n,i,r,o){if(n.shape){var a=e.drawers.get(n.shape);a&&a.draw(t,n,i,r,o,e.retina.pixelRatio)}}function s(e,t,n,i,r,o){if(n.shape){var a=e.drawers.get(n.shape);(null===a||void 0===a?void 0:a.afterEffect)&&a.afterEffect(t,n,i,r,o,e.retina.pixelRatio)}}t.paintBase=function(e,t,n){e.save(),e.fillStyle=null!==n&&void 0!==n?n:"rgba(0,0,0,0)",e.fillRect(0,0,t.width,t.height),e.restore()},t.clear=function(e,t){e.clearRect(0,0,t.width,t.height)},t.drawLinkLine=function(e,t,n,a,s,l,u,c,d,f,v,h){var p=!1;if(i.getDistance(n,a)<=s)o(e,n,a),p=!0;else if(u){var y,m,b={x:a.x-l.width,y:a.y},g=i.getDistances(n,b);if(g.distance<=s){var w=n.y-g.dy/g.dx*n.x;y={x:0,y:w},m={x:l.width,y:w}}else{var k={x:a.x,y:a.y-l.height},x=i.getDistances(n,k);if(x.distance<=s){var _=-(n.y-x.dy/x.dx*n.x)/(x.dy/x.dx);y={x:_,y:0},m={x:_,y:l.height}}else{var P={x:a.x-l.width,y:a.y-l.height},O=i.getDistances(n,P);if(O.distance<=s){var M=n.y-O.dy/O.dx*n.x;m={x:(y={x:-M/(O.dy/O.dx),y:M}).x+l.width,y:y.y+l.height}}}}y&&m&&(o(e,n,y),o(e,a,m),p=!0)}if(p){if(e.lineWidth=t,c&&(e.globalCompositeOperation=d),e.strokeStyle=r.getStyleFromRgb(f,v),h.enable){var S=r.colorToRgb(h.color);S&&(e.shadowBlur=h.blur,e.shadowColor=r.getStyleFromRgb(S))}e.stroke()}},t.drawLinkTriangle=function(e,t,n,i,o,a,s,l){!function(e,t,n,i){e.beginPath(),e.moveTo(t.x,t.y),e.lineTo(n.x,n.y),e.lineTo(i.x,i.y),e.closePath()}(e,t,n,i),o&&(e.globalCompositeOperation=a),e.fillStyle=r.getStyleFromRgb(s,l),e.fill()},t.drawConnectLine=function(e,t,n,i,r){e.save(),o(e,i,r),e.lineWidth=t,e.strokeStyle=n,e.stroke(),e.restore()},t.gradient=function(e,t,n,i){var o=Math.floor(n.getRadius()/t.getRadius()),a=t.getFillColor(),s=n.getFillColor();if(a&&s){var l=t.getPosition(),u=n.getPosition(),c=r.colorMix(a,s,t.getRadius(),n.getRadius()),d=e.createLinearGradient(l.x,l.y,u.x,u.y);return d.addColorStop(0,r.getStyleFromHsl(a,i)),d.addColorStop(o>1?1:o,r.getStyleFromRgb(c,i)),d.addColorStop(1,r.getStyleFromHsl(s,i)),d}},t.drawGrabLine=function(e,t,n,i,a,s){e.save(),o(e,n,i),e.strokeStyle=r.getStyleFromRgb(a,s),e.lineWidth=t,e.stroke(),e.restore()},t.drawParticle=function(e,t,n,i,o,l,u,c,d,f,v){var h=n.getPosition(),p=n.options.tilt,y=n.options.roll;t.save(),p.enable||y.enable?t.setTransform(y.enable?Math.cos(n.rollAngle):1,p.enable?Math.cos(n.tilt.value)*n.tilt.cosDirection:0,p.enable?Math.sin(n.tilt.value)*n.tilt.sinDirection:0,y.enable?Math.sin(n.rollAngle):1,h.x,h.y):t.translate(h.x,h.y),t.beginPath();var m=n.rotate.value+(n.options.rotate.path?n.velocity.angle:0);0!==m&&t.rotate(m),u&&(t.globalCompositeOperation=c);var b=n.shadowColor;v.enable&&b&&(t.shadowBlur=v.blur,t.shadowColor=r.getStyleFromRgb(b),t.shadowOffsetX=v.offset.x,t.shadowOffsetY=v.offset.y),o&&(t.fillStyle=o);var g=n.stroke;t.lineWidth=n.strokeWidth,l&&(t.strokeStyle=l),a(e,t,n,d,f,i),g.width>0&&t.stroke(),n.close&&t.closePath(),n.fill&&t.fill(),t.restore(),t.save(),p.enable?t.setTransform(1,Math.cos(n.tilt.value)*n.tilt.cosDirection,Math.sin(n.tilt.value)*n.tilt.sinDirection,1,h.x,h.y):t.translate(h.x,h.y),0!==m&&t.rotate(m),u&&(t.globalCompositeOperation=c),s(e,t,n,d,f,i),t.restore()},t.drawShape=a,t.drawShapeAfterEffect=s,t.drawPlugin=function(e,t,n){t.draw&&(e.save(),t.draw(e,n),e.restore())},t.drawParticlePlugin=function(e,t,n,i){void 0!==t.drawParticle&&(e.save(),t.drawParticle(e,n,i),e.restore())},t.drawEllipse=function(e,t,n,i,o,a,s,l,u){var c=t.getPosition();if(n&&(e.strokeStyle=r.getStyleFromHsl(n,o)),0!==a){e.lineWidth=a;var d=s*Math.PI/180;e.beginPath(),e.ellipse(c.x,c.y,i/2,2*i,d,l,u),e.stroke()}}},function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(100),t),r(n(101),t),r(n(102),t),r(n(103),t),r(n(104),t),r(n(105),t),r(n(106),t),r(n(107),t)},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(10),a=n(7),s=n(4),l=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.CircleWarp=void 0;var u=n(39),c=n(37),d=function(e){s(n,e);var t=l(n);function n(e,r,o,a){var s;return i(this,n),(s=t.call(this,e,r,o)).canvasSize=a,s.canvasSize={height:a.height,width:a.width},s}return r(n,[{key:"contains",value:function(e){if(o(a(n.prototype),"contains",this).call(this,e))return!0;var t={x:e.x-this.canvasSize.width,y:e.y};if(o(a(n.prototype),"contains",this).call(this,t))return!0;var i={x:e.x-this.canvasSize.width,y:e.y-this.canvasSize.height};if(o(a(n.prototype),"contains",this).call(this,i))return!0;var r={x:e.x,y:e.y-this.canvasSize.height};return o(a(n.prototype),"contains",this).call(this,r)}},{key:"intersects",value:function(e){if(o(a(n.prototype),"intersects",this).call(this,e))return!0;var t=e,i=e,r={x:e.position.x-this.canvasSize.width,y:e.position.y-this.canvasSize.height};if(void 0!==i.radius){var s=new c.Circle(r.x,r.y,2*i.radius);return o(a(n.prototype),"intersects",this).call(this,s)}if(void 0!==t.size){var l=new u.Rectangle(r.x,r.y,2*t.size.width,2*t.size.height);return o(a(n.prototype),"intersects",this).call(this,l)}return!1}}]),n}(c.Circle);t.CircleWarp=d},function(e,t,n){var i=n(116),r=n(117),o=n(35),a=n(118);e.exports=function(e){return i(e)||r(e)||o(e)||a()}},function(e,t,n){"use strict";var i=n(15),r=n(18),o=n(6),a=n(0),s=n(1),l=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(r,o){function a(e){try{l(i.next(e))}catch(t){o(t)}}function s(e){try{l(i.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((i=i.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.Container=void 0;var u=n(126),c=n(127),d=n(177),f=n(178),v=n(56),h=n(2),p=n(13),y=function(){function e(t,n){var i=this;a(this,e),this.id=t,this.zLayers=1e4,this.fpsLimit=60,this.duration=0,this.lifeTime=0,this.firstStart=!0,this.started=!1,this.destroyed=!1,this.paused=!0,this.lastFrameTime=0,this.pageHidden=!1,this._sourceOptions=n,this.retina=new d.Retina(this),this.canvas=new u.Canvas(this),this.particles=new c.Particles(this),this.drawer=new f.FrameManager(this),this.pathGenerator={generate:function(){var e=p.Vector.create(0,0);return e.length=Math.random(),e.angle=Math.random()*Math.PI*2,e},init:function(){},update:function(){}},this.interactivity={mouse:{clicking:!1,inside:!1}},this.bubble={},this.repulse={particles:[]},this.attract={particles:[]},this.plugins=new Map,this.drawers=new Map,this.density=1,this._options=new v.Options,this.actualOptions=new v.Options;for(var r=arguments.length,s=new Array(r>2?r-2:0),l=2;l<r;l++)s[l-2]=arguments[l];for(var y=0,m=s;y<m.length;y++){var b=m[y];this._options.load(h.Plugins.getPreset(b))}var g,w=h.Plugins.getSupportedShapes(),k=o(w);try{for(k.s();!(g=k.n()).done;){var x=g.value,_=h.Plugins.getShapeDrawer(x);_&&this.drawers.set(x,_)}}catch(P){k.e(P)}finally{k.f()}this._options&&this._options.load(this._sourceOptions),this.eventListeners=new h.EventListeners(this),"undefined"!==typeof IntersectionObserver&&IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver((function(e){return i.intersectionManager(e)})))}return s(e,[{key:"options",get:function(){return this._options}},{key:"sourceOptions",get:function(){return this._sourceOptions}},{key:"play",value:function(e){var t=this.paused||e;if(!this.firstStart||this.actualOptions.autoPlay){if(this.paused&&(this.paused=!1),t){var n,i=o(this.plugins);try{for(i.s();!(n=i.n()).done;){var a=r(n.value,2)[1];a.play&&a.play()}}catch(s){i.e(s)}finally{i.f()}}this.draw(t||!1)}else this.firstStart=!1}},{key:"pause",value:function(){if(void 0!==this.drawAnimationFrame&&(h.cancelAnimation()(this.drawAnimationFrame),delete this.drawAnimationFrame),!this.paused){var e,t=o(this.plugins);try{for(t.s();!(e=t.n()).done;){var n=r(e.value,2)[1];n.pause&&n.pause()}}catch(i){t.e(i)}finally{t.f()}this.pageHidden||(this.paused=!0)}}},{key:"draw",value:function(e){var t=this,n=e;this.drawAnimationFrame=h.animate()((function(e){n&&(t.lastFrameTime=void 0,n=!1),t.drawer.nextFrame(e)}))}},{key:"getAnimationStatus",value:function(){return!this.paused&&!this.pageHidden}},{key:"setNoise",value:function(e,t,n){this.setPath(e,t,n)}},{key:"setPath",value:function(e,t,n){e&&("function"===typeof e?(this.pathGenerator.generate=e,t&&(this.pathGenerator.init=t),n&&(this.pathGenerator.update=n)):(e.generate&&(this.pathGenerator.generate=e.generate),e.init&&(this.pathGenerator.init=e.init),e.update&&(this.pathGenerator.update=e.update)))}},{key:"destroy",value:function(){this.stop(),this.canvas.destroy();var e,t=o(this.drawers);try{for(t.s();!(e=t.n()).done;){var n=r(e.value,2)[1];n.destroy&&n.destroy(this)}}catch(l){t.e(l)}finally{t.f()}var i,a=o(this.drawers.keys());try{for(a.s();!(i=a.n()).done;){var s=i.value;this.drawers.delete(s)}}catch(l){a.e(l)}finally{a.f()}this.destroyed=!0}},{key:"exportImg",value:function(e){this.exportImage(e)}},{key:"exportImage",value:function(e,t,n){var i;return null===(i=this.canvas.element)||void 0===i?void 0:i.toBlob(e,null!==t&&void 0!==t?t:"image/png",n)}},{key:"exportConfiguration",value:function(){return JSON.stringify(this.actualOptions,void 0,2)}},{key:"refresh",value:function(){return this.stop(),this.start()}},{key:"reset",value:function(){return this._options=new v.Options,this.refresh()}},{key:"stop",value:function(){if(this.started){this.firstStart=!0,this.started=!1,this.eventListeners.removeListeners(),this.pause(),this.particles.clear(),this.canvas.clear(),this.interactivity.element instanceof HTMLElement&&this.intersectionObserver&&this.intersectionObserver.observe(this.interactivity.element);var e,t=o(this.plugins);try{for(t.s();!(e=t.n()).done;){var n=r(e.value,2)[1];n.stop&&n.stop()}}catch(l){t.e(l)}finally{t.f()}var i,a=o(this.plugins.keys());try{for(a.s();!(i=a.n()).done;){var s=i.value;this.plugins.delete(s)}}catch(l){a.e(l)}finally{a.f()}this.particles.linksColors=new Map,delete this.particles.grabLineColor,delete this.particles.linksColor}}},{key:"loadTheme",value:function(e){return l(this,void 0,void 0,i.mark((function t(){return i.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.currentTheme=e,t.next=3,this.refresh();case 3:case"end":return t.stop()}}),t,this)})))}},{key:"start",value:function(){return l(this,void 0,void 0,i.mark((function e(){var t,n,a,s;return i.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.started){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,this.init();case 4:this.started=!0,this.eventListeners.addListeners(),this.interactivity.element instanceof HTMLElement&&this.intersectionObserver&&this.intersectionObserver.observe(this.interactivity.element),t=o(this.plugins),e.prev=8,t.s();case 10:if((n=t.n()).done){e.next=20;break}if(a=r(n.value,2),void 0===(s=a[1]).startAsync){e.next=17;break}return e.next=15,s.startAsync();case 15:e.next=18;break;case 17:void 0!==s.start&&s.start();case 18:e.next=10;break;case 20:e.next=25;break;case 22:e.prev=22,e.t0=e.catch(8),t.e(e.t0);case 25:return e.prev=25,t.f(),e.finish(25);case 28:this.play();case 29:case"end":return e.stop()}}),e,this,[[8,22,25,28]])})))}},{key:"addClickHandler",value:function(e){var t=this,n=this.interactivity.element;if(n){var i=function(n,i){if(!t.destroyed){var r=t.retina.pixelRatio,o={x:i.x*r,y:i.y*r},a=t.particles.quadTree.queryCircle(o,t.retina.sizeValue);e(n,a)}},r=!1,o=!1;n.addEventListener("click",(function(e){if(!t.destroyed){var n=e,r={x:n.offsetX||n.clientX,y:n.offsetY||n.clientY};i(e,r)}})),n.addEventListener("touchstart",(function(){t.destroyed||(r=!0,o=!1)})),n.addEventListener("touchmove",(function(){t.destroyed||(o=!0)})),n.addEventListener("touchend",(function(e){var n,a,s;if(!t.destroyed){if(r&&!o){var l=e,u=l.touches[l.touches.length-1],c=null===(n=t.canvas.element)||void 0===n?void 0:n.getBoundingClientRect(),d={x:u.clientX-(null!==(a=null===c||void 0===c?void 0:c.left)&&void 0!==a?a:0),y:u.clientY-(null!==(s=null===c||void 0===c?void 0:c.top)&&void 0!==s?s:0)};i(e,d)}r=!1,o=!1}})),n.addEventListener("touchcancel",(function(){t.destroyed||(r=!1,o=!1)}))}}},{key:"init",value:function(){return l(this,void 0,void 0,i.mark((function e(){var t,n,a,s,l,u,c,d,f,p,y,m,b,g,w,k,x,_;return i.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.actualOptions=new v.Options,this.actualOptions.load(this._options),this.retina.init(),this.canvas.init(),this.actualOptions.setResponsive(this.canvas.size.width,this.retina.pixelRatio,this._options),this.actualOptions.setTheme(this.currentTheme),this.canvas.initBackground(),this.canvas.resize(),this.duration=h.getRangeValue(this.actualOptions.duration),this.lifeTime=0,this.fpsLimit=this.actualOptions.fpsLimit>0?this.actualOptions.fpsLimit:60,t=h.Plugins.getAvailablePlugins(this),n=o(t);try{for(n.s();!(a=n.n()).done;)s=r(a.value,2),l=s[0],u=s[1],this.plugins.set(l,u)}catch(i){n.e(i)}finally{n.f()}c=o(this.drawers),e.prev=15,c.s();case 17:if((d=c.n()).done){e.next=24;break}if(f=r(d.value,2),!(p=f[1]).init){e.next=22;break}return e.next=22,p.init(this);case 22:e.next=17;break;case 24:e.next=29;break;case 26:e.prev=26,e.t0=e.catch(15),c.e(e.t0);case 29:return e.prev=29,c.f(),e.finish(29);case 32:y=o(this.plugins),e.prev=33,y.s();case 35:if((m=y.n()).done){e.next=46;break}if(b=r(m.value,2),!(g=b[1]).init){e.next=41;break}g.init(this.actualOptions),e.next=44;break;case 41:if(void 0===g.initAsync){e.next=44;break}return e.next=44,g.initAsync(this.actualOptions);case 44:e.next=35;break;case 46:e.next=51;break;case 48:e.prev=48,e.t1=e.catch(33),y.e(e.t1);case 51:return e.prev=51,y.f(),e.finish(51);case 54:this.particles.init(),this.particles.setDensity(),w=o(this.plugins);try{for(w.s();!(k=w.n()).done;)x=r(k.value,2),void 0!==(_=x[1]).particlesSetup&&_.particlesSetup()}catch(i){w.e(i)}finally{w.f()}case 58:case"end":return e.stop()}}),e,this,[[15,26,29,32],[33,48,51,54]])})))}},{key:"intersectionManager",value:function(e){if(this.actualOptions.pauseOnOutsideViewport){var t,n=o(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;i.target===this.interactivity.element&&(i.isIntersecting?this.play():this.pause())}}catch(r){n.e(r)}finally{n.f()}}}}]),e}();t.Container=y},function(e,t,n){"use strict";var i=n(18),r=n(6),o=n(0),a=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Particle=void 0;var s=n(40),l=n(54),u=n(3),c=n(2),d=n(13),f=n(174),v=function(){function e(t,n,a,f,v){var h,p,y,m,b,g,w,k,x,_;o(this,e),this.id=t,this.container=n,this.group=v,this.fill=!0,this.close=!0,this.lastPathTime=0,this.destroyed=!1,this.unbreakable=!1,this.splitCount=0,this.misplaced=!1,this.loops={opacity:0,size:0},this.maxDistance={};var P=n.retina.pixelRatio,O=n.actualOptions,M=new s.ParticlesOptions;M.load(O.particles);var S=M.shape.type,C=M.reduceDuplicates;if(this.shape=S instanceof Array?c.itemFromArray(S,this.id,C):S,null===f||void 0===f?void 0:f.shape){if(f.shape.type){var E=f.shape.type;this.shape=E instanceof Array?c.itemFromArray(E,this.id,C):E}var T=new l.Shape;T.load(f.shape),this.shape&&(this.shapeData=this.loadShapeData(T,C))}else this.shapeData=this.loadShapeData(M.shape,C);void 0!==f&&M.load(f),void 0!==(null===(h=this.shapeData)||void 0===h?void 0:h.particles)&&M.load(null===(p=this.shapeData)||void 0===p?void 0:p.particles),this.fill=null!==(m=null===(y=this.shapeData)||void 0===y?void 0:y.fill)&&void 0!==m?m:this.fill,this.close=null!==(g=null===(b=this.shapeData)||void 0===b?void 0:b.close)&&void 0!==g?g:this.close,this.options=M;var R=c.getRangeValue(this.options.zIndex.value);this.pathDelay=1e3*c.getValue(this.options.move.path.delay),this.wobbleDistance=0,n.retina.initParticle(this);var z=this.options.color,j=this.options.size,A=c.getValue(j)*n.retina.pixelRatio;this.size={value:A,max:c.getRangeMax(j.value)*P,min:c.getRangeMin(j.value)*P};var D=j.animation;if(D.enable){this.size.status=u.AnimationStatus.increasing;var I=c.setRangeValue(j.value,D.minimumValue*P);switch(this.size.min=c.getRangeMin(I),this.size.max=c.getRangeMax(I),D.startValue){case u.StartValueType.min:this.size.value=this.size.min,this.size.status=u.AnimationStatus.increasing;break;case u.StartValueType.random:this.size.value=c.randomInRange(this.size),this.size.status=Math.random()>=.5?u.AnimationStatus.increasing:u.AnimationStatus.decreasing;break;case u.StartValueType.max:default:this.size.value=this.size.max,this.size.status=u.AnimationStatus.decreasing}this.size.velocity=(null!==(w=this.sizeAnimationSpeed)&&void 0!==w?w:n.retina.sizeAnimationSpeed)/100*n.retina.reduceFactor,D.sync||(this.size.velocity*=Math.random())}this.direction=c.getParticleDirectionAngle(this.options.move.direction),this.bubble={inRange:!1},this.initialVelocity=this.calculateVelocity(),this.velocity=this.initialVelocity.copy();var L=this.options.rotate;this.rotate={value:c.getRangeValue(L.value)*Math.PI/180};var F=L.direction;F===u.RotateDirection.random&&(F=Math.floor(2*Math.random())>0?u.RotateDirection.counterClockwise:u.RotateDirection.clockwise);switch(F){case u.RotateDirection.counterClockwise:case"counterClockwise":this.rotate.status=u.AnimationStatus.decreasing;break;case u.RotateDirection.clockwise:this.rotate.status=u.AnimationStatus.increasing}var V=this.options.rotate.animation;V.enable&&(this.rotate.velocity=V.speed/360*n.retina.reduceFactor,V.sync||(this.rotate.velocity*=Math.random()));var B=this.options.tilt;this.tilt={value:c.getRangeValue(B.value)*Math.PI/180,sinDirection:Math.random()>=.5?1:-1,cosDirection:Math.random()>=.5?1:-1};var N=B.direction;N===u.TiltDirection.random&&(N=Math.floor(2*Math.random())>0?u.TiltDirection.counterClockwise:u.TiltDirection.clockwise);switch(N){case u.TiltDirection.counterClockwise:case"counterClockwise":this.tilt.status=u.AnimationStatus.decreasing;break;case u.TiltDirection.clockwise:this.tilt.status=u.AnimationStatus.increasing}var H=this.options.tilt.animation;H.enable&&(this.tilt.velocity=H.speed/360*n.retina.reduceFactor,H.sync||(this.tilt.velocity*=Math.random()));var U=M.orbit;U.enable&&(this.orbitRotation=c.getRangeValue(U.rotation.value),this.orbitColor=c.colorToHsl(U.color));var q=c.colorToHsl(z,this.id,C);if(q){this.color={h:{value:q.h},s:{value:q.s},l:{value:q.l}};var W=this.options.color.animation;this.setColorAnimation(W.h,this.color.h),this.setColorAnimation(W.s,this.color.s),this.setColorAnimation(W.l,this.color.l)}var G=this.options.roll;G.enable?(this.color&&(G.backColor?this.backColor=c.colorToHsl(G.backColor):G.darken.enable&&G.enlighten.enable?(this.alterType=Math.random()>=.5?u.AlterType.darken:u.AlterType.enlighten,this.alterValue=this.alterType===u.AlterType.darken?G.darken.value:G.enlighten.value):G.darken.enable?(this.alterType=u.AlterType.darken,this.alterValue=G.darken.value):G.enlighten.enable&&(this.alterType=u.AlterType.enlighten,this.alterValue=G.enlighten.value)),this.rollAngle=Math.random()*Math.PI*2,this.rollSpeed=c.getRangeValue(G.speed)/360):(this.rollAngle=0,this.rollSpeed=0);var Q=this.options.wobble;Q.enable?(this.wobbleAngle=Math.random()*Math.PI*2,this.wobbleSpeed=c.getRangeValue(Q.speed)/360):(this.wobbleAngle=0,this.wobbleSpeed=0),this.position=this.calcPosition(n,a,c.clamp(R,0,n.zLayers)),this.initialPosition=this.position.copy(),this.offset=d.Vector.origin;var $=n.particles;$.needsSort=$.needsSort||$.lastZIndex<this.position.z,$.lastZIndex=this.position.z,this.zIndexFactor=this.position.z/n.zLayers;var Y=this.options.opacity;this.opacity={max:c.getRangeMax(Y.value),min:c.getRangeMin(Y.value),value:c.getValue(Y)};var X=Y.animation;if(X.enable){this.opacity.status=u.AnimationStatus.increasing;var K=c.setRangeValue(Y.value,X.minimumValue);switch(this.opacity.min=c.getRangeMin(K),this.opacity.max=c.getRangeMax(K),X.startValue){case u.StartValueType.min:this.opacity.value=this.opacity.min,this.opacity.status=u.AnimationStatus.increasing;break;case u.StartValueType.random:this.opacity.value=c.randomInRange(this.opacity),this.opacity.status=Math.random()>=.5?u.AnimationStatus.increasing:u.AnimationStatus.decreasing;break;case u.StartValueType.max:default:this.opacity.value=this.opacity.max,this.opacity.status=u.AnimationStatus.decreasing}this.opacity.velocity=X.speed/100*n.retina.reduceFactor,X.sync||(this.opacity.velocity*=Math.random())}this.sides=24;var J=n.drawers.get(this.shape);J||(J=c.Plugins.getShapeDrawer(this.shape))&&n.drawers.set(this.shape,J),(null===J||void 0===J?void 0:J.loadShape)&&(null===J||void 0===J||J.loadShape(this));var Z=null===J||void 0===J?void 0:J.getSidesCount;Z&&(this.sides=Z(this)),this.stroke=this.options.stroke instanceof Array?c.itemFromArray(this.options.stroke,this.id,C):this.options.stroke,this.strokeWidth=this.stroke.width*n.retina.pixelRatio;var ee=null!==(k=c.colorToHsl(this.stroke.color))&&void 0!==k?k:this.getFillColor();if(ee){this.strokeColor={h:{value:ee.h},s:{value:ee.s},l:{value:ee.l}};var te=null===(x=this.stroke.color)||void 0===x?void 0:x.animation;te&&this.strokeColor&&(this.setColorAnimation(te.h,this.strokeColor.h),this.setColorAnimation(te.s,this.strokeColor.s),this.setColorAnimation(te.l,this.strokeColor.l))}if(this.life=this.loadLife(),this.spawning=this.life.delay>0,this.options.move.spin.enable){var ne=null!==(_=this.options.move.spin.position)&&void 0!==_?_:{x:50,y:50},ie={x:ne.x/100*n.canvas.size.width,y:ne.y/100*n.canvas.size.height},re=this.getPosition(),oe=c.getDistance(re,ie);this.spin={center:ie,direction:this.velocity.x>=0?u.RotateDirection.clockwise:u.RotateDirection.counterClockwise,angle:this.velocity.angle,radius:oe,acceleration:c.getRangeValue(this.options.move.spin.acceleration)}}this.shadowColor=c.colorToRgb(this.options.shadow.color),J&&J.particleInit&&J.particleInit(n,this);var ae,se=r(n.plugins);try{for(se.s();!(ae=se.n()).done;){var le=i(ae.value,2)[1];le.particleCreated&&le.particleCreated(this)}}catch(ue){se.e(ue)}finally{se.f()}}return a(e,[{key:"draw",value:function(e){var t,n=this.container,o=r(n.plugins);try{for(o.s();!(t=o.n()).done;){var a=i(t.value,2)[1];n.canvas.drawParticlePlugin(a,this,e)}}catch(s){o.e(s)}finally{o.f()}n.canvas.drawParticle(this,e)}},{key:"getPosition",value:function(){return{x:this.position.x+this.offset.x,y:this.position.y+this.offset.y,z:this.position.z}}},{key:"getRadius",value:function(){return this.bubble.radius||this.size.value}},{key:"getMass",value:function(){var e=this.getRadius();return Math.pow(e,2)*Math.PI/2}},{key:"getFillColor",value:function(){if(this.bubble.color)return this.bubble.color;var e=c.getHslFromAnimation(this.color);if(e&&(this.backColor||this.alterType&&void 0!==this.alterValue)&&Math.floor(this.rollAngle/(Math.PI/2))%2){if(this.backColor)return this.backColor;if(this.alterType&&void 0!==this.alterValue)return{h:e.h,s:e.s,l:e.l+(this.alterType===u.AlterType.darken?-1:1)*this.alterValue}}return e}},{key:"getStrokeColor",value:function(){var e,t;return null!==(t=null!==(e=this.bubble.color)&&void 0!==e?e:c.getHslFromAnimation(this.strokeColor))&&void 0!==t?t:this.getFillColor()}},{key:"destroy",value:function(e){if(this.destroyed=!0,this.bubble.inRange=!1,!this.unbreakable){this.destroyed=!0,this.bubble.inRange=!1;var t,n=r(this.container.plugins);try{for(n.s();!(t=n.n()).done;){var o=i(t.value,2)[1];o.particleDestroyed&&o.particleDestroyed(this,e)}}catch(a){n.e(a)}finally{n.f()}if(!e)this.options.destroy.mode===u.DestroyMode.split&&this.split()}}},{key:"reset",value:function(){this.loops.opacity=0,this.loops.size=0}},{key:"split",value:function(){var e=this.options.destroy.split;if(!(e.count>=0&&this.splitCount++>e.count))for(var t=c.getRangeValue(e.rate.value),n=0;n<t;n++)this.container.particles.addSplitParticle(this)}},{key:"setColorAnimation",value:function(e,t){if(e.enable){if(t.velocity=e.speed/100*this.container.retina.reduceFactor,e.sync)return;t.status=u.AnimationStatus.increasing,t.velocity*=Math.random(),t.value&&(t.value*=Math.random())}else t.velocity=0}},{key:"calcPosition",value:function(e,t,n){var o,a,s,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,d=r(e.plugins);try{for(d.s();!(s=d.n()).done;){var v=i(s.value,2),h=v[1],p=void 0!==h.particlePosition?h.particlePosition(t,this):void 0;if(void 0!==p)return f.Vector3d.create(p.x,p.y,n)}}catch(g){d.e(g)}finally{d.f()}var y=e.canvas.size,m=f.Vector3d.create(null!==(o=null===t||void 0===t?void 0:t.x)&&void 0!==o?o:Math.random()*y.width,null!==(a=null===t||void 0===t?void 0:t.y)&&void 0!==a?a:Math.random()*y.height,n),b=this.options.move.outMode;return(c.isInArray(b,u.OutMode.bounce)||c.isInArray(b,u.OutMode.bounceHorizontal))&&(m.x>e.canvas.size.width-2*this.size.value?m.x-=this.size.value:m.x<2*this.size.value&&(m.x+=this.size.value)),(c.isInArray(b,u.OutMode.bounce)||c.isInArray(b,u.OutMode.bounceVertical))&&(m.y>e.canvas.size.height-2*this.size.value?m.y-=this.size.value:m.y<2*this.size.value&&(m.y+=this.size.value)),this.checkOverlap(m,l)?this.calcPosition(e,void 0,n,l+1):m}},{key:"checkOverlap",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this.options.collisions.overlap;if(!n.enable){var i=n.retries;if(i>=0&&t>i)throw new Error("Particle is overlapping and can't be placed");var o,a=!1,s=r(this.container.particles.array);try{for(s.s();!(o=s.n()).done;){var l=o.value;if(c.getDistance(e,l.position)<this.size.value+l.size.value){a=!0;break}}}catch(u){s.e(u)}finally{s.f()}return a}return!1}},{key:"calculateVelocity",value:function(){var e=c.getParticleBaseVelocity(this.direction).copy(),t=this.options.move,n=Math.PI/180*t.angle.value,i=Math.PI/180*t.angle.offset,r={left:i-n/2,right:i+n/2};return t.straight||(e.angle+=c.randomInRange(c.setRangeValue(r.left,r.right))),t.random&&"number"===typeof t.speed&&(e.length*=Math.random()),e}},{key:"loadShapeData",value:function(e,t){var n=e.options[this.shape];if(n)return c.deepExtend({},n instanceof Array?c.itemFromArray(n,this.id,t):n)}},{key:"loadLife",value:function(){var e=this.container,t=this.options,n=t.life,i={delay:e.retina.reduceFactor?c.getRangeValue(n.delay.value)*(n.delay.sync?1:Math.random())/e.retina.reduceFactor*1e3:0,delayTime:0,duration:e.retina.reduceFactor?c.getRangeValue(n.duration.value)*(n.duration.sync?1:Math.random())/e.retina.reduceFactor*1e3:0,time:0,count:t.life.count};return i.duration<=0&&(i.duration=-1),i.count<=0&&(i.count=-1),i}}]),e}();t.Particle=v},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Shape=void 0;var o=n(3),a=n(2),s=function(){function e(){i(this,e),this.options={},this.type=o.ShapeType.circle}return r(e,[{key:"image",get:function(){var e;return null!==(e=this.options[o.ShapeType.image])&&void 0!==e?e:this.options[o.ShapeType.images]},set:function(e){this.options[o.ShapeType.image]=e,this.options[o.ShapeType.images]=e}},{key:"custom",get:function(){return this.options},set:function(e){this.options=e}},{key:"images",get:function(){return this.image},set:function(e){this.image=e}},{key:"stroke",get:function(){return[]},set:function(e){}},{key:"character",get:function(){var e;return null!==(e=this.options[o.ShapeType.character])&&void 0!==e?e:this.options[o.ShapeType.char]},set:function(e){this.options[o.ShapeType.character]=e,this.options[o.ShapeType.char]=e}},{key:"polygon",get:function(){var e;return null!==(e=this.options[o.ShapeType.polygon])&&void 0!==e?e:this.options[o.ShapeType.star]},set:function(e){this.options[o.ShapeType.polygon]=e,this.options[o.ShapeType.star]=e}},{key:"load",value:function(e){var t,n,i;if(void 0!==e){var r=null!==(t=e.options)&&void 0!==t?t:e.custom;if(void 0!==r)for(var s in r){var l=r[s];void 0!==l&&(this.options[s]=a.deepExtend(null!==(n=this.options[s])&&void 0!==n?n:{},l))}this.loadShape(e.character,o.ShapeType.character,o.ShapeType.char,!0),this.loadShape(e.polygon,o.ShapeType.polygon,o.ShapeType.star,!1),this.loadShape(null!==(i=e.image)&&void 0!==i?i:e.images,o.ShapeType.image,o.ShapeType.images,!0),void 0!==e.type&&(this.type=e.type)}}},{key:"loadShape",value:function(e,t,n,i){var r,o,s,l;void 0!==e&&(e instanceof Array?(this.options[t]instanceof Array||(this.options[t]=[],this.options[n]&&!i||(this.options[n]=[])),this.options[t]=a.deepExtend(null!==(r=this.options[t])&&void 0!==r?r:[],e),this.options[n]&&!i||(this.options[n]=a.deepExtend(null!==(o=this.options[n])&&void 0!==o?o:[],e))):(this.options[t]instanceof Array&&(this.options[t]={},this.options[n]&&!i||(this.options[n]={})),this.options[t]=a.deepExtend(null!==(s=this.options[t])&&void 0!==s?s:{},e),this.options[n]&&!i||(this.options[n]=a.deepExtend(null!==(l=this.options[n])&&void 0!==l?l:{},e))))}}]),e}();t.Shape=s},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Bounce=void 0;var o=n(154),a=function(){function e(){i(this,e),this.horizontal=new o.BounceFactor,this.vertical=new o.BounceFactor}return r(e,[{key:"load",value:function(e){e&&(this.horizontal.load(e.horizontal),this.vertical.load(e.vertical))}}]),e}();t.Bounce=a},function(e,t,n){"use strict";var i=n(6),r=n(0),o=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Options=void 0;var a=n(179),s=n(40),l=n(204),u=n(206),c=n(2),d=n(207),f=n(3),v=n(209),h=n(210),p=n(212),y=n(213),m=function(){function e(){r(this,e),this.autoPlay=!0,this.background=new u.Background,this.backgroundMask=new l.BackgroundMask,this.fullScreen=new v.FullScreen,this.detectRetina=!0,this.duration=0,this.fpsLimit=60,this.interactivity=new a.Interactivity,this.manualParticles=[],this.motion=new h.Motion,this.particles=new s.ParticlesOptions,this.pauseOnBlur=!0,this.pauseOnOutsideViewport=!0,this.responsive=[],this.themes=[]}return o(e,[{key:"fps_limit",get:function(){return this.fpsLimit},set:function(e){this.fpsLimit=e}},{key:"retina_detect",get:function(){return this.detectRetina},set:function(e){this.detectRetina=e}},{key:"backgroundMode",get:function(){return this.fullScreen},set:function(e){this.fullScreen.load(e)}},{key:"load",value:function(e){var t,n,r;if(void 0!==e){if(void 0!==e.preset)if(e.preset instanceof Array){var o,a=i(e.preset);try{for(a.s();!(o=a.n()).done;){var s=o.value;this.importPreset(s)}}catch(x){a.e(x)}finally{a.f()}}else this.importPreset(e.preset);void 0!==e.autoPlay&&(this.autoPlay=e.autoPlay);var l=null!==(t=e.detectRetina)&&void 0!==t?t:e.retina_detect;void 0!==l&&(this.detectRetina=l),void 0!==e.duration&&(this.duration=e.duration);var u=null!==(n=e.fpsLimit)&&void 0!==n?n:e.fps_limit;if(void 0!==u&&(this.fpsLimit=u),void 0!==e.pauseOnBlur&&(this.pauseOnBlur=e.pauseOnBlur),void 0!==e.pauseOnOutsideViewport&&(this.pauseOnOutsideViewport=e.pauseOnOutsideViewport),this.background.load(e.background),this.fullScreen.load(null!==(r=e.fullScreen)&&void 0!==r?r:e.backgroundMode),this.backgroundMask.load(e.backgroundMask),this.interactivity.load(e.interactivity),void 0!==e.manualParticles&&(this.manualParticles=e.manualParticles.map((function(e){var t=new p.ManualParticle;return t.load(e),t}))),this.motion.load(e.motion),this.particles.load(e.particles),c.Plugins.loadOptions(this,e),void 0!==e.responsive){var f,v=i(e.responsive);try{for(v.s();!(f=v.n()).done;){var h=f.value,m=new y.Responsive;m.load(h),this.responsive.push(m)}}catch(x){v.e(x)}finally{v.f()}}if(this.responsive.sort((function(e,t){return e.maxWidth-t.maxWidth})),void 0!==e.themes){var b,g=i(e.themes);try{for(g.s();!(b=g.n()).done;){var w=b.value,k=new d.Theme;k.load(w),this.themes.push(k)}}catch(x){g.e(x)}finally{g.f()}}}}},{key:"setTheme",value:function(e){if(e){var t=this.themes.find((function(t){return t.name===e}));t&&this.load(t.options)}else{var n="undefined"!==typeof matchMedia&&matchMedia("(prefers-color-scheme: dark)").matches,i=this.themes.find((function(e){return e.default.value&&(e.default.mode===f.ThemeMode.dark&&n||e.default.mode===f.ThemeMode.light&&!n)}));i||(i=this.themes.find((function(e){return e.default.value&&e.default.mode===f.ThemeMode.any}))),i&&this.load(i.options)}}},{key:"importPreset",value:function(e){this.load(c.Plugins.getPreset(e))}},{key:"setResponsive",value:function(e,t,n){var i;this.load(n),this.load(null===(i=this.responsive.find((function(n){return n.maxWidth*t>e})))||void 0===i?void 0:i.options)}}]),e}();t.Options=m},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.BubbleBase=void 0;var o=n(11),a=function(){function e(){i(this,e),this.distance=200,this.duration=.4,this.mix=!1}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.distance&&(this.distance=e.distance),void 0!==e.duration&&(this.duration=e.duration),void 0!==e.mix&&(this.mix=e.mix),void 0!==e.opacity&&(this.opacity=e.opacity),void 0!==e.color&&(e.color instanceof Array?this.color=e.color.map((function(e){return o.OptionsColor.create(void 0,e)})):(this.color instanceof Array&&(this.color=new o.OptionsColor),this.color=o.OptionsColor.create(this.color,e.color))),void 0!==e.size&&(this.size=e.size))}}]),e}();t.BubbleBase=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.RepulseBase=void 0;var o=n(3),a=function(){function e(){i(this,e),this.distance=200,this.duration=.4,this.factor=100,this.speed=1,this.maxSpeed=50,this.easing=o.EasingType.easeOutQuad}return r(e,[{key:"load",value:function(e){e&&(void 0!==e.distance&&(this.distance=e.distance),void 0!==e.duration&&(this.duration=e.duration),void 0!==e.easing&&(this.easing=e.easing),void 0!==e.factor&&(this.factor=e.factor),void 0!==e.speed&&(this.speed=e.speed),void 0!==e.maxSpeed&&(this.maxSpeed=e.maxSpeed))}}]),e}();t.RepulseBase=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Absorber=void 0;var o=n(218),a=n(11),s=function(){function e(){i(this,e),this.color=new a.OptionsColor,this.color.value="#000000",this.draggable=!1,this.opacity=1,this.destroy=!0,this.orbits=!1,this.size=new o.AbsorberSize}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.color&&(this.color=a.OptionsColor.create(this.color,e.color)),void 0!==e.draggable&&(this.draggable=e.draggable),this.name=e.name,void 0!==e.opacity&&(this.opacity=e.opacity),void 0!==e.position&&(this.position={x:e.position.x,y:e.position.y}),void 0!==e.size&&this.size.load(e.size),void 0!==e.destroy&&(this.destroy=e.destroy),void 0!==e.orbits&&(this.orbits=e.orbits))}}]),e}();t.Absorber=s},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.EmitterSize=void 0;var o=n(3),a=function(){function e(){i(this,e),this.mode=o.SizeMode.percent,this.height=0,this.width=0}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.mode&&(this.mode=e.mode),void 0!==e.height&&(this.height=e.height),void 0!==e.width&&(this.width=e.width))}}]),e}();t.EmitterSize=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Emitter=void 0;var o=n(223),a=n(224),s=n(2),l=n(60),u=n(42),c=function(){function e(){i(this,e),this.autoPlay=!0,this.life=new a.EmitterLife,this.rate=new o.EmitterRate}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.autoPlay&&(this.autoPlay=e.autoPlay),void 0!==e.size&&(void 0===this.size&&(this.size=new l.EmitterSize),this.size.load(e.size)),void 0!==e.direction&&(this.direction=e.direction),this.life.load(e.life),this.name=e.name,void 0!==e.particles&&(this.particles=s.deepExtend({},e.particles)),this.rate.load(e.rate),void 0!==e.position&&(this.position={x:e.position.x,y:e.position.y}),void 0!==e.spawnColor&&(void 0===this.spawnColor&&(this.spawnColor=new u.AnimatableColor),this.spawnColor.load(e.spawnColor)))}}]),e}();t.Emitter=c},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.PolygonMask=void 0;var o=n(17),a=n(231),s=n(233),l=n(234),u=n(235),c=n(2),d=function(){function e(){i(this,e),this.draw=new a.Draw,this.enable=!1,this.inline=new l.Inline,this.move=new s.Move,this.scale=1,this.type=o.Type.none}return r(e,[{key:"inlineArrangement",get:function(){return this.inline.arrangement},set:function(e){this.inline.arrangement=e}},{key:"load",value:function(e){var t;if(void 0!==e){this.draw.load(e.draw);var n=null!==(t=e.inline)&&void 0!==t?t:{arrangement:e.inlineArrangement};void 0!==n&&this.inline.load(n),this.move.load(e.move),void 0!==e.scale&&(this.scale=e.scale),void 0!==e.type&&(this.type=e.type),void 0!==e.enable?this.enable=e.enable:this.enable=this.type!==o.Type.none,void 0!==e.url&&(this.url=e.url),void 0!==e.data&&("string"===typeof e.data?this.data=e.data:(this.data=new u.LocalSvg,this.data.load(e.data))),void 0!==e.position&&(this.position=c.deepExtend({},e.position))}}}]),e}();t.PolygonMask=d},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.PolygonDrawerBase=void 0;var o=function(){function e(){i(this,e)}return r(e,[{key:"getSidesCount",value:function(e){var t,n,i=e.shapeData;return null!==(n=null!==(t=null===i||void 0===i?void 0:i.sides)&&void 0!==t?t:null===i||void 0===i?void 0:i.nb_sides)&&void 0!==n?n:5}},{key:"draw",value:function(e,t,n){var i=this.getCenter(t,n),r=this.getSidesData(t,n),o=r.count.numerator*r.count.denominator,a=r.count.numerator/r.count.denominator,s=180*(a-2)/a,l=Math.PI-Math.PI*s/180;if(e){e.beginPath(),e.translate(i.x,i.y),e.moveTo(0,0);for(var u=0;u<o;u++)e.lineTo(r.length,0),e.translate(r.length,0),e.rotate(l)}}}]),e}();t.PolygonDrawerBase=o},function(e,t){e.exports=function(e,t){return e===t||e!==e&&t!==t}},function(e,t,n){var i=n(27),r=n(67);e.exports=function(e){if(!r(e))return!1;var t=i(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n(349))},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(t){}try{return e+""}catch(t){}}return""}},function(e,t,n){var i=n(355),r=n(362),o=n(364),a=n(365),s=n(366);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}l.prototype.clear=i,l.prototype.delete=r,l.prototype.get=o,l.prototype.has=a,l.prototype.set=s,e.exports=l},function(e,t,n){var i=n(367),r=n(370),o=n(371);e.exports=function(e,t,n,a,s,l){var u=1&n,c=e.length,d=t.length;if(c!=d&&!(u&&d>c))return!1;var f=l.get(e),v=l.get(t);if(f&&v)return f==t&&v==e;var h=-1,p=!0,y=2&n?new i:void 0;for(l.set(e,t),l.set(t,e);++h<c;){var m=e[h],b=t[h];if(a)var g=u?a(b,m,h,t,e,l):a(m,b,h,e,t,l);if(void 0!==g){if(g)continue;p=!1;break}if(y){if(!r(t,(function(e,t){if(!o(y,t)&&(m===e||s(m,e,n,a,l)))return y.push(t)}))){p=!1;break}}else if(m!==b&&!s(m,b,n,a,l)){p=!1;break}}return l.delete(e),l.delete(t),p}},function(e,t,n){(function(e){var i=n(14),r=n(388),o=t&&!t.nodeType&&t,a=o&&"object"==typeof e&&e&&!e.nodeType&&e,s=a&&a.exports===o?i.Buffer:void 0,l=(s?s.isBuffer:void 0)||r;e.exports=l}).call(this,n(72)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){var i=n(390),r=n(391),o=n(392),a=o&&o.isTypedArray,s=a?r(a):i;e.exports=s},function(e,t){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},function(e,t,n){var i=n(81);for(var r in i)i.default[r]=i[r];e.exports=i.default},function(e,t,n){"use strict";var i=n(32),r=60103,o=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,s=60110,l=60112;t.Suspense=60113;var u=60115,c=60116;if("function"===typeof Symbol&&Symbol.for){var d=Symbol.for;r=d("react.element"),o=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),a=d("react.provider"),s=d("react.context"),l=d("react.forward_ref"),t.Suspense=d("react.suspense"),u=d("react.memo"),c=d("react.lazy")}var f="function"===typeof Symbol&&Symbol.iterator;function v(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},p={};function y(e,t,n){this.props=e,this.context=t,this.refs=p,this.updater=n||h}function m(){}function b(e,t,n){this.props=e,this.context=t,this.refs=p,this.updater=n||h}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error(v(85));this.updater.enqueueSetState(this,e,t,"setState")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},m.prototype=y.prototype;var g=b.prototype=new m;g.constructor=b,i(g,y.prototype),g.isPureReactComponent=!0;var w={current:null},k=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,n){var i,o={},a=null,s=null;if(null!=t)for(i in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)k.call(t,i)&&!x.hasOwnProperty(i)&&(o[i]=t[i]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(i in l=e.defaultProps)void 0===o[i]&&(o[i]=l[i]);return{$$typeof:r,type:e,key:a,ref:s,props:o,_owner:w.current}}function P(e){return"object"===typeof e&&null!==e&&e.$$typeof===r}var O=/\/+/g;function M(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function S(e,t,n,i,a){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case r:case o:l=!0}}if(l)return a=a(l=e),e=""===i?"."+M(l,0):i,Array.isArray(a)?(n="",null!=e&&(n=e.replace(O,"$&/")+"/"),S(a,t,n,"",(function(e){return e}))):null!=a&&(P(a)&&(a=function(e,t){return{$$typeof:r,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(O,"$&/")+"/")+e)),t.push(a)),1;if(l=0,i=""===i?".":i+":",Array.isArray(e))for(var u=0;u<e.length;u++){var c=i+M(s=e[u],u);l+=S(s,t,n,c,a)}else if("function"===typeof(c=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e)))for(e=c.call(e),u=0;!(s=e.next()).done;)l+=S(s=s.value,t,n,c=i+M(s,u++),a);else if("object"===s)throw t=""+e,Error(v(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return l}function C(e,t,n){if(null==e)return e;var i=[],r=0;return S(e,i,"","",(function(e){return t.call(n,e,r++)})),i}function E(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var T={current:null};function R(){var e=T.current;if(null===e)throw Error(v(321));return e}var z={ReactCurrentDispatcher:T,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:i};t.Children={map:C,forEach:function(e,t,n){C(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return C(e,(function(){t++})),t},toArray:function(e){return C(e,(function(e){return e}))||[]},only:function(e){if(!P(e))throw Error(v(143));return e}},t.Component=y,t.PureComponent=b,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=z,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error(v(267,e));var o=i({},e.props),a=e.key,s=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,l=w.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(c in t)k.call(t,c)&&!x.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==u?u[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){u=Array(c);for(var d=0;d<c;d++)u[d]=arguments[d+2];o.children=u}return{$$typeof:r,type:e.type,key:a,ref:s,props:o,_owner:l}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:s,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:a,_context:e},e.Consumer=e},t.createElement=_,t.createFactory=function(e){var t=_.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:l,render:e}},t.isValidElement=P,t.lazy=function(e){return{$$typeof:c,_payload:{_status:-1,_result:e},_init:E}},t.memo=function(e,t){return{$$typeof:u,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return R().useCallback(e,t)},t.useContext=function(e,t){return R().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return R().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return R().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return R().useLayoutEffect(e,t)},t.useMemo=function(e,t){return R().useMemo(e,t)},t.useReducer=function(e,t,n){return R().useReducer(e,t,n)},t.useRef=function(e){return R().useRef(e)},t.useState=function(e){return R().useState(e)},t.version="17.0.2"},function(e,t,n){"use strict";var i=n(8),r=n(32),o=n(78);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!i)throw Error(a(227));var s=new Set,l={};function u(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(l[e]=t,e=0;e<t.length;e++)s.add(t[e])}var d=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,v=Object.prototype.hasOwnProperty,h={},p={};function y(e,t,n,i,r,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=i,this.attributeNamespace=r,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var m={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){m[e]=new y(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];m[t]=new y(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){m[e]=new y(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){m[e]=new y(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){m[e]=new y(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){m[e]=new y(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){m[e]=new y(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){m[e]=new y(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){m[e]=new y(e,5,!1,e.toLowerCase(),null,!1,!1)}));var b=/[\-:]([a-z])/g;function g(e){return e[1].toUpperCase()}function w(e,t,n,i){var r=m.hasOwnProperty(t)?m[t]:null;(null!==r?0===r.type:!i&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,i){if(null===t||"undefined"===typeof t||function(e,t,n,i){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!i&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,i))return!0;if(i)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,r,i)&&(n=null),i||null===r?function(e){return!!v.call(p,e)||!v.call(h,e)&&(f.test(e)?p[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):r.mustUseProperty?e[r.propertyName]=null===n?3!==r.type&&"":n:(t=r.attributeName,i=r.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(r=r.type)||4===r&&!0===n?"":""+n,i?e.setAttributeNS(i,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(b,g);m[t]=new y(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(b,g);m[t]=new y(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(b,g);m[t]=new y(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){m[e]=new y(e,1,!1,e.toLowerCase(),null,!1,!1)})),m.xlinkHref=new y("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){m[e]=new y(e,1,!1,e.toLowerCase(),null,!0,!0)}));var k=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=60103,_=60106,P=60107,O=60108,M=60114,S=60109,C=60110,E=60112,T=60113,R=60120,z=60115,j=60116,A=60121,D=60128,I=60129,L=60130,F=60131;if("function"===typeof Symbol&&Symbol.for){var V=Symbol.for;x=V("react.element"),_=V("react.portal"),P=V("react.fragment"),O=V("react.strict_mode"),M=V("react.profiler"),S=V("react.provider"),C=V("react.context"),E=V("react.forward_ref"),T=V("react.suspense"),R=V("react.suspense_list"),z=V("react.memo"),j=V("react.lazy"),A=V("react.block"),V("react.scope"),D=V("react.opaque.id"),I=V("react.debug_trace_mode"),L=V("react.offscreen"),F=V("react.legacy_hidden")}var B,N="function"===typeof Symbol&&Symbol.iterator;function H(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=N&&e[N]||e["@@iterator"])?e:null}function U(e){if(void 0===B)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);B=t&&t[1]||""}return"\n"+B+e}var q=!1;function W(e,t){if(!e||q)return"";q=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(l){var i=l}Reflect.construct(e,[],t)}else{try{t.call()}catch(l){i=l}e.call(t.prototype)}else{try{throw Error()}catch(l){i=l}e()}}catch(l){if(l&&i&&"string"===typeof l.stack){for(var r=l.stack.split("\n"),o=i.stack.split("\n"),a=r.length-1,s=o.length-1;1<=a&&0<=s&&r[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(r[a]!==o[s]){if(1!==a||1!==s)do{if(a--,0>--s||r[a]!==o[s])return"\n"+r[a].replace(" at new "," at ")}while(1<=a&&0<=s);break}}}finally{q=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?U(e):""}function G(e){switch(e.tag){case 5:return U(e.type);case 16:return U("Lazy");case 13:return U("Suspense");case 19:return U("SuspenseList");case 0:case 2:case 15:return e=W(e.type,!1);case 11:return e=W(e.type.render,!1);case 22:return e=W(e.type._render,!1);case 1:return e=W(e.type,!0);default:return""}}function Q(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case P:return"Fragment";case _:return"Portal";case M:return"Profiler";case O:return"StrictMode";case T:return"Suspense";case R:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case C:return(e.displayName||"Context")+".Consumer";case S:return(e._context.displayName||"Context")+".Provider";case E:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case z:return Q(e.type);case A:return Q(e._render);case j:t=e._payload,e=e._init;try{return Q(e(t))}catch(n){}}return null}function $(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Y(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function X(e){e._valueTracker||(e._valueTracker=function(e){var t=Y(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),i=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var r=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(e){i=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return i},setValue:function(e){i=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function K(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),i="";return e&&(i=Y(e)?e.checked?"true":"false":e.value),(e=i)!==n&&(t.setValue(e),!0)}function J(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Z(e,t){var n=t.checked;return r({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,i=null!=t.checked?t.checked:t.defaultChecked;n=$(null!=t.value?t.value:n),e._wrapperState={initialChecked:i,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=$(t.value),i=t.type;if(null!=n)"number"===i?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===i||"reset"===i)return void e.removeAttribute("value");t.hasOwnProperty("value")?re(e,t.type,n):t.hasOwnProperty("defaultValue")&&re(e,t.type,$(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function ie(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var i=t.type;if(!("submit"!==i&&"reset"!==i||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function re(e,t,n){"number"===t&&J(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function oe(e,t){return e=r({children:void 0},t),(t=function(e){var t="";return i.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ae(e,t,n,i){if(e=e.options,t){t={};for(var r=0;r<n.length;r++)t["$"+n[r]]=!0;for(n=0;n<e.length;n++)r=t.hasOwnProperty("$"+e[n].value),e[n].selected!==r&&(e[n].selected=r),r&&i&&(e[n].defaultSelected=!0)}else{for(n=""+$(n),t=null,r=0;r<e.length;r++){if(e[r].value===n)return e[r].selected=!0,void(i&&(e[r].defaultSelected=!0));null!==t||e[r].disabled||(t=e[r])}null!==t&&(t.selected=!0)}}function se(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return r({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function le(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:$(n)}}function ue(e,t){var n=$(t.value),i=$(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=i&&(e.defaultValue=""+i)}function ce(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de="http://www.w3.org/1999/xhtml",fe="http://www.w3.org/2000/svg";function ve(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function he(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?ve(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var pe,ye,me=(ye=function(e,t){if(e.namespaceURI!==fe||"innerHTML"in e)e.innerHTML=t;else{for((pe=pe||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=pe.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,i){MSApp.execUnsafeLocalFunction((function(){return ye(e,t)}))}:ye);function be(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ge={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},we=["Webkit","ms","Moz","O"];function ke(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||ge.hasOwnProperty(e)&&ge[e]?(""+t).trim():t+"px"}function xe(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var i=0===n.indexOf("--"),r=ke(n,t[n],i);"float"===n&&(n="cssFloat"),i?e.setProperty(n,r):e[n]=r}}Object.keys(ge).forEach((function(e){we.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ge[t]=ge[e]}))}));var _e=r({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Pe(e,t){if(t){if(_e[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(a(62))}}function Oe(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Me(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Se=null,Ce=null,Ee=null;function Te(e){if(e=er(e)){if("function"!==typeof Se)throw Error(a(280));var t=e.stateNode;t&&(t=nr(t),Se(e.stateNode,e.type,t))}}function Re(e){Ce?Ee?Ee.push(e):Ee=[e]:Ce=e}function ze(){if(Ce){var e=Ce,t=Ee;if(Ee=Ce=null,Te(e),t)for(e=0;e<t.length;e++)Te(t[e])}}function je(e,t){return e(t)}function Ae(e,t,n,i,r){return e(t,n,i,r)}function De(){}var Ie=je,Le=!1,Fe=!1;function Ve(){null===Ce&&null===Ee||(De(),ze())}function Be(e,t){var n=e.stateNode;if(null===n)return null;var i=nr(n);if(null===i)return null;n=i[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(i=!i.disabled)||(i=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!i;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(a(231,t,typeof n));return n}var Ne=!1;if(d)try{var He={};Object.defineProperty(He,"passive",{get:function(){Ne=!0}}),window.addEventListener("test",He,He),window.removeEventListener("test",He,He)}catch(ye){Ne=!1}function Ue(e,t,n,i,r,o,a,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var qe=!1,We=null,Ge=!1,Qe=null,$e={onError:function(e){qe=!0,We=e}};function Ye(e,t,n,i,r,o,a,s,l){qe=!1,We=null,Ue.apply($e,arguments)}function Xe(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ke(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Je(e){if(Xe(e)!==e)throw Error(a(188))}function Ze(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Xe(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,i=t;;){var r=n.return;if(null===r)break;var o=r.alternate;if(null===o){if(null!==(i=r.return)){n=i;continue}break}if(r.child===o.child){for(o=r.child;o;){if(o===n)return Je(r),e;if(o===i)return Je(r),t;o=o.sibling}throw Error(a(188))}if(n.return!==i.return)n=r,i=o;else{for(var s=!1,l=r.child;l;){if(l===n){s=!0,n=r,i=o;break}if(l===i){s=!0,i=r,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,i=r;break}if(l===i){s=!0,i=o,n=r;break}l=l.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==i)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,it,rt,ot=!1,at=[],st=null,lt=null,ut=null,ct=new Map,dt=new Map,ft=[],vt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function ht(e,t,n,i,r){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:r,targetContainers:[i]}}function pt(e,t){switch(e){case"focusin":case"focusout":st=null;break;case"dragenter":case"dragleave":lt=null;break;case"mouseover":case"mouseout":ut=null;break;case"pointerover":case"pointerout":ct.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":dt.delete(t.pointerId)}}function yt(e,t,n,i,r,o){return null===e||e.nativeEvent!==o?(e=ht(t,n,i,r,o),null!==t&&(null!==(t=er(t))&&nt(t)),e):(e.eventSystemFlags|=i,t=e.targetContainers,null!==r&&-1===t.indexOf(r)&&t.push(r),e)}function mt(e){var t=Zi(e.target);if(null!==t){var n=Xe(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ke(n)))return e.blockedOn=t,void rt(e.lanePriority,(function(){o.unstable_runWithPriority(e.priority,(function(){it(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function bt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Zt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=er(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function gt(e,t,n){bt(e)&&n.delete(t)}function wt(){for(ot=!1;0<at.length;){var e=at[0];if(null!==e.blockedOn){null!==(e=er(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=Zt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&at.shift()}null!==st&&bt(st)&&(st=null),null!==lt&&bt(lt)&&(lt=null),null!==ut&&bt(ut)&&(ut=null),ct.forEach(gt),dt.forEach(gt)}function kt(e,t){e.blockedOn===t&&(e.blockedOn=null,ot||(ot=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,wt)))}function xt(e){function t(t){return kt(t,e)}if(0<at.length){kt(at[0],e);for(var n=1;n<at.length;n++){var i=at[n];i.blockedOn===e&&(i.blockedOn=null)}}for(null!==st&&kt(st,e),null!==lt&&kt(lt,e),null!==ut&&kt(ut,e),ct.forEach(t),dt.forEach(t),n=0;n<ft.length;n++)(i=ft[n]).blockedOn===e&&(i.blockedOn=null);for(;0<ft.length&&null===(n=ft[0]).blockedOn;)mt(n),null===n.blockedOn&&ft.shift()}function _t(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Pt={animationend:_t("Animation","AnimationEnd"),animationiteration:_t("Animation","AnimationIteration"),animationstart:_t("Animation","AnimationStart"),transitionend:_t("Transition","TransitionEnd")},Ot={},Mt={};function St(e){if(Ot[e])return Ot[e];if(!Pt[e])return e;var t,n=Pt[e];for(t in n)if(n.hasOwnProperty(t)&&t in Mt)return Ot[e]=n[t];return e}d&&(Mt=document.createElement("div").style,"AnimationEvent"in window||(delete Pt.animationend.animation,delete Pt.animationiteration.animation,delete Pt.animationstart.animation),"TransitionEvent"in window||delete Pt.transitionend.transition);var Ct=St("animationend"),Et=St("animationiteration"),Tt=St("animationstart"),Rt=St("transitionend"),zt=new Map,jt=new Map,At=["abort","abort",Ct,"animationEnd",Et,"animationIteration",Tt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Rt,"transitionEnd","waiting","waiting"];function Dt(e,t){for(var n=0;n<e.length;n+=2){var i=e[n],r=e[n+1];r="on"+(r[0].toUpperCase()+r.slice(1)),jt.set(i,t),zt.set(i,r),u(r,[i])}}(0,o.unstable_now)();var It=8;function Lt(e){if(0!==(1&e))return It=15,1;if(0!==(2&e))return It=14,2;if(0!==(4&e))return It=13,4;var t=24&e;return 0!==t?(It=12,t):0!==(32&e)?(It=11,32):0!==(t=192&e)?(It=10,t):0!==(256&e)?(It=9,256):0!==(t=3584&e)?(It=8,t):0!==(4096&e)?(It=7,4096):0!==(t=4186112&e)?(It=6,t):0!==(t=62914560&e)?(It=5,t):67108864&e?(It=4,67108864):0!==(134217728&e)?(It=3,134217728):0!==(t=805306368&e)?(It=2,t):0!==(1073741824&e)?(It=1,1073741824):(It=8,e)}function Ft(e,t){var n=e.pendingLanes;if(0===n)return It=0;var i=0,r=0,o=e.expiredLanes,a=e.suspendedLanes,s=e.pingedLanes;if(0!==o)i=o,r=It=15;else if(0!==(o=134217727&n)){var l=o&~a;0!==l?(i=Lt(l),r=It):0!==(s&=o)&&(i=Lt(s),r=It)}else 0!==(o=n&~a)?(i=Lt(o),r=It):0!==s&&(i=Lt(s),r=It);if(0===i)return 0;if(i=n&((0>(i=31-qt(i))?0:1<<i)<<1)-1,0!==t&&t!==i&&0===(t&a)){if(Lt(t),r<=It)return t;It=r}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=i;0<t;)r=1<<(n=31-qt(t)),i|=e[n],t&=~r;return i}function Vt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Bt(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Nt(24&~t))?Bt(10,t):e;case 10:return 0===(e=Nt(192&~t))?Bt(8,t):e;case 8:return 0===(e=Nt(3584&~t))&&(0===(e=Nt(4186112&~t))&&(e=512)),e;case 2:return 0===(t=Nt(805306368&~t))&&(t=268435456),t}throw Error(a(358,e))}function Nt(e){return e&-e}function Ht(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ut(e,t,n){e.pendingLanes|=t;var i=t-1;e.suspendedLanes&=i,e.pingedLanes&=i,(e=e.eventTimes)[t=31-qt(t)]=n}var qt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Wt(e)/Gt|0)|0},Wt=Math.log,Gt=Math.LN2;var Qt=o.unstable_UserBlockingPriority,$t=o.unstable_runWithPriority,Yt=!0;function Xt(e,t,n,i){Le||De();var r=Jt,o=Le;Le=!0;try{Ae(r,e,t,n,i)}finally{(Le=o)||Ve()}}function Kt(e,t,n,i){$t(Qt,Jt.bind(null,e,t,n,i))}function Jt(e,t,n,i){var r;if(Yt)if((r=0===(4&t))&&0<at.length&&-1<vt.indexOf(e))e=ht(null,e,t,n,i),at.push(e);else{var o=Zt(e,t,n,i);if(null===o)r&&pt(e,i);else{if(r){if(-1<vt.indexOf(e))return e=ht(o,e,t,n,i),void at.push(e);if(function(e,t,n,i,r){switch(t){case"focusin":return st=yt(st,e,t,n,i,r),!0;case"dragenter":return lt=yt(lt,e,t,n,i,r),!0;case"mouseover":return ut=yt(ut,e,t,n,i,r),!0;case"pointerover":var o=r.pointerId;return ct.set(o,yt(ct.get(o)||null,e,t,n,i,r)),!0;case"gotpointercapture":return o=r.pointerId,dt.set(o,yt(dt.get(o)||null,e,t,n,i,r)),!0}return!1}(o,e,t,n,i))return;pt(e,i)}zi(e,t,i,null,n)}}}function Zt(e,t,n,i){var r=Me(i);if(null!==(r=Zi(r))){var o=Xe(r);if(null===o)r=null;else{var a=o.tag;if(13===a){if(null!==(r=Ke(o)))return r;r=null}else if(3===a){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;r=null}else o!==r&&(r=null)}}return zi(e,t,i,r,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,i=n.length,r="value"in en?en.value:en.textContent,o=r.length;for(e=0;e<i&&n[e]===r[e];e++);var a=i-e;for(t=1;t<=a&&n[i-t]===r[o-t];t++);return nn=r.slice(e,1<t?1-t:void 0)}function on(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function an(){return!0}function sn(){return!1}function ln(e){function t(t,n,i,r,o){for(var a in this._reactName=t,this._targetInst=i,this.type=n,this.nativeEvent=r,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(r):r[a]);return this.isDefaultPrevented=(null!=r.defaultPrevented?r.defaultPrevented:!1===r.returnValue)?an:sn,this.isPropagationStopped=sn,this}return r(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=an)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=an)},persist:function(){},isPersistent:an}),t}var un,cn,dn,fn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},vn=ln(fn),hn=r({},fn,{view:0,detail:0}),pn=ln(hn),yn=r({},hn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Sn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==dn&&(dn&&"mousemove"===e.type?(un=e.screenX-dn.screenX,cn=e.screenY-dn.screenY):cn=un=0,dn=e),un)},movementY:function(e){return"movementY"in e?e.movementY:cn}}),mn=ln(yn),bn=ln(r({},yn,{dataTransfer:0})),gn=ln(r({},hn,{relatedTarget:0})),wn=ln(r({},fn,{animationName:0,elapsedTime:0,pseudoElement:0})),kn=ln(r({},fn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),xn=ln(r({},fn,{data:0})),_n={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Pn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},On={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Mn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=On[e])&&!!t[e]}function Sn(){return Mn}var Cn=ln(r({},hn,{key:function(e){if(e.key){var t=_n[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=on(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Pn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Sn,charCode:function(e){return"keypress"===e.type?on(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?on(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),En=ln(r({},yn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Tn=ln(r({},hn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Sn})),Rn=ln(r({},fn,{propertyName:0,elapsedTime:0,pseudoElement:0})),zn=ln(r({},yn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),jn=[9,13,27,32],An=d&&"CompositionEvent"in window,Dn=null;d&&"documentMode"in document&&(Dn=document.documentMode);var In=d&&"TextEvent"in window&&!Dn,Ln=d&&(!An||Dn&&8<Dn&&11>=Dn),Fn=String.fromCharCode(32),Vn=!1;function Bn(e,t){switch(e){case"keyup":return-1!==jn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Nn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Hn=!1;var Un={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Un[e.type]:"textarea"===t}function Wn(e,t,n,i){Re(i),0<(t=Ai(t,"onChange")).length&&(n=new vn("onChange","change",null,n,i),e.push({event:n,listeners:t}))}var Gn=null,Qn=null;function $n(e){Mi(e,0)}function Yn(e){if(K(tr(e)))return e}function Xn(e,t){if("change"===e)return t}var Kn=!1;if(d){var Jn;if(d){var Zn="oninput"in document;if(!Zn){var ei=document.createElement("div");ei.setAttribute("oninput","return;"),Zn="function"===typeof ei.oninput}Jn=Zn}else Jn=!1;Kn=Jn&&(!document.documentMode||9<document.documentMode)}function ti(){Gn&&(Gn.detachEvent("onpropertychange",ni),Qn=Gn=null)}function ni(e){if("value"===e.propertyName&&Yn(Qn)){var t=[];if(Wn(t,Qn,e,Me(e)),e=$n,Le)e(t);else{Le=!0;try{je(e,t)}finally{Le=!1,Ve()}}}}function ii(e,t,n){"focusin"===e?(ti(),Qn=n,(Gn=t).attachEvent("onpropertychange",ni)):"focusout"===e&&ti()}function ri(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Yn(Qn)}function oi(e,t){if("click"===e)return Yn(t)}function ai(e,t){if("input"===e||"change"===e)return Yn(t)}var si="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},li=Object.prototype.hasOwnProperty;function ui(e,t){if(si(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(i=0;i<n.length;i++)if(!li.call(t,n[i])||!si(e[n[i]],t[n[i]]))return!1;return!0}function ci(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function di(e,t){var n,i=ci(e);for(e=0;i;){if(3===i.nodeType){if(n=e+i.textContent.length,e<=t&&n>=t)return{node:i,offset:t-e};e=n}e:{for(;i;){if(i.nextSibling){i=i.nextSibling;break e}i=i.parentNode}i=void 0}i=ci(i)}}function fi(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?fi(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function vi(){for(var e=window,t=J();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(i){n=!1}if(!n)break;t=J((e=t.contentWindow).document)}return t}function hi(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var pi=d&&"documentMode"in document&&11>=document.documentMode,yi=null,mi=null,bi=null,gi=!1;function wi(e,t,n){var i=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;gi||null==yi||yi!==J(i)||("selectionStart"in(i=yi)&&hi(i)?i={start:i.selectionStart,end:i.selectionEnd}:i={anchorNode:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset},bi&&ui(bi,i)||(bi=i,0<(i=Ai(mi,"onSelect")).length&&(t=new vn("onSelect","select",null,t,n),e.push({event:t,listeners:i}),t.target=yi)))}Dt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Dt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Dt(At,2);for(var ki="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),xi=0;xi<ki.length;xi++)jt.set(ki[xi],0);c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var _i="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Pi=new Set("cancel close invalid load scroll toggle".split(" ").concat(_i));function Oi(e,t,n){var i=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,i,r,o,s,l,u){if(Ye.apply(this,arguments),qe){if(!qe)throw Error(a(198));var c=We;qe=!1,We=null,Ge||(Ge=!0,Qe=c)}}(i,t,void 0,e),e.currentTarget=null}function Mi(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var i=e[n],r=i.event;i=i.listeners;e:{var o=void 0;if(t)for(var a=i.length-1;0<=a;a--){var s=i[a],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==o&&r.isPropagationStopped())break e;Oi(r,s,u),o=l}else for(a=0;a<i.length;a++){if(l=(s=i[a]).instance,u=s.currentTarget,s=s.listener,l!==o&&r.isPropagationStopped())break e;Oi(r,s,u),o=l}}}if(Ge)throw e=Qe,Ge=!1,Qe=null,e}function Si(e,t){var n=ir(t),i=e+"__bubble";n.has(i)||(Ri(t,e,2,!1),n.add(i))}var Ci="_reactListening"+Math.random().toString(36).slice(2);function Ei(e){e[Ci]||(e[Ci]=!0,s.forEach((function(t){Pi.has(t)||Ti(t,!1,e,null),Ti(t,!0,e,null)})))}function Ti(e,t,n,i){var r=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,o=n;if("selectionchange"===e&&9!==n.nodeType&&(o=n.ownerDocument),null!==i&&!t&&Pi.has(e)){if("scroll"!==e)return;r|=2,o=i}var a=ir(o),s=e+"__"+(t?"capture":"bubble");a.has(s)||(t&&(r|=4),Ri(o,e,r,t),a.add(s))}function Ri(e,t,n,i){var r=jt.get(t);switch(void 0===r?2:r){case 0:r=Xt;break;case 1:r=Kt;break;default:r=Jt}n=r.bind(null,t,n,e),r=void 0,!Ne||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(r=!0),i?void 0!==r?e.addEventListener(t,n,{capture:!0,passive:r}):e.addEventListener(t,n,!0):void 0!==r?e.addEventListener(t,n,{passive:r}):e.addEventListener(t,n,!1)}function zi(e,t,n,i,r){var o=i;if(0===(1&t)&&0===(2&t)&&null!==i)e:for(;;){if(null===i)return;var a=i.tag;if(3===a||4===a){var s=i.stateNode.containerInfo;if(s===r||8===s.nodeType&&s.parentNode===r)break;if(4===a)for(a=i.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===r||8===l.nodeType&&l.parentNode===r))return;a=a.return}for(;null!==s;){if(null===(a=Zi(s)))return;if(5===(l=a.tag)||6===l){i=o=a;continue e}s=s.parentNode}}i=i.return}!function(e,t,n){if(Fe)return e(t,n);Fe=!0;try{Ie(e,t,n)}finally{Fe=!1,Ve()}}((function(){var i=o,r=Me(n),a=[];e:{var s=zt.get(e);if(void 0!==s){var l=vn,u=e;switch(e){case"keypress":if(0===on(n))break e;case"keydown":case"keyup":l=Cn;break;case"focusin":u="focus",l=gn;break;case"focusout":u="blur",l=gn;break;case"beforeblur":case"afterblur":l=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=mn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=bn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Tn;break;case Ct:case Et:case Tt:l=wn;break;case Rt:l=Rn;break;case"scroll":l=pn;break;case"wheel":l=zn;break;case"copy":case"cut":case"paste":l=kn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=En}var c=0!==(4&t),d=!c&&"scroll"===e,f=c?null!==s?s+"Capture":null:s;c=[];for(var v,h=i;null!==h;){var p=(v=h).stateNode;if(5===v.tag&&null!==p&&(v=p,null!==f&&(null!=(p=Be(h,f))&&c.push(ji(h,p,v)))),d)break;h=h.return}0<c.length&&(s=new l(s,u,null,n,r),a.push({event:s,listeners:c}))}}if(0===(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||0!==(16&t)||!(u=n.relatedTarget||n.fromElement)||!Zi(u)&&!u[Ki])&&(l||s)&&(s=r.window===r?r:(s=r.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=i,null!==(u=(u=n.relatedTarget||n.toElement)?Zi(u):null)&&(u!==(d=Xe(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(l=null,u=i),l!==u)){if(c=mn,p="onMouseLeave",f="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(c=En,p="onPointerLeave",f="onPointerEnter",h="pointer"),d=null==l?s:tr(l),v=null==u?s:tr(u),(s=new c(p,h+"leave",l,n,r)).target=d,s.relatedTarget=v,p=null,Zi(r)===i&&((c=new c(f,h+"enter",u,n,r)).target=v,c.relatedTarget=d,p=c),d=p,l&&u)e:{for(f=u,h=0,v=c=l;v;v=Di(v))h++;for(v=0,p=f;p;p=Di(p))v++;for(;0<h-v;)c=Di(c),h--;for(;0<v-h;)f=Di(f),v--;for(;h--;){if(c===f||null!==f&&c===f.alternate)break e;c=Di(c),f=Di(f)}c=null}else c=null;null!==l&&Ii(a,s,l,c,!1),null!==u&&null!==d&&Ii(a,d,u,c,!0)}if("select"===(l=(s=i?tr(i):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var y=Xn;else if(qn(s))if(Kn)y=ai;else{y=ri;var m=ii}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(y=oi);switch(y&&(y=y(e,i))?Wn(a,y,n,r):(m&&m(e,s,i),"focusout"===e&&(m=s._wrapperState)&&m.controlled&&"number"===s.type&&re(s,"number",s.value)),m=i?tr(i):window,e){case"focusin":(qn(m)||"true"===m.contentEditable)&&(yi=m,mi=i,bi=null);break;case"focusout":bi=mi=yi=null;break;case"mousedown":gi=!0;break;case"contextmenu":case"mouseup":case"dragend":gi=!1,wi(a,n,r);break;case"selectionchange":if(pi)break;case"keydown":case"keyup":wi(a,n,r)}var b;if(An)e:{switch(e){case"compositionstart":var g="onCompositionStart";break e;case"compositionend":g="onCompositionEnd";break e;case"compositionupdate":g="onCompositionUpdate";break e}g=void 0}else Hn?Bn(e,n)&&(g="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(g="onCompositionStart");g&&(Ln&&"ko"!==n.locale&&(Hn||"onCompositionStart"!==g?"onCompositionEnd"===g&&Hn&&(b=rn()):(tn="value"in(en=r)?en.value:en.textContent,Hn=!0)),0<(m=Ai(i,g)).length&&(g=new xn(g,e,null,n,r),a.push({event:g,listeners:m}),b?g.data=b:null!==(b=Nn(n))&&(g.data=b))),(b=In?function(e,t){switch(e){case"compositionend":return Nn(t);case"keypress":return 32!==t.which?null:(Vn=!0,Fn);case"textInput":return(e=t.data)===Fn&&Vn?null:e;default:return null}}(e,n):function(e,t){if(Hn)return"compositionend"===e||!An&&Bn(e,t)?(e=rn(),nn=tn=en=null,Hn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Ln&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))&&(0<(i=Ai(i,"onBeforeInput")).length&&(r=new xn("onBeforeInput","beforeinput",null,n,r),a.push({event:r,listeners:i}),r.data=b))}Mi(a,t)}))}function ji(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ai(e,t){for(var n=t+"Capture",i=[];null!==e;){var r=e,o=r.stateNode;5===r.tag&&null!==o&&(r=o,null!=(o=Be(e,n))&&i.unshift(ji(e,o,r)),null!=(o=Be(e,t))&&i.push(ji(e,o,r))),e=e.return}return i}function Di(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Ii(e,t,n,i,r){for(var o=t._reactName,a=[];null!==n&&n!==i;){var s=n,l=s.alternate,u=s.stateNode;if(null!==l&&l===i)break;5===s.tag&&null!==u&&(s=u,r?null!=(l=Be(n,o))&&a.unshift(ji(n,l,s)):r||null!=(l=Be(n,o))&&a.push(ji(n,l,s))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}function Li(){}var Fi=null,Vi=null;function Bi(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Ni(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Hi="function"===typeof setTimeout?setTimeout:void 0,Ui="function"===typeof clearTimeout?clearTimeout:void 0;function qi(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function Wi(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Gi(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Qi=0;var $i=Math.random().toString(36).slice(2),Yi="__reactFiber$"+$i,Xi="__reactProps$"+$i,Ki="__reactContainer$"+$i,Ji="__reactEvents$"+$i;function Zi(e){var t=e[Yi];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ki]||n[Yi]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Gi(e);null!==e;){if(n=e[Yi])return n;e=Gi(e)}return t}n=(e=n).parentNode}return null}function er(e){return!(e=e[Yi]||e[Ki])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function tr(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function nr(e){return e[Xi]||null}function ir(e){var t=e[Ji];return void 0===t&&(t=e[Ji]=new Set),t}var rr=[],or=-1;function ar(e){return{current:e}}function sr(e){0>or||(e.current=rr[or],rr[or]=null,or--)}function lr(e,t){or++,rr[or]=e.current,e.current=t}var ur={},cr=ar(ur),dr=ar(!1),fr=ur;function vr(e,t){var n=e.type.contextTypes;if(!n)return ur;var i=e.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===t)return i.__reactInternalMemoizedMaskedChildContext;var r,o={};for(r in n)o[r]=t[r];return i&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function hr(e){return null!==(e=e.childContextTypes)&&void 0!==e}function pr(){sr(dr),sr(cr)}function yr(e,t,n){if(cr.current!==ur)throw Error(a(168));lr(cr,t),lr(dr,n)}function mr(e,t,n){var i=e.stateNode;if(e=t.childContextTypes,"function"!==typeof i.getChildContext)return n;for(var o in i=i.getChildContext())if(!(o in e))throw Error(a(108,Q(t)||"Unknown",o));return r({},n,i)}function br(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ur,fr=cr.current,lr(cr,e),lr(dr,dr.current),!0}function gr(e,t,n){var i=e.stateNode;if(!i)throw Error(a(169));n?(e=mr(e,t,fr),i.__reactInternalMemoizedMergedChildContext=e,sr(dr),sr(cr),lr(cr,e)):sr(dr),lr(dr,n)}var wr=null,kr=null,xr=o.unstable_runWithPriority,_r=o.unstable_scheduleCallback,Pr=o.unstable_cancelCallback,Or=o.unstable_shouldYield,Mr=o.unstable_requestPaint,Sr=o.unstable_now,Cr=o.unstable_getCurrentPriorityLevel,Er=o.unstable_ImmediatePriority,Tr=o.unstable_UserBlockingPriority,Rr=o.unstable_NormalPriority,zr=o.unstable_LowPriority,jr=o.unstable_IdlePriority,Ar={},Dr=void 0!==Mr?Mr:function(){},Ir=null,Lr=null,Fr=!1,Vr=Sr(),Br=1e4>Vr?Sr:function(){return Sr()-Vr};function Nr(){switch(Cr()){case Er:return 99;case Tr:return 98;case Rr:return 97;case zr:return 96;case jr:return 95;default:throw Error(a(332))}}function Hr(e){switch(e){case 99:return Er;case 98:return Tr;case 97:return Rr;case 96:return zr;case 95:return jr;default:throw Error(a(332))}}function Ur(e,t){return e=Hr(e),xr(e,t)}function qr(e,t,n){return e=Hr(e),_r(e,t,n)}function Wr(){if(null!==Lr){var e=Lr;Lr=null,Pr(e)}Gr()}function Gr(){if(!Fr&&null!==Ir){Fr=!0;var e=0;try{var t=Ir;Ur(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Ir=null}catch(n){throw null!==Ir&&(Ir=Ir.slice(e+1)),_r(Er,Wr),n}finally{Fr=!1}}}var Qr=k.ReactCurrentBatchConfig;function $r(e,t){if(e&&e.defaultProps){for(var n in t=r({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Yr=ar(null),Xr=null,Kr=null,Jr=null;function Zr(){Jr=Kr=Xr=null}function eo(e){var t=Yr.current;sr(Yr),e.type._context._currentValue=t}function to(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function no(e,t){Xr=e,Jr=Kr=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(Aa=!0),e.firstContext=null)}function io(e,t){if(Jr!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(Jr=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Kr){if(null===Xr)throw Error(a(308));Kr=t,Xr.dependencies={lanes:0,firstContext:t,responders:null}}else Kr=Kr.next=t;return e._currentValue}var ro=!1;function oo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function ao(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function so(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function lo(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function uo(e,t){var n=e.updateQueue,i=e.alternate;if(null!==i&&n===(i=i.updateQueue)){var r=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?r=o=a:o=o.next=a,n=n.next}while(null!==n);null===o?r=o=t:o=o.next=t}else r=o=t;return n={baseState:i.baseState,firstBaseUpdate:r,lastBaseUpdate:o,shared:i.shared,effects:i.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function co(e,t,n,i){var o=e.updateQueue;ro=!1;var a=o.firstBaseUpdate,s=o.lastBaseUpdate,l=o.shared.pending;if(null!==l){o.shared.pending=null;var u=l,c=u.next;u.next=null,null===s?a=c:s.next=c,s=u;var d=e.alternate;if(null!==d){var f=(d=d.updateQueue).lastBaseUpdate;f!==s&&(null===f?d.firstBaseUpdate=c:f.next=c,d.lastBaseUpdate=u)}}if(null!==a){for(f=o.baseState,s=0,d=c=u=null;;){l=a.lane;var v=a.eventTime;if((i&l)===l){null!==d&&(d=d.next={eventTime:v,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var h=e,p=a;switch(l=t,v=n,p.tag){case 1:if("function"===typeof(h=p.payload)){f=h.call(v,f,l);break e}f=h;break e;case 3:h.flags=-4097&h.flags|64;case 0:if(null===(l="function"===typeof(h=p.payload)?h.call(v,f,l):h)||void 0===l)break e;f=r({},f,l);break e;case 2:ro=!0}}null!==a.callback&&(e.flags|=32,null===(l=o.effects)?o.effects=[a]:l.push(a))}else v={eventTime:v,lane:l,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===d?(c=d=v,u=f):d=d.next=v,s|=l;if(null===(a=a.next)){if(null===(l=o.shared.pending))break;a=l.next,l.next=null,o.lastBaseUpdate=l,o.shared.pending=null}}null===d&&(u=f),o.baseState=u,o.firstBaseUpdate=c,o.lastBaseUpdate=d,Fs|=s,e.lanes=s,e.memoizedState=f}}function fo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var i=e[t],r=i.callback;if(null!==r){if(i.callback=null,i=n,"function"!==typeof r)throw Error(a(191,r));r.call(i)}}}var vo=(new i.Component).refs;function ho(e,t,n,i){n=null===(n=n(i,t=e.memoizedState))||void 0===n?t:r({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var po={isMounted:function(e){return!!(e=e._reactInternals)&&Xe(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var i=ul(),r=cl(e),o=so(i,r);o.payload=t,void 0!==n&&null!==n&&(o.callback=n),lo(e,o),dl(e,r,i)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var i=ul(),r=cl(e),o=so(i,r);o.tag=1,o.payload=t,void 0!==n&&null!==n&&(o.callback=n),lo(e,o),dl(e,r,i)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ul(),i=cl(e),r=so(n,i);r.tag=2,void 0!==t&&null!==t&&(r.callback=t),lo(e,r),dl(e,i,n)}};function yo(e,t,n,i,r,o,a){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(i,o,a):!t.prototype||!t.prototype.isPureReactComponent||(!ui(n,i)||!ui(r,o))}function mo(e,t,n){var i=!1,r=ur,o=t.contextType;return"object"===typeof o&&null!==o?o=io(o):(r=hr(t)?fr:cr.current,o=(i=null!==(i=t.contextTypes)&&void 0!==i)?vr(e,r):ur),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=po,e.stateNode=t,t._reactInternals=e,i&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=r,e.__reactInternalMemoizedMaskedChildContext=o),t}function bo(e,t,n,i){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,i),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,i),t.state!==e&&po.enqueueReplaceState(t,t.state,null)}function go(e,t,n,i){var r=e.stateNode;r.props=n,r.state=e.memoizedState,r.refs=vo,oo(e);var o=t.contextType;"object"===typeof o&&null!==o?r.context=io(o):(o=hr(t)?fr:cr.current,r.context=vr(e,o)),co(e,n,r,i),r.state=e.memoizedState,"function"===typeof(o=t.getDerivedStateFromProps)&&(ho(e,t,o,n),r.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof r.getSnapshotBeforeUpdate||"function"!==typeof r.UNSAFE_componentWillMount&&"function"!==typeof r.componentWillMount||(t=r.state,"function"===typeof r.componentWillMount&&r.componentWillMount(),"function"===typeof r.UNSAFE_componentWillMount&&r.UNSAFE_componentWillMount(),t!==r.state&&po.enqueueReplaceState(r,r.state,null),co(e,n,r,i),r.state=e.memoizedState),"function"===typeof r.componentDidMount&&(e.flags|=4)}var wo=Array.isArray;function ko(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var i=n.stateNode}if(!i)throw Error(a(147,e));var r=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===r?t.ref:((t=function(e){var t=i.refs;t===vo&&(t=i.refs={}),null===e?delete t[r]:t[r]=e})._stringRef=r,t)}if("string"!==typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function xo(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function _o(e){function t(t,n){if(e){var i=t.lastEffect;null!==i?(i.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,i){if(!e)return null;for(;null!==i;)t(n,i),i=i.sibling;return null}function i(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function r(e,t){return(e=Ul(e,t)).index=0,e.sibling=null,e}function o(t,n,i){return t.index=i,e?null!==(i=t.alternate)?(i=i.index)<n?(t.flags=2,n):i:(t.flags=2,n):n}function s(t){return e&&null===t.alternate&&(t.flags=2),t}function l(e,t,n,i){return null===t||6!==t.tag?((t=Ql(n,e.mode,i)).return=e,t):((t=r(t,n)).return=e,t)}function u(e,t,n,i){return null!==t&&t.elementType===n.type?((i=r(t,n.props)).ref=ko(e,t,n),i.return=e,i):((i=ql(n.type,n.key,n.props,null,e.mode,i)).ref=ko(e,t,n),i.return=e,i)}function c(e,t,n,i){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=$l(n,e.mode,i)).return=e,t):((t=r(t,n.children||[])).return=e,t)}function d(e,t,n,i,o){return null===t||7!==t.tag?((t=Wl(n,e.mode,i,o)).return=e,t):((t=r(t,n)).return=e,t)}function f(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=Ql(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case x:return(n=ql(t.type,t.key,t.props,null,e.mode,n)).ref=ko(e,null,t),n.return=e,n;case _:return(t=$l(t,e.mode,n)).return=e,t}if(wo(t)||H(t))return(t=Wl(t,e.mode,n,null)).return=e,t;xo(e,t)}return null}function v(e,t,n,i){var r=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==r?null:l(e,t,""+n,i);if("object"===typeof n&&null!==n){switch(n.$$typeof){case x:return n.key===r?n.type===P?d(e,t,n.props.children,i,r):u(e,t,n,i):null;case _:return n.key===r?c(e,t,n,i):null}if(wo(n)||H(n))return null!==r?null:d(e,t,n,i,null);xo(e,n)}return null}function h(e,t,n,i,r){if("string"===typeof i||"number"===typeof i)return l(t,e=e.get(n)||null,""+i,r);if("object"===typeof i&&null!==i){switch(i.$$typeof){case x:return e=e.get(null===i.key?n:i.key)||null,i.type===P?d(t,e,i.props.children,r,i.key):u(t,e,i,r);case _:return c(t,e=e.get(null===i.key?n:i.key)||null,i,r)}if(wo(i)||H(i))return d(t,e=e.get(n)||null,i,r,null);xo(t,i)}return null}function p(r,a,s,l){for(var u=null,c=null,d=a,p=a=0,y=null;null!==d&&p<s.length;p++){d.index>p?(y=d,d=null):y=d.sibling;var m=v(r,d,s[p],l);if(null===m){null===d&&(d=y);break}e&&d&&null===m.alternate&&t(r,d),a=o(m,a,p),null===c?u=m:c.sibling=m,c=m,d=y}if(p===s.length)return n(r,d),u;if(null===d){for(;p<s.length;p++)null!==(d=f(r,s[p],l))&&(a=o(d,a,p),null===c?u=d:c.sibling=d,c=d);return u}for(d=i(r,d);p<s.length;p++)null!==(y=h(d,r,p,s[p],l))&&(e&&null!==y.alternate&&d.delete(null===y.key?p:y.key),a=o(y,a,p),null===c?u=y:c.sibling=y,c=y);return e&&d.forEach((function(e){return t(r,e)})),u}function y(r,s,l,u){var c=H(l);if("function"!==typeof c)throw Error(a(150));if(null==(l=c.call(l)))throw Error(a(151));for(var d=c=null,p=s,y=s=0,m=null,b=l.next();null!==p&&!b.done;y++,b=l.next()){p.index>y?(m=p,p=null):m=p.sibling;var g=v(r,p,b.value,u);if(null===g){null===p&&(p=m);break}e&&p&&null===g.alternate&&t(r,p),s=o(g,s,y),null===d?c=g:d.sibling=g,d=g,p=m}if(b.done)return n(r,p),c;if(null===p){for(;!b.done;y++,b=l.next())null!==(b=f(r,b.value,u))&&(s=o(b,s,y),null===d?c=b:d.sibling=b,d=b);return c}for(p=i(r,p);!b.done;y++,b=l.next())null!==(b=h(p,r,y,b.value,u))&&(e&&null!==b.alternate&&p.delete(null===b.key?y:b.key),s=o(b,s,y),null===d?c=b:d.sibling=b,d=b);return e&&p.forEach((function(e){return t(r,e)})),c}return function(e,i,o,l){var u="object"===typeof o&&null!==o&&o.type===P&&null===o.key;u&&(o=o.props.children);var c="object"===typeof o&&null!==o;if(c)switch(o.$$typeof){case x:e:{for(c=o.key,u=i;null!==u;){if(u.key===c){switch(u.tag){case 7:if(o.type===P){n(e,u.sibling),(i=r(u,o.props.children)).return=e,e=i;break e}break;default:if(u.elementType===o.type){n(e,u.sibling),(i=r(u,o.props)).ref=ko(e,u,o),i.return=e,e=i;break e}}n(e,u);break}t(e,u),u=u.sibling}o.type===P?((i=Wl(o.props.children,e.mode,l,o.key)).return=e,e=i):((l=ql(o.type,o.key,o.props,null,e.mode,l)).ref=ko(e,i,o),l.return=e,e=l)}return s(e);case _:e:{for(u=o.key;null!==i;){if(i.key===u){if(4===i.tag&&i.stateNode.containerInfo===o.containerInfo&&i.stateNode.implementation===o.implementation){n(e,i.sibling),(i=r(i,o.children||[])).return=e,e=i;break e}n(e,i);break}t(e,i),i=i.sibling}(i=$l(o,e.mode,l)).return=e,e=i}return s(e)}if("string"===typeof o||"number"===typeof o)return o=""+o,null!==i&&6===i.tag?(n(e,i.sibling),(i=r(i,o)).return=e,e=i):(n(e,i),(i=Ql(o,e.mode,l)).return=e,e=i),s(e);if(wo(o))return p(e,i,o,l);if(H(o))return y(e,i,o,l);if(c&&xo(e,o),"undefined"===typeof o&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,Q(e.type)||"Component"))}return n(e,i)}}var Po=_o(!0),Oo=_o(!1),Mo={},So=ar(Mo),Co=ar(Mo),Eo=ar(Mo);function To(e){if(e===Mo)throw Error(a(174));return e}function Ro(e,t){switch(lr(Eo,t),lr(Co,e),lr(So,Mo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:he(null,"");break;default:t=he(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}sr(So),lr(So,t)}function zo(){sr(So),sr(Co),sr(Eo)}function jo(e){To(Eo.current);var t=To(So.current),n=he(t,e.type);t!==n&&(lr(Co,e),lr(So,n))}function Ao(e){Co.current===e&&(sr(So),sr(Co))}var Do=ar(0);function Io(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Lo=null,Fo=null,Vo=!1;function Bo(e,t){var n=Nl(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function No(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Ho(e){if(Vo){var t=Fo;if(t){var n=t;if(!No(e,t)){if(!(t=Wi(n.nextSibling))||!No(e,t))return e.flags=-1025&e.flags|2,Vo=!1,void(Lo=e);Bo(Lo,n)}Lo=e,Fo=Wi(t.firstChild)}else e.flags=-1025&e.flags|2,Vo=!1,Lo=e}}function Uo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Lo=e}function qo(e){if(e!==Lo)return!1;if(!Vo)return Uo(e),Vo=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Ni(t,e.memoizedProps))for(t=Fo;t;)Bo(e,t),t=Wi(t.nextSibling);if(Uo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Fo=Wi(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Fo=null}}else Fo=Lo?Wi(e.stateNode.nextSibling):null;return!0}function Wo(){Fo=Lo=null,Vo=!1}var Go=[];function Qo(){for(var e=0;e<Go.length;e++)Go[e]._workInProgressVersionPrimary=null;Go.length=0}var $o=k.ReactCurrentDispatcher,Yo=k.ReactCurrentBatchConfig,Xo=0,Ko=null,Jo=null,Zo=null,ea=!1,ta=!1;function na(){throw Error(a(321))}function ia(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!si(e[n],t[n]))return!1;return!0}function ra(e,t,n,i,r,o){if(Xo=o,Ko=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,$o.current=null===e||null===e.memoizedState?Ta:Ra,e=n(i,r),ta){o=0;do{if(ta=!1,!(25>o))throw Error(a(301));o+=1,Zo=Jo=null,t.updateQueue=null,$o.current=za,e=n(i,r)}while(ta)}if($o.current=Ea,t=null!==Jo&&null!==Jo.next,Xo=0,Zo=Jo=Ko=null,ea=!1,t)throw Error(a(300));return e}function oa(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Zo?Ko.memoizedState=Zo=e:Zo=Zo.next=e,Zo}function aa(){if(null===Jo){var e=Ko.alternate;e=null!==e?e.memoizedState:null}else e=Jo.next;var t=null===Zo?Ko.memoizedState:Zo.next;if(null!==t)Zo=t,Jo=e;else{if(null===e)throw Error(a(310));e={memoizedState:(Jo=e).memoizedState,baseState:Jo.baseState,baseQueue:Jo.baseQueue,queue:Jo.queue,next:null},null===Zo?Ko.memoizedState=Zo=e:Zo=Zo.next=e}return Zo}function sa(e,t){return"function"===typeof t?t(e):t}function la(e){var t=aa(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var i=Jo,r=i.baseQueue,o=n.pending;if(null!==o){if(null!==r){var s=r.next;r.next=o.next,o.next=s}i.baseQueue=r=o,n.pending=null}if(null!==r){r=r.next,i=i.baseState;var l=s=o=null,u=r;do{var c=u.lane;if((Xo&c)===c)null!==l&&(l=l.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),i=u.eagerReducer===e?u.eagerState:e(i,u.action);else{var d={lane:c,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===l?(s=l=d,o=i):l=l.next=d,Ko.lanes|=c,Fs|=c}u=u.next}while(null!==u&&u!==r);null===l?o=i:l.next=s,si(i,t.memoizedState)||(Aa=!0),t.memoizedState=i,t.baseState=o,t.baseQueue=l,n.lastRenderedState=i}return[t.memoizedState,n.dispatch]}function ua(e){var t=aa(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var i=n.dispatch,r=n.pending,o=t.memoizedState;if(null!==r){n.pending=null;var s=r=r.next;do{o=e(o,s.action),s=s.next}while(s!==r);si(o,t.memoizedState)||(Aa=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,i]}function ca(e,t,n){var i=t._getVersion;i=i(t._source);var r=t._workInProgressVersionPrimary;if(null!==r?e=r===i:(e=e.mutableReadLanes,(e=(Xo&e)===e)&&(t._workInProgressVersionPrimary=i,Go.push(t))),e)return n(t._source);throw Go.push(t),Error(a(350))}function da(e,t,n,i){var r=Ts;if(null===r)throw Error(a(349));var o=t._getVersion,s=o(t._source),l=$o.current,u=l.useState((function(){return ca(r,t,n)})),c=u[1],d=u[0];u=Zo;var f=e.memoizedState,v=f.refs,h=v.getSnapshot,p=f.source;f=f.subscribe;var y=Ko;return e.memoizedState={refs:v,source:t,subscribe:i},l.useEffect((function(){v.getSnapshot=n,v.setSnapshot=c;var e=o(t._source);if(!si(s,e)){e=n(t._source),si(d,e)||(c(e),e=cl(y),r.mutableReadLanes|=e&r.pendingLanes),e=r.mutableReadLanes,r.entangledLanes|=e;for(var i=r.entanglements,a=e;0<a;){var l=31-qt(a),u=1<<l;i[l]|=e,a&=~u}}}),[n,t,i]),l.useEffect((function(){return i(t._source,(function(){var e=v.getSnapshot,n=v.setSnapshot;try{n(e(t._source));var i=cl(y);r.mutableReadLanes|=i&r.pendingLanes}catch(o){n((function(){throw o}))}}))}),[t,i]),si(h,n)&&si(p,t)&&si(f,i)||((e={pending:null,dispatch:null,lastRenderedReducer:sa,lastRenderedState:d}).dispatch=c=Ca.bind(null,Ko,e),u.queue=e,u.baseQueue=null,d=ca(r,t,n),u.memoizedState=u.baseState=d),d}function fa(e,t,n){return da(aa(),e,t,n)}function va(e){var t=oa();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:sa,lastRenderedState:e}).dispatch=Ca.bind(null,Ko,e),[t.memoizedState,e]}function ha(e,t,n,i){return e={tag:e,create:t,destroy:n,deps:i,next:null},null===(t=Ko.updateQueue)?(t={lastEffect:null},Ko.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(i=n.next,n.next=e,e.next=i,t.lastEffect=e),e}function pa(e){return e={current:e},oa().memoizedState=e}function ya(){return aa().memoizedState}function ma(e,t,n,i){var r=oa();Ko.flags|=e,r.memoizedState=ha(1|t,n,void 0,void 0===i?null:i)}function ba(e,t,n,i){var r=aa();i=void 0===i?null:i;var o=void 0;if(null!==Jo){var a=Jo.memoizedState;if(o=a.destroy,null!==i&&ia(i,a.deps))return void ha(t,n,o,i)}Ko.flags|=e,r.memoizedState=ha(1|t,n,o,i)}function ga(e,t){return ma(516,4,e,t)}function wa(e,t){return ba(516,4,e,t)}function ka(e,t){return ba(4,2,e,t)}function xa(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function _a(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,ba(4,2,xa.bind(null,t,e),n)}function Pa(){}function Oa(e,t){var n=aa();t=void 0===t?null:t;var i=n.memoizedState;return null!==i&&null!==t&&ia(t,i[1])?i[0]:(n.memoizedState=[e,t],e)}function Ma(e,t){var n=aa();t=void 0===t?null:t;var i=n.memoizedState;return null!==i&&null!==t&&ia(t,i[1])?i[0]:(e=e(),n.memoizedState=[e,t],e)}function Sa(e,t){var n=Nr();Ur(98>n?98:n,(function(){e(!0)})),Ur(97<n?97:n,(function(){var n=Yo.transition;Yo.transition=1;try{e(!1),t()}finally{Yo.transition=n}}))}function Ca(e,t,n){var i=ul(),r=cl(e),o={lane:r,action:n,eagerReducer:null,eagerState:null,next:null},a=t.pending;if(null===a?o.next=o:(o.next=a.next,a.next=o),t.pending=o,a=e.alternate,e===Ko||null!==a&&a===Ko)ta=ea=!0;else{if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var s=t.lastRenderedState,l=a(s,n);if(o.eagerReducer=a,o.eagerState=l,si(l,s))return}catch(u){}dl(e,r,i)}}var Ea={readContext:io,useCallback:na,useContext:na,useEffect:na,useImperativeHandle:na,useLayoutEffect:na,useMemo:na,useReducer:na,useRef:na,useState:na,useDebugValue:na,useDeferredValue:na,useTransition:na,useMutableSource:na,useOpaqueIdentifier:na,unstable_isNewReconciler:!1},Ta={readContext:io,useCallback:function(e,t){return oa().memoizedState=[e,void 0===t?null:t],e},useContext:io,useEffect:ga,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,ma(4,2,xa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ma(4,2,e,t)},useMemo:function(e,t){var n=oa();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var i=oa();return t=void 0!==n?n(t):t,i.memoizedState=i.baseState=t,e=(e=i.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Ca.bind(null,Ko,e),[i.memoizedState,e]},useRef:pa,useState:va,useDebugValue:Pa,useDeferredValue:function(e){var t=va(e),n=t[0],i=t[1];return ga((function(){var t=Yo.transition;Yo.transition=1;try{i(e)}finally{Yo.transition=t}}),[e]),n},useTransition:function(){var e=va(!1),t=e[0];return pa(e=Sa.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var i=oa();return i.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},da(i,e,t,n)},useOpaqueIdentifier:function(){if(Vo){var e=!1,t=function(e){return{$$typeof:D,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Qi++).toString(36))),Error(a(355))})),n=va(t)[1];return 0===(2&Ko.mode)&&(Ko.flags|=516,ha(5,(function(){n("r:"+(Qi++).toString(36))}),void 0,null)),t}return va(t="r:"+(Qi++).toString(36)),t},unstable_isNewReconciler:!1},Ra={readContext:io,useCallback:Oa,useContext:io,useEffect:wa,useImperativeHandle:_a,useLayoutEffect:ka,useMemo:Ma,useReducer:la,useRef:ya,useState:function(){return la(sa)},useDebugValue:Pa,useDeferredValue:function(e){var t=la(sa),n=t[0],i=t[1];return wa((function(){var t=Yo.transition;Yo.transition=1;try{i(e)}finally{Yo.transition=t}}),[e]),n},useTransition:function(){var e=la(sa)[0];return[ya().current,e]},useMutableSource:fa,useOpaqueIdentifier:function(){return la(sa)[0]},unstable_isNewReconciler:!1},za={readContext:io,useCallback:Oa,useContext:io,useEffect:wa,useImperativeHandle:_a,useLayoutEffect:ka,useMemo:Ma,useReducer:ua,useRef:ya,useState:function(){return ua(sa)},useDebugValue:Pa,useDeferredValue:function(e){var t=ua(sa),n=t[0],i=t[1];return wa((function(){var t=Yo.transition;Yo.transition=1;try{i(e)}finally{Yo.transition=t}}),[e]),n},useTransition:function(){var e=ua(sa)[0];return[ya().current,e]},useMutableSource:fa,useOpaqueIdentifier:function(){return ua(sa)[0]},unstable_isNewReconciler:!1},ja=k.ReactCurrentOwner,Aa=!1;function Da(e,t,n,i){t.child=null===e?Oo(t,null,n,i):Po(t,e.child,n,i)}function Ia(e,t,n,i,r){n=n.render;var o=t.ref;return no(t,r),i=ra(e,t,n,i,o,r),null===e||Aa?(t.flags|=1,Da(e,t,i,r),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~r,ns(e,t,r))}function La(e,t,n,i,r,o){if(null===e){var a=n.type;return"function"!==typeof a||Hl(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=ql(n.type,null,i,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Fa(e,t,a,i,r,o))}return a=e.child,0===(r&o)&&(r=a.memoizedProps,(n=null!==(n=n.compare)?n:ui)(r,i)&&e.ref===t.ref)?ns(e,t,o):(t.flags|=1,(e=Ul(a,i)).ref=t.ref,e.return=t,t.child=e)}function Fa(e,t,n,i,r,o){if(null!==e&&ui(e.memoizedProps,i)&&e.ref===t.ref){if(Aa=!1,0===(o&r))return t.lanes=e.lanes,ns(e,t,o);0!==(16384&e.flags)&&(Aa=!0)}return Na(e,t,n,i,o)}function Va(e,t,n){var i=t.pendingProps,r=i.children,o=null!==e?e.memoizedState:null;if("hidden"===i.mode||"unstable-defer-without-hiding"===i.mode)if(0===(4&t.mode))t.memoizedState={baseLanes:0},gl(t,n);else{if(0===(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},gl(t,e),null;t.memoizedState={baseLanes:0},gl(t,null!==o?o.baseLanes:n)}else null!==o?(i=o.baseLanes|n,t.memoizedState=null):i=n,gl(t,i);return Da(e,t,r,n),t.child}function Ba(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Na(e,t,n,i,r){var o=hr(n)?fr:cr.current;return o=vr(t,o),no(t,r),n=ra(e,t,n,i,o,r),null===e||Aa?(t.flags|=1,Da(e,t,n,r),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~r,ns(e,t,r))}function Ha(e,t,n,i,r){if(hr(n)){var o=!0;br(t)}else o=!1;if(no(t,r),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),mo(t,n,i),go(t,n,i,r),i=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,u=n.contextType;"object"===typeof u&&null!==u?u=io(u):u=vr(t,u=hr(n)?fr:cr.current);var c=n.getDerivedStateFromProps,d="function"===typeof c||"function"===typeof a.getSnapshotBeforeUpdate;d||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==i||l!==u)&&bo(t,a,i,u),ro=!1;var f=t.memoizedState;a.state=f,co(t,i,a,r),l=t.memoizedState,s!==i||f!==l||dr.current||ro?("function"===typeof c&&(ho(t,n,c,i),l=t.memoizedState),(s=ro||yo(t,n,s,i,f,l,u))?(d||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||("function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"===typeof a.componentDidMount&&(t.flags|=4)):("function"===typeof a.componentDidMount&&(t.flags|=4),t.memoizedProps=i,t.memoizedState=l),a.props=i,a.state=l,a.context=u,i=s):("function"===typeof a.componentDidMount&&(t.flags|=4),i=!1)}else{a=t.stateNode,ao(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:$r(t.type,s),a.props=u,d=t.pendingProps,f=a.context,"object"===typeof(l=n.contextType)&&null!==l?l=io(l):l=vr(t,l=hr(n)?fr:cr.current);var v=n.getDerivedStateFromProps;(c="function"===typeof v||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(s!==d||f!==l)&&bo(t,a,i,l),ro=!1,f=t.memoizedState,a.state=f,co(t,i,a,r);var h=t.memoizedState;s!==d||f!==h||dr.current||ro?("function"===typeof v&&(ho(t,n,v,i),h=t.memoizedState),(u=ro||yo(t,n,u,i,f,h,l))?(c||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(i,h,l),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(i,h,l)),"function"===typeof a.componentDidUpdate&&(t.flags|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),t.memoizedProps=i,t.memoizedState=h),a.props=i,a.state=h,a.context=l,i=u):("function"!==typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),i=!1)}return Ua(e,t,n,i,o,r)}function Ua(e,t,n,i,r,o){Ba(e,t);var a=0!==(64&t.flags);if(!i&&!a)return r&&gr(t,n,!1),ns(e,t,o);i=t.stateNode,ja.current=t;var s=a&&"function"!==typeof n.getDerivedStateFromError?null:i.render();return t.flags|=1,null!==e&&a?(t.child=Po(t,e.child,null,o),t.child=Po(t,null,s,o)):Da(e,t,s,o),t.memoizedState=i.state,r&&gr(t,n,!0),t.child}function qa(e){var t=e.stateNode;t.pendingContext?yr(0,t.pendingContext,t.pendingContext!==t.context):t.context&&yr(0,t.context,!1),Ro(e,t.containerInfo)}var Wa,Ga,Qa,$a={dehydrated:null,retryLane:0};function Ya(e,t,n){var i,r=t.pendingProps,o=Do.current,a=!1;return(i=0!==(64&t.flags))||(i=(null===e||null!==e.memoizedState)&&0!==(2&o)),i?(a=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===r.fallback||!0===r.unstable_avoidThisFallback||(o|=1),lr(Do,1&o),null===e?(void 0!==r.fallback&&Ho(t),e=r.children,o=r.fallback,a?(e=Xa(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=$a,e):"number"===typeof r.unstable_expectedLoadTime?(e=Xa(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=$a,t.lanes=33554432,e):((n=Gl({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,a?(r=Ja(e,t,r.children,r.fallback,n),a=t.child,o=e.child.memoizedState,a.memoizedState=null===o?{baseLanes:n}:{baseLanes:o.baseLanes|n},a.childLanes=e.childLanes&~n,t.memoizedState=$a,r):(n=Ka(e,t,r.children,n),t.memoizedState=null,n))}function Xa(e,t,n,i){var r=e.mode,o=e.child;return t={mode:"hidden",children:t},0===(2&r)&&null!==o?(o.childLanes=0,o.pendingProps=t):o=Gl(t,r,0,null),n=Wl(n,r,i,null),o.return=e,n.return=e,o.sibling=n,e.child=o,n}function Ka(e,t,n,i){var r=e.child;return e=r.sibling,n=Ul(r,{mode:"visible",children:n}),0===(2&t.mode)&&(n.lanes=i),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function Ja(e,t,n,i,r){var o=t.mode,a=e.child;e=a.sibling;var s={mode:"hidden",children:n};return 0===(2&o)&&t.child!==a?((n=t.child).childLanes=0,n.pendingProps=s,null!==(a=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=a,a.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Ul(a,s),null!==e?i=Ul(e,i):(i=Wl(i,o,r,null)).flags|=2,i.return=t,n.return=t,n.sibling=i,t.child=n,i}function Za(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),to(e.return,t)}function es(e,t,n,i,r,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:n,tailMode:r,lastEffect:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=i,a.tail=n,a.tailMode=r,a.lastEffect=o)}function ts(e,t,n){var i=t.pendingProps,r=i.revealOrder,o=i.tail;if(Da(e,t,i.children,n),0!==(2&(i=Do.current)))i=1&i|2,t.flags|=64;else{if(null!==e&&0!==(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Za(e,n);else if(19===e.tag)Za(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}i&=1}if(lr(Do,i),0===(2&t.mode))t.memoizedState=null;else switch(r){case"forwards":for(n=t.child,r=null;null!==n;)null!==(e=n.alternate)&&null===Io(e)&&(r=n),n=n.sibling;null===(n=r)?(r=t.child,t.child=null):(r=n.sibling,n.sibling=null),es(t,!1,r,n,o,t.lastEffect);break;case"backwards":for(n=null,r=t.child,t.child=null;null!==r;){if(null!==(e=r.alternate)&&null===Io(e)){t.child=r;break}e=r.sibling,r.sibling=n,n=r,r=e}es(t,!0,n,null,o,t.lastEffect);break;case"together":es(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function ns(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Fs|=t.lanes,0!==(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Ul(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ul(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function is(e,t){if(!Vo)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var i=null;null!==n;)null!==n.alternate&&(i=n),n=n.sibling;null===i?t||null===e.tail?e.tail=null:e.tail.sibling=null:i.sibling=null}}function rs(e,t,n){var i=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return hr(t.type)&&pr(),null;case 3:return zo(),sr(dr),sr(cr),Qo(),(i=t.stateNode).pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),null!==e&&null!==e.child||(qo(t)?t.flags|=4:i.hydrate||(t.flags|=256)),null;case 5:Ao(t);var o=To(Eo.current);if(n=t.type,null!==e&&null!=t.stateNode)Ga(e,t,n,i),e.ref!==t.ref&&(t.flags|=128);else{if(!i){if(null===t.stateNode)throw Error(a(166));return null}if(e=To(So.current),qo(t)){i=t.stateNode,n=t.type;var s=t.memoizedProps;switch(i[Yi]=t,i[Xi]=s,n){case"dialog":Si("cancel",i),Si("close",i);break;case"iframe":case"object":case"embed":Si("load",i);break;case"video":case"audio":for(e=0;e<_i.length;e++)Si(_i[e],i);break;case"source":Si("error",i);break;case"img":case"image":case"link":Si("error",i),Si("load",i);break;case"details":Si("toggle",i);break;case"input":ee(i,s),Si("invalid",i);break;case"select":i._wrapperState={wasMultiple:!!s.multiple},Si("invalid",i);break;case"textarea":le(i,s),Si("invalid",i)}for(var u in Pe(n,s),e=null,s)s.hasOwnProperty(u)&&(o=s[u],"children"===u?"string"===typeof o?i.textContent!==o&&(e=["children",o]):"number"===typeof o&&i.textContent!==""+o&&(e=["children",""+o]):l.hasOwnProperty(u)&&null!=o&&"onScroll"===u&&Si("scroll",i));switch(n){case"input":X(i),ie(i,s,!0);break;case"textarea":X(i),ce(i);break;case"select":case"option":break;default:"function"===typeof s.onClick&&(i.onclick=Li)}i=e,t.updateQueue=i,null!==i&&(t.flags|=4)}else{switch(u=9===o.nodeType?o:o.ownerDocument,e===de&&(e=ve(n)),e===de?"script"===n?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof i.is?e=u.createElement(n,{is:i.is}):(e=u.createElement(n),"select"===n&&(u=e,i.multiple?u.multiple=!0:i.size&&(u.size=i.size))):e=u.createElementNS(e,n),e[Yi]=t,e[Xi]=i,Wa(e,t),t.stateNode=e,u=Oe(n,i),n){case"dialog":Si("cancel",e),Si("close",e),o=i;break;case"iframe":case"object":case"embed":Si("load",e),o=i;break;case"video":case"audio":for(o=0;o<_i.length;o++)Si(_i[o],e);o=i;break;case"source":Si("error",e),o=i;break;case"img":case"image":case"link":Si("error",e),Si("load",e),o=i;break;case"details":Si("toggle",e),o=i;break;case"input":ee(e,i),o=Z(e,i),Si("invalid",e);break;case"option":o=oe(e,i);break;case"select":e._wrapperState={wasMultiple:!!i.multiple},o=r({},i,{value:void 0}),Si("invalid",e);break;case"textarea":le(e,i),o=se(e,i),Si("invalid",e);break;default:o=i}Pe(n,o);var c=o;for(s in c)if(c.hasOwnProperty(s)){var d=c[s];"style"===s?xe(e,d):"dangerouslySetInnerHTML"===s?null!=(d=d?d.__html:void 0)&&me(e,d):"children"===s?"string"===typeof d?("textarea"!==n||""!==d)&&be(e,d):"number"===typeof d&&be(e,""+d):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(l.hasOwnProperty(s)?null!=d&&"onScroll"===s&&Si("scroll",e):null!=d&&w(e,s,d,u))}switch(n){case"input":X(e),ie(e,i,!1);break;case"textarea":X(e),ce(e);break;case"option":null!=i.value&&e.setAttribute("value",""+$(i.value));break;case"select":e.multiple=!!i.multiple,null!=(s=i.value)?ae(e,!!i.multiple,s,!1):null!=i.defaultValue&&ae(e,!!i.multiple,i.defaultValue,!0);break;default:"function"===typeof o.onClick&&(e.onclick=Li)}Bi(n,i)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Qa(0,t,e.memoizedProps,i);else{if("string"!==typeof i&&null===t.stateNode)throw Error(a(166));n=To(Eo.current),To(So.current),qo(t)?(i=t.stateNode,n=t.memoizedProps,i[Yi]=t,i.nodeValue!==n&&(t.flags|=4)):((i=(9===n.nodeType?n:n.ownerDocument).createTextNode(i))[Yi]=t,t.stateNode=i)}return null;case 13:return sr(Do),i=t.memoizedState,0!==(64&t.flags)?(t.lanes=n,t):(i=null!==i,n=!1,null===e?void 0!==t.memoizedProps.fallback&&qo(t):n=null!==e.memoizedState,i&&!n&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&Do.current)?0===Ds&&(Ds=3):(0!==Ds&&3!==Ds||(Ds=4),null===Ts||0===(134217727&Fs)&&0===(134217727&Vs)||pl(Ts,zs))),(i||n)&&(t.flags|=4),null);case 4:return zo(),null===e&&Ei(t.stateNode.containerInfo),null;case 10:return eo(t),null;case 17:return hr(t.type)&&pr(),null;case 19:if(sr(Do),null===(i=t.memoizedState))return null;if(s=0!==(64&t.flags),null===(u=i.rendering))if(s)is(i,!1);else{if(0!==Ds||null!==e&&0!==(64&e.flags))for(e=t.child;null!==e;){if(null!==(u=Io(e))){for(t.flags|=64,is(i,!1),null!==(s=u.updateQueue)&&(t.updateQueue=s,t.flags|=4),null===i.lastEffect&&(t.firstEffect=null),t.lastEffect=i.lastEffect,i=n,n=t.child;null!==n;)e=i,(s=n).flags&=2,s.nextEffect=null,s.firstEffect=null,s.lastEffect=null,null===(u=s.alternate)?(s.childLanes=0,s.lanes=e,s.child=null,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=u.childLanes,s.lanes=u.lanes,s.child=u.child,s.memoizedProps=u.memoizedProps,s.memoizedState=u.memoizedState,s.updateQueue=u.updateQueue,s.type=u.type,e=u.dependencies,s.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return lr(Do,1&Do.current|2),t.child}e=e.sibling}null!==i.tail&&Br()>Us&&(t.flags|=64,s=!0,is(i,!1),t.lanes=33554432)}else{if(!s)if(null!==(e=Io(u))){if(t.flags|=64,s=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),is(i,!0),null===i.tail&&"hidden"===i.tailMode&&!u.alternate&&!Vo)return null!==(t=t.lastEffect=i.lastEffect)&&(t.nextEffect=null),null}else 2*Br()-i.renderingStartTime>Us&&1073741824!==n&&(t.flags|=64,s=!0,is(i,!1),t.lanes=33554432);i.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=i.last)?n.sibling=u:t.child=u,i.last=u)}return null!==i.tail?(n=i.tail,i.rendering=n,i.tail=n.sibling,i.lastEffect=t.lastEffect,i.renderingStartTime=Br(),n.sibling=null,t=Do.current,lr(Do,s?1&t|2:1&t),n):null;case 23:case 24:return wl(),null!==e&&null!==e.memoizedState!==(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==i.mode&&(t.flags|=4),null}throw Error(a(156,t.tag))}function os(e){switch(e.tag){case 1:hr(e.type)&&pr();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(zo(),sr(dr),sr(cr),Qo(),0!==(64&(t=e.flags)))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Ao(e),null;case 13:return sr(Do),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return sr(Do),null;case 4:return zo(),null;case 10:return eo(e),null;case 23:case 24:return wl(),null;default:return null}}function as(e,t){try{var n="",i=t;do{n+=G(i),i=i.return}while(i);var r=n}catch(o){r="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:r}}function ss(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}Wa=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ga=function(e,t,n,i){var o=e.memoizedProps;if(o!==i){e=t.stateNode,To(So.current);var a,s=null;switch(n){case"input":o=Z(e,o),i=Z(e,i),s=[];break;case"option":o=oe(e,o),i=oe(e,i),s=[];break;case"select":o=r({},o,{value:void 0}),i=r({},i,{value:void 0}),s=[];break;case"textarea":o=se(e,o),i=se(e,i),s=[];break;default:"function"!==typeof o.onClick&&"function"===typeof i.onClick&&(e.onclick=Li)}for(d in Pe(n,i),n=null,o)if(!i.hasOwnProperty(d)&&o.hasOwnProperty(d)&&null!=o[d])if("style"===d){var u=o[d];for(a in u)u.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(l.hasOwnProperty(d)?s||(s=[]):(s=s||[]).push(d,null));for(d in i){var c=i[d];if(u=null!=o?o[d]:void 0,i.hasOwnProperty(d)&&c!==u&&(null!=c||null!=u))if("style"===d)if(u){for(a in u)!u.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in c)c.hasOwnProperty(a)&&u[a]!==c[a]&&(n||(n={}),n[a]=c[a])}else n||(s||(s=[]),s.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(s=s||[]).push(d,c)):"children"===d?"string"!==typeof c&&"number"!==typeof c||(s=s||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(l.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&Si("scroll",e),s||u===c||(s=[])):"object"===typeof c&&null!==c&&c.$$typeof===D?c.toString():(s=s||[]).push(d,c))}n&&(s=s||[]).push("style",n);var d=s;(t.updateQueue=d)&&(t.flags|=4)}},Qa=function(e,t,n,i){n!==i&&(t.flags|=4)};var ls="function"===typeof WeakMap?WeakMap:Map;function us(e,t,n){(n=so(-1,n)).tag=3,n.payload={element:null};var i=t.value;return n.callback=function(){Qs||(Qs=!0,$s=i),ss(0,t)},n}function cs(e,t,n){(n=so(-1,n)).tag=3;var i=e.type.getDerivedStateFromError;if("function"===typeof i){var r=t.value;n.payload=function(){return ss(0,t),i(r)}}var o=e.stateNode;return null!==o&&"function"===typeof o.componentDidCatch&&(n.callback=function(){"function"!==typeof i&&(null===Ys?Ys=new Set([this]):Ys.add(this),ss(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var ds="function"===typeof WeakSet?WeakSet:Set;function fs(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(n){Ll(e,n)}else t.current=null}function vs(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,i=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:$r(t.type,n),i),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&qi(t.stateNode.containerInfo));case 5:case 6:case 4:case 17:return}throw Error(a(163))}function hs(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3===(3&e.tag)){var i=e.create;e.destroy=i()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var r=e;i=r.next,0!==(4&(r=r.tag))&&0!==(1&r)&&(Al(n,e),jl(n,e)),e=i}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(i=n.elementType===n.type?t.memoizedProps:$r(n.type,t.memoizedProps),e.componentDidUpdate(i,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&fo(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}fo(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Bi(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&xt(n)))));case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(a(163))}function ps(e,t){for(var n=e;;){if(5===n.tag){var i=n.stateNode;if(t)"function"===typeof(i=i.style).setProperty?i.setProperty("display","none","important"):i.display="none";else{i=n.stateNode;var r=n.memoizedProps.style;r=void 0!==r&&null!==r&&r.hasOwnProperty("display")?r.display:null,i.style.display=ke("display",r)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function ys(e,t){if(kr&&"function"===typeof kr.onCommitFiberUnmount)try{kr.onCommitFiberUnmount(wr,t)}catch(o){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var i=n,r=i.destroy;if(i=i.tag,void 0!==r)if(0!==(4&i))Al(t,n);else{i=t;try{r()}catch(o){Ll(i,o)}}n=n.next}while(n!==e)}break;case 1:if(fs(t),"function"===typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(o){Ll(t,o)}break;case 5:fs(t);break;case 4:xs(e,t)}}function ms(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function bs(e){return 5===e.tag||3===e.tag||4===e.tag}function gs(e){e:{for(var t=e.return;null!==t;){if(bs(t))break e;t=t.return}throw Error(a(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var i=!1;break;case 3:case 4:t=t.containerInfo,i=!0;break;default:throw Error(a(161))}16&n.flags&&(be(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||bs(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}i?ws(e,n,t):ks(e,n,t)}function ws(e,t,n){var i=e.tag,r=5===i||6===i;if(r)e=r?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Li));else if(4!==i&&null!==(e=e.child))for(ws(e,t,n),e=e.sibling;null!==e;)ws(e,t,n),e=e.sibling}function ks(e,t,n){var i=e.tag,r=5===i||6===i;if(r)e=r?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==i&&null!==(e=e.child))for(ks(e,t,n),e=e.sibling;null!==e;)ks(e,t,n),e=e.sibling}function xs(e,t){for(var n,i,r=t,o=!1;;){if(!o){o=r.return;e:for(;;){if(null===o)throw Error(a(160));switch(n=o.stateNode,o.tag){case 5:i=!1;break e;case 3:case 4:n=n.containerInfo,i=!0;break e}o=o.return}o=!0}if(5===r.tag||6===r.tag){e:for(var s=e,l=r,u=l;;)if(ys(s,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===l)break e;for(;null===u.sibling;){if(null===u.return||u.return===l)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}i?(s=n,l=r.stateNode,8===s.nodeType?s.parentNode.removeChild(l):s.removeChild(l)):n.removeChild(r.stateNode)}else if(4===r.tag){if(null!==r.child){n=r.stateNode.containerInfo,i=!0,r.child.return=r,r=r.child;continue}}else if(ys(e,r),null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;4===(r=r.return).tag&&(o=!1)}r.sibling.return=r.return,r=r.sibling}}function _s(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var i=n=n.next;do{3===(3&i.tag)&&(e=i.destroy,i.destroy=void 0,void 0!==e&&e()),i=i.next}while(i!==n)}return;case 1:return;case 5:if(null!=(n=t.stateNode)){i=t.memoizedProps;var r=null!==e?e.memoizedProps:i;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[Xi]=i,"input"===e&&"radio"===i.type&&null!=i.name&&te(n,i),Oe(e,r),t=Oe(e,i),r=0;r<o.length;r+=2){var s=o[r],l=o[r+1];"style"===s?xe(n,l):"dangerouslySetInnerHTML"===s?me(n,l):"children"===s?be(n,l):w(n,s,l,t)}switch(e){case"input":ne(n,i);break;case"textarea":ue(n,i);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!i.multiple,null!=(o=i.value)?ae(n,!!i.multiple,o,!1):e!==!!i.multiple&&(null!=i.defaultValue?ae(n,!!i.multiple,i.defaultValue,!0):ae(n,!!i.multiple,i.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,xt(n.containerInfo)));case 12:return;case 13:return null!==t.memoizedState&&(Hs=Br(),ps(t.child,!0)),void Ps(t);case 19:return void Ps(t);case 17:return;case 23:case 24:return void ps(t,null!==t.memoizedState)}throw Error(a(163))}function Ps(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ds),t.forEach((function(t){var i=Vl.bind(null,e,t);n.has(t)||(n.add(t),t.then(i,i))}))}}function Os(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Ms=Math.ceil,Ss=k.ReactCurrentDispatcher,Cs=k.ReactCurrentOwner,Es=0,Ts=null,Rs=null,zs=0,js=0,As=ar(0),Ds=0,Is=null,Ls=0,Fs=0,Vs=0,Bs=0,Ns=null,Hs=0,Us=1/0;function qs(){Us=Br()+500}var Ws,Gs=null,Qs=!1,$s=null,Ys=null,Xs=!1,Ks=null,Js=90,Zs=[],el=[],tl=null,nl=0,il=null,rl=-1,ol=0,al=0,sl=null,ll=!1;function ul(){return 0!==(48&Es)?Br():-1!==rl?rl:rl=Br()}function cl(e){if(0===(2&(e=e.mode)))return 1;if(0===(4&e))return 99===Nr()?1:2;if(0===ol&&(ol=Ls),0!==Qr.transition){0!==al&&(al=null!==Ns?Ns.pendingLanes:0),e=ol;var t=4186112&~al;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Nr(),0!==(4&Es)&&98===e?e=Bt(12,ol):e=Bt(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),ol),e}function dl(e,t,n){if(50<nl)throw nl=0,il=null,Error(a(185));if(null===(e=fl(e,t)))return null;Ut(e,t,n),e===Ts&&(Vs|=t,4===Ds&&pl(e,zs));var i=Nr();1===t?0!==(8&Es)&&0===(48&Es)?yl(e):(vl(e,n),0===Es&&(qs(),Wr())):(0===(4&Es)||98!==i&&99!==i||(null===tl?tl=new Set([e]):tl.add(e)),vl(e,n)),Ns=e}function fl(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function vl(e,t){for(var n=e.callbackNode,i=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,s=e.pendingLanes;0<s;){var l=31-qt(s),u=1<<l,c=o[l];if(-1===c){if(0===(u&i)||0!==(u&r)){c=t,Lt(u);var d=It;o[l]=10<=d?c+250:6<=d?c+5e3:-1}}else c<=t&&(e.expiredLanes|=u);s&=~u}if(i=Ft(e,e===Ts?zs:0),t=It,0===i)null!==n&&(n!==Ar&&Pr(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Ar&&Pr(n)}15===t?(n=yl.bind(null,e),null===Ir?(Ir=[n],Lr=_r(Er,Gr)):Ir.push(n),n=Ar):14===t?n=qr(99,yl.bind(null,e)):n=qr(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(a(358,e))}}(t),hl.bind(null,e)),e.callbackPriority=t,e.callbackNode=n}}function hl(e){if(rl=-1,al=ol=0,0!==(48&Es))throw Error(a(327));var t=e.callbackNode;if(zl()&&e.callbackNode!==t)return null;var n=Ft(e,e===Ts?zs:0);if(0===n)return null;var i=n,r=Es;Es|=16;var o=_l();for(Ts===e&&zs===i||(qs(),kl(e,i));;)try{Ml();break}catch(l){xl(e,l)}if(Zr(),Ss.current=o,Es=r,null!==Rs?i=0:(Ts=null,zs=0,i=Ds),0!==(Ls&Vs))kl(e,0);else if(0!==i){if(2===i&&(Es|=64,e.hydrate&&(e.hydrate=!1,qi(e.containerInfo)),0!==(n=Vt(e))&&(i=Pl(e,n))),1===i)throw t=Is,kl(e,0),pl(e,n),vl(e,Br()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,i){case 0:case 1:throw Error(a(345));case 2:El(e);break;case 3:if(pl(e,n),(62914560&n)===n&&10<(i=Hs+500-Br())){if(0!==Ft(e,0))break;if(((r=e.suspendedLanes)&n)!==n){ul(),e.pingedLanes|=e.suspendedLanes&r;break}e.timeoutHandle=Hi(El.bind(null,e),i);break}El(e);break;case 4:if(pl(e,n),(4186112&n)===n)break;for(i=e.eventTimes,r=-1;0<n;){var s=31-qt(n);o=1<<s,(s=i[s])>r&&(r=s),n&=~o}if(n=r,10<(n=(120>(n=Br()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Ms(n/1960))-n)){e.timeoutHandle=Hi(El.bind(null,e),n);break}El(e);break;case 5:El(e);break;default:throw Error(a(329))}}return vl(e,Br()),e.callbackNode===t?hl.bind(null,e):null}function pl(e,t){for(t&=~Bs,t&=~Vs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-qt(t),i=1<<n;e[n]=-1,t&=~i}}function yl(e){if(0!==(48&Es))throw Error(a(327));if(zl(),e===Ts&&0!==(e.expiredLanes&zs)){var t=zs,n=Pl(e,t);0!==(Ls&Vs)&&(n=Pl(e,t=Ft(e,t)))}else n=Pl(e,t=Ft(e,0));if(0!==e.tag&&2===n&&(Es|=64,e.hydrate&&(e.hydrate=!1,qi(e.containerInfo)),0!==(t=Vt(e))&&(n=Pl(e,t))),1===n)throw n=Is,kl(e,0),pl(e,t),vl(e,Br()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,El(e),vl(e,Br()),null}function ml(e,t){var n=Es;Es|=1;try{return e(t)}finally{0===(Es=n)&&(qs(),Wr())}}function bl(e,t){var n=Es;Es&=-2,Es|=8;try{return e(t)}finally{0===(Es=n)&&(qs(),Wr())}}function gl(e,t){lr(As,js),js|=t,Ls|=t}function wl(){js=As.current,sr(As)}function kl(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Ui(n)),null!==Rs)for(n=Rs.return;null!==n;){var i=n;switch(i.tag){case 1:null!==(i=i.type.childContextTypes)&&void 0!==i&&pr();break;case 3:zo(),sr(dr),sr(cr),Qo();break;case 5:Ao(i);break;case 4:zo();break;case 13:case 19:sr(Do);break;case 10:eo(i);break;case 23:case 24:wl()}n=n.return}Ts=e,Rs=Ul(e.current,null),zs=js=Ls=t,Ds=0,Is=null,Bs=Vs=Fs=0}function xl(e,t){for(;;){var n=Rs;try{if(Zr(),$o.current=Ea,ea){for(var i=Ko.memoizedState;null!==i;){var r=i.queue;null!==r&&(r.pending=null),i=i.next}ea=!1}if(Xo=0,Zo=Jo=Ko=null,ta=!1,Cs.current=null,null===n||null===n.return){Ds=1,Is=t,Rs=null;break}e:{var o=e,a=n.return,s=n,l=t;if(t=zs,s.flags|=2048,s.firstEffect=s.lastEffect=null,null!==l&&"object"===typeof l&&"function"===typeof l.then){var u=l;if(0===(2&s.mode)){var c=s.alternate;c?(s.updateQueue=c.updateQueue,s.memoizedState=c.memoizedState,s.lanes=c.lanes):(s.updateQueue=null,s.memoizedState=null)}var d=0!==(1&Do.current),f=a;do{var v;if(v=13===f.tag){var h=f.memoizedState;if(null!==h)v=null!==h.dehydrated;else{var p=f.memoizedProps;v=void 0!==p.fallback&&(!0!==p.unstable_avoidThisFallback||!d)}}if(v){var y=f.updateQueue;if(null===y){var m=new Set;m.add(u),f.updateQueue=m}else y.add(u);if(0===(2&f.mode)){if(f.flags|=64,s.flags|=16384,s.flags&=-2981,1===s.tag)if(null===s.alternate)s.tag=17;else{var b=so(-1,1);b.tag=2,lo(s,b)}s.lanes|=1;break e}l=void 0,s=t;var g=o.pingCache;if(null===g?(g=o.pingCache=new ls,l=new Set,g.set(u,l)):void 0===(l=g.get(u))&&(l=new Set,g.set(u,l)),!l.has(s)){l.add(s);var w=Fl.bind(null,o,u,s);u.then(w,w)}f.flags|=4096,f.lanes=t;break e}f=f.return}while(null!==f);l=Error((Q(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Ds&&(Ds=2),l=as(l,s),f=a;do{switch(f.tag){case 3:o=l,f.flags|=4096,t&=-t,f.lanes|=t,uo(f,us(0,o,t));break e;case 1:o=l;var k=f.type,x=f.stateNode;if(0===(64&f.flags)&&("function"===typeof k.getDerivedStateFromError||null!==x&&"function"===typeof x.componentDidCatch&&(null===Ys||!Ys.has(x)))){f.flags|=4096,t&=-t,f.lanes|=t,uo(f,cs(f,o,t));break e}}f=f.return}while(null!==f)}Cl(n)}catch(_){t=_,Rs===n&&null!==n&&(Rs=n=n.return);continue}break}}function _l(){var e=Ss.current;return Ss.current=Ea,null===e?Ea:e}function Pl(e,t){var n=Es;Es|=16;var i=_l();for(Ts===e&&zs===t||kl(e,t);;)try{Ol();break}catch(r){xl(e,r)}if(Zr(),Es=n,Ss.current=i,null!==Rs)throw Error(a(261));return Ts=null,zs=0,Ds}function Ol(){for(;null!==Rs;)Sl(Rs)}function Ml(){for(;null!==Rs&&!Or();)Sl(Rs)}function Sl(e){var t=Ws(e.alternate,e,js);e.memoizedProps=e.pendingProps,null===t?Cl(e):Rs=t,Cs.current=null}function Cl(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(2048&t.flags)){if(null!==(n=rs(n,t,js)))return void(Rs=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!==(1073741824&js)||0===(4&n.mode)){for(var i=0,r=n.child;null!==r;)i|=r.lanes|r.childLanes,r=r.sibling;n.childLanes=i}null!==e&&0===(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=os(t)))return n.flags&=2047,void(Rs=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Rs=t);Rs=t=e}while(null!==t);0===Ds&&(Ds=5)}function El(e){var t=Nr();return Ur(99,Tl.bind(null,e,t)),null}function Tl(e,t){do{zl()}while(null!==Ks);if(0!==(48&Es))throw Error(a(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null;var i=n.lanes|n.childLanes,r=i,o=e.pendingLanes&~r;e.pendingLanes=r,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=r,e.mutableReadLanes&=r,e.entangledLanes&=r,r=e.entanglements;for(var s=e.eventTimes,l=e.expirationTimes;0<o;){var u=31-qt(o),c=1<<u;r[u]=0,s[u]=-1,l[u]=-1,o&=~c}if(null!==tl&&0===(24&i)&&tl.has(e)&&tl.delete(e),e===Ts&&(Rs=Ts=null,zs=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,i=n.firstEffect):i=n:i=n.firstEffect,null!==i){if(r=Es,Es|=32,Cs.current=null,Fi=Yt,hi(s=vi())){if("selectionStart"in s)l={start:s.selectionStart,end:s.selectionEnd};else e:if(l=(l=s.ownerDocument)&&l.defaultView||window,(c=l.getSelection&&l.getSelection())&&0!==c.rangeCount){l=c.anchorNode,o=c.anchorOffset,u=c.focusNode,c=c.focusOffset;try{l.nodeType,u.nodeType}catch(M){l=null;break e}var d=0,f=-1,v=-1,h=0,p=0,y=s,m=null;t:for(;;){for(var b;y!==l||0!==o&&3!==y.nodeType||(f=d+o),y!==u||0!==c&&3!==y.nodeType||(v=d+c),3===y.nodeType&&(d+=y.nodeValue.length),null!==(b=y.firstChild);)m=y,y=b;for(;;){if(y===s)break t;if(m===l&&++h===o&&(f=d),m===u&&++p===c&&(v=d),null!==(b=y.nextSibling))break;m=(y=m).parentNode}y=b}l=-1===f||-1===v?null:{start:f,end:v}}else l=null;l=l||{start:0,end:0}}else l=null;Vi={focusedElem:s,selectionRange:l},Yt=!1,sl=null,ll=!1,Gs=i;do{try{Rl()}catch(M){if(null===Gs)throw Error(a(330));Ll(Gs,M),Gs=Gs.nextEffect}}while(null!==Gs);sl=null,Gs=i;do{try{for(s=e;null!==Gs;){var g=Gs.flags;if(16&g&&be(Gs.stateNode,""),128&g){var w=Gs.alternate;if(null!==w){var k=w.ref;null!==k&&("function"===typeof k?k(null):k.current=null)}}switch(1038&g){case 2:gs(Gs),Gs.flags&=-3;break;case 6:gs(Gs),Gs.flags&=-3,_s(Gs.alternate,Gs);break;case 1024:Gs.flags&=-1025;break;case 1028:Gs.flags&=-1025,_s(Gs.alternate,Gs);break;case 4:_s(Gs.alternate,Gs);break;case 8:xs(s,l=Gs);var x=l.alternate;ms(l),null!==x&&ms(x)}Gs=Gs.nextEffect}}catch(M){if(null===Gs)throw Error(a(330));Ll(Gs,M),Gs=Gs.nextEffect}}while(null!==Gs);if(k=Vi,w=vi(),g=k.focusedElem,s=k.selectionRange,w!==g&&g&&g.ownerDocument&&fi(g.ownerDocument.documentElement,g)){null!==s&&hi(g)&&(w=s.start,void 0===(k=s.end)&&(k=w),"selectionStart"in g?(g.selectionStart=w,g.selectionEnd=Math.min(k,g.value.length)):(k=(w=g.ownerDocument||document)&&w.defaultView||window).getSelection&&(k=k.getSelection(),l=g.textContent.length,x=Math.min(s.start,l),s=void 0===s.end?x:Math.min(s.end,l),!k.extend&&x>s&&(l=s,s=x,x=l),l=di(g,x),o=di(g,s),l&&o&&(1!==k.rangeCount||k.anchorNode!==l.node||k.anchorOffset!==l.offset||k.focusNode!==o.node||k.focusOffset!==o.offset)&&((w=w.createRange()).setStart(l.node,l.offset),k.removeAllRanges(),x>s?(k.addRange(w),k.extend(o.node,o.offset)):(w.setEnd(o.node,o.offset),k.addRange(w))))),w=[];for(k=g;k=k.parentNode;)1===k.nodeType&&w.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"===typeof g.focus&&g.focus(),g=0;g<w.length;g++)(k=w[g]).element.scrollLeft=k.left,k.element.scrollTop=k.top}Yt=!!Fi,Vi=Fi=null,e.current=n,Gs=i;do{try{for(g=e;null!==Gs;){var _=Gs.flags;if(36&_&&hs(g,Gs.alternate,Gs),128&_){w=void 0;var P=Gs.ref;if(null!==P){var O=Gs.stateNode;switch(Gs.tag){case 5:w=O;break;default:w=O}"function"===typeof P?P(w):P.current=w}}Gs=Gs.nextEffect}}catch(M){if(null===Gs)throw Error(a(330));Ll(Gs,M),Gs=Gs.nextEffect}}while(null!==Gs);Gs=null,Dr(),Es=r}else e.current=n;if(Xs)Xs=!1,Ks=e,Js=t;else for(Gs=i;null!==Gs;)t=Gs.nextEffect,Gs.nextEffect=null,8&Gs.flags&&((_=Gs).sibling=null,_.stateNode=null),Gs=t;if(0===(i=e.pendingLanes)&&(Ys=null),1===i?e===il?nl++:(nl=0,il=e):nl=0,n=n.stateNode,kr&&"function"===typeof kr.onCommitFiberRoot)try{kr.onCommitFiberRoot(wr,n,void 0,64===(64&n.current.flags))}catch(M){}if(vl(e,Br()),Qs)throw Qs=!1,e=$s,$s=null,e;return 0!==(8&Es)||Wr(),null}function Rl(){for(;null!==Gs;){var e=Gs.alternate;ll||null===sl||(0!==(8&Gs.flags)?et(Gs,sl)&&(ll=!0):13===Gs.tag&&Os(e,Gs)&&et(Gs,sl)&&(ll=!0));var t=Gs.flags;0!==(256&t)&&vs(e,Gs),0===(512&t)||Xs||(Xs=!0,qr(97,(function(){return zl(),null}))),Gs=Gs.nextEffect}}function zl(){if(90!==Js){var e=97<Js?97:Js;return Js=90,Ur(e,Dl)}return!1}function jl(e,t){Zs.push(t,e),Xs||(Xs=!0,qr(97,(function(){return zl(),null})))}function Al(e,t){el.push(t,e),Xs||(Xs=!0,qr(97,(function(){return zl(),null})))}function Dl(){if(null===Ks)return!1;var e=Ks;if(Ks=null,0!==(48&Es))throw Error(a(331));var t=Es;Es|=32;var n=el;el=[];for(var i=0;i<n.length;i+=2){var r=n[i],o=n[i+1],s=r.destroy;if(r.destroy=void 0,"function"===typeof s)try{s()}catch(u){if(null===o)throw Error(a(330));Ll(o,u)}}for(n=Zs,Zs=[],i=0;i<n.length;i+=2){r=n[i],o=n[i+1];try{var l=r.create;r.destroy=l()}catch(u){if(null===o)throw Error(a(330));Ll(o,u)}}for(l=e.current.firstEffect;null!==l;)e=l.nextEffect,l.nextEffect=null,8&l.flags&&(l.sibling=null,l.stateNode=null),l=e;return Es=t,Wr(),!0}function Il(e,t,n){lo(e,t=us(0,t=as(n,t),1)),t=ul(),null!==(e=fl(e,1))&&(Ut(e,1,t),vl(e,t))}function Ll(e,t){if(3===e.tag)Il(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Il(n,e,t);break}if(1===n.tag){var i=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof i.componentDidCatch&&(null===Ys||!Ys.has(i))){var r=cs(n,e=as(t,e),1);if(lo(n,r),r=ul(),null!==(n=fl(n,1)))Ut(n,1,r),vl(n,r);else if("function"===typeof i.componentDidCatch&&(null===Ys||!Ys.has(i)))try{i.componentDidCatch(t,e)}catch(o){}break}}n=n.return}}function Fl(e,t,n){var i=e.pingCache;null!==i&&i.delete(t),t=ul(),e.pingedLanes|=e.suspendedLanes&n,Ts===e&&(zs&n)===n&&(4===Ds||3===Ds&&(62914560&zs)===zs&&500>Br()-Hs?kl(e,0):Bs|=n),vl(e,t)}function Vl(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0===(2&(t=e.mode))?t=1:0===(4&t)?t=99===Nr()?1:2:(0===ol&&(ol=Ls),0===(t=Nt(62914560&~ol))&&(t=4194304))),n=ul(),null!==(e=fl(e,t))&&(Ut(e,t,n),vl(e,n))}function Bl(e,t,n,i){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Nl(e,t,n,i){return new Bl(e,t,n,i)}function Hl(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ul(e,t){var n=e.alternate;return null===n?((n=Nl(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ql(e,t,n,i,r,o){var s=2;if(i=e,"function"===typeof e)Hl(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case P:return Wl(n.children,r,o,t);case I:s=8,r|=16;break;case O:s=8,r|=1;break;case M:return(e=Nl(12,n,t,8|r)).elementType=M,e.type=M,e.lanes=o,e;case T:return(e=Nl(13,n,t,r)).type=T,e.elementType=T,e.lanes=o,e;case R:return(e=Nl(19,n,t,r)).elementType=R,e.lanes=o,e;case L:return Gl(n,r,o,t);case F:return(e=Nl(24,n,t,r)).elementType=F,e.lanes=o,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case S:s=10;break e;case C:s=9;break e;case E:s=11;break e;case z:s=14;break e;case j:s=16,i=null;break e;case A:s=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Nl(s,n,t,r)).elementType=e,t.type=i,t.lanes=o,t}function Wl(e,t,n,i){return(e=Nl(7,e,i,t)).lanes=n,e}function Gl(e,t,n,i){return(e=Nl(23,e,i,t)).elementType=L,e.lanes=n,e}function Ql(e,t,n){return(e=Nl(6,e,null,t)).lanes=n,e}function $l(e,t,n){return(t=Nl(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Yl(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Ht(0),this.expirationTimes=Ht(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ht(0),this.mutableSourceEagerHydrationData=null}function Xl(e,t,n){var i=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:_,key:null==i?null:""+i,children:e,containerInfo:t,implementation:n}}function Kl(e,t,n,i){var r=t.current,o=ul(),s=cl(r);e:if(n){t:{if(Xe(n=n._reactInternals)!==n||1!==n.tag)throw Error(a(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(hr(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(a(171))}if(1===n.tag){var u=n.type;if(hr(u)){n=mr(n,u,l);break e}}n=l}else n=ur;return null===t.context?t.context=n:t.pendingContext=n,(t=so(o,s)).payload={element:e},null!==(i=void 0===i?null:i)&&(t.callback=i),lo(r,t),dl(r,s,o),s}function Jl(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Zl(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function eu(e,t){Zl(e,t),(e=e.alternate)&&Zl(e,t)}function tu(e,t,n){var i=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Yl(e,t,null!=n&&!0===n.hydrate),t=Nl(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,oo(t),e[Ki]=n.current,Ei(8===e.nodeType?e.parentNode:e),i)for(e=0;e<i.length;e++){var r=(t=i[e])._getVersion;r=r(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,r]:n.mutableSourceEagerHydrationData.push(t,r)}this._internalRoot=n}function nu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function iu(e,t,n,i,r){var o=n._reactRootContainer;if(o){var a=o._internalRoot;if("function"===typeof r){var s=r;r=function(){var e=Jl(a);s.call(e)}}Kl(t,a,e,r)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new tu(e,0,t?{hydrate:!0}:void 0)}(n,i),a=o._internalRoot,"function"===typeof r){var l=r;r=function(){var e=Jl(a);l.call(e)}}bl((function(){Kl(t,a,e,r)}))}return Jl(a)}function ru(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!nu(t))throw Error(a(200));return Xl(e,t,null,n)}Ws=function(e,t,n){var i=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||dr.current)Aa=!0;else{if(0===(n&i)){switch(Aa=!1,t.tag){case 3:qa(t),Wo();break;case 5:jo(t);break;case 1:hr(t.type)&&br(t);break;case 4:Ro(t,t.stateNode.containerInfo);break;case 10:i=t.memoizedProps.value;var r=t.type._context;lr(Yr,r._currentValue),r._currentValue=i;break;case 13:if(null!==t.memoizedState)return 0!==(n&t.child.childLanes)?Ya(e,t,n):(lr(Do,1&Do.current),null!==(t=ns(e,t,n))?t.sibling:null);lr(Do,1&Do.current);break;case 19:if(i=0!==(n&t.childLanes),0!==(64&e.flags)){if(i)return ts(e,t,n);t.flags|=64}if(null!==(r=t.memoizedState)&&(r.rendering=null,r.tail=null,r.lastEffect=null),lr(Do,Do.current),i)break;return null;case 23:case 24:return t.lanes=0,Va(e,t,n)}return ns(e,t,n)}Aa=0!==(16384&e.flags)}else Aa=!1;switch(t.lanes=0,t.tag){case 2:if(i=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,r=vr(t,cr.current),no(t,n),r=ra(null,t,i,e,r,n),t.flags|=1,"object"===typeof r&&null!==r&&"function"===typeof r.render&&void 0===r.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,hr(i)){var o=!0;br(t)}else o=!1;t.memoizedState=null!==r.state&&void 0!==r.state?r.state:null,oo(t);var s=i.getDerivedStateFromProps;"function"===typeof s&&ho(t,i,s,e),r.updater=po,t.stateNode=r,r._reactInternals=t,go(t,i,e,n),t=Ua(null,t,i,!0,o,n)}else t.tag=0,Da(null,t,r,n),t=t.child;return t;case 16:r=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,r=(o=r._init)(r._payload),t.type=r,o=t.tag=function(e){if("function"===typeof e)return Hl(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===E)return 11;if(e===z)return 14}return 2}(r),e=$r(r,e),o){case 0:t=Na(null,t,r,e,n);break e;case 1:t=Ha(null,t,r,e,n);break e;case 11:t=Ia(null,t,r,e,n);break e;case 14:t=La(null,t,r,$r(r.type,e),i,n);break e}throw Error(a(306,r,""))}return t;case 0:return i=t.type,r=t.pendingProps,Na(e,t,i,r=t.elementType===i?r:$r(i,r),n);case 1:return i=t.type,r=t.pendingProps,Ha(e,t,i,r=t.elementType===i?r:$r(i,r),n);case 3:if(qa(t),i=t.updateQueue,null===e||null===i)throw Error(a(282));if(i=t.pendingProps,r=null!==(r=t.memoizedState)?r.element:null,ao(e,t),co(t,i,null,n),(i=t.memoizedState.element)===r)Wo(),t=ns(e,t,n);else{if((o=(r=t.stateNode).hydrate)&&(Fo=Wi(t.stateNode.containerInfo.firstChild),Lo=t,o=Vo=!0),o){if(null!=(e=r.mutableSourceEagerHydrationData))for(r=0;r<e.length;r+=2)(o=e[r])._workInProgressVersionPrimary=e[r+1],Go.push(o);for(n=Oo(t,null,i,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Da(e,t,i,n),Wo();t=t.child}return t;case 5:return jo(t),null===e&&Ho(t),i=t.type,r=t.pendingProps,o=null!==e?e.memoizedProps:null,s=r.children,Ni(i,r)?s=null:null!==o&&Ni(i,o)&&(t.flags|=16),Ba(e,t),Da(e,t,s,n),t.child;case 6:return null===e&&Ho(t),null;case 13:return Ya(e,t,n);case 4:return Ro(t,t.stateNode.containerInfo),i=t.pendingProps,null===e?t.child=Po(t,null,i,n):Da(e,t,i,n),t.child;case 11:return i=t.type,r=t.pendingProps,Ia(e,t,i,r=t.elementType===i?r:$r(i,r),n);case 7:return Da(e,t,t.pendingProps,n),t.child;case 8:case 12:return Da(e,t,t.pendingProps.children,n),t.child;case 10:e:{i=t.type._context,r=t.pendingProps,s=t.memoizedProps,o=r.value;var l=t.type._context;if(lr(Yr,l._currentValue),l._currentValue=o,null!==s)if(l=s.value,0===(o=si(l,o)?0:0|("function"===typeof i._calculateChangedBits?i._calculateChangedBits(l,o):1073741823))){if(s.children===r.children&&!dr.current){t=ns(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var u=l.dependencies;if(null!==u){s=l.child;for(var c=u.firstContext;null!==c;){if(c.context===i&&0!==(c.observedBits&o)){1===l.tag&&((c=so(-1,n&-n)).tag=2,lo(l,c)),l.lanes|=n,null!==(c=l.alternate)&&(c.lanes|=n),to(l.return,n),u.lanes|=n;break}c=c.next}}else s=10===l.tag&&l.type===t.type?null:l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===t){s=null;break}if(null!==(l=s.sibling)){l.return=s.return,s=l;break}s=s.return}l=s}Da(e,t,r.children,n),t=t.child}return t;case 9:return r=t.type,i=(o=t.pendingProps).children,no(t,n),i=i(r=io(r,o.unstable_observedBits)),t.flags|=1,Da(e,t,i,n),t.child;case 14:return o=$r(r=t.type,t.pendingProps),La(e,t,r,o=$r(r.type,o),i,n);case 15:return Fa(e,t,t.type,t.pendingProps,i,n);case 17:return i=t.type,r=t.pendingProps,r=t.elementType===i?r:$r(i,r),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,hr(i)?(e=!0,br(t)):e=!1,no(t,n),mo(t,i,r),go(t,i,r,n),Ua(null,t,i,!0,e,n);case 19:return ts(e,t,n);case 23:case 24:return Va(e,t,n)}throw Error(a(156,t.tag))},tu.prototype.render=function(e){Kl(e,this._internalRoot,null,null)},tu.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Kl(null,e,null,(function(){t[Ki]=null}))},tt=function(e){13===e.tag&&(dl(e,4,ul()),eu(e,4))},nt=function(e){13===e.tag&&(dl(e,67108864,ul()),eu(e,67108864))},it=function(e){if(13===e.tag){var t=ul(),n=cl(e);dl(e,n,t),eu(e,n)}},rt=function(e,t){return t()},Se=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var i=n[t];if(i!==e&&i.form===e.form){var r=nr(i);if(!r)throw Error(a(90));K(i),ne(i,r)}}}break;case"textarea":ue(e,n);break;case"select":null!=(t=n.value)&&ae(e,!!n.multiple,t,!1)}},je=ml,Ae=function(e,t,n,i,r){var o=Es;Es|=4;try{return Ur(98,e.bind(null,t,n,i,r))}finally{0===(Es=o)&&(qs(),Wr())}},De=function(){0===(49&Es)&&(function(){if(null!==tl){var e=tl;tl=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,vl(e,Br())}))}Wr()}(),zl())},Ie=function(e,t){var n=Es;Es|=2;try{return e(t)}finally{0===(Es=n)&&(qs(),Wr())}};var ou={Events:[er,tr,nr,Re,ze,zl,{current:!1}]},au={findFiberByHostInstance:Zi,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},su={bundleType:au.bundleType,version:au.version,rendererPackageName:au.rendererPackageName,rendererConfig:au.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:k.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ze(e))?null:e.stateNode},findFiberByHostInstance:au.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var lu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!lu.isDisabled&&lu.supportsFiber)try{wr=lu.inject(su),kr=lu}catch(ye){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ou,t.createPortal=ru,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return e=null===(e=Ze(t))?null:e.stateNode},t.flushSync=function(e,t){var n=Es;if(0!==(48&n))return e(t);Es|=1;try{if(e)return Ur(99,e.bind(null,t))}finally{Es=n,Wr()}},t.hydrate=function(e,t,n){if(!nu(t))throw Error(a(200));return iu(null,e,t,!0,n)},t.render=function(e,t,n){if(!nu(t))throw Error(a(200));return iu(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!nu(e))throw Error(a(40));return!!e._reactRootContainer&&(bl((function(){iu(null,null,e,!1,(function(){e._reactRootContainer=null,e[Ki]=null}))})),!0)},t.unstable_batchedUpdates=ml,t.unstable_createPortal=function(e,t){return ru(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,i){if(!nu(n))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return iu(e,t,n,!1,i)},t.version="17.0.2"},function(e,t,n){"use strict";e.exports=n(79)},function(e,t,n){"use strict";var i,r,o,a;if("object"===typeof performance&&"function"===typeof performance.now){var s=performance;t.unstable_now=function(){return s.now()}}else{var l=Date,u=l.now();t.unstable_now=function(){return l.now()-u}}if("undefined"===typeof window||"function"!==typeof MessageChannel){var c=null,d=null,f=function e(){if(null!==c)try{var n=t.unstable_now();c(!0,n),c=null}catch(i){throw setTimeout(e,0),i}};i=function(e){null!==c?setTimeout(i,0,e):(c=e,setTimeout(f,0))},r=function(e,t){d=setTimeout(e,t)},o=function(){clearTimeout(d)},t.unstable_shouldYield=function(){return!1},a=t.unstable_forceFrameRate=function(){}}else{var v=window.setTimeout,h=window.clearTimeout;if("undefined"!==typeof console){var p=window.cancelAnimationFrame;"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!==typeof p&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var y=!1,m=null,b=-1,g=5,w=0;t.unstable_shouldYield=function(){return t.unstable_now()>=w},a=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):g=0<e?Math.floor(1e3/e):5};var k=new MessageChannel,x=k.port2;k.port1.onmessage=function(){if(null!==m){var e=t.unstable_now();w=e+g;try{m(!0,e)?x.postMessage(null):(y=!1,m=null)}catch(n){throw x.postMessage(null),n}}else y=!1},i=function(e){m=e,y||(y=!0,x.postMessage(null))},r=function(e,n){b=v((function(){e(t.unstable_now())}),n)},o=function(){h(b),b=-1}}function _(e,t){var n=e.length;e.push(t);e:for(;;){var i=n-1>>>1,r=e[i];if(!(void 0!==r&&0<M(r,t)))break e;e[i]=t,e[n]=r,n=i}}function P(e){return void 0===(e=e[0])?null:e}function O(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var i=0,r=e.length;i<r;){var o=2*(i+1)-1,a=e[o],s=o+1,l=e[s];if(void 0!==a&&0>M(a,n))void 0!==l&&0>M(l,a)?(e[i]=l,e[s]=n,i=s):(e[i]=a,e[o]=n,i=o);else{if(!(void 0!==l&&0>M(l,n)))break e;e[i]=l,e[s]=n,i=s}}}return t}return null}function M(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var S=[],C=[],E=1,T=null,R=3,z=!1,j=!1,A=!1;function D(e){for(var t=P(C);null!==t;){if(null===t.callback)O(C);else{if(!(t.startTime<=e))break;O(C),t.sortIndex=t.expirationTime,_(S,t)}t=P(C)}}function I(e){if(A=!1,D(e),!j)if(null!==P(S))j=!0,i(L);else{var t=P(C);null!==t&&r(I,t.startTime-e)}}function L(e,n){j=!1,A&&(A=!1,o()),z=!0;var i=R;try{for(D(n),T=P(S);null!==T&&(!(T.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=T.callback;if("function"===typeof a){T.callback=null,R=T.priorityLevel;var s=a(T.expirationTime<=n);n=t.unstable_now(),"function"===typeof s?T.callback=s:T===P(S)&&O(S),D(n)}else O(S);T=P(S)}if(null!==T)var l=!0;else{var u=P(C);null!==u&&r(I,u.startTime-n),l=!1}return l}finally{T=null,R=i,z=!1}}var F=a;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){j||z||(j=!0,i(L))},t.unstable_getCurrentPriorityLevel=function(){return R},t.unstable_getFirstCallbackNode=function(){return P(S)},t.unstable_next=function(e){switch(R){case 1:case 2:case 3:var t=3;break;default:t=R}var n=R;R=t;try{return e()}finally{R=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=F,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=R;R=e;try{return t()}finally{R=n}},t.unstable_scheduleCallback=function(e,n,a){var s=t.unstable_now();switch("object"===typeof a&&null!==a?a="number"===typeof(a=a.delay)&&0<a?s+a:s:a=s,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:E++,callback:n,priorityLevel:e,startTime:a,expirationTime:l=a+l,sortIndex:-1},a>s?(e.sortIndex=a,_(C,e),null===P(S)&&e===P(C)&&(A?o():A=!0,r(I,a-s))):(e.sortIndex=l,_(S,e),j||z||(j=!0,i(L))),e},t.unstable_wrapCallback=function(e){var t=R;return function(){var n=R;R=t;try{return e.apply(this,arguments)}finally{R=n}}}},,function(e,t,n){!function(e,t){for(var n in t)e[n]=t[n]}(t,function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=3)}([function(e,t){e.exports=n(82)},function(e,t){e.exports=n(8)},function(e,t){e.exports=n(17)},function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Particles=void 0;var a=o(n(4));t.Particles=a.default,r(n(8),t),r(n(9),t),r(n(10),t),r(n(2),t),t.default=a.default},function(e,t,n){"use strict";function i(e){return(i="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 r(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function o(e,t,n){return(o="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var i=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=c(e)););return e}(e,t);if(i){var r=Object.getOwnPropertyDescriptor(i,t);return r.get?r.get.call(n):r.value}})(e,t,n||e)}function a(e,t){return(a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s(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,i=c(e);if(t){var r=c(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return l(this,n)}}function l(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var d=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),f=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),v=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&d(t,e,n);return f(t,e),t},h=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var p=v(n(1)),y=n(1),m=h(n(5)),b=n(6),g=n(0),w=n(7),k=n(0),x=function(e){!function(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&&a(e,t)}(l,e);var t,n,i=s(l);function l(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),(t=i.call(this,e)).state={canvas:void 0,library:void 0},t.loadCanvas=t.loadCanvas.bind(u(t)),t}return t=l,(n=[{key:"buildParticlesLibrary",value:function(e,t){try{if(void 0===window)return null}catch(e){return null}k.tsParticles.init();var n=new b.Options;n.load(w.defaultParams),n.load(t);var i=new g.Container(e,n);return this.props.particlesRef&&(this.props.particlesRef.current=i),i}},{key:"refresh",value:function(e){var t=this,n=this.state.canvas;n&&(this.destroy(),this.setState({library:this.buildParticlesLibrary(e.id,e.params)},(function(){t.loadCanvas(n)})))}},{key:"destroy",value:function(){this.state.library&&this.state.library.destroy()}},{key:"loadCanvas",value:function(e){var t=this;e&&this.setState({canvas:e},(function(){var n=t.state.library;n&&(n.canvas.loadCanvas(e),n.start())}))}},{key:"shouldComponentUpdate",value:function(e){return!m.default(e,this.props)}},{key:"componentDidUpdate",value:function(){this.refresh(this.props)}},{key:"forceUpdate",value:function(){this.refresh(this.props),o(c(l.prototype),"forceUpdate",this).call(this)}},{key:"componentDidMount",value:function(){this.setState({library:this.buildParticlesLibrary(this.props.id,this.props.params)})}},{key:"componentWillUnmount",value:function(){this.destroy(),this.setState({library:void 0})}},{key:"render",value:function(){var e=this.props,t=e.width,n=e.height,i=e.className,r=e.canvasClassName,o=e.id;return p.createElement("div",{className:i,id:o},p.createElement("canvas",{ref:this.loadCanvas,className:r,style:Object.assign(Object.assign({},this.props.style),{width:t,height:n})}))}}])&&r(t.prototype,n),l}(y.Component);t.default=x,x.defaultProps={width:"100%",height:"100%",params:w.defaultParams,style:{},id:"tsparticles"}},function(e,t){e.exports=n(334)},function(e,t){e.exports=n(56)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultParams=void 0;var i=n(0),r=n(2);t.defaultParams={particles:{number:{value:40,max:-1,density:{enable:!1,area:1200}},color:{value:"#FFF"},shape:{type:i.ShapeType.circle,polygon:{sides:5},image:{src:"",width:100,height:100}},stroke:{width:0,color:"#000000"},opacity:{value:.5,random:!1,anim:{enable:!0,speed:1,minimumValue:.1,sync:!1}},size:{value:1,random:!1,anim:{enable:!1,speed:40,minimumValue:0,sync:!1}},links:{enable:!0,distance:150,color:"#FFF",opacity:.6,width:1,shadow:{enable:!1,blur:5,color:"lime"}},move:{enable:!0,speed:3,direction:i.MoveDirection.none,random:!1,straight:!1,outMode:i.OutMode.bounce,bounce:!0,attract:{enable:!1,rotateX:3e3,rotateY:3e3}}},interactivity:{detectsOn:i.InteractivityDetect.canvas,events:{onHover:{enable:!1,mode:i.HoverMode.grab},onClick:{enable:!1,mode:i.ClickMode.repulse},resize:!0},modes:{grab:{distance:180,links:{opacity:.35}},bubble:{distance:200,size:80,duration:.4},repulse:{distance:100,duration:5},push:{quantity:4},remove:{quantity:2}}},detectRetina:!0,fpsLimit:999,polygon:{enable:!1,scale:1,type:r.Type.inline,inline:{arrangement:r.InlineArrangement.onePerPoint},draw:{enable:!1,stroke:{width:.5,color:"rgba(255, 255, 255, .1)"}},move:{radius:10,type:i.MoveType.path},url:""}}},function(e,t){e.exports=n(3)},function(e,t){e.exports=n(22)},function(e,t){e.exports=n(23)}]))},function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return r(t,e),t},a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.tsParticles=t.pJSDom=t.particlesJS=t.loadFull=t.Main=t.Utils=t.Rectangle=t.Point=t.NumberUtils=t.Constants=t.ColorUtils=t.CircleWarp=t.Circle=t.CanvasUtils=void 0;var s=n(83),l=n(84);Object.defineProperty(t,"Main",{enumerable:!0,get:function(){return l.Main}});var u=o(n(47));t.CanvasUtils=u;var c=o(n(34));t.ColorUtils=c;var d=o(n(20));t.NumberUtils=d;var f=o(n(21));t.Utils=f;var v=n(2);Object.defineProperty(t,"Circle",{enumerable:!0,get:function(){return v.Circle}}),Object.defineProperty(t,"CircleWarp",{enumerable:!0,get:function(){return v.CircleWarp}}),Object.defineProperty(t,"Constants",{enumerable:!0,get:function(){return v.Constants}}),Object.defineProperty(t,"Point",{enumerable:!0,get:function(){return v.Point}}),Object.defineProperty(t,"Rectangle",{enumerable:!0,get:function(){return v.Rectangle}});var h=n(214);Object.defineProperty(t,"loadFull",{enumerable:!0,get:function(){return h.loadFull}});var p=new l.Main;t.tsParticles=p,p.init(),h.loadFull(p);var y=s.initPjs(p),m=y.particlesJS,b=y.pJSDom;t.particlesJS=m,t.pJSDom=b,a(n(13),t),a(n(52),t),a(n(3),t),a(n(22),t),a(n(23),t),a(n(17),t),a(n(297),t),a(n(303),t),a(n(53),t),a(n(16),t),a(n(24),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initPjs=void 0;t.initPjs=function(e){var t=function(t,n){return e.load(t,n)};return t.load=function(t,n,i){e.loadJSON(t,n).then((function(e){e&&i(e)})).catch((function(){i(void 0)}))},t.setOnClickHandler=function(t){e.setOnClickHandler(t)},{particlesJS:t,pJSDom:e.dom()}}},function(e,t,n){"use strict";var i,r=n(15),o=n(0),a=n(1),s=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(r,o){function a(e){try{l(i.next(e))}catch(t){o(t)}}function s(e){try{l(i.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((i=i.apply(e,t||[])).next())}))},l=this&&this.__classPrivateFieldSet||function(e,t,n,i,r){if("m"===i)throw new TypeError("Private method is not writable");if("a"===i&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"===typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===i?r.call(e,n):r?r.value=n:t.set(e,n),n},u=this&&this.__classPrivateFieldGet||function(e,t,n,i){if("a"===n&&!i)throw new TypeError("Private accessor was defined without a getter");if("function"===typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?i:"a"===n?i.call(e):i?i.value:t.get(e)};Object.defineProperty(t,"__esModule",{value:!0}),t.Main=void 0;var c=n(2),d=n(125),f=function(){function e(){o(this,e),i.set(this,void 0),l(this,i,!1,"f")}return a(e,[{key:"init",value:function(){u(this,i,"f")||l(this,i,!0,"f")}},{key:"loadFromArray",value:function(e,t,n){return s(this,void 0,void 0,r.mark((function i(){return r.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.abrupt("return",d.Loader.load(e,t,n));case 1:case"end":return i.stop()}}),i)})))}},{key:"load",value:function(e,t){return s(this,void 0,void 0,r.mark((function n(){return r.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",d.Loader.load(e,t));case 1:case"end":return n.stop()}}),n)})))}},{key:"set",value:function(e,t,n){return s(this,void 0,void 0,r.mark((function i(){return r.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.abrupt("return",d.Loader.set(e,t,n));case 1:case"end":return i.stop()}}),i)})))}},{key:"loadJSON",value:function(e,t,n){return d.Loader.loadJSON(e,t,n)}},{key:"setJSON",value:function(e,t,n,i){return s(this,void 0,void 0,r.mark((function o(){return r.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",d.Loader.setJSON(e,t,n,i));case 1:case"end":return r.stop()}}),o)})))}},{key:"setOnClickHandler",value:function(e){d.Loader.setOnClickHandler(e)}},{key:"dom",value:function(){return d.Loader.dom()}},{key:"domItem",value:function(e){return d.Loader.domItem(e)}},{key:"addShape",value:function(e,t,n,i,r){var o;o="function"===typeof t?{afterEffect:i,destroy:r,draw:t,init:n}:t,c.Plugins.addShapeDrawer(e,o)}},{key:"addPreset",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];c.Plugins.addPreset(e,t,n)}},{key:"addPlugin",value:function(e){c.Plugins.addPlugin(e)}},{key:"addPathGenerator",value:function(e,t){c.Plugins.addPathGenerator(e,t)}},{key:"addInteractor",value:function(e,t){c.Plugins.addInteractor(e,t)}},{key:"addParticleUpdater",value:function(e,t){c.Plugins.addParticleUpdater(e,t)}}]),e}();t.Main=f,i=new WeakMap},function(e,t,n){var i=function(e){"use strict";var t,n=Object.prototype,i=n.hasOwnProperty,r="function"===typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",s=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(R){l=function(e,t,n){return e[t]=n}}function u(e,t,n,i){var r=t&&t.prototype instanceof y?t:y,o=Object.create(r.prototype),a=new C(i||[]);return o._invoke=function(e,t,n){var i=d;return function(r,o){if(i===v)throw new Error("Generator is already running");if(i===h){if("throw"===r)throw o;return T()}for(n.method=r,n.arg=o;;){var a=n.delegate;if(a){var s=O(a,n);if(s){if(s===p)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===d)throw i=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=v;var l=c(e,t,n);if("normal"===l.type){if(i=n.done?h:f,l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(i=h,n.method="throw",n.arg=l.arg)}}}(e,n,a),o}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(R){return{type:"throw",arg:R}}}e.wrap=u;var d="suspendedStart",f="suspendedYield",v="executing",h="completed",p={};function y(){}function m(){}function b(){}var g={};l(g,o,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(E([])));k&&k!==n&&i.call(k,o)&&(g=k);var x=b.prototype=y.prototype=Object.create(g);function _(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function P(e,t){function n(r,o,a,s){var l=c(e[r],e,o);if("throw"!==l.type){var u=l.arg,d=u.value;return d&&"object"===typeof d&&i.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(d).then((function(e){u.value=e,a(u)}),(function(e){return n("throw",e,a,s)}))}s(l.arg)}var r;this._invoke=function(e,i){function o(){return new t((function(t,r){n(e,i,t,r)}))}return r=r?r.then(o,o):o()}}function O(e,n){var i=e.iterator[n.method];if(i===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,O(e,n),"throw"===n.method))return p;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var r=c(i,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,p;var o=r.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,p):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,p)}function M(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(M,this),this.reset(!0)}function E(e){if(e){var n=e[o];if(n)return n.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function n(){for(;++r<e.length;)if(i.call(e,r))return n.value=e[r],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:T}}function T(){return{value:t,done:!0}}return m.prototype=b,l(x,"constructor",b),l(b,"constructor",m),m.displayName=l(b,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===m||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,l(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},e.awrap=function(e){return{__await:e}},_(P.prototype),l(P.prototype,a,(function(){return this})),e.AsyncIterator=P,e.async=function(t,n,i,r,o){void 0===o&&(o=Promise);var a=new P(u(t,n,i,r),o);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},_(x),l(x,s,"Generator"),l(x,o,(function(){return this})),l(x,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var i=t.pop();if(i in e)return n.value=i,n.done=!1,n}return n.done=!0,n}},e.values=E,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(S),!e)for(var n in this)"t"===n.charAt(0)&&i.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(i,r){return s.type="throw",s.arg=e,n.next=i,r&&(n.method="next",n.arg=t),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var l=i.call(a,"catchLoc"),u=i.call(a,"finallyLoc");if(l&&u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,p):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var r=i.arg;S(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,i){return this.delegate={iterator:E(e),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=t),p}},e}(e.exports);try{regeneratorRuntime=i}catch(r){"object"===typeof globalThis?globalThis.regeneratorRuntime=i:Function("r","regeneratorRuntime = r")(i)}},function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(87),t),r(n(88),t),r(n(89),t),r(n(90),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MoveDirection=void 0,function(e){e.bottom="bottom",e.bottomLeft="bottom-left",e.bottomRight="bottom-right",e.left="left",e.none="none",e.right="right",e.top="top",e.topLeft="top-left",e.topRight="top-right"}(t.MoveDirection||(t.MoveDirection={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RotateDirection=void 0,function(e){e.clockwise="clockwise",e.counterClockwise="counter-clockwise",e.random="random"}(t.RotateDirection||(t.RotateDirection={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OutModeDirection=void 0,function(e){e.bottom="bottom",e.left="left",e.right="right",e.top="top"}(t.OutModeDirection||(t.OutModeDirection={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TiltDirection=void 0,function(e){e.clockwise="clockwise",e.counterClockwise="counter-clockwise",e.random="random"}(t.TiltDirection||(t.TiltDirection={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ClickMode=void 0,function(e){e.attract="attract",e.bubble="bubble",e.push="push",e.remove="remove",e.repulse="repulse",e.pause="pause",e.trail="trail"}(t.ClickMode||(t.ClickMode={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DestroyMode=void 0,function(e){e.none="none",e.split="split"}(t.DestroyMode||(t.DestroyMode={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DivMode=void 0,function(e){e.bounce="bounce",e.bubble="bubble",e.repulse="repulse"}(t.DivMode||(t.DivMode={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HoverMode=void 0,function(e){e.attract="attract",e.bounce="bounce",e.bubble="bubble",e.connect="connect",e.grab="grab",e.light="light",e.repulse="repulse",e.slow="slow",e.trail="trail"}(t.HoverMode||(t.HoverMode={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CollisionMode=void 0,function(e){e.absorb="absorb",e.bounce="bounce",e.destroy="destroy"}(t.CollisionMode||(t.CollisionMode={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OutMode=void 0,function(e){e.bounce="bounce",e.bounceHorizontal="bounce-horizontal",e.bounceVertical="bounce-vertical",e.none="none",e.out="out",e.destroy="destroy",e.split="split"}(t.OutMode||(t.OutMode={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SizeMode=void 0,function(e){e.precise="precise",e.percent="percent"}(t.SizeMode||(t.SizeMode={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ThemeMode=void 0,function(e){e.any="any",e.dark="dark",e.light="light"}(t.ThemeMode||(t.ThemeMode={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AnimationStatus=void 0,function(e){e[e.increasing=0]="increasing",e[e.decreasing=1]="decreasing"}(t.AnimationStatus||(t.AnimationStatus={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AlterType=void 0,function(e){e.darken="darken",e.enlighten="enlighten"}(t.AlterType||(t.AlterType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DestroyType=void 0,function(e){e.none="none",e.max="max",e.min="min"}(t.DestroyType||(t.DestroyType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InteractorType=void 0,function(e){e[e.External=0]="External",e[e.Particles=1]="Particles"}(t.InteractorType||(t.InteractorType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ShapeType=void 0,function(e){e.char="char",e.character="character",e.circle="circle",e.edge="edge",e.image="image",e.images="images",e.line="line",e.polygon="polygon",e.square="square",e.star="star",e.triangle="triangle"}(t.ShapeType||(t.ShapeType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StartValueType=void 0,function(e){e.max="max",e.min="min",e.random="random"}(t.StartValueType||(t.StartValueType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DivType=void 0,function(e){e.circle="circle",e.rectangle="rectangle"}(t.DivType||(t.DivType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EasingType=void 0,function(e){e.easeOutBack="ease-out-back",e.easeOutCirc="ease-out-circ",e.easeOutCubic="ease-out-cubic",e.easeOutQuad="ease-out-quad",e.easeOutQuart="ease-out-quart",e.easeOutQuint="ease-out-quint",e.easeOutExpo="ease-out-expo",e.easeOutSine="ease-out-sine"}(t.EasingType||(t.EasingType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OrbitType=void 0,function(e){e.front="front",e.back="back"}(t.OrbitType||(t.OrbitType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InteractivityDetect=void 0,function(e){e.canvas="canvas",e.parent="parent",e.window="window"}(t.InteractivityDetect||(t.InteractivityDetect={}))},function(e,t){function n(t,i){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,i)}e.exports=n},function(e,t){e.exports=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}}},function(e,t,n){var i=n(112),r=n(113);e.exports=function(e,t){return!t||"object"!==i(t)&&"function"!==typeof t?r(e):t}},function(e,t){function n(t){return"function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){var i=n(7);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=i(e)););return e}},function(e,t,n){"use strict";var i=n(51),r=n(18),o=n(6),a=n(0),s=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.EventListeners=void 0;var l=n(3),u=n(36),c=n(21);function d(e,t,n,i,r){if(i){var o={passive:!0};"boolean"===typeof r?o.capture=r:void 0!==r&&(o=r),e.addEventListener(t,n,o)}else{var a=r;e.removeEventListener(t,n,a)}}var f=function(){function e(t){var n=this;a(this,e),this.container=t,this.canPush=!0,this.mouseMoveHandler=function(e){return n.mouseTouchMove(e)},this.touchStartHandler=function(e){return n.mouseTouchMove(e)},this.touchMoveHandler=function(e){return n.mouseTouchMove(e)},this.touchEndHandler=function(){return n.mouseTouchFinish()},this.mouseLeaveHandler=function(){return n.mouseTouchFinish()},this.touchCancelHandler=function(){return n.mouseTouchFinish()},this.touchEndClickHandler=function(e){return n.mouseTouchClick(e)},this.mouseUpHandler=function(e){return n.mouseTouchClick(e)},this.mouseDownHandler=function(){return n.mouseDown()},this.visibilityChangeHandler=function(){return n.handleVisibilityChange()},this.resizeHandler=function(){return n.handleWindowResize()}}return s(e,[{key:"addListeners",value:function(){this.manageListeners(!0)}},{key:"removeListeners",value:function(){this.manageListeners(!1)}},{key:"manageListeners",value:function(e){var t,n=this,i=this.container,r=i.actualOptions,o=r.interactivity.detectsOn,a=u.Constants.mouseLeaveEvent;if(o===l.InteractivityDetect.window)i.interactivity.element=window,a=u.Constants.mouseOutEvent;else if(o===l.InteractivityDetect.parent&&i.canvas.element){var s=i.canvas.element;i.interactivity.element=null!==(t=s.parentElement)&&void 0!==t?t:s.parentNode}else i.interactivity.element=i.canvas.element;var c=i.interactivity.element;if(c){var f=c;(r.interactivity.events.onHover.enable||r.interactivity.events.onClick.enable)&&(d(c,u.Constants.mouseMoveEvent,this.mouseMoveHandler,e),d(c,u.Constants.touchStartEvent,this.touchStartHandler,e),d(c,u.Constants.touchMoveEvent,this.touchMoveHandler,e),r.interactivity.events.onClick.enable?(d(c,u.Constants.touchEndEvent,this.touchEndClickHandler,e),d(c,u.Constants.mouseUpEvent,this.mouseUpHandler,e),d(c,u.Constants.mouseDownEvent,this.mouseDownHandler,e)):d(c,u.Constants.touchEndEvent,this.touchEndHandler,e),d(c,a,this.mouseLeaveHandler,e),d(c,u.Constants.touchCancelEvent,this.touchCancelHandler,e)),i.canvas.element&&(i.canvas.element.style.pointerEvents=f===i.canvas.element?"initial":"none"),r.interactivity.events.resize&&("undefined"!==typeof ResizeObserver?this.resizeObserver&&!e?(i.canvas.element&&this.resizeObserver.unobserve(i.canvas.element),this.resizeObserver.disconnect(),delete this.resizeObserver):!this.resizeObserver&&e&&i.canvas.element&&(this.resizeObserver=new ResizeObserver((function(e){e.find((function(e){return e.target===i.canvas.element}))&&n.handleWindowResize()})),this.resizeObserver.observe(i.canvas.element)):d(window,u.Constants.resizeEvent,this.resizeHandler,e)),document&&d(document,u.Constants.visibilityChangeEvent,this.visibilityChangeHandler,e,!1)}}},{key:"handleWindowResize",value:function(){var e=this;this.resizeTimeout&&(clearTimeout(this.resizeTimeout),delete this.resizeTimeout),this.resizeTimeout=setTimeout((function(){var t;return null===(t=e.container.canvas)||void 0===t?void 0:t.windowResize()}),500)}},{key:"handleVisibilityChange",value:function(){var e=this.container,t=e.actualOptions;this.mouseTouchFinish(),t.pauseOnBlur&&((null===document||void 0===document?void 0:document.hidden)?(e.pageHidden=!0,e.pause()):(e.pageHidden=!1,e.getAnimationStatus()?e.play(!0):e.draw(!0)))}},{key:"mouseDown",value:function(){var e=this.container.interactivity;if(e){var t=e.mouse;t.clicking=!0,t.downPosition=t.position}}},{key:"mouseTouchMove",value:function(e){var t,n,i,r,o,a,s,c=this.container,d=c.actualOptions;if(void 0!==(null===(t=c.interactivity)||void 0===t?void 0:t.element)){var f;c.interactivity.mouse.inside=!0;var v=c.canvas.element;if(e.type.startsWith("mouse")){this.canPush=!0;var h=e;if(c.interactivity.element===window){if(v){var p=v.getBoundingClientRect();f={x:h.clientX-p.left,y:h.clientY-p.top}}}else if(d.interactivity.detectsOn===l.InteractivityDetect.parent){var y=h.target,m=h.currentTarget,b=c.canvas.element;if(y&&m&&b){var g=y.getBoundingClientRect(),w=m.getBoundingClientRect(),k=b.getBoundingClientRect();f={x:h.offsetX+2*g.left-(w.left+k.left),y:h.offsetY+2*g.top-(w.top+k.top)}}else f={x:null!==(n=h.offsetX)&&void 0!==n?n:h.clientX,y:null!==(i=h.offsetY)&&void 0!==i?i:h.clientY}}else h.target===c.canvas.element&&(f={x:null!==(r=h.offsetX)&&void 0!==r?r:h.clientX,y:null!==(o=h.offsetY)&&void 0!==o?o:h.clientY})}else{this.canPush="touchmove"!==e.type;var x=e,_=x.touches[x.touches.length-1],P=null===v||void 0===v?void 0:v.getBoundingClientRect();f={x:_.clientX-(null!==(a=null===P||void 0===P?void 0:P.left)&&void 0!==a?a:0),y:_.clientY-(null!==(s=null===P||void 0===P?void 0:P.top)&&void 0!==s?s:0)}}var O=c.retina.pixelRatio;f&&(f.x*=O,f.y*=O),c.interactivity.mouse.position=f,c.interactivity.status=u.Constants.mouseMoveEvent}}},{key:"mouseTouchFinish",value:function(){var e=this.container.interactivity;if(void 0!==e){var t=e.mouse;delete t.position,delete t.clickPosition,delete t.downPosition,e.status=u.Constants.mouseLeaveEvent,t.inside=!1,t.clicking=!1}}},{key:"mouseTouchClick",value:function(e){var t=this.container,n=t.actualOptions,i=t.interactivity.mouse;i.inside=!0;var a=!1,s=i.position;if(void 0!==s&&n.interactivity.events.onClick.enable){var l,u=o(t.plugins);try{for(u.s();!(l=u.n()).done;){var c=r(l.value,2)[1];if(void 0!==c.clickPositionValid&&(a=c.clickPositionValid(s)))break}}catch(d){u.e(d)}finally{u.f()}a||this.doMouseTouchClick(e),i.clicking=!1}}},{key:"doMouseTouchClick",value:function(e){var t=this,n=this.container,i=n.actualOptions;if(this.canPush){var r=n.interactivity.mouse.position;if(!r)return;n.interactivity.mouse.clickPosition={x:r.x,y:r.y},n.interactivity.mouse.clickTime=(new Date).getTime();var a=i.interactivity.events.onClick;if(a.mode instanceof Array){var s,l=o(a.mode);try{for(l.s();!(s=l.n()).done;){var u=s.value;this.handleClickMode(u)}}catch(c){l.e(c)}finally{l.f()}}else this.handleClickMode(a.mode)}"touchend"===e.type&&setTimeout((function(){return t.mouseTouchFinish()}),500)}},{key:"handleClickMode",value:function(e){var t=this.container,n=t.actualOptions,a=n.interactivity.modes.push.quantity,s=n.interactivity.modes.remove.quantity;switch(e){case l.ClickMode.push:if(a>0){var u=n.interactivity.modes.push,d=c.itemFromArray([void 0].concat(i(u.groups))),f=void 0!==d?t.actualOptions.particles.groups[d]:void 0;t.particles.push(a,t.interactivity.mouse,f,d)}break;case l.ClickMode.remove:t.particles.removeQuantity(s);break;case l.ClickMode.bubble:t.bubble.clicking=!0;break;case l.ClickMode.repulse:t.repulse.clicking=!0,t.repulse.count=0;var v,h=o(t.repulse.particles);try{for(h.s();!(v=h.n()).done;){var p=v.value;p.velocity.setTo(p.initialVelocity)}}catch(x){h.e(x)}finally{h.f()}t.repulse.particles=[],t.repulse.finish=!1,setTimeout((function(){t.destroyed||(t.repulse.clicking=!1)}),1e3*n.interactivity.modes.repulse.duration);break;case l.ClickMode.attract:t.attract.clicking=!0,t.attract.count=0;var y,m=o(t.attract.particles);try{for(m.s();!(y=m.n()).done;){var b=y.value;b.velocity.setTo(b.initialVelocity)}}catch(x){m.e(x)}finally{m.f()}t.attract.particles=[],t.attract.finish=!1,setTimeout((function(){t.destroyed||(t.attract.clicking=!1)}),1e3*n.interactivity.modes.attract.duration);break;case l.ClickMode.pause:t.getAnimationStatus()?t.pause():t.play()}var g,w=o(t.plugins);try{for(w.s();!(g=w.n()).done;){var k=r(g.value,2)[1];k.handleClickMode&&k.handleClickMode(e)}}catch(x){w.e(x)}finally{w.f()}}}]),e}();t.EventListeners=f},function(e,t,n){var i=n(49);e.exports=function(e){if(Array.isArray(e))return i(e)}},function(e,t){e.exports=function(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},function(e,t){e.exports=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(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);i=!0);}catch(l){r=!0,o=l}finally{try{i||null==s.return||s.return()}finally{if(r)throw o}}return n}}},function(e,t){e.exports=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(e,t,n){"use strict";var i=n(51),r=n(6),o=n(0),a=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Plugins=void 0;var s=[],l=new Map,u=new Map,c=new Map,d=new Map,f=new Map,v=new Map,h=new Map,p=function(){function e(){o(this,e)}return a(e,null,[{key:"getPlugin",value:function(e){return s.find((function(t){return t.id===e}))}},{key:"addPlugin",value:function(t){e.getPlugin(t.id)||s.push(t)}},{key:"getAvailablePlugins",value:function(e){var t,n=new Map,i=r(s);try{for(i.s();!(t=i.n()).done;){var o=t.value;o.needsPlugin(e.actualOptions)&&n.set(o.id,o.getPlugin(e))}}catch(a){i.e(a)}finally{i.f()}return n}},{key:"loadOptions",value:function(e,t){var n,i=r(s);try{for(i.s();!(n=i.n()).done;){n.value.loadOptions(e,t)}}catch(o){i.e(o)}finally{i.f()}}},{key:"getPreset",value:function(e){return f.get(e)}},{key:"addPreset",value:function(t,n){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];!i&&e.getPreset(t)||f.set(t,n)}},{key:"addShapeDrawer",value:function(t,n){e.getShapeDrawer(t)||v.set(t,n)}},{key:"getShapeDrawer",value:function(e){return v.get(e)}},{key:"getSupportedShapes",value:function(){return v.keys()}},{key:"getPathGenerator",value:function(e){return h.get(e)}},{key:"addPathGenerator",value:function(t,n){e.getPathGenerator(t)||h.set(t,n)}},{key:"getInteractors",value:function(e){var t=c.get(e);return t||(t=i(l.values()).map((function(t){return t(e)})),c.set(e,t)),t}},{key:"addInteractor",value:function(e,t){l.set(e,t)}},{key:"getUpdaters",value:function(e){var t=d.get(e);return t||(t=i(u.values()).map((function(t){return t(e)})),d.set(e,t)),t}},{key:"addParticleUpdater",value:function(e,t){u.set(e,t)}}]),e}();t.Plugins=p},function(e,t,n){"use strict";var i=n(0);Object.defineProperty(t,"__esModule",{value:!0}),t.Point=void 0;t.Point=function e(t,n){i(this,e),this.position=t,this.particle=n}},function(e,t,n){"use strict";var i=n(6),r=n(0),o=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.QuadTree=void 0;var a=n(39),s=n(37),l=n(50),u=function(){function e(t,n){r(this,e),this.rectangle=t,this.capacity=n,this.points=[],this.divided=!1}return o(e,[{key:"subdivide",value:function(){var t=this.rectangle.position.x,n=this.rectangle.position.y,i=this.rectangle.size.width,r=this.rectangle.size.height,o=this.capacity;this.northEast=new e(new a.Rectangle(t,n,i/2,r/2),o),this.northWest=new e(new a.Rectangle(t+i/2,n,i/2,r/2),o),this.southEast=new e(new a.Rectangle(t,n+r/2,i/2,r/2),o),this.southWest=new e(new a.Rectangle(t+i/2,n+r/2,i/2,r/2),o),this.divided=!0}},{key:"insert",value:function(e){var t,n,i,r,o;return!!this.rectangle.contains(e.position)&&(this.points.length<this.capacity?(this.points.push(e),!0):(this.divided||this.subdivide(),null!==(o=(null===(t=this.northEast)||void 0===t?void 0:t.insert(e))||(null===(n=this.northWest)||void 0===n?void 0:n.insert(e))||(null===(i=this.southEast)||void 0===i?void 0:i.insert(e))||(null===(r=this.southWest)||void 0===r?void 0:r.insert(e)))&&void 0!==o&&o))}},{key:"queryCircle",value:function(e,t){return this.query(new s.Circle(e.x,e.y,t))}},{key:"queryCircleWarp",value:function(e,t,n){var i=n,r=n;return this.query(new l.CircleWarp(e.x,e.y,t,void 0!==i.canvas?i.canvas.size:r))}},{key:"queryRectangle",value:function(e,t){return this.query(new a.Rectangle(e.x,e.y,t.width,t.height))}},{key:"query",value:function(e,t){var n,r,o,a,s=null!==t&&void 0!==t?t:[];if(!e.intersects(this.rectangle))return[];var l,u=i(this.points);try{for(u.s();!(l=u.n()).done;){var c=l.value;e.contains(c.position)&&s.push(c.particle)}}catch(d){u.e(d)}finally{u.f()}return this.divided&&(null===(n=this.northEast)||void 0===n||n.query(e,s),null===(r=this.northWest)||void 0===r||r.query(e,s),null===(o=this.southEast)||void 0===o||o.query(e,s),null===(a=this.southWest)||void 0===a||a.query(e,s)),s}}]),e}();t.QuadTree=u},function(e,t,n){"use strict";var i=n(6),r=n(15),o=n(0),a=n(1),s=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(r,o){function a(e){try{l(i.next(e))}catch(t){o(t)}}function s(e){try{l(i.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((i=i.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.Loader=void 0;var l=n(52),u=n(2),c=[];function d(e){console.error("Error tsParticles - fetch status: ".concat(e)),console.error("Error tsParticles - File config not found")}var f=function(){function e(){o(this,e)}return a(e,null,[{key:"dom",value:function(){return c}},{key:"domItem",value:function(t){var n=e.dom(),i=n[t];if(i&&!i.destroyed)return i;n.splice(t,1)}},{key:"load",value:function(t,n,i){return s(this,void 0,void 0,r.mark((function o(){var a;return r.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return(a=document.getElementById(t))||((a=document.createElement("div")).id=t,document.append(a)),r.abrupt("return",e.set(t,a,n,i));case 3:case"end":return r.stop()}}),o)})))}},{key:"set",value:function(t,n,i,o){return s(this,void 0,void 0,r.mark((function a(){var s,c,d,f,v,h,p,y;return r.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return s=i instanceof Array?u.itemFromArray(i,o):i,c=e.dom(),(d=c.findIndex((function(e){return e.id===t})))>=0&&(f=e.domItem(d))&&!f.destroyed&&(f.destroy(),c.splice(d,1)),"canvas"===n.tagName.toLowerCase()?(v=n,h=!1):(p=n.getElementsByTagName("canvas")).length?((v=p[0]).className||(v.className=u.Constants.canvasClass),h=!1):(h=!0,(v=document.createElement("canvas")).className=u.Constants.canvasClass,v.style.width="100%",v.style.height="100%",n.appendChild(v)),y=new l.Container(t,s),d>=0?c.splice(d,0,y):c.push(y),y.canvas.loadCanvas(v,h),r.next=10,y.start();case 10:return r.abrupt("return",y);case 11:case"end":return r.stop()}}),a)})))}},{key:"loadJSON",value:function(t,n,i){return s(this,void 0,void 0,r.mark((function o(){var a,s;return r.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return a=n instanceof Array?u.itemFromArray(n,i):n,r.next=3,fetch(a);case 3:if(!(s=r.sent).ok){r.next=13;break}return r.t0=e,r.t1=t,r.next=9,s.json();case 9:return r.t2=r.sent,r.abrupt("return",r.t0.load.call(r.t0,r.t1,r.t2));case 13:d(s.status);case 14:case"end":return r.stop()}}),o)})))}},{key:"setJSON",value:function(t,n,i,o){return s(this,void 0,void 0,r.mark((function a(){var s,l,c;return r.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return s=i instanceof Array?u.itemFromArray(i,o):i,r.next=3,fetch(s);case 3:if(!(l=r.sent).ok){r.next=11;break}return r.next=7,l.json();case 7:return c=r.sent,r.abrupt("return",e.set(t,n,c));case 11:d(l.status);case 12:case"end":return r.stop()}}),a)})))}},{key:"setOnClickHandler",value:function(t){var n=e.dom();if(0===n.length)throw new Error("Can only set click handlers after calling tsParticles.load() or tsParticles.loadJSON()");var r,o=i(n);try{for(o.s();!(r=o.n()).done;){r.value.addClickHandler(t)}}catch(a){o.e(a)}finally{o.f()}}}]),e}();t.Loader=f},function(e,t,n){"use strict";var i=n(18),r=n(6),o=n(0),a=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Canvas=void 0;var s=n(2),l=n(2),u=n(3),c=function(){function e(t){o(this,e),this.container=t,this.size={height:0,width:0},this.context=null,this.generatedCanvas=!1}return a(e,[{key:"init",value:function(){this.resize(),this.initStyle(),this.initCover(),this.initTrail(),this.initBackground(),this.paint()}},{key:"loadCanvas",value:function(e,t){var n;e.className||(e.className=s.Constants.canvasClass),this.generatedCanvas&&(null===(n=this.element)||void 0===n||n.remove()),this.generatedCanvas=null!==t&&void 0!==t?t:this.generatedCanvas,this.element=e,this.originalStyle=s.deepExtend({},this.element.style),this.size.height=e.offsetHeight,this.size.width=e.offsetWidth,this.context=this.element.getContext("2d"),this.container.retina.init(),this.initBackground()}},{key:"destroy",value:function(){var e,t=this;this.generatedCanvas&&(null===(e=this.element)||void 0===e||e.remove()),this.draw((function(e){l.clear(e,t.size)}))}},{key:"paint",value:function(){var e=this,t=this.container.actualOptions;this.draw((function(n){t.backgroundMask.enable&&t.backgroundMask.cover&&e.coverColor?(l.clear(n,e.size),e.paintBase(s.getStyleFromRgb(e.coverColor,e.coverColor.a))):e.paintBase()}))}},{key:"clear",value:function(){var e=this,t=this.container.actualOptions,n=t.particles.move.trail;t.backgroundMask.enable?this.paint():n.enable&&n.length>0&&this.trailFillColor?this.paintBase(s.getStyleFromRgb(this.trailFillColor,1/n.length)):this.draw((function(t){l.clear(t,e.size)}))}},{key:"windowResize",value:function(){if(this.element){var e=this.container;this.resize(),e.actualOptions.setResponsive(this.size.width,e.retina.pixelRatio,e.options),e.particles.setDensity();var t,n=r(e.plugins);try{for(n.s();!(t=n.n()).done;){var o=i(t.value,2)[1];void 0!==o.resize&&o.resize()}}catch(a){n.e(a)}finally{n.f()}}}},{key:"resize",value:function(){if(this.element){var e=this.container,t=e.retina.pixelRatio,n=e.canvas.size,i=n.width,r=n.height;n.width=this.element.offsetWidth*t,n.height=this.element.offsetHeight*t,this.element.width=n.width,this.element.height=n.height,this.container.started&&(this.resizeFactor={width:n.width/i,height:n.height/r})}}},{key:"drawConnectLine",value:function(e,t){var n=this;this.draw((function(i){var r,o=n.lineStyle(e,t);if(o){var a=e.getPosition(),l=t.getPosition();s.drawConnectLine(i,null!==(r=e.linksWidth)&&void 0!==r?r:n.container.retina.linksWidth,o,a,l)}}))}},{key:"drawGrabLine",value:function(e,t,n,i){var r=this.container;this.draw((function(o){var a,l=e.getPosition();s.drawGrabLine(o,null!==(a=e.linksWidth)&&void 0!==a?a:r.retina.linksWidth,l,i,t,n)}))}},{key:"drawParticle",value:function(e,t){var n,r,o,a=this;if(!e.spawning&&!e.destroyed){var l=e.getFillColor(),c=null!==(n=e.getStrokeColor())&&void 0!==n?n:l;if(l||c){var d=this.getPluginParticleColors(e),f=i(d,2),v=f[0],h=f[1],p=e.options.twinkle.particles,y=p.enable&&Math.random()<p.frequency;if(!v||!h){var m=s.colorToHsl(p.color);v||(v=y&&void 0!==m?m:l||void 0),h||(h=y&&void 0!==m?m:c||void 0)}var b=this.container.actualOptions,g=e.options.zIndex,w=1-g.opacityRate*e.zIndexFactor,k=e.getRadius(),x=y?p.opacity:null!==(r=e.bubble.opacity)&&void 0!==r?r:e.opacity.value,_=null!==(o=e.stroke.opacity)&&void 0!==o?o:x,P=x*w,O=v?s.getStyleFromHsl(v,P):void 0;if(O||h){var M=e.options.orbit;this.draw((function(n){var i=1-g.sizeRate*e.zIndexFactor,r=_*w,o=h?s.getStyleFromHsl(h,r):O;k<=0||(M.enable&&a.drawOrbit(e,u.OrbitType.back),s.drawParticle(a.container,n,e,t,O,o,b.backgroundMask.enable,b.backgroundMask.composite,k*i,P,e.options.shadow),M.enable&&a.drawOrbit(e,u.OrbitType.front))}))}}}}},{key:"drawOrbit",value:function(e,t){var n,i,r=this.container,o=e.options.orbit;t===u.OrbitType.back?(n=Math.PI/2,i=3*Math.PI/2):t===u.OrbitType.front?(n=3*Math.PI/2,i=Math.PI/2):(n=0,i=2*Math.PI),this.draw((function(t){var a,l,u,c;s.drawEllipse(t,e,null!==(a=e.orbitColor)&&void 0!==a?a:e.getFillColor(),null!==(u=null!==(l=e.orbitRadius)&&void 0!==l?l:r.retina.orbitRadius)&&void 0!==u?u:e.getRadius(),o.opacity,o.width,(null!==(c=e.orbitRotation)&&void 0!==c?c:0)*r.retina.pixelRatio,n,i)}))}},{key:"drawPlugin",value:function(e,t){this.draw((function(n){s.drawPlugin(n,e,t)}))}},{key:"drawParticlePlugin",value:function(e,t,n){this.draw((function(i){s.drawParticlePlugin(i,e,t,n)}))}},{key:"initBackground",value:function(){var e=this.container.actualOptions.background,t=this.element,n=null===t||void 0===t?void 0:t.style;if(n){if(e.color){var i=s.colorToRgb(e.color);n.backgroundColor=i?s.getStyleFromRgb(i,e.opacity):""}else n.backgroundColor="";n.backgroundImage=e.image||"",n.backgroundPosition=e.position||"",n.backgroundRepeat=e.repeat||"",n.backgroundSize=e.size||""}}},{key:"draw",value:function(e){if(this.context)return e(this.context)}},{key:"initCover",value:function(){var e=this.container.actualOptions.backgroundMask.cover,t=e.color,n=s.colorToRgb(t);n&&(this.coverColor={r:n.r,g:n.g,b:n.b,a:e.opacity})}},{key:"initTrail",value:function(){var e=this.container.actualOptions,t=e.particles.move.trail,n=s.colorToRgb(t.fillColor);if(n){var i=e.particles.move.trail;this.trailFillColor={r:n.r,g:n.g,b:n.b,a:1/i.length}}}},{key:"getPluginParticleColors",value:function(e){var t,n,o,a=r(this.container.plugins);try{for(a.s();!(o=a.n()).done;){var l=i(o.value,2)[1];if(!t&&l.particleFillColor&&(t=s.colorToHsl(l.particleFillColor(e))),!n&&l.particleStrokeColor&&(n=s.colorToHsl(l.particleStrokeColor(e))),t&&n)break}}catch(u){a.e(u)}finally{a.f()}return[t,n]}},{key:"initStyle",value:function(){var e=this.element,t=this.container.actualOptions;if(e){var n=this.originalStyle;t.fullScreen.enable?(this.originalStyle=s.deepExtend({},e.style),e.style.position="fixed",e.style.zIndex=t.fullScreen.zIndex.toString(10),e.style.top="0",e.style.left="0",e.style.width="100%",e.style.height="100%"):n&&(e.style.position=n.position,e.style.zIndex=n.zIndex,e.style.top=n.top,e.style.left=n.left,e.style.width=n.width,e.style.height=n.height)}}},{key:"paintBase",value:function(e){var t=this;this.draw((function(n){s.paintBase(n,t.size,e)}))}},{key:"lineStyle",value:function(e,t){var n=this;return this.draw((function(i){var r=n.container.actualOptions.interactivity.modes.connect;return s.gradient(i,e,t,r.links.opacity)}))}}]),e}();t.Canvas=c},function(e,t,n){"use strict";var i=n(18),r=n(6),o=n(0),a=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Particles=void 0;var s=n(53),l=n(2),u=n(175),c=n(40),d=n(176),f=function(){function e(t){o(this,e),this.container=t,this.nextId=0,this.array=[],this.zArray=[],this.mover=new d.Mover(t),this.limit=0,this.needsSort=!1,this.lastZIndex=0,this.linksFreq=new Map,this.trianglesFreq=new Map,this.interactionManager=new u.InteractionManager(t);var n=this.container.canvas.size;this.linksColors=new Map,this.quadTree=new l.QuadTree(new l.Rectangle(-n.width/4,-n.height/4,3*n.width/2,3*n.height/2),4),this.updaters=l.Plugins.getUpdaters(t)}return a(e,[{key:"count",get:function(){return this.array.length}},{key:"init",value:function(){var e,t=this.container,n=t.actualOptions;this.lastZIndex=0,this.needsSort=!1,this.linksFreq=new Map,this.trianglesFreq=new Map;var o,a=!1,s=r(t.plugins);try{for(s.s();!(o=s.n()).done;){var l=i(o.value,2)[1];if(void 0!==l.particlesInitialization&&(a=l.particlesInitialization()),a)break}}catch(h){s.e(h)}finally{s.f()}if(this.addManualParticles(),!a){for(var u in n.particles.groups)for(var c=n.particles.groups[u],d=this.count,f=0;f<(null===(e=c.number)||void 0===e?void 0:e.value)&&d<n.particles.number.value;d++,f++)this.addParticle(void 0,c,u);for(var v=this.count;v<n.particles.number.value;v++)this.addParticle()}t.pathGenerator.init()}},{key:"redraw",value:function(){this.clear(),this.init(),this.draw({value:0,factor:0})}},{key:"removeAt",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;if(e>=0&&e<=this.count)for(var r=0,o=e;r<t&&o<this.count;o++){var a=this.array[o];if(a&&a.group===n){a.destroy(i),this.array.splice(o--,1);var s=this.zArray.indexOf(a);this.zArray.splice(s,1),r++}}}},{key:"remove",value:function(e,t,n){this.removeAt(this.array.indexOf(e),void 0,t,n)}},{key:"update",value:function(e){var t=this.container,n=[];t.pathGenerator.update();var o,a=r(t.plugins);try{for(a.s();!(o=a.n()).done;){var s=i(o.value,2)[1];void 0!==s.update&&s.update(e)}}catch(P){a.e(P)}finally{a.f()}var u,c=r(this.array);try{for(c.s();!(u=c.n()).done;){var d=u.value,f=t.canvas.resizeFactor;f&&(d.position.x*=f.width,d.position.y*=f.height),d.bubble.inRange=!1;var v,h=r(this.container.plugins);try{for(h.s();!(v=h.n()).done;){var p=i(v.value,2)[1];if(d.destroyed)break;p.particleUpdate&&p.particleUpdate(d,e)}}catch(P){h.e(P)}finally{h.f()}this.mover.move(d,e),d.destroyed?n.push(d):this.quadTree.insert(new l.Point(d.getPosition(),d))}}catch(P){c.e(P)}finally{c.f()}for(var y=0,m=n;y<m.length;y++){var b=m[y];this.remove(b)}this.interactionManager.externalInteract(e);var g,w=r(t.particles.array);try{for(w.s();!(g=w.n()).done;){var k,x=g.value,_=r(this.updaters);try{for(_.s();!(k=_.n()).done;){k.value.update(x,e)}}catch(P){_.e(P)}finally{_.f()}x.destroyed||x.spawning||this.interactionManager.particlesInteract(x,e)}}catch(P){w.e(P)}finally{w.f()}delete t.canvas.resizeFactor}},{key:"draw",value:function(e){var t=this.container;t.canvas.clear();var n=this.container.canvas.size;this.quadTree=new l.QuadTree(new l.Rectangle(-n.width/4,-n.height/4,3*n.width/2,3*n.height/2),4),this.update(e),this.needsSort&&(this.zArray.sort((function(e,t){return t.position.z-e.position.z||e.id-t.id})),this.lastZIndex=this.zArray[this.zArray.length-1].position.z,this.needsSort=!1);var o,a=r(t.plugins);try{for(a.s();!(o=a.n()).done;){var s=i(o.value,2)[1];t.canvas.drawPlugin(s,e)}}catch(d){a.e(d)}finally{a.f()}var u,c=r(this.zArray);try{for(c.s();!(u=c.n()).done;){u.value.draw(e)}}catch(d){c.e(d)}finally{c.f()}}},{key:"clear",value:function(){this.array=[],this.zArray=[]}},{key:"push",value:function(e,t,n,i){this.pushing=!0;for(var r=0;r<e;r++)this.addParticle(null===t||void 0===t?void 0:t.position,n,i);this.pushing=!1}},{key:"addParticle",value:function(e,t,n){var i=this.container,r=i.actualOptions.particles.number.limit*i.density;if(r>0){var o=this.count+1-r;o>0&&this.removeQuantity(o)}return this.pushParticle(e,t,n)}},{key:"addSplitParticle",value:function(e){var t=e.options.destroy.split,n=new c.ParticlesOptions;n.load(e.options);var i=l.getRangeValue(t.factor.value);n.color.load({value:{hsl:e.getFillColor()}}),"number"===typeof n.size.value?n.size.value/=i:(n.size.value.min/=i,n.size.value.max/=i),n.load(t.particles);var r=t.sizeOffset?l.setRangeValue(-e.size.value,e.size.value):0,o={x:e.position.x+l.randomInRange(r),y:e.position.y+l.randomInRange(r)};return this.pushParticle(o,n,e.group,(function(t){return!(t.size.value<.5)&&(t.velocity.length=l.randomInRange(l.setRangeValue(e.velocity.length,t.velocity.length)),t.splitCount=e.splitCount+1,t.unbreakable=!0,setTimeout((function(){t.unbreakable=!1}),500),!0)}))}},{key:"removeQuantity",value:function(e,t){this.removeAt(0,e,t)}},{key:"getLinkFrequency",value:function(e,t){var n="".concat(Math.min(e.id,t.id),"_").concat(Math.max(e.id,t.id)),i=this.linksFreq.get(n);return void 0===i&&(i=Math.random(),this.linksFreq.set(n,i)),i}},{key:"getTriangleFrequency",value:function(e,t,n){var i=[e.id,t.id,n.id],r=i[0],o=i[1],a=i[2];if(r>o){var s=[r,o];o=s[0],r=s[1]}if(o>a){var l=[o,a];a=l[0],o=l[1]}if(r>a){var u=[r,a];a=u[0],r=u[1]}var c="".concat(r,"_").concat(o,"_").concat(a),d=this.trianglesFreq.get(c);return void 0===d&&(d=Math.random(),this.trianglesFreq.set(c,d)),d}},{key:"addManualParticles",value:function(){var e,t=this.container,n=t.actualOptions,i=r(n.manualParticles);try{for(i.s();!(e=i.n()).done;){var o=e.value,a=o.position?{x:o.position.x*t.canvas.size.width/100,y:o.position.y*t.canvas.size.height/100}:void 0;this.addParticle(a,o.options)}}catch(s){i.e(s)}finally{i.f()}}},{key:"setDensity",value:function(){var e=this.container.actualOptions;for(var t in e.particles.groups)this.applyDensity(e.particles.groups[t],0,t);this.applyDensity(e.particles,e.manualParticles.length)}},{key:"applyDensity",value:function(e,t,n){var i;if(null===(i=e.number.density)||void 0===i?void 0:i.enable){var r=e.number,o=this.initDensityFactor(r.density),a=r.value,s=r.limit>0?r.limit:a,l=Math.min(a,s)*o+t,u=Math.min(this.count,this.array.filter((function(e){return e.group===n})).length);this.limit=r.limit*o,u<l?this.push(Math.abs(l-u),void 0,e,n):u>l&&this.removeQuantity(u-l,n)}}},{key:"initDensityFactor",value:function(e){var t=this.container;if(!t.canvas.element||!e.enable)return 1;var n=t.canvas.element,i=t.retina.pixelRatio;return n.width*n.height/(e.factor*Math.pow(i,2)*e.area)}},{key:"pushParticle",value:function(e,t,n,i){try{var r=new s.Particle(this.nextId,this.container,e,t,n),o=!0;if(i&&(o=i(r)),!o)return;return this.array.push(r),this.zArray.push(r),this.nextId++,r}catch(a){return void console.warn("error adding particle: ".concat(a))}}}]),e}();t.Particles=f},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Links=void 0;var o=n(129),a=n(130),s=n(11),l=function(){function e(){i(this,e),this.blink=!1,this.color=new s.OptionsColor,this.consent=!1,this.distance=100,this.enable=!1,this.frequency=1,this.opacity=1,this.shadow=new o.LinksShadow,this.triangles=new a.LinksTriangle,this.width=1,this.warp=!1}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.id&&(this.id=e.id),void 0!==e.blink&&(this.blink=e.blink),this.color=s.OptionsColor.create(this.color,e.color),void 0!==e.consent&&(this.consent=e.consent),void 0!==e.distance&&(this.distance=e.distance),void 0!==e.enable&&(this.enable=e.enable),void 0!==e.frequency&&(this.frequency=e.frequency),void 0!==e.opacity&&(this.opacity=e.opacity),this.shadow.load(e.shadow),this.triangles.load(e.triangles),void 0!==e.width&&(this.width=e.width),void 0!==e.warp&&(this.warp=e.warp))}}]),e}();t.Links=l},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.LinksShadow=void 0;var o=n(11),a=function(){function e(){i(this,e),this.blur=5,this.color=new o.OptionsColor,this.enable=!1,this.color.value="#00ff00"}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.blur&&(this.blur=e.blur),this.color=o.OptionsColor.create(this.color,e.color),void 0!==e.enable&&(this.enable=e.enable))}}]),e}();t.LinksShadow=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.LinksTriangle=void 0;var o=n(11),a=function(){function e(){i(this,e),this.enable=!1,this.frequency=1}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.color&&(this.color=o.OptionsColor.create(this.color,e.color)),void 0!==e.enable&&(this.enable=e.enable),void 0!==e.frequency&&(this.frequency=e.frequency),void 0!==e.opacity&&(this.opacity=e.opacity))}}]),e}();t.LinksTriangle=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Move=void 0;var o=n(132),a=n(3),s=n(133),l=n(134),u=n(137),c=n(138),d=n(139),f=n(2),v=n(140),h=function(){function e(){i(this,e),this.angle=new u.MoveAngle,this.attract=new o.Attract,this.decay=0,this.distance={},this.direction=a.MoveDirection.none,this.drift=0,this.enable=!1,this.gravity=new c.MoveGravity,this.path=new l.Path,this.outModes=new d.OutModes,this.random=!1,this.size=!1,this.speed=2,this.spin=new v.Spin,this.straight=!1,this.trail=new s.Trail,this.vibrate=!1,this.warp=!1}return r(e,[{key:"collisions",get:function(){return!1},set:function(e){}},{key:"bounce",get:function(){return this.collisions},set:function(e){this.collisions=e}},{key:"out_mode",get:function(){return this.outMode},set:function(e){this.outMode=e}},{key:"outMode",get:function(){return this.outModes.default},set:function(e){this.outModes.default=e}},{key:"noise",get:function(){return this.path},set:function(e){this.path=e}},{key:"load",value:function(e){var t,n,i;if(void 0!==e){void 0!==e.angle&&("number"===typeof e.angle?this.angle.value=e.angle:this.angle.load(e.angle)),this.attract.load(e.attract),void 0!==e.decay&&(this.decay=e.decay),void 0!==e.direction&&(this.direction=e.direction),void 0!==e.distance&&(this.distance="number"===typeof e.distance?{horizontal:e.distance,vertical:e.distance}:f.deepExtend({},e.distance)),void 0!==e.drift&&(this.drift=f.setRangeValue(e.drift)),void 0!==e.enable&&(this.enable=e.enable),this.gravity.load(e.gravity);var r=null!==(t=e.outMode)&&void 0!==t?t:e.out_mode;void 0===e.outModes&&void 0===r||("string"===typeof e.outModes||void 0===e.outModes&&void 0!==r?this.outModes.load({default:null!==(n=e.outModes)&&void 0!==n?n:r}):this.outModes.load(e.outModes)),this.path.load(null!==(i=e.path)&&void 0!==i?i:e.noise),void 0!==e.random&&(this.random=e.random),void 0!==e.size&&(this.size=e.size),void 0!==e.speed&&(this.speed=f.setRangeValue(e.speed)),this.spin.load(e.spin),void 0!==e.straight&&(this.straight=e.straight),this.trail.load(e.trail),void 0!==e.vibrate&&(this.vibrate=e.vibrate),void 0!==e.warp&&(this.warp=e.warp)}}}]),e}();t.Move=h},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Attract=void 0;var o=function(){function e(){i(this,e),this.distance=200,this.enable=!1,this.rotate={x:3e3,y:3e3}}return r(e,[{key:"rotateX",get:function(){return this.rotate.x},set:function(e){this.rotate.x=e}},{key:"rotateY",get:function(){return this.rotate.y},set:function(e){this.rotate.y=e}},{key:"load",value:function(e){var t,n,i,r;if(e){void 0!==e.distance&&(this.distance=e.distance),void 0!==e.enable&&(this.enable=e.enable);var o=null!==(n=null===(t=e.rotate)||void 0===t?void 0:t.x)&&void 0!==n?n:e.rotateX;void 0!==o&&(this.rotate.x=o);var a=null!==(r=null===(i=e.rotate)||void 0===i?void 0:i.y)&&void 0!==r?r:e.rotateY;void 0!==a&&(this.rotate.y=a)}}}]),e}();t.Attract=o},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Trail=void 0;var o=n(11),a=function(){function e(){i(this,e),this.enable=!1,this.length=10,this.fillColor=new o.OptionsColor,this.fillColor.value="#000000"}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.enable&&(this.enable=e.enable),this.fillColor=o.OptionsColor.create(this.fillColor,e.fillColor),void 0!==e.length&&(this.length=e.length))}}]),e}();t.Trail=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Path=void 0;var o=n(135),a=function(){function e(){i(this,e),this.clamp=!0,this.delay=new o.PathDelay,this.enable=!1}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.clamp&&(this.clamp=e.clamp),this.delay.load(e.delay),void 0!==e.enable&&(this.enable=e.enable),this.generator=e.generator)}}]),e}();t.Path=a},function(e,t,n){"use strict";var i=n(0),r=n(4),o=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.PathDelay=void 0;var a=function(e){r(n,e);var t=o(n);function n(){return i(this,n),t.call(this)}return n}(n(12).ValueWithRandom);t.PathDelay=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Random=void 0;var o=function(){function e(){i(this,e),this.enable=!1,this.minimumValue=0}return r(e,[{key:"load",value:function(e){e&&(void 0!==e.enable&&(this.enable=e.enable),void 0!==e.minimumValue&&(this.minimumValue=e.minimumValue))}}]),e}();t.Random=o},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.MoveAngle=void 0;var o=function(){function e(){i(this,e),this.offset=0,this.value=90}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.offset&&(this.offset=e.offset),void 0!==e.value&&(this.value=e.value))}}]),e}();t.MoveAngle=o},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.MoveGravity=void 0;var o=function(){function e(){i(this,e),this.acceleration=9.81,this.enable=!1,this.inverse=!1,this.maxSpeed=50}return r(e,[{key:"load",value:function(e){e&&(void 0!==e.acceleration&&(this.acceleration=e.acceleration),void 0!==e.enable&&(this.enable=e.enable),void 0!==e.inverse&&(this.inverse=e.inverse),void 0!==e.maxSpeed&&(this.maxSpeed=e.maxSpeed))}}]),e}();t.MoveGravity=o},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.OutModes=void 0;var o=n(33),a=function(){function e(){i(this,e),this.default=o.OutMode.out}return r(e,[{key:"load",value:function(e){var t,n,i,r;e&&(void 0!==e.default&&(this.default=e.default),this.bottom=null!==(t=e.bottom)&&void 0!==t?t:e.default,this.left=null!==(n=e.left)&&void 0!==n?n:e.default,this.right=null!==(i=e.right)&&void 0!==i?i:e.default,this.top=null!==(r=e.top)&&void 0!==r?r:e.default)}}]),e}();t.OutModes=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Spin=void 0;var o=n(2),a=function(){function e(){i(this,e),this.acceleration=0,this.enable=!1}return r(e,[{key:"load",value:function(e){e&&(void 0!==e.acceleration&&(this.acceleration=o.setRangeValue(e.acceleration)),void 0!==e.enable&&(this.enable=e.enable),this.position=e.position?o.deepExtend({},e.position):void 0)}}]),e}();t.Spin=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.ParticlesNumber=void 0;var o=n(142),a=function(){function e(){i(this,e),this.density=new o.Density,this.limit=0,this.value=100}return r(e,[{key:"max",get:function(){return this.limit},set:function(e){this.limit=e}},{key:"load",value:function(e){var t;if(void 0!==e){this.density.load(e.density);var n=null!==(t=e.limit)&&void 0!==t?t:e.max;void 0!==n&&(this.limit=n),void 0!==e.value&&(this.value=e.value)}}}]),e}();t.ParticlesNumber=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Density=void 0;var o=function(){function e(){i(this,e),this.enable=!1,this.area=800,this.factor=1e3}return r(e,[{key:"value_area",get:function(){return this.area},set:function(e){this.area=e}},{key:"load",value:function(e){var t;if(void 0!==e){void 0!==e.enable&&(this.enable=e.enable);var n=null!==(t=e.area)&&void 0!==t?t:e.value_area;void 0!==n&&(this.area=n),void 0!==e.factor&&(this.factor=e.factor)}}}]),e}();t.Density=o},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(10),a=n(7),s=n(4),l=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.Opacity=void 0;var u=n(144),c=n(12),d=n(2),f=function(e){s(n,e);var t=l(n);function n(){var e;return i(this,n),(e=t.call(this)).animation=new u.OpacityAnimation,e.random.minimumValue=.1,e.value=1,e}return r(n,[{key:"anim",get:function(){return this.animation},set:function(e){this.animation=e}},{key:"load",value:function(e){var t;if(e){o(a(n.prototype),"load",this).call(this,e);var i=null!==(t=e.animation)&&void 0!==t?t:e.anim;void 0!==i&&(this.animation.load(i),this.value=d.setRangeValue(this.value,this.animation.enable?this.animation.minimumValue:void 0))}}}]),n}(c.ValueWithRandom);t.Opacity=f},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(10),a=n(7),s=n(4),l=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.OpacityAnimation=void 0;var u=n(48),c=function(e){s(n,e);var t=l(n);function n(){var e;return i(this,n),(e=t.call(this)).destroy=u.DestroyType.none,e.enable=!1,e.minimumValue=0,e.speed=2,e.startValue=u.StartValueType.random,e.sync=!1,e}return r(n,[{key:"opacity_min",get:function(){return this.minimumValue},set:function(e){this.minimumValue=e}},{key:"load",value:function(e){var t;if(void 0!==e){o(a(n.prototype),"load",this).call(this,e),void 0!==e.destroy&&(this.destroy=e.destroy),void 0!==e.enable&&(this.enable=e.enable);var i=null!==(t=e.minimumValue)&&void 0!==t?t:e.opacity_min;void 0!==i&&(this.minimumValue=i),void 0!==e.speed&&(this.speed=e.speed),void 0!==e.startValue&&(this.startValue=e.startValue),void 0!==e.sync&&(this.sync=e.sync)}}}]),n}(n(41).AnimationOptions);t.OpacityAnimation=c},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(10),a=n(7),s=n(4),l=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.Size=void 0;var u=n(146),c=n(12),d=n(2),f=function(e){s(n,e);var t=l(n);function n(){var e;return i(this,n),(e=t.call(this)).animation=new u.SizeAnimation,e.random.minimumValue=1,e.value=3,e}return r(n,[{key:"anim",get:function(){return this.animation},set:function(e){this.animation=e}},{key:"load",value:function(e){var t;if(e){o(a(n.prototype),"load",this).call(this,e);var i=null!==(t=e.animation)&&void 0!==t?t:e.anim;void 0!==i&&(this.animation.load(i),this.value=d.setRangeValue(this.value,this.animation.enable?this.animation.minimumValue:void 0))}}}]),n}(c.ValueWithRandom);t.Size=f},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(10),a=n(7),s=n(4),l=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.SizeAnimation=void 0;var u=n(3),c=function(e){s(n,e);var t=l(n);function n(){var e;return i(this,n),(e=t.call(this)).destroy=u.DestroyType.none,e.enable=!1,e.minimumValue=0,e.speed=5,e.startValue=u.StartValueType.random,e.sync=!1,e}return r(n,[{key:"size_min",get:function(){return this.minimumValue},set:function(e){this.minimumValue=e}},{key:"load",value:function(e){var t;if(void 0!==e){o(a(n.prototype),"load",this).call(this,e),void 0!==e.destroy&&(this.destroy=e.destroy),void 0!==e.enable&&(this.enable=e.enable);var i=null!==(t=e.minimumValue)&&void 0!==t?t:e.size_min;void 0!==i&&(this.minimumValue=i),void 0!==e.speed&&(this.speed=e.speed),void 0!==e.startValue&&(this.startValue=e.startValue),void 0!==e.sync&&(this.sync=e.sync)}}}]),n}(n(41).AnimationOptions);t.SizeAnimation=c},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(10),a=n(7),s=n(4),l=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.Rotate=void 0;var u=n(148),c=n(3),d=function(e){s(n,e);var t=l(n);function n(){var e;return i(this,n),(e=t.call(this)).animation=new u.RotateAnimation,e.direction=c.RotateDirection.clockwise,e.path=!1,e.value=0,e}return r(n,[{key:"load",value:function(e){e&&(o(a(n.prototype),"load",this).call(this,e),void 0!==e.direction&&(this.direction=e.direction),this.animation.load(e.animation),void 0!==e.path&&(this.path=e.path))}}]),n}(n(12).ValueWithRandom);t.Rotate=d},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.RotateAnimation=void 0;var o=function(){function e(){i(this,e),this.enable=!1,this.speed=0,this.sync=!1}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.enable&&(this.enable=e.enable),void 0!==e.speed&&(this.speed=e.speed),void 0!==e.sync&&(this.sync=e.sync))}}]),e}();t.RotateAnimation=o},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Shadow=void 0;var o=n(11),a=function(){function e(){i(this,e),this.blur=0,this.color=new o.OptionsColor,this.enable=!1,this.offset={x:0,y:0},this.color.value="#000000"}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.blur&&(this.blur=e.blur),this.color=o.OptionsColor.create(this.color,e.color),void 0!==e.enable&&(this.enable=e.enable),void 0!==e.offset&&(void 0!==e.offset.x&&(this.offset.x=e.offset.x),void 0!==e.offset.y&&(this.offset.y=e.offset.y)))}}]),e}();t.Shadow=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Stroke=void 0;var o=n(42),a=function(){function e(){i(this,e),this.width=0}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.color&&(this.color=o.AnimatableColor.create(this.color,e.color)),void 0!==e.width&&(this.width=e.width),void 0!==e.opacity&&(this.opacity=e.opacity))}}]),e}();t.Stroke=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.HslAnimation=void 0;var o=n(152),a=function(){function e(){i(this,e),this.h=new o.ColorAnimation,this.s=new o.ColorAnimation,this.l=new o.ColorAnimation}return r(e,[{key:"load",value:function(e){e&&(this.h.load(e.h),this.s.load(e.s),this.l.load(e.l))}}]),e}();t.HslAnimation=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.ColorAnimation=void 0;var o=n(2),a=function(){function e(){i(this,e),this.count=0,this.enable=!1,this.offset=0,this.speed=1,this.sync=!0}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.count&&(this.count=e.count),void 0!==e.enable&&(this.enable=e.enable),void 0!==e.offset&&(this.offset=o.setRangeValue(e.offset)),void 0!==e.speed&&(this.speed=e.speed),void 0!==e.sync&&(this.sync=e.sync))}}]),e}();t.ColorAnimation=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Collisions=void 0;var o=n(3),a=n(55),s=n(155),l=function(){function e(){i(this,e),this.bounce=new a.Bounce,this.enable=!1,this.mode=o.CollisionMode.bounce,this.overlap=new s.CollisionsOverlap}return r(e,[{key:"load",value:function(e){void 0!==e&&(this.bounce.load(e.bounce),void 0!==e.enable&&(this.enable=e.enable),void 0!==e.mode&&(this.mode=e.mode),this.overlap.load(e.overlap))}}]),e}();t.Collisions=l},function(e,t,n){"use strict";var i=n(0),r=n(4),o=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.BounceFactor=void 0;var a=function(e){r(n,e);var t=o(n);function n(){var e;return i(this,n),(e=t.call(this)).random.minimumValue=.1,e.value=1,e}return n}(n(12).ValueWithRandom);t.BounceFactor=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.CollisionsOverlap=void 0;var o=function(){function e(){i(this,e),this.enable=!0,this.retries=0}return r(e,[{key:"load",value:function(e){e&&(void 0!==e.enable&&(this.enable=e.enable),void 0!==e.retries&&(this.retries=e.retries))}}]),e}();t.CollisionsOverlap=o},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Twinkle=void 0;var o=n(157),a=function(){function e(){i(this,e),this.lines=new o.TwinkleValues,this.particles=new o.TwinkleValues}return r(e,[{key:"load",value:function(e){void 0!==e&&(this.lines.load(e.lines),this.particles.load(e.particles))}}]),e}();t.Twinkle=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.TwinkleValues=void 0;var o=n(11),a=function(){function e(){i(this,e),this.enable=!1,this.frequency=.05,this.opacity=1}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.color&&(this.color=o.OptionsColor.create(this.color,e.color)),void 0!==e.enable&&(this.enable=e.enable),void 0!==e.frequency&&(this.frequency=e.frequency),void 0!==e.opacity&&(this.opacity=e.opacity))}}]),e}();t.TwinkleValues=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Life=void 0;var o=n(159),a=n(160),s=function(){function e(){i(this,e),this.count=0,this.delay=new o.LifeDelay,this.duration=new a.LifeDuration}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.count&&(this.count=e.count),this.delay.load(e.delay),this.duration.load(e.duration))}}]),e}();t.Life=s},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(10),a=n(7),s=n(4),l=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.LifeDelay=void 0;var u=function(e){s(n,e);var t=l(n);function n(){var e;return i(this,n),(e=t.call(this)).sync=!1,e}return r(n,[{key:"load",value:function(e){e&&(o(a(n.prototype),"load",this).call(this,e),void 0!==e.sync&&(this.sync=e.sync))}}]),n}(n(12).ValueWithRandom);t.LifeDelay=u},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(10),a=n(7),s=n(4),l=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.LifeDuration=void 0;var u=function(e){s(n,e);var t=l(n);function n(){var e;return i(this,n),(e=t.call(this)).random.minimumValue=1e-4,e.sync=!1,e}return r(n,[{key:"load",value:function(e){void 0!==e&&(o(a(n.prototype),"load",this).call(this,e),void 0!==e.sync&&(this.sync=e.sync))}}]),n}(n(12).ValueWithRandom);t.LifeDuration=u},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Destroy=void 0;var o=n(3),a=n(162),s=function(){function e(){i(this,e),this.mode=o.DestroyMode.none,this.split=new a.Split}return r(e,[{key:"load",value:function(e){e&&(void 0!==e.mode&&(this.mode=e.mode),this.split.load(e.split))}}]),e}();t.Destroy=s},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Split=void 0;var o=n(163),a=n(164),s=n(2),l=function(){function e(){i(this,e),this.count=1,this.factor=new o.SplitFactor,this.rate=new a.SplitRate,this.sizeOffset=!0}return r(e,[{key:"load",value:function(e){e&&(void 0!==e.count&&(this.count=e.count),this.factor.load(e.factor),this.rate.load(e.rate),void 0!==e.particles&&(this.particles=s.deepExtend({},e.particles)),void 0!==e.sizeOffset&&(this.sizeOffset=e.sizeOffset))}}]),e}();t.Split=l},function(e,t,n){"use strict";var i=n(0),r=n(4),o=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.SplitFactor=void 0;var a=function(e){r(n,e);var t=o(n);function n(){var e;return i(this,n),(e=t.call(this)).value=3,e}return n}(n(12).ValueWithRandom);t.SplitFactor=a},function(e,t,n){"use strict";var i=n(0),r=n(4),o=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.SplitRate=void 0;var a=function(e){r(n,e);var t=o(n);function n(){var e;return i(this,n),(e=t.call(this)).value={min:4,max:9},e}return n}(n(12).ValueWithRandom);t.SplitRate=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Wobble=void 0;var o=n(2),a=function(){function e(){i(this,e),this.distance=5,this.enable=!1,this.speed=50}return r(e,[{key:"load",value:function(e){e&&(void 0!==e.distance&&(this.distance=o.setRangeValue(e.distance)),void 0!==e.enable&&(this.enable=e.enable),void 0!==e.speed&&(this.speed=o.setRangeValue(e.speed)))}}]),e}();t.Wobble=a},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(10),a=n(7),s=n(4),l=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.Tilt=void 0;var u=n(167),c=n(3),d=function(e){s(n,e);var t=l(n);function n(){var e;return i(this,n),(e=t.call(this)).animation=new u.TiltAnimation,e.direction=c.TiltDirection.clockwise,e.enable=!1,e.value=0,e}return r(n,[{key:"load",value:function(e){e&&(o(a(n.prototype),"load",this).call(this,e),this.animation.load(e.animation),void 0!==e.direction&&(this.direction=e.direction),void 0!==e.enable&&(this.enable=e.enable))}}]),n}(n(12).ValueWithRandom);t.Tilt=d},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.TiltAnimation=void 0;var o=function(){function e(){i(this,e),this.enable=!1,this.speed=0,this.sync=!1}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.enable&&(this.enable=e.enable),void 0!==e.speed&&(this.speed=e.speed),void 0!==e.sync&&(this.sync=e.sync))}}]),e}();t.TiltAnimation=o},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Roll=void 0;var o=n(11),a=n(169),s=n(2),l=function(){function e(){i(this,e),this.darken=new a.RollLight,this.enable=!1,this.enlighten=new a.RollLight,this.speed=25}return r(e,[{key:"load",value:function(e){e&&(void 0!==e.backColor&&(this.backColor=o.OptionsColor.create(this.backColor,e.backColor)),this.darken.load(e.darken),void 0!==e.enable&&(this.enable=e.enable),this.enlighten.load(e.enlighten),void 0!==e.speed&&(this.speed=s.setRangeValue(e.speed)))}}]),e}();t.Roll=l},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.RollLight=void 0;var o=function(){function e(){i(this,e),this.enable=!1,this.value=0}return r(e,[{key:"load",value:function(e){e&&(void 0!==e.enable&&(this.enable=e.enable),void 0!==e.value&&(this.value=e.value))}}]),e}();t.RollLight=o},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(10),a=n(7),s=n(4),l=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.ZIndex=void 0;var u=function(e){s(n,e);var t=l(n);function n(){var e;return i(this,n),(e=t.call(this)).opacityRate=1,e.sizeRate=1,e.velocityRate=1,e}return r(n,[{key:"load",value:function(e){o(a(n.prototype),"load",this).call(this,e),e&&(void 0!==e.opacityRate&&(this.opacityRate=e.opacityRate),void 0!==e.sizeRate&&(this.sizeRate=e.sizeRate),void 0!==e.velocityRate&&(this.velocityRate=e.velocityRate))}}]),n}(n(12).ValueWithRandom);t.ZIndex=u},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Orbit=void 0;var o=n(172),a=n(11),s=n(41),l=function(){function e(){i(this,e),this.animation=new s.AnimationOptions,this.enable=!1,this.opacity=1,this.rotation=new o.OrbitRotation,this.width=1}return r(e,[{key:"load",value:function(e){void 0!==e&&(this.animation.load(e.animation),this.rotation.load(e.rotation),void 0!==e.enable&&(this.enable=e.enable),void 0!==e.opacity&&(this.opacity=e.opacity),void 0!==e.width&&(this.width=e.width),void 0!==e.radius&&(this.radius=e.radius),void 0!==e.color&&(this.color=a.OptionsColor.create(this.color,e.color)))}}]),e}();t.Orbit=l},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(10),a=n(7),s=n(4),l=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.OrbitRotation=void 0;var u=function(e){s(n,e);var t=l(n);function n(){var e;return i(this,n),(e=t.call(this)).value=45,e.random.enable=!1,e.random.minimumValue=0,e}return r(n,[{key:"load",value:function(e){void 0!==e&&o(a(n.prototype),"load",this).call(this,e)}}]),n}(n(12).ValueWithRandom);t.OrbitRotation=u},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(10),a=n(7),s=n(4),l=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.Repulse=void 0;var u=function(e){s(n,e);var t=l(n);function n(){var e;return i(this,n),(e=t.call(this)).enabled=!1,e.distance=1,e.duration=1,e.factor=1,e.speed=1,e}return r(n,[{key:"load",value:function(e){o(a(n.prototype),"load",this).call(this,e),e&&(void 0!==e.enabled&&(this.enabled=e.enabled),void 0!==e.distance&&(this.distance=e.distance),void 0!==e.duration&&(this.duration=e.duration),void 0!==e.factor&&(this.factor=e.factor),void 0!==e.speed&&(this.speed=e.speed))}}]),n}(n(12).ValueWithRandom);t.Repulse=u},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(10),a=n(7),s=n(4),l=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.Vector3d=void 0;var u=function(e){s(n,e);var t=l(n);function n(e,r,o){var a;return i(this,n),(a=t.call(this,e,r)).z=void 0===o?e.z:o,a}return r(n,[{key:"add",value:function(e){return e instanceof n?n.create(this.x+e.x,this.y+e.y,this.z+e.z):o(a(n.prototype),"add",this).call(this,e)}},{key:"addTo",value:function(e){o(a(n.prototype),"addTo",this).call(this,e),e instanceof n&&(this.z+=e.z)}},{key:"sub",value:function(e){return e instanceof n?n.create(this.x-e.x,this.y-e.y,this.z-e.z):o(a(n.prototype),"sub",this).call(this,e)}},{key:"subFrom",value:function(e){o(a(n.prototype),"subFrom",this).call(this,e),e instanceof n&&(this.z-=e.z)}},{key:"mult",value:function(e){return n.create(this.x*e,this.y*e,this.z*e)}},{key:"multTo",value:function(e){o(a(n.prototype),"multTo",this).call(this,e),this.z*=e}},{key:"div",value:function(e){return n.create(this.x/e,this.y/e,this.z/e)}},{key:"divTo",value:function(e){o(a(n.prototype),"divTo",this).call(this,e),this.z/=e}},{key:"copy",value:function(){return n.clone(this)}},{key:"setTo",value:function(e){o(a(n.prototype),"setTo",this).call(this,e),e instanceof n&&(this.z=e.z)}}],[{key:"clone",value:function(e){return n.create(e.x,e.y,e.z)}},{key:"create",value:function(e,t,i){return new n(e,t,i)}}]),n}(n(13).Vector);t.Vector3d=u},function(e,t,n){"use strict";var i=n(6),r=n(0),o=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.InteractionManager=void 0;var a=n(2),s=n(3),l=function(){function e(t){r(this,e),this.container=t;var n=a.Plugins.getInteractors(t);this.externalInteractors=[],this.particleInteractors=[];var o,l=i(n);try{for(l.s();!(o=l.n()).done;){var u=o.value;switch(u.type){case s.InteractorType.External:this.externalInteractors.push(u);break;case s.InteractorType.Particles:this.particleInteractors.push(u)}}}catch(c){l.e(c)}finally{l.f()}}return o(e,[{key:"externalInteract",value:function(e){var t,n=i(this.externalInteractors);try{for(n.s();!(t=n.n()).done;){var r=t.value;r.isEnabled()&&r.interact(e)}}catch(o){n.e(o)}finally{n.f()}}},{key:"particlesInteract",value:function(e,t){var n,r=i(this.externalInteractors);try{for(r.s();!(n=r.n()).done;){n.value.reset(e)}}catch(l){r.e(l)}finally{r.f()}var o,a=i(this.particleInteractors);try{for(a.s();!(o=a.n()).done;){var s=o.value;s.isEnabled(e)&&s.interact(e,t)}}catch(l){a.e(l)}finally{a.f()}}}]),e}();t.InteractionManager=l},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Mover=void 0;var o=n(2),a=n(3);var s=function(){function e(t){i(this,e),this.container=t}return r(e,[{key:"move",value:function(e,t){e.destroyed||(this.moveParticle(e,t),this.moveParallax(e))}},{key:"moveParticle",value:function(e,t){var n,i,r,a=e.options,s=a.move;if(s.enable){var l=this.container,u=this.getProximitySpeedFactor(e),c=(null!==(n=e.moveSpeed)&&void 0!==n?n:e.moveSpeed=o.getRangeValue(s.speed)*l.retina.pixelRatio)*l.retina.reduceFactor,d=null!==(i=e.moveDrift)&&void 0!==i?i:e.moveDrift=o.getRangeValue(e.options.move.drift)*l.retina.pixelRatio,f=o.getRangeMax(a.size.value)*l.retina.pixelRatio,v=c*((s.size?e.getRadius()/f:1)*u*t.factor/2);this.applyPath(e,t);var h=s.gravity,p=h.enable&&h.inverse?-1:1;h.enable&&(e.velocity.y+=p*(h.acceleration*t.factor)/(60*v)),d&&v&&(e.velocity.x+=d*t.factor/(60*v));var y=1-e.options.move.decay;1!=y&&e.velocity.multTo(y);var m=e.velocity.mult(v),b=null!==(r=e.maxSpeed)&&void 0!==r?r:l.retina.maxSpeed;h.enable&&h.maxSpeed>0&&(!h.inverse&&m.y>=0&&m.y>=b||h.inverse&&m.y<=0&&m.y<=-b)&&(m.y=p*b,v&&(e.velocity.y=m.y/v));var g=1-e.options.zIndex.velocityRate*e.zIndexFactor;s.spin.enable?this.spin(e,v):(1!=g&&m.multTo(g),e.position.addTo(m),s.vibrate&&(e.position.x+=Math.sin(e.position.x*Math.cos(e.position.y)),e.position.y+=Math.cos(e.position.y*Math.sin(e.position.x)))),function(e){var t=e.initialPosition,n=o.getDistances(t,e.position),i=n.dx,r=n.dy,a=Math.abs(i),s=Math.abs(r),l=e.maxDistance.horizontal,u=e.maxDistance.vertical;if(l||u)if((l&&a>=l||u&&s>=u)&&!e.misplaced)e.misplaced=!!l&&a>l||!!u&&s>u,l&&(e.velocity.x=e.velocity.y/2-e.velocity.x),u&&(e.velocity.y=e.velocity.x/2-e.velocity.y);else if((!l||a<l)&&(!u||s<u)&&e.misplaced)e.misplaced=!1;else if(e.misplaced){var c=e.position,d=e.velocity;l&&(c.x<t.x&&d.x<0||c.x>t.x&&d.x>0)&&(d.x*=-Math.random()),u&&(c.y<t.y&&d.y<0||c.y>t.y&&d.y>0)&&(d.y*=-Math.random())}}(e)}}},{key:"spin",value:function(e,t){var n=this.container;if(e.spin){var i={x:e.spin.direction===a.RotateDirection.clockwise?Math.cos:Math.sin,y:e.spin.direction===a.RotateDirection.clockwise?Math.sin:Math.cos};e.position.x=e.spin.center.x+e.spin.radius*i.x(e.spin.angle),e.position.y=e.spin.center.y+e.spin.radius*i.y(e.spin.angle),e.spin.radius+=e.spin.acceleration;var r=Math.min(n.canvas.size.width,n.canvas.size.height);e.spin.radius>r/2?(e.spin.radius=r/2,e.spin.acceleration*=-1):e.spin.radius<0&&(e.spin.radius=0,e.spin.acceleration*=-1),e.spin.angle+=t/100*(1-e.spin.radius/r)}}},{key:"applyPath",value:function(e,t){var n=e.options.move.path;if(n.enable){var i=this.container;if(e.lastPathTime<=e.pathDelay)e.lastPathTime+=t.value;else{var r=i.pathGenerator;if(n.generator){var a=o.Plugins.getPathGenerator(n.generator);a&&(r=a)}var s=r.generate(e);e.velocity.addTo(s),n.clamp&&(e.velocity.x=o.clamp(e.velocity.x,-1,1),e.velocity.y=o.clamp(e.velocity.y,-1,1)),e.lastPathTime-=e.pathDelay}}}},{key:"moveParallax",value:function(e){var t=this.container,n=t.actualOptions;if(!o.isSsr()&&n.interactivity.events.onHover.parallax.enable){var i=n.interactivity.events.onHover.parallax.force,r=t.interactivity.mouse.position;if(r){var a=t.canvas.size.width/2,s=t.canvas.size.height/2,l=n.interactivity.events.onHover.parallax.smooth,u=e.getRadius()/i,c=(r.x-a)*u,d=(r.y-s)*u;e.offset.x+=(c-e.offset.x)/l,e.offset.y+=(d-e.offset.y)/l}}}},{key:"getProximitySpeedFactor",value:function(e){var t=this.container,n=t.actualOptions;if(!o.isInArray(a.HoverMode.slow,n.interactivity.events.onHover.mode))return 1;var i=this.container.interactivity.mouse.position;if(!i)return 1;var r=e.getPosition(),s=o.getDistance(i,r),l=t.retina.slowModeRadius;return s>l?1:(s/l||0)/n.interactivity.modes.slow.factor}}]),e}();t.Mover=s},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Retina=void 0;var o=n(2),a=function(){function e(t){i(this,e),this.container=t}return r(e,[{key:"init",value:function(){var e=this,t=this.container,n=t.actualOptions;this.pixelRatio=!n.detectRetina||o.isSsr()?1:window.devicePixelRatio;var i=this.container.actualOptions.motion;if(i&&(i.disable||i.reduce.value))if(o.isSsr()||"undefined"===typeof matchMedia||!matchMedia)this.reduceFactor=1;else{var r=matchMedia("(prefers-reduced-motion: reduce)");if(r){this.handleMotionChange(r);var a=function(){e.handleMotionChange(r),t.refresh().catch((function(){}))};void 0!==r.addEventListener?r.addEventListener("change",a):void 0!==r.addListener&&r.addListener(a)}}else this.reduceFactor=1;var s=this.pixelRatio;if(t.canvas.element){var l=t.canvas.element;t.canvas.size.width=l.offsetWidth*s,t.canvas.size.height=l.offsetHeight*s}var u=n.particles;this.attractDistance=u.move.attract.distance*s,this.linksDistance=u.links.distance*s,this.linksWidth=u.links.width*s,this.sizeAnimationSpeed=u.size.animation.speed*s,this.maxSpeed=u.move.gravity.maxSpeed*s,void 0!==u.orbit.radius&&(this.orbitRadius=u.orbit.radius*this.container.retina.pixelRatio);var c=n.interactivity.modes;this.connectModeDistance=c.connect.distance*s,this.connectModeRadius=c.connect.radius*s,this.grabModeDistance=c.grab.distance*s,this.repulseModeDistance=c.repulse.distance*s,this.bounceModeDistance=c.bounce.distance*s,this.attractModeDistance=c.attract.distance*s,this.slowModeRadius=c.slow.radius*s,this.bubbleModeDistance=c.bubble.distance*s,c.bubble.size&&(this.bubbleModeSize=c.bubble.size*s)}},{key:"initParticle",value:function(e){var t=e.options,n=this.pixelRatio,i=t.move.distance,r=t.orbit;e.attractDistance=t.move.attract.distance*n,e.linksDistance=t.links.distance*n,e.linksWidth=t.links.width*n,e.moveDrift=o.getRangeValue(t.move.drift)*n,e.moveSpeed=o.getRangeValue(t.move.speed)*n,e.sizeAnimationSpeed=t.size.animation.speed*n,e.orbitRadius=void 0!==(null===r||void 0===r?void 0:r.radius)?r.radius*n:void 0,e.spin&&(e.spin.acceleration=o.getRangeValue(t.move.spin.acceleration)*n);var a=e.maxDistance;a.horizontal=void 0!==i.horizontal?i.horizontal*n:void 0,a.vertical=void 0!==i.vertical?i.vertical*n:void 0,e.wobbleDistance=o.getRangeValue(t.wobble.distance)*n,e.maxSpeed=t.move.gravity.maxSpeed*n}},{key:"handleMotionChange",value:function(e){var t=this.container.actualOptions;if(e.matches){var n=t.motion;this.reduceFactor=n.disable?0:n.reduce.value?1/n.reduce.factor:1}else this.reduceFactor=1}}]),e}();t.Retina=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.FrameManager=void 0;var o=function(){function e(t){i(this,e),this.container=t}return r(e,[{key:"nextFrame",value:function(e){var t;try{var n=this.container;if(void 0!==n.lastFrameTime&&e<n.lastFrameTime+1e3/n.fpsLimit)return void n.draw(!1);null!==(t=n.lastFrameTime)&&void 0!==t||(n.lastFrameTime=e);var i=e-n.lastFrameTime,r={value:i,factor:60*i/1e3};if(n.lifeTime+=r.value,n.lastFrameTime=e,i>1e3)return void n.draw(!1);if(n.particles.draw(r),n.duration>0&&n.lifeTime>n.duration)return void n.destroy();n.getAnimationStatus()&&n.draw(!1)}catch(o){console.error("tsParticles error in animation loop",o)}}}]),e}();t.FrameManager=o},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Interactivity=void 0;var o=n(3),a=n(180),s=n(185),l=function(){function e(){i(this,e),this.detectsOn=o.InteractivityDetect.canvas,this.events=new a.Events,this.modes=new s.Modes}return r(e,[{key:"detect_on",get:function(){return this.detectsOn},set:function(e){this.detectsOn=e}},{key:"load",value:function(e){var t,n,i;if(void 0!==e){var r=null!==(t=e.detectsOn)&&void 0!==t?t:e.detect_on;void 0!==r&&(this.detectsOn=r),this.events.load(e.events),this.modes.load(e.modes),!0===(null===(i=null===(n=e.modes)||void 0===n?void 0:n.slow)||void 0===i?void 0:i.active)&&(this.events.onHover.mode instanceof Array?this.events.onHover.mode.indexOf(o.HoverMode.slow)<0&&this.events.onHover.mode.push(o.HoverMode.slow):this.events.onHover.mode!==o.HoverMode.slow&&(this.events.onHover.mode=[this.events.onHover.mode,o.HoverMode.slow]))}}}]),e}();t.Interactivity=l},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Events=void 0;var o=n(181),a=n(182),s=n(183),l=function(){function e(){i(this,e),this.onClick=new o.ClickEvent,this.onDiv=new a.DivEvent,this.onHover=new s.HoverEvent,this.resize=!0}return r(e,[{key:"onclick",get:function(){return this.onClick},set:function(e){this.onClick=e}},{key:"ondiv",get:function(){return this.onDiv},set:function(e){this.onDiv=e}},{key:"onhover",get:function(){return this.onHover},set:function(e){this.onHover=e}},{key:"load",value:function(e){var t,n,i;if(void 0!==e){this.onClick.load(null!==(t=e.onClick)&&void 0!==t?t:e.onclick);var r=null!==(n=e.onDiv)&&void 0!==n?n:e.ondiv;void 0!==r&&(r instanceof Array?this.onDiv=r.map((function(e){var t=new a.DivEvent;return t.load(e),t})):(this.onDiv=new a.DivEvent,this.onDiv.load(r))),this.onHover.load(null!==(i=e.onHover)&&void 0!==i?i:e.onhover),void 0!==e.resize&&(this.resize=e.resize)}}}]),e}();t.Events=l},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.ClickEvent=void 0;var o=function(){function e(){i(this,e),this.enable=!1,this.mode=[]}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.enable&&(this.enable=e.enable),void 0!==e.mode&&(this.mode=e.mode))}}]),e}();t.ClickEvent=o},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.DivEvent=void 0;var o=n(3),a=function(){function e(){i(this,e),this.selectors=[],this.enable=!1,this.mode=[],this.type=o.DivType.circle}return r(e,[{key:"elementId",get:function(){return this.ids},set:function(e){this.ids=e}},{key:"el",get:function(){return this.elementId},set:function(e){this.elementId=e}},{key:"ids",get:function(){return this.selectors instanceof Array?this.selectors.map((function(e){return e.replace("#","")})):this.selectors.replace("#","")},set:function(e){this.selectors=e instanceof Array?e.map((function(e){return"#".concat(e)})):"#".concat(e)}},{key:"load",value:function(e){var t,n;if(void 0!==e){var i=null!==(n=null!==(t=e.ids)&&void 0!==t?t:e.elementId)&&void 0!==n?n:e.el;void 0!==i&&(this.ids=i),void 0!==e.selectors&&(this.selectors=e.selectors),void 0!==e.enable&&(this.enable=e.enable),void 0!==e.mode&&(this.mode=e.mode),void 0!==e.type&&(this.type=e.type)}}}]),e}();t.DivEvent=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.HoverEvent=void 0;var o=n(184),a=function(){function e(){i(this,e),this.enable=!1,this.mode=[],this.parallax=new o.Parallax}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.enable&&(this.enable=e.enable),void 0!==e.mode&&(this.mode=e.mode),this.parallax.load(e.parallax))}}]),e}();t.HoverEvent=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Parallax=void 0;var o=function(){function e(){i(this,e),this.enable=!1,this.force=2,this.smooth=10}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.enable&&(this.enable=e.enable),void 0!==e.force&&(this.force=e.force),void 0!==e.smooth&&(this.smooth=e.smooth))}}]),e}();t.Parallax=o},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Modes=void 0;var o=n(186),a=n(188),s=n(190),l=n(192),u=n(193),c=n(194),d=n(196),f=n(197),v=n(198),h=n(199),p=n(203),y=function(){function e(){i(this,e),this.attract=new v.Attract,this.bounce=new p.Bounce,this.bubble=new o.Bubble,this.connect=new a.Connect,this.grab=new s.Grab,this.light=new h.Light,this.push=new u.Push,this.remove=new l.Remove,this.repulse=new c.Repulse,this.slow=new d.Slow,this.trail=new f.Trail}return r(e,[{key:"load",value:function(e){void 0!==e&&(this.attract.load(e.attract),this.bubble.load(e.bubble),this.connect.load(e.connect),this.grab.load(e.grab),this.light.load(e.light),this.push.load(e.push),this.remove.load(e.remove),this.repulse.load(e.repulse),this.slow.load(e.slow),this.trail.load(e.trail))}}]),e}();t.Modes=y},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(10),a=n(7),s=n(4),l=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.Bubble=void 0;var u=n(187),c=function(e){s(n,e);var t=l(n);function n(){return i(this,n),t.apply(this,arguments)}return r(n,[{key:"load",value:function(e){o(a(n.prototype),"load",this).call(this,e),void 0!==e&&void 0!==e.divs&&(e.divs instanceof Array?this.divs=e.divs.map((function(e){var t=new u.BubbleDiv;return t.load(e),t})):((this.divs instanceof Array||!this.divs)&&(this.divs=new u.BubbleDiv),this.divs.load(e.divs)))}}]),n}(n(57).BubbleBase);t.Bubble=c},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(10),a=n(7),s=n(4),l=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.BubbleDiv=void 0;var u=function(e){s(n,e);var t=l(n);function n(){var e;return i(this,n),(e=t.call(this)).selectors=[],e}return r(n,[{key:"ids",get:function(){return this.selectors instanceof Array?this.selectors.map((function(e){return e.replace("#","")})):this.selectors.replace("#","")},set:function(e){this.selectors=e instanceof Array?e.map((function(e){return"#".concat(e)})):"#".concat(e)}},{key:"load",value:function(e){o(a(n.prototype),"load",this).call(this,e),void 0!==e&&(void 0!==e.ids&&(this.ids=e.ids),void 0!==e.selectors&&(this.selectors=e.selectors))}}]),n}(n(57).BubbleBase);t.BubbleDiv=u},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Connect=void 0;var o=n(189),a=function(){function e(){i(this,e),this.distance=80,this.links=new o.ConnectLinks,this.radius=60}return r(e,[{key:"line_linked",get:function(){return this.links},set:function(e){this.links=e}},{key:"lineLinked",get:function(){return this.links},set:function(e){this.links=e}},{key:"load",value:function(e){var t,n;void 0!==e&&(void 0!==e.distance&&(this.distance=e.distance),this.links.load(null!==(n=null!==(t=e.links)&&void 0!==t?t:e.lineLinked)&&void 0!==n?n:e.line_linked),void 0!==e.radius&&(this.radius=e.radius))}}]),e}();t.Connect=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectLinks=void 0;var o=function(){function e(){i(this,e),this.opacity=.5}return r(e,[{key:"load",value:function(e){void 0!==e&&void 0!==e.opacity&&(this.opacity=e.opacity)}}]),e}();t.ConnectLinks=o},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Grab=void 0;var o=n(191),a=function(){function e(){i(this,e),this.distance=100,this.links=new o.GrabLinks}return r(e,[{key:"line_linked",get:function(){return this.links},set:function(e){this.links=e}},{key:"lineLinked",get:function(){return this.links},set:function(e){this.links=e}},{key:"load",value:function(e){var t,n;void 0!==e&&(void 0!==e.distance&&(this.distance=e.distance),this.links.load(null!==(n=null!==(t=e.links)&&void 0!==t?t:e.lineLinked)&&void 0!==n?n:e.line_linked))}}]),e}();t.Grab=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.GrabLinks=void 0;var o=n(11),a=function(){function e(){i(this,e),this.blink=!1,this.consent=!1,this.opacity=1}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.blink&&(this.blink=e.blink),void 0!==e.color&&(this.color=o.OptionsColor.create(this.color,e.color)),void 0!==e.consent&&(this.consent=e.consent),void 0!==e.opacity&&(this.opacity=e.opacity))}}]),e}();t.GrabLinks=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Remove=void 0;var o=function(){function e(){i(this,e),this.quantity=2}return r(e,[{key:"particles_nb",get:function(){return this.quantity},set:function(e){this.quantity=e}},{key:"load",value:function(e){var t;if(void 0!==e){var n=null!==(t=e.quantity)&&void 0!==t?t:e.particles_nb;void 0!==n&&(this.quantity=n)}}}]),e}();t.Remove=o},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Push=void 0;var o=function(){function e(){i(this,e),this.default=!0,this.groups=[],this.quantity=4}return r(e,[{key:"particles_nb",get:function(){return this.quantity},set:function(e){this.quantity=e}},{key:"load",value:function(e){var t;if(void 0!==e){void 0!==e.default&&(this.default=e.default),void 0!==e.groups&&(this.groups=e.groups.map((function(e){return e}))),this.groups.length||(this.default=!0);var n=null!==(t=e.quantity)&&void 0!==t?t:e.particles_nb;void 0!==n&&(this.quantity=n)}}}]),e}();t.Push=o},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(10),a=n(7),s=n(4),l=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.Repulse=void 0;var u=n(195),c=function(e){s(n,e);var t=l(n);function n(){return i(this,n),t.apply(this,arguments)}return r(n,[{key:"load",value:function(e){o(a(n.prototype),"load",this).call(this,e),void 0!==(null===e||void 0===e?void 0:e.divs)&&(e.divs instanceof Array?this.divs=e.divs.map((function(e){var t=new u.RepulseDiv;return t.load(e),t})):((this.divs instanceof Array||!this.divs)&&(this.divs=new u.RepulseDiv),this.divs.load(e.divs)))}}]),n}(n(58).RepulseBase);t.Repulse=c},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(10),a=n(7),s=n(4),l=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.RepulseDiv=void 0;var u=function(e){s(n,e);var t=l(n);function n(){var e;return i(this,n),(e=t.call(this)).selectors=[],e}return r(n,[{key:"ids",get:function(){return this.selectors instanceof Array?this.selectors.map((function(e){return e.replace("#","")})):this.selectors.replace("#","")},set:function(e){this.selectors=e instanceof Array?e.map((function(){return"#".concat(e)})):"#".concat(e)}},{key:"load",value:function(e){o(a(n.prototype),"load",this).call(this,e),void 0!==e&&(void 0!==e.ids&&(this.ids=e.ids),void 0!==e.selectors&&(this.selectors=e.selectors))}}]),n}(n(58).RepulseBase);t.RepulseDiv=u},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Slow=void 0;var o=function(){function e(){i(this,e),this.factor=3,this.radius=200}return r(e,[{key:"active",get:function(){return!1},set:function(e){}},{key:"load",value:function(e){void 0!==e&&(void 0!==e.factor&&(this.factor=e.factor),void 0!==e.radius&&(this.radius=e.radius))}}]),e}();t.Slow=o},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Trail=void 0;var o=n(2),a=function(){function e(){i(this,e),this.delay=1,this.pauseOnStop=!1,this.quantity=1}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.delay&&(this.delay=e.delay),void 0!==e.quantity&&(this.quantity=e.quantity),void 0!==e.particles&&(this.particles=o.deepExtend({},e.particles)),void 0!==e.pauseOnStop&&(this.pauseOnStop=e.pauseOnStop))}}]),e}();t.Trail=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Attract=void 0;var o=n(3),a=function(){function e(){i(this,e),this.distance=200,this.duration=.4,this.easing=o.EasingType.easeOutQuad,this.factor=1,this.maxSpeed=50,this.speed=1}return r(e,[{key:"load",value:function(e){e&&(void 0!==e.distance&&(this.distance=e.distance),void 0!==e.duration&&(this.duration=e.duration),void 0!==e.easing&&(this.easing=e.easing),void 0!==e.factor&&(this.factor=e.factor),void 0!==e.maxSpeed&&(this.maxSpeed=e.maxSpeed),void 0!==e.speed&&(this.speed=e.speed))}}]),e}();t.Attract=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Light=void 0;var o=n(200),a=n(202),s=function(){function e(){i(this,e),this.area=new o.LightArea,this.shadow=new a.LightShadow}return r(e,[{key:"load",value:function(e){void 0!==e&&(this.area.load(e.area),this.shadow.load(e.shadow))}}]),e}();t.Light=s},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.LightArea=void 0;var o=n(201),a=function(){function e(){i(this,e),this.gradient=new o.LightGradient,this.radius=1e3}return r(e,[{key:"load",value:function(e){void 0!==e&&(this.gradient.load(e.gradient),void 0!==e.radius&&(this.radius=e.radius))}}]),e}();t.LightArea=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.LightGradient=void 0;var o=n(11),a=function(){function e(){i(this,e),this.start=new o.OptionsColor,this.stop=new o.OptionsColor,this.start.value="#ffffff",this.stop.value="#000000"}return r(e,[{key:"load",value:function(e){void 0!==e&&(this.start=o.OptionsColor.create(this.start,e.start),this.stop=o.OptionsColor.create(this.stop,e.stop))}}]),e}();t.LightGradient=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.LightShadow=void 0;var o=n(11),a=function(){function e(){i(this,e),this.color=new o.OptionsColor,this.color.value="#000000",this.length=2e3}return r(e,[{key:"load",value:function(e){void 0!==e&&(this.color=o.OptionsColor.create(this.color,e.color),void 0!==e.length&&(this.length=e.length))}}]),e}();t.LightShadow=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Bounce=void 0;var o=function(){function e(){i(this,e),this.distance=200}return r(e,[{key:"load",value:function(e){e&&void 0!==e.distance&&(this.distance=e.distance)}}]),e}();t.Bounce=o},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.BackgroundMask=void 0;var o=n(205),a=function(){function e(){i(this,e),this.composite="destination-out",this.cover=new o.BackgroundMaskCover,this.enable=!1}return r(e,[{key:"load",value:function(e){if(void 0!==e){if(void 0!==e.composite&&(this.composite=e.composite),void 0!==e.cover){var t=e.cover,n="string"===typeof e.cover?{color:e.cover}:e.cover;this.cover.load(void 0!==t.color?t:{color:n})}void 0!==e.enable&&(this.enable=e.enable)}}}]),e}();t.BackgroundMask=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.BackgroundMaskCover=void 0;var o=n(11),a=function(){function e(){i(this,e),this.color=new o.OptionsColor,this.opacity=1}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.color&&(this.color=o.OptionsColor.create(this.color,e.color)),void 0!==e.opacity&&(this.opacity=e.opacity))}}]),e}();t.BackgroundMaskCover=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Background=void 0;var o=n(11),a=function(){function e(){i(this,e),this.color=new o.OptionsColor,this.color.value="",this.image="",this.position="",this.repeat="",this.size="",this.opacity=1}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.color&&(this.color=o.OptionsColor.create(this.color,e.color)),void 0!==e.image&&(this.image=e.image),void 0!==e.position&&(this.position=e.position),void 0!==e.repeat&&(this.repeat=e.repeat),void 0!==e.size&&(this.size=e.size),void 0!==e.opacity&&(this.opacity=e.opacity))}}]),e}();t.Background=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Theme=void 0;var o=n(2),a=n(208),s=function(){function e(){i(this,e),this.name="",this.default=new a.ThemeDefault}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.name&&(this.name=e.name),this.default.load(e.default),void 0!==e.options&&(this.options=o.deepExtend({},e.options)))}}]),e}();t.Theme=s},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.ThemeDefault=void 0;var o=n(33),a=function(){function e(){i(this,e),this.mode=o.ThemeMode.any,this.value=!1}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.mode&&(this.mode=e.mode),void 0!==e.value&&(this.value=e.value))}}]),e}();t.ThemeDefault=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.FullScreen=void 0;var o=function(){function e(){i(this,e),this.enable=!1,this.zIndex=-1}return r(e,[{key:"load",value:function(e){e&&(void 0!==e.enable&&(this.enable=e.enable),void 0!==e.zIndex&&(this.zIndex=e.zIndex))}}]),e}();t.FullScreen=o},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Motion=void 0;var o=n(211),a=function(){function e(){i(this,e),this.disable=!1,this.reduce=new o.MotionReduce}return r(e,[{key:"load",value:function(e){e&&(void 0!==e.disable&&(this.disable=e.disable),this.reduce.load(e.reduce))}}]),e}();t.Motion=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.MotionReduce=void 0;var o=function(){function e(){i(this,e),this.factor=4,this.value=!0}return r(e,[{key:"load",value:function(e){e&&(void 0!==e.factor&&(this.factor=e.factor),void 0!==e.value&&(this.value=e.value))}}]),e}();t.MotionReduce=o},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.ManualParticle=void 0;var o=n(2),a=function(){function e(){i(this,e)}return r(e,[{key:"load",value:function(e){var t,n;e&&(void 0!==e.position&&(this.position={x:null!==(t=e.position.x)&&void 0!==t?t:50,y:null!==(n=e.position.y)&&void 0!==n?n:50}),void 0!==e.options&&(this.options=o.deepExtend({},e.options)))}}]),e}();t.ManualParticle=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Responsive=void 0;var o=n(2),a=function(){function e(){i(this,e),this.maxWidth=1/0,this.options={}}return r(e,[{key:"load",value:function(e){e&&(void 0!==e.maxWidth&&(this.maxWidth=e.maxWidth),void 0!==e.options&&(this.options=o.deepExtend({},e.options)))}}]),e}();t.Responsive=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadFull=void 0;var i=n(215),r=n(220),o=n(226),a=n(236);t.loadFull=function(e){a.loadSlim(e),i.loadAbsorbersPlugin(e),r.loadEmittersPlugin(e),o.loadPolygonMaskPlugin(e)}},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.loadAbsorbersPlugin=void 0;var o=n(216),a=n(22),s=n(59),l=n(2),u=function(){function e(){i(this,e),this.id="absorbers"}return r(e,[{key:"getPlugin",value:function(e){return new o.Absorbers(e)}},{key:"needsPlugin",value:function(e){var t,n,i;if(void 0===e)return!1;var r=e.absorbers,o=!1;return r instanceof Array?r.length&&(o=!0):(void 0!==r||(null===(i=null===(n=null===(t=e.interactivity)||void 0===t?void 0:t.events)||void 0===n?void 0:n.onClick)||void 0===i?void 0:i.mode)&&l.isInArray(a.AbsorberClickMode.absorber,e.interactivity.events.onClick.mode))&&(o=!0),o}},{key:"loadOptions",value:function(e,t){var n,i;if(this.needsPlugin(e)||this.needsPlugin(t)){var r=e;if(null===t||void 0===t?void 0:t.absorbers)if((null===t||void 0===t?void 0:t.absorbers)instanceof Array)r.absorbers=null===t||void 0===t?void 0:t.absorbers.map((function(e){var t=new s.Absorber;return t.load(e),t}));else{var o=r.absorbers;void 0===(null===o||void 0===o?void 0:o.load)&&(r.absorbers=o=new s.Absorber),o.load(null===t||void 0===t?void 0:t.absorbers)}var a=null===(i=null===(n=null===t||void 0===t?void 0:t.interactivity)||void 0===n?void 0:n.modes)||void 0===i?void 0:i.absorbers;if(a)if(a instanceof Array)r.interactivity.modes.absorbers=a.map((function(e){var t=new s.Absorber;return t.load(e),t}));else{var l=r.interactivity.modes.absorbers;void 0===(null===l||void 0===l?void 0:l.load)&&(r.interactivity.modes.absorbers=l=new s.Absorber),l.load(a)}}}}]),e}();t.loadAbsorbersPlugin=function(e){var t=new u;e.addPlugin(t)}},function(e,t,n){"use strict";var i=n(6),r=n(0),o=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Absorbers=void 0;var a=n(217),s=n(59),l=n(22),u=n(2),c=function(){function e(t){var n=this;r(this,e),this.container=t,this.array=[],this.absorbers=[],this.interactivityAbsorbers=[];var i=t;i.getAbsorber=function(e){return void 0===e||"number"===typeof e?n.array[e||0]:n.array.find((function(t){return t.name===e}))},i.addAbsorber=function(e,t){return n.addAbsorber(e,t)}}return o(e,[{key:"init",value:function(e){var t,n;if(e){e.absorbers&&(e.absorbers instanceof Array?this.absorbers=e.absorbers.map((function(e){var t=new s.Absorber;return t.load(e),t})):(this.absorbers instanceof Array&&(this.absorbers=new s.Absorber),this.absorbers.load(e.absorbers)));var r=null===(n=null===(t=e.interactivity)||void 0===t?void 0:t.modes)||void 0===n?void 0:n.absorbers;if(r&&(r instanceof Array?this.interactivityAbsorbers=r.map((function(e){var t=new s.Absorber;return t.load(e),t})):(this.interactivityAbsorbers instanceof Array&&(this.interactivityAbsorbers=new s.Absorber),this.interactivityAbsorbers.load(r))),this.absorbers instanceof Array){var o,a=i(this.absorbers);try{for(a.s();!(o=a.n()).done;){var l=o.value;this.addAbsorber(l)}}catch(u){a.e(u)}finally{a.f()}}else this.addAbsorber(this.absorbers)}}},{key:"particleUpdate",value:function(e){var t,n=i(this.array);try{for(n.s();!(t=n.n()).done;){if(t.value.attract(e),e.destroyed)break}}catch(r){n.e(r)}finally{n.f()}}},{key:"draw",value:function(e){var t,n=i(this.array);try{for(n.s();!(t=n.n()).done;){var r=t.value;e.save(),r.draw(e),e.restore()}}catch(o){n.e(o)}finally{n.f()}}},{key:"stop",value:function(){this.array=[]}},{key:"resize",value:function(){var e,t=i(this.array);try{for(t.s();!(e=t.n()).done;){e.value.resize()}}catch(n){t.e(n)}finally{t.f()}}},{key:"handleClickMode",value:function(e){var t=this.container,n=this.absorbers,i=this.interactivityAbsorbers;if(e===l.AbsorberClickMode.absorber){var r;i instanceof Array?i.length>0&&(r=u.itemFromArray(i)):r=i;var o=null!==r&&void 0!==r?r:n instanceof Array?u.itemFromArray(n):n,a=t.interactivity.mouse.clickPosition;this.addAbsorber(o,a)}}},{key:"addAbsorber",value:function(e,t){var n=new a.AbsorberInstance(this,this.container,e,t);return this.array.push(n),n}},{key:"removeAbsorber",value:function(e){var t=this.array.indexOf(e);t>=0&&this.array.splice(t,1)}}]),e}();t.Absorbers=c},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.AbsorberInstance=void 0;var o=n(2),a=n(13),s=n(3),l=function(){function e(t,n,r,s){var l,u,c;i(this,e),this.absorbers=t,this.container=n,this.initialPosition=s?a.Vector.create(s.x,s.y):void 0,this.options=r,this.dragging=!1,this.name=this.options.name,this.opacity=this.options.opacity,this.size=o.getRangeValue(r.size.value)*n.retina.pixelRatio,this.mass=this.size*r.size.density*n.retina.reduceFactor;var d=r.size.limit;this.limit=void 0!==d?d*n.retina.pixelRatio*n.retina.reduceFactor:d;var f="string"===typeof r.color?{value:r.color}:r.color;this.color=null!==(l=o.colorToRgb(f))&&void 0!==l?l:{b:0,g:0,r:0},this.position=null!==(c=null===(u=this.initialPosition)||void 0===u?void 0:u.copy())&&void 0!==c?c:this.calcPosition()}return r(e,[{key:"attract",value:function(e){var t=this.container,n=this.options;if(n.draggable){var i=t.interactivity.mouse;if(i.clicking&&i.downPosition)o.getDistance(this.position,i.downPosition)<=this.size&&(this.dragging=!0);else this.dragging=!1;this.dragging&&i.position&&(this.position.x=i.position.x,this.position.y=i.position.y)}var r=e.getPosition(),s=o.getDistances(this.position,r),l=s.dx,u=s.dy,c=s.distance,d=a.Vector.create(l,u);if(d.length=this.mass/Math.pow(c,2)*t.retina.reduceFactor,c<this.size+e.getRadius()){var f=.033*e.getRadius()*t.retina.pixelRatio;this.size>e.getRadius()&&c<this.size-e.getRadius()||void 0!==e.absorberOrbit&&e.absorberOrbit.length<0?n.destroy?e.destroy():(e.needsNewPosition=!0,this.updateParticlePosition(e,d)):(n.destroy&&(e.size.value-=f),this.updateParticlePosition(e,d)),(void 0===this.limit||this.size<this.limit)&&(this.size+=f),this.mass+=f*this.options.size.density*t.retina.reduceFactor}else this.updateParticlePosition(e,d)}},{key:"resize",value:function(){var e=this.initialPosition;this.position=e&&o.isPointInside(e,this.container.canvas.size)?e:this.calcPosition()}},{key:"draw",value:function(e){e.translate(this.position.x,this.position.y),e.beginPath(),e.arc(0,0,this.size,0,2*Math.PI,!1),e.closePath(),e.fillStyle=o.getStyleFromRgb(this.color,this.opacity),e.fill()}},{key:"calcPosition",value:function(){var e,t,n=this.container,i=this.options.position;return a.Vector.create((null!==(e=null===i||void 0===i?void 0:i.x)&&void 0!==e?e:100*Math.random())/100*n.canvas.size.width,(null!==(t=null===i||void 0===i?void 0:i.y)&&void 0!==t?t:100*Math.random())/100*n.canvas.size.height)}},{key:"updateParticlePosition",value:function(e,t){var n;if(!e.destroyed){var i=this.container,r=i.canvas.size;if(e.needsNewPosition){var l=e.getRadius();e.position.x=(r.width-2*l)*(.2*Math.random()-.1+1)+l,e.position.y=(r.height-2*l)*(.2*Math.random()-.1+1)+l,e.needsNewPosition=!1}if(this.options.orbits){if(void 0===e.absorberOrbit&&(e.absorberOrbit=a.Vector.create(0,0),e.absorberOrbit.length=o.getDistance(e.getPosition(),this.position),e.absorberOrbit.angle=Math.random()*Math.PI*2),e.absorberOrbit.length<=this.size&&!this.options.destroy){var u=Math.min(r.width,r.height);e.absorberOrbit.length=u*(.2*Math.random()-.1+1)}void 0===e.absorberOrbitDirection&&(e.absorberOrbitDirection=e.velocity.x>=0?s.RotateDirection.clockwise:s.RotateDirection.counterClockwise);var c=e.absorberOrbit.length,d=e.absorberOrbit.angle,f=e.absorberOrbitDirection;e.velocity.x=0,e.velocity.y=0;var v={x:f===s.RotateDirection.clockwise?Math.cos:Math.sin,y:f===s.RotateDirection.clockwise?Math.sin:Math.cos};e.position.x=this.position.x+c*v.x(d),e.position.y=this.position.y+c*v.y(d),e.absorberOrbit.length-=t.length,e.absorberOrbit.angle+=(null!==(n=e.moveSpeed)&&void 0!==n?n:0)*i.retina.pixelRatio/100*i.retina.reduceFactor}else{var h=a.Vector.origin;h.length=t.length,h.angle=t.angle,e.velocity.addTo(h)}}}}]),e}();t.AbsorberInstance=l},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(10),a=n(7),s=n(4),l=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.AbsorberSize=void 0;var u=function(e){s(n,e);var t=l(n);function n(){var e;return i(this,n),(e=t.call(this)).density=5,e.random.minimumValue=1,e.value=50,e}return r(n,[{key:"load",value:function(e){e&&(o(a(n.prototype),"load",this).call(this,e),void 0!==e.density&&(this.density=e.density),void 0!==e.limit&&(this.limit=e.limit),void 0!==e.limit&&(this.limit=e.limit))}}]),n}(n(12).ValueWithRandom);t.AbsorberSize=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AbsorberClickMode=void 0,function(e){e.absorber="absorber"}(t.AbsorberClickMode||(t.AbsorberClickMode={}))},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.loadEmittersPlugin=void 0;var o=n(2),a=n(221),s=n(23),l=n(61),u=function(){function e(){i(this,e),this.id="emitters"}return r(e,[{key:"getPlugin",value:function(e){return new a.Emitters(e)}},{key:"needsPlugin",value:function(e){var t,n,i;if(void 0===e)return!1;var r=e.emitters;return r instanceof Array&&!!r.length||void 0!==r||!!(null===(i=null===(n=null===(t=e.interactivity)||void 0===t?void 0:t.events)||void 0===n?void 0:n.onClick)||void 0===i?void 0:i.mode)&&o.isInArray(s.EmitterClickMode.emitter,e.interactivity.events.onClick.mode)}},{key:"loadOptions",value:function(e,t){var n,i;if(this.needsPlugin(e)||this.needsPlugin(t)){var r=e;if(null===t||void 0===t?void 0:t.emitters)if((null===t||void 0===t?void 0:t.emitters)instanceof Array)r.emitters=null===t||void 0===t?void 0:t.emitters.map((function(e){var t=new l.Emitter;return t.load(e),t}));else{var o=r.emitters;void 0===(null===o||void 0===o?void 0:o.load)&&(r.emitters=o=new l.Emitter),o.load(null===t||void 0===t?void 0:t.emitters)}var a=null===(i=null===(n=null===t||void 0===t?void 0:t.interactivity)||void 0===n?void 0:n.modes)||void 0===i?void 0:i.emitters;if(a)if(a instanceof Array)r.interactivity.modes.emitters=a.map((function(e){var t=new l.Emitter;return t.load(e),t}));else{var s=r.interactivity.modes.emitters;void 0===(null===s||void 0===s?void 0:s.load)&&(r.interactivity.modes.emitters=s=new l.Emitter),s.load(a)}}}}]),e}();t.loadEmittersPlugin=function(e){var t=new u;e.addPlugin(t)}},function(e,t,n){"use strict";var i=n(6),r=n(0),o=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Emitters=void 0;var a=n(222),s=n(61),l=n(23),u=n(2),c=function(){function e(t){var n=this;r(this,e),this.container=t,this.array=[],this.emitters=[],this.interactivityEmitters=[];var i=t;i.getEmitter=function(e){return void 0===e||"number"===typeof e?n.array[e||0]:n.array.find((function(t){return t.name===e}))},i.addEmitter=function(e,t){return n.addEmitter(e,t)},i.playEmitter=function(e){var t=i.getEmitter(e);t&&t.externalPlay()},i.pauseEmitter=function(e){var t=i.getEmitter(e);t&&t.externalPause()}}return o(e,[{key:"init",value:function(e){var t,n;if(e){e.emitters&&(e.emitters instanceof Array?this.emitters=e.emitters.map((function(e){var t=new s.Emitter;return t.load(e),t})):(this.emitters instanceof Array&&(this.emitters=new s.Emitter),this.emitters.load(e.emitters)));var r=null===(n=null===(t=e.interactivity)||void 0===t?void 0:t.modes)||void 0===n?void 0:n.emitters;if(r&&(r instanceof Array?this.interactivityEmitters=r.map((function(e){var t=new s.Emitter;return t.load(e),t})):(this.interactivityEmitters instanceof Array&&(this.interactivityEmitters=new s.Emitter),this.interactivityEmitters.load(r))),this.emitters instanceof Array){var o,a=i(this.emitters);try{for(a.s();!(o=a.n()).done;){var l=o.value;this.addEmitter(l)}}catch(u){a.e(u)}finally{a.f()}}else this.addEmitter(this.emitters)}}},{key:"play",value:function(){var e,t=i(this.array);try{for(t.s();!(e=t.n()).done;){e.value.play()}}catch(n){t.e(n)}finally{t.f()}}},{key:"pause",value:function(){var e,t=i(this.array);try{for(t.s();!(e=t.n()).done;){e.value.pause()}}catch(n){t.e(n)}finally{t.f()}}},{key:"stop",value:function(){this.array=[]}},{key:"update",value:function(e){var t,n=i(this.array);try{for(n.s();!(t=n.n()).done;){t.value.update(e)}}catch(r){n.e(r)}finally{n.f()}}},{key:"handleClickMode",value:function(e){var t=this.container,n=this.emitters,i=this.interactivityEmitters;if(e===l.EmitterClickMode.emitter){var r;i instanceof Array?i.length>0&&(r=u.itemFromArray(i)):r=i;var o=null!==r&&void 0!==r?r:n instanceof Array?u.itemFromArray(n):n,a=t.interactivity.mouse.clickPosition;this.addEmitter(u.deepExtend({},o),a)}}},{key:"resize",value:function(){var e,t=i(this.array);try{for(t.s();!(e=t.n()).done;){e.value.resize()}}catch(n){t.e(n)}finally{t.f()}}},{key:"addEmitter",value:function(e,t){var n=new a.EmitterInstance(this,this.container,e,t);return this.array.push(n),n}},{key:"removeEmitter",value:function(e){var t=this.array.indexOf(e);t>=0&&this.array.splice(t,1)}}]),e}();t.Emitters=c},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.EmitterInstance=void 0;var o=n(2),a=n(3),s=n(60);function l(e,t){return e+t*(Math.random()-.5)}function u(e,t){return{x:l(e.x,t.x),y:l(e.y,t.y)}}var c=function(){function e(t,n,r,l){var u,c,d,f,v,h,p;i(this,e),this.emitters=t,this.container=n,this.firstSpawn=!0,this.currentDuration=0,this.currentEmitDelay=0,this.currentSpawnDelay=0,this.initialPosition=l,this.emitterOptions=o.deepExtend({},r),this.spawnDelay=1e3*(null!==(u=this.emitterOptions.life.delay)&&void 0!==u?u:0)/this.container.retina.reduceFactor,this.position=null!==(c=this.initialPosition)&&void 0!==c?c:this.calcPosition(),this.name=r.name;var y=o.deepExtend({},this.emitterOptions.particles);null!==y&&void 0!==y||(y={}),null!==(d=y.move)&&void 0!==d||(y.move={}),null!==(f=(p=y.move).direction)&&void 0!==f||(p.direction=this.emitterOptions.direction),void 0!==this.emitterOptions.spawnColor&&(this.spawnColor=o.colorToHsl(this.emitterOptions.spawnColor)),this.paused=!this.emitterOptions.autoPlay,this.particlesOptions=y,this.size=null!==(v=this.emitterOptions.size)&&void 0!==v?v:function(){var e=new s.EmitterSize;return e.load({height:0,mode:a.SizeMode.percent,width:0}),e}(),this.lifeCount=null!==(h=this.emitterOptions.life.count)&&void 0!==h?h:-1,this.immortal=this.lifeCount<=0,this.play()}return r(e,[{key:"externalPlay",value:function(){this.paused=!1,this.play()}},{key:"externalPause",value:function(){this.paused=!0,this.pause()}},{key:"play",value:function(){if(!this.paused&&this.container.retina.reduceFactor&&(this.lifeCount>0||this.immortal||!this.emitterOptions.life.count)){if(void 0===this.emitDelay){var e=o.getRangeValue(this.emitterOptions.rate.delay);this.emitDelay=1e3*e/this.container.retina.reduceFactor}(this.lifeCount>0||this.immortal)&&this.prepareToDie()}}},{key:"pause",value:function(){this.paused||delete this.emitDelay}},{key:"resize",value:function(){var e=this.initialPosition;this.position=e&&o.isPointInside(e,this.container.canvas.size)?e:this.calcPosition()}},{key:"update",value:function(e){var t,n,i;this.paused||(this.firstSpawn&&(this.firstSpawn=!1,this.currentSpawnDelay=null!==(t=this.spawnDelay)&&void 0!==t?t:0,this.currentEmitDelay=null!==(n=this.emitDelay)&&void 0!==n?n:0,e.value=0),void 0!==this.duration&&(this.currentDuration+=e.value,this.currentDuration>=this.duration&&(this.pause(),void 0!==this.spawnDelay&&delete this.spawnDelay,this.immortal||this.lifeCount--,this.lifeCount>0||this.immortal?(this.position=this.calcPosition(),this.spawnDelay=1e3*(null!==(i=this.emitterOptions.life.delay)&&void 0!==i?i:0)/this.container.retina.reduceFactor):this.destroy(),this.currentDuration-=this.duration,delete this.duration)),void 0!==this.spawnDelay&&(this.currentSpawnDelay+=e.value,this.currentSpawnDelay>=this.spawnDelay&&(this.play(),this.currentSpawnDelay-=this.currentSpawnDelay,delete this.spawnDelay)),void 0!==this.emitDelay&&(this.currentEmitDelay+=e.value,this.currentEmitDelay>=this.emitDelay&&(this.emit(),this.currentEmitDelay-=this.emitDelay)))}},{key:"prepareToDie",value:function(){var e;if(!this.paused){var t=null===(e=this.emitterOptions.life)||void 0===e?void 0:e.duration;this.container.retina.reduceFactor&&(this.lifeCount>0||this.immortal)&&void 0!==t&&t>0&&(this.duration=1e3*t)}}},{key:"destroy",value:function(){this.emitters.removeEmitter(this)}},{key:"calcPosition",value:function(){var e,t,n=this.container,i=this.emitterOptions.position;return{x:(null!==(e=null===i||void 0===i?void 0:i.x)&&void 0!==e?e:100*Math.random())/100*n.canvas.size.width,y:(null!==(t=null===i||void 0===i?void 0:i.y)&&void 0!==t?t:100*Math.random())/100*n.canvas.size.height}}},{key:"emit",value:function(){var e;if(!this.paused)for(var t=this.container,n=this.position,i={x:this.size.mode===a.SizeMode.percent?t.canvas.size.width*this.size.width/100:this.size.width,y:this.size.mode===a.SizeMode.percent?t.canvas.size.height*this.size.height/100:this.size.height},r=o.getRangeValue(this.emitterOptions.rate.quantity),s=0;s<r;s++){var l=o.deepExtend({},this.particlesOptions);if(void 0!==this.spawnColor){var c=null===(e=this.emitterOptions.spawnColor)||void 0===e?void 0:e.animation;if(c){var d=c;if(d.enable)this.spawnColor.h=this.setColorAnimation(d,this.spawnColor.h,360);else{var f=c;this.spawnColor.h=this.setColorAnimation(f.h,this.spawnColor.h,360),this.spawnColor.s=this.setColorAnimation(f.s,this.spawnColor.s,100),this.spawnColor.l=this.setColorAnimation(f.l,this.spawnColor.l,100)}}l.color?l.color.value=this.spawnColor:l.color={value:this.spawnColor}}t.particles.addParticle(u(n,i),l)}}},{key:"setColorAnimation",value:function(e,t,n){var i,r=this.container;if(!e.enable)return t;var a=o.randomInRange(e.offset),s=1e3*o.getRangeValue(this.emitterOptions.rate.delay)/r.retina.reduceFactor;return(t+(null!==(i=e.speed)&&void 0!==i?i:0)*r.fpsLimit/s+3.6*a)%n}}]),e}();t.EmitterInstance=c},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.EmitterRate=void 0;var o=n(2),a=function(){function e(){i(this,e),this.quantity=1,this.delay=.1}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.quantity&&(this.quantity=o.setRangeValue(e.quantity)),void 0!==e.delay&&(this.delay=o.setRangeValue(e.delay)))}}]),e}();t.EmitterRate=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.EmitterLife=void 0;var o=function(){function e(){i(this,e)}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.count&&(this.count=e.count),void 0!==e.delay&&(this.delay=e.delay),void 0!==e.duration&&(this.duration=e.duration))}}]),e}();t.EmitterLife=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EmitterClickMode=void 0,function(e){e.emitter="emitter"}(t.EmitterClickMode||(t.EmitterClickMode={}))},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.loadPolygonMaskPlugin=void 0;var o=n(227),a=n(62),s=n(17),l=function(){function e(){i(this,e),this.id="polygonMask"}return r(e,[{key:"getPlugin",value:function(e){return new o.PolygonMaskInstance(e)}},{key:"needsPlugin",value:function(e){var t,n,i;return null!==(n=null===(t=null===e||void 0===e?void 0:e.polygon)||void 0===t?void 0:t.enable)&&void 0!==n?n:void 0!==(null===(i=null===e||void 0===e?void 0:e.polygon)||void 0===i?void 0:i.type)&&e.polygon.type!==s.Type.none}},{key:"loadOptions",value:function(e,t){if(this.needsPlugin(t)){var n=e,i=n.polygon;void 0===(null===i||void 0===i?void 0:i.load)&&(n.polygon=i=new a.PolygonMask),i.load(null===t||void 0===t?void 0:t.polygon)}}}]),e}();t.loadPolygonMaskPlugin=function(e){var t=new l;e.addPlugin(t)}},function(e,t,n){"use strict";var i=n(15),r=n(0),o=n(1),a=n(6),s=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(r,o){function a(e){try{l(i.next(e))}catch(t){o(t)}}function s(e){try{l(i.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((i=i.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.PolygonMaskInstance=void 0;var l=n(17),u=n(2),c=n(62),d=n(3);function f(e,t,n){var i=u.colorToRgb(n.color);if(i){e.beginPath(),e.moveTo(t[0].x,t[0].y);var r,o=a(t);try{for(o.s();!(r=o.n()).done;){var s=r.value;e.lineTo(s.x,s.y)}}catch(l){o.e(l)}finally{o.f()}e.closePath(),e.strokeStyle=u.getStyleFromRgb(i),e.lineWidth=n.width,e.stroke()}}function v(e,t,n,i){e.translate(i.x,i.y);var r=u.colorToRgb(n.color);r&&(e.strokeStyle=u.getStyleFromRgb(r,n.opacity),e.lineWidth=n.width,e.stroke(t))}function h(e,t,n){var i=u.getDistances(n,e),r=i.dx,o=i.dy,a=u.getDistances(t,e),s=a.dx,l=a.dy,c=(r*s+o*l)/(Math.pow(s,2)+Math.pow(l,2)),d=e.x+s*c,f=e.y+l*c;return c<0?(d=e.x,f=e.y):c>1&&(d=t.x,f=t.y),{x:d,y:f,isOnSegment:c>=0&&c<=1}}function p(e,t,n){var i=u.getDistances(e,t),r=i.dx,o=i.dy,a=Math.atan2(o,r),s=Math.sin(a),l=-Math.cos(a),c=2*(n.x*s+n.y*l);n.x-=c*s,n.y-=c*l}var y=function(){function e(t){r(this,e),this.container=t,this.dimension={height:0,width:0},this.path2DSupported=!!window.Path2D,this.options=new c.PolygonMask,this.polygonMaskMoveRadius=this.options.move.radius*t.retina.pixelRatio}return o(e,[{key:"initAsync",value:function(e){return s(this,void 0,void 0,i.mark((function t(){var n;return i.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this.options.load(null===e||void 0===e?void 0:e.polygon),n=this.options,this.polygonMaskMoveRadius=n.move.radius*this.container.retina.pixelRatio,!n.enable){t.next=6;break}return t.next=6,this.initRawData();case 6:case"end":return t.stop()}}),t,this)})))}},{key:"resize",value:function(){var e=this,t=this.container,n=this.options;n.enable&&n.type!==l.Type.none&&(this.redrawTimeout&&clearTimeout(this.redrawTimeout),this.redrawTimeout=window.setTimeout((function(){return s(e,void 0,void 0,i.mark((function e(){return i.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.initRawData(!0);case 2:t.particles.redraw();case 3:case"end":return e.stop()}}),e,this)})))}),250))}},{key:"stop",value:function(){delete this.raw,delete this.paths}},{key:"particlesInitialization",value:function(){var e=this.options;return!(!e.enable||e.type!==l.Type.inline||e.inline.arrangement!==l.InlineArrangement.onePerPoint&&e.inline.arrangement!==l.InlineArrangement.perPoint)&&(this.drawPoints(),!0)}},{key:"particlePosition",value:function(e){var t,n;if(this.options.enable&&(null!==(n=null===(t=this.raw)||void 0===t?void 0:t.length)&&void 0!==n?n:0)>0)return u.deepExtend({},e||this.randomPoint())}},{key:"particleBounce",value:function(e,t,n){return this.polygonBounce(e,t,n)}},{key:"clickPositionValid",value:function(e){var t=this.options;return t.enable&&t.type!==l.Type.none&&t.type!==l.Type.inline&&this.checkInsidePolygon(e)}},{key:"draw",value:function(e){var t;if(null===(t=this.paths)||void 0===t?void 0:t.length){var n=this.options,i=n.draw;if(n.enable&&i.enable){var r,o=this.raw,s=a(this.paths);try{for(s.s();!(r=s.n()).done;){var l=r.value.path2d,u=this.path2DSupported;e&&(u&&l&&this.offset?v(e,l,i.stroke,this.offset):o&&f(e,o,i.stroke))}}catch(c){s.e(c)}finally{s.f()}}}}},{key:"polygonBounce",value:function(e,t,n){var i=this.options;if(!this.raw||!i.enable||n!==d.OutModeDirection.top)return!1;if(i.type===l.Type.inside||i.type===l.Type.outside){for(var r,o,a,s=e.getPosition(),c=e.getRadius(),f=0,v=this.raw.length-1;f<this.raw.length;v=f++){var y=this.raw[f],m=this.raw[v];r=h(y,m,s);var b=u.getDistances(s,r),g=[b.dx,b.dy];if(o=g[0],a=g[1],b.distance<c)return p(y,m,e.velocity),!0}if(r&&void 0!==o&&void 0!==a&&!this.checkInsidePolygon(s)){var w={x:1,y:1};return e.position.x>=r.x&&(w.x=-1),e.position.y>=r.y&&(w.y=-1),e.position.x=r.x+2*c*w.x,e.position.y=r.y+2*c*w.y,e.velocity.mult(-1),!0}}else if(i.type===l.Type.inline&&e.initialPosition){if(u.getDistance(e.initialPosition,e.getPosition())>this.polygonMaskMoveRadius)return e.velocity.x=e.velocity.y/2-e.velocity.x,e.velocity.y=e.velocity.x/2-e.velocity.y,!0}return!1}},{key:"checkInsidePolygon",value:function(e){var t,n,i=this.container,r=this.options;if(!r.enable||r.type===l.Type.none||r.type===l.Type.inline)return!0;if(!this.raw)throw new Error(u.Constants.noPolygonFound);for(var o=i.canvas.size,a=null!==(t=null===e||void 0===e?void 0:e.x)&&void 0!==t?t:Math.random()*o.width,s=null!==(n=null===e||void 0===e?void 0:e.y)&&void 0!==n?n:Math.random()*o.height,c=!1,d=0,f=this.raw.length-1;d<this.raw.length;f=d++){var v=this.raw[d],h=this.raw[f];v.y>s!==h.y>s&&a<(h.x-v.x)*(s-v.y)/(h.y-v.y)+v.x&&(c=!c)}return r.type===l.Type.inside?c:r.type===l.Type.outside&&!c}},{key:"parseSvgPath",value:function(e,t){var n,i,r,o=null!==t&&void 0!==t&&t;if(void 0!==this.paths&&!o)return this.raw;var s=this.container,l=this.options,u=(new DOMParser).parseFromString(e,"image/svg+xml"),c=u.getElementsByTagName("svg")[0],d=c.getElementsByTagName("path");d.length||(d=u.getElementsByTagName("path")),this.paths=[];for(var f=0;f<d.length;f++){var v=d.item(f);v&&this.paths.push({element:v,length:v.getTotalLength()})}var h=s.retina.pixelRatio,p=l.scale/h;this.dimension.width=parseFloat(null!==(n=c.getAttribute("width"))&&void 0!==n?n:"0")*p,this.dimension.height=parseFloat(null!==(i=c.getAttribute("height"))&&void 0!==i?i:"0")*p;var y=null!==(r=l.position)&&void 0!==r?r:{x:50,y:50};return this.offset={x:s.canvas.size.width*y.x/(100*h)-this.dimension.width/2,y:s.canvas.size.height*y.y/(100*h)-this.dimension.height/2},function(e,t,n){var i,r=[],o=a(e);try{for(o.s();!(i=o.n()).done;)for(var s=i.value.element.pathSegList,l=s.numberOfItems,u={x:0,y:0},c=0;c<l;c++){var d=s.getItem(c),f=window.SVGPathSeg;switch(d.pathSegType){case f.PATHSEG_MOVETO_ABS:case f.PATHSEG_LINETO_ABS:case f.PATHSEG_CURVETO_CUBIC_ABS:case f.PATHSEG_CURVETO_QUADRATIC_ABS:case f.PATHSEG_ARC_ABS:case f.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS:case f.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS:var v=d;u.x=v.x,u.y=v.y;break;case f.PATHSEG_LINETO_HORIZONTAL_ABS:u.x=d.x;break;case f.PATHSEG_LINETO_VERTICAL_ABS:u.y=d.y;break;case f.PATHSEG_LINETO_REL:case f.PATHSEG_MOVETO_REL:case f.PATHSEG_CURVETO_CUBIC_REL:case f.PATHSEG_CURVETO_QUADRATIC_REL:case f.PATHSEG_ARC_REL:case f.PATHSEG_CURVETO_CUBIC_SMOOTH_REL:case f.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL:var h=d;u.x+=h.x,u.y+=h.y;break;case f.PATHSEG_LINETO_HORIZONTAL_REL:u.x+=d.x;break;case f.PATHSEG_LINETO_VERTICAL_REL:u.y+=d.y;break;case f.PATHSEG_UNKNOWN:case f.PATHSEG_CLOSEPATH:continue}r.push({x:u.x*t+n.x,y:u.y*t+n.y})}}catch(p){o.e(p)}finally{o.f()}return r}(this.paths,p,this.offset)}},{key:"downloadSvgPath",value:function(e,t){return s(this,void 0,void 0,i.mark((function n(){var r,o,a,s;return i.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r=this.options,o=e||r.url,a=null!==t&&void 0!==t&&t,o&&(void 0===this.paths||a)){n.next=5;break}return n.abrupt("return",this.raw);case 5:return n.next=7,fetch(o);case 7:if((s=n.sent).ok){n.next=10;break}throw new Error("tsParticles Error - Error occurred during polygon mask download");case 10:return n.t0=this,n.next=13,s.text();case 13:return n.t1=n.sent,n.t2=t,n.abrupt("return",n.t0.parseSvgPath.call(n.t0,n.t1,n.t2));case 16:case"end":return n.stop()}}),n,this)})))}},{key:"drawPoints",value:function(){if(this.raw){var e,t=a(this.raw);try{for(t.s();!(e=t.n()).done;){var n=e.value;this.container.particles.addParticle({x:n.x,y:n.y})}}catch(i){t.e(i)}finally{t.f()}}}},{key:"randomPoint",value:function(){var e,t=this.container,n=this.options;if(n.type===l.Type.inline)switch(n.inline.arrangement){case l.InlineArrangement.randomPoint:e=this.getRandomPoint();break;case l.InlineArrangement.randomLength:e=this.getRandomPointByLength();break;case l.InlineArrangement.equidistant:e=this.getEquidistantPointByIndex(t.particles.count);break;case l.InlineArrangement.onePerPoint:case l.InlineArrangement.perPoint:default:e=this.getPointByIndex(t.particles.count)}else e={x:Math.random()*t.canvas.size.width,y:Math.random()*t.canvas.size.height};return this.checkInsidePolygon(e)?e:this.randomPoint()}},{key:"getRandomPoint",value:function(){if(!this.raw||!this.raw.length)throw new Error(u.Constants.noPolygonDataLoaded);var e=u.itemFromArray(this.raw);return{x:e.x,y:e.y}}},{key:"getRandomPointByLength",value:function(){var e,t,n,i=this.options;if(!this.raw||!this.raw.length||!(null===(e=this.paths)||void 0===e?void 0:e.length))throw new Error(u.Constants.noPolygonDataLoaded);var r=u.itemFromArray(this.paths),o=Math.floor(Math.random()*r.length)+1,a=r.element.getPointAtLength(o);return{x:a.x*i.scale+((null===(t=this.offset)||void 0===t?void 0:t.x)||0),y:a.y*i.scale+((null===(n=this.offset)||void 0===n?void 0:n.y)||0)}}},{key:"getEquidistantPointByIndex",value:function(e){var t,n,i,r,o,s,l,c=this.container.actualOptions,d=this.options;if(!this.raw||!this.raw.length||!(null===(t=this.paths)||void 0===t?void 0:t.length))throw new Error(u.Constants.noPolygonDataLoaded);var f,v,h=0,p=this.paths.reduce((function(e,t){return e+t.length}),0)/c.particles.number.value,y=a(this.paths);try{for(y.s();!(v=y.n()).done;){var m=v.value,b=p*e-h;if(b<=m.length){f=m.element.getPointAtLength(b);break}h+=m.length}}catch(g){y.e(g)}finally{y.f()}return{x:(null!==(n=null===f||void 0===f?void 0:f.x)&&void 0!==n?n:0)*d.scale+(null!==(r=null===(i=this.offset)||void 0===i?void 0:i.x)&&void 0!==r?r:0),y:(null!==(o=null===f||void 0===f?void 0:f.y)&&void 0!==o?o:0)*d.scale+(null!==(l=null===(s=this.offset)||void 0===s?void 0:s.y)&&void 0!==l?l:0)}}},{key:"getPointByIndex",value:function(e){if(!this.raw||!this.raw.length)throw new Error(u.Constants.noPolygonDataLoaded);var t=this.raw[e%this.raw.length];return{x:t.x,y:t.y}}},{key:"createPath2D",value:function(){var e,t,n=this,i=this.options;if(this.path2DSupported&&(null===(e=this.paths)||void 0===e?void 0:e.length)){var r,o=a(this.paths);try{var s=function(){var e=r.value,o=null===(t=e.element)||void 0===t?void 0:t.getAttribute("d");if(o){var a=new Path2D(o),s=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGMatrix(),l=new Path2D,u=s.scale(i.scale);l.addPath?(l.addPath(a,u),e.path2d=l):delete e.path2d}else delete e.path2d;if(e.path2d||!n.raw)return"continue";e.path2d=new Path2D,e.path2d.moveTo(n.raw[0].x,n.raw[0].y),n.raw.forEach((function(t,n){var i;n>0&&(null===(i=e.path2d)||void 0===i||i.lineTo(t.x,t.y))})),e.path2d.closePath()};for(o.s();!(r=o.n()).done;)s()}catch(l){o.e(l)}finally{o.f()}}}},{key:"initRawData",value:function(e){return s(this,void 0,void 0,i.mark((function t(){var n,r,o,a;return i.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(n=this.options).url){t.next=7;break}return t.next=4,this.downloadSvgPath(n.url,e);case 4:this.raw=t.sent,t.next=8;break;case 7:n.data&&("string"!==typeof(r=n.data)?(a=r.path instanceof Array?r.path.map((function(e){return'<path d="'.concat(e,'" />')})).join(""):'<path d="'.concat(r.path,'" />'),'xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"',o="<svg ".concat('xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"',' width="').concat(r.size.width,'" height="').concat(r.size.height,'">').concat(a,"</svg>")):o=r,this.raw=this.parseSvgPath(o,e));case 8:this.createPath2D();case 9:case"end":return t.stop()}}),t,this)})))}}]),e}();t.PolygonMaskInstance=y},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InlineArrangement=void 0,function(e){e.equidistant="equidistant",e.onePerPoint="one-per-point",e.perPoint="per-point",e.randomLength="random-length",e.randomPoint="random-point"}(t.InlineArrangement||(t.InlineArrangement={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MoveType=void 0,function(e){e.path="path",e.radius="radius"}(t.MoveType||(t.MoveType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Type=void 0,function(e){e.inline="inline",e.inside="inside",e.outside="outside",e.none="none"}(t.Type||(t.Type={}))},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Draw=void 0;var o=n(232),a=n(11),s=function(){function e(){i(this,e),this.enable=!1,this.stroke=new o.DrawStroke}return r(e,[{key:"lineWidth",get:function(){return this.stroke.width},set:function(e){this.stroke.width=e}},{key:"lineColor",get:function(){return this.stroke.color},set:function(e){this.stroke.color=a.OptionsColor.create(this.stroke.color,e)}},{key:"load",value:function(e){var t;if(void 0!==e){void 0!==e.enable&&(this.enable=e.enable);var n=null!==(t=e.stroke)&&void 0!==t?t:{color:e.lineColor,width:e.lineWidth};this.stroke.load(n)}}}]),e}();t.Draw=s},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.DrawStroke=void 0;var o=n(11),a=n(2),s=function(){function e(){i(this,e),this.color=new o.OptionsColor,this.width=.5,this.opacity=1}return r(e,[{key:"load",value:function(e){var t;void 0!==e&&(this.color=o.OptionsColor.create(this.color,e.color),"string"===typeof this.color.value&&(this.opacity=null!==(t=a.stringToAlpha(this.color.value))&&void 0!==t?t:this.opacity),void 0!==e.opacity&&(this.opacity=e.opacity),void 0!==e.width&&(this.width=e.width))}}]),e}();t.DrawStroke=s},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Move=void 0;var o=n(17),a=function(){function e(){i(this,e),this.radius=10,this.type=o.MoveType.path}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.radius&&(this.radius=e.radius),void 0!==e.type&&(this.type=e.type))}}]),e}();t.Move=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.Inline=void 0;var o=n(17),a=function(){function e(){i(this,e),this.arrangement=o.InlineArrangement.onePerPoint}return r(e,[{key:"load",value:function(e){void 0!==e&&void 0!==e.arrangement&&(this.arrangement=e.arrangement)}}]),e}();t.Inline=a},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.LocalSvg=void 0;var o=function(){function e(){i(this,e),this.path=[],this.size={height:0,width:0}}return r(e,[{key:"load",value:function(e){void 0!==e&&(void 0!==e.path&&(this.path=e.path),void 0!==e.size&&(void 0!==e.size.width&&(this.size.width=e.size.width),void 0!==e.size.height&&(this.size.height=e.size.height)))}}]),e}();t.LocalSvg=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadSlim=void 0;var i=n(237),r=n(239),o=n(242),a=n(244),s=n(247),l=n(249),u=n(251),c=n(253),d=n(255),f=n(257),v=n(259),h=n(261),p=n(263),y=n(265),m=n(268),b=n(270),g=n(272),w=n(274),k=n(276),x=n(278),_=n(281),P=n(283),O=n(285),M=n(287),S=n(289),C=n(291),E=n(293);t.loadSlim=function(e){w.loadExternalAttractInteraction(e),k.loadExternalBounceInteraction(e),x.loadExternalBubbleInteraction(e),_.loadExternalConnectInteraction(e),P.loadExternalGrabInteraction(e),O.loadExternalRepulseInteraction(e),M.loadExternalTrailInteraction(e),S.loadParticlesAttractInteraction(e),C.loadParticlesCollisionsInteraction(e),E.loadParticlesLinksInteraction(e),i.loadCircleShape(e),r.loadImageShape(e),o.loadLineShape(e),a.loadPolygonShape(e),s.loadSquareShape(e),l.loadStarShape(e),u.loadTextShape(e),f.loadLifeUpdater(e),v.loadOpacityUpdater(e),h.loadSizeUpdater(e),c.loadAngleUpdater(e),b.loadTiltUpdater(e),m.loadRollUpdater(e),g.loadWobbleUpdater(e),d.loadColorUpdater(e),p.loadStrokeColorUpdater(e),y.loadOutModesUpdater(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadCircleShape=void 0;var i=n(238);t.loadCircleShape=function(e){e.addShape("circle",new i.CircleDrawer)}},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.CircleDrawer=void 0;var o=function(){function e(){i(this,e)}return r(e,[{key:"getSidesCount",value:function(){return 12}},{key:"draw",value:function(e,t,n){e.arc(0,0,n,0,2*Math.PI,!1)}}]),e}();t.CircleDrawer=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadImageShape=void 0;var i=n(240);t.loadImageShape=function(e){var t=new i.ImageDrawer;e.addShape("image",t),e.addShape("images",t)}},function(e,t,n){"use strict";var i,r=n(15),o=n(6),a=n(0),s=n(1),l=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(r,o){function a(e){try{l(i.next(e))}catch(t){o(t)}}function s(e){try{l(i.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((i=i.apply(e,t||[])).next())}))},u=this&&this.__classPrivateFieldSet||function(e,t,n,i,r){if("m"===i)throw new TypeError("Private method is not writable");if("a"===i&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"===typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===i?r.call(e,n):r?r.value=n:t.set(e,n),n},c=this&&this.__classPrivateFieldGet||function(e,t,n,i){if("a"===n&&!i)throw new TypeError("Private accessor was defined without a getter");if("function"===typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?i:"a"===n?i.call(e):i?i.value:t.get(e)};Object.defineProperty(t,"__esModule",{value:!0}),t.ImageDrawer=void 0;var d=n(2),f=n(3),v=n(241),h=function(){function e(){a(this,e),i.set(this,void 0),u(this,i,[],"f")}return s(e,[{key:"getSidesCount",value:function(){return 12}},{key:"getImages",value:function(e){var t=c(this,i,"f").find((function(t){return t.id===e.id}));return t||(c(this,i,"f").push({id:e.id,images:[]}),this.getImages(e))}},{key:"addImage",value:function(e,t){var n=this.getImages(e);null===n||void 0===n||n.images.push(t)}},{key:"init",value:function(e){return l(this,void 0,void 0,r.mark((function t(){var n,i,a,s,l,u,c,d,f,v,h;return r.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.loadImagesFromParticlesOptions(e,e.actualOptions.particles);case 2:return t.next=4,this.loadImagesFromParticlesOptions(e,e.actualOptions.interactivity.modes.trail.particles);case 4:n=o(e.actualOptions.manualParticles),t.prev=5,n.s();case 7:if((i=n.n()).done){t.next=13;break}return a=i.value,t.next=11,this.loadImagesFromParticlesOptions(e,a.options);case 11:t.next=7;break;case 13:t.next=18;break;case 15:t.prev=15,t.t0=t.catch(5),n.e(t.t0);case 18:return t.prev=18,n.f(),t.finish(18);case 21:if(!(s=e.actualOptions).emitters){t.next=45;break}if(!(s.emitters instanceof Array)){t.next=43;break}l=o(s.emitters),t.prev=25,l.s();case 27:if((u=l.n()).done){t.next=33;break}return c=u.value,t.next=31,this.loadImagesFromParticlesOptions(e,c.particles);case 31:t.next=27;break;case 33:t.next=38;break;case 35:t.prev=35,t.t1=t.catch(25),l.e(t.t1);case 38:return t.prev=38,l.f(),t.finish(38);case 41:t.next=45;break;case 43:return t.next=45,this.loadImagesFromParticlesOptions(e,s.emitters.particles);case 45:if(!(d=s.interactivity.modes.emitters)){t.next=69;break}if(!(d instanceof Array)){t.next=67;break}f=o(d),t.prev=49,f.s();case 51:if((v=f.n()).done){t.next=57;break}return h=v.value,t.next=55,this.loadImagesFromParticlesOptions(e,h.particles);case 55:t.next=51;break;case 57:t.next=62;break;case 59:t.prev=59,t.t2=t.catch(49),f.e(t.t2);case 62:return t.prev=62,f.f(),t.finish(62);case 65:t.next=69;break;case 67:return t.next=69,this.loadImagesFromParticlesOptions(e,d.particles);case 69:case"end":return t.stop()}}),t,this,[[5,15,18,21],[25,35,38,41],[49,59,62,65]])})))}},{key:"destroy",value:function(){u(this,i,[],"f")}},{key:"loadImagesFromParticlesOptions",value:function(e,t){var n,a,s;return l(this,void 0,void 0,r.mark((function l(){var u,v,h,p,y,m,b,g;return r.wrap((function(l){for(;;)switch(l.prev=l.next){case 0:if((null===(u=null===t||void 0===t?void 0:t.shape)||void 0===u?void 0:u.type)&&u.options&&(d.isInArray(f.ShapeType.image,u.type)||d.isInArray(f.ShapeType.images,u.type))){l.next=3;break}return l.abrupt("return");case 3:if((v=c(this,i,"f").findIndex((function(t){return t.id===e.id})))>=0&&c(this,i,"f").splice(v,1),!((h=null!==(n=u.options[f.ShapeType.images])&&void 0!==n?n:u.options[f.ShapeType.image])instanceof Array)){l.next=26;break}p=o(h),l.prev=8,p.s();case 10:if((y=p.n()).done){l.next=16;break}return m=y.value,l.next=14,this.loadImageShape(e,m);case 14:l.next=10;break;case 16:l.next=21;break;case 18:l.prev=18,l.t0=l.catch(8),p.e(l.t0);case 21:return l.prev=21,p.f(),l.finish(21);case 24:l.next=28;break;case 26:return l.next=28,this.loadImageShape(e,h);case 28:if(!(null===t||void 0===t?void 0:t.groups)){l.next=37;break}l.t1=r.keys(t.groups);case 30:if((l.t2=l.t1()).done){l.next=37;break}return b=l.t2.value,g=t.groups[b],l.next=35,this.loadImagesFromParticlesOptions(e,g);case 35:l.next=30;break;case 37:if(!(null===(s=null===(a=null===t||void 0===t?void 0:t.destroy)||void 0===a?void 0:a.split)||void 0===s?void 0:s.particles)){l.next=40;break}return l.next=40,this.loadImagesFromParticlesOptions(e,null===t||void 0===t?void 0:t.destroy.split.particles);case 40:case"end":return l.stop()}}),l,this,[[8,18,21,24]])})))}},{key:"loadImageShape",value:function(e,t){return l(this,void 0,void 0,r.mark((function n(){var i,o;return r.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,i=t.replaceColor?v.downloadSvgImage:v.loadImage,n.next=4,i(t.src);case 4:(o=n.sent)&&this.addImage(e,o),n.next=11;break;case 8:n.prev=8,n.t0=n.catch(0),console.warn("tsParticles error - ".concat(t.src," not found"));case 11:case"end":return n.stop()}}),n,this,[[0,8]])})))}},{key:"draw",value:function(e,t,n,i){var r,o;if(e){var a=t.image,s=null===(r=null===a||void 0===a?void 0:a.data)||void 0===r?void 0:r.element;if(s){var l=null!==(o=null===a||void 0===a?void 0:a.ratio)&&void 0!==o?o:1,u={x:-n,y:-n};(null===a||void 0===a?void 0:a.data.svgData)&&(null===a||void 0===a?void 0:a.replaceColor)||(e.globalAlpha=i),e.drawImage(s,u.x,u.y,2*n,2*n/l),(null===a||void 0===a?void 0:a.data.svgData)&&(null===a||void 0===a?void 0:a.replaceColor)||(e.globalAlpha=1)}}}},{key:"loadShape",value:function(e){var t,n,i,r,o;if("image"===e.shape||"images"===e.shape){var a,s=e.container,l=this.getImages(s).images,u=e.shapeData,c=null!==(t=l.find((function(e){return e.source===u.src})))&&void 0!==t?t:l[0],d=e.getFillColor();if(c){if(void 0!==c.svgData&&u.replaceColor&&d){var f=v.replaceColorSvg(c,d,e.opacity.value),h=new Blob([f],{type:"image/svg+xml"}),p=URL||window.URL||window.webkitURL||window,y=p.createObjectURL(h),m=new Image;a={data:Object.assign(Object.assign({},c),{svgData:f}),ratio:u.width/u.height,replaceColor:null!==(n=u.replaceColor)&&void 0!==n?n:u.replace_color,source:u.src},m.addEventListener("load",(function(){var t=e.image;t&&(t.loaded=!0,c.element=m),p.revokeObjectURL(y)})),m.addEventListener("error",(function(){p.revokeObjectURL(y),v.loadImage(u.src).then((function(t){var n=e.image;n&&(c.element=null===t||void 0===t?void 0:t.element,n.loaded=!0)}))})),m.src=y}else a={data:c,loaded:!0,ratio:u.width/u.height,replaceColor:null!==(i=u.replaceColor)&&void 0!==i?i:u.replace_color,source:u.src};a.ratio||(a.ratio=1);var b={image:a,fill:null!==(r=u.fill)&&void 0!==r?r:e.fill,close:null!==(o=u.close)&&void 0!==o?o:e.close};e.image=b.image,e.fill=b.fill,e.close=b.close}}}}]),e}();t.ImageDrawer=h,i=new WeakMap},function(e,t,n){"use strict";var i=n(15),r=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(r,o){function a(e){try{l(i.next(e))}catch(t){o(t)}}function s(e){try{l(i.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((i=i.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.replaceColorSvg=t.downloadSvgImage=t.loadImage=void 0;var o=n(2);function a(e){return new Promise((function(t,n){if(e){var i={source:e,type:e.substr(e.length-3)},r=new Image;r.addEventListener("load",(function(){i.element=r,t(i)})),r.addEventListener("error",(function(){n("Error tsParticles - loading image: ".concat(e))})),r.src=e}else n("Error tsParticles - No image.src")}))}t.loadImage=a,t.downloadSvgImage=function(e){return r(this,void 0,void 0,i.mark((function t(){var n,r;return i.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e){t.next=2;break}throw new Error("Error tsParticles - No image.src");case 2:if("svg"===(n={source:e,type:e.substr(e.length-3)}).type){t.next=5;break}return t.abrupt("return",a(e));case 5:return t.next=7,fetch(n.source);case 7:if((r=t.sent).ok){t.next=10;break}throw new Error("Error tsParticles - Image not found");case 10:return t.next=12,r.text();case 12:return n.svgData=t.sent,t.abrupt("return",n);case 14:case"end":return t.stop()}}),t)})))},t.replaceColorSvg=function(e,t,n){var i=e.svgData;if(!i)return"";if(i.includes("fill")){return i.replace(/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d.]+%?\))|currentcolor/gi,(function(){return o.getStyleFromHsl(t,n)}))}var r=i.indexOf(">");return"".concat(i.substring(0,r),' fill="').concat(o.getStyleFromHsl(t,n),'"').concat(i.substring(r))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadLineShape=void 0;var i=n(243);t.loadLineShape=function(e){e.addShape("line",new i.LineDrawer)}},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.LineDrawer=void 0;var o=function(){function e(){i(this,e)}return r(e,[{key:"getSidesCount",value:function(){return 1}},{key:"draw",value:function(e,t,n){e.moveTo(-n/2,0),e.lineTo(n/2,0)}}]),e}();t.LineDrawer=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadPolygonShape=t.loadTriangleShape=t.loadGenericPolygonShape=void 0;var i=n(245),r=n(246);function o(e){e.addShape("polygon",new i.PolygonDrawer)}function a(e){e.addShape("triangle",new r.TriangleDrawer)}t.loadGenericPolygonShape=o,t.loadTriangleShape=a,t.loadPolygonShape=function(e){o(e),a(e)}},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(4),a=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.PolygonDrawer=void 0;var s=function(e){o(n,e);var t=a(n);function n(){return i(this,n),t.apply(this,arguments)}return r(n,[{key:"getSidesData",value:function(e,t){var n,i,r=e.shapeData,o=null!==(i=null!==(n=null===r||void 0===r?void 0:r.sides)&&void 0!==n?n:null===r||void 0===r?void 0:r.nb_sides)&&void 0!==i?i:5;return{count:{denominator:1,numerator:o},length:2.66*t/(o/3)}}},{key:"getCenter",value:function(e,t){return{x:-t/(this.getSidesCount(e)/3.5),y:-t/.76}}}]),n}(n(63).PolygonDrawerBase);t.PolygonDrawer=s},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(4),a=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.TriangleDrawer=void 0;var s=function(e){o(n,e);var t=a(n);function n(){return i(this,n),t.apply(this,arguments)}return r(n,[{key:"getSidesCount",value:function(){return 3}},{key:"getSidesData",value:function(e,t){return{count:{denominator:2,numerator:3},length:2*t}}},{key:"getCenter",value:function(e,t){return{x:-t,y:t/1.66}}}]),n}(n(63).PolygonDrawerBase);t.TriangleDrawer=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadSquareShape=void 0;var i=n(248);t.loadSquareShape=function(e){var t=new i.SquareDrawer;e.addShape("edge",t),e.addShape("square",t)}},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.SquareDrawer=void 0;var o=Math.sqrt(2),a=function(){function e(){i(this,e)}return r(e,[{key:"getSidesCount",value:function(){return 4}},{key:"draw",value:function(e,t,n){e.rect(-n/o,-n/o,2*n/o,2*n/o)}}]),e}();t.SquareDrawer=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadStarShape=void 0;var i=n(250);t.loadStarShape=function(e){e.addShape("star",new i.StarDrawer)}},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.StarDrawer=void 0;var o=function(){function e(){i(this,e)}return r(e,[{key:"getSidesCount",value:function(e){var t,n,i=e.shapeData;return null!==(n=null!==(t=null===i||void 0===i?void 0:i.sides)&&void 0!==t?t:null===i||void 0===i?void 0:i.nb_sides)&&void 0!==n?n:5}},{key:"draw",value:function(e,t,n){var i,r=t.shapeData,o=this.getSidesCount(t),a=null!==(i=null===r||void 0===r?void 0:r.inset)&&void 0!==i?i:2;e.moveTo(0,0-n);for(var s=0;s<o;s++)e.rotate(Math.PI/o),e.lineTo(0,0-n*a),e.rotate(Math.PI/o),e.lineTo(0,0-n)}}]),e}();t.StarDrawer=o},function(e,t,n){"use strict";var i=n(6);Object.defineProperty(t,"__esModule",{value:!0}),t.loadTextShape=void 0;var r=n(252);t.loadTextShape=function(e){var t,n=new r.TextDrawer,o=i(r.validTypes);try{for(o.s();!(t=o.n()).done;){var a=t.value;e.addShape(a,n)}}catch(s){o.e(s)}finally{o.f()}}},function(e,t,n){"use strict";var i=n(15),r=n(6),o=n(0),a=n(1),s=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(r,o){function a(e){try{l(i.next(e))}catch(t){o(t)}}function s(e){try{l(i.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((i=i.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.TextDrawer=t.validTypes=void 0;var l=n(2);t.validTypes=["text","character","char"];var u=function(){function e(){o(this,e)}return a(e,[{key:"getSidesCount",value:function(){return 12}},{key:"init",value:function(e){return s(this,void 0,void 0,i.mark((function n(){var o,a,s,u,c,d;return i.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(o=e.actualOptions,!t.validTypes.find((function(e){return l.isInArray(e,o.particles.shape.type)}))){n.next=14;break}if(!((a=t.validTypes.map((function(e){return o.particles.shape.options[e]})).find((function(e){return!!e})))instanceof Array)){n.next=11;break}s=[],u=r(a);try{for(u.s();!(c=u.n()).done;)d=c.value,s.push(l.loadFont(d))}catch(i){u.e(i)}finally{u.f()}return n.next=9,Promise.allSettled(s);case 9:n.next=14;break;case 11:if(void 0===a){n.next=14;break}return n.next=14,l.loadFont(a);case 14:case"end":return n.stop()}}),n)})))}},{key:"draw",value:function(e,t,n,i){var r,o,a,s=t.shapeData;if(void 0!==s){var u=s.value;if(void 0!==u){var c=t;void 0===c.text&&(c.text=u instanceof Array?l.itemFromArray(u,t.randomIndexData):u);var d=c.text,f=null!==(r=s.style)&&void 0!==r?r:"",v=null!==(o=s.weight)&&void 0!==o?o:"400",h=2*Math.round(n),p=null!==(a=s.font)&&void 0!==a?a:"Verdana",y=t.fill,m=d.length*n/2;e.font="".concat(f," ").concat(v," ").concat(h,'px "').concat(p,'"');var b={x:-m,y:n/2};e.globalAlpha=i,y?e.fillText(d,b.x,b.y):e.strokeText(d,b.x,b.y),e.globalAlpha=1}}}}]),e}();t.TextDrawer=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadAngleUpdater=void 0;var i=n(254);t.loadAngleUpdater=function(e){e.addParticleUpdater("angle",(function(){return new i.AngleUpdater}))}},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.AngleUpdater=void 0;var o=n(3);var a=function(){function e(){i(this,e)}return r(e,[{key:"isEnabled",value:function(e){var t=e.options.rotate,n=t.animation;return!e.destroyed&&!e.spawning&&!t.path&&n.enable}},{key:"update",value:function(e,t){this.isEnabled(e)&&function(e,t){var n,i=e.options.rotate.animation,r=(null!==(n=e.rotate.velocity)&&void 0!==n?n:0)*t.factor,a=2*Math.PI;if(i.enable)switch(e.rotate.status){case o.AnimationStatus.increasing:e.rotate.value+=r,e.rotate.value>a&&(e.rotate.value-=a);break;case o.AnimationStatus.decreasing:default:e.rotate.value-=r,e.rotate.value<0&&(e.rotate.value+=a)}}(e,t)}}]),e}();t.AngleUpdater=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadColorUpdater=void 0;var i=n(256);t.loadColorUpdater=function(e){e.addParticleUpdater("color",(function(){return new i.ColorUpdater}))}},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.ColorUpdater=void 0;var o=n(3),a=n(2);function s(e,t,n,i,r){var s,l=t;if(l&&n.enable){var u=a.randomInRange(n.offset),c=(null!==(s=t.velocity)&&void 0!==s?s:0)*e.factor+3.6*u;r&&l.status!==o.AnimationStatus.increasing?(l.value-=c,l.value<0&&(l.status=o.AnimationStatus.increasing,l.value+=l.value)):(l.value+=c,r&&l.value>i&&(l.status=o.AnimationStatus.decreasing,l.value-=l.value%i)),l.value>i&&(l.value%=i)}}var l=function(){function e(){i(this,e)}return r(e,[{key:"isEnabled",value:function(e){var t,n,i,r=e.options.color.animation;return!e.destroyed&&!e.spawning&&(void 0!==(null===(t=e.color)||void 0===t?void 0:t.h.value)&&r.h.enable||void 0!==(null===(n=e.color)||void 0===n?void 0:n.s.value)&&r.s.enable||void 0!==(null===(i=e.color)||void 0===i?void 0:i.l.value)&&r.l.enable)}},{key:"update",value:function(e,t){!function(e,t){var n,i,r,o=e.options.color.animation;void 0!==(null===(n=e.color)||void 0===n?void 0:n.h)&&s(t,e.color.h,o.h,360,!1),void 0!==(null===(i=e.color)||void 0===i?void 0:i.s)&&s(t,e.color.s,o.s,100,!0),void 0!==(null===(r=e.color)||void 0===r?void 0:r.l)&&s(t,e.color.l,o.l,100,!0)}(e,t)}}]),e}();t.ColorUpdater=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadLifeUpdater=void 0;var i=n(258);t.loadLifeUpdater=function(e){e.addParticleUpdater("life",(function(e){return new i.LifeUpdater(e)}))}},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.LifeUpdater=void 0;var o=n(2),a=function(){function e(t){i(this,e),this.container=t}return r(e,[{key:"isEnabled",value:function(e){return!e.destroyed}},{key:"update",value:function(e,t){if(this.isEnabled(e)){var n=e.life,i=!1;if(e.spawning){if(n.delayTime+=t.value,!(n.delayTime>=e.life.delay))return;i=!0,e.spawning=!1,n.delayTime=0,n.time=0}if(-1!==n.duration&&!e.spawning&&(i?n.time=0:n.time+=t.value,!(n.time<n.duration)))if(n.time=0,e.life.count>0&&e.life.count--,0!==e.life.count){var r=this.container.canvas.size,a=o.setRangeValue(0,r.width),s=o.setRangeValue(0,r.width);e.position.x=o.randomInRange(a),e.position.y=o.randomInRange(s),e.spawning=!0,n.delayTime=0,n.time=0,e.reset();var l=e.options.life;n.delay=1e3*o.getRangeValue(l.delay.value),n.duration=1e3*o.getRangeValue(l.duration.value)}else e.destroy()}}}]),e}();t.LifeUpdater=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadOpacityUpdater=void 0;var i=n(260);t.loadOpacityUpdater=function(e){e.addParticleUpdater("opacity",(function(){return new i.OpacityUpdater}))}},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.OpacityUpdater=void 0;var o=n(3),a=n(2);function s(e,t){var n,i,r=e.options.opacity.animation,s=e.opacity.min,l=e.opacity.max;if(!e.destroyed&&r.enable&&(r.count<=0||e.loops.opacity<r.count)){switch(e.opacity.status){case o.AnimationStatus.increasing:e.opacity.value>=l?(e.opacity.status=o.AnimationStatus.decreasing,e.loops.opacity++):e.opacity.value+=(null!==(n=e.opacity.velocity)&&void 0!==n?n:0)*t.factor;break;case o.AnimationStatus.decreasing:e.opacity.value<=s?(e.opacity.status=o.AnimationStatus.increasing,e.loops.opacity++):e.opacity.value-=(null!==(i=e.opacity.velocity)&&void 0!==i?i:0)*t.factor}!function(e,t,n,i,r){switch(t){case o.DestroyType.max:n>=r&&e.destroy();break;case o.DestroyType.min:n<=i&&e.destroy()}}(e,r.destroy,e.opacity.value,s,l),e.destroyed||(e.opacity.value=a.clamp(e.opacity.value,s,l))}}var l=function(){function e(){i(this,e)}return r(e,[{key:"isEnabled",value:function(e){var t=e.options.opacity.anim;return!e.destroyed&&!e.spawning&&t.enable&&(t.count<=0||e.loops.opacity<t.count)}},{key:"update",value:function(e,t){this.isEnabled(e)&&s(e,t)}}]),e}();t.OpacityUpdater=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadSizeUpdater=void 0;var i=n(262);t.loadSizeUpdater=function(e){e.addParticleUpdater("size",(function(){return new i.SizeUpdater}))}},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.SizeUpdater=void 0;var o=n(3),a=n(2);function s(e,t){var n,i=e.options.size.animation,r=(null!==(n=e.size.velocity)&&void 0!==n?n:0)*t.factor,s=e.size.min,l=e.size.max;if(!e.destroyed&&i.enable&&(i.count<=0||e.loops.size<i.count)){switch(e.size.status){case o.AnimationStatus.increasing:e.size.value>=l?(e.size.status=o.AnimationStatus.decreasing,e.loops.size++):e.size.value+=r;break;case o.AnimationStatus.decreasing:e.size.value<=s?(e.size.status=o.AnimationStatus.increasing,e.loops.size++):e.size.value-=r}!function(e,t,n,i,r){switch(t){case o.DestroyType.max:n>=r&&e.destroy();break;case o.DestroyType.min:n<=i&&e.destroy()}}(e,i.destroy,e.size.value,s,l),e.destroyed||(e.size.value=a.clamp(e.size.value,s,l))}}var l=function(){function e(){i(this,e)}return r(e,[{key:"isEnabled",value:function(e){var t=e.options.size.animation;return!e.destroyed&&!e.spawning&&t.enable&&(t.count<=0||e.loops.size<t.count)}},{key:"update",value:function(e,t){this.isEnabled(e)&&s(e,t)}}]),e}();t.SizeUpdater=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadStrokeColorUpdater=void 0;var i=n(264);t.loadStrokeColorUpdater=function(e){e.addParticleUpdater("strokeColor",(function(){return new i.StrokeColorUpdater}))}},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.StrokeColorUpdater=void 0;var o=n(2),a=n(3);function s(e,t,n,i,r){var s,l=t;if(l&&n.enable){var u=o.randomInRange(n.offset),c=(null!==(s=t.velocity)&&void 0!==s?s:0)*e.factor+3.6*u;r&&l.status!==a.AnimationStatus.increasing?(l.value-=c,l.value<0&&(l.status=a.AnimationStatus.increasing,l.value+=l.value)):(l.value+=c,r&&l.value>i&&(l.status=a.AnimationStatus.decreasing,l.value-=l.value%i)),l.value>i&&(l.value%=i)}}var l=function(){function e(){i(this,e)}return r(e,[{key:"isEnabled",value:function(e){var t,n,i,r=e.stroke.color;return!e.destroyed&&!e.spawning&&void 0!==r&&(void 0!==(null===(t=e.strokeColor)||void 0===t?void 0:t.h.value)&&r.animation.h.enable||void 0!==(null===(n=e.strokeColor)||void 0===n?void 0:n.s.value)&&r.animation.s.enable||void 0!==(null===(i=e.strokeColor)||void 0===i?void 0:i.l.value)&&r.animation.l.enable)}},{key:"update",value:function(e,t){this.isEnabled(e)&&function(e,t){var n,i,r,o,a,l,u,c,d,f,v,h;if(e.stroke.color){var p=e.stroke.color.animation,y=p;if(void 0!==y.enable){var m=null!==(i=null===(n=e.strokeColor)||void 0===n?void 0:n.h)&&void 0!==i?i:null===(r=e.color)||void 0===r?void 0:r.h;m&&s(t,m,y,360,!1)}else{var b=p,g=null!==(a=null===(o=e.strokeColor)||void 0===o?void 0:o.h)&&void 0!==a?a:null===(l=e.color)||void 0===l?void 0:l.h;g&&s(t,g,b.h,360,!1);var w=null!==(c=null===(u=e.strokeColor)||void 0===u?void 0:u.s)&&void 0!==c?c:null===(d=e.color)||void 0===d?void 0:d.s;w&&s(t,w,b.s,100,!0);var k=null!==(v=null===(f=e.strokeColor)||void 0===f?void 0:f.l)&&void 0!==v?v:null===(h=e.color)||void 0===h?void 0:h.l;k&&s(t,k,b.l,100,!0)}}}(e,t)}}]),e}();t.StrokeColorUpdater=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadOutModesUpdater=void 0;var i=n(266);t.loadOutModesUpdater=function(e){e.addParticleUpdater("outModes",(function(e){return new i.OutOfCanvasUpdater(e)}))}},function(e,t,n){"use strict";var i=n(18),r=n(6),o=n(0),a=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.OutOfCanvasUpdater=void 0;var s=n(2),l=n(3),u=n(267),c=function(){function e(t){o(this,e),this.container=t}return a(e,[{key:"isEnabled",value:function(e){return!e.destroyed&&!e.spawning}},{key:"update",value:function(e,t){var n,i,r,o,a=e.options.move.outModes;this.updateOutMode(e,t,null!==(n=a.bottom)&&void 0!==n?n:a.default,l.OutModeDirection.bottom),this.updateOutMode(e,t,null!==(i=a.left)&&void 0!==i?i:a.default,l.OutModeDirection.left),this.updateOutMode(e,t,null!==(r=a.right)&&void 0!==r?r:a.default,l.OutModeDirection.right),this.updateOutMode(e,t,null!==(o=a.top)&&void 0!==o?o:a.default,l.OutModeDirection.top)}},{key:"updateOutMode",value:function(e,t,n,i){switch(n){case l.OutMode.bounce:case l.OutMode.bounceVertical:case l.OutMode.bounceHorizontal:case"bounceVertical":case"bounceHorizontal":case l.OutMode.split:this.bounce(e,t,i,n);break;case l.OutMode.destroy:this.destroy(e,i);break;case l.OutMode.out:this.out(e,i);break;case l.OutMode.none:default:this.none(e,i)}}},{key:"destroy",value:function(e,t){var n=this.container;s.isPointInside(e.position,n.canvas.size,e.getRadius(),t)||n.particles.remove(e,void 0,!0)}},{key:"out",value:function(e,t){var n=this.container;if(!s.isPointInside(e.position,n.canvas.size,e.getRadius(),t)){var i=e.options.move.warp,r=n.canvas.size,o={bottom:r.height+e.offset.y,left:-e.offset.x,right:r.width+e.offset.x,top:-e.offset.y},a=e.getRadius(),u=s.calculateBounds(e.position,a);t===l.OutModeDirection.right&&u.left>r.width+e.offset.x?(e.position.x=o.left,e.initialPosition.x=e.position.x,i||(e.position.y=Math.random()*r.height,e.initialPosition.y=e.position.y)):t===l.OutModeDirection.left&&u.right<-e.offset.x&&(e.position.x=o.right,e.initialPosition.x=e.position.x,i||(e.position.y=Math.random()*r.height,e.initialPosition.y=e.position.y)),t===l.OutModeDirection.bottom&&u.top>r.height+e.offset.y?(i||(e.position.x=Math.random()*r.width,e.initialPosition.x=e.position.x),e.position.y=o.top,e.initialPosition.y=e.position.y):t===l.OutModeDirection.top&&u.bottom<-e.offset.y&&(i||(e.position.x=Math.random()*r.width,e.initialPosition.x=e.position.x),e.position.y=o.bottom,e.initialPosition.y=e.position.y)}}},{key:"bounce",value:function(e,t,n,o){var a,l=this.container,c=!1,d=r(l.plugins);try{for(d.s();!(a=d.n()).done;){var f=i(a.value,2)[1];if(void 0!==f.particleBounce&&(c=f.particleBounce(e,t,n)),c)break}}catch(b){d.e(b)}finally{d.f()}if(!c){var v=e.getPosition(),h=e.offset,p=e.getRadius(),y=s.calculateBounds(v,p),m=l.canvas.size;u.bounceHorizontal({particle:e,outMode:o,direction:n,bounds:y,canvasSize:m,offset:h,size:p}),u.bounceVertical({particle:e,outMode:o,direction:n,bounds:y,canvasSize:m,offset:h,size:p})}}},{key:"none",value:function(e,t){if((!e.options.move.distance.horizontal||t!==l.OutModeDirection.left&&t!==l.OutModeDirection.right)&&(!e.options.move.distance.vertical||t!==l.OutModeDirection.top&&t!==l.OutModeDirection.bottom)){var n=e.options.move.gravity,i=this.container;if(n.enable){var r=e.position;(!n.inverse&&r.y>i.canvas.size.height&&t===l.OutModeDirection.bottom||n.inverse&&r.y<0&&t===l.OutModeDirection.top)&&i.particles.remove(e)}else s.isPointInside(e.position,i.canvas.size,e.getRadius(),t)||i.particles.remove(e)}}}]),e}();t.OutOfCanvasUpdater=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bounceVertical=t.bounceHorizontal=void 0;var i=n(3),r=n(2);t.bounceHorizontal=function(e){if(e.outMode===i.OutMode.bounce||e.outMode===i.OutMode.bounceHorizontal||"bounceHorizontal"===e.outMode||e.outMode===i.OutMode.split){var t=e.particle.velocity.x,n=!1;if(e.direction===i.OutModeDirection.right&&e.bounds.right>=e.canvasSize.width&&t>0||e.direction===i.OutModeDirection.left&&e.bounds.left<=0&&t<0){var o=r.getRangeValue(e.particle.options.bounce.horizontal.value);e.particle.velocity.x*=-o,n=!0}if(n){var a=e.offset.x+e.size;e.bounds.right>=e.canvasSize.width?e.particle.position.x=e.canvasSize.width-a:e.bounds.left<=0&&(e.particle.position.x=a),e.outMode===i.OutMode.split&&e.particle.destroy()}}},t.bounceVertical=function(e){if(e.outMode===i.OutMode.bounce||e.outMode===i.OutMode.bounceVertical||"bounceVertical"===e.outMode||e.outMode===i.OutMode.split){var t=e.particle.velocity.y,n=!1;if(e.direction===i.OutModeDirection.bottom&&e.bounds.bottom>=e.canvasSize.height&&t>0||e.direction===i.OutModeDirection.top&&e.bounds.top<=0&&t<0){var o=r.getRangeValue(e.particle.options.bounce.vertical.value);e.particle.velocity.y*=-o,n=!0}if(!n)return;var a=e.offset.y+e.size;e.bounds.bottom>=e.canvasSize.height?e.particle.position.y=e.canvasSize.height-a:e.bounds.top<=0&&(e.particle.position.y=a),e.outMode===i.OutMode.split&&e.particle.destroy()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadRollUpdater=void 0;var i=n(269);t.loadRollUpdater=function(e){e.addParticleUpdater("roll",(function(){return new i.RollUpdater}))}},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.RollUpdater=void 0;var o=function(){function e(){i(this,e)}return r(e,[{key:"isEnabled",value:function(e){var t=e.options.rotate,n=t.animation;return!e.destroyed&&!e.spawning&&!t.path&&n.enable}},{key:"update",value:function(e,t){this.isEnabled(e)&&function(e,t){var n=e.options.roll,i=e.rollSpeed*t.factor,r=2*Math.PI;n.enable&&(e.rollAngle+=i,e.rollAngle>r&&(e.rollAngle-=r))}(e,t)}}]),e}();t.RollUpdater=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadTiltUpdater=void 0;var i=n(271);t.loadTiltUpdater=function(e){e.addParticleUpdater("tilt",(function(){return new i.TiltUpdater}))}},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.TiltUpdater=void 0;var o=n(3);var a=function(){function e(){i(this,e)}return r(e,[{key:"isEnabled",value:function(e){var t=e.options.rotate,n=t.animation;return!e.destroyed&&!e.spawning&&!t.path&&n.enable}},{key:"update",value:function(e,t){this.isEnabled(e)&&function(e,t){var n,i=e.options.tilt.animation,r=(null!==(n=e.tilt.velocity)&&void 0!==n?n:0)*t.factor,a=2*Math.PI;if(i.enable)switch(e.tilt.status){case o.AnimationStatus.increasing:e.tilt.value+=r,e.tilt.value>a&&(e.tilt.value-=a);break;case o.AnimationStatus.decreasing:default:e.tilt.value-=r,e.tilt.value<0&&(e.tilt.value+=a)}}(e,t)}}]),e}();t.TiltUpdater=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadWobbleUpdater=void 0;var i=n(273);t.loadWobbleUpdater=function(e){e.addParticleUpdater("wobble",(function(){return new i.WobbleUpdater}))}},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.WobbleUpdater=void 0;var o=function(){function e(){i(this,e)}return r(e,[{key:"isEnabled",value:function(e){var t=e.options.rotate,n=t.animation;return!e.destroyed&&!e.spawning&&!t.path&&n.enable}},{key:"update",value:function(e,t){this.isEnabled(e)&&function(e,t){var n=e.options.wobble,i=e.wobbleSpeed*t.factor,r=e.wobbleDistance*t.factor/(1e3/60),o=2*Math.PI;n.enable&&(e.wobbleAngle+=i,e.wobbleAngle>o&&(e.wobbleAngle-=o),e.position.x+=r*Math.cos(e.wobbleAngle),e.position.y+=r*Math.abs(Math.sin(e.wobbleAngle)))}(e,t)}}]),e}();t.WobbleUpdater=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadExternalAttractInteraction=void 0;var i=n(275);t.loadExternalAttractInteraction=function(e){e.addInteractor("externalAttract",(function(e){return new i.Attractor(e)}))}},function(e,t,n){"use strict";var i=n(6),r=n(0),o=n(1),a=n(4),s=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.Attractor=void 0;var l=n(3),u=n(2),c=n(16),d=n(13),f=function(e){a(n,e);var t=s(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"isEnabled",value:function(){var e=this.container,t=e.actualOptions,n=e.interactivity.mouse,i=t.interactivity.events;if((!n.position||!i.onHover.enable)&&(!n.clickPosition||!i.onClick.enable))return!1;var r=i.onHover.mode,o=i.onClick.mode;return u.isInArray(l.HoverMode.attract,r)||u.isInArray(l.ClickMode.attract,o)}},{key:"reset",value:function(){}},{key:"interact",value:function(){var e=this.container,t=e.actualOptions,n=e.interactivity.status===u.Constants.mouseMoveEvent,i=t.interactivity.events,r=i.onHover.enable,o=i.onHover.mode,a=i.onClick.enable,s=i.onClick.mode;n&&r&&u.isInArray(l.HoverMode.attract,o)?this.hoverAttract():a&&u.isInArray(l.ClickMode.attract,s)&&this.clickAttract()}},{key:"hoverAttract",value:function(){var e=this.container,t=e.interactivity.mouse.position;if(t){var n=e.retina.attractModeDistance;this.processAttract(t,n,new u.Circle(t.x,t.y,n))}}},{key:"processAttract",value:function(e,t,n){var r,o=this.container,a=o.actualOptions.interactivity.modes.attract,s=o.particles.quadTree.query(n),l=i(s);try{for(l.s();!(r=l.n()).done;){var c=r.value,f=u.getDistances(c.position,e),v=f.dx,h=f.dy,p=f.distance,y=a.speed*a.factor,m=u.clamp(u.calcEasing(1-p/t,a.easing)*y,0,a.maxSpeed),b=d.Vector.create(0===p?y:v/p*m,0===p?y:h/p*m);c.position.subFrom(b)}}catch(g){l.e(g)}finally{l.f()}}},{key:"clickAttract",value:function(){var e=this.container;if(e.attract.finish||(e.attract.count||(e.attract.count=0),e.attract.count++,e.attract.count===e.particles.count&&(e.attract.finish=!0)),e.attract.clicking){var t=e.interactivity.mouse.clickPosition;if(!t)return;var n=e.retina.attractModeDistance;this.processAttract(t,n,new u.Circle(t.x,t.y,n))}else!1===e.attract.clicking&&(e.attract.particles=[])}}]),n}(c.ExternalInteractorBase);t.Attractor=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadExternalBounceInteraction=void 0;var i=n(277);t.loadExternalBounceInteraction=function(e){e.addInteractor("externalBounce",(function(e){return new i.Bouncer(e)}))}},function(e,t,n){"use strict";var i=n(6),r=n(0),o=n(1),a=n(4),s=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.Bouncer=void 0;var l=n(2),u=n(3),c=n(13),d=function(e){a(n,e);var t=s(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"isEnabled",value:function(){var e=this.container,t=e.actualOptions,n=e.interactivity.mouse,i=t.interactivity.events,r=i.onDiv;return n.position&&i.onHover.enable&&l.isInArray(u.HoverMode.bounce,i.onHover.mode)||l.isDivModeEnabled(u.DivMode.bounce,r)}},{key:"interact",value:function(){var e=this,t=this.container,n=t.actualOptions.interactivity.events,i=t.interactivity.status===l.Constants.mouseMoveEvent,r=n.onHover.enable,o=n.onHover.mode,a=n.onDiv;i&&r&&l.isInArray(u.HoverMode.bounce,o)?this.processMouseBounce():l.divModeExecute(u.DivMode.bounce,a,(function(t,n){return e.singleSelectorBounce(t,n)}))}},{key:"reset",value:function(){}},{key:"processMouseBounce",value:function(){var e=this.container,t=10*e.retina.pixelRatio,n=e.interactivity.mouse.position,i=e.retina.bounceModeDistance;n&&this.processBounce(n,i,new l.Circle(n.x,n.y,i+t))}},{key:"singleSelectorBounce",value:function(e,t){var n=this,i=this.container,r=document.querySelectorAll(e);r.length&&r.forEach((function(e){var r=e,o=i.retina.pixelRatio,a={x:(r.offsetLeft+r.offsetWidth/2)*o,y:(r.offsetTop+r.offsetHeight/2)*o},s=r.offsetWidth/2*o,c=10*o,d=t.type===u.DivType.circle?new l.Circle(a.x,a.y,s+c):new l.Rectangle(r.offsetLeft*o-c,r.offsetTop*o-c,r.offsetWidth*o+2*c,r.offsetHeight*o+2*c);n.processBounce(a,s,d)}))}},{key:"processBounce",value:function(e,t,n){var r,o=this.container.particles.quadTree.query(n),a=i(o);try{for(a.s();!(r=a.n()).done;){var s=r.value;n instanceof l.Circle?l.circleBounce(l.circleBounceDataFromParticle(s),{position:e,radius:t,mass:Math.pow(t,2)*Math.PI/2,velocity:c.Vector.origin,factor:c.Vector.origin}):n instanceof l.Rectangle&&l.rectBounce(s,l.calculateBounds(e,t))}}catch(u){a.e(u)}finally{a.f()}}}]),n}(n(16).ExternalInteractorBase);t.Bouncer=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadExternalBubbleInteraction=void 0;var i=n(279);t.loadExternalBubbleInteraction=function(e){e.addInteractor("externalBubble",(function(e){return new i.Bubbler(e)}))}},function(e,t,n){"use strict";var i=n(6),r=n(0),o=n(1),a=n(4),s=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.Bubbler=void 0;var l=n(2),u=n(3),c=n(16),d=n(280);function f(e,t,n,i){if(t>=n){var r=e+(t-n)*i;return l.clamp(r,e,t)}if(t<n){var o=e-(n-t)*i;return l.clamp(o,t,e)}}var v=function(e){a(n,e);var t=s(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"isEnabled",value:function(){var e=this.container,t=e.actualOptions,n=e.interactivity.mouse,i=t.interactivity.events,r=i.onDiv,o=l.isDivModeEnabled(u.DivMode.bubble,r);if(!(o||i.onHover.enable&&n.position||i.onClick.enable&&n.clickPosition))return!1;var a=i.onHover.mode,s=i.onClick.mode;return l.isInArray(u.HoverMode.bubble,a)||l.isInArray(u.ClickMode.bubble,s)||o}},{key:"reset",value:function(e,t){e.bubble.inRange&&!t||(delete e.bubble.div,delete e.bubble.opacity,delete e.bubble.radius,delete e.bubble.color)}},{key:"interact",value:function(){var e=this,t=this.container.actualOptions.interactivity.events,n=t.onHover,i=t.onClick,r=n.enable,o=n.mode,a=i.enable,s=i.mode,c=t.onDiv;r&&l.isInArray(u.HoverMode.bubble,o)?this.hoverBubble():a&&l.isInArray(u.ClickMode.bubble,s)?this.clickBubble():l.divModeExecute(u.DivMode.bubble,c,(function(t,n){return e.singleSelectorHover(t,n)}))}},{key:"singleSelectorHover",value:function(e,t){var n=this,r=this.container,o=document.querySelectorAll(e);o.length&&o.forEach((function(e){var o,a=e,s=r.retina.pixelRatio,c={x:(a.offsetLeft+a.offsetWidth/2)*s,y:(a.offsetTop+a.offsetHeight/2)*s},d=a.offsetWidth/2*s,f=t.type===u.DivType.circle?new l.Circle(c.x,c.y,d):new l.Rectangle(a.offsetLeft*s,a.offsetTop*s,a.offsetWidth*s,a.offsetHeight*s),v=r.particles.quadTree.query(f),h=i(v);try{for(h.s();!(o=h.n()).done;){var p=o.value;if(f.contains(p.getPosition())){p.bubble.inRange=!0;var y=r.actualOptions.interactivity.modes.bubble.divs,m=l.divMode(y,a);p.bubble.div&&p.bubble.div===a||(n.reset(p,!0),p.bubble.div=a),n.hoverBubbleSize(p,1,m),n.hoverBubbleOpacity(p,1,m),n.hoverBubbleColor(p,1,m)}}}catch(b){h.e(b)}finally{h.f()}}))}},{key:"process",value:function(e,t,n,i){var r=this.container,o=i.bubbleObj.optValue;if(void 0!==o){var a=r.actualOptions.interactivity.modes.bubble.duration,s=r.retina.bubbleModeDistance,l=i.particlesObj.optValue,u=i.bubbleObj.value,c=i.particlesObj.value||0,f=i.type;if(o!==l)if(r.bubble.durationEnd)u&&(f===d.ProcessBubbleType.size&&delete e.bubble.radius,f===d.ProcessBubbleType.opacity&&delete e.bubble.opacity);else if(t<=s){if((null!==u&&void 0!==u?u:c)!==o){var v=c-n*(c-o)/a;f===d.ProcessBubbleType.size&&(e.bubble.radius=v),f===d.ProcessBubbleType.opacity&&(e.bubble.opacity=v)}}else f===d.ProcessBubbleType.size&&delete e.bubble.radius,f===d.ProcessBubbleType.opacity&&delete e.bubble.opacity}}},{key:"clickBubble",value:function(){var e=this.container,t=e.actualOptions,n=e.interactivity.mouse.clickPosition;if(n){var r,o=e.retina.bubbleModeDistance,a=e.particles.quadTree.queryCircle(n,o),s=i(a);try{for(s.s();!(r=s.n()).done;){var u=r.value;if(e.bubble.clicking){u.bubble.inRange=!e.bubble.durationEnd;var c=u.getPosition(),f=l.getDistance(c,n),v=((new Date).getTime()-(e.interactivity.mouse.clickTime||0))/1e3;v>t.interactivity.modes.bubble.duration&&(e.bubble.durationEnd=!0),v>2*t.interactivity.modes.bubble.duration&&(e.bubble.clicking=!1,e.bubble.durationEnd=!1);var h={bubbleObj:{optValue:e.retina.bubbleModeSize,value:u.bubble.radius},particlesObj:{optValue:l.getRangeMax(u.options.size.value)*e.retina.pixelRatio,value:u.size.value},type:d.ProcessBubbleType.size};this.process(u,f,v,h);var p={bubbleObj:{optValue:t.interactivity.modes.bubble.opacity,value:u.bubble.opacity},particlesObj:{optValue:l.getRangeMax(u.options.opacity.value),value:u.opacity.value},type:d.ProcessBubbleType.opacity};this.process(u,f,v,p),e.bubble.durationEnd?delete u.bubble.color:f<=e.retina.bubbleModeDistance?this.hoverBubbleColor(u,f):delete u.bubble.color}}}catch(y){s.e(y)}finally{s.f()}}}},{key:"hoverBubble",value:function(){var e=this.container,t=e.interactivity.mouse.position;if(void 0!==t){var n,r=e.retina.bubbleModeDistance,o=e.particles.quadTree.queryCircle(t,r),a=i(o);try{for(a.s();!(n=a.n()).done;){var s=n.value;s.bubble.inRange=!0;var u=s.getPosition(),c=l.getDistance(u,t),d=1-c/r;c<=r?d>=0&&e.interactivity.status===l.Constants.mouseMoveEvent&&(this.hoverBubbleSize(s,d),this.hoverBubbleOpacity(s,d),this.hoverBubbleColor(s,d)):this.reset(s),e.interactivity.status===l.Constants.mouseLeaveEvent&&this.reset(s)}}catch(f){a.e(f)}finally{a.f()}}}},{key:"hoverBubbleSize",value:function(e,t,n){var i=this.container,r=(null===n||void 0===n?void 0:n.size)?n.size*i.retina.pixelRatio:i.retina.bubbleModeSize;if(void 0!==r){var o=l.getRangeMax(e.options.size.value)*i.retina.pixelRatio,a=f(e.size.value,r,o,t);void 0!==a&&(e.bubble.radius=a)}}},{key:"hoverBubbleOpacity",value:function(e,t,n){var i,r=this.container.actualOptions,o=null!==(i=null===n||void 0===n?void 0:n.opacity)&&void 0!==i?i:r.interactivity.modes.bubble.opacity;if(o){var a=e.options.opacity.value,s=f(e.opacity.value,o,l.getRangeMax(a),t);void 0!==s&&(e.bubble.opacity=s)}}},{key:"hoverBubbleColor",value:function(e,t,n){var i=this.container.actualOptions,r=null!==n&&void 0!==n?n:i.interactivity.modes.bubble;if(!e.bubble.finalColor){var o=r.color;if(!o)return;var a=o instanceof Array?l.itemFromArray(o):o;e.bubble.finalColor=l.colorToHsl(a)}if(e.bubble.finalColor)if(r.mix){e.bubble.color=void 0;var s=e.getFillColor();e.bubble.color=s?l.rgbToHsl(l.colorMix(s,e.bubble.finalColor,1-t,t)):e.bubble.finalColor}else e.bubble.color=e.bubble.finalColor}}]),n}(c.ExternalInteractorBase);t.Bubbler=v},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProcessBubbleType=void 0,function(e){e.color="color",e.opacity="opacity",e.size="size"}(t.ProcessBubbleType||(t.ProcessBubbleType={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadExternalConnectInteraction=void 0;var i=n(282);t.loadExternalConnectInteraction=function(e){e.addInteractor("externalConnect",(function(e){return new i.Connector(e)}))}},function(e,t,n){"use strict";var i=n(6),r=n(0),o=n(1),a=n(4),s=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.Connector=void 0;var l=n(2),u=n(3),c=function(e){a(n,e);var t=s(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"isEnabled",value:function(){var e=this.container,t=e.interactivity.mouse,n=e.actualOptions.interactivity.events;return!(!n.onHover.enable||!t.position)&&l.isInArray(u.HoverMode.connect,n.onHover.mode)}},{key:"reset",value:function(){}},{key:"interact",value:function(){var e=this.container;if(e.actualOptions.interactivity.events.onHover.enable&&"mousemove"===e.interactivity.status){var t=e.interactivity.mouse.position;if(!t)return;var n,r=Math.abs(e.retina.connectModeRadius),o=e.particles.quadTree.queryCircle(t,r),a=0,s=i(o);try{for(s.s();!(n=s.n()).done;){var l,u=n.value,c=u.getPosition(),d=i(o.slice(a+1));try{for(d.s();!(l=d.n()).done;){var f=l.value,v=f.getPosition(),h=Math.abs(e.retina.connectModeDistance),p=Math.abs(c.x-v.x),y=Math.abs(c.y-v.y);p<h&&y<h&&e.canvas.drawConnectLine(u,f)}}catch(m){d.e(m)}finally{d.f()}++a}}catch(m){s.e(m)}finally{s.f()}}}}]),n}(n(16).ExternalInteractorBase);t.Connector=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadExternalGrabInteraction=void 0;var i=n(284);t.loadExternalGrabInteraction=function(e){e.addInteractor("externalGrab",(function(e){return new i.Grabber(e)}))}},function(e,t,n){"use strict";var i=n(6),r=n(0),o=n(1),a=n(4),s=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.Grabber=void 0;var l=n(2),u=n(3),c=function(e){a(n,e);var t=s(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"isEnabled",value:function(){var e=this.container,t=e.interactivity.mouse,n=e.actualOptions.interactivity.events;return n.onHover.enable&&!!t.position&&l.isInArray(u.HoverMode.grab,n.onHover.mode)}},{key:"reset",value:function(){}},{key:"interact",value:function(){var e,t=this.container,n=t.actualOptions,r=n.interactivity;if(r.events.onHover.enable&&t.interactivity.status===l.Constants.mouseMoveEvent){var o=t.interactivity.mouse.position;if(!o)return;var a,s=t.retina.grabModeDistance,u=t.particles.quadTree.queryCircle(o,s),c=i(u);try{for(c.s();!(a=c.n()).done;){var d=a.value,f=d.getPosition(),v=l.getDistance(f,o);if(v<=s){var h=r.modes.grab.links,p=h.opacity,y=p-v*p/s;if(y<=0)continue;var m=null!==(e=h.color)&&void 0!==e?e:d.options.links.color;if(!t.particles.grabLineColor){var b=n.interactivity.modes.grab.links;t.particles.grabLineColor=l.getLinkRandomColor(m,b.blink,b.consent)}var g=l.getLinkColor(d,void 0,t.particles.grabLineColor);if(!g)return;t.canvas.drawGrabLine(d,g,y,o)}}}catch(w){c.e(w)}finally{c.f()}}}}]),n}(n(16).ExternalInteractorBase);t.Grabber=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadExternalRepulseInteraction=void 0;var i=n(286);t.loadExternalRepulseInteraction=function(e){e.addInteractor("externalRepulse",(function(e){return new i.Repulser(e)}))}},function(e,t,n){"use strict";var i=n(6),r=n(0),o=n(1),a=n(4),s=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.Repulser=void 0;var l=n(3),u=n(2),c=n(13),d=function(e){a(n,e);var t=s(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"isEnabled",value:function(){var e=this.container,t=e.actualOptions,n=e.interactivity.mouse,i=t.interactivity.events,r=i.onDiv,o=u.isDivModeEnabled(l.DivMode.repulse,r);if(!(o||i.onHover.enable&&n.position||i.onClick.enable&&n.clickPosition))return!1;var a=i.onHover.mode,s=i.onClick.mode;return u.isInArray(l.HoverMode.repulse,a)||u.isInArray(l.ClickMode.repulse,s)||o}},{key:"reset",value:function(){}},{key:"interact",value:function(){var e=this,t=this.container,n=t.actualOptions,i=t.interactivity.status===u.Constants.mouseMoveEvent,r=n.interactivity.events,o=r.onHover.enable,a=r.onHover.mode,s=r.onClick.enable,c=r.onClick.mode,d=r.onDiv;i&&o&&u.isInArray(l.HoverMode.repulse,a)?this.hoverRepulse():s&&u.isInArray(l.ClickMode.repulse,c)?this.clickRepulse():u.divModeExecute(l.DivMode.repulse,d,(function(t,n){return e.singleSelectorRepulse(t,n)}))}},{key:"singleSelectorRepulse",value:function(e,t){var n=this,i=this.container,r=document.querySelectorAll(e);r.length&&r.forEach((function(e){var r=e,o=i.retina.pixelRatio,a={x:(r.offsetLeft+r.offsetWidth/2)*o,y:(r.offsetTop+r.offsetHeight/2)*o},s=r.offsetWidth/2*o,c=t.type===l.DivType.circle?new u.Circle(a.x,a.y,s):new u.Rectangle(r.offsetLeft*o,r.offsetTop*o,r.offsetWidth*o,r.offsetHeight*o),d=i.actualOptions.interactivity.modes.repulse.divs,f=u.divMode(d,r);n.processRepulse(a,s,c,f)}))}},{key:"hoverRepulse",value:function(){var e=this.container,t=e.interactivity.mouse.position;if(t){var n=e.retina.repulseModeDistance;this.processRepulse(t,n,new u.Circle(t.x,t.y,n))}}},{key:"processRepulse",value:function(e,t,n,r){var o,a,s=this.container,l=s.particles.quadTree.query(n),d=s.actualOptions.interactivity.modes.repulse,f=i(l);try{for(f.s();!(a=f.n()).done;){var v=a.value,h=u.getDistances(v.position,e),p=h.dx,y=h.dy,m=h.distance,b=(null!==(o=null===r||void 0===r?void 0:r.speed)&&void 0!==o?o:d.speed)*d.factor,g=u.clamp(u.calcEasing(1-m/t,d.easing)*b,0,d.maxSpeed),w=c.Vector.create(0===m?b:p/m*g,0===m?b:y/m*g);v.position.addTo(w)}}catch(k){f.e(k)}finally{f.f()}}},{key:"clickRepulse",value:function(){var e=this.container;if(e.repulse.finish||(e.repulse.count||(e.repulse.count=0),e.repulse.count++,e.repulse.count===e.particles.count&&(e.repulse.finish=!0)),e.repulse.clicking){var t=e.retina.repulseModeDistance,n=Math.pow(t/6,3),r=e.interactivity.mouse.clickPosition;if(void 0===r)return;var o,a=new u.Circle(r.x,r.y,n),s=e.particles.quadTree.query(a),l=i(s);try{for(l.s();!(o=l.n()).done;){var d=o.value,f=u.getDistances(r,d.position),v=f.dx,h=f.dy,p=f.distance,y=Math.pow(p,2),m=-n*e.actualOptions.interactivity.modes.repulse.speed/y;if(y<=n){e.repulse.particles.push(d);var b=c.Vector.create(v,h);b.length=m,d.velocity.setTo(b)}}}catch(x){l.e(x)}finally{l.f()}}else if(!1===e.repulse.clicking){var g,w=i(e.repulse.particles);try{for(w.s();!(g=w.n()).done;){var k=g.value;k.velocity.setTo(k.initialVelocity)}}catch(x){w.e(x)}finally{w.f()}e.repulse.particles=[]}}}]),n}(n(16).ExternalInteractorBase);t.Repulser=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadExternalTrailInteraction=void 0;var i=n(288);t.loadExternalTrailInteraction=function(e){e.addInteractor("externalTrail",(function(e){return new i.TrailMaker(e)}))}},function(e,t,n){"use strict";var i=n(0),r=n(1),o=n(4),a=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.TrailMaker=void 0;var s=n(2),l=n(3),u=function(e){o(n,e);var t=a(n);function n(e){var r;return i(this,n),(r=t.call(this,e)).delay=0,r}return r(n,[{key:"interact",value:function(e){var t,n,i,r;if(this.container.retina.reduceFactor){var o=this.container,a=o.actualOptions.interactivity.modes.trail,s=1e3*a.delay/this.container.retina.reduceFactor;if(this.delay<s&&(this.delay+=e.value),!(this.delay<s)){var l=!0;a.pauseOnStop&&(o.interactivity.mouse.position===this.lastPosition||(null===(t=o.interactivity.mouse.position)||void 0===t?void 0:t.x)===(null===(n=this.lastPosition)||void 0===n?void 0:n.x)&&(null===(i=o.interactivity.mouse.position)||void 0===i?void 0:i.y)===(null===(r=this.lastPosition)||void 0===r?void 0:r.y))&&(l=!1),o.interactivity.mouse.position?this.lastPosition={x:o.interactivity.mouse.position.x,y:o.interactivity.mouse.position.y}:delete this.lastPosition,l&&o.particles.push(a.quantity,o.interactivity.mouse,a.particles),this.delay-=s}}}},{key:"isEnabled",value:function(){var e=this.container,t=e.actualOptions,n=e.interactivity.mouse,i=t.interactivity.events;return n.clicking&&n.inside&&!!n.position&&s.isInArray(l.ClickMode.trail,i.onClick.mode)||n.inside&&!!n.position&&s.isInArray(l.HoverMode.trail,i.onHover.mode)}},{key:"reset",value:function(){}}]),n}(n(16).ExternalInteractorBase);t.TrailMaker=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadParticlesAttractInteraction=void 0;var i=n(290);t.loadParticlesAttractInteraction=function(e){e.addInteractor("particlesAttract",(function(e){return new i.Attractor(e)}))}},function(e,t,n){"use strict";var i=n(6),r=n(0),o=n(1),a=n(4),s=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.Attractor=void 0;var l=n(2),u=function(e){a(n,e);var t=s(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"interact",value:function(e){var t,n,r=this.container,o=null!==(t=e.attractDistance)&&void 0!==t?t:r.retina.attractDistance,a=e.getPosition(),s=r.particles.quadTree.queryCircle(a,o),u=i(s);try{for(u.s();!(n=u.n()).done;){var c=n.value;if(e!==c&&c.options.move.attract.enable&&!c.destroyed&&!c.spawning){var d=c.getPosition(),f=l.getDistances(a,d),v=f.dx,h=f.dy,p=e.options.move.attract.rotate,y=v/(1e3*p.x),m=h/(1e3*p.y),b=c.size.value/e.size.value,g=1/b;e.velocity.x-=y*b,e.velocity.y-=m*b,c.velocity.x+=y*g,c.velocity.y+=m*g}}}catch(w){u.e(w)}finally{u.f()}}},{key:"isEnabled",value:function(e){return e.options.move.attract.enable}},{key:"reset",value:function(){}}]),n}(n(24).ParticlesInteractorBase);t.Attractor=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadParticlesCollisionsInteraction=void 0;var i=n(292);t.loadParticlesCollisionsInteraction=function(e){e.addInteractor("particlesCollisions",(function(e){return new i.Collider(e)}))}},function(e,t,n){"use strict";var i=n(6),r=n(0),o=n(1),a=n(4),s=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.Collider=void 0;var l=n(3),u=n(2);function c(e,t){u.circleBounce(u.circleBounceDataFromParticle(e),u.circleBounceDataFromParticle(t))}var d=function(e){a(n,e);var t=s(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"isEnabled",value:function(e){return e.options.collisions.enable}},{key:"reset",value:function(){}},{key:"interact",value:function(e){var t,n=this.container,r=e.getPosition(),o=e.getRadius(),a=n.particles.quadTree.queryCircle(r,2*o),s=i(a);try{for(s.s();!(t=s.n()).done;){var l=t.value;if(e!==l&&l.options.collisions.enable&&e.options.collisions.mode===l.options.collisions.mode&&!l.destroyed&&!l.spawning){var c=l.getPosition();if(Math.round(r.z)===Math.round(c.z))u.getDistance(r,c)<=o+l.getRadius()&&this.resolveCollision(e,l)}}}catch(d){s.e(d)}finally{s.f()}}},{key:"resolveCollision",value:function(e,t){switch(e.options.collisions.mode){case l.CollisionMode.absorb:this.absorb(e,t);break;case l.CollisionMode.bounce:c(e,t);break;case l.CollisionMode.destroy:!function(e,t){e.unbreakable||t.unbreakable||c(e,t),void 0===e.getRadius()&&void 0!==t.getRadius()?e.destroy():void 0!==e.getRadius()&&void 0===t.getRadius()?t.destroy():void 0!==e.getRadius()&&void 0!==t.getRadius()&&(e.getRadius()>=t.getRadius()?t.destroy():e.destroy())}(e,t)}}},{key:"absorb",value:function(e,t){var n=this.container,i=n.fpsLimit/1e3;if(void 0===e.getRadius()&&void 0!==t.getRadius())e.destroy();else if(void 0!==e.getRadius()&&void 0===t.getRadius())t.destroy();else if(void 0!==e.getRadius()&&void 0!==t.getRadius())if(e.getRadius()>=t.getRadius()){var r=u.clamp(e.getRadius()/t.getRadius(),0,t.getRadius())*i;e.size.value+=r,t.size.value-=r,t.getRadius()<=n.retina.pixelRatio&&(t.size.value=0,t.destroy())}else{var o=u.clamp(t.getRadius()/e.getRadius(),0,e.getRadius())*i;e.size.value-=o,t.size.value+=o,e.getRadius()<=n.retina.pixelRatio&&(e.size.value=0,e.destroy())}}}]),n}(n(24).ParticlesInteractorBase);t.Collider=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadParticlesLinksInteraction=t.loadInteraction=void 0;var i=n(294),r=n(295);function o(e){e.addInteractor("particlesLinks",(function(e){return new i.Linker(e)}))}t.loadInteraction=o,t.loadParticlesLinksInteraction=function(e){o(e),r.loadPlugin(e)}},function(e,t,n){"use strict";var i=n(6),r=n(0),o=n(1),a=n(4),s=n(5);Object.defineProperty(t,"__esModule",{value:!0}),t.Linker=void 0;var l=n(2);function u(e,t,n,i,r){var o=l.getDistance(e,t);if(!r||o<=n)return o;var a={x:t.x-i.width,y:t.y};if((o=l.getDistance(e,a))<=n)return o;var s={x:t.x-i.width,y:t.y-i.height};if((o=l.getDistance(e,s))<=n)return o;var u={x:t.x,y:t.y-i.height};return o=l.getDistance(e,u)}var c=function(e){a(n,e);var t=s(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"isEnabled",value:function(e){return e.options.links.enable}},{key:"reset",value:function(){}},{key:"interact",value:function(e){var t;e.links=[];var n=e.getPosition(),r=this.container,o=r.canvas.size;if(!(n.x<0||n.y<0||n.x>o.width||n.y>o.height)){var a,s=e.options.links,c=s.opacity,d=null!==(t=e.linksDistance)&&void 0!==t?t:r.retina.linksDistance,f=s.warp,v=f?new l.CircleWarp(n.x,n.y,d,o):new l.Circle(n.x,n.y,d),h=r.particles.quadTree.query(v),p=i(h);try{for(p.s();!(a=p.n()).done;){var y=a.value,m=y.options.links;if(e!==y&&m.enable&&s.id===m.id&&!y.spawning&&!y.destroyed&&-1===e.links.map((function(e){return e.destination})).indexOf(y)&&-1===y.links.map((function(e){return e.destination})).indexOf(e)){var b=y.getPosition();if(!(b.x<0||b.y<0||b.x>o.width||b.y>o.height)){var g=u(n,b,d,o,f&&m.warp);if(g>d)return;var w=(1-g/d)*c;this.setColor(e),e.links.push({destination:y,opacity:w})}}}}catch(k){p.e(k)}finally{p.f()}}}},{key:"setColor",value:function(e){var t=this.container,n=e.options.links,i=void 0===n.id?t.particles.linksColor:t.particles.linksColors.get(n.id);if(!i){var r=n.color;i=l.getLinkRandomColor(r,n.blink,n.consent),void 0===n.id?t.particles.linksColor=i:t.particles.linksColors.set(n.id,i)}}}]),n}(n(24).ParticlesInteractorBase);t.Linker=c},function(e,t,n){"use strict";var i=n(0),r=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.loadPlugin=void 0;var o=n(296),a=function(){function e(){i(this,e),this.id="links"}return r(e,[{key:"getPlugin",value:function(e){return new o.LinkInstance(e)}},{key:"needsPlugin",value:function(){return!0}},{key:"loadOptions",value:function(){}}]),e}();t.loadPlugin=function(e){var t=new a;e.addPlugin(t)}},function(e,t,n){"use strict";var i=n(6),r=n(0),o=n(1);Object.defineProperty(t,"__esModule",{value:!0}),t.LinkInstance=void 0;var a=n(2),s=function(){function e(t){r(this,e),this.container=t}return o(e,[{key:"particleCreated",value:function(e){e.links=[]}},{key:"particleDestroyed",value:function(e){e.links=[]}},{key:"drawParticle",value:function(e,t){var n=this,r=t,o=this.container,a=o.particles,s=t.options;if(r.links.length>0){e.save();var l,u=r.links.filter((function(e){return o.particles.getLinkFrequency(r,e.destination)<=s.links.frequency})),c=i(u);try{var d=function(){var e=l.value,t=e.destination;if(s.links.triangles.enable){var c=u.map((function(e){return e.destination})),d=t.links.filter((function(e){return o.particles.getLinkFrequency(t,e.destination)<=t.options.links.frequency&&c.indexOf(e.destination)>=0}));if(d.length){var f,v=i(d);try{for(v.s();!(f=v.n()).done;){var h=f.value,p=h.destination;a.getTriangleFrequency(r,t,p)>s.links.triangles.frequency||n.drawLinkTriangle(r,e,h)}}catch(y){v.e(y)}finally{v.f()}}}e.opacity>0&&o.retina.linksWidth>0&&n.drawLinkLine(r,e)};for(c.s();!(l=c.n()).done;)d()}catch(f){c.e(f)}finally{c.f()}e.restore()}}},{key:"drawLinkTriangle",value:function(e,t,n){var i,r=this.container,o=r.actualOptions,s=t.destination,l=n.destination,u=e.options.links.triangles,c=null!==(i=u.opacity)&&void 0!==i?i:(t.opacity+n.opacity)/2;if(!(c<=0)){var d=e.getPosition(),f=s.getPosition(),v=l.getPosition();r.canvas.draw((function(t){if(!(a.getDistance(d,f)>r.retina.linksDistance||a.getDistance(v,f)>r.retina.linksDistance||a.getDistance(v,d)>r.retina.linksDistance)){var n=a.colorToRgb(u.color);if(!n){var i=e.options.links,l=void 0!==i.id?r.particles.linksColors.get(i.id):r.particles.linksColor;n=a.getLinkColor(e,s,l)}n&&a.drawLinkTriangle(t,d,f,v,o.backgroundMask.enable,o.backgroundMask.composite,n,c)}}))}}},{key:"drawLinkLine",value:function(e,t){var n=this.container,i=n.actualOptions,r=t.destination,o=t.opacity,s=e.getPosition(),l=r.getPosition();n.canvas.draw((function(t){var u,c,d,f=e.options.twinkle.lines;if(f.enable){var v=f.frequency,h=a.colorToRgb(f.color);Math.random()<v&&void 0!==h&&(d=h,o=f.opacity)}if(!d){var p=e.options.links,y=void 0!==p.id?n.particles.linksColors.get(p.id):n.particles.linksColor;d=a.getLinkColor(e,r,y)}if(d){var m=null!==(u=e.linksWidth)&&void 0!==u?u:n.retina.linksWidth,b=null!==(c=e.linksDistance)&&void 0!==c?c:n.retina.linksDistance;a.drawLinkLine(t,m,s,l,b,n.canvas.size,e.options.links.warp,i.backgroundMask.enable,i.backgroundMask.composite,d,o,e.options.links.shadow)}}))}}]),e}();t.LinkInstance=s},function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(298),t),r(n(299),t),r(n(300),t),r(n(301),t),r(n(302),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(304),t),r(n(305),t),r(n(306),t),r(n(307),t),r(n(308),t),r(n(309),t),r(n(310),t),r(n(311),t),r(n(312),t),r(n(313),t),r(n(314),t),r(n(315),t),r(n(316),t),r(n(317),t),r(n(318),t),r(n(319),t),r(n(320),t),r(n(321),t),r(n(322),t),r(n(323),t),r(n(324),t),r(n(325),t),r(n(326),t),r(n(327),t),r(n(328),t),r(n(329),t),r(n(330),t),r(n(331),t),r(n(332),t),r(n(333),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){var i=n(335);e.exports=function(e,t){return i(e,t)}},function(e,t,n){var i=n(336),r=n(30);e.exports=function e(t,n,o,a,s){return t===n||(null==t||null==n||!r(t)&&!r(n)?t!==t&&n!==n:i(t,n,o,a,e,s))}},function(e,t,n){var i=n(337),r=n(70),o=n(372),a=n(376),s=n(398),l=n(45),u=n(71),c=n(73),d="[object Arguments]",f="[object Array]",v="[object Object]",h=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,p,y,m){var b=l(e),g=l(t),w=b?f:s(e),k=g?f:s(t),x=(w=w==d?v:w)==v,_=(k=k==d?v:k)==v,P=w==k;if(P&&u(e)){if(!u(t))return!1;b=!0,x=!1}if(P&&!x)return m||(m=new i),b||c(e)?r(e,t,n,p,y,m):o(e,t,w,n,p,y,m);if(!(1&n)){var O=x&&h.call(e,"__wrapped__"),M=_&&h.call(t,"__wrapped__");if(O||M){var S=O?e.value():e,C=M?t.value():t;return m||(m=new i),y(S,C,n,p,m)}}return!!P&&(m||(m=new i),a(e,t,n,p,y,m))}},function(e,t,n){var i=n(25),r=n(343),o=n(344),a=n(345),s=n(346),l=n(347);function u(e){var t=this.__data__=new i(e);this.size=t.size}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=a,u.prototype.has=s,u.prototype.set=l,e.exports=u},function(e,t){e.exports=function(){this.__data__=[],this.size=0}},function(e,t,n){var i=n(26),r=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=i(t,e);return!(n<0)&&(n==t.length-1?t.pop():r.call(t,n,1),--this.size,!0)}},function(e,t,n){var i=n(26);e.exports=function(e){var t=this.__data__,n=i(t,e);return n<0?void 0:t[n][1]}},function(e,t,n){var i=n(26);e.exports=function(e){return i(this.__data__,e)>-1}},function(e,t,n){var i=n(26);e.exports=function(e,t){var n=this.__data__,r=i(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}},function(e,t,n){var i=n(25);e.exports=function(){this.__data__=new i,this.size=0}},function(e,t){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},function(e,t){e.exports=function(e){return this.__data__.get(e)}},function(e,t){e.exports=function(e){return this.__data__.has(e)}},function(e,t,n){var i=n(25),r=n(43),o=n(69);e.exports=function(e,t){var n=this.__data__;if(n instanceof i){var a=n.__data__;if(!r||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new o(a)}return n.set(e,t),this.size=n.size,this}},function(e,t,n){var i=n(65),r=n(352),o=n(67),a=n(68),s=/^\[object .+?Constructor\]$/,l=Function.prototype,u=Object.prototype,c=l.toString,d=u.hasOwnProperty,f=RegExp("^"+c.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!o(e)||r(e))&&(i(e)?f:s).test(a(e))}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(i){"object"===typeof window&&(n=window)}e.exports=n},function(e,t,n){var i=n(44),r=Object.prototype,o=r.hasOwnProperty,a=r.toString,s=i?i.toStringTag:void 0;e.exports=function(e){var t=o.call(e,s),n=e[s];try{e[s]=void 0;var i=!0}catch(l){}var r=a.call(e);return i&&(t?e[s]=n:delete e[s]),r}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t,n){var i=n(353),r=function(){var e=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!r&&r in e}},function(e,t,n){var i=n(14)["__core-js_shared__"];e.exports=i},function(e,t){e.exports=function(e,t){return null==e?void 0:e[t]}},function(e,t,n){var i=n(356),r=n(25),o=n(43);e.exports=function(){this.size=0,this.__data__={hash:new i,map:new(o||r),string:new i}}},function(e,t,n){var i=n(357),r=n(358),o=n(359),a=n(360),s=n(361);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}l.prototype.clear=i,l.prototype.delete=r,l.prototype.get=o,l.prototype.has=a,l.prototype.set=s,e.exports=l},function(e,t,n){var i=n(28);e.exports=function(){this.__data__=i?i(null):{},this.size=0}},function(e,t){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},function(e,t,n){var i=n(28),r=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(i){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return r.call(t,e)?t[e]:void 0}},function(e,t,n){var i=n(28),r=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return i?void 0!==t[e]:r.call(t,e)}},function(e,t,n){var i=n(28);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=i&&void 0===t?"__lodash_hash_undefined__":t,this}},function(e,t,n){var i=n(29);e.exports=function(e){var t=i(this,e).delete(e);return this.size-=t?1:0,t}},function(e,t){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},function(e,t,n){var i=n(29);e.exports=function(e){return i(this,e).get(e)}},function(e,t,n){var i=n(29);e.exports=function(e){return i(this,e).has(e)}},function(e,t,n){var i=n(29);e.exports=function(e,t){var n=i(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}},function(e,t,n){var i=n(69),r=n(368),o=n(369);function a(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new i;++t<n;)this.add(e[t])}a.prototype.add=a.prototype.push=r,a.prototype.has=o,e.exports=a},function(e,t){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},function(e,t){e.exports=function(e){return this.__data__.has(e)}},function(e,t){e.exports=function(e,t){for(var n=-1,i=null==e?0:e.length;++n<i;)if(t(e[n],n,e))return!0;return!1}},function(e,t){e.exports=function(e,t){return e.has(t)}},function(e,t,n){var i=n(44),r=n(373),o=n(64),a=n(70),s=n(374),l=n(375),u=i?i.prototype:void 0,c=u?u.valueOf:void 0;e.exports=function(e,t,n,i,u,d,f){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!d(new r(e),new r(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return o(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var v=s;case"[object Set]":var h=1&i;if(v||(v=l),e.size!=t.size&&!h)return!1;var p=f.get(e);if(p)return p==t;i|=2,f.set(e,t);var y=a(v(e),v(t),i,u,d,f);return f.delete(e),y;case"[object Symbol]":if(c)return c.call(e)==c.call(t)}return!1}},function(e,t,n){var i=n(14).Uint8Array;e.exports=i},function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,i){n[++t]=[i,e]})),n}},function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},function(e,t,n){var i=n(377),r=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,o,a,s){var l=1&n,u=i(e),c=u.length;if(c!=i(t).length&&!l)return!1;for(var d=c;d--;){var f=u[d];if(!(l?f in t:r.call(t,f)))return!1}var v=s.get(e),h=s.get(t);if(v&&h)return v==t&&h==e;var p=!0;s.set(e,t),s.set(t,e);for(var y=l;++d<c;){var m=e[f=u[d]],b=t[f];if(o)var g=l?o(b,m,f,t,e,s):o(m,b,f,e,t,s);if(!(void 0===g?m===b||a(m,b,n,o,s):g)){p=!1;break}y||(y="constructor"==f)}if(p&&!y){var w=e.constructor,k=t.constructor;w==k||!("constructor"in e)||!("constructor"in t)||"function"==typeof w&&w instanceof w&&"function"==typeof k&&k instanceof k||(p=!1)}return s.delete(e),s.delete(t),p}},function(e,t,n){var i=n(378),r=n(380),o=n(383);e.exports=function(e){return i(e,o,r)}},function(e,t,n){var i=n(379),r=n(45);e.exports=function(e,t,n){var o=t(e);return r(e)?o:i(o,n(e))}},function(e,t){e.exports=function(e,t){for(var n=-1,i=t.length,r=e.length;++n<i;)e[r+n]=t[n];return e}},function(e,t,n){var i=n(381),r=n(382),o=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(e){return null==e?[]:(e=Object(e),i(a(e),(function(t){return o.call(e,t)})))}:r;e.exports=s},function(e,t){e.exports=function(e,t){for(var n=-1,i=null==e?0:e.length,r=0,o=[];++n<i;){var a=e[n];t(a,n,e)&&(o[r++]=a)}return o}},function(e,t){e.exports=function(){return[]}},function(e,t,n){var i=n(384),r=n(393),o=n(397);e.exports=function(e){return o(e)?i(e):r(e)}},function(e,t,n){var i=n(385),r=n(386),o=n(45),a=n(71),s=n(389),l=n(73),u=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=o(e),c=!n&&r(e),d=!n&&!c&&a(e),f=!n&&!c&&!d&&l(e),v=n||c||d||f,h=v?i(e.length,String):[],p=h.length;for(var y in e)!t&&!u.call(e,y)||v&&("length"==y||d&&("offset"==y||"parent"==y)||f&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||s(y,p))||h.push(y);return h}},function(e,t){e.exports=function(e,t){for(var n=-1,i=Array(e);++n<e;)i[n]=t(n);return i}},function(e,t,n){var i=n(387),r=n(30),o=Object.prototype,a=o.hasOwnProperty,s=o.propertyIsEnumerable,l=i(function(){return arguments}())?i:function(e){return r(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},function(e,t,n){var i=n(27),r=n(30);e.exports=function(e){return r(e)&&"[object Arguments]"==i(e)}},function(e,t){e.exports=function(){return!1}},function(e,t){var n=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var i=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==i||"symbol"!=i&&n.test(e))&&e>-1&&e%1==0&&e<t}},function(e,t,n){var i=n(27),r=n(74),o=n(30),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return o(e)&&r(e.length)&&!!a[i(e)]}},function(e,t){e.exports=function(e){return function(t){return e(t)}}},function(e,t,n){(function(e){var i=n(66),r=t&&!t.nodeType&&t,o=r&&"object"==typeof e&&e&&!e.nodeType&&e,a=o&&o.exports===r&&i.process,s=function(){try{var e=o&&o.require&&o.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(t){}}();e.exports=s}).call(this,n(72)(e))},function(e,t,n){var i=n(394),r=n(395),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!i(e))return r(e);var t=[];for(var n in Object(e))o.call(e,n)&&"constructor"!=n&&t.push(n);return t}},function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},function(e,t,n){var i=n(396)(Object.keys,Object);e.exports=i},function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},function(e,t,n){var i=n(65),r=n(74);e.exports=function(e){return null!=e&&r(e.length)&&!i(e)}},function(e,t,n){var i=n(399),r=n(43),o=n(400),a=n(401),s=n(402),l=n(27),u=n(68),c="[object Map]",d="[object Promise]",f="[object Set]",v="[object WeakMap]",h="[object DataView]",p=u(i),y=u(r),m=u(o),b=u(a),g=u(s),w=l;(i&&w(new i(new ArrayBuffer(1)))!=h||r&&w(new r)!=c||o&&w(o.resolve())!=d||a&&w(new a)!=f||s&&w(new s)!=v)&&(w=function(e){var t=l(e),n="[object Object]"==t?e.constructor:void 0,i=n?u(n):"";if(i)switch(i){case p:return h;case y:return c;case m:return d;case b:return f;case g:return v}return t}),e.exports=w},function(e,t,n){var i=n(19)(n(14),"DataView");e.exports=i},function(e,t,n){var i=n(19)(n(14),"Promise");e.exports=i},function(e,t,n){var i=n(19)(n(14),"Set");e.exports=i},function(e,t,n){var i=n(19)(n(14),"WeakMap");e.exports=i},function(e,t,n){"use strict";n(32);var i=n(8),r=60103;if(t.Fragment=60107,"function"===typeof Symbol&&Symbol.for){var o=Symbol.for;r=o("react.element"),t.Fragment=o("react.fragment")}var a=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var i,o={},u=null,c=null;for(i in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)s.call(t,i)&&!l.hasOwnProperty(i)&&(o[i]=t[i]);if(e&&e.defaultProps)for(i in t=e.defaultProps)void 0===o[i]&&(o[i]=t[i]);return{$$typeof:r,type:e,key:u,ref:c,props:o,_owner:a.current}}t.jsx=u,t.jsxs=u},function(e,t,n){}]]);
  //# sourceMappingURL=2.68e40d34.chunk.js.map