1(function(e){function t(e){if(1/e==-1/0&&(e=0),e>Math.pow(2,32)-1)throw new RangeError("Invalid array length");var t=[];return t.length=e,t}function n(e,t){var n=arguments.length>2?arguments[2]:[];if(!1===c(e))throw new TypeError(Object.prototype.toString.call(e)+"is not a function.");return e.apply(t,n)}function r(e,t){return e[t]}function o(e,t){return t in e}function i(e){return"[object Array]"===Object.prototype.toString.call(e)}function c(e){return"function"==typeof e}function a(e){return Boolean(e)}function l(e){var t=Number(e);return isNaN(t)?0:1/t==1/0||1/t==-1/0||t===1/0||t===-1/0?t:(t<0?-1:1)*Math.floor(Math.abs(t))}function u(e){var t=l(e);return t<=0?0:Math.min(t,Math.pow(2,53)-1)}function s(t){if(null===t||t===e)throw TypeError();return Object(t)}function p(t,n){var r,o=(r=n,s(t)[r]);if(null===o||o===e)return e;if(!1===c(o))throw new TypeError("Method not callable: "+n);return o}function f(e){switch(typeof e){case"undefined":return"undefined";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";default:return null===e?"null":"Symbol"in this&&e instanceof this.Symbol?"symbol":"object"}}function y(e){return"object"===f(e)&&("function"==typeof e&&!!e.prototype)}function b(t){var o=arguments.length>1?arguments[1]:e;if("object"===f(t)){if(arguments.length<2)var i="default";else o===String?i="string":o===Number&&(i="number");var a="function"==typeof this.Symbol&&"symbol"==typeof this.Symbol.toPrimitive?p(t,this.Symbol.toPrimitive):e;if(a!==e){var l=n(a,t,[i]);if("object"!==f(l))return l;throw new TypeError("Cannot convert exotic object to primitive.")}return"default"===i&&(i="number"),function(e,t){if("string"===t)var o=["toString","valueOf"];else o=["valueOf","toString"];for(var i=0;i<o.length;++i){var a=r(e,o[i]);if(c(a)){var l=n(a,e);if("object"!==f(l))return l}}throw new TypeError("Cannot convert to primitive.")}(t,i)}return t}function h(e){switch(f(e)){case"symbol":throw new TypeError("Cannot convert a Symbol value to a string");case"object":return h(b(e,"string"));default:return String(e)}}"document"in this||"undefined"==typeof WorkerGlobalScope&&"function"!=typeof importScripts&&(this.HTMLDocument?this.Document=this.HTMLDocument:(this.Document=this.HTMLDocument=document.constructor=new Function("return function Document() {}")(),this.Document.prototype=document)),"Element"in this&&"HTMLElement"in this||function(){if(!window.Element||window.HTMLElement){window.Element=window.HTMLElement=new Function("return function Element() {}")();var e,t=document.appendChild(document.createElement("body")),n=t.appendChild(document.createElement("iframe")).contentWindow.document,r=Element.prototype=n.appendChild(n.createElement("*")),o={},i=function(e,t){var n,r,c,a=e.childNodes||[],l=-1;if(1===e.nodeType&&e.constructor!==Element)for(n in e.constructor=Element,o)r=o[n],e[n]=r;for(;c=t&&a[++l];)i(c,t);return e},c=document.getElementsByTagName("*"),a=document.createElement,l=100;r.attachEvent("onpropertychange",function(e){for(var t,n=e.propertyName,i=!o.hasOwnProperty(n),a=r[n],l=o[n],u=-1;t=c[++u];)1===t.nodeType&&(i||t[n]===l)&&(t[n]=a);o[n]=a}),r.constructor=Element,r.hasAttribute||(r.hasAttribute=function(e){return null!==this.getAttribute(e)}),u()||(document.onreadystatechange=u,e=setInterval(u,25)),document.createElement=function(e){var t=a(String(e).toLowerCase());return i(t)},document.removeChild(t)}else window.HTMLElement=window.Element;function u(){return l--||clearTimeout(e),!(!document.body||document.body.prototype||!/(complete|interactive)/.test(document.readyState))&&(i(document,!0),e&&document.body.prototype&&clearTimeout(e),!!document.body.prototype)}}();var d,m,v,_=function(){function e(e){return"function"==typeof Node?e instanceof Node:e&&"object"==typeof e&&e.nodeName&&e.nodeType>=1&&e.nodeType<=12}return function(t){if(1===t.length)return e(t[0])?t[0]:document.createTextNode(t[0]+"");for(var n=document.createDocumentFragment(),r=0;r<t.length;r++)n.appendChild(e(t[r])?t[r]:document.createTextNode(t[r]+""));return n}}();"document"in this&&"querySelector"in this.document||function(){var e=document.getElementsByTagName("head")[0];function t(t,n,r){var o,i,c=document.createElement("div"),a="qsa"+String(Math.random()).slice(3);return c.innerHTML="x<style>"+n+"{qsa:"+a+";}",o=e.appendChild(c.lastChild),i=function e(t,n,r,o){var i,c=/1|9/.test(t.no
1deType),a=t.childNodes,l=[],u=-1;if(c&&t.currentStyle&&t.currentStyle.qsa===o&&l.push(t)&&r)return l;for(;i=a[++u];)if(l=l.concat(e(i,n,r,o)),r&&l.length)return l;return l}(t,n,r,a),e.removeChild(o),r?i[0]:i}Document.prototype.querySelector=Element.prototype.querySelector=function(e){return t(this,e,!0)},Document.prototype.querySelectorAll=Element.prototype.querySelectorAll=function(e){return t(this,e,!1)}}(),"Element"in this&&"append"in Element.prototype||(Document.prototype.append=Element.prototype.append=function(){this.appendChild(_(arguments))}),"document"in this&&"matches"in document.documentElement||(Element.prototype.matches=Element.prototype.webkitMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.mozMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),n=0;t[n]&&t[n]!==this;)++n;return!!t[n]}),"document"in this&&"closest"in document.documentElement||(Element.prototype.closest=function(e){for(var t=this;t;){if(t.matches(e))return t;t="SVGElement"in window&&t instanceof SVGElement?t.parentNode:t.parentElement}return null}),"Element"in this&&"prepend"in Element.prototype||(Document.prototype.prepend=Element.prototype.prepend=function(){this.insertBefore(_(arguments),this.firstChild)}),"defineProperty"in Object&&function(){try{return Object.defineProperty({},"test",{value:42}),!0}catch(e){return!1}}()||(d=Object.defineProperty,m=Object.prototype.hasOwnProperty("__defineGetter__"),v="A property cannot both have accessors and be writable or have a value",Object.defineProperty=function(e,t,n){if(d&&(e===window||e===document||e===Element.prototype||e instanceof Element))return d(e,t,n);if(null===e||!(e instanceof Object||"object"==typeof e))throw new TypeError("Object.defineProperty called on non-object");if(!(n instanceof Object))throw new TypeError("Property description must be an object");var r=String(t),o="value"in n||"writable"in n,i="get"in n&&typeof n.get,c="set"in n&&typeof n.set;if(i){if("function"!==i)throw new TypeError("Getter must be a function");if(!m)throw new TypeError("Getters & setters cannot be defined on this javascript engine");if(o)throw new TypeError(v);Object.__defineGetter__.call(e,r,n.get)}else e[r]=n.value;if(c){if("function"!==c)throw new TypeError("Setter must be a function");if(!m)throw new TypeError("Getters & setters cannot be defined on this javascript engine");if(o)throw new TypeError(v);Object.__defineSetter__.call(e,r,n.set)}return"value"in n&&(e[r]=n.value),e});var g,w,E,O,j=function(){var t=!0,n=function(e,n,r,o){Object.defineProperty?Object.defineProperty(e,n,{configurable:!1===t||!!o,get:r}):e.__defineGetter__(n,r)};try{n({},"support")}catch(e){t=!1}return function(t,r){var o=this,i=[],c={},a=0,l=0,u=function(e){n(o,e,function(){return p(),i[e]},!1)},s=function(){if(a>=l)for(;l<a;++l)u(l)},p=function(){var e,n,o=arguments,l=/\s+/;if(o.length)for(n=0;n<o.length;++n)if(l.test(o[n]))throw(e=new SyntaxError('String "'+o[n]+'" contains an invalid character')).code=5,e.name="InvalidCharacterError",e;for(""===(i="object"==typeof t[r]?(""+t[r].baseVal).replace(/^\s+|\s+$/g,"").split(l):(""+t[r]).replace(/^\s+|\s+$/g,"").split(l))[0]&&(i=[]),c={},n=0;n<i.length;++n)c[i[n]]=!0;a=i.length,s()};return p(),n(o,"length",function(){return p(),a}),o.toLocaleString=o.toString=function(){return p(),i.join(" ")},o.item=function(e){return p(),i[e]},o.contains=function(e){return p(),!!c[e]},o.add=function(){p.apply(o,e=arguments);for(var e,n,l=0,u=e.length;l<u;++l)n=e[l],c[n]||(i.push(n),c[n]=!0);a!==i.length&&(a=i.length>>>0,"object"==typeof t[r]?t[r].baseVal=i.join(" "):t[r]=i.join(" "),s())},o.remove=function(){p.apply(o,e=arguments);for(var e,n={},l=0,u=[];l<e.length;++l)n[e[l]]=!0,delete c[e[l]];for(l=0;l<i.length;++l)n[i[l]]||u.push(i[l]);i=u,a=u.length>>>0,"object"==typeof t[r]?t[r].baseVal=i.join(" "):t[r]=i.join(" "),s()},o.toggle=function(t,n){return p.apply(o,[t]),e!==n?n?(o.add(t),!0):(o.remove(t),!1):c[t]?(o.remove(t),!1):(o.add(t),!0)},o}}();function S(e,t,n){var r=function(e,t,n){var r={value:n,writable:!0,enumerable:!0,configurable:!0};try{return Object.defineProperty(e,t,r),!0}catch(e){return!1}}
1(e,t,n);if(!r)throw new TypeError("Cannot assign value `"+Object.prototype.toString.call(n)+"` to property `"+Object.prototype.toString.call(t)+"` on object `"+Object.prototype.toString.call(e)+"`");return r}function T(e,t,n){var r={value:n,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,t,r)}if("DOMTokenList"in this&&!("classList"in(E=document.createElement("x"))&&(E.classList.toggle("x",!1)||E.className))||("DOMTokenList"in(g=this)&&g.DOMTokenList&&(!document.createElementNS||!document.createElementNS("http://www.w3.org/2000/svg","svg")||document.createElementNS("http://www.w3.org/2000/svg","svg").classList instanceof DOMTokenList)||(g.DOMTokenList=j),"classList"in(w=document.createElement("span"))&&(w.classList.toggle("x",!1),w.classList.contains("x")&&(w.classList.constructor.prototype.toggle=function(t){var n=arguments[1];if(n===e){var r=!this.contains(t);return this[r?"add":"remove"](t),r}return this[(n=!!n)?"add":"remove"](t),n})),function(){var e=document.createElement("span");if("classList"in e&&(e.classList.add("a","b"),!e.classList.contains("b"))){var t=e.classList.constructor.prototype.add;e.classList.constructor.prototype.add=function(){for(var e=arguments,n=arguments.length,r=0;r<n;r++)t.call(this,e[r])}}}(),function(){var e=document.createElement("span");if("classList"in e&&(e.classList.add("a"),e.classList.add("b"),e.classList.remove("a","b"),e.classList.contains("b"))){var t=e.classList.constructor.prototype.remove;e.classList.constructor.prototype.remove=function(){for(var e=arguments,n=arguments.length,r=0;r<n;r++)t.call(this,e[r])}}}()),"isArray"in Array||T(Array,"isArray",function(e){return i(e)}),"forEach"in Array.prototype||T(Array.prototype,"forEach",function(t){var i=s(this),a=i instanceof String?i.split(""):i,l=u(r(i,"length"));if(!1===c(t))throw new TypeError(t+" is not a function");for(var p=arguments.length>1?arguments[1]:e,f=0;f<l;){var y=h(f);if(o(a,y))n(t,p,[r(a,y),f,i]);f+=1}return e}),"forEach"in NodeList.prototype||(NodeList.prototype.forEach=Array.prototype.forEach),"includes"in Array.prototype||T(Array.prototype,"includes",function(e){"use strict";var t=s(this),n=u(r(t,"length"));if(0===n)return!1;var o,i,c=l(arguments[1]);if(c>=0)var a=c;else(a=n+c)<0&&(a=0);for(;a<n;){var p=r(t,h(a));if(i=p,f(o=e)===f(i)&&("number"===f(o)?isNaN(o)&&isNaN(i)||1/o==1/0&&1/i==-1/0||1/o==-1/0&&1/i==1/0||o===i:function(e,t){return e===t}(o,i)))return!0;a+=1}return!1}),"indexOf"in Array.prototype||T(Array.prototype,"indexOf",function(e){var t=s(this),n=u(r(t,"length"));if(0===n)return-1;var i=l(arguments[1]);if(i>=n)return-1;if(i>=0)var c=-0===i?0:i;else(c=n+i)<0&&(c=0);for(;c<n;){if(o(t,h(c)))if(e===r(t,h(c)))return c;c+=1}return-1}),"Element"in this&&"after"in Element.prototype||(Document.prototype.after=Element.prototype.after=function(){if(this.parentNode){for(var e=Array.prototype.slice.call(arguments),t=this.nextSibling,n=t?e.indexOf(t):-1;-1!==n&&(t=t.nextSibling);)n=e.indexOf(t);this.parentNode.insertBefore(_(arguments),t)}},"Text"in this&&(Text.prototype.after=Element.prototype.after)),"Element"in this&&"before"in Element.prototype||(Document.prototype.before=Element.prototype.before=function(){if(this.parentNode){for(var e=Array.prototype.slice.call(arguments),t=this.previousSibling,n=t?e.indexOf(t):-1;-1!==n&&(t=t.previousSibling);)n=e.indexOf(t);this.parentNode.insertBefore(_(arguments),t?t.nextSibling:this.parentNode.firstChild)}},"Text"in this&&(Text.prototype.before=Element.prototype.before)),"bind"in Function.prototype||T(Function.prototype,"bind",function(e){var t=Array,n=Object,r=t.prototype,o=function(){},i=r.slice,a=r.concat,l=r.push,u=Math.max,s=this;if(!c(s))throw new TypeError("Function.prototype.bind called on incompatible "+s);for(var p,f=i.call(arguments,1),y=u(0,s.length-f.length),b=[],h=0;h<y;h++)l.call(b,"$"+h);return p=Function("binder","return function ("+b.join(",")+"){ return binder.apply(this, arguments); }")(function(){if(this instanceof p){var t=s.apply(this,a.call(f,i.call(arguments)));return n(t)===t?t:this}return s.apply(e,a.call(f,i.call(arguments)))}),s.prototype&&(o.prototype=s.prototype,p.prototype=new o,o.prototype=null),p}),"document"in this&&"classList"in document.documentElement&&"Element"in this&&"classList"in Element.prototype&&((O=document.createElement("span")).classList.add("a","b"),O.classList.contains("b"))||function(e){var t=!0,n=function(e,n,r,o){Object.defineProperty?Object.defineProperty(e,n,{configurable:!1===t||!!o,get:r}):e.__defineGetter__(n,r)};try{n({},"support")}catch(e){t=!1}var r=function(e,o,i){n(e.prototype,o,function(){var e,c="__defineGetter__DEFINE_PROPERTY"+o;if(this[c])return e;if(this[c]=!0,!1===t){for(var a,l=r.mirror||document.createElement("div"),u=l.childNodes,s=u.length,p=0;p<s;++p)if(u[p]._R===this){a=u[p];break}a||(a=l.appendChild(document.createElement("div"))),e=DOMTokenList.call(a,this,i)}else e=new DOMTokenList(this,i);return n(this,o,function(){return e}),delete this[c],e},!0)};r(e.Element,"classList","className"),r(e.HTMLElement,"classList","className"),r(e.HTMLLinkElement,"relList","rel"),r(e.HTMLAnchorElement,"relList","rel"),r(e.HTMLAreaElement,"relList","rel")}(this),"freeze"in Object||T(Object,"freeze",function(e){return e}),"getOwnPropertyDescriptor"in Object&&"function"==typeof Object.getOwnPropertyDescriptor&&function(){try{var e={test:0};return 0===Object.getOwnPropertyDescriptor(e,"test").value}catch(e){return!1}}()||function(){var e,t,n,r=Function.prototype.call,o=Object.prototype,i=r.bind(o.hasOwnProperty);function c(e){try{return e.sentinel=0,0===Object.getOwnPropertyDescriptor(e,"sentinel").value}catch(e){}}if((n=i(o,"__defineGetter__"))&&(e=r.bind(o.__lookupGetter__),t=r.bind(o.__lookupSetter__)),Object.defineProperty){var a=c({});if(!("undefined"==typeof document||c(document.createElement("div")))||!a)var l=Object.getOwnPropertyDescriptor}if(!Object.getOwnPropertyDescriptor||l){T(Object,"getOwnPropertyDescriptor",function(r,c){if("object"!=typeof r&&"function"!=typeof r||null===r)throw new TypeError("Object.getOwnPropertyDescriptor called on a non-object: "+r);if(l)try{return l.call(Object,r,c)}catch(e){}if(i(r,c)){var a={enumerable:!0,configurable:!0};if(n){var u=r.__proto__;r.__proto__=o;var s=e(r,c),p=t(r,c);if(r.__proto__=u,s||p)return s&&(a.get=s),p&&(a.set=p),a}return a.value=r[c],a.writable=!0,a}})}}(),"entries"in Object||T(Object,"entries",function(e){return function(e,t){for(var n=Object.keys(e),o=[],i=n.length,c=0;c<i;c++){var a=n[c];if("string"===f(a)){var l=Object.getOwnPropertyDescriptor(e,a);if(l&&l.enumerable)if("key"===t)o.push(a);else{var u=r(e,a);if("value"===t)o.push(u);else{var s=[a,u];o.push(s)}}}}return o}(s(e),"key+value")}),!("getOwnPropertyNames"in Object)){var P={}
1.toString,L="".split;T(Object,"getOwnPropertyNames",function(e){var t,n=[],r=["length","name","arguments","caller","prototype","observe","unobserve"];if(void 0===e||null===e)throw new TypeError("Cannot convert undefined or null to object");for(t in e="[object String]"==P.call(e)?L.call(e,""):Object(e))Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);for(var o=0,i=r.length;o<i;o++)r[o]in e&&n.push(r[o]);return n})}function x(e,t){var n=arguments[2]||{},o=function(e,t){var n=r(e,"prototype");return"object"!==f(n)&&(n=t),n}(e,t),i=Object.create(o);for(var c in n)Object.prototype.hasOwnProperty.call(n,c)&&Object.defineProperty(i,c,{configurable:!0,enumerable:!1,writable:!0,value:n[c]});return i}function A(o,c){if(1/c==-1/0&&(c=0),!1===i(o))return t(c);var a=r(o,"constructor");if("object"===f(a)&&null===(a="Symbol"in this&&"species"in this.Symbol?r(a,this.Symbol.species):e)&&(a=e),a===e)return t(c);if(!y(a))throw new TypeError("C must be a constructor");return function(e){var t=arguments.length>2?arguments[2]:e,r=arguments.length>1?arguments[1]:[];if(!y(e))throw new TypeError("F must be a constructor.");if(!y(t))throw new TypeError("newTarget must be a constructor.");return t===e?new(Function.prototype.bind.apply(e,[null].concat(r))):n(e,x(t,Object.prototype),r)}(a,[c])}"getPrototypeOf"in Object||T(Object,"getPrototypeOf",function(e){if(e!==Object(e))throw new TypeError("Object.getPrototypeOf called on non-object");var t=e.__proto__;return t||null===t?t:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?Object.prototype:null}),"keys"in Object&&function(){return 2===Object.keys(arguments).length}(1,2)&&function(){try{return Object.keys(""),!0}catch(e){return!1}}()||T(Object,"keys",function(){"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=Object.prototype.propertyIsEnumerable,o=!r.call({toString:null},"toString"),i=r.call(function(){},"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],a=function(e){var t=e.constructor;return t&&t.prototype===e},l={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},u=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!l["$"+e]&&t.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{a(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();return function(r){var l,s,p,f="[object Function]"===n.call(r),y=(l=r,s=n.call(l),(p="[object Arguments]"===s)||(p="[object Array]"!==s&&null!==l&&"object"==typeof l&&"number"==typeof l.length&&l.length>=0&&"[object Function]"===n.call(l.callee)),p),b="[object String]"===n.call(r),h=[];if(r===e||null===r)throw new TypeError("Cannot convert undefined or null to object");var d=i&&f;if(b&&r.length>0&&!t.call(r,0))for(var m=0;m<r.length;++m)h.push(String(m));if(y&&r.length>0)for(var v=0;v<r.length;++v)h.push(String(v));else for(var _ in r)d&&"prototype"===_||!t.call(r,_)||h.push(String(_));if(o)for(var g=function(e){if("undefined"==typeof window||!u)return a(e);try{return a(e)}catch(e){return!1}}(r),w=0;w<c.length;++w)g&&"constructor"===c[w]||!t.call(r,c[w])||h.push(c[w]);return h}}()),"assign"in Object||T(Object,"assign",function(t,n){var o=s(t);if(1===arguments.length)return o;var i,c,a,l,u=Array.prototype.slice.call(arguments,1);for(i=0;i<u.length;i++){var p=u[i];for(p===e||null===p?a=[]:(l=s(p),a=Object.keys(l)),c=0;c<a.length;c++){var f,y=a[c];try{var b=Object.getOwnPropertyDescriptor(l,y);f=b!==e&&!0===b.enumerable}catch(e){f=Object.prototype.propertyIsEnumerable.call(l,y)}if(f){var h=r(l,y);o[y]=h}}}return o}),"defineProperties"in Object||T(Object,"defineProperties",function(t,n){if("object"!==f(t))throw new TypeError("Object.defineProperties called on non-object");for(var o=s(n),i=Object.keys(o),c=[],a=0;a<i.length;a++){var l=i[a],u=Object.getOwnPropertyDescriptor(o,l);
1if(u!==e&&u.enumerable){var p=r(o,l);c.push([l,p])}}for(a=0;a<c.length;a++){var y=c[a][0];p=c[a][1];Object.defineProperty(t,y,p)}return t}),"create"in Object||T(Object,"create",function(e,t){if("object"!==f(e)&&"null"!==f(e))throw new TypeError("Object prototype may only be an Object or null");var n=new Function("e","function Object() {}Object.prototype=e;return new Object")(e);return n.constructor.prototype=e,1 in arguments?Object.defineProperties(n,t):n}),"filter"in Array.prototype||T(Array.prototype,"filter",function(t){var i=s(this),l=u(r(i,"length"));if(!1===c(t))throw new TypeError(t+" is not a function");for(var p=arguments.length>1?arguments[1]:e,f=A(i,0),y=0,b=0;y<l;){var d=h(y);if(o(i,d)){var m=r(i,d);a(n(t,p,[m,y,i]))&&(S(f,h(b),m),b+=1)}y+=1}return f}),"map"in Array.prototype||T(Array.prototype,"map",function(t){var i=s(this),a=u(r(i,"length"));if(!1===c(t))throw new TypeError(t+" is not a function");for(var l=arguments.length>1?arguments[1]:e,p=A(i,a),f=0;f<a;){var y=h(f);if(o(i,y))S(p,y,n(t,l,[r(i,y),f,i]));f+=1}return p}),function(){if(!Object.setPrototypeOf){var e,t,n=Object.getOwnPropertyNames,r=Object.getOwnPropertyDescriptor,o=Object.create,i=Object.defineProperty,c=Object.getPrototypeOf,a=Object.prototype,l=function(e,t){return c=o(t),n(a=e).forEach(function(e){i(c,e,r(a,e))}),c;var c,a};try{(e=r(a,"__proto__").set).call({},null),t=function(t,n){return e.call(t,n),t}}catch(n){(e={__proto__:null})instanceof Object?t=l:(e.__proto__=a,t=e instanceof Object?function(e,t){return e.__proto__=t,e}:function(e,t){return c(e)?(e.__proto__=t,e):l(e,t)})}T(Object,"setPrototypeOf",t)}}(),"includes"in String.prototype||T(String.prototype,"includes",function(t){"use strict";var n=arguments.length>1?arguments[1]:e,o=h(function(t){if(null===t||t===e)throw TypeError();return t}(this));if(function(t){if("object"!==f(t))return!1;var n="Symbol"in this&&"match"in this.Symbol?r(t,this.Symbol.match):e;if(n!==e)return a(n);try{var o=t.lastIndex;return t.lastIndex=0,RegExp.prototype.exec.call(t),!0}catch(e){}finally{t.lastIndex=o}return!1}(t))throw new TypeError("First argument to String.prototype.includes must not be a regular expression");var i=h(t),c=l(n),u=o.length,s=Math.min(Math.max(c,0),u);return-1!==String.prototype.indexOf.call(o,i,s)}),"Symbol"in this&&0===this.Symbol.length||function(e,t,n){var r,o=0,i=""+Math.random(),c="__�symbol:",a=c.length,l="__�symbol@@"+i,u="defineProperty",s="defineProperties",p="getOwnPropertyNames",f="getOwnPropertyDescriptor",y="propertyIsEnumerable",b=e.prototype,h=b.hasOwnProperty,d=b[y],m=b.toString,v=Array.prototype.concat,_="object"==typeof window?e.getOwnPropertyNames(window):[],g=e[p],w=function(e){if("[object Window]"===m.call(e))try{return g(e)}catch(e){return v.call([],_)}return g(e)},E=e[f],O=e.create,j=e.keys,S=e.freeze||e,T=e[u],P=e[s],L=E(e,p),x=function(e,t,n){if(!h.call(e,l))try{T(e,l,{enumerable:!1,configurable:!1,writable:!1,value:{}})}catch(t){e[l]={}}e[l]["@@"+t]=n},A=function(){},D=function(e){return e!=l&&!h.call(I,e)},N=function(e){return e!=l&&h.call(I,e)},k=function(e){var t=""+e;return N(t)?h.call(this,t)&&this[l]["@@"+t]:d.call(this,e)},C=function(t){var n={enumerable:!1,configurable:!0,get:A,set:function(e){r(this,t,{enumerable:!1,configurable:!0,writable:!0,value:e}),x(this,t,!0)}};try{T(b,t,n)}catch(e){b[t]=n.value}return S(I[t]=T(e(t),"constructor",$))},M=function e(){var t=arguments[0];if(this instanceof e)throw new TypeError("Symbol is not a constructor");return C(c.concat(t||"",i,++o))},I=O(null),$={value:M},F=function(e){return I[e]},B=function(e,t,n){var o=""+t;return N(o)?(r(e,o,n.enumerable?function(e){var t=O(e);return t.enumerable=!1,t}(n):n),x(e,o,!!n.enumerable)):T(e,t,n),e},G=function(e){return w(e).filter(e===b?(t=e,function(e){return h.call(t,l)&&h.call(t[l],"@@"+e)}):N).map(F);var t};L.value=B,T(e,u,L),L.value=G,T(e,"getOwnPropertySymbols",L),L.value=function(e){return w(e).filter(D)},T(e,p,L),L.value=function(e,t){var n=G(t);return n.length?j(t).concat(n).forEach(function(n){k.call(t,n)&&B(e,n,t[n])}):P(e,t),e}
1,T(e,s,L),L.value=k,T(b,y,L),L.value=M,T(n,"Symbol",L),L.value=function(e){var t=c.concat(c,e,i);return t in b?I[t]:C(t)},T(M,"for",L),L.value=function(e){if(D(e))throw new TypeError(e+" is not a symbol");return h.call(I,e)?e.slice(2*a,-i.length):void 0},T(M,"keyFor",L),L.value=function(e,t){var n=E(e,t);return n&&N(t)&&(n.enumerable=k.call(e,t)),n},T(e,f,L),L.value=function(e,t){return 1===arguments.length||void 0===t?O(e):function(e,t){var n=O(e);return w(t).forEach(function(e){k.call(t,e)&&B(n,e,t[e])}),n}(e,t)},T(e,"create",L),L.value=function(){var e=m.call(this);return"[object String]"===e&&N(this)?"[object Symbol]":e},T(b,"toString",L),r=function(e,t,n){var r=E(b,t);delete b[t],T(e,t,n),e!==b&&T(b,t,r)}}(Object,0,this),"Symbol"in this&&"iterator"in this.Symbol||Object.defineProperty(Symbol,"iterator",{value:Symbol("iterator")}),"Symbol"in this&&"toStringTag"in this.Symbol||Object.defineProperty(Symbol,"toStringTag",{value:Symbol("toStringTag")});var D=function(){var t=function(e,n){if(!(this instanceof t))return new t(e,n);Object.defineProperties(this,{__list__:{writable:!0,value:e},__context__:{writable:!0,value:n},__nextIndex__:{writable:!0,value:0}}),n&&(!function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function")}(n.on),n.on("_add",this._onAdd.bind(this)),n.on("_delete",this._onDelete.bind(this)),n.on("_clear",this._onClear.bind(this)))};return Object.defineProperties(t.prototype,Object.assign({constructor:{value:t,configurable:!0,enumerable:!1,writable:!0},_next:{value:function(){var t;if(this.__list__)return this.__redo__&&(t=this.__redo__.shift())!==e?t:this.__nextIndex__<this.__list__.length?this.__nextIndex__++:void this._unBind()},configurable:!0,enumerable:!1,writable:!0},next:{value:function(){return this._createResult(this._next())},configurable:!0,enumerable:!1,writable:!0},_createResult:{value:function(t){return t===e?{done:!0,value:e}:{done:!1,value:this._resolve(t)}},configurable:!0,enumerable:!1,writable:!0},_resolve:{value:function(e){return this.__list__[e]},configurable:!0,enumerable:!1,writable:!0},_unBind:{value:function(){this.__list__=null,delete this.__redo__,this.__context__&&(this.__context__.off("_add",this._onAdd.bind(this)),this.__context__.off("_delete",this._onDelete.bind(this)),this.__context__.off("_clear",this._onClear.bind(this)),this.__context__=null)},configurable:!0,enumerable:!1,writable:!0},toString:{value:function(){return"[object Iterator]"},configurable:!0,enumerable:!1,writable:!0}},{_onAdd:{value:function(e){e>=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach(function(t,n){t>=e&&(this.__redo__[n]=++t)},this),this.__redo__.push(e)):Object.defineProperty(this,"__redo__",{value:[e],configurable:!0,enumerable:!1,writable:!1}))},configurable:!0,enumerable:!1,writable:!0},_onDelete:{value:function(e){var t;e>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(t=this.__redo__.indexOf(e))&&this.__redo__.splice(t,1),this.__redo__.forEach(function(t,n){t>e&&(this.__redo__[n]=--t)},this)))},configurable:!0,enumerable:!1,writable:!0},_onClear:{value:function(){this.__redo__&&function(){return this.length=0,this}.call(this.__redo__),this.__nextIndex__=0},configurable:!0,enumerable:!1,writable:!0}})),Object.defineProperty(t.prototype,Symbol.iterator,{value:function(){return this},configurable:!0,enumerable:!1,writable:!0}),Object.defineProperty(t.prototype,Symbol.toStringTag,{value:"Iterator",configurable:!1,enumerable:!1,writable:!0}),t}(),N=function(){var e=function(t,n){if(!(this instanceof e))return new e(t,n);D.call(this,t),n=n?String.prototype.includes.call(n,"key+value")?"key+value":String.prototype.includes.call(n,"key")?"key":"value":"value",Object.defineProperty(this,"__kind__",{value:n,configurable:!1,enumerable:!1,writable:!1})};return Object.setPrototypeOf&&Object.setPrototypeOf(e,D.prototype),e.prototype=Object.create(D.prototype,{constructor:{value:e,configurable:!0,enumerable:!1,writable:!0},_resolve:{value:function(e){return"value"===this.__kind__?this.__list__[e]:"key+value"===this.__kind__?[e,this.__list__[e]]:e},configurable:!0,enumerable:!1,writable:!0},toString:{value:function(){return"[object Array Iterator]"},configurable:!0,enumerable:!1,writable:!0}}),e}();"Symbol"in this&&"iterator"in this.Symbol&&Array.prototype.keys||T(Array.prototype,"keys",function(){var e=s(this);return new N(e,"key")}),"values"in Array.prototype||("Symbol"in this&&"iterator"in Symbol&&"function"==typeof Array.prototype[Symbol.iterator]?T(Array.prototype,"values",Array.prototype[Symbol.iterator]):T(Array.prototype,"values",function(){var e=s(this);return new N(e,"value")})),"Symbol"in this&&"iterator"in this.Symbol&&Array.prototype[Symbol.iterator]||T(Array.prototype,Symbol.iterator,Array.prototype.values),"Symbol"in this&&"iterator"in this.Symbol&&function(){var e=document.createDocumentFragment();return e.appendChild(document.createElement("div")),!!e.childNodes[Symbol.iterator]}()||(NodeList.prototype[Symbol.iterator]=function(){return new N(this)}),"Window"in this||"undefined"==typeof WorkerGlobalScope&&"function"!=typeof importScripts&&function(e){e.constructor?e.Window=e.constructor:(e.Window=e.constructor=new Function("return function Window() {}")()).prototype=this}(this),function(e){if(!("Event"in e))return!1;try{return new Event("click"),!0}catch(e){return!1}}(this)||function(){var t={click:1,dblclick:1,keyup:1,keypress:1,keydown:1,mou
1sedown:1,mouseup:1,mousemove:1,mouseover:1,mouseenter:1,mouseleave:1,mouseout:1,storage:1,storagecommit:1,textinput:1};if("undefined"!=typeof document&&"undefined"!=typeof window){var n=window.Event&&window.Event.prototype||null;o.NONE=0,o.CAPTURING_PHASE=1,o.AT_TARGET=2,o.BUBBLING_PHASE=3,window.Event=Window.prototype.Event=o,n&&Object.defineProperty(window.Event,"prototype",{configurable:!1,enumerable:!1,writable:!0,value:n}),"createEvent"in document||(window.addEventListener=Window.prototype.addEventListener=Document.prototype.addEventListener=Element.prototype.addEventListener=function(){var e=this,n=arguments[0],o=arguments[1];if(e===window&&n in t)throw new Error("In IE8 the event: "+n+" is not available on the window object. Please see https://github.com/Financial-Times/polyfill-service/issues/317 for more information.");e._events||(e._events={}),e._events[n]||(e._events[n]=function(t){var n,o=e._events[t.type].list,i=o.slice(),c=-1,a=i.length;for(t.preventDefault=function(){!1!==t.cancelable&&(t.returnValue=!1)},t.stopPropagation=function(){t.cancelBubble=!0},t.stopImmediatePropagation=function(){t.cancelBubble=!0,t.cancelImmediate=!0},t.currentTarget=e,t.relatedTarget=t.fromElement||null,t.target=t.target||t.srcElement||e,t.timeStamp=(new Date).getTime(),t.clientX&&(t.pageX=t.clientX+document.documentElement.scrollLeft,t.pageY=t.clientY+document.documentElement.scrollTop);++c<a&&!t.cancelImmediate;)c in i&&-1!==r(o,n=i[c])&&"function"==typeof n&&n.call(e,t)},e._events[n].list=[],e.attachEvent&&e.attachEvent("on"+n,e._events[n])),e._events[n].list.push(o)},window.removeEventListener=Window.prototype.removeEventListener=Document.prototype.removeEventListener=Element.prototype.removeEventListener=function(){var e,t=arguments[0],n=arguments[1];this._events&&this._events[t]&&this._events[t].list&&-1!==(e=r(this._events[t].list,n))&&(this._events[t].list.splice(e,1),this._events[t].list.length||(this.detachEvent&&this.detachEvent("on"+t,this._events[t]),delete this._events[t]))},window.dispatchEvent=Window.prototype.dispatchEvent=Document.prototype.dispatchEvent=Element.prototype.dispatchEvent=function(e){if(!arguments.length)throw new Error("Not enough arguments");if(!e||"string"!=typeof e.type)throw new Error("DOM Events Exception 0");var t=this,n=e.type;try{if(!e.bubbles){e.cancelBubble=!0;var r=function(e){e.cancelBubble=!0,(t||window).detachEvent("on"+n,r)};this.attachEvent("on"+n,r)}this.fireEvent("on"+n,e)}catch(r){e.target=t;do{e.currentTarget=t,"_events"in t&&"function"==typeof t._events[n]&&t._events[n].call(t,e),"function"==typeof t["on"+n]&&t["on"+n].call(t,e),t=9===t.nodeType?t.parentWindow:t.parentNode}while(t&&!e.cancelBubble)}return!0},document.attachEvent("onreadystatechange",function(){"complete"===document.readyState&&document.dispatchEvent(new o("DOMContentLoaded",{bubbles:!0}))}))}function r(e,t){for(var n=-1,r=e.length;++n<r;)if(n in e&&e[n]===t)return n;return-1}function o(t,n){if(!t)throw new Error("Not enough arguments");var r;if("createEvent"in document){r=document.createEvent("Event");var o=!(!n||n.bubbles===e)&&n.bubbles,i=!(!n||n.cancelable===e)&&n.cancelable;return r.initEvent(t,o,i),r}return(r=document.createEventObject()).type=t,r.bubbles=!(!n||n.bubbles===e)&&n.bubbles,r.cancelable=!(!n||n.cancelable===e)&&n.cancelable,r}}(),"CustomEvent"in this&&("function"==typeof this.CustomEvent||this.CustomEvent.toString().indexOf("CustomEventConstructor")>-1)||(this.CustomEvent=function(e,t){if(!e)throw Error('TypeError: Failed to construct "CustomEvent": An event name must be provided.');var n;if(t=t||{bubbles:!1,cancelable:!1,detail:null},"createEvent"in document)try{(n=document.createEvent("CustomEvent")).initCustomEvent(e,t.bubbles,t.cancelable,t.detail)}catch(r){(n=document.createEvent("Event")).initEvent(e,t.bubbles,t.cancelable),n.detail=t.detail}else(n=new Event(e,t)).detail=t&&t.detail||null;return n},CustomEvent.prototype=Event.prototype)}).call("object"==typeof window&&window||"object"==typeof self&&self||"object"==typeof global&&global||{});
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.