Build 606747stable
Module 988903
1,906 characters · in ba960e873e22e1dd.jsDependencies
Source Raw
function(e,t,n){n.d(t,{Cm:()=>D,$b:()=>m,mf:()=>p,h6:()=>P});var i=n(554146),l=n(367727),r=n(994500),s=n(174459),a=n(927813),o=n(240921);let E=(0,o.Ay)({name:"2026-05-block-user-feedback",kind:"user",defaultConfig:{enabled:!1},variations:{0:{enabled:!1},1:{enabled:!0}}});var c=n(17928),u=n(228366);let _=A();function A(){return{ignoreTimestamps:{}}}class d extends c.Ay.PersistedStore{static displayName="IgnoreNoticeStore";static persistKey="IgnoreNoticeStore";initialize(e){let t=e?.ignoreTimestamps??{};_={...A(),ignoreTimestamps:t}}getState(){return _}getIgnoreTimestamps(){return _.ignoreTimestamps}}let T=new d(u.h,{RELATIONSHIP_IGNORE_USER_SUCCESS:function(e){let{userId:t,timestamp:n}=e;_.ignoreTimestamps[t]=n}}),I=(0,o.Ay)({name:"2026-05-ignore-user-feedback",kind:"user",defaultConfig:{enabled:!1,shouldGetShorterIgnoreDuration:!1},variations:{0:{enabled:!1,shouldGetShorterIgnoreDuration:!1},1:{enabled:!0,shouldGetShorterIgnoreDuration:!1},2:{enabled:!0,shouldGetShorterIgnoreDuration:!0}}});var N=n(14594),R=n(652215);let C=3*a.A.Millis.DAY,S=a.A.Millis.WEEK,O=a.A.Millis.DAYS_30;function D(){if(!E.getConfig({location:"block_user_feedback_utils"}).enabled)return!1;let e=r.A.getSinces();return Object.keys(e).some(t=>{let n=Date.now()-Date.parse(e[t]);return r.A.isBlocked(t)&&n>S&&n<O})}function m(e,t,n,i){s.default.track(R.HAw.BLOCK_USER_FEEDBACK_SUBMITTED,{rating:e,feedback:t,reason:n,skipped:i})}function P(){let{enabled:e,shouldGetShorterIgnoreDuration:t}=I.getConfig({location:"ignore_user_feedback_utils"});if(!e)return!1;let{isDismissed:n}=(0,l.FZ)(i.M.NAGBAR_NOTICE_IGNORE_USER_FEEDBACK,{cooldownDurationMs:N.aH});if(n)return!1;let s=t?C:S,a=T.getIgnoreTimestamps();return Object.keys(a).some(e=>{let t=Date.now()-Number(a[e]);return r.A.isIgnored(e)&&t>s&&t<O})}function p(e,t,n,i){s.default.track(R.HAw.IGNORE_USER_FEEDBACK_SUBMITTED,{rating:e,feedback:t,reason:n,skipped:i})}}