window.Modernizr=function(r,u,d){function e(e,t,n,r){var o,i,a,c=u.createElement("div"),s=u.body,l=s||u.createElement("body");if(parseInt(n,10))for(;n--;)(i=u.createElement("div")).id=r?r[n]:p+(n+1),c.appendChild(i);return o=["",'"].join(""),c.id=p,(s?c:l).innerHTML+=o,l.appendChild(c),s||(l.style.background="",l.style.overflow="hidden",a=f.style.overflow,f.style.overflow="hidden",f.appendChild(l)),o=t(c,e),s?c.parentNode.removeChild(c):(l.parentNode.removeChild(l),f.style.overflow=a),!!o}var t,o,i,n,a={},f=u.documentElement,p="modernizr",c=u.createElement(p).style,s=u.createElement("input"),l=":)",m={}.toString,h=" -webkit- -moz- -o- -ms- ".split(" "),v="Webkit Moz O ms",g=v.split(" "),y=v.toLowerCase().split(" "),b="http://www.w3.org/2000/svg",E={},x={},w={},S=[],T=S.slice,C=(i={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"},function(e,t){t=t||u.createElement(i[e]||"div");var n=(e="on"+e)in t;return n||(t=t.setAttribute?t:u.createElement("div")).setAttribute&&t.removeAttribute&&(t.setAttribute(e,""),n=N(t[e],"function"),void 0!==t[e]&&(t[e]=d),t.removeAttribute(e)),t=null,n}),k={}.hasOwnProperty;function j(e){c.cssText=e}function N(e,t){return typeof e===t}function P(e,t){return!!~(""+e).indexOf(t)}function $(e,t){for(var n in e){n=e[n];if(!P(n,"-")&&c[n]!==d)return"pfx"!=t||n}return!1}function A(e,t,n){var r=e.charAt(0).toUpperCase()+e.slice(1),o=(e+" "+g.join(r+" ")+r).split(" ");if(N(t,"string")||void 0===t)return $(o,t);var i,a=o=(e+" "+y.join(r+" ")+r).split(" "),c=t,s=n;for(i in a){var l=c[a[i]];if(l!==d)return!1===s?a[i]:N(l,"function")?l.bind(s||c):l}return!1}for(n in o=void 0!==k&&void 0!==k.call?function(e,t){return k.call(e,t)}:function(e,t){return t in e&&void 0===e.constructor.prototype[t]},Function.prototype.bind||(Function.prototype.bind=function(n){var r=this;if("function"!=typeof r)throw new TypeError;var o=T.call(arguments,1),i=function(){var e,t;return this instanceof i?((e=function(){}).prototype=r.prototype,e=new e,t=r.apply(e,o.concat(T.call(arguments))),Object(t)===t?t:e):r.apply(n,o.concat(T.call(arguments)))};return i}),E.flexbox=function(){return A("flexWrap")},E.flexboxlegacy=function(){return A("boxDirection")},E.canvas=function(){var e=u.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))},E.canvastext=function(){return!(!a.canvas||!N(u.createElement("canvas").getContext("2d").fillText,"function"))},E.webgl=function(){return!!r.WebGLRenderingContext},E.touch=function(){var t;return"ontouchstart"in r||r.DocumentTouch&&u instanceof DocumentTouch?t=!0:e(["@media (",h.join("touch-enabled),("),p,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(e){t=9===e.offsetTop}),t},E.geolocation=function(){return"geolocation"in navigator},E.postmessage=function(){return!!r.postMessage},E.websqldatabase=function(){return!!r.openDatabase},E.indexedDB=function(){return!!A("indexedDB",r)},E.hashchange=function(){return C("hashchange",r)&&(u.documentMode===d||7",o="hidden"in d,c=1==d.childNodes.length||(a.createElement("a"),void 0===(t=a.createDocumentFragment()).cloneNode||void 0===t.createDocumentFragment||void 0===t.createElement)}catch(e){c=o=!0}function f(e,t){var n=e.createElement("p"),e=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",e.insertBefore(n.lastChild,e.firstChild)}function p(){var e=g.elements;return"string"==typeof e?e.split(" "):e}function m(e){var t=u[e[s]];return t||(t={},l++,e[s]=l,u[l]=t),t}function h(e,t,n){return t=t||a,c?t.createElement(e):!(t=(n=n||m(t)).cache[e]?n.cache[e].cloneNode():i.test(e)?(n.cache[e]=n.createElem(e)).cloneNode():n.createElem(e)).canHaveChildren||r.test(e)||t.tagUrn?t:n.frag.appendChild(t)}function v(e){var t,n,r=m(e=e||a);return!g.shivCSS||o||r.hasCSS||(r.hasCSS=!!f(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),c||(t=e,(n=r).cache||(n.cache={},n.createElem=t.createElement,n.createFrag=t.createDocumentFragment,n.frag=n.createFrag()),t.createElement=function(e){return g.shivMethods?h(e,t,n):n.createElem(e)},t.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+p().join().replace(/\w+/g,function(e){return n.createElem(e),n.frag.createElement(e),'c("'+e+'")'})+");return n}")(g,n.frag)),e}var g={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==n.shivCSS,supportsUnknownElements:c,shivMethods:!1!==n.shivMethods,type:"default",shivDocument:v,createElement:h,createDocumentFragment:function(e,t){if(e=e||a,c)return e.createDocumentFragment();for(var n=(t=t||m(e)).frag.cloneNode(),r=0,o=p(),i=o.length;r+~])("+p().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),i="$1"+b+"\\:$2";r--;)(t=n[r]=n[r].split("}"))[t.length-1]=t[t.length-1].replace(o,i),n[r]=t.join("}");return n.join("{")}(o.reverse().join("")),l=x(c),s=f(c,o)}),t.attachEvent("onafterprint",function(){for(var e=l,t=e.length;t--;)e[t].removeNode();clearTimeout(n._removeSheetTimer),n._removeSheetTimer=setTimeout(u,500)}),c.printShived=!0),c;function u(){clearTimeout(n._removeSheetTimer),s&&s.removeNode(!0),s=null}}g.type+=" print",(g.shivPrint=w)(a)}(this,document),function(e,p){function d(e){return"[object Function]"==o.call(e)}function m(e){return"string"==typeof e}function f(){}function h(e){return!e||"loaded"==e||"complete"==e||"uninitialized"==e}function v(){var e=b.shift();E=1,e?e.t?g(function(){("c"==e.t?k.injectCss:k.injectJs)(e.s,0,e.a,e.x,e.e,1)},0):(e(),v()):E=0}function t(e,t,n,r,o){return E=0,t=t||"j",m(e)?(a="c"==t?T:S,c=e,t=t,s=this.i++,n=n,r=r,o=(o=o)||k.errorTimeout,l=p.createElement(a),d=u=0,f={t:t,s:c,e:n,a:r,x:o},1===C[c]&&(d=1,C[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){i.call(this,d)},b.splice(s,0,f),"img"!=a&&(d||2===C[c]?(w.insertBefore(l,x?null:y),g(i,o)):C[c].push(l))):(b.splice(this.i++,0,e),1==b.length&&v()),this;function i(e){if(!u&&h(l.readyState)&&(f.r=u=1,E||v(),l.onload=l.onreadystatechange=null,e))for(var t in"img"!=a&&g(function(){w.removeChild(l)},50),C[c])C[c].hasOwnProperty(t)&&C[c][t].onload()}var a,c,s,l,u,d,f}function c(){var e=k;return e.loader={load:t,i:0},e}var n,r=p.documentElement,g=e.setTimeout,y=p.getElementsByTagName("script")[0],o={}.toString,b=[],E=0,i="MozAppearance"in r.style,x=i&&!!p.createRange().compareNode,w=x?r:y.parentNode,r=e.opera&&"[object Opera]"==o.call(e.opera),r=!!p.attachEvent&&!r,S=i?"object":r?"script":"img",T=r?"script":S,a=Array.isArray||function(e){return"[object Array]"==o.call(e)},s=[],C={},l={timeout:function(e,t){return t.length&&(e.timeout=t[0]),e}},k=function(e){function u(e,t,n,r,o){var i=function(e){for(var t,n,e=e.split("!"),r=s.length,o=e.pop(),i=e.length,o={url:o,origUrl:o,prefixes:e},a=0;a