1'use strict';window.Element&&!Element.prototype.closest&&(Element.prototype.closest=function(h){h=(this.document||this.ownerDocument).querySelectorAll(h);var l=this,q;do for(q=h.length;0<=--q&&h.item(q)!==l;);while(0>q&&(l=l.parentElement));return l}); 2window.Element&&!Element.prototype.matches&&(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(h){h=(this.document||this.ownerDocument).querySelectorAll(h);for(var l=h.length;0<=--l&&h.item(l)!==this;);return-1<l}); 3Object.assign||(Object.assign=function(h,l){if(null===h)throw new TypeError("Cannot convert undefined or null to object");for(var q=Object(h),p=1;p<arguments.length;p++){var r=arguments[p];if(null!==r)for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&(q[t]=r[t])}return q}); 4(function(h){h.forEach(function(l){l.hasOwnProperty("remove")||Object.defineProperty(l,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){this.parentNode.removeChild(this)}})})})([Element.prototype,CharacterData.prototype,DocumentType.prototype]); 5(function(){function h(f){f=f.dataset;var n=[],k="image";k=k.charAt(0).toUpperCase()+k.slice(1);k=["is","hook"+k];for(var g in f)if(f.hasOwnProperty(g)){var u=f[g];0===g.indexOf("cmp")&&(g=g.slice(3),g=g.charAt(0).toLowerCase()+g.substring(1),-1===k.indexOf(g)&&(n[g]=u))}return n}function l(f){function n(b){b.element.removeAttribute("data-cmp-is");A(b.options);B(b.element);if(b.options.src&&b.options.hasOwnProperty("dmimage")&&"SmartCrop:Auto"===b.options.smartcroprendition){var c=new XMLHttpRequest; 6b=decodeURIComponent(b.options.src).split("{.width}")[0]+"?req\x3dset,json";c.open("GET",b,!1);c.onload=function(){if(200<=c.status&&400>c.status){var d=new RegExp(/^{[\s\S]*}$/gmi),e=(new RegExp(/^(?:\/\*jsonp\*\/)?\s*([^()]+)\(([\s\S]+),\s*"[0-9]*"\);?$/gmi)).exec(c.responseText),m;e&&(e=e[2],d.test(e)&&(m=JSON.parse(e)));if(m&&m.set.relation&&0<m.set.relation.length)for(d=0;d<m.set.relation.length;d++)w[parseInt(m.set.relation[d].userdata.SmartCropWidth)]=":"+m.set.relation[d].userdata.SmartCropDef}}; 7c.send()}a._elements.noscript&&(a._elements.container=a._elements.link?a._elements.link:a._elements.self,x(),a._properties.lazy&&u(),a._elements.map&&a._elements.image.addEventListener("load",C),window.addEventListener("resize",D),"focus click load transitionend animationend scroll".split(" ").forEach(function(d){document.addEventListener(d,a.update)}),a._elements.image.addEventListener("cmp-image-redraw",a.update),a.update())}function k(){var b=a._properties.widths&&0<a._properties.widths.length|| 80<Object.keys(w).length;if(0<Object.keys(w).length){var c=g(Object.keys(w));c=w[c]}else c=b?(a._properties.dmimage?"":".")+g(a._properties.widths):"";c=a._properties.src.replace("{.width}",c);var d=a._elements.image.getAttribute("src");if(null===d||"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"===d)a._elements.image.setAttribute("src",c);else{var e=a._properties.src.split("{.width}"),m=d.startsWith(e[0]);m&&1<e.length&&(m=d.endsWith(e[e.length-1]));m&&(a._elements.image.setAttribute("src", 9c),b||window.removeEventListener("scroll",a.update))}a._lazyLoaderShowing&&a._elements.image.addEventListener("load",y)}function g(b){for(var c=a._elements.self,d=c.clientWidth;0===d&&c.parentNode;)c=c.parentNode,d=c.clientWidth;c=d*E;d=b.length;for(var e=0;e<d-1&&b[e]<c;)e++;return b[e].toString()}function u(){var b=a._elements.image.getAttribute("width"),c=a._elements.image.getAttribute("height");if(b&&c){var d=r.style;d["padding-bottom"]=c/b*100+"%";for(var e in d)d.hasOwnProperty(e)&&(a._elements.image.style[e]= 10d[e])}a._elements.image.setAttribute("src","data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");a._elements.image.classList.add(r.cssClass);a._lazyLoaderShowing=!0}function x(){var b=a._elements.noscript.textContent.trim();b=b.replace(/&(amp;)*lt;/g,"\x3c");b=b.replace(/&(amp;)*gt;/g,"\x3e");b=(new DOMParser).parseFromString(b,"text/html");var c=b.querySelector(p.image);c.removeAttribute("src");a._elements.container.insertBefore(c,a._elements.noscript);(b=b.querySelector(p.map))&& 11a._elements.container.insertBefore(b,a._elements.noscript);a._elements.noscript.parentNode.removeChild(a._elements.noscript);a._elements.container.matches(p.image)?a._elements.image=a._elements.container:a._elements.image=a._elements.container.querySelector(p.image);a._elements.map=a._elements.container.querySelector(p.map);a._elements.areas=a._elements.container.querySelectorAll(p.area)}function y(){a._elements.image.classList.remove(r.cssClass);for(var b in r.style)r.style.hasOwnProperty(b)&&(a._elements.image.style[b]= 12"");a._elements.image.removeEventListener("load",y);a._lazyLoaderShowing=!1}function z(){if(a._elements.areas&&0<a._elements.areas.length)for(var b=0;b<a._elements.areas.length;b++){var c=a._elements.image.width,d=a._elements.image.height;if(c&&d){var e=a._elements.areas[b].dataset.cmpRelcoords;if(e){e=e.split(",");for(var m=Array(e.length),v=0;v<m.length;
12v++)m[v]=0===v%2?parseInt(e[v]*c):parseInt(e[v]*d);a._elements.areas[b].coords=m}}}}function B(b){a._elements={};a._elements.self=b;b=a._elements.self.querySelectorAll("[data-cmp-hook-image]"); 13for(var c=0;c<b.length;c++){var d=b[c],e="image";e=e.charAt(0).toUpperCase()+e.slice(1);a._elements[d.dataset["cmpHook"+e]]=d}}function A(b){a._properties={};for(var c in t)if(t.hasOwnProperty(c)){var d=t[c];a._properties[c]=b&&null!=b[c]?d&&"function"===typeof d.transform?d.transform(b[c]):b[c]:t[c]["default"]}}function D(){a.update();z()}function C(){z()}var a=this,w={};a.update=function(){if(a._properties.lazy){if(null===a._elements.container.offsetParent)var b=!1;else{b=window.pageYOffset;var c= 14b+document.documentElement.clientHeight,d=a._elements.container.getBoundingClientRect().top+b;b=d+a._elements.container.clientHeight>=b-a._properties.lazythreshold&&d<=c+a._properties.lazythreshold}b&&k()}else k()};f&&f.element&&n(f)}function q(){for(var f=document.querySelectorAll(p.self),n=0;n<f.length;n++)new l({element:f[n],options:h(f[n])});f=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;n=document.querySelector("body");(new f(function(k){k.forEach(function(g){g= 15[].slice.call(g.addedNodes);0<g.length&&g.forEach(function(u){u.querySelectorAll&&[].slice.call(u.querySelectorAll(p.self)).forEac
15h(function(x){new l({element:x,options:h(x)})})})})})).observe(n,{subtree:!0,childList:!0,characterData:!0})}var p={self:'[data-cmp-is\x3d"image"]',image:'[data-cmp-hook-image\x3d"image"]',map:'[data-cmp-hook-image\x3d"map"]',area:'[data-cmp-hook-image\x3d"area"]'},r={cssClass:"cmp-image__image--is-loading",style:{height:0,"padding-bottom":""}},t={widths:{"default":[], 16transform:function(f){var n=[];f.split(",").forEach(function(k){k=parseFloat(k);isNaN(k)||n.push(k)});return n}},lazy:{"default":!1,transform:function(f){return!(null===f||"undefined"===typeof f)}},dmimage:{"default":!1,transform:function(f){return!(null===f||"undefined"===typeof f)}},lazythreshold:{"default":0,transform:function(f){f=parseInt(f);return isNaN(f)?0:f}},src:{transform:function(f){return decodeURIComponent(f)}}},E=window.devicePixelRatio||1;"loading"!==document.readyState?q():document.addEventListener("DOMContentLoaded", 17q)})();
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.