PageSourceSearch

https://trafficadbar.com/assets/prot-auth-settings-fceb5b53845cc1f9e368.js

js trafficadbar.com collected 2026-10-03 21:39:20 UTC 74,509 bytes, 2 lines download raw bytes

1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="4fc71aa9-662b-44be-b850-c8d45fb911bc",e._sentryDebugIdIdentifier="sentry-dbid-4fc71aa9-662b-44be-b850-c8d45fb911bc")}catch(e){}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"d812596fd7a40a6251c8df2f6f35826dbe73140b"};(self.webpackChunk=self.webpackChunk||[]).push([[943],{4164:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>_t});var r=n(69873),a=n(54152),o=n(41202),i=n(92349),s=n(74735),l=n(4286),c=n(36754),u=n(14981),m=n.n(u),d=n(64518),p=n(70842),f=n(41623),b=n(54843),y=n(85705);function h(e){return h="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},h(e)}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,T(r.key),r)}}function g(e,t,n){return t=_(t),function(e,t){if(t&&("object"==h(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,w()?Reflect.construct(t,n||[],_(e).constructor):t.apply(e,n))}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(w=function(){return!!e})()}function _(e){return _=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_(e)}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function T(e){var t=function(e,t){if("object"!=h(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=h(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==h(t)?t:t+""}var O=function(e){function t(){var e,n,a,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,s=new Array(i),l=0;l<i;l++)s[l]=arguments[l];return e=g(this,t,[].concat(s)),n=e,o=function(t){return f.A.put("/data/settings",{settings:t}).then(function(n){if(n.user&&n.user.id){var a=t.email;e.props.user.email!=a?(0,b.default)({id:"verify_new_email",header:"Verify",body:r.createElement("div",{className:"text-center dem-settings-details__verify"},"A verification email has been sent to ",a,". Your email will not be changed until you click on the verification link in the email.")}):e.props.dispatch({type:"TOASTR",message:["Your settings have been saved.","Success",{timeOut:5e3}]}),e.props.dispatch({type:"STORE_USER",user:t.user})}})},(a=T(a="saveProfile"))in n?Object.defineProperty(n,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[a]=o,e}return 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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&E(e,t)}(t,e),n=t,(a=[{key:"render",value:function(){return r.createElement("div",{className:m()("dem-settings-details",this.props.className)},r.createElement(y.A,{form:{fields:[{name:"first_name",label:"First name",inputType:"text",dataType:"string",helpMessage:"",required:!0,value:this.props.user.first_name},{name:"last_name",label:"Last name",inputType:"text",dataType:"string",helpMessage:"",required:!0,value:this.props.user.last_name},{name:"email",label:"Email address",inputType:"email",dataType:"string",helpMessage:"",required:!0,value:this.props.user.email}],button:{text:"Save",class:"btn-primary",position:"right"},submit:this.saveProfile}}),"")}}])&&v(n.prototype,a),o&&v(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,a,o}(r.Component);const S=(0,p.A)(O,{user:"user",toastr:"toastr"});var A=n(93372),N=n(17675),j=n(527),k=n(1128),P=n(5120),x=n(6315);const C=function(e){var t=e.title,n=e.hint,a=e.htmlFor,o=e.center,i=e.className,s=e.children;return r.createElement("div",{className:m()("dem-set-row",o&&"dem-set-row--center",i)},r.createElement("div",{className:"dem-set-row__label"},a?r.createElement("label",{className:"dem-set-row__title",htmlFor:a},t):r.createElement("div",{className:"dem-set-row__title"},t),n?r.createElement("div",{className:"dem-set-row__hint"},n):null),r.createElement("div",{className:"dem-set-row__control"},s))};var R=n(4654);const M=function(e){var t=e.title;return r.createElement("div",{className:"dem-set-section"},r.createElement("h3",{className:"dem-set-section__title"},t),r.createElement("span",{className:"dem-set-section__rule","aria-hidden":"true"}))};function D(e){return D="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},D(e)}function F(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Y(r.key),r)}}function U(e,t,n){return t=I(t),function(e,t){if(t&&("object"==D(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,B()?Reflect.construct(t,n||[],I(e).constructor):t.apply(e,n))}function B(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(B=function(){return!!e})()}
1function I(e){return I=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},I(e)}function H(e,t){return H=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},H(e,t)}function L(e,t,n){return(t=Y(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Y(e){var t=function(e,t){if("object"!=D(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=D(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==D(t)?t:t+""}var q=function(e){function t(e,n){var r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),L(r=U(this,t,[e,n]),"toggle2FA",function(){r.setState({twofaEnabled:!r.state.twofaEnabled})}),L(r,"discard2FA",function(){r.setState({twofaEnabled:r.state.twofaSaved})}),L(r,"save2FA",function(){if(!r.state.saving){var e=r.state.twofaEnabled;return r.setState({saving:!0}),f.A.put("/data/settings",{settings:{"2fa":e}}).then(function(t){if(!r.unmounted&&(r.setState({saving:!1}),t.rufP))return r.setState({twofaSaved:e}),r.props.dispatch({type:"TOASTR",message:["Setting Saved","Success",{timeOut:5e3}]}),!0})}}),L(r,"changePasswordField",function(e){return function(t){r.setState(L({},e,t.target.value))}}),L(r,"toggleRevealPassword",function(){r.setState({revealPassword:!r.state.revealPassword})}),L(r,"toggleForgotMode",function(){r.setState({forgotMode:!r.state.forgotMode,resetEmailSent:!1})}),L(r,"sendResetEmail",function(){if(!r.state.sendingResetEmail)return r.setState({sendingResetEmail:!0}),f.A.post("/data/password/email",{email:r.props.user.email}).then(function(e){if(!r.unmounted)return r.setState({sendingResetEmail:!1,resetEmailSent:!0}),!0})}),L(r,"saveSecurity",function(e){e.preventDefault();var t=r.state;if(!t.changingPassword){if(t.new_password==t.confirm_password)return r.setState({changingPassword:!0}),f.A.put("/data/settings",{settings:{current_password:t.current_password,new_password:t.new_password,confirm_password:t.confirm_password}}).then(function(e){if(!r.unmounted){if(r.setState({changingPassword:!1}),!e.pwError)return r.setState({current_password:"",new_password:"",confirm_password:"",revealPassword:!1}),r.props.dispatch({type:"STORE_USER",user:e.user}),r.props.dispatch({type:"TOASTR",message:["Your password has been changed.","Success",{timeOut:5e3}]}),!0;(0,A.A)(e.pwError)}});(0,A.A)("Your password doesn't match in the new and confirm boxes.")}}),r.state={twofaEnabled:!1,twofaSaved:!1,loaded:!1,minPasswordLength:12,saving:!1,current_password:"",new_password:"",confirm_password:"",revealPassword:!1,changingPassword:!1,forgotMode:!1,resetEmailSent:!1,sendingResetEmail:!1},r}return 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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&H(e,t)}(t,e),n=t,(a=[{key:"componentDidMount",value:function(){var e=this;return f.A.get("/data/settings").then(function(t){if(t.rufP&&!e.unmounted){var n=t.twofa.length>0;e.setState({loaded:!0,minPasswordLength:t.minPasswordLength||e.state.minPasswordLength,twofaEnabled:n,twofaSaved:n})}})}},{key:"componentWillUnmount",value:function(){this.unmounted=!0}},{key:"render",value:function(){var e=this.state;if(!e.loaded)return r.createElement(N.A,{className:"mt-3 dem-settings-security__loading"});var t=(0,j.A)(e.new_password,e.minPasswordLength),n=e.new_password.length>0&&e.new_password===e.confirm_password,a=e.revealPassword?"text":"password",o=e.current_password.length>0&&n&&t.every(function(e){return e.met}),i=e.confirm_password.length>0&&!n?"Doesn't match your new password yet.":null;return r.createElement("div",{className:m()("dem-settings-security",this.props.className)},r.createElement(M,{title:"Change your password"}),e.forgotMode?r.createElement("div",{className:"dem-settings-security__forgot"},e.resetEmailSent?r.createElement("div",{className:"alert alert-success",role:"status"},"If there's an account with the email address"," ",r.createElement("strong",null,this.props.user.email),", we've sent it a link to reset the password."):r.createElement(r.Fragment,null,r.createElement("p",null,"We'll email a password reset link to"," ",r.createElement("strong",null,this.props.user.email),"."),r.createElement("button",{type:"button",className:"btn btn-primary",onClick:this.sendResetEmail,disabled:e.sendingResetEmail},"Send reset link")),r.createElement("div",{className:"mt-3"},r.createElement("button",{type:"button",className:"btn btn-link p-0",onClick:this.toggleForgotMode},"I know my current password"))):r.createElement("form",{onSubmit:this.saveSecurity,className:"dem-settings-security__password-form"},r.createElement(C,{title:"Current password",hint:"Confirm it's really you.",htmlFor:"security-current-password"},r.createElement(P.A,{id:"security-current-password",label:"Current password",hideLabel:!0,type:a,autoComplete:"current-password",value:e.current_password,onChange:this.changePasswordField("current_password"),placeholder:"Type your current password",revealed:e.revealPassword,onToggleReveal:this.toggleRevealPassword}),r.createElement("div",{className:"text-right"},r.createElement("span",{className:"text-muted mr-2"},"If you can't remember your password, click here"),r.createElement("button",{type:"button",className:"btn btn-danger",onClick:this.toggleForgotMode},"Forgotten password"))),r.createElement(C,{title:"New password",hint:e.minPasswordLength+" characters or more, with a capital, a number and a symbol.",htmlFor:"security-new-password"},r.createElement(P.A,{id:"security-new-password",label:"New password",hideLabel:!0,type:a,value:e.new_password,onChange:this.changePasswordField("new_password"),placeholder:"Type your new password"}),r.createElement(x.A,{checks:t}),r.createElement(k.A,{checks:t,passwordsMatch:n,showTitle:!1,className:"dem-settings-security__checks"})),r.createElement(C,{title:"Confirm password",hint:"Type the new one again.",htmlFor:"security-confirm-password"},r.createElement(P.A,{id:"security-confirm-password",label:"Confirm password",hideLabel:!0,type:a,value:e.confirm_password,onChange:this.changePasswordField("confirm_password"),placeholder:"Retype your new password",error:i})),r.createElement("div",{className:"text-right dem-settings-security__actions"},r.createElement("button",{type:"submit",className:"btn btn-primary dem-settings-security__submit",disabled:!o||e.changingPassword},"Change password"))),r.createElement(M,{title:"Two-factor authentication"}),r.createElement(C,{title:"Email 2FA",hint:"Recommended.",center:!0},r.createElement("div",{className:"dem-set-row__toggle"},r.createElement("p",{className:"dem-set-row__toggle-text",id:"security-2fa-description"},"We email you a code every time you log in. Even if someone has your password, they can't get in."),r.createElement("div",{className:"custom-control custom-switch"},r.createElement("input",{type:"checkbox",className:"custom-control-input",id:"security-2fa",checked:e.twofaEnabled,"aria-describedby":"security-2fa-description",onChange:this.toggle2FA}),r.createElement("label",{className:"custom-control-label",htmlFor:"security-2fa"},r.createElement("span",{className:"sr-only"},"Email 2FA"))))),r.createElement(R.A,{visible:e.twofaEnabled!==e.twofaSaved,saving:e.saving,onSave:this.save2FA,onDiscard:this.discard2FA}))}}])&&F(n.prototype,a),o&&F(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,a,o}(r.Component);const W=(0,p.A)(q,{user:"user",website:"website",toastr:"toastr"});function V(e){return V="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},V(e)}function $(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,z(r.key),r)}}function z(e){var t=function(e,t){if("object"!=V(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=V(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==V(t)?t:t+""}function Q(e,t,n){return t=J(t),function(e,t){if(t&&("object"==V(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,G()?Reflect.construct(t,n||[],J(e).constructor):t.apply(e,n))}function G(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(G=function(){return!!e})()}function J(e){return J=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},J(e)}
1function K(e,t){return K=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},K(e,t)}var X=function(e){function t(e,n){var a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(a=Q(this,t,[e,n])).state={error:"",html:r.createElement("div",{className:"text-center dem-settings-change-email__checking"},r.createElement("h4",null,"Checking your verification link"),r.createElement(N.A,null))},a}return 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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&K(e,t)}(t,e),n=t,(a=[{key:"componentDidMount",value:function(){var e=this,t=new URLSearchParams(this.props.location.search),n={emailChange:1,id:t.get("id"),code:t.get("code"),email:t.get("email")};f.A.put("/data/settings",{settings:n}).then(function(t){var n=r.createElement("div",{className:"alert alert-danger text-center dem-settings-change-email__message dem-settings-change-email__message--error"},"We could not verify your email address. This is probably because your email address has already been verified.");!t.ecError&&t.user&&(e.props.dispatch({type:"STORE_USER",user:t.user}),n=r.createElement("div",{className:"alert alert-primary text-center dem-settings-change-email__message dem-settings-change-email__message--success"},"Your email address has been verified.")),e.setState({html:n})})}},{key:"render",value:function(){return r.createElement("div",{className:m()("dem-settings-change-email",this.props.className)},this.state.html)}}])&&$(n.prototype,a),o&&$(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,a,o}(r.Component);const Z=(0,p.A)(X,{});var ee=n(5151),te=n(91731),ne=n(6256),re=n(54371),ae=n(61240),oe=n(51171),ie=n(43750),se=n(55862),le=n(50202),ce=n(57798);function ue(e){return ue="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},ue(e)}function me(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,de(r.key),r)}}function de(e){var t=function(e,t){if("object"!=ue(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ue(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ue(t)?t:t+""}function pe(e,t,n){return t=be(t),function(e,t){if(t&&("object"==ue(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,fe()?Reflect.construct(t,n||[],be(e).constructor):t.apply(e,n))}function fe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(fe=function(){return!!e})()}function be(e){return be=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},be(e)}function ye(e,t){return ye=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ye(e,t)}const he=function(e){function t(e,n){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),pe(this,t,[e,n])}return 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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ye(e,t)}(t,e),n=t,(a=[{key:"deleteUser",value:function(e){this.props.deleteUser(e)}},{key:"render",value:function(){var e=this,t=this.props.members;return r.createElement("tbody",{className:"dem-settings-team-members"},r.createElement("tr",{className:"dem-settings-team-members__heading-row"},r.createElement("td",{colSpan:"5"},r.createElement("h5",{className:"card-title dem-settings-team-members__heading"},this.props.type," users"))),Object.keys(t).map(function(n){var a=t[n];return r.createElement("tr",{key:n,className:"dem-settings-team-members__member"},r.createElement("td",{className:"dem-settings-team-members__image"},a.image&&r.createElement("img",{src:(0,ce.A)(a.image,50)})),r.createElement("td",{className:"dem-settings-team-members__name"},a.first_name),r.createElement("td",{className:"dem-settings-team-members__email"},a.email||a.last_name),r.createElement("td",{className:"dem-settings-team-members__role"},255==a.role&&r.createElement("i",{className:"fa fa-star",style:{color:"#FFD700"},"aria-hidden":"true"})),e.props.owner==a.uid?r.createElement("td",{className:"dem-settings-team-members__delete"}):r.createElement("td",{className:"dem-settings-team-members__delete",onClick:e.deleteUser.bind(e,n)},r.createElement("i",{className:"fas fa-times fa-2x","aria-hidden":"true"})))}))}}])&&me(n.prototype,a),o&&me(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,a,o}(r.Component);var ve=n(41910);function ge(e){return ge="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},ge(e)}function we(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Se(r.key),r)}}function _e(e,t){if(t&&("object"==ge(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Ee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Ee=function(){return!!e})()}function Te(e){return Te=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Te(e)}function Oe(e,t){return Oe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Oe(e,t)}function Se(e){var t=function(e,t){if("object"!=ge(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ge(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ge(t)?t:t+""}var Ae=function(e){function t(e,n){var r,a,o,i;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=this,i=[e,n],o=Te(o=t),function(e,t,n){(t=Se(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(r=_e(a,Ee()?Reflect.construct(o,i||[],Te(a).constructor):o.apply(a,i)),"saveTeamMember",function(e,t){var n=!1;Object.keys(r.props.user.multiAccounts[r.props.user.currentTeam.id].subscribed.products).map(function(e){r.props.user.multiAccounts[r.props.user.currentTeam.id].subscribed.products[e].willChargeForUsers&&(n=!0)}),n?(0,ve.A)({id:"addUser",header:"Add User",message:"When the user confirms their account you will be charged for that user. Do you want to proceed?",confirmButtonText:"Yes",confirmFunc:r.saveTeamMember1.bind(r,e,t)}):r.saveTeamMember1(e,t)}),r.state={saving:{},collapse:null,modals:[],activeTab:"1"},!e.website.multiAccounts||!e.website.multiAccounts.label)return e.history.replace("/settings"),_e(r);var s,l=e.match.params.teamTab;return"users"==l&&(s="2"),"settings"==l&&(s="3"),e.match.params.team?(s&&(r.state.activeTab=s),r):_e(r)}return 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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Oe(e,t)}(t,e),n=t,a=[{key:"componentDidMount",value:function(){var e=this.props,t=e.match,n=e.user,r=t.params.team;r&&this.selectTeam(r||n.currentTeam.id)}},{key:"saveTeamMember1",value:function(e,t){var n=this;return ve.A.close("addUser"),t.team=e,f.A.post("/data/settings/addTeamMember",t).then(function(e){e.members&&(n.props.dispatch({type:"STORE_TEAM_MEMBERS",users:e.members}),n.props.dispatch({type:"TOASTR",message:[t.first_name+" was invited","User invited",{timeOut:5e3}]}))})}},{key:"stopProp",value:function(e){e.stopPropagation()}},{key:"addTeam",value:function(e){var t=this;return f.A.post("/data/settings/addTeam",e).then(function(n){t.props.dispatch({type:"STORE_TEAM",team:n.team}),t.props.dispatch({type:"TOASTR",message:[e.teamName+" was added",t.props.website.multiAccounts.label+" added",{timeOut:5e3}]})})}},{key:"editTeamName",value:function(e,t){var n=this;return t.team=e,f.A.put("/data/settings/editTeamName",t).then(function(e){n.props.dispatch({type:"STORE_TEAM",team:e.team}),n.props.dispatch({type:"TOASTR",message:["Name was changed to "+t.teamName,n.props.website.multiAccounts.label+" name changed",{timeOut:5e3}]})})}},{key:"selectTeam",value:function(e){var t=this;e==this.state.collapse&&(e=null),this.setState({collapse:e}),e&&f.A.post("/data/settings/getTeamMembers",{team:e}).then(function(e){t.props.dispatch({type:"STORE_TEAM_MEMBERS",users:e.members})})}},{key:"deleteUser",value:function(e,t,n){var r=this.props.user.multiAccounts[t].members[e][n],a=r.first_name;(0,ve.A)({id:"delete"+e+"User",header:"Delete User",message:"Are you sure you want to delete "+a+"?",confirmButtonText:"Yes, delete "+a,c
1onfirmFunc:this.deleteUserHttp.bind(this,e,{uid:r.uid,tid:t},n,a)})}},{key:"deleteTeam",value:function(e){var t=this.props.user.multiAccounts[e],n=t.name;(0,ve.A)({id:"deleteTeam",header:"Delete "+this.props.website.multiAccounts.label,message:"Are you sure you want to delete the "+this.props.website.multiAccounts.label+" "+n+"?",confirmButtonText:"Yes, delete "+this.props.website.multiAccounts.label,confirmFunc:this.deleteTeamHttp.bind(this,"/data/settings/deletedTeam",{tid:t.id},e,n)})}},{key:"deleteUserHttp",value:function(e,t,n,r){var a=this,o="/data/settings/deleted"+e.charAt(0).toUpperCase()+e.slice(1)+"User";f.A.delete(o,t).then(function(o){ve.A.close("delete"+e+"User"),o.deleted?(a.props.dispatch({type:"DELETE_TEAM_USER",memberType:e,tid:t.tid,id:n}),a.props.dispatch({type:"TOASTR",message:[r+" was deleted","Deleted "+e+" user",{timeOut:5e3}]})):a.props.dispatch({type:"TOASTR",message:["There was an error deleting "+r+" try again","Error",{timeOut:5e3,state:"error"}]})})}},{key:"deleteTeamHttp",value:function(e,t,n,r){var a=this;f.A.delete(e,t).then(function(e){ve.A.close("deleteTeam"),e.deleted?(a.props.dispatch({type:"DELETE_TEAM",tid:n}),a.props.dispatch({type:"TOASTR",message:[r+" was deleted","Delete team",{timeOut:5e3}]})):a.props.dispatch({type:"TOASTR",message:["There was an error deleting "+r+" try again","Error",{timeOut:5e3,state:"error"}]})})}},{key:"toggleTAB",value:function(e){this.state.activeTab!==e&&this.setState({activeTab:e})}},{key:"numberOfTeamsOwned",value:function(){var e=0,t=this.props.user.multiAccounts;return Object.keys(t).map(function(n){t[n].owner&&e++}),e}},{key:"render",value:function(){var e=this,t=this.props.user.multiAccounts;return r.createElement("div",{className:m()("dem-settings-teams",this.props.className)},r.createElement("ul",{className:"list-group dem-settings-teams__list",id:"teams_companies"},r.createElement("li",{className:"list-group-item dem-settings-teams__team dem-settings-teams__team--add",onClick:e.selectTeam.bind(e,-1)},r.createElement("h4",{className:"card-title card-header w-100 dem-settings-teams__team-title"},r.createElement("i",{className:"fa fa-plus"})," Add"," ",this.props.website.multiAccounts.label),r.createElement(ee.A,{isOpen:-1==e.state.collapse,className:"w-100 dem-settings-teams__team-body"},r.createElement("div",{onClick:e.stopProp,className:"mt-1"},r.createElement("h3",null,"Add ",this.props.website.multiAccounts.label),r.createElement(le.A,{form:{fields:[{name:"teamName",label:this.props.website.multiAccounts.label+" name",placeHolder:this.props.website.multiAccounts.label+" name",inputType:"text",dataType:"string",helpMessage:"Enter the name of the "+this.props.website.multiAccounts.label+" you want to add.",required:!0}],button:{text:"Add "+this.props.website.multiAccounts.label,class:"btn-primary",position:"left"},submit:this.addTeam.bind(e),clearFormAfterSubmit:!0}})))),Object.keys(t).map(function(n,a){var o=t[n];o.newTeamName||(o.newTeamName=o.name);var i=o.owner==e.props.user.id&&e.numberOfTeamsOwned()>1;return r.createElement("li",{className:"list-group-item dem-settings-teams__team",key:n,onClick:e.selectTeam.bind(e,n)},r.createElement("h4",{className:"card-title card-header w-100 dem-settings-teams__team-title"},r.createElement("i",{className:"fa fa-plus"})," ",o.name),r.createElement(ee.A,{isOpen:e.state.collapse==n||!e.state.collapse&&0==a,className:"w-100 dem-settings-teams__team-body"},r.createElement("div",{onClick:e.stopProp,className:"mt-1"},e.state.collapse==n&&(255!=o.role?r.createElement("div",{className:"text-center p-2 dem-settings-teams__notice"},"You need to contact your administrator to make changes to this ",e.props.website.multiAccounts.label,"."):r.createElement("div",null,r.createElement(te.A,{tabs:!0,className:"dem-settings-teams__tabs"},r.createElement(ne.A,null,r.createElement(re.A,{className:m()("dem-settings-teams__tab","dem-settings-teams__tab--name",{active:"1"===e.state.activeTab}),onClick:function(){e.toggleTAB("1")}},e.props.website.multiAccounts.label)),e.props.website.multiAccounts.allowMultiUsers&&r.createElement(ne.A,null,r.createElement(re.A,{className:m()("dem-settings-teams__tab","dem-settings-teams__tab--users",{active:"2"===e.state.activeTab}),onClick:function(){e.toggleTAB("2")}},"Users")),i&&r.createElement(ne.A,null,r.createElement(re.A,{className:m()("dem-settings-teams__tab","dem-settings-teams__tab--settings",{active:"3"===e.state.activeTab}),onClick:function(){e.toggleTAB("3")}},"Settings"))),r.createElement(ae.A,{activeTab:e.state.activeTab},r.createElement(oe.A,{tabId:"1"},r.createElement(ie.A,{className:"mt-1 dem-settings-teams__card"},r.createElement(se.A,null,r.createElement("h5",{className:"card-title"},"Edit"," ",e.props.website.multiAccounts.label," ","name"),r.createElement(le.A,{form:{fields:[{name:"teamName",label:e.props.website.multiAccounts.label+" name",placeHolder:e.props.website.multiAccounts.label+" name",inputType:"text",dataType:"string",helpMessage:"",value:o.name,required:!0}],button:{text:"Save "+e.props.website.multiAccounts.label+" name",class:"btn-primary",position:"left"},submit:e.editTeamName.bind(e,n)}}))))),e.props.website.multiAccounts.allowMultiUsers&&r.createElement(ae.A,{activeTab:e.state.activeTab},r.createElement(oe.A,{tabId:"2"},r.createElement(ie.A,{className:"mt-1 dem-settings-teams__card"},r.createElement(se.A,null,r.createElement("div",null,r.createElement("h5",{className:"card-title"},"Add user"),r.createElement(le.A,{form:{fields:[{name:"first_name",label:"First name",placeHolder:"First name",inputType:"text",dataType:"string",helpMessage:"",required:!0},{name:"email",label:"Email address",placeHolder:"Email address",inputType:"email",dataType:"string",helpMessage:"",required:!0},{name:"role",label:"Role",placeHolder:"Role",inputType:"select",dataType:"number",values:o.roles,helpMessage:"",value:1,required:!0}],button:{text:"Add User",class:"btn-primary",position:"left"},submit:function(t){return e.saveTeamMember(n,t)},clearFormAfterSubmit:!0}}),o.members?r.createElement("div",null,r.createElement("table",{className:"table table-hover w-100 mx-auto"},o.members.active&&Object.keys(o.members.active).length&&r.createElement(he,{members:o.members.active,deleteUser:e.deleteUser.bind(e,"active",n),type:"Active",owner:o.owner}),o.members.invited&&Object.keys(o.members.invited).length>0&&r.createElement(he,{members:o.members.invited,deleteUser:e.deleteUser.bind(e,"invited",n),type:"Invited"}))):r.createElement(N.A,null)))))),i&&r.createElement(ae.A,{activeTab:e.state.activeTab},r.createElement(oe.A,{tabId:"3"},r.createElement(ie.A,{className:"mt-1 dem-settings-teams__card"},r.createElement(se.A,null,i&&r.createElement("div",{className:"text-center"},r.createElement("button",{className:"btn btn-danger dem-settings-teams__delete",onClick:e.deleteTeam.bind(e,n)},"Delete"," ",e.props.website.multiAccounts.label)))))))))))})))}}],a&&we(n.prototype,a),o&&we(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,a,o}(r.Component);const Ne=(0,o.y)((0,p.A)(Ae,{user:"user",website:"website",toastr:"toastr"}));var je=n(35532);function ke(e){return ke="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},ke(e)}function Pe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,De(r.key),r)}}function xe(e,t,n){return t=Re(t),function(e,t){if(t&&("object"==ke(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ce()?Reflect.construct(t,n||[],Re(e).constructor):t.apply(e,n))}function Ce(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Ce=function(){return!!e})()}function Re(e){return Re=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Re(e)}function Me(e,t){return Me=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Me(e,t)}function De(e){var t=function(e,t){if("object"!=ke(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ke(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ke(t)?t:t+""}var Fe=function(e){function t(){var e,n,r,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),e=xe(this,t),n=e,a=function(t){return f.A.post("/data/TABsettings",{t:"commission_accounts",twise_currency:t.twise_currency,twise_email:t.twise_email,twise_minimum:t.twise_minimum,twise_name:t.twise_name}).then(function(t){e.unmounted||(0,je.A)("bank_saved","Info","Your details have been saved")})},(r=De(r="save"))in n?Object.defineProperty(n,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[r]=a,e.state={twise_currencies:[],twise_currency:null,twise_email:null,twise_minimum:null,twise_name:null},e}return 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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Me(e,t)}(t,e),n=t,(a=[{key:"componentDidMount",value:function(){var e=this;f.A.get("/data/TABsettings").then(function(t){!e.unmounted&&t.rufP&&(t.twise.currencies[""]="",e.setState({twise_currencies:Object.keys(t.twise.currencies).map(function(e){return{id:e,name:t.twise.currencies[e]}}),twise_currency:t.twise_currency,twise_email:t.twise_email,twise_minimum:t.twise_minimum,twise_name:t.twise_name,loaded:!0}))})}},{key:"componentWillUnmount",value:function(){this.unmounted=!0}},{key:"render",value:function(){var e=this.state;return e.loaded?r.createElement("div",{style:{maxWidth:"800px",margin:"0 auto"}},r.createElement("div",{className:"row"},r.createElement("div",{className:"col-12"},r.createElement("h2",{className:"form-signin-heading"},"Your payment details"," ",r.createElement("small",{style:{fontSize:"45%"}},"(For commission payments)")))),r.createElement("div",{className:"row"},r.createElement("div",{className:"col-12 mt-3"},r.createElement("h3",null,"Bank transfer"),"The cheapest, quickest and simplest way to receive your commission is by secure direct bank transfer. The first time your commission is ready to pay you'll receive an email from our bank, you enter your bank account number and every commission payment will be made automatically."),r.createElement("div",{className:"col-12 pt-4 pv-4"},r.createElement("b",null,"Fees:")," The bank charges fees for transferring fees but the charges are generally lower than other payments such as Paypal. We give you the option to select a minimum payout amount. The payout fee percentage is lower for higher transfer amounts."),r.createElement("div",{className:"col-12 mb-4"},"All you need to do is enter your name, select the currency your bank uses, the minimum payout you want to re
1ceive and everything else is automatic.")),r.createElement(le.A,{form:{fields:[{name:"twise_name",label:"The name on your bank account",placeHolder:"Your name",inputType:"text",dataType:"string",errorMessage:"You must enter the name on your bank account",helpMessage:"Enter the name on your bank account. This is the name that appears on your bank statements, usually your name",required:!0,value:e.twise_name},{name:"twise_currency",label:"The currency of your bank account",placeHolder:"",inputType:"select",dataType:"string",errorMessage:"You must enter the currency of your bank account",helpMessage:"You need to enter the currency of your bank account. It must be your local currency.",required:!0,value:e.twise_currency||null,values:e.twise_currencies},{name:"twise_minimum",label:"The minimum amount that you want for your commission payments",placeHolder:"",inputType:"select",dataType:"string",errorMessage:"You need to enter the minimum amount that you want to be paid",helpMessage:"The higher you set your minimum payout, the lower the percentage of fees will be",required:!0,values:[{id:5,name:"USD $5 (High fees)"},{id:10,name:"USD $10 (Medium fees)"},{id:20,name:"USD $20 (lower fees)"}],value:e.twise_minimum||20},{name:"twise_email",label:"Your Wise.com email address",placeHolder:"",inputType:"email",dataType:"string",helpMessage:"If you have a Wise.com account, add your email address here",required:!1,value:e.twise_email}],button:{text:"Save",class:"btn-primary",position:"left"},submit:this.save}})):r.createElement(N.A,null)}}])&&Pe(n.prototype,a),o&&Pe(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,a,o}(r.Component),Ue=n(1888);function Be(e){return Be="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},Be(e)}function Ie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ve(r.key),r)}}function He(e,t,n){return t=Ye(t),function(e,t){if(t&&("object"==Be(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Le()?Reflect.construct(t,n||[],Ye(e).constructor):t.apply(e,n))}function Le(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Le=function(){return!!e})()}function Ye(e){return Ye=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ye(e)}function qe(e,t){return qe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},qe(e,t)}function We(e,t,n){return(t=Ve(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ve(e){var t=function(e,t){if("object"!=Be(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Be(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Be(t)?t:t+""}var $e=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),We(e=He(this,t),"deleteAccount",function(){(0,ve.A)({id:"delete_account",header:"Delete Account",confirmButtonText:"Confirm your account will be deleted.",message:r.createElement("div",{className:"alert alert-danger"},r.createElement("span",{className:"text-primary"},r.createElement("b",null,"Warning")),r.createElement("br",null),r.createElement("br",null),r.createElement("b",null,"If you click the confirm button your account will be deleted and you will lose, your points and your ladder positions.",r.createElement("br",null),r.createElement("br",null))),confirmFunc:e.deleteAccount2})}),We(e,"deleteAccount2",function(){if(!e.state.pressedDelete)return e.setState({pressedDelete:!0,error:null}),ve.A.close("delete_account"),f.A.delete("/data/deleteAccount",null,{returnResponse:!0}).then(function(e){if(!e||!e.ok)throw new Error;Ue.A.clear(),document.location="/logout"}).catch(function(){e.setState({pressedDelete:!1,error:"Something went wrong deleting your account. Please try again, or use the contact form below if the problem continues."})})}),e.state={pressedDelete:!1,error:null},e}return 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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&qe(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){return r.createElement("div",{className:"mx-auto",style:{maxWidth:"800px"}},r.createElement("div",{className:"alert alert-danger"},r.createElement("span",{className:"text-primary mb-3"},r.createElement("b",null,"Important: ")),"If you delete your account all your websites will be deleted and any points you have will automatically be deleted as well."),"If you want to keep your account but you would like to stop receiving emails from Traffic Ad Bar, you can choose which emails you want to re
1ceive by clicking on"," ",r.createElement(a.N_,{to:"/settings/emailSettings"},"email settings"),".",r.createElement("br",null),r.createElement("br",null),"As soon as you click the button below your account will be suspended and you won't be able to login. You have 24 hours to contact us if you make a mistake and we will be able to restore your account from a backup, after 24 hours your account will be deleted forever.",r.createElement("br",null),r.createElement("br",null),"We would appreciate any feedback that you have. To do that or to ask any questions that you may have, please use our"," ",r.createElement(a.N_,{to:"/contact"},"contact form by clicking here"),".",r.createElement("br",null),r.createElement("br",null),this.state.error&&r.createElement("div",{className:"alert alert-danger",role:"alert"},this.state.error),r.createElement("div",{className:"text-center"},r.createElement("button",{style:{maxWidth:"500px",margin:"0 auto"},onClick:this.deleteAccount,disabled:this.state.pressedDelete,"aria-busy":this.state.pressedDelete,className:"btn btn-primary btn-block mx-auto"},this.state.pressedDelete?"Deleting…":"Delete account")))}}])&&Ie(n.prototype,o),i&&Ie(n,i),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,i}(r.Component),ze=n(56566),Qe=n(80299);function Ge(e){return Ge="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},Ge(e)}function Je(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,nt(r.key),r)}}function Ke(e,t,n){return t=Ze(t),function(e,t){if(t&&("object"==Ge(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Xe()?Reflect.construct(t,n||[],Ze(e).constructor):t.apply(e,n))}function Xe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Xe=function(){return!!e})()}function Ze(e){return Ze=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ze(e)}function et(e,t){return et=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},et(e,t)}function tt(e,t,n){return(t=nt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nt(e){var t=function(e,t){if("object"!=Ge(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ge(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ge(t)?t:t+""}var rt=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),tt(e=Ke(this,t),"onChange",function(t){e.setState({hour_to_send_email:t})}),tt(e,"save",function(t){return t.hour_to_send_email=e.state.hour_to_send_email,void 0!==t.hour_to_send_email.value&&(t.hour_to_send_email=t.hour_to_send_email.value),f.A.post("/data/email_settings",t).then(function(e){(0,je.A)("save_email_settings","Info",e.success?e.success:e.error)}).catch(function(e){Qe.Cp(e)})}),e.state={loaded:!1,deademail:0,email:null,email_verified:null,send_daily_email:null,send_ladder_updates:null,send_referrer_email:null,send_weekly_update_email:null,sendupdates:null,hour_to_send_email:null},e}return 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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&et(e,t)}(t,e),n=t,a=[{key:"componentDidMount",value:function(){var e=this;f.A.get("/data/email_settings").then(function(t){e.setState({loaded:!0,deademail:t.deademail,email:t.email,email_verified:t.email_verified,hour_to_send_email:t.hour_to_send_email,send_daily_email:t.send_daily_email,send_ladder_updates:t.send_ladder_updates,send_referrer_email:t.send_referrer_email,send_weekly_update_email:t.send_weekly_update_email,sendupdates:t.sendupdates})}).catch(function(e){Qe.Cp(e)})}},{key:"render",value:function(){var e=this.state;return r.createElement("div",null,e.loaded?r.createElement("div",{className:""},e.email&&r.createElement("h4",null,"Your Email Address"),e.email&&r.createElement("div",{className:"row"},r.createElement("div",{className:"col--12"},0==e.deademail&&10==e.email_verified&&r.createElement("div",{className:"alert alert-warning"},r.createElement("span",{className:"red"},r.createElement("b",null,"Important:")),"Traffic Ad Bar, sends you important updates about your account to the email address we have on file. Please ensure that you only use your primary email address. Please also be aware that if you change your email address, your login will change as well."),(0!=e.deademail||10!=e.email_verified)&&r.createElement("div",{className:"alert alert-danger"},r.createElement("span",{className:"red"},r.createElement("b",null,"Important:")),0!=e.deademail&&r.createElement("span",null,r.createElement("b",null,"We had problems sending you an email.")),10!=e.email_verified&&r.createElement("span",null,r.createElement("b",null,"Your email address is not verified.")),r.createElement("br",null),r.createElement("br",null),'If your email address in the box below is correct, then click on "Save settings" at the bottom of the page to verify your email address. If your email address has changed then type your new email address into the 2 boxes below and then click on "Save settings".'))),r.createElement("h3",null,"If you want to change your email address"),r.createElement("div",{className:"row"},r.createElement("div",{className:"col-12 alert alert-danger"},r.createElement("b",{className:"red"},"PLEASE NOTE:")," Due to a recent update to Microsoft Hotmail our emails may end up in your spam or junk folder. To prevent this please add trafficadbar.com to your safe senders list.",r.createElement("br",null),"(We'd suggest to get better delivery of your emails, that you use a gmail (Google) email address).")),r.createElement(le.A,{form:{fields:[{label:"Your Existing Email Address",inputType:"plainText",value:e.email},{name:"email1",label:"Your new email address",placeHolder:"",inputType:"email",dataType:"string",required:!1},{name:"email2",label:"Repeat your new email address",placeHolder:"",inputType:"email",dataType:"string",required:!1},{label:"What types of email would you like to receive?",inputType:"subtitle"},{name:"send_daily_email",label:"Receive the daily email with points scoring links.",placeHolder:"",inputType:"checkbox",dataType:"boolean",value:e.send_daily_email},{name:"send_referrer_email",label:"Receive the email alerts when you refer someone.",placeHolder:"",inputType:"checkbox",dataType:"boolean",value:e.send_referrer_email},{name:"sendupdates",label:"Receive general emails from Traffic Ad Bar.",placeHolder:"",inputType:"checkbox",dataType:"boolean",value:e.sendupdates},{name:"send_ladder_updates",label:"Receive updates about your progress",placeHolder:"",inputType:"checkbox",dataType:"boolean",value:e.send_ladder_updates},{name:"send_weekly_update_email",label:"Receive your weekly update email.",placeHolder:"",inputType:"checkbox",dataType:"boolean",value:e.send_weekly_update_email},{label:"What time would you like to receive the daily bonus points email?",inputType:"subtitle"},{inputType:"customElement",name:"Select the time that you would like to receive the daily email.",value:r.createElement("div",{className:"col-form-label"},r.createElement(ze.A,{onChange:this.onChange,value:e.hour_to_send_email,type:"hour"}))}],button:{text:"Save",class:"btn-primary",position:"left"},submit:this.save}})):r.createElement(N.A,null))}}],a&&Je(n.prototype,a),o&&Je(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,a,o}(r.Component);function at(e){return at="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},at(e)}function ot(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ut(r.key),r)}}function it(e,t,n){return t=lt(t),function(e,t){if(t&&("object"==at(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,st()?Reflect.construct(t,n||[],lt(e).constructor):t.apply(e,n))}function st(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(st=function(){return!!e})()}function lt(e){return lt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},lt(e)}function ct(e,t){return ct=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ct(e,t)}function ut(e){var t=function(e,t){if("object"!=at(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=at(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==at(t)?t:t+""}var mt=function(e){function t(){var e,n,r,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),e=it(this,t),n=e,a=function(t){return f.A.post("/data/edit_profile",{t:"testimonial",testimonial:t.testimonial}).then(function(t){e.unmounted||(0,je.A)("testimonial_saved","Info","Your testimonial has been saved and will appear on your profile")})},(r=ut(r="saveProfile"))in n?Object.defineProperty(n,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[r]=a,e.state={testimonial:null,loaded:!1},e}return 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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ct(e,t)}(t,e),n=t,(a=[{key:"componentDidMount",value:function(){var e=this;f.A.get("/data/edit_profile").then(function(t){e.unmounted||e.setState({loaded:!0,testimonial:t.testimonial})})}},{key:"componentWillUnmount",value:function(){this.unmounted=!0}},{key:"render",value:function(){var e=this.state;return e.loaded?r.createElement("div",{style:{maxWidth:"800px",margin:"0 auto"}},r.createElement("div",{className:"row"},r.createElement("div",{className:"col-12"},r.createElement("h2",null,"Your Testimonial"))),r.createElement(le.A,{form:{fields:[{name:"testimonial",label:"Your Testimonial",placeHolder:"Your testimonial",inputType:"textarea",rows:6,dataType:"string",helpMessage:"(This will be displayed at the top of your profile page)",value:e.testimonial}],button:{text:"Save",class:"btn-primary",position:"left"},submit:this.saveProfile}})):r.createElement(N.A,null)}}])&&ot(n.prototype,a),o&&ot(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,a,o}(r.Component);const dt=[{title:"Profile Settings",url:"profileSettings",component:r.createElement(mt,null),text:"Setup your profile"},{title:"Commission Settings",url:"commissionSettings",component:r.createElement(Fe,null),text:"Add your details to receive commission payments."},{title:"Email Settings",url:"emailSettings",component:r.createElement(rt,null),text:"Email Settings"},{title:"Delete Account",url:"deleteAccount",component:r.createElement($e,null),text:"Delete your account"}];function pt(e){return pt="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},pt(e)}function ft(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,gt(r.key),r)}}function bt(e,t,n){return t=ht(t),function(e,t){if(t&&("object"==pt(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,yt()?Reflect.construct(t,n||[],ht(e).constructor):t.apply(e,n))}function yt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(yt=function(){return!!e})()}function ht(e){return ht=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ht(e)}function vt(e,t){return vt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},vt(e,t)}function gt(e){var t=function(e,t){if("object"!=pt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=pt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==pt(t)?t:t+""}var wt=function(e){function t(e){var a,o,i,s;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=bt(this,t,[e]),o=a,s=function(){a.setState({isOpen:!a.state.isOpen})},(i=gt(i="toggle"))in o?Object.defineProperty(o,i,{value:s,enumerable:!0,configurable:!0,writable:!0}):o[i]=s,a.state={tab:0,isOpen:!1},a.tabs=[{component:r.createElement(S,null),text:"If you need to update your account details, you can do that here.",title:"Your details",url:""},{component:r.createElement(d.A,null),text:"Upload a photo, then drag the corners to choose what shows.",title:"Profile picture",url:"profile"},{component:r.createElement(W,null),text:"Change your password, then add a second lock with email 2FA.",title:"Security",url:"security"},{component:r.createElement(Z,{location:a.props.location}),dontShow:!0,title:"Verify Email",url:"changeEmail"}];var l="./ruf-tag/src/resources/assets/js/src/app/Auth/TagSettings/components/TagSettings",c=n(79540);if(c.keys().indexOf(l)>=0){var u=c(l);a.tabs=a.tabs.concat({title:"Tags",url:"tags",component:r.createElement(u,null)})}a.props.website.multiAccounts&&a.tabs.push({title:a.props.website.multiAccounts.pluralLabel,url:"multiAccounts",component:r.createElement(Ne,null),text:"Here you can manage the accounts you have, the users for each account and how they access each account."}),a.tabs=a.tabs.concat(dt);var m=a.tabForPath(a.props.location.pathname);return null!==m&&(a.state.tab=m),a}return 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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&vt(e,t)}(t,e),o=t,(u=[{key:"componentDidUpdate",value:function(e){if(e.location.pathname!=this.props.location.pathname){var t=this.tabForPath(this.props.location.pathname);null!==t&&t!==this.state.tab&&this.setState({tab:t})}}},{key:"tabForPath",value:function(e){var t=e.split("/")[2]||"";for(var n in this.tabs)if(t==(this.tabs[n].url||""))return parseInt(n);return null}},{key:"tabSlug",value:function(e){return e&&e.url?e.url:"details"}},{key:"render",value:function(){var e=this,t=this.tabs[this.state.tab],n=this.tabSlug(t);return r.createElement("div",{className:m()("container","dem-settings","dem-settings--"+n,this.props.className)},r.createElement("div",{className:"row dem-settings__row mb-5"},r.createElement("div",{className:"col-lg-4 dem-settings__sidebar"},r.createElement("div",{className:"d-lg-none mb-3 dem-settings__nav-mobile"},r.createElement(i.A,{isOpen:this.state.isOpen,toggle:this.toggle,className:"dem-settings__dropdown"},r.createElement(s.A,{caret:!0,className:"bg-primary dem-settings__dropdown-toggle"},"Settings"),r.createElement(l.A,{className:"dem-settings__dropdown-menu"},t
1his.tabs.map(function(t,n){if(!t.dontShow)return r.createElement(c.A,{key:n,active:e.state.tab==n,className:m()("dem-settings__dropdown-item","dem-settings__dropdown-item--"+e.tabSlug(t),t.className),onClick:function(){e.props.history.push("/settings"+(t.url?"/"+t.url:""))}},t.title)})))),r.createElement("div",{className:"d-none d-lg-block dem-settings__nav"},r.createElement("div",{className:"card mb-2 dem-settings__nav-card"},r.createElement("div",{className:"card-body dem-settings__nav-card-header"},r.createElement("h2",{className:"card-title h4 dem-settings__nav-title"},"Settings")),r.createElement("div",{className:"list-group list-group-flush dem-settings__nav-list"},this.tabs.map(function(t,n){if(!t.dontShow)return r.createElement(a.N_,{to:"/settings"+(t.url?"/"+t.url:""),key:n,className:m()("list-group-item",e.state.tab==n?"active":"list-group-item-action","dem-settings__nav-link","dem-settings__nav-link--"+e.tabSlug(t),e.state.tab==n&&"dem-settings__nav-link--active",t.className)},t.title)}))))),r.createElement("div",{className:"col-lg-8 dem-settings__main"},r.createElement("div",{className:"card dem-settings__panel"},r.createElement("div",{className:"card-header dem-settings__panel-header"},r.createElement("h2",{className:"dem-settings__panel-title"},t.title)),r.createElement("div",{className:"card-body dem-settings__panel-body"},t.text&&r.createElement("div",{className:"card-text mb-2 dem-settings__intro"},t.text),r.createElement("div",{className:m()("card-text","dem-settings__pane","dem-settings__pane--"+n,t.className)},t.component))))))}}])&&ft(o.prototype,u),p&&ft(o,p),Object.defineProperty(o,"prototype",{writable:!1}),o;var o,u,p}(r.Component);const _t=(0,o.y)((0,p.A)(wt,{website:"website"}))},41910:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(69873),a=n(54843),o=n(99604);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function l(e){var t=i((0,r.useState)(!1),2),n=t[0],s=t[1];return r.createElement(o.A,null,r.createElement("button",{type:"button",className:"btn btn-default float-left",disabled:n,onClick:a.default.close.bind(this,e.id)},"Cancel"),r.createElement("button",{className:"btn btn-primary",disabled:n,onClick:function(){n||(s(!0),function(e){a.default.close(e.id),e.confirmFunc&&e.confirmFunc()}(e))}},e.confirmButtonText))}function c(e){(0,a.default)({id:e.id,header:e.header,body:r.createElement("div",null,r.createElement("div",{className:"pb-1"},e.message),r.createElement(l,e)),close:!1,noFooter:!0})}c.close=function(e){a.default.close(e)};const u=c},56566:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(69873),a=n(75170);function o(e){return o="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},o(e)}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,m(r.key),r)}}function s(e,t,n){return t=c(t),function(e,t){if(t&&("object"==o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,l()?Reflect.construct(t,n||[],c(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(l=function(){return!!e})()}
1function c(e){return c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},c(e)}function u(e,t){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},u(e,t)}function m(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:t+""}const d=function(e){function t(e){var n,r,a,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=s(this,t,[e]),r=n,o=function(e){n.setState({value:e}),n.props.onChange(e)},(a=m(a="changeOption"))in r?Object.defineProperty(r,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[a]=o;var i=[],l=e.value;switch(e.type){case"hour":for(var c=0;c<24;c++){var u={value:c,label:c+":00"};i.push(u),l==c&&(l=u)}break;case"day":l=(i=[{value:0,label:"Sunday"},{value:1,label:"Monday"},{value:2,label:"Tuesday"},{value:3,label:"Wednesday"},{value:4,label:"Thursday"},{value:5,label:"Friday"},{value:6,label:"Saturday"}])[l]}return n.state={value:l,options:i},n}return 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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u(e,t)}(t,e),n=t,(o=[{key:"componentDidUpdate",value:function(e,t){var n=this.props;e.value!==n.value&&this.setState({value:n.value})}},{key:"render",value:function(){var e=this.props;return r.createElement(a.default,{options:this.state.options,onChange:this.changeOption,value:this.state.value,disabled:e.disabled,placeholder:e.type[0].toUpperCase()+e.type.slice(1)})}}])&&i(n.prototype,o),l&&i(n,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,l}(r.Component)},79540:e=>{function t(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=()=>[],t.resolve=t,t.id=79540,e.exports=t},85705:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(69873),a=n(80864),o=n(41202),i=n(14981),s=n.n(i),l=n(77280),c=n(35532);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(null,arguments)}function m(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||p(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw a}}return s}}(e,t)||p(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){if(e){if("string"==typeof e)return f(e,t);var n={}.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)?f(e,t):void 0}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var b=(0,l.A)(function(){return Promise.all([n.e(3413),n.e(851)]).then(n.bind(n,39851))}),y={};const h=(0,o.y)(function(e){var t="DM_FORM3_"+(new Date).getTime()+Math.random(),n=d((0,r.useState)([]),2),o=n[0],i=n[1],l=d((0,r.useState)(!1),2),p=l[0],f=l[1],h=d((0,r.useState)({}),2),v=h[0],g=h[1],w=d((0,r.useState)(0),2),_=w[0],E=w[1],T=e.form,O=(0,a.mN)({defaultValues:T.defaultValues}),S=O.control,A=(O.formState,O.formState.errors),N=O.handleSubmit,j=O.register,k=O.setValue,P=O.watch,x=T.button;(0,r.useEffect)(function(){var e=[],t={};e.map||function(e){throw new TypeError('"'+e+'" is read-only')}("fields"),(T.fields.map?T.fields:[T.fields]).map(function(n){if(e.push(n),n.allowMultipleValues){var r=n.name;t[r]||(t[r]=1);for(var a=1;a<t[r];a++){var o=Object.assign({},n);o.name=r+"_"+a,o.value="",e.push(o)}}}),g(t),i(e)},[]),(0,r.useEffect)(function(){var t=Object.keys(A),n=t.length,a=[];if(n>0){for(var o,i=0;i<n;i++){var s=y[t[i]],l=A[t[i]],u=!!s.element.failedValidation&&s.element.failedValidation(l.ref.value);a.push(r.createElement("div",{key:i},u||s.element.label+" is required")),!o&&s.tabTitle&&(o=s.tabTitle.join("/"))}o&&e.history.push(o)}a.length>0&&(0,c.A)("missing_info","Some information is missing",a)},[_]);
1var C=function(e){var t=N(R)(e);return setTimeout(function(){return E(_+1)},1),t},R=function(e){f(!0),Object.keys(v).map(function(t){var n=v[t],r=[];r.push(e[t]);for(var a=0;a<n;a++){var o=t+"_"+(a+1);r.push(e[o]),delete e[o]}e[t]=r});var t=T.submit(e);t&&(f(!0),t.then(function(e){if(T.clearFormAfterSubmit&&e);f(!1)}))},M=function(e,t){var n;if(n="checkbox"===e.inputType?t.currentTarget.checked:t.currentTarget.value,"textarea"===e.inputType){var r=t.target.scrollHeight;(!e.maxHeight||r<e.maxHeight)&&(t.target.style.height="inherit",t.target.style.height="".concat(t.target.scrollHeight,"px"))}e.onChange?e.onChange(n):T.onChange&&T.onChange(t.currentTarget.name,n)},D={},F=function(e){var t=e.watches;return t&&t.map(function(e){U(e)}),!e.showIf||e.showIf(e,D)},U=function(e){D[e]||(D[e]=P(e))},B=function(e,t,n){if("hidden"===t.inputType)return null;var o=F(t);if("multiple"===t.inputType){t.fields;var i=(0,a.jz)({control:S,name:t.name}),l=i.append,c=i.fields,u=(i.insert,i.move,i.prepend,i.remove);i.swap;return r.createElement("div",{key:e,className:s()("col",!o&&"d-none")},c.map(function(e,a){return r.createElement("div",{key:e.id,className:"border row my-2 form-group"},r.createElement("div",{className:"col flex-grow-1"},r.createElement("div",{className:"row"},t.fields.map(function(r){r=Object.assign({},r);var o="".concat(e.name,".").concat(a,".").concat(r.name);return r.watches&&r.watches.map(function(t){U("".concat(e.name,".").concat(a,".").concat(t))}),r.name=o,I({deleteMultiField:t.minNumber&&t.minNumber({element:t,watches:D})<c.length?function(){return u(a)}:null,element:r,key:r.name,tabTitle:n})}))),!1!==t.showDeleteButton&&t.minNumber&&t.minNumber({element:t,watches:D})<c.length&&r.createElement("div",{className:"col flex-grow-0"},r.createElement("button",{className:"btn btn-danger",onClick:function(){return u(a)}},"Delete")))}),r.createElement("div",{className:"text-right mt-3 form-group"},t.maxNumber({element:t,watches:D})>c.length&&r.createElement("span",{className:"btn btn-primary",onClick:function(){return l({name:t.name})}},"Add ",t.multiName)))}return r.createElement("div",{key:e,className:s()("bg-light border form-group pl-2 pr-1 pt-1 pb-2 pb-md-1",!o&&"d-none")},r.createElement("div",{className:"row"},I({key:e,element:t,tabTitle:n})))},I=function(n){var a,o,l=n.deleteMultiField,c=n.element,d=n.key,f=n.tabTitle,b=e.form,h=F(c);return function(e,t){y[t.name]={element:t,tabTitle:e}}(f,c),c.setValue&&c.setValue(function(e){k(c.name,e),M(c,{currentTarget:document.querySelector("#"+t+' *[name="'+c.name+'"]'),target:document.querySelector("#"+t+' *[name="'+c.name+'"]')})}),"custom"===c.inputType?c.render({addToWatches:U,checkValues:M,control:S,deleteMultiField:l,element:c,key:d,onSubmit:C,register:j,saving:p,setValue:k,watches:D}):[c.label&&r.createElement("label",{key:d+0,className:s()(!h&&"d-none","col-form-label",c.labelClassName?c.labelClassName:(b.labelsAboveFields||"subtitle"==c.inputType?"col-md-12":"col-md-4")+(" checkbox"==c.inputType?" col-6":""))},"subtitle"==c.inputType||"plainText"==c.inputType?"subtitle"==c.inputType?r.createElement("h3",null,c.label):r.createElement("span",null,c.label):r.createElement("span",null,c.label," ",c.required&&r.createElement("strong",{className:" d-inline align-text-top",style:{fontSize:"90%",lineHeight:"100%"}},"*"))),r.createElement("div",{key:d+1,className:s()(!h&&"d-none",c.inputClassContainerName?c.inputClassContainerName:(b.labelsAboveFields||!c.label?"col-md-12":c.allowMultipleValues?"col":"col-md-8")+(" checkbox"==c.inputType?" col-6 d-flex align-items-center":""))},"plainText"===c.inputType&&c.value,"textarea"!==c.inputType&&"select"!==c.inputType&&"subtitle"!==c.inputType&&"plainText"!==c.inputType&&"plainText"!==c.inputType&&r.createElement("input",u({type:c.inputType,className:s()(null!==(a=c.inputClassName)&&void 0!==a?a:"form-control",!!A[c.name]&&"border border-danger"),style:"checkbox"===c.inputType?{width:"18px"}:{},disabled:p||c.disabled,maxLength:c.maxLength,placeholder:c.placeHolder},j(c.name,{maxLength:c.maxLength,required:c.required,onChange:function(e){M(c,e)},value:c.value}),c.additional_params)),"select"===c.inputType&&r.createElement("select",u({className:"form-control",name:c.name},j(c.name,{value:c.value}),{defaultValue:c.value}),c.options.map(function(e,t){return r.createElement("option",{key:t,value:e.value},e.name)})),"textarea"===c.inputType&&r.createElement("textarea",u({className:s()(null!==(o=c.inputClassName)&&void 0!==o?o:"form-control",!!A[c.name]&&"border border-danger"),disabled:p||c.disabled,placeholder:c.placeHolder,maxLength:c.maxLength},j(c.name,{maxLength:c.maxLength,required:c.required,onChange:function(e){M(c,e)},value:c.value}))),A[c.name]&&r.createElement("p",{className:"text-danger"},c.errorMessage?c.errorMessage:"This is required"),!!c.helpMessage&&r.createElement("small",{className:"form-text text-muted px-1 pb-2"},c.helpMessage)),c.allowMultipleValues?r.createElement("div",{className:"flex-grow-0",key:d+2},r.createElement("i",{className:"fas fa-plus mr-2",style:{marginTop:"11px"},onClick:function(e){return function(e,t){e.stopPropagation();var n=t.name.replace(/_[0-9]*$/,""),r=v[n];g(function(e){return e[n]++,e}),i(function(e){var a=Object.assign({},t);a.name=n+"_"+r;var o=0;return e.map(function(e,t){e.name===n&&(o=t)}),o+=r,e.splice(o,0,a),m(e)})}(e,c)}})):null]},H=function(e,t){var n=F(e);return e.rows.map(function(e,a){return r.createElement("div",{className:s()("row",e.className,!n&&"d-none"),key:a},q(e,a,t))})},L=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];e=e.tabs;F(e);0===n.length&&n.push(e.uri);var a=e.tabs.map(function(e,t){var r=m(n);return r.push(e.title.toLowerCase()),{title:e.title,pane:q(e,t,r)}});
1return r.createElement(b,{key:t,hideTabLinks:e.hideTabLinks,includeQueryString:!!e.includeQueryString,param:e.param,tabs:a,uri:e.uri})},Y=function(e,t){var n=F(e);return e.cols.map(function(e,a){return r.createElement("div",{className:s()(e.className?e.className:"col",!n&&"d-none"),key:a},q(e,a,t))})},q=function(e,t,n){F(e);return e.tabs?L(e,t,n):e.rows&&e.rows.map?H(e,n):e.cols?Y(e,n):e.elements?e.elements.map(function(e,t){return B(t,e,n)}):B(t,e,n)};return 0===o.length?null:r.createElement("form",{onSubmit:C,id:t},o.map(function(e,t){return q(e,t)}),r.createElement("div",{className:s()("col-md-12",x.position?"text-"+x.position:"center")},r.createElement("input",{className:s()("btn",x.class),disabled:p||x.disabled,type:"submit",value:x.text})))})}}]);
2//# sourceMappingURL=prot-auth-settings-fceb5b53845cc1f9e368.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.