CINXE.COM

Google Partners

<!DOCTYPE html><html lang="en-US" dir="ltr"><head><meta charset="UTF-8"><meta http-equiv="Cache-Control" content="no-cache"/><meta http-equiv="pragma" content="no-cache"/><meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1"/><title>Google Partners</title><script nonce="ZaVkk94gwOpSOOI6EHi3ig">window.$acx = {cspNonce: 'ZaVkk94gwOpSOOI6EHi3ig',};window.acxCspNonce = 'ZaVkk94gwOpSOOI6EHi3ig'</script><script nonce="ZaVkk94gwOpSOOI6EHi3ig">(function(){'use strict';var e=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};function m(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 n=m(this); function q(a,b){if(b)a:{var c=n;a=a.split(".");for(var d=0;d<a.length-1;d++){var f=a[d];if(!(f in c))break a;c=c[f]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&e(c,a,{configurable:!0,writable:!0,value:b})}}var r=typeof Object.assign=="function"?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var f in d)Object.prototype.hasOwnProperty.call(d,f)&&(a[f]=d[f])}return a};q("Object.assign",function(a){return a||r});/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var u=this||self;function v(a,b){b=b===void 0?{}:b;return u.fetch(a,b)} function w(a,b){return new u.Promise(function(c,d){function f(h){a().then(function(l){return c(Object.assign({},{value:l},h))})["catch"](function(l){h.failureTimestamps.push((new Date).getTime());h.retries===b?d(Object.assign({},{exception:l},h)):setTimeout(function(){h.retries+=1;h.attemptTimestamps.push((new Date).getTime());return f(h)},(Math.pow(2,h.retries)+Math.random())*1E3)})}f({retries:0,attemptTimestamps:[(new Date).getTime()],failureTimestamps:[],allowedAttempts:b})})};var x=[],y={},z=0,A;function B(a,b){return x.filter(function(c){return c.startTime>=a&&c.startTime+c.duration<=b})}function C(a){y[a]=performance.now();z<=0&&A.observe({entryTypes:["longtask"]});z=Math.max(0,z+1)}function D(a){var b=performance.now(),c=y[a];delete y[a];z--;"takeRecords"in A&&Array.prototype.push.apply(x,A.takeRecords());a=B(c,b);z<=0&&(A.disconnect(),z=x.length=0);return a};var E={},F={},G,H,I=0;function K(a){a.forEach(function(b){b.name in E&&(E[b.name]={startTime:b.startTime,responseStart:b.responseStart,responseEnd:b.responseEnd,transferSize:b.transferSize})})}function L(a,b){I+1<=1E3&&!(a in F)&&(I++,F[a]=b||a,E[b||a]=!0)}function M(a){var b=F[a],c=E[b];I-=c?1:0;c==1&&(K(H()),c=E[b]);delete E[b];delete F[a];return c==1?void 0:c}function N(a){var b=F[a],c=E[b];delete E[b];delete F[a];I-=c?1:0};function O(a,b){b={src:a,retryResult:b};"$acx"in u&&"resourceTimingBuffer"in u.$acx&&(b.performanceEntry=u.$acx.resourceTimingBuffer.get(a));return b}function P(a){return new u.Promise(function(b,c){try{typeof a==="function"&&a(),b()}catch(d){c(d)}})}function Q(a,b){var c={},d;for(d in b)b.hasOwnProperty(d)&&(a.hasOwnProperty(d)?c[d]=a[d]:c[d]=b[d]);return c}function R(){var a=document.createElement("script");"nonce"in a?a.nonce=u.$acx.cspNonce:a.setAttribute("nonce",u.$acx.cspNonce);return a} function S(a){var b=b===void 0?v:b;u.dart_requestedScripts=u.dart_requestedScripts||[];this.i=this.h=null;this.s=b;this.g={};this.m=a}S.prototype.load=function(a,b){b=b===void 0?{}:b;b=Q(b,T);return U(this,a.src,function(){return V(a.cloneNode(!1))},b.retries,b.track,b.dedupe)}; S.prototype.v=function(a,b){b=b===void 0?{}:b;b=Q(b,T);var c=b.retries,d=b.track;b=b.dedupe;var f=R();if(!this.m)throw"loadUrlUsingScriptTag API cannot be used without providing a scriptSrcSetter.";this.m(f,a);return this.load(f,{B:c,track:d,A:b})}; S.prototype.u=function(a,b){var c=this;b=b===void 0?{}:b;b=Q(b,W);var d=b.retries,f=b.track,h=b.dedupe,l=b.beforeExecute,g=b.requestPayload,k=b.contentType;if(b.xsrfProtected){var p={method:"POST",headers:{"X-Framework-Xsrf-Token":u.$acx.xsrfToken}};g!==void 0&&g!==""&&(p.body=g,p.headers["Content-Type"]=k)}return U(this,a,function(){var t=p;t=t===void 0?{method:"GET"}:t;return c.s(a,t)},d,f,h,function(t){return t.text().then(function(aa){return P(l).then(function(){var J=R();J.appendChild(document.createTextNode(aa)); document.head.appendChild(J)})})})}; function U(a,b,c,d,f,h,l){if(h&&b in a.g)return a.g[b];d=c=w(c,d);l&&(d=c.then(function(g){return l(g.value).then(function(){return g}).catch(function(k){g.exception=k;return g})}));b in a.g||(a.g[b]=d);return f?(u.dart_requestedScripts.push(b),"$acx"in u&&"resourceTimingBuffer"in u.$acx&&u.$acx.resourceTimingBuffer.add(b),d.then(function(g){if("acx_Observable"in u){var k=O(b,g);a.l().mutate(function(p){p.push(k)});g.performanceEntry=k.performanceEntry}return g}).catch(function(g){if("acx_Observable"in u){var k= O(b,g);a.j().mutate(function(p){p.push(k)});g.performanceEntry=k.performanceEntry}return g})):d}function V(a){document.head.appendChild(a);return new u.Promise(function(b,c){a.onload=b;a.onerror=function(d){a.remove();c(d)}})}S.prototype.l=function(){return this.i=this.i||new u.acx_Observable([])};S.prototype.j=function(){return this.h=this.h||new u.acx_Observable([])};S.prototype.o=function(){this.i=this.h=null}; var T={retries:2,track:!0,dedupe:!1},W={retries:2,track:!0,dedupe:!1,xsrfProtected:!0,beforeExecute:function(){},requestPayload:void 0,contentType:"application/x-www-form-urlencoded"};var X=u.$acx=u.$acx||{};X.ScriptLoaderFactory={newInstance:function(a){a=new S(a);return{load:a.load.bind(a),loadUrlUsingScriptTag:a.v.bind(a),loadUrlUsingFetch:a.u.bind(a),failedScripts:a.j.bind(a),loadedScripts:a.l.bind(a),defaults:T,reset:a.o.bind(a)}}};(function(a,b){["mousedown","keydown","touchstart"].forEach(function(c){a.addEventListener(c,function(d){b.inputTimeStamp=d.timeStamp},{capture:!0,passive:!0})})})(document.documentElement,X);var Y; "performance"in u&&"PerformanceObserver"in u?(G=new PerformanceObserver(function(a){return K(a.getEntries())}),G.observe({entryTypes:["resource"]}),"takeRecords"in G?H=G.takeRecords.bind(G):"getEntriesByType"in performance&&(H=function(){var a=performance.getEntriesByType("resource");"clearResourceTimings"in performance&&performance.clearResourceTimings();return a}),Y=!0):Y=!1; Y&&(X.resourceTimingBuffer={add:L,get:M,remove:N},u._resourceTimingBuffer={add:X.resourceTimingBuffer.add,get:function(a){(a=X.resourceTimingBuffer.get(a))&&(a.fetchStart=a.startTime);return a}});var Z;"PerformanceLongTaskTiming"in u&&"PerformanceObserver"in u&&"performance"in u?(A=new PerformanceObserver(function(a){Array.prototype.push.apply(x,a.getEntries())}),Z=!0):Z=!1;Z&&(X.LongTaskTracker={start:C,stop:D});}).call(this); </script><script nonce="ZaVkk94gwOpSOOI6EHi3ig">(function () {function scriptSrcSetter(scriptElement, url){scriptElement.src = url;}window.$acx.scriptLoader = window.$acx.ScriptLoaderFactory.newInstance(scriptSrcSetter);})();</script><style nonce="E3H4nopskTbguO1YzUNK8Q">html, body {height: 100%; margin: 0; padding: 0; width: 100%;}body {display: flex; flex-direction: column; font-family: 'Roboto', sans-serif; font-size: 13px; min-width: 768px;}[ng-app] {flex-grow: 1; height: 100%; position: relative;}::-moz-focus-inner {border-style: none; padding: 0;}</style><link href='//fonts.googleapis.com/css?family=Roboto_old:500,300,700,400' rel='stylesheet' type='text/css' nonce="E3H4nopskTbguO1YzUNK8Q"><link href='//fonts.googleapis.com/icon?family=Material+Icons+Extended' rel='stylesheet' type='text/css' nonce="E3H4nopskTbguO1YzUNK8Q"></head><body><div ng-app><root></root></div><script nonce="ZaVkk94gwOpSOOI6EHi3ig">(function() {function loadAsyncOrDefer(src, type, defer, preload) {var scriptElement = document.createElement('script'); if (self.trustedTypes && self.trustedTypes.createPolicy) {var policy = self.trustedTypes.createPolicy('acx#loadExternalScripts', {createScriptURL: function(src) { return src; } }); scriptElement.src = policy.createScriptURL(src);} else {scriptElement.src = src;}window['$acx'] = window['$acx'] || {}; scriptElement.setAttribute('nonce', window.$acx['cspNonce']); var requestedScripts = (window['dart_requestedScripts'] = window['dart_requestedScripts'] || []); requestedScripts.push(scriptElement.src); window.$acx['acx_preloaded_libraries_object'] = window.$acx['acx_preloaded_libraries_object'] || {}; if (preload) {var promise = new Promise((resolve, reject) => {scriptElement.onload = resolve; scriptElement.onerror = reject;}); window.$acx['acx_preloaded_libraries_object'][src] = promise;}if (type) {scriptElement.type = type;}if (defer) {scriptElement.defer = true;}scriptElement = document.head.appendChild(scriptElement); if ('resourceTimingBuffer' in window.$acx) {window.$acx.resourceTimingBuffer.add(scriptElement.src);}}function runInWebWorker(fn) {var code = fn.toString(); code = code.substring( code.indexOf('{')+1, code.lastIndexOf('}')); var blob = new Blob([code], {type: 'application/javascript'}); new Worker(URL.createObjectURL(blob));}loadAsyncOrDefer('https:\/\/www.gstatic.com\/acx\/adwords\/partnerspublic\/partners_public_auto_20241119-1026_RC000\/partners\/main.dart.js','application\/javascript', true , false );})();</script><script nonce="ZaVkk94gwOpSOOI6EHi3ig">window.clientFlags = {};</script><script nonce="ZaVkk94gwOpSOOI6EHi3ig">var PartnersPublicClientInfo = '\x7b\x221\x22:\x22149500\x22,\x223\x22:\x7b\x221\x22:true,\x222\x22:true\x7d\x7d'; if (window['onPartnersPublicClientInfoAvailableCallbacks']) {for (i = 0; i < window['onPartnersPublicClientInfoAvailableCallbacks'].length; i++) {window['onPartnersPublicClientInfoAvailableCallbacks'][i]();}delete window['onPartnersPublicClientInfoAvailableCallbacks'];}</script><script nonce="ZaVkk94gwOpSOOI6EHi3ig">var locale = 'en_US';if (window['onLocaleAvailableCallbacks']) {for (i = 0; i < window['onLocaleAvailableCallbacks'].length; i++) {window['onLocaleAvailableCallbacks'][i]();}delete window['onLocaleAvailableCallbacks'];}</script></body></html>