"use strict";(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[58579],{833571:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});t.PremiumInvoiceDiscountedTableRow=function(e){var t=e.label,n=e.value,r=e.discounts,i=e.originalAmount,c=e.interval,d=e.currency,f=e.className,I=e.intervalCount,v=function(e){return null!=r?r.find((function(t){return t.type===e})):null},P=v(o.InvoiceDiscountTypes.SUBSCRIPTION_PLAN),T=v(o.InvoiceDiscountTypes.ENTITLEMENT),E=null!=P?Math.floor(P.amount/i*100):null,_=(0,l.formatPrice)(i,d);return a.createElement(a.Fragment,null,m(p,{label:t,value:a.createElement(a.Fragment,null,n,null!=E?m("div",{className:s.default.rowPercentDiscount},void 0,"-",E,"%"):null),className:f}),null!=E?m("div",{className:s.default.rowDiscountOriginalPrice},void 0,"(",null!=c&&null!=I?(0,l.formatRate)(_,c,I):_,")"):null,null!=T?m("div",{className:s.default.entitlementDiscountRow},void 0,u.default.Messages.BILLING_INVOICE_SUBSCRIPTION_CREDIT_APPLIED):null) };t.PremiumInvoiceTable=f;t.PremiumInvoiceTableDivider=v;t.PremiumInvoiceTableFinePrint=T;t.PremiumInvoiceTableHeader=I;t.PremiumInvoiceTableRow=p;t.PremiumInvoiceTableTotalRow=P;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}r.default=e;n&&n.set(e,r);return r}(n(667294)),i=c(n(294184)),o=n(81069),l=n(243277),u=c(n(247001)),s=c(n(846710));function c(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function m(e,t,n,a){r||(r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103) ;var i=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=a;else if(o>1){for(var l=new Array(o),u=0;u{Object.defineProperty(t,"__esModule",{value:!0});t.PremiumInvoiceItemRow=g;t.PremiumInvoiceLabelWithAdjustment=U;t.PremiumSubscriptionChangePlanInvoiceRows=function(e){var t=e.invoice,n=e.newPlan,r=e.isPrepaidPaymentSource,i=(0,T.coalesceInvoiceItems)(t.invoiceItems),l=i.find((function(e){return e.subscriptionPlanId===n.id}));(0,o.default)(null!=l,"Expected newPlanInvoiceItem");var s=i.find((function(e){return!(0, p.isPremiumGuildSubscriptionPlan)(e.subscriptionPlanId)&&e.amount<0})),c=i.find((function(e){return null==e.subscriptionPlanId&&null!=e.discounts&&e.discounts.find((function(e){return e.type===u.InvoiceDiscountTypes.PREMIUM_LEGACY_UPGRADE_PROMOTION}))})),d=D(l,u.InvoiceDiscountTypes.PREMIUM_TRIAL),m=l.quantity*l.subscriptionPlanPrice,f=l.amount+(null!=s?s.amount:0)-m+(null!=c?c.amount:0),I=i.filter((function(e){return e.subscriptionPlanId===S.SubscriptionPlans.PREMIUM_MONTH_GUILD||e.subscriptionPlanId===S.SubscriptionPlans.PREMIUM_YEAR_GUILD})).reduce((function(e,t){return e+t.amount}),0);return a.createElement(a.Fragment,null,L(g,{invoiceItem:l,currency:t.currency,overrideAmount:m,isPrepaidPaymentSource:r}),0===f||d?null:L(_.PremiumInvoiceTableRow,{label:L(U,{label:N.default.Messages.PREMIUM_SUBSCRIPTION_PLAN_ADJUSTMENT.format({planName:(0,p.isPremiumSubscriptionPlan)(n.id)?(0,p.getTierDisplayName)(n.id):n.name}),tooltipText:N.default.Messages.PREMIUM_SUBSCRIPTION_ADJUSTMENT_TOOLTIP }),value:(0,v.formatPrice)(f,t.currency)}),0!==I?L(_.PremiumInvoiceTableRow,{label:L(U,{label:N.default.Messages.PREMIUM_SUBSCRIPTION_GUILD_SUBSCRIPTION_ADJUSTMENT,tooltipText:N.default.Messages.PREMIUM_SUBSCRIPTION_GUILD_SUBSCRIPTION_ADJUSTMENT_TOOLTIP.format(),tooltipAriaLabel:N.default.Messages.PREMIUM_SUBSCRIPTION_GUILD_SUBSCRIPTION_ADJUSTMENT_TEXT}),value:(0,v.formatPrice)(I,t.currency)}):null,C,L(_.PremiumInvoiceTableTotalRow,{label:(t.taxInclusive?r?N.default.Messages.BILLING_INVOICE_TOTAL_TAX_INCLUSIVE:N.default.Messages.BILLING_INVOICE_TODAY_TOTAL_TAX_INCLUSIVE:N.default.Messages.BILLING_INVOICE_TODAY_TOTAL).format(),value:t.currency===S.CurrencyCodes.USD?(0,v.formatPrice)(t.total,t.currency):(0,v.formatPrice)(t.total,t.currency)+"*"}))};t.PremiumSubscriptionCurrentInvoiceRows=function(e){var t=e.invoice,n=e.isPrepaidPaymentSource,r=(0,T.coalesceInvoiceItems)(t.invoiceItems),i=r.find((function(e){return!(0,p.isPremiumGuildSubscriptionPlan)(e.subscriptionPlanId)&&e.amount>=0 })),o=r.find((function(e){return(0,p.isPremiumGuildSubscriptionPlan)(e.subscriptionPlanId)&&e.amount>=0})),u=(0,l.useStateFromStores)([s.default],(function(){return null!=o?s.default.get(o.subscriptionPlanId):null})),c=null!=o?o.amount:0,d=(0,v.formatPrice)(c,t.currency),m=null!=u?(0,v.formatRate)(d,u.interval,u.intervalCount):0;return a.createElement(a.Fragment,null,null!=i?L(g,{invoiceItem:i,currency:t.currency,isPrepaidPaymentSource:n}):null,0!==c&&null!=o&&null!=u?L(_.PremiumInvoiceTableRow,{label:N.default.Messages.GUILD_SUBSCRIPTION_PURCHASE_MODAL_INVOICE_ROW_CONTENT.format({numGuildSubscriptions:o.quantity,planName:(0,p.getDisplayName)(u.id,!1,n)}),value:n?d:m}):null,h,L(_.PremiumInvoiceTableTotalRow,{label:(t.taxInclusive?n?N.default.Messages.BILLING_INVOICE_TOTAL_TAX_INCLUSIVE:N.default.Messages.BILLING_INVOICE_TODAY_TOTAL_TAX_INCLUSIVE:N.default.Messages.BILLING_INVOICE_TODAY_TOTAL).format(),value:t.currency===S.CurrencyCodes.USD?(0,v.formatPrice)(t.total,t.currency):(0, v.formatPrice)(t.total,t.currency)+"*"}))};t.SubscriptionInvoiceFooter=function(e){var t,n=e.premiumSubscription,r=e.proratedInvoice,i=e.renewalInvoice,o=e.overrideRenewalDate,l=e.isUpdate,u=void 0!==l&&l,s=e.isTrial,d=void 0!==s&&s,f=e.priceOptions,T=void 0===f?void 0:f,O=e.isPrepaidPaymentSource,b=void 0!==O&&O,M=e.trialFooterMessageOverride,D=A({subscriptionId:null==n?void 0:n.id,renewal:!0,preventFetch:!u},T),g=R((0,P.useSubscriptionInvoicePreview)(D),1)[0],U=(0,p.getIntervalForInvoice)(i),h=U.intervalType,C=U.intervalCount,w=R(a.useState(!1),2),B=w[0],G=w[1],k=null===(t=(0,E.usePremiumTrialOffer)())||void 0===t?void 0:t.subscription_trial,Y=(0,p.formatIntervalDuration)({intervalType:null==k?void 0:k.interval,intervalCount:null==k?void 0:k.interval_count}),x=(null==k?void 0:k.interval)===S.SubscriptionIntervalTypes.DAY&&(null==k?void 0:k.interval_count)<28?2:7,F=null!=M?M:N.default.Messages.PREMIUM_SUBSCRIPTION_RENEWAL_FOOTER_TRIAL_DURATION.format({duration:Y,days:x, contactLink:S.MarketingURLs.CONTACT,helpdeskArticle:I.default.getArticleURL(S.HelpdeskArticles.PREMIUM_TRIAL)});return a.createElement(a.Fragment,null,b?null:L(_.PremiumInvoiceTableFinePrint,{},void 0,d?F:N.default.Messages.PREMIUM_SUBSCRIPTION_RENEWAL_FOOTER.format({rate:(0,v.formatRate)((0,v.formatPrice)(i.total,i.currency),h,C),renewalDate:null!=o?o:u?null!=r?r.subscriptionPeriodEnd:i.subscriptionPeriodStart:i.subscriptionPeriodEnd,contactLink:S.MarketingURLs.CONTACT,helpdeskArticle:I.default.getArticleURL(S.HelpdeskArticles.BILLING)})),L(c.default,{onClick:function(){return G((function(e){return!e}))},className:y.default.subscriptionDetailsToggle},void 0,B?N.default.Messages.PREMIUM_SUBSCRIPTION_HIDE_DETAILS:N.default.Messages.PREMIUM_SUBSCRIPTION_SHOW_DETAILS,L(m.default,{direction:B?m.default.Directions.UP:m.default.Directions.DOWN,className:y.default.subscriptionDetailsToggleCaret})),B?L(j,{isUpdate:u,currentInvoice:g,newInvoice:i}):null)};t.SubscriptionInvoiceGift=F ;t.SubscriptionPeriodResetNotice=G;var r,a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=b(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}r.default=e;n&&n.set(e,r);return r}(n(667294)),i=O(n(294184)),o=O(n(441143)),l=n(536211),u=n(81069),s=O(n(909584)),c=O(n(16941)),d=O(n(730977)),m=O(n(69405)),f=O(n(653960)),I=O(n(550270)),p=n(838583),v=n(243277),P=n(511217),T=n(320362),E=n(152960),_=n(833571),S=n(770348),N=O(n(247001)),y=O(n(801067));function O(e){return e&&e.__esModule?e:{default:e}}function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(b=function(e){return e?n:t})(e)}function R(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)return;var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done);o=!0){i.push(r.value);if(t&&i.length===t)break}}catch(e){l=!0;a=e}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return M(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return M(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.")}()}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1){for(var l=new Array(o),u=0;u{Object.defineProperty(t,"__esModule",{value:!0});t.PremiumPaymentAnimationTier0=N;t.PremiumPaymentGuildAnimation=t.PremiumPaymentAnimationTier2=t.PremiumPaymentAnimationTier1=void 0;var r,a,i,o,l,u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}r.default=e;n&&n.set(e,r);return r}(n(667294)),s=I(n(294184)),c=n(248088),d=I(n(74854)),m=I(n(88793)),f=I(n(369689));function I(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t })(e)}function v(e,t,n,r,a,i,o){try{var l=e[i](o),u=l.value}catch(e){n(e);return}l.done?t(u):Promise.resolve(u).then(r,a)}function P(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)return;var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done);o=!0){i.push(r.value);if(t&&i.length===t)break}}catch(e){l=!0;a=e}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return T(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(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(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.")}()} function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1){for(var l=new Array(i),u=0;u0?w.DELAY_STAGGER*n+Math.random()*(w.DELAY_MAX-w.DELAY_MIN)+w.DELAY_MIN:0,u=Math.random()*(w.SIZE_MAX-w.SIZE_MIN)+w.SIZE_MIN;return{from:{scale:w.SCALE_INITIAL,rotate:w.ROTATE_INITIAL,top:e.top,left:e.left,width:u,height:u},to:(o=(i=regeneratorRuntime.mark((function e(i){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=10;break}e.next=3 ;return i({scale:w.SCALE_MIDDLE,rotate:w.ROTATE_MIDDLE,delay:l,config:{duration:w.DURATION_MIDDLE,easing:w.EASING_MIDDLE}});case 3:e.next=5;return i({scale:w.SCALE_END,rotate:w.ROTATE_END,config:{duration:w.DURATION_END,easing:w.EASING_END}});case 5:e.next=7;return i({scale:w.SCALE_INITIAL,rotate:w.ROTATE_INITIAL,immediate:!0});case 7:n===C.length-1&&a(r+1);e.next=12;break;case 10:e.next=12;return i({scale:w.SCALE_INITIAL,rotate:w.ROTATE_INITIAL});case 12:case"end":return e.stop()}}),e)})),function(){var e=this,t=arguments;return new Promise((function(n,r){var a=i.apply(e,t);function o(e){v(a,n,r,o,l,"next",e)}function l(e){v(a,n,r,o,l,"throw",e)}o(void 0)}))}),function(e){return o.apply(this,arguments)})}})));return u.createElement(u.Fragment,null,i.map((function(e,t){var n=C[t];return S(c.animated.svg,{style:e,className:f.default.guildStar,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 12.14 12.24"},t,S("path",{ d:"M5.62 10.22l-4 1.9a1.17 1.17 0 01-1.5-.5 1.7 1.7 0 010-1l1.9-4a.91.91 0 000-1l-1.9-4a1.14 1.14 0 01.5-1.5 1.39 1.39 0 01.9 0l4 1.9a.91.91 0 001 0l4-1.9a1.14 1.14 0 011.5.5 1.39 1.39 0 010 .9l-1.9 4a.91.91 0 000 1l1.9 4a1.17 1.17 0 01-.5 1.5 1.7 1.7 0 01-1 0l-4-1.9a1 1 0 00-.9.1z",fill:n.color}))})))}var G=function(e){E(t,e);function t(){return e.apply(this,arguments)||this}t.getNextScene=function(e){switch(e){case A.ENTRY:case A.ERROR:case A.SUCCESS:return A.IDLE;default:return e}};var r=t.prototype;r.importData=function(){return n.e(85789).then(n.t.bind(n,632500,19)).then((function(e){return e.default}))};r.render=function(){var e=this.props,t=e.className,n=e.nextScene,r=e.pause,a=e.onScenePlay,i=e.onSceneComplete,o=e.pauseWhileUnfocused;return S("div",{className:(0,s.default)(f.default.guildWrapper,t)},void 0,S(m.default,{className:f.default.guildBackground,importData:this.importData,nextScene:r?A.IDLE:n,sceneSegments:U,onScenePlay:a,onSceneComplete:i,pauseWhileUnfocused:o,pause:r }),S(B,{animate:!r&&n===A.STARS}))};return t}(u.PureComponent);t.PremiumPaymentGuildAnimation=G;G.displayName="PremiumPaymentGuildAnimation";G.Scenes=A}}]); //# sourceMappingURL=3fc662cb6bf025b8b0f1.js.map