(("undefined"!=typeof self?self:this).webpackJsonp__wix_communities_blog_ooi=("undefined"!=typeof self?self:this).webpackJsonp__wix_communities_blog_ooi||[]).push([[8820],{1851:(e,s,i)=>{"use strict";i.d(s,{A6:()=>a,PH:()=>r,Yb:()=>l});var t=i(16252),n=i(26153),o=i(38369);const r=e=>decodeURIComponent(e).replace(/\.hash\./g,"#"),l=(e,{newPath:s=!1}={})=>{const i=(0,t.trimStart)(e,"#"),n=s?i:`#${i}`;return(0,o.CD)(s?`/hashtags/${encodeURIComponent(n)}`:`/search/${r=n,encodeURIComponent(r.toLowerCase().replace(/#/g,".hash."))}`);var r},a=(e,s,{newPath:i=!1}={})=>(0,n.d)(l(e,{newPath:i}),s)},39360:(e,s,i)=>{var t={"./messages_ar.json":[40107,7621],"./messages_bg.json":[2115,4113],"./messages_ca.json":[15024,3830],"./messages_cs.json":[99602,1656],"./messages_da.json":[98687,7841],"./messages_de.json":[27251,9965],"./messages_el.json":[71381,7351],"./messages_en.json":[23707,7445],"./messages_es.json":[27212,7022],"./messages_fi.json":[90405,3555],"./messages_fr.json":[39264,5366],"./messages_he.json":[3551,7169],"./messages_hi.json":[9899,9429],"./messages_hr.json":[53234,5052],"./messages_hu.json":[30991,5233],"./messages_id.json":[52777,2259],"./messages_it.json":[9881,3843],"./messages_ja.json":[84273,9959],"./messages_ko.json":[34766,8756],"./messages_lt.json":[17512,6514],"./messages_lv.json":[99706,2916],"./messages_ms.json":[27124,1382],"./messages_nl.json":[68334,7140],"./messages_no.json":[98447,7733],"./messages_pl.json":[54876,2622],"./messages_pt.json":[76356,838],"./messages_ro.json":[19371,9273],"./messages_ru.json":[7165,4883],"./messages_sk.json":[78442,7584],"./messages_sl.json":[97735,8477],"./messages_sv.json":[7961,199],"./messages_th.json":[65236,5062],"./messages_tl.json":[69048,6498],"./messages_tr.json":[65662,5296],"./messages_uk.json":[24612,7606],"./messages_vi.json":[18965,1843],"./messages_zh.json":[17006,2732]};function n(e){if(!i.o(t,e))return Promise.resolve().then((()=>{var s=new Error("Cannot find module '"+e+"'");throw s.code="MODULE_NOT_FOUND",s}));var s=t[e],n=s[0];return i.e(s[1]).then((()=>i.t(n,19)))}n.keys=()=>Object.keys(t),n.id=39360,e.exports=n},40289:(e,s,i)=>{"use strict";i.d(s,{A:()=>o});var t=i(54558),n=i(20915);const o=e=>(0,n.Ng)((e=>({videoHost:(0,t.Qd)(e),imageHost:(0,t.a$)(e)})))(e)},32810:(e,s,i)=>{"use strict";i.r(s),i.d(s,{default:()=>ce});var t=i(60751),n=i.n(t),o=i(16252),r=i(77502),l=i(22808),a=i(18302),g=i(95169),p=i(30977),u=i(4615),d=i(29440),c=i(84166),h=i(85281),m=i(45254),f=i(9450),P=i(66379),b=i(34760),w=i(87295),R=i(95624),C=i(28388),_=i(85041),q=i(66061),v=i(81595),x=i(69605),j=i(9746),E=i(19625),D=i(31690),I=i(64890),S=i(76599),T=i(75640),y=(i(74529),i(87521),i(39587),i(54558)),B=i(68701),L=i(56040),U=i(77552),H=i(57827),k=i(97598),A=i.n(k),F=i(55530),V=i.n(F),M=i(79170);var N=i(1851),G=i(12675),W=i(22054),$=i(70879),O=i(50990),Q=i(61832);const Y="moHCnT",z="fTEXDR";class J extends n().PureComponent{constructor(e){super(e),this.state={error:!1},this.getImagePluginConfig=()=>({imageProps:e=>this.props.pageUrl?{"data-pin-url":this.props.pageUrl,"data-pin-media":(0,o.isString)(e)?e:(0,M.VG)({image:e,maxWidth:5e3,maxHeight:5e3})}:{}}),this.getGalleryPluginConfig=()=>{const{isInEditor:e,Wix:s}=this.props;return{imageProps:()=>({"data-pin-url":this.props.pageUrl}),scrollingElement:e?{addEventListener:(e,i)=>{s.addEventListener(e.toUpperCase(),i)},removeEventListener:(e,i)=>{s.removeEventListener(e.toUpperCase(),i)}}:"undefined"!=typeof window&&window}},this.getTextColorPluginConfig=()=>{const{appSettings:e,isHexColor:s}=this.props,i=(0,O.MZ)({appSettings:e});return{customStyleFn:(0,O.NQ)(i,{isHexColor:s}),styleSelectionPredicate:(0,O.l8)(i,{isHexColor:s})}},this.getTextHighlightPluginConfig=()=>{const{appSettings:e,isHexColor:s}=this.props,i=(0,O.MZ)({appSettings:e});return{customStyleFn:(0,O.n$)(i,{isHexColor:s}),styleSelectionPredicate:(0,O.l8)(i,{isHexColor:s})}},this.getLinkPreviewPluginConfig=()=>({enableEmbed:!0,enableLinkPreview:!1}),this.getHashtagPluginConfig=()=>{const{hashtagNavigate:e,sectionUrl:s}=this.props;return{onClick:s=>{s.preventDefault(),s.stopPropagation(),e((0,N.Yb)(s.target.innerText,{newPath:this.props.isHashtagPageAsFeedPageEnabled}))},createHref:e=>(0,N.A6)(e,s,{newPath:this.props.isHashtagPageAsFeedPageEnabled})}},this.getActionButtonPluginConfig=()=>({onClick:this.props.onButtonClick}),this.getFileDownloadBIProps=(e,s)=>{const{postId:i,isDemoPost:t}=this.props;return{file_ext:e.type,file_id:e.id,file_size:e.size,mime_type:e.mimeType,post_stable_id:i,is_demo:t,origin:"post",success:s}},this.getFilePluginConfig=()=>{const{postId:e,bi:s,actions:i,metasiteId:t,instance:n,resolveFileUrl:o}=this.props;return{resolveFileUrl:r=>("undefined"!=typeof navigator&&/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&i.showMessage(W.y$),o?o(t,n)(r).then((e=>(s.fileDownloaded(this.getFileDownloadBIProps(r,!0)),e))).catch((()=>s.fileDownloaded(this.getFileDownloadBIProps(r,!1)))):i.requestFileDownloadUrl(e,r.path,r.id,r.mimeType).then((({url:e})=>(s.fileDownloaded(this.getFileDownloadBIProps(r,!0)),e))).catch((()=>s.fileDownloaded(this.getFileDownloadBIProps(r,!1)))))}},this.getPollSettings=()=>({onBeforeVote:({voteRole:e})=>{const{currentUser:s,actions:i,isBusinessManager:t}=this.props;return new Promise(((n,o)=>t?o():s||"ALL"===e?n():void i.requestLogin().then(n,o)))}}),this.getPlugins=()=>[this.props.pluginAudio(),this.props.pluginCodeBlock(),this.props.pluginDivider(),this.props.pluginLinkButton(),this.props.pluginGallery(this.getGalleryPluginConfig()),this.props.pluginGiphy(),this.props.pluginHashtag(this.getHashtagPluginConfig()),this.props.pluginHtml(),this.props.pluginImage(this.getImagePluginConfig()),this.props.pluginLineSpacing(),this.props.pluginIndent(),this.props.pluginLink(),...this.props.isRicosEmbedButtonsEnabled?[this.props.pluginLinkPreview(this.getLinkPreviewPluginConfig())]:[],this.props.pluginTextColor(this.getTextColorPluginConfig()),this.props.pluginTextHighlight(this.getTextHighlightPluginConfig()),this.props.pluginVideo(),this.props.pluginFileUpload(this.getFilePluginConfig()),this.props.pluginActionButton(this.getActionButtonPluginConfig()),this.props.pluginVerticalEmbed(),this.props.pluginTable(),this.props.pluginCollapsibleList(),...this.props.pluginPoll?[this.props.pluginPoll(this.getPollSettings())]:[]],this.onError=e=>{this.state.error||this.setState({error:e})},this.wixExperiments={all:()=>e.experiments}}render(){if(this.state.error)return this.props.fallback();const{WixRicosViewer:e,content:s,rceVersion:i,theme:t={},getStyle:o,isCompact:r,appSettings:l,section:a,isBusinessManager:g,isSeo:p,isMobile:u,locale:d,isPostPageBundle:c,instance:h,postId:m,parentClass:f,setViewerRef:P,baseUrl:b,iframeSandboxDomain:w,shouldApplyPostDesignInFeed:R,visitorId:C}=this.props,_=c,q=this.getPlugins(),v=(0,Q.w)({appSettings:l,isPostPage:_,isMobile:u,section:a,parentClass:f,shouldApplyPostDesignInFeed:R}),x=o(l),j=V()(z);return n().createElement("div",{className:Y},n().createElement("div",{style:x,ref:P,className:j,"data-rce-version":i},n().createElement(e,{plugins:q,content:s,theme:{...v,...t},locale:d,instance:h,onError:this.onError,isMobile:u,seoSettings:p,linkSettings:G.A,wixExperiments:this.wixExperiments,addAnchors:!0,baseUrl:b,iframeSandboxDomain:w,biSettings:{consumer:"Blog",contentId:m,platform:g?"BM":"Livesite",usage:r?"Comment":_?"Post":a,defaultParams:{visitorId:C}}})))}}J.propTypes={WixRicosViewer:A().elementType.isRequired,pluginAudio:A().func.isRequired,pluginCodeBlock:A().func.isRequired,pluginDivider:A().func.isRequired,pluginLinkButton:A().func.isRequired,pluginGallery:A().func.isRequired,pluginGiphy:A().func.isRequired,pluginHashtag:A().func.isRequired,pluginHtml:A().func.isRequired,pluginImage:A().func.isRequired,pluginLineSpacing:A().func.isRequired,pluginIndent:A().func.isRequired,pluginLink:A().func.isRequired,pluginLinkPreview:A().func.isRequired,pluginTextColor:A().func.isRequired,pluginTextHighlight:A().func.isRequired,pluginVideo:A().func.isRequired,pluginFileUpload:A().func.isRequired,pluginActionButton:A().func.isRequired,pluginVerticalEmbed:A().func.isRequired,pluginTable:A().func.isRequired,pluginCollapsibleList:A().func.isRequired,pluginPoll:A().func,postId:A().string.isRequired,content:A().object.isRequired,rceVersion:A().string.isRequired,parentClass:A().string,theme:A().object,getStyle:A().func.isRequired,isBusinessManager:A().bool,isCompact:A().bool.isRequired,appSettings:A().object.isRequired,isSeo:A().bool.isRequired,isInEditor:A().bool,isMobile:A().bool.isRequired,locale:A().string.isRequired,isPostPageBundle:A().bool.isRequired,instance:A().string.isRequired,metasiteId:A().string.isRequired,pageUrl:A().string.isRequired,isHexColor:A().func.isRequired,hashtagNavigate:A().func.isRequired,baseUrl:A().string,section:A().string.isRequired,sectionUrl:A().string.isRequired,onButtonClick:A().func,disableTheme:A().bool,isHashtagPageAsFeedPageEnabled:A().bool,isRicosEmbedButtonsEnabled:A().bool,Wix:A().object.isRequired,experiments:A().object.isRequired,setViewerRef:A().func.isRequired,isDemoPost:A().bool,shouldApplyPostDesignInFeed:A().bool,resolveFileUrl:A().func.isRequired,visitorId:A().string},J.defaultProps={isCompact:!1,isBusinessManager:!1,fallback:()=>"Content cannot be displayed",getStyle:$.Ay};const K=J;class Z extends n().Component{constructor(){super(...arguments),this.state={viewerRef:null},this.setViewerRef=e=>this.setState({viewerRef:e})}render(){const{isMobile:e,TextSelectionToolbar:s,TwitterButton:i,isTwitterEnabled:t}=this.props;return n().createElement("div",{className:Y},n().createElement(K,{...this.props,setViewerRef:this.setViewerRef}),t&&!e?n().createElement(s,{container:this.state.viewerRef},(e=>n().createElement(i,{selectedText:e}))):null)}}Z.propTypes={TextSelectionToolbar:A().elementType.isRequired,TwitterButton:A().elementType.isRequired,isMobile:A().bool.isRequired,isTwitterEnabled:A().bool};const X=Z;var ee=i(20915),se=i(35002),ie=i(40289),te=i(51880),ne=i(76058),oe=i(84329),re=i(63971),le=i(11366),ae=i(1408),ge=i(78411),pe=i(72859),ue=i(711),de=i(87007);const ce=(0,o.flowRight)((0,ee.Ng)(((e,s,i)=>({appSettings:(0,te.tl)(e),isSeo:(0,pe.ah)(e),isInEditor:(0,pe.sb)(e),isInPreview:(0,pe.bU)(e),isPostPageBundle:(0,y.Ym)(e),locale:(0,re.JK)(e),postId:(0,B.S)(s.post),instance:(0,pe.iE)(e),pageUrl:(0,pe.ID)(e),hashtagNavigate:i.navigateWithinBlog,baseUrl:(0,de.$_)(e),section:(0,ae.S)(e),sectionUrl:(0,de.Do)(e),iframeSandboxDomain:(0,le.m)(e),requestFileDownloadUrl:i.requestFileDownloadUrlPromisified,requestLogin:i.requestLoginPromisified,currentUser:(0,L.HW)(e),showMessage:i.showMessage,fileDownloaded:i.fileDownloaded,isHashtagPageAsFeedPageEnabled:(0,U.b)(e,H.KG),isRicosEmbedButtonsEnabled:(0,U.b)(e,H.pY),isTwitterEnabled:(0,ne.dN)(e),experiments:(0,U.D)(e),isDemoPost:(0,o.get)(s,"post.isDemo",!1),shouldApplyPostDesignInFeed:(0,oe.h)(e),metasiteId:(0,ue._G)(e),visitorId:(0,ue.rP)(e,"aid")||(0,ue.rP)(e,"uid")}))),se.A,ie.A)((e=>{let{initialRawState:s,requestFileDownloadUrl:i,requestLogin:t,showMessage:o,fileDownloaded:y,isDemoPost:B,...L}=e;const U={disableTheme:!0,...L,WixRicosViewer:r.WixRicosViewer,pluginAudio:b.w,pluginCodeBlock:l.w,pluginDivider:w.L,pluginLinkButton:R.w,pluginGallery:C.I,pluginGiphy:_.V,pluginHashtag:a.Q,pluginHtml:q.R,pluginImage:v.t,pluginLineSpacing:g.P,pluginIndent:p.O,pluginLink:u.k,pluginLinkPreview:x.u,pluginTable:j.K,pluginTextColor:d.Q,pluginTextHighlight:d.L,pluginVideo:E.j,pluginFileUpload:D.j,pluginActionButton:R.Y,pluginVerticalEmbed:I.j,pluginCollapsibleList:S.u,pluginPoll:T.N,content:(0,c.Q)(s,{ignoreUnsupportedValues:!0}),rceVersion:h.A.currentVersion,isHexColor:m.f,TextSelectionToolbar:f.A,TwitterButton:P.A,Wix:ge.A,isDemoPost:B,actions:{requestFileDownloadUrl:i,requestLogin:t,showMessage:o},bi:{fileDownloaded:y}};return n().createElement(X,U)}))}}]); //# sourceMappingURL=rich-content-viewer.chunk.min.js.map