1(self.webpackChunkvanillaforum=self.webpackChunkvanillaforum||[]).push([[864],{64685:function(e,t,n){"use strict";n.d(t,{f:function(){return i}});var r=n(96156),o=n(1109),u=n(97133);function i(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];(0,u.hi)((0,r.Z)({},e,n.map(o.aT)),";label:cssOut-cssOut;")}},98119:function(e,t,n){"use strict";n.d(t,{sF:function(){return N},D6:function(){return m},F7:function(){return y},bG:function(){return I},t_:function(){return Z},Sy:function(){return b},Fr:function(){return O},QH:function(){return x},eU:function(){return D},Ky:function(){return M},lG:function(){return G},LJ:function(){return V},xy:function(){return Y},xE:function(){return L},_m:function(){return z}});var r=n(67294);var o=n(6610),u=n(5991),i=n(63349),c=n(10379),l=n(46070),a=n(77608),f=n(96156);function s(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=(0,a.Z)(e);if(t){var o=(0,a.Z)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return(0,l.Z)(this,n)}}var m=function(e){(0,c.Z)(n,e);var t=s(n);function n(){var e;(0,o.Z)(this,n);for(var r=arguments.length,u=new Array(r),c=0;c<r;c++)u[c]=arguments[c];return e=t.call.apply(t,[this].concat(u)),(0,f.Z)((0,i.Z)(e),"hoverTimeout",void 0),(0,f.Z)((0,i.Z)(e),"hasExecuted",!1),(0,f.Z)((0,i.Z)(e),"handleHover",(function(t){e.hasExecuted&&e.props.once||(e.hasExecuted=!0,e.props.onHover&&e.props.onHover(t))})),(0,f.Z)((0,i.Z)(e),"mouseEnterHandler",(function(t){e.hoverTimeout=setTimeout((function(){e.handleHover(t)}),e.props.duration)})),(0,f.Z)((0,i.Z)(e),"mouseLeaveHandler",(function(t){e.dismissTimeout()})),e}return(0,u.Z)(n,[{key:"render",value:function(){return this.props.children({onMouseEnter:this.mouseEnterHandler,onMouseLeave:this.mouseLeaveHandler})}},{key:"componentWillUnmount",value:function(){this.dismissTimeout()}},{key:"dismissTimeout",value:function(){this.hasExecuted=!1,this.hoverTimeout&&clearTimeout(this.hoverTimeout)}}]),n}(r.Component);(0,f.Z)(m,"defaultProps",{once:!0});var h=n(73935),d=!1,v=[],p="vanillaPortalManager",g=function(e){return r.createElement(r.Fragment,null,e.children)};function y(e){g=e,d&&w()}function E(){return r.createElement("div",null,r.createElement(g,null,v.map((function(e,t){return r.createElement(r.Fragment,{key:t},h.createPortal(e.component,e.target))}))))}function w(e){d=!0;var t=document.getElementById(p);t||((t=document.createElement("div")).id=p,document.body.appendChild(t)),h.render(r.createElement(E,null),t,e)}function b(e,t,n,o){if(null!=o&&o.bypassPortalManager){return null!=o&&o.unmountBeforeRender&&h.unmountComponentAtNode(t),void setTimeout((function(){h.render(r.createElement(g,null,e),t,n)}),0)}var u,i=t;if(null!=o&&o.clearContents&&(t.innerHTML=""),o&&o.overwrite){var c=document.createElement("span");u=c,t.parentElement.insertBefore(c,t),i=c}v.push({target:i,component:e}),w((function(){u&&(t.remove(),u.firstElementChild&&(u.parentElement.insertBefore(u.firstElementChild,u),u.remove(),t.remove())),n&&n()}))}function O(e,t,n){if(e.length){var r=[];e.forEach((function(e){var t=e.component,o=e.target,u=o;if(null!=n&&n.clearContents&&(o.innerHTML=""),null!=n&&n.overwrite||e.overwrite){var i=document.createElement("span");r.push({target:o,cleanup:i}),o.parentElement.insertBefore(i,o),u=i}v.push({target:u,component:t})})),w((function(){r.forEach((function(e){var t=e.cleanup,n=e.target;t.firstElementChild&&(t.parentElement.insertBefore(t.firstElementChild,t),t.remove(),n.remove())})),t&&t()}))}else t&&t()}function Z(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=document.getElementById(t);return r||((r=document.createElement("div")).id=t,document.body.appendChild(r)),n?h.createPortal(e,r):new Promise((function(t){return b(e,r,(function(){return t()}))}))}var R=n(28481),C=n(91033),P=n(23279),B=n.n(P);function T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?T(Object(n),!0).forEach((function(t){(0,f.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var H={x:0,y:0,width:0,height:0,top:0,right:0,bottom:0,left:0,toJSON:function(){return""}};function L(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=(0,r.useState)(H),u=(0,R.Z)(o,2),i=u[0],c=u[1],l=n?e.current:e;return(0,r.useLayoutEffect)((function(){var n=null,r=function(){n=window.requestAnimationFrame((function(){if(e.current){var n=e.current.getBoundingClientRect();t&&(n=j(j({},n),{},{y:n.y+window.scrollY,top:n.top+window.scrollY,bottom:n.bottom+window.scrollY,width:n.width,height:n.height,right:n.right,left:n.left})),n.toJSON=function(){return JSON.stringify({y:n.y,top:n.top,bottom:n.bottom,width:n.width,height:n.height,right:n.right,left:n.left})},c(n)}else c(H)}))},o=B()((function(){r()}),100);window.addEventListener("resize",o);var u=new C.Z(r);return e.current?(u.observe(e.current),r()):c(H),function(){window.cancelAnimationFrame(n),u.disconnect(),o.cancel(),window.removeEventListener("resize",o),c(H)}}),[t,l,e]),i}function k(e,t){if(S(e)||S(t))return!1;var n=!1;e.left<=t.left&&e.right>=t.left&&(n=!0),t.left<=e.left&&t.right>=e.left&&(n=!0),e.left<=t.left&&e.right>=t.right&&(n=!0),t.left<=e.left&&t.right>=e.right&&(n=!0);var r=!1;return e.top<=t.top&&e.bottom>=t.top&&(r=!0),t.top<=e.top&&t.bottom>=e.top&&(r=!0),e.top<=t.top&&e.bottom>=t.bottom&&(r=!0),t.top<=e.top&&t.bottom>=e.bottom&&(r=!0),r&&n}function S(e){return 0===e.height||0===e.width}function x(){var e=(0,r.useRef)(null),t=L(e),n=(0,r.useRef)(null),o=L(n),u=(0,r.useRef)(null),i=L(u),c=(0,r.useRef)(null),l=L(c),a=(0,r.useRef)(null),f=L(a),s=k(t,o)||k(t,i)||k(t,l)||k(t,f);return(0,r.useDebugValue)({hasCollision:s}),{collisionSourceRef:e,hasCollision:s,vBoundary1Ref:n,vBoundary2Ref:u,hBoundary1Ref:c,hBoundary2Ref:a}}function D(e){return(0,r.useDebugValue)(e)}var A=n(22122),F=n(81253);function M(e,t){var n=(0,r.useRef)(),o=null!=t?t:n;return(0,r.useLayoutEffect)((function(){e&&o.current&&e.forEach((function(e){var t;null===(t=o.current)||void 0===t||t.appendChild(e)}))}),[e]),o}function N(e){var t=e.nodes,n=(0,F.Z)(e,["nodes"]),o=M(t);return r.createElement("div",(0,A.Z)({},n,{ref:o}))}var J=n(94370);function G(e){var t=e.root,n=e.returnElement,o=e.callback;(0,r.useEffect)((function(){if(null!==t&&null!==n){var e=t||document.documentElement,r=new J.GD(e,n,o);return r.start(),r.stop}}),[t,n,o])}function V(e,t,n){(0,r.useLayoutEffect)((function(){if(!n&&null!==e.current){var r=new J.Vj(e.current,t);return r.start(),r.stop}}),[e,t,n])}function Y(e){var t=(0,r.useRef)();return(0,r.useEffect)((function(){t.current=e}),[e]),t.current}function z(){var e=(0,r.useState)(null),t=(0,R.Z)(e,2),n=t[0],o=t[1];if(n)throw n;return o}function I(e,t){var n=t||{},r=n.classAsClassName,o=void 0===r||r,u=n.hrefAsTo,i=void 0!==u&&u,c={};return Object.values(e.attributes).forEach((function(e){c[e.name]=e.value})),o&&c.hasOwnProperty("class")&&(c.className=c.class,delete c.class),i&&c.hasOwnProperty("href")&&(c.to=c.href,delete c.href),c}}}]);
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.