"use strict";this.default_tr=this.default_tr||{};(function(_){var window=this; try{ var Xg,Yg,Zg,nh,th,zh,Ah,Ch,Dh,Fh,Jh,Lh,Kh,Th,Nh,Uh,Vh,Zh,Xh,Yh,Tg;_.Rg=function(a){return"function"==typeof _.Qg&&a instanceof _.Qg};_.Sg=function(a){if(_.Rg(a))return a.g;throw Error("A");};_.Ug=function(a){if(Tg.test(a))return a};_.Vg=function(a){return"function"==typeof _.Qg&&a instanceof _.Qg?_.Sg(a):_.Ug(a)};_.Wg=function(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b}; Xg=function(a){if(!_.cb||!_.db)return!1;for(var b=0;b<_.db.brands.length;b++){var c=_.db.brands[b].brand;if(c&&_.Ma(c,a))return!0}return!1};Yg=function(){return _.q("Firefox")||_.q("FxiOS")};Zg=function(){return _.eb()?Xg("Chromium"):(_.q("Chrome")||_.q("CriOS"))&&!(_.eb()?0:_.q("Edge"))||_.q("Silk")}; _.$g=function(){return _.q("Safari")&&!(Zg()||(_.eb()?0:_.q("Coast"))||_.fb()||(_.eb()?0:_.q("Edge"))||(_.eb()?Xg("Microsoft Edge"):_.q("Edg/"))||(_.eb()?Xg("Opera"):_.q("OPR"))||Yg()||_.q("Silk")||_.q("Android"))};_.ah=function(){return _.q("Android")&&!(Zg()||Yg()||_.fb()||_.q("Silk"))};_.ch=function(a,b){if(a!=null){var c;var d=(c=bh)!=null?c:bh={};c=d[a]||0;c>=b||(d[a]=c+1,a=Error(),_.Wg(a,"incident"),_.Ab(a))}}; _.dh=function(a,b,c){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(c===void 0?0:c)&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol():b};_.hh=function(a,b){_.eh||_.F in a||fh(a,gh);a[_.F]|=b};_.ih=function(a,b){_.eh||_.F in a||fh(a,gh);a[_.F]=b};_.jh=function(a){_.hh(a,34);return a};_.kh=function(a){_.hh(a,8192);return a};_.mh=function(a,b){return b===void 0?a.g!==_.lh&&!!(2&(a.I[_.F]|0)):!!(2&b)&&a.g!==_.lh};nh=function(a){a.eo=!0;return a}; _.sh=function(a){var b=a;if(oh(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error(String(b));}else if(ph(b)&&!Number.isSafeInteger(b))throw Error(String(b));return qh?BigInt(a):a=rh(a)?a?"1":"0":oh(a)?a.trim()||"0":String(a)};th=function(a,b){if(a.length>b.length)return!1;if(a.lengthe)return!1;if(d=g){var t=e-r,v=void 0;((v=b)!=null?v:b={})[t]=p}else f[e]=p;if(u)for(var y in u)a=u[y],a!= null&&(a=c(a,d))!=null&&(h=+y,e=void 0,n&&!Number.isNaN(h)&&(e=h+r)=1024)throw Error("na");for(var l in h)f=+l, f1024)throw Error("oa");e=e&-16760833|(l&1023)<<14}}}_.ih(a,e|64|d);return a};Vh=function(){if(_.fd)throw Error("ma");_.ch(Wh,5)}; Zh=function(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[_.F]|0;return a.length===0&&c&1?void 0:Xh(a,c,b)}if(a!=null&&a[uh]===vh)return Yh(a);if(a instanceof _.Ph){b=a.oc;if(b&2)return a;if(!a.size)return;c=_.jh(_.Qh(a));if(a.jc)for(a=0;a=si&&a<=ti:a[0]==="-"?th(a,ui):th(a,vi)});ui=Number.MIN_SAFE_INTEGER.toString();si=qh?BigInt(Number.MIN_SAFE_INTEGER):void 0;vi=Number.MAX_SAFE_INTEGER.toString();ti=qh?BigInt(Number.MAX_SAFE_INTEGER):void 0;_.wi=typeof BigInt==="function"?BigInt.asIntN:void 0;_.xi=Number.isSafeInteger;_.yi=Number.isFinite;_.zi=Math.trunc;var Sh={};var Ai=function(){try{var a=function(){return(0,_.ac)(Map,[],this.constructor)};_.A(a,Map);_.id(new a);return!1}catch(b){return!0}}(),Bi=function(){this.g=new Map},Ci,Di;_.k=Bi.prototype;_.k.get=function(a){return this.g.get(a)};_.k.set=function(a,b){this.g.set(a,b);this.size=this.g.size;return this};_.k.delete=function(a){a=this.g.delete(a);this.size=this.g.size;return a};_.k.clear=function(){this.g.clear();this.size=this.g.size};_.k.has=function(a){return this.g.has(a)};_.k.entries=function(){return this.g.entries()}; _.k.keys=function(){return this.g.keys()};_.k.values=function(){return this.g.values()};_.k.forEach=function(a,b){return this.g.forEach(a,b)};Bi.prototype[Symbol.iterator]=function(){return this.entries()};Ci=function(){if(Ai)return Object.setPrototypeOf(Bi.prototype,Map.prototype),Object.defineProperties(Bi.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),Bi;var a=function(){return(0,_.ac)(Map,[],this.constructor)};_.A(a,Map);return a}(); _.Ph=function(a,b,c,d){c=c===void 0?Ah:c;d=d===void 0?Ah:d;var e=Ci.call(this)||this;e.oc=a[_.F]|0;e.jc=b;e.ae=c;e.Qh=e.jc?Ch:d;for(var f=0;f=1+(e?0:-1)&&f>=g){var h=a[g];if(h!=null&&typeof h==="object"&&h.constructor===Object)return h[c]=d,b}if(f<=g)return a[f]=d,b;if(d!==void 0){var l;g=((l=b)!=null?l:b=a[_.F]|0)>>14&1023||536870912;c>=g?d!=null&&(f={},a[g+(e?0:-1)]=(f[c]=d,f)):a[f]=d}return b};_.Qi=function(a,b){a=_.Pi(a,b,void 0);return Array.isArray(a)?a:_.ni};_.Ri=function(a,b){2&b&&(a|=2);return a|1};_.Si=function(a,b){return a=(2&b?a|2:a&-3)&-273}; _.Ti=function(a){return!!(2&a)&&!!(4&a)||!!(256&a)};_.Ui=function(a,b,c,d,e,f,g,h){var l=b;f===1||(f!==4?0:2&b||!(16&b)&&32&d)?_.Ti(b)||(b|=!a.length||g&&!(4096&b)||32&d&&!(4096&b||16&b)?2:256,b!==l&&_.ih(a,b),Object.freeze(a)):(f===2&&_.Ti(b)&&(a=_.Hi(a),l=0,b=_.Si(b,d),d=_.Oi(c,d,e,a)),_.Ti(b)||(h||(b|=16),b!==l&&_.ih(a,b)));2&b||!(4096&b||16&b)||_.Ni(c,d);return a};_.Vi=function(a,b,c,d){_.Mi(a);var e=a.I;_.Oi(e,e[_.F]|0,b,(d==="0"?Number(c)===0:c===d)?void 0:c);return a}; _.Wi=function(a,b,c,d,e){var f=!1;d=_.Pi(a,d,e,function(g){var h=_.yh(g,c,!1,b);f=h!==g&&h!=null;return h});if(d!=null)return f&&!_.mh(d)&&_.Ni(a,b),d}; _.Xi=function(a,b,c,d,e,f,g,h){var l=_.mh(a,c);f=l?1:f;g=!!g||f===3;l=h&&!l;(f===2||l)&&_.Li(a)&&(b=a.I,c=b[_.F]|0);a=_.Qi(b,e);var n=a===_.ni?7:a[_.F]|0,r=_.Ri(n,c);if(h=!(4&r)){var u=a,p=c,t=!!(2&r);t&&(p|=2);for(var v=!t,y=!0,E=0,G=0;E=f){var g=a[f];if(g!=null&&typeof g==="object"&&g.constructor===Object){c=g[b];var h=!0}else if(e===f)c=g;else return}else c=a[e];if(d&&c!=null){d=d(c);if(d==null)return d;if(!Object.is(d,c))return h?g[b]=d:a[e]=d,d}return c}};_.nj=function(a,b,c,d,e){b=_.Pi(a.I,b,c,e);if(b!==null||d&&a.h!==_.lh)return b};_.oj=function(a,b,c){_.Mi(a);var d=a.I;_.Oi(d,d[_.F]|0,b,c);return a}; _.pj=function(a){return a===_.qi?2:4};_.qj=function(a,b,c,d){var e=a.I,f=e[_.F]|0;b=_.Wi(e,f,b,c,d);if(b==null)return b;f=e[_.F]|0;if(!_.mh(a,f)){var g=_.Bh(b);g!==b&&(_.Li(a)&&(e=a.I,f=e[_.F]|0),b=g,f=_.Oi(e,f,c,b,d),_.Ni(e,f))}return b};_.rj=function(a,b,c){var d=a.I;return _.Xi(a,d,d[_.F]|0,b,c,_.pj(),!1,!0)};_.sj=function(a,b,c){c=_.Yi(c);_.oj(a,b,c);c&&!_.mh(c)&&_.Ni(a.I);return a};_.tj=function(a,b){var c=c===void 0?!1:c;a=_.Ji(_.nj(a,b));return a!=null?a:c}; _.uj=function(a,b){var c=c===void 0?"":c;var d;return(d=_.Ki(_.nj(a,b)))!=null?d:c};_.vj=function(a,b){var c=c===void 0?0:c;a=_.nj(a,b);a=a==null?a:(0,_.yi)(a)?a|0:void 0;return a!=null?a:c};_.wj=function(a,b){if(b==null||b=="")return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("qa");return new a(_.Gi(b))};var zj,xj;_.yj=function(a,b,c){if(typeof b==="string")(b=xj(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=xj(c,d);f&&(c.style[f]=e)}};zj={};xj=function(a,b){var c=zj[b];if(!c){var d=kj(b);c=d;a.style[d]===void 0&&(d=(_.nd?"Webkit":_.md?"Moz":null)+lj(d),a.style[d]!==void 0&&(c=d));zj[b]=c}return c};_.Aj=_.md?"MozUserSelect":_.nd||_.ld?"WebkitUserSelect":null; }catch(e){_._DumpException(e)} try{ var Cj,Fj,Gj,Hj,Ij,Kj,Lj,Mj,Pj,Qj,Rj,Sj,Tj,Uj,Wj,Yj,Zj,ak,bk,ck,dk,ek,gk,hk,kk,lk,tk,uk,wk,Ej,Dj,zk,Jj,Ak,Ck,Nj,Oj,Vj,Lk;_.Bj=function(a){if(a instanceof _.Xc)return a.g;throw Error("A");};Cj=function(a){var b=a.I,c=b[_.F]|0;return _.bi(a,b,c)?_.ai(a,b,!0):new a.constructor(_.$h(b,c,!1))}; Fj=function(){if(!Dj){Dj={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;c<5;c++){var d=a.concat(b[c].split(""));Ej[c]=d;for(var e=0;e>2];g=b[(g&3)<<4|h>>4];h=b[(h&15)<<2|l>>6];l=b[l&63];c[f++]=n+g+h+l}n=0;l=d;switch(a.length-e){case 2:n=a[e+1],l=b[(n&15)<<2]||d;case 1:a=a[e],c[f]=b[a>>2]+b[(a&3)<<4|n>>4]+l+d}return c.join("")}; Hj=function(a,b){function c(l){for(;d>4);g!=64&&(b(f<<4&240|g>>2),h!=64&&b(g<<6&192|h))}};Ij=function(a){var b=a.length,c=b*3/4;c%3?c=Math.floor(c):_.Ma("=.",a[b-1])&&(c=_.Ma("=.",a[b-2])?c-2:c-1);var d=new Uint8Array(c),e=0;Hj(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d}; Kj=function(a){return Jj[a]||""};Lj=function(a){a=Error(a);_.Wg(a,"warning");return a};Mj=function(){return typeof BigInt==="function"};Pj=function(a){var b=a>>>0;Nj=b;Oj=(a-b)/4294967296>>>0};Qj=function(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};Rj=function(a){if(a<0){Pj(-a);var b=_.B(Qj(Nj,Oj));a=b.next().value;b=b.next().value;Nj=a>>>0;Oj=b>>>0}else Pj(a)};Sj=function(a){a=String(a);return"0000000".slice(a.length)+a}; Tj=function(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else Mj()?c=""+(BigInt(b)<>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),c=b+Sj(c)+Sj(a));return c};Uj=function(){var a=Nj,b=Oj;b&2147483648?Mj()?a=""+(BigInt(b|0)<>>0)):(b=_.B(Qj(a,b)),a=b.next().value,b=b.next().value,a="-"+Tj(a,b)):a=Tj(a,b);return a}; Wj=function(a){switch(typeof a){case "bigint":return!0;case "number":return(0,_.yi)(a);case "string":return Vj.test(a);default:return!1}};_.Xj=function(a){if(typeof a!=="number")throw Lj("int32");if(!(0,_.yi)(a))throw Lj("int32");return a|0};Yj=function(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return(0,_.yi)(a)?a|0:void 0}; Zj=function(a){var b=a.length;if(a[0]==="-"?b<20||b===20&&a<="-9223372036854775808":b<19||b===19&&a<="9223372036854775807")return a;if(a.length<16)Rj(Number(a));else if(Mj())a=BigInt(a),Nj=Number(a&BigInt(4294967295))>>>0,Oj=Number(a>>BigInt(32)&BigInt(4294967295));else{b=+(a[0]==="-");Oj=Nj=0;for(var c=a.length,d=b,e=(c-b)%6+b;e<=c;d=e,e+=6)d=Number(a.slice(d,e)),Oj*=1E6,Nj=Nj*1E6+d,Nj>=4294967296&&(Oj+=Math.trunc(Nj/4294967296),Oj>>>=0,Nj>>>=0);b&&(b=_.B(Qj(Nj,Oj)),a=b.next().value,b=b.next().value, Nj=a,Oj=b)}return Uj()};ak=function(a){var b=(0,_.zi)(Number(a));if((0,_.xi)(b))return _.sh(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return Mj()?_.sh((0,_.wi)(64,BigInt(a))):_.sh(Zj(a))};bk=function(a){var b=(0,_.zi)(Number(a));if((0,_.xi)(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return Zj(a)}; ck=function(a){a=(0,_.zi)(a);if(!(0,_.xi)(a)){Rj(a);var b=Nj,c=Oj;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);var d=c*4294967296+(b>>>0);b=Number.isSafeInteger(d)?d:Tj(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a};dk=function(a){a=(0,_.zi)(a);(0,_.xi)(a)?a=String(a):(Rj(a),a=Uj());return a};ek=function(a){return(0,_.xi)(a)?_.sh(ck(a)):_.sh(dk(a))}; _.fk=function(a){var b=void 0;b!=null||(b=_.gd?1024:0);if(!Wj(a))throw Lj("int64");var c=typeof a;switch(b){case 512:switch(c){case "string":return bk(a);case "bigint":return String((0,_.wi)(64,a));default:return dk(a)}case 1024:switch(c){case "string":return ak(a);case "bigint":return _.sh((0,_.wi)(64,a));default:return ek(a)}case 0:switch(c){case "string":return bk(a);case "bigint":return _.sh((0,_.wi)(64,a));default:return ck(a)}default:throw Error("Unknown format requested type for int64");}}; gk=function(a){if(a==null)return a;if(typeof a==="bigint")return(0,_.Mh)(a)?a=Number(a):(a=(0,_.wi)(64,a),a=(0,_.Mh)(a)?Number(a):String(a)),a;if(Wj(a))return typeof a==="number"?ck(a):bk(a)};hk=function(a){var b=typeof a;if(a==null)return a;if(b==="bigint")return _.sh((0,_.wi)(64,a));if(Wj(a))return b==="string"?ak(a):ek(a)};_.ik=function(a){if(a!=null&&typeof a!=="string")throw Error();return a};_.jk=function(a){return function(b){return _.wj(a,b)}}; kk=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;r=n=0}function b(u){for(var p=g,t=0;t<64;t+=4)p[t/4]=u[t]<<24|u[t+1]<<16|u[t+2]<<8|u[t+3];for(t=16;t<80;t++)u=p[t-3]^p[t-8]^p[t-14]^p[t-16],p[t]=(u<<1|u>>>31)&4294967295;u=e[0];var v=e[1],y=e[2],E=e[3],G=e[4];for(t=0;t<80;t++){if(t<40)if(t<20){var L=E^v&(y^E);var U=1518500249}else L=v^y^E,U=1859775393;else t<60?(L=v&y|E&(v|y),U=2400959708):(L=v^y^E,U=3395469782);L=((u<<5|u>>>27)&4294967295)+L+ G+U+p[t]&4294967295;G=E;E=y;y=(v<<30|v>>>2)&4294967295;v=u;u=L}e[0]=e[0]+u&4294967295;e[1]=e[1]+v&4294967295;e[2]=e[2]+y&4294967295;e[3]=e[3]+E&4294967295;e[4]=e[4]+G&4294967295}function c(u,p){if(typeof u==="string"){u=unescape(encodeURIComponent(u));for(var t=[],v=0,y=u.length;v=56;t--)f[t]=p&255,p>>>=8;b(f);for(t=p=0;t<5;t++)for(var v=24;v>=0;v-=8)u[p++]=e[t]>>v&255;return u}for(var e=[],f=[],g=[],h=[128],l=1;l<64;++l)h[l]=0;var n,r;a();return{reset:a,update:c,digest:d,Qi:function(){for(var u=d(),p="",t=0;t=0;b--)this.remove(a[b])}; var Rk=function(a){a=(a.g.cookie||"").split(";");for(var b=[],c=[],d,e,f=0;fd.length)throw Error();a!=void 0?d.splice(a,1,b):d.push(b);var e=a=d===_.ni?7:d[_.F]|0;(b=_.mh(b))?(a&=-9,d.length===1&&(a&=-4097)):a|=4096;a!==e&&_.ih(d,a);b||_.Ni(c)};_.hl=function(a,b){return _.qk(a,8,b)};var il=function(a){this.I=_.H(a,19)};_.A(il,_.I);il.prototype.ld=function(a){return _.Ik(this,2,a)};var kl=function(a,b){this.yb=b=b===void 0?!1:b;this.j=this.locale=null;this.h=0;this.l=!1;this.g=new il;Number.isInteger(a)&&this.g.ld(a);b||(this.locale=document.documentElement.getAttribute("lang"));jl(this,new cl)};kl.prototype.ld=function(a){this.g.ld(a);return this}; var jl=function(a,b){_.sj(a.g,1,b);_.vj(b,1)||dl(b);a.yb||(b=ll(a),_.uj(b,5)||_.qk(b,5,a.locale));a.j&&(b=ll(a),_.qj(b,$k,9)||_.sj(b,9,a.j))},ml=function(a,b){a.h=b},nl=function(a){var b=b===void 0?mk:b;var c=a.yb?void 0:_.ub();c?tk(c,b).then(function(d){a.j=al(d!=null?d:"[]");d=ll(a);_.sj(d,9,a.j);return!0}).catch(function(){return!1}):Promise.resolve(!1)},ll=function(a){var b=_.qj(a.g,cl,1);b||(b=new cl,jl(a,b));a=b;b=_.qj(a,bl,11);b||(b=new bl,_.sj(a,11,b));return b},ol=function(a,b,c,d,e,f,g){c= c===void 0?0:c;d=d===void 0?0:d;e=e===void 0?null:e;f=f===void 0?0:f;g=g===void 0?0:g;if(!a.yb){var h=ll(a);var l=new Zk;l=_.Ik(l,1,a.h);l=_.rk(l,2,a.l);d=_.Gk(l,3,d>0?d:void 0);d=_.Gk(d,4,f>0?f:void 0);d=_.Gk(d,5,g>0?g:void 0);f=d.I;g=f[_.F]|0;d=_.mh(d,g)?d:_.bi(d,f,g)?_.ai(d,f):new d.constructor(_.$h(f,g,!0));_.sj(h,10,d)}a=Cj(a.g);h=Date.now().toString();a=_.oj(a,4,h==null?h:_.fk(h));b=b.slice();b=_.Dk(a,3,b);e&&(a=new Xk,e=_.Gk(a,13,e),a=new Yk,e=_.sj(a,2,e),a=new fl,e=_.sj(a,1,e),e=_.Ik(e,2, 9),_.sj(b,18,e));c&&_.Hk(b,14,c);return b};uk.prototype.reset=function(){this.g=this.h=this.j};uk.prototype.Ca=function(){return this.h};var Jk=function(a){this.I=_.H(a,8)};_.A(Jk,_.I);var pl=_.jk(Jk);var Kk=function(a){this.I=_.H(a)};_.A(Kk,_.I);var ql;ql=new Lk;var ul=function(a){_.x.call(this);var b=this;this.g=[];this.fa="";this.K=this.U=!1;this.xa=this.P=-1;this.Y=!1;this.B=this.experimentIds=null;this.A=this.l=0;this.G=null;this.H=this.J=0;this.Aa=1;this.we=0;this.Ac=a.Ac;this.Vb=a.Vb||function(){};this.j=new kl(a.Ac,a.yb);this.La=a.La||null;this.fc=a.fc||null;this.bufferSize=1E3;this.F=a.Tk||null;this.Kb=a.Kb||null;this.Sc=a.Sc||!1;this.withCredentials=!a.Jd;this.yb=a.yb||!1;this.Z=!this.yb&&!!_.ub()&&!!_.ub().navigator&&_.ub().navigator.sendBeacon!== void 0;this.da=typeof URLSearchParams!=="undefined"&&!!(new URL(rl())).searchParams&&!!(new URL(rl())).searchParams.set;var c=dl(new cl);jl(this.j,c);this.o=new uk(1E4);a=sl(this,a.og);this.h=new Wk(this.o.Ca(),a);this.T=new Wk(6E5,a);this.Sc||this.T.start();this.yb||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){tl(b);var d;(d=b.G)==null||d.flush()}}),document.addEventListener("pagehide",function(){tl(b);var d;(d=b.G)==null||d.flush()}))},vl,yl,wl; _.A(ul,_.x);var sl=function(a,b){return a.da?b?function(){b().then(function(){a.flush()})}:function(){a.flush()}:function(){}};ul.prototype.M=function(){tl(this);this.h.stop();this.T.stop();_.x.prototype.M.call(this)};vl=function(a){a.F||(a.F=rl());try{return(new URL(a.F)).toString()}catch(b){return(new URL(a.F,_.ub().location.origin)).toString()}};_.xl=function(a,b){if(b instanceof _.gl)a.log(b);else try{var c=_.hl(new _.gl,b.serialize());a.log(c)}catch(d){wl(a,4,1)}}; yl=function(a,b){a.o=new uk(b<1?1:b);a.h.setInterval(a.o.Ca())};wl=function(a,b,c){a.G&&a.G.co(b,c)}; ul.prototype.log=function(a){wl(this,2,1);if(this.da){a=Cj(a);var b=this.Aa++;b=a=_.Hk(a,21,b);var c=_.nj(b,1);var d=d===void 0?!1:d;var e=typeof c;d=c==null?c:e==="bigint"?String((0,_.wi)(64,c)):Wj(c)?e==="string"?bk(c):d?dk(c):ck(c):void 0;d==null&&(d=Date.now(),d=Number.isFinite(d)?d.toString():"0",_.oj(b,1,d==null?d:_.fk(d)));(_.gd?gk(_.nj(b,15,void 0,void 0,hk)):gk(_.nj(b,15)))!=null||_.Hk(b,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(d=Cj(this.experimentIds),_.sj(b,16,d));wl(this, 1,1);b=this.g.length-this.bufferSize+1;b>0&&(this.g.splice(0,b),this.l+=b,wl(this,3,b));this.g.push(a);this.Sc||this.h.enabled||this.h.start()}}; ul.prototype.flush=function(a,b){var c=this;if(this.g.length===0)a&&a();else{var d=Date.now();if(this.xa>d&&this.P0&&(c.P=Date.now(),c.xa=c.P+p);p=ql.g;v=_.Gh(_.Hh);var y;_.eh&&v&&((y=t.I[v])==null?void 0:y[p])!=null&&_.ch(_.li,3);a:{y=ql.g;var E=E===void 0?!1:E;if(_.Gh(_.mi)&&_.Gh(_.Hh)&&void 0===_.mi){p=t.I;v=p[_.Hh];if(!v)break a;if(v=v.no)try{v(p,y,wk);break a}catch(G){_.Ab(G)}}E&&(E=t.I,(p=_.Gh(_.Hh))&&p in E&&(E=E[p])&&delete E[y])}E=ql.ctor?ql.h(t, ql.ctor,ql.g,ql.j):ql.h(t,ql.g,null,ql.j);if(E=E===null?void 0:E)E=_.Ek(E,1,-1),E!==-1&&(c.Y||yl(c,E))}}a&&a();c.A=0},r=function(p,t){var v=_.rj(f,_.gl,3);var y=Number(_.Fk(f,14)),E=c.o;E.g=Math.min(3E5,E.g*2);E.h=Math.min(3E5,E.g+Math.round(.1*(Math.random()-.5)*2*E.g));c.h.setInterval(c.o.Ca());p===401&&g&&(c.fa=g);y&&(c.l+=y);t===void 0&&(t=500<=p&&p<600||p===401||p===0);t&&(c.g=v.concat(c.g),c.Sc||c.h.enabled||c.h.start());wl(c,7,1);b&&b("net-send-failed",p);++c.A},u=function(){c.La&&c.La.send(l, n,r)};h?h.then(function(p){wl(c,5,e);l.Df["Content-Encoding"]="gzip";l.Df["Content-Type"]="application/binary";l.body=p;l.Mi=2;u()},function(){wl(c,6,e);u()}):u()}}}}; var zl=function(a,b,c){c=c===void 0?null:c;var d=d===void 0?a.withCredentials:d;var e={},f=new URL(vl(a));c&&(e.Authorization=c);a.Kb&&(e["X-Goog-AuthUser"]=a.Kb,f.searchParams.set("authuser",a.Kb));return{url:f.toString(),body:b,Mi:1,Df:e,Dk:"POST",withCredentials:d,we:a.we}},tl=function(a){a.j.l=!0;a.U&&(a.j.h=3,Al(a));a.K&&(a.j.h=2,Bl(a));a.flush();a.j.l=!1},Al=function(a){Cl(a,32,10,function(b,c){b=new URL(b);b.searchParams.set("format","json");var d=!1;try{d=_.ub().navigator.sendBeacon(b.toString(), c.serialize())}catch(e){}d||(a.Z=!1);return d})},Bl=function(a){Cl(a,6,5,function(b,c){b=new URL(b);b.searchParams.set("format","base64json");var d=b.searchParams,e=d.set;c=c.serialize();for(var f=[],g=0,h=0;h255&&(f[g++]=l&255,l>>=8);f[g++]=l}c=Gj(f,3);e.call(d,"p",c);b=b.toString();if(b.length>15360)return!1;(new Image).src=b;return!0})},Cl=function(a,b,c,d){if(a.g.length!==0){var e=new URL(vl(a));e.searchParams.delete("format");var f=a.Vb();f&&e.searchParams.set("auth", f);e.searchParams.set("authuser",a.Kb||"0");for(f=0;fb?1:0},km=function(a,b){var c=0;a=(0,_.Qc)(String(a)).split(".");b=(0,_.Qc)(String(b)).split("."); for(var d=Math.max(a.length,b.length),e=0;c==0&&e/g,">").replace(/"/g,""").replace(/'/g,"'")},om=function(a){return a instanceof _.Xc?a:_.Jl(nm(String(a)))},pm=function(a){var b={nonce:_.Xa("script",document)};a=_.$a(a).toString();var c=""+a+"\x3c/script>"))}, qm=function(a){var b=om("");return _.Jl(a.map(function(c){return _.Bj(om(c))}).join(_.Bj(b).toString()))},rm=function(a){return qm(a)},um=function(a){for(var b="",c=Object.keys(a),d=0;d":(a=rm(a.map(function(d){return d instanceof _.Xc?d:om(String(d))})),c+=">"+a.toString()+"");return _.Jl(c)},zm=function(a){return _.Ca(a)?a.Hc&&(a=a.Hc(),a instanceof _.Xc)?a:om("zSoyz"):om(String(a))},Am=function(a,b){b&&b.h?b.h(a):(b=zm(b),a.innerHTML=_.Bj(b))},Cm=function(a,b){b=a(b||Bm,void 0);a=_.tb();b&&b.g?a=b.g():(a=a.createElement("DIV"),b= zm(b),a.innerHTML=_.Bj(b));a.childNodes.length==1&&(b=a.firstChild,b.nodeType==1&&(a=b));return a},Em=function(a){var b=document.implementation.createHTMLDocument("");a=Dm(a,b);b=b.body;b.appendChild(a);b=(new XMLSerializer).serializeToString(b);b=b.slice(b.indexOf(">")+1,b.lastIndexOf("":f.push(n);c.push(b(f.join(""),g));e=0;f=[];h=g=null;break;default:f.push(n)}break;default:throw Error();}e===1&&l>=d&&(l=h+1,c.push("<"),e=0,f=[],h=g=null)}return c.join("")},Wm=function(){var a=Qm(Rm(_.Gl(_.Fl(Sm(),function(){return null}).Jd()))),b=Tm().map(function(c){return Um(c,0)}).filter(function(c){return c>0});b.length>0&&(b=Vm(b),a.h=b);return _.Hl(a)},Xm=function(a){return"translate:"+a},cn=function(a){var b=new Ym;b=_.qk(b,1,a.name); var c=Zm(a.startTime);b=_.sj(b,2,c);a=$m(a.duration);a=_.sj(b,3,a);b=new an;return bn(a,5,b)},Zm=function(a){var b=new dn;b.setSeconds(Math.floor(a/1E3));a=Math.round(a%1E3*1E6);_.Vi(b,2,a==null?a:_.Xj(a),0);return b},$m=function(a){var b=new en;b.setSeconds(Math.floor(a/1E3));a=Math.round(a%1E3*1E6);_.Vi(b,2,a==null?a:_.Xj(a),0);return b},fn=function(a){return performance&&performance.mark&&(a=performance.getEntriesByName(a,"mark"),a.length==1)?a[0]:null},gn=function(a,b){return performance&&performance.measure? performance.measure(a,b)||null:null},kn=function(a,b,c){var d=Array.prototype.slice.call(arguments);d.splice(0,2);d="l"+a.toString(16)+"i"+b.toString(16)+(d.length?"-"+d.join("_"):"");hn?hn.push(d):jn(d)},on=function(){var a=ln||(ln=mn('[null,null,null,null,null,"(function(){\'use strict\';var f\\u003dtypeof Object.defineProperties\\u003d\\u003d\\"function\\"?Object.defineProperty:function(a,c,b){if(a\\u003d\\u003dArray.prototype||a\\u003d\\u003dObject.prototype)return a;a[c]\\u003db.value;return a};function g(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 c\\u003d0;c\\u003ca.length;++c){var b\\u003da[c];if(b\\u0026\\u0026b.Math\\u003d\\u003dMath)return b}throw Error(\\"Cannot find global object\\");}var h\\u003dg(this);\\nfunction k(a,c){if(c)a:{var b\\u003dh;a\\u003da.split(\\".\\");for(var d\\u003d0;d\\u003ca.length-1;d++){var e\\u003da[d];if(!(e in b))break a;b\\u003db[e]}a\\u003da[a.length-1];d\\u003db[a];c\\u003dc(d);c!\\u003dd\\u0026\\u0026c!\\u003dnull\\u0026\\u0026f(b,a,{configurable:!0,writable:!0,value:c})}}k(\\"globalThis\\",function(a){return a||h});/*\\n\\n Copyright Google LLC\\n SPDX-License-Identifier: Apache-2.0\\n*/\\nvar l\\u003dglobalThis.trustedTypes,m;function n(){var a\\u003dnull;if(!l)return a;try{var c\\u003dfunction(b){return b};a\\u003dl.createPolicy(\\"goog#html\\",{createHTML:c,createScript:c,createScriptURL:c})}catch(b){}return a};function p(a){this.g\\u003da}p.prototype.toString\\u003dfunction(){return this.g+\\"\\"};function q(a){m\\u003d\\u003d\\u003dvoid 0\\u0026\\u0026(m\\u003dn());a\\u003dm?m.createScriptURL(a):a;return new p(a)};if(!function(){if(self.origin)return self.origin\\u003d\\u003d\\u003d\\"null\\";if(location.host!\\u003d\\u003d\\"\\")return!1;try{return window.parent.escape(\\"\\"),!1}catch(a){return!0}}())throw Error(\\"sandboxing error\\");\\nwindow.addEventListener(\\"message\\",function(a){var c\\u003da.ports[0];a\\u003da.data;var b\\u003da.callbackName.split(\\".\\"),d\\u003dwindow;b[0]\\u003d\\u003d\\u003d\\"window\\"\\u0026\\u0026b.shift();for(var e\\u003d0;e\\u003cb.length-1;e++)d[b[e]]\\u003d{},d\\u003dd[b[e]];d[b[b.length-1]]\\u003dfunction(r){c.postMessage(JSON.stringify(r))};b\\u003ddocument.createElement(\\"script\\");a\\u003dq(a.url);if(a instanceof p)a\\u003da.g;else throw Error(\\"\\");b.src\\u003da;document.body.appendChild(b)},!0);}).call(this);\\n"]')); if(!a)return null;a=_.Ki(_.nj(a,6,void 0,nn));var b;a===null||a===void 0?b=null:b=_.Za(a);return b},pn=function(a){var b={};a=_.B(a);for(var c=a.next();!c.done;c=a.next())c=c.value,b[c.language]=c.name;return b},qn=function(){},rn=function(){},tn=function(a){sn.call(this);a=a||{};this.id=a.id||this.Xa();this.rf=a.rf||"";this.de=a.de||null;this.ee=a.ee||null;this.Se=a.Se||!1;this.className=a.className||null;this.l=null},wn=function(){_.nb.call(this);this.j="closure_frame"+un++;this.h=[];vn[this.j]= this},xn=function(a,b,c,d){_.ae.call(this,d);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c},yn=function(a,b){_.nb.call(this);a&&this.attach(a,b)},An=function(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;c===""||c==void 0?(zn||(c={},zn=(c.atomic=!1,c.autocomplete="none",c.dropeffect="none",c.haspopup=!1,c.live="off",c.multiline=!1,c.multiselectable=!1,c.orientation="vertical",c.readonly=!1,c.relevant="additions text",c.required=!1,c.sort="none",c.busy=!1,c.disabled=!1,c.hidden= !1,c.invalid="false",c)),c=zn,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)},Bn=function(){},Cn=function(a,b){if(!a)throw Error("La`"+a);if(typeof b!=="function")throw Error("Ma`"+b);},En=function(a,b,c){sn.call(this,c);if(!b){for(b=this.constructor;b;){var d=_.Da(b);if(d=Dn[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=d?typeof d.Eb==="function"?d.Eb():new d:null}this.g=b;this.Nb=a!==void 0?a:null},Fn=function(){},Gn=function(a,b,c){En.call(this,a,b|| Fn.Eb(),c)},Hn=function(){},Jn=function(a,b,c){En.call(this,a,b||Hn.Eb(),c);In(this);this.Ad=!0;(b=this.D())&&this.g.qd(b,!0);this.sc=a!="";a||(this.Nb="")},Kn=function(a,b,c){_.x.call(this);this.h=a;this.l=b||0;this.j=c;this.g=(0,_.w)(this.Wh,this)},Ln=function(){_.nb.call(this);this.g=0;this.endTime=this.startTime=null},Nn=function(a,b,c,d,e){Mn.call(this,b,c,d,e);this.element=a},On=function(a,b,c,d,e){typeof b==="number"&&(b=[b]);typeof c==="number"&&(c=[c]);Nn.call(this,a,b,c,d,e);if(b.length!= 1||c.length!=1)throw Error("Sa");this.j=-1},Pn=function(a,b,c){On.call(this,a,1,0,b,c)},Qn=function(a,b,c){On.call(this,a,0,1,b,c)},Rn=function(a){_.nb.call(this);this.g=a;this.h=_.ob(this.g,"focus",this,!0);this.j=_.ob(this.g,"blur",this,!0)},Sn=function(){},Tn=function(a,b,c){this.element=a;this.j=b;this.l=c},Un=function(a,b){this.g=a instanceof Wl?a:new Wl(a,b)},Wn=function(a,b){this.B=b||void 0;Vn.call(this,a)},Yn=function(a,b,c){this.Z=c||(a?_.tb(Xn(a)):_.tb());Wn.call(this,this.Z.X("DIV",{style:"position:absolute;display:none;"})); this.bd=new Wl(1,1);this.G=new Set;this.J=null;a&&this.attach(a);b!=null&&this.Za(b)},Zn=function(a){a=a.className;return typeof a==="string"&&a.match(/\S+/g)||[]},ao=function(a,b){var c=Zn(a),d=Array.prototype.slice.call(arguments,1),e=c.length+d.length;$n(c,d);d=a;var f=c.join(" ");d.className=f;return c.length==e},co=function(a,b){var c=Zn(a),d=Array.prototype.slice.call(arguments,1),e=bo(c,d),f=a,g=e.join(" ");f.className=g;return e.length==c.length-d.length},$n=function(a,b){for(var c=0;cf)for(;f=b.length)&&typeof a=== "object"&&a!==null){var f=b[d];if(f.endsWith("[]")){if(f=f.slice(0,-2),f in a&&Array.isArray(a[f]))for(a=_.B(a[f]),f=a.next();!f.done;f=a.next())go(f.value,b,c,d+1,e)}else if(f==="*"){if(typeof a==="object"&&a!==null&&!Array.isArray(a)){b=Object.keys(a).filter(function(u){return!u.startsWith("_")&&!e.has(u)});f={};for(var g=_.B(b),h=g.next();!h.done;h=g.next())h=h.value,f[h]=a[h];f=_.B(Object.entries(f));for(g=f.next();!g.done;g=f.next()){h=_.B(g.value);g=h.next().value;h=h.next().value;for(var l= [],n=_.B(c.slice(d)),r=n.next();!r.done;r=n.next())r=r.value,r==="*"?l.push(g):l.push(r);O(a,l,h)}c=_.B(b);for(d=c.next();!d.done;d=c.next())delete a[d.value]}}else f in a&&go(a[f],b,c,d+1,e)}},io=function(a){if(typeof a!=="string")throw Error("Ya");return a},jo=function(a){var b={},c=P(a,["operationName"]);c!=null&&O(b,["operationName"],c);a=P(a,["resourceName"]);a!=null&&O(b,["_url","resourceName"],a);return b},ko=function(a){var b={},c=P(a,["generatedSamples"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e= {},f=P(d,["video"]);if(f!=null){d={};var g=P(f,["uri"]);g!=null&&O(d,["uri"],g);g=P(f,["encodedVideo"]);g!=null&&O(d,["videoBytes"],io(g));f=P(f,["encoding"]);f!=null&&O(d,["mimeType"],f);O(e,["video"],d)}return e})),O(b,["generatedVideos"],c));c=P(a,["raiMediaFilteredCount"]);c!=null&&O(b,["raiMediaFilteredCount"],c);a=P(a,["raiMediaFilteredReasons"]);a!=null&&O(b,["raiMediaFilteredReasons"],a);return b},lo=function(a){var b={},c=P(a,["videos"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e= {},f=P(d,["_self"]);if(f!=null){d={};var g=P(f,["gcsUri"]);g!=null&&O(d,["uri"],g);g=P(f,["bytesBase64Encoded"]);g!=null&&O(d,["videoBytes"],io(g));f=P(f,["mimeType"]);f!=null&&O(d,["mimeType"],f);O(e,["video"],d)}return e})),O(b,["generatedVideos"],c));c=P(a,["raiMediaFilteredCount"]);c!=null&&O(b,["raiMediaFilteredCount"],c);a=P(a,["raiMediaFilteredReasons"]);a!=null&&O(b,["raiMediaFilteredReasons"],a);return b},mo=function(a){var b={};a=P(a,["operationName"]);a!=null&&O(b,["_url","operationName"], a);return b},no=function(a){var b={};a=P(a,["operationName"]);a!=null&&O(b,["_url","operationName"],a);return b},oo=function(a,b){if(!b||typeof b!=="string")throw Error("Za");if(b.includes("..")||b.includes("?")||b.includes("&"))throw Error("$a");return Q(a)?b.startsWith("publishers/")||b.startsWith("projects/")||b.startsWith("models/")?b:b.indexOf("/")>=0?(a=b.split("/",2),"publishers/"+a[0]+"/models/"+a[1]):"publishers/google/models/"+b:b.startsWith("models/")||b.startsWith("tunedModels/")?b:"models/"+ b},po=function(a,b){return(b=oo(a,b))?b.startsWith("publishers/")&&Q(a)?"projects/"+a.g.cb+"/locations/"+a.g.location+"/"+b:b.startsWith("models/")&&Q(a)?"projects/"+a.g.cb+"/locations/"+a.g.location+"/publishers/google/"+b:b:""},qo=function(a){if(a===null||a===void 0)throw Error("ab");if(typeof a==="object")return a;if(typeof a==="string")return{text:a};throw Error("bb`"+typeof a);},ro=function(a){if(a===null||a===void 0||Array.isArray(a)&&a.length===0)throw Error("cb");return Array.isArray(a)?a.map(function(b){return qo(b)}): [qo(a)]},so=function(a){return a!==null&&a!==void 0&&typeof a==="object"&&"parts"in a&&Array.isArray(a.parts)},to=function(a){return a!==null&&a!==void 0&&typeof a==="object"&&"functionCall"in a},uo=function(a){return a!==null&&a!==void 0&&typeof a==="object"&&"functionResponse"in a},vo=function(a){if(a===null||a===void 0)throw Error("db");return so(a)?a:{role:"user",parts:ro(a)}},wo=function(a,b){return b?Q(a)&&Array.isArray(b)?b.flatMap(function(c){c=vo(c);return c.parts&&c.parts.length>0&&c.parts[0].text!== void 0?[c.parts[0].text]:[]}):Q(a)?(a=vo(b),a.parts&&a.parts.length>0&&a.parts[0].text!==void 0?[a.parts[0].text]:[]):Array.isArray(b)?b.map(function(c){return vo(c)}):[vo(b)]:[]},xo=function(a){if(a===null||a===void 0||Array.isArray(a)&&a.length===0)throw Error("eb");if(!Array.isArray(a)){if(to(a)||uo(a))throw Error("fb");return[vo(a)]}var b=[],c=[],d=so(a[0]);a=_.B(a);for(var e=a.next();!e.done;e=a.next()){e=e.value;var f=so(e);if(f!=d)throw Error("gb");if(f)b.push(e);else{if(to(e)||uo(e))throw Error("hb"); c.push(e)}}d||b.push({role:"user",parts:ro(c)});return b},zo=function(a,b){a.includes("null")&&(b.nullable=!0);a=a.filter(function(d){return d!=="null"});if(a.length===1)b.type=Object.values(yo).includes(a[0].toUpperCase())?a[0].toUpperCase():"TYPE_UNSPECIFIED";else{b.anyOf=[];a=_.B(a);for(var c=a.next();!c.done;c=a.next())c=c.value,b.anyOf.push({type:Object.values(yo).includes(c.toUpperCase())?c.toUpperCase():"TYPE_UNSPECIFIED"})}},Ao=function(a){var b={},c=["items"],d=["anyOf"],e=["properties"]; if(a.type&&a.anyOf)throw Error("ib");var f=a.anyOf;f!=null&&f.length==2&&(f[0].type==="null"?(b.nullable=!0,a=f[1]):f[1].type==="null"&&(b.nullable=!0,a=f[0]));a.type instanceof Array&&zo(a.type,b);f=_.B(Object.entries(a));for(var g=f.next();!g.done;g=f.next()){var h=_.B(g.value);g=h.next().value;var l=h=h.next().value;if(l!=null)if(g=="type"){if(l==="null")throw Error("jb");l instanceof Array||(b.type=Object.values(yo).includes(l.toUpperCase())?l.toUpperCase():"TYPE_UNSPECIFIED")}else if(c.includes(g))b[g]= Ao(l);else if(d.includes(g)){h=[];l=_.B(l);for(var n=l.next();!n.done;n=l.next())n=n.value,n.type=="null"?b.nullable=!0:h.push(Ao(n));b[g]=h}else if(e.includes(g)){h={};l=_.B(Object.entries(l));for(n=l.next();!n.done;n=l.next()){var r=_.B(n.value);n=r.next().value;r=r.next().value;h[n]=Ao(r)}b[g]=h}else g!=="additionalProperties"&&(b[g]=l)}return b},Bo=function(a){if(typeof a==="object")return a;if(typeof a==="string")return{voiceConfig:{prebuiltVoiceConfig:{voiceName:a}}};throw Error("kb`"+typeof a); },Co=function(a){if(a.functionDeclarations)for(var b=_.B(a.functionDeclarations),c=b.next();!c.done;c=b.next())c=c.value,c.parameters&&(Object.keys(c.parameters).includes("$schema")?c.parametersJsonSchema||(c.parametersJsonSchema=c.parameters,delete c.parameters):c.parameters=Ao(c.parameters)),c.response&&(Object.keys(c.response).includes("$schema")?c.responseJsonSchema||(c.responseJsonSchema=c.response,delete c.response):c.response=Ao(c.response));return a},Do=function(a){if(a===void 0||a===null)throw Error("mb"); if(!Array.isArray(a))throw Error("nb");var b=[];a=_.B(a);for(var c=a.next();!c.done;c=a.next())b.push(c.value);return b},Eo=function(a,b){if(typeof b!=="string")throw Error("ob");var c=!b.startsWith("cachedContents/")&&b.split("/").length===1;return Q(a)?b.startsWith("projects/")?b:b.startsWith("locations/")?"projects/"+a.g.cb+"/"+b:b.startsWith("cachedContents/")?"projects/"+a.g.cb+"/locations/"+a.g.location+"/"+b:c?"projects/"+a.g.cb+"/locations/"+a.g.location+"/cachedContents/"+b:b:c?"cachedContents/"+ b:b},Fo=function(a){switch(a){case "STATE_UNSPECIFIED":return"JOB_STATE_UNSPECIFIED";case "CREATING":return"JOB_STATE_RUNNING";case "ACTIVE":return"JOB_STATE_SUCCEEDED";case "FAILED":return"JOB_STATE_FAILED";default:return a}},Go=function(a){if(a!==null&&a!==void 0&&typeof a==="object"&&"name"in a)var b=a.name;if(a!==null&&a!==void 0&&typeof a==="object"&&"uri"in a&&(b=a.uri,b===void 0))return;if(a!==null&&a!==void 0&&typeof a==="object"&&"video"in a){var c;b=(c=a.video)==null?void 0:c.uri;if(b=== void 0)return}typeof a==="string"&&(b=a);if(b===void 0)throw Error("pb");if(b.startsWith("https://")){a=b.split("files/")[1].match(/[a-z0-9]+/);if(a===null)throw Error("qb`"+b);b=a[0]}else b.startsWith("files/")&&(b=b.split("files/")[1]);return b},Ho=function(a,b){return Q(a)?b?"publishers/google/models":"models":b?"models":"tunedModels"},Io=function(a){for(var b=_.B(["models","tunedModels","publisherModels"]),c=b.next();!c.done;c=b.next())if(c=c.value,a!==null&&typeof a==="object"&&c in a)return a[c]; return[]},Jo=function(a,b){if(typeof b==="string")if(Q(a))if(b.startsWith("gs://"))b={format:"jsonl",gcsUri:[b]};else if(b.startsWith("bq://"))b={format:"bigquery",bigqueryUri:b};else throw Error("rb`"+b);else if(b.startsWith("files/"))b={fileName:b};else throw Error("sb`"+b);else if(Array.isArray(b)){if(Q(a))throw Error("tb");b={inlinedRequests:b}}var c=[b.gcsUri,b.bigqueryUri].filter(Boolean).length,d=[b.inlinedRequests,b.fileName].filter(Boolean).length;if(Q(a)){if(d>0||c!==1)throw Error("ub"); }else if(c>0||d!==1)throw Error("vb");return b},Ko=function(a){if(typeof a!=="object"||a===null)return{};var b=a.inlinedResponses;if(typeof b!=="object"||b===null)return a;var c=b.inlinedResponses;if(!Array.isArray(c)||c.length===0)return a;b=!1;c=_.B(c);for(var d=c.next();!d.done;d=c.next())if(d=d.value,typeof d==="object"&&d!==null&&(d=d.response,typeof d==="object"&&d!==null&&d.embedding!==void 0)){b=!0;break}b&&(a.inlinedEmbedContentResponses=a.inlinedResponses,delete a.inlinedResponses);return a}, Lo=function(a,b){if(!Q(a)){if(/batches\/[^/]+$/.test(b))return b.split("/").pop();throw Error("xb`"+b);}if(/^projects\/[^/]+\/locations\/[^/]+\/batchPredictionJobs\/[^/]+$/.test(b))return b.split("/").pop();if(/^\d+$/.test(b))return b;throw Error("xb`"+b);},Mo=function(a){return a==="BATCH_STATE_UNSPECIFIED"?"JOB_STATE_UNSPECIFIED":a==="BATCH_STATE_PENDING"?"JOB_STATE_PENDING":a==="BATCH_STATE_RUNNING"?"JOB_STATE_RUNNING":a==="BATCH_STATE_SUCCEEDED"?"JOB_STATE_SUCCEEDED":a==="BATCH_STATE_FAILED"? "JOB_STATE_FAILED":a==="BATCH_STATE_CANCELLED"?"JOB_STATE_CANCELLED":a==="BATCH_STATE_EXPIRED"?"JOB_STATE_EXPIRED":a},Oo=function(a){var b={},c=P(a,["responsesFile"]);c!=null&&O(b,["fileName"],c);c=P(a,["inlinedResponses","inlinedResponses"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=P(d,["response"]);f!=null&&O(e,["response"],No(f));d=P(d,["error"]);d!=null&&O(e,["error"],d);return e})),O(b,["inlinedResponses"],c));a=P(a,["inlinedEmbedContentResponses","inlinedResponses"]);a!=null&& (Array.isArray(a)&&(a=a.map(function(d){return d})),O(b,["inlinedEmbedContentResponses"],a));return b},Po=function(a){var b={},c=P(a,["name"]);c!=null&&O(b,["name"],c);c=P(a,["metadata","displayName"]);c!=null&&O(b,["displayName"],c);c=P(a,["metadata","state"]);c!=null&&O(b,["state"],Mo(c));c=P(a,["metadata","createTime"]);c!=null&&O(b,["createTime"],c);c=P(a,["metadata","endTime"]);c!=null&&O(b,["endTime"],c);c=P(a,["metadata","updateTime"]);c!=null&&O(b,["updateTime"],c);c=P(a,["metadata","model"]); c!=null&&O(b,["model"],c);a=P(a,["metadata","output"]);a!=null&&O(b,["dest"],Oo(Ko(a)));return b},Qo=function(a){var b={},c=P(a,["name"]);c!=null&&O(b,["name"],c);c=P(a,["displayName"]);c!=null&&O(b,["displayName"],c);c=P(a,["state"]);c!=null&&O(b,["state"],Mo(c));c=P(a,["error"]);c!=null&&O(b,["error"],c);c=P(a,["createTime"]);c!=null&&O(b,["createTime"],c);c=P(a,["startTime"]);c!=null&&O(b,["startTime"],c);c=P(a,["endTime"]);c!=null&&O(b,["endTime"],c);c=P(a,["updateTime"]);c!=null&&O(b,["updateTime"], c);c=P(a,["model"]);c!=null&&O(b,["model"],c);var d=P(a,["inputConfig"]);if(d!=null){c={};var e=P(d,["instancesFormat"]);e!=null&&O(c,["format"],e);e=P(d,["gcsSource","uris"]);e!=null&&O(c,["gcsUri"],e);d=P(d,["bigquerySource","inputUri"]);d!=null&&O(c,["bigqueryUri"],d);O(b,["src"],c)}c=P(a,["outputConfig"]);c!=null&&(d=Ko(c),c={},e=P(d,["predictionsFormat"]),e!=null&&O(c,["format"],e),e=P(d,["gcsDestination","outputUriPrefix"]),e!=null&&O(c,["gcsUri"],e),d=P(d,["bigqueryDestination","outputUri"]), d!=null&&O(c,["bigqueryUri"],d),O(b,["dest"],c));a=P(a,["completionStats"]);a!=null&&O(b,["completionStats"],a);return b},So=function(a,b){var c={};if(P(b,["format"])!==void 0)throw Error("Bb");if(P(b,["gcsUri"])!==void 0)throw Error("Cb");if(P(b,["bigqueryUri"])!==void 0)throw Error("Db");var d=P(b,["fileName"]);d!=null&&O(c,["fileName"],d);b=P(b,["inlinedRequests"]);b!=null&&(Array.isArray(b)&&(b=b.map(function(e){return Ro(a,e)})),O(c,["requests","requests"],b));return c},Uo=function(a){var b= {},c=P(a,["content"]);c!=null&&O(b,["content"],c);c=P(a,["citationMetadata"]);c!=null&&O(b,["citationMetadata"],To(c));c=P(a,["tokenCount"]);c!=null&&O(b,["tokenCount"],c);c=P(a,["finishReason"]);c!=null&&O(b,["finishReason"],c);c=P(a,["avgLogprobs"]);c!=null&&O(b,["avgLogprobs"],c);c=P(a,["groundingMetadata"]);c!=null&&O(b,["groundingMetadata"],c);c=P(a,["index"]);c!=null&&O(b,["index"],c);c=P(a,["logprobsResult"]);c!=null&&O(b,["logprobsResult"],c);c=P(a,["safetyRatings"]);c!=null&&(Array.isArray(c)&& (c=c.map(function(d){return d})),O(b,["safetyRatings"],c));a=P(a,["urlContextMetadata"]);a!=null&&O(b,["urlContextMetadata"],a);return b},To=function(a){var b={};a=P(a,["citationSources"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(c){return c})),O(b,["citations"],a));return b},Vo=function(a){var b={},c=P(a,["parts"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=P(d,["mediaResolution"]);f!=null&&O(e,["mediaResolution"],f);f=P(d,["codeExecutionResult"]);f!=null&&O(e,["codeExecutionResult"], f);f=P(d,["executableCode"]);f!=null&&O(e,["executableCode"],f);var g=P(d,["fileData"]);if(g!=null){f={};if(P(g,["displayName"])!==void 0)throw Error("Fb");var h=P(g,["fileUri"]);h!=null&&O(f,["fileUri"],h);g=P(g,["mimeType"]);g!=null&&O(f,["mimeType"],g);O(e,["fileData"],f)}f=P(d,["functionCall"]);if(f!=null){g={};h=P(f,["id"]);h!=null&&O(g,["id"],h);h=P(f,["args"]);h!=null&&O(g,["args"],h);h=P(f,["name"]);h!=null&&O(g,["name"],h);if(P(f,["partialArgs"])!==void 0)throw Error("Jb");if(P(f,["willContinue"])!== void 0)throw Error("Kb");O(e,["functionCall"],g)}f=P(d,["functionResponse"]);f!=null&&O(e,["functionResponse"],f);g=P(d,["inlineData"]);if(g!=null){f={};h=P(g,["data"]);h!=null&&O(f,["data"],h);if(P(g,["displayName"])!==void 0)throw Error("Fb");g=P(g,["mimeType"]);g!=null&&O(f,["mimeType"],g);O(e,["inlineData"],f)}f=P(d,["text"]);f!=null&&O(e,["text"],f);f=P(d,["thought"]);f!=null&&O(e,["thought"],f);f=P(d,["thoughtSignature"]);f!=null&&O(e,["thoughtSignature"],f);d=P(d,["videoMetadata"]);d!=null&& O(e,["videoMetadata"],d);return e})),O(b,["parts"],c));a=P(a,["role"]);a!=null&&O(b,["role"],a);return b},Wo=function(a,b){var c={},d=P(b,["model"]);d!=null&&O(c,["_url","model"],oo(a,d));d=P(b,["src"]);d!=null&&O(c,["batch","inputConfig"],So(a,Jo(a,d)));a=P(b,["config"]);if(a!=null&&(b=P(a,["displayName"]),c!==void 0&&b!=null&&O(c,["batch","displayName"],b),P(a,["dest"])!==void 0))throw Error("Gb");return c},Xo=function(a,b){var c={},d=P(b,["model"]);d!=null&&O(c,["model"],oo(a,d));d=P(b,["src"]); if(d!=null){a=Jo(a,d);d={};var e=P(a,["format"]);e!=null&&O(d,["instancesFormat"],e);e=P(a,["gcsUri"]);e!=null&&O(d,["gcsSource","uris"],e);e=P(a,["bigqueryUri"]);e!=null&&O(d,["bigquerySource","inputUri"],e);if(P(a,["fileName"])!==void 0)throw Error("yb");if(P(a,["inlinedRequests"])!==void 0)throw Error("Eb");O(c,["inputConfig"],d)}b=P(b,["config"]);if(b!=null&&(a=P(b,["displayName"]),c!==void 0&&a!=null&&O(c,["displayName"],a),b=P(b,["dest"]),c!==void 0&&b!=null)){if(typeof b==="string")if(b.startsWith("gs://"))b= {format:"jsonl",gcsUri:b};else if(b.startsWith("bq://"))b={format:"bigquery",bigqueryUri:b};else throw Error("wb`"+b);a={};d=P(b,["format"]);d!=null&&O(a,["predictionsFormat"],d);d=P(b,["gcsUri"]);d!=null&&O(a,["gcsDestination","outputUriPrefix"],d);d=P(b,["bigqueryUri"]);d!=null&&O(a,["bigqueryDestination","outputUri"],d);if(P(b,["fileName"])!==void 0)throw Error("yb");if(P(b,["inlinedResponses"])!==void 0)throw Error("zb");if(P(b,["inlinedEmbedContentResponses"])!==void 0)throw Error("Ab");O(c, ["outputConfig"],a)}return c},Zo=function(a,b){var c={},d=P(b,["model"]);d!=null&&O(c,["_url","model"],oo(a,d));var e=P(b,["src"]);if(e!=null){d={};var f=P(e,["fileName"]);f!=null&&O(d,["file_name"],f);e=P(e,["inlinedRequests"]);e!=null&&O(d,["requests"],Yo(a,e));O(c,["batch","inputConfig"],d)}a=P(b,["config"]);a!=null&&(a=P(a,["displayName"]),c!==void 0&&a!=null&&O(c,["batch","displayName"],a));return c},$o=function(a,b){var c={};b=P(b,["name"]);b!=null&&O(c,["_url","name"],Lo(a,b));return c},ap= function(a,b){var c={};b=P(b,["name"]);b!=null&&O(c,["_url","name"],Lo(a,b));return c},Yo=function(a,b){var c={},d=P(b,["contents"]);d!=null&&(a=wo(a,d),Array.isArray(a)&&(a=a.map(function(e){return e})),O(c,["requests[]","request","content"],a));b=P(b,["config"]);b!=null&&(O(c,["_self"],bp(b,c)),ho(c));return c},bp=function(a,b){var c=P(a,["taskType"]);b!==void 0&&c!=null&&O(b,["requests[]","taskType"],c);c=P(a,["title"]);b!==void 0&&c!=null&&O(b,["requests[]","title"],c);c=P(a,["outputDimensionality"]); b!==void 0&&c!=null&&O(b,["requests[]","outputDimensionality"],c);if(P(a,["mimeType"])!==void 0)throw Error("Hb");if(P(a,["autoTruncate"])!==void 0)throw Error("Ib");return{}},fp=function(a,b,c){var d={},e=P(b,["systemInstruction"]);c!==void 0&&e!=null&&O(c,["systemInstruction"],Vo(vo(e)));e=P(b,["temperature"]);e!=null&&O(d,["temperature"],e);e=P(b,["topP"]);e!=null&&O(d,["topP"],e);e=P(b,["topK"]);e!=null&&O(d,["topK"],e);e=P(b,["candidateCount"]);e!=null&&O(d,["candidateCount"],e);e=P(b,["maxOutputTokens"]); e!=null&&O(d,["maxOutputTokens"],e);e=P(b,["stopSequences"]);e!=null&&O(d,["stopSequences"],e);e=P(b,["responseLogprobs"]);e!=null&&O(d,["responseLogprobs"],e);e=P(b,["logprobs"]);e!=null&&O(d,["logprobs"],e);e=P(b,["presencePenalty"]);e!=null&&O(d,["presencePenalty"],e);e=P(b,["frequencyPenalty"]);e!=null&&O(d,["frequencyPenalty"],e);e=P(b,["seed"]);e!=null&&O(d,["seed"],e);e=P(b,["responseMimeType"]);e!=null&&O(d,["responseMimeType"],e);e=P(b,["responseSchema"]);e!=null&&O(d,["responseSchema"], Ao(e));e=P(b,["responseJsonSchema"]);e!=null&&O(d,["responseJsonSchema"],e);if(P(b,["routingConfig"])!==void 0)throw Error("Mb");if(P(b,["modelSelectionConfig"])!==void 0)throw Error("Nb");e=P(b,["safetySettings"]);c!==void 0&&e!=null&&(Array.isArray(e)&&(e=e.map(function(f){var g={},h=P(f,["category"]);h!=null&&O(g,["category"],h);if(P(f,["method"])!==void 0)throw Error("Wb");f=P(f,["threshold"]);f!=null&&O(g,["threshold"],f);return g})),O(c,["safetySettings"],e));e=P(b,["tools"]);c!==void 0&&e!= null&&(e=Do(e),Array.isArray(e)&&(e=e.map(function(f){return cp(Co(f))})),O(c,["tools"],e));e=P(b,["toolConfig"]);c!==void 0&&e!=null&&O(c,["toolConfig"],dp(e));if(P(b,["labels"])!==void 0)throw Error("Ob");e=P(b,["cachedContent"]);c!==void 0&&e!=null&&O(c,["cachedContent"],Eo(a,e));a=P(b,["responseModalities"]);a!=null&&O(d,["responseModalities"],a);a=P(b,["mediaResolution"]);a!=null&&O(d,["mediaResolution"],a);a=P(b,["speechConfig"]);a!=null&&O(d,["speechConfig"],Bo(a));if(P(b,["audioTimestamp"])!== void 0)throw Error("Pb");a=P(b,["thinkingConfig"]);a!=null&&O(d,["thinkingConfig"],a);a=P(b,["imageConfig"]);a!=null&&O(d,["imageConfig"],ep(a));b=P(b,["enableEnhancedCivicAnswers"]);b!=null&&O(d,["enableEnhancedCivicAnswers"],b);return d},No=function(a){var b={},c=P(a,["sdkHttpResponse"]);c!=null&&O(b,["sdkHttpResponse"],c);c=P(a,["candidates"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return Uo(d)})),O(b,["candidates"],c));c=P(a,["modelVersion"]);c!=null&&O(b,["modelVersion"],c);c=P(a,["promptFeedback"]); c!=null&&O(b,["promptFeedback"],c);c=P(a,["responseId"]);c!=null&&O(b,["responseId"],c);a=P(a,["usageMetadata"]);a!=null&&O(b,["usageMetadata"],a);return b},gp=function(a,b){var c={};b=P(b,["name"]);b!=null&&O(c,["_url","name"],Lo(a,b));return c},hp=function(a,b){var c={};b=P(b,["name"]);b!=null&&O(c,["_url","name"],Lo(a,b));return c},ip=function(a){var b={};if(P(a,["authConfig"])!==void 0)throw Error("Qb");a=P(a,["enableWidget"]);a!=null&&O(b,["enableWidget"],a);return b},jp=function(a){var b={}; if(P(a,["excludeDomains"])!==void 0)throw Error("Rb");if(P(a,["blockingConfidence"])!==void 0)throw Error("Sb");a=P(a,["timeRangeFilter"]);a!=null&&O(b,["timeRangeFilter"],a);return b},ep=function(a){var b={},c=P(a,["aspectRatio"]);c!=null&&O(b,["aspectRatio"],c);c=P(a,["imageSize"]);c!=null&&O(b,["imageSize"],c);if(P(a,["outputMimeType"])!==void 0)throw Error("Tb");if(P(a,["outputCompressionQuality"])!==void 0)throw Error("Ub");return b},Ro=function(a,b){var c={},d=P(b,["model"]);d!=null&&O(c,["request", "model"],oo(a,d));d=P(b,["contents"]);d!=null&&(d=xo(d),Array.isArray(d)&&(d=d.map(function(e){return Vo(e)})),O(c,["request","contents"],d));d=P(b,["metadata"]);d!=null&&O(c,["metadata"],d);b=P(b,["config"]);b!=null&&O(c,["request","generationConfig"],fp(a,b,P(c,["request"],{})));return c},kp=function(a){var b={};a=P(a,["config"]);if(a!=null){var c=P(a,["pageSize"]);b!==void 0&&c!=null&&O(b,["_query","pageSize"],c);c=P(a,["pageToken"]);b!==void 0&&c!=null&&O(b,["_query","pageToken"],c);if(P(a,["filter"])!== void 0)throw Error("Vb");}return b},lp=function(a){var b={};a=P(a,["config"]);if(a!=null){var c=P(a,["pageSize"]);b!==void 0&&c!=null&&O(b,["_query","pageSize"],c);c=P(a,["pageToken"]);b!==void 0&&c!=null&&O(b,["_query","pageToken"],c);a=P(a,["filter"]);b!==void 0&&a!=null&&O(b,["_query","filter"],a)}return b},mp=function(a){var b={},c=P(a,["sdkHttpResponse"]);c!=null&&O(b,["sdkHttpResponse"],c);c=P(a,["nextPageToken"]);c!=null&&O(b,["nextPageToken"],c);a=P(a,["operations"]);a!=null&&(Array.isArray(a)&& (a=a.map(function(d){return Po(d)})),O(b,["batchJobs"],a));return b},np=function(a){var b={},c=P(a,["sdkHttpResponse"]);c!=null&&O(b,["sdkHttpResponse"],c);c=P(a,["nextPageToken"]);c!=null&&O(b,["nextPageToken"],c);a=P(a,["batchPredictionJobs"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return Qo(d)})),O(b,["batchJobs"],a));return b},dp=function(a){var b={},c=P(a,["functionCallingConfig"]);if(c!=null){var d={},e=P(c,["mode"]);e!=null&&O(d,["mode"],e);e=P(c,["allowedFunctionNames"]);e!=null&& O(d,["allowedFunctionNames"],e);if(P(c,["streamFunctionCallArguments"])!==void 0)throw Error("Lb");O(b,["functionCallingConfig"],d)}a=P(a,["retrievalConfig"]);a!=null&&O(b,["retrievalConfig"],a);return b},cp=function(a){var b={},c=P(a,["functionDeclarations"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),O(b,["functionDeclarations"],c));if(P(a,["retrieval"])!==void 0)throw Error("Xb");c=P(a,["googleSearchRetrieval"]);c!=null&&O(b,["googleSearchRetrieval"],c);c=P(a,["computerUse"]); c!=null&&O(b,["computerUse"],c);c=P(a,["fileSearch"]);c!=null&&O(b,["fileSearch"],c);c=P(a,["codeExecution"]);c!=null&&O(b,["codeExecution"],c);if(P(a,["enterpriseWebSearch"])!==void 0)throw Error("Yb");c=P(a,["googleMaps"]);c!=null&&O(b,["googleMaps"],ip(c));c=P(a,["googleSearch"]);c!=null&&O(b,["googleSearch"],jp(c));a=P(a,["urlContext"]);a!=null&&O(b,["urlContext"],a);return b},op=function(a){var b={},c=P(a,["parts"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=P(d,["mediaResolution"]); f!=null&&O(e,["mediaResolution"],f);f=P(d,["codeExecutionResult"]);f!=null&&O(e,["codeExecutionResult"],f);f=P(d,["executableCode"]);f!=null&&O(e,["executableCode"],f);var g=P(d,["fileData"]);if(g!=null){f={};if(P(g,["displayName"])!==void 0)throw Error("Fb");var h=P(g,["fileUri"]);h!=null&&O(f,["fileUri"],h);g=P(g,["mimeType"]);g!=null&&O(f,["mimeType"],g);O(e,["fileData"],f)}f=P(d,["functionCall"]);if(f!=null){g={};h=P(f,["id"]);h!=null&&O(g,["id"],h);h=P(f,["args"]);h!=null&&O(g,["args"],h);h= P(f,["name"]);h!=null&&O(g,["name"],h);if(P(f,["partialArgs"])!==void 0)throw Error("Jb");if(P(f,["willContinue"])!==void 0)throw Error("Kb");O(e,["functionCall"],g)}f=P(d,["functionResponse"]);f!=null&&O(e,["functionResponse"],f);g=P(d,["inlineData"]);if(g!=null){f={};h=P(g,["data"]);h!=null&&O(f,["data"],h);if(P(g,["displayName"])!==void 0)throw Error("Fb");g=P(g,["mimeType"]);g!=null&&O(f,["mimeType"],g);O(e,["inlineData"],f)}f=P(d,["text"]);f!=null&&O(e,["text"],f);f=P(d,["thought"]);f!=null&& O(e,["thought"],f);f=P(d,["thoughtSignature"]);f!=null&&O(e,["thoughtSignature"],f);d=P(d,["videoMetadata"]);d!=null&&O(e,["videoMetadata"],d);return e})),O(b,["parts"],c));a=P(a,["role"]);a!=null&&O(b,["role"],a);return b},rp=function(a,b){var c=P(a,["ttl"]);b!==void 0&&c!=null&&O(b,["ttl"],c);c=P(a,["expireTime"]);b!==void 0&&c!=null&&O(b,["expireTime"],c);c=P(a,["displayName"]);b!==void 0&&c!=null&&O(b,["displayName"],c);c=P(a,["contents"]);b!==void 0&&c!=null&&(c=xo(c),Array.isArray(c)&&(c=c.map(function(d){return op(d)})), O(b,["contents"],c));c=P(a,["systemInstruction"]);b!==void 0&&c!=null&&O(b,["systemInstruction"],op(vo(c)));c=P(a,["tools"]);b!==void 0&&c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return pp(d)})),O(b,["tools"],c));c=P(a,["toolConfig"]);b!==void 0&&c!=null&&O(b,["toolConfig"],qp(c));if(P(a,["kmsKeyName"])!==void 0)throw Error("cc");},up=function(a,b){var c=P(a,["ttl"]);b!==void 0&&c!=null&&O(b,["ttl"],c);c=P(a,["expireTime"]);b!==void 0&&c!=null&&O(b,["expireTime"],c);c=P(a,["displayName"]); b!==void 0&&c!=null&&O(b,["displayName"],c);c=P(a,["contents"]);b!==void 0&&c!=null&&(c=xo(c),Array.isArray(c)&&(c=c.map(function(d){return d})),O(b,["contents"],c));c=P(a,["systemInstruction"]);b!==void 0&&c!=null&&O(b,["systemInstruction"],vo(c));c=P(a,["tools"]);b!==void 0&&c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return tp(d)})),O(b,["tools"],c));c=P(a,["toolConfig"]);b!==void 0&&c!=null&&O(b,["toolConfig"],c);a=P(a,["kmsKeyName"]);b!==void 0&&a!=null&&O(b,["encryption_spec","kmsKeyName"], a)},vp=function(a,b){var c={},d=P(b,["model"]);d!=null&&O(c,["model"],po(a,d));a=P(b,["config"]);a!=null&&rp(a,c);return c},wp=function(a,b){var c={},d=P(b,["model"]);d!=null&&O(c,["model"],po(a,d));a=P(b,["config"]);a!=null&&up(a,c);return c},xp=function(a,b){var c={};b=P(b,["name"]);b!=null&&O(c,["_url","name"],Eo(a,b));return c},yp=function(a,b){var c={};b=P(b,["name"]);b!=null&&O(c,["_url","name"],Eo(a,b));return c},zp=function(a,b){var c={};b=P(b,["name"]);b!=null&&O(c,["_url","name"],Eo(a,b)); return c},Ap=function(a,b){var c={};b=P(b,["name"]);b!=null&&O(c,["_url","name"],Eo(a,b));return c},Bp=function(a){var b={};if(P(a,["authConfig"])!==void 0)throw Error("Qb");a=P(a,["enableWidget"]);a!=null&&O(b,["enableWidget"],a);return b},Cp=function(a){var b={};if(P(a,["excludeDomains"])!==void 0)throw Error("Rb");if(P(a,["blockingConfidence"])!==void 0)throw Error("Sb");a=P(a,["timeRangeFilter"]);a!=null&&O(b,["timeRangeFilter"],a);return b},Dp=function(a){var b={};a=P(a,["config"]);if(a!=null){var c= P(a,["pageSize"]);b!==void 0&&c!=null&&O(b,["_query","pageSize"],c);a=P(a,["pageToken"]);b!==void 0&&a!=null&&O(b,["_query","pageToken"],a)}return b},Ep=function(a){var b={};a=P(a,["config"]);if(a!=null){var c=P(a,["pageSize"]);b!==void 0&&c!=null&&O(b,["_query","pageSize"],c);a=P(a,["pageToken"]);b!==void 0&&a!=null&&O(b,["_query","pageToken"],a)}return b},Fp=function(a){var b={},c=P(a,["sdkHttpResponse"]);c!=null&&O(b,["sdkHttpResponse"],c);c=P(a,["nextPageToken"]);c!=null&&O(b,["nextPageToken"], c);a=P(a,["cachedContents"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),O(b,["cachedContents"],a));return b},Gp=function(a){var b={},c=P(a,["sdkHttpResponse"]);c!=null&&O(b,["sdkHttpResponse"],c);c=P(a,["nextPageToken"]);c!=null&&O(b,["nextPageToken"],c);a=P(a,["cachedContents"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),O(b,["cachedContents"],a));return b},qp=function(a){var b={},c=P(a,["functionCallingConfig"]);if(c!=null){var d={},e=P(c,["mode"]);e!=null&&O(d, ["mode"],e);e=P(c,["allowedFunctionNames"]);e!=null&&O(d,["allowedFunctionNames"],e);if(P(c,["streamFunctionCallArguments"])!==void 0)throw Error("Lb");O(b,["functionCallingConfig"],d)}a=P(a,["retrievalConfig"]);a!=null&&O(b,["retrievalConfig"],a);return b},pp=function(a){var b={},c=P(a,["functionDeclarations"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),O(b,["functionDeclarations"],c));if(P(a,["retrieval"])!==void 0)throw Error("Xb");c=P(a,["googleSearchRetrieval"]);c!=null&&O(b, ["googleSearchRetrieval"],c);c=P(a,["computerUse"]);c!=null&&O(b,["computerUse"],c);c=P(a,["fileSearch"]);c!=null&&O(b,["fileSearch"],c);c=P(a,["codeExecution"]);c!=null&&O(b,["codeExecution"],c);if(P(a,["enterpriseWebSearch"])!==void 0)throw Error("Yb");c=P(a,["googleMaps"]);c!=null&&O(b,["googleMaps"],Bp(c));c=P(a,["googleSearch"]);c!=null&&O(b,["googleSearch"],Cp(c));a=P(a,["urlContext"]);a!=null&&O(b,["urlContext"],a);return b},tp=function(a){var b={},c=P(a,["functionDeclarations"]);c!=null&& (Array.isArray(c)&&(c=c.map(function(d){var e={};if(P(d,["behavior"])!==void 0)throw Error("dc");var f=P(d,["description"]);f!=null&&O(e,["description"],f);f=P(d,["name"]);f!=null&&O(e,["name"],f);f=P(d,["parameters"]);f!=null&&O(e,["parameters"],f);f=P(d,["parametersJsonSchema"]);f!=null&&O(e,["parametersJsonSchema"],f);f=P(d,["response"]);f!=null&&O(e,["response"],f);d=P(d,["responseJsonSchema"]);d!=null&&O(e,["responseJsonSchema"],d);return e})),O(b,["functionDeclarations"],c));c=P(a,["retrieval"]); c!=null&&O(b,["retrieval"],c);c=P(a,["googleSearchRetrieval"]);c!=null&&O(b,["googleSearchRetrieval"],c);c=P(a,["computerUse"]);c!=null&&O(b,["computerUse"],c);if(P(a,["fileSearch"])!==void 0)throw Error("ec");c=P(a,["codeExecution"]);c!=null&&O(b,["codeExecution"],c);c=P(a,["enterpriseWebSearch"]);c!=null&&O(b,["enterpriseWebSearch"],c);c=P(a,["googleMaps"]);c!=null&&O(b,["googleMaps"],c);c=P(a,["googleSearch"]);c!=null&&O(b,["googleSearch"],c);a=P(a,["urlContext"]);a!=null&&O(b,["urlContext"],a); return b},Hp=function(a,b){var c={},d=P(b,["name"]);d!=null&&O(c,["_url","name"],Eo(a,d));a=P(b,["config"]);a!=null&&(b=P(a,["ttl"]),c!==void 0&&b!=null&&O(c,["ttl"],b),a=P(a,["expireTime"]),c!==void 0&&a!=null&&O(c,["expireTime"],a));return c},Ip=function(a,b){var c={},d=P(b,["name"]);d!=null&&O(c,["_url","name"],Eo(a,d));a=P(b,["config"]);a!=null&&(b=P(a,["ttl"]),c!==void 0&&b!=null&&O(c,["ttl"],b),a=P(a,["expireTime"]),c!==void 0&&a!=null&&O(c,["expireTime"],a));return c},Jp=function(a){var b= {};a=P(a,["name"]);a!=null&&O(b,["_url","file"],Go(a));return b},Kp=function(a){var b={};a=P(a,["name"]);a!=null&&O(b,["_url","file"],Go(a));return b},Lp=function(a){var b={};a=P(a,["config"]);if(a!=null){var c=P(a,["pageSize"]);b!==void 0&&c!=null&&O(b,["_query","pageSize"],c);a=P(a,["pageToken"]);b!==void 0&&a!=null&&O(b,["_query","pageToken"],a)}return b},Mp=function(a){var b={},c=P(a,["sdkHttpResponse"]);c!=null&&O(b,["sdkHttpResponse"],c);c=P(a,["nextPageToken"]);c!=null&&O(b,["nextPageToken"], c);a=P(a,["files"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),O(b,["files"],a));return b},Np=function(a){var b={};a=P(a,["config"]);a!=null&&(a=P(a,["displayName"]),b!==void 0&&a!=null&&O(b,["displayName"],a));return b},Op=function(a){var b={};a=P(a,["name"]);a!=null&&O(b,["_url","name"],a);return b},Pp=function(a){var b={};a=P(a,["config"]);if(a!=null){var c=P(a,["pageSize"]);b!==void 0&&c!=null&&O(b,["_query","pageSize"],c);a=P(a,["pageToken"]);b!==void 0&&a!=null&&O(b,["_query", "pageToken"],a)}return b},Qp=function(a){var b={},c=P(a,["sdkHttpResponse"]);c!=null&&O(b,["sdkHttpResponse"],c);c=P(a,["nextPageToken"]);c!=null&&O(b,["nextPageToken"],c);a=P(a,["fileSearchStores"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),O(b,["fileSearchStores"],a));return b},Sp=function(a){var b,c,d,e,f;return _.J(function(g){switch(g.g){case 1:if(a===void 0)throw Error("qc");if(a.ok){g.V(0);break}b=a.status;return((d=a.headers.get("content-type"))==null?0:d.includes("application/json"))? g.yield(a.json(),6):g.yield(a.text(),5);case 5:c={error:{message:g.h,code:a.status,status:a.statusText}};g.V(4);break;case 6:c=g.h;case 4:e=JSON.stringify(c);if(b>=400&&b<600)throw f=new Rp({message:e,status:b}),f;throw Error(e);}})},Tp=function(a,b){function c(f,g){f=Object.assign({},f);for(var h in g)if(Object.prototype.hasOwnProperty.call(g,h)){var l=g[h],n=f[h];l&&typeof l==="object"&&!Array.isArray(l)&&n&&typeof n==="object"&&!Array.isArray(n)?f[h]=c(n,l):(n&&l&&typeof n!==typeof l&&console.warn('includeExtraBodyToRequestInit:deepMerge: Type mismatch for key "'+ h+'". Original type: '+typeof n+", New type: "+typeof l+". Overwriting."),f[h]=l)}return f}if(b&&Object.keys(b).length!==0)if(a.body instanceof Blob)console.warn("includeExtraBodyToRequestInit: extraBody provided but current request body is a Blob. extraBody will be ignored as merging is not supported for Blob bodies.");else{var d={};if(typeof a.body==="string"&&a.body.length>0)try{var e=JSON.parse(a.body);if(typeof e!=="object"||e===null||Array.isArray(e)){console.warn("includeExtraBodyToRequestInit: Original request body is valid JSON but not a non-array object. Skip applying extraBody to the request body."); return}d=e}catch(f){console.warn("includeExtraBodyToRequestInit: Original request body is not valid JSON. Skip applying extraBody to the request body.");return}b=c(d,b);a.body=JSON.stringify(b)}},Up=function(a){var b={};a=P(a,["name"]);a!=null&&O(b,["_url","name"],a);return b},Vp=function(a){var b={},c=P(a,["parent"]);c!=null&&O(b,["_url","parent"],c);a=P(a,["config"]);a!=null&&(c=P(a,["pageSize"]),b!==void 0&&c!=null&&O(b,["_query","pageSize"],c),a=P(a,["pageToken"]),b!==void 0&&a!=null&&O(b,["_query", "pageToken"],a));return b},Wp=function(a){var b={},c=P(a,["sdkHttpResponse"]);c!=null&&O(b,["sdkHttpResponse"],c);c=P(a,["nextPageToken"]);c!=null&&O(b,["nextPageToken"],c);a=P(a,["documents"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),O(b,["documents"],a));return b},Yp=function(a,b,c){var d,e,f,g,h;return _.J(function(l){if(l.g==1)return l.yield(Xp(a,b,c),2);if(l.g!=3)return d=l.h,l.yield((e=d)==null?void 0:e.json(),3);f=l.h;if(((g=d)==null?void 0:(h=g.headers)==null?void 0:h["x-goog-upload-status"])!== "final")throw Error("sc");return l.return(f.file)})},Xp=function(a,b,c){var d,e,f,g,h,l,n,r,u,p,t,v;return _.J(function(y){switch(y.g){case 1:e=d=0,f=new Zp(new Response),g="upload",d=a.size;case 2:if(!(e=d&&(g+=", finalize");n=0;r=1E3;case 5:if(!(n<3)){y.V(7);break}return y.yield(c.request({path:"",body:l,R:"POST",httpOptions:{apiVersion:"",baseUrl:b,headers:{"X-Goog-Upload-Command":g,"X-Goog-Upload-Offset":String(e),"Content-Length":String(h)}}}), 8);case 8:f=y.h;p=u=void 0;if((u=f)==null?0:(p=u.headers)==null?0:p["x-goog-upload-status"]){y.V(7);break}n++;return y.yield($p(r),9);case 9:r*=2;y.V(5);break;case 7:e+=h;v=t=void 0;if(((t=f)==null?void 0:(v=t.headers)==null?void 0:v["x-goog-upload-status"])!=="active"){y.V(4);break}if(d<=e)throw Error("tc");y.V(2);break;case 4:return y.return(f)}})},aq=function(a){var b;return _.J(function(c){b={size:a.size,type:a.type};return c.return(b)})},$p=function(a){return new Promise(function(b){return setTimeout(b, a)})},cq=function(a){var b={},c=P(a,["content"]);c!=null&&O(b,["content"],c);c=P(a,["citationMetadata"]);c!=null&&O(b,["citationMetadata"],bq(c));c=P(a,["tokenCount"]);c!=null&&O(b,["tokenCount"],c);c=P(a,["finishReason"]);c!=null&&O(b,["finishReason"],c);c=P(a,["avgLogprobs"]);c!=null&&O(b,["avgLogprobs"],c);c=P(a,["groundingMetadata"]);c!=null&&O(b,["groundingMetadata"],c);c=P(a,["index"]);c!=null&&O(b,["index"],c);c=P(a,["logprobsResult"]);c!=null&&O(b,["logprobsResult"],c);c=P(a,["safetyRatings"]); c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),O(b,["safetyRatings"],c));a=P(a,["urlContextMetadata"]);a!=null&&O(b,["urlContextMetadata"],a);return b},bq=function(a){var b={};a=P(a,["citationSources"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(c){return c})),O(b,["citations"],a));return b},dq=function(a){var b={},c=P(a,["parts"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=P(d,["mediaResolution"]);f!=null&&O(e,["mediaResolution"],f);f=P(d,["codeExecutionResult"]); f!=null&&O(e,["codeExecutionResult"],f);f=P(d,["executableCode"]);f!=null&&O(e,["executableCode"],f);var g=P(d,["fileData"]);if(g!=null){f={};if(P(g,["displayName"])!==void 0)throw Error("Fb");var h=P(g,["fileUri"]);h!=null&&O(f,["fileUri"],h);g=P(g,["mimeType"]);g!=null&&O(f,["mimeType"],g);O(e,["fileData"],f)}f=P(d,["functionCall"]);if(f!=null){g={};h=P(f,["id"]);h!=null&&O(g,["id"],h);h=P(f,["args"]);h!=null&&O(g,["args"],h);h=P(f,["name"]);h!=null&&O(g,["name"],h);if(P(f,["partialArgs"])!==void 0)throw Error("Jb"); if(P(f,["willContinue"])!==void 0)throw Error("Kb");O(e,["functionCall"],g)}f=P(d,["functionResponse"]);f!=null&&O(e,["functionResponse"],f);g=P(d,["inlineData"]);if(g!=null){f={};h=P(g,["data"]);h!=null&&O(f,["data"],h);if(P(g,["displayName"])!==void 0)throw Error("Fb");g=P(g,["mimeType"]);g!=null&&O(f,["mimeType"],g);O(e,["inlineData"],f)}f=P(d,["text"]);f!=null&&O(e,["text"],f);f=P(d,["thought"]);f!=null&&O(e,["thought"],f);f=P(d,["thoughtSignature"]);f!=null&&O(e,["thoughtSignature"],f);d=P(d, ["videoMetadata"]);d!=null&&O(e,["videoMetadata"],d);return e})),O(b,["parts"],c));a=P(a,["role"]);a!=null&&O(b,["role"],a);return b},eq=function(a,b){var c={};b=P(b,["model"]);b!=null&&O(c,["_url","name"],oo(a,b));return c},fq=function(a,b){var c={};b=P(b,["model"]);b!=null&&O(c,["_url","name"],oo(a,b));return c},gq=function(a,b){var c=P(a,["outputGcsUri"]);b!==void 0&&c!=null&&O(b,["parameters","storageUri"],c);c=P(a,["negativePrompt"]);b!==void 0&&c!=null&&O(b,["parameters","negativePrompt"],c); c=P(a,["numberOfImages"]);b!==void 0&&c!=null&&O(b,["parameters","sampleCount"],c);c=P(a,["aspectRatio"]);b!==void 0&&c!=null&&O(b,["parameters","aspectRatio"],c);c=P(a,["guidanceScale"]);b!==void 0&&c!=null&&O(b,["parameters","guidanceScale"],c);c=P(a,["seed"]);b!==void 0&&c!=null&&O(b,["parameters","seed"],c);c=P(a,["safetyFilterLevel"]);b!==void 0&&c!=null&&O(b,["parameters","safetySetting"],c);c=P(a,["personGeneration"]);b!==void 0&&c!=null&&O(b,["parameters","personGeneration"],c);c=P(a,["includeSafetyAttributes"]); b!==void 0&&c!=null&&O(b,["parameters","includeSafetyAttributes"],c);c=P(a,["includeRaiReason"]);b!==void 0&&c!=null&&O(b,["parameters","includeRaiReason"],c);c=P(a,["language"]);b!==void 0&&c!=null&&O(b,["parameters","language"],c);c=P(a,["outputMimeType"]);b!==void 0&&c!=null&&O(b,["parameters","outputOptions","mimeType"],c);c=P(a,["outputCompressionQuality"]);b!==void 0&&c!=null&&O(b,["parameters","outputOptions","compressionQuality"],c);c=P(a,["addWatermark"]);b!==void 0&&c!=null&&O(b,["parameters", "addWatermark"],c);c=P(a,["labels"]);b!==void 0&&c!=null&&O(b,["labels"],c);c=P(a,["editMode"]);b!==void 0&&c!=null&&O(b,["parameters","editMode"],c);a=P(a,["baseSteps"]);b!==void 0&&a!=null&&O(b,["parameters","editConfig","baseSteps"],a)},iq=function(a,b){var c={},d=P(b,["model"]);d!=null&&O(c,["_url","model"],oo(a,d));a=P(b,["prompt"]);a!=null&&O(c,["instances[0]","prompt"],a);a=P(b,["referenceImages"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(e){var f={},g=P(e,["referenceImage"]);g!=null&& O(f,["referenceImage"],hq(g));g=P(e,["referenceId"]);g!=null&&O(f,["referenceId"],g);g=P(e,["referenceType"]);g!=null&&O(f,["referenceType"],g);var h=P(e,["maskImageConfig"]);if(h!=null){g={};var l=P(h,["maskMode"]);l!=null&&O(g,["maskMode"],l);l=P(h,["segmentationClasses"]);l!=null&&O(g,["maskClasses"],l);h=P(h,["maskDilation"]);h!=null&&O(g,["dilation"],h);O(f,["maskImageConfig"],g)}h=P(e,["controlImageConfig"]);h!=null&&(g={},l=P(h,["controlType"]),l!=null&&O(g,["controlType"],l),h=P(h,["enableControlImageComputation"]), h!=null&&O(g,["computeControl"],h),O(f,["controlImageConfig"],g));g=P(e,["styleImageConfig"]);g!=null&&O(f,["styleImageConfig"],g);e=P(e,["subjectImageConfig"]);e!=null&&O(f,["subjectImageConfig"],e);return f})),O(c,["instances[0]","referenceImages"],a));b=P(b,["config"]);b!=null&&gq(b,c);return c},kq=function(a){var b={},c=P(a,["sdkHttpResponse"]);c!=null&&O(b,["sdkHttpResponse"],c);a=P(a,["predictions"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return jq(d)})),O(b,["generatedImages"],a)); return b},oq=function(a,b,c){var d={},e=P(b,["systemInstruction"]);c!==void 0&&e!=null&&O(c,["systemInstruction"],dq(vo(e)));e=P(b,["temperature"]);e!=null&&O(d,["temperature"],e);e=P(b,["topP"]);e!=null&&O(d,["topP"],e);e=P(b,["topK"]);e!=null&&O(d,["topK"],e);e=P(b,["candidateCount"]);e!=null&&O(d,["candidateCount"],e);e=P(b,["maxOutputTokens"]);e!=null&&O(d,["maxOutputTokens"],e);e=P(b,["stopSequences"]);e!=null&&O(d,["stopSequences"],e);e=P(b,["responseLogprobs"]);e!=null&&O(d,["responseLogprobs"], e);e=P(b,["logprobs"]);e!=null&&O(d,["logprobs"],e);e=P(b,["presencePenalty"]);e!=null&&O(d,["presencePenalty"],e);e=P(b,["frequencyPenalty"]);e!=null&&O(d,["frequencyPenalty"],e);e=P(b,["seed"]);e!=null&&O(d,["seed"],e);e=P(b,["responseMimeType"]);e!=null&&O(d,["responseMimeType"],e);e=P(b,["responseSchema"]);e!=null&&O(d,["responseSchema"],Ao(e));e=P(b,["responseJsonSchema"]);e!=null&&O(d,["responseJsonSchema"],e);if(P(b,["routingConfig"])!==void 0)throw Error("Mb");if(P(b,["modelSelectionConfig"])!== void 0)throw Error("Nb");e=P(b,["safetySettings"]);c!==void 0&&e!=null&&(Array.isArray(e)&&(e=e.map(function(f){var g={},h=P(f,["category"]);h!=null&&O(g,["category"],h);if(P(f,["method"])!==void 0)throw Error("Wb");f=P(f,["threshold"]);f!=null&&O(g,["threshold"],f);return g})),O(c,["safetySettings"],e));e=P(b,["tools"]);c!==void 0&&e!=null&&(e=Do(e),Array.isArray(e)&&(e=e.map(function(f){return lq(Co(f))})),O(c,["tools"],e));e=P(b,["toolConfig"]);c!==void 0&&e!=null&&O(c,["toolConfig"],mq(e));if(P(b, ["labels"])!==void 0)throw Error("Ob");e=P(b,["cachedContent"]);c!==void 0&&e!=null&&O(c,["cachedContent"],Eo(a,e));a=P(b,["responseModalities"]);a!=null&&O(d,["responseModalities"],a);a=P(b,["mediaResolution"]);a!=null&&O(d,["mediaResolution"],a);a=P(b,["speechConfig"]);a!=null&&O(d,["speechConfig"],Bo(a));if(P(b,["audioTimestamp"])!==void 0)throw Error("Pb");a=P(b,["thinkingConfig"]);a!=null&&O(d,["thinkingConfig"],a);a=P(b,["imageConfig"]);a!=null&&O(d,["imageConfig"],nq(a));b=P(b,["enableEnhancedCivicAnswers"]); b!=null&&O(d,["enableEnhancedCivicAnswers"],b);return d},rq=function(a,b,c){var d={},e=P(b,["systemInstruction"]);c!==void 0&&e!=null&&O(c,["systemInstruction"],vo(e));e=P(b,["temperature"]);e!=null&&O(d,["temperature"],e);e=P(b,["topP"]);e!=null&&O(d,["topP"],e);e=P(b,["topK"]);e!=null&&O(d,["topK"],e);e=P(b,["candidateCount"]);e!=null&&O(d,["candidateCount"],e);e=P(b,["maxOutputTokens"]);e!=null&&O(d,["maxOutputTokens"],e);e=P(b,["stopSequences"]);e!=null&&O(d,["stopSequences"],e);e=P(b,["responseLogprobs"]); e!=null&&O(d,["responseLogprobs"],e);e=P(b,["logprobs"]);e!=null&&O(d,["logprobs"],e);e=P(b,["presencePenalty"]);e!=null&&O(d,["presencePenalty"],e);e=P(b,["frequencyPenalty"]);e!=null&&O(d,["frequencyPenalty"],e);e=P(b,["seed"]);e!=null&&O(d,["seed"],e);e=P(b,["responseMimeType"]);e!=null&&O(d,["responseMimeType"],e);e=P(b,["responseSchema"]);e!=null&&O(d,["responseSchema"],Ao(e));e=P(b,["responseJsonSchema"]);e!=null&&O(d,["responseJsonSchema"],e);e=P(b,["routingConfig"]);e!=null&&O(d,["routingConfig"], e);e=P(b,["modelSelectionConfig"]);e!=null&&O(d,["modelConfig"],e);e=P(b,["safetySettings"]);c!==void 0&&e!=null&&(Array.isArray(e)&&(e=e.map(function(f){return f})),O(c,["safetySettings"],e));e=P(b,["tools"]);c!==void 0&&e!=null&&(e=Do(e),Array.isArray(e)&&(e=e.map(function(f){return pq(Co(f))})),O(c,["tools"],e));e=P(b,["toolConfig"]);c!==void 0&&e!=null&&O(c,["toolConfig"],e);e=P(b,["labels"]);c!==void 0&&e!=null&&O(c,["labels"],e);e=P(b,["cachedContent"]);c!==void 0&&e!=null&&O(c,["cachedContent"], Eo(a,e));a=P(b,["responseModalities"]);a!=null&&O(d,["responseModalities"],a);a=P(b,["mediaResolution"]);a!=null&&O(d,["mediaResolution"],a);a=P(b,["speechConfig"]);a!=null&&O(d,["speechConfig"],Bo(a));a=P(b,["audioTimestamp"]);a!=null&&O(d,["audioTimestamp"],a);a=P(b,["thinkingConfig"]);a!=null&&O(d,["thinkingConfig"],a);a=P(b,["imageConfig"]);a!=null&&O(d,["imageConfig"],qq(a));if(P(b,["enableEnhancedCivicAnswers"])!==void 0)throw Error("xc");return d},sq=function(a,b){var c={},d=P(b,["model"]); d!=null&&O(c,["_url","model"],oo(a,d));d=P(b,["contents"]);d!=null&&(d=xo(d),Array.isArray(d)&&(d=d.map(function(e){return dq(e)})),O(c,["contents"],d));b=P(b,["config"]);b!=null&&O(c,["generationConfig"],oq(a,b,c));return c},tq=function(a,b){var c={},d=P(b,["model"]);d!=null&&O(c,["_url","model"],oo(a,d));d=P(b,["contents"]);d!=null&&(d=xo(d),Array.isArray(d)&&(d=d.map(function(e){return e})),O(c,["contents"],d));b=P(b,["config"]);b!=null&&O(c,["generationConfig"],rq(a,b,c));return c},uq=function(a){var b= {},c=P(a,["sdkHttpResponse"]);c!=null&&O(b,["sdkHttpResponse"],c);c=P(a,["candidates"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return cq(d)})),O(b,["candidates"],c));c=P(a,["modelVersion"]);c!=null&&O(b,["modelVersion"],c);c=P(a,["promptFeedback"]);c!=null&&O(b,["promptFeedback"],c);c=P(a,["responseId"]);c!=null&&O(b,["responseId"],c);a=P(a,["usageMetadata"]);a!=null&&O(b,["usageMetadata"],a);return b},vq=function(a){var b={},c=P(a,["sdkHttpResponse"]);c!=null&&O(b,["sdkHttpResponse"],c); c=P(a,["candidates"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),O(b,["candidates"],c));c=P(a,["createTime"]);c!=null&&O(b,["createTime"],c);c=P(a,["modelVersion"]);c!=null&&O(b,["modelVersion"],c);c=P(a,["promptFeedback"]);c!=null&&O(b,["promptFeedback"],c);c=P(a,["responseId"]);c!=null&&O(b,["responseId"],c);a=P(a,["usageMetadata"]);a!=null&&O(b,["usageMetadata"],a);return b},wq=function(a,b){var c={},d=P(b,["model"]);d!=null&&O(c,["_url","model"],oo(a,d));a=P(b,["prompt"]);a!= null&&O(c,["instances[0]","prompt"],a);b=P(b,["config"]);if(b!=null){if(P(b,["outputGcsUri"])!==void 0)throw Error("yc");if(P(b,["negativePrompt"])!==void 0)throw Error("zc");a=P(b,["numberOfImages"]);c!==void 0&&a!=null&&O(c,["parameters","sampleCount"],a);a=P(b,["aspectRatio"]);c!==void 0&&a!=null&&O(c,["parameters","aspectRatio"],a);a=P(b,["guidanceScale"]);c!==void 0&&a!=null&&O(c,["parameters","guidanceScale"],a);if(P(b,["seed"])!==void 0)throw Error("Ac");a=P(b,["safetyFilterLevel"]);c!==void 0&& a!=null&&O(c,["parameters","safetySetting"],a);a=P(b,["personGeneration"]);c!==void 0&&a!=null&&O(c,["parameters","personGeneration"],a);a=P(b,["includeSafetyAttributes"]);c!==void 0&&a!=null&&O(c,["parameters","includeSafetyAttributes"],a);a=P(b,["includeRaiReason"]);c!==void 0&&a!=null&&O(c,["parameters","includeRaiReason"],a);a=P(b,["language"]);c!==void 0&&a!=null&&O(c,["parameters","language"],a);a=P(b,["outputMimeType"]);c!==void 0&&a!=null&&O(c,["parameters","outputOptions","mimeType"],a); a=P(b,["outputCompressionQuality"]);c!==void 0&&a!=null&&O(c,["parameters","outputOptions","compressionQuality"],a);if(P(b,["addWatermark"])!==void 0)throw Error("Bc");if(P(b,["labels"])!==void 0)throw Error("Ob");a=P(b,["imageSize"]);c!==void 0&&a!=null&&O(c,["parameters","sampleImageSize"],a);if(P(b,["enhancePrompt"])!==void 0)throw Error("Cc");}return c},xq=function(a,b){var c={},d=P(b,["model"]);d!=null&&O(c,["_url","model"],oo(a,d));a=P(b,["prompt"]);a!=null&&O(c,["instances[0]","prompt"],a); b=P(b,["config"]);b!=null&&(a=P(b,["outputGcsUri"]),c!==void 0&&a!=null&&O(c,["parameters","storageUri"],a),a=P(b,["negativePrompt"]),c!==void 0&&a!=null&&O(c,["parameters","negativePrompt"],a),a=P(b,["numberOfImages"]),c!==void 0&&a!=null&&O(c,["parameters","sampleCount"],a),a=P(b,["aspectRatio"]),c!==void 0&&a!=null&&O(c,["parameters","aspectRatio"],a),a=P(b,["guidanceScale"]),c!==void 0&&a!=null&&O(c,["parameters","guidanceScale"],a),a=P(b,["seed"]),c!==void 0&&a!=null&&O(c,["parameters","seed"], a),a=P(b,["safetyFilterLevel"]),c!==void 0&&a!=null&&O(c,["parameters","safetySetting"],a),a=P(b,["personGeneration"]),c!==void 0&&a!=null&&O(c,["parameters","personGeneration"],a),a=P(b,["includeSafetyAttributes"]),c!==void 0&&a!=null&&O(c,["parameters","includeSafetyAttributes"],a),a=P(b,["includeRaiReason"]),c!==void 0&&a!=null&&O(c,["parameters","includeRaiReason"],a),a=P(b,["language"]),c!==void 0&&a!=null&&O(c,["parameters","language"],a),a=P(b,["outputMimeType"]),c!==void 0&&a!=null&&O(c,["parameters", "outputOptions","mimeType"],a),a=P(b,["outputCompressionQuality"]),c!==void 0&&a!=null&&O(c,["parameters","outputOptions","compressionQuality"],a),a=P(b,["addWatermark"]),c!==void 0&&a!=null&&O(c,["parameters","addWatermark"],a),a=P(b,["labels"]),c!==void 0&&a!=null&&O(c,["labels"],a),a=P(b,["imageSize"]),c!==void 0&&a!=null&&O(c,["parameters","sampleImageSize"],a),b=P(b,["enhancePrompt"]),c!==void 0&&b!=null&&O(c,["parameters","enhancePrompt"],b));return c},zq=function(a){var b={},c=P(a,["sdkHttpResponse"]); c!=null&&O(b,["sdkHttpResponse"],c);c=P(a,["predictions"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=P(d,["_self"]);if(f!=null){var g={},h=P(f,["bytesBase64Encoded"]);h!=null&&O(g,["imageBytes"],io(h));f=P(f,["mimeType"]);f!=null&&O(g,["mimeType"],f);O(e,["image"],g)}g=P(d,["raiFilteredReason"]);g!=null&&O(e,["raiFilteredReason"],g);d=P(d,["_self"]);d!=null&&O(e,["safetyAttributes"],yq(d));return e})),O(b,["generatedImages"],c));a=P(a,["positivePromptSafetyAttributes"]);a!=null&& O(b,["positivePromptSafetyAttributes"],yq(a));return b},Bq=function(a){var b={},c=P(a,["sdkHttpResponse"]);c!=null&&O(b,["sdkHttpResponse"],c);c=P(a,["predictions"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return jq(d)})),O(b,["generatedImages"],c));a=P(a,["positivePromptSafetyAttributes"]);a!=null&&O(b,["positivePromptSafetyAttributes"],Aq(a));return b},Dq=function(a,b){var c=P(a,["numberOfVideos"]);b!==void 0&&c!=null&&O(b,["parameters","sampleCount"],c);if(P(a,["outputGcsUri"])!==void 0)throw Error("yc"); if(P(a,["fps"])!==void 0)throw Error("Dc");c=P(a,["durationSeconds"]);b!==void 0&&c!=null&&O(b,["parameters","durationSeconds"],c);if(P(a,["seed"])!==void 0)throw Error("Ac");c=P(a,["aspectRatio"]);b!==void 0&&c!=null&&O(b,["parameters","aspectRatio"],c);c=P(a,["resolution"]);b!==void 0&&c!=null&&O(b,["parameters","resolution"],c);c=P(a,["personGeneration"]);b!==void 0&&c!=null&&O(b,["parameters","personGeneration"],c);if(P(a,["pubsubTopic"])!==void 0)throw Error("Ec");c=P(a,["negativePrompt"]);b!== void 0&&c!=null&&O(b,["parameters","negativePrompt"],c);c=P(a,["enhancePrompt"]);b!==void 0&&c!=null&&O(b,["parameters","enhancePrompt"],c);if(P(a,["generateAudio"])!==void 0)throw Error("Fc");c=P(a,["lastFrame"]);b!==void 0&&c!=null&&O(b,["instances[0]","lastFrame"],Cq(c));c=P(a,["referenceImages"]);b!==void 0&&c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=P(d,["image"]);f!=null&&O(e,["image"],Cq(f));d=P(d,["referenceType"]);d!=null&&O(e,["referenceType"],d);return e})),O(b,["instances[0]", "referenceImages"],c));if(P(a,["mask"])!==void 0)throw Error("Gc");if(P(a,["compressionQuality"])!==void 0)throw Error("Hc");},Fq=function(a,b){var c=P(a,["numberOfVideos"]);b!==void 0&&c!=null&&O(b,["parameters","sampleCount"],c);c=P(a,["outputGcsUri"]);b!==void 0&&c!=null&&O(b,["parameters","storageUri"],c);c=P(a,["fps"]);b!==void 0&&c!=null&&O(b,["parameters","fps"],c);c=P(a,["durationSeconds"]);b!==void 0&&c!=null&&O(b,["parameters","durationSeconds"],c);c=P(a,["seed"]);b!==void 0&&c!=null&&O(b, ["parameters","seed"],c);c=P(a,["aspectRatio"]);b!==void 0&&c!=null&&O(b,["parameters","aspectRatio"],c);c=P(a,["resolution"]);b!==void 0&&c!=null&&O(b,["parameters","resolution"],c);c=P(a,["personGeneration"]);b!==void 0&&c!=null&&O(b,["parameters","personGeneration"],c);c=P(a,["pubsubTopic"]);b!==void 0&&c!=null&&O(b,["parameters","pubsubTopic"],c);c=P(a,["negativePrompt"]);b!==void 0&&c!=null&&O(b,["parameters","negativePrompt"],c);c=P(a,["enhancePrompt"]);b!==void 0&&c!=null&&O(b,["parameters", "enhancePrompt"],c);c=P(a,["generateAudio"]);b!==void 0&&c!=null&&O(b,["parameters","generateAudio"],c);c=P(a,["lastFrame"]);b!==void 0&&c!=null&&O(b,["instances[0]","lastFrame"],hq(c));c=P(a,["referenceImages"]);b!==void 0&&c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=P(d,["image"]);f!=null&&O(e,["image"],hq(f));d=P(d,["referenceType"]);d!=null&&O(e,["referenceType"],d);return e})),O(b,["instances[0]","referenceImages"],c));c=P(a,["mask"]);b!==void 0&&c!=null&&O(b,["instances[0]", "mask"],Eq(c));a=P(a,["compressionQuality"]);b!==void 0&&a!=null&&O(b,["parameters","compressionQuality"],a)},Hq=function(a,b){var c={},d=P(b,["model"]);d!=null&&O(c,["_url","model"],oo(a,d));a=P(b,["prompt"]);a!=null&&O(c,["instances[0]","prompt"],a);a=P(b,["image"]);a!=null&&O(c,["instances[0]","image"],Cq(a));a=P(b,["video"]);a!=null&&O(c,["instances[0]","video"],Gq(a));a=P(b,["source"]);a!=null&&(d=P(a,["prompt"]),c!==void 0&&d!=null&&O(c,["instances[0]","prompt"],d),d=P(a,["image"]),c!==void 0&& d!=null&&O(c,["instances[0]","image"],Cq(d)),a=P(a,["video"]),c!==void 0&&a!=null&&O(c,["instances[0]","video"],Gq(a)));b=P(b,["config"]);b!=null&&Dq(b,c);return c},Jq=function(a,b){var c={},d=P(b,["model"]);d!=null&&O(c,["_url","model"],oo(a,d));a=P(b,["prompt"]);a!=null&&O(c,["instances[0]","prompt"],a);a=P(b,["image"]);a!=null&&O(c,["instances[0]","image"],hq(a));a=P(b,["video"]);a!=null&&O(c,["instances[0]","video"],Iq(a));a=P(b,["source"]);a!=null&&(d=P(a,["prompt"]),c!==void 0&&d!=null&&O(c, ["instances[0]","prompt"],d),d=P(a,["image"]),c!==void 0&&d!=null&&O(c,["instances[0]","image"],hq(d)),a=P(a,["video"]),c!==void 0&&a!=null&&O(c,["instances[0]","video"],Iq(a)));b=P(b,["config"]);b!=null&&Fq(b,c);return c},Kq=function(a){var b={},c=P(a,["generatedSamples"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=P(d,["video"]);if(f!=null){d={};var g=P(f,["uri"]);g!=null&&O(d,["uri"],g);g=P(f,["encodedVideo"]);g!=null&&O(d,["videoBytes"],io(g));f=P(f,["encoding"]);f!=null&&O(d, ["mimeType"],f);O(e,["video"],d)}return e})),O(b,["generatedVideos"],c));c=P(a,["raiMediaFilteredCount"]);c!=null&&O(b,["raiMediaFilteredCount"],c);a=P(a,["raiMediaFilteredReasons"]);a!=null&&O(b,["raiMediaFilteredReasons"],a);return b},Lq=function(a){var b={},c=P(a,["videos"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=P(d,["_self"]);if(f!=null){d={};var g=P(f,["gcsUri"]);g!=null&&O(d,["uri"],g);g=P(f,["bytesBase64Encoded"]);g!=null&&O(d,["videoBytes"],io(g));f=P(f,["mimeType"]); f!=null&&O(d,["mimeType"],f);O(e,["video"],d)}return e})),O(b,["generatedVideos"],c));c=P(a,["raiMediaFilteredCount"]);c!=null&&O(b,["raiMediaFilteredCount"],c);a=P(a,["raiMediaFilteredReasons"]);a!=null&&O(b,["raiMediaFilteredReasons"],a);return b},jq=function(a){var b={},c=P(a,["_self"]);if(c!=null){var d={},e=P(c,["gcsUri"]);e!=null&&O(d,["gcsUri"],e);e=P(c,["bytesBase64Encoded"]);e!=null&&O(d,["imageBytes"],io(e));c=P(c,["mimeType"]);c!=null&&O(d,["mimeType"],c);O(b,["image"],d)}d=P(a,["raiFilteredReason"]); d!=null&&O(b,["raiFilteredReason"],d);d=P(a,["_self"]);d!=null&&O(b,["safetyAttributes"],Aq(d));a=P(a,["prompt"]);a!=null&&O(b,["enhancedPrompt"],a);return b},Mq=function(a,b){var c={};b=P(b,["model"]);b!=null&&O(c,["_url","name"],oo(a,b));return c},Nq=function(a,b){var c={};b=P(b,["model"]);b!=null&&O(c,["_url","name"],oo(a,b));return c},Oq=function(a){var b={};if(P(a,["authConfig"])!==void 0)throw Error("Qb");a=P(a,["enableWidget"]);a!=null&&O(b,["enableWidget"],a);return b},Pq=function(a){var b= {};if(P(a,["excludeDomains"])!==void 0)throw Error("Rb");if(P(a,["blockingConfidence"])!==void 0)throw Error("Sb");a=P(a,["timeRangeFilter"]);a!=null&&O(b,["timeRangeFilter"],a);return b},nq=function(a){var b={},c=P(a,["aspectRatio"]);c!=null&&O(b,["aspectRatio"],c);c=P(a,["imageSize"]);c!=null&&O(b,["imageSize"],c);if(P(a,["outputMimeType"])!==void 0)throw Error("Tb");if(P(a,["outputCompressionQuality"])!==void 0)throw Error("Ub");return b},qq=function(a){var b={},c=P(a,["aspectRatio"]);c!=null&& O(b,["aspectRatio"],c);c=P(a,["imageSize"]);c!=null&&O(b,["imageSize"],c);c=P(a,["outputMimeType"]);c!=null&&O(b,["imageOutputOptions","mimeType"],c);a=P(a,["outputCompressionQuality"]);a!=null&&O(b,["imageOutputOptions","compressionQuality"],a);return b},Cq=function(a){var b={};if(P(a,["gcsUri"])!==void 0)throw Error("Cb");var c=P(a,["imageBytes"]);c!=null&&O(b,["bytesBase64Encoded"],io(c));a=P(a,["mimeType"]);a!=null&&O(b,["mimeType"],a);return b},hq=function(a){var b={},c=P(a,["gcsUri"]);c!=null&& O(b,["gcsUri"],c);c=P(a,["imageBytes"]);c!=null&&O(b,["bytesBase64Encoded"],io(c));a=P(a,["mimeType"]);a!=null&&O(b,["mimeType"],a);return b},Qq=function(a,b){var c={};b=P(b,["config"]);if(b!=null){var d=P(b,["pageSize"]);c!==void 0&&d!=null&&O(c,["_query","pageSize"],d);d=P(b,["pageToken"]);c!==void 0&&d!=null&&O(c,["_query","pageToken"],d);d=P(b,["filter"]);c!==void 0&&d!=null&&O(c,["_query","filter"],d);b=P(b,["queryBase"]);c!==void 0&&b!=null&&O(c,["_url","models_url"],Ho(a,b))}return c},Rq=function(a, b){var c={};b=P(b,["config"]);if(b!=null){var d=P(b,["pageSize"]);c!==void 0&&d!=null&&O(c,["_query","pageSize"],d);d=P(b,["pageToken"]);c!==void 0&&d!=null&&O(c,["_query","pageToken"],d);d=P(b,["filter"]);c!==void 0&&d!=null&&O(c,["_query","filter"],d);b=P(b,["queryBase"]);c!==void 0&&b!=null&&O(c,["_url","models_url"],Ho(a,b))}return c},Tq=function(a){var b={},c=P(a,["sdkHttpResponse"]);c!=null&&O(b,["sdkHttpResponse"],c);c=P(a,["nextPageToken"]);c!=null&&O(b,["nextPageToken"],c);a=P(a,["_self"]); a!=null&&(a=Io(a),Array.isArray(a)&&(a=a.map(function(d){return Sq(d)})),O(b,["models"],a));return b},Vq=function(a){var b={},c=P(a,["sdkHttpResponse"]);c!=null&&O(b,["sdkHttpResponse"],c);c=P(a,["nextPageToken"]);c!=null&&O(b,["nextPageToken"],c);a=P(a,["_self"]);a!=null&&(a=Io(a),Array.isArray(a)&&(a=a.map(function(d){return Uq(d)})),O(b,["models"],a));return b},Sq=function(a){var b={},c=P(a,["name"]);c!=null&&O(b,["name"],c);c=P(a,["displayName"]);c!=null&&O(b,["displayName"],c);c=P(a,["description"]); c!=null&&O(b,["description"],c);c=P(a,["version"]);c!=null&&O(b,["version"],c);var d=P(a,["_self"]);if(d!=null){c={};var e=P(d,["baseModel"]);e!=null&&O(c,["baseModel"],e);e=P(d,["createTime"]);e!=null&&O(c,["createTime"],e);d=P(d,["updateTime"]);d!=null&&O(c,["updateTime"],d);O(b,["tunedModelInfo"],c)}c=P(a,["inputTokenLimit"]);c!=null&&O(b,["inputTokenLimit"],c);c=P(a,["outputTokenLimit"]);c!=null&&O(b,["outputTokenLimit"],c);c=P(a,["supportedGenerationMethods"]);c!=null&&O(b,["supportedActions"], c);c=P(a,["temperature"]);c!=null&&O(b,["temperature"],c);c=P(a,["maxTemperature"]);c!=null&&O(b,["maxTemperature"],c);c=P(a,["topP"]);c!=null&&O(b,["topP"],c);c=P(a,["topK"]);c!=null&&O(b,["topK"],c);a=P(a,["thinking"]);a!=null&&O(b,["thinking"],a);return b},Uq=function(a){var b={},c=P(a,["name"]);c!=null&&O(b,["name"],c);c=P(a,["displayName"]);c!=null&&O(b,["displayName"],c);c=P(a,["description"]);c!=null&&O(b,["description"],c);c=P(a,["versionId"]);c!=null&&O(b,["version"],c);c=P(a,["deployedModels"]); c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=P(d,["endpoint"]);f!=null&&O(e,["name"],f);d=P(d,["deployedModelId"]);d!=null&&O(e,["deployedModelId"],d);return e})),O(b,["endpoints"],c));c=P(a,["labels"]);c!=null&&O(b,["labels"],c);c=P(a,["_self"]);c!=null&&O(b,["tunedModelInfo"],Wq(c));c=P(a,["defaultCheckpointId"]);c!=null&&O(b,["defaultCheckpointId"],c);a=P(a,["checkpoints"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return d})),O(b,["checkpoints"],a));return b},yq=function(a){var b= {},c=P(a,["safetyAttributes","categories"]);c!=null&&O(b,["categories"],c);c=P(a,["safetyAttributes","scores"]);c!=null&&O(b,["scores"],c);a=P(a,["contentType"]);a!=null&&O(b,["contentType"],a);return b},Aq=function(a){var b={},c=P(a,["safetyAttributes","categories"]);c!=null&&O(b,["categories"],c);c=P(a,["safetyAttributes","scores"]);c!=null&&O(b,["scores"],c);a=P(a,["contentType"]);a!=null&&O(b,["contentType"],a);return b},mq=function(a){var b={},c=P(a,["functionCallingConfig"]);if(c!=null){var d= {},e=P(c,["mode"]);e!=null&&O(d,["mode"],e);e=P(c,["allowedFunctionNames"]);e!=null&&O(d,["allowedFunctionNames"],e);if(P(c,["streamFunctionCallArguments"])!==void 0)throw Error("Lb");O(b,["functionCallingConfig"],d)}a=P(a,["retrievalConfig"]);a!=null&&O(b,["retrievalConfig"],a);return b},lq=function(a){var b={},c=P(a,["functionDeclarations"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),O(b,["functionDeclarations"],c));if(P(a,["retrieval"])!==void 0)throw Error("Xb");c=P(a,["googleSearchRetrieval"]); c!=null&&O(b,["googleSearchRetrieval"],c);c=P(a,["computerUse"]);c!=null&&O(b,["computerUse"],c);c=P(a,["fileSearch"]);c!=null&&O(b,["fileSearch"],c);c=P(a,["codeExecution"]);c!=null&&O(b,["codeExecution"],c);if(P(a,["enterpriseWebSearch"])!==void 0)throw Error("Yb");c=P(a,["googleMaps"]);c!=null&&O(b,["googleMaps"],Oq(c));c=P(a,["googleSearch"]);c!=null&&O(b,["googleSearch"],Pq(c));a=P(a,["urlContext"]);a!=null&&O(b,["urlContext"],a);return b},pq=function(a){var b={},c=P(a,["functionDeclarations"]); c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={};if(P(d,["behavior"])!==void 0)throw Error("dc");var f=P(d,["description"]);f!=null&&O(e,["description"],f);f=P(d,["name"]);f!=null&&O(e,["name"],f);f=P(d,["parameters"]);f!=null&&O(e,["parameters"],f);f=P(d,["parametersJsonSchema"]);f!=null&&O(e,["parametersJsonSchema"],f);f=P(d,["response"]);f!=null&&O(e,["response"],f);d=P(d,["responseJsonSchema"]);d!=null&&O(e,["responseJsonSchema"],d);return e})),O(b,["functionDeclarations"],c));c=P(a, ["retrieval"]);c!=null&&O(b,["retrieval"],c);c=P(a,["googleSearchRetrieval"]);c!=null&&O(b,["googleSearchRetrieval"],c);c=P(a,["computerUse"]);c!=null&&O(b,["computerUse"],c);if(P(a,["fileSearch"])!==void 0)throw Error("ec");c=P(a,["codeExecution"]);c!=null&&O(b,["codeExecution"],c);c=P(a,["enterpriseWebSearch"]);c!=null&&O(b,["enterpriseWebSearch"],c);c=P(a,["googleMaps"]);c!=null&&O(b,["googleMaps"],c);c=P(a,["googleSearch"]);c!=null&&O(b,["googleSearch"],c);a=P(a,["urlContext"]);a!=null&&O(b,["urlContext"], a);return b},Wq=function(a){var b={},c=P(a,["labels","google-vertex-llm-tuning-base-model-id"]);c!=null&&O(b,["baseModel"],c);c=P(a,["createTime"]);c!=null&&O(b,["createTime"],c);a=P(a,["updateTime"]);a!=null&&O(b,["updateTime"],a);return b},Xq=function(a,b){var c={},d=P(b,["model"]);d!=null&&O(c,["_url","name"],oo(a,d));a=P(b,["config"]);a!=null&&(b=P(a,["displayName"]),c!==void 0&&b!=null&&O(c,["displayName"],b),b=P(a,["description"]),c!==void 0&&b!=null&&O(c,["description"],b),a=P(a,["defaultCheckpointId"]), c!==void 0&&a!=null&&O(c,["defaultCheckpointId"],a));return c},Yq=function(a,b){var c={},d=P(b,["model"]);d!=null&&O(c,["_url","model"],oo(a,d));a=P(b,["config"]);a!=null&&(b=P(a,["displayName"]),c!==void 0&&b!=null&&O(c,["displayName"],b),b=P(a,["description"]),c!==void 0&&b!=null&&O(c,["description"],b),a=P(a,["defaultCheckpointId"]),c!==void 0&&a!=null&&O(c,["defaultCheckpointId"],a));return c},Zq=function(a,b){var c={},d=P(b,["model"]);d!=null&&O(c,["_url","model"],oo(a,d));a=P(b,["image"]);a!= null&&O(c,["instances[0]","image"],hq(a));a=P(b,["upscaleFactor"]);a!=null&&O(c,["parameters","upscaleConfig","upscaleFactor"],a);b=P(b,["config"]);b!=null&&(a=P(b,["outputGcsUri"]),c!==void 0&&a!=null&&O(c,["parameters","storageUri"],a),a=P(b,["safetyFilterLevel"]),c!==void 0&&a!=null&&O(c,["parameters","safetySetting"],a),a=P(b,["personGeneration"]),c!==void 0&&a!=null&&O(c,["parameters","personGeneration"],a),a=P(b,["includeRaiReason"]),c!==void 0&&a!=null&&O(c,["parameters","includeRaiReason"], a),a=P(b,["outputMimeType"]),c!==void 0&&a!=null&&O(c,["parameters","outputOptions","mimeType"],a),a=P(b,["outputCompressionQuality"]),c!==void 0&&a!=null&&O(c,["parameters","outputOptions","compressionQuality"],a),a=P(b,["enhanceInputImage"]),c!==void 0&&a!=null&&O(c,["parameters","upscaleConfig","enhanceInputImage"],a),a=P(b,["imagePreservationFactor"]),c!==void 0&&a!=null&&O(c,["parameters","upscaleConfig","imagePreservationFactor"],a),a=P(b,["labels"]),c!==void 0&&a!=null&&O(c,["labels"],a),a= P(b,["numberOfImages"]),c!==void 0&&a!=null&&O(c,["parameters","sampleCount"],a),b=P(b,["mode"]),c!==void 0&&b!=null&&O(c,["parameters","mode"],b));return c},$q=function(a){var b={},c=P(a,["sdkHttpResponse"]);c!=null&&O(b,["sdkHttpResponse"],c);a=P(a,["predictions"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return jq(d)})),O(b,["generatedImages"],a));return b},Eq=function(a){var b={},c=P(a,["image"]);c!=null&&O(b,["_self"],hq(c));a=P(a,["maskMode"]);a!=null&&O(b,["maskMode"],a);return b}, Gq=function(a){var b={},c=P(a,["uri"]);c!=null&&O(b,["uri"],c);c=P(a,["videoBytes"]);c!=null&&O(b,["encodedVideo"],io(c));a=P(a,["mimeType"]);a!=null&&O(b,["encoding"],a);return b},Iq=function(a){var b={},c=P(a,["uri"]);c!=null&&O(b,["gcsUri"],c);c=P(a,["videoBytes"]);c!=null&&O(b,["bytesBase64Encoded"],io(c));a=P(a,["mimeType"]);a!=null&&O(b,["mimeType"],a);return b},ar=function(a){a=_.B(a);for(var b=a.next();!b.done;b=a.next())if(b=b.value,typeof b==="object"&&"inputSchema"in b)return!0;return!1}, br=function(a){var b,c=(b=a["x-goog-api-client"])!=null?b:"";a["x-goog-api-client"]=(c+" mcp_used/unknown").trimStart()},dr=function(a){var b;if(a==null?0:(b=a.automaticFunctionCalling)==null?0:b.disable)return!0;b=!1;var c,d=_.B((c=a==null?void 0:a.tools)!=null?c:[]);for(c=d.next();!c.done;c=d.next())if(cr(c.value)){b=!0;break}if(!b)return!0;var e;return(a=a==null?void 0:(e=a.automaticFunctionCalling)==null?void 0:e.maximumRemoteCalls)&&(a<0||!Number.isInteger(a))||a==0?(console.warn("Invalid maximumRemoteCalls value provided for automatic function calling. Disabled automatic function calling. Please provide a valid integer value greater than 0. maximumRemoteCalls provided:", a),!0):!1},cr=function(a){return"callTool"in a&&typeof a.qg==="function"},er=function(a){var b,c,d;return(d=(b=a.config)==null?void 0:(c=b.tools)==null?void 0:c.some(function(e){return cr(e)}))!=null?d:!1},fr=function(a){var b=[],c;if(!(a==null?0:(c=a.config)==null?0:c.tools))return b;a.config.tools.forEach(function(d,e){cr(d)||d.functionDeclarations&&d.functionDeclarations.length>0&&b.push(e)});return b},gr=function(a){var b;return!(a==null?0:(b=a.automaticFunctionCalling)==null?0:b.ignoreCallHistory)}, hr=function(a){var b={},c=P(a,["parts"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){var e={},f=P(d,["mediaResolution"]);f!=null&&O(e,["mediaResolution"],f);f=P(d,["codeExecutionResult"]);f!=null&&O(e,["codeExecutionResult"],f);f=P(d,["executableCode"]);f!=null&&O(e,["executableCode"],f);var g=P(d,["fileData"]);if(g!=null){f={};if(P(g,["displayName"])!==void 0)throw Error("Fb");var h=P(g,["fileUri"]);h!=null&&O(f,["fileUri"],h);g=P(g,["mimeType"]);g!=null&&O(f,["mimeType"],g);O(e,["fileData"], f)}f=P(d,["functionCall"]);if(f!=null){g={};h=P(f,["id"]);h!=null&&O(g,["id"],h);h=P(f,["args"]);h!=null&&O(g,["args"],h);h=P(f,["name"]);h!=null&&O(g,["name"],h);if(P(f,["partialArgs"])!==void 0)throw Error("Jb");if(P(f,["willContinue"])!==void 0)throw Error("Kb");O(e,["functionCall"],g)}f=P(d,["functionResponse"]);f!=null&&O(e,["functionResponse"],f);g=P(d,["inlineData"]);if(g!=null){f={};h=P(g,["data"]);h!=null&&O(f,["data"],h);if(P(g,["displayName"])!==void 0)throw Error("Fb");g=P(g,["mimeType"]); g!=null&&O(f,["mimeType"],g);O(e,["inlineData"],f)}f=P(d,["text"]);f!=null&&O(e,["text"],f);f=P(d,["thought"]);f!=null&&O(e,["thought"],f);f=P(d,["thoughtSignature"]);f!=null&&O(e,["thoughtSignature"],f);d=P(d,["videoMetadata"]);d!=null&&O(e,["videoMetadata"],d);return e})),O(b,["parts"],c));a=P(a,["role"]);a!=null&&O(b,["role"],a);return b},jr=function(a,b){var c={};b=P(b,["config"]);if(b!=null){var d=P(b,["expireTime"]);c!==void 0&&d!=null&&O(c,["expireTime"],d);d=P(b,["newSessionExpireTime"]); c!==void 0&&d!=null&&O(c,["newSessionExpireTime"],d);d=P(b,["uses"]);c!==void 0&&d!=null&&O(c,["uses"],d);var e=P(b,["liveConnectConstraints"]);if(c!==void 0&&e!=null){d={};var f=P(e,["model"]);f!=null&&O(d,["setup","model"],oo(a,f));a=P(e,["config"]);a!=null&&O(d,["config"],ir(a,d));O(c,["bidiGenerateContentSetup"],d)}a=P(b,["lockAdditionalFields"]);c!==void 0&&a!=null&&O(c,["fieldMask"],a);O(c,["config"],{})}return c},kr=function(a){var b={};if(P(a,["authConfig"])!==void 0)throw Error("Qb");a=P(a, ["enableWidget"]);a!=null&&O(b,["enableWidget"],a);return b},lr=function(a){var b={};if(P(a,["excludeDomains"])!==void 0)throw Error("Rb");if(P(a,["blockingConfidence"])!==void 0)throw Error("Sb");a=P(a,["timeRangeFilter"]);a!=null&&O(b,["timeRangeFilter"],a);return b},ir=function(a,b){var c=P(a,["generationConfig"]);b!==void 0&&c!=null&&O(b,["setup","generationConfig"],c);c=P(a,["responseModalities"]);b!==void 0&&c!=null&&O(b,["setup","generationConfig","responseModalities"],c);c=P(a,["temperature"]); b!==void 0&&c!=null&&O(b,["setup","generationConfig","temperature"],c);c=P(a,["topP"]);b!==void 0&&c!=null&&O(b,["setup","generationConfig","topP"],c);c=P(a,["topK"]);b!==void 0&&c!=null&&O(b,["setup","generationConfig","topK"],c);c=P(a,["maxOutputTokens"]);b!==void 0&&c!=null&&O(b,["setup","generationConfig","maxOutputTokens"],c);c=P(a,["mediaResolution"]);b!==void 0&&c!=null&&O(b,["setup","generationConfig","mediaResolution"],c);c=P(a,["seed"]);b!==void 0&&c!=null&&O(b,["setup","generationConfig", "seed"],c);c=P(a,["speechConfig"]);if(b!==void 0&&c!=null){if("multiSpeakerVoiceConfig"in c)throw Error("lb");O(b,["setup","generationConfig","speechConfig"],c)}c=P(a,["thinkingConfig"]);b!==void 0&&c!=null&&O(b,["setup","generationConfig","thinkingConfig"],c);c=P(a,["enableAffectiveDialog"]);b!==void 0&&c!=null&&O(b,["setup","generationConfig","enableAffectiveDialog"],c);c=P(a,["systemInstruction"]);b!==void 0&&c!=null&&O(b,["setup","systemInstruction"],hr(vo(c)));c=P(a,["tools"]);b!==void 0&&c!= null&&(c=Do(c),Array.isArray(c)&&(c=c.map(function(d){return mr(Co(d))})),O(b,["setup","tools"],c));c=P(a,["sessionResumption"]);b!==void 0&&c!=null&&O(b,["setup","sessionResumption"],nr(c));c=P(a,["inputAudioTranscription"]);b!==void 0&&c!=null&&O(b,["setup","inputAudioTranscription"],c);c=P(a,["outputAudioTranscription"]);b!==void 0&&c!=null&&O(b,["setup","outputAudioTranscription"],c);c=P(a,["realtimeInputConfig"]);b!==void 0&&c!=null&&O(b,["setup","realtimeInputConfig"],c);c=P(a,["contextWindowCompression"]); b!==void 0&&c!=null&&O(b,["setup","contextWindowCompression"],c);c=P(a,["proactivity"]);b!==void 0&&c!=null&&O(b,["setup","proactivity"],c);if(P(a,["explicitVadSignal"])!==void 0)throw Error("Tc");return{}},nr=function(a){var b={},c=P(a,["handle"]);c!=null&&O(b,["handle"],c);if(P(a,["transparent"])!==void 0)throw Error("Uc");return b},mr=function(a){var b={},c=P(a,["functionDeclarations"]);c!=null&&(Array.isArray(c)&&(c=c.map(function(d){return d})),O(b,["functionDeclarations"],c));if(P(a,["retrieval"])!== void 0)throw Error("Xb");c=P(a,["googleSearchRetrieval"]);c!=null&&O(b,["googleSearchRetrieval"],c);c=P(a,["computerUse"]);c!=null&&O(b,["computerUse"],c);c=P(a,["fileSearch"]);c!=null&&O(b,["fileSearch"],c);c=P(a,["codeExecution"]);c!=null&&O(b,["codeExecution"],c);if(P(a,["enterpriseWebSearch"])!==void 0)throw Error("Yb");c=P(a,["googleMaps"]);c!=null&&O(b,["googleMaps"],kr(c));c=P(a,["googleSearch"]);c!=null&&O(b,["googleSearch"],lr(c));a=P(a,["urlContext"]);a!=null&&O(b,["urlContext"],a);return b}, or=function(a){var b=[],c={},d;for(d in a)if(c={zc:c.zc},c.zc=d,Object.prototype.hasOwnProperty.call(a,c.zc)){var e=a[c.zc];typeof e==="object"&&e!=null&&Object.keys(e).length>0?(e=Object.keys(e).map(function(f){return function(g){return f.zc+"."+g}}(c)),b.push.apply(b,_.ic(e))):b.push(c.zc)}return b.join(",")},pr=function(a,b){var c=null,d=a.bidiGenerateContentSetup;typeof d==="object"&&d!==null&&"setup"in d?(d=d.setup,typeof d==="object"&&d!==null?c=a.bidiGenerateContentSetup=d:delete a.bidiGenerateContentSetup): d!==void 0&&delete a.bidiGenerateContentSetup;d=a.fieldMask;if(c)if(c=or(c),Array.isArray(b==null?void 0:b.lockAdditionalFields)&&(b==null?void 0:b.lockAdditionalFields.length)===0)c?a.fieldMask=c:delete a.fieldMask;else if((b==null?0:b.lockAdditionalFields)&&b.lockAdditionalFields.length>0&&d!==null&&Array.isArray(d)&&d.length>0){var e="temperature topK topP maxOutputTokens responseModalities seed speechConfig".split(" ");b=[];d.length>0&&(b=d.map(function(f){return e.includes(f)?"generationConfig."+ f:f}));d=[];c&&d.push(c);b.length>0&&d.push.apply(d,_.ic(b));d.length>0?a.fieldMask=d.join(","):delete a.fieldMask}else delete a.fieldMask;else d!==null&&Array.isArray(d)&&d.length>0?a.fieldMask=d.join(","):delete a.fieldMask;return a},qr=function(a){var b={};a=P(a,["name"]);a!=null&&O(b,["_url","name"],a);return b},rr=function(a){var b={};a=P(a,["name"]);a!=null&&O(b,["_url","name"],a);return b},tr=function(a){var b={},c=P(a,["baseModel"]);c!=null&&O(b,["baseModel"],c);c=P(a,["preTunedModel"]);c!= null&&O(b,["preTunedModel"],c);c=P(a,["trainingDataset"]);c!=null&&sr(c);a=P(a,["config"]);if(a!=null){c={};if(P(a,["validationDataset"])!==void 0)throw Error("Wc");var d=P(a,["tunedModelDisplayName"]);b!==void 0&&d!=null&&O(b,["displayName"],d);if(P(a,["description"])!==void 0)throw Error("Xc");d=P(a,["epochCount"]);b!==void 0&&d!=null&&O(b,["tuningTask","hyperparameters","epochCount"],d);d=P(a,["learningRateMultiplier"]);d!=null&&O(c,["tuningTask","hyperparameters","learningRateMultiplier"],d); if(P(a,["exportLastCheckpointOnly"])!==void 0)throw Error("Yc");if(P(a,["preTunedModelCheckpointId"])!==void 0)throw Error("Zc");if(P(a,["adapterSize"])!==void 0)throw Error("$c");c=P(a,["batchSize"]);b!==void 0&&c!=null&&O(b,["tuningTask","hyperparameters","batchSize"],c);c=P(a,["learningRate"]);b!==void 0&&c!=null&&O(b,["tuningTask","hyperparameters","learningRate"],c);if(P(a,["labels"])!==void 0)throw Error("Ob");if(P(a,["beta"])!==void 0)throw Error("ad");}return b},vr=function(a,b){var c={}, d=P(a,["baseModel"]);d!=null&&O(c,["baseModel"],d);d=P(a,["preTunedModel"]);d!=null&&O(c,["preTunedModel"],d);d=P(a,["trainingDataset"]);if(d!=null){var e=P(b,["config","method"]);e===void 0&&(e="SUPERVISED_FINE_TUNING");e==="SUPERVISED_FINE_TUNING"?(e=P(d,["gcsUri"]),c!==void 0&&e!=null&&O(c,["supervisedTuningSpec","trainingDatasetUri"],e)):e==="PREFERENCE_TUNING"&&(e=P(d,["gcsUri"]),c!==void 0&&e!=null&&O(c,["preferenceOptimizationSpec","trainingDatasetUri"],e));e=P(b,["config","method"]);e===void 0&& (e="SUPERVISED_FINE_TUNING");e==="SUPERVISED_FINE_TUNING"?(e=P(d,["vertexDatasetResource"]),c!==void 0&&e!=null&&O(c,["supervisedTuningSpec","trainingDatasetUri"],e)):e==="PREFERENCE_TUNING"&&(e=P(d,["vertexDatasetResource"]),c!==void 0&&e!=null&&O(c,["preferenceOptimizationSpec","trainingDatasetUri"],e));if(P(d,["examples"])!==void 0)throw Error("ed");}a=P(a,["config"]);if(a!=null){d=P(b,["config","method"]);d===void 0&&(d="SUPERVISED_FINE_TUNING");d==="SUPERVISED_FINE_TUNING"?(d=P(a,["validationDataset"]), c!==void 0&&d!=null&&O(c,["supervisedTuningSpec"],ur(d))):d==="PREFERENCE_TUNING"&&(d=P(a,["validationDataset"]),c!==void 0&&d!=null&&O(c,["preferenceOptimizationSpec"],ur(d)));d=P(a,["tunedModelDisplayName"]);c!==void 0&&d!=null&&O(c,["tunedModelDisplayName"],d);d=P(a,["description"]);c!==void 0&&d!=null&&O(c,["description"],d);d=P(b,["config","method"]);d===void 0&&(d="SUPERVISED_FINE_TUNING");d==="SUPERVISED_FINE_TUNING"?(d=P(a,["epochCount"]),c!==void 0&&d!=null&&O(c,["supervisedTuningSpec","hyperParameters", "epochCount"],d)):d==="PREFERENCE_TUNING"&&(d=P(a,["epochCount"]),c!==void 0&&d!=null&&O(c,["preferenceOptimizationSpec","hyperParameters","epochCount"],d));d=P(b,["config","method"]);d===void 0&&(d="SUPERVISED_FINE_TUNING");d==="SUPERVISED_FINE_TUNING"?(d=P(a,["learningRateMultiplier"]),c!==void 0&&d!=null&&O(c,["supervisedTuningSpec","hyperParameters","learningRateMultiplier"],d)):d==="PREFERENCE_TUNING"&&(d=P(a,["learningRateMultiplier"]),c!==void 0&&d!=null&&O(c,["preferenceOptimizationSpec", "hyperParameters","learningRateMultiplier"],d));d=P(b,["config","method"]);d===void 0&&(d="SUPERVISED_FINE_TUNING");d==="SUPERVISED_FINE_TUNING"?(d=P(a,["exportLastCheckpointOnly"]),c!==void 0&&d!=null&&O(c,["supervisedTuningSpec","exportLastCheckpointOnly"],d)):d==="PREFERENCE_TUNING"&&(d=P(a,["exportLastCheckpointOnly"]),c!==void 0&&d!=null&&O(c,["preferenceOptimizationSpec","exportLastCheckpointOnly"],d));b=P(b,["config","method"]);b===void 0&&(b="SUPERVISED_FINE_TUNING");b==="SUPERVISED_FINE_TUNING"? (b=P(a,["adapterSize"]),c!==void 0&&b!=null&&O(c,["supervisedTuningSpec","hyperParameters","adapterSize"],b)):b==="PREFERENCE_TUNING"&&(b=P(a,["adapterSize"]),c!==void 0&&b!=null&&O(c,["preferenceOptimizationSpec","hyperParameters","adapterSize"],b));if(P(a,["batchSize"])!==void 0)throw Error("bd");if(P(a,["learningRate"])!==void 0)throw Error("cd");b=P(a,["labels"]);c!==void 0&&b!=null&&O(c,["labels"],b);b=P(a,["beta"]);c!==void 0&&b!=null&&O(c,["preferenceOptimizationSpec","hyperParameters","beta"], b)}return c},wr=function(a){var b={};a=P(a,["name"]);a!=null&&O(b,["_url","name"],a);return b},xr=function(a){var b={};a=P(a,["name"]);a!=null&&O(b,["_url","name"],a);return b},yr=function(a){var b={};a=P(a,["config"]);if(a!=null){var c=P(a,["pageSize"]);b!==void 0&&c!=null&&O(b,["_query","pageSize"],c);c=P(a,["pageToken"]);b!==void 0&&c!=null&&O(b,["_query","pageToken"],c);a=P(a,["filter"]);b!==void 0&&a!=null&&O(b,["_query","filter"],a)}return b},zr=function(a){var b={};a=P(a,["config"]);if(a!= null){var c=P(a,["pageSize"]);b!==void 0&&c!=null&&O(b,["_query","pageSize"],c);c=P(a,["pageToken"]);b!==void 0&&c!=null&&O(b,["_query","pageToken"],c);a=P(a,["filter"]);b!==void 0&&a!=null&&O(b,["_query","filter"],a)}return b},Br=function(a){var b={},c=P(a,["sdkHttpResponse"]);c!=null&&O(b,["sdkHttpResponse"],c);c=P(a,["nextPageToken"]);c!=null&&O(b,["nextPageToken"],c);a=P(a,["tunedModels"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return Ar(d)})),O(b,["tuningJobs"],a));return b},Dr=function(a){var b= {},c=P(a,["sdkHttpResponse"]);c!=null&&O(b,["sdkHttpResponse"],c);c=P(a,["nextPageToken"]);c!=null&&O(b,["nextPageToken"],c);a=P(a,["tuningJobs"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(d){return Cr(d)})),O(b,["tuningJobs"],a));return b},sr=function(a){var b={};if(P(a,["gcsUri"])!==void 0)throw Error("Cb");if(P(a,["vertexDatasetResource"])!==void 0)throw Error("dd");a=P(a,["examples"]);a!=null&&(Array.isArray(a)&&(a=a.map(function(c){return c})),O(b,["examples","examples"],a))},Ar=function(a){var b= {},c=P(a,["sdkHttpResponse"]);c!=null&&O(b,["sdkHttpResponse"],c);c=P(a,["name"]);c!=null&&O(b,["name"],c);c=P(a,["state"]);c!=null&&O(b,["state"],Fo(c));c=P(a,["createTime"]);c!=null&&O(b,["createTime"],c);c=P(a,["tuningTask","startTime"]);c!=null&&O(b,["startTime"],c);c=P(a,["tuningTask","completeTime"]);c!=null&&O(b,["endTime"],c);c=P(a,["updateTime"]);c!=null&&O(b,["updateTime"],c);c=P(a,["description"]);c!=null&&O(b,["description"],c);c=P(a,["baseModel"]);c!=null&&O(b,["baseModel"],c);c=P(a, ["_self"]);if(c!=null){a={};var d=P(c,["name"]);d!=null&&O(a,["model"],d);c=P(c,["name"]);c!=null&&O(a,["endpoint"],c);O(b,["tunedModel"],a)}return b},Cr=function(a){var b={},c=P(a,["sdkHttpResponse"]);c!=null&&O(b,["sdkHttpResponse"],c);c=P(a,["name"]);c!=null&&O(b,["name"],c);c=P(a,["state"]);c!=null&&O(b,["state"],Fo(c));c=P(a,["createTime"]);c!=null&&O(b,["createTime"],c);c=P(a,["startTime"]);c!=null&&O(b,["startTime"],c);c=P(a,["endTime"]);c!=null&&O(b,["endTime"],c);c=P(a,["updateTime"]);c!= null&&O(b,["updateTime"],c);c=P(a,["error"]);c!=null&&O(b,["error"],c);c=P(a,["description"]);c!=null&&O(b,["description"],c);c=P(a,["baseModel"]);c!=null&&O(b,["baseModel"],c);c=P(a,["tunedModel"]);c!=null&&O(b,["tunedModel"],c);c=P(a,["preTunedModel"]);c!=null&&O(b,["preTunedModel"],c);c=P(a,["supervisedTuningSpec"]);c!=null&&O(b,["supervisedTuningSpec"],c);c=P(a,["preferenceOptimizationSpec"]);c!=null&&O(b,["preferenceOptimizationSpec"],c);c=P(a,["tuningDataStats"]);c!=null&&O(b,["tuningDataStats"], c);c=P(a,["encryptionSpec"]);c!=null&&O(b,["encryptionSpec"],c);c=P(a,["partnerModelTuningSpec"]);c!=null&&O(b,["partnerModelTuningSpec"],c);c=P(a,["customBaseModel"]);c!=null&&O(b,["customBaseModel"],c);c=P(a,["experiment"]);c!=null&&O(b,["experiment"],c);c=P(a,["labels"]);c!=null&&O(b,["labels"],c);c=P(a,["outputUri"]);c!=null&&O(b,["outputUri"],c);c=P(a,["pipelineJob"]);c!=null&&O(b,["pipelineJob"],c);c=P(a,["serviceAccount"]);c!=null&&O(b,["serviceAccount"],c);c=P(a,["tunedModelDisplayName"]); c!=null&&O(b,["tunedModelDisplayName"],c);a=P(a,["veoTuningSpec"]);a!=null&&O(b,["veoTuningSpec"],a);return b},ur=function(a){var b={},c=P(a,["gcsUri"]);c!=null&&O(b,["validationDatasetUri"],c);a=P(a,["vertexDatasetResource"]);a!=null&&O(b,["validationDatasetUri"],a);return b},Ir=function(a){return Er(new Fr,Km(a,1,_.pj()).map(function(b,c){var d=new Gr;b=Hr(d,1,b);if(Km(a,2,_.pj()).length>c){d=Km(a,2,3,!0);if(typeof c!=="number"||c<0||c>=d.length)throw Error();Hr(b,3,d[c])}return b}))},Jr=function(a){var b= new Gr;b=Hr(b,1,a[0]);a.length===3&&Hr(b,3,a[2]);return b},Kr=function(a){return _.rj(a,Gr,1).map(function(b){return _.uj(b,3)?[_.uj(b,1),200,_.uj(b,3)]:[_.uj(b,1),200]})},Lr=function(a){var b=_.tb(),c=b.g,d=b.createElement("STYLE"),e=_.Xa("style",c);e&&d.setAttribute("nonce",e);d.type="text/css";b=b.getElementsByTagName("HEAD")[0];d.styleSheet?d.styleSheet.cssText=a:d.appendChild(c.createTextNode(a));b.appendChild(d);return d},us,zs,vs,ws,As,Bs,Cs,Ds,Es,Fs,Gs,Hs,Is,Js,Ks;_.k=Wl.prototype; _.k.equals=function(a){return a instanceof Wl&&(this==a?!0:this&&a?this.x==a.x&&this.y==a.y:!1)};_.k.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};_.k.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};_.k.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};_.k.translate=function(a,b){a instanceof Wl?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),typeof b==="number"&&(this.y+=b));return this}; _.k.scale=function(a,b){this.x*=a;this.y*=typeof b==="number"?b:a;return this}; var Mr=function(a){return new Wl(a.x,a.y)},Nr=["data:","http:","https:","mailto:","ftp:"],Or=function(a){var b=1;a=a.split(":");for(var c=[];b>0&&a.length;)c.push(a.shift()),b--;a.length&&c.push(a.join(":"));return c},Pr=function(a,b,c){c=a.g.get(c);return(c==null?0:c.has(b))?c.get(b):a.l.has(b)?{Ga:1}:(c=a.o.get(b))?c:a.h&&[].concat(_.ic(a.h)).some(function(d){return b.indexOf(d)===0})?{Ga:1}:{Ga:0}},Qr=function(a,b,c){var d=Zl(b);c=c.createElement(d);b=b.attributes;for(var e=_.B(b),f=e.next();!f.done;f= e.next()){var g=f.value;f=g.name;g=g.value;var h=Pr(a.g,f,d),l;a:{if(l=h.conditions){l=_.B(l);for(var n=l.next();!n.done;n=l.next()){var r=_.B(n.value);n=r.next().value;r=r.next().value;var u=void 0;if((n=(u=b.getNamedItem(n))==null?void 0:u.value)&&!r.has(n)){l=!1;break a}}}l=!0}if(l)switch(h.Ga){case 1:am(c,f,g);break;case 2:throw Error();case 3:am(c,f,g.toLowerCase());break;case 4:am(c,f,g);break;case 5:am(c,f,g);break;case 6:am(c,f,g);break;case 7:a:if(h=void 0,l=g,_.Wc){try{h=new URL(l)}catch(p){h= "https:";break a}h=h.protocol}else b:{h=l;l=document.createElement("a");try{l.href=h}catch(p){h=void 0;break b}h=l.protocol;h=h===":"||h===""?"https:":h}g=h!==void 0&&Nr.indexOf(h.toLowerCase())!==-1?g:"about:invalid#zClosurez";am(c,f,g)}}return c},Dm=function(a,b){var c=_.Kd;a=Yl(a,b);a=document.createTreeWalker(a,5,function(h){if(h.nodeType===3)h=1;else if($l(h))if(h=Zl(h),h===null)h=2;else{var l=c.g;h=h!=="FORM"&&(l.j.has(h)||l.g.has(h))?1:2}else h=2;return h});for(var d=a.nextNode(),e=b.createDocumentFragment(), f=e;d!==null;){var g=void 0;if(d.nodeType===3)g=document.createTextNode(d.data);else if($l(d))g=Qr(c,d,b);else throw Error("A");f.appendChild(g);if(d=a.firstChild())f=g;else for(;!(d=a.nextSibling())&&(d=a.parentNode());)f=f.parentNode}return e},Rr=function(a,b,c,d){a=d||a;return(b=b&&b!="*"?String(b).toUpperCase():"")||c?a.querySelectorAll(b+(c?"."+c:"")):a.getElementsByTagName("*")},Sr=function(a,b){var c=b||document;c.getElementsByClassName?a=c.getElementsByClassName(a)[0]:(c=document,a=a?(b|| c).querySelector(a?"."+a:""):Rr(c,"*",a,b)[0]||null);return a||null},Tr=function(a){return a.scrollingElement?a.scrollingElement:_.nd||a.compatMode!="CSS1Compat"?a.body||a.documentElement:a.documentElement},Ur=function(a){var b=Tr(a);a=a.defaultView;return new Wl((a==null?void 0:a.pageXOffset)||b.scrollLeft,(a==null?void 0:a.pageYOffset)||b.scrollTop)},Vr=function(a){var b={};a=(a.g&&(a.g?a.g.readyState:0)>=2?a.g.getAllResponseHeaders()||"":"").split("\r\n");for(var c=0;c/g;Hs=/"/g;Is=/'/g;Js=/\x00/g;Ks=/[\x00&<>"']/; _.Qg=function(a){this.g=a};_.Qg.prototype.toString=function(){return this.g}; var Ls=function(a){return a.replace(/\xa0|[ \t]+/g," ")},Ms=function(a){return a.replace(/[\s\xa0]+$/,"")},Ns=function(a){Ks.test(a)&&(a.indexOf("&")!=-1&&(a=a.replace(Es,"&")),a.indexOf("<")!=-1&&(a=a.replace(Fs,"<")),a.indexOf(">")!=-1&&(a=a.replace(Gs,">")),a.indexOf('"')!=-1&&(a=a.replace(Hs,""")),a.indexOf("'")!=-1&&(a=a.replace(Is,"'")),a.indexOf("\x00")!=-1&&(a=a.replace(Js,"�")));return a},Os=function(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&"; case "lt":return"<";case "gt":return">";case "quot":return'"';default:return c.charAt(0)!="#"||(c=Number("0"+c.slice(1)),isNaN(c))?b:String.fromCharCode(c)}})},Ps=/&([^;\s<&]+);?/g,Qs=function(a){var b={"&":"&","<":"<",">":">",""":'"'};var c=_.m.document.createElement("div");return a.replace(Ps,function(d,e){var f=b[d];if(f)return f;e.charAt(0)=="#"&&(e=Number("0"+e.slice(1)),isNaN(e)||(f=String.fromCharCode(e)));f||(f=_.Jl(d+" "),c.nodeType===1&&lm(c),c.innerHTML=_.Bj(f),f=c.firstChild.nodeValue.slice(0, -1));return b[d]=f})},Rs=function(a){return _.Ma(a,"&")?"document"in _.m?Qs(a):Os(a):a},Ss=function(a,b){try{return _.id(a[b]),!0}catch(c){}return!1},Us=function(a){var b=Ts;return Object.prototype.hasOwnProperty.call(b,"7.0")?b["7.0"]:b["7.0"]=a("7.0")},Ts={},Vs=function(){return Us(function(){return km(_.Dd,"7.0")>=0})},sm=/^[a-z][a-z\d-]*$/i,wm="APPLET BASE EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG TEMPLATE".split(" "),xm="AREA BR COL COMMAND HR IMG INPUT KEYGEN PARAM SOURCE TRACK WBR".split(" "), tm=["action","formaction","href"],Ws=function(){this.g=new Map};Ws.prototype.format=function(a){var b=this,c=om("_safevalues_format_marker_:").toString();a=om(a).toString().replace(new RegExp("\\{"+c+"[\\w&#;]+\\}","g"),function(d){var e;if(e=b.g.get(d)){d="";switch(e.type){case "html":d=e.Ug;break;case "startTag":d="<"+e.tagName+e.attributes+">";break;case "endTag":d=""}e=d}else e=d;return e});return _.Jl(a)};Ws.prototype.text=function(a){return Xs(this,{type:"html",Ug:om(a).toString()})}; var Xs=function(a,b){var c="{_safevalues_format_marker_:"+a.g.size+"_"+Math.random().toString(36).slice(2)+"}";a.g.set(om(c).toString(),b);return c},Xn=function(a){return _.Nd(document,a)},Ys=function(a,b){return(b||document).getElementsByTagName(String(a))},Zs=function(a,b,c){return _.Sd(document,arguments)},$s=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)},at=function(a){return _.Ca(a)&&a.nodeType==1},bt=function(a){return a.contentDocument||a.contentWindow.document},ct= function(a){try{return a.contentWindow||(a.contentDocument?_.ub(a.contentDocument):null)}catch(b){}return null},dt={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},et={IMG:" ",BR:"\n"},ft=function(a){a=a.tabIndex;return typeof a==="number"&&a>=0&&a<32768},gt=function(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))},ht=function(a,b,c){if(!(a.nodeName in dt))if(a.nodeType==3)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in et)b.push(et[a.nodeName]); else for(a=a.firstChild;a;)ht(a,b,c),a=a.nextSibling},jt=function(a){var b=[];ht(a,b,!0);a=b.join("");a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");a=a.replace(/ +/g," ");a!=" "&&(a=a.replace(/^\s*/,""));return a},kt=function(a){var b=[];ht(a,b,!1);return b.join("")},lt=function(a,b,c){this.promise=a;this.resolve=b;this.reject=c},mt=function(){var a,b,c=new _.Je(function(d,e){a=d;b=e});return new lt(c,a,b)},nt=function(a){if(a.Fb&&typeof a.Fb=="function")return a.Fb();if(typeof Map!== "undefined"&&a instanceof Map||typeof Set!=="undefined"&&a instanceof Set)return Array.from(a.values());if(typeof a==="string")return a.split("");if(_.sa(a)){for(var b=[],c=a.length,d=0;d0?String(a[0]):b};var ut=function(a,b,c){a.remove(b);c.length>0&&(a.j=null,a.g.set(st(a,b),_.Aa(c)),a.h+=c.length)}; qt.prototype.toString=function(){if(this.j)return this.j;if(!this.g)return"";for(var a=[],b=Array.from(this.g.keys()),c=0;c>4&15).toString(16)+(a&15).toString(16)},Et=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,Dt),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},Ft=function(a){this.h=this.B=this.l="";this.F=null;this.A=this.j="";this.o=!1;var b;a instanceof Ft?(this.o=a.o,Gt(this,a.l),this.B= a.B,Ht(this,a.h),It(this,a.F),Jt(this,a.j),Kt(this,vt(a.g)),this.A=a.A):a&&(b=String(a).match(_.Hf))?(this.o=!1,Gt(this,b[1]||"",!0),this.B=Bt(b[2]||""),Ht(this,b[3]||"",!0),It(this,b[4]),Jt(this,b[5]||"",!0),Kt(this,b[6]||"",!0),this.A=Bt(b[7]||"")):(this.o=!1,this.g=new qt(null,this.o))}; Ft.prototype.toString=function(){var a=[],b=this.l;b&&a.push(Et(b,xt,!0),":");var c=this.h;if(c||b=="file")a.push("//"),(b=this.B)&&a.push(Et(b,xt,!0),"@"),a.push(_.Nb(c).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.F,c!=null&&a.push(":",String(c));if(c=this.j)this.h&&c.charAt(0)!="/"&&a.push("/"),a.push(Et(c,c.charAt(0)=="/"?yt:zt,!0));(c=this.g.toString())&&a.push("?",c);(c=this.A)&&a.push("#",Et(c,At));return a.join("")}; Ft.prototype.resolve=function(a){var b=new Ft(this),c=!!a.l;c?Gt(b,a.l):c=!!a.B;c?b.B=a.B:c=!!a.h;c?Ht(b,a.h):c=a.F!=null;var d=a.j;if(c)It(b,a.F);else if(c=!!a.j){if(d.charAt(0)!="/")if(this.h&&!this.j)d="/"+d;else{var e=b.j.lastIndexOf("/");e!=-1&&(d=b.j.slice(0,e+1)+d)}e=d;if(e==".."||e==".")d="";else if(_.Ma(e,"./")||_.Ma(e,"/.")){d=e.lastIndexOf("/",0)==0;e=e.split("/");for(var f=[],g=0;g1||f.length==1&&f[0]!="")&& f.pop(),d&&g==e.length&&f.push("")):(f.push(h),d=!0)}d=f.join("/")}else d=e}c?Jt(b,d):c=a.g.toString()!=="";c?Kt(b,vt(a.g)):c=!!a.A;c&&(b.A=a.A);return b}; var Gt=function(a,b,c){a.l=c?Bt(b,!0):b;a.l&&(a.l=a.l.replace(/:$/,""));return a},Ht=function(a,b,c){a.h=c?Bt(b,!0):b;return a},It=function(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("N`"+b);a.F=b}else a.F=null},Jt=function(a,b,c){a.j=c?Bt(b,!0):b;return a},Kt=function(a,b,c){b instanceof qt?(a.g=b,wt(a.g,a.o)):(c||(b=Et(b,Ct)),a.g=new qt(b,a.o))},Lt=function(a){return a instanceof Ft?new Ft(a):new Ft(a)},Mt=function(a){var b=ot(a);if(typeof b=="undefined")throw Error("P");var c=new qt(null); a=nt(a);for(var d=0;d=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1}; _.k.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};_.k.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};_.k.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this}; _.k.translate=function(a,b){a instanceof Wl?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,typeof b==="number"&&(this.top+=b,this.bottom+=b));return this};_.k.scale=function(a,b){b=typeof b==="number"?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};_.k=Om.prototype; _.k.contains=function(a){return a instanceof Wl?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};_.k.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; _.k.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};_.k.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.k.translate=function(a,b){a instanceof Wl?(this.left+=a.x,this.top+=a.y):(this.left+=a,typeof b==="number"&&(this.top+=b));return this}; _.k.scale=function(a,b){b=typeof b==="number"?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this}; var St=function(a,b){var c=_.Md(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""},Tt=function(a,b){return St(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]},Ut=function(a){typeof a=="number"&&(a+="px");return a},Vt=function(a,b){if(b instanceof Wl){var c=b.x;b=b.y}else c=b,b=void 0;a.style.left=Ut(c);a.style.top=Ut(b)},Wt=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0, top:0,right:0,bottom:0}}},Xt=function(a){var b=_.Md(a),c=Tt(a,"position"),d=c=="fixed"||c=="absolute";for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(a.nodeType==11&&a.host&&(a=a.host),c=Tt(a,"position"),d=d&&c=="static"&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||c=="fixed"||c=="absolute"||c=="relative"))return a;return null},Yt=function(a){var b=_.Md(a),c=new Wl(0,0);if(a==(b?_.Md(b):document).documentElement)return c;a=Wt(a);b=_.tb(b);b=Ur(b.g); c.x=a.left+b.x;c.y=a.top+b.y;return c},Zt=function(a){for(var b=new Nm(0,Infinity,Infinity,0),c=_.tb(a),d=c.g.body,e=c.g.documentElement,f=Tr(c.g);a=Xt(a);)if((!_.nd||a.clientHeight!=0||a!=d)&&a!=d&&a!=e&&Tt(a,"overflow")!="visible"){var g=Yt(a),h=new Wl(a.clientLeft,a.clientTop);g.x+=h.x;g.y+=h.y;b.top=Math.max(b.top,g.y);b.right=Math.min(b.right,g.x+a.clientWidth);b.bottom=Math.min(b.bottom,g.y+a.clientHeight);b.left=Math.max(b.left,g.x)}d=f.scrollLeft;f=f.scrollTop;b.left=Math.max(b.left,d);b.top= Math.max(b.top,f);c=_.qb(c.g.defaultView||window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return b.top>=0&&b.left>=0&&b.bottom>b.top&&b.right>b.left?b:null},$t=function(a,b){var c=new Wl(0,0),d=_.ub(_.Md(a));if(!Ss(d,"parent"))return c;do{if(d==b)var e=Yt(a);else e=Wt(a),e=new Wl(e.left,e.top);c.x+=e.x;c.y+=e.y}while(d&&d!=b&&d!=d.parent&&(a=d.frameElement)&&(d=d.parent));return c},bu=function(a){var b=au;if(Tt(a,"display")!="none")return b(a);var c=a.style,d=c.display, e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a},au=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=_.nd&&!b&&!c;return(b===void 0||d)&&a.getBoundingClientRect?(a=Wt(a),new _.Ga(a.right-a.left,a.bottom-a.top)):new _.Ga(b,c)},cu=function(a,b){a.style.display=b?"":"none"},du=function(a,b){b=_.tb(b);var c=Rr(b.g,"HEAD")[0];if(!c){var d=Rr(b.g,"BODY")[0];c=b.X("HEAD");d.parentNode.insertBefore(c,d)}d= b.X("STYLE");var e=_.Xa("style",document);e&&d.setAttribute("nonce",e);a=mm(a);_.m.trustedTypes?_.Xd(d,a):d.innerHTML=a;b.appendChild(c,d)},eu=function(a){return"rtl"==Tt(a,"direction")},fu=function(a){return new _.Ga(a.offsetWidth,a.offsetHeight)},gu=function(a,b,c){a=a.style;_.md?a.MozBoxSizing=c:_.nd?a.WebkitBoxSizing=c:a.boxSizing=c;a.width=Math.max(b.width,0)+"px";a.height=Math.max(b.height,0)+"px"},hu=function(a,b){gu(a,b,"content-box")},iu=function(a){var b=St(a,"paddingLeft"),c=St(a,"paddingRight"), d=St(a,"paddingTop");a=St(a,"paddingBottom");return new Nm(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))},ju=function(a){var b=St(a,"borderLeftWidth"),c=St(a,"borderRightWidth"),d=St(a,"borderTopWidth");a=St(a,"borderBottomWidth");return new Nm(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))},ku=function(a){if(a!=null)switch(a.Ue){case 1:return 1;case -1:return-1;case 0:return 0}return null},lu=function(a){return a instanceof _.Ul?is(a)?!0:!!a.ia():a instanceof _.Pf?!!a.ia():!!a}, mu={},nu={},ou=//g,"]]\\>");return b?a.replace(/{/g," \\{").replace(/}/g," \\}").replace(/\/\*/g,"/ *").replace(/\\$/,"\\ "):a},qu=function(a){a=String(a);for(var b=function(d,e,f){for(var g=Math.min(e.length-f,d.length),h=0;h":">","`":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"},xu=function(a){return wu[a]},yu={"\x00":"\\x00","\b":"\\x08","\t":"\\t","\n":"\\n","\v":"\\x0b","\f":"\\f","\r":"\\r",'"':"\\x22",$:"\\x24","&":"\\x26","'":"\\x27","(":"\\x28",")":"\\x29","*":"\\x2a","+":"\\x2b",",":"\\x2c","-":"\\x2d",".":"\\x2e","/":"\\/",":":"\\x3a","<":"\\x3c","=":"\\x3d",">":"\\x3e","?":"\\x3f","[":"\\x5b","\\":"\\\\","]":"\\x5d","^":"\\x5e","{":"\\x7b","|":"\\x7c", "}":"\\x7d","\u0085":"\\x85","\u2028":"\\u2028","\u2029":"\\u2029"},zu=function(a){return yu[a]},Au={"\x00":"\\0 ","\b":"\\8 ","\t":"\\9 ","\n":"\\a ","\v":"\\b ","\f":"\\c ","\r":"\\d ",'"':"\\22 ","&":"\\26 ","'":"\\27 ","(":"\\28 ",")":"\\29 ","*":"\\2a ","/":"\\2f ",":":"\\3a ",";":"\\3b ","<":"\\3c ","=":"\\3d ",">":"\\3e ","@":"\\40 ","\\":"\\5c ","{":"\\7b ","}":"\\7d ","\u0085":"\\85 ","\u00a0":"\\a0 ","\u2028":"\\2028 ","\u2029":"\\2029 "},Bu=function(a){return Au[a]},Cu={"\x00":"%00","\u0001":"%01", "\u0002":"%02","\u0003":"%03","\u0004":"%04","\u0005":"%05","\u0006":"%06","\u0007":"%07","\b":"%08","\t":"%09","\n":"%0A","\v":"%0B","\f":"%0C","\r":"%0D","\u000e":"%0E","\u000f":"%0F","\u0010":"%10","\u0011":"%11","\u0012":"%12","\u0013":"%13","\u0014":"%14","\u0015":"%15","\u0016":"%16","\u0017":"%17","\u0018":"%18","\u0019":"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C","\u001d":"%1D","\u001e":"%1E","\u001f":"%1F"," ":"%20",'"':"%22","'":"%27","(":"%28",")":"%29","<":"%3C",">":"%3E","\\":"%5C", "{":"%7B","}":"%7D","\u007f":"%7F","\u0085":"%C2%85","\u00a0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D","\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB","\uff3d":"%EF%BC%BD"},Du=function(a){return Cu[a]}, Eu=/[\x00\x22\x26\x27\x3c\x3e]/g,Fu=function(a){return ru(a,_.Nl)?a:a instanceof _.Xc?(0,_.Ql)(_.Bj(a).toString()):(0,_.Ql)(String(String(a)).replace(Eu,xu),ku(a))},Gu=/[\x00\x22\x27\x3c\x3e]/g,Hu=function(a){return Pm(String(a),function(){return""}).replace(ou,"<")},R=function(a){ru(a,_.Nl)?(a=Hu(a.ia()),a=String(a).replace(Gu,xu)):a=String(a).replace(Eu,xu);return a},Iu=/[\x00\x09-\x0d \x22\x26\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g,Ju=/[\x00\x09-\x0d \x22\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g, Ku=/[\x00\x08-\x0d\x22\x26\x27\/\x3c-\x3e\x5b-\x5d\x7b\x7d\x85\u2028\u2029]/g,Lu=function(a){if(a==null)return" null ";if(ru(a,Nt))return a.ia();if(a instanceof _.Ya)return _.$a(a).toString();switch(typeof a){case "boolean":case "number":return" "+a+" ";default:return"'"+String(String(a)).replace(Ku,zu)+"'"}},Mu=/[\x00\x08-\x0d\x22\x26-\x2a\/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g,Nu=/[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g, Ou=function(a){return String(a).replace(Nu,Du)},Pu=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,Qu=function(a){ru(a,Ot)||ru(a,Pt)?a=String(a).replace(Nu,Du):_.Rg(a)?a=Ou(_.Sg(a)):a instanceof _.Ta?a=Ou(_.Va(a).toString()):(a=String(a),a=Pu.test(a)?a.replace(Nu,Du):"about:invalid#zSoyz");return a},Ru=/^[^&:\/?#]*(?:[\/?#]|$)|^https?:|^ftp:|^data:image\/[a-z0-9+-]+;base64,[a-z0-9+\/]+=*$|^blob:/i,Su=function(a){ru(a,Ot)||ru(a,Pt)?a=String(a).replace(Nu,Du):_.Rg(a)?a=Ou(_.Sg(a)):a instanceof _.Ta?a=Ou(_.Va(a).toString()):(a=String(a),a=Ru.test(a)?a.replace(Nu,Du):"about:invalid#zSoyz");return a},tu=/^(?!on|src|(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,Tu=/^[a-zA-Z0-9+\/_-]+={0,2}$/,Uu=function(a){a=String(a);return Tu.test(a)?a:"zSoyz"},Vu=function(a){this.I=_.H(a)};_.A(Vu,_.I);var Vm=function(a){var b=new Vu;return cm(b,3,a,_.Xj)};var Wu=function(a){this.I=_.H(a)};_.A(Wu,_.I);Wu.prototype.Wa=function(){return _.uj(this,2)};Wu.prototype.pb=function(a){return Hr(this,2,a)};Wu.prototype.va=function(){return _.uj(this,3)};Wu.prototype.za=function(a){return Hr(this,3,a)};var Xu=function(a){this.I=_.H(a)};_.A(Xu,_.I);var Yu=function(a){this.I=_.H(a)};_.A(Yu,_.I);var Zu=_.jk(Yu);var $u=function(a){return function(){return a}},av=function(a,b){for(var c=0;c="a"?d.charCodeAt(0)-87:Number(d);d=b.charAt(c+1)=="+"?a>>>d:a<>6|192:((g&64512)==55296&&f+1>18|240,d[e++]=g>>12&63|128):d[e++]=g>>12|224,d[e++]=g>>6&63|128),d[e++]=g&63|128)}a=c;for(e=0;e>=4,Sv[Vv]=Qv[Vv==19?Uv&3|8:Uv]);Rv=Sv.join(""); var Wv=function(a,b,c){this.g=a=a===void 0?Rv:a;this.md=b===void 0?"":b;this.nd=c===void 0?"":c},$v=function(a){var b=Xv(a,7);Yv(a,b);Zv(b,7)},aw=function(a,b){var c=b.Ib===void 0?0:b.Ib;var d=b.nh===void 0?0:b.nh;var e=b.Mh===void 0?0:b.Mh;var f=b.mh===void 0?0:b.mh;b=Xv(a,8);Yv(a,b);a=new bs;c=_.Gk(a,1,c);d=_.Gk(c,3,d);e=_.Gk(d,2,e);e=_.Gk(e,4,f);f=es(b);_.sj(f,6,e);Math.random()>=.005||(b=_.hl(Yr(8),b.serialize()),Jv.log(b))},Xv=function(a,b){var c=new _.Il;c=_.qk(c,50,jv);var d=new ds;b=_.Ik(d, 1,b);b=_.qk(b,2,rv);a=_.qk(b,3,a.g);return _.sj(c,112,a)},Zv=function(a,b){a=_.hl(Yr(b),a.serialize());Jv.log(a)},Yv=function(a,b){b.pb(a.md);b.za(a.nd)};var bw=function(a){for(var b={},c=0;c=0?a.substring(0,b):a;return a=="zh"?"zh-CN":a},kw=function(a){var b=[],c;for(c in a)if(a[c]!==Object.prototype[c]){var d=_.Nb(c);if(_.xc(a[c])=="array")for(var e=0;edocument.domain='"+document.domain+"';parent['"+c+"']();\x3c/script>\"))"}else b&&b()},lw,nw=function(){var a={};try{for(var b in Object.prototype){var c= Object.prototype[b];delete Object.prototype[b];a[b]=c}}catch(d){return{}}return a},ow=function(a){for(var b in a)Object.prototype[b]=a[b]},pw=function(a){for(var b in a)if(a[b]!==Object.prototype[b])return!1;return!0},qw=function(a,b){return a!="auto"&&a!="zh-CN"&&a==b},rw=function(){var a=window.location.hash.match(/google\.translate\.element\.sp=([^&]+)/);return a&&a[1]?a[1]:null};var hn=null,sw=null,tw=function(){};tw.prototype.attach=function(a,b,c){for(var d in c)c[d]!==Object.prototype[d]&&(b[d]=typeof c[d]==="function"?c[d]:_.Cc(kn,a,Number(c[d])))};var vw=function(){hn&&uw();hn=[];sw=_.ob(window,"pagehide",function(){uw()})},uw=function(){sw&&(_.re(sw),sw=null);hn&&hn.length&&jn(hn.join(""));hn=null},ww=new tw;var xw=function(a){this.I=_.H(a)};_.A(xw,_.I);var mn=_.Zi(xw);var ln;var yw=function(a){this.url=a;this.timeout=-1;this.j=this.h="callback";this.g=this.Yb=null},Cw=function(a,b){b=b===void 0?{}:b;a.g=mt();var c=new Ft(a.url),d=new Map;a.j&&d.set(a.j,a.h);c.g.extend(Mt(b),d);zw(a).then(function(){Aw(a,c.toString())}).then(function(){return a.g.promise}).then(function(){Bw(a)},function(){Bw(a)});a.timeout>0&&(a.l=setTimeout(function(){a.g.reject("Timeout!")},a.timeout));return a.g.promise},Aw=function(a,b){var c=new MessageChannel;a.Yb.contentWindow.postMessage({url:b, callbackName:a.h},"*",[c.port2]);c.port1.onmessage=function(d){var e={};a.l!==void 0&&(clearTimeout(a.l),a.l=void 0);d.data===void 0&&a.g.reject("Callback called, but no data received");typeof d.data!=="string"&&a.g.reject("Exploitation attempt! Data is not a string!");try{e=JSON.parse(d.data)}catch(f){a.g.reject("Invalid Data received: "+f.message)}a.g.resolve(e)}},zw=function(a){var b=mt(),c=_.Qd(document,"IFRAME");if(!c.sandbox)throw Error("ya");c.sandbox.value="allow-scripts";c.style.display= "none";a.Yb=c;a=on();a=rm([_.Jl(""),ym(pm(a))]);c.srcdoc=_.Bj(a);a=bm("data:text/html;charset=UTF-8;base64,"+btoa(_.Bj(a).toString()));c.src=_.Va(a).toString();c.addEventListener("load",function(){return b.resolve(c)},!1);c.addEventListener("error",function(d){b.reject(d)},!1);document.documentElement.appendChild(c);return b.promise},Bw=function(a){a.Yb!==null&&(document.documentElement.removeChild(a.Yb),a.Yb=null)};var Dw=function(a,b){_.x.call(this);this.g=new Ft(a);if(b)for(var c in b)b[c]!==Object.prototype[c]&&this.g.g.set(c,b[c])};_.A(Dw,_.x);Dw.prototype.nb=function(){return!0};Dw.prototype.mb=function(){return this.nb()};Dw.prototype.send=function(){return _.mj(null)};Dw.prototype.cancel=function(){};var Ew=function(a,b,c){Dw.call(this,a,b);a=this.h=new yw(this.g);a.h="callback";a.j=c===void 0?"callback":c};_.A(Ew,Dw);Ew.prototype.nb=function(){return!0}; Ew.prototype.send=function(a){return Cw(this.h,a)};Ew.prototype.cancel=function(a){a.cancel()};var Fw=function(a,b){Dw.call(this,a,b);this.h={};this.j=0};_.A(Fw,Dw);Fw.prototype.nb=function(){return!0}; Fw.prototype.send=function(a){var b=this,c=nw(),d=++this.j,e={},f={};"q"in a&&(f.q=a.q,delete a.q);e.qa=new _.ng;this.g.h.endsWith(".corp.google.com")&&(e.qa.F=!0);var g=new _.Je(function(h,l){_.ob(e.qa,"complete",function(){if(!e.sg){if(_.vg(e.qa)){var n=_.xg(e.qa);Gw(b,d);return h(n)}b.kk();n=_.xg(e.qa);Gw(b,d);return l(n)}});_.ob(e.qa,"timeout",function(){if(!e.sg)return b.mk(),Gw(b,d),l()})});e.qa.send(this.g.toString()+"&"+kw(a),"POST",kw(f),{"Content-Type":"application/x-www-form-urlencoded"}); this.h[d]=e;ow(c);return g};Fw.prototype.cancel=function(a){var b=this.h[a];b&&(b.sg=!0,Gw(this,a))};var Gw=function(a,b){var c=a.h[b];c&&(c.qa&&(c.qa.dispose(),c.qa=null),delete a.h[b])};Fw.prototype.M=function(){Dw.prototype.M.call(this);for(var a in this.h)this.cancel(a)};ww.attach(17170,Fw.prototype,{mk:1,kk:2});var Hw=function(a,b,c){Dw.call(this,a,c);this.j=b.proxyIsSupported;this.l=function(d,e,f){return _.mj(b.proxySend(d,e,f))};this.h=b.proxyCancel};_.A(Hw,Dw);Hw.prototype.nb=function(){return this.j()}; Hw.prototype.send=function(a,b){return this.l(this.g.toString(),a,b)};Hw.prototype.cancel=function(a){this.h(a)};var Iw=function(a,b){_.x.call(this);this.h=a;this.g=b?b:null};_.A(Iw,_.x);Iw.prototype.M=function(){_.x.prototype.M.call(this)};var Kw=function(a,b,c,d){_.x.call(this);var e;b?e={client:b}:e={anno:3,client:rv,format:"html",v:"1.0"};c&&(e.sp=c);e.key=a;Zr&&(e.logld="v"+Zr);this.g=null;this.h={gh:300};a=this.o=new Iw(e,d);b=tv+wv;this.l=a.g?new Hw(b,a.g,{client:rv}):new Ew(b,{client:rv});a=this.o;if(a.g){if(!a.g)throw Error("za");a=[{Ea:new Hw(tv+sv+"/translate_a/t",a.g,a.h),tf:1900,hh:4294967295,fh:-1,Bh:0,Ve:!1}]}else a=[{Ea:new Fw(tv+sv+"/translate_a/t",a.h),tf:30720,hh:4294967295,fh:-1,Bh:0,Ve:!1}];this.A=new Jw(a);this.j= !1;for(b=0;b=a.h.length)a.g(null);else{var b=a.h[a.j++];b.xk?hw(new gw((0,_.w)(b.Ea.mb,b.Ea),(0,_.w)(function(c){c?this.g(b):Ow(this)},a),b.xk)):b.Ea.mb()?a.g(b):Ow(a)}};var Pw=bw("A ABBR ACRONYM B BASEFONT BDO BIG CITE DFN EM FONT I INPUT NOBR LABEL Q RT S SMALL SPAN STRIKE STRONG SUB SUP TEXTAREA TT U VAR".split(" ")),Qw=bw("APPLET AREA BASE FRAME FRAMESET HR LINK META NOFRAMES NOSCRIPT INPUT TEXTAREA TITLE".split(" ")),Rw=bw("BR CODE IMG KBD MAP OBJECT PARAM RP SCRIPT STYLE WBR svg".split(" ")),Sw=bw(["submit","button"]);qn.prototype.next=function(){return Tw};var Tw={done:!0,value:void 0};qn.prototype.o=function(){return this};var Vw=function(a,b,c,d,e){this.h=!!b;this.node=null;this.g=0;this.j=!1;this.l=!c;a&&Uw(this,a,d);this.depth=e!=void 0?e:this.g||0;this.h&&(this.depth*=-1)};_.C(Vw,qn);var Uw=function(a,b,c,d){if(a.node=b)a.g=typeof c==="number"?c:a.node.nodeType!=1?0:a.h?-1:1;typeof d==="number"&&(a.depth=d)},Ww=function(a){var b=a.h?-1:1;a.g==b&&(a.g=b*-1,a.depth+=a.g*(a.h?-1:1))}; Vw.prototype.next=function(){if(this.j){if(!this.node||this.l&&this.depth==0)return Tw;var a=this.node;var b=this.h?-1:1;if(this.g==b){var c=this.h?a.lastChild:a.firstChild;c?Uw(this,c):Uw(this,a,b*-1)}else(c=this.h?a.previousSibling:a.nextSibling)?Uw(this,c):Uw(this,a.parentNode,b*-1);this.depth+=this.g*(this.h?-1:1)}else this.j=!0;return(a=this.node)?{value:a,done:!1}:Tw};Vw.prototype.equals=function(a){return a.node==this.node&&(!this.node||a.g==this.g)}; Vw.prototype.splice=function(a){var b=this.node,c=this.h?1:-1;this.g==c&&(this.g=c*-1,this.depth+=this.g*(this.h?-1:1));this.h=!this.h;Vw.prototype.next.call(this);this.h=!this.h;c=_.sa(arguments[0])?arguments[0]:arguments;for(var d=c.length-1;d>=0;d--)$s(c[d],b);_.Vd(b)};var Yw=function(a,b){this.l=!1;this.j=_.kd?[]:null;this.h=[];this.done=!1;for(this.g=new Vw(a,!1,b,a.nodeType===3?0:1,1);a=a.parentNode;)Xw(this,a,!0);this.h.push(!1);this.h.reverse();for(a=1;a0&&this.g.g===-1&&this.j.length--;this.g.g===-1&&this.h.length--;if(this.j&&this.j.length>0&&this.g.g!==1&&!this.g.node.nextSibling)Uw(this.g,this.j[this.j.length-1],-1,this.g.depth-1);else{var a=this.g.next();this.l=!0;if(a.done){this.done=!0;return}this.j&&this.g.g===1&&this.j.push(this.g.node)}this.g.g===1&&this.l&&Xw(this,this.g.node)}catch(b){this.jk(b),this.done=!0}};ww.attach(52754,Yw.prototype,{jk:1});var $w=function(){return"[msg_undefined]"},S={}; (function(){var a=function(b){return function(){return b}};S={fg:a(0),Sh:a(1),Sf:a(2),Zl:a(3),ni:a(4),Uf:a(5),fi:a(45),gi:a(6),ii:a(7),Fe:a(8),oi:a(9),Dm:a(10),wi:a(11),ji:a(12),wm:a(13),li:a(14),um:a(15),ki:a(16),Gm:a(17),pi:a(18),dl:a(19),Xl:a(20),Th:a(21),ym:a(22),nm:a(23),lm:a(24),im:a(25),Em:a(26),Cm:a(27),jm:a(28),hi:a(29),ri:a(30),cl:a(32),al:a(33),Im:a(34),rl:a(35),kl:a(36),ql:a(37),mi:a(38),Ll:a(39),bl:a(40),Yl:a(41),Yf:a(46),dm:a(47),Dl:a(48),Cl:a(49),Bl:a(50),Fm:a(51)}})();S.Mn=function(){return _.D[0]}; S.cj=function(){return _.D[1]};S.pn=function(){return _.D[2]};S.An=function(){return _.D[3]};S.Nn=function(){return _.D[4]};S.tn=function(){return _.D[5]};S.vn=function(){return _.D[45]};S.wn=function(){return _.D[6]};S.Bn=function(){return _.D[7]};S.jj=function(){return _.D[8]};S.Rn=function(){return _.D[9]};S.Pn=function(){return _.D[10]};S.Xn=function(){return _.D[11]};S.Cn=function(){return _.D[12]};S.Jn=function(){return _.D[13]};S.Kn=function(){return _.D[14]};S.In=function(){return _.D[15]}; S.Dn=function(){return _.D[16]};S.Un=function(){return _.D[17]};S.Tn=function(){return _.D[18]};S.mn=function(){return _.D[19]};S.zn=function(){return _.D[20]};S.gj=function(){return _.D[41]};S.sn=function(){return _.D[21]};S.ij=function(){return _.D[22]};S.Hn=function(){return _.D[23]};S.Gn=function(){return _.D[24]};S.En=function(){return _.D[25]};S.Qn=function(){return _.D[26]};S.On=function(){return _.D[27]};S.Fn=function(){return _.D[28]};S.yn=function(){return _.D[29]};S.Vn=function(){return _.D[30]}; S.xn=function(){return _.D[39]};S.ln=function(){return _.D[32]};S.jn=function(){return _.D[33]};S.kn=function(){return _.D[40]};S.Wn=function(){return _.D[34]};S.rn=function(){return _.D[35]};S.nn=function(){return _.D[36]};S.qn=function(){return _.D[37]};S.Ln=function(){return _.D[38]};S.un=function(){return _.D[46]};S.hj=function(){return _.D[47]};S.fj=function(){return _.D[48]};S.ej=function(){return _.D[49]};S.dj=function(){return _.D[50]};S.Sn=function(){return _.D[51]};var ax=S;var bx=ax.cj,cx=ax.jj,dx=ax.ij,ex=ax.gj,fx=ax.hj,gx=ax.fj,hx=ax.ej,ix=ax.dj;var jx=function(a){var b=a.nk;a=a.dir;return(0,_.Ql)('
Google '+R(cx())+'

'+Fu(ex())+'


')},kx=mu["key_a:"]; if(kx===void 0||0>kx)mu["key_a:"]=0,nu["key_a:"]=jx;else if(0==kx){if(jx===nu["key_a:"])throw Error("Aa`a`");throw Error("Ba`a`");} var lx=function(){return(0,_.Ql)('
')},mx=function(a){var b=a.Ii,c=a.method,d=a.Xi;a=a.dir;b='
';c=d.length;for(a=0;a';return(0,_.Ql)(b+ "
")},px=function(a){var b=a.dir;a=a.Wk;return gs(hs(gs(hs(gs(_.Vl(),'
'+Fu(ex())+'
'+Fu(fx())+'
'+Fu(gx())+'
'),b==="rtl"?hs(hs(_.Vl(),nx()),ox()):hs(hs(_.Vl(),ox()),nx())),"
"),(0,_.Ql)('
')), "
")},ox=function(){var a=_.Vl(),b=hx();b=gs(a,'");return a},nx=function(){var a=_.Vl(),b=ix();b=gs(a,'");return a};Bs(rn);rn.prototype.g=0;var sn=function(a){_.nb.call(this);this.h=a||_.tb();this.xa=qx;this.da=null;this.Ya=!1;this.o=null;this.P=void 0;this.U=this.J=this.G=null;this.Ha=!1};_.C(sn,_.nb);sn.prototype.Ka=rn.Eb();var qx=null,rx=function(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return b?"focus":"blur";case 64:return b?"open":"close"}throw Error("Ca");}; sn.prototype.Xa=function(){return this.da||(this.da=":"+(this.Ka.g++).toString(36))};var sx=function(a,b){if(a.G&&a.G.U){var c=a.G.U,d=a.da;d in c&&delete c[d];c=a.G.U;if(c!==null&&b in c)throw Error("y`"+b);c[b]=a}a.da=b};sn.prototype.D=function(){return this.o};var tx=function(a,b){return a.o?Sr(b,a.o||a.h.g):null},ux=function(a){a.P||(a.P=new _.Ob(a));return a.P};sn.prototype.te=function(a){if(this.G&&this.G!=a)throw Error("Ea");sn.W.te.call(this,a)};sn.prototype.X=function(){this.o=this.h.createElement("DIV")}; sn.prototype.na=function(a){vx(this,a)};sn.prototype.gd=function(a){vx(this,a.parentNode,a)};var vx=function(a,b,c){if(a.Ya)throw Error("Fa");a.o||a.X();b?b.insertBefore(a.o,c||null):a.h.g.body.appendChild(a.o);a.G&&!a.G.Ya||a.Ba()};_.k=sn.prototype;_.k.Va=function(a){if(this.Ya)throw Error("Fa");if(a&&this.Wf(a)){this.Ha=!0;var b=_.Md(a);this.h&&this.h.g==b||(this.h=_.tb(a));this.Fa(a);this.Ba()}else throw Error("Ga");};_.k.Wf=function(){return!0};_.k.Fa=function(a){this.o=a}; _.k.Ba=function(){this.Ya=!0;wx(this,function(a){!a.Ya&&a.D()&&a.Ba()})};_.k.ya=function(){wx(this,function(a){a.Ya&&a.ya()});this.P&&_.ig(this.P);this.Ya=!1};_.k.M=function(){this.Ya&&this.ya();this.P&&(this.P.dispose(),delete this.P);wx(this,function(a){a.dispose()});!this.Ha&&this.o&&_.Vd(this.o);this.G=this.o=this.U=this.J=null;sn.W.M.call(this)};var T=function(a,b){return a.Xa()+"."+b},wx=function(a,b){a.J&&a.J.forEach(b,void 0)}; sn.prototype.zf=function(a){for(var b=[];this.J&&this.J.length!=0;){var c=b,d=c.push,e=this.J?this.J[0]||null:null,f=a;if(e){var g=typeof e==="string"?e:e.Xa();this.U&&g?(e=this.U,e=(e!==null&&g in e?e[g]:void 0)||null):e=null;if(g&&e){var h=this.U;g in h&&delete h[g];_.xa(this.J,e);f&&(e.ya(),e.o&&_.Vd(e.o));f=e;if(f==null)throw Error("Da");f.G=null;sn.W.te.call(f,null)}}if(!e)throw Error("Ha");d.call(c,e)}return b};_.C(tn,sn);_.k=tn.prototype;_.k.ke=function(a){this.l=a};_.k.pd=function(){if(!this.Ya)throw Error("Ia");if(!this.l)throw Error("Ja");};_.k.Cc=function(){};_.k.dispose=function(){this.ab()||(tn.W.dispose.call(this),delete this.ee)};_.k.Ia=function(){return this.l};var xx;_.C(wn,_.nb);var vn={},un=0,yx=function(a,b){var c=_.tb(a);pt(b,function(d,e){Array.isArray(d)||(d=[d]);_.Jc(d,function(f){f=c.X("INPUT",{type:"hidden",name:e,value:f});a.appendChild(f)})})};_.k=wn.prototype;_.k.ua=null;_.k.bb=null;_.k.wc=null;_.k.pk=0;_.k.hb=!1;_.k.Zb=null; _.k.send=function(a,b,c,d){if(this.hb)throw Error("Ka");a=new Ft(a);b=b?b.toUpperCase():"GET";c&&(c=_.Zc(),a.g.set("zx",c));xx||(xx=Zs("FORM"),xx.acceptCharset="utf-8",c=xx.style,c.position="absolute",c.visibility="hidden",c.top=c.left="-10px",c.width=c.height="10px",c.overflow="hidden",document.body.appendChild(xx));this.ua=xx;b=="GET"&&yx(this.ua,a.g);d&&yx(this.ua,d);a=a.toString();a=_.Sb(a);d=this.ua;a=_.Vg(new _.Qg(a));a!==void 0&&(d.action=a);this.ua.method=b;zx(this);Ax(this)}; var Bx=function(a,b){if(a.hb)throw Error("Ka");var c=new Ft(b.action);a.ua=b;b=a.ua;c=_.Vg(c.toString());c!==void 0&&(b.action=c);zx(a)};wn.prototype.abort=function(){if(this.hb){var a=Cx(this);if(a)if(_.ce(a))a.removeAllListeners(void 0);else if(a=_.me(a)){var b=0,c;for(c in a.listeners)for(var d=a.listeners[c].concat(),e=0;e';d=_.Jl(d)}else d=Ns(b),d= _.Jl('');c.write(_.Bj(d));_.ob(c.getElementById(b),"load",a.g,!1,a);d=Ys("TEXTAREA",a.ua);for(var e=0,f=d.length;e=48&&a<=57||a>=96&&a<=106||a>=65&&a<=90|| _.nd&&a==0)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:case 171:return _.md;default:return!1}},Hx=function(a){if(_.md)a=Jx(a);else if(_.pd&&_.nd)switch(a){case 93:a=91}return a},Jx=function(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};_.C(xn,_.ae);_.C(yn,_.nb);_.k=yn.prototype;_.k.kc=null;_.k.Zd=null;_.k.pf=null;_.k.be=null;_.k.Qa=-1;_.k.Gb=-1;_.k.Ne=!1; var Kx={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},Lx={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},Mx=_.pd&&_.md;_.k=yn.prototype; _.k.Dj=function(a){_.nd&&(this.Qa==17&&!a.ctrlKey||this.Qa==18&&!a.altKey||_.pd&&this.Qa==91&&!a.metaKey)&&(this.Gb=this.Qa=-1);this.Qa==-1&&(a.ctrlKey&&a.keyCode!=17?this.Qa=17:a.altKey&&a.keyCode!=18?this.Qa=18:a.metaKey&&a.keyCode!=91&&(this.Qa=91));Ix(a.keyCode,this.Qa,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?(this.Gb=Hx(a.keyCode),Mx&&(this.Ne=a.altKey)):this.handleEvent(a)};_.k.Gj=function(a){this.Gb=this.Qa=-1;this.Ne=a.altKey}; _.k.handleEvent=function(a){var b=a.g,c=b.altKey;if(_.nd&&a.type=="keypress"){var d=this.Gb;var e=b.charCode>=0&&b.charCode<63232&&Gx(d)?b.charCode:0}else a.type=="keypress"?(Mx&&(c=this.Ne),b.keyCode==b.charCode?b.keyCode<32?(d=b.keyCode,e=0):(d=this.Gb,e=b.charCode):(d=b.keyCode||this.Gb,e=b.charCode||0)):(d=b.keyCode||this.Gb,e=b.charCode||0),_.pd&&e==63&&d==224&&(d=191);var f=d=Hx(d);d?d>=63232&&d in Kx?f=Kx[d]:d==25&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in Lx&&(f=Lx[b.keyIdentifier]); if(!_.md||a.type!="keypress"||Ix(f,this.Qa,a.shiftKey,a.ctrlKey,c,a.metaKey))a=f==this.Qa,this.Qa=f,b=new xn(f,e,a,b),b.altKey=c,this.dispatchEvent(b)};_.k.D=function(){return this.kc};_.k.attach=function(a,b){this.be&&this.detach();this.kc=a;this.Zd=_.ob(this.kc,"keypress",this,b);this.pf=_.ob(this.kc,"keydown",this.Dj,b,this);this.be=_.ob(this.kc,"keyup",this.Gj,b,this)}; _.k.detach=function(){this.Zd&&(_.re(this.Zd),_.re(this.pf),_.re(this.be),this.be=this.pf=this.Zd=null);this.kc=null;this.Gb=this.Qa=-1};_.k.M=function(){yn.W.M.call(this);this.detach()};var zn;_.La("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var Nx=function(a){return typeof a.className=="string"?a.className:a.getAttribute&&a.getAttribute("class")||""},Ox=function(a){return a.classList?a.classList:Nx(a).match(/\S+/g)||[]},Px=function(a,b){typeof a.className=="string"?a.className=b:a.setAttribute&&a.setAttribute("class",b)},Qx=function(a,b){return a.classList?a.classList.contains(b):_.va(Ox(a),b)},Rx=function(a,b){if(a.classList)a.classList.add(b);else if(!Qx(a,b)){var c=Nx(a);Px(a,c+(c.length>0?" "+b:b))}},Sx=function(a,b){if(a.classList)Array.prototype.forEach.call(b, function(e){Rx(a,e)});else{var c={};Array.prototype.forEach.call(Ox(a),function(e){c[e]=!0});Array.prototype.forEach.call(b,function(e){c[e]=!0});b="";for(var d in c)b+=b.length>0?" "+d:d;Px(a,b)}},Tx=function(a,b){a.classList?a.classList.remove(b):Qx(a,b)&&Px(a,Array.prototype.filter.call(Ox(a),function(c){return c!=b}).join(" "))},Ux=function(a,b){a.classList?Array.prototype.forEach.call(b,function(c){Tx(a,c)}):Px(a,Array.prototype.filter.call(Ox(a),function(c){return!_.va(b,c)}).join(" "))};var Vx=function(){},Wx;Bs(Vx);var Xx={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"checked",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};_.k=Vx.prototype;_.k.Ld=function(){};_.k.X=function(a){return a.h.X("DIV",Yx(this,a).join(" "),a.ia())};_.k.Ae=function(){return!0}; _.k.Va=function(a,b){b.id&&sx(a,b.id);b&&b.firstChild?Zx(a,b.firstChild.nextSibling?_.Aa(b.childNodes):b.firstChild):a.Nb=null;var c=0,d=this.Db(),e=this.Db(),f=!1,g=!1,h=_.Aa(Ox(b));h.forEach(function(l){f||l!=d?g||l!=e?c|=$x(this,l):g=!0:(f=!0,e==d&&(g=!0));$x(this,l)==1&&b.hasAttribute("tabindex")&&ft(b)&>(b,!1)},this);a.Da=c;f||(h.push(d),e==d&&(g=!0));g||h.push(e);(a=a.Xe)&&h.push.apply(h,a);f&&g&&!a||Px(b,h.join(" "));return b}; _.k.Wg=function(a){a.xa==null&&(a.xa=eu(a.Ya?a.o:a.h.g.body));a.xa&&this.Ce(a.D(),!0);a.isEnabled()&&this.Fc(a,a.isVisible())};var ay=function(a,b){if(a=a.Ld()){var c=b.getAttribute("role")||null;a!=c&&(a?b.setAttribute("role",a):b.removeAttribute("role"))}};_.k=Vx.prototype;_.k.qd=function(a,b){_.Aj&&a.style&&(a.style[_.Aj]=b?"":"none")};_.k.Ce=function(a,b){var c=this.Db()+"-SIsrTd";(a=a.D?a.D():a)&&(b?Sx:Ux)(a,[c])}; _.k.Be=function(a){var b;return a.Oa&32&&(b=a.D())?b.hasAttribute("tabindex")&&ft(b):!1};_.k.Fc=function(a,b){var c;if(a.Oa&32&&(c=a.D())){if(!b&&a.Da&32){try{c.blur()}catch(d){}a.Da&32&&a.Gg(null)}(c.hasAttribute("tabindex")&&ft(c))!=b&>(c,b)}};_.k.ja=function(a,b){cu(a,b);a&&An(a,"hidden",!b)};_.k.Jc=function(a,b,c){var d=a.D();if(d){var e=by(this,b);e&&(a=a.D?a.D():a)&&(c?Sx:Ux)(a,[e]);this.fb(d,b,c)}}; _.k.fb=function(a,b,c){Wx||(Wx={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=Wx[b];var d=a.getAttribute("role")||null;d&&(d=Xx[d]||b,b=b=="checked"||b=="selected"?d:b);b&&An(a,b,c)};_.k.Xf=function(a,b){if(a&&(_.Ud(a),b))if(typeof b==="string")_.Xd(a,b);else{var c=function(d){if(d){var e=_.Md(a);a.appendChild(typeof d==="string"?e.createTextNode(d):d)}};Array.isArray(b)?b.forEach(c):!_.sa(b)||"nodeType"in b?c(b):_.Aa(b).forEach(c)}};_.k.Db=function(){return"VIpgJd-bMcfAe"}; var Yx=function(a,b){var c=a.Db(),d=[c],e=a.Db();e!=c&&d.push(e);c=b.Da;for(e=[];c;){var f=c&-c;e.push(by(a,f));c&=~f}d.push.apply(d,e);(a=b.Xe)&&d.push.apply(d,a);return d},by=function(a,b){a.g||cy(a);return a.g[b]},$x=function(a,b){if(!a.h){a.g||cy(a);var c=a.g,d={},e;for(e in c)d[c[e]]=e;a.h=d}a=parseInt(a.h[b],10);return isNaN(a)?0:a},cy=function(a){var b=a.Db();_.Ma(b.replace(/\xa0|\s/g," ")," ");a.g={1:b+"-OWB6Me",2:b+"-ZmdkE",4:b+"-auswjd",8:b+"-gk6SMd",16:b+"-barxie",32:b+"-XpnDCe",64:b+"-FNFY6c"}};_.C(Bn,Vx);Bs(Bn);_.k=Bn.prototype;_.k.Ld=function(){return"button"};_.k.fb=function(a,b,c){switch(b){case 8:case 16:An(a,"pressed",c);break;default:case 64:case 1:Bn.W.fb.call(this,a,b,c)}};_.k.X=function(a){var b=Bn.W.X.call(this,a);this.Mf(b,a.Ia());var c=a.Ca();c&&this.Na(b,c);a.Oa&16&&this.fb(b,16,!!(a.Da&16));return b};_.k.Va=function(a,b){b=Bn.W.Va.call(this,a,b);var c=this.Ca(b);a.l=c;a.K=this.Ia(b);a.Oa&16&&this.fb(b,16,!!(a.Da&16));return b};_.k.Ca=function(){};_.k.Na=function(){}; _.k.Ia=function(a){return a.title};_.k.Mf=function(a,b){a&&(b?a.title=b:a.removeAttribute("title"))};_.k.Db=function(){return"VIpgJd-LgbsSe"};var dy={ag:"mousedown",bg:"mouseup",Zf:"mousecancel",Rl:"mousemove",Tl:"mouseover",Sl:"mouseout",Pl:"mouseenter",Ql:"mouseleave"};var Dn={};_.C(En,sn);_.k=En.prototype;_.k.Nb=null;_.k.Da=0;_.k.Oa=39;_.k.Re=255;_.k.gb=!0;_.k.Xe=null;_.k.kf=!0;_.k.Ad=!1;var In=function(a){a.Ya&&0!=a.kf&&ey(a,!1);a.kf=!1};En.prototype.X=function(){var a=this.g.X(this);this.o=a;ay(this.g,a);this.Ad||this.g.qd(a,!1);this.isVisible()||this.g.ja(a,!1)};En.prototype.Wf=function(a){return this.g.Ae(a)};En.prototype.Fa=function(a){this.o=a=this.g.Va(this,a);ay(this.g,a);this.Ad||this.g.qd(a,!1);this.gb=a.style.display!="none"}; En.prototype.Ba=function(){En.W.Ba.call(this);var a=this.g,b=this.o;this.isVisible()||An(b,"hidden",!this.isVisible());this.isEnabled()||a.fb(b,1,!this.isEnabled());this.Oa&8&&a.fb(b,8,!!(this.Da&8));this.Oa&16&&a.fb(b,16,!!(this.Da&16));this.Oa&64&&a.fb(b,64,this.xc());this.g.Wg(this);this.Oa&-2&&(this.kf&&ey(this,!0),this.Oa&32&&(a=this.D()))&&(b=this.B||(this.B=new yn),b.attach(a),ux(this).listen(b,"key",this.Ej).listen(a,"focus",this.Vh).listen(a,"blur",this.Gg))}; var ey=function(a,b){var c=ux(a),d=a.D();b?(c.listen(d,dy.ag,a.Kg).listen(d,[dy.bg,dy.Zf],a.Lg).listen(d,"mouseover",a.Y).listen(d,"mouseout",a.Z),a.H!=_.Ge&&c.listen(d,"contextmenu",a.H)):(c.eb(d,dy.ag,a.Kg).eb(d,[dy.bg,dy.Zf],a.Lg).eb(d,"mouseover",a.Y).eb(d,"mouseout",a.Z),a.H!=_.Ge&&c.eb(d,"contextmenu",a.H))};En.prototype.ya=function(){En.W.ya.call(this);this.B&&this.B.detach();this.isVisible()&&this.isEnabled()&&this.g.Fc(this,!1)}; En.prototype.M=function(){En.W.M.call(this);this.B&&(this.B.dispose(),delete this.B);delete this.g;this.Xe=this.Nb=null};En.prototype.ia=function(){return this.Nb};En.prototype.A=function(a){this.g.Xf(this.D(),a);this.Nb=a};var Zx=function(a,b){a.Nb=b};_.k=En.prototype;_.k.Dh=function(a){this.A(a)};_.k.isVisible=function(){return this.gb};_.k.ja=function(a,b){if(b||this.gb!=a&&this.dispatchEvent(a?"show":"hide"))(b=this.D())&&this.g.ja(b,a),this.isEnabled()&&this.g.Fc(this,a),this.gb=a}; _.k.isEnabled=function(){return!(this.Da&1)};_.k.ob=function(a){var b=this.G;b&&typeof b.isEnabled=="function"&&!b.isEnabled()||!fy(this,1,!a)||(a||(gy(this,!1),hy(this,!1)),this.isVisible()&&this.g.Fc(this,a),iy(this,1,!a,!0))};var hy=function(a,b){fy(a,2,b)&&iy(a,2,b)};En.prototype.isActive=function(){return!!(this.Da&4)};var gy=function(a,b){fy(a,4,b)&&iy(a,4,b)};En.prototype.xc=function(){return!!(this.Da&64)}; var iy=function(a,b,c,d){d||b!=1?a.Oa&b&&c!=!!(a.Da&b)&&(a.g.Jc(a,b,c),a.Da=c?a.Da|b:a.Da&~b):a.ob(!c)},jy=function(a){if(a.Ya&&a.Da&32)throw Error("Fa");a.Da&32&&iy(a,32,!1);a.Oa&=-33},ky=function(a,b){return!!(a.Re&b)&&!!(a.Oa&b)},ly=function(a){a.Re&=-256},fy=function(a,b,c){return!!(a.Oa&b)&&!!(a.Da&b)!=c&&(!(0&b)||a.dispatchEvent(rx(b,c)))&&!a.ab()};En.prototype.Y=function(a){!my(a,this.D())&&this.dispatchEvent("enter")&&this.isEnabled()&&ky(this,2)&&hy(this,!0)}; En.prototype.Z=function(a){!my(a,this.D())&&this.dispatchEvent("leave")&&(ky(this,4)&&gy(this,!1),ky(this,2)&&hy(this,!1))};En.prototype.H=_.Ge;var my=function(a,b){return!!a.relatedTarget&&_.Wd(b,a.relatedTarget)};_.k=En.prototype;_.k.Kg=function(a){this.isEnabled()&&(ky(this,2)&&hy(this,!0),a.g.button!=0||_.pd&&a.ctrlKey||(ky(this,4)&&gy(this,!0),this.g&&this.g.Be(this)&&this.D().focus()));this.Ad||a.g.button!=0||_.pd&&a.ctrlKey||a.preventDefault()}; _.k.Lg=function(a){this.isEnabled()&&(ky(this,2)&&hy(this,!0),this.isActive()&&this.ne(a)&&ky(this,4)&&gy(this,!1))};_.k.ne=function(a){if(ky(this,16)){var b=!(this.Da&16);fy(this,16,b)&&iy(this,16,b)}ky(this,8)&&fy(this,8,!0)&&iy(this,8,!0);ky(this,64)&&(b=!this.xc(),fy(this,64,b)&&iy(this,64,b));b=new _.Zd("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.j=a.j,b.timeStamp=a.timeStamp);return this.dispatchEvent(b)}; _.k.Vh=function(){ky(this,32)&&fy(this,32,!0)&&iy(this,32,!0)};_.k.Gg=function(){ky(this,4)&&gy(this,!1);ky(this,32)&&fy(this,32,!1)&&iy(this,32,!1)};_.k.Ej=function(a){return this.isVisible()&&this.isEnabled()&&this.jf(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};_.k.jf=function(a){return a.keyCode==13&&this.ne(a)};if(typeof En!=="function")throw Error("Na`"+En);if(typeof Vx!=="function")throw Error("Oa`"+Vx);var ny=_.Da(En);Dn[ny]=Vx;Cn("VIpgJd-bMcfAe",function(){return new En(null)});_.C(Fn,Bn);Bs(Fn);_.k=Fn.prototype;_.k.Ld=function(){};_.k.X=function(a){In(a);ly(a);jy(a);var b=a.h,c=b.X,d={"class":Yx(this,a).join(" "),disabled:!a.isEnabled(),title:a.Ia()||"",value:a.Ca()||""};a=(a=a.ia())?(typeof a==="string"?a:Array.isArray(a)?a.map(kt).join(""):jt(a)).replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,""):"";return c.call(b,"BUTTON",d,a||"")};_.k.Ae=function(a){return a.tagName=="BUTTON"||a.tagName=="INPUT"&&(a.type=="button"||a.type=="submit"||a.type=="reset")}; _.k.Va=function(a,b){In(a);ly(a);jy(a);if(b.disabled){var c=by(this,1);Rx(b,c)}return Fn.W.Va.call(this,a,b)};_.k.Wg=function(a){ux(a).listen(a.D(),"click",a.ne)};_.k.qd=function(){};_.k.Ce=function(){};_.k.Be=function(a){return a.isEnabled()};_.k.Fc=function(){};_.k.Jc=function(a,b,c){Fn.W.Jc.call(this,a,b,c);(a=a.D())&&b==1&&(a.disabled=c)};_.k.Ca=function(a){return a.value};_.k.Na=function(a,b){a&&(a.value=b)};_.k.fb=function(){};_.C(Gn,En);_.k=Gn.prototype;_.k.Ca=function(){return this.l};_.k.Na=function(a){this.l=a;this.g.Na(this.D(),a)};_.k.Ia=function(){return this.K};_.k.Mf=function(a){this.K=a;this.g.Mf(this.D(),a)};_.k.M=function(){Gn.W.M.call(this);delete this.l;delete this.K};_.k.Ba=function(){Gn.W.Ba.call(this);if(this.Oa&32){var a=this.D();a&&ux(this).listen(a,"keyup",this.jf)}};_.k.jf=function(a){return a.keyCode==13&&a.type=="key"||a.keyCode==32&&a.type=="keyup"?this.ne(a):a.keyCode==32};Cn("VIpgJd-LgbsSe",function(){return new Gn(null)});var oy=function(a,b){sn.call(this);this.F=a||"";this.j=null;this.B=[];this.g=null;this.H=b||"GET";this.l=this.A=null};_.A(oy,sn);oy.prototype.X=function(){var a={Ii:this.F,method:this.H,Xi:this.B,dir:_.Nf.test(jv)?"rtl":"ltr"};this.Fa(Cm(mx,a))};oy.prototype.Fa=function(a){this.o=a;this.g=tx(this,"VIpgJd-yAWNEb-Z0Arqf-I9GLp");a=tx(this,"VIpgJd-yAWNEb-Z0Arqf-sFeBqf");this.l=new Gn("");this.l.Va(a);a=tx(this,"activity-cancel");this.j=new Gn("");this.j.Va(a)}; oy.prototype.Ba=function(){var a=ux(this);a.listen(this.l,"action",(0,_.w)(this.K,this));a.listen(this.j,"action",this.dispatchEvent.bind(this,"cancelled"))};oy.prototype.K=function(){var a=!0;this.A&&(a=this.A());a&&(a=new wn,_.ob(a,"success",function(){this.dispatchEvent("successful")}),_.ob(a,"error",function(){this.dispatchEvent("failed")}),Bx(a,this.g));this.dispatchEvent("submitted")}; var py=function(a,b){for(var c in b)a.g[c]&&(a.g[c].value=b[c])},qy=function(a,b){return a.g[b]?a.g[b].value:""};oy.prototype.M=function(){this.l=this.g=this.j=null;sn.prototype.M.call(this)};var ry=function(a,b){a.A=b};_.C(Hn,Vx);Bs(Hn);_.k=Hn.prototype;_.k.Ld=function(){};_.k.Va=function(a,b){In(a);ly(a);jy(a);Hn.W.Va.call(this,a,b);a.A(b.value);return b};_.k.X=function(a){In(a);ly(a);jy(a);return a.h.X("TEXTAREA",{"class":Yx(this,a).join(" "),disabled:!a.isEnabled()},a.ia()||"")};_.k.Ae=function(a){return a.tagName=="TEXTAREA"};_.k.Ce=function(){};_.k.Be=function(a){return a.isEnabled()};_.k.Fc=function(){};_.k.Jc=function(a,b,c){Hn.W.Jc.call(this,a,b,c);(a=a.D())&&b==1&&(a.disabled=c)};_.k.fb=function(){}; _.k.Xf=function(a,b){a&&(a.value=b)};_.k.Db=function(){return"VIpgJd-B7I4Od"};_.C(Jn,En);_.k=Jn.prototype;_.k.yc=!1;_.k.Ud=!1;_.k.sc=!1;_.k.wb=0;_.k.eh=0;_.k.vf=0;_.k.Rg=!1;_.k.he=!1;_.k.Gf=!1;_.k.Ff=!1;_.k.Dc="";var sy=function(a){return a.j.top+a.j.bottom+a.T.top+a.T.bottom},ty=function(a){var b=a.vf,c=a.D();b&&c&&a.he&&(b-=sy(a));return b},vy=function(a){a.vf=50;uy(a)},wy=function(a){a.eh=50;uy(a)};Jn.prototype.Na=function(a){this.A(String(a))};Jn.prototype.Ca=function(){return this.D().value!=this.Dc||xy(this)||this.sc?this.D().value:""}; Jn.prototype.A=function(a){Jn.W.A.call(this,a);this.sc=a!="";uy(this)};Jn.prototype.ob=function(a){Jn.W.ob.call(this,a);this.D().disabled=!a};var uy=function(a){a.D()&&a.F()},xy=function(a){return"placeholder"in a.D()},yy=function(a){a.Dc&&(xy(a)?a.D().placeholder=a.Dc:!a.D()||a.sc||a.Ud||(Rx(a.D(),"B7I4Od-LwH6nd-YPqjbf"),a.D().value=a.Dc))}; Jn.prototype.Ba=function(){Jn.W.Ba.call(this);var a=this.D();_.yj(a,{overflowY:"hidden",overflowX:"auto",boxSizing:"border-box",MsBoxSizing:"border-box",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box"});this.j=iu(a);this.T=ju(a);ux(this).listen(a,"scroll",this.F).listen(a,"focus",this.F).listen(a,"keyup",this.F).listen(a,"mouseup",this.Aa).listen(a,"blur",this.fa);yy(this);uy(this)}; var zy=function(a){if(!a.Rg){var b=a.D().cloneNode(!1);_.yj(b,{position:"absolute",height:"auto",top:"-9999px",margin:"0",padding:"1px",border:"1px solid #000",overflow:"hidden"});a.h.g.body.appendChild(b);var c=b.scrollHeight;b.style.padding="10px";var d=b.scrollHeight;a.Gf=d>c;b.style.borderWidth="10px";a.Ff=b.scrollHeight>d;b.style.height="100px";b.offsetHeight!=100&&(a.he=!0);_.Vd(b);a.Rg=!0}b=a.D();isNaN(a.j.top)&&(a.j=iu(b),a.T=ju(b));c=a.D().scrollHeight;var e=a.D();d=e.offsetHeight-e.clientHeight; if(!a.Gf){var f=a.j;d-=f.top+f.bottom}a.Ff||(e=ju(e),d-=e.top+e.bottom);c+=d>0?d:0;a.he?c-=sy(a):(a.Gf||(d=a.j,c+=d.top+d.bottom),a.Ff||(a=ju(b),c+=a.top+a.bottom));return c},Ay=function(a,b){a.wb!=b&&(a.wb=b,a.D().style.height=b+"px")},By=function(a){var b=a.D();b.style.height="auto";var c=b.value.match(/\n/g)||[];b.rows=c.length+1;a.wb=0};Jn.prototype.fa=function(){xy(this)||(this.Ud=!1,this.D().value==""&&(this.sc=!1,yy(this)))}; Jn.prototype.F=function(a){if(!this.yc){var b=this.D();!xy(this)&&a&&a.type=="focus"&&(b.value==this.Dc&&this.Dc&&!this.Ud&&(Tx(b,"B7I4Od-LwH6nd-YPqjbf"),b.value=""),this.Ud=!0,this.sc=b.value!="");var c=!1;this.yc=!0;a=this.wb;if(b.scrollHeight){var d=!1,e=!1,f=zy(this),g=b.offsetHeight,h=ty(this);var l=this.eh;var n=this.D();l&&n&&this.he&&(l-=sy(this));h&&fl?(Ay(this,l),b.style.overflowY="",e=!0):g!=f?Ay(this,f):this.wb||(this.wb=f);d||e||(c=!0)}else By(this);this.yc= !1;c&&(b=this.D(),this.yc||(this.yc=!0,(e=b.scrollHeight)?(f=zy(this),c=ty(this),c&&f<=c||(d=this.j,b.style.paddingTop=d.top+1+"px",zy(this)==f&&(b.style.paddingTop=d.top+e+"px",b.scrollTop=0,e=zy(this)-e,e>=c?Ay(this,e):Ay(this,c)),b.style.paddingTop=d.top+"px")):By(this),this.yc=!1));a!=this.wb&&this.dispatchEvent("resize")}}; Jn.prototype.Aa=function(){var a=this.D(),b=a.offsetHeight;a.filters&&a.filters.length&&(a=a.filters.item("DXImageTransform.Microsoft.DropShadow"))&&(b-=a.offX);b!=this.wb&&(this.wb=this.vf=b)};var Cy=function(a,b){tn.call(this,a);this.B=!1;this.A=b||{};this.j=null};_.A(Cy,tn);_.k=Cy.prototype;_.k.ke=function(a){tn.prototype.ke.call(this,a);ux(this).listen(this.j.D(),"keydown",(0,_.w)(this.Ia().jd,this.Ia(),!1));this.B=this.Ia().Pc;this.pd()};_.k.pd=function(){tn.prototype.pd.call(this);this.j.A(this.Ia().da);var a=this.Ia().Wa(),b=this.Ia().va();a&&b&&(py(this.g,{gtrans:this.Ia().da,text:this.Ia().rd(),hl:jv,langpair:a+"|"+b}),py(this.g,this.A));this.dispatchEvent("ready");this.j.D().focus()}; _.k.Cc=function(){this.Ia().jd(this.B)};_.k.X=function(){this.Fa(Cm(lx))};_.k.Fa=function(a){this.o=a;a=tx(this,"contribute-original-text");this.j=new Jn("");this.j.Va(a);wy(this.j);vy(this.j);a=tx(this,"activity-form-container");this.g=new oy(Av,"POST");this.g.B=fm(this.A);ry(this.g,(0,_.w)(function(){py(this.g,{utrans:_.Qc(this.j.Ca())});return qy(this.g,"utrans")!=qy(this.g,"gtrans")},this));this.g.na(a)}; _.k.Ba=function(){tn.prototype.Ba.call(this);var a=ux(this);a.listen(this.g,"cancelled",(0,_.w)(function(){this.dispatchEvent("cancelled")},this));a.listen(this.g,"submitted",(0,_.w)(function(){var b=this.Ia(),c=this.j.Ca();b.da=c&&_.Qc(c);this.dispatchEvent("submitted");b=S.mi;_.Xd(this.Ia().o.D(),b)},this))};_.k.M=function(){this.j&&this.j.dispose();this.j=null;this.g&&this.g.dispose();this.g=null;tn.prototype.M.call(this)};var Dy=function(a){_.nb.call(this);this.o=a;this.A={};this.j=new _.Ob(this);this.l=null};_.A(Dy,_.nb);Dy.prototype.attach=function(){};Dy.prototype.detach=function(){};Dy.prototype.M=function(){this.j.dispose();this.j=null};var Ey=function(a,b,c){if(b=a.o.j[b]){c=c||typeof c=="undefined";for(var d=0;d2147483647?-1:_.m.setTimeout(a,b||0)};_.C(Kn,_.x);_.k=Kn.prototype;_.k.Kc=0;_.k.M=function(){Kn.W.M.call(this);this.stop();delete this.h;delete this.j};_.k.start=function(a){this.stop();this.Kc=Fy(this.g,a!==void 0?a:this.l)};_.k.stop=function(){this.isActive()&&_.m.clearTimeout(this.Kc);this.Kc=0};_.k.isActive=function(){return this.Kc!=0};_.k.Wh=function(){this.Kc=0;this.h&&this.h.call(this.j)};var gm={},Gy=null,Hy=function(a){a=_.Da(a);delete gm[a];hm()&&Gy&&Gy.stop()},Jy=function(){Gy||(Gy=new Kn(function(){Iy()},20));var a=Gy;a.isActive()||a.start()},Iy=function(){var a=_.Dc();_.Nc(gm,function(b){Ky(b,a)});hm()||Jy()};_.C(Ln,_.nb);_.k=Ln.prototype;_.k.isPaused=function(){return this.g==-1};_.k.zb=function(){this.jb("begin")};_.k.Jb=function(){this.jb("end")};_.k.Cc=function(){this.jb("stop")};_.k.jb=function(a){this.dispatchEvent(a)};var Mn=function(a,b,c,d){Ln.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw Error("Qa");if(a.length!=b.length)throw Error("Ra");this.h=a;this.F=b;this.duration=c;this.A=d;this.coords=[];this.progress=this.B=0;this.lastFrame=null};_.C(Mn,Ln);_.k=Mn.prototype; _.k.play=function(a){if(a||this.g==0)this.progress=0,this.coords=this.h;else if(this.g==1)return!1;Hy(this);this.startTime=a=_.Dc();this.isPaused()&&(this.startTime-=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.lastFrame=this.startTime;this.progress||this.zb();this.jb("play");this.isPaused()&&this.jb("resume");this.g=1;var b=_.Da(this);b in gm||(gm[b]=this);Jy();Ky(this,a);return!0}; _.k.stop=function(a){Hy(this);this.g=0;a&&(this.progress=1);Ly(this,this.progress);this.Cc();this.Jb()};_.k.pause=function(){this.g==1&&(Hy(this),this.g=-1,this.jb("pause"))};_.k.Kf=function(a){this.progress=a;this.g==1&&(this.startTime=_.Dc()-this.duration*this.progress,this.endTime=this.startTime+this.duration)};_.k.M=function(){this.g==0||this.stop(!1);this.jb("destroy");Mn.W.M.call(this)};_.k.destroy=function(){this.dispose()}; var Ky=function(a,b){b1&&(a.progress=1);a.B=1E3/(b-a.lastFrame);a.lastFrame=b;Ly(a,a.progress);a.progress==1?(a.g=0,Hy(a),a.jb("finish"),a.Jb()):a.g==1&&a.o()},Ly=function(a,b){typeof a.A==="function"&&(b=a.A(b));a.coords=Array(a.h.length);for(var c=0;c=Qy){var b=this.element.style;"opacity"in b?b.opacity=a:"MozOpacity"in b?b.MozOpacity=a:"filter"in b&&(b.filter=a===""?"":"alpha(opacity="+Number(a)*100+")");this.j=a}}; On.prototype.zb=function(){this.j=-1;On.W.zb.call(this)};On.prototype.Jb=function(){this.j=-1;On.W.Jb.call(this)};On.prototype.show=function(){this.element.style.display=""};_.C(Pn,On);Pn.prototype.zb=function(){this.show();Pn.W.zb.call(this)};Pn.prototype.Jb=function(){this.element.style.display="none";Pn.W.Jb.call(this)};_.C(Qn,On);Qn.prototype.zb=function(){this.show();Qn.W.zb.call(this)};var Ry=function(){sn.call(this);this.g=null};_.A(Ry,sn);Ry.prototype.X=function(){this.Fa(this.h.X("DIV",{"class":"status-message"}))};Ry.prototype.Fa=function(a){this.o=a;a.style.display="none"};var Ty=function(a){var b=c;var c=(0,_.w)(function(){_.Xd(this.D(),"");b&&b()},a);c=(0,_.w)(a.j,a,750,c);Sy(a,c)};Ry.prototype.clear=function(){this.g&&(this.g.stop(!0),this.g=null);_.Xd(this.D(),"");this.ja(!1)}; var Sy=function(a,b){a.g=new Qn(a.D(),750);ux(a).Hb(a.g,"begin",(0,_.w)(function(){this.D().style.display="block"},a));ux(a).Hb(a.g,"finish",(0,_.w)(function(){this.g=null;window.setTimeout(b,2E3)},a));a.g.play()};Ry.prototype.j=function(a,b){this.isVisible()&&(this.g=new Pn(this.D(),a),ux(this).Hb(this.g,"finish",(0,_.w)(function(){b&&b()},this)),this.g.play())};Ry.prototype.getMessage=function(){return jt(this.D())}; Ry.prototype.ja=function(a){this.D().style.display=a?"block":"none";this.D().style.opacity=a?"1":"0"};Ry.prototype.isVisible=function(){return this.D().style.display!=="none"&&this.D().style.opacity!=="0"};var Vn=function(a,b){_.nb.call(this);this.F=new _.Ob(this);this.Ec(a||null);b&&(this.Ic=b)};_.C(Vn,_.nb);_.k=Vn.prototype;_.k.Ra=null;_.k.Pc=!0;_.k.ng=null;_.k.cc=!1;_.k.qf=-1;_.k.Ic="toggle_display";_.k.D=function(){return this.Ra};_.k.Ec=function(a){if(this.cc)throw Error("Ta");this.Ra=a};_.k.jd=function(a){if(this.cc)throw Error("Ta");this.Pc=a};_.k.isVisible=function(){return this.cc}; _.k.ja=function(a){this.ib&&this.ib.stop();this.Ha&&this.Ha.stop();if(a){if(!this.cc&&this.De()){if(!this.Ra)throw Error("Ua");this.qb();a=_.Md(this.Ra);this.Pc&&(this.F.listen(a,"mousedown",this.oh,!0),this.F.listen(a,"blur",this.qk));this.Ic=="toggle_display"?(this.Ra.style.visibility="visible",cu(this.Ra,!0)):this.Ic=="move_offscreen"&&this.qb();this.cc=!0;this.qf=Date.now();this.ib?(_.je(this.ib,"end",this.ph,!1,this),this.ib.play()):this.ph()}}else Uy(this)};_.k.qb=function(){}; var Uy=function(a,b){a.cc&&a.dispatchEvent({type:"beforehide",target:b})&&(a.F&&_.ig(a.F),a.cc=!1,Date.now(),a.Ha?(_.je(a.Ha,"end",_.Cc(a.tg,b),!1,a),a.Ha.play()):a.tg(b))};_.k=Vn.prototype;_.k.tg=function(a){this.Ic=="toggle_display"?this.Sj():this.Ic=="move_offscreen"&&(this.Ra.style.top="-10000px");this.xf(a)};_.k.Sj=function(){this.Ra.style.visibility="hidden";cu(this.Ra,!1)};_.k.De=function(){return this.dispatchEvent("beforeshow")};_.k.ph=function(){this.dispatchEvent("show")}; _.k.xf=function(a){this.dispatchEvent({type:"hide",target:a})};_.k.oh=function(a){a=a.target;_.Wd(this.Ra,a)||Vy(this,a)||Date.now()-this.qf<150||Uy(this,a)};_.k.qk=function(a){var b=_.Md(this.Ra);if(typeof document.activeElement!="undefined"){if(a=b.activeElement,!a||_.Wd(this.Ra,a)||a.tagName=="BODY"||Vy(this,a))return}else if(a.target!=b)return;Date.now()-this.qf<150||Uy(this)};var Vy=function(a,b){return _.Lc(a.ng||[],function(c){return b===c||_.Wd(c,b)})}; Vn.prototype.M=function(){Vn.W.M.call(this);this.F.dispose();_.ra(this.ib);_.ra(this.Ha);delete this.Ra;delete this.F;delete this.ng};_.C(Rn,_.nb);Rn.prototype.handleEvent=function(a){var b=new _.ae(a.g);b.type=a.type=="focusin"||a.type=="focus"?"focusin":"focusout";this.dispatchEvent(b)};Rn.prototype.M=function(){Rn.W.M.call(this);_.re(this.h);_.re(this.j);delete this.g};Sn.prototype.h=function(){};var Yy=function(a,b,c,d,e,f,g){var h;if(h=c.offsetParent){var l=h.tagName=="HTML"||h.tagName=="BODY";if(!l||Tt(h,"position")!="static"){var n=Yt(h);if(!l){l=eu(h);var r;if(r=l){r=_.hi&&km(Py,10)>=0;var u;if(u=_.xd)u=km(Ny,10)>=0;var p=_.gi&&km(Py,85)>=0;r=_.md||r||u||p}l=r?-h.scrollLeft:l&&Tt(h,"overflowX")!="visible"?h.scrollWidth-h.clientWidth-h.scrollLeft:h.scrollLeft;n=Ds(n,new Wl(l,h.scrollTop))}}}h=n||new Wl;n=Yt(a);l=bu(a);n=new Om(n.x,n.y,l.width,l.height);if(l=Zt(a))p=new Om(l.left,l.top, l.right-l.left,l.bottom-l.top),l=Math.max(n.left,p.left),r=Math.min(n.left+n.width,p.left+p.width),l<=r&&(u=Math.max(n.top,p.top),p=Math.min(n.top+n.height,p.top+p.height),u<=p&&(n.left=l,n.top=u,n.width=r-l,n.height=p-u));r=_.tb(a);l=_.tb(c);r.g!=l.g&&(r=r.g.body,l=$t(r,l.g.defaultView),l=Ds(l,Yt(r)),n.left+=l.x,n.top+=l.y);a=Wy(a,b);b=n.left;a&4?b+=n.width:a&2&&(b+=n.width/2);b=new Wl(b,n.top+(a&1?n.height:0));b=Ds(b,h);e&&(b.x+=(a&4?-1:1)*e.x,b.y+=(a&1?-1:1)*e.y);var t;g&&(t=Zt(c))&&(t.top-=h.y, t.right-=h.x,t.bottom-=h.y,t.left-=h.x);return Xy(b,c,d,f,t,g)},Xy=function(a,b,c,d,e,f){a=Mr(a);var g=Wy(b,c);c=bu(b);var h=new _.Ga(c.width,c.height);a=Mr(a);h=new _.Ga(h.width,h.height);var l=0;if(d||g!=0)g&4?a.x-=h.width+(d?d.right:0):g&2?a.x-=h.width/2:d&&(a.x+=d.left),g&1?a.y-=h.height+(d?d.bottom:0):d&&(a.y+=d.top);f&&(e?(d=h,g=0,(f&65)==65&&(a.x=e.right)&&(f&=-2),(f&132)==132&&(a.y=e.bottom)&&(f&=-5),a.xe.right&&(d.width=Math.min(e.right-a.x,l+d.width-e.left),d.width=Math.max(d.width,0),g|=4)),a.x+d.width>e.right&&f&1&&(a.x=Math.max(e.right-d.width,e.left),g|=1),f&2&&(g|=(a.xe.right?32:0)),a.ye.bottom&&(d.height=Math.min(e.bottom-a.y,l+d.height-e.top),d.height=Math.max(d.height,0),g|=8)),a.y+d.height>e.bottom&&f&4&&(a.y=Math.max(e.bottom-d.height,e.top),g|=2),f& 8&&(g|=(a.ye.bottom?128:0)),e=g):e=256,l=e);e=new Om(0,0,0,0);e.left=a.x;e.top=a.y;e.width=h.width;e.height=h.height;a=l;if(a&496)return a;Vt(b,new Wl(e.left,e.top));h=new _.Ga(e.width,e.height);_.Mc(c,h)||gu(b,h,"border-box");return a},Wy=function(a,b){return(b&8&&eu(a)?b^4:b)&-9};_.C(Tn,Sn);Tn.prototype.h=function(a,b,c){Yy(this.element,this.j,a,b,void 0,c,this.l)};_.C(Un,Sn);Un.prototype.h=function(a,b,c){Yy((a?_.Md(a):document).documentElement,0,a,b,this.g,c,null)};_.C(Wn,Vn);Wn.prototype.qb=function(){if(this.B){var a=!this.isVisible()&&this.Ic!="move_offscreen",b=this.D();a&&(b.style.visibility="hidden",cu(b,!0));this.B.h(b,8,this.Ak);a&&cu(b,!1)}};_.C(Yn,Wn);var Zy=[];_.k=Yn.prototype;_.k.Ja=null;_.k.className="VIpgJd-suEOdc";_.k.Fh=500;_.k.Sg=0;_.k.attach=function(a){a=Xn(a);this.G.add(a);_.ob(a,"mouseover",this.Ee,!1,this);_.ob(a,"mouseout",this.rc,!1,this);_.ob(a,"mousemove",this.ie,!1,this);_.ob(a,"focus",this.ce,!1,this);_.ob(a,"blur",this.rc,!1,this)};_.k.detach=function(a){var b=this;a?(a=Xn(a),$y(this,a),this.G.delete(a)):(this.G.forEach(function(c){$y(b,c)}),this.G.clear())}; var $y=function(a,b){_.qe(b,"mouseover",a.Ee,!1,a);_.qe(b,"mouseout",a.rc,!1,a);_.qe(b,"mousemove",a.ie,!1,a);_.qe(b,"focus",a.ce,!1,a);_.qe(b,"blur",a.rc,!1,a)};Yn.prototype.Za=function(a){_.Xd(this.D(),a)}; Yn.prototype.Ec=function(a){var b=this.D();b&&_.Vd(b);Yn.W.Ec.call(this,a);a?(b=this.Z.g.body,b.insertBefore(a,b.lastChild),_.ra(this.J),this.J=new Rn(this.D()),_.vk(this,_.Cc(_.ra,this.J)),_.ob(this.J,"focusin",this.T,void 0,this),_.ob(this.J,"focusout",this.Sb,void 0,this)):(_.ra(this.J),this.J=null)};Yn.prototype.rd=function(){return jt(this.D())};var az=function(a){return a.Y?a.isVisible()?4:1:a.Aa?3:a.isVisible()?2:0}; Yn.prototype.De=function(){if(!Vn.prototype.De.call(this))return!1;if(this.g)for(var a,b=0;a=Zy[b];b++)_.Wd(a.D(),this.g)||a.ja(!1);_.wa(Zy,this);a=this.D();a.className=this.className;this.T();_.ob(a,"mouseover",this.Sd,!1,this);_.ob(a,"mouseout",this.Rd,!1,this);bz(this);return!0}; Yn.prototype.xf=function(){_.xa(Zy,this);for(var a=this.D(),b,c=0;b=Zy[c];c++)b.g&&_.Wd(a,b.g)&&b.ja(!1);this.sh&&this.sh.Sb();_.qe(a,"mouseover",this.Sd,!1,this);_.qe(a,"mouseout",this.Rd,!1,this);this.g=void 0;az(this)==0&&(this.Rb=!1);Vn.prototype.xf.call(this)};Yn.prototype.uf=function(a,b){this.g==a&&this.G.has(this.g)&&(this.Rb||!this.oo?(this.ja(!1),this.isVisible()||(this.g=a,this.B=b||new cz(Mr(this.bd)),this.isVisible()&&this.qb(),this.ja(!0))):this.g=void 0);this.Y=void 0}; Yn.prototype.Bk=function(a){this.Aa=void 0;if(a==this.g){a=this.Z;var b=a.g;try{var c=b&&b.activeElement;var d=c&&c.nodeName?c:null}catch(e){d=null}d=d&&this.D()&&a.contains(this.D(),d);this.Ja!=null&&(this.Ja==this.D()||this.G.has(this.Ja))||d||this.ge&&this.ge.Ja||this.ja(!1)}};var dz=function(a,b){var c=Ur(a.Z.g);a.bd.x=b.clientX+c.x;a.bd.y=b.clientY+c.y};Yn.prototype.Ee=function(a){var b=ez(this,a.target);this.Ja=b;this.T();b!=this.g&&(this.g=b,fz(this,b),gz(this),dz(this,a))}; var ez=function(a,b){try{for(;b&&!a.G.has(b);)b=b.parentNode;return b}catch(c){return null}};Yn.prototype.ie=function(a){dz(this,a);this.Rb=!0};Yn.prototype.ce=function(a){this.Ja=a=ez(this,a.target);this.Rb=!0;if(this.g!=a){this.g=a;var b=new hz(this.Ja);this.T();fz(this,a,b);gz(this)}};var gz=function(a){if(a.g)for(var b,c=0;b=Zy[c];c++)_.Wd(b.D(),a.g)&&(b.ge=a,a.sh=b)}; Yn.prototype.rc=function(a){var b=ez(this,a.target),c=ez(this,a.relatedTarget);b!=c&&(b==this.Ja&&(this.Ja=null),bz(this),this.Rb=!1,!this.isVisible()||a.relatedTarget&&_.Wd(this.D(),a.relatedTarget)?this.g=void 0:this.Sb())};Yn.prototype.Sd=function(){var a=this.D();this.Ja!=a&&(this.T(),this.Ja=a)};Yn.prototype.Rd=function(a){var b=this.D();this.Ja!=b||a.relatedTarget&&_.Wd(b,a.relatedTarget)||(this.Ja=null,this.Sb())}; var fz=function(a,b,c){a.Y||(a.Y=Fy((0,_.w)(a.uf,a,b,c),a.Fh))},bz=function(a){a.Y&&(_.m.clearTimeout(a.Y),a.Y=void 0)};Yn.prototype.Sb=function(){az(this)==2&&(this.Aa=Fy((0,_.w)(this.Bk,this,this.g),this.Sg))};Yn.prototype.T=function(){this.Aa&&(_.m.clearTimeout(this.Aa),this.Aa=void 0)};Yn.prototype.M=function(){this.ja(!1);bz(this);this.detach();this.D()&&_.Vd(this.D());this.Ja=null;delete this.Z;Yn.W.M.call(this)};var cz=function(a,b){Un.call(this,a,b)};_.C(cz,Un); cz.prototype.h=function(a,b,c){b=Zt((a?_.Md(a):document).documentElement);c=c?new Nm(c.top+10,c.right,c.bottom,c.left+10):new Nm(10,0,0,10);Xy(this.g,a,8,c,b,9)&496&&Xy(this.g,a,8,c,b,5)};var hz=function(a){Tn.call(this,a,5)};_.C(hz,Tn);hz.prototype.h=function(a,b,c){var d=new Wl(10,0);Yy(this.element,this.j,a,b,d,c,9)&496&&Yy(this.element,4,a,1,d,c,5)};var iz=function(){Yn.call(this);this.fa={};this.vc={};this.K=null;this.fe=!1;this.ad=this.h=this.U=null;this.xa={};this.A=new _.Ob(this);this.H=this.j=this.o=this.Ub=this.l=this.da=this.Ka=null;this.P=!0;this.Wb=[]};_.A(iz,Yn);_.k=iz.prototype; _.k.na=function(){this.P=!1;var a=_.Nf.test(jv)?"rtl":"ltr";this.Ec(Cm(px,{nk:"https://www.gstatic.com/images/branding/product/1x/translate_24dp.png",Zm:"https://www.google.com/images/cleardot.gif",ao:vv,dir:a,Wk:Bv}));this.className+=" VIpgJd-yAWNEb-L7lbkb skiptranslate";if(a=!!(this.D()&&this.K&&this.Ub&&this.o.D()&&this.U&&this.H))if(this.A.listen(window,"resize",(0,_.w)(this.qb,this)),this.A.listen(this,"hide",(0,_.w)(this.uk,this)),this.Wb.length)return a=this.kg.apply(this,this.Wb),this.Wb= [],a;return a};_.k.kg=function(a){for(var b=[],c=0;c=0||a.o>=0||a.h>=0||a.l>=0)f.pt=a.j,f.pv=a.o,f.pts=a.h,f.pvs=a.l;jn("te_v",f);a.j=b;a.o=c;a.h=d;a.l=e}};var yz=function(){this.o=this.j=this.A=this.l=0;this.g=[];this.h=_.m.IntersectionObserver!=null?new IntersectionObserver((0,_.w)(this.B,this)):null};yz.prototype.attach=function(a,b){this.j+=b;var c=this.g.length;this.g.push(b);for(b=0;b0&&c.target[zz]!=null){this.A+=jt(c.target).length;var d=c.target[zz];this.o+=this.g[d];this.g[d]=0;delete c.target[zz]}}};ww.attach(36546,yz.prototype,{bh:1});var zz="_gt_"+Math.random().toString(36).substr(2);var Az=function(a,b){_.x.call(this);a=a||{};this.g=im(a);this.g.Tb=a.Tb;this.g.Nf=!!a.Nf;this.g.Ni=parseInt(a.Ni,10)||300;this.g.yk=a.yk;this.g.trackVisibility=a.trackVisibility||!1;this.B=0;this.j={};this.A=new _.Ob(this);this.l=new vz(this,this.g);b&&(this.l.A=b||{});a=this.l;a.h=new iz({Kk:a.g.Kk});a.h.Sg=300;a.h.Fh=1E3;a.h.jd(!0);a.j.listen(a.h,"show",(0,_.w)(a.Yh,a));a.j.listen(a.h,"hide",(0,_.w)(a.Xh,a));a.g.Tb&&rv!="te_cl"&&(b=new Cy({id:"contribute",rf:S.Th,de:"dblclick",Se:!0},a.A),a.h.kg(b), a.j.listen(b,"submitted",(0,_.w)(a.rk,a)));a.h.na();a=new kz;Xn("goog-gt-thumbUpButton")&&(oz(a),qz(a),tz(a));this.o=this.h=null;this.g.trackVisibility&&_.m.IntersectionObserver!=null&&(this.h=new yz,this.o=new wz(this.h))};_.A(Az,_.x);var Bz=function(a){a.o&&a.o.stop();for(var b in a.j){var c=a,d=b,e=c.j[d];if(e){c.h&&c.h.detach(e.nodes);for(var f=0;fg[e[h]])){if(g[l]== g[e[h]]){if(f[l].node.parentNode!=f[e[h]].node.parentNode)continue}else{for(var n=g[e[h]]-g[l],r=f[e[h]].node.parentNode;n--&&r&&r!=f[l].node.parentNode;)r=r.parentNode;if(r!=f[l].node.parentNode)continue}c[h].push(l)}d=a.g;e=a.h;f=-1;for(g=e.length-1;g>=0;--g)for(h=e[g],l=h.parts.length-1;l>=0;--l)if(n=h.parts[l],!(n.ba<0)&&d[n.ba]&&d[n.ba].node)if(f<0)n.Wd=bw(c[n.ba]),f=c[n.ba][c[n.ba].length-1];else for(r=c[n.ba].length-1;r>=0;--r)if(c[n.ba][r]<=f){n.Wd=bw(c[n.ba].slice(0,r+1));f=c[n.ba][r];break}for(c= e=0;c=0||t>=0)a:if(v=(p<0||t=p.length||p[u.ba].node==null)){p=t.ga;t.ga="";if(/^ +$/.test(p)&&(t=v?u.ga.charCodeAt(0):u.ga.charCodeAt(u.ga.length-1),3584<=t&&t<=3711||12288<=t&&t<=12351||12352<=t&& t<=12543||12784<=t&&t<=12799||19968<=t&&t<=40959||65280<=t&&t<=65519))break a;u.ga=v?p+u.ga:u.ga+p}}}f=n;g=a.g;h=d;l=a.o;n=b.Rf;r=a.A;u=[];for(p=0;p=l.length);++p)if(t=h.parts[p],t.Wd&&!(t.ba<0)&&g[t.ba].node&&t.ga)if(e==r[t.ba]||e in t.Wd&&(!(e+1 in t.Wd)||e+1!=r[t.ba])){if(l[e]&&l[e].node){v=Fz(l[e].node);u.push(v);for(var y=l[e].node,E=n[r[t.ba]]-n[e],G=v,L=g[t.ba].node.parentNode,U=G;L&&E--;)U=L.cloneNode(!1),U.appendChild(G),L=L.parentNode,G=U;y.appendChild(U);y=g[t.ba].node; g[t.ba].ye?g[t.ba].Vg||v.appendChild(y):(y=g[t.ba].node.cloneNode(!1),y.id&&(y.id=""),v.appendChild(y));g[t.ba].Za(t.ga,y)}}else++e,--p;g=u;r=a.g;u=d;h=a.F;if(u.qh)h=u.qh;else{n=r.length;l=-1;for(p=0;p=0&&r[t]&&r[t].node&&(l=Math.max(l,t),n=Math.min(n,t));for(r="";n<=l;++n)h[n]&&(r+=h[n]);h=r}n=a;r=g;u=h;if(n.B){if(n.B.g.Tb!=3){g=n.T;h=g.push;l=n.B;d=d.yf;d=l.j[++l.B]={id:l.B.toString(),Vi:n,text:u,uo:d||u,ga:f,Lk:l.F,Nk:l.G,nodes:r};for(f=0;fa[d];)d++;(d>=b.length||e!=a[d])&&!f.firstChild&&(_.Vd(f),c[e].node=null)}}}}; Jz.prototype.restore=function(){if(this.J)if(this.J=!1,this.B&&Bz(this.B),this.T=[],Pz(this.o),this.g.length==1&&this.g[0].Pf)this.g[0].Za(this.F[0],this.g[0].node);else{for(var a=0,b=0;bthis.A[a];){var d=a++;this.g[d].node&&(Rz(this.g[d].node),this.g[d].node=null)}if(a=0&&!a[b].node;--b);a.length=b+1;return a.length},Fz=function(a){a=a.ownerDocument?a.ownerDocument.createElement("font"):_.Qd(document,"font");Iz(a);a.style.verticalAlign="inherit";_.Ji(_.nj(lv,2))&&(a.dir="auto");return a},Sz=function(a){for(var b=new Set,c=0;c1?a.h=1:b<.001?a.h=.001:b&&(a.h=b)}; Zz.prototype.add=function(a){Wz.prototype.add.call(this,a);this.j&&$z(this)};var $z=function(a){a.j=!1;window.setTimeout(a.o,Math.min(a.l,5E3))};Zz.prototype.A=function(){var a=(new Date).getTime();do{var b=this.step(),c=95*this.h+5;var d=(new Date).getTime()-a}while(b&&d 0?new b(a.nodes,a.Ob.join(""),a.rh,a.textLength,a.size):null},mA=function(a,b){if(!a.j)return a.Tc=lA(b,a.F),!0;if(!b.continuous&&b.nodes.length>0)return a.Tc=lA(b,a.F),!0;b.continuous=a.j.jh;a:{var c=a.j;var d=a.U;if(b.size>b.Gh||b.textLength>b.Jh)c=!1;else{var e=c.size,f=c.text.length;if(b.nodes.length!=0&&(e+=b.nodes.length==1?b.size+d+d:b.size+d,f+=b.textLength,e>b.Gh||f>b.Jh)){c=!1;break a}b.size=e;b.textLength=f;b.nodes.push(c.node);b.rh.push(c.text);d=b.nodes.length-1;d==0?b.Ob.push(c.We): (d==1&&(b.Ob[0]=""+b.Ob[0]+""),b.Ob.push(""),b.Ob.push(c.We),b.Ob.push(""));c=!0}}if(c)return a.j=null,!1;a.Tc=lA(b,a.F);return!0},nA=function(a,b,c){var d=Nz(b,c);d&&_.Qc(Ls(d))&&a.J.push({node:b,Li:c,text:d})}; jA.prototype.h=function(a,b){var c=this;if(this.j&&mA(this,b))return gA;if(!this.g){this.P=!!this.A.length;if(!this.A.length&&(a=this.J.shift()))return this.j={jh:!1,node:Hz(a.node,a.Li),text:a.text,We:Ns(a.text),size:this.B?_.Nb(a.text).length:a.text.length},b.continuous=!1,mA(this,b),gA;a=this.A.shift()||this.H.shift();if(!a)return this.j=null,mA(this,b),gA;this.o=[a.Qk];this.g=new Yw(a.root)}this.g.next();if(this.g.done)return this.g=null,b.continuous=!1,this.h;a=this.g.node();var d=this.g.g.g; if(d==-1)return oA(this),pA(a)||(b.continuous=!1),this.h;qA(this,a);d=d==1;var e=!!a&&(a.nodeType==3&&typeof a.nodeValue==="string"||a.tagName=="TITLE"&&typeof a.value==="string"||a.tagName=="TEXTAREA"&&Qx(a,"translate")||a.tagName=="INPUT"&&(Sw[a.type]||Qx(a,"translate")));if((e||d)&&this.P&&!rA(a))return iA(this,a,sA(this),!0),this.g.skip(),oA(this),this.h;if(d&&sA(this)&&(this.wa&&nA(this,a,"title"),nA(this,a,"alt"),nA(this,a,"placeholder"),nA(this,a,"aria-label"),nA(this,a,"aria-placeholder"), nA(this,a,"aria-roledescription"),nA(this,a,"aria-valuetext"),Zw(this.g)))for(var f=a.firstChild;f;){if(f.nodeType==3){var g=f.nodeValue.split("\n");if(g.length>2||g.length==2&&_.Qc(g[0])!=""&&_.Qc(g[1])!=""){f.nodeValue=g[0];for(var h=1;h=55296&&h<=56319||h>=56320&&h<=57343?6:9:1;h=a.h>=b;CA[g]?(a.o=f,a.B=a.h,h=h||e>c):g==" "&&(a.j=f,a.A=a.h,h=h||e>c);if(h)return a.o>=0?(d=a.l.substring(a.g,a.o+1),a.h-=a.B,a.g=a.o+1,a.o>=a.j?(a.j=-1,a.A=0):a.A-=a.B,a.o=-1,a.B=0):a.j>=0?(d=a.l.substring(a.g, a.j+1),a.h-=a.A,a.g=a.j+1,a.j=-1,a.A=0):(d=a.l.substring(a.g,f+1),a.h=0,a.g=f+1,a.o=a.j=-1,a.A=a.B=0),a.F=f+1,d}a.g1&&console.warn("there are multiple candidates in the response, returning text from the first one.");a="";b=!1;c=[];var e,f,g,h;d=_.B((h=(e=this.candidates)==null?void 0:(f=e[0])==null?void 0:(g=f.content)==null?void 0:g.parts)!= null?h:[]);for(e=d.next();!e.done;e=d.next()){e=e.value;f=_.B(Object.entries(e));for(g=f.next();!g.done;g=f.next())h=_.B(g.value),g=h.next().value,h=h.next().value,g==="text"||g==="thought"||g==="thoughtSignature"||h===null&&h===void 0||c.push(g);typeof e.text!=="string"||typeof e.thought==="boolean"&&e.thought||(b=!0,a+=e.text)}c.length>0&&console.warn("there are non-text parts "+c+" in the response, returning concatenation of all text parts. Please refer to the non text parts for a full response from model."); return b?a:void 0}}},data:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;if(((a=this.candidates)==null?void 0:(b=a[0])==null?void 0:(c=b.content)==null?void 0:(d=c.parts)==null?void 0:d.length)!==0){this.candidates&&this.candidates.length>1&&console.warn("there are multiple candidates in the response, returning data from the first one.");a="";b=[];var e,f,g,h;c=_.B((h=(e=this.candidates)==null?void 0:(f=e[0])==null?void 0:(g=f.content)==null?void 0:g.parts)!=null?h:[]);for(e=c.next();!e.done;e= c.next()){e=e.value;f=_.B(Object.entries(e));for(g=f.next();!g.done;g=f.next())h=_.B(g.value),g=h.next().value,h=h.next().value,g==="inlineData"||h===null&&h===void 0||b.push(g);e.inlineData&&typeof e.inlineData.data==="string"&&(a+=atob(e.inlineData.data))}b.length>0&&console.warn("there are non-data parts "+b+" in the response, returning concatenation of all data parts. Please refer to the non data parts for a full response from model.");return a.length>0?btoa(a):void 0}}},functionCalls:{configurable:!0, enumerable:!0,get:function(){var a,b,c,d;if(((a=this.candidates)==null?void 0:(b=a[0])==null?void 0:(c=b.content)==null?void 0:(d=c.parts)==null?void 0:d.length)!==0){this.candidates&&this.candidates.length>1&&console.warn("there are multiple candidates in the response, returning function calls from the first one.");var e,f,g,h;a=(e=this.candidates)==null?void 0:(f=e[0])==null?void 0:(g=f.content)==null?void 0:(h=g.parts)==null?void 0:h.filter(function(l){return l.functionCall}).map(function(l){return l.functionCall}).filter(function(l){return l!== void 0});if((a==null?void 0:a.length)!==0)return a}}},executableCode:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;if(((a=this.candidates)==null?void 0:(b=a[0])==null?void 0:(c=b.content)==null?void 0:(d=c.parts)==null?void 0:d.length)!==0){this.candidates&&this.candidates.length>1&&console.warn("there are multiple candidates in the response, returning executable code from the first one.");var e,f,g,h;a=(e=this.candidates)==null?void 0:(f=e[0])==null?void 0:(g=f.content)==null?void 0: (h=g.parts)==null?void 0:h.filter(function(n){return n.executableCode}).map(function(n){return n.executableCode}).filter(function(n){return n!==void 0});if((a==null?void 0:a.length)!==0){var l;return a==null?void 0:(l=a[0])==null?void 0:l.code}}}},codeExecutionResult:{configurable:!0,enumerable:!0,get:function(){var a,b,c,d;if(((a=this.candidates)==null?void 0:(b=a[0])==null?void 0:(c=b.content)==null?void 0:(d=c.parts)==null?void 0:d.length)!==0){this.candidates&&this.candidates.length>1&&console.warn("there are multiple candidates in the response, returning code execution result from the first one."); var e,f,g,h;a=(e=this.candidates)==null?void 0:(f=e[0])==null?void 0:(g=f.content)==null?void 0:(h=g.parts)==null?void 0:h.filter(function(n){return n.codeExecutionResult}).map(function(n){return n.codeExecutionResult}).filter(function(n){return n!==void 0});if((a==null?void 0:a.length)!==0){var l;return a==null?void 0:(l=a[0])==null?void 0:l.output}}}}});var HA=function(){},IA=function(){},JA=function(){},KA=function(){},LA=function(){},MA=function(){}; MA.prototype._fromAPIResponse=function(a){var b=a.apiResponse;var c=new MA;if(a._isVertexAI){a={};var d=P(b,["name"]);d!=null&&O(a,["name"],d);d=P(b,["metadata"]);d!=null&&O(a,["metadata"],d);d=P(b,["done"]);d!=null&&O(a,["done"],d);d=P(b,["error"]);d!=null&&O(a,["error"],d);b=P(b,["response"]);b!=null&&O(a,["response"],lo(b));b=a}else a={},d=P(b,["name"]),d!=null&&O(a,["name"],d),d=P(b,["metadata"]),d!=null&&O(a,["metadata"],d),d=P(b,["done"]),d!=null&&O(a,["done"],d),d=P(b,["error"]),d!=null&&O(a, ["error"],d),b=P(b,["response","generateVideoResponse"]),b!=null&&O(a,["response"],ko(b)),b=a;Object.assign(c,b);return c};var NA=function(){},OA=function(){},PA=function(){},QA=function(){},RA=function(){},SA=function(){},TA=function(){},UA=function(){},VA=function(){};var WA=function(a,b,c,d){this.g=[];this.l={};this.F=b;this.init(a,c,d)};WA.prototype.init=function(a,b,c){this.j=a;this.g=b[this.j]||[];this.G=b==null?void 0:b.sdkHttpResponse;this.h=0;a={config:{}};c&&Object.keys(c).length!==0?typeof c==="object"?a=Object.assign({},c):a=c:a={config:{}};a.config&&(a.config.pageToken=b.nextPageToken);this.l=a;var d,e;this.A=(e=(d=a.config)==null?void 0:d.pageSize)!=null?e:this.g.length}; WA.prototype[Symbol.asyncIterator]=function(){var a=this;return{next:function(){var b;return _.J(function(c){if(c.g==1)return a.h>=a.B?XA(a)?c.yield(a.nextPage(),2):c.return({value:void 0,done:!0}):c.V(2);b=a.g[a.h];a.h+=1;return c.return({value:b,done:!1})})},return:function(){return _.J(function(b){return b.return({value:void 0,done:!0})})}}}; WA.prototype.nextPage=function(){var a=this,b;return _.J(function(c){if(c.g==1){if(!XA(a))throw Error("Zb");return c.yield(a.F(a.params),2)}b=c.h;a.init(a.j,b,a.l);return c.return(a.o)})};var XA=function(a){var b;return((b=a.params.config)==null?void 0:b.pageToken)!==void 0?!0:!1}; _.Xb.Object.defineProperties(WA.prototype,{o:{configurable:!0,enumerable:!0,get:function(){return this.g}},name:{configurable:!0,enumerable:!0,get:function(){return this.j}},pageSize:{configurable:!0,enumerable:!0,get:function(){return this.A}},sdkHttpResponse:{configurable:!0,enumerable:!0,get:function(){return this.G}},params:{configurable:!0,enumerable:!0,get:function(){return this.l}},B:{configurable:!0,enumerable:!0,get:function(){return this.g.length}}});var aB=function(a){var b=this;b.g=a;b.list=function(c){c=c===void 0?{}:c;var d,e;return _.J(function(f){return f.g==1?(d=WA,e="batchJobs",f.yield(YA(b,c),2)):f.return(new d(e,function(g){return YA(b,g)},f.h,c))})};b.create=function(c){return _.J(function(d){if(Q(b.g)){var e=c.src,f=c.config;f=f?Object.assign({},f):{};var g=Date.now().toString();f.displayName||(f.displayName="genaiBatchJob_"+g);if(f.dest===void 0){var h=typeof e==="string"?e.startsWith("gs://")?e:void 0:!Array.isArray(e)&&e.gcsUri&& e.gcsUri.length>0?e.gcsUri[0]:void 0;e=typeof e==="string"?e.startsWith("bq://")?e:void 0:Array.isArray(e)?void 0:e.bigqueryUri;if(h)f.dest=h.endsWith(".jsonl")?h.slice(0,-6)+"/dest":h+"_dest_"+g;else if(e)f.dest=e+"_dest_"+g;else throw Error("ac");}c.config=f}return d.return(ZA(b,c))})};b.h=function(c){return _.J(function(d){console.warn("batches.createEmbeddings() is experimental and may change without notice.");if(Q(b.g))throw Error("$b");return d.return($A(b,c))})};return b};_.A(aB,FA); var ZA=function(a,b){var c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};if(Q(a.g))return f=Xo(a.g,b),d=N("batchPredictionJobs",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json()}),u.return(c.then(function(p){return Qo(p)}));l=Wo(a.g,b);d=N("{model}:batchGenerateContent",l._url);e=l._query;delete l._url; delete l._query;c=a.g.request({path:d,S:e,body:JSON.stringify(l),R:"POST",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json()});return u.return(c.then(function(p){return Po(p)}))})},$A=function(a,b){var c,d,e,f,g,h;return _.J(function(l){d="";e={};if(Q(a.g))throw Error("bc");f=Zo(a.g,b);d=N("{model}:asyncBatchEmbedContent",f._url);e=f._query;delete f._url;delete f._query;c=a.g.request({path:d,S:e,body:JSON.stringify(f), R:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(n){return n.json()});return l.return(c.then(function(n){return Po(n)}))})}; aB.prototype.get=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};if(Q(b.g))return f=hp(b.g,a),d=N("batchPredictionJobs/{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json()}),u.return(c.then(function(p){return Qo(p)}));l=gp(b.g,a);d=N("batches/{name}",l._url);e=l._query;delete l._url; delete l._query;c=b.g.request({path:d,S:e,body:JSON.stringify(l),R:"GET",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json()});return u.return(c.then(function(p){return Po(p)}))})}; aB.prototype.cancel=function(a){var b=this,c,d,e,f,g,h,l,n;return _.J(function(r){c="";d={};if(Q(b.g)){var u=b.g,p={},t=P(a,["name"]);t!=null&&O(p,["_url","name"],Lo(u,t));h=p;c=N("batchPredictionJobs/{name}:cancel",h._url);d=h._query;delete h._url;delete h._query;return r.yield(b.g.request({path:c,S:d,body:JSON.stringify(h),R:"POST",httpOptions:(l=a.config)==null?void 0:l.httpOptions,abortSignal:(n=a.config)==null?void 0:n.abortSignal}),0)}u=b.g;p={};t=P(a,["name"]);t!=null&&O(p,["_url","name"], Lo(u,t));e=p;c=N("batches/{name}:cancel",e._url);d=e._query;delete e._url;delete e._query;return r.yield(b.g.request({path:c,S:d,body:JSON.stringify(e),R:"POST",httpOptions:(f=a.config)==null?void 0:f.httpOptions,abortSignal:(g=a.config)==null?void 0:g.abortSignal}),0)})}; var YA=function(a,b){var c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};if(Q(a.g))return f=lp(b),d=N("batchPredictionJobs",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){p=np(p);var t=new VA;Object.assign(t, p);return t}));l=kp(b);d=N("batches",l._url);e=l._query;delete l._url;delete l._query;c=a.g.request({path:d,S:e,body:JSON.stringify(l),R:"GET",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})});return u.return(c.then(function(p){p=mp(p);var t=new VA;Object.assign(t,p);return t}))})}; aB.prototype.delete=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};if(Q(b.g))return f=ap(b.g,a),d=N("batchPredictionJobs/{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),R:"DELETE",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){var t= {},v=P(p,["sdkHttpResponse"]);v!=null&&O(t,["sdkHttpResponse"],v);v=P(p,["name"]);v!=null&&O(t,["name"],v);v=P(p,["done"]);v!=null&&O(t,["done"],v);p=P(p,["error"]);p!=null&&O(t,["error"],p);return t}));l=$o(b.g,a);d=N("batches/{name}",l._url);e=l._query;delete l._url;delete l._query;c=b.g.request({path:d,S:e,body:JSON.stringify(l),R:"DELETE",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse= {headers:p.headers};return t})});return u.return(c.then(function(p){var t={},v=P(p,["sdkHttpResponse"]);v!=null&&O(t,["sdkHttpResponse"],v);v=P(p,["name"]);v!=null&&O(t,["name"],v);v=P(p,["done"]);v!=null&&O(t,["done"],v);p=P(p,["error"]);p!=null&&O(t,["error"],p);return t}))})};var cB=function(a){var b=this;b.g=a;b.list=function(c){c=c===void 0?{}:c;var d,e;return _.J(function(f){return f.g==1?(d=WA,e="cachedContents",f.yield(bB(b,c),2)):f.return(new d(e,function(g){return bB(b,g)},f.h,c))})};return b};_.A(cB,FA); cB.prototype.create=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};if(Q(b.g))return f=wp(b.g,a),d=N("cachedContents",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json()}),u.return(c.then(function(p){return p}));l=vp(b.g,a);d=N("cachedContents",l._url);e=l._query;delete l._url;delete l._query; c=b.g.request({path:d,S:e,body:JSON.stringify(l),R:"POST",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json()});return u.return(c.then(function(p){return p}))})}; cB.prototype.get=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};if(Q(b.g))return f=Ap(b.g,a),d=N("{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json()}),u.return(c.then(function(p){return p}));l=zp(b.g,a);d=N("{name}",l._url);e=l._query;delete l._url;delete l._query;c=b.g.request({path:d, S:e,body:JSON.stringify(l),R:"GET",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json()});return u.return(c.then(function(p){return p}))})}; cB.prototype.delete=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};if(Q(b.g))return f=yp(b.g,a),d=N("{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),R:"DELETE",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){var t={};p=P(p,["sdkHttpResponse"]); p!=null&&O(t,["sdkHttpResponse"],p);p=new PA;Object.assign(p,t);return p}));l=xp(b.g,a);d=N("{name}",l._url);e=l._query;delete l._url;delete l._query;c=b.g.request({path:d,S:e,body:JSON.stringify(l),R:"DELETE",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})});return u.return(c.then(function(p){var t={};p=P(p,["sdkHttpResponse"]);p!=null&&O(t, ["sdkHttpResponse"],p);p=new PA;Object.assign(p,t);return p}))})}; cB.prototype.update=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};if(Q(b.g))return f=Ip(b.g,a),d=N("{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),R:"PATCH",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json()}),u.return(c.then(function(p){return p}));l=Hp(b.g,a);d=N("{name}",l._url);e=l._query;delete l._url;delete l._query;c= b.g.request({path:d,S:e,body:JSON.stringify(l),R:"PATCH",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json()});return u.return(c.then(function(p){return p}))})}; var bB=function(a,b){var c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};if(Q(a.g))return f=Ep(b),d=N("cachedContents",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){p=Gp(p);var t=new QA;Object.assign(t,p); return t}));l=Dp(b);d=N("cachedContents",l._url);e=l._query;delete l._url;delete l._query;c=a.g.request({path:d,S:e,body:JSON.stringify(l),R:"GET",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})});return u.return(c.then(function(p){p=Fp(p);var t=new QA;Object.assign(t,p);return t}))})};var Rp=function(a){var b=Error.call(this,a.message);this.message=b.message;"stack"in b&&(this.stack=b.stack);this.name="ApiError";this.status=a.status;Object.setPrototypeOf(this,Rp.prototype)};_.A(Rp,Error);var eB=function(a){var b=this;b.g=a;b.list=function(c){c=c===void 0?{}:c;var d,e;return _.J(function(f){return f.g==1?(d=WA,e="files",f.yield(dB(b,c),2)):f.return(new d(e,function(g){return dB(b,g)},f.h,c))})};return b};_.A(eB,FA);eB.prototype.upload=function(a){var b=this;return _.J(function(c){if(Q(b.g))throw Error("fc");return c.return(fB(b.g,a.file,a.config).then(function(d){return d}))})};eB.prototype.download=function(a){var b=this;return _.J(function(c){return c.yield(gB(b.g,a),0)})}; var dB=function(a,b){var c,d,e,f,g,h;return _.J(function(l){d="";e={};if(Q(a.g))throw Error("bc");f=Lp(b);d=N("files",f._url);e=f._query;delete f._url;delete f._query;c=a.g.request({path:d,S:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(n){return n.json().then(function(r){r.sdkHttpResponse={headers:n.headers};return r})});return l.return(c.then(function(n){n=Mp(n);var r=new TA;Object.assign(r, n);return r}))})};eB.prototype.get=function(a){var b=this,c,d,e,f,g,h;return _.J(function(l){d="";e={};if(Q(b.g))throw Error("bc");f=Kp(a);d=N("files/{file}",f._url);e=f._query;delete f._url;delete f._query;c=b.g.request({path:d,S:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(n){return n.json()});return l.return(c.then(function(n){return n}))})}; eB.prototype.delete=function(a){var b=this,c,d,e,f,g,h;return _.J(function(l){d="";e={};if(Q(b.g))throw Error("bc");f=Jp(a);d=N("files/{file}",f._url);e=f._query;delete f._url;delete f._query;c=b.g.request({path:d,S:e,body:JSON.stringify(f),R:"DELETE",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(n){return n.json().then(function(r){r.sdkHttpResponse={headers:n.headers};return r})});return l.return(c.then(function(n){var r={}; n=P(n,["sdkHttpResponse"]);n!=null&&O(r,["sdkHttpResponse"],n);n=new UA;Object.assign(n,r);return n}))})};var jB=function(a){this.g=Object.assign({},a,{cb:a.cb,location:a.location,apiKey:a.apiKey,Mb:a.Mb});var b={};if(this.g.Mb){var c;b.apiVersion=(c=this.g.apiVersion)!=null?c:"v1beta1";b.baseUrl=this.g.cb&&this.g.location&&this.g.location!=="global"?"https://"+this.g.location+"-aiplatform.googleapis.com/":"https://aiplatform.googleapis.com/";this.g.cb&&this.g.location?this.g.apiKey=void 0:(this.g.cb=void 0,this.g.location=void 0)}else{var d;b.apiVersion=(d=this.g.apiVersion)!=null?d:"v1beta";b.baseUrl= "https://generativelanguage.googleapis.com/"}b.headers=hB(this);this.g.httpOptions=b;a.httpOptions&&(this.g.httpOptions=iB(b,a.httpOptions))},Q=function(a){var b;return(b=a.g.Mb)!=null?b:!1};jB.prototype.getHeaders=function(){if(this.g.httpOptions&&this.g.httpOptions.headers!==void 0)return this.g.httpOptions.headers;throw Error("gc");}; var kB=function(a,b,c,d){if(!c||c.baseUrl===void 0||c.apiVersion===void 0)throw Error("hc");var e=[c.baseUrl.endsWith("/")?c.baseUrl.slice(0,-1):c.baseUrl];c.apiVersion&&c.apiVersion!==""&&e.push(c.apiVersion);c=[e.join("/")];d&&c.push("projects/"+a.g.cb+"/locations/"+a.g.location);b!==""&&c.push(b);return new URL(c.join("/"))},lB=function(a,b){return a.g.apiKey||!a.g.Mb||b.path.startsWith("projects/")||b.R==="GET"&&b.path.startsWith("publishers/google/models")?!1:!0}; jB.prototype.request=function(a){var b=this,c,d,e,f,g,h,l,n,r,u,p,t;return _.J(function(v){if(v.g==1){c=b.g.httpOptions;a.httpOptions&&(c=iB(b.g.httpOptions,a.httpOptions));d=lB(b,a);e=kB(b,a.path,c,d);if(a.S)for(f=_.B(Object.entries(a.S)),g=f.next();!g.done;g=f.next())h=g.value,l=_.B(h),n=l.next().value,r=l.next().value,u=n,p=r,e.searchParams.append(u,String(p));t={};if(a.R==="GET"){if(a.body&&a.body!=="{}")throw Error("ic");}else t.body=a.body;return v.yield(mB(b,t,c,a.abortSignal),2)}t=v.h;return v.return(nB(e, t,a.R))})}; var iB=function(a,b){a=JSON.parse(JSON.stringify(a));b=_.B(Object.entries(b));for(var c=b.next();!c.done;c=b.next()){var d=_.B(c.value);c=d.next().value;d=d.next().value;typeof d==="object"?a[c]=Object.assign({},a[c],d):d!==void 0&&(a[c]=d)}return a},pB=function(a,b){var c,d,e,f;return _.J(function(g){if(g.g==1)return c=a.g.httpOptions,b.httpOptions&&(c=iB(a.g.httpOptions,b.httpOptions)),d=lB(a,b),e=kB(a,b.path,c,d),e.searchParams.has("alt")&&e.searchParams.get("alt")==="sse"||e.searchParams.set("alt","sse"), f={},f.body=b.body,g.yield(mB(a,f,c,b.abortSignal),2);f=g.h;return g.return(oB(e,f,b.R))})},mB=function(a,b,c,d){var e,f,g,h,l;return _.J(function(n){if(n.g==1){if(c&&c.timeout||d)e=new AbortController,f=e.signal,c.timeout&&((g=c)==null?void 0:g.timeout)>0&&(h=setTimeout(function(){return e.abort()},c.timeout))&&typeof h.unref==="function"&&h.unref(),d&&d.addEventListener("abort",function(){e.abort()}),b.signal=f;c&&c.extraBody!==null&&Tp(b,c.extraBody);l=b;return n.yield(qB(a,c),2)}l.headers=n.h; return n.return(b)})},nB=function(a,b,c){return _.J(function(d){return d.return(rB(a.toString(),Object.assign({},b,{method:c})).then(function(e){return _.J(function(f){return f.g==1?f.yield(Sp(e),2):f.return(new Zp(e))})}).catch(function(e){if(e instanceof Error)throw e;throw Error(JSON.stringify(e));}))})},oB=function(a,b,c){return _.J(function(d){return d.return(rB(a.toString(),Object.assign({},b,{method:c})).then(function(e){return _.J(function(f){return f.g==1?f.yield(Sp(e),2):f.return(sB(e))})}).catch(function(e){if(e instanceof Error)throw e;throw Error(JSON.stringify(e));}))})},sB=function(a){return function(){return new xs(function c(){var d,e,f,g,h,l,n,r,u,p,t,v,y,E,G,L,U,ma,na,ya,V,za,Oa,Ea,K,Qb,pb,vd,Oc,Pc,wd,wb,pc;return ls(c,function(M){switch(M.g){case 1:Wr(M,2);f=(d=a)==null?void 0:(e=d.body)==null?void 0:e.getReader();g=new TextDecoder("utf-8");if(!f)throw Error("jc");Wr(M,4);h="";l="data:";n=["\n\n","\r\r","\r\n\r\n"];case 6:return M.yield(new ps(2,f.read()),9);case 9:r=M.h;u=r.done;p=r.value;if(u){if(h.trim().length> 0)throw Error("kc");M.V(4);break}t=g.decode(p,{stream:!0});try{if(v=JSON.parse(t),"error"in v&&(y=JSON.parse(JSON.stringify(v.error)),E=y.status,G=y.code,L="got status: "+E+". "+JSON.stringify(v),G>=400&&G<600))throw U=new Rp({message:L,status:G}),U;}catch(Wf){if(ma=Wf,ma.name==="ApiError")throw Wf;}h+=t;na=-1;ya=0;case 10:na=-1;ya=0;V=_.B(n);for(za=V.next();!za.done;za=V.next())Oa=za.value,Ea=h.indexOf(Oa),Ea!==-1&&(na===-1||Ea0&&c.append("X-Server-Timeout",String(Math.ceil(b.timeout/1E3)))}return u.yield(tB(a.g.auth,c),2)}return u.return(c)})};jB.prototype.getFileName=function(a){var b="";if(typeof a==="string"){b=a.replace(/[/\\]+$/,"");var c;b=(c=b.split(/[/\\]/).pop())!=null?c:""}return b}; var fB=function(a,b,c){var d,e,f,g,h,l,n,r,u,p,t;return _.J(function(v){if(v.g==1)return d={},c!=null&&(d.mimeType=c.mimeType,d.name=c.name,d.displayName=c.displayName),d.name&&!d.name.startsWith("files/")&&(d.name="files/"+d.name),e=a.g.Sk,v.yield(e.stat(b),2);if(v.g!=3){f=v.h;d.sizeBytes=String(f.size);l=(h=(g=c)==null?void 0:g.mimeType)!=null?h:f.type;if(l===void 0||l==="")throw Error("nc");d.mimeType=l;n={file:d};r=a.getFileName(b);u=N("upload/v1beta/files",n._url);return v.yield(uB(a,u,d.sizeBytes, d.mimeType,r,n,(p=c)==null?void 0:p.httpOptions),3)}t=v.h;return v.return(e.upload(b,t,a))})},gB=function(a,b){var c;return _.J(function(d){c=a.g.Ri;return d.yield(c.download(b,a),0)})},uB=function(a,b,c,d,e,f,g){var h,l,n,r,u,p;return _.J(function(t){if(t.g==1)return h={},g?h=g:h={apiVersion:"",headers:Object.assign({},{"Content-Type":"application/json","X-Goog-Upload-Protocol":"resumable","X-Goog-Upload-Command":"start","X-Goog-Upload-Header-Content-Length":c,"X-Goog-Upload-Header-Content-Type":d}, e?{"X-Goog-Upload-File-Name":e}:{})},t.yield(a.request({path:b,body:JSON.stringify(f),R:"POST",httpOptions:h}),2);l=t.h;if(!l||(n=l)==null||!n.headers)throw Error("oc");p=(r=l)==null?void 0:(u=r.headers)==null?void 0:u["x-goog-upload-url"];if(p===void 0)throw Error("pc");return t.return(p)})};var wB=function(a){var b=this;b.g=a;b.list=function(c){var d,e;return _.J(function(f){return f.g==1?(d=WA,e="documents",f.yield(vB(b,c),2)):f.return(new d(e,function(g){return vB(b,{parent:c.parent,config:g.config})},f.h,c))})};return b};_.A(wB,FA); wB.prototype.get=function(a){var b=this,c,d,e,f,g,h;return _.J(function(l){d="";e={};if(Q(b.g))throw Error("bc");f=Up(a);d=N("{name}",f._url);e=f._query;delete f._url;delete f._query;c=b.g.request({path:d,S:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(n){return n.json()});return l.return(c.then(function(n){return n}))})}; wB.prototype.delete=function(a){var b=this,c,d,e,f,g;return _.J(function(h){c="";d={};if(Q(b.g))throw Error("bc");var l={},n=P(a,["name"]);n!=null&&O(l,["_url","name"],n);n=P(a,["config"]);n!=null&&(n=P(n,["force"]),l!==void 0&&n!=null&&O(l,["_query","force"],n));e=l;c=N("{name}",e._url);d=e._query;delete e._url;delete e._query;return h.yield(b.g.request({path:c,S:d,body:JSON.stringify(e),R:"DELETE",httpOptions:(f=a.config)==null?void 0:f.httpOptions,abortSignal:(g=a.config)==null?void 0:g.abortSignal}), 0)})};var vB=function(a,b){var c,d,e,f,g,h;return _.J(function(l){d="";e={};if(Q(a.g))throw Error("bc");f=Vp(b);d=N("{parent}/documents",f._url);e=f._query;delete f._url;delete f._query;c=a.g.request({path:d,S:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(n){return n.json()});return l.return(c.then(function(n){n=Wp(n);var r=new RA;Object.assign(r,n);return r}))})};var yB=function(a,b){b=b===void 0?new wB(a):b;var c=this;c.g=a;c.h=b;c.list=function(d){d=d===void 0?{}:d;var e,f;return _.J(function(g){return g.g==1?(e=WA,f="fileSearchStores",g.yield(xB(c,d),2)):g.return(new e(f,function(h){return xB(c,h)},g.h,d))})};return c};_.A(yB,FA); yB.prototype.create=function(a){var b=this,c,d,e,f,g,h;return _.J(function(l){d="";e={};if(Q(b.g))throw Error("bc");f=Np(a);d=N("fileSearchStores",f._url);e=f._query;delete f._url;delete f._query;c=b.g.request({path:d,S:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(n){return n.json()});return l.return(c.then(function(n){return n}))})}; yB.prototype.get=function(a){var b=this,c,d,e,f,g,h;return _.J(function(l){d="";e={};if(Q(b.g))throw Error("bc");f=Op(a);d=N("{name}",f._url);e=f._query;delete f._url;delete f._query;c=b.g.request({path:d,S:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(n){return n.json()});return l.return(c.then(function(n){return n}))})}; yB.prototype.delete=function(a){var b=this,c,d,e,f,g;return _.J(function(h){c="";d={};if(Q(b.g))throw Error("bc");var l={},n=P(a,["name"]);n!=null&&O(l,["_url","name"],n);n=P(a,["config"]);n!=null&&(n=P(n,["force"]),l!==void 0&&n!=null&&O(l,["_query","force"],n));e=l;c=N("{name}",e._url);d=e._query;delete e._url;delete e._query;return h.yield(b.g.request({path:c,S:d,body:JSON.stringify(e),R:"DELETE",httpOptions:(f=a.config)==null?void 0:f.httpOptions,abortSignal:(g=a.config)==null?void 0:g.abortSignal}), 0)})};var xB=function(a,b){var c,d,e,f,g,h;return _.J(function(l){d="";e={};if(Q(a.g))throw Error("bc");f=Pp(b);d=N("fileSearchStores",f._url);e=f._query;delete f._url;delete f._query;c=a.g.request({path:d,S:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(n){return n.json()});return l.return(c.then(function(n){n=Qp(n);var r=new SA;Object.assign(r,n);return r}))})};var zB=function(){};zB.prototype.download=function(){return _.J(function(){throw Error("rc");})};var AB=function(){};AB.prototype.upload=function(a,b,c){return _.J(function(d){if(d.g==1){if(typeof a==="string")throw Error("uc");return d.yield(Yp(a,b,c),2)}return d.return(d.h)})};AB.prototype.stat=function(a){return _.J(function(b){if(b.g==1){if(typeof a==="string")throw Error("uc");return b.yield(aq(a),3)}return b.return(b.h)})};var BB=function(a){this.apiKey=a},tB=function(a,b){return _.J(function(c){if(b.get("x-goog-api-key")!==null)return c.return();if(a.apiKey.startsWith("auth_tokens/"))throw Error("vc");if(!a.apiKey)throw Error("wc");b.append("x-goog-api-key",a.apiKey);c.g=0})};var MB=function(a){var b=this;b.g=a;b.h=function(c){var d,e,f,g,h,l,n,r,u,p,t,v,y,E,G,L,U,ma,na,ya;return _.J(function(V){switch(V.g){case 1:return V.yield(CB(b,c),2);case 2:d=V.h;DB(c);if(er(c)&&!dr(c.config)){V.V(3);break}return V.yield(EB(b,d),4);case 4:return V.return(V.h);case 3:e=fr(c);if(e.length>0)throw f=e.map(function(za){return"tools["+za+"]"}).join(", "),Error("Ic`"+f);l=xo(d.contents);p=(u=(n=d.config)==null?void 0:(r=n.automaticFunctionCalling)==null?void 0:r.maximumRemoteCalls)!=null? u:10;t=0;case 5:if(!(t0)throw f=e.map(function(E){return"tools["+E+"]"}).join(", "),Error("Jc`"+f);r=(g=c)==null?void 0:(h=g.config)==null?void 0: (l=h.toolConfig)==null?void 0:(n=l.functionCallingConfig)==null?void 0:n.streamFunctionCallArguments;v=(u=c)==null?void 0:(p=u.config)==null?void 0:(t=p.automaticFunctionCalling)==null?void 0:t.disable;if(r&&!v)throw Error("Kc");return y.yield(GB(b,c),5);case 5:return y.return(y.h)}})};b.o=function(c){return _.J(function(d){return d.g==1?d.yield(HB(b,c).then(function(e){var f=[];if(e==null?0:e.af)for(var g=_.B(e.af),h=g.next();!h.done;h=g.next()){h=h.value;var l=void 0,n=void 0,r=void 0;if(h&&((l= h)==null?0:l.safetyAttributes)&&((n=h)==null?void 0:(r=n.safetyAttributes)==null?void 0:r.contentType)==="Positive Prompt"){l=void 0;var u=(l=h)==null?void 0:l.safetyAttributes}else f.push(h)}var p;u?p={af:f,jo:u,sdkHttpResponse:e.sdkHttpResponse}:p={af:f,sdkHttpResponse:e.sdkHttpResponse};return p}),2):d.return(d.h)})};b.list=function(c){var d,e,f,g,h,l,n;return _.J(function(r){if(r.g==1){d={queryBase:!0};f=Object.assign({},d,(e=c)==null?void 0:e.config);g={config:f};if(Q(b.g)&&!g.config.queryBase){if((h= g.config)==null?0:h.filter)throw Error("Lc");g.config.filter="labels.tune-type:*"}l=WA;n="models";return r.yield(IB(b,g),2)}return r.return(new l(n,function(u){return IB(b,u)},r.h,g))})};b.j=function(c){var d;return _.J(function(e){return e.g==1?(d={model:c.model,prompt:c.prompt,referenceImages:[],config:c.config},c.referenceImages&&c.referenceImages&&(d.referenceImages=c.referenceImages.map(function(f){return f.g()})),e.yield(JB(b,d),2)):e.return(e.h)})};b.B=function(c){var d,e;return _.J(function(f){return f.g== 1?(d={numberOfImages:1,mode:"upscale"},c.config&&(d=Object.assign({},d,c.config)),e={model:c.model,image:c.image,upscaleFactor:c.upscaleFactor,config:d},f.yield(KB(b,e),2)):f.return(f.h)})};b.A=function(c){var d,e,f,g,h,l;return _.J(function(n){if(n.g==1){if((c.prompt||c.image||c.video)&&c.source)throw Error("Mc");Q(b.g)||(((d=c.video)==null?0:d.uri)&&((e=c.video)==null?0:e.videoBytes)?c.video={uri:c.video.uri,mimeType:c.video.mimeType}:((f=c.source)==null?0:(g=f.video)==null?0:g.uri)&&((h=c.source)== null?0:(l=h.video)==null?0:l.videoBytes)&&(c.source.video={uri:c.source.video.uri,mimeType:c.source.video.mimeType}));return n.yield(LB(b,c),2)}return n.return(n.h)})};return b};_.A(MB,FA); var DB=function(a){a.config&&a.config.responseSchema&&!a.config.responseJsonSchema&&Object.keys(a.config.responseSchema).includes("$schema")&&(a.config.responseJsonSchema=a.config.responseSchema,delete a.config.responseSchema)},CB=function(a,b){var c,d,e,f,g,h,l,n;return _.J(function(r){if(r.g==1)return(d=(c=b.config)==null?void 0:c.tools)?r.yield(Promise.all(d.map(function(u){var p;return _.J(function(t){if(t.g==1){if(!cr(u))return t.V(2);p=u;return t.yield(p.Ok(),3)}return t.g!=2?t.return(t.h): t.return(u)})})),2):r.return(b);e=r.h;f={model:b.model,contents:b.contents,config:Object.assign({},b.config,{tools:e})};f.config.tools=e;b.config&&b.config.tools&&ar(b.config.tools)&&(l=(h=(g=b.config.httpOptions)==null?void 0:g.headers)!=null?h:{},n=Object.assign({},l),Object.keys(n).length===0&&(n=hB(a.g)),br(n),f.config.httpOptions=Object.assign({},b.config.httpOptions,{headers:n}));return r.return(f)})},NB=function(a){var b,c,d,e,f,g,h,l,n,r,u,p;return _.J(function(t){switch(t.g){case 1:b=new Map, e=_.B((d=(c=a.config)==null?void 0:c.tools)!=null?d:[]),f=e.next();case 2:if(f.done){t.V(4);break}g=f.value;if(!cr(g)){t.V(3);break}h=g;return t.yield(h.Ok(),6);case 6:for(l=t.h,n=void 0,r=_.B((n=l.functionDeclarations)!=null?n:[]),u=r.next();!u.done;u=r.next()){p=u.value;if(!p.name)throw Error("Nc");if(b.has(p.name))throw Error("Oc`"+p.name);b.set(p.name,h)}case 3:f=e.next();t.V(2);break;case 4:return t.return(b)}})},GB=function(a,b){var c,d,e,f,g,h,l;return _.J(function(n){if(n.g==1)return f=(e= (c=b.config)==null?void 0:(d=c.automaticFunctionCalling)==null?void 0:d.maximumRemoteCalls)!=null?e:10,g=!1,h=0,n.yield(NB(b),2);l=n.h;return n.return(function(r,u,p){return function(){return new xs(function v(){var y,E,G,L,U,ma,na,ya,V,za,Oa,Ea,K,Qb,pb,vd,Oc,Pc,wd,wb,pc;return ls(v,function(M){switch(M.g){case 1:Wr(M,2);case 4:if(!(h0)){M.V(2);break}g=!0;Pc=new GA;Pc.candidates=[{content:{role:"user", parts:G}}];wd=As;return M.yield(new ps(0,Pc),29);case 29:wd(M.h);wb=[];wb.push.apply(wb,_.ic(L));wb.push({role:"user",parts:G});pc=xo(p.contents).concat(wb);p.contents=pc;M.V(4);break;case 2:_.xk(M),_.yk(M,0)}})}())}()}(a,l,b))})},EB=function(a,b){var c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};if(Q(a.g))return f=tq(a.g,b),d=N("{model}:generateContent",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=b.config)==null?void 0: g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){p=vq(p);var t=new GA;Object.assign(t,p);return t}));l=sq(a.g,b);d=N("{model}:generateContent",l._url);e=l._query;delete l._url;delete l._query;c=a.g.request({path:d,S:e,body:JSON.stringify(l),R:"POST",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse= {headers:p.headers};return t})});return u.return(c.then(function(p){p=uq(p);var t=new GA;Object.assign(t,p);return t}))})},FB=function(a,b){var c,d,e,f,g,h,l,n,r,u,p;return _.J(function(t){d="";e={};if(Q(a.g))return f=tq(a.g,b),d=N("{model}:streamGenerateContent?alt=sse",f._url),e=f._query,delete f._url,delete f._query,g=a.g,c=pB(g,{path:d,S:e,body:JSON.stringify(f),R:"POST",httpOptions:(h=b.config)==null?void 0:h.httpOptions,abortSignal:(l=b.config)==null?void 0:l.abortSignal}),t.return(c.then(function(v){return function(){return new xs(function E(){var G, L,U,ma,na,ya,V,za,Oa,Ea;return ls(E,function(K){switch(K.g){case 1:Wr(K,2),_.cj(K,4,5),ma=ns(v);case 7:return K.yield(new ps(2,ma.next()),10);case 10:L=K.h;if(L.done){K.V(5);break}na=L.value;ya=vq;return K.yield(new ps(2,na.json()),11);case 11:return V=ya(K.h),V.sdkHttpResponse={headers:na.headers},za=new GA,Object.assign(za,V),Oa=As,K.yield(new ps(0,za),12);case 12:Oa(K.h);K.V(7);break;case 5:_.xk(K,0,2);Wr(K,13);if(!L||L.done||!(U=ma.return)){K.V(13);break}return K.yield(new ps(2,U.call(ma)),13); case 13:_.xk(K,0,2,1);if(G)throw G.error;_.yk(K,14,1);break;case 14:_.yk(K,2);break;case 4:Ea=_.dj(K);G={error:Ea};K.V(5);break;case 2:_.xk(K),_.yk(K,0)}})}())}()}));n=sq(a.g,b);d=N("{model}:streamGenerateContent?alt=sse",n._url);e=n._query;delete n._url;delete n._query;r=a.g;c=pB(r,{path:d,S:e,body:JSON.stringify(n),R:"POST",httpOptions:(u=b.config)==null?void 0:u.httpOptions,abortSignal:(p=b.config)==null?void 0:p.abortSignal});return t.return(c.then(function(v){return function(){return new xs(function E(){var G, L,U,ma,na,ya,V,za,Oa,Ea;return ls(E,function(K){switch(K.g){case 1:Wr(K,2),_.cj(K,4,5),ma=ns(v);case 7:return K.yield(new ps(2,ma.next()),10);case 10:L=K.h;if(L.done){K.V(5);break}na=L.value;ya=uq;return K.yield(new ps(2,na.json()),11);case 11:return V=ya(K.h),V.sdkHttpResponse={headers:na.headers},za=new GA,Object.assign(za,V),Oa=As,K.yield(new ps(0,za),12);case 12:Oa(K.h);K.V(7);break;case 5:_.xk(K,0,2);Wr(K,13);if(!L||L.done||!(U=ma.return)){K.V(13);break}return K.yield(new ps(2,U.call(ma)),13); case 13:_.xk(K,0,2,1);if(G)throw G.error;_.yk(K,14,1);break;case 14:_.yk(K,2);break;case 4:Ea=_.dj(K);G={error:Ea};K.V(5);break;case 2:_.xk(K),_.yk(K,0)}})}())}()}))})},HB=function(a,b){var c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};if(Q(a.g))return f=xq(a.g,b),d=N("{model}:predict",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse= {headers:p.headers};return t})}),u.return(c.then(function(p){p=Bq(p);var t=new HA;Object.assign(t,p);return t}));l=wq(a.g,b);d=N("{model}:predict",l._url);e=l._query;delete l._url;delete l._query;c=a.g.request({path:d,S:e,body:JSON.stringify(l),R:"POST",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})});return u.return(c.then(function(p){p=zq(p); var t=new HA;Object.assign(t,p);return t}))})},JB=function(a,b){var c,d,e,f,g,h;return _.J(function(l){d="";e={};if(Q(a.g))return f=iq(a.g,b),d=N("{model}:predict",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(n){return n.json().then(function(r){r.sdkHttpResponse={headers:n.headers};return r})}),l.return(c.then(function(n){n= kq(n);var r=new IA;Object.assign(r,n);return r}));throw Error("Rc");})},KB=function(a,b){var c,d,e,f,g,h;return _.J(function(l){d="";e={};if(Q(a.g))return f=Zq(a.g,b),d=N("{model}:predict",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(n){return n.json().then(function(r){r.sdkHttpResponse={headers:n.headers};return r})}), l.return(c.then(function(n){n=$q(n);var r=new JA;Object.assign(r,n);return r}));throw Error("Rc");})}; MB.prototype.get=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};if(Q(b.g))return f=Nq(b.g,a),d=N("{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json()}),u.return(c.then(function(p){return Uq(p)}));l=Mq(b.g,a);d=N("{name}",l._url);e=l._query;delete l._url;delete l._query;c=b.g.request({path:d, S:e,body:JSON.stringify(l),R:"GET",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json()});return u.return(c.then(function(p){return Sq(p)}))})}; var IB=function(a,b){var c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};if(Q(a.g))return f=Rq(a.g,b),d=N("{models_url}",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){p=Vq(p);var t=new KA;Object.assign(t, p);return t}));l=Qq(a.g,b);d=N("{models_url}",l._url);e=l._query;delete l._url;delete l._query;c=a.g.request({path:d,S:e,body:JSON.stringify(l),R:"GET",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})});return u.return(c.then(function(p){p=Tq(p);var t=new KA;Object.assign(t,p);return t}))})}; MB.prototype.update=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};if(Q(b.g))return f=Yq(b.g,a),d=N("{model}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),R:"PATCH",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json()}),u.return(c.then(function(p){return Uq(p)}));l=Xq(b.g,a);d=N("{name}",l._url);e=l._query;delete l._url;delete l._query; c=b.g.request({path:d,S:e,body:JSON.stringify(l),R:"PATCH",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json()});return u.return(c.then(function(p){return Sq(p)}))})}; MB.prototype.delete=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};if(Q(b.g))return f=fq(b.g,a),d=N("{name}",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),R:"DELETE",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){var t={};p=P(p,["sdkHttpResponse"]); p!=null&&O(t,["sdkHttpResponse"],p);p=new LA;Object.assign(p,t);return p}));l=eq(b.g,a);d=N("{name}",l._url);e=l._query;delete l._url;delete l._query;c=b.g.request({path:d,S:e,body:JSON.stringify(l),R:"DELETE",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})});return u.return(c.then(function(p){var t={};p=P(p,["sdkHttpResponse"]);p!=null&&O(t, ["sdkHttpResponse"],p);p=new LA;Object.assign(p,t);return p}))})}; var LB=function(a,b){var c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};if(Q(a.g))return f=Jq(a.g,b),d=N("{model}:predictLongRunning",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json()}),u.return(c.then(function(p){var t={},v=P(p,["name"]);v!=null&&O(t,["name"],v);v=P(p,["metadata"]);v!=null&&O(t,["metadata"], v);v=P(p,["done"]);v!=null&&O(t,["done"],v);v=P(p,["error"]);v!=null&&O(t,["error"],v);p=P(p,["response"]);p!=null&&O(t,["response"],Lq(p));p=new MA;Object.assign(p,t);return p}));l=Hq(a.g,b);d=N("{model}:predictLongRunning",l._url);e=l._query;delete l._url;delete l._query;c=a.g.request({path:d,S:e,body:JSON.stringify(l),R:"POST",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json()});return u.return(c.then(function(p){var t= {},v=P(p,["name"]);v!=null&&O(t,["name"],v);v=P(p,["metadata"]);v!=null&&O(t,["metadata"],v);v=P(p,["done"]);v!=null&&O(t,["done"],v);v=P(p,["error"]);v!=null&&O(t,["error"],v);p=P(p,["response","generateVideoResponse"]);p!=null&&O(t,["response"],Kq(p));p=new MA;Object.assign(p,t);return p}))})};var OB=function(a){this.g=a;return this};_.A(OB,FA); OB.prototype.get=function(a){var b=this,c,d,e,f,g,h;return _.J(function(l){if(l.g==1){c=a.operation;d=a.config;if(c.name===void 0||c.name==="")throw Error("Sc");return Q(b.g)?(f=c.name.split("/operations/")[0],g=void 0,d&&"httpOptions"in d&&(g=d.httpOptions),l.yield(PB(b,{operationName:c.name,resourceName:f,config:{httpOptions:g}}),5)):l.yield(QB(b,{operationName:c.name,config:d}),4)}if(l.g!=5)return e=l.h,l.return(c._fromAPIResponse({apiResponse:e,_isVertexAI:!1}));h=l.h;return l.return(c._fromAPIResponse({apiResponse:h, _isVertexAI:!0}))})}; var QB=function(a,b){var c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};Q(a.g)?(f=no(b),d=N("{operationName}",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json()})):(l=mo(b),d=N("{operationName}",l._url),e=l._query,delete l._url,delete l._query,c=a.g.request({path:d,S:e,body:JSON.stringify(l),R:"GET",httpOptions:(n= b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json()}));return u.return(c)})},PB=function(a,b){var c,d,e,f,g,h;return _.J(function(l){d="";e={};if(Q(a.g))return f=jo(b),d=N("{resourceName}:fetchPredictOperation",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(n){return n.json()}), l.return(c);throw Error("Rc");})};var RB=function(a){this.g=a;return this};_.A(RB,FA);RB.prototype.create=function(a){var b=this,c,d,e,f,g,h,l;return _.J(function(n){d="";e={};if(Q(b.g))throw Error("Vc");f=jr(b.g,a);d=N("auth_tokens",f._url);e=f._query;delete f.config;delete f._url;delete f._query;g=pr(f,a.config);c=b.g.request({path:d,S:e,body:JSON.stringify(g),R:"POST",httpOptions:(h=a.config)==null?void 0:h.httpOptions,abortSignal:(l=a.config)==null?void 0:l.abortSignal}).then(function(r){return r.json()});return n.return(c.then(function(r){return r}))})};var WB=function(a){var b=this;b.g=a;b.list=function(c){c=c===void 0?{}:c;var d,e;return _.J(function(f){return f.g==1?(d=WA,e="tuningJobs",f.yield(SB(b,c),2)):f.return(new d(e,function(g){return SB(b,g)},f.h,c))})};b.get=function(c){return _.J(function(d){return d.g==1?d.yield(TB(b,c),2):d.return(d.h)})};b.h=function(c){var d,e,f,g,h,l,n,r;return _.J(function(u){switch(u.g){case 1:if(Q(b.g)){if(c.baseModel.startsWith("projects/")){l={tunedModelName:c.baseModel};if((n=c.config)==null?0:n.preTunedModelCheckpointId)l.checkpointId= c.config.preTunedModelCheckpointId;r=Object.assign({},c,{preTunedModel:l});r.baseModel=void 0;return u.yield(UB(b,r),8)}h=Object.assign({},c);return u.yield(UB(b,h),7)}d=Object.assign({},c);return u.yield(VB(b,d),4);case 4:return e=u.h,f="",e.metadata!==void 0&&e.metadata.tunedModel!==void 0?f=e.metadata.tunedModel:e.name!==void 0&&e.name.includes("/operations/")&&(f=e.name.split("/operations/")[0]),g={name:f,state:"JOB_STATE_QUEUED"},u.return(g);case 7:return u.return(u.h);case 8:return u.return(u.h)}})}; return b};_.A(WB,FA); var TB=function(a,b){var c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};if(Q(a.g))return f=xr(b),d=N("{name}",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){return Cr(p)}));l=wr(b);d=N("{name}",l._url);e= l._query;delete l._url;delete l._query;c=a.g.request({path:d,S:e,body:JSON.stringify(l),R:"GET",httpOptions:(n=b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})});return u.return(c.then(function(p){return Ar(p)}))})},SB=function(a,b){var c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};if(Q(a.g))return f=zr(b),d=N("tuningJobs",f._url),e=f._query,delete f._url, delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),R:"GET",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){p=Dr(p);var t=new NA;Object.assign(t,p);return t}));l=yr(b);d=N("tunedModels",l._url);e=l._query;delete l._url;delete l._query;c=a.g.request({path:d,S:e,body:JSON.stringify(l),R:"GET",httpOptions:(n= b.config)==null?void 0:n.httpOptions,abortSignal:(r=b.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})});return u.return(c.then(function(p){p=Br(p);var t=new NA;Object.assign(t,p);return t}))})}; WB.prototype.cancel=function(a){var b=this,c,d,e,f,g,h,l,n,r;return _.J(function(u){d="";e={};if(Q(b.g))return f=rr(a),d=N("{name}:cancel",f._url),e=f._query,delete f._url,delete f._query,c=b.g.request({path:d,S:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=a.config)==null?void 0:g.httpOptions,abortSignal:(h=a.config)==null?void 0:h.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})}),u.return(c.then(function(p){var t={};p=P(p,["sdkHttpResponse"]); p!=null&&O(t,["sdkHttpResponse"],p);p=new OA;Object.assign(p,t);return p}));l=qr(a);d=N("{name}:cancel",l._url);e=l._query;delete l._url;delete l._query;c=b.g.request({path:d,S:e,body:JSON.stringify(l),R:"POST",httpOptions:(n=a.config)==null?void 0:n.httpOptions,abortSignal:(r=a.config)==null?void 0:r.abortSignal}).then(function(p){return p.json().then(function(t){t.sdkHttpResponse={headers:p.headers};return t})});return u.return(c.then(function(p){var t={};p=P(p,["sdkHttpResponse"]);p!=null&&O(t, ["sdkHttpResponse"],p);p=new OA;Object.assign(p,t);return p}))})}; var UB=function(a,b){var c,d,e,f,g,h;return _.J(function(l){d="";e={};if(Q(a.g))return f=vr(b,b),d=N("tuningJobs",f._url),e=f._query,delete f._url,delete f._query,c=a.g.request({path:d,S:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(n){return n.json().then(function(r){r.sdkHttpResponse={headers:n.headers};return r})}),l.return(c.then(function(n){return Cr(n)}));throw Error("Rc");})},VB=function(a, b){var c,d,e,f,g,h;return _.J(function(l){d="";e={};if(Q(a.g))throw Error("bc");f=tr(b);d=N("tunedModels",f._url);e=f._query;delete f._url;delete f._query;c=a.g.request({path:d,S:e,body:JSON.stringify(f),R:"POST",httpOptions:(g=b.config)==null?void 0:g.httpOptions,abortSignal:(h=b.config)==null?void 0:h.abortSignal}).then(function(n){return n.json().then(function(r){r.sdkHttpResponse={headers:n.headers};return r})});return l.return(c.then(function(n){var r={},u=P(n,["sdkHttpResponse"]);u!=null&&O(r, ["sdkHttpResponse"],u);u=P(n,["name"]);u!=null&&O(r,["name"],u);u=P(n,["metadata"]);u!=null&&O(r,["metadata"],u);u=P(n,["done"]);u!=null&&O(r,["done"],u);n=P(n,["error"]);n!=null&&O(r,["error"],n);return r}))})};var XB=function(){var a={apiKey:mv};if(a.apiKey==null)throw Error("fd");if(a.cb||a.location)throw Error("gd");var b;this.Mb=(b=a.Mb)!=null?b:!1;this.apiKey=a.apiKey;b=a.httpOptions;b=b!=null&&b.baseUrl?b.baseUrl:void 0;b&&(a.httpOptions?a.httpOptions.baseUrl=b:a.httpOptions={baseUrl:b});this.apiVersion=a.apiVersion;this.g=new jB({auth:new BB(this.apiKey),apiVersion:this.apiVersion,apiKey:this.apiKey,Mb:this.Mb,httpOptions:a.httpOptions,Vk:"gl-node/web",Sk:new AB,Ri:new zB});this.h=new MB(this.g); new aB(this.g);new cB(this.g);this.files=new eB(this.g);new OB(this.g);new RB(this.g);new WB(this.g);new yB(this.g)};var YB=function(){this.client=new XB};YB.prototype.call=function(a){var b=this,c;return _.J(function(d){if(d.g==1)return d.yield(b.client.h.h({model:"gemini-2.5-flash",contents:a}),2);c=d.h;return d.return(c.text||"")})};_.ZB=function(){return!1};var Lm=function(a){this.I=_.H(a)};_.A(Lm,_.I);Lm.prototype.setHost=function(a){return Hr(this,1,a)};var $B=function(a){this.I=_.H(a)};_.A($B,_.I);var aC=function(a){this.I=_.H(a)};_.A(aC,_.I);var bC=[1,2];var cC=function(a){this.I=_.H(a)};_.A(cC,_.I);cC.prototype.Xa=function(){return _.vj(this,1)};var dC=_.Zi(cC);var eC;var fC=function(){this.qa=new _.ng},gC=function(a,b){var c,d;return _.J(function(e){c=Jt(Ht(Gt(new Ft,"https"),b.host),b.path);d=new Promise(function(f,g){_.je(a.qa,"success",function(){f({code:_.wg(a.qa),headers:Vr(a.qa),body:_.xg(a.qa)})});_.je(a.qa,"error",function(){g({code:_.wg(a.qa),headers:Vr(a.qa),body:_.xg(a.qa)})});_.je(a.qa,"timeout",function(){g({code:_.wg(a.qa),headers:Vr(a.qa),body:_.xg(a.qa)})})});a.qa.send(c,b.method,b.body,b.headers);return e.return(d)})};var Gr=function(a){this.I=_.H(a)};_.A(Gr,_.I);var Fr=function(a){this.I=_.H(a)};_.A(Fr,_.I);var Er=function(a,b){return _.Dk(a,1,b)};var iC=function(a){var b,c,d,e;return _.J(function(f){if(f.g==1){b=eC||(eC=dC('[2,null,[[[["autopush",["autopush-translate-pa.sandbox.googleapis.com"]],["staging",["daily1-translate-pa.sandbox.googleapis.com"]],["prod",["translate-pa.googleapis.com"]]]]]]'));var g=Rt(b,aC,3);var h=g.I;h=em(dm(h),h,void 0,bC);g=Rt(g,$B,h===1?1:-1);h=g.I;var l=h[_.F]|0;g=Mm(g,h,l,_.mh(g,l)).get(iv);c=_.uj(g,1);g=new Wu;h=Km(a,1,_.pj());g=cm(g,1,h,Fm).pb(a.Wa()).za(a.va());h=new Xu;g=_.sj(h,1,g);d=Hr(g,2,rv);_.cj(f, 2);return f.yield(hC(c,d),4)}if(f.g!=2)return e=f.h,f.return(Ir(e));_.dj(f);return f.return(Promise.reject(Error("hd")))})},hC=function(a,b){var c=jC,d,e,f,g;return _.J(function(h){if(h.g==1)return d={host:a,path:"/v1/translateHtml",method:"POST",headers:{"X-goog-api-key":"AIzaSyATBXajvzQLTDHEQbcpq0Ihe0vWDHmO520","Content-Type":"application/json+protobuf"},body:b.serialize()},e=c.g(),_.cj(h,2),h.yield(gC(e,d),4);if(h.g!=2)return f=h.h,h.return(Zu(f.body));g=_.dj(h);return h.return(Promise.reject(g))})};var jC=new function(){this.g=function(){return new fC}},kC=function(a){this.g=a},lC=function(a,b,c){var d,e;return _.J(function(f){if(f.g==1)return Km(b,1,_.pj()).length===0?f.return(new Fr):_.ZB()?f.return(iC(b)):f.yield(a.g.translate(c||function(){},Km(b,1,_.pj(_.qi)),b.Wa(),b.va(),0,!1),2);d=f.h;e=d.map(Jr);return f.return(Er(new Fr,e))})};var mC=function(a){this.I=_.H(a)};_.A(mC,_.I);mC.prototype.Wa=function(){return _.uj(this,2)};mC.prototype.pb=function(a){return Hr(this,2,a)};mC.prototype.va=function(){return _.uj(this,3)};mC.prototype.za=function(a){return Hr(this,3,a)};var nC=function(a,b,c,d,e,f){this.B=d||function(){};this.Y=f||function(){};this.ab=!!e;this.j=a.g.hh;this.l=0;this.K=function(){};this.G=c;this.J=this.h=this.o=0;this.g=null;this.U=0;this.fa=!1;this.da=a.g.fh;this.H=[];this.Z=0;this.wa=a.g.Ve;this.A=Nw(a);this.Aa=this.ab?1:6;this.Ka=a.g.Bh;this.T=b;this.F=[];this.Pa=a;this.Ha=new YB};nC.prototype.clear=function(){for(var a=0;aa.A&&(a.h=a.A));while(b!=a.h&&c&&a.h0&&b.Ib()>=a.da)return!0;if(sC(a)>a.h){if(b.Ib()>0)return!0;qC(a,c,sC(a));for(var d=a.g.ia(),e=new AA(d,a.wa),f;f=DA(e,a.h,a.j);)if(EA.indexOf(f.charAt(f.length- 1))<0&&b.U++,b.h.push(new yA([f],!1)),a.l+=f.length,a.j-=f.length,a.j<=0){b.H=d.substring(e.g);break}else qC(a,c);uC(b,a.g,!0);a.g=null;return!0}if(sC(a)>a.o)return!0;uC(b,a.g,!0);a.o-=sC(a)+a.Ka;a.l+=a.g.G;a.j-=a.g.G;a.g=null;return!1},wC=function(a){for(var b=[],c={xb:0};c.xb1&&a[c.xb][1]===200?b.push.apply(b,_.ic(a[c.xb][0].toString().split("<extra_id_1>").map(function(d){return function(e){return[e.trim(),a[d.xb][1]]}}(c)))):b.push(a[c.xb]);return b}, xC=function(a,b,c,d,e){var f,g,h,l,n,r,u,p;return _.J(function(t){switch(t.g){case 1:return c=c||[],f="<*#*#*>",g=c.length,h=c.join(f),l="\nYou are a highly skilled Website Localization Expert.\nYour task is to localize a sequence of text strings extracted from a webpage, from "+d+" to "+e+".\n\n### INPUT FORMAT\nThe input text provided consists of multiple text strings from a webpage, joined together by a unique separator: "+f+'\n\n### TRANSLATION RULES\n1. *Contextual Translation:* While each text segment between the separators is a distinct HTML element (e.g., a button label, a menu item, or a short paragraph), you should use the surrounding segments as context to ensure a consistent translation.\n\n2. *Maintain Tone:* Maintain the same tone as the source text.\n\n### OUTPUT REQUIREMENTS\n1. *Strict Separator Preservation:* You MUST use the exact same unique separator to join your translated strings. Do not add or remove spaces around the separator unless required by the target language\'s typography.\n\n2. *Segment Count Match:* The number of separators in your output MUST exactly match the number of separators in the source text.\n\n3. *Clean Output Only:* Output strictly the translated, joined text. Do not include any introductory or concluding remarks (no "Here is the translation:", etc.).\n\n---\n### SOURCE TEXT TO TRANSLATE: '+ h+"\n",n=a.Ha.call(l),_.cj(t,2),t.yield(n,4);case 4:r=t.h;u=r.split(f);if(u.length!==g)return console.log("output length does not match original length",u.length,g),b([],500),t.return();p=u.map(function(v){return[v,200]});b(p,200);t.g=3;t.l=0;break;case 2:_.dj(t),b([],500);case 3:return a.H.push(n),t.return(n)}})},yC=function(a,b,c,d,e){var f,g,h,l,n,r;return _.J(function(u){switch(u.g){case 1:var p=_.qj(lv,ev,6),t=_.tj(p,1);f=_.tj(lv,3)||t?(t?Km(p,4,_.pj()):Km(lv,4,_.pj())).includes(d.toLowerCase()+ "_"+e.toLowerCase()):!1;if(f){var v=v===void 0?3E3:v;p=_.qj(lv,ev,6);if(_.tj(p,1)){p=_.qj(lv,ev,6);v=_.Ek(p,3);p=_.Ek(p,2);t=[];for(var y=0;yv&&y.length>0)break;y.push(E);t++}y.length>0&&p.push(y.join(" <extra_id_1> "))}v= p}}else v=c;g=v;v=new kC(a.Pa);p=new mC;p=cm(p,1,g,Fm);h=lC(v,p.pb(d).za(e),b);_.cj(u,2);return u.yield(h,4);case 4:l=u.h;n=Kr(l);r=f?wC(n):n;b(r,200);u.g=3;u.l=0;break;case 2:_.dj(u),b([],500);case 3:return a.H.push(h),u.return(h)}})};var zC=function(a,b){_.x.call(this);this.l=b;this.j={rootMargin:a};this.g=new IntersectionObserver((0,_.w)(this.h,this),this.j)};_.A(zC,_.x);zC.prototype.M=function(){_.x.prototype.M.call(this);this.g=null};zC.prototype.h=function(a){for(var b=0;b0){this.l();break}};zC.prototype.track=function(a){pt(a,(0,_.w)(this.g.observe,this.g))};zC.prototype.disconnect=function(){this.g.disconnect()};var AC=function(a){var b=a!=null?a:{},c=b.Um,d=b.Wm,e=b.Qm,f=b.Xm,g=b.Tm,h=b.Vm,l=b.Rm,n=b.Sm;a=_.Vl();!n&&lu(c)?(e=!!e,f=!!f,b=b&&b.cn,c=(0,_.Ql)(lu(c)?"window['ppConfig'] = {productName: "+qu(Lu(d!=null?d:"unknown"))+", deleteIsEnforced: "+qu(Lu(e))+", sealIsEnforced: "+qu(Lu(f))+", heartbeatRate: "+qu(Lu(g!=null?g:.5))+", periodicReportingRateMillis: "+qu(Lu(h!=null?h:6E4))+", disableAllReporting: "+qu(Lu(l!=null?l:!1))+"};"+qu(Lu(c!=null?c:""))+"\x3c/script>": "")):c="";return hs(a,c)};var BC=function(a){return(0,_.Ql)('')},CC=function(a){var b=a.id,c=a.th;return(0,_.Ql)(Fu(a.uh)+'
'+Fu(c))},js=function(a){var b=a.top,c=a.left,d=a.bottom,e=a.right,f=a.id;return(0,_.Rl)("."+vu(a.className)+" {z-index:9999999; overflow:visible; position:fixed; _position:absolute;"+(b||b===0?"top:"+vu(b)+"px; _top:expression(("+vu(b)+"+(hack1=document.documentElement.scrollTop||document.body.scrollTop))+'px');":"top:auto;")+(c||c===0?"left:"+vu(c)+ "px; _left:expression(("+vu(c)+"+(hack2=document.documentElement.scrollLeft||document.body.scrollLeft))+'px');":"left:auto;")+(d||d===0?"bottom:"+vu(d)+"px; _top:expression((-"+vu(d)+"-document.getElementById('"+String(f).replace(Mu,Bu)+"').offsetHeight+(hack3=document.documentElement.clientHeight||document.body.clientHeight)+(hack4=document.documentElement.scrollTop||document.body.scrollTop))+'px');":"bottom:auto;")+(e||e===0?"right:"+vu(e)+"px; _left:expression((-"+vu(e)+"-document.getElementById('"+ String(f).replace(Mu,Bu)+"').offsetWidth+(hack5=document.documentElement.clientWidth||document.body.clientWidth)+(hack6=document.documentElement.scrollLeft||document.body.scrollLeft))+'px');":"right:auto;")+"}")},DC=function(){return(0,_.Ql)('
')};var EC=function(){sn.call(this)};_.A(EC,sn);EC.prototype.X=function(){this.Fa(Cm(DC))};EC.prototype.Fa=function(a){this.o=a};EC.prototype.show=function(){Rx(this.D(),"VIpgJd-ZVi9od-aZ2wEe-wOHMyf-ti6hGc");Rx(this.D().firstChild,"VIpgJd-ZVi9od-aZ2wEe-OiiCO-ti6hGc")};var FC=function(a){Tx(a.D(),"VIpgJd-ZVi9od-aZ2wEe-wOHMyf-ti6hGc");Tx(a.D().firstChild,"VIpgJd-ZVi9od-aZ2wEe-OiiCO-ti6hGc")};var GC=function(){this.g=new EC;this.g.X();this.g.na();this.h=0};GC.prototype.reset=function(){this.h=0;FC(this.g)};var HC=Pv(Wv),IC=function(a,b,c,d,e,f,g,h){this.h=a;this.g=b;this.F=[];this.H=null;this.o=c;this.l=d;this.j=e;this.T=f;this.Pa=g;this.G=this.A=null;this.B=h||null;this.K=this.P=!1;this.J={};this.wa=HC;this.U=0},JC=function(a){for(var b=new Set,c=0;c0){if(a.g.length==1&&a.h.length>1){var b=1;var c=a.h.length}else b=c=a.g.length;var d=a.g.map(function(e){return e.G}).reduce(function(e,f){return e+f});aw(a.wa,{Ib:b,nh:c,Mh:d,mh:a.U})}};var NC={am:"Noto Sans Ethiopic",ber:"Noto Sans Tifinagh","bm-Nkoo":"Noto Sans NKo",bn:"Lohit Bengali",bo:"Noto Serif Tibetan",dv:"Noto Sans Thaana",dz:"Noto Serif Tibetan",iu:"Noto Sans Canadian Aboriginal",km:"Nokora",lo:"Dhyana",ml:"Noto Sans Malayalam","mni-Mtei":"Noto Sans Meetei Mayek",my:"Noto Sans Myanmar","pa-Arab":"Noto Nastaliq Urdu",ps:"Noto Naskh Arabic",sat:"Noto Sans Ol Chiki",sd:"Noto Naskh Arabic",si:"Noto Sans Sinhala",ta:"Lohit Tamil",yue:"Chocolate Classical Sans"},OC={},PC=(OC["Chocolate Classical Sans"]= "/css2?family=Chocolate+Classical+Sans",OC.Dhyana="/css?family=Dhyana",OC["Lohit Bengali"]="/css?family=Lohit+Bengali",OC["Lohit Tamil"]="/css?family=Lohit+Tamil",OC.Nokora="/css?family=Nokora",OC["Noto Naskh Arabic"]="/earlyaccess/notonaskharabic.css",OC["Noto Nastaliq Urdu"]="/earlyaccess/notonastaliqurdu.css",OC["Noto Sans Canadian Aboriginal"]="/earlyaccess/notosanscanadianaboriginal.css",OC["Noto Sans Ethiopic"]="/earlyaccess/notosansethiopic.css",OC["Noto Sans Malayalam"]="/earlyaccess/notosansmalayalam.css", OC["Noto Sans Meetei Mayek"]="/css?family=Noto+Sans+Meetei+Mayek",OC["Noto Sans Myanmar"]="/earlyaccess/notosansmyanmar.css",OC["Noto Sans NKo"]="/css?family=Noto+Sans+NKo",OC["Noto Sans Ol Chiki"]="/earlyaccess/notosansolchiki.css",OC["Noto Sans Sinhala"]="/earlyaccess/notosanssinhala.css",OC["Noto Sans Thaana"]="/earlyaccess/notosansthaana.css",OC["Noto Sans Tifinagh"]="/earlyaccess/notosanstifinagh.css",OC["Noto Serif Tibetan"]="/css?family=Noto+Serif+Tibetan",OC),QC=function(){this.g=[]}; QC.prototype.restore=function(){for(var a=_.B(this.g),b=a.next();!b.done;b=a.next())b.value.remove();this.g=[]};var RC=function(a,b){_.x.call(this);this.g=[];this.h=[];this.l=a;this.j=b};_.A(RC,_.x);RC.prototype.o=function(a){var b=_.Qc(a.href);b.indexOf("javascript:")==0||b.indexOf("#")>=0||(this.h.push(a.href),this.g.push(a),a.href=b+"#googtrans/"+this.l+"/"+this.j)};RC.prototype.M=function(){_.x.prototype.M.call(this);this.restore()};RC.prototype.restore=function(){if(this.g.length){for(var a=0;a=0||a[b].target.className.indexOf("goog-")==0))return;this.fa.add((0,_.w)(this.Ek,this))}};_.k.Ek=function(){this.J=!0;this.U.stop();this.U=VC(this);return!1};_.k.Ng=function(a,b){oC(b,eA(a));XC(this,b);return this.Qj}; _.k.Qj=function(a,b){if(!this.g)return gA;if(!fA(a))return hA;if(!this.B)for(a=0;a.01?c=Math.max(c*.9,.01):a>1100&&c<.5&&(c=Math.min(c*1.5,.5));this.o=c;this.Aa?this.Ub=.01:this.Sb=this.o}this.J=this.g=!0;this.T=(new Date).getTime();this.ge!=(a=document.body.innerText||document.body.textContent||document.body.innerHTML)?(this.ge=a,a=!0):a=!1;a?(this.Aa=!1,this.o=this.Sb,this.K||Yz(this.F,this.o),pC(b,[].concat(this.G),this.F),a=new aA(this,this.F),bA(a,this.Ng),dA(a,(0,_.w)(this.zg,this)), a.run(b),this.U=a):(this.Aa=!0,this.o=this.Ub,this.K||Yz(this.F,this.o),a=new aA(this,this.F),bA(a,this.Hg),dA(a,(0,_.w)(this.zg,this)),a.run(b),this.U=a);return gA};_.k.Pj=function(a,b){if(!this.g)return gA;this.J=this.g=!1;this.Ha?rC(b,!0):(rC(b),b.Y(b.l));if(this.bd)return this.Hg;b.clear();return gA}; var ZC=function(a,b,c){a:{var d=YC(a),e=a.da,f=a.ce,g=a.Rb.g;b=eA(b);if(!c.P){if(c.T.length==0){c.l==0&&c.Z==0&&c.B(0,!0);c=!1;break a}c.P=tC(c,d,e,f,g)}c.xa=!0;kA(c.P,c.j,c.h,b);c=!0}return c?a.Ig:a.Qd},YC=function(a){return a.ib?(0,_.w)(a.P.o,a.P):function(){}};_.k=TC.prototype; _.k.Ig=function(a,b){if(!this.g)return gA;var c=b.o;if(c.g==null){if(!c.xa)return ZC(this,a,b.o);if(!fA(a))return hA;c.xa=!1;c.g=c.P.Tc||null;var d=c.g?c.g:c.P=null;if(!d)return ZC(this,a,b.o);this.H.push(d);var e=d.ia();if(this.h.has(e,!this.B)||b.J[e]!=null&&b.J[e])return e=c.g.G,c.l+=e,c.j-=e,c.g=null,this.B&&uC(b,d,!1),ZC(this,a,b.o);e=this.h;d=d.ia();e.g[d]=null}b.Ib()>0&&Yz(this.F,.5);return vC(c,b,pw(this.h.h))?this.Qd:ZC(this,a,b.o)}; _.k.Qd=function(a,b){if(!this.g||b.Ib()==0)return gA;XC(this,b.o);return this.B?(b.trackVisibility(eA(a)),this.Rj):b.translate(a)==0?gA:this.Mg};_.k.Rj=function(a,b){return this.g?fA(a)?b.translate(a)==0?gA:this.Mg:hA:gA}; _.k.mg=function(a,b){b.l&&this.h.remove(b.j);if(!this.g)return!1;if(this.h.has(b.ia(),!1)){var c=this.h;c.has(b.j,!1)?(b.h=c.read(b.j),b.U=!0):(c.remove(b.j),b.l=!0);Qz(b)}else if(c=this.h,b.l)c.remove(b.j);else if(b.H){var d=b.H.replace(//g,"/span>");b.U=!0;delete b.H;b.H=null;b.h=[];var e=document.implementation.createHTMLDocument(""),f=e.createElement("div");cu(f,!1);d=d.indexOf("")>=0?d:""+d+"";d=_.Sb(d);d=_.Jl(d);f.nodeType===1&&lm(f);f.innerHTML=_.Bj(d); e.body.appendChild(f);e=[];for(d=f.firstChild;d;d=d.nextSibling)if(d.tagName=="I")var g=Oz(b,jt(d),d.innerHTML);else if(d.tagName=="B"){g||(g=Oz(b,"",""));if(b.g.length==1)Uz(g.parts,e,0,d);else{var h=e;var l=d;var n=b.g;g=g.parts;for(var r=[],u=l.firstChild;u;u=p){var p=u.nextSibling;Vz(u)}for(p=l.firstChild;p;p=p.nextSibling)p.attributes&&p.attributes.i?(l=parseInt(p.attributes.i.nodeValue,10),!isNaN(l)&&l>=0&&l0&&g[0].ba==-1&&(g.length==1?g[0].ba=0:(g[1].ga=g[0].ga+g[1].ga,g.shift()))}g=void 0}d=b.h;for(h=0;h1){a=b.h[0];var c=b.g;if(a.j||c.length==0||a.g==null||a.g.length==0)a=null;else{for(var d=[],e=[],f=0;f0?{Fk:new yA(d,!0),Gk:e}:null}a=a?new IC([a.Fk],a.Gk,b.o,b.l,b.j,b.T,b.Pa,b.B):null;a!=null&&XC(this,b.o,a,this.Qd)}else{a=!1;for(c=0;c1)if(c=b.h[0],e=d=="auto",d=b.g,c.h==200)for(f=0;f"),AC(e));f='
"; else c=ax.Fe,c='Google '+R(c)+'';var d=ax.Fe;var e=(0,_.Ql)(''+c+Fu(d)+"");c=b.format;d=S;var f=d.ii;e=e.Hc();e=Xs(b,{type:"html",Ug:_.Bj(e).toString()});b=c.call(b,f.call(d,e)); Am(a,CC({id:T(this,"targetLanguage"),uh:"",th:this.g.layout==1?qm(["\u00a0","\u00a0",b]):b}))}this.Fa(a)}; _.k.Ba=function(){kD.W.Ba.call(this);this.l=this.g.layout==2?new iD(null,this.h):new dD(this.h);this.j.listen(this.l,"change",iw(this,"chg_tgt_lang"));this.j.listen(this.l,"load",this.bi);var a=this.h.D(T(this,"targetLanguage"));if(this.g.layout==2){var b=this.h.X("IMG",{src:"https://www.google.com/images/cleardot.gif","class":"goog-te-gadget-icon",alt:""});b.style.backgroundImage="url("+vv+")";b.style.backgroundPosition="-65px 0px";var c=this.h.X("SPAN",{style:"vertical-align: middle"});a.appendChild(b); a.appendChild(c);this.l.na(c);a.style.whiteSpace="nowrap";a.className="goog-te-gadget-simple"}else this.l.na(a),this.g.layout==1&&(a.style.display="inline")};_.k.bi=function(){if(this.g.layout==2){var a=this.l,b=this.h.D(T(this,"targetLanguage"));a.B.eb(a.H,"click",a.hf);a.H=b;a.B.listen(a.H,"click",a.hf)}this.dispatchEvent("load")};_.k.ya=function(){kD.W.ya.call(this);this.j.dispose();this.j=null;this.l.dispose();this.l=null};_.k.va=function(){return this.l.Ca()}; _.k.za=function(a){a==""?this.T&&this.l.Lb(this.T):this.K&&this.l.Lb(this.K);this.l.Na(a)};_.k.ja=function(a){cu(this.D(),a)};_.k.ob=function(a){this.l.ob(a)};_.k.Lf=function(a,b){this.T=a;this.K=b};var mD=function(a,b){sn.call(this,b);this.g=a&&im(a)||{};this.g.Bb||(this.g.Bb=yv);this.j=new _.Ob(this)};_.C(mD,sn);var nD={Am:1,Bm:2,il:3,gl:4};_.k=mD.prototype;_.k.X=function(){var a=this.h.createElement("div");this.gb=!1;cu(a,!1);var b=T(this,"container");b=(0,_.Ql)('');Am(a,b);this.Fa(a)}; _.k.Ba=function(){mD.W.Ba.call(this);var a=_.Nf.test(jv)?"rtl":"ltr",b=_.Tb(this.g.Bb),c=T(this,"translate");this.D().id=T(this,"floatContainer");var d={id:this.D().id,className:"goog-te-ftab-float"};this.D().className+=" goog-te-ftab-float";switch(this.g.Kd){case 2:var e="goog-te-float-top";d.top=0;d.right=20;break;case 3:e="goog-te-float-bottom";d.bottom=0;d.right=20;break;case 4:e="goog-te-float-bottom";d.bottom=0;d.left=20;break;default:e="goog-te-float-top",d.top=0,d.left=20}du(ks(new _.Of,d), this.D());this.F=this.h.D(T(this,"container"));this.j.listen(this.F,"load",this.ci);mw(this.F,(0,_.w)(function(){var f=bt(this.F),g=e,h={},l=h&&h.ug,n=ax.fg;g=gs(hs(gs(_.Vl(),""),AC(h)),''+Fu(n)+"").Hc();f.write(_.Bj(g));f.close()},this))};_.k.ci=function(){this.l=(new _.Ld(bt(this.F))).D(T(this,"translate"));this.j.listen(this.l,"click",iw(this,"clk_trans"));cu(this.D(),!0);var a=fu(this.l);cu(this.D(),!1);hu(this.F,a);hu(this.D(),a);this.dispatchEvent("load")}; _.k.ya=function(){mD.W.ya.call(this);this.j.dispose();this.j=null;_.Vd(this.F);this.l=this.F=null};_.k.isVisible=function(){return this.gb};_.k.ja=function(a){this.gb=a;cu(this.D(),a)};var oD=function(a,b){sn.call(this,b);this.B=new _.Ob(this);this.g=a&&im(a)||{};this.g.Bb=yv;this.g.Of=!1;_.yj(this.h.g.body,"position","relative");_.fi||_.yj(this.h.g.body,"minHeight","100%");_.yj(this.h.g.documentElement,"height","100%");_.yj(this.h.g.body,"top","0px");_.kd&&(window._bannerquirkfixleft=-parseInt("0"+this.h.g.body.leftMargin,10),window._bannerquirkfixtop=-parseInt("0"+this.h.g.body.topMargin,10)-40)};_.C(oD,sn);_.k=oD.prototype;_.k.na=function(){this.gd(this.h.g.body.firstChild)}; _.k.X=function(){var a=this.h.createElement("div");this.gb=!1;cu(a,!1);Rx(a,"skiptranslate");var b=T(this,"container");b=(0,_.Ql)('');Am(a,b);this.Fa(a)}; _.k.Ba=function(){oD.W.Ba.call(this);var a=_.Nf.test(jv)?"rtl":"ltr",b=_.Tb(this.g.Bb),c=T(this,"promptSection"),d=T(this,"confirm"),e=T(this,"progressSection"),f=T(this,"progressValue"),g=T(this,"cancel"),h=T(this,"finishSection"),l=T(this,"restore"),n=T(this,"errorSection"),r=T(this,"errorContent"),u=T(this,"close"),p=T(this,"noAutoPopup"),t,v=[];this.g.Of&&v.push(BC({id:T(this,"promptSourceLang")}));v.push(BC({id:T(this,"promptTargetLang")}));var y=Em(S.wi.apply(null,v));v=[];this.g.Of&&v.push(BC({id:T(this, "finishSourceLang")}));v.push(BC({id:T(this,"finishTargetLang")}));var E=Em(S.ni.apply(null,v));this.g.Ih&&(t=this.g.Ih);this.F=this.h.D(T(this,"container"));this.B.listen(this.F,"load",this.di);mw(this.F,(0,_.w)(function(){var G=bt(this.F),L=t,U={},ma=U&&U.ug,na=ax.Fe,ya=ax.fg,V=ax.oi,za=ax.Sh,Oa=ax.ji,Ea=ax.Sf,K=ax.Sf;L=gs(hs(gs(_.Vl(),""),AC(U)),''+(lu(L)?'':"")+'
Google '+R(na)+''+R(L)+'
'+R(K)+'
').Hc();G.write(_.Bj(L));G.close()},this))}; _.k.di=function(){this.j=new _.Ld(bt(this.F));pD(this,S.Uf);if(this.g.Bb==yv){var a="url("+uv+")";_.yj(this.j.g.body,"backgroundImage",a);for(var b=this.j.g.getElementsByTagName("button"),c=0;c=40&&(this.h.g.body.topMargin=c-40))}};oD.prototype.Kf=function(a){this.j.Gc(this.j.D(T(this,"progressValue")),a)};var pD=function(a,b){a.j.Gc(a.j.D(T(a,"errorContent")),b)};oD.prototype.Lf=function(a,b){this.T=a;this.K=b;this.l.Lb(a)};var sD=function(a,b){_.x.call(this);_.xc(a)=="string"&&(b=a,a={});_.xc(b)=="string"&&(b=Xn(String(b)));this.Z=b;this.A=new _.Ob(this);a=Object(a);this.o="auto";!(b=window.parent!=window)&&(b=(!window.external||!window.external.googleToolbarVersion||parseFloat(window.external.googleToolbarVersion)<6.2)&&(!window.gtbExternal||!window.gtbExternal.isTranslateEnabled||!window.gtbExternal.isTranslateEnabled()))&&(b=navigator.appVersion&&navigator.appVersion.match(/\sChrome\/((\d+)\.(\d+)\.[\d\.]+)\s/), b=!(b&&b[2]&&b[3]&&Number(b[2])*1E3+Number(b[3])>=4001));this.g={Pe:b,Dg:!1,Qe:null,Bd:null,nf:[],Ag:[],Oi:!1,Bc:!1,apiKey:"",layout:0,vg:!1};this.Aa={Bb:yv,Ih:tv=="https://"?S.li:null};this.da={Bb:yv,Kd:null};a&&("autoDisplay"in a&&(this.g.Pe=this.g.Pe&&!!a.autoDisplay),"multilanguagePage"in a&&(this.g.Bc=!!a.multilanguagePage),"layout"in a&&(this.g.layout=a.layout),a.pageLanguage&&(this.g.le=jw(a.pageLanguage)),a.includedLanguages&&(this.g.nf=a.includedLanguages.split(",")),a.excludedLanguages&& (this.g.Ag=a.excludedLanguages.split(",")),this.g.le&&(this.o=this.g.le),a.key&&(this.g.apiKey=a.key),this.da.Kd=Number(a.floatPosition)||this.da.Kd,"disableAutoTranslation"in a&&(this.g.vg=!!a.disableAutoTranslation));!this.g.vg&&rD(this)&&(this.g.Dg=!0);this.F={};if((a=document.cookie.match(/(^|; )googtransopt=(.*?)(;|$)/))&&a[2])for(this.F={},a=_.Kb(a[2]).split("|"),b=0;b2;)c.shift();c=";domain="+c.join(".");b!=null?a=a+"="+b:(b=new Date,b.setTime(b.getTime()-1),a=a+"=none;expires="+b.toGMTString());a+=";path=/";document.cookie=a;try{document.cookie=a+c}catch(d){}},uD=function(a,b){var c=null;b!==void 0&&(c=a!==void 0?"/"+a+"/"+b:"/"+b);tD("googtrans",c)};_.k=sD.prototype; _.k.zj=function(a){this.j=jw(jv);a=a||{};var b=a.targetLanguages||[];this.U={sl:pn(a.sourceLanguages||[]),tl:pn(b)};this.G={};this.Y={};a=!this.g.nf.length;b=bw(this.g.nf);var c=bw(this.g.Ag);this.G[jv]="";this.Y[jv]="";for(var d in this.U.tl)this.U.tl[d]===Object.prototype[d]||!(a||d in b)||d in c||(this.Y[d]=this.U.tl[d],d==this.g.le&&!this.g.Bc)||(this.G[d]=this.U.tl[d]);this.G[jv]||delete this.G[jv];this.Y[jv]||delete this.Y[jv];this.fa=im(this.U.sl)};_.k.uj=function(a){a&&(this.o=jw(a))}; _.k.Cj=function(){delete this.K;if(this.U){this.o=this.o||this.g.Qe;this.j=this.g.Bd||this.j;var a=this.g.Dg||this.g.Pe&&this.o!=this.j&&!(this.o in pv)&&this.F.os!="1"&&this.F["o"+this.o]!="1";this.o=="zh-TW"&&(this.o="zh-CN");this.fa[this.o]||(a=!1,this.o="auto");if(!this.G[this.j])if(a=!1,this.G.en)this.j="en";else for(var b in this.G)if(this.G[b]!==Object.prototype[b]){this.j=b;break}if(this.l){b=this.G;var c={"":S.ki},d;for(d in b)b[d]!==Object.prototype[d]&&(c[d]=b[d]);this.l.Lf(c,this.Y);this.l.za("")}!nv&& a?this.g.Bd?fw(this.T,this.P.delay((0,_.w)(this.ue,this,!0,!0))).call():(this.J=!0,fw(this.T,this.P.delay((0,_.w)(this.ue,this))).call(),jn("te_ap",{sl:this.o})):(this.B&&this.B.ja(!0),this.l&&this.l.ja(!0));window.google.translate.TranslateService&&this.ob(!1);this.T.finish()}}; _.k.Hj=function(){var a=this.h,b=this.fa;a.A&&a.A.Lb(b);a.Z=b;this.h.Lf(this.G,this.Y);this.h.pb(this.o);this.h.za(this.j);this.A.listen(this.h,"clk_confirm",this.oj);this.A.listen(this.h,"clk_cancel",this.nj);this.A.listen(this.h,"clk_restore",this.ff);this.A.listen(this.h,"clk_close",this.Od);this.A.listen(this.h,"clk_no_ap",this.pj);this.A.listen(this.h,"clk_no_ap_site",this.qj);this.A.listen(this.h,"chg_src_lang",this.Fg);this.A.listen(this.h,"chg_tgt_lang",this.Fg);this.l&&this.l.ja(!0)}; _.k.ak=function(){this.A.listen(this.h,"load",this.P.register());this.h.na();this.P.finish()};_.k.M=function(){this.H.restore();_.x.prototype.M.call(this);this.H.dispose();this.A.dispose();this.A=null;this.h&&this.h.dispose();this.h=null;this.B&&this.B.dispose();this.B=null;this.l&&this.l.dispose();this.Z=this.l=null};_.k.oj=function(){!this.h.isVisible()||!this.g.Bc&&qw(this.o,this.h.va())||(this.J&&jn("te_apt",{sl:this.o}),vD(this,!1),this.l&&this.l.za(this.h.va()))}; _.k.nj=function(){this.h.isVisible()&&(wD(this),qD(this.h,0),this.l&&this.l.za(""))};_.k.ff=function(){this.h.isVisible()&&(wD(this),qD(this.h,0));this.l&&this.l.za("")};_.k.Od=function(){this.h.isVisible()&&(this.J&&(this.J=!1,jn("te_apc",{sl:this.o})),wD(this),this.h.ja(!1),this.l&&this.l.za(""),this.B&&this.B.ja(!0))};_.k.pj=function(){this.h.isVisible()&&(this.F["o"+this.o]="1",jn("te_apr",{sl:this.o}),this.J=!1,this.Od())}; _.k.qj=function(){if(this.h.isVisible()){this.J=!1;this.F.os="1";var a=null;if(this.F){a=[];for(var b in this.F)this.F[b]!==Object.prototype[b]&&a.push(b+"="+this.F[b]);a=a.join("|")}tD("googtransopt",a);this.Od()}};_.k.Fg=function(){this.h.isVisible()&&(!this.g.Bc&&qw(this.o,this.h.va())?this.ff():(this.o=this.h.Wa()||this.o,this.j=this.h.va(),this.h.Qc==2&&(this.l&&this.l.za(this.h.va()),vD(this))))};_.k.ue=function(a,b){this.h.isVisible()||(this.B&&this.B.ja(!1),a?vD(this,b):qD(this.h,0,!0,this.J))}; _.k.Jk=function(a,b){fw(this.T,this.P.delay((0,_.w)(this.ue,this,a,b))).call()};_.k.wj=function(){this.ue(this.h.Qc==2)};_.k.yj=function(){this.l.va()?!this.g.Bc&&qw(this.o,this.h.va())?this.ff():(this.j=this.l.va(),this.h.za(this.j),vD(this)):this.l.za(this.j)}; var vD=function(a,b){if(window.google.translate.TranslateService)try{window.google.translate.TranslateService.getInstance().restore()}catch(c){}uD(a.o,a.j);a.J=!1;!b&&a.o in pv&&jn("te_ape",{sl:a.o});a.h.Kf(0);qD(a.h,1,!0);a.H.Eh(!!b);window.setTimeout((0,_.w)(a.H.xe,a.H,a.g.Bc?"auto":a.o,a.j,(0,_.w)(a.Ha,a),void 0,void 0),0)}; sD.prototype.Ha=function(a,b,c){typeof this.Ka=="function"&&this.Ka();this.h.isVisible()&&this.h.Qc==1&&(c?(wD(this),qD(this.h,-1,!0),c==2?pD(this.h,S.fi):pD(this.h,S.Uf)):(this.h.Kf(a),b&&(this.l&&this.l.za(this.j),this.h.pb(this.o),qD(this.h,2))))};var wD=function(a){uD();window.setTimeout((0,_.w)(a.H.restore,a.H,null),0)};sD.prototype.ob=function(a){a||this.Od();this.l&&this.l.ob(a);this.B&&this.B.ja(a)};var xD=function(a){if(a&&(a=String(a),a=a.split("."),a.length)){for(var b=window,c=0;c=2E4?c():window.setTimeout(e,500)}())})(); _.ZB=function(){return!0}; _.oa(); }catch(e){_._DumpException(e)} }).call(this,this.default_tr); // Google Inc.