define("modules/clean/animation",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.quadraticBezierPointsAtPercent=function(e,t,r,n){return{x:Math.pow(1-n,2)*e.x+2*(1-n)*n*t.x+Math.pow(n,2)*r.x,y:Math.pow(1-n,2)*e.y+2*(1-n)*n*t.y+Math.pow(n,2)*r.y}};var r=function(e,t){var r=this;this.start=function(){r.isRunning=!0;var e,t=r.thunk,n=r.fps,a=-1,i=1e3/n,s=function(e,t){var r=Date.now(),n=r-(t||0);return n>i&&(e(),t=r-n%i),a=requestAnimationFrame((function(){return s(e,t)}))};e=requestAnimationFrame((function(){return s(t)})),r.cleanup=function(){cancelAnimationFrame(e),cancelAnimationFrame(a)}},this.stop=function(){r.isRunning=!1,r.cleanup()},this.thunk=e,this.fps=t,this.cleanup=function(){},this.isRunning=!1};t.RenderAtFps=r})),define("modules/clean/invitations",["require","exports","tslib","modules/core/notify","modules/clean/ajax","modules/core/exception","modules/core/i18n"],(function(e,t,r,n,a,i,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),a=r.__importStar(a),i=r.__importStar(i),t.SendInvitations=function(e,t,r,o,c){if(e.trim().split("/[;,s]+/").length&&""!==e.trim()||t&&""!==t.trim()){var l={emails:e,referral_src:o};null!=t&&t&&null!=r&&(l.fb_ids=t,l.fb_link=r);var u="/send_invite";return a.WebRequest({url:u,type:"POST",data:l,success:function(e){c?c(e.substr(5)):n.Notify.success(e.substr(5))},error:function(e){if(200!==e.status)return n.Notify.error(s._("There was a problem completing this request.")),i.reportStack("The server communicated a status of "+e.status+" when posting to "+u+" with an\n error message of "+e.statusText,{severity:i.SEVERITY.CRITICAL,tags:[""+e.status]})}}),!1}n.Notify.error(s._("Please choose at least one contact."))}})),define("modules/clean/react/referrals/referrals_hero",["require","exports","tslib","react","modules/clean/animation"],(function(e,t,r,n,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=(function(e){function t(t){var n=e.call(this,t)||this;return n.state=r.__assign({actors:[],canvas:null,ctx:null,end:0,fps:60,id:""},n.state),n.drawImage=function(e,t,r,n){void 0===r&&(r=0),void 0===n&&(n=0);var a=new Image;e&&a.addEventListener("load",(function(){e.drawImage(a,r,n)}),!1),a.src=t},n.rocket=function(e){var t=0,r={x:e.start.x,y:e.start.y},i=new Image,s=0,o="up",c=function(){if(n.state.ctx&&n.state.canvas){n.state.ctx.clearRect(0,0,n.state.canvas.width,n.state.canvas.height);var e=r.x,t=r.y;s===2*n.state.fps&&(o="down"),0===s&&(o="up"),"down"===o?s--:s++,t+=.1*s,n.state.ctx.drawImage(i,e-75,t-75),setTimeout((function(){requestAnimationFrame(c)}),1e3/n.state.fps)}},l=function(){var s;(t+=1.2)>=n.state.end?setTimeout((function(){return c(),!1}),750):(s=t,n.state.ctx&&n.state.canvas&&(n.state.ctx.clearRect(0,0,n.state.canvas.width,n.state.canvas.height),s<=n.state.end&&((r=a.quadraticBezierPointsAtPercent({x:e.start.x,y:e.start.y},{x:e.mid.x,y:e.mid.y},{x:e.end.x,y:e.end.y},s/100)).x=r.x+(2*Math.random()+1),n.state.ctx.drawImage(i,r.x-75,r.y-75))),setTimeout((function(){requestAnimationFrame(l)}),1e3/n.state.fps))};i.addEventListener("load",(function(){l()}),!1),i.src=e.path},n}return r.__extends(t,e),t.prototype.componentDidMount=function(){var e=this,t={_rocket:this.rocket},r=document.getElementById(this.props.id),n=r&&r.getContext("2d")||null,a=this.props.actors.map((function(e){return JSON.parse(e)}));this.setState({actors:a,currentBonus:this.props.currentBonus,maxBonus:this.props.maxBonus,canvas:r,ctx:n,end:this.props.currentBonus/this.props.maxBonus*100,fps:this.props.fps,id:this.props.id,static:this.props.static,staticHero:this.props.staticHero,endState:this.props.endState}),this.props.static?this.drawImage(n,this.props.staticHero,0,0):this.props.currentBonus