function r(r,n,t){var u=r,e=n;if(-1!==n.indexOf(".")){var f=n.split(".");e=f.pop(),u=f.reduce((function(r,n){return r[n]=r[n]||{},r[n]}),r)}u[e]=t}function n(r){for(var n=arguments.length,t=new Array(n>1?n-1:0),u=1;u1?t-1:0),e=1;e