(function(j,r,p){var h=["top","right","bottom","left","opacity","height","width"],q=["top","right","bottom","left"],m=["","-webkit-","-moz-","-o-"],t=["avoidTransforms","useTranslate3d","leaveTransforms"],f=/^([+-]=)?([\d+-.]+)(.*)$/,x=/([A-Z])/g,u={secondary:{},meta:{top:0,right:0,bottom:0,left:0}},l="jQe",b="cubic-bezier(",w=")";var i=document.body||document.documentElement,d=i.style,a=(d.WebkitTransition!==undefined)?"webkitTransitionEnd":(d.OTransition!==undefined)?"oTransitionEnd":"transitionend",v=d.WebkitTransition!==undefined||d.MozTransition!==undefined||d.OTransition!==undefined||d.transition!==undefined,e=("WebKitCSSMatrix" in window&&"m11" in new WebKitCSSMatrix());function g(K,E,B,F){var H=f.exec(E),C=K.css(B)==="auto"?0:K.css(B),L=typeof C=="string"?y(C):C,D=typeof E=="string"?y(E):E,J=F===true?0:L,I=K.is(":hidden"),A=K.translation();if(B=="left"){J=parseInt(L,10)+A.x}if(B=="top"){J=parseInt(L,10)+A.y}if(!H&&E=="show"){J=1;if(I){K.css({display:"block",opacity:0})}}else{if(!H&&E=="hide"){J=0}}if(H){var G=parseFloat(H[2]);if(H[1]){G=((H[1]==="-="?-1:1)*G)+parseInt(J,10)}return G}else{return J}}function s(A,C,B){return(B===true&&e)?"translate3d("+A+"px,"+C+"px,0)":"translate("+A+"px,"+C+"px)"}function k(H,M,F,I,L,B,E,A){var G=H.data(l)?!c(H.data(l))?H.data(l):jQuery.extend(true,{},u):jQuery.extend(true,{},u),D=L,K=jQuery.inArray(M,q)>-1;if(K){var N=G.meta,C=y(H.css(M))||0,J=M+"_o";D=K?L-C:L;N[M]=D;N[J]=H.css(M)=="auto"?0+D:C+D||0;G.meta=N;if(E&&D===0){D=0-N[J];N[M]=D;N[J]=0}}return H.data(l,z(G,M,F,I,D,B,E,A))}function z(I,H,D,F,G,B,C,A){I=typeof I==="undefined"?{}:I;I.secondary=typeof I.secondary==="undefined"?{}:I.secondary;for(var E=m.length-1;E>=0;E--){if(typeof I[m[E]+"transition-property"]==="undefined"){I[m[E]+"transition-property"]=""}I[m[E]+"transition-property"]+=", "+((B===true&&C===true)?m[E]+"transform":H);I[m[E]+"transition-duration"]=D+"ms";I[m[E]+"transition-timing-function"]=F;I.secondary[((B===true&&C===true)?m[E]+"transform":H)]=(B===true&&C===true)?s(I.meta.left,I.meta.top,A):G}return I}function n(B){for(var A in B){if((A=="width"||A=="height")&&(B[A]=="show"||B[A]=="hide"||B[A]=="toggle")){return true}}return false}function c(B){for(var A in B){return false}return true}function y(A){return parseFloat(A.replace(/px/i,""))}function o(D,C,A){var B=jQuery.inArray(D,h)>-1;if((D=="width"||D=="height")&&(C===parseFloat(A.css(D)))){B=false}return B}jQuery.fn.translation=function(){if(!this[0]){return null}var E=this[0],B=window.getComputedStyle(E,null),F={x:0,y:0};for(var D=m.length-1;D>=0;D--){var C=B.getPropertyValue(m[D]+"transform");if(C&&(/matrix/i).test(C)){var A=C.replace(/^matrix\(/i,"").split(/, |\)$/g);F={x:parseInt(A[4],10),y:parseInt(A[5],10)};break}}return F};jQuery.fn.animate=function(B,C,G,I){B=B||{};var D=!(typeof B.bottom!=="undefined"||typeof B.right!=="undefined"),H=jQuery.speed(C,G,I),A=this,F=0,E=function(){F--;if(F===0){if(typeof H.complete==="function"){H.complete.apply(A,arguments)}}};if(!v||c(B)||n(B)||H.duration<=0||(jQuery.fn.animate.defaults.avoidTransforms===true&&B.avoidTransforms!==false)){return r.apply(this,arguments)}return this[H.queue===true?"queue":"each"](function(){var T=jQuery(this),K=jQuery.extend({},H),P=function(){var aa={};for(var X=m.length-1;X>=0;X--){aa[m[X]+"transition-property"]="none";aa[m[X]+"transition-duration"]="";aa[m[X]+"transition-timing-function"]=""}T.unbind(a);if(!B.leaveTransforms===true){var Z=T.data(l)||{},Y={};for(X=m.length-1;X>=0;X--){Y[m[X]+"transform"]=""}if(D&&typeof Z.meta!=="undefined"){for(var W=0,V;V=q[W];++W){Y[V]=Z.meta[V+"_o"]+"px"}}T.css(aa).css(Y)}if(B.opacity==="hide"){T.css("display","none")}T.data(l,null);E.call(T)},L={bounce:b+"0.0, 0.35, .5, 1.3"+w,linear:"linear",swing:"ease-in-out",easeInQuad:b+"0.550, 0.085, 0.680, 0.530"+w,easeInCubic:b+"0.550, 0.055, 0.675, 0.190"+w,easeInQuart:b+"0.895, 0.030, 0.685, 0.220"+w,easeInQuint:b+"0.755, 0.050, 0.855, 0.060"+w,easeInSine:b+"0.470, 0.000, 0.745, 0.715"+w,easeInExpo:b+"0.950, 0.050, 0.795, 0.035"+w,easeInCirc:b+"0.600, 0.040, 0.980, 0.335"+w,easeOutQuad:b+"0.250, 0.460, 0.450, 0.940"+w,easeOutCubic:b+"0.215, 0.610, 0.355, 1.000"+w,easeOutQuart:b+"0.165, 0.840, 0.440, 1.000"+w,easeOutQuint:b+"0.230, 1.000, 0.320, 1.000"+w,easeOutSine:b+"0.390, 0.575, 0.565, 1.000"+w,easeOutExpo:b+"0.190, 1.000, 0.220, 1.000"+w,easeOutCirc:b+"0.075, 0.820, 0.165, 1.000"+w,easeInOutQuad:b+"0.455, 0.030, 0.515, 0.955"+w,easeInOutCubic:b+"0.645, 0.045, 0.355, 1.000"+w,easeInOutQuart:b+"0.770, 0.000, 0.175, 1.000"+w,easeInOutQuint:b+"0.860, 0.000, 0.070, 1.000"+w,easeInOutSine:b+"0.445, 0.050, 0.550, 0.950"+w,easeInOutExpo:b+"1.000, 0.000, 0.000, 1.000"+w,easeInOutCirc:b+"0.785, 0.135, 0.150, 0.860"+w},O={},M=L[K.easing||"swing"]?L[K.easing||"swing"]:K.easing||"swing";for(var J in B){if(jQuery.inArray(J,t)===-1){var Q=jQuery.inArray(J,q)>-1,S=g(T,B[J],J,(Q&&B.avoidTransforms!==true));if(B.avoidTransforms!==true&&o(J,S,T)){k(T,J,K.duration,M,Q&&B.avoidTransforms===true?S+"px":S,Q&&B.avoidTransforms!==true,D,B.useTranslate3d===true)}else{O[J]=B[J]}}}var U=T.data(l)||{};for(var N=m.length-1;N>=0;N--){if(typeof U[m[N]+"transition-property"]!=="undefined"){U[m[N]+"transition-property"]=U[m[N]+"transition-property"].substr(2)}}T.data(l,U).unbind(a);if(!c(T.data(l))&&!c(T.data(l).secondary)){F++;T.css(T.data(l));var R=T.data(l).secondary;setTimeout(function(){T.bind(a,P).css(R)})}else{K.queue=false}if(!c(O)){F++;r.apply(T,[O,{duration:K.duration,easing:jQuery.easing[K.easing]?K.easing:(jQuery.easing.swing?"swing":"linear"),complete:E,queue:K.queue}])}return true})};jQuery.fn.animate.defaults={};jQuery.fn.stop=function(D,B,C){if(!v){return p.apply(this,[D,B])}if(D){this.queue([])}var E={};for(var A=m.length-1;A>=0;A--){E[m[A]+"transition-property"]="none";E[m[A]+"transition-duration"]="";E[m[A]+"transition-timing-function"]=""}this.each(function(){var H=jQuery(this),G=window.getComputedStyle(this,null),J={},I;if(!c(H.data(l))&&!c(H.data(l).secondary)){var K=H.data(l);if(B){J=K.secondary;if(!C&&typeof K.meta.left_o!==undefined||typeof K.meta.top_o!==undefined){J.left=typeof K.meta.left_o!==undefined?K.meta.left_o:"auto";J.top=typeof K.meta.top_o!==undefined?K.meta.top_o:"auto";for(I=m.length-1;I>=0;I--){J[m[I]+"transform"]=""}}}else{for(var L in H.data(l).secondary){L=L.replace(x,"-$1").toLowerCase();J[L]=G.getPropertyValue(L);if(!C&&(/matrix/i).test(J[L])){var F=J[L].replace(/^matrix\(/i,"").split(/, |\)$/g);J.left=F[4]+"px"||"auto";J.top=F[5]+"px"||"auto";for(I=m.length-1;I>=0;I--){J[m[I]+"transform"]=""}}}}H.unbind(a).css(E).css(J).data(l,null)}else{p.apply(H,[D,B])}});return this}})(jQuery,jQuery.fn.animate,jQuery.fn.stop);(function(c){c.fn.animateSprite=b;c.animateSprite={};c.animateSprite.defaults={fps:24};function b(d){if(typeof d==="string"){return this.data("sprite")[d]()}return this.each(function(){var e=c(this);e.data({sprite:new a(e,d)})})}function a(e,h){var y,s,z,y,k,p,l,n,x,q,o,j,t,g,v,d,m;y=c.extend({},c.animateSprite.defaults,e.data());g=y.loopdelay;t=1000/y.fps;k=e.height();p=e.width();s=e[0].style;e.css({backgroundImage:"url("+y.src+")"});d=c.Deferred();m=c.Deferred();c.when(d,m).then(f);z=new Image;z.onload=u;z.src=y.src;if(y.autoplay){m.resolve()}return{play:m.resolve};function u(){l=z.height;n=z.width;x=(l>n);q=x?l:n;o=x?k:p;d.resolve()}function i(){done=j=0;v=setInterval(r,t)}function f(){var A=g?w(g[0],g[1]):0;setTimeout(i,A)}function w(A,B){return A+Math.floor(Math.random()*(B-A))}function r(){j+=o;if(j>=q){j=0}if(x){s.backgroundPosition="0 "+-j+"px"}else{s.backgroundPosition=-j+"px 0"}if(g&&!j){clearInterval(v);f()}}}})(jQuery);var openingImages,imageRoot,fastStart,did,ipad,ie,keyframes,transitions,imageMask,pngOpacity,transformProp,transitionProp,translateProp,curtain,sky,birds,plane,shines,clouds,cloudTrack;checkRuntime();fastStart=0;clouds={close:{on:1,scale:1,startingClouds:[{name:"wisp",left:500,duration:65},{name:"wisp",left:1300,duration:65},{name:"bort",left:1100,duration:60}],queue:[{name:"bort",wait:9,duration:65},{name:"stan",wait:6,duration:60},{name:"wisp",wait:8,duration:65},{name:"stan",wait:7,duration:55},{name:"wisp",wait:7,duration:70},{name:"stan",wait:8,duration:75},{name:"bort",wait:10,duration:60},{name:"wisp",wait:7,duration:65},{name:"stan",wait:9,duration:55},{name:"wisp",wait:10,duration:70},{name:"bort",wait:10,duration:65}]},mid:{on:1,scale:0.8,startingClouds:[{name:"bort",left:1400,duration:80},{name:"stan",left:400,duration:75}],queue:[{name:"stan",wait:7,duration:80},{name:"bort",wait:5,duration:80},{name:"wisp",wait:10,duration:70},{name:"stan",wait:11,duration:75},{name:"bort",wait:13,duration:80},{name:"bort",wait:9,duration:80},{name:"stan",wait:15,duration:70},{name:"stan",wait:11,duration:80}]}};shines={duration:4700,delay:11000,easing:"ease-in-out",sparkles:{a:{delay:900,duration:1100},c:{delay:2500,duration:900},f:{delay:2900,duration:800}}};curtain={fadeDuration:5000};sky={};plane={duration:[30000,35000],exhaustDropDelay:300,exhaustFadeDuration:20000};birds={count:15,flightDuration:26000,sitDuration:3000,fps:[10,16],jitter:{delay:500,top:[-10,15],left:[-5,5],duration:[2000,5000]}};imageRoot=window.imageRoot||"/public/homepages/images/city/";openingImages=$.map(["counter.png","copy.png","scene-bottom.jpg","scene-middle.jpg","scene-top.png","buildings/building-a.png","buildings/building-b.png","buildings/building-c.png","buildings/building-d.png","buildings/building-e.png","buildings/building-f.png",],image);did={DOMLoad:$.Deferred(),imagesLoad:$.Deferred()};loadImages(openingImages,did.imagesLoad.resolve,9000);$(did.DOMLoad.resolve);$.when(did.DOMLoad,did.imagesLoad).then(startScene);function startScene(){wait(2000,sky.start);wait(0,plane.start);wait(0,clouds.start);if(transformProp){wait(0,birds.start)}if(imageMask){wait(2000,shines.start)}$(".sprite").filter(ipad?".ipad-ok":"*").animateSprite();if(ipad){elephant=$("#elephant");elephant.css("backgroundImage","url("+elephant.data("src")+")")}fadeOutCurtain()}function fadeOutCurtain(){var b,a;b=$("#curtain");a=curtain.fadeDuration;if(fastStart){b.remove()}else{if(keyframes){b.css(animationProp,"fade-out "+a+"ms ease-in-out forwards")}else{b.animate({opacity:0},a,"ease-out")}}wait(a,function(){b.remove()})}extend(sky,{start:function(){if(!keyframes){$("#sky").css({left:0}).animate({left:1400},200000,"linear",sky.start)}}});extend(shines,{start:function(){shines.play();setInterval(shines.play,shines.delay)},play:function(){shines.obj||(shines.obj=new Shines($("#shine"),shines));shines.obj.play()}});function Shines(d,j){var i,a,c,h,g=[];a=d.find(".shine");i=d.find(".viewport");e();c=a.width();h=i.width();return{play:f};function f(){a.show();a.css("left",h);i.css("left",-h);i.animate({left:c},j);a.animate({left:-c},j);b()}function e(){var l,m;for(l in j.sparkles){m=j.sparkles[l];extend(m,{id:l,el:$("#sparkle-"+l)});g.push(m)}}function b(){$.each(g,function(k,n){var m,l=n.el;if(animationProp){l.css(animationProp,"none");setTimeout(function(){m="sparkle-"+n.id+" "+n.duration+"ms ease-out forwards";l.css(animationProp,m)},n.delay)}})}}extend(clouds,{start:function(){var b,a;clouds.cloudCache=$("#cloud-pen .cloud");$(".cloud-track").each(function(){b=$(this);a=clouds[b.attr("id").split("-")[1]];new CloudTrack(b,a)})},clone:function(a){var b=clouds.cloudCache.filter("."+a);if(!b.length){throw"no cloud named "+a}return b.clone()}});function CloudTrack(b,i){var f,e,j,g=0;if(!i.on){return}e=i.queue;f=e.length;j=b.width();if(transformProp){b.css(transformProp,"scale("+i.scale+", "+i.scale+")")}a(e,b);h(i.startingClouds,b);if(transitionProp){d()}function d(){var m,l,k;m=e[g];l=m.cloud;c(l,m.duration);g=(g+1)%f;k=e[g].wait*1000;setTimeout(d,k)}function c(k,l){k.css(transitionProp,"none");wait(function(){k.css(transformProp,"none");wait(function(){k.css(transitionProp,"all "+(l*1000)+"ms linear");wait(function(){k.css(transformProp,translateStr(j,0))})})})}function a(l,k){$.each(l,function(m,o){var n=clouds.clone(o.name);n.find(".transform").css(transformProp,o.transform);n.appendTo(k);o.cloud=n})}function h(l,k){$.each(l,function(m,o){var n=clouds.clone(o.name);n.css({left:o.left}).appendTo(k);if(transformProp){n.find(".transform").css(transformProp,o.transform)}if(transformProp){c(n,o.duration)}})}}extend(plane,{start:function(){var a=$(".plane");plane.container=$(".plane-container");new Plane(a,plane)},cleanOldExhaust:function(){plane.container.find("b").filter(":transparent").remove()}});function Plane(c,j){var g,a,e,i,f;i=c;g=c.parent().height();a=c.parent().width();d();function d(){var l,n,k,m;l=randomBool();e=false;n={left:l?0:a,top:randomInt(0,g)};k={left:l?a:0,top:randomInt(0,g)};m={duration:randomInt(plane.duration),easing:"linear",complete:b};c.toggleClass("going-right",l);c.css(n);c.animate(k,m);if(!ie){setTimeout(h,plane.exhaustDropDelay)}}function b(){e=true;plane.cleanOldExhaust();setTimeout(d,3000)}function h(){var l=$("<b/>");l.appendTo(plane.container).css(i.position());if(keyframes){}else{if(pngOpacity){k()}else{m()}}if(!e){setTimeout(h,plane.exhaustDropDelay)}return;function k(){l.animate({opacity:0},{duration:plane.exhaustFadeDuration})}function m(){setTimeout(function(){l.hide()},plane.exhaustFadeDuration)}}}extend(birds,{calculateStartAndEndPoints:function(e){var c,g,i,f,d,a,h,b,j;e.each(function(){c=$(this);g=c.find(".start");i=c.find(".end");d=g.position().left;a=i.width();h=i.position().left;b=i.position().top;j=c.height();f={endLeft:[h,h+a],endTop:[0,0],startLeft:[d,d+g.width()],startTop:[j,j]};c.data("birds-position-range",f)})},getStartPosition:function(){var a,c,b;a=birds.currentContainer.data("birds-position-range");c=randomInt(a.startLeft);b=randomInt(a.startTop);return{top:b,left:c}},getEndPosition:function(){var a,c,b;a=birds.currentContainer.data("birds-position-range");c=randomInt(a.endLeft);b=randomInt(a.endTop);return{top:b,left:c}},createBirds:function(b,a){var g,c,d,f,e;f=birds.count;g=a/f;for(d=0;d<f;d++){c=['<div class="bird">','<div class="bird-move">','<div class="bird-jitter">','<div class="img" data-src="',image("sprites/bird.png"),'" data-fps="',randomInt(birds.fps),'">'].join("");e=$(c);e.appendTo(b);e.find(".img").animateSprite().animateSprite("play")}},start:function(){var c,g,a,l,b,k,f,d;k=$("#birds");d=$(".birds-container");l=k.find(".flock");birds.calculateStartAndEndPoints(d);birds.createBirds(l.find(".subject"),l.width());f={movement:$(".bird-move"),jitter:$(".bird-jitter"),containers:d,bird:$(".bird"),flock:l,morph:l.find(".morph"),fade:l.find(".fade")};f.animated=f.flock.add(f.morph).add(f.fade);if(!ipad){setInterval(h,birds.jitter.delay)}j();function j(){var i;if(transitionProp){f.animated.css(transitionProp,"none")}setTimeout(function(){if(transformProp){f.animated.css(transformProp,"none")}f.animated.css("opacity","1");birds.currentContainer=f.containers.random();f.flock.css({top:1400}).appendTo(birds.currentContainer);for(var m=0;m<birds.count;m++){var n=f.bird[m];$(n).css({marginLeft:randomInt(0,120),marginTop:randomInt(-70,10)})}setTimeout(e,birds.sitDuration,i);setTimeout(j,birds.flightDuration*1.1)},1)}function e(){var m,i,n=birds.flightDuration;f.flock.css(birds.getStartPosition());m=extend(birds.getEndPosition(),{leaveTransforms:true});i={duration:n,easing:"ease-out"};f.flock.animate(m,i);if(transitionProp){f.morph.css(transitionProp,"all "+n+"ms");setTimeout(function(){f.morph.css(transformProp,"scale(.4, .25)")},1);f.fade.css(transitionProp,"all "+(n/2.1)+"ms");setTimeout(function(){f.fade.css("opacity",0)},n/2.5)}}function h(){var i;i=$(sample(f.jitter));i.animate({top:randomInt(birds.jitter.top),left:randomInt(birds.jitter.left)},{duration:randomInt(birds.jitter.duration),easing:"linear",leaveTransforms:true})}}});squirrel={start:function(){var a=$("#squirrel");fadeIn(a,3000);a.animateSprite("play")}};if($.fn.draggable){debugScene()}function debugScene(){console.log("DEBUGGING!");$("div,img").draggable();var a=$();$("body").bind("dragstart",function(c,b){a.css("outline","none");a=$(c.target).css("outline","1px solid green")}).bind("dragstop",function(c,b){console.log("left: %spx;\n top: %spx;",b.position.left,b.position.top)})}function letterFor(a){return String.fromCharCode(97+a)}function fadeOut(a,b){if(keyframes){$(a).animateForward("fade-out "+b+"ms ease-in-out")}else{$(a).animate({opacity:0},{duration:b})}}function fadeIn(a,b){if(keyframes){$(a).animateForward("fade-in "+b+"ms ease-in-out")}else{$(a).fadeIn(b)}}function translateStr(a,c,b){if(!b){b=(typeof a==="number")?"px":""}maybeZ=Modernizr.csstransforms3d?", 0":"";return[translateProp+"(",(a||0)+b,",",(c||0)+b,maybeZ,")"].join(" ")}function image(a){return imageRoot+a}function extend(d,c){for(var e in c){d[e]=c[e]}return d}function sample(){var a=arguments.length>1?arguments:arguments[0];return a[randomInt(0,a.length)]}function delay(a,b){setTimeout(b,a)}function randomInt(a,b){if(a.length){b=a[1],a=a[0]}return a+Math.floor(Math.random()*(b-a))}function randomFloat(a,b){if(a.length){b=a[1],a=a[0]}return a+Math.random()*(b-a)}function randomBool(){return !randomInt(0,2)}function sample(){var a=arguments.length>1?arguments:arguments[0];return a[randomInt(0,a.length)]}function format(d,b){var a=arguments,c=1;return d.replace(/%((%)|s)/g,function(e){return e[2]||a[c++]})}function wait(a,b){if(!b){b=a,a=1}setTimeout(b,a)}function loadImages(d,h,e){var c=0,b=0,f=d.length,g=false;if(e!==false){setTimeout(j,e||4000)}for(;b<f;b++){extend(new Image,{onload:a,src:d[b]})}function a(){if(++c===f){j()}}function j(){if(!g){h()}g=true}}function extendjQuery(){$.fn.random=function(){return $(this[randomInt(0,this.length)])};$.expr[":"].transparent=function(c,b,a){return !+$(c).css("opacity")};$.extend($.easing,{"ease-in":function(e,f,a,h,g){return h*(f/=g)*f+a},"ease-out":function(e,f,a,h,g){return -h*(f/=g)*(f-2)+a},"ease-in-out":function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f+a}return -h/2*((--f)*(f-2)-1)+a}})}function checkRuntime(){window.console||(window.console={log:function(){}});getStyleProperty=(function(){var d=["Moz","Webkit","Khtml","O","Ms"],b=$("<div/>")[0].style;function a(e){return e.replace(/([A-Z])/g,function(g,f){return"-"+f.toLowerCase()}).replace(/^ms-/,"-ms-")}function c(h,j){var e;if(typeof b[h]==="string"){return j?a(h):h}h=h.charAt(0).toUpperCase()+h.slice(1);for(var g=0,f=d.length;g<f;g++){e=d[g]+h;if(typeof b[e]==="string"){return j?a(e):e}}}return c})();runModernizr();extendjQuery();ipad=/ipad/i.test(navigator.userAgent);ie=$.browser.msie&&+$.browser.version<9;keyframes=Modernizr.cssanimations;transitions=Modernizr.csstransitions;imageMask=Modernizr.cssmask;transformProp=getStyleProperty("transform","dash");transitionProp=getStyleProperty("transition","dash");translateProp=Modernizr.csstransforms3d?"translate3d":"translate";transitionEnd=$.browser.mozilla?"transitionend":"webkitTransitionEnd";animationProp=getStyleProperty("animation","dash");pngOpacity=!ie}function runModernizr(){window.Modernizr=function(ap,ao,an){function O(){}function Q(f,e){var h=f.charAt(0).toUpperCase()+f.substr(1),g=(f+" "+Z.join(h+" ")+h).split(" ");return !!S(g,e)}function S(e,c){for(var f in e){if(af[e[f]]!==an&&(!c||c(e[f],ag))){return !0}}}function U(d,c){return(""+d).indexOf(c)!==-1}function W(d,c){return typeof d===c}function Y(d,c){return aa(ab.join(d+";")+(c||""))}function aa(b){af.cssText=b}var am="1.7",al={},ak=!0,aj=ao.documentElement,ai=ao.head||ao.getElementsByTagName("head")[0],ah="modernizr",ag=ao.createElement(ah),af=ag.style,ae=ao.createElement("input"),ad=":)",ac=Object.prototype.toString,ab=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),Z="Webkit Moz O ms Khtml".split(" "),X={svg:"http://www.w3.org/2000/svg"},V={},T={},R={},P=[],N,M=function(b){var h=ao.createElement("style"),g=ao.createElement("div"),f;h.textContent=b+"{#modernizr{height:3px}}",ai.appendChild(h),g.id="modernizr",aj.appendChild(g),f=g.offsetHeight===3,h.parentNode.removeChild(h),g.parentNode.removeChild(g);return !!f},K=function(){function c(h,g){g=g||ao.createElement(b[h]||"div");var a=(h="on"+h) in g;a||(g.setAttribute||(g=ao.createElement("div")),g.setAttribute&&g.removeAttribute&&(g.setAttribute(h,""),a=W(g[h],"function"),W(g[h],an)||(g[h]=an),g.removeAttribute(h))),g=null;return a}var b={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return c}(),J=({}).hasOwnProperty,I;W(J,an)||W(J.call,an)?I=function(d,c){return c in d&&W(d.constructor.prototype[c],an)}:I=function(d,c){return J.call(d,c)},V.cssanimations=function(){return Q("animationName")},V.csstransforms=function(){return !!S(["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"])},V.csstransforms3d=function(){var b=!!S(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);b&&"webkitPerspective" in aj.style&&(b=M("@media ("+ab.join("transform-3d),(")+"modernizr)"));return b},V.csstransitions=function(){return Q("transitionProperty")};for(var L in V){I(V,L)&&(N=L.toLowerCase(),al[N]=V[L](),P.push((al[N]?"":"no-")+N))}al.input||O(),al.crosswindowmessaging=al.postmessage,al.historymanagement=al.history,al.addTest=function(d,c){d=d.toLowerCase();if(!al[d]){c=!!c(),aj.className+=" "+(c?"":"no-")+d,al[d]=c;return al}},aa(""),ag=ae=null,al._enableHTML5=ak,al._version=am,aj.className=aj.className.replace(/\bno-js\b/,"")+" js "+P.join(" ");return al}(this,this.document);Modernizr.addTest("cssmask",function(){return"-webkit-mask" in document.documentElement.style})};
