Build 543408stable
Module 218738
1,991 characters · in aa48b3e9e31b5617.jsDependencies
Source Raw
function(e,n,i){i.d(n,{default:()=>E});var t=i(627968),a=i(64700),r=i(562708),l=i(192308),s=i(930932),o=i(878234),d=i(382935),u=i(835806),c=i(174459),m=i(652215),_=i(670455),p=i(375708),f=i(564082);function E(e){let{isStreamer:n,stream:E,streamApplication:b,onClose:g,transitionState:A,analyticsData:T}=e;a.useEffect(()=>{c.default.track(m.HAw.OPEN_MODAL,{type:"Stream Problem Report",other_user_id:E.ownerId,application_id:null!=b?b.id:null,application_name:null!=b?b.name:null,game_id:null!=b?b.id:null,source:"Stream End"})},[E.ownerId,b]);let M=p.intl.string(p.t["5smP3R"]),S=p.intl.string(p.t["0uxA2V"]),h=p.intl.string(p.t.CqjnLN),v={impressionName:r.ImpressionNames.STREAM_FEEDBACK_MODAL,impressionProperties:{media_session_id:T.media_session_id,rtc_connection_id:T.rtc_connection_id,parent_media_session_id:T.parent_media_session_id}},w={value:n?_.Eq.STREAMING:_.Eq.STREAM_WATCHING,label:p.intl.string(n?f.default["0ZBLiZ"]:f.default.TVTIT1),problemsHeader:p.intl.string(p.t["6Y1t5P"]),problemOptions:(0,s.wq)({isStreamer:n}),freeformConfig:{value:_.j6.FREEFORM,label:p.intl.string(p.t.emlT91)}};return(0,t.jsx)(d.A,{onSubmit:function(e){let{dontShowAgain:n,rating:a,feedback:r,category:d,problem:c}=e;if((n&&(0,s.n3)({feedbackType:_.MW.STREAM,location:"StreamFeedback"}),null!=a)&&((0,u.A)({problem:c?.value??null,category:d,variant:c?.variant??null,stream:E,feedback:r,streamApplication:b,analyticsData:T,location:"Stream End",rating:a}),null!=c)){if((0,o.r)(a,d,c))return void(0,l.openModalLazy)(async()=>{let{default:e}=await i.e("69791").then(i.bind(i,72514));return n=>(0,t.jsx)(e,{...n,mediaSessionId:T.media_session_id,rtcConnectionId:T.rtc_connection_id})});(0,l.openModalLazy)(async()=>{let{default:e}=await i.e("37836").then(i.bind(i,845671));return n=>(0,t.jsx)(e,{body:p.intl.string(p.t.mMTVnv),...n})})}},onClose:g,ratingHeader:M,ratingEmojiKind:"face",ratingBody:n?S:h,categoriesHeader:p.intl.string(f.default.tq8598),optionsTree:[w],impression:v,transitionState:A})}}