1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1446,1329,8422],{36797:function(){},93463:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var i=n(87462),r=n(63366),o=n(67294),a=o.useLayoutEffect,s=function(e,t){"function"!==typeof e?e.current=t:e(t)},u=function(e,t){var n=(0,o.useRef)();return(0,o.useCallback)((function(i){e.current=i,n.current&&s(n.current,null),n.current=t,t&&s(t,i)}),[t])},l={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},c=function(e){Object.keys(l).forEach((function(t){e.style.setProperty(t,l[t],"important")}))},d=null;var f=function(){},h=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width","wordBreak"],p=!!document.documentElement.currentStyle,v=function(e){var t=function(e){var t=o.useRef(e);return a((function(){t.current=e})),t}(e);(0,o.useLayoutEffect)((function(){var e=function(e){t.current(e)};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[])},m=function(e,t){var n=e.cacheMeasurements,a=e.maxRows,s=e.minRows,l=e.onChange,m=void 0===l?f:l,g=e.onHeightChange,b=void 0===g?f:g,y=(0,r.Z)(e,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]);var w=void 0!==y.value,x=(0,o.useRef)(null),T=u(x,t),W=(0,o.useRef)(0),E=(0,o.useRef)(),k=function(){var e=x.current,t=n&&E.current?E.current:function(e){var t=window.getComputedStyle(e);if(null===t)return null;var n,i=(n=t,h.reduce((function(e,t){return e[t]=n[t],e}),{})),r=i.boxSizing;return""===r?null:(p&&"border-box"===r&&(i.width=parseFloat(i.width)+parseFloat(i.borderRightWidth)+parseFloat(i.borderLeftWidth)+parseFloat(i.paddingRight)+parseFloat(i.paddingLeft)+"px"),{sizingStyle:i,paddingSize:parseFloat(i.paddingBottom)+parseFloat(i.paddingTop),borderSize:parseFloat(i.borderBottomWidth)+parseFloat(i.borderTopWidth)})}(e);if(t){E.current=t;var i=function(e,t,n,i){void 0===n&&(n=1),void 0===i&&(i=1/0),d||((d=document.createElement("textarea")).setAttribute("tabindex","-1"),d.setAttribute("aria-hidden","true"),c(d)),null===d.parentNode&&document.body.appendChild(d);var r=e.paddingSize,o=e.borderSize,a=e.sizingStyle,s=a.boxSizing;Object.keys(a).forEach((function(e){var t=e;d.style[t]=a[t]})),c(d),d.value=t;var u=function(e,t){var n=e.scrollHeight;return"border-box"===t.sizingStyle.boxSizing?n+t.borderSize:n-t.paddingSize}(d,e);d.value="x";var l=d.scrollHeight-r,f=l*n;"border-box"===s&&(f=f+r+o),u=Math.max(f,u);var h=l*i;return"border-box"===s&&(h=h+r+o),[u=Math.min(h,u),l]}(t,e.value||e.placeholder||"x",s,a),r=i[0],o=i[1];W.current!==r&&(W.current=r,e.style.setProperty("height",r+"px","important"),b(r,{rowHeight:o}))}};return(0,o.useLayoutEffect)(k),v(k),(0,o.createElement)("textarea",(0,i.Z)({},y,{onChange:function(e){w||k(),m(e)},ref:T}))},g=(0,o.forwardRef)(m)},50500:function(e,t,n){"use strict";var i=n(67294),r=n(45697),o=n.n(r),a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}();function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var c=function(e){function t(){var e;u(this,t);for(var n=arguments.length,i=Array(n),r=0;r<n;r++)i[r]=arguments[r];var o=l(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i)));return o.state={},o.styles={ellipsis:{position:"fixed",visibility:"hidden",top:0,left:0}},o.elements={},o.onResize=o.onResize.bind(o),o.onTruncate=o.onTruncate.bind(o),o.calcTargetWidth=o.calcTargetWidth.bind(o),o.measureWidth=o.measureWidth.bind(o),o.getLines=o.getLines.bind(o),o.renderLine=o.renderLine.bind(o),o}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}
1(t,e),s(t,[{key:"componentDidMount",value:function(){var e=this.elements.text,t=this.calcTargetWidth,n=this.onResize,i=document.createElement("canvas");this.canvasContext=i.getContext("2d"),t((function(){e&&e.parentNode.removeChild(e)})),window.addEventListener("resize",n)}},{key:"componentDidUpdate",value:function(e){this.props.children!==e.children&&this.forceUpdate(),this.props.width!==e.width&&this.calcTargetWidth()}},{key:"componentWillUnmount",value:function(){var e=this.elements.ellipsis,t=this.onResize,n=this.timeout;e.parentNode.removeChild(e),window.removeEventListener("resize",t),window.cancelAnimationFrame(n)}},{key:"innerText",value:function(e){var t=document.createElement("div"),n="innerText"in window.HTMLElement.prototype?"innerText":"textContent";t.innerHTML=e.innerHTML.replace(/\r\n|\r|\n/g," ");var i=t[n],r=document.createElement("div");return r.innerHTML="foo<br/>bar","foo\nbar"!==r[n].replace(/\r\n|\r/g,"\n")&&(t.innerHTML=t.innerHTML.replace(/<br.*?[\/]?>/gi,"\n"),i=t[n]),i}},{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,i=this.canvasContext,r=this.props.width;if(t){var o=r||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(" ");i.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,r=t.ellipsis,o=t.trimWhitespace,a=this.state.targetWidth,s=this.innerText,u=this.measureWidth,l=this.onTruncate,c=this.trimRight,d=[],f=s(e.text).split("\n").map((function(e){return e.split(" ")})),h=!0,p=this.ellipsisWidth(this.elements.ellipsis),v=1;v<=n;v++){var m=f[0];if(0!==m.length){var g=m.join(" ");if(u(g)<=a&&1===f.length){h=!1,d.push(g);break}if(v===n){for(var b=m.join(" "),y=0,w=b.length-1;y<=w;){var x=Math.floor((y+w)/2);u(b.slice(0,x+1))+p<=a?y=x+1:w=x-1}var T=b.slice(0,y);if(o)for(T=c(T);!T.length&&d.length;){T=c(d.pop())}g=i.createElement("span",null,T,r)}else{for(var W=0,E=m.length-1;W<=E;){var k=Math.floor((W+E)/2);u(m.slice(0,k+1).join(" "))<=a?W=k+1:E=k-1}if(0===W){v=n-1;continue}g=m.slice(0,W).join(" "),f[0].splice(0,W)}d.push(g)}else d.push(),f.shift(),v--}return l(h),d}},{key:"renderLine",value:function(e,t,n){if(t===n.length-1)return i.createElement("span",{key:t},e);var r=i.createElement("br",{key:t+"br"});return e?[i.createElement("span",{key:t},e),r]:r}},{key:"render",value:function(){var e=this,t=this.elements.target,n=this.props,r=n.children,o=n.ellipsis,s=n.lines,u=function(e,t){var n={};for(var i in e)t.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n}(n,["children","ellipsis","lines"]),l=this.state.targetWidth,c=this.getLines,d=this.renderLine,f=this.onTruncate,h=void 0;return"undefined"!==typeof window&&!(!t||!l)&&(s>0?h=c().map(d):(h=r,f(!1))),delete u.onTruncate,delete u.trimWhitespace,i.createElement("span",a({},u,{ref:function(t){e.elements.target=t}}),i.createElement("span",null,h),i.createElement("span",{ref:function(t){e.elements.text=t}},r),i.createElement("span",{ref:function(t){e.elements.ellipsis=t},style:this.styles.ellipsis},o))}}]),t}(i.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:"\u2026",lines:1,trimWhitespace:!1,width:0},t.Z=c},63366:function(e,t,n){"use strict";function i(e,t){if(null==e)return{};var n,i,r={},o=Object.keys(e);for(i=0;i<o.length;i++)n=o[i],t.indexOf(n)>=0||(r[n]=e[n]);return r}n.d(t,{Z:function(){return 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.