﻿window.Modernizr=function(g,d,h){function D(){a.input=function(b){for(var a=0,d=b.length;a<d;a++)y[b[a]]=b[a]in c;return y}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),a.inputtypes=function(g){for(var f=0,a,b,i,j=g.length;f<j;f++)c.setAttribute("type",b=g[f]),a=c.type!=="text",a&&(c.value=l,c.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(b)&&c.style.WebkitAppearance!==h?(e.appendChild(c),i=d.defaultView,a=i.getComputedStyle&&i.getComputedStyle(c,null).WebkitAppearance!=="textfield"&&c.offsetHeight!==0,e.removeChild(c)):/^(search|tel)$/.test(b)||(/^(url|email)$/.test(b)?a=c.checkValidity&&c.checkValidity()===!1:/^color$/.test(b)?(e.appendChild(c),e.offsetWidth,a=c.value!=l,e.removeChild(c)):a=c.value!=l)),x[g[f]]=!!a;return x}("search tel url email datetime date month week time datetime-local number range color".split(" "))}function p(a,c){var b=a.charAt(0).toUpperCase()+a.substr(1),d=(a+" "+w.join(b+" ")+b).split(" ");return k(d,c)}function k(a,c){for(var b in a)if(j[a[b]]!==h)return c=="pfx"?a[b]:!0;return!1}function u(a,b){return!!~(""+a).indexOf(b)}function o(a,b){return typeof a===b}function A(a,b){return n(f.join(a+";")+(b||""))}function n(a){j.cssText=a}var B="2.0.6",a={},C=!0,e=d.documentElement,G=d.head||d.getElementsByTagName("head")[0],i="modernizr",v=d.createElement(i),j=v.style,c=d.createElement("input"),l=":)",H=Object.prototype.toString,f=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),w="Webkit Moz O ms Khtml".split(" "),b={},x={},y={},z=[],r=function(f,k,b,g){var h,j,c,a=d.createElement("div");if(parseInt(b,10))while(b--)c=d.createElement("div"),c.id=g?g[b]:i+(b+1),a.appendChild(c);h=["&shy;","<style>",f,"</style>"].join(""),a.id=i,a.innerHTML+=h,e.appendChild(a),j=k(a,f),a.parentNode.removeChild(a);return!!j},E=function(a){if(g.matchMedia)return matchMedia(a).matches;var b;r("@media "+a+" { #"+i+" { position: absolute; } }",function(a){b=(g.getComputedStyle?getComputedStyle(a,null):a.currentStyle).position=="absolute"});return b},m,s={}.hasOwnProperty,t;!o(s,h)&&!o(s.call,h)?t=function(a,b){return s.call(a,b)}:t=function(a,b){return b in a&&o(a.constructor.prototype[b],h)};var F=function(e,c){var f=e.join(""),b=c.length;r(f,function(i,j){var c=d.styleSheets[d.styleSheets.length-1],f=c.cssRules&&c.cssRules[0]?c.cssRules[0].cssText:c.cssText||"",h=i.childNodes,e={};while(b--)e[h[b].id]=h[b];a.touch="ontouchstart"in g||e.touch.offsetTop===9,a.csstransforms3d=e.csstransforms3d.offsetLeft===9,a.generatedcontent=e.generatedcontent.offsetHeight>=1,a.fontface=/src/i.test(f)&&f.indexOf(j.split(" ")[0])===0},b,c)}(['@font-face {font-family:"font";src:url("https://")}',["@media (",f.join("touch-enabled),("),i,")","{#touch{top:9px;position:absolute}}"].join(""),["@media (",f.join("transform-3d),("),i,")","{#csstransforms3d{left:9px;position:absolute}}"].join(""),['#generatedcontent:after{content:"',l,'";visibility:hidden}'].join("")],["fontface","touch","csstransforms3d","generatedcontent"]);b.flexbox=function(){function g(a,b,c,d){a.style.cssText=f.join(b+":"+c+";")+(d||"")}function c(b,a,c,d){a+=":",b.style.cssText=(a+f.join(c+";"+a)).slice(0,-a.length)+(d||"")}var a=d.createElement("div"),b=d.createElement("div");c(a,"display","box","width:42px;padding:0;"),g(b,"box-flex","1","width:10px;"),a.appendChild(b),e.appendChild(a);var h=b.offsetWidth===42;a.removeChild(b),e.removeChild(a);return h},b.touch=function(){return a.touch},b.geolocation=function(){return!!navigator.geolocation},b.history=function(){return!!g.history&&!!history.pushState},b.rgba=function(){n("background-color:rgba(150,255,150,.5)");return u(j.backgroundColor,"rgba")},b.textshadow=function(){return d.createElement("div").style.textShadow===""},b.opacity=function(){A("opacity:.55");return/^0.55$/.test(j.opacity)},b.cssanimations=function(){return p("animationName")},b.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";n((a+f.join(b+a)+f.join(c+a)).slice(0,-a.length));return u(j.backgroundImage,"gradient")},b.csstransforms=function(){return!!k(["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"])},b.csstransforms3d=function(){var b=!!k(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);b&&"webkitPerspective"in e.style&&(b=a.csstransforms3d);return b},b.csstransitions=function(){return p("transitionProperty")},b.fontface=function(){return a.fontface},b.generatedcontent=function(){return a.generatedcontent},b.localstorage=function(){try{return!!localStorage.getItem}catch(a){return!1}};for(var q in b)t(b,q)&&(m=q.toLowerCase(),a[m]=b[q](),z.push((a[m]?"":"no-")+m));a.input||D(),n(""),v=c=null,g.attachEvent&&function(){var a=d.createElement("div");a.innerHTML="<elem></elem>";return a.childNodes.length!==1}()&&function(e,b){function n(b){var a=-1;while(++a<k)b.createElement(i[a])}e.iepp=e.iepp||{};var a=e.iepp,g=a.html5elements||"abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",i=g.split("|"),k=i.length,o=new RegExp("(^|\\s)("+g+")","gi"),p=new RegExp("<(/*)("+g+")","gi"),q=/^\s*[\{\}]\s*$/,r=new RegExp("(^|[^\\n]*?\\s)("+g+")([^\\n]*)({[\\n\\w\\W]*?})","gi"),l=b.createDocumentFragment(),j=b.documentElement,m=j.firstChild,d=b.createElement("body"),f=b.createElement("style"),s=/print|all/,c;a.getCSS=function(d,b){if(d+""===h)return"";var e=-1,g=d.length,c,f=[];while(++e<g){c=d[e];if(c.disabled)continue;b=c.media||b,s.test(b)&&f.push(a.getCSS(c.imports,b),c.cssText),b="all"}return f.join("")},a.parseCSS=function(c){var b=[],a;while((a=r.exec(c))!=null)b.push(((q.exec(a[1])?"\n":a[1])+a[2]+a[3]).replace(o,"$1.iepp_$2")+a[4]);return b.join("\n")},a.writeHTML=function(){var a=-1;c=c||b.body;while(++a<k){var e=b.getElementsByTagName(i[a]),g=e.length,f=-1;while(++f<g)e[f].className.indexOf("iepp_")<0&&(e[f].className+=" iepp_"+i[a])}l.appendChild(c),j.appendChild(d),d.className=c.className,d.id=c.id,d.innerHTML=c.innerHTML.replace(p,"<$1font")},a._beforePrint=function(){f.styleSheet.cssText=a.parseCSS(a.getCSS(b.styleSheets,"all")),a.writeHTML()},a.restoreHTML=function(){d.innerHTML="",j.removeChild(d),j.appendChild(c)},a._afterPrint=function(){a.restoreHTML(),f.styleSheet.cssText=""},n(b),n(l);a.disablePP||(m.insertBefore(f,m.firstChild),f.media="print",f.className="iepp-printshim",e.attachEvent("onbeforeprint",a._beforePrint),e.attachEvent("onafterprint",a._afterPrint))}(g,d),a._version=B,a._prefixes=f,a._domPrefixes=w,a.mq=E,a.testProp=function(a){return k([a])},a.testAllProps=p,a.testStyles=r,e.className=e.className.replace(/\bno-js\b/,"")+(C?" js "+z.join(" "):"");return a}(this,this.document),function(g,a,z){function x(a){return!a||a=="loaded"||a=="complete"}function c(){var b=1,a=-1;while(e.length-++a)if(e[a].s&&!(b=e[a].r))break;b&&p()}function D(h){var e=a.createElement("script"),g;e.src=h.s,e.onreadystatechange=e.onload=function(){!g&&x(e.readyState)&&(g=1,c(),e.onload=e.onreadystatechange=null)},d(function(){g||(g=1,c())},b.errorTimeout),h.e?e.onload():f.parentNode.insertBefore(e,f)}function C(h){var e=a.createElement("link"),g;e.href=h.s,e.rel="stylesheet",e.type="text/css";if(!h.e&&(s||k)){var i=function(a){d(function(){if(!g)try{a.sheet.cssRules.length?(g=1,c()):i(a)}catch(b){b.code==1e3||b.message=="security"||b.message=="denied"?(g=1,d(function(){c()},0)):i(a)}},0)};i(e)}else e.onload=function(){g||(g=1,d(function(){c()},0))},h.e&&e.onload();d(function(){g||(g=1,c())},b.errorTimeout),!h.e&&f.parentNode.insertBefore(e,f)}function p(){var a=e.shift();j=1,a?a.t?d(function(){a.t=="c"?C(a):D(a)},0):(a(),c()):j=0}function B(i,m,n,q,t,s){function o(){!k&&x(g.readyState)&&(h.r=k=1,!j&&c(),g.onload=g.onreadystatechange=null,d(function(){r.removeChild(g)},0))}var g=a.createElement(i),k=0,h={t:n,s:m,e:s};g.src=g.data=m,!l&&(g.style.display="none"),g.width=g.height="0",i!="object"&&(g.type=n),g.onload=g.onreadystatechange=o,i=="img"?g.onerror=o:i=="script"&&(g.onerror=function(){h.e=h.r=1,p()}),e.splice(q,0,h),r.insertBefore(g,l?null:f),d(function(){k||(r.removeChild(g),h.r=h.e=k=1,c())},b.errorTimeout)}function A(b,a,c){var d=a=="c"?G:y;j=0,a=a||"j",h(b)?B(d,b,a,this.i++,i,c):(e.splice(this.i++,0,b),e.length==1&&p());return this}function u(){var a=b;a.loader={load:A,i:0};return a}var i=a.documentElement,d=g.setTimeout,f=a.getElementsByTagName("script")[0],q={}.toString,e=[],j=0,k="MozAppearance"in i.style,l=k&&!!a.createRange().compareNode,H=k&&!l,r=l?i:f.parentNode,E=g.opera&&q.call(g.opera)=="[object Opera]",s="webkitAppearance"in i.style,F=s&&"async"in a.createElement("script"),y=k?"object":E||F?"img":"script",G=s?"img":y,t=Array.isArray||function(a){return q.call(a)=="[object Array]"},m=function(a){return Object(a)===a},h=function(a){return typeof a=="string"},n=function(a){return q.call(a)=="[object Function]"},o=[],v={},w,b;b=function(a){function i(f){for(var c=f.split("!"),g=o.length,e=c.pop(),h=c.length,b={url:e,origUrl:e,prefixes:c},d,a=0;a<h;a++)d=v[c[a]],d&&(b=d(b));for(a=0;a<g;a++)b=o[a](b);return b}function d(c,a,e,d,f){var b=i(c),g=b.autoCallback;if(!b.bypass){a&&(a=n(a)?a:a[c]||a[d]||a[c.split("/").pop().split("?")[0]]);if(b.instead)return b.instead(c,a,e,d,f);e.load(b.url,b.forceCSS||!b.forceJS&&/css$/.test(b.url)?"c":z,b.noexec),(n(a)||n(g))&&e.load(function(){u(),a&&a(b.origUrl,f,d),g&&g(b.origUrl,f,d)})}}function g(a,c){function f(a){if(h(a))d(a,g,c,0,e);else if(m(a))for(b in a)a.hasOwnProperty(b)&&d(a[b],g,c,b,e)}var e=!!a.test,i=e?a.yep:a.nope,j=a.load||a.both,g=a.callback,b;f(i),f(j),a.complete&&c.load(a.complete)}var e,c,f=this.yepnope.loader;if(h(a))d(a,0,f,0);else if(t(a))for(e=0;e<a.length;e++)c=a[e],h(c)?d(c,0,f,0):t(c)?b(c):m(c)&&g(c,f);else m(a)&&g(a,f)},b.addPrefix=function(a,b){v[a]=b},b.addFilter=function(a){o.push(a)},b.errorTimeout=1e4,a.readyState==null&&a.addEventListener&&(a.readyState="loading",a.addEventListener("DOMContentLoaded",w=function(){a.removeEventListener("DOMContentLoaded",w,0),a.readyState="complete"},0)),g.yepnope=u()}(this,this.document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))};(function(d){if(true)return;var b=document,k=b.documentElement,h=O(),g=/MSIE (\d+)/.exec(navigator.userAgent)[1];if(b.compatMode!="CSS1Compat"||g<6||g>8||!h)return;var p={NW:"*.Dom.select",MooTools:"$$",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",Sizzle:"*",jQuery:"*",dojo:"*.query"},q,i=[],Q=0,A=true,S="slvzr",R=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*/g,T=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))[^;]*;/g,P=/\burl\(\s*(["']?)(?!data:)([^"')]+)\1\s*\)/g,C=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/,E=/:(:first-(?:line|letter))/g,G=/(^|})\s*([^\{]*?[\[:][^{]+)/g,H=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g,t=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g,w=/[^\w-]/g,F=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/,z=/^(checkbox|radio)$/,m=g>6?/[\$\^*]=(['"])\1/:null,x=/([(\[+~])\s+/g,y=/\s+([)\]+~])/g,u=/\s+/g,B=/^\s*((?:[\S\s]*\S)?)\s*$/,a="",j=" ",e="$1";function J(a){return a.replace(E,e).replace(G,function(h,f,e){for(var a=e.split(","),c=0,g=a.length;c<g;c++){var d=v(a[c])+j,b=[];a[c]=d.replace(H,function(h,c,e,f,g){if(c){if(b.length>0){N(d.substring(0,g),b);b=[]}return c}else{var a=e?I(e):L(f);if(a){b.push(a);return"."+a.className}return h}})}return f+a.join(",")})}function L(a){return!m||m.test(a)?{className:n(a),applyClass:true}:null}function I(e){var h=true,j=n(e.slice(1)),b=e.substring(0,5)==":not(",l,m;if(b)e=e.slice(5,-1);var o=e.indexOf("(");if(o>-1)e=e.substring(0,o);if(e.charAt(0)==":")switch(e.slice(1)){case"root":h=function(a){return b?a!=k:a==k};break;case"target":if(g==8){h=function(e){var g=function(){var c=location.hash,d=c.slice(1);return b?c==a||e.id!=d:c!=a&&e.id==d};c(d,"hashchange",function(){f(e,j,g())});return g()};break}return false;case"checked":h=function(a){z.test(a.type)&&c(a,"propertychange",function(){event.propertyName=="checked"&&f(a,j,a.checked!==b)});return a.checked!==b};break;case"disabled":b=!b;case"enabled":h=function(a){if(F.test(a.tagName)){c(a,"propertychange",function(){event.propertyName=="$disabled"&&f(a,j,a.$disabled===b)});i.push(a);a.$disabled=a.disabled;return a.disabled===b}return e==":enabled"?b:!b};break;case"focus":l="focus";m="blur";case"hover":if(!l){l="mouseenter";m="mouseleave"}h=function(a){c(a,b?m:l,function(){f(a,j,true)});c(a,b?l:m,function(){f(a,j,false)});return b};break;default:if(!C.test(e))return false}return{className:j,applyClass:h}}function N(i,k){var d,b=i.replace(t,a);if(b==a||b.charAt(b.length-1)==j)b+="*";try{d=q(b)}catch(n){W("Selector '"+i+"' threw exception '"+n+"'")}if(d)for(var g=0,l=d.length;g<l;g++){for(var e=d[g],f=e.className,h=0,m=k.length;h<m;h++){var c=k[h];if(!U(e,c))if(c.applyClass&&(c.applyClass===true||c.applyClass(e)===true))f=r(f,c.className,true)}e.className=f}}function U(b,a){return new RegExp("(^|\\s)"+a.className+"(\\s|$)").test(b.className)}function n(a){return S+"-"+(g==6&&A?Q++:a.replace(w,function(a){return a.charCodeAt(0)}))}function W(a){d.console&&d.console.log(a)}function s(a){return a.replace(B,e)}function D(a){return s(a).replace(u,j)}function v(a){return D(a.replace(x,e).replace(y,e))}function f(b,e,f){var d=b.className,c=r(d,e,f);if(c!=d){b.className=c;b.parentNode.className+=a}}function r(a,c,f){var d=RegExp("(^|\\s)"+c+"(\\s|$)"),b=d.test(a);return f?b?a:a+j+c:b?s(a.replace(d,e)):a}function c(c,b,a){c.attachEvent("on"+b,a)}function O(){if(d.XMLHttpRequest)return new XMLHttpRequest;try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(a){return null}}function K(b){h.open("GET",b,false);h.send();return h.status==200?h.responseText:a}function l(a,d){function c(a){return a.substring(0,a.indexOf("/",8))}if(/^https?:\/\//i.test(a))return c(d)==c(a)?a:null;if(a.charAt(0)=="/")return c(d)+a;var b=d.split(/[?#]/)[0];if(a.charAt(0)!="?"&&b.charAt(b.length-1)!="/")b=b.substring(0,b.lastIndexOf("/")+1);return b+a}function o(b){return b?K(b).replace(R,a).replace(T,function(f,e,c,d,a){return o(l(c||a,b))}).replace(P,function(e,c,d){c=c||a;return" url("+c+l(d,b)+c+") "}):a}function V(){for(var d,c,f=b.getElementsByTagName("BASE"),g=f.length>0?f[0].href:b.location.href,e=0;e<b.styleSheets.length;e++){c=b.styleSheets[e];if(c.href!=a){d=l(c.href,g);if(d)c.cssText=J(o(d))}}i.length>0&&setInterval(function(){for(var b=0,c=i.length;b<c;b++){var a=i[b];if(a.disabled!==a.$disabled)if(a.disabled){a.disabled=false;a.$disabled=true;a.disabled=true}else a.$disabled=a.disabled}},250)}M(d,function(){for(var b in p){var c,e,a=d;if(d[b]){c=p[b].replace("*",b).split(".");while((e=c.shift())&&(a=a[e]));if(typeof a=="function"){q=a;V();return}}}});
/*
	 * ContentLoaded.js by Diego Perini, modified for IE<9 only (to save space)
	 *
	 * Author: Diego Perini (diego.perini at gmail.com)
	 * Summary: cross-browser wrapper for DOMContentLoaded
	 * Updated: 20101020
	 * License: MIT
	 * Version: 1.2
	 *
	 * URL:
	 * http://javascript.nwbox.com/ContentLoaded/
	 * http://javascript.nwbox.com/ContentLoaded/MIT-LICENSE
	 *
	 */
function M(d,i){var f=false,h=true,e=function(a){if(a.type=="readystatechange"&&b.readyState!="complete")return;(a.type=="load"?d:b).detachEvent("on"+a.type,e,false);!f&&(f=true)&&i.call(d,a.type||a)},g=function(){try{k.doScroll("left")}catch(a){setTimeout(g,50);return}e("poll")};if(b.readyState=="complete")i.call(d,a);else{if(b.createEventObject&&k.doScroll){try{h=!d.frameElement}catch(j){}h&&g()}c(b,"readystatechange",e);c(d,"load",e)}}})(this)
