(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[5863],{577660:(e,t,n)=>{e.exports=n.p+"5e7d050aa74c846659708b2d59c72a05.svg"},657539:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(785893),i=n(667294),o=n(707961),u=n(908741);function a(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}function c(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n])}return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}}return i}function s(e,t,n,r){return e.getAvatarURL(r,t,n)}const l=i.memo((function(e){var t=e.user,n=e.size,l=void 0===n?o.EFr.SIZE_32:n,f=e.animate,p=void 0!==f&&f,d=e["aria-hidden"],y=void 0!==d&&d,h=c(e,["user","size","animate","aria-hidden"]),b=i.useContext(u.Z) ;return(0,r.jsx)(o.qEK,function(e){for(var t=1;t{"use strict";n.d(t,{Z:()=>c});var r=n(667294),i=n(989824),o=n(513328);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{"use strict";n.d(t,{Z:()=>c});var r=n(785893),i=(n(667294),n(202351)),o=n(316878),u=n(776009),a=n(69427);function c(e){var t,c=e.giftStyle,s=e.className,l=e.shouldAnimate,f=void 0===l||l,p=(0, i.e7)([o.Z],(function(){return o.Z.useReducedMotion}));if(null==c)return null;switch(c){case a.Cj.SNOWGLOBE:t=function(){return n.e(529).then(n.t.bind(n,400529,19)).then((function(e){return e.default}))};break;case a.Cj.BOX:t=function(){return n.e(12773).then(n.t.bind(n,512773,19)).then((function(e){return e.default}))};break;case a.Cj.CUP:t=function(){return n.e(45684).then(n.t.bind(n,45684,19)).then((function(e){return e.default}))};break;default:throw new Error("Unexpected giftStyle ".concat(c))}return(0,r.jsx)(u.Z,{importData:t,shouldAnimate:!p&&f,className:s})}},840598:(e,t,n)=>{"use strict";n.d(t,{FQ:()=>_,$p:()=>k,Il:()=>j,pk:()=>R,Um:()=>A,lY:()=>x,Jf:()=>C,eu:()=>T,qB:()=>Z,SA:()=>D,hW:()=>L});var r=n(496486),i=n.n(r),o=n(281110),u=n(744564),a=n(105783),c=n(384411),s=n(917019),l=n(722406),f=n(532548),p=n(837067),d=n(473903),y=n(534681),h=n(78551),b=n(2590),v=n(131559),m=n(473708);function g(e,t,n,r,i,o,u){try{var a=e[o](u),c=a.value}catch(e){n(e);return} a.done?t(c):Promise.resolve(c).then(r,i)}function S(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function u(e){g(o,r,i,u,a,"next",e)}function a(e){g(o,r,i,u,a,"throw",e)}u(void 0)}))}}function O(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}function E(e){for(var t=1;t0&&i[i.length-1])&&(6===o[0]||2===o[0])){u=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&void 0!==a[0]?a[0]:{},t=e.locale,n=void 0===t?c.default.locale:t;if(h.Z.isFetchingStickerPacks||h.Z.hasLoadedStickerPacks)return[2];u.Z.wait((function(){u.Z.dispatch({type:"STICKER_PACKS_FETCH_START"})}));return[4,(0,y.Kb)({url:b.ANM.STICKER_PACKS,query:{locale:n}})];case 1:r=s.sent(),i=r.body,o=i.sticker_packs;u.Z.dispatch({type:"STICKER_PACKS_FETCH_SUCCESS", packs:o});return[2]}}))}));return function(){return e.apply(this,arguments)}}(),j=function(){var e=S((function(e){var t,n;return P(this,(function(r){switch(r.label){case 0:return[4,o.Z.get({url:b.ANM.STICKER(e)})];case 1:t=r.sent(),n=t.body;u.Z.dispatch({type:"STICKER_FETCH_SUCCESS",sticker:n});return[2]}}))}));return function(t){return e.apply(this,arguments)}}(),R=function(){var e=S((function(e){var t,n;return P(this,(function(r){switch(r.label){case 0:return[4,o.Z.get({url:b.ANM.GUILD_STICKER_PACKS(e)})];case 1:t=r.sent(),n=t.body;u.Z.dispatch({type:"GUILD_STICKERS_FETCH_SUCCESS",guildId:e,stickers:n.map((function(e){return null!=e.user?I(E({},e),{user:new l.Z(e.user)}):e}))});return[2]}}))}));return function(t){return e.apply(this,arguments)}}(),A=function(){var e=S((function(e){return P(this,(function(t){switch(t.label){case 0:return[4,o.Z.delete({url:b.ANM.GUILD_STICKER(e.guild_id,e.id)})];case 1:t.sent();return[2]}}))}));return function(t){return e.apply(this,arguments)} }(),x=function(){var e=S((function(e,t){var n;return P(this,(function(r){switch(r.label){case 0:return[4,o.Z.post({url:b.ANM.GUILD_STICKER_PACKS(e),body:t})];case 1:n=r.sent();u.Z.dispatch({type:"GUILD_STICKERS_CREATE_SUCCESS",guildId:e,sticker:I(E({},n.body),{user:d.default.getCurrentUser()})});return[2,n.body]}}))}));return function(t,n){return e.apply(this,arguments)}}(),C=function(){var e=S((function(e,t,n){return P(this,(function(r){switch(r.label){case 0:return[4,o.Z.patch({url:b.ANM.GUILD_STICKER(e,t),body:n})];case 1:return[2,r.sent().body]}}))}));return function(t,n,r){return e.apply(this,arguments)}}();function T(e,t,n){u.Z.dispatch({type:"ADD_STICKER_PREVIEW",channelId:e,sticker:t,draftType:n})}function Z(e,t){u.Z.dispatch({type:"CLEAR_STICKER_PREVIEW",channelId:e,draftType:t})}function U(e){return p.Z.totalUnavailableGuilds>0?e:f.Z.isConnected()?e.filter((function(e){return null!=h.Z.getStickerById(e)})):e}function D(e){s.DZ.updateAsync("favoriteStickers",(function(t){ if(i().size(t.stickerIds)>=v.oX){a.Z.show({title:m.Z.Messages.FAVORITES_LIMIT_REACHED_TITLE,body:m.Z.Messages.FAVORITES_LIMIT_REACHED_BODY.format({count:v.oX})});return!1}if(t.stickerIds.includes(e))return!1;t.stickerIds.push(e);t.stickerIds=U(t.stickerIds)}),v.fy.INFREQUENT_USER_ACTION)}function L(e){s.DZ.updateAsync("favoriteStickers",(function(t){t.stickerIds=t.stickerIds.filter((function(t){return t!==e}));t.stickerIds=U(t.stickerIds)}),v.fy.INFREQUENT_USER_ACTION)}},217544:(e,t,n)=>{"use strict";n.d(t,{Pq:()=>x,t$:()=>C,el:()=>T,fQ:()=>Z,fP:()=>U,Go:()=>L,RJ:()=>N,LZ:()=>M,XW:()=>G,Sd:()=>W});var r=n(667294),i=n(202351),o=n(769321),u=n(245233),a=n(567403),c=n(682776),s=n(464187),l=n(552889),f=n(473903),p=n(930865),d=n(563135),y=n(850841),h=n(842715),b=n(748755),v=n(840598),m=n(166232),g=n(78551),S=n(514351),O=n(513586),E=n(2590),I=n(473708);function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&i[i.length-1])&&(6===o[0]||2===o[0])){u=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]2&&void 0!==arguments[2]&&arguments[2],o=(0,O.J8)(t[0])?a.Z.getGuild(t[0].guild_id):void 0,l=s.Z.getGuildId(),d=h.findIndex((function(e){return e.type===S.Ih.FAVORITE})),y=h.findIndex((function(e){return e.type===S.Ih.RECENT})),g=t.length;null!=o&&l===o.id&&c.Z.can(E.Plq.MANAGE_GUILD_EXPRESSIONS,o)&&t.length<(0,p.A3)(o.premiumTier)&&g++;var w=Math.ceil(g/e);u[v]=r?0:w;for(var P=0;Py&&v>d&&null!=o&&g>t.length&&j.push({type:S.al.CREATE_STICKER,guild_id:o.id,name:I.Z.Messages.STICKER_PICKER_CREATE_STICKER_TITLE,gridSectionIndex:v,rowIndex:b,columnIndex:j.length,visibleRowIndex:m});if(!r){m++;f.push(j);i.push(j.length)}b++}v++};if(null==n){var w=!0,P=!1,_=void 0;try{for(var k,j=h[Symbol.iterator]();!(w=(k=j.next()).done);w=!0){var R=k.value;if(R.stickers.length>0){b++;g(R.stickers,R.type,!0===(null==t?void 0:t.has(R.id)))}else if(R.type===S.Ih.EMPTY_GUILD_UPSELL){u[v]=0;v++}}}catch(e){P=!0;_=e}finally{try{w||null==j.return||j.return()}finally{if(P)throw _}}}else{n.sendable.length>0&&g(n.sendable,S.Ih.SEARCH_RESULTS);n.sendableWithPremium.length>0&&g(n.sendableWithPremium,S.Ih.SEARCH_RESULTS)}}return{rowCount:b,rowCountBySection:u,stickersGrid:f,gutterWidth:r,columnCounts:i}}),[t,n,o,l,d,y,h])},Z=function(e){var t=(0,i.e7)([f.default],(function(){return f.default.getCurrentUser()}));return(0,i.e7)([g.Z],(function(){ var n=g.Z.getAllStickersIterator(),r=!0,i=!1,o=void 0;try{for(var u,a=n[Symbol.iterator]();!(r=(u=a.next()).done);r=!0){var c=u.value;if((0,b.kl)(c,t,e))return!0}}catch(e){i=!0;o=e}finally{try{r||null==a.return||a.return()}finally{if(i)throw o}}return!1}),[t,e])},U=function(){r.useEffect((function(){(0,v.$p)()}),[])},D=[];function L(){var e,t;return null!==(t=null===(e=(0,u.D)().favoriteStickers)||void 0===e?void 0:e.stickerIds)&&void 0!==t?t:D}function N(){var e=L();return(0,i.Wu)([g.Z],(function(){return e.map((function(e){return g.Z.getStickerById(e)})).filter((function(e){return void 0!==e}))}),[e])}function M(){var e=function(){var e,t=(0,u.D)(),n=D;if(null!=(null==t||null===(e=t.stickerFrecency)||void 0===e?void 0:e.stickers)){var r;n=Object.keys(null==t||null===(r=t.stickerFrecency)||void 0===r?void 0:r.stickers)}return n}();return(0,i.Wu)([g.Z],(function(){return e.map((function(e){return g.Z.getStickerById(e)})).filter((function(e){return void 0!==e}))}),[e])} var F=function(e){var t=N(),n=L(),o=(0,i.cj)([g.Z,m.Z],(function(){return{packs:g.Z.getPremiumPacks(),frequentlyUsedStickers:m.Z.stickerFrecencyWithoutFetchingLatest.frequently}}),[n]),u=o.packs,s=o.frequentlyUsedStickers,p=(0,i.e7)([f.default],(function(){return f.default.getCurrentUser()})),v=y.ZP.canUseStickersEverywhere(p),w=h.Z.useExperiment({}).freeStickersEnabled,P=function(e){var t=(0,i.e7)([g.Z],(function(){return g.Z.getAllGuildStickers()})),n=(0,i.e7)([l.Z],(function(){return l.Z.getFlattenedGuilds()})),o=(0,i.e7)([f.default],(function(){return f.default.getCurrentUser()})),u=JSON.stringify(n.map((function(e){return[e.id,e.name]}))),s=r.useMemo((function(){return n}),[u]);return r.useMemo((function(){var n=s.map((function(e){var n=e.name,r=e.id,i=t.get(r);return null==i||0===i.length?null:{type:S.Ih.GUILD,id:r,name:n,stickers:i}})).filter((function(e){return null!=e}));if(null!=(null==e?void 0:e.getGuildId())){var r=a.Z.getGuild(e.getGuildId()),i=n.findIndex((function(t){ return t.id===e.getGuildId()}));i>=1?n.unshift(n.splice(i,1)[0]):-1===i&&null!=r&&c.Z.can(E.Plq.MANAGE_GUILD_EXPRESSIONS,r)&&n.unshift({type:S.Ih.EMPTY_GUILD_UPSELL,id:r.id,name:r.name,stickers:[]});null==o||d.ZP.can({permission:E.Plq.USE_EXTERNAL_EMOJIS,user:o,context:e})||(n=n.filter((function(t){return t.id===e.getGuildId()})))}return n}),[t,s,o,e])}(e);return r.useMemo((function(){var n,r=u.map(O.z);return[{type:S.Ih.FAVORITE,id:S.Ih.FAVORITE,name:I.Z.Messages.CATEGORY_FAVORITE,stickers:t},{type:S.Ih.RECENT,id:S.Ih.RECENT,name:I.Z.Messages.STICKER_CATEGORY_RECENT,stickers:null!==(n=null==s?void 0:s.filter((function(t){if((0,O.J8)(t)){var n,r;return null!==(r=null===(n=g.Z.getStickersByGuildId(t.guild_id))||void 0===n?void 0:n.some((function(e){return e.id===t.id})))&&void 0!==r&&r&&(0,b.cO)(t,p,e)!==b.eb.NONSENDABLE}if((0,O.jl)(t))return u.some((function(e){return e.id===t.pack_id}))})))&&void 0!==n?n:[]}].concat(j(P),j(v||w||P.length>0?r:[]))}),[u,t,s,P,v,p,e,w])},G=function(e){ var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,i.e7)([g.Z],(function(){return g.Z.getStickerById(e.id)})),o=k(r.useState(!0),2),u=o[0],a=o[1],c=k(r.useState(!1),2),s=c[0],l=c[1],f=(0,O.J8)(e)||(0,O.jl)(e);r.useEffect((function(){var r,i=(r=_((function(){return A(this,(function(r){switch(r.label){case 0:if(!t||f||null!=n||!u||s)return[3,5];a(!1);r.label=1;case 1:r.trys.push([1,3,,4]);return[4,(0,v.Il)(e.id)];case 2:case 3:r.sent();return[3,4];case 4:l(!0);r.label=5;case 5:return[2]}}))})),function(){return r.apply(this,arguments)});i()}),[t]);return f?[e,s]:[null!=n?n:null,s]},W=function(e){var t=F(e);return r.useMemo((function(){return t.filter((function(e){return e.type===S.Ih.EMPTY_GUILD_UPSELL||e.stickers.length>0}),[])}),[t])}},600277:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>K,Co:()=>L});var r=n(785893),i=n(667294),o=n(294184),u=n.n(o),a=n(441143),c=n.n(a),s=n(248088),l=n(202351),f=n(935576),p=n(707961),d=n(316878),y=n(874049),h=n(633878);function b(e,t,n){ t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}function v(e,t){t=null!=t?t:{};Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})));n.push.apply(n,r)}return n}(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}));return e}function m(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n])}return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}}return i}function g(e){ var t=e.width,n=void 0===t?20:t,i=e.height,o=void 0===i?20:i,u=e.color,a=void 0===u?"currentColor":u,c=m(e,["width","height","color"]);return(0,r.jsx)("svg",v(function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&i[i.length-1])&&(6===o[0]||2===o[0])){u=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=33;return(0,r.jsxs)("div",{className:u()(k().assetWrapper,A({},k().assetWrapperMasked,n||o)),style:{height:a,width:a},children:[n?(0,r.jsxs)("div",{className:k().error,children:[(0,r.jsx)(g,{className:k().errorIcon}),l&&(0,r.jsx)(p.xvT,{className:k().errorText,color:"header-secondary",variant:"text-sm/normal",children:P.Z.Messages.STICKER_ASSET_LOAD_ERROR})]}):t,s&&i&&(0,r.jsx)("div",{className:k().loadingIndicator})]})},M=function(e){ var t=e.shouldAnimate,o=e.size,u=e.sticker,a=e.fileUri,s=e.assetData,l=e.isFocused,f=e.className,p=e.maskAsset,d=e.positionRef,h=e.withLoadingIndicator,b=e.onError,v=i.useRef(null),m=i.useRef(null),g=x(i.useState(!0),2),S=g[0],O=g[1],E=x(i.useState(!1),2),I=E[0],_=E[1],j=i.useRef(!1);j.current=t&&l;var A=null==a?(0,w.Q6)(u):a;c()(null!=A,"Unable to determine sticker asset URL. Sticker ID: ".concat(u.id));i.useEffect((function(){if(null!=v.current&&null!=A){var e=Math.min(2,(0,y.x_)());v.current.width=o*e;v.current.height=o*e;var t,r,i=!1,a=(r=(t=function(){var e,t;return C(this,(function(r){switch(r.label){case 0:return[4,n.e(20554).then(n.bind(n,20554))];case 1:e=r.sent(),t=e.default;if(null==v.current)return[2];m.current=new t({canvas:v.current,animationId:u.id,assetUrl:A,assetData:s,onInitialDraw:function(){i||O(!1)},onError:function(){if(!i){O(!1);_(!0);null==b||b()}}});j.current&&m.current.setState(!0);return[2]}}))},function(){var e=this,n=arguments ;return new Promise((function(r,i){var o=t.apply(e,n);function u(e){R(o,r,i,u,a,"next",e)}function a(e){R(o,r,i,u,a,"throw",e)}u(void 0)}))}),function(){return r.apply(this,arguments)});a();return function(){var e;null===(e=m.current)||void 0===e||e.drop();m.current=null;i=!0}}}),[A,o,u.id,s,b]);i.useEffect((function(){var e,n;t||(n=0);null===(e=m.current)||void 0===e||e.setState(t&&l,n)}),[u,t,l]);return null==A?null:(0,r.jsx)("div",{role:"img",className:f,"aria-label":I?P.Z.Messages.ERROR_LOADING_STICKER:L(u),ref:d,children:(0,r.jsx)(N,{hasError:I,isLoading:S,maskAsset:p,size:o,withLoadingIndicator:h,children:D((0,r.jsx)("canvas",{className:k().lottieCanvas,ref:v}),u.id)})})},F=function(e){var t=e.shouldAnimate,n=e.sticker,o=e.isFocused,a=e.size,c=e.className,s=e.maskAsset,l=e.positionRef,p=e.withLoadingIndicator,d=e.fileUri,y=x(i.useState(!1),2),h=y[0],b=y[1],v=x(i.useState(!0),2),m=v[0],g=v[1],S=x(i.useState(!1),2),O=S[0],E=S[1],I=i.useRef(null),P=i.useRef(null),_=null!=d?d:(0, w.Q6)(n,{isPreview:!t||!h||!o,size:a}),j=i.useCallback((function(){g(!1)}),[]),R=i.useCallback((function(){E(!0)}),[]);i.useEffect((function(){if(null!=I.current){var e=I.current.isVisible;b(e)}}),[]);i.useLayoutEffect((function(){var e;!0===(null===(e=P.current)||void 0===e?void 0:e.complete)&&g(!1)}),[]);return null==_?null:(0,r.jsx)(f.$,{ref:I,onChange:b,threshold:.7,children:(0,r.jsx)("div",{className:u()(c,k().pngImageWrapper),ref:l,children:(0,r.jsx)(N,{hasError:O,isLoading:m,maskAsset:s,size:a,withLoadingIndicator:p,children:D((0,r.jsx)("img",{className:k().pngImage,alt:L(n),src:_,draggable:!1,onError:R,onLoad:j,onContextMenu:T,ref:P}),n.id)})})})},G=function(e){var t=e.disableAnimation,n=e.enlargeScaleFactor,o=e.enlargeWithName,u=e.isInteracting,a=e.positionRef,c=e.size,f=e.sticker,y=(0,l.e7)([d.Z],(function(){return d.Z.useReducedMotion})),h=i.useRef(null),b={transform:"scale(".concat(y?1:1/n,")"),opacity:0},v=(0,s.useTransition)(u,{ref:h,from:b,enter:{transform:"scale(1)", opacity:1},leave:b,config:Z}),m=i.useRef(null),g=(0,s.useSpring)({ref:m,transform:u||y?"translateY(0)":"translateY(-25px)",opacity:u?1:0,config:U});(0,s.useChain)(u?[h,m]:[m,h],u?[0,.0625]:[0,0]);return v((function(e,i){return i&&(0,r.jsx)(S.W5,{className:k().positionedLayer,fixed:!0,align:"center",position:"center",reference:a,children:function(){return(0,r.jsxs)("div",{className:k().overlayWrapper,children:[(0,r.jsx)(s.animated.div,{className:k().overlayStickerWrapper,style:e,children:(0,r.jsx)(W,{className:k().overlaySticker,disableAnimation:t,enlargeOnInteraction:!1,isInteracting:u,maskAsset:!1,sticker:f,size:Math.round(c*n),withLoadingIndicator:!1})}),o&&(0,r.jsx)(s.animated.div,{className:k().overlayLabelWrapper,style:g,children:(0,r.jsx)(p.xvT,{variant:"text-sm/medium",className:k().overlayLabel,children:f.name})})]})}})}))},W=function(e){ var t=e.isInteracting,n=void 0!==t&&t,o=e.disableAnimation,u=void 0!==o&&o,a=e.enlargeOnInteraction,c=void 0!==a&&a,s=e.enlargeWithName,l=void 0===s||s,f=e.enlargeScaleFactor,p=void 0===f?1.55:f,d=e.maskAsset,y=void 0!==d&&d,h=e.size,b=e.sticker,v=e.className,m=e.withLoadingIndicator,g=e.assetData,S=e.fileUri,w=e.onError,P=(0,O.n)(),_=(0,E.t$)(n)&&!u,k=i.useRef(null);if(null==b)return null;var j=b.format_type===I.u3.LOTTIE?M:F;return(0,r.jsxs)(i.Fragment,{children:[(0,r.jsx)(j,{shouldAnimate:_,isFocused:P,size:h,sticker:b,className:v,maskAsset:y,positionRef:k,withLoadingIndicator:m,assetData:g,fileUri:S,onError:w}),c&&(0,r.jsx)(G,{disableAnimation:u,enlargeScaleFactor:p,enlargeWithName:l,isInteracting:n,positionRef:k,size:h,sticker:b})]},"".concat(b.id,",").concat(h))};const K=W},245233:(e,t,n)=>{"use strict";n.d(t,{D:()=>a});var r=n(667294),i=n(202351),o=n(917019),u=n(473419);function a(){r.useEffect((function(){o.DZ.loadIfNecessary()}),[]);return(0,i.e7)([u.Z],(function(){ return u.Z.frecencyWithoutFetchingLatest}))}},543976:(e,t,n)=>{"use strict";n.d(t,{Z:()=>b});var r=n(730381),i=n.n(r),o=n(169376),u=n(661123),a=n(800336),c=n(203600);function s(e,t){for(var n=0;n1}},{key:"isClaimed",get:function(){return this.uses>=this.maxUses}},{key:"remainingUses",get:function(){return this.maxUses-this.uses}},{key:"isSubscription",get:function(){return null!=this.subscriptionPlanId}},{key:"premiumSubscriptionType",get:function(){return this.isSubscription&&c.y7[this.skuId]||null}},{key:"isSelfRedeemable",get:function(){return!(0,u.yE)(this.flags,h.NOT_SELF_REDEEMABLE)}},{ key:"isExistingPremiumSubscriptionDisallowed",get:function(){return(0,u.yE)(this.flags,h.EXISTING_PREMIUM_SUBSCRIPTION_DISALLOWED)}},{key:"analyticsData",get:function(){return{gift_code:this.code,gift_code_max_uses:this.maxUses}}}]);return n}(o.Z)},64318:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var r=n(202351),i=n(744564);function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n{"use strict";n.d(t,{Z:()=>_});var r=n(785893),i=n(667294),o=n(294184),u=n.n(o),a=n(202351),c=n(316878),s=n(901654),l=n(248080),f=n.n(l);function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(i[n]=e[n])}return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}}return i}function g(e,t){return!t||"object"!==E(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 S(e,t){S=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return S(e,t)}function O(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],u=!0,a=!1;try{for(n=n.call(e);!(u=(r=n.next()).done);u=!0){o.push(r.value);if(t&&o.length===t)break}}catch(e){a=!0;i=e}finally{try{u||null==n.return||n.return()}finally{if(a)throw i}}return o}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return p(e,t) ;var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var E=function(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return!0}catch(e){return!1}}();return function(){var n,r=b(e);if(t){var i=b(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g(this,n)}}var w=function(e,t){var n,r,i,o,u={label:0,sent:function(){ if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;(r=0,i)&&(o=[2&o[0],i.value]);switch(o[0]){case 0:case 1:i=o;break;case 4:u.label++;return{value:o[1],done:!1};case 5:u.label++;r=o[1];o=[0];continue;case 7:o=u.ops.pop();u.trys.pop();continue;default:if(!(i=u.trys,i=i.length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){u=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]{"use strict";n.d(t,{Z:()=>c});var r=n(785893),i=(n(667294),n(895127));function o(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n;return e}function u(e,t){t=null!=t?t:{} ;Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})));n.push.apply(n,r)}return n}(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}));return e}var a={sprites:[n(577660)],colors:["#FFFFFF"],count:1,position:{x:50,y:-17},positionSpread:{x:60,y:0},angle:0,angleSpread:0,velocity:1,velocitySpread:3,size:2,sizeSpread:4,minRotationIncremental:0,maxRotationIncremental:0,skewSpread:0,skewAngleIncremental:0,skewAngleIncrementalSpread:0,gravity:1,opacity:.3};function c(e){var t=e.className,n=e.firing,c=void 0===n||n,s=e.wind,l=void 0===s?20:s;return(0,r.jsx)(i.O_,{className:t,children:function(e){return(0,r.jsx)(i.WV,u(function(e){for(var t=1;t{"use strict";n.d(t,{yb:()=>s,R4:()=>l,GY:()=>f,oE:()=>p});var r=n(441143),i=n.n(r),o=n(810978),u=n(551778),a=n(2590),c=n(203600);function s(e){return function(e){return e.items.map((function(e){var t=u.Z.get(e.planId);i()(null!=t,"Unable to fetch plan");return t}))}(e).map((function(e){return e.skuId}))}function l(e,t,n){var r=e.getCurrentSubscriptionPlanIdForGroup(n);if(e.type===a.NYc.PREMIUM&&null==r)return!0;i()(null!=r,"Current subscription has no plan in group");i()(!(r===c.Xh.PREMIUM_YEAR_TIER_1&&t===c.Xh.PREMIUM_MONTH_TIER_2),"Unexpected plan switch");return n.indexOf(r)