(function(){"use strict";var t;function e(t){var e=0;return function(){return e<t.length?{done:!1,value:t[e++]}:{done:!0}}}var r="function"==typeof Object.defineProperties?Object.defineProperty:function(t,e,r){return t==Array.prototype||t==Object.prototype?t:(t[e]=r.value,t)};var n=function(t){t=["object"==typeof globalThis&&globalThis,t,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var e=0;e<t.length;++e){var r=t[e];if(r&&r.Math==Math)return r}throw Error("Cannot find global object")}(this);function o(t,e){if(e)t:{var o=n;t=t.split(".");for(var i=0;i<t.length-1;i++){var s=t[i];if(!(s in o))break t;o=o[s]}(e=e(i=o[t=t[t.length-1]]))!=i&&null!=e&&r(o,t,{configurable:!0,writable:!0,value:e})}}function i(t){return(t={next:t})[Symbol.iterator]=function(){return this},t}function s(t){var r="undefined"!=typeof Symbol&&Symbol.iterator&&t[Symbol.iterator];return r?r.call(t):{next:e(t)}}function u(t){if(!(t instanceof Array)){t=s(t);for(var e,r=[];!(e=t.next()).done;)r.push(e.value);t=r}return t}o("Symbol",function(t){function e(t,e){this.g=t,r(this,"description",{configurable:!0,writable:!0,value:e})}if(t)return t;e.prototype.toString=function(){return this.g};var n="jscomp_symbol_"+(1e9*Math.random()>>>0)+"_",o=0;return function t(r){if(this instanceof t)throw new TypeError("Symbol is not a constructor");return new e(n+(r||"")+"_"+o++,r)}}),o("Symbol.iterator",function(t){if(t)return t;t=Symbol("Symbol.iterator");for(var o="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),s=0;s<o.length;s++){var u=n[o[s]];"function"==typeof u&&"function"!=typeof u.prototype[t]&&r(u.prototype,t,{configurable:!0,writable:!0,value:function(){return i(e(this))}})}return t}),o("Symbol.asyncIterator",function(t){return t||Symbol("Symbol.asyncIterator")});var a,c="function"==typeof Object.create?Object.create:function(t){function e(){}return e.prototype=t,new e},l=function(){if("undefined"!=typeof Reflect&&Reflect.construct){if(function(){function t(){}return new t,Reflect.construct(t,[],function(){}),new t instanceof t}())return Reflect.construct;var t=Reflect.construct;return function(e,r,n){return e=t(e,r),n&&Reflect.setPrototypeOf(e,n.prototype),e}}return function(t,e,r){return void 0===r&&(r=t),r=c(r.prototype||Object.prototype),Function.prototype.apply.call(t,r,e)||r}}();if("function"==typeof Object.setPrototypeOf)a=Object.setPrototypeOf;else{var f;t:{var p={};try{p.__proto__={a:!0},f=p.a;break t}catch(t){}f=!1}a=f?function(t,e){if(t.__proto__=e,t.__proto__!==e)throw new TypeError(t+" is not extensible");return t}:null}var h=a;function d(t,e){if(t.prototype=c(e.prototype),t.prototype.constructor=t,h)h(t,e);else for(var r in e)if("prototype"!=r)if(Object.defineProperties){var n=Object.getOwnPropertyDescriptor(e,r);n&&Object.defineProperty(t,r,n)}else t[r]=e[r];t.ma=e.prototype}function m(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function g(t,e,r){if(null==t)throw new TypeError("The 'this' value for String.prototype."+r+" must not be null or undefined");if(e instanceof RegExp)throw new TypeError("First argument to String.prototype."+r+" must not be a regular expression");return t+""}function y(t,e,r){t instanceof String&&(t=String(t));for(var n=t.length,o=0;o<n;o++){var i=t[o];if(e.call(r,i,o,t))return{S:o,X:i}}return{S:-1,X:void 0}}function j(t,e){t instanceof String&&(t+="");var r=0,n=!1,o={next:function(){if(!n&&r<t.length){var o=r++;return{value:e(o,t[o]),done:!1}}return n=!0,{done:!0,value:void 0}}};return o[Symbol.iterator]=function(){return o},o}o("Reflect",function(t){return t||{}}),o("Reflect.construct",function(){return l}),o("Reflect.setPrototypeOf",function(t){return t||(h?function(t,e){try{return h(t,e),!0}catch(t){return!1}}:null)}),o("WeakMap",function(t){function e(t){if(this.g=(c+=Math.random()+1).toString(),t){t=s(t);for(var e;!(e=t.next()).done;)e=e.value,this.set(e[0],e[1])}}function n(){}function o(t){var e=typeof t;return"object"===e&&null!==t||"function"===e}function i(t){if(!m(t,a)){var e=new n;r(t,a,{value:e})}}function u(t){var e=Object[t];e&&(Object[t]=function(t){return t instanceof n?t:(Object.isExtensible(t)&&i(t),e(t))})}if(function(){if(!t||!Object.seal)return!1;try{var e=Object.seal({}),r=Object.seal({}),n=new t([[e,2],[r,3]]);return 2==n.get(e)&&3==n.get(r)&&(n.delete(e),n.set(r,4),!n.has(e)&&4==n.get(r))}catch(t){return!1}}())return t;var a="$jscomp_hidden_"+Math.random();u("freeze"),u("preventExtensions"),u("seal");var c=0;return e.prototype.set=function(t,e){if(!o(t))throw Error("Invalid WeakMap key");if(i(t),!m(t,a))throw Error("WeakMap key fail: "+t);return t[a][this.g]=e,this},e.prototype.get=function(t){return o(t)&&m(t,a)?t[a][this.g]:void 0},e.prototype.has=function(t){return o(t)&&m(t,a)&&m(t[a],this.g)},e.prototype.delete=function(t){return!!(o(t)&&m(t,a)&&m(t[a],this.g))&&delete t[a][this.g]},e}),o("Map",function(t){function e(){var t={};return t.A=t.next=t.head=t}function r(t,e){var r=t.g;return i(function(){if(r){for(;r.head!=t.g;)r=r.A;for(;r.next!=r.head;)return r=r.next,{done:!1,value:e(r)};r=null}return{done:!0,value:void 0}})}function n(t,e){var r=e&&typeof e;"object"==r||"function"==r?u.has(e)?r=u.get(e):(r=""+ ++a,u.set(e,r)):r="p_"+e;var n=t.h[r];if(n&&m(t.h,r))for(t=0;t<n.length;t++){var o=n[t];if(e!=e&&o.key!=o.key||e===o.key)return{id:r,list:n,index:t,u:o}}return{id:r,list:n,index:-1,u:void 0}}function o(t){if(this.h={},this.g=e(),this.size=0,t){t=s(t);for(var r;!(r=t.next()).done;)r=r.value,this.set(r[0],r[1])}}if(function(){if(!t||"function"!=typeof t||!t.prototype.entries||"function"!=typeof Object.seal)return!1;try{var e=Object.seal({x:4}),r=new t(s([[e,"s"]]));if("s"!=r.get(e)||1!=r.size||r.get({x:4})||r.set({x:4},"t")!=r||2!=r.size)return!1;var n=r.entries(),o=n.next();return!o.done&&o.value[0]==e&&"s"==o.value[1]&&!((o=n.next()).done||4!=o.value[0].x||"t"!=o.value[1]||!n.next().done)}catch(t){return!1}}())return t;var u=new WeakMap;o.prototype.set=function(t,e){var r=n(this,t=0===t?0:t);return r.list||(r.list=this.h[r.id]=[]),r.u?r.u.value=e:(r.u={next:this.g,A:this.g.A,head:this.g,key:t,value:e},r.list.push(r.u),this.g.A.next=r.u,this.g.A=r.u,this.size++),this},o.prototype.delete=function(t){return!(!(t=n(this,t)).u||!t.list)&&(t.list.splice(t.index,1),t.list.length||delete this.h[t.id],t.u.A.next=t.u.next,t.u.next.A=t.u.A,t.u.head=null,this.size--,!0)},o.prototype.clear=function(){this.h={},this.g=this.g.A=e(),this.size=0},o.prototype.has=function(t){return!!n(this,t).u},o.prototype.get=function(t){return(t=n(this,t).u)&&t.value},o.prototype.entries=function(){return r(this,function(t){return[t.key,t.value]})},o.prototype.keys=function(){return r(this,function(t){return t.key})},o.prototype.values=function(){return r(this,function(t){return t.value})},o.prototype.forEach=function(t,e){for(var r,n=this.entries();!(r=n.next()).done;)r=r.value,t.call(e,r[1],r[0],this)},o.prototype[Symbol.iterator]=o.prototype.entries;var a=0;return o}),o("String.prototype.endsWith",function(t){return t||function(t,e){var r=g(this,t,"endsWith");void 0===e&&(e=r.length),e=Math.max(0,Math.min(0|e,r.length));for(var n=t.length;0<n&&0<e;)if(r[--e]!=t[--n])return!1;return 0>=n}}),o("Array.prototype.find",function(t){return t||function(t,e){return y(this,t,e).X}}),o("String.prototype.startsWith",function(t){return t||function(t,e){var r=g(this,t,"startsWith"),n=r.length,o=t.length;e=Math.max(0,Math.min(0|e,r.length));for(var i=0;i<o&&e<n;)if(r[e++]!=t[i++])return!1;return i>=o}}),o("String.prototype.repeat",function(t){return t||function(t){var e=g(this,null,"repeat");if(0>t||1342177279<t)throw new RangeError("Invalid count value");t|=0;for(var r="";t;)1&t&&(r+=e),(t>>>=1)&&(e+=e);return r}}),o("Array.prototype.keys",function(t){return t||function(){return j(this,function(t){return t})}}),o("Array.from",function(t){return t||function(t,e,r){e=null!=e?e:function(t){return t};var n=[],o="undefined"!=typeof Symbol&&Symbol.iterator&&t[Symbol.iterator];if("function"==typeof o){t=o.call(t);for(var i=0;!(o=t.next()).done;)n.push(e.call(r,o.value,i++))}else for(o=t.length,i=0;i<o;i++)n.push(e.call(r,t[i],i));return n}}),o("Array.prototype.values",function(t){return t||function(){return j(this,function(t,e){return e})}}),o("String.prototype.trimLeft",function(t){return t||function(){return this.replace(/^[\s\xa0]+/,"")}}),o("String.prototype.trimStart",function(t){return t||String.prototype.trimLeft}),o("Object.setPrototypeOf",function(t){return t||h});var v="function"==typeof Object.assign?Object.assign:function(t,e){for(var r=1;r<arguments.length;r++){var n=arguments[r];if(n)for(var o in n)m(n,o)&&(t[o]=n[o])}return t};function b(t,e){for(;t;){var r=Reflect.getOwnPropertyDescriptor(t,e);if(r)return r;t=Reflect.getPrototypeOf(t)}}function w(t,e){return t=void 0!==t?String(t):" ",0<e&&t?t.repeat(Math.ceil(e/t.length)).substring(0,e):""}function x(t){return t||Array.prototype.copyWithin}function _(t){return t||Array.prototype.fill}o("Object.assign",function(t){return t||v}),o("Promise",function(t){function e(t){this.g=0,this.i=void 0,this.h=[],this.s=!1;var e=this.j();try{t(e.resolve,e.reject)}catch(t){e.reject(t)}}function r(){this.g=null}function o(t){return t instanceof e?t:new e(function(e){e(t)})}if(t)return t;r.prototype.h=function(t){if(null==this.g){this.g=[];var e=this;this.i(function(){e.l()})}this.g.push(t)};var i=n.setTimeout;r.prototype.i=function(t){i(t,0)},r.prototype.l=function(){for(;this.g&&this.g.length;){var t=this.g;this.g=[];for(var e=0;e<t.length;++e){var r=t[e];t[e]=null;try{r()}catch(t){this.j(t)}}}this.g=null},r.prototype.j=function(t){this.i(function(){throw t})},e.prototype.j=function(){function t(t){return function(n){r||(r=!0,t.call(e,n))}}var e=this,r=!1;return{resolve:t(this.J),reject:t(this.l)}},e.prototype.J=function(t){if(t===this)this.l(new TypeError("A Promise cannot resolve to itself"));else if(t instanceof e)this.Y(t);else{t:switch(typeof t){case"object":var r=null!=t;break t;case"function":r=!0;break t;default:r=!1}r?this.I(t):this.o(t)}},e.prototype.I=function(t){var e=void 0;try{e=t.then}catch(t){return void this.l(t)}"function"==typeof e?this.Z(e,t):this.o(t)},e.prototype.l=function(t){this.v(2,t)},e.prototype.o=function(t){this.v(1,t)},e.prototype.v=function(t,e){if(0!=this.g)throw Error("Cannot settle("+t+", "+e+"): Promise already settled in state"+this.g);this.g=t,this.i=e,2===this.g&&this.L(),this.C()},e.prototype.L=function(){var t=this;i(function(){if(t.D()){var e=n.console;void 0!==e&&e.error(t.i)}},1)},e.prototype.D=function(){if(this.s)return!1;var t=n.CustomEvent,e=n.Event,r=n.dispatchEvent;return void 0===r||("function"==typeof t?t=new t("unhandledrejection",{cancelable:!0}):"function"==typeof e?t=new e("unhandledrejection",{cancelable:!0}):(t=n.document.createEvent("CustomEvent")).initCustomEvent("unhandledrejection",!1,!0,t),t.promise=this,t.reason=this.i,r(t))},e.prototype.C=function(){if(null!=this.h){for(var t=0;t<this.h.length;++t)u.h(this.h[t]);this.h=null}};var u=new r;return e.prototype.Y=function(t){var e=this.j();t.K(e.resolve,e.reject)},e.prototype.Z=function(t,e){var r=this.j();try{t.call(e,r.resolve,r.reject)}catch(t){r.reject(t)}},e.prototype.then=function(t,r){function n(t,e){return"function"==typeof t?function(e){try{o(t(e))}catch(t){i(t)}}:e}var o,i,s=new e(function(t,e){o=t,i=e});return this.K(n(t,o),n(r,i)),s},e.prototype.catch=function(t){return this.then(void 0,t)},e.prototype.K=function(t,e){function r(){switch(n.g){case 1:t(n.i);break;case 2:e(n.i);break;default:throw Error("Unexpected state: "+n.g)}}var n=this;null==this.h?u.h(r):this.h.push(r),this.s=!0},e.resolve=o,e.reject=function(t){return new e(function(e,r){r(t)})},e.race=function(t){return new e(function(e,r){for(var n=s(t),i=n.next();!i.done;i=n.next())o(i.value).K(e,r)})},e.all=function(t){var r=s(t),n=r.next();return n.done?o([]):new e(function(t,e){function i(e){return function(r){s[e]=r,0==--u&&t(s)}}var s=[],u=0;do{s.push(void 0),u++,o(n.value).K(i(s.length-1),e),n=r.next()}while(!n.done)})},e}),o("Object.is",function(t){return t||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}}),o("Array.prototype.includes",function(t){return t||function(t,e){var r=this;r instanceof String&&(r=String(r));var n=r.length;for(0>(e=e||0)&&(e=Math.max(e+n,0));e<n;e++){var o=r[e];if(o===t||Object.is(o,t))return!0}return!1}}),o("String.prototype.includes",function(t){return t||function(t,e){return-1!==g(this,t,"includes").indexOf(t,e||0)}}),o("Array.prototype.copyWithin",function(t){function e(t){return 1/0===(t=Number(t))||-1/0===t?t:0|t}return t||function(t,r,n){var o=this.length;if(t=e(t),r=e(r),n=void 0===n?o:e(n),t=0>t?Math.max(o+t,0):Math.min(t,o),r=0>r?Math.max(o+r,0):Math.min(r,o),n=0>n?Math.max(o+n,0):Math.min(n,o),t<r)for(;r<n;)r in this?this[t++]=this[r++]:(delete this[t++],r++);else for(t+=(n=Math.min(n,o+r-t))-r;n>r;)--n in this?this[--t]=this[n]:delete this[--t];return this}}),o("Array.prototype.entries",function(t){return t||function(){return j(this,function(t,e){return[t,e]})}}),o("Array.prototype.fill",function(t){return t||function(t,e,r){var n=this.length||0;for(0>e&&(e=Math.max(0,n+e)),(null==r||r>n)&&(r=n),0>(r=Number(r))&&(r=Math.max(0,n+r)),e=Number(e||0);e<r;e++)this[e]=t;return this}}),o("Array.prototype.findIndex",function(t){return t||function(t,e){return y(this,t,e).S}}),o("Array.prototype.flat",function(t){return t||function(t){t=void 0===t?1:t;for(var e=[],r=0;r<this.length;r++){var n=this[r];Array.isArray(n)&&0<t?(n=Array.prototype.flat.call(n,t-1),e.push.apply(e,n)):e.push(n)}return e}}),o("Array.prototype.flatMap",function(t){return t||function(t,e){for(var r=[],n=0;n<this.length;n++){var o=t.call(e,this[n],n,this);Array.isArray(o)?r.push.apply(r,o):r.push(o)}return r}}),o("Array.of",function(t){return t||function(t){return Array.from(arguments)}}),o("globalThis",function(t){return t||n}),o("Math.acosh",function(t){return t||function(t){return t=Number(t),Math.log(t+Math.sqrt(t*t-1))}}),o("Math.asinh",function(t){return t||function(t){if(0===(t=Number(t)))return t;var e=Math.log(Math.abs(t)+Math.sqrt(t*t+1));return 0>t?-e:e}}),o("Math.log1p",function(t){return t||function(t){if(.25>(t=Number(t))&&-.25<t){for(var e=t,r=1,n=t,o=0,i=1;o!=n;)n=(o=n)+(i*=-1)*(e*=t)/++r;return n}return Math.log(1+t)}}),o("Math.atanh",function(t){if(t)return t;var e=Math.log1p;return function(t){return t=Number(t),(e(t)-e(-t))/2}}),o("Math.cbrt",function(t){return t||function(t){if(0===t)return t;t=Number(t);var e=Math.pow(Math.abs(t),1/3);return 0>t?-e:e}}),o("Math.clz32",function(t){return t||function(t){if(0===(t=Number(t)>>>0))return 32;var e=0;return 0==(4294901760&t)&&(t<<=16,e+=16),0==(4278190080&t)&&(t<<=8,e+=8),0==(4026531840&t)&&(t<<=4,e+=4),0==(3221225472&t)&&(t<<=2,e+=2),0==(2147483648&t)&&e++,e}}),o("Math.cosh",function(t){if(t)return t;var e=Math.exp;return function(t){return t=Number(t),(e(t)+e(-t))/2}}),o("Math.expm1",function(t){return t||function(t){if(.25>(t=Number(t))&&-.25<t){for(var e=t,r=1,n=t,o=0;o!=n;)n=(o=n)+(e*=t/++r);return n}return Math.exp(t)-1}}),o("Math.fround",function(t){if(t)return t;if("function"!=typeof Float32Array)return function(t){return t};var e=new Float32Array(1);return function(t){return e[0]=t,e[0]}}),o("Math.hypot",function(t){return t||function(t){if(2>arguments.length)return arguments.length?Math.abs(arguments[0]):0;var e,r,n;for(e=n=0;e<arguments.length;e++)n=Math.max(n,Math.abs(arguments[e]));if(1e100<n||1e-100>n){if(!n)return n;for(e=r=0;e<arguments.length;e++){var o=Number(arguments[e])/n;r+=o*o}return Math.sqrt(r)*n}for(e=r=0;e<arguments.length;e++)r+=(o=Number(arguments[e]))*o;return Math.sqrt(r)}}),o("Math.imul",function(t){return t||function(t,e){var r=65535&(t=Number(t)),n=65535&(e=Number(e));return r*n+((t>>>16&65535)*n+r*(e>>>16&65535)<<16>>>0)|0}}),o("Math.log10",function(t){return t||function(t){return Math.log(t)/Math.LN10}}),o("Math.log2",function(t){return t||function(t){return Math.log(t)/Math.LN2}}),o("Math.sign",function(t){return t||function(t){return 0===(t=Number(t))||isNaN(t)?t:0<t?1:-1}}),o("Math.sinh",function(t){if(t)return t;var e=Math.exp;return function(t){return 0===(t=Number(t))?t:(e(t)-e(-t))/2}}),o("Math.tanh",function(t){return t||function(t){if(0===(t=Number(t)))return t;var e=Math.exp(-2*Math.abs(t));return e=(1-e)/(1+e),0>t?-e:e}}),o("Math.trunc",function(t){return t||function(t){if(t=Number(t),isNaN(t)||1/0===t||-1/0===t||0===t)return t;var e=Math.floor(Math.abs(t));return 0>t?-e:e}}),o("Number.EPSILON",function(){return Math.pow(2,-52)}),o("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991}),o("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991}),o("Number.isFinite",function(t){return t||function(t){return"number"==typeof t&&(!isNaN(t)&&1/0!==t&&-1/0!==t)}}),o("Number.isInteger",function(t){return t||function(t){return!!Number.isFinite(t)&&t===Math.floor(t)}}),o("Number.isNaN",function(t){return t||function(t){return"number"==typeof t&&isNaN(t)}}),o("Number.isSafeInteger",function(t){return t||function(t){return Number.isInteger(t)&&Math.abs(t)<=Number.MAX_SAFE_INTEGER}}),o("Number.parseFloat",function(t){return t||parseFloat}),o("Number.parseInt",function(t){return t||parseInt}),o("Object.entries",function(t){return t||function(t){var e,r=[];for(e in t)m(t,e)&&r.push([e,t[e]]);return r}}),o("Object.fromEntries",function(t){return t||function(t){var e={};if(!(Symbol.iterator in t))throw new TypeError(t+" is not iterable");for(var r=(t=t[Symbol.iterator].call(t)).next();!r.done;r=t.next()){if(r=r.value,Object(r)!==r)throw new TypeError("iterable for fromEntries should yield objects");e[r[0]]=r[1]}return e}}),o("Object.getOwnPropertySymbols",function(t){return t||function(){return[]}}),o("Reflect.ownKeys",function(t){return t||function(t){var e=[],r=Object.getOwnPropertyNames(t);t=Object.getOwnPropertySymbols(t);for(var n=0;n<r.length;n++)("jscomp_symbol_"==r[n].substring(0,14)?t:e).push(r[n]);return e.concat(t)}}),o("Object.getOwnPropertyDescriptors",function(t){return t||function(t){for(var e={},r=Reflect.ownKeys(t),n=0;n<r.length;n++)e[r[n]]=Object.getOwnPropertyDescriptor(t,r[n]);return e}}),o("Object.values",function(t){return t||function(t){var e,r=[];for(e in t)m(t,e)&&r.push(t[e]);return r}}),o("Promise.allSettled",function(t){function e(t){return{status:"fulfilled",value:t}}function r(t){return{status:"rejected",reason:t}}return t||function(t){var n=this;return t=Array.from(t,function(t){return n.resolve(t).then(e,r)}),n.all(t)}}),o("Promise.prototype.finally",function(t){return t||function(t){return this.then(function(e){return Promise.resolve(t()).then(function(){return e})},function(e){return Promise.resolve(t()).then(function(){throw e})})}}),o("AggregateError",function(t){function e(t,e){"stack"in(e=Error(e))&&(this.stack=e.stack),this.errors=t,this.message=e.message}return t||(d(e,Error),e.prototype.name="AggregateError",e)}),o("Promise.any",function(t){return t||function(t){return t=t instanceof Array?t:Array.from(t),Promise.all(t.map(function(t){return Promise.resolve(t).then(function(t){throw t},function(t){return t})})).then(function(t){throw new AggregateError(t,"All promises were rejected")},function(t){return t})}}),o("Reflect.apply",function(t){if(t)return t;var e=Function.prototype.apply;return function(t,r,n){return e.call(t,r,n)}}),o("Reflect.defineProperty",function(t){return t||function(t,e,r){try{Object.defineProperty(t,e,r);var n=Object.getOwnPropertyDescriptor(t,e);return!!n&&(n.configurable===(r.configurable||!1)&&n.enumerable===(r.enumerable||!1)&&("value"in n?n.value===r.value&&n.writable===(r.writable||!1):n.get===r.get&&n.set===r.set))}catch(t){return!1}}}),o("Reflect.deleteProperty",function(t){return t||function(t,e){if(!m(t,e))return!0;try{return delete t[e]}catch(t){return!1}}}),o("Reflect.getOwnPropertyDescriptor",function(t){return t||Object.getOwnPropertyDescriptor}),o("Reflect.getPrototypeOf",function(t){return t||Object.getPrototypeOf}),o("Reflect.get",function(t){return t||function(t,e,r){if(2>=arguments.length)return t[e];var n=b(t,e);return n?n.get?n.get.call(r):n.value:void 0}}),o("Reflect.has",function(t){return t||function(t,e){return e in t}}),o("Reflect.isExtensible",function(t){return t||("function"==typeof Object.isExtensible?Object.isExtensible:function(){return!0})}),o("Reflect.preventExtensions",function(t){return t||("function"!=typeof Object.preventExtensions?function(){return!1}:function(t){return Object.preventExtensions(t),!Object.isExtensible(t)})}),o("Reflect.set",function(t){return t||function(t,e,r,n){var o=b(t,e);return o?o.set?(o.set.call(3<arguments.length?n:t,r),!0):!(!o.writable||Object.isFrozen(t))&&(t[e]=r,!0):!!Reflect.isExtensible(t)&&(t[e]=r,!0)}}),o("Set",function(t){function e(t){if(this.g=new Map,t){t=s(t);for(var e;!(e=t.next()).done;)this.add(e.value)}this.size=this.g.size}return function(){if(!t||"function"!=typeof t||!t.prototype.entries||"function"!=typeof Object.seal)return!1;try{var e=Object.seal({x:4}),r=new t(s([e]));if(!r.has(e)||1!=r.size||r.add(e)!=r||1!=r.size||r.add({x:4})!=r||2!=r.size)return!1;var n=r.entries(),o=n.next();return!o.done&&o.value[0]==e&&o.value[1]==e&&(!(o=n.next()).done&&o.value[0]!=e&&4==o.value[0].x&&o.value[1]==o.value[0]&&n.next().done)}catch(t){return!1}}()?t:(e.prototype.add=function(t){return t=0===t?0:t,this.g.set(t,t),this.size=this.g.size,this},e.prototype.delete=function(t){return t=this.g.delete(t),this.size=this.g.size,t},e.prototype.clear=function(){this.g.clear(),this.size=0},e.prototype.has=function(t){return this.g.has(t)},e.prototype.entries=function(){return this.g.entries()},e.prototype.values=function(){return this.g.values()},e.prototype.keys=e.prototype.values,e.prototype[Symbol.iterator]=e.prototype.values,e.prototype.forEach=function(t,e){var r=this;this.g.forEach(function(n){return t.call(e,n,n,r)})},e)}),o("String.prototype.codePointAt",function(t){return t||function(t){var e=g(this,null,"codePointAt"),r=e.length;if(0<=(t=Number(t)||0)&&t<r){t|=0;var n=e.charCodeAt(t);return 55296>n||56319<n||t+1===r?n:56320>(t=e.charCodeAt(t+1))||57343<t?n:1024*(n-55296)+t+9216}}}),o("String.fromCodePoint",function(t){return t||function(t){for(var e="",r=0;r<arguments.length;r++){var n=Number(arguments[r]);if(0>n||1114111<n||n!==Math.floor(n))throw new RangeError("invalid_code_point "+n);65535>=n?e+=String.fromCharCode(n):(n-=65536,e+=String.fromCharCode(n>>>10&1023|55296),e+=String.fromCharCode(1023&n|56320))}return e}}),o("String.prototype.matchAll",function(t){return t||function(t){if(t instanceof RegExp&&!t.global)throw new TypeError("RegExp passed into String.prototype.matchAll() must have global tag.");var e=new RegExp(t,t instanceof RegExp?void 0:"g"),r=this,n=!1,o={next:function(){if(n)return{value:void 0,done:!0};var t=e.exec(r);return t?(""===t[0]&&(e.lastIndex+=1),{value:t,done:!1}):(n=!0,{value:void 0,done:!0})}};return o[Symbol.iterator]=function(){return o},o}}),o("String.prototype.padEnd",function(t){return t||function(t,e){var r=g(this,null,"padStart");return r+w(e,t-r.length)}}),o("String.prototype.padStart",function(t){return t||function(t,e){var r=g(this,null,"padStart");return w(e,t-r.length)+r}}),o("String.prototype.replaceAll",function(t){return t||function(t,e){if(t instanceof RegExp&&!t.global)throw new TypeError("String.prototype.replaceAll called with a non-global RegExp argument.");return t instanceof RegExp?this.replace(t,e):this.replace(new RegExp(String(t).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),e)}}),o("String.prototype.trimRight",function(t){return t||function(){return this.replace(/[\s\xa0]+$/,"")}}),o("String.prototype.trimEnd",function(t){return t||String.prototype.trimRight}),o("Int8Array.prototype.copyWithin",x),o("Uint8Array.prototype.copyWithin",x),o("Uint8ClampedArray.prototype.copyWithin",x),o("Int16Array.prototype.copyWithin",x),o("Uint16Array.prototype.copyWithin",x),o("Int32Array.prototype.copyWithin",x),o("Uint32Array.prototype.copyWithin",x),o("Float32Array.prototype.copyWithin",x),o("Float64Array.prototype.copyWithin",x),o("Int8Array.prototype.fill",_),o("Uint8Array.prototype.fill",_),o("Uint8ClampedArray.prototype.fill",_),o("Int16Array.prototype.fill",_),o("Uint16Array.prototype.fill",_),o("Int32Array.prototype.fill",_),o("Uint32Array.prototype.fill",_),o("Float32Array.prototype.fill",_),o("Float64Array.prototype.fill",_),o("WeakSet",function(t){function e(t){if(this.g=new WeakMap,t){t=s(t);for(var e;!(e=t.next()).done;)this.add(e.value)}}return function(){if(!t||!Object.seal)return!1;try{var e=Object.seal({}),r=Object.seal({}),n=new t([e]);return!(!n.has(e)||n.has(r))&&(n.delete(e),n.add(r),!n.has(e)&&n.has(r))}catch(t){return!1}}()?t:(e.prototype.add=function(t){return this.g.set(t,!0),this},e.prototype.has=function(t){return this.g.has(t)},e.prototype.delete=function(t){return this.g.delete(t)},e)});var S=this||self;function A(t){t=t.split(".");for(var e=S,r=0;r<t.length;r++)if(null==(e=e[t[r]]))return null;return e}function E(){}function O(t){var e=typeof t;return"object"==e&&null!=t||"function"==e}function q(t,e,r){return t.call.apply(t.bind,arguments)}function M(t,e,r){if(!t)throw Error();if(2<arguments.length){var n=Array.prototype.slice.call(arguments,2);return function(){var r=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(r,n),t.apply(e,r)}}return function(){return t.apply(e,arguments)}}function k(t,e,r){return(k=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?q:M).apply(null,arguments)}function P(t,e){t=t.split(".");var r,n=S;t[0]in n||void 0===n.execScript||n.execScript("var "+t[0]);for(;t.length&&(r=t.shift());)t.length||void 0===e?n=n[r]&&n[r]!==Object.prototype[r]?n[r]:n[r]={}:n[r]=e}function I(t,e){function r(){}r.prototype=e.prototype,t.ma=e.prototype,t.prototype=new r,t.prototype.constructor=t,t.na=function(t,r,n){for(var o=Array(arguments.length-2),i=2;i<arguments.length;i++)o[i-2]=arguments[i];return e.prototype[r].apply(t,o)}}function C(t){return t}function R(t){if(Error.captureStackTrace)Error.captureStackTrace(this,R);else{var e=Error().stack;e&&(this.stack=e)}t&&(this.message=String(t))}function N(t,e){this.g=t===z&&e||"",this.h=U}function T(t){return t instanceof N&&t.constructor===N&&t.h===U?t.g:"type_error:Const"}function F(t){return new N(z,t)}I(R,Error),R.prototype.name="CustomError",N.prototype.T=!0,N.prototype.R=function(){return this.g};var L,U={},z={},W={m:{}};function D(t,e){this.g=e===K?t:""}function $(t){return t instanceof D&&t.constructor===D?t.g:"type_error:TrustedResourceUrl"}W.m.N={ia:{"gstatic.com":{loader:F("https://www.gstatic.com/charts/%{version}/loader.js"),debug:F("https://www.gstatic.com/charts/debug/%{version}/js/jsapi_debug_%{package}_module.js"),debug_i18n:F("https://www.gstatic.com/charts/debug/%{version}/i18n/jsapi_debug_i18n_%{package}_module__%{language}.js"),compiled:F("https://www.gstatic.com/charts/%{version}/js/jsapi_compiled_%{package}_module.js"),compiled_i18n:F("https://www.gstatic.com/charts/%{version}/i18n/jsapi_compiled_i18n_%{package}_module__%{language}.js"),css:F("https://www.gstatic.com/charts/%{version}/css/%{subdir}/%{filename}"),css2:F("https://www.gstatic.com/charts/%{version}/css/%{subdir1}/%{subdir2}/%{filename}"),third_party:F("https://www.gstatic.com/charts/%{version}/third_party/%{subdir}/%{filename}"),third_party2:F("https://www.gstatic.com/charts/%{version}/third_party/%{subdir1}/%{subdir2}/%{filename}"),third_party_gen:F("https://www.gstatic.com/charts/%{version}/third_party/%{subdir}/%{filename}")},"gstatic.cn":{loader:F("https://www.gstatic.cn/charts/%{version}/loader.js"),debug:F("https://www.gstatic.cn/charts/debug/%{version}/js/jsapi_debug_%{package}_module.js"),debug_i18n:F("https://www.gstatic.cn/charts/debug/%{version}/i18n/jsapi_debug_i18n_%{package}_module__%{language}.js"),compiled:F("https://www.gstatic.cn/charts/%{version}/js/jsapi_compiled_%{package}_module.js"),compiled_i18n:F("https://www.gstatic.cn/charts/%{version}/i18n/jsapi_compiled_i18n_%{package}_module__%{language}.js"),css:F("https://www.gstatic.cn/charts/%{version}/css/%{subdir}/%{filename}"),css2:F("https://www.gstatic.cn/charts/%{version}/css/%{subdir1}/%{subdir2}/%{filename}"),third_party:F("https://www.gstatic.cn/charts/%{version}/third_party/%{subdir}/%{filename}"),third_party2:F("https://www.gstatic.cn/charts/%{version}/third_party/%{subdir1}/%{subdir2}/%{filename}"),third_party_gen:F("https://www.gstatic.cn/charts/%{version}/third_party/%{subdir}/%{filename}")}},ea:["default"],qa:{default:[],graphics:["default"],ui:["graphics"],ui_base:["graphics"],flashui:["ui"],fw:["ui"],geo:["ui"],annotatedtimeline:["annotationchart"],annotationchart:["ui","controls","corechart","table"],areachart:"browserchart",bar:["fw","dygraph","webfontloader"],barchart:"browserchart",browserchart:["ui"],bubbles:["fw","d3"],calendar:["fw"],charteditor:"ui corechart imagechart annotatedtimeline gauge geochart motionchart orgchart table".split(" "),charteditor_base:"ui_base corechart imagechart annotatedtimeline gauge geochart motionchart orgchart table_base".split(" "),circles:["fw","d3"],clusterchart:["corechart","d3"],columnchart:"browserchart",controls:["ui"],controls_base:["ui_base"],corechart:["ui"],gantt:["fw","dygraph"],gauge:["ui"],geochart:["geo"],geomap:["flashui","geo"],geomap_base:["ui_base"],helloworld:["fw"],imagechart:["ui"],imageareachart:"imagechart",imagebarchart:"imagechart",imagelinechart:"imagechart",imagepiechart:"imagechart",imagesparkline:"imagechart",line:["fw","dygraph","webfontloader"],linechart:"browserchart",map:["geo"],matrix:["vegachart"],motionchart:["flashui"],orgchart:["ui"],overtimecharts:["ui","corechart"],piechart:"browserchart",sankey:["fw","d3","d3.sankey"],scatter:["fw","dygraph","webfontloader"],scatterchart:"browserchart",sunburst:["fw","d3"],streamgraph:["fw","d3"],table:["ui"],table_base:["ui_base"],timeline:["fw","ui","dygraph"],treemap:["ui"],vegachart:["graphics"],wordtree:["ui"]},Ba:{d3:{subdir1:"d3",subdir2:"v5",filename:"d3.js"},"d3.sankey":{subdir1:"d3_sankey",subdir2:"v4",filename:"d3.sankey.js"},webfontloader:{subdir:"webfontloader",filename:"webfont.js"}},Aa:{dygraph:{subdir:"dygraphs",filename:"dygraph-tickers-combined.js"}},pa:{default:[{subdir:"core",filename:"tooltip.css"}],annotationchart:[{subdir:"annotationchart",filename:"annotationchart.css"}],charteditor:[{subdir:"charteditor",filename:"charteditor.css"}],charteditor_base:[{subdir:"charteditor_base",filename:"charteditor_base.css"}],controls:[{subdir:"controls",filename:"controls.css"}],imagesparkline:[{subdir:"imagechart",filename:"imagesparkline.css"}],orgchart:[{subdir:"orgchart",filename:"orgchart.css"}],table:[{subdir:"table",filename:"table.css"},{subdir:"util",filename:"format.css"}],table_base:[{subdir:"util",filename:"format.css"},{subdir:"table",filename:"table_base.css"}],ui:[{subdir:"util",filename:"util.css"}],ui_base:[{subdir:"util",filename:"util_base.css"}]}},W.m.$={ga:{"chrome-frame":{versions:{"1.0.0":{uncompressed:"CFInstall.js",compressed:"CFInstall.min.js"},"1.0.1":{uncompressed:"CFInstall.js",compressed:"CFInstall.min.js"},"1.0.2":{uncompressed:"CFInstall.js",compressed:"CFInstall.min.js"}},aliases:{1:"1.0.2","1.0":"1.0.2"}},swfobject:{versions:{2.1:{uncompressed:"swfobject_src.js",compressed:"swfobject.js"},2.2:{uncompressed:"swfobject_src.js",compressed:"swfobject.js"}},aliases:{2:"2.2"}},"ext-core":{versions:{"3.1.0":{uncompressed:"ext-core-debug.js",compressed:"ext-core.js"},"3.0.0":{uncompressed:"ext-core-debug.js",compressed:"ext-core.js"}},aliases:{3:"3.1.0","3.0":"3.0.0",3.1:"3.1.0"}},scriptaculous:{versions:{"1.8.3":{uncompressed:"scriptaculous.js",compressed:"scriptaculous.js"},"1.9.0":{uncompressed:"scriptaculous.js",compressed:"scriptaculous.js"},"1.8.1":{uncompressed:"scriptaculous.js",compressed:"scriptaculous.js"},"1.8.2":{uncompressed:"scriptaculous.js",compressed:"scriptaculous.js"}},aliases:{1:"1.9.0",1.8:"1.8.3",1.9:"1.9.0"}},webfont:{versions:{"1.0.12":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.13":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.14":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.15":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.10":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.11":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.27":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.28":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.29":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.23":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.24":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.25":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.26":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.21":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.22":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.3":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.4":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.5":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.6":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.9":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.16":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.17":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.0":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.18":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.1":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.19":{uncompressed:"webfont_debug.js",compressed:"webfont.js"},"1.0.2":{uncompressed:"webfont_debug.js",compressed:"webfont.js"}},aliases:{1:"1.0.29","1.0":"1.0.29"}},jqueryui:{versions:{"1.8.17":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.8.16":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.8.15":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.8.14":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.8.4":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.8.13":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.8.5":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.8.12":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.8.6":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.8.11":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.8.7":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.8.10":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.8.8":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.8.9":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.6.0":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.7.0":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.5.2":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.8.0":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.7.1":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.5.3":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.8.1":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.7.2":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.8.2":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"},"1.7.3":{uncompressed:"jquery-ui.js",compressed:"jquery-ui.min.js"}},aliases:{1:"1.8.17",1.5:"1.5.3",1.6:"1.6.0",1.7:"1.7.3",1.8:"1.8.17","1.8.3":"1.8.4"}},mootools:{versions:{"1.3.0":{uncompressed:"mootools.js",compressed:"mootools-yui-compressed.js"},"1.2.1":{uncompressed:"mootools.js",compressed:"mootools-yui-compressed.js"},"1.1.2":{uncompressed:"mootools.js",compressed:"mootools-yui-compressed.js"},"1.4.0":{uncompressed:"mootools.js",compressed:"mootools-yui-compressed.js"},"1.3.1":{uncompressed:"mootools.js",compressed:"mootools-yui-compressed.js"},"1.2.2":{uncompressed:"mootools.js",compressed:"mootools-yui-compressed.js"},"1.4.1":{uncompressed:"mootools.js",compressed:"mootools-yui-compressed.js"},"1.3.2":{uncompressed:"mootools.js",compressed:"mootools-yui-compressed.js"},"1.2.3":{uncompressed:"mootools.js",compressed:"mootools-yui-compressed.js"},"1.4.2":{uncompressed:"mootools.js",compressed:"mootools-yui-compressed.js"},"1.2.4":{uncompressed:"mootools.js",compressed:"mootools-yui-compressed.js"},"1.2.5":{uncompressed:"mootools.js",compressed:"mootools-yui-compressed.js"},"1.1.1":{uncompressed:"mootools.js",compressed:"mootools-yui-compressed.js"}},aliases:{1:"1.1.2",1.1:"1.1.2",1.2:"1.2.5",1.3:"1.3.2",1.4:"1.4.2",1.11:"1.1.1"}},yui:{versions:{"2.8.0r4":{uncompressed:"build/yuiloader/yuiloader.js",compressed:"build/yuiloader/yuiloader-min.js"},"2.9.0":{uncompressed:"build/yuiloader/yuiloader.js",compressed:"build/yuiloader/yuiloader-min.js"},"2.8.1":{uncompressed:"build/yuiloader/yuiloader.js",compressed:"build/yuiloader/yuiloader-min.js"},"2.6.0":{uncompressed:"build/yuiloader/yuiloader.js",compressed:"build/yuiloader/yuiloader-min.js"},"2.7.0":{uncompressed:"build/yuiloader/yuiloader.js",compressed:"build/yuiloader/yuiloader-min.js"},"3.3.0":{uncompressed:"build/yui/yui.js",compressed:"build/yui/yui-min.js"},"2.8.2r1":{uncompressed:"build/yuiloader/yuiloader.js",compressed:"build/yuiloader/yuiloader-min.js"}},aliases:{2:"2.9.0",2.6:"2.6.0",2.7:"2.7.0",2.8:"2.8.2r1","2.8.0":"2.8.0r4","2.8.2":"2.8.2r1",2.9:"2.9.0",3:"3.3.0",3.3:"3.3.0"}},prototype:{versions:{"1.6.1.0":{uncompressed:"prototype.js",compressed:"prototype.js"},"1.6.0.2":{uncompressed:"prototype.js",compressed:"prototype.js"},"1.7.0.0":{uncompressed:"prototype.js",compressed:"prototype.js"},"1.6.0.3":{uncompressed:"prototype.js",compressed:"prototype.js"}},aliases:{1:"1.7.0.0",1.6:"1.6.1.0","1.6.0":"1.6.0.3","1.6.1":"1.6.1.0",1.7:"1.7.0.0","1.7.0":"1.7.0.0"}},jquery:{versions:{"1.2.3":{uncompressed:"jquery.js",compressed:"jquery.min.js"},"1.2.6":{uncompressed:"jquery.js",compressed:"jquery.min.js"},"1.3.0":{uncompressed:"jquery.js",compressed:"jquery.min.js"},"1.3.1":{uncompressed:"jquery.js",compressed:"jquery.min.js"},"1.3.2":{uncompressed:"jquery.js",compressed:"jquery.min.js"},"1.4.0":{uncompressed:"jquery.js",compressed:"jquery.min.js"},"1.4.1":{uncompressed:"jquery.js",compressed:"jquery.min.js"},"1.4.2":{uncompressed:"jquery.js",compressed:"jquery.min.js"},"1.4.3":{uncompressed:"jquery.js",compressed:"jquery.min.js"},"1.4.4":{uncompressed:"jquery.js",compressed:"jquery.min.js"},"1.5.0":{uncompressed:"jquery.js",compressed:"jquery.min.js"},"1.5.1":{uncompressed:"jquery.js",compressed:"jquery.min.js"},"1.5.2":{uncompressed:"jquery.js",compressed:"jquery.min.js"},"1.6.0":{uncompressed:"jquery.js",compressed:"jquery.min.js"},"1.6.1":{uncompressed:"jquery.js",compressed:"jquery.min.js"},"1.6.2":{uncompressed:"jquery.js",compressed:"jquery.min.js"},"1.6.3":{uncompressed:"jquery.js",compressed:"jquery.min.js"},"1.6.4":{uncompressed:"jquery.js",compressed:"jquery.min.js"},"1.7.0":{uncompressed:"jquery.js",compressed:"jquery.min.js"},"1.7.1":{uncompressed:"jquery.js",compressed:"jquery.min.js"}},aliases:{1:"1.7.1",1.2:"1.2.6",1.3:"1.3.2",1.4:"1.4.4",1.5:"1.5.2",1.6:"1.6.4",1.7:"1.7.1"}},dojo:{versions:{"1.3.0":{uncompressed:"dojo/dojo.xd.js.uncompressed.js",compressed:"dojo/dojo.xd.js"},"1.4.0":{uncompressed:"dojo/dojo.xd.js.uncompressed.js",compressed:"dojo/dojo.xd.js"},"1.3.1":{uncompressed:"dojo/dojo.xd.js.uncompressed.js",compressed:"dojo/dojo.xd.js"},"1.5.0":{uncompressed:"dojo/dojo.xd.js.uncompressed.js",compressed:"dojo/dojo.xd.js"},"1.4.1":{uncompressed:"dojo/dojo.xd.js.uncompressed.js",compressed:"dojo/dojo.xd.js"},"1.3.2":{uncompressed:"dojo/dojo.xd.js.uncompressed.js",compressed:"dojo/dojo.xd.js"},"1.2.3":{uncompressed:"dojo/dojo.xd.js.uncompressed.js",compressed:"dojo/dojo.xd.js"},"1.6.0":{uncompressed:"dojo/dojo.xd.js.uncompressed.js",compressed:"dojo/dojo.xd.js"},"1.5.1":{uncompressed:"dojo/dojo.xd.js.uncompressed.js",compressed:"dojo/dojo.xd.js"},"1.7.0":{uncompressed:"dojo/dojo.js.uncompressed.js",compressed:"dojo/dojo.js"},"1.6.1":{uncompressed:"dojo/dojo.xd.js.uncompressed.js",compressed:"dojo/dojo.xd.js"},"1.4.3":{uncompressed:"dojo/dojo.xd.js.uncompressed.js",compressed:"dojo/dojo.xd.js"},"1.7.1":{uncompressed:"dojo/dojo.js.uncompressed.js",compressed:"dojo/dojo.js"},"1.7.2":{uncompressed:"dojo/dojo.js.uncompressed.js",compressed:"dojo/dojo.js"},"1.2.0":{uncompressed:"dojo/dojo.xd.js.uncompressed.js",compressed:"dojo/dojo.xd.js"},"1.1.1":{uncompressed:"dojo/dojo.xd.js.uncompressed.js",compressed:"dojo/dojo.xd.js"}},aliases:{1:"1.6.1",1.1:"1.1.1",1.2:"1.2.3",1.3:"1.3.2",1.4:"1.4.3",1.5:"1.5.1",1.6:"1.6.1",1.7:"1.7.2"}}}},W.m.aa={af:!0,am:!0,az:!0,ar:!0,arb:"ar",bg:!0,bn:!0,ca:!0,cs:!0,cmn:"zh",da:!0,de:!0,el:!0,en:!0,en_gb:!0,es:!0,es_419:!0,et:!0,eu:!0,fa:!0,fi:!0,fil:!0,fr:!0,fr_ca:!0,gl:!0,ka:!0,gu:!0,he:"iw",hi:!0,hr:!0,hu:!0,hy:!0,id:!0,in:"id",is:!0,it:!0,iw:!0,ja:!0,ji:"yi",jv:!1,jw:"jv",km:!0,kn:!0,ko:!0,lo:!0,lt:!0,lv:!0,ml:!0,mn:!0,mo:"ro",mr:!0,ms:!0,nb:"no",ne:!0,nl:!0,no:!0,pl:!0,pt:"pt_br",pt_br:!0,pt_pt:!0,ro:!0,ru:!0,si:!0,sk:!0,sl:!0,sr:!0,sv:!0,sw:!0,swh:"sw",ta:!0,te:!0,th:!0,tl:"fil",tr:!0,uk:!0,ur:!0,vi:!0,yi:!1,zh:"zh_cn",zh_cn:!0,zh_hk:!0,zh_tw:!0,zsm:"ms",zu:!0},W.m.M={},W.m.M.O={1:"1.0","1.0":"current",1.1:"upcoming",1.2:"testing",41:"pre-45",42:"pre-45",43:"pre-45",44:"pre-45",46:"46.1",46.1:"46.2",48:"48.1",current:"51",upcoming:"51"},D.prototype.T=!0,D.prototype.R=function(){return this.g.toString()},D.prototype.toString=function(){return this.g+""};var B=/%{(\w+)}/g,G=/^((https:)?\/\/[0-9a-z.:[\]-]+\/|\/[^/\\]|[^:/\\%]+\/|[^:/\\%]*[?#]|about:blank#)/i,H=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/;function J(t,e,r){return t=function(t,e){var r=T(t);if(!G.test(r))throw Error("Invalid TrustedResourceUrl format: "+r);return V(t=r.replace(B,function(t,n){if(!Object.prototype.hasOwnProperty.call(e,n))throw Error('Found marker, "'+n+'", in format string, "'+r+'", but no valid label mapping found in args: '+JSON.stringify(e));return(t=e[n])instanceof N?T(t):encodeURIComponent(String(t))}))}(t,e),e=(t=H.exec($(t).toString()))[3]||"",V(t[1]+X("?",t[2]||"",r)+X("#",e,void 0))}var K={};function V(t){if(void 0===L){var e=null,r=S.trustedTypes;if(r&&r.createPolicy){try{e=r.createPolicy("goog#html",{createHTML:C,createScript:C,createScriptURL:C})}catch(t){S.console&&S.console.error(t.message)}L=e}else L=e}return new D(t=(e=L)?e.createScriptURL(t):t,K)}function X(t,e,r){if(null==r)return e;if("string"==typeof r)return r?t+encodeURIComponent(r):"";for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){var o=r[n];o=Array.isArray(o)?o:[o];for(var i=0;i<o.length;i++){var s=o[i];null!=s&&(e||(e=t),e+=(e.length>t.length?"&":"")+encodeURIComponent(n)+"="+encodeURIComponent(String(s)))}}return e}var Y=Array.prototype.some?function(t,e){return Array.prototype.some.call(t,e,void 0)}:function(t,e){for(var r=t.length,n="string"==typeof t?t.split(""):t,o=0;o<r;o++)if(o in n&&e.call(void 0,n[o],o,t))return!0;return!1};var Z,Q="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");t:{var tt=S.navigator;if(tt){var et=tt.userAgent;if(et){Z=et;break t}}Z=""}var rt=/^[\w+/_-]+[=]{0,2}$/;function nt(t,e){this.g=t[S.Symbol.iterator](),this.h=e,this.i=0}nt.prototype[Symbol.iterator]=function(){return this},nt.prototype.next=function(){var t=this.g.next();return{value:t.done?void 0:this.h.call(void 0,t.value,this.i++),done:t.done}};var ot="StopIteration"in S?S.StopIteration:{message:"StopIteration",stack:""};function it(){}function st(t){if(t instanceof at||t instanceof ct||t instanceof lt)return t;if("function"==typeof t.next)return new at(function(){return ut(t)});if("function"==typeof t[Symbol.iterator])return new at(function(){return t[Symbol.iterator]()});if("function"==typeof t.F)return new at(function(){return ut(t.F())});throw Error("Not an iterator or iterable.")}function ut(t){if(!(t instanceof it))return t;var e=!1;return{next:function(){for(var r;!e;)try{r=t.next();break}catch(t){if(t!==ot)throw t;e=!0}return{value:r,done:e}}}}function at(t){this.g=t}function ct(t){this.h=t}function lt(t){at.call(this,function(){return t}),this.h=t}function ft(t,e){this.h={},this.g=[],this.i=this.size=0;var r=arguments.length;if(1<r){if(r%2)throw Error("Uneven number of arguments");for(var n=0;n<r;n+=2)this.set(arguments[n],arguments[n+1])}else if(t)if(t instanceof ft)for(r=t.G(),n=0;n<r.length;n++)this.set(r[n],t.get(r[n]));else for(n in t)this.set(n,t[n])}function pt(t){if(t.size!=t.g.length){for(var e=0,r=0;e<t.g.length;){var n=t.g[e];ht(t.h,n)&&(t.g[r++]=n),e++}t.g.length=r}if(t.size!=t.g.length){var o={};for(r=e=0;e<t.g.length;)ht(o,n=t.g[e])||(t.g[r++]=n,o[n]=1),e++;t.g.length=r}}function ht(t,e){return Object.prototype.hasOwnProperty.call(t,e)}it.prototype.next=function(){return it.prototype.g.call(this)},it.prototype.g=function(){throw ot},it.prototype.F=function(){return this},at.prototype.F=function(){return new ct(this.g())},at.prototype[Symbol.iterator]=function(){return new lt(this.g())},at.prototype.i=function(){return new lt(this.g())},d(ct,it),ct.prototype.g=function(){var t=this.h.next();if(t.done)throw ot;return t.value},ct.prototype.next=function(){return ct.prototype.g.call(this)},ct.prototype[Symbol.iterator]=function(){return new lt(this.h)},ct.prototype.i=function(){return new lt(this.h)},d(lt,at),lt.prototype.next=function(){return this.h.next()},(t=ft.prototype).H=function(){pt(this);for(var t=[],e=0;e<this.g.length;e++)t.push(this.h[this.g[e]]);return t},t.G=function(){return pt(this),this.g.concat()},t.has=function(t){return ht(this.h,t)},t.get=function(t,e){return ht(this.h,t)?this.h[t]:e},t.set=function(t,e){ht(this.h,t)||(this.size+=1,this.g.push(t),this.i++),this.h[t]=e},t.forEach=function(t,e){for(var r=this.G(),n=0;n<r.length;n++){var o=r[n],i=this.get(o);t.call(e,i,o,this)}},t.keys=function(){return st(this.F(!0)).i()},t.values=function(){return st(this.F(!1)).i()},t.entries=function(){var t=this;return function(t,e){return new nt(t,e)}(this.keys(),function(e){return[e,t.get(e)]})},t.F=function(t){pt(this);var e=0,r=this.i,n=this,o=new it;return o.g=function(){if(r!=n.i)throw Error("The map has changed since the iterator was created");if(e>=n.g.length)throw ot;var o=n.g[e++];return t?o:n.h[o]},o.next=o.g.bind(o),o};var dt=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function mt(t){var e;this.g=this.s=this.j="",this.v=null,this.o=this.h="",this.l=!1,t instanceof mt?(this.l=t.l,gt(this,t.j),this.s=t.s,this.g=t.g,yt(this,t.v),this.h=t.h,jt(this,Pt(t.i)),this.o=t.o):t&&(e=String(t).match(dt))?(this.l=!1,gt(this,e[1]||"",!0),this.s=vt(e[2]||""),this.g=vt(e[3]||"",!0),yt(this,e[4]),this.h=vt(e[5]||"",!0),jt(this,e[6]||"",!0),this.o=vt(e[7]||"")):(this.l=!1,this.i=new Ot(null,this.l))}function gt(t,e,r){t.j=r?vt(e,!0):e,t.j&&(t.j=t.j.replace(/:$/,""))}function yt(t,e){if(e){if(e=Number(e),isNaN(e)||0>e)throw Error("Bad port number "+e);t.v=e}else t.v=null}function jt(t,e,r){e instanceof Ot?(t.i=e,function(t,e){e&&!t.j&&(qt(t),t.i=null,t.g.forEach(function(t,e){var r=e.toLowerCase();if(e!=r&&(Mt(this,e),Mt(this,r),0<t.length)){this.i=null;var n=(e=this.g).set;r=It(this,r);var o=t.length;if(0<o){for(var i=Array(o),s=0;s<o;s++)i[s]=t[s];o=i}else o=[];n.call(e,r,o),this.h+=t.length}},t)),t.j=e}(t.i,t.l)):(r||(e=bt(e,At)),t.i=new Ot(e,t.l))}function vt(t,e){return t?e?decodeURI(t.replace(/%25/g,"%2525")):decodeURIComponent(t):""}function bt(t,e,r){return"string"==typeof t?(t=encodeURI(t).replace(e,wt),r&&(t=t.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),t):null}function wt(t){return"%"+((t=t.charCodeAt(0))>>4&15).toString(16)+(15&t).toString(16)}mt.prototype.toString=function(){var t=[],e=this.j;e&&t.push(bt(e,xt,!0),":");var r=this.g;return(r||"file"==e)&&(t.push("//"),(e=this.s)&&t.push(bt(e,xt,!0),"@"),t.push(encodeURIComponent(String(r)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),null!=(r=this.v)&&t.push(":",String(r))),(r=this.h)&&(this.g&&"/"!=r.charAt(0)&&t.push("/"),t.push(bt(r,"/"==r.charAt(0)?St:_t,!0))),(r=this.i.toString())&&t.push("?",r),(r=this.o)&&t.push("#",bt(r,Et)),t.join("")},mt.prototype.resolve=function(t){var e=new mt(this),r=!!t.j;r?gt(e,t.j):r=!!t.s,r?e.s=t.s:r=!!t.g,r?e.g=t.g:r=null!=t.v;var n=t.h;if(r)yt(e,t.v);else if(r=!!t.h){if("/"!=n.charAt(0))if(this.g&&!this.h)n="/"+n;else{var o=e.h.lastIndexOf("/");-1!=o&&(n=e.h.substr(0,o+1)+n)}if(".."==(o=n)||"."==o)n="";else if(-1!=o.indexOf("./")||-1!=o.indexOf("/.")){n=0==o.lastIndexOf("/",0),o=o.split("/");for(var i=[],s=0;s<o.length;){var u=o[s++];"."==u?n&&s==o.length&&i.push(""):".."==u?((1<i.length||1==i.length&&""!=i[0])&&i.pop(),n&&s==o.length&&i.push("")):(i.push(u),n=!0)}n=i.join("/")}else n=o}return r?e.h=n:r=""!==t.i.toString(),r?jt(e,Pt(t.i)):r=!!t.o,r&&(e.o=t.o),e};var xt=/[#\/\?@]/g,_t=/[#\?:]/g,St=/[#\?]/g,At=/[#\?@]/g,Et=/#/g;function Ot(t,e){this.h=this.g=null,this.i=t||null,this.j=!!e}function qt(t){t.g||(t.g=new ft,t.h=0,t.i&&function(t,e){if(t){t=t.split("&");for(var r=0;r<t.length;r++){var n=t[r].indexOf("="),o=null;if(0<=n){var i=t[r].substring(0,n);o=t[r].substring(n+1)}else i=t[r];e(i,o?decodeURIComponent(o.replace(/\+/g," ")):"")}}}(t.i,function(e,r){t.add(decodeURIComponent(e.replace(/\+/g," ")),r)}))}function Mt(t,e){qt(t),e=It(t,e),t.g.has(e)&&(t.i=null,t.h-=t.g.get(e).length,ht((t=t.g).h,e)&&(delete t.h[e],--t.size,t.i++,t.g.length>2*t.size&&pt(t)))}function kt(t,e){return qt(t),e=It(t,e),t.g.has(e)}function Pt(t){var e=new Ot;return e.i=t.i,t.g&&(e.g=new ft(t.g),e.h=t.h),e}function It(t,e){return e=String(e),t.j&&(e=e.toLowerCase()),e}(t=Ot.prototype).add=function(t,e){qt(this),this.i=null,t=It(this,t);var r=this.g.get(t);return r||this.g.set(t,r=[]),r.push(e),this.h+=1,this},t.forEach=function(t,e){qt(this),this.g.forEach(function(r,n){r.forEach(function(r){t.call(e,r,n,this)},this)},this)},t.G=function(){qt(this);for(var t=this.g.H(),e=this.g.G(),r=[],n=0;n<e.length;n++)for(var o=t[n],i=0;i<o.length;i++)r.push(e[n]);return r},t.H=function(t){qt(this);var e=[];if("string"==typeof t)kt(this,t)&&(e=e.concat(this.g.get(It(this,t))));else{t=this.g.H();for(var r=0;r<t.length;r++)e=e.concat(t[r])}return e},t.set=function(t,e){return qt(this),this.i=null,kt(this,t=It(this,t))&&(this.h-=this.g.get(t).length),this.g.set(t,[e]),this.h+=1,this},t.get=function(t,e){return t&&0<(t=this.H(t)).length?String(t[0]):e},t.toString=function(){if(this.i)return this.i;if(!this.g)return"";for(var t=[],e=this.g.G(),r=0;r<e.length;r++){var n=e[r],o=encodeURIComponent(String(n));n=this.H(n);for(var i=0;i<n.length;i++){var s=o;""!==n[i]&&(s+="="+encodeURIComponent(String(n[i]))),t.push(s)}}return this.i=t.join("&")};var Ct,Rt={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};function Nt(t,e){return e=String(e),"application/xhtml+xml"===t.contentType&&(e=e.toLowerCase()),t.createElement(e)}function Tt(t,e){this.i=t,this.j=e,this.h=0,this.g=null}function Ft(t,e){t.j(e),100>t.h&&(t.h++,e.next=t.g,t.g=e)}function Lt(t){S.setTimeout(function(){throw t},0)}function Ut(){this.h=this.g=null}function zt(){var t=Ht,e=null;return t.g&&(e=t.g,t.g=t.g.next,t.g||(t.h=null),e.next=null),e}Tt.prototype.get=function(){if(0<this.h){this.h--;var t=this.g;this.g=t.next,t.next=null}else t=this.i();return t},Ut.prototype.add=function(t,e){var r=Dt.get();r.set(t,e),this.h?this.h.next=r:this.g=r,this.h=r};var Wt,Dt=new Tt(function(){return new $t},function(t){return t.reset()});function $t(){this.next=this.g=this.h=null}function Bt(t,e){Wt||function(){if(S.Promise&&S.Promise.resolve){var t=S.Promise.resolve(void 0);Wt=function(){t.then(Jt)}}else Wt=function(){var t=Jt;"function"!=typeof S.setImmediate||S.Window&&S.Window.prototype&&-1==Z.indexOf("Edge")&&S.Window.prototype.setImmediate==S.setImmediate?(Ct||(Ct=function(){var t=S.MessageChannel;if(void 0===t&&"undefined"!=typeof window&&window.postMessage&&window.addEventListener&&-1==Z.indexOf("Presto")&&(t=function(){var t=Nt(document,"IFRAME");t.style.display="none",document.documentElement.appendChild(t);var e=t.contentWindow;(t=e.document).open(),t.close();var r="callImmediate"+Math.random(),n="file:"==e.location.protocol?"*":e.location.protocol+"//"+e.location.host;t=k(function(t){"*"!=n&&t.origin!=n||t.data!=r||this.port1.onmessage()},this),e.addEventListener("message",t,!1),this.port1={},this.port2={postMessage:function(){e.postMessage(r,n)}}}),void 0!==t&&-1==Z.indexOf("Trident")&&-1==Z.indexOf("MSIE")){var e=new t,r={},n=r;return e.port1.onmessage=function(){if(void 0!==r.next){var t=(r=r.next).P;r.P=null,t()}},function(t){n.next={P:t},n=n.next,e.port2.postMessage(0)}}return function(t){S.setTimeout(t,0)}}()),Ct(t)):S.setImmediate(t)}}(),Gt||(Wt(),Gt=!0),Ht.add(t,e)}$t.prototype.set=function(t,e){this.h=t,this.g=e,this.next=null},$t.prototype.reset=function(){this.next=this.g=this.h=null};var Gt=!1,Ht=new Ut;function Jt(){for(var t;t=zt();){try{t.h.call(t.g)}catch(t){Lt(t)}Ft(Dt,t)}Gt=!1}function Kt(t){if(!t)return!1;try{return!!t.$goog_Thenable}catch(t){return!1}}function Vt(t){if(this.g=0,this.s=void 0,this.j=this.h=this.i=null,this.l=this.o=!1,t!=E)try{var e=this;t.call(void 0,function(t){te(e,2,t)},function(t){te(e,3,t)})}catch(t){te(this,3,t)}}function Xt(){this.next=this.i=this.h=this.j=this.g=null,this.l=!1}Xt.prototype.reset=function(){this.i=this.h=this.j=this.g=null,this.l=!1};var Yt=new Tt(function(){return new Xt},function(t){t.reset()});function Zt(t,e,r){var n=Yt.get();return n.j=t,n.h=e,n.i=r,n}function Qt(t,e){t.h||2!=t.g&&3!=t.g||ee(t),t.j?t.j.next=e:t.h=e,t.j=e}function te(t,e,r){if(0==t.g){t===r&&(e=3,r=new TypeError("Promise cannot resolve to itself")),t.g=1;t:{var n=r,o=t.C,i=t.D;if(n instanceof Vt){Qt(n,Zt(o||E,i||null,t));var s=!0}else if(Kt(n))n.then(o,i,t),s=!0;else{if(O(n))try{var u=n.then;if("function"==typeof u){!function(t,e,r,n,o){function i(t){s||(s=!0,n.call(o,t))}var s=!1;try{e.call(t,function(t){s||(s=!0,r.call(o,t))},i)}catch(t){i(t)}}(n,u,o,i,t),s=!0;break t}}catch(e){i.call(t,e),s=!0;break t}s=!1}}s||(t.s=r,t.g=e,t.i=null,ee(t),3!=e||r instanceof se||function(t,e){t.l=!0,Bt(function(){t.l&&ie.call(null,e)})}(t,r))}}function ee(t){t.o||(t.o=!0,Bt(t.v,t))}function re(t){var e=null;return t.h&&(e=t.h,t.h=e.next,e.next=null),t.h||(t.j=null),e}function ne(t,e,r,n){if(3==r&&e.h&&!e.l)for(;t&&t.l;t=t.i)t.l=!1;if(e.g)e.g.i=null,oe(e,r,n);else try{e.l?e.j.call(e.i):oe(e,r,n)}catch(t){ie.call(null,t)}Ft(Yt,e)}function oe(t,e,r){2==e?t.j.call(t.i,r):t.h&&t.h.call(t.i,r)}Vt.prototype.then=function(t,e,r){return function(t,e,r,n){var o=Zt(null,null,null);return o.g=new Vt(function(t,i){o.j=e?function(r){try{var o=e.call(n,r);t(o)}catch(t){i(t)}}:t,o.h=r?function(e){try{var o=r.call(n,e);void 0===o&&e instanceof se?i(e):t(o)}catch(t){i(t)}}:i}),o.g.i=t,Qt(t,o),o.g}(this,"function"==typeof t?t:null,"function"==typeof e?e:null,r)},Vt.prototype.$goog_Thenable=!0,Vt.prototype.cancel=function(t){if(0==this.g){var e=new se(t);Bt(function(){!function t(e,r){if(0==e.g)if(e.i){var n=e.i;if(n.h){for(var o=0,i=null,s=null,u=n.h;u&&(u.l||(o++,u.g==e&&(i=u),!(i&&1<o)));u=u.next)i||(s=u);i&&(0==n.g&&1==o?t(n,r):(s?((o=s).next==n.j&&(n.j=o),o.next=o.next.next):re(n),ne(n,i,3,r)))}e.i=null}else te(e,3,r)}(this,e)},this)}},Vt.prototype.C=function(t){this.g=0,te(this,2,t)},Vt.prototype.D=function(t){this.g=0,te(this,3,t)},Vt.prototype.v=function(){for(var t;t=re(this);)ne(this,t,this.g,this.s);this.o=!1};var ie=Lt;function se(t){R.call(this,t)}function ue(t){var e=ye;this.l=[],this.J=e,this.I=t||null,this.j=this.i=!1,this.h=void 0,this.C=this.L=this.s=!1,this.o=0,this.g=null,this.v=0}function ae(t,e,r){t.i=!0,t.h=r,t.j=!e,pe(t)}function ce(t){if(t.i){if(!t.C)throw new he(t);t.C=!1}}function le(t,e,r,n){t.l.push([e,r,n]),t.i&&pe(t)}function fe(t){return Y(t.l,function(t){return"function"==typeof t[1]})}function pe(t){if(t.o&&t.i&&fe(t)){var e=t.o,r=ge[e];r&&(S.clearTimeout(r.g),delete ge[e]),t.o=0}t.g&&(t.g.v--,delete t.g),e=t.h;for(var n=r=!1;t.l.length&&!t.s;){var o=t.l.shift(),i=o[0],s=o[1];if(o=o[2],i=t.j?s:i)try{var u=i.call(o||t.I,e);void 0!==u&&(t.j=t.j&&(u==e||u instanceof Error),t.h=e=u),(Kt(e)||"function"==typeof S.Promise&&e instanceof S.Promise)&&(n=!0,t.s=!0)}catch(n){e=n,t.j=!0,fe(t)||(r=!0)}}t.h=e,n&&(u=k(t.D,t,!0),n=k(t.D,t,!1),e instanceof ue?(le(e,u,n),e.L=!0):e.then(u,n)),r&&(e=new me(e),ge[e.g]=e,t.o=e.g)}function he(){R.call(this)}function de(){R.call(this)}function me(t){this.g=S.setTimeout(k(this.i,this),0),this.h=t}I(se,R),se.prototype.name="cancel",ue.prototype.cancel=function(t){if(this.i)this.h instanceof ue&&this.h.cancel();else{if(this.g){var e=this.g;delete this.g,t?e.cancel(t):(e.v--,0>=e.v&&e.cancel())}this.J?this.J.call(this.I,this):this.C=!0,this.i||(t=new de(this),ce(this),ae(this,!1,t))}},ue.prototype.D=function(t,e){this.s=!1,ae(this,t,e)},ue.prototype.then=function(t,e,r){var n,o,i=new Vt(function(t,e){o=t,n=e});return le(this,o,function(t){t instanceof de?i.cancel():n(t)}),i.then(t,e,r)},ue.prototype.$goog_Thenable=!0,I(he,R),he.prototype.message="Deferred has already fired",he.prototype.name="AlreadyCalledError",I(de,R),de.prototype.message="Deferred was canceled",de.prototype.name="CanceledError",me.prototype.i=function(){throw delete ge[this.g],this.h};var ge={};function ye(){if(this&&this.U){var t=this.U;t&&"SCRIPT"==t.tagName&&je(t,!0,this.W)}}function je(t,e,r){null!=r&&S.clearTimeout(r),t.onload=E,t.onerror=E,t.onreadystatechange=E,e&&window.setTimeout(function(){t&&t.parentNode&&t.parentNode.removeChild(t)},0)}function ve(t,e){var r="Jsloader error (code #"+t+")";e&&(r+=": "+e),R.call(this,r),this.code=t}function be(t){var e={timeout:3e4,attributes:{async:!1,defer:!1}},r=e.document||document,n=$(t).toString(),o=Nt(new function(t){this.g=t||S.document||document}(r).g,"SCRIPT"),i={U:o,W:void 0},s=new ue(i),u=null,a=null!=e.timeout?e.timeout:5e3;return 0<a&&(u=window.setTimeout(function(){je(o,!0);var t=new ve(1,"Timeout reached for loading script "+n);ce(s),ae(s,!1,t)},a),i.W=u),o.onload=o.onreadystatechange=function(){o.readyState&&"loaded"!=o.readyState&&"complete"!=o.readyState||(je(o,e.oa||!1,u),ce(s),ae(s,!0,null))},o.onerror=function(){je(o,!0,u);var t=new ve(0,"Error while loading script "+n);ce(s),ae(s,!1,t)},function(t,e){for(var r,n,o=1;o<arguments.length;o++){for(r in n=arguments[o])t[r]=n[r];for(var i=0;i<Q.length;i++)r=Q[i],Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}}(i=e.attributes||{},{type:"text/javascript",charset:"UTF-8"}),function(t,e){!function(t,e){for(var r in t)e.call(void 0,t[r],r,t)}(e,function(e,r){e&&"object"==typeof e&&e.T&&(e=e.R()),"style"==r?t.style.cssText=e:"class"==r?t.className=e:"for"==r?t.htmlFor=e:Rt.hasOwnProperty(r)?t.setAttribute(Rt[r],e):0==r.lastIndexOf("aria-",0)||0==r.lastIndexOf("data-",0)?t.setAttribute(r,e):t[r]=e})}(o,i),o.src=$(t),function(t){var e=(t.ownerDocument&&t.ownerDocument.defaultView||S).document;e.querySelector&&(e=e.querySelector("script[nonce]"))&&(e=e.nonce||e.getAttribute("nonce"))&&rt.test(e)||(e=""),e&&t.setAttribute("nonce",e)}(o),function(t){var e;return(e=(t||document).getElementsByTagName("HEAD"))&&0!==e.length?e[0]:t.documentElement}(r).appendChild(o),s}function we(t,e,r){var n=be(t=J(t,e,r=r||{}));return new Promise(function(t){le(n,t,null,void 0)})}I(ve,R),W.m.B={};var xe,_e,Se,Ae="",Ee="",Oe=null;function qe(){Ee=Ae="",Oe=_e=xe=null,A("google.load")||(P("google.load",De),P("google.setOnLoadCallback",W.V));var t=document.getElementsByTagName("script"),e=(t=new mt(t=(document.currentScript||t[t.length-1]).getAttribute("src"))).g;Se=e=e.match(/^www\.gstatic\.cn/)?"gstatic.cn":"gstatic.com",Me(t)}function Me(t){var e=(t=new Ot(t.i.toString())).get("callback");if("string"==typeof e&&(e=We(e),new Promise(function(t){"undefined"==typeof window||"complete"===document.readyState?t():window.addEventListener?(document.addEventListener("DOMContentLoaded",t,!0),window.addEventListener("load",t,!0)):window.attachEvent?window.attachEvent("onload",t):"function"!=typeof window.onload?window.onload=t:window.onload=function(e){window.onload&&window.onload(e),t()}}).then(e)),"string"==typeof(t=t.get("autoload")))try{if(""!==t){var r=JSON.parse(t).modules;for(t=0;t<r.length;t++){var n=r[t];De(n.name,n.version,n)}}}catch(t){throw Error("Autoload failed with: "+t)}}function ke(t){var e,r=t,n=t.match(/^testing-/);n&&(r=r.replace(/^testing-/,"")),t=r;do{if(r===W.m.M.O[r])throw Error("Infinite loop in version mapping: "+r);(e=W.m.M.O[r])&&(r=e)}while(e);return e=(n?"testing-":"")+r,{version:"pre-45"==r?t:e,ha:e}}function Pe(t){"string"==typeof t&&(t=[t]),Array.isArray(t)&&0!==t.length||(t=W.m.N.ea);var e=[];return t.forEach(function(t){t=t.toLowerCase(),e=e.concat(t.split(/[\s,]+\s*/))}),e}function Ie(t){for(var e=(t=t||"").replace(/-/g,"_").toLowerCase();"string"==typeof e;)t=e,(e=W.m.aa[e])===t&&(e=!1);return e||(t.match(/_[^_]+$/)?t=Ie(t=t.replace(/_[^_]+$/,"")):t="en"),t}function Ce(t){return t=t||"",""!==Ae&&Ae!==t&&(console.warn(" Attempting to load version '"+t+"' of Google Charts, but the previously loaded '"+Ae+"' will be used instead."),t=Ae),Ae=t||""}function Re(t){return t=t||"",""!==Ee&&Ee!==t&&(console.warn(" Attempting to load Google Charts for language '"+t+"', but the previously loaded '"+Ee+"' will be used instead."),t=Ee),"en"===t&&(t=""),Ee=t||""}function Ne(t,e){(e=function(t){var e,r={};for(e in t)r[e]=t[e];return r}(e)).domain=Se,e.callback=We(e.callback),t=Ce(t);var r=e.language;if(r=Re(Ie(r)),e.language=r,!xe){if(e.enableUrlSettings&&window.URLSearchParams)try{t=new URLSearchParams(top.location.search).get("charts-version")||t}catch(t){console.info("Failed to get charts-version from top URL",t)}xe=function(t){var e=W.m.N.ia[Se].loader,r=ke(t);return we(e,{version:r.ha}).then(function(){var e=A("google.charts.loader.VersionSpecific.load")||A("google.charts.loader.publicLoad")||A("google.charts.versionSpecific.load");if(!e)throw Error("Bad version: "+t);Oe=function(t){if(null==(t=e(r.version,t))||null==t.then){var n=A("google.charts.loader.publicSetOnLoadCallback")||A("google.charts.versionSpecific.setOnLoadCallback");(t=new Promise(function(t){n(t)})).then=n}return t}})}(t)}return e.packages=Pe(e.packages),_e=xe.then(function(){return Oe(e)})}W.la=function(t){return W.load(Object.assign({},t,{safeMode:!0}))},P("google.charts.safeLoad",W.la),W.load=function(t){for(var e=[],r=0;r<arguments.length;++r)e[r]=arguments[r];"visualization"===e[r=0]&&r++;var n="current";"string"!=typeof e[r]&&"number"!=typeof e[r]||(n=String(e[r]),r++);var o={};return O(e[r])&&(o=e[r]),Ne(n,o)},P("google.charts.load",W.load),W.V=function(t){if(!_e)throw Error("Must call google.charts.load before google.charts.setOnLoadCallback");return t?_e.then(t):_e},P("google.charts.setOnLoadCallback",W.V);var Te=F("https://maps.googleapis.com/maps/api/js?jsapiRedirect=true"),Fe=F("https://maps-api-ssl.google.com/maps?jsapiRedirect=true&file=googleapi");var Le=F("https://www.gstatic.com/inputtools/js/ita/inputtools_3.js");var Ue=F("https://ajax.googleapis.com/ajax/libs/%{module}/%{version}/%{file}");function ze(t,e,r){var n=W.m.$.ga[t];if(n){if(e=function(t,e){var r;do{if(t===e[t])throw Error("Infinite loop in version mapping for version "+t);(r=e[t])&&(t=r)}while(r);return t}(e,n.aliases),!(n=n.versions[e]))throw Error("Unknown version, "+e+", of "+t+".");var o={module:t,version:e||"",file:n.compressed};e=$(function(t){return J(t.format,t.ba,t.ya||{})}({format:Ue,ba:o})).toString(),console.warn("Loading modules with the jsapi loader is deprecated.\nPlease load "+t+" directly from "+e+"."),_e=new Promise(function(t){var e=We(r&&r.callback);we(Ue,o).then(e).then(t)})}else setTimeout(function(){throw Error('Module "'+t+'" is not supported.')},0)}function We(t){return function(){if("function"==typeof t)t();else if("string"==typeof t&&""!==t)try{var e=A(t);if("function"!=typeof e)throw Error("Type of '"+t+"' is "+typeof e+".");e()}catch(e){throw Error("Callback of "+t+" failed with: "+e)}}}function De(t){for(var e=[],r=0;r<arguments.length;++r)e[r]=arguments[r];switch(e[0]){case"maps":(function(t,e,r){console.warn("Loading Maps API with the jsapi loader is deprecated."),t=(r=r||{}).key||r.client;var n=r.libraries,o=function(t){for(var e={},r=0;r<t.length;r++){var n=t[r];e[n[0]]=n[1]}return e}(r.other_params?r.other_params.split("&").map(function(t){return t.split("=")}):[]),i=Object.assign({},{key:t,ua:n},o),s="2"===e?Fe:Te;_e=new Promise(function(t){var e=We(r&&r.callback);we(s,{},i).then(e).then(t)})}).apply(null,u(e));break;case"elements":(function(t,e,r){O(r)&&r.packages?(Array.isArray(r.packages)?r.packages:[r.packages]).includes("inputtools")?(console.warn('Loading "elements" with the jsapi loader is deprecated.\nPlease load '+Le+" directly."),_e=new Promise(function(t){var e=We(r&&r.callback);we(Le,{},{}).then(e).then(t)})):console.error('Loading "elements" other than "inputtools" is unsupported.'):console.error("google.load of elements was invoked without specifying packages")}).apply(null,u(e));break;case"visualization":W.load.apply(W,u(e));break;default:ze.apply(null,u(e))}}P("google.loader.LoadFailure",!1),Se?console.warn("Google Charts loader.js should only be loaded once."):qe(),W.m.B.sa=qe,W.m.B.va=ke,W.m.B.wa=Ie,W.m.B.xa=Pe,W.m.B.Da=Ce,W.m.B.Ca=Re,W.m.B.za=Me,W.m.B.ra=function(){return Oe}}).call(this);