PageSourceSearch

https://dashboard.rasa.io/app~d8e2bc99.b95db345cc8f8b806bd2.bundle.js

js rasa.io collected 2026-10-01 11:40:30 UTC 176,435 bytes, 2 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{"4Ic1":function(e,t,n){(e.exports=n("JPst")(!1)).push([e.i,".mobile-settings-account-billing-current-plan-wrapper{border-radius:5px;border:solid 1px #ebebeb;background-color:#fff;margin-bottom:1rem}.mobile-settings-account-billing-loading-wrapper{margin-left:5px;margin-top:5px;height:3rem}.mobile-settings-account-billing-loading-wrapper>div.loading{float:left;margin-right:5px}.mobile-usagewrap{display:block;line-height:1}.mobile-usagewrap2{text-align:left;line-height:1.6;margin-top:1rem}.mobile-settings-account-billing-plan-usage-message{font-size:18px;color:var(--dark);margin:15px 0px;font-weight:600}.mobile-settings-account-billing-plan-usage-data{font-size:10px;font-weight:normal;color:#586671}.mobile-settings-account-billing-plan-usage-data .first{font-size:10px;font-weight:500;color:var(--dark)}.mobile-settings-account-billing-plan-projected-data{font-size:16px;font-weight:normal;color:var(--Black-Semi-Navy)}.mobile-settings-account-billing-plan-total-projected-data{font-size:16px;font-weight:500;color:var(--Black-Semi-Navy)}.mobile-settings-account-billing-plan-usage-data-inner-label{font-size:16px;font-weight:normal;color:#586671}.mobile-settings-account-billing-plan-projected-overage{margin:15px;margin-right:0px;margin-left:50px;padding:10px;border-radius:5px;font-size:18px;background-color:#72cac2;text-align:left}.mobile-settings-account-billing-plan-usage-gauge{margin-top:5px;margin-bottom:5px;width:250px;height:10px;border-radius:5px;background-color:#e6e6e6;float:left}.mobile-settings-account-billing-plan-usage-so-far{height:10px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#72cac2;float:left}.mobile-settings-account-billing-plan-projected{border-top-right-radius:5px;border-bottom-right-radius:5px;height:10px;background-color:#336ec7;float:left}.mobile-settings-account-billing-plan-header.first{width:100%;display:block;padding:1rem;align-items:center}span.mobile-settings-account-billing-plan-projected-data.first{font-weight:500}.mobile-usage-data-caption{font-size:10px;display:block}.mobile-settings-account-billing-current-plan-wrapper{border-radius:5px;border:solid 1px #ebebeb;background-color:#fff;margin-bottom:1rem}.mobile-billing-page{display:flex;flex-direction:column;margin-top:-2rem !important}.mobile-billing-page .settings-account-billing-plan-header{float:left;padding:1rem;margin-left:0px}.mobile-billing-page .settings-account-billing-plan-name{font-size:18px}.mobile-billing-page .settings-account-billing-current-plan-price{margin-left:0px;margin-top:0px;margin-right:0px;border:none;padding:1rem}.mobile-billing-page .planwrap{display:block;margin:auto;margin-top:2rem;width:100%;margin-left:0rem;margin-right:2rem;margin-bottom:2rem}.mobile-billing-page .planwrap .settings-account-billing-plan-price{margin-top:0px}.mobile-billing-page .settings-account-billing-plan-button{background:none;color:#000;height:100%;border-color:green}.mobile-billing-page .settings-account-billing-plan-frequency-selector{font-size:16px;font-weight:500;font-style:normal;line-height:1.5;color:var(--Black-Semi-Navy);margin-top:2rem;margin-bottom:-1rem;border-bottom:1px solid #ddd;height:2rem;width:100%;text-align:center;max-width:none}.mobile-billing-page .settings-account-billing-plan-frequency-selector-item{margin-top:5px;padding-right:10px;padding-left:10px;min-width:100px;padding-bottom:10px}.mobile-billing-page .settings-account-billing-single-plan-wrapper{min-height:auto;border-radius:3px;border:solid 3px #72cac2;background-color:#fff;border-radius:5px;margin:1rem;width:100%;max-width:500px;padding:1rem}.mobile-billing-page .settings-account-billing-plan-button{padding-top:0px}.mobile-billing-page .settings-account-billing-plan-detail-item{font-size:12px;font-weight:normal;font-style:normal;color:#586671;line-height:30px;text-align:left}.mobile-billing-page .settings-account-billing-plan-change-header{float:left;padding:0rem;margin-left:0px;text-align:center}.mobile-billing-page .settings-account-billing-plan-name{font-size:20px}.mobile-billing-page .mobile-settings-account-billing-modal .modal-content{width:200
1px !important}.mobile-billing-page .upgrade-restriction-notification{margin-bottom:1rem;font-size:.875rem;border:solid 1px #e6e6e6;padding:.25rem;border-radius:5px;display:flex;justify-content:center}.logout-button-mobile{display:flex;justify-content:center}",""])},"5Kzk":function(e,t,n){var a=n("it7S");"string"==typeof a&&(a=[[e.i,a,""]]);var r={insert:"head",singleton:!1};n("LboF")(a,r);a.locals&&(e.exports=a.locals)},"71bZ":function(e,t,n){"use strict";n.d(t,"a",function(){return J});var a=n("kI5g"),r=n("TSYQ"),o=n.n(r),i=n("A6JE"),c=n("IX08"),l=n("rhWG"),s=n("D//q"),u=n("syaa"),d=n("lNrV"),m=n("lzFu"),p=n("q1tI"),f=n.n(p),g=n("sOKU"),y=n("8zFy"),h=n("9exe"),b=n("ndvF"),v=n("jrRI"),E=n("3OM0"),w=n("L3zb"),S=n("ueGm");n("5Kzk");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})(e)}function k(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function P(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function N(e,t,n){return(N="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var a=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=O(e)););return e}(e,t);if(a){var r=Object.getOwnPropertyDescriptor(a,t);return r.get?r.get.call(n):r.value}})(e,t,n||e)}function O(e){return(O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function C(e,t){return(C=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _={topic:"",error:""},I=function(e){function t(e){var n,a,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=this,r=O(t).call(this,e,t.key),n=!r||"object"!==x(r)&&"function"!=typeof r?P(a):r,j(P(n),"loadFormData",function(){n.props.topic?n.setState({topic:n.props.topic}):n.setState(_)}),j(P(n),"clearState",function(){n.setState(_)}),j(P(n),"setTopic",function(e){n.setState({topic:e.target.value,error:""})}),n.state=_,n}var n,a,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&C(e,t)}(t,S["GenericModalComponent"]),n=t,(a=[{key:"componentDidMount",value:function(){this.loadFormData()}},{key:"componentDidUpdate",value:function(e){e.topic!==this.props.topic&&this.loadFormData()}},{key:"getTitleText",value:function(e){return this.props.topic?"Edit Topic Exclusion":"Add New Topic Exclusion"}},{key:"xButtonClick",value:function(e){this.clearState(),N(O(t.prototype),"xButtonClick",this).call(this,e)}},{key:"close",value:function(e){this.clearState(),N(O(t.prototype),"close",this).call(this,e)}},{key:"save",value:function(e){var n=this;if(this.state.topic.trim()){var a={topic:this.state.topic.trim()};this.props.createOrUpdate(a).then(function(){n.clearState(),N(O(t.prototype),"close",n).call(n,e)}).catch(function(e){n.setState({error:"Failed to save exclusion. Please try again."})})}else this.setState({error:"Please enter a topic name."})}},{key:"saveDisabled",value:function(e){return!this.state.topic.trim()}},{key:"renderChildren",value:function(e){return p.createElement("div",{className:"community-topic-modal"},p.createElement("div",{className:"community-topic-form"},this.state.error&&p.createElement("div",{className:"alert alert-danger",role:"alert"},this.state.error),p.createElement(v.a,null,p.createElement(E.a,{className:"community-topic-label"},"Topic Name"),p.createElement(w.a,{type:"text",value:this.state.topic,onChange:this.setTopic,placeholder:"Enter topic name",className:"community-topic-input",maxLength:255}))))}}])&&k(n.prototype,a),r&&k(n,r),t}();function D(e){return(D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function T(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],a=!0,r=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(a=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{a||null==c.return||c.return()}finally{if(r)throw o}}return n}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function A(){return(A=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function M(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function R(e){return(R=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function z(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function L(e,t){return(L=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}j(I,"key","AddCommunityTopicModal"),j(I,"defaultProps",{closeButtonText:"Cancel",saveText:"Save Exclusion",secondAction:S.ModalActionType.BUTTON});var F=function(e){function t(e){var n,a,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=this,r=R(t).call(this,e),n=!r||"object"!==D(r)&&"function"!=typeof r?z(a):r,U(z(n),"entityName","communityTopics"),U(z(n),"sharedStore",void 0),U(z(n),"TopicEditCell",function(e){return f.a.createElement(u.a,A({},e,{canEdit:!0,onEdit:n.editClick,onArchive:n.onArchive,canArchive:!0}))}),U(z(n),"editClick",function(e){n.setState({editId:e.id,editTopic:e.topic},function(){n.props.openModal(I.key,e)})}),U(z(n),"onArchive",function(e,t){n.context.entityMetadata.getEntityObject(n.entityName).then(function(t){t.setRecordId(n.state.communityId,e.dataItem.id),t.archive().then(function(){n.setState({forceReload:!0},function(){n.getCommunityTopics(n.state.communityId).then(function(e){n.setState({topics:e,forceReload:!1})})})})})}),U(z(n),"createOrUpdate",function(e){return n.context.entityMetadata.getEntityObject(n.entityName,n.state.communityId,null).then(function(t){return t.setRecordId(n.state.communityId,n.state.editId?n.state.editId:null),t.data.topic=e.topic,t.data.communityIdentifier=n.state.communityId,t.save().then(function(){n.props.resetModal(I.key),n.setState({forceReload:!0,editId:null,editTopic:""},function(){n.setState({forceReload:!1})}),n.getCommunityTopics(n.state.communityId).then(function(e){n.setState({topics:e})})})})}),U(z(n),"getCommunityTopics",function(e){return(new s.a).loadCommunityDataset("communityExcludedTopics",e,[]).then(function(e){return e[0]||[]})}),n.state={communityId:"",editId:null,editTopic:"",forceReload:!1,topics:[],loading:!0},n}var n,r,l;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}}),t&&L(e,t)}(t,p["Component"]),n=t,(r=[{key:"componentDidMount",value:function(){var e=this;this.sharedStore=y.b.instance(this.context),Promise.all([this.sharedStore.getValue(y.a.activeCommunity)]).then(function(t){var n=T(t,1)[0];e.getCommunityTopics(n.communityId).then(function(t){e.setState({communityId:n.communityId,topics:t,loading:!1})})})}},{key:"render",value:function(){var e=this;return this.state.loading?f.a.createElement(b.a,{size:"64"}):f.a.createElement("div",{className:"ai-image-preferences topic-exclusions"},f.a.createElement("div",{className:"header-container"},f.a.createElement(I,{data:this.props.modals,closeModal:this.props.closeModal,createOrUpdate:this.createOrUpdate,saveModal:this.props.saveModal,updateModal:this.props.updateModal,topic:this.state.editTopic,size:h.a.Medium}),f.a.createElement(c.a,{title:"Topic Exclusions",subTitle:"Manage excluded topics for your community"}),f.a.createElement("div",{className:"section-right-side"},f.a.createElement("div",{className:"section-button-container"},f.a.createElement("div",{className:o()("add-sections-button-text-section")},f.a.createElement(g.a,{className:o()("add-sections-button"),onClick:function(){return e.props.openM
1odal(I.key,null)}},f.a.createElement("span",{className:"sections-button-text"},"Add New Exclusion")))))),f.a.createElement("div",null,f.a.createElement(m.b,{entityName:"communityTopics",datasetName:"communityExcludedTopics",datasetParams:[],editDefaultState:!0,forceReload:this.state.forceReload,sortable:!0,pageable:!1,pagingSource:m.a.local,data:[]},f.a.createElement(a.c,{title:"Topic Name",field:"topic",width:400,cell:function(e){return f.a.createElement("td",null,f.a.createElement("div",null,e.dataItem.topic))}}),f.a.createElement(a.c,{title:"Created",field:"created",width:200,cell:i.a}),f.a.createElement(a.c,{width:100,cell:this.TopicEditCell}))))}}])&&M(n.prototype,r),l&&M(n,l),t}();U(F,"contextType",l.a);var J=d.e(F,"community_topics",[I.key])},"8XFe":function(e,t,n){(e.exports=n("JPst")(!1)).push([e.i,'.background-discovery .discovery-tabs .nav-link{position:relative;cursor:pointer}.background-discovery .discovery-tabs .nav-link .tab-close-btn{background:none;border:none;color:#6c757d;font-size:18px;margin-left:8px;padding:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.background-discovery .discovery-tabs .nav-link .tab-close-btn:hover{background-color:#f8f9fa;color:#dc3545}.background-discovery .discovery-tabs .nav-link.active{border-bottom:2px solid #007bff}.background-discovery .discovery-tabs .add-tab-link{color:#007bff;font-weight:500}.background-discovery .discovery-tabs .add-tab-link:hover{background-color:#f8f9fa;text-decoration:none}.background-discovery .color-picker-group{display:flex;align-items:center;grid-gap:8px;gap:8px}.background-discovery .color-picker-group .color-preview{width:40px;height:40px;border:2px solid #dee2e6;border-radius:4px;cursor:pointer}.background-discovery .color-picker-group input[type=color]{width:40px;height:40px;border:none;border-radius:4px;cursor:pointer}.background-discovery .color-picker-group input[type=text]{flex:1;font-family:monospace;font-size:14px}.background-discovery .image-preview{border:2px dashed #dee2e6;border-radius:4px;overflow:hidden}.background-discovery .image-preview img{display:block;max-width:100%;height:auto}.background-discovery .image-with-overlay{position:relative;border:2px dashed #dee2e6;border-radius:4px;overflow:hidden}.background-discovery .image-with-overlay img{display:block;max-width:100%;height:auto}.background-discovery .image-with-overlay .image-overlay-icons{position:absolute;top:8px;right:8px;display:flex;grid-gap:8px;gap:8px;opacity:.3;transition:opacity .3s ease}.background-discovery .image-with-overlay .image-overlay-icons:hover{opacity:1}.background-discovery .image-with-overlay:hover .image-overlay-icons{opacity:1}.background-discovery .image-with-overlay .overlay-icon{width:32px;height:32px;border-radius:50%;background-color:rgba(0,123,255,.9);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.3);transition:transform .2s ease,background-color .2s ease}.background-discovery .image-with-overlay .overlay-icon:hover{transform:scale(1.1);background-color:#007bff}.background-discovery .image-with-overlay .overlay-icon i{font-size:14px}.background-discovery .image-with-overlay .edit-icon{background-color:rgba(0,123,255,.9)}.background-discovery .image-with-overlay .edit-icon:hover{background-color:#007bff}.background-discovery .analyzed-url-display{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:12px 16px}.background-discovery .analyzed-url-display .analyzed-url-text strong{color:#495057;font-size:14px}.background-discovery .analyzed-url-display .analyzed-url-text strong .fas{margin-right:8px;color:#6c757d}.background-discovery .analyzed-url-display .analyzed-url-text .small{margin-top:4px;font-size:12px}.background-discovery .analyzed-url-display .analyzed-url-text .small .fas{color:#6c757d}.background-discovery .discovery-actions{margin-top:2rem;margin-bottom:2rem;padding-top:1rem;padding-bottom:1rem;border-top:1px solid #dee2e6}.background-discovery .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.background-discovery .modal-overlay .modal-dialog{max-width:400px;width:90%}.background-discovery .alert{border-radius:8px}.background-discovery .card{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.background-discovery .card .card-body{padding:1.5rem}.background-discovery .btn{border-radius:6px;font-weight:500}.background-discovery .form-control{border-radius:6px}.background-discovery .form-control:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.background-discovery .loading-container{display:flex;justify-content:center;padding:2rem}.background-discovery h5{color:#495057;font-weight:600}.background-discovery .form-label{font-weight:500;color:#495057;margin-bottom:.5rem}.background-discovery .analyzed-url-display{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:12px 16px}.background-discovery .analyzed-url-display .analyzed-url-text{flex:1}.background-discovery .analyzed-url-display .analyzed-url-text strong{color:#495057;font-size:16px;display:block;margin-bottom:2px}.background-discovery .analyzed-url-display .analyzed-url-text .small{color:#6c757d;font-size:13px;word-break:break-all}.background-discovery .analyzed-url-display .btn{white-space:nowrap}.background-discovery .raw-analysis-section{border-top:1px solid #dee2e6;padding-top:1.5rem}.background-discovery .raw-analysis-section h5{color:#495057;font-weight:600}.background-discovery .raw-analysis-section h6{color:#6c757d;font-weight:600;font-size:.9rem;margin-bottom:.5rem}.background-discovery .raw-analysis-section .card{border:1px solid #e9ecef}.background-discovery .raw-analysis-section .card:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.background-discovery .raw-analysis-section pre{font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:12px;line-height:1.4}.background-discovery .raw-analysis-section .color-swatch{border:2px solid #dee2e6;border-radius:4px}',""])},"98yS":function(e,t,n){"use strict";n.d(t,"a",function(){return b}),n.d(t,"b",function(){return v});var a=n("sWYD"),r=n("4+6U"),o=n("q1tI"),i=n.n(o),c=n("ueGm"),l=n("he5r");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})(e)}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function m(e,t,n){return t&&d(e.prototype,t),n&&d(e,n),e}function p(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&y(e,t)}
1function y(e,t){return(y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var b=function(e){function t(e){return u(this,t),p(this,f(t).call(this,e,t.key))}return g(t,c["ModalComponent"]),m(t,[{key:"renderChildren",value:function(e){return i.a.createElement("span",null,"Now take these cname records and enter them where you manage your domain - ",l.o&&i.a.createElement("a",{href:l.o,target:"_blank"},"read more about that here"))}}]),t}();h(b,"key","domainEmailSettings");var v=function(e){function t(e){return u(this,t),p(this,f(t).call(this,e,t.key))}return g(t,c["GenericModalComponent"]),m(t,[{key:"renderChildren",value:function(e){return i.a.createElement("div",null,e.endDate?i.a.createElement("p",null,"Your subscription has been canceled, effective ",Object(a.a)(Object(r.a)(e.endDate),"iii, MMM do"),". You will still have access to your dashboard until then."):i.a.createElement("p",null,"Your subscription has been canceled."),i.a.createElement("p",null,"Your schedule has been paused.  If you would like to continue sending your newsletter until your end date, please visit the Schedule page to re-activate it."),i.a.createElement("p",null,"Please contact ",i.a.createElement("a",{href:"".concat(l.E,"?subject=Re-Subscribe")},"Customer Support")," if you decided to use our platform again."))}}]),t}();h(v,"key","subscriptionCancellationResult")},"9Jm+":function(e,t,n){(e.exports=n("JPst")(!1)).push([e.i,".zoho-contacts {\r\n  display: flex;\r\n  flex-direction: column;\r\n}\r\n.zoho-contacts .add-action button {\r\n  float:left;\r\n}\r\n.payment-history {\r\n  width: 900px;\r\n}\r\n.payment-history .k-grid-header {\r\n  padding: 0!important;\r\n}\r\n\r\n\r\n.payment-history .k-grid th {\r\n  border: none;\r\n}\r\n.download-icon-container {\r\n  text-align: center;\r\n}",""])},BCMA:function(e,t,n){var a=n("J0KX");"string"==typeof a&&(a=[[e.i,a,""]]);var r={insert:"head",singleton:!1};n("LboF")(a,r);a.locals&&(e.exports=a.locals)},BHR1:function(e,t,n){"use strict";n.d(t,"a",function(){return W});var a=n("IX08"),r=n("ndvF"),o=n("rhWG"),i=n("4+6U"),c=n("qVkf"),l=n("lNrV"),s=n("fz7v"),u=n("q1tI"),d=n.n(u),m=(n("KhYy"),n("J2iB")),p=n.n(m),f=n("HC5s"),g=n("Oz1T"),y=n("3EXn"),h=n("yzbm"),b=n("p1Kg"),v=n("8zFy"),E=n("Ytbg"),w=n("c2Sr"),S=n("LM8I"),x=n("k+TG"),k=n("ZVVx");function P(e){return(P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function N(){return(N=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function C(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function j(e){return(j=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function I(e,t){return(I=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function D(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var T=function(e){function t(e){var n,a,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=this,r=j(t).call(this,e),n=!r||"object"!==P(r)&&"function"!=typeof r?_(a):r,D(_(n),"componentDidMount",function(){v.b.instance(n.context).getValue(v.a.role).then(function(e){var t=JSON.parse(n.props.profile.options||"{}")||{};t&&n.setState({isInternal:Object(k.p)(t.is_internal)}),n.setState({isAdminUser:e===b.f.super_admin})})}),D(_(n),"toggleInternalStatus",function(){n.setState({isInternal:!n.state.isInternal},function(){var e=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?O(n,!0).forEach(function(t){D(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},JSON.parse(n.props.profile.options||"{}"),{is_internal:n.state.isInternal});n.props.onChange("options",JSON.stringify(e))})}),n.state={isAdminUser:!1,isInternal:!1},n.toggleInternalStatus=n.toggleInternalStatus.bind(_(n)),n}var n,a,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&I(e,t)}(t,u["Component"]),n=t,(a=[{key:"render",value:function(){var e=this;return u.createElement("div",null,u.createElement("div",{className:"field-left"},this.createTextBox("Account Name","company_name")),u.createElement("div",{className:"field-right"},this.createTextBox("Account Website","account_website")),u.createElement("div",{className:"clearfix"}),u.createElement("div",{className:"field-left"},this.createTextBox("ACCOUNT ADDRESS","account_address_1")),u.createElement("div",{className:"field-right"},this.createTextBox("CITY","account_city")),u.createElement("div",{className:"clearfix"}),u.createElement("div",{className:"field-left"},this.createTextBox("STATE","account_state")),u.createElement("div",{className:"field-right"},this.createTextBox("COUNTRY","account_country")),u.createElement("div",{className:"field-right"},this.createTextBox("ZIP CODE","account_post_code")),u.createElement("div",{className:"clearfix"}),u.createElement("div",{className:"field-left"},this.createTextBox("PHONE NUMBER","account_phone_1")),this.state.isAdminUser&&u.createElement("div",null,u.createElement("div",{className:"clearfix"}),u.createElement("div",{className:"field-left"},u.createElement("span",{className:"toggle-label"},"Internal"),u.createElement("button",{className:"toggle-button",onClick:this.toggleInternalStatus,style:{background:"none",border:"none",outline:"none"}},this.state.isInternal?u.createElement(S.a,null):u.createElement(x.a,null))),u.createElement("div",{className:"clearfix"}),u.createElement("div",{className:"settingsheader1"},"Dashboard Whitelabel Logo"),u.createElement("div",{className:"clearfix"}),u.createElement("div",{className:"field-left"},u.createElement("div",{className:"email-brand-image-container"},u.createElement(h.a,{onDrop:function(t){return e.uploadImage(t[0])},accept:"image/*"},function(t){var n=t.getRootProps,a=t.getInputProps;return u.createElement("section",null,u.createElement("div",N({},n(),{className:"lined-box clickable-item"}),u.createElement("input",a()),u.createElement("div",{className:"image-or-placeholder-wrapper"},e.props.profile.whitelabel_logo_url?u.createElement("img",{src:Object(f.h)(e.props.profile.whitelabel_logo_url,150,300,!1)}):u.createElement("div",{className:"placeholder-wrapper"},u.createElement("div",{className:"upload-wrapper"},u.createElement("div",{className:"upload"},u.createElement(g.a,null))),u.createElement("p",{className:"row1-text"},"Choose your file"),u.createElement("p",{className:"row2-text"},"You may drag and drop your file as well."),u.createElement("p",{className:"row3-text"},"Upload only PNG, JPG.")))))})))),u.createElement("div",{className:"clearfix"}))}},{key:"createTextBox",value:function(e,t){return u.createElement(w.a,{name:e,dirty:!p()(this.props.changes[t]),field:t,value:this.props.profile[t],onChange:this.props.onChange})}},{key:"uploadImage",value:function(e){var t=this,n=new FormData;n.append(E.s,e);var a="".concat(y.a.getServerUrl(),"/").concat(this.props.communityId,"/image");return y.a.ajax(a,y.b.POST,n,null).then(function(e){t.props.onChange("whitelabel_logo_url",e.url)})}}])&&C(n.prototype,a),r&&C(n,r),t}();function A(e){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function R(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?M(n,!0).forEach(function(t){B(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function z(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function L(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function U(e,t,n){return(U="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var a=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=F(e)););return e}(e,t);if(a){var r=Object.getOwnPropertyDescriptor(a,t);return r.get?r.get.call(n):r.value}})(e,t,n||e)}function F(e){return(F=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function J(e,t){return(J=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function B(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}D(T,"contextType",o.a);var X=function(e){function t(e){var n,a,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=this,r=F(t).call(this,e,"userAndAccount",{activeCommunity:{},changes:{},isProfileLoading:!0,person:{}}),n=!r||"object"!==A(r)&&"function"!=typeof r?L(a):r,B(L(n),"componentDidMount",function(){n.context.user.init().then(function(e){var t=e.person,a=e.activeCommunity;e.role;return n.setState({activeCommunity:a,communityId:a.communityId,person:t}),n.loadRecord(a.communityId,a.communityAccountId).then(function(){return n.setState({isProfileLoading:!1})})})}),B(L(n),"getLastEmailTimePassed",function(e){var t=new Date(Object(i.a)(e)),n=new Date;return Object(c.a)(n,t)<21600}),n}var n,o,l;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}}),t&&J(e,t)}(t,s["c"]),n=t,(o=[{key:"saveRecord",value:function(e){var n=this;return U(F(t.prototype),"saveRecord",this).call(this,e).then(function(e){return n.setState({changes:{}}),e}).catch(function(e){console.log("Error: ",e),n.setState({isSaving:!1})})}},{key:"loadRecord",value:function(e,t){this.setState({isDirty:!1,changes:{}});var n=this.state.activeCommunity.billingInfo.productSubscription;return this.updateComponentState({account_address_1:n.account_address_1,account_address_2:n.account_address_2,account_city:n.account_city,account_country:n.account_country,account_id:n.account_id,account_phone_1:n.account_phone_1,account_phone_2:n.account_phone_2,account_post_code:n.account_post_code,account_state:n.account_state,company_name:n.company_name,account_website:n.account_website,options:n.account_options}),Promise.resolve(!0)}},{key:"mapPropsToEntityObject",value:function(e){var t=this;Object.keys(this.state.changes).forEach(function(n){e.data[n]=t.state.changes[n]}),e.data.account_id=this.props.data.account_id}},{key:"propertyChanged",value:function(e,n){U(F(t.prototype),"propertyChanged",this).call(this,e,n),this.setState({changes:R({},this.state.changes,B({},e,n))})}},{key:"render",value:function(){var e=this;return d.a.createElement("div",{className:"settings-wrapper"},this.state.isProfileLoading?d.a.createElement(r.a,{size:"64"}):d.a.createElement("div",{className:"menuline1"},d.a.createElement("div",{className:"header-container"},d.a.createElement(a.a,{title:"Settings",subTitle:"Account"}),d.a.createElement("div",{className:"save-button ".concat(this.isDirty&&!this.isSaving?"clickable-item save-button-enabled":"save-button-disabled"),onClick:function(t){return e.isDirty&&e.saveRecord(e.state.communityId)}},this.isSaving?d.a.createElement(r.a,{size:r.b.MEDIUM}):"Update Settings")),d.a.createElement(T,{profile:this.props.data,communityId:this.state.activeCommunity.communityId,onChange:function(t,n){return e.propertyChanged(t,n)},changes:this.state.changes}),d.a.createElement("div",{className:"borderline2"}),d.a.createElement("div",{className:"clearfix "})))}}])&&z(n.prototype,o),l&&z(n,l),t}();B(X,"contextType",o.a);var W=l.i(X,"account_settings")},Iu8r:function(e,t,n){"use strict";n.d(t,"a",function(){return h});n("kI5g"),n("BexS");var a=n("4H+Y"),r=(n("wKyl"),n("rhWG")),o=n("q1tI"),i=n.n(o),c=n("syaa"),l=n("lNrV");n("lzFu"),n("shuc");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})(e)}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function d(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=function(e){function t(e){var n,r,o;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),r=this,o=m(t).call(this,e),n=!o||"object"!==s(o)&&"function"!=typeof o?p(r):o,g(p(n),"SegmentEditCell",function(e){return i.a.createElement(c.a,u({},e,{onEdit:n.editSegment,canEdit:!0}))}),g(p(n),"editSegment",function(e){n.props.push("".concat(a.a.contacts,"/segments/detail?id=").concat(e.id))}),n.state={isDirty:!1,isSaving:!1,isLoading:!1,communityId:null,
1subscriberType:null},n}var n,r,l;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}}),t&&f(e,t)}(t,o["Component"]),n=t,(r=[{key:"render",value:function(){return null}}])&&d(n.prototype,r),l&&d(n,l),t}();g(y,"contextType",r.a);var h=l.h(y,"community_segments")},J0KX:function(e,t,n){(e.exports=n("JPst")(!1)).push([e.i,".ai-preferences .section-right-side{display:flex;align-items:center;grid-gap:16px;gap:16px}.ai-preferences .section-right-side .section-button-container{display:flex;align-items:center;grid-gap:16px;gap:16px}.ai-preferences .section-right-side .section-button-container .div-progress-bar{display:flex;flex-direction:column;align-items:center;min-width:200px}.ai-preferences .section-right-side .section-button-container .div-progress-bar .progress-bar{width:100%;height:8px;background-color:#e9ecef;border-radius:4px;margin-bottom:4px}.ai-preferences .section-right-side .section-button-container .div-progress-bar .progress-bar-red .k-progressbar-value{background-color:#dc3545}.ai-preferences .section-right-side .section-button-container .div-progress-bar .progress-bar-label{font-size:12px;color:#6c757d;text-align:center}.ai-preferences .section-right-side .section-button-container .div-progress-bar .progress-bar-label div:first-child{margin-bottom:2px}.addAIPreferenceModal .modal-content .ai-preference-modal{padding:0px}.addAIPreferenceModal .modal-content .ai-preference-modal .form-group{margin-top:0px;margin-bottom:0px}.addAIPreferenceModal .modal-content .ai-preference-modal .modal-body{padding-top:0px}.addAIPreferenceModal .modal-content .ai-preference-modal .ai-preference-form .ai-preference-label{font-weight:600;font-size:16px;color:#1b3343;margin-bottom:8px}.addAIPreferenceModal .modal-content .ai-preference-modal .ai-preference-form .ai-preference-input{border-radius:6px;border:2px solid #e9ecef;padding:10px 12px;font-size:14px;transition:border-color .2s}.addAIPreferenceModal .modal-content .ai-preference-modal .ai-preference-form .ai-preference-input:focus{border-color:#72cac2;box-shadow:0 0 0 .2rem rgba(114,202,194,.25)}.addAIPreferenceModal .modal-content .ai-preference-modal .ai-preference-form .ai-preference-settings-card{border:1px solid #e9ecef;border-radius:8px;margin:20px 0}.addAIPreferenceModal .modal-content .ai-preference-modal .ai-preference-form .ai-preference-settings-card .card-body{padding:20px}.addAIPreferenceModal .modal-content .ai-preference-modal .ai-preference-form .ai-preference-settings-card .ai-preference-settings-title{font-weight:600;color:#1b3343;margin-bottom:16px;font-size:16px}.addAIPreferenceModal .modal-content .ai-preference-modal .ai-preference-form .ai-preference-settings-card .ai-preference-settings-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 16px;gap:20px 16px}@media(max-width: 768px){.addAIPreferenceModal .modal-content .ai-preference-modal .ai-preference-form .ai-preference-settings-card .ai-preference-settings-grid{grid-template-columns:1fr;grid-gap:16px;gap:16px}}.addAIPreferenceModal .modal-content .ai-preference-modal .ai-preference-form .ai-preference-settings-card .ai-preference-settings-grid .ai-preference-option-label{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:#1b3343}.addAIPreferenceModal .modal-content .ai-preference-modal .ai-preference-form .ai-preference-settings-card .ai-preference-settings-grid .ai-preference-dropdown{width:100%}.addAIPreferenceModal .modal-content .ai-preference-modal .ai-preference-form .ai-preference-default-toggle{margin-top:20px;padding-top:20px;border-top:1px solid #e9ecef}.addAIPreferenceModal .modal-content .ai-preference-modal .ai-preference-form .ai-preference-default-toggle .custom-control{margin-bottom:8px}.addAIPreferenceModal .modal-content .ai-preference-modal .ai-preference-form .ai-preference-default-toggle .custom-control .custom-control-label{font-weight:500;color:#1b3343;font-size:14px;margin-left:8px}.addAIPreferenceModal .modal-content .ai-preference-modal .ai-preference-form .ai-preference-default-toggle .custom-control .custom-control-input:checked~.custom-control-label::before{background-color:#72cac2;border-color:#72cac2}.addAIPreferenceModal .modal-content .ai-preference-modal .ai-preference-form .ai-preference-default-toggle .custom-control .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(114,202,194,.25)}.addAIPreferenceModal .modal-content .ai-preference-modal .ai-preference-form .ai-preference-default-toggle .form-text{font-size:12px;color:#6c757d;margin-top:4px}.addAIPreferenceModal .modal-content .ai-preference-modal .ai-preference-form .alert{border-radius:6px;border:none;padding:12px 16px;font-size:14px;margin-bottom:20px}.addAIPreferenceModal .modal-content .ai-preference-modal .ai-preference-form .alert.alert-danger{background-color:#f8d7da;color:#721c24}",""])},JaTW:function(e,t,n){"use strict";n.d(t,"b",function(){return o}
1),n.d(t,"a",function(){return i});var a=n("D//q"),r=n("bzWn"),o=function(e){return(new a.a).loadCommunityDataset("userAiPreferences",e,[{param:"is_active",value:1},{param:"preference_type",value:"image"}]).then(function(e){var t=(e[0]||[]).map(function(e){return{key:e.id,value:e.id,description:e.name,options:"string"==typeof e.options?JSON.parse(e.options):e.options,is_default:e.is_default}});return t.push({key:"custom",value:"custom",description:"Custom",options:null,is_default:!1}),t}).catch(function(){return[{key:"custom",value:"custom",description:"Custom",options:null,is_default:!1}]})},i=function(e){var t=e.find(function(e){return e.is_default});if(t)return t;var n=e.find(function(e){return"custom"!==e.value});return n||{key:"custom",value:"custom",description:"Custom",options:r.d,is_default:!1}}},Mkvh:function(e,t,n){var a=n("9Jm+");"string"==typeof a&&(a=[[e.i,a,""]]);var r={insert:"head",singleton:!1};n("LboF")(a,r);a.locals&&(e.exports=a.locals)},PX6i:function(e,t,n){"use strict";n.d(t,"a",function(){return T});var a=n("rhWG"),r=n("q1tI"),o=n("BLzl"),i=n("/kxI"),c=n("sOKU"),l=n("ok1R"),s=n("rhny"),u=n("aLZG"),d=n("9a8N"),m=n("F66N"),p=n("arvA"),f=n("jrRI"),g=n("3OM0"),y=n("L3zb"),h=n("IX08"),b=n("ndvF"),v=n("3EXn"),E=n("ZVVx"),w=n("7vn+"),S=n("Wf2K");n("syjg");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})(e)}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(n,!0).forEach(function(t){I(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function N(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function O(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function C(e){return(C=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function j(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _(e,t){return(_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function I(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var D={tabs:[],activeTabId:"",isDiscovering:!1,identifier:"",accountId:"",error:"",showAdvancedData:!1,openRawDataCard:"",showImageSelectorModal:!1},T=function(e){function t(e){var n,a,u;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=this,u=C(t).call(this,e),n=!u||"object"!==x(u)&&"function"!=typeof u?j(a):u,I(j(n),"componentDidMount",function(){n.context.user.init().then(function(e){e.person;var t=e.activeCommunity,a=t.billingInfo.productSubscription;n.setState({accountId:a.account_id,identifier:t.communityId},function(){n.loadExistingDiscoveries(),n.isNewEnterpriseAccount(a)&&n.createNewTab(a.account_website||"",!0)})})}),I(j(n),"isNewEnterpriseAccount",function(e){return e.account_website&&!n.hasExistingDiscoveries()}),I(j(n),"hasExistingDiscoveries",function(){return n.state.tabs.length>0}),I(j(n),"loadExistingDiscoveries",function(){n.context.entityMetadata.getEntityObject("accountDiscovery").then(function(e){e.load(n.state.identifier,n.state.accountId).then(function(){if(e.data&&e.data.id){var t=Object(E.v)(e.data.colors||"{}"),a="string"==typeof e.data.content?Object(E.v)(e.data.content||"{}"):e.data.content||{},r=a.url||e.data.website||e.data.url||"",o=r?n.extractDomainFromUrl(r):"Existing Discovery",i={id:e.data.id,title:o,url:r,data:{image:e.data.image||"",colors:{primary:t.primary||"#000000",secondary:t.secondary||"#ffffff"},style:a.style||"",summary:a.summary||e.data.summary||"",users:a.users||[],url:r,title:a.title||e.data.title||n.extractDomainFromUrl(r)},isLoading:!1,hasUnsavedChanges:!1};n.setState({tabs:[i],activeTabId:i.id})}else n.createDefaultTab()}).catch(function(){n.createDefaultTab()})}).catch(function(){n.createDefaultTab()})}),I(j(n),"createDefaultTab",function(){0===n.state.tabs.length&&n.createNewTab()}),I(j(n),"extractDomainFromUrl",function(e){try{return new URL(e.startsWith("http")?e:"https://".concat(e)).hostname.replace("www.","")}catch(t){return e.substring(0,20)+(e.length>20?"...":"")}}),I(j(n),"createNewTab",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a={id:"tab_".concat(Date.now()),title:e?n.extractDomainFromUrl(e):"New Discovery",url:e,data:null,isLoading:t,hasUnsavedChanges:!!e};n.setState(function(e){return{tabs:[].concat(N(e.tabs),[a]),activeTabId:a.id}},function(){t&&e&&n.discoverForTab(a.id,e)})}),I(j(n),"getActiveTab",function(){return n.state.tabs.find(function(e){return e.id===n.state.activeTabId})||null}),I(j(n),"updateActiveTab",function(e){n.setState(function(t){return{tabs:t.tabs.map(function(t){return t.id===n.state.activeTabId?P({},t,{},e,{hasUnsavedChanges:!0}):t})}})}),I(j(n),"updateTabData",function(e,t){var a=n.getActiveTab();if(a&&a.data){var r=P({},a.data,I({},e,t));n.updateActiveTab({data:r})}}),I(j(n),"updateTabColors",function(e,t){var a=n.getActiveTab();if(a&&a.data){var r=P({},a.data.colors,I({},e,t));
1n.updateTabData("colors",r)}}),I(j(n),"discoverForTab",function(e,t){n.setState(function(a){return{tabs:a.tabs.map(function(a){return a.id===e?P({},a,{isLoading:!0,url:t,title:n.extractDomainFromUrl(t)}):a}),error:""}}),v.a.ajax("".concat(v.a.getServerUrl(),"/rex/").concat(n.state.identifier,"/discover"),v.b.POST,{url:t}).then(function(a){var r=a.results.data,o=a.results.raw&&a.results.raw.jina&&a.results.raw.jina.analyzed&&a.results.raw.jina.analyzed.json?a.results.raw.jina.analyzed.json:{},i=a.results.raw&&a.results.raw.puppeteer?a.results.raw.puppeteer:{},c={primary:o.elements&&o.elements.primary||i.analyzed&&i.analyzed.json&&i.analyzed.json.primary||r.colors&&r.colors.primary||"#000000",secondary:o.elements&&o.elements.secondary||i.analyzed&&i.analyzed.json&&i.analyzed.json.secondary||r.colors&&r.colors.secondary||"#ffffff"},l=o.elements&&o.elements.image||r.image||"",s=o.user||[];n.setState(function(i){return{tabs:i.tabs.map(function(i){return i.id===e?P({},i,{data:{image:l,colors:c,style:o.style||r.style||"",summary:o.summary||r.summary||"",users:s,url:t,title:r.title||n.extractDomainFromUrl(t)},rawData:{account:a.results.raw.account||{},puppeteer:a.results.raw.puppeteer||{},jina:a.results.raw.jina||{}},isLoading:!1,hasUnsavedChanges:!0}):i})}})}).catch(function(t){n.setState(function(t){return{tabs:t.tabs.map(function(t){return t.id===e?P({},t,{isLoading:!1}):t}),error:"Failed to analyze website. Please check the URL and try again."}})})}),I(j(n),"handleUrlSubmit",function(){var e=n.getActiveTab();e&&e.url.trim()&&n.discoverForTab(e.id,e.url)}),I(j(n),"saveTab",function(e){var t=n.state.tabs.find(function(t){return t.id===e});if(t&&t.data){var a=[];if(t.data.image&&t.data.image.startsWith("http")&&!t.data.image.includes("gallery")){var r=v.a.ajax("".concat(v.a.getServerUrl(),"/").concat(n.state.identifier,"/gallery/source"),v.b.POST,{imageUrl:t.data.image}).then(function(t){return n.setState(function(n){return{tabs:n.tabs.map(function(n){return n.id===e&&n.data?P({},n,{data:P({},n.data,{image:t.cdnUrl})}):n})}}),t}).catch(function(e){});a.push(r)}var o=n.context.entityMetadata.getEntityObject("accountDiscovery").then(function(a){return a.setRecordId(n.state.identifier,n.state.accountId),a.data.id=e,a.data.accountId=n.state.accountId,a.data.url=t.data.url,a.data.title=t.data.title,a.data.summary=t.data.summary,a.data.colors=t.data.colors,a.data.content=JSON.stringify({style:t.data.style,title:t.data.title,url:t.data.url,summary:t.data.summary,users:t.data.users}),a.data.image=t.data.image,a.save()});a.push(o),Promise.all(a).then(function(){n.setState(function(t){return{tabs:t.tabs.map(function(t){return t.id===e?P({},t,{hasUnsavedChanges:!1}):t})}}),n.context.store.dispatch(S.showFlashMessage("Background discovery saved successfully!"))}).catch(function(e){n.context.store.dispatch(S.showFlashError("Failed to save discovery. Please try again.")),n.setState({error:"Failed to save discovery. Please try again."})})}}),I(j(n),"removeTab",function(e){if(1!==n.state.tabs.length){var t=n.state.tabs.filter(function(t){return t.id!==e}),a=t.length>0?t[0].id:"";n.setState({tabs:t,activeTabId:a})}else n.setState(function(t){return{tabs:t.tabs.map(function(t){return t.id===e?P({},t,{url:"",data:null,hasUnsavedChanges:!1,title:"New Discovery"}):t})}})}),I(j(n),"shouldShowTabNavigation",function(){return n.state.tabs.length>1}),I(j(n),"hasCompletedDiscovery",function(){return n.state.tabs.some(function(e){return null!==e.data})}),I(j(n),"shouldShowActionButtons",function(){return n.hasCompletedDiscovery()}),I(j(n),"openImageSelector",function(){n.setState({showImageSelectorModal:!0})}),I(j(n),"closeImageSelector",function(e){n.setState({showImageSelectorModal:!1})}),I(j(n),"handleImageSelect",function(e){var t=n.getActiveTab();t&&t.data&&(n.updateTabData("image",e.url),n.setState({showImageSelectorModal:!1}))}),I(j(n),"toggleRawDataCard",function(e){e===n.state.openRawDataCard?n.setState({openRawDataCard:""}):n.setState({openRawDataCard:e})}),I(j(n),"renderColorSwatch",function(e,t){return r.createElement("div",{className:"mb-3"},r.createElement("div",{className:"small text-muted mb-1"},e,": ",t),r.createElement("div",{style:{width:"100px",height:"60px",backgroundColor:t,border:"2px s
1olid #dee2e6",borderRadius:"4px"}}))}),I(j(n),"renderPuppeteerCard",function(e){if(!e.rawData||!e.rawData.puppeteer)return null;var t=(e.rawData.puppeteer.raw||{}).image,a=e.rawData.puppeteer.analyzed&&e.rawData.puppeteer.analyzed.json?e.rawData.puppeteer.analyzed.json:{},u=a.primary,d=void 0===u?"":u,m=a.secondary,p=void 0===m?"":m;if(!t&&!d&&!p)return null;var f="puppeteer"===n.state.openRawDataCard;return r.createElement(o.a,{className:"mb-3"},r.createElement(i.a,null,r.createElement("div",{className:"d-flex justify-content-between align-items-center"},r.createElement("h6",{className:"mb-0"},"Puppeteer Screenshot Analysis"),r.createElement(c.a,{color:"outline-secondary",size:"sm",onClick:function(){return n.toggleRawDataCard("puppeteer")}},f?"Hide":"Show")),f&&r.createElement("div",{className:"mt-3"},r.createElement(l.a,null,d&&r.createElement(s.a,{md:4},n.renderColorSwatch("Primary Color",d)),p&&r.createElement(s.a,{md:4},n.renderColorSwatch("Secondary Color",p))),t&&r.createElement("div",{className:"mt-3"},r.createElement("h6",null,"Screenshot"),r.createElement("img",{src:t,alt:"Website screenshot",className:"img-fluid",style:{maxWidth:"100%",border:"1px solid #dee2e6",borderRadius:"4px"}})))))}),I(j(n),"renderJinaCard",function(e){if(!e.rawData||!e.rawData.jina||!e.rawData.jina.analyzed)return null;var t=e.rawData.jina.analyzed.json||{},a=t.summary,u=t.user,d=t.style,m=t.elements;if(!(a||u||d||m))return null;var p="jina"===n.state.openRawDataCard;return r.createElement(o.a,{className:"mb-3"},r.createElement(i.a,null,r.createElement("div",{className:"d-flex justify-content-between align-items-center"},r.createElement("h6",{className:"mb-0"},"JINA Content Analysis"),r.createElement(c.a,{color:"outline-secondary",size:"sm",onClick:function(){return n.toggleRawDataCard("jina")}},p?"Hide":"Show")),p&&r.createElement("div",{className:"mt-3"},a&&r.createElement("div",{className:"mb-3"},r.createElement("h6",null,"Summary"),r.createElement("p",{className:"text-muted"},a)),d&&r.createElement("div",{className:"mb-3"},r.createElement("h6",null,"Writing Style"),r.createElement("p",{className:"text-muted"},d)),u&&u.length>0&&r.createElement("div",{className:"mb-3"},r.createElement("h6",null,"Target Audience"),r.createElement("ul",{className:"text-muted"},u.map(function(e,t){return r.createElement("li",{key:t},e)}))),m&&r.createElement("div",{className:"mb-3"},r.createElement("h6",null,"Visual Elements"),r.createElement(l.a,null,m.primary&&r.createElement(s.a,{md:4},n.renderColorSwatch("Primary",m.primary)),m.secondary&&r.createElement(s.a,{md:4},n.renderColorSwatch("Secondary",m.secondary))),m.image&&r.createElement("div",{className:"mt-2"},r.createElement("div",{className:"small text-muted mb-1"},"Brand Image"),r.createElement("img",{src:m.image,alt:"Brand logo",style:{maxHeight:"100px",border:"1px solid #dee2e6",borderRadius:"4px"}}))))))}),I(j(n),"renderJinaRawCard",function(e){if(!e.rawData||!e.rawData.jina||!e.rawData.jina.raw)return null;var t=(e.rawData.jina.raw||{}).text;if(!t)return null;var a="jina_raw"===n.state.openRawDataCard;return r.createElement(o.a,{className:"mb-3"},r.createElement(i.a,null,r.createElement("div",{className:"d-flex justify-content-between align-items-center"},r.createElement("h6",{className:"mb-0"},"Raw JINA Markdown Content"),r.createElement(c.a,{color:"outline-secondary",size:"sm",onClick:function(){return n.toggleRawDataCard("jina_raw")}},a?"Hide":"Show")),a&&r.createElement("div",{className:"mt-3"},r.createElement("div",{style:{maxHeight:"400px",overflow:"auto",backgroundColor:"#f8f9fa",padding:"15px",borderRadius:"4px",fontSize:"14px",whiteSpace:"pre-wrap"}},t))))}),I(j(n),"renderJinaJsonCard",function(e){if(!e.rawData||!e.rawData.jina||!e.rawData.jina.analyzed)return null;var t=e.rawData.jina.analyzed.json;if(!t)return null;var a="jina_json"===n.state.openRawDataCard;return r.createElement(o.a,{className:"mb-3"},r.createElement(i.a,null,r.createElement("div",{className:"d-flex justify-content-between align-items-center"},r.createElement("h6",{className:"mb-0"},"JINA JSON Breakdown"),r.createElement(c.a,{color:"outline-secondary",size:"sm",onClick:function(){return n.toggleRawDataCard("jina_json")}},a?"Hide":"Show")),a&&r.createElement("div",{className:"mt-3"},r.createElement("pre",{style:{whiteSpace:"pre-wrap",wordWrap:"break-word",backgroundColor:"#f8f9fa",padding:"15px",borderRadius:"4px",fontSize:"13px",maxHeight:"400px",overflow:"auto"}},JSON.stringify(t,null,2)))))}),I(j(n),"renderAccountCard",function(e){if(!e.rawData||!e.rawData.account)return null;var t=e.rawData.account,a="account"===n.state.openRawDataCard;return r.createElement(o.a,{className:"mb-3"},r.createElement(i.a,null,r.createElement("div",{className:"d-flex justify-content-between align-items-center"},r.createElement("h6",{className:"mb-0"},"Account Information"),r.createElement(c.a,{color:"outline-secondary",size:"sm",onClick:function(){return n.toggleRawDataCard("account")}},a?"Hide":"Show")),a&&r.createElement("div",{className:"mt-3"},r.createElement("pre",{style:{whiteSpace:"pre-wrap",wordWrap:"break-word",backgroundColor:"#f8f9fa",padding:"15px",borderRadius:"4px",fontSize:"13px",maxHeight:"400px",overflow:"auto"}},JSON.stringify(t,null,2)))))}),n.state=D,n}var n,a,k;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}}),t&&_(e,t)}(t,r["Component"]),n=t,(a=[{key:"render",value:function(){var e=this,t=this.getActiveTab(),n=this.shouldShowTabNavigation(),a=this.shouldShowActionButtons();return r.createElement("div",{className:"background-discovery"}
1,r.createElement(h.a,{title:"AI Background",subTitle:"Discovery",description:["Analyze websites to extract branding, style, and content insights."],icon:"fas fa-search"}),this.state.error&&r.createElement(u.a,{color:"danger",className:"mb-3"},this.state.error),n&&r.createElement(d.a,{tabs:!0,className:"discovery-tabs mb-3"},this.state.tabs.map(function(t){return r.createElement(m.a,{key:t.id},r.createElement(p.a,{className:e.state.activeTabId===t.id?"active":"",onClick:function(){return e.setState({activeTabId:t.id})}},r.createElement("span",null,t.isLoading&&"⏳ ",t.hasUnsavedChanges&&"• ",t.title),e.state.tabs.length>1&&r.createElement("button",{className:"tab-close-btn",onClick:function(n){n.stopPropagation(),e.removeTab(t.id)}},"×")))})),!n&&!this.hasCompletedDiscovery()&&!this.state.tabs.some(function(e){return e.isLoading})&&r.createElement("div",{className:"text-center text-muted mb-3"},r.createElement("p",null,"Enter a website URL below to start your first website analysis.")),r.createElement(o.a,{className:"mb-3"},r.createElement(i.a,null,t&&t.data?r.createElement(l.a,null,r.createElement(s.a,{md:12},r.createElement(f.a,null,r.createElement(g.a,null,"Analyzed Website"),r.createElement("div",{className:"analyzed-url-display"},r.createElement("div",{className:"d-flex align-items-center"},r.createElement("div",{className:"analyzed-url-text"},r.createElement("strong",null,r.createElement("i",{className:"fas fa-globe me-2"}),t.url||t.data.title||"Website Analysis")),r.createElement("div",{className:"ms-auto"},r.createElement(c.a,{color:"outline-primary",size:"sm",onClick:function(){return e.createNewTab()}},"+ New Analysis"))))))):r.createElement(l.a,null,r.createElement(s.a,{md:8},r.createElement(f.a,null,r.createElement(g.a,null,"Website URL"),r.createElement(y.a,{type:"url",placeholder:"https://example.com",value:t?t.url:"",onChange:function(n){t?e.updateActiveTab({url:n.target.value}):e.createNewTab(n.target.value)},disabled:!!t&&t.isLoading}))),r.createElement(s.a,{md:4,className:"d-flex align-items-end"},r.createElement(f.a,{className:"w-100"},r.createElement(c.a,{color:"primary",onClick:function(){t?e.handleUrlSubmit():e.createNewTab()},disabled:t&&(!t.url.trim()||t.isLoading),block:!0},t&&t.isLoading?"Analyzing...":"Analyze Website")))))),t&&t.isLoading&&r.createElement(b.a,{size:"64"}),t&&t.data&&!t.isLoading&&r.createElement("div",{className:"discovery-results"},r.createElement(o.a,{className:"mb-3"},r.createElement(i.a,null,r.createElement("h5",{className:"mb-3"},"Visual Identity"),r.createElement(l.a,null,r.createElement(s.a,{md:6},r.createElement(f.a,null,r.createElement(g.a,null,"Primary Image"),r.createElement("div",{className:"image-with-overlay mb-2"},r.createElement("img",{src:t.data.image,alt:"Website banner",className:"img-fluid",style:{maxHeight:"200px",width:"100%",objectFit:"cover"}}),r.createElement("div",{className:"image-overlay-icons"},r.createElement("div",{className:"overlay-icon edit-icon",onClick:this.openImageSelector,title:"Change Image"},r.createElement("i",{className:"fas fa-camera"})))),r.createElement(y.a,{type:"url",value:t.data.image,onChange:function(t){return e.updateTabData("image",t.target.value)},placeholder:"Image URL",bsSize:"sm"}))),r.createElement(s.a,{md:3},r.createElement(f.a,null,r.createElement(g.a,null,"Primary Color"),r.createElement("div",{className:"color-picker-group"},r.createElement("div",{className:"color-preview",style:{backgroundColor:t.data.colors.primary}}),r.createElement(y.a,{type:"color",value:t.data.colors.primary,onChange:function(t){return e.updateTabColors("primary",t.target.value)}}),r.createElement(y.a,{type:"text",value:t.data.colors.primary,onChange:function(t){return e.updateTabColors("primary",t.target.value)},placeholder:"#000000"})))),r.createElement(s.a,{md:3},r.createElement(f.a,null,r.createElement(g.a,null,"Secondary Color"),r.createElement("div",{className:"color-picker-group"},r.createElement("div",{className:"color-preview",style:{backgroundColor:t.data.colors.secondary}}),r.createElement(y.a,{type:"color",value:t.data.colors.secondary,onChange:function(t){return e.updateTabColors("secondary",t.target.value)}}),r.createElement(y.a,{type:"text",value:t.data.colors.secondary,onChange:function(t){return e.updateTabColors("secondary",t.target.value)},placeholder:"#000000"}))))))),r.createElement(o.a,{className:"mb-3"},r.createElement(i.a,null,r.createElement("h5",{className:"mb-3"},"Content & Style"),r.createElement(l.a,null,r.createElement(s.a,{md:6},r.createElement(f.a,null,r.createElement(g.a,null,"Website Title"),r.createElement(y.a,{type:"text",value:t.data.title,onChange:function(t){return e.updateTabData("title",t.target.value)},placeholder:"Website title"}))),r.createElement(s.a,{md:6},r.createElement(f.a,null,r.createElement(g.a,null,"Style Description"),r.createElement(y.a,{type:"textarea",rows:3,value:t.data.style,onChange:function(t){return e.updateTabData("style",t.target.value)},placeholder:"Describe the website's visual style"})))),r.createElement(l.a,null,r.createElement(s.a,{md:12},r.createElement(f.a,null,r.createElement(g.a,null,"Summary"),r.createElement(y.a,{type:"textarea",rows:4,value:t.data.summary,onChange:function(t){return e.updateTabData("summary",t.target.value)}
1,placeholder:"Website summary and key information"})))),t&&t.data&&t.data.users&&t.data.users.length>0&&r.createElement(l.a,null,r.createElement(s.a,{md:12},r.createElement(f.a,null,r.createElement(g.a,null,"Target Audience"),r.createElement(y.a,{type:"textarea",rows:2,value:t.data.users.join(", "),onChange:function(t){return e.updateTabData("users",t.target.value.split(", ").filter(function(e){return e.trim()}))},placeholder:"Target audience demographics"})))))),t&&t.rawData&&(t.rawData.jina||t.rawData.puppeteer)&&r.createElement("div",{className:"raw-analysis-section mt-4"},r.createElement("h5",{className:"mb-3"},"Detailed Analysis Data"),this.renderJinaCard(t),this.renderPuppeteerCard(t),this.renderJinaRawCard(t),this.renderJinaJsonCard(t),this.renderAccountCard(t))),a&&r.createElement("div",{className:"discovery-actions d-flex justify-content-end"},t&&t.data&&r.createElement(c.a,{color:"success",onClick:function(){return e.saveTab(t.id)},disabled:!t.hasUnsavedChanges},t.hasUnsavedChanges?"Save Changes":"Saved")),this.state.showImageSelectorModal&&r.createElement(w.a,{data:this.state.showImageSelectorModal?{}:null,closeModal:this.closeImageSelector,onSelectImage:this.handleImageSelect,saveToGallery:!0,allowGallery:!1,allowUpload:!0,allowURL:!0,allowAIGeneration:!1,contentType:"article"}))}}])&&O(n.prototype,a),k&&O(n,k),t}();I(T,"contextType",a.a)},"QbM+":function(e,t,n){var a=n("4Ic1");"string"==typeof a&&(a=[[e.i,a,""]]);var r={insert:"head",singleton:!1};n("LboF")(a,r);a.locals&&(e.exports=a.locals)},RFol:function(e,t,n){"use strict";n.d(t,"d",function(){return a}),n.d(t,"c",function(){return r}),n.d(t,"a",function(){return o}),n.d(t,"b",function(){return i}),n.d(t,"e",function(){return c});var a=["Enterprise"],r="billing_section_modals",o="Already paid",i="You have already paid for this plan. Please refresh the page to see the changes.",c=["active","dunning","unpaid"]},Z0AA:function(e,t,n){"use strict";n.d(t,"a",function(){return y});n("Zy0I"),n("ndvF");var a=n("rhWG"),r=n("lNrV"),o=n("fz7v"),i=(n("q1tI"),n("ok1R"),n("rhny"),n("L3zb"),[{key:"1",value:"any",description:"any"},{key:"2",value:"all",description:"all"}]),c=[{key:"1",value:"is",description:"is"},{key:"2",value:"is not",description:"is not"}],l=[{key:"1",value:"City",description:"City"},{key:"2",value:"State",description:"State"}];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})(e)}function u(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var g=function(e){function t(e){var n,a,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=this,r=d(t).call(this,e,"communitySegment"),n=!r||"object"!==s(r)&&"function"!=typeof r?m(a):r,f(m(n),"render",function(){return null}),f(m(n),"isDisabled",function(){var e=[];if(n.props.data.name?e.push(!0):e.push(!1),n.props.data.conditions){var t=n.props.data.conditions.every(function(e){return e.value&&e.value.length>0});e.push(t)}return!n.isDirty||!e.every(function(e){return e})}),f(m(n),"saveSegment",function(){var e=n.context.store.getState().app.params.id||null,t=n.props.data.operator?n.props.data.operator.value:i[0].value;if(n.props.data.conditions&&n.props.data.conditions.length){var a=n.props.data.conditions.slice();a.forEach(function(e){e.operator||(e.operator=c[0].value),e.key||(e.key=l[0].value)}),n.propertyChanged("conditions",a)}n.propertyChanged("operator",t),n.saveRecord(e).then(function(){return n.props.push("/contacts/segments")})}),f(m(n),"changeCondition",function(e,t,a){if("operator"===t||"key"===t){var r=n.props.data.conditions.slice(),o=r[e];o[t]=a.value,r[e]=o,n.propertyChanged("conditions",r)}else{var i=n.props.data.conditions.slice();i[e][t]=a,n.propertyChanged("conditions",i)}}),n.state={isDirty:!1,isLoading:!1,isSaving:!1,isEditing:!1,communityId:null,conditions:[],segmentFieldValue:"",segmentId:null,segmentName:""},n}var n,a,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}(t,o["c"]),n=t,(a=[{key:"componentDidMount",value:function(){var e=this.context.store.getState().app.params.id||null;this.loadOnRouting(e,"/contacts/segments/detail",!0),this.setState({segmentId:e})}}])&&u(n.prototype,a),r&&u(n,r),t}();f(g,"contextType",a.a);var y=r.i(g,"segment_details",{})},bzWn:function(e,t,n){"use strict";n.d(t,"f",function(){return a}),n.d(t,"e",function(){return r}),n.d(t,"i",function(){return o}
1),n.d(t,"b",function(){return i}),n.d(t,"h",function(){return c}),n.d(t,"c",function(){return l}),n.d(t,"a",function(){return s}),n.d(t,"g",function(){return u}),n.d(t,"d",function(){return d});var a=[{key:"realistic",value:"realistic",description:"Realistic Photography"},{key:"digital-art",value:"digital-art",description:"Digital Art"},{key:"illustration",value:"illustration",description:"Illustration"},{key:"painting",value:"painting",description:"Painting"},{key:"sketch",value:"sketch",description:"Sketch"},{key:"cartoon",value:"cartoon",description:"Cartoon"},{key:"minimalist",value:"minimalist",description:"Minimalist"},{key:"abstract",value:"abstract",description:"Abstract"}],r=[{key:"draft",value:"draft",description:"Draft Quality"},{key:"standard",value:"standard",description:"Standard Quality"},{key:"high",value:"high",description:"High Quality"},{key:"premium",value:"premium",description:"Premium Quality"}],o=[{key:"people",value:"people",description:"People & Portraits"},{key:"objects",value:"objects",description:"Objects & Products"},{key:"landscape",value:"landscape",description:"Landscapes & Nature"},{key:"architecture",value:"architecture",description:"Buildings & Architecture"},{key:"technology",value:"technology",description:"Technology & Digital"},{key:"business",value:"business",description:"Business & Corporate"},{key:"lifestyle",value:"lifestyle",description:"Lifestyle & Events"},{key:"abstract",value:"abstract",description:"Abstract & Conceptual"}],i=[{key:"vibrant",value:"vibrant",description:"Vibrant Colors"},{key:"muted",value:"muted",description:"Muted Colors"},{key:"monochrome",value:"monochrome",description:"Monochrome"},{key:"warm",value:"warm",description:"Warm Tones"},{key:"cool",value:"cool",description:"Cool Tones"},{key:"pastel",value:"pastel",description:"Pastel Colors"},{key:"bold",value:"bold",description:"Bold Colors"},{key:"natural",value:"natural",description:"Natural Colors"}],c=[{key:"professional",value:"professional",description:"Professional"},{key:"friendly",value:"friendly",description:"Friendly"},{key:"energetic",value:"energetic",description:"Energetic"},{key:"calm",value:"calm",description:"Calm"},{key:"dramatic",value:"dramatic",description:"Dramatic"},{key:"playful",value:"playful",description:"Playful"},{key:"serious",value:"serious",description:"Serious"},{key:"inspiring",value:"inspiring",description:"Inspiring"}],l=[{key:"simple",value:"simple",description:"Simple & Clean"},{key:"moderate",value:"moderate",description:"Moderate Detail"},{key:"detailed",value:"detailed",description:"Highly Detailed"},{key:"intricate",value:"intricate",description:"Intricate & Complex"}],s=[{key:"modern",value:"modern",description:"Modern"},{key:"classic",value:"classic",description:"Classic"},{key:"vintage",value:"vintage",description:"Vintage"},{key:"futuristic",value:"futuristic",description:"Futuristic"},{key:"artistic",value:"artistic",description:"Artistic"},{key:"commercial",value:"commercial",description:"Commercial"},{key:"editorial",value:"editorial",description:"Editorial"},{key:"conceptual",value:"conceptual",description:"Conceptual"}],u=[{key:"natural",value:"natural",description:"Natural Light"},{key:"studio",value:"studio",description:"Studio Lighting"},{key:"dramatic",value:"dramatic",description:"Dramatic Lighting"},{key:"soft",value:"soft",description:"Soft Lighting"},{key:"bright",value:"bright",description:"Bright & Airy"},{key:"moody",value:"moody",description:"Moody Lighting"},{key:"golden-hour",value:"golden-hour",description:"Golden Hour"},{key:"backlighting",value:"backlighting",description:"Backlighting"}],d={style:"realistic",quality:"standard",subjectFocus:"business",colorScheme:"natural",mood:"professional",complexity:"moderate",artStyle:"modern",lighting:"natural"}},"ce/a":function(e,t,n){"use strict";var a;n.d(t,"a",function(){return a}),function(e){e.accountDataLoaded="account_data_loaded",e.cardAndInvoiceDataLoaded="card_and_invoice_data_loaded",e.usageStatsLoaded="usage_stats_data_loaded",e.showReactivate="show_reactivate_dialog",e.cancelSubscription="cancel_subscription",e.reactivateSubscription="reactivate_subscription",e.paymentMethodChanged="payment_method_changed"}(a||(a={}))},cvCS:function(e,t,n){"use strict";n.d(t,"a",function(){return b});var a=n("4H+Y"),r=n("rhWG"),o=n("4N8U"),i=n("q1tI"),c=n.n(i),l=n("saW4"),s=n("tgvi");n("QbM+");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})(e)}function d(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function m(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}
1function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var g,y,h,b=function(e){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),m(this,p(t).call(this,e))}var n,r,i;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}}),t&&f(e,t)}(t,l["a"]),n=t,(r=[{key:"render",value:function(){return c.a.createElement("div",{className:"mobile-billing-page"},this.isCancelled()?c.a.createElement(s.a,{subscription:this.state.productSubscription}):c.a.createElement("div",null,this.getModalJSX(),this.getCurrentPlanMessageUsageJSX(),this.getCurrentPlanJSX(),this.state.isAccountOwner&&this.getPlanListJSX()),c.a.createElement("div",{className:"mobile-logout-button-section"},this.getLogoutButton()))}},{key:"getLogoutButton",value:function(){return c.a.createElement("div",{className:"logout-button-mobile"},c.a.createElement("a",{className:"mobile-logout",href:a.a.logOut},c.a.createElement("img",{className:"dashboard-popup-menu-small-icon",src:o.d}),"Log out"))}}])&&d(n.prototype,r),i&&d(n,i),t}();g=b,y="contextType",h=r.a,y in g?Object.defineProperty(g,y,{value:h,enumerable:!0,configurable:!0,writable:!0}):g[y]=h},fdXd:function(e,t,n){var a=n("gcH1");"string"==typeof a&&(a=[[e.i,a,""]]);var r={insert:"head",singleton:!1};n("LboF")(a,r);a.locals&&(e.exports=a.locals)},gcH1:function(e,t,n){(e.exports=n("JPst")(!1)).push([e.i,"/* AI Image Preferences Styles */\n.ai-image-preferences {\n  padding: 0;\n}\n\n.ai-image-preference-modal {\n  padding: 0;\n}\n\n.ai-image-preference-form {\n  padding: 0;\n}\n\n.ai-image-preference-label {\n  font-weight: 600;\n  color: #495057;\n  margin-bottom: 0.5rem;\n}\n\n.ai-image-preference-input {\n  border-radius: 6px;\n  border: 1px solid #ced4da;\n  padding: 0.75rem;\n  font-size: 0.9rem;\n}\n\n.ai-image-preference-settings-card {\n  border: 1px solid #e9ecef;\n  border-radius: 8px;\n  background: #f8f9fa;\n  margin-top: 1rem;\n}\n\n.ai-image-preference-settings-title {\n  color: #495057;\n  font-weight: 600;\n  font-size: 1rem;\n}\n\n.ai-image-preference-settings-grid {\n  margin-top: 1rem;\n}\n\n.ai-image-preference-settings-grid .form-group {\n  margin-bottom: 1rem;\n}\n\n.ai-image-preference-option-label {\n  font-weight: 500;\n  color: #495057;\n  font-size: 0.9rem;\n  margin-bottom: 0.5rem;\n}\n\n.ai-image-preference-dropdown {\n  border-radius: 6px;\n}\n\n.ai-image-preference-default-toggle {\n  margin-top: 1.5rem;\n}\n\n.ai-image-preference-default-toggle .custom-control-label {\n  font-weight: 500;\n  color: #495057;\n}\n\n.ai-image-preview-info {\n  background: #e3f2fd;\n  border: 1px solid #bbdefb;\n  border-radius: 6px;\n  padding: 0.75rem;\n}\n\n.ai-image-preview-info .alert {\n  margin-bottom: 0;\n  padding: 0.5rem;\n  font-size: 0.9rem;\n  background: transparent;\n  border: none;\n  color: #1565c0;\n}\n\n.ai-image-options-header .d-flex {\n  align-items: center;\n}\n\n.ai-image-options-header svg {\n  flex-shrink: 0;\n}\n\n/* Settings Cell Styles */\n.ai-image-settings-cell {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 0.25rem;\n  max-width: 100%;\n  line-height: 1.4;\n}\n\n.ai-image-setting-item {\n  display: inline-flex;\n  align-items: center;\n  font-size: 0.8rem;\n}\n\n.ai-image-setting-label {\n  font-weight: 600;\n  color: #495057;\n  margin-right: 0.25rem;\n}\n\n.ai-image-setting-value {\n  color: #6c757d;\n}\n\n.ai-image-setting-separator {\n  color: #adb5bd;\n  margin: 0 0.25rem;\n}\n\n/* Responsive adjustments */\n@media (max-width: 768px) {\n  .ai-image-options-grid .col-md-6 {\n    margin-bottom: 0.5rem;\n  }\n  \n  .ai-image-settings-cell {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 0.125rem;\n  }\n  \n  .ai-image-setting-item {\n    font-size: 0.75rem;\n  }\n  \n  .ai-image-setting-separator {\n    display: none;\n  }\n}\n\n/* Scout Icon alignment */\n.ai-image-options-header .d-flex {\n  align-items: center;\n}\n\n.ai-image-options-header svg {\n  flex-shrink: 0;\n}\n\n/* Form validation styles */\n.ai-image-preference-modal .was-validated .form-control:invalid,\
1n.ai-image-preference-modal .form-control.is-invalid {\n  border-color: #dc3545;\n}\n\n.ai-image-preference-modal .was-validated .form-control:valid,\n.ai-image-preference-modal .form-control.is-valid {\n  border-color: #28a745;\n}\n\n/* Modal footer button spacing */\n.ai-image-preference-modal .modal-footer .btn {\n  margin-left: 0.5rem;\n}\n\n.ai-image-preference-modal .modal-footer .btn:first-child {\n  margin-left: 0;\n}",""])},it7S:function(e,t,n){(e.exports=n("JPst")(!1)).push([e.i,"/* Topic Exclusions Styles - matching ai-image-preferences pattern */\n.ai-image-preferences {\n  padding: 0;\n}\n\n/* Data Grid Width Constraint - Topic Exclusions only */\n.topic-exclusions .k-grid {\n  max-width: 650px;\n}\n\n.community-topic-modal {\n  padding: 0;\n}\n\n.community-topic-form {\n  padding: 0;\n}\n\n.community-topic-label {\n  font-weight: 600;\n  color: #495057;\n  margin-bottom: 0.5rem;\n}\n\n.community-topic-input {\n  border-radius: 6px;\n  border: 1px solid #ced4da;\n  padding: 0.75rem;\n  font-size: 0.9rem;\n}\n\n.community-topic-checkbox {\n  margin-top: 1rem;\n}\n\n.community-topic-checkbox .form-check {\n  margin-bottom: 0.5rem;\n}\n\n.community-topic-checkbox .form-check-label {\n  font-weight: 500;\n  color: #495057;\n}\n\n/* Form validation styles */\n.community-topic-modal .was-validated .form-control:invalid,\n.community-topic-modal .form-control.is-invalid {\n  border-color: #dc3545;\n}\n\n.community-topic-modal .was-validated .form-control:valid,\n.community-topic-modal .form-control.is-valid {\n  border-color: #28a745;\n}\n\n/* Modal footer button spacing */\n.community-topic-modal .modal-footer .btn {\n  margin-left: 0.5rem;\n}\n\n.community-topic-modal .modal-footer .btn:first-child {\n  margin-left: 0;\n}",""])},"j+Pq":function(e,t,n){"use strict";n.d(t,"a",function(){return g});var a=n("Puxc"),r=n("rhWG"),o=n("q1tI"),i=n.n(o);function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function s(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var m,p,f,g=function(e){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),s(this,u(t).call(this,e))}var n,r,c;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}}),t&&d(e,t)}(t,o["Component"]),n=t,(r=[{key:"render",value:function(){return i.a.createElement(a.a,null)}}])&&l(n.prototype,r),c&&l(n,c),t}();m=g,p="contextType",f=r.a,p in m?Object.defineProperty(m,p,{value:f,enumerable:!0,configurable:!0,writable:!0}):m[p]=f},k7JW:function(e,t,n){(e.exports=n("JPst")(!1)).push([e.i,".ai-text-settings-cell {\n  word-wrap: break-word;\n  word-break: break-word;\n  white-space: normal;\n  max-width: 100%;\n  overflow: hidden;\n  line-height: 1.4;\n}\n",""])},lkcZ:function(e,t,n){"use strict";n.d(t,"a",function(){return Xe});var a=n("IX08"),r=n("ndvF"),o=n("o65D"),i=n("rhWG"),c=n("ZVVx"),l=n("q1tI"),s=n.n(l),u=n("irKQ"),d=(n("KhYy"),n("saW4")),m=n("ECko"),p=n("nKEw"),f=n("rtg6"),g=n("Ewtw"),y=n("3EXn"),h=n("lNrV"),b=n("DCcX"),v=n("vkoW"),E=n("CaDr"),w=n("98yS"),S=n("E+oP"),x=n.n(S);function k(e){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?P(n,!0).forEach(function(t){I(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function O(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function C(e,t){return!t||"object"!==k(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function j(e){return(j=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e,t){return(_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function I(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var D=[{text:"Please select a cancellation reason",id:"select"},{text:"Too Expensive",id:"too_expensive"},{text:"Lacking Functionality",id:"lacking_functionality"},{text:"Found Alternative",id:"found_alternative"},{text:"Other",id:"other"}],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),(n=C(this,j(t).call(this,e))).state={productSubscriptionId:null,loading:!0,error:"",data:null,confirmedChecked:!1,changeReasonComments:null,changeReasonId:"select",changeReasonText:null},n}var n,a,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_(e,t)}(t,l["Component"]),n=t,(a=[{key:"componentDidMount",value:function(){var e=this;this.context.user.init().then(function(t){t.person;var n=t.activeCommunity;e.setState(N({},e.state,{productSubscriptionId:n.productSubscriptionId})),e.context.entityMetadata.getEntityObject("productSubscription",n.communityId,n.productSubscriptionId).then(function(t){e.setState({loading:!1,data:t.data})})})}},{key:"render",value:function(){var e=this;return s.a.createElement("div",{className:"settings-billing-cancel-wrapper"},!1===this.state.loading&&s.a.createElement("div",null,s.a.createElement("div",{className:"settings-billing-cancel-header-message-background"},s.a.createElement("div",{className:"settings-billing-cancel-header-message"},"Are you sure you want to cancel? 😧",s.a.createElement("br",null),"Your subscription doesn't expire until ",s.a.createElement("b",null,this.props.endDate),".",s.a.createElement("br",null),"If you cancel, your subscription will be set to not renew.",s.a.createElement("br",null),"You'll continue to have access to rasa.io until ",s.a.createElement("b",null,this.props.endDate),".")),s.a.createElement("div",{className:"settings-billing-cancel-item"},"Reason for cancelling",s.a.createElement("div",null,s.a.createElement("select",{onChange:function(t){return e.handleReasonChanged(t)},placeholder:"Select the reason you're cancelling",className:"settings-billing-cancel-reason ".concat(x()(this.state.changeReasonId)||"select"===this.state.changeReasonId?"cancel-required":"")},D.map(function(e,t){return s.a.createElement("option",{value:e.id,key:t},e.text)})))),s.a.createElement("div",{className:"settings-billing-cancel-item"},"Tell us more",s.a.createElement("textarea",{onChange:function(t){return e.handleCancelTextChanged(t)},className:"settings-billing-cancel-comments ".concat(x()(this.state.changeReasonComments)?"cancel-required":""),placeholder:"How can we improve our service?"},this.state.changeReasonComments)),s.a.createElement("div",{className:"settings-billing-cancel-item"},s.a.createElement("input",{type:"checkbox",className:"settings-billing-cancel-confirm-checkbox",style:{display:"inline"},onChange:function(t){return e.handleConfirmedClicked(t)}}),s.a.createElement("span",{className:"settings-billing-cancel-confirm-text"},"I understand that I will lose all my data after expiration"),s.a.createElement("div",{className:"clearfix"})),s.a.createElement("div",{className:"settings-billing-cancel-item"},s.a.createElement("div",{className:"settings-billing-cancel-cancelbutton ".concat(this.validate()?"clickable-item":"settings-billing-cancel-cancelbutton-disabled"),onClick:function(){return e.handleCancelConfirmed()}},"I'd like to cancel"),s.a.createElement("div",{className:"settings-billing-cancel-nevermind clickable-item",onClick:function(){e.props.onClose&&e.props.onClose()}},"Nevermind, I don't want to cancel"))))}},{key:"handleCancelTextChanged",value:function(e){this.setState(N({},this.state,{changeReasonComments:e.currentTarget.value}))}},{key:"validate",value:function(){return this.state.confirmedChecked&&this.state.changeReasonId&&"select"!==this.state.changeReasonId&&this.state.changeReasonComments&&this.state.changeReasonComments.length>0}},{key:"handleCancelConfirmed",value:function(){this.validate()&&this.props.onCancelC
1onfirmed&&this.props.onCancelConfirmed({changeReasonId:this.state.changeReasonId,changeReasonText:this.state.changeReasonText,changeReasonComments:this.state.changeReasonComments})}},{key:"handleConfirmedClicked",value:function(e){this.setState({confirmedChecked:e.currentTarget.checked})}},{key:"handleReasonChanged",value:function(e){var t=D.find(function(t){return t.id===e.currentTarget.value});this.setState({changeReasonId:e.currentTarget.value,changeReasonText:t?t.text:null})}}])&&O(n.prototype,a),r&&O(n,r),t}();I(T,"contextType",i.a);var A=n("tgvi"),M=n("RFol"),R=n("ce/a"),z=n("0QKP");function L(e){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function U(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],a=!0,r=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(a=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{a||null==c.return||c.return()}finally{if(r)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function F(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function J(e){return(J=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function B(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function X(e,t){return(X=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function W(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var H=function(e){function t(e){var n,a,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=this,r=J(t).call(this,e),n=!r||"object"!==L(r)&&"function"!=typeof r?B(a):r,W(B(n),"closeModal",function(e){return n.props.closeModal(e)}),n.state={accountId:null,communityId:null,loading:!0,loadingDialog:!1,data:null,error:!1,showHostedPaymentPage:!1,hostedPaymentPageUrl:null,currentPaymentMethod:null,showCancelDialog:!1,showReactivateDialog:!1,productSubscription:null,currentPlan:null,schedule:null},n.props.menuComponent&&n.props.menuComponent.registerChild(B(n)),n}var n,a,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}}),t&&X(e,t)}(t,l["Component"]),n=t,(a=[{key:"componentDidMount",value:function(){var e=this;this.context.user.init().then(function(t){var n=t.person,a=t.activeCommunity;e.setState({accountId:n.accountId,communityId:a.communityId,schedule:a.communityInfo.data.schedule[0]},function(){return e.loadData()})})}},{key:"loadData",value:function(){var e=this,t=y.a.getServerUrl()+"/subscription-billing/get-customer-credit-cards-and-invoices/".concat(this.state.communityId);return y.a.ajax(t,y.b.GET,{}).then(function(t){e.setState({loading:!1,data:t.payload}),e.props.menuComponent&&e.props.menuComponent.publishMessage({code:R.a.cardAndInvoiceDataLoaded,payload:t.payload,sourceElement:e})}).catch(function(t){e.setState({error:!0,loading:!1})})}},{key:"render",value:function(){return this.isCancelled()?s.a.createElement(A.a,{subscription:this.state.productSubscription}):s.a.createElement("div",{className:"settings-billing-wrapper"},s.a.createElement(w.b,{data:this.props.modals,closeModal:this.closeModal,closeButtonText:"OK"}),this.getUpdateCardModalJSX(),this.state.data&&this.getCancelModalJSX(),this.currentPaymentMethodJSX(),this.updateCardJSX(),this.cancelSubscriptionJSX())}},{key:"receiveMessage",value:function(e){switch(e.code){case R.a.accountDataLoaded:this.setState({currentPlan:e.payload.currentPlan||this.state.currentPlan,productSubscription:e.payload.productSubscription||this.state.productSubscription});break;case R.a.usageStatsLoaded:this.setState({usageStats:e.payload});break;case R.a.showReactivate:this.toggleReactivateDialog()}}},{key:"cancelSubscriptionJSX",value:function(){var e=this;return this.state.productSubscription&&M.e.includes(this.state.productSubscription.status)?s.a.createElement("div",{className:"settings-billing-cancel-subscription"},s.a.createElement("div",{className:"settings-billing-add-new-method-button clickable-item",onClick:function(){return e.openCancelDialog()}},"Cancel Subscription")):null}},{key:"updateCardJSX",value:function(){var e=this;return s.a.createElement("div",null,this.state.productSubscription&&"canceled"!==this.state.productSubscription.status&&s.a.createElement("div",{className:"settings-billing-saved-payment-methods"},s.a.createElement("div",{className:"settings-billing-add-new-method-button clickable-item",onClick:function(){return e.updatePaymentMethod()}}
1,"Update Card")))}},{key:"getCardTypeImage",value:function(e){if(e&&e.cardType)switch(e.cardType.trim().toLowerCase()){case"visa":return s.a.createElement(g.a,null);case"mastercard":return s.a.createElement(f.a,null);case"amex":return s.a.createElement(m.a,null);case"discover":return s.a.createElement(p.a,null)}return s.a.createElement(f.a,null)}},{key:"formatCardTypeName",value:function(e){var t=e?e.trim().toLowerCase():null;return t?t.substring(0,1).toUpperCase()+t.substring(1,t.length):null}},{key:"currentPaymentMethodJSX",value:function(){return s.a.createElement("div",null,this.state.productSubscription&&"canceled"!==this.state.productSubscription.status&&s.a.createElement("div",{className:"settings-billing-current-payment-method"},this.state.data&&!1===this.state.loading&&s.a.createElement("div",null,s.a.createElement("div",{className:"settings-billing-current-payment-left-side"},s.a.createElement("div",{className:"settings-billing-payment-method-image-wrapper"},this.getCardTypeImage(this.state.data.currentPaymentMethod)),this.state.data.currentPaymentMethod&&s.a.createElement("div",{className:"settings-billing-current-method-wrapper"},s.a.createElement("div",{className:"settings-billing-current-method-label"},"CURRENT PAYMENT METHOD"),s.a.createElement("div",{className:"settings-billing-current-payment-title"},this.formatCardTypeName(this.state.data.currentPaymentMethod.cardType)," ending in ",this.state.data.currentPaymentMethod.lastFourDigits),s.a.createElement("div",{className:"settings-billing-current-payment-title"},"Expires on ","".concat(this.state.data.currentPaymentMethod.expirationMonth,"/").concat(this.state.data.currentPaymentMethod.expirationYear)))),this.state.data.latestInvoice&&s.a.createElement("div",{className:"settings-billing-last-payment-wrapper"},s.a.createElement("div",{className:"settings-billing-last-payment-date"},"Last Payment: ",this.getLastPaymentDate()),s.a.createElement("div",{className:"settings-billing-next-payment-date"},"Next Payment Scheduled: ",this.getNextPaymentDate())))))}},{key:"getLastPaymentDate",value:function(){return this.state.data.latestInvoice?Object(z.r)(this.state.data.latestInvoice.invoiceDate):"New Subscription"}},{key:"getNextPaymentDate",value:function(){var e=this.state.data.latestInvoice?new Date(this.state.data.latestInvoice.invoiceDate):new Date(this.state.productSubscription.created);return this.state.currentPlan&&this.state.currentPlan.code_monthly?this.addMonths(e,1).toLocaleDateString():this.addYears(e,1).toLocaleDateString()}},{key:"doLoadAndNotify",value:function(e,t){var n=this;this.setState({loading:!0},function(){n.loadData(),n.notify(e,t)})}},{key:"notify",value:function(e,t){this.props.menuComponent&&this.props.menuComponent.publishMessage({code:e,payload:t,sourceElement:this})}},{key:"cancelSubscription",value:function(e){var t=this;this.setState({loadingDialog:!0},function(){var n=y.a.getServerUrl()+"/subscription-billing/cancel-subscription/".concat(t.context.user.activeCommunity.communityId);Promise.all([y.a.ajax(n,y.b.POST,{body:e})]).then(function(e){var n=U(e,1)[0];t.closeCancelDialog(),0===n.code?(t.props.openModal(w.b.key,n.payload),t.doLoadAndNotify(R.a.cancelSubscription,n.payload)):console.log(n)}).catch(function(e){t.closeCancelDialog(),alert("Unable to complete the schedule cancellation."),console.log(e)})})}},{key:"updatePaymentMethod",value:function(){var e=this;this.setState({showHostedPaymentPage:!0,loadingDialog:!0},function(){var t=y.a.getServerUrl()+"/subscription-billing/get-credit-card-page/".concat(e.state.communityId);y.a.ajax(t,y.b.GET,null).then(function(t){0===t.code?e.setState({showHostedPaymentPage:!0,hostedPaymentPageUrl:t.payload.url,showCancelDialog:!1,loadingDialog:!1},function(){e.notify(R.a.paymentMethodChanged,{})}):console.log(t)})})}},{key:"toggleHostedPaymentPage",value:function(){this.setState({showHostedPaymentPage:!this.state.showHostedPaymentPage})}},{key:"openCancelDialog",value:function(){this.setState({showCancelDialog:!0})}},{key:"closeCancelDialog",value:function(){this.setState({loadingDialog:!1,showCancelDialog:!1})}},{key:"toggleReactivateDialog",value:function(){this.setState({showReactivateDialog:!this.state.showReactivateDialog})}}
1,{key:"getUpdateCardModalJSX",value:function(){var e=this;return s.a.createElement("div",null,s.a.createElement(b.a,{isOpen:this.state.showHostedPaymentPage,toggle:function(){return e.toggleHostedPaymentPage()},className:"settings-account-billing-modal",size:"lg",fade:!1,centered:!0},s.a.createElement(v.a,{toggle:function(){return e.toggleHostedPaymentPage()}},"Payment Information"),s.a.createElement(E.a,{className:"settings-account-billing-modal-body"},this.state.loadingDialog&&s.a.createElement("div",null,s.a.createElement(r.a,{size:"32"})),!1===this.state.loadingDialog&&s.a.createElement("iframe",{className:"settings-account-billing-iframe",src:this.state.hostedPaymentPageUrl}))))}},{key:"getCancelModalJSX",value:function(){var e=this;return s.a.createElement("div",null,s.a.createElement(b.a,{isOpen:this.state.showCancelDialog,toggle:function(){return e.closeCancelDialog()},className:"settings-account-billing-modal",size:"lg",fade:!1,centered:!0},s.a.createElement(v.a,{toggle:function(){return e.closeCancelDialog()}},"Payment Information"),s.a.createElement(E.a,{className:"settings-account-billing-modal-body"},this.state.loadingDialog?s.a.createElement("div",null,s.a.createElement(r.a,{size:"32"}
1)):s.a.createElement(T,{onCancelConfirmed:function(t){return e.cancelSubscription(t)},onClose:function(){return e.closeCancelDialog()},endDate:this.getNextPaymentDate()}))))}},{key:"addMonths",value:function(e,t){return e.setMonth(e.getMonth()+t),e}},{key:"addYears",value:function(e,t){return e.setFullYear(e.getFullYear()+t),e}},{key:"isCancelled",value:function(){return this.state.productSubscription&&this.state.productSubscription.is_cancelled}}])&&F(n.prototype,a),o&&F(n,o),t}();W(H,"contextType",i.a);var Y=h.e(H,M.c,[w.b.key],{}),G=n("kI5g"),q=n("lzFu"),V=n("fz7v"),K=n("sOKU"),Q=n("8zFy"),Z=n("/MKj"),$=n("L3zb"),ee=n("r7w9"),te=n("ueGm");function ne(e){return(ne="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ae(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function re(e,t){return!t||"object"!==ne(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function oe(e){return(oe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ie(e,t){return(ie=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ce(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var le=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),(n=re(this,oe(t).call(this,e,t.key,"Add Email"))).state={email:"",errorMessage:"",firstName:"",lastName:"",isSaving:!1},n}var n,a,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}}),t&&ie(e,t)}(t,te["GenericModalComponent"]),n=t,(a=[{key:"renderChildren",value:function(e){var t=this;return l.createElement("div",{className:"add-invoice-email-modal-body"},this.state.isSaving?l.createElement(r.a,{size:"64"}):l.createElement("div",null,l.createElement("div",{className:"section"},l.createElement("h6",null,"First Name"),l.createElement($.a,{value:this.state.firstName,placeholder:"Enter first name...",onChange:function(e){e.preventDefault(),t.setState({firstName:e.target.value}),t.props.onChange({firstName:e.target.value})}})),l.createElement("div",{className:"section"},l.createElement("h6",null,"Last Name"),l.createElement($.a,{value:this.state.lastName,placeholder:"Enter last name...",onChange:function(e){e.preventDefault(),t.setState({lastName:e.target.value}),t.props.onChange({lastName:e.target.value})}})),l.createElement("div",{className:"section"},l.createElement("h6",null,"Email"),l.createElement($.a,{value:this.state.email,placeholder:"Enter email...",onChange:function(e){e.preventDefault(),t.setState({email:e.target.value}),t.props.onChange({email:e.target.value})}})),l.createElement("div",{className:"error-message"},this.state.errorMessage)))}},{key:"saveDisabled",value:function(e){var t=this;return!(this.state.firstName&&this.state.lastName&&this.state.email&&c.z(this.state.email)&&0===this.props.contactList.filter(function(e){return e.email===t.state.email}).length)}},{key:"close",value:function(e){this.setState({email:"",firstName:"",lastName:""}),this.props.closeModal(se.key)}},{key:"doSave",value:function(e){var t=this;return this.setState({errorMessage:""}),this.props.onSave().then(function(){t.setState({email:"",firstName:"",isSaving:!1,lastName:""})}).catch(function(e){throw t.setState({errorMessage:(e.response||{}).message||"Oops something went wrong!"}),e})}}])&&ae(n.prototype,a),o&&ae(n,o),t}();ce(le,"contextType",i.a),ce(le,"key","addInvoiceEmail"),ce(le,"defaultProps",{closeButtonText:"Cancel",saveText:"Create",secondAction:te.ModalActionType.BUTTON,title:"Add Email"});var se=Object(Z.b)(null,{push:ee.f})(le);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})(e)}function de(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],a=!0,r=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(a=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{a||null==c.return||c.return()}finally{if(r)throw o}}return n}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function me(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function pe(e){return(pe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function fe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ge(e,t){return(ge=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function ye(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var he=function(e){function t(e){var n,a,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=this,r=pe(t).call(this,e,"zohoContacts"),n=!r||"object"!==ue(r)&&"function"!=typeof r?fe(a):r,ye(fe(n),"sharedStore",void 0),ye(fe(n),"dataReceived",function(e){e.data&&n.setState({data:e.data})}),ye(fe(n),"doSave",function(){return n.saveRecord(null).then(function(){n.setState({forceReload:!0},function(){return n.setState({forceReload:!1})}),n.props.closeModal(se.key)})}),n.state={communityId:null,data:null,forceReload:!1,isDirty:!1,isLoading:!0,isSaving:!1},n.doSave=n.doSave.bind(fe(n)),n}var n,a,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ge(e,t)}(t,V["c"]),n=t,(a=[{key:"componentDidMount",value:function(){var e=this;this.sharedStore=Q.b.instance(this.context),Promise.all([this.sharedStore.getValue(Q.a.activeCommunity)]).then(function(t){var n=de(t,1)[0];e.selectCommunity(n.communityId)})}},{key:"render",value:function(){var e=this;return s.a.createElement("div",{className:"invoice-emails"},s.a.createElement("div",{className:"list"},s.a.createElement(q.b,{entityName:"",datasetName:"zohoContacts",editDefaultState:!0,forceReload:this.state.forceReload,onDataReceived:this.dataReceived,sortable:!1,pageable:!1,data:[]},s.a.createElement(G.c,{field:"email",title:"Email"}),s.a.createElement(G.c,{field:"first_name",title:"First Name"}),s.a.createElement(G.c,{field:"last_name",title:"Last Name"}))),s.a.createElement("div",{className:"add-action"},s.a.createElement(K.a,{className:"add-button add-newsletter",onClick:function(){return e.props.openModal(se.key,null)}},"+ Add Email")),s.a.createElement(se,{contactList:this.state.data,data:this.props.modals,closeModal:this.props.closeModal,saveModal:this.props.saveModal,onChange:this.props.propertiesChanged,onSave:this.doSave}))}}])&&me(n.prototype,a),r&&me(n,r),t}();ye(he,"contextType",i.a);var be=h.e(he,"invoice_emails",[se.key],{}),ve=n("eLKX"),Ee=n("Ytbg"),we=(n("Mkvh"),n("Wf2K")),Se=n("p1Kg");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})(e)}function ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function Pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ke(n,!0).forEach(function(t){Ie(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ke(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ne(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],a=!0,r=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(a=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{a||null==c.return||c.return()}finally{if(r)throw o}}return n}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function Oe(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function Ce(e){return(Ce=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function je(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _e(e,t){return(_e=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var De=function(e){function t(e){var n,a,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=this,r=Ce(t).call(this,e),n=!r||"object"!==xe(r)&&"function"!=typeof r?je(a):r,Ie(je(n),"InvoiceDownloadCell",function(e){return s.a.createElement("td",null,s.a.createElement("div",{className:"download-icon-container",onClick:function(){return n.downloadInvoice(e.dataItem)}},s.a.createElement("i",{className:"fas fa-download"})))}),Ie(je(n),"paymentRetryCell",function(e){return 0===e.dataItem.balance?s.a.createElement("td",null):s.a.createElement("td",null,s.a.createElement("div",{className:"download-icon-container",onClick:function(){return n.collectPaymentForInvoice(e.dataItem)}},s.a.createElement("i",{className:"fa fa-repeat"})))}),Ie(je(n),"collectPaymentForInvoice",function(e){n.setState({loading:!0});var t=y.a.getServerUrl()+"/subscription-billing/collect-payment/".concat(n.state.communityId);return y.a.ajax(t,y.b.POST,{invoice_id:e.invoiceNumber}).then(function(e){n.context.store.dispatch(we.showFlashMessage("Payment collected successfully")),window.location.href="".concat(window.location.origin).concat(window.location.pathname,"?hostedpage_id=1"),n.setState({loading:!1})}).catch(function(e){n.setState({error:!0,loading:!1}),n.context.store.dispatch(we.showFlashError(e))})}),n.state={communityId:null,data:null,error:!1,isSuperUser:!1,loading:!0,productSubscription:null,timezone:null},n}var n,a,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}}),t&&_e(e,t)}(t,l["Component"]),n=t,(a=[{key:"componentDidMount",value:function(){var e=this,t=Q.b.instance(this.context);Promise.all([t.getValue(Q.a.role)]).then(function(t){var n=Ne(t,1)[0];e.setState({isSuperUser:n===Se.f.super_admin})}),this.context.user.init().then(function(t){var n=t.activeCommunity;e.setState(Pe({},e.state,{communityId:n.communityId,productSubscription:n.billingInfo.productSubscription,timezone:n.data&&n.data.company_time_zone?n.data.company_time_zone:Ee.k}),function(){return e.loadData()})})}},{key:"render",value:function(){return this.isCancelled()?s.a.createElement(A.a,{subscription:this.state.productSubscription}):s.a.createElement("div",null,s.a.createElement("div",{className:this.state.loading?"":"hide-element"},s.a.createElement(r.a,{size:"32"})),s.a.createElement("div",{className:this.state.loading?"hide-element":"payment-history"},s.a.createElement(G.a,{data:this.state.data},s.a.createElement(G.c,{field:"invoiceDate",title:"Date",format:"{0:d}"}),s.a.createElement(G.c,{field:"invoiceNumber",title:"Invoice #",width:"250px"}),s.a.createElement(G.c,{field:"amount",title:"Amount",format:"{0:c}"}),s.a.createElement(G.c,{field:"balance",title:"Balance",format:"{0:c}"}),s.a.createElement(G.c,{field:"receipt",title:"Receipt",cell:this.InvoiceDownloadCell}),this.state.isSuperUser&&s.a.createElement(G.c,{field:"retry",title:"Payment Retry",cell:this.paymentRetryCell}))))}},{key:"downloadInvoice",value:function(e){var t=this;this.setState({loading:!0});var n=y.a.getServerUrl()+"/subscription-billing/get-customer-invoice/".concat(e.invoiceNumber,"/").concat(this.state.communityId);return y.a.ajax(n,y.b.GET,{}).then(function(e){t.setState({loading:!1}),c.d(e.payload.fileData,"pdf","invoice.pdf")}).catch(function(e){t.setState({error:!0,loading:!1})})}},{key:"loadData",value:function(){var e=this,t=y.a.getServerUrl()+"/subscription-billing/get-customer-invoices/".concat(this.state.communityId);
1return y.a.ajax(t,y.b.GET,{}).then(function(t){e.setState({loading:!1,data:t.payload.map(function(t){return Pe({},t,{invoiceDate:Object(ve.a)(t.invoiceDate,e.state.timezone)})})})}).catch(function(t){e.setState({error:!0,loading:!1})})}},{key:"isCancelled",value:function(){return this.state.productSubscription&&this.state.productSubscription.is_cancelled}}])&&Oe(n.prototype,a),o&&Oe(n,o),t}();function Te(e){return(Te="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ae(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function Me(e,t){return!t||"object"!==Te(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Re(e){return(Re=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ze(e,t){return(ze=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Ie(De,"contextType",i.a);var Le,Ue,Fe,Je=[{component:d.a,key:"account",name:"Account",preLoad:!0}],Be=[{component:d.a,key:"account",name:"Account",preLoad:!0},{component:Y,key:"billing",name:"Billing",preLoad:!0},{component:De,key:"payment_history",name:"Payment History",preLoad:!0},{component:be,key:"invoice_emails",name:"Invoice Emails",preLoad:!0}],Xe=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),(n=Me(this,Re(t).call(this,e))).state={billingSystemCode:null,currentSection:"account",communityId:null,isAccountOwner:!1,isLoading:!0,productSubscription:null},n}var n,i,d;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}}),t&&ze(e,t)}(t,l["Component"]),n=t,(i=[{key:"componentDidMount",value:function(){var e=this;this.context.user.init().then(function(t){var n=t.person,a=t.activeCommunity;e.setState({billingSystemCode:(a.billingInfo.currentPlan||{}).billing_system_code,communityId:a.communityId,isAccountOwner:Object(c.i)(n,a),isLoading:!1,productSubscription:a.billingInfo.productSubscription})})}},{key:"onShow",value:function(){}},{key:"render",value:function(){return s.a.createElement("div",{className:"settings-account-and-billing"},s.a.createElement(a.a,{title:"Settings",subTitle:"Account & Billing"}),this.state.isLoading?s.a.createElement(r.a,{size:"64"}):this.isCancelled()?s.a.createElement(A.a,{subscription:this.state.productSubscription}):s.a.createElement("div",{className:"section-body"},"account"===this.state.currentSection&&!this.state.isAccountOwner&&s.a.createElement("div",{className:"upgrade-restriction-notification"},"Only the account creator can upgrade your account"),s.a.createElement("div",null,s.a.createElement(o.a,{menus:this.getBillingTabs(),selectedItemKey:this.state.currentSection}))))}},{key:"getBillingTabs",value:function(){return this.state.billingSystemCode===u.d.ZOHO?Be:Je}},{key:"isCancelled",value:function(){return this.state.productSubscription&&this.state.productSubscription.is_cancelled}}])&&Ae(n.prototype,i),d&&Ae(n,d),t}();Le=Xe,Ue="contextType",Fe=i.a,Ue in Le?Object.defineProperty(Le,Ue,{value:Fe,enumerable:!0,configurable:!0,writable:!0}):Le[Ue]=Fe},ooxt:function(e,t,n){"use strict";n.d(t,"a",function(){return Y});var a=n("kI5g"),r=n("TSYQ"),o=n.n(r),i=n("IX08"),c=n("rhWG"),l=n("D//q"),s=n("syaa"),u=n("lNrV"),d=n("lzFu"),m=n("q1tI"),p=n.n(m),f=n("sOKU"),g=n("8zFy"),y=n("9exe"),h=n("ndvF"),b=n("jrRI"),v=n("3OM0"),E=n("L3zb"),w=n("BLzl"),S=n("/kxI"),x=n("Zy0I"),k=n("ueGm"),P=n("bzWn"),N=n("4YQ0");n("fdXd");function O(e){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function C(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function j(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _(e,t,n){return(_="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var a=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=I(e)););return e}(e,t);if(a){var r=Object.getOwnPropertyDescriptor(a,t);return r.get?r.get.call(n):r.value}})(e,t,n||e)}
1function I(e){return(I=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function D(e,t){return(D=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var A={name:"",style:P.f[0],quality:P.e[1],subjectFocus:P.i[5],colorScheme:P.b[7],mood:P.h[0],complexity:P.c[1],artStyle:P.a[0],lighting:P.g[0],isDefault:!1,error:""},M=function(e){function t(e){var n,a,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=this,r=I(t).call(this,e,t.key),n=!r||"object"!==O(r)&&"function"!=typeof r?j(a):r,T(j(n),"loadFormData",function(){if(n.props.name){var e=P.f.find(function(e){return e.value===(n.props.options&&n.props.options.style)})||P.f[0],t=P.e.find(function(e){return e.value===(n.props.options&&n.props.options.quality)})||P.e[1],a=P.i.find(function(e){return e.value===(n.props.options&&n.props.options.subjectFocus)})||P.i[5],r=P.b.find(function(e){return e.value===(n.props.options&&n.props.options.colorScheme)})||P.b[7],o=P.h.find(function(e){return e.value===(n.props.options&&n.props.options.mood)})||P.h[0],i=P.c.find(function(e){return e.value===(n.props.options&&n.props.options.complexity)})||P.c[1],c=P.a.find(function(e){return e.value===(n.props.options&&n.props.options.artStyle)})||P.a[0],l=P.g.find(function(e){return e.value===(n.props.options&&n.props.options.lighting)})||P.g[0];n.setState({name:n.props.name,style:e,quality:t,subjectFocus:a,colorScheme:r,mood:o,complexity:i,artStyle:c,lighting:l,isDefault:n.props.isDefault||!1})}else n.setState(A)}),T(j(n),"clearState",function(){n.setState(A)}),T(j(n),"setName",function(e){n.setState({name:e.target.value,error:""})}),T(j(n),"setStyle",function(e){n.setState({style:e.selected})}),T(j(n),"setQuality",function(e){n.setState({quality:e.selected})}),T(j(n),"setSubjectFocus",function(e){n.setState({subjectFocus:e.selected})}),T(j(n),"setColorScheme",function(e){n.setState({colorScheme:e.selected})}),T(j(n),"setMood",function(e){n.setState({mood:e.selected})}),T(j(n),"setComplexity",function(e){n.setState({complexity:e.selected})}),T(j(n),"setArtStyle",function(e){n.setState({artStyle:e.selected})}),T(j(n),"setLighting",function(e){n.setState({lighting:e.selected})}),T(j(n),"setIsDefault",function(e){n.setState({isDefault:e.target.checked})}),T(j(n),"generatePreviewText",function(){return"".concat(n.state.style.description," image in ").concat(n.state.artStyle.description.toLowerCase()," style with ").concat(n.state.mood.description.toLowerCase()," mood, ").concat(n.state.colorScheme.description.toLowerCase(),", ").concat(n.state.lighting.description.toLowerCase(),", and ").concat(n.state.complexity.description.toLowerCase(),".")}),n.state=A,n}var n,a,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&D(e,t)}(t,k["GenericModalComponent"]),n=t,(a=[{key:"componentDidMount",value:function(){this.loadFormData()}},{key:"componentDidUpdate",value:function(e){e.name===this.props.name&&e.options===this.props.options||this.loadFormData()}},{key:"getTitleText",value:function(e){return this.props.name?"Edit AI Image Preference":"Add New AI Image Preference"}},{key:"xButtonClick",value:function(e){this.clearState(),_(I(t.prototype),"xButtonClick",this).call(this,e)}},{key:"close",value:function(e){this.clearState(),_(I(t.prototype),"close",this).call(this,e)}},{key:"save",value:function(e){var n=this;if(this.state.name.trim()){var a={name:this.state.name.trim(),options:{style:this.state.style.value,quality:this.state.quality.value,subjectFocus:this.state.subjectFocus.value,colorScheme:this.state.colorScheme.value,mood:this.state.mood.value,complexity:this.state.complexity.value,artStyle:this.state.artStyle.value,lighting:this.state.lighting.value},is_default:this.state.isDefault};this.props.createOrUpdate(a).then(function(){n.clearState(),_(I(t.prototype),"close",n).call(n,e)}
1).catch(function(e){n.setState({error:"Failed to save preference. Please try again."})})}else this.setState({error:"Please enter a preference name."})}},{key:"saveDisabled",value:function(e){return!this.state.name.trim()}},{key:"renderChildren",value:function(e){return m.createElement("div",{className:"ai-image-preference-modal"},m.createElement("div",{className:"ai-image-preference-form"},this.state.error&&m.createElement("div",{className:"alert alert-danger",role:"alert"},this.state.error),m.createElement(b.a,null,m.createElement(v.a,{className:"ai-image-preference-label"},"Preference Name"),m.createElement(E.a,{type:"text",value:this.state.name,onChange:this.setName,placeholder:"Enter a name for this preference",className:"ai-image-preference-input"})),m.createElement(w.a,{className:"ai-image-preference-settings-card"},m.createElement(S.a,null,m.createElement("div",{className:"ai-image-options-header mb-3 text-center"},m.createElement("div",{className:"d-flex align-items-center justify-content-center"},m.createElement(N.a,{svgwidth:"24",svgheight:"24",className:"mr-2"}),m.createElement("h6",{className:"ai-image-preference-settings-title mb-0"},"AI Image Generation Settings")),m.createElement("p",{className:"text-muted mb-0 mt-1"},"Configure how AI generates images for this preference")),m.createElement("div",{className:"ai-image-preference-settings-grid"},m.createElement("div",{className:"row"},m.createElement("div",{className:"col-md-6"},m.createElement(b.a,null,m.createElement(v.a,{className:"ai-image-preference-option-label"},"Image Style"),m.createElement(x.a,{data:P.f,selected:this.state.style.key,onChange:this.setStyle,className:"ai-image-preference-dropdown"}))),m.createElement("div",{className:"col-md-6"},m.createElement(b.a,null,m.createElement(v.a,{className:"ai-image-preference-option-label"},"Image Quality"),m.createElement(x.a,{data:P.e,selected:this.state.quality.key,onChange:this.setQuality,className:"ai-image-preference-dropdown"}))),m.createElement("div",{className:"col-md-6"},m.createElement(b.a,null,m.createElement(v.a,{className:"ai-image-preference-option-label"},"Subject Focus"),m.createElement(x.a,{data:P.i,selected:this.state.subjectFocus.key,onChange:this.setSubjectFocus,className:"ai-image-preference-dropdown"}))),m.createElement("div",{className:"col-md-6"},m.createElement(b.a,null,m.createElement(v.a,{className:"ai-image-preference-option-label"},"Color Scheme"),m.createElement(x.a,{data:P.b,selected:this.state.colorScheme.key,onChange:this.setColorScheme,className:"ai-image-preference-dropdown"}))),m.createElement("div",{className:"col-md-6"},m.createElement(b.a,null,m.createElement(v.a,{className:"ai-image-preference-option-label"},"Mood"),m.createElement(x.a,{data:P.h,selected:this.state.mood.key,onChange:this.setMood,className:"ai-image-preference-dropdown"}))),m.createElement("div",{className:"col-md-6"},m.createElement(b.a,null,m.createElement(v.a,{className:"ai-image-preference-option-label"},"Complexity"),m.createElement(x.a,{data:P.c,selected:this.state.complexity.key,onChange:this.setComplexity,className:"ai-image-preference-dropdown"}))),m.createElement("div",{className:"col-md-6"},m.createElement(b.a,null,m.createElement(v.a,{className:"ai-image-preference-option-label"},"Art Style"),m.createElement(x.a,{data:P.a,selected:this.state.artStyle.key,onChange:this.setArtStyle,className:"ai-image-preference-dropdown"}))),m.createElement("div",{className:"col-md-6"},m.createElement(b.a,null,m.createElement(v.a,{className:"ai-image-preference-option-label"},"Lighting"),m.createElement(x.a,{data:P.g,selected:this.state.lighting.key,onChange:this.setLighting,className:"ai-image-preference-dropdown"}))))),m.createElement("div",{className:"ai-image-preview-info mt-3"},m.createElement("div",{className:"alert alert-info"},m.createElement("strong",null,"Preview:")," ",this.generatePreviewText())))),m.createElement(b.a,{className:"ai-image-preference-default-toggle"},m.createElement("div",{className:"form-check mb-2"},m.createElement("input",{type:"checkbox",id:"isDefaultImageSwitch",checked:this.state.isDefault,onCh
1ange:this.setIsDefault,className:"form-check-input",style:{width:"18px",height:"18px",cursor:"pointer"}}),m.createElement("label",{htmlFor:"isDefaultImageSwitch",className:"form-check-label",style:{cursor:"pointer",fontWeight:500,marginLeft:"8px"}},"Set as default preference")),m.createElement("small",{className:"form-text text-muted",style:{marginLeft:"26px"}},"The default preference will be automatically selected when generating AI images."))))}}])&&C(n.prototype,a),r&&C(n,r),t}();T(M,"key","AddAIImagePreferenceModal"),T(M,"defaultProps",{closeButtonText:"Cancel",saveText:"Save Preference",secondAction:k.ModalActionType.BUTTON});var R=function(e){var t=e.dataItem,n={};try{n="string"==typeof t.options?JSON.parse(t.options):t.options||{}}catch(e){n={}}var a=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Unknown",a=e.find(function(e){return e.value===t});return a?a.description:n},r=[{label:"Style",value:a(P.f,n.style,"Realistic Photography")},{label:"Quality",value:a(P.e,n.quality,"Standard Quality")},{label:"Subject",value:a(P.i,n.subjectFocus,"Business & Corporate")},{label:"Colors",value:a(P.b,n.colorScheme,"Natural Colors")},{label:"Mood",value:a(P.h,n.mood,"Professional")},{label:"Detail",value:a(P.c,n.complexity,"Moderate Detail")},{label:"Art Style",value:a(P.a,n.artStyle,"Modern")},{label:"Lighting",value:a(P.g,n.lighting,"Natural Light")}];return m.createElement("td",null,m.createElement("div",{className:"ai-image-settings-cell"},r.map(function(e,t){return m.createElement("div",{key:t,className:"ai-image-setting-item"},m.createElement("span",{className:"ai-image-setting-label"},e.label,":"),m.createElement("span",{className:"ai-image-setting-value"},e.value),t<r.length-1&&m.createElement("span",{className:"ai-image-setting-separator"}," • "))})))};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})(e)}function L(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],a=!0,r=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(a=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{a||null==c.return||c.return()}finally{if(r)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function U(){return(U=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function F(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function J(e){return(J=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function B(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function X(e,t){return(X=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function W(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var H=function(e){function t(e){var n,a,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=this,r=J(t).call(this,e),n=!r||"object"!==z(r)&&"function"!=typeof r?B(a):r,W(B(n),"entityName","userAiPreference"),W(B(n),"sharedStore",void 0),W(B(n),"PreferenceEditCell",function(e){return p.a.createElement(s.a,U({},e,{canEdit:!0,onEdit:n.editClick,onArchive:n.onArchive,canArchive:!0}))}),W(B(n),"editClick",function(e){var t=null;try{t="string"==typeof e.options?JSON.parse(e.options):e.options}catch(e){t=null}n.setState({editId:e.id,editName:e.name,editOptions:t,editIsDefault:e.is_default},function(){n.props.openModal(M.key,e)})}),W(B(n),"onArchive",function(e,t){n.context.entityMetadata.getEntityObject(n.entityName).then(function(t){t.setRecordId(n.state.communityId,e.dataItem.id),t.archive().then(function(){n.setState({forceReload:!0},function(){n.getImagePreferences(n.state.communityId).then(function(e){n.setState({preferences:e,forceReload:!1})})})})})}),W(B(n),"createOrUpdate",function(e){return n.context.entityMetadata.getEntityObject(n.entityName,n.state.communityId,null).then(function(t){return t.setRecordId(n.state.communityId,n.state.editId?n.state.editId:null),t.data.name=e.name,t.data.options=JSON.stringify(e.options),t.data.is_default=e.is_default,t.data.preference_type="image",t.data.community_identifier=n.state.communityId,t.save().then(function(){n.props.resetModal(M.key),n.setState({forceReload:!0,editId:null,editName:"",editOptions:null,editIsDefault:!1},function(){n.setState({forceReload:!1})}),n.getImagePreferences(n.state.communityId).then(function(e){n.setState({preferences:e})})})})}),W(B(n),"getImagePreferences",function(e){return(new l.a).loadCommunityDataset("userAiPreferences",e,[{param:"is_active",value:1},{param:"preference_type",value:"image"}]).then(function(e){return e[0]||[]})}),n.state={communityId:"",editId:null,editName:"",editOptions:null,editIsDefault:!1,forceReload:!1,preferences:[],isSaveButtonDisabled:!0,loading:!0},n}var n,r,c;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}}),t&&X(e,t)}(t,m["Component"]),n=t,(r=[{key:"componentDidMount",value:function(){var e=this;this.sharedStore=g.b.instance(this.context),Promise.all([this.sharedStore.getValue(g.a.activeCommunity)]).then(function(t){var n=L(t,1)[0];e.getImagePreferences(n.communityId).then(function(t){e.setState({communityId:n.communityId,preferences:t,loading:!1})})})}},{key:"render",value:function(){var e=this;return this.state.loading?p.a.createElement(h.a,{size:"64"}):p.a.createElement("div",{className:"ai-image-preferences"},p.a.createElement("div",{className:"header-container"},p.a.createElement(M,{data:this.props.modals,closeModal:this.props.closeModal,createOrUpdate:this.createOrUpdate,saveModal:this.props.saveModal,updateModal:this.props.updateModal,name:this.state.editName,options:this.state.editOptions,isDefault:this.state.editIsDefault,size:y.a.Medium}),p.a.createElement(i.a,{title:"Preferences",subTitle:"AI Image"}),p.a.createElement("div",{className:"section-right-side"},p.a.createElement("div",{className:"section-button-container"},p.a.createElement("div",{className:o()("add-sections-button-text-section")},p.a.createElement(f.a,{className:o()("add-sections-button"),onClick:function(){return e.props.openM
1odal(M.key,null)}},p.a.createElement("span",{className:"sections-button-text"},"Add New Preference")))))),p.a.createElement("div",null,p.a.createElement(d.b,{entityName:"userAiPreference",datasetName:"userAiPreferences",datasetParams:[{param:"is_active",value:1},{param:"preference_type",value:"image"}],editDefaultState:!0,forceReload:this.state.forceReload,sortable:!0,pageable:!1,pagingSource:d.a.local,data:[]},p.a.createElement(a.c,{title:"Name",field:"name",width:200}),p.a.createElement(a.c,{title:"Settings",field:"options",width:500,cell:function(e){return p.a.createElement(R,{dataItem:e.dataItem})}}),p.a.createElement(a.c,{title:"Default",field:"is_default",width:120,cell:function(e){return p.a.createElement("td",null,p.a.createElement("div",null,e.dataItem.is_default?"Yes":"No"))}}),p.a.createElement(a.c,{width:100,cell:this.PreferenceEditCell}))))}}])&&F(n.prototype,r),c&&F(n,c),t}();W(H,"contextType",c.a);var Y=u.e(H,"user_ai_image_preferences",[M.key])},pFJt:function(e,t,n){"use strict";n.d(t,"a",function(){return u});var a=n("4H+Y"),r=n("r7w9"),o=n("67Y/"),i=n("ueGm"),c=n("98yS"),l=n("RFol"),s=i.closeModalConstant(l.c,c.b.key),u=function(e,t){return e.ofType(s).pipe(Object(o.a)(function(e){return r.g("".concat(a.a.billing))}))}},remx:function(e,t,n){var a=n("k7JW");"string"==typeof a&&(a=[[e.i,a,""]]);var r={insert:"head",singleton:!1};n("LboF")(a,r);a.locals&&(e.exports=a.locals)},saW4:function(e,t,n){"use strict";n.d(t,"a",function(){return z});var a=n("E+oP"),r=n.n(a),o=n("4H+Y"),i=n("Wf2K"),c=n("kovE"),l=n("X8Fe"),s=n("ndvF"),u=n("ZFDR"),d=n("rhWG"),m=n("jR8S"),p=n("umF9"),f=n("q1tI"),g=n.n(f),y=n("DCcX"),h=n("vkoW"),b=n("CaDr"),v=n("8zFy"),E=n("Ytbg"),w=n("irKQ"),S=n("9XEt"),x=n("3EXn"),k=n("ZVVx"),P=n("tgvi"),N=n("RFol"),O=n("ce/a");function C(e){return(C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function j(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],a=!0,r=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(a=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{a||null==c.return||c.return()}finally{if(r)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(n,!0).forEach(function(t){R(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function D(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function T(e){return(T=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function A(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function M(e,t){return(M=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function R(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var z=function(e){function t(e){var n,a,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=this,r=T(t).call(this,e),n=!r||"object"!==C(r)&&"function"!=typeof r?A(a):r,R(A(n),"sharedStore",void 0),R(A(n),"handlePlanSelect",function(e){n.setState(I({},n.state,{showHostedPaymentPage:!0,loadingDialog:!0}),function(){var t=e.code_monthly||e.code_annual,a=m.createCheckoutEvent(n.createCheckoutItem(e),sessionStorage);n.context.store.dispatch(m.sendGa4Event(a));var r=x.a.getServerUrl()+"/subscription-billing/get-billing-page/".concat(n.state.communityId,"/").concat(t),o={contacts:Object(w.t)(e,n.state.usageStats.contactCount)};x.a.ajax(r,x.b.POST,o).then(function(e){0===e.code?n.setState(I({},n.state,{showHostedPaymentPage:!0,hostedPaymentPageUrl:e.payload.url,loadingDialog:!1})):(n.setState({loadingDialog:!1,hostedPaymentPageUrl:null}),console.log("Failed Response",e))}).catch(function(e){e.response&&e.response.error&&e.response.error.includes(N.a)?n.setState({hostedPaymentPageUrl:null,loadingDialog:!1,showHostedPaymentPage:!1}
1,function(){n.context.store.dispatch(i.showFlashMessage(N.b))}):n.setState({hostedPaymentPageUrl:null,loadingDialog:!1}),console.log("Error Response",e)})})}),R(A(n),"sliderChanged",function(e){}),R(A(n),"createCheckoutItem",function(e){return{id:e.id,name:e.name,price:e.monthly_cost}}),n.state={accountId:null,communityId:null,hostedPaymentPageUrl:null,isAccountOwner:null,loading:!0,loadingDialog:!1,ownerEmail:"",plansToShow:[],productSubscription:null,showHostedPaymentPage:!1,usageStats:null},n.props.menuComponent&&n.props.menuComponent.registerChild(A(n)),n}var n,a,d;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}}),t&&M(e,t)}(t,f["Component"]),n=t,(a=[{key:"componentDidMount",value:function(){var e=this;this.sharedStore=v.b.instance(this.context),Promise.all([this.sharedStore.getValue(v.a.activeCommunity),this.sharedStore.getValue(v.a.person)]).then(function(t){var n=j(t,2),a=n[0],r=n[1];e.setState({accountId:r.accountId,communityId:a.communityId,currentPlan:a.billingInfo.currentPlan,isAccountOwner:Object(k.i)(r,a),ownerEmail:a.data.owner_email,plansToShow:e.upgradablePlans(a.billingInfo.currentPlan,a.billingInfo.plansToShow),productSubscription:a.billingInfo.productSubscription,usageStats:a.billingInfo.usageStats}),e.checkNeedUpdateCBP()})}},{key:"upgradablePlans",value:function(e,t){return t.filter(function(e){return e.code_monthly!==w.b.ZOHO_BASIC_MONTHLY.toString()&&e.code_annual!==w.b.ZOHO_BASIC_ANNUAL.toString()})}},{key:"receiveMessage",value:function(e){var t=this;switch(e.code){case O.a.cancelSubscription:case O.a.reactivateSubscription:this.setState(I({},this.state,{loading:!0}),function(){t.loadData()});break;case O.a.cardAndInvoiceDataLoaded:this.setState(I({},this.state,{cardAndInvoiceMessage:e,currentPaymentMethod:e.payload.currentPaymentMethod,latestInvoice:e.payload.latestInvoice})),this.loadData()}}},{key:"render",value:function(){return this.isCancelled()?g.a.createElement(P.a,{subscription:this.state.productSubscription}):g.a.createElement("div",null,this.getModalJSX(),this.getCurrentPlanMessageUsageJSX(),this.getCurrentPlanJSX(),this.getUpComingPlanJSX(),this.state.isAccountOwner&&this.getPlanListJSX())}},{key:"doAnnualPrice",value:function(){return this.state.currentPlan.code_annual&&this.state.currentPlan.annual_cost>0?g.a.createElement("div",{className:"settings-account-billing-annual-price"},"$",this.formatNumber(this.state.currentPlan.annual_cost,0)," / year"):null}},{key:"doCouponCode",value:function(){return this.state.productSubscription.coupon_code?g.a.createElement("div",{className:"settings-account-billing-annual-price"},"Coupon: ",this.state.productSubscription.coupon_code):null}},{key:"checkNeedUpdateCBP",value:function(){var e=this;if(this.context.store.getState().app.params.hostedpage_id)try{var t=x.a.getServerUrl()+"/subscription-billing/update-subscription-from-billing-system/".concat(this.state.communityId);x.a.ajax(t,x.b.PUT,{}).then(function(t){t.payload&&t.payload.planUpdateType===E.x.UPGRADE&&Object(p.a)({name:E.x.UPGRADE}),window.location.replace(o.a.billing),e.loadData(!0)}).catch(function(t){e.setState({loading:!1})})}catch(e){this.loadData(!0)}else this.loadData(!1)}},{key:"loadData",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];(t?S.a(this.state.communityId).then(function(t){e.setState({productSubscription:t.productSubscription,currentPlan:t.currentPlan,loading:!1,plansToShow:e.upgradablePlans(t.currentPlan,t.plansToShow),usageStats:t.usageStats,cardAndInvoiceMessage:null},function(){return!0})}):new Promise(function(t,n){e.setState({loading:!1},function(){return t(!0)})})).then(function(){e.props.menuComponent&&e.props.menuComponent.publishMessage({code:O.a.accountDataLoaded,payload:{currentPlan:e.state.currentPlan,productSubscription:e.state.productSubscription},sourceElement:e})})}},{key:"toggle",value:function(e){this.setState(I({},this.state,{showHostedPaymentPage:!this.state.showHostedPaymentPage}))}}
1,{key:"formatNumber",value:function(e,t){return e?e.toLocaleString(void 0,{minimumFractionDigits:t}):"0"}},{key:"isCancelled",value:function(){return this.state.productSubscription&&this.state.productSubscription.is_cancelled}},{key:"getCurrentPlanMessageUsageJSX",value:function(){return this.state.usageStats&&this.state.currentPlan?Object(w.v)(this.state.currentPlan)?null:-1!==this.state.currentPlan.includedMessage?this.messageBasedUsageJSX():-1!==this.state.usageStats.currentPlanIncludedContacts?this.contactBasedUsageJSX():null:g.a.createElement("div",{className:"settings-account-billing-loading-wrapper"},g.a.createElement(s.a,{size:"32"})," Loading Usage Information...")}},{key:"getCurrentPlanJSX",value:function(){return g.a.createElement("div",{className:"settings-account-billing-current-plan-wrapper"},this.state.loading?g.a.createElement("div",{className:"settings-account-billing-loading-wrapper"},g.a.createElement(s.a,{size:"32"}),"Loading Plan Information..."):this.getPlanJSX())}},{key:"getUpComingPlanJSX",value:function(){return g.a.createElement("div",{className:"settings-account-billing-current-plan-wrapper"},this.state.loading?g.a.createElement("div",{className:"settings-account-billing-loading-wrapper"},g.a.createElement(s.a,{size:"32"}),"Loading Plan Information..."):this.getUpcomingPlanJSX())}},{key:"getPlanListJSX",value:function(){var e=this;return g.a.createElement("div",null,!1===this.state.loading&&this.state.currentPlan&&"canceled"!==this.state.productSubscription.status&&this.state.plansToShow.length>0&&g.a.createElement("div",{className:"settings-account-billing-plan-list-wrapper"},g.a.createElement("div",null,g.a.createElement(c.a,null),g.a.createElement("div",{className:"settings-account-billing-plan-header"},g.a.createElement("div",{className:"settings-account-billing-plan-name"},"Change your plan"),g.a.createElement("div",{className:"settings-account-billing-plan-description"},g.a.createElement("span",null,"You are currently on the ",this.state.currentPlan.name," plan with",this.state.currentPlan.code_monthly?" monthly ":" annual ","billing. Select a different plan below if you would like to make a change."))),g.a.createElement("div",{className:"billingwrap"},g.a.createElement("div",{className:"planwrap"},this.state.plansToShow.filter(function(e){return-1===N.d.indexOf(e.name)}).map(function(t,n){return g.a.createElement("div",{key:"billing-plan-".concat(n),className:"settings-account-billing-single-plan-wrapper "+t.name.replace(" ","-")},g.a.createElement("div",{className:"settings-account-billing-plan-title"},t.name),g.a.createElement("div",{className:"settings-account-billing-plan-price"},g.a.createElement(u.a,{currentPlan:e.state.currentPlan,plan:t,usage:e.state.usageStats,onChange:e.sliderChanged})),t.id===e.state.currentPlan.id&&g.a.createElement("div",{className:"settings-account-billing-plan-button settings-account-billing-plan-current-plan-button"},"Current Plan"),t.id!==e.state.currentPlan.id&&g.a.createElement("div",{onClick:function(n){return e.handlePlanSelect(t)}},g.a.createElement("div",{className:"settings-account-billing-plan-button clickable-item"},g.a.createElement("a",{className:"anchor-link"},"Select Plan"))),g.a.createElement("div",{className:"settings-account-billing-plan-details"},g.a.createElement("ul",null,t.details.filter(function(e){return e.display&&!r()(e.billing_plan_detail_description)}).map(function(e,t){return g.a.createElement("li",{key:"billing-plan-detail-item-".concat(t),className:"settings-account-billing-plan-detail-item"},e.billing_plan_detail_description)}))))}))))))}},{key:"getModalJSX",value:function(){var e=this;return g.a.createElement("div",null,g.a.createElement(y.a,{isOpen:this.state.showHostedPaymentPage,toggle:function(){return e.toggle()},className:"settings-account-billing-modal",size:"lg",fade:!1,centered:!0},g.a.createElement(h.a,{toggle:function(){return e.toggle()}},"Switch Plan"),g.a.createElement(b.a,{className:"settings-account-billing-modal-body"},this.state.loadingDialog?g.a.createElement("div",{className:"settings-account-billing-loading-wrapper"},g.a.createElement(s.a,{size:"32"})):this.state.hostedPaymentPageUrl?g.a.createElement("iframe",{className:"settings-account-billing-iframe",src:this.state.hostedPaymentPageUrl}):g.a.createElement("div",null,"There was a problem processing your request.  Please refresh your page and try again."))))}},{key:"getPlanJSX",value:function(){return Object(w.x)(this.state.currentPlan)?this.getRasaPlanJSX():this.getPaidPlanJSX()}}
1,{key:"getRasaPlanJSX",value:function(){return g.a.createElement("div",null,this.state.currentPlan&&g.a.createElement("div",null,g.a.createElement(l.a,null),g.a.createElement("div",{className:"settings-account-billing-plan-header"},g.a.createElement("div",{className:"settings-account-billing-plan-label"},"CURRENT PLAN"),g.a.createElement("div",{className:"settings-account-billing-plan-name"},this.state.currentPlan.name))),g.a.createElement("div",{className:"clearfix"}))}},{key:"getPaidPlanJSX",value:function(){return g.a.createElement("div",null,this.state.currentPlan&&g.a.createElement("div",null,g.a.createElement(l.a,null),g.a.createElement("div",{className:"settings-account-billing-plan-header"},g.a.createElement("div",{className:"settings-account-billing-plan-label"},"CURRENT PLAN"),g.a.createElement("div",{className:"settings-account-billing-plan-name"},this.state.currentPlan.name)),(this.state.currentPlan.annual_cost>0||this.state.currentPlan.monthly_cost>0)&&g.a.createElement("div",{className:"settings-account-billing-plan-price settings-account-billing-current-plan-price"},g.a.createElement("div",{className:"plan-price"},g.a.createElement("div",null,g.a.createElement("span",null,"$",this.state.currentPlan.code_monthly?this.formatNumber(this.state.currentPlan.monthly_cost,0):this.formatNumber(this.state.currentPlan.annual_cost/12,0)),g.a.createElement("span",{className:"settings-account-billing-freqency-label"},"/ month")),this.doAnnualPrice(),this.doCouponCode()))),g.a.createElement("div",{className:"clearfix"}))}},{key:"getUpcomingPlanJSX",value:function(){var e=Object(w.t)(this.state.currentPlan,this.state.usageStats.contactCount);if(e.id>0&&this.state.usageStats.projectedContactPricing.maximum<this.state.usageStats.currentPlanIncludedContacts){var t=Object(w.t)(this.state.currentPlan,this.state.usageStats.currentPlanIncludedContacts),n=this.state.currentPlan.code_monthly?this.state.currentPlan.monthly_cost-t.cost+e.cost:this.state.currentPlan.annual_cost-t.cost+e.cost/12;return g.a.createElement("div",null,g.a.createElement("div",null,g.a.createElement(l.a,null),g.a.createElement("div",{className:"settings-account-billing-plan-header"},g.a.createElement("div",{className:"settings-account-billing-plan-label"},"UPCOMING PLAN"),g.a.createElement("div",{className:"settings-account-billing-plan-name"},this.state.currentPlan.name),g.a.createElement("div",{className:"settings-account-billing-plan-description"},g.a.createElement("span",null,"Based on your current contact count, your plan will change on ",this.getNextPaymentDate(),"."))),(this.state.currentPlan.annual_cost>0||this.state.currentPlan.monthly_cost>0)&&g.a.createElement("div",{className:"settings-account-billing-plan-price settings-account-billing-current-plan-price"},g.a.createElement("div",{className:"plan-price"},g.a.createElement("div",null,g.a.createElement("span",null,"$",this.state.currentPlan.code_monthly?this.formatNumber(n,0):this.formatNumber(n/12,0)),g.a.createElement("span",{className:"settings-account-billing-freqency-label"},"/ month")),this.doAnnualPrice(),this.doCouponCode()))),g.a.createElement("div",{className:"clearfix"}))}}},{key:"messageBasedUsageJSX",value:function(){return g.a.createElement("div",{className:"settings-account-billing-usage-wrapper"},g.a.createElement("div",{className:"settings-account-billing-plan-header first"},g.a.createElement("div",{className:"usagewrap"},g.a.createElement("div",{className:"settings-account-billing-plan-usage-message"},"Usage for this billing period (actual and projected)"),g.a.createElement("div",{className:"settings-account-billing-plan-usage-gauge",style:{borderTopRightRadius:this.state.usageStats.projectedOveragePercent>0?"0px":"",borderBottomRightRadius:this.state.usageStats.projectedOveragePercent>0?"0px":""}},g.a.createElement("div",{className:"settings-account-billing-plan-usage-so-far",title:"".concat(this.formatNumber(this.state.usageStats.numActualMessages,0)," used so far this billing period"),style:{width:this.state.usageStats.projectedOveragePercent>0?0:"".concat(this.state.usageStats.usagePercent,"%")}}),g.a.createElement("div",{className:"settings-account-billing-plan-projected",title:"".concat(this.formatNumber(this.state.usageStats.numProjectedMessages,0
1)," projected through end of billing period for a total of ").concat(this.formatNumber(this.state.usageStats.numProjectedTotalMessages,0)),style:{width:this.state.usageStats.projectedOveragePercent>0?450:"".concat(this.state.usageStats.cappedProjectedPercent,"%"),borderRadius:this.state.usageStats.projectedOveragePercent>0?"5px":"",backgroundColor:this.state.usageStats.projectedOveragePercent>0?"firebrick":""}})),g.a.createElement("div",{className:"clearfix"},g.a.createElement("span",{className:"settings-account-billing-plan-usage-data first"},this.formatNumber(this.state.usageStats.numActualMessages,0)," sent"),this.state.usageStats.currentPlanIncludedMessages<0?null:g.a.createElement("div",null,g.a.createElement("span",{className:"settings-account-billing-plan-usage-data-inner-label"}," of "),g.a.createElement("span",{className:"settings-account-billing-plan-usage-data"},this.formatNumber(this.state.usageStats.currentPlanIncludedMessages,0)," available")))),g.a.createElement("div",{className:"usagewrap2"},g.a.createElement("div",null,g.a.createElement("span",{className:"settings-account-billing-plan-projected-data first"},this.formatNumber(this.state.usageStats.numProjectedMessages,0)," messages forecasted")," by end of billing period through ",g.a.createElement("b",null,this.state.usageStats.numProjectedIssues," issue",0===this.state.usageStats.numProjectedIssues||this.state.usageStats.numProjectedIssues>1?"s":"")),g.a.createElement("div",null,g.a.createElement("span",{className:"settings-account-billing-plan-total-projected-data"},this.formatNumber(this.state.usageStats.numProjectedTotalMessages,0)," total messages projected")," by end of billing period"))),g.a.createElement("div",{className:"clearfix"}))}},{key:"contactBasedUsageJSX",value:function(){var e=this.state.usageStats;return g.a.createElement("div",{className:"settings-account-billing-usage-wrapper"},g.a.createElement("div",{className:"settings-account-billing-plan-header first"},g.a.createElement("div",{className:"usagewrap"},g.a.createElement("div",{className:"settings-account-billing-plan-usage-message"},"You currently have ".concat(this.formatNumber(e.contactCount,0)," contacts on your\n              ").concat(this.formatNumber(e.currentPlanIncludedContacts,0)," contact plan.")),g.a.createElement("div",{className:"settings-account-billing-plan-contact-us
1age-container",title:"".concat(this.formatNumber(e.currentPlanIncludedContacts,0)),style:{width:"100%"}},g.a.createElement("div",{className:"settings-account-billing-plan-contact-usage-so-far",title:"".concat(this.formatNumber(e.contactCount,0)," contacts currently"),style:{width:Object(w.w)(e)?"".concat(e.currentPlanIncludedContacts/e.contactCount*100,"%"):"".concat(e.contactCount/e.currentPlanIncludedContacts*100,"%")}}),!!Object(w.w)(e)&&g.a.createElement("div",{className:"settings-account-billing-plan-contact-overusage",title:"".concat(this.formatNumber(e.contactCount,0)," contacts over limit currently"),style:{width:"".concat(100*Math.abs(e.currentPlanIncludedContacts/e.contactCount-1),"%")}})))),g.a.createElement("div",{className:"clearfix"}))}},{key:"getNextPaymentDate",value:function(){var e=this.state.latestInvoice?new Date(this.state.latestInvoice.invoiceDate):new Date(this.state.productSubscription.created);return this.state.currentPlan.code_monthly?this.addMonths(e,1).toLocaleDateString():this.addYears(e,1).toLocaleDateString()}},{key:"addMonths",value:function(e,t){return e.setMonth(e.getMonth()+t),e}},{key:"addYears",value:function(e,t){return e.setFullYear(e.getFullYear()+t),e}}])&&D(n.prototype,a),d&&D(n,d),t}();R(z,"contextType",d.a)},syjg:function(e,t,n){var a=n("8XFe");"string"==typeof a&&(a=[[e.i,a,""]]);var r={insert:"head",singleton:!1};n("LboF")(a,r);a.locals&&(e.exports=a.locals)},tgvi:function(e,t,n){"use strict";n.d(t,"a",function(){return u});var a=n("q1tI"),r=n("he5r");function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function c(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),c(this,l(t).apply(this,arguments))}var n,o,u;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}}),t&&s(e,t)}(t,a["Component"]),n=t,(o=[{key:"render",value:function(){if(this.props.subscription.is_cancelled){var e=new Date(this.props.subscription.end_date);return a.createElement("div",{className:"settings-account-billing-pending-expiration"},a.createElement("span",null,a.createElement("p",null,"😲 You have canceled your subscription.  Access to your data will end on ",e.toLocaleDateString(),"."),a.createElement("p",null,"Please contact ",a.createElement("a",{href:"".concat(r.E,"?subject=Re-Subscribe")},"Customer Support")," if you decided to use our platform again.")))}return null}}])&&i(n.prototype,o),u&&i(n,u),t}()},vZPY:function(e,t,n){"use strict";n.d(t,"a",function(){return Y});var a=n("kI5g"),r=n("TSYQ"),o=n.n(r),i=n("IX08"),c=n("rhWG"),l=n("D//q"),s=n("syaa"),u=n("lNrV"),d=n("lzFu"),m=n("q1tI"),p=n.n(m),f=n("sOKU"),g=n("8zFy"),y=n("9exe"),h=n("ndvF"),b=n("jrRI"),v=n("3OM0"),E=n("L3zb"),w=n("BLzl"),S=n("/kxI"),x=n("Zy0I"),k=n("ueGm"),P=n("P38I"),N=n("4YQ0");n("BCMA");function O(e){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function C(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function j(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _(e,t,n){return(_="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var a=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=I(e)););return e}(e,t);if(a){var r=Object.getOwnPropertyDescriptor(a,t);return r.get?r.get.call(n):r.value}})(e,t,n||e)}
1function I(e){return(I=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function D(e,t){return(D=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var A={name:"",tone:P.j[0],length:P.g[1],language:P.f[0],emoji:P.d[0],format:P.e[0],complexity:P.b[1],perspective:P.h[0],creativity:P.c[0],isDefault:!1,error:""},M=function(e){function t(e){var n,a,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=this,r=I(t).call(this,e,t.key),n=!r||"object"!==O(r)&&"function"!=typeof r?j(a):r,T(j(n),"loadFormData",function(){if(n.props.name){var e=P.j.find(function(e){return e.value===(n.props.options&&n.props.options.tone)})||P.j[0],t=P.g.find(function(e){return e.value===(n.props.options&&n.props.options.length)})||P.g[1],a=P.f.find(function(e){return e.value===(n.props.options&&n.props.options.language)})||P.f[0],r=P.d.find(function(e){return e.value===(n.props.options&&n.props.options.emoji)})||P.d[0],o=P.e.find(function(e){return e.value===(n.props.options&&n.props.options.format)})||P.e[0],i=P.b.find(function(e){return e.value===(n.props.options&&n.props.options.complexity)})||P.b[1],c=P.h.find(function(e){return e.value===(n.props.options&&n.props.options.perspective)})||P.h[0],l=P.c.find(function(e){return e.value===(n.props.options&&n.props.options.creativity)})||P.c[0];n.setState({name:n.props.name,tone:e,length:t,language:a,emoji:r,format:o,complexity:i,perspective:c,creativity:l,isDefault:n.props.isDefault||!1})}else n.setState(A)}),T(j(n),"clearState",function(){n.setState(A)}),T(j(n),"setName",function(e){n.setState({name:e.target.value,error:""})}),T(j(n),"setTone",function(e){n.setState({tone:e.selected})}),T(j(n),"setLength",function(e){n.setState({length:e.selected})}),T(j(n),"setLanguage",function(e){n.setState({language:e.selected})}),T(j(n),"setEmoji",function(e){n.setState({emoji:e.selected})}),T(j(n),"setFormat",function(e){n.setState({format:e.selected})}),T(j(n),"setComplexity",function(e){n.setState({complexity:e.selected})}),T(j(n),"setPerspective",function(e){n.setState({perspective:e.selected})}),T(j(n),"setCreativity",function(e){n.setState({creativity:e.selected})}),T(j(n),"setIsDefault",function(e){n.setState({isDefault:e.target.checked})}),T(j(n),"generatePreviewText",function(){var e=[];n.state.tone&&n.state.tone.key&&"Neutral"!==n.state.tone.key&&e.push("".concat(String(n.state.tone.key).toLowerCase()," tone")),n.state.length&&n.state.length.key&&e.push("".concat(String(n.state.length.key).toLowerCase()," length")),n.state.format&&n.state.format.key&&"Text"!==n.state.format.key&&e.push("".concat(String(n.state.format.key).toLowerCase()," format")),n.state.complexity&&n.state.complexity.key&&"Intermediate"!==n.state.complexity.key&&e.push("".concat(String(n.state.complexity.key).toLowerCase()," complexity")),n.state.perspective&&n.state.perspective.key&&"Neutral"!==n.state.perspective.key&&e.push("".concat(String(n.state.perspective.key).toLowerCase()," perspective")),n.state.creativity&&n.state.creativity.key&&"Neutral"!==n.state.creativity.key&&e.push("".concat(String(n.state.creativity.key).toLowerCase()," creativity")),n.state.language&&n.state.language.key&&"English"!==n.state.language.key&&e.push("in ".concat(n.state.language.key));var t=n.state.emoji&&n.state.emoji.value>1?"with multiple emojis":n.state.emoji&&1===n.state.emoji.value?"with occasional emojis":"without emojis";return e.push(t),e.length>1?"Generate text with ".concat(e.join(", "),"."):"Generate text with default settings."}),n.state=A,n}var n,a,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&D(e,t)}(t,k["GenericModalComponent"]),n=t,(a=[{key:"componentDidMount",value:function(){this.loadFormData()}},{key:"componentDidUpdate",value:function(e){e.name===this.props.name&&e.options===this.props.options||this.loadFormData()}},{key:"getTitleText",value:function(e){return this.props.name?"Edit AI Preference":"Add New AI Preference"}},{key:"xButtonClick",value:function(e){this.clearState(),_(I(t.prototype),"xButtonClick",this).call(this,e)}},{key:"close",value:function(e){this.clearState(),_(I(t.prototype),"close",this).call(this,e)}},{key:"save",value:function(e){var n=this;if(this.state.name.trim()){var a={name:this.state.name.trim(),options:{tone:this.state.tone.value,length:this.state.length.value,language:this.state.language.value,emoji:this.state.emoji.value,format:this.state.format.value,complexity:this.state.complexity.value,perspective:this.state.perspective.value,creativity:this.state.creativity.value},is_default:this.state.isDefault};this.props.createOrUpdate(a).then(function(){n.clearState(),_(I(t.prototype),"close",n).call(n,e)}
1).catch(function(e){n.setState({error:"Failed to save preference. Please try again."})})}else this.setState({error:"Please enter a preference name."})}},{key:"saveDisabled",value:function(e){return!this.state.name.trim()}},{key:"renderChildren",value:function(e){return m.createElement("div",{className:"ai-image-preference-modal"},m.createElement("div",{className:"ai-image-preference-form"},this.state.error&&m.createElement("div",{className:"alert alert-danger",role:"alert"},this.state.error),m.createElement(b.a,null,m.createElement(v.a,{className:"ai-image-preference-label"},"Preference Name"),m.createElement(E.a,{type:"text",value:this.state.name,onChange:this.setName,placeholder:"Enter a name for this preference",className:"ai-image-preference-input"})),m.createElement(w.a,{className:"ai-image-preference-settings-card"},m.createElement(S.a,null,m.createElement("div",{className:"ai-image-options-header mb-3 text-center"},m.createElement("div",{className:"d-flex align-items-center justify-content-center"},m.createElement(N.a,{svgwidth:"24",svgheight:"24",className:"mr-2"}),m.createElement("h6",{className:"ai-image-preference-settings-title mb-0"},"AI Text Generation Settings")),m.createElement("p",{className:"text-muted mb-0 mt-1"},"Configure how AI generates text content for this preference")),m.createElement("div",{className:"ai-image-preference-settings-grid"},m.createElement("div",{className:"row"},m.createElement("div",{className:"col-md-6"},m.createElement(b.a,null,m.createElement(v.a,{className:"ai-image-preference-option-label"},"Tone"),m.createElement(x.a,{data:P.j,selected:this.state.tone.key,onChange:this.setTone,className:"ai-image-preference-dropdown"}))),m.createElement("div",{className:"col-md-6"},m.createElement(b.a,null,m.createElement(v.a,{className:"ai-image-preference-option-label"},"Length"),m.createElement(x.a,{data:P.g,selected:this.state.length.key,onChange:this.setLength,className:"ai-image-preference-dropdown"}))),m.createElement("div",{className:"col-md-6"},m.createElement(b.a,null,m.createElement(v.a,{className:"ai-image-preference-option-label"},"Language"),m.createElement(x.a,{data:P.f,selected:this.state.language.key,onChange:this.setLanguage,className:"ai-image-preference-dropdown"}))),m.createElement("div",{className:"col-md-6"},m.createElement(b.a,null,m.createElement(v.a,{className:"ai-image-preference-option-label"},"Include Emojis"),m.createElement(x.a,{data:P.d,selected:this.state.emoji.key,onChange:this.setEmoji,className:"ai-image-preference-dropdown"}))),m.createElement("div",{className:"col-md-6"},m.createElement(b.a,null,m.createElement(v.a,{className:"ai-image-preference-option-label"},"Format"),m.createElement(x.a,{data:P.e,selected:this.state.format.key,onChange:this.setFormat,className:"ai-image-preference-dropdown"}))),m.createElement("div",{className:"col-md-6"},m.createElement(b.a,null,m.createElement(v.a,{className:"ai-image-preference-option-label"},"Complexity"),m.createElement(x.a,{data:P.b,selected:this.state.complexity.key,onChange:this.setComplexity,className:"ai-image-preference-dropdown"}))),m.createElement("div",{className:"col-md-6"},m.createElement(b.a,null,m.createElement(v.a,{className:"ai-image-preference-option-label"},"Perspective"),m.createElement(x.a,{data:P.h,selected:this.state.perspective.key,onChange:this.setPerspective,className:"ai-image-preference-dropdown"}))),m.createElement("div",{className:"col-md-6"},m.createElement(b.a,null,m.createElement(v.a,{className:"ai-image-preference-option-label"},"Creativity"),m.createElement(x.a,{data:P.c,selected:this.state.creativity.key,onChange:this.setCreativity,className:"ai-image-preference-dropdown"}))))),m.createElement("div",{className:"ai-image-preview-info mt-3"},m.createElement("div",{className:"alert alert-info"},m.createElement("strong",null,"Preview:")," ",this.generatePreviewText())))),m.createElement(b.a,{className:"ai-image-preference-default-toggle"},m.createElement("div",{className:"form-check mb-2"},m.createElement("input",{type:"checkbox",id:"isDefaultTextSwitch",checked:this.state.isDefault,onCh
1ange:this.setIsDefault,className:"form-check-input",style:{width:"18px",height:"18px",cursor:"pointer"}}),m.createElement("label",{htmlFor:"isDefaultTextSwitch",className:"form-check-label",style:{cursor:"pointer",fontWeight:500,marginLeft:"8px"}},"Set as default preference")),m.createElement("small",{className:"form-text text-muted",style:{marginLeft:"26px"}},"The default preference will be automatically selected when generating AI content."))))}}])&&C(n.prototype,a),r&&C(n,r),t}();T(M,"key","addAIPreferenceModal"),T(M,"defaultProps",{closeButtonText:"Cancel",saveText:"Save Preference",secondAction:k.ModalActionType.BUTTON});var R=function(e){var t,n,a=e.dataItem;try{var r="string"==typeof a.options?JSON.parse(a.options):a.options;if(!r)return p.a.createElement("span",null,"-");var o=[];r.tone&&o.push("Tone: ".concat((t=r.tone,(n=P.j.find(function(e){return e.value===t}))?String(n.key):t))),r.length&&o.push("Length: ".concat(function(e){var t=P.g.find(function(t){return t.value===e});return t?String(t.key):e.toString()}(r.length))),r.language&&o.push("Language: ".concat(function(e){var t=P.f.find(function(t){return t.value===e});return t?String(t.key):e}(r.language))),r.format&&o.push("Format: ".concat(function(e){var t=P.e.find(function(t){return t.value===e});return t?String(t.key):e}(r.format))),r.complexity&&o.push("Complexity: ".concat(function(e){var t=P.b.find(function(t){return t.value===e});return t?String(t.key):e}(r.complexity))),r.perspective&&o.push("Perspective: ".concat(function(e){var t=P.h.find(function(t){return t.value===e});return t?String(t.key):e}(r.perspective))),r.creativity&&o.push("Creativity: ".concat(function(e){var t=P.c.find(function(t){return t.value===e});return t?String(t.key):e}(r.creativity))),void 0!==r.emoji&&o.push(function(e){var t=P.d.find(function(t){return t.value===e});return t?String(t.key):"Unknown"}(r.emoji));var i=o.length>0?o.join(" | "):"-";return p.a.createElement("td",null,p.a.createElement("div",{className:"ai-text-settings-cell"},i))}catch(e){return p.a.createElement("span",null,"Error parsing settings")}};n("remx");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})(e)}function L(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],a=!0,r=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(a=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{a||null==c.return||c.return()}finally{if(r)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function U(){return(U=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function F(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function J(e){return(J=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function B(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function X(e,t){return(X=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function W(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var H=function(e){function t(e){var n,a,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a=this,r=J(t).call(this,e),n=!r||"object"!==z(r)&&"function"!=typeof r?B(a):r,W(B(n),"entityName","userAiPreference"),W(B(n),"sharedStore",void 0),W(B(n),"PreferenceEditCell",function(e){return p.a.createElement(s.a,U({},e,{canEdit:!0,onEdit:n.editClick,onArchive:n.onArchive,canArchive:!0}))}),W(B(n),"editClick",function(e){var t=null;
1try{t="string"==typeof e.options?JSON.parse(e.options):e.options}catch(e){t=null}n.setState({editId:e.id,editName:e.name,editOptions:t,editIsDefault:e.is_default},function(){n.props.openModal(M.key,e)})}),W(B(n),"onArchive",function(e,t){n.context.entityMetadata.getEntityObject(n.entityName).then(function(t){t.setRecordId(n.state.communityId,e.dataItem.id),t.archive().then(function(){n.setState({forceReload:!0},function(){n.getPreferences(n.state.communityId).then(function(e){n.setState({preferences:e,forceReload:!1})})})})})}),W(B(n),"createOrUpdate",function(e){return n.context.entityMetadata.getEntityObject(n.entityName,n.state.communityId,null).then(function(t){return t.setRecordId(n.state.communityId,n.state.editId?n.state.editId:null),t.data.name=e.name,t.data.options=JSON.stringify(e.options),t.data.is_default=e.is_default,t.data.preference_type="prompt",t.data.community_identifier=n.state.communityId,t.save().then(function(){n.props.resetModal(M.key),n.setState({forceReload:!0,editId:null,editName:"",editOptions:null,editIsDefault:!1},function(){n.setState({forceReload:!1})}),n.getPreferences(n.state.communityId).then(function(e){n.setState({preferences:e})})})})}),W(B(n),"getPreferences",function(e){return(new l.a).loadCommunityDataset("userAiPreferences",e,[{param:"is_active",value:1}]).then(function(e){return e[0]||[]})}),n.state={communityId:"",editId:null,editName:"",editOptions:null,editIsDefault:!1,forceReload:!1,preferences:[],isSaveButtonDisabled:!0,loading:!0},n}var n,r,c;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}}),t&&X(e,t)}(t,m["Component"]),n=t,(r=[{key:"componentDidMount",value:function(){var e=this;this.sharedStore=g.b.instance(this.context),Promise.all([this.sharedStore.getValue(g.a.activeCommunity)]).then(function(t){var n=L(t,1)[0];e.getPreferences(n.communityId).then(function(t){e.setState({communityId:n.communityId,preferences:t,loading:!1})})})}},{key:"render",value:function(){var e=this;return this.state.loading?p.a.createElement(h.a,{size:"64"}):p.a.createElement("div",{className:"ai-preferences"},p.a.createElement("div",{className:"header-container"},p.a.createElement(M,{data:this.props.modals,closeModal:this.props.closeModal,createOrUpdate:this.createOrUpdate,saveModal:this.props.saveModal,updateModal:this.props.updateModal,name:this.state.editName,options:this.state.editOptions,isDefault:this.state.editIsDefault,size:y.a.Medium}),p.a.createElement(i.a,{title:"Preferences",subTitle:"AI Text"}),p.a.createElement("div",{className:"section-right-side"},p.a.createElement("div",{className:"section-button-container"},p.a.createElement("div",{className:o()("add-sections-button-text-section")},p.a.createElement(f.a,{color:"dark",className:o()("add-sections-button"),onClick:function(){return e.props.openModal(M.key,null)}},p.a.createElement("span",{className:"sections-button-text"},"Add New Preference")))))),p.a.createElement("div",null,p.a.createElement(d.b,{entityName:"userAiPreference",datasetName:"userAiPreferences",datasetParams:[{param:"is_active",value:1}],editDefaultState:!0,forceReload:this.state.forceReload,sortable:!0,pageable:!1,pagingSource:d.a.local,data:[]},p.a.createElement(a.c,{title:"Name",field:"name",width:200}),p.a.createElement(a.c,{title:"Settings",field:"options",width:500,cell:function(e){return p.a.createElement(R,{dataItem:e.dataItem})}}),p.a.createElement(a.c,{title:"Default",field:"is_default",width:120,cell:function(e){return p.a.createElement("td",null,p.a.createElement("div",null,e.dataItem.is_default?"Yes":"No"))}}),p.a.createElement(a.c,{width:100,cell:this.PreferenceEditCell}))))}}])&&F(n.prototype,r),c&&F(n,c),t}();W(H,"contextType",c.a);var Y=u.e(H,"user_ai_preferences",[M.key])},wGho:function(e,t,n){"use strict";n.d(t,"r",function(){return s}),n.d(t,"T",function(){return u}),n.d(t,"x",function(){return d}),n.d(t,"o",function(){return m}),n.d(t,"w",function(){return p}),n.d(t,"z",function(){return f}),n.d(t,"R",function(){return g}),n.d(t,"Q",function(){return y}),n.d(t,"U",function(){return h}),n.d(t,"y",function(){return b}),n.d(t,"n",function(){return v}),n.d(t,"q",function(){return E}),n.d(t,"p",function(){return w}),n.d(t,"H",function(){return S}),n.d(t,"G",function(){return x}),n.d(t,"K",function(){return k}),n.d(t,"J",function(){return P}),n.d(t,"M",function(){return N}),n.d(t,"L",function(){return O}),n.d(t,"f",function(){return C}),n.d(t,"g",function(){return j}),n.d(t,"h",function(){return _}),n.d(t,"j",function(){return I}),n.d(t,"l",function(){return D}),n.d(t,"E",function(){return T}),n.d(t,"F",function(){return A}),n.d(t,"a",function(){return M}),n.d(t,"b",function(){return R}),n.d(t,"c",function(){return z}),n.d(t,"d",function(){return L}),n.d(t,"e",function(){return U}),n.d(t,"k",function(){return F}),n.d(t,"S",function(){return J}),n.d(t,"O",function(){return B}),n.d(t,"t",function(){return X}),n.d(t,"B",function(){return W}),n.d(t,"u",function(){return Y}),n.d(t,"m",function(){return H}),n.d(t,"I",function(){return V}),n.d(t,"s",function(){return K}),n.d(t,"C",function(){return Q}),n.d(t,"V",function(){return Z}),n.d(t,"i",function(){return $}),n.d(t,"X",function(){return ee}),n.d(t,"W",function(){return te}),n.d(t,"P",function(){return G}),n.d(t,"v",function(){return q}),n.d(t,"N",function(){return ne}),n.d(t,"A",function(){return ae}),n.d(t,"D",function(){return re});var a,r=n("J2iB"),o=n.n(r),i=n("4H+Y"),c=n("he5r"),l=n("irKQ"),s="mailto:".concat(c.D,"?subject=Enterprise Upgrade"),u=i.a.billing+"#billing",d=i.a.settings+"/integrations",m=i.a.settings+"/domain",p=d+"/config",f="Invitation Sent!",g="User transferred successfully!",y="Oh no, something went wrong with that attempt!",h="User updated successfully!",b="Oh no, something went wrong with that attempt!",v="RasaNewsletter__c",E="The DNS records have been deleted successfully.",w="Oh no, something went wrong with that attempt and we could not delete your records.",S="Woo hoo! Your preference updated successfully.",x="Oh no, something went wrong with that attempt and we could not update your preference.",k="Select an Option",P="Select an Audience",N="Select a Subscription Type",O="Select a Subscription Type",C="All Contacts",j="All Roles",_="All Subscriptions",I="ConsentIntegrationsImport",D="Custom",T="account",A="inv
1itation",M="Active",R="Archived",z="Expired",L="Inactive",U="Pending",F="Create",J="Update",B="Success",X="Failure",W="supported_languages";!function(e){e.cognito="cognito",e.google="google",e.facebook="facebook"}(a||(a={}));var H,Y={list:"List",subscription_type:"Subscription Type",audience:"Audience",filter:"Filter"};!function(e){e.Disconnected="disconnected",e.Reconnected="reconnected"}(H||(H={}));var G,q,V=[{label:"Bounce",value:"hard_bounce"},{label:"Click",value:"click"},{label:"Open",value:"open"},{label:"Spam",value:"spamreport"}],K=[{name:"content_review",heading:"Content Ready for Review Email",description:"Notifies you when automatically pulled content is ready to                   review before a send. Based on your content cut off time."},{name:"generate_report",heading:"Weekly Report Email",description:"Includes a weekly recap of statistics for your newsletter"},{name:"user_subscribed",heading:"Subscribed to the newsletter",description:"Subscribed/Unsubscribed to the newsletter"},{name:"schedule_pause",heading:"Schedule Pause Notification Email",description:"Notifies you when your schedule has been paused                   in the past 24 hours."}],Q=[{name:"English",code:"en"},{name:"Spanish",code:"es"},{name:"French",code:"fr"},{name:"German",code:"de"},{name:"Portuguese",code:"pt"}],Z=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return o()(e[t])?n||!1:e[t]},$=[{key:"Regular User",value:"member"},{key:"Admin",value:"community_admin"},{key:"Partner Admin",value:"partner_admin"}],ee=function(e){var t=$.filter(function(t){return t.value===e});return t.length>0?t[0].key:$[0].key},te=function(e){var t=$.filter(function(t){return t.key===e});return t.length>0?t[0].value:$[0].value};!function(e){e.FILTER_NAME="customFilterName",e.SUBSCRIBED_FIELD_NAME="optoutFieldName"}(G||(G={})),function(e){e.LISTTYPE="list",e.SUBSCRIPTIONTYPE="subscription_type"}(q||(q={}));l.b.ZOHO_PRO_2023.toString(),l.b.ZOHO_PRO_2021.toString(),l.b.RASA_ENTERPRISE.toString();var ne="subscription_type_name",ae=["Pabbly","Zapier","Integrately","SyncSpider","Pipedream","API"],re="accepted"}}]);
2//# sourceMappingURL=app~d8e2bc99.b95db345cc8f8b806bd2.bundle.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.