"use strict";(self.webpackChunklite=self.webpackChunklite||[]).push([[1386],{94889:(e,n,i)=>{i.d(n,{A:()=>d});var t,a,l=i(96540);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var n=1;n{i.d(n,{U:()=>r});var t=i(96540),a=i(39),l=i(44402),r=function(e){var n=e.user,i=e.scale,r=e.clamp,d=e.paddingTop,o=e.paddingLeft,s=(0,l.l)(),u=(0,a.Z)({name:"detail",scale:i,clamp:r,color:"LIGHTER"});if(!n.pronouns||0===n.pronouns.length)return null;var c=n.pronouns.join("/");return t.createElement("span",{className:s([u,{paddingTop:d,paddingLeft:o}])},c)}},36469:(e,n,i)=>{i.d(n,{b:()=>U,G:()=>x});var t=i(58168),a=i(80045),l=i(96540),r=i(55695),d=i(52290),o=i(41299),s=i(5600),u=i(85050),c=i(36557),m=i(44402),k=i(20239),v=i(94889),g=i(39181),p=i(86527),f=i(56942),S=i(51260),N=i(39160),w=i(21202),E={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"BookVerificationTooltipQuery"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"userId"}},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"userResult"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"userId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"User"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"username"}},{kind:"Field",name:{kind:"Name",value:"authoredBooks"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"}}]}}]}}]}}]}}]},b={width:"100%",display:"flex",flexDirection:"column",alignItems:"center"},y=function(){var e=(0,m.l)(),n=(0,w.L)();return l.createElement(d.a,{alignItems:"center",display:"flex",flexDirection:"column",width:"240px",padding:"24px",textAlign:"center",backgroundColor:"BACKGROUND"},l.createElement(d.a,{paddingBottom:"12px"},l.createElement(f.DZ,{scale:"XS"},"Verified Book Author")),l.createElement("div",{className:e([function(){return n},b])},l.createElement(d.a,{width:"80%",height:"12px",marginBottom:"12px",backgroundColor:"BASE_NORMAL"}),l.createElement(d.a,{width:"80%",height:"12px",backgroundColor:"BASE_NORMAL"})))},F=function(e){var n,i=e.userId,t=(0,g.I)(E,{variables:{userId:i}}),a=t.data,r=t.loading,o=(0,N.d4)((function(e){return e.config.productName})),s=(0,S.au)();if(r||"User"!==(null==a||null===(n=a.userResult)||void 0===n?void 0:n.__typename))return l.createElement(y,null);var u=a.userResult,m=u.name,k=u.authoredBooks,v=u.username,w=k?k.length:0;return l.createElement(d.a,{alignItems:"center",display:"flex",flexDirection:"column",width:"240px",padding:"24px",textAlign:"center"},l.createElement(f.DZ,{scale:"XS"},"Verified Book Author"),l.createElement(d.a,{padding:"8px 0"},l.createElement(c.kZ,{scale:"M"},m," has ",w," verified ",w>1?"books":"book"," on ",o,".")),l.createElement(p.N,{href:s("ShowUserBooks",{username:v}),linkStyle:"OBVIOUS",target:"_blank"},l.createElement(c.kZ,{scale:"M",color:"ACCENT"},"See books")))},h=["userId","marginBottom","marginLeft","marginRight","marginTop","alignSelf"],I=function(){return null},C=function(e){var n;switch(e.badgeSize){case"S":n=16;break;case"M":n=20;break;case"L":n=24}return l.createElement(v.A,{height:n,width:n})},V=function(e){return{display:"flex",cursor:e?"pointer":"initial"}},U=function(e){var n=e.size,i=e.mobileSize,t=e.withText,a=e.withPointer,r=void 0!==a&&a,o=(0,m.l)(),s=(0,k.D)();return l.createElement("div",{className:o(V(r))},l.createElement(d.a,{display:"flex",marginTop:t?"1px":void 0},i?l.createElement(l.Fragment,null,l.createElement(u.V,{xs:!0,displayValue:"flex"},l.createElement(C,{badgeSize:i})),l.createElement(u.V,{sm:!0,md:!0,lg:!0,xl:!0,displayValue:"flex"},l.createElement(C,{badgeSize:n}))):l.createElement(C,{badgeSize:n})),t&&l.createElement(d.a,{marginLeft:"5px"},l.createElement(c.kZ,{scale:"M"},l.createElement("span",{className:o({color:s.colorTokens.foreground.utilityBlue.primary.base,fontWeight:500})},"Book Author"))))},x=function(e){var n=e.userId,i=e.marginBottom,u=e.marginLeft,c=e.marginRight,m=e.marginTop,k=e.alignSelf,v=(0,a.A)(e,h),g=(0,l.useCallback)((function(){return l.createElement(F,{userId:n})}),[n]);return l.createElement(d.a,{marginTop:m,marginLeft:u,marginBottom:i,marginRight:c,display:"flex",alignSelf:k},l.createElement(r.Q,{name:"enable_lite_publisher_infos_popover",placeholder:I},(function(e){return e?l.createElement(s.G,{tooltipText:"Verified book author",targetDistance:15,placement:"bottom",display:"flex"},l.createElement(U,(0,t.A)({},v,{withPointer:!0}))):l.createElement(o.R,{targetDistance:15,mouseLeaveDelay:100,popoverRenderFn:g,display:"flex"},l.createElement(U,v))})))}},26565:(e,n,i)=>{i.d(n,{j:()=>o});var t=i(96540),a=i(19228),l=i(20239),r=i(11334),d=i(40064),o=function(e){var n=e.children,i=(0,l.D)(),o=(0,a.qt)().baseTheme,s=(0,d._I)(i,o);return t.createElement(r.N,{theme:s},n)}},20663:(e,n,i)=>{i.d(n,{Z:()=>a,r:()=>l});var t=i(96540),a=t.createContext({isWorkingPreview:!1}),l=function(){return t.useContext(a)}},86329:(e,n,i)=>{i.d(n,{J:()=>r});var t=i(39181),a=i(45458),l={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"CollectionViewerEdge"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"collectionId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"collection"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"collectionId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Collection"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"viewerEdge"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"Collection_viewerEdge"}}]}}]}}]}}]}}].concat((0,a.A)([{kind:"FragmentDefinition",name:{kind:"Name",value:"Collection_viewerEdge"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CollectionViewerEdge"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"canEditOwnPosts"}},{kind:"Field",name:{kind:"Name",value:"canEditPosts"}},{kind:"Field",name:{kind:"Name",value:"isEditor"}},{kind:"Field",name:{kind:"Name",value:"isFollowing"}},{kind:"Field",name:{kind:"Name",value:"isMuting"}},{kind:"Field",name:{kind:"Name",value:"isSubscribedToLetters"}},{kind:"Field",name:{kind:"Name",value:"isSubscribedToMediumNewsletter"}},{kind:"Field",name:{kind:"Name",value:"isSubscribedToEmails"}},{kind:"Field",name:{kind:"Name",value:"isWriter"}}]}}]))},r=function(e){var n,i,a=(0,t.I)(l,{variables:{collectionId:null!==(n=null==e?void 0:e.id)&&void 0!==n?n:""},ssr:!1,skip:!(null!=e&&e.id)}),r=a.loading,d=a.error,o=a.data;return r?{loading:r}:d?{error:d}:{viewerEdge:null==o||null===(i=o.collection)||void 0===i?void 0:i.viewerEdge}}},21335:(e,n,i)=>{i.d(n,{sf:()=>u,YG:()=>o,cd:()=>s});var t=i(55364),a=i.n(t),l=i(39181),r=i(45458),d={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"UserViewerEdge"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"userId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"user"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"userId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"User"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"viewerEdge"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"User_viewerEdge"}}]}}]}}]}}]}}].concat((0,r.A)([{kind:"FragmentDefinition",name:{kind:"Name",value:"User_viewerEdge"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"UserViewerEdge"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"createdAt"}},{kind:"Field",name:{kind:"Name",value:"hasCompletedProfile"}},{kind:"Field",name:{kind:"Name",value:"isAllowEdsEnabled"}},{kind:"Field",name:{kind:"Name",value:"isBlocking"}},{kind:"Field",name:{kind:"Name",value:"isFollowing"}},{kind:"Field",name:{kind:"Name",value:"isMuting"}},{kind:"Field",name:{kind:"Name",value:"isFacebookFollowing"}},{kind:"Field",name:{kind:"Name",value:"isMediumFollowing"}},{kind:"Field",name:{kind:"Name",value:"isSuperFollowing"}},{kind:"Field",name:{kind:"Name",value:"isTwitterFollowing"}},{kind:"Field",name:{kind:"Name",value:"isUser"}},{kind:"Field",name:{kind:"Name",value:"lastPostCreatedAt"}},{kind:"Field",name:{kind:"Name",value:"readPostsCount"}}]}}]))};function o(e,n,i){var t=e.readQuery({query:d,variables:{userId:n}}),l=a()({},t,{user:{viewerEdge:i}});e.writeQuery({query:d,variables:{userId:n||""},data:l})}var s=function(e){var n,i,t=(0,l.I)(d,{variables:{userId:null!==(n=null==e?void 0:e.id)&&void 0!==n?n:""},ssr:!1,skip:!(null!=e&&e.id)}),a=t.loading,r=t.error,o=t.data;return a?{loading:a}:r?{error:r}:{viewerEdge:null==o||null===(i=o.user)||void 0===i?void 0:i.viewerEdge}},u=function(e,n){var i=n.userId,t=n.viewerId;return e.identify({__typename:"UserViewerEdge",id:"userId:".concat(i,"-viewerId:").concat(t)})}},52764:(e,n,i)=>{i.d(n,{c:()=>a});var t=i(27721),a=function(e){var n=e.children,i=e.nonBlocking,a=(0,t.R)(),l=a.error,r=a.loading,d=a.value;return i&&(l||r)?n(null):r?null:n(d)}},54654:(e,n,i)=>{i.d(n,{P:()=>h});var t=i(96540),a=i(26565),l=i(20663),r=i(27721),d=i(80296),o=i(95420),s=i(44205),u=i(2550),c=i(21335),m=i(86527),k=i(99731),v=i(72130),g=i(49287),p=i(15473),f=function(e){var n,i=e.user,a=e.buttonSize,l=void 0===a?"REGULAR":a,r=e.buttonStyleFn,f=void 0===r?function(e){return e?"OBVIOUS":"STRONG"}:r,S=e.isLinkStyle,N=void 0!==S&&S,w=e.width,E=e.onClick,b=e.preventParentClick,y=e.trackingV2,F=(0,u.A)().viewerId,h=(0,c.cd)(i),I=h.viewerEdge,C=h.loading,V=i.id,U=null!==(n=i.name)&&void 0!==n?n:"",x=(0,o.n)(s.g,{variables:{targetUserId:V},optimisticResponse:{followUser:{__typename:"User",id:V,name:U,viewerEdge:{__typename:"UserViewerEdge",id:"userId:".concat(V,"-viewerId:").concat(F),isFollowing:!0}}},update:function(e){e.modify({id:"User:".concat(F),fields:{missionControl:(0,p.A4)("followedAuthors",!0),followingUserConnection:(0,p.nu)(V),socialStats:(0,p.PV)("followingCount",1)}}),e.modify({id:"User:".concat(V),fields:{socialStats:(0,p.PV)("followerCount",1)}})}}),A=(0,d.A)(x,1)[0],D=(0,o.n)(s.b,{variables:{targetUserId:V},optimisticResponse:{unfollowUser:{__typename:"User",id:V,name:U,viewerEdge:{__typename:"UserViewerEdge",id:"userId:".concat(V,"-viewerId:").concat(F),isFollowing:!1}}},update:function(e){e.modify({id:"User:".concat(F),fields:{missionControl:(0,p.A4)("followedAuthors",!1),socialStats:(0,p.PV)("followingCount",-1)}}),e.modify({id:"User:".concat(V),fields:{socialStats:(0,p.PV)("followerCount",-1)}})}}),T=(0,d.A)(D,1)[0],_=(0,v.$L)(),B=(0,g.W9)(),R=(0,g.jI)(),O=!(null==I||!I.isFollowing),L=f(!!O),P=t.useCallback((function(e){return b&&e.preventDefault(),null==E||E(),_.event("user.followed",{targetUserId:V,followSource:B,source:R,trackingV2:y}),A()}),[V,B,A,b,E,R,y]),z=t.useCallback((function(e){return b&&e.preventDefault(),_.event("user.unfollowed",{targetUserId:V,followSource:B,source:R,trackingV2:y}),T()}),[V,B,T,b,R,y]);return N?t.createElement(m.N,{onClick:O?z:P,linkStyle:O?"SUBTLE":"OBVIOUS",disabled:C},O?"Following":"Follow"):t.createElement(k.$n,{onClick:O?z:P,buttonStyle:L,size:l,loading:C,width:w},O?"Following":"Follow")},S=i(54239),N=i(26679),w=i(43634),E=i(51260),b=i(39160),y=i(46879),F=function(e){var n,i=e.buttonSize,a=void 0===i?"REGULAR":i,l=e.user,r=e.post,d=e.isLinkStyle,o=void 0!==d&&d,s=e.susiEntry,u=e.width,c=e.buttonStyle,m=void 0===c?"STRONG":c,k=(0,b.d4)((function(e){return e.config.authDomain})),v=(0,S.zy)(),p=(0,E.W5)(v.pathname),f=null==p||null===(n=p.route)||void 0===n?void 0:n.name;return t.createElement(g.Ne,{source:{userId:l.id},extendSource:!0},t.createElement(w.r,{buttonSize:a,buttonStyle:m,buttonWidth:u,linkStyle:"OBVIOUS",isButton:!o,operation:"register",post:r,user:l,actionUrl:r?(0,y.OHd)(k,l.id,r.id):(0,y._6D)(k,l.id),susiEntry:s,pageSource:(0,N.x)(f,"register")},"Follow"))},h=function(e){var n=e.user,i=e.post,d=e.buttonSize,o=void 0===d?"REGULAR":d,s=e.buttonStyleFn,u=void 0===s?function(e){return e?"OBVIOUS":"STRONG"}:s,c=e.isLinkStyle,m=void 0!==c&&c,k=e.susiEntry,v=e.width,g=e.onClick,p=e.preventParentClick,S=e.trackingV2,N=(0,r.R)().value,w=(0,l.r)().isWorkingPreview;return N&&N.id===n.id&&!w?null:t.createElement(a.j,null,N?t.createElement(f,{user:n,buttonSize:o,buttonStyleFn:u,isLinkStyle:m,width:v,onClick:g,preventParentClick:p,trackingV2:S}):t.createElement(F,{post:i,user:n,buttonSize:o,isLinkStyle:m,susiEntry:k,width:v,buttonStyle:u(!1)}))}}}]); //# sourceMappingURL=https://stats.medium.build/lite/sourcemaps/1386.6a7a21a1.chunk.js.map