Files
Pawer/dist/common.js

1 line
40 KiB
JavaScript

"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([[76],{7896:function(n,e,t){var r=t(118),a=t(3401),i=t(4848);function o(n){var e=n.visible,t=n.icon,o=void 0===t?"heart-fill":t,s=n.className,c=void 0===s?"":s,u=n.children;return(0,i.jsxs)(r.Ss,{className:"toast-overlay ".concat(e?"toast-overlay--show":""," ").concat(c),children:[(0,i.jsx)(a.A,{name:o,size:82}),u]})}e.A=o},7745:function(n,e,t){var r=t(5544),a=t(6540),i=t(118),o=t(4848);function s(n){var e=n.avatarKey,t=void 0===e?"gradient-avatar-1":e,s=n.avatarUrl,c=n.label,u=n.size,l=void 0===u?"md":u,f=n.online,d=void 0!==f&&f,p=n.petTag,v=n.children,h=(0,a.useState)(!1),m=(0,r.A)(h,2),w=m[0],y=m[1];(0,a.useEffect)(function(){return y(!1)},[s]);var A=Boolean(s&&!s.startsWith("cloud://"))&&!w;return(0,o.jsxs)(i.Ss,{className:"avatar avatar--".concat(l," ").concat(A?"avatar--image":t),children:[A?(0,o.jsx)(i._V,{className:"avatar__image",src:s,mode:"aspectFill",onError:function(){return y(!0)}}):v||(c?(0,o.jsx)(i.EY,{className:"avatar__label",children:c.slice(0,1)}):null),d?(0,o.jsx)(i.Ss,{className:"avatar__online"}):null,p?(0,o.jsx)(i.EY,{className:"avatar__pet-tag",children:p}):null]})}e.A=s},3401:function(n,e,t){var r=t(118),a=t(4848),i={compass:"\u25c7",pin:"\u2316",plus:"+",message:"\u25cc",user:"\u2659",search:"\u2315",bell:"\u25d4",heart:"\u2661","heart-fill":"\u2665",bookmark:"\u2311",close:"\xd7","close-dot":"\u25cb",image:"\u25a7",video:"\u25b7",hash:"#",smile:"\u263a",eye:"\u25c9",paw:"\u2724",save:"\u25a3",check:"\u2713",settings:"\u2699",chev:"\u203a",refresh:"\u21bb",filter:"\u25bd",minus:"\u2212",target:"\u2299",lock:"\u25a4",globe:"\u25cd",users:"\u265f",info:"i"};function o(n){var e=n.name,t=n.size,o=void 0===t?18:t,s=n.className,c=void 0===s?"":s;return(0,a.jsx)(r.EY,{className:"icon icon--".concat(e," ").concat(c),style:{fontSize:"".concat(o,"px"),width:"".concat(o,"px"),height:"".concat(o,"px")},children:i[e]})}e.A=o},326:function(n,e,t){var r=t(118),a=t(4848);function i(n){var e=n.items,t=n.value,i=n.onChange,o=n.className,s=void 0===o?"":o;return(0,a.jsx)(r.Ss,{className:"seg-tabs ".concat(s),children:e.map(function(n){return(0,a.jsxs)(r.Ss,{className:"seg-tabs__item ".concat(t===n.key?"seg-tabs__item--active":""),onClick:function(){return i(n.key)},children:[(0,a.jsx)(r.EY,{children:n.label}),n.badge?(0,a.jsx)(r.EY,{className:"seg-tabs__badge",children:n.badge}):null]},n.key)})})}e.A=i},3972:function(n,e,t){var r=t(758),a=t.n(r),i=t(118),o=t(7745),s=t(4848);function c(n){var e=n.type,t=n.onClick;return(0,s.jsx)(i.Ss,{className:"icon icon--".concat(e),onClick:t})}function u(n){var e=n.post,t=n.onLike,r=n.onComment,u=n.onOpen,l=n.enableImagePreview,f=n.onMore,d=u?function(){return u(e._id)}:void 0,p=u?d:r?function(){return r(e._id)}:void 0,v=(e.media||[]).filter(function(n){return!n.startsWith("cloud://")}),h=function(n){return a().previewImage({current:n,urls:v})};return(0,s.jsxs)(i.Ss,{className:"post-card",children:[(0,s.jsxs)(i.Ss,{className:"post-card__head",children:[(0,s.jsx)(o.A,{avatarKey:e.author.avatarKey,avatarUrl:e.author.avatarUrl,size:"md",online:e.author.online}),(0,s.jsxs)(i.Ss,{className:"post-card__meta",children:[(0,s.jsxs)(i.Ss,{className:"post-card__name-row",children:[(0,s.jsx)(i.EY,{className:"post-card__name",children:e.author.name}),(0,s.jsxs)(i.EY,{className:"post-card__pet post-card__pet--".concat(e.pet.tone||"purple"),children:[e.pet.name," \xb7 ",e.pet.breed]})]}),(0,s.jsxs)(i.Ss,{className:"post-card__sub",children:[(0,s.jsx)(i.EY,{children:e.locationText}),(0,s.jsx)(i.Ss,{className:"post-card__dot"}),(0,s.jsx)(i.EY,{children:e.timeText})]})]}),f?(0,s.jsx)(i.Ss,{className:"post-card__more",onClick:function(n){n.stopPropagation(),f(e._id)},children:(0,s.jsx)(i.EY,{className:"post-card__more-dots",children:"\xb7\xb7\xb7"})}):null]}),(0,s.jsx)(i.EY,{className:"post-card__body",onClick:d,children:e.body}),v.length?(0,s.jsx)(i.Ss,{className:"post-card__photos post-card__photos--".concat(Math.min(v.length,3)),children:v.slice(0,9).map(function(n,e){return(0,s.jsx)(i._V,{className:"post-card__photo",src:n,mode:"aspectFill",onClick:l?function(){return h(n)}:d},e)})}):null,(0,s.jsxs)(i.Ss,{className:"post-card__actions ".concat(e.likedByMe?"post-card__actions--liked":""),children:[(0,s.jsx)(c,{type:"heart",onClick:function(){return t(e._id)}}),(0,s.jsx)(i.EY,{onClick:function(){return t(e._id)},children:e.counts.likes}),(0,s.jsx)(c,{type:"comment",onClick:p}),(0,s.jsx)(i.EY,{onClick:p,children:e.counts.comments})]})]})}e.A=u},2538:function(n,e,t){var r=t(118),a=t(7745),i=t(3401),o=t(4848);function s(n){var e=n.user;return(0,o.jsxs)(r.Ss,{className:"profile-hero",children:[(0,o.jsx)(a.A,{avatarKey:e.avatarKey,avatarUrl:e.avatarUrl,size:"xl",label:e.nickname}),(0,o.jsxs)(r.Ss,{className:"profile-hero__info",children:[(0,o.jsxs)(r.Ss,{className:"profile-hero__name-row",children:[(0,o.jsx)(r.EY,{className:"profile-hero__name",children:e.nickname}),(0,o.jsxs)(r.EY,{className:"profile-hero__level",children:["Lv.",e.level]})]}),(0,o.jsxs)(r.EY,{className:"profile-hero__sub",children:[e.location," \xb7 ",e.yearsWithPets," \u5e74\u517b\u5ba0\u7ecf\u9a8c"]}),(0,o.jsxs)(r.Ss,{className:"profile-hero__badges",children:[e.verified?(0,o.jsxs)(r.Ss,{className:"profile-hero__badge",children:[(0,o.jsx)(i.A,{name:"check",size:10}),(0,o.jsx)(r.EY,{children:"\u5b9e\u540d\u8ba4\u8bc1"})]}):null,e.location?(0,o.jsxs)(r.Ss,{className:"profile-hero__badge",children:[(0,o.jsx)(i.A,{name:"pin",size:10}),(0,o.jsx)(r.EY,{children:e.location})]}):null]})]})]})}e.A=s},1798:function(n,e,t){t.d(e,{A:function(){return u}});var r=t(5544),a=t(118);function i(n){return n>=1e4?"".concat((n/1e4).toFixed(1),"w"):n>=1e3?"".concat((n/1e3).toFixed(1),"k"):String(n)}var o=t(4848),s=[["posts","\u52a8\u6001"],["following","\u5173\u6ce8"],["followers","\u7c89\u4e1d"]];function c(n){var e=n.stats,t=n.onSelect,c=e||{posts:0,following:0,followers:0};return(0,o.jsx)(a.Ss,{className:"stats-row",children:s.map(function(n){var e=(0,r.A)(n,2),s=e[0],u=e[1];return(0,o.jsxs)(a.Ss,{className:"stats-row__item",onClick:function(){return null===t||void 0===t?void 0:t(s)},children:[(0,o.jsx)(a.EY,{className:"stats-row__num",children:i(c[s])}),(0,o.jsx)(a.EY,{className:"stats-row__label",children:u})]},s)})})}var u=c},924:function(n,e,t){t.d(e,{A7:function(){return c},Cv:function(){return l},VQ:function(){return o},gW:function(){return u},nb:function(){return s}});var r=t(118),a=t(4848),i={plus:"+",pin:"\u2316",close:"x",image:"\u25a7",video:"\u25b7",hash:"#",smile:"\u263a",paw:"\u2724",save:"\u25a3",check:"\u2713",chev:"\u203a",eye:"\u25c9",lock:"\u25a4",globe:"\u25cd",users:"\u265f",info:"i"};function o(n){var e=n.name,t=n.size,o=void 0===t?18:t,s=n.className,c=void 0===s?"":s;return(0,a.jsx)(r.EY,{className:"publish-icon publish-icon--".concat(e," ").concat(c),style:{fontSize:"".concat(o,"px"),width:"".concat(o,"px"),height:"".concat(o,"px")},children:i[e]})}function s(n){var e=n.avatarKey,t=void 0===e?"gradient-avatar-1":e,i=n.avatarUrl,o=n.label,s=n.size,c=void 0===s?"md":s,u=n.children,l=i&&!i.startsWith("cloud://")?i:"";return(0,a.jsx)(r.Ss,{className:"publish-avatar publish-avatar--".concat(c," publish-avatar--").concat(t),children:l?(0,a.jsx)(r._V,{className:"publish-avatar__img",src:l,mode:"aspectFill"}):u||(o?(0,a.jsx)(r.EY,{className:"publish-avatar__label",children:o.slice(0,1)}):null)})}function c(n){var e=n.checked,t=n.onChange;return(0,a.jsx)(r.Ss,{className:"publish-switch ".concat(e?"publish-switch--checked":""),onClick:function(){return null===t||void 0===t?void 0:t(!e)}})}function u(n){var e=n.active,t=void 0!==e&&e,i=n.prefix,o=n.onClick,s=n.children;return(0,a.jsxs)(r.Ss,{className:"publish-chip ".concat(t?"publish-chip--active":""),onClick:o,children:[i?(0,a.jsx)(r.EY,{className:"publish-chip__prefix",children:i}):null,(0,a.jsx)(r.EY,{children:s})]})}function l(n){var e=n.visible,t=n.onClose,i=n.centered,o=void 0!==i&&i,s=n.className,c=void 0===s?"":s,u=n.children;return e?(0,a.jsx)(r.Ss,{className:"publish-bottom-sheet-bg ".concat(o?"publish-bottom-sheet-bg--centered":""),onClick:t,children:(0,a.jsx)(r.Ss,{className:"publish-bottom-sheet ".concat(c),onClick:function(n){return n.stopPropagation()},children:u})}):null}},2978:function(n,e,t){var r=t(118),a=t(924),i=t(4848),o=[{key:"public",icon:"globe",title:"\u516c\u5f00",desc:"\u6240\u6709\u6c6a\u5708\u7528\u6237\u53ef\u89c1,\u4f1a\u51fa\u73b0\u5728\u5e7f\u573a\u63a8\u8350\u4e2d",tone:"public"},{key:"friends",icon:"users",title:"\u6c6a\u53cb",desc:"\u4ec5\u4f60\u5173\u6ce8\u7684\u4eba\u53ef\u89c1,\u4f1a\u51fa\u73b0\u5728\u5173\u6ce8\u4fe1\u606f\u6d41",tone:"friends"},{key:"private",icon:"lock",title:"\u4ec5\u81ea\u5df1",desc:"\u4ec5\u81ea\u5df1\u53ef\u89c1,\u4f5c\u4e3a\u79c1\u4eba\u8bb0\u5f55\u4fdd\u5b58",tone:"private"}];function s(n){var e=n.visible,t=n.value,s=n.onChange,c=n.onClose;return(0,i.jsxs)(a.Cv,{visible:e,onClose:c,children:[(0,i.jsx)(r.Ss,{className:"publish-visibility-sheet__grabber"}),(0,i.jsx)(r.EY,{className:"publish-visibility-sheet__title",children:"\u9009\u62e9\u53ef\u89c1\u8303\u56f4"}),(0,i.jsx)(r.EY,{className:"publish-visibility-sheet__desc",children:"\u4e0d\u540c\u8303\u56f4\u7684\u52a8\u6001\u4f1a\u51fa\u73b0\u5728\u4e0d\u540c\u7684\u4fe1\u606f\u6d41\u4e2d"}),(0,i.jsx)(r.Ss,{className:"publish-visibility-sheet__options",children:o.map(function(n){var e=n.key===t;return(0,i.jsxs)(r.Ss,{className:"publish-visibility-sheet__option ".concat(e?"publish-visibility-sheet__option--checked":""),onClick:function(){s(n.key),setTimeout(c,220)},children:[(0,i.jsx)(r.Ss,{className:"publish-visibility-sheet__icon publish-visibility-sheet__icon--".concat(n.tone),children:(0,i.jsx)(a.VQ,{name:n.icon,size:18})}),(0,i.jsxs)(r.Ss,{className:"publish-visibility-sheet__text",children:[(0,i.jsx)(r.EY,{className:"publish-visibility-sheet__name",children:n.title}),(0,i.jsx)(r.EY,{className:"publish-visibility-sheet__sub",children:n.desc})]}),(0,i.jsx)(r.Ss,{className:"publish-visibility-sheet__check",children:e?(0,i.jsx)(a.VQ,{name:"check",size:12}):null})]},n.key)})})]})}e.A=s},374:function(n,e,t){t.d(e,{v:function(){return s}});var r=t(6540),a=t(758),i=t.n(a);function o(){var n=i();return"function"===typeof n.getWindowInfo?n.getWindowInfo():i().getSystemInfoSync()}function s(){return(0,r.useMemo)(function(){try{var n,e=o(),t=i().getMenuButtonBoundingClientRect(),r=e.statusBarHeight||0,a=Math.max(54,t.bottom+8),s=e.screenHeight||e.windowHeight||0,c=Math.max(0,s-((null===(n=e.safeArea)||void 0===n?void 0:n.bottom)||s));return{statusBarHeight:r,navHeight:a,menuRight:Math.max(16,(e.windowWidth||390)-t.left+8),safeBottom:c}}catch(n){return{statusBarHeight:24,navHeight:54,menuRight:96,safeBottom:20}}},[])}},994:function(n,e,t){t.d(e,{d:function(){return i}});var r=t(5544),a=t(6540);function i(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:480,e=(0,a.useState)(!1),t=(0,r.A)(e,2),i=t[0],o=t[1],s=(0,a.useRef)(null),c=(0,a.useCallback)(function(){s.current&&clearTimeout(s.current),o(!0),s.current=setTimeout(function(){return o(!1)},n)},[n]),u=(0,a.useCallback)(function(){s.current&&clearTimeout(s.current),o(!1)},[]);return(0,a.useEffect)(function(){return function(){s.current&&clearTimeout(s.current)}},[]),{visible:i,show:c,hide:u}}},3427:function(n,e,t){t.d(e,{F4:function(){return A},R$:function(){return b},iD:function(){return w},nB:function(){return p},ri:function(){return h}});var r=t(9379),a=t(1212),i=t(467),o=t(758),s=t.n(o),c=t(9251),u=t(4282),l=t(5366),f=t(4177),d="wq:loggedOut";function p(){try{return Boolean(s().getStorageSync(d))}catch(n){return!1}}function v(n){try{n?s().setStorageSync(d,!0):s().removeStorageSync(d)}catch(n){}}function h(){return m.apply(this,arguments)}function m(){return m=(0,i.A)((0,a.A)().m(function n(){return(0,a.A)().w(function(n){while(1)switch(n.n){case 0:v(!0);case 1:return n.a(2)}},n)})),m.apply(this,arguments)}function w(){return y.apply(this,arguments)}function y(){return y=(0,i.A)((0,a.A)().m(function n(){var e,t,i,o,s,d,p,v;return(0,a.A)().w(function(n){while(1)switch(n.p=n.n){case 0:if((0,c.n)()){n.n=1;break}return n.a(2,{user:l.SW,isNew:!1});case 1:return n.p=1,n.n=2,(0,c.k)("login",{});case 2:return e=n.v,t=(0,f.h)(e.user),i=r.A,o=(0,r.A)({},t),s={},n.n=3,(0,u.Po)(t.avatarUrl);case 3:return d=n.v,p=i(o,s,{avatarUrl:d}),v=Boolean(e.isNew),n.a(2,{user:p,isNew:v});case 4:return n.p=4,n.v,n.a(2,{user:l.SW,isNew:!1})}},n,null,[[1,4]])})),y.apply(this,arguments)}function A(n){return g.apply(this,arguments)}function g(){return g=(0,i.A)((0,a.A)().m(function n(e){var t,r,i,o;return(0,a.A)().w(function(n){while(1)switch(n.n){case 0:if(e&&(0,c.n)()&&s().cloud){n.n=1;break}return n.a(2,"");case 1:return r=(null===(t=e.split(".").pop())||void 0===t?void 0:t.split("?")[0])||"png",i="avatars/".concat(Date.now(),"-").concat(Math.floor(1e6*Math.random()),".").concat(r),n.n=2,s().cloud.uploadFile({cloudPath:i,filePath:e});case 2:return o=n.v,n.a(2,o.fileID)}},n)})),g.apply(this,arguments)}function b(n,e){return k.apply(this,arguments)}function k(){return k=(0,i.A)((0,a.A)().m(function n(e,t){var i,o,d,p,h,m,w,y;return(0,a.A)().w(function(n){while(1)switch(n.n){case 0:if(i=t.trim(),v(!1),(0,c.n)()&&s().cloud){n.n=1;break}return n.a(2,(0,r.A)((0,r.A)({},l.SW),{},{nickname:i,profileCompleted:!0}));case 1:return n.n=2,A(e);case 2:return o=n.v,n.n=3,(0,c.k)("profileUpdate",{patch:{nickname:i,avatarUrl:o}});case 3:return d=n.v,p=(0,f.h)(d.user),h=r.A,m=(0,r.A)({},p),w={},n.n=4,(0,u.Po)(p.avatarUrl);case 4:return y=n.v,n.a(2,h(m,w,{avatarUrl:y}))}},n)})),k.apply(this,arguments)}},4282:function(n,e,t){t.d(e,{L3:function(){return h},Po:function(){return y},f0:function(){return g}});var r=t(1212),a=t(467),i=t(5544),o=t(436),s=t(758),c=t.n(s),u=3e6,l=500,f=new Map;function d(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now();if(f.forEach(function(e,t){e.expiresAt<=n&&f.delete(t)}),!(f.size<=l)){var e=f.size-l;(0,o.A)(f.entries()).sort(function(n,e){return n[1].lastAccess-e[1].lastAccess}).slice(0,e).forEach(function(n){var e=(0,i.A)(n,1),t=e[0];return f.delete(t)})}}function p(n){var e=f.get(n);if(!e)return"";var t=Date.now();return e.expiresAt<=t?(f.delete(n),""):(e.lastAccess=t,e.url)}function v(n,e){var t=Date.now();f.set(n,{url:e,expiresAt:t+u,lastAccess:t}),d(t)}function h(n){return Boolean(n&&n.startsWith("cloud://"))}function m(n){return w.apply(this,arguments)}function w(){return w=(0,a.A)((0,r.A)().m(function n(e){var t,a,i,s;return(0,r.A)().w(function(n){while(1)switch(n.p=n.n){case 0:if(d(),t=c().cloud,a=(0,o.A)(new Set(e.filter(h).filter(function(n){return!p(n)}))),!a.length||!t||"function"!==typeof t.getTempFileURL){n.n=4;break}return n.p=1,n.n=2,t.getTempFileURL({fileList:a});case 2:i=n.v,s=Array.isArray(null===i||void 0===i?void 0:i.fileList)?i.fileList:[],s.forEach(function(n){var e=n.fileID||n.fileId,t=n.tempFileURL||n.tempFileUrl;e&&t&&v(e,t)}),n.n=4;break;case 3:n.p=3,n.v;case 4:return n.a(2,e.map(function(n){return h(n)?p(n)||"":n}))}},n,null,[[1,3]])})),w.apply(this,arguments)}function y(n){return A.apply(this,arguments)}function A(){return A=(0,a.A)((0,r.A)().m(function n(e){var t,a,o;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:if(e){n.n=1;break}return n.a(2,"");case 1:return n.n=2,m([e]);case 2:return t=n.v,a=(0,i.A)(t,1),o=a[0],n.a(2,o||"")}},n)})),A.apply(this,arguments)}function g(n){return b.apply(this,arguments)}function b(){return b=(0,a.A)((0,r.A)().m(function n(e){var t,a;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return t=(0,o.A)(new Set(e.filter(Boolean))),n.n=1,m(t);case 1:return a=n.v,n.a(2,new Map(t.map(function(n,e){return[n,a[e]||""]})))}},n)})),b.apply(this,arguments)}},9251:function(n,e,t){t.d(e,{k:function(){return s},n:function(){return u}});var r=t(1212),a=t(467),i=t(758),o=t.n(i);function s(n,e){return c.apply(this,arguments)}function c(){return c=(0,a.A)((0,r.A)().m(function n(e,t){var a;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:if(o().cloud){n.n=1;break}throw new Error("\u5f53\u524d\u73af\u5883\u672a\u542f\u7528 Taro.cloud");case 1:return n.n=2,o().cloud.callFunction({name:e,data:t});case 2:return a=n.v,n.a(2,a.result)}},n)})),c.apply(this,arguments)}function u(){return Boolean(o().cloud)}},4149:function(n,e,t){t.d(e,{O$:function(){return x},SI:function(){return I},aC:function(){return g},gg:function(){return U},hv:function(){return y},lr:function(){return k},ys:function(){return j}});var r=t(1212),a=t(9379),i=t(467),o=t(5544),s=t(436),c=t(9251),u=t(4282),l=t(5366),f=t(5313);function d(n,e){var t=null===e||void 0===e?void 0:e.trim().toLowerCase();return!t||[n.body,n.locationText,n.author.name,n.pet.name,n.pet.breed].concat((0,s.A)(n.topics||[])).filter(Boolean).join(" ").toLowerCase().includes(t)}function p(n){var e=new Map;return n.forEach(function(n){n.topics.forEach(function(n){return e.set(n,(e.get(n)||0)+1)})}),(0,s.A)(e.entries()).sort(function(n,e){return e[1]-n[1]}).map(function(n){var e=(0,o.A)(n,1),t=e[0];return t})}function v(n){return h.apply(this,arguments)}function h(){return h=(0,i.A)((0,r.A)().m(function n(e){var t,i,o;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return t=e.flatMap(function(n){return[n.author.avatarUrl||""].concat((0,s.A)(n.media||[]))}),n.n=1,(0,u.f0)(t);case 1:return i=n.v,o=function(n){return n&&i.has(n)?i.get(n)||"":n},n.a(2,e.map(function(n){return(0,a.A)((0,a.A)({},n),{},{author:(0,a.A)((0,a.A)({},n.author),{},{avatarUrl:o(n.author.avatarUrl)}),media:n.media?n.media.map(function(n){return o(n)||""}).filter(Boolean):n.media})}))}},n)})),h.apply(this,arguments)}function m(n){return w.apply(this,arguments)}function w(){return w=(0,i.A)((0,r.A)().m(function n(e){var t,i;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return n.n=1,(0,u.f0)(e.map(function(n){return n.author.avatarUrl||""}));case 1:return t=n.v,i=function(n){return n&&t.has(n)?t.get(n)||"":n},n.a(2,e.map(function(n){return(0,a.A)((0,a.A)({},n),{},{author:(0,a.A)((0,a.A)({},n.author),{},{avatarUrl:i(n.author.avatarUrl)})})}))}},n)})),w.apply(this,arguments)}function y(){return A.apply(this,arguments)}function A(){return A=(0,i.A)((0,r.A)().m(function n(){var e,t,a,i,o,s,u,f,d,p=arguments;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:if(e=p.length>0&&void 0!==p[0]?p[0]:{},t="string"===typeof e?{authorId:e}:e,a=t.pageSize||20,(0,c.n)()){n.n=1;break}return i=Math.max(0,Number(t.cursor||0)),o=l.sk.slice(i,i+a),s=i+a<l.sk.length?String(i+a):"",n.a(2,{list:o,nextCursor:s});case 1:return n.n=2,(0,c.k)("userPosts",t);case 2:return u=n.v,n.n=3,v(u.list||[]);case 3:return f=n.v,d=u.nextCursor||"",n.a(2,{list:f,nextCursor:d})}},n)})),A.apply(this,arguments)}function g(n){return b.apply(this,arguments)}function b(){return b=(0,i.A)((0,r.A)().m(function n(e){var t,a,i,s,u,f,d;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:if(t="string"===typeof e?{postId:e}:e,(0,c.n)()){n.n=1;break}return n.a(2,{post:l.sk.find(function(n){return n._id===t.postId})||null,comments:[]});case 1:return n.n=2,(0,c.k)("postDetail",t);case 2:if(a=n.v,!a.post){n.n=4;break}return n.n=3,v([a.post]);case 3:d=n.v,n.n=5;break;case 4:d=[null];case 5:return i=d,s=(0,o.A)(i,1),u=s[0],n.n=6,m(a.comments||[]);case 6:return f=n.v,n.a(2,{post:u,comments:f,commentsNextCursor:a.commentsNextCursor||""})}},n)})),b.apply(this,arguments)}function k(n){return _.apply(this,arguments)}function _(){return _=(0,i.A)((0,r.A)().m(function n(e){var t,a,i,o,s,u,f,h,m,w,y,A,g,b,k,_;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:if(t=e.channel,a=e.topic,i=e.cursor,o=e.pageSize,s=void 0===o?20:o,u=e.keyword,(0,c.n)()){n.n=1;break}return f=l.sk.filter(function(n){return!a||n.topics.includes(a)}).filter(function(n){return d(n,u)}),h=Math.max(0,Number(i||0)),m=f.slice(h,h+s),w=h+s<f.length?String(h+s):"",n.a(2,{list:m,nextCursor:w,topics:p(l.sk)});case 1:return n.n=2,(0,c.k)("feedList",{channel:t,topic:a,cursor:i,pageSize:s,keyword:u});case 2:return y=n.v,A=y.list||[],g=u?A.filter(function(n){return d(n,u)}):A,n.n=3,v(g);case 3:return b=n.v,k=y.nextCursor||"",_=y.topics||[],n.a(2,{list:b,nextCursor:k,topics:_})}},n)})),_.apply(this,arguments)}function x(n,e){return S.apply(this,arguments)}function S(){return S=(0,i.A)((0,r.A)().m(function n(e,t){var i,o,s;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:if((0,c.n)()){n.n=1;break}return i=l.sk.find(function(n){return n._id===e}),o={liked:t,likes:Math.max(0,((null===i||void 0===i?void 0:i.counts.likes)||0)+(t?1:-1))},(0,f.dp)((0,a.A)({postId:e},o)),n.a(2,o);case 1:return n.n=2,(0,c.k)("postLike",{postId:e,liked:t});case 2:return s=n.v,(0,f.dp)({postId:e,liked:s.liked,likes:s.likes}),n.a(2,s)}},n)})),S.apply(this,arguments)}function j(n){return N.apply(this,arguments)}function N(){return N=(0,i.A)((0,r.A)().m(function n(e){return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:if((0,c.n)()){n.n=1;break}return(0,f.ZU)("feed","myPosts","profile"),n.a(2);case 1:return n.n=2,(0,c.k)("postDelete",{postId:e});case 2:(0,f.ZU)("feed","myPosts","profile");case 3:return n.a(2)}},n)})),N.apply(this,arguments)}function U(n,e){return C.apply(this,arguments)}function C(){return C=(0,i.A)((0,r.A)().m(function n(e,t){return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:if((0,c.n)()){n.n=1;break}return(0,f.ZU)("feed","myPosts"),n.a(2);case 1:return n.n=2,(0,c.k)("postUpdate",(0,a.A)({postId:e},t));case 2:(0,f.ZU)("feed","myPosts");case 3:return n.a(2)}},n)})),C.apply(this,arguments)}function I(n,e){return T.apply(this,arguments)}function T(){return T=(0,i.A)((0,r.A)().m(function n(e,t){var a;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:if((0,c.n)()){n.n=1;break}return a=l.sk.find(function(n){return n._id===e}),n.a(2,{commentId:"local_comment_".concat(Date.now()),comments:((null===a||void 0===a?void 0:a.counts.comments)||0)+1});case 1:return n.a(2,(0,c.k)("commentCreate",{postId:e,content:t}))}},n)})),T.apply(this,arguments)}},9672:function(n,e,t){t.d(e,{VL:function(){return w},_z:function(){return b},fG:function(){return N},vs:function(){return A},z:function(){return S}});var r=t(1212),a=t(9379),i=t(436),o=t(467),s=t(758),c=t.n(s),u=t(9251),l=t(4282),f=t(5366),d=t(5313);function p(n){return v.apply(this,arguments)}function v(){return v=(0,o.A)((0,r.A)().m(function n(e){var t,o,s;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return t=[].concat((0,i.A)(e.activeUsers.map(function(n){return n.avatarUrl||""})),(0,i.A)(e.conversations.map(function(n){return n.avatarUrl||""}))),n.n=1,(0,l.f0)(t);case 1:return o=n.v,s=function(n){return n&&o.has(n)?o.get(n)||"":n},n.a(2,{activeUsers:e.activeUsers.map(function(n){return(0,a.A)((0,a.A)({},n),{},{avatarUrl:s(n.avatarUrl)})}),conversations:e.conversations.map(function(n){return(0,a.A)((0,a.A)({},n),{},{avatarUrl:s(n.avatarUrl)})})})}},n)})),v.apply(this,arguments)}function h(n){return m.apply(this,arguments)}function m(){return m=(0,o.A)((0,r.A)().m(function n(e){var t,o,s,c;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return o=[(null===(t=e.peer)||void 0===t?void 0:t.avatarUrl)||""].concat((0,i.A)(e.messages.filter(function(n){return"image"===n.type}).map(function(n){return n.content||""}))),n.n=1,(0,l.f0)(o);case 1:return s=n.v,c=function(n){return n&&s.has(n)?s.get(n)||"":n},n.a(2,(0,a.A)((0,a.A)({},e),{},{peer:e.peer?(0,a.A)((0,a.A)({},e.peer),{},{avatarUrl:c(e.peer.avatarUrl)}):null,messages:e.messages.map(function(n){if("image"!==n.type)return n;var e=n.content||"",t=n.fileId||((0,l.L3)(e)?e:void 0),r=c(e)||((0,l.L3)(e)?"":e);return(0,a.A)((0,a.A)({},n),{},{fileId:t,content:r,assetState:r?"ready":"unresolved"})})}))}},n)})),m.apply(this,arguments)}function w(n){return y.apply(this,arguments)}function y(){return y=(0,o.A)((0,r.A)().m(function n(e){var t,a;return(0,r.A)().w(function(n){while(1)switch(n.p=n.n){case 0:if((0,u.n)()){n.n=1;break}return t="unread"===e?f.TZ.filter(function(n){return n.unreadCount>0}):f.TZ,n.a(2,{activeUsers:f.jO,conversations:t});case 1:return n.p=1,n.n=2,(0,u.k)("messageList",{tab:e});case 2:return a=n.v,n.a(2,p({activeUsers:a.activeUsers||[],conversations:a.conversations||[]}));case 3:return n.p=3,n.v,n.a(2,{activeUsers:[],conversations:[]})}},n,null,[[1,3]])})),y.apply(this,arguments)}function A(n){return g.apply(this,arguments)}function g(){return g=(0,o.A)((0,r.A)().m(function n(e){var t;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:if((0,d.ZU)("messages"),(0,u.n)()){n.n=1;break}return n.a(2,0);case 1:return n.n=2,(0,u.k)("conversationRead",{conversationId:e});case 2:return t=n.v,n.a(2,t.unreadCount)}},n)})),g.apply(this,arguments)}function b(n,e){return k.apply(this,arguments)}function k(){return k=(0,o.A)((0,r.A)().m(function n(e,t){var i;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:if((0,u.n)()){n.n=1;break}return n.a(2,{messageId:"local_".concat(Date.now()),conversationId:t.conversationId||(t.toUserId?"local_".concat(t.toUserId):"local")});case 1:return n.n=2,(0,u.k)("messageSend",(0,a.A)({content:e},t));case 2:if(i=n.v,null!==i&&void 0!==i&&i.messageId&&null!==i&&void 0!==i&&i.conversationId){n.n=3;break}throw new Error("messageSend returned invalid result: ".concat(JSON.stringify(i)));case 3:return(0,d.ZU)("messages"),n.a(2,{messageId:i.messageId,conversationId:i.conversationId})}},n)})),k.apply(this,arguments)}function _(n){return x.apply(this,arguments)}function x(){return x=(0,o.A)((0,r.A)().m(function n(e){var t,a,i;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:if((0,u.n)()&&!e.startsWith("cloud://")){n.n=1;break}return n.a(2,e);case 1:return t=(e.split("?")[0].split(".").pop()||"jpg").slice(0,5),a="messages/".concat(Date.now(),"_").concat(Math.random().toString(36).slice(2,8),".").concat(t),n.n=2,c().cloud.uploadFile({cloudPath:a,filePath:e});case 2:return i=n.v,n.a(2,i.fileID)}},n)})),x.apply(this,arguments)}function S(n,e){return j.apply(this,arguments)}function j(){return j=(0,o.A)((0,r.A)().m(function n(e,t){var i,o,s;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return n.n=1,_(e);case 1:return i=n.v,n.n=2,b(i,(0,a.A)((0,a.A)({},t),{},{msgType:"image"}));case 2:return o=n.v,n.n=3,(0,l.Po)(i);case 3:return s=n.v,n.a(2,(0,a.A)((0,a.A)({},o),{},{fileId:(0,l.L3)(i)?i:void 0,content:s||e,assetState:s||e?"ready":"unresolved"}))}},n)})),j.apply(this,arguments)}function N(n){return U.apply(this,arguments)}function U(){return U=(0,o.A)((0,r.A)().m(function n(e){var t;return(0,r.A)().w(function(n){while(1)switch(n.p=n.n){case 0:if((0,u.n)()){n.n=1;break}return n.a(2,{conversationId:e.conversationId||"",peer:null,messages:[],nextCursor:""});case 1:return n.p=1,n.n=2,(0,u.k)("messageThread",e);case 2:return t=n.v,n.a(2,h({conversationId:t.conversationId||e.conversationId||"",peer:t.peer||null,messages:t.messages||[],nextCursor:t.nextCursor||""}));case 3:return n.p=3,n.v,n.a(2,{conversationId:e.conversationId||"",peer:null,messages:[],nextCursor:""})}},n,null,[[1,3]])})),U.apply(this,arguments)}},5366:function(n,e,t){t.d(e,{KB:function(){return s},LT:function(){return i},SW:function(){return a},TZ:function(){return u},jO:function(){return c},sk:function(){return o}});var r=t(9379),a={_id:"u_ab",nickname:"\u963f\u5e03\u7684\u5bb6\u957f",handle:"@abudejiazhang",avatarKey:"gradient-avatar-2",profileCompleted:!0,location:"\u4e0a\u6d77 \xb7 \u6d66\u4e1c\u65b0\u533a",yearsWithPets:6,level:6,bio:"\u559c\u6b22\u5e26\u5976\u6614\u53bb\u6c5f\u8fb9,\u4e5f\u5728\u8ba4\u771f\u5b66\u4e60\u548c\u732b\u54aa\u548c\u5e73\u76f8\u5904\u3002",verified:!0,stats:{posts:128,following:342,followers:1200},preferences:{notifications:!0,nearbyVisible:!0}},i=[{_id:"pet_milkshake",ownerId:"u_ab",name:"\u5976\u6614",species:"dog",breed:"\u91d1\u6bdb",ageText:"3 \u5c81",avatarKey:"gradient-avatar-4",photoKey:"photo-gold",tags:["\u4eb2\u4eba","\u7231\u73a9\u6c34","\u53ef\u7ea6\u905b"],mood:"\u4eca\u5929\u60f3\u53bb\u6c5f\u8fb9"},{_id:"pet_ricecake",ownerId:"u_ab",name:"\u5e74\u7cd5",species:"cat",breed:"\u5e03\u5076",ageText:"2 \u5c81",avatarKey:"gradient-avatar-2",photoKey:"photo-purple",tags:["\u5b89\u9759","\u4f1a\u5f00\u62bd\u5c49"],mood:"\u4e0b\u5348\u6652\u592a\u9633"}],o=[{_id:"p1",author:{id:"u1",name:"\u5976\u6cb9",avatarKey:"gradient-avatar-1"},pet:{name:"\u5976\u6614",breed:"\u91d1\u6bdb",tone:"purple"},body:"\u4eca\u5929\u5e26 #\u5976\u6614 \u53bb\u4e86\u6ee8\u6c5f\u516c\u56ed,\u5979\u7b2c\u4e00\u6b21\u89c1\u5230\u6c5f\u9762\u4e0a\u7684\u8f6e\u8239,\u6574\u4e2a\u72d7\u90fd\u6123\u4f4f\u4e86\u3002\u8def\u4e0a\u8fd8\u9047\u5230\u4e00\u53ea\u8d85\u51f6\u7684\u67f4\u72ac\u59b9\u59b9,\u4e24\u4e2a\u5c0f\u5bb6\u4f19\u6253\u95f9\u4e86\u534a\u5c0f\u65f6\u624d\u80af\u56de\u5bb6\u3002",topics:["\u5976\u6614","\u6ee8\u6c5f\u516c\u56ed","\u91d1\u6bdb\u65e5\u5e38"],mediaTone:"pet-1",sticker:"\u6ee8\u6c5f\u516c\u56ed",locationText:"\u4e0a\u6d77 \xb7 \u6ee8\u6c5f\u516c\u56ed",timeText:"2 \u5206\u949f\u524d",counts:{likes:128,comments:24},likedByMe:!1},{_id:"p2",author:{id:"u2",name:"\u4e50\u4e50\u5bb6",avatarKey:"gradient-avatar-2"},pet:{name:"\u5e74\u7cd5",breed:"\u5e03\u5076",tone:"green"},body:"\u5e74\u7cd5\u6700\u8fd1\u5b66\u4f1a\u4e86\u4e00\u4e2a\u65b0\u6280\u80fd \u2014\u2014 #\u5f00\u62bd\u5c49\u3002\u6211\u4eec\u5bb6\u6240\u6709\u62bd\u5c49\u73b0\u5728\u90fd\u5f97\u52a0\u513f\u7ae5\u9501\u3002\u6c42\u95ee\u5404\u4f4d\u94f2\u5c4e\u5b98,\u732b\u54aa\u6210\u7cbe\u4e86\u600e\u4e48\u529e?",topics:["\u5f00\u62bd\u5c49","\u732b\u54aa"],mediaTone:"pet-2",locationText:"\u4e0a\u6d77 \xb7 \u9759\u5b89\u533a",timeText:"15 \u5206\u949f\u524d",counts:{likes:87,comments:12},likedByMe:!1},{_id:"p3",author:{id:"u3",name:"Lucky \u4e4b\u5bb6",avatarKey:"gradient-avatar-3"},pet:{name:"Lucky",breed:"\u67ef\u57fa",tone:"gold"},body:"\u7b2c\u4e00\u6b21\u5e26 Lucky \u53c2\u52a0\u5ba0\u7269\u751f\u65e5\u4f1a,\u8ba4\u8bc6\u4e86 4 \u4e2a\u65b0\u670b\u53cb,\u56de\u5bb6\u7d2f\u762b\u4e86 #\u793e\u4ea4\u725b\u903c\u8bc1",topics:["\u5ba0\u7269\u751f\u65e5\u4f1a","\u793e\u4ea4\u725b\u903c\u8bc1"],mediaTone:"pet-3",sticker:"3 \u5c81\u751f\u65e5\u4f1a",locationText:"\u4e0a\u6d77 \xb7 \u5f90\u6c47\u533a",timeText:"1 \u5c0f\u65f6\u524d",counts:{likes:256,comments:42},likedByMe:!0}],s=[(0,r.A)((0,r.A)({},i[0]),{},{ownerName:"\u963f\u5e03\u7684\u5bb6\u957f",isMine:!0,isFollowing:!1,isFriend:!1,distanceText:"260m",online:!0}),{_id:"pet_corgi",ownerId:"u3",name:"Lucky",species:"dog",breed:"\u67ef\u57fa",ageText:"3 \u5c81",distanceText:"420m",avatarKey:"gradient-avatar-3",photoKey:"photo-green",ownerName:"Lucky \u4e4b\u5bb6",isFollowing:!0,isFriend:!0,tags:["\u7cbe\u529b\u65fa\u76db","\u4f1a\u63a5\u98de\u76d8"],mood:"\u627e\u73a9\u4f34",online:!0},{_id:"pet_shiba",ownerId:"u4",name:"\u8c46\u5305",species:"dog",breed:"\u67f4\u72ac",ageText:"1 \u5c81\u534a",distanceText:"530m",avatarKey:"gradient-avatar-6",photoKey:"photo-pink",ownerName:"\u8c46\u5305\u5988",isFollowing:!1,isFriend:!1,tags:["\u6162\u70ed","\u7231\u8ffd\u7403"],mood:"\u60f3\u95fb\u65b0\u670b\u53cb"},{_id:"pet_samoyed",ownerId:"u5",name:"\u767d\u6843",species:"dog",breed:"\u8428\u6469\u8036",ageText:"4 \u5c81",distanceText:"780m",avatarKey:"gradient-avatar-2",photoKey:"photo-blue",ownerName:"\u767d\u6843\u5bb6",isFollowing:!0,isFriend:!1,tags:["\u6e29\u67d4","\u9002\u5408\u65b0\u624b"],mood:"\u516c\u56ed\u6563\u6b65\u4e2d"},{_id:"pet_mocha",ownerId:"u6",name:"\u6469\u5361",species:"cat",breed:"\u82f1\u77ed",ageText:"5 \u5c81",distanceText:"960m",avatarKey:"gradient-avatar-5",photoKey:"photo-gold",ownerName:"\u6469\u5361\u5bb6",isFollowing:!1,isFriend:!1,tags:["\u5b89\u9759\u56f4\u89c2","\u4eb2\u4eba"],mood:"\u6b63\u5728\u8f66\u91cc\u770b\u70ed\u95f9"}],c=[{id:"a1",name:"\u5976\u6cb9",avatarKey:"gradient-avatar-1",live:!0},{id:"a2",name:"\u4e50\u4e50\u5bb6",avatarKey:"gradient-avatar-2"},{id:"a3",name:"Lucky",avatarKey:"gradient-avatar-3",live:!0},{id:"a4",name:"\u8c46\u5305\u5988",avatarKey:"gradient-avatar-4"},{id:"a5",name:"\u5c0f\u4e03",avatarKey:"gradient-avatar-5"}],u=[{_id:"c1",type:"single",title:"\u4e50\u4e50\u5bb6",petName:"\u5e74\u7cd5",avatarKey:"gradient-avatar-2",preview:"\u521a\u770b\u5230\u4f60\u53d1\u7684\u6ee8\u6c5f\u516c\u56ed,\u5468\u672b\u8fd8\u53bb\u5417?",timeText:"\u73b0\u5728",unreadCount:3,online:!0},{_id:"c3",type:"single",title:"Lucky \u4e4b\u5bb6",petName:"Lucky",avatarKey:"gradient-avatar-3",preview:"Lucky \u770b\u5230\u5976\u6614\u7684\u89c6\u9891\u4e4b\u540e\u4e00\u76f4\u76ef\u7740\u624b\u673a\u3002",timeText:"\u6628\u5929",unreadCount:0},{_id:"c4",type:"system",title:"\u6c6a\u5708\u5c0f\u52a9\u624b",avatarKey:"gradient-avatar-4",preview:"\u4f60\u7684\u52a8\u6001\u83b7\u5f97\u4e86 24 \u4e2a\u65b0\u7684\u559c\u6b22\u3002",timeText:"\u5468\u4e00",unreadCount:1,muted:!0}]},1926:function(n,e,t){t.d(e,{E$:function(){return v},SO:function(){return y},r7:function(){return m}});var r=t(1212),a=t(9379),i=t(436),o=t(467),s=t(9251),c=t(4282),u=t(5366),l=t(5313),f=t(4177);function d(n,e){return p.apply(this,arguments)}function p(){return p=(0,o.A)((0,r.A)().m(function n(e,t){var o,s,u;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return o=[e.avatarUrl||""].concat((0,i.A)(t.map(function(n){return n.photoUrl||""}))),n.n=1,(0,c.f0)(o);case 1:return s=n.v,u=function(n){return n&&s.has(n)?s.get(n)||"":n},n.a(2,{user:(0,a.A)((0,a.A)({},e),{},{avatarUrl:u(e.avatarUrl)}),pets:t.map(function(n){return(0,a.A)((0,a.A)({},n),{},{photoUrl:u(n.photoUrl)})})})}},n)})),p.apply(this,arguments)}function v(n){return h.apply(this,arguments)}function h(){return h=(0,o.A)((0,r.A)().m(function n(e){var t;return(0,r.A)().w(function(n){while(1)switch(n.p=n.n){case 0:if((0,s.n)()){n.n=1;break}return n.a(2,{user:u.SW,pets:u.LT});case 1:return n.p=1,n.n=2,(0,s.k)("profileGet",e?{userId:e}:{});case 2:if(t=n.v,t.user){n.n=3;break}return n.a(2,{user:(0,f.h)(null),pets:[]});case 3:return n.a(2,d((0,f.h)(t.user),t.pets||[]));case 4:return n.p=4,n.v,n.a(2,{user:u.SW,pets:u.LT})}},n,null,[[1,4]])})),h.apply(this,arguments)}function m(n){return w.apply(this,arguments)}function w(){return w=(0,o.A)((0,r.A)().m(function n(e){var t,i,o;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:if((0,s.n)()){n.n=1;break}return t=(0,a.A)((0,a.A)({},u.SW),e),(0,l.ZU)("profile"),n.a(2,t);case 1:return n.n=2,(0,s.k)("profileUpdate",{patch:e});case 2:return i=n.v,n.n=3,d((0,f.h)(i.user),[]);case 3:return o=n.v.user,(0,l.ZU)("profile"),n.a(2,o)}},n)})),w.apply(this,arguments)}function y(){return A.apply(this,arguments)}function A(){return A=(0,o.A)((0,r.A)().m(function n(){var e;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:if((0,s.n)()){n.n=1;break}return n.a(2,u.LT);case 1:return n.n=2,(0,s.k)("petList",{});case 2:return e=n.v,n.n=3,d(u.SW,e.list||[]);case 3:return n.a(2,n.v.pets)}},n)})),A.apply(this,arguments)}},3810:function(n,e,t){t.d(e,{Cr:function(){return v},So:function(){return m},wA:function(){return d}});var r=t(1212),a=t(9379),i=t(467),o=t(9251),s=t(4282),c=t(5313),u={following:0,followers:0,friends:0};function l(n){return f.apply(this,arguments)}function f(){return f=(0,i.A)((0,r.A)().m(function n(e){var t,i;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return n.n=1,(0,s.f0)(e.map(function(n){return n.avatarUrl||""}));case 1:return t=n.v,i=function(n){return n&&t.has(n)?t.get(n)||"":n},n.a(2,e.map(function(n){return(0,a.A)((0,a.A)({},n),{},{avatarUrl:i(n.avatarUrl)})}))}},n)})),f.apply(this,arguments)}function d(n){return p.apply(this,arguments)}function p(){return p=(0,i.A)((0,r.A)().m(function n(e){var t,a,i;return(0,r.A)().w(function(n){while(1)switch(n.p=n.n){case 0:if((0,o.n)()){n.n=1;break}return n.a(2,{list:[],counts:u});case 1:return n.p=1,n.n=2,(0,o.k)("followList",{type:e});case 2:return t=n.v,n.n=3,l(t.list||[]);case 3:return a=n.v,i=t.counts||u,n.a(2,{list:a,counts:i});case 4:return n.p=4,n.v,n.a(2,{list:[],counts:u})}},n,null,[[1,4]])})),p.apply(this,arguments)}function v(n){return h.apply(this,arguments)}function h(){return h=(0,i.A)((0,r.A)().m(function n(e){var t;return(0,r.A)().w(function(n){while(1)switch(n.p=n.n){case 0:if((0,o.n)()){n.n=1;break}return n.a(2,[]);case 1:return n.p=1,n.n=2,(0,o.k)("userList",{keyword:e||""});case 2:return t=n.v,n.a(2,l(t.list||[]));case 3:return n.p=3,n.v,n.a(2,[])}},n,null,[[1,3]])})),h.apply(this,arguments)}function m(n,e){return w.apply(this,arguments)}function w(){return w=(0,i.A)((0,r.A)().m(function n(e,t){var a,i;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:if(!(0,o.n)()){n.n=2;break}return n.n=1,(0,o.k)("followToggle",{targetUserId:e,follow:t});case 1:i=n.v,n.n=3;break;case 2:i={following:t,mutual:!1};case 3:return a=i,(0,c.ZU)("profile"),n.a(2,a)}},n)})),w.apply(this,arguments)}},5313:function(n,e,t){t.d(e,{Fo:function(){return h},Xl:function(){return d},ZU:function(){return f},aQ:function(){return l},bE:function(){return g},bI:function(){return b},dp:function(){return v}});var r=t(5544),a=t(436),i=t(758),o=t.n(i),s=3e4,c=new Map,u=new Set;function l(n){c.set(n,Date.now()),u.delete(n)}function f(){for(var n=arguments.length,e=new Array(n),t=0;t<n;t++)e[t]=arguments[t];e.forEach(function(n){return u.add(n)})}function d(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s;if(u.has(n))return!0;var t=c.get(n);return void 0===t||Date.now()-t>e}var p="wq:postLike";function v(n){o().eventCenter.trigger(p,n)}function h(n){return o().eventCenter.on(p,n),function(){return o().eventCenter.off(p,n)}}var m=6e5,w=100,y=new Map;function A(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now();if(y.forEach(function(e,t){e.expiresAt<=n&&y.delete(t)}),!(y.size<=w)){var e=y.size-w;(0,a.A)(y.entries()).sort(function(n,e){return n[1].lastAccess-e[1].lastAccess}).slice(0,e).forEach(function(n){var e=(0,r.A)(n,1),t=e[0];return y.delete(t)})}}function g(n){if(null!==n&&void 0!==n&&n._id){var e=Date.now();y.set(n._id,{post:n,expiresAt:e+m,lastAccess:e}),A(e)}}function b(n){if(n){var e=y.get(n);if(e){var t=Date.now();if(!(e.expiresAt<=t))return e.lastAccess=t,e.post;y.delete(n)}}}},9545:function(n,e,t){t.d(e,{OZ:function(){return c},Vw:function(){return s},X_:function(){return u}});var r=t(758),a=t.n(r),i=null,o="wq:homeTabRequest";function s(n){i=n,a().eventCenter.trigger(o,n)}function c(){var n=i;return i=null,n}function u(n){return a().eventCenter.on(o,n),function(){return a().eventCenter.off(o,n)}}},5596:function(n,e,t){t.d(e,{HQ:function(){return x},oH:function(){return b},q7:function(){return _},wV:function(){return j}});var r=t(1212),a=t(5544),i=t(467),o=t(2284),s=t(6540),c=t(758),u=t.n(c),l=t(3427),f=t(5366),d=t(9545),p="wq:session",v=null,h=null,m=new Set;function w(){try{var n=u().getStorageSync(p);return n&&"object"===(0,o.A)(n)?n:null}catch(n){return null}}function y(n){try{u().setStorageSync(p,n)}catch(n){}}function A(){if(v)return v;var n=w();return n?(v=n,n):f.SW}function g(n){v=n,y(n),m.forEach(function(e){return e(n)})}function b(){var n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return!n&&v?Promise.resolve(v):(!n&&h||(h=(0,l.iD)().then(function(n){var e=n.user;return g(e),e}).catch(function(){return A()}).finally(function(){h=null})),h)}function k(n){g(n)}function _(){v=null;try{u().removeStorageSync(p)}catch(n){}m.forEach(function(n){return n(f.SW)})}function x(){return S.apply(this,arguments)}function S(){return S=(0,i.A)((0,r.A)().m(function n(){var e,t,a=arguments;return(0,r.A)().w(function(n){while(1)switch(n.n){case 0:return e=a.length>0&&void 0!==a[0]?a[0]:"\u8bf7\u5148\u5b8c\u6210\u767b\u5f55\u8d44\u6599",n.n=1,b();case 1:if(t=n.v,(0,l.nB)()||!t.profileCompleted){n.n=2;break}return n.a(2,!0);case 2:return(0,d.Vw)("profile"),u().showToast({title:e,icon:"none"}),n.a(2,!1)}},n)})),S.apply(this,arguments)}function j(){var n=(0,s.useState)(A),e=(0,a.A)(n,2),t=e[0],r=e[1];return(0,s.useEffect)(function(){return m.add(r),b().then(r),function(){m.delete(r)}},[]),{user:t,setUser:k}}},4177:function(n,e,t){t.d(e,{h:function(){return i}});var r=6;function a(n){for(var e=n||"",t=5381,a=0;a<e.length;a++)t=(t<<5)+t^e.charCodeAt(a),t>>>=0;return"gradient-avatar-".concat(t%r+1)}function i(n){var e,t,r,i,o,s,c;return{_id:(null===n||void 0===n?void 0:n._id)||"",openid:null===n||void 0===n?void 0:n.openid,nickname:(null===n||void 0===n?void 0:n.nickname)||"\u5ba0\u7269\u8fbe\u4eba",handle:(null===n||void 0===n?void 0:n.handle)||"",avatarKey:(null===n||void 0===n?void 0:n.avatarKey)||a((null===n||void 0===n?void 0:n._id)||(null===n||void 0===n?void 0:n.openid)||(null===n||void 0===n?void 0:n.nickname)),avatarUrl:(null===n||void 0===n?void 0:n.avatarUrl)||"",profileCompleted:Boolean(null===n||void 0===n?void 0:n.profileCompleted),location:(null===n||void 0===n?void 0:n.location)||"",yearsWithPets:(null===n||void 0===n?void 0:n.yearsWithPets)||0,level:(null===n||void 0===n?void 0:n.level)||1,bio:(null===n||void 0===n?void 0:n.bio)||"",verified:Boolean(null===n||void 0===n?void 0:n.verified),stats:{posts:(null===n||void 0===n||null===(e=n.stats)||void 0===e?void 0:e.posts)||0,following:(null===n||void 0===n||null===(t=n.stats)||void 0===t?void 0:t.following)||0,followers:(null===n||void 0===n||null===(r=n.stats)||void 0===r?void 0:r.followers)||0},preferences:{notifications:null===(i=null===n||void 0===n||null===(o=n.preferences)||void 0===o?void 0:o.notifications)||void 0===i||i,nearbyVisible:null===(s=null===n||void 0===n||null===(c=n.preferences)||void 0===c?void 0:c.nearbyVisible)||void 0===s||s}}}}}]);