"use strict";(this.__LOADABLE_LOADED_CHUNKS__=this.__LOADABLE_LOADED_CHUNKS__||[]).push([[626],{4955:(e,t,n)=>{n.d(t,{F4:()=>o,iv:()=>i}),n(6832),n(8483),n(63);var r=n(9930);function i(){for(var e=arguments.length,t=new Array(e),n=0;n{n.d(t,{ZP:()=>T});var r=n(6832),i=n(3057),o=n(4321);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var s=n(9415),c=n(63),l=n.n(c);var u=r.createContext(),h={initialChunks:{}},f="PENDING",d="RESOLVED",p="REJECTED",m=function(e){var t=function(t){return r.createElement(u.Consumer,null,(function(n){return r.createElement(e,Object.assign({__chunkExtractor:n},t))}))};return e.displayName&&(t.displayName=e.displayName+"WithChunkExtractor"),t},v=function(e){return e};function y(e){var t=e.defaultResolveComponent,n=void 0===t?v:t,c=e.render,u=e.onLoad;function y(e,t){void 0===t&&(t={});var v=function(e){return"function"==typeof e?{requireAsync:e,resolve:function(){},chunkName:function(){}}:e}(e),y={};function g(e){return t.cacheKey?t.cacheKey(e):v.resolve?v.resolve(e):"static"}function b(e,r,i){var o=t.resolveComponent?t.resolveComponent(e,r):n(e);if(t.resolveComponent&&!(0,s.isValidElementType)(o))throw new Error("resolveComponent returned something that is not a React component!");return l()(i,o,{preload:!0}),o}var w=function(e){var n,r;function s(n){var r;return(r=e.call(this,n)||this).state={result:null,error:null,loading:!0,cacheKey:g(n)},function(e,t){if(!e){var n=new Error("loadable: "+t);throw n.framesToPop=1,n.name="Invariant Violation",n}}(!n.__chunkExtractor||v.requireSync,"SSR requires `@loadable/babel-plugin`, please install it"),n.__chunkExtractor?(!1===t.ssr||(v.requireAsync(n).catch((function(){return null})),r.loadSync(),n.__chunkExtractor.addChunk(v.chunkName(n))),function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)):(!1!==t.ssr&&(v.isReady&&v.isReady(n)||v.chunkName&&h.initialChunks[v.chunkName(n)])&&r.loadSync(),r)}r=e,(n=s).prototype=Object.create(r.prototype),n.prototype.constructor=n,a(n,r),s.getDerivedStateFromProps=function(e,t){var n=g(e);return(0,o.Z)({},t,{cacheKey:n,loading:t.loading||t.cacheKey!==n})};var l=s.prototype;return l.componentDidMount=function(){this.mounted=!0;var e=this.getCache();e&&e.status===p&&this.setCache(),this.state.loading&&this.loadAsync()},l.componentDidUpdate=function(e,t){t.cacheKey!==this.state.cacheKey&&this.loadAsync()},l.componentWillUnmount=function(){this.mounted=!1},l.safeSetState=function(e,t){this.mounted&&this.setState(e,t)},l.getCacheKey=function(){return g(this.props)},l.getCache=function(){return y[this.getCacheKey()]},l.setCache=function(e){void 0===e&&(e=void 0),y[this.getCacheKey()]=e},l.triggerOnLoad=function(){var e=this;u&&setTimeout((function(){u(e.state.result,e.props)}))},l.loadSync=function(){if(this.state.loading)try{var e=b(v.requireSync(this.props),this.props,_);this.state.result=e,this.state.loading=!1}catch(e){console.error("loadable-components: failed to synchronously load component, which expected to be available",{fileName:v.resolve(this.props),chunkName:v.chunkName(this.props),error:e?e.message:e}),this.state.error=e}},l.loadAsync=function(){var e=this,t=this.resolveAsync();return t.then((function(t){var n=b(t,e.props,{Loadable:_});e.safeSetState({result:n,loading:!1},(function(){return e.triggerOnLoad()}))})).catch((function(t){return e.safeSetState({error:t,loading:!1})})),t},l.resolveAsync=function(){var e=this,t=this.props,n=(t.__chunkExtractor,t.forwardedRef,(0,i.Z)(t,["__chunkExtractor","forwardedRef"])),r=this.getCache();return r||((r=v.requireAsync(n)).status=f,this.setCache(r),r.then((function(){r.status=d}),(function(t){console.error("loadable-components: failed to asynchronously load component",{fileName:v.resolve(e.props),chunkName:v.chunkName(e.props),error:t?t.message:t}),r.status=p}))),r},l.render=function(){var e=this.props,n=e.forwardedRef,r=e.fallback,a=(e.__chunkExtractor,(0,i.Z)(e,["forwardedRef","fallback","__chunkExtractor"])),s=this.state,l=s.error,u=s.loading,h=s.result;if(t.suspense&&(this.getCache()||this.loadAsync()).status===f)throw this.loadAsync();if(l)throw l;var d=r||t.fallback||null;return u?d:c({fallback:d,result:h,options:t,props:(0,o.Z)({},a,{ref:n})})},s}(r.Component),E=m(w),_=r.forwardRef((function(e,t){return r.createElement(E,Object.assign({forwardedRef:t},e))}));return _.displayName="Loadable",_.preload=function(e){v.requireAsync(e)},_.load=function(e){return v.requireAsync(e)},_}return{loadable:y,lazy:function(e,t){return y(e,(0,o.Z)({},t,{suspense:!0}))}}}var g=y({defaultResolveComponent:function(e){return e.__esModule?e.default:e.default||e},render:function(e){var t=e.result,n=e.props;return r.createElement(t,n)}}),b=g.loadable,w=g.lazy,E=y({onLoad:function(e,t){e&&t.forwardedRef&&("function"==typeof t.forwardedRef?t.forwardedRef(e):t.forwardedRef.current=e)},render:function(e){var t=e.result,n=e.props;return n.children?n.children(t):null}}),_=E.loadable,k=E.lazy,C=b;C.lib=_,w.lib=k;const T=C},3098:(e,t,n)=>{n.d(t,{Z:()=>l});var r=n(6832),i=n(7862),o=n.n(i),a=Object.assign||function(e){for(var t=1;t/gi,"\n"),r=t[n]),r}},{key:"onResize",value:function(){this.calcTargetWidth()}},{key:"onTruncate",value:function(e){var t=this.props.onTruncate;"function"==typeof t&&(this.timeout=window.requestAnimationFrame((function(){t(e)})))}},{key:"calcTargetWidth",value:function(e){var t=this.elements.target,n=this.calcTargetWidth,r=this.canvasContext,i=this.props.width;if(t){var o=i||Math.floor(t.parentNode.getBoundingClientRect().width);if(!o)return window.requestAnimationFrame((function(){return n(e)}));var a=window.getComputedStyle(t),s=[a["font-weight"],a["font-style"],a["font-size"],a["font-family"]].join(" ");r.font=s,this.setState({targetWidth:o},e)}}},{key:"measureWidth",value:function(e){return this.canvasContext.measureText(e).width}},{key:"ellipsisWidth",value:function(e){return e.offsetWidth}},{key:"trimRight",value:function(e){return e.replace(/\s+$/,"")}},{key:"getLines",value:function(){for(var e=this.elements,t=this.props,n=t.lines,i=t.ellipsis,o=t.trimWhitespace,a=this.state.targetWidth,s=this.innerText,c=this.measureWidth,l=this.onTruncate,u=this.trimRight,h=[],f=s(e.text).split("\n").map((function(e){return e.split(" ")})),d=!0,p=this.ellipsisWidth(this.elements.ellipsis),m=1;m<=n;m++){var v=f[0];if(0!==v.length){var y=v.join(" ");if(c(y)<=a&&1===f.length){d=!1,h.push(y);break}if(m===n){for(var g=v.join(" "),b=0,w=g.length-1;b<=w;){var E=Math.floor((b+w)/2);c(g.slice(0,E+1))+p<=a?b=E+1:w=E-1}var _=g.slice(0,b);if(o)for(_=u(_);!_.length&&h.length;)_=u(h.pop());y=r.createElement("span",null,_,i)}else{for(var k=0,C=v.length-1;k<=C;){var T=Math.floor((k+C)/2);c(v.slice(0,T+1).join(" "))<=a?k=T+1:C=T-1}if(0===k){m=n-1;continue}y=v.slice(0,k).join(" "),f[0].splice(0,k)}h.push(y)}else h.push(),f.shift(),m--}return l(d),h}},{key:"renderLine",value:function(e,t,n){if(t===n.length-1)return r.createElement("span",{key:t},e);var i=r.createElement("br",{key:t+"br"});return e?[r.createElement("span",{key:t},e),i]:i}},{key:"render",value:function(){var e=this,t=this.elements.target,n=this.props,i=n.children,o=n.ellipsis,s=n.lines,c=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(n,["children","ellipsis","lines"]),l=this.state.targetWidth,u=this.getLines,h=this.renderLine,f=this.onTruncate,d=void 0;return"undefined"!=typeof window&&!(!t||!l)&&(s>0?d=u().map(h):(d=i,f(!1))),delete c.onTruncate,delete c.trimWhitespace,r.createElement("span",a({},c,{ref:function(t){e.elements.target=t}}),r.createElement("span",null,d),r.createElement("span",{ref:function(t){e.elements.text=t}},i),r.createElement("span",{ref:function(t){e.elements.ellipsis=t},style:this.styles.ellipsis},o))}}]),t}(r.Component);c.propTypes={children:o().node,ellipsis:o().node,lines:o().oneOfType([o().oneOf([!1]),o().number]),trimWhitespace:o().bool,width:o().number,onTruncate:o().func},c.defaultProps={children:"",ellipsis:"…",lines:1,trimWhitespace:!1,width:0};const l=c},3417:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(4922),i=n(7247);const o=function(e,t,n){var o=!0,a=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return(0,i.Z)(n)&&(o="leading"in n?!!n.leading:o,a="trailing"in n?!!n.trailing:a),(0,r.Z)(e,t,{leading:o,maxWait:t,trailing:a})}}}]); //# sourceMappingURL=626.widget.js.map