window.Modernizr=function(n,t,i){function st(){u.input=function(n){for(var t=0,i=n.length;t<i;t++)et[n[t]]=n[t]in f;return et}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));u.inputtypes=function(n){for(var o=0,r,u,s,h=n.length;o<h;o++)f.setAttribute("type",u=n[o]),r=f.type!=="text",r&&(f.value=w,f.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(u)&&f.style.WebkitAppearance!==i?(e.appendChild(f),s=t.defaultView,r=s.getComputedStyle&&s.getComputedStyle(f,null).WebkitAppearance!=="textfield"&&f.offsetHeight!==0,e.removeChild(f)):/^(search|tel)$/.test(u)||(/^(url|email)$/.test(u)?r=f.checkValidity&&f.checkValidity()===!1:/^color$/.test(u)?(e.appendChild(f),e.offsetWidth,r=f.value!=w,e.removeChild(f)):r=f.value!=w)),ft[n[o]]=!!r;return ft}("search tel url email datetime date month week time datetime-local number range color".split(" "))}function o(n,t){var i=n.charAt(0).toUpperCase()+n.substr(1),r=(n+" "+v.join(i+" ")+i).split(" ");return y(r,t)}function y(n,t){for(var r in n)if(s[n[r]]!==i)return t=="pfx"?n[r]:!0;return!1}function p(n,t){return!!~(""+n).indexOf(t)}function c(n,t){return typeof n===t}function ht(n,t){return l(h.join(n+";")+(t||""))}function l(n){s.cssText=n}var u={},e=t.documentElement,at=t.head||t.getElementsByTagName("head")[0],a="modernizr",rt=t.createElement(a),s=rt.style,f=t.createElement("input"),w=":)",ut=Object.prototype.toString,h=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),v="Webkit Moz O ms Khtml".split(" "),b={svg:"http://www.w3.org/2000/svg"},r={},ft={},et={},ot=[],nt=function(n,i,r,u){var s,h,o,f=t.createElement("div");if(parseInt(r,10))while(r--)o=t.createElement("div"),o.id=u?u[r]:a+(r+1),f.appendChild(o);return s=["&shy;","<style>",n,"<\/style>"].join(""),f.id=a,f.innerHTML+=s,e.appendChild(f),h=i(f,n),f.parentNode.removeChild(f),!!h},ct=function(t){if(n.matchMedia)return matchMedia(t).matches;var i;return nt("@media "+t+" { #"+a+" { position: absolute; } }",function(t){i=(n.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position=="absolute"}),i},k=function(){function n(n,u){u=u||t.createElement(r[n]||"div");n="on"+n;var f=n in u;return f||(u.setAttribute||(u=t.createElement("div")),u.setAttribute&&u.removeAttribute&&(u.setAttribute(n,""),f=c(u[n],"function"),c(u[n],i)||(u[n]=i),u.removeAttribute(n))),u=null,f}var r={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return n}(),d,tt={}.hasOwnProperty,it,lt,g;it=!c(tt,i)&&!c(tt.call,i)?function(n,t){return tt.call(n,t)}:function(n,t){return t in n&&c(n.constructor.prototype[t],i)};lt=function(i,r){var e=i.join(""),f=r.length;nt(e,function(i,r){for(var e=t.styleSheets[t.styleSheets.length-1],s=e.cssRules&&e.cssRules[0]?e.cssRules[0].cssText:e.cssText||"",h=i.childNodes,o={};f--;)o[h[f].id]=h[f];u.touch="ontouchstart"in n||o.touch.offsetTop===9;u.csstransforms3d=o.csstransforms3d.offsetLeft===9;u.generatedcontent=o.generatedcontent.offsetHeight>=1;u.fontface=/src/i.test(s)&&s.indexOf(r.split(" ")[0])===0},f,r)}(['@font-face {font-family:"font";src:url("https://")}',["@media (",h.join("touch-enabled),("),a,")","{#touch{top:9px;position:absolute}}"].join(""),["@media (",h.join("transform-3d),("),a,")","{#csstransforms3d{left:9px;position:absolute}}"].join(""),['#generatedcontent:after{content:"',w,'";visibility:hidden}'].join("")],["fontface","touch","csstransforms3d","generatedcontent"]);r.flexbox=function(){function u(n,t,i,r){n.style.cssText=h.join(t+":"+i+";")+(r||"")}function f(n,t,i,r){t+=":";n.style.cssText=(t+h.join(i+";"+t)).slice(0,-t.length)+(r||"")}var n=t.createElement("div"),i=t.createElement("div"),r;return f(n,"display","box","width:42px;padding:0;"),u(i,"box-flex","1","width:10px;"),n.appendChild(i),e.appendChild(n),r=i.offsetWidth===42,n.removeChild(i),e.removeChild(n),r};r.canvas=function(){var n=t.createElement("canvas");return!!n.getContext&&!!n.getContext("2d")};r.canvastext=function(){return!!u.canvas&&!!c(t.createElement("canvas").getContext("2d").fillText,"function")};r.webgl=function(){return!!n.WebGLRenderingContext};r.touch=function(){return u.touch};r.geolocation=function(){return!!navigator.geolocation};r.postmessage=function(){return!!n.postMessage};r.websqldatabase=function(){return!!n.openDatabase};r.indexedDB=function(){for(var t=-1,i=v.length;++t<i;)if(n[v[t].toLowerCase()+"IndexedDB"])return!0;return!!n.indexedDB};r.hashchange=function(){return k("hashchange",n)&&(t.documentMode===i||t.documentMode>7)};r.history=function(){return!!n.history&&!!history.pushState};r.draganddrop=function(){return k("dragstart")&&k("drop")};r.websockets=function(){for(var t=-1,i=v.length;++t<i;)if(n[v[t]+"WebSocket"])return!0;return"WebSocket"in n};r.rgba=function(){return l("background-color:rgba(150,255,150,.5)"),p(s.backgroundColor,"rgba")};r.hsla=function(){return l("background-color:hsla(120,40%,100%,.5)"),p(s.backgroundColor,"rgba")||p(s.backgroundColor,"hsla")};r.multiplebgs=function(){return l("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(s.background)};r.backgroundsize=function(){return o("backgroundSize")};r.borderimage=function(){return o("borderImage")};r.borderradius=function(){return o("borderRadius")};r.boxshadow=function(){return o("boxShadow")};r.textshadow=function(){return t.createElement("div").style.textShadow===""};r.opacity=function(){return ht("opacity:.55"),/^0.55$/.test(s.opacity)};r.cssanimations=function(){return o("animationName")};r.csscolumns=function(){return o("columnCount")};r.cssgradients=function(){var n="background-image:";return l((n+h.join("gradient(linear,left top,right bottom,from(#9f9),to(white));"+n)+h.join("linear-gradient(left top,#9f9, white);"+n)).slice(0,-n.length)),p(s.backgroundImage,"gradient")};r.cssreflections=function(){return o("boxReflect")};r.csstransforms=function(){return!!y(["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"])};r.csstransforms3d=function(){var n=!!y(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);return n&&"webkitPerspective"in e.style&&(n=u.csstransforms3d),n};r.csstransitions=function(){return o("transitionProperty")};r.fontface=function(){return u.fontface};r.generatedcontent=function(){return u.generatedcontent};r.video=function(){var i=t.createElement("video"),n=!1,r;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('video/ogg; codecs="theora"'),r='video/mp4; codecs="avc1.42E01E',n.h264=i.canPlayType(r+'"')||i.canPlayType(r+', mp4a.40.2"'),n.webm=i.canPlayType('video/webm; codecs="vp8, vorbis"'))}catch(u){}return n};r.audio=function(){var i=t.createElement("audio"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('audio/ogg; codecs="vorbis"'),n.mp3=i.canPlayType("audio/mpeg;"),n.wav=i.canPlayType('audio/wav; codecs="1"'),n.m4a=i.canPlayType("audio/x-m4a;")||i.canPlayType("audio/aac;"))}catch(r){}return n};r.localstorage=function(){try{return!!localStorage.getItem}catch(n){return!1}};r.sessionstorage=function(){try{return!!sessionStorage.getItem}catch(n){return!1}};r.webworkers=function(){return!!n.Worker};r.applicationcache=function(){return!!n.applicationCache};r.svg=function(){return!!t.createElementNS&&!!t.createElementNS(b.svg,"svg").createSVGRect};r.inlinesvg=function(){var n=t.createElement("div");return n.innerHTML="<svg/>",(n.firstChild&&n.firstChild.namespaceURI)==b.svg};r.smil=function(){return!!t.createElementNS&&/SVG/.test(ut.call(t.createElementNS(b.svg,"animate")))};r.svgclippaths=function(){return!!t.createElementNS&&/SVG/.test(ut.call(t.createElementNS(b.svg,"clipPath")))};for(g in r)it(r,g)&&(d=g.toLowerCase(),u[d]=r[g](),ot.push((u[d]?"":"no-")+d));return u.input||st(),u.addTest=function(n,t){if(typeof n=="object")for(var r in n)it(n,r)&&u.addTest(r,n[r]);else{if(n=n.toLowerCase(),u[n]!==i)return;t=typeof t=="boolean"?t:!!t();e.className+=" "+(t?"":"no-")+n;u[n]=t}return u},l(""),rt=f=null,n.attachEvent&&function(){var n=t.createElement("div");return n.innerHTML="<elem><\/elem>",n.childNodes.length!==1}()&&function(n,t){function c(n){for(var t=-1;++t<l;)n.createElement(s[t])}n.iepp=n.iepp||{};var r=n.iepp,o=r.html5elements||"abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",s=o.split("|"),l=s.length,y=new RegExp("(^|\\s)("+o+")","gi"),p=new RegExp("<(/*)("+o+")","gi"),w=/^\s*[\{\}]\s*$/,b=new RegExp("(^|[^\\n]*?\\s)("+o+")([^\\n]*)({[\\n\\w\\W]*?})","gi"),a=t.createDocumentFragment(),h=t.documentElement,v=h.firstChild,f=t.createElement("body"),e=t.createElement("style"),k=/print|all/,u;r.getCSS=function(n,t){if(n+""===i)return"";for(var f=-1,o=n.length,u,e=[];++f<o;)(u=n[f],u.disabled)||(t=u.media||t,k.test(t)&&e.push(r.getCSS(u.imports,t),u.cssText),t="all");return e.join("")};r.parseCSS=function(n){for(var i=[],t;(t=b.exec(n))!=null;)i.push(((w.exec(t[1])?"\n":t[1])+t[2]+t[3]).replace(y,"$1.iepp_$2")+t[4]);return i.join("\n")};r.writeHTML=function(){var n=-1;for(u=u||t.body;++n<l;)for(var i=t.getElementsByTagName(s[n]),e=i.length,r=-1;++r<e;)i[r].className.indexOf("iepp_")<0&&(i[r].className+=" iepp_"+s[n]);a.appendChild(u);h.appendChild(f);f.className=u.className;f.id=u.id;f.innerHTML=u.innerHTML.replace(p,"<$1font")};r._beforePrint=function(){e.styleSheet.cssText=r.parseCSS(r.getCSS(t.styleSheets,"all"));r.writeHTML()};r.restoreHTML=function(){f.innerHTML="";h.removeChild(f);h.appendChild(u)};r._afterPrint=function(){r.restoreHTML();e.styleSheet.cssText=""};c(t);c(a);r.disablePP||(v.insertBefore(e,v.firstChild),e.media="print",e.className="iepp-printshim",n.attachEvent("onbeforeprint",r._beforePrint),n.attachEvent("onafterprint",r._afterPrint))}(n,t),u._version="2.0.6",u._prefixes=h,u._domPrefixes=v,u.mq=ct,u.hasEvent=k,u.testProp=function(n){return y([n])},u.testAllProps=o,u.testStyles=nt,u.prefixed=function(n){return o(n,"pfx")},e.className=e.className.replace(/\bno-js\b/,"")+(" js "+ot.join(" ")),u}(this,this.document),function(n,t){function a(){l(!0)}if(n.respond={},respond.update=function(){},respond.mediaQueriesSupported=t,!t){var i=n.document,v=i.documentElement,e=[],u=[],r=[],o={},y=30,f=i.getElementsByTagName("head")[0]||v,s=f.getElementsByTagName("link"),h=[],p=function(){for(var u=s,c=u.length,r=0,i,t,f,e;r<c;r++)i=u[r],t=i.href,f=i.media,e=i.rel&&i.rel.toLowerCase()==="stylesheet",!!t&&e&&!o[t]&&(!/^([a-zA-Z]+?:(\/\/)?(www\.)?)/.test(t)||t.replace(RegExp.$1,"").split("/")[0]===n.location.host?h.push({href:t,media:f}):o[t]=!0);w()},w=function(){if(h.length){var n=h.shift();d(n.href,function(t){k(t,n.href,n.media);o[n.href]=!0;w()})}},k=function(n,t,i){var o=n.match(/@media[^\{]+\{([^\{\}]+\{[^\}\{]+\})+/gi),s=o&&o.length||0,t=t.substring(0,t.lastIndexOf("/")),v=function(n){return n.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+t+"$2$3")},y=!s&&i,h=0,r,c,f,a,p;for(t.length&&(t+="/"),y&&(s=1);h<s;h++)for(r=0,y?(c=i,u.push(v(n))):(c=o[h].match(/@media ([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,u.push(RegExp.$2&&v(RegExp.$2))),a=c.split(","),p=a.length;r<p;r++)f=a[r],e.push({media:f.match(/(only\s+)?([a-zA-Z]+)(\sand)?/)&&RegExp.$2,rules:u.length-1,minw:f.match(/\(min\-width:[\s]*([\s]*[0-9]+)px[\s]*\)/)&&parseFloat(RegExp.$1),maxw:f.match(/\(max\-width:[\s]*([\s]*[0-9]+)px[\s]*\)/)&&parseFloat(RegExp.$1)});l()},c,b,l=function(n){var w="clientWidth",k=v[w],d=i.compatMode==="CSS1Compat"&&k||i.body[w]||k,a={},g=i.createDocumentFragment(),tt=s[s.length-1],nt=(new Date).getTime(),t,o,h,p;if(n&&c&&nt-c<y)clearTimeout(b),b=setTimeout(l,y);else{c=nt;for(o in e)t=e[o],(!t.minw&&!t.maxw||(!t.minw||t.minw&&d>=t.minw)&&(!t.maxw||t.maxw&&d<=t.maxw))&&(a[t.media]||(a[t.media]=[]),a[t.media].push(u[t.rules]));for(o in r)r[o]&&r[o].parentNode===f&&f.removeChild(r[o]);for(o in a)h=i.createElement("style"),p=a[o].join("\n"),h.type="text/css",h.media=o,h.styleSheet?h.styleSheet.cssText=p:h.appendChild(i.createTextNode(p)),g.appendChild(h),r.push(h);f.insertBefore(g,tt.nextSibling)}},d=function(n,t){var i=g();if(!!i){if(i.open("GET",n,!0),i.onreadystatechange=function(){i.readyState==4&&(i.status==200||i.status==304)&&t(i.responseText)},i.readyState==4)return;i.send()}},g=function(){for(var n=!1,t=[function(){return new ActiveXObject("Microsoft.XMLHTTP")},function(){return new XMLHttpRequest}],i=t.length;i--;){try{n=t[i]()}catch(r){continue}break}return function(){return n}}();p();respond.update=p;n.addEventListener?n.addEventListener("resize",a,!1):n.attachEvent&&n.attachEvent("onresize",a)}}(this,Modernizr.mq("only all")),function(n,t,i){function g(n){return!n||n=="loaded"||n=="complete"}function r(){for(var t=1,n=-1;e.length-++n;)if(e[n].s&&!(t=e[n].r))break;t&&v()}function ft(n){var i=t.createElement("script"),e;i.src=n.s;i.onreadystatechange=i.onload=function(){!e&&g(i.readyState)&&(e=1,r(),i.onload=i.onreadystatechange=null)};f(function(){e||(e=1,r())},u.errorTimeout);n.e?i.onload():o.parentNode.insertBefore(i,o)}function et(n){var i=t.createElement("link"),e,s;i.href=n.s;i.rel="stylesheet";i.type="text/css";!n.e&&(w||c)?(s=function(n){f(function(){if(!e)try{n.sheet.cssRules.length?(e=1,r()):s(n)}catch(t){t.code==1e3||t.message=="security"||t.message=="denied"?(e=1,f(function(){r()},0)):s(n)}},0)},s(i)):(i.onload=function(){e||(e=1,f(function(){r()},0))},n.e&&i.onload());f(function(){e||(e=1,r())},u.errorTimeout);n.e||o.parentNode.insertBefore(i,o)}function v(){var n=e.shift();h=1;n?n.t?f(function(){n.t=="c"?et(n):ft(n)},0):(n(),r()):h=0}function ot(n,i,s,c,a,y){function d(){!k&&g(w.readyState)&&(b.r=k=1,!h&&r(),w.onload=w.onreadystatechange=null,f(function(){p.removeChild(w)},0))}var w=t.createElement(n),k=0,b={t:s,s:i,e:y};w.src=w.data=i;!l&&(w.style.display="none");w.width=w.height="0";n!="object"&&(w.type=s);w.onload=w.onreadystatechange=d;n=="img"?w.onerror=d:n=="script"&&(w.onerror=function(){b.e=b.r=1;v()});e.splice(c,0,b);p.insertBefore(w,l?null:o);f(function(){k||(p.removeChild(w),b.r=b.e=k=1,r())},u.errorTimeout)}function st(n,t,i){var r=t=="c"?lt:tt;return h=0,t=t||"j",a(n)?ot(r,n,t,this.i++,s,i):(e.splice(this.i++,0,n),e.length==1&&v()),this}function nt(){var n=u;return n.loader={load:st,i:0},n}var s=t.documentElement,f=n.setTimeout,o=t.getElementsByTagName("script")[0],y={}.toString,e=[],h=0,c="MozAppearance"in s.style,l=c&&!!t.createRange().compareNode,at=c&&!l,p=l?s:o.parentNode,ht=n.opera&&y.call(n.opera)=="[object Opera]",w="webkitAppearance"in s.style,ct=w&&"async"in t.createElement("script"),tt=c?"object":ht||ct?"img":"script",lt=w?"img":tt,it=Array.isArray||function(n){return y.call(n)=="[object Array]"},b=function(n){return Object(n)===n},a=function(n){return typeof n=="string"},k=function(n){return y.call(n)=="[object Function]"},d=[],rt={},ut,u;u=function(n){function s(n){for(var r=n.split("!"),e=d.length,f=r.pop(),o=r.length,i={url:f,origUrl:f,prefixes:r},u,t=0;t<o;t++)u=rt[r[t]],u&&(i=u(i));for(t=0;t<e;t++)i=d[t](i);return i}function r(n,t,r,u,f){var e=s(n),o=e.autoCallback;if(!e.bypass){if(t&&(t=k(t)?t:t[n]||t[u]||t[n.split("/").pop().split("?")[0]]),e.instead)return e.instead(n,t,r,u,f);r.load(e.url,e.forceCSS||!e.forceJS&&/css$/.test(e.url)?"c":i,e.noexec);(k(t)||k(o))&&r.load(function(){nt();t&&t(e.origUrl,f,u);o&&o(e.origUrl,f,u)})}}function o(n,t){function f(n){if(a(n))r(n,e,t,0,u);else if(b(n))for(i in n)n.hasOwnProperty(i)&&r(n[i],e,t,i,u)}var u=!!n.test,o=u?n.yep:n.nope,s=n.load||n.both,e=n.callback,i;f(o);f(s);n.complete&&t.load(n.complete)}var f,t,e=this.yepnope.loader;if(a(n))r(n,0,e,0);else if(it(n))for(f=0;f<n.length;f++)t=n[f],a(t)?r(t,0,e,0):it(t)?u(t):b(t)&&o(t,e);else b(n)&&o(n,e)};u.addPrefix=function(n,t){rt[n]=t};u.addFilter=function(n){d.push(n)};u.errorTimeout=1e4;t.readyState==null&&t.addEventListener&&(t.readyState="loading",t.addEventListener("DOMContentLoaded",ut=function(){t.removeEventListener("DOMContentLoaded",ut,0);t.readyState="complete"},0));n.yepnope=nt()}(this,this.document);Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))}