1!function(e){e.className=e.className.replace(/\bno\-js\b/,"js")}(document.documentElement), 2/*! GetDevicePixelRatio | Author: Tyson Matanich, 2012 | License: MIT */ 3window.Element&&!Element.prototype.closest&&(Element.prototype.closest=function(e){var t,i=(this.document||this.ownerDocument).querySelectorAll(e),r=this;do{for(t=i.length;--t>=0&&i.item(t)!==r;);}while(t<0&&(r=r.parentElement));return r}),function(e){var t=e.screen||{},i=t.systemXDPI||1,r=t.systemXDPI||1;i>r||e.devicePixelRatio}(this),function(e,t){"use strict";function i(){var e=window.screen||{},t=e.systemXDPI||1,i=e.logicalXDPI||1;return t>i?t/i:window.devicePixelRatio||1}var r,n=1,a="adaptive-img",o=i(),s=[],c=[],d=["alt","title","class"];function l(e,t){var i=e.options,r=e.heights||[],n=e.widths||[],a=e.current||-1,o=e.image,s=e.node,c=e.clientWidth;if(t&&(c*=t),i.background||(c*=.9),0===c&&null!=e.closest(".hotspot-container"))var l=n.length-1;else for(l=0;l<n.length-1&&!(n[l]>=c);l++);if(!(l<=a)||i.scaleDown){e.current=l;var h,u=o.setAttribute;for(var g in n[l]&&u.call(o,"width",n[l]),r[l]&&u.call(o,"height",r[l]),d){var v=d[g];i[v]&&u.call(s,v,i[v])}if(i[n[l]])h=i[n[l]];else{if(!i.src)throw"No adaptive image source";h=i.src}o.src=h.replace(/\#\{width\}/i,n[l]),i.background&&(s.style.backgroundImage="url("+o.src+")")}}function h(e,t){var i=e.options,r=e.heights||{},n=e.curWidth||-1,a=e.curHeight||-1,o=e.image,s=e.node,c=e.clientWidth,l=e.clientHeight;for(var h in t&&(c*=t,l*=t),l*=.75,r)if(h>=l)break;for(var u=e.heights[h]||[],g=0;g<u.length-1&&!(u[g]>=c);g++);if(!(h<=a&&g<=n)||i.scaleDown){e.curHeight=h,e.curWidth=g;var v,m=o.setAttribute;for(var f in r[h]&&m.call(o,"height",h),u[g]&&m.call(o,"width",u[g]),d){var p=d[f];i[p]&&m.call(s,p,i[p])}if(i[u[g]])v=i[u[g]];else{if(!i.src)throw"No adaptive image source";v=i.src}(v=v.replace(/\#\{width\}/i,u[g]).replace(/\#\{height\}/i,h))!=o.src&&i.background&&(o.src=v,s.style.backgroundImage="url("+o.src+")")}}function u(e){if(!e.widths)throw"No adaptive widths";e.heights;var i=e.widths||[],r=(e.current,new Image),c="responsive-img-"+n++;if(e.scriptId){var d=t.getElementById(e.scriptId);if(void 0!==d.dataset.executed)return;d.insertAdjacentHTML("beforebegin",'<div id="'+c+'" class="'+a+'"></div>'),d.removeAttribute("id"),d.dataset.executed="executed"}else t.write('<div id="'+c+'" class="'+a+'"></div>');var h=t.getElementById(c);if(!h)throw"Incompatible Browser";h.options=e,h.widths=i,h.image=r,h.node=r,e.background&&(h.node=h),l(h,o),e.background||h.appendChild(h.node),s.push(h)}u.layout={postLayout:function(){r||(r=setTimeout(function(){r=null;for(var e=i(),t=s.length,n=0;n<t;n++)l(s[n],e);for(t=c.length,n=0;n<t;n++)h(c[n],e)},14))}},u.images=s,u.stages=c,e.getPixelRatio=i,e.adaptiveStage=function(e){if(!e.heights)throw"No adaptive heights";var i=e.heights||[],r=(e.widths,e.current,new Image),s="responsive-img-"+n++;if(e.scriptId){var d=t.getElementById(e.scriptId);if(void 0!==d.dataset.executed)return;d.insertAdjacentHTML("beforebegin",'<div id="'+s+'" class="'+a+'"></div>'),d.removeAttribute("id"),d.dataset.executed="executed"}else t.write('<div id="'+s+'" class="'+a+'"></div>');var l=t.getElementById(s);if(!l)throw"Incompatible Browser";l.options=e,l.heights=i,l.image=r,l.node=r,e.background&&(l.node=l),h(l,o),e.background||l.appendChild(l.node),c.push(l)},e.adaptiveImg=u}(window,document);
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.