(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{c28788a08aabd0faedff:function(e,t,n){"use strict";var r=n("8af190b70a6bc55c6f1b"),o=n.n(r),a=n("ff287e4203ba67f8dff7"),i=n.n(a),l=n("f3b0ff1628e56352bcbf"),c=n.n(l),s=(n("8a2d1b95e05b6a321e74"),n("d7ac8c39d76d518870f7")),u=n("f1b32075e5d0b665fa2d"),p=n("a1637389cda5951de0a4"),f=n("749b7fc2cc438a998816"),d=n("ed1e6d26aa36835448ca"),y=n("05c104631146793b70ba"),b=n("63d1108649131955506e"),m=n("e0242165f6f83f4e2057"),O=n("4d748ce5c3d1a7075999"),v=n("e53af46f404ac88e1d2d"),g=n("a908bde430422b53d599"),h=n("57d97371ca56d7e16125"),S=n("42f41daba64980735172"),P=n("d571f599183bd93c6cc4"),j=n("bb334dbae138f3b590dd"),w=n("9a0274f7b503d19ec89d"),M=n("a608e839c7003dbc2a67"),I=n("b0554d3166c50eb56173"),E=n.n(I),U=n("a1cf5d6fa4ed65a6ddd5"),D=n.n(U),A=n("6938d226fd372a75cbf9"),k=n("16b1bfbcbe6a60fd827f");function T(e){return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function C(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 L(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==T(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(n!==undefined){var r=n.call(e,t||"default");if("object"!==T(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===T(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var x,F=Object(A.styled)(w.a)((function(e){return{fontSize:e.theme.typography.body1.fontSize,boxShadow:k.b}}),{name:"StyledArticleCard"}),G=Object(A.styled)("div")((function(e){return{whiteSpace:"break-spaces",padding:e.theme.spacing(1,2)}}),{name:"StyledPostContent"}),$=Object(A.styled)("div")((function(e){var t=e.theme,n=e.dialogmode;return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){L(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({wordBreak:"break-word",fontSize:t.typography.body1.fontSize},"true"===n&&L({display:"flex",flexDirection:"column"},t.breakpoints.up("md"),{height:"100vh"})||{})}),{name:"StyledPostRoot"});function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function z(e,t,n,r){x||(x="function"==typeof Symbol&&Symbol["for"]&&Symbol["for"]("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var i=new Array(a),l=0;l<a;l++)i[l]=arguments[l+3];t.children=i}if(t&&o)for(var c in o)void 0===t[c]&&(t[c]=o[c]);else t||(t=o||{});return{$$typeof:x,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}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 V(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){B(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 B(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==N(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(n!==undefined){var r=n.call(e,t||"default");if("object"!==N(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===N(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function J(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(u){s=!0,o=u}finally{try{if(!c&&null!=n["return"]&&(i=n["return"](),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return R(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return R(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function R(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var _=Object(r.memo)(P.a),W=z(j.a,{variant:"middle"});var q,K=Object(r.memo)((function(e){var t=e.typeDisplay,n=e.post,o=e.currentUser,a=e.scope,l=e.currentUserInteraction,c=e.isShowContentFull,s=void 0===c||c,u=e.isHideButtonSeeMore,p=e.callbacks,f=e.postSystemType,d=p.onOpenModalDetailMedia,y=p.onOpenModalPostExpDetail,b=p.handleOpenModalProfInf,P=J(Object(r.useState)(i()(n,"interaction",{})),2),j=P[0],I=P[1],U=i()(n,"feedIdIndex",""),A=i()(n,"id",""),k=i()(o,"isLogin",!1),T=i()(n,"title"),C=i()(n,"content",""),L=i()(n,"hashtags",[]),x=i()(n,"isPlayingVideo",!1),N=E()(n,"userActionOnPost.users")&&E()(n,"userActionOnPost.action"),H=i()(n,"shareInfo",null),B=V({updateListComment:function(e,t){I((function(e){return V(V({},e),{},{totalComment:t})}))}},p),R=Object(r.useMemo)((function(){return n?V(V({},n),{},{id:A,type:"post",postId:A,isPageWall:["page-tour","page-community"].includes(i()(a,"name",""))}):null}),[n]);return z(F,{},void 0,z($,{id:U},void 0,N&&z(h.a,{userActionOnPost:n.userActionOnPost}),z(_,{location:i()(n,"location",{}),feeling:i()(n,"feeling",null),mentions:i()(n,"mentions",[]),postPrivacy:i()(n,"postPrivacy",""),postOwner:i()(n,"postOwner",{}),timeAgo:i()(n,"timeAgo",""),postType:i()(n,"type",""),id:A,currentUserId:i()(o,"id",""),callbacks:p,isPostShare:"share"===t,scope:a,isHahaPage:i()(n,"interaction.isHahaPage",!1),title:i()(n,"title",""),postSystemType:f}),(!D()(T)||""!==C)&&z(G,{},void 0,!D()(T)&&z(M.a,{pb:1},void 0,z(m.a,{variant:"h6",bold:!0},void 0,T)),""!==C&&z(g.a,{typeDisplay:t,content:C,hashtags:L,isShowContentFull:s,isHideButtonSeeMore:u})),z(M.a,{px:2,py:1},void 0,z(w.a,{variant:"outlined"},void 0,z(v.a,{shareInfo:H,isPlayingVideo:x,callbacks:V(V({handleOpenModalProfInf:b,onOpenModalDetailMedia:d},"postExp"===i()(H,"type")||"postExp"===i()(H,"postInfo.type")?{onOpenModalPostExpDetail:y,isPostExpShared:!!i()(n,"shareInfo",!1)}:{}),{},{handleOpenModalListUserInteractionEvent:i()(p,"handleOpenModalListUserInteractionEvent"),handleOpenModalListUserTagging:i()(p,"handleOpenModalListUserTagging")})}))),z(M.a,{pt:1},void 0,W,z(O.a,{interaction:V(V({},j),{},{totalShare:i()(n,"interaction.totalShare",0),totalGivingPoint:i()(n,"interaction.totalGivingPoint",0)}),parentInfo:{id:A,isPostOwner:i()(o,"id")===i()(n,"postOwner.idUserCreatePost"),privacy:i()(n,"postPrivacy",""),type:"post"},isLogin:k,post:n,parentType:"post",callbacks:V(V({},p),{},{setInteraction:I})}),!("detail"===t&&!i()(o,"isLogin",!1)&&0===i()(j,"totalComment",0))&&!0===i()(n,"isShowComment")&&z(S.a,{parentInfo:R,currentUserInteraction:l,callbacks:B,totalComment:i()(j,"totalComment",0),canComment:i()(n,"interaction.canComment",!0)}))))}));function Q(e){return(Q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function X(e,t,n,r){q||(q="function"==typeof Symbol&&Symbol["for"]&&Symbol["for"]("react.element")||60103);var o=e&&e.defaultProps,a=arguments.length-3;if(t||0===a||(t={children:void 0}),1===a)t.children=r;else if(a>1){for(var i=new Array(a),l=0;l<a;l++)i[l]=arguments[l+3];t.children=i}if(t&&o)for(var c in o)void 0===t[c]&&(t[c]=o[c]);else t||(t=o||{});return{$$typeof:q,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Y(){return(Y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Z(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 ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(n),!0).forEach((function(t){te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function te(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==Q(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(n!==undefined){var r=n.call(e,t||"default");if("object"!==Q(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Q(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ne(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(u){s=!0,o=u}finally{try{if(!c&&null!=n["return"]&&(i=n["return"](),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return re(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return re(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function re(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.a=Object(r.memo)((function(e){var t=e.feed,n=e.scope,a=e.currentUser,l=e.onOpenListComment,m=e.onOpenModalPostExp,O=e.onOpenModalFeelings,v=e.onOpenModalSharePost,g=e.onOpenModalDetailMedia,h=e.onOpenModalGivingPoint,S=e.onSaveIdToLocalStorage,P=e.onOpenModalUserTagging,j=e.onOpenModalActionOnPost,w=e.onOpenModalUserSharePost,M=e.onOpenModalUserGivingPoint,I=e.onOpenModalUserInteractionEvent,E=e.feedProps,U=e.onUserSawFeed,D=e.onOpenModalTourDetail,A=Object(r.useRef)(),k=ne(Object(r.useState)(!1),2),T=k[0],C=k[1],L=function(e){e.forEach((function(e){e.isIntersecting&&C(!0)}))};Object(r.useEffect)((function(){var e=new IntersectionObserver(L);return!0===T&&c()(U)&&U(),!1===T?A.current&&e.observe(A.current):e.disconnect(),function(){e.disconnect()}}),[T]);var x=ee(ee({openModalShareActions:v,handleOpenModalProfInf:j,onOpenModalFeelings:O,handleOpenModalUserSharePost:w,handleOpenModalGivingPointContainer:h,handleOpenListComment:l,handleOpenModalListUserGivingPoint:M},"postNormal"===t.type||"postEvent"===t.type?{handleOpenModalListUserTagging:P,handleOpenModalListUserInteractionEvent:I}:{}),{},{onOpenModalTourDetail:D,onOpenModalDetailMedia:g,onSaveIdToLocalStorage:S,onOpenModalPostExpDetail:m});return X(s.a,{},void 0,o.a.createElement("div",{ref:A},X("div",{},void 0,"postNormal"===t.type&&o.a.createElement(p.a,Y({typeDisplay:"short",post:t,scope:n,currentUser:a,currentUserInteraction:a,callbacks:x},E)),"postShare"===t.type&&o.a.createElement(K,Y({typeDisplay:"short",post:t,scope:n,currentUser:a,currentUserInteraction:a,callbacks:x},E)),"postExp"===t.type&&o.a.createElement(d.a,Y({typeDisplay:"short",post:t,currentUser:a,currentUserInteraction:a,callbacks:x},E)),"postProfile"===t.type&&o.a.createElement(f.a,Y({typeDisplay:"detail",post:t,scope:n,currentUser:a,currentUserInteraction:a,triggerOpenModalDetailMedia:g,callbacks:x},E)),"postEvent"===t.type&&o.a.createElement(y.a,Y({typeDisplay:"feed",post:t,scope:n,currentUser:a,currentUserInteraction:a,callbacks:x},E)),"postSystem"===t.type&&X(b.a,{postInfo:ee(ee({},i()(t,"postInfo",{})),{},{isPlayingVideo:i()(t,"isPlayingVideo",!1),isShowComment:i()(t,"isShowComment",!1)}),currentUser:a,callback:ee(ee({},x),{},{onOpenModalPostExp:m}),id:i()(t,"id",""),feedProps:E,scope:n,systemType:i()(t,"systemType","")}),"postTour"===t.type&&X(u.a,{post:t,currentUser:a,currentUserInteraction:a,callback:{openModalShareActions:v,handleOpenListComment:l,onOpenModalFeelings:O,onOpenModalTourDetail:D,onOpenModalDetailMedia:g,onSaveIdToLocalStorage:S},scope:n}))))}))}}]);