CINXE.COM

Unlimited, Flexible & Group Phone Plans & Rates - Google Fi Wireless

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"/><title>Unlimited, Flexible &amp; Group Phone Plans &amp; Rates - Google Fi Wireless</title><link rel="shortcut icon" href="https://lh3.googleusercontent.com/RYojZjBK4yAgOzuDEXTdJcq-_K51Wv9xYlOYgUFtGZVAd1JZ4n8e5a75LfLnYiq_ucA-1n3Dk6Cf_a4M0NAr7Epso6dhFOUGgBgwftC2s3SppXRLogvWpj3M2aikYg3kwon3Zg"><meta name="description" content="Discover Google Fi Wireless phone plans that work best for you and your family including unlimited data, group, flexible, international and more."/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta name="og:site_name" content="Google Fi Wireless"/><meta name="og:type" content="website"/><meta name="og:url" content="https://fi.google.com/about/plans"/><meta name="og:title" content="Unlimited, Flexible &amp; Group Phone Plans &amp; Rates - Google Fi Wireless"/><meta name="og:description" content="Discover Google Fi Wireless phone plans that work best for you and your family including unlimited data, group, flexible, international and more."/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="Unlimited, Flexible &amp; Group Phone Plans &amp; Rates - Google Fi Wireless"/><meta name="twitter:description" content="Discover Google Fi Wireless phone plans that work best for you and your family including unlimited data, group, flexible, international and more."/><link rel="canonical" href="https://fi.google.com/about/plans"/><script src="https://www.gstatic.com/fi/marketing/src_marketing_components.pqhZysMpWySgDHwWgtTlnEwcMwfjr17B_quQaagOqcA.js" nonce="gdpXVHNkNmiGcCcmhbUAxg"></script><link rel="stylesheet" href="https://www.gstatic.com/fi/marketing/src_scss_main.r6zDFmDm6AJ5GXyvrdemYzBT4AIazpiBZzhO7MYESNA.goog.css" nonce="kXyTcb5D1pW-tZ0j9ZqZBQ"/><link rel="preconnect" href="https://fonts.gstatic.com"/><link rel="preconnect" href="https://lh3.googleusercontent.com"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Sharp:opsz,wght,FILL,GRAD@48,300..400,0,0&family=Google+Symbols:opsz,wght,FILL,GRAD@24,300..400,0,0" nonce="kXyTcb5D1pW-tZ0j9ZqZBQ"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Google+Sans_old:wght@400;500;700&family=Roboto_old:wght@400;500;700&family=Google+Sans+Text_old:wght@400;500;700&display=swap" nonce="kXyTcb5D1pW-tZ0j9ZqZBQ"/><script nonce="gdpXVHNkNmiGcCcmhbUAxg">dataLayer = [{'gtm.whitelist': ['google', 'flc'], 'gtm.blacklist': ['customScripts']},{'ga4': true,},{"experimentIds":"|11000313|11008455|11008513|11009326|11010699|11010726|11010734|11011113|11011179|11011632|11011644|11012350|11012402|11013205|11013290|11013302|11014029|11014031|11014073|11014075|11014106|11014108|11014145|11014149|11014159|11014161|"}];</script><script src="https://www.google-analytics.com/plugins/ua/ec.js" async nonce="gdpXVHNkNmiGcCcmhbUAxg"></script><script nonce="gdpXVHNkNmiGcCcmhbUAxg">initialData = {"accountNeedsSignup":true,"cartItemCount":0,"oneGoogleBarParts":"[[0,60,[3700323]],[[null,null,null,null,null,\";this.gbar_\\u003d{CONFIG:[[[0,\\\"www.gstatic.com\\\",\\\"og.qtm.en_US.y79QZuZfgDQ.es5.O\\\",\\\"com.sg\\\",\\\"en\\\",\\\"170\\\",0,[4,2,\\\"\\\",\\\"\\\",\\\"\\\",\\\"697459774\\\",\\\"0\\\"],null,\\\"x0BCZ9K2MfTe0PEP1O7xoQo\\\",null,0,\\\"og.qtm.v8-YLxJg-4k.L.X.O\\\",\\\"AA2YrTsAEfA6JLF5DvbLfmVRciL2aQysQQ\\\",\\\"AA2YrTto6bMkJ3yf4gqFFypu7rAoQZZyEw\\\",\\\"\\\",2,1,200,\\\"SGP\\\",null,null,\\\"170\\\",\\\"170\\\",1,null,null,82819326,1,0],null,[1,0.1000000014901161,2,1],null,[0,0,0,null,\\\"\\\",\\\"\\\",\\\"\\\",\\\"\\\",0,0,0,\\\"\\\"],[0,0,\\\"\\\",1,0,0,0,0,0,0,null,0,0,null,0,0,null,null,0,0,0,\\\"\\\",\\\"\\\",\\\"\\\",\\\"\\\",\\\"\\\",\\\"\\\",null,0,0,0,0,0,null,null,null,\\\"rgba(32,33,36,1)\\\",\\\"rgba(255,255,255,1)\\\",0,0,1,null,null,null,0],null,null,[\\\"1\\\",\\\"gci_91f30755d6a6b787dcc2a4062e6e9824.js\\\",\\\"googleapis.client:gapi.iframes\\\",\\\"\\\",\\\"en\\\"],null,null,null,null,[\\\"m;/_/scs/abc-static/_/js/k\\u003dgapi.gapi.en.x7CxCIZpks8.O/am\\u003dAAAg/d\\u003d1/rs\\u003dAHpOoo8czmnaLIncRgBQP7N2THncpDJ9mQ/m\\u003d__features__\\\",\\\"https://apis.google.com\\\",\\\"\\\",\\\"\\\",\\\"\\\",\\\"\\\",null,1,\\\"es_plusone_gc_20241104.0_p1\\\",\\\"en\\\",null,0],[0.009999999776482582,\\\"com.sg\\\",\\\"170\\\",[null,\\\"\\\",\\\"0\\\",null,1,5184000,null,null,\\\"\\\",null,null,null,null,null,0,null,0,null,1,0,0,0,null,null,0,0,null,0,0,0,0,0],null,null,null,0],[1,null,null,27043,170,\\\"SGP\\\",\\\"en\\\",\\\"697459774.0\\\",8,null,0,0,null,null,null,null,\\\"\\\",null,null,null,\\\"x0BCZ9K2MfTe0PEP1O7xoQo\\\",0,0,0,null,2,5,\\\"pw\\\",38,0,0,0,0,1,82819326,0,0],[[null,null,null,\\\"https://www.gstatic.com/og/_/js/k\\u003dog.qtm.en_US.y79QZuZfgDQ.es5.O/rt\\u003dj/m\\u003dqabr,q_dnp,qapid,qads,q_dg/exm\\u003dqaaw,qadd,qaid,qein,qhaw,qhba,qhbr,qhch,qhga,qhid,qhin/d\\u003d1/ed\\u003d1/rs\\u003dAA2YrTsAEfA6JLF5DvbLfmVRciL2aQysQQ\\\"]]]],};this.gbar_\\u003dthis.gbar_||{};(function(_){var window\\u003dthis;\\ntry{\\n_._F_toggles_initialize\\u003dfunction(a){(typeof globalThis!\\u003d\\u003d\\\"undefined\\\"?globalThis:typeof self!\\u003d\\u003d\\\"undefined\\\"?self:this)._F_toggles\\u003da||[]};(0,_._F_toggles_initialize)([]);\\n/*\\n\\n Copyright The Closure Library Authors.\\n SPDX-License-Identifier: Apache-2.0\\n*/\\nvar ca,ja,ka,oa,qa,ra,Ca,Ea,Fa,Ha,Ia,Ka,Na,bb,ab,eb,gb,fb,hb,ib,nb,ob,sb,vb,pb,ub,tb,rb,qb,xb,yb,Fb,Kb,Lb,Mb,Nb,y,Vb,Wb,Xb;_.aa\\u003dfunction(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.aa);else{var c\\u003dError().stack;c\\u0026\\u0026(this.stack\\u003dc)}a\\u0026\\u0026(this.message\\u003dString(a));b!\\u003d\\u003dvoid 0\\u0026\\u0026(this.cause\\u003db)};_.ba\\u003dfunction(a){a.Kl\\u003d!0;return a};ca\\u003dfunction(a,b){if(a.length\\u003eb.length)return!1;if(a.length\\u003cb.length||a\\u003d\\u003d\\u003db)return!0;for(var c\\u003d0;c\\u003ca.length;c++){var d\\u003da[c],e\\u003db[c];if(d\\u003ee)return!1;if(d\\u003ce)return!0}};\\n_.da\\u003dfunction(a){_.t.setTimeout(function(){throw a;},0)};_.fa\\u003dfunction(){var a\\u003d_.t.navigator;return a\\u0026\\u0026(a\\u003da.userAgent)?a:\\\"\\\"};ja\\u003dfunction(a){return ha?ia?ia.brands.some(function(b){return(b\\u003db.brand)\\u0026\\u0026b.indexOf(a)!\\u003d-1}):!1:!1};_.v\\u003dfunction(a){return _.fa().indexOf(a)!\\u003d-1};ka\\u003dfunction(){return ha?!!ia\\u0026\\u0026ia.brands.length\\u003e0:!1};_.la\\u003dfunction(){return ka()?!1:_.v(\\\"Opera\\\")};_.ma\\u003dfunction(){return ka()?!1:_.v(\\\"Trident\\\")||_.v(\\\"MSIE\\\")};_.na\\u003dfunction(){return _.v(\\\"Firefox\\\")||_.v(\\\"FxiOS\\\")};\\n_.pa\\u003dfunction(){return _.v(\\\"Safari\\\")\\u0026\\u0026!(oa()||(ka()?0:_.v(\\\"Coast\\\"))||_.la()||(ka()?0:_.v(\\\"Edge\\\"))||(ka()?ja(\\\"Microsoft Edge\\\"):_.v(\\\"Edg/\\\"))||(ka()?ja(\\\"Opera\\\"):_.v(\\\"OPR\\\"))||_.na()||_.v(\\\"Silk\\\")||_.v(\\\"Android\\\"))};oa\\u003dfunction(){return ka()?ja(\\\"Chromium\\\"):(_.v(\\\"Chrome\\\")||_.v(\\\"CriOS\\\"))\\u0026\\u0026!(ka()?0:_.v(\\\"Edge\\\"))||_.v(\\\"Silk\\\")};qa\\u003dfunction(){return ha?!!ia\\u0026\\u0026!!ia.platform:!1};ra\\u003dfunction(){return _.v(\\\"iPhone\\\")\\u0026\\u0026!_.v(\\\"iPod\\\")\\u0026\\u0026!_.v(\\\"iPad\\\")};_.sa\\u003dfunction(){return ra()||_.v(\\\"iPad\\\")||_.v(\\\"iPod\\\")};\\n_.ta\\u003dfunction(){return qa()?ia.platform\\u003d\\u003d\\u003d\\\"macOS\\\":_.v(\\\"Macintosh\\\")};_.va\\u003dfunction(a,b){return(0,_.ua)(a,b)\\u003e\\u003d0};_.ya\\u003dfunction(a){if(!_.wa)return _.xa(a);for(var b\\u003d\\\"\\\",c\\u003d0,d\\u003da.length-10240;c\\u003cd;)b+\\u003dString.fromCharCode.apply(null,a.subarray(c,c+\\u003d10240));b+\\u003dString.fromCharCode.apply(null,c?a.subarray(c):a);return btoa(b)};_.Aa\\u003dfunction(a){return za\\u0026\\u0026a!\\u003dnull\\u0026\\u0026a instanceof Uint8Array};_.Ba\\u003dfunction(a){return Array.prototype.slice.call(a)};\\nCa\\u003dfunction(a){return typeof Symbol\\u003d\\u003d\\u003d\\\"function\\\"\\u0026\\u0026typeof Symbol()\\u003d\\u003d\\u003d\\\"symbol\\\"?Symbol():a};Ea\\u003dfunction(a,b){(0,_.Da)(b,(a|0)\\u0026-30975)};Fa\\u003dfunction(a,b){(0,_.Da)(b,(a|34)\\u0026-30941)};Ha\\u003dfunction(a){return!(!a||typeof a!\\u003d\\u003d\\\"object\\\"||a.i!\\u003d\\u003dGa)};Ia\\u003dfunction(a){return a!\\u003d\\u003dnull\\u0026\\u0026typeof a\\u003d\\u003d\\u003d\\\"object\\\"\\u0026\\u0026!Array.isArray(a)\\u0026\\u0026a.constructor\\u003d\\u003d\\u003dObject};Ka\\u003dfunction(a){return!Array.isArray(a)||a.length?!1:(0,_.Ja)(a)\\u00261?!0:!1};_.La\\u003dfunction(a){if(a\\u00262)throw Error();};Na\\u003dfunction(a,b){(b\\u003d_.Ma?b[_.Ma]:void 0)\\u0026\\u0026(a[_.Ma]\\u003d_.Ba(b))};\\n_.Pa\\u003dfunction(a,b){Oa\\u003db;a\\u003dnew a(b);Oa\\u003dvoid 0;return a};\\n_.w\\u003dfunction(a,b,c,d){var e;d\\u003d(e\\u003dd)!\\u003dnull?e:0;a\\u003d\\u003dnull\\u0026\\u0026(a\\u003dOa);Oa\\u003dvoid 0;if(a\\u003d\\u003dnull)e\\u003d96,c?(a\\u003d[c],e|\\u003d512):a\\u003d[],b\\u0026\\u0026(e\\u003de\\u0026-33521665|(b\\u00261023)\\u003c\\u003c15);else{if(!Array.isArray(a))throw Error(\\\"E\\\");e\\u003d(0,_.Ja)(a);if(e\\u00262048)throw Error(\\\"H\\\");if(e\\u002664)return a;d\\u003d\\u003d\\u003d1||d\\u003d\\u003d\\u003d2||(e|\\u003d64);if(c\\u0026\\u0026(e|\\u003d512,c!\\u003d\\u003da[0]))throw Error(\\\"I\\\");a:{d\\u003da;c\\u003de;if(e\\u003dd.length){var f\\u003de-1;if(Ia(d[f])){c|\\u003d256;b\\u003df-(+!!(c\\u0026512)-1);if(b\\u003e\\u003d1024)throw Error(\\\"J\\\");e\\u003dc\\u0026-33521665|(b\\u00261023)\\u003c\\u003c15;break a}}if(b){b\\u003dMath.max(b,e-(+!!(c\\u0026512)-1));if(b\\u003e1024)throw Error(\\\"K\\\");\\ne\\u003dc\\u0026-33521665|(b\\u00261023)\\u003c\\u003c15}else e\\u003dc}}(0,_.Da)(a,e);return a};_.Ra\\u003dfunction(){var a\\u003dError();Qa(a,\\\"incident\\\");_.da(a)};_.Sa\\u003dfunction(a){a\\u003dError(a);Qa(a,\\\"warning\\\");return a};_.Ua\\u003dfunction(a){if(typeof a!\\u003d\\u003d\\\"boolean\\\")throw Error(\\\"M`\\\"+_.Ta(a)+\\\"`\\\"+a);return a};_.Va\\u003dfunction(a){if(!Number.isFinite(a))throw _.Sa(\\\"enum\\\");return a|0};_.Wa\\u003dfunction(a){if(typeof a!\\u003d\\u003d\\\"number\\\")throw _.Sa(\\\"int32\\\");if(!Number.isFinite(a))throw _.Sa(\\\"int32\\\");return a|0};\\n_.Xa\\u003dfunction(a){if(a!\\u003dnull\\u0026\\u0026typeof a!\\u003d\\u003d\\\"string\\\")throw Error();return a};_.Ya\\u003dfunction(a){return a\\u003d\\u003dnull||typeof a\\u003d\\u003d\\u003d\\\"string\\\"?a:void 0};_.$a\\u003dfunction(a,b,c){if(a!\\u003dnull\\u0026\\u0026typeof a\\u003d\\u003d\\u003d\\\"object\\\"\\u0026\\u0026a.Qd\\u003d\\u003d\\u003d_.Za)return a;if(Array.isArray(a)){var d\\u003d(0,_.Ja)(a),e\\u003dd;e\\u003d\\u003d\\u003d0\\u0026\\u0026(e|\\u003dc\\u002632);e|\\u003dc\\u00262;e!\\u003d\\u003dd\\u0026\\u0026(0,_.Da)(a,e);return new b(a)}};bb\\u003dfunction(a,b){return ab(b)};\\nab\\u003dfunction(a){switch(typeof a){case \\\"number\\\":return isFinite(a)?a:String(a);case \\\"bigint\\\":return(0,_.cb)(a)?Number(a):String(a);case \\\"boolean\\\":return a?1:0;case \\\"object\\\":if(a)if(Array.isArray(a)){if(Ka(a))return}else{if(_.Aa(a))return _.ya(a);if(\\\"function\\\"\\u003d\\u003dtypeof _.db\\u0026\\u0026a instanceof _.db)return a.j()}}return a};eb\\u003dfunction(a,b,c){var d\\u003d_.Ba(a),e\\u003dd.length,f\\u003db\\u0026256?d[e-1]:void 0;e+\\u003df?-1:0;for(b\\u003db\\u0026512?1:0;b\\u003ce;b++)d[b]\\u003dc(d[b]);if(f){b\\u003dd[b]\\u003d{};for(var g in f)b[g]\\u003dc(f[g])}Na(d,a);return d};\\ngb\\u003dfunction(a,b,c,d,e){if(a!\\u003dnull){if(Array.isArray(a))a\\u003dKa(a)?void 0:e\\u0026\\u0026(0,_.Ja)(a)\\u00262?a:fb(a,b,c,d!\\u003d\\u003dvoid 0,e);else if(Ia(a)){var f\\u003d{},g;for(g in a)f[g]\\u003dgb(a[g],b,c,d,e);a\\u003df}else a\\u003db(a,d);return a}};fb\\u003dfunction(a,b,c,d,e){var f\\u003dd||c?(0,_.Ja)(a):0;d\\u003dd?!!(f\\u002632):void 0;for(var g\\u003d_.Ba(a),h\\u003d0;h\\u003cg.length;h++)g[h]\\u003dgb(g[h],b,c,d,e);c\\u0026\\u0026(Na(g,a),c(f,g));return g};hb\\u003dfunction(a){return a.Qd\\u003d\\u003d\\u003d_.Za?a.toJSON():ab(a)};\\nib\\u003dfunction(a,b,c){c\\u003dc\\u003d\\u003d\\u003dvoid 0?Fa:c;if(a!\\u003dnull){if(za\\u0026\\u0026a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d\\u003d(0,_.Ja)(a);if(d\\u00262)return a;b\\u0026\\u0026(b\\u003dd\\u003d\\u003d\\u003d0||!!(d\\u002632)\\u0026\\u0026!(d\\u002664||!(d\\u002616)));return b?((0,_.Da)(a,(d|34)\\u0026-12293),a):fb(a,ib,d\\u00264?Fa:c,!0,!0)}a.Qd\\u003d\\u003d\\u003d_.Za\\u0026\\u0026(c\\u003da.J,d\\u003d(0,_.jb)(c),a\\u003dd\\u00262?a:_.Pa(a.constructor,_.kb(c,d,!0)));return a}};_.kb\\u003dfunction(a,b,c){var d\\u003dc||b\\u00262?Fa:Ea,e\\u003d!!(b\\u002632);a\\u003deb(a,b,function(f){return ib(f,e,d)});(0,_.lb)(a,32|(c?2:0));return a};\\n_.mb\\u003dfunction(a){var b\\u003da.J,c\\u003d(0,_.jb)(b);return c\\u00262?_.Pa(a.constructor,_.kb(b,c,!1)):a};nb\\u003dfunction(a){return a};ob\\u003dfunction(a){return a};sb\\u003dfunction(a,b,c,d){return pb(a,b,c,d,qb,rb)};vb\\u003dfunction(a,b,c,d){return pb(a,b,c,d,tb,ub)};\\npb\\u003dfunction(a,b,c,d,e,f){if(!c.length\\u0026\\u0026!d)return 0;for(var g\\u003d0,h\\u003d0,k\\u003d0,m\\u003d0,n\\u003d0,p\\u003dc.length-1;p\\u003e\\u003d0;p--){var r\\u003dc[p];d\\u0026\\u0026p\\u003d\\u003d\\u003dc.length-1\\u0026\\u0026r\\u003d\\u003d\\u003dd||(m++,r!\\u003dnull\\u0026\\u0026k++)}if(d)for(var q in d)p\\u003d+q,isNaN(p)||(n+\\u003dxb(p),h++,p\\u003eg\\u0026\\u0026(g\\u003dp));m\\u003de(m,k)+f(h,g,n);q\\u003dk;p\\u003dh;r\\u003dg;for(var u\\u003dn,z\\u003dc.length-1;z\\u003e\\u003d0;z--){var F\\u003dc[z];if(!(F\\u003d\\u003dnull||d\\u0026\\u0026z\\u003d\\u003d\\u003dc.length-1\\u0026\\u0026F\\u003d\\u003d\\u003dd)){F\\u003dz-b;var B\\u003de(F,q)+f(p,r,u);B\\u003cm\\u0026\\u0026(a\\u003d1+F,m\\u003dB);p++;q--;u+\\u003dxb(F);r\\u003dMath.max(r,F)}}b\\u003de(0,0)+f(p,r,u);b\\u003cm\\u0026\\u0026(a\\u003d0,m\\u003db);if(d){p\\u003dh;r\\u003dg;u\\u003dn;q\\u003dk;for(var C in d)d\\u003d+C,isNaN(d)||d\\u003e\\u003d\\n1024||(p--,q++,u-\\u003dC.length,g\\u003de(d,q)+f(p,r,u),g\\u003cm\\u0026\\u0026(a\\u003d1+d,m\\u003dg))}return a};ub\\u003dfunction(a,b,c){return c+a*3+(a\\u003e1?a-1:0)};tb\\u003dfunction(a,b){return(a\\u003e1?a-1:0)+(a-b)*4};rb\\u003dfunction(a,b){return a\\u003d\\u003d0?0:9*Math.max(1\\u003c\\u003c32-Math.clz32(a+a/2-1),4)\\u003c\\u003db?a\\u003d\\u003d0?0:a\\u003c4?100+(a-1)*16:a\\u003c6?148+(a-4)*16:a\\u003c12?244+(a-6)*16:a\\u003c22?436+(a-12)*19:a\\u003c44?820+(a-22)*17:52+32*a:40+4*b};qb\\u003dfunction(a){return 40+4*a};xb\\u003dfunction(a){return a\\u003e\\u003d100?a\\u003e\\u003d1E4?Math.ceil(Math.log10(1+a)):a\\u003c1E3?3:4:a\\u003c10?1:2};\\nyb\\u003dfunction(a,b,c,d){b\\u003dd+(+!!(b\\u0026512)-1);if(!(b\\u003c0||b\\u003e\\u003da.length||b\\u003e\\u003dc))return a[b]};_.zb\\u003dfunction(a,b,c,d){var e\\u003db\\u003e\\u003e15\\u00261023||536870912;if(c\\u003e\\u003de){var f\\u003db;if(b\\u0026256)var g\\u003da[a.length-1];else{if(d\\u003d\\u003dnull)return f;g\\u003da[e+(+!!(b\\u0026512)-1)]\\u003d{};f|\\u003d256}g[c]\\u003dd;c\\u003ce\\u0026\\u0026(a[c+(+!!(b\\u0026512)-1)]\\u003dvoid 0);f!\\u003d\\u003db\\u0026\\u0026(0,_.Da)(a,f);return f}a[c+(+!!(b\\u0026512)-1)]\\u003dd;b\\u0026256\\u0026\\u0026(a\\u003da[a.length-1],c in a\\u0026\\u0026delete a[c]);return b};_.Bb\\u003dfunction(a,b,c,d){a\\u003da.J;var e\\u003d(0,_.jb)(a);d\\u003d_.Ab(a,e,c,d);b\\u003d_.$a(d,b,e);b!\\u003d\\u003dd\\u0026\\u0026b!\\u003dnull\\u0026\\u0026_.zb(a,e,c,b);return b};\\n_.Cb\\u003dfunction(a,b){return a!\\u003dnull?a:b};\\nFb\\u003dfunction(a){var b\\u003dDb?a.J:fb(a.J,hb,void 0,void 0,!1);var c\\u003d!Db,d\\u003d(0,_.jb)(c?a.J:b);if(a\\u003db.length){var e\\u003db[a-1],f\\u003dIa(e);f?a--:e\\u003dvoid 0;var g\\u003d+!!(d\\u0026512)-1,h\\u003da-g;d\\u003d!!Eb\\u0026\\u0026!(d\\u0026512);var k,m\\u003d(k\\u003dEb)!\\u003dnull?k:ob;k\\u003dd?m(h,g,b,e):h;d\\u003d(h\\u003dd\\u0026\\u0026h!\\u003d\\u003dk)?Array.prototype.slice.call(b,0,a):b;if(f||h){b:{var n\\u003dd;var p\\u003de;var r;f\\u003d!1;if(h)for(m\\u003dMath.max(0,k+g);m\\u003cn.length;m++){var q\\u003dn[m],u\\u003dm-g;q\\u003d\\u003dnull||Ka(q)||Ha(q)\\u0026\\u0026q.size\\u003d\\u003d\\u003d0||(f\\u003dn[m]\\u003dvoid 0,((f\\u003dr)!\\u003dnull?f:r\\u003d{})[u]\\u003dq,f\\u003d!0)}if(p)for(var z in p)if(m\\u003d+z,isNaN(m))m\\u003dvoid 0,((m\\u003d\\nr)!\\u003dnull?m:r\\u003d{})[z]\\u003dp[z];else if(q\\u003dp[z],Array.isArray(q)\\u0026\\u0026(Ka(q)||Ha(q)\\u0026\\u0026q.size\\u003d\\u003d\\u003d0)\\u0026\\u0026(q\\u003dnull),q\\u003d\\u003dnull\\u0026\\u0026(f\\u003d!0),h\\u0026\\u0026m\\u003ck){f\\u003d!0;q\\u003dm+g;for(u\\u003dn.length;u\\u003c\\u003dq;u++)n.push(void 0);n[q]\\u003dp[m]}else q!\\u003dnull\\u0026\\u0026(m\\u003dvoid 0,((m\\u003dr)!\\u003dnull?m:r\\u003d{})[z]\\u003dq);f||(r\\u003dp);if(r)for(var F in r){p\\u003dr;break b}p\\u003dnull}n\\u003dp\\u003d\\u003dnull?e!\\u003dnull:p!\\u003d\\u003de}h\\u0026\\u0026(a\\u003dd.length);for(var B;a\\u003e0;a--){r\\u003dd[a-1];if(!(r\\u003d\\u003dnull||Ka(r)||Ha(r)\\u0026\\u0026r.size\\u003d\\u003d\\u003d0))break;B\\u003d!0}if(d!\\u003d\\u003db||n||B){if(!h\\u0026\\u0026!c)d\\u003dArray.prototype.slice.call(d,0,a);else if(B||n||p)d.length\\u003da;p\\u0026\\u0026d.push(p)}b\\u003d\\nd}return b};_.Gb\\u003dfunction(){var a\\u003dfunction(){throw Error();};Object.setPrototypeOf(a,a.prototype);return a};_.Hb\\u003dfunction(a,b){return a!\\u003dnull?!!a:!!b};_.x\\u003dfunction(a,b){b\\u003d\\u003dvoid 0\\u0026\\u0026(b\\u003d\\\"\\\");return a!\\u003dnull?a:b};_.Ib\\u003dfunction(a,b,c){for(var d in a)b.call(c,a[d],d,a)};_.Jb\\u003dfunction(a){for(var b in a)return!1;return!0};Kb\\u003dfunction(a){var b\\u003d0;return function(){return b\\u003ca.length?{done:!1,value:a[b++]}:{done:!0}}};\\nLb\\u003dtypeof Object.defineProperties\\u003d\\u003d\\\"function\\\"?Object.defineProperty:function(a,b,c){if(a\\u003d\\u003dArray.prototype||a\\u003d\\u003dObject.prototype)return a;a[b]\\u003dc.value;return a};Mb\\u003dfunction(a){a\\u003d[\\\"object\\\"\\u003d\\u003dtypeof globalThis\\u0026\\u0026globalThis,a,\\\"object\\\"\\u003d\\u003dtypeof window\\u0026\\u0026window,\\\"object\\\"\\u003d\\u003dtypeof self\\u0026\\u0026self,\\\"object\\\"\\u003d\\u003dtypeof global\\u0026\\u0026global];for(var b\\u003d0;b\\u003ca.length;++b){var c\\u003da[b];if(c\\u0026\\u0026c.Math\\u003d\\u003dMath)return c}throw Error(\\\"a\\\");};Nb\\u003dMb(this);\\ny\\u003dfunction(a,b){if(b)a:{var c\\u003dNb;a\\u003da.split(\\\".\\\");for(var d\\u003d0;d\\u003ca.length-1;d++){var e\\u003da[d];if(!(e in c))break a;c\\u003dc[e]}a\\u003da[a.length-1];d\\u003dc[a];b\\u003db(d);b!\\u003dd\\u0026\\u0026b!\\u003dnull\\u0026\\u0026Lb(c,a,{configurable:!0,writable:!0,value:b})}};\\ny(\\\"Symbol\\\",function(a){if(a)return a;var b\\u003dfunction(f,g){this.i\\u003df;Lb(this,\\\"description\\\",{configurable:!0,writable:!0,value:g})};b.prototype.toString\\u003dfunction(){return this.i};var c\\u003d\\\"jscomp_symbol_\\\"+(Math.random()*1E9\\u003e\\u003e\\u003e0)+\\\"_\\\",d\\u003d0,e\\u003dfunction(f){if(this instanceof e)throw new TypeError(\\\"b\\\");return new b(c+(f||\\\"\\\")+\\\"_\\\"+d++,f)};return e});\\ny(\\\"Symbol.iterator\\\",function(a){if(a)return a;a\\u003dSymbol(\\\"c\\\");for(var b\\u003d\\\"Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array\\\".split(\\\" \\\"),c\\u003d0;c\\u003cb.length;c++){var d\\u003dNb[b[c]];typeof d\\u003d\\u003d\\u003d\\\"function\\\"\\u0026\\u0026typeof d.prototype[a]!\\u003d\\\"function\\\"\\u0026\\u0026Lb(d.prototype,a,{configurable:!0,writable:!0,value:function(){return Ob(Kb(this))}})}return a});\\nvar Ob\\u003dfunction(a){a\\u003d{next:a};a[Symbol.iterator]\\u003dfunction(){return this};return a},Pb\\u003dtypeof Object.create\\u003d\\u003d\\\"function\\\"?Object.create:function(a){var b\\u003dfunction(){};b.prototype\\u003da;return new b},Qb;if(typeof Object.setPrototypeOf\\u003d\\u003d\\\"function\\\")Qb\\u003dObject.setPrototypeOf;else{var Sb;a:{var Tb\\u003d{a:!0},Ub\\u003d{};try{Ub.__proto__\\u003dTb;Sb\\u003dUb.a;break a}catch(a){}Sb\\u003d!1}Qb\\u003dSb?function(a,b){a.__proto__\\u003db;if(a.__proto__!\\u003d\\u003db)throw new TypeError(\\\"d`\\\"+a);return a}:null}Vb\\u003dQb;\\n_.A\\u003dfunction(a,b){a.prototype\\u003dPb(b.prototype);a.prototype.constructor\\u003da;if(Vb)Vb(a,b);else for(var c in b)if(c!\\u003d\\\"prototype\\\")if(Object.defineProperties){var d\\u003dObject.getOwnPropertyDescriptor(b,c);d\\u0026\\u0026Object.defineProperty(a,c,d)}else a[c]\\u003db[c];a.X\\u003db.prototype};_.D\\u003dfunction(a){var b\\u003dtypeof Symbol!\\u003d\\\"undefined\\\"\\u0026\\u0026Symbol.iterator\\u0026\\u0026a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length\\u003d\\u003d\\\"number\\\")return{next:Kb(a)};throw Error(\\\"e`\\\"+String(a));};\\nWb\\u003dfunction(a,b){return Object.prototype.hasOwnProperty.call(a,b)};Xb\\u003dtypeof Object.assign\\u003d\\u003d\\\"function\\\"?Object.assign:function(a,b){for(var c\\u003d1;c\\u003carguments.length;c++){var d\\u003darguments[c];if(d)for(var e in d)Wb(d,e)\\u0026\\u0026(a[e]\\u003dd[e])}return a};y(\\\"Object.assign\\\",function(a){return a||Xb});y(\\\"Reflect.setPrototypeOf\\\",function(a){return a?a:Vb?function(b,c){try{return Vb(b,c),!0}catch(d){return!1}}:null});\\ny(\\\"Promise\\\",function(a){function b(){this.i\\u003dnull}function c(g){return g instanceof e?g:new e(function(h){h(g)})}if(a)return a;b.prototype.j\\u003dfunction(g){if(this.i\\u003d\\u003dnull){this.i\\u003d[];var h\\u003dthis;this.o(function(){h.A()})}this.i.push(g)};var d\\u003dNb.setTimeout;b.prototype.o\\u003dfunction(g){d(g,0)};b.prototype.A\\u003dfunction(){for(;this.i\\u0026\\u0026this.i.length;){var g\\u003dthis.i;this.i\\u003d[];for(var h\\u003d0;h\\u003cg.length;++h){var k\\u003dg[h];g[h]\\u003dnull;try{k()}catch(m){this.v(m)}}}this.i\\u003dnull};b.prototype.v\\u003dfunction(g){this.o(function(){throw g;\\n})};var e\\u003dfunction(g){this.i\\u003d0;this.o\\u003dvoid 0;this.j\\u003d[];this.C\\u003d!1;var h\\u003dthis.v();try{g(h.resolve,h.reject)}catch(k){h.reject(k)}};e.prototype.v\\u003dfunction(){function g(m){return function(n){k||(k\\u003d!0,m.call(h,n))}}var h\\u003dthis,k\\u003d!1;return{resolve:g(this.Y),reject:g(this.A)}};e.prototype.Y\\u003dfunction(g){if(g\\u003d\\u003d\\u003dthis)this.A(new TypeError(\\\"h\\\"));else if(g instanceof e)this.M(g);else{a:switch(typeof g){case \\\"object\\\":var h\\u003dg!\\u003dnull;break a;case \\\"function\\\":h\\u003d!0;break a;default:h\\u003d!1}h?this.K(g):this.B(g)}};e.prototype.K\\u003d\\nfunction(g){var h\\u003dvoid 0;try{h\\u003dg.then}catch(k){this.A(k);return}typeof h\\u003d\\u003d\\\"function\\\"?this.N(h,g):this.B(g)};e.prototype.A\\u003dfunction(g){this.D(2,g)};e.prototype.B\\u003dfunction(g){this.D(1,g)};e.prototype.D\\u003dfunction(g,h){if(this.i!\\u003d0)throw Error(\\\"i`\\\"+g+\\\"`\\\"+h+\\\"`\\\"+this.i);this.i\\u003dg;this.o\\u003dh;this.i\\u003d\\u003d\\u003d2\\u0026\\u0026this.L();this.F()};e.prototype.L\\u003dfunction(){var g\\u003dthis;d(function(){if(g.G()){var h\\u003dNb.console;typeof h!\\u003d\\u003d\\\"undefined\\\"\\u0026\\u0026h.error(g.o)}},1)};e.prototype.G\\u003dfunction(){if(this.C)return!1;var g\\u003dNb.CustomEvent,h\\u003dNb.Event,\\nk\\u003dNb.dispatchEvent;if(typeof k\\u003d\\u003d\\u003d\\\"undefined\\\")return!0;typeof g\\u003d\\u003d\\u003d\\\"function\\\"?g\\u003dnew g(\\\"unhandledrejection\\\",{cancelable:!0}):typeof h\\u003d\\u003d\\u003d\\\"function\\\"?g\\u003dnew h(\\\"unhandledrejection\\\",{cancelable:!0}):(g\\u003dNb.document.createEvent(\\\"CustomEvent\\\"),g.initCustomEvent(\\\"unhandledrejection\\\",!1,!0,g));g.promise\\u003dthis;g.reason\\u003dthis.o;return k(g)};e.prototype.F\\u003dfunction(){if(this.j!\\u003dnull){for(var g\\u003d0;g\\u003cthis.j.length;++g)f.j(this.j[g]);this.j\\u003dnull}};var f\\u003dnew b;e.prototype.M\\u003dfunction(g){var h\\u003dthis.v();g.xd(h.resolve,h.reject)};\\ne.prototype.N\\u003dfunction(g,h){var k\\u003dthis.v();try{g.call(h,k.resolve,k.reject)}catch(m){k.reject(m)}};e.prototype.then\\u003dfunction(g,h){function k(r,q){return typeof r\\u003d\\u003d\\\"function\\\"?function(u){try{m(r(u))}catch(z){n(z)}}:q}var m,n,p\\u003dnew e(function(r,q){m\\u003dr;n\\u003dq});this.xd(k(g,m),k(h,n));return p};e.prototype.catch\\u003dfunction(g){return this.then(void 0,g)};e.prototype.xd\\u003dfunction(g,h){function k(){switch(m.i){case 1:g(m.o);break;case 2:h(m.o);break;default:throw Error(\\\"j`\\\"+m.i);}}var m\\u003dthis;this.j\\u003d\\u003dnull?f.j(k):\\nthis.j.push(k);this.C\\u003d!0};e.resolve\\u003dc;e.reject\\u003dfunction(g){return new e(function(h,k){k(g)})};e.race\\u003dfunction(g){return new e(function(h,k){for(var m\\u003d_.D(g),n\\u003dm.next();!n.done;n\\u003dm.next())c(n.value).xd(h,k)})};e.all\\u003dfunction(g){var h\\u003d_.D(g),k\\u003dh.next();return k.done?c([]):new e(function(m,n){function p(u){return function(z){r[u]\\u003dz;q--;q\\u003d\\u003d0\\u0026\\u0026m(r)}}var r\\u003d[],q\\u003d0;do r.push(void 0),q++,c(k.value).xd(p(r.length-1),n),k\\u003dh.next();while(!k.done)})};return e});\\nvar Yb\\u003dfunction(a,b,c){if(a\\u003d\\u003dnull)throw new TypeError(\\\"k`\\\"+c);if(b instanceof RegExp)throw new TypeError(\\\"l`\\\"+c);return a+\\\"\\\"};y(\\\"String.prototype.startsWith\\\",function(a){return a?a:function(b,c){var d\\u003dYb(this,b,\\\"startsWith\\\"),e\\u003dd.length,f\\u003db.length;c\\u003dMath.max(0,Math.min(c|0,d.length));for(var g\\u003d0;g\\u003cf\\u0026\\u0026c\\u003ce;)if(d[c++]!\\u003db[g++])return!1;return g\\u003e\\u003df}});y(\\\"Object.setPrototypeOf\\\",function(a){return a||Vb});y(\\\"Symbol.dispose\\\",function(a){return a?a:Symbol(\\\"m\\\")});\\ny(\\\"WeakMap\\\",function(a){function b(){}function c(k){var m\\u003dtypeof k;return m\\u003d\\u003d\\u003d\\\"object\\\"\\u0026\\u0026k!\\u003d\\u003dnull||m\\u003d\\u003d\\u003d\\\"function\\\"}function d(k){if(!Wb(k,f)){var m\\u003dnew b;Lb(k,f,{value:m})}}function e(k){var m\\u003dObject[k];m\\u0026\\u0026(Object[k]\\u003dfunction(n){if(n instanceof b)return n;Object.isExtensible(n)\\u0026\\u0026d(n);return m(n)})}if(function(){if(!a||!Object.seal)return!1;try{var k\\u003dObject.seal({}),m\\u003dObject.seal({}),n\\u003dnew a([[k,2],[m,3]]);if(n.get(k)!\\u003d2||n.get(m)!\\u003d3)return!1;n.delete(k);n.set(m,4);return!n.has(k)\\u0026\\u0026n.get(m)\\u003d\\u003d4}catch(p){return!1}}())return a;\\nvar f\\u003d\\\"$jscomp_hidden_\\\"+Math.random();e(\\\"freeze\\\");e(\\\"preventExtensions\\\");e(\\\"seal\\\");var g\\u003d0,h\\u003dfunction(k){this.i\\u003d(g+\\u003dMath.random()+1).toString();if(k){k\\u003d_.D(k);for(var m;!(m\\u003dk.next()).done;)m\\u003dm.value,this.set(m[0],m[1])}};h.prototype.set\\u003dfunction(k,m){if(!c(k))throw Error(\\\"n\\\");d(k);if(!Wb(k,f))throw Error(\\\"o`\\\"+k);k[f][this.i]\\u003dm;return this};h.prototype.get\\u003dfunction(k){return c(k)\\u0026\\u0026Wb(k,f)?k[f][this.i]:void 0};h.prototype.has\\u003dfunction(k){return c(k)\\u0026\\u0026Wb(k,f)\\u0026\\u0026Wb(k[f],this.i)};h.prototype.delete\\u003dfunction(k){return c(k)\\u0026\\u0026\\nWb(k,f)\\u0026\\u0026Wb(k[f],this.i)?delete k[f][this.i]:!1};return h});\\ny(\\\"Map\\\",function(a){if(function(){if(!a||typeof a!\\u003d\\\"function\\\"||!a.prototype.entries||typeof Object.seal!\\u003d\\\"function\\\")return!1;try{var h\\u003dObject.seal({x:4}),k\\u003dnew a(_.D([[h,\\\"s\\\"]]));if(k.get(h)!\\u003d\\\"s\\\"||k.size!\\u003d1||k.get({x:4})||k.set({x:4},\\\"t\\\")!\\u003dk||k.size!\\u003d2)return!1;var m\\u003dk.entries(),n\\u003dm.next();if(n.done||n.value[0]!\\u003dh||n.value[1]!\\u003d\\\"s\\\")return!1;n\\u003dm.next();return n.done||n.value[0].x!\\u003d4||n.value[1]!\\u003d\\\"t\\\"||!m.next().done?!1:!0}catch(p){return!1}}())return a;var b\\u003dnew WeakMap,c\\u003dfunction(h){this[0]\\u003d{};this[1]\\u003d\\nf();this.size\\u003d0;if(h){h\\u003d_.D(h);for(var k;!(k\\u003dh.next()).done;)k\\u003dk.value,this.set(k[0],k[1])}};c.prototype.set\\u003dfunction(h,k){h\\u003dh\\u003d\\u003d\\u003d0?0:h;var m\\u003dd(this,h);m.list||(m.list\\u003dthis[0][m.id]\\u003d[]);m.Ka?m.Ka.value\\u003dk:(m.Ka\\u003d{next:this[1],vb:this[1].vb,head:this[1],key:h,value:k},m.list.push(m.Ka),this[1].vb.next\\u003dm.Ka,this[1].vb\\u003dm.Ka,this.size++);return this};c.prototype.delete\\u003dfunction(h){h\\u003dd(this,h);return h.Ka\\u0026\\u0026h.list?(h.list.splice(h.index,1),h.list.length||delete this[0][h.id],h.Ka.vb.next\\u003dh.Ka.next,h.Ka.next.vb\\u003d\\nh.Ka.vb,h.Ka.head\\u003dnull,this.size--,!0):!1};c.prototype.clear\\u003dfunction(){this[0]\\u003d{};this[1]\\u003dthis[1].vb\\u003df();this.size\\u003d0};c.prototype.has\\u003dfunction(h){return!!d(this,h).Ka};c.prototype.get\\u003dfunction(h){return(h\\u003dd(this,h).Ka)\\u0026\\u0026h.value};c.prototype.entries\\u003dfunction(){return e(this,function(h){return[h.key,h.value]})};c.prototype.keys\\u003dfunction(){return e(this,function(h){return h.key})};c.prototype.values\\u003dfunction(){return e(this,function(h){return h.value})};c.prototype.forEach\\u003dfunction(h,k){for(var m\\u003dthis.entries(),\\nn;!(n\\u003dm.next()).done;)n\\u003dn.value,h.call(k,n[1],n[0],this)};c.prototype[Symbol.iterator]\\u003dc.prototype.entries;var d\\u003dfunction(h,k){var m\\u003dk\\u0026\\u0026typeof k;m\\u003d\\u003d\\\"object\\\"||m\\u003d\\u003d\\\"function\\\"?b.has(k)?m\\u003db.get(k):(m\\u003d\\\"\\\"+ ++g,b.set(k,m)):m\\u003d\\\"p_\\\"+k;var n\\u003dh[0][m];if(n\\u0026\\u0026Wb(h[0],m))for(h\\u003d0;h\\u003cn.length;h++){var p\\u003dn[h];if(k!\\u003d\\u003dk\\u0026\\u0026p.key!\\u003d\\u003dp.key||k\\u003d\\u003d\\u003dp.key)return{id:m,list:n,index:h,Ka:p}}return{id:m,list:n,index:-1,Ka:void 0}},e\\u003dfunction(h,k){var m\\u003dh[1];return Ob(function(){if(m){for(;m.head!\\u003dh[1];)m\\u003dm.vb;for(;m.next!\\u003dm.head;)return m\\u003d\\nm.next,{done:!1,value:k(m)};m\\u003dnull}return{done:!0,value:void 0}})},f\\u003dfunction(){var h\\u003d{};return h.vb\\u003dh.next\\u003dh.head\\u003dh},g\\u003d0;return c});\\ny(\\\"Set\\\",function(a){if(function(){if(!a||typeof a!\\u003d\\\"function\\\"||!a.prototype.entries||typeof Object.seal!\\u003d\\\"function\\\")return!1;try{var c\\u003dObject.seal({x:4}),d\\u003dnew a(_.D([c]));if(!d.has(c)||d.size!\\u003d1||d.add(c)!\\u003dd||d.size!\\u003d1||d.add({x:4})!\\u003dd||d.size!\\u003d2)return!1;var e\\u003dd.entries(),f\\u003de.next();if(f.done||f.value[0]!\\u003dc||f.value[1]!\\u003dc)return!1;f\\u003de.next();return f.done||f.value[0]\\u003d\\u003dc||f.value[0].x!\\u003d4||f.value[1]!\\u003df.value[0]?!1:e.next().done}catch(g){return!1}}())return a;var b\\u003dfunction(c){this.i\\u003dnew Map;if(c){c\\u003d\\n_.D(c);for(var d;!(d\\u003dc.next()).done;)this.add(d.value)}this.size\\u003dthis.i.size};b.prototype.add\\u003dfunction(c){c\\u003dc\\u003d\\u003d\\u003d0?0:c;this.i.set(c,c);this.size\\u003dthis.i.size;return this};b.prototype.delete\\u003dfunction(c){c\\u003dthis.i.delete(c);this.size\\u003dthis.i.size;return c};b.prototype.clear\\u003dfunction(){this.i.clear();this.size\\u003d0};b.prototype.has\\u003dfunction(c){return this.i.has(c)};b.prototype.entries\\u003dfunction(){return this.i.entries()};b.prototype.values\\u003dfunction(){return this.i.values()};b.prototype.keys\\u003db.prototype.values;\\nb.prototype[Symbol.iterator]\\u003db.prototype.values;b.prototype.forEach\\u003dfunction(c,d){var e\\u003dthis;this.i.forEach(function(f){return c.call(d,f,f,e)})};return b});y(\\\"Array.from\\\",function(a){return a?a:function(b,c,d){c\\u003dc!\\u003dnull?c:function(h){return h};var e\\u003d[],f\\u003dtypeof Symbol!\\u003d\\\"undefined\\\"\\u0026\\u0026Symbol.iterator\\u0026\\u0026b[Symbol.iterator];if(typeof f\\u003d\\u003d\\\"function\\\"){b\\u003df.call(b);for(var g\\u003d0;!(f\\u003db.next()).done;)e.push(c.call(d,f.value,g++))}else for(f\\u003db.length,g\\u003d0;g\\u003cf;g++)e.push(c.call(d,b[g],g));return e}});\\ny(\\\"Object.entries\\\",function(a){return a?a:function(b){var c\\u003d[],d;for(d in b)Wb(b,d)\\u0026\\u0026c.push([d,b[d]]);return c}});y(\\\"Number.isFinite\\\",function(a){return a?a:function(b){return typeof b!\\u003d\\u003d\\\"number\\\"?!1:!isNaN(b)\\u0026\\u0026b!\\u003d\\u003dInfinity\\u0026\\u0026b!\\u003d\\u003d-Infinity}});y(\\\"Number.MAX_SAFE_INTEGER\\\",function(){return 9007199254740991});y(\\\"Number.MIN_SAFE_INTEGER\\\",function(){return-9007199254740991});y(\\\"Number.isInteger\\\",function(a){return a?a:function(b){return Number.isFinite(b)?b\\u003d\\u003d\\u003dMath.floor(b):!1}});\\ny(\\\"Number.isSafeInteger\\\",function(a){return a?a:function(b){return Number.isInteger(b)\\u0026\\u0026Math.abs(b)\\u003c\\u003dNumber.MAX_SAFE_INTEGER}});y(\\\"Object.is\\\",function(a){return a?a:function(b,c){return b\\u003d\\u003d\\u003dc?b!\\u003d\\u003d0||1/b\\u003d\\u003d\\u003d1/c:b!\\u003d\\u003db\\u0026\\u0026c!\\u003d\\u003dc}});y(\\\"Array.prototype.includes\\\",function(a){return a?a:function(b,c){var d\\u003dthis;d instanceof String\\u0026\\u0026(d\\u003dString(d));var e\\u003dd.length;c\\u003dc||0;for(c\\u003c0\\u0026\\u0026(c\\u003dMath.max(c+e,0));c\\u003ce;c++){var f\\u003dd[c];if(f\\u003d\\u003d\\u003db||Object.is(f,b))return!0}return!1}});\\ny(\\\"String.prototype.includes\\\",function(a){return a?a:function(b,c){return Yb(this,b,\\\"includes\\\").indexOf(b,c||0)!\\u003d\\u003d-1}});var Zb\\u003dfunction(a,b){a instanceof String\\u0026\\u0026(a+\\u003d\\\"\\\");var c\\u003d0,d\\u003d!1,e\\u003d{next:function(){if(!d\\u0026\\u0026c\\u003ca.length){var f\\u003dc++;return{value:b(f,a[f]),done:!1}}d\\u003d!0;return{done:!0,value:void 0}}};e[Symbol.iterator]\\u003dfunction(){return e};return e};y(\\\"Array.prototype.entries\\\",function(a){return a?a:function(){return Zb(this,function(b,c){return[b,c]})}});y(\\\"globalThis\\\",function(a){return a||Nb});\\ny(\\\"Math.trunc\\\",function(a){return a?a:function(b){b\\u003dNumber(b);if(isNaN(b)||b\\u003d\\u003d\\u003dInfinity||b\\u003d\\u003d\\u003d-Infinity||b\\u003d\\u003d\\u003d0)return b;var c\\u003dMath.floor(Math.abs(b));return b\\u003c0?-c:c}});y(\\\"Array.prototype.find\\\",function(a){return a?a:function(b,c){a:{var d\\u003dthis;d instanceof String\\u0026\\u0026(d\\u003dString(d));for(var e\\u003dd.length,f\\u003d0;f\\u003ce;f++){var g\\u003dd[f];if(b.call(c,g,f,d)){b\\u003dg;break a}}b\\u003dvoid 0}return b}});y(\\\"Object.values\\\",function(a){return a?a:function(b){var c\\u003d[],d;for(d in b)Wb(b,d)\\u0026\\u0026c.push(b[d]);return c}});\\ny(\\\"Number.isNaN\\\",function(a){return a?a:function(b){return typeof b\\u003d\\u003d\\u003d\\\"number\\\"\\u0026\\u0026isNaN(b)}});y(\\\"Array.prototype.keys\\\",function(a){return a?a:function(){return Zb(this,function(b){return b})}});y(\\\"Array.prototype.values\\\",function(a){return a?a:function(){return Zb(this,function(b,c){return c})}});\\ny(\\\"Math.clz32\\\",function(a){return a?a:function(b){b\\u003dNumber(b)\\u003e\\u003e\\u003e0;if(b\\u003d\\u003d\\u003d0)return 32;var c\\u003d0;(b\\u00264294901760)\\u003d\\u003d\\u003d0\\u0026\\u0026(b\\u003c\\u003c\\u003d16,c+\\u003d16);(b\\u00264278190080)\\u003d\\u003d\\u003d0\\u0026\\u0026(b\\u003c\\u003c\\u003d8,c+\\u003d8);(b\\u00264026531840)\\u003d\\u003d\\u003d0\\u0026\\u0026(b\\u003c\\u003c\\u003d4,c+\\u003d4);(b\\u00263221225472)\\u003d\\u003d\\u003d0\\u0026\\u0026(b\\u003c\\u003c\\u003d2,c+\\u003d2);(b\\u00262147483648)\\u003d\\u003d\\u003d0\\u0026\\u0026c++;return c}});y(\\\"Math.log10\\\",function(a){return a?a:function(b){return Math.log(b)/Math.LN10}});\\ny(\\\"Array.prototype.fill\\\",function(a){return a?a:function(b,c,d){var e\\u003dthis.length||0;c\\u003c0\\u0026\\u0026(c\\u003dMath.max(0,e+c));if(d\\u003d\\u003dnull||d\\u003ee)d\\u003de;d\\u003dNumber(d);d\\u003c0\\u0026\\u0026(d\\u003dMath.max(0,e+d));for(c\\u003dNumber(c||0);c\\u003cd;c++)this[c]\\u003db;return this}});var $b\\u003dfunction(a){return a?a:Array.prototype.fill};y(\\\"Int8Array.prototype.fill\\\",$b);y(\\\"Uint8Array.prototype.fill\\\",$b);y(\\\"Uint8ClampedArray.prototype.fill\\\",$b);y(\\\"Int16Array.prototype.fill\\\",$b);y(\\\"Uint16Array.prototype.fill\\\",$b);y(\\\"Int32Array.prototype.fill\\\",$b);\\ny(\\\"Uint32Array.prototype.fill\\\",$b);y(\\\"Float32Array.prototype.fill\\\",$b);y(\\\"Float64Array.prototype.fill\\\",$b);y(\\\"Promise.prototype.finally\\\",function(a){return a?a:function(b){return this.then(function(c){return Promise.resolve(b()).then(function(){return c})},function(c){return Promise.resolve(b()).then(function(){throw c;})})}});var cc,dc,gc,hc;_.ac\\u003d_.ac||{};_.t\\u003dthis||self;cc\\u003dfunction(a,b){var c\\u003d_.bc(\\\"WIZ_global_data.oxN3nb\\\");a\\u003dc\\u0026\\u0026c[a];return a!\\u003dnull?a:b};dc\\u003d_.t._F_toggles||[];_.bc\\u003dfunction(a,b){a\\u003da.split(\\\".\\\");b\\u003db||_.t;for(var c\\u003d0;c\\u003ca.length;c++)if(b\\u003db[a[c]],b\\u003d\\u003dnull)return null;return b};_.Ta\\u003dfunction(a){var b\\u003dtypeof a;return b!\\u003d\\\"object\\\"?b:a?Array.isArray(a)?\\\"array\\\":b:\\\"null\\\"};_.ec\\u003dfunction(a){var b\\u003dtypeof a;return b\\u003d\\u003d\\\"object\\\"\\u0026\\u0026a!\\u003dnull||b\\u003d\\u003d\\\"function\\\"};_.fc\\u003d\\\"closure_uid_\\\"+(Math.random()*1E9\\u003e\\u003e\\u003e0);\\ngc\\u003dfunction(a,b,c){return a.call.apply(a.bind,arguments)};hc\\u003dfunction(a,b,c){if(!a)throw Error();if(arguments.length\\u003e2){var d\\u003dArray.prototype.slice.call(arguments,2);return function(){var e\\u003dArray.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}};_.E\\u003dfunction(a,b,c){_.E\\u003dFunction.prototype.bind\\u0026\\u0026Function.prototype.bind.toString().indexOf(\\\"native code\\\")!\\u003d-1?gc:hc;return _.E.apply(null,arguments)};\\n_.ic\\u003dfunction(a,b){var c\\u003dArray.prototype.slice.call(arguments,1);return function(){var d\\u003dc.slice();d.push.apply(d,arguments);return a.apply(this,d)}};_.G\\u003dfunction(a,b){a\\u003da.split(\\\".\\\");var c\\u003d_.t;a[0]in c||typeof c.execScript\\u003d\\u003d\\\"undefined\\\"||c.execScript(\\\"var \\\"+a[0]);for(var d;a.length\\u0026\\u0026(d\\u003da.shift());)a.length||b\\u003d\\u003d\\u003dvoid 0?c[d]\\u0026\\u0026c[d]!\\u003d\\u003dObject.prototype[d]?c\\u003dc[d]:c\\u003dc[d]\\u003d{}:c[d]\\u003db};\\n_.H\\u003dfunction(a,b){function c(){}c.prototype\\u003db.prototype;a.X\\u003db.prototype;a.prototype\\u003dnew c;a.prototype.constructor\\u003da;a.Bl\\u003dfunction(d,e,f){for(var g\\u003dArray(arguments.length-2),h\\u003d2;h\\u003carguments.length;h++)g[h-2]\\u003darguments[h];return b.prototype[e].apply(d,g)}};_.H(_.aa,Error);_.aa.prototype.name\\u003d\\\"CustomError\\\";var jc\\u003d!!(dc[0]\\u00261024),kc\\u003d!!(dc[0]\\u002632),lc\\u003d!!(dc[0]\\u00262048),mc\\u003d!!(dc[0]\\u00268);var nc,ha;nc\\u003dcc(1,!0);ha\\u003djc?lc:cc(610401301,!1);_.oc\\u003djc?kc||!mc:cc(653718497,nc);_.pc\\u003d_.ba(function(a){return typeof a\\u003d\\u003d\\u003d\\\"number\\\"});_.qc\\u003d_.ba(function(a){return typeof a\\u003d\\u003d\\u003d\\\"string\\\"});_.rc\\u003d_.ba(function(a){return typeof a\\u003d\\u003d\\u003d\\\"boolean\\\"});_.sc\\u003dtypeof _.t.BigInt\\u003d\\u003d\\u003d\\\"function\\\"\\u0026\\u0026typeof _.t.BigInt(0)\\u003d\\u003d\\u003d\\\"bigint\\\";var vc,tc,wc,uc;_.cb\\u003d_.ba(function(a){return _.sc?a\\u003e\\u003dtc\\u0026\\u0026a\\u003c\\u003duc:a[0]\\u003d\\u003d\\u003d\\\"-\\\"?ca(a,vc):ca(a,wc)});vc\\u003dNumber.MIN_SAFE_INTEGER.toString();tc\\u003d_.sc?BigInt(Number.MIN_SAFE_INTEGER):void 0;wc\\u003dNumber.MAX_SAFE_INTEGER.toString();uc\\u003d_.sc?BigInt(Number.MAX_SAFE_INTEGER):void 0;_.xc\\u003dtypeof Uint8Array.prototype.slice\\u003d\\u003d\\u003d\\\"function\\\";_.yc\\u003dtypeof TextDecoder!\\u003d\\u003d\\\"undefined\\\";_.zc\\u003dtypeof String.prototype.isWellFormed\\u003d\\u003d\\u003d\\\"function\\\";_.Ac\\u003dtypeof TextEncoder!\\u003d\\u003d\\\"undefined\\\";_.Bc\\u003dString.prototype.trim?function(a){return a.trim()}:function(a){return/^[\\\\s\\\\xa0]*([\\\\s\\\\S]*?)[\\\\s\\\\xa0]*$/.exec(a)[1]};_.Cc\\u003dfunction(){return _.fa().toLowerCase().indexOf(\\\"webkit\\\")!\\u003d-1};var ia,Dc\\u003d_.t.navigator;ia\\u003dDc?Dc.userAgentData||null:null;_.ua\\u003dArray.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(typeof a\\u003d\\u003d\\u003d\\\"string\\\")return typeof b!\\u003d\\u003d\\\"string\\\"||b.length!\\u003d1?-1:a.indexOf(b,0);for(var c\\u003d0;c\\u003ca.length;c++)if(c in a\\u0026\\u0026a[c]\\u003d\\u003d\\u003db)return c;return-1};_.Ec\\u003dArray.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d\\u003da.length,e\\u003dtypeof a\\u003d\\u003d\\u003d\\\"string\\\"?a.split(\\\"\\\"):a,f\\u003d0;f\\u003cd;f++)f in e\\u0026\\u0026b.call(c,e[f],f,a)};\\n_.Fc\\u003dArray.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d\\u003da.length,e\\u003d[],f\\u003d0,g\\u003dtypeof a\\u003d\\u003d\\u003d\\\"string\\\"?a.split(\\\"\\\"):a,h\\u003d0;h\\u003cd;h++)if(h in g){var k\\u003dg[h];b.call(c,k,h,a)\\u0026\\u0026(e[f++]\\u003dk)}return e};_.Gc\\u003dArray.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d\\u003da.length,e\\u003dArray(d),f\\u003dtypeof a\\u003d\\u003d\\u003d\\\"string\\\"?a.split(\\\"\\\"):a,g\\u003d0;g\\u003cd;g++)g in f\\u0026\\u0026(e[g]\\u003db.call(c,f[g],g,a));return e};\\n_.Hc\\u003dArray.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c\\u003da.length,d\\u003dtypeof a\\u003d\\u003d\\u003d\\\"string\\\"?a.split(\\\"\\\"):a,e\\u003d0;e\\u003cc;e++)if(e in d\\u0026\\u0026b.call(void 0,d[e],e,a))return!0;return!1};_.Ic\\u003dfunction(a){_.Ic[\\\" \\\"](a);return a};_.Ic[\\\" \\\"]\\u003dfunction(){};var Wc;_.Jc\\u003d_.la();_.Kc\\u003d_.ma();_.Lc\\u003d_.v(\\\"Edge\\\");_.Mc\\u003d_.v(\\\"Gecko\\\")\\u0026\\u0026!(_.Cc()\\u0026\\u0026!_.v(\\\"Edge\\\"))\\u0026\\u0026!(_.v(\\\"Trident\\\")||_.v(\\\"MSIE\\\"))\\u0026\\u0026!_.v(\\\"Edge\\\");_.Nc\\u003d_.Cc()\\u0026\\u0026!_.v(\\\"Edge\\\");_.Oc\\u003d_.ta();_.Pc\\u003dqa()?ia.platform\\u003d\\u003d\\u003d\\\"Windows\\\":_.v(\\\"Windows\\\");_.Qc\\u003dqa()?ia.platform\\u003d\\u003d\\u003d\\\"Android\\\":_.v(\\\"Android\\\");_.Rc\\u003dra();_.Sc\\u003d_.v(\\\"iPad\\\");_.Tc\\u003d_.v(\\\"iPod\\\");_.Vc\\u003d_.sa();\\na:{var Xc\\u003d\\\"\\\",Yc\\u003dfunction(){var a\\u003d_.fa();if(_.Mc)return/rv:([^\\\\);]+)(\\\\)|;)/.exec(a);if(_.Lc)return/Edge\\\\/([\\\\d\\\\.]+)/.exec(a);if(_.Kc)return/\\\\b(?:MSIE|rv)[: ]([^\\\\);]+)(\\\\)|;)/.exec(a);if(_.Nc)return/WebKit\\\\/(\\\\S+)/.exec(a);if(_.Jc)return/(?:Version)[ \\\\/]?(\\\\S+)/.exec(a)}();Yc\\u0026\\u0026(Xc\\u003dYc?Yc[1]:\\\"\\\");if(_.Kc){var Zc,$c\\u003d_.t.document;Zc\\u003d$c?$c.documentMode:void 0;if(Zc!\\u003dnull\\u0026\\u0026Zc\\u003eparseFloat(Xc)){Wc\\u003dString(Zc);break a}}Wc\\u003dXc}_.ad\\u003dWc;_.bd\\u003d_.na();_.cd\\u003dra()||_.v(\\\"iPod\\\");_.dd\\u003d_.v(\\\"iPad\\\");_.ed\\u003d_.v(\\\"Android\\\")\\u0026\\u0026!(oa()||_.na()||_.la()||_.v(\\\"Silk\\\"));_.fd\\u003doa();_.gd\\u003d_.pa()\\u0026\\u0026!_.sa();var hd;hd\\u003d{};_.id\\u003dnull;_.xa\\u003dfunction(a,b){b\\u003d\\u003d\\u003dvoid 0\\u0026\\u0026(b\\u003d0);_.jd();b\\u003dhd[b];for(var c\\u003dArray(Math.floor(a.length/3)),d\\u003db[64]||\\\"\\\",e\\u003d0,f\\u003d0;e\\u003ca.length-2;e+\\u003d3){var g\\u003da[e],h\\u003da[e+1],k\\u003da[e+2],m\\u003db[g\\u003e\\u003e2];g\\u003db[(g\\u00263)\\u003c\\u003c4|h\\u003e\\u003e4];h\\u003db[(h\\u002615)\\u003c\\u003c2|k\\u003e\\u003e6];k\\u003db[k\\u002663];c[f++]\\u003dm+g+h+k}m\\u003d0;k\\u003dd;switch(a.length-e){case 2:m\\u003da[e+1],k\\u003db[(m\\u002615)\\u003c\\u003c2]||d;case 1:a\\u003da[e],c[f]\\u003db[a\\u003e\\u003e2]+b[(a\\u00263)\\u003c\\u003c4|m\\u003e\\u003e4]+k+d}return c.join(\\\"\\\")};\\n_.jd\\u003dfunction(){if(!_.id){_.id\\u003d{};for(var a\\u003d\\\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\\\".split(\\\"\\\"),b\\u003d[\\\"+/\\u003d\\\",\\\"+/\\\",\\\"-_\\u003d\\\",\\\"-_.\\\",\\\"-_\\\"],c\\u003d0;c\\u003c5;c++){var d\\u003da.concat(b[c].split(\\\"\\\"));hd[c]\\u003dd;for(var e\\u003d0;e\\u003cd.length;e++){var f\\u003dd[e];_.id[f]\\u003d\\u003d\\u003dvoid 0\\u0026\\u0026(_.id[f]\\u003de)}}}};var za;za\\u003dtypeof Uint8Array!\\u003d\\u003d\\\"undefined\\\";_.wa\\u003d!_.Kc\\u0026\\u0026typeof btoa\\u003d\\u003d\\u003d\\\"function\\\";var ld,md;_.kd\\u003dtypeof Symbol\\u003d\\u003d\\u003d\\\"function\\\"\\u0026\\u0026typeof Symbol()\\u003d\\u003d\\u003d\\\"symbol\\\";ld\\u003dCa();md\\u003dCa(\\\"2ex\\\");_.nd\\u003dCa(\\\"1oa\\\");_.lb\\u003d_.kd?function(a,b){a[ld]|\\u003db}:function(a,b){a.cb!\\u003d\\u003dvoid 0?a.cb|\\u003db:Object.defineProperties(a,{cb:{value:b,configurable:!0,writable:!0,enumerable:!1}})};_.od\\u003d_.kd?function(a,b){a[ld]\\u0026\\u003d~b}:function(a,b){a.cb!\\u003d\\u003dvoid 0\\u0026\\u0026(a.cb\\u0026\\u003d~b)};_.Ja\\u003d_.kd?function(a){return a[ld]|0}:function(a){return a.cb|0};_.jb\\u003d_.kd?function(a){return a[ld]}:function(a){return a.cb};_.Da\\u003d_.kd?function(a,b){a[ld]\\u003db}:function(a,b){a.cb!\\u003d\\u003dvoid 0?a.cb\\u003db:Object.defineProperties(a,{cb:{value:b,configurable:!0,writable:!0,enumerable:!1}})};var Ga,qd;_.Za\\u003d{};Ga\\u003d{};qd\\u003d[];(0,_.Da)(qd,55);_.pd\\u003dObject.freeze(qd);_.rd\\u003dObject.freeze({});var Oa;var Qa\\u003dfunction(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382\\u003d{});a.__closure__error__context__984382.severity\\u003db};var sd;_.td\\u003dfunction(a,b){a\\u003da.J;return _.Ab(a,(0,_.jb)(a),b)};_.Ab\\u003dfunction(a,b,c,d){if(c\\u003d\\u003d\\u003d-1)return null;var e\\u003db\\u003e\\u003e15\\u00261023||536870912;if(c\\u003e\\u003de){if(b\\u0026256)return a[a.length-1][c]}else{var f\\u003da.length;if(d\\u0026\\u0026b\\u0026256\\u0026\\u0026(d\\u003da[f-1][c],d!\\u003dnull)){if(yb(a,b,e,c)\\u0026\\u0026md!\\u003dnull){var g;a\\u003d(g\\u003dsd)!\\u003dnull?g:sd\\u003d{};g\\u003da[md]||0;g\\u003e\\u003d4||(a[md]\\u003dg+1,_.Ra())}return d}return yb(a,b,e,c)}};_.ud\\u003dfunction(a,b,c){var d\\u003da.J,e\\u003d(0,_.jb)(d);_.La(e);_.zb(d,e,b,c);return a};\\n_.I\\u003dfunction(a,b,c,d){b\\u003d_.Bb(a,b,c,d\\u003d\\u003d\\u003dvoid 0?!1:d);if(b\\u003d\\u003dnull)return b;a\\u003da.J;d\\u003d(0,_.jb)(a);if(!(d\\u00262)){var e\\u003d_.mb(b);e!\\u003d\\u003db\\u0026\\u0026(b\\u003de,_.zb(a,d,c,b))}return b};_.J\\u003dfunction(a,b,c){c\\u003d\\u003dnull\\u0026\\u0026(c\\u003dvoid 0);return _.ud(a,b,c)};_.K\\u003dfunction(a,b){a\\u003d_.td(a,b);return a\\u003d\\u003dnull||typeof a\\u003d\\u003d\\u003d\\\"boolean\\\"?a:typeof a\\u003d\\u003d\\u003d\\\"number\\\"?!!a:void 0};_.L\\u003dfunction(a,b){return _.Ya(_.td(a,b))};_.M\\u003dfunction(a,b,c){c\\u003dc\\u003d\\u003d\\u003dvoid 0?!1:c;return _.Cb(_.K(a,b),c)};_.N\\u003dfunction(a,b){var c\\u003dc\\u003d\\u003d\\u003dvoid 0?\\\"\\\":c;return _.Cb(_.L(a,b),c)};\\n_.O\\u003dfunction(a,b,c){return _.ud(a,b,c\\u003d\\u003dnull?c:_.Ua(c))};_.P\\u003dfunction(a,b,c){return _.ud(a,b,c\\u003d\\u003dnull?c:_.Wa(c))};_.Q\\u003dfunction(a,b,c){return _.ud(a,b,_.Xa(c))};_.R\\u003dfunction(a,b,c){return _.ud(a,b,c\\u003d\\u003dnull?c:_.Va(c))};var Eb,Db;_.S\\u003dfunction(a,b,c){this.J\\u003d_.w(a,b,c)};_.l\\u003d_.S.prototype;_.l.toJSON\\u003dfunction(){return Fb(this)};_.l.va\\u003dfunction(a){try{return Db\\u003d!0,a\\u0026\\u0026(Eb\\u003da\\u003d\\u003d\\u003dob||a!\\u003d\\u003dnb\\u0026\\u0026a!\\u003d\\u003dsb\\u0026\\u0026a!\\u003d\\u003dvb?ob:a),JSON.stringify(Fb(this),bb)}finally{a\\u0026\\u0026(Eb\\u003dvoid 0),Db\\u003d!1}};_.l.bc\\u003dfunction(){return!!((0,_.Ja)(this.J)\\u00262)};_.l.Qd\\u003d_.Za;_.l.toString\\u003dfunction(){try{return Db\\u003d!0,Fb(this).toString()}finally{Db\\u003d!1}};_.vd\\u003d_.Gb();_.wd\\u003d_.Gb();_.xd\\u003d_.Gb();var yd\\u003dfunction(a){this.J\\u003d_.w(a)};_.A(yd,_.S);_.zd\\u003dfunction(a){this.J\\u003d_.w(a)};_.A(_.zd,_.S);_.zd.prototype.md\\u003dfunction(a){return _.P(this,3,a)};var Ad\\u003dfunction(a){this.J\\u003d_.w(a)};_.A(Ad,_.S);Ad.prototype.Pc\\u003dfunction(a){return _.Q(this,24,a)};_.Bd\\u003dfunction(a){this.J\\u003d_.w(a)};_.A(_.Bd,_.S);_.T\\u003dfunction(){this.ta\\u003dthis.ta;this.Y\\u003dthis.Y};_.T.prototype.ta\\u003d!1;_.T.prototype.isDisposed\\u003dfunction(){return this.ta};_.T.prototype.dispose\\u003dfunction(){this.ta||(this.ta\\u003d!0,this.P())};_.T.prototype[Symbol.dispose]\\u003dfunction(){this.dispose()};_.T.prototype.P\\u003dfunction(){if(this.Y)for(;this.Y.length;)this.Y.shift()()};var Cd\\u003dfunction(a){_.T.call(this);this.o\\u003da;this.i\\u003d[];this.j\\u003d{}};_.A(Cd,_.T);Cd.prototype.resolve\\u003dfunction(a){var b\\u003dthis.o;a\\u003da.split(\\\".\\\");for(var c\\u003da.length,d\\u003d0;d\\u003cc;++d)if(b[a[d]])b\\u003db[a[d]];else return null;return b instanceof Function?b:null};Cd.prototype.tb\\u003dfunction(){for(var a\\u003dthis.i.length,b\\u003dthis.i,c\\u003d[],d\\u003d0;d\\u003ca;++d){var e\\u003db[d].i(),f\\u003dthis.resolve(e);if(f\\u0026\\u0026f!\\u003dthis.j[e])try{b[d].tb(f)}catch(g){}else c.push(b[d])}this.i\\u003dc.concat(b.slice(a))};var Dd\\u003dfunction(a){_.T.call(this);this.o\\u003da;this.A\\u003dthis.i\\u003dnull;this.v\\u003d0;this.B\\u003d{};this.j\\u003d!1;a\\u003dwindow.navigator.userAgent;a.indexOf(\\\"MSIE\\\")\\u003e\\u003d0\\u0026\\u0026a.indexOf(\\\"Trident\\\")\\u003e\\u003d0\\u0026\\u0026(a\\u003d/\\\\b(?:MSIE|rv)[: ]([^\\\\);]+)(\\\\)|;)/.exec(a))\\u0026\\u0026a[1]\\u0026\\u0026parseFloat(a[1])\\u003c9\\u0026\\u0026(this.j\\u003d!0)};_.A(Dd,_.T);Dd.prototype.C\\u003dfunction(a,b){this.i\\u003db;this.A\\u003da;b.preventDefault?b.preventDefault():b.returnValue\\u003d!1};_.Ed\\u003dfunction(a){this.J\\u003d_.w(a)};_.A(_.Ed,_.S);var Fd\\u003dfunction(a){this.J\\u003d_.w(a)};_.A(Fd,_.S);var Hd\\u003dfunction(){var a\\u003dGd;this.i\\u003dnull;_.M(a,4,!0)};Hd.prototype.log\\u003dfunction(a,b,c){c\\u003dc\\u003d\\u003d\\u003dvoid 0?new _.zd:c;_.Id(this,a,98,c)};_.Id\\u003dfunction(a,b,c,d){c\\u003dc\\u003d\\u003d\\u003dvoid 0?98:c;d\\u003dd\\u003d\\u003d\\u003dvoid 0?new _.zd:d;if(a.i){var e\\u003dnew yd;_.Q(e,1,b.message);_.Q(e,2,b.stack);_.P(e,3,b.lineNumber);_.R(e,5,1);_.J(d,40,e);a.i.log(c,d)}};_.Jd\\u003dfunction(a){this.i\\u003da;this.j\\u003dvoid 0;this.o\\u003d[]};_.Jd.prototype.then\\u003dfunction(a,b,c){this.o.push(new Kd(a,b,c));Ld(this)};_.Jd.prototype.resolve\\u003dfunction(a){if(this.i!\\u003d\\u003dvoid 0||this.j!\\u003d\\u003dvoid 0)throw Error(\\\"Q\\\");this.i\\u003da;Ld(this)};_.Jd.prototype.reject\\u003dfunction(a){if(this.i!\\u003d\\u003dvoid 0||this.j!\\u003d\\u003dvoid 0)throw Error(\\\"Q\\\");this.j\\u003da;Ld(this)};var Ld\\u003dfunction(a){if(a.o.length\\u003e0){var b\\u003da.i!\\u003d\\u003dvoid 0,c\\u003da.j!\\u003d\\u003dvoid 0;if(b||c){b\\u003db?a.v:a.A;c\\u003da.o;a.o\\u003d[];try{_.Ec(c,b,a)}catch(d){console.error(d)}}}};\\n_.Jd.prototype.v\\u003dfunction(a){a.j\\u0026\\u0026a.j.call(a.i,this.i)};_.Jd.prototype.A\\u003dfunction(a){a.o\\u0026\\u0026a.o.call(a.i,this.j)};var Kd\\u003dfunction(a,b,c){this.j\\u003da;this.o\\u003db;this.i\\u003dc};_.Md\\u003dfunction(a){var b\\u003d\\\"Yb\\\";if(a.Yb\\u0026\\u0026a.hasOwnProperty(b))return a.Yb;b\\u003dnew a;return a.Yb\\u003db};_.Nd\\u003dfunction(){this.v\\u003dnew _.Jd;this.i\\u003dnew _.Jd;this.D\\u003dnew _.Jd;this.B\\u003dnew _.Jd;this.C\\u003dnew _.Jd;this.A\\u003dnew _.Jd;this.o\\u003dnew _.Jd;this.j\\u003dnew _.Jd;this.F\\u003dnew _.Jd};_.l\\u003d_.Nd.prototype;_.l.zi\\u003dfunction(){return this.v};_.l.Gi\\u003dfunction(){return this.i};_.l.Ni\\u003dfunction(){return this.D};_.l.Fi\\u003dfunction(){return this.B};_.l.Li\\u003dfunction(){return this.C};_.l.Di\\u003dfunction(){return this.A};_.l.ti\\u003dfunction(){return this.o};_.l.ri\\u003dfunction(){return this.j};_.Nd.i\\u003dfunction(){return _.Md(_.Nd)};var Od\\u003dfunction(a){this.J\\u003d_.w(a)};_.A(Od,_.S);_.Qd\\u003dfunction(){return _.I(_.Pd,Ad,1)};_.Rd\\u003dfunction(){return _.I(_.Pd,_.Bd,5)};var Sd;window.gbar_\\u0026\\u0026window.gbar_.CONFIG?Sd\\u003dwindow.gbar_.CONFIG[0]||{}:Sd\\u003d[];_.Pd\\u003dnew Od(Sd);var Gd\\u003d_.I(_.Pd,Fd,3)||new Fd;_.Qd()||new Ad;_.Td\\u003dnew Hd;_.G(\\\"gbar_._DumpException\\\",function(a){_.Td?_.Td.log(a):console.error(a)});_.Ud\\u003dnew Dd(_.Td);_.Vd\\u003dfunction(){this.i\\u003d{};this.j\\u003d{}};_.Xd\\u003dfunction(a,b){var c\\u003d_.Vd.i();if(a in c.i){if(c.i[a]!\\u003db)throw new Wd(a);}else{c.i[a]\\u003db;if(b\\u003dc.j[a])for(var d\\u003d0,e\\u003db.length;d\\u003ce;d++){var f\\u003db[d],g\\u003dc.i;delete f.i[a];if(_.Jb(f.i)){for(var h\\u003df.j.length,k\\u003dArray(h),m\\u003d0;m\\u003ch;m++)k[m]\\u003dg[f.j[m]];f.o.apply(f.v,k)}}delete c.j[a]}};_.Vd.i\\u003dfunction(){return _.Md(_.Vd)};_.Yd\\u003dfunction(){_.aa.call(this)};_.A(_.Yd,_.aa);var Wd\\u003dfunction(){_.aa.call(this)};_.A(Wd,_.Yd);_.G(\\\"gbar.A\\\",_.Jd);_.Jd.prototype.aa\\u003d_.Jd.prototype.then;_.G(\\\"gbar.B\\\",_.Nd);_.Nd.prototype.ba\\u003d_.Nd.prototype.Gi;_.Nd.prototype.bb\\u003d_.Nd.prototype.Ni;_.Nd.prototype.bd\\u003d_.Nd.prototype.Li;_.Nd.prototype.bf\\u003d_.Nd.prototype.zi;_.Nd.prototype.bg\\u003d_.Nd.prototype.Fi;_.Nd.prototype.bh\\u003d_.Nd.prototype.Di;_.Nd.prototype.bj\\u003d_.Nd.prototype.ti;_.Nd.prototype.bk\\u003d_.Nd.prototype.ri;_.G(\\\"gbar.a\\\",_.Nd.i());window.gbar\\u0026\\u0026window.gbar.ap\\u0026\\u0026window.gbar.ap(window.gbar.a);var Zd\\u003dnew Cd(window);_.Xd(\\\"api\\\",Zd);\\nvar $d\\u003d_.Rd()||new _.Bd,ae\\u003dwindow,be\\u003d_.x(_.L($d,8));ae.__PVT\\u003dbe;_.Xd(\\\"eq\\\",_.Ud);\\n}catch(e){_._DumpException(e)}\\ntry{\\n_.ce\\u003dfunction(a){this.J\\u003d_.w(a)};_.A(_.ce,_.S);\\n}catch(e){_._DumpException(e)}\\ntry{\\nvar ee\\u003dfunction(a){this.J\\u003d_.w(a)};_.A(ee,_.S);var fe\\u003dfunction(){_.T.call(this);this.j\\u003d[];this.i\\u003d[]};_.A(fe,_.T);fe.prototype.o\\u003dfunction(a,b){this.j.push({features:a,options:b})};fe.prototype.init\\u003dfunction(a,b,c){window.gapi\\u003d{};var d\\u003dwindow.___jsl\\u003d{};d.h\\u003d_.x(_.L(a,1));_.K(a,12)!\\u003dnull\\u0026\\u0026(d.dpo\\u003d_.Hb(_.M(a,12)));d.ms\\u003d_.x(_.L(a,2));d.m\\u003d_.x(_.L(a,3));d.l\\u003d[];_.N(b,1)\\u0026\\u0026(a\\u003d_.L(b,3))\\u0026\\u0026this.i.push(a);_.N(c,1)\\u0026\\u0026(c\\u003d_.L(c,2))\\u0026\\u0026this.i.push(c);_.G(\\\"gapi.load\\\",(0,_.E)(this.o,this));return this};var ge\\u003d_.I(_.Pd,_.Ed,14);if(ge){var he\\u003d_.I(_.Pd,_.ce,9)||new _.ce,ie\\u003dnew ee,je\\u003dnew fe;je.init(ge,he,ie);_.Xd(\\\"gs\\\",je)};\\n}catch(e){_._DumpException(e)}\\n})(this.gbar_);\\n// Google Inc.\\n\"],[null,null,null,null,null,null,\".gb_2d:not(.gb_pe){font:13px/27px Roboto,Arial,sans-serif;z-index:986}@-webkit-keyframes gb__a{0%{opacity:0}50%{opacity:1}}@keyframes gb__a{0%{opacity:0}50%{opacity:1}}a.gb_Pa{border:none;color:#4285f4;cursor:default;font-weight:bold;outline:none;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}a.gb_Pa:hover::after,a.gb_Pa:focus::after{background-color:rgba(0,0,0,.12);content:\\\"\\\";height:100%;left:0;position:absolute;top:0;width:100%}a.gb_Pa:hover,a.gb_Pa:focus{text-decoration:none}a.gb_Pa:active{background-color:rgba(153,153,153,.4);text-decoration:none}a.gb_Qa{background-color:#4285f4;color:#fff}a.gb_Qa:active{background-color:#0043b2}.gb_Ra{box-shadow:0 1px 1px rgba(0,0,0,.16)}.gb_Pa,.gb_Qa,.gb_Sa,.gb_Ta{display:inline-block;line-height:28px;padding:0 12px;border-radius:2px}.gb_Sa{background:#f8f8f8;border:1px solid #c6c6c6}.gb_Ta{background:#f8f8f8}.gb_Sa,#gb a.gb_Sa.gb_Sa,.gb_Ta{color:#666;cursor:default;text-decoration:none}#gb a.gb_Ta{cursor:default;text-decoration:none}.gb_Ta{border:1px solid #4285f4;font-weight:bold;outline:none;background:#4285f4;background:-webkit-gradient(linear,left top,left bottom,from(top),color-stop(#4387fd),to(#4683ea));background:-webkit-linear-gradient(top,#4387fd,#4683ea);background:linear-gradient(top,#4387fd,#4683ea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr\\u003d#4387fd,endColorstr\\u003d#4683ea,GradientType\\u003d0)}#gb a.gb_Ta{color:#fff}.gb_Ta:hover{box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_Ta:active{box-shadow:inset 0 2px 0 rgba(0,0,0,.15);background:#3c78dc;background:-webkit-gradient(linear,left top,left bottom,from(top),color-stop(#3c7ae4),to(#3f76d3));background:-webkit-linear-gradient(top,#3c7ae4,#3f76d3);background:linear-gradient(top,#3c7ae4,#3f76d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr\\u003d#3c7ae4,endColorstr\\u003d#3f76d3,GradientType\\u003d0)}#gb .gb_Ua{background:#fff;border:1px solid #dadce0;color:#1a73e8;display:inline-block;text-decoration:none}#gb .gb_Ua:hover{background:#f8fbff;border-color:#dadce0;color:#174ea6}#gb .gb_Ua:focus{background:#f4f8ff;color:#174ea6;outline:1px solid #174ea6}#gb .gb_Ua:active,#gb .gb_Ua:focus:active{background:#ecf3fe;color:#174ea6}#gb .gb_Ua.gb_F{background:transparent;border:1px solid #5f6368;color:#8ab4f8;text-decoration:none}#gb .gb_Ua.gb_F:hover{background:rgba(255,255,255,.04);color:#e8eaed}#gb .gb_Ua.gb_F:focus{background:rgba(232,234,237,.12);color:#e8eaed;outline:1px solid #e8eaed}#gb .gb_Ua.gb_F:active,#gb .gb_Ua.gb_F:focus:active{background:rgba(232,234,237,.1);color:#e8eaed}.gb_bd{display:inline-block;vertical-align:middle}.gb_Oe .gb_P{bottom:-3px;right:-5px}.gb_C{position:relative}.gb_A{display:inline-block;outline:none;vertical-align:middle;border-radius:2px;-moz-box-sizing:border-box;box-sizing:border-box;height:40px;width:40px;cursor:pointer;text-decoration:none}#gb#gb a.gb_A{cursor:pointer;text-decoration:none}.gb_A,a.gb_A{color:#000}.gb_cd{border-color:transparent;border-bottom-color:#fff;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;top:33px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s}.gb_dd{border-color:transparent;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s;border-bottom-color:rgba(0,0,0,.2);top:32px}x:-o-prefocus,div.gb_dd{border-bottom-color:#ccc}.gb_ka{background:#fff;border:1px solid #ccc;border-color:rgba(0,0,0,.2);color:#000;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);-moz-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);display:none;outline:none;overflow:hidden;position:absolute;right:8px;top:62px;-webkit-animation:gb__a .2s;animation:gb__a .2s;border-radius:2px;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text}.gb_bd.gb_Sc .gb_cd,.gb_bd.gb_Sc .gb_dd,.gb_bd.gb_Sc .gb_ka,.gb_Sc.gb_ka{display:block}.gb_bd.gb_Sc.gb_ed .gb_cd,.gb_bd.gb_Sc.gb_ed .gb_dd{display:none}.gb_Pe{position:absolute;right:8px;top:62px;z-index:-1}.gb_fd .gb_cd,.gb_fd .gb_dd,.gb_fd .gb_ka{margin-top:-10px}.gb_bd:first-child,#gbsfw:first-child+.gb_bd{padding-left:4px}.gb_Ea.gb_Qe .gb_bd:first-child{padding-left:0}.gb_Re{position:relative}.gb_1c .gb_Re,.gb_Id .gb_Re{float:right}.gb_A{padding:8px;cursor:pointer}.gb_A::after{content:\\\"\\\";position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.gb_Ea .gb_gd:not(.gb_Pa):focus img{background-color:rgba(0,0,0,.2);outline:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.gb_hd button svg,.gb_A{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.gb_hd button:focus:not(:focus-visible) svg,.gb_hd button:hover svg,.gb_hd button:active svg,.gb_A:focus:not(:focus-visible),.gb_A:hover,.gb_A:active,.gb_A[aria-expanded\\u003dtrue]{outline:none}.gb_Kc .gb_hd.gb_id button:focus-visible svg,.gb_hd button:focus-visible svg,.gb_A:focus-visible{outline:1px solid #202124}.gb_Kc .gb_hd button:focus-visible svg,.gb_Kc .gb_A:focus-visible{outline:1px solid #f1f3f4}@media (forced-colors:active){.gb_Kc .gb_hd.gb_id button:focus-visible svg,.gb_hd button:focus-visible svg,.gb_Kc .gb_hd button:focus-visible svg{outline:1px solid currentcolor}}.gb_Kc .gb_hd.gb_id button:focus svg,.gb_Kc .gb_hd.gb_id button:focus:hover svg,.gb_hd button:focus svg,.gb_hd button:focus:hover svg,.gb_A:focus,.gb_A:focus:hover{background-color:rgba(60,64,67,.1)}.gb_Kc .gb_hd.gb_id button:active svg,.gb_hd button:active svg,.gb_A:active{background-color:rgba(60,64,67,.12)}.gb_Kc .gb_hd.gb_id button:hover svg,.gb_hd button:hover svg,.gb_A:hover{background-color:rgba(60,64,67,.08)}.gb_Va .gb_A.gb_Xa:hover{background-color:transparent}.gb_A[aria-expanded\\u003dtrue],.gb_A:hover[aria-expanded\\u003dtrue]{background-color:rgba(95,99,104,.24)}.gb_A[aria-expanded\\u003dtrue] .gb_E{fill:#5f6368;opacity:1}.gb_Kc .gb_hd button:hover svg,.gb_Kc .gb_A:hover{background-color:rgba(232,234,237,.08)}.gb_Kc .gb_hd button:focus svg,.gb_Kc .gb_hd button:focus:hover svg,.gb_Kc .gb_A:focus,.gb_Kc .gb_A:focus:hover{background-color:rgba(232,234,237,.1)}.gb_Kc .gb_hd button:active svg,.gb_Kc .gb_A:active{background-color:rgba(232,234,237,.12)}.gb_Kc .gb_A[aria-expanded\\u003dtrue],.gb_Kc .gb_A:hover[aria-expanded\\u003dtrue]{background-color:rgba(255,255,255,.12)}.gb_Kc .gb_A[aria-expanded\\u003dtrue] .gb_E{fill:#fff;opacity:1}.gb_bd{padding:4px}.gb_Ea.gb_Qe .gb_bd{padding:4px 2px}.gb_Ea.gb_Qe .gb_y.gb_bd{padding-left:6px}.gb_ka{z-index:991;line-height:normal}.gb_ka.gb_jd{left:0;right:auto}@media (max-width:350px){.gb_ka.gb_jd{left:0}}.gb_Se .gb_ka{top:56px}.gb_Q{display:none!important}.gb_md{visibility:hidden}.gb_I .gb_A,.gb_ja .gb_I .gb_A{background-position:-64px -29px}.gb_0 .gb_I .gb_A{background-position:-29px -29px;opacity:1}.gb_I .gb_A,.gb_I .gb_A:hover,.gb_I .gb_A:focus{opacity:1}.gb_K{display:none}@media screen and (max-width:319px){.gb_kd:not(.gb_ld) .gb_I{display:none;visibility:hidden}}.gb_P{display:none}.gb_8c{font-family:Google Sans,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:0.25px;line-height:48px;margin-bottom:2px;opacity:1;overflow:hidden;padding-left:16px;position:relative;text-overflow:ellipsis;vertical-align:middle;top:2px;white-space:nowrap;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;-webkit-box-flex:1;-moz-box-flex:1;flex:1 1 auto}.gb_8c.gb_9c{color:#3c4043}.gb_Ea.gb_bc .gb_8c{margin-bottom:0}.gb_rd.gb_td .gb_8c{padding-left:4px}.gb_Ea.gb_bc .gb_ud{position:relative;top:-2px}.gb_ad{display:none}.gb_Ea{color:black;min-width:160px;position:relative;-webkit-transition:box-shadow 250ms;transition:box-shadow 250ms}.gb_Ea.gb_Rc{min-width:120px}.gb_Ea.gb_vd .gb_wd{display:none}.gb_Ea.gb_vd .gb_kd{height:56px}header.gb_Ea{display:block}.gb_Ea svg{fill:currentColor}.gb_Cd{position:fixed;top:0;width:100%}.gb_xd{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.gb_Dd{height:64px}.gb_kd{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:space-between;justify-content:space-between;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:-ms-min-content;min-width:min-content}.gb_Ea:not(.gb_bc) .gb_kd{padding:8px}.gb_Ea.gb_Ed .gb_kd{-ms-flex:1 0 auto;-webkit-flex:1 0 auto;-webkit-box-flex:1;-moz-box-flex:1;flex:1 0 auto}.gb_Ea .gb_kd.gb_ld.gb_Fd{min-width:0}.gb_Ea.gb_bc .gb_kd{padding:4px;padding-left:8px;min-width:0}.gb_wd{height:48px;vertical-align:middle;white-space:nowrap;-ms-flex-align:center;-moz-box-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none}.gb_zd\\u003e.gb_wd{display:table-cell;width:100%}.gb_rd{padding-right:30px;-moz-box-sizing:border-box;box-sizing:border-box;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;-webkit-box-flex:1;-moz-box-flex:1;flex:1 0 auto}.gb_Ea.gb_bc .gb_rd{padding-right:14px}.gb_Ad{-ms-flex:1 1 100%;-webkit-flex:1 1 100%;-webkit-box-flex:1;-moz-box-flex:1;flex:1 1 100%}.gb_Ad\\u003e:only-child{display:inline-block}.gb_Bd.gb_2c{padding-left:4px}.gb_Bd.gb_Hd,.gb_Ea.gb_Ed .gb_Bd,.gb_Ea.gb_bc:not(.gb_Id) .gb_Bd{padding-left:0}.gb_Ea.gb_bc .gb_Bd.gb_Hd{padding-right:0}.gb_Ea.gb_bc .gb_Bd.gb_Hd .gb_Va{margin-left:10px}.gb_2c{display:inline}.gb_Ea.gb_Vc .gb_Bd.gb_Jd,.gb_Ea.gb_Id .gb_Bd.gb_Jd{padding-left:2px}.gb_8c{display:inline-block}.gb_Bd{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;line-height:normal;padding:0 4px;padding-left:30px;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;-webkit-box-flex:0;-moz-box-flex:0;flex:0 0 auto;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:flex-end;justify-content:flex-end}.gb_Id{height:48px}.gb_Ea.gb_Id{min-width:auto}.gb_Id .gb_Bd{float:right;padding-left:32px}.gb_Id .gb_Bd.gb_Kd{padding-left:0}.gb_Ld{font-size:14px;max-width:200px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text}.gb_od{-webkit-transition:background-color .4s;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}.gb_Md{color:black}.gb_Kc{color:white}.gb_Ea a,.gb_Oc a{color:inherit}.gb_aa{color:rgba(0,0,0,.87)}.gb_Ea svg,.gb_Oc svg,.gb_rd .gb_sd,.gb_1c .gb_sd{color:#5f6368;opacity:1}.gb_Kc svg,.gb_Oc.gb_Tc svg,.gb_Kc .gb_rd .gb_sd,.gb_Kc .gb_rd .gb_Jc,.gb_Kc .gb_rd .gb_ud,.gb_Oc.gb_Tc .gb_sd{color:rgba(255,255,255,.87)}.gb_Kc .gb_rd .gb_Nd:not(.gb_Od){opacity:.87}.gb_9c{color:inherit;opacity:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gb_Kc .gb_9c,.gb_Md .gb_9c{opacity:1}.gb_Pd{position:relative}.gb_L{font-family:arial,sans-serif;line-height:normal;padding-right:15px}a.gb_W,span.gb_W{color:rgba(0,0,0,.87);text-decoration:none}.gb_Kc a.gb_W,.gb_Kc span.gb_W{color:white}a.gb_W:focus{outline-offset:2px}a.gb_W:hover{text-decoration:underline}.gb_X{display:inline-block;padding-left:15px}.gb_X .gb_W{display:inline-block;line-height:24px;vertical-align:middle}.gb_pd{font-family:Google Sans,Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;letter-spacing:.25px;line-height:16px;margin-left:10px;margin-right:8px;min-width:96px;padding:9px 23px;text-align:center;vertical-align:middle;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box}.gb_Ea.gb_Id .gb_pd{margin-left:8px}#gb a.gb_Ta.gb_pd{cursor:pointer}.gb_Ta.gb_pd:hover{background:#1b66c9;-webkit-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);-moz-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3)}.gb_Ta.gb_pd:focus,.gb_Ta.gb_pd:hover:focus{background:#1c5fba;-webkit-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);-moz-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3)}.gb_Ta.gb_pd:active{background:#1b63c1;-webkit-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);-moz-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3)}.gb_pd{background:#1a73e8;border:1px solid transparent}.gb_Ea.gb_bc .gb_pd{padding:9px 15px;min-width:80px}.gb_Qd{text-align:left}#gb .gb_Kc a.gb_pd:not(.gb_F),#gb.gb_Kc a.gb_pd{background:#fff;border-color:#dadce0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#1a73e8}#gb a.gb_Ta.gb_F.gb_pd{background:#8ab4f8;border:1px solid transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#202124}#gb .gb_Kc a.gb_pd:hover:not(.gb_F),#gb.gb_Kc a.gb_pd:hover{background:#f8fbff;border-color:#cce0fc}#gb a.gb_Ta.gb_F.gb_pd:hover{background:#93baf9;border-color:transparent;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3)}#gb .gb_Kc a.gb_pd:focus:not(.gb_F),#gb .gb_Kc a.gb_pd:focus:hover:not(.gb_F),#gb.gb_Kc a.gb_pd:focus:not(.gb_F),#gb.gb_Kc a.gb_pd:focus:hover:not(.gb_F){background:#f4f8ff;outline:1px solid #c9ddfc}#gb a.gb_Ta.gb_F.gb_pd:focus,#gb a.gb_Ta.gb_F.gb_pd:focus:hover{background:#a6c6fa;border-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#gb .gb_Kc a.gb_pd:active:not(.gb_F),#gb.gb_Kc a.gb_pd:active{background:#ecf3fe}#gb a.gb_Ta.gb_F.gb_pd:active{background:#a1c3f9;-webkit-box-shadow:0 1px 2px rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);-moz-box-shadow:0 1px 2px rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);box-shadow:0 1px 2px rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15)}.gb_J{display:none}@media screen and (max-width:319px){.gb_kd .gb_I{display:none;visibility:hidden}}.gb_Va{background-color:rgba(255,255,255,.88);border:1px solid #dadce0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;max-height:48px;overflow:hidden;outline:none;padding:0;vertical-align:middle;width:134px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.gb_Va.gb_F{background-color:transparent;border:1px solid #5f6368}.gb_2a{display:inherit}.gb_Va.gb_F .gb_2a{background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;left:8px;margin-right:5px;position:relative;padding:3px;top:-1px}.gb_Va:hover{border:1px solid #d2e3fc;background-color:rgba(248,250,255,.88)}.gb_Va.gb_F:hover{background-color:rgba(241,243,244,.04);border:1px solid #5f6368}.gb_Va:focus-visible,.gb_Va:focus{background-color:#fff;outline:1px solid #202124;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);-moz-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.gb_Va.gb_F:focus-visible,.gb_Va.gb_F:focus{background-color:rgba(241,243,244,.12);outline:1px solid #f1f3f4;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)}.gb_Va.gb_F:active,.gb_Va.gb_Sc.gb_F:focus{background-color:rgba(241,243,244,.1);border:1px solid #5f6368}.gb_3a{display:inline-block;padding-bottom:2px;padding-left:7px;padding-top:2px;text-align:center;vertical-align:middle;line-height:32px;width:78px}.gb_Va.gb_F .gb_3a{line-height:26px;margin-left:0;padding-bottom:0;padding-left:0;padding-top:0;width:72px}.gb_3a.gb_4a{background-color:#f1f3f4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-left:8px;padding-left:0;line-height:30px}.gb_3a.gb_4a .gb_Hc{vertical-align:middle}.gb_Ea:not(.gb_bc) .gb_Va{margin-left:10px;margin-right:4px}.gb_Rd{max-height:32px;width:78px}.gb_Va.gb_F .gb_Rd{max-height:26px;width:72px}.gb_O{-webkit-background-size:32px 32px;-o-background-size:32px 32px;background-size:32px 32px;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;margin:0px;position:relative;height:32px;width:32px;z-index:0}.gb_db{background-color:#e8f0fe;border:1px solid rgba(32,33,36,.08);position:relative}.gb_db.gb_O{height:30px;width:30px}.gb_db.gb_O:hover,.gb_db.gb_O:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.gb_eb{background:#fff;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;bottom:2px;-webkit-box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);-moz-box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);height:14px;margin:2px;position:absolute;right:0;width:14px}.gb_vc{color:#1f71e7;font:400 22px/32px Google Sans,Roboto,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-device-pixel-ratio:1.25){.gb_O::before,.gb_fb::before{display:inline-block;-webkit-transform:scale(0.5);-webkit-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:left 0;-webkit-transform-origin:left 0;-ms-transform-origin:left 0;-o-transform-origin:left 0;transform-origin:left 0}.gb_2 .gb_fb::before{-webkit-transform:scale(scale(0.416666667));-webkit-transform:scale(scale(0.416666667));-ms-transform:scale(scale(0.416666667));-o-transform:scale(scale(0.416666667));transform:scale(scale(0.416666667))}}.gb_O:hover,.gb_O:focus{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);-moz-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_O:active{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);box-shadow:inset 0 2px 0 rgba(0,0,0,.15)}.gb_O:active::after{background:rgba(0,0,0,.1);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:\\\"\\\";display:block;height:100%}.gb_gb{cursor:pointer;line-height:40px;min-width:30px;opacity:.75;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}.gb_A.gb_gb{width:auto}.gb_gb:hover,.gb_gb:focus{opacity:.85}.gb_fd .gb_gb,.gb_fd .gb_Ud{line-height:26px}#gb#gb.gb_fd a.gb_gb,.gb_fd .gb_Ud{font-size:11px;height:auto}.gb_hb{border-top:4px solid #000;border-left:4px dashed transparent;border-right:4px dashed transparent;display:inline-block;margin-left:6px;opacity:.75;vertical-align:middle}.gb_Xa:hover .gb_hb{opacity:.85}.gb_Va\\u003e.gb_y{padding:3px 3px 3px 4px}.gb_Vd.gb_md{color:#fff}.gb_0 .gb_gb,.gb_0 .gb_hb{opacity:1}#gb#gb.gb_0.gb_0 a.gb_gb,#gb#gb .gb_0.gb_0 a.gb_gb{color:#fff}.gb_0.gb_0 .gb_hb{border-top-color:#fff;opacity:1}.gb_ja .gb_O:hover,.gb_0 .gb_O:hover,.gb_ja .gb_O:focus,.gb_0 .gb_O:focus{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 0 rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2)}.gb_Wd .gb_y,.gb_Xd .gb_y{position:absolute;right:1px}.gb_y.gb_Z,.gb_ib.gb_Z,.gb_Xa.gb_Z{-webkit-flex:0 1 auto;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.gb_Zd.gb_0d .gb_gb{width:30px!important}.gb_1d{height:40px;position:absolute;right:-5px;top:-5px;width:40px}.gb_2d .gb_1d,.gb_3d .gb_1d{right:0;top:0}.gb_y .gb_A{padding:4px}.gb_R{display:none}sentinel{}\"],[null,null,null,null,null,\"this.gbar_\\u003dthis.gbar_||{};(function(_){var window\\u003dthis;\\ntry{\\n_.ke\\u003dfunction(a,b,c){if(!a.j)if(c instanceof Array){c\\u003d_.D(c);for(var d\\u003dc.next();!d.done;d\\u003dc.next())_.ke(a,b,d.value)}else{d\\u003d(0,_.E)(a.C,a,b);var e\\u003da.v+c;a.v++;b.dataset.eqid\\u003de;a.B[e]\\u003dd;b\\u0026\\u0026b.addEventListener?b.addEventListener(c,d,!1):b\\u0026\\u0026b.attachEvent?b.attachEvent(\\\"on\\\"+c,d):a.o.log(Error(\\\"O`\\\"+b))}};\\n}catch(e){_._DumpException(e)}\\ntry{\\n_.le\\u003dfunction(){if(!_.t.addEventListener||!Object.defineProperty)return!1;var a\\u003d!1,b\\u003dObject.defineProperty({},\\\"passive\\\",{get:function(){a\\u003d!0}});try{var c\\u003dfunction(){};_.t.addEventListener(\\\"test\\\",c,b);_.t.removeEventListener(\\\"test\\\",c,b)}catch(d){}return a}();\\n}catch(e){_._DumpException(e)}\\ntry{\\nvar me\\u003ddocument.querySelector(\\\".gb_I .gb_A\\\"),ne\\u003ddocument.querySelector(\\\"#gb.gb_Rc\\\");me\\u0026\\u0026!ne\\u0026\\u0026_.ke(_.Ud,me,\\\"click\\\");\\n}catch(e){_._DumpException(e)}\\ntry{\\n_.Uh\\u003dfunction(a){var b\\u003d[],c\\u003d0,d;for(d in a)b[c++]\\u003da[d];return b};var Vh\\u003dfunction(a){_.T.call(this);this.B\\u003da;this.v\\u003dnull;this.o\\u003d{};this.C\\u003d{};this.i\\u003d{};this.j\\u003dnull};_.A(Vh,_.T);_.Wh\\u003dfunction(a){if(a.v)return a.v;for(var b in a.i)if(a.i[b].ze()\\u0026\\u0026a.i[b].lb())return a.i[b];return null};Vh.prototype.A\\u003dfunction(a){this.i[a]\\u0026\\u0026(_.Wh(this)\\u0026\\u0026_.Wh(this).Ac()\\u003d\\u003da||this.i[a].ud(!0))};Vh.prototype.Sa\\u003dfunction(a){this.j\\u003da;for(var b in this.i)this.i[b].ze()\\u0026\\u0026this.i[b].Sa(a)};_.Xh\\u003dfunction(a,b){a.i[b.Ac()]\\u003db};Vh.prototype.Vb\\u003dfunction(a){return a in this.i?this.i[a]:null};var Yh\\u003dnew Vh(_.Td);_.Xd(\\\"dd\\\",Yh);\\n}catch(e){_._DumpException(e)}\\ntry{\\n_.oj\\u003dfunction(a,b){return _.O(a,36,b)};\\n}catch(e){_._DumpException(e)}\\ntry{\\nvar pj\\u003ddocument.querySelector(\\\".gb_y .gb_A\\\"),qj\\u003ddocument.querySelector(\\\"#gb.gb_Rc\\\");pj\\u0026\\u0026!qj\\u0026\\u0026_.ke(_.Ud,pj,\\\"click\\\");\\n}catch(e){_._DumpException(e)}\\n})(this.gbar_);\\n// Google Inc.\\n\"],[null,\"\\u003cdiv ng-non-bindable\\u003d\\\"\\\"\\u003e\\u003cdiv class\\u003d\\\"gb_K\\\"\\u003eGoogle apps\\u003c/div\\u003e\\u003c/div\\u003e\"],[null,null,null,null,null,\"this.gbar_\\u003dthis.gbar_||{};(function(_){var window\\u003dthis;\\ntry{\\nvar pe\\u003dfunction(){_.aa.call(this)};_.A(pe,_.Yd);_.qe\\u003dfunction(a,b){if(b in a.i)return a.i[b];throw new pe(b);};_.re\\u003dfunction(a){return _.qe(_.Vd.i(),a)};\\n}catch(e){_._DumpException(e)}\\ntry{\\n/*\\n\\n Copyright Google LLC\\n SPDX-License-Identifier: Apache-2.0\\n*/\\nvar ue,ve;_.se\\u003dfunction(a){var b\\u003da.length;if(b\\u003e0){for(var c\\u003dArray(b),d\\u003d0;d\\u003cb;d++)c[d]\\u003da[d];return c}return[]};ue\\u003dfunction(a){return new _.te(function(b){return b.substr(0,a.length+1).toLowerCase()\\u003d\\u003d\\u003da+\\\":\\\"})};ve\\u003d0;_.we\\u003dfunction(a){return Object.prototype.hasOwnProperty.call(a,_.fc)\\u0026\\u0026a[_.fc]||(a[_.fc]\\u003d++ve)};_.xe\\u003dglobalThis.trustedTypes;_.ye\\u003dfunction(a){this.i\\u003da};_.ye.prototype.toString\\u003dfunction(){return this.i};_.ze\\u003dnew _.ye(\\\"about:invalid#zClosurez\\\");_.te\\u003dfunction(a){this.wj\\u003da};_.Ae\\u003d[ue(\\\"data\\\"),ue(\\\"http\\\"),ue(\\\"https\\\"),ue(\\\"mailto\\\"),ue(\\\"ftp\\\"),new _.te(function(a){return/^[^:]*([/?#]|$)/.test(a)})];_.Be\\u003dfunction(a){this.i\\u003da};_.Be.prototype.toString\\u003dfunction(){return this.i+\\\"\\\"};_.Ce\\u003dnew _.Be(_.xe?_.xe.emptyHTML:\\\"\\\");\\n}catch(e){_._DumpException(e)}\\ntry{\\nvar Ge,Ue,Fe,He;_.De\\u003dfunction(a){return a\\u003d\\u003dnull?a:Number.isFinite(a)?a|0:void 0};_.Ee\\u003dfunction(a){if(a\\u003d\\u003dnull)return a;if(typeof a\\u003d\\u003d\\u003d\\\"string\\\"){if(!a)return;a\\u003d+a}if(typeof a\\u003d\\u003d\\u003d\\\"number\\\")return Number.isFinite(a)?a|0:void 0};Ge\\u003dfunction(){var a\\u003dnull;if(!Fe)return a;try{var b\\u003dfunction(c){return c};a\\u003dFe.createPolicy(\\\"ogb-qtm#html\\\",{createHTML:b,createScript:b,createScriptURL:b})}catch(c){}return a};_.Ie\\u003dfunction(){He\\u003d\\u003d\\u003dvoid 0\\u0026\\u0026(He\\u003dGe());return He};\\n_.Ke\\u003dfunction(a){var b\\u003d_.Ie();return new _.Je(b?b.createScriptURL(a):a)};_.Le\\u003dfunction(a){if(a instanceof _.Je)return a.i;throw Error(\\\"S\\\");};_.Ne\\u003dfunction(a){if(Me.test(a))return a};_.Oe\\u003dfunction(a){if(a instanceof _.ye)if(a instanceof _.ye)a\\u003da.i;else throw Error(\\\"S\\\");else a\\u003d_.Ne(a);return a};_.Pe\\u003dfunction(a,b){b\\u003db\\u003d\\u003d\\u003dvoid 0?document:b;var c,d;b\\u003d(d\\u003d(c\\u003d\\\"document\\\"in b?b.document:b).querySelector)\\u003d\\u003dnull?void 0:d.call(c,a+\\\"[nonce]\\\");return b\\u003d\\u003dnull?\\\"\\\":b.nonce||b.getAttribute(\\\"nonce\\\")||\\\"\\\"};\\n_.Qe\\u003dfunction(a){var b\\u003d_.Ta(a);return b\\u003d\\u003d\\\"array\\\"||b\\u003d\\u003d\\\"object\\\"\\u0026\\u0026typeof a.length\\u003d\\u003d\\\"number\\\"};_.Re\\u003dfunction(a,b,c){return _.Bb(a,b,c,!1)!\\u003d\\u003dvoid 0};_.Se\\u003dfunction(a,b){return _.Ee(_.td(a,b))};_.U\\u003dfunction(a,b){return _.De(_.td(a,b))};_.V\\u003dfunction(a,b,c){c\\u003dc\\u003d\\u003d\\u003dvoid 0?0:c;return _.Cb(_.Se(a,b),c)};_.Te\\u003dfunction(a,b,c){c\\u003dc\\u003d\\u003d\\u003dvoid 0?0:c;return _.Cb(_.U(a,b),c)};_.Ve\\u003dfunction(a,b){return a.lastIndexOf(b,0)\\u003d\\u003d0};_.We\\u003dfunction(a){return/^[\\\\s\\\\xa0]*$/.test(a)};Fe\\u003d_.xe;_.Je\\u003dfunction(a){this.i\\u003da};\\n_.Je.prototype.toString\\u003dfunction(){return this.i+\\\"\\\"};var Me\\u003d/^\\\\s*(?!javascript:)(?:[\\\\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var af,ef,Xe;_.Ze\\u003dfunction(a){return a?new Xe(_.Ye(a)):Ue||(Ue\\u003dnew Xe)};_.$e\\u003dfunction(a,b){return typeof b\\u003d\\u003d\\u003d\\\"string\\\"?a.getElementById(b):b};_.W\\u003dfunction(a,b){var c\\u003db||document;c.getElementsByClassName?a\\u003dc.getElementsByClassName(a)[0]:(c\\u003ddocument,a?a\\u003d(b||c).querySelector(a?\\\".\\\"+a:\\\"\\\"):(b\\u003db||c,a\\u003d(a?b.querySelectorAll(a?\\\".\\\"+a:\\\"\\\"):b.getElementsByTagName(\\\"*\\\"))[0]||null));return a||null};\\n_.bf\\u003dfunction(a,b){_.Ib(b,function(c,d){d\\u003d\\u003d\\\"style\\\"?a.style.cssText\\u003dc:d\\u003d\\u003d\\\"class\\\"?a.className\\u003dc:d\\u003d\\u003d\\\"for\\\"?a.htmlFor\\u003dc:af.hasOwnProperty(d)?a.setAttribute(af[d],c):_.Ve(d,\\\"aria-\\\")||_.Ve(d,\\\"data-\\\")?a.setAttribute(d,c):a[d]\\u003dc})};af\\u003d{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\\\"};\\n_.cf\\u003dfunction(a){return a?a.defaultView:window};_.ff\\u003dfunction(a,b){var c\\u003db[1],d\\u003d_.df(a,String(b[0]));c\\u0026\\u0026(typeof c\\u003d\\u003d\\u003d\\\"string\\\"?d.className\\u003dc:Array.isArray(c)?d.className\\u003dc.join(\\\" \\\"):_.bf(d,c));b.length\\u003e2\\u0026\\u0026ef(a,d,b);return d};\\nef\\u003dfunction(a,b,c){function d(h){h\\u0026\\u0026b.appendChild(typeof h\\u003d\\u003d\\u003d\\\"string\\\"?a.createTextNode(h):h)}for(var e\\u003d2;e\\u003cc.length;e++){var f\\u003dc[e];if(!_.Qe(f)||_.ec(f)\\u0026\\u0026f.nodeType\\u003e0)d(f);else{a:{if(f\\u0026\\u0026typeof f.length\\u003d\\u003d\\\"number\\\"){if(_.ec(f)){var g\\u003dtypeof f.item\\u003d\\u003d\\\"function\\\"||typeof f.item\\u003d\\u003d\\\"string\\\";break a}if(typeof f\\u003d\\u003d\\u003d\\\"function\\\"){g\\u003dtypeof f.item\\u003d\\u003d\\\"function\\\";break a}}g\\u003d!1}_.Ec(g?_.se(f):f,d)}}};_.gf\\u003dfunction(a){return _.df(document,a)};\\n_.df\\u003dfunction(a,b){b\\u003dString(b);a.contentType\\u003d\\u003d\\u003d\\\"application/xhtml+xml\\\"\\u0026\\u0026(b\\u003db.toLowerCase());return a.createElement(b)};_.hf\\u003dfunction(a){for(var b;b\\u003da.firstChild;)a.removeChild(b)};_.jf\\u003dfunction(a){return a\\u0026\\u0026a.parentNode?a.parentNode.removeChild(a):null};_.kf\\u003dfunction(a,b){if(!a||!b)return!1;if(a.contains\\u0026\\u0026b.nodeType\\u003d\\u003d1)return a\\u003d\\u003db||a.contains(b);if(typeof a.compareDocumentPosition!\\u003d\\\"undefined\\\")return a\\u003d\\u003db||!!(a.compareDocumentPosition(b)\\u002616);for(;b\\u0026\\u0026a!\\u003db;)b\\u003db.parentNode;return b\\u003d\\u003da};\\n_.Ye\\u003dfunction(a){return a.nodeType\\u003d\\u003d9?a:a.ownerDocument||a.document};Xe\\u003dfunction(a){this.i\\u003da||_.t.document||document};_.l\\u003dXe.prototype;_.l.H\\u003dfunction(a){return _.$e(this.i,a)};_.l.Ya\\u003dfunction(a,b,c){return _.ff(this.i,arguments)};_.l.appendChild\\u003dfunction(a,b){a.appendChild(b)};_.l.Ve\\u003d_.hf;_.l.yg\\u003d_.jf;_.l.xg\\u003d_.kf;\\n}catch(e){_._DumpException(e)}\\ntry{\\n_.vj\\u003dfunction(a){var b\\u003d_.Pe(\\\"script\\\",a.ownerDocument\\u0026\\u0026a.ownerDocument.defaultView||window);b\\u0026\\u0026a.setAttribute(\\\"nonce\\\",b)};_.wj\\u003dfunction(a){if(!a)return null;a\\u003d_.L(a,4);var b;a\\u003d\\u003d\\u003dnull||a\\u003d\\u003d\\u003dvoid 0?b\\u003dnull:b\\u003d_.Ke(a);return b};_.xj\\u003dfunction(a){this.J\\u003d_.w(a)};_.A(_.xj,_.S);_.yj\\u003dfunction(a,b){return(b||document).getElementsByTagName(String(a))};\\n}catch(e){_._DumpException(e)}\\ntry{\\nvar Aj\\u003dfunction(a,b,c){a\\u003cb?zj(a+1,b):_.Td.log(Error(\\\"ra`\\\"+a+\\\"`\\\"+b),{url:c})},zj\\u003dfunction(a,b){if(Bj){var c\\u003d_.gf(\\\"SCRIPT\\\");c.async\\u003d!0;c.type\\u003d\\\"text/javascript\\\";c.charset\\u003d\\\"UTF-8\\\";c.src\\u003d_.Le(Bj);_.vj(c);c.onerror\\u003d_.ic(Aj,a,b,c.src);_.yj(\\\"HEAD\\\")[0].appendChild(c)}},Cj\\u003dfunction(a){this.J\\u003d_.w(a)};_.A(Cj,_.S);var Dj\\u003d_.I(_.Pd,Cj,17)||new Cj,Ej,Bj\\u003d(Ej\\u003d_.I(Dj,_.xj,1))?_.wj(Ej):null,Fj,Gj\\u003d(Fj\\u003d_.I(Dj,_.xj,2))?_.wj(Fj):null,Hj\\u003dfunction(){zj(1,2);if(Gj){var a\\u003d_.gf(\\\"LINK\\\");a.setAttribute(\\\"type\\\",\\\"text/css\\\");a.href\\u003d_.Le(Gj).toString();a.rel\\u003d\\\"stylesheet\\\";var b\\u003d_.Pe(\\\"style\\\",window);b\\u0026\\u0026a.setAttribute(\\\"nonce\\\",b);_.yj(\\\"HEAD\\\")[0].appendChild(a)}};(function(){var a\\u003d_.Qd();if(_.K(a,18))Hj();else{var b\\u003d_.Se(a,19)||0;window.addEventListener(\\\"load\\\",function(){window.setTimeout(Hj,b)})}})();\\n}catch(e){_._DumpException(e)}\\n})(this.gbar_);\\n// Google Inc.\\n\"]],null,null,[null,\"\\u003cdiv class\\u003d\\\"gb_Ea gb_Id gb_2d\\\" id\\u003d\\\"gb\\\"\\u003e\\u003cdiv class\\u003d\\\"gb_Bd gb_Zd gb_wd gb_Jd\\\" ng-non-bindable\\u003d\\\"\\\" data-ogsr-up\\u003d\\\"\\\"\\u003e\\u003cdiv class\\u003d\\\"gb_Re\\\"\\u003e\\u003cdiv class\\u003d\\\"gb_2c\\\"\\u003e\\u003cdiv class\\u003d\\\"gb_I gb_bd gb_Z gb_yf\\\" data-ogsr-alt\\u003d\\\"\\\" id\\u003d\\\"gbwa\\\"\\u003e\\u003cdiv class\\u003d\\\"gb_C\\\"\\u003e\\u003ca class\\u003d\\\"gb_A\\\" aria-label\\u003d\\\"Google apps\\\" href\\u003d\\\"https://www.google.com.sg/intl/en/about/products\\\" aria-expanded\\u003d\\\"false\\\" role\\u003d\\\"button\\\" tabindex\\u003d\\\"0\\\"\\u003e\\u003csvg class\\u003d\\\"gb_E\\\" focusable\\u003d\\\"false\\\" viewbox\\u003d\\\"0 0 24 24\\\"\\u003e\\u003cpath d\\u003d\\\"M6,8c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM12,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM6,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM6,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM12,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM16,6c0,1.1 0.9,2 2,2s2,-0.9 2,-2 -0.9,-2 -2,-2 -2,0.9 -2,2zM12,8c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM18,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM18,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2z\\\"\\u003e\\u003c/path\\u003e\\u003cimage src\\u003d\\\"https://ssl.gstatic.com/gb/images/bar/al-icon.png\\\" alt\\u003d\\\"\\\" height\\u003d\\\"24\\\" width\\u003d\\\"24\\\" style\\u003d\\\"border:none;display:none \\\\9\\\"\\u003e\\u003c/image\\u003e\\u003c/svg\\u003e\\u003c/a\\u003e\\u003c/div\\u003e\\u003c/div\\u003e\\u003c/div\\u003e\\u003ca class\\u003d\\\"gb_Ta gb_yd gb_pd gb_gd\\\" aria-label\\u003d\\\"Sign in\\\" href\\u003d\\\"https://accounts.google.com/ServiceLogin?passive\\u003d1209600\\u0026amp;osid\\u003d1\\u0026amp;continue\\u003dhttps://fi.google.com/about/plans\\u0026amp;followup\\u003dhttps://fi.google.com/about/plans\\u0026amp;ec\\u003dGAZAqgE\\\" target\\u003d\\\"_top\\\"\\u003e\\u003cspan class\\u003d\\\"gb_Td\\\"\\u003eSign in\\u003c/span\\u003e\\u003c/a\\u003e\\u003c/div\\u003e\\u003c/div\\u003e\\u003c/div\\u003e\"]]","enableGoogleTagManager":true,"enableDma":true,"experimentIds":[11013290,11012402,11010699,11012350,11010734,11011179,11010726,11013302,11013205,11011644,11011113,11009326,11008455,11008513,11011632,11014031,11014161,11014145,11014108,11014075,11013284,11012396,11010693,11012344,11010728,11011173,11010720,11013296,11013199,11011638,11011107,11009320,11008449,11008507,11011626],"logSource":1181,"urlTestCodeInfo":"[[[5000],[5005]]]"}</script><script type="application/ld+json" nonce="gdpXVHNkNmiGcCcmhbUAxg"> { "@context" : "https://schema.org", "@type" : "WebSite", "name" : "Google Fi Wireless", "url" : "https://fi.google.com/about" } </script><script data-id="_gd" defer nonce="gdpXVHNkNmiGcCcmhbUAxg">window.WIZ_global_data = {'SNlM0e': 'null', 'NF1pM': 'ACZjgncH\/Icrh734PRR8rhsq468QSP9wzI6Dnunj8Q\x3d\x3d'};</script><style nonce="kXyTcb5D1pW-tZ0j9ZqZBQ">.gb_2d:not(.gb_pe){font:13px/27px Roboto,Arial,sans-serif;z-index:986}@-webkit-keyframes gb__a{0%{opacity:0}50%{opacity:1}}@keyframes gb__a{0%{opacity:0}50%{opacity:1}}a.gb_Pa{border:none;color:#4285f4;cursor:default;font-weight:bold;outline:none;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}a.gb_Pa:hover::after,a.gb_Pa:focus::after{background-color:rgba(0,0,0,.12);content:"";height:100%;left:0;position:absolute;top:0;width:100%}a.gb_Pa:hover,a.gb_Pa:focus{text-decoration:none}a.gb_Pa:active{background-color:rgba(153,153,153,.4);text-decoration:none}a.gb_Qa{background-color:#4285f4;color:#fff}a.gb_Qa:active{background-color:#0043b2}.gb_Ra{box-shadow:0 1px 1px rgba(0,0,0,.16)}.gb_Pa,.gb_Qa,.gb_Sa,.gb_Ta{display:inline-block;line-height:28px;padding:0 12px;border-radius:2px}.gb_Sa{background:#f8f8f8;border:1px solid #c6c6c6}.gb_Ta{background:#f8f8f8}.gb_Sa,#gb a.gb_Sa.gb_Sa,.gb_Ta{color:#666;cursor:default;text-decoration:none}#gb a.gb_Ta{cursor:default;text-decoration:none}.gb_Ta{border:1px solid #4285f4;font-weight:bold;outline:none;background:#4285f4;background:-webkit-gradient(linear,left top,left bottom,from(top),color-stop(#4387fd),to(#4683ea));background:-webkit-linear-gradient(top,#4387fd,#4683ea);background:linear-gradient(top,#4387fd,#4683ea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4387fd,endColorstr=#4683ea,GradientType=0)}#gb a.gb_Ta{color:#fff}.gb_Ta:hover{box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_Ta:active{box-shadow:inset 0 2px 0 rgba(0,0,0,.15);background:#3c78dc;background:-webkit-gradient(linear,left top,left bottom,from(top),color-stop(#3c7ae4),to(#3f76d3));background:-webkit-linear-gradient(top,#3c7ae4,#3f76d3);background:linear-gradient(top,#3c7ae4,#3f76d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3c7ae4,endColorstr=#3f76d3,GradientType=0)}#gb .gb_Ua{background:#fff;border:1px solid #dadce0;color:#1a73e8;display:inline-block;text-decoration:none}#gb .gb_Ua:hover{background:#f8fbff;border-color:#dadce0;color:#174ea6}#gb .gb_Ua:focus{background:#f4f8ff;color:#174ea6;outline:1px solid #174ea6}#gb .gb_Ua:active,#gb .gb_Ua:focus:active{background:#ecf3fe;color:#174ea6}#gb .gb_Ua.gb_F{background:transparent;border:1px solid #5f6368;color:#8ab4f8;text-decoration:none}#gb .gb_Ua.gb_F:hover{background:rgba(255,255,255,.04);color:#e8eaed}#gb .gb_Ua.gb_F:focus{background:rgba(232,234,237,.12);color:#e8eaed;outline:1px solid #e8eaed}#gb .gb_Ua.gb_F:active,#gb .gb_Ua.gb_F:focus:active{background:rgba(232,234,237,.1);color:#e8eaed}.gb_bd{display:inline-block;vertical-align:middle}.gb_Oe .gb_P{bottom:-3px;right:-5px}.gb_C{position:relative}.gb_A{display:inline-block;outline:none;vertical-align:middle;border-radius:2px;-moz-box-sizing:border-box;box-sizing:border-box;height:40px;width:40px;cursor:pointer;text-decoration:none}#gb#gb a.gb_A{cursor:pointer;text-decoration:none}.gb_A,a.gb_A{color:#000}.gb_cd{border-color:transparent;border-bottom-color:#fff;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;top:33px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s}.gb_dd{border-color:transparent;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s;border-bottom-color:rgba(0,0,0,.2);top:32px}x:-o-prefocus,div.gb_dd{border-bottom-color:#ccc}.gb_ka{background:#fff;border:1px solid #ccc;border-color:rgba(0,0,0,.2);color:#000;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);-moz-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);display:none;outline:none;overflow:hidden;position:absolute;right:8px;top:62px;-webkit-animation:gb__a .2s;animation:gb__a .2s;border-radius:2px;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text}.gb_bd.gb_Sc .gb_cd,.gb_bd.gb_Sc .gb_dd,.gb_bd.gb_Sc .gb_ka,.gb_Sc.gb_ka{display:block}.gb_bd.gb_Sc.gb_ed .gb_cd,.gb_bd.gb_Sc.gb_ed .gb_dd{display:none}.gb_Pe{position:absolute;right:8px;top:62px;z-index:-1}.gb_fd .gb_cd,.gb_fd .gb_dd,.gb_fd .gb_ka{margin-top:-10px}.gb_bd:first-child,#gbsfw:first-child+.gb_bd{padding-left:4px}.gb_Ea.gb_Qe .gb_bd:first-child{padding-left:0}.gb_Re{position:relative}.gb_1c .gb_Re,.gb_Id .gb_Re{float:right}.gb_A{padding:8px;cursor:pointer}.gb_A::after{content:"";position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.gb_Ea .gb_gd:not(.gb_Pa):focus img{background-color:rgba(0,0,0,.2);outline:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.gb_hd button svg,.gb_A{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.gb_hd button:focus:not(:focus-visible) svg,.gb_hd button:hover svg,.gb_hd button:active svg,.gb_A:focus:not(:focus-visible),.gb_A:hover,.gb_A:active,.gb_A[aria-expanded=true]{outline:none}.gb_Kc .gb_hd.gb_id button:focus-visible svg,.gb_hd button:focus-visible svg,.gb_A:focus-visible{outline:1px solid #202124}.gb_Kc .gb_hd button:focus-visible svg,.gb_Kc .gb_A:focus-visible{outline:1px solid #f1f3f4}@media (forced-colors:active){.gb_Kc .gb_hd.gb_id button:focus-visible svg,.gb_hd button:focus-visible svg,.gb_Kc .gb_hd button:focus-visible svg{outline:1px solid currentcolor}}.gb_Kc .gb_hd.gb_id button:focus svg,.gb_Kc .gb_hd.gb_id button:focus:hover svg,.gb_hd button:focus svg,.gb_hd button:focus:hover svg,.gb_A:focus,.gb_A:focus:hover{background-color:rgba(60,64,67,.1)}.gb_Kc .gb_hd.gb_id button:active svg,.gb_hd button:active svg,.gb_A:active{background-color:rgba(60,64,67,.12)}.gb_Kc .gb_hd.gb_id button:hover svg,.gb_hd button:hover svg,.gb_A:hover{background-color:rgba(60,64,67,.08)}.gb_Va .gb_A.gb_Xa:hover{background-color:transparent}.gb_A[aria-expanded=true],.gb_A:hover[aria-expanded=true]{background-color:rgba(95,99,104,.24)}.gb_A[aria-expanded=true] .gb_E{fill:#5f6368;opacity:1}.gb_Kc .gb_hd button:hover svg,.gb_Kc .gb_A:hover{background-color:rgba(232,234,237,.08)}.gb_Kc .gb_hd button:focus svg,.gb_Kc .gb_hd button:focus:hover svg,.gb_Kc .gb_A:focus,.gb_Kc .gb_A:focus:hover{background-color:rgba(232,234,237,.1)}.gb_Kc .gb_hd button:active svg,.gb_Kc .gb_A:active{background-color:rgba(232,234,237,.12)}.gb_Kc .gb_A[aria-expanded=true],.gb_Kc .gb_A:hover[aria-expanded=true]{background-color:rgba(255,255,255,.12)}.gb_Kc .gb_A[aria-expanded=true] .gb_E{fill:#fff;opacity:1}.gb_bd{padding:4px}.gb_Ea.gb_Qe .gb_bd{padding:4px 2px}.gb_Ea.gb_Qe .gb_y.gb_bd{padding-left:6px}.gb_ka{z-index:991;line-height:normal}.gb_ka.gb_jd{left:0;right:auto}@media (max-width:350px){.gb_ka.gb_jd{left:0}}.gb_Se .gb_ka{top:56px}.gb_Q{display:none!important}.gb_md{visibility:hidden}.gb_I .gb_A,.gb_ja .gb_I .gb_A{background-position:-64px -29px}.gb_0 .gb_I .gb_A{background-position:-29px -29px;opacity:1}.gb_I .gb_A,.gb_I .gb_A:hover,.gb_I .gb_A:focus{opacity:1}.gb_K{display:none}@media screen and (max-width:319px){.gb_kd:not(.gb_ld) .gb_I{display:none;visibility:hidden}}.gb_P{display:none}.gb_8c{font-family:Google Sans,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:0.25px;line-height:48px;margin-bottom:2px;opacity:1;overflow:hidden;padding-left:16px;position:relative;text-overflow:ellipsis;vertical-align:middle;top:2px;white-space:nowrap;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;-webkit-box-flex:1;-moz-box-flex:1;flex:1 1 auto}.gb_8c.gb_9c{color:#3c4043}.gb_Ea.gb_bc .gb_8c{margin-bottom:0}.gb_rd.gb_td .gb_8c{padding-left:4px}.gb_Ea.gb_bc .gb_ud{position:relative;top:-2px}.gb_ad{display:none}.gb_Ea{color:black;min-width:160px;position:relative;-webkit-transition:box-shadow 250ms;transition:box-shadow 250ms}.gb_Ea.gb_Rc{min-width:120px}.gb_Ea.gb_vd .gb_wd{display:none}.gb_Ea.gb_vd .gb_kd{height:56px}header.gb_Ea{display:block}.gb_Ea svg{fill:currentColor}.gb_Cd{position:fixed;top:0;width:100%}.gb_xd{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.gb_Dd{height:64px}.gb_kd{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:space-between;justify-content:space-between;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:-ms-min-content;min-width:min-content}.gb_Ea:not(.gb_bc) .gb_kd{padding:8px}.gb_Ea.gb_Ed .gb_kd{-ms-flex:1 0 auto;-webkit-flex:1 0 auto;-webkit-box-flex:1;-moz-box-flex:1;flex:1 0 auto}.gb_Ea .gb_kd.gb_ld.gb_Fd{min-width:0}.gb_Ea.gb_bc .gb_kd{padding:4px;padding-left:8px;min-width:0}.gb_wd{height:48px;vertical-align:middle;white-space:nowrap;-ms-flex-align:center;-moz-box-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none}.gb_zd>.gb_wd{display:table-cell;width:100%}.gb_rd{padding-right:30px;-moz-box-sizing:border-box;box-sizing:border-box;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;-webkit-box-flex:1;-moz-box-flex:1;flex:1 0 auto}.gb_Ea.gb_bc .gb_rd{padding-right:14px}.gb_Ad{-ms-flex:1 1 100%;-webkit-flex:1 1 100%;-webkit-box-flex:1;-moz-box-flex:1;flex:1 1 100%}.gb_Ad>:only-child{display:inline-block}.gb_Bd.gb_2c{padding-left:4px}.gb_Bd.gb_Hd,.gb_Ea.gb_Ed .gb_Bd,.gb_Ea.gb_bc:not(.gb_Id) .gb_Bd{padding-left:0}.gb_Ea.gb_bc .gb_Bd.gb_Hd{padding-right:0}.gb_Ea.gb_bc .gb_Bd.gb_Hd .gb_Va{margin-left:10px}.gb_2c{display:inline}.gb_Ea.gb_Vc .gb_Bd.gb_Jd,.gb_Ea.gb_Id .gb_Bd.gb_Jd{padding-left:2px}.gb_8c{display:inline-block}.gb_Bd{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;line-height:normal;padding:0 4px;padding-left:30px;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;-webkit-box-flex:0;-moz-box-flex:0;flex:0 0 auto;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:flex-end;justify-content:flex-end}.gb_Id{height:48px}.gb_Ea.gb_Id{min-width:auto}.gb_Id .gb_Bd{float:right;padding-left:32px}.gb_Id .gb_Bd.gb_Kd{padding-left:0}.gb_Ld{font-size:14px;max-width:200px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text}.gb_od{-webkit-transition:background-color .4s;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}.gb_Md{color:black}.gb_Kc{color:white}.gb_Ea a,.gb_Oc a{color:inherit}.gb_aa{color:rgba(0,0,0,.87)}.gb_Ea svg,.gb_Oc svg,.gb_rd .gb_sd,.gb_1c .gb_sd{color:#5f6368;opacity:1}.gb_Kc svg,.gb_Oc.gb_Tc svg,.gb_Kc .gb_rd .gb_sd,.gb_Kc .gb_rd .gb_Jc,.gb_Kc .gb_rd .gb_ud,.gb_Oc.gb_Tc .gb_sd{color:rgba(255,255,255,.87)}.gb_Kc .gb_rd .gb_Nd:not(.gb_Od){opacity:.87}.gb_9c{color:inherit;opacity:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gb_Kc .gb_9c,.gb_Md .gb_9c{opacity:1}.gb_Pd{position:relative}.gb_L{font-family:arial,sans-serif;line-height:normal;padding-right:15px}a.gb_W,span.gb_W{color:rgba(0,0,0,.87);text-decoration:none}.gb_Kc a.gb_W,.gb_Kc span.gb_W{color:white}a.gb_W:focus{outline-offset:2px}a.gb_W:hover{text-decoration:underline}.gb_X{display:inline-block;padding-left:15px}.gb_X .gb_W{display:inline-block;line-height:24px;vertical-align:middle}.gb_pd{font-family:Google Sans,Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;letter-spacing:.25px;line-height:16px;margin-left:10px;margin-right:8px;min-width:96px;padding:9px 23px;text-align:center;vertical-align:middle;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box}.gb_Ea.gb_Id .gb_pd{margin-left:8px}#gb a.gb_Ta.gb_pd{cursor:pointer}.gb_Ta.gb_pd:hover{background:#1b66c9;-webkit-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);-moz-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3)}.gb_Ta.gb_pd:focus,.gb_Ta.gb_pd:hover:focus{background:#1c5fba;-webkit-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);-moz-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3)}.gb_Ta.gb_pd:active{background:#1b63c1;-webkit-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);-moz-box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3);box-shadow:0 1px 3px 1px rgba(66,64,67,.15),0 1px 2px 0 rgba(60,64,67,.3)}.gb_pd{background:#1a73e8;border:1px solid transparent}.gb_Ea.gb_bc .gb_pd{padding:9px 15px;min-width:80px}.gb_Qd{text-align:left}#gb .gb_Kc a.gb_pd:not(.gb_F),#gb.gb_Kc a.gb_pd{background:#fff;border-color:#dadce0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#1a73e8}#gb a.gb_Ta.gb_F.gb_pd{background:#8ab4f8;border:1px solid transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#202124}#gb .gb_Kc a.gb_pd:hover:not(.gb_F),#gb.gb_Kc a.gb_pd:hover{background:#f8fbff;border-color:#cce0fc}#gb a.gb_Ta.gb_F.gb_pd:hover{background:#93baf9;border-color:transparent;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.3)}#gb .gb_Kc a.gb_pd:focus:not(.gb_F),#gb .gb_Kc a.gb_pd:focus:hover:not(.gb_F),#gb.gb_Kc a.gb_pd:focus:not(.gb_F),#gb.gb_Kc a.gb_pd:focus:hover:not(.gb_F){background:#f4f8ff;outline:1px solid #c9ddfc}#gb a.gb_Ta.gb_F.gb_pd:focus,#gb a.gb_Ta.gb_F.gb_pd:focus:hover{background:#a6c6fa;border-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#gb .gb_Kc a.gb_pd:active:not(.gb_F),#gb.gb_Kc a.gb_pd:active{background:#ecf3fe}#gb a.gb_Ta.gb_F.gb_pd:active{background:#a1c3f9;-webkit-box-shadow:0 1px 2px rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);-moz-box-shadow:0 1px 2px rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);box-shadow:0 1px 2px rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15)}.gb_J{display:none}@media screen and (max-width:319px){.gb_kd .gb_I{display:none;visibility:hidden}}.gb_Va{background-color:rgba(255,255,255,.88);border:1px solid #dadce0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;max-height:48px;overflow:hidden;outline:none;padding:0;vertical-align:middle;width:134px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.gb_Va.gb_F{background-color:transparent;border:1px solid #5f6368}.gb_2a{display:inherit}.gb_Va.gb_F .gb_2a{background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;left:8px;margin-right:5px;position:relative;padding:3px;top:-1px}.gb_Va:hover{border:1px solid #d2e3fc;background-color:rgba(248,250,255,.88)}.gb_Va.gb_F:hover{background-color:rgba(241,243,244,.04);border:1px solid #5f6368}.gb_Va:focus-visible,.gb_Va:focus{background-color:#fff;outline:1px solid #202124;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);-moz-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.gb_Va.gb_F:focus-visible,.gb_Va.gb_F:focus{background-color:rgba(241,243,244,.12);outline:1px solid #f1f3f4;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3);box-shadow:0 1px 3px 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.3)}.gb_Va.gb_F:active,.gb_Va.gb_Sc.gb_F:focus{background-color:rgba(241,243,244,.1);border:1px solid #5f6368}.gb_3a{display:inline-block;padding-bottom:2px;padding-left:7px;padding-top:2px;text-align:center;vertical-align:middle;line-height:32px;width:78px}.gb_Va.gb_F .gb_3a{line-height:26px;margin-left:0;padding-bottom:0;padding-left:0;padding-top:0;width:72px}.gb_3a.gb_4a{background-color:#f1f3f4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-left:8px;padding-left:0;line-height:30px}.gb_3a.gb_4a .gb_Hc{vertical-align:middle}.gb_Ea:not(.gb_bc) .gb_Va{margin-left:10px;margin-right:4px}.gb_Rd{max-height:32px;width:78px}.gb_Va.gb_F .gb_Rd{max-height:26px;width:72px}.gb_O{-webkit-background-size:32px 32px;-o-background-size:32px 32px;background-size:32px 32px;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;margin:0px;position:relative;height:32px;width:32px;z-index:0}.gb_db{background-color:#e8f0fe;border:1px solid rgba(32,33,36,.08);position:relative}.gb_db.gb_O{height:30px;width:30px}.gb_db.gb_O:hover,.gb_db.gb_O:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.gb_eb{background:#fff;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;bottom:2px;-webkit-box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);-moz-box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);height:14px;margin:2px;position:absolute;right:0;width:14px}.gb_vc{color:#1f71e7;font:400 22px/32px Google Sans,Roboto,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-device-pixel-ratio:1.25){.gb_O::before,.gb_fb::before{display:inline-block;-webkit-transform:scale(0.5);-webkit-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:left 0;-webkit-transform-origin:left 0;-ms-transform-origin:left 0;-o-transform-origin:left 0;transform-origin:left 0}.gb_2 .gb_fb::before{-webkit-transform:scale(scale(0.416666667));-webkit-transform:scale(scale(0.416666667));-ms-transform:scale(scale(0.416666667));-o-transform:scale(scale(0.416666667));transform:scale(scale(0.416666667))}}.gb_O:hover,.gb_O:focus{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);-moz-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_O:active{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);box-shadow:inset 0 2px 0 rgba(0,0,0,.15)}.gb_O:active::after{background:rgba(0,0,0,.1);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";display:block;height:100%}.gb_gb{cursor:pointer;line-height:40px;min-width:30px;opacity:.75;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}.gb_A.gb_gb{width:auto}.gb_gb:hover,.gb_gb:focus{opacity:.85}.gb_fd .gb_gb,.gb_fd .gb_Ud{line-height:26px}#gb#gb.gb_fd a.gb_gb,.gb_fd .gb_Ud{font-size:11px;height:auto}.gb_hb{border-top:4px solid #000;border-left:4px dashed transparent;border-right:4px dashed transparent;display:inline-block;margin-left:6px;opacity:.75;vertical-align:middle}.gb_Xa:hover .gb_hb{opacity:.85}.gb_Va>.gb_y{padding:3px 3px 3px 4px}.gb_Vd.gb_md{color:#fff}.gb_0 .gb_gb,.gb_0 .gb_hb{opacity:1}#gb#gb.gb_0.gb_0 a.gb_gb,#gb#gb .gb_0.gb_0 a.gb_gb{color:#fff}.gb_0.gb_0 .gb_hb{border-top-color:#fff;opacity:1}.gb_ja .gb_O:hover,.gb_0 .gb_O:hover,.gb_ja .gb_O:focus,.gb_0 .gb_O:focus{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 0 rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2)}.gb_Wd .gb_y,.gb_Xd .gb_y{position:absolute;right:1px}.gb_y.gb_Z,.gb_ib.gb_Z,.gb_Xa.gb_Z{-webkit-flex:0 1 auto;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.gb_Zd.gb_0d .gb_gb{width:30px!important}.gb_1d{height:40px;position:absolute;right:-5px;top:-5px;width:40px}.gb_2d .gb_1d,.gb_3d .gb_1d{right:0;top:0}.gb_y .gb_A{padding:4px}.gb_R{display:none}sentinel{}</style><noscript></noscript><script nonce="gdpXVHNkNmiGcCcmhbUAxg">;this.gbar_={CONFIG:[[[0,"www.gstatic.com","og.qtm.en_US.y79QZuZfgDQ.es5.O","com.sg","en","170",0,[4,2,"","","","697459774","0"],null,"x0BCZ9K2MfTe0PEP1O7xoQo",null,0,"og.qtm.v8-YLxJg-4k.L.X.O","AA2YrTsAEfA6JLF5DvbLfmVRciL2aQysQQ","AA2YrTto6bMkJ3yf4gqFFypu7rAoQZZyEw","",2,1,200,"SGP",null,null,"170","170",1,null,null,82819326,1,0],null,[1,0.1000000014901161,2,1],null,[0,0,0,null,"","","","",0,0,0,""],[0,0,"",1,0,0,0,0,0,0,null,0,0,null,0,0,null,null,0,0,0,"","","","","","",null,0,0,0,0,0,null,null,null,"rgba(32,33,36,1)","rgba(255,255,255,1)",0,0,1,null,null,null,0],null,null,["1","gci_91f30755d6a6b787dcc2a4062e6e9824.js","googleapis.client:gapi.iframes","","en"],null,null,null,null,["m;/_/scs/abc-static/_/js/k=gapi.gapi.en.x7CxCIZpks8.O/am=AAAg/d=1/rs=AHpOoo8czmnaLIncRgBQP7N2THncpDJ9mQ/m=__features__","https://apis.google.com","","","","",null,1,"es_plusone_gc_20241104.0_p1","en",null,0],[0.009999999776482582,"com.sg","170",[null,"","0",null,1,5184000,null,null,"",null,null,null,null,null,0,null,0,null,1,0,0,0,null,null,0,0,null,0,0,0,0,0],null,null,null,0],[1,null,null,27043,170,"SGP","en","697459774.0",8,null,0,0,null,null,null,null,"",null,null,null,"x0BCZ9K2MfTe0PEP1O7xoQo",0,0,0,null,2,5,"pw",38,0,0,0,0,1,82819326,0,0],[[null,null,null,"https://www.gstatic.com/og/_/js/k=og.qtm.en_US.y79QZuZfgDQ.es5.O/rt=j/m=qabr,q_dnp,qapid,qads,q_dg/exm=qaaw,qadd,qaid,qein,qhaw,qhba,qhbr,qhch,qhga,qhid,qhin/d=1/ed=1/rs=AA2YrTsAEfA6JLF5DvbLfmVRciL2aQysQQ"]]]],};this.gbar_=this.gbar_||{};(function(_){var window=this; try{ _._F_toggles_initialize=function(a){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles=a||[]};(0,_._F_toggles_initialize)([]); /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var ca,ja,ka,oa,qa,ra,Ca,Ea,Fa,Ha,Ia,Ka,Na,bb,ab,eb,gb,fb,hb,ib,nb,ob,sb,vb,pb,ub,tb,rb,qb,xb,yb,Fb,Kb,Lb,Mb,Nb,y,Vb,Wb,Xb;_.aa=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.aa);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b)};_.ba=function(a){a.Kl=!0;return a};ca=function(a,b){if(a.length>b.length)return!1;if(a.length<b.length||a===b)return!0;for(var c=0;c<a.length;c++){var d=a[c],e=b[c];if(d>e)return!1;if(d<e)return!0}}; _.da=function(a){_.t.setTimeout(function(){throw a;},0)};_.fa=function(){var a=_.t.navigator;return a&&(a=a.userAgent)?a:""};ja=function(a){return ha?ia?ia.brands.some(function(b){return(b=b.brand)&&b.indexOf(a)!=-1}):!1:!1};_.v=function(a){return _.fa().indexOf(a)!=-1};ka=function(){return ha?!!ia&&ia.brands.length>0:!1};_.la=function(){return ka()?!1:_.v("Opera")};_.ma=function(){return ka()?!1:_.v("Trident")||_.v("MSIE")};_.na=function(){return _.v("Firefox")||_.v("FxiOS")}; _.pa=function(){return _.v("Safari")&&!(oa()||(ka()?0:_.v("Coast"))||_.la()||(ka()?0:_.v("Edge"))||(ka()?ja("Microsoft Edge"):_.v("Edg/"))||(ka()?ja("Opera"):_.v("OPR"))||_.na()||_.v("Silk")||_.v("Android"))};oa=function(){return ka()?ja("Chromium"):(_.v("Chrome")||_.v("CriOS"))&&!(ka()?0:_.v("Edge"))||_.v("Silk")};qa=function(){return ha?!!ia&&!!ia.platform:!1};ra=function(){return _.v("iPhone")&&!_.v("iPod")&&!_.v("iPad")};_.sa=function(){return ra()||_.v("iPad")||_.v("iPod")}; _.ta=function(){return qa()?ia.platform==="macOS":_.v("Macintosh")};_.va=function(a,b){return(0,_.ua)(a,b)>=0};_.ya=function(a){if(!_.wa)return _.xa(a);for(var b="",c=0,d=a.length-10240;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);return btoa(b)};_.Aa=function(a){return za&&a!=null&&a instanceof Uint8Array};_.Ba=function(a){return Array.prototype.slice.call(a)}; Ca=function(a){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?Symbol():a};Ea=function(a,b){(0,_.Da)(b,(a|0)&-30975)};Fa=function(a,b){(0,_.Da)(b,(a|34)&-30941)};Ha=function(a){return!(!a||typeof a!=="object"||a.i!==Ga)};Ia=function(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object};Ka=function(a){return!Array.isArray(a)||a.length?!1:(0,_.Ja)(a)&1?!0:!1};_.La=function(a){if(a&2)throw Error();};Na=function(a,b){(b=_.Ma?b[_.Ma]:void 0)&&(a[_.Ma]=_.Ba(b))}; _.Pa=function(a,b){Oa=b;a=new a(b);Oa=void 0;return a}; _.w=function(a,b,c,d){var e;d=(e=d)!=null?e:0;a==null&&(a=Oa);Oa=void 0;if(a==null)e=96,c?(a=[c],e|=512):a=[],b&&(e=e&-33521665|(b&1023)<<15);else{if(!Array.isArray(a))throw Error("E");e=(0,_.Ja)(a);if(e&2048)throw Error("H");if(e&64)return a;d===1||d===2||(e|=64);if(c&&(e|=512,c!==a[0]))throw Error("I");a:{d=a;c=e;if(e=d.length){var f=e-1;if(Ia(d[f])){c|=256;b=f-(+!!(c&512)-1);if(b>=1024)throw Error("J");e=c&-33521665|(b&1023)<<15;break a}}if(b){b=Math.max(b,e-(+!!(c&512)-1));if(b>1024)throw Error("K"); e=c&-33521665|(b&1023)<<15}else e=c}}(0,_.Da)(a,e);return a};_.Ra=function(){var a=Error();Qa(a,"incident");_.da(a)};_.Sa=function(a){a=Error(a);Qa(a,"warning");return a};_.Ua=function(a){if(typeof a!=="boolean")throw Error("M`"+_.Ta(a)+"`"+a);return a};_.Va=function(a){if(!Number.isFinite(a))throw _.Sa("enum");return a|0};_.Wa=function(a){if(typeof a!=="number")throw _.Sa("int32");if(!Number.isFinite(a))throw _.Sa("int32");return a|0}; _.Xa=function(a){if(a!=null&&typeof a!=="string")throw Error();return a};_.Ya=function(a){return a==null||typeof a==="string"?a:void 0};_.$a=function(a,b,c){if(a!=null&&typeof a==="object"&&a.Qd===_.Za)return a;if(Array.isArray(a)){var d=(0,_.Ja)(a),e=d;e===0&&(e|=c&32);e|=c&2;e!==d&&(0,_.Da)(a,e);return new b(a)}};bb=function(a,b){return ab(b)}; ab=function(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "bigint":return(0,_.cb)(a)?Number(a):String(a);case "boolean":return a?1:0;case "object":if(a)if(Array.isArray(a)){if(Ka(a))return}else{if(_.Aa(a))return _.ya(a);if("function"==typeof _.db&&a instanceof _.db)return a.j()}}return a};eb=function(a,b,c){var d=_.Ba(a),e=d.length,f=b&256?d[e-1]:void 0;e+=f?-1:0;for(b=b&512?1:0;b<e;b++)d[b]=c(d[b]);if(f){b=d[b]={};for(var g in f)b[g]=c(f[g])}Na(d,a);return d}; gb=function(a,b,c,d,e){if(a!=null){if(Array.isArray(a))a=Ka(a)?void 0:e&&(0,_.Ja)(a)&2?a:fb(a,b,c,d!==void 0,e);else if(Ia(a)){var f={},g;for(g in a)f[g]=gb(a[g],b,c,d,e);a=f}else a=b(a,d);return a}};fb=function(a,b,c,d,e){var f=d||c?(0,_.Ja)(a):0;d=d?!!(f&32):void 0;for(var g=_.Ba(a),h=0;h<g.length;h++)g[h]=gb(g[h],b,c,d,e);c&&(Na(g,a),c(f,g));return g};hb=function(a){return a.Qd===_.Za?a.toJSON():ab(a)}; ib=function(a,b,c){c=c===void 0?Fa:c;if(a!=null){if(za&&a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=(0,_.Ja)(a);if(d&2)return a;b&&(b=d===0||!!(d&32)&&!(d&64||!(d&16)));return b?((0,_.Da)(a,(d|34)&-12293),a):fb(a,ib,d&4?Fa:c,!0,!0)}a.Qd===_.Za&&(c=a.J,d=(0,_.jb)(c),a=d&2?a:_.Pa(a.constructor,_.kb(c,d,!0)));return a}};_.kb=function(a,b,c){var d=c||b&2?Fa:Ea,e=!!(b&32);a=eb(a,b,function(f){return ib(f,e,d)});(0,_.lb)(a,32|(c?2:0));return a}; _.mb=function(a){var b=a.J,c=(0,_.jb)(b);return c&2?_.Pa(a.constructor,_.kb(b,c,!1)):a};nb=function(a){return a};ob=function(a){return a};sb=function(a,b,c,d){return pb(a,b,c,d,qb,rb)};vb=function(a,b,c,d){return pb(a,b,c,d,tb,ub)}; pb=function(a,b,c,d,e,f){if(!c.length&&!d)return 0;for(var g=0,h=0,k=0,m=0,n=0,p=c.length-1;p>=0;p--){var r=c[p];d&&p===c.length-1&&r===d||(m++,r!=null&&k++)}if(d)for(var q in d)p=+q,isNaN(p)||(n+=xb(p),h++,p>g&&(g=p));m=e(m,k)+f(h,g,n);q=k;p=h;r=g;for(var u=n,z=c.length-1;z>=0;z--){var F=c[z];if(!(F==null||d&&z===c.length-1&&F===d)){F=z-b;var B=e(F,q)+f(p,r,u);B<m&&(a=1+F,m=B);p++;q--;u+=xb(F);r=Math.max(r,F)}}b=e(0,0)+f(p,r,u);b<m&&(a=0,m=b);if(d){p=h;r=g;u=n;q=k;for(var C in d)d=+C,isNaN(d)||d>= 1024||(p--,q++,u-=C.length,g=e(d,q)+f(p,r,u),g<m&&(a=1+d,m=g))}return a};ub=function(a,b,c){return c+a*3+(a>1?a-1:0)};tb=function(a,b){return(a>1?a-1:0)+(a-b)*4};rb=function(a,b){return a==0?0:9*Math.max(1<<32-Math.clz32(a+a/2-1),4)<=b?a==0?0:a<4?100+(a-1)*16:a<6?148+(a-4)*16:a<12?244+(a-6)*16:a<22?436+(a-12)*19:a<44?820+(a-22)*17:52+32*a:40+4*b};qb=function(a){return 40+4*a};xb=function(a){return a>=100?a>=1E4?Math.ceil(Math.log10(1+a)):a<1E3?3:4:a<10?1:2}; yb=function(a,b,c,d){b=d+(+!!(b&512)-1);if(!(b<0||b>=a.length||b>=c))return a[b]};_.zb=function(a,b,c,d){var e=b>>15&1023||536870912;if(c>=e){var f=b;if(b&256)var g=a[a.length-1];else{if(d==null)return f;g=a[e+(+!!(b&512)-1)]={};f|=256}g[c]=d;c<e&&(a[c+(+!!(b&512)-1)]=void 0);f!==b&&(0,_.Da)(a,f);return f}a[c+(+!!(b&512)-1)]=d;b&256&&(a=a[a.length-1],c in a&&delete a[c]);return b};_.Bb=function(a,b,c,d){a=a.J;var e=(0,_.jb)(a);d=_.Ab(a,e,c,d);b=_.$a(d,b,e);b!==d&&b!=null&&_.zb(a,e,c,b);return b}; _.Cb=function(a,b){return a!=null?a:b}; Fb=function(a){var b=Db?a.J:fb(a.J,hb,void 0,void 0,!1);var c=!Db,d=(0,_.jb)(c?a.J:b);if(a=b.length){var e=b[a-1],f=Ia(e);f?a--:e=void 0;var g=+!!(d&512)-1,h=a-g;d=!!Eb&&!(d&512);var k,m=(k=Eb)!=null?k:ob;k=d?m(h,g,b,e):h;d=(h=d&&h!==k)?Array.prototype.slice.call(b,0,a):b;if(f||h){b:{var n=d;var p=e;var r;f=!1;if(h)for(m=Math.max(0,k+g);m<n.length;m++){var q=n[m],u=m-g;q==null||Ka(q)||Ha(q)&&q.size===0||(f=n[m]=void 0,((f=r)!=null?f:r={})[u]=q,f=!0)}if(p)for(var z in p)if(m=+z,isNaN(m))m=void 0,((m= r)!=null?m:r={})[z]=p[z];else if(q=p[z],Array.isArray(q)&&(Ka(q)||Ha(q)&&q.size===0)&&(q=null),q==null&&(f=!0),h&&m<k){f=!0;q=m+g;for(u=n.length;u<=q;u++)n.push(void 0);n[q]=p[m]}else q!=null&&(m=void 0,((m=r)!=null?m:r={})[z]=q);f||(r=p);if(r)for(var F in r){p=r;break b}p=null}n=p==null?e!=null:p!==e}h&&(a=d.length);for(var B;a>0;a--){r=d[a-1];if(!(r==null||Ka(r)||Ha(r)&&r.size===0))break;B=!0}if(d!==b||n||B){if(!h&&!c)d=Array.prototype.slice.call(d,0,a);else if(B||n||p)d.length=a;p&&d.push(p)}b= d}return b};_.Gb=function(){var a=function(){throw Error();};Object.setPrototypeOf(a,a.prototype);return a};_.Hb=function(a,b){return a!=null?!!a:!!b};_.x=function(a,b){b==void 0&&(b="");return a!=null?a:b};_.Ib=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)};_.Jb=function(a){for(var b in a)return!1;return!0};Kb=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}; Lb=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};Mb=function(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("a");};Nb=Mb(this); y=function(a,b){if(b)a:{var c=Nb;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&Lb(c,a,{configurable:!0,writable:!0,value:b})}}; y("Symbol",function(a){if(a)return a;var b=function(f,g){this.i=f;Lb(this,"description",{configurable:!0,writable:!0,value:g})};b.prototype.toString=function(){return this.i};var c="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("b");return new b(c+(f||"")+"_"+d++,f)};return e}); y("Symbol.iterator",function(a){if(a)return a;a=Symbol("c");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=Nb[b[c]];typeof d==="function"&&typeof d.prototype[a]!="function"&&Lb(d.prototype,a,{configurable:!0,writable:!0,value:function(){return Ob(Kb(this))}})}return a}); var Ob=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a},Pb=typeof Object.create=="function"?Object.create:function(a){var b=function(){};b.prototype=a;return new b},Qb;if(typeof Object.setPrototypeOf=="function")Qb=Object.setPrototypeOf;else{var Sb;a:{var Tb={a:!0},Ub={};try{Ub.__proto__=Tb;Sb=Ub.a;break a}catch(a){}Sb=!1}Qb=Sb?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError("d`"+a);return a}:null}Vb=Qb; _.A=function(a,b){a.prototype=Pb(b.prototype);a.prototype.constructor=a;if(Vb)Vb(a,b);else for(var c in b)if(c!="prototype")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.X=b.prototype};_.D=function(a){var b=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length=="number")return{next:Kb(a)};throw Error("e`"+String(a));}; Wb=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};Xb=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 e in d)Wb(d,e)&&(a[e]=d[e])}return a};y("Object.assign",function(a){return a||Xb});y("Reflect.setPrototypeOf",function(a){return a?a:Vb?function(b,c){try{return Vb(b,c),!0}catch(d){return!1}}:null}); y("Promise",function(a){function b(){this.i=null}function c(g){return g instanceof e?g:new e(function(h){h(g)})}if(a)return a;b.prototype.j=function(g){if(this.i==null){this.i=[];var h=this;this.o(function(){h.A()})}this.i.push(g)};var d=Nb.setTimeout;b.prototype.o=function(g){d(g,0)};b.prototype.A=function(){for(;this.i&&this.i.length;){var g=this.i;this.i=[];for(var h=0;h<g.length;++h){var k=g[h];g[h]=null;try{k()}catch(m){this.v(m)}}}this.i=null};b.prototype.v=function(g){this.o(function(){throw g; })};var e=function(g){this.i=0;this.o=void 0;this.j=[];this.C=!1;var h=this.v();try{g(h.resolve,h.reject)}catch(k){h.reject(k)}};e.prototype.v=function(){function g(m){return function(n){k||(k=!0,m.call(h,n))}}var h=this,k=!1;return{resolve:g(this.Y),reject:g(this.A)}};e.prototype.Y=function(g){if(g===this)this.A(new TypeError("h"));else if(g instanceof e)this.M(g);else{a:switch(typeof g){case "object":var h=g!=null;break a;case "function":h=!0;break a;default:h=!1}h?this.K(g):this.B(g)}};e.prototype.K= function(g){var h=void 0;try{h=g.then}catch(k){this.A(k);return}typeof h=="function"?this.N(h,g):this.B(g)};e.prototype.A=function(g){this.D(2,g)};e.prototype.B=function(g){this.D(1,g)};e.prototype.D=function(g,h){if(this.i!=0)throw Error("i`"+g+"`"+h+"`"+this.i);this.i=g;this.o=h;this.i===2&&this.L();this.F()};e.prototype.L=function(){var g=this;d(function(){if(g.G()){var h=Nb.console;typeof h!=="undefined"&&h.error(g.o)}},1)};e.prototype.G=function(){if(this.C)return!1;var g=Nb.CustomEvent,h=Nb.Event, k=Nb.dispatchEvent;if(typeof k==="undefined")return!0;typeof g==="function"?g=new g("unhandledrejection",{cancelable:!0}):typeof h==="function"?g=new h("unhandledrejection",{cancelable:!0}):(g=Nb.document.createEvent("CustomEvent"),g.initCustomEvent("unhandledrejection",!1,!0,g));g.promise=this;g.reason=this.o;return k(g)};e.prototype.F=function(){if(this.j!=null){for(var g=0;g<this.j.length;++g)f.j(this.j[g]);this.j=null}};var f=new b;e.prototype.M=function(g){var h=this.v();g.xd(h.resolve,h.reject)}; e.prototype.N=function(g,h){var k=this.v();try{g.call(h,k.resolve,k.reject)}catch(m){k.reject(m)}};e.prototype.then=function(g,h){function k(r,q){return typeof r=="function"?function(u){try{m(r(u))}catch(z){n(z)}}:q}var m,n,p=new e(function(r,q){m=r;n=q});this.xd(k(g,m),k(h,n));return p};e.prototype.catch=function(g){return this.then(void 0,g)};e.prototype.xd=function(g,h){function k(){switch(m.i){case 1:g(m.o);break;case 2:h(m.o);break;default:throw Error("j`"+m.i);}}var m=this;this.j==null?f.j(k): this.j.push(k);this.C=!0};e.resolve=c;e.reject=function(g){return new e(function(h,k){k(g)})};e.race=function(g){return new e(function(h,k){for(var m=_.D(g),n=m.next();!n.done;n=m.next())c(n.value).xd(h,k)})};e.all=function(g){var h=_.D(g),k=h.next();return k.done?c([]):new e(function(m,n){function p(u){return function(z){r[u]=z;q--;q==0&&m(r)}}var r=[],q=0;do r.push(void 0),q++,c(k.value).xd(p(r.length-1),n),k=h.next();while(!k.done)})};return e}); var Yb=function(a,b,c){if(a==null)throw new TypeError("k`"+c);if(b instanceof RegExp)throw new TypeError("l`"+c);return a+""};y("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=Yb(this,b,"startsWith"),e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g<f&&c<e;)if(d[c++]!=b[g++])return!1;return g>=f}});y("Object.setPrototypeOf",function(a){return a||Vb});y("Symbol.dispose",function(a){return a?a:Symbol("m")}); y("WeakMap",function(a){function b(){}function c(k){var m=typeof k;return m==="object"&&k!==null||m==="function"}function d(k){if(!Wb(k,f)){var m=new b;Lb(k,f,{value:m})}}function e(k){var m=Object[k];m&&(Object[k]=function(n){if(n instanceof b)return n;Object.isExtensible(n)&&d(n);return m(n)})}if(function(){if(!a||!Object.seal)return!1;try{var k=Object.seal({}),m=Object.seal({}),n=new a([[k,2],[m,3]]);if(n.get(k)!=2||n.get(m)!=3)return!1;n.delete(k);n.set(m,4);return!n.has(k)&&n.get(m)==4}catch(p){return!1}}())return a; var f="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var g=0,h=function(k){this.i=(g+=Math.random()+1).toString();if(k){k=_.D(k);for(var m;!(m=k.next()).done;)m=m.value,this.set(m[0],m[1])}};h.prototype.set=function(k,m){if(!c(k))throw Error("n");d(k);if(!Wb(k,f))throw Error("o`"+k);k[f][this.i]=m;return this};h.prototype.get=function(k){return c(k)&&Wb(k,f)?k[f][this.i]:void 0};h.prototype.has=function(k){return c(k)&&Wb(k,f)&&Wb(k[f],this.i)};h.prototype.delete=function(k){return c(k)&& Wb(k,f)&&Wb(k[f],this.i)?delete k[f][this.i]:!1};return h}); y("Map",function(a){if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var h=Object.seal({x:4}),k=new a(_.D([[h,"s"]]));if(k.get(h)!="s"||k.size!=1||k.get({x:4})||k.set({x:4},"t")!=k||k.size!=2)return!1;var m=k.entries(),n=m.next();if(n.done||n.value[0]!=h||n.value[1]!="s")return!1;n=m.next();return n.done||n.value[0].x!=4||n.value[1]!="t"||!m.next().done?!1:!0}catch(p){return!1}}())return a;var b=new WeakMap,c=function(h){this[0]={};this[1]= f();this.size=0;if(h){h=_.D(h);for(var k;!(k=h.next()).done;)k=k.value,this.set(k[0],k[1])}};c.prototype.set=function(h,k){h=h===0?0:h;var m=d(this,h);m.list||(m.list=this[0][m.id]=[]);m.Ka?m.Ka.value=k:(m.Ka={next:this[1],vb:this[1].vb,head:this[1],key:h,value:k},m.list.push(m.Ka),this[1].vb.next=m.Ka,this[1].vb=m.Ka,this.size++);return this};c.prototype.delete=function(h){h=d(this,h);return h.Ka&&h.list?(h.list.splice(h.index,1),h.list.length||delete this[0][h.id],h.Ka.vb.next=h.Ka.next,h.Ka.next.vb= h.Ka.vb,h.Ka.head=null,this.size--,!0):!1};c.prototype.clear=function(){this[0]={};this[1]=this[1].vb=f();this.size=0};c.prototype.has=function(h){return!!d(this,h).Ka};c.prototype.get=function(h){return(h=d(this,h).Ka)&&h.value};c.prototype.entries=function(){return e(this,function(h){return[h.key,h.value]})};c.prototype.keys=function(){return e(this,function(h){return h.key})};c.prototype.values=function(){return e(this,function(h){return h.value})};c.prototype.forEach=function(h,k){for(var m=this.entries(), n;!(n=m.next()).done;)n=n.value,h.call(k,n[1],n[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(h,k){var m=k&&typeof k;m=="object"||m=="function"?b.has(k)?m=b.get(k):(m=""+ ++g,b.set(k,m)):m="p_"+k;var n=h[0][m];if(n&&Wb(h[0],m))for(h=0;h<n.length;h++){var p=n[h];if(k!==k&&p.key!==p.key||k===p.key)return{id:m,list:n,index:h,Ka:p}}return{id:m,list:n,index:-1,Ka:void 0}},e=function(h,k){var m=h[1];return Ob(function(){if(m){for(;m.head!=h[1];)m=m.vb;for(;m.next!=m.head;)return m= m.next,{done:!1,value:k(m)};m=null}return{done:!0,value:void 0}})},f=function(){var h={};return h.vb=h.next=h.head=h},g=0;return c}); y("Set",function(a){if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var c=Object.seal({x:4}),d=new a(_.D([c]));if(!d.has(c)||d.size!=1||d.add(c)!=d||d.size!=1||d.add({x:4})!=d||d.size!=2)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||f.value[0].x!=4||f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a;var b=function(c){this.i=new Map;if(c){c= _.D(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.i.size};b.prototype.add=function(c){c=c===0?0:c;this.i.set(c,c);this.size=this.i.size;return this};b.prototype.delete=function(c){c=this.i.delete(c);this.size=this.i.size;return c};b.prototype.clear=function(){this.i.clear();this.size=0};b.prototype.has=function(c){return this.i.has(c)};b.prototype.entries=function(){return this.i.entries()};b.prototype.values=function(){return this.i.values()};b.prototype.keys=b.prototype.values; b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.i.forEach(function(f){return c.call(d,f,f,e)})};return b});y("Array.from",function(a){return a?a:function(b,c,d){c=c!=null?c:function(h){return h};var e=[],f=typeof Symbol!="undefined"&&Symbol.iterator&&b[Symbol.iterator];if(typeof f=="function"){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;g<f;g++)e.push(c.call(d,b[g],g));return e}}); y("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)Wb(b,d)&&c.push([d,b[d]]);return c}});y("Number.isFinite",function(a){return a?a:function(b){return typeof b!=="number"?!1:!isNaN(b)&&b!==Infinity&&b!==-Infinity}});y("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});y("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});y("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}}); y("Number.isSafeInteger",function(a){return a?a:function(b){return Number.isInteger(b)&&Math.abs(b)<=Number.MAX_SAFE_INTEGER}});y("Object.is",function(a){return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}});y("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(c<0&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}}); y("String.prototype.includes",function(a){return a?a:function(b,c){return Yb(this,b,"includes").indexOf(b,c||0)!==-1}});var Zb=function(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[Symbol.iterator]=function(){return e};return e};y("Array.prototype.entries",function(a){return a?a:function(){return Zb(this,function(b,c){return[b,c]})}});y("globalThis",function(a){return a||Nb}); y("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||b===Infinity||b===-Infinity||b===0)return b;var c=Math.floor(Math.abs(b));return b<0?-c:c}});y("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f<e;f++){var g=d[f];if(b.call(c,g,f,d)){b=g;break a}}b=void 0}return b}});y("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)Wb(b,d)&&c.push(b[d]);return c}}); y("Number.isNaN",function(a){return a?a:function(b){return typeof b==="number"&&isNaN(b)}});y("Array.prototype.keys",function(a){return a?a:function(){return Zb(this,function(b){return b})}});y("Array.prototype.values",function(a){return a?a:function(){return Zb(this,function(b,c){return c})}}); y("Math.clz32",function(a){return a?a:function(b){b=Number(b)>>>0;if(b===0)return 32;var c=0;(b&4294901760)===0&&(b<<=16,c+=16);(b&4278190080)===0&&(b<<=8,c+=8);(b&4026531840)===0&&(b<<=4,c+=4);(b&3221225472)===0&&(b<<=2,c+=2);(b&2147483648)===0&&c++;return c}});y("Math.log10",function(a){return a?a:function(b){return Math.log(b)/Math.LN10}}); y("Array.prototype.fill",function(a){return a?a:function(b,c,d){var e=this.length||0;c<0&&(c=Math.max(0,e+c));if(d==null||d>e)d=e;d=Number(d);d<0&&(d=Math.max(0,e+d));for(c=Number(c||0);c<d;c++)this[c]=b;return this}});var $b=function(a){return a?a:Array.prototype.fill};y("Int8Array.prototype.fill",$b);y("Uint8Array.prototype.fill",$b);y("Uint8ClampedArray.prototype.fill",$b);y("Int16Array.prototype.fill",$b);y("Uint16Array.prototype.fill",$b);y("Int32Array.prototype.fill",$b); y("Uint32Array.prototype.fill",$b);y("Float32Array.prototype.fill",$b);y("Float64Array.prototype.fill",$b);y("Promise.prototype.finally",function(a){return a?a:function(b){return this.then(function(c){return Promise.resolve(b()).then(function(){return c})},function(c){return Promise.resolve(b()).then(function(){throw c;})})}});var cc,dc,gc,hc;_.ac=_.ac||{};_.t=this||self;cc=function(a,b){var c=_.bc("WIZ_global_data.oxN3nb");a=c&&c[a];return a!=null?a:b};dc=_.t._F_toggles||[];_.bc=function(a,b){a=a.split(".");b=b||_.t;for(var c=0;c<a.length;c++)if(b=b[a[c]],b==null)return null;return b};_.Ta=function(a){var b=typeof a;return b!="object"?b:a?Array.isArray(a)?"array":b:"null"};_.ec=function(a){var b=typeof a;return b=="object"&&a!=null||b=="function"};_.fc="closure_uid_"+(Math.random()*1E9>>>0); gc=function(a,b,c){return a.call.apply(a.bind,arguments)};hc=function(a,b,c){if(!a)throw Error();if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}};_.E=function(a,b,c){_.E=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?gc:hc;return _.E.apply(null,arguments)}; _.ic=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}};_.G=function(a,b){a=a.split(".");var c=_.t;a[0]in c||typeof c.execScript=="undefined"||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b}; _.H=function(a,b){function c(){}c.prototype=b.prototype;a.X=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Bl=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)}};_.H(_.aa,Error);_.aa.prototype.name="CustomError";var jc=!!(dc[0]&1024),kc=!!(dc[0]&32),lc=!!(dc[0]&2048),mc=!!(dc[0]&8);var nc,ha;nc=cc(1,!0);ha=jc?lc:cc(610401301,!1);_.oc=jc?kc||!mc:cc(653718497,nc);_.pc=_.ba(function(a){return typeof a==="number"});_.qc=_.ba(function(a){return typeof a==="string"});_.rc=_.ba(function(a){return typeof a==="boolean"});_.sc=typeof _.t.BigInt==="function"&&typeof _.t.BigInt(0)==="bigint";var vc,tc,wc,uc;_.cb=_.ba(function(a){return _.sc?a>=tc&&a<=uc:a[0]==="-"?ca(a,vc):ca(a,wc)});vc=Number.MIN_SAFE_INTEGER.toString();tc=_.sc?BigInt(Number.MIN_SAFE_INTEGER):void 0;wc=Number.MAX_SAFE_INTEGER.toString();uc=_.sc?BigInt(Number.MAX_SAFE_INTEGER):void 0;_.xc=typeof Uint8Array.prototype.slice==="function";_.yc=typeof TextDecoder!=="undefined";_.zc=typeof String.prototype.isWellFormed==="function";_.Ac=typeof TextEncoder!=="undefined";_.Bc=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};_.Cc=function(){return _.fa().toLowerCase().indexOf("webkit")!=-1};var ia,Dc=_.t.navigator;ia=Dc?Dc.userAgentData||null:null;_.ua=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(typeof a==="string")return typeof b!=="string"||b.length!=1?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};_.Ec=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=typeof a==="string"?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)}; _.Fc=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,g=typeof a==="string"?a.split(""):a,h=0;h<d;h++)if(h in g){var k=g[h];b.call(c,k,h,a)&&(e[f++]=k)}return e};_.Gc=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f=typeof a==="string"?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e}; _.Hc=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=typeof a==="string"?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1};_.Ic=function(a){_.Ic[" "](a);return a};_.Ic[" "]=function(){};var Wc;_.Jc=_.la();_.Kc=_.ma();_.Lc=_.v("Edge");_.Mc=_.v("Gecko")&&!(_.Cc()&&!_.v("Edge"))&&!(_.v("Trident")||_.v("MSIE"))&&!_.v("Edge");_.Nc=_.Cc()&&!_.v("Edge");_.Oc=_.ta();_.Pc=qa()?ia.platform==="Windows":_.v("Windows");_.Qc=qa()?ia.platform==="Android":_.v("Android");_.Rc=ra();_.Sc=_.v("iPad");_.Tc=_.v("iPod");_.Vc=_.sa(); a:{var Xc="",Yc=function(){var a=_.fa();if(_.Mc)return/rv:([^\);]+)(\)|;)/.exec(a);if(_.Lc)return/Edge\/([\d\.]+)/.exec(a);if(_.Kc)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(_.Nc)return/WebKit\/(\S+)/.exec(a);if(_.Jc)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Yc&&(Xc=Yc?Yc[1]:"");if(_.Kc){var Zc,$c=_.t.document;Zc=$c?$c.documentMode:void 0;if(Zc!=null&&Zc>parseFloat(Xc)){Wc=String(Zc);break a}}Wc=Xc}_.ad=Wc;_.bd=_.na();_.cd=ra()||_.v("iPod");_.dd=_.v("iPad");_.ed=_.v("Android")&&!(oa()||_.na()||_.la()||_.v("Silk"));_.fd=oa();_.gd=_.pa()&&!_.sa();var hd;hd={};_.id=null;_.xa=function(a,b){b===void 0&&(b=0);_.jd();b=hd[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,f=0;e<a.length-2;e+=3){var g=a[e],h=a[e+1],k=a[e+2],m=b[g>>2];g=b[(g&3)<<4|h>>4];h=b[(h&15)<<2|k>>6];k=b[k&63];c[f++]=m+g+h+k}m=0;k=d;switch(a.length-e){case 2:m=a[e+1],k=b[(m&15)<<2]||d;case 1:a=a[e],c[f]=b[a>>2]+b[(a&3)<<4|m>>4]+k+d}return c.join("")}; _.jd=function(){if(!_.id){_.id={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;c<5;c++){var d=a.concat(b[c].split(""));hd[c]=d;for(var e=0;e<d.length;e++){var f=d[e];_.id[f]===void 0&&(_.id[f]=e)}}}};var za;za=typeof Uint8Array!=="undefined";_.wa=!_.Kc&&typeof btoa==="function";var ld,md;_.kd=typeof Symbol==="function"&&typeof Symbol()==="symbol";ld=Ca();md=Ca("2ex");_.nd=Ca("1oa");_.lb=_.kd?function(a,b){a[ld]|=b}:function(a,b){a.cb!==void 0?a.cb|=b:Object.defineProperties(a,{cb:{value:b,configurable:!0,writable:!0,enumerable:!1}})};_.od=_.kd?function(a,b){a[ld]&=~b}:function(a,b){a.cb!==void 0&&(a.cb&=~b)};_.Ja=_.kd?function(a){return a[ld]|0}:function(a){return a.cb|0};_.jb=_.kd?function(a){return a[ld]}:function(a){return a.cb};_.Da=_.kd?function(a,b){a[ld]=b}:function(a,b){a.cb!==void 0?a.cb=b:Object.defineProperties(a,{cb:{value:b,configurable:!0,writable:!0,enumerable:!1}})};var Ga,qd;_.Za={};Ga={};qd=[];(0,_.Da)(qd,55);_.pd=Object.freeze(qd);_.rd=Object.freeze({});var Oa;var Qa=function(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};var sd;_.td=function(a,b){a=a.J;return _.Ab(a,(0,_.jb)(a),b)};_.Ab=function(a,b,c,d){if(c===-1)return null;var e=b>>15&1023||536870912;if(c>=e){if(b&256)return a[a.length-1][c]}else{var f=a.length;if(d&&b&256&&(d=a[f-1][c],d!=null)){if(yb(a,b,e,c)&&md!=null){var g;a=(g=sd)!=null?g:sd={};g=a[md]||0;g>=4||(a[md]=g+1,_.Ra())}return d}return yb(a,b,e,c)}};_.ud=function(a,b,c){var d=a.J,e=(0,_.jb)(d);_.La(e);_.zb(d,e,b,c);return a}; _.I=function(a,b,c,d){b=_.Bb(a,b,c,d===void 0?!1:d);if(b==null)return b;a=a.J;d=(0,_.jb)(a);if(!(d&2)){var e=_.mb(b);e!==b&&(b=e,_.zb(a,d,c,b))}return b};_.J=function(a,b,c){c==null&&(c=void 0);return _.ud(a,b,c)};_.K=function(a,b){a=_.td(a,b);return a==null||typeof a==="boolean"?a:typeof a==="number"?!!a:void 0};_.L=function(a,b){return _.Ya(_.td(a,b))};_.M=function(a,b,c){c=c===void 0?!1:c;return _.Cb(_.K(a,b),c)};_.N=function(a,b){var c=c===void 0?"":c;return _.Cb(_.L(a,b),c)}; _.O=function(a,b,c){return _.ud(a,b,c==null?c:_.Ua(c))};_.P=function(a,b,c){return _.ud(a,b,c==null?c:_.Wa(c))};_.Q=function(a,b,c){return _.ud(a,b,_.Xa(c))};_.R=function(a,b,c){return _.ud(a,b,c==null?c:_.Va(c))};var Eb,Db;_.S=function(a,b,c){this.J=_.w(a,b,c)};_.l=_.S.prototype;_.l.toJSON=function(){return Fb(this)};_.l.va=function(a){try{return Db=!0,a&&(Eb=a===ob||a!==nb&&a!==sb&&a!==vb?ob:a),JSON.stringify(Fb(this),bb)}finally{a&&(Eb=void 0),Db=!1}};_.l.bc=function(){return!!((0,_.Ja)(this.J)&2)};_.l.Qd=_.Za;_.l.toString=function(){try{return Db=!0,Fb(this).toString()}finally{Db=!1}};_.vd=_.Gb();_.wd=_.Gb();_.xd=_.Gb();var yd=function(a){this.J=_.w(a)};_.A(yd,_.S);_.zd=function(a){this.J=_.w(a)};_.A(_.zd,_.S);_.zd.prototype.md=function(a){return _.P(this,3,a)};var Ad=function(a){this.J=_.w(a)};_.A(Ad,_.S);Ad.prototype.Pc=function(a){return _.Q(this,24,a)};_.Bd=function(a){this.J=_.w(a)};_.A(_.Bd,_.S);_.T=function(){this.ta=this.ta;this.Y=this.Y};_.T.prototype.ta=!1;_.T.prototype.isDisposed=function(){return this.ta};_.T.prototype.dispose=function(){this.ta||(this.ta=!0,this.P())};_.T.prototype[Symbol.dispose]=function(){this.dispose()};_.T.prototype.P=function(){if(this.Y)for(;this.Y.length;)this.Y.shift()()};var Cd=function(a){_.T.call(this);this.o=a;this.i=[];this.j={}};_.A(Cd,_.T);Cd.prototype.resolve=function(a){var b=this.o;a=a.split(".");for(var c=a.length,d=0;d<c;++d)if(b[a[d]])b=b[a[d]];else return null;return b instanceof Function?b:null};Cd.prototype.tb=function(){for(var a=this.i.length,b=this.i,c=[],d=0;d<a;++d){var e=b[d].i(),f=this.resolve(e);if(f&&f!=this.j[e])try{b[d].tb(f)}catch(g){}else c.push(b[d])}this.i=c.concat(b.slice(a))};var Dd=function(a){_.T.call(this);this.o=a;this.A=this.i=null;this.v=0;this.B={};this.j=!1;a=window.navigator.userAgent;a.indexOf("MSIE")>=0&&a.indexOf("Trident")>=0&&(a=/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a))&&a[1]&&parseFloat(a[1])<9&&(this.j=!0)};_.A(Dd,_.T);Dd.prototype.C=function(a,b){this.i=b;this.A=a;b.preventDefault?b.preventDefault():b.returnValue=!1};_.Ed=function(a){this.J=_.w(a)};_.A(_.Ed,_.S);var Fd=function(a){this.J=_.w(a)};_.A(Fd,_.S);var Hd=function(){var a=Gd;this.i=null;_.M(a,4,!0)};Hd.prototype.log=function(a,b,c){c=c===void 0?new _.zd:c;_.Id(this,a,98,c)};_.Id=function(a,b,c,d){c=c===void 0?98:c;d=d===void 0?new _.zd:d;if(a.i){var e=new yd;_.Q(e,1,b.message);_.Q(e,2,b.stack);_.P(e,3,b.lineNumber);_.R(e,5,1);_.J(d,40,e);a.i.log(c,d)}};_.Jd=function(a){this.i=a;this.j=void 0;this.o=[]};_.Jd.prototype.then=function(a,b,c){this.o.push(new Kd(a,b,c));Ld(this)};_.Jd.prototype.resolve=function(a){if(this.i!==void 0||this.j!==void 0)throw Error("Q");this.i=a;Ld(this)};_.Jd.prototype.reject=function(a){if(this.i!==void 0||this.j!==void 0)throw Error("Q");this.j=a;Ld(this)};var Ld=function(a){if(a.o.length>0){var b=a.i!==void 0,c=a.j!==void 0;if(b||c){b=b?a.v:a.A;c=a.o;a.o=[];try{_.Ec(c,b,a)}catch(d){console.error(d)}}}}; _.Jd.prototype.v=function(a){a.j&&a.j.call(a.i,this.i)};_.Jd.prototype.A=function(a){a.o&&a.o.call(a.i,this.j)};var Kd=function(a,b,c){this.j=a;this.o=b;this.i=c};_.Md=function(a){var b="Yb";if(a.Yb&&a.hasOwnProperty(b))return a.Yb;b=new a;return a.Yb=b};_.Nd=function(){this.v=new _.Jd;this.i=new _.Jd;this.D=new _.Jd;this.B=new _.Jd;this.C=new _.Jd;this.A=new _.Jd;this.o=new _.Jd;this.j=new _.Jd;this.F=new _.Jd};_.l=_.Nd.prototype;_.l.zi=function(){return this.v};_.l.Gi=function(){return this.i};_.l.Ni=function(){return this.D};_.l.Fi=function(){return this.B};_.l.Li=function(){return this.C};_.l.Di=function(){return this.A};_.l.ti=function(){return this.o};_.l.ri=function(){return this.j};_.Nd.i=function(){return _.Md(_.Nd)};var Od=function(a){this.J=_.w(a)};_.A(Od,_.S);_.Qd=function(){return _.I(_.Pd,Ad,1)};_.Rd=function(){return _.I(_.Pd,_.Bd,5)};var Sd;window.gbar_&&window.gbar_.CONFIG?Sd=window.gbar_.CONFIG[0]||{}:Sd=[];_.Pd=new Od(Sd);var Gd=_.I(_.Pd,Fd,3)||new Fd;_.Qd()||new Ad;_.Td=new Hd;_.G("gbar_._DumpException",function(a){_.Td?_.Td.log(a):console.error(a)});_.Ud=new Dd(_.Td);_.Vd=function(){this.i={};this.j={}};_.Xd=function(a,b){var c=_.Vd.i();if(a in c.i){if(c.i[a]!=b)throw new Wd(a);}else{c.i[a]=b;if(b=c.j[a])for(var d=0,e=b.length;d<e;d++){var f=b[d],g=c.i;delete f.i[a];if(_.Jb(f.i)){for(var h=f.j.length,k=Array(h),m=0;m<h;m++)k[m]=g[f.j[m]];f.o.apply(f.v,k)}}delete c.j[a]}};_.Vd.i=function(){return _.Md(_.Vd)};_.Yd=function(){_.aa.call(this)};_.A(_.Yd,_.aa);var Wd=function(){_.aa.call(this)};_.A(Wd,_.Yd);_.G("gbar.A",_.Jd);_.Jd.prototype.aa=_.Jd.prototype.then;_.G("gbar.B",_.Nd);_.Nd.prototype.ba=_.Nd.prototype.Gi;_.Nd.prototype.bb=_.Nd.prototype.Ni;_.Nd.prototype.bd=_.Nd.prototype.Li;_.Nd.prototype.bf=_.Nd.prototype.zi;_.Nd.prototype.bg=_.Nd.prototype.Fi;_.Nd.prototype.bh=_.Nd.prototype.Di;_.Nd.prototype.bj=_.Nd.prototype.ti;_.Nd.prototype.bk=_.Nd.prototype.ri;_.G("gbar.a",_.Nd.i());window.gbar&&window.gbar.ap&&window.gbar.ap(window.gbar.a);var Zd=new Cd(window);_.Xd("api",Zd); var $d=_.Rd()||new _.Bd,ae=window,be=_.x(_.L($d,8));ae.__PVT=be;_.Xd("eq",_.Ud); }catch(e){_._DumpException(e)} try{ _.ce=function(a){this.J=_.w(a)};_.A(_.ce,_.S); }catch(e){_._DumpException(e)} try{ var ee=function(a){this.J=_.w(a)};_.A(ee,_.S);var fe=function(){_.T.call(this);this.j=[];this.i=[]};_.A(fe,_.T);fe.prototype.o=function(a,b){this.j.push({features:a,options:b})};fe.prototype.init=function(a,b,c){window.gapi={};var d=window.___jsl={};d.h=_.x(_.L(a,1));_.K(a,12)!=null&&(d.dpo=_.Hb(_.M(a,12)));d.ms=_.x(_.L(a,2));d.m=_.x(_.L(a,3));d.l=[];_.N(b,1)&&(a=_.L(b,3))&&this.i.push(a);_.N(c,1)&&(c=_.L(c,2))&&this.i.push(c);_.G("gapi.load",(0,_.E)(this.o,this));return this};var ge=_.I(_.Pd,_.Ed,14);if(ge){var he=_.I(_.Pd,_.ce,9)||new _.ce,ie=new ee,je=new fe;je.init(ge,he,ie);_.Xd("gs",je)}; }catch(e){_._DumpException(e)} })(this.gbar_); // Google Inc. </script></head><body jslog="85920;tc:5005"><fi-theme> <fi-page jslog="133707;"> <fi-sr-only slot="header"> <a href="#jump-content">Skip to content</a> </fi-sr-only> <fi-site-nav data-ga-params data-ga-param-module-name="site_nav" logo-url="/about" slot="header"> <fi-image class="brandHeight inlineBlock" alt="Google Fi Wireless logo" url="https://storage.googleapis.com/googwebreview.appspot.com/uploads/fi/supernova.svg" width="148" height="21" slot="logo"> <fi-image-spec breakpoint="mobileMini" url="https://storage.googleapis.com/googwebreview.appspot.com/uploads/fi/google-fi-wireless.svg" width="123" height="18"></fi-image-spec> </fi-image> <fi-dropdown data-ga-params data-ga-param-component-name="dropdown" slot="navBar"> <a slot="title" href="/about/phones" tabindex="-1"> Phones</a> <a slot="items" href="/about/phones" data-nav-title="All phones" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/phones" tabindex="-1"> All phones </a> <a slot="items" href="/about/watches" data-nav-title="All watches" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/watches" tabindex="-1"> All watches </a> <a slot="items" href="/about/phones/pixel" data-nav-title="Google Pixel" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/phones/pixel" tabindex="-1"> Google Pixel </a> <a slot="items" href="/about/phones/samsung" data-nav-title="Samsung" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/phones/samsung" tabindex="-1"> Samsung </a> <a slot="items" href="/about/phones/motorola" data-nav-title="Motorola" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/phones/motorola" tabindex="-1"> Motorola </a> <a slot="items" href="/compatibility" data-nav-title="Compatibility" data-ga-event="main_nav_click" data-ga-param-nav-element="/compatibility" tabindex="-1"> Compatibility </a> </fi-dropdown> <fi-dropdown data-ga-params data-ga-param-component-name="dropdown" expandable slot="navShelf"> <a slot="title" href="/about/phones" tabindex="-1"> Phones</a> <a slot="items" href="/about/phones" data-nav-title="All phones" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/phones" tabindex="-1"> All phones </a> <a slot="items" href="/about/watches" data-nav-title="All watches" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/watches" tabindex="-1"> All watches </a> <a slot="items" href="/about/phones/pixel" data-nav-title="Google Pixel" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/phones/pixel" tabindex="-1"> Google Pixel </a> <a slot="items" href="/about/phones/samsung" data-nav-title="Samsung" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/phones/samsung" tabindex="-1"> Samsung </a> <a slot="items" href="/about/phones/motorola" data-nav-title="Motorola" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/phones/motorola" tabindex="-1"> Motorola </a> <a slot="items" href="/compatibility" data-nav-title="Compatibility" data-ga-event="main_nav_click" data-ga-param-nav-element="/compatibility" tabindex="-1"> Compatibility </a> </fi-dropdown> <fi-dropdown data-ga-params data-ga-param-component-name="dropdown" selected slot="navBar"> <a slot="title" href="/about/plans" tabindex="-1"> Plans</a> <a slot="items" href="/about/plans" data-nav-title="All plans" active aria-current="page" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/plans" tabindex="-1"> All plans </a> <a slot="items" href="/about/plans/simply-unlimited" data-nav-title="Simply Unlimited" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/plans/simply-unlimited" tabindex="-1"> Simply Unlimited </a> <a slot="items" href="/about/plans/unlimited-plus" data-nav-title="Unlimited Plus" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/plans/unlimited-plus" tabindex="-1"> Unlimited Plus </a> <a slot="items" href="/about/plans/flexible" data-nav-title="Flexible" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/plans/flexible" tabindex="-1"> Flexible </a> </fi-dropdown> <fi-dropdown data-ga-params data-ga-param-component-name="dropdown" expandable selected slot="navShelf"> <a slot="title" href="/about/plans" tabindex="-1"> Plans</a> <a slot="items" href="/about/plans" data-nav-title="All plans" active aria-current="page" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/plans" tabindex="-1"> All plans </a> <a slot="items" href="/about/plans/simply-unlimited" data-nav-title="Simply Unlimited" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/plans/simply-unlimited" tabindex="-1"> Simply Unlimited </a> <a slot="items" href="/about/plans/unlimited-plus" data-nav-title="Unlimited Plus" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/plans/unlimited-plus" tabindex="-1"> Unlimited Plus </a> <a slot="items" href="/about/plans/flexible" data-nav-title="Flexible" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/plans/flexible" tabindex="-1"> Flexible </a> </fi-dropdown> <fi-dropdown data-ga-params data-ga-param-component-name="dropdown" slot="navBar"> <a slot="title" href="/about/coverage" tabindex="-1"> Coverage</a> <a slot="items" href="/about/coverage" data-nav-title="Coverage overview" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/coverage" tabindex="-1"> Coverage overview </a> <a slot="items" href="/about/international-rates" data-nav-title="International rates" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/international-rates" tabindex="-1"> International rates </a> </fi-dropdown> <fi-dropdown data-ga-params data-ga-param-component-name="dropdown" expandable slot="navShelf"> <a slot="title" href="/about/coverage" tabindex="-1"> Coverage</a> <a slot="items" href="/about/coverage" data-nav-title="Coverage overview" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/coverage" tabindex="-1"> Coverage overview </a> <a slot="items" href="/about/international-rates" data-nav-title="International rates" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/international-rates" tabindex="-1"> International rates </a> </fi-dropdown> <a slot="navBar" href="/about/family-safety" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/family-safety"> Safety </a> <a slot="navShelf" href="/about/family-safety" data-ga-params data-ga-param-component-name="mobile_nav" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/family-safety"> Safety </a> <a slot="navBar" href="/about/offers" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/offers"> Offers </a> <a slot="navShelf" href="/about/offers" data-ga-params data-ga-param-component-name="mobile_nav" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/offers"> Offers </a> <a slot="navBar" href="/about/free-trial" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/free-trial"> Try Fi for free </a> <a slot="navShelf" href="/about/free-trial" data-ga-params data-ga-param-component-name="mobile_nav" data-ga-event="main_nav_click" data-ga-param-nav-element="/about/free-trial"> Try Fi for free </a> <a slot="ogb" aria-label="cart" href="/cart" data-ga-event="cart_cta" jslog="194871; track:click;"> <fi-icon-cart> <fi-cta data-ga-event="signup_cta" class="nowrap" url="/signup" priority="primary" slot="ctas"> Join </fi-cta> </fi-icon-cart> </a> <fi-ogb slot="ogb"> </fi-ogb> </fi-site-nav> <div id="jump-content" slot="main"> <fi-12-column id="global-bf" data-ga-params data-ga-param-module-name="twelve_column" data-ga-param-module-id="global-bf" span="desktop:12; tablet:8; mobile:4" class="background backgroundBlue"> <fi-pad class="small"> <fi-copy-group type="headerThree" class="center"> <div slot="body">Get Black&nbsp;Friday-sized savings on phones and smartwatches. <a href="/about/black-friday-cyber-monday-deals">Shop Black&nbsp;Friday deals</a> </div> </fi-copy-group> </fi-pad> </fi-12-column> <fi-spacer data-ga-params data-ga-param-module-name="spacer" size="small"> </fi-spacer> <fi-12-column id="hero" data-ga-params data-ga-param-module-name="twelve_column" data-ga-param-module-id="hero" start="desktop:3" span="desktop:8; tablet:8; mobile:4"> <fi-copy-group type="xlarge" class="center"> <fi-image class="fullOnMobile flushOnMobile" alt="Family sitting on the couch reading and smiling" eager sizes="desktop:880; tablet:975" url="https://lh3.googleusercontent.com/BGDSC-CUFF8Q1dCii2TvaJSdoU_GB5FokR5i9a1aaVZ0D5ki9-tB0k55vRqc6smQYa-q0bLCOUiw9_5lTdUku4f91D3I272lwr72" width="3000" height="1105" slot="image"> <fi-image-spec breakpoint="mobile" url="https://lh3.googleusercontent.com/oHu_bD20LSNKd0_Pj7G4c5O4x8ArrvoWIZal2_UeAjiboGDKDbNNHrPPRSXy4DHXP2G524YVZ2bgg4oYxiaE8RqhShom7zBv8S0"></fi-image-spec> </fi-image> <h1 slot="title">Choose the right phone plan<fi-br desktop></fi-br> for&nbsp;you.</h1> </fi-copy-group> </fi-12-column> <fi-spacer data-ga-params data-ga-param-module-name="spacer" size="small"> </fi-spacer> <fi-12-column data-ga-params data-ga-param-module-name="twelve_column" start="desktop:2" span="desktop:10; tablet:8; mobile:4"> <fi-copy-group type="headerTwo" class="center"> <h2 slot="title">How many people are on your&nbsp;plan?</h2> </fi-copy-group> <fi-spacer-inline size="small"> </fi-spacer-inline> <fi-people-selector data-ga-params data-ga-param-component-name="people_selector" class="full" default-index="2" title="How many people are on your plan?"> </fi-people-selector> </fi-12-column> <fi-spacer data-ga-params data-ga-param-module-name="spacer" size="medium"> </fi-spacer> <fi-12-column data-ga-params data-ga-param-module-name="twelve_column" start="desktop:2" span="desktop:10; tablet:8; mobile:4"> <fi-flex-container class="alignCenterOnTabletGT alignBaselineOnMobile flowRowOnMobile justifySpaceBetweenOnMobile"> <fi-copy-group type="headerTwo" class="center"> <h2 slot="title">Select a&nbsp;plan</h2> </fi-copy-group> <fi-copy-group type="headerTwo" class="center"> <div slot="body"><a href="#compare-plans">Compare all features</a></div> </fi-copy-group> </fi-flex-container> <fi-spacer-inline size="medium"> </fi-spacer-inline> <fi-plan-cards data-ga-params data-ga-param-component-name="plan_cards" class="expanded" initial-people="2"> <fi-plan-cards-item tabindex="0" role="link" class="expanded hasBanner" url="/about/plans/simply-unlimited" initial-people="2" slot="plans"> <fi-copy-group type="headerThree"> <h3 slot="title">Simply&nbsp;Unlimited</h3> </fi-copy-group> <div slot="description">Unlimited data for less</div> <div slot="pricingRegular"> <fi-plan-pricing key="simplyUnlimited" aggregate-prices="[50,80,90,100,125,150]" prices="[50,40,30,25,25,25]" initial-people="2"> </fi-plan-pricing> each </div> <div slot="pricingTotal"> <fi-plan-pricing key="simplyUnlimited" aggregate-prices="[50,80,90,100,125,150]" prices="[50,40,30,25,25,25]" initial-people="2" aggregate> </fi-plan-pricing> for <fi-people-count data-ga-params data-ga-param-component-name="people_count" initial-people="2"> </fi-people-count> </div> <fi-hr class="full" slot="iconList"> </fi-hr> <fi-icon-list class="gapColumnMedium gapRowMedium alignCenter" slot="iconList"> <fi-icon class="xsmall" icon="wifi_tethering"> </fi-icon> <fi-copy-group type="headerFour"> <div slot="body">5 GB of hotspot tethering</div> </fi-copy-group> <fi-icon class="xsmall" icon="local_airport"> </fi-icon> <fi-copy-group type="headerFour"> <div slot="body">Data included in Canada + Mexico</div> </fi-copy-group> </fi-icon-list> <fi-cta-signup data-ga-event="simply_unlimited_cta" url="/about/plans/simply-unlimited" priority="secondary" slot="ctas"> Explore Simply Unlimited </fi-cta-signup> </fi-plan-cards-item> <fi-plan-cards-item tabindex="0" role="link" class="expanded highlighted hasBanner" url="/about/plans/unlimited-plus" initial-people="2" slot="plans"> <div slot="banner">Recommended</div> <fi-copy-group type="headerThree"> <h3 slot="title">Unlimited&nbsp;Plus</h3> </fi-copy-group> <div slot="description">Unlimited data with extra perks</div> <div slot="pricingRegular"> <fi-plan-pricing key="unlimitedPlus" aggregate-prices="[65,110,135,160,200,240]" prices="[65,55,45,40,40,40]" initial-people="2"> </fi-plan-pricing> each </div> <div slot="pricingTotal"> <fi-plan-pricing key="unlimitedPlus" aggregate-prices="[65,110,135,160,200,240]" prices="[65,55,45,40,40,40]" initial-people="2" aggregate> </fi-plan-pricing> for <fi-people-count data-ga-params data-ga-param-component-name="people_count" initial-people="2"> </fi-people-count> </div> <fi-hr class="full" slot="iconList"> </fi-hr> <fi-icon-list class="alignCenter gapColumnMedium gapRowMedium" slot="iconList"> <fi-icon class="xsmall" icon="wifi_tethering"> </fi-icon> <fi-copy-group type="headerFour"> <div slot="body">Unlimited hotspot tethering<fi-footnote ref="hotspot"></fi-footnote></div> </fi-copy-group> <fi-icon class="xsmall" icon="local_airport"> </fi-icon> <fi-copy-group type="headerFour"> <div slot="body">Data included in 200+ destinations<fi-footnote ref="international_use"></fi-footnote></div> </fi-copy-group> <fi-icon class="xsmall" icon="public"> </fi-icon> <fi-copy-group type="headerFour"> <div slot="body">Calls from the US to 50+ destinations</div> </fi-copy-group> <fi-icon class="xsmall" icon="tablet"> </fi-icon> <fi-copy-group type="headerFour"> <div slot="body">Unlimited shareable data with tablets</div> </fi-copy-group> <fi-logo class="xsmall" src="https://www.gstatic.com/images/branding/productlogos/youtube/v9/192px.svg"> </fi-logo> <fi-copy-group type="headerFour"> <div slot="body">6 months of YouTube&nbsp;Premium on us<fi-footnote ref="up_ytp"></fi-footnote></div> </fi-copy-group> <fi-logo class="xsmall" src="https://www.gstatic.com/images/branding/productlogos/one/v7/192px.svg"> </fi-logo> <fi-copy-group type="headerFour"> <div slot="body">100 GB of storage with Google&nbsp;One</div> </fi-copy-group> </fi-icon-list> <fi-cta-signup data-ga-event="unlimited_plus_cta" url="/about/plans/unlimited-plus" priority="primary" slot="ctas"> Explore Unlimited Plus </fi-cta-signup> </fi-plan-cards-item> <fi-plan-cards-item tabindex="0" role="link" class="expanded hasBanner" url="/about/plans/flexible" initial-people="2" slot="plans"> <fi-copy-group type="headerThree"> <h3 slot="title">Flexible</h3> </fi-copy-group> <div slot="description">Pay for the data you use</div> <div slot="pricingRegular"> <fi-plan-pricing key="flexible" aggregate-prices="[20,35,50,65,80,95]" prices="[20,18,17,17,16,16]" initial-people="2"> </fi-plan-pricing> <span aria-label="each plus $10 per gigabyte">each + $10/GB</span> </div> <div slot="pricingTotal"> <fi-plan-pricing key="flexible" aggregate-prices="[20,35,50,65,80,95]" prices="[20,18,17,17,16,16]" initial-people="2" aggregate> </fi-plan-pricing> for <fi-people-count data-ga-params data-ga-param-component-name="people_count" initial-people="2"> </fi-people-count> <span aria-label="plus data">+ data</span> </div> <fi-hr class="full" slot="iconList"> </fi-hr> <fi-icon-list class="alignCenter gapColumnMedium gapRowMedium" slot="iconList"> <fi-icon class="xsmall" icon="wifi_tethering"> </fi-icon> <fi-copy-group type="headerFour"> <div slot="body">Hotspot tethering<fi-footnote ref="hotspot"></fi-footnote></div> </fi-copy-group> <fi-icon class="xsmall" icon="local_airport"> </fi-icon> <fi-copy-group type="headerFour"> <div slot="body">Data for $10/GB in 200+ destinations<fi-footnote ref="international_use"></fi-footnote></div> </fi-copy-group> <fi-icon class="xsmall" icon="tablet"> </fi-icon> <fi-copy-group type="headerFour"> <div slot="body">Shareable data with tablets</div> </fi-copy-group> </fi-icon-list> <fi-cta-signup data-ga-event="flexible_cta" url="/about/plans/flexible" priority="secondary" slot="ctas"> Explore Flexible </fi-cta-signup> </fi-plan-cards-item> <div slot="footnotes">Monthly prices do not include <fi-modal-link key="taxes-and-fees"> taxes and gov't fees</fi-modal-link> </div> </fi-plan-cards> </fi-12-column> <fi-spacer data-ga-params data-ga-param-module-name="spacer" size="large"> </fi-spacer> <fi-12-column id="what-you-get" data-ga-params data-ga-param-module-name="twelve_column" data-ga-param-module-id="what-you-get" start="desktop:2; tablet:1" span="desktop:10; tablet:8; mobile:4" class="backgroundGreyOnMobile"> <fi-pill padding="xxxxlarge" class="backgroundGrey noBackgroundOnMobile noPillOnMobile"> <fi-copy-group type="headerTwo" class="center"> <fi-image class="iconXXXXLarge" alt="Lines in the shape of a heart" sizes="desktop:1112; tablet:975" url="https://lh3.googleusercontent.com/cCYUCjEwqzZjcouh1fFV8jJZqskq_oH2SFF1YdsbpYvHAxpnGeUe-Y8ci6mRMURJHj-4zE71EHWP5NhP2EXr8G_MURUH9hFkauE7-or2" width="510" height="466" slot="image"> </fi-image> <h2 slot="title">What you always&nbsp;get</h2> </fi-copy-group> <fi-spacer-inline size="xsmall"> </fi-spacer-inline> <fi-icon-list class="alignCenter justifyCenter bottomPadding gapColumnMedium gapRowSmallOnTabletGT gapRowLargeOnMobile"> <fi-icon class="green medium" icon="check"> </fi-icon> <fi-copy-group type="headerTwo"> <div slot="body">Unlimited calls and texts</div> </fi-copy-group> <fi-icon class="green medium" icon="check"> </fi-icon> <fi-copy-group type="headerTwo"> <div slot="body">Full connectivity for select smartwatches</div> </fi-copy-group> <fi-icon class="green medium" icon="check"> </fi-icon> <fi-copy-group type="headerTwo"> <div slot="body">Spam call blocking and contact controls<fi-footnote ref="spam_calls,contract_controls"></fi-footnote> </div> </fi-copy-group> <fi-icon class="green medium" icon="check"> </fi-icon> <fi-copy-group type="headerTwo"> <div slot="body">Location sharing and content filters<fi-footnote ref="location_sharing"></fi-footnote> </div> </fi-copy-group> <fi-icon class="green medium" icon="check"> </fi-icon> <fi-copy-group type="headerTwo"> <div slot="body">24/7 customer support</div> </fi-copy-group> </fi-icon-list> </fi-pill> </fi-12-column> <fi-spacer data-ga-params data-ga-param-module-name="spacer" size="large"> </fi-spacer> <fi-12-column id="compare-plans" data-ga-params data-ga-param-module-name="twelve_column" data-ga-param-module-id="compare-plans" span="desktop:12; tablet:8; mobile:4"> <fi-copy-group type="headerTwo" class="center"> <h2 slot="title">Compare&nbsp;plans</h2> </fi-copy-group> </fi-12-column> <fi-spacer data-ga-params data-ga-param-module-name="spacer" size="small"> </fi-spacer> <fi-comparison-chart left="1" right="2" data-ga-params data-ga-param-module-name="comparison_chart" columns="3"> <fi-comparison-chart-group columns="3"> <fi-comparison-chart-header slot="sticky" column="1"> <div slot="title">Simply Unlimited</div> <fi-field-select slot="select" value="1" data-index="1" hidden-values="[&quot;1&quot;,&quot;2&quot;]"> <fi-field-select-option value="1">Simply Unlimited</fi-field-select-option> <fi-field-select-option value="2">Unlimited Plus</fi-field-select-option> <fi-field-select-option value="3">Flexible</fi-field-select-option> </fi-field-select> </fi-comparison-chart-header> <fi-comparison-chart-header slot="sticky" column="2"> <div slot="title">Unlimited Plus</div> <fi-field-select slot="select" value="2" data-index="2" hidden-values="[&quot;1&quot;,&quot;2&quot;]"> <fi-field-select-option value="1">Simply Unlimited</fi-field-select-option> <fi-field-select-option value="2">Unlimited Plus</fi-field-select-option> <fi-field-select-option value="3">Flexible</fi-field-select-option> </fi-field-select> </fi-comparison-chart-header> <fi-comparison-chart-header slot="sticky" column="3"> <div slot="title">Flexible</div> <fi-field-select slot="select" value="3" data-index="3" hidden-values="[&quot;1&quot;,&quot;2&quot;]"> <fi-field-select-option value="1">Simply Unlimited</fi-field-select-option> <fi-field-select-option value="2">Unlimited Plus</fi-field-select-option> <fi-field-select-option value="3">Flexible</fi-field-select-option> </fi-field-select> </fi-comparison-chart-header> <fi-comparison-chart-header slot="columns" column="1"> <div slot="description">Unlimited data for less </div> <fi-comparison-chart-pricing prices="[50,40,30,25,25,25]" aggregate-prices="[50,80,90,100,125,150]" initial-people="2" unit="each"> <fi-people-count data-ga-params data-ga-param-component-name="people_count" initial-people="2" slot="people"> </fi-people-count> <fi-modal-link class="centered" key="taxes-and-fees"> + taxes &amp; gov't fees </fi-modal-link> </fi-comparison-chart-pricing> </fi-comparison-chart-header> <fi-comparison-chart-header slot="columns" column="2"> <div slot="description">Unlimited data with extra perks </div> <fi-comparison-chart-pricing prices="[65,55,45,40,40,40]" aggregate-prices="[65,110,135,160,200,240]" initial-people="2" unit="each"> <fi-people-count data-ga-params data-ga-param-component-name="people_count" initial-people="2" slot="people"> </fi-people-count> <fi-modal-link class="centered" key="taxes-and-fees"> + taxes &amp; gov't fees </fi-modal-link> </fi-comparison-chart-pricing> </fi-comparison-chart-header> <fi-comparison-chart-header slot="columns" column="3"> <div slot="description">Pay for the data you use </div> <fi-comparison-chart-pricing prices="[20,18,17,17,16,16]" aggregate-prices="[20,35,50,65,80,95]" initial-people="2" unit="each" extra="+ $10/GB" extra-total="+ data"> <fi-people-count data-ga-params data-ga-param-component-name="people_count" initial-people="2" slot="people"> </fi-people-count> <fi-modal-link class="centered" key="taxes-and-fees"> + taxes &amp; gov't fees </fi-modal-link> </fi-comparison-chart-pricing> </fi-comparison-chart-header> <fi-comparison-chart-section data-ga-params data-ga-param-comparison-column="data"> <div slot="title">Data</div> <fi-tooltip-link key="plans-data" icon="info" slot="info"> </fi-tooltip-link> <fi-comparison-chart-item columns="3"> <div slot="label">Data (in the US, Canada, &amp; Mexico)</div> <fi-comparison-chart-item-value column="1" icon="check" iconlabel="Available on the Simply Unlimited plan"> Unlimited </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="2" icon="check" iconlabel="Available on the Unlimited Plus plan"> Unlimited </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="3" icon="check" iconlabel="Available on the Flexible plan"> $10/GB with Bill Protection </fi-comparison-chart-item-value> </fi-comparison-chart-item> <fi-comparison-chart-item columns="3"> <div slot="label">Data slower after</div> <fi-comparison-chart-item-value column="1"> 35 GB </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="2"> 50 GB </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="3"> 15 GB </fi-comparison-chart-item-value> </fi-comparison-chart-item> </fi-comparison-chart-section> <fi-comparison-chart-section data-ga-params data-ga-param-comparison-column="premium-features"> <div slot="title">Premium features</div> <fi-tooltip-link key="plans-premium-features" icon="info" slot="info"> </fi-tooltip-link> <fi-comparison-chart-item columns="3"> <div slot="label">Hotspot tethering<fi-footnote ref="hotspot"></fi-footnote></div> <fi-comparison-chart-item-value column="1" icon="check" iconlabel="Available on the Simply Unlimited plan"> 5 GB per month </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="2" icon="check" iconlabel="Available on the Unlimited Plus plan"> Unlimited </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="3" icon="check" iconlabel="Available on the Flexible plan"> $10/GB with Bill Protection </fi-comparison-chart-item-value> </fi-comparison-chart-item> <fi-comparison-chart-item columns="3"> <div slot="label">Shareable data included for tablets and other devices</div> <fi-comparison-chart-item-value column="1" icon="close" iconlabel="Not available on the Simply Unlimited plan"> </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="2" icon="check" iconlabel="Available on the Unlimited Plus plan"> </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="3" icon="check" iconlabel="Available on the Flexible plan"> </fi-comparison-chart-item-value> </fi-comparison-chart-item> <fi-comparison-chart-item columns="3"> <div slot="label">Full connectivity for select smartwatches</div> <fi-comparison-chart-item-value column="1" icon="check" iconlabel="Available on the Simply Unlimited plan"> </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="2" icon="check" iconlabel="Available on the Unlimited Plus plan"> </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="3" icon="check" iconlabel="Available on the Flexible plan"> </fi-comparison-chart-item-value> </fi-comparison-chart-item> <fi-comparison-chart-item columns="3"> <div slot="label">6 months of YouTube Premium on us<fi-footnote ref="up_ytp"></fi-footnote></div> <fi-comparison-chart-item-value column="1" icon="close" iconlabel="Not available on the Simply Unlimited plan"> </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="2" icon="check" iconlabel="Available on the Unlimited Plus plan"> </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="3" icon="close" iconlabel="Not available on the Flexible plan"> </fi-comparison-chart-item-value> </fi-comparison-chart-item> <fi-comparison-chart-item columns="3"> <div slot="label">100 GB of cloud storage with Google One</div> <fi-comparison-chart-item-value column="1" icon="close" iconlabel="Not available on the Simply Unlimited plan"> </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="2" icon="check" iconlabel="Available on the Unlimited Plus plan"> </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="3" icon="close" iconlabel="Not available on the Flexible plan"> </fi-comparison-chart-item-value> </fi-comparison-chart-item> </fi-comparison-chart-section> <fi-comparison-chart-section data-ga-params data-ga-param-comparison-column="international-features"> <div slot="title">International features</div> <fi-tooltip-link key="plans-international-features" icon="info" slot="info"> </fi-tooltip-link> <fi-comparison-chart-item columns="3"> <div slot="label">Data, calls, &amp; texts within the US, Canada, &amp; Mexico</div> <fi-comparison-chart-item-value column="1" icon="check" iconlabel="Available on the Simply Unlimited plan"> </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="2" icon="check" iconlabel="Available on the Unlimited Plus plan"> </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="3" icon="check" iconlabel="Available on the Flexible plan"> $10/GB with Bill Protection </fi-comparison-chart-item-value> </fi-comparison-chart-item> <fi-comparison-chart-item columns="3"> <div slot="label">Affordable calls from the US to 200+ destinations</div> <fi-comparison-chart-item-value column="1" icon="check" iconlabel="Available on the Simply Unlimited plan"> + Free to Canada &amp; Mexico </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="2" icon="check" iconlabel="Available on the Unlimited Plus plan"> + Free to over <a href="/about/unlimited-calling">50 destinations</a> </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="3" icon="check" iconlabel="Available on the Flexible plan"> + Free to Canada &amp; Mexico </fi-comparison-chart-item-value> </fi-comparison-chart-item> <fi-comparison-chart-item columns="3"> <div slot="label">Data while traveling outside the US, Canada, &amp; Mexico<fi-footnote ref="international_use"></fi-footnote></div> <fi-comparison-chart-item-value column="1" icon="close" iconlabel="Not available on the Simply Unlimited plan"> </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="2" icon="check" iconlabel="Available on the Unlimited Plus plan"> + Free in over <a href="/about/international-rates">200 destinations</a> </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="3" icon="check" iconlabel="Available on the Flexible plan"> $10/GB in over <a href="/about/international-rates">200 destinations</a> </fi-comparison-chart-item-value> </fi-comparison-chart-item> <fi-comparison-chart-item columns="3"> <div slot="label">Texts &amp; calls while traveling outside the US, Canada, &amp; Mexico<fi-footnote ref="international_use"></fi-footnote></div> <fi-comparison-chart-item-value column="1" icon="close" iconlabel="Not available on the Simply Unlimited plan"> </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="2" icon="check" iconlabel="Available on the Unlimited Plus plan"> + Free texts, 20垄/min for calls </fi-comparison-chart-item-value> <fi-comparison-chart-item-value column="3" icon="check" iconlabel="Available on the Flexible plan"> + Free texts, 20垄/min for calls </fi-comparison-chart-item-value> </fi-comparison-chart-item> </fi-comparison-chart-section> </fi-comparison-chart-group> </fi-comparison-chart> <fi-spacer data-ga-params data-ga-param-module-name="spacer" size="large"> </fi-spacer> <fi-12-column data-ga-params data-ga-param-module-name="twelve_column" span="desktop:12; tablet:8; mobile:4"> <fi-copy-group type="headerTwo" class="center"> <h2 slot="title">Flexibility as your needs&nbsp;change.</h2> </fi-copy-group> </fi-12-column> <fi-spacer data-ga-params data-ga-param-module-name="spacer" size="medium"> </fi-spacer> <fi-trio id="flexible-family" data-ga-params data-ga-param-module-name="trio" data-ga-param-module-id="flexible-family" gap="grid" grid-offset="desktop:1"> <fi-copy-group type="headerThree" class="center"> <fi-image class="iconXXXXLarge" alt="Illustration of lines and dots rotating in a circle" sizes="desktop:290; tablet:309" url="https://lh3.googleusercontent.com/-2L_9dR0Tsazl8ByuM0zYKdqVGd9Nk3ojAc_jLGMjlxVnAVl_TufJER7JTyh6KSe8Q4-7RyCbRbzmNUnU4qSSm3efjBm1isGDMslDA" width="576" height="576" slot="image"> </fi-image> <h3 slot="title">Easily switch between&nbsp;plans</h3> <div slot="body">If another plan works better for your family, you can schedule a switch anytime. </div> </fi-copy-group> <fi-copy-group type="headerThree" class="center"> <fi-image class="iconXXXXLarge" alt="Illustration of four lines horizontally aligned" sizes="desktop:290; tablet:309" url="https://lh3.googleusercontent.com/C9UuXIt6S3GKp8eXHJ-ktNYJg2LihTncRNBoBjxtjNeyf8XhCyQfAhxahVFnI9kX1N-pfU7lDXKj5iNrkmxmHo2mq-cmXAuTskg5WYQ" width="576" height="576" slot="image"> </fi-image> <h3 slot="title">Manage your plan from your&nbsp;phone</h3> <div slot="body">Use the app to check your bill, find phone deals, and get real-time support. </div> </fi-copy-group> <fi-copy-group type="headerThree" class="center"> <fi-image class="iconXXXXLarge" alt="Illustration of lines in the shape of a family" sizes="desktop:290; tablet:309" url="https://lh3.googleusercontent.com/5hvAZOKZmA9F565LmIX68aJfjqk61-eU4-r-k17Or9lyvbTUar9H7Eg-Ycddt9ibhWfMdv2gUWGEVO3ArGnQMyaxh7kLTto9vBQ" width="576" height="576" slot="image"> </fi-image> <h3 slot="title">One hub for your whole&nbsp;group</h3> <div slot="body">Add new members and manage your group's safety settings in the Fi app. </div> </fi-copy-group> </fi-trio> <fi-spacer data-ga-params data-ga-param-module-name="spacer" size="large"> </fi-spacer> <fi-6-6-column id="free-trial" data-ga-params data-ga-param-module-name="six_six_column" data-ga-param-module-id="free-trial" class="alignCenter" grid-left-offset="desktop:2; tablet:1" grid-right-offset="desktop:2" grid-reversed-on="mobile:true"> <fi-copy-group slot="left" type="headerTwo" class="leftOnTabletGT centerOnMobile"> <h2 slot="title">Try Google Fi for free for 7&nbsp;days</h2> <div slot="body">Test our coverage to see how we keep you connected. Our 7-day trial works right on your phone alongside your current service. You'll auto鈥憆enew after 7&nbsp;days, and can cancel anytime. </div> <fi-cta data-ga-event="free_trial_cta" url="/about/free-trial" priority="secondary" slot="cta"> Try now </fi-cta> </fi-copy-group> <fi-image alt="Person talking on phone" sizes="desktop:416; tablet:476" url="https://lh3.googleusercontent.com/PLyO598N_G6XmG60gxPgn_K6t05eamKs68yAuhEDRKyPS9RNUdrbBuc54dKod2XUbwiuSYzb6Kji6UAE2qymwxKj-qb6BQzsQA" width="1500" height="999" slot="right"> </fi-image> </fi-6-6-column> <fi-spacer data-ga-params data-ga-param-module-name="spacer" size="large"> </fi-spacer> <fi-6-6-column id="pick-your-phone" data-ga-params data-ga-param-module-name="six_six_column" data-ga-param-module-id="pick-your-phone" class="alignCenter rightPad" grid-left-offset="desktop:2" grid-right-offset="desktop:2; tablet:1"> <fi-image alt="Person sharing with friend using a phone" sizes="desktop:416; tablet:476" url="https://lh3.googleusercontent.com/t7irCZfAbuomfCwLqHNf8qRDIzzNP2qZxGWFMXsCQEc1znZ6ckVVqZ_wKBDbMXjo4Noop-8IoYxPlSr4k-MMzU4_954fTdGwH00" width="1500" height="1000" slot="left"> </fi-image> <fi-copy-group slot="right" type="headerTwo" class="centerOnMobile"> <h2 slot="title">Pick your&nbsp;phone</h2> </fi-copy-group> <fi-spacer-inline size="small" slot="right"> </fi-spacer-inline> <fi-copy-group slot="right" type="headerThree" class="centerOnMobile"> <h3 slot="title">Find phones for everyone on your&nbsp;plan.</h3> <div slot="body">Explore Google, Samsung, and Motorola devices that fit any budget. </div> <fi-cta data-ga-event="phones_cta" url="/about/phones" priority="secondary" slot="cta"> Shop phones </fi-cta> </fi-copy-group> <fi-spacer-inline size="small" slot="right"> </fi-spacer-inline> <fi-copy-group slot="right" type="headerThree" class="centerOnMobile"> <h3 slot="title">Bring the phone you already&nbsp;own</h3> <fi-cta data-ga-event="compatibility_cta" url="/compatibility" priority="secondary" slot="cta"> Check compatibility </fi-cta> </fi-copy-group> </fi-6-6-column> <fi-spacer data-ga-params data-ga-param-module-name="spacer" size="large"> </fi-spacer> <fi-12-column id="faq-title" data-ga-params data-ga-param-module-name="twelve_column" data-ga-param-module-id="faq-title" span="desktop:12; tablet:8; mobile:4"> <fi-copy-group type="headerTwo" class="center"> <h2 slot="title">Frequently asked&nbsp;questions</h2> </fi-copy-group> </fi-12-column> <fi-spacer data-ga-params data-ga-param-module-name="spacer" size="xsmall"> </fi-spacer> <fi-accordion id="faq" data-ga-params data-ga-param-module-name="accordion" data-ga-param-module-id="faq" group-label="Frequently asked questions"> <fi-accordion-group> <div id="plans-and-pricing" slot="title"> Plans and pricing </div> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="what-is-unique-about-google-fi-wireless-phone-plans?" data-ga-params data-ga-param-accordion-name="what-is-unique-about-google-fi-wireless-phone-plans?" slot="itemsA"> <div slot="label" itemprop="name">What is unique about Google&nbsp;Fi Wireless phone plans?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p><a href="/about/plans">Google&nbsp;Fi Wireless plans</a> are designed to fit your data usage. You can go unlimited or choose to pay only for the data you use<fi-footnote ref="speed"></fi-footnote>. No matter which plan you choose, you get great coverage, as well as safety features for more peace of mind鈥攊ncluding spam blocking, location sharing, contact controls, and more鈥攁t no extra cost.<fi-footnote ref="spam_calls,contract_controls,location_sharing"></fi-footnote> Plus, all plans include hotspot tethering, full connectivity for select smartwatches, and data, calls, and texts within the US, Canada, and Mexico.<fi-footnote ref="hotspot"></fi-footnote> You can join from home, and easily switch between plans if your needs change.</p> </div> </fi-long-content> </fi-accordion-item> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="how-much-does-google-fi-wireless-cost-and-what's-included-in-the-plan?" data-ga-params data-ga-param-accordion-name="how-much-does-google-fi-wireless-cost-and-what's-included-in-the-plan?" slot="itemsA"> <div slot="label" itemprop="name">How much does Google&nbsp;Fi Wireless cost and what's included in the plan?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>The cost of Google&nbsp;Fi Wireless depends on which <a href="/about/plans">phone plan</a> you choose. </p> <p>Simply Unlimited is our unlimited plan for less, at $80/month with 2 lines included. It comes with unlimited texts from the US to other countries, unlimited data, calls, and texts within the US, Canada and Mexico, 5 GB of high-speed hotspot tethering, and full connectivity for select smartwatches at no extra charge.<fi-footnote ref="speed,hotspot"></fi-footnote></p> <p>Unlimited Plus is our unlimited plan with extra perks. For $110/month with 2 lines included, it comes with all the same features as Simply Unlimited, plus international calls to 50+ destinations, and international data abroad in 200+ destinations. You also get 100 GB of cloud storage with Google&nbsp;One, unlimited high-speed hotspot tethering, full connectivity for select smartwatches, 6 months of YouTube&nbsp;Premium on us, and can use your mobile data on tablets and other compatible devices with data-only SIM cards at no extra charge.<fi-footnote ref="speed,hotspot,up_ytp,international_use"></fi-footnote></p> <p>If you use less data or often rely on Wi-Fi, the Flexible plan can help you save. On the Flexible plan, you only pay by the GB for the data you use-down to the cent. It's $35/month for 2 lines for unlimited calls and texts, plus $10/GB for data at home and abroad in 200+ destinations. You also get hotspot tethering, full connectivity for select smartwatches, and can use your mobile data on tablets and other compatible devices with data-only SIM cards at no extra charge.<fi-footnote ref="hotspot,international_use"></fi-footnote></p> <table> <thead> <tr> <th>Lines</th> <th>Simply Unlimited</th> <th>Unlimited Plus</th> <th>Flexible</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>$50/mo</td> <td>$65/mo</td> <td>$20/mo + $10/GB</td> </tr> <tr> <td>2</td> <td>$80/mo</td> <td>$110/mo</td> <td>$35/mo + $10/GB</td> </tr> <tr> <td>3</td> <td>$90/mo</td> <td>$135/mo</td> <td>$50/mo + $10/GB</td> </tr> <tr> <td>4</td> <td>$100/mo</td> <td>$160/mo</td> <td>$65/mo + $10/GB</td> </tr> <tr> <td>5</td> <td>$125/mo</td> <td>$200/mo</td> <td>$80/mo + $10/GB</td> </tr> <tr> <td>6</td> <td>$150/mo</td> <td>$240/mo</td> <td>$95/mo + $10/GB</td> </tr> </tbody> </table> </div> </fi-long-content> </fi-accordion-item> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="what-does-google-fi-wireless-calls-and-texts-include?" data-ga-params data-ga-param-accordion-name="what-does-google-fi-wireless-calls-and-texts-include?" slot="itemsA"> <div slot="label" itemprop="name">What does Google&nbsp;Fi Wireless calls and texts include?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>On Google&nbsp;Fi Wireless, you always get unlimited domestic calls and texts, unlimited texts to other countries, and affordable calls to other countries. Plus, you'll also get calls and texts within the US, Canada and Mexico included for free.</p> </div> </fi-long-content> </fi-accordion-item> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="what-google-fi-wireless-taxes-and-fees-can-i-expect?" data-ga-params data-ga-param-accordion-name="what-google-fi-wireless-taxes-and-fees-can-i-expect?" slot="itemsA"> <div slot="label" itemprop="name">What Google&nbsp;Fi Wireless taxes and fees can I expect?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>Taxes and government surcharges vary by service address, but are normally between 10-20%. For example, if your monthly bill is $40, the taxes on your statement could be between $4-8. There's no annual service contract when you sign up. We also don't charge any activation or cancellation fees if you join or leave Google&nbsp;Fi Wireless. If you buy a new device when you sign up for Google&nbsp;Fi Wireless and choose to pay for your device over time, the remaining monthly payments on your device are due if you leave.</p> </div> </fi-long-content> </fi-accordion-item> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="can-i-pause-my-google-fi-wireless-phone-plan?" data-ga-params data-ga-param-accordion-name="can-i-pause-my-google-fi-wireless-phone-plan?" slot="itemsA"> <div slot="label" itemprop="name">Can I pause my Google&nbsp;Fi Wireless phone plan?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>Yes, you can pause your Google&nbsp;Fi Wireless phone plan for up to three months. You can easily resume your service at any time. If you haven't resumed service after three months, it will automatically turn back on. Keeping Fi paused for extended periods of time is a violation of our <a href="/about/tos">Terms of Service</a>. </p> <p>On the Flexible plan, should you choose to pause your line, you won't be charged for the days your service is paused. On Simply Unlimited and Unlimited Plus, should you choose to pause your line, you'll be charged through the end of your billing cycle鈥攜our bundled benefits, such as Google&nbsp;One, will remain active to avoid disturbing your service.</p> </div> </fi-long-content> </fi-accordion-item> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="when-do-i-pay-my-google-fi-wireless-bill?" data-ga-params data-ga-param-accordion-name="when-do-i-pay-my-google-fi-wireless-bill?" slot="itemsA"> <div slot="label" itemprop="name">When do I pay my Google&nbsp;Fi Wireless bill?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>You'll pay your Google&nbsp;Fi Wireless bill after you're billed. On Simply Unlimited and Unlimited Plus, you'll be billed at the start of your billing cycle. Any additional charges not included in your plan (e.g. calls made abroad and extra high-speed data) will be charged at the end of your billing cycle.</p> <p>On Flexible, you'll be charged a monthly fee for unlimited calls and texts at the beginning of your billing cycle (i.e. $20 for one individual, $15 for each person after that). You'll be charged for data usage at $10/GB and for any additional charges (e.g. calls made abroad and extra high-speed data) at the end of your billing cycle.</p> <p>When you get your first bill, you'll only be billed for the people who are already active on your plan. People who activate later will be prorated on the following bill.</p> </div> </fi-long-content> </fi-accordion-item> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="can-i-switch-google-fi-wireless-plans-after-i-sign-up?" data-ga-params data-ga-param-accordion-name="can-i-switch-google-fi-wireless-plans-after-i-sign-up?" slot="itemsA"> <div slot="label" itemprop="name">Can I switch Google&nbsp;Fi Wireless plans after I sign up?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>Yes. If another plan works better, you can schedule a switch anytime. If you're <a href="https://support.google.com/fi/answer/9462005?hl=en&amp;co=GENIE.Platform%3DAndroid">switching</a> from Simply Unlimited to Unlimited Plus, the switch will take effect immediately. For all other switches, changes will take effect at the start of your next billing cycle. Everyone in a group plan must be on the same plan, so a plan switch affects everyone in the group. Only the group plan owner can initiate a plan switch for their group.</p> </div> </fi-long-content> </fi-accordion-item> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="does-google-fi-wireless-offer-group-plans?-can-people-in-a-group-be-on-different-plans?" data-ga-params data-ga-param-accordion-name="does-google-fi-wireless-offer-group-plans?-can-people-in-a-group-be-on-different-plans?" slot="itemsA"> <div slot="label" itemprop="name">Does Google&nbsp;Fi Wireless offer group plans? Can people in a group be on different plans?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>Yes. If you're new to Google&nbsp;Fi Wireless, you can set up a plan for your group during your checkout process. Just have the intended plan owner click "Join now" to get started. Each member in your group must be on the same plan.</p> <p>If you're already a part of Google&nbsp;Fi Wireless you can invite people to your plan <a href="/signup#plan">here</a>. You can have up to six people, including the group plan owner, in a plan for your group. You can also quickly add people to your plan, manage your group's safety settings, see everyone's data usage, and more, in one place on the Fi app.</p> </div> </fi-long-content> </fi-accordion-item> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="do-google-fi-wireless-plans-come-with-parental-controls?" data-ga-params data-ga-param-accordion-name="do-google-fi-wireless-plans-come-with-parental-controls?" slot="itemsA"> <div slot="label" itemprop="name">Do Google&nbsp;Fi Wireless plans come with parental controls?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>Yes. All Fi plans come with easy-to-use features and parental controls to give parents more peace of mind.</p> <p>You can turn on spam blocking to block unwanted calls from robocallers and scammers, and you can see your family's real-time location in the Fi app while they're on the go.<fi-footnote ref="spam_calls,location_sharing"></fi-footnote> For children on Android phones, you can also choose to allow only calls and texts from trusted numbers, or set up Google&nbsp;Family&nbsp;Link from the Fi app to establish content filters, screen time limits, and more.<fi-footnote ref="available_family_link"></fi-footnote> <a href="https://support.google.com/fi/answer/10202169">Learn more about setting up Fi safety features on the Help Center</a>.</p> </div> </fi-long-content> </fi-accordion-item> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="how-can-i-use-google-family-link-with-google-fi-wireless?" data-ga-params data-ga-param-accordion-name="how-can-i-use-google-family-link-with-google-fi-wireless?" slot="itemsB"> <div slot="label" itemprop="name">How can I use Google&nbsp;Family&nbsp;Link with Google&nbsp;Fi Wireless?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>If your child uses an Android phone, you can set certain digital ground rules for your child at no additional cost by using Google&nbsp;Family&nbsp;Link. Fi makes it easy to get started with guided set up from the Fi app. When you set up Family Link for your child's account, you can guide them as they learn, play and explore online鈥攊ncluding managing your child's apps, keeping an eye on their screen time, remotely locking their device, and more.<fi-footnote ref="available_family_link"></fi-footnote> <a href="https://families.google/familylink/">Learn more</a>. </p> </div> </fi-long-content> </fi-accordion-item> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="are-all-standard-message-types-supported-on-google-fi-wireless?" data-ga-params data-ga-param-accordion-name="are-all-standard-message-types-supported-on-google-fi-wireless?" slot="itemsB"> <div slot="label" itemprop="name">Are all standard message types supported on Google&nbsp;Fi Wireless?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>Yes, Google&nbsp;Fi Wireless supports all standard messaging types, including SMS, MMS, shortcodes, and group texting.</p> <p>For iPhone庐, while iMessage will work out of the box, you'll need to update your iPhone庐 MMS settings to send and receive texts to and from Android phones. We'll walk you through this when you set up your phone, and you may have to update these settings when you get a new version of iOS.</p> </div> </fi-long-content> </fi-accordion-item> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="does-it-cost-extra-to-use-my-google-fi-wireless-phone-as-a-wi-fi-hotspot?" data-ga-params data-ga-param-accordion-name="does-it-cost-extra-to-use-my-google-fi-wireless-phone-as-a-wi-fi-hotspot?" slot="itemsB"> <div slot="label" itemprop="name">Does it cost extra to use my Google&nbsp;Fi Wireless phone as a Wi-Fi hotspot?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>Google&nbsp;Fi Wireless does not charge any extra fees to use your phone as a Wi-Fi hotspot on any of our plans. You can use your phone as a Wi-Fi hotspot to share your data with any Wi-Fi-compatible device. That data will count toward your monthly usage. If you're on Simply Unlimited, you can use up to 5 GB of hotspot tethering.</p> </div> </fi-long-content> </fi-accordion-item> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="what-is-the-video-streaming-quality-on-my-google-fi-wireless-plan?" data-ga-params data-ga-param-accordion-name="what-is-the-video-streaming-quality-on-my-google-fi-wireless-plan?" slot="itemsB"> <div slot="label" itemprop="name">What is the video streaming quality on my Google&nbsp;Fi Wireless plan?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>Google&nbsp;Fi Wireless optimizes all streaming video to maximize quality. On Flexible, video streams at the rate determined by you and the application provider. On Simply Unlimited or Unlimited Plus, Fi attempts to optimize video by streaming at up to 480p (standard definition). Video from some content providers may not be automatically optimized on Simply Unlimited and Unlimited Plus. If you're a content provider and your video service is not automatically optimized, please visit the <a href="https://support.google.com/fi/answer/9462101">Help Center</a>. </p> </div> </fi-long-content> </fi-accordion-item> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="what-if-an-individual-on-my-plan-needs-significant-amounts-of-high-speed-data?-can-i-pay-to-have-high-speed-data-after-hitting-the-data-threshold?" data-ga-params data-ga-param-accordion-name="what-if-an-individual-on-my-plan-needs-significant-amounts-of-high-speed-data?-can-i-pay-to-have-high-speed-data-after-hitting-the-data-threshold?" slot="itemsB"> <div slot="label" itemprop="name">What if an individual on my plan needs significant amounts of high speed data? Can I pay to have high-speed data after hitting the data threshold?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>If you use more than 15 GB of data on Flexible, more than 35 GB on Simply Unlimited, or more than 50 GB on Unlimited Plus in a cycle, you'll experience slower speeds (256 kbps) above those respective data thresholds until your next billing cycle begins. For reference, only 1% of Fi users ever hit 35 GB in a cycle.</p> <p>If you need significant amounts of high-speed data, you can opt to pay $10/GB for the data you use past the data threshold for your plan in a given cycle (15 GB for Flexible, 35 GB for Simply Unlimited, or 50 GB for Unlimited Plus). Group plan owners can make this change in the Fi app or on desktop for any person in their group; non-group plan owners cannot initiate the change on their own.</p> <p>These data thresholds are based on individual data usage, not group data usage.</p> </div> </fi-long-content> </fi-accordion-item> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="what-is-google-one?" data-ga-params data-ga-param-accordion-name="what-is-google-one?" slot="itemsB"> <div slot="label" itemprop="name">What is Google&nbsp;One?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>Google&nbsp;One is a membership that helps you get more out of Google. You can get more space for everything with 100 GB of cloud storage, as well as extra benefits to give you full peace of mind, such as automatic phone backup (including original quality photos and videos, messages and more), premium support and family sharing. As a member, you'll also get perks like discounts on Google products.</p> <p>Unlimited Plus includes a Google&nbsp;One membership with 100 GB of cloud storage for each eligible member at no extra cost. Once you activate on Fi, your Google&nbsp;One membership will take effect automatically. If you're already a paying Google&nbsp;One member and you subscribe to Unlimited Plus, your Google&nbsp;One membership will be discounted by $1.99/month and monthly charges for your Google&nbsp;One membership will transfer to your Fi bill.</p> <p>Please note that some types of email accounts aren't eligible for Google&nbsp;One and automatic phone backup is limited to Android devices.</p> </div> </fi-long-content> </fi-accordion-item> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="what-happens-to-my-google-one-membership-if-i-cancel-my-google-fi-wireless-plan?" data-ga-params data-ga-param-accordion-name="what-happens-to-my-google-one-membership-if-i-cancel-my-google-fi-wireless-plan?" slot="itemsB"> <div slot="label" itemprop="name">What happens to my Google&nbsp;One membership if I cancel my Google&nbsp;Fi Wireless plan?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>If you cancel or switch out of Unlimited Plus, your Google&nbsp;One membership will be canceled after 7&nbsp;days. After 7&nbsp;days, you and the people on your group plan (if family sharing is enabled) will lose access to your extra storage and member benefits. Each person will keep the default 15 GB of storage available to every Google user. If you're using more than 15 GB of storage, all your files will stay safe, but you won't be able to store anything new. Learn more <a href="https://support.google.com/googleone/answer/9056360?hl=en">here</a>. </p> <p>But don't worry, you can re-activate your Google&nbsp;One membership at one.google.com with plans starting at $1.99/mo.</p> </div> </fi-long-content> </fi-accordion-item> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="what-is-google-fi-wireless-bill-protection?" data-ga-params data-ga-param-accordion-name="what-is-google-fi-wireless-bill-protection?" slot="itemsB"> <div slot="label" itemprop="name">What is Google&nbsp;Fi Wireless Bill Protection?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>Bill Protection is a feature built into the Fi Flexible plan that offers a way to save money. Here's how it works:</p> <p>Data costs $10 for each GB used, until Bill Protection kicks in at a data threshold that depends on the number of people on your plan. After that, data is free for the rest of your billing cycle.</p> <p>If you use 1.4 GB of data in a month, you'll pay just $14 for data. And if you're an individual plan owner who has used 10 GB of data, you'll never pay more than $60 for data.</p> <p>If you use more than 15 GB of data in a cycle (less than 1% of individual Fi users as of Jan. 2018), you'll experience slower speeds above 15 GB with Bill Protection. You can opt out of slower speeds by paying for $10/GB any individual data used above 15 GB in a billing cycle.</p> <p>Here's how it works for different group sizes:</p> <table> <thead> <tr> <th>Plan size</th> <th>Data</th> <th>Maximum data cost</th> </tr> </thead> <tbody> <tr> <td>1 person</td> <td>6 GB</td> <td>$80</td> </tr> <tr> <td>2 people</td> <td>10 GB</td> <td>$135</td> </tr> <tr> <td>3 people</td> <td>12 GB</td> <td>$170</td> </tr> <tr> <td>4 people</td> <td>14 GB</td> <td>$205</td> </tr> <tr> <td>5 people</td> <td>16 GB</td> <td>$240</td> </tr> <tr> <td>6 people</td> <td>18 GB</td> <td>$275</td> </tr> </tbody> </table> <p>Data used in the United States and any other covered country or territory qualifies for Bill Protection. You can learn more about our international coverage <a href="/about/international-rates">here</a>. </p> </div> </fi-long-content> </fi-accordion-item> </fi-accordion-group> <fi-accordion-group> <div id="youtube-premium" slot="title"> YouTube&nbsp;Premium </div> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="how-do-i-access-and-manage-my-6-months-of-youtube-premium-on-google-fi-wireless?" data-ga-params data-ga-param-accordion-name="how-do-i-access-and-manage-my-6-months-of-youtube-premium-on-google-fi-wireless?" slot="itemsA"> <div slot="label" itemprop="name">How do I access and manage my 6 months of YouTube&nbsp;Premium on Google&nbsp;Fi Wireless?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>6 months of YouTube&nbsp;Premium is available to each member on a Google&nbsp;Fi Wireless Unlimited Plus plan, except those under 13 years. <fi-footnote ref="up_ytp"></fi-footnote> You must maintain active service on the Unlimited Plus plan to retain YouTube&nbsp;Premium access on Fi. <a href="/about/tos#youtube-premium">Additional terms apply</a>. You can manage or cancel your YouTube&nbsp;Premium access on Fi within your Google&nbsp;Fi Wireless account anytime. <fi-footnote ref="up_ytp"></fi-footnote> </p> <p>Your YouTube&nbsp;Premium subscription will end after 6 months from the date you start the service on Google&nbsp;Fi Wireless. <fi-footnote ref="up_ytp"></fi-footnote> At that time, your subscription will automatically renew into an individual monthly YouTube&nbsp;Premium subscription at the current rate of $13.99/month (rate subject to change) and the monthly charge will be applied to your Fi bill until you cancel. You or your Google&nbsp;Fi Wireless group owner can opt out of the automatic renewal or cancel your YouTube&nbsp;Premium subscription at any time after you start your 6 months of YouTube&nbsp;Premium access on Google&nbsp;Fi Wireless. <a href="https://support.google.com/fi?p=ytpremium_fi">Learn more</a>. </p> </div> </fi-long-content> </fi-accordion-item> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="what-benefits-do-i-get-from-youtube-premium-on-google-fi-wireless?" data-ga-params data-ga-param-accordion-name="what-benefits-do-i-get-from-youtube-premium-on-google-fi-wireless?" slot="itemsA"> <div slot="label" itemprop="name">What benefits do I get from YouTube&nbsp;Premium on Google&nbsp;Fi Wireless?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>You will get 6 months of YouTube&nbsp;Premium at no extra cost with Google&nbsp;Fi Wireless.<fi-footnote ref="up_ytp"></fi-footnote> With YouTube&nbsp;Premium you get premium access to YouTube and YouTube&nbsp;Music, so you can enjoy your favorite videos and music ad-free, offline and in the background.</p> </div> </fi-long-content> </fi-accordion-item> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="what-if-i'm-already-subscribed-to-youtube-premium-when-i-join-google-fi-wireless?" data-ga-params data-ga-param-accordion-name="what-if-i'm-already-subscribed-to-youtube-premium-when-i-join-google-fi-wireless?" slot="itemsB"> <div slot="label" itemprop="name">What if I'm already subscribed to YouTube&nbsp;Premium when I join Google&nbsp;Fi Wireless?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>If you already subscribe to YouTube&nbsp;Premium as an individual subscriber through YouTube, once you start your 6 months of YouTube&nbsp;Premium on Google&nbsp;Fi Wireless, your existing YouTube&nbsp;Premium subscription and billing will automatically transfer to Fi and you will no longer be billed by YouTube. <fi-footnote ref="up_ytp"></fi-footnote> </p> <p>If you're the family manager of an existing YouTube&nbsp;Premium family plan subscription, you will need to manually cancel your YouTube family subscription before you can start your 6 months of YouTube&nbsp;Premium on Google&nbsp;Fi Wireless. If you cancel your existing YouTube&nbsp;Premium family plan subscription, everyone on the plan will lose access.</p> <p>If you're already a YouTube&nbsp;Premium subscriber through another Google service or company, you can start your 6 months of YouTube&nbsp;Premium on Google&nbsp;Fi Wireless, but your existing YouTube&nbsp;Premium subscription will not change unless you cancel.</p> <p>Once you start YouTube&nbsp;Premium on Google&nbsp;Fi Wireless, your YouTube&nbsp;Premium service will be reinstated, with your music library and playlist carried over seamlessly.</p> <p>For additional information on how to manage or cancel your existing YouTube&nbsp;Premium subscription, visit our <a href="https://support.google.com/fi?p=ytpremium_fi">Help Center</a>. </p> </div> </fi-long-content> </fi-accordion-item> <fi-accordion-item itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" id="what-happens-to-my-youtube-premium-access-if-i-change-or-pause-my-google-fi-wireless-plan?" data-ga-params data-ga-param-accordion-name="what-happens-to-my-youtube-premium-access-if-i-change-or-pause-my-google-fi-wireless-plan?" slot="itemsB"> <div slot="label" itemprop="name">What happens to my YouTube&nbsp;Premium access if I change or pause my Google&nbsp;Fi Wireless plan?</div> <fi-long-content itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" slot="details"> <div itemprop="text"> <p>If another plan works better, you can schedule a switch anytime. If you switch from the Unlimited Plus plan to the Simply Unlimited or Flexible plan or pause your Unlimited Plus plan, your YouTube&nbsp;Premium access will not be available until you resume active service on the Unlimited Plus plan. <fi-footnote ref="up_ytp"></fi-footnote> </p> <p>Your YouTube&nbsp;Premium access will still end 6 months from the day you start the service on Google&nbsp;Fi Wireless regardless of if you pause or switch your plan during the 6 months period.</p> </div> </fi-long-content> </fi-accordion-item> </fi-accordion-group> </fi-accordion> <fi-spacer data-ga-params data-ga-param-module-name="spacer" size="large"> </fi-spacer> <fi-6-6-column id="ready-to-switch" data-ga-params data-ga-param-module-name="six_six_column" data-ga-param-module-id="ready-to-switch" class="alignCenter backgroundYellow" grid-left-offset="desktop:2" grid-right-offset="desktop:2"> <div data-url="https://lh3.googleusercontent.com/3toLhSpkB1V7NOON6mxfEDIMyq8LQen4BbYNkN8NkLq261opfHZqRTTG6wdkFAtHZLbpxTXzcispsrvO4DrQRWeRbPmsgukV5wlnUq8" data-width="100%" data-height="var(--space-xxxxlarge)" data-position="0 0" data-breakpoint="tabletGT" data-on-module slot="stickers"></div> <div data-url="https://lh3.googleusercontent.com/X3ChfPbgT1lwkJd7C2NQCdQUPTP8M3KYIoPmHSvQAU0iTjtU6WKC5CUpokzGzQGFKgjHJiXd2yGr21rjUlNB0WLPrjMMxUJNP7lzQPgn" data-width="1" data-position="0 0" data-breakpoint="mobile" data-on-module slot="stickers"></div> <fi-spacer-inline size="medium" slot="left"> </fi-spacer-inline> <fi-copy-group slot="left" type="headerTwo" class="centerOnMobile"> <h2 slot="title">Ready to&nbsp;switch?</h2> <div slot="body">Get started from home and bring your existing number. </div> <fi-cta data-ga-event="cart_cta" url="/cart" priority="primary" slot="cta"> Join now </fi-cta> <fi-cta data-ga-event="plans_cta" url="/about/plans" priority="secondary" slot="cta"> See pricing </fi-cta> </fi-copy-group> <fi-image class="full" alt="Family making a drink while laughing and playing" sizes="desktop:416; tablet:476" url="https://lh3.googleusercontent.com/OrW3FyhTXv2vbtGOJ5YDvkjxReNPWg-6ZSB3PVJkDM8arHNdyFJDgRf3dHrwCHw3HDMegJt1TRdljkn_hvWkC2BQ9qTT61aFmzTQ" width="1500" height="1000" slot="right"> </fi-image> </fi-6-6-column> <fi-spacer data-ga-params data-ga-param-module-name="spacer" size="medium" class="backgroundYellow"> </fi-spacer> <fi-12-column id="newsletter" data-ga-params data-ga-param-module-name="twelve_column" data-ga-param-module-id="newsletter" start="desktop:1; tablet:1" span="desktop:12; tablet:8; mobile:4" class="backgroundYellowHalfTop padStickerXXXXLarge pill"> <fi-copy-group type="headerTwo" class="center"> <h2 slot="title">Let's keep in&nbsp;touch.</h2> <div slot="body">Be the first to know about new phones, exclusive promotions, and the latest features. </div> </fi-copy-group> <fi-spacer-inline size="xsmall"> </fi-spacer-inline> <fi-form-newsletter class="center" label="Subscribe"></fi-form-newsletter> </fi-12-column> <fi-spacer data-ga-params data-ga-param-module-name="spacer" size="small"> </fi-spacer> <fi-12-column data-ga-params data-ga-param-module-name="twelve_column" stickers-min-height="mobile:39px; tablet:59px; desktop:78px" span="desktop:12; tablet:8; mobile:4"> <div data-url="https://lh3.googleusercontent.com/cd_58X190VmHRPFQhzFlzx_08d0oLUcj5myTm1LtPA--vgQr8s44X6xOGN8kLAaYi1XIynQAAItocVtl7ca-UCrJVwRr_Z361w" data-height="39px" data-position="top center" data-breakpoint="mobile" data-on-module data-no-clamp slot="stickers"></div> <div data-url="https://lh3.googleusercontent.com/cd_58X190VmHRPFQhzFlzx_08d0oLUcj5myTm1LtPA--vgQr8s44X6xOGN8kLAaYi1XIynQAAItocVtl7ca-UCrJVwRr_Z361w" data-height="59px" data-position="top center" data-breakpoint="tablet" data-on-module data-no-clamp slot="stickers"></div> <div data-url="https://lh3.googleusercontent.com/cd_58X190VmHRPFQhzFlzx_08d0oLUcj5myTm1LtPA--vgQr8s44X6xOGN8kLAaYi1XIynQAAItocVtl7ca-UCrJVwRr_Z361w" data-height="78px" data-position="top center" data-breakpoint="desktop" data-on-module data-no-clamp slot="stickers"></div> </fi-12-column> </div> <fi-modal target-id="taxes-and-fees" data-aria-label="Monthly taxes and government fees" slot="utility"> <fi-copy-group type="headerThree"> <h3 slot="title">Monthly taxes &amp; gov't&nbsp;fees</h3> <div slot="body">Taxes and government surcharges vary per state, but are normally between 10 to 20 percent. For example, if your monthly bill is $70, the taxes on your statement are typically between $7 to $14. <a href="https://support.google.com/fi/answer/6079344">Learn more</a></div> </fi-copy-group> <fi-spacer-inline size="xsmall"> </fi-spacer-inline> <fi-card color="secondary" padding="large"> <fi-long-content> <p><strong>Here's what to expect to see on your bill:</strong></p> <dl class="indent"> <dt>Sales tax</dt> <dd>Google&nbsp;Fi collects sales taxes on behalf of city, county, and state governments, when required. The rate varies by region.</dd> <dt>911 emergency service fee</dt> <dd>We're required to pay this fee to cover the costs of providing emergency 911 services.</dd> <dt>Federal and state Universal Service Fund assessments</dt> <dd>This fee helps cover other various government charges we pay including FCC regulatory fees and contributions to support federal telecommunications programs.</dd> <dt>Federal Regulatory Assessment Fee</dt> <dd>These funds support initiatives to give all Americans access to communications services. They subsidize services in rural and high-cost areas and support services in schools, libraries, and hospitals.</dd> </dl> </fi-long-content> </fi-card> </fi-modal> <fi-tooltip target-id="plans-data" slot="utility"> <fi-long-content> <p><strong>Data (in the US, Canada &amp; Mexico)</strong><br></p> <p>High-speed coverage, including nationwide 5G for supported phones. Video may stream at standard definition (480p).<br></p> <p>On Flexible: When you use less data, your bill will be lower. Plus, our Bill Protection feature caps your bill so you never pay too much. <a href="https://support.google.com/fi/answer/6201699?hl=en">Learn more</a><br></p> <p><strong>Data slower after</strong><br></p> <p>Anyone who uses more than 15 GB on Flexible, 35 GB on Simply Unlimited, or 50 GB on Unlimited Plus in a single cycle will experience slower data until the next cycle (only 1% of Fi users ever hit 35 GB). If you want to return to faster data before the cycle's end, you can do so at a rate of $10/GB.</p> </fi-long-content> </fi-tooltip> <fi-tooltip target-id="plans-premium-features" slot="utility"> <fi-long-content> <p><strong>Hotspot tethering</strong><br></p> <p>Use your phone as a portable Wi-Fi hotspot and share its Internet connection with up to 10 other devices at the same time.<fi-footnote ref="hotspot"></fi-footnote><br></p> <p><strong>Shareable data included for tablets and other devices</strong><br></p> <p>Use your mobile data on tablets and other compatible devices with data-only SIM cards at no extra charge. <a href="https://support.google.com/fi/answer/6330195">Learn more</a><br></p> <p><strong>Full connectivity for select smartwatches</strong><br></p> <p>Stay connected with full connectivity for select smartwatches, so you can make and take calls, send and receive texts, and use data, even when your phone stays home. <a href="https://support.google.com/fi/answer/12812644">Learn more</a><br></p> <p><strong>6 months of YouTube&nbsp;Premium on us</strong><br></p> <p>With YouTube&nbsp;Premium you get premium access to YouTube and YouTube&nbsp;Music, so you can enjoy your favorite videos and music ad-free, offline and in the background while on the Unlimited Plus plan.<fi-footnote ref="up_ytp"></fi-footnote> <a href="/about/tos#youtube-premium">Terms&nbsp;apply</a></p> <p><strong>100 GB of cloud storage with Google&nbsp;One</strong><br></p> <p>Google&nbsp;One members get more space for everything with 100 GB of cloud storage, seamless phone backup, access to Google experts, family sharing, and more. <a href="https://one.google.com/about">Learn more</a><br></p> </fi-long-content> </fi-tooltip> <fi-tooltip target-id="plans-international-features" slot="utility"> <fi-long-content> <p><strong>Data, calls &amp; texts within the US, Canada &amp; Mexico</strong><br></p> <p>Data, calls &amp; texts within the US, Canada &amp; Mexico are included at no extra cost.<br></p> <p><strong>Affordable calls from the US to 200+ destinations</strong><br></p> <p>Calls to other destinations are charged at affordable per-minute rates depending on the destination.<br></p> <p><strong>Data while traveling outside US, Canada &amp; Mexico</strong><br></p> <p>High-speed data around the world is included at no extra cost. Before you travel, make sure your destination is on our list of <a href="/about/international-rates#covered-countries">covered countries and territories.</a><br></p> <p><strong>Texts &amp; calls while traveling outside US, Canada &amp; Mexico</strong><br></p> <p>Texts around the world are included at no extra cost. Before you travel, make sure your destination is on our list of <a href="/about/international-rates#covered-countries">covered countries and territories.</a></p> </fi-long-content> </fi-tooltip> <fi-footnotes role="list" data-ga-params data-ga-param-module-name="footnotes" data-ga-param-module-id="footnotes" slot="footer"> <fi-footnote-details role="listitem" id="footnote:hotspot" ref="hotspot"> <p>Hotspot tethering counts towards your monthly data usage. On Simply Unlimited, you can use up to 5 GB of hotspot tethering.</p> </fi-footnote-details> <fi-footnote-details role="listitem" id="footnote:international_use" ref="international_use"> <p>Not intended for international use over 90 consecutive days. See <a href="https://support.google.com/fi/answer/6157794">Help Center</a> for details. </p> </fi-footnote-details> <fi-footnote-details role="listitem" id="footnote:up_ytp" ref="up_ytp"> <p>Requires active Fi service during the 6-month period. Automatic renewal of YouTube Premium subscription at the monthly subscription rate (currently $13.99) after the 6-month period, and is cancellable at any time. <a href="/about/tos#youtube-premium">Terms apply</a> </p> </fi-footnote-details> <fi-footnote-details role="listitem" id="footnote:spam_calls" ref="spam_calls"> <p>Blocks spam known to Google; may not detect all spam calls.</p> </fi-footnote-details> <fi-footnote-details role="listitem" id="footnote:contract_controls" ref="contract_controls"> <p>Contact controls available on Android phones.</p> </fi-footnote-details> <fi-footnote-details role="listitem" id="footnote:location_sharing" ref="location_sharing"> <p>Location sharing requires Google Maps app.</p> </fi-footnote-details> <fi-footnote-details role="listitem" id="footnote:speed" ref="speed"> <p>High-speed data up to 35 GB/person (Simply Unlimited) or 50 GB/person (Unlimited Plus) and slower after. Video may stream at standard definition (480p).</p> </fi-footnote-details> <fi-footnote-details role="listitem" id="footnote:available_family_link" ref="available_family_link"> <p>Available with Google Family Link for children on Android phones.</p> </fi-footnote-details> <fi-footnote-details role="listitem"> <p>Android is a registered trademark of Google LLC. iPhone庐 is a registered trademark of Apple, Inc.</p> </fi-footnote-details> </fi-footnotes> <fi-footer data-ga-params data-ga-param-module-name="footer" slot="footer"> <h3 slot="logo"> <a href="https://google.com"> <fi-logo class="smallHeight" alt="Google footer logo" src="https://storage.googleapis.com/googwebreview.appspot.com/uploads/fi/google.svg" slot="logo"> </fi-logo> </a> </h3> <fi-footer-list> <h4 slot="title">Shop</h4> <a href="/about/phones/pixel" data-ga-event="footer_click" data-ga-param-nav-element="/about/phones/pixel">Google Pixel</a> <a href="/about/phones" data-ga-event="footer_click" data-ga-param-nav-element="/about/phones">Phones</a> <a href="/about/watches" data-ga-event="footer_click" data-ga-param-nav-element="/about/watches">Watches</a> <a href="/about/plans" data-ga-event="footer_click" data-ga-param-nav-element="/about/plans">Plans</a> <a href="/about/offers" data-ga-event="footer_click" data-ga-param-nav-element="/about/offers">Offers</a> <a href="/about/free-trial" data-ga-event="footer_click" data-ga-param-nav-element="/about/free-trial">Try Fi for free</a> </fi-footer-list> <fi-footer-list> <h4 slot="title">Features</h4> <a href="/coverage" data-ga-event="footer_click" data-ga-param-nav-element="/coverage">Coverage map</a> <a href="/about/international-rates" data-ga-event="footer_click" data-ga-param-nav-element="/about/international-rates">International rates</a> <a href="/about/family-safety" data-ga-event="footer_click" data-ga-param-nav-element="/about/family-safety">Safety</a> </fi-footer-list> <fi-footer-list> <h4 slot="title">Learn more</h4> <a href="/about/referrals" data-ga-event="footer_click" data-ga-param-nav-element="/about/referrals">Referral program</a> <a href="/about/privacy" data-ga-event="footer_click" data-ga-param-nav-element="/about/privacy">Privacy</a> <a href="/about/tos" data-ga-event="footer_click" data-ga-param-nav-element="/about/tos">Terms</a> <a href="https://support.google.com/fi/answer/6343762?p=mobile_broadband_consumer_disclosure" data-ga-event="footer_click" data-ga-param-nav-element="https://support.google.com/fi/answer/6343762?p=mobile_broadband_consumer_disclosure">Broadband disclosure</a> <a href="/account" data-ga-event="footer_click" data-ga-param-nav-element="/account">Sign in</a> </fi-footer-list> <fi-footer-list> <h4 slot="title">Support</h4> <a href="/about/faq" data-ga-event="footer_click" data-ga-param-nav-element="/about/faq">FAQ</a> <a href="https://support.google.com/fi/?hl=en#topic=4596407" data-ga-event="footer_click" data-ga-param-nav-element="https://support.google.com/fi/?hl=en#topic=4596407">Customer support</a> <a href="https://support.google.com/fi/answer/6183893" data-ga-event="footer_click" data-ga-param-nav-element="https://support.google.com/fi/answer/6183893">Return policy</a> <a href="https://support.google.com/fi/answer/6397694" data-ga-event="footer_click" data-ga-param-nav-element="https://support.google.com/fi/answer/6397694">Device protection claims</a> <a href="https://support.google.com/fi/answer/6209370" data-ga-event="footer_click" data-ga-param-nav-element="https://support.google.com/fi/answer/6209370">Track your order</a> </fi-footer-list> </fi-footer> <fi-fab-menu data-ga-params data-ga-param-module-name="fab_menu" slot="fixed-footer"> <fi-fab event="newsletterPromptToggle" icon="mail" label="Newsletter subscription" class="raised" data-ga-event="select_newsletter_prompt"> </fi-fab> <div id="chatFab"> <fi-fab-chat event="chatOpen" icon="chat" label="Chat" class="raised"> </fi-fab-chat> </div> </fi-fab-menu> <fi-newsletter-prompt data-ga-params data-ga-param-module-name="newsletter_prompt" jslog="134328;" dark tabindex="0" slot="fixed-footer"> <fi-copy-group type="headerThree" class="left"> <h3 slot="title">Black Friday deals are&nbsp;here.</h3> <div slot="body">Be the first to know about the latest offers on Google&nbsp;Fi Wireless.</div> </fi-copy-group> <fi-image class="iconXXXXLarge" alt="Google Fi Wireless" url="https://lh3.googleusercontent.com/NjBWjoCMksa522rA2H-_AhRXjmawdRnTOVwaZw12wrly2BdqbdMNgklnkAUWuff1Md0ribheQNl-9UghL5UdPIUwarnVXIKK_FA" width="512" height="512" slot="image"> </fi-image> <fi-spacer size="xsmall"></fi-spacer> <fi-form-newsletter label="Subscribe" slot="input"></fi-form-newsletter> </fi-newsletter-prompt> <fi-cookie-consent data-ga-params data-ga-param-module-name="cookie_consent" slot="fixed-footer"> </fi-cookie-consent> </fi-page> </fi-theme><script nonce="gdpXVHNkNmiGcCcmhbUAxg">this.gbar_=this.gbar_||{};(function(_){var window=this; try{ _.ke=function(a,b,c){if(!a.j)if(c instanceof Array){c=_.D(c);for(var d=c.next();!d.done;d=c.next())_.ke(a,b,d.value)}else{d=(0,_.E)(a.C,a,b);var e=a.v+c;a.v++;b.dataset.eqid=e;a.B[e]=d;b&&b.addEventListener?b.addEventListener(c,d,!1):b&&b.attachEvent?b.attachEvent("on"+c,d):a.o.log(Error("O`"+b))}}; }catch(e){_._DumpException(e)} try{ _.le=function(){if(!_.t.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{var c=function(){};_.t.addEventListener("test",c,b);_.t.removeEventListener("test",c,b)}catch(d){}return a}(); }catch(e){_._DumpException(e)} try{ var me=document.querySelector(".gb_I .gb_A"),ne=document.querySelector("#gb.gb_Rc");me&&!ne&&_.ke(_.Ud,me,"click"); }catch(e){_._DumpException(e)} try{ _.Uh=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};var Vh=function(a){_.T.call(this);this.B=a;this.v=null;this.o={};this.C={};this.i={};this.j=null};_.A(Vh,_.T);_.Wh=function(a){if(a.v)return a.v;for(var b in a.i)if(a.i[b].ze()&&a.i[b].lb())return a.i[b];return null};Vh.prototype.A=function(a){this.i[a]&&(_.Wh(this)&&_.Wh(this).Ac()==a||this.i[a].ud(!0))};Vh.prototype.Sa=function(a){this.j=a;for(var b in this.i)this.i[b].ze()&&this.i[b].Sa(a)};_.Xh=function(a,b){a.i[b.Ac()]=b};Vh.prototype.Vb=function(a){return a in this.i?this.i[a]:null};var Yh=new Vh(_.Td);_.Xd("dd",Yh); }catch(e){_._DumpException(e)} try{ _.oj=function(a,b){return _.O(a,36,b)}; }catch(e){_._DumpException(e)} try{ var pj=document.querySelector(".gb_y .gb_A"),qj=document.querySelector("#gb.gb_Rc");pj&&!qj&&_.ke(_.Ud,pj,"click"); }catch(e){_._DumpException(e)} })(this.gbar_); // Google Inc. </script><div ng-non-bindable=""><div class="gb_K">Google apps</div></div><script nonce="gdpXVHNkNmiGcCcmhbUAxg">this.gbar_=this.gbar_||{};(function(_){var window=this; try{ var pe=function(){_.aa.call(this)};_.A(pe,_.Yd);_.qe=function(a,b){if(b in a.i)return a.i[b];throw new pe(b);};_.re=function(a){return _.qe(_.Vd.i(),a)}; }catch(e){_._DumpException(e)} try{ /* Copyright Google LLC SPDX-License-Identifier: Apache-2.0 */ var ue,ve;_.se=function(a){var b=a.length;if(b>0){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]};ue=function(a){return new _.te(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})};ve=0;_.we=function(a){return Object.prototype.hasOwnProperty.call(a,_.fc)&&a[_.fc]||(a[_.fc]=++ve)};_.xe=globalThis.trustedTypes;_.ye=function(a){this.i=a};_.ye.prototype.toString=function(){return this.i};_.ze=new _.ye("about:invalid#zClosurez");_.te=function(a){this.wj=a};_.Ae=[ue("data"),ue("http"),ue("https"),ue("mailto"),ue("ftp"),new _.te(function(a){return/^[^:]*([/?#]|$)/.test(a)})];_.Be=function(a){this.i=a};_.Be.prototype.toString=function(){return this.i+""};_.Ce=new _.Be(_.xe?_.xe.emptyHTML:""); }catch(e){_._DumpException(e)} try{ var Ge,Ue,Fe,He;_.De=function(a){return a==null?a:Number.isFinite(a)?a|0:void 0};_.Ee=function(a){if(a==null)return a;if(typeof a==="string"){if(!a)return;a=+a}if(typeof a==="number")return Number.isFinite(a)?a|0:void 0};Ge=function(){var a=null;if(!Fe)return a;try{var b=function(c){return c};a=Fe.createPolicy("ogb-qtm#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(c){}return a};_.Ie=function(){He===void 0&&(He=Ge());return He}; _.Ke=function(a){var b=_.Ie();return new _.Je(b?b.createScriptURL(a):a)};_.Le=function(a){if(a instanceof _.Je)return a.i;throw Error("S");};_.Ne=function(a){if(Me.test(a))return a};_.Oe=function(a){if(a instanceof _.ye)if(a instanceof _.ye)a=a.i;else throw Error("S");else a=_.Ne(a);return a};_.Pe=function(a,b){b=b===void 0?document:b;var c,d;b=(d=(c="document"in b?b.document:b).querySelector)==null?void 0:d.call(c,a+"[nonce]");return b==null?"":b.nonce||b.getAttribute("nonce")||""}; _.Qe=function(a){var b=_.Ta(a);return b=="array"||b=="object"&&typeof a.length=="number"};_.Re=function(a,b,c){return _.Bb(a,b,c,!1)!==void 0};_.Se=function(a,b){return _.Ee(_.td(a,b))};_.U=function(a,b){return _.De(_.td(a,b))};_.V=function(a,b,c){c=c===void 0?0:c;return _.Cb(_.Se(a,b),c)};_.Te=function(a,b,c){c=c===void 0?0:c;return _.Cb(_.U(a,b),c)};_.Ve=function(a,b){return a.lastIndexOf(b,0)==0};_.We=function(a){return/^[\s\xa0]*$/.test(a)};Fe=_.xe;_.Je=function(a){this.i=a}; _.Je.prototype.toString=function(){return this.i+""};var Me=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var af,ef,Xe;_.Ze=function(a){return a?new Xe(_.Ye(a)):Ue||(Ue=new Xe)};_.$e=function(a,b){return typeof b==="string"?a.getElementById(b):b};_.W=function(a,b){var c=b||document;c.getElementsByClassName?a=c.getElementsByClassName(a)[0]:(c=document,a?a=(b||c).querySelector(a?"."+a:""):(b=b||c,a=(a?b.querySelectorAll(a?"."+a:""):b.getElementsByTagName("*"))[0]||null));return a||null}; _.bf=function(a,b){_.Ib(b,function(c,d){d=="style"?a.style.cssText=c:d=="class"?a.className=c:d=="for"?a.htmlFor=c:af.hasOwnProperty(d)?a.setAttribute(af[d],c):_.Ve(d,"aria-")||_.Ve(d,"data-")?a.setAttribute(d,c):a[d]=c})};af={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"}; _.cf=function(a){return a?a.defaultView:window};_.ff=function(a,b){var c=b[1],d=_.df(a,String(b[0]));c&&(typeof c==="string"?d.className=c:Array.isArray(c)?d.className=c.join(" "):_.bf(d,c));b.length>2&&ef(a,d,b);return d}; ef=function(a,b,c){function d(h){h&&b.appendChild(typeof h==="string"?a.createTextNode(h):h)}for(var e=2;e<c.length;e++){var f=c[e];if(!_.Qe(f)||_.ec(f)&&f.nodeType>0)d(f);else{a:{if(f&&typeof f.length=="number"){if(_.ec(f)){var g=typeof f.item=="function"||typeof f.item=="string";break a}if(typeof f==="function"){g=typeof f.item=="function";break a}}g=!1}_.Ec(g?_.se(f):f,d)}}};_.gf=function(a){return _.df(document,a)}; _.df=function(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)};_.hf=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};_.jf=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};_.kf=function(a,b){if(!a||!b)return!1;if(a.contains&&b.nodeType==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!="undefined")return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}; _.Ye=function(a){return a.nodeType==9?a:a.ownerDocument||a.document};Xe=function(a){this.i=a||_.t.document||document};_.l=Xe.prototype;_.l.H=function(a){return _.$e(this.i,a)};_.l.Ya=function(a,b,c){return _.ff(this.i,arguments)};_.l.appendChild=function(a,b){a.appendChild(b)};_.l.Ve=_.hf;_.l.yg=_.jf;_.l.xg=_.kf; }catch(e){_._DumpException(e)} try{ _.vj=function(a){var b=_.Pe("script",a.ownerDocument&&a.ownerDocument.defaultView||window);b&&a.setAttribute("nonce",b)};_.wj=function(a){if(!a)return null;a=_.L(a,4);var b;a===null||a===void 0?b=null:b=_.Ke(a);return b};_.xj=function(a){this.J=_.w(a)};_.A(_.xj,_.S);_.yj=function(a,b){return(b||document).getElementsByTagName(String(a))}; }catch(e){_._DumpException(e)} try{ var Aj=function(a,b,c){a<b?zj(a+1,b):_.Td.log(Error("ra`"+a+"`"+b),{url:c})},zj=function(a,b){if(Bj){var c=_.gf("SCRIPT");c.async=!0;c.type="text/javascript";c.charset="UTF-8";c.src=_.Le(Bj);_.vj(c);c.onerror=_.ic(Aj,a,b,c.src);_.yj("HEAD")[0].appendChild(c)}},Cj=function(a){this.J=_.w(a)};_.A(Cj,_.S);var Dj=_.I(_.Pd,Cj,17)||new Cj,Ej,Bj=(Ej=_.I(Dj,_.xj,1))?_.wj(Ej):null,Fj,Gj=(Fj=_.I(Dj,_.xj,2))?_.wj(Fj):null,Hj=function(){zj(1,2);if(Gj){var a=_.gf("LINK");a.setAttribute("type","text/css");a.href=_.Le(Gj).toString();a.rel="stylesheet";var b=_.Pe("style",window);b&&a.setAttribute("nonce",b);_.yj("HEAD")[0].appendChild(a)}};(function(){var a=_.Qd();if(_.K(a,18))Hj();else{var b=_.Se(a,19)||0;window.addEventListener("load",function(){window.setTimeout(Hj,b)})}})(); }catch(e){_._DumpException(e)} })(this.gbar_); // Google Inc. </script><noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-T2P6P2" height="0" width="0" style="display:none; visibility:hidden"></iframe></noscript></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10