var UserGroups="English";(this||(0,eval)("(this)")).bdor=[]; (function(b){function c(b){b=f.match(b);if(null==b||0==b.length)return 0;b=b[0];var c=b.indexOf("/");b=b.substring(c+1,b.length);return""==b?0:parseInt(b)}function d(b){b=f.match(b);if(null==b||0==b.length)return 0;b=b[0].replace("_",".").match(/\d+\.?\d?/);if(null==b||0==b.length)return 0;b=b[0];return""==b?0:parseFloat(b)}var f=navigator.userAgent.toLowerCase();b.browser={};b.browser.webkit=/webkit/.test(f);b.browser.mozilla=/firefox/.test(f);b.browser.firefox=b.browser.mozilla;b.browser.msie=/msie/.test(f)|| /trident/.test(f)||/edge/.test(f);b.browser.edge=/edge/.test(f);b.browser.opera=/opera/.test(f)||/opr/.test(f);b.browser.chrome=/chrome/.test(f)&&!b.browser.opera&&!b.browser.edge;b.browser.uc=/ucbrowser/.test(f);b.browser.safari=/safari/.test(f)&&!b.browser.chrome&&!b.browser.uc&&!b.browser.opera;b.browser.wechat=/micromessenger/.test(f);b.browser.version=0;bdor[1]="p";b.browser.firefox&&(b.browser.version=c(/firefox\/\d+/));if(b.browser.msie){var g=f.match(/msie\s?\d+\.0/);null==g?(g=f.match(/trident\/\d+\.0/), null!=g&&0$.browser.version},isPad=function(){return $.browser.device==$.browser.DEVICE_PAD||$.browser.device==$.browser.DEVICE_PC&&$.system.name==$.system.ANDROID?!0:!1},isIpad=function(){var b= navigator.userAgent.toLowerCase();return 0$.browser.version},isWeChat=function(){return $.browser.wechat}, isAndroidDefault=function(){return $.system.name==$.system.ANDROID&&$.browser.safari},isPhoneBook=function(){if($.system.name==$.system.ANDROID&&$.browser.uc)return!0;var b=window.location.search;return(isPhone()||isPad())&&$.system.name==$.system.ANDROID&&4>parseInt($.system.version)||0<=b.toLowerCase().indexOf("phonebook=true")||(isPhone()||isPad())&&"slide"==bookConfig.FlipStyle.toLowerCase()?!0:!1},isHigherThanIOS8=function(){return $.system.name==$.system.IOS&&8<=$.system.version},isInTheFrame= function(){return window.top!=window};function isBelowIE9(){return $.browser.msie?9>$.browser.version?!0:!1:!1}function isBelowIE8(){return $.browser.msie?8>$.browser.version?!0:!1:!1}function isBelowIE10(){return $.browser.msie?10>$.browser.version?!0:!1:!1}var global=function(){return this||(0,eval)("(this)")}(),virtual_function=function(){}; function getPackageByName(b){if(void 0==b||""==b)return global;var c=global;b=b.split(".");for(var d=0;dc?this.substr(0,b)+"...":this.toString()},remove:function(b){if("string"!=typeof b||!b)return this;var c=this.indexOf(b);if(0>c)return this;b=b.length;return this.substring(0,c)+this.substring(c+b,this.length)+""},removeStartFrom:function(b){if("string"==typeof b&&b)return b=this.indexOf(b),0> b?this:this.substring(0,b)+""},cycleToLength:function(b){if(!isNaN(b)){for(var c=parseInt(b/this.length),d=this;0this.length?this:this.substring(0,1).toUpperCase()+this.substring(1)},firstLowerCase:function(){return 1>this.length?this:this.substring(0,1).toLowerCase()+this.substring(1)},extract:function(){if(0==this.length||0==arguments.length)return[];for(var b=[],c=this.toString(),d=0;d=d?f.push(b.charAt(c)):128<=d&&2047>=d?f.push(String.fromCharCode(192|d>>6&31),String.fromCharCode(128|d&63)):2048<= d&&65535>=d&&f.push(String.fromCharCode(224|d>>12&15),String.fromCharCode(128|d>>6&63),String.fromCharCode(128|d&63));return f.join("")},parseUtf8:function(b){if(!b)return"";var c,d,f,g=[],h=b.length;for(c=0;c>7&255)?g.push(b.charAt(c)):6==(d[0]>>5&255)?(d.push(b.charCodeAt(++c)),f=[],f.push(d[0]&31),f.push(d[1]&63),g.push(String.fromCharCode(f[0]<<6|f[1]))):14==(d[0]>>4&255)&&(d.push(b.charCodeAt(++c)),d.push(b.charCodeAt(++c)),f=[],f.push(d[0]<<4|d[1]>> 2&15),f.push((d[1]&3)<<6|d[2]&63),g.push(String.fromCharCode(f[0]<<8|f[1])));return g.join("")}}}); Array.expand({remove:function(b){return isNaN(b)||b>this.length?!1:this.splice(b,1)[0]},indexOf:function(b){for(var c=0;cc&&(b=c);return b},isBetween:function(b,c,d){if(isNaN(c)||isNaN(d)||isNaN(b))return!1;var f=Math.min(c,d);c=Math.max(c,d);return b>=f&&b<=c?!0:!1},fixed:function(b,c){if(isNaN(b))return b;isNaN(c)&&(c=0);var d=Math.pow(10,c);return Math.round(b*d)/d},decimals:function(b){if(isNaN(b))return-1;b=Number(b).toString();var c=b.indexOf(".");return-1==c?0:b.length-c-1}, random:function(b,c,d){if(isNaN(b)||isNaN(c))return 0;void 0==d&&Number.decimals(b)==Number.decimals(c)&&(d=Number.decimals(b));var f=Math.min(b,c);b=Math.max(b,c);c=Math.random();f+=(b-f)*c;return!d||0>d||isNaN(d)?Math.floor(f):Number.fixed(f,d)}}}); var Color=function(b){b&&"object"==typeof b&&b.toString&&(b=b.toString());return{value:ColorTable.value(b),toString:function(){function b(c,d,h){if(c.lengthd)for(;c.lengthd?Number(0):d;d=d.toString(16);8=b.length?"0"+b:b;g=1>=g.length?"0"+g:g;d=1>=d.length?"0"+d:d;f=1>=f.length?"0"+f:f;return"FF"==f?"#"+b+g+d:"#"+f+b+g+d},reduce:function(b){return this.add("object"==typeof b?b:{r:-b,g:-b,b:-b,a:1})},rgba:function(b){var d=this.split();b=void 0==b||""===b?d.a:parseFloat(b);1=d.length?"0"+d:d,f=1>=f.length?"0"+f:f,g=1>=g.length?"0"+g:g,b=1>=b.length?"0"+b:b;return"FF"==b?"#"+d+f+g:"#"+b+d+f+g}}};function colorSplit(b){return Color(b).split()}function colorAdd(b,c){return Color(b).add(c)}function colorDiv(b,c){return Color(b).reduce(c)}function equals(b,c){return 1E-7>Math.abs(b-c)} var Point=function(b,c){return{x:b,y:c,isNearTo:function(b,c){if(!b)return!1;void 0==c&&(c=5);return Math.abs(this.x-b.x)d/f){if(bd/f){var g=d,h=d/b*c;c=0;f=(f-h)/2}else h=f,g=f/c*b,c=(d-g)/2,f=0;return{scale:b/g,width:g,height:h,left:c,top:f}} function getOffset(b){for(var c=b.target,d=0,f=0;c;)d+=c.offsetLeft,f+=c.offsetTop,c=c.offsetParent;return{X:window.pageXOffset+b.clientX-d,Y:window.pageYOffset+b.clientY-f}} function getPositionFromEvt(b){b=b.originalEvent&&b.originalEvent.changedTouches?b.originalEvent.changedTouches:b.changedTouches?b.changedTouches:[b];return{x:(b[0].pageX||b[0].clientX)+(document.documentElement.scrollLeft||document.body.scrollLeft),y:(b[0].pageY||b[0].clientY)+(document.documentElement.scrollTop||document.body.scrollTop)}}jQuery(document).ready(function(){window.setTimeout(function(){window.hint=new Hint},10)}); Class("Hint",{create:function(){this.$text=$("

");$("body").append(this.$text)},text:function(b){this.$text.find("span").html(b);this.animateShow();this.delay&&window.clearTimeout(this.delay);this.delay=window.setTimeout(function(){this.animateHide();this.delay=null}.bind(this),2E3)},animateShow:function(){this.$text.css({opacity:1,display:"block"})},animateHide:function(){this.$text.animate({opacity:"0"},1E3,function(){this.$text.hide()}.bind(this))}}); bdor[30]=function(b,c){return bdor[b]-c}; Class("RangeSlider",{create:function(b,c){this.slider=b;this.min=0;this.max=c.max?c.max:1;isNaN(this.max)&&(this.max=100);this.onChange=c.onChange;this.init();void 0==c.range||isNaN(c.range)?(this.currentRange=0,this.setRange(0)):(this.currentRange=c.range,this.setRange(c.range))},init:function(){this.slider_total=$('
');this.slider_range=$('
');this.slider_hander=$('
');this.slider_range.css("pointer-events", "none");this.slider_hander.css("pointer-events","none");this.slider.append(this.slider_total);this.slider.append(this.slider_range);this.slider.append(this.slider_hander);this.initEvents()},initEvents:function(){this.isMouseDown=!1;this.slider_total.bind(_event._down,function(b){this.isMouseDown=!0;b=isTouch?b.originalEvent?b.originalEvent.changedTouches:b.changedTouches:[b];this.onChangeRange(b);return!1}.bind(this));this.slider_total.bind(_event._move,function(b){if(this.isMouseDown)return b=isTouch? b.originalEvent?b.originalEvent.changedTouches:b.changedTouches:[b],this.onChangeRange(b),!1}.bind(this));this.slider_total.bind(_event._up,function(b){return this.isMouseDown=!1}.bind(this));this.slider_total.bind(_event._leave,function(b){this.isMouseDown=!1}.bind(this));this.slider_hander.bind(_event._down,function(b){b=isTouch?b.originalEvent?b.originalEvent.changedTouches:b.changedTouches:[b];this.onChangeRange(b);return!1}.bind(this))},setMax:function(b){this.max=b},setRange:function(b){if(void 0!= b){this.range=parseFloat(b);this.animation&&this.animation.stop();var c=this.currentRange,d=this.range;this.animation=function(b,g){this.currentRange=$.easing.swing(null,b,c,d-c,g);this.moveToRange(this.currentRange);this.currentRange==this.range&&this.animation&&this.animation.stop()}.animation(this,200)}},onChangeRange:virtual_function,moveToRange:virtual_function}); Class("VerticalSlider",{onChangeRange:function(b){b=b[0];if(void 0!=b){var c=$(b.target),d=b.offsetY;void 0==d&&(d=b.pageY-c.offset().top);b=(c.height()-d)/this.slider_total.height()*this.max;this.setRange(b);if(this.onChange)this.onChange(b)}},moveToRange:function(b){this.slider_total.offset();this.slider.offset();var c=parseInt(this.slider_range.css("bottom").replace("px","")),d=this.slider_hander.width(),f=this.slider_total.height()-d;b=Math.floor(b*f/this.max);b=Math.min(b,f);d=b+d/2;this.slider_hander.css({bottom:b+ c});this.slider_range.css({height:d})}}).extend("RangeSlider"); Class("HorizontalSlider",{onChangeRange:function(b){b=b[0];if(void 0!=b){var c=$(b.target),d=b.offsetX;void 0==d&&(d=b.pageX-c.offset().left);b=d/this.slider_total.width()*this.max;this.setRange(b);if(this.onChange)this.onChange(b)}},moveToRange:function(b){var c=this.slider_total.offset().left-this.slider.offset().left;parseInt(this.slider_range.css("bottom").replace("px",""));var d=this.slider_hander.width(),f=this.slider_total.width()-d;b=Math.floor(b*f/this.max);b=Math.min(b,f);d=b+d/2;this.slider_hander.css({left:b+ c});this.slider_range.css({width:d})}}).extend("RangeSlider");(function(b){b.fn.slider=function(b){if(b){this.empty();var d=null;(d="horizontal"==b.direction?new HorizontalSlider(this,b):new VerticalSlider(this,b))||(d=new HorizontalSlider(this,b));return d}}})(jQuery); (function(b){var c="object"==typeof exports&&exports,d="object"==typeof module&&module&&module.exports==c&&module,f="object"==typeof global&&global;if(f.global===f||f.window===f)b=f;var g=function(b){this.message=b};g.prototype=Error();g.prototype.name="InvalidCharacterError";var h={encode:function(b){b=String(b);if(/[^\0-\xFF]/.test(b))throw new g("The string to be encoded contains characters outside of the Latin1 range.");for(var c=b.length%3,d="",f=-1,h,k,s,r=b.length-c;++f>18&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(h>>12&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(h>>6&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(h&63);2==c?(h=b.charCodeAt(f)<<8,k=b.charCodeAt(++f),h+=k,d+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(h>> 10)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(h>>4&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(h<<2&63)+"="):1==c&&(h=b.charCodeAt(f),d+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(h>>2)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(h<<4&63)+"==");return d},decode:function(b){b=String(b);for(var c=b.length,d=0,f,g,h="",k=-1;++k>(-2*d&6)));return h},version:"0.1.0"};if("function"==typeof define&&"object"==typeof define.amd&&define.amd)define(function(){return h});else if(c&&!c.nodeType)if(d)d.exports=h;else for(var k in h)h.hasOwnProperty(k)&&(c[k]=h[k]);else b.base64=h})(this);function parsHexToNormalString(b){for(var c="";2<=b.length;)c+=String.fromCharCode(parseInt(b.substring(0,2),16)),b=b.substring(2,b.length);return c} function parseHexString(b){for(var c=[];2<=b.length;)c.push(parseInt(b.substring(0,2),16)),b=b.substring(2,b.length);return c}function byteArray2String(b){for(var c="",d=0;dg;g++)d[g]=g,f[g]=b.charCodeAt(g%b.length);for(var h=0,g=0;256>g;g++){var h=h+d[g]+f[g]&255,k=d[g];d[g]=d[h];d[h]=k}for(var l=h=f=0,m,k="",g=0;g>>32-k,d)}function f(b,d,f,g,h,k,l){b=c(b,c(c(d&g|f&~g,h),l));return c(b<>>32-k,d)}function g(b,d,f,g,h,k,l){b=c(b,c(c(d^f^g,h),l));return c(b<>>32-k,d)}function h(b,d,f,g,h,k,l){b=c(b, c(c(f^(d|~g),h),l));return c(b<>>32-k,d)}function k(b){var c="",d="",f;for(f=0;3>=f;f++)d=b>>>8*f&255,d="0"+d.toString(16),c+=d.substr(d.length-2,2);return c}var l=[],m,n,p,q,t,s,r,u,v,l=function(b){var c,d=b.length;c=d+8;for(var f=16*((c-c%64)/64+1),g=Array(f-1),h=0,k=0;k>>29;return g}(this);s=1732584193;r=4023233417;u=2562383102;v=271733878;for(m=0;mb||this.moduleCount<=b||0>c||this.moduleCount<=c)throw Error(b+","+c);return this.modules[b][c]},getModuleCount:function(){return this.moduleCount},make:function(){if(1>this.typeNumber){for(var b=1,b=1;40>b;b++){for(var c=QRRSBlock.getRSBlocks(b,this.errorCorrectLevel),d=new QRBitBuffer,f=0,g=0;g=d;d++)if(!(-1>=b+d||this.moduleCount<=b+d))for(var f=-1;7>=f;f++)-1>=c+f||this.moduleCount<=c+f||(this.modules[b+d][c+f]=0<=d&&6>=d&&(0==f||6==f)||0<=f&&6>= f&&(0==d||6==d)||2<=d&&4>=d&&2<=f&&4>=f?!0:!1)},getBestMaskPattern:function(){for(var b=0,c=0,d=0;8>d;d++){this.makeImpl(!0,d);var f=QRUtil.getLostPoint(this);if(0==d||b>f)b=f,c=d}return c},createMovieClip:function(b,c,d){b=b.createEmptyMovieClip(c,d);this.make();for(c=0;c=h;h++)for(var k=-2;2>=k;k++)this.modules[f+h][g+k]=-2==h||2==h||-2==k||2==k||0==h&&0==k?!0:!1}},setupTypeNumber:function(b){for(var c= QRUtil.getBCHTypeNumber(this.typeNumber),d=0;18>d;d++){var f=!b&&1==(c>>d&1);this.modules[Math.floor(d/3)][d%3+this.moduleCount-8-3]=f}for(d=0;18>d;d++)f=!b&&1==(c>>d&1),this.modules[d%3+this.moduleCount-8-3][Math.floor(d/3)]=f},setupTypeInfo:function(b,c){for(var d=QRUtil.getBCHTypeInfo(this.errorCorrectLevel<<3|c),f=0;15>f;f++){var g=!b&&1==(d>>f&1);6>f?this.modules[f][8]=g:8>f?this.modules[f+1][8]=g:this.modules[this.moduleCount-15+f][8]=g}for(f=0;15>f;f++)g=!b&&1==(d>>f&1),8>f?this.modules[8][this.moduleCount- f-1]=g:9>f?this.modules[8][15-f-1+1]=g:this.modules[8][15-f-1]=g;this.modules[this.moduleCount-8][8]=!b},mapData:function(b,c){for(var d=-1,f=this.moduleCount-1,g=7,h=0,k=this.moduleCount-1;0l;l++)if(null==this.modules[f][k-l]){var m=!1;h>>g&1));QRUtil.getMask(c,f,k-l)&&(m=!m);this.modules[f][k-l]=m;g--; -1==g&&(h++,g=7)}f+=d;if(0>f||this.moduleCount<=f){f-=d;d=-d;break}}}};QRCode.PAD0=236;QRCode.PAD1=17; QRCode.createData=function(b,c,d){c=QRRSBlock.getRSBlocks(b,c);for(var f=new QRBitBuffer,g=0;g8*b)throw Error("code length overflow. ("+f.getLengthInBits()+">"+8*b+")");for(f.getLengthInBits()+4<=8*b&&f.put(0,4);0!=f.getLengthInBits()%8;)f.putBit(!1);for(;!(f.getLengthInBits()>=8*b);){f.put(QRCode.PAD0,8);if(f.getLengthInBits()>= 8*b)break;f.put(QRCode.PAD1,8)}return QRCode.createBytes(f,c)}; QRCode.createBytes=function(b,c){for(var d=0,f=0,g=0,h=Array(c.length),k=Array(c.length),l=0;l>>=1;return c},getPatternPosition:function(b){return QRUtil.PATTERN_POSITION_TABLE[b-1]},getMask:function(b,c,d){switch(b){case QRMaskPattern.PATTERN000:return 0==(c+d)% 2;case QRMaskPattern.PATTERN001:return 0==c%2;case QRMaskPattern.PATTERN010:return 0==d%3;case QRMaskPattern.PATTERN011:return 0==(c+d)%3;case QRMaskPattern.PATTERN100:return 0==(Math.floor(c/2)+Math.floor(d/3))%2;case QRMaskPattern.PATTERN101:return 0==c*d%2+c*d%3;case QRMaskPattern.PATTERN110:return 0==(c*d%2+c*d%3)%2;case QRMaskPattern.PATTERN111:return 0==(c*d%3+(c+d)%2)%2;default:throw Error("bad maskPattern:"+b);}},getErrorCorrectPolynomial:function(b){for(var c=new QRPolynomial([1],0),d=0;d< b;d++)c=c.multiply(new QRPolynomial([1,QRMath.gexp(d)],0));return c},getLengthInBits:function(b,c){if(1<=c&&10>c)switch(b){case QRMode.MODE_NUMBER:return 10;case QRMode.MODE_ALPHA_NUM:return 9;case QRMode.MODE_8BIT_BYTE:return 8;case QRMode.MODE_KANJI:return 8;default:throw Error("mode:"+b);}else if(27>c)switch(b){case QRMode.MODE_NUMBER:return 12;case QRMode.MODE_ALPHA_NUM:return 11;case QRMode.MODE_8BIT_BYTE:return 16;case QRMode.MODE_KANJI:return 10;default:throw Error("mode:"+b);}else if(41>c)switch(b){case QRMode.MODE_NUMBER:return 14; case QRMode.MODE_ALPHA_NUM:return 13;case QRMode.MODE_8BIT_BYTE:return 16;case QRMode.MODE_KANJI:return 12;default:throw Error("mode:"+b);}else throw Error("type:"+c);},getLostPoint:function(b){for(var c=b.getModuleCount(),d=0,f=0;f=l;l++)if(!(0>f+l||c<=f+l))for(var m=-1;1>=m;m++)0>g+m||c<=g+m||0==l&&0==m||k!=b.isDark(f+l,g+m)||h++;5b)throw Error("glog("+ b+")");return QRMath.LOG_TABLE[b]},gexp:function(b){for(;0>b;)b+=255;for(;256<=b;)b-=255;return QRMath.EXP_TABLE[b]},EXP_TABLE:Array(256),LOG_TABLE:Array(256)},i=0;8>i;i++)QRMath.EXP_TABLE[i]=1<i;i++)QRMath.EXP_TABLE[i]=QRMath.EXP_TABLE[i-4]^QRMath.EXP_TABLE[i-5]^QRMath.EXP_TABLE[i-6]^QRMath.EXP_TABLE[i-8];for(i=0;255>i;i++)QRMath.LOG_TABLE[QRMath.EXP_TABLE[i]]=i; function QRPolynomial(b,c){if(void 0==b.length)throw Error(b.length+"/"+c);for(var d=0;dthis.getLength()-b.getLength())return this;for(var c=QRMath.glog(this.get(0))-QRMath.glog(b.get(0)),d=Array(this.getLength()),f=0;f>>7-b%8&1)},put:function(b,c){for(var d=0;d>>c-d-1&1))},getLengthInBits:function(){return this.length},putBit:function(b){var c=Math.floor(this.length/8);this.buffer.length<=c&&this.buffer.push(0);b&&(this.buffer[c]|=128>>>this.length%8);this.length++}}; (function(b){b.fn.qrcode=function(c){"string"===typeof c&&(c={text:c});c=b.extend({},{render:"canvas",width:256,height:256,typeNumber:-1,correctLevel:QRErrorCorrectLevel.H,background:"#ffffff",foreground:"#000000"},c);var d=function(){var b=new QRCode(c.typeNumber,c.correctLevel);b.addData(c.text);b.make();var d=document.createElement("canvas");d.width=c.width;d.height=c.height;for(var h=d.getContext("2d"),k=c.width/b.getModuleCount(),l=c.height/b.getModuleCount(),m=0;m").css("width",c.width+"px").css("height",c.height+"px").css("border","0px").css("border-collapse", "collapse").css("background-color",c.background),h=c.width/f.getModuleCount(),k=c.height/f.getModuleCount(),l=0;l").css("height",k+"px").appendTo(g),n=0;n").css("width",h+"px").css("background-color",f.isDark(l,n)?c.foreground:c.background).appendTo(m)}else f=d(),g=new Image,g.src=f.toDataURL("image/png");f=g}else f=d();jQuery(f).appendTo(this)})}})(jQuery); !function(b,c,d,f){function g(b,c,d){return Array.isArray(b)?(h(b,d[c],d),!0):!1}function h(b,c,d){var g;if(b)if(b.forEach)b.forEach(c,d);else if(b.length!==f)for(g=0;g\s*\(/gm,"{anonymous}()@"): "Unknown Stack Trace",f=b.console&&(b.console.warn||b.console.log);return f&&f.call(b.console,g,d),c.apply(this,arguments)}}function l(b,c,d){var f=c.prototype;c=b.prototype=Object.create(f);c.constructor=b;c._super=f;d&&N(c,d)}function m(b,c){return function(){return b.apply(c,arguments)}}function n(b,c){return typeof b==Ma?b.apply(c?c[0]||f:f,c):b}function p(b,c,d){h(s(c),function(c){"undefined"!=typeof window.addEventListener?b.addEventListener(c,d,!1):b.attachEvent(c,d)})}function q(b,c,d){h(s(c), function(c){"undefined"!=typeof window.removeEventListener?b.removeEventListener(c,d,!1):b.detachEvent(c,d)})}function t(b,c){for(;b;){if(b==c)return!0;b=b.parentNode}return!1}function s(b){return b.trim().split(/\s+/g)}function r(b,c,d){if(b.indexOf&&!d)return b.indexOf(c);for(var f=0;fr(g,k)&&f.push(b[h]); g[h]=k;h++}return d&&(f=c?f.sort(function(b,d){return b[c]>d[c]}):f.sort()),f}function w(b,c){if(c&&c[0]){for(var d,g,h=c[0].toUpperCase()+c.slice(1),k=0;kW(l)?h:l;d.scale=g?K(k[0],k[1],ka)/K(g.pointers[0],g.pointers[1],ka):1;d.rotation=g?S(k[1],k[0],ka)+ S(g.pointers[1],g.pointers[0],ka):0;d.maxPointers=c.prevInput?d.pointers.length>c.prevInput.maxPointers?d.pointers.length:c.prevInput.maxPointers:d.pointers.length;l=c.lastInterval||d;k=d.timeStamp-l.timeStamp;d.eventType!=G&&(k>Pa||l.velocity===f)?(h=d.deltaX-l.deltaX,l=d.deltaY-l.deltaY,m=h/k||0,n=l/k||0,k=m,g=n,m=W(m)>W(n)?m:n,h=L(h,l),c.lastInterval=d):(m=l.velocity,k=l.velocityX,g=l.velocityY,h=l.direction);d.velocity=m;d.velocityX=k;d.velocityY=g;d.direction=h;c=b.element;t(d.srcEvent.target, c)&&(c=d.srcEvent.target);d.target=c;b.emit("hammer.input",d);b.recognize(d);b.session.prevInput=d}function A(b){for(var c=[],d=0;dg;)d+=b[g].clientX,f+=b[g].clientY,g++;return{x:aa(d/c),y:aa(f/c)}}function L(b,c){return b=== c?la:W(b)>=W(c)?0>b?da:ea:0>c?fa:ga}function K(b,c,d){d||(d=Ba);var f=c[d[0]]-b[d[0]];b=c[d[1]]-b[d[1]];return Math.sqrt(f*f+b*b)}function S(b,c,d){d||(d=Ba);return 180*Math.atan2(c[d[1]]-b[d[1]],c[d[0]]-b[d[0]])/Math.PI}function D(){this.evEl=Qa;this.evWin=Ra;this.pressed=!1;x.apply(this,arguments)}function I(){this.evEl=Ca;this.evWin=Da;x.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}function ha(){this.evTarget=Sa;this.evWin=Ta;this.started=!1;x.apply(this,arguments)}function V(){this.evTarget= Ua;this.targetIds={};x.apply(this,arguments)}function X(b,c){var d=u(b.touches),f=this.targetIds;if(c&(F|Y)&&1===d.length)return f[d[0].identifier]=!0,[d,d];var g,h=u(b.changedTouches),k=[],l=this.target;if(g=d.filter(function(b){return t(b.target,l)}),c===F)for(d=0;dk&&(c.push(b),k=c.length-1):f&(B|G)&&(d=!0);0>k||(c[k]=b,this.callback(this.manager,f,{pointers:c,changedPointers:[b],pointerType:g,srcEvent:b}),d&&c.splice(k,1))}});var eb={touchstart:F,touchmove:Y,touchend:B,touchcancel:G},Sa="touchstart",Ta="touchstart touchmove touchend touchcancel";l(ha,x,{handler:function(b){var c=eb[b.type];if(c===F&&(this.started=!0),this.started){var d,f=u(b.touches);d=u(b.changedTouches);d=(c&(B|G)&&(f=v(f.concat(d), "identifier",!0)),[f,d]);c&(B|G)&&0===d[0].length-d[1].length&&(this.started=!1);this.callback(this.manager,c,{pointers:d[0],changedPointers:d[1],pointerType:"touch",srcEvent:b})}}});var fb={touchstart:F,touchmove:Y,touchend:B,touchcancel:G},Ua="touchstart touchmove touchend touchcancel";l(V,x,{handler:function(b){var c=fb[b.type],d=X.call(this,b,c);d&&this.callback(this.manager,c,{pointers:d[0],changedPointers:d[1],pointerType:"touch",srcEvent:b})}});var Va=2500;l(O,x,{handler:function(b,c,d){var f= "touch"==d.pointerType,g="mouse"==d.pointerType;if(!(g&&d.sourceCapabilities&&d.sourceCapabilities.firesTouchEvents)){if(f)c&F?(this.primaryTouch=d.changedPointers[0].identifier,ia.call(this,d)):c&(B|G)&&ia.call(this,d);else{if(f=g)a:{for(var f=d.srcEvent.clientX,g=d.srcEvent.clientY,h=0;h=l&&25>=k){f=!0;break a}}f=!1}if(f)return}this.callback(b,c,d)}},destroy:function(){this.touch.destroy();this.mouse.destroy()}}); var Ka=w(Za.style,"touchAction"),La=Ka!==f,Ea="auto",ta="manipulation",ba="none",ma="pan-x",na="pan-y";T.prototype={set:function(b){"compute"==b&&(b=this.compute());La&&this.manager.element.style&&(this.manager.element.style[Ka]=b);this.actions=b.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var b=[];return h(this.manager.recognizers,function(c){n(c.options.enable,[c])&&(b=b.concat(c.getTouchAction()))}),Wa(b.join(" "))},preventDefaults:function(b){if(!La){var c= b.srcEvent,d=b.offsetDirection;if(!this.manager.session.prevented){void c.preventDefault();var f=this.actions,g=-1b.distance,l=250>b.deltaTime;if(1===b.pointers.length&&k&&l)return}if(!f||!h)return g||h&&d&M||f&&d&Z?this.preventSrc(c):void 0}}},preventSrc:function(b){this.manager.session.prevented=!0;b.preventDefault()}};var oa=1,H=2,ca=4,U=8,R=U,ja=16;P.prototype={defaults:{},set:function(b){return N(this.options,b),this.manager&& this.manager.touchAction.update(),this},recognizeWith:function(b){if(g(b,"recognizeWith",this))return this;var c=this.simultaneous;return b=pa(b,this),c[b.id]||(c[b.id]=b,b.recognizeWith(this)),this},dropRecognizeWith:function(b){return g(b,"dropRecognizeWith",this)?this:(b=pa(b,this),delete this.simultaneous[b.id],this)},requireFailure:function(b){if(g(b,"requireFailure",this))return this;var c=this.requireFail;return b=pa(b,this),-1===r(c,b)&&(c.push(b),b.requireFailure(this)),this},dropRequireFailure:function(b){if(g(b, "dropRequireFailure",this))return this;b=pa(b,this);b=r(this.requireFail,b);return-1f&&c(d.options.event+Fa(f));c(d.options.event);b.additionalEvent&&c(b.additionalEvent);f>=U&&c(d.options.event+Fa(f))},tryEmit:function(b){return this.canEmit()?this.emit(b):void(this.state= 32)},canEmit:function(){for(var b=0;bh?da:ea,d=h!=this.pX, f=Math.abs(b.deltaX)):(g=0===k?la:0>k?fa:ga,d=k!=this.pY,f=Math.abs(b.deltaY))),b.direction=g,d&&f>c.threshold&&g&c.direction},attrTest:function(b){return J.prototype.attrTest.call(this,b)&&(this.state&H||!(this.state&H)&&this.directionTest(b))},emit:function(b){this.pX=b.deltaX;this.pY=b.deltaY;var c=Ga(b.direction);c&&(b.additionalEvent=this.options.event+c);this._super.emit.call(this,b)}});l(ua,J,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[ba]},attrTest:function(b){return this._super.attrTest.call(this, b)&&(Math.abs(b.scale-1)>this.options.threshold||this.state&H)},emit:function(b){1!==b.scale&&(b.additionalEvent=this.options.event+(1>b.scale?"in":"out"));this._super.emit.call(this,b)}});l(va,P,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[Ea]},process:function(b){var c=this.options,d=b.pointers.length===c.pointers,f=b.distancec.time;if(this._input=b,!f||!d||b.eventType&(B|G)&&!g)this.reset();else if(b.eventType&F)this.reset(), this._timer=setTimeout(m(function(){this.state=R;this.tryEmit()},this),c.time);else if(b.eventType&B)return R;return 32},reset:function(){clearTimeout(this._timer)},emit:function(b){this.state===R&&(b&&b.eventType&B?this.manager.emit(this.options.event+"up",b):(this._input.timeStamp=sa(),this.manager.emit(this.options.event,this._input)))}});l(wa,J,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[ba]},attrTest:function(b){return this._super.attrTest.call(this,b)&& (Math.abs(b.rotation)>this.options.threshold||this.state&H)}});l(xa,J,{defaults:{event:"swipe",threshold:10,velocity:0.3,direction:M|Z,pointers:1},getTouchAction:function(){return qa.prototype.getTouchAction.call(this)},attrTest:function(b){var c,d=this.options.direction;return d&(M|Z)?c=b.overallVelocity:d&M?c=b.overallVelocityX:d&Z&&(c=b.overallVelocityY),this._super.attrTest.call(this,b)&&d&b.offsetDirection&&b.distance>this.options.threshold&&b.maxPointers==this.options.pointers&&W(c)>this.options.velocity&& b.eventType&B},emit:function(b){var c=Ga(b.offsetDirection);c&&this.manager.emit(this.options.event+c,b);this.manager.emit(this.options.event,b)}});l(ra,P,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[ta]},process:function(b){var c=this.options,d=b.pointers.length===c.pointers,f=b.distance=k){b.animateInterval.stop();b.parameters.left=b.parameters.naturalLeft+50*(b.parameters.naturalWidth- b.parameters.width*c)/100;b.parameters.top=b.parameters.naturalTop+50*(b.parameters.naturalHeight-b.parameters.height*c)/100;b.parameters.width*=c;b.parameters.height*=c;b.css({width:b.parameters.width+"px",height:b.parameters.height+"px",left:b.parameters.left+"px",top:b.parameters.top+"px"});for(r=0;r=b.parameters.width*b.parameters.scale/b.parameters.naturalWidth&& b.zoomOut(b)}}.animation(this,320)}};this.panForMove=function(b,c,d,f){b.css({left:b.parameters.left+c+"px",top:b.parameters.top+d+"px"})};var c=!1,d=0,f=0;bookConfig.SupportOperatePageZoom&&this.dblclick(function(b){b.pointers=[{pageX:b.pageX,pageY:b.pageY}];this.onDoubleTap(b)}.bind(this));this.bind(_event._down,function(b){c=!0;d=b.pageX;f=b.pageY}.bind(this));this.bind(_event._move,function(b){b.pointers=[{pageX:b.pageX,pageY:b.pageY}];c&&(b.deltaX=b.pageX-d,b.deltaY=b.pageY-f,this.onPan(b))}.bind(this)); this.bind(_event._end,function(b){c=!1;this.parameters.left+=b.pageX-d;this.parameters.top+=b.pageY-f}.bind(this))}; jQuery.fn.zoom=function(b,c){this.options=b;this.isBook=c;this.parameters={width:$(this).width()||0,height:$(this).height()||0,naturalWidth:$(this).width()||0,naturalHeight:$(this).height()||0,left:$(this).offset().left-0||0,top:$(this).offset().top-0||0,toScale:1,scale:1,rotate:0,tran:{x:0,y:0},origin:{x:50,y:50},zoomFlag:!1,zoomming:!1,zoomOut:!1,resize:!1,eventCancel:!1,zoomDelay:!1,onPan:!1,onSwipe:!1,onDoubleTap:!1,onPinch:!1,zoomArea:{left:0,top:0,right:0,bottom:0}};this.onPan=function(b){if(!this.parameters.resize&& !this.parameters.eventCancel&&!this.parameters.zoomming&&b&&b.pointers&&1==b.pointers.length&&(this.swipeInterval&&this.swipeInterval.stop(),this.animateInterval&&this.animateInterval.stop(),this.parameters.zoomFlag)){"panstart"==b.type&&(this.parameters.onPan=!0);var c=this.getDelta(b),c=this.panForMove(this,c.deltaX,c.deltaY,!0);if(this.options&&this.options.onPan)this.options.onPan();if("panend"==b.type||"pancancel"==b.type)this.parameters.onPan=!1,this.setZoomParameters(this,c),this.restrictInBoundary(this)}}; this.onSwipe=function(b){if(!this.parameters.resize&&!this.parameters.eventCancel&&!this.parameters.zoomming)if(this.parameters.zoomFlag){var c=this.parameters.tran,d=this.tranLimit(this,this.parameters.scale,this.parameters.tran);if(d.x==parseInt(c.x)&&d.y==parseInt(c.y)){this.animateInterval&&this.animateInterval.stop();this.swipeInterval&&this.swipeInterval.stop();var k=0,l=0;b=this.getVelocity(b);k=b.velocityX;l=b.velocityY;this.swipeInterval=function(b,c){var d=this.parameters.tran,f=this.tranLimit(this, this.parameters.scale,this.parameters.tran);f.x!=parseInt(d.x)||f.y!=parseInt(d.y)?(this.swipeInterval.stop(),this.restrictInBoundary(this)):(d=(c-b)/c,d=this.panForMove(this,k*d*16.7,l*d*16.7,!0),this.setZoomParameters(this,d),b>=c&&(this.swipeInterval.stop(),this.restrictInBoundary(this)))}.animation(this,320)}}else b=this.getDirection(b),this.options&&this.options.swipeend&&this.options.swipeend(b)};this.getDirection=function(b){var c,d=bookConfig.upsideOnMobile();b.direction&Hammer.DIRECTION_RIGHT&& !d&&(c="right");b.direction&Hammer.DIRECTION_LEFT&&!d&&(c="left");b.direction&Hammer.DIRECTION_UP&&!d&&(c="up");b.direction&Hammer.DIRECTION_DOWN&&!d&&(c="down");b.direction&Hammer.DIRECTION_RIGHT&&d&&(c="down");b.direction&Hammer.DIRECTION_LEFT&&d&&(c="up");b.direction&Hammer.DIRECTION_UP&&d&&(c="left");b.direction&Hammer.DIRECTION_DOWN&&d&&(c="right");return c};this.getVelocity=function(b){var c=0,d=0,k=bookConfig.upsideOnMobile();0==b.velocityX||k||(c=b.velocityX);0==b.velocityY||k||(d=b.velocityY); 0!=b.velocityX&&k&&(c=b.velocityY);0!=b.velocityY&&k&&(d=-b.velocityX);return{velocityX:c,velocityY:d}};this.getDelta=function(b){var c=0,d=0,k=bookConfig.upsideOnMobile();0==b.deltaX||k||(c=b.deltaX);0==b.deltaY||k||(d=b.deltaY);0!=b.deltaX&&k&&(c=b.deltaY);0!=b.deltaY&&k&&(d=-b.deltaX);return{deltaX:c,deltaY:d}};this.onDoubleTap=function(b){if(!(BookInfo.getBook().status_resize||BookInfo.getBook().flipping||(BookInfo.getBook().endFlip(),global.windowTapInterval&&window.clearTimeout(global.windowTapInterval), this.parameters.resize||this.parameters.zoomming)))if(BookInfo.getBook().unSelect(),this.status_zoom=!0,!this.parameters.zoomFlag)BookEvent.trigger("zoomIn",["double tap",BookInfo.getCurrentPages().join("-")]),this.zoomIn(this),this.parameters.origin=this.mathOrigin(this,b),this.originObj(this,this.parameters.origin),this.parameters.zoomOut=!1,this.animateToScale(this,this.middleScale,b);else if(this.parameters.zoomFlag){BookEvent.trigger("zoomOut",["double tap",BookInfo.getCurrentPages().join("-")]); var c=this.parameters.naturalWidth/this.parameters.width;this.parameters.zoomOut=!0;this.animateToScale(this,c,b)}};this.onPinch=function(b){"pinchstart"==b.type&&(this.pinchStart=!0);if(!(this.parameters.resize||this.parameters.zoomming||!this.parameters.zoomFlag&&1>=b.scale)&&b&&b.pointers){BookInfo.getBook().unSelect();this.animateInterval&&this.animateInterval.stop();this.swipeInterval&&this.swipeInterval.stop();var c=function(){this.pinchStart=!1;this.parameters.zoomFlag||(this.parameters.zoomOut= !1,this.zoomIn(this));BookEvent.trigger("zoomIn",["pinch",BookInfo.getCurrentPages().join("-")]);this.scale=this.parameters.toScale;this.parameters.origin=this.mathOrigin(this,b);this.originObj(this,this.parameters.origin);this.pinchMoveIn(this,parseFloat(this.scale)*parseFloat(b.scale),b,this.parameters.origin)}.bind(this);"pinchstart"==b.type&&(this.parameters.onPinch=!0,c(b));"pinchend"==b.type&&(this.parameters.scale=this.parameters.toScale,this.parameters.onPinch=!1,this.exceedScale(this,b), this.pinchStart=!1);"pinchmove"==b.type&&(this.pinchStart&&c(b),this.pinchMoveIn(this,parseFloat(this.scale)*parseFloat(b.scale),b,this.parameters.origin));"pinchcancel"==b.type&&(this.parameters.scale=this.parameters.toScale,this.parameters.onPinch=!1,this.exceedScale(this,b),this.pinchStart=!1)}};this.exceedScale=function(b,c){var d=b.parameters.width*b.parameters.toScale/b.parameters.naturalWidth,k=b.parameters.width*b.parameters.toScale,l=b.parameters.height*b.parameters.toScale,m=b.parameters.naturalWidth* b.maxScale/b.parameters.width,n=b.parameters.naturalWidth/b.parameters.width,p=b.parameters.toScale;d>b.maxScale&&(p=m);if(1>d||kwindowWidth?(q=windowWidth-t-n+l*c*b.parameters.zoomArea.right/100,s=-n-l*c*b.parameters.zoomArea.left/100):(q=-n-l*c*b.parameters.zoomArea.left/100,s=windowWidth-t-n+l* c*b.parameters.zoomArea.right/100);r>windowHeight?(t=windowHeight-r-p+m*c*b.parameters.zoomArea.bottom/100,r=-p-m*c*b.parameters.zoomArea.top/100):(t=-p-m*c*b.parameters.zoomArea.top/100,r=windowHeight-r-p+m*c*b.parameters.zoomArea.bottom/100);k=Number.between(k,q,s);d=Number.between(d,t,r);return{x:parseInt(k),y:parseInt(d)}}};this.pinchMoveIn=function(b,c,d){if(!b.parameters.eventCancel&&!b.parameters.zoomming&&d&&d.pointers&&2==d.pointers.length){var k={};k.scale=c;k.tran=b.mathTran(b,d,b.parameters.origin); b.transformSetting(b,k);b.parameters.toScale=c}};this.mathTran=function(b,c,d){if(!c||!c.pointers||0>=c.pointers.length||!d)return{x:0,y:0};c=this.getPageXY(c);pageX=c.pageX;pageY=c.pageY;var k,l;l=b.parameters.width;c=b.parameters.height;k=b.parameters.left;b=b.parameters.top;k=(d.x*l/100+k).toFixed(2);d=(d.y*c/100+b).toFixed(2);tranX=pageX-parseFloat(k);tranY=pageY-parseFloat(d);return{x:parseFloat(tranX.toFixed(2)),y:parseFloat(tranY.toFixed(2))}};this.mathOrigin=function(b,c){if(!c||!c.pointers|| 0>=c.pointers.length)return{x:50,y:50};var d=this.getPageXY(c);pageX=d.pageX;pageY=d.pageY;var k,l;k=b.parameters.width;d=b.parameters.height;l=this.getBookOffset(b);k=(pageX-parseInt(l.left))/(k*b.parameters.scale);d=(pageY-parseInt(l.top))/(d*b.parameters.scale);return{x:(100*k).toFixed(2),y:(100*d).toFixed(2)}};this.getPageXY=function(b){var c,d,k=bookConfig.upsideOnMobile();1==b.pointers.length&&(c=b.pointers[0].pageX,d=b.pointers[0].pageY);1=h)b.animateInterval.stop(),BookInfo.getBook().bookAttachments&&BookInfo.getBook().bookAttachments.Items.find("ZoomMap").each(function(b){b.refreshArea()}),c&&"function"==typeof c&&c()}.animation(this, 320)}}};this.transformSetting=function(b,c){b.setZoomParameters(b,c);var d=transformCSS(c);b.css(d)};this.panForMove=function(b,c,d,k){var l=b.parameters?b.parameters.tran:{x:0,y:0};k=b.parameters?b.parameters.scale:1;l||(l={x:0,y:0});k||0==k||(k=1);c=parseInt(l.x+c);d=parseInt(l.y+d);d={x:c,y:d};c=transformCSS({tran:d,scale:k});b.css(c);return{tran:d,scale:k}};this.originObj=function(b,c){b.css({"-webkit-transform-origin":c.x+"% "+c.y+"%","-moz-transform-origin":c.x+"% "+c.y+"%","-ms-transform-origin":c.x+ "% "+c.y+"%","-o-transform-origin":c.x+"% "+c.y+"%"})};this.setZoomParameters=function(b,c){function d(h){return void 0===c[h]||null===c[h]||isNaN(c[h])?b.parameters[h]:c[h]}function k(d){return void 0!==c[d]&&null!==c[d]?c[d]:b.parameters[d]}b&&b.parameters&&c&&(b.parameters={width:d("width"),height:d("height"),naturalWidth:d("naturalWidth"),naturalHeight:d("naturalHeight"),left:d("left"),top:d("top"),scale:d("scale"),rotate:d("rotate"),toScale:d("toScale"),tran:k("tran"),origin:k("origin"),zoomFlag:k("zoomFlag"), zoomming:k("zoomming"),zoomOut:k("zoomOut"),resize:k("resize"),eventCancel:k("eventCancel"),zoomArea:k("zoomArea"),zoomDelay:k("zoomDelay"),onPan:k("onPan"),onSwipe:k("onSwipe"),onDoubleTap:k("onDoubleTap"),onPinch:k("onPinch")})};this.animateToTransform=function(b,c,d){if(!this.parameters.eventCancel&&!this.parameters.zoomming){this.options&&this.options.zoomStart&&this.options.zoomStart();this.parameters.zoomming=!0;var k=this.getBookOffset($(this));this.parameters.tran=getTransform(this[0]);this.parameters.left= k.left-this.parameters.tran.x;this.parameters.top=k.top-this.parameters.tran.y;this.parameters.width=$(this).width();this.parameters.height=$(this).height();this.parameters.naturalWidth=$(this).width();this.parameters.naturalHeight=$(this).height();this.setZoomSize();var l={};l.origin=this.parameters.origin;l.scale=b;l.tran=c;l.origin=d;this.zoomTran=l;c=transformCSS(l);this.originObj(this,l.origin);animateOnce(this,c,300,function(){getTransform(this[0]);this.transformSetting(this,l);this.parameters.scale= b;this.parameters.toScale=b;this.parameters.zoomming=!1;if(this.options.onZoomed)this.options.onZoomed(l)}.bind(this),"%stransform","cubic-bezier(0.2150, 0.610, 0.3550, 1)")}};this.animateToScale=function(b,c,d,k){if(!b.parameters.eventCancel&&!b.parameters.zoomming){b.options&&b.options.zoomStart&&b.options.zoomStart();b.parameters.zoomming=!0;var l={};l.origin=b.parameters.origin;l.scale=c;l.tran=this.mathTran(b,d,l.origin);l.tran=this.tranLimit(b,c,l.tran);this.zoomTran=l;this.animation(b,c,l, k)}};this.animation=function(b,c,d,k){console.log("animation start");var l=transformCSS(d);b.originObj(b,d.origin);animateOnce(b,l,void 0==k?600:k,function(){console.log("animation end");getTransform(b[0]);b.transformSetting(b,d);b.parameters.scale=c;b.parameters.toScale=c;b.parameters.zoomming=!1;var k=(b.parameters.width*b.parameters.toScale).toFixed(2),l=b.parameters.naturalWidth;if(Number.isBetween(k,l-1,l+1)){b.timeout&&(b.timeout=void 0,window.clearTimeout(b.timeout));b.parameters.zoomDelay= !1;if(b.options.onZoomed)b.options.onZoomed(b.zoomTran);b.zoomOut(b)}else if(b.options.onZoomed)b.options.onZoomed(b.zoomTran)}.bind(b),"%stransform","cubic-bezier(0.2150, 0.610, 0.3550, 1)")};this.delayExecuteOnZoomed=function(b){b.timeout=window.setTimeout(function(){if(b.parameters.zoomFlag&&!b.parameters.onPinch&&!b.parameters.zoomming)b.options.onZoomed(b.zoomTran);b.parameters.zoomDelay=!1;window.clearTimeout(b.timeout);b.timeout=void 0},3E3)};this.registerParamers=function(b){b&&(void 0!=b.width&& (this.parameters.width=b.width),void 0!=b.height&&(this.parameters.height=b.height),void 0!=b.left&&(this.parameters.left=b.left),void 0!=b.top&&(this.parameters.top=b.top),void 0!=b.scale&&(this.parameters.scale=b.scale),void 0!=b.tran&&(this.parameters.tran=b.tran),void 0!=b.origin&&(this.parameters.origin=b.origin))};this.setZoomSize=function(){var b=$(this).width(),c=$(this).height(),d=bookConfig.largePageHeight/bookConfig.largePageWidth,k=getPageSize(BookInfo.getCurrentPageIndex(),"normal",bookConfig.totalPageCount); if(k)if(1<=d)var l=findCloseNum(k,1350),m=l/d,k=k[k.length-1],n=k/d;else m=findCloseNum(k,1350),l=m*d,n=k[k.length-1],k=n*d;else l=1350,m=l/d,k=2050,n=k/d;bookConfig.FlipDirection?(this.middleScale=Math.max(m/b,1.2),this.maxScale=Math.max(n/b,1.2)):(this.middleScale=Math.max(l/c,1.2),this.maxScale=Math.max(k/c,1.2))};var d=new Hammer.Manager($(this)[0]);d.add(new Hammer.Pan);d.add((new Hammer.Swipe({velocity:0.15})).recognizeWith(d.get("pan")));d.on("panstart panmove panend pancancel",this.onPan.bind(this)); d.on("swipe swipeup",this.onSwipe.bind(this));if(bookConfig.SupportOperatePageZoom&&(d.add(new Hammer.Pinch),isPhone()||isPad()?d.add(new Hammer.Tap({event:"doubletap",taps:2,interval:400,posThreshold:30})):d.add(new Hammer.Tap({event:"doubletap",taps:2})),d.on("pinchstart pinchmove pinchcancel pinchend",this.onPinch.bind(this)),!isAndroidWeChat()))d.on("doubletap",this.onDoubleTap.bind(this));this.setZoomSize()}; Class("VideoSkin",{create:function(b,c){this.content=b;this.video=b.find("video:first");this.html_video=c?c:this.video[0];this.initPlayer();this.initControlBar();this.initSkin();this.initEvents();this.onResize()},initPlayer:function(){this.player=this.html_video;var b=this.video.find("source:first");b&&(b=b.attr("src"),(b.endsWith(".flv")||b.endsWith(".f4v"))&&this.content.html('"))}, initControlBar:function(){this.content.addClass("video-player");this.controlBar=$('
');this.controlBorder=$('
');this.content.append(this.controlBar);this.controlBar.append(this.controlBorder);this.btnPlay=$('
');this.bevel1=$('
');this.video_timer=$('
00:00
');this.video_seek=$('
');this.bevel2=$('
'); this.volume_seek=$('
');this.btnVolume=$('
');this.btnFullscreen=$('
');this.controlBar.append(this.btnPlay);this.controlBar.append(this.bevel1);this.controlBar.append(this.btnFullscreen);this.controlBar.append(this.video_timer);this.controlBar.append(this.video_seek);this.controlBar.append(this.bevel2);this.controlBar.append(this.volume_seek);this.controlBar.append(this.btnVolume);this.createVideoSeekSlider(); this.createVolumeSeekSlider();this.btnCenter=$('
');this.content.append(this.btnCenter)},createVideoSeekSlider:function(){var b=this.html_video.$media[0].duration;b||(b=100);this.video_seek_slider=this.video_seek.slider({range:0,max:b,direction:"horizontal",onChange:function(b){try{this.html_video.$media[0].currentTime=parseFloat(b)}catch(d){}}.bind(this)})},createVolumeSeekSlider:function(){this.volume_value=1;this.volume_seek_slider=this.volume_seek.slider({range:1, max:1,direction:"vertical",onChange:function(b){b=parseFloat(b);try{this.volume_value=b,equals(b,0)?(this.html_video.$media[0].muted=!0,this.btnVolume.addClass("volume-mute")):(this.html_video.$media[0].muted=!1,this.btnVolume.removeClass("volume-mute")),this.html_video.$media[0].volume=b}catch(c){}}.bind(this)})},initEvents:function(){this.initControlBarEvents();this.initPlayEvents();this.initVolumeEvents();this.initFullscreenEvents()},initPrompt:function(b){if(b&&b.length){var c=this.html_video.$media[0].duration; this.video_seek.width();for(var d=0;d

");this.video_seek.append(f);this.promptEvent(f,b[d].time)}}},promptEvent:function(b,c){b.bind("mouseenter",function(c){b.css({background:"#2CA8D5"})}.bind(this));b.bind("mouseleave",function(c){b.css({background:"#fff"})}.bind(this));b.bind("click",function(b){this.html_video.$media[0].currentTime= c}.bind(this))},initControlBarEvents:function(){var b=function(){var b="visible";!0==this.html_video.$media[0].paused&&(b="hidden");this.controlBar.css({visibility:b,opacity:1})}.bind(this),c=function(){this.controlBar.css({visibility:"hidden",opacity:0})}.bind(this);$.browser.device==$.browser.DEVICE_PC?(this.video.bind(_event._enter,b),this.video.bind(_event._leave,c),this.controlBar.bind(_event._enter,b),this.controlBar.bind(_event._leave,c)):(this.video.bind(_event._down,function(){b();this.hideControlbarFlag= !1}.bind(this)),this.video.bind(_event._move,function(){b();this.hideControlbarFlag=!1}.bind(this)),this.video.bind(_event._up,function(){this.hideControlbarFlag=!0;(function(){!0==this.hideControlbarFlag&&c()}).delay(this,5E3)}.bind(this)))},initPlayEvents:function(){var b=function(b){b=(b=this.content.find("source").attr("src"))?b.slice(b.lastIndexOf("/")+1):"";!1==this.html_video.$media[0].paused?(bookConfig.googleAnalyticsID&>ag("event","pause",{event_category:"Video",event_label:"Page"+BookInfo.getCurrentPages()[0]+ " "+b}),this.pause()):(bookConfig.googleAnalyticsID&>ag("event","play",{event_category:"Video",event_label:"Page"+BookInfo.getCurrentPages()[0]+" "+b}),this.play(),this.controlBar.css({visibility:"visible",opacity:1}));return!1},c=(new Date).getTime();this.video.bind(_event._click,b.bind(this));this.btnPlay.bind(_event._click,b.bind(this));this.btnCenter&&this.btnCenter.bind(_event._click,b.bind(this));this.video.bind("play",function(){c=(new Date).getTime();BookEvent.trigger("playMedia",["play", BookInfo.getCurrentPageIndex(),this.html_video.$media[0].currentSrc,"Video",0]);this.btnPlay.addClass("paused-button");this.btnCenter&&this.btnCenter.css("display","none")}.bind(this));this.video.bind("pause",function(){BookEvent.trigger("playMedia",["pause",BookInfo.getCurrentPageIndex(),this.html_video.$media[0].currentSrc,"Video",(new Date).getTime()-c]);this.btnPlay.removeClass("paused-button");this.btnCenter&&this.btnCenter.css("display","block")}.bind(this));this.video.bind("ended",function(){this.btnPlay.removeClass("paused-button"); this.btnCenter&&this.btnCenter.css("display","block")}.bind(this));this.video.bind("timeupdate",function(){var b=this.html_video.$media[0].currentTime,c=this.html_video.$media[0].duration;c||(c=100);this.video_seek_slider&&(this.video_seek_slider.setMax(c),this.video_seek_slider.setRange(b));this.video_timer.text(this.timeFormat(b))}.bind(this))},initVolumeEvents:function(){this.btnVolume.bind(_event._click,function(){!0==this.html_video.$media[0].muted?(this.html_video.$media[0].muted=!1,this.volume_seek_slider.setRange(this.volume_value), this.btnVolume.removeClass("volume-mute")):(this.html_video.$media[0].muted=!0,this.volume_seek_slider.setRange(0),this.btnVolume.addClass("volume-mute"));return!1}.bind(this));this.btnVolume.bind("mouseenter",function(b){b=isTouch?b.originalEvent?b.originalEvent.changedTouches:b.changedTouches:[b];b=b[0].pageX-b[0].offsetX-this.controlBar.offset().left;b+=(this.btnVolume.width()-this.volume_seek.width())/2;this.volume_seek.css({left:b+"px"});this.volume_seek.css({visibility:"visible",opacity:"1"})}.bind(this)); this.btnVolume.bind("mouseleave",function(){this.volume_seek.css({visibility:"hidden",opacity:"0"})}.bind(this));this.volume_seek.bind("mouseenter",function(){this.volume_seek.css({visibility:"visible",opacity:"1"})}.bind(this));this.volume_seek.bind("mouseleave",function(){this.volume_seek.css({visibility:"hidden",opacity:"0"})}.bind(this))},initFullscreenEvents:function(){this.btnFullscreen.bind(_event._click,function(){fullScreenApi.supportsFullScreen?fullScreenApi.isFullScreen()?fullScreenApi.cancelFullScreen(): fullScreenApi.requestFullScreen(this.html_video.$media[0]):this.html_video.$media[0].webkitSupportsFullscreen?this.html_video.$media[0].webkitEnterFullscreen():alert(getLanguage("proFullScreenWarn","Current browser does not support full-screen,Please use Chrome for best results"));return!1}.bind(this));this.video.bind(fullScreenApi.fullScreenEventName,function(){fullScreenApi.isFullScreen()?(this.html_video.play(),this.btnFullscreen.addClass("player-exit-fullscreen")):this.btnFullscreen.removeClass("player-exit-fullscreen")}.bind(this))}, timeFormat:function(b){var c=10>Math.floor(b/60)?"0"+Math.floor(b/60):Math.floor(b/60);return c+":"+(10>Math.floor(b-60*c)?"0"+Math.floor(b-60*c):Math.floor(b-60*c))},initSkin:virtual_function,onResize:function(){var b=this.controlBar.width();b||(b=this.content.width());var c=Math.max(0,b-this.seekWidth);0>=c?this.video_seek.css({display:"none"}):(this.video_seek.css({width:c,display:"block"}),this.video_seek_slider.setRange(this.html_video.$media[0].currentTime));c=this.btnVolume.position().left+ this.controlBar.position().left+(this.btnVolume.width()-this.volume_seek.width())/2;bb?this.video_timer.css("display","none"):this.video_timer.css("display","block")},initSkin:function(){this.content.addClass("round")}}).extend("VideoSkin"); Class("ClassicVideoSkin",{create:function(b,c){this.seekWidth=195;this.volumeWidth=135;this.fullscreenWidth=70;this.initEventMonitor();this._super(b,c);this.btnCenter&&this.btnCenter.css("display","none")},initSkin:function(){this.content.addClass("classic")},initEventMonitor:function(){this.eventTime;var b=function(){void 0==this.eventTime?b.stop():5E3');this.btnBack=$('
');this.btnForward=$('
'); this.volume_seek=$('
');this.btnVolume=$('
');this.btnVolumeUp=$('
');this.btnVolumeDown=$('
');this.audio_timer=$('
00:00/00:00
');this.audio_seek=$('
');this.audio_name=$('
');this.content.append(this.btnPlay); this.content.append(this.btnBack);this.content.append(this.btnForward);this.content.append(this.volume_seek);this.content.append(this.btnVolume);this.content.append(this.btnVolumeUp);this.content.append(this.btnVolumeDown);this.content.append(this.audio_timer);this.content.append(this.audio_seek);this.content.append(this.audio_name);this.createAudioSeekSlider();this.createVolumeSeekSlider()},createAudioSeekSlider:function(){var b=this.html_audio.$media[0].duration;b||(b=100);this.audio_seek_slider= this.audio_seek.slider({range:0,max:b,direction:"horizontal",onChange:function(b){try{this.html_audio.setCurrentTime(parseFloat(b))}catch(d){}}.bind(this)})},createVolumeSeekSlider:function(){this.volume_value=1;this.volume_seek_slider=this.volume_seek.slider({range:1,max:1,direction:this.volumeDirection,onChange:function(b){b=parseFloat(b);try{this.volume_value=b,0==b?(this.html_audio.$media[0].muted=!0,this.volume_btn.addClass("volume-mute")):(this.html_audio.$media[0].muted=!1,this.html_audio.$media[0].volume= b,this.volume_btn.removeClass("volume-mute"))}catch(c){}}.bind(this)})},initEvents:function(){this.initPlayEvents();this.initVolumeEvents()},initPlayEvents:function(){var b=(new Date).getTime();this.btnPlay.bind(_event._click,function(b){if(this.resources[0])return b=this.resources[0].slice(this.resources[0].lastIndexOf("/")+1),!1==this.html_audio.$media[0].paused?(bookConfig.googleAnalyticsID&>ag("event","pause",{event_category:"audio",event_label:"Page"+BookInfo.getCurrentPages()[0]+" "+b}),this.html_audio.pause()): (bookConfig.googleAnalyticsID&>ag("event","play",{event_category:"audio",event_label:"Page"+BookInfo.getCurrentPages()[0]+" "+b}),this.html_audio.play()),!1}.bind(this));this.audio.bind("play",function(){b=(new Date).getTime();this.btnPlay.addClass("paused-button");BookEvent.trigger("playMedia",["play",BookInfo.getCurrentPageIndex(),this.resources[this.audioIndex],"Audio",0])}.bind(this));this.audio.bind("pause",function(){this.btnPlay.removeClass("paused-button");BookEvent.trigger("playMedia", ["pause",BookInfo.getCurrentPageIndex(),this.resources[this.audioIndex],"Audio",(new Date).getTime()-b])}.bind(this));this.audio.bind("ended",function(){this.btnPlay.removeClass("paused-button");this.audioIndexb&&(b+=this.resources.length),b%=this.resources.length,this.changeMusic(b),this.html_audio.play())},changeMusic:function(b){this.audioIndex=b;b=this.resources[b];this.html_audio.$media[0].src=b;this.audio_name.text(this.getAudioTitle(b))}, getAudioTitle:function(b){if(""==b)return"";var c=-1,c=-1==b.indexOf("\\")?b.lastIndexOf("/"):b.lastIndexOf("\\");iNameEnd=b.lastIndexOf(".");return fileTitle=b.substr(c+1,iNameEnd-c-1)},initVolumeEvents:function(){this.btnVolume.bind(_event._click,function(b){!0==this.html_audio.$media[0].muted?(this.html_audio.$media[0].muted=!1,this.volume_seek_slider.setRange(this.volume_value),this.btnVolume.removeClass("volume-mute")):(this.html_audio.$media[0].muted=!0,this.volume_seek_slider.setRange(0),this.btnVolume.addClass("volume-mute")); return!1}.bind(this));this.btnVolumeUp.bind(_event._click,function(){this.changeVolumeByStep(0.1)}.bind(this));this.btnVolumeDown.bind(_event._click,function(){this.changeVolumeByStep(-0.1)}.bind(this))},changeVolumeByStep:function(b){this.volume_value=this.html_audio.$media[0].volume+b;this.volume_value=Math.max(0,this.volume_value);this.volume_value=Math.min(1,this.volume_value);this.html_audio.$media[0].volume=this.volume_value},timeFormat:function(b){var c=10>Math.floor(b/60)?"0"+Math.floor(b/ 60):Math.floor(b/60);return c+":"+(10>Math.floor(b-60*c)?"0"+Math.floor(b-60*c):Math.floor(b-60*c))},initSkin:virtual_function,onResize:function(){if(this.audioSeek){var b=parseInt(this.content.width()),b=Math.max(0,b-this.audioSeek);0>=b?this.audio_seek.css({display:"none"}):(this.audio_seek.css({width:b,display:"block"}),this.audio_seek_slider.setRange(this.html_audio.$media[0].currentTime))}!1==this.html_audio.$media[0].muted?this.volume_seek_slider.setRange(this.volume_value):this.volume_seek_slider.setRange(0); b=this.volumeWidth;void 0!=b&&(this.content.width()");this.pnlListBackground=$("
");this.pnlList=$("
");this.content.append(this.btnList);this.content.append(this.pnlListBackground);this.pnlListBackground.append(this.pnlList);this.addAudioItems();this.listVisible=!1;this.items[0]&&this.items[0].addClass("selected");1==this.resources.length&&(this.btnList.css("display","none"),this.pnlListBackground.css("display", "none"))},addAudioItems:function(){this.items=[];for(var b=0;b");this.items[b].text(c);this.pnlList.append(this.items[b])}},initEvents:function(){this._super();this.initListEvents()},initListEvents:function(){this.btnList.bind(_event._click,function(){this.listVisible?this.hideListPanel():this.showListPanel();this.listVisible=!this.listVisible; return!1}.bind(this));for(var b=0;bMusic On");this.content.append(this.volume_status)},initPlayEvents:function(){this._super();this.volume_status.bind(_event._click,function(b){!1==this.html_audio.$media[0].paused?this.html_audio.pause():this.html_audio.play();return!1}.bind(this));this.audio.bind("play",function(){this.volume_status.text("Music Off")}.bind(this)); this.audio.bind("pause",function(){this.volume_status.text("Music On")}.bind(this))},initSkin:function(){this.content.addClass("turnonoff")}}).extend("AudioSkin");Class("FadeAudioSkin",{create:function(b,c,d){this.volumeDirection="horizontal";this._super(b,c,d)},initSkin:function(){this.content.addClass("fade")}}).extend("AudioSkin");Class("BackgroundAudioSkin",{create:function(b,c,d){this.volumeDirection="horizontal";this._super(b,c,d)},initSkin:function(){this.content.addClass("background")}}).extend("AudioSkin"); Class("Skin1AudioSkin",{create:function(b,c,d){this.volumeDirection="horizontal";this.audioSeek=130;this._super(b,c,d)},initSkin:function(){this.content.addClass("skin1")}}).extend("AudioSkin");Class("Skin2AudioSkin",{create:function(b,c,d){this.volumeDirection="horizontal";this.audioSeek=80;this._super(b,c,d)},initSkin:function(){this.content.addClass("skin2")}}).extend("AudioSkin");bdor[7]="m"; (function(b){b.fn.addVideoSkin=function(b,d){var f=null;switch(b){case "round":f=new RoundVideoSkin(this,d);break;case "classic":f=new ClassicVideoSkin(this,d);break;case "smallblack":f=new SmallBlackVideoSkin(this,d);break;default:f=new ClassicVideoSkin(this,d)}return f};bdor.i=function(b){return bdor[b]};bdor.f="f";b.fn.addAudioSkin=function(b,d){var f=null,g=global[b.firstUpperCase()+"AudioSkin"];g&&(f=new g(this,this.audioResources,d));f||(f=new DefaultAudioSkin(this,this.audioResources,d));return f}; this.skin=this.bdor})(jQuery);var audioThemeNames={GlassAudioPlayer:"",SimpleAudioPlayer:"",StandardAudioPlayer:"",StandardAudioPlayer02:"",StandardAudioPlayer03:"",StandardAudioPlayer04:"",StandardAudioPlayer05:"",StandardAudioPlayer06:""};bdor[8]="o"; (function(b,c,d){function f(b,c){var d=(b[0]||0)-(c[0]||0);return 0'].join(""));return c.join("")}var k="object",l=!0;try{var m=d.description||(new d("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version")}catch(n){m= "Unavailable"}var p=m.match(/\d+/g)||[0];b[c]={available:0",h(b),""].join("");return c.firstChild}}; b.fn[c]=function(d){var f=this.find(k).andSelf().filter(k);/string|object/.test(typeof d)&&this.each(function(){var f=b(this),g;d=typeof d==k?d:{swf:d};d.fallback=this;if(g=b[c].create(d))f.children().remove(),f.html(g)});"function"==typeof d&&f.each(function(){var f=this;f.jsInteractionTimeoutMs=f.jsInteractionTimeoutMs||0;660>f.jsInteractionTimeoutMs&&(f.clientWidth||f.clientHeight?d.call(f):setTimeout(function(){b(f)[c](d)},f.jsInteractionTimeoutMs+66))});return f}})(jQuery,"flash",navigator.plugins["Shockwave Flash"]|| window.ActiveXObject);jQuery.easing.jswing=jQuery.easing.swing; jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(b,c,d,f,g){return jQuery.easing[jQuery.easing.def](b,c,d,f,g)},easeInQuad:function(b,c,d,f,g){return f*(c/=g)*c+d},easeOutQuad:function(b,c,d,f,g){return-f*(c/=g)*(c-2)+d},easeInOutQuad:function(b,c,d,f,g){return 1>(c/=g/2)?f/2*c*c+d:-f/2*(--c*(c-2)-1)+d},easeInCubic:function(b,c,d,f,g){return f*(c/=g)*c*c+d},easeOutCubic:function(b,c,d,f,g){return f*((c=c/g-1)*c*c+1)+d},easeInOutCubic:function(b,c,d,f,g){return 1>(c/=g/2)?f/2*c*c*c+d: f/2*((c-=2)*c*c+2)+d},easeInQuart:function(b,c,d,f,g){return f*(c/=g)*c*c*c+d},easeOutQuart:function(b,c,d,f,g){return-f*((c=c/g-1)*c*c*c-1)+d},easeInOutQuart:function(b,c,d,f,g){return 1>(c/=g/2)?f/2*c*c*c*c+d:-f/2*((c-=2)*c*c*c-2)+d},easeInQuint:function(b,c,d,f,g){return f*(c/=g)*c*c*c*c+d},easeOutQuint:function(b,c,d,f,g){return f*((c=c/g-1)*c*c*c*c+1)+d},easeInOutQuint:function(b,c,d,f,g){return 1>(c/=g/2)?f/2*c*c*c*c*c+d:f/2*((c-=2)*c*c*c*c+2)+d},easeInSine:function(b,c,d,f,g){return-f*Math.cos(c/ g*(Math.PI/2))+f+d},easeOutSine:function(b,c,d,f,g){return f*Math.sin(c/g*(Math.PI/2))+d},easeInOutSine:function(b,c,d,f,g){return-f/2*(Math.cos(Math.PI*c/g)-1)+d},easeInExpo:function(b,c,d,f,g){return 0==c?d:f*Math.pow(2,10*(c/g-1))+d},easeOutExpo:function(b,c,d,f,g){return c==g?d+f:f*(-Math.pow(2,-10*c/g)+1)+d},easeInOutExpo:function(b,c,d,f,g){return 0==c?d:c==g?d+f:1>(c/=g/2)?f/2*Math.pow(2,10*(c-1))+d:f/2*(-Math.pow(2,-10*--c)+2)+d},easeInCirc:function(b,c,d,f,g){return-f*(Math.sqrt(1-(c/=g)* c)-1)+d},easeOutCirc:function(b,c,d,f,g){return f*Math.sqrt(1-(c=c/g-1)*c)+d},easeInOutCirc:function(b,c,d,f,g){return 1>(c/=g/2)?-f/2*(Math.sqrt(1-c*c)-1)+d:f/2*(Math.sqrt(1-(c-=2)*c)+1)+d},easeInElastic:function(b,c,d,f,g){b=1.70158;var h=0,k=f;if(0==c)return d;if(1==(c/=g))return d+f;h||(h=0.3*g);kc?-0.5*k*Math.pow(2,10*(c-=1))*Math.sin(2*(c*g-b)*Math.PI/h)+d:k*Math.pow(2,-10*(c-=1))*Math.sin(2*(c*g-b)*Math.PI/h)*0.5+f+d},easeInBack:function(b,c,d,f,g,h){void 0== h&&(h=1.70158);return f*(c/=g)*c*((h+1)*c-h)+d},easeOutBack:function(b,c,d,f,g,h){void 0==h&&(h=1.70158);return f*((c=c/g-1)*c*((h+1)*c+h)+1)+d},easeInOutBack:function(b,c,d,f,g,h){void 0==h&&(h=1.70158);return 1>(c/=g/2)?f/2*c*c*(((h*=1.525)+1)*c-h)+d:f/2*((c-=2)*c*(((h*=1.525)+1)*c+h)+2)+d},easeInBounce:function(b,c,d,f,g){return f-jQuery.easing.easeOutBounce(b,g-c,0,f,g)+d},easeOutBounce:function(b,c,d,f,g){return(c/=g)<1/2.75?7.5625*f*c*c+d:c<2/2.75?f*(7.5625*(c-=1.5/2.75)*c+0.75)+d:c<2.5/2.75? f*(7.5625*(c-=2.25/2.75)*c+0.9375)+d:f*(7.5625*(c-=2.625/2.75)*c+0.984375)+d},easeInOutBounce:function(b,c,d,f,g){return c=c.length&&(d(g),d=function(){})},k=function(c){var d=new Image;b(d).on("load",function(){g.push({url:c,img:d});h()}).on("error",function(){g.push(d);h()}).attr("src",c)};b.fn.loader=function(f,g,h){f&&b.extend(c,f);"function"==typeof g&&(d=g);for(f=0;f