window.Modernizr=function(ai,aj,ak){function O(){am.input=function(d){for(var e=0,f=d.length;e<f;e++){W[d[e]]=!!(d[e] in ae);}return W;}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),am.inputtypes=function(g){for(var j=0,k,l,b,c=g.length;j<c;j++){ae.setAttribute("type",l=g[j]),k=ae.type!=="text",k&&(ae.value=af,ae.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(l)&&ae.style.WebkitAppearance!==ak?(ao.appendChild(ae),b=aj.defaultView,k=b.getComputedStyle&&b.getComputedStyle(ae,null).WebkitAppearance!=="textfield"&&ae.offsetHeight!==0,ao.removeChild(ae)):/^(search|tel)$/.test(l)||(/^(url|email)$/.test(l)?k=ae.checkValidity&&ae.checkValidity()===!1:/^color$/.test(l)?(ao.appendChild(ae),ao.offsetWidth,k=ae.value!=af,ao.removeChild(ae)):k=ae.value!=af)),V[g[j]]=!!k;}return V;}("search tel url email datetime date month week time datetime-local number range color".split(" "));}function N(e,f){var g=e.charAt(0).toUpperCase()+e.substr(1),h=(e+" "+S.join(g+" ")+g).split(" ");return !!M(h,f);}function M(c,e){for(var f in c){if(ad[c[f]]!==ak&&(!e||e(c[f],ac))){return !0;}}}function L(c,d){return(""+c).indexOf(d)!==-1;}function K(c,d){return typeof c===d;}function J(c,d){return I(ah.join(c+";")+(d||""));}function I(b){ad.cssText=b;}var al="1.7",am={},an=!0,ao=aj.documentElement,aa=aj.head||aj.getElementsByTagName("head")[0],ab="modernizr",ac=aj.createElement(ab),ad=ac.style,ae=aj.createElement("input"),af=":)",ag=Object.prototype.toString,ah=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),S="Webkit Moz O ms Khtml".split(" "),T={svg:"http://www.w3.org/2000/svg"},U={},V={},W={},X=[],Y,Z=function(b){var f=aj.createElement("style"),g=aj.createElement("div"),h;f.textContent=b+"{#modernizr{height:3px}}",aa.appendChild(f),g.id="modernizr",ao.appendChild(g),h=g.offsetHeight===3,f.parentNode.removeChild(f),g.parentNode.removeChild(g);return !!h;},P=function(){function b(g,h){h=h||aj.createElement(c[g]||"div");var a=(g="on"+g) in h;a||(h.setAttribute||(h=aj.createElement("div")),h.setAttribute&&h.removeAttribute&&(h.setAttribute(g,""),a=K(h[g],"function"),K(h[g],ak)||(h[g]=ak),h.removeAttribute(g))),h=null;return a;}var c={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return b;}(),Q=({}).hasOwnProperty,R;K(Q,ak)||K(Q.call,ak)?R=function(c,d){return d in c&&K(c.constructor.prototype[d],ak);}:R=function(c,d){return Q.call(c,d);},U.flexbox=function(){function h(e,f,k,l){e.style.cssText=ah.join(f+":"+k+";")+(l||"");}function g(e,f,k,l){f+=":",e.style.cssText=(f+ah.join(k+";"+f)).slice(0,-f.length)+(l||"");}var i=aj.createElement("div"),j=aj.createElement("div");g(i,"display","box","width:42px;padding:0;"),h(j,"box-flex","1","width:10px;"),i.appendChild(j),ao.appendChild(i);var b=j.offsetWidth===42;i.removeChild(j),ao.removeChild(i);return b;},U.canvas=function(){var b=aj.createElement("canvas");return b.getContext&&b.getContext("2d");},U.canvastext=function(){return am.canvas&&K(aj.createElement("canvas").getContext("2d").fillText,"function");},U.webgl=function(){return !!ai.WebGLRenderingContext;},U.touch=function(){return"ontouchstart" in ai||Z("@media ("+ah.join("touch-enabled),(")+"modernizr)");},U.geolocation=function(){return !!navigator.geolocation;},U.postmessage=function(){return !!ai.postMessage;},U.websqldatabase=function(){var a=!!ai.openDatabase;return a;},U.indexedDB=function(){for(var a=-1,e=S.length;++a<e;){var f=S[a].toLowerCase();if(ai[f+"_indexedDB"]||ai[f+"IndexedDB"]){return !0;}}return !1;},U.hashchange=function(){return P("hashchange",ai)&&(aj.documentMode===ak||aj.documentMode>7);},U.history=function(){return !!(ai.history&&history.pushState);},U.draganddrop=function(){return P("dragstart")&&P("drop");},U.websockets=function(){return"WebSocket" in ai;},U.rgba=function(){I("background-color:rgba(150,255,150,.5)");return L(ad.backgroundColor,"rgba");},U.hsla=function(){I("background-color:hsla(120,40%,100%,.5)");return L(ad.backgroundColor,"rgba")||L(ad.backgroundColor,"hsla");},U.multiplebgs=function(){I("background:url(//:),url(//:),red url(//:)");return(new RegExp("(url\\s*\\(.*?){3}")).test(ad.background);},U.backgroundsize=function(){return N("backgroundSize");},U.borderimage=function(){return N("borderImage");},U.borderradius=function(){return N("borderRadius","",function(b){return L(b,"orderRadius");});},U.boxshadow=function(){return N("boxShadow");},U.textshadow=function(){return aj.createElement("div").style.textShadow==="";},U.opacity=function(){J("opacity:.55");return/^0.55$/.test(ad.opacity);},U.cssanimations=function(){return N("animationName");},U.csscolumns=function(){return N("columnCount");},U.cssgradients=function(){var d="background-image:",e="gradient(linear,left top,right bottom,from(#9f9),to(white));",f="linear-gradient(left top,#9f9, white);";I((d+ah.join(e+d)+ah.join(f+d)).slice(0,-d.length));return L(ad.backgroundImage,"gradient");},U.cssreflections=function(){return N("boxReflect");},U.csstransforms=function(){return !!M(["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"]);},U.csstransforms3d=function(){var b=!!M(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);b&&"webkitPerspective" in ao.style&&(b=Z("@media ("+ah.join("transform-3d),(")+"modernizr)"));return b;},U.csstransitions=function(){return N("transitionProperty");},U.fontface=function(){var g,h,j=aa||ao,k=aj.createElement("style"),l=aj.implementation||{hasFeature:function(){return !1;}};k.type="text/css",j.insertBefore(k,j.firstChild),g=k.sheet||k.styleSheet;var b=l.hasFeature("CSS2","")?function(a){if(!g||!a){return !1;}var e=!1;try{g.insertRule(a,0),e=/src/i.test(g.cssRules[0].cssText),g.deleteRule(g.cssRules.length-1);}catch(f){}return e;}:function(a){if(!g||!a){return !1;}g.cssText=a;return g.cssText.length!==0&&/src/i.test(g.cssText)&&g.cssText.replace(/\r+|\n+/g,"").indexOf(a.split(" ")[0])===0;};h=b('@font-face { font-family: "font"; src: url(data:,); }'),j.removeChild(k);return h;},U.video=function(){var b=aj.createElement("video"),e=!!b.canPlayType;if(e){e=new Boolean(e),e.ogg=b.canPlayType('video/ogg; codecs="theora"');var f='video/mp4; codecs="avc1.42E01E';e.h264=b.canPlayType(f+'"')||b.canPlayType(f+', mp4a.40.2"'),e.webm=b.canPlayType('video/webm; codecs="vp8, vorbis"');}return e;},U.audio=function(){var b=aj.createElement("audio"),d=!!b.canPlayType;d&&(d=new Boolean(d),d.ogg=b.canPlayType('audio/ogg; codecs="vorbis"'),d.mp3=b.canPlayType("audio/mpeg;"),d.wav=b.canPlayType('audio/wav; codecs="1"'),d.m4a=b.canPlayType("audio/x-m4a;")||b.canPlayType("audio/aac;"));return d;},U.localstorage=function(){try{return !!localStorage.getItem;}catch(b){return !1;}},U.sessionstorage=function(){try{return !!sessionStorage.getItem;}catch(b){return !1;}},U.webWorkers=function(){return !!ai.Worker;},U.applicationcache=function(){return !!ai.applicationCache;},U.svg=function(){return !!aj.createElementNS&&!!aj.createElementNS(T.svg,"svg").createSVGRect;},U.inlinesvg=function(){var b=aj.createElement("div");b.innerHTML="<svg/>";return(b.firstChild&&b.firstChild.namespaceURI)==T.svg;},U.smil=function(){return !!aj.createElementNS&&/SVG/.test(ag.call(aj.createElementNS(T.svg,"animate")));},U.svgclippaths=function(){return !!aj.createElementNS&&/SVG/.test(ag.call(aj.createElementNS(T.svg,"clipPath")));};for(var ap in U){R(U,ap)&&(Y=ap.toLowerCase(),am[Y]=U[ap](),X.push((am[Y]?"":"no-")+Y));}am.input||O(),am.crosswindowmessaging=am.postmessage,am.historymanagement=am.history,am.addTest=function(c,d){c=c.toLowerCase();if(!am[c]){d=!!d(),ao.className+=" "+(d?"":"no-")+c,am[c]=d;return am;}},I(""),ac=ae=null,an&&ai.attachEvent&&function(){var b=aj.createElement("div");b.innerHTML="<elem></elem>";return b.childNodes.length!==1;}()&&function(z,A){function q(g,h){var i=-1,j=g.length,k,l=[];while(++i<j){k=g[i],(h=k.media||h)!="screen"&&l.push(q(k.imports,h),k.cssText);}return l.join("");}function y(c){var d=-1;while(++d<D){c.createElement(C[d]);}}var B="abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",C=B.split("|"),D=C.length,E=new RegExp("(^|\\s)("+B+")","gi"),F=new RegExp("<(/*)("+B+")","gi"),r=new RegExp("(^|[^\\n]*?\\s)("+B+")([^\\n]*)({[\\n\\w\\W]*?})","gi"),s=A.createDocumentFragment(),t=A.documentElement,u=t.firstChild,v=A.createElement("body"),w=A.createElement("style"),x;y(A),y(s),u.insertBefore(w,u.firstChild),w.media="print",z.attachEvent("onbeforeprint",function(){var e=-1,g=q(A.styleSheets,"all"),b=[],d;x=x||A.body;while((d=r.exec(g))!=null){b.push((d[1]+d[2]+d[3]).replace(E,"$1.iepp_$2")+d[4]);}w.styleSheet.cssText=b.join("\n");while(++e<D){var f=A.getElementsByTagName(C[e]),h=f.length,i=-1;while(++i<h){f[i].className.indexOf("iepp_")<0&&(f[i].className+=" iepp_"+C[e]);}}s.appendChild(x),t.appendChild(v),v.className=x.className,v.innerHTML=x.innerHTML.replace(F,"<$1font");}),z.attachEvent("onafterprint",function(){v.innerHTML="",t.removeChild(v),t.appendChild(x),w.styleSheet.cssText="";});}(ai,aj),am._enableHTML5=an,am._version=al,ao.className=ao.className.replace(/\bno-js\b/,"")+" js "+X.join(" ");return am;}(this,this.document);
