File: /home/ezpgggd/www/wp-content/plugins/modula/assets/js/misc/anime.js
(()=>{"use strict";const e={update:null,begin:null,loopBegin:null,changeBegin:null,change:null,changeComplete:null,loopComplete:null,complete:null,loop:1,direction:"normal",autoplay:!0,timelineOffset:0},t={duration:1e3,delay:0,endDelay:0,easing:"easeOutElastic(1, .5)",round:0},n=["translateX","translateY","translateZ","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","skew","skewX","skewY","perspective","matrix","matrix3d"],r={CSS:{},springs:{}};function o(e,t,n){return Math.min(Math.max(e,t),n)}function a(e,t){return e.indexOf(t)>-1}function s(e,t){return e.apply(null,t)}const i={arr:e=>Array.isArray(e),obj:e=>a(Object.prototype.toString.call(e),"Object"),pth:e=>i.obj(e)&&e.hasOwnProperty("totalLength"),svg:e=>e instanceof SVGElement,inp:e=>e instanceof HTMLInputElement,dom:e=>e.nodeType||i.svg(e),str:e=>"string"==typeof e,fnc:e=>"function"==typeof e,und:e=>void 0===e,nil:e=>i.und(e)||null===e,hex:e=>/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e),rgb:e=>/^rgb/.test(e),hsl:e=>/^hsl/.test(e),col:e=>i.hex(e)||i.rgb(e)||i.hsl(e),key:n=>!e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&"targets"!==n&&"keyframes"!==n};function u(e){const t=/\(([^)]+)\)/.exec(e);return t?t[1].split(",").map((e=>parseFloat(e))):[]}function c(e,t){const n=u(e),a=o(i.und(n[0])?1:n[0],.1,100),s=o(i.und(n[1])?100:n[1],.1,100),c=o(i.und(n[2])?10:n[2],.1,100),l=o(i.und(n[3])?0:n[3],.1,100),d=Math.sqrt(s/a),f=c/(2*Math.sqrt(s*a)),p=f<1?d*Math.sqrt(1-f*f):0,h=f<1?(f*d-l)/p:-l+d;function g(e){let n=t?t*e/1e3:e;return n=f<1?Math.exp(-n*f*d)*(1*Math.cos(p*n)+h*Math.sin(p*n)):(1+h*n)*Math.exp(-n*d),0===e||1===e?e:1-n}return t?g:function(){const t=r.springs[e];if(t)return t;const n=1/6;let o=0,a=0;for(;;)if(o+=n,1===g(o)){if(a++,a>=16)break}else a=0;const s=o*n*1e3;return r.springs[e]=s,s}}function l(e=10){return t=>Math.ceil(o(t,1e-6,1)*e)*(1/e)}const d=(()=>{const e=.1;function t(e,t){return 1-3*t+3*e}function n(e,t){return 3*t-6*e}function r(e){return 3*e}function o(e,o,a){return((t(o,a)*e+n(o,a))*e+r(o))*e}function a(e,o,a){return 3*t(o,a)*e*e+2*n(o,a)*e+r(o)}return function(t,n,r,s){if(!(0<=t&&t<=1&&0<=r&&r<=1))return;let i=new Float32Array(11);if(t!==n||r!==s)for(let n=0;n<11;++n)i[n]=o(n*e,t,r);return u=>t===n&&r===s||0===u||1===u?u:o(function(n){let s=0,u=1;for(;10!==u&&i[u]<=n;++u)s+=e;--u;const c=s+(n-i[u])/(i[u+1]-i[u])*e,l=a(c,t,r);return l>=.001?function(e,t,n,r){for(let s=0;s<4;++s){const s=a(t,n,r);if(0===s)return t;t-=(o(t,n,r)-e)/s}return t}(n,c,t,r):0===l?c:function(e,t,n,r,a){let s,i,u=0;do{i=t+(n-t)/2,s=o(i,r,a)-e,s>0?n=i:t=i}while(Math.abs(s)>1e-7&&++u<10);return i}(n,s,s+e,t,r)}(u),n,s)}})(),f=(()=>{const e={linear:()=>e=>e},t={Sine:()=>e=>1-Math.cos(e*Math.PI/2),Expo:()=>e=>e?Math.pow(2,10*e-10):0,Circ:()=>e=>1-Math.sqrt(1-e*e),Back:()=>e=>e*e*(3*e-2),Bounce:()=>e=>{let t,n=4;for(;e<((t=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*t-2)/22-e,2)},Elastic:(e=1,t=.5)=>{const n=o(e,1,10),r=o(t,.1,2);return e=>0===e||1===e?e:-n*Math.pow(2,10*(e-1))*Math.sin((e-1-r/(2*Math.PI)*Math.asin(1/n))*(2*Math.PI)/r)}};return["Quad","Cubic","Quart","Quint"].forEach(((e,n)=>{t[e]=()=>e=>Math.pow(e,n+2)})),Object.keys(t).forEach((n=>{const r=t[n];e["easeIn"+n]=r,e["easeOut"+n]=(e,t)=>n=>1-r(e,t)(1-n),e["easeInOut"+n]=(e,t)=>n=>n<.5?r(e,t)(2*n)/2:1-r(e,t)(-2*n+2)/2,e["easeOutIn"+n]=(e,t)=>n=>n<.5?(1-r(e,t)(1-2*n))/2:(r(e,t)(2*n-1)+1)/2})),e})();function p(e,t){if(i.fnc(e))return e;const n=e.split("(")[0],r=f[n],o=u(e);switch(n){case"spring":return c(e,t);case"cubicBezier":return s(d,o);case"steps":return s(l,o);default:return s(r,o)}}function h(e){try{return document.querySelectorAll(e)}catch(e){return}}function g(e,t){const n=e.length,r=arguments.length>=2?arguments[1]:void 0,o=[];for(let a=0;a<n;a++)if(a in e){const n=e[a];t.call(r,n,a,e)&&o.push(n)}return o}function m(e){return e.reduce(((e,t)=>e.concat(i.arr(t)?m(t):t)),[])}function y(e){return i.arr(e)?e:(i.str(e)&&(e=h(e)||e),e instanceof NodeList||e instanceof HTMLCollection?[].slice.call(e):[e])}function b(e,t){return e.some((e=>e===t))}function v(e){const t={};for(let n in e)t[n]=e[n];return t}function M(e,t){const n=v(e);for(let r in e)n[r]=t.hasOwnProperty(r)?t[r]:e[r];return n}function x(e,t){const n=v(e);for(let r in t)n[r]=i.und(e[r])?t[r]:e[r];return n}function w(e){const t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(e);if(t)return t[1]}function O(e,t){return i.fnc(e)?e(t.target,t.id,t.total):e}function k(e,t){return e.getAttribute(t)}function C(e,t,n){if(b([n,"deg","rad","turn"],w(t)))return t;const o=r.CSS[t+n];if(!i.und(o))return o;const a=document.createElement(e.tagName),s=e.parentNode&&e.parentNode!==document?e.parentNode:document.body;s.appendChild(a),a.style.position="absolute",a.style.width=100+n;const u=100/a.offsetWidth;s.removeChild(a);const c=u*parseFloat(t);return r.CSS[t+n]=c,c}function P(e,t,n){if(t in e.style){const r=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),o=e.style[t]||getComputedStyle(e).getPropertyValue(r)||"0";return n?C(e,o,n):o}}function I(e,t){return i.dom(e)&&!i.inp(e)&&(!i.nil(k(e,t))||i.svg(e)&&e[t])?"attribute":i.dom(e)&&b(n,t)?"transform":i.dom(e)&&"transform"!==t&&P(e,t)?"css":null!=e[t]?"object":void 0}function D(e){if(!i.dom(e))return;const t=e.style.transform||"",n=/(\w+)\(([^)]*)\)/g,r=new Map;let o;for(;o=n.exec(t);)r.set(o[1],o[2]);return r}function B(e,t,n,r){switch(I(e,t)){case"transform":return function(e,t,n,r){const o=a(t,"scale")?1:0+function(e){return a(e,"translate")||"perspective"===e?"px":a(e,"rotate")||a(e,"skew")?"deg":void 0}(t),s=D(e).get(t)||o;return n&&(n.transforms.list.set(t,s),n.transforms.last=t),r?C(e,s,r):s}(e,t,r,n);case"css":return P(e,t,n);case"attribute":return k(e,t);default:return e[t]||0}}function T(e,t){const n=/^(\*=|\+=|-=)/.exec(e);if(!n)return e;const r=w(e)||0,o=parseFloat(t),a=parseFloat(e.replace(n[0],""));switch(n[0][0]){case"+":return o+a+r;case"-":return o-a+r;case"*":return o*a+r}}function $(e,t){if(i.col(e))return function(e){return i.rgb(e)?function(e){const t=/rgb\((\d+,\s*[\d]+,\s*[\d]+)\)/g.exec(e);return t?`rgba(${t[1]},1)`:e}(e):i.hex(e)?function(e){const t=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,((e,t,n,r)=>t+t+n+n+r+r)),n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return`rgba(${parseInt(n[1],16)},${parseInt(n[2],16)},${parseInt(n[3],16)},1)`}(e):i.hsl(e)?function(e){const t=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(e)||/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(e),n=parseInt(t[1],10)/360,r=parseInt(t[2],10)/100,o=parseInt(t[3],10)/100,a=t[4]||1;function s(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}let i,u,c;if(0==r)i=u=c=o;else{const e=o<.5?o*(1+r):o+r-o*r,t=2*o-e;i=s(t,e,n+1/3),u=s(t,e,n),c=s(t,e,n-1/3)}return`rgba(${255*i},${255*u},${255*c},${a})`}(e):void 0}(e);if(/\s/g.test(e))return e;const n=w(e),r=n?e.substr(0,e.length-n.length):e;return t?r+t:r}function E(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function F(e){const t=e.points;let n,r=0;for(let e=0;e<t.numberOfItems;e++){const o=t.getItem(e);e>0&&(r+=E(n,o)),n=o}return r}function A(e){if(e.getTotalLength)return e.getTotalLength();switch(e.tagName.toLowerCase()){case"circle":return function(e){return 2*Math.PI*k(e,"r")}(e);case"rect":return function(e){return 2*k(e,"width")+2*k(e,"height")}(e);case"line":return function(e){return E({x:k(e,"x1"),y:k(e,"y1")},{x:k(e,"x2"),y:k(e,"y2")})}(e);case"polyline":return F(e);case"polygon":return function(e){const t=e.points;return F(e)+E(t.getItem(t.numberOfItems-1),t.getItem(0))}(e)}}function N(e,t){const n=t||{},r=n.el||function(e){let t=e.parentNode;for(;i.svg(t)&&i.svg(t.parentNode);)t=t.parentNode;return t}(e),o=r.getBoundingClientRect(),a=k(r,"viewBox"),s=o.width,u=o.height,c=n.viewBox||(a?a.split(" "):[0,0,s,u]);return{el:r,viewBox:c,x:c[0]/1,y:c[1]/1,w:s,h:u,vW:c[2],vH:c[3]}}function S(e,t,n){function r(n=0){const r=t+n>=1?t+n:0;return e.el.getPointAtLength(r)}const o=N(e.el,e.svg),a=r(),s=r(-1),i=r(1),u=n?1:o.w/o.vW,c=n?1:o.h/o.vH;switch(e.property){case"x":return(a.x-o.x)*u;case"y":return(a.y-o.y)*c;case"angle":return 180*Math.atan2(i.y-s.y,i.x-s.x)/Math.PI}}function L(e,t){const n=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,r=$(i.pth(e)?e.totalLength:e,t)+"";return{original:r,numbers:r.match(n)?r.match(n).map(Number):[0],strings:i.str(e)||t?r.split(n):[]}}function j(e){return g(e?m(i.arr(e)?e.map(y):y(e)):[],((e,t,n)=>n.indexOf(e)===t))}function q(e){const t=j(e);return t.map(((e,n)=>({target:e,id:n,total:t.length,transforms:{list:D(e)}})))}function H(e,t){let n=v(t);if(/^spring/.test(n.easing)&&(n.duration=c(n.easing)),i.arr(e)){const r=e.length;2!==r||i.obj(e[0])?i.fnc(t.duration)||(n.duration=t.duration/r):e={value:e}}const r=i.arr(e)?e:[e];return r.map(((e,n)=>{const o=i.obj(e)&&!i.pth(e)?e:{value:e};return i.und(o.delay)&&(o.delay=n?0:t.delay),i.und(o.endDelay)&&(o.endDelay=n===r.length-1?t.endDelay:0),o})).map((e=>x(e,n)))}const V={css:(e,t,n)=>e.style[t]=n,attribute:(e,t,n)=>e.setAttribute(t,n),object:(e,t,n)=>e[t]=n,transform:(e,t,n,r,o)=>{if(r.list.set(t,n),t===r.last||o){let t="";r.list.forEach(((e,n)=>{t+=`${n}(${e}) `})),e.style.transform=t}}};function W(e,t){q(e).forEach((e=>{for(let n in t){const r=O(t[n],e),o=e.target,a=w(r),s=B(o,n,a,e),i=T($(r,a||w(s)),s),u=I(o,n);V[u](o,n,i,e.transforms,!0)}}))}function X(e,t){return g(m(e.map((e=>t.map((t=>function(e,t){const n=I(e.target,t.name);if(n){const r=function(e,t){let n;return e.tweens.map((r=>{const o=function(e,t){const n={};for(let r in e){let o=O(e[r],t);i.arr(o)&&(o=o.map((e=>O(e,t))),1===o.length&&(o=o[0])),n[r]=o}return n.duration=parseFloat(n.duration),n.delay=parseFloat(n.delay),n}(r,t),a=o.value;let s=i.arr(a)?a[1]:a;const u=w(s),c=B(t.target,e.name,u,t),l=n?n.to.original:c,d=i.arr(a)?a[0]:l,f=w(d)||w(c),h=u||f;return i.und(s)&&(s=l),o.from=L(d,h),o.to=L(T(s,d),h),o.start=n?n.end:0,o.end=o.start+o.delay+o.duration+o.endDelay,o.easing=p(o.easing,o.duration),o.isPath=i.pth(a),o.isPathTargetInsideSVG=o.isPath&&i.svg(t.target),o.isColor=i.col(o.from.original),o.isColor&&(o.round=1),n=o,o}))}(t,e),o=r[r.length-1];return{type:n,property:t.name,animatable:e,tweens:r,duration:o.end,delay:r[0].delay,endDelay:o.endDelay}}}(e,t)))))),(e=>!i.und(e)))}function Y(e,t){const n=e.length,r=e=>e.timelineOffset?e.timelineOffset:0,o={};return o.duration=n?Math.max.apply(Math,e.map((e=>r(e)+e.duration))):t.duration,o.delay=n?Math.min.apply(Math,e.map((e=>r(e)+e.delay))):t.delay,o.endDelay=n?o.duration-Math.max.apply(Math,e.map((e=>r(e)+e.duration-e.endDelay))):t.endDelay,o}let Z=0,G=[];const Q=(()=>{let e;function t(n){let r=G.length,o=0;for(;o<r;){const e=G[o];e.paused?(G.splice(o,1),r--):(e.tick(n),o++)}e=o>0?requestAnimationFrame(t):void 0}return"undefined"!=typeof document&&document.addEventListener("visibilitychange",(function(){_.suspendWhenDocumentHidden&&(z()?e=cancelAnimationFrame(e):(G.forEach((e=>e._onDocumentVisibility())),Q()))})),function(){e||z()&&_.suspendWhenDocumentHidden||!(G.length>0)||(e=requestAnimationFrame(t))}})();function z(){return!!document&&document.hidden}function _(n={}){let r,a=0,s=0,u=0,c=0,l=null;function d(e){const t=window.Promise&&new Promise((e=>l=e));return e.finished=t,t}let f=function(n){const r=M(e,n),o=M(t,n),a=function(e,t){const n=[],r=t.keyframes;r&&(t=x(function(e){const t=g(m(e.map((e=>Object.keys(e)))),(e=>i.key(e))).reduce(((e,t)=>(e.indexOf(t)<0&&e.push(t),e)),[]),n={};for(let r=0;r<t.length;r++){const o=t[r];n[o]=e.map((e=>{const t={};for(let n in e)i.key(n)?n==o&&(t.value=e[n]):t[n]=e[n];return t}))}return n}(r),t));for(let r in t)i.key(r)&&n.push({name:r,tweens:H(t[r],e)});return n}(o,n),s=q(n.targets),u=X(s,a),c=Y(u,o),l=Z;return Z++,x(r,{id:l,children:[],animatables:s,animations:u,duration:c.duration,delay:c.delay,endDelay:c.endDelay})}(n),p=d(f);function h(){const e=f.direction;"alternate"!==e&&(f.direction="normal"!==e?"normal":"reverse"),f.reversed=!f.reversed,r.forEach((e=>e.reversed=f.reversed))}function y(e){return f.reversed?f.duration-e:e}function b(){a=0,s=y(f.currentTime)*(1/_.speed)}function v(e,t){t&&t.seek(e-t.timelineOffset)}function w(e){let t=0;const n=f.animations,r=n.length;for(;t<r;){const r=n[t],a=r.animatable,s=r.tweens,i=s.length-1;let u=s[i];i&&(u=g(s,(t=>e<t.end))[0]||u);const c=o(e-u.start-u.delay,0,u.duration)/u.duration,l=isNaN(c)?1:u.easing(c),d=u.to.strings,f=u.round,p=[],h=u.to.numbers.length;let m;for(let e=0;e<h;e++){let t;const n=u.to.numbers[e],r=u.from.numbers[e]||0;t=u.isPath?S(u.value,l*n,u.isPathTargetInsideSVG):r+l*(n-r),f&&(u.isColor&&e>2||(t=Math.round(t*f)/f)),p.push(t)}const y=d.length;if(y){m=d[0];for(let e=0;e<y;e++){d[e];const t=d[e+1],n=p[e];isNaN(n)||(m+=t?n+t:n+" ")}}else m=p[0];V[r.type](a.target,r.property,m,a.transforms),r.currentValue=m,t++}}function O(e){f[e]&&!f.passThrough&&f[e](f)}function k(e){const t=f.duration,n=f.delay,i=t-f.endDelay,g=y(e);f.progress=o(g/t*100,0,100),f.reversePlayback=g<f.currentTime,r&&function(e){if(f.reversePlayback)for(let t=c;t--;)v(e,r[t]);else for(let t=0;t<c;t++)v(e,r[t])}(g),!f.began&&f.currentTime>0&&(f.began=!0,O("begin")),!f.loopBegan&&f.currentTime>0&&(f.loopBegan=!0,O("loopBegin")),g<=n&&0!==f.currentTime&&w(0),(g>=i&&f.currentTime!==t||!t)&&w(t),g>n&&g<i?(f.changeBegan||(f.changeBegan=!0,f.changeCompleted=!1,O("changeBegin")),O("change"),w(g)):f.changeBegan&&(f.changeCompleted=!0,f.changeBegan=!1,O("changeComplete")),f.currentTime=o(g,0,t),f.began&&O("update"),e>=t&&(s=0,f.remaining&&!0!==f.remaining&&f.remaining--,f.remaining?(a=u,O("loopComplete"),f.loopBegan=!1,"alternate"===f.direction&&h()):(f.paused=!0,f.completed||(f.completed=!0,O("loopComplete"),O("complete"),!f.passThrough&&"Promise"in window&&(l(),p=d(f)))))}return f.reset=function(){const e=f.direction;f.passThrough=!1,f.currentTime=0,f.progress=0,f.paused=!0,f.began=!1,f.loopBegan=!1,f.changeBegan=!1,f.completed=!1,f.changeCompleted=!1,f.reversePlayback=!1,f.reversed="reverse"===e,f.remaining=f.loop,r=f.children,c=r.length;for(let e=c;e--;)f.children[e].reset();(f.reversed&&!0!==f.loop||"alternate"===e&&1===f.loop)&&f.remaining++,w(f.reversed?f.duration:0)},f._onDocumentVisibility=b,f.set=function(e,t){return W(e,t),f},f.tick=function(e){u=e,a||(a=u),k((u+(s-a))*_.speed)},f.seek=function(e){k(y(e))},f.pause=function(){f.paused=!0,b()},f.play=function(){f.paused&&(f.completed&&f.reset(),f.paused=!1,G.push(f),b(),Q())},f.reverse=function(){h(),f.completed=!f.reversed,b()},f.restart=function(){f.reset(),f.play()},f.remove=function(e){J(j(e),f)},f.reset(),f.autoplay&&f.play(),f}function R(e,t){for(let n=t.length;n--;)b(e,t[n].animatable.target)&&t.splice(n,1)}function J(e,t){const n=t.animations,r=t.children;R(e,n);for(let t=r.length;t--;){const n=r[t],o=n.animations;R(e,o),o.length||n.children.length||r.splice(t,1)}n.length||r.length||t.pause()}_.version="3.2.2",_.speed=1,_.suspendWhenDocumentHidden=!0,_.running=G,_.remove=function(e){const t=j(e);for(let e=G.length;e--;)J(t,G[e])},_.get=B,_.set=W,_.convertPx=C,_.path=function(e,t){const n=i.str(e)?h(e)[0]:e,r=t||100;return function(e){return{property:e,el:n,svg:N(n),totalLength:A(n)*(r/100)}}},_.setDashoffset=function(e){const t=A(e);return e.setAttribute("stroke-dasharray",t),t},_.stagger=function(e,t={}){const n=t.direction||"normal",r=t.easing?p(t.easing):null,o=t.grid,a=t.axis;let s=t.from||0;const u="first"===s,c="center"===s,l="last"===s,d=i.arr(e),f=d?parseFloat(e[0]):parseFloat(e),h=d?parseFloat(e[1]):0,g=w(d?e[1]:e)||0,m=t.start||0+(d?f:0);let y=[],b=0;return(e,t,i)=>{if(u&&(s=0),c&&(s=(i-1)/2),l&&(s=i-1),!y.length){for(let e=0;e<i;e++){if(o){const t=c?(o[0]-1)/2:s%o[0],n=c?(o[1]-1)/2:Math.floor(s/o[0]),r=t-e%o[0],i=n-Math.floor(e/o[0]);let u=Math.sqrt(r*r+i*i);"x"===a&&(u=-r),"y"===a&&(u=-i),y.push(u)}else y.push(Math.abs(s-e));b=Math.max(...y)}r&&(y=y.map((e=>r(e/b)*b))),"reverse"===n&&(y=y.map((e=>a?e<0?-1*e:-e:Math.abs(b-e))))}return m+(d?(h-f)/b:f)*(Math.round(100*y[t])/100)+g}},_.timeline=function(e={}){let n=_(e);return n.duration=0,n.add=function(r,o){const a=G.indexOf(n),s=n.children;function u(e){e.passThrough=!0}a>-1&&G.splice(a,1);for(let e=0;e<s.length;e++)u(s[e]);let c=x(r,M(t,e));c.targets=c.targets||e.targets;const l=n.duration;c.autoplay=!1,c.direction=n.direction,c.timelineOffset=i.und(o)?l:T(o,l),u(n),n.seek(c.timelineOffset);const d=_(c);u(d),d.duration,c.timelineOffset,s.push(d);const f=Y(s,e);return n.delay=f.delay,n.endDelay=f.endDelay,n.duration=f.duration,n.seek(0),n.reset(),n.autoplay&&n.play(),n},n},_.easing=p,_.penner=f,_.random=(e,t)=>Math.floor(Math.random()*(t-e+1))+e})();