(window.webpackJsonp=window.webpackJsonp||[]).push([[95],{"81db3907f358a9870837":function(t,e,n){"use strict";n.d(e,"a",(function(){return p}));var r=n("8af190b70a6bc55c6f1b"),o=n("e2c7e6633c04cafaa8ce"),a=n.n(o),i=n("99c5d4cdf07f5b40caa6"),c=n.n(i);function l(t){return function(t){if(Array.isArray(t))return f(t)}(t)||function(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||u(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,a,i,c=[],l=!0,s=!1;try{if(a=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(c.push(r.value),c.length!==e);l=!0);}catch(u){s=!0,o=u}finally{try{if(!l&&null!=n["return"]&&(i=n["return"](),Object(i)!==i))return}finally{if(s)throw o}}return c}}(t,e)||u(t,e)||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 u(t,e){if(t){if("string"===typeof t)return f(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(t,e):void 0}}function f(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function p(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:10,n=Object(r.useState)((function(){return JSON.parse(localStorage.getItem(t))||[]})),o=s(n,2),i=o[0],u=o[1],f=function(n){var r=JSON.parse(localStorage.getItem(t))||[],o=a()(r,n),i=l(r);o||(c()(i)<e?i=[n].concat(l(r)):(i.pop(),i=[n].concat(l(i)))),window.localStorage.setItem(t,JSON.stringify(i)),u(i)};return{listId:i,onSaveListIdToLocalStorage:f}}},"9e518ef189cbd879ce9c":function(t,e,n){"use strict";n.r(e);var r,o=n("8af190b70a6bc55c6f1b"),a=n.n(o),i=n("d7dd51e1bf6bfc2c9c3d"),c=(n("8a2d1b95e05b6a321e74"),n("a28fc3c963a1d4d1a2e5")),l=n("ab4cb61bcb2dc161defb"),s=n("d7ac8c39d76d518870f7"),u=n("55f20b32a59f966d9dd6"),f=n("43444f4bf5ab730f91d8"),p=n("960d2ef73809b9dc9085"),d=n("ec0d2e8b249744f6317d"),b=n("95068dfe8c536afd2968"),y=n("c28788a08aabd0faedff"),h=n("0d7f0986bcd2f33d8a2a"),g=n("ff287e4203ba67f8dff7"),m=n.n(g),v=n("a1cf5d6fa4ed65a6ddd5"),O=n.n(v),j=n("f2ef6f6e544aad97aa22"),w=n.n(j),S=n("4764e674e6f79829891c"),P=n.n(S),I=n("3bda5f9ffd0c3c9904bf"),k=n.n(I),C=n("080f7b34884083319c34"),A=n("a77fab44c1475a8dc594"),E=n.n(A),x=n("ed3200bcb899b8614c06"),L=n.n(x),T=n("024939eb9df921d8106c"),M=n.n(T),D=n("7ce9c93e07a96c65d766"),U=n.n(D),N=n("d6b21ca6615461ef2dec"),G=n.n(N),_=n("88bb1c1a3588e2d3dbca");function F(t,e,n,o){r||(r="function"==typeof Symbol&&Symbol["for"]&&Symbol["for"]("react.element")||60103);var a=t&&t.defaultProps,i=arguments.length-3;if(e||0===i||(e={children:void 0}),1===i)e.children=o;else if(i>1){for(var c=new Array(i),l=0;l<i;l++)c[l]=arguments[l+3];e.children=c}if(e&&a)for(var s in a)void 0===e[s]&&(e[s]=a[s]);else e||(e=a||{});return{$$typeof:r,type:t,key:void 0===n?null:""+n,ref:null,props:e,_owner:null}}function R(t){var e=t.postInfo,n=m()(e,"id")||m()(e,"entity.allIds",[]),r=Object(C.g)(e),o=m()(r,"postUserName",""),i=m()(r,"postText",""),c=m()(r,"postHaha",""),l=m()(r,"postComment",""),s=m()(r,"postShare",""),f=m()(r,"postPoint",""),p=m()(r,"postUserAlias",""),d=m()(r,"postImage",""),b=m()(r,"postUserAvatar",""),y=m()(r,"postURL",""),g=m()(r,"postCreateTime",""),v=m()(r,"postAuthor",""),j=m()(r,"postAuthorURL",""),S=m()(r,"postTitleExp",""),I=m()(r,"postImageExp",""),A=G()(y),x=w()(S)?m()(S,"[0].text"):S,T=x&&"".concat(x," | Hahalolo")||o&&i&&"".concat(Object(u.a)(_.a.titlePostPage,{title:o})," ").concat(m()(P()(i,60),"result")&&"".concat(m()(P()(i,60),"result")))||"Hahalolo",D="".concat(c?"".concat(Object(u.a)(_.a.hahaView,{view:c})," "):"").concat(l?"".concat(Object(u.a)(_.a.commentView,{view:l})," "):"").concat(s?"".concat(Object(u.a)(_.a.shareView,{view:s})," "):"").concat(f?"".concat(Object(u.a)(_.a.pointView,{view:f})," "):"").concat(p?Object(u.a)(_.a.descPostMetaPage,{postUserName:o,alias:p}):Object(u.a)(_.a.descPostMetaPageUpdate,{postUserName:o})).concat(m()(P()(i,100),"result")&&": ".concat(m()(P()(i,100),"result"))),N="";return O()(n)||(N="all"),a.a.createElement(a.a.Fragment,null,F(h.Helmet,{titleTemplate:"%s",defaultTitle:"Hahalolo"},void 0,!O()(N)&&F("meta",{name:"robots",content:N}),!O()(N)&&F("meta",{name:"googlebot",content:N}),F("title",{},void 0,T),!O()(n)&&F("meta",{name:"description",content:D}),!O()(n)&&F("meta",{name:"keywords",content:"".concat(o&&"".concat(o,", ")).concat(p&&"".concat(p,", "),"Hahalolo, haha lolo, halo halo, HAHALOLO, lolo haha, lolohaha, hoholala")}),!O()(n)&&L()(y,I||d||b,T,D),!O()(n)&&M()(I||d||b,T,D),!O()(n)&&F("link",{rel:"canonical",href:A}),!O()(n)&&F("link",{rel:"alternate",hrefLang:"x-default",href:A}),!O()(n)&&E()(y),!O()(n)&&U()([{"@context":"https://schema.org",type:"SocialMediaPosting",dateCreated:k()(g),dateModified:k()(g),articleBody:i,url:y,isPartOf:S||j,headline:T,interactionStatistic:[{type:"InteractionCounter",interactionType:"https://schema.org/CommentAction",userInteractionCount:l},{type:"InteractionCounter",interactionType:"http://schema.org/HahaAction",userInteractionCount:c},{type:"InteractionCounter",interactionType:"http://schema.org/ShareAction",userInteractionCount:s}],commentCount:l,author:{type:"Person",name:o,identifier:v,url:j}}])))}var H=n("8a388a92ab214a4290f9"),V=n("81db3907f358a9870837"),J=n("d75aad1efe48f684d41e"),$=n("e95a63b25fb92ed15721"),z=n("6542cd13fd5dd1bcffd4"),B=n("adc20f99e57c573c589c"),Y=n("6ee7573060c5e56e1662"),q=n("d95b0cf107403b178365"),K=n("d4a1dd3423b7053d26a9"),Q=n("7edf83707012a871cdfb"),W=n("96100616be21446d392a"),X=n.n(W),Z=n("b6ef10c75869a3b983da");function tt(t){return(tt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function et(t){return function(t){if(Array.isArray(t))return nt(t)}(t)||function(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"===typeof t)return nt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nt(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function rt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function ot(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?rt(Object(n),!0).forEach((function(e){at(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):rt(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function at(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==tt(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(n!==undefined){var r=n.call(t,e||"default");if("object"!==tt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===tt(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var it={post:null,postId:null,tourSuggest:null,flags:{isCallingApi:null,isLoadingRecommedation:null,isCallRecommedationSuccess:null}},ct=function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:it,e=arguments.length>1?arguments[1]:undefined;return Object(Q.a)(t,(function(n){switch(e.type){case Z.h:var r=t.post;r=ot(ot({},r),{},{interaction:ot(ot({},r.interaction),{},{totalShare:m()(r,"interaction.totalShare",0)+1})}),n.post=r;break;case Z.k:var o=m()(e,"info.mediaId"),a=m()(e,"info.act"),i=m()(e,"info.mention");if(a&&o&&i){var c=X()(m()(t.post,"media"),{id:o}),l=et(m()(t.post,"media[".concat(c,"].mentions"),[]));if("add"===a&&l.push(i),"del"===a){var s=X()(l,{id:m()(i,"user")});-1!==s&&l.splice(s,1)}n.post.media[c].mentions=l}break;case Z.a:n.post=null;break;case Z.b:n.flags.isCallingApi=!0,n.postId=m()(e,"postId","");break;case Z.d:n.flags.isCallingApi=!1,n.post=ot(ot({},m()(e,"post")),{},{isShowComment:!0});break;case Z.c:n.flags.isCallingApi=!1;break;case Z.j:var u=m()(e,"typePoint");if(u){var f=t.post;f=ot(ot({},f),{},{interaction:ot(ot({},f.interaction),{},{totalGivingPoint:m()(f,"interaction.totalGivingPoint",0)+1,recievedPointType:u})}),n.post=f}break;case Z.i:var p=ot({},t.post);p&&(m()(p,"type")===J.mb?(p.location=m()(e,"post.location",null),p.background=m()(e,"post.background",null),p.feeling=m()(e,"post.feeling",null),p.embedLink=m()(e,"post.embedLink",null),p.shareInfo=m()(e,"post.shareInfo",null)):(p.locations=m()(e,"post.locations",null),p.cover=m()(e,"post.cover",null)),p.hashtags=m()(e,"post.hashtags",null),p.content=m()(e,"post.content",null),p.media=m()(e,"post.media",null),p.postPrivacy=m()(e,"post.postPrivacy",null),p.contentJson=m()(e,"post.contentJson",null),p.mentions=m()(e,"post.mentions",null),p.title=m()(e,"post.title",null)),n.post=p;break;case Z.e:n.flags.isLoadingRecommedation=!0;break;case Z.g:n.flags.isLoadingRecommedation=!1,n.flags.isCallRecommedationSuccess=!0,n.tourSuggest=e.payload;break;case Z.f:n.flags.isLoadingRecommedation=!1,n.flags.isCallRecommedationSuccess=!1;break;case"@@router/LOCATION_CHANGE":n.tourSuggest=it.tourSuggest,n.post=it.post,n.postId=it.postId,n.flags=ot({},it.flags)}}))},lt=function(t){return t.postPageV2||it},st=n("d782b72bc5b680c7122c"),ut=n("7c7cb1f89d6a65271352"),ft=n("5fbdc7fe4a95e534eee4"),pt=n("e87e33fe733922fd8df8"),dt=n("a898ca67f0396a63ea17");function bt(t){return(bt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function yt(){yt=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(C){l=function(t,e,n){return t[e]=n}}function s(t,e,n,o){var a=e&&e.prototype instanceof p?e:p,i=Object.create(a.prototype),c=new I(o||[]);return r(i,"_invoke",{value:j(t,n,c)}),i}function u(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(C){return{type:"throw",arg:C}}}t.wrap=s;var f={};function p(){}function d(){}function b(){}var y={};l(y,a,(function(){return this}));var h=Object.getPrototypeOf,g=h&&h(h(k([])));g&&g!==e&&n.call(g,a)&&(y=g);var m=b.prototype=p.prototype=Object.create(y);function v(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function O(t,e){var o;r(this,"_invoke",{value:function(r,a){function i(){return new e((function(o,i){!function c(r,o,a,i){var l=u(t[r],t,o);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==bt(f)&&n.call(f,"__await")?e.resolve(f.__await).then((function(t){c("next",t,a,i)}),(function(t){c("throw",t,a,i)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return c("throw",t,a,i)}))}i(l.arg)}(r,a,o,i)}))}return o=o?o.then(i,i):i()}})}function j(t,e,n){var r="suspendedStart";return function(o,a){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw a;return{value:void 0,done:!0}}for(n.method=o,n.arg=a;;){var i=n.delegate;if(i){var c=w(i,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=u(t,e,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function w(t,e){var n=e.method,r=t.iterator[n];if(undefined===r)return e.delegate=null,"throw"===n&&t.iterator["return"]&&(e.method="return",e.arg=undefined,w(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=u(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,f;var a=o.arg;return a?a.done?(e[t.resultName]=a.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=undefined),e.delegate=null,f):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function S(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function I(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(S,this),this.reset(!0)}function k(t){if(t||""===t){var e=t[a];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,o=function e(){for(;++r<t.length;)if(n.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=undefined,e.done=!0,e};return o.next=o}}throw new TypeError(bt(t)+" is not iterable")}return d.prototype=b,r(m,"constructor",{value:b,configurable:!0}),r(b,"constructor",{value:d,configurable:!0}),d.displayName=l(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===d||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,l(t,c,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},v(O.prototype),l(O.prototype,i,(function(){return this})),t.AsyncIterator=O,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new O(s(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(t){return t.done?t.value:i.next()}))},v(m),l(m,c,"Generator"),l(m,a,(function(){return this})),l(m,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),n=[];for(var r in e)n.push(r);return n.reverse(),function o(){for(;n.length;){var t=n.pop();if(t in e)return o.value=t,o.done=!1,o}return o.done=!0,o}},t.values=k,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=undefined,this.done=!1,this.delegate=null,this.method="next",this.arg=undefined,this.tryEntries.forEach(P),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=undefined)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(n,r){return i.type="throw",i.arg=t,e.next=n,r&&(e.method="next",e.arg=undefined),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=t,i.arg=e,a?(this.method="next",this.next=a.finallyLoc,f):this.complete(i)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),P(n),f}},"catch":function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;P(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:k(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=undefined),f}},t}var ht=yt().mark(vt),gt=yt().mark(Ot),mt=yt().mark(jt);function vt(t){var e,n,r;return yt().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return e=t.postId,n=t.currency,o.prev=1,o.next=4,Object(st.call)(ut.a,ft.kb,{id:e,currency:n});case 4:if(r=o.sent,200!==m()(r,"code",0)){o.next=11;break}return o.next=9,Object(st.put)(Object(dt.d)(Object(pt.h)(m()(r,"data[0]"))));case 9:o.next=13;break;case 11:return o.next=13,Object(st.put)(Object(dt.c)());case 13:o.next=19;break;case 15:return o.prev=15,o.t0=o["catch"](1),o.next=19,Object(st.put)(Object(dt.c)());case 19:case"end":return o.stop()}}),ht,null,[[1,15]])}function Ot(t){var e,n;return yt().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return e=t.params,r.prev=1,r.next=4,Object(st.call)(ut.a,ft.ed,e);case 4:if(200!==(n=r.sent).code){r.next=8;break}return r.next=8,Object(st.put)(Object(dt.j)(m()(n,"data")));case 8:r.next=14;break;case 10:return r.prev=10,r.t0=r["catch"](1),r.next=14,Object(st.put)(Object(dt.i)(r.t0));case 14:case"end":return r.stop()}}),gt,null,[[1,10]])}function jt(){return yt().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(st.all)([Object(st.takeLatest)(Z.e,Ot),Object(st.takeLatest)(Z.b,vt)]);case 2:case"end":return t.stop()}}),mt)}var wt,St=n("ab039aecd4a1d4fedc0e"),Pt=Object(St.defineMessages)({messCallApiDetailPostFail:{id:"".concat("app.containers.PostPageV2",".messCallApiDetailPostFail"),defaultMessage:"Ba\u0300i vi\xea\u0301t kh\xf4ng t\xf4\u0300n ta\u0323i"}});function It(t){return(It="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function kt(){return(kt=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}function Ct(t,e,n,r){wt||(wt="function"==typeof Symbol&&Symbol["for"]&&Symbol["for"]("react.element")||60103);var o=t&&t.defaultProps,a=arguments.length-3;if(e||0===a||(e={children:void 0}),1===a)e.children=r;else if(a>1){for(var i=new Array(a),c=0;c<a;c++)i[c]=arguments[c+3];e.children=i}if(e&&o)for(var l in o)void 0===e[l]&&(e[l]=o[l]);else e||(e=o||{});return{$$typeof:wt,type:t,key:void 0===n?null:""+n,ref:null,props:e,_owner:null}}function At(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Et(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?At(Object(n),!0).forEach((function(e){xt(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):At(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function xt(t,e,n){return(e=function(t){var e=function(t,e){if("object"!==It(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(n!==undefined){var r=n.call(t,e||"default");if("object"!==It(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===It(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Lt(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,a,i,c=[],l=!0,s=!1;try{if(a=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(c.push(r.value),c.length!==e);l=!0);}catch(u){s=!0,o=u}finally{try{if(!l&&null!=n["return"]&&(i=n["return"](),Object(i)!==i))return}finally{if(s)throw o}}return c}}(t,e)||function(t,e){if(!t)return;if("string"===typeof t)return Tt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Tt(t,e)}(t,e)||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 Tt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}n.d(e,"PostPageV2",(function(){return Dt}));var Mt=Ct(p.a,{});function Dt(t){Object(q.b)({key:"postPageV2",reducer:ct}),Object(B.a)({key:"postPageV2",saga:jt});var e=t.triggerGetDataPost,n=t.detailPost,r=t.currentUser,i=t.triggerUpdatePost,c=t.flags,l=t.triggerActionDeletePost,p=t.triggerOpenModalDetailExp,h=t.triggerOpenModalDetailMedia,g=t.triggerUpdateGivingPoint,v=t.triggerActionSharePostSuccess,j=t.triggerGetTourRecommendations,w=t.postId,S=t.currency,P=t.lang,I=t.tourSuggest,k=Object($.useLocation)(),C=Lt(Object(o.useState)(),2),A=C[0],E=C[1],x=Lt(Object(o.useState)(!1),2),L=x[0],T=x[1],M=Lt(Object(o.useState)({isOpen:!1}),2),D=M[0],U=M[1],N=Lt(Object(o.useState)({isOpen:!1}),2),G=N[0],_=N[1],F=m()(Object($.useParams)(),"postId",m()(Object($.useParams)(),"feedId")),z=Object(Z.l)(m()(Object($.useHistory)(),"location.pathname")),Y="string"===typeof F&&F.split("~")[1],Q="postProfile"===m()(n,"type","")&&"feed"===z||"postProfile"!==m()(n,"type","")&&"post"===z,W=Object(V.a)("tour-viewed").onSaveListIdToLocalStorage,X=Object(o.useCallback)((function(t){var e=t.userAction,r=t.action,o=t.postType,a=t.shareInfo,i={},c=["organizationPage","celebrityPage"].includes(m()(n,"postOwner.type"));switch(i.action=r,r){case J.m:i.post=n,i.userAction=e,i.postType=o,c&&(i.isCommunitySite=c,i.pageInfo={id:m()(n,"postOwner.id"),avatar:m()(n,"postOwner.avatar"),name:m()(n,"postOwner.name"),type:m()(n,"postOwner.type")});break;case J.e:i.postType=o,i.userAction=e;break;case J.i:i.shareInfo=m()(a,"shareInfo",a)}E(i),T(!0)}),[n]),tt=function(t){O()(t)?_({isOpen:!1}):O()(m()(t,"tourInfo.id",""))||_({isOpen:!0,tourInfo:m()(t,"tourInfo"),tab:m()(t,"tab","")})},et=Object(o.useCallback)((function(){T(!1)}),[]),nt=Object(o.useCallback)((function(t){"deletePost"===t&&l(),U({isOpen:!1})}),[]),rt=Object(o.useCallback)((function(t,e,n){var r,o="post";"postExp"===m()(n,"type")&&(o="postExperience"),r=m()(n,"title",""),U({modalName:"ModalSharePostActions",isOpen:!0,modalProps:{anchorEl:t,callbacks:{handleOpenPostEditor:X,handleCloseModal:nt,onClickShareToFeed:function(){return X({action:"share_post",shareInfo:n})},sharePostSuccess:function(){v()}},itemId:e,itemSlug:r,type:o}})}),[]),ot=Object(o.useCallback)((function(t,e){e===m()(n,"id","")&&U({modalName:"ModalUserActionOnPost",isOpen:!0,modalProps:{parentInfo:{feedScope:"detail-post",id:m()(n,"id",""),type:m()(n,"type",""),ownerId:m()(n,"postOwner.id",""),ownerType:m()(n,"postOwner.type","")},anchorEl:t,callbacks:{handleOpenPostEditor:function(){X({action:"update_post",detailPost:n,postType:K.s[m()(n,"type","postNormal")],userAction:J.g})},handleCloseModal:function(t){nt(t,n)}},isOpen:!0,itemSlug:m()(n,"title","")}})}),[n]),at=Object(o.useCallback)((function(t){U({modalName:"ModalUsersExpressFeelingContainer",isOpen:!0,modalProps:Et({callbacks:{handleCloseModal:nt}},t)})}),[]),it=Object(o.useCallback)((function(t){U({modalName:"ModalUserSharePostContainer",isOpen:!0,modalProps:{callbacks:{handleCloseModal:nt},parentId:t}})}),[]),lt=Object(o.useCallback)((function(t,e){U({modalName:"ModalGivingPointContainer",isOpen:!0,modalProps:{postId:t,receiver:e,onClose:nt,callbacks:{givingPointSuccess:function(e){var n=m()(e,"typePoint");n&&g(n,t)}}}})}),[]),st=Object(o.useCallback)((function(t){U({modalName:"ModalListUserGivingPointContainer",isOpen:!0,modalProps:{postId:t,onClose:nt}})}),[]),ut=Object(o.useCallback)((function(t){U({modalName:"ModalListUserTagging",isOpen:!0,modalProps:{idPost:t,onClose:nt}})}),[]),ft=Object(o.useCallback)((function(t){U({modalName:"ModalListUserInteractionEvent",isOpen:!0,modalProps:{evenId:t,onClose:nt}})}),[]),pt=Object(o.useCallback)((function(t){i(t)})),dt=Object(o.useCallback)((function(t){var e=m()(t,"id");p(!0,e,t,{onUpdatePost:pt},{name:"customPath",path:m()(k,"pathname","")})}),[]);return Object(o.useEffect)((function(){null===c.isCallingApi&&e(Y||F,S)}),[w,S]),Object(o.useEffect)((function(){!O()(n)&&!1===c.isCallingApi&&(m()(n,"postInfo.suggestProduct.hasTour",!1)&&"postSystem"===m()(n,"type","")||m()(n,"suggestProduct.hasTour",!1)&&"postExp"===m()(n,"type",""))&&null===c.isLoadingRecommedation&&j({id:w,currency:S,lang:P})}),[w,n,S,P,c]),Ct(s.a,{},void 0,Ct(R,{postInfo:n}),n&&a.a.createElement(a.a.Fragment,null,Q?Ct(y.a,{isPageDetail:!0,inView:!0,feed:n,scope:{isDetailTour:!0},currentUser:r,onOpenModalPostExp:dt,onSaveIdToLocalStorage:W,onOpenModalTourDetail:tt,onOpenModalSharePost:rt,onOpenModalActionOnPost:ot,onOpenModalFeelings:at,onOpenModalUserSharePost:it,onOpenModalGivingPoint:lt,onOpenModalUserGivingPoint:st,onOpenModalUserTagging:ut,onOpenModalDetailMedia:h,onOpenModalUserInteractionEvent:ft,feedProps:{typeDisplay:"detail",tourSuggest:I,isLoadingTourSug:c.isLoadingRecommedation,isTourSugSuccess:c.isCallRecommedationSuccess}}):Ct(f.a,{messages:Object(u.a)(Et({},Pt.messCallApiDetailPostFail))})),!0===c.isCallingApi&&Mt,Ct(s.a,{},void 0,a.a.createElement(d.a,D)),Ct(s.a,{},void 0,a.a.createElement(b.a,kt({isOpen:L,isShowShortEditor:!1,onClose:et},A,{isVer2:!0,callbacks:{createPostCallback:function(t,e){et(),"update"===e&&pt(t),"share"===e&&v(t)}}}))),m()(G,"isOpen",!1)&&Ct(s.a,{},void 0,Ct(H.a,{tourId:m()(G,"tourInfo.id"),tourInfo:m()(G,"tourInfo"),openDrawer:m()(G,"isOpen",!1),currency:S,startDate:m()(G,"tourInfo.startDate"),onSaveIdToLocalStorage:W,language:window.intl.locale,handleModalDetailTour:tt,tabDefault:m()(G,"tab")})),O()(n)&&!1===c.isCallingApi&&a.a.createElement(a.a.Fragment,null,Ct(f.a,{messages:Object(u.a)(Et({},Pt.messCallApiDetailPostFail))})))}var Ut=Object(c.b)({currentUser:Object(z.y)(),detailPost:Object(c.a)(lt,(function(t){return t.post})),lang:Object(z.z)(),flags:Object(c.a)(lt,(function(t){return t.flags})),postId:Object(c.a)(lt,(function(t){return t.postId})),tourSuggest:Object(c.a)(lt,(function(t){return t.tourSuggest})),currency:Object(z.w)()});var Nt=Object(i.connect)(Ut,(function(t){return{triggerUpdateGivingPoint:function(e){return t(Object(dt.f)(e))},triggerGetDataPost:function(e,n){return t(Object(dt.b)(e,n))},triggerUpdatePost:function(e){return t(Object(dt.g)(e))},triggerActionSharePostSuccess:function(){return t(Object(dt.e)())},triggerActionDeletePost:function(){return t(Object(dt.a)())},triggerOpenModalDetailExp:function(e,n,r,o,a){return t(Object(Y.a)(e,n,r,o,a))},triggerOpenModalDetailMedia:function(e,n){return t(Object(Y.b)(e,n))},triggerGetTourRecommendations:function(e){return t(Object(dt.h)(e))}}}));e["default"]=Object(l.compose)(Nt,o.memo)(Dt)}}]);