Found 206 repositories(showing 30)
erik1066
Instructions to make Pop!_OS setup fast and easy for developing software in Go, C# (.NET Core), Java Spring, Python, and NodeJS, and web front-ends in React. These instructions should also work for Ubuntu and most Ubuntu-based Linux distributions. Includes instructions for changing fonts and themes.
dh-orko
/* JS */ gapi.loaded_0(function(_){var window=this; var ha,ia,ja,ma,sa,na,ta,ya,Ja;_.ea=function(a){return function(){return _.da[a].apply(this,arguments)}};_._DumpException=function(a){throw a;};_.da=[];ha="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)};ia="undefined"!=typeof window&&window===this?this:"undefined"!=typeof window.global&&null!=window.global?window.global:this;ja=function(){ja=function(){};ia.Symbol||(ia.Symbol=ma)}; ma=function(){var a=0;return function(b){return"jscomp_symbol_"+(b||"")+a++}}();sa=function(){ja();var a=ia.Symbol.iterator;a||(a=ia.Symbol.iterator=ia.Symbol("iterator"));"function"!=typeof Array.prototype[a]&&ha(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return na(this)}});sa=function(){}};na=function(a){var b=0;return ta(function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}})};ta=function(a){sa();a={next:a};a[ia.Symbol.iterator]=function(){return this};return a}; _.wa=function(a){sa();var b=a[window.Symbol.iterator];return b?b.call(a):na(a)};_.xa="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b};if("function"==typeof Object.setPrototypeOf)ya=Object.setPrototypeOf;else{var Ba;a:{var Ca={a:!0},Da={};try{Da.__proto__=Ca;Ba=Da.a;break a}catch(a){}Ba=!1}ya=Ba?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}_.Fa=ya; Ja=function(a,b){if(b){var c=ia;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];e in c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&ha(c,a,{configurable:!0,writable:!0,value:b})}};Ja("Array.prototype.find",function(a){return a?a:function(a,c){a:{var b=this;b instanceof String&&(b=String(b));for(var e=b.length,f=0;f<e;f++){var h=b[f];if(a.call(c,h,f,b)){a=h;break a}}a=void 0}return a}});var Ka=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)}; Ja("WeakMap",function(a){function b(a){Ka(a,d)||ha(a,d,{value:{}})}function c(a){var c=Object[a];c&&(Object[a]=function(a){b(a);return c(a)})}if(function(){if(!a||!Object.seal)return!1;try{var b=Object.seal({}),c=Object.seal({}),d=new a([[b,2],[c,3]]);if(2!=d.get(b)||3!=d.get(c))return!1;d["delete"](b);d.set(c,4);return!d.has(b)&&4==d.get(c)}catch(n){return!1}}())return a;var d="$jscomp_hidden_"+Math.random();c("freeze");c("preventExtensions");c("seal");var e=0,f=function(a){this.Aa=(e+=Math.random()+ 1).toString();if(a){ja();sa();a=_.wa(a);for(var b;!(b=a.next()).done;)b=b.value,this.set(b[0],b[1])}};f.prototype.set=function(a,c){b(a);if(!Ka(a,d))throw Error("a`"+a);a[d][this.Aa]=c;return this};f.prototype.get=function(a){return Ka(a,d)?a[d][this.Aa]:void 0};f.prototype.has=function(a){return Ka(a,d)&&Ka(a[d],this.Aa)};f.prototype["delete"]=function(a){return Ka(a,d)&&Ka(a[d],this.Aa)?delete a[d][this.Aa]:!1};return f}); Ja("Map",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var b=Object.seal({x:4}),c=new a(_.wa([[b,"s"]]));if("s"!=c.get(b)||1!=c.size||c.get({x:4})||c.set({x:4},"t")!=c||2!=c.size)return!1;var d=c.entries(),e=d.next();if(e.done||e.value[0]!=b||"s"!=e.value[1])return!1;e=d.next();return e.done||4!=e.value[0].x||"t"!=e.value[1]||!d.next().done?!1:!0}catch(q){return!1}}())return a;ja();sa();var b=new window.WeakMap,c=function(a){this.lf= {};this.Pe=f();this.size=0;if(a){a=_.wa(a);for(var b;!(b=a.next()).done;)b=b.value,this.set(b[0],b[1])}};c.prototype.set=function(a,b){var c=d(this,a);c.list||(c.list=this.lf[c.id]=[]);c.ke?c.ke.value=b:(c.ke={next:this.Pe,Pi:this.Pe.Pi,head:this.Pe,key:a,value:b},c.list.push(c.ke),this.Pe.Pi.next=c.ke,this.Pe.Pi=c.ke,this.size++);return this};c.prototype["delete"]=function(a){a=d(this,a);return a.ke&&a.list?(a.list.splice(a.index,1),a.list.length||delete this.lf[a.id],a.ke.Pi.next=a.ke.next,a.ke.next.Pi= a.ke.Pi,a.ke.head=null,this.size--,!0):!1};c.prototype.clear=function(){this.lf={};this.Pe=this.Pe.Pi=f();this.size=0};c.prototype.has=function(a){return!!d(this,a).ke};c.prototype.get=function(a){return(a=d(this,a).ke)&&a.value};c.prototype.entries=function(){return e(this,function(a){return[a.key,a.value]})};c.prototype.keys=function(){return e(this,function(a){return a.key})};c.prototype.values=function(){return e(this,function(a){return a.value})};c.prototype.forEach=function(a,b){for(var c=this.entries(), d;!(d=c.next()).done;)d=d.value,a.call(b,d[1],d[0],this)};c.prototype[window.Symbol.iterator]=c.prototype.entries;var d=function(a,c){var d=c&&typeof c;"object"==d||"function"==d?b.has(c)?d=b.get(c):(d=""+ ++h,b.set(c,d)):d="p_"+c;var e=a.lf[d];if(e&&Ka(a.lf,d))for(a=0;a<e.length;a++){var f=e[a];if(c!==c&&f.key!==f.key||c===f.key)return{id:d,list:e,index:a,ke:f}}return{id:d,list:e,index:-1,ke:void 0}},e=function(a,b){var c=a.Pe;return ta(function(){if(c){for(;c.head!=a.Pe;)c=c.Pi;for(;c.next!=c.head;)return c= c.next,{done:!1,value:b(c)};c=null}return{done:!0,value:void 0}})},f=function(){var a={};return a.Pi=a.next=a.head=a},h=0;return c}); Ja("Set",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var b=Object.seal({x:4}),d=new a(_.wa([b]));if(!d.has(b)||1!=d.size||d.add(b)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=b||f.value[1]!=b)return!1;f=e.next();return f.done||f.value[0]==b||4!=f.value[0].x||f.value[1]!=f.value[0]?!1:e.next().done}catch(h){return!1}}())return a;ja();sa();var b=function(a){this.V= new window.Map;if(a){a=_.wa(a);for(var b;!(b=a.next()).done;)this.add(b.value)}this.size=this.V.size};b.prototype.add=function(a){this.V.set(a,a);this.size=this.V.size;return this};b.prototype["delete"]=function(a){a=this.V["delete"](a);this.size=this.V.size;return a};b.prototype.clear=function(){this.V.clear();this.size=0};b.prototype.has=function(a){return this.V.has(a)};b.prototype.entries=function(){return this.V.entries()};b.prototype.values=function(){return this.V.values()};b.prototype.keys= b.prototype.values;b.prototype[window.Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(a,b){var c=this;this.V.forEach(function(d){return a.call(b,d,d,c)})};return b});_.La=_.La||{};_.m=this;_.r=function(a){return void 0!==a};_.u=function(a){return"string"==typeof a}; _.Ma=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null"; else if("function"==b&&"undefined"==typeof a.call)return"object";return b};_.Oa=function(a){return"array"==_.Ma(a)};_.Pa="closure_uid_"+(1E9*Math.random()>>>0);_.Qa=Date.now||function(){return+new Date};_.w=function(a,b){a=a.split(".");var c=_.m;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&_.r(b)?c[d]=b:c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}}; _.z=function(a,b){function c(){}c.prototype=b.prototype;a.H=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.ep=function(a,c,f){for(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];return b.prototype[c].apply(a,d)}}; _.Ta=window.osapi=window.osapi||{}; window.___jsl=window.___jsl||{}; (window.___jsl.cd=window.___jsl.cd||[]).push({gwidget:{parsetags:"explicit"},appsapi:{plus_one_service:"/plus/v1"},csi:{rate:.01},poshare:{hangoutContactPickerServer:"https://plus.google.com"},gappsutil:{required_scopes:["https://www.googleapis.com/auth/plus.me","https://www.googleapis.com/auth/plus.people.recommended"],display_on_page_ready:!1},appsutil:{required_scopes:["https://www.googleapis.com/auth/plus.me","https://www.googleapis.com/auth/plus.people.recommended"],display_on_page_ready:!1}, "oauth-flow":{authUrl:"https://accounts.google.com/o/oauth2/auth",proxyUrl:"https://accounts.google.com/o/oauth2/postmessageRelay",redirectUri:"postmessage",loggingUrl:"https://accounts.google.com/o/oauth2/client_log"},iframes:{sharebox:{params:{json:"&"},url:":socialhost:/:session_prefix:_/sharebox/dialog"},plus:{url:":socialhost:/:session_prefix:_/widget/render/badge?usegapi=1"},":socialhost:":"https://apis.google.com",":im_socialhost:":"https://plus.googleapis.com",domains_suggest:{url:"https://domains.google.com/suggest/flow"}, card:{params:{s:"#",userid:"&"},url:":socialhost:/:session_prefix:_/hovercard/internalcard"},":signuphost:":"https://plus.google.com",":gplus_url:":"https://plus.google.com",plusone:{url:":socialhost:/:session_prefix:_/+1/fastbutton?usegapi=1"},plus_share:{url:":socialhost:/:session_prefix:_/+1/sharebutton?plusShare=true&usegapi=1"},plus_circle:{url:":socialhost:/:session_prefix:_/widget/plus/circle?usegapi=1"},plus_followers:{url:":socialhost:/_/im/_/widget/render/plus/followers?usegapi=1"},configurator:{url:":socialhost:/:session_prefix:_/plusbuttonconfigurator?usegapi=1"}, appcirclepicker:{url:":socialhost:/:session_prefix:_/widget/render/appcirclepicker"},page:{url:":socialhost:/:session_prefix:_/widget/render/page?usegapi=1"},person:{url:":socialhost:/:session_prefix:_/widget/render/person?usegapi=1"},community:{url:":ctx_socialhost:/:session_prefix::im_prefix:_/widget/render/community?usegapi=1"},follow:{url:":socialhost:/:session_prefix:_/widget/render/follow?usegapi=1"},commentcount:{url:":socialhost:/:session_prefix:_/widget/render/commentcount?usegapi=1"},comments:{url:":socialhost:/:session_prefix:_/widget/render/comments?usegapi=1"}, youtube:{url:":socialhost:/:session_prefix:_/widget/render/youtube?usegapi=1"},reportabuse:{url:":socialhost:/:session_prefix:_/widget/render/reportabuse?usegapi=1"},additnow:{url:":socialhost:/additnow/additnow.html"},udc_webconsentflow:{url:"https://myaccount.google.com/webconsent?usegapi=1"},appfinder:{url:"https://gsuite.google.com/:session_prefix:marketplace/appfinder?usegapi=1"},":source:":"1p"},poclient:{update_session:"google.updateSessionCallback"},"googleapis.config":{methods:{"pos.plusones.list":!0, "pos.plusones.get":!0,"pos.plusones.insert":!0,"pos.plusones.delete":!0,"pos.plusones.getSignupState":!0},versions:{pos:"v1"},rpc:"/rpc",root:"https://content.googleapis.com","root-1p":"https://clients6.google.com",useGapiForXd3:!0,xd3:"/static/proxy.html",developerKey:"AIzaSyCKSbrvQasunBoV16zDH9R33D88CeLr9gQ",auth:{useInterimAuth:!1}},report:{apis:["iframes\\..*","gadgets\\..*","gapi\\.appcirclepicker\\..*","gapi\\.client\\..*"],rate:1E-4},client:{perApiBatch:!0}}); var Za,eb,fb;_.Ua=function(a){return"number"==typeof a};_.Va=function(){};_.Wa=function(a){var b=_.Ma(a);return"array"==b||"object"==b&&"number"==typeof a.length};_.Xa=function(a){return"function"==_.Ma(a)};_.Ya=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b};Za=0;_.bb=function(a){return a[_.Pa]||(a[_.Pa]=++Za)};eb=function(a,b,c){return a.call.apply(a.bind,arguments)}; fb=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}};_.A=function(a,b,c){_.A=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?eb:fb;return _.A.apply(null,arguments)}; _.ib=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(_.u(a))return _.u(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};_.jb=Array.prototype.lastIndexOf?function(a,b){return Array.prototype.lastIndexOf.call(a,b,a.length-1)}:function(a,b){var c=a.length-1;0>c&&(c=Math.max(0,a.length+c));if(_.u(a))return _.u(b)&&1==b.length?a.lastIndexOf(b,c):-1;for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1}; _.lb=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=_.u(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)};_.mb=Array.prototype.filter?function(a,b){return Array.prototype.filter.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=[],e=0,f=_.u(a)?a.split(""):a,h=0;h<c;h++)if(h in f){var k=f[h];b.call(void 0,k,h,a)&&(d[e++]=k)}return d}; _.nb=Array.prototype.map?function(a,b){return Array.prototype.map.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=Array(c),e=_.u(a)?a.split(""):a,f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d};_.ob=Array.prototype.some?function(a,b,c){return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=_.u(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return!0;return!1}; _.qb=Array.prototype.every?function(a,b,c){return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=_.u(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,a))return!1;return!0};_.rb=function(a,b){return 0<=(0,_.ib)(a,b)}; var vb;_.sb=function(a){return/^[\s\xa0]*$/.test(a)};_.tb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};_.ub=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)}; _.xb=function(a,b){var c=0;a=(0,_.tb)(String(a)).split(".");b=(0,_.tb)(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var f=a[e]||"",h=b[e]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];if(0==f[0].length&&0==h[0].length)break;c=vb(0==f[1].length?0:(0,window.parseInt)(f[1],10),0==h[1].length?0:(0,window.parseInt)(h[1],10))||vb(0==f[2].length,0==h[2].length)||vb(f[2],h[2]);f=f[3];h=h[3]}while(0==c)}return c}; vb=function(a,b){return a<b?-1:a>b?1:0};_.yb=2147483648*Math.random()|0; a:{var Bb=_.m.navigator;if(Bb){var Cb=Bb.userAgent;if(Cb){_.Ab=Cb;break a}}_.Ab=""}_.Db=function(a){return-1!=_.Ab.indexOf(a)};var Fb;_.Eb=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)};Fb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.Gb=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Fb.length;f++)c=Fb[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}; _.Hb=function(){return _.Db("Opera")};_.Ib=function(){return _.Db("Trident")||_.Db("MSIE")};_.Lb=function(){return _.Db("iPhone")&&!_.Db("iPod")&&!_.Db("iPad")};_.Mb=function(){return _.Lb()||_.Db("iPad")||_.Db("iPod")};var Nb=function(a){Nb[" "](a);return a},Sb;Nb[" "]=_.Va;_.Qb=function(a,b){try{return Nb(a[b]),!0}catch(c){}return!1};Sb=function(a,b){var c=Rb;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var gc,hc,Rb,pc;_.Tb=_.Hb();_.C=_.Ib();_.Ub=_.Db("Edge");_.Vb=_.Ub||_.C;_.Wb=_.Db("Gecko")&&!(-1!=_.Ab.toLowerCase().indexOf("webkit")&&!_.Db("Edge"))&&!(_.Db("Trident")||_.Db("MSIE"))&&!_.Db("Edge");_.Xb=-1!=_.Ab.toLowerCase().indexOf("webkit")&&!_.Db("Edge");_.Yb=_.Xb&&_.Db("Mobile");_.Zb=_.Db("Macintosh");_.$b=_.Db("Windows");_.ac=_.Db("Linux")||_.Db("CrOS");_.bc=_.Db("Android");_.cc=_.Lb();_.dc=_.Db("iPad");_.ec=_.Db("iPod");_.fc=_.Mb(); gc=function(){var a=_.m.document;return a?a.documentMode:void 0};a:{var ic="",jc=function(){var a=_.Ab;if(_.Wb)return/rv:([^\);]+)(\)|;)/.exec(a);if(_.Ub)return/Edge\/([\d\.]+)/.exec(a);if(_.C)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(_.Xb)return/WebKit\/(\S+)/.exec(a);if(_.Tb)return/(?:Version)[ \/]?(\S+)/.exec(a)}();jc&&(ic=jc?jc[1]:"");if(_.C){var kc=gc();if(null!=kc&&kc>(0,window.parseFloat)(ic)){hc=String(kc);break a}}hc=ic}_.lc=hc;Rb={}; _.mc=function(a){return Sb(a,function(){return 0<=_.xb(_.lc,a)})};_.oc=function(a){return Number(_.nc)>=a};var qc=_.m.document;pc=qc&&_.C?gc()||("CSS1Compat"==qc.compatMode?(0,window.parseInt)(_.lc,10):5):void 0;_.nc=pc; var sc,wc,xc,yc,zc,Ac,Bc,Cc;_.rc=function(a,b){return _.da[a]=b};_.tc=function(a){return Array.prototype.concat.apply([],arguments)};_.uc=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]};_.vc=function(a,b){return 0==a.lastIndexOf(b,0)};wc=/&/g;xc=/</g;yc=/>/g;zc=/"/g;Ac=/'/g;Bc=/\x00/g;Cc=/[\x00&<>"']/; _.Dc=function(a){if(!Cc.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(wc,"&"));-1!=a.indexOf("<")&&(a=a.replace(xc,"<"));-1!=a.indexOf(">")&&(a=a.replace(yc,">"));-1!=a.indexOf('"')&&(a=a.replace(zc,"""));-1!=a.indexOf("'")&&(a=a.replace(Ac,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(Bc,"�"));return a};_.Fc=function(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})};_.Gc=function(a,b){for(var c in a)if(a[c]==b)return!0;return!1}; var Hc,Ic;Hc=!_.C||_.oc(9);Ic=!_.Wb&&!_.C||_.C&&_.oc(9)||_.Wb&&_.mc("1.9.1");_.Jc=_.C&&!_.mc("9");_.Kc=_.C||_.Tb||_.Xb;_.Lc=_.C&&!_.oc(9);var Mc;_.Nc=function(){this.uw="";this.bP=Mc};_.Nc.prototype.Ch=!0;_.Nc.prototype.dg=function(){return this.uw};_.Nc.prototype.toString=function(){return"Const{"+this.uw+"}"};_.Oc=function(a){return a instanceof _.Nc&&a.constructor===_.Nc&&a.bP===Mc?a.uw:"type_error:Const"};Mc={};_.Pc=function(a){var b=new _.Nc;b.uw=a;return b};_.Pc(""); var Qc;_.Rc=function(){this.bC="";this.lP=Qc};_.Rc.prototype.Ch=!0;_.Rc.prototype.dg=function(){return this.bC};_.Rc.prototype.GA=!0;_.Rc.prototype.kl=function(){return 1};_.Sc=function(a){if(a instanceof _.Rc&&a.constructor===_.Rc&&a.lP===Qc)return a.bC;_.Ma(a);return"type_error:TrustedResourceUrl"};_.Uc=function(a){return _.Tc(_.Oc(a))};Qc={};_.Tc=function(a){var b=new _.Rc;b.bC=a;return b}; var Yc,Vc,Zc;_.Wc=function(){this.Zl="";this.VO=Vc};_.Wc.prototype.Ch=!0;_.Wc.prototype.dg=function(){return this.Zl};_.Wc.prototype.GA=!0;_.Wc.prototype.kl=function(){return 1};_.Xc=function(a){if(a instanceof _.Wc&&a.constructor===_.Wc&&a.VO===Vc)return a.Zl;_.Ma(a);return"type_error:SafeUrl"};Yc=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;_.$c=function(a){if(a instanceof _.Wc)return a;a=a.Ch?a.dg():String(a);Yc.test(a)||(a="about:invalid#zClosurez");return Zc(a)}; _.ad=function(a){if(a instanceof _.Wc)return a;a=a.Ch?a.dg():String(a);Yc.test(a)||(a="about:invalid#zClosurez");return Zc(a)};Vc={};Zc=function(a){var b=new _.Wc;b.Zl=a;return b};Zc("about:blank"); _.dd=function(){this.aC="";this.UO=_.bd};_.dd.prototype.Ch=!0;_.bd={};_.dd.prototype.dg=function(){return this.aC};_.dd.prototype.Bi=function(a){this.aC=a;return this};_.ed=(new _.dd).Bi("");_.gd=function(){this.$B="";this.TO=_.fd};_.gd.prototype.Ch=!0;_.fd={};_.id=function(a){a=_.Oc(a);return 0===a.length?hd:(new _.gd).Bi(a)};_.gd.prototype.dg=function(){return this.$B};_.gd.prototype.Bi=function(a){this.$B=a;return this};var hd=(new _.gd).Bi(""); var jd;_.kd=function(){this.Zl="";this.SO=jd;this.qG=null};_.kd.prototype.GA=!0;_.kd.prototype.kl=function(){return this.qG};_.kd.prototype.Ch=!0;_.kd.prototype.dg=function(){return this.Zl};_.ld=function(a){if(a instanceof _.kd&&a.constructor===_.kd&&a.SO===jd)return a.Zl;_.Ma(a);return"type_error:SafeHtml"};jd={};_.nd=function(a,b){return(new _.kd).Bi(a,b)};_.kd.prototype.Bi=function(a,b){this.Zl=a;this.qG=b;return this};_.nd("<!DOCTYPE html>",0);_.od=_.nd("",0);_.pd=_.nd("<br>",0); _.qd=function(a,b){b=b instanceof _.Wc?b:_.ad(b);a.href=_.Xc(b)};var wd,yd,Ad;_.td=function(a){return a?new _.rd(_.sd(a)):sc||(sc=new _.rd)};_.ud=function(a,b){return _.u(b)?a.getElementById(b):b}; _.vd=function(a,b,c,d){a=d||a;b=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,f=0,h;h=a[f];f++)b==h.nodeName&&(d[e++]=h);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(f=e=0;h=a[f];f++)b=h.className,"function"==typeof b.split&&_.rb(b.split(/\s+/),c)&&(d[e++]=h);d.length=e;return d}return a}; _.xd=function(a,b){_.Eb(b,function(b,d){b&&b.Ch&&(b=b.dg());"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:wd.hasOwnProperty(d)?a.setAttribute(wd[d],b):_.vc(d,"aria-")||_.vc(d,"data-")?a.setAttribute(d,b):a[d]=b})};wd={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"}; _.zd=function(a,b){var c=String(b[0]),d=b[1];if(!Hc&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',_.Dc(d.name),'"');if(d.type){c.push(' type="',_.Dc(d.type),'"');var e={};_.Gb(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(_.u(d)?c.className=d:_.Oa(d)?c.className=d.join(" "):_.xd(c,d));2<b.length&&yd(a,c,b,2);return c}; yd=function(a,b,c,d){function e(c){c&&b.appendChild(_.u(c)?a.createTextNode(c):c)}for(;d<c.length;d++){var f=c[d];!_.Wa(f)||_.Ya(f)&&0<f.nodeType?e(f):(0,_.lb)(Ad(f)?_.uc(f):f,e)}};_.Bd=function(a){return window.document.createElement(String(a))};_.Dd=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0}; _.Ed=function(a,b){yd(_.sd(a),a,arguments,1)};_.Fd=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};_.Gd=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)};_.Hd=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};_.Id=function(a){var b,c=a.parentNode;if(c&&11!=c.nodeType){if(a.removeNode)return a.removeNode(!1);for(;b=a.firstChild;)c.insertBefore(b,a);return _.Hd(a)}}; _.Jd=function(a){return Ic&&void 0!=a.children?a.children:(0,_.mb)(a.childNodes,function(a){return 1==a.nodeType})};_.Kd=function(a){return _.Ya(a)&&1==a.nodeType};_.Ld=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};_.sd=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document}; _.Md=function(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else _.Fd(a),a.appendChild(_.sd(a).createTextNode(String(b)))};Ad=function(a){if(a&&"number"==typeof a.length){if(_.Ya(a))return"function"==typeof a.item||"string"==typeof a.item;if(_.Xa(a))return"function"==typeof a.item}return!1}; _.rd=function(a){this.Va=a||_.m.document||window.document};_.g=_.rd.prototype;_.g.Ea=_.td;_.g.RC=_.ea(0);_.g.mb=function(){return this.Va};_.g.S=function(a){return _.ud(this.Va,a)};_.g.getElementsByTagName=function(a,b){return(b||this.Va).getElementsByTagName(String(a))};_.g.ma=function(a,b,c){return _.zd(this.Va,arguments)};_.g.createElement=function(a){return this.Va.createElement(String(a))};_.g.createTextNode=function(a){return this.Va.createTextNode(String(a))}; _.g.vb=function(){var a=this.Va;return a.parentWindow||a.defaultView};_.g.appendChild=function(a,b){a.appendChild(b)};_.g.append=_.Ed;_.g.canHaveChildren=_.Dd;_.g.xe=_.Fd;_.g.GI=_.Gd;_.g.removeNode=_.Hd;_.g.qR=_.Id;_.g.xz=_.Jd;_.g.isElement=_.Kd;_.g.contains=_.Ld;_.g.Eh=_.ea(1); /* gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/ _.Nd=window;_.Qd=window.document;_.Rd=_.Nd.location;_.Sd=/\[native code\]/;_.Td=function(a,b,c){return a[b]=a[b]||c};_.D=function(){var a;if((a=Object.create)&&_.Sd.test(a))a=a(null);else{a={};for(var b in a)a[b]=void 0}return a};_.Ud=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};_.Vd=function(a,b){a=a||{};for(var c in a)_.Ud(a,c)&&(b[c]=a[c])};_.Wd=_.Td(_.Nd,"gapi",{}); _.Xd=function(a,b,c){var d=new RegExp("([#].*&|[#])"+b+"=([^&#]*)","g");b=new RegExp("([?#].*&|[?#])"+b+"=([^&#]*)","g");if(a=a&&(d.exec(a)||b.exec(a)))try{c=(0,window.decodeURIComponent)(a[2])}catch(e){}return c};_.Yd=new RegExp(/^/.source+/([a-zA-Z][-+.a-zA-Z0-9]*:)?/.source+/(\/\/[^\/?#]*)?/.source+/([^?#]*)?/.source+/(\?([^#]*))?/.source+/(#((#|[^#])*))?/.source+/$/.source); _.Zd=new RegExp(/(%([^0-9a-fA-F%]|[0-9a-fA-F]([^0-9a-fA-F%])?)?)*/.source+/%($|[^0-9a-fA-F]|[0-9a-fA-F]($|[^0-9a-fA-F]))/.source,"g");_.$d=new RegExp(/\/?\??#?/.source+"("+/[\/?#]/i.source+"|"+/[\uD800-\uDBFF]/i.source+"|"+/%[c-f][0-9a-f](%[89ab][0-9a-f]){0,2}(%[89ab]?)?/i.source+"|"+/%[0-9a-f]?/i.source+")$","i"); _.be=function(a,b,c){_.ae(a,b,c,"add","at")};_.ae=function(a,b,c,d,e){if(a[d+"EventListener"])a[d+"EventListener"](b,c,!1);else if(a[e+"tachEvent"])a[e+"tachEvent"]("on"+b,c)};_.ce=_.Td(_.Nd,"___jsl",_.D());_.Td(_.ce,"I",0);_.Td(_.ce,"hel",10);var ee,fe,ge,he,ie,je,ke;ee=function(a){var b=window.___jsl=window.___jsl||{};b[a]=b[a]||[];return b[a]};fe=function(a){var b=window.___jsl=window.___jsl||{};b.cfg=!a&&b.cfg||{};return b.cfg};ge=function(a){return"object"===typeof a&&/\[native code\]/.test(a.push)}; he=function(a,b,c){if(b&&"object"===typeof b)for(var d in b)!Object.prototype.hasOwnProperty.call(b,d)||c&&"___goc"===d&&"undefined"===typeof b[d]||(a[d]&&b[d]&&"object"===typeof a[d]&&"object"===typeof b[d]&&!ge(a[d])&&!ge(b[d])?he(a[d],b[d]):b[d]&&"object"===typeof b[d]?(a[d]=ge(b[d])?[]:{},he(a[d],b[d])):a[d]=b[d])}; ie=function(a){if(a&&!/^\s+$/.test(a)){for(;0==a.charCodeAt(a.length-1);)a=a.substring(0,a.length-1);try{var b=window.JSON.parse(a)}catch(c){}if("object"===typeof b)return b;try{b=(new Function("return ("+a+"\n)"))()}catch(c){}if("object"===typeof b)return b;try{b=(new Function("return ({"+a+"\n})"))()}catch(c){}return"object"===typeof b?b:{}}}; je=function(a,b){var c={___goc:void 0};a.length&&a[a.length-1]&&Object.hasOwnProperty.call(a[a.length-1],"___goc")&&"undefined"===typeof a[a.length-1].___goc&&(c=a.pop());he(c,b);a.push(c)}; ke=function(a){fe(!0);var b=window.___gcfg,c=ee("cu"),d=window.___gu;b&&b!==d&&(je(c,b),window.___gu=b);b=ee("cu");var e=window.document.scripts||window.document.getElementsByTagName("script")||[];d=[];var f=[];f.push.apply(f,ee("us"));for(var h=0;h<e.length;++h)for(var k=e[h],l=0;l<f.length;++l)k.src&&0==k.src.indexOf(f[l])&&d.push(k);0==d.length&&0<e.length&&e[e.length-1].src&&d.push(e[e.length-1]);for(e=0;e<d.length;++e)d[e].getAttribute("gapi_processed")||(d[e].setAttribute("gapi_processed",!0), (f=d[e])?(h=f.nodeType,f=3==h||4==h?f.nodeValue:f.textContent||f.innerText||f.innerHTML||""):f=void 0,(f=ie(f))&&b.push(f));a&&je(c,a);d=ee("cd");a=0;for(b=d.length;a<b;++a)he(fe(),d[a],!0);d=ee("ci");a=0;for(b=d.length;a<b;++a)he(fe(),d[a],!0);a=0;for(b=c.length;a<b;++a)he(fe(),c[a],!0)};_.H=function(a,b){var c=fe();if(!a)return c;a=a.split("/");for(var d=0,e=a.length;c&&"object"===typeof c&&d<e;++d)c=c[a[d]];return d===a.length&&void 0!==c?c:b}; _.le=function(a,b){var c;if("string"===typeof a){var d=c={};a=a.split("/");for(var e=0,f=a.length;e<f-1;++e){var h={};d=d[a[e]]=h}d[a[e]]=b}else c=a;ke(c)}; var me=function(){var a=window.__GOOGLEAPIS;a&&(a.googleapis&&!a["googleapis.config"]&&(a["googleapis.config"]=a.googleapis),_.Td(_.ce,"ci",[]).push(a),window.__GOOGLEAPIS=void 0)};me&&me();ke();_.w("gapi.config.get",_.H);_.w("gapi.config.update",_.le); _.ne=function(a,b){var c=b||window.document;if(c.getElementsByClassName)a=c.getElementsByClassName(a)[0];else{c=window.document;var d=b||c;a=d.querySelectorAll&&d.querySelector&&a?d.querySelector(a?"."+a:""):_.vd(c,"*",a,b)[0]||null}return a||null}; var xe,ye,ze,Ae,Be,Ce,De,Ee,Fe,Ge,He,Ie,Je,Ke,Le,Me,Ne,Oe,Pe,Qe,Re,Se,Te,Ue,Ve,We,Xe,Ze,$e,af,bf,ef,ff;ze=void 0;Ae=function(a){try{return _.m.JSON.parse.call(_.m.JSON,a)}catch(b){return!1}};Be=function(a){return Object.prototype.toString.call(a)};Ce=Be(0);De=Be(new Date(0));Ee=Be(!0);Fe=Be("");Ge=Be({});He=Be([]); Ie=function(a,b){if(b)for(var c=0,d=b.length;c<d;++c)if(a===b[c])throw new TypeError("Converting circular structure to JSON");d=typeof a;if("undefined"!==d){c=Array.prototype.slice.call(b||[],0);c[c.length]=a;b=[];var e=Be(a);if(null!=a&&"function"===typeof a.toJSON&&(Object.prototype.hasOwnProperty.call(a,"toJSON")||(e!==He||a.constructor!==Array&&a.constructor!==Object)&&(e!==Ge||a.constructor!==Array&&a.constructor!==Object)&&e!==Fe&&e!==Ce&&e!==Ee&&e!==De))return Ie(a.toJSON.call(a),c);if(null== a)b[b.length]="null";else if(e===Ce)a=Number(a),(0,window.isNaN)(a)||(0,window.isNaN)(a-a)?a="null":-0===a&&0>1/a&&(a="-0"),b[b.length]=String(a);else if(e===Ee)b[b.length]=String(!!Number(a));else{if(e===De)return Ie(a.toISOString.call(a),c);if(e===He&&Be(a.length)===Ce){b[b.length]="[";var f=0;for(d=Number(a.length)>>0;f<d;++f)f&&(b[b.length]=","),b[b.length]=Ie(a[f],c)||"null";b[b.length]="]"}else if(e==Fe&&Be(a.length)===Ce){b[b.length]='"';f=0;for(c=Number(a.length)>>0;f<c;++f)d=String.prototype.charAt.call(a, f),e=String.prototype.charCodeAt.call(a,f),b[b.length]="\b"===d?"\\b":"\f"===d?"\\f":"\n"===d?"\\n":"\r"===d?"\\r":"\t"===d?"\\t":"\\"===d||'"'===d?"\\"+d:31>=e?"\\u"+(e+65536).toString(16).substr(1):32<=e&&65535>=e?d:"\ufffd";b[b.length]='"'}else if("object"===d){b[b.length]="{";d=0;for(f in a)Object.prototype.hasOwnProperty.call(a,f)&&(e=Ie(a[f],c),void 0!==e&&(d++&&(b[b.length]=","),b[b.length]=Ie(f),b[b.length]=":",b[b.length]=e));b[b.length]="}"}else return}return b.join("")}};Je=/[\0-\x07\x0b\x0e-\x1f]/; Ke=/^([^"]*"([^\\"]|\\.)*")*[^"]*"([^"\\]|\\.)*[\0-\x1f]/;Le=/^([^"]*"([^\\"]|\\.)*")*[^"]*"([^"\\]|\\.)*\\[^\\\/"bfnrtu]/;Me=/^([^"]*"([^\\"]|\\.)*")*[^"]*"([^"\\]|\\.)*\\u([0-9a-fA-F]{0,3}[^0-9a-fA-F])/;Ne=/"([^\0-\x1f\\"]|\\[\\\/"bfnrt]|\\u[0-9a-fA-F]{4})*"/g;Oe=/-?(0|[1-9][0-9]*)(\.[0-9]+)?([eE][-+]?[0-9]+)?/g;Pe=/[ \t\n\r]+/g;Qe=/[^"]:/;Re=/""/g;Se=/true|false|null/g;Te=/00/;Ue=/[\{]([^0\}]|0[^:])/;Ve=/(^|\[)[,:]|[,:](\]|\}|[,:]|$)/;We=/[^\[,:][\[\{]/;Xe=/^(\{|\}|\[|\]|,|:|0)+/;Ze=/\u2028/g; $e=/\u2029/g; af=function(a){a=String(a);if(Je.test(a)||Ke.test(a)||Le.test(a)||Me.test(a))return!1;var b=a.replace(Ne,'""');b=b.replace(Oe,"0");b=b.replace(Pe,"");if(Qe.test(b))return!1;b=b.replace(Re,"0");b=b.replace(Se,"0");if(Te.test(b)||Ue.test(b)||Ve.test(b)||We.test(b)||!b||(b=b.replace(Xe,"")))return!1;a=a.replace(Ze,"\\u2028").replace($e,"\\u2029");b=void 0;try{b=ze?[Ae(a)]:eval("(function (var_args) {\n return Array.prototype.slice.call(arguments, 0);\n})(\n"+a+"\n)")}catch(c){return!1}return b&&1=== b.length?b[0]:!1};bf=function(){var a=((_.m.document||{}).scripts||[]).length;if((void 0===xe||void 0===ze||ye!==a)&&-1!==ye){xe=ze=!1;ye=-1;try{try{ze=!!_.m.JSON&&'{"a":[3,true,"1970-01-01T00:00:00.000Z"]}'===_.m.JSON.stringify.call(_.m.JSON,{a:[3,!0,new Date(0)],c:function(){}})&&!0===Ae("true")&&3===Ae('[{"a":3}]')[0].a}catch(b){}xe=ze&&!Ae("[00]")&&!Ae('"\u0007"')&&!Ae('"\\0"')&&!Ae('"\\v"')}finally{ye=a}}};_.cf=function(a){if(-1===ye)return!1;bf();return(xe?Ae:af)(a)}; _.df=function(a){if(-1!==ye)return bf(),ze?_.m.JSON.stringify.call(_.m.JSON,a):Ie(a)};ef=!Date.prototype.toISOString||"function"!==typeof Date.prototype.toISOString||"1970-01-01T00:00:00.000Z"!==(new Date(0)).toISOString(); ff=function(){var a=Date.prototype.getUTCFullYear.call(this);return[0>a?"-"+String(1E6-a).substr(1):9999>=a?String(1E4+a).substr(1):"+"+String(1E6+a).substr(1),"-",String(101+Date.prototype.getUTCMonth.call(this)).substr(1),"-",String(100+Date.prototype.getUTCDate.call(this)).substr(1),"T",String(100+Date.prototype.getUTCHours.call(this)).substr(1),":",String(100+Date.prototype.getUTCMinutes.call(this)).substr(1),":",String(100+Date.prototype.getUTCSeconds.call(this)).substr(1),".",String(1E3+Date.prototype.getUTCMilliseconds.call(this)).substr(1), "Z"].join("")};Date.prototype.toISOString=ef?ff:Date.prototype.toISOString; _.w("gadgets.json.stringify",_.df);_.w("gadgets.json.parse",_.cf); _.Xj=window.gapi&&window.gapi.util||{}; _.Zj=function(a){if(!a)return"";a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));a=a.substring(0,a.indexOf("://"));if("http"!==a&&"https"!==a&&"chrome-extension"!==a&&"file"!==a&&"android-app"!==a&&"chrome-search"!==a&&"app"!==a)throw Error("L`"+a);c="";var d=b.indexOf(":");if(-1!=d){var e=b.substring(d+1);b=b.substring(0, d);if("http"===a&&"80"!==e||"https"===a&&"443"!==e)c=":"+e}return a+"://"+b+c}; _.Xj.Qa=function(a){return _.Zj(a)}; _.qe=window.console;_.ue=function(a){_.qe&&_.qe.log&&_.qe.log(a)};_.ve=function(){}; _.I=_.I||{}; _.I=_.I||{}; (function(){var a=null;_.I.xc=function(b){var c="undefined"===typeof b;if(null!==a&&c)return a;var d={};b=b||window.location.href;var e=b.indexOf("?"),f=b.indexOf("#");b=(-1===f?b.substr(e+1):[b.substr(e+1,f-e-1),"&",b.substr(f+1)].join("")).split("&");e=window.decodeURIComponent?window.decodeURIComponent:window.unescape;f=0;for(var h=b.length;f<h;++f){var k=b[f].indexOf("=");if(-1!==k){var l=b[f].substring(0,k);k=b[f].substring(k+1);k=k.replace(/\+/g," ");try{d[l]=e(k)}catch(n){}}}c&&(a=d);return d}; _.I.xc()})(); _.w("gadgets.util.getUrlParameters",_.I.xc); _.Xd(_.Nd.location.href,"rpctoken")&&_.be(_.Qd,"unload",function(){}); var dm=function(){this.$r={tK:Xl?"../"+Xl:null,NQ:Yl,GH:Zl,C9:$l,eu:am,l$:bm};this.Ee=_.Nd;this.gK=this.JQ;this.tR=/MSIE\s*[0-8](\D|$)/.test(window.navigator.userAgent);if(this.$r.tK){this.Ee=this.$r.GH(this.Ee,this.$r.tK);var a=this.Ee.document,b=a.createElement("script");b.setAttribute("type","text/javascript");b.text="window.doPostMsg=function(w,s,o) {window.setTimeout(function(){w.postMessage(s,o);},0);};";a.body.appendChild(b);this.gK=this.Ee.doPostMsg}this.kD={};this.FD={};a=(0,_.A)(this.hA, this);_.be(this.Ee,"message",a);_.Td(_.ce,"RPMQ",[]).push(a);this.Ee!=this.Ee.parent&&cm(this,this.Ee.parent,'{"h":"'+(0,window.escape)(this.Ee.name)+'"}',"*")},em=function(a){var b=null;0===a.indexOf('{"h":"')&&a.indexOf('"}')===a.length-2&&(b=(0,window.unescape)(a.substring(6,a.length-2)));return b},fm=function(a){if(!/^\s*{/.test(a))return!1;a=_.cf(a);return null!==a&&"object"===typeof a&&!!a.g}; dm.prototype.hA=function(a){var b=String(a.data);(0,_.ve)("gapi.rpc.receive("+$l+"): "+(!b||512>=b.length?b:b.substr(0,512)+"... ("+b.length+" bytes)"));var c=0!==b.indexOf("!_");c||(b=b.substring(2));var d=fm(b);if(!c&&!d){if(!d&&(c=em(b))){if(this.kD[c])this.kD[c]();else this.FD[c]=1;return}var e=a.origin,f=this.$r.NQ;this.tR?_.Nd.setTimeout(function(){f(b,e)},0):f(b,e)}};dm.prototype.Dc=function(a,b){".."===a||this.FD[a]?(b(),delete this.FD[a]):this.kD[a]=b}; var cm=function(a,b,c,d){var e=fm(c)?"":"!_";(0,_.ve)("gapi.rpc.send("+$l+"): "+(!c||512>=c.length?c:c.substr(0,512)+"... ("+c.length+" bytes)"));a.gK(b,e+c,d)};dm.prototype.JQ=function(a,b,c){a.postMessage(b,c)};dm.prototype.send=function(a,b,c){(a=this.$r.GH(this.Ee,a))&&!a.closed&&cm(this,a,b,c)}; var gm,hm,im,jm,km,lm,mm,nm,Xl,$l,om,pm,qm,rm,Zl,am,sm,tm,ym,zm,Bm,bm,Dm,Cm,um,vm,Em,Yl,Fm,Gm;gm=0;hm=[];im={};jm={};km=_.I.xc;lm=km();mm=lm.rpctoken;nm=lm.parent||_.Qd.referrer;Xl=lm.rly;$l=Xl||(_.Nd!==_.Nd.top||_.Nd.opener)&&_.Nd.name||"..";om=null;pm={};qm=function(){};rm={send:qm,Dc:qm}; Zl=function(a,b){"/"==b.charAt(0)&&(b=b.substring(1),a=_.Nd.top);for(b=b.split("/");b.length;){var c=b.shift();"{"==c.charAt(0)&&"}"==c.charAt(c.length-1)&&(c=c.substring(1,c.length-1));if(".."===c)a=a==a.parent?a.opener:a.parent;else if(".."!==c&&a.frames[c]){if(a=a.frames[c],!("postMessage"in a))throw"Not a window";}else return null}return a};am=function(a){return(a=im[a])&&a.zk}; sm=function(a){if(a.f in{})return!1;var b=a.t,c=im[a.r];a=a.origin;return c&&(c.zk===b||!c.zk&&!b)&&(a===c.origin||"*"===c.origin)};tm=function(a){var b=a.id.split("/"),c=b[b.length-1],d=a.origin;return function(a){var b=a.origin;return a.f==c&&(d==b||"*"==d)}};_.wm=function(a,b,c){a=um(a);jm[a.name]={Lg:b,Nq:a.Nq,zo:c||sm};vm()};_.xm=function(a){delete jm[um(a).name]};ym={};zm=function(a,b){(a=ym["_"+a])&&a[1](this)&&a[0].call(this,b)}; Bm=function(a){var b=a.c;if(!b)return qm;var c=a.r,d=a.g?"legacy__":"";return function(){var a=[].slice.call(arguments,0);a.unshift(c,d+"__cb",null,b);_.Am.apply(null,a)}};bm=function(a){om=a};Dm=function(a){pm[a]||(pm[a]=_.Nd.setTimeout(function(){pm[a]=!1;Cm(a)},0))};Cm=function(a){var b=im[a];if(b&&b.ready){var c=b.dC;for(b.dC=[];c.length;)rm.send(a,_.df(c.shift()),b.origin)}};um=function(a){return 0===a.indexOf("legacy__")?{name:a.substring(8),Nq:!0}:{name:a,Nq:!1}}; vm=function(){for(var a=_.H("rpc/residenceSec")||60,b=(new Date).getTime()/1E3,c=0,d;d=hm[c];++c){var e=d.hm;if(!e||0<a&&b-d.timestamp>a)hm.splice(c,1),--c;else{var f=e.s,h=jm[f]||jm["*"];if(h)if(hm.splice(c,1),--c,e.origin=d.origin,d=Bm(e),e.callback=d,h.zo(e)){if("__cb"!==f&&!!h.Nq!=!!e.g)break;e=h.Lg.apply(e,e.a);void 0!==e&&d(e)}else(0,_.ve)("gapi.rpc.rejected("+$l+"): "+f)}}};Em=function(a,b,c){hm.push({hm:a,origin:b,timestamp:(new Date).getTime()/1E3});c||vm()}; Yl=function(a,b){a=_.cf(a);Em(a,b,!1)};Fm=function(a){for(;a.length;)Em(a.shift(),this.origin,!0);vm()};Gm=function(a){var b=!1;a=a.split("|");var c=a[0];0<=c.indexOf("/")&&(b=!0);return{id:c,origin:a[1]||"*",QA:b}}; _.Hm=function(a,b,c,d){var e=Gm(a);d&&(_.Nd.frames[e.id]=_.Nd.frames[e.id]||d);a=e.id;if(!im.hasOwnProperty(a)){c=c||null;d=e.origin;if(".."===a)d=_.Xj.Qa(nm),c=c||mm;else if(!e.QA){var f=_.Qd.getElementById(a);f&&(f=f.src,d=_.Xj.Qa(f),c=c||km(f).rpctoken)}"*"===e.origin&&d||(d=e.origin);im[a]={zk:c,dC:[],origin:d,xY:b,mK:function(){var b=a;im[b].ready=1;Cm(b)}};rm.Dc(a,im[a].mK)}return im[a].mK}; _.Am=function(a,b,c,d){a=a||"..";_.Hm(a);a=a.split("|",1)[0];var e=b,f=[].slice.call(arguments,3),h=c,k=$l,l=mm,n=im[a],p=k,q=Gm(a);if(n&&".."!==a){if(q.QA){if(!(l=im[a].xY)){l=om?om.substring(1).split("/"):[$l];p=l.length-1;for(var t=_.Nd.parent;t!==_.Nd.top;){var x=t.parent;if(!p--){for(var v=null,y=x.frames.length,F=0;F<y;++F)x.frames[F]==t&&(v=F);l.unshift("{"+v+"}")}t=x}l="/"+l.join("/")}p=l}else p=k="..";l=n.zk}h&&q?(n=sm,q.QA&&(n=tm(q)),ym["_"+ ++gm]=[h,n],h=gm):h=null;f={s:e,f:k,r:p,t:l,c:h, a:f};e=um(e);f.s=e.name;f.g=e.Nq;im[a].dC.push(f);Dm(a)};if("function"===typeof _.Nd.postMessage||"object"===typeof _.Nd.postMessage)rm=new dm,_.wm("__cb",zm,function(){return!0}),_.wm("_processBatch",Fm,function(){return!0}),_.Hm(".."); _.Of=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}};_.Pf=function(a,b){a:{for(var c=a.length,d=_.u(a)?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:_.u(a)?a.charAt(b):a[b]};_.Qf=[];_.Rf=[];_.Sf=!1;_.Tf=function(a){_.Qf[_.Qf.length]=a;if(_.Sf)for(var b=0;b<_.Rf.length;b++)a((0,_.A)(_.Rf[b].wrap,_.Rf[b]))}; _.Hg=function(a){return function(){return a}}(!0); var Ng;_.Ig=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,_.Ig);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};_.z(_.Ig,Error);_.Ig.prototype.name="CustomError";_.Jg=function(a,b){for(var c in a)if(!(c in b)||a[c]!==b[c])return!1;for(c in b)if(!(c in a))return!1;return!0};_.Kg=function(a){var b={},c;for(c in a)b[c]=a[c];return b};_.Lg=function(a,b){a.src=_.Sc(b)};_.Mg=function(a){return a};Ng=function(a,b){this.FQ=a;this.lY=b;this.mv=0;this.Pe=null}; Ng.prototype.get=function(){if(0<this.mv){this.mv--;var a=this.Pe;this.Pe=a.next;a.next=null}else a=this.FQ();return a};Ng.prototype.put=function(a){this.lY(a);100>this.mv&&(this.mv++,a.next=this.Pe,this.Pe=a)}; var Og,Qg,Rg,Pg;Og=function(a){_.m.setTimeout(function(){throw a;},0)};_.Sg=function(a){a=Pg(a);!_.Xa(_.m.setImmediate)||_.m.Window&&_.m.Window.prototype&&!_.Db("Edge")&&_.m.Window.prototype.setImmediate==_.m.setImmediate?(Qg||(Qg=Rg()),Qg(a)):_.m.setImmediate(a)}; Rg=function(){var a=_.m.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!_.Db("Presto")&&(a=function(){var a=window.document.createElement("IFRAME");a.style.display="none";a.src="";window.document.documentElement.appendChild(a);var b=a.contentWindow;a=b.document;a.open();a.write("");a.close();var c="callImmediate"+Math.random(),d="file:"==b.location.protocol?"*":b.location.protocol+"//"+b.location.host;a=(0,_.A)(function(a){if(("*"== d||a.origin==d)&&a.data==c)this.port1.onmessage()},this);b.addEventListener("message",a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if("undefined"!==typeof a&&!_.Ib()){var b=new a,c={},d=c;b.port1.onmessage=function(){if(_.r(c.next)){c=c.next;var a=c.cb;c.cb=null;a()}};return function(a){d.next={cb:a};d=d.next;b.port2.postMessage(0)}}return"undefined"!==typeof window.document&&"onreadystatechange"in window.document.createElement("SCRIPT")?function(a){var b=window.document.createElement("SCRIPT"); b.onreadystatechange=function(){b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};window.document.documentElement.appendChild(b)}:function(a){_.m.setTimeout(a,0)}};Pg=_.Mg;_.Tf(function(a){Pg=a}); var Tg=function(){this.Ow=this.Co=null},Vg=new Ng(function(){return new Ug},function(a){a.reset()});Tg.prototype.add=function(a,b){var c=Vg.get();c.set(a,b);this.Ow?this.Ow.next=c:this.Co=c;this.Ow=c};Tg.prototype.remove=function(){var a=null;this.Co&&(a=this.Co,this.Co=this.Co.next,this.Co||(this.Ow=null),a.next=null);return a};var Ug=function(){this.next=this.scope=this.Lg=null};Ug.prototype.set=function(a,b){this.Lg=a;this.scope=b;this.next=null}; Ug.prototype.reset=function(){this.next=this.scope=this.Lg=null}; var Wg,Xg,Yg,Zg,ah;_.$g=function(a,b){Wg||Xg();Yg||(Wg(),Yg=!0);Zg.add(a,b)};Xg=function(){if(-1!=String(_.m.Promise).indexOf("[native code]")){var a=_.m.Promise.resolve(void 0);Wg=function(){a.then(ah)}}else Wg=function(){_.Sg(ah)}};Yg=!1;Zg=new Tg;ah=function(){for(var a;a=Zg.remove();){try{a.Lg.call(a.scope)}catch(b){Og(b)}Vg.put(a)}Yg=!1}; _.bh=function(a){a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0};_.ch=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var eh,fh,ph,nh;_.dh=function(a,b){this.Da=0;this.Si=void 0;this.Tm=this.yj=this.hb=null;this.iu=this.bz=!1;if(a!=_.Va)try{var c=this;a.call(b,function(a){c.Xg(2,a)},function(a){c.Xg(3,a)})}catch(d){this.Xg(3,d)}};eh=function(){this.next=this.context=this.On=this.Yq=this.Ok=null;this.Wo=!1};eh.prototype.reset=function(){this.context=this.On=this.Yq=this.Ok=null;this.Wo=!1};fh=new Ng(function(){return new eh},function(a){a.reset()});_.gh=function(a,b,c){var d=fh.get();d.Yq=a;d.On=b;d.context=c;return d}; _.hh=function(a){if(a instanceof _.dh)return a;var b=new _.dh(_.Va);b.Xg(2,a);return b};_.ih=function(a){return new _.dh(function(b,c){c(a)})};_.kh=function(a,b,c){jh(a,b,c,null)||_.$g(_.Of(b,a))};_.mh=function(){var a,b,c=new _.dh(function(c,e){a=c;b=e});return new lh(c,a,b)};_.dh.prototype.then=function(a,b,c){return nh(this,_.Xa(a)?a:null,_.Xa(b)?b:null,c)};_.bh(_.dh);_.dh.prototype.Aw=function(a,b){return nh(this,null,a,b)}; _.dh.prototype.cancel=function(a){0==this.Da&&_.$g(function(){var b=new oh(a);ph(this,b)},this)};ph=function(a,b){if(0==a.Da)if(a.hb){var c=a.hb;if(c.yj){for(var d=0,e=null,f=null,h=c.yj;h&&(h.Wo||(d++,h.Ok==a&&(e=h),!(e&&1<d)));h=h.next)e||(f=h);e&&(0==c.Da&&1==d?ph(c,b):(f?(d=f,d.next==c.Tm&&(c.Tm=d),d.next=d.next.next):qh(c),rh(c,e,3,b)))}a.hb=null}else a.Xg(3,b)};_.th=function(a,b){a.yj||2!=a.Da&&3!=a.Da||sh(a);a.Tm?a.Tm.next=b:a.yj=b;a.Tm=b}; nh=function(a,b,c,d){var e=_.gh(null,null,null);e.Ok=new _.dh(function(a,h){e.Yq=b?function(c){try{var e=b.call(d,c);a(e)}catch(n){h(n)}}:a;e.On=c?function(b){try{var e=c.call(d,b);!_.r(e)&&b instanceof oh?h(b):a(e)}catch(n){h(n)}}:h});e.Ok.hb=a;_.th(a,e);return e.Ok};_.dh.prototype.z_=function(a){this.Da=0;this.Xg(2,a)};_.dh.prototype.A_=function(a){this.Da=0;this.Xg(3,a)}; _.dh.prototype.Xg=function(a,b){0==this.Da&&(this===b&&(a=3,b=new TypeError("Promise cannot resolve to itself")),this.Da=1,jh(b,this.z_,this.A_,this)||(this.Si=b,this.Da=a,this.hb=null,sh(this),3!=a||b instanceof oh||uh(this,b)))}; var jh=function(a,b,c,d){if(a instanceof _.dh)return _.th(a,_.gh(b||_.Va,c||null,d)),!0;if(_.ch(a))return a.then(b,c,d),!0;if(_.Ya(a))try{var e=a.then;if(_.Xa(e))return vh(a,e,b,c,d),!0}catch(f){return c.call(d,f),!0}return!1},vh=function(a,b,c,d,e){var f=!1,h=function(a){f||(f=!0,c.call(e,a))},k=function(a){f||(f=!0,d.call(e,a))};try{b.call(a,h,k)}catch(l){k(l)}},sh=function(a){a.bz||(a.bz=!0,_.$g(a.eR,a))},qh=function(a){var b=null;a.yj&&(b=a.yj,a.yj=b.next,b.next=null);a.yj||(a.Tm=null);return b}; _.dh.prototype.eR=function(){for(var a;a=qh(this);)rh(this,a,this.Da,this.Si);this.bz=!1};var rh=function(a,b,c,d){if(3==c&&b.On&&!b.Wo)for(;a&&a.iu;a=a.hb)a.iu=!1;if(b.Ok)b.Ok.hb=null,wh(b,c,d);else try{b.Wo?b.Yq.call(b.context):wh(b,c,d)}catch(e){xh.call(null,e)}fh.put(b)},wh=function(a,b,c){2==b?a.Yq.call(a.context,c):a.On&&a.On.call(a.context,c)},uh=function(a,b){a.iu=!0;_.$g(function(){a.iu&&xh.call(null,b)})},xh=Og,oh=function(a){_.Ig.call(this,a)};_.z(oh,_.Ig);oh.prototype.name="cancel"; var lh=function(a,b,c){this.promise=a;this.resolve=b;this.reject=c}; _.Im=function(a){return new _.dh(a)}; _.Jm=_.Jm||{};_.Jm.oT=function(){var a=0,b=0;window.self.innerHeight?(a=window.self.innerWidth,b=window.self.innerHeight):window.document.documentElement&&window.document.documentElement.clientHeight?(a=window.document.documentElement.clientWidth,b=window.document.documentElement.clientHeight):window.document.body&&(a=window.document.body.clientWidth,b=window.document.body.clientHeight);return{width:a,height:b}}; _.Jm=_.Jm||{}; (function(){function a(a,c){window.getComputedStyle(a,"").getPropertyValue(c).match(/^([0-9]+)/);return(0,window.parseInt)(RegExp.$1,10)}_.Jm.Xc=function(){var b=_.Jm.oT().height,c=window.document.body,d=window.document.documentElement;if("CSS1Compat"===window.document.compatMode&&d.scrollHeight)return d.scrollHeight!==b?d.scrollHeight:d.offsetHeight;if(0<=window.navigator.userAgent.indexOf("AppleWebKit")){b=0;for(c=[window.document.body];0<c.length;){var e=c.shift();d=e.childNodes;if("undefined"!== typeof e.style){var f=e.style.overflowY;f||(f=(f=window.document.defaultView.getComputedStyle(e,null))?f.overflowY:null);if("visible"!=f&&"inherit"!=f&&(f=e.style.height,f||(f=(f=window.document.defaultView.getComputedStyle(e,null))?f.height:""),0<f.length&&"auto"!=f))continue}for(e=0;e<d.length;e++){f=d[e];if("undefined"!==typeof f.offsetTop&&"undefined"!==typeof f.offsetHeight){var h=f.offsetTop+f.offsetHeight+a(f,"margin-bottom");b=Math.max(b,h)}c.push(f)}}return b+a(window.document.body,"border-bottom")+ a(window.document.body,"margin-bottom")+a(window.document.body,"padding-bottom")}if(c&&d)return e=d.scrollHeight,f=d.offsetHeight,d.clientHeight!==f&&(e=c.scrollHeight,f=c.offsetHeight),e>b?e>f?e:f:e<f?e:f}})(); var fl;fl=/^https?:\/\/(?:\w|[\-\.])+\.google\.(?:\w|[\-:\.])+(?:\/[^\?#]*)?\/u\/(\d)\//; _.gl=function(a){var b=_.H("googleapis.config/sessionIndex");"string"===typeof b&&254<b.length&&(b=null);null==b&&(b=window.__X_GOOG_AUTHUSER);"string"===typeof b&&254<b.length&&(b=null);if(null==b){var c=window.google;c&&(b=c.authuser)}"string"===typeof b&&254<b.length&&(b=null);null==b&&(a=a||window.location.href,b=_.Xd(a,"authuser")||null,null==b&&(b=(b=a.match(fl))?b[1]:null));if(null==b)return null;b=String(b);254<b.length&&(b=null);return b}; var ll=function(){this.wj=-1};_.ml=function(){this.wj=64;this.Fc=[];this.Rx=[];this.rP=[];this.zv=[];this.zv[0]=128;for(var a=1;a<this.wj;++a)this.zv[a]=0;this.Dw=this.An=0;this.reset()};_.z(_.ml,ll);_.ml.prototype.reset=function(){this.Fc[0]=1732584193;this.Fc[1]=4023233417;this.Fc[2]=2562383102;this.Fc[3]=271733878;this.Fc[4]=3285377520;this.Dw=this.An=0}; var nl=function(a,b,c){c||(c=0);var d=a.rP;if(_.u(b))for(var e=0;16>e;e++)d[e]=b.charCodeAt(c)<<24|b.charCodeAt(c+1)<<16|b.charCodeAt(c+2)<<8|b.charCodeAt(c+3),c+=4;else for(e=0;16>e;e++)d[e]=b[c]<<24|b[c+1]<<16|b[c+2]<<8|b[c+3],c+=4;for(e=16;80>e;e++){var f=d[e-3]^d[e-8]^d[e-14]^d[e-16];d[e]=(f<<1|f>>>31)&4294967295}b=a.Fc[0];c=a.Fc[1];var h=a.Fc[2],k=a.Fc[3],l=a.Fc[4];for(e=0;80>e;e++){if(40>e)if(20>e){f=k^c&(h^k);var n=1518500249}else f=c^h^k,n=1859775393;else 60>e?(f=c&h|k&(c|h),n=2400959708): (f=c^h^k,n=3395469782);f=(b<<5|b>>>27)+f+l+n+d[e]&4294967295;l=k;k=h;h=(c<<30|c>>>2)&4294967295;c=b;b=f}a.Fc[0]=a.Fc[0]+b&4294967295;a.Fc[1]=a.Fc[1]+c&4294967295;a.Fc[2]=a.Fc[2]+h&4294967295;a.Fc[3]=a.Fc[3]+k&4294967295;a.Fc[4]=a.Fc[4]+l&4294967295}; _.ml.prototype.update=function(a,b){if(null!=a){_.r(b)||(b=a.length);for(var c=b-this.wj,d=0,e=this.Rx,f=this.An;d<b;){if(0==f)for(;d<=c;)nl(this,a,d),d+=this.wj;if(_.u(a))for(;d<b;){if(e[f]=a.charCodeAt(d),++f,++d,f==this.wj){nl(this,e);f=0;break}}else for(;d<b;)if(e[f]=a[d],++f,++d,f==this.wj){nl(this,e);f=0;break}}this.An=f;this.Dw+=b}}; _.ml.prototype.digest=function(){var a=[],b=8*this.Dw;56>this.An?this.update(this.zv,56-this.An):this.update(this.zv,this.wj-(this.An-56));for(var c=this.wj-1;56<=c;c--)this.Rx[c]=b&255,b/=256;nl(this,this.Rx);for(c=b=0;5>c;c++)for(var d=24;0<=d;d-=8)a[b]=this.Fc[c]>>d&255,++b;return a}; _.ol=function(){this.jD=new _.ml};_.g=_.ol.prototype;_.g.reset=function(){this.jD.reset()};_.g.qM=function(a){this.jD.update(a)};_.g.pG=function(){return this.jD.digest()};_.g.HD=function(a){a=(0,window.unescape)((0,window.encodeURIComponent)(a));for(var b=[],c=0,d=a.length;c<d;++c)b.push(a.charCodeAt(c));this.qM(b)};_.g.Ig=function(){for(var a=this.pG(),b="",c=0;c<a.length;c++)b+="0123456789ABCDEF".charAt(Math.floor(a[c]/16))+"0123456789ABCDEF".charAt(a[c]%16);return b}; var Lm,Km,Rm,Sm,Mm,Pm,Nm,Tm,Om;_.Qm=function(){if(Km){var a=new _.Nd.Uint32Array(1);Lm.getRandomValues(a);a=Number("0."+a[0])}else a=Mm,a+=(0,window.parseInt)(Nm.substr(0,20),16),Nm=Om(Nm),a/=Pm+Math.pow(16,20);return a};Lm=_.Nd.crypto;Km=!1;Rm=0;Sm=0;Mm=1;Pm=0;Nm="";Tm=function(a){a=a||_.Nd.event;var b=a.screenX+a.clientX<<16;b+=a.screenY+a.clientY;b*=(new Date).getTime()%1E6;Mm=Mm*b%Pm;0<Rm&&++Sm==Rm&&_.ae(_.Nd,"mousemove",Tm,"remove","de")};Om=function(a){var b=new _.ol;b.HD(a);return b.Ig()}; Km=!!Lm&&"function"==typeof Lm.getRandomValues;Km||(Pm=1E6*(window.screen.width*window.screen.width+window.screen.height),Nm=Om(_.Qd.cookie+"|"+_.Qd.location+"|"+(new Date).getTime()+"|"+Math.random()),Rm=_.H("random/maxObserveMousemove")||0,0!=Rm&&_.be(_.Nd,"mousemove",Tm)); var Vm,Zm,$m,an,bn,cn,dn,en,fn,gn,hn,jn,kn,on,qn,rn,sn,tn,un,vn;_.Um=function(a,b){b=b instanceof _.Wc?b:_.ad(b);a.href=_.Xc(b)};_.Wm=function(a){return!!a&&"object"===typeof a&&_.Sd.test(a.push)};_.Xm=function(a){for(var b=0;b<this.length;b++)if(this[b]===a)return b;return-1};_.Ym=function(a,b){if(!a)throw Error(b||"");};Zm=/&/g;$m=/</g;an=/>/g;bn=/"/g;cn=/'/g;dn=function(a){return String(a).replace(Zm,"&").replace($m,"<").replace(an,">").replace(bn,""").replace(cn,"'")};en=/[\ud800-\udbff][\udc00-\udfff]|[^!-~]/g; fn=/%([a-f]|[0-9a-fA-F][a-f])/g;gn=/^(https?|ftp|file|chrome-extension):$/i; hn=function(a){a=String(a);a=a.replace(en,function(a){try{return(0,window.encodeURIComponent)(a)}catch(f){return(0,window.encodeURIComponent)(a.replace(/^[^%]+$/g,"\ufffd"))}}).replace(_.Zd,function(a){return a.replace(/%/g,"%25")}).replace(fn,function(a){return a.toUpperCase()});a=a.match(_.Yd)||[];var b=_.D(),c=function(a){return a.replace(/\\/g,"%5C").replace(/\^/g,"%5E").replace(/`/g,"%60").replace(/\{/g,"%7B").replace(/\|/g,"%7C").replace(/\}/g,"%7D")},d=!!(a[1]||"").match(gn);b.ep=c((a[1]|| "")+(a[2]||"")+(a[3]||(a[2]&&d?"/":"")));d=function(a){return c(a.replace(/\?/g,"%3F").replace(/#/g,"%23"))};b.query=a[5]?[d(a[5])]:[];b.rh=a[7]?[d(a[7])]:[];return b};jn=function(a){return a.ep+(0<a.query.length?"?"+a.query.join("&"):"")+(0<a.rh.length?"#"+a.rh.join("&"):"")};kn=function(a,b){var c=[];if(a)for(var d in a)if(_.Ud(a,d)&&null!=a[d]){var e=b?b(a[d]):a[d];c.push((0,window.encodeURIComponent)(d)+"="+(0,window.encodeURIComponent)(e))}return c}; _.ln=function(a,b,c,d){a=hn(a);a.query.push.apply(a.query,kn(b,d));a.rh.push.apply(a.rh,kn(c,d));return jn(a)}; _.mn=function(a,b){var c=hn(b);b=c.ep;c.query.length&&(b+="?"+c.query.join(""));c.rh.length&&(b+="#"+c.rh.join(""));var d="";2E3<b.length&&(c=b,b=b.substr(0,2E3),b=b.replace(_.$d,""),d=c.substr(b.length));var e=a.createElement("div");a=a.createElement("a");c=hn(b);b=c.ep;c.query.length&&(b+="?"+c.query.join(""));c.rh.length&&(b+="#"+c.rh.join(""));a.href=b;e.appendChild(a);e.innerHTML=e.innerHTML;b=String(e.firstChild.href);e.parentNode&&e.parentNode.removeChild(e);c=hn(b+d);b=c.ep;c.query.length&& (b+="?"+c.query.join(""));c.rh.length&&(b+="#"+c.rh.join(""));return b};_.nn=/^https?:\/\/[^\/%\\?#\s]+\/[^\s]*$/i;on=function(a){for(;a.firstChild;)a.removeChild(a.firstChild)};_.pn=function(a,b){var c=_.Td(_.ce,"watt",_.D());_.Td(c,a,b)};qn=/^https?:\/\/(?:\w|[\-\.])+\.google\.(?:\w|[\-:\.])+(?:\/[^\?#]*)?\/b\/(\d{10,21})\//; rn=function(a){var b=_.H("googleapis.config/sessionDelegate");"string"===typeof b&&21<b.length&&(b=null);null==b&&(b=(a=(a||window.location.href).match(qn))?a[1]:null);if(null==b)return null;b=String(b);21<b.length&&(b=null);return b};sn=function(){var a=_.ce.onl;if(!a){a=_.D();_.ce.onl=a;var b=_.D();a.e=function(a){var c=b[a];c&&(delete b[a],c())};a.a=function(a,d){b[a]=d};a.r=function(a){delete b[a]}}return a};tn=function(a,b){b=b.onload;return"function"===typeof b?(sn().a(a,b),b):null}; un=function(a){_.Ym(/^\w+$/.test(a),"Unsupported id - "+a);sn();return'onload="window.___jsl.onl.e("'+a+'")"'};vn=function(a){sn().r(a)}; var xn,yn,Cn;_.wn={allowtransparency:"true",frameborder:"0",hspace:"0",marginheight:"0",marginwidth:"0",scrolling:"no",style:"",tabindex:"0",vspace:"0",width:"100%"};xn={allowtransparency:!0,onload:!0};yn=0;_.zn=function(a,b){var c=0;do var d=b.id||["I",yn++,"_",(new Date).getTime()].join("");while(a.getElementById(d)&&5>++c);_.Ym(5>c,"Error creating iframe id");return d};_.An=function(a,b){return a?b+"/"+a:""}; _.Bn=function(a,b,c,d){var e={},f={};a.documentMode&&9>a.documentMode&&(e.hostiemode=a.documentMode);_.Vd(d.queryParams||{},e);_.Vd(d.fragmentParams||{},f);var h=d.pfname;var k=_.D();_.H("iframes/dropLegacyIdParam")||(k.id=c);k._gfid=c;k.parent=a.location.protocol+"//"+a.location.host;c=_.Xd(a.location.href,"parent");h=h||"";!h&&c&&(h=_.Xd(a.location.href,"_gfid","")||_.Xd(a.location.href,"id",""),h=_.An(h,_.Xd(a.location.href,"pfname","")));h||(c=_.cf(_.Xd(a.location.href,"jcp","")))&&"object"== typeof c&&(h=_.An(c.id,c.pfname));k.pfname=h;d.connectWithJsonParam&&(h={},h.jcp=_.df(k),k=h);h=_.Xd(b,"rpctoken")||e.rpctoken||f.rpctoken;h||(h=d.rpctoken||String(Math.round(1E8*_.Qm())),k.rpctoken=h);d.rpctoken=h;_.Vd(k,d.connectWithQueryParams?e:f);k=a.location.href;a=_.D();(h=_.Xd(k,"_bsh",_.ce.bsh))&&(a._bsh=h);(k=_.ce.dpo?_.ce.h:_.Xd(k,"jsh",_.ce.h))&&(a.jsh=k);d.hintInFragment?_.Vd(a,f):_.Vd(a,e);return _.ln(b,e,f,d.paramsSerializer)}; Cn=function(a){_.Ym(!a||_.nn.test(a),"Illegal url for new iframe - "+a)}; _.Dn=function(a,b,c,d,e){Cn(c.src);var f,h=tn(d,c),k=h?un(d):"";try{window.document.all&&(f=a.createElement('<iframe frameborder="'+dn(String(c.frameborder))+'" scrolling="'+dn(String(c.scrolling))+'" '+k+' name="'+dn(String(c.name))+'"/>'))}catch(n){}finally{f||(f=a.createElement("iframe"),h&&(f.onload=function(){f.onload=null;h.call(this)},vn(d)))}f.setAttribute("ng-non-bindable","");for(var l in c)a=c[l],"style"===l&&"object"===typeof a?_.Vd(a,f.style):xn[l]||f.setAttribute(l,String(a));(l=e&& e.beforeNode||null)||e&&e.dontclear||on(b);b.insertBefore(f,l);f=l?l.previousSibling:b.lastChild;c.allowtransparency&&(f.allowTransparency=!0);return f}; var En,Hn;En=/^:[\w]+$/;_.Fn=/:([a-zA-Z_]+):/g;_.Gn=function(){var a=_.gl()||"0",b=rn();var c=_.gl(void 0)||a;var d=rn(void 0),e="";c&&(e+="u/"+(0,window.encodeURIComponent)(String(c))+"/");d&&(e+="b/"+(0,window.encodeURIComponent)(String(d))+"/");c=e||null;(e=(d=!1===_.H("isLoggedIn"))?"_/im/":"")&&(c="");var f=_.H("iframes/:socialhost:"),h=_.H("iframes/:im_socialhost:");return Vm={socialhost:f,ctx_socialhost:d?h:f,session_index:a,session_delegate:b,session_prefix:c,im_prefix:e}}; Hn=function(a,b){return _.Gn()[b]||""};_.In=function(a){return _.mn(_.Qd,a.replace(_.Fn,Hn))};_.Jn=function(a){var b=a;En.test(a)&&(b=_.H("iframes/"+b.substring(1)+"/url"),_.Ym(!!b,"Unknown iframe url config for - "+a));return _.In(b)}; _.Kn=function(a,b,c){var d=c||{};c=d.attributes||{};_.Ym(!(d.allowPost||d.forcePost)||!c.onload,"onload is not supported by post iframe (allowPost or forcePost)");a=_.Jn(a);c=b.ownerDocument||_.Qd;var e=_.zn(c,d);a=_.Bn(c,a,e,d);var f=_.D();_.Vd(_.wn,f);_.Vd(d.attributes,f);f.name=f.id=e;f.src=a;d.eurl=a;var h=d||{},k=!!h.allowPost;if(h.forcePost||k&&2E3<a.length){h=hn(a);f.src="";f["data-postorigin"]=a;a=_.Dn(c,b,f,e);if(-1!=window.navigator.userAgent.indexOf("WebKit")){var l=a.contentWindow.document; l.open();f=l.createElement("div");k={};var n=e+"_inner";k.name=n;k.src="";k.style="display:none";_.Dn(c,f,k,n,d)}f=(d=h.query[0])?d.split("&"):[];d=[];for(k=0;k<f.length;k++)n=f[k].split("=",2),d.push([(0,window.decodeURIComponent)(n[0]),(0,window.decodeURIComponent)(n[1])]);h.query=[];f=jn(h);_.Ym(_.nn.test(f),"Invalid URL: "+f);h=c.createElement("form");h.action=f;h.method="POST";h.target=e;h.style.display="none";for(e=0;e<d.length;e++)f=c.createElement("input"),f.type="hidden",f.name=d[e][0],f.value= d[e][1],h.appendChild(f);b.appendChild(h);h.submit();h.parentNode.removeChild(h);l&&l.close();b=a}else b=_.Dn(c,b,f,e,d);return b}; _.Ln=function(a){this.R=a};_.g=_.Ln.prototype;_.g.value=function(){return this.R};_.g.uk=function(a){this.R.width=a;return this};_.g.Ed=function(){return this.R.width};_.g.rk=function(a){this.R.height=a;return this};_.g.Xc=function(){return this.R.height};_.g.Jd=function(a){this.R.style=a;return this};_.g.zl=_.ea(9); var Mn=function(a){this.R=a};_.g=Mn.prototype;_.g.no=function(a){this.R.anchor=a;return this};_.g.vf=function(){return this.R.anchor};_.g.IC=function(a){this.R.anchorPosition=a;return this};_.g.rk=function(a){this.R.height=a;return this};_.g.Xc=function(){return this.R.height};_.g.uk=function(a){this.R.width=a;return this};_.g.Ed=function(){return this.R.width}; _.Nn=function(a){this.R=a||{}};_.g=_.Nn.prototype;_.g.value=function(){return this.R};_.g.setUrl=function(a){this.R.url=a;return this};_.g.getUrl=function(){return this.R.url};_.g.Jd=function(a){this.R.style=a;return this};_.g.zl=_.ea(8);_.g.Zi=function(a){this.R.id=a};_.g.ka=function(){return this.R.id};_.g.tk=_.ea(10);_.On=function(a,b){a.R.queryParams=b;return a};_.Pn=function(a,b){a.R.relayOpen=b;return a};_.Nn.prototype.oo=_.ea(11);_.Nn.prototype.getContext=function(){return this.R.context}; _.Nn.prototype.Qc=function(){return this.R.openerIframe};_.Qn=function(a){return new Mn(a.R)};_.Nn.prototype.hn=function(){this.R.attributes=this.R.attributes||{};return new _.Ln(this.R.attributes)};_.Rn=function(a){a.R.connectWithQueryParams=!0;return a}; var Sn,Yn,Zn,$n,go,fo;_.Ln.prototype.zl=_.rc(9,function(){return this.R.style});_.Nn.prototype.zl=_.rc(8,function(){return this.R.style});Sn=function(a,b){a.R.onload=b};_.Tn=function(a){a.R.closeClickDetection=!0};_.Un=function(a){return a.R.rpctoken};_.Vn=function(a,b){a.R.messageHandlers=b;return a};_.Wn=function(a,b){a.R.messageHandlersFilter=b;return a};_.Xn=function(a){a.R.waitForOnload=!0;return a};Yn=function(a){return(a=a.R.timeout)?a:null}; _.bo=function(a,b,c){if(a){_.Ym(_.Wm(a),"arrayForEach was called with a non array value");for(var d=0;d<a.length;d++)b.call(c,a[d],d)}};_.co=function(a,b,c){if(a)if(_.Wm(a))_.bo(a,b,c);else{_.Ym("object"===typeof a,"objectForEach was called with a non object value");c=c||a;for(var d in a)_.Ud(a,d)&&void 0!==a[d]&&b.call(c,a[d],d)}}; _.eo=function(a){return new _.dh(function(b,c){var d=a.length,e=[];if(d)for(var f=function(a,c){d--;e[a]=c;0==d&&b(e)},h=function(a){c(a)},k=0,l;k<a.length;k++)l=a[k],_.kh(l,_.Of(f,k),h);else b(e)})};go=function(a){this.resolve=this.reject=null;this.promise=_.Im((0,_.A)(function(a,c){this.resolve=a;this.reject=c},this));a&&(this.promise=fo(this.promise,a))};fo=function(a,b){return a.then(function(a){try{b(a)}catch(d){}return a})}; _.ho=function(a){this.R=a||{}};_.z(_.ho,_.Nn);_.io=function(a,b){a.R.frameName=b;return a};_.ho.prototype.Cd=function(){return this.R.frameName};_.jo=function(a,b){a.R.rpcAddr=b;return a};_.ho.prototype.xl=function(){return this.R.rpcAddr};_.ko=function(a,b){a.R.retAddr=b;return a};_.lo=function(a){return a.R.retAddr};_.ho.prototype.Nh=function(a){this.R.origin=a;return this};_.ho.prototype.Qa=function(){return this.R.origin};_.ho.prototype.$i=function(a){this.R.setRpcReady=a;return this};_.mo=function(a){return a.R.setRpcReady}; _.ho.prototype.qo=function(a){this.R.context=a};var no=function(a,b){a.R._rpcReadyFn=b};_.ho.prototype.Ha=function(){return this.R.iframeEl}; var oo,so,ro;oo=/^[\w\.\-]*$/;_.po=function(a){return a.wd===a.getContext().wd};_.M=function(){return!0};_.qo=function(a){for(var b=_.D(),c=0;c<a.length;c++)b[a[c]]=!0;return function(a){return!!b[a.wd]}};so=function(a,b,c){return function(d){if(!b.Fb){_.Ym(this.origin===b.wd,"Wrong origin "+this.origin+" != "+b.wd);var e=this.callback;d=ro(a,d,b);!c&&0<d.length&&_.eo(d).then(e)}}};ro=function(a,b,c){a=Zn[a];if(!a)return[];for(var d=[],e=0;e<a.length;e++)d.push(_.hh(a[e].call(c,b,c)));return d}; _.to=function(a,b,c){_.Ym("_default"!=a,"Cannot update default api");$n[a]={map:b,filter:c}};_.uo=function(a,b,c){_.Ym("_default"!=a,"Cannot update default api");_.Td($n,a,{map:{},filter:_.po}).map[b]=c};_.vo=function(a,b){_.Td($n,"_default",{map:{},filter:_.M}).map[a]=b;_.co(_.ao.Ge,function(c){c.register(a,b,_.M)})};_.wo=function(){return _.ao}; _.yo=function(a){a=a||{};this.Fb=!1;this.bK=_.D();this.Ge=_.D();this.Ee=a._window||_.Nd;this.yd=this.Ee.location.href;this.cK=(this.OB=xo(this.yd,"parent"))?xo(this.yd,"pfname"):"";this.Aa=this.OB?xo(this.yd,"_gfid")||xo(this.yd,"id"):"";this.uf=_.An(this.Aa,this.cK);this.wd=_.Xj.Qa(this.yd);if(this.Aa){var b=new _.ho;_.jo(b,a._parentRpcAddr||"..");_.ko(b,a._parentRetAddr||this.Aa);b.Nh(_.Xj.Qa(this.OB||this.yd));_.io(b,this.cK);this.hb=this.uj(b.value())}else this.hb=null};_.g=_.yo.prototype; _.g.Dn=_.ea(3);_.g.Ca=function(){if(!this.Fb){for(var a=0;a<this.Ge.length;a++)this.Ge[a].Ca();this.Fb=!0}};_.g.Cd=function(){return this.uf};_.g.vb=function(){return this.Ee};_.g.mb=function(){return this.Ee.document};_.g.gw=_.ea(12);_.g.Ez=function(a){return this.bK[a]}; _.g.uj=function(a){_.Ym(!this.Fb,"Cannot attach iframe in disposed context");a=new _.ho(a);a.xl()||_.jo(a,a.ka());_.lo(a)||_.ko(a,"..");a.Qa()||a.Nh(_.Xj.Qa(a.getUrl()));a.Cd()||_.io(a,_.An(a.ka(),this.uf));var b=a.Cd();if(this.Ge[b])return this.Ge[b];var c=a.xl(),d=c;a.Qa()&&(d=c+"|"+a.Qa());var e=_.lo(a),f=_.Un(a);f||(f=(f=a.Ha())&&(f.getAttribute("data-postorigin")||f.src)||a.getUrl(),f=_.Xd(f,"rpctoken"));no(a,_.Hm(d,e,f,a.R._popupWindow));d=((window.gadgets||{}).rpc||{}).setAuthToken;f&&d&&d(c, f);var h=new _.zo(this,c,b,a),k=a.R.messageHandlersFilter;_.co(a.R.messageHandlers,function(a,b){h.register(b,a,k)});_.mo(a)&&h.$i();_.Ao(h,"_g_rpcReady");return h};_.g.vC=function(a){_.io(a,null);var b=a.ka();!b||oo.test(b)&&!this.vb().document.getElementById(b)||(_.ue("Ignoring requested iframe ID - "+b),a.Zi(null))};var xo=function(a,b){var c=_.Xd(a,b);c||(c=_.cf(_.Xd(a,"jcp",""))[b]);return c||""}; _.yo.prototype.Tg=function(a){_.Ym(!this.Fb,"Cannot open iframe in disposed context");var b=new _.ho(a);Bo(this,b);var c=b.Cd();if(c&&this.Ge[c])return this.Ge[c];this.vC(b);c=b.getUrl();_.Ym(c,"No url for new iframe");var d=b.R.queryParams||{};d.usegapi="1";_.On(b,d);d=this.ZH&&this.ZH(c,b);d||(d=b.R.where,_.Ym(!!d,"No location for new iframe"),c=_.Kn(c,d,a),b.R.iframeEl=c,d=c.getAttribute("id"));_.jo(b,d).Zi(d);b.Nh(_.Xj.Qa(b.R.eurl||""));this.iJ&&this.iJ(b,b.Ha());c=this.uj(a);c.aD&&c.aD(c,a); (a=b.R.onCreate)&&a(c);b.R.disableRelayOpen||c.Yo("_open");return c}; var Co=function(a,b,c){var d=b.R.canvasUrl;if(!d)return c;_.Ym(!b.R.allowPost&&!b.R.forcePost,"Post is not supported when using canvas url");var e=b.getUrl();_.Ym(e&&_.Xj.Qa(e)===a.wd&&_.Xj.Qa(d)===a.wd,"Wrong origin for canvas or hidden url "+d);b.setUrl(d);_.Xn(b);b.R.canvasUrl=null;return function(a){var b=a.vb(),d=b.location.hash;d=_.Jn(e)+(/#/.test(e)?d.replace(/^#/,"&"):d);b.location.replace(d);c&&c(a)}},Eo=function(a,b,c){var d=b.R.relayOpen;if(d){var e=a.hb;d instanceof _.zo?(e=d,_.Pn(b,0)): 0<Number(d)&&_.Pn(b,Number(d)-1);if(e){_.Ym(!!e.VJ,"Relaying iframe open is disabled");if(d=b.zl())if(d=_.Do[d])b.qo(a),d(b.value()),b.qo(null);b.R.openerIframe=null;c.resolve(e.VJ(b));return!0}}return!1},Io=function(a,b,c){var d=b.zl();if(d)if(_.Ym(!!_.Fo,"Defer style is disabled, when requesting style "+d),_.Go[d])Bo(a,b);else return Ho(d,function(){_.Ym(!!_.Go[d],"Fail to load style - "+d);c.resolve(a.open(b.value()))}),!0;return!1}; _.yo.prototype.open=function(a,b){_.Ym(!this.Fb,"Cannot open iframe in disposed context");var c=new _.ho(a);b=Co(this,c,b);var d=new go(b);(b=c.getUrl())&&c.setUrl(_.Jn(b));if(Eo(this,c,d)||Io(this,c,d)||Eo(this,c,d))return d.promise;if(null!=Yn(c)){var e=(0,window.setTimeout)(function(){h.Ha().src="about:blank";d.reject({timeout:"Exceeded time limit of :"+Yn(c)+"milliseconds"})},Yn(c)),f=d.resolve;d.resolve=function(a){(0,window.clearTimeout)(e);f(a)}}c.R.waitForOnload&&Sn(c.hn(),function(){d.resolve(h)}); var h=this.Tg(a);c.R.waitForOnload||d.resolve(h);return d.promise};_.yo.prototype.pH=_.ea(13);_.zo=function(a,b,c,d){this.Fb=!1;this.Od=a;this.Ti=b;this.uf=c;this.ya=d;this.eo=_.lo(this.ya);this.wd=this.ya.Qa();this.jV=this.ya.Ha();this.OL=this.ya.R.where;this.Un=[];this.Yo("_default");a=this.ya.R.apis||[];for(b=0;b<a.length;b++)this.Yo(a[b]);this.Od.Ge[c]=this};_.g=_.zo.prototype;_.g.Dn=_.ea(2); _.g.Ca=function(){if(!this.Fb){for(var a=0;a<this.Un.length;a++)this.unregister(this.Un[a]);delete _.ao.Ge[this.Cd()];this.Fb=!0}};_.g.getContext=function(){return this.Od};_.g.xl=function(){return this.Ti};_.g.Cd=function(){return this.uf};_.g.Ha=function(){return this.jV};_.g.$a=function(){return this.OL};_.g.Ze=function(a){this.OL=a};_.g.$i=function(){(0,this.ya.R._rpcReadyFn)()};_.g.pL=function(a,b){this.ya.value()[a]=b};_.g.Mz=function(a){return this.ya.value()[a]};_.g.Ob=function(){return this.ya.value()}; _.g.ka=function(){return this.ya.ka()};_.g.Qa=function(){return this.wd};_.g.register=function(a,b,c){_.Ym(!this.Fb,"Cannot register handler on disposed iframe "+a);_.Ym((c||_.po)(this),"Rejecting untrusted message "+a);c=this.uf+":"+this.Od.uf+":"+a;1==_.Td(Zn,c,[]).push(b)&&(this.Un.push(a),_.wm(c,so(c,this,"_g_wasClosed"===a)))}; _.g.unregister=function(a,b){var c=this.uf+":"+this.Od.uf+":"+a,d=Zn[c];d&&(b?(b=_.Xm.call(d,b),0<=b&&d.splice(b,1)):d.splice(0,d.length),0==d.length&&(b=_.Xm.call(this.Un,a),0<=b&&this.Un.splice(b,1),_.xm(c)))};_.g.YS=function(){return this.Un};_.g.Yo=function(a){this.Dx=this.Dx||[];if(!(0<=_.Xm.call(this.Dx,a))){this.Dx.push(a);a=$n[a]||{map:{}};for(var b in a.map)_.Ud(a.map,b)&&this.register(b,a.map[b],a.filter)}}; _.g.send=function(a,b,c,d){_.Ym(!this.Fb,"Cannot send message to disposed iframe - "+a);_.Ym((d||_.po)(this),"Wrong target for message "+a);c=new go(c);_.Am(this.Ti,this.Od.uf+":"+this.uf+":"+a,c.resolve,b);return c.promise};_.Ao=function(a,b,c,d){return a.send(b,c,d,_.M)};_.zo.prototype.tX=function(a){return a};_.zo.prototype.ping=function(a,b){return _.Ao(this,"_g_ping",b,a)};Zn=_.D();$n=_.D();_.ao=new _.yo;_.vo("_g_rpcReady",_.zo.prototype.$i);_.vo("_g_discover",_.zo.prototype.YS); _.vo("_g_ping",_.zo.prototype.tX); var Ho,Bo;_.Go=_.D();_.Do=_.D();_.Fo=function(a){return _.Go[a]};Ho=function(a,b){_.Wd.load("gapi.iframes.style."+a,b)};Bo=function(a,b){var c=b.zl();if(c){b.Jd(null);var d=_.Go[c];_.Ym(d,"No such style: "+c);b.qo(a);d(b.value());b.qo(null)}};var Jo,Ko;Jo={height:!0,width:!0};Ko=/^(?!-*(?:expression|(?:moz-)?binding))(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,2}|%)?|!important|)$/i;_.Lo=function(a){"number"===typeof a&&(a=String(a)+"px");return a};_.zo.prototype.vb=function(){if(!_.po(this))return null;var a=this.ya.R._popupWindow;if(a)return a;var b=this.Ti.split("/");a=this.getContext().vb();for(var c=0;c<b.length&&a;c++){var d=b[c];a=".."===d?a==a.parent?a.opener:a.parent:a.frames[d]}return a}; var Mo=function(a,b){var c=a.hb,d=!0;b.filter&&(d=b.filter.call(b.yf,b.params));return _.hh(d).then(function(d){return d&&c?(b.aK&&b.aK.call(a,b.params),d=b.sender?b.sender(b.params):_.Ao(c,b.message,b.params),b.S_?d.then(function(){return!0}):!0):!1})}; _.yo.prototype.dy=function(a,b,c){a=Mo(this,{sender:function(a){var b=_.ao.hb;_.co(_.ao.Ge,function(c){c!==b&&_.Ao(c,"_g_wasClosed",a)});return _.Ao(b,"_g_closeMe",a)},message:"_g_closeMe",params:a,yf:c,filter:this.Ez("onCloseSelfFilter")});b=new go(b);b.resolve(a);return b.promise};_.yo.prototype.sC=function(a,b,c){a=a||{};b=new go(b);b.resolve(Mo(this,{message:"_g_restyleMe",params:a,yf:c,filter:this.Ez("onRestyleSelfFilter"),S_:!0,aK:this.pM}));return b.promise}; _.yo.prototype.pM=function(a){"auto"===a.height&&(a.height=_.Jm.Xc())};_.No=function(a){var b={};if(a)for(var c in a)_.Ud(a,c)&&_.Ud(Jo,c)&&Ko.test(a[c])&&(b[c]=a[c]);return b};_.g=_.zo.prototype;_.g.close=function(a,b){return _.Ao(this,"_g_close",a,b)};_.g.tr=function(a,b){return _.Ao(this,"_g_restyle",a,b)};_.g.bo=function(a,b){return _.Ao(this,"_g_restyleDone",a,b)};_.g.rQ=function(a){return this.getContext().dy(a,void 0,this)}; _.g.tY=function(a){if(a&&"object"===typeof a)return this.getContext().sC(a,void 0,this)};_.g.uY=function(a){var b=this.ya.R.onRestyle;b&&b.call(this,a,this);a=a&&"object"===typeof a?_.No(a):{};(b=this.Ha())&&a&&"object"===typeof a&&(_.Ud(a,"height")&&(a.height=_.Lo(a.height)),_.Ud(a,"width")&&(a.width=_.Lo(a.width)),_.Vd(a,b.style))}; _.g.sQ=function(a){var b=this.ya.R.onClose;b&&b.call(this,a,this);this.WF&&this.WF()||(b=this.Ha())&&b.parentNode&&b.parentNode.removeChild(b);if(b=this.ya.R.controller){var c={};c.frameName=this.Cd();_.Ao(b,"_g_disposeControl",c)}ro(this.uf+":"+this.Od.uf+":_g_wasClosed",a,this)};_.yo.prototype.bL=_.ea(14);_.yo.prototype.rL=_.ea(15);_.zo.prototype.sK=_.ea(16);_.zo.prototype.ik=function(a,b){this.register("_g_wasClosed",a,b)}; _.zo.prototype.V_=function(){delete this.getContext().Ge[this.Cd()];this.getContext().vb().setTimeout((0,_.A)(function(){this.Ca()},this),0)};_.vo("_g_close",_.zo.prototype.rQ);_.vo("_g_closeMe",_.zo.prototype.sQ);_.vo("_g_restyle",_.zo.prototype.tY);_.vo("_g_restyleMe",_.zo.prototype.uY);_.vo("_g_wasClosed",_.zo.prototype.V_); var Vo,Yo,Zo,$o;_.Nn.prototype.oo=_.rc(11,function(a){this.R.apis=a;return this});_.Nn.prototype.tk=_.rc(10,function(a){this.R.rpctoken=a;return this});_.Oo=function(a){a.R.show=!0;return a};_.Po=function(a,b){a.R.where=b;return a};_.Qo=function(a,b){a.R.onClose=b};_.Ro=function(a,b){a.rel="stylesheet";a.href=_.Sc(b)};_.So=function(a){this.R=a||{}};_.So.prototype.value=function(){return this.R};_.So.prototype.getIframe=function(){return this.R.iframe};_.To=function(a,b){a.R.role=b;return a}; _.So.prototype.$i=function(a){this.R.setRpcReady=a;return this};_.So.prototype.tk=function(a){this.R.rpctoken=a;return this};_.Uo=function(a){a.R.selfConnect=!0;return a};Vo=function(a){this.R=a||{}};Vo.prototype.value=function(){return this.R};var Wo=function(a){var b=new Vo;b.R.role=a;return b};Vo.prototype.xH=function(){return this.R.role};Vo.prototype.Xb=function(a){this.R.handler=a;return this};Vo.prototype.Bb=function(){return this.R.handler};var Xo=function(a,b){a.R.filter=b;return a}; Vo.prototype.oo=function(a){this.R.apis=a;return this};Yo=function(a){a.R.runOnce=!0;return a};Zo=/^https?:\/\/[^\/%\\?#\s]+$/i;$o={longdesc:!0,name:!0,src:!0,frameborder:!0,marginwidth:!0,marginheight:!0,scrolling:!0,align:!0,height:!0,width:!0,id:!0,"class":!0,title:!0,tabindex:!0,hspace:!0,vspace:!0,allowtransparency:!0};_.ap=function(a,b,c){var d=a.Ti,e=b.eo;_.ko(_.jo(c,a.eo+"/"+b.Ti),e+"/"+d);_.io(c,b.Cd()).Nh(b.wd)};_.yo.prototype.fy=_.ea(17);_.g=_.zo.prototype; _.g.vQ=function(a){var b=new _.ho(a);a=new _.So(b.value());if(a.R.selfConnect)var c=this;else(_.Ym(Zo.test(b.Qa()),"Illegal origin for connected iframe - "+b.Qa()),c=this.Od.Ge[b.Cd()],c)?_.mo(b)&&(c.$i(),_.Ao(c,"_g_rpcReady")):(b=_.io(_.ko(_.jo((new _.ho).tk(_.Un(b)),b.xl()),_.lo(b)).Nh(b.Qa()),b.Cd()).$i(_.mo(b)),c=this.Od.uj(b.value()));b=this.Od;var d=a.R.role;a=a.R.data;bp(b);d=d||"";_.Td(b.hy,d,[]).push({yf:c.Cd(),data:a});cp(c,a,b.wB[d])}; _.g.aD=function(a,b){(new _.ho(b)).R._relayedDepth||(b={},_.Uo(_.To(new _.So(b),"_opener")),_.Ao(a,"_g_connect",b))}; _.g.VJ=function(a){var b=this,c=a.R.messageHandlers,d=a.R.messageHandlersFilter,e=a.R.onClose;_.Qo(_.Wn(_.Vn(a,null),null),null);_.mh();return _.Ao(this,"_g_open",a.value()).then(function(f){var h=new _.ho(f[0]),k=h.Cd();f=new _.ho;var l=b.eo,n=_.lo(h);_.ko(_.jo(f,b.Ti+"/"+h.xl()),n+"/"+l);_.io(f,k);f.Nh(h.Qa());f.oo(h.R.apis);f.tk(_.Un(a));_.Vn(f,c);_.Wn(f,d);_.Qo(f,e);(h=b.Od.Ge[k])||(h=b.Od.uj(f.value()));return h})}; _.g.vC=function(a){var b=a.getUrl();_.Ym(!b||_.nn.test(b),"Illegal url for new iframe - "+b);var c=a.hn().value();b={};for(var d in c)_.Ud(c,d)&&_.Ud($o,d)&&(b[d]=c[d]);_.Ud(c,"style")&&(d=c.style,"object"===typeof d&&(b.style=_.No(d)));a.value().attributes=b}; _.g.gX=function(a){a=new _.ho(a);this.vC(a);var b=a.R._relayedDepth||0;a.R._relayedDepth=b+1;a.R.openerIframe=this;_.mh();var c=_.Un(a);a.tk(null);return this.Od.open(a.value()).then((0,_.A)(function(a){var d=(new _.ho(a.Ob())).R.apis,f=new _.ho;_.ap(a,this,f);0==b&&_.To(new _.So(f.value()),"_opener");f.$i(!0);f.tk(c);_.Ao(a,"_g_connect",f.value());f=new _.ho;_.io(_.ko(_.jo(f.oo(d),a.xl()),a.eo),a.Cd()).Nh(a.Qa());return f.value()},this))};var bp=function(a){a.hy||(a.hy=_.D(),a.wB=_.D())}; _.yo.prototype.xx=function(a,b,c,d){bp(this);"object"===typeof a?(b=new Vo(a),c=b.xH()||""):(b=Xo(Wo(a).Xb(b).oo(c),d),c=a);d=this.hy[c]||[];a=!1;for(var e=0;e<d.length&&!a;e++)cp(this.Ge[d[e].yf],d[e].data,[b]),a=b.R.runOnce;c=_.Td(this.wB,c,[]);a||b.R.dontWait||c.push(b)};_.yo.prototype.vK=_.ea(18); var cp=function(a,b,c){c=c||[];for(var d=0;d<c.length;d++){var e=c[d];if(e&&a){var f=e.R.filter||_.po;if(a&&f(a)){f=e.R.apis||[];for(var h=0;h<f.length;h++)a.Yo(f[h]);e.Bb()&&e.Bb()(a,b);e.R.runOnce&&(c.splice(d,1),--d)}}}};_.yo.prototype.sj=function(a,b,c){this.xx(Yo(Xo(Wo("_opener").Xb(a).oo(b),c)).value())};_.zo.prototype.sY=function(a){this.getContext().sj(function(b){b.send("_g_wasRestyled",a,void 0,_.M)},null,_.M)};var dp=_.ao.hb;dp&&dp.register("_g_restyleDone",_.zo.prototype.sY,_.M); _.vo("_g_connect",_.zo.prototype.vQ);var ep={};ep._g_open=_.zo.prototype.gX;_.to("_open",ep,_.M); _.w("gapi.iframes.create",_.Kn); _.zo.prototype.sK=_.rc(16,function(a,b){this.register("_g_wasRestyled",a,b)});_.g=_.yo.prototype;_.g.rL=_.rc(15,function(a){this.gw("onRestyleSelfFilter",a)});_.g.bL=_.rc(14,function(a){this.gw("onCloseSelfFilter",a)});_.g.pH=_.rc(13,function(){return this.hb});_.g.gw=_.rc(12,function(a,b){this.bK[a]=b});_.g.Dn=_.rc(3,function(){return this.Fb});_.zo.prototype.Dn=_.rc(2,function(){return this.Fb});_.w("gapi.iframes.registerStyle",function(a,b){_.Go[a]=b}); _.w("gapi.iframes.registerBeforeOpenStyle",function(a,b){_.Do[a]=b});_.w("gapi.iframes.getStyle",_.Fo);_.w("gapi.iframes.getBeforeOpenStyle",function(a){return _.Do[a]});_.w("gapi.iframes.registerIframesApi",_.to);_.w("gapi.iframes.registerIframesApiHandler",_.uo);_.w("gapi.iframes.getContext",_.wo);_.w("gapi.iframes.SAME_ORIGIN_IFRAMES_FILTER",_.po);_.w("gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER",_.M);_.w("gapi.iframes.makeWhiteListIframesFilter",_.qo);_.w("gapi.iframes.Context",_.yo); _.w("gapi.iframes.Context.prototype.isDisposed",_.yo.prototype.Dn);_.w("gapi.iframes.Context.prototype.getWindow",_.yo.prototype.vb);_.w("gapi.iframes.Context.prototype.getFrameName",_.yo.prototype.Cd);_.w("gapi.iframes.Context.prototype.getGlobalParam",_.yo.prototype.Ez);_.w("gapi.iframes.Context.prototype.setGlobalParam",_.yo.prototype.gw);_.w("gapi.iframes.Context.prototype.open",_.yo.prototype.open);_.w("gapi.iframes.Context.prototype.openChild",_.yo.prototype.Tg); _.w("gapi.iframes.Context.prototype.getParentIframe",_.yo.prototype.pH);_.w("gapi.iframes.Context.prototype.closeSelf",_.yo.prototype.dy);_.w("gapi.iframes.Context.prototype.restyleSelf",_.yo.prototype.sC);_.w("gapi.iframes.Context.prototype.setCloseSelfFilter",_.yo.prototype.bL);_.w("gapi.iframes.Context.prototype.setRestyleSelfFilter",_.yo.prototype.rL);_.w("gapi.iframes.Iframe",_.zo);_.w("gapi.iframes.Iframe.prototype.isDisposed",_.zo.prototype.Dn); _.w("gapi.iframes.Iframe.prototype.getContext",_.zo.prototype.getContext);_.w("gapi.iframes.Iframe.prototype.getFrameName",_.zo.prototype.Cd);_.w("gapi.iframes.Iframe.prototype.getId",_.zo.prototype.ka);_.w("gapi.iframes.Iframe.prototype.register",_.zo.prototype.register);_.w("gapi.iframes.Iframe.prototype.unregister",_.zo.prototype.unregister);_.w("gapi.iframes.Iframe.prototype.send",_.zo.prototype.send);_.w("gapi.iframes.Iframe.prototype.applyIframesApi",_.zo.prototype.Yo); _.w("gapi.iframes.Iframe.prototype.getIframeEl",_.zo.prototype.Ha);_.w("gapi.iframes.Iframe.prototype.getSiteEl",_.zo.prototype.$a);_.w("gapi.iframes.Iframe.prototype.setSiteEl",_.zo.prototype.Ze);_.w("gapi.iframes.Iframe.prototype.getWindow",_.zo.prototype.vb);_.w("gapi.iframes.Iframe.prototype.getOrigin",_.zo.prototype.Qa);_.w("gapi.iframes.Iframe.prototype.close",_.zo.prototype.close);_.w("gapi.iframes.Iframe.prototype.restyle",_.zo.prototype.tr); _.w("gapi.iframes.Iframe.prototype.restyleDone",_.zo.prototype.bo);_.w("gapi.iframes.Iframe.prototype.registerWasRestyled",_.zo.prototype.sK);_.w("gapi.iframes.Iframe.prototype.registerWasClosed",_.zo.prototype.ik);_.w("gapi.iframes.Iframe.prototype.getParam",_.zo.prototype.Mz);_.w("gapi.iframes.Iframe.prototype.setParam",_.zo.prototype.pL);_.w("gapi.iframes.Iframe.prototype.ping",_.zo.prototype.ping); var LM=function(a,b){a.R.data=b;return a};_.yo.prototype.vK=_.rc(18,function(a,b){a=_.Td(this.wB,a,[]);if(b)for(var c=0,d=!1;!d&&c<a.length;c++)a[c].Oe===b&&(d=!0,a.splice(c,1));else a.splice(0,a.length)}); _.yo.prototype.fy=_.rc(17,function(a,b){a=new _.So(a);var c=new _.So(b),d=_.mo(a);b=a.getIframe();var e=c.getIframe();if(e){var f=_.Un(a),h=new _.ho;_.ap(b,e,h);LM(_.To((new _.So(h.value())).tk(f),a.R.role),a.R.data).$i(d);var k=new _.ho;_.ap(e,b,k);LM(_.To((new _.So(k.value())).tk(f),c.R.role),c.R.data).$i(!0);_.Ao(b,"_g_connect",h.value(),function(){d||_.Ao(e,"_g_connect",k.value())});d&&_.Ao(e,"_g_connect",k.value())}else c={},LM(_.To(_.Uo(new _.So(c)),a.R.role),a.R.data),_.Ao(b,"_g_connect",c)}); _.w("gapi.iframes.Context.prototype.addOnConnectHandler",_.yo.prototype.xx);_.w("gapi.iframes.Context.prototype.removeOnConnectHandler",_.yo.prototype.vK);_.w("gapi.iframes.Context.prototype.addOnOpenerHandler",_.yo.prototype.sj);_.w("gapi.iframes.Context.prototype.connectIframes",_.yo.prototype.fy); _.ak=window.googleapis&&window.googleapis.server||{}; (function(){function a(a,b){if(!(a<c)&&d)if(2===a&&d.warn)d.warn(b);else if(3===a&&d.error)try{d.error(b)}catch(h){}else d.log&&d.log(b)}var b=function(b){a(1,b)};_.Ra=function(b){a(2,b)};_.Sa=function(b){a(3,b)};_.oe=function(){};b.INFO=1;b.WARNING=2;b.NONE=4;var c=1,d=window.console?window.console:window.opera?window.opera.postError:void 0;return b})(); _.pe=function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(_.Wa(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var h=0;h<f;h++)a[e+h]=d[h]}else a.push(d)}}; _.I=_.I||{};_.I.Hs=function(a,b,c,d){"undefined"!=typeof a.addEventListener?a.addEventListener(b,c,d):"undefined"!=typeof a.attachEvent?a.attachEvent("on"+b,c):_.Ra("cannot attachBrowserEvent: "+b)};_.I.VX=function(a){var b=window;b.removeEventListener?b.removeEventListener("mousemove",a,!1):b.detachEvent?b.detachEvent("onmousemove",a):_.Ra("cannot removeBrowserEvent: mousemove")}; _.bk=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;p=n=0}function b(a){for(var b=h,c=0;64>c;c+=4)b[c/4]=a[c]<<24|a[c+1]<<16|a[c+2]<<8|a[c+3];for(c=16;80>c;c++)a=b[c-3]^b[c-8]^b[c-14]^b[c-16],b[c]=(a<<1|a>>>31)&4294967295;a=e[0];var d=e[1],f=e[2],k=e[3],l=e[4];for(c=0;80>c;c++){if(40>c)if(20>c){var n=k^d&(f^k);var p=1518500249}else n=d^f^k,p=1859775393;else 60>c?(n=d&f|k&(d|f),p=2400959708):(n=d^f^k,p=3395469782);n=((a<<5|a>>>27)&4294967295)+ n+l+p+b[c]&4294967295;l=k;k=f;f=(d<<30|d>>>2)&4294967295;d=a;a=n}e[0]=e[0]+a&4294967295;e[1]=e[1]+d&4294967295;e[2]=e[2]+f&4294967295;e[3]=e[3]+k&4294967295;e[4]=e[4]+l&4294967295}function c(a,c){if("string"===typeof a){a=(0,window.unescape)((0,window.encodeURIComponent)(a));for(var d=[],e=0,h=a.length;e<h;++e)d.push(a.charCodeAt(e));a=d}c||(c=a.length);d=0;if(0==n)for(;d+64<c;)b(a.slice(d,d+64)),d+=64,p+=64;for(;d<c;)if(f[n++]=a[d++],p++,64==n)for(n=0,b(f);d+64<c;)b(a.slice(d,d+64)),d+=64,p+=64} function d(){var a=[],d=8*p;56>n?c(k,56-n):c(k,64-(n-56));for(var h=63;56<=h;h--)f[h]=d&255,d>>>=8;b(f);for(h=d=0;5>h;h++)for(var l=24;0<=l;l-=8)a[d++]=e[h]>>l&255;return a}for(var e=[],f=[],h=[],k=[128],l=1;64>l;++l)k[l]=0;var n,p;a();return{reset:a,update:c,digest:d,Ig:function(){for(var a=d(),b="",c=0;c<a.length;c++)b+="0123456789ABCDEF".charAt(Math.floor(a[c]/16))+"0123456789ABCDEF".charAt(a[c]%16);return b}}}; _.ck=function(){function a(a){var b=_.bk();b.update(a);return b.Ig()}var b=window.crypto;if(b&&"function"==typeof b.getRandomValues)return function(){var a=new window.Uint32Array(1);b.getRandomValues(a);return Number("0."+a[0])};var c=_.H("random/maxObserveMousemove");null==c&&(c=-1);var d=0,e=Math.random(),f=1,h=1E6*(window.screen.width*window.screen.width+window.screen.height),k=function(a){a=a||window.event;var b=a.screenX+a.clientX<<16;b+=a.screenY+a.clientY;b*=(new Date).getTime()%1E6;f=f*b% h;0<c&&++d==c&&_.I.VX(k)};0!=c&&_.I.Hs(window,"mousemove",k,!1);var l=a(window.document.cookie+"|"+window.document.location+"|"+(new Date).getTime()+"|"+e);return function(){var b=f;b+=(0,window.parseInt)(l.substr(0,20),16);l=a(l);return b/(h+Math.pow(16,20))}}(); _.w("shindig.random",_.ck); _.I=_.I||{};(function(){var a=[];_.I.P9=function(b){a.push(b)};_.I.c$=function(){for(var b=0,c=a.length;b<c;++b)a[b]()}})(); _.we=function(){var a=window.gadgets&&window.gadgets.config&&window.gadgets.config.get;a&&_.le(a());return{register:function(a,c,d){d&&d(_.H())},get:function(a){return _.H(a)},update:function(a,c){if(c)throw"Config replacement is not supported";_.le(a)},Pb:function(){}}}(); _.w("gadgets.config.register",_.we.register);_.w("gadgets.config.get",_.we.get);_.w("gadgets.config.init",_.we.Pb);_.w("gadgets.config.update",_.we.update); var jf;_.gf=function(){var a=_.Qd.readyState;return"complete"===a||"interactive"===a&&-1==window.navigator.userAgent.indexOf("MSIE")};_.hf=function(a){if(_.gf())a();else{var b=!1,c=function(){if(!b)return b=!0,a.apply(this,arguments)};_.Nd.addEventListener?(_.Nd.addEventListener("load",c,!1),_.Nd.addEventListener("DOMContentLoaded",c,!1)):_.Nd.attachEvent&&(_.Nd.attachEvent("onreadystatechange",function(){_.gf()&&c.apply(this,arguments)}),_.Nd.attachEvent("onload",c))}};jf=jf||{};jf.HK=null; jf.zJ=null;jf.uu=null;jf.frameElement=null; jf=jf||{}; jf.ZD||(jf.ZD=function(){function a(a,b,c){"undefined"!=typeof window.addEventListener?window.addEventListener(a,b,c):"undefined"!=typeof window.attachEvent&&window.attachEvent("on"+a,b);"message"===a&&(window.___jsl=window.___jsl||{},a=window.___jsl,a.RPMQ=a.RPMQ||[],a.RPMQ.push(b))}function b(a){var b=_.cf(a.data);if(b&&b.f){(0,_.oe)("gadgets.rpc.receive("+window.name+"): "+a.data);var d=_.K.Bl(b.f);e&&("undefined"!==typeof a.origin?a.origin!==d:a.domain!==/^.+:\/\/([^:]+).*/.exec(d)[1])?_.Sa("Invalid rpc message origin. "+ d+" vs "+(a.origin||"")):c(b,a.origin)}}var c,d,e=!0;return{ZG:function(){return"wpm"},RV:function(){return!0},Pb:function(f,h){_.we.register("rpc",null,function(a){"true"===String((a&&a.rpc||{}).disableForceSecure)&&(e=!1)});c=f;d=h;a("message",b,!1);d("..",!0);return!0},Dc:function(a){d(a,!0);return!0},call:function(a,b,c){var d=_.K.Bl(a),e=_.K.bF(a);d?window.setTimeout(function(){var a=_.df(c);(0,_.oe)("gadgets.rpc.send("+window.name+"): "+a);e.postMessage(a,d)},0):".."!=a&&_.Sa("No relay set (used as window.postMessage targetOrigin), cannot send cross-domain message"); return!0}}}()); if(window.gadgets&&window.gadgets.rpc)"undefined"!=typeof _.K&&_.K||(_.K=window.gadgets.rpc,_.K.config=_.K.config,_.K.register=_.K.register,_.K.unregister=_.K.unregister,_.K.qK=_.K.registerDefault,_.K.oM=_.K.unregisterDefault,_.K.RG=_.K.forceParentVerifiable,_.K.call=_.K.call,_.K.kq=_.K.getRelayUrl,_.K.Ph=_.K.setRelayUrl,_.K.ew=_.K.setAuthToken,_.K.Hr=_.K.setupReceiver,_.K.fl=_.K.getAuthToken,_.K.kC=_.K.removeReceiver,_.K.uH=_.K.getRelayChannel,_.K.nK=_.K.receive,_.K.pK=_.K.receiveSameDomain,_.K.Qa= _.K.getOrigin,_.K.Bl=_.K.getTargetOrigin,_.K.bF=_.K._getTargetWin,_.K.xP=_.K._parseSiblingId);else{_.K=function(){function a(a,b){if(!aa[a]){var c=R;b||(c=ka);aa[a]=c;b=la[a]||[];for(var d=0;d<b.length;++d){var e=b[d];e.t=G[a];c.call(a,e.f,e)}la[a]=[]}}function b(){function a(){Ga=!0}N||("undefined"!=typeof window.addEventListener?window.addEventListener("unload",a,!1):"undefined"!=typeof window.attachEvent&&window.attachEvent("onunload",a),N=!0)}function c(a,c,d,e,f){G[c]&&G[c]===d||(_.Sa("Invalid gadgets.rpc token. "+ G[c]+" vs "+d),ua(c,2));f.onunload=function(){J[c]&&!Ga&&(ua(c,1),_.K.kC(c))};b();e=_.cf((0,window.decodeURIComponent)(e))}function d(b,c){if(b&&"string"===typeof b.s&&"string"===typeof b.f&&b.a instanceof Array)if(G[b.f]&&G[b.f]!==b.t&&(_.Sa("Invalid gadgets.rpc token. "+G[b.f]+" vs "+b.t),ua(b.f,2)),"__ack"===b.s)window.setTimeout(function(){a(b.f,!0)},0);else{b.c&&(b.callback=function(a){_.K.call(b.f,(b.g?"legacy__":"")+"__cb",null,b.c,a)});if(c){var d=e(c);b.origin=c;var f=b.r;try{var h=e(f)}catch(Ha){}f&& h==d||(f=c);b.referer=f}c=(y[b.s]||y[""]).apply(b,b.a);b.c&&"undefined"!==typeof c&&_.K.call(b.f,"__cb",null,b.c,c)}}function e(a){if(!a)return"";a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);-1==a.indexOf("://")&&(a=window.location.protocol+"//"+a);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));a=a.substring(0,a.indexOf("://"));if("http"!==a&&"https"!==a&&"chrome-extension"!==a&&"file"!==a&&"android-app"!== a&&"chrome-search"!==a)throw Error("p");c="";var d=b.indexOf(":");if(-1!=d){var e=b.substring(d+1);b=b.substring(0,d);if("http"===a&&"80"!==e||"https"===a&&"443"!==e)c=":"+e}return a+"://"+b+c}function f(a){if("/"==a.charAt(0)){var b=a.indexOf("|");return{id:0<b?a.substring(1,b):a.substring(1),origin:0<b?a.substring(b+1):null}}return null}function h(a){if("undefined"===typeof a||".."===a)return window.parent;var b=f(a);if(b)return window.top.frames[b.id];a=String(a);return(b=window.frames[a])?b:(b= window.document.getElementById(a))&&b.contentWindow?b.contentWindow:null}function k(a,b){if(!0!==J[a]){"undefined"===typeof J[a]&&(J[a]=0);var c=h(a);".."!==a&&null==c||!0!==R.Dc(a,b)?!0!==J[a]&&10>J[a]++?window.setTimeout(function(){k(a,b)},500):(aa[a]=ka,J[a]=!0):J[a]=!0}}function l(a){(a=F[a])&&"/"===a.substring(0,1)&&(a="/"===a.substring(1,2)?window.document.location.protocol+a:window.document.location.protocol+"//"+window.document.location.host+a);return a}function n(a,b,c){b&&!/http(s)?:\/\/.+/.test(b)&& (0==b.indexOf("//")?b=window.location.protocol+b:"/"==b.charAt(0)?b=window.location.protocol+"//"+window.location.host+b:-1==b.indexOf("://")&&(b=window.location.protocol+"//"+b));F[a]=b;"undefined"!==typeof c&&(E[a]=!!c)}function p(a,b){b=b||"";G[a]=String(b);k(a,b)}function q(a){a=(a.passReferrer||"").split(":",2);za=a[0]||"none";pa=a[1]||"origin"}function t(b){"true"===String(b.useLegacyProtocol)&&(R=jf.uu||ka,R.Pb(d,a))}function x(a,b){function c(c){c=c&&c.rpc||{};q(c);var d=c.parentRelayUrl|| "";d=e(V.parent||b)+d;n("..",d,"true"===String(c.useLegacyProtocol));t(c);p("..",a)}!V.parent&&b?c({}):_.we.register("rpc",null,c)}function v(a,b,c){if(".."===a)x(c||V.rpctoken||V.ifpctok||"",b);else a:{var d=null;if("/"!=a.charAt(0)){if(!_.I)break a;d=window.document.getElementById(a);if(!d)throw Error("q`"+a);}d=d&&d.src;b=b||_.K.Qa(d);n(a,b);b=_.I.xc(d);p(a,c||b.rpctoken)}}var y={},F={},E={},G={},B=0,L={},J={},V={},aa={},la={},za=null,pa=null,ba=window.top!==window.self,qa=window.name,ua=function(){}, db=window.console,ra=db&&db.log&&function(a){db.log(a)}||function(){},ka=function(){function a(a){return function(){ra(a+": call ignored")}}return{ZG:function(){return"noop"},RV:function(){return!0},Pb:a("init"),Dc:a("setup"),call:a("call")}}();_.I&&(V=_.I.xc());var Ga=!1,N=!1,R=function(){if("rmr"==V.rpctx)return jf.HK;var a="function"===typeof window.postMessage?jf.ZD:"object"===typeof window.postMessage?jf.ZD:window.ActiveXObject?jf.zJ?jf.zJ:jf.uu:0<window.navigator.userAgent.indexOf("WebKit")? jf.HK:"Gecko"===window.navigator.product?jf.frameElement:jf.uu;a||(a=ka);return a}();y[""]=function(){ra("Unknown RPC service: "+this.s)};y.__cb=function(a,b){var c=L[a];c&&(delete L[a],c.call(this,b))};return{config:function(a){"function"===typeof a.MK&&(ua=a.MK)},register:function(a,b){if("__cb"===a||"__ack"===a)throw Error("r");if(""===a)throw Error("s");y[a]=b},unregister:function(a){if("__cb"===a||"__ack"===a)throw Error("t");if(""===a)throw Error("u");delete y[a]},qK:function(a){y[""]=a},oM:function(){delete y[""]}, RG:function(){},call:function(a,b,c,d){a=a||"..";var e="..";".."===a?e=qa:"/"==a.charAt(0)&&(e=_.K.Qa(window.location.href),e="/"+qa+(e?"|"+e:""));++B;c&&(L[B]=c);var h={s:b,f:e,c:c?B:0,a:Array.prototype.slice.call(arguments,3),t:G[a],l:!!E[a]};a:if("bidir"===za||"c2p"===za&&".."===a||"p2c"===za&&".."!==a){var k=window.location.href;var l="?";if("query"===pa)l="#";else if("hash"===pa)break a;l=k.lastIndexOf(l);l=-1===l?k.length:l;k=k.substring(0,l)}else k=null;k&&(h.r=k);if(".."===a||null!=f(a)|| window.document.getElementById(a))(k=aa[a])||null===f(a)||(k=R),0===b.indexOf("legacy__")&&(k=R,h.s=b.substring(8),h.c=h.c?h.c:B),h.g=!0,h.r=e,k?(E[a]&&(k=jf.uu),!1===k.call(a,e,h)&&(aa[a]=ka,R.call(a,e,h))):la[a]?la[a].push(h):la[a]=[h]},kq:l,Ph:n,ew:p,Hr:v,fl:function(a){return G[a]},kC:function(a){delete F[a];delete E[a];delete G[a];delete J[a];delete aa[a]},uH:function(){return R.ZG()},nK:function(a,b){4<a.length?R.V7(a,d):c.apply(null,a.concat(b))},pK:function(a){a.a=Array.prototype.slice.call(a.a); window.setTimeout(function(){d(a)},0)},Qa:e,Bl:function(a){var b=null,c=l(a);c?b=c:(c=f(a))?b=c.origin:".."==a?b=V.parent:(a=window.document.getElementById(a))&&"iframe"===a.tagName.toLowerCase()&&(b=a.src);return e(b)},Pb:function(){!1===R.Pb(d,a)&&(R=ka);ba?v(".."):_.we.register("rpc",null,function(a){a=a.rpc||{};q(a);t(a)})},bF:h,xP:f,c0:"__ack",E5:qa||"..",T5:0,S5:1,R5:2}}();_.K.Pb()}; _.K.config({MK:function(a){throw Error("v`"+a);}});_.oe=_.ve;_.w("gadgets.rpc.config",_.K.config);_.w("gadgets.rpc.register",_.K.register);_.w("gadgets.rpc.unregister",_.K.unregister);_.w("gadgets.rpc.registerDefault",_.K.qK);_.w("gadgets.rpc.unregisterDefault",_.K.oM);_.w("gadgets.rpc.forceParentVerifiable",_.K.RG);_.w("gadgets.rpc.call",_.K.call);_.w("gadgets.rpc.getRelayUrl",_.K.kq);_.w("gadgets.rpc.setRelayUrl",_.K.Ph);_.w("gadgets.rpc.setAuthToken",_.K.ew);_.w("gadgets.rpc.setupReceiver",_.K.Hr);_.w("gadgets.rpc.getAuthToken",_.K.fl); _.w("gadgets.rpc.removeReceiver",_.K.kC);_.w("gadgets.rpc.getRelayChannel",_.K.uH);_.w("gadgets.rpc.receive",_.K.nK);_.w("gadgets.rpc.receiveSameDomain",_.K.pK);_.w("gadgets.rpc.getOrigin",_.K.Qa);_.w("gadgets.rpc.getTargetOrigin",_.K.Bl); var dk=function(a){return{execute:function(b){var c={method:a.httpMethod||"GET",root:a.root,path:a.url,params:a.urlParams,headers:a.headers,body:a.body},d=window.gapi,e=function(){var a=d.config.get("client/apiKey"),e=d.config.get("client/version");try{var k=d.config.get("googleapis.config/developerKey"),l=d.config.get("client/apiKey",k);d.config.update("client/apiKey",l);d.config.update("client/version","1.0.0-alpha");var n=d.client;n.request.call(n,c).then(b,b)}finally{d.config.update("client/apiKey", a),d.config.update("client/version",e)}};d.client?e():d.load.call(d,"client",e)}}},ek=function(a,b){return function(c){var d={};c=c.body;var e=_.cf(c),f={};if(e&&e.length)for(var h=0,k=e.length;h<k;++h){var l=e[h];f[l.id]=l}h=0;for(k=b.length;h<k;++h)l=b[h].id,d[l]=e&&e.length?f[l]:e;a(d,c)}},fk=function(a){a.transport={name:"googleapis",execute:function(b,c){for(var d=[],e=0,f=b.length;e<f;++e){var h=b[e],k=h.method,l=String(k).split(".")[0];l=_.H("googleapis.config/versions/"+k)||_.H("googleapis.config/versions/"+ l)||"v1";d.push({jsonrpc:"2.0",id:h.id,method:k,apiVersion:String(l),params:h.params})}b=dk({httpMethod:"POST",root:a.transport.root,url:"/rpc?pp=0",headers:{"Content-Type":"application/json"},body:d});b.execute.call(b,ek(c,d))},root:void 0}},gk=function(a){var b=this.method,c=this.transport;c.execute.call(c,[{method:b,id:b,params:this.rpc}],function(c){c=c[b];c.error||(c=c.data||c.result);a(c)})},ik=function(){for(var a=hk,b=a.split("."),c=function(b){b=b||{};b.groupId=b.groupId||"@self";b.userId= b.userId||"@viewer";b={method:a,rpc:b||{}};fk(b);b.execute=gk;return b},d=_.m,e=0,f=b.length;e<f;++e){var h=d[b[e]]||{};e+1==f&&(h=c);d=d[b[e]]=h}if(1<b.length&&"googleapis"!=b[0])for(b[0]="googleapis","delete"==b[b.length-1]&&(b[b.length-1]="remove"),d=_.m,e=0,f=b.length;e<f;++e)h=d[b[e]]||{},e+1==f&&(h=c),d=d[b[e]]=h},hk;for(hk in _.H("googleapis.config/methods"))ik(); _.w("googleapis.newHttpRequest",function(a){return dk(a)});_.w("googleapis.setUrlParameter",function(a,b){if("trace"!==a)throw Error("M");_.le("client/trace",b)}); _.fp=_.Td(_.ce,"rw",_.D()); var gp=function(a,b){(a=_.fp[a])&&a.state<b&&(a.state=b)};var hp=function(a){a=(a=_.fp[a])?a.oid:void 0;if(a){var b=_.Qd.getElementById(a);b&&b.parentNode.removeChild(b);delete _.fp[a];hp(a)}};_.ip=function(a){a=a.container;"string"===typeof a&&(a=window.document.getElementById(a));return a};_.jp=function(a){var b=a.clientWidth;return"position:absolute;top:-10000px;width:"+(b?b+"px":a.style.width||"300px")+";margin:0px;border-style:none;"}; _.kp=function(a,b){var c={},d=a.Ob(),e=b&&b.width,f=b&&b.height,h=b&&b.verticalAlign;h&&(c.verticalAlign=h);e||(e=d.width||a.width);f||(f=d.height||a.height);d.width=c.width=e;d.height=c.height=f;d=a.Ha();e=a.ka();gp(e,2);a:{e=a.$a();c=c||{};if(_.ce.oa){var k=d.id;if(k){f=(f=_.fp[k])?f.state:void 0;if(1===f||4===f)break a;hp(k)}}(f=e.nextSibling)&&f.getAttribute&&f.getAttribute("data-gapistub")&&(e.parentNode.removeChild(f),e.style.cssText="");f=c.width;h=c.height;var l=e.style;l.textIndent="0";l.margin= "0";l.padding="0";l.background="transparent";l.borderStyle="none";l.cssFloat="none";l.styleFloat="none";l.lineHeight="normal";l.fontSize="1px";l.verticalAlign="baseline";e=e.style;e.display="inline-block";d=d.style;d.position="static";d.left="0";d.top="0";d.visibility="visible";f&&(e.width=d.width=f+"px");h&&(e.height=d.height=h+"px");c.verticalAlign&&(e.verticalAlign=c.verticalAlign);k&&gp(k,3)}(k=b?b.title:null)&&a.Ha().setAttribute("title",k);(b=b?b.ariaLabel:null)&&a.Ha().setAttribute("aria-label", b)};_.lp=function(a){var b=a.$a();b&&b.removeChild(a.Ha())};_.mp=function(a){a.where=_.ip(a);var b=a.messageHandlers=a.messageHandlers||{},c=function(a){_.kp(this,a)};b._ready=c;b._renderstart=c;var d=a.onClose;a.onClose=function(a){d&&d.call(this,a);_.lp(this)};a.onCreate=function(a){a=a.Ha();a.style.cssText=_.jp(a)}}; var Yj=_.Xj=_.Xj||{};window.___jsl=window.___jsl||{};Yj.Mx={E8:function(){return window.___jsl.bsh},iH:function(){return window.___jsl.h},KC:function(a){window.___jsl.bsh=a},qZ:function(a){window.___jsl.h=a}}; _.I=_.I||{};_.I.Yu=function(a,b,c){for(var d=[],e=2,f=arguments.length;e<f;++e)d.push(arguments[e]);return function(){for(var c=d.slice(),e=0,f=arguments.length;e<f;++e)c.push(arguments[e]);return b.apply(a,c)}};_.I.Rq=function(a){var b,c,d={};for(b=0;c=a[b];++b)d[c]=c;return d}; _.I=_.I||{}; (function(){function a(a,b){return String.fromCharCode(b)}var b={0:!1,10:!0,13:!0,34:!0,39:!0,60:!0,62:!0,92:!0,8232:!0,8233:!0,65282:!0,65287:!0,65308:!0,65310:!0,65340:!0};_.I.escape=function(a,b){if(a){if("string"===typeof a)return _.I.Ft(a);if("Array"===typeof a){var c=0;for(b=a.length;c<b;++c)a[c]=_.I.escape(a[c])}else if("object"===typeof a&&b){b={};for(c in a)a.hasOwnProperty(c)&&(b[_.I.Ft(c)]=_.I.escape(a[c],!0));return b}}return a};_.I.Ft=function(a){if(!a)return a;for(var c=[],e,f,h=0,k= a.length;h<k;++h)e=a.charCodeAt(h),f=b[e],!0===f?c.push("&#",e,";"):!1!==f&&c.push(a.charAt(h));return c.join("")};_.I.x$=function(b){return b?b.replace(/&#([0-9]+);/g,a):b}})(); _.O={};_.op={};window.iframer=_.op; _.O.Ia=_.O.Ia||{};_.O.Ia.fQ=function(a){try{return!!a.document}catch(b){}return!1};_.O.Ia.DH=function(a){var b=a.parent;return a!=b&&_.O.Ia.fQ(b)?_.O.Ia.DH(b):a};_.O.Ia.Z8=function(a){var b=a.userAgent||"";a=a.product||"";return 0!=b.indexOf("Opera")&&-1==b.indexOf("WebKit")&&"Gecko"==a&&0<b.indexOf("rv:1.")}; var Mr,Nr,Or,Qr,Rr,Sr,Xr,Yr,Zr,$r,bs,cs,ds,fs,gs,is;Mr=function(){_.O.tI++;return["I",_.O.tI,"_",(new Date).getTime()].join("")};Nr=function(a){return a instanceof Array?a.join(","):a instanceof Object?_.df(a):a};Or=function(){};Qr=function(a){a&&a.match(Pr)&&_.le("googleapis.config/gcv",a)};Rr=function(a){_.Xj.Mx.qZ(a)};Sr=function(a){_.Xj.Mx.KC(a)};_.Tr=function(a,b){b=b||{};for(var c in a)a.hasOwnProperty(c)&&(b[c]=a[c]);return b}; _.Vr=function(a,b,c,d,e){var f=[],h;for(h in a)if(a.hasOwnProperty(h)){var k=b,l=c,n=a[h],p=d,q=Ur(h);q[k]=q[k]||{};p=_.I.Yu(p,n);n._iframe_wrapped_rpc_&&(p._iframe_wrapped_rpc_=!0);q[k][l]=p;f.push(h)}if(e)for(h in _.O.tn)_.O.tn.hasOwnProperty(h)&&f.push(h);return f.join(",")};Xr=function(a,b,c){var d={};if(a&&a._methods){a=a._methods.split(",");for(var e=0;e<a.length;e++){var f=a[e];d[f]=Wr(f,b,c)}}return d}; Yr=function(a){if(a&&a.disableMultiLevelParentRelay)a=!1;else{var b;if(b=_.op&&_.op._open&&"inline"!=a.style&&!0!==a.inline)a=a.container,b=!(a&&("string"==typeof a&&window.document.getElementById(a)||window.document==(a.ownerDocument||a.document)));a=b}return a};Zr=function(a,b){var c={};b=b.params||{};for(var d in a)"#"==d.charAt(0)&&(c[d.substring(1)]=a[d]),0==d.indexOf("fr-")&&(c[d.substring(3)]=a[d]),"#"==b[d]&&(c[d]=a[d]);for(var e in c)delete a["fr-"+e],delete a["#"+e],delete a[e];return c}; $r=function(a){if(":"==a.charAt(0)){var b=_.H("iframes/"+a.substring(1));a={};_.Vd(b,a);(b=a.url)&&(a.url=_.In(b));a.params||(a.params={});return a}return{url:_.In(a)}};bs=function(a){function b(){}b.prototype=as.prototype;a.prototype=new b};cs=function(a){return _.O.Rr[a]};ds=function(a,b){_.O.Rr[a]=b};fs=function(a){a=a||{};"auto"===a.height&&(a.height=_.Jm.Xc());var b=window&&es&&es.Na();b?b.DK(a.width||0,a.height||0):_.op&&_.op._resizeMe&&_.op._resizeMe(a)};gs=function(a){Qr(a)}; _.hs=function(){return _.Nd.location.origin||_.Nd.location.protocol+"//"+_.Nd.location.host};is=function(a){var b=_.Xd(a.location.href,"urlindex");if(b=_.Td(_.ce,"fUrl",[])[b]){var c=a.location.hash;b+=/#/.test(b)?c.replace(/^#/,"&"):c;a.location.replace(b)}}; if(window.ToolbarApi)es=window.ToolbarApi,es.Na=window.ToolbarApi.getInstance,es.prototype=window.ToolbarApi.prototype,_.g=es.prototype,_.g.openWindow=es.prototype.openWindow,_.g.XF=es.prototype.closeWindow,_.g.nL=es.prototype.setOnCloseHandler,_.g.KF=es.prototype.canClosePopup,_.g.DK=es.prototype.resizeWindow;else{var es=function(){},js=null;es.Na=function(){!js&&window.external&&window.external.GTB_IsToolbar&&(js=new es);return js};_.g=es.prototype;_.g.openWindow=function(a){return window.external.GTB_OpenPopup&& window.external.GTB_OpenPopup(a)};_.g.XF=function(a){window.external.GTB_ClosePopupWindow&&window.external.GTB_ClosePopupWindow(a)};_.g.nL=function(a,b){window.external.GTB_SetOnCloseHandler&&window.external.GTB_SetOnCloseHandler(a,b)};_.g.KF=function(a){return window.external.GTB_CanClosePopup&&window.external.GTB_CanClosePopup(a)};_.g.DK=function(a,b){return window.external.GTB_ResizeWindow&&window.external.GTB_ResizeWindow(a,b)};window.ToolbarApi=es;window.ToolbarApi.getInstance=es.Na}; var ks=function(){_.K.register("_noop_echo",function(){this.callback(_.O.RS(_.O.Tj[this.f]))})},ls=function(){window.setTimeout(function(){_.K.call("..","_noop_echo",_.O.pX)},0)},Wr=function(a,b,c){var d=function(d){var e=Array.prototype.slice.call(arguments,0),h=e[e.length-1];if("function"===typeof h){var k=h;e.pop()}e.unshift(b,a,k,c);_.K.call.apply(_.K,e)};d._iframe_wrapped_rpc_=!0;return d},Ur=function(a){_.O.Lv[a]||(_.O.Lv[a]={},_.K.register(a,function(b,c){var d=this.f;if(!("string"!=typeof b|| b in{}||d in{})){var e=this.callback,f=_.O.Lv[a][d],h;f&&Object.hasOwnProperty.call(f,b)?h=f[b]:Object.hasOwnProperty.call(_.O.tn,a)&&(h=_.O.tn[a]);if(h)return d=Array.prototype.slice.call(arguments,1),h._iframe_wrapped_rpc_&&e&&d.push(e),h.apply({},d)}_.Sa(['Unregistered call in window "',window.name,'" for method "',a,'", via proxyId "',b,'" from frame "',d,'".'].join(""));return null}));return _.O.Lv[a]}; _.O.cQ=function(a,b,c){var d=Array.prototype.slice.call(arguments);_.O.qH(function(a){a.sameOrigin&&(d.unshift("/"+a.claimedOpenerId+"|"+window.location.protocol+"//"+window.location.host),_.K.call.apply(_.K,d))})};_.O.RX=function(a,b){_.K.register(a,b)}; var Pr=/^[-_.0-9A-Za-z]+$/,ms={open:"open",onready:"ready",close:"close",onresize:"resize",onOpen:"open",onReady:"ready",onClose:"close",onResize:"resize",onRenderStart:"renderstart"},ns={onBeforeParentOpen:"beforeparentopen"},os={onOpen:function(a){var b=a.Ob();a.Bf(b.container||b.element);return a},onClose:function(a){a.remove()}};_.O.hn=function(a){var b=_.D();_.Vd(_.wn,b);_.Vd(a,b);return b}; var as=function(a,b,c,d,e,f,h,k){this.config=$r(a);this.openParams=this.fr=b||{};this.params=c||{};this.methods=d;this.ww=!1;ps(this,b.style);this.jp={};qs(this,function(){var a;(a=this.fr.style)&&_.O.Rr[a]?a=_.O.Rr[a]:a?(_.Ra(['Missing handler for style "',a,'". Continuing with default handler.'].join("")),a=null):a=os;if(a){if("function"===typeof a)var b=a(this);else{var c={};for(b in a){var d=a[b];c[b]="function"===typeof d?_.I.Yu(a,d,this):d}b=c}for(var h in e)a=b[h],"function"===typeof a&&rs(this, e[h],_.I.Yu(b,a))}f&&rs(this,"close",f)});this.Ki=this.ac=h;this.HB=(k||[]).slice();h&&this.HB.unshift(h.ka())};as.prototype.Ob=function(){return this.fr};as.prototype.Nj=function(){return this.params};as.prototype.Xt=function(){return this.methods};as.prototype.Qc=function(){return this.Ki};var ps=function(a,b){a.ww||((b=b&&!_.O.Rr[b]&&_.O.wy[b])?(a.vy=[],b(function(){a.ww=!0;for(var b=0,d=a.vy.length;b<d;++b)a.vy[b].call(a)})):a.ww=!0)},qs=function(a,b){a.ww?b.call(a):a.vy.push(b)}; as.prototype.Uc=function(a,b){qs(this,function(){rs(this,a,b)})};var rs=function(a,b,c){a.jp[b]=a.jp[b]||[];a.jp[b].push(c)};as.prototype.cm=function(a,b){qs(this,function(){var c=this.jp[a];if(c)for(var d=0,e=c.length;d<e;++d)if(c[d]===b){c.splice(d,1);break}})}; as.prototype.Og=function(a,b){var c=this.jp[a];if(c)for(var d=Array.prototype.slice.call(arguments,1),e=0,f=c.length;e<f;++e)try{var h=c[e].apply({},d)}catch(k){_.Sa(['Exception when calling callback "',a,'" with exception "',k.name,": ",k.message,'".'].join(""))}return h}; var ss=function(a){return"number"==typeof a?{value:a,oz:a+"px"}:"100%"==a?{value:100,oz:"100%",QI:!0}:null},ts=function(a,b,c,d,e,f,h){as.call(this,a,b,c,d,ms,e,f,h);this.id=b.id||Mr();this.wr=b.rpctoken&&String(b.rpctoken)||Math.round(1E9*(0,_.ck)());this.WU=Zr(this.params,this.config);this.ez={};qs(this,function(){this.Og("open");_.Tr(this.ez,this)})};bs(ts);_.g=ts.prototype; _.g.Bf=function(a,b){if(!this.config.url)return _.Sa("Cannot open iframe, empty URL."),this;var c=this.id;_.O.Tj[c]=this;var d=_.Tr(this.methods);d._ready=this.uv;d._close=this.close;d._open=this.vv;d._resizeMe=this.Yn;d._renderstart=this.PJ;var e=this.WU;this.wr&&(e.rpctoken=this.wr);e._methods=_.Vr(d,c,"",this,!0);this.el=a="string"===typeof a?window.document.getElementById(a):a;d={};d.id=c;if(b){d.attributes=b;var f=b.style;if("string"===typeof f){if(f){var h=[];f=f.split(";");for(var k=0,l=f.length;k< l;++k){var n=f[k];if(0!=n.length||k+1!=l)n=n.split(":"),2==n.length&&n[0].match(/^[ a-zA-Z_-]+$/)&&n[1].match(/^[ +.%0-9a-zA-Z_-]+$/)?h.push(n.join(":")):_.Sa(['Iframe style "',f[k],'" not allowed.'].join(""))}h=h.join(";")}else h="";b.style=h}}this.Ob().allowPost&&(d.allowPost=!0);this.Ob().forcePost&&(d.forcePost=!0);d.queryParams=this.params;d.fragmentParams=e;d.paramsSerializer=Nr;this.Qg=_.Kn(this.config.url,a,d);a=this.Qg.getAttribute("data-postorigin")||this.Qg.src;_.O.Tj[c]=this;_.K.ew(this.id, this.wr);_.K.Ph(this.id,a);return this};_.g.le=function(a,b){this.ez[a]=b};_.g.ka=function(){return this.id};_.g.Ha=function(){return this.Qg};_.g.$a=function(){return this.el};_.g.Ze=function(a){this.el=a};_.g.uv=function(a){var b=Xr(a,this.id,"");this.Ki&&"function"==typeof this.methods._ready&&(a._methods=_.Vr(b,this.Ki.ka(),this.id,this,!1),this.methods._ready(a));_.Tr(a,this);_.Tr(b,this);this.Og("ready",a)};_.g.PJ=function(a){this.Og("renderstart",a)}; _.g.close=function(a){a=this.Og("close",a);delete _.O.Tj[this.id];return a};_.g.remove=function(){var a=window.document.getElementById(this.id);a&&a.parentNode&&a.parentNode.removeChild(a)}; _.g.vv=function(a){var b=Xr(a.params,this.id,a.proxyId);delete a.params._methods;"_parent"==a.openParams.anchor&&(a.openParams.anchor=this.el);if(Yr(a.openParams))new us(a.url,a.openParams,a.params,b,b._onclose,this,a.openedByProxyChain);else{var c=new ts(a.url,a.openParams,a.params,b,b._onclose,this,a.openedByProxyChain),d=this;qs(c,function(){var a={childId:c.ka()},f=c.ez;f._toclose=c.close;a._methods=_.Vr(f,d.id,c.id,c,!1);b._onopen(a)})}}; _.g.Yn=function(a){if(void 0===this.Og("resize",a)&&this.Qg){var b=ss(a.width);null!=b&&(this.Qg.style.width=b.oz);a=ss(a.height);null!=a&&(this.Qg.style.height=a.oz);this.Qg.parentElement&&(null!=b&&b.QI||null!=a&&a.QI)&&(this.Qg.parentElement.style.display="block")}}; var us=function(a,b,c,d,e,f,h){as.call(this,a,b,c,d,ns,e,f,h);this.url=a;this.xm=null;this.cC=Mr();qs(this,function(){this.Og("beforeparentopen");var a=_.Tr(this.methods);a._onopen=this.fX;a._ready=this.uv;a._onclose=this.dX;this.params._methods=_.Vr(a,"..",this.cC,this,!0);a={};for(c in this.params)a[c]=Nr(this.params[c]);var b=this.config.url;if(this.fr.hideUrlFromParent){var c=window.name;var d=b;b=_.ln(this.config.url,this.params,{},Nr);var e=a;a={};a._methods=e._methods;a["#opener"]=e["#opener"]; a["#urlindex"]=e["#urlindex"];a["#opener"]&&void 0!=e["#urlindex"]?(a["#opener"]=c+","+a["#opener"],c=d):(d=_.Td(_.ce,"fUrl",[]),e=d.length,d[e]=b,_.ce.rUrl=is,a["#opener"]=c,a["#urlindex"]=e,c=_.Xj.Qa(_.Nd.location.href),b=_.H("iframes/relay_url_"+(0,window.encodeURIComponent)(c))||"/_/gapi/sibling/1/frame.html",c+=b);b=c}_.op._open({url:b,openParams:this.fr,params:a,proxyId:this.cC,openedByProxyChain:this.HB})})};bs(us);us.prototype.iT=function(){return this.xm}; us.prototype.fX=function(a){this.xm=a.childId;var b=Xr(a,"..",this.xm);_.Tr(b,this);this.close=b._toclose;_.O.Tj[this.xm]=this;this.Ki&&this.methods._onopen&&(a._methods=_.Vr(b,this.Ki.ka(),this.xm,this,!1),this.methods._onopen(a))};us.prototype.uv=function(a){var b=String(this.xm),c=Xr(a,"..",b);_.Tr(a,this);_.Tr(c,this);this.Og("ready",a);this.Ki&&this.methods._ready&&(a._methods=_.Vr(c,this.Ki.ka(),b,this,!1),this.methods._ready(a))}; us.prototype.dX=function(a){if(this.Ki&&this.methods._onclose)this.methods._onclose(a);else return a=this.Og("close",a),delete _.O.Tj[this.xm],a}; var vs=function(a,b,c,d,e,f,h){as.call(this,a,b,c,d,ns,f,h);this.id=b.id||Mr();this.v_=e;d._close=this.close;this.onClosed=this.JJ;this.HM=0;qs(this,function(){this.Og("beforeparentopen");var b=_.Tr(this.methods);this.params._methods=_.Vr(b,"..",this.cC,this,!0);b={};b.queryParams=this.params;a=_.Bn(_.Qd,this.config.url,this.id,b);var c=e.openWindow(a);this.canAutoClose=function(a){a(e.KF(c))};e.nL(c,this);this.HM=c})};bs(vs); vs.prototype.close=function(a){a=this.Og("close",a);this.v_.XF(this.HM);return a};vs.prototype.JJ=function(){this.Og("close")}; (function(){_.O.Tj={};_.O.Rr={};_.O.wy={};_.O.tI=0;_.O.Lv={};_.O.tn={};_.O.Bv=null;_.O.Av=[];_.O.pX=function(a){var b=!1;try{if(null!=a){var c=window.parent.frames[a.id];b=c.iframer.id==a.id&&c.iframes.openedId_(_.op.id)}}catch(f){}try{_.O.Bv={origin:this.origin,referer:this.referer,claimedOpenerId:a&&a.id,claimedOpenerProxyChain:a&&a.proxyChain||[],sameOrigin:b};for(a=0;a<_.O.Av.length;++a)_.O.Av[a](_.O.Bv);_.O.Av=[]}catch(f){}};_.O.RS=function(a){var b=a&&a.Ki,c=null;b&&(c={},c.id=b.ka(),c.proxyChain= a.HB);return c};ks();if(window.parent!=window){var a=_.I.xc();a.gcv&&Qr(a.gcv);var b=a.jsh;b&&Rr(b);_.Tr(Xr(a,"..",""),_.op);_.Tr(a,_.op);ls()}_.O.Bb=cs;_.O.Xb=ds;_.O.pZ=gs;_.O.resize=fs;_.O.ZR=function(a){return _.O.wy[a]};_.O.NC=function(a,b){_.O.wy[a]=b};_.O.CK=fs;_.O.PZ=gs;_.O.ou={};_.O.ou.get=cs;_.O.ou.set=ds;_.O.EP=function(a,b){Ur(a);_.O.tn[a]=b||window[a]};_.O.s8=function(a){delete _.O.tn[a]};_.O.open=function(a,b,e,f,h,k){3==arguments.length?f={}:4==arguments.length&&"function"===typeof f&& (h=f,f={});var c="bubble"===b.style&&es?es.Na():null;return c?new vs(a,b,e,f,c,h,k):Yr(b)?new us(a,b,e,f,h,k):new ts(a,b,e,f,h,k)};_.O.close=function(a,b){_.op&&_.op._close&&_.op._close(a,b)};_.O.ready=function(a,b,e){2==arguments.length&&"function"===typeof b&&(e=b,b={});var c=a||{};"height"in c||(c.height=_.Jm.Xc());c._methods=_.Vr(b||{},"..","",_.op,!0);_.op&&_.op._ready&&_.op._ready(c,e)};_.O.qH=function(a){_.O.Bv?a(_.O.Bv):_.O.Av.push(a)};_.O.jX=function(a){return!!_.O.Tj[a]};_.O.kS=function(){return["https://ssl.gstatic.com/gb/js/", _.H("googleapis.config/gcv")].join("")};_.O.jK=function(a){var b={mouseover:1,mouseout:1};if(_.op._event)for(var c=0;c<a.length;c++){var f=a[c];f in b&&_.I.Hs(window.document,f,function(a){_.op._event({event:a.type,timestamp:(new Date).getTime()})},!0)}};_.O.zZ=Rr;_.O.KC=Sr;_.O.gJ=Or;_.O.vI=_.op})(); _.w("iframes.allow",_.O.EP);_.w("iframes.callSiblingOpener",_.O.cQ);_.w("iframes.registerForOpenedSibling",_.O.RX);_.w("iframes.close",_.O.close);_.w("iframes.getGoogleConnectJsUri",_.O.kS);_.w("iframes.getHandler",_.O.Bb);_.w("iframes.getDeferredHandler",_.O.ZR);_.w("iframes.getParentInfo",_.O.qH);_.w("iframes.iframer",_.O.vI);_.w("iframes.open",_.O.open);_.w("iframes.openedId_",_.O.jX);_.w("iframes.propagate",_.O.jK);_.w("iframes.ready",_.O.ready);_.w("iframes.resize",_.O.resize); _.w("iframes.setGoogleConnectJsVersion",_.O.pZ);_.w("iframes.setBootstrapHint",_.O.KC);_.w("iframes.setJsHint",_.O.zZ);_.w("iframes.setHandler",_.O.Xb);_.w("iframes.setDeferredHandler",_.O.NC);_.w("IframeBase",as);_.w("IframeBase.prototype.addCallback",as.prototype.Uc);_.w("IframeBase.prototype.getMethods",as.prototype.Xt);_.w("IframeBase.prototype.getOpenerIframe",as.prototype.Qc);_.w("IframeBase.prototype.getOpenParams",as.prototype.Ob);_.w("IframeBase.prototype.getParams",as.prototype.Nj); _.w("IframeBase.prototype.removeCallback",as.prototype.cm);_.w("Iframe",ts);_.w("Iframe.prototype.close",ts.prototype.close);_.w("Iframe.prototype.exposeMethod",ts.prototype.le);_.w("Iframe.prototype.getId",ts.prototype.ka);_.w("Iframe.prototype.getIframeEl",ts.prototype.Ha);_.w("Iframe.prototype.getSiteEl",ts.prototype.$a);_.w("Iframe.prototype.openInto",ts.prototype.Bf);_.w("Iframe.prototype.remove",ts.prototype.remove);_.w("Iframe.prototype.setSiteEl",ts.prototype.Ze); _.w("Iframe.prototype.addCallback",ts.prototype.Uc);_.w("Iframe.prototype.getMethods",ts.prototype.Xt);_.w("Iframe.prototype.getOpenerIframe",ts.prototype.Qc);_.w("Iframe.prototype.getOpenParams",ts.prototype.Ob);_.w("Iframe.prototype.getParams",ts.prototype.Nj);_.w("Iframe.prototype.removeCallback",ts.prototype.cm);_.w("IframeProxy",us);_.w("IframeProxy.prototype.getTargetIframeId",us.prototype.iT);_.w("IframeProxy.prototype.addCallback",us.prototype.Uc);_.w("IframeProxy.prototype.getMethods",us.prototype.Xt); _.w("IframeProxy.prototype.getOpenerIframe",us.prototype.Qc);_.w("IframeProxy.prototype.getOpenParams",us.prototype.Ob);_.w("IframeProxy.prototype.getParams",us.prototype.Nj);_.w("IframeProxy.prototype.removeCallback",us.prototype.cm);_.w("IframeWindow",vs);_.w("IframeWindow.prototype.close",vs.prototype.close);_.w("IframeWindow.prototype.onClosed",vs.prototype.JJ);_.w("iframes.util.getTopMostAccessibleWindow",_.O.Ia.DH);_.w("iframes.handlers.get",_.O.ou.get);_.w("iframes.handlers.set",_.O.ou.set); _.w("iframes.resizeMe",_.O.CK);_.w("iframes.setVersionOverride",_.O.PZ); as.prototype.send=function(a,b,c){_.O.QK(this,a,b,c)};_.op.send=function(a,b,c){_.O.QK(_.op,a,b,c)};as.prototype.register=function(a,b){var c=this;c.Uc(a,function(a){b.call(c,a)})};_.O.QK=function(a,b,c,d){var e=[];void 0!==c&&e.push(c);d&&e.push(function(a){d.call(this,[a])});a[b]&&a[b].apply(a,e)};_.O.Ho=function(){return!0};_.w("iframes.CROSS_ORIGIN_IFRAMES_FILTER",_.O.Ho);_.w("IframeBase.prototype.send",as.prototype.send);_.w("IframeBase.prototype.register",as.prototype.register); _.w("Iframe.prototype.send",ts.prototype.send);_.w("Iframe.prototype.register",ts.prototype.register);_.w("IframeProxy.prototype.send",us.prototype.send);_.w("IframeProxy.prototype.register",us.prototype.register);_.w("IframeWindow.prototype.send",vs.prototype.send);_.w("IframeWindow.prototype.register",vs.prototype.register);_.w("iframes.iframer.send",_.O.vI.send); var Iu=_.O.Xb,Ju={open:function(a){var b=_.ip(a.Ob());return a.Bf(b,{style:_.jp(b)})},attach:function(a,b){var c=_.ip(a.Ob()),d=b.id,e=b.getAttribute("data-postorigin")||b.src,f=/#(?:.*&)?rpctoken=(\d+)/.exec(e);f=f&&f[1];a.id=d;a.wr=f;a.el=c;a.Qg=b;_.O.Tj[d]=a;b=_.Tr(a.methods);b._ready=a.uv;b._close=a.close;b._open=a.vv;b._resizeMe=a.Yn;b._renderstart=a.PJ;_.Vr(b,d,"",a,!0);_.K.ew(a.id,a.wr);_.K.Ph(a.id,e);c=_.O.hn({style:_.jp(c)});for(var h in c)Object.prototype.hasOwnProperty.call(c,h)&&("style"== h?a.Qg.style.cssText=c[h]:a.Qg.setAttribute(h,c[h]))}};Ju.onready=_.kp;Ju.onRenderStart=_.kp;Ju.close=_.lp;Iu("inline",Ju); _.Wj=(window.gapi||{}).load; _.np=_.D(); _.pp=function(a){var b=window;a=(a||b.location.href).match(/.*(\?|#|&)usegapi=([^&#]+)/)||[];return"1"===(0,window.decodeURIComponent)(a[a.length-1]||"")}; var qp,rp,sp,tp,up,vp,zp,Ap;qp=function(a){if(_.Sd.test(Object.keys))return Object.keys(a);var b=[],c;for(c in a)_.Ud(a,c)&&b.push(c);return b};rp=function(a,b){if(!_.gf())try{a()}catch(c){}_.hf(b)};sp={button:!0,div:!0,span:!0};tp=function(a){var b=_.Td(_.ce,"sws",[]);return 0<=_.Xm.call(b,a)};up=function(a){return _.Td(_.ce,"watt",_.D())[a]};vp=function(a){return function(b,c){return a?_.Gn()[c]||a[c]||"":_.Gn()[c]||""}}; _.wp={apppackagename:1,callback:1,clientid:1,cookiepolicy:1,openidrealm:-1,includegrantedscopes:-1,requestvisibleactions:1,scope:1};_.xp=!1; _.yp=function(){if(!_.xp){for(var a=window.document.getElementsByTagName("meta"),b=0;b<a.length;++b){var c=a[b].name.toLowerCase();if(_.vc(c,"google-signin-")){c=c.substring(14);var d=a[b].content;_.wp[c]&&d&&(_.np[c]=d)}}if(window.self!==window.top){a=window.document.location.toString();for(var e in _.wp)0<_.wp[e]&&(b=_.Xd(a,e,""))&&(_.np[e]=b)}_.xp=!0}e=_.D();_.Vd(_.np,e);return e}; zp=function(a){var b;a.match(/^https?%3A/i)&&(b=(0,window.decodeURIComponent)(a));return _.mn(window.document,b?b:a)};Ap=function(a){a=a||"canonical";for(var b=window.document.getElementsByTagName("link"),c=0,d=b.length;c<d;c++){var e=b[c],f=e.getAttribute("rel");if(f&&f.toLowerCase()==a&&(e=e.getAttribute("href"))&&(e=zp(e))&&null!=e.match(/^https?:\/\/[\w\-_\.]+/i))return e}return window.location.href};_.Bp=function(){return window.location.origin||window.location.protocol+"//"+window.location.host}; _.Cp=function(a,b,c,d){return(a="string"==typeof a?a:void 0)?zp(a):Ap(d)};_.Dp=function(a,b,c){null==a&&c&&(a=c.db,null==a&&(a=c.gwidget&&c.gwidget.db));return a||void 0};_.Ep=function(a,b,c){null==a&&c&&(a=c.ecp,null==a&&(a=c.gwidget&&c.gwidget.ecp));return a||void 0}; _.Fp=function(a,b,c){return _.Cp(a,b,c,b.action?void 0:"publisher")};var Gp,Hp,Ip,Jp,Kp,Lp,Np,Mp;Gp={se:"0"};Hp={post:!0};Ip={style:"position:absolute;top:-10000px;width:450px;margin:0px;border-style:none"};Jp="onPlusOne _ready _close _open _resizeMe _renderstart oncircled drefresh erefresh".split(" ");Kp=_.Td(_.ce,"WI",_.D());Lp=["style","data-gapiscan"]; Np=function(a){for(var b=_.D(),c=0!=a.nodeName.toLowerCase().indexOf("g:"),d=0,e=a.attributes.length;d<e;d++){var f=a.attributes[d],h=f.name,k=f.value;0<=_.Xm.call(Lp,h)||c&&0!=h.indexOf("data-")||"null"===k||"specified"in f&&!f.specified||(c&&(h=h.substr(5)),b[h.toLowerCase()]=k)}a=a.style;(c=Mp(a&&a.height))&&(b.height=String(c));(a=Mp(a&&a.width))&&(b.width=String(a));return b}; _.Pp=function(a,b,c,d,e,f){if(c.rd)var h=b;else h=window.document.createElement("div"),b.setAttribute("data-gapistub",!0),h.style.cssText="position:absolute;width:450px;left:-10000px;",b.parentNode.insertBefore(h,b);f.siteElement=h;h.id||(h.id=_.Op(a));b=_.D();b[">type"]=a;_.Vd(c,b);a=_.Kn(d,h,e);f.iframeNode=a;f.id=a.getAttribute("id")};_.Op=function(a){_.Td(Kp,a,0);return"___"+a+"_"+Kp[a]++};Mp=function(a){var b=void 0;"number"===typeof a?b=a:"string"===typeof a&&(b=(0,window.parseInt)(a,10));return b}; var Qp=function(){},Tp=function(a){var b=a.Wm,c=function(a){c.H.constructor.call(this,a);var b=this.mh.length;this.Hg=[];for(var d=0;d<b;++d)this.mh[d].p8||(this.Hg[d]=new this.mh[d](a))};_.z(c,b);for(var d=[];a;){if(b=a.Wm){b.mh&&_.pe(d,b.mh);var e=b.prototype,f;for(f in e)if(e.hasOwnProperty(f)&&_.Xa(e[f])&&e[f]!==b){var h=!!e[f].c8,k=Rp(f,e,d,h);(h=Sp(f,e,k,h))&&(c.prototype[f]=h)}}a=a.H&&a.H.constructor}c.prototype.mh=d;return c},Rp=function(a,b,c,d){for(var e=[],f=0;f<c.length&&(c[f].prototype[a]=== b[a]||(e.push(f),!d));++f);return e},Sp=function(a,b,c,d){return c.length?d?function(b){var d=this.Hg[c[0]];return d?d[a].apply(this.Hg[c[0]],arguments):this.mh[c[0]].prototype[a].apply(this,arguments)}:b[a].eQ?function(b){a:{var d=Array.prototype.slice.call(arguments,0);for(var e=0;e<c.length;++e){var k=this.Hg[c[e]];if(k=k?k[a].apply(k,d):this.mh[c[e]].prototype[a].apply(this,d)){d=k;break a}}d=!1}return d}:b[a].dQ?function(b){a:{var d=Array.prototype.slice.call(arguments,0);for(var e=0;e<c.length;++e){var k= this.Hg[c[e]];k=k?k[a].apply(k,d):this.mh[c[e]].prototype[a].apply(this,d);if(null!=k){d=k;break a}}d=void 0}return d}:b[a].AJ?function(b){for(var d=Array.prototype.slice.call(arguments,0),e=0;e<c.length;++e){var k=this.Hg[c[e]];k?k[a].apply(k,d):this.mh[c[e]].prototype[a].apply(this,d)}}:function(b){for(var d=Array.prototype.slice.call(arguments,0),e=[],k=0;k<c.length;++k){var l=this.Hg[c[k]];e.push(l?l[a].apply(l,d):this.mh[c[k]].prototype[a].apply(this,d))}return e}:d||b[a].eQ||b[a].dQ||b[a].AJ? null:Up},Up=function(){return[]};Qp.prototype.jz=function(a){if(this.Hg)for(var b=0;b<this.Hg.length;++b)if(this.Hg[b]instanceof a)return this.Hg[b];return null}; var Vp=function(a){return this.Ya.jz(a)};var Wp,Xp,Yp,Zp,$p=/(?:^|\s)g-((\S)*)(?:$|\s)/,aq={plusone:!0,autocomplete:!0,profile:!0,signin:!0,signin2:!0};Wp=_.Td(_.ce,"SW",_.D());Xp=_.Td(_.ce,"SA",_.D());Yp=_.Td(_.ce,"SM",_.D());Zp=_.Td(_.ce,"FW",[]); var eq=function(a,b){var c;bq.ps0=(new Date).getTime();cq("ps0");a=("string"===typeof a?window.document.getElementById(a):a)||_.Qd;var d=_.Qd.documentMode;if(a.querySelectorAll&&(!d||8<d)){d=b?[b]:qp(Wp).concat(qp(Xp)).concat(qp(Yp));for(var e=[],f=0;f<d.length;f++){var h=d[f];e.push(".g-"+h,"g\\:"+h)}d=a.querySelectorAll(e.join(","))}else d=a.getElementsByTagName("*");a=_.D();for(e=0;e<d.length;e++){f=d[e];var k=f;h=b;var l=k.nodeName.toLowerCase(),n=void 0;if(k.getAttribute("data-gapiscan"))h=null; else{var p=l.indexOf("g:");0==p?n=l.substr(2):(p=(p=String(k.className||k.getAttribute("class")))&&$p.exec(p))&&(n=p[1]);h=!n||!(Wp[n]||Xp[n]||Yp[n])||h&&n!==h?null:n}h&&(aq[h]||0==f.nodeName.toLowerCase().indexOf("g:")||0!=qp(Np(f)).length)&&(f.setAttribute("data-gapiscan",!0),_.Td(a,h,[]).push(f))}for(q in a)Zp.push(q);bq.ps1=(new Date).getTime();cq("ps1");if(b=Zp.join(":"))try{_.Wd.load(b,void 0)}catch(t){_.ue(t);return}e=[];for(c in a){d=a[c];var q=0;for(b=d.length;q<b;q++)f=d[q],dq(c,f,Np(f), e,b)}}; var fq=function(a,b){var c=up(a);b&&c?(c(b),(c=b.iframeNode)&&c.setAttribute("data-gapiattached",!0)):_.Wd.load(a,function(){var c=up(a),e=b&&b.iframeNode,f=b&&b.userParams;e&&c?(c(b),e.setAttribute("data-gapiattached",!0)):(c=_.Wd[a].go,"signin2"==a?c(e,f):c(e&&e.parentNode,f))})},dq=function(a,b,c,d,e,f,h){switch(gq(b,a,f)){case 0:a=Yp[a]?a+"_annotation":a;d={};d.iframeNode=b;d.userParams=c;fq(a,d);break;case 1:if(b.parentNode){for(var k in c){if(f=_.Ud(c,k))f=c[k],f=!!f&&"object"===typeof f&&(!f.toString|| f.toString===Object.prototype.toString||f.toString===Array.prototype.toString);if(f)try{c[k]=_.df(c[k])}catch(F){delete c[k]}}k=!0;c.dontclear&&(k=!1);delete c.dontclear;var l;f={};var n=l=a;"plus"==a&&c.action&&(l=a+"_"+c.action,n=a+"/"+c.action);(l=_.H("iframes/"+l+"/url"))||(l=":im_socialhost:/:session_prefix::im_prefix:_/widget/render/"+n+"?usegapi=1");for(p in Gp)f[p]=p+"/"+(c[p]||Gp[p])+"/";var p=_.mn(_.Qd,l.replace(_.Fn,vp(f)));n="iframes/"+a+"/params/";f={};_.Vd(c,f);(l=_.H("lang")||_.H("gwidget/lang"))&& (f.hl=l);Hp[a]||(f.origin=_.Bp());f.exp=_.H(n+"exp");if(n=_.H(n+"location"))for(l=0;l<n.length;l++){var q=n[l];f[q]=_.Nd.location[q]}switch(a){case "plus":case "follow":f.url=_.Fp(f.href,c,null);delete f.href;break;case "plusone":n=(n=c.href)?zp(n):Ap();f.url=n;f.db=_.Dp(c.db,void 0,_.H());f.ecp=_.Ep(c.ecp,void 0,_.H());delete f.href;break;case "signin":f.url=Ap()}_.ce.ILI&&(f.iloader="1");delete f["data-onload"];delete f.rd;for(var t in Gp)f[t]&&delete f[t];f.gsrc=_.H("iframes/:source:");t=_.H("inline/css"); "undefined"!==typeof t&&0<e&&t>=e&&(f.ic="1");t=/^#|^fr-/;e={};for(var x in f)_.Ud(f,x)&&t.test(x)&&(e[x.replace(t,"")]=f[x],delete f[x]);x="q"==_.H("iframes/"+a+"/params/si")?f:e;t=_.yp();for(var v in t)!_.Ud(t,v)||_.Ud(f,v)||_.Ud(e,v)||(x[v]=t[v]);v=[].concat(Jp);x=_.H("iframes/"+a+"/methods");_.Wm(x)&&(v=v.concat(x));for(y in c)_.Ud(c,y)&&/^on/.test(y)&&("plus"!=a||"onconnect"!=y)&&(v.push(y),delete f[y]);delete f.callback;e._methods=v.join(",");var y=_.ln(p,f,e);v=h||{};v.allowPost=1;v.attributes= Ip;v.dontclear=!k;h={};h.userParams=c;h.url=y;h.type=a;_.Pp(a,b,c,y,v,h);b=h.id;c=_.D();c.id=b;c.userParams=h.userParams;c.url=h.url;c.type=h.type;c.state=1;_.fp[b]=c;b=h}else b=null;b&&((c=b.id)&&d.push(c),fq(a,b))}},gq=function(a,b,c){if(a&&1===a.nodeType&&b){if(c)return 1;if(Yp[b]){if(sp[a.nodeName.toLowerCase()])return(a=a.innerHTML)&&a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")?0:1}else{if(Xp[b])return 0;if(Wp[b])return 1}}return null}; _.Td(_.Wd,"platform",{}).go=function(a,b){eq(a,b)};var hq=_.Td(_.ce,"perf",_.D()),bq=_.Td(hq,"g",_.D()),iq=_.Td(hq,"i",_.D()),jq,kq,lq,cq,nq,oq,pq;_.Td(hq,"r",[]);jq=_.D();kq=_.D();lq=function(a,b,c,d){jq[c]=jq[c]||!!d;_.Td(kq,c,[]);kq[c].push([a,b])};cq=function(a,b,c){var d=hq.r;"function"===typeof d?d(a,b,c):d.push([a,b,c])};nq=function(a,b,c,d){if("_p"==b)throw Error("S");_.mq(a,b,c,d)};_.mq=function(a,b,c,d){oq(b,c)[a]=d||(new Date).getTime();cq(a,b,c)};oq=function(a,b){a=_.Td(iq,a,_.D());return _.Td(a,b,_.D())}; pq=function(a,b,c){var d=null;b&&c&&(d=oq(b,c)[a]);return d||bq[a]}; (function(){function a(a){this.t={};this.tick=function(a,b,c){this.t[a]=[void 0!=c?c:(new Date).getTime(),b];if(void 0==c)try{window.console.timeStamp("CSI/"+a)}catch(p){}};this.tick("start",null,a)}var b;if(window.performance)var c=(b=window.performance.timing)&&b.responseStart;var d=0<c?new a(c):new a;window.__gapi_jstiming__={Timer:a,load:d};if(b){var e=b.navigationStart;0<e&&c>=e&&(window.__gapi_jstiming__.srt=c-e)}if(b){var f=window.__gapi_jstiming__.load;0<e&&c>=e&&(f.tick("_wtsrt",void 0,e), f.tick("wtsrt_","_wtsrt",c),f.tick("tbsd_","wtsrt_"))}try{b=null,window.chrome&&window.chrome.csi&&(b=Math.floor(window.chrome.csi().pageT),f&&0<e&&(f.tick("_tbnd",void 0,window.chrome.csi().startE),f.tick("tbnd_","_tbnd",e))),null==b&&window.gtbExternal&&(b=window.gtbExternal.pageT()),null==b&&window.external&&(b=window.external.pageT,f&&0<e&&(f.tick("_tbnd",void 0,window.external.startE),f.tick("tbnd_","_tbnd",e))),b&&(window.__gapi_jstiming__.pt=b)}catch(h){}})(); if(window.__gapi_jstiming__){window.__gapi_jstiming__.AF={};window.__gapi_jstiming__.eY=1;var sq=function(a,b,c){var d=a.t[b],e=a.t.start;if(d&&(e||c))return d=a.t[b][0],e=void 0!=c?c:e[0],Math.round(d-e)};window.__gapi_jstiming__.getTick=sq;window.__gapi_jstiming__.getLabels=function(a){var b=[],c;for(c in a.t)b.push(c);return b};var tq=function(a,b,c){var d="";window.__gapi_jstiming__.srt&&(d+="&srt="+window.__gapi_jstiming__.srt);window.__gapi_jstiming__.pt&&(d+="&tbsrt="+window.__gapi_jstiming__.pt); try{window.external&&window.external.tran?d+="&tran="+window.external.tran:window.gtbExternal&&window.gtbExternal.tran?d+="&tran="+window.gtbExternal.tran():window.chrome&&window.chrome.csi&&(d+="&tran="+window.chrome.csi().tran)}catch(q){}var e=window.chrome;if(e&&(e=e.loadTimes)){e().wasFetchedViaSpdy&&(d+="&p=s");if(e().wasNpnNegotiated){d+="&npn=1";var f=e().npnNegotiatedProtocol;f&&(d+="&npnv="+(window.encodeURIComponent||window.escape)(f))}e().wasAlternateProtocolAvailable&&(d+="&apa=1")}var h= a.t,k=h.start;e=[];f=[];for(var l in h)if("start"!=l&&0!=l.indexOf("_")){var n=h[l][1];n?h[n]&&f.push(l+"."+sq(a,l,h[n][0])):k&&e.push(l+"."+sq(a,l))}if(b)for(var p in b)d+="&"+p+"="+b[p];(b=c)||(b="https:"==window.document.location.protocol?"https://csi.gstatic.com/csi":"http://csi.gstatic.com/csi");return[b,"?v=3","&s="+(window.__gapi_jstiming__.sn||"")+"&action=",a.name,f.length?"&it="+f.join(","):"",d,"&rt=",e.join(",")].join("")},uq=function(a,b,c){a=tq(a,b,c);if(!a)return"";b=new window.Image; var d=window.__gapi_jstiming__.eY++;window.__gapi_jstiming__.AF[d]=b;b.onload=b.onerror=function(){window.__gapi_jstiming__&&delete window.__gapi_jstiming__.AF[d]};b.src=a;b=null;return a};window.__gapi_jstiming__.report=function(a,b,c){var d=window.document.visibilityState,e="visibilitychange";d||(d=window.document.webkitVisibilityState,e="webkitvisibilitychange");if("prerender"==d){var f=!1,h=function(){if(!f){b?b.prerender="1":b={prerender:"1"};if("prerender"==(window.document.visibilityState|| window.document.webkitVisibilityState))var d=!1;else uq(a,b,c),d=!0;d&&(f=!0,window.document.removeEventListener(e,h,!1))}};window.document.addEventListener(e,h,!1);return""}return uq(a,b,c)}}; var vq={g:"gapi_global",m:"gapi_module",w:"gwidget"},wq=function(a,b){this.type=a?"_p"==a?"m":"w":"g";this.name=a;this.wo=b};wq.prototype.key=function(){switch(this.type){case "g":return this.type;case "m":return this.type+"."+this.wo;case "w":return this.type+"."+this.name+this.wo}}; var xq=new wq,yq=window.navigator.userAgent.match(/iPhone|iPad|Android|PalmWebOS|Maemo|Bada/),zq=_.Td(hq,"_c",_.D()),Aq=Math.random()<(_.H("csi/rate")||0),Cq=function(a,b,c){for(var d=new wq(b,c),e=_.Td(zq,d.key(),_.D()),f=kq[a]||[],h=0;h<f.length;++h){var k=f[h],l=k[0],n=a,p=b,q=c;k=pq(k[1],p,q);n=pq(n,p,q);e[l]=k&&n?n-k:null}jq[a]&&Aq&&(Bq(xq),Bq(d))},Dq=function(a,b){b=b||[];for(var c=[],d=0;d<b.length;d++)c.push(a+b[d]);return c},Bq=function(a){var b=_.Nd.__gapi_jstiming__;b.sn=vq[a.type];var c= new b.Timer(0);a:{switch(a.type){case "g":var d="global";break a;case "m":d=a.wo;break a;case "w":d=a.name;break a}d=void 0}c.name=d;d=!1;var e=a.key(),f=zq[e];c.tick("_start",null,0);for(var h in f)c.tick(h,"_start",f[h]),d=!0;zq[e]=_.D();d&&(h=[],h.push("l"+(_.H("isPlusUser")?"1":"0")),d="m"+(yq?"1":"0"),h.push(d),"m"==a.type?h.push("p"+a.wo):"w"==a.type&&(e="n"+a.wo,h.push(e),"0"==a.wo&&h.push(d+e)),h.push("u"+(_.H("isLoggedIn")?"1":"0")),a=Dq("",h),a=Dq("abc_",a).join(","),b.report(c,{e:a}))}; lq("blt","bs0","bs1");lq("psi","ps0","ps1");lq("rpcqi","rqe","rqd");lq("bsprt","bsrt0","bsrt1");lq("bsrqt","bsrt1","bsrt2");lq("bsrst","bsrt2","bsrt3");lq("mli","ml0","ml1");lq("mei","me0","me1",!0);lq("wcdi","wrs","wcdi");lq("wci","wrs","wdc");lq("wdi","wrs","wrdi");lq("wdt","bs0","wrdt");lq("wri","wrs","wrri",!0);lq("wrt","bs0","wrrt");lq("wji","wje0","wje1",!0);lq("wjli","wjl0","wjl1");lq("whi","wh0","wh1",!0);lq("wai","waaf0","waaf1",!0);lq("wadi","wrs","waaf1",!0);lq("wadt","bs0","waaf1",!0); lq("wprt","wrt0","wrt1");lq("wrqt","wrt1","wrt2");lq("wrst","wrt2","wrt3",!0);lq("fbprt","fsrt0","fsrt1");lq("fbrqt","fsrt1","fsrt2");lq("fbrst","fsrt2","fsrt3",!0);lq("fdns","fdns0","fdns1");lq("fcon","fcon0","fcon1");lq("freq","freq0","freq1");lq("frsp","frsp0","frsp1");lq("fttfb","fttfb0","fttfb1");lq("ftot","ftot0","ftot1",!0);var Eq=hq.r;if("function"!==typeof Eq){for(var Fq;Fq=Eq.shift();)Cq.apply(null,Fq);hq.r=Cq}; var Gq=["div"],Hq="onload",Iq=!0,Jq=!0,Kq=function(a){return a},Lq=null,Mq=function(a){var b=_.H(a);return"undefined"!==typeof b?b:_.H("gwidget/"+a)},hr,ir,jr,kr,ar,cr,lr,br,mr,nr,or,pr;Lq=_.H();_.H("gwidget");var Nq=Mq("parsetags");Hq="explicit"===Nq||"onload"===Nq?Nq:Hq;var Oq=Mq("google_analytics");"undefined"!==typeof Oq&&(Iq=!!Oq);var Pq=Mq("data_layer");"undefined"!==typeof Pq&&(Jq=!!Pq); var Qq=function(){var a=this&&this.ka();a&&(_.ce.drw=a)},Rq=function(){_.ce.drw=null},Sq=function(a){return function(b){var c=a;"number"===typeof b?c=b:"string"===typeof b&&(c=b.indexOf("px"),-1!=c&&(b=b.substring(0,c)),c=(0,window.parseInt)(b,10));return c}},Tq=function(a){"string"===typeof a&&(a=window[a]);return"function"===typeof a?a:null},Uq=function(){return Mq("lang")||"en-US"},Vq=function(a){if(!_.O.Bb("attach")){var b={},c=_.O.Bb("inline"),d;for(d in c)c.hasOwnProperty(d)&&(b[d]=c[d]);b.open= function(a){var b=a.Ob().renderData.id;b=window.document.getElementById(b);if(!b)throw Error("T");return c.attach(a,b)};_.O.Xb("attach",b)}a.style="attach"},Wq=function(){var a={};a.width=[Sq(450)];a.height=[Sq(24)];a.onready=[Tq];a.lang=[Uq,"hl"];a.iloader=[function(){return _.ce.ILI},"iloader"];return a}(),Zq=function(a){var b={};b.De=a[0];b.Bo=-1;b.D$="___"+b.De+"_";b.W_="g:"+b.De;b.o9="g-"+b.De;b.wK=[];b.config={};b.Vs=[];b.uM={};b.Ew={};var c=function(a){for(var c in a)if(_.Ud(a,c)){b.config[c]= [Tq];b.Vs.push(c);var d=a[c],e=null,l=null,n=null;"function"===typeof d?e=d:d&&"object"===typeof d&&(e=d.Y8,l=d.Xr,n=d.Mw);n&&(b.Vs.push(n),b.config[n]=[Tq],b.uM[c]=n);e&&(b.config[c]=[e]);l&&(b.Ew[c]=l)}},d=function(a){for(var c={},d=0;d<a.length;++d)c[a[d].toLowerCase()]=1;c[b.W_]=1;b.lW=c};a[1]&&(b.parameters=a[1]);(function(a){b.config=a;for(var c in Wq)Wq.hasOwnProperty(c)&&!b.config.hasOwnProperty(c)&&(b.config[c]=Wq[c])})(a[2]||{});a[3]&&c(a[3]);a[4]&&d(a[4]);a[5]&&(b.jk=a[5]);b.u$=!0===a[6]; b.EX=a[7];b.H_=a[8];b.lW||d(Gq);b.CB=function(a){b.Bo++;nq("wrs",b.De,String(b.Bo));var c=[],d=a.element,e=a.config,l=":"+b.De;":plus"==l&&a.hk&&a.hk.action&&(l+="_"+a.hk.action);var n=Xq(b,e),p={};_.Vd(_.yp(),p);for(var q in a.hk)null!=a.hk[q]&&(p[q]=a.hk[q]);q={container:d.id,renderData:a.$X,style:"inline",height:e.height,width:e.width};Vq(q);b.jk&&(c[2]=q,c[3]=p,c[4]=n,b.jk("i",c));l=_.O.open(l,q,p,n);Yq(b,l,e,d,a.GQ);c[5]=l;b.jk&&b.jk("e",c)};return b},Xq=function(a,b){for(var c={},d=a.Vs.length- 1;0<=d;--d){var e=a.Vs[d],f=b[a.uM[e]||e]||b[e],h=b[e];h&&f!==h&&(f=function(a,b){return function(c){b.apply(this,arguments);a.apply(this,arguments)}}(f,h));f&&(c[e]=f)}for(var k in a.Ew)a.Ew.hasOwnProperty(k)&&(c[k]=$q(c[k]||function(){},a.Ew[k]));c.drefresh=Qq;c.erefresh=Rq;return c},$q=function(a,b){return function(c){var d=b(c);if(d){var e=c.href||null;if(Iq){if(window._gat)try{var f=window._gat._getTrackerByName("~0");f&&"UA-XXXXX-X"!=f._getAccount()?f._trackSocial("Google",d,e):window._gaq&& window._gaq.push(["_trackSocial","Google",d,e])}catch(k){}if(window.ga&&window.ga.getAll)try{var h=window.ga.getAll();for(f=0;f<h.length;f++)h[f].send("social","Google",d,e)}catch(k){}}if(Jq&&window.dataLayer)try{window.dataLayer.push({event:"social",socialNetwork:"Google",socialAction:d,socialTarget:e})}catch(k){}}a.call(this,c)}},Yq=function(a,b,c,d,e){ar(b,c);br(b,d);cr(a,b,e);dr(a.De,a.Bo.toString(),b);(new er).Ya.Jk(a,b,c,d,e)},er=function(){if(!this.Ya){for(var a=this.constructor;a&&!a.Wm;)a= a.H&&a.H.constructor;a.Wm.lG||(a.Wm.lG=Tp(a));this.Ya=new a.Wm.lG(this);this.jz||(this.jz=Vp)}},fr=function(){},gr=er;fr.H||_.z(fr,Qp);gr.Wm=fr;fr.prototype.Jk=function(a){a=a?a:function(){};a.AJ=!0;return a}();hr=function(a){return _.zo&&"undefined"!=typeof _.zo&&a instanceof _.zo};ir=function(a){return hr(a)?"_renderstart":"renderstart"};jr=function(a){return hr(a)?"_ready":"ready"};kr=function(){return!0}; ar=function(a,b){if(b.onready){var c=!1,d=function(){c||(c=!0,b.onready.call(null))};a.register(jr(a),d,kr);a.register(ir(a),d,kr)}}; cr=function(a,b,c){var d=a.De,e=String(a.Bo),f=!1,h=function(){f||(f=!0,c&&nq("wrdt",d,e),nq("wrdi",d,e))};b.register(ir(b),h,kr);var k=!1;a=function(){k||(k=!0,h(),c&&nq("wrrt",d,e),nq("wrri",d,e))};b.register(jr(b),a,kr);hr(b)?b.register("widget-interactive-"+b.id,a,kr):_.K.register("widget-interactive-"+b.id,a);_.K.register("widget-csi-tick-"+b.id,function(a,b,c){"wdc"===a?nq("wdc",d,e,c):"wje0"===a?nq("wje0",d,e,c):"wje1"===a?nq("wje1",d,e,c):"wh0"==a?_.mq("wh0",d,e,c):"wh1"==a?_.mq("wh1",d,e, c):"wcdi"==a&&_.mq("wcdi",d,e,c)})};lr=function(a){return"number"==typeof a?a+"px":"100%"==a?a:null};br=function(a,b){var c=function(c){c=c||a;var d=lr(c.width);d&&b.style.width!=d&&(b.style.width=d);(c=lr(c.height))&&b.style.height!=c&&(b.style.height=c)};hr(a)?a.pL("onRestyle",c):(a.register("ready",c,kr),a.register("renderstart",c,kr),a.register("resize",c,kr))};mr=function(a,b){for(var c in Wq)if(Wq.hasOwnProperty(c)){var d=Wq[c][1];d&&!b.hasOwnProperty(d)&&(b[d]=a[d])}return b}; nr=function(a,b){var c={},d;for(d in a)a.hasOwnProperty(d)&&(c[a[d][1]||d]=(a[d]&&a[d][0]||Kq)(b[d.toLowerCase()],b,Lq));return c};or=function(a){if(a=a.EX)for(var b=0;b<a.length;b++)(new window.Image).src=a[b]};pr=function(a,b){var c=b.userParams,d=b.siteElement;d||(d=(d=b.iframeNode)&&d.parentNode);if(d&&1===d.nodeType){var e=nr(a.config,c);a.wK.push({element:d,config:e,hk:mr(e,nr(a.parameters,c)),X9:3,GQ:!!c["data-onload"],$X:b})}b=a.wK;for(a=a.CB;0<b.length;)a(b.shift())}; _.qr=function(a){var b=Zq(a);or(b);_.pn(b.De,function(a){pr(b,a)});Wp[b.De]=!0;var c={va:function(a,c,f){var d=c||{};d.type=b.De;c=d.type;delete d.type;var e=("string"===typeof a?window.document.getElementById(a):a)||void 0;if(e){a={};for(var l in d)_.Ud(d,l)&&(a[l.toLowerCase()]=d[l]);a.rd=1;(l=!!a.ri)&&delete a.ri;dq(c,e,a,[],0,l,f)}else _.ue("string"==="gapi."+c+".render: missing element "+typeof a?a:"")},go:function(a){eq(a,b.De)},Y9:function(){var a=_.Td(_.ce,"WI",_.D()),b;for(b in a)delete a[b]}}; a=function(){"onload"===Hq&&c.go()};tp(b.De)||rp(a,a);_.w("gapi."+b.De+".go",c.go);_.w("gapi."+b.De+".render",c.va);return c}; var rr=pr,sr=function(a,b){a.Bo++;nq("wrs",a.De,String(a.Bo));var c=b.userParams,d=nr(a.config,c),e=[],f=b.iframeNode,h=b.siteElement,k=Xq(a,d),l=nr(a.parameters,c);_.Vd(_.yp(),l);l=mr(d,l);c=!!c["data-onload"];var n=_.ao,p=_.D();p.renderData=b;p.height=d.height;p.width=d.width;p.id=b.id;p.url=b.url;p.iframeEl=f;p.where=p.container=h;p.apis=["_open"];p.messageHandlers=k;p.messageHandlersFilter=_.M;_.mp(p);f=l;a.jk&&(e[2]=p,e[3]=f,e[4]=k,a.jk("i",e));k=n.uj(p);k.id=b.id;k.aD(k,p);Yq(a,k,d,h,c);e[5]= k;a.jk&&a.jk("e",e)};pr=function(a,b){var c=b.url;a.H_||_.pp(c)?_.wo?sr(a,b):(0,_.Wj)("gapi.iframes.impl",function(){sr(a,b)}):_.O.open?rr(a,b):(0,_.Wj)("iframes",function(){rr(a,b)})}; var tr=function(){var a=window;return!!a.performance&&!!a.performance.getEntries},dr=function(a,b,c){if(tr()){var d=function(){var a=!1;return function(){if(a)return!0;a=!0;return!1}}(),e=function(){d()||window.setTimeout(function(){var d=c.Ha().src;var e=d.indexOf("#");-1!=e&&(d=d.substring(0,e));d=window.performance.getEntriesByName(d);1>d.length?d=null:(d=d[0],d=0==d.responseStart?null:d);if(d){e=Math.round(d.requestStart);var k=Math.round(d.responseStart),l=Math.round(d.responseEnd);nq("wrt0", a,b,Math.round(d.startTime));nq("wrt1",a,b,e);nq("wrt2",a,b,k);nq("wrt3",a,b,l)}},1E3)};c.register(ir(c),e,kr);c.register(jr(c),e,kr)}}; _.w("gapi.widget.make",_.qr); var ur,vr,wr,yr;ur=["left","right"];vr="inline bubble none only pp vertical-bubble".split(" ");wr=function(a,b){if("string"==typeof a){a=a.toLowerCase();var c;for(c=0;c<b.length;c++)if(b[c]==a)return a}};_.xr=function(a){return wr(a,vr)};yr=function(a){return wr(a,ur)};_.zr=function(a){a.source=[null,"source"];a.expandTo=[null,"expandTo"];a.align=[yr];a.annotation=[_.xr];a.origin=[_.Bp]}; _.O.NC("bubble",function(a){(0,_.Wj)("iframes-styles-bubble",a)}); _.O.NC("slide-menu",function(a){(0,_.Wj)("iframes-styles-slide-menu",a)}); _.w("gapi.plusone.render",_.TV);_.w("gapi.plusone.go",_.UV); var VV={tall:{"true":{width:50,height:60},"false":{width:50,height:24}},small:{"false":{width:24,height:15},"true":{width:70,height:15}},medium:{"false":{width:32,height:20},"true":{width:90,height:20}},standard:{"false":{width:38,height:24},"true":{width:106,height:24}}},WV={width:180,height:35},XV=function(a){return"string"==typeof a?""!=a&&"0"!=a&&"false"!=a.toLowerCase():!!a},YV=function(a){var b=(0,window.parseInt)(a,10);if(b==a)return String(b)},ZV=function(a){if(XV(a))return"true"},$V=function(a){return"string"== typeof a&&VV[a.toLowerCase()]?a.toLowerCase():"standard"},aW=function(a,b){return"tall"==$V(b)?"true":null==a||XV(a)?"true":"false"},bW=function(a,b){return VV[$V(a)][aW(b,a)]},cW=function(a,b,c){a=_.xr(a);b=$V(b);if(""!=a){if("inline"==a||"only"==a)return a=450,c.width&&(a=120<c.width?c.width:120),{width:a,height:VV[b]["false"].height};if("bubble"!=a){if("none"==a)return VV[b]["false"];if("pp"==a)return WV}}return VV[b]["true"]},dW={href:[_.Cp,"url"],width:[YV],size:[$V],resize:[ZV],autosize:[ZV], count:[function(a,b){return aW(b.count,b.size)}],db:[_.Dp],ecp:[_.Ep],textcolor:[function(a){if("string"==typeof a&&a.match(/^[0-9A-F]{6}$/i))return a}],drm:[ZV],recommendations:[],fu:[],ad:[ZV],cr:[YV],ag:[YV],"fr-ai":[],"fr-sigh":[]}; (function(){var a={0:"plusone"},b=_.H("iframes/plusone/preloadUrl");b&&(a[7]=b);_.zr(dW);a[1]=dW;a[2]={width:[function(a,b){return b.annotation?cW(b.annotation,b.size,b).width:bW(b.size,b.count).width}],height:[function(a,b){return b.annotation?cW(b.annotation,b.size,b).height:bW(b.size,b.count).height}]};a[3]={onPlusOne:{Xr:function(a){return"on"==a.state?"+1":null},Mw:"callback"},onstartinteraction:!0,onendinteraction:!0,onpopup:!0};a[4]=["div","button"];a=_.qr(a);_.UV=a.go;_.TV=a.va})(); }); // Google Inc.
mr2527
This is a repo that contains directions and the necessary files to create a working pop!_OS -> Windows 10 KVM that has GPU Passthrough, CPU Passthrough with proper pinning, Allocated ram, and PCIe passthrough with QEMU and Virt-Manager.
VaughnValle
A clean and green Linux setup for Pop! OS
joenali
waterfall } $("body").addClass("noscroll"); c.show(); g = e.outerHeight(); e.css("margin-bottom", "-" + g / 2 + "px"); setTimeout(function() { c.addClass("visible"); c.css("-webkit-transform", "none") }, 1); this.trigger("show", b); return false }, close: function(b) { var c = $("#" + b); c.data("parent") && c.data("parent").append(c); $("#zoomScroll").length === 0 && $("body").removeClass("noscroll"); c.removeClass("visible"); setTimeout(function() { c.hide(); c.css("-webkit-transform", "translateZ(0)") }, 251); this.trigger("close", b); return false } }; _.extend(Modal, Backbone.Events); var Arrays = { conjunct: function(b) { if (b.length == 1) return b[0]; else { b = b.slice(0); last = b.pop(); b.push("and " + last); return b.join(", ") } } }; $(document).ready(function() { ScrollToTop.setup(); Modal.setup(); $(".tipsyHover").tipsy({ gravity: "n", delayIn: 0.1, delayOut: 0.1, opacity: 0.7, live: true, html: true }); $("#query").focus(function() { cache && $(this).catcomplete("search", $(this).val()) }); $.widget("custom.catcomplete", $.ui.autocomplete, { _renderMenu: function(c, e) { var g = this, f = ""; $.each(e, function(d, h) { if (h.category != f) { c.append("<li class='ui-autocomplete-category'>" + h.category + "</li>"); f = h.category } g._renderItem(c, h) }); e = { link: "/search/?q=" + this.term }; $("<li></li>").data("item.autocomplete", e).append("<a href='/search/?q=" + this.term + "' class='ui-corner-all' tabindex='-1' style='font-weight:bold; min-height:0 !important;'>Search for " + this.term + "</a>").appendTo(c) } }); var b = $("#query").catcomplete({ source: function(c, e) { Tagging.getFriends(c, function(g) { var f = g; if (myboards) { f = tagmate.filter_options(myboards, c.term); f = g.concat(f) } for (g = 0; g < f.length; g++) f[g].value = f[g].label; e(f) }) }, minLength: 1, delay: 0, appendTo: "#SearchAutocompleteHolder", select: function(c, e) { document.location.href = e.item.link } }); if (typeof b.data("catcomplete") != "undefined") b.data("catcomplete")._renderItem = function(c, e) { var g = "<a href='" + e.link + "'><img src='" + e.image + "' class='AutocompletePhoto' alt='Photo of " + e.label + "' width='38px' height='38px'/><span class='AutocompleteName'>" + e.label + "</span></a>"; return $("<li></li>").data("item.autocomplete", e).append(g).appendTo(c) }; $("#query").defaultValue($("#query").attr("placeholder"), "default_value"); $("#Search #query_button").click(function() { $("#Search form").submit(); return false }); $("body").on("click", "a[rel=nofollow]", function(c) { var e = $(this).attr("href"); if (e === "#") return c.isDefaultPrevented(); if (!e.match(/^(http|https):\/\//) || e.match(/(http:\/\/|https:\/\/|\.)pinterest\.com\//gi) || $(this).hasClass("safelink")) return true; c = (c = $(this).parents(".pin").attr("data-id") || $(this).parents(".pin").attr("pin-id") || $(this).attr("data-id")) ? "&pin=" + c: ""; var g = $(this).parents(".comment").attr("comment-id"); g = g ? "&comment_id=" + g: ""; var f = (new jsSHA(getCookie("csrftoken"), "ASCII")).getHash("HEX"); window.open("//" + window.location.host + "/offsite/?url=" + encodeURIComponent(e) + "&shatoken=" + f + c + g); return false }) }); Twitter = new(function() { var b = this; this.startTwitterConnect = function() { b._twitterWindow = window.open("/connect/twitter/", "Pinterest", "location=0,status=0,width=800,height=400"); b._twitterInterval = window.setInterval(b.completeTwitterConnect, 1E3) }; this.completeTwitterConnect = function() { if (b._twitterWindow.closed) { window.clearInterval(b._twitterInterval); window.location.reload() } } }); Facebook = new(function() { var b = this; this.startFacebookConnect = function(c, e, g, f) { g = g == undefined ? true: g; var d = "/connect/facebook/", h = "?"; if (c) { d += h + "scope=" + c; h = "&" } if (e) { d += h + "enable_timeline=1"; h = "&" } if (f) d += h + "ref_page=" + f; b._facebookWindow = window.open(d, "Pinterest", "location=0,status=0,width=800,height=400"); if (g) b._facebookInterval = window.setInterval(this.completeFacebookConnect, 1E3) }; this.completeFacebookConnect = function() { if (b._facebookWindow.closed) { window.clearInterval(b._facebookInterval); window.location.reload() } } }); Google = new(function() { var b = this; this.startGoogleConnect = function() { b._googleWindow = window.open("/connect/google/", "Google", "location=0,status=0,width=800,height=400"); b._googleInterval = window.setInterval(b.completeGoogleConnect, 1E3) }; this.completeGoogleConnect = function() { if (b._googleWindow.closed) { window.clearInterval(b._googleInterval); window.location.reload() } } }); Yahoo = new(function() { var b = this; this.startYahooConnect = function() { b._yahooWindow = window.open("/connect/yahoo/", "Yahoo", "location=0,status=0,width=800,height=400"); b._yahooInterval = window.setInterval(b.completeYahooConnect, 1E3) }; this.completeYahooConnect = function() { if (b._yahooWindow.closed) { window.clearInterval(b._yahooInterval); window.location.reload() } } }); (function(b) { function c(g) { return typeof g == "object" ? g: { top: g, left: g } } var e = b.scrollTo = function(g, f, d) { b(window).scrollTo(g, f, d) }; e.defaults = { axis: "xy", duration: parseFloat(b.fn.jquery) >= 1.3 ? 0 : 1 }; e.window = function() { return b(window)._scrollable() }; b.fn._scrollable = function() { return this.map(function() { var g = this; if (! (!g.nodeName || b.inArray(g.nodeName.toLowerCase(), ["iframe", "#document", "html", "body"]) != -1)) return g; g = (g.contentWindow || g).document || g.ownerDocument || g; return b.browser.safari || g.compatMode == "BackCompat" ? g.body: g.documentElement }) }; b.fn.scrollTo = function(g, f, d) { if (typeof f == "object") { d = f; f = 0 } if (typeof d == "function") d = { onAfter: d }; if (g == "max") g = 9E9; d = b.extend({}, e.defaults, d); f = f || d.speed || d.duration; d.queue = d.queue && d.axis.length > 1; if (d.queue) f /= 2; d.offset = c(d.offset); d.over = c(d.over); return this._scrollable().each(function() { function h(m) { k.animate(u, f, d.easing, m && function() { m.call(this, g, d) }) } var j = this, k = b(j), l = g, r, u = {}, o = k.is("html,body"); switch (typeof l) { case "number": case "string": if (/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(l)) { l = c(l); break } l = b(l, this); case "object": if (l.is || l.style) r = (l = b(l)).offset() } b.each(d.axis.split(""), function(m, q) { var v = q == "x" ? "Left": "Top", w = v.toLowerCase(), B = "scroll" + v, D = j[B], I = e.max(j, q); if (r) { u[B] = r[w] + (o ? 0 : D - k.offset()[w]); if (d.margin) { u[B] -= parseInt(l.css("margin" + v)) || 0; u[B] -= parseInt(l.css("border" + v + "Width")) || 0 } u[B] += d.offset[w] || 0; if (d.over[w]) u[B] += l[q == "x" ? "width": "height"]() * d.over[w] } else { q = l[w]; u[B] = q.slice && q.slice( - 1) == "%" ? parseFloat(q) / 100 * I: q } if (/^\d+$/.test(u[B])) u[B] = u[B] <= 0 ? 0 : Math.min(u[B], I); if (!m && d.queue) { D != u[B] && h(d.onAfterFirst); delete u[B] } }); h(d.onAfter) }).end() }; e.max = function(g, f) { var d = f == "x" ? "Width": "Height"; f = "scroll" + d; if (!b(g).is("html,body")) return g[f] - b(g)[d.toLowerCase()](); d = "client" + d; var h = g.ownerDocument.documentElement; g = g.ownerDocument.body; return Math.max(h[f], g[f]) - Math.min(h[d], g[d]) } })(jQuery); (function() { jQuery.each({ getSelection: function() { var b = this.jquery ? this[0] : this; return ("selectionStart" in b && function() { var c = b.selectionEnd - b.selectionStart; return { start: b.selectionStart, end: b.selectionEnd, length: c, text: b.value.substr(b.selectionStart, c) } } || document.selection && function() { b.focus(); var c = document.selection.createRange(); if (c == null) return { start: 0, end: b.value.length, length: 0 }; var e = b.createTextRange(), g = e.duplicate(); e.moveToBookmark(c.getBookmark()); g.setEndPoint("EndToStart", e); var f = g.text.length, d = f; for (e = 0; e < f; e++) g.text.charCodeAt(e) == 13 && d--; f = g = c.text.length; for (e = 0; e < g; e++) c.text.charCodeAt(e) == 13 && f--; return { start: d, end: d + f, length: f, text: c.text } } || function() { return { start: 0, end: b.value.length, length: 0 } })() }, setSelection: function(b, c) { var e = this.jquery ? this[0] : this, g = b || 0, f = c || 0; return ("selectionStart" in e && function() { e.focus(); e.selectionStart = g; e.selectionEnd = f; return this } || document.selection && function() { e.focus(); var d = e.createTextRange(), h = g; for (i = 0; i < h; i++) if (e.value[i].search(/[\r\n]/) != -1) g -= 0.5; h = f; for (i = 0; i < h; i++) if (e.value[i].search(/[\r\n]/) != -1) f -= 0.5; d.moveEnd("textedit", -1); d.moveStart("character", g); d.moveEnd("character", f - g); d.select(); return this } || function() { return this })() }, replaceSelection: function(b) { var c = this.jquery ? this[0] : this, e = b || ""; return ("selectionStart" in c && function() { c.value = c.value.substr(0, c.selectionStart) + e + c.value.substr(c.selectionEnd, c.value.length); return this } || document.selection && function() { c.focus(); document.selection.createRange().text = e; return this } || function() { c.value += e; return this })() } }, function(b) { jQuery.fn[b] = this }) })(); var tagmate = tagmate || { USER_TAG_EXPR: "@\\w+(?: \\w*)?", HASH_TAG_EXPR: "#\\w+", USD_TAG_EXPR: "\\$(?:(?:\\d{1,3}(?:\\,\\d{3})+)|(?:\\d+))(?:\\.\\d{2})?", GBP_TAG_EXPR: "\\\u00a3(?:(?:\\d{1,3}(?:\\,\\d{3})+)|(?:\\d+))(?:\\.\\d{2})?", filter_options: function(b, c) { for (var e = [], g = 0; g < b.length; g++) { var f = b[g].label.toLowerCase(), d = c.toLowerCase(); d.length <= f.length && f.indexOf(d) == 0 && e.push(b[g]) } return e }, sort_options: function(b) { return b.sort(function(c, e) { c = c.label.toLowerCase(); e = e.label.toLowerCase(); if (c > e) return 1; else if (c < e) return - 1; return 0 }) } }; (function(b) { function c(d, h, j) { d = d.substring(j || 0).search(h); return d >= 0 ? d + (j || 0) : d } function e(d) { return d.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&") } function g(d, h, j) { var k = {}; for (tok in h) if (j && j[tok]) { var l = {}, r = {}; for (key in j[tok]) { var u = j[tok][key].value, o = j[tok][key].label, m = e(tok + o), q = ["(?:^(", ")$|^(", ")\\W|\\W(", ")\\W|\\W(", ")$)"].join(m), v = 0; for (q = new RegExp(q, "gm"); (v = c(d.val(), q, v)) > -1;) { var w = r[v] ? r[v] : null; if (!w || l[w].length < o.length) r[v] = u; l[u] = o; v += o.length + 1 } } for (v in r) k[tok + r[v]] = tok } else { l = null; for (q = new RegExp("(" + h[tok] + ")", "gm"); l = q.exec(d.val());) k[l[1]] = tok } d = []; for (m in k) d.push(m); return d } var f = { "@": tagmate.USER_TAG_EXPR, "#": tagmate.HASH_TAG_EXPR, $: tagmate.USD_TAG_EXPR, "\u00a3": tagmate.GBP_TAG_EXPR }; b.fn.extend({ getTags: function(d, h) { var j = b(this); d = d || j.data("_tagmate_tagchars"); h = h || j.data("_tagmate_sources"); return g(j, d, h) }, tagmate: function(d) { function h(o, m, q) { for (m = new RegExp("[" + m + "]"); q >= 0 && !m.test(o[q]); q--); return q } function j(o) { var m = o.val(), q = o.getSelection(), v = -1; o = null; for (tok in u.tagchars) { var w = h(m, tok, q.start); if (w > v) { v = w; o = tok } } m = m.substring(v + 1, q.start); if ((new RegExp("^" + u.tagchars[o])).exec(o + m)) return o + m; return null } function k(o, m, q) { var v = o.val(), w = o.getSelection(); w = h(v, m[0], w.start); var B = v.substr(0, w); v = v.substr(w + m.length); o.val(B + m[0] + q + v); v = w + q.length + 1; o.setSelection(v, v); u.replace_tag && u.replace_tag(m, q) } function l(o, m) { m = tagmate.sort_options(m); for (var q = 0; q < m.length; q++) { var v = m[q].label, w = m[q].image; q == 0 && o.html(""); var B = "<span>" + v + "</span>"; if (w) B = "<img src='" + w + "' alt='" + v + "'/>" + B; v = u.menu_option_class; if (q == 0) v += " " + u.menu_option_active_class; o.append("<div class='" + v + "'>" + B + "</div>") } } function r(o, m) { var q = m == "down" ? ":first-child": ":last-child", v = m == "down" ? "next": "prev"; m = o.children("." + u.menu_option_active_class); if (m.length == 0) m = o.children(q); else { m.removeClass(u.menu_option_active_class); m = m[v]().length > 0 ? m[v]() : m } m.addClass(u.menu_option_active_class); v = o.children(); var w = Math.floor(b(o).height() / b(v[0]).height()) - 1; if (b(o).height() % b(v[0]).height() > 0) w -= 1; for (q = 0; q < v.length && b(v[q]).html() != b(m).html(); q++); q > w && q - w >= 0 && q - w < v.length && o.scrollTo(v[q - w]) } var u = { tagchars: f, sources: null, capture_tag: null, replace_tag: null, menu: null, menu_class: "tagmate-menu", menu_option_class: "tagmate-menu-option", menu_option_active_class: "tagmate-menu-option-active" }; return this.each(function() { function o() { w.hide(); var D = j(m); if (D) { var I = D[0], p = D.substr(1), n = m.getSelection(), z = h(m.val(), I, n.start); n.start - z <= D.length && function(A) { if (typeof u.sources[I] === "object") A(tagmate.filter_options(u.sources[I], p)); else typeof u.sources[I] === "function" ? u.sources[I]({ term: p }, A) : A() } (function(A) { if (A && A.length > 0) { l(w, A); w.css("top", m.outerHeight() - 1 + "px"); w.show(); for (var E = m.data("_tagmate_sources"), F = 0; F < A.length; F++) { for (var Q = false, H = 0; ! Q && H < E[I].length; H++) Q = E[I][H].value == A[F].value; Q || E[I].push(A[F]) } } D && u.capture_tag && u.capture_tag(D) }) } } d && b.extend(u, d); var m = b(this); m.data("_tagmate_tagchars", u.tagchars); var q = {}; for (var v in u.sources) q[v] = []; m.data("_tagmate_sources", q); var w = u.menu; if (!w) { w = b("<div class='" + u.menu_class + "'></div>"); m.after(w) } m.offset(); w.css("position", "absolute"); w.hide(); var B = false; b(m).unbind(".tagmate").bind("focus.tagmate", function() { o() }).bind("blur.tagmate", function() { setTimeout(function() { w.hide() }, 300) }).bind("click.tagmate", function() { o() }).bind("keydown.tagmate", function(D) { if (w.is(":visible")) if (D.keyCode == 40) { r(w, "down"); B = true; return false } else if (D.keyCode == 38) { r(w, "up"); B = true; return false } else if (D.keyCode == 13) { D = w.children("." + u.menu_option_active_class).text(); var I = j(m); if (I && D) { k(m, I, D); w.hide(); B = true; return false } } else if (D.keyCode == 27) { w.hide(); B = true; return false } }).bind("keyup.tagmate", function() { if (B) { B = false; return true } o() }); b("." + u.menu_class + " ." + u.menu_option_class).die("click.tagmate").live("click.tagmate", function() { var D = b(this).text(), I = j(m); k(m, I, D); w.hide(); B = true; return false }) }) } }) })(jQuery); (function(b) { function c(f) { var d; if (f && f.constructor == Array && f.length == 3) return f; if (d = /rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(f)) return [parseInt(d[1]), parseInt(d[2]), parseInt(d[3])]; if (d = /rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(f)) return [parseFloat(d[1]) * 2.55, parseFloat(d[2]) * 2.55, parseFloat(d[3]) * 2.55]; if (d = /#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(f)) return [parseInt(d[1], 16), parseInt(d[2], 16), parseInt(d[3], 16)]; if (d = /#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(f)) return [parseInt(d[1] + d[1], 16), parseInt(d[2] + d[2], 16), parseInt(d[3] + d[3], 16)]; return g[b.trim(f).toLowerCase()] } function e(f, d) { var h; do { h = b.curCSS(f, d); if (h != "" && h != "transparent" || b.nodeName(f, "body")) break; d = "backgroundColor" } while ( f = f . parentNode ); return c(h) } b.each(["backgroundColor", "borderBottomColor", "borderLeftColor", "borderRightColor", "borderTopColor", "color", "outlineColor"], function(f, d) { b.fx.step[d] = function(h) { if (h.state == 0) { h.start = e(h.elem, d); h.end = c(h.end) } h.elem.style[d] = "rgb(" + [Math.max(Math.min(parseInt(h.pos * (h.end[0] - h.start[0]) + h.start[0]), 255), 0), Math.max(Math.min(parseInt(h.pos * (h.end[1] - h.start[1]) + h.start[1]), 255), 0), Math.max(Math.min(parseInt(h.pos * (h.end[2] - h.start[2]) + h.start[2]), 255), 0)].join(",") + ")" } }); var g = { aqua: [0, 255, 255], azure: [240, 255, 255], beige: [245, 245, 220], black: [0, 0, 0], blue: [0, 0, 255], brown: [165, 42, 42], cyan: [0, 255, 255], darkblue: [0, 0, 139], darkcyan: [0, 139, 139], darkgrey: [169, 169, 169], darkgreen: [0, 100, 0], darkkhaki: [189, 183, 107], darkmagenta: [139, 0, 139], darkolivegreen: [85, 107, 47], darkorange: [255, 140, 0], darkorchid: [153, 50, 204], darkred: [139, 0, 0], darksalmon: [233, 150, 122], darkviolet: [148, 0, 211], fuchsia: [255, 0, 255], gold: [255, 215, 0], green: [0, 128, 0], indigo: [75, 0, 130], khaki: [240, 230, 140], lightblue: [173, 216, 230], lightcyan: [224, 255, 255], lightgreen: [144, 238, 144], lightgrey: [211, 211, 211], lightpink: [255, 182, 193], lightyellow: [255, 255, 224], lime: [0, 255, 0], magenta: [255, 0, 255], maroon: [128, 0, 0], navy: [0, 0, 128], olive: [128, 128, 0], orange: [255, 165, 0], pink: [255, 192, 203], purple: [128, 0, 128], violet: [128, 0, 128], red: [255, 0, 0], silver: [192, 192, 192], white: [255, 255, 255], yellow: [255, 255, 0] } })(jQuery); jQuery.cookie = function(b, c, e) { if (arguments.length > 1 && String(c) !== "[object Object]") { e = jQuery.extend({}, e); if (c === null || c === undefined) e.expires = -1; if (typeof e.expires === "number") { var g = e.expires, f = e.expires = new Date; f.setDate(f.getDate() + g) } c = String(c); return document.cookie = [encodeURIComponent(b), "=", e.raw ? c: encodeURIComponent(c), e.expires ? "; expires=" + e.expires.toUTCString() : "", e.path ? "; path=" + e.path: "", e.domain ? "; domain=" + e.domain: "", e.secure ? "; secure": ""].join("") } e = c || {}; f = e.raw ? function(d) { return d }: decodeURIComponent; return (g = (new RegExp("(?:^|; )" + encodeURIComponent(b) + "=([^;]*)")).exec(document.cookie)) ? f(g[1]) : null }; if (!window.JSON) window.JSON = {}; (function() { function b(r) { return r < 10 ? "0" + r: r } function c(r) { d.lastIndex = 0; return d.test(r) ? '"' + r.replace(d, function(u) { var o = k[u]; return typeof o === "string" ? o: "\\u" + ("0000" + u.charCodeAt(0).toString(16)).slice( - 4) }) + '"': '"' + r + '"' } function e(r, u) { var o, m, q = h, v, w = u[r]; if (w && typeof w === "object" && typeof w.toJSON === "function") w = w.toJSON(r); if (typeof l === "function") w = l.call(u, r, w); switch (typeof w) { case "string": return c(w); case "number": return isFinite(w) ? String(w) : "null"; case "boolean": case "null": return String(w); case "object": if (!w) return "null"; h += j; v = []; if (Object.prototype.toString.apply(w) === "[object Array]") { m = w.length; for (r = 0; r < m; r += 1) v[r] = e(r, w) || "null"; u = v.length === 0 ? "[]": h ? "[\n" + h + v.join(",\n" + h) + "\n" + q + "]": "[" + v.join(",") + "]"; h = q; return u } if (l && typeof l === "object") { m = l.length; for (r = 0; r < m; r += 1) { o = l[r]; if (typeof o === "string") if (u = e(o, w)) v.push(c(o) + (h ? ": ": ":") + u) } } else { for (o in w) if (Object.hasOwnProperty.call(w, o)) if (u = e(o, w)) { v.push(c(o) + (h ? ": ": ":") + u); } } u = v.length === 0 ? "{}": h ? "{\n" + h + v.join(",\n" + h) + "\n" + q + "}": "{" + v.join(",") + "}"; h = q; return u } } if (typeof Date.prototype.toJSON !== "function") { Date.prototype.toJSON = function() { return isFinite(this.valueOf()) ? this.getUTCFullYear() + "-" + b(this.getUTCMonth() + 1) + "-" + b(this.getUTCDate()) + "T" + b(this.getUTCHours()) + ":" + b(this.getUTCMinutes()) + ":" + b(this.getUTCSeconds()) + "Z": null }; String.prototype.toJSON = Number.prototype.toJSON = Boolean.prototype.toJSON = function() { return this.valueOf() } } var g = window.JSON, f = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, d = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, h, j, k = { "\u0008": "\\b", "\t": "\\t", "\n": "\\n", "\u000c": "\\f", "\r": "\\r", '"': '\\"', "\\": "\\\\" }, l; if (typeof g.stringify !== "function") g.stringify = function(r, u, o) { var m; j = h = ""; if (typeof o === "number") for (m = 0; m < o; m += 1) j += " "; else if (typeof o === "string") j = o; if ((l = u) && typeof u !== "function" && (typeof u !== "object" || typeof u.length !== "number")) throw new Error("JSON.stringify"); return e("", { "": r }) }; if (typeof g.parse !== "function") g.parse = function(r, u) { function o(m, q) { var v, w, B = m[q]; if (B && typeof B === "object") for (v in B) if (Object.hasOwnProperty.call(B, v)) { w = o(B, v); if (w !== undefined) B[v] = w; else delete B[v] } return u.call(m, q, B) } r = String(r); f.lastIndex = 0; if (f.test(r)) r = r.replace(f, function(m) { return "\\u" + ("0000" + m.charCodeAt(0).toString(16)).slice( - 4) }); if (/^[\],:{}\s]*$/.test(r.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, "@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, "]").replace(/(?:^|:|,)(?:\s*\[)+/g, ""))) { r = eval("(" + r + ")"); return typeof u === "function" ? o({ "": r }, "") : r } throw new SyntaxError("JSON.parse"); } })(); (function() { var b = function(o) { var m = [], q = o.length * 8, v; for (v = 0; v < q; v += 8) m[v >> 5] |= (o.charCodeAt(v / 8) & 255) << 24 - v % 32; return m }, c = function(o) { var m = [], q = o.length, v, w; for (v = 0; v < q; v += 2) { w = parseInt(o.substr(v, 2), 16); if (isNaN(w)) return "INVALID HEX STRING"; else m[v >> 3] |= w << 24 - 4 * (v % 8) } return m }, e = function(o) { var m = "", q = o.length * 4, v, w; for (v = 0; v < q; v += 1) { w = o[v >> 2] >> (3 - v % 4) * 8; m += "0123456789abcdef".charAt(w >> 4 & 15) + "0123456789abcdef".charAt(w & 15) } return m }, g = function(o) { var m = "", q = o.length * 4, v, w, B; for (v = 0; v < q; v += 3) { B = (o[v >> 2] >> 8 * (3 - v % 4) & 255) << 16 | (o[v + 1 >> 2] >> 8 * (3 - (v + 1) % 4) & 255) << 8 | o[v + 2 >> 2] >> 8 * (3 - (v + 2) % 4) & 255; for (w = 0; w < 4; w += 1) m += v * 8 + w * 6 <= o.length * 32 ? "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(B >> 6 * (3 - w) & 63) : "" } return m }, f = function(o, m) { return o << m | o >>> 32 - m }, d = function(o, m, q) { return o ^ m ^ q }, h = function(o, m, q) { return o & m ^ ~o & q }, j = function(o, m, q) { return o & m ^ o & q ^ m & q }, k = function(o, m) { var q = (o & 65535) + (m & 65535); return ((o >>> 16) + (m >>> 16) + (q >>> 16) & 65535) << 16 | q & 65535 }, l = function(o, m, q, v, w) { var B = (o & 65535) + (m & 65535) + (q & 65535) + (v & 65535) + (w & 65535); return ((o >>> 16) + (m >>> 16) + (q >>> 16) + (v >>> 16) + (w >>> 16) + (B >>> 16) & 65535) << 16 | B & 65535 }, r = function(o, m) { var q = [], v, w, B, D, I, p, n, z, A = [1732584193, 4023233417, 2562383102, 271733878, 3285377520], E = [1518500249, 1518500249, 1518500249, 1518500249, 1518500249, 1518500249, 1518500249, 1518500249, 1518500249, 1518500249, 1518500249, 1518500249, 1518500249, 1518500249, 1518500249, 1518500249, 1518500249, 1518500249, 1518500249, 1518500249, 1859775393, 1859775393, 1859775393, 1859775393, 1859775393, 1859775393, 1859775393, 1859775393, 1859775393, 1859775393, 1859775393, 1859775393, 1859775393, 1859775393, 1859775393, 1859775393, 1859775393, 1859775393, 1859775393, 1859775393, 2400959708, 2400959708, 2400959708, 2400959708, 2400959708, 2400959708, 2400959708, 2400959708, 2400959708, 2400959708, 2400959708, 2400959708, 2400959708, 2400959708, 2400959708, 2400959708, 2400959708, 2400959708, 2400959708, 2400959708, 3395469782, 3395469782, 3395469782, 3395469782, 3395469782, 3395469782, 3395469782, 3395469782, 3395469782, 3395469782, 3395469782, 3395469782, 3395469782, 3395469782, 3395469782, 3395469782, 3395469782, 3395469782, 3395469782, 3395469782]; o[m >> 5] |= 128 << 24 - m % 32; o[(m + 65 >> 9 << 4) + 15] = m; z = o.length; for (p = 0; p < z; p += 16) { m = A[0]; v = A[1]; w = A[2]; B = A[3]; D = A[4]; for (n = 0; n < 80; n += 1) { q[n] = n < 16 ? o[n + p] : f(q[n - 3] ^ q[n - 8] ^ q[n - 14] ^ q[n - 16], 1); I = n < 20 ? l(f(m, 5), h(v, w, B), D, E[n], q[n]) : n < 40 ? l(f(m, 5), d(v, w, B), D, E[n], q[n]) : n < 60 ? l(f(m, 5), j(v, w, B), D, E[n], q[n]) : l(f(m, 5), d(v, w, B), D, E[n], q[n]); D = B; B = w; w = f(v, 30); v = m; m = I } A[0] = k(m, A[0]); A[1] = k(v, A[1]); A[2] = k(w, A[2]); A[3] = k(B, A[3]); A[4] = k(D, A[4]) } return A }, u = function(o, m) { this.strToHash = this.strBinLen = this.sha1 = null; if ("HEX" === m) { if (0 !== o.length % 2) return "TEXT MUST BE IN BYTE INCREMENTS"; this.strBinLen = o.length * 4; this.strToHash = c(o) } else if ("ASCII" === m || "undefined" === typeof m) { this.strBinLen = o.length * 8; this.strToHash = b(o) } else return "UNKNOWN TEXT INPUT TYPE" }; u.prototype = { getHash: function(o) { var m = null, q = this.strToHash.slice(); switch (o) { case "HEX": m = e; break; case "B64": m = g; break; default: return "FORMAT NOT RECOGNIZED" } if (null === this.sha1) this.sha1 = r(q, this.strBinLen); return m(this.sha1) }, getHMAC: function(o, m, q) { var v; v = []; var w = []; switch (q) { case "HEX": q = e; break; case "B64": q = g; break; default: return "FORMAT NOT RECOGNIZED" } if ("HEX" === m) { if (0 !== o.length % 2) return "KEY MUST BE IN BYTE INCREMENTS"; m = c(o); o = o.length * 4 } else if ("ASCII" === m) { m = b(o); o = o.length * 8 } else return "UNKNOWN KEY INPUT TYPE"; if (64 < o / 8) { m = r(m, o); m[15] &= 4294967040 } else if (64 > o / 8) m[15] &= 4294967040; for (o = 0; o <= 15; o += 1) { v[o] = m[o] ^ 909522486; w[o] = m[o] ^ 1549556828 } v = r(v.concat(this.strToHash), 512 + this.strBinLen); v = r(w.concat(v), 672); return q(v) } }; window.jsSHA = u })(); var Router = function() { var b; if (!window.history.pushState) return null; b = new Backbone.Router({ routes: { "pin/:pinID/": "zoom", "pin/:pinID/repin/": "repin", ".*": "other" } }); Backbone.history.start({ pushState: true, silent: true }); return b } (); var BoardLayout = function() { return { setup: function(b) { if (!this.setupComplete) { this.setupFlow(); $(function() { if (window.userIsAuthenticated) { Like.gridListeners(); Follow.listeners(); Comment.gridComment(); RepinDialog2.setup() } Zoom.setup() }); this.center = !!b; this.setupComplete = true } }, setupFlow: function(b) { if (!this.flowSetupComplete) { BoardLayout.allPins(); b || $(window).resize(_.throttle(function() { BoardLayout.allPins() }, 200)); this.flowSetupComplete = true } }, pinsContainer: ".BoardLayout", pinArray: [], orderedPins: [], mappedPins: {}, nextPin: function(b) { b = this.orderedPins.indexOf(b) + 1; if (b >= this.orderedPins.length) return 0; return this.orderedPins[b] }, previousPin: function(b) { b = this.orderedPins.indexOf(b) - 1; if (b >= this.orderedPins.length) return 0; return this.orderedPins[b] }, columnCount: 4, columns: 0, columnWidthInner: 192, columnMargin: 15, columnPadding: 30, columnContainerWidth: 0, allPins: function() { var b = $(this.pinsContainer + " .pin"), c = this.getContentArea(); this.columnWidthOuter = this.columnWidthInner + this.columnMargin + this.columnPadding; this.columns = Math.max(this.columnCount, parseInt(c / this.columnWidthOuter, 10)); if (b.length < this.columns) this.columns = Math.max(this.columnCount, b.length); c = this.columnWidthOuter * this.columns - this.columnMargin; var e = document.getElementById("wrapper"); if (e) e.style.width = c + "px"; $(".LiquidContainer").css("width", c + "px"); for (c = 0; c < this.columns; c++) this.pinArray[c] = 0; document.getElementById("SortableButtons") ? this.showPins() : this.flowPins(b, true); if ($("#ColumnContainer .pin").length === 0 && window.location.pathname === "/") { $("#ColumnContainer").addClass("empty"); setTimeout(function() { window.location.reload() }, 5E3) } }, newPins: function() { var b = window.jQuery ? ":last": ":last-of-type", c = $(this.pinsContainer + b + " .pin"); c = c.length > 0 ? c: $(this.pinsContainer + b + " .pin"); this.flowPins(c) }, flowPins: function(b, c) { if (c) { this.mappedPins = {}; this.orderedPins = [] } if (this.pinArray.length > this.columns) this.pinArray = this.pinArray.slice(0, this.columns); for (c = 0; c < b.length; c++) this.positionPin(b[c]); this.updateContainerHeight(); this.showPins(); window.useLazyLoad && LazyLoad.invalidate() }, positionPin: function(b) { var c = $(b).attr("data-id"); if (c && this.mappedPins[c]) $(b).remove(); else { var e = _.indexOf(this.pinArray, Math.min.apply(Math, this.pinArray)), g = this.shortestColumnTop = this.pinArray[e]; b.style.top = g + "px"; b.style.left = e * this.columnWidthOuter + "px"; b.setAttribute("data-col", e); this.pinArray[e] = g + b.offsetHeight + this.columnMargin; this.mappedPins[c] = this.orderedPins.length; this.orderedPins.push(c) } }, showPins: function() { $.browser.msie && parseInt($.browser.version, 10) == 7 || $(this.pinsContainer).css("opacity", 1); var b = $(this.pinsContainer); setTimeout(function() { b.css({ visibility: "visible" }) }, 200) }, imageLoaded: function() { $(this).removeClass("lazy") }, getContentArea: function() { return this.contentArea || document.documentElement.clientWidth }, updateContainerHeight: function() { $("#ColumnContainer").height(Math.max.apply(Math, this.pinArray)) } } } (); var LazyLoad = new(function() { var b = this, c = 0, e = 0, g = 100, f = $(window); b.images = {}; b.invalidate = function() { $("img.lazy").each(function(u, o) { u = $(o); b.images[u.attr("data-id")] = u; h(u) && j(u) }) }; b.check = function() { var u, o = false; return function() { if (!o) { o = true; clearTimeout(u); u = setTimeout(function() { o = false; d() }, 200) } } } (); var d = function() { var u = 0, o = 0; for (var m in b.images) { var q = b.images[m]; u++; if (h(q)) { j(q); o++ } } }; b.stop = function() { f.unbind("scroll", k); f.unbind("resize", l) }; var h = function(u) { return u.offset().top <= g }, j = function(u) { if (u.hasClass("lazy")) { var o = u.attr("data-src"), m = u.attr("data-id"); u.load(function() { if (u[0]) u[0].style.opacity = "1"; delete b.images[m] }); u.attr("src", o); u.removeClass("lazy"); if (u[0]) u[0].style.opacity = "0" } }, k = function() { c = $(window).scrollTop(); r(); b.check() }, l = function() { e = $(window).height(); r(); b.check() }, r = function() { g = c + e + 600 }; if (window.useLazyLoad) { f.ready(function() { k(); l() }); f.scroll(k); f.resize(l) } }); var FancySelect = function() { var b; return { setup: function(c, e, g) { function f() { b.hide(); j.hide() } function d() { j.show(); b.show() } var h = $('<div class="FancySelect"><div class="current"><span class="CurrentSelection"></span><span class="DownArrow"></span></div><div class="FancySelectList"><div class="wrapper"><ul></ul></div></div></div>'), j = $(".FancySelectList", h), k = $("ul", j), l = $(".CurrentSelection", h), r = "", u, o; b || (b = $('<div class="FancySelectOverlay"></div>').appendTo("body")); c = $(c); u = c.prop("selectedIndex"); e = e || function() { return '<li data="' + $(this).val() + '"><span>' + $(this).text() + "</span></li>" }; o = $("option", c); o.each(function(m) { r += e.call(this, m, m === u) }); k.html(r); l.text(o.eq(u).text()); c.before(h); c.hide(); h.click(function() { d() }); b.click(function() { f() }); k.on("click", "li", function() { var m = $(this).prevAll().length; l.text($(this).text()); c.prop("selectedIndex", m); f(); g && g($(this).attr("data")); return false }) } } } (); var boardPicker = function() { return { setup: function(b, c, e) { b = $(b); var g = $(".boardListOverlay", b.parent()), f = $(".boardList", b), d = $(".currentBoard", b), h = $("ul", f); b.click(function() { f.show(); g.show() }); g.click(function() { f.hide(); g.hide() }); $(h).on("click", "li", function() { if (!$(this).hasClass("noSelect")) { d.text($(this).text()); g.hide(); f.hide(); c && c($(this).attr("data")) } return false }); b = $(".createBoard", f); var j = $("input", b), k = $(".Button", b), l = $(".CreateBoardStatus", b); j.defaultValue("Create New Board"); k.click(function() { if (k.attr("disabled") == "disabled") return false; if (j.val() == "Create New Board") { l.html("Enter a board name").css("color", "red").show(); return false } l.html("").hide(); k.addClass("disabled").attr("disabled", "disabled"); $.post("/board/create/", { name: j.val(), pass_category: true }, function(r) { if (r && r.status == "success") { h.append("<li data='" + r.id + "'><span>" + $("<div/>").text(r.name).html() + "</span></li>"); f.hide(); d.text(r.name); j.val("").blur(); k.removeClass("disabled").removeAttr("disabled"); e && e(r.id) } else { l.html(r.message).css("color", "red").show(); k.removeClass("disabled").removeAttr("disabled") } }, "json"); return false }) } } } (); var CropImage = function() { this.initialize.apply(this, arguments) }; (function() { var b = Backbone.View.extend({ el: "#CropImage", events: { "click .cancel": "onClose", "click .save": "onSave", "mousedown .drag": "onStartDrag" }, dragging: false, mousePosition: {}, initialize: function() { _.bindAll(this, "onDragging", "onStopDragging", "onImageLoaded"); _.defaults(this.options, { title: "Crop Image", buttonTitle: "Save", size: { width: 222, height: 150 } }); this.$holder = this.$el.find(".holder"); this.$bg = this.$el.find(".holder .bg"); this.$overlay = this.$el.find(".holder .overlayContent"); this.$frame = this.$el.find(".holder .frame"); this.$mask = this.$el.find(".holder .mask"); this.$footer = this.$el.find(".footer"); this.$button = this.$el.find(".footer .Button.save"); this.$spinner = this.$el.find(".holder .spinner") }, render: function() { this.$el.find(".header span").text(this.options.title); this.$button.text(this.options.buttonTitle).removeClass("disabled"); this.$holder.show().css("height", this.options.size.height + 120 + 40); this.$footer.find(".buttons").css("visibility", "visible"); this.$footer.find(".complete").hide(); this.$bg.html("").show(); this.$spinner.hide(); this.options.className && this.$el.addClass(this.options.className); this.options.overlay && this.$overlay.html("").append(this.options.overlay); var c = this.bounds = { left: this.$holder.width() / 2 - this.options.size.width / 2, width: this.options.size.width, top: 60, height: this.options.size.height }; c.ratio = c.height / c.width; this.$frame.css(c); this.$mask.find("span").each(function(e, g) { e === 0 && $(g).css({ top: 0, left: 0, right: 0, height: c.top }); e === 1 && $(g).css({ top: c.top, left: c.left + c.width, right: 0, height: c.height }); e === 2 && $(g).css({ top: c.top + c.height, left: 0, right: 0, bottom: 0 }); e === 3 && $(g).css({ top: c.top, left: 0, width: c.left, height: c.height }) }); this.options.image && this.setImage(this.options.image) }, onClose: function() { this.trigger("close"); return false }, onSave: function() { this.trigger("save"); return false }, onImageLoaded: function(c) { if (this.$img.height() === 0) return setTimeout(this.onImageLoaded, 200, c); this.$img.removeAttr("width").removeAttr("height"); c = this.imageBounds = { originalWidth: this.$img.width(), originalHeight: this.$img.height() }; c.ratio = c.originalHeight / c.originalWidth; this.$img.css({ visibility: "visible", opacity: 1 }); this.fitImage(); this.centerImage(); this.hideSpinner() }, onStartDrag: function(c) { this.mousePosition = { x: c.pageX, y: c.pageY }; this.startPosition = { x: parseInt(this.$bg.css("left"), 10), y: parseInt(this.$bg.css("top"), 10) }; this.trigger("startDrag"); this.dragging = true; $("body").on({ mousemove: this.onDragging, mouseup: this.onStopDragging }); c.preventDefault() }, onDragging: function(c) { var e = { top: this.startPosition.y + (c.pageY - this.mousePosition.y), left: this.startPosition.x + (c.pageX - this.mousePosition.x) }; if (this.enforceBounds(e)) { this.$bg.css(e); c.preventDefault() } }, onStopDragging: function() { this.trigger("stopDrag"); this.dragging = false; $("body").off({ mousemove: this.onDragging, mouseup: this.onStopDragging }) }, enforceBounds: function(c) { c.top = Math.min(c.top, this.bounds.top); c.left = Math.min(c.left, this.bounds.left); if (c.left + this.imageBounds.width < this.bounds.left + this.bounds.width) c.left = this.bounds.left + this.bounds.width - this.imageBounds.width + 1; if (c.top + this.imageBounds.height < this.bounds.top + this.bounds.height) c.top = this.bounds.top + this.bounds.height - this.imageBounds.height + 1; return c }, showComplete: function() { this.$footer.find(".buttons").css("visibility", "hidden"); this.$footer.find(".complete").fadeIn(300); this.hideSpinner() }, setImage: function(c) { this.showSpinner(); var e = this.$img = $("<img>"); e.load(this.onImageLoaded).css({ opacity: "0.01", visibility: "hidden" }); e.attr("src", c); this.$bg.html(e) }, fitImage: function() { var c = 1; c = this.imageBounds.ratio >= this.bounds.ratio ? this.bounds.width / this.imageBounds.originalWidth: this.bounds.height / this.imageBounds.originalHeight; this.scaleImage(c, 10) }, centerImage: function() { var c = this.$holder.height() - 40, e = this.$holder.width(); this.$bg.css({ top: c / 2 - this.$bg.height() / 2 + 1, left: e / 2 - this.$bg.width() / 2 + 1 }) }, scaleImage: function(c, e) { var g = this.imageBounds.width = this.imageBounds.originalWidth * c + e || 0; c = this.imageBounds.height = this.imageBounds.originalHeight * c + e || 0; this.$img.attr("width", g); this.$img.attr("height", c) }, getOffset: function() { return { x: Math.abs(parseInt(this.$bg.css("left"), 10) - this.bounds.left), y: Math.abs(parseInt(this.$bg.css("top"), 10) - this.bounds.top) } }, getScale: function() { return this.$img.width() / this.imageBounds.originalWidth }, saving: function() { this.showSpinner(); this.$button.addClass("disabled") }, showSpinner: function() { this.$spinner.show() }, hideSpinner: function() { this.$spinner.hide() } }); CropImage.prototype = { initialize: function() { _.bindAll(this, "save", "close") }, show: function(c) { var e = this; c = this.view = new b(c); this.options = this.view.options; c.on("save", this.save); c.on("close", this.close); c.on("stopDrag", function() { e.trigger("dragComplete") }); Modal.show("CropImage"); c.render() }, setImage: function(c) { this.view.setImage(c) }, setParams: function(c) { this.options.params = c }, save: function() { var c = this, e = this.view.getOffset(), g = this.view.getScale(); e = _.extend({ x: e.x, y: e.y, width: this.options.size.width, height: this.options.size.height, scale: g }, this.options.params || {}); this.view.saving(); this.trigger("saving", e); $.ajax({ url: this.options.url, data: e, dataType: "json", type: "POST", success: function(f) { c.view.hideSpinner(); c.trigger("save", f); c.options.delay !== 0 && c.view.showComplete(); setTimeout(c.close, c.options.delay || 1200) } }) }, close: function() { Modal.close("CropImage"); this.view.undelegateEvents(); this.trigger("close"); delete this.view; delete this.options } }; _.extend(CropImage.prototype, Backbone.Events) })(); var BoardCoverSelector = function() { this.initialize.apply(this, arguments) }; (function() { var b = null; BoardCoverSelector.prototype = { pins: null, index: null, boardURL: null, initialize: function() { if (b) { b.cancel(); b = null } _.bindAll(this, "onKeyup", "onPinsLoaded", "onSave", "onSaving", "removeListeners", "next", "previous"); b = this; this.options = {}; this.imageCrop = new CropImage; this.imageCrop.on("close", this.removeListeners); this.imageCrop.on("save", this.onSave); this.imageCrop.on("saving", this.onSaving); this.imageCrop.on("dragComplete", function() { trackGAEvent("board_cover", "dragged") }); this.$img = $("<img>") }, loadPins: function() { $.ajax({ url: this.options.boardURL + "pins/", dataType: "json", success: this.onPinsLoaded }); this.boardURL = this.options.boardURL }, show: function(c) { this.options = c; this.imageCrop.show({ className: "BoardCover", overlay: this.overlayContent(), params: { pin: c.pin }, image: this.options.image, size: { width: 222, height: 150 }, title: c.title || "Select a cover photo and drag to position it.", buttonTitle: c.buttonTitle || "Set Cover", url: this.options.boardURL + "cover/", delay: c.delay }); if (!this.pins || this.boardURL != this.options.boardURL) this.loadPins(); else this.options.image || this.setIndex(0); trackGAEvent("board_cover", "show"); $("body").keyup(this.onKeyup) }, onPinsLoaded: function(c) { var e = null; if (this.options.image) { var g = this.options.image; _.each(c.pins, function(f, d) { if (e == null && g.match(new RegExp(f.image_key, "gi"))) e = d }) } this.index = e || 0; this.pins = c.pins; if (this.pins.length !== 0) { this.pins.length === 1 ? this.hideArrows() : this.preload([e - 1, e + 1]); e === null && this.setIndex(0) } }, onKeyup: function(c) { if (this.index !== null) { c.keyCode === 37 && this.previous(); c.keyCode === 39 && this.next(); c.keyCode === 27 && this.imageCrop.close(); c.keyCode === 13 && this.imageCrop.save() } }, overlayContent: function() { var c = this.$holder = $("<div class='BoardOverlay'></div>"), e = $('<button class="prev Button WhiteButton Button13" type="button"><em></em></button>').click(this.previous), g = $('<button class="next Button WhiteButton Button13" type="button"><em></em></button>').click(this.next); c.append("<h3 class='serif'>" + this.options.boardName + "</h3>"); c.append(e, g); return c }, next: function() { this.index === this.pins.length - 1 ? this.setIndex(0) : this.setIndex(this.index + 1); trackGAEvent("board_cover", "toggle_pin"); return false }, previous: function() { this.index === 0 ? this.setIndex(this.pins.length - 1) : this.setIndex(this.index - 1); trackGAEvent("board_cover", "toggle_pin"); return false }, setIndex: function(c) { var e = this.pins[c]; if (e) { this.imageCrop.setImage(e.url); this.imageCrop.setParams({ pin: e.id }); this.index = c; this.preload([this.index - 2, this.index - 1, this.index + 1, this.index + 2]) } }, preload: function(c) { var e = this; _.each(c, function(g) { if (g = e.pins[g])(new Image).src = g.url }) }, hideArrows: function() { this.$holder.find(".arrow").hide() }, removeListeners: function() { $("body").unbind("keyup", this.onKeyup) }, onSaving: function() { this.hideArrows() }, onSave: function(c) { this.options.success && this.options.success(c); trackGAEvent("board_cover", "saved") } }; _.extend(BoardCoverSelector.prototype, Backbone.Events) })(); var AddDialog = function() { return { setup: function(b) { var c = "#" + b, e = $(c), g = $(".Buttons .RedButton", e), f = $(".mainerror", e), d = $(".DescriptionTextarea", e); BoardPicker.setup(c + " .BoardPicker", function(h) { $(c + " #id_board").val(h) }, function(h) { $(c + " #id_board").val(h) }); AddDialog.shareCheckboxes(b); Tagging.initTextarea(c + " .DescriptionTextarea"); Tagging.priceTag(c + " .DescriptionTextarea", c + " .ImagePicker"); CharacterCount.setup(c + " .DescriptionTextarea", c + " .CharacterCount", c + " .Button"); g.click(function() { if (g.hasClass("disabled")) return false; trackGAEvent("pin", "clicked", "add_dialogue"); if (d.val() === "" || d.val() === "Describe your pin...") { f.html("Please describe your pin").slideDown(300); return false } else f.slideUp(300, function() { f.html("") }); g.addClass("disabled").html("Pinning..."); $("#id_details", e).val(d.val()); Tagging.loadTags(c + " .DescriptionTextarea", c + " #peeps_holder", c + " #id_tags", c + " #currency_holder"); $("form", e).ajaxSubmit({ url: "/pin/create/", type: "POST", dataType: "json", iframe: true, success: function(h) { if (h.status == "success") { trackGAEvent("pin", "success", "add_dialogue"); window.location = h.url } else if (h.captcha) { RecaptchaDialog.challenge(); AddDialog.reset(b) } else f.html(h.message).slideDown(300) } }); return false }) }, reset: function(b) { b === "CreateBoard" && CreateBoardDialog.reset(); b === "ScrapePin" && ScrapePinDialog.reset(); b === "UploadPin" && UploadPinDialog.reset(); AddDialog._resets[b] && AddDialog._resets[b]() }, close: function(b, c) { $("#" + b).addClass("super"); Modal.show(c) }, childClose: function(b, c) { var e = this, g = $("#" + c); $(".ModalContainer", g); e.reset(c); $("#" + b).removeClass("super"); Modal.close(b); Modal.close(c) }, pinBottom: function(b) { var c = $("#" + b); $(".PinBottom", c).slideDown(300, function() { var e = $(".modal:first", c);
kevinjelnl
used after a clean install of Pop!_OS
enzogain
My OS setup
bearlike
A list of boring installations and configurations that I have to do every time I flush my PC.
elliotwoods
Pop up a splash screen graphic during your heavy setup function
nico-castell
A script to set up Pop!_OS in the best way possible
pop-os
Packaging for convenience of installation and setup of stable diffusion on Pop
questionmark1122
#!bash # # bash completion support for core Git. # # Copyright (C) 2006,2007 Shawn O. Pearce <spearce@spearce.org> # Conceptually based on gitcompletion (http://gitweb.hawaga.org.uk/). # Distributed under the GNU General Public License, version 2.0. # # The contained completion routines provide support for completing: # # *) local and remote branch names # *) local and remote tag names # *) .git/remotes file names # *) git 'subcommands' # *) tree paths within 'ref:path/to/file' expressions # *) common --long-options # # To use these routines: # # 1) Copy this file to somewhere (e.g. ~/.git-completion.sh). # 2) Added the following line to your .bashrc: # source ~/.git-completion.sh # # 3) Consider changing your PS1 to also show the current branch: # PS1='[\u@\h \W$(__git_ps1 " (%s)")]\$ ' # # The argument to __git_ps1 will be displayed only if you # are currently in a git repository. The %s token will be # the name of the current branch. # # In addition, if you set GIT_PS1_SHOWDIRTYSTATE to a nonempty # value, unstaged (*) and staged (+) changes will be shown next # to the branch name. You can configure this per-repository # with the bash.showDirtyState variable, which defaults to true # once GIT_PS1_SHOWDIRTYSTATE is enabled. # # You can also see if currently something is stashed, by setting # GIT_PS1_SHOWSTASHSTATE to a nonempty value. If something is stashed, # then a '$' will be shown next to the branch name. # # If you would like to see if there're untracked files, then you can # set GIT_PS1_SHOWUNTRACKEDFILES to a nonempty value. If there're # untracked files, then a '%' will be shown next to the branch name. # # If you would like to see the difference between HEAD and its # upstream, set GIT_PS1_SHOWUPSTREAM="auto". A "<" indicates # you are behind, ">" indicates you are ahead, and "<>" # indicates you have diverged. You can further control # behaviour by setting GIT_PS1_SHOWUPSTREAM to a space-separated # list of values: # verbose show number of commits ahead/behind (+/-) upstream # legacy don't use the '--count' option available in recent # versions of git-rev-list # git always compare HEAD to @{upstream} # svn always compare HEAD to your SVN upstream # By default, __git_ps1 will compare HEAD to your SVN upstream # if it can find one, or @{upstream} otherwise. Once you have # set GIT_PS1_SHOWUPSTREAM, you can override it on a # per-repository basis by setting the bash.showUpstream config # variable. # # # To submit patches: # # *) Read Documentation/SubmittingPatches # *) Send all patches to the current maintainer: # # "Shawn O. Pearce" <spearce@spearce.org> # # *) Always CC the Git mailing list: # # git@vger.kernel.org # case "$COMP_WORDBREAKS" in *:*) : great ;; *) COMP_WORDBREAKS="$COMP_WORDBREAKS:" esac # __gitdir accepts 0 or 1 arguments (i.e., location) # returns location of .git repo __gitdir () { if [ -z "${1-}" ]; then if [ -n "${__git_dir-}" ]; then echo "$__git_dir" elif [ -d .git ]; then echo .git else git rev-parse --git-dir 2>/dev/null fi elif [ -d "$1/.git" ]; then echo "$1/.git" else echo "$1" fi } # stores the divergence from upstream in $p # used by GIT_PS1_SHOWUPSTREAM __git_ps1_show_upstream () { local key value local svn_remote=() svn_url_pattern count n local upstream=git legacy="" verbose="" # get some config options from git-config while read key value; do case "$key" in bash.showupstream) GIT_PS1_SHOWUPSTREAM="$value" if [[ -z "${GIT_PS1_SHOWUPSTREAM}" ]]; then p="" return fi ;; svn-remote.*.url) svn_remote[ $((${#svn_remote[@]} + 1)) ]="$value" svn_url_pattern+="\\|$value" upstream=svn+git # default upstream is SVN if available, else git ;; esac done < <(git config -z --get-regexp '^(svn-remote\..*\.url|bash\.showupstream)$' 2>/dev/null | tr '\0\n' '\n ') # parse configuration values for option in ${GIT_PS1_SHOWUPSTREAM}; do case "$option" in git|svn) upstream="$option" ;; verbose) verbose=1 ;; legacy) legacy=1 ;; esac done # Find our upstream case "$upstream" in git) upstream="@{upstream}" ;; svn*) # get the upstream from the "git-svn-id: ..." in a commit message # (git-svn uses essentially the same procedure internally) local svn_upstream=($(git log --first-parent -1 \ --grep="^git-svn-id: \(${svn_url_pattern:2}\)" 2>/dev/null)) if [[ 0 -ne ${#svn_upstream[@]} ]]; then svn_upstream=${svn_upstream[ ${#svn_upstream[@]} - 2 ]} svn_upstream=${svn_upstream%@*} for ((n=1; "$n" <= "${#svn_remote[@]}"; ++n)); do svn_upstream=${svn_upstream#${svn_remote[$n]}} done if [[ -z "$svn_upstream" ]]; then # default branch name for checkouts with no layout: upstream=${GIT_SVN_ID:-git-svn} else upstream=${svn_upstream#/} fi elif [[ "svn+git" = "$upstream" ]]; then upstream="@{upstream}" fi ;; esac # Find how many commits we are ahead/behind our upstream if [[ -z "$legacy" ]]; then count="$(git rev-list --count --left-right \ "$upstream"...HEAD 2>/dev/null)" else # produce equivalent output to --count for older versions of git local commits if commits="$(git rev-list --left-right "$upstream"...HEAD 2>/dev/null)" then local commit behind=0 ahead=0 for commit in $commits do case "$commit" in "<"*) let ++behind ;; *) let ++ahead ;; esac done count="$behind $ahead" else count="" fi fi # calculate the result if [[ -z "$verbose" ]]; then case "$count" in "") # no upstream p="" ;; "0 0") # equal to upstream p="=" ;; "0 "*) # ahead of upstream p=">" ;; *" 0") # behind upstream p="<" ;; *) # diverged from upstream p="<>" ;; esac else case "$count" in "") # no upstream p="" ;; "0 0") # equal to upstream p=" u=" ;; "0 "*) # ahead of upstream p=" u+${count#0 }" ;; *" 0") # behind upstream p=" u-${count% 0}" ;; *) # diverged from upstream p=" u+${count#* }-${count% *}" ;; esac fi } # __git_ps1 accepts 0 or 1 arguments (i.e., format string) # returns text to add to bash PS1 prompt (includes branch name) __git_ps1 () { local g="$(__gitdir)" if [ -n "$g" ]; then local r="" local b="" if [ -f "$g/rebase-merge/interactive" ]; then r="|REBASE-i" b="$(cat "$g/rebase-merge/head-name")" elif [ -d "$g/rebase-merge" ]; then r="|REBASE-m" b="$(cat "$g/rebase-merge/head-name")" else if [ -d "$g/rebase-apply" ]; then if [ -f "$g/rebase-apply/rebasing" ]; then r="|REBASE" elif [ -f "$g/rebase-apply/applying" ]; then r="|AM" else r="|AM/REBASE" fi elif [ -f "$g/MERGE_HEAD" ]; then r="|MERGING" elif [ -f "$g/BISECT_LOG" ]; then r="|BISECTING" fi b="$(git symbolic-ref HEAD 2>/dev/null)" || { b="$( case "${GIT_PS1_DESCRIBE_STYLE-}" in (contains) git describe --contains HEAD ;; (branch) git describe --contains --all HEAD ;; (describe) git describe HEAD ;; (* | default) git describe --exact-match HEAD ;; esac 2>/dev/null)" || b="$(cut -c1-7 "$g/HEAD" 2>/dev/null)..." || b="unknown" b="($b)" } fi local w="" local i="" local s="" local u="" local c="" local p="" if [ "true" = "$(git rev-parse --is-inside-git-dir 2>/dev/null)" ]; then if [ "true" = "$(git rev-parse --is-bare-repository 2>/dev/null)" ]; then c="BARE:" else b="GIT_DIR!" fi elif [ "true" = "$(git rev-parse --is-inside-work-tree 2>/dev/null)" ]; then if [ -n "${GIT_PS1_SHOWDIRTYSTATE-}" ]; then if [ "$(git config --bool bash.showDirtyState)" != "false" ]; then git diff --no-ext-diff --quiet --exit-code || w="*" if git rev-parse --quiet --verify HEAD >/dev/null; then git diff-index --cached --quiet HEAD -- || i="+" else i="#" fi fi fi if [ -n "${GIT_PS1_SHOWSTASHSTATE-}" ]; then git rev-parse --verify refs/stash >/dev/null 2>&1 && s="$" fi if [ -n "${GIT_PS1_SHOWUNTRACKEDFILES-}" ]; then if [ -n "$(git ls-files --others --exclude-standard)" ]; then u="%" fi fi if [ -n "${GIT_PS1_SHOWUPSTREAM-}" ]; then __git_ps1_show_upstream fi fi local f="$w$i$s$u" printf "${1:- (%s)}" "$c${b##refs/heads/}${f:+ $f}$r$p" fi } # __gitcomp_1 requires 2 arguments __gitcomp_1 () { local c IFS=' '$'\t'$'\n' for c in $1; do case "$c$2" in --*=*) printf %s$'\n' "$c$2" ;; *.) printf %s$'\n' "$c$2" ;; *) printf %s$'\n' "$c$2 " ;; esac done } # __gitcomp accepts 1, 2, 3, or 4 arguments # generates completion reply with compgen __gitcomp () { local cur="${COMP_WORDS[COMP_CWORD]}" if [ $# -gt 2 ]; then cur="$3" fi case "$cur" in --*=) COMPREPLY=() ;; *) local IFS=$'\n' COMPREPLY=($(compgen -P "${2-}" \ -W "$(__gitcomp_1 "${1-}" "${4-}")" \ -- "$cur")) ;; esac } # __git_heads accepts 0 or 1 arguments (to pass to __gitdir) __git_heads () { local cmd i is_hash=y dir="$(__gitdir "${1-}")" if [ -d "$dir" ]; then git --git-dir="$dir" for-each-ref --format='%(refname:short)' \ refs/heads return fi for i in $(git ls-remote "${1-}" 2>/dev/null); do case "$is_hash,$i" in y,*) is_hash=n ;; n,*^{}) is_hash=y ;; n,refs/heads/*) is_hash=y; echo "${i#refs/heads/}" ;; n,*) is_hash=y; echo "$i" ;; esac done } # __git_tags accepts 0 or 1 arguments (to pass to __gitdir) __git_tags () { local cmd i is_hash=y dir="$(__gitdir "${1-}")" if [ -d "$dir" ]; then git --git-dir="$dir" for-each-ref --format='%(refname:short)' \ refs/tags return fi for i in $(git ls-remote "${1-}" 2>/dev/null); do case "$is_hash,$i" in y,*) is_hash=n ;; n,*^{}) is_hash=y ;; n,refs/tags/*) is_hash=y; echo "${i#refs/tags/}" ;; n,*) is_hash=y; echo "$i" ;; esac done } # __git_refs accepts 0 or 1 arguments (to pass to __gitdir) __git_refs () { local i is_hash=y dir="$(__gitdir "${1-}")" local cur="${COMP_WORDS[COMP_CWORD]}" format refs if [ -d "$dir" ]; then case "$cur" in refs|refs/*) format="refname" refs="${cur%/*}" ;; *) for i in HEAD FETCH_HEAD ORIG_HEAD MERGE_HEAD; do if [ -e "$dir/$i" ]; then echo $i; fi done format="refname:short" refs="refs/tags refs/heads refs/remotes" ;; esac git --git-dir="$dir" for-each-ref --format="%($format)" \ $refs return fi for i in $(git ls-remote "$dir" 2>/dev/null); do case "$is_hash,$i" in y,*) is_hash=n ;; n,*^{}) is_hash=y ;; n,refs/tags/*) is_hash=y; echo "${i#refs/tags/}" ;; n,refs/heads/*) is_hash=y; echo "${i#refs/heads/}" ;; n,refs/remotes/*) is_hash=y; echo "${i#refs/remotes/}" ;; n,*) is_hash=y; echo "$i" ;; esac done } # __git_refs2 requires 1 argument (to pass to __git_refs) __git_refs2 () { local i for i in $(__git_refs "$1"); do echo "$i:$i" done } # __git_refs_remotes requires 1 argument (to pass to ls-remote) __git_refs_remotes () { local cmd i is_hash=y for i in $(git ls-remote "$1" 2>/dev/null); do case "$is_hash,$i" in n,refs/heads/*) is_hash=y echo "$i:refs/remotes/$1/${i#refs/heads/}" ;; y,*) is_hash=n ;; n,*^{}) is_hash=y ;; n,refs/tags/*) is_hash=y;; n,*) is_hash=y; ;; esac done } __git_remotes () { local i ngoff IFS=$'\n' d="$(__gitdir)" shopt -q nullglob || ngoff=1 shopt -s nullglob for i in "$d/remotes"/*; do echo ${i#$d/remotes/} done [ "$ngoff" ] && shopt -u nullglob for i in $(git --git-dir="$d" config --get-regexp 'remote\..*\.url' 2>/dev/null); do i="${i#remote.}" echo "${i/.url*/}" done } __git_list_merge_strategies () { git merge -s help 2>&1 | sed -n -e '/[Aa]vailable strategies are: /,/^$/{ s/\.$// s/.*:// s/^[ ]*// s/[ ]*$// p }' } __git_merge_strategies= # 'git merge -s help' (and thus detection of the merge strategy # list) fails, unfortunately, if run outside of any git working # tree. __git_merge_strategies is set to the empty string in # that case, and the detection will be repeated the next time it # is needed. __git_compute_merge_strategies () { : ${__git_merge_strategies:=$(__git_list_merge_strategies)} } __git_complete_file () { local pfx ls ref cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in ?*:*) ref="${cur%%:*}" cur="${cur#*:}" case "$cur" in ?*/*) pfx="${cur%/*}" cur="${cur##*/}" ls="$ref:$pfx" pfx="$pfx/" ;; *) ls="$ref" ;; esac case "$COMP_WORDBREAKS" in *:*) : great ;; *) pfx="$ref:$pfx" ;; esac local IFS=$'\n' COMPREPLY=($(compgen -P "$pfx" \ -W "$(git --git-dir="$(__gitdir)" ls-tree "$ls" \ | sed '/^100... blob /{ s,^.* ,, s,$, , } /^120000 blob /{ s,^.* ,, s,$, , } /^040000 tree /{ s,^.* ,, s,$,/, } s/^.* //')" \ -- "$cur")) ;; *) __gitcomp "$(__git_refs)" ;; esac } __git_complete_revlist () { local pfx cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in *...*) pfx="${cur%...*}..." cur="${cur#*...}" __gitcomp "$(__git_refs)" "$pfx" "$cur" ;; *..*) pfx="${cur%..*}.." cur="${cur#*..}" __gitcomp "$(__git_refs)" "$pfx" "$cur" ;; *) __gitcomp "$(__git_refs)" ;; esac } __git_complete_remote_or_refspec () { local cmd="${COMP_WORDS[1]}" local cur="${COMP_WORDS[COMP_CWORD]}" local i c=2 remote="" pfx="" lhs=1 no_complete_refspec=0 while [ $c -lt $COMP_CWORD ]; do i="${COMP_WORDS[c]}" case "$i" in --mirror) [ "$cmd" = "push" ] && no_complete_refspec=1 ;; --all) case "$cmd" in push) no_complete_refspec=1 ;; fetch) COMPREPLY=() return ;; *) ;; esac ;; -*) ;; *) remote="$i"; break ;; esac c=$((++c)) done if [ -z "$remote" ]; then __gitcomp "$(__git_remotes)" return fi if [ $no_complete_refspec = 1 ]; then COMPREPLY=() return fi [ "$remote" = "." ] && remote= case "$cur" in *:*) case "$COMP_WORDBREAKS" in *:*) : great ;; *) pfx="${cur%%:*}:" ;; esac cur="${cur#*:}" lhs=0 ;; +*) pfx="+" cur="${cur#+}" ;; esac case "$cmd" in fetch) if [ $lhs = 1 ]; then __gitcomp "$(__git_refs2 "$remote")" "$pfx" "$cur" else __gitcomp "$(__git_refs)" "$pfx" "$cur" fi ;; pull) if [ $lhs = 1 ]; then __gitcomp "$(__git_refs "$remote")" "$pfx" "$cur" else __gitcomp "$(__git_refs)" "$pfx" "$cur" fi ;; push) if [ $lhs = 1 ]; then __gitcomp "$(__git_refs)" "$pfx" "$cur" else __gitcomp "$(__git_refs "$remote")" "$pfx" "$cur" fi ;; esac } __git_complete_strategy () { __git_compute_merge_strategies case "${COMP_WORDS[COMP_CWORD-1]}" in -s|--strategy) __gitcomp "$__git_merge_strategies" return 0 esac local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --strategy=*) __gitcomp "$__git_merge_strategies" "" "${cur##--strategy=}" return 0 ;; esac return 1 } __git_list_all_commands () { local i IFS=" "$'\n' for i in $(git help -a|egrep '^ [a-zA-Z0-9]') do case $i in *--*) : helper pattern;; *) echo $i;; esac done } __git_all_commands= __git_compute_all_commands () { : ${__git_all_commands:=$(__git_list_all_commands)} } __git_list_porcelain_commands () { local i IFS=" "$'\n' __git_compute_all_commands for i in "help" $__git_all_commands do case $i in *--*) : helper pattern;; applymbox) : ask gittus;; applypatch) : ask gittus;; archimport) : import;; cat-file) : plumbing;; check-attr) : plumbing;; check-ref-format) : plumbing;; checkout-index) : plumbing;; commit-tree) : plumbing;; count-objects) : infrequent;; cvsexportcommit) : export;; cvsimport) : import;; cvsserver) : daemon;; daemon) : daemon;; diff-files) : plumbing;; diff-index) : plumbing;; diff-tree) : plumbing;; fast-import) : import;; fast-export) : export;; fsck-objects) : plumbing;; fetch-pack) : plumbing;; fmt-merge-msg) : plumbing;; for-each-ref) : plumbing;; hash-object) : plumbing;; http-*) : transport;; index-pack) : plumbing;; init-db) : deprecated;; local-fetch) : plumbing;; lost-found) : infrequent;; ls-files) : plumbing;; ls-remote) : plumbing;; ls-tree) : plumbing;; mailinfo) : plumbing;; mailsplit) : plumbing;; merge-*) : plumbing;; mktree) : plumbing;; mktag) : plumbing;; pack-objects) : plumbing;; pack-redundant) : plumbing;; pack-refs) : plumbing;; parse-remote) : plumbing;; patch-id) : plumbing;; peek-remote) : plumbing;; prune) : plumbing;; prune-packed) : plumbing;; quiltimport) : import;; read-tree) : plumbing;; receive-pack) : plumbing;; reflog) : plumbing;; remote-*) : transport;; repo-config) : deprecated;; rerere) : plumbing;; rev-list) : plumbing;; rev-parse) : plumbing;; runstatus) : plumbing;; sh-setup) : internal;; shell) : daemon;; show-ref) : plumbing;; send-pack) : plumbing;; show-index) : plumbing;; ssh-*) : transport;; stripspace) : plumbing;; symbolic-ref) : plumbing;; tar-tree) : deprecated;; unpack-file) : plumbing;; unpack-objects) : plumbing;; update-index) : plumbing;; update-ref) : plumbing;; update-server-info) : daemon;; upload-archive) : plumbing;; upload-pack) : plumbing;; write-tree) : plumbing;; var) : infrequent;; verify-pack) : infrequent;; verify-tag) : plumbing;; *) echo $i;; esac done } __git_porcelain_commands= __git_compute_porcelain_commands () { __git_compute_all_commands : ${__git_porcelain_commands:=$(__git_list_porcelain_commands)} } __git_aliases () { local i IFS=$'\n' for i in $(git --git-dir="$(__gitdir)" config --get-regexp "alias\..*" 2>/dev/null); do case "$i" in alias.*) i="${i#alias.}" echo "${i/ */}" ;; esac done } # __git_aliased_command requires 1 argument __git_aliased_command () { local word cmdline=$(git --git-dir="$(__gitdir)" \ config --get "alias.$1") for word in $cmdline; do case "$word" in \!gitk|gitk) echo "gitk" return ;; \!*) : shell command alias ;; -*) : option ;; *=*) : setting env ;; git) : git itself ;; *) echo "$word" return esac done } # __git_find_on_cmdline requires 1 argument __git_find_on_cmdline () { local word subcommand c=1 while [ $c -lt $COMP_CWORD ]; do word="${COMP_WORDS[c]}" for subcommand in $1; do if [ "$subcommand" = "$word" ]; then echo "$subcommand" return fi done c=$((++c)) done } __git_has_doubledash () { local c=1 while [ $c -lt $COMP_CWORD ]; do if [ "--" = "${COMP_WORDS[c]}" ]; then return 0 fi c=$((++c)) done return 1 } __git_whitespacelist="nowarn warn error error-all fix" _git_am () { local cur="${COMP_WORDS[COMP_CWORD]}" dir="$(__gitdir)" if [ -d "$dir"/rebase-apply ]; then __gitcomp "--skip --continue --resolved --abort" return fi case "$cur" in --whitespace=*) __gitcomp "$__git_whitespacelist" "" "${cur##--whitespace=}" return ;; --*) __gitcomp " --3way --committer-date-is-author-date --ignore-date --ignore-whitespace --ignore-space-change --interactive --keep --no-utf8 --signoff --utf8 --whitespace= --scissors " return esac COMPREPLY=() } _git_apply () { local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --whitespace=*) __gitcomp "$__git_whitespacelist" "" "${cur##--whitespace=}" return ;; --*) __gitcomp " --stat --numstat --summary --check --index --cached --index-info --reverse --reject --unidiff-zero --apply --no-add --exclude= --ignore-whitespace --ignore-space-change --whitespace= --inaccurate-eof --verbose " return esac COMPREPLY=() } _git_add () { __git_has_doubledash && return local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp " --interactive --refresh --patch --update --dry-run --ignore-errors --intent-to-add " return esac COMPREPLY=() } _git_archive () { local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --format=*) __gitcomp "$(git archive --list)" "" "${cur##--format=}" return ;; --remote=*) __gitcomp "$(__git_remotes)" "" "${cur##--remote=}" return ;; --*) __gitcomp " --format= --list --verbose --prefix= --remote= --exec= " return ;; esac __git_complete_file } _git_bisect () { __git_has_doubledash && return local subcommands="start bad good skip reset visualize replay log run" local subcommand="$(__git_find_on_cmdline "$subcommands")" if [ -z "$subcommand" ]; then __gitcomp "$subcommands" return fi case "$subcommand" in bad|good|reset|skip) __gitcomp "$(__git_refs)" ;; *) COMPREPLY=() ;; esac } _git_branch () { local i c=1 only_local_ref="n" has_r="n" while [ $c -lt $COMP_CWORD ]; do i="${COMP_WORDS[c]}" case "$i" in -d|-m) only_local_ref="y" ;; -r) has_r="y" ;; esac c=$((++c)) done case "${COMP_WORDS[COMP_CWORD]}" in --*) __gitcomp " --color --no-color --verbose --abbrev= --no-abbrev --track --no-track --contains --merged --no-merged --set-upstream " ;; *) if [ $only_local_ref = "y" -a $has_r = "n" ]; then __gitcomp "$(__git_heads)" else __gitcomp "$(__git_refs)" fi ;; esac } _git_bundle () { local cmd="${COMP_WORDS[2]}" case "$COMP_CWORD" in 2) __gitcomp "create list-heads verify unbundle" ;; 3) # looking for a file ;; *) case "$cmd" in create) __git_complete_revlist ;; esac ;; esac } _git_checkout () { __git_has_doubledash && return local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --conflict=*) __gitcomp "diff3 merge" "" "${cur##--conflict=}" ;; --*) __gitcomp " --quiet --ours --theirs --track --no-track --merge --conflict= --orphan --patch " ;; *) __gitcomp "$(__git_refs)" ;; esac } _git_cherry () { __gitcomp "$(__git_refs)" } _git_cherry_pick () { local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp "--edit --no-commit" ;; *) __gitcomp "$(__git_refs)" ;; esac } _git_clean () { __git_has_doubledash && return local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp "--dry-run --quiet" return ;; esac COMPREPLY=() } _git_clone () { local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp " --local --no-hardlinks --shared --reference --quiet --no-checkout --bare --mirror --origin --upload-pack --template= --depth " return ;; esac COMPREPLY=() } _git_commit () { __git_has_doubledash && return local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --cleanup=*) __gitcomp "default strip verbatim whitespace " "" "${cur##--cleanup=}" return ;; --reuse-message=*) __gitcomp "$(__git_refs)" "" "${cur##--reuse-message=}" return ;; --reedit-message=*) __gitcomp "$(__git_refs)" "" "${cur##--reedit-message=}" return ;; --untracked-files=*) __gitcomp "all no normal" "" "${cur##--untracked-files=}" return ;; --*) __gitcomp " --all --author= --signoff --verify --no-verify --edit --amend --include --only --interactive --dry-run --reuse-message= --reedit-message= --reset-author --file= --message= --template= --cleanup= --untracked-files --untracked-files= --verbose --quiet " return esac COMPREPLY=() } _git_describe () { local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp " --all --tags --contains --abbrev= --candidates= --exact-match --debug --long --match --always " return esac __gitcomp "$(__git_refs)" } __git_diff_common_options="--stat --numstat --shortstat --summary --patch-with-stat --name-only --name-status --color --no-color --color-words --no-renames --check --full-index --binary --abbrev --diff-filter= --find-copies-harder --text --ignore-space-at-eol --ignore-space-change --ignore-all-space --exit-code --quiet --ext-diff --no-ext-diff --no-prefix --src-prefix= --dst-prefix= --inter-hunk-context= --patience --raw --dirstat --dirstat= --dirstat-by-file --dirstat-by-file= --cumulative " _git_diff () { __git_has_doubledash && return local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp "--cached --staged --pickaxe-all --pickaxe-regex --base --ours --theirs $__git_diff_common_options " return ;; esac __git_complete_file } __git_mergetools_common="diffuse ecmerge emerge kdiff3 meld opendiff tkdiff vimdiff gvimdiff xxdiff araxis p4merge " _git_difftool () { __git_has_doubledash && return local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --tool=*) __gitcomp "$__git_mergetools_common kompare" "" "${cur##--tool=}" return ;; --*) __gitcomp "--cached --staged --pickaxe-all --pickaxe-regex --base --ours --theirs --no-renames --diff-filter= --find-copies-harder --relative --ignore-submodules --tool=" return ;; esac __git_complete_file } __git_fetch_options=" --quiet --verbose --append --upload-pack --force --keep --depth= --tags --no-tags --all --prune --dry-run " _git_fetch () { local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp "$__git_fetch_options" return ;; esac __git_complete_remote_or_refspec } _git_format_patch () { local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --thread=*) __gitcomp " deep shallow " "" "${cur##--thread=}" return ;; --*) __gitcomp " --stdout --attach --no-attach --thread --thread= --output-directory --numbered --start-number --numbered-files --keep-subject --signoff --signature --no-signature --in-reply-to= --cc= --full-index --binary --not --all --cover-letter --no-prefix --src-prefix= --dst-prefix= --inline --suffix= --ignore-if-in-upstream --subject-prefix= " return ;; esac __git_complete_revlist } _git_fsck () { local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp " --tags --root --unreachable --cache --no-reflogs --full --strict --verbose --lost-found " return ;; esac COMPREPLY=() } _git_gc () { local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp "--prune --aggressive" return ;; esac COMPREPLY=() } _git_gitk () { _gitk } _git_grep () { __git_has_doubledash && return local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp " --cached --text --ignore-case --word-regexp --invert-match --full-name --extended-regexp --basic-regexp --fixed-strings --files-with-matches --name-only --files-without-match --max-depth --count --and --or --not --all-match " return ;; esac __gitcomp "$(__git_refs)" } _git_help () { local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp "--all --info --man --web" return ;; esac __git_compute_all_commands __gitcomp "$__git_all_commands attributes cli core-tutorial cvs-migration diffcore gitk glossary hooks ignore modules repository-layout tutorial tutorial-2 workflows " } _git_init () { local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --shared=*) __gitcomp " false true umask group all world everybody " "" "${cur##--shared=}" return ;; --*) __gitcomp "--quiet --bare --template= --shared --shared=" return ;; esac COMPREPLY=() } _git_ls_files () { __git_has_doubledash && return local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp "--cached --deleted --modified --others --ignored --stage --directory --no-empty-directory --unmerged --killed --exclude= --exclude-from= --exclude-per-directory= --exclude-standard --error-unmatch --with-tree= --full-name --abbrev --ignored --exclude-per-directory " return ;; esac COMPREPLY=() } _git_ls_remote () { __gitcomp "$(__git_remotes)" } _git_ls_tree () { __git_complete_file } # Options that go well for log, shortlog and gitk __git_log_common_options=" --not --all --branches --tags --remotes --first-parent --merges --no-merges --max-count= --max-age= --since= --after= --min-age= --until= --before= " # Options that go well for log and gitk (not shortlog) __git_log_gitk_options=" --dense --sparse --full-history --simplify-merges --simplify-by-decoration --left-right " # Options that go well for log and shortlog (not gitk) __git_log_shortlog_options=" --author= --committer= --grep= --all-match " __git_log_pretty_formats="oneline short medium full fuller email raw format:" __git_log_date_formats="relative iso8601 rfc2822 short local default raw" _git_log () { __git_has_doubledash && return local cur="${COMP_WORDS[COMP_CWORD]}" local g="$(git rev-parse --git-dir 2>/dev/null)" local merge="" if [ -f "$g/MERGE_HEAD" ]; then merge="--merge" fi case "$cur" in --pretty=*) __gitcomp "$__git_log_pretty_formats " "" "${cur##--pretty=}" return ;; --format=*) __gitcomp "$__git_log_pretty_formats " "" "${cur##--format=}" return ;; --date=*) __gitcomp "$__git_log_date_formats" "" "${cur##--date=}" return ;; --decorate=*) __gitcomp "long short" "" "${cur##--decorate=}" return ;; --*) __gitcomp " $__git_log_common_options $__git_log_shortlog_options $__git_log_gitk_options --root --topo-order --date-order --reverse --follow --full-diff --abbrev-commit --abbrev= --relative-date --date= --pretty= --format= --oneline --cherry-pick --graph --decorate --decorate= --walk-reflogs --parents --children $merge $__git_diff_common_options --pickaxe-all --pickaxe-regex " return ;; esac __git_complete_revlist } __git_merge_options=" --no-commit --no-stat --log --no-log --squash --strategy --commit --stat --no-squash --ff --no-ff --ff-only " _git_merge () { __git_complete_strategy && return local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp "$__git_merge_options" return esac __gitcomp "$(__git_refs)" } _git_mergetool () { local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --tool=*) __gitcomp "$__git_mergetools_common tortoisemerge" "" "${cur##--tool=}" return ;; --*) __gitcomp "--tool=" return ;; esac COMPREPLY=() } _git_merge_base () { __gitcomp "$(__git_refs)" } _git_mv () { local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp "--dry-run" return ;; esac COMPREPLY=() } _git_name_rev () { __gitcomp "--tags --all --stdin" } _git_notes () { local subcommands="edit show" if [ -z "$(__git_find_on_cmdline "$subcommands")" ]; then __gitcomp "$subcommands" return fi case "${COMP_WORDS[COMP_CWORD-1]}" in -m|-F) COMPREPLY=() ;; *) __gitcomp "$(__git_refs)" ;; esac } _git_pull () { __git_complete_strategy && return local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp " --rebase --no-rebase $__git_merge_options $__git_fetch_options " return ;; esac __git_complete_remote_or_refspec } _git_push () { local cur="${COMP_WORDS[COMP_CWORD]}" case "${COMP_WORDS[COMP_CWORD-1]}" in --repo) __gitcomp "$(__git_remotes)" return esac case "$cur" in --repo=*) __gitcomp "$(__git_remotes)" "" "${cur##--repo=}" return ;; --*) __gitcomp " --all --mirror --tags --dry-run --force --verbose --receive-pack= --repo= " return ;; esac __git_complete_remote_or_refspec } _git_rebase () { local cur="${COMP_WORDS[COMP_CWORD]}" dir="$(__gitdir)" if [ -d "$dir"/rebase-apply ] || [ -d "$dir"/rebase-merge ]; then __gitcomp "--continue --skip --abort" return fi __git_complete_strategy && return case "$cur" in --whitespace=*) __gitcomp "$__git_whitespacelist" "" "${cur##--whitespace=}" return ;; --*) __gitcomp " --onto --merge --strategy --interactive --preserve-merges --stat --no-stat --committer-date-is-author-date --ignore-date --ignore-whitespace --whitespace= --autosquash " return esac __gitcomp "$(__git_refs)" } __git_send_email_confirm_options="always never auto cc compose" __git_send_email_suppresscc_options="author self cc bodycc sob cccmd body all" _git_send_email () { local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --confirm=*) __gitcomp " $__git_send_email_confirm_options " "" "${cur##--confirm=}" return ;; --suppress-cc=*) __gitcomp " $__git_send_email_suppresscc_options " "" "${cur##--suppress-cc=}" return ;; --smtp-encryption=*) __gitcomp "ssl tls" "" "${cur##--smtp-encryption=}" return ;; --*) __gitcomp "--annotate --bcc --cc --cc-cmd --chain-reply-to --compose --confirm= --dry-run --envelope-sender --from --identity --in-reply-to --no-chain-reply-to --no-signed-off-by-cc --no-suppress-from --no-thread --quiet --signed-off-by-cc --smtp-pass --smtp-server --smtp-server-port --smtp-encryption= --smtp-user --subject --suppress-cc= --suppress-from --thread --to --validate --no-validate" return ;; esac COMPREPLY=() } _git_stage () { _git_add } __git_config_get_set_variables () { local prevword word config_file= c=$COMP_CWORD while [ $c -gt 1 ]; do word="${COMP_WORDS[c]}" case "$word" in --global|--system|--file=*) config_file="$word" break ;; -f|--file) config_file="$word $prevword" break ;; esac prevword=$word c=$((--c)) done git --git-dir="$(__gitdir)" config $config_file --list 2>/dev/null | while read line do case "$line" in *.*=*) echo "${line/=*/}" ;; esac done } _git_config () { local cur="${COMP_WORDS[COMP_CWORD]}" local prv="${COMP_WORDS[COMP_CWORD-1]}" case "$prv" in branch.*.remote) __gitcomp "$(__git_remotes)" return ;; branch.*.merge) __gitcomp "$(__git_refs)" return ;; remote.*.fetch) local remote="${prv#remote.}" remote="${remote%.fetch}" __gitcomp "$(__git_refs_remotes "$remote")" return ;; remote.*.push) local remote="${prv#remote.}" remote="${remote%.push}" __gitcomp "$(git --git-dir="$(__gitdir)" \ for-each-ref --format='%(refname):%(refname)' \ refs/heads)" return ;; pull.twohead|pull.octopus) __git_compute_merge_strategies __gitcomp "$__git_merge_strategies" return ;; color.branch|color.diff|color.interactive|\ color.showbranch|color.status|color.ui) __gitcomp "always never auto" return ;; color.pager) __gitcomp "false true" return ;; color.*.*) __gitcomp " normal black red green yellow blue magenta cyan white bold dim ul blink reverse " return ;; help.format) __gitcomp "man info web html" return ;; log.date) __gitcomp "$__git_log_date_formats" return ;; sendemail.aliasesfiletype) __gitcomp "mutt mailrc pine elm gnus" return ;; sendemail.confirm) __gitcomp "$__git_send_email_confirm_options" return ;; sendemail.suppresscc) __gitcomp "$__git_send_email_suppresscc_options" return ;; --get|--get-all|--unset|--unset-all) __gitcomp "$(__git_config_get_set_variables)" return ;; *.*) COMPREPLY=() return ;; esac case "$cur" in --*) __gitcomp " --global --system --file= --list --replace-all --get --get-all --get-regexp --add --unset --unset-all --remove-section --rename-section " return ;; branch.*.*) local pfx="${cur%.*}." cur="${cur##*.}" __gitcomp "remote merge mergeoptions rebase" "$pfx" "$cur" return ;; branch.*) local pfx="${cur%.*}." cur="${cur#*.}" __gitcomp "$(__git_heads)" "$pfx" "$cur" "." return ;; guitool.*.*) local pfx="${cur%.*}." cur="${cur##*.}" __gitcomp " argprompt cmd confirm needsfile noconsole norescan prompt revprompt revunmerged title " "$pfx" "$cur" return ;; difftool.*.*) local pfx="${cur%.*}." cur="${cur##*.}" __gitcomp "cmd path" "$pfx" "$cur" return ;; man.*.*) local pfx="${cur%.*}." cur="${cur##*.}" __gitcomp "cmd path" "$pfx" "$cur" return ;; mergetool.*.*) local pfx="${cur%.*}." cur="${cur##*.}" __gitcomp "cmd path trustExitCode" "$pfx" "$cur" return ;; pager.*) local pfx="${cur%.*}." cur="${cur#*.}" __git_compute_all_commands __gitcomp "$__git_all_commands" "$pfx" "$cur" return ;; remote.*.*) local pfx="${cur%.*}." cur="${cur##*.}" __gitcomp " url proxy fetch push mirror skipDefaultUpdate receivepack uploadpack tagopt pushurl " "$pfx" "$cur" return ;; remote.*) local pfx="${cur%.*}." cur="${cur#*.}" __gitcomp "$(__git_remotes)" "$pfx" "$cur" "." return ;; url.*.*) local pfx="${cur%.*}." cur="${cur##*.}" __gitcomp "insteadOf pushInsteadOf" "$pfx" "$cur" return ;; esac __gitcomp " add.ignore-errors alias. apply.ignorewhitespace apply.whitespace branch.autosetupmerge branch.autosetuprebase clean.requireForce color.branch color.branch.current color.branch.local color.branch.plain color.branch.remote color.diff color.diff.commit color.diff.frag color.diff.meta color.diff.new color.diff.old color.diff.plain color.diff.whitespace color.grep color.grep.external color.grep.match color.interactive color.interactive.header color.interactive.help color.interactive.prompt color.pager color.showbranch color.status color.status.added color.status.changed color.status.header color.status.nobranch color.status.untracked color.status.updated color.ui commit.template core.autocrlf core.bare core.compression core.createObject core.deltaBaseCacheLimit core.editor core.excludesfile core.fileMode core.fsyncobjectfiles core.gitProxy core.ignoreCygwinFSTricks core.ignoreStat core.logAllRefUpdates core.loosecompression core.packedGitLimit core.packedGitWindowSize core.pager core.preferSymlinkRefs core.preloadindex core.quotepath core.repositoryFormatVersion core.safecrlf core.sharedRepository core.symlinks core.trustctime core.warnAmbiguousRefs core.whitespace core.worktree diff.autorefreshindex diff.external diff.mnemonicprefix diff.renameLimit diff.renameLimit. diff.renames diff.suppressBlankEmpty diff.tool diff.wordRegex difftool. difftool.prompt fetch.unpackLimit format.attach format.cc format.headers format.numbered format.pretty format.signature format.signoff format.subjectprefix format.suffix format.thread gc.aggressiveWindow gc.auto gc.autopacklimit gc.packrefs gc.pruneexpire gc.reflogexpire gc.reflogexpireunreachable gc.rerereresolved gc.rerereunresolved gitcvs.allbinary gitcvs.commitmsgannotation gitcvs.dbTableNamePrefix gitcvs.dbdriver gitcvs.dbname gitcvs.dbpass gitcvs.dbuser gitcvs.enabled gitcvs.logfile gitcvs.usecrlfattr guitool. gui.blamehistoryctx gui.commitmsgwidth gui.copyblamethreshold gui.diffcontext gui.encoding gui.fastcopyblame gui.matchtrackingbranch gui.newbranchtemplate gui.pruneduringfetch gui.spellingdictionary gui.trustmtime help.autocorrect help.browser help.format http.lowSpeedLimit http.lowSpeedTime http.maxRequests http.noEPSV http.proxy http.sslCAInfo http.sslCAPath http.sslCert http.sslKey http.sslVerify i18n.commitEncoding i18n.logOutputEncoding imap.folder imap.host imap.pass imap.port imap.preformattedHTML imap.sslverify imap.tunnel imap.user instaweb.browser instaweb.httpd instaweb.local instaweb.modulepath instaweb.port interactive.singlekey log.date log.showroot mailmap.file man. man.viewer merge.conflictstyle merge.log merge.renameLimit merge.stat merge.tool merge.verbosity mergetool. mergetool.keepBackup mergetool.prompt pack.compression pack.deltaCacheLimit pack.deltaCacheSize pack.depth pack.indexVersion pack.packSizeLimit pack.threads pack.window pack.windowMemory pager. pull.octopus pull.twohead push.default rebase.stat receive.denyCurrentBranch receive.denyDeletes receive.denyNonFastForwards receive.fsckObjects receive.unpackLimit repack.usedeltabaseoffset rerere.autoupdate rerere.enabled sendemail.aliasesfile sendemail.aliasesfiletype sendemail.bcc sendemail.cc sendemail.cccmd sendemail.chainreplyto sendemail.confirm sendemail.envelopesender sendemail.multiedit sendemail.signedoffbycc sendemail.smtpencryption sendemail.smtppass sendemail.smtpserver sendemail.smtpserverport sendemail.smtpuser sendemail.suppresscc sendemail.suppressfrom sendemail.thread sendemail.to sendemail.validate showbranch.default status.relativePaths status.showUntrackedFiles tar.umask transfer.unpackLimit url. user.email user.name user.signingkey web.browser branch. remote. " } _git_remote () { local subcommands="add rename rm show prune update set-head" local subcommand="$(__git_find_on_cmdline "$subcommands")" if [ -z "$subcommand" ]; then __gitcomp "$subcommands" return fi case "$subcommand" in rename|rm|show|prune) __gitcomp "$(__git_remotes)" ;; update) local i c='' IFS=$'\n' for i in $(git --git-dir="$(__gitdir)" config --get-regexp "remotes\..*" 2>/dev/null); do i="${i#remotes.}" c="$c ${i/ */}" done __gitcomp "$c" ;; *) COMPREPLY=() ;; esac } _git_replace () { __gitcomp "$(__git_refs)" } _git_reset () { __git_has_doubledash && return local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp "--merge --mixed --hard --soft --patch" return ;; esac __gitcomp "$(__git_refs)" } _git_revert () { local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp "--edit --mainline --no-edit --no-commit --signoff" return ;; esac __gitcomp "$(__git_refs)" } _git_rm () { __git_has_doubledash && return local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp "--cached --dry-run --ignore-unmatch --quiet" return ;; esac COMPREPLY=() } _git_shortlog () { __git_has_doubledash && return local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp " $__git_log_common_options $__git_log_shortlog_options --numbered --summary " return ;; esac __git_complete_revlist } _git_show () { __git_has_doubledash && return local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --pretty=*) __gitcomp "$__git_log_pretty_formats " "" "${cur##--pretty=}" return ;; --format=*) __gitcomp "$__git_log_pretty_formats " "" "${cur##--format=}" return ;; --*) __gitcomp "--pretty= --format= --abbrev-commit --oneline $__git_diff_common_options " return ;; esac __git_complete_file } _git_show_branch () { local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp " --all --remotes --topo-order --current --more= --list --independent --merge-base --no-name --color --no-color --sha1-name --sparse --topics --reflog " return ;; esac __git_complete_revlist } _git_stash () { local cur="${COMP_WORDS[COMP_CWORD]}" local save_opts='--keep-index --no-keep-index --quiet --patch' local subcommands='save list show apply clear drop pop create branch' local subcommand="$(__git_find_on_cmdline "$subcommands")" if [ -z "$subcommand" ]; then case "$cur" in --*) __gitcomp "$save_opts" ;; *) if [ -z "$(__git_find_on_cmdline "$save_opts")" ]; then __gitcomp "$subcommands" else COMPREPLY=() fi ;; esac else case "$subcommand,$cur" in save,--*) __gitcomp "$save_opts" ;; apply,--*|pop,--*) __gitcomp "--index --quiet" ;; show,--*|drop,--*|branch,--*) COMPREPLY=() ;; show,*|apply,*|drop,*|pop,*|branch,*) __gitcomp "$(git --git-dir="$(__gitdir)" stash list \ | sed -n -e 's/:.*//p')" ;; *) COMPREPLY=() ;; esac fi } _git_submodule () { __git_has_doubledash && return local subcommands="add status init update summary foreach sync" if [ -z "$(__git_find_on_cmdline "$subcommands")" ]; then local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) __gitcomp "--quiet --cached" ;; *) __gitcomp "$subcommands" ;; esac return fi } _git_svn () { local subcommands=" init fetch clone rebase dcommit log find-rev set-tree commit-diff info create-ignore propget proplist show-ignore show-externals branch tag blame migrate mkdirs reset gc " local subcommand="$(__git_find_on_cmdline "$subcommands")" if [ -z "$subcommand" ]; then __gitcomp "$subcommands" else local remote_opts="--username= --config-dir= --no-auth-cache" local fc_opts=" --follow-parent --authors-file= --repack= --no-metadata --use-svm-props --use-svnsync-props --log-window-size= --no-checkout --quiet --repack-flags --use-log-author --localtime --ignore-paths= $remote_opts " local init_opts=" --template= --shared= --trunk= --tags= --branches= --stdlayout --minimize-url --no-metadata --use-svm-props --use-svnsync-props --rewrite-root= --prefix= --use-log-author --add-author-from $remote_opts " local cmt_opts=" --edit --rmdir --find-copies-harder --copy-similarity= " local cur="${COMP_WORDS[COMP_CWORD]}" case "$subcommand,$cur" in fetch,--*) __gitcomp "--revision= --fetch-all $fc_opts" ;; clone,--*) __gitcomp "--revision= $fc_opts $init_opts" ;; init,--*) __gitcomp "$init_opts" ;; dcommit,--*) __gitcomp " --merge --strategy= --verbose --dry-run --fetch-all --no-rebase --commit-url --revision $cmt_opts $fc_opts " ;; set-tree,--*) __gitcomp "--stdin $cmt_opts $fc_opts" ;; create-ignore,--*|propget,--*|proplist,--*|show-ignore,--*|\ show-externals,--*|mkdirs,--*) __gitcomp "--revision=" ;; log,--*) __gitcomp " --limit= --revision= --verbose --incremental --oneline --show-commit --non-recursive --authors-file= --color " ;; rebase,--*) __gitcomp " --merge --verbose --strategy= --local --fetch-all --dry-run $fc_opts " ;; commit-diff,--*) __gitcomp "--message= --file= --revision= $cmt_opts" ;; info,--*) __gitcomp "--url" ;; branch,--*) __gitcomp "--dry-run --message --tag" ;; tag,--*) __gitcomp "--dry-run --message" ;; blame,--*) __gitcomp "--git-format" ;; migrate,--*) __gitcomp " --config-dir= --ignore-paths= --minimize --no-auth-cache --username= " ;; reset,--*) __gitcomp "--revision= --parent" ;; *) COMPREPLY=() ;; esac fi } _git_tag () { local i c=1 f=0 while [ $c -lt $COMP_CWORD ]; do i="${COMP_WORDS[c]}" case "$i" in -d|-v) __gitcomp "$(__git_tags)" return ;; -f) f=1 ;; esac c=$((++c)) done case "${COMP_WORDS[COMP_CWORD-1]}" in -m|-F) COMPREPLY=() ;; -*|tag) if [ $f = 1 ]; then __gitcomp "$(__git_tags)" else COMPREPLY=() fi ;; *) __gitcomp "$(__git_refs)" ;; esac } _git_whatchanged () { _git_log } _git () { local i c=1 command __git_dir while [ $c -lt $COMP_CWORD ]; do i="${COMP_WORDS[c]}" case "$i" in --git-dir=*) __git_dir="${i#--git-dir=}" ;; --bare) __git_dir="." ;; --version|-p|--paginate) ;; --help) command="help"; break ;; *) command="$i"; break ;; esac c=$((++c)) done if [ -z "$command" ]; then case "${COMP_WORDS[COMP_CWORD]}" in --*) __gitcomp " --paginate --no-pager --git-dir= --bare --version --exec-path --html-path --work-tree= --help " ;; *) __git_compute_porcelain_commands __gitcomp "$__git_porcelain_commands $(__git_aliases)" ;; esac return fi local completion_func="_git_${command//-/_}" declare -F $completion_func >/dev/null && $completion_func && return local expansion=$(__git_aliased_command "$command") if [ -n "$expansion" ]; then completion_func="_git_${expansion//-/_}" declare -F $completion_func >/dev/null && $completion_func fi } _gitk () { __git_has_doubledash && return local cur="${COMP_WORDS[COMP_CWORD]}" local g="$(__gitdir)" local merge="" if [ -f "$g/MERGE_HEAD" ]; then merge="--merge" fi case "$cur" in --*) __gitcomp " $__git_log_common_options $__git_log_gitk_options $merge " return ;; esac __git_complete_revlist } complete -o bashdefault -o default -o nospace -F _git git 2>/dev/null \ || complete -o default -o nospace -F _git git complete -o bashdefault -o default -o nospace -F _gitk gitk 2>/dev/null \ || complete -o default -o nospace -F _gitk gitk # The following are necessary only for Cygwin, and only are needed # when the user has tab-completed the executable name and consequently # included the '.exe' suffix. # if [ Cygwin = "$(uname -o 2>/dev/null)" ]; then complete -o bashdefault -o default -o nospace -F _git git.exe 2>/dev/null \ || complete -o default -o nospace -F _git git.exe fi
NilotpalSenChowdhury
<!DOCTYPE html> <html> <head> <script>/* Counts the number of characters entered by the user inside the text area . It also counts the number of characters pasted inside the text area. Progress bar to indicate the number of characters left or enterd. Easy to create takes less than an hour*/ /*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license //@ sourceMappingURL=jquery-1.10.2.min.map */ (function(e,t){var n,r,i=typeof t,o=e.location,a=e.document,s=a.documentElement,l=e.jQuery,u=e.$,c={},p=[],f="1.10.2",d=p.concat,h=p.push,g=p.slice,m=p.indexOf,y=c.toString,v=c.hasOwnProperty,b=f.trim,x=function(e,t){return new x.fn.init(e,t,r)},w=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=/\S+/g,C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav></:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="<table><tr><td></td><td>t</td></tr></table>",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="<div></div>",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t }({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/<tbody/i,wt=/<|&#?\w+;/,Tt=/<(?:script|style|link)/i,Ct=/^(?:checkbox|radio)$/i,Nt=/checked\s*(?:[^=]|=\s*.checked.)/i,kt=/^$|\/(?:java|ecma)script/i,Et=/^true\/(.*)/,St=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,At={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:x.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1></$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1></$2>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?"<table>"!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle); u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=
thewebdeveloper2017
<!DOCTYPE html> <html dir="ltr" lang="en" xml:lang="en"> <head> <!-- front --> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>iLearn: Log in to the site</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript">window.NREUM||(NREUM={}),__nr_require=function(e,t,n){function r(n){if(!t[n]){var o=t[n]={exports:{}};e[n][0].call(o.exports,function(t){var o=e[n][1][t];return r(o||t)},o,o.exports)}return t[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({1:[function(e,t,n){function r(){}function o(e,t,n){return function(){return i(e,[(new Date).getTime()].concat(u(arguments)),t?null:this,n),t?void 0:this}}var i=e("handle"),a=e(2),u=e(3),c=e("ee").get("tracer"),f=NREUM;"undefined"==typeof window.newrelic&&(newrelic=f);var s=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],l="api-",p=l+"ixn-";a(s,function(e,t){f[t]=o(l+t,!0,"api")}),f.addPageAction=o(l+"addPageAction",!0),f.setCurrentRouteName=o(l+"routeName",!0),t.exports=newrelic,f.interaction=function(){return(new r).get()};var d=r.prototype={createTracer:function(e,t){var n={},r=this,o="function"==typeof t;return i(p+"tracer",[Date.now(),e,n],r),function(){if(c.emit((o?"":"no-")+"fn-start",[Date.now(),r,o],n),o)try{return t.apply(this,arguments)}finally{c.emit("fn-end",[Date.now()],n)}}}};a("setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(e,t){d[t]=o(p+t)}),newrelic.noticeError=function(e){"string"==typeof e&&(e=new Error(e)),i("err",[e,(new Date).getTime()])}},{}],2:[function(e,t,n){function r(e,t){var n=[],r="",i=0;for(r in e)o.call(e,r)&&(n[i]=t(r,e[r]),i+=1);return n}var o=Object.prototype.hasOwnProperty;t.exports=r},{}],3:[function(e,t,n){function r(e,t,n){t||(t=0),"undefined"==typeof n&&(n=e?e.length:0);for(var r=-1,o=n-t||0,i=Array(o<0?0:o);++r<o;)i[r]=e[t+r];return i}t.exports=r},{}],ee:[function(e,t,n){function r(){}function o(e){function t(e){return e&&e instanceof r?e:e?c(e,u,i):i()}function n(n,r,o){if(!p.aborted){e&&e(n,r,o);for(var i=t(o),a=v(n),u=a.length,c=0;c<u;c++)a[c].apply(i,r);var f=s[w[n]];return f&&f.push([y,n,r,i]),i}}function d(e,t){b[e]=v(e).concat(t)}function v(e){return b[e]||[]}function g(e){return l[e]=l[e]||o(n)}function m(e,t){f(e,function(e,n){t=t||"feature",w[n]=t,t in s||(s[t]=[])})}var b={},w={},y={on:d,emit:n,get:g,listeners:v,context:t,buffer:m,abort:a,aborted:!1};return y}function i(){return new r}function a(){(s.api||s.feature)&&(p.aborted=!0,s=p.backlog={})}var u="nr@context",c=e("gos"),f=e(2),s={},l={},p=t.exports=o();p.backlog=s},{}],gos:[function(e,t,n){function r(e,t,n){if(o.call(e,t))return e[t];var r=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return e[t]=r,r}var o=Object.prototype.hasOwnProperty;t.exports=r},{}],handle:[function(e,t,n){function r(e,t,n,r){o.buffer([e],r),o.emit(e,t,n)}var o=e("ee").get("handle");t.exports=r,r.ee=o},{}],id:[function(e,t,n){function r(e){var t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===window?0:a(e,i,function(){return o++})}var o=1,i="nr@id",a=e("gos");t.exports=r},{}],loader:[function(e,t,n){function r(){if(!h++){var e=y.info=NREUM.info,t=l.getElementsByTagName("script")[0];if(setTimeout(f.abort,3e4),!(e&&e.licenseKey&&e.applicationID&&t))return f.abort();c(b,function(t,n){e[t]||(e[t]=n)}),u("mark",["onload",a()],null,"api");var n=l.createElement("script");n.src="https://"+e.agent,t.parentNode.insertBefore(n,t)}}function o(){"complete"===l.readyState&&i()}function i(){u("mark",["domContent",a()],null,"api")}function a(){return(new Date).getTime()}var u=e("handle"),c=e(2),f=e("ee"),s=window,l=s.document,p="addEventListener",d="attachEvent",v=s.XMLHttpRequest,g=v&&v.prototype;NREUM.o={ST:setTimeout,CT:clearTimeout,XHR:v,REQ:s.Request,EV:s.Event,PR:s.Promise,MO:s.MutationObserver},e(1);var m=""+location,b={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-1016.min.js"},w=v&&g&&g[p]&&!/CriOS/.test(navigator.userAgent),y=t.exports={offset:a(),origin:m,features:{},xhrWrappable:w};l[p]?(l[p]("DOMContentLoaded",i,!1),s[p]("load",r,!1)):(l[d]("onreadystatechange",o),s[d]("onload",r)),u("mark",["firstbyte",a()],null,"api");var h=0},{}]},{},["loader"]);</script> <meta name="keywords" content="moodle, iLearn: Log in to the site" /> <link rel="stylesheet" type="text/css" href="https://ilearn.mq.edu.au/theme/yui_combo.php?r1487942275&rollup/3.17.2/yui-moodlesimple-min.css" /><script id="firstthemesheet" type="text/css">/** Required in order to fix style inclusion problems in IE with YUI **/</script><link rel="stylesheet" type="text/css" href="https://ilearn.mq.edu.au/theme/styles.php/mqu/1487942275/all" /> <script type="text/javascript"> //<![CDATA[ var M = {}; M.yui = {}; M.pageloadstarttime = new Date(); M.cfg = {"wwwroot":"https:\/\/ilearn.mq.edu.au","sesskey":"mDL5SddUvA","loadingicon":"https:\/\/ilearn.mq.edu.au\/theme\/image.php\/mqu\/core\/1487942275\/i\/loading_small","themerev":"1487942275","slasharguments":1,"theme":"mqu","jsrev":"1487942275","admin":"admin","svgicons":true};var yui1ConfigFn = function(me) {if(/-skin|reset|fonts|grids|base/.test(me.name)){me.type='css';me.path=me.path.replace(/\.js/,'.css');me.path=me.path.replace(/\/yui2-skin/,'/assets/skins/sam/yui2-skin')}}; var yui2ConfigFn = function(me) {var parts=me.name.replace(/^moodle-/,'').split('-'),component=parts.shift(),module=parts[0],min='-min';if(/-(skin|core)$/.test(me.name)){parts.pop();me.type='css';min=''};if(module){var filename=parts.join('-');me.path=component+'/'+module+'/'+filename+min+'.'+me.type}else me.path=component+'/'+component+'.'+me.type}; YUI_config = {"debug":false,"base":"https:\/\/ilearn.mq.edu.au\/lib\/yuilib\/3.17.2\/","comboBase":"https:\/\/ilearn.mq.edu.au\/theme\/yui_combo.php?r1487942275&","combine":true,"filter":null,"insertBefore":"firstthemesheet","groups":{"yui2":{"base":"https:\/\/ilearn.mq.edu.au\/lib\/yuilib\/2in3\/2.9.0\/build\/","comboBase":"https:\/\/ilearn.mq.edu.au\/theme\/yui_combo.php?r1487942275&","combine":true,"ext":false,"root":"2in3\/2.9.0\/build\/","patterns":{"yui2-":{"group":"yui2","configFn":yui1ConfigFn}}},"moodle":{"name":"moodle","base":"https:\/\/ilearn.mq.edu.au\/theme\/yui_combo.php?m\/1487942275\/","combine":true,"comboBase":"https:\/\/ilearn.mq.edu.au\/theme\/yui_combo.php?r1487942275&","ext":false,"root":"m\/1487942275\/","patterns":{"moodle-":{"group":"moodle","configFn":yui2ConfigFn}},"filter":null,"modules":{"moodle-core-actionmenu":{"requires":["base","event","node-event-simulate"]},"moodle-core-blocks":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification"]},"moodle-core-checknet":{"requires":["base-base","moodle-core-notification-alert","io-base"]},"moodle-core-chooserdialogue":{"requires":["base","panel","moodle-core-notification"]},"moodle-core-dock":{"requires":["base","node","event-custom","event-mouseenter","event-resize","escape","moodle-core-dock-loader","moodle-core-event"]},"moodle-core-dock-loader":{"requires":["escape"]},"moodle-core-dragdrop":{"requires":["base","node","io","dom","dd","event-key","event-focus","moodle-core-notification"]},"moodle-core-event":{"requires":["event-custom"]},"moodle-core-formautosubmit":{"requires":["base","event-key"]},"moodle-core-formchangechecker":{"requires":["base","event-focus","moodle-core-event"]},"moodle-core-handlebars":{"condition":{"trigger":"handlebars","when":"after"}},"moodle-core-languninstallconfirm":{"requires":["base","node","moodle-core-notification-confirm","moodle-core-notification-alert"]},"moodle-core-lockscroll":{"requires":["plugin","base-build"]},"moodle-core-maintenancemodetimer":{"requires":["base","node"]},"moodle-core-notification":{"requires":["moodle-core-notification-dialogue","moodle-core-notification-alert","moodle-core-notification-confirm","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-core-notification-dialogue":{"requires":["base","node","panel","escape","event-key","dd-plugin","moodle-core-widget-focusafterclose","moodle-core-lockscroll"]},"moodle-core-notification-alert":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-confirm":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-exception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-ajaxexception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-popuphelp":{"requires":["moodle-core-tooltip"]},"moodle-core-session-extend":{"requires":["base","node","io-base","panel","dd-plugin"]},"moodle-core-tooltip":{"requires":["base","node","io-base","moodle-core-notification-dialogue","json-parse","widget-position","widget-position-align","event-outside","cache-base"]},"moodle-core_availability-form":{"requires":["base","node","event","panel","moodle-core-notification-dialogue","json"]},"moodle-backup-backupselectall":{"requires":["node","event","node-event-simulate","anim"]},"moodle-backup-confirmcancel":{"requires":["node","node-event-simulate","moodle-core-notification-confirm"]},"moodle-calendar-info":{"requires":["base","node","event-mouseenter","event-key","overlay","moodle-calendar-info-skin"]},"moodle-course-categoryexpander":{"requires":["node","event-key"]},"moodle-course-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-course-coursebase","moodle-course-util"]},"moodle-course-formatchooser":{"requires":["base","node","node-event-simulate"]},"moodle-course-management":{"requires":["base","node","io-base","moodle-core-notification-exception","json-parse","dd-constrain","dd-proxy","dd-drop","dd-delegate","node-event-delegate"]},"moodle-course-modchooser":{"requires":["moodle-core-chooserdialogue","moodle-course-coursebase"]},"moodle-course-toolboxes":{"requires":["node","base","event-key","node","io","moodle-course-coursebase","moodle-course-util"]},"moodle-course-util":{"requires":["node"],"use":["moodle-course-util-base"],"submodules":{"moodle-course-util-base":{},"moodle-course-util-section":{"requires":["node","moodle-course-util-base"]},"moodle-course-util-cm":{"requires":["node","moodle-course-util-base"]}}},"moodle-form-dateselector":{"requires":["base","node","overlay","calendar"]},"moodle-form-passwordunmask":{"requires":["node","base"]},"moodle-form-shortforms":{"requires":["node","base","selector-css3","moodle-core-event"]},"moodle-form-showadvanced":{"requires":["node","base","selector-css3"]},"moodle-core_message-messenger":{"requires":["escape","handlebars","io-base","moodle-core-notification-ajaxexception","moodle-core-notification-alert","moodle-core-notification-dialogue","moodle-core-notification-exception"]},"moodle-core_message-deletemessage":{"requires":["node","event"]},"moodle-question-chooser":{"requires":["moodle-core-chooserdialogue"]},"moodle-question-preview":{"requires":["base","dom","event-delegate","event-key","core_question_engine"]},"moodle-question-qbankmanager":{"requires":["node","selector-css3"]},"moodle-question-searchform":{"requires":["base","node"]},"moodle-availability_completion-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_date-form":{"requires":["base","node","event","io","moodle-core_availability-form"]},"moodle-availability_grade-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_group-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_grouping-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_profile-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-qtype_ddimageortext-dd":{"requires":["node","dd","dd-drop","dd-constrain"]},"moodle-qtype_ddimageortext-form":{"requires":["moodle-qtype_ddimageortext-dd","form_filepicker"]},"moodle-qtype_ddmarker-dd":{"requires":["node","event-resize","dd","dd-drop","dd-constrain","graphics"]},"moodle-qtype_ddmarker-form":{"requires":["moodle-qtype_ddmarker-dd","form_filepicker","graphics","escape"]},"moodle-qtype_ddwtos-dd":{"requires":["node","dd","dd-drop","dd-constrain"]},"moodle-mod_assign-history":{"requires":["node","transition"]},"moodle-mod_attendance-groupfilter":{"requires":["base","node"]},"moodle-mod_dialogue-autocomplete":{"requires":["base","node","json-parse","autocomplete","autocomplete-filters","autocomplete-highlighters","event","event-key"]},"moodle-mod_dialogue-clickredirector":{"requires":["base","node","json-parse","clickredirector","clickredirector-filters","clickredirector-highlighters","event","event-key"]},"moodle-mod_dialogue-userpreference":{"requires":["base","node","json-parse","userpreference","userpreference-filters","userpreference-highlighters","event","event-key"]},"moodle-mod_forum-subscriptiontoggle":{"requires":["base-base","io-base"]},"moodle-mod_oublog-savecheck":{"requires":["base","node","io","panel","moodle-core-notification-alert"]},"moodle-mod_oublog-tagselector":{"requires":["base","node","autocomplete","autocomplete-filters","autocomplete-highlighters"]},"moodle-mod_quiz-autosave":{"requires":["base","node","event","event-valuechange","node-event-delegate","io-form"]},"moodle-mod_quiz-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-mod_quiz-quizbase","moodle-mod_quiz-util-base","moodle-mod_quiz-util-page","moodle-mod_quiz-util-slot","moodle-course-util"]},"moodle-mod_quiz-modform":{"requires":["base","node","event"]},"moodle-mod_quiz-questionchooser":{"requires":["moodle-core-chooserdialogue","moodle-mod_quiz-util","querystring-parse"]},"moodle-mod_quiz-quizbase":{"requires":["base","node"]},"moodle-mod_quiz-quizquestionbank":{"requires":["base","event","node","io","io-form","yui-later","moodle-question-qbankmanager","moodle-core-notification-dialogue"]},"moodle-mod_quiz-randomquestion":{"requires":["base","event","node","io","moodle-core-notification-dialogue"]},"moodle-mod_quiz-repaginate":{"requires":["base","event","node","io","moodle-core-notification-dialogue"]},"moodle-mod_quiz-toolboxes":{"requires":["base","node","event","event-key","io","moodle-mod_quiz-quizbase","moodle-mod_quiz-util-slot","moodle-core-notification-ajaxexception"]},"moodle-mod_quiz-util":{"requires":["node"],"use":["moodle-mod_quiz-util-base"],"submodules":{"moodle-mod_quiz-util-base":{},"moodle-mod_quiz-util-slot":{"requires":["node","moodle-mod_quiz-util-base"]},"moodle-mod_quiz-util-page":{"requires":["node","moodle-mod_quiz-util-base"]}}},"moodle-message_airnotifier-toolboxes":{"requires":["base","node","io"]},"moodle-filter_glossary-autolinker":{"requires":["base","node","io-base","json-parse","event-delegate","overlay","moodle-core-event","moodle-core-notification-alert","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-filter_mathjaxloader-loader":{"requires":["moodle-core-event"]},"moodle-editor_atto-editor":{"requires":["node","transition","io","overlay","escape","event","event-simulate","event-custom","node-event-html5","node-event-simulate","yui-throttle","moodle-core-notification-dialogue","moodle-core-notification-confirm","moodle-editor_atto-rangy","handlebars","timers","querystring-stringify"]},"moodle-editor_atto-plugin":{"requires":["node","base","escape","event","event-outside","handlebars","event-custom","timers","moodle-editor_atto-menu"]},"moodle-editor_atto-menu":{"requires":["moodle-core-notification-dialogue","node","event","event-custom"]},"moodle-editor_atto-rangy":{"requires":[]},"moodle-report_eventlist-eventfilter":{"requires":["base","event","node","node-event-delegate","datatable","autocomplete","autocomplete-filters"]},"moodle-report_loglive-fetchlogs":{"requires":["base","event","node","io","node-event-delegate"]},"moodle-gradereport_grader-gradereporttable":{"requires":["base","node","event","handlebars","overlay","event-hover"]},"moodle-gradereport_history-userselector":{"requires":["escape","event-delegate","event-key","handlebars","io-base","json-parse","moodle-core-notification-dialogue"]},"moodle-tool_capability-search":{"requires":["base","node"]},"moodle-tool_lp-dragdrop-reorder":{"requires":["moodle-core-dragdrop"]},"moodle-assignfeedback_editpdf-editor":{"requires":["base","event","node","io","graphics","json","event-move","event-resize","transition","querystring-stringify-simple","moodle-core-notification-dialog","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-atto_accessibilitychecker-button":{"requires":["color-base","moodle-editor_atto-plugin"]},"moodle-atto_accessibilityhelper-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_align-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_bold-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_charmap-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_chemistry-button":{"requires":["moodle-editor_atto-plugin","moodle-core-event","io","event-valuechange","tabview","array-extras"]},"moodle-atto_clear-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_collapse-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_emoticon-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_equation-button":{"requires":["moodle-editor_atto-plugin","moodle-core-event","io","event-valuechange","tabview","array-extras"]},"moodle-atto_html-button":{"requires":["moodle-editor_atto-plugin","event-valuechange"]},"moodle-atto_image-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_indent-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_italic-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_link-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_managefiles-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_managefiles-usedfiles":{"requires":["node","escape"]},"moodle-atto_media-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_noautolink-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_orderedlist-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_rtl-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_strike-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_subscript-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_superscript-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_table-button":{"requires":["moodle-editor_atto-plugin","moodle-editor_atto-menu","event","event-valuechange"]},"moodle-atto_title-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_underline-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_undo-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_unorderedlist-button":{"requires":["moodle-editor_atto-plugin"]}}},"gallery":{"name":"gallery","base":"https:\/\/ilearn.mq.edu.au\/lib\/yuilib\/gallery\/","combine":true,"comboBase":"https:\/\/ilearn.mq.edu.au\/theme\/yui_combo.php?","ext":false,"root":"gallery\/1487942275\/","patterns":{"gallery-":{"group":"gallery"}}}},"modules":{"core_filepicker":{"name":"core_filepicker","fullpath":"https:\/\/ilearn.mq.edu.au\/lib\/javascript.php\/1487942275\/repository\/filepicker.js","requires":["base","node","node-event-simulate","json","async-queue","io-base","io-upload-iframe","io-form","yui2-treeview","panel","cookie","datatable","datatable-sort","resize-plugin","dd-plugin","escape","moodle-core_filepicker"]},"core_comment":{"name":"core_comment","fullpath":"https:\/\/ilearn.mq.edu.au\/lib\/javascript.php\/1487942275\/comment\/comment.js","requires":["base","io-base","node","json","yui2-animation","overlay"]}}}; M.yui.loader = {modules: {}}; //]]> </script> <meta name="robots" content="noindex" /> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script> <![endif]--> <link rel="apple-touch-icon-precomposed" href="https://ilearn.mq.edu.au/theme/image.php/mqu/theme/1487942275/apple-touch-icon-144-precomposed" sizes="144x144"> <link rel="shortcut icon" href="https://ilearn.mq.edu.au/theme/image.php/mqu/theme/1487942275/favicon"> </head> <body id="page-login-index" class="format-site path-login gecko dir-ltr lang-en yui-skin-sam yui3-skin-sam ilearn-mq-edu-au pagelayout-login course-1 context-1 notloggedin content-only layout-option-noblocks layout-option-nocourseheaderfooter layout-option-nocustommenu layout-option-nofooter layout-option-nonavbar"> <div class="skiplinks"><a class="skip" href="#maincontent">Skip to main content</a></div> <script type="text/javascript" src="https://ilearn.mq.edu.au/theme/yui_combo.php?r1487942275&rollup/3.17.2/yui-moodlesimple-min.js&rollup/1487942275/mcore-min.js"></script><script type="text/javascript" src="https://ilearn.mq.edu.au/theme/jquery.php/r1487942275/core/jquery-1.12.1.min.js"></script> <script type="text/javascript" src="https://ilearn.mq.edu.au/lib/javascript.php/1487942275/lib/javascript-static.js"></script> <script type="text/javascript"> //<![CDATA[ document.body.className += ' jsenabled'; //]]> </script> <div id="nice_debug_area"></div> <header id="page-header"> <div class="container"> <div class="login-logos"> <div class="mq-logo"> <a class="login-logo" href="http://ilearn.mq.edu.au"><img alt="Macquarie University" src="https://ilearn.mq.edu.au/theme/image.php/mqu/theme/1487942275/login-logo"></a> </div><!-- /.mq-logo --> <div class="ilearn-logo"> <a class="login-logo-ilearn" href="http://ilearn.mq.edu.au"><img alt="iLearn" src="https://ilearn.mq.edu.au/theme/image.php/mqu/theme/1487942275/ilearn-logo"></a> </div><!-- /.ilearn-logo --> </div><!-- /.login-logos --> </div><!-- /.container --> </header><!-- #page-header --> <div id="page"> <div class="container" id="page-content"> <div class="login-wing login-wing-left"></div> <div class="login-wing login-wing-right"></div> <h1 class="login-h1">iLearn Login</h1> <span class="notifications" id="user-notifications"></span><div role="main"><span id="maincontent"></span><div class="loginbox clearfix twocolumns"> <div class="loginpanel"> <h2>Log in</h2> <div class="subcontent loginsub"> <form action="https://ilearn.mq.edu.au/login/index.php" method="post" id="login" > <div class="loginform"> <div class="form-label"><label for="username">Username</label></div> <div class="form-input"> <input type="text" name="username" id="username" size="15" tabindex="1" value="" /> </div> <div class="clearer"><!-- --></div> <div class="form-label"><label for="password">Password</label></div> <div class="form-input"> <input type="password" name="password" id="password" size="15" tabindex="2" value="" /> </div> </div> <div class="clearer"><!-- --></div> <div class="clearer"><!-- --></div> <input id="anchor" type="hidden" name="anchor" value="" /> <script>document.getElementById('anchor').value = location.hash</script> <input type="submit" id="loginbtn" value="Log in" /> <div class="forgetpass"><a href="forgot_password.php">Forgotten your username or password?</a></div> </form> <script type="text/javascript"> $(document).ready(function(){ var input = document.getElementById ("username"); input.focus(); }); </script> <div class="desc"> Cookies must be enabled in your browser<span class="helptooltip"><a href="https://ilearn.mq.edu.au/help.php?component=moodle&identifier=cookiesenabled&lang=en" title="Help with Cookies must be enabled in your browser" aria-haspopup="true" target="_blank"><img src="https://ilearn.mq.edu.au/theme/image.php/mqu/core/1487942275/help" alt="Help with Cookies must be enabled in your browser" class="iconhelp" /></a></span> </div> </div> </div> <div class="signuppanel"> <h2>Is this your first time here?</h2> <div class="subcontent"> </div> </div> <script> dataLayer = []; </script> <!-- Google Tag Manager --> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-MQZTHB" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MQZTHB');</script> <!-- End Google Tag Manager --> </div> </div><!-- /.container #page-content --> </div><!-- /#page --> <footer id="page-footer"> <div class="container"> <ul class="page-footer-ul"> <li><a href="http://help.ilearn.mq.edu.au/" target="_blank">iLearn Help and FAQ</a></li> <li><a href="https://oneid.mq.edu.au/" target="_blank">Forgotten your password?</a></li> <li><a href="http://status.ilearn.mq.edu.au/" target="_blank">iLearn Status</a></li> </ul><!-- /.page-footer-ul --> <div class="login-footer-info"> <p>If you are having trouble accessing your online unit due to a disability or health condition, please go to the <a href="http://www.students.mq.edu.au/support/accessibility_services" target="_blank">Student Services Website</a> for information on how to get assistance</p> <p>All material available on iLearn belongs to Macquarie University or has been copied and communicated to Macquarie staff and students under statutory licences and educational exceptions under Australian copyright law. This material is provided for the educational purposes of Macquarie students and staff. It is illegal to copy and distribute this material beyond iLearn except in very limited circumstances and as provided by specific copyright exceptions.</p> </div><!-- /.login-footer-info --> <div class="login-footer-link"> <div class="bootstrap-row"> <div class="col-md-7"> <p>© Copyright Macquarie University | <a href="http://www.mq.edu.au/privacy/privacy.html" target="_blank">Privacy</a> | <a href="http://www.mq.edu.au/accessibility.html" target="_blank">Accessibility Information</a></p> </div><!-- /.col-md-7 --> <div class="col-md-5"> <p>ABN 90 952 801 237 | CRICOS Provider 00002J</p> </div><!-- /.col-md-5 --> </div><!-- /.bootstrap-row --> </div><!-- /.login-footer-link --> </div><!-- /.container --> </footer><!-- /#page-footer --> <script type="text/javascript"> //<![CDATA[ var require = { baseUrl : 'https://ilearn.mq.edu.au/lib/requirejs.php/1487942275/', // We only support AMD modules with an explicit define() statement. enforceDefine: true, skipDataMain: true, waitSeconds : 0, paths: { jquery: 'https://ilearn.mq.edu.au/lib/javascript.php/1487942275/lib/jquery/jquery-1.12.1.min', jqueryui: 'https://ilearn.mq.edu.au/lib/javascript.php/1487942275/lib/jquery/ui-1.11.4/jquery-ui.min', jqueryprivate: 'https://ilearn.mq.edu.au/lib/javascript.php/1487942275/lib/requirejs/jquery-private' }, // Custom jquery config map. map: { // '*' means all modules will get 'jqueryprivate' // for their 'jquery' dependency. '*': { jquery: 'jqueryprivate' }, // 'jquery-private' wants the real jQuery module // though. If this line was not here, there would // be an unresolvable cyclic dependency. jqueryprivate: { jquery: 'jquery' } } }; //]]> </script> <script type="text/javascript" src="https://ilearn.mq.edu.au/lib/javascript.php/1487942275/lib/requirejs/require.min.js"></script> <script type="text/javascript"> //<![CDATA[ require(['core/first'], function() { ; require(["core/notification"], function(amd) { amd.init(1, [], false); });; require(["core/log"], function(amd) { amd.setConfig({"level":"warn"}); }); }); //]]> </script> <script type="text/javascript"> //<![CDATA[ M.yui.add_module({"mathjax":{"name":"mathjax","fullpath":"https:\/\/cdn.mathjax.org\/mathjax\/2.6-latest\/MathJax.js?delayStartupUntil=configured"}}); //]]> </script> <script type="text/javascript" src="https://ilearn.mq.edu.au/theme/javascript.php/mqu/1487942275/footer"></script> <script type="text/javascript"> //<![CDATA[ M.str = {"moodle":{"lastmodified":"Last modified","name":"Name","error":"Error","info":"Information","namedfiletoolarge":"The file '{$a->filename}' is too large and cannot be uploaded","yes":"Yes","no":"No","morehelp":"More help","loadinghelp":"Loading...","cancel":"Cancel","ok":"OK","confirm":"Confirm","areyousure":"Are you sure?","closebuttontitle":"Close","unknownerror":"Unknown error"},"repository":{"type":"Type","size":"Size","invalidjson":"Invalid JSON string","nofilesattached":"No files attached","filepicker":"File picker","logout":"Logout","nofilesavailable":"No files available","norepositoriesavailable":"Sorry, none of your current repositories can return files in the required format.","fileexistsdialogheader":"File exists","fileexistsdialog_editor":"A file with that name has already been attached to the text you are editing.","fileexistsdialog_filemanager":"A file with that name has already been attached","renameto":"Rename to \"{$a}\"","referencesexist":"There are {$a} alias\/shortcut files that use this file as their source","select":"Select"},"admin":{"confirmdeletecomments":"You are about to delete comments, are you sure?","confirmation":"Confirmation"},"block":{"addtodock":"Move this to the dock","undockitem":"Undock this item","dockblock":"Dock {$a} block","undockblock":"Undock {$a} block","undockall":"Undock all","hidedockpanel":"Hide the dock panel","hidepanel":"Hide panel"},"langconfig":{"thisdirectionvertical":"btt"}}; //]]> </script> <script type="text/javascript"> //<![CDATA[ (function() {M.util.load_flowplayer(); setTimeout("fix_column_widths()", 20); Y.use("moodle-core-dock-loader",function() {M.core.dock.loader.initLoader(); }); M.util.help_popups.setup(Y); Y.use("moodle-core-popuphelp",function() {M.core.init_popuphelp(); }); M.util.js_pending('random58b8dd8d3abcf2'); Y.on('domready', function() { M.util.move_debug_messages(Y); M.util.js_complete('random58b8dd8d3abcf2'); }); M.util.js_pending('random58b8dd8d3abcf3'); Y.on('domready', function() { M.util.netspot_perf_info(Y, "00000000:0423_00000000:0050_58B8DD8D_30F8F6D:3B0C", 1488510349.1968); M.util.js_complete('random58b8dd8d3abcf3'); }); M.util.init_skiplink(Y); Y.use("moodle-filter_glossary-autolinker",function() {M.filter_glossary.init_filter_autolinking({"courseid":0}); }); Y.use("moodle-filter_mathjaxloader-loader",function() {M.filter_mathjaxloader.configure({"mathjaxconfig":"\nMathJax.Hub.Config({\n config: [\"Accessible.js\", \"Safe.js\"],\n errorSettings: { message: [\"!\"] },\n skipStartupTypeset: true,\n messageStyle: \"none\",\n TeX: {\n extensions: [\"mhchem.js\",\"color.js\",\"AMSmath.js\",\"AMSsymbols.js\",\"noErrors.js\",\"noUndefined.js\"]\n }\n});\n ","lang":"en"}); }); M.util.js_pending('random58b8dd8d3abcf5'); Y.on('domready', function() { M.util.js_complete("init"); M.util.js_complete('random58b8dd8d3abcf5'); }); })(); //]]> </script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"d6bb71fb66","applicationID":"3373525,3377726","transactionName":"YVMHYkVQWkIAUERQDFgZMEReHlheBlpeFgpYUgBOGUFcQQ==","queueTime":0,"applicationTime":48,"atts":"TRQEFA1KSUw=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>
TechnologyMan101
NO LONGER MAINTAINED!!! Bash script to set up a fresh install of Pop!_OS.
Talbot-dev
Personal Pop_OS! dotfiles to customize a minimal, lightweight, keyboard-driven desktop environment. Includes configs for i3, Polybar, Rofi, and other tools to improve productivity and development workflow. Designed to keep the system setup organized, reproducible, and easy to deploy on a fresh install.
Emirhan1905xws
{"version":51,"meta":{"name":"Stars League"},"players": [{"awards":[],"born":{"year":1995,"loc":"Michigan, USA"},"college":"South Carolina State","contract":{"amount":1790,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"year":2017,"originalTid":-1,"pot":61,"ovr":44,"skills":[]},"face":{"fatness":0.25,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#f2d6cb"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":1.13},"head":{"id":"head5","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line3","size":0.9},"miscLine":{"id":"freckles2"},"facialHair":{"id":"goatee-thin"},"eye":{"id":"eye13","angle":-2},"eyebrow":{"id":"eyebrow16","angle":2},"hair":{"id":"spike4","color":"#272421","flip":true},"mouth":{"id":"mouth7","flip":true},"nose":{"id":"nose4","flip":true,"size":0.62},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Manny","gamesUntilTradable":0,"hgt":79,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Barnwell","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":46,"spd":76,"jmp":72,"endu":48,"ins":24,"dnk":40,"ft":47,"fg":54,"tp":47,"oiq":33,"diq":29,"drb":42,"pss":48,"reb":36,"hgt":46,"fuzz":2.723091528205974,"ovr":47,"pos":"GF","pot":49,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":225,"yearsFreeAgent":0,"value":44.77510479792355,"valueNoPot":45.86727996855674,"valueFuzz":44.77510479792355,"valueNoPotFuzz":45.86727996855674,"pid":104},{"awards":[],"born":{"year":1995,"loc":"Alabama, USA"},"college":"Providence","contract":{"amount":2050,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"year":2014,"originalTid":-1,"pot":53,"ovr":27,"skills":[]},"face":{"fatness":0.53,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body2","color":"#ad6453"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.86},"head":{"id":"head4","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"none","size":2.1},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye2","angle":9},"eyebrow":{"id":"eyebrow16","angle":9},"hair":{"id":"emo","color":"#272421","flip":true},"mouth":{"id":"smile2","flip":true},"nose":{"id":"nose14","flip":true,"size":1.03},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Perry","gamesUntilTradable":0,"hgt":83,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Doman","moodTraits":["$","F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":53,"spd":40,"jmp":42,"endu":41,"ins":47,"dnk":41,"ft":37,"fg":30,"tp":27,"oiq":48,"diq":42,"drb":42,"pss":44,"reb":56,"hgt":68,"fuzz":3.657405239198832,"ovr":47,"pos":"C","pot":47,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":223,"yearsFreeAgent":0,"value":44.72059796934282,"valueNoPot":45.86727996855674,"valueFuzz":44.72059796934282,"valueNoPotFuzz":45.86727996855674,"pid":105},{"awards":[],"born":{"year":1998,"loc":"Florida, USA"},"college":"Purdue","contract":{"amount":1380,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"year":2020,"originalTid":-1,"pot":46,"ovr":33,"skills":[]},"face":{"fatness":0.69,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#74453d"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.6},"head":{"id":"head3","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line5"},"smileLine":{"id":"none","size":1.42},"miscLine":{"id":"forehead3"},"facialHair":{"id":"mustache-thin"},"eye":{"id":"eye15","angle":-1},"eyebrow":{"id":"eyebrow19","angle":-3},"hair":{"id":"curlyFade2","color":"#272421","flip":true},"mouth":{"id":"mouth","flip":true},"nose":{"id":"pinocchio","flip":true,"size":0.89},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Elijah","gamesUntilTradable":0,"hgt":77,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Beatty","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":51,"spd":52,"jmp":48,"endu":36,"ins":40,"dnk":58,"ft":45,"fg":41,"tp":45,"oiq":41,"diq":42,"drb":46,"pss":33,"reb":40,"hgt":45,"fuzz":-0.9159894714754468,"ovr":43,"pos":"SF","pot":49,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":212,"yearsFreeAgent":1,"value":44.4501024254578,"valueNoPot":41.506733682098464,"valueFuzz":44.4501024254578,"valueNoPotFuzz":41.506733682098464,"pid":106},{"awards":[],"born":{"year":2001,"loc":"Colorado, USA"},"college":"","contract":{"amount":1000,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2020,"originalTid":-1,"pot":60,"ovr":29,"skills":[]},"face":{"fatness":0.85,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#ad6453"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":1.41},"head":{"id":"head9","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line3","size":1.63},"miscLine":{"id":"forehead1"},"facialHair":{"id":"none"},"eye":{"id":"eye9","angle":1},"eyebrow":{"id":"eyebrow8","angle":-14},"hair":{"id":"high","color":"#272421","flip":true},"mouth":{"id":"straight","flip":true},"nose":{"id":"nose13","flip":true,"size":0.8},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Justin","gamesUntilTradable":0,"hgt":83,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Maxwell","moodTraits":["$"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":51,"spd":51,"jmp":46,"endu":27,"ins":46,"dnk":40,"ft":23,"fg":22,"tp":25,"oiq":20,"diq":23,"drb":25,"pss":27,"reb":38,"hgt":65,"fuzz":-1.617326028791287,"ovr":30,"pos":"FC","pot":56,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":231,"yearsFreeAgent":0,"value":44.34108876829634,"valueNoPot":27.334958251109075,"valueFuzz":44.34108876829634,"valueNoPotFuzz":27.334958251109075,"pid":107},{"awards":[],"born":{"year":1990,"loc":"Illinois, USA"},"college":"Mississippi State","contract":{"amount":750,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2009,"originalTid":-1,"pot":67,"ovr":44,"skills":[]},"face":{"fatness":0.67,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#ad6453"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.8},"head":{"id":"head5","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line2"},"smileLine":{"id":"line4","size":0.36},"miscLine":{"id":"chin2"},"facialHair":{"id":"none"},"eye":{"id":"eye8","angle":12},"eyebrow":{"id":"eyebrow6","angle":-5},"hair":{"id":"middle-part","color":"#272421","flip":false},"mouth":{"id":"smile2","flip":false},"nose":{"id":"nose6","flip":false,"size":0.82},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Connor","gamesUntilTradable":0,"hgt":81,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Furrha","moodTraits":["W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":59,"spd":39,"jmp":39,"endu":29,"ins":53,"dnk":49,"ft":34,"fg":37,"tp":35,"oiq":40,"diq":50,"drb":52,"pss":50,"reb":66,"hgt":63,"fuzz":0.3962556818466174,"ovr":49,"pos":"FC","pot":49,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":258,"yearsFreeAgent":1,"value":44.20374886284301,"valueNoPot":48.047553111785874,"valueFuzz":44.20374886284301,"valueNoPotFuzz":48.047553111785874,"pid":108},{"awards":[],"born":{"year":2000,"loc":"Michigan, USA"},"college":"New Mexico","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"year":2019,"originalTid":-1,"pot":50,"ovr":26,"skills":[]},"face":{"fatness":0.7,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#74453d"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":1.14},"head":{"id":"head2","shave":"rgba(0,0,0,0.02)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line3","size":2.19},"miscLine":{"id":"none"},"facialHair":{"id":"sideburns3"},"eye":{"id":"eye14","angle":-7},"eyebrow":{"id":"eyebrow1","angle":6},"hair":{"id":"afro","color":"#272421","flip":true},"mouth":{"id":"mouth","flip":true},"nose":{"id":"pinocchio","flip":true,"size":1.21},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Logan","gamesUntilTradable":0,"hgt":78,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Stoll","moodTraits":["L","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":38,"spd":35,"jmp":37,"endu":27,"ins":53,"dnk":37,"ft":35,"fg":28,"tp":26,"oiq":45,"diq":44,"drb":47,"pss":51,"reb":77,"hgt":48,"fuzz":2.2672714322646703,"ovr":36,"pos":"F","pot":51,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":223,"yearsFreeAgent":1,"value":43.6870068253276,"valueNoPot":33.87577768079649,"valueFuzz":43.6870068253276,"valueNoPotFuzz":33.87577768079649,"pid":109},{"awards":[],"born":{"year":1998,"loc":"Connecticut, USA"},"college":"North Carolina","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"year":2019,"originalTid":-1,"pot":56,"ovr":34,"skills":[]},"face":{"fatness":0.74,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#74453d"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.99},"head":{"id":"head6","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line1","size":1.79},"miscLine":{"id":"forehead4"},"facialHair":{"id":"goatee16"},"eye":{"id":"eye5","angle":2},"eyebrow":{"id":"eyebrow19","angle":-2},"hair":{"id":"afro2","color":"#272421","flip":false},"mouth":{"id":"mouth2","flip":false},"nose":{"id":"nose4","flip":false,"size":0.87},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Quinton","gamesUntilTradable":0,"hgt":83,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Smith","moodTraits":["$"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":28,"spd":30,"jmp":31,"endu":43,"ins":56,"dnk":37,"ft":38,"fg":35,"tp":31,"oiq":53,"diq":47,"drb":40,"pss":48,"reb":46,"hgt":59,"fuzz":1.5054857676459852,"ovr":40,"pos":"PF","pot":51,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":247,"yearsFreeAgent":0,"value":43.63249999674687,"valueNoPot":38.23632396725476,"valueFuzz":43.63249999674687,"valueNoPotFuzz":38.23632396725476,"pid":110},{"awards":[],"born":{"year":2000,"loc":"South Carolina, USA"},"college":"Washington","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"year":2019,"originalTid":-1,"pot":47,"ovr":21,"skills":[]},"face":{"fatness":0.72,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#bb876f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":0.76},"head":{"id":"head1","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"none","size":2.1},"miscLine":{"id":"freckles2"},"facialHair":{"id":"fullgoatee4"},"eye":{"id":"eye10","angle":10},"eyebrow":{"id":"eyebrow11","angle":16},"hair":{"id":"tall-fade","color":"#272421","flip":false},"mouth":{"id":"smile","flip":false},"nose":{"id":"nose4","flip":false,"size":1.07},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Leon","gamesUntilTradable":0,"hgt":81,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Lowery","moodTraits":["W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":34,"spd":35,"jmp":41,"endu":39,"ins":22,"dnk":36,"ft":47,"fg":49,"tp":46,"oiq":40,"diq":28,"drb":40,"pss":42,"reb":34,"hgt":54,"fuzz":0.38523011750640723,"ovr":34,"pos":"F","pot":52,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":233,"yearsFreeAgent":1,"value":43.46897951100469,"valueNoPot":31.695504537567352,"valueFuzz":43.46897951100469,"valueNoPotFuzz":31.695504537567352,"pid":111},{"awards":[],"born":{"year":2002,"loc":"New York, USA"},"college":"Utah","contract":{"amount":750,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2021,"originalTid":-1,"pot":49,"ovr":23,"skills":[]},"face":{"fatness":0.06,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"longHair"},"body":{"id":"body3","color":"#74453d"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.6},"head":{"id":"head2","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line2"},"smileLine":{"id":"line3","size":0.78},"miscLine":{"id":"freckles2"},"facialHair":{"id":"none"},"eye":{"id":"eye11","angle":5},"eyebrow":{"id":"eyebrow5","angle":1},"hair":{"id":"emo","color":"#272421","flip":false},"mouth":{"id":"mouth2","flip":false},"nose":{"id":"nose3","flip":false,"size":0.76},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Khari","gamesUntilTradable":0,"hgt":85,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Keely","moodTraits":["L","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":34,"spd":32,"jmp":31,"endu":20,"ins":49,"dnk":30,"ft":27,"fg":31,"tp":27,"oiq":25,"diq":33,"drb":36,"pss":32,"reb":49,"hgt":71,"fuzz":-4.462749280914425,"ovr":29,"pos":"C","pot":53,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":254,"yearsFreeAgent":1,"value":43.25095219668177,"valueNoPot":26.244821679494507,"valueFuzz":43.25095219668177,"valueNoPotFuzz":26.244821679494507,"pid":112},{"awards":[],"born":{"year":1988,"loc":"California, USA"},"college":"Oklahoma","contract":{"amount":750,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2007,"originalTid":-1,"pot":53,"ovr":28,"skills":[]},"face":{"fatness":0.94,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.5},"head":{"id":"head17","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line6"},"smileLine":{"id":"line1","size":1},"miscLine":{"id":"forehead1"},"facialHair":{"id":"none"},"eye":{"id":"eye17","angle":-9},"eyebrow":{"id":"eyebrow3","angle":-15},"hair":{"id":"short-bald","color":"#272421","flip":false},"mouth":{"id":"mouth4","flip":false},"nose":{"id":"nose10","flip":false,"size":1.17},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Daniel","gamesUntilTradable":0,"hgt":74,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Brown","moodTraits":["$"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":61,"spd":40,"jmp":23,"endu":40,"ins":39,"dnk":73,"ft":64,"fg":67,"tp":55,"oiq":44,"diq":56,"drb":56,"pss":57,"reb":49,"hgt":32,"fuzz":-1.6447541887872328,"ovr":49,"pos":"G","pot":49,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":201,"yearsFreeAgent":1,"value":43.723273331725146,"valueNoPot":48.047553111785874,"valueFuzz":43.723273331725146,"valueNoPotFuzz":48.047553111785874,"pid":113},{"awards":[],"born":{"year":1997,"loc":"California, USA"},"college":"Southern Illinois","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"year":2016,"originalTid":-1,"pot":57,"ovr":30,"skills":[]},"face":{"fatness":0.33,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#aa816f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":1.31},"head":{"id":"head2","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line2"},"smileLine":{"id":"none","size":1.27},"miscLine":{"id":"none"},"facialHair":{"id":"goatee8"},"eye":{"id":"eye4","angle":11},"eyebrow":{"id":"eyebrow2","angle":3},"hair":{"id":"longHair","color":"#1c1008","flip":true},"mouth":{"id":"smile","flip":true},"nose":{"id":"nose4","flip":true,"size":1.09},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Aaron","gamesUntilTradable":0,"hgt":83,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Mixon","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":66,"spd":43,"jmp":41,"endu":52,"ins":40,"dnk":57,"ft":24,"fg":33,"tp":25,"oiq":34,"diq":43,"drb":33,"pss":29,"reb":49,"hgt":63,"fuzz":-3.2754008890708146,"ovr":43,"pos":"C","pot":47,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":238,"yearsFreeAgent":1,"value":42.814897568035946,"valueNoPot":41.506733682098464,"valueFuzz":42.814897568035946,"valueNoPotFuzz":41.506733682098464,"pid":114},{"awards":[],"born":{"year":1997,"loc":"Texas, USA"},"college":"Marshall","contract":{"amount":750,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2016,"originalTid":-1,"pot":51,"ovr":22,"skills":[]},"face":{"fatness":0.43,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#74453d"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.56},"head":{"id":"head6","shave":"rgba(0,0,0,0.01)"},"eyeLine":{"id":"line5"},"smileLine":{"id":"line3","size":1.41},"miscLine":{"id":"none"},"facialHair":{"id":"harly3-sb-1"},"eye":{"id":"eye16","angle":1},"eyebrow":{"id":"eyebrow6","angle":1},"hair":{"id":"bald","color":"#272421","flip":true},"mouth":{"id":"mouth2","flip":true},"nose":{"id":"nose3","flip":true,"size":1.09},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Chris","gamesUntilTradable":0,"hgt":79,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Miles","moodTraits":["F","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":53,"spd":42,"jmp":40,"endu":51,"ins":59,"dnk":58,"ft":47,"fg":51,"tp":42,"oiq":42,"diq":39,"drb":48,"pss":42,"reb":56,"hgt":46,"fuzz":-2.0217205845135906,"ovr":43,"pos":"SF","pot":47,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":211,"yearsFreeAgent":1,"value":42.814897568035946,"valueNoPot":41.506733682098464,"valueFuzz":42.814897568035946,"valueNoPotFuzz":41.506733682098464,"pid":115},{"awards":[],"born":{"year":1994,"loc":"Michigan, USA"},"college":"Connecticut","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"year":2013,"originalTid":-1,"pot":42,"ovr":21,"skills":[]},"face":{"fatness":1,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.96},"head":{"id":"head17","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line2"},"smileLine":{"id":"line4","size":1.45},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye17","angle":1},"eyebrow":{"id":"eyebrow3","angle":-3},"hair":{"id":"middle-part","color":"#272421","flip":false},"mouth":{"id":"smile2","flip":false},"nose":{"id":"nose14","flip":false,"size":0.96},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Jordan","gamesUntilTradable":0,"hgt":80,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Kramer","moodTraits":["$","F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":35,"spd":38,"jmp":35,"endu":41,"ins":36,"dnk":42,"ft":54,"fg":55,"tp":54,"oiq":43,"diq":52,"drb":54,"pss":47,"reb":51,"hgt":52,"fuzz":2.5756148759383137,"ovr":46,"pos":"F","pot":49,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":214,"yearsFreeAgent":0,"value":42.538286227095064,"valueNoPot":44.77714339694217,"valueFuzz":42.538286227095064,"valueNoPotFuzz":44.77714339694217,"pid":116},{"awards":[],"born":{"year":1990,"loc":"California, USA"},"college":"Kentucky","contract":{"amount":750,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2009,"originalTid":-1,"pot":55,"ovr":27,"skills":[]},"face":{"fatness":0.26,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"longHair"},"body":{"id":"body2","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":0.89},"head":{"id":"head15","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line6"},"smileLine":{"id":"none","size":0.66},"miscLine":{"id":"none"},"facialHair":{"id":"goatee12"},"eye":{"id":"eye3","angle":-9},"eyebrow":{"id":"eyebrow19","angle":-13},"hair":{"id":"parted","color":"#272421","flip":true},"mouth":{"id":"angry","flip":true},"nose":{"id":"pinocchio","flip":true,"size":0.98},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Lawrence","gamesUntilTradable":0,"hgt":81,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Reed","moodTraits":["$"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":55,"spd":29,"jmp":22,"endu":29,"ins":58,"dnk":49,"ft":38,"fg":40,"tp":36,"oiq":47,"diq":55,"drb":52,"pss":48,"reb":74,"hgt":61,"fuzz":3.0813061534886907,"ovr":47,"pos":"FC","pot":47,"season":2022,"skills":["R"]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":223,"yearsFreeAgent":1,"value":42.1978975710722,"valueNoPot":45.86727996855674,"valueFuzz":42.1978975710722,"valueNoPotFuzz":45.86727996855674,"pid":117},{"awards":[],"born":{"year":1991,"loc":"Ghana"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"year":2011,"originalTid":-1,"pot":57,"ovr":30,"skills":[]},"face":{"fatness":0.12,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body2","color":"#74453d"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.92},"head":{"id":"head9","shave":"rgba(0,0,0,0.1)"},"eyeLine":{"id":"line5"},"smileLine":{"id":"line1","size":0.52},"miscLine":{"id":"forehead5"},"facialHair":{"id":"none"},"eye":{"id":"eye1","angle":-6},"eyebrow":{"id":"eyebrow4","angle":13},"hair":{"id":"curly3","color":"#272421","flip":false},"mouth":{"id":"mouth3","flip":false},"nose":{"id":"nose1","flip":false,"size":1.02},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Asenso","gamesUntilTradable":0,"hgt":78,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Smith","moodTraits":["F","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":45,"spd":45,"jmp":35,"endu":38,"ins":36,"dnk":53,"ft":51,"fg":54,"tp":55,"oiq":51,"diq":43,"drb":61,"pss":55,"reb":58,"hgt":39,"fuzz":0.10731692147207461,"ovr":47,"pos":"GF","pot":47,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":204,"yearsFreeAgent":1,"value":42.1978975710722,"valueNoPot":45.86727996855674,"valueFuzz":42.1978975710722,"valueNoPotFuzz":45.86727996855674,"pid":118},{"awards":[],"born":{"year":1993,"loc":"Michigan, USA"},"college":"Texas","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"year":2013,"originalTid":-1,"pot":62,"ovr":40,"skills":[]},"face":{"fatness":0.36,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#aa816f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":1.46},"head":{"id":"head14","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line1","size":0.84},"miscLine":{"id":"forehead1"},"facialHair":{"id":"none"},"eye":{"id":"eye4","angle":3},"eyebrow":{"id":"eyebrow6","angle":-10},"hair":{"id":"shaggy2","color":"#1c1008","flip":false},"mouth":{"id":"closed","flip":false},"nose":{"id":"nose9","flip":false,"size":1.21},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Seth","gamesUntilTradable":0,"hgt":78,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Ford","moodTraits":["$","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":57,"spd":60,"jmp":55,"endu":31,"ins":30,"dnk":50,"ft":44,"fg":36,"tp":55,"oiq":44,"diq":31,"drb":54,"pss":43,"reb":33,"hgt":45,"fuzz":0.8213970933771177,"ovr":46,"pos":"GF","pot":46,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":208,"yearsFreeAgent":1,"value":42.09051479312564,"valueNoPot":44.77714339694217,"valueFuzz":42.09051479312564,"valueNoPotFuzz":44.77714339694217,"pid":119},{"awards":[],"born":{"year":2001,"loc":"Texas, USA"},"college":"DePaul","contract":{"amount":750,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2020,"originalTid":-1,"pot":60,"ovr":30,"skills":[]},"face":{"fatness":0.47,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#bb876f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.77},"head":{"id":"head7","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line4","size":1.9},"miscLine":{"id":"forehead2"},"facialHair":{"id":"none"},"eye":{"id":"eye1","angle":-10},"eyebrow":{"id":"eyebrow4","angle":-11},"hair":{"id":"crop-fade2","color":"#1c1008","flip":false},"mouth":{"id":"mouth2","flip":false},"nose":{"id":"nose5","flip":false,"size":0.74},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"JoJo","gamesUntilTradable":0,"hgt":82,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Moran","moodTraits":["L","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":37,"spd":37,"jmp":33,"endu":14,"ins":54,"dnk":30,"ft":22,"fg":25,"tp":26,"oiq":30,"diq":41,"drb":42,"pss":43,"reb":72,"hgt":63,"fuzz":-2.674745190408646,"ovr":33,"pos":"FC","pot":50,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":228,"yearsFreeAgent":1,"value":41.72476099642138,"valueNoPot":30.60536796595278,"valueFuzz":41.72476099642138,"valueNoPotFuzz":30.60536796595278,"pid":120},{"awards":[],"born":{"year":2000,"loc":"Iowa, USA"},"college":"Florida State","contract":{"amount":750,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2019,"originalTid":-1,"pot":58,"ovr":26,"skills":[]},"face":{"fatness":0.02,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#a67358"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":1},"head":{"id":"head4","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line1"},"smileLine":{"id":"none","size":1.36},"miscLine":{"id":"none"},"facialHair":{"id":"honest-abe-stache"},"eye":{"id":"eye1","angle":9},"eyebrow":{"id":"eyebrow20","angle":-6},"hair":{"id":"spike","color":"#1c1008","flip":false},"mouth":{"id":"smile3","flip":false},"nose":{"id":"nose5","flip":false,"size":1.11},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"John","gamesUntilTradable":0,"hgt":79,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Kelly","moodTraits":["$","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":52,"spd":44,"jmp":43,"endu":35,"ins":36,"dnk":37,"ft":40,"fg":31,"tp":28,"oiq":33,"diq":38,"drb":40,"pss":41,"reb":58,"hgt":52,"fuzz":-0.5180584268241262,"ovr":36,"pos":"PF","pot":48,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":243,"yearsFreeAgent":0,"value":41.72476099642138,"valueNoPot":33.87577768079649,"valueFuzz":41.72476099642138,"valueNoPotFuzz":33.87577768079649,"pid":121},{"awards":[],"born":{"year":1999,"loc":"New York, USA"},"college":"Washington State","contract":{"amount":760,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"year":2018,"originalTid":-1,"pot":54,"ovr":31,"skills":[]},"face":{"fatness":0.09,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body2","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.76},"head":{"id":"head18","shave":"rgba(0,0,0,0.08)"},"eyeLine":{"id":"none"},"smileLine":{"id":"none","size":0.61},"miscLine":{"id":"none"},"facialHair":{"id":"goatee1-stache"},"eye":{"id":"eye14","angle":-1},"eyebrow":{"id":"eyebrow12","angle":0},"hair":{"id":"curlyFade2","color":"#272421","flip":true},"mouth":{"id":"angry","flip":true},"nose":{"id":"nose5","flip":true,"size":0.93},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Curran","gamesUntilTradable":0,"hgt":81,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Nielsen","moodTraits":["F","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[{"type":"brother","pid":127,"name":"Junior Nielsen"}],"ratings":[{"stre":37,"spd":68,"jmp":67,"endu":45,"ins":25,"dnk":42,"ft":33,"fg":32,"tp":24,"oiq":26,"diq":31,"drb":45,"pss":33,"reb":41,"hgt":51,"fuzz":2.2938301348128123,"ovr":37,"pos":"F","pot":48,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":232,"yearsFreeAgent":0,"value":41.5612405106792,"valueNoPot":34.965914252411054,"valueFuzz":41.5612405106792,"valueNoPotFuzz":34.965914252411054,"pid":122},{"awards":[],"born":{"year":1995,"loc":"California, USA"},"college":"LIU","contract":{"amount":750,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2015,"originalTid":-1,"pot":61,"ovr":34,"skills":[]},"face":{"fatness":0.98,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body3","color":"#bb876f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.79},"head":{"id":"head6","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line3","size":0.49},"miscLine":{"id":"freckles2"},"facialHair":{"id":"fullgoatee6"},"eye":{"id":"eye8","angle":9},"eyebrow":{"id":"eyebrow2","angle":4},"hair":{"id":"cornrows","color":"#272421","flip":false},"mouth":{"id":"side","flip":false},"nose":{"id":"nose7","flip":false,"size":0.72},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Greig","gamesUntilTradable":0,"hgt":85,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Olesinski","moodTraits":["F","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":56,"spd":43,"jmp":35,"endu":44,"ins":38,"dnk":59,"ft":29,"fg":31,"tp":28,"oiq":43,"diq":38,"drb":36,"pss":38,"reb":66,"hgt":66,"fuzz":-2.6242279791512892,"ovr":44,"pos":"C","pot":46,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":261,"yearsFreeAgent":1,"value":41.586455325950936,"valueNoPot":42.596870253713035,"valueFuzz":41.586455325950936,"valueNoPotFuzz":42.596870253713035,"pid":123},{"awards":[],"born":{"year":1996,"loc":"Maryland, USA"},"college":"Toledo","contract":{"amount":750,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2016,"originalTid":-1,"pot":57,"ovr":33,"skills":[]},"face":{"fatness":0.82,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body2","color":"#a67358"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":1.44},"head":{"id":"head17","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line3"},"smileLine":{"id":"line2","size":0.98},"miscLine":{"id":"forehead5"},"facialHair":{"id":"muttonGoatee1Stache"},"eye":{"id":"eye16","angle":-8},"eyebrow":{"id":"eyebrow7","angle":15},"hair":{"id":"tall-fade","color":"#1c1008","flip":true},"mouth":{"id":"mouth7","flip":true},"nose":{"id":"nose8","flip":true,"size":1.05},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Joe","gamesUntilTradable":0,"hgt":73,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Hawkins","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":37,"spd":57,"jmp":58,"endu":40,"ins":27,"dnk":32,"ft":59,"fg":65,"tp":52,"oiq":42,"diq":45,"drb":60,"pss":62,"reb":39,"hgt":21,"fuzz":-4.862068299234276,"ovr":42,"pos":"PG","pot":48,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":208,"yearsFreeAgent":1,"value":41.397720024937,"valueNoPot":40.41659711048389,"valueFuzz":41.397720024937,"valueNoPotFuzz":40.41659711048389,"pid":124,"jerseyNumber":"18"},{"awards":[],"born":{"year":1987,"loc":"Georgia, USA"},"college":"Iowa State","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"year":2006,"originalTid":-1,"pot":61,"ovr":30,"skills":[]},"face":{"fatness":0.37,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#bb876f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":1.27},"head":{"id":"head6","shave":"rgba(0,0,0,0.16)"},"eyeLine":{"id":"line3"},"smileLine":{"id":"none","size":1.06},"miscLine":{"id":"none"},"facialHair":{"id":"logan"},"eye":{"id":"eye12","angle":3},"eyebrow":{"id":"eyebrow20","angle":6},"hair":{"id":"shaggy1","color":"#272421","flip":false},"mouth":{"id":"mouth3","flip":false},"nose":{"id":"nose7","flip":false,"size":0.58},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Deon","gamesUntilTradable":0,"hgt":83,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Graham","moodTraits":["F","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":42,"spd":23,"jmp":0,"endu":35,"ins":43,"dnk":60,"ft":62,"fg":57,"tp":57,"oiq":55,"diq":45,"drb":51,"pss":50,"reb":42,"hgt":67,"fuzz":1.6871807541721857,"ovr":47,"pos":"FC","pot":47,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":226,"yearsFreeAgent":0,"value":41.73922477138663,"valueNoPot":45.86727996855674,"valueFuzz":41.73922477138663,"valueNoPotFuzz":45.86727996855674,"pid":125},{"awards":[],"born":{"year":1999,"loc":"Pennsylvania, USA"},"college":"DePaul","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"year":2020,"originalTid":-1,"pot":55,"ovr":31,"skills":[]},"face":{"fatness":0.47,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body3","color":"#ad6453"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":1.07},"head":{"id":"head17","shave":"rgba(0,0,0,0.05)"},"eyeLine":{"id":"line1"},"smileLine":{"id":"line3","size":2.01},"miscLine":{"id":"freckles1"},"facialHair":{"id":"sideburns3"},"eye":{"id":"eye5","angle":2},"eyebrow":{"id":"eyebrow9","angle":18},"hair":{"id":"short-fade","color":"#272421","flip":false},"mouth":{"id":"straight","flip":false},"nose":{"id":"nose5","flip":false,"size":1.01},"glasses":{"id":"glasses1-secondary"},"accessories":{"id":"headband"}},"firstName":"A'Darius","gamesUntilTradable":0,"hgt":77,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Boney","moodTraits":["$","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":48,"spd":38,"jmp":40,"endu":27,"ins":60,"dnk":45,"ft":36,"fg":37,"tp":32,"oiq":37,"diq":47,"drb":39,"pss":44,"reb":55,"hgt":43,"fuzz":2.0681344798250727,"ovr":35,"pos":"SF","pot":49,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":228,"yearsFreeAgent":1,"value":41.17969271061409,"valueNoPot":32.78564110918192,"valueFuzz":41.17969271061409,"valueNoPotFuzz":32.78564110918192,"pid":126},{"awards":[],"born":{"year":2001,"loc":"New York, USA"},"college":"","contract":{"amount":820,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2021,"originalTid":-1,"pot":57,"ovr":26,"skills":[]},"face":{"fatness":0.98,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.8},"head":{"id":"head2","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line3"},"smileLine":{"id":"line4","size":0.39},"miscLine":{"id":"none"},"facialHair":{"id":"goatee2"},"eye":{"id":"eye11","angle":15},"eyebrow":{"id":"eyebrow16","angle":17},"hair":{"id":"juice","color":"#272421","flip":true},"mouth":{"id":"mouth7","flip":true},"nose":{"id":"nose3","flip":true,"size":0.5},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Junior","gamesUntilTradable":0,"hgt":76,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Nielsen","moodTraits":["$"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[{"type":"brother","pid":122,"name":"Curran Nielsen"}],"ratings":[{"stre":44,"spd":61,"jmp":75,"endu":31,"ins":18,"dnk":46,"ft":35,"fg":44,"tp":39,"oiq":21,"diq":26,"drb":32,"pss":25,"reb":25,"hgt":39,"fuzz":-2.195831093254232,"ovr":30,"pos":"SG","pot":51,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":218,"yearsFreeAgent":1,"value":41.070679053452636,"valueNoPot":27.334958251109075,"valueFuzz":41.070679053452636,"valueNoPotFuzz":27.334958251109075,"pid":127},{"awards":[],"born":{"year":2000,"loc":"California, USA"},"college":"Utah","contract":{"amount":750,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2020,"originalTid":-1,"pot":55,"ovr":29,"skills":[]},"face":{"fatness":0.1,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body2","color":"#ad6453"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":0.97},"head":{"id":"head10","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line1"},"smileLine":{"id":"line3","size":0.79},"miscLine":{"id":"none"},"facialHair":{"id":"goatee7"},"eye":{"id":"eye16","angle":-9},"eyebrow":{"id":"eyebrow16","angle":-5},"hair":{"id":"high","color":"#272421","flip":true},"mouth":{"id":"straight","flip":true},"nose":{"id":"nose11","flip":true,"size":1.24},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Zach","gamesUntilTradable":0,"hgt":73,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Romar","moodTraits":["F","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":30,"spd":53,"jmp":50,"endu":29,"ins":24,"dnk":17,"ft":44,"fg":37,"tp":38,"oiq":41,"diq":33,"drb":65,"pss":63,"reb":39,"hgt":31,"fuzz":0.6065718579077952,"ovr":34,"pos":"G","pot":48,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":198,"yearsFreeAgent":1,"value":40.852651739129726,"valueNoPot":31.695504537567352,"valueFuzz":40.852651739129726,"valueNoPotFuzz":31.695504537567352,"pid":128},{"awards":[],"born":{"year":1993,"loc":"California, USA"},"college":"Valparaiso","contract":{"amount":750,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2012,"originalTid":-1,"pot":60,"ovr":36,"skills":[]},"face":{"fatness":0.26,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#ddb7a0"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.79},"head":{"id":"head7","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line4"},"smileLine":{"id":"line2","size":1.28},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye1","angle":6},"eyebrow":{"id":"eyebrow18","angle":-12},"hair":{"id":"afro2","color":"#B55239","flip":false},"mouth":{"id":"mouth8","flip":false},"nose":{"id":"nose13","flip":false,"size":0.75},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Rodney","gamesUntilTradable":0,"hgt":75,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Blackshear","moodTraits":["F","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":30,"spd":48,"jmp":42,"endu":35,"ins":23,"dnk":22,"ft":60,"fg":54,"tp":58,"oiq":50,"diq":42,"drb":69,"pss":79,"reb":40,"hgt":32,"fuzz":-2.074507146869899,"ovr":45,"pos":"PG","pot":45,"season":2022,"skills":["Ps"]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":198,"yearsFreeAgent":1,"value":41.06578641580794,"valueNoPot":43.6870068253276,"valueFuzz":41.06578641580794,"valueNoPotFuzz":43.6870068253276,"pid":129},{"awards":[],"born":{"year":1995,"loc":"Virginia, USA"},"college":"Kentucky","contract":{"amount":750,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2014,"originalTid":-1,"pot":65,"ovr":35,"skills":[]},"face":{"fatness":0.49,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body2","color":"#bb876f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.85},"head":{"id":"head5","shave":"rgba(0,0,0,0.11)"},"eyeLine":{"id":"line5"},"smileLine":{"id":"line1","size":0.27},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye7","angle":9},"eyebrow":{"id":"eyebrow12","angle":-4},"hair":{"id":"messy-short","color":"#272421","flip":false},"mouth":{"id":"mouth6","flip":false},"nose":{"id":"nose8","flip":false,"size":0.85},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Emmanuel","gamesUntilTradable":0,"hgt":79,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Osborn","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":44,"spd":69,"jmp":72,"endu":27,"ins":27,"dnk":38,"ft":27,"fg":30,"tp":31,"oiq":36,"diq":37,"drb":50,"pss":42,"reb":46,"hgt":50,"fuzz":1.2286974510891797,"ovr":43,"pos":"SF","pot":46,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":241,"yearsFreeAgent":0,"value":40.55082558291709,"valueNoPot":41.506733682098464,"valueFuzz":40.55082558291709,"valueNoPotFuzz":41.506733682098464,"pid":130},{"awards":[],"born":{"year":2001,"loc":"Nevada, USA"},"college":"TCU","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"year":2020,"originalTid":-1,"pot":55,"ovr":23,"skills":[]},"face":{"fatness":0.67,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":1.06},"head":{"id":"head14","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line2"},"smileLine":{"id":"none","size":1.74},"miscLine":{"id":"forehead4"},"facialHair":{"id":"none"},"eye":{"id":"eye4","angle":-9},"eyebrow":{"id":"eyebrow7","angle":-15},"hair":{"id":"spike3","color":"#272421","flip":false},"mouth":{"id":"side","flip":false},"nose":{"id":"nose8","flip":false,"size":1.17},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Carter","gamesUntilTradable":0,"hgt":80,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Howard","moodTraits":["$"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":34,"spd":51,"jmp":42,"endu":26,"ins":46,"dnk":40,"ft":40,"fg":37,"tp":37,"oiq":32,"diq":26,"drb":38,"pss":36,"reb":32,"hgt":57,"fuzz":0.2262188427822771,"ovr":33,"pos":"F","pot":48,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":217,"yearsFreeAgent":0,"value":40.4165971104839,"valueNoPot":30.60536796595278,"valueFuzz":40.4165971104839,"valueNoPotFuzz":30.60536796595278,"pid":131},{"awards":[],"born":{"year":2000,"loc":"Pennsylvania, USA"},"college":"Arizona State","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"year":2020,"originalTid":-1,"pot":47,"ovr":28,"skills":[]},"face":{"fatness":0.7,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#a67358"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.88},"head":{"id":"head3","shave":"rgba(0,0,0,0.1)"},"eyeLine":{"id":"line6"},"smileLine":{"id":"none","size":1.49},"miscLine":{"id":"freckles2"},"facialHair":{"id":"none"},"eye":{"id":"eye15","angle":-6},"eyebrow":{"id":"eyebrow15","angle":3},"hair":{"id":"short3","color":"#272421","flip":false},"mouth":{"id":"mouth5","flip":false},"nose":{"id":"nose10","flip":false,"size":1.15},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Jamal","gamesUntilTradable":0,"hgt":80,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Hammonds","moodTraits":["F","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":52,"spd":45,"jmp":43,"endu":34,"ins":51,"dnk":44,"ft":39,"fg":42,"tp":37,"oiq":29,"diq":35,"drb":43,"pss":41,"reb":48,"hgt":52,"fuzz":-0.32410086006397343,"ovr":36,"pos":"F","pot":46,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":246,"yearsFreeAgent":0,"value":40.4165971104839,"valueNoPot":33.87577768079649,"valueFuzz":40.4165971104839,"valueNoPotFuzz":33.87577768079649,"pid":132},{"awards":[],"born":{"year":1986,"loc":"Arkansas, USA"},"college":"Cal State Fullerton","contract":{"amount":750,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2006,"originalTid":-1,"pot":70,"ovr":53,"skills":[]},"face":{"fatness":0.22,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body3","color":"#ddb7a0"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":0.52},"head":{"id":"head17","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line3","size":1.52},"miscLine":{"id":"forehead4"},"facialHair":{"id":"none"},"eye":{"id":"eye5","angle":9},"eyebrow":{"id":"eyebrow1","angle":11},"hair":{"id":"crop-fade2","color":"#272421","flip":false},"mouth":{"id":"mouth8","flip":false},"nose":{"id":"nose4","flip":false,"size":1.17},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Justin","gamesUntilTradable":0,"hgt":83,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Johnson","moodTraits":["$"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":70,"spd":0,"jmp":0,"endu":33,"ins":51,"dnk":52,"ft":43,"fg":46,"tp":42,"oiq":60,"diq":53,"drb":50,"pss":53,"reb":64,"hgt":67,"fuzz":-2.776169710401109,"ovr":46,"pos":"C","pot":46,"season":2022,"skills":["R"]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":260,"yearsFreeAgent":0,"value":40.74720049121738,"valueNoPot":44.77714339694217,"valueFuzz":40.74720049121738,"valueNoPotFuzz":44.77714339694217,"pid":133},{"awards":[],"born":{"year":1987,"loc":"Texas, USA"},"college":"Loyola Chicago","contract":{"amount":750,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2007,"originalTid":-1,"pot":58,"ovr":36,"skills":[]},"face":{"fatness":0.72,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#aa816f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.8},"head":{"id":"head2","shave":"rgba(0,0,0,0.02)"},"eyeLine":{"id":"line4"},"smileLine":{"id":"none","size":2.07},"miscLine":{"id":"none"},"facialHair":{"id":"soul"},"eye":{"id":"eye3","angle":15},"eyebrow":{"id":"eyebrow17","angle":17},"hair":{"id":"crop-fade2","color":"#272421","flip":true},"mouth":{"id":"mouth5","flip":true},"nose":{"id":"nose5","flip":true,"size":0.75},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Ryan","gamesUntilTradable":0,"hgt":79,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Dandridge","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":58,"spd":24,"jmp":4,"endu":28,"ins":63,"dnk":65,"ft":42,"fg":41,"tp":44,"oiq":49,"diq":63,"drb":56,"pss":53,"reb":82,"hgt":46,"fuzz":1.0577744276708447,"ovr":46,"pos":"F","pot":46,"season":2022,"skills":["R"]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":224,"yearsFreeAgent":0,"value":40.74720049121738,"valueNoPot":44.77714339694217,"valueFuzz":40.74720049121738,"valueNoPotFuzz":44.77714339694217,"pid":134},{"awards":[],"born":{"year":2001,"loc":"Texas, USA"},"college":"Florida A&M","contract":{"amount":750,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2021,"originalTid":-1,"pot":52,"ovr":26,"skills":[]},"face":{"fatness":0.36,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#f2d6cb"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":1.24},"head":{"id":"head9","shave":"rgba(0,0,0,0.13)"},"eyeLine":{"id":"line2"},"smileLine":{"id":"line1","size":2.16},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye16","angle":10},"eyebrow":{"id":"eyebrow10","angle":1},"hair":{"id":"emo","color":"#D7BF91","flip":true},"mouth":{"id":"mouth6","flip":true},"nose":{"id":"nose14","flip":true,"size":0.62},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Daniel","gamesUntilTradable":0,"hgt":77,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Brooks","moodTraits":["$","F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":51,"spd":42,"jmp":40,"endu":17,"ins":50,"dnk":45,"ft":30,"fg":27,"tp":28,"oiq":37,"diq":38,"drb":38,"pss":37,"reb":61,"hgt":40,"fuzz":1.7463299069150633,"ovr":31,"pos":"SF","pot":49,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":212,"yearsFreeAgent":1,"value":40.19856979616098,"valueNoPot":28.425094822723644,"valueFuzz":40.19856979616098,"valueNoPotFuzz":28.425094822723644,"pid":135},{"awards":[],"born":{"year":1999,"loc":"Illinois, USA"},"college":"Albany","contract":{"amount":770,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2018,"originalTid":-1,"pot":48,"ovr":25,"skills":[]},"face":{"fatness":0.23,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"longHair"},"body":{"id":"body3","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":1.27},"head":{"id":"head9","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"none","size":1.63},"miscLine":{"id":"chin1"},"facialHair":{"id":"none"},"eye":{"id":"eye16","angle":-1},"eyebrow":{"id":"eyebrow18","angle":13},"hair":{"id":"tall-fade","color":"#272421","flip":false},"mouth":{"id":"smile2","flip":false},"nose":{"id":"nose6","flip":false,"size":0.7},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Sherman","gamesUntilTradable":0,"hgt":81,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Williams","moodTraits":["$","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":35,"spd":44,"jmp":48,"endu":35,"ins":27,"dnk":34,"ft":44,"fg":47,"tp":31,"oiq":41,"diq":31,"drb":48,"pss":40,"reb":37,"hgt":57,"fuzz":3.067931062654691,"ovr":36,"pos":"F","pot":46,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":234,"yearsFreeAgent":0,"value":39.871528824676616,"valueNoPot":33.87577768079649,"valueFuzz":39.871528824676616,"valueNoPotFuzz":33.87577768079649,"pid":136},{"awards":[],"born":{"year":1990,"loc":"Missouri, USA"},"college":"North Carolina","contract":{"amount":750,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2011,"originalTid":-1,"pot":64,"ovr":47,"skills":["3"]},"face":{"fatness":0.05,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#aa816f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":1.35},"head":{"id":"head11","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line1","size":1.93},"miscLine":{"id":"chin2"},"facialHair":{"id":"beard6"},"eye":{"id":"eye8","angle":8},"eyebrow":{"id":"eyebrow2","angle":1},"hair":{"id":"fauxhawk-fade","color":"#272421","flip":true},"mouth":{"id":"smile-closed","flip":true},"nose":{"id":"nose8","flip":true,"size":0.54},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Johnny","gamesUntilTradable":0,"hgt":75,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Horvath","moodTraits":["F","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":44,"spd":58,"jmp":54,"endu":43,"ins":35,"dnk":35,"ft":69,"fg":65,"tp":61,"oiq":45,"diq":40,"drb":48,"pss":57,"reb":36,"hgt":28,"fuzz":1.9577390109272024,"ovr":45,"pos":"PG","pot":45,"season":2022,"skills":["3"]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":204,"yearsFreeAgent":0,"value":40.192046279301394,"valueNoPot":43.6870068253276,"valueFuzz":40.192046279301394,"valueNoPotFuzz":43.6870068253276,"pid":137},{"awards":[],"born":{"year":1996,"loc":"Virginia, USA"},"college":"Massachusetts","contract":{"amount":750,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2018,"originalTid":-1,"pot":32,"ovr":22,"skills":[]},"face":{"fatness":0.44,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":0.58},"head":{"id":"head4","shave":"rgba(0,0,0,0.17)"},"eyeLine":{"id":"line5"},"smileLine":{"id":"none","size":1.96},"miscLine":{"id":"none"},"facialHair":{"id":"goatee10"},"eye":{"id":"eye15","angle":2},"eyebrow":{"id":"eyebrow7","angle":13},"hair":{"id":"blowoutFade","color":"#272421","flip":false},"mouth":{"id":"smile","flip":false},"nose":{"id":"nose3","flip":false,"size":0.61},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Danny","gamesUntilTradable":0,"hgt":77,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Robinson","moodTraits":["F","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":51,"spd":29,"jmp":26,"endu":34,"ins":61,"dnk":46,"ft":51,"fg":35,"tp":39,"oiq":52,"diq":60,"drb":45,"pss":46,"reb":70,"hgt":35,"fuzz":1.897710462957904,"ovr":41,"pos":"GF","pot":41,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":187,"yearsFreeAgent":0,"value":39.32646053886933,"valueNoPot":39.32646053886933,"valueFuzz":39.32646053886933,"valueNoPotFuzz":39.32646053886933,"pid":138},{"awards":[],"born":{"year":1992,"loc":"Idaho, USA"},"college":"Alabama","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"year":2012,"originalTid":-1,"pot":57,"ovr":26,"skills":[]},"face":{"fatness":0.62,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.59},"head":{"id":"head10","shave":"rgba(0,0,0,0.13)"},"eyeLine":{"id":"line2"},"smileLine":{"id":"line3","size":0.71},"miscLine":{"id":"none"},"facialHair":{"id":"fullgoatee"},"eye":{"id":"eye11","angle":0},"eyebrow":{"id":"eyebrow6","angle":-10},"hair":{"id":"short","color":"#272421","flip":true},"mouth":{"id":"side","flip":true},"nose":{"id":"honker","flip":true,"size":1.04},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Ian","gamesUntilTradable":0,"hgt":73,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Preston","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":40,"spd":39,"jmp":38,"endu":61,"ins":37,"dnk":31,"ft":61,"fg":44,"tp":53,"oiq":49,"diq":51,"drb":67,"pss":62,"reb":50,"hgt":22,"fuzz":-1.7106130523274548,"ovr":44,"pos":"PG","pot":44,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":200,"yearsFreeAgent":0,"value":39.61508933595312,"valueNoPot":42.596870253713035,"valueFuzz":39.61508933595312,"valueNoPotFuzz":42.596870253713035,"pid":139},{"awards":[],"born":{"year":1991,"loc":"Nebraska, USA"},"college":"Wisconsin","contract":{"amount":780,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"year":2010,"originalTid":-1,"pot":55,"ovr":27,"skills":[]},"face":{"fatness":0.94,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body3","color":"#ad6453"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":1.23},"head":{"id":"head16","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line5"},"smileLine":{"id":"line2","size":2.21},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye6","angle":-1},"eyebrow":{"id":"eyebrow5","angle":12},"hair":{"id":"high","color":"#272421","flip":true},"mouth":{"id":"mouth4","flip":true},"nose":{"id":"nose7","flip":true,"size":0.67},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Jacquez","gamesUntilTradable":0,"hgt":75,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Mooney","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":46,"spd":47,"jmp":36,"endu":45,"ins":47,"dnk":41,"ft":56,"fg":64,"tp":47,"oiq":41,"diq":50,"drb":61,"pss":47,"reb":54,"hgt":34,"fuzz":-1.8978980148748326,"ovr":44,"pos":"SG","pot":44,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":226,"yearsFreeAgent":0,"value":39.189120633415996,"valueNoPot":42.596870253713035,"valueFuzz":39.189120633415996,"valueNoPotFuzz":42.596870253713035,"pid":140},{"awards":[],"born":{"year":1993,"loc":"Ukraine"},"college":"","contract":{"amount":750,"exp":2022},"draft":{"round":0,"pick":0,"tid":-1,"year":2013,"originalTid":-1,"pot":45,"ovr":25,"skills":[]},"face":{"fatness":0.53,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"longHair"},"body":{"id":"body4","color":"#ddb7a0"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":1.46},"head":{"id":"head12","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line6"},"smileLine":{"id":"none","size":0.99},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye17","angle":-7},"eyebrow":{"id":"eyebrow16","angle":8},"hair":{"id":"spike4","color":"#2C1608","flip":false},"mouth":{"id":"smile3","flip":false},"nose":{"id":"nose10","flip":false,"size":1.23},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Maksym","gamesUntilTradable":0,"hgt":79,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Kushnirov","moodTraits":["$","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":56,"spd":46,"jmp":38,"endu":47,"ins":67,"dnk":49,"ft":43,"fg":27,"tp":33,"oiq":37,"diq":46,"drb":34,"pss":41,"reb":45,"hgt":52,"fuzz":1.748110838846321,"ovr":43,"pos":"F","pot":43,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":241,"yearsFreeAgent":0,"value":39.016329661172556,"valueNoPot":41.506733682098464,"valueFuzz":39.016329661172556,"valueNoPotFuzz":41.506733682098464,"pid":141},{"awards":[],"born":{"year":1998,"loc":"Maryland, USA"},"college":"Marquette","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"year":2018,"originalTid":-1,"pot":52,"ovr":28,"skills":[]},"face":{"fatness":0.62,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body2","color":"#aa816f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.93},"head":{"id":"head3","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"none","size":2.11},"miscLine":{"id":"none"},"facialHair":{"id":"loganGoatee2"},"eye":{"id":"eye14","angle":11},"eyebrow":{"id":"eyebrow16","angle":13},"hair":{"id":"longHair","color":"#272421","flip":true},"mouth":{"id":"angry","flip":true},"nose":{"id":"pinocchio","flip":true,"size":1},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Malcolm","gamesUntilTradable":0,"hgt":75,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Blue","moodTraits":["F","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":54,"spd":63,"jmp":64,"endu":24,"ins":33,"dnk":53,"ft":45,"fg":42,"tp":41,"oiq":30,"diq":44,"drb":38,"pss":38,"reb":33,"hgt":31,"fuzz":0.4802670691528963,"ovr":37,"pos":"G","pot":44,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":216,"yearsFreeAgent":1,"value":38.399844452996945,"valueNoPot":34.965914252411054,"valueFuzz":38.399844452996945,"valueNoPotFuzz":34.965914252411054,"pid":142},{"awards":[],"born":{"year":1996,"loc":"Czech Republic"},"college":"","contract":{"amount":780,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"year":2018,"originalTid":-1,"pot":53,"ovr":37,"skills":[]},"face":{"fatness":0.08,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#ad6453"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":1.14},"head":{"id":"head2","shave":"rgba(0,0,0,0.19)"},"eyeLine":{"id":"line4"},"smileLine":{"id":"line4","size":0.55},"miscLine":{"id":"freckles1"},"facialHair":{"id":"goatee12"},"eye":{"id":"eye15","angle":9},"eyebrow":{"id":"eyebrow9","angle":-9},"hair":{"id":"shaggy1","color":"#272421","flip":false},"mouth":{"id":"smile3","flip":false},"nose":{"id":"honker","flip":false,"size":0.94},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"David","gamesUntilTradable":0,"hgt":88,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Bednář","moodTraits":["L","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":48,"spd":35,"jmp":39,"endu":42,"ins":28,"dnk":39,"ft":26,"fg":19,"tp":19,"oiq":30,"diq":46,"drb":29,"pss":33,"reb":49,"hgt":81,"fuzz":0.7473136755639462,"ovr":39,"pos":"C","pot":42,"season":2022,"skills":["Di"]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-1,"transactions":[],"weight":267,"yearsFreeAgent":1,"value":37.636748852866745,"valueNoPot":37.14618739564019,"valueFuzz":37.636748852866745,"valueNoPotFuzz":37.14618739564019,"pid":143},{"awards":[],"born":{"year":2003,"loc":"Colorado, USA"},"college":"Alcorn State","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":65,"ovr":44,"skills":[]},"face":{"fatness":0.73,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#ad6453"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.93},"head":{"id":"head2","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line1","size":2.12},"miscLine":{"id":"none"},"facialHair":{"id":"goatee5"},"eye":{"id":"eye8","angle":3},"eyebrow":{"id":"eyebrow4","angle":9},"hair":{"id":"spike2","color":"#272421","flip":true},"mouth":{"id":"mouth8","flip":true},"nose":{"id":"nose11","flip":true,"size":0.71},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Benton","gamesUntilTradable":0,"hgt":75,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Schwartz","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":42,"spd":69,"jmp":74,"endu":25,"ins":38,"dnk":59,"ft":50,"fg":51,"tp":41,"oiq":27,"diq":44,"drb":55,"pss":44,"reb":54,"hgt":38,"fuzz":-2.6580145311963452,"ovr":44,"pos":"SG","pot":65,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":232,"yearsFreeAgent":0,"value":58.621877856447185,"valueNoPot":42.596870253713035,"valueFuzz":58.621877856447185,"valueNoPotFuzz":42.596870253713035,"pid":144},{"awards":[],"born":{"year":2003,"loc":"Pennsylvania, USA"},"college":"Northwestern","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":61,"ovr":35,"skills":[]},"face":{"fatness":0.92,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#aa816f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.59},"head":{"id":"head18","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line1"},"smileLine":{"id":"line3","size":0.8},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye11","angle":9},"eyebrow":{"id":"eyebrow10","angle":17},"hair":{"id":"crop","color":"#272421","flip":false},"mouth":{"id":"mouth","flip":false},"nose":{"id":"nose8","flip":false,"size":0.74},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Chris","gamesUntilTradable":0,"hgt":81,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Maddox","moodTraits":["$","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":50,"spd":66,"jmp":57,"endu":19,"ins":25,"dnk":50,"ft":34,"fg":36,"tp":37,"oiq":19,"diq":25,"drb":50,"pss":40,"reb":38,"hgt":52,"fuzz":0.26520721089006294,"ovr":35,"pos":"SF","pot":61,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":234,"yearsFreeAgent":0,"value":52.62612671256706,"valueNoPot":32.78564110918192,"valueFuzz":52.62612671256706,"valueNoPotFuzz":32.78564110918192,"pid":145},{"awards":[],"born":{"year":2003,"loc":"Alabama, USA"},"college":"UCLA","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":50,"ovr":22,"skills":[]},"face":{"fatness":0.73,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#a67358"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":1.38},"head":{"id":"head7","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"none","size":0.63},"miscLine":{"id":"none"},"facialHair":{"id":"neckbeard2SB1"},"eye":{"id":"eye7","angle":-2},"eyebrow":{"id":"eyebrow3","angle":13},"hair":{"id":"parted","color":"#1c1008","flip":false},"mouth":{"id":"angry","flip":false},"nose":{"id":"nose12","flip":false,"size":1.21},"glasses":{"id":"glasses1-secondary"},"accessories":{"id":"headband"}},"firstName":"Bryan","gamesUntilTradable":0,"hgt":77,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Johnson","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":51,"spd":42,"jmp":46,"endu":17,"ins":37,"dnk":42,"ft":15,"fg":19,"tp":21,"oiq":23,"diq":24,"drb":36,"pss":37,"reb":50,"hgt":35,"fuzz":-2.700492298377312,"ovr":22,"pos":"GF","pot":50,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":200,"yearsFreeAgent":0,"value":39.980542481838064,"valueNoPot":18.61386567819253,"valueFuzz":39.980542481838064,"valueNoPotFuzz":18.61386567819253,"pid":146},{"awards":[],"born":{"year":2003,"loc":"Michigan, USA"},"college":"DePaul","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":54,"ovr":26,"skills":[]},"face":{"fatness":0.31,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#bb876f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":1.16},"head":{"id":"head1","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line2"},"smileLine":{"id":"none","size":1.05},"miscLine":{"id":"forehead5"},"facialHair":{"id":"muttonGoatee1Stache"},"eye":{"id":"eye3","angle":8},"eyebrow":{"id":"eyebrow3","angle":-9},"hair":{"id":"spike3","color":"#1c1008","flip":true},"mouth":{"id":"straight","flip":true},"nose":{"id":"nose12","flip":true,"size":0.82},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Rod","gamesUntilTradable":0,"hgt":84,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Murrer","moodTraits":["$"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":30,"spd":28,"jmp":24,"endu":9,"ins":58,"dnk":28,"ft":27,"fg":26,"tp":25,"oiq":23,"diq":30,"drb":47,"pss":42,"reb":65,"hgt":64,"fuzz":-2.54917618958509,"ovr":26,"pos":"FC","pot":54,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":247,"yearsFreeAgent":0,"value":44.34108876829634,"valueNoPot":22.974411964650802,"valueFuzz":44.34108876829634,"valueNoPotFuzz":22.974411964650802,"pid":147},{"awards":[],"born":{"year":2003,"loc":"North Carolina, USA"},"college":"St. Bonaventure","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":54,"ovr":26,"skills":[]},"face":{"fatness":0.77,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body3","color":"#a67358"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":1.31},"head":{"id":"head16","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line1","size":0.74},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye11","angle":-7},"eyebrow":{"id":"eyebrow2","angle":2},"hair":{"id":"middle-part","color":"#1c1008","flip":false},"mouth":{"id":"mouth8","flip":false},"nose":{"id":"nose4","flip":false,"size":0.72},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Dorian","gamesUntilTradable":0,"hgt":78,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Vinson","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":41,"spd":60,"jmp":54,"endu":14,"ins":35,"dnk":35,"ft":34,"fg":40,"tp":42,"oiq":17,"diq":19,"drb":37,"pss":27,"reb":27,"hgt":41,"fuzz":-1.5874017203631485,"ovr":26,"pos":"GF","pot":54,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":217,"yearsFreeAgent":0,"value":44.34108876829634,"valueNoPot":22.974411964650802,"valueFuzz":44.34108876829634,"valueNoPotFuzz":22.974411964650802,"pid":148},{"awards":[],"born":{"year":2003,"loc":"Texas, USA"},"college":"Connecticut","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":61,"ovr":33,"skills":[]},"face":{"fatness":0.13,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body3","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":1.27},"head":{"id":"head3","shave":"rgba(0,0,0,0.11)"},"eyeLine":{"id":"line1"},"smileLine":{"id":"line2","size":0.93},"miscLine":{"id":"freckles1"},"facialHair":{"id":"goatee4"},"eye":{"id":"eye15","angle":11},"eyebrow":{"id":"eyebrow18","angle":-14},"hair":{"id":"emo","color":"#272421","flip":true},"mouth":{"id":"smile3","flip":true},"nose":{"id":"nose1","flip":true,"size":0.81},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Jon","gamesUntilTradable":0,"hgt":83,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Boxley","moodTraits":["F","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":47,"spd":44,"jmp":46,"endu":25,"ins":44,"dnk":50,"ft":27,"fg":29,"tp":28,"oiq":28,"diq":22,"drb":38,"pss":43,"reb":60,"hgt":65,"fuzz":2.197532530644936,"ovr":33,"pos":"FC","pot":61,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":244,"yearsFreeAgent":0,"value":51.97204476959831,"valueNoPot":30.60536796595278,"valueFuzz":51.97204476959831,"valueNoPotFuzz":30.60536796595278,"pid":149},{"awards":[],"born":{"year":2003,"loc":"South Carolina, USA"},"college":"Ohio State","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":63,"ovr":37,"skills":[]},"face":{"fatness":0.9,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.7},"head":{"id":"head10","shave":"rgba(0,0,0,0.11)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line3","size":0.9},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye8","angle":13},"eyebrow":{"id":"eyebrow1","angle":-14},"hair":{"id":"dreads","color":"#272421","flip":false},"mouth":{"id":"angry","flip":false},"nose":{"id":"nose9","flip":false,"size":0.95},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Jon","gamesUntilTradable":0,"hgt":87,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Line","moodTraits":["$","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":50,"spd":45,"jmp":40,"endu":17,"ins":54,"dnk":49,"ft":29,"fg":28,"tp":35,"oiq":19,"diq":27,"drb":44,"pss":51,"reb":60,"hgt":79,"fuzz":2.0564327282617745,"ovr":37,"pos":"C","pot":63,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":262,"yearsFreeAgent":0,"value":54.806399855796194,"valueNoPot":34.965914252411054,"valueFuzz":54.806399855796194,"valueNoPotFuzz":34.965914252411054,"pid":150},{"awards":[],"born":{"year":2003,"loc":"Maryland, USA"},"college":"Connecticut","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":58,"ovr":31,"skills":[]},"face":{"fatness":0.23,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#ddb7a0"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":1},"head":{"id":"head7","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line4"},"smileLine":{"id":"line2","size":1.69},"miscLine":{"id":"forehead5"},"facialHair":{"id":"fullgoatee5"},"eye":{"id":"eye15","angle":4},"eyebrow":{"id":"eyebrow2","angle":-3},"hair":{"id":"crop-fade","color":"#D7BF91","flip":false},"mouth":{"id":"mouth4","flip":false},"nose":{"id":"nose5","flip":false,"size":0.96},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Carrington","gamesUntilTradable":0,"hgt":76,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Slaughter","moodTraits":["$","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":42,"spd":69,"jmp":65,"endu":29,"ins":17,"dnk":51,"ft":39,"fg":47,"tp":49,"oiq":21,"diq":19,"drb":44,"pss":33,"reb":34,"hgt":33,"fuzz":-2.6190255091336985,"ovr":31,"pos":"G","pot":58,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":220,"yearsFreeAgent":0,"value":49.02867602623898,"valueNoPot":28.425094822723644,"valueFuzz":49.02867602623898,"valueNoPotFuzz":28.425094822723644,"pid":151},{"awards":[],"born":{"year":2003,"loc":"California, USA"},"college":"Michigan State","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":52,"ovr":20,"skills":[]},"face":{"fatness":0.61,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#ddb7a0"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.67},"head":{"id":"head2","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line6"},"smileLine":{"id":"none","size":0.69},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye17","angle":-9},"eyebrow":{"id":"eyebrow5","angle":-6},"hair":{"id":"shaggy1","color":"#272421","flip":false},"mouth":{"id":"straight","flip":false},"nose":{"id":"nose11","flip":false,"size":1.17},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Steve","gamesUntilTradable":0,"hgt":82,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Mims","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":22,"spd":40,"jmp":44,"endu":10,"ins":18,"dnk":30,"ft":28,"fg":36,"tp":26,"oiq":14,"diq":21,"drb":39,"pss":28,"reb":30,"hgt":54,"fuzz":-0.8559342627502406,"ovr":20,"pos":"F","pot":52,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":236,"yearsFreeAgent":0,"value":40.852651739129726,"valueNoPot":16.433592534963392,"valueFuzz":40.852651739129726,"valueNoPotFuzz":16.433592534963392,"pid":152},{"awards":[],"born":{"year":2003,"loc":"Alabama, USA"},"college":"Michigan","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":63,"ovr":34,"skills":[]},"face":{"fatness":0.29,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#f2d6cb"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.88},"head":{"id":"head10","shave":"rgba(0,0,0,0.01)"},"eyeLine":{"id":"line6"},"smileLine":{"id":"none","size":0.43},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye12","angle":4},"eyebrow":{"id":"eyebrow14","angle":9},"hair":{"id":"short2","color":"#CC9966","flip":false},"mouth":{"id":"mouth6","flip":false},"nose":{"id":"nose1","flip":false,"size":0.99},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Sam","gamesUntilTradable":0,"hgt":79,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Tabb","moodTraits":["L","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":48,"spd":68,"jmp":69,"endu":19,"ins":32,"dnk":45,"ft":42,"fg":43,"tp":41,"oiq":24,"diq":24,"drb":40,"pss":34,"reb":38,"hgt":44,"fuzz":0.5337134321375405,"ovr":34,"pos":"GF","pot":63,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":234,"yearsFreeAgent":0,"value":53.825276941343084,"valueNoPot":31.695504537567352,"valueFuzz":53.825276941343084,"valueNoPotFuzz":31.695504537567352,"pid":153},{"awards":[],"born":{"year":2002,"loc":"Florida, USA"},"college":"Kentucky","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":47,"ovr":25,"skills":[]},"face":{"fatness":0.85,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body3","color":"#bb876f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":1.41},"head":{"id":"head14","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line4"},"smileLine":{"id":"line4","size":1.44},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye9","angle":12},"eyebrow":{"id":"eyebrow4","angle":-13},"hair":{"id":"crop","color":"#272421","flip":true},"mouth":{"id":"mouth","flip":true},"nose":{"id":"honker","flip":true,"size":1.03},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Justin","gamesUntilTradable":0,"hgt":81,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Johnson","moodTraits":["L","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":32,"spd":27,"jmp":27,"endu":21,"ins":51,"dnk":30,"ft":22,"fg":17,"tp":19,"oiq":24,"diq":35,"drb":38,"pss":37,"reb":52,"hgt":60,"fuzz":-0.4300331663693404,"ovr":25,"pos":"FC","pot":47,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":251,"yearsFreeAgent":0,"value":37.47322836712456,"valueNoPot":21.884275393036233,"valueFuzz":37.47322836712456,"valueNoPotFuzz":21.884275393036233,"pid":154},{"awards":[],"born":{"year":2002,"loc":"Croatia"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":59,"ovr":35,"skills":[]},"face":{"fatness":0.37,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body3","color":"#f2d6cb"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":1.17},"head":{"id":"head4","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line3","size":0.73},"miscLine":{"id":"none"},"facialHair":{"id":"logan"},"eye":{"id":"eye13","angle":-2},"eyebrow":{"id":"eyebrow12","angle":19},"hair":{"id":"shaggy2","color":"#D7BF91","flip":true},"mouth":{"id":"smile-closed","flip":true},"nose":{"id":"nose12","flip":true,"size":1.2},"glasses":{"id":"glasses1-secondary"},"accessories":{"id":"none"}},"firstName":"Toni","gamesUntilTradable":0,"hgt":75,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Car","moodTraits":["W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":33,"spd":54,"jmp":48,"endu":37,"ins":47,"dnk":32,"ft":42,"fg":54,"tp":48,"oiq":40,"diq":26,"drb":58,"pss":55,"reb":42,"hgt":32,"fuzz":0.9844845630659425,"ovr":35,"pos":"G","pot":59,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":200,"yearsFreeAgent":0,"value":49.79177162636918,"valueNoPot":32.78564110918192,"valueFuzz":49.79177162636918,"valueNoPotFuzz":32.78564110918192,"pid":155},{"awards":[],"born":{"year":2002,"loc":"North Carolina, USA"},"college":"Connecticut","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":39,"ovr":20,"skills":[]},"face":{"fatness":0.87,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#a67358"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.89},"head":{"id":"head13","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line2"},"smileLine":{"id":"line4","size":2.19},"miscLine":{"id":"forehead3"},"facialHair":{"id":"beard6"},"eye":{"id":"eye14","angle":6},"eyebrow":{"id":"eyebrow18","angle":-4},"hair":{"id":"afro2","color":"#1c1008","flip":false},"mouth":{"id":"side","flip":false},"nose":{"id":"nose7","flip":false,"size":0.76},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Morgan","gamesUntilTradable":0,"hgt":78,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Hurst","moodTraits":["$","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":33,"spd":42,"jmp":47,"endu":14,"ins":28,"dnk":40,"ft":21,"fg":35,"tp":31,"oiq":15,"diq":21,"drb":28,"pss":29,"reb":24,"hgt":41,"fuzz":1.0993973351575974,"ovr":20,"pos":"GF","pot":39,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":229,"yearsFreeAgent":0,"value":29.89677919440331,"valueNoPot":16.433592534963392,"valueFuzz":29.89677919440331,"valueNoPotFuzz":16.433592534963392,"pid":156},{"awards":[],"born":{"year":2002,"loc":"France"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":47,"ovr":26,"skills":[]},"face":{"fatness":0.73,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.85},"head":{"id":"head9","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line1","size":1.42},"miscLine":{"id":"forehead4"},"facialHair":{"id":"none"},"eye":{"id":"eye6","angle":12},"eyebrow":{"id":"eyebrow4","angle":4},"hair":{"id":"short","color":"#272421","flip":true},"mouth":{"id":"smile3","flip":true},"nose":{"id":"nose11","flip":true,"size":0.94},"glasses":{"id":"glasses2-primary"},"accessories":{"id":"headband"}},"firstName":"Anthony","gamesUntilTradable":0,"hgt":81,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Doreau","moodTraits":["$","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":43,"spd":45,"jmp":44,"endu":16,"ins":41,"dnk":42,"ft":31,"fg":34,"tp":33,"oiq":18,"diq":22,"drb":31,"pss":29,"reb":36,"hgt":54,"fuzz":-0.8896440390050948,"ovr":26,"pos":"F","pot":47,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":208,"yearsFreeAgent":0,"value":37.854776167189655,"valueNoPot":22.974411964650802,"valueFuzz":37.854776167189655,"valueNoPotFuzz":22.974411964650802,"pid":157},{"awards":[],"born":{"year":2002,"loc":"Georgia, USA"},"college":"UNLV","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":66,"ovr":47,"skills":["Di"]},"face":{"fatness":0.47,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body3","color":"#bb876f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":1.35},"head":{"id":"head4","shave":"rgba(0,0,0,0.03)"},"eyeLine":{"id":"line5"},"smileLine":{"id":"none","size":1.32},"miscLine":{"id":"forehead2"},"facialHair":{"id":"goatee12"},"eye":{"id":"eye19","angle":0},"eyebrow":{"id":"eyebrow12","angle":-13},"hair":{"id":"tall-fade","color":"#272421","flip":true},"mouth":{"id":"mouth7","flip":true},"nose":{"id":"nose9","flip":true,"size":0.67},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Brent","gamesUntilTradable":0,"hgt":85,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Heller","moodTraits":["$","F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":52,"spd":44,"jmp":49,"endu":24,"ins":61,"dnk":50,"ft":31,"fg":33,"tp":28,"oiq":34,"diq":46,"drb":44,"pss":44,"reb":55,"hgt":75,"fuzz":-3.1470134399868677,"ovr":47,"pos":"C","pot":66,"season":2022,"skills":["Di"]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":248,"yearsFreeAgent":0,"value":59.33046662799666,"valueNoPot":45.86727996855674,"valueFuzz":59.33046662799666,"valueNoPotFuzz":45.86727996855674,"pid":158},{"awards":[],"born":{"year":2001,"loc":"Illinois, USA"},"college":"DePaul","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":52,"ovr":33,"skills":[]},"face":{"fatness":0.76,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"shaggy"},"body":{"id":"body","color":"#a67358"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.63},"head":{"id":"head7","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line2"},"smileLine":{"id":"line3","size":0.51},"miscLine":{"id":"none"},"facialHair":{"id":"goatee4-stache"},"eye":{"id":"eye7","angle":-8},"eyebrow":{"id":"eyebrow2","angle":18},"hair":{"id":"middle-part","color":"#1c1008","flip":true},"mouth":{"id":"mouth8","flip":true},"nose":{"id":"nose4","flip":true,"size":0.88},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Quartney","gamesUntilTradable":0,"hgt":77,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Johnson","moodTraits":["F","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":37,"spd":57,"jmp":51,"endu":22,"ins":30,"dnk":45,"ft":44,"fg":48,"tp":50,"oiq":31,"diq":33,"drb":45,"pss":37,"reb":39,"hgt":35,"fuzz":1.505124019775856,"ovr":33,"pos":"SG","pot":52,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":218,"yearsFreeAgent":0,"value":43.03292488235886,"valueNoPot":30.60536796595278,"valueFuzz":43.03292488235886,"valueNoPotFuzz":30.60536796595278,"pid":159},{"awards":[],"born":{"year":2001,"loc":"New Jersey, USA"},"college":"Marquette","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":63,"ovr":38,"skills":[]},"face":{"fatness":0.67,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body2","color":"#74453d"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.58},"head":{"id":"head15","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"none","size":0.28},"miscLine":{"id":"none"},"facialHair":{"id":"sideburns1"},"eye":{"id":"eye15","angle":13},"eyebrow":{"id":"eyebrow10","angle":11},"hair":{"id":"crop-fade2","color":"#272421","flip":true},"mouth":{"id":"mouth4","flip":true},"nose":{"id":"nose5","flip":true,"size":0.9},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Lion","gamesUntilTradable":0,"hgt":82,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Miller","moodTraits":["L","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":41,"spd":67,"jmp":66,"endu":22,"ins":24,"dnk":51,"ft":43,"fg":44,"tp":48,"oiq":26,"diq":29,"drb":39,"pss":31,"reb":31,"hgt":56,"fuzz":3.8135755032261,"ovr":38,"pos":"F","pot":63,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":214,"yearsFreeAgent":0,"value":52.40809939824415,"valueNoPot":36.056050824025625,"valueFuzz":52.40809939824415,"valueNoPotFuzz":36.056050824025625,"pid":160},{"awards":[],"born":{"year":2000,"loc":"Pennsylvania, USA"},"college":"Notre Dame","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":58,"ovr":38,"skills":[]},"face":{"fatness":0.53,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"shaggy"},"body":{"id":"body2","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.93},"head":{"id":"head13","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line5"},"smileLine":{"id":"none","size":0.6},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye10","angle":-5},"eyebrow":{"id":"eyebrow18","angle":5},"hair":{"id":"spike3","color":"#272421","flip":true},"mouth":{"id":"mouth","flip":true},"nose":{"id":"nose3","flip":true,"size":1.04},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Seth","gamesUntilTradable":0,"hgt":81,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Mauk","moodTraits":["$"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":45,"spd":39,"jmp":41,"endu":24,"ins":52,"dnk":41,"ft":26,"fg":21,"tp":26,"oiq":42,"diq":45,"drb":52,"pss":44,"reb":67,"hgt":54,"fuzz":-3.3610371492994577,"ovr":38,"pos":"PF","pot":58,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":208,"yearsFreeAgent":0,"value":49.13768968340044,"valueNoPot":36.056050824025625,"valueFuzz":49.13768968340044,"valueNoPotFuzz":36.056050824025625,"pid":161},{"awards":[],"born":{"year":2000,"loc":"Illinois, USA"},"college":"Indiana","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":57,"ovr":42,"skills":[]},"face":{"fatness":0.42,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#bb876f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":1},"head":{"id":"head11","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line4"},"smileLine":{"id":"line3","size":1},"miscLine":{"id":"none"},"facialHair":{"id":"muttonGoatee5"},"eye":{"id":"eye13","angle":-9},"eyebrow":{"id":"eyebrow7","angle":9},"hair":{"id":"curlyFade1","color":"#272421","flip":true},"mouth":{"id":"smile2","flip":true},"nose":{"id":"honker","flip":true,"size":0.69},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Nate","gamesUntilTradable":0,"hgt":78,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Thompson","moodTraits":["W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":58,"spd":48,"jmp":48,"endu":48,"ins":44,"dnk":54,"ft":31,"fg":26,"tp":28,"oiq":36,"diq":44,"drb":53,"pss":43,"reb":61,"hgt":42,"fuzz":0.6811627902794015,"ovr":42,"pos":"SF","pot":57,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":211,"yearsFreeAgent":0,"value":50.22782625501501,"valueNoPot":40.41659711048389,"valueFuzz":50.22782625501501,"valueNoPotFuzz":40.41659711048389,"pid":162},{"awards":[],"born":{"year":2004,"loc":"Congo"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":64,"ovr":36,"skills":[]},"face":{"fatness":0.05,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"longHair"},"body":{"id":"body5","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":1.18},"head":{"id":"head3","shave":"rgba(0,0,0,0.1)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line3","size":0.57},"miscLine":{"id":"forehead2"},"facialHair":{"id":"none"},"eye":{"id":"eye12","angle":-4},"eyebrow":{"id":"eyebrow8","angle":3},"hair":{"id":"short3","color":"#272421","flip":false},"mouth":{"id":"mouth3","flip":false},"nose":{"id":"nose10","flip":false,"size":0.62},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Kevin","gamesUntilTradable":0,"hgt":79,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Colo","moodTraits":["F","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":39,"spd":53,"jmp":56,"endu":19,"ins":30,"dnk":34,"ft":53,"fg":55,"tp":48,"oiq":27,"diq":31,"drb":51,"pss":45,"reb":42,"hgt":51,"fuzz":-3.397811445274739,"ovr":36,"pos":"SF","pot":64,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":205,"yearsFreeAgent":0,"value":55.24245448444203,"valueNoPot":33.87577768079649,"valueFuzz":55.24245448444203,"valueNoPotFuzz":33.87577768079649,"pid":163},{"awards":[],"born":{"year":2004,"loc":"Bosnia and Herzegovina"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":45,"ovr":22,"skills":[]},"face":{"fatness":0.8,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#f2d6cb"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":0.51},"head":{"id":"head15","shave":"rgba(0,0,0,0.02)"},"eyeLine":{"id":"line1"},"smileLine":{"id":"line1","size":2.15},"miscLine":{"id":"none"},"facialHair":{"id":"muttonGoatee1Stache"},"eye":{"id":"eye8","angle":-9},"eyebrow":{"id":"eyebrow14","angle":-14},"hair":{"id":"curlyFade2","color":"#272421","flip":true},"mouth":{"id":"mouth4","flip":true},"nose":{"id":"pinocchio","flip":true,"size":0.66},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Darko","gamesUntilTradable":0,"hgt":86,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Gajic","moodTraits":["$","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":34,"spd":32,"jmp":29,"endu":13,"ins":61,"dnk":35,"ft":34,"fg":30,"tp":31,"oiq":14,"diq":17,"drb":24,"pss":32,"reb":37,"hgt":70,"fuzz":1.6254389947592922,"ovr":22,"pos":"FC","pot":45,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":222,"yearsFreeAgent":0,"value":36.16506448118708,"valueNoPot":18.61386567819253,"valueFuzz":36.16506448118708,"valueNoPotFuzz":18.61386567819253,"pid":164},{"awards":[],"born":{"year":2004,"loc":"California, USA"},"college":"Cincinnati","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":47,"ovr":20,"skills":[]},"face":{"fatness":0.1,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.56},"head":{"id":"head9","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line3","size":1.8},"miscLine":{"id":"forehead1"},"facialHair":{"id":"none"},"eye":{"id":"eye12","angle":12},"eyebrow":{"id":"eyebrow17","angle":-9},"hair":{"id":"parted","color":"#272421","flip":false},"mouth":{"id":"mouth3","flip":false},"nose":{"id":"nose7","flip":false,"size":0.7},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Gabriel","gamesUntilTradable":0,"hgt":84,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Conley","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":22,"spd":22,"jmp":25,"endu":8,"ins":50,"dnk":23,"ft":30,"fg":29,"tp":28,"oiq":18,"diq":26,"drb":32,"pss":34,"reb":45,"hgt":67,"fuzz":-0.09605225338994587,"ovr":20,"pos":"FC","pot":47,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":253,"yearsFreeAgent":0,"value":37.037173738478735,"valueNoPot":16.433592534963392,"valueFuzz":37.037173738478735,"valueNoPotFuzz":16.433592534963392,"pid":165,"jerseyNumber":"5"},{"awards":[],"born":{"year":2004,"loc":"New Jersey, USA"},"college":"Marshall","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":69,"ovr":32,"skills":[]},"face":{"fatness":0.13,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#bb876f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":1.3},"head":{"id":"head8","shave":"rgba(0,0,0,0.02)"},"eyeLine":{"id":"line5"},"smileLine":{"id":"none","size":0.78},"miscLine":{"id":"forehead4"},"facialHair":{"id":"goatee1-stache"},"eye":{"id":"eye9","angle":-6},"eyebrow":{"id":"eyebrow11","angle":-14},"hair":{"id":"messy-short","color":"#1c1008","flip":true},"mouth":{"id":"mouth","flip":true},"nose":{"id":"pinocchio","flip":true,"size":0.85},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Alex","gamesUntilTradable":0,"hgt":81,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Keith","moodTraits":["$"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":46,"spd":59,"jmp":67,"endu":17,"ins":24,"dnk":48,"ft":46,"fg":44,"tp":51,"oiq":21,"diq":19,"drb":33,"pss":31,"reb":34,"hgt":52,"fuzz":-3.4967147006378347,"ovr":32,"pos":"SF","pot":69,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":215,"yearsFreeAgent":0,"value":57.74976859915553,"valueNoPot":29.515231394338212,"valueFuzz":57.74976859915553,"valueNoPotFuzz":29.515231394338212,"pid":166},{"awards":[],"born":{"year":2004,"loc":"Oklahoma, USA"},"college":"USC Upstate","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":63,"ovr":30,"skills":[]},"face":{"fatness":0.01,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body2","color":"#a67358"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.59},"head":{"id":"head15","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line3","size":1.29},"miscLine":{"id":"freckles1"},"facialHair":{"id":"neckbeard2"},"eye":{"id":"eye6","angle":-1},"eyebrow":{"id":"eyebrow18","angle":5},"hair":{"id":"curlyFade2","color":"#1c1008","flip":true},"mouth":{"id":"mouth3","flip":true},"nose":{"id":"nose8","flip":true,"size":0.65},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Mike","gamesUntilTradable":0,"hgt":82,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Peters","moodTraits":["F","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":44,"spd":43,"jmp":44,"endu":20,"ins":45,"dnk":35,"ft":27,"fg":24,"tp":22,"oiq":23,"diq":28,"drb":40,"pss":35,"reb":56,"hgt":62,"fuzz":2.147066038917356,"ovr":30,"pos":"FC","pot":63,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":251,"yearsFreeAgent":0,"value":52.5171130554056,"valueNoPot":27.334958251109075,"valueFuzz":52.5171130554056,"valueNoPotFuzz":27.334958251109075,"pid":167},{"awards":[],"born":{"year":2004,"loc":"New Jersey, USA"},"college":"Michigan","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":55,"ovr":29,"skills":[]},"face":{"fatness":0.03,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#ad6453"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.62},"head":{"id":"head9","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line3"},"smileLine":{"id":"none","size":1.56},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye9","angle":11},"eyebrow":{"id":"eyebrow7","angle":-7},"hair":{"id":"messy","color":"#272421","flip":false},"mouth":{"id":"mouth2","flip":false},"nose":{"id":"nose10","flip":false,"size":0.57},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Austin","gamesUntilTradable":0,"hgt":87,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Richardson","moodTraits":["$"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":32,"spd":30,"jmp":29,"endu":11,"ins":43,"dnk":25,"ft":19,"fg":22,"tp":23,"oiq":24,"diq":31,"drb":43,"pss":40,"reb":61,"hgt":77,"fuzz":-5.801976653743404,"ovr":29,"pos":"C","pot":55,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":258,"yearsFreeAgent":0,"value":46.08530728287965,"valueNoPot":26.244821679494507,"valueFuzz":46.08530728287965,"valueNoPotFuzz":26.244821679494507,"pid":168},{"awards":[],"born":{"year":2004,"loc":"Wyoming, USA"},"college":"Cincinnati","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":49,"ovr":22,"skills":[]},"face":{"fatness":0.96,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body2","color":"#aa816f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.81},"head":{"id":"head3","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line1","size":1.53},"miscLine":{"id":"none"},"facialHair":{"id":"muttonStache"},"eye":{"id":"eye1","angle":-4},"eyebrow":{"id":"eyebrow16","angle":-15},"hair":{"id":"afro","color":"#1c1008","flip":false},"mouth":{"id":"straight","flip":false},"nose":{"id":"nose1","flip":false,"size":1.23},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Taylor","gamesUntilTradable":0,"hgt":76,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Hill","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":28,"spd":43,"jmp":41,"endu":11,"ins":30,"dnk":31,"ft":48,"fg":51,"tp":42,"oiq":25,"diq":17,"drb":40,"pss":30,"reb":34,"hgt":41,"fuzz":1.143796605396102,"ovr":22,"pos":"GF","pot":49,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":195,"yearsFreeAgent":0,"value":39.217446881707865,"valueNoPot":18.61386567819253,"valueFuzz":39.217446881707865,"valueNoPotFuzz":18.61386567819253,"pid":169},{"awards":[],"born":{"year":2004,"loc":"Nigeria"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":60,"ovr":31,"skills":[]},"face":{"fatness":0.09,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":1.14},"head":{"id":"head15","shave":"rgba(0,0,0,0.17)"},"eyeLine":{"id":"line5"},"smileLine":{"id":"none","size":0.69},"miscLine":{"id":"forehead5"},"facialHair":{"id":"goatee5"},"eye":{"id":"eye10","angle":1},"eyebrow":{"id":"eyebrow5","angle":1},"hair":{"id":"hair","color":"#272421","flip":false},"mouth":{"id":"mouth8","flip":false},"nose":{"id":"nose2","flip":false,"size":1.21},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Obinna","gamesUntilTradable":0,"hgt":84,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Coker","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":46,"spd":43,"jmp":39,"endu":17,"ins":41,"dnk":45,"ft":25,"fg":25,"tp":27,"oiq":20,"diq":23,"drb":46,"pss":45,"reb":59,"hgt":65,"fuzz":-0.8457765670490309,"ovr":31,"pos":"FC","pot":60,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":259,"yearsFreeAgent":0,"value":50.55486722649938,"valueNoPot":28.425094822723644,"valueFuzz":50.55486722649938,"valueNoPotFuzz":28.425094822723644,"pid":170},{"awards":[],"born":{"year":2004,"loc":"Texas, USA"},"college":"Washington State","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":56,"ovr":24,"skills":[]},"face":{"fatness":0.45,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#ddb7a0"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.56},"head":{"id":"head6","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"none","size":1.45},"miscLine":{"id":"none"},"facialHair":{"id":"chin-strap"},"eye":{"id":"eye2","angle":-3},"eyebrow":{"id":"eyebrow6","angle":15},"hair":{"id":"bald","color":"#272421","flip":false},"mouth":{"id":"mouth2","flip":false},"nose":{"id":"nose8","flip":false,"size":1.01},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Ike","gamesUntilTradable":0,"hgt":76,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Niklas","moodTraits":["F","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":37,"spd":48,"jmp":56,"endu":14,"ins":23,"dnk":38,"ft":24,"fg":26,"tp":23,"oiq":26,"diq":18,"drb":51,"pss":40,"reb":42,"hgt":39,"fuzz":-6.050467457348699,"ovr":24,"pos":"GF","pot":56,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":195,"yearsFreeAgent":0,"value":45.213198025588,"valueNoPot":20.794138821421665,"valueFuzz":45.213198025588,"valueNoPotFuzz":20.794138821421665,"pid":171},{"awards":[],"born":{"year":2004,"loc":"Kansas, USA"},"college":"Michigan State","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":59,"ovr":31,"skills":[]},"face":{"fatness":0.62,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#bb876f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":1.07},"head":{"id":"head11","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line6"},"smileLine":{"id":"line4","size":1.88},"miscLine":{"id":"none"},"facialHair":{"id":"goatee18"},"eye":{"id":"eye14","angle":5},"eyebrow":{"id":"eyebrow13","angle":-5},"hair":{"id":"crop-fade","color":"#272421","flip":true},"mouth":{"id":"angry","flip":true},"nose":{"id":"nose3","flip":true,"size":1.2},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Keldric","gamesUntilTradable":0,"hgt":78,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Taft","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":44,"spd":66,"jmp":71,"endu":23,"ins":30,"dnk":52,"ft":25,"fg":30,"tp":24,"oiq":19,"diq":24,"drb":40,"pss":30,"reb":26,"hgt":47,"fuzz":1.5047171570384994,"ovr":31,"pos":"GF","pot":59,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":241,"yearsFreeAgent":0,"value":49.79177162636918,"valueNoPot":28.425094822723644,"valueFuzz":49.79177162636918,"valueNoPotFuzz":28.425094822723644,"pid":172},{"awards":[],"born":{"year":2003,"loc":"Missouri, USA"},"college":"San Francisco","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":64,"ovr":37,"skills":[]},"face":{"fatness":0.38,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#bb876f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":1.32},"head":{"id":"head14","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line2"},"smileLine":{"id":"none","size":1.08},"miscLine":{"id":"none"},"facialHair":{"id":"muttonGoatee1"},"eye":{"id":"eye12","angle":14},"eyebrow":{"id":"eyebrow1","angle":5},"hair":{"id":"fauxhawk-fade","color":"#1c1008","flip":false},"mouth":{"id":"mouth8","flip":false},"nose":{"id":"nose8","flip":false,"size":0.94},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Jared","gamesUntilTradable":0,"hgt":73,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Butler","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":43,"spd":66,"jmp":65,"endu":30,"ins":22,"dnk":36,"ft":36,"fg":37,"tp":38,"oiq":42,"diq":23,"drb":67,"pss":62,"reb":44,"hgt":26,"fuzz":-2.491958688845536,"ovr":37,"pos":"PG","pot":64,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":183,"yearsFreeAgent":0,"value":54.09781108424673,"valueNoPot":34.965914252411054,"valueFuzz":54.09781108424673,"valueNoPotFuzz":34.965914252411054,"pid":173},{"awards":[],"born":{"year":2003,"loc":"Pennsylvania, USA"},"college":"DePaul","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":56,"ovr":29,"skills":[]},"face":{"fatness":0.82,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body3","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.93},"head":{"id":"head17","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line2","size":1.45},"miscLine":{"id":"freckles1"},"facialHair":{"id":"neckbeard"},"eye":{"id":"eye3","angle":13},"eyebrow":{"id":"eyebrow20","angle":-15},"hair":{"id":"curly2","color":"#272421","flip":false},"mouth":{"id":"mouth5","flip":false},"nose":{"id":"nose3","flip":false,"size":0.77},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"George","gamesUntilTradable":0,"hgt":81,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Coleman","moodTraits":["$","F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":32,"spd":50,"jmp":48,"endu":22,"ins":21,"dnk":32,"ft":41,"fg":41,"tp":40,"oiq":28,"diq":21,"drb":38,"pss":34,"reb":33,"hgt":54,"fuzz":-3.540566324438547,"ovr":29,"pos":"F","pot":56,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":229,"yearsFreeAgent":0,"value":45.37671851133018,"valueNoPot":26.244821679494507,"valueFuzz":45.37671851133018,"valueNoPotFuzz":26.244821679494507,"pid":174},{"awards":[],"born":{"year":2003,"loc":"Italy"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":58,"ovr":33,"skills":[]},"face":{"fatness":0.96,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body2","color":"#ddb7a0"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":0.82},"head":{"id":"head11","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line2","size":1.71},"miscLine":{"id":"forehead2"},"facialHair":{"id":"none"},"eye":{"id":"eye12","angle":15},"eyebrow":{"id":"eyebrow20","angle":-11},"hair":{"id":"bald","color":"#2C1608","flip":true},"mouth":{"id":"mouth3","flip":true},"nose":{"id":"nose14","flip":true,"size":0.66},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Giovanni","gamesUntilTradable":0,"hgt":78,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Mariani","moodTraits":["F","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":41,"spd":36,"jmp":37,"endu":22,"ins":47,"dnk":45,"ft":38,"fg":28,"tp":31,"oiq":40,"diq":43,"drb":48,"pss":47,"reb":74,"hgt":39,"fuzz":-1.177030789133294,"ovr":33,"pos":"SF","pot":58,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":228,"yearsFreeAgent":0,"value":48.32008725468952,"valueNoPot":30.60536796595278,"valueFuzz":48.32008725468952,"valueNoPotFuzz":30.60536796595278,"pid":175},{"awards":[],"born":{"year":2003,"loc":"Minnesota, USA"},"college":"Michigan State","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":56,"ovr":30,"skills":[]},"face":{"fatness":0.32,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body3","color":"#aa816f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":1.48},"head":{"id":"head2","shave":"rgba(0,0,0,0.15)"},"eyeLine":{"id":"line3"},"smileLine":{"id":"line2","size":1.42},"miscLine":{"id":"none"},"facialHair":{"id":"mustache1"},"eye":{"id":"eye1","angle":0},"eyebrow":{"id":"eyebrow3","angle":2},"hair":{"id":"fauxhawk-fade","color":"#272421","flip":true},"mouth":{"id":"mouth8","flip":true},"nose":{"id":"nose5","flip":true,"size":0.5},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Scott","gamesUntilTradable":0,"hgt":80,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Johnson","moodTraits":["W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":32,"spd":46,"jmp":46,"endu":18,"ins":18,"dnk":35,"ft":33,"fg":29,"tp":40,"oiq":23,"diq":28,"drb":51,"pss":46,"reb":37,"hgt":52,"fuzz":0.118334064408339,"ovr":30,"pos":"SF","pot":56,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":204,"yearsFreeAgent":0,"value":45.75826631139528,"valueNoPot":27.334958251109075,"valueFuzz":45.75826631139528,"valueNoPotFuzz":27.334958251109075,"pid":176},{"awards":[],"born":{"year":2003,"loc":"Kentucky, USA"},"college":"UNLV","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":66,"ovr":46,"skills":["R"]},"face":{"fatness":0.02,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#bb876f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":1.45},"head":{"id":"head4","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line1","size":2.02},"miscLine":{"id":"forehead1"},"facialHair":{"id":"goatee19"},"eye":{"id":"eye1","angle":-9},"eyebrow":{"id":"eyebrow14","angle":10},"hair":{"id":"fauxhawk-fade","color":"#272421","flip":false},"mouth":{"id":"smile","flip":false},"nose":{"id":"nose13","flip":false,"size":1.07},"glasses":{"id":"glasses2-secondary"},"accessories":{"id":"none"}},"firstName":"Cal","gamesUntilTradable":0,"hgt":85,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Deshazor","moodTraits":["$","F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":60,"spd":48,"jmp":54,"endu":27,"ins":52,"dnk":50,"ft":28,"fg":25,"tp":23,"oiq":37,"diq":33,"drb":40,"pss":51,"reb":64,"hgt":74,"fuzz":1.3610523643184858,"ovr":46,"pos":"C","pot":66,"season":2023,"skills":["R"]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":246,"yearsFreeAgent":0,"value":58.94891882793156,"valueNoPot":44.77714339694217,"valueFuzz":58.94891882793156,"valueNoPotFuzz":44.77714339694217,"pid":177},{"awards":[],"born":{"year":2002,"loc":"Montenegro"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":54,"ovr":31,"skills":[]},"face":{"fatness":0.04,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#f2d6cb"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":0.89},"head":{"id":"head7","shave":"rgba(0,0,0,0.09)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line1","size":0.59},"miscLine":{"id":"forehead4"},"facialHair":{"id":"muttonSoul"},"eye":{"id":"eye8","angle":10},"eyebrow":{"id":"eyebrow2","angle":-8},"hair":{"id":"emo","color":"#CC9966","flip":true},"mouth":{"id":"mouth5","flip":true},"nose":{"id":"honker","flip":true,"size":0.97},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Nikola","gamesUntilTradable":0,"hgt":75,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Subotic","moodTraits":["W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":32,"spd":39,"jmp":48,"endu":30,"ins":27,"dnk":34,"ft":42,"fg":49,"tp":46,"oiq":31,"diq":33,"drb":59,"pss":54,"reb":51,"hgt":34,"fuzz":2.6520970370902215,"ovr":31,"pos":"SG","pot":54,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":223,"yearsFreeAgent":0,"value":43.46897951100468,"valueNoPot":28.425094822723644,"valueFuzz":43.46897951100468,"valueNoPotFuzz":28.425094822723644,"pid":178},{"awards":[],"born":{"year":2002,"loc":"Missouri, USA"},"college":"Dartmouth","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":62,"ovr":40,"skills":[]},"face":{"fatness":0.26,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body2","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":1},"head":{"id":"head7","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line5"},"smileLine":{"id":"line2","size":2.06},"miscLine":{"id":"chin1"},"facialHair":{"id":"goatee16"},"eye":{"id":"eye4","angle":10},"eyebrow":{"id":"eyebrow13","angle":13},"hair":{"id":"messy","color":"#272421","flip":false},"mouth":{"id":"mouth","flip":false},"nose":{"id":"nose9","flip":false,"size":0.75},"glasses":{"id":"glasses1-secondary"},"accessories":{"id":"headband"}},"firstName":"Artie","gamesUntilTradable":0,"hgt":83,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Allen","moodTraits":["$","F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":47,"spd":46,"jmp":41,"endu":30,"ins":50,"dnk":44,"ft":25,"fg":28,"tp":30,"oiq":35,"diq":37,"drb":44,"pss":46,"reb":63,"hgt":63,"fuzz":0.822904621799307,"ovr":40,"pos":"FC","pot":62,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":251,"yearsFreeAgent":0,"value":52.62612671256706,"valueNoPot":38.23632396725476,"valueFuzz":52.62612671256706,"valueNoPotFuzz":38.23632396725476,"pid":179},{"awards":[],"born":{"year":2001,"loc":"Kentucky, USA"},"college":"Georgia State","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":47,"ovr":27,"skills":[]},"face":{"fatness":0.8,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#74453d"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":1.46},"head":{"id":"head4","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line2"},"smileLine":{"id":"line4","size":1.2},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye2","angle":-9},"eyebrow":{"id":"eyebrow14","angle":0},"hair":{"id":"fauxhawk-fade","color":"#272421","flip":true},"mouth":{"id":"mouth2","flip":true},"nose":{"id":"nose3","flip":true,"size":0.99},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Tahj","gamesUntilTradable":0,"hgt":81,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Phillips","moodTraits":["W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":34,"spd":26,"jmp":28,"endu":28,"ins":34,"dnk":34,"ft":27,"fg":30,"tp":27,"oiq":29,"diq":35,"drb":34,"pss":36,"reb":50,"hgt":59,"fuzz":2.532498609873794,"ovr":27,"pos":"PF","pot":47,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":247,"yearsFreeAgent":0,"value":37.14618739564019,"valueNoPot":24.06454853626537,"valueFuzz":37.14618739564019,"valueNoPotFuzz":24.06454853626537,"pid":180},{"awards":[],"born":{"year":2001,"loc":"Louisiana, USA"},"college":"Butler","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":49,"ovr":32,"skills":[]},"face":{"fatness":0.09,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":1.32},"head":{"id":"head5","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line1"},"smileLine":{"id":"line3","size":0.39},"miscLine":{"id":"none"},"facialHair":{"id":"harley2"},"eye":{"id":"eye8","angle":-6},"eyebrow":{"id":"eyebrow11","angle":-5},"hair":{"id":"messy-short","color":"#272421","flip":true},"mouth":{"id":"mouth6","flip":true},"nose":{"id":"nose11","flip":true,"size":1.02},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Chaz","gamesUntilTradable":0,"hgt":81,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Asante","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":61,"spd":51,"jmp":45,"endu":36,"ins":50,"dnk":49,"ft":31,"fg":32,"tp":32,"oiq":24,"diq":33,"drb":24,"pss":23,"reb":30,"hgt":50,"fuzz":-1.9134672858615691,"ovr":32,"pos":"F","pot":49,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":244,"yearsFreeAgent":0,"value":40.63462442480681,"valueNoPot":29.515231394338212,"valueFuzz":40.63462442480681,"valueNoPotFuzz":29.515231394338212,"pid":181},{"awards":[],"born":{"year":2005,"loc":"California, USA"},"college":"South Carolina","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":64,"ovr":40,"skills":[]},"face":{"fatness":0.01,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body3","color":"#74453d"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.62},"head":{"id":"head4","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line6"},"smileLine":{"id":"none","size":2.17},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye7","angle":-7},"eyebrow":{"id":"eyebrow5","angle":-4},"hair":{"id":"longHair","color":"#272421","flip":false},"mouth":{"id":"mouth2","flip":false},"nose":{"id":"nose11","flip":false,"size":1.05},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Tyrone","gamesUntilTradable":0,"hgt":74,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Jenkins","moodTraits":["$","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":41,"spd":65,"jmp":64,"endu":22,"ins":25,"dnk":26,"ft":66,"fg":60,"tp":53,"oiq":42,"diq":22,"drb":53,"pss":70,"reb":35,"hgt":35,"fuzz":3.1431682119126485,"ovr":40,"pos":"PG","pot":64,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":197,"yearsFreeAgent":0,"value":56.55061837037951,"valueNoPot":38.23632396725476,"valueFuzz":56.55061837037951,"valueNoPotFuzz":38.23632396725476,"pid":182},{"awards":[],"born":{"year":2005,"loc":"California, USA"},"college":"Utah","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":48,"ovr":25,"skills":[]},"face":{"fatness":0.45,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#f2d6cb"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":1.11},"head":{"id":"head15","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line4","size":1.77},"miscLine":{"id":"freckles2"},"facialHair":{"id":"none"},"eye":{"id":"eye6","angle":6},"eyebrow":{"id":"eyebrow5","angle":-4},"hair":{"id":"bald","color":"#D7BF91","flip":true},"mouth":{"id":"closed","flip":true},"nose":{"id":"pinocchio","flip":true,"size":0.96},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"John","gamesUntilTradable":0,"hgt":82,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Rudy","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":41,"spd":36,"jmp":32,"endu":10,"ins":35,"dnk":35,"ft":26,"fg":27,"tp":21,"oiq":24,"diq":26,"drb":40,"pss":39,"reb":51,"hgt":57,"fuzz":0.14525034865753206,"ovr":25,"pos":"PF","pot":48,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":238,"yearsFreeAgent":0,"value":39.43547419603078,"valueNoPot":21.884275393036233,"valueFuzz":39.43547419603078,"valueNoPotFuzz":21.884275393036233,"pid":183},{"awards":[],"born":{"year":2005,"loc":"Arkansas, USA"},"college":"Eastern Michigan","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":68,"ovr":36,"skills":[]},"face":{"fatness":0.11,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#ad6453"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":1.18},"head":{"id":"head5","shave":"rgba(0,0,0,0.08)"},"eyeLine":{"id":"line5"},"smileLine":{"id":"none","size":0.56},"miscLine":{"id":"none"},"facialHair":{"id":"muttonGoatee5Stache"},"eye":{"id":"eye1","angle":12},"eyebrow":{"id":"eyebrow1","angle":2},"hair":{"id":"spike4","color":"#272421","flip":false},"mouth":{"id":"straight","flip":false},"nose":{"id":"nose2","flip":false,"size":0.77},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Reggie","gamesUntilTradable":0,"hgt":80,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Colter","moodTraits":["F","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":47,"spd":68,"jmp":61,"endu":14,"ins":28,"dnk":54,"ft":34,"fg":44,"tp":40,"oiq":18,"diq":25,"drb":56,"pss":45,"reb":44,"hgt":49,"fuzz":-1.738581602064345,"ovr":36,"pos":"GF","pot":68,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":215,"yearsFreeAgent":0,"value":58.29483688496282,"valueNoPot":33.87577768079649,"valueFuzz":58.29483688496282,"valueNoPotFuzz":33.87577768079649,"pid":184},{"awards":[],"born":{"year":2005,"loc":"New York, USA"},"college":"Arkansas","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":56,"ovr":29,"skills":[]},"face":{"fatness":0.44,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body2","color":"#aa816f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":0.73},"head":{"id":"head18","shave":"rgba(0,0,0,0.13)"},"eyeLine":{"id":"line3"},"smileLine":{"id":"none","size":1.42},"miscLine":{"id":"forehead1"},"facialHair":{"id":"none"},"eye":{"id":"eye2","angle":-7},"eyebrow":{"id":"eyebrow18","angle":19},"hair":{"id":"emo","color":"#272421","flip":false},"mouth":{"id":"closed","flip":false},"nose":{"id":"nose7","flip":false,"size":1.22},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"James","gamesUntilTradable":0,"hgt":76,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Beadle","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":25,"spd":43,"jmp":52,"endu":19,"ins":19,"dnk":17,"ft":41,"fg":36,"tp":46,"oiq":38,"diq":25,"drb":63,"pss":56,"reb":46,"hgt":32,"fuzz":1.2736227100119546,"ovr":29,"pos":"G","pot":56,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":195,"yearsFreeAgent":0,"value":46.84840288300985,"valueNoPot":26.244821679494507,"valueFuzz":46.84840288300985,"valueNoPotFuzz":26.244821679494507,"pid":185},{"awards":[],"born":{"year":2005,"loc":"District of Columbia, USA"},"college":"Wyoming","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":54,"ovr":23,"skills":[]},"face":{"fatness":0.26,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"longHair"},"body":{"id":"body5","color":"#f2d6cb"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":0.99},"head":{"id":"head14","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"none","size":2.1},"miscLine":{"id":"forehead4"},"facialHair":{"id":"soul"},"eye":{"id":"eye14","angle":-4},"eyebrow":{"id":"eyebrow11","angle":-3},"hair":{"id":"middle-part","color":"#B55239","flip":true},"mouth":{"id":"straight","flip":true},"nose":{"id":"nose9","flip":true,"size":0.58},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Keeon","gamesUntilTradable":0,"hgt":75,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Leaders","moodTraits":["W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":33,"spd":58,"jmp":44,"endu":16,"ins":31,"dnk":23,"ft":54,"fg":49,"tp":43,"oiq":17,"diq":13,"drb":44,"pss":42,"reb":27,"hgt":33,"fuzz":-6.568478710457455,"ovr":23,"pos":"G","pot":54,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":198,"yearsFreeAgent":0,"value":43.35996585384323,"valueNoPot":19.704002249807097,"valueFuzz":43.35996585384323,"valueNoPotFuzz":19.704002249807097,"pid":186},{"awards":[],"born":{"year":2005,"loc":"Texas, USA"},"college":"Dayton","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":65,"ovr":32,"skills":[]},"face":{"fatness":0.7,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#a67358"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.93},"head":{"id":"head10","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line1"},"smileLine":{"id":"line3","size":0.67},"miscLine":{"id":"forehead3"},"facialHair":{"id":"none"},"eye":{"id":"eye14","angle":1},"eyebrow":{"id":"eyebrow7","angle":-2},"hair":{"id":"shortBangs","color":"#1c1008","flip":true},"mouth":{"id":"closed","flip":true},"nose":{"id":"nose7","flip":true,"size":1.21},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Dante","gamesUntilTradable":0,"hgt":83,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Smith","moodTraits":["F","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":35,"spd":58,"jmp":64,"endu":12,"ins":31,"dnk":37,"ft":35,"fg":31,"tp":33,"oiq":26,"diq":20,"drb":45,"pss":41,"reb":44,"hgt":57,"fuzz":-7.1767429965521785,"ovr":32,"pos":"F","pot":65,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":233,"yearsFreeAgent":0,"value":54.69738619863473,"valueNoPot":29.515231394338212,"valueFuzz":54.69738619863473,"valueNoPotFuzz":29.515231394338212,"pid":187},{"awards":[],"born":{"year":2005,"loc":"England"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":56,"ovr":31,"skills":[]},"face":{"fatness":0.01,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.62},"head":{"id":"head17","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line6"},"smileLine":{"id":"none","size":0.91},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye16","angle":2},"eyebrow":{"id":"eyebrow18","angle":5},"hair":{"id":"middle-part","color":"#272421","flip":true},"mouth":{"id":"mouth5","flip":true},"nose":{"id":"nose13","flip":true,"size":1.2},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Eric","gamesUntilTradable":0,"hgt":82,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Nelson","moodTraits":["W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":45,"spd":50,"jmp":48,"endu":24,"ins":48,"dnk":38,"ft":27,"fg":23,"tp":26,"oiq":25,"diq":27,"drb":35,"pss":39,"reb":50,"hgt":54,"fuzz":5.174459875946395,"ovr":31,"pos":"F","pot":56,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":222,"yearsFreeAgent":0,"value":47.50248482597859,"valueNoPot":28.425094822723644,"valueFuzz":47.50248482597859,"valueNoPotFuzz":28.425094822723644,"pid":188},{"awards":[],"born":{"year":2005,"loc":"Ohio, USA"},"college":"Arizona State","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":44,"ovr":21,"skills":[]},"face":{"fatness":0.54,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#aa816f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.88},"head":{"id":"head14","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line3"},"smileLine":{"id":"none","size":0.92},"miscLine":{"id":"forehead2"},"facialHair":{"id":"soul"},"eye":{"id":"eye1","angle":12},"eyebrow":{"id":"eyebrow11","angle":19},"hair":{"id":"tall-fade","color":"#1c1008","flip":false},"mouth":{"id":"mouth8","flip":false},"nose":{"id":"nose5","flip":false,"size":1.21},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"James","gamesUntilTradable":0,"hgt":78,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Cheek","moodTraits":["$"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":33,"spd":27,"jmp":31,"endu":13,"ins":36,"dnk":28,"ft":27,"fg":29,"tp":32,"oiq":26,"diq":27,"drb":40,"pss":39,"reb":56,"hgt":40,"fuzz":-2.452213738288373,"ovr":21,"pos":"SF","pot":44,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":195,"yearsFreeAgent":0,"value":35.07492790957251,"valueNoPot":17.52372910657796,"valueFuzz":35.07492790957251,"valueNoPotFuzz":17.52372910657796,"pid":189},{"awards":[],"born":{"year":2005,"loc":"Illinois, USA"},"college":"UNLV","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":61,"ovr":30,"skills":[]},"face":{"fatness":0.76,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body2","color":"#ad6453"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.79},"head":{"id":"head5","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line3"},"smileLine":{"id":"line4","size":1.3},"miscLine":{"id":"freckles2"},"facialHair":{"id":"beard1"},"eye":{"id":"eye8","angle":15},"eyebrow":{"id":"eyebrow16","angle":1},"hair":{"id":"afro2","color":"#272421","flip":false},"mouth":{"id":"smile2","flip":false},"nose":{"id":"nose2","flip":false,"size":0.75},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Derrick","gamesUntilTradable":0,"hgt":84,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Donaldson","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":39,"spd":30,"jmp":36,"endu":12,"ins":35,"dnk":34,"ft":33,"fg":27,"tp":33,"oiq":28,"diq":29,"drb":39,"pss":38,"reb":58,"hgt":71,"fuzz":-5.1060232850980505,"ovr":30,"pos":"C","pot":61,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":232,"yearsFreeAgent":0,"value":50.9909218551452,"valueNoPot":27.334958251109075,"valueFuzz":50.9909218551452,"valueNoPotFuzz":27.334958251109075,"pid":190},{"awards":[],"born":{"year":2005,"loc":"Georgia, USA"},"college":"Harvard","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":65,"ovr":38,"skills":[]},"face":{"fatness":0.35,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body2","color":"#a67358"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":1.42},"head":{"id":"head5","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line6"},"smileLine":{"id":"line4","size":0.54},"miscLine":{"id":"chin1"},"facialHair":{"id":"wilt-sideburns-long"},"eye":{"id":"eye17","angle":5},"eyebrow":{"id":"eyebrow17","angle":12},"hair":{"id":"afro","color":"#1c1008","flip":true},"mouth":{"id":"mouth3","flip":true},"nose":{"id":"nose9","flip":true,"size":1.08},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"DeMarcus","gamesUntilTradable":0,"hgt":80,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Barnes","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":46,"spd":61,"jmp":68,"endu":17,"ins":26,"dnk":51,"ft":45,"fg":49,"tp":44,"oiq":23,"diq":25,"drb":52,"pss":43,"reb":40,"hgt":56,"fuzz":4.883334625800892,"ovr":38,"pos":"F","pot":65,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":249,"yearsFreeAgent":0,"value":56.65963202754096,"valueNoPot":36.056050824025625,"valueFuzz":56.65963202754096,"valueNoPotFuzz":36.056050824025625,"pid":191},{"awards":[],"born":{"year":2004,"loc":"Panama"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":53,"ovr":30,"skills":[]},"face":{"fatness":0.49,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body3","color":"#bb876f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":1.04},"head":{"id":"head17","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"none","size":1.77},"miscLine":{"id":"chin2"},"facialHair":{"id":"neckbeardSB2"},"eye":{"id":"eye13","angle":-5},"eyebrow":{"id":"eyebrow20","angle":-11},"hair":{"id":"crop-fade","color":"#1c1008","flip":true},"mouth":{"id":"mouth2","flip":true},"nose":{"id":"nose6","flip":true,"size":0.74},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Dionisio","gamesUntilTradable":0,"hgt":79,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Navarra","moodTraits":["F","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":46,"spd":59,"jmp":61,"endu":22,"ins":34,"dnk":42,"ft":37,"fg":41,"tp":39,"oiq":25,"diq":22,"drb":35,"pss":29,"reb":36,"hgt":42,"fuzz":-3.451909956286558,"ovr":30,"pos":"GF","pot":53,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":208,"yearsFreeAgent":0,"value":43.63249999674687,"valueNoPot":27.334958251109075,"valueFuzz":43.63249999674687,"valueNoPotFuzz":27.334958251109075,"pid":192},{"awards":[],"born":{"year":2004,"loc":"Illinois, USA"},"college":"LSU","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":59,"ovr":39,"skills":[]},"face":{"fatness":0.47,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#ad6453"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.96},"head":{"id":"head5","shave":"rgba(0,0,0,0.1)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line2","size":1.28},"miscLine":{"id":"forehead1"},"facialHair":{"id":"none"},"eye":{"id":"eye6","angle":13},"eyebrow":{"id":"eyebrow5","angle":3},"hair":{"id":"short3","color":"#272421","flip":false},"mouth":{"id":"mouth3","flip":false},"nose":{"id":"nose8","flip":false,"size":0.82},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Richard","gamesUntilTradable":0,"hgt":75,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Self","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":38,"spd":64,"jmp":75,"endu":50,"ins":39,"dnk":29,"ft":52,"fg":46,"tp":47,"oiq":29,"diq":32,"drb":54,"pss":49,"reb":37,"hgt":31,"fuzz":6.305212085536576,"ovr":39,"pos":"G","pot":59,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":211,"yearsFreeAgent":0,"value":51.31796282662958,"valueNoPot":37.14618739564019,"valueFuzz":51.31796282662958,"valueNoPotFuzz":37.14618739564019,"pid":193},{"awards":[],"born":{"year":2004,"loc":"South Carolina, USA"},"college":"West Virginia","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":54,"ovr":31,"skills":[]},"face":{"fatness":0.36,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#a67358"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":0.55},"head":{"id":"head6","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line1"},"smileLine":{"id":"none","size":0.47},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye19","angle":-3},"eyebrow":{"id":"eyebrow12","angle":1},"hair":{"id":"curlyFade2","color":"#1c1008","flip":true},"mouth":{"id":"mouth7","flip":true},"nose":{"id":"nose9","flip":true,"size":0.89},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Justin","gamesUntilTradable":0,"hgt":78,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Herron","moodTraits":["F","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":35,"spd":50,"jmp":55,"endu":24,"ins":29,"dnk":28,"ft":25,"fg":24,"tp":28,"oiq":30,"diq":29,"drb":56,"pss":50,"reb":43,"hgt":42,"fuzz":5.944980376646383,"ovr":31,"pos":"GF","pot":54,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":229,"yearsFreeAgent":0,"value":44.72263656836144,"valueNoPot":28.425094822723644,"valueFuzz":44.72263656836144,"valueNoPotFuzz":28.425094822723644,"pid":194},{"awards":[],"born":{"year":2004,"loc":"Quebec, Canada"},"college":"Iowa","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":51,"ovr":25,"skills":[]},"face":{"fatness":0.51,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#aa816f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.63},"head":{"id":"head13","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"none","size":0.91},"miscLine":{"id":"none"},"facialHair":{"id":"beard6"},"eye":{"id":"eye17","angle":-8},"eyebrow":{"id":"eyebrow8","angle":-2},"hair":{"id":"curly","color":"#272421","flip":false},"mouth":{"id":"smile","flip":false},"nose":{"id":"nose13","flip":false,"size":0.63},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Mohammed","gamesUntilTradable":0,"hgt":81,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Smith","moodTraits":["W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":48,"spd":46,"jmp":44,"endu":16,"ins":36,"dnk":45,"ft":17,"fg":20,"tp":20,"oiq":22,"diq":26,"drb":29,"pss":31,"reb":42,"hgt":51,"fuzz":-4.158938302020777,"ovr":25,"pos":"F","pot":51,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":234,"yearsFreeAgent":0,"value":40.307583453322444,"valueNoPot":21.884275393036233,"valueFuzz":40.307583453322444,"valueNoPotFuzz":21.884275393036233,"pid":195},{"awards":[],"born":{"year":2004,"loc":"Serbia"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":62,"ovr":35,"skills":[]},"face":{"fatness":0.63,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#f2d6cb"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":1.25},"head":{"id":"head12","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line1","size":1.88},"miscLine":{"id":"forehead1"},"facialHair":{"id":"harley2"},"eye":{"id":"eye1","angle":9},"eyebrow":{"id":"eyebrow20","angle":0},"hair":{"id":"longHair","color":"#5A3825","flip":false},"mouth":{"id":"mouth","flip":false},"nose":{"id":"nose8","flip":false,"size":1.12},"glasses":{"id":"glasses2-primary"},"accessories":{"id":"none"}},"firstName":"Bogic","gamesUntilTradable":0,"hgt":78,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Jestratijevic","moodTraits":["$","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":29,"spd":52,"jmp":44,"endu":33,"ins":34,"dnk":32,"ft":41,"fg":42,"tp":32,"oiq":40,"diq":33,"drb":56,"pss":47,"reb":39,"hgt":45,"fuzz":-3.37977370305566,"ovr":35,"pos":"GF","pot":62,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":194,"yearsFreeAgent":0,"value":51.9175379410176,"valueNoPot":32.78564110918192,"valueFuzz":51.9175379410176,"valueNoPotFuzz":32.78564110918192,"pid":196},{"awards":[],"born":{"year":2003,"loc":"Slovenia"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":62,"ovr":42,"skills":[]},"face":{"fatness":0.78,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body3","color":"#ddb7a0"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.87},"head":{"id":"head14","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line3","size":0.63},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye16","angle":14},"eyebrow":{"id":"eyebrow4","angle":19},"hair":{"id":"high","color":"#5A3825","flip":true},"mouth":{"id":"mouth4","flip":true},"nose":{"id":"nose8","flip":true,"size":0.89},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Sani","gamesUntilTradable":0,"hgt":75,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Mulalic","moodTraits":["L","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":42,"spd":72,"jmp":56,"endu":33,"ins":34,"dnk":33,"ft":56,"fg":46,"tp":44,"oiq":37,"diq":39,"drb":54,"pss":52,"reb":42,"hgt":29,"fuzz":-0.25737553221520315,"ovr":42,"pos":"G","pot":62,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":204,"yearsFreeAgent":0,"value":53.49823596985871,"valueNoPot":40.41659711048389,"valueFuzz":53.49823596985871,"valueNoPotFuzz":40.41659711048389,"pid":197},{"awards":[],"born":{"year":2003,"loc":"Louisiana, USA"},"college":"Syracuse","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":60,"ovr":40,"skills":[]},"face":{"fatness":0.5,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#f0c5a3"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.7},"head":{"id":"head3","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line1"},"smileLine":{"id":"line4","size":1.72},"miscLine":{"id":"none"},"facialHair":{"id":"goatee16"},"eye":{"id":"eye13","angle":-6},"eyebrow":{"id":"eyebrow6","angle":-11},"hair":{"id":"longHair","color":"#272421","flip":true},"mouth":{"id":"smile3","flip":true},"nose":{"id":"nose7","flip":true,"size":1.04},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Konrad","gamesUntilTradable":0,"hgt":72,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Green","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":48,"spd":68,"jmp":66,"endu":46,"ins":32,"dnk":37,"ft":58,"fg":54,"tp":49,"oiq":30,"diq":42,"drb":51,"pss":51,"reb":40,"hgt":17,"fuzz":-3.912362244477837,"ovr":40,"pos":"PG","pot":60,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":177,"yearsFreeAgent":0,"value":51.31796282662958,"valueNoPot":38.23632396725476,"valueFuzz":51.31796282662958,"valueNoPotFuzz":38.23632396725476,"pid":198},{"awards":[],"born":{"year":2002,"loc":"Serbia"},"college":"Cincinnati","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":56,"ovr":44,"skills":[]},"face":{"fatness":0.44,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#f2d6cb"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":1.03},"head":{"id":"head6","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"none","size":1.41},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye3","angle":12},"eyebrow":{"id":"eyebrow1","angle":15},"hair":{"id":"spike4","color":"#272421","flip":false},"mouth":{"id":"smile3","flip":false},"nose":{"id":"nose9","flip":false,"size":0.88},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Filip","gamesUntilTradable":0,"hgt":81,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Mijovic","moodTraits":["W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":54,"spd":57,"jmp":59,"endu":44,"ins":43,"dnk":60,"ft":65,"fg":58,"tp":58,"oiq":31,"diq":34,"drb":31,"pss":26,"reb":27,"hgt":51,"fuzz":-2.5580140740914086,"ovr":44,"pos":"SF","pot":56,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":236,"yearsFreeAgent":0,"value":50.44585356933793,"valueNoPot":42.596870253713035,"valueFuzz":50.44585356933793,"valueNoPotFuzz":42.596870253713035,"pid":199},{"awards":[],"born":{"year":2002,"loc":"Alabama, USA"},"college":"Notre Dame","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":55,"ovr":39,"skills":[]},"face":{"fatness":0.41,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#ad6453"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":1.11},"head":{"id":"head6","shave":"rgba(0,0,0,0.19)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line1","size":1.45},"miscLine":{"id":"none"},"facialHair":{"id":"mustache1SB2"},"eye":{"id":"eye15","angle":14},"eyebrow":{"id":"eyebrow8","angle":1},"hair":{"id":"curlyFade2","color":"#272421","flip":true},"mouth":{"id":"straight","flip":true},"nose":{"id":"pinocchio","flip":true,"size":1.25},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Josh","gamesUntilTradable":0,"hgt":82,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Warner","moodTraits":["F","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":53,"spd":43,"jmp":44,"endu":26,"ins":37,"dnk":42,"ft":27,"fg":34,"tp":30,"oiq":38,"diq":43,"drb":31,"pss":37,"reb":52,"hgt":63,"fuzz":7.428331846773949,"ovr":39,"pos":"FC","pot":55,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":258,"yearsFreeAgent":0,"value":47.611498483140046,"valueNoPot":37.14618739564019,"valueFuzz":47.611498483140046,"valueNoPotFuzz":37.14618739564019,"pid":200},{"awards":[],"born":{"year":1988,"loc":"Spain"},"college":"","contract":{"amount":750,"exp":2023,"rookie":true},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Quino","gamesUntilTradable":0,"hgt":79,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/3/35/QuinoColom.JPG/255px-QuinoColom.JPG","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Colom","moodTraits":["$","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":39,"spd":73,"jmp":67,"endu":22,"ins":29,"dnk":49,"ft":30,"fg":35,"tp":38,"oiq":32,"diq":29,"drb":50,"pss":46,"reb":44,"hgt":51,"fuzz":-5.205766045548273,"ovr":41,"pos":"PG","pot":41,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":9,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":5,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"34"}],"statsTids":[5],"tid":5,"transactions":[{"season":2022,"phase":1,"tid":5,"type":"godMode"}],"weight":203,"yearsFreeAgent":0,"value":35.78707909037109,"valueNoPot":39.32646053886933,"valueFuzz":35.78707909037109,"valueNoPotFuzz":39.32646053886933,"pos":"PG","pid":202},{"awards":[],"born":{"year":1983,"loc":"Brazil"},"college":"","contract":{"amount":750,"exp":2023,"rookie":true},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Marcelinho ","gamesUntilTradable":0,"hgt":75,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Marcelo_Huertas_9_-_Saski_Baskonia_20171215.jpg/220px-Marcelo_Huertas_9_-_Saski_Baskonia_20171215.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Huertas","moodTraits":["W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":38,"spd":51,"jmp":56,"endu":31,"ins":55,"dnk":34,"ft":51,"fg":58,"tp":49,"oiq":49,"diq":40,"drb":72,"pss":71,"reb":57,"hgt":31,"fuzz":-1.4156571105082012,"ovr":46,"pos":"PG","pot":46,"season":2022,"skills":["Ps"]}],"retiredYear":null,"rosterOrder":8,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":5,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"30"}],"statsTids":[5],"tid":5,"transactions":[{"season":2022,"phase":1,"tid":5,"type":"godMode"}],"weight":202,"yearsFreeAgent":0,"value":40.299429057247956,"valueNoPot":44.77714339694217,"valueFuzz":40.299429057247956,"valueNoPotFuzz":44.77714339694217,"pos":"PG","pid":203},{"awards":[],"born":{"year":1998,"loc":"Spain"},"college":"","contract":{"amount":750,"exp":2023,"rookie":true},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Dani","gamesUntilTradable":0,"hgt":73,"imgURL":"https://www.fiba.basketball/api/img/player/headshot/5/208407/905/225881?alternate=%2fimages%2fdefault_profile.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Garcia","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":53,"spd":82,"jmp":94,"endu":39,"ins":32,"dnk":43,"ft":38,"fg":41,"tp":40,"oiq":38,"diq":40,"drb":61,"pss":75,"reb":53,"hgt":25,"fuzz":1.3429020368042206,"ovr":54,"pos":"G","pot":58,"season":2022,"skills":["A","B","Dp"]}],"retiredYear":null,"rosterOrder":4,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":5,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"8"}],"statsTids":[5],"tid":5,"transactions":[{"season":2022,"phase":1,"tid":5,"type":"godMode"}],"weight":202,"yearsFreeAgent":0,"value":55.460481798764945,"valueNoPot":53.49823596985871,"valueFuzz":55.460481798764945,"valueNoPotFuzz":53.49823596985871,"pos":"G","pid":204},{"awards":[],"born":{"year":1996,"loc":"Ohio, USA"},"college":"","contract":{"amount":750,"exp":2023,"rookie":true},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Elijah","gamesUntilTradable":0,"hgt":80,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/d/dc/Elijah_Stewart.jpg/220px-Elijah_Stewart.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Stewart","moodTraits":["$"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":51,"spd":76,"jmp":70,"endu":21,"ins":36,"dnk":61,"ft":40,"fg":34,"tp":40,"oiq":36,"diq":36,"drb":53,"pss":51,"reb":52,"hgt":50,"fuzz":1.1060732678098502,"ovr":50,"pos":"SF","pot":54,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":7,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":5,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"7"}],"statsTids":[5],"tid":5,"transactions":[{"season":2022,"phase":1,"tid":5,"type":"godMode"}],"weight":215,"yearsFreeAgent":0,"value":49.79177162636918,"valueNoPot":49.137689683400446,"valueFuzz":49.79177162636918,"valueNoPotFuzz":49.137689683400446,"pid":205},{"awards":[],"born":{"year":1994,"loc":"Alaska, USA"},"college":"Louisville","contract":{"amount":750,"exp":2023,"rookie":true},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"face":{"fatness":0.78,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#ddb7a0"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":0.94},"head":{"id":"head10","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line1","size":0.45},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye18","angle":-9},"eyebrow":{"id":"eyebrow8","angle":3},"hair":{"id":"spike3","color":"#272421","flip":false},"mouth":{"id":"mouth8","flip":false},"nose":{"id":"nose8","flip":false,"size":0.79},"glasses":{"id":"none"},"accessories":{"id":"none"}},"firstName":"Marion","gamesUntilTradable":0,"hgt":79,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Schafer","moodTraits":["L","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":43,"spd":65,"jmp":65,"endu":26,"ins":39,"dnk":44,"ft":43,"fg":46,"tp":45,"oiq":37,"diq":42,"drb":63,"pss":52,"reb":62,"hgt":52,"fuzz":-1.9266838354717644,"ovr":51,"pos":"G","pot":52,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":6,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":5,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"14"}],"statsTids":[5],"tid":5,"transactions":[{"season":2022,"phase":1,"tid":5,"type":"godMode"}],"weight":239,"yearsFreeAgent":0,"value":47.716434942264264,"valueNoPot":50.22782625501502,"valueFuzz":47.716434942264264,"valueNoPotFuzz":50.22782625501502,"pos":"G","pid":206},{"awards":[],"born":{"year":1996,"loc":"USA"},"college":"","contract":{"amount":750,"exp":2023,"rookie":true},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Justin","gamesUntilTradable":0,"hgt":80,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/f/fc/2022-05-27_ALBA_Berlin_gegen_MHP_Riesen_Ludwigsburg_%28Basketball-Bundesliga_2021-22%29_by_Sandro_Halank%E2%80%93007.jpg/220px-2022-05-27_ALBA_Berlin_gegen_MHP_Riesen_Ludwigsburg_%28Basketball-Bundesliga_2021-22%29_by_Sandro_Halank%E2%80%93007.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Simon","moodTraits":["$"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":55,"spd":63,"jmp":67,"endu":29,"ins":33,"dnk":58,"ft":65,"fg":58,"tp":63,"oiq":38,"diq":34,"drb":60,"pss":48,"reb":52,"hgt":51,"fuzz":-0.11905351198835312,"ovr":54,"pos":"SG","pot":56,"season":2022,"skills":["3"]}],"retiredYear":null,"rosterOrder":5,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":5,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"98"}],"statsTids":[5],"tid":5,"transactions":[{"season":2022,"phase":1,"tid":5,"type":"godMode"}],"weight":207,"yearsFreeAgent":0,"value":53.825276941343084,"valueNoPot":53.49823596985871,"valueFuzz":53.825276941343084,"valueNoPotFuzz":53.49823596985871,"pos":"SG","pid":207},{"awards":[],"born":{"year":1992,"loc":"Florida, USA"},"college":"Dayton","contract":{"amount":750,"exp":2023,"rookie":true},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Chris","gamesUntilTradable":0,"hgt":81,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/3/36/2022-04-22_ALBA_Berlin_gegen_Brose_Bamberg_%28Basketball-Bundesliga_2021-22%29_by_Sandro_Halank%E2%80%93110.jpg/250px-2022-04-22_ALBA_Berlin_gegen_Brose_Bamberg_%28Basketball-Bundesliga_2021-22%29_by_Sandro_Halank%E2%80%93110.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Dowe","moodTraits":["W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":56,"spd":80,"jmp":85,"endu":37,"ins":50,"dnk":60,"ft":38,"fg":31,"tp":36,"oiq":34,"diq":33,"drb":56,"pss":49,"reb":49,"hgt":54,"fuzz":2.277256141413159,"ovr":55,"pos":"SG","pot":55,"season":2022,"skills":["A","Dp"]}],"retiredYear":null,"rosterOrder":3,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":5,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"25"}],"statsTids":[5],"tid":5,"transactions":[{"season":2022,"phase":1,"tid":5,"type":"godMode"}],"weight":221,"yearsFreeAgent":0,"value":50.76718646357016,"valueNoPot":54.58837254147329,"valueFuzz":50.76718646357016,"valueNoPotFuzz":54.58837254147329,"pos":"SG","pid":208},{"awards":[],"born":{"year":1989,"loc":"Texas, USA"},"college":"Western Kentucky","contract":{"amount":750,"exp":2023,"rookie":true},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"DeAndre ","gamesUntilTradable":0,"hgt":75,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e7/2016-12-22_Dresden_Titans_gegen_Hamburg_Towers_by_Sandro_Halank%E2%80%9319.jpg/200px-2016-12-22_Dresden_Titans_gegen_Hamburg_Towers_by_Sandro_Halank%E2%80%9319.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Lansdowne","moodTraits":["L","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":49,"spd":83,"jmp":74,"endu":40,"ins":35,"dnk":40,"ft":53,"fg":61,"tp":60,"oiq":42,"diq":41,"drb":70,"pss":72,"reb":52,"hgt":29,"fuzz":2.1221361792318376,"ovr":57,"pos":"SG","pot":57,"season":2022,"skills":["B","Dp","Ps"]}],"retiredYear":null,"rosterOrder":2,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":5,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"52"}],"statsTids":[5],"tid":5,"transactions":[{"season":2022,"phase":1,"tid":5,"type":"godMode"}],"weight":194,"yearsFreeAgent":0,"value":52.22715402992623,"valueNoPot":56.76864568470243,"valueFuzz":52.22715402992623,"valueNoPotFuzz":56.76864568470243,"pos":"SG","pid":209},{"awards":[],"born":{"year":1996,"loc":"New York, USA"},"college":"San Francisco","contract":{"amount":750,"exp":2023,"rookie":true},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Bonzie","gamesUntilTradable":0,"hgt":80,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e4/Bonzie_Colson.jpg/220px-Bonzie_Colson.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Colson","moodTraits":["$","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":59,"spd":82,"jmp":77,"endu":38,"ins":52,"dnk":64,"ft":70,"fg":63,"tp":65,"oiq":41,"diq":40,"drb":65,"pss":49,"reb":53,"hgt":50,"fuzz":-0.05440247399947307,"ovr":61,"pos":"SF","pot":64,"season":2022,"skills":["3","A","B","Dp"]}],"retiredYear":null,"rosterOrder":1,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":5,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"31"}],"statsTids":[5],"tid":5,"transactions":[{"season":2022,"phase":1,"tid":5,"type":"godMode"}],"weight":244,"yearsFreeAgent":0,"value":61.619753428387256,"valueNoPot":61.1291919711607,"valueFuzz":61.619753428387256,"valueNoPotFuzz":61.1291919711607,"pid":210},{"awards":[],"born":{"year":1996,"loc":"USA"},"college":"Florida International","contract":{"amount":750,"exp":2023,"rookie":true},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Elijah","gamesUntilTradable":0,"hgt":75,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/d/dc/Elijah_Stewart.jpg/220px-Elijah_Stewart.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Stewart","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":62,"spd":73,"jmp":74,"endu":44,"ins":53,"dnk":68,"ft":64,"fg":66,"tp":63,"oiq":51,"diq":54,"drb":77,"pss":64,"reb":66,"hgt":35,"fuzz":2.1266096666464067,"ovr":64,"pos":"SF","pot":66,"season":2022,"skills":["3","B","Dp","Ps"]}],"retiredYear":null,"rosterOrder":0,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":5,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"6"}],"statsTids":[5],"tid":5,"transactions":[{"season":2022,"phase":1,"tid":5,"type":"godMode"}],"weight":216,"yearsFreeAgent":0,"value":64.90276083119578,"valueNoPot":64.59932420693822,"valueFuzz":64.90276083119578,"valueNoPotFuzz":64.59932420693822,"pos":"SF","pid":211},{"awards":[],"born":{"year":1994,"loc":"Indiana, USA"},"college":"Detroit Mercy","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Jaron ","gamesUntilTradable":0,"hgt":81,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/c/ca/Jaron_Blossomgame_%281%29.jpg/220px-Jaron_Blossomgame_%281%29.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Blossomgame","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":56,"spd":85,"jmp":86,"endu":39,"ins":48,"dnk":68,"ft":52,"fg":56,"tp":53,"oiq":43,"diq":43,"drb":65,"pss":50,"reb":54,"hgt":56,"fuzz":4.173911968581099,"ovr":63,"pos":"SF","pot":64,"season":2022,"skills":["A","B","Dp"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":4,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"8"}],"statsTids":[4],"tid":4,"transactions":[{"season":2022,"phase":0,"tid":4,"type":"godMode"}],"weight":228,"yearsFreeAgent":0,"value":60.14399185867034,"valueNoPot":63.30946511438984,"valueFuzz":60.14399185867034,"valueNoPotFuzz":63.30946511438984,"pos":"SF","pid":212},{"awards":[],"born":{"year":1992,"loc":"New York, USA"},"college":"North Carolina","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Will","gamesUntilTradable":0,"hgt":81,"imgURL":"https://media-cdn.incrowdsports.com/87529a15-c850-4f73-96e6-2f8d4cef7a86.jpg?width=720&resizeType=fill&format=webp","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Cummings","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":62,"spd":76,"jmp":80,"endu":34,"ins":38,"dnk":79,"ft":49,"fg":47,"tp":42,"oiq":31,"diq":37,"drb":56,"pss":45,"reb":43,"hgt":54,"fuzz":-0.23114752658861032,"ovr":55,"pos":"G","pot":55,"season":2022,"skills":["A","Dp"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":4,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"7"}],"statsTids":[4],"tid":4,"transactions":[{"season":2022,"phase":0,"tid":4,"type":"godMode"}],"weight":231,"yearsFreeAgent":0,"value":50.76718646357016,"valueNoPot":54.58837254147329,"valueFuzz":50.76718646357016,"valueNoPotFuzz":54.58837254147329,"pos":"G","pid":213},{"awards":[],"born":{"year":1994,"loc":"France"},"college":"Marquette","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Mam","gamesUntilTradable":0,"hgt":80,"imgURL":"https://media-cdn.incrowdsports.com/433ff582-6969-41a4-8805-1b023f298771.jpg?width=720&resizeType=fill&format=webp","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Jaiteh","moodTraits":["W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":64,"spd":76,"jmp":70,"endu":46,"ins":51,"dnk":59,"ft":73,"fg":75,"tp":64,"oiq":52,"diq":53,"drb":76,"pss":70,"reb":67,"hgt":56,"fuzz":-0.7291812069953743,"ovr":69,"pos":"C","pot":69,"season":2022,"skills":["3","A","B","Di","Dp","Ps","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":4,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"20"}],"statsTids":[4],"tid":4,"transactions":[{"season":2022,"phase":0,"tid":4,"type":"godMode"}],"weight":209,"yearsFreeAgent":0,"value":66.35777031687337,"valueNoPot":69.85028454407724,"valueFuzz":66.35777031687337,"valueNoPotFuzz":69.85028454407724,"pos":"C","pid":214},{"awards":[],"born":{"year":1994,"loc":"Pennsylvania, USA"},"college":"Purdue","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"face":{"fatness":0.25,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body5","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":0.87},"head":{"id":"head6","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line1","size":2.12},"miscLine":{"id":"forehead4"},"facialHair":{"id":"loganGoatee3soulStache"},"eye":{"id":"eye19","angle":5},"eyebrow":{"id":"eyebrow17","angle":-3},"hair":{"id":"curly3","color":"#272421","flip":true},"mouth":{"id":"mouth6","flip":true},"nose":{"id":"nose7","flip":true,"size":0.82},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Derek","gamesUntilTradable":0,"hgt":71,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Needham","moodTraits":["$","F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":48,"spd":93,"jmp":97,"endu":46,"ins":41,"dnk":50,"ft":51,"fg":52,"tp":49,"oiq":48,"diq":39,"drb":77,"pss":77,"reb":56,"hgt":15,"fuzz":-3.557066472147662,"ovr":58,"pos":"G","pot":59,"season":2022,"skills":["A","B","Dp","Ps"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":4,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"14"}],"statsTids":[4],"tid":4,"transactions":[{"season":2022,"phase":0,"tid":4,"type":"godMode"}],"weight":179,"yearsFreeAgent":0,"value":54.96584314350114,"valueNoPot":57.85878225631699,"valueFuzz":54.96584314350114,"valueNoPotFuzz":57.85878225631699,"pos":"G","pid":215},{"awards":[],"born":{"year":1987,"loc":"Serbia"},"college":"Providence","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Milos","gamesUntilTradable":0,"hgt":84,"imgURL":"https://media-cdn.incrowdsports.com/16342d16-a554-4dc8-b1e1-8fd3d4b1360c.png?width=640&resizeType=fill&format=webp","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Teodosic","moodTraits":["$","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":83,"spd":71,"jmp":76,"endu":43,"ins":75,"dnk":72,"ft":59,"fg":55,"tp":54,"oiq":37,"diq":43,"drb":57,"pss":55,"reb":67,"hgt":62,"fuzz":-2.2171397069150633,"ovr":64,"pos":"G","pot":64,"season":2022,"skills":["A","Di","Dp","Po","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":4,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"55"}],"statsTids":[4],"tid":4,"transactions":[{"season":2022,"phase":0,"tid":4,"type":"godMode"}],"weight":230,"yearsFreeAgent":0,"value":58.60363753426401,"valueNoPot":64.3996016860044,"valueFuzz":58.60363753426401,"valueNoPotFuzz":64.3996016860044,"pos":"G","pid":216},{"awards":[],"born":{"year":1995,"loc":"South Carolina, USA"},"college":"Villanova","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Jonathan ","gamesUntilTradable":0,"hgt":79,"imgURL":"https://www.proballers.com/media/cache/resize_300/ul/player/backup/50498-1-61c43cc1a0391.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Motley","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":78,"spd":71,"jmp":65,"endu":39,"ins":75,"dnk":60,"ft":41,"fg":41,"tp":43,"oiq":31,"diq":35,"drb":45,"pss":47,"reb":55,"hgt":47,"fuzz":-0.17936633088746873,"ovr":53,"pos":"C","pot":54,"season":2022,"skills":["A","Po"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":4,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"43"}],"statsTids":[4],"tid":4,"transactions":[{"season":2022,"phase":0,"tid":4,"type":"godMode"}],"weight":230,"yearsFreeAgent":0,"value":51.12515032757841,"valueNoPot":52.40809939824415,"valueFuzz":51.12515032757841,"valueNoPotFuzz":52.40809939824415,"pos":"C","pid":217},{"awards":[],"born":{"year":1988,"loc":"Alabama, USA"},"college":"Oakland","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Errick","gamesUntilTradable":0,"hgt":81,"imgURL":"https://www.proballers.com/media/cache/resize_300/ul/player/backup/36766-1-61c43a6344ea1.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"McCollum","moodTraits":["$","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":49,"spd":79,"jmp":80,"endu":31,"ins":34,"dnk":67,"ft":52,"fg":57,"tp":53,"oiq":33,"diq":37,"drb":51,"pss":47,"reb":50,"hgt":53,"fuzz":0.2035068362132997,"ovr":55,"pos":"SG","pot":55,"season":2022,"skills":["A","Dp"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":4,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"4"}],"statsTids":[4],"tid":4,"transactions":[{"season":2022,"phase":0,"tid":4,"type":"godMode"}],"weight":213,"yearsFreeAgent":0,"value":49.67541901274069,"valueNoPot":54.588372541473284,"valueFuzz":49.67541901274069,"valueNoPotFuzz":54.588372541473284,"pos":"SG","pid":218},{"awards":[],"born":{"year":1995,"loc":"USA"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Vince","gamesUntilTradable":0,"hgt":78,"imgURL":"https://www.proballers.com/media/cache/resize_300/ul/player/backup/51436-1-616b4088675fVince-Hunter-copie.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Hunter","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":48,"spd":60,"jmp":57,"endu":32,"ins":44,"dnk":45,"ft":54,"fg":53,"tp":55,"oiq":41,"diq":37,"drb":66,"pss":56,"reb":56,"hgt":42,"fuzz":-0.4873320308370088,"ovr":49,"pos":"PF","pot":52,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":4,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"15"}],"statsTids":[4],"tid":4,"transactions":[{"season":2022,"phase":0,"tid":4,"type":"godMode"}],"weight":220,"yearsFreeAgent":0,"value":46.92812452686231,"valueNoPot":48.047553111785874,"valueFuzz":46.92812452686231,"valueNoPotFuzz":48.047553111785874,"pos":"PF","pid":219},{"awards":[],"born":{"year":1995,"loc":"Turkey"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Kerem","gamesUntilTradable":0,"hgt":82,"imgURL":"https://www.proballers.com/media/cache/resize_300/ul/player/backup/43241-1-5dab6da4dcc89.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Kanter","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":44,"spd":67,"jmp":75,"endu":25,"ins":45,"dnk":56,"ft":49,"fg":41,"tp":41,"oiq":35,"diq":27,"drb":51,"pss":42,"reb":44,"hgt":56,"fuzz":-3.481069845006846,"ovr":45,"pos":"PF","pot":48,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":4,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"40"}],"statsTids":[4],"tid":4,"transactions":[{"season":2022,"phase":0,"tid":4,"type":"godMode"}],"weight":214,"yearsFreeAgent":0,"value":42.6765918975655,"valueNoPot":43.6870068253276,"valueFuzz":42.6765918975655,"valueNoPotFuzz":43.6870068253276,"pos":"PF","pid":220},{"awards":[],"born":{"year":1993,"loc":"Pennsylvania, USA"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Octavius","gamesUntilTradable":0,"hgt":79,"imgURL":"https://www.proballers.com/media/cache/resize_300/ul/player/backup/50554-1-6206bc572c8d2.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Ellis","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":47,"spd":58,"jmp":54,"endu":33,"ins":46,"dnk":52,"ft":56,"fg":56,"tp":56,"oiq":38,"diq":39,"drb":55,"pss":53,"reb":49,"hgt":51,"fuzz":2.2959796379896944,"ovr":50,"pos":"C","pot":50,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":4,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"53"}],"statsTids":[4],"tid":4,"transactions":[{"season":2022,"phase":0,"tid":4,"type":"godMode"}],"weight":230,"yearsFreeAgent":0,"value":46.189428302396415,"valueNoPot":49.137689683400446,"valueFuzz":46.189428302396415,"valueNoPotFuzz":49.137689683400446,"pos":"C","pid":221},{"awards":[],"born":{"year":1991,"loc":"Italy"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Nicolo","gamesUntilTradable":0,"hgt":31,"imgURL":"https://images.eurohoops.net/2021/09/7601f623-e-bbernwqamup7g-8-768x404.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Melli","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":77,"spd":74,"jmp":75,"endu":48,"ins":91,"dnk":83,"ft":48,"fg":49,"tp":47,"oiq":49,"diq":53,"drb":64,"pss":63,"reb":77,"hgt":42,"fuzz":-3.7247932245651563,"ovr":65,"pos":"F","pot":65,"season":2022,"skills":["A","B","Dp","Po","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":2,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"5"}],"statsTids":[2],"tid":2,"transactions":[{"season":2022,"phase":0,"tid":2,"type":"godMode"}],"weight":210,"yearsFreeAgent":0,"value":60.36191725143967,"valueNoPot":65.61077962113008,"valueFuzz":60.36191725143967,"valueNoPotFuzz":65.61077962113008,"pos":"F","pid":222},{"awards":[],"born":{"year":1989,"loc":"Tennessee, USA"},"college":"North Carolina A&T","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Cory","gamesUntilTradable":0,"hgt":76,"imgURL":"https://images.eurohoops.net/2021/05/e363ff8a-cory-higgins-fc-barcelona-final-four-cologne-2021-eb20-e1622237088727.jpeg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Higgins","moodTraits":["$","F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":62,"spd":78,"jmp":85,"endu":49,"ins":58,"dnk":73,"ft":66,"fg":73,"tp":72,"oiq":51,"diq":52,"drb":69,"pss":64,"reb":58,"hgt":31,"fuzz":-2.7526602840987655,"ovr":65,"pos":"G","pot":65,"season":2022,"skills":["3","A","B","Dp","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":2,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"22"}],"statsTids":[2],"tid":2,"transactions":[{"season":2022,"phase":0,"tid":2,"type":"godMode"}],"weight":183,"yearsFreeAgent":0,"value":60.36191725143967,"valueNoPot":65.61077962113008,"valueFuzz":60.36191725143967,"valueNoPotFuzz":65.61077962113008,"pid":223},{"awards":[],"born":{"year":1990,"loc":"USA"},"college":"North Carolina","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Will","gamesUntilTradable":0,"hgt":81,"imgURL":"https://images.eurohoops.net/2021/05/f0e0b326-will-clyburn-cska-moscow-eb20-768x404.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Clyburn","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":49,"spd":67,"jmp":66,"endu":41,"ins":61,"dnk":56,"ft":70,"fg":69,"tp":71,"oiq":53,"diq":43,"drb":73,"pss":67,"reb":61,"hgt":55,"fuzz":-1.6333281029876827,"ovr":63,"pos":"F","pot":63,"season":2022,"skills":["3","B","Ps","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":2,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"44"}],"statsTids":[2],"tid":2,"transactions":[{"season":2022,"phase":0,"tid":2,"type":"godMode"}],"weight":205,"yearsFreeAgent":0,"value":58.50083928932667,"valueNoPot":63.58786879274638,"valueFuzz":58.50083928932667,"valueNoPotFuzz":63.58786879274638,"pid":224},{"awards":[],"born":{"year":1992,"loc":"Cape Verde"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Edy","gamesUntilTradable":0,"hgt":73,"imgURL":"https://images.eurohoops.net/2021/04/0a8ae924-walter-tavares-real-madrid-eb20-768x416.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Tavares","moodTraits":["$"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":60,"spd":89,"jmp":82,"endu":45,"ins":52,"dnk":50,"ft":72,"fg":74,"tp":67,"oiq":48,"diq":44,"drb":78,"pss":80,"reb":60,"hgt":27,"fuzz":1.0273620079337262,"ovr":64,"pos":"C","pot":64,"season":2022,"skills":["3","A","B","Dp","Ps"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":2,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"34"}],"statsTids":[2],"tid":2,"transactions":[{"season":2022,"phase":0,"tid":2,"type":"godMode"}],"weight":205,"yearsFreeAgent":0,"value":59.8916295679841,"valueNoPot":64.3996016860044,"valueFuzz":59.8916295679841,"valueNoPotFuzz":64.3996016860044,"pos":"C","pid":225},{"awards":[],"born":{"year":1990,"loc":"Czech Republic "},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Jan","gamesUntilTradable":0,"hgt":81,"imgURL":"https://images.eurohoops.net/2021/03/139edde7-jan-vesely-celebrates-fenerbahce-beko-istanbul-eb20-768x404.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Vesely","moodTraits":["W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":56,"spd":90,"jmp":87,"endu":45,"ins":42,"dnk":48,"ft":52,"fg":60,"tp":54,"oiq":48,"diq":35,"drb":77,"pss":79,"reb":54,"hgt":55,"fuzz":-3.730706411031479,"ovr":65,"pos":"GF","pot":65,"season":2022,"skills":["A","B","Dp","Ps"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":2,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"39"}],"statsTids":[2],"tid":2,"transactions":[{"season":2022,"phase":0,"tid":2,"type":"godMode"}],"weight":243,"yearsFreeAgent":0,"value":60.36191725143967,"valueNoPot":65.61077962113008,"valueFuzz":60.36191725143967,"valueNoPotFuzz":65.61077962113008,"pos":"GF","pid":226},{"awards":[],"born":{"year":1987,"loc":"France"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Nando","gamesUntilTradable":0,"hgt":81,"imgURL":"https://images.eurohoops.net/2021/01/ae086a63-nando-de-colo-fenerbahce-768x404.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"DeColo","moodTraits":["W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":61,"spd":83,"jmp":87,"endu":45,"ins":53,"dnk":68,"ft":60,"fg":64,"tp":59,"oiq":45,"diq":45,"drb":72,"pss":60,"reb":58,"hgt":54,"fuzz":-1.2187795466468339,"ovr":66,"pos":"G","pot":66,"season":2022,"skills":["A","B","Di","Dp","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":2,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"31"}],"statsTids":[2],"tid":2,"transactions":[{"season":2022,"phase":0,"tid":2,"type":"godMode"}],"weight":245,"yearsFreeAgent":0,"value":60.62623388214295,"valueNoPot":66.62223503532192,"valueFuzz":60.62623388214295,"valueNoPotFuzz":66.62223503532192,"pos":"G","pid":227},{"awards":[],"born":{"year":1990,"loc":"Georgia, USA"},"college":"Temple","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Mike","gamesUntilTradable":0,"hgt":81,"imgURL":"https://images.eurohoops.net/2021/09/c1ce47f0-james_monaco_-768x404.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"James","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":69,"spd":68,"jmp":64,"endu":47,"ins":64,"dnk":72,"ft":59,"fg":54,"tp":58,"oiq":54,"diq":52,"drb":59,"pss":66,"reb":82,"hgt":55,"fuzz":-2.887626574868216,"ovr":66,"pos":"G","pot":66,"season":2022,"skills":["A","Di","Dp","Po","R","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":2,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"20"}],"statsTids":[2],"tid":2,"transactions":[{"season":2022,"phase":0,"tid":2,"type":"godMode"}],"weight":212,"yearsFreeAgent":0,"value":61.29245623249617,"valueNoPot":66.62223503532192,"valueFuzz":61.29245623249617,"valueNoPotFuzz":66.62223503532192,"pos":"G","pid":228},{"awards":[],"born":{"year":1992,"loc":"USA"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Shane","gamesUntilTradable":0,"hgt":81,"imgURL":"https://images.eurohoops.net/2021/06/54fe4ad8-shane-larkin-anadolu-efes-istanbul-champ-final-four-cologne-2021-eb20-768x404.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Larkin","moodTraits":["$","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":67,"spd":83,"jmp":73,"endu":50,"ins":52,"dnk":73,"ft":74,"fg":78,"tp":77,"oiq":50,"diq":49,"drb":66,"pss":60,"reb":63,"hgt":56,"fuzz":2.5228062681696137,"ovr":70,"pos":"G","pot":70,"season":2022,"skills":["3","A","B","Di","Dp","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":2,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"3"}],"statsTids":[2],"tid":2,"transactions":[{"season":2022,"phase":0,"tid":2,"type":"godMode"}],"weight":232,"yearsFreeAgent":0,"value":65.72129272364309,"valueNoPot":70.66805669208934,"valueFuzz":65.72129272364309,"valueNoPotFuzz":70.66805669208934,"pos":"G","pid":229},{"awards":[],"born":{"year":1991,"loc":"Oklahoma, USA"},"college":"Kansas","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Nikola ","gamesUntilTradable":0,"hgt":84,"imgURL":"https://images.eurohoops.net/2021/04/47c52123-miroticnikola_realmadrid_barcelona-768x404.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Mirotic","moodTraits":["$","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":79,"spd":72,"jmp":73,"endu":48,"ins":66,"dnk":86,"ft":53,"fg":55,"tp":50,"oiq":51,"diq":50,"drb":69,"pss":72,"reb":89,"hgt":65,"fuzz":4.004387551020173,"ovr":70,"pos":"F","pot":70,"season":2022,"skills":["A","B","Di","Dp","Po","Ps","R","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":2,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"23"}],"statsTids":[2],"tid":2,"transactions":[{"season":2022,"phase":0,"tid":2,"type":"godMode"}],"weight":227,"yearsFreeAgent":0,"value":65.0146121567222,"valueNoPot":70.66805669208934,"valueFuzz":65.0146121567222,"valueNoPotFuzz":70.66805669208934,"pos":"F","pid":230},{"awards":[],"born":{"year":1994,"loc":"Serbia"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Vasilije","gamesUntilTradable":0,"hgt":79,"imgURL":"https://images.eurohoops.net/2021/05/10ec28ef-vasilije-micic-mvp-anadolu-efes-istanbul-champ-final-four-cologne-2021-eb20-768x404.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Micic","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":72,"spd":100,"jmp":97,"endu":49,"ins":66,"dnk":78,"ft":51,"fg":51,"tp":52,"oiq":55,"diq":49,"drb":82,"pss":67,"reb":74,"hgt":53,"fuzz":-2.7158970227074075,"ovr":74,"pos":"G","pot":74,"season":2022,"skills":["A","B","Di","Dp","Po","Ps","R","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":2,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"32"}],"statsTids":[2],"tid":2,"transactions":[{"season":2022,"phase":0,"tid":2,"type":"godMode"}],"weight":246,"yearsFreeAgent":0,"value":70.9781844314139,"valueNoPot":74.71387834885674,"valueFuzz":70.9781844314139,"valueNoPotFuzz":74.71387834885674,"pos":"G","pid":231},{"awards":[],"born":{"year":2002,"loc":"Ohio, USA"},"college":"UCLA","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":45,"ovr":23,"skills":[]},"face":{"fatness":0.33,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#5c3937"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":1.35},"head":{"id":"head16","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"none"},"smileLine":{"id":"line4","size":0.72},"miscLine":{"id":"forehead5"},"facialHair":{"id":"beard2"},"eye":{"id":"eye17","angle":-4},"eyebrow":{"id":"eyebrow20","angle":-3},"hair":{"id":"bald","color":"#272421","flip":false},"mouth":{"id":"mouth4","flip":false},"nose":{"id":"nose6","flip":false,"size":0.98},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Tommie","gamesUntilTradable":0,"hgt":79,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Dodds","moodTraits":["$"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":27,"spd":41,"jmp":47,"endu":11,"ins":27,"dnk":26,"ft":34,"fg":31,"tp":27,"oiq":19,"diq":29,"drb":47,"pss":38,"reb":32,"hgt":43,"fuzz":-0.30738002836946754,"ovr":23,"pos":"GF","pot":45,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":215,"yearsFreeAgent":0,"value":37.59346464801578,"valueNoPot":23.129652225072295,"valueFuzz":37.59346464801578,"valueNoPotFuzz":23.129652225072295,"pid":232},{"awards":[],"born":{"year":2003,"loc":"Florida, USA"},"college":"UAB","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2022,"pot":51,"ovr":22,"skills":[]},"face":{"fatness":0.1,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body4","color":"#f2d6cb"},"jersey":{"id":"jersey3"},"ear":{"id":"ear2","size":0.63},"head":{"id":"head9","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line1"},"smileLine":{"id":"line2","size":2.1},"miscLine":{"id":"forehead2"},"facialHair":{"id":"goatee4-stache"},"eye":{"id":"eye19","angle":-4},"eyebrow":{"id":"eyebrow20","angle":-5},"hair":{"id":"emo","color":"#D7BF91","flip":true},"mouth":{"id":"side","flip":true},"nose":{"id":"nose7","flip":true,"size":1.15},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Eric","gamesUntilTradable":0,"hgt":78,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Wilkes","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":28,"spd":48,"jmp":46,"endu":7,"ins":34,"dnk":36,"ft":28,"fg":30,"tp":25,"oiq":22,"diq":22,"drb":41,"pss":34,"reb":33,"hgt":42,"fuzz":1.5266818362430619,"ovr":22,"pos":"GF","pot":51,"season":2022,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":224,"yearsFreeAgent":0,"value":42.650741718975034,"valueNoPot":22.11819681088044,"valueFuzz":42.650741718975034,"valueNoPotFuzz":22.11819681088044,"pid":233},{"awards":[],"born":{"year":2004,"loc":"Florida, USA"},"college":"South Dakota State","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":43,"ovr":22,"skills":[]},"face":{"fatness":0.82,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body2","color":"#74453d"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.91},"head":{"id":"head10","shave":"rgba(0,0,0,0.14)"},"eyeLine":{"id":"line2"},"smileLine":{"id":"none","size":1.4},"miscLine":{"id":"none"},"facialHair":{"id":"none"},"eye":{"id":"eye4","angle":-3},"eyebrow":{"id":"eyebrow17","angle":10},"hair":{"id":"short-fade","color":"#272421","flip":false},"mouth":{"id":"side","flip":false},"nose":{"id":"nose7","flip":false,"size":0.67},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Zac","gamesUntilTradable":0,"hgt":79,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Jones","moodTraits":["L","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":22,"spd":45,"jmp":44,"endu":10,"ins":28,"dnk":28,"ft":32,"fg":34,"tp":25,"oiq":25,"diq":24,"drb":44,"pss":42,"reb":39,"hgt":39,"fuzz":-3.717196499202954,"ovr":22,"pos":"SG","pot":43,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":201,"yearsFreeAgent":0,"value":36.98659139950067,"valueNoPot":22.11819681088044,"valueFuzz":36.98659139950067,"valueNoPotFuzz":22.11819681088044,"pid":234},{"awards":[],"born":{"year":2003,"loc":"Egypt"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2023,"pot":49,"ovr":20,"skills":[]},"face":{"fatness":0.06,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body2","color":"#a67358"},"jersey":{"id":"jersey3"},"ear":{"id":"ear3","size":0.61},"head":{"id":"head18","shave":"rgba(0,0,0,0.15)"},"eyeLine":{"id":"line2"},"smileLine":{"id":"line3","size":1.43},"miscLine":{"id":"freckles1"},"facialHair":{"id":"loganSoul"},"eye":{"id":"eye1","angle":-4},"eyebrow":{"id":"eyebrow16","angle":15},"hair":{"id":"spike","color":"#1c1008","flip":false},"mouth":{"id":"mouth7","flip":false},"nose":{"id":"nose8","flip":false,"size":1.04},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Khaled","gamesUntilTradable":0,"hgt":78,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Nader","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":30,"spd":53,"jmp":54,"endu":28,"ins":33,"dnk":40,"ft":17,"fg":13,"tp":14,"oiq":21,"diq":14,"drb":34,"pss":30,"reb":27,"hgt":39,"fuzz":-0.3442443175492942,"ovr":20,"pos":"SG","pot":49,"season":2023,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":200,"yearsFreeAgent":0,"value":39.16122054001315,"valueNoPot":20.09528598249674,"valueFuzz":39.16122054001315,"valueNoPotFuzz":20.09528598249674,"pid":235},{"awards":[],"born":{"year":2004,"loc":"New Jersey, USA"},"college":"Indiana","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":52,"ovr":24,"skills":[]},"face":{"fatness":0.92,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body","color":"#aa816f"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":0.98},"head":{"id":"head3","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line3"},"smileLine":{"id":"line3","size":0.34},"miscLine":{"id":"none"},"facialHair":{"id":"sideburns2"},"eye":{"id":"eye18","angle":-8},"eyebrow":{"id":"eyebrow6","angle":-5},"hair":{"id":"crop-fade","color":"#272421","flip":true},"mouth":{"id":"mouth3","flip":true},"nose":{"id":"honker","flip":true,"size":0.76},"glasses":{"id":"none"},"accessories":{"id":"headband-high"}},"firstName":"Joel","gamesUntilTradable":0,"hgt":88,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Anthony","moodTraits":["$","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":34,"spd":25,"jmp":30,"endu":19,"ins":42,"dnk":34,"ft":23,"fg":22,"tp":23,"oiq":25,"diq":18,"drb":30,"pss":28,"reb":45,"hgt":75,"fuzz":-1.0090433212760999,"ovr":24,"pos":"C","pot":52,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":249,"yearsFreeAgent":0,"value":42.549596177555856,"valueNoPot":24.14110763926415,"valueFuzz":42.549596177555856,"valueNoPotFuzz":24.14110763926415,"pid":236},{"awards":[],"born":{"year":2005,"loc":"California, USA"},"college":"Florida State","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2024,"pot":51,"ovr":22,"skills":[]},"face":{"fatness":0.41,"teamColors":["#89bfd3","#7a1319","#07364f"],"hairBg":{"id":"none"},"body":{"id":"body2","color":"#74453d"},"jersey":{"id":"jersey3"},"ear":{"id":"ear1","size":1.24},"head":{"id":"head4","shave":"rgba(0,0,0,0)"},"eyeLine":{"id":"line1"},"smileLine":{"id":"none","size":0.65},"miscLine":{"id":"none"},"facialHair":{"id":"neckbeard2"},"eye":{"id":"eye17","angle":-4},"eyebrow":{"id":"eyebrow7","angle":-5},"hair":{"id":"crop","color":"#272421","flip":false},"mouth":{"id":"smile3","flip":false},"nose":{"id":"nose9","flip":false,"size":0.85},"glasses":{"id":"none"},"accessories":{"id":"headband"}},"firstName":"Brandon","gamesUntilTradable":0,"hgt":82,"imgURL":"","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Brittain","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":41,"spd":28,"jmp":32,"endu":6,"ins":47,"dnk":27,"ft":16,"fg":23,"tp":21,"oiq":23,"diq":22,"drb":36,"pss":41,"reb":58,"hgt":59,"fuzz":-2.7020689133724107,"ovr":22,"pos":"PF","pot":51,"season":2024,"skills":[]}],"retiredYear":null,"rosterOrder":666,"salaries":[],"stats":[],"statsTids":[],"tid":-2,"transactions":[],"weight":229,"yearsFreeAgent":0,"value":42.650741718975034,"valueNoPot":22.11819681088044,"valueFuzz":42.650741718975034,"valueNoPotFuzz":22.11819681088044,"pid":237},{"awards":[],"born":{"year":1995,"loc":"Greece"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Giannis ","gamesUntilTradable":0,"hgt":80,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/7/7c/Giannis_Antetokounmpo_%2824845003687%29_%28cropped%29.jpg/230px-Giannis_Antetokounmpo_%2824845003687%29_%28cropped%29.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Antetekounmpo","moodTraits":["$","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":83,"spd":99,"jmp":100,"endu":53,"ins":74,"dnk":79,"ft":74,"fg":81,"tp":85,"oiq":58,"diq":69,"drb":85,"pss":79,"reb":78,"hgt":54,"fuzz":2.880514672546228,"ovr":83,"pos":"GF","pot":83,"season":2022,"skills":["3","A","B","Di","Dp","Po","Ps","R","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":0,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"20"}],"statsTids":[0],"tid":0,"transactions":[{"season":2022,"phase":0,"tid":0,"type":"godMode"}],"weight":221,"yearsFreeAgent":0,"value":81.72155264966882,"valueNoPot":83.81697707658341,"valueFuzz":81.72155264966882,"valueNoPotFuzz":83.81697707658341,"pos":"GF","pid":238},{"awards":[],"born":{"year":1994,"loc":"Cameroon"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Joel","gamesUntilTradable":0,"hgt":79,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/1/13/Joel_Embiid_2019.jpg/220px-Joel_Embiid_2019.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Embiid","moodTraits":["F","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":78,"spd":96,"jmp":100,"endu":63,"ins":71,"dnk":85,"ft":77,"fg":74,"tp":74,"oiq":66,"diq":60,"drb":81,"pss":74,"reb":77,"hgt":46,"fuzz":-3.0400135740654624,"ovr":80,"pos":"PF","pot":81,"season":2022,"skills":["3","A","B","Di","Dp","Po","Ps","R","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":0,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"8"}],"statsTids":[0],"tid":0,"transactions":[{"season":2022,"phase":0,"tid":0,"type":"godMode"}],"weight":225,"yearsFreeAgent":0,"value":76.74348029230745,"valueNoPot":80.78261083400785,"valueFuzz":76.74348029230745,"valueNoPotFuzz":80.78261083400785,"pos":"PF","pid":239},{"awards":[],"born":{"year":1990,"loc":"USA"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Demar","gamesUntilTradable":0,"hgt":79,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/7/73/DeMar_DeRozan_Spurs_%28cropped%29.jpg/190px-DeMar_DeRozan_Spurs_%28cropped%29.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"DeRozan","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":75,"spd":72,"jmp":78,"endu":53,"ins":96,"dnk":72,"ft":70,"fg":69,"tp":66,"oiq":58,"diq":67,"drb":83,"pss":74,"reb":92,"hgt":48,"fuzz":-0.4012035945606386,"ovr":75,"pos":"SG","pot":75,"season":2022,"skills":["3","A","B","Di","Dp","Po","Ps","R","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":0,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"5"}],"statsTids":[0],"tid":0,"transactions":[{"season":2022,"phase":0,"tid":0,"type":"godMode"}],"weight":236,"yearsFreeAgent":0,"value":69.6673070620047,"valueNoPot":75.72533376304858,"valueFuzz":69.6673070620047,"valueNoPotFuzz":75.72533376304858,"pos":"SG","pid":240},{"awards":[],"born":{"year":1989,"loc":"USA"},"college":"Georgia Tech","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Kevin","gamesUntilTradable":0,"hgt":75,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Kevin_Durant_%28Wizards_v._Warriors%2C_1-24-2019%29_%28cropped%29.jpg/240px-Kevin_Durant_%28Wizards_v._Warriors%2C_1-24-2019%29_%28cropped%29.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Durant","moodTraits":["W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":67,"spd":96,"jmp":96,"endu":50,"ins":62,"dnk":60,"ft":80,"fg":72,"tp":78,"oiq":67,"diq":52,"drb":99,"pss":100,"reb":77,"hgt":33,"fuzz":-2.382501450963291,"ovr":77,"pos":"SF","pot":77,"season":2022,"skills":["3","A","B","Dp","Ps","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":0,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"25"}],"statsTids":[0],"tid":0,"transactions":[{"season":2022,"phase":0,"tid":0,"type":"godMode"}],"weight":198,"yearsFreeAgent":0,"value":63.00593832247979,"valueNoPot":68.48471556791282,"valueFuzz":63.00593832247979,"valueNoPotFuzz":68.48471556791282,"pos":"SF","pid":241},{"awards":[],"born":{"year":1998,"loc":"New Jersey, USA"},"college":"San Francisco","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Bradyn","gamesUntilTradable":0,"hgt":80,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/Jayson_Tatum_%282018%29.jpg/220px-Jayson_Tatum_%282018%29.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Jackson","moodTraits":["W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":66,"spd":83,"jmp":90,"endu":50,"ins":54,"dnk":82,"ft":61,"fg":62,"tp":61,"oiq":50,"diq":53,"drb":77,"pss":64,"reb":67,"hgt":49,"fuzz":-0.3513101210103131,"ovr":70,"pos":"C","pot":75,"season":2022,"skills":["3","A","B","Di","Dp","Ps","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":0,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"24"}],"statsTids":[0],"tid":0,"transactions":[{"season":2022,"phase":0,"tid":0,"type":"godMode"}],"weight":208,"yearsFreeAgent":0,"value":64.75607436512314,"valueNoPot":62.989875900643824,"valueFuzz":64.75607436512314,"valueNoPotFuzz":62.989875900643824,"pos":"C","pid":242},{"awards":[],"born":{"year":1990,"loc":"Wisconsin, USA"},"college":"Cincinnati","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Jimmy","gamesUntilTradable":0,"hgt":81,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/4/49/Jimmy_Butler_%28cropped%29.jpg/220px-Jimmy_Butler_%28cropped%29.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Butler","moodTraits":["W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":61,"spd":72,"jmp":74,"endu":52,"ins":72,"dnk":66,"ft":76,"fg":85,"tp":79,"oiq":64,"diq":55,"drb":74,"pss":71,"reb":73,"hgt":51,"fuzz":0.4807162458939448,"ovr":72,"pos":"SG","pot":72,"season":2022,"skills":["3","A","B","Di","Dp","Po","Ps","R","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":0,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"22"}],"statsTids":[0],"tid":0,"transactions":[{"season":2022,"phase":0,"tid":0,"type":"godMode"}],"weight":195,"yearsFreeAgent":0,"value":59.39504368398873,"valueNoPot":64.5598300912921,"valueFuzz":59.39504368398873,"valueNoPotFuzz":64.5598300912921,"pos":"SG","pid":243},{"awards":[],"born":{"year":1995,"loc":"Illinois, USA"},"college":"St. Francis (BKN)","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Zach","gamesUntilTradable":0,"hgt":79,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/7/74/Zach_LaVine_vs_USC_%28cropped%29.jpg/220px-Zach_LaVine_vs_USC_%28cropped%29.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"LaVine","moodTraits":["F","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":76,"spd":91,"jmp":100,"endu":49,"ins":64,"dnk":77,"ft":69,"fg":68,"tp":77,"oiq":52,"diq":54,"drb":86,"pss":73,"reb":72,"hgt":44,"fuzz":0.03668244618726124,"ovr":75,"pos":"G","pot":76,"season":2022,"skills":["3","A","B","Di","Dp","Ps","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":0,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"34"}],"statsTids":[0],"tid":0,"transactions":[{"season":2022,"phase":0,"tid":0,"type":"godMode"}],"weight":217,"yearsFreeAgent":0,"value":65.26151677021602,"valueNoPot":66.91476137726453,"valueFuzz":65.26151677021602,"valueNoPotFuzz":66.91476137726453,"pos":"G","pid":244},{"awards":[],"born":{"year":1990,"loc":"Florida, USA"},"college":"Loyola Marymount","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"James","gamesUntilTradable":0,"hgt":72,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/a/ab/James_Harden_Rockets_cropped.jpg/220px-James_Harden_Rockets_cropped.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Harden","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":57,"spd":77,"jmp":72,"endu":46,"ins":53,"dnk":51,"ft":87,"fg":81,"tp":91,"oiq":65,"diq":61,"drb":99,"pss":89,"reb":71,"hgt":17,"fuzz":-2.3141263486043764,"ovr":70,"pos":"SG","pot":70,"season":2022,"skills":["3","B","Dp","Ps","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":0,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"35"}],"statsTids":[0],"tid":0,"transactions":[{"season":2022,"phase":0,"tid":0,"type":"godMode"}],"weight":180,"yearsFreeAgent":0,"value":57.95068582859232,"valueNoPot":62.989875900643824,"valueFuzz":57.95068582859232,"valueNoPotFuzz":62.989875900643824,"pos":"SG","pid":245},{"awards":[],"born":{"year":1999,"loc":"California, USA"},"college":"New Mexico","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Trae","gamesUntilTradable":0,"hgt":83,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/1/10/Trae_Young.jpg/220px-Trae_Young.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Young","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":86,"spd":71,"jmp":85,"endu":50,"ins":67,"dnk":74,"ft":55,"fg":59,"tp":56,"oiq":50,"diq":48,"drb":59,"pss":59,"reb":71,"hgt":60,"fuzz":-0.7888167676912072,"ovr":68,"pos":"PG","pot":75,"season":2022,"skills":["A","Di","Dp","Po","R","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":0,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"6"}],"statsTids":[0],"tid":0,"transactions":[{"season":2022,"phase":0,"tid":0,"type":"godMode"}],"weight":254,"yearsFreeAgent":0,"value":64.44208352699349,"valueNoPot":61.419921709995535,"valueFuzz":64.44208352699349,"valueNoPotFuzz":61.419921709995535,"pos":"PG","pid":246},{"awards":[],"born":{"year":1998,"loc":"California, USA"},"college":"California","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Jarrett","gamesUntilTradable":0,"hgt":81,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Cleveland_Cavaliers_vs._Brooklyn_Nets_%2849166049492%29.jpg/220px-Cleveland_Cavaliers_vs._Brooklyn_Nets_%2849166049492%29.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Allen","moodTraits":["$"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":59,"spd":87,"jmp":87,"endu":43,"ins":50,"dnk":64,"ft":64,"fg":67,"tp":65,"oiq":42,"diq":44,"drb":53,"pss":52,"reb":50,"hgt":55,"fuzz":-0.3949393252746518,"ovr":64,"pos":"SF","pot":71,"season":2022,"skills":["3","A","B","Di","Dp"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":0,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"30"}],"statsTids":[0],"tid":0,"transactions":[{"season":2022,"phase":0,"tid":0,"type":"godMode"}],"weight":240,"yearsFreeAgent":0,"value":60.752691178970025,"valueNoPot":58.28001332869897,"valueFuzz":60.752691178970025,"valueNoPotFuzz":58.28001332869897,"pos":"SF","pid":247},{"awards":[],"born":{"year":1997,"loc":"Arkansas, USA"},"college":"SMU","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Donovan","gamesUntilTradable":0,"hgt":73,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Donovan_Mitchell_Utah_2018_%28cropped%29.jpg/220px-Donovan_Mitchell_Utah_2018_%28cropped%29.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Mitchel","moodTraits":["$"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":58,"spd":84,"jmp":83,"endu":54,"ins":45,"dnk":53,"ft":48,"fg":55,"tp":59,"oiq":58,"diq":49,"drb":89,"pss":83,"reb":63,"hgt":23,"fuzz":0.019201250982076812,"ovr":65,"pos":"PG","pot":68,"season":2022,"skills":["A","B","Dp","Ps"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":1,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"11"}],"statsTids":[1],"tid":1,"transactions":[{"season":2022,"phase":0,"tid":1,"type":"godMode"}],"weight":235,"yearsFreeAgent":0,"value":57.58270800483279,"valueNoPot":56.92186240522485,"valueFuzz":57.58270800483279,"valueNoPotFuzz":56.92186240522485,"pos":"PG","pid":248},{"awards":[],"born":{"year":1996,"loc":"USA"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Karl-Anthony","gamesUntilTradable":0,"hgt":80,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Towns9-20190120.jpg/250px-Towns9-20190120.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Towns","moodTraits":["$","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":61,"spd":76,"jmp":74,"endu":45,"ins":60,"dnk":60,"ft":57,"fg":58,"tp":59,"oiq":62,"diq":51,"drb":82,"pss":70,"reb":72,"hgt":47,"fuzz":-5.95128288193667,"ovr":68,"pos":"PF","pot":70,"season":2022,"skills":["3","A","B","Dp","Ps","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":1,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"1"}],"statsTids":[1],"tid":1,"transactions":[{"season":2022,"phase":0,"tid":1,"type":"godMode"}],"weight":201,"yearsFreeAgent":0,"value":59.344962937120634,"valueNoPot":59.12468107058466,"valueFuzz":59.344962937120634,"valueNoPotFuzz":59.12468107058466,"pos":"PF","pid":249},{"awards":[],"born":{"year":1993,"loc":"Pennsylvania, USA"},"college":"Temple","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Rudy","gamesUntilTradable":0,"hgt":75,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Towns9-20190120.jpg/250px-Towns9-20190120.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Gobert","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":76,"spd":100,"jmp":100,"endu":52,"ins":47,"dnk":81,"ft":66,"fg":69,"tp":70,"oiq":50,"diq":51,"drb":69,"pss":59,"reb":63,"hgt":34,"fuzz":-1.5454096155160566,"ovr":71,"pos":"C","pot":71,"season":2022,"skills":["3","A","B","Dp","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":1,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"7"}],"statsTids":[1],"tid":1,"transactions":[{"season":2022,"phase":0,"tid":1,"type":"godMode"}],"weight":231,"yearsFreeAgent":0,"value":57.6478497517878,"valueNoPot":61.32749973594447,"valueFuzz":57.6478497517878,"valueNoPotFuzz":61.32749973594447,"pos":"C","pid":250},{"awards":[],"born":{"year":1997,"loc":"Rhode Island, USA"},"college":"North Carolina State","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Devin","gamesUntilTradable":0,"hgt":78,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Towns9-20190120.jpg/250px-Towns9-20190120.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Booker","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":86,"spd":74,"jmp":77,"endu":50,"ins":69,"dnk":87,"ft":63,"fg":65,"tp":54,"oiq":55,"diq":53,"drb":65,"pss":69,"reb":87,"hgt":44,"fuzz":1.0627736349716397,"ovr":69,"pos":"SG","pot":71,"season":2022,"skills":["A","B","Di","Dp","Po","Ps","R","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":1,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"23"}],"statsTids":[1],"tid":1,"transactions":[{"season":2022,"phase":0,"tid":1,"type":"godMode"}],"weight":226,"yearsFreeAgent":0,"value":60.29951769210989,"valueNoPot":59.85895395903793,"valueFuzz":60.29951769210989,"valueNoPotFuzz":59.85895395903793,"pos":"SG","pid":251},{"awards":[],"born":{"year":1984,"loc":"Colorado, USA"},"college":"Washington","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"LeBron","gamesUntilTradable":0,"hgt":75,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/LeBron_James_Lakers.jpg/250px-LeBron_James_Lakers.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"James","moodTraits":["F","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":69,"spd":92,"jmp":90,"endu":53,"ins":63,"dnk":60,"ft":86,"fg":77,"tp":85,"oiq":63,"diq":58,"drb":88,"pss":90,"reb":76,"hgt":31,"fuzz":0.007052981978201589,"ovr":76,"pos":"PG","pot":76,"season":2022,"skills":["3","A","B","Dp","Ps","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":1,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"34"}],"statsTids":[1],"tid":1,"transactions":[{"season":2022,"phase":0,"tid":1,"type":"godMode"}],"weight":198,"yearsFreeAgent":0,"value":59.148966402171865,"valueNoPot":64.99886417821084,"valueFuzz":59.148966402171865,"valueNoPotFuzz":64.99886417821084,"pos":"PG","pid":252},{"awards":[],"born":{"year":1999,"loc":"Slovenia"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Luka","gamesUntilTradable":0,"hgt":78,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/b/b2/Luka_Don%C4%8Di%C4%87_2021.jpg/200px-Luka_Don%C4%8Di%C4%87_2021.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Doncic","moodTraits":["L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":82,"spd":77,"jmp":78,"endu":49,"ins":67,"dnk":75,"ft":62,"fg":62,"tp":61,"oiq":59,"diq":66,"drb":73,"pss":72,"reb":83,"hgt":43,"fuzz":-0.36750660917902356,"ovr":73,"pos":"PG","pot":78,"season":2022,"skills":["3","A","B","Di","Dp","Po","Ps","R","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":1,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"2"}],"statsTids":[1],"tid":1,"transactions":[{"season":2022,"phase":0,"tid":1,"type":"godMode"}],"weight":237,"yearsFreeAgent":0,"value":63.64965879958212,"valueNoPot":61.67484832417817,"valueFuzz":63.64965879958212,"valueNoPotFuzz":61.67484832417817,"pos":"PG","pid":253},{"awards":[],"born":{"year":2000,"loc":"Illinois, USA"},"college":"Morehead State","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Ja","gamesUntilTradable":0,"hgt":81,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Ja_Morant_%28cropped%29.jpg/220px-Ja_Morant_%28cropped%29.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Morant","moodTraits":["$","W"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":66,"spd":84,"jmp":87,"endu":56,"ins":73,"dnk":73,"ft":71,"fg":72,"tp":65,"oiq":53,"diq":57,"drb":76,"pss":73,"reb":71,"hgt":51,"fuzz":-1.2579228391100905,"ovr":73,"pos":"PF","pot":80,"season":2022,"skills":["3","A","B","Di","Dp","Po","Ps","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":1,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"15"}],"statsTids":[1],"tid":1,"transactions":[{"season":2022,"phase":0,"tid":1,"type":"godMode"}],"weight":216,"yearsFreeAgent":0,"value":64.6909225047951,"valueNoPot":61.67484832417817,"valueFuzz":64.6909225047951,"valueNoPotFuzz":61.67484832417817,"pos":"PF","pid":254},{"awards":[],"born":{"year":1988,"loc":"Colorado, USA"},"college":"Evansville","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Stephen","gamesUntilTradable":0,"hgt":83,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/3/36/Stephen_Curry_dribbling_2016_%28cropped%29.jpg/220px-Stephen_Curry_dribbling_2016_%28cropped%29.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Curry","moodTraits":["F"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":79,"spd":74,"jmp":75,"endu":54,"ins":85,"dnk":75,"ft":66,"fg":65,"tp":64,"oiq":57,"diq":70,"drb":73,"pss":77,"reb":91,"hgt":67,"fuzz":-0.5386341997017259,"ovr":78,"pos":"PF","pot":78,"season":2022,"skills":["3","A","B","Di","Dp","Po","Ps","R","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":1,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"4"}],"statsTids":[1],"tid":1,"transactions":[{"season":2022,"phase":0,"tid":1,"type":"godMode"}],"weight":247,"yearsFreeAgent":0,"value":59.39152567067048,"valueNoPot":65.26541282491262,"valueFuzz":59.39152567067048,"valueNoPotFuzz":65.26541282491262,"pos":"PF","pid":255},{"awards":[],"born":{"year":1985,"loc":"Illinois, USA"},"college":"Northwestern","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Paul","gamesUntilTradable":0,"hgt":81,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/6/61/Chris_Paul_dribbling_20131118_Clippers_v_Grizzles.jpg/275px-Chris_Paul_dribbling_20131118_Clippers_v_Grizzles.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"George","moodTraits":["$","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":78,"spd":83,"jmp":72,"endu":56,"ins":63,"dnk":77,"ft":67,"fg":66,"tp":67,"oiq":55,"diq":67,"drb":75,"pss":75,"reb":92,"hgt":59,"fuzz":1.7124906278863596,"ovr":77,"pos":"PF","pot":77,"season":2022,"skills":["3","A","B","Di","Dp","Po","Ps","R","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":1,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"5"}],"statsTids":[1],"tid":1,"transactions":[{"season":2022,"phase":0,"tid":1,"type":"godMode"}],"weight":252,"yearsFreeAgent":0,"value":58.73804293153681,"valueNoPot":64.54729992476572,"valueFuzz":58.73804293153681,"valueNoPotFuzz":64.54729992476572,"pid":256},{"awards":[],"born":{"year":1995,"loc":"Serbia"},"college":"","contract":{"amount":750,"exp":2023},"draft":{"round":0,"pick":0,"tid":-1,"originalTid":-1,"year":2021,"pot":0,"ovr":0,"skills":[]},"firstName":"Nikola","gamesUntilTradable":0,"hgt":79,"imgURL":"https://upload.wikimedia.org/wikipedia/commons/thumb/7/7e/Nikola_Jokic_free_throw_%28cropped%29.jpg/220px-Nikola_Jokic_free_throw_%28cropped%29.jpg","injury":{"type":"Healthy","gamesRemaining":0},"injuries":[],"lastName":"Jokic","moodTraits":["$","L"],"numDaysFreeAgent":0,"ptModifier":1,"relatives":[],"ratings":[{"stre":86,"spd":78,"jmp":78,"endu":59,"ins":99,"dnk":78,"ft":75,"fg":69,"tp":71,"oiq":67,"diq":70,"drb":83,"pss":78,"reb":99,"hgt":50,"fuzz":0.48640082066057755,"ovr":80,"pos":"C","pot":81,"season":2022,"skills":["3","A","B","Di","Dp","Po","Ps","R","V"]}],"retiredYear":null,"rosterOrder":666,"salaries":[{"season":2022,"amount":750},{"season":2023,"amount":750}],"stats":[{"playoffs":false,"season":2022,"tid":1,"yearsWithTeam":1,"per":0,"ewa":0,"astp":0,"blkp":0,"drbp":0,"orbp":0,"stlp":0,"trbp":0,"usgp":0,"drtg":0,"ortg":0,"dws":0,"ows":0,"obpm":0,"dbpm":0,"vorp":0,"gp":0,"gs":0,"min":0,"minAvailable":0,"fg":0,"fga":0,"fgAtRim":0,"fgaAtRim":0,"fgLowPost":0,"fgaLowPost":0,"fgMidRange":0,"fgaMidRange":0,"tp":0,"tpa":0,"ft":0,"fta":0,"pm":0,"orb":0,"drb":0,"ast":0,"tov":0,"stl":0,"blk":0,"ba":0,"pf":0,"pts":0,"dd":0,"td":0,"qd":0,"fxf":0,"jerseyNumber":"50"}],"statsTids":[1],"tid":1,"transactions":[{"season":2022,"phase":0,"tid":1,"type":"godMode"}],"weight":244,"yearsFreeAgent":0,"value":65.05205048207989,"valueNoPot":66.70163862520639,"valueFuzz":65.05205048207989,"valueNoPotFuzz":66.70163862520639,"pos":"C","pid":257}],"teams": [{"tid":0,"cid":0,"did":0,"region":"NBA Eastern Conference","name":"NEC","abbrev":"NEC","imgURL":"https://upload.wikimedia.org/wikipedia/tr/thumb/d/d7/NBA_Do%C4%9Fu_Konferans%C4%B1_Belirtke.png/194px-NBA_Do%C4%9Fu_Konferans%C4%B1_Belirtke.png","budget":{"ticketPrice":{"amount":28.82,"rank":8},"scouting":{"amount":18000,"rank":1},"coaching":{"amount":18000,"rank":1},"health":{"amount":18000,"rank":1},"facilities":{"amount":18000,"rank":1}},"strategy":"rebuilding","colors":["#ff0000","#ff0000","#ff0000"],"jersey":"jersey3","pop":1,"stadiumCapacity":25000,"retiredJerseyNumbers":[],"adjustForInflation":true,"disabled":false,"keepRosterSorted":true,"autoTicketPrice":true,"playThroughInjuries":[0,4],"seasons":[{"tid":0,"cid":0,"did":0,"region":"NBA Eastern Conference","name":"NEC","abbrev":"NEC","imgURL":"https://upload.wikimedia.org/wikipedia/tr/thumb/d/d7/NBA_Do%C4%9Fu_Konferans%C4%B1_Belirtke.png/194px-NBA_Do%C4%9Fu_Konferans%C4%B1_Belirtke.png","colors":["#ff0000","#ff0000","#ff0000"],"jersey":"jersey3","season":2022,"gp":0,"gpHome":0,"att":0,"cash":10000,"won":0,"lost":0,"tied":0,"otl":0,"wonHome":0,"lostHome":0,"tiedHome":0,"otlHome":0,"wonAway":0,"lostAway":0,"tiedAway":0,"otlAway":0,"wonDiv":0,"lostDiv":0,"tiedDiv":0,"otlDiv":0,"wonConf":0,"lostConf":0,"tiedConf":0,"otlConf":0,"lastTen":[],"streak":0,"playoffRoundsWon":-1,"hype":0.3088587937037468,"pop":1,"stadiumCapacity":25000,"revenues":{"luxuryTaxShare":{"amount":0,"rank":4.5},"merch":{"amount":0,"rank":4.5},"sponsor":{"amount":0,"rank":4.5},"ticket":{"amount":0,"rank":4.5},"nationalTv":{"amount":0,"rank":4.5},"localTv":{"amount":0,"rank":4.5}},"expenses":{"salary":{"amount":0,"rank":4.5},"luxuryTax":{"amount":0,"rank":4.5},"minTax":{"amount":0,"rank":4.5},"scouting":{"amount":0,"rank":4.5},"coaching":{"amount":0,"rank":4.5},"health":{"amount":0,"rank":4.5},"facilities":{"amount":0,"rank":4.5}},"payrollEndOfSeason":-1,"ownerMood":{"wins":0,"playoffs":0,"money":0},"numPlayersTradedAway":0,"rid":1}],"stats":[]},{"tid":1,"cid":0,"did":0,"region":"NBA Western Conference ","name":"NWC","abbrev":"NWC","imgURL":"https://upload.wikimedia.org/wikipedia/tr/thumb/e/e7/NBA_Bat%C4%B1_Konferans%C4%B1_Belirtke.png/193px-NBA_Bat%C4%B1_Konferans%C4%B1_Belirtke.png","budget":{"ticketPrice":{"amount":28.86,"rank":7},"scouting":{"amount":18000,"rank":1},"coaching":{"amount":18000,"rank":1},"health":{"amount":18000,"rank":1},"facilities":{"amount":18000,"rank":1}},"strategy":"rebuilding","colors":["#00ffff","#00ffff","#00ffff"],"jersey":"jersey3","pop":1,"stadiumCapacity":25000,"retiredJerseyNumbers":[],"adjustForInflation":true,"disabled":false,"keepRosterSorted":true,"autoTicketPrice":true,"playThroughInjuries":[0,4],"seasons":[{"tid":1,"cid":0,"did":0,"region":"NBA Western Conference ","name":"NWC","abbrev":"NWC","imgURL":"https://upload.wikimedia.org/wikipedia/tr/thumb/e/e7/NBA_Bat%C4%B1_Konferans%C4%B1_Belirtke.png/193px-NBA_Bat%C4%B1_Konferans%C4%B1_Belirtke.png","colors":["#00ffff","#00ffff","#00ffff"],"jersey":"jersey3","season":2022,"gp":0,"gpHome":0,"att":0,"cash":10000,"won":0,"lost":0,"tied":0,"otl":0,"wonHome":0,"lostHome":0,"tiedHome":0,"otlHome":0,"wonAway":0,"lostAway":0,"tiedAway":0,"otlAway":0,"wonDiv":0,"lostDiv":0,"tiedDiv":0,"otlDiv":0,"wonConf":0,"lostConf":0,"tiedConf":0,"otlConf":0,"lastTen":[],"streak":0,"playoffRoundsWon":-1,"hype":0.31547582979197397,"pop":1,"stadiumCapacity":25000,"revenues":{"luxuryTaxShare":{"amount":0,"rank":4.5},"merch":{"amount":0,"rank":4.5},"sponsor":{"amount":0,"rank":4.5},"ticket":{"amount":0,"rank":4.5},"nationalTv":{"amount":0,"rank":4.5},"localTv":{"amount":0,"rank":4.5}},"expenses":{"salary":{"amount":0,"rank":4.5},"luxuryTax":{"amount":0,"rank":4.5},"minTax":{"amount":0,"rank":4.5},"scouting":{"amount":0,"rank":4.5},"coaching":{"amount":0,"rank":4.5},"health":{"amount":0,"rank":4.5},"facilities":{"amount":0,"rank":4.5}},"payrollEndOfSeason":-1,"ownerMood":{"wins":0,"playoffs":0,"money":0},"numPlayersTradedAway":0,"rid":2}],"stats":[]},{"tid":2,"cid":0,"did":0,"region":"EuroLeague ","name":"EL","abbrev":"EL","imgURL":"https://upload.wikimedia.org/wikipedia/tr/thumb/6/69/THY_EuroLeague.svg/600px-THY_EuroLeague.svg.png","budget":{"ticketPrice":{"amount":28.22,"rank":9},"scouting":{"amount":18000,"rank":1},"coaching":{"amount":18000,"rank":1},"health":{"amount":18000,"rank":1},"facilities":{"amount":18000,"rank":1}},"strategy":"rebuilding","colors":["#0000ff","#0000ff","#0000ff"],"jersey":"jersey3","pop":1,"stadiumCapacity":25000,"retiredJerseyNumbers":[],"adjustForInflation":true,"disabled":false,"keepRosterSorted":true,"autoTicketPrice":true,"playThroughInjuries":[0,4],"seasons":[{"tid":2,"cid":0,"did":0,"region":"EuroLeague ","name":"EL","abbrev":"EL","imgURL":"https://upload.wikimedia.org/wikipedia/tr/thumb/6/69/THY_EuroLeague.svg/600px-THY_EuroLeague.svg.png","colors":["#0000ff","#0000ff","#0000ff"],"jersey":"jersey3","season":2022,"gp":0,"gpHome":0,"att":0,"cash":10000,"won":0,"lost":0,"tied":0,"otl":0,"wonHome":0,"lostHome":0,"tiedHome":0,"otlHome":0,"wonAway":0,"lostAway":0,"tiedAway":0,"otlAway":0,"wonDiv":0,"lostDiv":0,"tiedDiv":0,"otlDiv":0,"wonConf":0,"lostConf":0,"tiedConf":0,"otlConf":0,"lastTen":[],"streak":0,"playoffRoundsWon":-1,"hype":0.20251049661224263,"pop":1,"stadiumCapacity":25000,"revenues":{"luxuryTaxShare":{"amount":0,"rank":4.5},"merch":{"amount":0,"rank":4.5},"sponsor":{"amount":0,"rank":4.5},"ticket":{"amount":0,"rank":4.5},"nationalTv":{"amount":0,"rank":4.5},"localTv":{"amount":0,"rank":4.5}},"expenses":{"salary":{"amount":0,"rank":4.5},"luxuryTax":{"amount":0,"rank":4.5},"minTax":{"amount":0,"rank":4.5},"scouting":{"amount":0,"rank":4.5},"coaching":{"amount":0,"rank":4.5},"health":{"amount":0,"rank":4.5},"facilities":{"amount":0,"rank":4.5}},"payrollEndOfSeason":-1,"ownerMood":{"wins":0,"playoffs":0,"money":0},"numPlayersTradedAway":0,"rid":3}],"stats":[]},{"tid":3,"cid":0,"did":0,"region":"EuroLeague Woman","name":"ELW","abbrev":"ELW","imgURL":"https://upload.wikimedia.org/wikipedia/tr/thumb/f/f4/Euroleague_Women_Logo.png/150px-Euroleague_Women_Logo.png","budget":{"ticketPrice":{"amount":32.87,"rank":4},"scouting":{"amount":18000,"rank":1},"coaching":{"amount":18000,"rank":1},"health":{"amount":18000,"rank":1},"facilities":{"amount":18000,"rank":1}},"strategy":"rebuilding","colors":["#00ff00","#00ff00","#00ff00"],"jersey":"jersey3","pop":1,"stadiumCapacity":25000,"retiredJerseyNumbers":[],"adjustForInflation":true,"disabled":true,"keepRosterSorted":true,"autoTicketPrice":true,"playThroughInjuries":[0,4],"seasons":[],"stats":[]},{"tid":4,"cid":0,"did":0,"region":"EuroCup","name":"EC","abbrev":"EC","imgURL":"https://upload.wikimedia.org/wikipedia/tr/thumb/6/61/EuroCup_logo.png/300px-EuroCup_logo.png","budget":{"ticketPrice":{"amount":29.96,"rank":5},"scouting":{"amount":18000,"rank":1},"coaching":{"amount":18000,"rank":1},"health":{"amount":18000,"rank":1},"facilities":{"amount":18000,"rank":1}},"strategy":"rebuilding","colors":["#ff00ff","#ff00ff","#ff00ff"],"jersey":"jersey3","pop":1,"stadiumCapacity":25000,"retiredJerseyNumbers":[],"adjustForInflation":true,"disabled":false,"keepRosterSorted":true,"autoTicketPrice":true,"playThroughInjuries":[0,4],"seasons":[{"tid":4,"cid":0,"did":0,"region":"EuroCup","name":"EC","abbrev":"EC","imgURL":"https://upload.wikimedia.org/wikipedia/tr/thumb/6/61/EuroCup_logo.png/300px-EuroCup_logo.png","colors":["#ff00ff","#ff00ff","#ff00ff"],"jersey":"jersey3","season":2022,"gp":0,"gpHome":0,"att":0,"cash":10000,"won":0,"lost":0,"tied":0,"otl":0,"wonHome":0,"lostHome":0,"tiedHome":0,"otlHome":0,"wonAway":0,"lostAway":0,"tiedAway":0,"otlAway":0,"wonDiv":0,"lostDiv":0,"tiedDiv":0,"otlDiv":0,"wonConf":0,"lostConf":0,"tiedConf":0,"otlConf":0,"lastTen":[],"streak":0,"playoffRoundsWon":-1,"hype":0.44980620757572165,"pop":1,"stadiumCapacity":25000,"revenues":{"luxuryTaxShare":{"amount":0,"rank":4.5},"merch":{"amount":0,"rank":4.5},"sponsor":{"amount":0,"rank":4.5},"ticket":{"amount":0,"rank":4.5},"nationalTv":{"amount":0,"rank":4.5},"localTv":{"amount":0,"rank":4.5}},"expenses":{"salary":{"amount":0,"rank":4.5},"luxuryTax":{"amount":0,"rank":4.5},"minTax":{"amount":0,"rank":4.5},"scouting":{"amount":0,"rank":4.5},"coaching":{"amount":0,"rank":4.5},"health":{"amount":0,"rank":4.5},"facilities":{"amount":0,"rank":4.5}},"payrollEndOfSeason":-1,"ownerMood":{"wins":0,"playoffs":0,"money":0},"numPlayersTradedAway":0,"rid":5}],"stats":[]},{"tid":5,"cid":0,"did":0,"region":"Basketball Champions League ","name":"BCL","abbrev":"BCL","imgURL":"https://upload.wikimedia.org/wikipedia/tr/thumb/4/48/Basketbol_%C5%9Eampiyonlar_Ligi_logo.png/280px-Basketbol_%C5%9Eampiyonlar_Ligi_logo.png","budget":{"ticketPrice":{"amount":29.48,"rank":6},"scouting":{"amount":18000,"rank":1},"coaching":{"amount":18000,"rank":1},"health":{"amount":18000,"rank":1},"facilities":{"amount":18000,"rank":1}},"strategy":"rebuilding","colors":["#ffff00","#ffff00","#ffff00"],"jersey":"jersey3","pop":1,"stadiumCapacity":25000,"retiredJerseyNumbers":[],"adjustForInflation":true,"disabled":false,"keepRosterSorted":true,"autoTicketPrice":true,"playThroughInjuries":[0,4],"seasons":[{"tid":5,"cid":0,"did":0,"region":"Basketball Champions League ","name":"BCL","abbrev":"BCL","imgURL":"https://upload.wikimedia.org/wikipedia/tr/thumb/4/48/Basketbol_%C5%9Eampiyonlar_Ligi_logo.png/280px-Basketbol_%C5%9Eampiyonlar_Ligi_logo.png","colors":["#ffff00","#ffff00","#ffff00"],"jersey":"jersey3","season":2022,"gp":0,"gpHome":0,"att":0,"cash":10000,"won":0,"lost":0,"tied":0,"otl":0,"wonHome":0,"lostHome":0,"tiedHome":0,"otlHome":0,"wonAway":0,"lostAway":0,"tiedAway":0,"otlAway":0,"wonDiv":0,"lostDiv":0,"tiedDiv":0,"otlDiv":0,"wonConf":0,"lostConf":0,"tiedConf":0,"otlConf":0,"lastTen":[],"streak":0,"playoffRoundsWon":-1,"hype":0.3960808926557182,"pop":1,"stadiumCapacity":25000,"revenues":{"luxuryTaxShare":{"amount":0,"rank":4.5},"merch":{"amount":0,"rank":4.5},"sponsor":{"amount":0,"rank":4.5},"ticket":{"amount":0,"rank":4.5},"nationalTv":{"amount":0,"rank":4.5},"localTv":{"amount":0,"rank":4.5}},"expenses":{"salary":{"amount":0,"rank":4.5},"luxuryTax":{"amount":0,"rank":4.5},"minTax":{"amount":0,"rank":4.5},"scouting":{"amount":0,"rank":4.5},"coaching":{"amount":0,"rank":4.5},"health":{"amount":0,"rank":4.5},"facilities":{"amount":0,"rank":4.5}},"payrollEndOfSeason":-1,"ownerMood":{"wins":0,"playoffs":0,"money":0},"numPlayersTradedAway":0,"rid":6}],"stats":[]},{"tid":6,"cid":0,"did":0,"region":"Fiba Europa Cup","name":"FEC","abbrev":"FEC","imgURL":"https://upload.wikimedia.org/wikipedia/tr/thumb/f/ff/FIBA_Europe_Cup_logo.png/220px-FIBA_Europe_Cup_logo.png","budget":{"ticketPrice":{"amount":33.07,"rank":3},"scouting":{"amount":18000,"rank":1},"coaching":{"amount":18000,"rank":1},"health":{"amount":18000,"rank":1},"facilities":{"amount":18000,"rank":1}},"strategy":"rebuilding","colors":["#000000","#000000","#000000"],"jersey":"jersey3","pop":1,"stadiumCapacity":25000,"retiredJerseyNumbers":[],"adjustForInflation":true,"disabled":true,"keepRosterSorted":true,"autoTicketPrice":true,"playThroughInjuries":[0,4],"seasons":[],"stats":[]},{"tid":7,"cid":0,"did":0,"region":"Basketball Champions League Americas","name":"BCLA","abbrev":"BCLA","imgURL":"https://en.m.wikipedia.org/wiki/File:BCL_Americas_logo.png","budget":{"ticketPrice":{"amount":30.1,"rank":3},"scouting":{"amount":18000,"rank":1},"coaching":{"amount":18000,"rank":1},"health":{"amount":18000,"rank":1},"facilities":{"amount":18000,"rank":1}},"strategy":"rebuilding","colors":["#ffffff","#ffffff","#ffffff"],"jersey":"jersey3","pop":1,"stadiumCapacity":25000,"retiredJerseyNumbers":[],"adjustForInflation":true,"disabled":true,"keepRosterSorted":true,"autoTicketPrice":true,"playThroughInjuries":[0,4],"seasons":[],"stats":[]},{"tid":8,"cid":0,"did":0,"region":"Women NBA East","name":"WNBAE","abbrev":"WNBAE","imgURL":"https://upload.wikimedia.org/wikipedia/tr/thumb/1/15/WNBA_Logosu.svg/440px-WNBA_Logosu.svg.png","budget":{"ticketPrice":{"amount":47.42,"rank":2},"scouting":{"amount":17250,"rank":9},"coaching":{"amount":17250,"rank":9},"health":{"amount":17250,"rank":9},"facilities":{"amount":17250,"rank":9}},"strategy":"rebuilding","colors":["#ff00ff","#ffff00","#ff00ff"],"jersey":"jersey3","pop":1,"stadiumCapacity":25000,"retiredJerseyNumbers":[],"adjustForInflation":true,"disabled":true,"keepRosterSorted":true,"autoTicketPrice":true,"playThroughInjuries":[0,4],"seasons":[],"stats":[]},{"tid":9,"cid":0,"did":0,"region":"Women NBA West","name":"WNBAW","abbrev":"WNBAW","imgURL":"https://upload.wikimedia.org/wikipedia/tr/thumb/1/15/WNBA_Logosu.svg/440px-WNBA_Logosu.svg.png","budget":{"ticketPrice":{"amount":47.71,"rank":1},"scouting":{"amount":17360,"rank":8},"coaching":{"amount":17360,"rank":8},"health":{"amount":17360,"rank":8},"facilities":{"amount":17360,"rank":8}},"strategy":"rebuilding","colors":["#ffff00","#ff00ff","#ffff00"],"jersey":"jersey3","pop":1,"stadiumCapacity":25000,"retiredJerseyNumbers":[],"adjustForInflation":true,"disabled":true,"keepRosterSorted":true,"autoTicketPrice":true,"playThroughInjuries":[0,4],"seasons":[],"stats":[]}],"gameAttributes":{"aiJerseyRetirement":true,"aiTradesFactor":0,"allStarGame":0.7,"autoDeleteOldBoxScores":true,"blockFactor":1,"brotherRate":0.02,"budget":true,"challengeFiredLuxuryTax":false,"challengeFiredMissPlayoffs":false,"challengeLoseBestPlayer":false,"challengeNoDraftPicks":false,"challengeNoFreeAgents":false,"challengeNoRatings":false,"challengeNoTrades":true,"challengeThanosMode":false,"confs":[{"cid":0,"name":"Regular Season "}],"daysLeft":0,"defaultStadiumCapacity":25000,"divs":[{"did":0,"cid":0,"name":"Regular Season "}],"draftAges":[19,22],"draftPickAutoContract":true,"draftPickAutoContractPercent":25,"draftPickAutoContractRounds":1,"draftType":"freeAgents","elam":false,"elamASG":true,"elamMinutes":4,"elamPoints":8,"equalizeRegions":false,"expansionDraft":{"phase":"setup"},"forceRetireAge":0,"foulRateFactor":1,"foulsNeededToFoulOut":6,"foulsUntilBonus":[5,4,2],"hideDisabledTeams":false,"hofFactor":1,"homeCourtAdvantage":1,"inflationAvg":0,"inflationMax":0,"inflationMin":0,"inflationStd":0,"injuryRate":0.000125,"luxuryPayroll":100000,"luxuryTax":1.5,"maxContract":30000,"maxContractLength":5,"maxRosterSize":15,"minContract":750,"minContractLength":1,"minPayroll":60000,"minRosterSize":10,"numDraftRounds":0,"numGames":20,"numGamesConf":null,"numGamesDiv":null,"numGamesPlayoffSeries":[5,5],"numPeriods":4,"numPlayersDunk":4,"numPlayersOnCourt":5,"numPlayersThree":8,"numPlayoffByes":[{"start":null,"value":0},{"start":2022,"value":1}],"numSeasonsFutureDraftPicks":4,"orbFactor":1,"otl":false,"pace":100,"playIn":false,"playerMoodTraits":true,"playersRefuseToNegotiate":true,"playoffsByConf":false,"playoffsNumTeamsDiv":0,"playoffsReseed":false,"pointsFormula":"","quarterLength":12,"realPlayerDeterminism":0,"rookieContractLengths":[3,2],"rookiesCanRefuse":true,"salaryCap":90000,"salaryCapType":"soft","sonRate":0.02,"spectator":true,"stealFactor":1,"stopOnInjury":false,"stopOnInjuryGames":20,"threePointAccuracyFactor":1,"threePointTendencyFactor":1,"threePointers":true,"tiebreakers":["headToHeadRecord","divWinner","divRecordIfSame","confRecordIfSame","marginOfVictory","coinFlip"],"ties":false,"tradeDeadline":0.6,"tragicDeathRate":0.0002,"turnoverFactor":1,"twoPointAccuracyFactor":1},"startingSeason":2022}
nobodyh
A Pop!_OS installation guide with a few tweaks for peeps switching from Windows to Linux for the first time.
rereprep
This is a POPS plugin to enable Analog Controller Mode for PS1 Emulator (POPS) on a PSP GO by using the built-in PSP buttons and analog stick. It needs a Dualshock 3 connected to your PSP GO for one-time setup.
preterag
A complete implementation of a Pipe PoP (Points of Presence) node for the Pipe Network decentralized CDN. This repository includes automated setup scripts, monitoring tools, and documentation for running a node that helps deliver Surrealine content globally while earning rewards. Configured with the Surrealine referral code for additional benefits.
adrianet86
After Pop!_Os installation setup.
Leonardov31
Files to automate the setup of my apps and themes after installing Pop! OS.
andie23
Automatically setup your entire PlayStation One(PSX) games to be played on your Modded Ps2 via USB or SMB.
nevarman
My gnome shell setup and some extensions for gnome
sakkke
🚀 Setup wizard for Pop!_OS
hesham14yahia
pop os setup for php laravel development
smazmi
No description available
This repository contains scripts for setting up Docker on various Linux distributions, including Ubuntu, Debian, and Fedora. The scripts automate the installation of Docker and the configuration of the Docker service, allowing users to quickly and easily start using Docker on their Linux systems.
marekciupak
Notes for Pop!_OS GNU/Linux desktop machine setup :penguin:
Dmitry1995
(function(e,t){function n(e){var t=dt[e]={};return Y.each(e.split(tt),function(e,n){t[n]=!0}),t}function r(e,n,r){if(r===t&&e.nodeType===1){var i="data-"+n.replace(mt,"-$1").toLowerCase();r=e.getAttribute(i);if(typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:vt.test(r)?Y.parseJSON(r):r}catch(s){}Y.data(e,n,r)}else r=t}return r}function i(e){var t;for(t in e){if(t==="data"&&Y.isEmptyObject(e[t]))continue;if(t!=="toJSON")return!1}return!0}function s(){return!1}function o(){return!0}function u(e){return!e||!e.parentNode||e.parentNode.nodeType===11}function a(e,t){do e=e[t];while(e&&e.nodeType!==1);return e}function f(e,t,n){t=t||0;if(Y.isFunction(t))return Y.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return Y.grep(e,function(e,r){return e===t===n});if(typeof t=="string"){var r=Y.grep(e,function(e){return e.nodeType===1});if(Bt.test(t))return Y.filter(t,r,!n);t=Y.filter(t,r)}return Y.grep(e,function(e,r){return Y.inArray(e,t)>=0===n})}function l(e){var t=It.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function c(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function h(e,t){if(t.nodeType!==1||!Y.hasData(e))return;var n,r,i,s=Y._data(e),o=Y._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r<i;r++)Y.event.add(t,n,u[n][r])}o.data&&(o.data=Y.extend({},o.data))}function p(e,t){var n;if(t.nodeType!==1)return;t.clearAttributes&&t.clearAttributes(),t.mergeAttributes&&t.mergeAttributes(e),n=t.nodeName.toLowerCase(),n==="object"?(t.parentNode&&(t.outerHTML=e.outerHTML),Y.support.html5Clone&&e.innerHTML&&!Y.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):n==="input"&&Kt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):n==="option"?t.selected=e.defaultSelected:n==="input"||n==="textarea"?t.defaultValue=e.defaultValue:n==="script"&&t.text!==e.text&&(t.text=e.text),t.removeAttribute(Y.expando)}function d(e){return typeof e.getElementsByTagName!="undefined"?e.getElementsByTagName("*"):typeof e.querySelectorAll!="undefined"?e.querySelectorAll("*"):[]}function v(e){Kt.test(e.type)&&(e.defaultChecked=e.checked)}function m(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=gn.length;while(i--){t=gn[i]+n;if(t in e)return t}return r}function g(e,t){return e=t||e,Y.css(e,"display")==="none"||!Y.contains(e.ownerDocument,e)}function y(e,t){var n,r,i=[],s=0,o=e.length;for(;s<o;s++){n=e[s];if(!n.style)continue;i[s]=Y._data(n,"olddisplay"),t?(!i[s]&&n.style.display==="none"&&(n.style.display=""),n.style.display===""&&g(n)&&(i[s]=Y._data(n,"olddisplay",S(n.nodeName)))):(r=nn(n,"display"),!i[s]&&r!=="none"&&Y._data(n,"olddisplay",r))}for(s=0;s<o;s++){n=e[s];if(!n.style)continue;if(!t||n.style.display==="none"||n.style.display==="")n.style.display=t?i[s]||"":"none"}return e}function b(e,t,n){var r=ln.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function w(e,t,n,r){var i=n===(r?"border":"content")?4:t==="width"?1:0,s=0;for(;i<4;i+=2)n==="margin"&&(s+=Y.css(e,n+mn[i],!0)),r?(n==="content"&&(s-=parseFloat(nn(e,"padding"+mn[i]))||0),n!=="margin"&&(s-=parseFloat(nn(e,"border"+mn[i]+"Width"))||0)):(s+=parseFloat(nn(e,"padding"+mn[i]))||0,n!=="padding"&&(s+=parseFloat(nn(e,"border"+mn[i]+"Width"))||0));return s}function E(e,t,n){var r=t==="width"?e.offsetWidth:e.offsetHeight,i=!0,s=Y.support.boxSizing&&Y.css(e,"boxSizing")==="border-box";if(r<=0){r=nn(e,t);if(r<0||r==null)r=e.style[t];if(cn.test(r))return r;i=s&&(Y.support.boxSizingReliable||r===e.style[t]),r=parseFloat(r)||0}return r+w(e,t,n||(s?"border":"content"),i)+"px"}function S(e){if(pn[e])return pn[e];var t=Y("<"+e+">").appendTo(R.body),n=t.css("display");t.remove();if(n==="none"||n===""){rn=R.body.appendChild(rn||Y.extend(R.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!sn||!rn.createElement)sn=(rn.contentWindow||rn.contentDocument).document,sn.write("<!doctype html><html><body>"),sn.close();t=sn.body.appendChild(sn.createElement(e)),n=nn(t,"display"),R.body.removeChild(rn)}return pn[e]=n,n}function x(e,t,n,r){var i;if(Y.isArray(t))Y.each(t,function(t,i){n||wn.test(e)?r(e,i):x(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&Y.type(t)==="object")for(i in t)x(e+"["+i+"]",t[i],n,r);else r(e,t)}function T(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i,s,o=t.toLowerCase().split(tt),u=0,a=o.length;if(Y.isFunction(n))for(;u<a;u++)r=o[u],s=/^\+/.test(r),s&&(r=r.substr(1)||"*"),i=e[r]=e[r]||[],i[s?"unshift":"push"](n)}}function N(e,n,r,i,s,o){s=s||n.dataTypes[0],o=o||{},o[s]=!0;var u,a=e[s],f=0,l=a?a.length:0,c=e===Bn;for(;f<l&&(c||!u);f++)u=a[f](n,r,i),typeof u=="string"&&(!c||o[u]?u=t:(n.dataTypes.unshift(u),u=N(e,n,r,i,u,o)));return(c||!u)&&!o["*"]&&(u=N(e,n,r,i,"*",o)),u}function C(e,n){var r,i,s=Y.ajaxSettings.flatOptions||{};for(r in n)n[r]!==t&&((s[r]?e:i||(i={}))[r]=n[r]);i&&Y.extend(!0,e,i)}function k(e,n,r){var i,s,o,u,a=e.contents,f=e.dataTypes,l=e.responseFields;for(s in l)s in r&&(n[l[s]]=r[s]);while(f[0]==="*")f.shift(),i===t&&(i=e.mimeType||n.getResponseHeader("content-type"));if(i)for(s in a)if(a[s]&&a[s].test(i)){f.unshift(s);break}if(f[0]in r)o=f[0];else{for(s in r){if(!f[0]||e.converters[s+" "+f[0]]){o=s;break}u||(u=s)}o=o||u}if(o)return o!==f[0]&&f.unshift(o),r[o]}function L(e,t){var n,r,i,s,o=e.dataTypes.slice(),u=o[0],a={},f=0;e.dataFilter&&(t=e.dataFilter(t,e.dataType));if(o[1])for(n in e.converters)a[n.toLowerCase()]=e.converters[n];for(;i=o[++f];)if(i!=="*"){if(u!=="*"&&u!==i){n=a[u+" "+i]||a["* "+i];if(!n)for(r in a){s=r.split(" ");if(s[1]===i){n=a[u+" "+s[0]]||a["* "+s[0]];if(n){n===!0?n=a[r]:a[r]!==!0&&(i=s[0],o.splice(f--,0,i));break}}}if(n!==!0)if(n&&e["throws"])t=n(t);else try{t=n(t)}catch(l){return{state:"parsererror",error:n?l:"No conversion from "+u+" to "+i}}}u=i}return{state:"success",data:t}}function A(){try{return new e.XMLHttpRequest}catch(t){}}function O(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function M(){return setTimeout(function(){$n=t},0),$n=Y.now()}function _(e,t){Y.each(t,function(t,n){var r=(Zn[t]||[]).concat(Zn["*"]),i=0,s=r.length;for(;i<s;i++)if(r[i].call(e,t,n))return})}function D(e,t,n){var r,i=0,s=0,o=Yn.length,u=Y.Deferred().always(function(){delete a.elem}),a=function(){var t=$n||M(),n=Math.max(0,f.startTime+f.duration-t),r=1-(n/f.duration||0),i=0,s=f.tweens.length;for(;i<s;i++)f.tweens[i].run(r);return u.notifyWith(e,[f,r,n]),r<1&&s?n:(u.resolveWith(e,[f]),!1)},f=u.promise({elem:e,props:Y.extend({},t),opts:Y.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:$n||M(),duration:n.duration,tweens:[],createTween:function(t,n,r){var i=Y.Tween(e,f.opts,t,n,f.opts.specialEasing[t]||f.opts.easing);return f.tweens.push(i),i},stop:function(t){var n=0,r=t?f.tweens.length:0;for(;n<r;n++)f.tweens[n].run(1);return t?u.resolveWith(e,[f,t]):u.rejectWith(e,[f,t]),this}}),l=f.props;P(l,f.opts.specialEasing);for(;i<o;i++){r=Yn[i].call(f,e,l,f.opts);if(r)return r}return _(f,l),Y.isFunction(f.opts.start)&&f.opts.start.call(e,f),Y.fx.timer(Y.extend(a,{anim:f,queue:f.opts.queue,elem:e})),f.progress(f.opts.progress).done(f.opts.done,f.opts.complete).fail(f.opts.fail).always(f.opts.always)}function P(e,t){var n,r,i,s,o;for(n in e){r=Y.camelCase(n),i=t[r],s=e[n],Y.isArray(s)&&(i=s[1],s=e[n]=s[0]),n!==r&&(e[r]=s,delete e[n]),o=Y.cssHooks[r];if(o&&"expand"in o){s=o.expand(s),delete e[r];for(n in s)n in e||(e[n]=s[n],t[n]=i)}else t[r]=i}}function H(e,t,n){var r,i,s,o,u,a,f,l,c=this,h=e.style,p={},d=[],v=e.nodeType&&g(e);n.queue||(f=Y._queueHooks(e,"fx"),f.unqueued==null&&(f.unqueued=0,l=f.empty.fire,f.empty.fire=function(){f.unqueued||l()}),f.unqueued++,c.always(function(){c.always(function(){f.unqueued--,Y.queue(e,"fx").length||f.empty.fire()})})),e.nodeType===1&&("height"in t||"width"in t)&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],Y.css(e,"display")==="inline"&&Y.css(e,"float")==="none"&&(!Y.support.inlineBlockNeedsLayout||S(e.nodeName)==="inline"?h.display="inline-block":h.zoom=1)),n.overflow&&(h.overflow="hidden",Y.support.shrinkWrapBlocks||c.done(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]}));for(r in t){s=t[r];if(Kn.exec(s)){delete t[r];if(s===(v?"hide":"show"))continue;d.push(r)}}o=d.length;if(o){u=Y._data(e,"fxshow")||Y._data(e,"fxshow",{}),v?Y(e).show():c.done(function(){Y(e).hide()}),c.done(function(){var t;Y.removeData(e,"fxshow",!0);for(t in p)Y.style(e,t,p[t])});for(r=0;r<o;r++)i=d[r],a=c.createTween(i,v?u[i]:0),p[i]=u[i]||Y.style(e,i),i in u||(u[i]=a.start,v&&(a.end=a.start,a.start=i==="width"||i==="height"?1:0))}}function B(e,t,n,r,i){return new B.prototype.init(e,t,n,r,i)}function j(e,t){var n,r={height:e},i=0;for(;i<4;i+=2-t)n=mn[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function F(e){return Y.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:!1}var I,q,R=e.document,U=e.location,z=e.navigator,W=e.jQuery,X=e.$,V=Array.prototype.push,$=Array.prototype.slice,J=Array.prototype.indexOf,K=Object.prototype.toString,Q=Object.prototype.hasOwnProperty,G=String.prototype.trim,Y=function(e,t){return new Y.fn.init(e,t,I)},Z=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,et=/\S/,tt=/\s+/,nt=et.test(" ")?/^[\s\xA0]+|[\s\xA0]+$/g:/^\s+|\s+$/g,rt=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,it=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,st=/^[\],:{}\s]*$/,ot=/(?:^|:|,)(?:\s*\[)+/g,ut=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,at=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,ft=/^-ms-/,lt=/-([\da-z])/gi,ct=function(e,t){return(t+"").toUpperCase()},ht=function(){R.addEventListener?(R.removeEventListener("DOMContentLoaded",ht,!1),Y.ready()):R.readyState==="complete"&&(R.detachEvent("onreadystatechange",ht),Y.ready())},pt={};Y.fn=Y.prototype={constructor:Y,init:function(e,n,r){var i,s,o,u;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?i=[null,e,null]:i=rt.exec(e);if(i&&(i[1]||!n)){if(i[1])return n=n instanceof Y?n[0]:n,u=n&&n.nodeType?n.ownerDocument||n:R,e=Y.parseHTML(i[1],u,!0),it.test(i[1])&&Y.isPlainObject(n)&&this.attr.call(e,n,!0),Y.merge(this,e);s=R.getElementById(i[2]);if(s&&s.parentNode){if(s.id!==i[2])return r.find(e);this.length=1,this[0]=s}return this.context=R,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return Y.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),Y.makeArray(e,this))},selector:"",jquery:"1.8.0",length:0,size:function(){return this.length},toArray:function(){return $.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=Y.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return Y.each(this,e,t)},ready:function(e){return Y.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack($.apply(this,arguments),"slice",$.call(arguments).join(","))},map:function(e){return this.pushStack(Y.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:V,sort:[].sort,splice:[].splice},Y.fn.init.prototype=Y.fn,Y.extend=Y.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!Y.isFunction(u)&&(u={}),f===a&&(u=this,--a);for(;a<f;a++)if((e=arguments[a])!=null)for(n in e){r=u[n],i=e[n];if(u===i)continue;l&&i&&(Y.isPlainObject(i)||(s=Y.isArray(i)))?(s?(s=!1,o=r&&Y.isArray(r)?r:[]):o=r&&Y.isPlainObject(r)?r:{},u[n]=Y.extend(l,o,i)):i!==t&&(u[n]=i)}return u},Y.extend({noConflict:function(t){return e.$===Y&&(e.$=X),t&&e.jQuery===Y&&(e.jQuery=W),Y},isReady:!1,readyWait:1,holdReady:function(e){e?Y.readyWait++:Y.ready(!0)},ready:function(e){if(e===!0?--Y.readyWait:Y.isReady)return;if(!R.body)return setTimeout(Y.ready,1);Y.isReady=!0;if(e!==!0&&--Y.readyWait>0)return;q.resolveWith(R,[Y]),Y.fn.trigger&&Y(R).trigger("ready").off("ready")},isFunction:function(e){return Y.type(e)==="function"},isArray:Array.isArray||function(e){return Y.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):pt[K.call(e)]||"object"},isPlainObject:function(e){if(!e||Y.type(e)!=="object"||e.nodeType||Y.isWindow(e))return!1;try{if(e.constructor&&!Q.call(e,"constructor")&&!Q.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||Q.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return!e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||R,(r=it.exec(e))?[t.createElement(r[1])]:(r=Y.buildFragment([e],t,n?null:[]),Y.merge([],(r.cacheable?Y.clone(r.fragment):r.fragment).childNodes)))},parseJSON:function(t){if(!t||typeof t!="string")return null;t=Y.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(st.test(t.replace(ut,"@").replace(at,"]").replace(ot,"")))return(new Function("return "+t))();Y.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&Y.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&et.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(ft,"ms-").replace(lt,ct)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toUpperCase()===t.toUpperCase()},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||Y.isFunction(e);if(r){if(u){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;s<o;)if(n.apply(e[s++],r)===!1)break}else if(u){for(i in e)if(n.call(e[i],i,e[i])===!1)break}else for(;s<o;)if(n.call(e[s],s,e[s++])===!1)break;return e},trim:G?function(e){return e==null?"":G.call(e)}:function(e){return e==null?"":e.toString().replace(nt,"")},makeArray:function(e,t){var n,r=t||[];return e!=null&&(n=Y.type(e),e.length==null||n==="string"||n==="function"||n==="regexp"||Y.isWindow(e)?V.call(r,e):Y.merge(r,e)),r},inArray:function(e,t,n){var r;if(t){if(J)return J.call(t,e,n);r=t.length,n=n?n<0?Math.max(0,r+n):n:0;for(;n<r;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,s=0;if(typeof r=="number")for(;s<r;s++)e[i++]=n[s];else while(n[s]!==t)e[i++]=n[s++];return e.length=i,e},grep:function(e,t,n){var r,i=[],s=0,o=e.length;n=!!n;for(;s<o;s++)r=!!t(e[s],s),n!==r&&i.push(e[s]);return i},map:function(e,n,r){var i,s,o=[],u=0,a=e.length,f=e instanceof Y||a!==t&&typeof a=="number"&&(a>0&&e[0]&&e[a-1]||a===0||Y.isArray(e));if(f)for(;u<a;u++)i=n(e[u],u,r),i!=null&&(o[o.length]=i);else for(s in e)i=n(e[s],s,r),i!=null&&(o[o.length]=i);return o.concat.apply([],o)},guid:1,proxy:function(e,n){var r,i,s;return typeof n=="string"&&(r=e[n],n=e,e=r),Y.isFunction(e)?(i=$.call(arguments,2),s=function(){return e.apply(n,i.concat($.call(arguments)))},s.guid=e.guid=e.guid||s.guid||Y.guid++,s):t},access:function(e,n,r,i,s,o,u){var a,f=r==null,l=0,c=e.length;if(r&&typeof r=="object"){for(l in r)Y.access(e,n,l,r[l],1,o,i);s=1}else if(i!==t){a=u===t&&Y.isFunction(i),f&&(a?(a=n,n=function(e,t,n){return a.call(Y(e),n)}):(n.call(e,i),n=null));if(n)for(;l<c;l++)n(e[l],r,a?i.call(e[l],l,n(e[l],r)):i,u);s=1}return s?e:f?n.call(e):c?n(e[0],r):o},now:function(){return(new Date).getTime()}}),Y.ready.promise=function(t){if(!q){q=Y.Deferred();if(R.readyState==="complete"||R.readyState!=="loading"&&R.addEventListener)setTimeout(Y.ready,1);else if(R.addEventListener)R.addEventListener("DOMContentLoaded",ht,!1),e.addEventListener("load",Y.ready,!1);else{R.attachEvent("onreadystatechange",ht),e.attachEvent("onload",Y.ready);var n=!1;try{n=e.frameElement==null&&R.documentElement}catch(r){}n&&n.doScroll&&function i(){if(!Y.isReady){try{n.doScroll("left")}catch(e){return setTimeout(i,50)}Y.ready()}}()}}return q.promise(t)},Y.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(e,t){pt["[object "+t+"]"]=t.toLowerCase()}),I=Y(R);var dt={};Y.Callbacks=function(e){e=typeof e=="string"?dt[e]||n(e):Y.extend({},e);var r,i,s,o,u,a,f=[],l=!e.once&&[],c=function(t){r=e.memory&&t,i=!0,a=o||0,o=0,u=f.length,s=!0;for(;f&&a<u;a++)if(f[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}s=!1,f&&(l?l.length&&c(l.shift()):r?f=[]:h.disable())},h={add:function(){if(f){var t=f.length;(function n(t){Y.each(t,function(t,r){Y.isFunction(r)&&(!e.unique||!h.has(r))?f.push(r):r&&r.length&&n(r)})})(arguments),s?u=f.length:r&&(o=t,c(r))}return this},remove:function(){return f&&Y.each(arguments,function(e,t){var n;while((n=Y.inArray(t,f,n))>-1)f.splice(n,1),s&&(n<=u&&u--,n<=a&&a--)}),this},has:function(e){return Y.inArray(e,f)>-1},empty:function(){return f=[],this},disable:function(){return f=l=r=t,this},disabled:function(){return!f},lock:function(){return l=t,r||h.disable(),this},locked:function(){return!l},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],f&&(!i||l)&&(s?l.push(t):c(t)),this},fire:function(){return h.fireWith(this,arguments),this},fired:function(){return!!i}};return h},Y.extend({Deferred:function(e){var t=[["resolve","done",Y.Callbacks("once memory"),"resolved"],["reject","fail",Y.Callbacks("once memory"),"rejected"],["notify","progress",Y.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return Y.Deferred(function(n){Y.each(t,function(t,r){var s=r[0],o=e[t];i[r[1]](Y.isFunction(o)?function(){var e=o.apply(this,arguments);e&&Y.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e])}:n[s])}),e=null}).promise()},promise:function(e){return typeof e=="object"?Y.extend(e,r):r}},i={};return r.pipe=r.then,Y.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=$.call(arguments),r=n.length,i=r!==1||e&&Y.isFunction(e.promise)?r:0,s=i===1?e:Y.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?$.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t<r;t++)n[t]&&Y.isFunction(n[t].promise)?n[t].promise().done(o(t,f,n)).fail(s.reject).progress(o(t,a,u)):--i}return i||s.resolveWith(f,n),s.promise()}}),Y.support=function(){var t,n,r,i,s,o,u,a,f,l,c,h=R.createElement("div");h.setAttribute("className","t"),h.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=h.getElementsByTagName("*"),r=h.getElementsByTagName("a")[0],r.style.cssText="top:1px;float:left;opacity:.5";if(!n||!n.length||!r)return{};i=R.createElement("select"),s=i.appendChild(R.createElement("option")),o=h.getElementsByTagName("input")[0],t={leadingWhitespace:h.firstChild.nodeType===3,tbody:!h.getElementsByTagName("tbody").length,htmlSerialize:!!h.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:o.value==="on",optSelected:s.selected,getSetAttribute:h.className!=="t",enctype:!!R.createElement("form").enctype,html5Clone:R.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>",boxModel:R.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,i.disabled=!0,t.optDisabled=!s.disabled;try{delete h.test}catch(p){t.deleteExpando=!1}!h.addEventListener&&h.attachEvent&&h.fireEvent&&(h.attachEvent("onclick",c=function(){t.noCloneEvent=!1}),h.cloneNode(!0).fireEvent("onclick"),h.detachEvent("onclick",c)),o=R.createElement("input"),o.value="t",o.setAttribute("type","radio"),t.radioValue=o.value==="t",o.setAttribute("checked","checked"),o.setAttribute("name","t"),h.appendChild(o),u=R.createDocumentFragment(),u.appendChild(h.lastChild),t.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=o.checked,u.removeChild(o),u.appendChild(h);if(h.attachEvent)for(f in{submit:!0,change:!0,focusin:!0})a="on"+f,l=a in h,l||(h.setAttribute(a,"return;"),l=typeof h[a]=="function"),t[f+"Bubbles"]=l;return Y(function(){var n,r,i,s,o="padding:0;margin:0;border:0;display:block;overflow:hidden;",u=R.getElementsByTagName("body")[0];if(!u)return;n=R.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",u.insertBefore(n,u.firstChild),r=R.createElement("div"),n.appendChild(r),r.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=r.getElementsByTagName("td"),i[0].style.cssText="padding:0;margin:0;border:0;display:none",l=i[0].offsetHeight===0,i[0].style.display="",i[1].style.display="none",t.reliableHiddenOffsets=l&&i[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=u.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",s=R.createElement("div"),s.style.cssText=r.style.cssText=o,s.style.marginRight=s.style.width="0",r.style.width="1px",r.appendChild(s),t.reliableMarginRight=!parseFloat((e.getComputedStyle(s,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=o+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="<div></div>",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),u.removeChild(n),n=r=i=s=null}),u.removeChild(h),n=r=i=s=o=u=h=null,t}();var vt=/^(?:\{.*\}|\[.*\])$/,mt=/([A-Z])/g;Y.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(Y.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?Y.cache[e[Y.expando]]:e[Y.expando],!!e&&!i(e)},data:function(e,n,r,i){if(!Y.acceptData(e))return;var s,o,u=Y.expando,a=typeof n=="string",f=e.nodeType,l=f?Y.cache:e,c=f?e[u]:e[u]&&u;if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t)return;c||(f?e[u]=c=Y.deletedIds.pop()||++Y.uuid:c=u),l[c]||(l[c]={},f||(l[c].toJSON=Y.noop));if(typeof n=="object"||typeof n=="function")i?l[c]=Y.extend(l[c],n):l[c].data=Y.extend(l[c].data,n);return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[Y.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[Y.camelCase(n)])):o=s,o},removeData:function(e,t,n){if(!Y.acceptData(e))return;var r,s,o,u=e.nodeType,a=u?Y.cache:e,f=u?e[Y.expando]:Y.expando;if(!a[f])return;if(t){r=n?a[f]:a[f].data;if(r){Y.isArray(t)||(t in r?t=[t]:(t=Y.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(s=0,o=t.length;s<o;s++)delete r[t[s]];if(!(n?i:Y.isEmptyObject)(r))return}}if(!n){delete a[f].data;if(!i(a[f]))return}u?Y.cleanData([e],!0):Y.support.deleteExpando||a!=a.window?delete a[f]:a[f]=null},_data:function(e,t,n){return Y.data(e,t,n,!0)},acceptData:function(e){var t=e.nodeName&&Y.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),Y.fn.extend({data:function(e,n){var i,s,o,u,a,f=this[0],l=0,c=null;if(e===t){if(this.length){c=Y.data(f);if(f.nodeType===1&&!Y._data(f,"parsedAttrs")){o=f.attributes;for(a=o.length;l<a;l++)u=o[l].name,u.indexOf("data-")===0&&(u=Y.camelCase(u.substring(5)),r(f,u,c[u]));Y._data(f,"parsedAttrs",!0)}}return c}return typeof e=="object"?this.each(function(){Y.data(this,e)}):(i=e.split(".",2),i[1]=i[1]?"."+i[1]:"",s=i[1]+"!",Y.access(this,function(n){if(n===t)return c=this.triggerHandler("getData"+s,[i[0]]),c===t&&f&&(c=Y.data(f,e),c=r(f,e,c)),c===t&&i[1]?this.data(i[0]):c;i[1]=n,this.each(function(){var t=Y(this);t.triggerHandler("setData"+s,i),Y.data(this,e,n),t.triggerHandler("changeData"+s,i)})},null,n,arguments.length>1,null,!1))},removeData:function(e){return this.each(function(){Y.removeData(this,e)})}}),Y.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y._data(e,t),n&&(!r||Y.isArray(n)?r=Y._data(e,t,Y.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=Y.queue(e,t),r=n.shift(),i=Y._queueHooks(e,t),s=function(){Y.dequeue(e,t)};r==="inprogress"&&(r=n.shift()),r&&(t==="fx"&&n.unshift("inprogress"),delete i.stop,r.call(e,s,i)),!n.length&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y._data(e,n)||Y._data(e,n,{empty:Y.Callbacks("once memory").add(function(){Y.removeData(e,t+"queue",!0),Y.removeData(e,n,!0)})})}}),Y.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length<r?Y.queue(this[0],e):n===t?this:this.each(function(){var t=Y.queue(this,e,n);Y._queueHooks(this,e),e==="fx"&&t[0]!=="inprogress"&&Y.dequeue(this,e)})},dequeue:function(e){return this.each(function(){Y.dequeue(this,e)})},delay:function(e,t){return e=Y.fx?Y.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,s=Y.Deferred(),o=this,u=this.length,a=function(){--i||s.resolveWith(o,[o])};typeof e!="string"&&(n=e,e=t),e=e||"fx";while(u--)(r=Y._data(o[u],e+"queueHooks"))&&r.empty&&(i++,r.empty.add(a));return a(),s.promise(n)}});var gt,yt,bt,wt=/[\t\r\n]/g,Et=/\r/g,St=/^(?:button|input)$/i,xt=/^(?:button|input|object|select|textarea)$/i,Tt=/^a(?:rea|)$/i,Nt=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,Ct=Y.support.getSetAttribute;Y.fn.extend({attr:function(e,t){return Y.access(this,Y.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){Y.removeAttr(this,e)})},prop:function(e,t){return Y.access(this,Y.prop,e,t,arguments.length>1)},removeProp:function(e){return e=Y.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o,u;if(Y.isFunction(e))return this.each(function(t){Y(this).addClass(e.call(this,t,this.className))});if(e&&typeof e=="string"){t=e.split(tt);for(n=0,r=this.length;n<r;n++){i=this[n];if(i.nodeType===1)if(!i.className&&t.length===1)i.className=e;else{s=" "+i.className+" ";for(o=0,u=t.length;o<u;o++)~s.indexOf(" "+t[o]+" ")||(s+=t[o]+" ");i.className=Y.trim(s)}}}return this},removeClass:function(e){var n,r,i,s,o,u,a;if(Y.isFunction(e))return this.each(function(t){Y(this).removeClass(e.call(this,t,this.className))});if(e&&typeof e=="string"||e===t){n=(e||"").split(tt);for(u=0,a=this.length;u<a;u++){i=this[u];if(i.nodeType===1&&i.className){r=(" "+i.className+" ").replace(wt," ");for(s=0,o=n.length;s<o;s++)while(r.indexOf(" "+n[s]+" ")>-1)r=r.replace(" "+n[s]+" "," ");i.className=e?Y.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return Y.isFunction(e)?this.each(function(n){Y(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=Y(this),u=t,a=e.split(tt);while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&Y._data(this,"__className__",this.className),this.className=this.className||e===!1?"":Y._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n<r;n++)if(this[n].nodeType===1&&(" "+this[n].className+" ").replace(wt," ").indexOf(t)>-1)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=Y.valHooks[s.type]||Y.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(Et,""):r==null?"":r);return}return i=Y.isFunction(e),this.each(function(r){var s,o=Y(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":Y.isArray(s)&&(s=Y.map(s,function(e){return e==null?"":e+""})),n=Y.valHooks[this.type]||Y.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),Y.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r,i,s=e.selectedIndex,o=[],u=e.options,a=e.type==="select-one";if(s<0)return null;n=a?s:0,r=a?s+1:u.length;for(;n<r;n++){i=u[n];if(i.selected&&(Y.support.optDisabled?!i.disabled:i.getAttribute("disabled")===null)&&(!i.parentNode.disabled||!Y.nodeName(i.parentNode,"optgroup"))){t=Y(i).val();if(a)return t;o.push(t)}}return a&&!o.length&&u.length?Y(u[s]).val():o},set:function(e,t){var n=Y.makeArray(t);return Y(e).find("option").each(function(){this.selected=Y.inArray(Y(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2)return;if(i&&Y.isFunction(Y.fn[n]))return Y(e)[n](r);if(typeof e.getAttribute=="undefined")return Y.prop(e,n,r);u=a!==1||!Y.isXMLDoc(e),u&&(n=n.toLowerCase(),o=Y.attrHooks[n]||(Nt.test(n)?yt:gt));if(r!==t){if(r===null){Y.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,""+r),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(tt);for(;o<r.length;o++)i=r[o],i&&(n=Y.propFix[i]||i,s=Nt.test(i),s||Y.attr(e,i,""),e.removeAttribute(Ct?i:n),s&&n in e&&(e[n]=!1))}},attrHooks:{type:{set:function(e,t){if(St.test(e.nodeName)&&e.parentNode)Y.error("type property can't be changed");else if(!Y.support.radioValue&&t==="radio"&&Y.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}},value:{get:function(e,t){return gt&&Y.nodeName(e,"button")?gt.get(e,t):t in e?e.value:null},set:function(e,t,n){if(gt&&Y.nodeName(e,"button"))return gt.set(e,t,n);e.value=t}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,s,o,u=e.nodeType;if(!e||u===3||u===8||u===2)return;return o=u!==1||!Y.isXMLDoc(e),o&&(n=Y.propFix[n]||n,s=Y.propHooks[n]),r!==t?s&&"set"in s&&(i=s.set(e,r,n))!==t?i:e[n]=r:s&&"get"in s&&(i=s.get(e,n))!==null?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):xt.test(e.nodeName)||Tt.test(e.nodeName)&&e.href?0:t}}}}),yt={get:function(e,n){var r,i=Y.prop(e,n);return i===!0||typeof i!="boolean"&&(r=e.getAttributeNode(n))&&r.nodeValue!==!1?n.toLowerCase():t},set:function(e,t,n){var r;return t===!1?Y.removeAttr(e,n):(r=Y.propFix[n]||n,r in e&&(e[r]=!0),e.setAttribute(n,n.toLowerCase())),n}},Ct||(bt={name:!0,id:!0,coords:!0},gt=Y.valHooks.button={get:function(e,n){var r;return r=e.getAttributeNode(n),r&&(bt[n]?r.value!=="":r.specified)?r.value:t},set:function(e,t,n){var r=e.getAttributeNode(n);return r||(r=R.createAttribute(n),e.setAttributeNode(r)),r.value=t+""}},Y.each(["width","height"],function(e,t){Y.attrHooks[t]=Y.extend(Y.attrHooks[t],{set:function(e,n){if(n==="")return e.setAttribute(t,"auto"),n}})}),Y.attrHooks.contenteditable={get:gt.get,set:function(e,t,n){t===""&&(t="false"),gt.set(e,t,n)}}),Y.support.hrefNormalized||Y.each(["href","src","width","height"],function(e,n){Y.attrHooks[n]=Y.extend(Y.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return r===null?t:r}})}),Y.support.style||(Y.attrHooks.style={get:function(e){return e.style.cssText.toLowerCase()||t},set:function(e,t){return e.style.cssText=""+t}}),Y.support.optSelected||(Y.propHooks.selected=Y.extend(Y.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),Y.support.enctype||(Y.propFix.enctype="encoding"),Y.support.checkOn||Y.each(["radio","checkbox"],function(){Y.valHooks[this]={get:function(e){return e.getAttribute("value")===null?"on":e.value}}}),Y.each(["radio","checkbox"],function(){Y.valHooks[this]=Y.extend(Y.valHooks[this],{set:function(e,t){if(Y.isArray(t))return e.checked=Y.inArray(Y(e).val(),t)>=0}})});var kt=/^(?:textarea|input|select)$/i,Lt=/^([^\.]*|)(?:\.(.+)|)$/,At=/(?:^|\s)hover(\.\S+|)\b/,Ot=/^key/,Mt=/^(?:mouse|contextmenu)|click/,_t=/^(?:focusinfocus|focusoutblur)$/,Dt=function(e){return Y.event.special.hover?e:e.replace(At,"mouseenter$1 mouseleave$1")};Y.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,v,m;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=Y._data(e)))return;r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=Y.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof Y!="undefined"&&(!e||Y.event.triggered!==e.type)?Y.event.dispatch.apply(u.elem,arguments):t},u.elem=e),n=Y.trim(Dt(n)).split(" ");for(f=0;f<n.length;f++){l=Lt.exec(n[f])||[],c=l[1],h=(l[2]||"").split(".").sort(),m=Y.event.special[c]||{},c=(s?m.delegateType:m.bindType)||c,m=Y.event.special[c]||{},p=Y.extend({type:c,origType:l[1],data:i,handler:r,guid:r.guid,selector:s,namespace:h.join(".")},d),v=a[c];if(!v){v=a[c]=[],v.delegateCount=0;if(!m.setup||m.setup.call(e,i,h,u)===!1)e.addEventListener?e.addEventListener(c,u,!1):e.attachEvent&&e.attachEvent("on"+c,u)}m.add&&(m.add.call(e,p),p.handler.guid||(p.handler.guid=r.guid)),s?v.splice(v.delegateCount++,0,p):v.push(p),Y.event.global[c]=!0}e=null},global:{},remove:function(e,t,n,r,i){var s,o,u,a,f,l,c,h,p,d,v,m=Y.hasData(e)&&Y._data(e);if(!m||!(h=m.events))return;t=Y.trim(Dt(t||"")).split(" ");for(s=0;s<t.length;s++){o=Lt.exec(t[s])||[],u=a=o[1],f=o[2];if(!u){for(u in h)Y.event.remove(e,u+t[s],n,r,!0);continue}p=Y.event.special[u]||{},u=(r?p.delegateType:p.bindType)||u,d=h[u]||[],l=d.length,f=f?new RegExp("(^|\\.)"+f.split(".").sort().join("\\.(?:.*\\.|)")+"(\\.|$)"):null;for(c=0;c<d.length;c++)v=d[c],(i||a===v.origType)&&(!n||n.guid===v.guid)&&(!f||f.test(v.namespace))&&(!r||r===v.selector||r==="**"&&v.selector)&&(d.splice(c--,1),v.selector&&d.delegateCount--,p.remove&&p.remove.call(e,v));d.length===0&&l!==d.length&&((!p.teardown||p.teardown.call(e,f,m.handle)===!1)&&Y.removeEvent(e,u,m.handle),delete h[u])}Y.isEmptyObject(h)&&(delete m.handle,Y.removeData(e,"events",!0))},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(n,r,i,s){if(!i||i.nodeType!==3&&i.nodeType!==8){var o,u,a,f,l,c,h,p,d,v,m=n.type||n,g=[];if(_t.test(m+Y.event.triggered))return;m.indexOf("!")>=0&&(m=m.slice(0,-1),u=!0),m.indexOf(".")>=0&&(g=m.split("."),m=g.shift(),g.sort());if((!i||Y.event.customEvent[m])&&!Y.event.global[m])return;n=typeof n=="object"?n[Y.expando]?n:new Y.Event(m,n):new Y.Event(m),n.type=m,n.isTrigger=!0,n.exclusive=u,n.namespace=g.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,c=m.indexOf(":")<0?"on"+m:"";if(!i){o=Y.cache;for(a in o)o[a].events&&o[a].events[m]&&Y.event.trigger(n,r,o[a].handle.elem,!0);return}n.result=t,n.target||(n.target=i),r=r!=null?Y.makeArray(r):[],r.unshift(n),h=Y.event.special[m]||{};if(h.trigger&&h.trigger.apply(i,r)===!1)return;d=[[i,h.bindType||m]];if(!s&&!h.noBubble&&!Y.isWindow(i)){v=h.delegateType||m,f=_t.test(v+m)?i:i.parentNode;for(l=i;f;f=f.parentNode)d.push([f,v]),l=f;l===(i.ownerDocument||R)&&d.push([l.defaultView||l.parentWindow||e,v])}for(a=0;a<d.length&&!n.isPropagationStopped();a++)f=d[a][0],n.type=d[a][1],p=(Y._data(f,"events")||{})[n.type]&&Y._data(f,"handle"),p&&p.apply(f,r),p=c&&f[c],p&&Y.acceptData(f)&&p.apply(f,r)===!1&&n.preventDefault();return n.type=m,!s&&!n.isDefaultPrevented()&&(!h._default||h._default.apply(i.ownerDocument,r)===!1)&&(m!=="click"||!Y.nodeName(i,"a"))&&Y.acceptData(i)&&c&&i[m]&&(m!=="focus"&&m!=="blur"||n.target.offsetWidth!==0)&&!Y.isWindow(i)&&(l=i[c],l&&(i[c]=null),Y.event.triggered=m,i[m](),Y.event.triggered=t,l&&(i[c]=l)),n.result}return},dispatch:function(n){n=Y.event.fix(n||e.event);var r,i,s,o,u,a,f,l,c,h,p,d=(Y._data(this,"events")||{})[n.type]||[],v=d.delegateCount,m=[].slice.call(arguments),g=!n.exclusive&&!n.namespace,y=Y.event.special[n.type]||{},b=[];m[0]=n,n.delegateTarget=this;if(y.preDispatch&&y.preDispatch.call(this,n)===!1)return;if(v&&(!n.button||n.type!=="click")){o=Y(this),o.context=this;for(s=n.target;s!=this;s=s.parentNode||this)if(s.disabled!==!0||n.type!=="click"){a={},l=[],o[0]=s;for(r=0;r<v;r++)c=d[r],h=c.selector,a[h]===t&&(a[h]=o.is(h)),a[h]&&l.push(c);l.length&&b.push({elem:s,matches:l})}}d.length>v&&b.push({elem:this,matches:d.slice(v)});for(r=0;r<b.length&&!n.isPropagationStopped();r++){f=b[r],n.currentTarget=f.elem;for(i=0;i<f.matches.length&&!n.isImmediatePropagationStopped();i++){c=f.matches[i];if(g||!n.namespace&&!c.namespace||n.namespace_re&&n.namespace_re.test(c.namespace))n.data=c.data,n.handleObj=c,u=((Y.event.special[c.origType]||{}).handle||c.handler).apply(f.elem,m),u!==t&&(n.result=u,u===!1&&(n.preventDefault(),n.stopPropagation()))}}return y.postDispatch&&y.postDispatch.call(this,n),n.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return e.which==null&&(e.which=t.charCode!=null?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,s,o=n.button,u=n.fromElement;return e.pageX==null&&n.clientX!=null&&(r=e.target.ownerDocument||R,i=r.documentElement,s=r.body,e.pageX=n.clientX+(i&&i.scrollLeft||s&&s.scrollLeft||0)-(i&&i.clientLeft||s&&s.clientLeft||0),e.pageY=n.clientY+(i&&i.scrollTop||s&&s.scrollTop||0)-(i&&i.clientTop||s&&s.clientTop||0)),!e.relatedTarget&&u&&(e.relatedTarget=u===e.target?n.toElement:u),!e.which&&o!==t&&(e.which=o&1?1:o&2?3:o&4?2:0),e}},fix:function(e){if(e[Y.expando])return e;var t,n,r=e,i=Y.event.fixHooks[e.type]||{},s=i.props?this.props.concat(i.props):this.props;e=Y.Event(r);for(t=s.length;t;)n=s[--t],e[n]=r[n];return e.target||(e.target=r.srcElement||R),e.target.nodeType===3&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,i.filter?i.filter(e,r):e},special:{ready:{setup:Y.bindReady},load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(e,t,n){Y.isWindow(this)&&(this.onbeforeunload=n)},teardown:function(e,t){this.onbeforeunload===t&&(this.onbeforeunload=null)}}},simulate:function(e,t,n,r){var i=Y.extend(new Y.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?Y.event.trigger(i,null,t):Y.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},Y.event.handle=Y.event.dispatch,Y.removeEvent=R.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]=="undefined"&&(e[r]=null),e.detachEvent(r,n))},Y.Event=function(e,t){if(this instanceof Y.Event)e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?o:s):this.type=e,t&&Y.extend(this,t),this.timeStamp=e&&e.timeStamp||Y.now(),this[Y.expando]=!0;else return new Y.Event(e,t)},Y.Event.prototype={preventDefault:function(){this.isDefaultPrevented=o;var e=this.originalEvent;if(!e)return;e.preventDefault?e.preventDefault():e.returnValue=!1},stopPropagation:function(){this.isPropagationStopped=o;var e=this.originalEvent;if(!e)return;e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=o,this.stopPropagation()},isDefaultPrevented:s,isPropagationStopped:s,isImmediatePropagationStopped:s},Y.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){Y.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,s=e.handleObj,o=s.selector;if(!i||i!==r&&!Y.contains(r,i))e.type=s.origType,n=s.handler.apply(this,arguments),e.type=t;return n}}}),Y.support.submitBubbles||(Y.event.special.submit={setup:function(){if(Y.nodeName(this,"form"))return!1;Y.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=Y.nodeName(n,"input")||Y.nodeName(n,"button")?n.form:t;r&&!Y._data(r,"_submit_attached")&&(Y.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),Y._data(r,"_submit_attached",!0))})},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&Y.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){if(Y.nodeName(this,"form"))return!1;Y.event.remove(this,"._submit")}}),Y.support.changeBubbles||(Y.event.special.change={setup:function(){if(kt.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio")Y.event.add(this,"propertychange._change",function(e){e.originalEvent.propertyName==="checked"&&(this._just_changed=!0)}),Y.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),Y.event.simulate("change",this,e,!0)});return!1}Y.event.add(this,"beforeactivate._change",function(e){var t=e.target;kt.test(t.nodeName)&&!Y._data(t,"_change_attached")&&(Y.event.add(t,"change._change",function(e){this.parentNode&&!e.isSimulated&&!e.isTrigger&&Y.event.simulate("change",this.parentNode,e,!0)}),Y._data(t,"_change_attached",!0))})},handle:function(e){var t=e.target;if(this!==t||e.isSimulated||e.isTrigger||t.type!=="radio"&&t.type!=="checkbox")return e.handleObj.handler.apply(this,arguments)},teardown:function(){return Y.event.remove(this,"._change"),kt.test(this.nodeName)}}),Y.support.focusinBubbles||Y.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){Y.event.simulate(t,e.target,Y.event.fix(e),!0)};Y.event.special[t]={setup:function(){n++===0&&R.addEventListener(e,r,!0)},teardown:function(){--n===0&&R.removeEventListener(e,r,!0)}}}),Y.fn.extend({on:function(e,n,r,i,o){var u,a;if(typeof e=="object"){typeof n!="string"&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}r==null&&i==null?(i=n,r=n=t):i==null&&(typeof n=="string"?(i=r,r=t):(i=r,r=n,n=t));if(i===!1)i=s;else if(!i)return this;return o===1&&(u=i,i=function(e){return Y().off(e),u.apply(this,arguments)},i.guid=u.guid||(u.guid=Y.guid++)),this.each(function(){Y.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,Y(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if(typeof e=="object"){for(o in e)this.off(o,n,e[o]);return this}if(n===!1||typeof n=="function")r=n,n=t;return r===!1&&(r=s),this.each(function(){Y.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},live:function(e,t,n){return Y(this.context).on(e,this.selector,t,n),this},die:function(e,t){return Y(this.context).off(e,this.selector||"**",t),this},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return arguments.length==1?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){Y.event.trigger(e,t,this)})},triggerHandler:function(e,t){if(this[0])return Y.event.trigger(e,t,this[0],!0)},toggle:function(e){var t=arguments,n=e.guid||Y.guid++,r=0,i=function(n){var i=(Y._data(this,"lastToggle"+e.guid)||0)%r;return Y._data(this,"lastToggle"+e.guid,i+1),n.preventDefault(),t[i].apply(this,arguments)||!1};i.guid=n;while(r<t.length)t[r++].guid=n;return this.click(i)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),Y.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){Y.fn[t]=function(e,n){return n==null&&(n=e,e=null),arguments.length>0?this.on(t,null,e,n):this.trigger(t)},Ot.test(t)&&(Y.event.fixHooks[t]=Y.event.keyHooks),Mt.test(t)&&(Y.event.fixHooks[t]=Y.event.mouseHooks)}),function(e,t){function n(e,t,n,r){var i=0,s=t.length;for(;i<s;i++)st(e,t[i],n,r)}function r(e,t,r,i,s,o){var u,a=ot.setFilters[t.toLowerCase()];return a||st.error(t),(e||!(u=s))&&n(e||"*",i,u=[],s),u.length>0?a(u,r,o):[]}function i(e,i,s,o,u){var a,f,l,c,h,p,d,v,m=0,g=u.length,y=W.POS,b=new RegExp("^"+y.source+"(?!"+T+")","i"),w=function(){var e=1,n=arguments.length-2;for(;e<n;e++)arguments[e]===t&&(a[e]=t)};for(;m<g;m++){y.exec(""),e=u[m],c=[],l=0,h=o;while(a=y.exec(e)){v=y.lastIndex=a.index+a[0].length;if(v>l){d=e.slice(l,a.index),l=v,p=[i],P.test(d)&&(h&&(p=h),h=o);if(f=q.test(d))d=d.slice(0,-5).replace(P,"$&*");a.length>1&&a[0].replace(b,w),h=r(d,a[1],a[2],p,h,f)}}h?(c=c.concat(h),(d=e.slice(l))&&d!==")"?P.test(d)?n(d,c,s,o):st(d,i,s,o?o.concat(h):h):S.apply(s,c)):st(e,i,s,o)}return g===1?s:st.uniqueSort(s)}function s(e,t,n){var r,i,s,o=[],u=0,a=B.exec(e),f=!a.pop()&&!a.pop(),l=f&&e.match(H)||[""],c=ot.preFilter,h=ot.filter,p=!n&&t!==v;for(;(i=l[u])!=null&&f;u++){o.push(r=[]),p&&(i=" "+i);while(i){f=!1;if(a=P.exec(i))i=i.slice(a[0].length),f=r.push({part:a.pop().replace(D," "),captures:a});for(s in h)(a=W[s].exec(i))&&(!c[s]||(a=c[s](a,t,n)))&&(i=i.slice(a.shift().length),f=r.push({part:s,captures:a}));if(!f)break}}return f||st.error(e),o}function o(e,t,n){var r=t.dir,i=w++;return e||(e=function(e){return e===n}),t.first?function(t,n){while(t=t[r])if(t.nodeType===1)return e(t,n)&&t}:function(t,n){var s,o=i+"."+c,u=o+"."+l;while(t=t[r])if(t.nodeType===1){if((s=t[x])===u)return t.sizset;if(typeof s=="string"&&s.indexOf(o)===0){if(t.sizset)return t}else{t[x]=u;if(e(t,n))return t.sizset=!0,t;t.sizset=!1}}}}function u(e,t){return e?function(n,r){var i=t(n,r);return i&&e(i===!0?n:i,r)}:t}function a(e,t,n){var r,i,s=0;for(;r=e[s];s++)ot.relative[r.part]?i=o(i,ot.relative[r.part],t):(r.captures.push(t,n),i=u(i,ot.filter[r.part].apply(null,r.captures)));return i}function f(e){return function(t,n){var r,i=0;for(;r=e[i];i++)if(r(t,n))return!0;return!1}}var l,c,h,p,d,v=e.document,m=v.documentElement,g="undefined",y=!1,b=!0,w=0,E=[].slice,S=[].push,x=("sizcache"+Math.random()).replace(".",""),T="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",C=N.replace("w","w#"),k="([*^$|!~]?=)",L="\\["+T+"*("+N+")"+T+"*(?:"+k+T+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+C+")|)|)"+T+"*\\]",A=":("+N+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|((?:[^,]|\\\\,|(?:,(?=[^\\[]*\\]))|(?:,(?=[^\\(]*\\))))*))\\)|)",O=":(nth|eq|gt|lt|first|last|even|odd)(?:\\((\\d*)\\)|)(?=[^-]|$)",M=T+"*([\\x20\\t\\r\\n\\f>+~])"+T+"*",_="(?=[^\\x20\\t\\r\\n\\f])(?:\\\\.|"+L+"|"+A.replace(2,7)+"|[^\\\\(),])+",D=new RegExp("^"+T+"+|((?:^|[^\\\\])(?:\\\\.)*)"+T+"+$","g"),P=new RegExp("^"+M),H=new RegExp(_+"?(?="+T+"*,|$)","g"),B=new RegExp("^(?:(?!,)(?:(?:^|,)"+T+"*"+_+")*?|"+T+"*(.*?))(\\)|$)"),j=new RegExp(_.slice(19,-6)+"\\x20\\t\\r\\n\\f>+~])+|"+M,"g"),F=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,I=/[\x20\t\r\n\f]*[+~]/,q=/:not\($/,R=/h\d/i,U=/input|select|textarea|button/i,z=/\\(?!\\)/g,W={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),NAME:new RegExp("^\\[name=['\"]?("+N+")['\"]?\\]"),TAG:new RegExp("^("+N.replace("[-","[-\\*")+")"),ATTR:new RegExp("^"+L),PSEUDO:new RegExp("^"+A),CHILD:new RegExp("^:(only|nth|last|first)-child(?:\\("+T+"*(even|odd|(([+-]|)(\\d*)n|)"+T+"*(?:([+-]|)"+T+"*(\\d+)|))"+T+"*\\)|)","i"),POS:new RegExp(O,"ig"),needsContext:new RegExp("^"+T+"*[>+~]|"+O,"i")},X={},V=[],$={},J=[],K=function(e){return e.sizzleFilter=!0,e},Q=function(e){return function(t){return t.nodeName.toLowerCase()==="input"&&t.type===e}},G=function(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}},Z=function(e){var t=!1,n=v.createElement("div");try{t=e(n)}catch(r){}return n=null,t},et=Z(function(e){e.innerHTML="<select></select>";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),tt=Z(function(e){e.id=x+0,e.innerHTML="<a name='"+x+"'></a><div name='"+x+"'></div>",m.insertBefore(e,m.firstChild);var t=v.getElementsByName&&v.getElementsByName(x).length===2+v.getElementsByName(x+0).length;return d=!v.getElementById(x),m.removeChild(e),t}),nt=Z(function(e){return e.appendChild(v.createComment("")),e.getElementsByTagName("*").length===0}),rt=Z(function(e){return e.innerHTML="<a href='#'></a>",e.firstChild&&typeof e.firstChild.getAttribute!==g&&e.firstChild.getAttribute("href")==="#"}),it=Z(function(e){return e.innerHTML="<div class='hidden e'></div><div class='hidden'></div>",!e.getElementsByClassName||e.getElementsByClassName("e").length===0?!1:(e.lastCh