$(function(){var e=$("div.cube-path").attr("data-cube-path"),i=$("div.plugin-path").attr("data-plugin-path");Modernizr.load([{test:Modernizr.webgl,yep:[i+"themes/default/libs/Detector.js",i+"themes/default/libs/CurveExtras.js",i+"themes/default/libs/RequestAnimationFrame.js"],complete:function(){function i(){d=document.createElement("div"),document.body.appendChild(d),s=new THREE.PerspectiveCamera(60,window.innerWidth/window.innerHeight,1,1e5),c=new THREE.Scene,p=new THREE.Object3D,p.position.y=100,c.add(p),w=new THREE.PerspectiveCamera(84,window.innerWidth/window.innerHeight,.01,1e3),p.add(w),p.add(s);var i=".jpg",n=[e+"posx"+i,e+"negx"+i,e+"posy"+i,e+"negy"+i,e+"posz"+i,e+"negz"+i],o=THREE.ImageUtils.loadTextureCube(n);o.format=THREE.RGBFormat,t(o),c.matrixAutoUpdate=!1;var a=THREE.ShaderLib.cube;a.uniforms.tCube.value=o;var h=new THREE.ShaderMaterial({fragmentShader:a.fragmentShader,vertexShader:a.vertexShader,uniforms:a.uniforms,side:THREE.BackSide}),u=new THREE.Mesh(new THREE.BoxGeometry(1e3,1e3,1e3),h);p.add(u),l=new THREE.WebGLRenderer({antialias:!1}),l.setPixelRatio(window.devicePixelRatio),l.setSize(window.innerWidth,window.innerHeight),l.autoClear=!1,d.appendChild(l.domElement),window.addEventListener("resize",r,!1)}function t(e){var i=new THREE.Curves.TrefoilKnot,t=200,r=!0,o=3;h=new THREE.TubeGeometry(i,t,2,o,r),n(h,16777215,e)}function n(e,i,t){u=THREE.SceneUtils.createMultiMaterialObject(e,[new THREE.MeshLambertMaterial({color:i}),new THREE.MeshBasicMaterial({envMap:t})]),p.add(u),u.scale.set(m,m,m)}function r(){f=window.innerWidth/2,b=window.innerHeight/2,s.aspect=window.innerWidth/window.innerHeight,s.updateProjectionMatrix(),l.setSize(window.innerWidth,window.innerHeight)}function o(){requestAnimationFrame(o),a()}function a(){var e=Modernizr.touch?6*v:v,i=e+.01*E;i=E>0?Math.max(2*e,i):Math.max(.5*e,i);var t=Date.now(),n=1e3*i,r=t%n/n,o=h.parameters.path.getPointAt(r);o.multiplyScalar(m);var a=h.tangents.length,d=r*a,s=Math.floor(d),p=(s+1)%a;H.subVectors(h.binormals[p],h.binormals[s]),H.multiplyScalar(d-s).add(h.binormals[s]);var u=h.parameters.path.getTangentAt(r),g=15;R.copy(H).cross(u),o.add(R.clone().multiplyScalar(g)),w.position.copy(o);var f=new THREE.Vector3;f.copy(o).add(u),w.matrix.lookAt(w.position,f,R),w.rotation.setFromRotationMatrix(w.matrix,w.rotation.order),l.clear(),l.render(c,w)}if(Modernizr.webgl){var d,s,w,c,l,p,h,u,m=4,g=0,E=0,v=50,f=window.innerWidth/2,b=window.innerHeight/2,H=new THREE.Vector3,R=new THREE.Vector3;i(),o(),$("body").click(function(e){g=10*(e.clientX-f),E=10*(e.clientY-b)})}else if(!Modernizr.touch&&Modernizr.video)$("div.site-wrapper").css({backgroundImage:"url('"+e+"posz.jpg')",backgroundSize:"cover"});else if(Modernizr.touch)$("div.site-wrapper").css({backgroundImage:"url('"+e+"posz.jpg')",backgroundSize:"cover"});else{var T=$("");$("body").prepend(T),$("div.site-wrapper").css({zIndex:2,top:0}),$(window).resize(function(){$("#bg-image").css({width:$(window).innerWidth()+"px",height:$(window).innerHeight()+"px"})})}{var x=$(".countdown:first").attr("data-end-date"),M=$(window).width()>500?"lg":"md";$(".countdown:first").flipcountdown({size:M,beforeDateTime:x})}$(".social-popup").click(function(){var e=575,i=400,t=($(window).width()-e)/2,n=($(window).height()-i)/2,r=this.href,o="status=1,width="+e+",height="+i+",top="+n+",left="+t;return window.open(r,"social-popup",o),!1})}}])});