1"use strict";!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.ResizeSensor=t()}("undefined"!=typeof window?window:this,function(){var t,z,o,r,n;return"undefined"==typeof window?null:(t="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),z=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||function(e){return t.setTimeout(e,20)},o=t.cancelAnimationFrame||t.mozCancelAnimationFrame||t.webkitCancelAnimationFrame||function(e){t.clearTimeout(e)},(r=function(t,n){var p=0;function m(){var n,i,o=[];this.add=function(e){o.push(e)},this.call=function(e){for(n=0,i=o.length;n<i;n++)o[n].call(this,e)},this.remove=function(e){var t=[];for(n=0,i=o.length;n<i;n++)o[n]!==e&&t.push(o[n]);o=t},this.length=function(){return o.length}}function i(n,e){var i,o,r,t,s,d,c,a,f,h,l,u;n&&(n.resizedAttached?n.resizedAttached.add(e):(n.resizedAttached=new m,n.resizedAttached.add(e),n.resizeSensor=document.createElement("div"),n.resizeSensor.dir="ltr",n.resizeSensor.className="resize-sensor",e={position:"absolute",left:"0px",top:"0px",transition:"0s"},w(n.resizeSensor,u={pointerEvents:"none",position:"absolute",left:"0px",top:"0px",right:"0px",bottom:"0px",overflow:"hidden",zIndex:"-1",visibility:"hidden",maxWidth:"100%"}),(i=document.createElement("div")).className="resize-sensor-expand",w(i,u),w(o=document.createElement("div"),e),i.appendChild(o),(r=document.createElement("div")).className="resize-sensor-shrink",w(r,u),w(u=document.createElement("div"),e),w(u,{width:"200%",height:"200%"}),r.appendChild(u),n.resizeSensor.appendChild(i),n.resizeSensor.appendChild(r),n.appendChild(n.resizeSensor),"absolute"!==(u=(e=window.getComputedStyle(n))?e.getPropertyValue("position"):null)&&"relative"!==u&&"fixed"!==u&&"sticky"!==u&&(n.style.position="relative"),t=!1,s=0,d=v(n),f=!(a=c=0),p=0,n.resizeSensor.resetSensor=h=function(){if(f){if(0===n.offsetWidth&&0===n.offsetHeight)return void(p=p||z(function(){p=0,h()}));f=!1}var e,t;e=n.offsetWidth,t=n.offsetHeight,o.style.width=e+10+"px",o.style.height=t+10+"px",i.scrollLeft=e+10,i.scrollTop=t+10,r.scrollLeft=e+10,r.scrollTop=t+10},l=function(){s=0,t&&(c=d.width,a=d.height,n.resizedAttached)&&n.resizedAttached.call(d)},(e=function(e,t,n){e.attachEvent?e.attachEvent("on"+t,n):e.addEventListener(t,n)})(i,"scroll",u=function(){d=v(n),(t=d.width!==c||d.height!==a)&&!s&&(s=z(l)),h()}),e(r,"scroll",u),p=z(function(){p=0,h()})))}s(t,function(e){i(e,n)}),this.detach=function(e){p&&(o(p),p=0),r.detach(t,e)},this.reset=function(){t.resizeSensor.resetSensor&&t.resizeSensor.resetSensor()}}).reset=function(t){s(t,function(e){t.resizeSensor.resetSensor&&e.resizeSensor.resetSensor()})},r.detach=function(e,t){s(e,function(e){!e||e.resizedAttached&&"function"==typeof t&&(e.resizedAttached.remove(t),e.resizedAttached.length())||e.resizeSensor&&(e.contains(e.resizeSensor)&&e.removeChild(e.resizeSensor),delete e.resizeSensor,delete e.resizedAttached)})},"undefined"!=typeof MutationObserver&&(n=new MutationObserver(function(e){for(var t in e)if(e.hasOwnProperty(t))for(var n=e[t].addedNodes,i=0;i<n.length;i++)n[i].resizeSensor&&r.reset(n[i])}),document.addEventListener("DOMContentLoaded",function(e){n.observe(document.body,{childList:!0,subtree:!0})})),r);function s(e,t){var n=Object.prototype.toString.call(e),n="[object Array]"===n||"[object NodeList]"===n||"[object HTMLCollection]"===n||"[object Object]"===n||"undefined"!=typeof jQuery&&e instanceof jQuery||"undefined"!=typeof Elements&&e instanceof Elements,i=0,o=e.length;if(n)for(;i<o;i++)t(e[i]);else t(e)}function v(e){var t;return e.getBoundingClientRect?(t=e.getBoundingClientRect(),{width:Math.round(t.width),height:Math.round(t.height)}):{width:e.offsetWidth,height:e.offsetHeight}}function w(t,n){Object.keys(n).forEach(function(e){t.style[e]=n[e]})}});
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.