15 lines
13 KiB
JavaScript
15 lines
13 KiB
JavaScript
(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[86396],{553652:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var r,o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var u=o?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(r,a,u):r[a]=e[a]}r.default=e;n&&n.set(e,r);return r}(n(667294)),a=i(n(74854)),u=n(3400),s=i(n(265128));function i(e){return e&&e.__esModule?e:{default:e}}function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function d(e,t,n,o){r||(r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103)
|
|
;var a=e&&e.defaultProps,u=arguments.length-3;if(t||0===u||(t={children:void 0}),1===u)t.children=o;else if(u>1){for(var s=new Array(u),i=0;i<u;i++)s[i]=arguments[i+3];t.children=s}if(t&&a)for(var l in a)void 0===t[l]&&(t[l]=a[l]);else t||(t=a||{});return{$$typeof:r,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function f(e,t){f=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return f(e,t)}var c=function(e){!function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;f(e,t)}(t,e);function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];(t=e.call.apply(e,[this].concat(r))||this).state={isExiting:!1,offset:new a.default.Value(0),selectedValue:null};return t}var n=t.prototype;n.componentWillEnter=function(e){var t=this.state.offset;t.setValue(1);a.default.spring(t,{toValue:0,duration:75}).start(e)};n.componentWillLeave=function(e){var t=this.state.offset;t.setValue(0);this.setState({isExiting:!0},(function(){
|
|
a.default.spring(t,{toValue:-1,duration:75}).start(e)}))};n.render=function(){var e=this.state,t=e.isExiting,n=e.offset;return d(a.default.div,{className:s.default.wrapper,style:{left:0,position:t?"absolute":"relative",top:0,transform:[{translateX:n.interpolate({inputRange:[-1,1],outputRange:["-100%","100%"]})}]}},void 0,d(u.ModalContent,{className:s.default.contentWrapper},void 0,this.props.children))};return t}(o.Component);t.default=c;c.displayName="HouseSelectionContent"},186396:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var r,o,a,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=b(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var u=o?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(r,a,u):r[a]=e[a]}
|
|
r.default=e;n&&n.set(e,r);return r}(n(667294)),s=O(n(294184)),i=O(n(550024)),l=O(n(951864)),d=O(n(956117)),f=n(772575),c=n(645758),p=n(354479),v=n(3400),h=n(35570),y=O(n(553652)),S=O(n(768036)),_=n(770348),m=O(n(247001)),g=O(n(689970)),H=O(n(380203));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 E(){E=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};return E.apply(this,arguments)}function M(e,t){M=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return M(e,t)}function U(e,t,n,r){a||(a="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var o=e&&e.defaultProps,u=arguments.length-3;if(t||0===u||(t={children:void 0}),1===u)t.children=r;else if(u>1){for(var s=new Array(u),i=0;i<u;i++)s[i]=arguments[i+3]
|
|
;t.children=s}if(t&&o)for(var l in o)void 0===t[l]&&(t[l]=o[l]);else t||(t=o||{});return{$$typeof:a,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var P=function(e){return U("div",{className:g.default.innerContentWrapper},void 0,e.children)};P.displayName="InnerContentWrapper";var A=((r={})[_.HypeSquadHouses.HOUSE_1]=n(146942),r[_.HypeSquadHouses.HOUSE_2]=n(733024),r[_.HypeSquadHouses.HOUSE_3]=n(437160),r),D=((o={})[_.HypeSquadHouses.HOUSE_1]=g.default.quizResultLogoWrapperHouse1,o[_.HypeSquadHouses.HOUSE_2]=g.default.quizResultLogoWrapperHouse2,o[_.HypeSquadHouses.HOUSE_3]=g.default.quizResultLogoWrapperHouse3,o),C=function(e){!function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;M(e,t)}(t,e);function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];(t=e.call.apply(e,[this].concat(r))||this).state={currentStep:0,hasSubmittedHouse:!1,hasUnknownError:!1,isRequestPending:!1,questions:(0,h.getQuestions)(),responses:{},
|
|
selectedHouse:null};t.headerId=(0,p.uid)();t.handleQuestionSelect=function(e){t.setState((function(t){var n;return{responses:E({},t.responses,(n={},n[t.currentStep]=e,n))}}))};t.handleSubmitButtonClick=function(){var e=t.getSelectedHouseID();t.setState({isRequestPending:!0},(function(){l.default.joinHypeSquadOnline({houseID:e}).then((function(){t.setState({hasUnknownError:!1,hasSubmittedHouse:!0,isRequestPending:!1,selectedHouse:e})})).catch((function(){t.setState({hasUnknownError:!0,hasSubmittedHouse:!1,isRequestPending:!1})}))}))};t.handleKeyDown=function(e){e.keyCode===_.KeyboardKeys.ENTER&&t.handleSubmitButtonClick()};t.handleNextQuestionButtonClick=function(){t.setState((function(e){return{currentStep:e.currentStep+1}}))};return t}var n=t.prototype;n.getSelectedHouseID=function(){var e,t=this.state.responses,n={},r=0;Object.keys(t).forEach((function(o){var a=t[o];null==n[a]&&(n[a]=0);n[a]++;if(n[a]>r){e=a;r=n[a]}}));return null==e||e===_.RANDOM_HYPESQUAD_HOUSE?(0,
|
|
h.getRandomHouse)():e};n.renderUnknownErrorMessage=function(){return U(y.default,{},"error",U(u.Fragment,{},void 0,U(f.Heading,{className:g.default.quizResultHeading,variant:"heading-xl/medium",level:3},void 0,m.default.Messages.HYPESQUAD_ERROR_HEADING),U(c.Text,{variant:"text-sm/normal"},void 0,m.default.Messages.HYPESQUAD_ERROR_BODY.format({emailAddress:"hypesquad@"+_.EMAIL_DOMAIN,emailAddressLink:"mailto:hypesquad@"+_.EMAIL_DOMAIN}))))};n.renderQuizResult=function(){var e=this.state.selectedHouse;if(null==e)return null;var t,n,r=m.default.Messages.HYPESQUAD_QUIZ_TITLE.format({house:(0,h.getHouseNameFromHouseID)(e)});return U(y.default,{},"submit-step",U(u.Fragment,{},void 0,U("div",{className:(0,s.default)(g.default.quizResultLogoWrapper,D[e],H.default.marginBottom20)},void 0,U("img",{alt:r,className:g.default.quizResultLogo,src:A[e]})),U(f.Heading,{className:g.default.quizResultHeading,variant:"heading-xl/medium",level:3},void 0,r),U(c.Text,{className:g.default.quizResultBody,
|
|
variant:"text-sm/normal"},void 0,(t=e,((n={})[_.HypeSquadHouses.HOUSE_1]=m.default.Messages.HYPESQUAD_QUIZ_BODY_HOUSE_1,n[_.HypeSquadHouses.HOUSE_2]=m.default.Messages.HYPESQUAD_QUIZ_BODY_HOUSE_2,n[_.HypeSquadHouses.HOUSE_3]=m.default.Messages.HYPESQUAD_QUIZ_BODY_HOUSE_3,n)[t]))))};n.renderContent=function(){var e=this.state,t=e.currentStep,n=e.hasUnknownError,r=e.hasSubmittedHouse,o=e.questions;if(n)return this.renderUnknownErrorMessage();if(r)return this.renderQuizResult();var a=o[t];return U(y.default,{},t,U(S.default,{onSelect:this.handleQuestionSelect,options:a.options,prompt:a.prompt},t))};n.renderHeaderCopy=function(){var e=this.state,t=e.currentStep,n=e.hasUnknownError,r=e.hasSubmittedHouse,o=e.questions;return n?m.default.Messages.HYPESQUAD_QUIZ_ERROR_MODAL_TITLE:r?m.default.Messages.HYPESQUAD_QUIZ_COMPLETED_MODAL_TITLE:m.default.Messages.HYPESQUAD_QUIZ_ONGOING_MODAL_TITLE.format({currentQuestion:t+1,questionCount:o.length})};n.renderNewsletterWarning=function(){
|
|
return U(y.default,{},void 0,U(c.Text,{className:g.default.nameFormPreface,variant:"text-md/normal"},void 0,m.default.Messages.HYPESQUAD_NEWSLETTER_WARNING))};n.renderPrimaryAction=function(){var e=this.state,t=e.currentStep,n=e.responses,r=e.hasUnknownError,o=e.hasSubmittedHouse,a=e.isRequestPending,u=e.questions,s=null==n[t];return r?U(d.default,{type:"submit",color:d.default.Colors.BRAND,onClick:this.handleSubmitButtonClick,submitting:a},void 0,m.default.Messages.HYPESQUAD_QUIZ_RETRY):o?U(d.default,{type:"submit",color:d.default.Colors.BRAND,onClick:this.props.onClose},void 0,m.default.Messages.HYPESQUAD_QUIZ_CLOSE):t===u.length-1?U(d.default,{disabled:s,type:"submit",color:d.default.Colors.BRAND,onClick:this.handleSubmitButtonClick,submitting:a},void 0,m.default.Messages.HYPESQUAD_QUIZ_SHOW_MY_HOUSE):U(d.default,{disabled:s,type:"submit",color:d.default.Colors.BRAND,onClick:this.handleNextQuestionButtonClick},void 0,m.default.Messages.HYPESQUAD_QUIZ_NEXT_QUESTION)}
|
|
;n.renderSecondaryAction=function(){return this.state.hasSubmittedHouse?null:U(d.default,{type:"button",look:d.default.Looks.LINK,color:d.default.Colors.PRIMARY,onClick:this.props.onClose},void 0,m.default.Messages.HYPESQUAD_QUIZ_CANCEL)};n.render=function(){var e=this.state.selectedHouse,t=this.props.transitionState;return U(v.ModalRoot,{size:null==e?v.ModalSize.MEDIUM:v.ModalSize.SMALL,transitionState:t,"aria-labelledby":this.headerId},void 0,U(v.ModalHeader,{separator:!1,id:this.headerId},void 0,U(f.Heading,{variant:"heading-lg/medium",level:2},void 0,this.renderHeaderCopy())),U("div",{className:g.default.outerContentWrapper},void 0,U(i.default,{component:P},void 0,this.renderContent())),U(v.ModalFooter,{},void 0,this.renderPrimaryAction(),this.renderSecondaryAction()))};return t}(u.Component);C.displayName="HouseSelectionModal";var Q=C;t.default=Q},768036:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;var r,o=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={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var u=o?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(r,a,u):r[a]=e[a]}r.default=e;n&&n.set(e,r);return r}(n(667294)),a=c(n(288306)),u=c(n(369983)),s=n(772575),i=c(n(26172)),l=n(645758),d=c(n(247001)),f=c(n(906919));function c(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,o){r||(r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,u=arguments.length-3;if(t||0===u||(t={children:void 0}),1===u)t.children=o;else if(u>1){for(var s=new Array(u),i=0;i<u;i++)s[i]=arguments[i+3];t.children=s}
|
|
if(t&&a)for(var l in a)void 0===t[l]&&(t[l]=a[l]);else t||(t=a||{});return{$$typeof:r,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function h(e,t){h=Object.setPrototypeOf||function(e,t){e.__proto__=t;return e};return h(e,t)}var y=function(e){!function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;h(e,t)}(t,e);function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];(t=e.call.apply(e,[this].concat(r))||this).state={selectedValue:null};t.getQuestionOptions=(0,a.default)((function(){return(0,u.default)(t.props.options.map((function(e){return{name:e.copy,value:e.house}})))}));t.handleOptionChange=function(e){var n=t.props.onSelect;t.setState({selectedValue:e.value});n(e.value)};return t}t.prototype.render=function(){var e=this.state.selectedValue;return v(o.Fragment,{},void 0,v(s.Heading,{className:f.default.prompt,variant:"heading-md/medium",level:3},void 0,this.props.prompt),v("hr",{className:f.default.separator
|
|
}),v(l.Text,{className:f.default.selectYourAnswer,variant:"text-xs/normal"},void 0,d.default.Messages.HYPESQUAD_QUIZ_SELECT_ANSWER),v(i.default,{options:this.getQuestionOptions(),onChange:this.handleOptionChange,value:e}))};return t}(o.Component);t.default=y;y.displayName="QuestionGroup"},146942:(e,t,n)=>{e.exports=n.p+"d7ab5e621b41ca24b8106bfb41fc4642.svg"},733024:(e,t,n)=>{e.exports=n.p+"13a7fd420e155411df13fba770a4cdf3.svg"},437160:(e,t,n)=>{e.exports=n.p+"07ed671b6c823a6cae5be39860ac8bf0.svg"},70151:(e,t,n)=>{var r=n(200278),o=n(173480);e.exports=function(e){return o(r(e))}},525127:(e,t,n)=>{var r=n(173480),o=n(252628);e.exports=function(e){return r(o(e))}},747415:(e,t,n)=>{var r=n(829932);e.exports=function(e,t){return r(t,(function(t){return e[t]}))}},173480:(e,t,n)=>{var r=n(769877);e.exports=function(e,t){var n=-1,o=e.length,a=o-1;t=void 0===t?o:t;for(;++n<t;){var u=r(n,a),s=e[u];e[u]=e[n];e[n]=s}e.length=t;return e}},369983:(e,t,n)=>{var r=n(70151),o=n(525127),a=n(701469)
|
|
;e.exports=function(e){return(a(e)?r:o)(e)}},252628:(e,t,n)=>{var r=n(747415),o=n(3674);e.exports=function(e){return null==e?[]:r(e,o(e))}}}]);
|
|
//# sourceMappingURL=29959a033290c4ec8cf4.js.map
|