window.Modernizr=function(n,t,i){function d(n){tt.cssText=n}function e(n,t){return typeof n===t}function st(n,t){return!!~(""+n).indexOf(t)}function g(n,t){var u,r;for(u in n)if(r=n[u],!st(r,"-")&&tt[r]!==i)return t=="pfx"?r:!0;return!1}function ht(n,t,r){var f,u;for(f in n)if(u=t[n[f]],u!==i)return r===!1?n[f]:e(u,"function")?u.bind(r||t):u;return!1}function a(n,t,i){var r=n.charAt(0).toUpperCase()+n.slice(1),u=(n+" "+ut.join(r+" ")+r).split(" ");return e(t,"string")||e(t,"undefined")?g(u,t):(u=(n+" "+ft.join(r+" ")+r).split(" "),ht(u,t,i))}function ct(){r.input=function(i){for(var r=0,f=i.length;r<f;r++)h[i[r]]=i[r]in u;return h.list&&(h.list=!!t.createElement("datalist")&&!!n.HTMLDataListElement),h}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));r.inputtypes=function(n){for(var e=0,r,o,s,h=n.length;e<h;e++)u.setAttribute("type",o=n[e]),r=u.type!=="text",r&&(u.value=it,u.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(o)&&u.style.WebkitAppearance!==i?(f.appendChild(u),s=t.defaultView,r=s.getComputedStyle&&s.getComputedStyle(u,null).WebkitAppearance!=="textfield"&&u.offsetHeight!==0,f.removeChild(u)):/^(search|tel)$/.test(o)||(r=/^(url|email)$/.test(o)?u.checkValidity&&u.checkValidity()===!1:u.value!=it)),et[n[e]]=!!r;return et}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var r={},v=!0,f=t.documentElement,s="modernizr",nt=t.createElement(s),tt=nt.style,u=t.createElement("input"),it=":)",at={}.toString,y=" -webkit- -moz- -o- -ms- ".split(" "),rt="Webkit Moz O ms",ut=rt.split(" "),ft=rt.toLowerCase().split(" "),o={},et={},h={},p=[],w=p.slice,c,ot=function(n,i,r,u){var l,a,c,v,e=t.createElement("div"),h=t.body,o=h||t.createElement("body");if(parseInt(r,10))while(r--)c=t.createElement("div"),c.id=u?u[r]:s+(r+1),e.appendChild(c);return l=["&#173;",'<style id="s',s,'">',n,"<\/style>"].join(""),e.id=s,(h?e:o).innerHTML+=l,o.appendChild(e),h||(o.style.background="",o.style.overflow="hidden",v=f.style.overflow,f.style.overflow="hidden",f.appendChild(o)),a=i(e,n),h?e.parentNode.removeChild(e):(o.parentNode.removeChild(o),f.style.overflow=v),!!a},b={}.hasOwnProperty,k,l;k=!e(b,"undefined")&&!e(b.call,"undefined")?function(n,t){return b.call(n,t)}:function(n,t){return t in n&&e(n.constructor.prototype[t],"undefined")};Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if(typeof t!="function")throw new TypeError;return i=w.call(arguments,1),r=function(){var f,e,u;return this instanceof r?(f=function(){},f.prototype=t.prototype,e=new f,u=t.apply(e,i.concat(w.call(arguments))),Object(u)===u?u:e):t.apply(n,i.concat(w.call(arguments)))},r});o.touch=function(){var i;return"ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch?i=!0:ot(["@media (",y.join("touch-enabled),("),s,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(n){i=n.offsetTop===9}),i};o.csstransforms=function(){return!!a("transform")};o.csstransitions=function(){return a("transition")};for(l in o)k(o,l)&&(c=l.toLowerCase(),r[c]=o[l](),p.push((r[c]?"":"no-")+c));return r.input||ct(),r.addTest=function(n,t){if(typeof n=="object")for(var u in n)k(n,u)&&r.addTest(u,n[u]);else{if(n=n.toLowerCase(),r[n]!==i)return r;t=typeof t=="function"?t():t;typeof v!="undefined"&&v&&(f.className+=" "+(t?"":"no-")+n);r[n]=t}return r},d(""),nt=u=null,r._version="2.8.3",r._prefixes=y,r._domPrefixes=ft,r._cssomPrefixes=ut,r.testProp=function(n){return g([n])},r.testAllProps=a,r.testStyles=ot,f.className=f.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(v?" js "+p.join(" "):""),r}(this,this.document)