(window.ansFrontendRelayWebpackJsonpFunction=window.ansFrontendRelayWebpackJsonpFunction||[]).push([["component-Modals-NUX"],{"+22L":function(e,n,t){"use strict";var a=t("rhDr"),l=t.n(a),i=t("q1tI"),o=t("AaDK"),r=t("nW6E"),s=t("Yc5t"),u=t("jufJ"),d=function(e){var n=e.children,t=e.stepType,a=e.isLastStep,d=e.isNextButtonDisabled,p=e.isNextButtonHidden,c=e.triggerTransition,g=e.titleText,m=e.overridenNextButtonText,f=l()(e,["children","stepType","isLastStep","isNextButtonDisabled","isNextButtonHidden","triggerTransition","titleText","overridenNextButtonText"]);return i.createElement(r.f,Object.assign({navButton:"none"},f,{primaryButtonProps:!p&&{text:m||Object(u.plaintextTranslate)(a?"Done":"Next"),onClick:c,disabled:d},titleText:a?Object(u.plaintextTranslate)("One Last Step"):g}),i.createElement(s.b,{onImpression:function(){Object(o.a)("nux_step_impression",{step_name:t})}},n))};d.displayName="NUXModalLayout",n.a=d},SA9J:function(e,n,t){"use strict";t.r(n);var a={};t.r(a),t.d(a,"default",(function(){return w}));var l=t("iJoy"),i=t.n(l),o=t("8ZkK"),r=t.n(o),s=t("tQZz"),u=t.n(s),d=t("7eVb"),p=t.n(d),c=t("n3k3"),g=t.n(c),m=t("10u2"),f=t.n(m),k=function(){var e=[{kind:"LocalArgument",name:"stepType",type:"String!",defaultValue:null}],n=[{kind:"Variable",name:"stepType",variableName:"stepType"}],t={kind:"ScalarField",alias:null,name:"id",args:null,storageKey:null},a={kind:"ScalarField",alias:null,name:"__typename",args:null,storageKey:null},l={kind:"ScalarField",alias:null,name:"minTopicsToFollowForNuxStepCompletion",args:null,storageKey:null},i={platforms:["DESKTOP"]},o={kind:"Condition",passingValue:!0,isCustom:!0,customValue:i,condition:"onPlatform",selections:[{kind:"LinkedField",alias:null,name:"viewer",storageKey:null,args:null,concreteType:"Viewer",plural:!1,selections:[t,a,{kind:"LinkedField",alias:null,name:"user",storageKey:null,args:null,concreteType:"User",plural:!1,selections:[t,a,{kind:"ScalarField",alias:null,name:"numFollowedTopics",args:null,storageKey:null}]}]}]},r=[{kind:"Literal",name:"after",value:""},{kind:"Literal",name:"first",value:30},{kind:"Literal",name:"shownTids",value:[]},{kind:"Literal",name:"suggestionSeedTids",value:[]}];return{kind:"Request",fragment:{kind:"Fragment",name:"FollowInterestsStepQuery",type:"QueryRoot",metadata:null,argumentDefinitions:e,selections:[{kind:"LinkedField",alias:null,name:"nuxStep",storageKey:null,args:n,concreteType:null,plural:!1,selections:[t,a,{kind:"InlineFragment",type:"FollowInterestsStep",selections:[l,{kind:"FragmentSpread",name:"FollowInterestsStepList_followInterestsStep",args:null},o]}]}]},operation:{kind:"Operation",name:"FollowInterestsStepQuery",argumentDefinitions:e,selections:[{kind:"LinkedField",alias:null,name:"nuxStep",storageKey:null,args:n,concreteType:null,plural:!1,selections:[t,a,{kind:"InlineFragment",type:"FollowInterestsStep",selections:[l,{kind:"LinkedField",alias:null,name:"topicSuggestionsConnection",storageKey:'topicSuggestionsConnection(after:"",first:30,shownTids:[],suggestionSeedTids:[])',args:r,concreteType:"TopicSuggestionsConnection",plural:!1,selections:[t,a,{kind:"LinkedField",alias:null,name:"pageInfo",storageKey:null,args:null,concreteType:"PageInfo",plural:!1,selections:[{kind:"ScalarField",alias:null,name:"endCursor",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"hasNextPage",args:null,storageKey:null}]},{kind:"LinkedField",alias:null,name:"edges",storageKey:null,args:null,concreteType:"TopicEdge",plural:!0,selections:[t,a,{kind:"LinkedField",alias:null,name:"node",storageKey:null,args:null,concreteType:"Topic",plural:!1,selections:[t,a,{kind:"ScalarField",alias:null,name:"tid",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"isFollowing",args:null,storageKey:null},{kind:"ScalarField",alias:null,name:"name",args:null,storageKey:null},{kind:"Condition",passingValue:!0,isCustom:!0,customValue:i,condition:"onPlatform",selections:[{kind:"ScalarField",alias:null,name:"photoUrl",args:[{kind:"Literal",name:"size",value:200}],storageKey:"photoUrl(size:200)"}]}]},{kind:"ScalarField",alias:null,name:"cursor",args:null,storageKey:null}]}]},{kind:"LinkedHandle",alias:null,name:"topicSuggestionsConnection",args:r,handle:"connection",key:"FollowInterestsStepList_topicSuggestionsConnection",filters:[]},o]}]}]},params:{operationKind:"query",name:"FollowInterestsStepQuery",id:"29eb57b1c6472b82bacfda421211a69054efd83b69320d8ea9cd07185b117385",text:null,metadata:{}}}}();k.hash="fe5d9b796c89f945084d9ce2cdc8ca68";var y,w=k,T=t("q1tI"),b=t("jufJ"),L=t("RA+f"),S=t("AaDK"),v=t("+22L"),h=t("nwxp"),x=t("Xqoj"),F=t("/bbo"),_=!1,E=function(e){function n(e){var t,a,l,i,o;return r()(this,n),(o=p()(this,g()(n).call(this,e))).state={tidsFollowed:new Set,stepFollowedTopicsCount:Object(h.b)()&&null!==(t=null===(a=o.props.queryResult.nuxStep)||void 0===a||null===(l=a.viewer)||void 0===l||null===(i=l.user)||void 0===i?void 0:i.numFollowedTopics)&&void 0!==t?t:0},o}return f()(n,e),u()(n,[{key:"render",value:function(){var e=this;if(!this.props.queryResult.nuxStep)throw Error("nuxStep of Query Result is expected for FollowInterestsStep.");var n=this.props.queryResult.nuxStep.minTopicsToFollowForNuxStepCompletion;if(!n)throw Error("minTopicsToFollowForNuxStepCompletion of Query Result is expected for FollowInterestsStep.");var t=Math.max(0,n-this.state.stepFollowedTopicsCount);_||0!==t||(Object(S.a)("nux_follow_topics_next_button_enabled",{framework:"react"}),_=!0);var a=t>0?T.createElement(b.Translate,null,"Follow ",T.createElement(b.FormattedNumber,{value:t})," more",T.createElement(b.PluralTranslate,{value:t},{ONE:" topic",OTHER:" topics"}),Object(h.b)()&&" to continue"):Object(b.plaintextTranslate)(this.props.flowData.isLastStep?"Done":"Next");return T.createElement(v.a,{titleText:Object(h.b)()?Object(b.plaintextTranslate)("What are your interests?"):Object(b.plaintextTranslate)("Follow topics"),isLastStep:this.props.flowData.isLastStep,numInteractiveSteps:this.props.flowData.numInteractiveSteps,currentStepIdx:this.props.flowData.stepIdx,triggerTransition:this.props.triggerTransition,stepType:"follow_interests",isNextButtonDisabled:t>0,hasPadding:Object(h.b)(),overridenNextButtonText:Object(h.b)()&&a},T.createElement(L.e,{className:"puppeteer_test_follow_interests_step",mb:Object(h.e)()?"44px":undefined},Object(h.e)()&&T.createElement(L.e,{p:"medium"},T.createElement(b.Translate,null,"You are almost done! Select at least"," ",T.createElement(b.FormattedNumber,{value:n})," ",T.createElement(b.PluralTranslate,{value:n},{ONE:"topic",OTHER:"topics"})," ","so we can show you more stories you'll like.")),T.createElement(x.a,{followInterestsStep:this.props.queryResult.nuxStep,onTopicClicked:function(n,t){e.setState((function(e){return{tidsFollowed:t?new Set([].concat(i()(e.tidsFollowed),[n])):new Set(i()(e.tidsFollowed).filter((function(e){return e!=n}))),stepFollowedTopicsCount:e.stepFollowedTopicsCount+(t?1:-1)}}))}})),Object(h.e)()&&T.createElement(L.i,{bg:"white",fullX:!0,zIndex:"footer",bottom:0,p:"medium",boxShadow:"0 -5px 5px #fff"},T.createElement(F.a,{isFullWidth:!0,text:a,onClick:this.props.triggerTransition,disabled:t>0})))}}]),n}(T.Component);E.displayName="FollowInterestsStep",E.queries={onLoad:void 0!==y?y:y=a};n["default"]=E},VMwC:function(e,n,t){"use strict";t.r(n),t.d(n,"default",(function(){return O}));var a={};t.r(a),t.d(a,"default",(function(){return w}));var l={};t.r(l),t.d(l,"default",(function(){return S}));var i=t("iJoy"),o=t.n(i),r=t("8ZkK"),s=t.n(r),u=t("tQZz"),d=t.n(u),p=t("7eVb"),c=t.n(p),g=t("n3k3"),m=t.n(g),f=t("10u2"),k=t.n(f),y=function(){var e=[{kind:"LocalArgument",name:"languageCodes",type:"[String!]!",defaultValue:null}],n=[{kind:"LinkedField",alias:null,name:"languagesAddAndRelevantTopicsFollow",storageKey:null,args:[{kind:"Variable",name:"languageCodes",variableName:"languageCodes"}],concreteType:"LanguagesAddAndRelevantTopicsFollow",plural:!1,selections:[{kind:"ScalarField",alias:null,name:"success",args:null,storageKey:null}]}];return{kind:"Request",fragment:{kind:"Fragment",name:"LanguageStep_languagesAddAndRelevantTopicsFollow_Mutation",type:"MutationRoot",metadata:null,argumentDefinitions:e,selections:n},operation:{kind:"Operation",name:"LanguageStep_languagesAddAndRelevantTopicsFollow_Mutation",argumentDefinitions:e,selections:n},params:{operationKind:"mutation",name:"LanguageStep_languagesAddAndRelevantTopicsFollow_Mutation",id:"2e7aa926bbb9cab812403c9b859af95dd77f8bc2f515b32d05ecb4f260aa0570",text:null,metadata:{}}}}();y.hash="10f47c3a7fef6a27faf1c7a0087f0b34";var w=y,T=function(){var e=[{kind:"LocalArgument",name:"stepType",type:"String!",defaultValue:null}],n={kind:"ScalarField",alias:null,name:"id",args:null,storageKey:null},t={kind:"ScalarField",alias:null,name:"__typename",args:null,storageKey:null},a=[{kind:"LinkedField",alias:null,name:"nuxStep",storageKey:null,args:[{kind:"Variable",name:"stepType",variableName:"stepType"}],concreteType:null,plural:!1,selections:[n,t,{kind:"InlineFragment",type:"LanguageStep",selections:[{kind:"ScalarField",alias:null,name:"orderedWorldTopLanguageCodes",args:null,storageKey:null}]}]},{kind:"LinkedField",alias:null,name:"viewer",storageKey:null,args:null,concreteType:"Viewer",plural:!1,selections:[n,t,{kind:"ScalarField",alias:null,name:"preferredLanguageCodes",args:null,storageKey:null}]},{kind:"LinkedField",alias:null,name:"network",storageKey:null,args:null,concreteType:"Network",plural:!1,selections:[n,t,{kind:"ScalarField",alias:null,name:"contentLanguageCode",args:null,storageKey:null}]}];return{kind:"Request",fragment:{kind:"Fragment",name:"LanguageStepQuery",type:"QueryRoot",metadata:null,argumentDefinitions:e,selections:a},operation:{kind:"Operation",name:"LanguageStepQuery",argumentDefinitions:e,selections:a},params:{operationKind:"query",name:"LanguageStepQuery",id:"42d4a27d7838b064f4eb5722e512e9093ff2bd4ebe54c52d8ab38753289c6091",text:null,metadata:{}}}}();T.hash="81aef9c5d5e8525dad774443a556353e";var b,L,S=T,v=t("q1tI"),h=t("VyO/"),x=t("jufJ"),F=t("MI6j"),_=t("06DM"),E=t("cBSy"),C=t("RA+f"),I=t("rAPm"),N=t("+22L"),O=function(e){function n(e){var t,a,l,i;s()(this,n),(i=c()(this,m()(n).call(this,e))).userLanguageCodes=void 0,i.restOfWorldLanguageCodes=void 0;var o=i.props.queryResult,r=null===(t=o.network)||void 0===t?void 0:t.contentLanguageCode,u=null!==(a=null===(l=o.nuxStep)||void 0===l?void 0:l.orderedWorldTopLanguageCodes)&&void 0!==a?a:[],d=o.viewer.preferredLanguageCodes;return i.userLanguageCodes=d.filter((function(e){return e!==r&&Object(x.isLanguageNameSupported)(e)})),i.restOfWorldLanguageCodes=u.filter((function(e){return e!==r&&!d.includes(e)})),i.state={checkedLanguages:i.userLanguageCodes.map((function(e){return e.toUpperCase()}))},i}return k()(n,e),d()(n,[{key:"handleListItemClick",value:function(e){this.state.checkedLanguages.includes(e)?this.setState((function(n){return{checkedLanguages:n.checkedLanguages.filter((function(n){return n!==e}))}})):this.setState((function(n){return{checkedLanguages:[].concat(o()(n.checkedLanguages),[e])}}))}},{key:"render",value:function(){var e=this,t=function(n){return v.createElement(C.e,{className:"puppeteer_test_language_list_item",key:n},v.createElement(F.c,{key:n,mainText:v.createElement(x.LanguageName,{languageCode:n}),subText:v.createElement(x.LanguageName,{languageCode:n,nativeName:!0}),variant:"check",selected:e.state.checkedLanguages.includes(n.toUpperCase()),size:"dense",onClick:function(){e.handleListItemClick(n.toUpperCase())}}))};return v.createElement(h.a,{mutation:n.mutations.addLanguagesAndFollowRelevantTopicsMutation,variables:{languageCodes:this.state.checkedLanguages}},(function(n){return v.createElement(N.a,{titleText:Object(x.plaintextTranslate)("Add Languages"),isLastStep:e.props.flowData.isLastStep,numInteractiveSteps:e.props.flowData.numInteractiveSteps,currentStepIdx:e.props.flowData.stepIdx,hasPadding:!1,triggerTransition:function(){n(),e.props.triggerTransition()},stepType:"language"},v.createElement(C.e,{className:"puppeteer_test_language_step"},v.createElement(C.e,{p:"medium"},v.createElement(x.Translate,null,"What other languages do you know?")),e.userLanguageCodes.length>0&&v.createElement("div",null,v.createElement(_.a,{borderBottom:!1,titleText:Object(x.plaintextTranslate)("Suggested from browser settings")}),v.createElement(C.e,{className:"puppeteer_test_user_language_list"},v.createElement(E.a,null,e.userLanguageCodes.map(t))),v.createElement(_.a,{borderBottom:!1,titleText:Object(x.plaintextTranslate)("More languages")})),v.createElement(C.e,{className:"puppeteer_test_world_language_list"},v.createElement(E.a,null,e.restOfWorldLanguageCodes.map(t))),v.createElement(I.a,{mt:"tiny",mb:"small",px:"medium"},v.createElement(x.Translate,null,"Don't see your language here? You can add more languages from your profile page later."))))}))}}]),n}(v.Component);O.displayName="LanguageStep",O.queries={onLoad:void 0!==b?b:b=l},O.mutations={addLanguagesAndFollowRelevantTopicsMutation:void 0!==L?L:L=a}},aMaN:function(e,n,t){"use strict";t.r(n),t.d(n,"default",(function(){return C}));var a={};t.r(a),t.d(a,"default",(function(){return k}));var l=t("8ZkK"),i=t.n(l),o=t("tQZz"),r=t.n(o),s=t("7eVb"),u=t.n(s),d=t("n3k3"),p=t.n(d),c=t("10u2"),g=t.n(c),m=function(){var e={kind:"ScalarField",alias:null,name:"trackId",args:null,storageKey:null},n={kind:"ScalarField",alias:null,name:"linkData",args:null,storageKey:null};return{kind:"Request",fragment:{kind:"Fragment",name:"DownloadAppStepQuery",type:"QueryRoot",metadata:null,argumentDefinitions:[],selections:[{kind:"LinkedField",alias:null,name:"viewInAppLink",storageKey:null,args:null,concreteType:"ViewInAppLink",plural:!1,selections:[e,n]}]},operation:{kind:"Operation",name:"DownloadAppStepQuery",argumentDefinitions:[],selections:[{kind:"LinkedField",alias:null,name:"viewInAppLink",storageKey:null,args:null,concreteType:"ViewInAppLink",plural:!1,selections:[e,n,{kind:"ScalarField",alias:null,name:"id",args:null,storageKey:null}]}]},params:{operationKind:"query",name:"DownloadAppStepQuery",id:"0755e5d378bd193b921cb0c0d96e26e793da0d28fd5ce52391226f8785f71ad9",text:null,metadata:{}}}}();m.hash="442464490f138d86b4492a667d0c83f8";var f,k=m,y=t("q1tI"),w=t("jufJ"),T=t("zLpq"),b=t("/bbo"),L=t("RA+f"),S=t("UyMh"),v=t("nwxp"),h=t("T5JH"),x=t("SKAY"),F=t("AaDK"),_=t("zXuH"),E=t("+22L"),C=function(e){function n(e){var t;return i()(this,n),(t=u()(this,p()(n).call(this,e))).deepLinkInfo=void 0,t.deepLinkGenerator=void 0,t.logEvent=function(e){var n=t.getDownloadAppLinkNuxStepInfo();n&&Object(F.a)("mweb_view_in_app_link_logger",{step:e,component:n.viewInAppLinkType,url:n.referrerLink,controller:Object(x.getSetting)("controller"),action:Object(x.getSetting)("action"),deepLinkId:n.deepLinkId,deepLink:n.deepLink,provider:n.provider})},t.getLinkToStore=function(){return t.getDownloadAppLinkNuxStepInfo().deepLink},t.onDownloadAppLinkClicked=function(){t.logEvent("click"),Object(S.b)(t.getLinkToStore())},t.deepLinkGenerator=new _.a(e.queryResult.viewInAppLink.trackId),t}return g()(n,e),r()(n,[{key:"getDownloadAppLinkNuxStepInfo",value:function(){if(this.deepLinkInfo)return this.deepLinkInfo;var e=JSON.parse(this.props.queryResult.viewInAppLink.linkData),n=this.deepLinkGenerator.getDeepLinkInfo({linkType:_.b.DOWNLOAD_APP_LINK_NUX_STEP,extraData:e});return this.deepLinkInfo=n,n}},{key:"componentDidMount",value:function(){this.logEvent("show")}},{key:"render",value:function(){var e=this;return y.createElement(E.a,{titleText:Object(w.plaintextTranslate)("Download App"),isLastStep:this.props.flowData.isLastStep,numInteractiveSteps:this.props.flowData.numInteractiveSteps,currentStepIdx:this.props.flowData.stepIdx,triggerTransition:this.props.triggerTransition,isNextButtonHidden:!0,stepType:"download_app"},y.createElement(L.e,{className:"puppeteer_test_download_app_step"},y.createElement(L.f,{width:"100%",onClick:this.onDownloadAppLinkClicked},y.createElement(h.a,{height:"250px",bgSize:"contain",bgColor:"white",src:v.m?"//qsf.fs.quoracdn.net/-4-ans_frontend_assets.images.app_download.app_download_ios.png-26-c0bc38376fde4e13.png":"//qsf.fs.quoracdn.net/-4-ans_frontend_assets.images.app_download.app_download_android.png-26-fb6779583c415b11.png",mb:"medium"})),y.createElement(L.e,{textAlign:"center"},y.createElement(L.s,{bold:!0,fontSize:"large"},y.createElement(w.Translate,null,"There's more to see"))),y.createElement(L.e,{textAlign:"center",mb:"medium"},y.createElement(w.Translate,null,"We are always updating the Quora app to be better than ever before. Take a look!")),y.createElement(b.a,{text:v.m?Object(w.plaintextTranslate)("Download the iOS app"):Object(w.plaintextTranslate)("Download the Android app"),isFullWidth:!0,mb:"small",onClick:this.onDownloadAppLinkClicked,className:"puppeteer_test_download_app_button"}),y.createElement(T.a,{text:Object(w.plaintextTranslate)("Not now"),onClick:function(){return e.props.triggerTransition()},className:"puppeteer_test_skip_download_button",isFullWidth:!0})))}}]),n}(y.Component);C.displayName="DownloadAppStep",C.queries={onLoad:void 0!==f?f:f=a}},"cPp+":function(e,n,t){"use strict";t.r(n);var a=t("q1tI"),l=t("jufJ"),i=t("EFAP"),o=t("RqIh"),r=t("nwxp"),s=t("RA+f"),u=t("td6z"),d=t("yju1"),p=t("VyO/"),c=t("+22L"),g=t("SpgY"),m=function(e){var n=e.triggerTransition,t=e.flowData;return Object(a.useEffect)((function(){t.pageType===o.a.home_feed_main&&(Object(p.c)({mutation:g["default"].mutations.nuxMarkComplete}),Object(r.g)()&&Object(d.a)("broadcastAllWebViews",{messageName:"refreshFeedAfterNux",data:{"null":null}})),setTimeout((function(){Object(r.g)()||t.pageType!==o.a.home_feed_main?n():window.location.reload()}),3e3)}),[t.pageType,n]),a.createElement(c.a,{titleText:Object(l.plaintextTranslate)("Loading your feed"),isLastStep:!1,triggerTransition:n,stepType:"spinner",isNextButtonDisabled:!0},a.createElement(s.e,{textAlign:"center",mb:"small",className:"puppeteer_test_spinner_step"},a.createElement(i.e.Consumer,null,(function(e){return e==o.a.answer?a.createElement(l.Translate,null,"Hold on while we find more great answers for you..."):Object(r.e)()?a.createElement(l.Translate,null,"You're all done! Creating your personalized feed..."):a.createElement(l.Translate,null,"Creating your personalized feed...")}))),a.createElement(u.c,null))};m.displayName="SpinnerStep",n["default"]=m}}]);