1(self.webpackChunkmondoin_mobile_ui=self.webpackChunkmondoin_mobile_ui||[]).push([[464],{720464:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>M});var r,a,o,i,s,l=n(667294),c=n.n(l),u=n(973935),p=n.n(u),d=n(45697),f=n.n(d),m=n(875593),y=n(294184),b=n.n(y),h=n(483638),g=n(782067),v=n(152658),C=n(130060),w=n(360869),O=n(4473),E=n(698703),_=n(561288),N=n(51147),R=n(556261),j=n(525666),x=n(15279);function k(e){return k="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},k(e)}function q(){return q=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},q.apply(this,arguments)}function S(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function B(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function T(e,t){return T=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},T(e,t)}function A(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=F(e);if(t){var a=F(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return P(this,n)}}function P(e,t){if(t&&("object"===k(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function F(e){return F=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},F(e)}var M=(r=(0,w.Z)({copyStatics:["defaultProps"]}),a=(0,R.D2)((function(e){return{element:{position:"relative"},cardContentContainer:{position:"relative",padding:0,"&$isExpanded":{paddingBottom:"60px"}},cardContentContainerFadeOut:{position:"absolute",height:"125px",left:0,right:0,bottom:0,background:"linear-gradient(180deg, rgba(255,255,255,0.65) 0%, rgba(255,255,255,0.90) 35%, rgba(255,255,255,1) 65%)"},cardContentContainerFadeOutBtn:{width:"75%",margin:"0 auto",position:"absolute",left:"50%",bottom:"20px",transform:"translate(-50%, 0%)"},cardContent:{position:"relative",margin:"0 auto"},card:{position:"relative",margin:"0.5rem 0",padding:0,"&$isExpanded":{maxHeight:"initial"}},cardHeader:{width:"100%",overflow:"hidden",padding:15,borderBottom:"1px solid #e0e0e0"},previewContainer:{margin:"auto",padding:"16px 0px"},isExpanded:{}}}),{withTheme:!0}),o=(0,R.JQ)((function(e,t){var n=e.getIn(["account","adminPref"]);return{youtubeNoAds:n&&n.GLOBAL&&n.GLOBAL.youtubeNoAds}})),(0,R.XN)(i=r(i=a(i=o((s=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&T(e,t)}(o,e);var t,n,r,a=A(o);function o(){var e;S(this,o);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=a.call.apply(a,[this].concat(n))).state={contentContainer:null,uniqueKey:e.props.componentID||Math.floor(1e7*Math.random()).toString(16),isCollapsable:!1,isCollapsed:!0},e._updateRef=function(t){!t||e.state.contentContainer&&e.state.contentContainer.current||e.setState({contentContainer:{current:t}})},e._onCollapseBtnClick=function(){return e.setState({isCollapsed:!e.state.isCollapsed})},e._applyYoutubeRegExp=function(t){var n=e.props.youtubeNoAds;if(t&&n){var r=/src=\\?"(?:\/\/)?(www\.(?:youtube.com|youtu.be)[^\s?]*\??([^\s]*))\\?"/,a=t.match(r);if(a){var o=(0,x.ak)("youtube",a[1])||a[1],i=a[2];return i=i?i.replace(/v=[^&#]*/,""):"",t.replace(r,'src="'.concat(o.replace("www.youtube.com/embed/","www.yout-ube.com/watch?v=")).concat(i,'"'))}}return t},e}return t=o,n=[{key:"componentDidUpdate",value:function(){var e=this.props.relax;if(e.styleValues.strictHeight&&this.state.contentContainer&&this.state.contentContainer.current){var t=p().findDOMNode(this.state.contentContainer.current);if(t&&t.offsetHeight){var n=t.offsetHeight;n>Number.parseInt(e.styleValues.height,10)&&!this.state.isCollapsable?this.setState({isCollapsable:!0}):n<=Number.parseInt(e.styleValues.height,10)&&this.state.isCollapsable&&this.setState({isCollapsable:!1})}}}},{key:"_getFieldFromAspect",value:function(){var e=this.props,t=e.aspects,n=e.propertyName;if(t&&t[N.O1]){var r=t[N.O1].filter((function(e){return e.name===n}))[0];if(r)return Array.isArray(r.values)?r.values:[r.values]}return null}},{key:"render",value:function(){var e=this,t=this.props,n=t.styleClassMap,r=t.relax,a=t.Element,o=t.title,i=t.localized,s=t.classes,l=t.cardElevation,u=t.elevation,p=t.propertyName,d=t.emptyTitle,f=t.intl,m=i(o),y=i(d),w=this._getFieldFromAspect();return w||y?c().createElement(a,q({},r,{htmlTag:"div",id:this.state.uniqueKey,className:b()(s.element,n.element),settings:E.Z}),c().createElement(g.Z,{elevation:(0,j.Z)(u,l),className:b()(s.card,n.card,this.state.isCollapsed?null:s.isExpanded)},(m||y)&&c().createElement(v.Z,{className:b()(s.cardHeader,n.cardHeader),title:c().createElement("h3",{className:n.title},p&&w?m:y)}),r.editing||r.building?c().createElement("div",{className:n.cardContentContainer},c().createElement("div",{className:s.previewContainer},c().createElement("i",{style:{fontSize:"2.4rem"},className:"nc-icon-mini files_single-paragraph"}))):c().createElement(c().Fragment,null,w&&c().createElement(C.Z,{ref:this._updateRef,className:b()(s.cardContentContainer,this.state.isCollapsed?null:s.isExpanded,n.cardContentContainer)},c().createElement("div",{className:s.cardContent},(w||[]).map((function(t,n){return t&&t.html&&c().createElement("div",{key:n,dangerouslySetInnerHTML:{__html:e._applyYoutubeRegExp(t.qa&&t.qa.Answer)||""}})||null})))))),this.state.isCollapsable&&c().createElement(c().Fragment,null,this.state.isCollapsed&&c().createElement("div",{className:s.cardContentContainerFadeOut}),this.state.isCollapsed&&c().createElement(h.default,{color:"primary",variant:"contained",className:s.cardContentContainerFadeOutBtn,onClick:this._onCollapseBtnClick},f.formatMessage({id:"htmlReaderBlock.displayMore",defaultMessage:"display more"})),!this.state.isCollapsed&&c().createElement("a",{href:"#".concat(this.state.uniqueKey)},c().createElement(h.default,{color:"primary",variant:"contained",className:s.cardContentContainerFadeOutBtn,onClick:this._onCollapseBtnClick},f.formatMessage({id:"htmlReaderBlock.displayLess",defaultMessage:"display less"}))))):null}}],n&&B(t.prototype,n),r&&B(t,r),Object.defineProperty(t,"prototype",{writable:!1}),o}(m.Z),s.propTypes={intl:R.gm.isRequired,theme:f().object.isRequired,classes:f().object.isRequired,relax:f().object.isRequired,styleClassMap:f().object.isRequired,Element:f().func.isRequired,localized:f().func.isRequired,noticeId:f().str
1ing.isRequired,propertyName:f().string.isRequired,locale:f().string.isRequired,componentID:f().string,cardElevation:f().oneOfType([f().string,f().number]),elevation:f().oneOfType([f().string,f().number]),template:f().string,title:f().oneOfType([f().string,f().object]),emptyTitle:f().oneOfType([f().string,f().object]),aspects:f().object,youtubeNoAds:f().bool},s.propsSchema=O.Z,s.settings=E.Z,s.style=_.Z,i=s))||i)||i)||i)||i)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.