/*! VERSION | 10.78.9 */"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[6845],{98568:(e,t,l)=>{l.d(t,{Z:()=>b});var a=l(18775),r=l(27378),n=l(48204),s=l(3620),i=l(40108),o=l(95366),c=l(73545),d=l(62668),u=l(30486),m=l(29413),p=l(99748),v=l(56509);let f={emitJoinFanClubButtonEvent:d.FY};class g extends r.Component{componentDidMount(){var e,t,l;let a=!!(null===(l=this.props.history)||void 0===l?void 0:null===(t=l.location)||void 0===t?void 0:null===(e=t.state)||void 0===e?void 0:e.shouldOpenFanClubModal);a&&(this.handleClickFanClub(),this.props.history.push({state:{shouldOpenFanClubModal:!1}}))}renderUnsubscribed(){let{compact:e}=this.props;return r.createElement(r.Fragment,null,r.createElement(m.Z,{img:"diamond",size:18}),!e&&r.createElement(u.Z,{messageId:"fanClub.user.joinFanClub"}))}renderSubscribed(){let{compact:e,hasUpdate:t,tier:l}=this.props;return r.createElement(r.Fragment,null,!!(e&&t)&&r.createElement("span",{className:"user-feed-link-attention-marker"}),r.createElement(i.g,{tier:l,size:18}),!e&&l&&r.createElement("span",null,(0,v.dW)(o.HN4[l])),!e&&!!t&&r.createElement("span",{className:"user-feed-link-attention-marker"}))}render(){let{isSubscribed:e,compact:t,shouldShow:l}=this.props;if(!l)return null;let a=(0,p.AK)("user-fan-club-status-btn",{subscribed:e,compact:t});return r.createElement("div",{className:a,onClick:this.handleClickFanClub},e?this.renderSubscribed():this.renderUnsubscribed())}constructor(...e){super(...e),(0,a._)(this,"handleClickFanClub",()=>{let{onClick:e,source:t,isSubscribed:l}=this.props;e&&e({isSubscribed:l}),this.props.emitJoinFanClubButtonEvent({source:t,isShowModal:!e})})}}let b=(0,s.EN)((0,n.$j)(e=>{let{shouldShow:t,isSubscribed:l,tier:a}=(0,c.Y4)(e);return{isSubscribed:l,shouldShow:t,tier:a}},f)(g))},96226:(e,t,l)=>{l.d(t,{R:()=>m});var a=l(27378),r=l(1948),n=l(29413),s=l(99748),i=l(56509),o=l(95654),c=l(58543);let d=e=>({siteRulesLink:a.createElement(r.Z,{href:e,target:"_blank",className:"pre-moderation-note__link"})}),u=e=>(t,l)=>t?(0,i.dW)(t):null==l?void 0:l(d(e)),m=e=>{let{messageId:t,renderCompositeTranslationMessage:l,additionalMessageId:r,renderCompositeTranslationAdditionalMessage:i,className:d,type:m="warning",variant:p="adaptive"}=e,v=(0,o.C)(c.NR),f=u(v),g="warning"===m?"time-pending":"ban";return a.createElement("div",{className:(0,s.AK)("pre-moderation-note",`pre-moderation-note--${p}`,`pre-moderation-note--${m}`,d)},a.createElement(n.Z,{img:g,className:"pre-moderation-note__icon",size:27}),a.createElement("div",{className:"pre-moderation-note__text"},a.createElement("span",null,f(t,l),"\xa0"),a.createElement("span",null,f(r,i))))}},97124:(e,t,l)=>{l.d(t,{OK:()=>o,fK:()=>c,mQ:()=>i});var a=l(64553),r=l(27378),n=l(4289),s=l(99748);let i=({className:e,children:t,...l})=>r.createElement("ul",{className:(0,s.AK)("tabs-ds",e),...l},t),o=({className:e,buttonClassName:t,size:l="medium",active:n,children:i,onClick:o,childrenOutsideInteractive:c,...d})=>r.createElement("li",{...d,className:(0,s.AK)("tab-ds",e)},r.createElement(a.Z,{className:(0,s.AK)("tab-interactive-ds",t,{"tab-interactive-active-ds":n,"tab-interactive-small-ds":"small"===l,"tab-interactive-medium-ds":"medium"===l}),onClick:o,type:"button"},i),c),c=({className:e,size:t="medium",to:l,children:a,exact:i,childrenOutsideInteractive:o,...c})=>{let d=(0,r.useRef)(null);return r.createElement("li",{...c,className:(0,s.AK)("tab-ds",e),ref:d},r.createElement(n.OL,{to:l,className:(0,s.AK)("tab-interactive-ds","tab-link-ds",{"tab-interactive-small-ds":"small"===t,"tab-interactive-medium-ds":"medium"===t}),activeClassName:"tab-interactive-active-ds",replace:!0,exact:i},a),o)}},72737:(e,t,l)=>{l.d(t,{J:()=>n});var a=l(87937);let r=!1,n=()=>new Promise((e,t)=>{if(r||(0,a.sk)()){e();return}window.twttr=function(e,l,a){var r;let n=e.getElementsByTagName(l)[0],s=window.twttr||{};if(e.getElementById(a))return s;let i=e.createElement(l);return i.id=a,i.src="https://platform.twitter.com/widgets.js",null===(r=n.parentNode)||void 0===r||r.insertBefore(i,n),s._e=[],s.ready=function(e){s._e.push(e)},i.onerror=()=>t(Error(`Failed to load ${i.src}`)),s}(document,"script","twitter-wjs"),window.twttr.ready(()=>{r=!0,e()})})},13565:(e,t,l)=>{l.d(t,{$E:()=>a,f3:()=>n,ub:()=>r});let a=(e,t)=>e.filter((e,l)=>l!==t),r=(e,t,l)=>e.map((e,a)=>a===t?l:e),n=(e,t,l)=>[...e.slice(0,t),l,...e.slice(t)]},92081:(e,t,l)=>{function a(e,t=0){let l;let a=[{value:1,symbol:""},{value:1e3,symbol:"k"},{value:1e6,symbol:"kk"},{value:1e9,symbol:"kkk"},{value:1e12,symbol:"kkkk"},{value:1e15,symbol:"kkkkk"},{value:1e18,symbol:"kkkkkk"}];for(l=a.length-1;l>0&&!(Number(e)>=a[l].value);l--);return Math.floor(Number(e)/a[l].value).toFixed(t).replace(/\.0+$|(\.[0-9]*[1-9])0+$/,"$1")+a[l].symbol}function r(e){return"infinity"===e?"∞":Number(e)>99999?a(e):`${e}`}l.d(t,{k:()=>r,l:()=>a})},17459:(e,t,l)=>{l.d(t,{l:()=>m});var a=l(27378),r=l(77382),n=l(99382),s=l(29413),i=l(56509),o=l(94380),c=l(95654),d=l(59683),u=l(78461);let m=({recipient:e})=>{let t=(0,o.T)(),l=(0,c.C)(d.yI),m=(0,c.C)(d.fA);return e.isModel||e.isStudio||!l?null:a.createElement(n.ZP,{className:"gift-tokens-for-user-button",onClick:()=>t((0,r.U1)({triggerSource:m?u.o_:u.qq,giftRecipientUsername:e.username}))},a.createElement(s.Z,{img:"gift",className:"gift-tokens-for-user-button-icon"}),a.createElement("span",{className:"gift-tokens-for-user-button-label"},(0,i.dW)("redeemGift.giftTokens")))}},94630:(e,t,l)=>{l.r(t),l.d(t,{default:()=>n});var a=l(27378),r=l(55387);let n=e=>a.createElement(r.default,{...e,isModelOwnProfile:!0})},53902:(e,t,l)=>{l.d(t,{Z:()=>k});var a=l(18775),r=l(27378),n=l(48204),s=l(77382),i=l(83550),o=l(99382),c=l(29413),d=l(3034),u=l(59593),m=l(99748),p=l(56509),v=l(52729),f=l(4043),g=l(21044),b=l(65754),E=l(46607);class h extends r.Component{render(){let e;let{canFriend:t,currentUser:l,customContent:a,isBanned:n,isLoggedIn:s,isMyFriend:i,isPending:u,shouldHideRemovalState:v,size:f="default",style:g,type:b,hasFriendshipRequestSent:E,shouldRenderIcon:h=!0}=this.props;if(E?e=(0,p.dW)("button.friendship.requestSent"):i?e=v?null:r.createElement("span",{className:"btn-friendship-friends-caption"},(0,p.dW)("friendsTitle")):(t||!s||!n&&(null==l?void 0:l.isRegular))&&(e=(0,p.dW)("button.friendship.invite")),!e)return null;let N="small"===f,k=i?r.createElement(c.Z,{img:"user-check"}):r.createElement(c.Z,{img:"user-plus"}),w="friendship-btn";return"anchor"===b?r.createElement("button",{type:"button",className:"btn-friendship",disabled:u||E,onClick:this.friendButtonClickHandler},a||e):r.createElement("div",{id:w},r.createElement(o.ZP,{className:(0,m.AK)("btn-friendship",{"is-friend":i}),disabled:u||E,onClick:this.friendButtonClickHandler,style:g||(i?"default-filled":"default"),type:b,"aria-label":e},h&&k,(!N||!h)&&r.createElement("span",null,a||e)),N&&r.createElement(d.Z,{placement:"top",targetId:w,isMobileRelative:!1},e))}constructor(...e){super(...e),(0,a._)(this,"friendButtonClickHandler",()=>{let{uniqueName:e=u.FO.FRIENDSHIP}=this.props;this.props.emitButtonEvent(e,{user:this.props.user})})}}let N={addFriends:f.IH,emitButtonEvent:i.d2,removeFriends:f.Od,showErrorNotification:v.s9,showModal:s.K4},k=(0,n.$j)((e,t)=>{let{auth:l,myFriends:a}=e,{user:r}=t,n=(0,b.wg)(e,r.id),s=(null==n?void 0:n.status)===g.Rk.REQUESTED,i=!s&&(0,b.zM)(e,r.id);return{canFriend:!i&&(0,E.u$)(e,r.id),currentUser:l.currentUser,isBanned:(0,E.r0)(e,r.id),isLoggedIn:l.isLoggedIn&&!l.isLoggingOut,isMyFriend:i,isPending:a.isPending,hasFriendshipRequestSent:s}},N)(h)},22014:(e,t,l)=>{l.d(t,{Hc:()=>a,M4:()=>r,kR:()=>n});let a=["anime","hentai","erotica","comedy","action","superheroes","horror","fantasy","reality-tv","documentary","drama","sci-fi","romance","thriller","mystery","cartoon","adventure","musical","historical"],r=["edm","k-pop","r-and-b","pop","rock","techno","rap","house","latino","classic","reggae","country","jazz","hip-hop","punk-rock","folk","indie","metal","electronic"],n=["anal","bdsm","blowjob","bondage","cuckold","deepthroat","dirty-talk","doggy-style","domination","fisting","foot-fetish","french-kiss","gentle-sex","group-sex","hardcore","latex","mistress","nylon","object-sexuality","porn","role-playing","sex-toys","squirt","submission","swinging","twerk","underwear","voyeurism"]},52931:(e,t,l)=>{l.d(t,{D:()=>s});var a=l(15150),r=l(56509),n=l(22014);let s=e=>(0,a.Z)(e,e=>[!n.kR.includes(e),(0,r.dW)(`interests.items.${e}`)])},93223:(e,t,l)=>{l.d(t,{Z:()=>_});var a=l(18775),r=l(27378),n=l(48204),s=l(46424),i=l(51932),o=l(95366),c=l(73545),d=l(77382),u=l(99382),m=l(29413),p=l(3034),v=l(59593),f=l(56509),g=l(80176),b=l(82168),E=l(16023),h=l(31843),N=l(93776);class k extends r.Component{render(){let{customContent:e,className:t,shouldOpenInNewTab:l,style:a="default",size:n="default",toolTipId:s,shouldRenderIcon:i=!0}=this.props,o=(0,f.dW)("button.sendPM"),c=r.createElement(m.Z,{img:"envelope-bubble"}),d={},v="small"===n;return l&&(d.target="_blank"),r.createElement(u.ZP,{id:s,className:t,onClick:this.clickHandler,size:"default",style:a,"aria-label":o,...d},i&&c,(!v||!i)&&r.createElement("span",null,e||o),v&&s&&r.createElement(p.Z,{placement:"top",targetId:s,isMobileRelative:!1},o))}constructor(...e){super(...e),(0,a._)(this,"openPrivateTab",()=>{let{onOpenPrivateTab:e,isUserBroadcastingModel:t}=this.props;t?this.props.setPrivateMessageToUser(this.props.user):this.props.modelChatSelectTab(o.MODEL_CHAT_TABS.PRIVATE),null==e||e(),b.Z.reset()}),(0,a._)(this,"clickHandler",e=>{var t;let{shouldOpenPrivateTab:l,shouldOpen:a,onClick:r,isViewCamPage:n,currentUser:s}=this.props;if(l){e.preventDefault(),null==r||r(e);return}if(s)switch(a){case"chat":this.props.openChat(this.props.user.username),null==r||r(e);return;case"privateTab":this.openPrivateTab(),null==r||r(e);return;case"hybrid":(0,N.oT)()&&n?this.openPrivateTab():this.props.openChat(this.props.user.username),null==r||r(e);return;default:null==r||r(e);return}e.preventDefault();let{user:i,triggerSource:o=v.FO.SEND_PM}=this.props,c=e.currentTarget.getAttribute("href");this.props.showAuthModal({action:{backgroundImage:(null===(t=i.profile)||void 0===t?void 0:t.avatarUrl)||void 0,type:"sendPrivateMessage",user:i,onSuccess:()=>c&&this.props.routerPush(c)},component:"SignUp",className:"auth-modal-signup",amplParams:{triggerSource:o}}),null==r||r(e)})}}let w={modelChatSelectTab:i.aK,showAuthModal:d.Vu,routerPush:g.J5,openChat:h.WB,setPrivateMessageToUser:s.uF},_=(0,n.$j)(e=>{let{auth:t,config:l}=e;return{auth:t,config:l,currentUser:t.currentUser,isViewCamPage:(0,E.mT)(e),isUserBroadcastingModel:(0,c.qo)(e)}},w)(k)},55387:(e,t,l)=>{l.r(t),l.d(t,{default:()=>es});var a=l(27378),r=l(80176),n=l(94380),s=l(95654),i=l(58543),o=l(62203),c=l(3160),d=l(68466),u=l(13219),m=l(26521),p=l(49310),v=l(77558),f=l(26234),g=l(74012),b=l(32284),E=l(69396),h=l(89061),N=l(95366),k=l(45793),w=l(85353),_=l(97124),L=l(59593),C=l(56509),y=l(69024),P=l(42191),Z=l(99748);let W=()=>a.createElement("section",{className:(0,Z.AK)("profile-benefits-table")},a.createElement("h3",null,(0,C.dW)("userLevels.leagueLegend.howToEarn.title")),a.createElement("p",null,(0,C.dW)("userLevels.leagueLegend.howToEarn.description")),a.createElement("div",{className:"profile-benefits-table-content"},a.createElement("div",{className:"profile-benefits-table-tr"},a.createElement("div",{className:"profile-benefits-table-td"},(0,C.dW)("userLevels.leagueLegend.howToEarn.table.action")),a.createElement("div",{className:"profile-benefits-table-td"},(0,C.dW)("userLevels.leagueLegend.howToEarn.table.value")),a.createElement("div",{className:"profile-benefits-table-td"},(0,C.dW)("userLevels.leagueLegend.howToEarn.table.xp"))),a.createElement("div",{className:"profile-benefits-table-tr"},a.createElement("div",{className:"profile-benefits-table-td"},(0,C.dW)("userLevels.leagueLegend.perks.spendingTokens")),a.createElement("div",{className:"profile-benefits-table-td"},(0,C.dW)("broadcastSettings.blocks.plasmaSettings.perMessageCost",{cost:1})),a.createElement("div",{className:"profile-benefits-table-td"},"5")),a.createElement("div",{className:"profile-benefits-table-tr"},a.createElement("div",{className:"profile-benefits-table-td"},(0,C.dW)("userLevels.leagueLegend.perks.watchingShows")),a.createElement("div",{className:"profile-benefits-table-td"},(0,C.dW)("settings.pricing.labels.option",{option:5})),a.createElement("div",{className:"profile-benefits-table-td"},"1")),a.createElement("div",{className:"profile-benefits-table-tr"},a.createElement("div",{className:"profile-benefits-table-td"},(0,C.dW)("userLevels.leagueLegend.perks.firstTokensPurchase")),a.createElement("div",{className:"profile-benefits-table-td"}," "),a.createElement("div",{className:"profile-benefits-table-td"},"500")),a.createElement("div",{className:"profile-benefits-table-tr"},a.createElement("div",{className:"profile-benefits-table-td"},(0,C.dW)("userLevels.leagueLegend.perks.emailVerification")),a.createElement("div",{className:"profile-benefits-table-td"}," "),a.createElement("div",{className:"profile-benefits-table-td"},"5"))));var T=l(30486);let S=[{label:(0,C.dW)("userLevels.leagueLegend.howToEarn.table.action"),value:(0,C.dW)("userLevels.leagueLegend.howToEarn.table.yourXp")},{label:(0,C.dW)("userLevels.leagueLegend.perks.spendingTokensNew"),value:a.createElement(T.Z,{messageId:"userLevels.experiencePerSpent",parameters:{count:5},elements:{span:a.createElement("span",{className:"profile-benefits-table-new__secondary-text"})}})},{label:(0,C.dW)("userLevels.leagueLegend.perks.watchingShowsNew"),value:a.createElement(T.Z,{messageId:"userLevels.experiencePerMinute",parameters:{count:1,minutes:15},elements:{span:a.createElement("span",{className:"profile-benefits-table-new__secondary-text"})}})},{label:(0,C.dW)("userLevels.leagueLegend.perks.firstTokensPurchaseNew"),value:(0,C.dW)("userLevels.experience",{count:500})},{label:(0,C.dW)("userLevels.leagueLegend.perks.emailVerificationNew"),value:(0,C.dW)("userLevels.experience",{count:5})}],x=()=>a.createElement("section",{className:"profile-benefits-table-new"},a.createElement("h3",{className:"profile-benefits-table-new__title"},(0,C.dW)("userLevels.leagueLegend.howToEarn.title")),a.createElement("p",{className:"profile-benefits-table-new__description"},(0,C.dW)("userLevels.leagueLegend.howToEarn.descriptionNew")),a.createElement("div",{className:"profile-benefits-table-new__content"},S.map(({label:e,value:t})=>a.createElement("div",{className:"profile-benefits-table-new__tr",key:e},a.createElement("div",{className:"profile-benefits-table-new__td"},e),a.createElement("div",{className:"profile-benefits-table-new__td"},t)))));var M=l(29413),O=l(92644),$=l(50423),F=l(63256);let A="unset",D=e=>{let t=e?["publishPhotos"]:[];return{grey:["badge"],bronze:["badge",...t],silver:["badge",...t],gold:["badge",...t,"ex"],diamond:["badge",...t,"ex","mask"],royal:["badge",...t,"ex","mask","ultimate"],legend:["legendBadge",...t,"ex","mask","ultimate"]}},U=({benefit:e,league:t,level:l})=>{let r;return r="mask"===e?a.createElement(O.Z,{level:l,league:t,icon:"mask"}):"ex"===e?a.createElement(O.Z,{level:l,league:t,icon:"infinity"}):"ultimate"===e?a.createElement("div",{className:"user-level-ultimate-badge user-level-ultimate-badge-size-regular"}):"publishPhotos"===e?a.createElement(O.Z,{level:l,league:t,icon:"album"}):a.createElement(O.Z,{level:l,league:t}),a.createElement("div",{className:"profile-league-legend-benefit-item"},a.createElement("div",{className:"profile-league-legend-benefit-item-header"},a.createElement("div",{className:"profile-league-legend-benefit-item-badge"},r),(0,C.dW)(`userLevels.leagueLegend.benefits.${e}.title`,{league:(0,C.dW)(`userLevels.leaguesShort.${t}`)})),(0,C.dW)(`userLevels.leagueLegend.benefits.${e}.description`))},R=({levelStart:e,levelEnd:t,league:l,className:r,isComputerVisionForUserPhotosEnabled:n})=>a.createElement("div",{className:`profile-league-legend-menu-content ${r}`},a.createElement("div",{className:"profile-league-legend-menu-content-header"},a.createElement("b",{className:`color-league-${l}`},(0,C.dW)(`userLevels.leagues.${l}`))," | ",e===t?(0,C.dW)("userLevels.levelNumber",{level:e}):(0,C.dW)("userLevels.levelNumberRange",{levelStart:e,levelEnd:t})),a.createElement("h4",null,(0,C.dW)("userLevels.benefits.all")),a.createElement("div",{className:"profile-league-legend-benefits"},D(n)[l].map(t=>a.createElement(U,{key:t,benefit:t,league:l,level:e})))),I=()=>{var e;let t=(0,s.C)(i.JP),l=(0,s.C)(F.W5A),r=(0,s.C)(g.ts),{isLayoutMoreThanS:n}=(0,$.iP)("isLayoutMoreThanS"),[o,c]=(0,a.useState)((null==r?void 0:null===(e=r.userRanking)||void 0===e?void 0:e.realLeague)||"grey");return a.createElement("div",{className:(0,Z.AK)("profile-league-legend")},a.createElement("h3",null,(0,C.dW)("userLevels.leagueLegend.title")),a.createElement("p",null,(0,C.dW)("userLevels.leagueLegend.description1"),(0,C.dW)("userLevels.leagueLegend.description2")),a.createElement("div",{className:"profile-league-legend-content"},a.createElement("ul",{className:"profile-league-legend-menu"},Object.keys(D(t)).map(e=>{let[r,s]=l.leagueLevels[e];return a.createElement("li",{key:e,className:(0,Z.AK)("profile-league-legend-list-item",{active:e===o})},a.createElement("button",{type:"button",className:"profile-league-legend-menu-button",onMouseEnter:()=>{n&&c(e)},onClick:()=>{n||(e===o?c(A):c(e))}},a.createElement(O.Z,{league:e,level:r,size:"regular"}),(0,C.dW)(`userLevels.leaguesShort.${e}`),a.createElement(M.Z,{img:"chevron-right"})),e===o&&a.createElement(R,{className:"profile-league-legend-content-mobile",levelStart:r,levelEnd:s,league:o,isComputerVisionForUserPhotosEnabled:t}))})),o!==A&&l&&a.createElement(R,{className:"profile-league-legend-content-desktop",levelStart:l.leagueLevels[o][0],levelEnd:l.leagueLevels[o][1],league:o,isComputerVisionForUserPhotosEnabled:t})))};var K=l(45979);let H=()=>{let e=(0,s.C)(g.ts);return(null==e?void 0:e.userRanking)?a.createElement("div",{className:(0,Z.AK)("page-block profile-progress-block")},a.createElement(K.Z,{user:e,size:"big",countType:"xp"})):null};var B=l(30464);let z=[1,3,6,12],j=[{tier:N.RF2.FIRST,friendlyName:N.HN4.tier1,icon:"diamond-soldier"},{tier:N.RF2.SECOND,friendlyName:N.HN4.tier2,icon:"diamond-lord"},{tier:N.RF2.THIRD,friendlyName:N.HN4.tier3,icon:"diamond-prince"}],V=()=>{let[e,t]=(0,a.useState)(0),l=(0,s.C)(i.wz),{isLayoutUpToS:r}=(0,$.iP)("isLayoutUpToS");return a.createElement("section",{className:"tier-experience-table-container"},a.createElement("div",{className:"tier-experience-table-container__header"},a.createElement("span",{className:"tier-experience-table-container__title"},(0,C.dW)("userLevels.leagueLegend.howToEarn.tiersSubtitle")),a.createElement(B.Z,{animationDuration:r?0:200,size:"small",className:"period-switcher",activeItemIndex:e,onClick:e=>{t(e)},itemClassName:"period-switcher__item"},z.map(e=>a.createElement(T.Z,{messageId:"userLevels.leagueLegend.benefits.monthsPlural",parameters:{months:e},choiceParameter:"months"})))),a.createElement("div",{className:"tier-experience-table-container__table-wrapper"},a.createElement("div",{className:"tier-experience-table-container__round-corner"}),a.createElement("div",{className:"tier-experience-table-container__table-overlay"},a.createElement("table",{className:"tier-experience-table-container__table"},j.map(({icon:t,friendlyName:r,tier:n})=>a.createElement("tr",null,a.createElement("td",{className:"tier-experience-table-container__icon-cell"},a.createElement(M.Z,{img:t,size:24})),a.createElement("td",null,(0,C.dW)(r)),a.createElement("td",{className:"tier-experience-table-container__value-cell"},(0,C.dW)("userLevels.leagueLegend.benefits.XP",{count:l?l[n]*z[e]:void 0}))))))))},J=()=>{let e=(0,s.C)(F.HZz);return a.createElement("div",{className:"page profile profile-league-page"},a.createElement(H,null),a.createElement(I,null),e?a.createElement(x,null):a.createElement(W,null),e&&a.createElement(V,null))};var q=l(62848),Q=l(86320),X=l(87489),Y=l(39709),G=l(21044),ee=l(30662);let et={"profile-page-cover-wrapper":"ProfilePageContent__profile-page-cover-wrapper#th",profilePageCoverWrapper:"ProfilePageContent__profile-page-cover-wrapper#th","profile-page-content__counter":"ProfilePageContent__profile-page-content__counter#Rj",profilePageContentCounter:"ProfilePageContent__profile-page-content__counter#Rj"},el=()=>a.createElement("div",{className:"page"},a.createElement("div",{className:"loader-container"},a.createElement(w.Z,{isCentered:!0}))),ea=(e,t)=>{var l,a,r;let n=e.isModelOwnProfile?"model":(0,E.Z)(e.location,"pathname","").split("/")[1],s="model"===n,i=(0,h.Z)(e.isModelOwnProfile?null===(l=e.user)||void 0===l?void 0:l.username:null===(r=e.match)||void 0===r?void 0:null===(a=r.params)||void 0===a?void 0:a.username),o=e.isOwnProfile?"my":s?"model":"user";return{title:(0,C.U1)(`seo.title.profile.${o}`,{username:i},{limit:e.titleLimit}),description:(0,C.U1)(`seo.description.${s?"profile.model":"default"}`,{username:i,photos:e.photosCount,videos:e.videosCount,status:t},{limit:L.J7,shouldShowEllipsis:!0}),indexingType:"user"===n?"none":"all"}},er=(0,a.memo)(e=>{var t;let l=(0,ee.C2)({match:e.match}),r=(0,X.n3)(e.isOwnProfile?e.currentUser:null),n=!(null===(t=e.user)||void 0===t?void 0:t.isModel),s=ea(e,null==r?void 0:r.offlineStatus);return a.createElement(k.Z,{isDataPending:!e.isNotFound&&e.isUserLoading,isDataFailed:e.isNotFound,renderPending:el,...s},a.createElement("div",{className:"page"},e.user&&(()=>{let{isOwnProfile:t,user:l,isProfileAvailable:n,isComputerVisionForUserPhotosEnabled:s}=e;return l?a.createElement("div",{className:et["profile-page-cover-wrapper"]},a.createElement(Q.Z,{user:l,modelData:r,isProfileAvailable:n,editable:t,isComputerVisionForUserPhotosEnabled:s})):null})(),n&&(()=>{let{user:t,isOwnProfile:l,photosCount:r}=e;return t&&(l||r)?a.createElement(_.mQ,{className:N.XnR},a.createElement(_.fK,{exact:!0,to:`/user/${t.username}`},(0,C.dW)("viewCam.subheader.profile")),(l||!!r)&&a.createElement(_.fK,{exact:!0,to:`/${t.isStudio?"studio":"user"}/${t.username}/photos`},(0,C.dW)("viewCam.subheader.gallery"),!!r&&a.createElement("span",{className:et["profile-page-content__counter"]},r)),l&&!t.isStudio&&a.createElement(_.fK,{to:`/user/${t.username}/league`},(0,C.dW)("profile.info.detailsRead.level"))):null})(),(()=>{let{isOwnProfile:t,user:n,photosCount:s,videosCount:i}=e;if(!n)return null;if(n.isModel){let e=[{key:"1",label:(0,C.dW)("viewCam.subheader.profile"),to:`/${n.username}/profile`,isActive:()=>"profile"===l},{key:"2",label:(0,C.dW)("viewCam.subheader.videos"),count:i,to:`/${n.username}/videos`,isActive:()=>l===G.oZ.VIDEOS},{key:"3",count:s,label:(0,C.dW)("viewCam.subheader.gallery"),to:`/${n.username}/photos`,isActive:()=>l===G.oZ.PHOTOS}];return a.createElement(a.Fragment,null,t&&a.createElement(Y.l,{menuItems:e,className:"profile__nav"}),"profile"===l&&a.createElement(q.ZP,{isOwnProfile:t,user:n,modelData:r}),l===G.oZ.PHOTOS&&a.createElement(P.Z,{isOwnProfile:t,user:n,modelData:r}),l===G.oZ.VIDEOS&&a.createElement(y.J,{listClassName:"user-videos-page__video-list",wrapper:"user-page",isOwnProfile:!0,user:n}))}return"league"===l?a.createElement(J,null):a.createElement(a.Fragment,null,"profile"===l&&a.createElement(q.ZP,{isOwnProfile:t,user:n,modelData:r}),l===G.oZ.PHOTOS&&a.createElement(P.Z,{isOwnProfile:t,user:n,modelData:r}),"league"===l&&a.createElement(J,null))})()))}),en=({user:e,isOwnProfile:t,photosCount:l,pageType:a},r)=>!!e&&!t&&!e.isModel&&"photos"===a&&(!l||!(l>0))&&(r(`/${e.isStudio?"studio":"user"}/${e.username}`),!0),es=e=>{var t,l;let E=(0,n.T)(),h=(0,s.C)(i.JP),N=(0,s.C)(t=>(0,ee.p$)(t,e)),k=(0,s.C)(g.ts),w=(0,s.C)(t=>(0,ee.HQ)(t,e)),_=(0,s.C)(t=>(0,ee.y_)(t,e)),L=(0,s.C)(t=>(0,ee.LO)(t,e)),C=(0,s.C)(t=>(0,ee.yZ)(t,e)),y=(0,s.C)(t=>(0,ee.j2)(t,e)),P=(0,s.C)(e=>(0,ee.jl)(e)),Z=(0,s.C)(o.Ei),W=(0,s.C)(ee.Ip);return(0,a.useEffect)(()=>{if(!L){var t;E(function(e,t){return async(l,a,{Api:r})=>{let n=a(),{currentUser:s}=n.auth;l({type:v.w92}),l((0,f.c_)());let o=null,c=!1;if(e&&s){let{profile:e,...t}=(0,b.T$)(s);l((0,f.LQ)(t)),e&&l((0,f.hD)(e)),o=t}else{try{let{item:e}=await r.get(`/v2/users/username/${t}`);o=e,l((0,f.LQ)(o))}catch(e){l((0,p.cX)(null,[t]))}if(o)try{let{item:e}=await r.get(`/v2/users/${o.id}/profile`);l((0,f.hD)(e)),c=!!e}catch(e){l((0,f.C1)())}}if(!o)return null;let E=(0,g.M7)(a());E&&l((0,m.zD)([o.id])),o.isModel&&l({type:d.ici});let h=(0,i.JP)(n),N=e||c&&(o.isModel||h);return l((0,u.ZW)(o,N)),o.isModel&&l({type:d.eLP}),Promise.resolve()}}(e.isModelOwnProfile||N,null===(t=e.match)||void 0===t?void 0:t.params.username))}N&&E((0,c.z)())},[E,L,null==k?void 0:k.id,null===(l=e.match)||void 0===l?void 0:null===(t=l.params)||void 0===t?void 0:t.username,e.isModelOwnProfile,P,N]),(0,a.useEffect)(()=>{w&&[()=>(0,r.Mk)({...e,user:w},e.history.replace),()=>(0,r.Eh)({...e,user:w,currentUser:k},e.history.replace),()=>en({pageType:e.match.params.pageType,photosCount:C,isOwnProfile:N,user:w},e.history.replace)].some(e=>e())},[w]),a.createElement(er,{isUserLoading:W,user:w||void 0,isOwnProfile:N,videosCount:y,photosCount:C,isProfileAvailable:_,isModelOwnProfile:e.isModelOwnProfile,isNotFound:L,isComputerVisionForUserPhotosEnabled:h,currentUser:k||void 0,match:e.match,location:e.location,history:e.history,titleLimit:Z})}},99336:(e,t,l)=>{l.d(t,{$m:()=>b,qb:()=>v,j3:()=>g,p:()=>f});var a=l(32367),r=l(48583),n=l(69396),s=l(10008),i=l(80406),o=l(80905),c=l(59593),d=l(20717);let u=[{place:"twitter",occasion:"live",params:{source:"tw_live"}},{place:"twitter",occasion:"show",params:{source:"tw_show"}}],m=(e,t,l)=>{let a=(0,d.en)(e);return null===a?e:(u.filter(({place:e,occasion:a})=>e===t&&a===l).forEach(({params:e})=>{Object.keys(e).forEach(t=>{let l=e[t];l&&a.searchParams.set(`utm_${t}`,l)})}),a.href)};var p=l(66483);let v=(0,i.P1)([({referrals:{referrals:e}})=>e],e=>(0,a.Z)(e,(e,{tierBonus:t})=>e+t,0)),f=(0,i.P1)([({auth:e})=>e.currentUser],e=>{if(!e)return"";let{username:t}=e;return`https://stripchat.com/${t}/follow-me`}),g=(e,{message:t,user:l},{occasion:a}={})=>{let{auth:{currentUser:s,isLoggedIn:i},config:d}=e;if(!i||!l)return"";let u=c._n;if((0,r.Z)(c._n,"mywebcamroom.com")&&(u="https://stripchat.com"),t){let{details:e}=t,a=e.amount,r=(0,n.Z)(s,"id");if(a<c.KN||r!==l.id)return""}let p=s.id===l.id,v=p&&l.isApprovedModel&&d.data.isReferralProgramAvailable,g=(0,o.dK)(e,l.username),b=v?f(e):`${u}${g}`;return a?m(b,"twitter",a):b},b=(0,i.P1)([({referrals:e})=>e.userIds,e=>e],(e,t)=>{let l=(0,p.B3)(t,e);return(0,s.Z)(l,["id"],["desc"])})},40068:(e,t,l)=>{l.d(t,{U0:()=>s,ym:()=>n});var a=l(69396),r=l(80406);let n=(0,r.P1)([({config:e})=>e.data.features],e=>(0,a.Z)(e,"modelNotes.maxLength",100)),s=(0,r.P1)([({availableSettings:e})=>e.data],e=>(0,a.Z)(e,"description.maxLength",1e4))}}]);