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