(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f6caea84"],{"33a5":function(e,n,r){"use strict";r("699c")},"3d8d":function(e,n,r){"use strict";r.r(n),r.d(n,"default",(function(){return D}));var t=function(){var e=this,n=e.$createElement,r=e._self._c||n;return r("search-user-view",{attrs:{"screen-name-value":e.screenNameValue,loading:e.loading,"following-in-process-users":e.followingInProcessUsers,users:e.users,"mapped-followings":e.mappedFollowings},on:{input:e.onInputHandler,clearInput:e.onInputHandler,follow:e.follow}})},s=[],a=r("2909"),o=r("5530"),l=r("1da1"),c=r("a34a"),i=r.n(c),u=(r("d81d"),r("d3b7"),r("159b"),r("99af"),r("4de4"),r("a6f4")),p=r("2ef0"),f=r("ff07"),d=function(){var e=this,n=e.$createElement,r=e._self._c||n;return r("base-page",{staticClass:"pa-4"},[r("page-title",{attrs:{"default-back":{name:"home"}}},[e._v(e._s(e.$t("Search users")))]),r("base-input",{staticClass:"search-user-view__input mb-2",attrs:{name:"search",value:e.screenNameValue,"prepend-icon":"sci-search","prepend-icon-color":"var(--palette-primary)","prepend-icon-size":"24px","append-icon":e.hasAppendIcon?"sci-close":"","append-icon-color":"var(--palette-gray)","append-icon-size":"24px"},on:{"click:appendIcon":function(n){return e.$emit("clearInput","")},input:function(n){return e.$emit("input",n)}},scopedSlots:e._u([{key:"prependIcon",fn:function(n){var t=n.color,s=n.fontSize,a=n.icon;return[e.loading?r("base-spinner",{attrs:{color:t,size:s}}):r("base-icon",{attrs:{color:t,"font-size":s}},[e._v(e._s(a))])]}}])}),r("search-user-list",{attrs:{users:e.users,"mapped-followings":e.mappedFollowings,loading:e.loading,"following-in-process-users":e.followingInProcessUsers},on:{follow:e.follow}})],1)},w=[],m=r("9058"),g=r("efd0"),h=r("60cd"),v=r("ab58"),b=r("1031"),_=function(){var e=this,n=e.$createElement,r=e._self._c||n;return r("ul",{staticClass:"search-user-list"},e._l(e.users,(function(n){return r("search-user-item",{key:n.id,attrs:{user:n,"mapped-followings":e.mappedFollowings,"following-in-process-users":e.followingInProcessUsers,loading:e.loading},on:{follow:e.follow}})})),1)},j=[],O=function(){var e=this,n=e.$createElement,r=e._self._c||n;return e.authUser.id!==e.user.id?r("li",{staticClass:"search-user-item d-flex __align-center py-2"},[r("router-link",{staticClass:"search-user-item__profile-link d-flex __align-center mr-2",attrs:{to:e.profileUrl}},[r("base-avatar",{staticClass:"mr-2",attrs:{size:56,user:e.user}}),r("div",{staticClass:"search-user-item__screen-name"},[e._v(e._s(e.user.screenName))])],1),e.isFollowed||e.loading||e.authUser.id===e.user.id||e.followingInProgress?e._e():r("div",{staticClass:"search-user-item__follow caption",on:{click:function(n){return e.$emit("follow",e.user)}}},[e._v(" "+e._s(e.$t("Follow"))+" ")]),e.followingInProgress?r("base-spinner",{staticClass:"search-user-item__spinner caption",attrs:{size:"24px"}}):e._e()],1):e._e()},y=[],I=r("4afc"),U=r("64ae"),x=r("7fc7"),P=Object(u["c"])({name:"SearchUserItem",components:{BaseSpinner:v["a"],BaseAvatar:x["a"]},props:{user:{type:Object,required:!0},mappedFollowings:{type:Object,default:{}},loading:{type:Boolean},followingInProcessUsers:{type:Array,default:[]}},setup:function(e){var n=Object(I["a"])(),r=n.authUser,t=Object(u["a"])((function(){return Object(U["h"])(e.user)})),s=Object(u["a"])((function(){return!!e.mappedFollowings[e.user.id]})),a=Object(u["a"])((function(){return e.followingInProcessUsers.some((function(n){return n===e.user.id}))}));return{authUser:r,profileUrl:t,isFollowed:s,followingInProgress:a}}}),k=P,F=(r("f6d1"),r("2877")),S=Object(F["a"])(k,O,y,!1,null,"950b564a",null),$=S.exports,B=Object(u["c"])({name:"SearchUserList",components:{SearchUserItem:$},props:{users:{type:Array,default:[]},mappedFollowings:{type:Object,default:{}},loading:{type:Boolean},followingInProcessUsers:{type:Array,default:[]}},methods:{follow:function(e){this.$emit("follow",e)}}}),C=B,A=(r("33a5"),Object(F["a"])(C,_,j,!1,null,"312a5268",null)),z=A.exports,N=Object(u["c"])({name:"SearchUserView",components:{BasePage:h["a"],BaseSpinner:v["a"],BaseInput:g["a"],BaseIcon:m["a"],PageTitle:b["a"],SearchUserList:z},props:{screenNameValue:{type:String,default:""},loading:{type:Boolean},users:{type:Array,default:[]},mappedFollowings:{type:Object,default:{}},followingInProcessUsers:{type:Array,default:[]}},computed:{hasAppendIcon:function(){return this.screenNameValue.length>0}},methods:{follow:function(e){this.$emit("follow",e)}}}),V=N,E=Object(F["a"])(V,d,w,!1,null,null,null),H=E.exports,J=Object(u["c"])({name:"PageSearchUser",components:{SearchUserView:H},setup:function(){var e=Object(u["p"])(""),n=Object(u["p"])(!1),r=Object(u["p"])([]),t=Object(u["p"])([]),s=Object(u["p"])({}),c=function(){var e=Object(l["a"])(i.a.mark((function e(){var n,t;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n={},e.next=3,f["a"].FollowingsProvider.searchFollowings({ids:r.value.map((function(e){return e.id}))});case 3:t=e.sent,t.forEach((function(e){return n[e.userId]=e})),s.value=Object(o["a"])({},n);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),d=Object(p["debounce"])(function(){var e=Object(l["a"])(i.a.mark((function e(t){return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n.value=!0,!(t.length>0)){e.next=14;break}return e.prev=2,e.next=5,f["a"].UserPublicDataProvider.relevantSearchByName({name:t,filterRole:"creator"});case 5:if(r.value=e.sent,!r.value.length){e.next=9;break}return e.next=9,c();case 9:return e.prev=9,n.value=!1,e.finish(9);case 12:e.next=17;break;case 14:n.value=!1,r.value=[],s.value={};case 17:case"end":return e.stop()}}),e,null,[[2,,9,12]])})));return function(n){return e.apply(this,arguments)}}(),500),w=function(n){e.value=n,d(n)},m=function(){var e=Object(l["a"])(i.a.mark((function e(n){return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,t.value=[].concat(Object(a["a"])(t.value),[n.id]),e.next=4,f["a"].FollowingsProvider.toggle({id:n.id});case 4:return e.next=6,c();case 6:return e.prev=6,t.value=Object(a["a"])(t.value.filter((function(e){return e!==n.id}))),e.finish(6);case 9:case"end":return e.stop()}}),e,null,[[0,,6,9]])})));return function(n){return e.apply(this,arguments)}}();return{screenNameValue:e,loading:n,onInputHandler:w,users:r,mappedFollowings:s,follow:m,followingInProcessUsers:t}}}),L=J,q=Object(F["a"])(L,t,s,!1,null,null,null),D=q.exports},"699c":function(e,n,r){},a2f6:function(e,n,r){},f6d1:function(e,n,r){"use strict";r("a2f6")}}]);