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]="7047a788-a7c1-48f7-94a6-c38e00eb631e",e._sentryDebugIdIdentifier="sentry-dbid-7047a788-a7c1-48f7-94a6-c38e00eb631e")}catch(e){}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"76168bea670fe0770ad94c5491ab154f8a961165"};(self.webpackChunk=self.webpackChunk||[]).push([[8508],{4184:(e,t,n)=>{"use strict";n.d(t,{A:()=>Le});var r=n(69873),o=n(41202),a=n(63e3);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function l(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,c(r.key),r)}}function c(e){var t=function(e,t){if("object"!=i(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==i(t)?t:t+""}function u(e,t,n){return t=m(t),function(e,t){if(t&&("object"==i(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,s()?Reflect.construct(t,n||[],m(e).constructor):t.apply(e,n))}function s(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(s=function(){return!!e})()}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function f(e,t){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},f(e,t)}var p=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),u(this,t,arguments)}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&&f(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props.userData.user.commission,t=e.length>0?Object.keys(e[0]).map(function(e){return{accessor:e,align:"center",Header:e,headerAlign:"center",width:150}}):[];return r.createElement("div",null,r.createElement("h3",null,"Commissions"),e.length>0&&r.createElement("div",{className:"col-12"},r.createElement(a.A,{columns:t,data:e,className:"dm-table-padding"})))}}],o&&l(n.prototype,o),i&&l(n,i),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,i}(r.Component);const d=p;function b(e){return b="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},b(e)}function y(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,h(r.key),r)}}function h(e){var t=function(e,t){if("object"!=b(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=b(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==b(t)?t:t+""}function v(e,t,n){return t=w(t),function(e,t){if(t&&("object"==b(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||[],w(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})()}
1function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}var j=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),v(this,t,arguments)}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,o=[{key:"render",value:function(){var e=this,t=this.props.userData.user.points,n=t.length>0?Object.keys(t[0]).map(function(t){return"type"===t?{accessor:t,align:"left",Cell:function(t){var n=t.value;return t.row,"("+n+") "+e.props.userData.action_types[n]},Header:t,headerAlign:"center",width:150}:{accessor:t,align:"center",Header:t,headerAlign:"center",width:150}}):[];return r.createElement("div",null,r.createElement("h3",null,"Points"),t.length>0&&r.createElement("div",{className:"col-12"},r.createElement(a.A,{columns:n,data:t,className:"dm-table-padding"})))}}],o&&y(n.prototype,o),i&&y(n,i),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,i}(r.Component);const _=j;var O=n(41623);function S(e){return S="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},S(e)}function N(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,x(r.key),r)}}function P(e,t,n){return t=T(t),function(e,t){if(t&&("object"==S(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,k()?Reflect.construct(t,n||[],T(e).constructor):t.apply(e,n))}function k(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(k=function(){return!!e})()}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function C(e,t){return C=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},C(e,t)}function A(e,t,n){return(t=x(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e){var t=function(e,t){if("object"!=S(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=S(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==S(t)?t:t+""}var D=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];return A(e=P(this,t,[].concat(o)),"drawButton",function(t,n){var o="";switch(t){case 0:o="View website";break;case 25:o="Check";break;case 50:o="Authorise"}return r.createElement("button",{className:"btn btn-primary btn-sm",onClick:function(){return e.clickOnButton(n,t)}},o)}),A(e,"clickOnButton",function(t,n){switch(n){case 0:var r=parseInt(t).toString(36);window.open("/__"+r);break;case 25:case 50:O.A.post("/data/admin/url_check/"+t+"/authorised/"+n).then(function(t){e.props.getData()})}}),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&&C(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this,t=this.props.userData.user.urls,n=[{align:"center",accessor:"id1",Cell:function(t){t.value;var n=t.row;return e.drawButton(0,n.original.id)},Header:"View website",headerAlign:"center",width:140},{align:"center",accessor:"id2",Cell:function(t){t.value;var n=t.row;return e.drawButton(25,n.original.id)},Header:"Check",headerAlign:"center",width:140},{align:"center",accessor:"id3",Cell:function(t){t.value;var n=t.row;return e.drawButton(50,n.original.id)},headerAlign:"center",Header:"Authorise",width:140},{align:"center",accessor:"authorised1",Cell:function(e){return e.value,e.row.original.authorised},Header:"Authorised",headerAlign:"center",width:140},{align:"center",accessor:"suspended_illegal_notes1",Cell:function(e){return e.value,e.row.original.suspended_illegal_notes},Header:"suspended_illegal_notes",headerAlign:"center",width:190}];return t[0]&&Object.keys(t[0]).map(function(e){n.push({accessor:e,align:"center",headerAlign:"center",Header:e})}),r.createElement("div",{className:"row"},r.createElement("div",{className:"col-12"},r.createElement("h3",null,"URL's"),r.createElement(a.A,{columns:n,data:t,className:"dm-table-padding"})))}}],o&&N(n.prototype,o),i&&N(n,i),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,i}(r.Component);const R=D;var I=n(89601);var B=n(1888),H=n(17675),M=n(39851);function U(e){return U="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},U(e)}function z(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,L(r.key),r)}}function L(e){var t=function(e,t){if("object"!=U(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=U(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==U(t)?t:t+""}function q(e,t,n){return t=Y(t),function(e,t){if(t&&("object"==U(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,F()?Reflect.construct(t,n||[],Y(e).constructor):t.apply(e,n))}function F(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(F=function(){return!!e})()}function Y(e){return Y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Y(e)}
1function V(e,t){return V=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},V(e,t)}const W=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),q(this,t,arguments)}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&&V(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){return null}}])&&z(n.prototype,r),o&&z(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,o}(r.Component);var G=n(57284),J=n.n(G);function Q(e){return Q="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},Q(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,X(r.key),r)}}function X(e){var t=function(e,t){if("object"!=Q(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Q(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Q(t)?t:t+""}function K(e,t,n){return t=ee(t),function(e,t){if(t&&("object"==Q(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,Z()?Reflect.construct(t,n||[],ee(e).constructor):t.apply(e,n))}function Z(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Z=function(){return!!e})()}function ee(e){return ee=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ee(e)}function te(e,t){return te=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},te(e,t)}var ne={"":"Active",CANCELLED:"Cancelled",FAILED:"Failed"},re={"":"badge-dark",CANCELLED:"badge-secondary",FAILED:"badge-danger"};function oe(e){var t=e.status,n=t||"";return r.createElement("span",{className:"badge "+(re[n]||"badge-light")},ne[n]||t)}const ae=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),K(this,t,arguments)}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&&te(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){return r.createElement("div",{className:"container-fluid"},r.createElement("h3",null,"Subscriptions"),0===this.props.subscriptions.length?r.createElement("p",null,"This member has no subscriptions."):r.createElement("div",{style:{maxWidth:"100%",overflowX:"auto"}},r.createElement("table",{className:"table table-sm table-bordered"},r.createElement("caption",{className:"sr-only"},"Every subscription billed for this member"),r.createElement("thead",null,r.createElement("tr",null,r.createElement("th",{scope:"col"},"ID"),r.createElement("th",{scope:"col"},"Ends at"),r.createElement("th",{scope:"col"},"Status"),r.createElement("th",{scope:"col"},"Recurring"),r.createElement("th",{scope:"col"},"Amount"),r.createElement("th",{scope:"col"},"Product"),r.createElement("th",{scope:"col"},"Term"),r.createElement("th",{scope:"col"},"Processor"),r.createElement("th",{scope:"col"},"Subscription ID"))),r.createElement("tbody",null,this.props.subscriptions.map(function(e,t){return r.createElement("tr",{key:t},r.createElement("th",{scope:"row",className:"font-weight-normal"},e.id),r.createElement("td",null,J().utc(e.ends_at).local().format("lll")),r.createElement("td",null,r.createElement(oe,{status:e.status})),r.createElement("td",null,e.is_recurring?"Recurring":"No"),r.createElement("td",null,e.currency," ",e.amount),r.createElement("td",null,e.product_group," ",e.product_id),r.createElement("td",null,e.term),r.createElement("td",null,e.processor),r.createElement("td",null,e.subscription_id))}
1)))),r.createElement("h3",{className:"mt-4"},"Invoices"),this.props.invoices.map(function(e,t){return r.createElement("div",{key:t,className:"mb-1 border"},r.createElement("div",{className:"row bg-light"},r.createElement("div",{className:"col-md-2"},J().utc(e.created_at).local().format("lll")),r.createElement("div",{className:"col-md-2"},e.currency," ",e.total),r.createElement("div",{className:"col-md-2"},e.converted_currency," ",e.converted_total),r.createElement("div",{className:"col-md-3"},e.processor),r.createElement("div",{className:"col-md-3"},e.transaction_id),e.details.map(function(e,t){return r.createElement("div",{className:"col-12 bg-white text-dark small",key:t},r.createElement("div",{className:"row text-small ml-3"},r.createElement("div",{className:"col-md-1"},e.quantity," x"),r.createElement("div",{className:"col-md-2"},e.product_id),r.createElement("div",{className:"col-md-2"},e.description),r.createElement("div",{className:"col-md-3"},J().utc(e.period_from).local().format("lll")," ",J().utc(e.period_to).local().format("lll")),r.createElement("div",{className:"col-md-2"},e.currency," ",e.unit_amount),r.createElement("div",{className:"col-md-2"},e.currency," ",e.total)))})))}))}}])&&$(n.prototype,o),a&&$(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);var ie=n(54152),le=n(57798),ce=n(41910);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 se(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,ye(r.key),r)}}function me(e,t,n){return t=pe(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||[],pe(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 pe(e){return pe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},pe(e)}function de(e,t){return de=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},de(e,t)}function be(e,t,n){return(t=ye(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ye(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+""}var he=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];return be(e=me(this,t,[].concat(o)),"suspendUser",function(){var t=e.refs.suspended_reason.value;t&&O.A.post("/data/admin/user/"+e.props.additional.user.user.id+"/suspend",{reason:t}).then(function(t){e.props.getData()})}),be(e,"unSuspendUser",function(){O.A.post("/data/admin/user/"+e.props.additional.user.user.id+"/unsuspend").then(function(t){e.props.getData()})}),be(e,"resetCache",function(){O.A.post("/data/admin/user/"+e.props.additional.user.user.id+"/resetCache").then(function(t){e.props.getData()})}),be(e,"drawButton",function(t,n){var o="";switch(t){case 0:o="View website";break;case 25:o="Check";break;case 50:o="Authorise"}return r.createElement("button",{className:"btn btn-primary",onClick:function(){return e.clickOnButton(n,t)}},o)}),be(e,"clickOnButton",function(t,n){switch(n){case 0:var r=parseInt(t).toString(36);window.open("/__"+r);break;case 25:case 50:O.A.post("/data/admin/url_check/"+t+"/authorised/"+n).then(function(t){e.props.getData()})}}),be(e,"cancelBilling",function(){(0,ce.A)({id:"cancel_billing_confirm",header:"Confirm",message:"Are you sure you want to cancel billing",confirmButtonText:"Cancel Billing",confirmFunc:function(){O.A.post("/data/upgrade/cancel_billing/"+e.props.additional.user.user.id).then(function(t){e.props.getData()})}})}),be(e,"deleteAccount",function(){(0,ce.A)({id:"delete_account_confirm",header:"Delete",message:"Are you sure you want to delete this account?",confirmButtonText:"Delete",confirmFunc:function(){O.A.delete("/data/admin/user/"+e.props.additional.user.user.id).then(function(t){e.props.getData()})}})}),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&&de(e,t)}(t,e),n=t,o=[{key:"componentWillUnmount",value:function(){this.unmounted=!0}},{key:"render",value:function(){var e=this.props.additional.user.user,t=this.props.additional.user.pro||{},n=this.props.additional.user.other,o=this.props.additional.user.email;return this.props.additional.user.transactions,this.props.additional.user.commission,this.props.additional.user.urls,r.createElement("div",{className:"container"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col-12"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col-12 col-sm-6"},"Pro"),r.createElement("div",{className:"col-12 col-sm-6"},t&&t.pro_level),r.createElement("div",{className:"col-12 col-sm-6"},"Last Visit Date"),r.createElement("div",{className:"col-12 col-sm-6"},n.last_visit_date),r.createElement("div",{className:"col-12 col-sm-6"},"Regtime Date"),r.createElement("div",{className:"col-12 col-sm-6"},e.created_at),r.createElement("div",{className:"col-12 col-sm-6"},"Read pages"),r.createElement("div",{className:"col-12 col-sm-6"},n.read_pages),r.createElement("div",{className:"mt-3 mb-3 col-12"}),r.createElement("div",{className:"col-12 col-sm-6"},"Suspended"),r.createElement("div",{className:"col-12 col-sm-6"},n.suspended_notes,n.suspended_notes&&r.createElement("br",null),n.account_reinstated,n.account_suspended?r.createElement("button",{className:"btn btn-primary",onClick:this.unSuspendUser},"Un-suspend"):r.createElement("div",{className:"input-group"},r.createElement("input",{type:"text",ref:"suspended_reason",className:"form-control"}),r.createElement("button",{className:"btn btn-primary input-group-append",onClick:this.suspendUser},"Suspend"))),r.createElement("div",{className:"mt-3 mb-3 col-12 col-sm-6"},"Reset User Memcache"),r.createElement("div",{className:"mt-3 mb-3 col-12 col-sm-6"},r.createElement("button",{className:"btn btn-primary",onClick:this.resetCache},"Reset"))),r.createElement("div",{className:"row"},r.createElement("div",{className:"col-12 col-sm-6"},"Pro until"),r.createElement("div",{className:"col-12 col-sm-6"},t.pro_until),r.createElement("div",{className:"col-12 col-sm-6"},"Subscription ID"),r.createElement("div",{className:"col-12 col-sm-6"},t.subscription_id),r.createElement("div",{className:"col-12 col-sm-6"},"Payment Provider"),r.createElement("div",{className:"col-12 col-sm-6"},t.payment_provider),r.createElement("div",{className:"col-12 col-sm-6"},"Trans Status"),r.createElement("div",{className:"col-12 col-sm-6"},t.trans_status),r.createElement("div",{className:"col-12 col-sm-6"},"Cancel Billing"),r.createElement("div",{className:"col-12 col-sm-6"},r.createElement("button",{className:"btn btn-danger",onClick:this.cancelBilling},"Cancel")),r.createElement("div",{className:"mt-3 mb-3 col-12"}),r.createElement("div",{className:"col-12 col-sm-6"},"Surf Credits"),r.createElement("div",{className:"col-12 col-sm-6"},this.props.additional.user.surfCredits),r.createElement("div",{className:"mt-3 mb-3 col-12"}),Object.keys(o).map(function(e){var t=o[e];return r.createElement("div",{className:"col-12 row",key:e},r.createElement("div",{className:"col-12 col-sm-6"},e),r.createElement("div",{className:"col-12 col-sm-6"},t))})))))}}],o&&se(n.prototype,o),a&&se(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);const ve=he;class ge extends r.Component{render(){return null}}function we(e){return we="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},we(e)}function Ee(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,o,a,i,l=[],c=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}
1finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return je(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)?je(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 je(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 _e(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,ke(r.key),r)}}function Oe(e,t,n){return t=Ne(t),function(e,t){if(t&&("object"==we(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,Se()?Reflect.construct(t,n||[],Ne(e).constructor):t.apply(e,n))}function Se(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Se=function(){return!!e})()}function Ne(e){return Ne=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ne(e)}function Pe(e,t){return Pe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Pe(e,t)}function ke(e){var t=function(e,t){if("object"!=we(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=we(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==we(t)?t:t+""}var Te=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"â";return e?J().utc(e).format("ll"):t},Ce=function(e){function t(){var e,n,r,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,i=new Array(a),l=0;l<a;l++)i[l]=arguments[l];return e=Oe(this,t,[].concat(i)),n=e,o=function(){var t=e.props;(0,ce.A)({id:"delete_account_confirm",header:"Delete",message:"Are you sure you want to delete this account?",confirmButtonText:"Delete",confirmFunc:function(){O.A.delete("/data/admin/user/"+t.user.id).then(function(e){t.getData()})}})},(r=ke(r="deleteAccount"))in n?Object.defineProperty(n,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[r]=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&&Pe(e,t)}(t,e),n=t,o=[{key:"referrals",value:function(){var e=this.props.referrals||{},t=[["Referred by",e.referrer?r.createElement(ie.N_,{to:"/admin/users/"+e.referrer.id,key:"ref"},e.referrer.name," (",e.referrer.id,")"):"Nobody"],["Referrals",e.count||0]];return r.createElement("div",{className:"row"},r.createElement("div",{className:"col-12"},r.createElement("h3",null,"Referrals")),t.map(function(e,t){var n=Ee(e,2),o=n[0],a=n[1];return[r.createElement("div",{className:"col-6 mb-2",key:"l"+t},r.createElement("b",null,o)),r.createElement("div",{className:"col-6 mb-2",key:"v"+t},a)]}))}},{key:"teams",value:function(){var e=this.props.teams||[];return r.createElement("div",{className:"row mt-3"},r.createElement("div",{className:"col-12"},r.createElement("h3",null,"Teams")),r.createElement("div",{className:"col-12"},0===e.length?r.createElement("p",null,"This member is not connected to any team."):r.createElement("div",{style:{maxWidth:"100%",overflowX:"auto"}},r.createElement("table",{className:"table table-sm table-bordered"},r.createElement("caption",{className:"sr-only"},"Every team this member is connected to"),r.createElement("thead",null,r.createElement("tr",null,r.createElement("th",{scope:"col"},"Team"),r.createElement("th",{scope:"col"},"Role"),r.createElement("th",{scope:"col"},"Joined"),r.createElement("th",{scope:"col"},"Plan"))),r.createElement("tbody",null,e.map(function(e){return r.createElement("tr",{key:e.id},r.createElement("th",{scope:"row",className:"font-weight-normal"},e.name||"Team "+e.id," (",e.id,")",e.is_owner&&r.createElement("span",{className:"badge badge-dark ml-1"},"Owner"),e.is_default&&r.createElement("span",{className:"badge badge-warning ml-1"},"Default"),e.left&&r.createElement("span",{className:"badge badge-danger ml-1"},"Left ",Te(e.left))),r.createElement("td",null,e.role_name),r.createElement("td",null,Te(e.joined)),r.createElement("td",null,0===e.subscribed.length?"Free":e.subscribed.map(function(e){return e.product_id}).join(", ")))}))))))}},{key:"render",value:function(){var e=this.props,t=e.user;return r.createElement("div",null,r.createElement("div",{className:"row"},r.createElement("div",{className:"col-12 col-md-6"},r.createElement("h3",null,"User ",t.id),r.createElement("div",{className:"row"},r.createElement("div",{className:"col text-center flex-grow-0"}
1,r.createElement("img",{src:(0,le.A)(t.image,0),className:"rounded",style:{width:"150px",height:"150px"}})),r.createElement("div",{className:"col"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col-12"},r.createElement("b",null,"Name")),r.createElement("div",{className:"col-12 mb-3"},t.first_name," ",t.last_name),r.createElement("div",{className:"col-12"},r.createElement("b",null,"Email")),r.createElement("div",{className:"col-12 mb-3"},t.email),r.createElement("div",{className:"col-12"},r.createElement("b",null,"Created At")),r.createElement("div",{className:"col-12 mb-3"},J().utc(t.created_at).local().format("lll"))))),r.createElement("div",{className:"d-flex flex-grow-1 mt-3"},null===t.deleted_at&&r.createElement("button",{className:"btn btn-danger btn-sm align-self-end",onClick:this.deleteAccount},"Delete account")),r.createElement(ge,{user:t,additional:e.additional,getData:e.getData})),r.createElement("div",{className:"col-12 col-md-6"},this.referrals(),r.createElement(ve,{user:t,additional:e.additional,getData:e.getData}),this.teams())))}}],o&&_e(n.prototype,o),a&&_e(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);const Ae=Ce;function xe(e){return xe="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},xe(e)}function De(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,Ue(r.key),r)}}function Re(e,t,n){return t=Be(t),function(e,t){if(t&&("object"==xe(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,Ie()?Reflect.construct(t,n||[],Be(e).constructor):t.apply(e,n))}function Ie(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Ie=function(){return!!e})()}function Be(e){return Be=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Be(e)}function He(e,t){return He=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},He(e,t)}function Me(e,t,n){return(t=Ue(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ue(e){var t=function(e,t){if("object"!=xe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=xe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xe(t)?t:t+""}var ze=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Me(n=Re(this,t),"getData",function(){var e=n.state.uid;if(e)return O.A.post("/data/admin/user/"+e).then(function(e){e.user&&!n.unmounted&&n.setState({additional:e.additional,invoices:e.invoices,loading:!1,referrals:e.referrals,subscriptions:e.subscriptions,team:e.team,teams:e.teams,user:e.user},n.setTabs)})}),Me(n,"updated",function(){return n.getData().then(function(e){n.props.updated&&n.props.updated()})}),Me(n,"clickOnLogin",function(){O.A.post("/data/admin/loginAs/"+n.state.uid).then(function(e){B.A.set(e.token);var t=e.own_uid?"/admin":"/home";document.location=e.exchangeCode?t+"?ec="+encodeURIComponent(e.exchangeCode):t})}),n.state={uid:e.uid,user:{},tabs:null},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&&He(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){this.getData()}},{key:"componentDidUpdate",value:function(e){var t=this.props.uid;t!==this.state.uid&&this.setState({uid:t},this.getData)}},{key:"componentWillUnmount",value:function(){this.unmounted=!0}},{key:"setTabs",value:function(){var e,t,n=this.state,o=[{title:"Info",pane:r.createElement(Ae,{user:n.user,additional:n.additional,referrals:n.referrals,teams:n.teams,getData:this.updated})},{title:"Invoices",pane:r.createElement(ae,{additional:n.additional,getData:this.updated,invoices:n.invoices,subscriptions:n.subscriptions})},{title:"Team",pane:r.createElement(W,{additional:n.additional,getData:this.updated,team:n.team})}].concat((n.user,e=n.additional,t=this.updated,[{title:"Checks",pane:r.createElement(I.A,{getData:t,userData:e})},{title:"Urls",pane:r.createElement(R,{getData:t,userData:e})},{title:"Commission",pane:r.createElement(d,{getData:t,userData:e})},{title:"Points",pane:r.createElement(_,{getData:t,userData:e})}]));this.setState({tabs:o})}},{key:"render",value:function(){var e,t=this.state,n=t.user,o=t.tabs;return t.uid==n.id&&o?r.createElement("div",{className:"container-fluid"},r.createElement("div",{className:"text-right"},r.createElement("button",{className:"btn btn-primary",onClick:this.clickOnLogin},"Login")),null!==n.deleted_at&&r.createElement("div",{className:"alert alert-danger text-center my-2"},"DELETED"),r.createElement(M.default,{tabs:o,uri:(null!==(e=this.props.tabURI)&&void 0!==e?e:"/admin/users/")+n.id,param:"tab2"}
1)):r.createElement(H.A,null)}}],o&&De(n.prototype,o),a&&De(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);const Le=(0,o.y)(ze)},17675:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(69873),o=n(14981),a=n.n(o);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function l(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,c(r.key),r)}}function c(e){var t=function(e,t){if("object"!=i(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==i(t)?t:t+""}function u(e,t,n){return t=m(t),function(e,t){if(t&&("object"==i(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,s()?Reflect.construct(t,n||[],m(e).constructor):t.apply(e,n))}function s(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(s=function(){return!!e})()}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function f(e,t){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},f(e,t)}var p=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),u(this,t,arguments)}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&&f(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e="fa-2x";3==this.props.size&&(e="fa-3x");var t=a()("fa fa-cog fa-spin",e,this.props.className);return r.createElement("div",{className:"text-center",style:this.props.style},r.createElement("div",{className:t}))}}])&&l(n.prototype,o),i&&l(n,i),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,i}(r.Component)},39851:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>O});var r=n(69873),o=n(91731),a=n(92349),i=n(36754),l=n(4286),c=n(74735),u=n(61240),s=n(51171),m=n(54152),f=n(41202),p=n(14981),d=n.n(p);function b(e){return b="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},b(e)}function y(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,j(r.key),r)}}function h(e,t,n){return t=g(t),function(e,t){if(t&&("object"==b(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,v()?Reflect.construct(t,n||[],g(e).constructor):t.apply(e,n))}function v(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(v=function(){return!!e})()}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}function E(e,t,n){return(t=j(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(e){var t=function(e,t){if("object"!=b(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=b(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==b(t)?t:t+""}var _=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),E(n=h(this,t),"toggle",function(e){n.markTabAsOpened(e.title,1),n.props.onChange&&n.props.onChange(e)}
1),E(n,"updateVisibleCount",function(){if(n.navContainerRef.current&&n.tabWidths){var e=n.navContainerRef.current.offsetWidth,t=n.moreRef.current?n.moreRef.current.offsetWidth:80,r=n.navContainerRef.current.firstElementChild,o=r&&parseFloat(getComputedStyle(r).columnGap)||0,a=n.tabWidths.length;if(n.tabWidths.reduce(function(e,t){return e+t},0)+Math.max(0,a-1)*o+o+t<=e)null!==n.state.visibleCount&&n.setState({visibleCount:null});else{for(var i=e-t-o,l=0,c=0,u=0;u<n.tabWidths.length;u++){var s=n.tabWidths[u]+(c>0?o:0);if(l+s>i)break;l+=s,c++}var m=Math.max(1,c);n.state.visibleCount!==m&&n.setState({visibleCount:m})}}}),n.state={tabsOpened:{},param:e.param?e.param:"tab",overflowOpen:!1,visibleCount:null},n.navContainerRef=r.createRef(),n.moreRef=r.createRef(),n.tabRefs=e.tabs.map(function(){return r.createRef()}),n.tabWidths=null,n.resizeObserver=null,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&&w(e,t)}(t,e),f=t,p=[{key:"componentDidMount",value:function(){this.markTabAsOpened(this.getCurrentTabTitle(),1),this.tabWidths=this.tabRefs.map(function(e){return e.current?e.current.offsetWidth:0}),this.observeNavContainer(),this.updateVisibleCount()}},{key:"componentWillUnmount",value:function(){this.unmounted=!0,this.resizeObserver&&this.resizeObserver.disconnect()}},{key:"observeNavContainer",value:function(){var e=this;this.unmounted||(window.ResizeObserver?(this.resizeObserver=new window.ResizeObserver(this.updateVisibleCount),this.navContainerRef.current&&this.resizeObserver.observe(this.navContainerRef.current)):n.e(461).then(n.t.bind(n,31461,23)).then(function(){e.observeNavContainer(),e.updateVisibleCount()}))}},{key:"componentDidUpdate",value:function(e){var t=this.state,n=this.props;(n.match.params[t.param]||this.camelize(n.tabs[0].title))!=(e.match.params[t.param]||this.camelize(e.tabs[0].title))&&this.markTabAsOpened(this.getCurrentTabTitle(),1)}},{key:"markTabAsOpened",value:function(e,t){var n=this.state,r=Object.assign({},n.tabsOpened);r[this.camelize(e)]!=t?(r[this.camelize(e)]=t,this.setState({tabsOpened:Object.assign({},r)},this.closeTabsThatShouldBeDestroyed)):this.closeTabsThatShouldBeDestroyed()}},{key:"getCurrentTabTitle",value:function(){var e=this,t=this.state,n=this.props,r=n.match.params[t.param];return r&&!n.tabs.some(function(t){return e.camelize(t.title)===e.camelize(r)})&&(r=null),r||(r=n.defaultTab),r||(r=n.tabs[0].title),r}},{key:"closeTabsThatShouldBeDestroyed",value:function(){var e=this,t=this.state,n=this.props,r=Object.assign({},t.tabsOpened),o=this.camelize(this.getCurrentTabTitle()),a={};n.tabs.map(function(t){var n=e.camelize(t.title);n!=o&&r[n]&&t.destroyTab&&(a[n]=null)}),Object.keys(a).length>0&&this.setState({tabsOpened:Object.assign({},r,a)})}},{key:"camelize",value:function(e){return(e=e.charAt(0).toUpperCase()+e.slice(1)).replace(/(?:^\w|[A-Z]|\b\w)/g,function(e,t){return 0===t?e.toLowerCase():e.toUpperCase()}).replace(/\s+/g,"")}},{key:"render",value:function(){var e=this,t=this.state,n=t.tabsOpened,f=t.overflowOpen,p=t.visibleCount,b=this.props,y=b.tabs,h=this.getCurrentTabTitle(),v="1";y.forEach(function(t,n){e.camelize(h)===e.camelize(t.title)&&(v=n+1+"")});var g=null!==p,w=g?y.slice(p):[],E=w.some(function(t){return e.camelize(t.title)===e.camelize(h)});return r.createElement("div",{className:b.className,style:b.style},r.createElement("div",{ref:this.navContainerRef},r.createElement(o.A,{tabs:!0,style:{flexWrap:"nowrap",alignItems:"center"}},y.map(function(t,n){var o=n+1+"",a=g&&n>=p;return!1===b.hideTabLinks?null:r.createElement("li",{key:o,ref:e.tabRefs[n],className:"nav-item",style:a?{display:"none"}:void 0},r.createElement(m.N_,{to:"".concat(b.uri,"/").concat(e.camelize(t.title))+(b.includeQueryString?e.props.location.search:""),className:d()(b.navClassName,"nav-link","text-nowrap",{active:v===o}),onClick:function(){e.toggle(t)},id:t.tabId},t.tabLabel?t.tabLabel:t.title))}),r.createElement("li",{ref:this.moreRef,className:"nav-item",style:g?void 0:{visibility:"hidden",pointerEvents:"none"}},r.createElement(a.A,{isOpen:f,toggle:function(){return e.setState(function(e){return{overflowOpen:!e.overflowOpen}})}},r.createElement(c.A,{nav:!0,caret:!0,className:d()("nav-link","text-nowrap",{active:E})},"More"),r.createElement(l.A,{right:!0},w.map(function(t,n){var o=e.camelize(t.title)===e.camelize(h);return r.createElement(i.A,{key:p+n,tag:m.N_,to:"".concat(b.uri,"/").concat(e.camelize(t.title))+(b.includeQueryString?e.props.location.search:""),active:o,onClick:function(){return e.toggle(t)}},t.tabLabel?t.tabLabel:t.title)})))))),b.betweenTabsAndPanes,r.createElement(u.A,{activeTab:v,className:"mt-3"},y.map(function(t,o){if(!n[e.camelize(t.title)])return null;var a=o+1+"";return r.createElement(s.A,{tabId:a,key:o,id:t.paneId},t.pane)})))}}],p&&y(f.prototype,p),b&&y(f,b),Object.defineProperty(f,"prototype",{writable:!1}),f;var f,p,b}(r.PureComponent);const O=(0,f.y)(_)},41910:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(69873),o=n(54843),a=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,o,a,i,l=[],c=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}
1finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return l(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)?l(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 l(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 c(e){var t=i((0,r.useState)(!1),2),n=t[0],l=t[1];return r.createElement(a.A,null,r.createElement("button",{type:"button",className:"btn btn-default float-left",disabled:n,onClick:o.default.close.bind(this,e.id)},"Cancel"),r.createElement("button",{className:"btn btn-primary",disabled:n,onClick:function(){n||(l(!0),function(e){o.default.close(e.id),e.confirmFunc&&e.confirmFunc()}(e))}},e.confirmButtonText))}function u(e){(0,o.default)({id:e.id,header:e.header,body:r.createElement("div",null,r.createElement("div",{className:"pb-1"},e.message),r.createElement(c,e)),close:!1,noFooter:!0})}u.close=function(e){o.default.close(e)};const s=u},42042:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>le});var r=n(69873),o=n(70842),a=n(54843),i=n(85705),l=n(41623),c=n(17675);function u(e){return u="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},u(e)}function s(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 m(e,t,n){return t=p(t),function(e,t){if(t&&("object"==u(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,f()?Reflect.construct(t,n||[],p(e).constructor):t.apply(e,n))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(f=function(){return!!e})()}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}function d(e,t){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},d(e,t)}function b(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"!=u(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=u(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==u(t)?t:t+""}var h=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),b(e=m(this,t),"editProduct",function(t){t=e.changeSaveData(t),l.A.put("/data/admin/products",t).then(function(t){return e.addProductsToState(t),a.default.close("addProduct"),!0})}),b(e,"saveNewProduct",function(t){t=e.changeSaveData(t),l.A.post("/data/admin/products",t).then(function(t){return e.addProductsToState(t),a.default.close("addProduct"),!0})}),b(e,"editProductModal",function(t){e.addProductModal(t)}),b(e,"addProductModal",function(t){var n={id:"addProduct",header:"Add product",form:{fields:[{name:"product_id",label:"ID",placeHolder:"Product ID",inputType:"text",dataType:"string",helpMessage:"The ID/SKU for this product",disabled:!!(t=e.changeShowData(t)).product_id,value:t.product_id,required:!0},{name:"product_group",label:"Group",placeHolder:"Product Group",inputType:"text",dataType:"string",helpMessage:"The group ID if this product is part of a group.",value:t.product_group,required:!1},{name:"description",label:"Description",placeHolder:"Product title",inputType:"text",dataType:"string",helpMessage:"This will be the title of the product that users will see.",value:t.description,required:!0},{name:"currency",label:"Currency of product",placeHolder:"Choose currency",inputType:"select",dataType:"string",helpMessage:"The currency you want to use for this product.",required:!0,value:t.currency,options:[{0:""},{id:"EUR",name:"EUR"},{id:"GBP",name:"GBP"},{id:"USD",name:"USD"}]},{label:"Pricing",inputType:"subtitle",showIf:function(e,t){return!!t.currency},watches:["currency"]},{name:"amount",label:"Price",placeHolder:"Price of product",inputType:"number",dataType:"number",helpMessage:"Price of product excluding sales tax",required:!0,value:t.amount,showIf:function(e,t){return!!t.currency},watches:["currency"]},{name:"tax",label:"Sales tax/VAT",placeHolder:"Percentage of tax",inputType:"number",dataType:"number",helpMessage:"Percentage of tax to charge",required:!0,value:t.tax,showIf:function(e,t){return!!t.currency},watches:["currency"]},{label:"Payment Term",inputType:"subtitle",showIf:function(e,t){return!!t.currency},watches:["currency"]},{name:"is_recurring",label:"Recurring",placeHolder:"Is this a recurring payment?",inputType:"checkbox",dataType:"boolean",helpMessage:"",value:t.is_recurring,showIf:function(e,t){return!!t.currency},watches:["currency"],elementClassName:"productsCheckboxRow",required:!0},{name:"term",label:"Payment Term",placeHolder:"",inputType:"select",dataType:"string",helpMessage:"The length of time this payment gives access.",required:!0,showIf:function(e,t){return!!t.currency},watches:["currency"],value:t.term,options:[{id:"100 year",name:"Unlmited"},{id:"1 month",name:"Monthly"},{id:"1 year",name:"Annually"}]},{label:"Trial Period",inputType:"subtitle",showIf:function(e,t){return!!t.currency},watches:["currency"]},{name:"is_trial_period",label:"Trial period",placeHolder:"Is there a trial period?",inputType:"checkbox",dataType:"boolean",helpMessage:"",required:!1,value:t.is_trial_period,elementClassName:"productsCheckboxRow",showIf:function(e,t){return!!t.currency},watches:["currency"]},{name:"trial_period_card_required",label:"Card required?",placeHolder:"Do you require the user to enter payment details for the trial period?",inputType:"checkbox",dataType:"boolean",helpMessage:"",required:!1,value:t.trial_period_card_required,elementClassName:"productsCheckboxRow",showIf:function(e,t){return!!t.is_trial_period},watches:["is_trial_period"]},{name:"trial_period",label:"Trial period",placeHolder:"Number of days",inputType:"number",dataType:"number",helpMessage:"How long is the trial period in days?",required:!1,value:t.trial_period,showIf:function(e,t){return!!t.is_trial_period},watches:["is_trial_period"]},{label:"Initial Payment",inputType:"subtitle",showIf:function(e,t){return!!t.is_recurring||!!t.currency},watches:["currency","is_recurring"]},{name:"is_initial_payment",label:"Initial payment",placeHolder:"Is there an initial payment?",inputType:"checkbox",dataType:"boolean",helpMessage:"",required:!1,value:t.is_initial_payment,elementClassName:"productsCheckboxRow",showIf:function(e,t){return!!t.is_recurring||!!t.currency},watches:["currency","is_recurring"]},{name:"initial_payment_amount",label:"Initial Price",placeHolder:"Initial price of product",inputType:"number",dataType:"number",helpMessage:"Set the initial price to be different",value:t.initial_payment_amount,required:!1,showIf:function(e,t){return!!t.is_initial_payment},watches:["is_initial_payment"]},{name:"initial_payment_quantity",label:"Quantity",placeHolder:"",inputType:"number",dataType:"number",helpMessage:"Number of payments at the initial price",value:t.initial_payment_quantity,required:!1,showIf:function(e,t){return!!t.is_initial_payment},watches:["is_initial_payment"]},{name:"initial_payment_term",label:"Select term",placeHolder:"Initial payment term",inputType:"select",dataType:"string",helpMessage:"",showIf:function(e,t){return!!t.is_initial_payment},watches:["is_initial_payment"],value:t.initial_payment_term,required:!1,options:[{0:""},{id:"1 month",name:"1 month"},{id:"2 month",name:"2 months"}]}],button:{text:"Save",class:"btn-primary",position:"right"},labelsAboveFields:!0,submit:t.product_id?e.editProduct:e.saveNewProduct,clearFormAfterSubmit:!0}};e.props.website.multiAccounts&&e.props.website.multiAccounts.allowMultiUsers&&(n.form.fields.push({label:"Additional Users",inputType:"subtitle",showIf:function(e,t){return!!t.currency},watches:["currency"]}),n.form.fields.push({name:"users_included",label:"Users included in price",placeHolder:"Number of users",inputType:"number",dataType:"number",helpMessage:"Set to 0 for unlimited users",required:!1,value:t.users_included,showIf:function(e,t){return!!t.currency},watches:["currency"]}),n.form.fields.push({name:"amount_per_user",label:"Additional price per user",placeHolder:"Price",inputType:"number",dataType:"number",helpMessage:"",required:!1,value:t.amount_per_user,showIf:function(e,t){return!!t.users_included},watches:["users_included"]})),(0,a.default)({id:n.id,body:r.createElement(i.A,{form:n.form}),className:n.className,close:n.close,dontAllowClose:n.dontAllowClose,footer:n.footer,header:n.header,noFooter:!0,onClose:n.onClose})}),e.state={products:[],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&&d(e,t)}(t,e),n=t,(o=[{key:"componentDidMount",value:function(){var e=this;l.A.get("/data/admin/products").then(function(t){e.addProductsToState(t)})}},{key:"componentWillUnmount",value:function(){this.unmounted=!0}},{key:"drawProducts",value:function(){var e=this;return this.state.products.map(function(t,n){return r.createElement("div",{key:n,className:"mt-3 pt-3",style:{borderTop:"1px solid #eee"}},r.createElement("a",{onClick:function(){return e.editProductModal(t)}},r.createElement("div",{className:"row"},r.createElement("div",{className:"col-8"},r.createElement("h5",null,t.description),r.createElement("small",null,t.product_id)),r.createElement("div",{className:"col-4"},t.currency," ",t.amount))))})}},{key:"addProductsToState",value:function(e){this.unmounted||this.setState({products:e.products,loaded:!0})}},{key:"changeSaveData",value:function(e){return e.amount=e.amount,e.initial_payment_amount=e.initial_payment_amount,0==e.users_included?(e.amount_per_user=null,e.users_included=0):e.amount_per_user={0:e.amount_per_user},e.is_initial_payment||(delete e.initial_payment_amount,delete e.initial_payment_quantity,delete e.initial_payment_term),delete e.is_initial_payment,e.trial_period?e.trial_period=e.trial_period+" day":(delete e.trial_period_card_required,delete e.trial_period),delete e.is_trial_period,e}},{key:"changeShowData",value:function(e){return e.product_id?(e.trial_period&&(e.trial_period=parseFloat(e.trial_period)),e.is_recurring=!!e.is_recurring,e.trial_period_card_required=!!e.trial_period_card_required,e.is_trial_period=!(!e.trial_period_card_required||!e.trial_period),e.amount_per_user=e.amount_per_user[0]?e.amount_per_user[0]:0,e.amount=e.amount,e.initial_payment_amount=e.initial_payment_amount,e.is_initial_payment=e.initial_payment_amount>0&&e.initial_payment_quantity>0&&e.initial_payment_term>0,e.users_included=e.users_included?e.users_included:"0",e):{}}},{key:"render",value:function(){return this.state.loaded?r.createElement("div",null,r.createElement("div",{className:"text-right"},r.createElement("button",{className:"btn btn-primary",onClick:this.addProductModal},"Add product")),r.createElement("div",null,this.drawProducts())):r.createElement(c.A,null)}}])&&s(n.prototype,o),u&&s(n,u),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,u}(r.Component);const v=(0,o.A)(h,{website:"website"});var g=n(77280),w=(0,g.A)(function(){return Promise.all([n.e(5922),n.e(3564),n.e(9208),n.e(3344),n.e(3074),n.e(7475),n.e(1933),n.e(4974),n.e(8825),n.e(6135),n.e(801),n.e(9884)]).then(n.bind(n,15292))}),E=(0,g.A)(function(){return Promise.all([n.e(5922),n.e(3564),n.e(9208),n.e(3344),n.e(3074),n.e(7475),n.e(1933),n.e(4974),n.e(8825),n.e(6135),n.e(801),n.e(9884)]).then(n.bind(n,1506))}),j=(0,g.A)(function(){return Promise.all([n.e(5922),n.e(3564),n.e(9208),n.e(3344),n.e(3074),n.e(7475),n.e(1933),n.e(4974),n.e(8825),n.e(6135),n.e(801),n.e(9884)]).then(n.bind(n,41304))}),_=(0,g.A)(function(){return Promise.all([n.e(5922),n.e(3564),n.e(9208),n.e(3344),n.e(3074),n.e(7475),n.e(1933),n.e(4974),n.e(8825),n.e(6135),n.e(801),n.e(9884)]).then(n.bind(n,6778))}),O=(0,g.A)(function(){return Promise.all([n.e(5922),n.e(3564),n.e(9208),n.e(3344),n.e(3074),n.e(7475),n.e(1933),n.e(4974),n.e(8825),n.e(6135),n.e(801),n.e(9884)]).then(n.bind(n,85773))}),S=(0,g.A)(function(){return Promise.all([n.e(5922),n.e(3564),n.e(9208),n.e(3344),n.e(3074),n.e(7475),n.e(1933),n.e(4974),n.e(8825),n.e(6135),n.e(801),n.e(9884)]).then(n.bind(n,58526))}),N=(0,g.A)(function(){return Promise.all([n.e(5922),n.e(3564),n.e(9208),n.e(3344),n.e(3074),n.e(7475),n.e(1933),n.e(4974),n.e(8825),n.e(6135),n.e(801),n.e(9884)]).then(n.bind(n,41513))}),P=(0,g.A)(function(){return Promise.all([n.e(5922),n.e(3564),n.e(9208),n.e(3344),n.e(3074),n.e(7475),n.e(1933),n.e(4974),n.e(8825),n.e(6135),n.e(801),n.e(9884)]).then(n.bind(n,13542))}),k=(0,g.A)(function(){return Promise.all([n.e(5922),n.e(3564),n.e(9208),n.e(3344),n.e(3074),n.e(7475),n.e(1933),n.e(4974),n.e(8825),n.e(6135),n.e(801),n.e(9884)]).then(n.bind(n,29491))}),T=(0,g.A)(function(){return Promise.all([n.e(5922),n.e(3564),n.e(9208),n.e(3344),n.e(3074),n.e(7475),n.e(1933),n.e(4974),n.e(8825),n.e(6135),n.e(801),n.e(9884)]).then(n.bind(n,5114))}),C=(0,g.A)(function(){return Promise.all([n.e(5922),n.e(3564),n.e(9208),n.e(3344),n.e(3074),n.e(7475),n.e(1933),n.e(4974),n.e(8825),n.e(6135),n.e(801),n.e(9884)]).then(n.bind(n,71604))}),A=(0,g.A)(function(){return Promise.all([n.e(5922),n.e(3564),n.e(9208),n.e(3344),n.e(3074),n.e(7475),n.e(1933),n.e(4974),n.e(8825),n.e(6135),n.e(801),n.e(9884)]).then(n.bind(n,7039))}),x=(0,g.A)(function(){return Promise.all([n.e(5922),n.e(3564),n.e(9208),n.e(3344),n.e(3074),n.e(7475),n.e(1933),n.e(4974),n.e(8825),n.e(6135),n.e(801),n.e(9884)]).then(n.bind(n,2699))}),D=(0,g.A)(function(){return Promise.all([n.e(5922),n.e(3564),n.e(9208),n.e(3344),n.e(3074),n.e(7475),n.e(1933),n.e(4974),n.e(8825),n.e(6135),n.e(801),n.e(9884)]).then(n.bind(n,7514))}),R=[],I=window.reduxStore.getState().user;I.admin&&(I.admin.dashboard&&R.push({destroyTab:!0,title:"Dashboard",pane:r.createElement(w,null)}),I.admin.dashboard&&R.push({title:"Elavon Balance",pane:r.createElement(k,null)}),I.admin.support_emails&&R.push({title:"Support Emails",pane:r.createElement(N,null)}),I.admin.sales_stats&&R.push({title:"Chargeback Rebuttal",pane:r.createElement(T,null)}),I.admin.dashboard&&R.push({title:"Churn",pane:r.createElement(C,null)}),I.admin.dashboard&&R.push({title:"Engagement",pane:r.createElement(A,null)}),I.admin.dashboard&&R.push({title:"Campaigns",pane:r.createElement(D,null)}),I.admin.sales_stats&&R.push({title:"Top Contributors",pane:r.createElement(x,null)}),I.admin.surf_activity&&R.push({title:"Surf Activity",pane:r.createElement(E,null)}),I.admin.url_check&&R.push({title:"URL check",pane:r.createElement(j,null)}),I.admin.url_check&&R.push({title:"Auto URL Check",pane:r.createElement(O,null)}),I.admin.email_campaigns&&R.push({title:"Email Campaigns",pane:r.createElement(S,null)}),I.admin.url_check_already_processed&&R.push({title:"URL check already processed",pane:r.createElement(_,null)}),I.admin.support_emails&&R.push({title:"Support Email Admin",pane:r.createElement(P,null)}));const B=R;var H=n(54152),M=n(41202),U=n(4184);function z(e){return z="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},z(e)}function L(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
1,G(r.key),r)}}function q(e,t,n){return t=Y(t),function(e,t){if(t&&("object"==z(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,F()?Reflect.construct(t,n||[],Y(e).constructor):t.apply(e,n))}function F(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(F=function(){return!!e})()}function Y(e){return Y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Y(e)}function V(e,t){return V=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},V(e,t)}function W(e,t,n){return(t=G(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G(e){var t=function(e,t){if("object"!=z(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=z(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==z(t)?t:t+""}var J=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),W(n=q(this,t),"checkChangeUser",function(){n.getUID()!==n.state.uid&&n.setState({loading:!0,user:null,users:null})}),W(n,"handleSearchChange",function(e){n.setState({search:e.target.value})}),W(n,"getUID",function(){if("users"===n.props.match.params.tab)return n.props.match.params.uid}),W(n,"search",function(e){e.preventDefault();var t=n.state.search;n.props.history.push("/admin/users"),n.setState({loading:!0,user:null,users:null}),l.A.post("/data/admin/user/search",{search:t}).then(function(e){if(e.users)return 1==e.users.length?n.props.history.push("/admin/users/"+e.users[0].id):void n.setState({loading:!1,users:e.users})})}),n.state={additional:{v:0},loading:!1,search:"",uid:void 0,user:null,users:null},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&&V(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){this.checkChangeUser()}},{key:"componentDidUpdate",value:function(e){this.props.match.params.uid!==e.match.params.uid&&"users"===this.props.match.params.tab&&this.checkChangeUser()}},{key:"render",value:function(){this.getUID();var e=this.state;return r.createElement("div",{className:"container-fluid"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col-sm-2 col-md-3 col-lg-4"}),r.createElement("div",{className:"col-12 col-sm-8 col-md-6 col-lg-4"},r.createElement("form",{onSubmit:this.search},r.createElement("label",{className:"sr-only",htmlFor:"inlineFormInputGroup"},"Search"),r.createElement("div",{className:"input-group mb-2"},r.createElement("input",{type:"text",className:"form-control",id:"inlineFormInputGroup",placeholder:"Search",value:this.state.search,onChange:this.handleSearchChange}),r.createElement("div",{className:"input-group-append"},r.createElement("button",{className:"btn btn-primary",type:"submit"},"Search")))))),!!e.users&&r.createElement("div",null,e.users.map(function(e){return r.createElement("div",{className:"row",key:e.id},r.createElement("div",{className:"col-2"},r.createElement(H.N_,{style:{padding:"1px 4px"},className:"btn btn-primary mr-1",to:"/admin/users/"+e.id},"?"),e.id),r.createElement("div",{className:"col-3"},e.first_name),r.createElement("div",{className:"col-4"},e.last_name),r.createElement("div",{className:"col-3"},e.email))})),this.getUID()&&r.createElement(U.A,{uid:this.getUID()}),e.loading&&!this.getUID()&&r.createElement(c.A,null))}}],o&&L(n.prototype,o),a&&L(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);const Q=(0,M.y)(J);var $=n(39851);function X(e){return X="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},X(e)}function K(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,o,a,i,l=[],c=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}
1finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Z(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)?Z(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 Z(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 ee(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,te(r.key),r)}}function te(e){var t=function(e,t){if("object"!=X(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=X(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==X(t)?t:t+""}function ne(e,t,n){return t=oe(t),function(e,t){if(t&&("object"==X(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,re()?Reflect.construct(t,n||[],oe(e).constructor):t.apply(e,n))}function re(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(re=function(){return!!e})()}function oe(e){return oe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},oe(e)}function ae(e,t){return ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ae(e,t)}var ie=function(e){function t(e,n){var o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(o=ne(this,t,[e])).tabs=[],o.props.user.admin&&(o.props.user.admin.users&&o.tabs.push({title:"Users",pane:r.createElement(Q,null)}),o.props.user.admin.products&&o.tabs.push({title:"Products",pane:r.createElement(v,null)})),o.tabs=o.tabs.concat(B);var a=o.tabs.findIndex(function(e){return"Dashboard"===e.title});if(a>0){var i=K(o.tabs.splice(a,1),1)[0];o.tabs.unshift(i)}return o}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&&ae(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){return this.props.user.admin?r.createElement("div",{className:"container-fluid"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col-12"},r.createElement($.default,{uri:"/admin",tabs:this.tabs})))):null}}])&&ee(n.prototype,o),a&&ee(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);const le=(0,o.A)(ie,{user:"user"})},63e3:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(69873),o=n(17704),a=n(14981),i=n.n(a);function l(){return l=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},l.apply(null,arguments)}function c(e){return e.map(function(e){e.columns&&(e.columns=c(e.columns)),e.sort||(e.disableSortBy=!0)}),e}const u=function(e){var t=e.columns,n=e.data,a=e.className,u=e.manualSortBy,s=e.onSortChange,m=e.defaultSortBy;t=c(t);var f=(0,o.useTable)({columns:t,data:n,manualSortBy:!!u,disableMultiSort:!0,initialState:{sortBy:m||[]}},o.useFlexLayout,o.useSortBy),p=f.getTableProps,d=f.getTableBodyProps,b=f.headerGroups,y=f.rows,h=f.prepareRow,v=f.state.sortBy,g=JSON.stringify(v),w=r.useRef(!0);return r.useEffect(function(){w.current?w.current=!1:u&&s&&s(v)},[g]),r.createElement("div",{style:{maxWidth:"100%",overflow:"auto"},className:i()("dm-table",a)},r.createElement("table",l({},p(),{className:"table table-striped table-bordered"}),r.createElement("thead",null,b.map(function(e){return r.createElement("tr",e.getHeaderGroupProps(),e.headers.map(function(e){return r.createElement("th",e.getHeaderProps(e.getSortByToggleProps()),r.createElement("div",{className:i()("text-"+e.headerAlign)},e.render("Header"),r.createElement("span",null,!e.disableSortBy&&r.createElement("span",{className:i()("show-sort-arrows",e.isSorted?e.isSortedDesc?"desc":"asc":"")}
1))))}))})),r.createElement("tbody",d(),y.map(function(e,t){return h(e),r.createElement("tr",e.getRowProps(),e.cells.map(function(e){return r.createElement("td",e.getCellProps(),r.createElement("div",{className:i()(e.column.align?"text-"+e.column.align:"")},e.render("Cell")))}))}))))}},70605:(e,t,n)=>{var r={"./af":56678,"./af.js":56678,"./ar":9994,"./ar-dz":897,"./ar-dz.js":897,"./ar-kw":98449,"./ar-kw.js":98449,"./ar-ly":22272,"./ar-ly.js":22272,"./ar-ma":83713,"./ar-ma.js":83713,"./ar-ps":77358,"./ar-ps.js":77358,"./ar-sa":95203,"./ar-sa.js":95203,"./ar-tn":18365,"./ar-tn.js":18365,"./ar.js":9994,"./az":70866,"./az.js":70866,"./be":65204,"./be.js":65204,"./bg":53406,"./bg.js":53406,"./bm":64876,"./bm.js":64876,"./bn":52341,"./bn-bd":66584,"./bn-bd.js":66584,"./bn.js":52341,"./bo":60278,"./bo.js":60278,"./br":41617,"./br.js":41617,"./bs":73730,"./bs.js":73730,"./ca":11217,"./ca.js":11217,"./cs":13503,"./cs.js":13503,"./cv":18452,"./cv.js":18452,"./cy":38470,"./cy.js":38470,"./da":66522,"./da.js":66522,"./de":98982,"./de-at":2550,"./de-at.js":2550,"./de-ch":35712,"./de-ch.js":35712,"./de.js":98982,"./dv":627,"./dv.js":627,"./el":71408,"./el.js":71408,"./en-au":20641,"./en-au.js":20641,"./en-ca":95395,"./en-ca.js":95395,"./en-gb":84306,"./en-gb.js":84306,"./en-ie":59417,"./en-ie.js":59417,"./en-il":30802,"./en-il.js":30802,"./en-in":45512,"./en-in.js":45512,"./en-nz":45643,"./en-nz.js":45643,"./en-sg":57785,"./en-sg.js":57785,"./eo":46889,"./eo.js":46889,"./es":829,"./es-do":40891,"./es-do.js":40891,"./es-mx":98487,"./es-mx.js":98487,"./es-us":98746,"./es-us.js":98746,"./es.js":829,"./et":4776,"./et.js":4776,"./eu":96863,"./eu.js":96863,"./fa":7516,"./fa.js":7516,"./fi":58084,"./fi.js":58084,"./fil":37194,"./fil.js":37194,"./fo":37218,"./fo.js":37218,"./fr":35061,"./fr-ca":81978,"./fr-ca.js":81978,"./fr-ch":43230,"./fr-ch.js":43230,"./fr.js":35061,"./fy":47028,"./fy.js":47028,"./ga":45973,"./ga.js":45973,"./gd":27338,"./gd.js":27338,"./gl":59922,"./gl.js":59922,"./gom-deva":987,"./gom-deva.js":987,"./gom-latn":13820,"./gom-latn.js":13820,"./gu":44137,"./gu.js":44137,"./he":56162,"./he.js":56162,"./hi":60710,"./hi.js":60710,"./hr":30811,"./hr.js":30811,"./hu":3045,"./hu.js":3045,"./hy-am":55933,"./hy-am.js":55933,"./id":93780,"./id.js":93780,"./is":51857,"./is.js":51857,"./it":88484,"./it-ch":97918,"./it-ch.js":97918,"./it.js":88484,"./ja":30464,"./ja.js":30464,"./jv":33157,"./jv.js":33157,"./ka":12969,"./ka.js":12969,"./kk":91151,"./kk.js":91151,"./km":13997,"./km.js":13997,"./kn":89412,"./kn.js":89412,"./ko":88683,"./ko.js":88683,"./ku":23861,"./ku-kmr":21118,"./ku-kmr.js":21118,"./ku.js":23861,"./ky":40129,"./ky.js":40129,"./lb":31135,"./lb.js":31135,"./lo":35756,"./lo.js":35756,"./lt":23309,"./lt.js":23309,"./lv":46923,"./lv.js":46923,"./me":83079,"./me.js":83079,"./mi":171,"./mi.js":171,"./mk":76557,"./mk.js":76557,"./ml":84120,"./ml.js":84120,"./mn":56738,"./mn.js":56738,"./mr":77462,"./mr.js":77462,"./ms":12053,"./ms-my":11256,"./ms-my.js":11256,"./ms.js":12053,"./mt":95200,"./mt.js":95200,"./my":81915,"./my.js":81915,"./nb":18461,"./nb.js":18461,"./ne":99112,"./ne.js":99112,"./nl":24983,"./nl-be":29177,"./nl-be.js":29177,"./nl.js":24983,"./nn":55545,"./nn.js":55545,"./oc-lnc":76537,"./oc-lnc.js":76537,"./pa-in":87772,"./pa-in.js":87772,"./pl":54225,"./pl.js":54225,"./pt":1625,"./pt-br":83938,"./pt-br.js":83938,"./pt.js":1625,"./ro":61414,"./ro.js":61414,"./ru":55284,"./ru.js":55284,"./sd":38942,"./sd.js":38942,"./se":72157,"./se.js":72157,"./si":32025,"./si.js":32025,"./sk":36151,"./sk.js":36151,"./sl":19638,"./sl.js":19638,"./sq":977,"./sq.js":977,"./sr":9944,"./sr-cyrl":72215,"./sr-cyrl.js":72215,"./sr.js":9944,"./ss":73103,"./ss.js":73103,"./sv":20324,"./sv.js":20324,"./sw":42347,"./sw.js":42347,"./ta":50570,"./ta.js":50570,"./te":34614,"./te.js":34614,"./tet":89416,"./tet.js":89416,"./tg":39212,"./tg.js":39212,"./th":37057,"./th.js":37057,"./tk":6920,"./tk.js":6920,"./tl-ph":26182,"./tl-ph.js":26182,"./tlh":37593,"./tlh.js":37593,"./tr":40231,"./tr.js":40231,"./tzl":58571,"./tzl.js":58571,"./tzm":52900,"./tzm-latn":86380,"./tzm-latn.js":86380,"./tzm.js":52900,"./ug-cn":28863,"./ug-cn.js":28863,"./uk":73717,"./uk.js":73717,"./ur":76974,"./ur.js":76974,"./uz":8166,"./uz-latn":68654,"./uz-latn.js":68654,"./uz.js":8166,"./vi":93716,"./vi.js":93716,"./x-pseudo":82904,"./x-pseudo.js":82904,"./yo":50789,"./yo.js":50789,"./zh-cn":54406,"./zh-cn.js":54406,"./zh-hk":57669,"./zh-hk.js":57669,"./zh-mo":49928,"./zh-mo.js":49928,"./zh-tw":54237,"./zh-tw.js":54237};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=70605},85705:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(69873),o=n(80864),a=n(41202),i=n(14981),l=n.n(i),c=n(77280),u=n(35532);function s(){return s=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},s.apply(null,arguments)}function m(e){return function(e){if(Array.isArray(e))return d(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 f(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,o,a,i,l=[],c=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}
1finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return l}}(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 d(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)?d(e,t):void 0}}function d(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,c.A)(function(){return Promise.all([n.e(3413),n.e(851)]).then(n.bind(n,39851))}),y={};const h=(0,a.y)(function(e){var t="DM_FORM3_"+(new Date).getTime()+Math.random(),n=f((0,r.useState)([]),2),a=n[0],i=n[1],c=f((0,r.useState)(!1),2),p=c[0],d=c[1],h=f((0,r.useState)({}),2),v=h[0],g=h[1],w=f((0,r.useState)(0),2),E=w[0],j=w[1],_=e.form,O=(0,o.mN)({defaultValues:_.defaultValues}),S=O.control,N=(O.formState,O.formState.errors),P=O.handleSubmit,k=O.register,T=O.setValue,C=O.watch,A=_.button;(0,r.useEffect)(function(){var e=[],t={};e.map||function(e){throw new TypeError('"'+e+'" is read-only')}("fields"),(_.fields.map?_.fields:[_.fields]).map(function(n){if(e.push(n),n.allowMultipleValues){var r=n.name;t[r]||(t[r]=1);for(var o=1;o<t[r];o++){var a=Object.assign({},n);a.name=r+"_"+o,a.value="",e.push(a)}}}),g(t),i(e)},[]),(0,r.useEffect)(function(){var t=Object.keys(N),n=t.length,o=[];if(n>0){for(var a,i=0;i<n;i++){var l=y[t[i]],c=N[t[i]],s=!!l.element.failedValidation&&l.element.failedValidation(c.ref.value);o.push(r.createElement("div",{key:i},s||l.element.label+" is required")),!a&&l.tabTitle&&(a=l.tabTitle.join("/"))}a&&e.history.push(a)}o.length>0&&(0,u.A)("missing_info","Some information is missing",o)},[E]);var x=function(e){var t=P(D)(e);return setTimeout(function(){return j(E+1)},1),t},D=function(e){d(!0),Object.keys(v).map(function(t){var n=v[t],r=[];r.push(e[t]);for(var o=0;o<n;o++){var a=t+"_"+(o+1);r.push(e[a]),delete e[a]}e[t]=r});var t=_.submit(e);t&&(d(!0),t.then(function(e){if(_.clearFormAfterSubmit&&e);d(!1)}))},R=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):_.onChange&&_.onChange(t.currentTarget.name,n)},I={},B=function(e){var t=e.watches;return t&&t.map(function(e){H(e)}),!e.showIf||e.showIf(e,I)},H=function(e){I[e]||(I[e]=C(e))},M=function(e,t,n){if("hidden"===t.inputType)return null;var a=B(t);if("multiple"===t.inputType){t.fields;var i=(0,o.jz)({control:S,name:t.name}),c=i.append,u=i.fields,s=(i.insert,i.move,i.prepend,i.remove);i.swap;return r.createElement("div",{key:e,className:l()("col",!a&&"d-none")},u.map(function(e,o){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 a="".concat(e.name,".").concat(o,".").concat(r.name);return r.watches&&r.watches.map(function(t){H("".concat(e.name,".").concat(o,".").concat(t))}),r.name=a,U({deleteMultiField:t.minNumber&&t.minNumber({element:t,watches:I})<u.length?function(){return s(o)}:null,element:r,key:r.name,tabTitle:n})}))),!1!==t.showDeleteButton&&t.minNumber&&t.minNumber({element:t,watches:I})<u.length&&r.createElement("div",{className:"col flex-grow-0"},r.createElement("button",{className:"btn btn-danger",onClick:function(){return s(o)}},"Delete")))}),r.createElement("div",{className:"text-right mt-3 form-group"},t.maxNumber({element:t,watches:I})>u.length&&r.createElement("span",{className:"btn btn-primary",onClick:function(){return c({name:t.name})}},"Add ",t.multiName)))}return r.createElement("div",{key:e,className:l()("bg-light border form-group pl-2 pr-1 pt-1 pb-2 pb-md-1",!a&&"d-none")},r.createElement("div",{className:"row"},U({key:e,element:t,tabTitle:n})))},U=function(n){var o,a,c=n.deleteMultiField,u=n.element,f=n.key,d=n.tabTitle,b=e.form,h=B(u);return function(e,t){y[t.name]={element:t,tabTitle:e}}
1(d,u),u.setValue&&u.setValue(function(e){T(u.name,e),R(u,{currentTarget:document.querySelector("#"+t+' *[name="'+u.name+'"]'),target:document.querySelector("#"+t+' *[name="'+u.name+'"]')})}),"custom"===u.inputType?u.render({addToWatches:H,checkValues:R,control:S,deleteMultiField:c,element:u,key:f,onSubmit:x,register:k,saving:p,setValue:T,watches:I}):[u.label&&r.createElement("label",{key:f+0,className:l()(!h&&"d-none","col-form-label",u.labelClassName?u.labelClassName:(b.labelsAboveFields||"subtitle"==u.inputType?"col-md-12":"col-md-4")+(" checkbox"==u.inputType?" col-6":""))},"subtitle"==u.inputType||"plainText"==u.inputType?"subtitle"==u.inputType?r.createElement("h3",null,u.label):r.createElement("span",null,u.label):r.createElement("span",null,u.label," ",u.required&&r.createElement("strong",{className:" d-inline align-text-top",style:{fontSize:"90%",lineHeight:"100%"}},"*"))),r.createElement("div",{key:f+1,className:l()(!h&&"d-none",u.inputClassContainerName?u.inputClassContainerName:(b.labelsAboveFields||!u.label?"col-md-12":u.allowMultipleValues?"col":"col-md-8")+(" checkbox"==u.inputType?" col-6 d-flex align-items-center":""))},"plainText"===u.inputType&&u.value,"textarea"!==u.inputType&&"select"!==u.inputType&&"subtitle"!==u.inputType&&"plainText"!==u.inputType&&"plainText"!==u.inputType&&r.createElement("input",s({type:u.inputType,className:l()(null!==(o=u.inputClassName)&&void 0!==o?o:"form-control",!!N[u.name]&&"border border-danger"),style:"checkbox"===u.inputType?{width:"18px"}:{},disabled:p||u.disabled,maxLength:u.maxLength,placeholder:u.placeHolder},k(u.name,{maxLength:u.maxLength,required:u.required,onChange:function(e){R(u,e)},value:u.value}),u.additional_params)),"select"===u.inputType&&r.createElement("select",s({className:"form-control",name:u.name},k(u.name,{value:u.value}),{defaultValue:u.value}),u.options.map(function(e,t){return r.createElement("option",{key:t,value:e.value},e.name)})),"textarea"===u.inputType&&r.createElement("textarea",s({className:l()(null!==(a=u.inputClassName)&&void 0!==a?a:"form-control",!!N[u.name]&&"border border-danger"),disabled:p||u.disabled,placeholder:u.placeHolder,maxLength:u.maxLength},k(u.name,{maxLength:u.maxLength,required:u.required,onChange:function(e){R(u,e)},value:u.value}))),N[u.name]&&r.createElement("p",{className:"text-danger"},u.errorMessage?u.errorMessage:"This is required"),!!u.helpMessage&&r.createElement("small",{className:"form-text text-muted px-1 pb-2"},u.helpMessage)),u.allowMultipleValues?r.createElement("div",{className:"flex-grow-0",key:f+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 o=Object.assign({},t);o.name=n+"_"+r;var a=0;return e.map(function(e,t){e.name===n&&(a=t)}),a+=r,e.splice(a,0,o),m(e)})}(e,u)}})):null]},z=function(e,t){var n=B(e);return e.rows.map(function(e,o){return r.createElement("div",{className:l()("row",e.className,!n&&"d-none"),key:o},F(e,o,t))})},L=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];e=e.tabs;B(e);0===n.length&&n.push(e.uri);var o=e.tabs.map(function(e,t){var r=m(n);return r.push(e.title.toLowerCase()),{title:e.title,pane:F(e,t,r)}});return r.createElement(b,{key:t,hideTabLinks:e.hideTabLinks,includeQueryString:!!e.includeQueryString,param:e.param,tabs:o,uri:e.uri})},q=function(e,t){var n=B(e);return e.cols.map(function(e,o){return r.createElement("div",{className:l()(e.className?e.className:"col",!n&&"d-none"),key:o},F(e,o,t))})},F=function(e,t,n){B(e);return e.tabs?L(e,t,n):e.rows&&e.rows.map?z(e,n):e.cols?q(e,n):e.elements?e.elements.map(function(e,t){return M(t,e,n)}):M(t,e,n)};return 0===a.length?null:r.createElement("form",{onSubmit:x,id:t},a.map(function(e,t){return F(e,t)}),r.createElement("div",{className:l()("col-md-12",A.position?"text-"+A.position:"center")},r.createElement("input",{className:l()("btn",A.class),disabled:p||A.disabled,type:"submit",value:A.text})))})},89601:(e,t,n)=>{"use strict";n.d(t,{A:()=>T});var r=n(69873),o=n(41623),a=n(63e3),i=n(41910),l=n(93628),c=n.n(l),u=n(57284),s=n.n(u);function m(e){return m="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},m(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,h(r.key),r)}}function p(e,t,n){return t=b(t),function(e,t){if(t&&("object"==m(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,d()?Reflect.construct(t,n||[],b(e).constructor):t.apply(e,n))}function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(d=function(){return!!e})()}function b(e){return b=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},b(e)}
1function y(e,t){return y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},y(e,t)}function h(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=m(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==m(t)?t:t+""}var v=function(e){function t(e){var n,r,o,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=p(this,t),r=n,a=function(){var e=n.props,t=n.state.src;t||(t=e.src).cc&&(t.cc.map||(t.cc=[t.cc[0],t.cc[1]]),t.cc=t.cc.map(function(t){return s().utc(1e3*t).local().format("YYYY-MM-DD HH:mm:ss")+" "+s().utc(s().utc(e.row.time).diff(s().utc(1e3*t))).format("HH:mm:ss")})),n.setState({showJson:!0,src:t})},(o=h(o="showJSON"))in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,n.state={showJson:!1,src:null},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&&y(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){return this.state.showJson?r.createElement(c(),{src:this.state.src,displayDataTypes:!1,enableClipboard:!1}):r.createElement("div",{className:"text-center"},r.createElement("button",{className:"badge",onClick:this.showJSON},"Show Notes"))}}])&&f(n.prototype,o),a&&f(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);function g(e){return g="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},g(e)}function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach(function(t){P(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function j(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,k(r.key),r)}}function _(e,t,n){return t=S(t),function(e,t){if(t&&("object"==g(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,O()?Reflect.construct(t,n||[],S(e).constructor):t.apply(e,n))}function O(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(O=function(){return!!e})()}function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function N(e,t){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},N(e,t)}function P(e,t,n){return(t=k(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e){var t=function(e,t){if("object"!=g(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=g(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==g(t)?t:t+""}const T=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),P(n=_(this,t),"notes1",function(e,t){return e?r.createElement("div",{style:{overflow:"auto"}},r.createElement(v,{src:e,row:t})):null}),P(n,"getType",function(e){var t=n.props.userData.action_types[e],o="#000",a="#fff";return e>50&&99!=e&&97!=e&&94!=e&&92!=e&&91!=e&&90!=e&&88!=e&&(o="#fff",a="#ac0101"),e>=75&&e<=78&&(o="#000",a="#ffff00"),r.createElement("div",{style:{color:o,backgroundColor:a}},r.createElement("div",{style:{width:"40px",display:"inline-block"}},e," ")," -"," ",t)}
1),P(n,"deleteSurfActivity",function(){(0,i.A)({id:"confirmDeleteSurf",header:"Delete surf activity",message:"Are you sure you want to delete the surf activity for this user?",confirmButtonText:"Yes",confirmFunc:n.deleteSurfActivityConfirm})}),P(n,"deleteSurfActivityConfirm",function(){o.A.delete("/data/admin/user/"+n.props.userData.user.user.id+"/surf_activity").then(function(e){n.props.getData()})}),P(n,"openCheck",function(e){var t=n.state.checksOpen;t[e]=!t[e],n.setState({checksOpen:t}),t[e]&&n.loadActions(e)}),P(n,"openAll",function(){var e=!n.state.openAll;n.setState({openAll:e}),e&&n.state.data.forEach(function(e,t){return n.loadActions(t)})}),P(n,"loadActions",function(e){if(!n.state.actions[e]&&!n.state.actionsLoading[e]){var t=n.state.data[e];n.setState(function(t){return{actionsLoading:E(E({},t.actionsLoading),{},P({},e,!0))}}),o.A.get("/data/admin/user/"+n.props.userData.user.user.id+"/checks/actions?from="+encodeURIComponent(t.actions_from)+"&to="+encodeURIComponent(t.actions_to)).then(function(t){n.setState(function(n){return{actions:E(E({},n.actions),{},P({},e,t.actions)),actionsLoading:E(E({},n.actionsLoading),{},P({},e,!1))}})}).catch(function(){n.setState(function(t){return{actionsLoading:E(E({},t.actionsLoading),{},P({},e,!1))}})})}}),n.state={actions:{},actionsLoading:{},checksOpen:{},data:[],openAll:!1},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&&N(e,t)}(t,e),n=t,(l=[{key:"componentDidMount",value:function(){var e=this;this.props.userData.user.checks.checks.map(function(t){return e.addActionToState(t)})}},{key:"addActionToState",value:function(e){this.setState(function(t){var n=t.data;return n.push(e),{data:n}})}},{key:"notes1x",value:function(e){return e&&e.x?e.x:null}},{key:"notes1y",value:function(e){return e&&e.y?e.y:null}},{key:"mmd",value:function(e){return e&&e.params2?e.params2.mmd:null}},{key:"getURL",value:function(e){return e&&e.h?e.h:null}},{key:"bsession",value:function(e){return e.params2&&e.params2.componentId?(e.params2.componentId+"").substring(3):null}},{key:"drawTable",value:function(e){var t=this,n=[{accessor:"time",align:"left",Cell:function(e){var t=e.value;return e.row,s().utc(t).local().format("YYYY-MM-DD HH:mm:ss")},Header:"Time",headerAlign:"center",width:200},{accessor:"type",align:"left",Cell:function(e){var n=e.value,r=e.row;return t.getType(n,r.original)},Header:"Action",headerAlign:"center",width:170},{accessor:"time_lapsed1",align:"right",Header:"Lapsed since last click",headerAlign:"center",width:50},{accessor:"time_lapsed2",align:"right",Header:"Lapsed",headerAlign:"center",width:50},{accessor:"notes1-1",align:"right",Cell:function(e){e.value;var n=e.row;return t.notes1x(n.original.notes1)},Header:"X",headerAlign:"center",width:70},{accessor:"notes1-2",align:"right",Cell:function(e){e.value;var n=e.row;return t.notes1y(n.original.notes1)},Header:"Y",headerAlign:"center",width:70},{accessor:"notes1-3",align:"right",Cell:function(e){e.value;var n=e.row;return t.mmd(n.original.notes1)},Header:"Move",headerAlign:"center",width:70},{accessor:"notes1-4",align:"right",Cell:function(e){e.value;var n=e.row;return t.showCC(n.original.notes1,n.original)},Header:"CC",headerAlign:"center",width:48},{accessor:"notes1-5",align:"left",Cell:function(e){e.value;var n=e.row;return t.notes1(n.original.notes1,n.original)},Header:"Notes",headerAlign:"center",width:270},{accessor:"notes",align:"right",Header:"URL ID",headerAlign:"center",width:120},{accessor:"notes1",align:"right",Cell:function(e){var n=e.value,r=e.row;return t.bsession(n,r.original)},Header:"Browser Session ID",headerAlign:"center",width:105},{accessor:"notes1-6",align:"left",Cell:function(e){e.value;var n=e.row;return t.getURL(n.original.notes1)},Header:"URL",headerAlign:"center",width:300},{accessor:"ip_addr",align:"left",Header:"IP",headerAlign:"center",width:300}];return r.createElement(a.A,{columns:n,data:e,className:"dm-table-padding"})}},{key:"showCC",value:function(e,t){if(3!=t.type&&5!=t.type)return null;if(!e||!e.cc||0==e.cc.length)return r.createElement("span",{className:"bg-danger text-white"},"No");var n=e.cc;return n[0]&&n[0]==n[1]?null:r.createElement("span",{className:"bg-danger text-white"},n[0]?1:0," - ",n[1]?1:0)}},{key:"render",value:function(){var e=this,t=this.state,n=[{accessor:"created_at",align:"left",Cell:function(e){var t=e.value;return e.row,s().utc(t).local().format("YYYY-MM-DD HH:mm:ss")},Header:"Time",headerAlign:"center",width:180},{accessor:"action",align:"left",Cell:function(t){var n=t.value,r=t.row;return e.getType(n,r.original)},Header:"Action",headerAlign:"center",width:270},{accessor:"notes",align:"left",Cell:function(t){var n=t.value,r=t.row;return e.notes1(n,r.original)},Header:"Notes",headerAlign:"center",width:300}];return r.createElement("div",null,r.createElement("div",{className:"row"},r.createElement("div",{className:"col-6 text-left"},r.createElement("button",{className:"btn btn-danger m-3",onClick:this.openAll},"Open All")),r.createElement("div",{className:"col-6 text-right"},r.createElement("button",{className:"btn btn-danger m-3",onClick:this.deleteSurfActivity},"Delete surf activity"))),r.createElement("h3",null,"Surf Activity"),r.createElement(a.A,{columns:n,data:this.props.userData.user.surf_activity,className:"dm-table-padding"}),r.createElement("h3",{className:"mt-3 mb-3"},"Checks"),this.drawTable(this.props.userData.user.checks.since_last),t.data.map(function(n,o){var a=n.averages.time,i=(n.number_of_pages_viewed,a[n.mode_average]),l=a[n.mode_average-1],c=a[n.mode_average+1],u=i+(c||0)+(l||0),m=!!t.checksOpen[o]||e.state.openAll;return r.createElement("div",{key:o},r.createElement("table",{className:"table table-inverse text-center",onClick:function(){return e.openCheck(o)}},r.createElement("tbody",null,r.createElement("tr",null,r.createElement("td",null,"Time"),r.createElement("td",null,"Time for check"),r.createElement("td",null,"Mode average"),r.createElement("td",null,"% that were mode avg"),r.createElement("td",null,"% that were mode avg +/- 1"),r.createElement("td",null,"Failed checks")),r.createElement("tr",null,r.createElement("td",null,s().utc(n.time).local().format("YYYY-MM-DD HH:mm:ss")),r.createElement("td",null,n.time_to_check),r.createElement("td",null,n.mode_average),r.createElement("td",null,i,"/",n.number_of_pages_viewed," ",Math.floor(100*i/n.number_of_pages_viewed),"%"),r.createElement("td",null,u,"/",n.number_of_pages_viewed," ",Math.floor(100*u/n.number_of_pages_viewed),"%"),r.createElement("td",null,n.number_failed_checks)),r.createElement("tr",null,r.createElement("td",{colSpan:"6",style:{maxWidth:"400px",overflowWrap:"break-word"}},JSON.stringify(a))))),r.createElement("button",{type:"button",className:"btn btn-secondary btn-sm mb-3","aria-expanded":m,onClick:function(){return e.openCheck(o)}},m?"Hide":"Show"," actions for check at"," ",s().utc(n.time).local().format("YYYY-MM-DD HH:mm:ss")),m&&(t.actions[o]?e.drawTable(t.actions[o]):t.actionsLoading[o]?r.createElement("p",{role:"status"},"Loading actionsâ¦"):r.createElement("p",{role:"status"},"Could not load actions."," ",r.createElement("button",{type:"button",className:"btn btn-link p-0 align-baseline",onClick:function(){return e.loadActions(o)}},"Retry"))))}))}}])&&j(n.prototype,l),c&&j(n,c),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,l,c}(r.Component)}}]); 2//# sourceMappingURL=prot-admin-admin-ee18526d035dd524d2c0.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.