(function(b){function g(a,b,c){var d=k(b/1E3,6)+"s",m=c instanceof Array?"cubic-bezier("+k(c[0],6)+","+k(c[1],6)+","+k(c[2],6)+","+k(c[3],6)+")":c,f={};f["-ms-transform"]=a;f["-webkit-transform"]=a;f["-moz-transform"]=a;f["-o-transform"]=a;f.transform=a;b&&(f["-webkit-transition-duration"]=d,f["-o-transition-duration"]=d);c&&(f["-webkit-transition-timing-function"]=m,f["-o-transition-timing-function"]=m);return f}function h(b,d,p){b||(b=a(new o));t=(new Date).getTime();r&&(clearInterval(r),r=null);
if(p.easing)p.easingfunction=e(p.easing,p.duration);r=setInterval(function(){var a=b,m=(new Date).getTime()-t,f;f=p.easingfunction?p.easingfunction(m/p.duration):m/p.duration;m>p.duration&&(clearInterval(r),r=null,f=1);p.root.css(g(c(l(a,d,f))))},1)}function a(a){var b,c;if(a instanceof PureCSSMatrix)c=a.m.elements;else if(a instanceof Matrix)c=a.elements;b=!c?{a:a.a,b:a.b,c:a.c,d:a.d,e:a.e,f:a.f}:{a:c[0][0],b:c[1][0],c:c[0][1],d:c[1][1],e:c[0][2],f:c[1][2]};c=b.a;var d=b.b,m=b.c,f=b.d,a=b.e;b=b.f;
if(Math.abs(c*f-d*m)<0.01)console.log("fail!");else{var q=Math.sqrt(c*c+d*d);c/=q;d/=q;var k=c*m+d*f;m-=c*k;f-=d*k;var g=Math.sqrt(m*m+f*f);m/=g;f/=g;k/=g;c*f-d*m<0&&(c=-c,d=-d,q=-q,g=-g);c=Math.atan2(d,c);return{tx:a,ty:b,r:c,k:Math.atan(k),sx:q,sy:g}}}function c(a){var b="translate("+k(a.tx,6)+"px,"+k(a.ty,6)+"px) ";b+="rotate("+k(a.r,6)+"rad) skewX("+k(a.k,6)+"rad) ";b+="scale("+k(a.sx,6)+","+k(a.sy,6)+")";return b}function e(a,b){var c=[];if(a instanceof Array)c=a;else switch(a){case "linear":c=
[0,0,1,1];break;case "ease":c=[0.25,0.1,0.25,1];break;case "ease-in":c=[0.42,0,1,1];break;case "ease-out":c=[0,0,0.58,1];break;case "ease-in-out":c=[0.42,0,0.58,1]}return function(a){return n(a,c[0],c[1],c[2],c[3],b)}}function n(a,b,c,d,m,f){function q(a,f){var b,m,c,d;for(c=a,m=0;m<8;m++){d=((k*c+g)*c+e)*c-a;if((d>=0?d:0-d)<f)return c;b=(3*k*c+2*g)*c+e;if((b>=0?b:0-b)<1.0E-6)break;c-=d/b}b=0;m=1;c=a;if(c<b)return b;if(c>m)return m;for(;b<m;){d=((k*c+g)*c+e)*c;if((d-a>=0?d-a:0-(d-a))<f)break;a>d?
b=c:m=c;c=(m-b)*0.5+b}return c}var k=0,g=0,e=0,l=0,h=0,o=0,e=3*b,g=3*(d-b)-e,k=1-e-g,o=3*c,h=3*(m-c)-o,l=1-o-h;return function(a,b){var f=q(a,b);return((l*f+h)*f+o)*f}(a,1/(200*f))}function l(a,b,c){var d={},m;for(m in a)a.hasOwnProperty(m)&&(d[m]=a[m]+(b[m]-a[m])*c);return d}function k(a,b){var b=Math.abs(parseInt(b,10))||0,c=Math.pow(10,b);return Math.round(a*c)/c}var o,t,r,v=/([0-9.\-e]+)/g,x=/([a-z]+)\(([^\)]+)\)/g,d=/deg$/;jQuery.cssHooks.MsTransform={set:function(a,b){a.style.msTransform=b}};
jQuery.cssHooks.MsTransformOrigin={set:function(a,b){a.style.msTransformOrigin=b}};b.fn.animateTransformation=function(D,k,e){o=e;this.each(function(){for(var e=b(this),m=b(e).css("-webkit-transform")||b(e).css("-moz-transform")||b(e).css("-o-transform")||b(e).css("-ms-transform")||b(e).css("transform"),e=m?new o(m):new o,e=a(e),f=0,q;(q=x.exec(m))!==null;){var p=q[1].toLowerCase();q=q[2].split(",");p=="matrix"?(p=$M([[parseFloat(q[0]),parseFloat(q[2]),parseFloat(q[4].match(v))],[parseFloat(q[1]),
parseFloat(q[3]),parseFloat(q[5].match(v))],[0,0,1]]),f+=a(p).r):p=="rotate"&&(p=q[0],q=parseFloat(p.match(v)),p.match(d)&&(q=2*Math.PI*q/360),f+=q)}e.r=f;m=a(D);if(Math.abs(e.r-m.r)>Math.PI)if(m.r<e.r)for(;Math.abs(e.r-m.r)>Math.PI;)m.r+=2*Math.PI;else for(;Math.abs(e.r-m.r)>Math.PI;)m.r-=2*Math.PI;b.browser.webkit&&k.nativeanimation?k.root.css(g(c(m),k.duration,k.easing)):h(e,m,k)})}})(jQuery);(function(b,g,h){function a(a){return a.charAt(0).toUpperCase()+a.slice(1)}function c(b){var c=document.documentElement.style,d;if(typeof c[b]==="string")return b;for(var b=a(b),k=0,m=e.length;k<m;k++)if(d=e[k]+b,typeof c[d]==="string")return d}var e="Moz Webkit Khtml O Ms".split(" "),n=c("transform"),l={csstransforms:function(){return!!n},csstransforms3d:function(){var a=!!c("perspective");if(a){var a="@media ("+" -o- -moz- -ms- -webkit- -khtml- ".split(" ").join("transform-3d),(")+"modernizr)",
b=g("<style>"+a+"{#modernizr{height:3px}}</style>").appendTo("head"),d=g('<div id="modernizr" />').appendTo("html"),a=d.height()===3;d.remove();b.remove()}return a},csstransitions:function(){return!!c("transitionProperty")}};if(b.Modernizr)for(var k in l)Modernizr.hasOwnProperty(k)||Modernizr.addTest(k,l[k]);else b.Modernizr=function(){var a={_version:"1.6ish: miniModernizr for Isotope"},b=" ",c,d;for(d in l)c=l[d](),a[d]=c,b+=" "+(c?"":"no-")+d;g("html").addClass(b);return a}();if(Modernizr.csstransforms){var o=
Modernizr.csstransforms3d?{translate:function(a){return"translate3d("+a[0]+"px, "+a[1]+"px, 0) "},scale:function(a){return"scale3d("+a+", "+a+", 1) "}}:{translate:function(a){return"translate("+a[0]+"px, "+a[1]+"px) "},scale:function(a){return"scale("+a+") "}},t=function(a,b,c){var d=g.data(a,"isoTransform")||{},m={},f,k={};m[b]=c;g.extend(d,m);for(f in d)b=d[f],k[f]=o[f](b);f=(k.translate||"")+(k.scale||"");g.data(a,"isoTransform",d);a.style[n]=f};g.cssNumber.scale=true;g.cssHooks.scale={set:function(a,
b){t(a,"scale",b)},get:function(a){return(a=g.data(a,"isoTransform"))&&a.scale?a.scale:1}};g.fx.step.scale=function(a){g.cssHooks.scale.set(a.elem,a.now+a.unit)};g.cssNumber.translate=true;g.cssHooks.translate={set:function(a,b){t(a,"translate",b)},get:function(a){return(a=g.data(a,"isoTransform"))&&a.translate?a.translate:[0,0]}}}var r=g.event,v;r.special.smartresize={setup:function(){g(this).bind("resize",r.special.smartresize.handler)},teardown:function(){g(this).unbind("resize",r.special.smartresize.handler)},
handler:function(a,b){var c=this,d=arguments;a.type="smartresize";v&&clearTimeout(v);v=setTimeout(function(){jQuery.event.handle.apply(c,d)},b==="execAsap"?0:100)}};g.fn.smartresize=function(a){return a?this.bind("smartresize",a):this.trigger("smartresize",["execAsap"])};g.Isotope=function(a,b){this.element=g(b);this._create(a);this._init()};var x=["overflow","position","width","height"];g.Isotope.settings={resizable:true,layoutMode:"masonry",containerClass:"isotope",itemClass:"isotope-item",hiddenClass:"isotope-hidden",
hiddenStyle:Modernizr.csstransforms&&!g.browser.opera?{opacity:0,scale:0.0010}:{opacity:0},visibleStyle:Modernizr.csstransforms&&!g.browser.opera?{opacity:1,scale:1}:{opacity:1},animationEngine:g.browser.opera?"jquery":"best-available",animationOptions:{queue:false,duration:800},sortBy:"original-order",sortAscending:true,resizesContainer:true,transformsEnabled:true,itemPositionDataEnabled:false};g.Isotope.prototype={_create:function(a){this.options=g.extend(true,{},g.Isotope.settings,a);this.styleQueue=
[];this.elemCount=0;a=this.element[0].style;this.originalStyle={};for(var c=0,d=x.length;c<d;c++){var k=x[c];this.originalStyle[k]=a[k]||null}this.element.css({overflow:"hidden",position:"relative"});this._updateAnimationEngine();this._updateUsingTransforms();this.options.getSortData=g.extend(this.options.getSortData,{"original-order":function(a,b){return b.elemCount},random:function(){return Math.random()}});this.reloadItems();a=g(document.createElement("div")).prependTo(this.element);this.offset=
a.position();a.remove();var m=this;setTimeout(function(){m.element.addClass(m.options.containerClass)},0);this.options.resizable&&g(b).bind("smartresize.isotope",function(){m.resize()})},_getAtoms:function(a){var b=this.options.itemSelector,a=b?a.filter(b).add(a.find(b)):a,b={position:"absolute"};if(this.usingTransforms)b.left=0,b.top=0;a.css(b).addClass(this.options.itemClass);this.updateSortData(a,true);return a},_init:function(a){this.$filteredAtoms=this._filter(this.$allAtoms);this._sort();this.reLayout(a)},
option:function(b){if(g.isPlainObject(b)){this.options=g.extend(true,this.options,b);var c,d;for(d in b)if(c="_update"+a(d),this[c])this[c]()}},_updateAnimationEngine:function(){switch(this.options.animationEngine.toLowerCase().replace(/[ _\-]/g,"")){case "css":case "none":this.isUsingJQueryAnimation=false;break;case "jquery":this.isUsingJQueryAnimation=true;break;default:this.isUsingJQueryAnimation=!Modernizr.csstransitions}this._updateUsingTransforms()},_updateTransformsEnabled:function(){this._updateUsingTransforms()},
_updateUsingTransforms:function(){this.getPositionStyles=(this.usingTransforms=this.options.transformsEnabled&&Modernizr.csstransforms&&Modernizr.csstransitions&&!this.isUsingJQueryAnimation)?this._translate:this._positionAbs},_filter:function(a){var b=this.options.filter===""?"*":this.options.filter;if(!b)return a;var c=this.options.hiddenClass,d="."+c,m=a.filter(d),f=m;b!=="*"&&(f=m.filter(b),this.styleQueue.push({$el:a.not(d).not(b).addClass(c),style:this.options.hiddenStyle}));this.styleQueue.push({$el:f,
style:this.options.visibleStyle});f.removeClass(c);return a.filter(b)},updateSortData:function(a,b){var c=this,d=this.options.getSortData,m,f;a.each(function(){m=g(this);f={};for(var a in d)f[a]=d[a](m,c);g.data(this,"isotope-sort-data",f);b&&c.elemCount++})},_sort:function(){var a=this.options.sortBy,b=this._getSorter,c=this.options.sortAscending?1:-1;this.$filteredAtoms.sort(function(d,m){var f=b(d,a),k=b(m,a);f===k&&a!=="original-order"&&(f=b(d,"original-order"),k=b(m,"original-order"));return(f>
k?1:f<k?-1:0)*c})},_getSorter:function(a,b){return g.data(a,"isotope-sort-data")[b]},_translate:function(a,b){return{translate:[a,b]}},_positionAbs:function(a,b){return{left:a,top:b}},_pushPosition:function(a,b,c){b+=this.offset.left;c+=this.offset.top;var d=this.getPositionStyles(b,c);this.styleQueue.push({$el:a,style:d});this.options.itemPositionDataEnabled&&a.data("isotope-item-position",{x:b,y:c})},layout:function(a,b){var c=this.options.layoutMode;this["_"+c+"Layout"](a);this.options.resizesContainer&&
this.styleQueue.push({$el:this.element,style:this["_"+c+"GetContainerSize"]()});this._processStyleQueue();b&&b.call(a);this.isLaidOut=true},_processStyleQueue:function(){var a=!this.isLaidOut?"css":this.isUsingJQueryAnimation?"animate":"css",b=this.options.animationOptions,c=this._isInserting&&this.isUsingJQueryAnimation,d;g.each(this.styleQueue,function(m,f){d=c&&f.$el.hasClass("no-transition")?"css":a;f.$el[d](f.style,b)});this.styleQueue=[]},resize:function(){this["_"+this.options.layoutMode+"ResizeChanged"]()&&
this.reLayout()},reLayout:function(a){this["_"+this.options.layoutMode+"Reset"]();this.layout(this.$filteredAtoms,a)},addItems:function(a,b){var c=this._getAtoms(a);this.$allAtoms=this.$allAtoms.add(c);b&&b(c)},insert:function(a,b){this.element.append(a);var c=this;this.addItems(a,function(a){a=c._filter(a,true);c._addHideAppended(a);c._sort();c.reLayout();c._revealAppended(a,b)})},appended:function(a,b){var c=this;this.addItems(a,function(a){c._addHideAppended(a);c.layout(a);c._revealAppended(a,
b)})},_addHideAppended:function(a){this.$filteredAtoms=this.$filteredAtoms.add(a);a.addClass("no-transition");this._isInserting=true;this.styleQueue.push({$el:a,style:this.options.hiddenStyle})},_revealAppended:function(a,b){var c=this;setTimeout(function(){a.removeClass("no-transition");c.styleQueue.push({$el:a,style:c.options.visibleStyle});c._processStyleQueue();delete c._isInserting;b&&b(a)},10)},reloadItems:function(){this.$allAtoms=this._getAtoms(this.element.children())},remove:function(a){this.$allAtoms=
this.$allAtoms.not(a);this.$filteredAtoms=this.$filteredAtoms.not(a);a.remove()},shuffle:function(){this.updateSortData(this.$allAtoms);this.options.sortBy="random";this._sort();this.reLayout()},destroy:function(){var a=this.usingTransforms;this.$allAtoms.removeClass(this.options.hiddenClass+" "+this.options.itemClass).each(function(){this.style.position=null;this.style.top=null;this.style.left=null;this.style.opacity=null;a&&(this.style[n]=null)});for(var c=this.element[0].style,d=0,k=x.length;d<
k;d++){var m=x[d];c[m]=this.originalStyle[m]}this.element.unbind(".isotope").removeClass(this.options.containerClass).removeData("isotope");g(b).unbind(".isotope")},_getSegments:function(b){var c=this.options.layoutMode,d=b?"rowHeight":"columnWidth",k=b?"height":"width",b=b?"rows":"cols",m=this.element[k](),k=this.options[c]&&this.options[c][d]||this.$filteredAtoms["outer"+a(k)](true)||m,m=Math.floor(m/k),m=Math.max(m,1);this[c][b]=m;this[c][d]=k},_checkIfSegmentsChanged:function(a){var b=this.options.layoutMode,
c=a?"rows":"cols",d=this[b][c];this._getSegments(a);return this[b][c]!==d},_masonryReset:function(){this.masonry={};this._getSegments();var a=this.masonry.cols;for(this.masonry.colYs=[];a--;)this.masonry.colYs.push(0)},_masonryLayout:function(a){var b=this,c=b.masonry;a.each(function(){var a=g(this),m=Math.ceil(a.outerWidth(true)/c.columnWidth),m=Math.min(m,c.cols);if(m===1)b._masonryPlaceBrick(a,c.colYs);else{var f=c.cols+1-m,d=[],k,e;for(e=0;e<f;e++)k=c.colYs.slice(e,e+m),d[e]=Math.max.apply(Math,
k);b._masonryPlaceBrick(a,d)}})},_masonryPlaceBrick:function(a,b){for(var c=Math.min.apply(Math,b),d=0,m=0,f=b.length;m<f;m++)if(b[m]===c){d=m;break}this._pushPosition(a,this.masonry.columnWidth*d,c);c+=a.outerHeight(true);f=this.masonry.cols+1-f;for(m=0;m<f;m++)this.masonry.colYs[d+m]=c},_masonryGetContainerSize:function(){return{height:Math.max.apply(Math,this.masonry.colYs)}},_masonryResizeChanged:function(){return this._checkIfSegmentsChanged()},_fitRowsReset:function(){this.fitRows={x:0,y:0,
height:0}},_fitRowsLayout:function(a){var b=this,c=this.element.width(),d=this.fitRows;a.each(function(){var a=g(this),f=a.outerWidth(true),k=a.outerHeight(true);if(d.x!==0&&f+d.x>c)d.x=0,d.y=d.height;b._pushPosition(a,d.x,d.y);d.height=Math.max(d.y+k,d.height);d.x+=f})},_fitRowsGetContainerSize:function(){return{height:this.fitRows.height}},_fitRowsResizeChanged:function(){return true},_cellsByRowReset:function(){this.cellsByRow={index:0};this._getSegments();this._getSegments(true)},_cellsByRowLayout:function(a){var b=
this,c=this.cellsByRow;a.each(function(){var a=g(this),d=~~(c.index/c.cols),f=(c.index%c.cols+0.5)*c.columnWidth-a.outerWidth(true)/2,d=(d+0.5)*c.rowHeight-a.outerHeight(true)/2;b._pushPosition(a,f,d);c.index++})},_cellsByRowGetContainerSize:function(){return{height:Math.ceil(this.$filteredAtoms.length/this.cellsByRow.cols)*this.cellsByRow.rowHeight+this.offset.top}},_cellsByRowResizeChanged:function(){return this._checkIfSegmentsChanged()},_straightDownReset:function(){this.straightDown={y:0}},_straightDownLayout:function(a){var b=
this;a.each(function(){var a=g(this);b._pushPosition(a,0,b.straightDown.y);b.straightDown.y+=a.outerHeight(true)})},_straightDownGetContainerSize:function(){return{height:this.straightDown.y}},_straightDownResizeChanged:function(){return true},_masonryHorizontalReset:function(){this.masonryHorizontal={};this._getSegments(true);var a=this.masonryHorizontal.rows;for(this.masonryHorizontal.rowXs=[];a--;)this.masonryHorizontal.rowXs.push(0)},_masonryHorizontalLayout:function(a){var b=this,c=b.masonryHorizontal;
a.each(function(){var a=g(this),d=Math.ceil(a.outerHeight(true)/c.rowHeight),d=Math.min(d,c.rows);if(d===1)b._masonryHorizontalPlaceBrick(a,c.rowXs);else{var f=c.rows+1-d,k=[],e,l;for(l=0;l<f;l++)e=c.rowXs.slice(l,l+d),k[l]=Math.max.apply(Math,e);b._masonryHorizontalPlaceBrick(a,k)}})},_masonryHorizontalPlaceBrick:function(a,b){for(var c=Math.min.apply(Math,b),d=0,m=0,f=b.length;m<f;m++)if(b[m]===c){d=m;break}this._pushPosition(a,c,this.masonryHorizontal.rowHeight*d);c+=a.outerWidth(true);f=this.masonryHorizontal.rows+
1-f;for(m=0;m<f;m++)this.masonryHorizontal.rowXs[d+m]=c},_masonryHorizontalGetContainerSize:function(){return{width:Math.max.apply(Math,this.masonryHorizontal.rowXs)}},_masonryHorizontalResizeChanged:function(){return this._checkIfSegmentsChanged(true)},_fitColumnsReset:function(){this.fitColumns={x:0,y:0,width:0}},_fitColumnsLayout:function(a){var b=this,c=this.element.height(),d=this.fitColumns;a.each(function(){var a=g(this),f=a.outerWidth(true),k=a.outerHeight(true);if(d.y!==0&&k+d.y>c)d.x=d.width,
d.y=0;b._pushPosition(a,d.x,d.y);d.width=Math.max(d.x+f,d.width);d.y+=k})},_fitColumnsGetContainerSize:function(){return{width:this.fitColumns.width}},_fitColumnsResizeChanged:function(){return true},_cellsByColumnReset:function(){this.cellsByColumn={index:0};this._getSegments();this._getSegments(true)},_cellsByColumnLayout:function(a){var b=this,c=this.cellsByColumn;a.each(function(){var a=g(this),d=c.index%c.rows,f=(~~(c.index/c.rows)+0.5)*c.columnWidth-a.outerWidth(true)/2,d=(d+0.5)*c.rowHeight-
a.outerHeight(true)/2;b._pushPosition(a,f,d);c.index++})},_cellsByColumnGetContainerSize:function(){return{width:Math.ceil(this.$filteredAtoms.length/this.cellsByColumn.rows)*this.cellsByColumn.columnWidth}},_cellsByColumnResizeChanged:function(){return this._checkIfSegmentsChanged(true)},_straightAcrossReset:function(){this.straightAcross={x:0}},_straightAcrossLayout:function(a){var b=this;a.each(function(){var a=g(this);b._pushPosition(a,b.straightAcross.x,0);b.straightAcross.x+=a.outerWidth(true)})},
_straightAcrossGetContainerSize:function(){return{width:this.straightAcross.x}},_straightAcrossResizeChanged:function(){return true}};g.fn.imagesLoaded=function(a){var b=this.find("img"),c=b.length,d=this;b.length||a.call(this);b.bind("load",function(){--c<=0&&a.call(d)}).each(function(){if(this.complete||this.complete===h){var a=this.src;this.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";this.src=a}});return this};var d=function(a){this.console&&console.error(a)};g.fn.isotope=
function(a){if(typeof a==="string"){var b=Array.prototype.slice.call(arguments,1);this.each(function(){var c=g.data(this,"isotope");c?!g.isFunction(c[a])||a.charAt(0)==="_"?d("no such method '"+a+"' for isotope instance"):c[a].apply(c,b):d("cannot call methods on isotope prior to initialization; attempted to call method '"+a+"'")})}else this.each(function(){var b=g.data(this,"isotope");b?(b.option(a),b._init()):g.data(this,"isotope",new g.Isotope(a,this))});return this}})(window,jQuery);jQuery.fn.extend({everyTime:function(b,g,h,a,c){return this.each(function(){jQuery.timer.add(this,b,g,h,a,c)})},oneTime:function(b,g,h){return this.each(function(){jQuery.timer.add(this,b,g,h,1)})},stopTime:function(b,g){return this.each(function(){jQuery.timer.remove(this,b,g)})}});
jQuery.extend({timer:{global:[],guid:1,dataKey:"jQuery.timer",regex:/^([0-9]+(?:\.[0-9]*)?)\s*(.*s)?$/,powers:{ms:1,cs:10,ds:100,s:1E3,das:1E4,hs:1E5,ks:1E6},timeParse:function(b){if(b==void 0||b==null)return null;var g=this.regex.exec(jQuery.trim(b.toString()));return g[2]?parseFloat(g[1])*(this.powers[g[2]]||1):b},add:function(b,g,h,a,c,e){var n=0;jQuery.isFunction(h)&&(c||(c=a),a=h,h=g);g=jQuery.timer.timeParse(g);if(!(typeof g!="number"||isNaN(g)||g<=0)){c&&c.constructor!=Number&&(e=!!c,c=0);
var c=c||0,e=e||false,l=jQuery.data(b,this.dataKey)||jQuery.data(b,this.dataKey,{});l[h]||(l[h]={});a.timerID=a.timerID||this.guid++;var k=function(){if(!e||!this.inProgress)this.inProgress=true,(++n>c&&c!==0||a.call(b,n)===false)&&jQuery.timer.remove(b,h,a),this.inProgress=false};k.timerID=a.timerID;l[h][a.timerID]||(l[h][a.timerID]=window.setInterval(k,g));this.global.push(b)}},remove:function(b,g,h){var a=jQuery.data(b,this.dataKey),c;if(a){if(g){if(a[g]){if(h)h.timerID&&(window.clearInterval(a[g][h.timerID]),
delete a[g][h.timerID]);else for(h in a[g])window.clearInterval(a[g][h]),delete a[g][h];for(c in a[g])break;c||(c=null,delete a[g])}}else for(g in a)this.remove(b,g,h);for(c in a)break;c||jQuery.removeData(b,this.dataKey)}}}});jQuery(window).bind("unload",function(){jQuery.each(jQuery.timer.global,function(b,g){jQuery.timer.remove(g)})});(function(b){function g(h,a,c,e){if(e){var n="sliceWrapper"+e;h.append('<div id="'+n+'"></div>');w=a.sliceWidths?a.sliceWidths[a.numSlices-e]:a.sliceWidth;b("#"+n).width(w);b("#"+n).height(1);b("#"+n).addClass(a.sourceClass);b("#"+n).css({"background-position":"-"+c+"px 100px"});b("#"+n).animate({height:"100px","margin-top":"0","background-position":"-"+c+"px 100px"},1E3);b("#"+n).css({"float":"left"});c+=w;b(document).oneTime(a.stepTime,function(){g(b("#sliceWrapper"),a,c,e-1)})}else a.callback&&
a.callback.call()}b.fn.imageslicer=function(h){h=b.extend({},b.fn.imageslicer.defaults,h);return this.each(function(){b(this).append('<div id="sliceWrapper"></div>');b("#sliceWrapper").css({height:h.height,width:h.width});b("#sliceWrapper").addClass(h.backgroundClass);if(!h.sliceWidths)h.sliceWidth=h.width/h.numSlices;b(document).oneTime(h.startTime,function(){g(b("#sliceWrapper"),h,0,h.numSlices)})})};b.fn.imageslicer.defaults={sourceClass:"imageslicer-fg",backgroundClass:"imageslicer-bg",height:100,
width:100,startTime:1E3,stepTime:1E3,numSlices:10,callback:null,sliceWidth:10,sliceWidths:[10,10]}})(jQuery);(function(){var b=Math,g=/webkit/i.test(navigator.appVersion)?"webkit":/firefox/i.test(navigator.userAgent)?"Moz":"opera"in window?"O":"",h="WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix,a="ontouchstart"in window,c=g+"Transform"in document.documentElement.style,e=/android/gi.test(navigator.appVersion),n=/iphone|ipad/gi.test(navigator.appVersion),l=/playbook/gi.test(navigator.appVersion),k=n||l,o=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||
window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a){return setTimeout(a,1)}}(),t=window.cancelRequestAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout,r="onorientationchange"in window?"orientationchange":"resize",v=a?"touchstart":"mousedown",x=a?"touchmove":"mousemove",d=a?"touchend":"mouseup",D=a?"touchcancel":"mouseup",E=g=="Moz"?"DOMMouseScroll":
"mousewheel",p="translate"+(h?"3d(":"("),s=h?",0)":")",l=function(b,f){var d=this,l;d.wrapper=typeof b=="object"?b:document.getElementById(b);d.wrapper.style.overflow="hidden";d.scroller=d.wrapper.children[0];d.options={hScroll:true,vScroll:true,x:0,y:0,bounce:true,bounceLock:false,momentum:true,lockDirection:true,useTransform:true,useTransition:false,topOffset:0,checkDOMChanges:false,hScrollbar:true,vScrollbar:true,fixedScrollbar:e,hideScrollbar:n,fadeScrollbar:n&&h,scrollbarClass:"",zoom:false,
zoomMin:1,zoomMax:4,doubleTapZoom:2,wheelAction:"scroll",snap:false,snapThreshold:1,onRefresh:null,onBeforeScrollStart:function(a){a.preventDefault()},onScrollStart:null,onBeforeScrollMove:null,onScrollMove:null,onBeforeScrollEnd:null,onScrollEnd:null,onTouchEnd:null,onDestroy:null,onZoomStart:null,onZoom:null,onZoomEnd:null};for(l in f)d.options[l]=f[l];d.x=d.options.x;d.y=d.options.y;d.options.useTransform=c?d.options.useTransform:false;d.options.hScrollbar=d.options.hScroll&&d.options.hScrollbar;
d.options.vScrollbar=d.options.vScroll&&d.options.vScrollbar;d.options.zoom=d.options.useTransform&&d.options.zoom;d.options.useTransition=k&&d.options.useTransition;d.scroller.style[g+"TransitionProperty"]=d.options.useTransform?"-"+g.toLowerCase()+"-transform":"top left";d.scroller.style[g+"TransitionDuration"]="0";d.scroller.style[g+"TransformOrigin"]="0 0";d.options.useTransition&&(d.scroller.style[g+"TransitionTimingFunction"]="cubic-bezier(0.33,0.66,0.66,1)");d.options.useTransform?d.scroller.style[g+
"Transform"]=p+d.x+"px,"+d.y+"px"+s:d.scroller.style.cssText+=";position:absolute;top:"+d.y+"px;left:"+d.x+"px";if(d.options.useTransition)d.options.fixedScrollbar=true;d.refresh();d._bind(r,window);d._bind(v);a||(d._bind("mouseout",d.wrapper),d._bind(E));if(d.options.checkDOMChanges)d.checkDOMTime=setInterval(function(){d._checkDOMChanges()},500)};l.prototype={enabled:true,x:0,y:0,steps:[],scale:1,currPageX:0,currPageY:0,pagesX:[],pagesY:[],aniTime:null,wheelZoomCount:0,handleEvent:function(b){switch(b.type){case v:if(!a&&
b.button!==0)break;this._start(b);break;case x:this._move(b);break;case d:case D:this._end(b);break;case r:this._resize();break;case E:this._wheel(b);break;case "mouseout":this._mouseout(b);break;case "webkitTransitionEnd":this._transitionEnd(b)}},_checkDOMChanges:function(){!this.moved&&!this.zoomed&&!(this.animating||this.scrollerW==this.scroller.offsetWidth*this.scale&&this.scrollerH==this.scroller.offsetHeight*this.scale)&&this.refresh()},_scrollbar:function(a){var f=document,d;if(this[a+"Scrollbar"]){if(!this[a+
"ScrollbarWrapper"]){d=f.createElement("div");this.options.scrollbarClass?d.className=this.options.scrollbarClass+a.toUpperCase():d.style.cssText="position:absolute;z-index:100;"+(a=="h"?"height:7px;bottom:1px;left:2px;right:"+(this.vScrollbar?"7":"2")+"px":"width:7px;bottom:"+(this.hScrollbar?"7":"2")+"px;top:2px;right:1px");d.style.cssText+=";pointer-events:none;-"+g+"-transition-property:opacity;-"+g+"-transition-duration:"+(this.options.fadeScrollbar?"350ms":"0")+";overflow:hidden;opacity:"+(this.options.hideScrollbar?
"0":"1");this.wrapper.appendChild(d);this[a+"ScrollbarWrapper"]=d;d=f.createElement("div");if(!this.options.scrollbarClass)d.style.cssText="position:absolute;z-index:100;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.9);-"+g+"-background-clip:padding-box;-"+g+"-box-sizing:border-box;"+(a=="h"?"height:100%":"width:100%")+";-"+g+"-border-radius:3px;border-radius:3px";d.style.cssText+=";pointer-events:none;-"+g+"-transition-property:-"+g+"-transform;-"+g+"-transition-timing-function:cubic-bezier(0.33,0.66,0.66,1);-"+
g+"-transition-duration:0;-"+g+"-transform:"+p+"0,0"+s;this.options.useTransition&&(d.style.cssText+=";-"+g+"-transition-timing-function:cubic-bezier(0.33,0.66,0.66,1)");this[a+"ScrollbarWrapper"].appendChild(d);this[a+"ScrollbarIndicator"]=d}a=="h"?(this.hScrollbarSize=this.hScrollbarWrapper.clientWidth,this.hScrollbarIndicatorSize=b.max(b.round(this.hScrollbarSize*this.hScrollbarSize/this.scrollerW),8),this.hScrollbarIndicator.style.width=this.hScrollbarIndicatorSize+"px",this.hScrollbarMaxScroll=
this.hScrollbarSize-this.hScrollbarIndicatorSize,this.hScrollbarProp=this.hScrollbarMaxScroll/this.maxScrollX):(this.vScrollbarSize=this.vScrollbarWrapper.clientHeight,this.vScrollbarIndicatorSize=b.max(b.round(this.vScrollbarSize*this.vScrollbarSize/this.scrollerH),8),this.vScrollbarIndicator.style.height=this.vScrollbarIndicatorSize+"px",this.vScrollbarMaxScroll=this.vScrollbarSize-this.vScrollbarIndicatorSize,this.vScrollbarProp=this.vScrollbarMaxScroll/this.maxScrollY);this._scrollbarPos(a,true)}else this[a+
"ScrollbarWrapper"]&&(c&&(this[a+"ScrollbarIndicator"].style[g+"Transform"]=""),this[a+"ScrollbarWrapper"].parentNode.removeChild(this[a+"ScrollbarWrapper"]),this[a+"ScrollbarWrapper"]=null,this[a+"ScrollbarIndicator"]=null)},_resize:function(){var a=this;setTimeout(function(){a.refresh()},e?200:0)},_pos:function(a,f){a=this.hScroll?a:0;f=this.vScroll?f:0;this.options.useTransform?this.scroller.style[g+"Transform"]=p+a+"px,"+f+"px"+s+" scale("+this.scale+")":(a=b.round(a),f=b.round(f),this.scroller.style.left=
a+"px",this.scroller.style.top=f+"px");this.x=a;this.y=f;this._scrollbarPos("h");this._scrollbarPos("v")},_scrollbarPos:function(a,f){var d=a=="h"?this.x:this.y;if(this[a+"Scrollbar"])d*=this[a+"ScrollbarProp"],d<0?(this.options.fixedScrollbar||(d=this[a+"ScrollbarIndicatorSize"]+b.round(d*3),d<8&&(d=8),this[a+"ScrollbarIndicator"].style[a=="h"?"width":"height"]=d+"px"),d=0):d>this[a+"ScrollbarMaxScroll"]&&(this.options.fixedScrollbar?d=this[a+"ScrollbarMaxScroll"]:(d=this[a+"ScrollbarIndicatorSize"]-
b.round((d-this[a+"ScrollbarMaxScroll"])*3),d<8&&(d=8),this[a+"ScrollbarIndicator"].style[a=="h"?"width":"height"]=d+"px",d=this[a+"ScrollbarMaxScroll"]+(this[a+"ScrollbarIndicatorSize"]-d))),this[a+"ScrollbarWrapper"].style[g+"TransitionDelay"]="0",this[a+"ScrollbarWrapper"].style.opacity=f&&this.options.hideScrollbar?"0":"1",this[a+"ScrollbarIndicator"].style[g+"Transform"]=p+(a=="h"?d+"px,0":"0,"+d+"px")+s},_start:function(c){var f=a?c.touches[0]:c,k,e;if(this.enabled){this.options.onBeforeScrollStart&&
this.options.onBeforeScrollStart.call(this,c);(this.options.useTransition||this.options.zoom)&&this._transitionTime(0);this.zoomed=this.animating=this.moved=false;this.dirY=this.dirX=this.absDistY=this.absDistX=this.distY=this.distX=0;if(this.options.zoom&&a&&c.touches.length>1)e=b.abs(c.touches[0].pageX-c.touches[1].pageX),k=b.abs(c.touches[0].pageY-c.touches[1].pageY),this.touchesDistStart=b.sqrt(e*e+k*k),this.originX=b.abs(c.touches[0].pageX+c.touches[1].pageX-this.wrapperOffsetLeft*2)/2-this.x,
this.originY=b.abs(c.touches[0].pageY+c.touches[1].pageY-this.wrapperOffsetTop*2)/2-this.y,this.options.onZoomStart&&this.options.onZoomStart.call(this,c);if(this.options.momentum&&(this.options.useTransform?(k=getComputedStyle(this.scroller,null)[g+"Transform"].replace(/[^0-9-.,]/g,"").split(","),e=k[4]*1,k=k[5]*1):(e=getComputedStyle(this.scroller,null).left.replace(/[^0-9-]/g,"")*1,k=getComputedStyle(this.scroller,null).top.replace(/[^0-9-]/g,"")*1),e!=this.x||k!=this.y))this.options.useTransition?
this._unbind("webkitTransitionEnd"):t(this.aniTime),this.steps=[],this._pos(e,k);this.absStartX=this.x;this.absStartY=this.y;this.startX=this.x;this.startY=this.y;this.pointX=f.pageX;this.pointY=f.pageY;this.startTime=c.timeStamp||Date.now();this.options.onScrollStart&&this.options.onScrollStart.call(this,c);this._bind(x);this._bind(d);this._bind(D)}},_move:function(d){var f=a?d.touches[0]:d,c=f.pageX-this.pointX,k=f.pageY-this.pointY,e=this.x+c,l=this.y+k,o=d.timeStamp||Date.now();this.options.onBeforeScrollMove&&
this.options.onBeforeScrollMove.call(this,d);if(this.options.zoom&&a&&d.touches.length>1)e=b.abs(d.touches[0].pageX-d.touches[1].pageX),l=b.abs(d.touches[0].pageY-d.touches[1].pageY),this.touchesDist=b.sqrt(e*e+l*l),this.zoomed=true,f=1/this.touchesDistStart*this.touchesDist*this.scale,f<this.options.zoomMin?f=0.5*this.options.zoomMin*Math.pow(2,f/this.options.zoomMin):f>this.options.zoomMax&&(f=2*this.options.zoomMax*Math.pow(0.5,this.options.zoomMax/f)),this.lastScale=f/this.scale,e=this.originX-
this.originX*this.lastScale+this.x,l=this.originY-this.originY*this.lastScale+this.y,this.scroller.style[g+"Transform"]=p+e+"px,"+l+"px"+s+" scale("+f+")",this.options.onZoom&&this.options.onZoom.call(this,d);else{this.pointX=f.pageX;this.pointY=f.pageY;if(e>0||e<this.maxScrollX)e=this.options.bounce?this.x+c/2:e>=0||this.maxScrollX>=0?0:this.maxScrollX;if(l>this.minScrollY||l<this.maxScrollY)l=this.options.bounce?this.y+k/2:l>=this.minScrollY||this.maxScrollY>=0?this.minScrollY:this.maxScrollY;if(this.absDistX<
6&&this.absDistY<6)this.distX+=c,this.distY+=k,this.absDistX=b.abs(this.distX),this.absDistY=b.abs(this.distY);else{if(this.options.lockDirection)if(this.absDistX>this.absDistY+5)l=this.y,k=0;else if(this.absDistY>this.absDistX+5)e=this.x,c=0;this.moved=true;this._pos(e,l);this.dirX=c>0?-1:c<0?1:0;this.dirY=k>0?-1:k<0?1:0;if(o-this.startTime>300)this.startTime=o,this.startX=this.x,this.startY=this.y;this.options.onScrollMove&&this.options.onScrollMove.call(this,d)}}},_end:function(c){if(!(a&&c.touches.length!=
0)){var f=this,k=a?c.changedTouches[0]:c,e,l,o={dist:0,time:0},h={dist:0,time:0},v=(c.timeStamp||Date.now())-f.startTime,n=f.x,A=f.y;f._unbind(x);f._unbind(d);f._unbind(D);f.options.onBeforeScrollEnd&&f.options.onBeforeScrollEnd.call(f,c);if(f.zoomed)n=f.scale*f.lastScale,n=Math.max(f.options.zoomMin,n),n=Math.min(f.options.zoomMax,n),f.lastScale=n/f.scale,f.scale=n,f.x=f.originX-f.originX*f.lastScale+f.x,f.y=f.originY-f.originY*f.lastScale+f.y,f.scroller.style[g+"TransitionDuration"]="200ms",f.scroller.style[g+
"Transform"]=p+f.x+"px,"+f.y+"px"+s+" scale("+f.scale+")",f.zoomed=false,f.refresh(),f.options.onZoomEnd&&f.options.onZoomEnd.call(f,c);else{if(f.moved){if(v<300&&f.options.momentum){o=n?f._momentum(n-f.startX,v,-f.x,f.scrollerW-f.wrapperW+f.x,f.options.bounce?f.wrapperW:0):o;h=A?f._momentum(A-f.startY,v,-f.y,f.maxScrollY<0?f.scrollerH-f.wrapperH+f.y-f.minScrollY:0,f.options.bounce?f.wrapperH:0):h;n=f.x+o.dist;A=f.y+h.dist;if(f.x>0&&n>0||f.x<f.maxScrollX&&n<f.maxScrollX)o={dist:0,time:0};if(f.y>f.minScrollY&&
A>f.minScrollY||f.y<f.maxScrollY&&A<f.maxScrollY)h={dist:0,time:0}}if(o.dist||h.dist){o=b.max(b.max(o.time,h.time),10);if(f.options.snap)h=n-f.absStartX,v=A-f.absStartY,b.abs(h)<f.options.snapThreshold&&b.abs(v)<f.options.snapThreshold?f.scrollTo(f.absStartX,f.absStartY,200):(h=f._snap(n,A),n=h.x,A=h.y,o=b.max(h.time,o));f.scrollTo(b.round(n),b.round(A),o)}else f.options.snap?(h=n-f.absStartX,v=A-f.absStartY,b.abs(h)<f.options.snapThreshold&&b.abs(v)<f.options.snapThreshold?f.scrollTo(f.absStartX,
f.absStartY,200):(h=f._snap(f.x,f.y),(h.x!=f.x||h.y!=f.y)&&f.scrollTo(h.x,h.y,h.time))):f._resetPos(200)}else{if(a)f.doubleTapTimer&&f.options.zoom?(clearTimeout(f.doubleTapTimer),f.doubleTapTimer=null,f.options.onZoomStart&&f.options.onZoomStart.call(f,c),f.zoom(f.pointX,f.pointY,f.scale==1?f.options.doubleTapZoom:1),f.options.onZoomEnd&&setTimeout(function(){f.options.onZoomEnd.call(f,c)},200)):f.doubleTapTimer=setTimeout(function(){f.doubleTapTimer=null;for(e=k.target;e.nodeType!=1;)e=e.parentNode;
if(e.tagName!="SELECT"&&e.tagName!="INPUT"&&e.tagName!="TEXTAREA")l=document.createEvent("MouseEvents"),l.initMouseEvent("click",true,true,c.view,1,k.screenX,k.screenY,k.clientX,k.clientY,c.ctrlKey,c.altKey,c.shiftKey,c.metaKey,0,null),l._fake=true,e.dispatchEvent(l)},f.options.zoom?250:0);f._resetPos(200)}f.options.onTouchEnd&&f.options.onTouchEnd.call(f,c)}}},_resetPos:function(a){var b=this.x>=0?0:this.x<this.maxScrollX?this.maxScrollX:this.x,c=this.y>=this.minScrollY||this.maxScrollY>0?this.minScrollY:
this.y<this.maxScrollY?this.maxScrollY:this.y;if(b==this.x&&c==this.y){if(this.moved)this.moved=false,this.options.onScrollEnd&&this.options.onScrollEnd.call(this);if(this.hScrollbar&&this.options.hideScrollbar)g=="webkit"&&(this.hScrollbarWrapper.style[g+"TransitionDelay"]="300ms"),this.hScrollbarWrapper.style.opacity="0";if(this.vScrollbar&&this.options.hideScrollbar)g=="webkit"&&(this.vScrollbarWrapper.style[g+"TransitionDelay"]="300ms"),this.vScrollbarWrapper.style.opacity="0"}else this.scrollTo(b,
c,a||0)},_wheel:function(a){var b=this,c,d;"wheelDeltaX"in a?(c=a.wheelDeltaX/12,d=a.wheelDeltaY/12):c="detail"in a?d=-a.detail*3:d=-a.wheelDelta;if(b.options.wheelAction=="zoom"){d=b.scale*Math.pow(2,1/3*(d?d/Math.abs(d):0));if(d<b.options.zoomMin)d=b.options.zoomMin;if(d>b.options.zoomMax)d=b.options.zoomMax;d!=b.scale&&(!b.wheelZoomCount&&b.options.onZoomStart&&b.options.onZoomStart.call(b,a),b.wheelZoomCount++,b.zoom(a.pageX,a.pageY,d,400),setTimeout(function(){b.wheelZoomCount--;!b.wheelZoomCount&&
b.options.onZoomEnd&&b.options.onZoomEnd.call(b,a)},400))}else{c=b.x+c;d=b.y+d;if(c>0)c=0;else if(c<b.maxScrollX)c=b.maxScrollX;if(d>b.minScrollY)d=b.minScrollY;else if(d<b.maxScrollY)d=b.maxScrollY;b.scrollTo(c,d,0)}},_mouseout:function(a){var b=a.relatedTarget;if(b)for(;b=b.parentNode;)if(b==this.wrapper)return;this._end(a)},_transitionEnd:function(a){a.target==this.scroller&&(this._unbind("webkitTransitionEnd"),this._startAni())},_startAni:function(){var a=this,d=a.x,c=a.y,k=Date.now(),e,g,l;if(!a.animating)if(a.steps.length){e=
a.steps.shift();if(e.x==d&&e.y==c)e.time=0;a.animating=true;a.moved=true;a.options.useTransition?(a._transitionTime(e.time),a._pos(e.x,e.y),a.animating=false,e.time?a._bind("webkitTransitionEnd"):a._resetPos(0)):(l=function(){var h=Date.now();if(h>=k+e.time)a._pos(e.x,e.y),a.animating=false,a.options.onAnimationEnd&&a.options.onAnimationEnd.call(a),a._startAni();else if(h=(h-k)/e.time-1,g=b.sqrt(1-h*h),h=(e.x-d)*g+d,a._pos(h,(e.y-c)*g+c),a.animating)a.aniTime=o(l)},l())}else a._resetPos(400)},_transitionTime:function(a){a+=
"ms";this.scroller.style[g+"TransitionDuration"]=a;this.hScrollbar&&(this.hScrollbarIndicator.style[g+"TransitionDuration"]=a);this.vScrollbar&&(this.vScrollbarIndicator.style[g+"TransitionDuration"]=a)},_momentum:function(a,d,c,k,e){var d=b.abs(a)/d,g=d*d/0.0012,l=0,l=0;a>0&&g>c?(c+=e/(6/(g/d*6.0E-4)),d=d*c/g,g=c):a<0&&g>k&&(k+=e/(6/(g/d*6.0E-4)),d=d*k/g,g=k);g*=a<0?-1:1;return{dist:g,time:b.round(d/6.0E-4)}},_offset:function(a){for(var b=-a.offsetLeft,d=-a.offsetTop;a=a.offsetParent;)b-=a.offsetLeft,
d-=a.offsetTop;a!=this.wrapper&&(b*=this.scale,d*=this.scale);return{left:b,top:d}},_snap:function(a,d){var c,k,e;e=this.pagesX.length-1;for(c=0,k=this.pagesX.length;c<k;c++)if(a>=this.pagesX[c]){e=c;break}e==this.currPageX&&e>0&&this.dirX<0&&e--;a=this.pagesX[e];k=(k=b.abs(a-this.pagesX[this.currPageX]))?b.abs(this.x-a)/k*500:0;this.currPageX=e;e=this.pagesY.length-1;for(c=0;c<e;c++)if(d>=this.pagesY[c]){e=c;break}e==this.currPageY&&e>0&&this.dirY<0&&e--;d=this.pagesY[e];c=(c=b.abs(d-this.pagesY[this.currPageY]))?
b.abs(this.y-d)/c*500:0;this.currPageY=e;e=b.round(b.max(k,c))||200;return{x:a,y:d,time:e}},_bind:function(a,b,d){(b||this.scroller).addEventListener(a,this,!!d)},_unbind:function(a,b,d){(b||this.scroller).removeEventListener(a,this,!!d)},destroy:function(){this.scroller.style[g+"Transform"]="";this.vScrollbar=this.hScrollbar=false;this._scrollbar("h");this._scrollbar("v");this._unbind(r,window);this._unbind(v);this._unbind(x);this._unbind(d);this._unbind(D);this.options.hasTouch&&(this._unbind("mouseout",
this.wrapper),this._unbind(E));this.options.useTransition&&this._unbind("webkitTransitionEnd");this.options.checkDOMChanges&&clearInterval(this.checkDOMTime);this.options.onDestroy&&this.options.onDestroy.call(this)},refresh:function(){var a,d,c,k=0;d=0;if(this.scale<this.options.zoomMin)this.scale=this.options.zoomMin;this.wrapperW=this.wrapper.clientWidth||1;this.wrapperH=this.wrapper.clientHeight||1;this.minScrollY=-this.options.topOffset||0;this.scrollerW=b.round(this.scroller.offsetWidth*this.scale);
this.scrollerH=b.round((this.scroller.offsetHeight+this.minScrollY)*this.scale);this.maxScrollX=this.wrapperW-this.scrollerW;this.maxScrollY=this.wrapperH-this.scrollerH+this.minScrollY;this.dirY=this.dirX=0;this.options.onRefresh&&this.options.onRefresh.call(this);this.hScroll=this.options.hScroll&&this.maxScrollX<0;this.vScroll=this.options.vScroll&&(!this.options.bounceLock&&!this.hScroll||this.scrollerH>this.wrapperH);this.hScrollbar=this.hScroll&&this.options.hScrollbar;this.vScrollbar=this.vScroll&&
this.options.vScrollbar&&this.scrollerH>this.wrapperH;a=this._offset(this.wrapper);this.wrapperOffsetLeft=-a.left;this.wrapperOffsetTop=-a.top;if(typeof this.options.snap=="string"){this.pagesX=[];this.pagesY=[];c=this.scroller.querySelectorAll(this.options.snap);for(a=0,d=c.length;a<d;a++)k=this._offset(c[a]),k.left+=this.wrapperOffsetLeft,k.top+=this.wrapperOffsetTop,this.pagesX[a]=k.left<this.maxScrollX?this.maxScrollX:k.left*this.scale,this.pagesY[a]=k.top<this.maxScrollY?this.maxScrollY:k.top*
this.scale}else if(this.options.snap){for(this.pagesX=[];k>=this.maxScrollX;)this.pagesX[d]=k,k-=this.wrapperW,d++;this.maxScrollX%this.wrapperW&&(this.pagesX[this.pagesX.length]=this.maxScrollX-this.pagesX[this.pagesX.length-1]+this.pagesX[this.pagesX.length-1]);d=k=0;for(this.pagesY=[];k>=this.maxScrollY;)this.pagesY[d]=k,k-=this.wrapperH,d++;this.maxScrollY%this.wrapperH&&(this.pagesY[this.pagesY.length]=this.maxScrollY-this.pagesY[this.pagesY.length-1]+this.pagesY[this.pagesY.length-1])}this._scrollbar("h");
this._scrollbar("v");this.zoomed||(this.scroller.style[g+"TransitionDuration"]="0",this._resetPos(200))},scrollTo:function(a,b,d,c){var k=a;this.stop();k.length||(k=[{x:a,y:b,time:d,relative:c}]);for(a=0,b=k.length;a<b;a++){if(k[a].relative)k[a].x=this.x-k[a].x,k[a].y=this.y-k[a].y;this.steps.push({x:k[a].x,y:k[a].y,time:k[a].time||0})}this._startAni()},scrollToElement:function(a,d){var c;if(a=a.nodeType?a:this.scroller.querySelector(a))c=this._offset(a),c.left+=this.wrapperOffsetLeft,c.top+=this.wrapperOffsetTop,
c.left=c.left>0?0:c.left<this.maxScrollX?this.maxScrollX:c.left,c.top=c.top>this.minScrollY?this.minScrollY:c.top<this.maxScrollY?this.maxScrollY:c.top,d=d===void 0?b.max(b.abs(c.left)*2,b.abs(c.top)*2):d,this.scrollTo(c.left,c.top,d)},scrollToPage:function(a,b,d){this.options.onScrollStart&&this.options.onScrollStart.call(this);if(this.options.snap)a=a=="next"?this.currPageX+1:a=="prev"?this.currPageX-1:a,b=b=="next"?this.currPageY+1:b=="prev"?this.currPageY-1:b,a=a<0?0:a>this.pagesX.length-1?this.pagesX.length-
1:a,b=b<0?0:b>this.pagesY.length-1?this.pagesY.length-1:b,this.currPageX=a,this.currPageY=b,a=this.pagesX[a],b=this.pagesY[b];else{a*=-this.wrapperW;b*=-this.wrapperH;if(a<this.maxScrollX)a=this.maxScrollX;if(b<this.maxScrollY)b=this.maxScrollY}this.scrollTo(a,b,d||400)},disable:function(){this.stop();this._resetPos(0);this.enabled=false;this._unbind(x);this._unbind(d);this._unbind(D)},enable:function(){this.enabled=true},stop:function(){this.options.useTransition?this._unbind("webkitTransitionEnd"):
t(this.aniTime);this.steps=[];this.animating=this.moved=false},zoom:function(a,b,d,c){var k=d/this.scale;if(this.options.useTransform)this.zoomed=true,c=c===void 0?200:c,a=a-this.wrapperOffsetLeft-this.x,b=b-this.wrapperOffsetTop-this.y,this.x=a-a*k+this.x,this.y=b-b*k+this.y,this.scale=d,this.refresh(),this.x=this.x>0?0:this.x<this.maxScrollX?this.maxScrollX:this.x,this.y=this.y>this.minScrollY?this.minScrollY:this.y<this.maxScrollY?this.maxScrollY:this.y,this.scroller.style[g+"TransitionDuration"]=
c+"ms",this.scroller.style[g+"Transform"]=p+this.x+"px,"+this.y+"px"+s+" scale("+d+")",this.zoomed=false},isReady:function(){return!this.moved&&!this.zoomed&&!this.animating}};typeof exports!=="undefined"?exports.iScroll=l:window.iScroll=l})();(function(){var b=this,g=b._,h={},a=Array.prototype,c=Object.prototype,e=a.slice,n=a.unshift,l=c.toString,k=c.hasOwnProperty,o=a.forEach,t=a.map,r=a.reduce,v=a.reduceRight,x=a.filter,d=a.every,D=a.some,E=a.indexOf,p=a.lastIndexOf,c=Array.isArray,s=Object.keys,m=Function.prototype.bind,f=function(a){return new y(a)};typeof module!=="undefined"&&module.exports?(module.exports=f,f._=f):b._=f;f.VERSION="1.1.7";var q=f.each=f.forEach=function(a,b,d){if(a!=null)if(o&&a.forEach===o)a.forEach(b,d);else if(a.length===
+a.length)for(var c=0,f=a.length;c<f;c++){if(c in a&&b.call(d,a[c],c,a)===h)break}else for(c in a)if(k.call(a,c)&&b.call(d,a[c],c,a)===h)break};f.map=function(a,b,d){var c=[];if(a==null)return c;if(t&&a.map===t)return a.map(b,d);q(a,function(a,f,k){c[c.length]=b.call(d,a,f,k)});return c};f.reduce=f.foldl=f.inject=function(a,b,d,c){var k=d!==void 0;a==null&&(a=[]);if(r&&a.reduce===r)return c&&(b=f.bind(b,c)),k?a.reduce(b,d):a.reduce(b);q(a,function(a,f,e){k?d=b.call(c,d,a,f,e):(d=a,k=true)});if(!k)throw new TypeError("Reduce of empty array with no initial value");
return d};f.reduceRight=f.foldr=function(a,b,d,c){a==null&&(a=[]);if(v&&a.reduceRight===v)return c&&(b=f.bind(b,c)),d!==void 0?a.reduceRight(b,d):a.reduceRight(b);a=(f.isArray(a)?a.slice():f.toArray(a)).reverse();return f.reduce(a,b,d,c)};f.find=f.detect=function(a,b,d){var c;H(a,function(a,f,k){if(b.call(d,a,f,k))return c=a,true});return c};f.filter=f.select=function(a,b,d){var c=[];if(a==null)return c;if(x&&a.filter===x)return a.filter(b,d);q(a,function(a,f,k){b.call(d,a,f,k)&&(c[c.length]=a)});
return c};f.reject=function(a,b,d){var c=[];if(a==null)return c;q(a,function(a,f,k){b.call(d,a,f,k)||(c[c.length]=a)});return c};f.every=f.all=function(a,b,c){var f=true;if(a==null)return f;if(d&&a.every===d)return a.every(b,c);q(a,function(a,d,k){if(!(f=f&&b.call(c,a,d,k)))return h});return f};var H=f.some=f.any=function(a,b,c){var b=b||f.identity,d=false;if(a==null)return d;if(D&&a.some===D)return a.some(b,c);q(a,function(a,f,k){if(d|=b.call(c,a,f,k))return h});return!!d};f.include=f.contains=function(a,
b){var c=false;if(a==null)return c;if(E&&a.indexOf===E)return a.indexOf(b)!=-1;H(a,function(a){if(c=a===b)return true});return c};f.invoke=function(a,b){var c=e.call(arguments,2);return f.map(a,function(a){return(b.call?b||a:a[b]).apply(a,c)})};f.pluck=function(a,b){return f.map(a,function(a){return a[b]})};f.max=function(a,b,c){if(!b&&f.isArray(a))return Math.max.apply(Math,a);var d={computed:-Infinity};q(a,function(a,f,k){f=b?b.call(c,a,f,k):a;f>=d.computed&&(d={value:a,computed:f})});return d.value};
f.min=function(a,b,c){if(!b&&f.isArray(a))return Math.min.apply(Math,a);var d={computed:Infinity};q(a,function(a,f,k){f=b?b.call(c,a,f,k):a;f<d.computed&&(d={value:a,computed:f})});return d.value};f.sortBy=function(a,b,c){return f.pluck(f.map(a,function(a,d,f){return{value:a,criteria:b.call(c,a,d,f)}}).sort(function(a,b){var c=a.criteria,d=b.criteria;return c<d?-1:c>d?1:0}),"value")};f.groupBy=function(a,b){var c={};q(a,function(a,d){var f=b(a,d);(c[f]||(c[f]=[])).push(a)});return c};f.sortedIndex=
function(a,b,c){c||(c=f.identity);for(var d=0,k=a.length;d<k;){var e=d+k>>1;c(a[e])<c(b)?d=e+1:k=e}return d};f.toArray=function(a){return!a?[]:a.toArray?a.toArray():f.isArray(a)?e.call(a):f.isArguments(a)?e.call(a):f.values(a)};f.size=function(a){return f.toArray(a).length};f.first=f.head=function(a,b,c){return b!=null&&!c?e.call(a,0,b):a[0]};f.rest=f.tail=function(a,b,c){return e.call(a,b==null||c?1:b)};f.last=function(a){return a[a.length-1]};f.compact=function(a){return f.filter(a,function(a){return!!a})};
f.flatten=function(a){return f.reduce(a,function(a,b){if(f.isArray(b))return a.concat(f.flatten(b));a[a.length]=b;return a},[])};f.without=function(a){return f.difference(a,e.call(arguments,1))};f.uniq=f.unique=function(a,b){return f.reduce(a,function(a,c,d){if(0==d||(b===true?f.last(a)!=c:!f.include(a,c)))a[a.length]=c;return a},[])};f.union=function(){return f.uniq(f.flatten(arguments))};f.intersection=f.intersect=function(a){var b=e.call(arguments,1);return f.filter(f.uniq(a),function(a){return f.every(b,
function(b){return f.indexOf(b,a)>=0})})};f.difference=function(a,b){return f.filter(a,function(a){return!f.include(b,a)})};f.zip=function(){for(var a=e.call(arguments),b=f.max(f.pluck(a,"length")),c=Array(b),d=0;d<b;d++)c[d]=f.pluck(a,""+d);return c};f.indexOf=function(a,b,c){if(a==null)return-1;var d;if(c)return c=f.sortedIndex(a,b),a[c]===b?c:-1;if(E&&a.indexOf===E)return a.indexOf(b);for(c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1};f.lastIndexOf=function(a,b){if(a==null)return-1;if(p&&
a.lastIndexOf===p)return a.lastIndexOf(b);for(var c=a.length;c--;)if(a[c]===b)return c;return-1};f.range=function(a,b,c){arguments.length<=1&&(b=a||0,a=0);for(var c=arguments[2]||1,d=Math.max(Math.ceil((b-a)/c),0),f=0,k=Array(d);f<d;)k[f++]=a,a+=c;return k};f.bind=function(a,b){if(a.bind===m&&m)return m.apply(a,e.call(arguments,1));var c=e.call(arguments,2);return function(){return a.apply(b,c.concat(e.call(arguments)))}};f.bindAll=function(a){var b=e.call(arguments,1);b.length==0&&(b=f.functions(a));
q(b,function(b){a[b]=f.bind(a[b],a)});return a};f.memoize=function(a,b){var c={};b||(b=f.identity);return function(){var d=b.apply(this,arguments);return k.call(c,d)?c[d]:c[d]=a.apply(this,arguments)}};f.delay=function(a,b){var c=e.call(arguments,2);return setTimeout(function(){return a.apply(a,c)},b)};f.defer=function(a){return f.delay.apply(f,[a,1].concat(e.call(arguments,1)))};var F=function(a,b,c){var d;return function(){var f=this,k=arguments,e=function(){d=null;a.apply(f,k)};c&&clearTimeout(d);
if(c||!d)d=setTimeout(e,b)}};f.throttle=function(a,b){return F(a,b,false)};f.debounce=function(a,b){return F(a,b,true)};f.once=function(a){var b=false,c;return function(){if(b)return c;b=true;return c=a.apply(this,arguments)}};f.wrap=function(a,b){return function(){var c=[a].concat(e.call(arguments));return b.apply(this,c)}};f.compose=function(){var a=e.call(arguments);return function(){for(var b=e.call(arguments),c=a.length-1;c>=0;c--)b=[a[c].apply(this,b)];return b[0]}};f.after=function(a,b){return function(){if(--a<
1)return b.apply(this,arguments)}};f.keys=s||function(a){if(a!==Object(a))throw new TypeError("Invalid object");var b=[],c;for(c in a)k.call(a,c)&&(b[b.length]=c);return b};f.values=function(a){return f.map(a,f.identity)};f.functions=f.methods=function(a){var b=[],c;for(c in a)f.isFunction(a[c])&&b.push(c);return b.sort()};f.extend=function(a){q(e.call(arguments,1),function(b){for(var c in b)b[c]!==void 0&&(a[c]=b[c])});return a};f.defaults=function(a){q(e.call(arguments,1),function(b){for(var c in b)a[c]==
null&&(a[c]=b[c])});return a};f.clone=function(a){return f.isArray(a)?a.slice():f.extend({},a)};f.tap=function(a,b){b(a);return a};f.isEqual=function(a,b){if(a===b)return true;var c=typeof a;if(c!=typeof b)return false;if(a==b)return true;if(!a&&b||a&&!b)return false;if(a._chain)a=a._wrapped;if(b._chain)b=b._wrapped;if(a.isEqual)return a.isEqual(b);if(b.isEqual)return b.isEqual(a);if(f.isDate(a)&&f.isDate(b))return a.getTime()===b.getTime();if(f.isNaN(a)&&f.isNaN(b))return false;if(f.isRegExp(a)&&
f.isRegExp(b))return a.source===b.source&&a.global===b.global&&a.ignoreCase===b.ignoreCase&&a.multiline===b.multiline;if(c!=="object")return false;if(a.length&&a.length!==b.length)return false;var c=f.keys(a),d=f.keys(b);if(c.length!=d.length)return false;for(var k in a)if(!(k in b)||!f.isEqual(a[k],b[k]))return false;return true};f.isEmpty=function(a){if(f.isArray(a)||f.isString(a))return a.length===0;for(var b in a)if(k.call(a,b))return false;return true};f.isElement=function(a){return!!(a&&a.nodeType==
1)};f.isArray=c||function(a){return l.call(a)==="[object Array]"};f.isObject=function(a){return a===Object(a)};f.isArguments=function(a){return!(!a||!k.call(a,"callee"))};f.isFunction=function(a){return!(!a||!a.constructor||!a.call||!a.apply)};f.isString=function(a){return!!(a===""||a&&a.charCodeAt&&a.substr)};f.isNumber=function(a){return!!(a===0||a&&a.toExponential&&a.toFixed)};f.isNaN=function(a){return a!==a};f.isBoolean=function(a){return a===true||a===false};f.isDate=function(a){return!(!a||
!a.getTimezoneOffset||!a.setUTCFullYear)};f.isRegExp=function(a){return!(!a||!a.test||!a.exec||!(a.ignoreCase||a.ignoreCase===false))};f.isNull=function(a){return a===null};f.isUndefined=function(a){return a===void 0};f.noConflict=function(){b._=g;return this};f.identity=function(a){return a};f.times=function(a,b,c){for(var d=0;d<a;d++)b.call(c,d)};f.mixin=function(a){q(f.functions(a),function(b){G(b,f[b]=a[b])})};var C=0;f.uniqueId=function(a){var b=C++;return a?a+b:b};f.templateSettings={evaluate:/<%([\s\S]+?)%>/g,
interpolate:/<%=([\s\S]+?)%>/g};f.template=function(a,b){var c=f.templateSettings,c="var __p=[],print=function(){__p.push.apply(__p,arguments);};with(obj||{}){__p.push('"+a.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(c.interpolate,function(a,b){return"',"+b.replace(/\\'/g,"'")+",'"}).replace(c.evaluate||null,function(a,b){return"');"+b.replace(/\\'/g,"'").replace(/[\r\n\t]/g," ")+"__p.push('"}).replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/\t/g,"\\t")+"');}return __p.join('');",c=new Function("obj",
c);return b?c(b):c};var y=function(a){this._wrapped=a};f.prototype=y.prototype;var z=function(a,b){return b?f(a).chain():a},G=function(a,b){y.prototype[a]=function(){var a=e.call(arguments);n.call(a,this._wrapped);return z(b.apply(f,a),this._chain)}};f.mixin(f);q("pop,push,reverse,shift,sort,splice,unshift".split(","),function(b){var c=a[b];y.prototype[b]=function(){c.apply(this._wrapped,arguments);return z(this._wrapped,this._chain)}});q(["concat","join","slice"],function(b){var c=a[b];y.prototype[b]=
function(){return z(c.apply(this._wrapped,arguments),this._chain)}});y.prototype.chain=function(){this._chain=true;return this};y.prototype.value=function(){return this._wrapped}})();(function(b){var g=String.prototype.trim,h=/^[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/,a=function(a,b){for(var c=[];b>0;c[--b]=a);return c.join("")},c=function(){function b(a){return Object.prototype.toString.call(a).slice(8,-1).toLowerCase()}var e=function(){e.cache.hasOwnProperty(arguments[0])||(e.cache[arguments[0]]=e.parse(arguments[0]));return e.format.call(null,e.cache[arguments[0]],arguments)};e.format=
function(e,g){var l=1,h=e.length,d="",o=[],n,p,s,m;for(n=0;n<h;n++)if(d=b(e[n]),d==="string")o.push(e[n]);else if(d==="array"){s=e[n];if(s[2]){d=g[l];for(p=0;p<s[2].length;p++){if(!d.hasOwnProperty(s[2][p]))throw c('[_.sprintf] property "%s" does not exist',s[2][p]);d=d[s[2][p]]}}else d=s[1]?g[s[1]]:g[l++];if(/[^s]/.test(s[8])&&b(d)!="number")throw c("[_.sprintf] expecting number but found %s",b(d));switch(s[8]){case "b":d=d.toString(2);break;case "c":d=String.fromCharCode(d);break;case "d":d=parseInt(d,
10);break;case "e":d=s[7]?d.toExponential(s[7]):d.toExponential();break;case "f":d=s[7]?parseFloat(d).toFixed(s[7]):parseFloat(d);break;case "o":d=d.toString(8);break;case "s":d=(d=String(d))&&s[7]?d.substring(0,s[7]):d;break;case "u":d=Math.abs(d);break;case "x":d=d.toString(16);break;case "X":d=d.toString(16).toUpperCase()}d=/[def]/.test(s[8])&&s[3]&&d>=0?"+"+d:d;p=s[4]?s[4]=="0"?"0":s[4].charAt(1):" ";m=s[6]-String(d).length;p=s[6]?a(p,m):"";o.push(s[5]?d+p:p+d)}return o.join("")};e.cache={};e.parse=
function(a){for(var b=[],c=[],k=0;a;){if((b=/^[^\x25]+/.exec(a))!==null)c.push(b[0]);else if((b=/^\x25{2}/.exec(a))!==null)c.push("%");else if((b=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(a))!==null){if(b[2]){k|=1;var d=[],e=b[2],g=[];if((g=/^([a-z_][a-z_\d]*)/i.exec(e))!==null)for(d.push(g[1]);(e=e.substring(g[0].length))!=="";)if((g=/^\.([a-z_][a-z_\d]*)/i.exec(e))!==null)d.push(g[1]);else if((g=/^\[(\d+)\]/.exec(e))!==null)d.push(g[1]);else throw"[_.sprintf] huh?";
else throw"[_.sprintf] huh?";b[2]=d}else k|=2;if(k===3)throw"[_.sprintf] mixing positional and named placeholders is not (yet) supported";c.push(b)}else throw"[_.sprintf] huh?";a=a.substring(b[0].length)}return c};return e}(),e=function(){return function(a){a="^"+(a&&a.length?"(?:"+a.join("|")+")://":"(?:(?:http|https)://|//)")+"(?:(?:[-_.!~*'()a-z\\d;:&=+$,]|%[a-f\\d]{2})*@)?(?:(?:(?:[a-z\\d](?:[-a-z\\d]*[a-z\\d])?)\\.)*(?:[a-z](?:[-a-z\\d]*[a-z\\d])?)\\.?|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\[(?:(?:[a-f\\d]{1,4}:)*(?:[a-f\\d]{1,4}|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3})|(?:(?:[a-f\\d]{1,4}:)*[a-f\\d]{1,4})?::(?:(?:[a-f\\d]{1,4}:)*(?:[a-f\\d]{1,4}|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}))?)\\])(?:\\:\\d+)?(?:/(?:[-_.!~*'()a-z\\d:@&=+$,]|%[a-f\\d]{2})*(?:;(?:[-_.!~*'()a-z\\d:@&=+$,]|%[a-f\\d]{2})*)*(?:/(?:[-_.!~*'()a-z\\d:@&=+$,]|%[a-f\\d]{2})*(?:;(?:[-_.!~*'()a-z\\d:@&=+$,]|%[a-f\\d]{2})*)*)*)?(?:\\?(?:[-_.!~*'()a-z\\d;/?:@&=+$,\\[\\]]|%[a-f\\d]{2})*)?(?:#(?:[-_.!~*'()a-z\\d;/?:@&=+$,\\[\\]]|%[a-f\\d]{2})*)?$";
return RegExp(a,"i")}}(),n=e(),l={isURL:function(){var a=Array.prototype.slice.call(arguments),b=a.shift();return(a.length?e(a):n).test(b)},isBlank:function(a){return a==false},isEmail:function(a){return h.test(a)},stripTags:function(a){return a.replace(/<\/?[^>]+>/ig,"")},capitalize:function(a){return a.charAt(0).toUpperCase()+a.substring(1).toLowerCase()},chop:function(a,b){for(var b=b||a.length,c=[],e=0;e<a.length;)c.push(a.slice(e,e+b)),e+=b;return c},clean:function(a){return l.strip(a.replace(/\s+/g,
" "))},count:function(a,b){for(var c=0,e,g=0;g<a.length;)e=a.indexOf(b,g),e>=0&&c++,g=g+(e>=0?e:0)+b.length;return c},chars:function(a){return a.split("")},escapeHTML:function(a){return String(a||"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")},unescapeHTML:function(a){return String(a||"").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&quot;/g,'"').replace(/&apos;/g,"'").replace(/&amp;/g,"&")},escapeRegExp:function(a){return String(a||
"").replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1")},insert:function(a,b,c){a=a.split("");a.splice(b,0,c);return a.join("")},includes:function(a,b){return a.indexOf(b)!==-1},join:function(a){var b=Array.prototype.slice.call(arguments);return b.join(b.shift())},lines:function(a){return a.split("\n")},reverse:function(a){return Array.prototype.reverse.apply(a.split("")).join("")},splice:function(a,b,c,e){a=a.split("");a.splice(b,c,e);return a.join("")},startsWith:function(a,b){return a.length>=b.length&&
a.substring(0,b.length)===b},endsWith:function(a,b){return a.length>=b.length&&a.substring(a.length-b.length)===b},succ:function(a){var b=a.split("");b.splice(a.length-1,1,String.fromCharCode(a.charCodeAt(a.length-1)+1));return b.join("")},titleize:function(a){for(var a=a.split(" "),b,c=0;c<a.length;c++)b=a[c].split(""),typeof b[0]!=="undefined"&&(b[0]=b[0].toUpperCase()),c+1===a.length?a[c]=b.join(""):a[c]=b.join("")+" ";return a.join("")},camelize:function(a){return l.trim(a).replace(/(\-|_|\s)+(.)?/g,
function(a,b,c){return c?c.toUpperCase():""})},underscored:function(a){return l.trim(a).replace(/([a-z\d])([A-Z]+)/g,"$1_$2").replace(/\-|\s+/g,"_").toLowerCase()},dasherize:function(a){return l.trim(a).replace(/([a-z\d])([A-Z]+)/g,"$1-$2").replace(/^([A-Z]+)/,"-$1").replace(/\_|\s+/g,"-").toLowerCase()},trim:function(a,b){if(!b&&g)return g.call(a);b=b?l.escapeRegExp(b):"\\s";return a.replace(RegExp("^["+b+"]+|["+b+"]+$","g"),"")},ltrim:function(a,b){b=b?l.escapeRegExp(b):"\\s";return a.replace(RegExp("^["+
b+"]+","g"),"")},rtrim:function(a,b){b=b?l.escapeRegExp(b):"\\s";return a.replace(RegExp("["+b+"]+$","g"),"")},truncate:function(a,b,c){return a.length>b?a.slice(0,b)+(c||"..."):a},words:function(a,b){return a.split(b||" ")},pad:function(b,c,e,g){var l="",l=0;e?e.length>1&&(e=e[0]):e=" ";switch(g){case "right":l=c-b.length;l=a(e,l);b+=l;break;case "both":l=c-b.length;l={left:a(e,Math.ceil(l/2)),right:a(e,Math.floor(l/2))};b=l.left+b+l.right;break;default:l=c-b.length,l=a(e,l),b=l+b}return b},lpad:function(a,
b,c){return l.pad(a,b,c)},rpad:function(a,b,c){return l.pad(a,b,c,"right")},lrpad:function(a,b,c){return l.pad(a,b,c,"both")},sprintf:c,vsprintf:function(a,b){b.unshift(a);return c.apply(null,b)},toNumber:function(a,b){return(a*1||0).toFixed(b*1||0)*1||0},strRight:function(a,b){var c=!b?-1:a.indexOf(b);return c!=-1?a.slice(c+b.length,a.length):a},strRightBack:function(a,b){var c=!b?-1:a.lastIndexOf(b);return c!=-1?a.slice(c+b.length,a.length):a},strLeft:function(a,b){var c=!b?-1:a.indexOf(b);return c!=
-1?a.slice(0,c):a},strLeftBack:function(a,b){var c=a.lastIndexOf(b);return c!=-1?a.slice(0,c):a}};l.isUrl=l.isURL;l.strip=l.trim;l.lstrip=l.ltrim;l.rstrip=l.rtrim;l.center=l.lrpad;l.ljust=l.lpad;l.rjust=l.rpad;typeof window==="undefined"&&typeof module!=="undefined"?module.exports=l:typeof b._!=="undefined"?b._.mixin(l):b._=l})(this||window);(function(b,g){b.fn.jPlayer=function(a){var c=typeof a==="string",e=Array.prototype.slice.call(arguments,1),h=this,a=!c&&e.length?b.extend.apply(null,[true,a].concat(e)):a;if(c&&a.charAt(0)==="_")return h;c?this.each(function(){var c=b.data(this,"jPlayer"),k=c&&b.isFunction(c[a])?c[a].apply(c,e):c;if(k!==c&&k!==g)return h=k,false}):this.each(function(){var c=b.data(this,"jPlayer");c?c.option(a||{}):b.data(this,"jPlayer",new b.jPlayer(a,this))});return h};b.jPlayer=function(a,c){if(arguments.length){this.element=
b(c);this.options=b.extend(true,{},this.options,a);var e=this;this.element.bind("remove.jPlayer",function(){e.destroy()});this._init()}};b.jPlayer.emulateMethods="load play pause";b.jPlayer.emulateStatus="src readyState networkState currentTime duration paused ended playbackRate";b.jPlayer.emulateOptions="muted volume";b.jPlayer.reservedEvent="ready resize error warning";b.jPlayer.event={ready:"jPlayer_ready",resize:"jPlayer_resize",error:"jPlayer_error",warning:"jPlayer_warning",loadstart:"jPlayer_loadstart",
progress:"jPlayer_progress",suspend:"jPlayer_suspend",abort:"jPlayer_abort",emptied:"jPlayer_emptied",stalled:"jPlayer_stalled",play:"jPlayer_play",pause:"jPlayer_pause",loadedmetadata:"jPlayer_loadedmetadata",loadeddata:"jPlayer_loadeddata",waiting:"jPlayer_waiting",playing:"jPlayer_playing",canplay:"jPlayer_canplay",canplaythrough:"jPlayer_canplaythrough",seeking:"jPlayer_seeking",seeked:"jPlayer_seeked",timeupdate:"jPlayer_timeupdate",ended:"jPlayer_ended",ratechange:"jPlayer_ratechange",durationchange:"jPlayer_durationchange",
volumechange:"jPlayer_volumechange"};b.jPlayer.htmlEvent="loadstart,abort,emptied,stalled,loadedmetadata,loadeddata,canplaythrough,ratechange".split(",");b.jPlayer.pause=function(){b.each(b.jPlayer.prototype.instances,function(a,b){b.data("jPlayer").status.srcSet&&b.jPlayer("pause")})};b.jPlayer.timeFormat={showHour:false,showMin:true,showSec:true,padHour:false,padMin:true,padSec:true,sepHour:":",sepMin:":",sepSec:""};b.jPlayer.convertTime=function(a){var c=new Date(a*1E3),e=c.getUTCHours(),a=c.getUTCMinutes(),
c=c.getUTCSeconds(),e=b.jPlayer.timeFormat.padHour&&e<10?"0"+e:e,a=b.jPlayer.timeFormat.padMin&&a<10?"0"+a:a,c=b.jPlayer.timeFormat.padSec&&c<10?"0"+c:c;return(b.jPlayer.timeFormat.showHour?e+b.jPlayer.timeFormat.sepHour:"")+(b.jPlayer.timeFormat.showMin?a+b.jPlayer.timeFormat.sepMin:"")+(b.jPlayer.timeFormat.showSec?c+b.jPlayer.timeFormat.sepSec:"")};b.jPlayer.uaBrowser=function(a){var a=a.toLowerCase(),b=/(opera)(?:.*version)?[ \/]([\w.]+)/,e=/(msie) ([\w.]+)/,g=/(mozilla)(?:.*? rv:([\w.]+))?/,
a=/(webkit)[ \/]([\w.]+)/.exec(a)||b.exec(a)||e.exec(a)||a.indexOf("compatible")<0&&g.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}};b.jPlayer.uaPlatform=function(a){var b=a.toLowerCase(),e=/(android)/,g=/(mobile)/,a=/(ipad|iphone|ipod|android|blackberry|playbook|windows ce|webos)/.exec(b)||[],b=/(ipad|playbook)/.exec(b)||!g.exec(b)&&e.exec(b)||[];return{platform:a[1]||"",tablet:b[1]||""}};b.jPlayer.browser={};b.jPlayer.platform={};var h=b.jPlayer.uaBrowser(navigator.userAgent);if(h.browser)b.jPlayer.browser[h.browser]=
true,b.jPlayer.browser.version=h.version;h=b.jPlayer.uaPlatform(navigator.userAgent);if(h.platform)b.jPlayer.platform[h.platform]=true,b.jPlayer.platform.mobile=!h.tablet,b.jPlayer.platform.tablet=!!h.tablet;b.jPlayer.prototype={count:0,version:{script:"2.0.15",needFlash:"2.0.9",flash:"unknown"},options:{swfPath:"js",solution:"html, flash",supplied:"mp3",preload:"metadata",volume:0.8,muted:false,wmode:"window",backgroundColor:"#000000",cssSelectorAncestor:"#jp_container_1",cssSelector:{videoPlay:".jp-video-play",
play:".jp-play",pause:".jp-pause",stop:".jp-stop",seekBar:".jp-seek-bar",playBar:".jp-play-bar",mute:".jp-mute",unmute:".jp-unmute",volumeBar:".jp-volume-bar",volumeBarValue:".jp-volume-bar-value",currentTime:".jp-current-time",duration:".jp-duration",fullScreen:".jp-full-screen",restoreScreen:".jp-restore-screen"},fullScreen:false,idPrefix:"jp",noConflict:"jQuery",emulateHtml:false,errorAlerts:false,warningAlerts:false},optionsAudio:{size:{width:"0px",height:"0px",cssClass:""},sizeFull:{width:"0px",
height:"0px",cssClass:""}},optionsVideo:{size:{width:"480px",height:"270px",cssClass:"jp-video-270p"},sizeFull:{width:"100%",height:"90%",cssClass:"jp-video-full"}},instances:{},status:{src:"",media:{},paused:true,format:{},formatType:"",waitForPlay:true,waitForLoad:true,srcSet:false,video:false,seekPercent:0,currentPercentRelative:0,currentPercentAbsolute:0,currentTime:0,duration:0,readyState:0,networkState:0,playbackRate:1,ended:0},internal:{ready:false},solution:{html:true,flash:true},format:{mp3:{codec:'audio/mpeg; codecs="mp3"',
flashCanPlay:true,media:"audio"},m4a:{codec:'audio/mp4; codecs="mp4a.40.2"',flashCanPlay:true,media:"audio"},oga:{codec:'audio/ogg; codecs="vorbis"',flashCanPlay:false,media:"audio"},wav:{codec:'audio/wav; codecs="1"',flashCanPlay:false,media:"audio"},webma:{codec:'audio/webm; codecs="vorbis"',flashCanPlay:false,media:"audio"},fla:{codec:"audio/x-flv",flashCanPlay:true,media:"audio"},m4v:{codec:'video/mp4; codecs="avc1.42E01E, mp4a.40.2"',flashCanPlay:true,media:"video"},ogv:{codec:'video/ogg; codecs="theora, vorbis"',
flashCanPlay:false,media:"video"},webmv:{codec:'video/webm; codecs="vorbis, vp8"',flashCanPlay:false,media:"video"},flv:{codec:"video/x-flv",flashCanPlay:true,media:"video"}},_init:function(){var a=this;this.element.empty();this.status=b.extend({},this.status);this.internal=b.extend({},this.internal);this.internal.domNode=this.element.get(0);this.formats=[];this.solutions=[];this.require={};this.htmlElement={};this.html={};this.html.audio={};this.html.video={};this.flash={};this.css={};this.css.cs=
{};this.css.jq={};this.ancestorJq=[];this.options.volume=this._limitValue(this.options.volume,0,1);b.each(this.options.supplied.toLowerCase().split(","),function(c,e){var g=e.replace(/^\s+|\s+$/g,"");if(a.format[g]){var h=false;b.each(a.formats,function(a,b){if(g===b)return h=true,false});h||a.formats.push(g)}});b.each(this.options.solution.toLowerCase().split(","),function(c,e){var g=e.replace(/^\s+|\s+$/g,"");if(a.solution[g]){var h=false;b.each(a.solutions,function(a,b){if(g===b)return h=true,
false});h||a.solutions.push(g)}});this.internal.instance="jp_"+this.count;this.instances[this.internal.instance]=this.element;this.element.attr("id")===""&&this.element.attr("id",this.options.idPrefix+"_jplayer_"+this.count);this.internal.self=b.extend({},{id:this.element.attr("id"),jq:this.element});this.internal.audio=b.extend({},{id:this.options.idPrefix+"_audio_"+this.count,jq:g});this.internal.video=b.extend({},{id:this.options.idPrefix+"_video_"+this.count,jq:g});this.internal.flash=b.extend({},
{id:this.options.idPrefix+"_flash_"+this.count,jq:g,swf:this.options.swfPath+(this.options.swfPath!==""&&this.options.swfPath.slice(-1)!=="/"?"/":"")+"Jplayer.swf"});this.internal.poster=b.extend({},{id:this.options.idPrefix+"_poster_"+this.count,jq:g});b.each(b.jPlayer.event,function(b,c){a.options[b]!==g&&(a.element.bind(c+".jPlayer",a.options[b]),a.options[b]=g)});this.require.audio=false;this.require.video=false;b.each(this.formats,function(b,c){a.require[a.format[c].media]=true});this.options=
this.require.video?b.extend(true,{},this.optionsVideo,this.options):b.extend(true,{},this.optionsAudio,this.options);this._setSize();this.htmlElement.poster=document.createElement("img");this.htmlElement.poster.id=this.internal.poster.id;this.htmlElement.poster.onload=function(){(!a.status.video||a.status.waitForPlay)&&a.internal.poster.jq.show()};this.element.append(this.htmlElement.poster);this.internal.poster.jq=b("#"+this.internal.poster.id);this.internal.poster.jq.css({width:this.status.width,
height:this.status.height});this.internal.poster.jq.hide();this.html.audio.available=false;if(this.require.audio)this.htmlElement.audio=document.createElement("audio"),this.htmlElement.audio.id=this.internal.audio.id,this.html.audio.available=!!this.htmlElement.audio.canPlayType;this.html.video.available=false;if(this.require.video)this.htmlElement.video=document.createElement("video"),this.htmlElement.video.id=this.internal.video.id,this.html.video.available=!!this.htmlElement.video.canPlayType;
this.flash.available=this._checkForFlash(10);this.html.canPlay={};this.flash.canPlay={};b.each(this.formats,function(b,c){a.html.canPlay[c]=a.html[a.format[c].media].available&&""!==a.htmlElement[a.format[c].media].canPlayType(a.format[c].codec);a.flash.canPlay[c]=a.format[c].flashCanPlay&&a.flash.available});this.html.desired=false;this.flash.desired=false;b.each(this.solutions,function(c,e){if(c===0)a[e].desired=true;else{var g=false,h=false;b.each(a.formats,function(b,c){a[a.solutions[0]].canPlay[c]&&
(a.format[c].media==="video"?h=true:g=true)});a[e].desired=a.require.audio&&!g||a.require.video&&!h}});this.html.support={};this.flash.support={};b.each(this.formats,function(b,c){a.html.support[c]=a.html.canPlay[c]&&a.html.desired;a.flash.support[c]=a.flash.canPlay[c]&&a.flash.desired});this.html.used=false;this.flash.used=false;b.each(this.solutions,function(c,e){b.each(a.formats,function(b,c){if(a[e].support[c])return a[e].used=true,false})});this.html.active=false;this.html.audio.gate=false;this.html.video.gate=
false;this.flash.active=false;this.flash.gate=false;this._cssSelectorAncestor(this.options.cssSelectorAncestor);!this.html.used&&!this.flash.used&&this._error({type:b.jPlayer.error.NO_SOLUTION,context:"{solution:'"+this.options.solution+"', supplied:'"+this.options.supplied+"'}",message:b.jPlayer.errorMsg.NO_SOLUTION,hint:b.jPlayer.errorHint.NO_SOLUTION});if(this.flash.used){var c,e="jQuery="+encodeURI(this.options.noConflict)+"&id="+encodeURI(this.internal.self.id)+"&vol="+this.options.volume+"&muted="+
this.options.muted;if(b.browser.msie&&Number(b.browser.version)<=8){e=['<param name="movie" value="'+this.internal.flash.swf+'" />','<param name="FlashVars" value="'+e+'" />','<param name="allowScriptAccess" value="always" />','<param name="bgcolor" value="'+this.options.backgroundColor+'" />','<param name="wmode" value="'+this.options.wmode+'" />'];c=document.createElement('<object id="'+this.internal.flash.id+'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="0" height="0"></object>');
for(var h=0;h<e.length;h++)c.appendChild(document.createElement(e[h]))}else h=function(a,b,c){var e=document.createElement("param");e.setAttribute("name",b);e.setAttribute("value",c);a.appendChild(e)},c=document.createElement("object"),c.setAttribute("id",this.internal.flash.id),c.setAttribute("data",this.internal.flash.swf),c.setAttribute("type","application/x-shockwave-flash"),c.setAttribute("width","1"),c.setAttribute("height","1"),h(c,"flashvars",e),h(c,"allowscriptaccess","always"),h(c,"bgcolor",
this.options.backgroundColor),h(c,"wmode",this.options.wmode);this.element.append(c);this.internal.flash.jq=b(c)}if(this.html.used){if(this.html.audio.available)this._addHtmlEventListeners(this.htmlElement.audio,this.html.audio),this.element.append(this.htmlElement.audio),this.internal.audio.jq=b("#"+this.internal.audio.id);if(this.html.video.available)this._addHtmlEventListeners(this.htmlElement.video,this.html.video),this.element.append(this.htmlElement.video),this.internal.video.jq=b("#"+this.internal.video.id),
this.internal.video.jq.css({width:"0px",height:"0px"})}this.options.emulateHtml&&this._emulateHtmlBridge();this.html.used&&!this.flash.used&&window.setTimeout(function(){a.internal.ready=true;a.version.flash="n/a";a._trigger(b.jPlayer.event.ready)},100);this._updateInterface();this._updateButtons(false);this._updateVolume(this.options.volume);this._updateMute(this.options.muted);this.css.jq.videoPlay.length&&this.css.jq.videoPlay.hide();b.jPlayer.prototype.count++},destroy:function(){this._resetStatus();
this._updateInterface();this._seeked();this.css.jq.currentTime.length&&this.css.jq.currentTime.text("");this.css.jq.duration.length&&this.css.jq.duration.text("");this.status.srcSet&&this.pause();b.each(this.css.jq,function(a,b){b.length&&b.unbind(".jPlayer")});this.options.emulateHtml&&this._destroyHtmlBridge();this.element.removeData("jPlayer");this.element.unbind(".jPlayer");this.element.empty();this.instances[this.internal.instance]=g},enable:function(){},disable:function(){},_addHtmlEventListeners:function(a,
c){var e=this;a.preload=this.options.preload;a.muted=this.options.muted;a.volume=this.options.volume;a.addEventListener("progress",function(){c.gate&&!e.status.waitForLoad&&(e._getHtmlStatus(a),e._updateInterface(),e._trigger(b.jPlayer.event.progress))},false);a.addEventListener("timeupdate",function(){c.gate&&!e.status.waitForLoad&&(e._getHtmlStatus(a),e._updateInterface(),e._trigger(b.jPlayer.event.timeupdate))},false);a.addEventListener("durationchange",function(){if(c.gate&&!e.status.waitForLoad)e.status.duration=
this.duration,e._getHtmlStatus(a),e._updateInterface(),e._trigger(b.jPlayer.event.durationchange)},false);a.addEventListener("play",function(){c.gate&&!e.status.waitForLoad&&(e._updateButtons(true),e._trigger(b.jPlayer.event.play))},false);a.addEventListener("playing",function(){c.gate&&!e.status.waitForLoad&&(e._updateButtons(true),e._seeked(),e._trigger(b.jPlayer.event.playing))},false);a.addEventListener("pause",function(){c.gate&&!e.status.waitForLoad&&(e._updateButtons(false),e._trigger(b.jPlayer.event.pause))},
false);a.addEventListener("waiting",function(){c.gate&&!e.status.waitForLoad&&(e._seeking(),e._trigger(b.jPlayer.event.waiting))},false);a.addEventListener("canplay",function(){if(c.gate&&!e.status.waitForLoad)a.volume=e._volumeFix(e.options.volume),e._trigger(b.jPlayer.event.canplay)},false);a.addEventListener("seeking",function(){c.gate&&!e.status.waitForLoad&&(e._seeking(),e._trigger(b.jPlayer.event.seeking))},false);a.addEventListener("seeked",function(){c.gate&&!e.status.waitForLoad&&(e._seeked(),
e._trigger(b.jPlayer.event.seeked))},false);a.addEventListener("suspend",function(){c.gate&&!e.status.waitForLoad&&(e._seeked(),e._trigger(b.jPlayer.event.suspend))},false);a.addEventListener("ended",function(){if(c.gate&&!e.status.waitForLoad){if(!b.jPlayer.browser.webkit)e.htmlElement.media.currentTime=0;e.htmlElement.media.pause();e._updateButtons(false);e._getHtmlStatus(a,true);e._updateInterface();e._trigger(b.jPlayer.event.ended)}},false);a.addEventListener("error",function(){if(c.gate&&!e.status.waitForLoad&&
(e._updateButtons(false),e._seeked(),e.status.srcSet))clearTimeout(e.internal.htmlDlyCmdId),e.status.waitForLoad=true,e.status.waitForPlay=true,e.status.video&&e.internal.video.jq.css({width:"0px",height:"0px"}),e._validString(e.status.media.poster)&&e.internal.poster.jq.show(),e.css.jq.videoPlay.length&&e.css.jq.videoPlay.show(),e._error({type:b.jPlayer.error.URL,context:e.status.src,message:b.jPlayer.errorMsg.URL,hint:b.jPlayer.errorHint.URL})},false);b.each(b.jPlayer.htmlEvent,function(g,h){a.addEventListener(this,
function(){c.gate&&!e.status.waitForLoad&&e._trigger(b.jPlayer.event[h])},false)})},_getHtmlStatus:function(a,b){var e=0,g=0,h=0,k=0;if(a.duration)this.status.duration=a.duration;e=a.currentTime;g=this.status.duration>0?100*e/this.status.duration:0;typeof a.seekable==="object"&&a.seekable.length>0?(h=this.status.duration>0?100*a.seekable.end(a.seekable.length-1)/this.status.duration:100,k=100*a.currentTime/a.seekable.end(a.seekable.length-1)):(h=100,k=g);b&&(g=k=e=0);this.status.seekPercent=h;this.status.currentPercentRelative=
k;this.status.currentPercentAbsolute=g;this.status.currentTime=e;this.status.readyState=a.readyState;this.status.networkState=a.networkState;this.status.playbackRate=a.playbackRate;this.status.ended=a.ended},_resetStatus:function(){this.status=b.extend({},this.status,b.jPlayer.prototype.status)},_trigger:function(a,c,e){a=b.Event(a);a.jPlayer={};a.jPlayer.version=b.extend({},this.version);a.jPlayer.options=b.extend(true,{},this.options);a.jPlayer.status=b.extend(true,{},this.status);a.jPlayer.html=
b.extend(true,{},this.html);a.jPlayer.flash=b.extend(true,{},this.flash);if(c)a.jPlayer.error=b.extend({},c);if(e)a.jPlayer.warning=b.extend({},e);this.element.trigger(a)},jPlayerFlashEvent:function(a,c){if(a===b.jPlayer.event.ready&&!this.internal.ready)this.internal.ready=true,this.internal.flash.jq.css({width:"0px",height:"0px"}),this.version.flash=c.version,this.version.needFlash!==this.version.flash&&this._error({type:b.jPlayer.error.VERSION,context:this.version.flash,message:b.jPlayer.errorMsg.VERSION+
this.version.flash,hint:b.jPlayer.errorHint.VERSION}),this._trigger(a);if(this.flash.gate)switch(a){case b.jPlayer.event.progress:this._getFlashStatus(c);this._updateInterface();this._trigger(a);break;case b.jPlayer.event.timeupdate:this._getFlashStatus(c);this._updateInterface();this._trigger(a);break;case b.jPlayer.event.play:this._seeked();this._updateButtons(true);this._trigger(a);break;case b.jPlayer.event.pause:this._updateButtons(false);this._trigger(a);break;case b.jPlayer.event.ended:this._updateButtons(false);
this._trigger(a);break;case b.jPlayer.event.error:this.status.waitForLoad=true;this.status.waitForPlay=true;this.status.video&&this.internal.flash.jq.css({width:"0px",height:"0px"});this._validString(this.status.media.poster)&&this.internal.poster.jq.show();this.css.jq.videoPlay.length&&this.css.jq.videoPlay.show();this.status.video?this._flash_setVideo(this.status.media):this._flash_setAudio(this.status.media);this._error({type:b.jPlayer.error.URL,context:c.src,message:b.jPlayer.errorMsg.URL,hint:b.jPlayer.errorHint.URL});
break;case b.jPlayer.event.seeking:this._seeking();this._trigger(a);break;case b.jPlayer.event.seeked:this._seeked();this._trigger(a);break;case b.jPlayer.event.ready:break;default:this._trigger(a)}return false},_getFlashStatus:function(a){this.status.seekPercent=a.seekPercent;this.status.currentPercentRelative=a.currentPercentRelative;this.status.currentPercentAbsolute=a.currentPercentAbsolute;this.status.currentTime=a.currentTime;this.status.duration=a.duration;this.status.readyState=4;this.status.networkState=
0;this.status.playbackRate=1;this.status.ended=false},_updateButtons:function(a){this.status.paused=!a;this.css.jq.play.length&&this.css.jq.pause.length&&(a?(this.css.jq.play.hide(),this.css.jq.pause.show()):(this.css.jq.play.show(),this.css.jq.pause.hide()))},_updateInterface:function(){this.css.jq.seekBar.length&&this.css.jq.seekBar.width(this.status.seekPercent+"%");this.css.jq.playBar.length&&this.css.jq.playBar.width(this.status.currentPercentRelative+"%");this.css.jq.currentTime.length&&this.css.jq.currentTime.text(b.jPlayer.convertTime(this.status.currentTime));
this.css.jq.duration.length&&this.css.jq.duration.text(b.jPlayer.convertTime(this.status.duration))},_seeking:function(){this.css.jq.seekBar.length&&this.css.jq.seekBar.addClass("jp-seeking-bg")},_seeked:function(){this.css.jq.seekBar.length&&this.css.jq.seekBar.removeClass("jp-seeking-bg")},setMedia:function(a){var c=this;this._seeked();clearTimeout(this.internal.htmlDlyCmdId);var e=this.html.audio.gate,g=this.html.video.gate,h=false;b.each(this.formats,function(k,o){var t=c.format[o].media==="video";
b.each(c.solutions,function(b,k){if(c[k].support[o]&&c._validString(a[o])){var x=k==="html";t?x?(c.html.audio.gate=false,c.html.video.gate=true,c.flash.gate=false):(c.html.audio.gate=false,c.html.video.gate=false,c.flash.gate=true):x?(c.html.audio.gate=true,c.html.video.gate=false,c.flash.gate=false):(c.html.audio.gate=false,c.html.video.gate=false,c.flash.gate=true);c.flash.active||c.html.active&&c.flash.gate||e===c.html.audio.gate&&g===c.html.video.gate?c.clearMedia():e!==c.html.audio.gate&&g!==
c.html.video.gate&&(c._html_pause(),c.status.video&&c.internal.video.jq.css({width:"0px",height:"0px"}),c._resetStatus());t?(x?(c._html_setVideo(a),c.html.active=true,c.flash.active=false):(c._flash_setVideo(a),c.html.active=false,c.flash.active=true),c.css.jq.videoPlay.length&&c.css.jq.videoPlay.show(),c.status.video=true):(x?(c._html_setAudio(a),c.html.active=true,c.flash.active=false):(c._flash_setAudio(a),c.html.active=false,c.flash.active=true),c.css.jq.videoPlay.length&&c.css.jq.videoPlay.hide(),
c.status.video=false);h=true;return false}});if(h)return false});h?(this._validString(a.poster)?this.htmlElement.poster.src!==a.poster?this.htmlElement.poster.src=a.poster:this.internal.poster.jq.show():this.internal.poster.jq.hide(),this.status.srcSet=true,this.status.media=b.extend({},a),this._updateButtons(false),this._updateInterface()):(this.status.srcSet&&!this.status.waitForPlay&&this.pause(),this.html.audio.gate=false,this.html.video.gate=false,this.flash.gate=false,this.html.active=false,
this.flash.active=false,this._resetStatus(),this._updateInterface(),this._updateButtons(false),this.internal.poster.jq.hide(),this.html.used&&this.require.video&&this.internal.video.jq.css({width:"0px",height:"0px"}),this.flash.used&&this.internal.flash.jq.css({width:"0px",height:"0px"}),this._error({type:b.jPlayer.error.NO_SUPPORT,context:"{supplied:'"+this.options.supplied+"'}",message:b.jPlayer.errorMsg.NO_SUPPORT,hint:b.jPlayer.errorHint.NO_SUPPORT}))},clearMedia:function(){this._resetStatus();
this._updateButtons(false);this.internal.poster.jq.hide();clearTimeout(this.internal.htmlDlyCmdId);this.html.active?this._html_clearMedia():this.flash.active&&this._flash_clearMedia()},load:function(){this.status.srcSet?this.html.active?this._html_load():this.flash.active&&this._flash_load():this._urlNotSetError("load")},play:function(a){a=typeof a==="number"?a:NaN;this.status.srcSet?this.html.active?this._html_play(a):this.flash.active&&this._flash_play(a):this._urlNotSetError("play")},videoPlay:function(){this.play()},
pause:function(a){a=typeof a==="number"?a:NaN;this.status.srcSet?this.html.active?this._html_pause(a):this.flash.active&&this._flash_pause(a):this._urlNotSetError("pause")},pauseOthers:function(){var a=this;b.each(this.instances,function(b,e){a.element!==e&&e.data("jPlayer").status.srcSet&&e.jPlayer("pause")})},stop:function(){this.status.srcSet?this.html.active?this._html_pause(0):this.flash.active&&this._flash_pause(0):this._urlNotSetError("stop")},playHead:function(a){a=this._limitValue(a,0,100);
this.status.srcSet?this.html.active?this._html_playHead(a):this.flash.active&&this._flash_playHead(a):this._urlNotSetError("playHead")},_muted:function(a){this.options.muted=a;this.html.used&&this._html_mute(a);this.flash.used&&this._flash_mute(a);this._updateMute(a);this._updateVolume(this.options.volume);this._trigger(b.jPlayer.event.volumechange)},mute:function(a){a=a===g?true:!!a;this._muted(a)},unmute:function(a){a=a===g?true:!!a;this._muted(!a)},_updateMute:function(a){this.css.jq.mute.length&&
this.css.jq.unmute.length&&(a?(this.css.jq.mute.hide(),this.css.jq.unmute.show()):(this.css.jq.mute.show(),this.css.jq.unmute.hide()))},volume:function(a){a=this._limitValue(a,0,1);this.options.volume=a;this.html.used&&this._html_volume(a);this.flash.used&&this._flash_volume(a);this._updateVolume(a);this._trigger(b.jPlayer.event.volumechange)},volumeBar:function(a){if(!this.options.muted&&this.css.jq.volumeBar.length){var b=this.css.jq.volumeBar.offset(),a=a.pageX-b.left,b=this.css.jq.volumeBar.width();
this.volume(a/b)}},volumeBarValue:function(a){this.volumeBar(a)},_updateVolume:function(a){a=this.options.muted?0:a;this.css.jq.volumeBarValue.length&&this.css.jq.volumeBarValue.width(a*100+"%")},_volumeFix:function(a){var b=0.0010*Math.random();return a+(a<0.5?b:-b)},_cssSelectorAncestor:function(a){var c=this;this.options.cssSelectorAncestor=a;this._removeUiClass();this.ancestorJq=a?b(a):[];a&&this.ancestorJq.length!==1&&this._warning({type:b.jPlayer.warning.CSS_SELECTOR_COUNT,context:a,message:b.jPlayer.warningMsg.CSS_SELECTOR_COUNT+
this.ancestorJq.length+" found for cssSelectorAncestor.",hint:b.jPlayer.warningHint.CSS_SELECTOR_COUNT});this._addUiClass();b.each(this.options.cssSelector,function(a,b){c._cssSelector(a,b)})},_cssSelector:function(a,c){var e=this;typeof c==="string"?b.jPlayer.prototype.options.cssSelector[a]?(this.css.jq[a]&&this.css.jq[a].length&&this.css.jq[a].unbind(".jPlayer"),this.options.cssSelector[a]=c,this.css.cs[a]=this.options.cssSelectorAncestor+" "+c,this.css.jq[a]=c?b(this.css.cs[a]):[],this.css.jq[a].length&&
this.css.jq[a].bind("click.jPlayer",function(c){e[a](c);b(this).blur();return false}),c&&this.css.jq[a].length!==1&&this._warning({type:b.jPlayer.warning.CSS_SELECTOR_COUNT,context:this.css.cs[a],message:b.jPlayer.warningMsg.CSS_SELECTOR_COUNT+this.css.jq[a].length+" found for "+a+" method.",hint:b.jPlayer.warningHint.CSS_SELECTOR_COUNT})):this._warning({type:b.jPlayer.warning.CSS_SELECTOR_METHOD,context:a,message:b.jPlayer.warningMsg.CSS_SELECTOR_METHOD,hint:b.jPlayer.warningHint.CSS_SELECTOR_METHOD}):
this._warning({type:b.jPlayer.warning.CSS_SELECTOR_STRING,context:c,message:b.jPlayer.warningMsg.CSS_SELECTOR_STRING,hint:b.jPlayer.warningHint.CSS_SELECTOR_STRING})},seekBar:function(a){if(this.css.jq.seekBar){var b=this.css.jq.seekBar.offset(),a=a.pageX-b.left,b=this.css.jq.seekBar.width();this.playHead(100*a/b)}},playBar:function(a){this.seekBar(a)},currentTime:function(){},duration:function(){},option:function(a,c){var e=a;if(arguments.length===0)return b.extend(true,{},this.options);if(typeof a===
"string"){var h=a.split(".");if(c===g){for(var e=b.extend(true,{},this.options),l=0;l<h.length;l++)if(e[h[l]]!==g)e=e[h[l]];else return this._warning({type:b.jPlayer.warning.OPTION_KEY,context:a,message:b.jPlayer.warningMsg.OPTION_KEY,hint:b.jPlayer.warningHint.OPTION_KEY}),g;return e}for(var l=e={},k=0;k<h.length;k++)k<h.length-1?(l[h[k]]={},l=l[h[k]]):l[h[k]]=c}this._setOptions(e);return this},_setOptions:function(a){var c=this;b.each(a,function(a,b){c._setOption(a,b)});return this},_setOption:function(a,
c){var e=this;switch(a){case "volume":this.volume(c);break;case "muted":this._muted(c);break;case "cssSelectorAncestor":this._cssSelectorAncestor(c);break;case "cssSelector":b.each(c,function(a,b){e._cssSelector(a,b)});break;case "fullScreen":this.options[a]!==c&&(this._removeUiClass(),this.options[a]=c,this._refreshSize());break;case "size":!this.options.fullScreen&&this.options[a].cssClass!==c.cssClass&&this._removeUiClass();this.options[a]=b.extend({},this.options[a],c);this._refreshSize();break;
case "sizeFull":this.options.fullScreen&&this.options[a].cssClass!==c.cssClass&&this._removeUiClass();this.options[a]=b.extend({},this.options[a],c);this._refreshSize();break;case "emulateHtml":this.options[a]!==c&&((this.options[a]=c)?this._emulateHtmlBridge():this._destroyHtmlBridge())}return this},_refreshSize:function(){this._setSize();this._addUiClass();this._updateSize()},_setSize:function(){this.options.fullScreen?(this.status.width=this.options.sizeFull.width,this.status.height=this.options.sizeFull.height,
this.status.cssClass=this.options.sizeFull.cssClass):(this.status.width=this.options.size.width,this.status.height=this.options.size.height,this.status.cssClass=this.options.size.cssClass);this.element.css({width:this.status.width,height:this.status.height})},_addUiClass:function(){this.ancestorJq.length&&this.ancestorJq.addClass(this.status.cssClass)},_removeUiClass:function(){this.ancestorJq.length&&this.ancestorJq.removeClass(this.status.cssClass)},_updateSize:function(){this.internal.poster.jq.css({width:this.status.width,
height:this.status.height});this.status.waitForPlay||(this.html.active&&this.status.video?this.internal.video.jq.css({width:this.status.width,height:this.status.height}):this.flash.active&&this.internal.flash.jq.css({width:this.status.width,height:this.status.height}))},fullScreen:function(){this._setOption("fullScreen",true)},restoreScreen:function(){this._setOption("fullScreen",false)},_html_initMedia:function(){this.status.srcSet&&!this.status.waitForPlay&&this.htmlElement.media.pause();this.options.preload!==
"none"&&this._html_load();this._trigger(b.jPlayer.event.timeupdate)},_html_setAudio:function(a){var c=this;b.each(this.formats,function(b,g){if(c.html.support[g]&&a[g])return c.status.src=a[g],c.status.format[g]=true,c.status.formatType=g,false});this.htmlElement.media=this.htmlElement.audio;this._html_initMedia()},_html_setVideo:function(a){var c=this;b.each(this.formats,function(b,g){if(c.html.support[g]&&a[g])return c.status.src=a[g],c.status.format[g]=true,c.status.formatType=g,false});this.htmlElement.media=
this.htmlElement.video;this._html_initMedia()},_html_clearMedia:function(){if(this.htmlElement.media)this.htmlElement.media.id===this.internal.video.id&&this.internal.video.jq.css({width:"0px",height:"0px"}),this.htmlElement.media.pause(),this.htmlElement.media.src="",this.htmlElement.media.load()},_html_load:function(){if(this.status.waitForLoad)this.status.waitForLoad=false,this.htmlElement.media.src=this.status.src,this.htmlElement.media.load();clearTimeout(this.internal.htmlDlyCmdId)},_html_play:function(a){var b=
this;this._html_load();this.htmlElement.media.play();if(!isNaN(a))try{this.htmlElement.media.currentTime=a}catch(e){this.internal.htmlDlyCmdId=setTimeout(function(){b.play(a)},100);return}this._html_checkWaitForPlay()},_html_pause:function(a){var b=this;a>0?this._html_load():clearTimeout(this.internal.htmlDlyCmdId);this.htmlElement.media.pause();if(!isNaN(a))try{this.htmlElement.media.currentTime=a}catch(e){this.internal.htmlDlyCmdId=setTimeout(function(){b.pause(a)},100);return}a>0&&this._html_checkWaitForPlay()},
_html_playHead:function(a){var b=this;this._html_load();try{if(typeof this.htmlElement.media.seekable==="object"&&this.htmlElement.media.seekable.length>0)this.htmlElement.media.currentTime=a*this.htmlElement.media.seekable.end(this.htmlElement.media.seekable.length-1)/100;else if(this.htmlElement.media.duration>0&&!isNaN(this.htmlElement.media.duration))this.htmlElement.media.currentTime=a*this.htmlElement.media.duration/100;else throw"e";}catch(e){this.internal.htmlDlyCmdId=setTimeout(function(){b.playHead(a)},
100);return}this.status.waitForLoad||this._html_checkWaitForPlay()},_html_checkWaitForPlay:function(){if(this.status.waitForPlay)this.status.waitForPlay=false,this.css.jq.videoPlay.length&&this.css.jq.videoPlay.hide(),this.status.video&&(this.internal.poster.jq.hide(),this.internal.video.jq.css({width:this.status.width,height:this.status.height}))},_html_volume:function(a){if(this.html.audio.available)this.htmlElement.audio.volume=a;if(this.html.video.available)this.htmlElement.video.volume=a},_html_mute:function(a){if(this.html.audio.available)this.htmlElement.audio.muted=
a;if(this.html.video.available)this.htmlElement.video.muted=a},_flash_setAudio:function(a){var c=this;try{if(b.each(this.formats,function(b,e){if(c.flash.support[e]&&a[e]){switch(e){case "m4a":case "fla":c._getMovie().fl_setAudio_m4a(a[e]);break;case "mp3":c._getMovie().fl_setAudio_mp3(a[e])}c.status.src=a[e];c.status.format[e]=true;c.status.formatType=e;return false}}),this.options.preload==="auto")this._flash_load(),this.status.waitForLoad=false}catch(e){this._flashError(e)}},_flash_setVideo:function(a){var c=
this;try{if(b.each(this.formats,function(b,e){if(c.flash.support[e]&&a[e]){switch(e){case "m4v":case "flv":c._getMovie().fl_setVideo_m4v(a[e])}c.status.src=a[e];c.status.format[e]=true;c.status.formatType=e;return false}}),this.options.preload==="auto")this._flash_load(),this.status.waitForLoad=false}catch(e){this._flashError(e)}},_flash_clearMedia:function(){this.internal.flash.jq.css({width:"0px",height:"0px"});try{this._getMovie().fl_clearMedia()}catch(a){this._flashError(a)}},_flash_load:function(){try{this._getMovie().fl_load()}catch(a){this._flashError(a)}this.status.waitForLoad=
false},_flash_play:function(a){try{this._getMovie().fl_play(a)}catch(b){this._flashError(b)}this.status.waitForLoad=false;this._flash_checkWaitForPlay()},_flash_pause:function(a){try{this._getMovie().fl_pause(a)}catch(b){this._flashError(b)}if(a>0)this.status.waitForLoad=false,this._flash_checkWaitForPlay()},_flash_playHead:function(a){try{this._getMovie().fl_play_head(a)}catch(b){this._flashError(b)}this.status.waitForLoad||this._flash_checkWaitForPlay()},_flash_checkWaitForPlay:function(){if(this.status.waitForPlay)this.status.waitForPlay=
false,this.css.jq.videoPlay.length&&this.css.jq.videoPlay.hide(),this.status.video&&(this.internal.poster.jq.hide(),this.internal.flash.jq.css({width:this.status.width,height:this.status.height}))},_flash_volume:function(a){try{this._getMovie().fl_volume(a)}catch(b){this._flashError(b)}},_flash_mute:function(a){try{this._getMovie().fl_mute(a)}catch(b){this._flashError(b)}},_getMovie:function(){return document[this.internal.flash.id]},_checkForFlash:function(a){var b=false,e;if(window.ActiveXObject)try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+
a),b=true}catch(g){}else navigator.plugins&&navigator.mimeTypes.length>0&&(e=navigator.plugins["Shockwave Flash"])&&navigator.plugins["Shockwave Flash"].description.replace(/.*\s(\d+\.\d+).*/,"$1")>=a&&(b=true);return b},_validString:function(a){return a&&typeof a==="string"},_limitValue:function(a,b,e){return a<b?b:a>e?e:a},_urlNotSetError:function(a){this._error({type:b.jPlayer.error.URL_NOT_SET,context:a,message:b.jPlayer.errorMsg.URL_NOT_SET,hint:b.jPlayer.errorHint.URL_NOT_SET})},_flashError:function(a){this._error({type:b.jPlayer.error.FLASH,
context:this.internal.flash.swf,message:b.jPlayer.errorMsg.FLASH+a.message,hint:b.jPlayer.errorHint.FLASH})},_error:function(a){this._trigger(b.jPlayer.event.error,a);this.options.errorAlerts&&this._alert("Error!"+(a.message?"\n\n"+a.message:"")+(a.hint?"\n\n"+a.hint:"")+"\n\nContext: "+a.context)},_warning:function(a){this._trigger(b.jPlayer.event.warning,g,a);this.options.warningAlerts&&this._alert("Warning!"+(a.message?"\n\n"+a.message:"")+(a.hint?"\n\n"+a.hint:"")+"\n\nContext: "+a.context)},
_alert:function(a){alert("jPlayer "+this.version.script+" : id='"+this.internal.self.id+"' : "+a)},_emulateHtmlBridge:function(){var a=this;b.each(b.jPlayer.emulateMethods.split(/\s+/g),function(b,e){a.internal.domNode[e]=function(b){a[e](b)}});b.each(b.jPlayer.event,function(c,e){var g=true;b.each(b.jPlayer.reservedEvent.split(/\s+/g),function(a,b){if(b===c)return g=false});g&&a.element.bind(e+".jPlayer.jPlayerHtml",function(){a._emulateHtmlUpdate();var b=document.createEvent("Event");b.initEvent(c,
false,true);a.internal.domNode.dispatchEvent(b)})})},_emulateHtmlUpdate:function(){var a=this;b.each(b.jPlayer.emulateStatus.split(/\s+/g),function(b,e){a.internal.domNode[e]=a.status[e]});b.each(b.jPlayer.emulateOptions.split(/\s+/g),function(b,e){a.internal.domNode[e]=a.options[e]})},_destroyHtmlBridge:function(){var a=this;this.element.unbind(".jPlayerHtml");b.each((b.jPlayer.emulateMethods+" "+b.jPlayer.emulateStatus+" "+b.jPlayer.emulateOptions).split(/\s+/g),function(b,e){delete a.internal.domNode[e]})}};
b.jPlayer.error={FLASH:"e_flash",NO_SOLUTION:"e_no_solution",NO_SUPPORT:"e_no_support",URL:"e_url",URL_NOT_SET:"e_url_not_set",VERSION:"e_version"};b.jPlayer.errorMsg={FLASH:"jPlayer's Flash fallback is not configured correctly, or a command was issued before the jPlayer Ready event. Details: ",NO_SOLUTION:"No solution can be found by jPlayer in this browser. Neither HTML nor Flash can be used.",NO_SUPPORT:"It is not possible to play any media format provided in setMedia() on this browser using your current options.",
URL:"Media URL could not be loaded.",URL_NOT_SET:"Attempt to issue media playback commands, while no media url is set.",VERSION:"jPlayer "+b.jPlayer.prototype.version.script+" needs Jplayer.swf version "+b.jPlayer.prototype.version.needFlash+" but found "};b.jPlayer.errorHint={FLASH:"Check your swfPath option and that Jplayer.swf is there.",NO_SOLUTION:"Review the jPlayer options: support and supplied.",NO_SUPPORT:"Video or audio formats defined in the supplied option are missing.",URL:"Check media URL is valid.",
URL_NOT_SET:"Use setMedia() to set the media URL.",VERSION:"Update jPlayer files."};b.jPlayer.warning={CSS_SELECTOR_COUNT:"e_css_selector_count",CSS_SELECTOR_METHOD:"e_css_selector_method",CSS_SELECTOR_STRING:"e_css_selector_string",OPTION_KEY:"e_option_key"};b.jPlayer.warningMsg={CSS_SELECTOR_COUNT:"The number of css selectors found did not equal one: ",CSS_SELECTOR_METHOD:"The methodName given in jPlayer('cssSelector') is not a valid jPlayer method.",CSS_SELECTOR_STRING:"The methodCssSelector given in jPlayer('cssSelector') is not a String or is empty.",
OPTION_KEY:"The option requested in jPlayer('option') is undefined."};b.jPlayer.warningHint={CSS_SELECTOR_COUNT:"Check your css selector and the ancestor.",CSS_SELECTOR_METHOD:"Check your method name.",CSS_SELECTOR_STRING:"Check your css selector is a string.",OPTION_KEY:"Check your option name."}})(jQuery);var CirclePlayer=function(b,g,h){var a=this;this.cssClass={gt50:"cp-gt50",fallback:"cp-fallback"};this.spritePitch=104;this.spriteRatio=0.24;this.player=$(b);this.media=$.extend({},g);this.options=$.extend(true,{},{supplied:"m4a, oga",cssSelectorAncestor:"#cp_container_1",cssSelector:{play:".cp-play",pause:".cp-pause"}},h);this.cssTransforms=Modernizr.csstransforms;this.audio={};this.dragging=false;this.eventNamespace=".CirclePlayer";this.jq={};$.each({bufferHolder:".cp-buffer-holder",buffer1:".cp-buffer-1",
buffer2:".cp-buffer-2",progressHolder:".cp-progress-holder",progress1:".cp-progress-1",progress2:".cp-progress-2",circleControl:".cp-circle-control"},function(b,e){a.jq[b]=$(a.options.cssSelectorAncestor+" "+e)});this._initSolution();this._initPlayer()};
CirclePlayer.prototype={_createHtml:function(){},_initPlayer:function(){var b=this;this.player.jPlayer(this.options);this.player.bind($.jPlayer.event.ready+this.eventNamespace,function(g){if(g.jPlayer.html.used&&g.jPlayer.html.audio.available)b.audio=$(this).data("jPlayer").htmlElement.audio;$(this).jPlayer("setMedia",b.media);b._initCircleControl()});this.player.bind($.jPlayer.event.play+this.eventNamespace,function(){$(this).jPlayer("pauseOthers")});this.player.bind($.jPlayer.event.timeupdate+this.eventNamespace,
function(g){b.dragging||b._timeupdate(g.jPlayer.status.currentPercentAbsolute)});this.player.bind($.jPlayer.event.progress+this.eventNamespace,function(){var g=0;if(typeof b.audio.buffered==="object"&&b.audio.buffered.length>0){if(b.audio.duration>0){for(var h=g=0;h<b.audio.buffered.length;h++)g+=b.audio.buffered.end(h)-b.audio.buffered.start(h);g=100*g/b.audio.duration}}else g=0;b._progress(g)});this.player.bind($.jPlayer.event.ended+this.eventNamespace,function(){b._resetSolution()})},_initSolution:function(){this.cssTransforms?
(this.jq.progressHolder.show(),this.jq.bufferHolder.show()):(this.jq.progressHolder.addClass(this.cssClass.gt50).show(),this.jq.progress1.addClass(this.cssClass.fallback),this.jq.progress2.hide(),this.jq.bufferHolder.hide());this._resetSolution()},_resetSolution:function(){this.cssTransforms?(this.jq.progressHolder.removeClass(this.cssClass.gt50),this.jq.progress1.css({transform:"rotate(0deg)"}),this.jq.progress2.css({transform:"rotate(0deg)"}).hide()):this.jq.progress1.css("background-position",
"0 "+this.spritePitch+"px")},_initCircleControl:function(){var b=this;this.jq.circleControl.grab({onstart:function(){b.dragging=true},onmove:function(g){g=b._getArcPercent(g.position.x,g.position.y);b.player.jPlayer("playHead",g).jPlayer("play");b._timeupdate(g)},onfinish:function(g){b.dragging=false;g=b._getArcPercent(g.position.x,g.position.y);b.player.jPlayer("playHead",g).jPlayer("play")}})},_timeupdate:function(b){var g=b*3.6+"deg",h=(Math.floor(Math.round(b)*this.spriteRatio)-1)*-this.spritePitch;
b<=50?this.cssTransforms?(this.jq.progressHolder.removeClass(this.cssClass.gt50),this.jq.progress1.css({transform:"rotate("+g+")"}),this.jq.progress2.hide()):this.jq.progress1.css("background-position","0 "+h+"px"):b<=100&&(this.cssTransforms?(this.jq.progressHolder.addClass(this.cssClass.gt50),this.jq.progress1.css({transform:"rotate(180deg)"}),this.jq.progress2.css({transform:"rotate("+g+")"}),this.jq.progress2.show()):this.jq.progress1.css("background-position","0 "+h+"px"))},_progress:function(b){var g=
b*3.6+"deg";this.cssTransforms&&(b<=50?(this.jq.bufferHolder.removeClass(this.cssClass.gt50),this.jq.buffer1.css({transform:"rotate("+g+")"}),this.jq.buffer2.hide()):b<=100&&(this.jq.bufferHolder.addClass(this.cssClass.gt50),this.jq.buffer1.css({transform:"rotate(180deg)"}),this.jq.buffer2.show(),this.jq.buffer2.css({transform:"rotate("+g+")"})))},_getArcPercent:function(b,g){var h=this.jq.circleControl.offset(),a=b-h.left-this.jq.circleControl.width()/2,h=g-h.top-this.jq.circleControl.height()/2,
a=Math.atan2(h,a);a>-1*Math.PI&&a<-0.5*Math.PI&&(a=2*Math.PI+a);return(a+Math.PI/2)/2*Math.PI*10},setMedia:function(b){this.media=$.extend({},b);this.player.jPlayer("setMedia",this.media)},play:function(b){this.player.jPlayer("play",b)},pause:function(b){this.player.jPlayer("pause",b)},destroy:function(){this.player.unbind(this.eventNamespace);this.player.jPlayer("destroy")}};(function(b){function g(a,c,e){if(c.substr(0,5)!=="touch")return b(a).unbind(c,e);var g;for(g=0;g<h._binds.length;g++)h._binds[g].elem===a&&h._binds[g].type===c&&h._binds[g].func===e&&(document.addEventListener?a.removeEventListener(c,h._binds[g].fnc,false):a.detachEvent("on"+c,h._binds[g].fnc),h._binds.splice(g--,1))}function h(a,c,e,g){if(c.substr(0,5)!=="touch")return b(a).bind(c,g,e);var k;if(h[c])return h[c].bind(a,c,e,g);k=function(b){if(!b)b=window.event;if(!b.stopPropagation)b.stopPropagation=
function(){this.cancelBubble=true};b.data=g;e.call(a,b)};document.addEventListener?a.addEventListener(c,k,false):a.attachEvent("on"+c,k);h._binds.push({elem:a,type:c,func:e,fnc:k})}function a(a){a.data.position.x=a.pageX;a.data.position.y=a.pageY;a.data.start.x=a.pageX;a.data.start.y=a.pageY;a.data.event=a;if(!a.data.onstart||!a.data.onstart.call(a.data.element,a.data))a.preventDefault&&a.data.preventDefault&&a.preventDefault(),a.stopPropagation&&a.data.stopPropagation&&a.stopPropagation(),h(a.data.affects,
t,c,a.data),h(a.data.affects,r,e,a.data)}function c(a){a.preventDefault&&a.data.preventDefault&&a.preventDefault();a.stopPropagation&&a.data.preventDefault&&a.stopPropagation();a.data.move.x=a.pageX-a.data.position.x;a.data.move.y=a.pageY-a.data.position.y;a.data.position.x=a.pageX;a.data.position.y=a.pageY;a.data.offset.x=a.pageX-a.data.start.x;a.data.offset.y=a.pageY-a.data.start.y;a.data.event=a;a.data.onmove&&a.data.onmove.call(a.data.element,a.data)}function e(a){a.preventDefault&&a.data.preventDefault&&
a.preventDefault();a.stopPropagation&&a.data.stopPropagation&&a.stopPropagation();g(a.data.affects,t,c);g(a.data.affects,r,e);a.data.event=a;a.data.onfinish&&a.data.onfinish.call(a.data.element,a.data)}function n(a){a.data.position.x=a.touches[0].pageX;a.data.position.y=a.touches[0].pageY;a.data.start.x=a.touches[0].pageX;a.data.start.y=a.touches[0].pageY;a.data.event=a;if(!a.data.onstart||!a.data.onstart.call(a.data.element,a.data))a.preventDefault&&a.data.preventDefault&&a.preventDefault(),a.stopPropagation&&
a.data.stopPropagation&&a.stopPropagation(),h(a.data.affects,v,l,a.data),h(a.data.affects,x,k,a.data)}function l(a){a.preventDefault&&a.data.preventDefault&&a.preventDefault();a.stopPropagation&&a.data.stopPropagation&&a.stopPropagation();a.data.move.x=a.touches[0].pageX-a.data.position.x;a.data.move.y=a.touches[0].pageY-a.data.position.y;a.data.position.x=a.touches[0].pageX;a.data.position.y=a.touches[0].pageY;a.data.offset.x=a.touches[0].pageX-a.data.start.x;a.data.offset.y=a.touches[0].pageY-a.data.start.y;
a.data.event=a;a.data.onmove&&a.data.onmove.call(a.data.elem,a.data)}function k(a){a.preventDefault&&a.data.preventDefault&&a.preventDefault();a.stopPropagation&&a.data.stopPropagation&&a.stopPropagation();g(a.data.affects,v,l);g(a.data.affects,x,k);a.data.event=a;a.data.onfinish&&a.data.onfinish.call(a.data.element,a.data)}var o=b.extend,t="mousemove",r="mouseup",v="touchmove",x="touchend";h._binds=[];b.fn.grab=function(b){return this.each(function(){var c={move:{x:0,y:0},offset:{x:0,y:0},position:{x:0,
y:0},start:{x:0,y:0},affects:document.documentElement,stopPropagation:false,preventDefault:true,touch:true};o(c,b);c.element=this;h(this,"mousedown",a,c);c.touch&&h(this,"touchstart",n,c)})};b.fn.ungrab=function(){return this.each(function(){g(this,"mousedown","mousedown")})}})(jQuery);(function(b){function g(c){for(var c=c.split(")"),e=b.trim,d=c.length-1,g,k,h,l=1,m=0,f=0,n=1,o,r,t,y=0,z=0;d--;){g=c[d].split("(");k=e(g[0]);h=g[1];o=g=r=t=0;switch(k){case "translateX":y+=parseInt(h,10);continue;case "translateY":z+=parseInt(h,10);continue;case "translate":h=h.split(",");y+=parseInt(h[0],10);z+=parseInt(h[1]||0,10);continue;case "rotate":h=a(h);o=Math.cos(h);g=Math.sin(h);r=-Math.sin(h);t=Math.cos(h);break;case "scaleX":o=h;t=1;break;case "scaleY":o=1;t=h;break;case "scale":h=h.split(",");
o=h[0];t=h.length>1?h[1]:h[0];break;case "skewX":o=t=1;r=Math.tan(a(h));break;case "skewY":o=t=1;g=Math.tan(a(h));break;case "skew":o=t=1;h=h.split(",");r=Math.tan(a(h[0]));g=Math.tan(a(h[1]||0));break;case "matrix":h=h.split(","),o=+h[0],g=+h[1],r=+h[2],t=+h[3],y+=parseInt(h[4],10),z+=parseInt(h[5],10)}k=l*o+m*r;m=l*g+m*t;o=f*o+n*r;n=f*g+n*t;l=k;f=o}return[l,m,f,n,y,z]}function h(a){var b,c,e,g=a[0],h=a[1],k=a[2],l=a[3];g*l-h*k?(b=Math.sqrt(g*g+h*h),g/=b,h/=b,e=g*k+h*l,k-=g*e,l-=h*e,c=Math.sqrt(k*
k+l*l),k/=c,l/=c,e/=c,g*l<h*k&&(g=-g,h=-h,e=-e,b=-b)):rotate=b=c=e=0;return{translate:[+a[4],+a[5]],rotate:Math.atan2(h,g),scale:[b,c],skew:[e,0]}}function a(a){return~a.indexOf("deg")?parseInt(a,10)*(Math.PI*2/360):~a.indexOf("grad")?parseInt(a,10)*(Math.PI/200):parseFloat(a)}for(var c=document.createElement("div"),c=c.style,e=["OTransform","msTransform","WebkitTransform","MozTransform","transform"],n=e.length,l,k,o,t,r=/Matrix([^)]*)/;n--;)e[n]in c&&(b.support.transform=l=e[n]);if(!l)b.support.matrixFilter=
k=c.filter==="";c=c=null;b.cssNumber.transform=true;l&&l!="transform"?(b.cssProps.transform=l,l=="MozTransform"?o={get:function(a,c){return c?b.css(a,l).split("px").join(""):a.style[l]},set:function(a,b){a.style[l]=/matrix[^)p]*\)/.test(b)?b.replace(/matrix((?:[^,]*,){4})([^,]*),([^)]*)/,"matrix$1$2px,$3px"):b}}:/^1\.[0-5](?:\.|$)/.test(b.fn.jquery)&&(o={get:function(a,c){return c?b.css(a,l.replace(/^ms/,"Ms")):a.style[l]}})):k&&(o={get:function(a,b){var c=b&&a.currentStyle?a.currentStyle:a.style,
e;c&&r.test(c.filter)?(e=RegExp.$1.split(","),e=[e[0].split("=")[1],e[2].split("=")[1],e[1].split("=")[1],e[3].split("=")[1]]):e=[1,0,0,1];e[4]=c?c.left:0;e[5]=c?c.top:0;return"matrix("+e+")"},set:function(a,c,d){var e=a.style,h,k,l;if(!d)e.zoom=1;c=g(c);if(!d||d.M)if(k=["Matrix(M11="+c[0],"M12="+c[2],"M21="+c[1],"M22="+c[3],"SizingMethod='auto expand'"].join(),l=(h=a.currentStyle)&&h.filter||e.filter||"",e.filter=r.test(l)?l.replace(r,k):l+" progid:DXImageTransform.Microsoft."+k+")",centerOrigin=
b.transform.centerOrigin)e[centerOrigin=="margin"?"marginLeft":"left"]=-(a.offsetWidth/2)+a.clientWidth/2+"px",e[centerOrigin=="margin"?"marginTop":"top"]=-(a.offsetHeight/2)+a.clientHeight/2+"px";if(!d||d.T)e.left=c[4]+"px",e.top=c[5]+"px"}});o&&(b.cssHooks.transform=o);t=o&&o.get||b.css;b.fx.step.transform=function(c){var e=c.elem,d=c.start,n=c.end,r,p=c.pos,s,m,f,q,H=false,F=false,C;s=m=f=q="";if(!d||typeof d==="string"){d||(d=t(e,l));if(k)e.style.zoom=1;r=n.split(d);if(r.length==2)n=r.join(""),
c.origin=d,d="none";d=="none"?d={translate:[0,0],rotate:0,scale:[1,1],skew:[0,0]}:(d=/\(([^,]*),([^,]*),([^,]*),([^,]*),([^,p]*)(?:px)?,([^)p]*)(?:px)?/.exec(d),d=h([d[1],d[2],d[3],d[4],d[5],d[6]]));c.start=d;if(~n.indexOf("matrix"))n=h(g(n));else{n=n.split(")");r=[0,0];for(var y=0,z=[1,1],G=[0,0],A=n.length-1,I=b.trim,u,B;A--;)u=n[A].split("("),B=I(u[0]),u=u[1],B=="translateX"?r[0]+=parseInt(u,10):B=="translateY"?r[1]+=parseInt(u,10):B=="translate"?(u=u.split(","),r[0]+=parseInt(u[0],10),r[1]+=parseInt(u[1]||
0,10)):B=="rotate"?y+=a(u):B=="scaleX"?z[0]*=u:B=="scaleY"?z[1]*=u:B=="scale"?(u=u.split(","),z[0]*=u[0],z[1]*=u.length>1?u[1]:u[0]):B=="skewX"?G[0]+=a(u):B=="skewY"?G[1]+=a(u):B=="skew"&&(u=u.split(","),G[0]+=a(u[0]),G[1]+=a(u[1]||"0"));n={translate:r,rotate:y,scale:z,skew:G}}c.end=n;for(C in d)(C=="rotate"?d[C]==n[C]:d[C][0]==n[C][0]&&d[C][1]==n[C][1])&&delete d[C]}d.translate&&(s=" translate("+(d.translate[0]+(n.translate[0]-d.translate[0])*p+0.5|0)+"px,"+(d.translate[1]+(n.translate[1]-d.translate[1])*
p+0.5|0)+"px)",H=true);d.rotate!=void 0&&(m=" rotate("+(d.rotate+(n.rotate-d.rotate)*p)+"rad)",F=true);d.scale&&(f=" scale("+(d.scale[0]+(n.scale[0]-d.scale[0])*p)+","+(d.scale[1]+(n.scale[1]-d.scale[1])*p)+")",F=true);d.skew&&(q=" skew("+(d.skew[0]+(n.skew[0]-d.skew[0])*p)+"rad,"+(d.skew[1]+(n.skew[1]-d.skew[1])*p)+"rad)",F=true);c=c.origin?c.origin+s+q+f+m:s+m+f+q;o&&o.set?o.set(e,c,{M:F,T:H}):e.style[l]=c};b.transform={centerOrigin:"margin"}})(jQuery);window.Modernizr=function(b,g,h){var a={},c=g.documentElement;g.head||g.getElementsByTagName("head");var e=g.createElement("modernizr"),n=e.style;g.createElement("input");" -webkit- -moz- -o- -ms- -khtml- ".split(" ");"Webkit Moz O ms Khtml".split(" ");var e={},b=[],l;(function(){var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return function(b,c){var c=c||g.createElement(a[b]||"div"),d=(b="on"+b)in c;d||(c.setAttribute||(c=g.createElement("div")),
c.setAttribute&&c.removeAttribute&&(c.setAttribute(b,""),d=typeof c[b]==="function",typeof c[b]===h||(c[b]=h),c.removeAttribute(b)));return d}})();var k={}.hasOwnProperty,o;typeof k===h||typeof k.call===h?o=function(a,b){return b in a&&typeof a.constructor.prototype[b]===h}:o=function(a,b){return k.call(a,b)};e.csstransforms=function(){var a;a:{var b=["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"],c;for(c in b)if(n[b[c]]!==h){a=true;break a}}return!!a};for(var t in e)o(e,
t)&&(l=t.toLowerCase(),a[l]=e[t](),b.push((a[l]?"":"no-")+l));a.crosswindowmessaging=a.postmessage;a.historymanagement=a.history;a.addTest=function(b,e){b=b.toLowerCase();if(!a[b])return e=!!e(),c.className+=" "+(e?"":"no-")+b,a[b]=e,a};n.cssText="";e=null;a._enableHTML5=true;a._version="1.7pre";c.className=c.className.replace(/\bno-js\b/,"")+" js "+b.join(" ");return a}(this,this.document);var initOverlays;initOverlays=function(){return $("a[rel]").overlay({mask:"darkred",effect:"apple",onBeforeLoad:function(){return this.getOverlay().find(".contentWrap").load(this.getTrigger().attr("href"))}})};function runBPCLAnim(b){var g=[12,5,6,2,12,11,8,4,12,3,0,12,12,7,4,8,12,9,11,3],h=[".bpclanimb",".bpclanimp",".bpclanimc",".bpclaniml",100,100];b.append('<div id="bpclanim"></div>');$("#bpclanim").css({width:"100px",height:"100px"});for(i=0;i<5;i++)for(j=0;j<4;j++)b="bpclanim"+i+""+j,$("#bpclanim").append('<div id="'+b+'"></div>'),$("#"+b).css({width:"10px",margin:"2px",height:"10px","float":"left","background-color":"#fff"}),g[i*4+j]&8&&$("#"+b).addClass("bpclanimb"),g[i*4+j]&4&&$("#"+b).addClass("bpclanimp"),
g[i*4+j]&2&&$("#"+b).addClass("bpclanimc"),g[i*4+j]&1&&$("#"+b).addClass("bpclaniml"),j==0&&$("#"+b).css({clear:"both"});$(document).oneTime(h[4],function(){$(h[0]).css({"background-color":"#ff3d00"});$(document).oneTime(h[5],function(){$(h[0]).css({"background-color":"#ddd"});$(document).oneTime(h[4],function(){$(h[1]).css({"background-color":"#ff006e"});$(document).oneTime(h[5],function(){$(h[1]).css({"background-color":"#ddd"});$(document).oneTime(h[4],function(){$(h[2]).css({"background-color":"#009bea"});
$(document).oneTime(h[5],function(){$(h[2]).css({"background-color":"#ddd"});$(document).oneTime(h[4],function(){$(h[3]).css({"background-color":"#00f300"});$(document).oneTime(h[5],function(){$(h[3]).css({"background-color":"#ddd"})})})})})})})})})}var initHeader,resizeHeader;
initHeader=function(){$(".bpcl_logo").removeClass("bpcl_logo").removeClass("new_bpcl_header_left").addClass("bpcl_header_left");$(".new_bpcl_header_right").removeClass("new_bpcl_header_right").addClass("bpcl_header_right");resizeHeader();return $(document).oneTime(500,function(){return $(".bpcl_header_left").imageslicer({width:132,startTime:100,stepTime:800,numSlices:6,sliceWidths:[27,23,2,18,22,24],callback:function(){return runBPCLAnim($("#bpcl_animation"))}})})};
resizeHeader=function(){var b;b=$(window).width();b<838&&(b=838);return $("#container").width(b-405)};var addProjectElements,createProjectElement,initBPCL,initIsotope,resizeIsotope,updateIsotopeLayout,_data,__indexOf=Array.prototype.indexOf||function(b){for(var g=0,h=this.length;g<h;g++)if(this[g]===b)return g;return-1};initIsotope=function(b){b==null&&(b=".isoContent");return $(b).isotope({itemSelector:"li",layoutMode:"straightAcross"})};updateIsotopeLayout=function(b,g){$(b).isotope({layoutMode:g});return $(document).oneTime(1E3,function(){window.contentScroll||initScrolls();return refreshScrolls()})};
resizeIsotope=function(){};_data=[];
initBPCL=function(){var b;d3.json("/data/bpcl.json",function(g){return g?b(g):d3.json("../data/bpcl.json",function(g){return b(g)})});return b=function(b){var h;_data=b;h=$("#container2");h.isotope({itemSelector:".elementWrapper",getSortData:{symbol:function(a){return a.attr("data-symbol")}},sortBy:"symbol"});__indexOf.call(document,"createTouch")>=0?h.delegate(".elementWrapper","ontouchup",function(a){$(a.target).width(900);return h.isotope("reLayout")}):h.delegate(".elementWrapper","click",function(a){var b;
b=$(a.target);a=b.find(".element").first();return b.width()===450?(b.animate({width:225,height:225},100,"",function(){return h.isotope("reLayout")}),a.animate({width:225,height:225})):(b.animate({height:450,width:450},100,"",function(){return h.isotope("reLayout")}),a.animate({width:450,height:450}))});return addProjectElements("#container2",b.projects)}};
addProjectElements=function(b,g){var h;h=[];_(g).each(function(a){return h.push(createProjectElement(a))});_(h).each(function(a){a=$(a);return $(b).isotope("insert",a)});return $(".element").each(function(a,b){var e,g,h,k,o;o=$(b).attr("data-name");console.log(o);switch(o){case "self":g="0px 75px";e="#fff";k=h="100%";break;case "delicious":g="0px 75px";e="#0000ff";k=h="100%";break;case "duke":g="0px 75px";e="#fff";k=h="100%";break;case "cmu":g="0px 75px";e="#fff";k=h="100%";break;case "tis":g="0px 75px";
e="#fff";k=h="100%";break;case "akamai":g="0px 75px";e="#fff";k=h="100%";break;case "cmu-admin":g="0px 0px";e="#fff";k=h="100%";break;case "iconomy":g="0px 0px";e="#fff";k=h="100%";break;case "kp-v3-logo":g="0px 75px";e="#fff";k=h="100%";break;case "tantriccircus":g="0px 75px";e="#fff";k=h="100%";break;case "menlopark2":g="0px 75px";e="#fff";k=h="100%";break;case "icaruslogo":g="0px 75px";e="#fff";k=h="100%";break;case "mandalabrotlogo":g="0px 75px";e="#fff";k=h="100%";break;case "galactivision":g=
"0px 75px";e="#fff";k=h="100%";break;case "tribalpixel-logo":g="0px 75px";e="#fff";k=h="100%";break;case "flashmobber":g="0px 75px";e="#fff";k=h="100%";break;case "bpcl":g="0px 75px";e="#fff";k=h="100%";break;case "tribalpixel":g="0px 75px";e="#fff";k=h="100%";break;default:g="0px 75px",e="#990000",k=h="100%"}return $(b).css({"background-image":"url(../projectimages/"+o+"/page1.jpg)","background-position":g,"background-repeat":"no-repeat","background-color":e,"background-size":h,"-moz-background-size":k})})};
createProjectElement=function(b){var g,h,a,c;h=[];g=[];b={name:b!=null?b.name:void 0,title:b!=null?b.title:void 0,output:b!=null?b.output:void 0,honors:b!=null?b.honors:void 0,organization:b!=null?b.organization:void 0,description:b!=null?b.description[0]:void 0,links:b!=null?b.links:void 0,category:b!=null?b.category:void 0,subcategory:b!=null?b["sub-category"]:void 0,roles:b!=null?b.roles:void 0,date:b!=null?b.date:void 0,year:b!=null?b.year:void 0,location:b!=null?b.location:void 0,languages:b!=
null?b.languages:void 0,tools:b!=null?b.tools:void 0,duration:b!=null?b.duration:void 0,tags:b!=null?b.tags:void 0};(c=b.year)&&h.push("year_"+c);(c=b.category)&&h.push("cat_"+c);(c=b.subcategory)&&h.push("subcat_"+c);a="";_(b!=null?b.description:void 0).each(function(b,c){return a+=""+c+" / "+b+" <p>"});h.push("entry element",_(b).each(function(a,b){return g.push("data-"+b+'="'+a+'"')}));h=h.join(" ");g=g.join(" ");return"<div class='elementWrapper'><div class=\""+h+'" '+g+">\n            </div><div class='infoWrapper'><h1>"+
b.title+"</h1></div></div>\n\n"};var destroyScrolls,initScrolls,refreshScrolls,resizeScrolls;initScrolls=function(){return window.contentScroll=new iScroll("scrollContent",{useTransition:true,snap:"li"})};resizeScrolls=function(){return refreshScrolls()};refreshScrolls=function(){return setTimeout(function(){return typeof window!=="undefined"&&window!==null?window.contentScroll.refresh():void 0},0)};
destroyScrolls=function(){typeof window!=="undefined"&&window!==null&&window.contentScroll.destroy();return typeof window!=="undefined"&&window!==null?window.contentScroll=null:void 0};var down,fixEditorials,indexSizeDown,indexSizeUp,top,up,__bind=function(b,g){return function(){return b.apply(g,arguments)}};$(document).ready(function(){$(".genericimg").each(function(b,g){var h,a;h=Math.floor(Math.random()*-240);a=Math.floor(Math.random()*-350);return $(g).css({"background-position":""+h+"px "+a+"px"})});return initHeader()});indexSizeUp=function(){$(".indeximg").hide();$(".genericimg").hide();$(".post").css({"margin-bottom":"0px"});return $(".postinfo").addClass("indexSizeUp")};
indexSizeDown=function(){$(".indeximg").show();$(".genericimg").show();$(".post").css({"margin-bottom":"-42px"});$(".postinfo").removeClass("indexSizeUp");$(".post img").each(function(){});return initHeader()};fixEditorials=function(b){$(b.target).height(125);$(b.target).find(".postinfo").css({top:"78px"});return $(b.target).find(".postcontent").css({top:"125px"})};top=function(b){window.target=b;return $("#wrap").scrollTo($(b),800,__bind(function(){},this))};
up=function(b){b==null&&(b="");b?b=b.find(".postcontent").first():($(".post"),b=$(".postcontent"));return b.animate({height:"1px"},0,function(){})};down=function(b){b==null&&(b="");b?b=b.find(".postcontent").first():($(".post"),b=$(".postcontent"));return b.animate({height:"100%"},0,function(){})};$(window).resize(function(){});_data=[];initBPCL=function(){var b;d3.json("/data/bpcl.json",function(g){return g?b(g):d3.json("../data/bpcl.json",function(g){return b(g)})});return b=function(b){_data=b;return $("#container2").isotope({itemSelector:".elementWrapper",getSortData:{symbol:function(b){return b.attr("data-symbol")}},sortBy:"symbol"})}};

