define(["require","exports","tslib","classnames","purify","react","modules/core/cookies","modules/clean/prompt/api/rendering"],(function(t,e,n,r,o,s,a,i){"use strict";function l(t){return t?{__html:o.sanitize(t)}:void 0}Object.defineProperty(e,"__esModule",{value:!0}),r=n.__importDefault(r),o=n.__importStar(o),s=n.__importDefault(s),e.sanitizeOptionalHTML=l;var m=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.render=function(){var t=r.default(this.props.className,{"confirm-button":!0,enabled:!0});if(this.props.confirmIsPost){var e=a.Cookies.read("__Host-js_csrf");return s.default.createElement("form",{className:"form-button-primary",action:this.props.confirmUrl,method:"POST",target:this.getTarget(),onSubmit:this.props.onConfirm},s.default.createElement("input",{type:"hidden",name:"t",value:e}),s.default.createElement("button",{type:"submit",className:t,dangerouslySetInnerHTML:l(this.props.html)},this.props.children))}return s.default.createElement("a",{href:this.props.confirmUrl,className:t,target:this.getTarget(),dangerouslySetInnerHTML:l(this.props.html),onClick:this.props.onConfirm},this.props.children)},e.prototype.getTarget=function(){return this.props.confirmInNewTab?"_blank":"_self"},e})(s.default.Component);e.ConfirmButton=m;var c=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.render=function(){var t=r.default(this.props.className,{"dismiss-button":!0,enabled:!0});return s.default.createElement("a",{href:"#",className:t,dangerouslySetInnerHTML:l(this.props.html),onClick:this.props.onDismiss},this.props.children)},e})(s.default.Component);e.DismissButton=c,e.PromptButtons=function(t){return s.default.createElement("div",{className:"upsell-buttons"},(function(){if(t.campaign.content.confirmText){var e={"button-primary":!0};return t.confirmButtonClassName&&(e[t.confirmButtonClassName]=!0),s.default.createElement(m,{className:r.default(e),confirmInNewTab:t.campaign.content.confirmInNewTab,confirmIsPost:t.confirmIsPost,confirmUrl:t.confirmUrl,onConfirm:t.onConfirm,html:t.campaign.content.confirmText})}return null})(),(e=t.campaign,n=t.onRemindMeLater,i.isHomeModalContent(e.content)&&e.content.remindMeLaterText&&n?s.default.createElement(c,{className:"remind-me-later cancel-button button-tertiary",onDismiss:n,html:e.content.remindMeLaterText}):null),(function(){var e=t.campaign,n=t.onDismiss,o=t.onRemindMeLater,a={"cancel-button":!0};return e.content.cancelText?(i.isHomeModalContent(e.content)&&e.content.remindMeLaterText&&o?a["cancel-link"]=!0:a["button-tertiary"]=!0,t.dismissButtonClassName&&(a[t.dismissButtonClassName]=!0),s.default.createElement(c,{className:r.default(a),onDismiss:n,html:e.content.cancelText||void 0})):null})());var e,n}})); //# sourceMappingURL=button.min.js-vflu0TomD.map