0% found this document useful (0 votes)
13 views

F

This document defines functions for polyfilling various JavaScript features across browsers. It defines functions like Symbol, Object.assign, String.prototype.includes, and others. It checks if the native implementation exists and if not defines a polyfill implementation. It also includes utility functions used by the polyfills.

Uploaded by

saraasseffar3
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

F

This document defines functions for polyfilling various JavaScript features across browsers. It defines functions like Symbol, Object.assign, String.prototype.includes, and others. It checks if the native implementation exists and if not defines a polyfill implementation. It also includes utility functions used by the polyfills.

Uploaded by

saraasseffar3
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 14

(function(){var l,aa;function ba(a){var b=0;return function(){return b<a.length?

{done:!1,value:a[b++]}:{done:!0}}}var ca="function"==typeof
Object.defineProperties?Object.defineProperty:function(a,b,c)
{if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};
function da(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof
window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var
b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find
global object");}var ea=da(this),fa="function"===typeof Symbol&&"symbol"===typeof
Symbol("x"),q={},ha={};function u(a,b,c){if(!c||null!=a){c=ha[b];if(null==c)return
a[b];c=a[c];return void 0!==c?c:a[b]}}
function v(a,b,c){if(b)a:{var d=a.split(".");a=1===d.length;var e=d[0],f;!a&&e in
q?f=q:f=ea;for(e=0;e<d.length-1;e++){var g=d[e];if(!(g in f))break
a;f=f[g]}d=d[d.length-1];c=fa&&"es6"===c?f[d]:null;b=b(c);null!=b&&(a?ca(q,d,
{configurable:!0,writable:!0,value:b}):b!==c&&(void
0===ha[d]&&(a=1E9*Math.random()>>>0,ha[d]=fa?
ea.Symbol(d):"$jscp$"+a+"$"+d),ca(f,ha[d],{configurable:!0,writable:!
0,value:b})))}}
v("Symbol",function(a){function b(f){if(this instanceof b)throw new
TypeError("Symbol is not a constructor");return new c(d+(f||"")+"_"+e++,f)}function
c(f,g){this.g=f;ca(this,"description",{configurable:!0,writable:!
0,value:g})}if(a)return a;c.prototype.toString=function(){return this.g};var
d="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",e=0;return b},"es6");
v("Symbol.iterator",function(a){if(a)return a;a=(0,q.Symbol)
("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray
Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split("
"),c=0;c<b.length;c++){var d=ea[b[c]];"function"===typeof d&&"function"!=typeof
d.prototype[a]&&ca(d.prototype,a,{configurable:!0,writable:!0,value:function()
{return ia(ba(this))}})}return a},"es6");
function ia(a){a={next:a};a[u(q.Symbol,"iterator")]=function(){return this};return
a}function ja(a){return a.raw=a}function ka(a){var b="undefined"!=typeof
q.Symbol&&u(q.Symbol,"iterator")&&a[u(q.Symbol,"iterator")];if(b)return
b.call(a);if("number"==typeof a.length)return{next:ba(a)};throw Error(String(a)+"
is not an iterable or ArrayLike");}
var la=fa&&"function"==typeof u(Object,"assign")?u(Object,"assign"):function(a,b)
{for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in
d)Object.prototype.hasOwnProperty.call(d,e)&&(a[e]=d[e])}return
a};v("Object.assign",function(a){return a||la},"es6");function ma(){for(var
a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b}
function qa(a,b,c){if(null==a)throw new TypeError("The 'this' value for
String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw
new TypeError("First argument to String.prototype."+c+" must not be a regular
expression");return a+""}v("String.prototype.endsWith",function(a){return a?
a:function(b,c){var d=qa(this,b,"endsWith");void
0===c&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var
e=b.length;0<e&&0<c;)if(d[--c]!=b[--e])return!1;return 0>=e}},"es6");
function ra(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!
d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!
0,value:void 0}}};e[u(q.Symbol,"iterator")]=function(){return e};return
e}v("Array.prototype.entries",function(a){return a?a:function(){return
ra(this,function(b,c){return[b,c]})}},"es6");v("Array.prototype.keys",function(a)
{return a?a:function(){return ra(this,function(b){return
b})}},"es6");v("globalThis",function(a){return a||ea},"es_2020");
v("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in
b)Object.prototype.hasOwnProperty.call(b,d)&&c.push(b[d]);return
c}},"es8");v("Array.prototype.values",function(a){return a?a:function(){return
ra(this,function(b,c){return c})}},"es8");v("Object.is",function(a){return a?
a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}},"es6");
v("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d
instanceof String&&(d=String(d));var e=d.length;c=c||
0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||
u(Object,"is").call(Object,f,b))return!0}return!
1}},"es7");v("String.prototype.includes",function(a){return a?a:function(b,c)
{return-1!==qa(this,b,"includes").indexOf(b,c||0)}},"es6");
v("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in
b)Object.prototype.hasOwnProperty.call(b,d)&&c.push([d,b[d]]);return c}},"es8");/*

Copyright The Closure Library Authors.


SPDX-License-Identifier: Apache-2.0
*/
var x=this||self;function sa(a,b){function c()
{}c.prototype=b.prototype;a.Z=b.prototype;a.prototype=new
c;a.prototype.constructor=a;a.V=function(d,e,f){for(var g=Array(arguments.length-
2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return
b.prototype[e].apply(d,g)}}function ta(a){return a};function y(a)
{a=parseFloat(a);return isNaN(a)||1<a||0>a?0:a};function ua(a,b)
{if(Error.captureStackTrace)Error.captureStackTrace(this,ua);else{var
c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!
==b&&(this.cause=b)}sa(ua,Error);ua.prototype.name="CustomError";function va(a,b)
{a=a.split("%s");for(var c="",d=a.length-1,e=0;e<d;e++)c+=a[e]+(e<b.length?
b[e]:"%s");ua.call(this,c+a[d])}sa(va,ua);va.prototype.name="AssertionError";functi
on wa(a,b){this.g=a===xa&&b||"";this.l=ya}wa.prototype.toString=function(){return
this.g};function za(a){return a instanceof wa&&a.constructor===wa&&a.l===ya?
a.g:"type_error:Const"}var ya={},xa={};var Aa=new function(a,b)
{this.g=a;this.defaultValue=void 0===b?!1:b}(1933);function Ba(a){var b=!1,c;return
function(){b||(c=a(),b=!0);return c}};function Ca(a){Ca[" "](a);return a}Ca["
"]=function(){};function Da(a){var b="o";if(a.o&&a.hasOwnProperty(b))return
a.o;b=new a;return a.o=b};function Ea(){var a={};this.g=function(){var
b=Aa.g,c=Aa.defaultValue;return null!=a[b]?a[b]:c}};var Fa=Array.prototype.indexOf?
function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b)
{if("string"===typeof a)return"string"!==typeof b||1!=b.length?-
1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-
1},Ga=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void
0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e+
+)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1};var Ha,Ka;a:{for(var
La=["CLOSURE_FLAGS"],Ma=x,Na=0;Na<La.length;Na++)if(Ma=Ma[La[Na]],null==Ma)
{Ka=null;break a}Ka=Ma}var Oa=Ka&&Ka[610401301];Ha=null!=Oa?Oa:!1;function Pa(a)
{if(!Qa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Ra,"&amp;"));-1!
=a.indexOf("<")&&(a=a.replace(Sa,"&lt;"));-1!
=a.indexOf(">")&&(a=a.replace(Ta,"&gt;"));-1!
=a.indexOf('"')&&(a=a.replace(Ua,"&quot;"));-1!
=a.indexOf("'")&&(a=a.replace(Va,"&#39;"));-1!=a.indexOf("\
x00")&&(a=a.replace(Wa,"&#0;"));return a}var
Ra=/&/g,Sa=/</g,Ta=/>/g,Ua=/"/g,Va=/'/g,Wa=/\x00/g,Qa=/[\x00&<>"']/;function Xa()
{var a=x.navigator;return a&&(a=a.userAgent)?a:""}var Ya,Za=x.navigator;Ya=Za?
Za.userAgentData||null:null;function $a(a){return Ha?Ya?Ya.brands.some(function(b)
{return(b=b.brand)&&-1!=b.indexOf(a)}):!1:!1}function A(a){return-1!
=Xa().indexOf(a)};function C(){return Ha?!!Ya&&0<Ya.brands.length:!1}function ab()
{return C()?$a("Chromium"):(A("Chrome")||A("CriOS"))&&!(C()?0:A("Edge"))||
A("Silk")};var bb={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!
0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};var
cb;function db(){if(void 0===cb){var a=null,b=x.trustedTypes;if(b&&b.createPolicy)
{try{a=b.createPolicy("goog#html",
{createHTML:ta,createScript:ta,createScriptURL:ta})}catch(c)
{x.console&&x.console.error(c.message)}cb=a}else cb=a}return cb};function eb(a)
{this.g=a}eb.prototype.toString=function(){return this.g+""};function fb(a){return
a instanceof eb&&a.constructor===eb?a.g:"type_error:TrustedResourceUrl"}var
gb=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/,hb={};function ib(a){var b=db();a=b?
b.createScriptURL(a):a;return new eb(a,hb)}
function jb(a,b,c){if(null==c)return b;if("string"===typeof c)return c?
a+encodeURIComponent(c):"";for(var d in
c)if(Object.prototype.hasOwnProperty.call(c,d)){var e=c[d];e=Array.isArray(e)?e:
[e];for(var f=0;f<e.length;f++){var g=e[f];null!=g&&(b||
(b=a),b+=(b.length>a.length?"&":"")+encodeURIComponent(d)
+"="+encodeURIComponent(String(g)))}}return b};function D(a)
{this.g=a}D.prototype.toString=function(){return this.g.toString()};function kb(a)
{return a instanceof D&&a.constructor===D?a.g:"type_error:SafeUrl"}var lb=/^data:
(.*);base64,[a-z0-9+\/]+=*$/i,mb=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/
i;function nb(a){if(a instanceof D)return a;a=String(a);mb.test(a)?a=new D(a,pb):
(a=String(a).replace(/(%0A|%0D)/g,""),a=a.match(lb)?new D(a,pb):null);return a}var
pb={},qb=new D("about:invalid#zClosurez",pb);var rb={};function E(a)
{this.g=a}E.prototype.toString=function(){return this.g.toString()};var sb=new
E("",rb);
function tb(a){if(a instanceof
D)return'url("'+kb(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a
instanceof wa)a=za(a);else{a=String(a);var
b=a.replace(ub,"$1").replace(ub,"$1").replace(vb,"url");if(wb.test(b)){if(b=!
xb.test(a)){for(var c=b=!0,d=0;d<a.length;d++){var e=a.charAt(d);"'"==e&&c?b=!
b:'"'==e&&b&&(c=!c)}b=b&&c&&yb(a)}a=b?zb(a):"zClosurez"}else
a="zClosurez"}if(/[{;}]/.test(a))throw new va("Value does not allow [{;}], got:
%s.",[a]);return a}
function yb(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,d=0;d<a.length;d++){var
e=a.charAt(d);if("]"==e){if(b)return!1;b=!0}else if("["==e){if(!b)return!1;b=!
1}else if(!b&&!c.test(e))return!1}return b}
var wb=RegExp("^[-+,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$"),vb=RegExp("\\b(url\\([ \t\n]*)
('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\
n]*\\))","g"),ub=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-
gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|
Y|Z|3d)?|steps|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g"),xb=/\/\*/;
function zb(a){return a.replace(vb,function(b,c,d,e){var f="";d=d.replace(/^(['"])
(.*)\1$/,function(g,h,k){f=h;return k});b=(nb(d)||qb).toString();return
c+f+b+f+e})};var Ab={};function F(a){this.g=a}F.prototype.toString=function()
{return this.g.toString()};function Bb(a){return a instanceof F&&a.constructor===F?
a.g:"type_error:SafeHtml"}function Cb(a){function b(e){Array.isArray(e)?
e.forEach(b):(e=e instanceof F?e:Db(Pa(String(e))),d.push(Bb(e).toString()))}var
c=Eb;c=c instanceof F?c:Db(Pa(String(c)));var d=[];a.forEach(b);return
Db(d.join(Bb(c).toString()))}function Fb(a){return
Cb(Array.prototype.slice.call(arguments))}
function Db(a){var b=db();a=b?b.createHTML(a):a;return new F(a,Ab)}var Gb=/^[a-zA-
Z0-9-]+$/,Hb={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!
0,src:!0},Ib={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!
0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},Eb=new
F(x.trustedTypes&&x.trustedTypes.emptyHTML||"",Ab);var Jb=RegExp("^(?:([^:/?#.]
+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?
(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Kb(a){var b=a.match(Jb);a=b[5];var
c=b[6];b=b[7];var d="";a&&(d+=a);c&&(d+="?"+c);b&&(d+="#"+b);return d}function
Lb(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var f=a.charCodeAt(b-
1);if(38==f||63==f)if(f=a.charCodeAt(b+e),!f||61==f||38==f||35==f)return
b;b+=e+1}return-1}var Mb=/#|$/;
function Nb(a,b){var c=a.search(Mb),d=Lb(a,0,b,c);if(0>d)return null;var
e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return
decodeURIComponent(a.slice(d,-1!==e?e:0).replace(/\+/g," "))}var Ob=/[?&]($|#)/;
function G(a,b,c){for(var
d=a.search(Mb),e=0,f,g=[];0<=(f=Lb(a,e,b,d));)g.push(a.substring(e,f)),e=Math.min(a
.indexOf("&",f)+1||d,d);g.push(a.slice(e));a=g.join("").replace(Ob,"$1");c=null!
=c?"="+encodeURIComponent(String(c)):"";(b+=c)?
(c=a.indexOf("#"),0>c&&(c=a.length),d=a.indexOf("?"),0>d||d>c?
(d=c,e=""):e=a.substring(d+1,c),c=[a.slice(0,d),e,a.slice(c)],a=c[1],c[1]=b?a?
a+"&"+b:b:a,b=c[0]+(c[1]?"?"+c[1]:"")+c[2]):b=a;return b};/*

SPDX-License-Identifier: Apache-2.0
*/
function Pb(a,b){a.src=fb(b);var c,d;
(c=(b=null==(d=(c=(a.ownerDocument&&a.ownerDocument.defaultView||
window).document).querySelector)?void 0:d.call(c,"script[nonce]"))?b.nonce||
b.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",c)};function Qb(a,b)
{a.write(Bb(b))};function Rb(a){try{var b;if(b=!!a&&null!=a.location.href)a:
{try{Ca(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch(c){return!1}}function
Sb(){if(!q.globalThis.crypto)return Math.random();try{var a=new
Uint32Array(1);q.globalThis.crypto.getRandomValues(a);return
a[0]/65536/65536}catch(b){return Math.random()}}function Tb(a,b){if(a)for(var c in
a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)}
var Vb=Ba(function(){return Ga(["Google Web Preview","Mediapartners-
Google","Google-Read-Aloud","Google-Adwords"],Ub)||1E-
4>Math.random()}),Wb=Ba(function(){return Ub("MSIE")});function Ub(a){return-1!
=Xa().indexOf(a)}function H(a){return/^true$/.test(a)}function Xb(a,b){if(!a||!
b.head)return null;var c=Yb("META");b.head.appendChild(c);c.httpEquiv="origin-
trial";c.content=a;return c}function Yb(a,b){b=void 0===b?document:b;return
b.createElement(String(a).toLowerCase())};var Zb=y("0.20"),
$b=y("0.002"),ac=y("1.0"),bc=y("1.0"),cc=y("0.00"),dc=y("0.00"),ec=H("false"),fc=H(
"true"),gc=H("true"),hc=H("true"),ic=H("true"),jc=H("true");var kc=null;function
lc(){if(null===kc){kc="";try{var a="";try{a=x.top.location.hash}catch(c)
{a=x.location.hash}if(a){var b=a.match(/\bdeid=([\d,]+)/);kc=b?b[1]:""}}catch(c)
{}}return kc}
function I(a,b,c){var d=K;if(c?d.g.hasOwnProperty(c)&&""==d.g[c]:1){var
e;e=(e=lc())?(e=e.match(new RegExp("\\b("+a.join("|")+")\\b")))?
e[0]:null:null;if(e)a=e;else a:{if(!Wb()&&!Vb()&&(e=Math.random(),e<b))
{e=Sb();a=a[Math.floor(e*a.length)];break a}a=null}a&&""!=a&&(c?
d.g.hasOwnProperty(c)&&(d.g[c]=a):d.l[a]=!0)}}function M(a){var b=K;return
b.g.hasOwnProperty(a)?b.g[a]:""}function mc(){var a=K,b=[];Tb(a.l,function(c,d)
{b.push(d)});Tb(a.g,function(c){""!=c&&b.push(c)});return b};var
nc={K:2,S:13,R:14,N:16,M:17,L:18,J:19,U:20,T:21,I:22},K=null;function oc(){return!!
K&&("466465926"==M(20)||"466465925"==M(20))}function pc(){return!!
K&&"592230571"==M(16)}function qc(){return!!
K&&("512247839"==M(22)||"512247838"==M(22))};function rc(a){var b=void 0===b?
x:b;var c,d;return(null==(c=b.performance)?void 0:null==(d=c.timing)?void 0:d[a])||
0};var sc={O:0,F:1,P:2,H:3,G:4};function tc(){this.g={}}function uc(a,b,c)
{"number"===typeof c&&0<c&&(a.g[b]=Math.round(c))}function vc(a){var b=Da(tc);var
c=void 0===c?x:c;c=c.performance;uc(b,a,c&&c.now?c.now():null)}function wc()
{function a(){return uc(b,0,rc("loadEventStart")-rc("navigationStart"))}var
b=Da(tc);0!=rc("loadEventStart")?a():window.addEventListener("load",a)}function
xc(){var a=Da(tc);return u(Object,"values").call(Object,sc).map(function(b)
{return[b,a.g[b]||0]})};var yc=H("false");var zc={};function N(a)
{zc.TAGGING=zc.TAGGING||[];zc.TAGGING[a]=!0};function O(a){return"string"===typeof
a}var Ac=Array.isArray;function Bc(a,b){if(a&&Ac(a))for(var c=0;c<a.length;c+
+)if(a[c]&&b(a[c]))return a[c]}function Cc(a,b){for(var c in
a)Object.prototype.hasOwnProperty.call(a,c)&&b(c,a[c])};function Dc(a)
{a=Ec(a);return Db(a)}function Ec(a){return null===a?"null":void
0===a?"undefined":a};var P=window,R=document;function Fc(a,b)
{b&&(a.addEventListener?a.onload=b:a.onreadystatechange=function(){a.readyState
in{loaded:1,complete:1}&&(a.onreadystatechange=null,b())})}var
Gc={async:1,nonce:1,onerror:1,onload:1,src:1,type:1},Hc={onload:1,src:1,width:1,hei
ght:1,style:1};function Ic(a,b,c){b&&Cc(b,function(d,e)
{d=d.toLowerCase();c.hasOwnProperty(d)||a.setAttribute(d,e)})}
function Jc(a,b,c,d){var
e=R.createElement("script");Ic(e,c,Gc);e.type="text/javascript";e.async=c&&!
1===c.async?!1:!0;a=ib(Ec(a));Pb(e,a);Fc(e,b);d?d.appendChild(e):
(b=R.getElementsByTagName("script")[0]||R.body||
R.head,b.parentNode.insertBefore(e,b))}
function Kc(a,b,c){var d=!1;d=void 0===d?!0:d;var e=!1;c||
(c=R.createElement("iframe"),e=!0);Ic(c,void
0,Hc);d&&(c.height="0",c.width="0",c.style.display="none",c.style.visibility="hidde
n");e&&(d=R.body&&R.body.lastChild||R.body||
R.head,d.parentNode.insertBefore(c,d));Fc(c,b);void 0!==a&&(c.src=a)};function Lc()
{var a=void 0===a?document:a;var b;return!(null==(b=a.featurePolicy)||!
(aa=b.allowedFeatures(),u(aa,"includes")).call(aa,"attribution-
reporting"))};function Mc(a,b,c){a=Nc(a,!0);if(a[b])return!1;a[b]=[];a[b]
[0]=c;return!0}function Nc(a,b){var c=a.GooglebQhCsO;c||
(c={},b&&(a.GooglebQhCsO=c));return c};!A("Android")||
ab();ab();A("Safari")&&(ab()||(C()?0:A("Coast"))||(C()?0:A("Opera"))||(C()?
0:A("Edge"))||(C()?$a("Microsoft Edge"):A("Edg/"))||C()&&$a("Opera"));var
Oc={},Pc=null;
function Rc(a){for(var b=[],c=0,d=0;d<a.length;d++){var
e=a.charCodeAt(d);255<e&&(b[c++]=e&255,e>>=8);b[c++]=e}a=4;void 0===a&&(a=0);if(!
Pc)for(Pc={},c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".spl
it(""),d=["+/=","+/","-_=","-_.","-_"],e=0;5>e;e++){var
f=c.concat(d[e].split(""));Oc[e]=f;for(var g=0;g<f.length;g++){var h=f[g];void
0===Pc[h]&&(Pc[h]=g)}}a=Oc[a];c=Array(Math.floor(b.length/3));d=a[64]||"";for(e=f=0
;f<b.length-2;f+=3){var k=b[f],m=b[f+1];h=b[f+2];g=a[k>>2];k=a[(k&
3)<<4|m>>4];m=a[(m&15)<<2|h>>6];h=a[h&63];c[e++]=g+k+m+h}g=0;h=d;switch(b.length-f)
{case 2:g=b[f+1],h=a[(g&15)<<2]||d;case 1:b=b[f],c[e]=a[b>>2]+a[(b&3)<<4|
g>>4]+h+d}return c.join("")};function Sc(a,b,c,d,e){var f=Nb(c,"fmt");if(d){var
g=Nb(c,"random"),h=Nb(c,"label")||"";if(!g)return!
1;g=Rc(decodeURIComponent(h.replace(/\+/g," "))+":"+decodeURIComponent(g.replace(/\
+/g," ")));if(!Mc(a,g,d))return!1}f&&4!
=f&&(c=G(c,"rfmt",f));c=G(c,"fmt",4);Jc(c,function()
{a.google_noFurtherRedirects&&d&&d.call&&(a.google_noFurtherRedirects=null,d())},e,
b.getElementsByTagName("script")[0].parentElement||void 0);return!0};var
Tc=[];function Uc(a){return void 0==Tc[a]?!1:Tc[a]};var Vc={},Wc={ad_storage:!
1,ad_user_data:!1,ad_personalization:!1};function Xc(){var a={};var
b=P.google_tag_data;P.google_tag_data=void 0===b?a:b;a=P.google_tag_data;return
a.ics=a.ics||new Yc}function Yc()
{this.entries={};this.cps={};this.waitPeriodTimedOut=this.wasSetLate=this.accessedA
ny=this.accessedDefault=this.usedSetCps=this.usedImplicit=this.usedUpdate=this.used
Default=this.usedDeclare=this.active=!1;this.g=[]}l=Yc.prototype;
l.default=function(a,b,c,d,e,f){this.usedDefault||this.usedDeclare||!
this.accessedDefault&&!this.accessedAny||(this.wasSetLate=!
0);this.usedDefault=this.active=!0;N(19);void 0==b?
N(18):Zc(this,a,"granted"===b,c,d,e,f)};l.waitForUpdate=function(a,b){for(var
c=0;c<a.length;c++)Zc(this,a[c],void 0,void 0,"","",b)};
function Zc(a,b,c,d,e,f,g){var h=u(a,"entries"),k=h[b]||{},m=k.region;d=d&&O(d)?
d.toUpperCase():void 0;e=e.toUpperCase();f=f.toUpperCase();if($c(d,m,e,f)){f=!!
(g&&0<g&&void 0===k.update);var
p={region:d,declare_region:k.declare_region,implicit:k.implicit,default:void 0!==c?
c:k.default,declare:k.declare,update:k.update,quiet:f};if(""!==e||!1!
==k.default)h[b]=p;f&&P.setTimeout(function()
{h[b]===p&&p.quiet&&(N(2),a.waitPeriodTimedOut=!0,a.clearTimeout(b,void
0),a.notifyListeners())},g)}}
l.clearTimeout=function(a,b){var c=[a];for(d in
Vc)Vc.hasOwnProperty(d)&&Vc[d]===a&&c.push(d);var d=u(this,"entries")[a]||
{};a=this.getConsentState(a);if(d.quiet)for(d.quiet=!1,b=ka(c),c=b.next();!
c.done;c=b.next())ad(this,c.value);else if(void 0!==b&&a!
==b)for(b=ka(c),c=b.next();!c.done;c=b.next())ad(this,c.value)};
l.update=function(a,b){this.usedDefault||this.usedDeclare||this.usedUpdate||!
this.accessedAny||(this.wasSetLate=!0);this.usedUpdate=this.active=!0;if(void 0!=b)
{var c=this.getConsentState(a),d=u(this,"entries");(d[a]=d[a]||
{}).update="granted"===b;this.clearTimeout(a,c)}};
l.declare=function(a,b,c,d,e){this.usedDeclare=this.active=!0;var
f=u(this,"entries"),g=f[a]||{},h=g.declare_region;c=c&&O(c)?c.toUpperCase():void
0;d=d.toUpperCase();e=e.toUpperCase();
$c(c,h,d,e)&&(b={region:g.region,declare_region:c,declare:"granted"===b,implicit:g.
implicit,default:g.default,update:g.update,quiet:g.quiet},""!==d||!1!
==g.declare)&&(f[a]=b)};l.implicit=function(a,b){this.usedImplicit=!0;var
c=u(this,"entries");a=c[a]=c[a]||{};!1!==a.implicit&&(a.implicit="granted"===b)};
l.getConsentState=function(a){var b=u(this,"entries"),c=b[a]||{},d=c.update;if(void
0!==d)return d?1:2;d=c.default;if(void 0!==d)return d?1:2;if(Vc.hasOwnProperty(a))
{b=b[Vc[a]]||{};d=b.update;if(void 0!==d)return d?1:2;d=b.default;if(void 0!
==d)return d?1:2}d=c.declare;if(void 0!==d)return d?1:2;if(Uc(3))
{d=c.implicit;if(void 0!==d)return d?3:4;if(Wc.hasOwnProperty(a))return
N(22),Wc[a]?3:4}return 0};
l.setCps=function(a,b,c,d,e){a:{var f=this.cps,g=f[a]||{},h=g.region;c=c&&O(c)?
c.toUpperCase():void
0;d=d.toUpperCase();if($c(c,h,d,e.toUpperCase())&&(b={enabled:"granted"===b,region:
c},""!==d||!1!==g.enabled)){f[a]=b;a=!0;break a}a=!1}a&&(this.usedSetCps=!
0)};l.addListener=function(a,b){this.g.push({consentTypes:a,A:b})};function ad(a,b)
{for(var c=0;c<a.g.length;++c){var d=a.g[c];Ac(d.consentTypes)&&-1!
==d.consentTypes.indexOf(b)&&(d.v=!0)}}
l.notifyListeners=function(a,b){for(var c=0;c<this.g.length;++c){var
d=this.g[c];if(d.v){d.v=!1;try{d.A({consentEventId:a,consentPriorityId:b})}catch(e)
{}}}};function $c(a,b,c,d){return""===c||a===d?!0:a===c?b!==d:!a&&!b}function bd(a)
{var b=Xc();b.accessedAny=!0;return(O(a)?[a]:a).every(function(c)
{switch(b.getConsentState(c)){case 1:case 3:return!0;case 2:case 4:return!
1;default:return!0}})}function cd(a){var b=Xc();b.accessedAny=!0;return!
(u(b,"entries")[a]||{}).quiet}
function dd(a,b){Xc().addListener(a,b)}function ed(a,b){function c(){for(var
e=0;e<b.length;e++)if(!cd(b[e]))return!0;return!1}if(c()){var d=!1;dd(b,function(e)
{d||c()||(d=!0,a(e))})}else a({})}
function fd(a,b){function c(){for(var g=[],h=0;h<e.length;h++){var k=e[h];bd(k)&&!
f[k]&&g.push(k)}return g}function d(g){for(var h=0;h<g.length;h++)f[g[h]]=!0}var
e=O(b)?[b]:b,f={};b=c();b.length!==e.length&&(d(b),dd(e,function(g){function h(p)
{0!==p.length&&(d(p),g.consentTypes=p,a(g))}var k=c();if(0!==k.length){var
m=u(Object,"keys").call(Object,f).length;k.length+m>=e.length?
h(k):P.setTimeout(function(){h(c())},500)}}))};function gd(a,b,c,d){if(hd(d))
{d=[];b=String(b||id()).split(";");for(var e=0;e<b.length;e++){var
f=b[e].split("="),g=f[0].replace(/^\s*|\s*$/g,"");g&&g==a&&((f=f.slice(1).join("=")
.replace(/^\s*|\s*$/g,""))&&c&&(f=decodeURIComponent(f)),d.push(f))}a=d}else
a=[];return a}function jd(a,b,c,d){var e=id(),f=window;"null"!
==f.origin&&(f.document.cookie=a);a=id();return e!=a||void 0!=c&&0<=gd(b,a,!
1,d).indexOf(c)}
function kd(a,b,c){function d(n,r,J){if(null==J)return delete g[r],n;g[r]=J;return
n+"; "+r+"="+J}function e(n,r){if(null==r)return delete g[r],n;g[r]=!0;return n+";
"+r}if(hd(c.i)){if(void 0==b)var f=a+"=deleted; expires="+(new
Date(0)).toUTCString();else
c.encode&&(b=encodeURIComponent(b)),b=ld(b),f=a+"="+b;var
g={};f=d(f,"path",c.path);if(c.expires instanceof Date)var
h=c.expires.toUTCString();else null!
=c.expires&&(h=c.expires);f=d(f,"expires",h);f=d(f,"max-
age",c.W);f=d(f,"samesite",c.X);c.Y&&
(f=e(f,"secure"));if((h=c.domain)&&"auto"===h.toLowerCase()){h=md();for(var
k=0;k<h.length;++k){var m="none"!==h[k]?h[k]:void
0,p=d(f,"domain",m);p=e(p,c.flags);if(!nd(m,c.path)&&jd(p,a,b,c.i))break}}else
h&&"none"!==h.toLowerCase()&&(f=d(f,"domain",h)),f=e(f,c.flags),nd(h,c.path)||
jd(f,a,b,c.i)}}function od(a,b,c){null==c.path&&(c.path="/");c.domain||
(c.domain="auto");kd(a,b,c)}function ld(a)
{a&&1200<a.length&&(a=a.substring(0,1200));return a}var pd=/^(www\.)?
google(\.com?)?(\.[a-z]{2})?$/,qd=/(^|\.)doubleclick\.net$/i;
function nd(a,b){return
qd.test(window.document.location.hostname)||"/"===b&&pd.test(a)}function id()
{return"null"!==window.origin?window.document.cookie:""}function md(){var
a=[],b=window.document.location.hostname.split(".");if(4===b.length){var
c=b[b.length-1];if(parseInt(c,10).toString()===c)return["none"]}for(c=b.length-
2;0<=c;c--)a.push(b.slice(c).join("."));b=window.document.location.hostname;qd.test
(b)||pd.test(b)||a.push("none");return a}
function hd(a){return a&&Da(Ea).g()?(O(a)?[a]:a).every(function(b){return
cd(b)&&bd(b)}):!0};function rd(a,b){var c,d=Number(null!=a.u?a.u:void 0);0!
==d&&(c=new Date((b||(new Date(Date.now())).getTime())+1E3*(d||
7776E3)));return{path:a.path,domain:a.domain,flags:a.flags,encode:!
0,expires:c,i:void 0}};function sd(a){var b=[],c=R.cookie.split(";");a=new
RegExp("^\\s*"+(a||"_gac")+"_(UA-\\d+-\\d+)=\\s*(.+?)\\s*$");for(var
d=0;d<c.length;d++){var
e=c[d].match(a);e&&b.push({s:e[1],value:e[2],timestamp:Number(e[2].split(".")[1])||
0})}b.sort(function(f,g){return g.timestamp-f.timestamp});return b}
function td(a,b){a=sd(a);var c={};if(!a||!a.length)return c;for(var
d=0;d<a.length;d++){var e=a[d].value.split(".");if(!("1"!==e[0]||b&&3>e.length||!
b&&3!==e.length)&&Number(e[1])){c[a[d].s]||(c[a[d].s]=[]);var
f={version:e[0],timestamp:1E3*Number(e[1]),h:e[2]};b&&3<e.length&&(f.labels=e.slice
(3));c[a[d].s].push(f)}}return c};var ud=/:[0-9]+$/;function vd(a,b)
{a=ka(a.split("&"));for(var c=a.next();!c.done;c=a.next()){var
d=ka(c.value.split("="));c=d.next().value;for(var e=d,f=[];!
(d=e.next()).done;)f.push(d.value);d=f;if(decodeURIComponent(c.replace(/\+/g,"
"))===b)return decodeURIComponent(d.join("=").replace(/\+/g," "))}}
function wd(a,b){var c="query";var d=(d=a.protocol)?
d.replace(":","").toLowerCase():"";c&&(c=String(c).toLowerCase());switch(c){case
"url_no_fragment":b="";a&&a.href&&(b=a.href.indexOf("#"),b=0>b?
a.href:a.href.substr(0,b));a=b;break;case "protocol":a=d;break;case
"host":a=a.hostname.replace(ud,"").toLowerCase();break;case
"port":a=String(Number(a.port)||("http"===d?80:"https"===d?443:""));break;case
"path":a.pathname||a.hostname||N(1);a="/"===a.pathname.charAt(0)?
a.pathname:"/"+a.pathname;a=a.split("/");
0<=[].indexOf(a[a.length-1])&&(a[a.length-1]="");a=a.join("/");break;case
"query":a=a.search.replace("?","");b&&(a=vd(a,b));break;case
"extension":a=a.pathname.split(".");a=1<a.length?a[a.length-1]:"";a=a.split("/")
[0];break;case "fragment":a=a.hash.replace("#","");break;default:a=a&&a.href}return
a}var xd={},yd=0;
function zd(a){var b=R.createElement("a");a&&(b.href=a);var c=b.pathname;"/"!
==c[0]&&(a||
N(1),c="/"+c);a=b.hostname.replace(ud,"");return{href:b.href,protocol:b.protocol,ho
st:b.host,hostname:a,pathname:c,search:b.search,hash:b.hash,port:b.port}};var
Ad=/^\w+$/,Bd=/^[\w-]+
$/,Cd={aw:"_aw",dc:"_dc",gf:"_gf",ha:"_ha",gp:"_gp",gb:"_gb"};function S(){return
Uc(14)?["ad_storage","ad_user_data"]:["ad_storage"]}function T(a){return!
Da(Ea).g()||bd(a)}function Dd(a){function b(){var d=T(c);d&&a();return d}var
c=S();ed(function(){b()||fd(b,c)},c)}function Ed(a){return Fd(a).map(function(b)
{return b.h})}
function Fd(a){var b=[];a=gd(a,R.cookie,void 0,S());if(!a||0==a.length)return
b;for(var c={},d=0;d<a.length;c={h:void 0},d++){var e=Gd(a[d]);if(null!=e){var
f=e;e=f.version;c.h=f.h;var g=f.timestamp;f=f.labels;var h=Bc(b,function(k){return
function(m){return m.h===k.h}}(c));h?
(h.timestamp=Math.max(h.timestamp,g),h.labels=Hd(h.labels,f||
[])):b.push({version:e,h:c.h,timestamp:g,labels:f})}}b.sort(function(k,m){return
m.timestamp-k.timestamp});return Id(b)}
function Hd(a,b){for(var c={},d=[],e=0;e<a.length;e++)c[a[e]]=!
0,d.push(a[e]);for(a=0;a<b.length;a++)c[b[a]]||d.push(b[a]);return d}function Jd(a)
{return a&&"string"==typeof a&&a.match(Ad)?a:"_gcl"}function Kd(){var
a=P.location.href;if(Uc(17)){var b=xd[a];b||(b=zd(a),5>yd&&(xd[a]=b,yd++));a=b}else
a=zd(a);var c=a;a=wd(c,"gclid");b=wd(c,"gclsrc");var
d=wd(c,"wbraid"),e=wd(c,"dclid");a&&b&&d||(c=c.hash.replace("#",""),a=a||
vd(c,"gclid"),b=b||vd(c,"gclsrc"),d=d||vd(c,"wbraid"));return Ld(a,b,e,d)}
function Ld(a,b,c,d){function e(g,h){f[h]||(f[h]=[]);f[h].push(g)}var
f={};f.gclid=a;f.gclsrc=b;f.dclid=c;void 0!
==d&&Bd.test(d)&&(f.wbraid=d,e(d,"gb"));if(void 0!==a&&a.match(Bd))switch(b){case
void 0:e(a,"aw");break;case "aw.ds":e(a,"aw");e(a,"dc");break;case
"ds":e(a,"dc");break;case "3p.ds":e(a,"dc");break;case "gf":e(a,"gf");break;case
"ha":e(a,"ha")}c&&e(c,"dc");return f}function Md(){var a={},b=Kd();Dd(function()
{Nd(b,!1,a)})}
function Nd(a,b,c,d,e){function f(n)
{n=["GCL",p,n];0<e.length&&n.push(e.join("."));return n.join(".")}function g(n,r)
{if(n=Od(n,h))od(n,r,k),m=!0}c=c||{};e=e||[];var h=Jd(c.prefix);d=d||(new
Date(Date.now())).getTime();var k=rd(c,d);k.i=S();var
m=!1,p=Math.round(d/1E3);a.aw&&g("aw",f(a.aw[0]));a.dc&&g("dc",f(a.dc[0]));a.gf&&g(
"gf",f(a.gf[0]));a.ha&&g("ha",f(a.ha[0]));a.gp&&g("gp",f(a.gp[0]));if(!m&&a.gb)
{a=a.gb[0];d=Od("gb",h);c=!1;if(!b)for(b=Fd(d),d=0;d<b.length;d+
+)b[d].h===a&&b[d].labels&&0<b[d].labels.length&&
(c=!0);c||g("gb",f(a))}}function Od(a,b){a=Cd[a];if(void 0!==a)return b+a}function
Pd(a){return 0!==Qd(a.split(".")).length?1E3*(Number(a.split(".")[1])||
0):0}function Gd(a){a=Qd(a.split("."));return 0===a.length?null:
{version:a[0],h:a[2],timestamp:1E3*(Number(a[1])||0),labels:a.slice(3)}}function
Qd(a){return 3>a.length||"GCL"!==a[0]&&"1"!==a[0]||!/^\d+$/.test(a[1])||!
Bd.test(a[2])?[]:a}function Id(a){return a.filter(function(b){return
Bd.test(b.h)})}
function Rd(){var a=["aw"],b={};if("null"!==P.origin){for(var
c=Jd(b.prefix),d={},e=0;e<a.length;e++)Cd[a[e]]&&(d[a[e]]=Cd[a[e]]);Dd(function()
{Cc(d,function(f,g){g=gd(c+g,R.cookie,void 0,S());g.sort(function(p,n){return
Pd(n)-Pd(p)});if(g.length){var h=g[0];g=Pd(h);var k=0!==Qd(h.split(".")).length?
h.split(".").slice(3):[],m={};h=0!==Qd(h.split(".")).length?h.split(".")[2]:void
0;m[f]=[h];Nd(m,!0,b,g,k)}})})}}
function Sd(a,b,c,d){var e=[];c=c||{};if(!T(S()))return e;var f=Fd(a);if(!
f.length)return e;for(var g=0;g<f.length;g++)-1===(f[g].labels||[]).indexOf(b)?
e.push(0):e.push(1);if(d)return e;1!
==e[0]&&(d=f[0],f=f[0].timestamp,b=[d.version,Math.round(f/1E3),d.h].concat(d.label
s||[],[b]).join("."),c=rd(c,f),c.i=S(),od(a,b,c));return e}function Td(a,b)
{b=Jd(b);a=Od(a,b);if(!a)return 0;a=Fd(a);for(var c=b=0;c<a.length;c+
+)b=Math.max(b,a[c].timestamp);return b}
function Ud(a){var b=0,c;for(c in a)for(var d=a[c],e=0;e<d.length;e+
+)b=Math.max(b,Number(d[e].timestamp));return b};var Vd=RegExp("^UA-\\d+-\\d+%3A[\\
w-]+(?:%2C[\\w-]+)*(?:%3BUA-\\d+-\\d+%3A[\\w-]+(?:%2C[\\w-]+)*)*$"),Wd=/^~?[\w-]+
(?:\.~?[\w-]+)*$/,Xd=/^\d+\.fls\.doubleclick\.net$/,Yd=/;gac=([^;?]
+)/,Zd=/;gacgb=([^;?]+)/,$d=/;gclaw=([^;?]+)/,ae=/;gclgb=([^;?]+)/;
function be(a,b,c)
{if(Xd.test(a.location.host))return(b=a.location.href.match(c))&&2==b.length&&b[1].
match(Vd)?decodeURIComponent(b[1]):"";a=[];for(var d in b){c=[];for(var
e=b[d],f=0;f<e.length;f++)c.push(e[f].h);a.push(d+":"+c.join(","))}return
0<a.length?a.join(";"):""}function ce(a,b,c,d){var e=T(S())?td("_gac_gb",!0):
{},f=[],g=!1,h;for(h in e){var k=Sd("_gac_gb_"+h,b,c,d);g=g||0!
==k.length&&k.some(function(m){return 1===m});f.push(h+":"+k.join(","))}return{C:g?
f.join(";"):"",B:be(a,e,Zd)}}
function de(a,b,c,d){if(Xd.test(a.location.host))
{if((a=a.location.href.match(d))&&2==a.length&&a[1].match(Wd))return[{h:a[1]}]}else
return Fd((b||"_gcl")+c);return[]}function ee(a,b){return de(a,b,"_aw",
$d).map(function(c){return c.h}).join(".")}function fe(a,b){return
de(a,b,"_gb",ae).map(function(c){return c.h}).join(".")}function ge(a){0!
==Ed("_gcl_aw").length||a&&0!==Ed(a+"_aw").length||(Md(),Rd())}
function he(a,b,c){a=Sd((b&&b.prefix||"_gcl")+"_gb",a,b,c);return 0===a.length||
a.every(function(d){return 0===d})?"":a.join(".")};function ie()
{if("function"===typeof P.__uspapi){var
a="";try{P.__uspapi("getUSPData",1,function(b,c)
{c&&b&&(b=b.uspString)&&RegExp("^[\\da-zA-Z-]{1,20}$").test(b)&&(a=b)})}catch(b)
{}return a}};Object.freeze(new function(){});Object.freeze(new function(){});var
je="platform platformVersion architecture model uaFullVersion bitness
fullVersionList wow64".split(" ");function ke(a){var b;return null!
=(b=a.google_tag_data)?b:a.google_tag_data={}}function le(a)
{a=a.google_tag_data;if(null!=a&&a.uach){a=a.uach;var
b=u(Object,"assign").call(Object,
{},a);a.fullVersionList&&(b.fullVersionList=a.fullVersionList.slice(0));a=b}else
a=null;return a}
function me(a){var b,c;return"function"===typeof(null==(b=a.navigator)?void
0:null==(c=b.userAgentData)?void 0:c.getHighEntropyValues)}function ne(){var
a=window;if(me(a)){var b=ke(a);b.uach_promise||
(a=a.navigator.userAgentData.getHighEntropyValues(je).then(function(c){null!
=b.uach||(b.uach=c);return c}),b.uach_promise=a)}};var oe=/^[a-zA-Z0-9_]+$/,pe=!
1,qe="google_conversion_id google_conversion_format google_conversion_type
google_conversion_order_id google_conversion_language google_conversion_value
google_conversion_currency google_conversion_domain google_conversion_label
google_conversion_color google_disable_viewthrough
google_enable_display_cookie_match google_gtag_event_data google_remarketing_only
google_conversion_linker google_tag_for_child_directed_treatment
google_tag_for_under_age_of_consent google_allow_ad_personalization_signals
google_restricted_data_processing google_conversion_items
google_conversion_merchant_id google_user_id google_custom_params
google_conversion_date google_conversion_time google_conversion_js_version
onload_callback opt_image_generator google_gtm_url_processor
google_conversion_page_url google_conversion_referrer_url google_gcl_cookie_prefix
google_gcl_cookie_path google_gcl_cookie_flags google_gcl_cookie_domain
google_gcl_cookie_max_age_seconds google_read_gcl_cookie_opt_out
google_basket_feed_country google_basket_feed_language google_basket_discount
google_basket_transaction_type google_additional_conversion_params
google_additional_params google_transport_url google_gtm_experiments".split(" "),
re=["google_conversion_first_time","google_conversion_snippets"];function U(a)
{return null!=a?encodeURIComponent(String(a)):""}function se(a){if(null!=a)
{a=String(a).substring(0,512);var b=a.indexOf("#");return-1==b?
a:a.substring(0,b)}return""}function V(a,b){b=U(b);return""!=b&&(a=U(a),""!
=a)?"&".concat(a,"=",b):""}function te(a){var b=typeof a;return
null==a||"object"==b||"function"==b?null:String(a).replace(/,/g,"\\,").replace(/;/
g,"\\;").replace(/=/g,"\\=")}
function ue(a){if(!a||"object"!=typeof a||"function"==typeof a.join)return"";var
b=[],c;for(c in a)if(Object.prototype.hasOwnProperty.call(a,c)){var
d=a[c];if(d&&"function"===typeof d.join){for(var e=[],f=0;f<d.length;++f){var
g=te(d[f]);null!=g&&e.push(g)}d=0==e.length?null:e.join(",")}else d=te(d);
(e=te(c))&&null!=d&&b.push(e+"="+d)}return b.join(";")}function ve(a)
{return"number"!=typeof a&&"string"!=typeof a?"":U(a.toString())}
function we(a,b){if(b.google_read_gcl_cookie_opt_out||b.google_remarketing_only||
b.google_conversion_domain&&(!b.google_gcl_cookie_prefix||!/
^_ycl/.test(b.google_gcl_cookie_prefix)))return"";var c="";var
d=b.google_gcl_cookie_prefix&&"_gcl"!
==b.google_gcl_cookie_prefix&&oe.test(b.google_gcl_cookie_prefix)?
b.google_gcl_cookie_prefix:"";var
e={};b.google_gcl_cookie_domain&&(e.domain=b.google_gcl_cookie_domain);b.google_gcl
_cookie_flags&&(e.flags=b.google_gcl_cookie_flags);null!
=b.google_gcl_cookie_max_age_seconds&&
(e.u=b.google_gcl_cookie_max_age_seconds);b.google_gcl_cookie_path&&(e.path=b.googl
e_gcl_cookie_path);d&&(e.prefix=d);if(xe(b)&&b.m)var f=void 0===b.j;else
Xd.test(a.location.host)?f=!($d.test(a.location.href)||Yd.test(a.location.href)):
(f=Math.max(Td("aw",d),Ud(T(S())?td():{})),f=Math.max(Td("gb",d),Ud(T(S())?
td("_gac_gb",!0):{}))>f);if(f){if(void 0!==b.j)return b.j;c=fe(a,d||void
0);f=b.google_conversion_label;var g=he(f,e,b.m);c=V("gclgb",c)+(g?
V("mcov",g):"");if(d)return b.j=c;d=ce(a,f,e,b.m);
a=d.B;d=d.C;c+=(a?V("gacgb",a):"")+(d?V("gacmcov",d):"");return b.j=c}if(d)return
b=ee(a,d),V("gclaw",b);(b=ee(a))&&(c=V("gclaw",b));b=be(a,T(S())?td():{},Yd);return
c+(b?V("gac",b):"")}function ye(a){function b(d){try{return decodeURIComponent(d),!
0}catch(e){return!1}}a=a?a.title:"";if(void
0==a||""==a)return"";a=encodeURIComponent(a);for(var c=256;!
b(a.substr(0,c));)c--;return"&tiba="+a.substr(0,c)}
function ze(a,b,c,d,e){var
f="https://",g="landing"===d.google_conversion_type?"/extclk":"/";switch(e)
{default:return"";case 2:case 3:var h="googleads.g.doubleclick.net/";var
k="pagead/viewthroughconversion/";break;case 1:h="www.google.com/";k="pagead/1p-
conversion/";break;case 6:h="www.google.com/";k="ccm/conversion/";break;case
0:h=d.google_conversion_domain||"www.googleadservices.com/";k="pagead/
conversion/";break;case
5:h=d.google_conversion_domain||"www.googleadservices.com/";k="ccm/conversion/";
break;case 4:h=(h=d.google_gtm_experiments)&&h.apcm?"www.google.com":h&&h.capiorig?
d.google_conversion_id+".privacysandbox.googleadservices.com":"www.google.com/";k="
pagead/privacysandbox/conversion/";break;case
7:h="googleads.g.doubleclick.net/",k="td/rul/"}ec&&d.google_transport_url&&(h=d.goo
gle_transport_url);"/"!==h[h.length-1]&&(h+="/");if(0===h.indexOf("http://")||
0===h.indexOf("https://"))f="";f=[f,h,k,U(d.google_conversion_id),g,"?
random=",U(d.google_conversion_time)].join("");g=V("cv",d.google_conversion_js_vers
ion);
h=V("fst",d.google_conversion_first_time);k=V("num",d.google_conversion_snippets);v
ar m=V("fmt",d.google_conversion_format),p=d.google_remarketing_only?
V("userId",d.google_user_id):"";var
n=d.google_tag_for_child_directed_treatment;n=null==n||0!==n&&1!
==n?"":V("tfcd",n);var r=d.google_tag_for_under_age_of_consent;r=null==r||0!==r&&1!
==r?"":V("tfua",r);var J=d.google_allow_ad_personalization_signals;J=!1===J?
V("npa",1):!0===J?V("npa",0):"";var Ia=d.google_restricted_data_processing;Ia=gc?!
0===Ia?V("rdp",
1):!1===Ia?V("rdp",0):"":"";var
Le=V("value",d.google_conversion_value),Me=V("currency_code",d.google_conversion_cu
rrency),Ne=V("label",d.google_conversion_label),Oe=V("oid",d.google_conversion_orde
r_id),Pe=V("bg",d.google_conversion_color);a:{var
B=d.google_conversion_language;if(null!=B){B=B.toString();if(2==B.length)
{B=V("hl",B);break a}if(5==B.length){B=V("hl",B.substring(0,2))
+V("gl",B.substring(3,5));break a}}B=""}var Qe=V("guid","ON"),Re=!
d.google_conversion_domain&&"GooglemKTybQhCsO"in x&&
"function"==typeof x.GooglemKTybQhCsO?
V("resp","GooglemKTybQhCsO"):"",Se=V("disvt",d.google_disable_viewthrough),Te=V("ei
d",mc().join());var na=d.google_conversion_date;var z=[];if(a){var
L=a.screen;L&&(z.push(V("u_h",L.height)),z.push(V("u_w",L.width)),z.push(V("u_ah",L
.availHeight)),z.push(V("u_aw",L.availWidth)),z.push(V("u_cd",L.colorDepth)));a.his
tory&&z.push(V("u_his",a.history.length))}na&&"function"==typeof
na.getTimezoneOffset&&z.push(V("u_tz",-
na.getTimezoneOffset()));b&&("function"==typeof b.javaEnabled&&
z.push(V("u_java",b.javaEnabled())),b.plugins&&z.push(V("u_nplug",b.plugins.length)
),b.mimeTypes&&z.push(V("u_nmime",b.mimeTypes.length)));na=z.join("");b=b&&b.sendBe
acon?V("sendb","1"):"";z=Ae();L=V("ig",/
googleadservices\.com/.test("www.googleadservices.com")?1:0);var
Q=ue(d.google_custom_params);var
Ja=ue();Q=Q.concat(0<Q.length&&0<Ja.length?";":"",Ja);Q=""==Q?"":"&".concat("data="
,encodeURIComponent(Q));Ja=we(c,d);var
oa=d.google_conversion_page_url,Ve=d.google_conversion_referrer_url,pa="";if(c){var
Y=
a.top==a?0:(Y=a.location.ancestorOrigins)?Y[Y.length-1]==a.location.origin?
1:2:Rb(a.top)?1:2;oa=oa?oa:1==Y?a.top.location.href:a.location.href;var
Qc="";K&&I(["509562772","509562773"],bc,21);if(K&&("509562773"==M(21)||"509562772"=
=M(21))){for(var w,t=a,Z=t;t&&t!
=t.parent;)t=t.parent,Rb(t)&&(Z=t);w=Z;t=w.location.href;if(w===w.top)t={url:t,D:!
0};else{Z=!1;var
ob=w.document;ob&&ob.referrer&&(t=ob.referrer,w.parent===w.top&&(Z=!0));
(w=w.location.ancestorOrigins)&&(w=w[w.length-1])&&-1===t.indexOf(w)&&
(Z=!1,t=w);t={url:t,D:Z}}t.url&&oa!
==t.url&&(Qc=t.url)}pa+=V("frm",Y);pa+=V("url",se(oa));pa+=V("ref",se(Ve||
c.referrer));pa+=V("top",se(Qc))}a=[g,h,k,m,p,n,r,J,Ia,Le,Me,Ne,Oe,Pe,B,Qe,Re,Se,Te
,na,b,z,L,Q,Ja,pa,ye(c),Be(d.google_additional_params),Be(d.google_remarketing_only
?
{}:d.google_additional_conversion_params),"&hn="+U("www.googleadservices.com"),Ce(a
),De(a)].join("");c=lc();a+=0<c.length?"&debug_experiment_id="+c:"";if(!
d.google_remarketing_only&&!d.google_conversion_domain)
{c=[V("mid",d.google_conversion_merchant_id),
V("fcntr",d.google_basket_feed_country),V("flng",d.google_basket_feed_language),V("
dscnt",d.google_basket_discount),V("bttype",d.google_basket_transaction_type)].join
("");if(d)if(g=d.google_conversion_items){h=[];k=0;for(m=g.length;k<m;k+
+)p=g[k],n=[],p&&(n.push(ve(p.value)),n.push(ve(p.quantity)),n.push(ve(p.item_id)),
n.push(ve(p.start_date)),n.push(ve(p.end_date)),h.push("("+n.join("*")
+")"));g=0<h.length?"&item="+h.join(""):""}else g="";else
g="";c=[a,c,g].join("");a=4E3<c.length?[a,V("item","elngth")].join(""):
c}f+=a;1===e||6===e?
f+=[V("gcp",1),V("sscte",1),V("ct_cookie_present",1)].join(""):3==e&&(f+=V("gcp",1)
,f+=V("ct_cookie_present",1));fc&&(e=ie(),void 0!
==e&&(f+=V("us_privacy",e||"error")));xe(d)&&(f=d.m?
f+V("gbcov",1):f+V("gbcov",0));return f}
function Ee(a,b,c,d,e,f,g){return'<iframe name="'+a+'"'+(g?' id="'+g+'"':"")+'
title="'+b+'" width="'+d+'" height="'+e+'"'+(c?' src="'+c+'"':"")+' frameborder="0"
marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true"'+
(f?' style="display:none"':"")+' scrolling="no"></iframe>'}
function Fe(a)
{return{ar:1,bg:1,cs:1,da:1,de:1,el:1,en_AU:1,en_US:1,en_GB:1,es:1,et:1,fi:1,fr:1,h
i:1,hr:1,hu:1,id:1,is:1,it:1,iw:1,ja:1,ko:1,lt:1,nl:1,no:1,pl:1,pt_BR:1,pt_PT:1,ro:
1,ru:1,sk:1,sl:1,sr:1,sv:1,th:1,tl:1,tr:1,vi:1,zh_CN:1,zh_TW:1}[a]?
a+".html":"en_US.html"}
function Ge(a,b,c,d){function e(h,k,m,p,n){p=p?'
style="display:none"':"";return"<img "+(n&&qc()?"attributionsrc ":"")
+'height="'+m+'" width="'+k+'" border="0" alt="" src="'+h+'"'+p+"
/>"}pc()&&vc(2);var
f="";d.google_remarketing_only&&d.google_enable_display_cookie_match&&!
yc&&(K&&I(["376635470","376635471"],Zb,2),f=d.google_remarketing_only&&d.google_ena
ble_display_cookie_match&&!yc&&K&&"376635471"==M(2)?
Ee("google_cookie_match_frame","Google cookie match
frame","https://bid.g.doubleclick.net/xbbe/pixel?d=KAE",
1,1,!0,null):"");d.google_remarketing_only&&!
d.google_conversion_domain&&K&&I(["759238990","759238991"],dc,13);!
d.google_remarketing_only||d.google_conversion_domain||
K&&("759248991"==M(14)||"759248990"==M(14))||
K&&I(["759248990","759248991"],cc,14);!1!
==d.google_conversion_linker&&ge(d.google_gcl_cookie_prefix);b=ze(a,b,c,d,d.google_
remarketing_only?
2:0);if(0==d.google_conversion_format&&null==d.google_conversion_domain)return'<a
href="https://services.google.com/sitestats/'+(Fe(d.google_conversion_language)+
"?cid="+U(d.google_conversion_id))+'"
target="_blank">'+e(b,135,27,!1,!1)+"</a>"+f;if(void 0!
==d.google_conversion_snippets&&1<d.google_conversion_snippets||
3==d.google_conversion_format){var
g=b;null==d.google_conversion_domain&&(g=3==d.google_conversion_format?
b:G(b,"fmt",3));b=void 0;qc()&&!
d.google_remarketing_only&&(b={attributionsrc:""});return He(a,c,d,g,b)?f:e(g,1,1,!
0,!d.google_remarketing_only)+f}g=null;!
d.google_conversion_domain&&He(a,c,d,b)&&(g="goog_conv_iframe",b="");return
Ee("google_conversion_frame",
"Google conversion frame",b,2==d.google_conversion_format?
200:300,2==d.google_conversion_format?26:13,!1,g)+f}function He(a,b,c,d,e)
{if(c.google_conversion_domain)return!1;try{return Sc(a,b,d,null,e)}catch(f)
{return!1}}
function Ie(a){if("landing"===a.google_conversion_type||!a.google_conversion_id||
a.google_remarketing_only&&a.google_disable_viewthrough)return!
1;a.google_conversion_date=new
Date;a.google_conversion_time=a.google_conversion_date.getTime();a.google_conversio
n_snippets="number"===typeof
a.google_conversion_snippets&&0<a.google_conversion_snippets?
a.google_conversion_snippets+1:1;void
0===a.google_conversion_first_time&&(a.google_conversion_first_time=a.google_conver
sion_time);a.google_conversion_js_version=
"9";0!=a.google_conversion_format&&1!=a.google_conversion_format&&2!
=a.google_conversion_format&&3!
=a.google_conversion_format&&(a.google_conversion_format=3);!1!
==a.google_enable_display_cookie_match&&(a.google_enable_display_cookie_match=!
0);return!0}function Je(a){for(var b=0;b<qe.length;b++)a[qe[b]]=null}function Ke(a)
{for(var b={},c=0;c<qe.length;c++)b[qe[c]]=a[qe[c]];for(c=0;c<re.length;c+
+)b[re[c]]=a[re[c]];return b}
function Ae(){var a="";pc()&&(a=xc().map(function(b){return
b.join("-")}).join("_"));return V("li",a)}function Ce(a){if(!hc||!a.__gsaExp||!
a.__gsaExp.id)return"";a=a.__gsaExp.id;if("function"!==typeof a)return"";try{var
b=Number(a());return isNaN(b)?"":V("gsaexp",b)}catch(c){return""}}
function De(a){function b(d,e){null!=e&&c.push(d+"="+encodeURIComponent(e))}if(!
oc())return"";a=le(a);if(!a)return"";var
c=[];b("&uaa",a.architecture);b("&uab",a.bitness);b("&uam",a.model);b("&uap",a.plat
form);b("&uapv",a.platformVersion);null!
=a.wow64&&b("&uaw",a.wow64?"1":"0");a.fullVersionList&&b("&uafvl",a.fullVersionList
.map(function(d){return encodeURIComponent(d.brand||"")
+";"+encodeURIComponent(d.version||"")}).join("|"));return c.join("")}
function Be(a){if(!a)return"";var b="",c;for(c in
a)a.hasOwnProperty(c)&&(b+=V(c,a[c]));return b}function xe(a)
{return(a=a.google_gtm_experiments)&&a.gbcov?!0:!1}
function Ue(a,b){var c;if(c=!b.google_remarketing_only)if(b.google_transport_url||!
K||"375603261"!=M(19)&&"375603260"!=M(19))c=!1;else{b:{if(!pe){Xb("A4w7HyCK6tScR/
6oxyP31X0MsYLu0ZlIdOBV/7GEXwRIQZy3/qaAa0jm3+mKd8mQDUB6svQWIUC2X/
gyNdSvbgAAAACUeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1c
mUiOiJBdHRyaWJ1dGlvblJlcG9ydGluZ0Nyb3NzQXBwV2ViIiwiZXhwaXJ5IjoxNzA3MjYzOTk5LCJpc1N1
YmRvbWFpbiI6dHJ1ZSwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ\x3d\x3d",a);if(!Lc()&&!
Xb(u("www.googleadservices.com","endsWith").call("www.googleadservices.com","google
.com")?"":"A2kc5o2ErHAbqJvF2MHSdYtnc2Bp3n6Jn2kNeko6SgHH6zXBHn0+4BbAW2No9ylVJMkzJAPw
MqCVHqXm+IF1DgQAAACKeyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZ
lYXR1cmUiOiJQcml2YWN5U2FuZGJveEFkc0FQSXMiLCJleHBpcnkiOjE2OTUxNjc5OTksImlzU3ViZG9tYW
luIjp0cnVlLCJpc1RoaXJkUGFydHkiOnRydWV9",a)){a=!1;break b}pe=!
0}a=Lc()}c=a}c&&(a=b.google_additional_conversion_params||
{},c=b.google_gtm_experiments,a.capi=c&&c.apcm?"2":"1",b.google_additional_conversi
on_params=
a)};function We(a){var b=ma.apply(1,arguments);if(0===b.length)return
ib(a[0]);for(var c=a[0],d=0;d<b.length;d++)c+=encodeURIComponent(b[d])
+a[d+1];return ib(c)};var
Xe=ja(["https://www.googletagmanager.com/debug/bootstrap"]),Ye=!
1,Ze=document.currentScript&&document.currentScript.src||"";
function $e(a,b,c){try{if(!Ye&&(Ye=!0,!c.google_gtm)){var d=void 0,e=void
0,f=Nb(a.location.href,"gtm_debug");af(f)&&(d=2);d||0!
==b.referrer.indexOf("https://tagassistant.google.com/")||(d=3);!
d&&0<=Fa(b.cookie.split("; "),"__TAG_ASSISTANT=x")&&(d=4);d||
(e=b.documentElement.getAttribute("data-tag-assistant-present"),af(e)&&(d=5));if(d)
{var g="AW-"+(c.google_conversion_id||"");if(!
a["google.tagmanager.debugui2.queue"]){a["google.tagmanager.debugui2.queue"]=[];var
h=We(Xe);c={id:g,src:"LEGACY",cond:d};
var k=gb.exec(fb(h).toString()),m=k[3]||"";var p=ib(k[1]+jb("?",k[2]||"",c)
+jb("#",m));var n=Yb("SCRIPT",b);Pb(n,p);var r=b.getElementsByTagName("script")
[0];r&&r.parentNode&&r.parentNode.insertBefore(n,r)}a["google.tagmanager.debugui2.q
ueue"].push({messageType:"LEGACY_CONTAINER_STARTING",data:
{id:g,scriptSource:Ze}})}}}catch(J){}}function af(a){if(null==a||
0===a.length)return!1;a=Number(a);var b=Date.now();return a<b+3E5&&a>b-
9E5};function bf(a){return a.prerendering?3:
{visible:1,hidden:2,prerender:3,preview:4,unloaded:5}[a.visibilityState||
a.webkitVisibilityState||a.mozVisibilityState||""]||0}function cf(a){var
b;a.visibilityState?b="visibilitychange":a.mozVisibilityState?
b="mozvisibilitychange":a.webkitVisibilityState&&(b="webkitvisibilitychange");retur
n b}function df(a,b){if(3==bf(b))return!1;a();return!0}
function ef(a,b){var c=void 0===c?!1:c;if(!df(a,b))if(c){var d=function()
{b.removeEventListener&&b.removeEventListener("prerenderingchange",d,!
1);a()};b.addEventListener&&b.addEventListener("prerenderingchange",d,!1)}else{var
e=!1,f=cf(b),g=function(){!e&&df(a,b)&&(e=!
0,b.removeEventListener&&b.removeEventListener(f,g,!
1))};f&&b.addEventListener&&b.addEventListener(f,g,!1)}};function ff(a){var
b=u(Object,"assign").call(Object,{},a);a=a.id;b=(delete
b.id,b);if(u(Object,"keys").call(Object,b).length)throw Error("Invalid
attribute(s): "+u(Object,"keys").call(Object,b));a={id:a};if(!Gb.test("span"))throw
Error("");if("SPAN"in Ib)throw Error("");b=void 0;var c="";if(a)for(k in
a)if(Object.prototype.hasOwnProperty.call(a,k)){if(!Gb.test(k))throw Error("");var
d=a[k];if(null!=d){var e=void 0;var f=k;if(d instanceof wa)d=za(d);else
if("style"==f.toLowerCase()){var g=typeof d;
g="object"==g&&null!=d||"function"==g;if(!g)throw Error("");if(!(d instanceof E))
{g="";for(e in d)if(Object.prototype.hasOwnProperty.call(d,e)){if(!/^[-_a-zA-Z0-9]+
$/.test(e))throw Error("Name allows only [-_a-zA-Z0-9], got: "+e);var h=d[e];null!
=h&&(h=Array.isArray(h)?h.map(tb).join(" "):tb(h),g+=e+":"+h+";")}d=g?new
E(g,rb):sb}d=d instanceof E&&d.constructor===E?
d.g:"type_error:SafeStyle"}else{if(/^on/i.test(f))throw
Error("");if(f.toLowerCase()in Hb)if(d instanceof eb)d=fb(d).toString();else if(d
instanceof
D)d=kb(d);else if("string"===typeof d)d=(nb(d)||qb).toString();else throw
Error("");}e=f+'="'+Pa(String(d))+'"';c+=" "+e}}var k="<span"+c;null==b?
b=[]:Array.isArray(b)||(b=[b]);!0===bb.span?k+=">":(b=Fb(b),k+=">"+Bb(b).toString()
+"</span>");return Db(k)};K=new function(){var a=[];var b=0,c;for(c in nc)a[b+
+]=nc[c];a=void 0===a?[]:a;this.l={};this.g={};for(b=0;b<a.length;+
+b)this.g[a[b]]=""};I(["466465925","466465926"],ac,20);oc()&&ne();K&&I(["592230570"
,"592230571"],$b,16);pc()&&(vc(1),wc());
function gf(a,b,c){function d(m,p){var n=new Image;n.onload=m;n.src=p}function e()
{--f;if(0>=f){var m=Nc(a,!1),p=m[b];p&&(delete m[b],(m=p[0])&&m.call&&m())}}var
f=c.length+1;if(2==c.length){var
g=c[0],h=c[1];0<=Lb(g,0,"rmt_tld",g.search(Mb))&&0<=Lb(g,0,"ipr",g.search(Mb))&&!
h.match(Jb)[6]&&(h+=Kb(g),c[1]=G(h,"rmt_tld","1"))}for(g=0;g<c.length;g++)
{h=c[g];var k=Nb(h,"fmt");switch(parseInt(k,10)){case 1:case 2:
(k=a.document.getElementById("goog_conv_iframe"))&&!k.src?
Kc(h,e,k):d(e,h);break;case 4:Sc(a,
a.document,h,e);break;case
5:if(a.navigator&&a.navigator.sendBeacon)if(a.navigator.sendBeacon(h,""))
{e();break}else h=G(h,"sendb",2);h=G(h,"fmt",3);default:d(e,h)}}e()}var
hf=["GooglemKTybQhCsO"],W=x;hf[0]in W||"undefined"==typeof W.execScript||
W.execScript("var "+hf[0]);for(var X;hf.length&&(X=hf.shift());)hf.length||void
0===gf?W[X]&&W[X]!==Object.prototype[X]?W=W[X]:W=W[X]={}:W[X]=gf;
(function(a,b,c){if(a){$e(a,c,a);try{if(Ie(a)){var
d=Ke(a);K&&I(["375603260","375603261"],ic?
1:0,19);K&&I(["512247838","512247839"],jc?1:0,22);if(3==bf(c)){var
e="google_conversion_"+Math.floor(1E9*Math.random());Qb(c,ff({id:e}));ef(function()
{try{Ue(c,d);var f=c.getElementById(e);if(f){var
g=Dc(Ge(a,b,c,d));if(1===f.nodeType){var
h=f.tagName;if("SCRIPT"===h||"STYLE"===h)throw
Error("");}f.innerHTML=Bb(g)}}catch(k){}},c)}else
Ue(c,d),Qb(c,Dc(Ge(a,b,c,d)))}}catch(f){}Je(a)}})
(window,navigator,document);}).call(this);

You might also like