@r3l/app
Version:
2 lines • 32.2 kB
JavaScript
(window.__LOADABLE_LOADED_CHUNKS__=window.__LOADABLE_LOADED_CHUNKS__||[]).push([[5],{"./public/img/icons/img-icon.png":function(e,t,n){e.exports=n.p+"public/img/img-icon.png"},"./public/img/reposted.png":function(e,t,n){e.exports=n.p+"public/img/reposted.png"},"./src/modules/activity/activity.actions.js":function(e,t,n){"use strict";n.r(t),n.d(t,"setActivity",(function(){return x})),n.d(t,"resetActivity",(function(){return w})),n.d(t,"clearCount",(function(){return O})),n.d(t,"setCount",(function(){return E})),n.d(t,"getActivity",(function(){return P})),n.d(t,"markRead",(function(){return k})),n.d(t,"createNotification",(function(){return T})),n.d(t,"getNotificationCount",(function(){return _})),n.d(t,"showBannerPrompt",(function(){return S})),n.d(t,"hideBannerPrompt",(function(){return D})),n.d(t,"enableDesktopNotifications",(function(){return A})),n.d(t,"showBetPrompt",(function(){return C})),n.d(t,"showPushNotificationPrompt",(function(){return L}));var r=n("../../node_modules/@babel/runtime/helpers/defineProperty.js"),o=n.n(r),a=n("../../node_modules/@babel/runtime/helpers/asyncToGenerator.js"),s=n.n(a),i=n("../../node_modules/@babel/runtime/regenerator/index.js"),c=n.n(i),u=n("./src/core/actionTypes.js"),l=n("./src/modules/ui/error.actions.js"),p=n("./src/utils/index.ts");function d(){return m.apply(this,arguments)}function m(){return(m=s()(c.a.mark((function e(){var t,n,r;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,navigator.serviceWorker.ready;case 3:return t=e.sent,e.next=6,t.pushManager.getSubscription();case 6:if(!(n=e.sent)){e.next=9;break}return e.abrupt("return",n);case 9:return"BJp16DSJF-SdwZ3yxE2cK502FKKI7hxTON6YDoCaTctcq9sr3scJS1iTsa3YSlvOV-p2_P51cNWF5-os4Gc0rq4",r=f("BJp16DSJF-SdwZ3yxE2cK502FKKI7hxTON6YDoCaTctcq9sr3scJS1iTsa3YSlvOV-p2_P51cNWF5-os4Gc0rq4"),e.abrupt("return",t.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:r}));case 14:return e.prev=14,e.t0=e.catch(0),console.log(e.t0),e.abrupt("return",null);case 18:case"end":return e.stop()}}),e,null,[[0,14]])})))).apply(this,arguments)}function f(e){for(var t=(e+"=".repeat((4-e.length%4)%4)).replace(/-/g,"+").replace(/_/g,"/"),n=window.atob(t),r=new Uint8Array(n.length),o=0;o<n.length;++o)r[o]=n.charCodeAt(o);return r}(function(){try{"serviceWorker"in navigator&&window.addEventListener("load",(function(){return navigator.serviceWorker.register("/service-worker.js")}))}catch(e){console.log(e)}})();var b=n("./src/modules/auth/auth.actions.js"),h=n("./src/utils/env.js");function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var g="".concat(h.a,"/api/notification"),j=function(e){return{credentials:"include",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer ".concat(e)}}};function x(e,t,n){return{type:u.E,payload:{data:e,type:t,index:n}}}function w(e){return{type:"RESET_ACTIVITY",payload:e}}function O(){return{type:"CLEAR_COUNT"}}function E(e){return{type:u.M,payload:e}}function P(e){return function(){var t=s()(c.a.mark((function t(n){var r,o;return c.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,r="personal",t.next=4,n(p.d.request({method:"GET",endpoint:"notification",path:"/",auth:!0,query:{skip:e}}));case 4:o=t.sent,n(x(o,r,e)),n(l.a("activity",!1)),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(0),l.a("activity",!0,t.t0.message);case 12:case"end":return t.stop()}}),t,null,[[0,9]])})));return function(e){return t.apply(this,arguments)}}()}function k(){return function(e){return p.h.getToken().then((function(e){return fetch("".concat(g,"/markread"),v(v({},j(e)),{},{method:"PUT"}))})).then((function(){e({type:"CLEAR_COUNT"})})).catch(null)}}function T(e){return function(){return p.h.getToken().then((function(t){return fetch("".concat(g),v(v({},j(t)),{},{method:"POST",body:JSON.stringify(e)}))})).catch(null)}}function _(){return function(){var e=s()(c.a.mark((function e(t){var n;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t(p.d.request({method:"GET",endpoint:"notification",path:"/unread",auth:!0}));case 3:n=e.sent,t(E(n.unread)),e.next=9;break;case 7:e.prev=7,e.t0=e.catch(0);case 9:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}()}function S(e,t){return{type:u.wb,payload:{promptType:e,promptProps:t}}}function D(e){return{type:u.k,payload:e}}function A(){return function(){var e=s()(c.a.mark((function e(t){var n;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,d();case 3:n=e.sent,t(Object(b.updateNotificationSettings)({desktop:{all:!0}},n.toJSON())),t(D()),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.log(e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(t){return e.apply(this,arguments)}}()}var C=function(){var e=s()(c.a.mark((function e(t){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,p.h.isDismissed("betDismissed",14);case 2:if(e.sent){e.next=5;break}return e.abrupt("return",t(S("bet")));case 5:return e.abrupt("return",!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),L=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(){var t=s()(c.a.mark((function t(n){return c.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",U({dispatch:n,promptProps:e}));case 2:return t.abrupt("return",B({dispatch:n,promptProps:e}));case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()};function U(e){return R.apply(this,arguments)}function R(){return(R=s()(c.a.mark((function e(t){var n,r;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.dispatch,r=t.promptProps,"undefined"==typeof Notification||"granted"!==Notification.permission&&"denied"!==Notification.permission){e.next=3;break}return e.abrupt("return",!1);case 3:return e.next=5,p.h.isDismissed("pushDismissed",30);case 5:if(!e.sent){e.next=8;break}return e.abrupt("return",!1);case 8:return e.abrupt("return",n(S("push",r)));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function B(e){return I.apply(this,arguments)}function I(){return(I=s()(c.a.mark((function e(t){var n,r;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.dispatch,r=t.promptProps,e.abrupt("return",!1);case 3:return e.next=5,new Promise((function(e,t){(void 0).checkPermissions((function(n){return n?e(n):t()}))}));case 5:if(!e.sent.alert){e.next=8;break}return e.abrupt("return",!1);case 8:return e.next=10,p.h.isDismissed("pushDismissed",21);case 10:if(!e.sent){e.next=13;break}return e.abrupt("return",!1);case 13:return e.abrupt("return",n(S("push",v(v({},r),{},{isMobile:!0}))));case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},"./src/modules/comment/ratelimitWarning.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return w}));var r,o=n("../../node_modules/@babel/runtime/helpers/objectWithoutProperties.js"),a=n.n(o),s=n("../../node_modules/@babel/runtime/helpers/defineProperty.js"),i=n.n(s),c=n("../../node_modules/@babel/runtime/helpers/taggedTemplateLiteral.js"),u=n.n(c),l=n("../../node_modules/react/index.js"),p=n.n(l),d=n("./src/modules/styled/index.ts"),m=n("./src/modules/community/community.selectors.ts"),f=n("../../node_modules/prop-types/index.js"),b=n.n(f),h=n("../../node_modules/graphql-tag/lib/index.js"),y=n("../../node_modules/@apollo/react-hooks/lib/react-hooks.esm.js"),v=["postType"];function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){i()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var x=Object(h.a)(r||(r=u()(["\n query postRateLimit($postType: String!, $communityId: String!) {\n postRateLimit(postType: $postType, communityId: $communityId) {\n limit\n window\n }\n }\n"])));function w(e){var t=e.postType,n=a()(e,v),r=function(e){var t=Object(m.b)()||{},n=t._id,r=t.name,o=Object(y.c)(x,{fetchPolicy:"no-cache",variables:{communityId:n,postType:e},skip:null==n}).data;if(null==o||!o.postRateLimit)return null;var a=(null==o?void 0:o.postRateLimit).limit;return a?j(j({},a),{},{community:r}):null}(t);if(!r)return null;var o="post"===t?"You have reached your posting limit in ".concat(r.community," for the day. Your post will go directly to spam."):"You have reached your comment limit for the day. Your comment will be hidden.";return p.a.createElement(d.L,n,p.a.createElement(d.e,null,o))}w.propTypes={postType:b.a.string}},"./src/modules/createPost/createPost.actions.js":function(e,t,n){"use strict";n.r(t),n.d(t,"setCreatePostState",(function(){return d})),n.d(t,"setPostCategory",(function(){return m})),n.d(t,"clearCreatePost",(function(){return f})),n.d(t,"submitPost",(function(){return b})),n.d(t,"generatePreviewServer",(function(){return h}));var r=n("../../node_modules/@babel/runtime/helpers/asyncToGenerator.js"),o=n.n(r),a=n("../../node_modules/@babel/runtime/regenerator/index.js"),s=n.n(a),i=n("./src/core/actionTypes.js"),c=n("./src/utils/index.ts"),u=n("./src/modules/activity/activity.actions.js"),l=n("./src/utils/env.js"),p=c.c.Alert();function d(e){return{type:i.N,payload:e}}function m(e){return{type:"SET_POST_CATEGORY",payload:e||null}}function f(){return{type:"CLEAR_CREATE_POST"}}function b(e,t){return function(){var n=o()(s.a.mark((function n(r){var o;return s.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,r(c.d.request({method:"POST",endpoint:"post",body:JSON.stringify(e)}));case 3:return o=n.sent,r(Object(u.showPushNotificationPrompt)({type:"createPost"})),c.a.logEvent("newPost",{viaShare:t}),n.abrupt("return",o);case 9:return n.prev=9,n.t0=n.catch(0),p.alert("Error creating post: ".concat(n.t0.message)),n.abrupt("return",!1);case 13:case"end":return n.stop()}}),n,null,[[0,9]])})));return function(e){return n.apply(this,arguments)}}()}function h(e){return function(){return fetch(l.a+"/api/post/preview/generate?url="+encodeURIComponent(e),{method:"GET"}).then((function(e){return e.json()})).then((function(e){return e})).catch(p)}}},"./src/modules/createPost/hooks.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return S})),n.d(t,"c",(function(){return A}));var r=n("../../node_modules/@babel/runtime/helpers/defineProperty.js"),o=n.n(r),a=n("../../node_modules/@babel/runtime/helpers/asyncToGenerator.js"),s=n.n(a),i=n("../../node_modules/@babel/runtime/helpers/slicedToArray.js"),c=n.n(i),u=n("../../node_modules/@babel/runtime/regenerator/index.js"),l=n.n(u),p=n("../../node_modules/react/index.js"),d=n.n(p),m=n("./src/modules/styled/index.ts"),f=n("../../node_modules/react-redux/es/index.js"),b=n("./src/modules/navigation/navigation.actions.js"),h=n("./src/modules/post/post.actions.js"),y=n("./src/modules/createPost/createPost.actions.js"),v=n("./src/modules/community/community.actions.js"),g=n("../../node_modules/react-ga/dist/esm/index.js"),j=n("./src/utils/index.ts"),x=n("./src/modules/navigation/history.js"),w=n("../../node_modules/@loadable/component/dist/loadable.esm.js"),O=n("../../node_modules/@r3l/common/lib/index.js"),E=n.n(O);function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var T=Object(w.a)({resolved:{},chunkName:function(){return"auth-web-login-web3"},isReady:function(e){var t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:function(){return Promise.all([n.e(1),n.e(0),n.e(32)]).then(n.bind(null,"./src/modules/auth/web/login.web3.js"))},requireAsync:function(e){var t=this,n=this.resolve(e);return this.resolved[n]=!1,this.importAsync(e).then((function(e){return t.resolved[n]=!0,e}))},requireSync:function e(t){var r=this.resolve(t);return n(r)},resolve:function e(){return"./src/modules/auth/web/login.web3.js"}});function _(){var e=Object(f.c)(),t=Object(p.useState)(),n=c()(t,2),r=n[0],o=n[1],a=Object(f.d)((function(e){return e.auth.user})),i=a&&a.ethLogin;return Object(p.useEffect)((function(){(function(){var t=s()(l.a.mark((function t(){var n;return l.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e(Object(v.checkAuth)());case 2:(n=t.sent)&&o({component:d.a.createElement(p.Fragment,null,d.a.createElement(m.p,{sx:{alignItems:"flex-start"}},d.a.createElement(m.e,null,n.message),!i&&d.a.createElement(p.Fragment,null,d.a.createElement(m.f,{sx:{mt:3}}),d.a.createElement(T,{type:"metamask",text:"Connect your Ethereum Address"}))))});case 4:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}})()()}),[e,i]),r}function S(e){var t=e.close,n=e.clearPost,r=e.setStatus,o=Object(f.d)((function(e){return e.auth.community})),a=Object(f.c)(),i=function(){var e=s()(l.a.mark((function e(s){var i,c,u,p,d,m,f,v,w,O,E,P,T,_;return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r({submitting:!0,error:null}),i=s.selectedTags,c=s.postUrl,u=s.urlPreview,p=s.edit,d=s.mentions,m=s.domain,f=s.channel,v=s.title,w=s.postBody,O=s.editPost,E=u?u.image:null,e.prev=3,!0===(P=D({postBody:w,selectedTags:i,setStatus:r}))){e.next=7;break}throw new Error(P);case 7:if(T={url:c||c,tags:i,body:w,title:u?u.title:v,description:u?u.description:null,image:E,mentions:d,domain:m,channel:f},!p){e.next=15;break}return T=k(k({},O),T),e.next=12,a(Object(h.editPost)(T));case 12:return e.sent&&(n(),x.a.push(x.a.location.pathname),t&&t()),e.abrupt("return");case 15:return e.next=17,a(Object(y.submitPost)(T));case 17:if(T=e.sent){e.next=20;break}throw new Error("Something went wrong... please try again");case 20:t&&t(),n(),_=T.hidden?"spam":"new",x.a.push("/".concat(o,"/").concat(_,"/")),a(Object(b.refreshTab)("discover")),g.default.event({category:"User",action:"Created a Post"}),r({submitting:!1,error:null}),e.next=33;break;case 29:e.prev=29,e.t0=e.catch(3),j.c.browserAlerts.alert(e.t0.message),r({error:e.t0.message,submitting:!1});case 33:case"end":return e.stop()}}),e,null,[[3,29]])})));return function(t){return e.apply(this,arguments)}}();return Object(p.useCallback)(i,[o,a,n,t,r])}function D(e){var t=e.postBody,n=e.selectedTags,r=e.setStatus;return n.length?!(!t||!t.trim().length)||(r({error:"Please write something"}),"Can not create empty post"):(r({error:"Please select at least one topic"}),"Please select at least one topic")}function A(e){var t=Object(f.c)();return function(){var n=s()(l.a.mark((function n(r){var o,a,s,i,c;return l.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(o=r.postUrl,a=r.postBody,n.prev=1,e({loadingPreview:!0,urlPreview:{loading:!0}}),!Object(O.isImage)(o)){n.next=5;break}return n.abrupt("return",e({url:o,loadingPreview:!1,type:"image",urlPreview:{url:o,image:o,title:"Image",loading:!1},linkPreview:{url:o,image:o}}));case 5:return n.next=7,t(Object(y.generatePreviewServer)(o));case 7:if((s=n.sent)&&s.url){n.next=10;break}throw new Error("Couldn't generate preview");case 10:i=s.image,c=i&&i.indexOf(", ")?i.split(", ")[0]:i,e({domain:s.domain,url:s.url,loadingPreview:!1,keywords:s.keywords,postTags:s.keywords,urlPreview:k(k({},s),{},{image:c,title:s.title||"Untitled",loading:!1,tags:[]}),linkPreview:k(k({},s),{},{image:c})}),n.next=18;break;case 15:n.prev=15,n.t0=n.catch(1),e({failedUrl:o,loadingPreview:!1,postBody:a});case 18:case"end":return n.stop()}}),n,null,[[1,15]])})));return function(e){return n.apply(this,arguments)}}()}},"./src/modules/createPost/image/ImageUpload.web.tsx":function(e,t,n){"use strict";n.d(t,"a",(function(){return x}));var r=n("../../node_modules/@babel/runtime/helpers/extends.js"),o=n.n(r),a=n("../../node_modules/@babel/runtime/helpers/slicedToArray.js"),s=n.n(a),i=n("../../node_modules/react/index.js"),c=n.n(i),u=n("../../node_modules/react-dropzone/dist/es/index.js"),l=n("../../node_modules/@babel/runtime/helpers/asyncToGenerator.js"),p=n.n(l),d=n("../../node_modules/@babel/runtime/regenerator/index.js"),m=n.n(d),f=n("./src/utils/index.ts");function b(e){return new Promise((function(t,n){var r=new FileReader;r.onload=function(){return t(r.result)},r.onabort=function(){return n(new Error("File reading was aborted"))},r.onerror=function(e){return n(e)},r.readAsArrayBuffer(e)}))}var h=n("./src/modules/styled/index.ts"),y=n("./public/img/icons/img-icon.png"),v=n.n(y),g=function(e){var t=e.isDragActive,n=e.uploading,r=e.noText;return c.a.createElement(h.B,{sx:{margin:"auto",variant:"cursor"}},r&&n?null:c.a.createElement(h.v,{resizeMode:"contain",sx:{mr:3.001,width:14,height:14},source:v.a}),n?c.a.createElement(j,{noText:r}):r?null:c.a.createElement(h.j,{sx:{color:"black"}},t?"Drop image here ...":"Add Image"))},j=function(e){var t=e.noText;return c.a.createElement(h.B,null,t?null:c.a.createElement(h.j,{sx:{color:"black",mr:3.001}},"Uploading Images..."),c.a.createElement(h.b,null))},x=function(e){var t=function(e){var t=Object(i.useState)([]),n=s()(t,2),r=n[0],o=n[1],a=Object(i.useState)(!1),c=s()(a,2),u=c[0],l=c[1];return[Object(i.useCallback)((function(t){l(!0);var n=t.map(function(){var t=p()(m.a.mark((function t(r){var a,s,i;return m.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,b(r);case 3:if(null!=(a=t.sent)&&a instanceof ArrayBuffer){t.next=6;break}throw new Error("Error processing file");case 6:return t.next=8,Object(f.k)(a,r.type);case 8:return s=t.sent,e("")),t.abrupt("return",s);case 13:t.prev=13,t.t0=t.catch(0),Object(f.b)("Error uploading image: ".concat(t.t0.message)),l(!1);case 17:return t.next=19,Promise.all(n);case 19:i=t.sent,o(i),l(!1);case 22:case"end":return t.stop()}}),t,null,[[0,13]])})));return function(e){return t.apply(this,arguments)}}())}),[]),u,r]}(e.insertImages),n=s()(t,2),r=n[0],a=n[1],l=Object(u.a)({onDrop:r}),d=l.getRootProps,h=l.getInputProps,y=l.isDragActive;return c.a.createElement("div",o()({style:{marginRight:"auto"}},d()),c.a.createElement("input",h()),c.a.createElement(g,{isDragActive:y,uploading:a}))}},"./src/modules/stats/rStat.component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n("../../node_modules/@babel/runtime/helpers/extends.js"),o=n.n(r),a=n("../../node_modules/@babel/runtime/helpers/objectWithoutProperties.js"),s=n.n(a),i=n("../../node_modules/react/index.js"),c=n.n(i),u=n("../../node_modules/prop-types/index.js"),l=n.n(u),p=n("./src/utils/numbers.js"),d=n("./src/utils/propValidation.js"),m=n("./src/modules/styled/index.ts"),f=["size","user","color","mr","align","lh","inline","noSpace","spaceBetween"],b=n("./public/img/r-emoji.png");function h(e){var t,n=e.size,r=void 0===n?3:n,a=e.user,i=e.color,u=e.mr,l=e.align,d=e.lh,h=e.inline,y=e.noSpace,v=e.spaceBetween,g=s()(e,f);if(!a)return null;var j=Math.max(0,(null==a||null===(t=a.relevance)||void 0===t?void 0:t.reputation)||0),x="center"===l?-1:.5,w=v||r;return h?c.a.createElement(m.G,o()({},g,{inline:h?1:0,align:l||"center"}),c.a.createElement(m.v,{source:b,sx:{height:r,width:r,transform:[{translateY:x}]},resizeMode:"contain"}),y?"":" ",c.a.createElement(m.B,{sx:{width:w+1e-6,height:0}}),c.a.createElement(m.z,{inline:h?1:0,sx:{color:i||"black",lineHeight:8*d||2}},Object(p.abbreviateNumber)(Number(j.toFixed(2)))||0)):c.a.createElement(m.B,o()({},g,{sx:{alignItems:l,mr:"number"===u?u:h?0:12.0008}}),c.a.createElement(m.v,{source:b,sx:{height:r,width:r,transform:[{translateY:x}]},resizeMode:"contain"}),c.a.createElement(m.B,{sx:{width:w+1e-6,height:0}}),c.a.createElement(m.z,{sx:{color:i||"black",lineHeight:8*d||2}},Object(p.abbreviateNumber)(Number(j.toFixed(2)))||0))}h.propTypes={inline:l.a.oneOfType([l.a.bool,l.a.number]),lh:l.a.number,align:l.a.string,mr:l.a.number,color:l.a.string,user:d.c,size:l.a.number,spaceBetween:l.a.number,noSpace:l.a.bool}},"./src/modules/text/web/textAreaWithMention.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return x}));var r=n("../../node_modules/@babel/runtime/helpers/asyncToGenerator.js"),o=n.n(r),a=n("../../node_modules/@babel/runtime/helpers/slicedToArray.js"),s=n.n(a),i=n("../../node_modules/@babel/runtime/regenerator/index.js"),c=n.n(i),u=n("../../node_modules/react/index.js"),l=n.n(u),p=n("../../node_modules/prop-types/index.js"),d=n.n(p),m=n("../../node_modules/react-redux/es/index.js"),f=n("../../node_modules/react-textarea-autosize/dist/react-textarea-autosize.esm.browser.js"),b=n("./src/modules/user/user.actions.js"),h=n("./src/modules/styled/web.tsx"),y=n("./src/modules/styled/index.ts"),v=n("./src/modules/user/avatarbox.component.js"),g=n("./src/modules/comment/commentBody.js"),j=n("./src/modules/community/community.selectors.ts");function x(e){var t,n=e.textArea,r=e.value,a=e.autoFocus,i=e.leftPadding,p=e.onChange,d=e.onBlur,v=e.setFocused,x=e.children,O=e.withPreview,E=e.placeholder,P=e.minheight,k=e.ImageUpload,T=e.PasteTextButton,_=void 0===T?function(){return null}:T,S=Object(m.c)(),D=Object(u.useRef)(),A=Object(u.useState)("write"),C=s()(A,2),L=C[0],U=C[1],R=(Object(j.b)()||{}).allowImages,B="write"===L,I="preview"===L;return Object(u.useEffect)((function(){return function(){return S(Object(b.searchUser)())}}),[]),l.a.createElement(h.j,{sx:{flexDirection:"column"}},O&&l.a.createElement(h.j,{sx:{mb:1}},l.a.createElement(h.j,{sx:{mr:2}},l.a.createElement(y.j,{sx:{color:"black",textDecorationLine:B?"underline":"none"},onPress:function(){return U("write")}},"Write")),l.a.createElement(h.j,null,l.a.createElement(y.j,{sx:{color:"black",textDecorationLine:I?"underline":"none"},onPress:function(){return U("preview")}},"Preview Markdown"))),B&&l.a.createElement(h.j,{sx:{position:"relative",flex:1,flexDirection:"column",alignItems:"stretch"}},l.a.createElement(h.h,{containerStyle:{display:"flex",flex:"auto",flexDirection:"column"},listStyle:{display:"flex",flexWrap:"wrap",listStyleType:"none",padding:0},style:{flex:"auto"},innerRef:function(e){return n.current=e},ref:function(e){return D.current=e},rows:2,placeholder:E,value:r,onChange:p,sx:{m:0,flex:1,pl:i,minHeight:P+1e-4},autoFocus:!!a,onFocus:function(){v&&v(!0),setTimeout((function(){0===D.current.getCaretPosition()&&D.current.setCaretPosition(r.length)}))},onBlur:function(e){"blur"===e.type&&d&&d(e)},textAreaComponent:{component:f.a,ref:"inputRef"},loadingComponent:function(){return l.a.createElement("span",null,"Loading")},trigger:{"@":{dataProvider:(t=o()(c.a.mark((function e(t){var n;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S(Object(b.searchUser)(t));case 2:return n=e.sent,e.abrupt("return",n.map((function(e){return{user:e,name:e.handle}})));case 4:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)}),component:w,output:function(e){return"@"+e.name}}}}),x,l.a.createElement(_,null)),I&&l.a.createElement(h.j,{sx:{minHeight:P||9,p:2,pt:1,variant:"borders.input"}},l.a.createElement(g.b,{noLink:!0,comment:{body:r},noPostLink:!0})),R?l.a.createElement(u.Fragment,null,l.a.createElement(h.j,{sx:{mt:1}}),l.a.createElement(k,null)):null,l.a.createElement(h.j,{sx:{mt:2}}))}function w(e){var t=e.entity;return l.a.createElement(h.j,{sx:{p:1,pr:2,cursor:"pointer","&:hover":{bg:"lightGrey"}}},l.a.createElement(v.b,{user:t.user,noLink:!0}))}x.propTypes={textArea:d.a.shape({current:d.a.any}),value:d.a.string,autoFocus:d.a.bool,leftPadding:d.a.number,onChange:d.a.func,onBlur:d.a.func,setFocused:d.a.func,withPreview:d.a.bool,children:d.a.node,placeholder:d.a.string,minheight:d.a.oneOfType([d.a.number,d.a.string]),ImageUpload:d.a.func,PasteTextButton:d.a.func},w.propTypes={entity:{user:d.a.object}}},"./src/modules/user/avatarbox.component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var r=n("../../node_modules/@babel/runtime/helpers/defineProperty.js"),o=n.n(r),a=n("../../node_modules/react/index.js"),s=n.n(a),i=n("../../node_modules/prop-types/index.js"),c=n.n(i),u=n("../../node_modules/react-redux/es/index.js"),l=n("./src/styles/index.js"),p=n("./src/modules/stats/rStat.component.js"),d=n("./src/modules/user/UAvatar.component.js"),m=n("./src/utils/numbers.js"),f=n("./src/modules/styled/index.ts"),b=n("./src/modules/navigation/navigation.actions.js");function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v(e){var t,r=e.user,o=e.showRelevance,a=e.type,i=e.setSelected,c=e.size,l=e.postTime,p=e.repost,h=e.avatarText,y=e.noLink,v=e.navigationCallback,j=e.vertical,x=Object(u.c)();if(!r)return null;var w,O=r.handle;"invite"!==a&&O&&(O="@".concat(O)),l&&(w=" • "+Object(m.getTimestamp)(l));var E=O&&!j&&s.a.createElement(f.C,null,O," ",w),P=p&&s.a.createElement(f.v,{resizeMode:"contain",source:n("./public/img/reposted.png"),sx:{width:3,height:3,mr:.2,mb:2}}),k=o&&!h&&(null==r||null===(t=r.relevance)||void 0===t?void 0:t.reputation)>.01;return s.a.createElement(f.f,null,s.a.createElement(f.A,{disabled:y,to:"/user/profile/".concat(r.handle),nativeAction:function(){i?i(r):x(Object(b.goToProfile)(r)),v&&v()},webAction:function(){return v&&v()}},s.a.createElement(f.K,{sx:{alignItems:"center",flexDirection:j?"column":"row"}},s.a.createElement(d.a,{size:c,user:r,noLink:!0}),P,s.a.createElement(f.K,{sx:{ml:j?0:h?12.0008:1,alignItems:j?"center":"flex-start"}},s.a.createElement(f.G,null,s.a.createElement(g,{user:r,showRel:k}),h?s.a.createElement(f.G,null," ",h()):null),E))))}function g(e){var t=e.user,n=e.showRel,r=l.d?{}:{maxWidth:96,whiteSpace:"nowrap"};return s.a.createElement(a.Fragment,null,s.a.createElement(f.e,{sx:y({overflow:"hidden",lineHeight:18},r),testID:"name"},t.name),n&&s.a.createElement(f.G,null," ",s.a.createElement(p.a,{noSpace:!0,inline:1,align:"baseline",size:1,user:t})))}t.b=Object(a.memo)(v),v.propTypes={noLink:c.a.bool,avatarText:c.a.func,twitter:c.a.bool,type:c.a.string,user:c.a.object,size:c.a.number,showRelevance:c.a.bool,repost:c.a.bool,postTime:c.a.oneOfType([c.a.string,c.a.object]),setSelected:c.a.func,navigationCallback:c.a.func,vertical:c.a.bool},g.propTypes={user:c.a.object,showRel:c.a.bool}},"./src/modules/user/user.actions.js":function(e,t,n){"use strict";n.r(t),n.d(t,"updateLocalUser",(function(){return y})),n.d(t,"getUsersLoading",(function(){return v})),n.d(t,"getUserLoading",(function(){return g})),n.d(t,"setUserList",(function(){return j})),n.d(t,"clearUserList",(function(){return x})),n.d(t,"clearSelectedUser",(function(){return w})),n.d(t,"setUserSearch",(function(){return O})),n.d(t,"searchUser",(function(){return E})),n.d(t,"getSelectedUser",(function(){return P})),n.d(t,"updateBlock",(function(){return k})),n.d(t,"getBlocked",(function(){return T}));var r=n("../../node_modules/@babel/runtime/helpers/defineProperty.js"),o=n.n(r),a=n("../../node_modules/@babel/runtime/helpers/asyncToGenerator.js"),s=n.n(a),i=n("../../node_modules/@babel/runtime/regenerator/index.js"),c=n.n(i),u=n("./src/utils/index.ts"),l=n("./src/modules/ui/error.actions.js"),p=n("./src/core/actionTypes.js"),d=n("./src/utils/env.js"),m=n("./src/modules/auth/auth.actions.js");function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h=u.c.Alert();function y(e){return{type:p.Jb,payload:e}}function v(){return{type:"GET_USER_LIST"}}function g(){return{type:"GET_USER_LOADING"}}function j(e,t,n){return{type:"SET_USER_LIST",payload:{users:e,index:t,topic:n}}}function x(){return{type:"CLEAR_USER_LIST"}}function w(){return{type:"CLEAR_SELECTED_USER"}}function O(e){return{type:"SET_USER_SEARCH",payload:e}}function E(e){return function(){var t=s()(c.a.mark((function t(n){var r;return c.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,n(u.d.request({method:"GET",endpoint:"user",path:"/search",query:{limit:50,search:e}}));case 3:return r=t.sent,n(O(r)),t.abrupt("return",r);case 8:return t.prev=8,t.t0=t.catch(0),n(l.a("activity",!0,t.t0.message)),t.abrupt("return",!1);case 12:case"end":return t.stop()}}),t,null,[[0,8]])})));return function(e){return t.apply(this,arguments)}}()}function P(e){return function(){var t=s()(c.a.mark((function t(n){var r;return c.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,n({type:"GET_USER_LOADING"}),t.next=4,n(u.d.request({method:"GET",endpoint:"user",path:"/user/"+e}));case 4:return r=t.sent,n(Object(m.setSelectedUserData)(r)),n(l.a("profile",!1)),t.abrupt("return",!0);case 10:return t.prev=10,t.t0=t.catch(0),n(l.a("profile",!0,t.t0.message)),t.abrupt("return",!1);case 14:case"end":return t.stop()}}),t,null,[[0,10]])})));return function(e){return t.apply(this,arguments)}}()}function k(e,t){var n=d.a+"/api/user/block";return t&&(n=d.a+"/api/user/unblock"),function(){var r=s()(c.a.mark((function r(o){return c.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.t0=fetch,r.t1=n,r.t2=b,r.t3={method:"PUT",body:JSON.stringify({block:e})},r.next=6,u.d.reqOptions();case 6:return r.t4=r.sent,r.t5=(0,r.t2)(r.t3,r.t4),r.abrupt("return",(0,r.t0)(r.t1,r.t5).then(u.d.handleErrors).then((function(e){return e.json()})).then((function(n){var r="blocked";t&&(r="unblocked"),h.alert("user "+e+" has been "+r),o(y(n))})).catch(null));case 9:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}()}function T(){return function(){var e=s()(c.a.mark((function e(t){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=fetch,e.t1=d.a+"/api/user/blocked",e.t2=b,e.t3={method:"GET"},e.next=6,u.d.reqOptions();case 6:return e.t4=e.sent,e.t5=(0,e.t2)(e.t3,e.t4),e.abrupt("return",(0,e.t0)(e.t1,e.t5).then(u.d.handleErrors).then((function(e){return e.json()})).then((function(e){t(y(e))})).catch(null));case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}}}]);
//# sourceMappingURL=activity-activity-container~admin-web-flagged-component~admin-web-topPosts-component~createPost-crea~6020411c.bundle.fb2226bef58eda77b90d.js.map