PageSourceSearch

https://www.chroma.pl/clientpanel/assets/app-modules-newsletter-views-Unsubscribe-0e24fb28420af6db8960.min.js

js chroma.pl collected 2026-10-03 23:19:21 UTC 3,041 bytes, 2 lines download raw bytes

1/*! For license information please see app-modules-newsletter-views-Unsubscribe-0e24fb28420af6db8960.min.js.LICENSE.txt */
2"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[2997],{7568(e,t,s){var a=s(3055);const n={subscribe:(e,t,s)=>a.Ay.post("".concat(a.Ay.SALESMANAGO_SERVICE,"/newsletter/subscribe"),{email:e,sellerId:t,tags:s},{selfHandledStatuses:[400]}),subscribeCampaign:(e,t,s,n)=>a.Ay.post("".concat(a.Ay.SALESMANAGO_SERVICE,"/newsletter/").concat(e),{email:t,name:n,sellerId:s},{selfHandledStatuses:[400]}),unsubscribe:(e,t,s)=>a.Ay.post("".concat(a.Ay.SALESMANAGO_SERVICE,"/newsletter/unsubscribe"),{email:e,sellerId:t,tags:s},{selfHandledStatuses:[400]})};s.d(t,["A",0,n])},56449(e,t,s){s.r(t),s.d(t,{default:()=>R});var a=s(70227),n=s(54262),r=s(97496),l=s.n(r),i=s(7568),c=s(18860),u=s(3055),o=s(20454),m=s(1686),A=s(96950),b=s(10402);const d="NewsletterUnsubscribe---newsletter---eG1eU",E="NewsletterUnsubscribe---note---QgCn3",S="NewsletterUnsubscribe---inputContainer---yP+Mq",N="NewsletterUnsubscribe---input---yRKw9",v="NewsletterUnsubscribe---sectionHeader---DtUhh";var w=s(7155),_=s(49305),h=s(79663);class p extends a.Component{constructor(e){super(e),this.state={email:"",saveStatus:u.Pu.INIT}}onSave(){const e=this.state,t=(0,m.Wz)("sellerSettings.sellerId");if(-1===e.email.indexOf("@"))return(0,o.UG)("ne_newsletter_wrongEmail"),void this.setState({saveStatus:u.Pu.ERROR});this.setState({saveStatus:u.Pu.LOADING}),i.A.unsubscribe(e.email,t).then(e=>{if(!e)throw new Error("no result");if(400===e.httpCode)return(0,o.UG)("ne_newsletter_wrongEmail"),void this.setState({saveStatus:u.Pu.ERROR});this.setState({saveStatus:u.Pu.READY,email:""}),(0,o.VX)("ne_newsletter_correctUnsubscribe"),(0,A.U)({event:"formSubmitted",formName:"NewsletterUnsubscribe"}),(0,h.A)("".concat(lang.toUpperCase(),"_newsletter_unsubscribe"))}).catch(e=>{(0,o.UG)("ne_save"),this.setState({saveStatus:u.Pu.ERROR}),(0,c.A)().captureException(e)})}render(){const e=this.state;return a.createElement("div",{className:b.A.containerMain},a.createElement("h2",{className:v},a.createElement(n.sA,{id:"Newsletter.unsubscribeHeader"})),a.createElement("div",{className:d},a.createElement("div",{className:S},a.createElement("input",{type:"text",className:l()(_.A.input,_.A.big,_.A.flatRight,N,{[_.A.error]:e.saveStatus===u.Pu.ERROR}),onChange:e=>{this.setState({email:e.target.value})},value:e.email}),a.createElement("button",{className:l()(w.A.button,w.A.isBig,w.A.isFlatLeft,{[w.A.isLoading]:e.saveStatus===u.Pu.LOADING}),onClick:()=>this.onSave(),"data-analytics":"action:unsubscribeNewsletter"},a.createElement(n.sA,{id:"Newsletter.unsubscribeButton"}))),a.createElement("div",{className:E},a.createElement(n.sA,{id:"Newsletter.info"}))))}}class R extends a.Component{render(){return a.createElement("div",{className:b.A.containerMain},a.createElement("div",{className:"row"},a.createElement("div",{className:"col-xs-30"},a.createElement("div",{style:{marginTop:"40px"}},a.createElement(p,null)))))}}}}]);

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.