以下是 Carousel焦点图旋转切换轮播滚动切换特效代码 的示例演示效果:
部分效果截图:
HTML代码(index.html):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="description" content="Create and Style an Image Slider with Thumbnail Carousel" />
<meta name="keywords" content="slideshow, thumbnails, slider, carousel, example, imageviewer" />
<title>Starcraft Carousel Demo</title>
<script type="text/javascript" language="javascript" src="jquery.js"></script>
<script type="text/javascript" language="javascript" src="jquery.carouFredSel-5.2.3-packed.js"></script>
<script type="text/javascript">var post = "http://favbulous.com/post/628/create-and-style-an-image-slider-with-thumbnail-carousel";</script>
<script type="text/javascript" language="javascript">
$(function() {
$('#thumbs .thumb a').each(function(i) {
$(this).addClass( 'itm'+i );
$(this).click(function() {
$('#images').trigger( 'slideTo', [i, 0, true] );
return false;
});
});
$('#thumbs a.itm0').addClass( 'selected' );
$('#images').carouFredSel({
direction: 'left',
circular: true,
infinite: false,
items: 1,
auto: true,
scroll: {
fx: 'directscroll',
onBefore: function() {
var pos = $(this).triggerHandler( 'currentPosition' );
$('#thumbs a').removeClass( 'selected' );
$('#thumbs a.itm'+pos).addClass( 'selected' );
var page = Math.floor( pos / 3 );
$('#thumbs').trigger( 'slideToPage', page );
}
}
});
$('#thumbs').carouFredSel({
direction: 'left',
circular: true,
infinite: false,
items: 3,
align: false,
auto: false,
prev: '#prev',
next: '#next'
});
});
</script>
<style type="text/css" media="all">
body{
background: #999;
}
h1{
color: #333;
font-family: verdana;
}
#container {
background: transparent url('images/bg_glare.png') no-repeat center 0;
width:800px;
margin:0 auto;
padding:50px 0 0 0;
text-align:center;
}
#gallery {
width: 737px;
height: 680px;
position:relative;
margin:0 auto;
}
#gallery #main {
width: 737px;
height: 528px;
background: transparent url('images/carousel_shadow.png') no-repeat center bottom;
position:relative;
text-align:center;
}
#gallery #images, #gallery #thumbs {
overflow: hidden;
}
#gallery #images {
margin:0 auto;
position:absolute;
left:16px;
top:0;
}
#gallery #images .slide {
position:relative;
float:left;
}
#gallery #images .slide a {
display:block;
position:absolute;
top:0;
left:0;
background: transparent url('images/carousel_glare.png') no-repeat 0 0;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}
#gallery #images .slide img {
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}
#gallery #thumbs {
width: 330px;
height:40px;
margin:10px 0 0 83px;
}
#gallery #thumbs .thumb {
width:150px;
height:122px;
float: left;
position:relative;
margin:0 50px 0 0px;
}
#gallery #thumbs .thumb img {
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}
#gallery #thumbs .thumb a {
display:block;
position:absolute;
top:0;
left:0;
background: transparent url('images/carousel_glare_small.png') no-repeat 0 0;
width:148px;
height:112px;
border:2px solid #ddd;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}
#gallery #thumbs .thumb a.selected, #gallery #thumbs .thumb a:hover {
border:2px solid #aaa;
}
#gallery #prev, #gallery #next {
text-indent:-999em;
position: absolute;
display:block;
width:19px;
height:20px;
background: transparent url('images/carousel_nav.png') no-repeat 0 0;
bottom: 70px;
}
#gallery #prev {
background-position: 0 0;
left: 25px;
}
#gallery #next {
background-position: -19px 0;
right: 25px;
}
#gallery #prev:hover {
background-position: 0 -20px;
}
#gallery #next:hover {
background-position: -19px -20px;
}
#gallery #prev.disabled, #gallery #next.disabled {
display: none !important;
}
</style>
</head>
<body>
<div id="container">
<h1>Starcraft Carousel Demo</h1>
<div id="gallery">
<div id="main">
<div id="images">
<div class="slide">
<a href=""></a>
<img src="images/large/1.jpg" alt="" />
</div>
<div class="slide">
<a href=""></a>
<img src="images/large/2.jpg" alt="" />
</div>
<div class="slide">
<a href=""></a>
<img src="images/large/3.jpg" alt="" />
</div>
<div class="slide">
<a href=""></a>
<img src="images/large/4.jpg" alt="" />
</div>
</div>
</div>
<div id="thumbs">
<div class="thumb">
<a href=""></a>
<img src="images/small/1.jpg" alt="" />
</div>
<div class="thumb">
<a href=""></a>
<img src="images/small/2.jpg" alt="" />
</div>
<div class="thumb">
<a href=""></a>
<img src="images/small/3.jpg" alt="" />
</div>
<div class="thumb">
<a href=""></a>
<img src="images/small/4.jpg" alt="" />
</div>
</div>
<a href="#" class="thumbs" id="prev">Previous</a>
<a href="#" class="thumbs" id="next">Next</a>
</div>
<div class="clear"></div>
</div>
</body>
</html>
JS代码(jquery.carouFredSel-5.2.3-packed.js):
/* *jQuery carouFredSel 5.2.3 *Demo's and documentation:*caroufredsel.frebsite.nl *Download by http://www.codefans.net *Copyright (c) 2011 Fred Heusschen *www.frebsite.nl * *Dual licensed under the MIT and GPL licenses. *http://en.wikipedia.org/wiki/MIT_License *http://en.wikipedia.org/wiki/GNU_General_Public_License */
eval(function(p,a,c,k,e,d){
e=function(c){
return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))}
;
if(!''.replace(/^/,String)){
while(c--){
d[e(c)]=k[c]||e(c)}
k=[function(e){
return d[e]}
];
e=function(){
return'\\w+'}
;
c=1}
;
while(c--){
if(k[c]){
p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}
}
return p}
('(u($){
7($.T.1V)z;
$.T.1V=u(5d,41){
7(1s.O==0){
11(B,\'6i 5T 7l 1q "\'+1s.4C+\'".\');
z 1s}
7(1s.O>1){
z 1s.2F(u(){
$(1s).1V(5d,41)}
)}
9 $8=1s,$14=1s[0];
7($8.1u(\'5a\')){
9 5k=$8.1E(\'69\');
$8.P(\'6o\',B)}
I{
9 5k=E}
$8.5m=u(o,6H,2h){
o=4K($14,o);
7(o.11){
q.11=o.11;
11(q,\'7k "11" 7m 6N 6D 7j 3W 7p 7o 5c-1e.\')}
9 4v=[\'g\',\'1f\',\'K\',\'V\',\'X\',\'12\'];
1q(9 a=0,l=4v.O;
a<l;
a++){
o[4v[a]]=4K($14,o[4v[a]])}
7(y o.1f==\'Z\'){
7(o.1f<=50)o.1f={
\'g\':o.1f}
;
I o.1f={
\'1d\':o.1f}
}
I{
7(y o.1f==\'1g\')o.1f={
\'1J\':o.1f}
}
7(y o.g==\'Z\')o.g={
\'H\':o.g}
;
I 7(o.g==\'19\')o.g={
\'H\':o.g,\'L\':o.g,\'1r\':o.g}
;
7(y o.g!=\'1e\')o.g={
}
;
7(6H)2Z=$.2C(B,{
}
,$.T.1V.5W,o);
6=$.2C(B,{
}
,$.T.1V.5W,o);
7(y 6.g.18!=\'1e\')6.g.18={
}
;
7(6.g.2h==0&&y 2h==\'Z\'){
6.g.2h=2h}
13.2y=(6.2y==\'5L\'||6.2y==\'1n\')?\'X\':\'V\';
9 4O=[[\'L\',\'4M\',\'2u\',\'1r\',\'6G\',\'31\',\'1n\',\'3i\',\'1B\',0,1,2,3],[\'1r\',\'6G\',\'31\',\'L\',\'4M\',\'2u\',\'3i\',\'1n\',\'4J\',3,2,1,0]];
9 6E=4O[0].O,6F=(6.2y==\'32\'||6.2y==\'1n\')?0:1;
6.d={
}
;
1q(9 d=0;
d<6E;
d++){
6.d[4O[0][d]]=4O[6F][d]}
9 2q=$8.R();
7(6[6.d[\'L\']]==\'K\'){
9 4L=4o(2q,6,\'2u\');
6[6.d[\'L\']]=4L}
7(6[6.d[\'1r\']]==\'K\'){
9 4L=4o(2q,6,\'31\');
6[6.d[\'1r\']]=4L}
7(!6.g[6.d[\'L\']]){
6.g[6.d[\'L\']]=(5u(2q,6,\'2u\'))?\'19\':2q[6.d[\'2u\']](B)}
7(!6.g[6.d[\'1r\']]){
6.g[6.d[\'1r\']]=(5u(2q,6,\'31\'))?\'19\':2q[6.d[\'31\']](B)}
7(!6[6.d[\'1r\']]){
6[6.d[\'1r\']]=6.g[6.d[\'1r\']]}
7(y 6.g.H==\'1e\'){
6.g.18.4c=6.g.H.4c;
6.g.18.23=6.g.H.23;
6.g.H=E}
7(y 6.g.H==\'1g\'||y 6.g.H==\'u\'){
6.g.18.3R=6.g.H;
6.g.H=E}
7(!6.g.H){
7(6.g[6.d[\'L\']]==\'19\'){
6.g.18.19=B}
7(!6.g.18.19){
7(y 6[6.d[\'L\']]==\'Z\'){
6.g.H=1S.4e(6[6.d[\'L\']]/6.g[6.d[\'L\']])}
I{
9 6K=5O($1N.4s(),6,\'4M\');
6.g.H=1S.4e(6K/6.g[6.d[\'L\']]);
6[6.d[\'L\']]=6.g.H*6.g[6.d[\'L\']];
7(!6.g.18.3R)6.1C=E}
7(6.g.H==\'7h\'||6.g.H<1){
11(B,\'2d a 5h Z 4j H g:7e 3W "19".\');
6.g.18.19=B}
}
}
7(!6[6.d[\'L\']]){
7(!6.g.18.19&&6.g[6.d[\'L\']]!=\'19\'){
6[6.d[\'L\']]=6.g.H*6.g[6.d[\'L\']];
6.1C=E}
I{
6[6.d[\'L\']]=\'19\'}
}
7(6.g.18.19){
6.4d=(6[6.d[\'L\']]==\'19\')?5O($1N.4s(),6,\'4M\'):6[6.d[\'L\']];
7(6.1C===E){
6[6.d[\'L\']]=\'19\'}
6.g.H=3C(2q,6,0);
7(6.g.H>C.M){
6.g.H=C.M}
}
7(y 6.1b==\'1v\'){
6.1b=0}
7(y 6.1C==\'1v\'){
6.1C=(6[6.d[\'L\']]==\'19\')?E:\'5s\'}
6.g.H=4H(6.g.H,6,6.g.18.3R,$14);
6.g.18.2r=6.g.H;
6.1k=E;
6.1b=6C(6.1b);
7(6.1C==\'3i\')6.1C=\'1n\';
7(6.1C==\'5y\')6.1C=\'32\';
1z(6.1C){
N\'5s\':N\'1n\':N\'32\':7(6[6.d[\'L\']]!=\'19\'){
9 p=52(3E(2q,6),6);
6.1k=B;
6.1b[6.d[1]]=p[1];
6.1b[6.d[3]]=p[0]}
15;
3k:6.1C=E;
6.1k=(6.1b[0]==0&&6.1b[1]==0&&6.1b[2]==0&&6.1b[3]==0)?E:B;
15}
7(y 6.2s==\'1l\'&&6.2s)6.2s=\'7f\'+$8.7I(\'7D\');
7(y 6.g.3t!=\'Z\')6.g.3t=6.g.H;
7(y 6.1f.1d!=\'Z\')6.1f.1d=79;
7(y 6.1f.g==\'1v\')6.1f.g=(6.g.18.19)?\'19\':6.g.H;
6.K=4b($14,6.K,\'K\');
6.V=4b($14,6.V);
6.X=4b($14,6.X);
6.12=4b($14,6.12,\'12\');
6.K=$.2C(B,{
}
,6.1f,6.K);
6.V=$.2C(B,{
}
,6.1f,6.V);
6.X=$.2C(B,{
}
,6.1f,6.X);
6.12=$.2C(B,{
}
,6.1f,6.12);
7(y 6.12.4V!=\'1l\')6.12.4V=E;
7(y 6.12.5e!=\'u\')6.12.5e=$.T.1V.77;
7(y 6.K.1H!=\'1l\')6.K.1H=B;
7(y 6.K.57!=\'Z\')6.K.57=0;
7(y 6.K.3w!=\'Z\')6.K.3w=(6.K.1d<10)?7C:6.K.1d*5;
7(6.2f){
6.2f=5J(6.2f)}
7(q.11){
11(q,\'3x L:\'+6.L);
11(q,\'3x 1r:\'+6.1r);
7(6.4d)11(q,\'7E \'+6.d[\'L\']+\':\'+6.4d);
11(q,\'6O 7F:\'+6.g.L);
11(q,\'6O 7H:\'+6.g.1r);
11(q,\'4Y 4j g H:\'+6.g.H);
7(6.K.1H)11(q,\'4Y 4j g 5B 7r:\'+6.K.g);
7(6.V.Q)11(q,\'4Y 4j g 5B 6e:\'+6.V.g);
7(6.X.Q)11(q,\'4Y 4j g 5B 6b:\'+6.X.g)}
}
;
$8.6U=u(){
$8.1u(\'5a\',B);
7($8.U(\'2U\')==\'53\'||$8.U(\'2U\')==\'7G\'){
11(q,\'7A 7z-7u "2U" 6N 6D "7t" 6Z "6q".\')}
9 4B={
\'5N\':$8.U(\'5N\'),\'2U\':$8.U(\'2U\'),\'3i\':$8.U(\'3i\'),\'32\':$8.U(\'32\'),\'5y\':$8.U(\'5y\'),\'1n\':$8.U(\'1n\'),\'L\':$8.U(\'L\'),\'1r\':$8.U(\'1r\'),\'63\':$8.U(\'63\'),\'1B\':$8.U(\'1B\'),\'4J\':$8.U(\'4J\'),\'65\':$8.U(\'65\')}
;
$1N.U(4B).U({
\'7s\':\'4X\',\'2U\':(4B.2U==\'53\')?\'53\':\'6q\'}
);
$8.1u(\'6X\',4B).U({
\'5N\':\'4r\',\'2U\':\'53\',\'3i\':0,\'1n\':0,\'63\':0,\'1B\':0,\'4J\':0,\'65\':0}
);
7(6.1k){
$8.R().2F(u(){
9 m=2z($(1s).U(6.d[\'1B\']));
7(2E(m))m=0;
$(1s).1u(\'1R\',m)}
)}
}
;
$8.6V=u(){
$8.5f();
$8.S(A(\'5R\',q),u(e,4N){
e.1a();
7(!13.26){
7(6.K.Q){
6.K.Q.33(2B(\'51\',q))}
}
13.26=B;
7(6.K.1H){
6.K.1H=E;
$8.P(A(\'3p\',q),4N)}
z B}
);
$8.S(A(\'2O\',q),u(e){
e.1a();
7(13.1W){
3Q(G)}
z B}
);
$8.S(A(\'3p\',q),u(e,4N,2L){
e.1a();
1D=3u(1D);
7(4N&&13.1W){
G.26=B;
9 54=2N()-G.3a;
G.1d-=54;
7(G.1i)G.1i.1d-=54;
7(G.1M)G.1M.1d-=54;
3Q(G,E)}
7(!13.2a&&!13.1W){
7(2L)1D.4k+=2N()-1D.3a}
7(!13.2a){
7(6.K.Q){
6.K.Q.33(2B(\'76\',q))}
}
13.2a=B;
7(6.K.6R){
9 3F=6.K.3w-1D.4k,4m=4D-1S.3D(3F*4D/6.K.3w);
6.K.6R.1w($14,4m,3F)}
z B}
);
$8.S(A(\'1H\',q),u(e,1c,3L,2L){
e.1a();
1D=3u(1D);
9 v=[1c,3L,2L],t=[\'1g\',\'Z\',\'1l\'],a=3A(v,t);
9 1c=a[0],3L=a[1],2L=a[2];
7(1c!=\'V\'&&1c!=\'X\')1c=13.2y;
7(y 3L!=\'Z\')3L=0;
7(y 2L!=\'1l\')2L=E;
7(2L){
13.26=E;
6.K.1H=B}
7(!6.K.1H){
e.27();
z 11(q,\'3x 51:2d 3h.\')}
7(13.2a){
7(6.K.Q){
6.K.Q.2R(2B(\'51\',q));
6.K.Q.2R(2B(\'76\',q))}
}
13.2a=E;
1D.3a=2N();
9 3F=6.K.3w+3L;
4g=3F-1D.4k;
4m=4D-1S.3D(4g*4D/3F);
1D.K=7w(u(){
7(6.K.6T){
6.K.6T.1w($14,4m,4g)}
7(13.1W){
$8.P(A(\'1H\',q),1c)}
I{
$8.P(A(1c,q),6.K)}
}
,4g);
7(6.K.6Y){
6.K.6Y.1w($14,4m,4g)}
z B}
);
$8.S(A(\'35\',q),u(e){
e.1a();
7(G.26){
G.26=E;
13.2a=E;
13.1W=B;
G.3a=2N();
2j(G)}
I{
$8.P(A(\'1H\',q))}
z B}
);
$8.S(A(\'V\',q)+\' \'+A(\'X\',q),u(e,D,F,1A){
e.1a();
7(13.26||$8.45(\':4X\')){
e.27();
z 11(q,\'3x 51 6Z 4X:2d 3h.\')}
7(6.g.3t>=C.M){
e.27();
z 11(q,\'2d 6n g (\'+C.M+\',\'+6.g.3t+\' 6y):2d 3h.\')}
9 v=[D,F,1A],t=[\'1e\',\'Z/1g\',\'u\'],a=3A(v,t);
9 D=a[0],F=a[1],1A=a[2];
9 1I=e.2T.5j(q.3K.3Z.O);
7(y D!=\'1e\'||D==2v)D=6[1I];
7(y 1A==\'u\')D.25=1A;
7(y F!=\'Z\'){
9 1T=[F,D.g,6[1I].g];
1q(9 a=0,l=1T.O;
a<l;
a++){
7(y 1T[a]==\'Z\'||1T[a]==\'73\'||1T[a]==\'H\'){
F=1T[a];
15}
}
1z(F){
N\'73\':e.27();
z $8.1E(1I+\'7B\',[D,1A]);
15;
N\'H\':7(!6.g.18.19){
F=6.g.H}
15}
}
7(G.26){
$8.P(A(\'35\',q));
$8.P(A(\'3I\',q),[1I,[D,F,1A]]);
e.27();
z 11(q,\'3x 7n 3h.\')}
7(D.1d>0){
7(13.1W){
7(D.3I)$8.P(A(\'3I\',q),[1I,[D,F,1A]]);
e.27();
z 11(q,\'3x 7i 3h.\')}
}
7(D.5b&&!D.5b.1w($14)){
e.27();
z 11(q,\'7d "5b" 7q E.\')}
1D.4k=0;
$8.P(\'6d\'+1I,[D,F]);
7(6.2f){
9 s=6.2f,c=[D,F];
1q(9 j=0,l=s.O;
j<l;
j++){
9 d=1I;
7(!s[j][1])c[0]=s[j][0].1E(\'6c\',1I);
7(!s[j][2])d=(d==\'V\')?\'X\':\'V\';
c[1]=F+s[j][3];
s[j][0].P(\'6d\'+d,c)}
}
z B}
);
$8.S(A(\'7g\',q,E),u(e,Y,J){
e.1a();
9 16=$8.R();
7(!6.29){
7(C.W==0){
7(6.3q){
$8.P(A(\'X\',q),C.M-1)}
z e.27()}
}
7(6.1k)1L(16,6);
7(y J!=\'Z\'){
7(6.g.18.19){
J=5o(16,6,C.M-1)}
I{
J=6.g.H}
J=4y(J,6,Y.g,$14)}
7(!6.29){
7(C.M-J<C.W){
J=C.M-C.W}
}
7(6.g.18.19){
9 2c=3C(16,6,C.M-J);
7(6.g.H+J<=2c&&J<C.M){
J++;
2c=3C(16,6,C.M-J)}
6.g.18.2r=6.g.H;
6.g.H=4H(2c,6,6.g.18.3R,$14)}
7(6.1k)1L(16,6,B);
7(J==0){
e.27();
z 11(q,\'0 g 3W 1f:2d 3h.\')}
11(q,\'66 \'+J+\' g 6e.\');
C.W+=J;
3g(C.W>=C.M){
C.W-=C.M}
7(!6.29){
7(C.W==0&&Y.4F)Y.4F.1w($14);
7(!6.3q)3c(6,C.W,q)}
$8.R().1m(C.M-J,C.M).7v($8);
7(C.M<6.g.H+J){
$8.R().1m(0,(6.g.H+J)-C.M).4T(B).46($8)}
9 16=$8.R(),2p=6B(16,6,J),1X=6A(16,6),1U=16.1Q(J-1),2o=2p.3l(),2K=1X.3l();
7(6.1k)1L(16,6);
7(6.1C){
9 p=52(1X,6),28=p[0],2A=p[1]}
I{
9 28=0,2A=0}
9 6f=(28<0)?6.1b[6.d[3]]:0;
7(Y.1p==\'6a\'&&6.g.H<J){
9 2m=16.1m(6.g.18.2r,J).4n(),4I=6.g[6.d[\'L\']];
6.g[6.d[\'L\']]=\'19\'}
I{
9 2m=E}
9 3r=3y(16.1m(0,J),6,\'L\'),2e=4u(2S(1X,6,B),6,!6.1k);
7(2m)6.g[6.d[\'L\']]=4I;
7(6.1k){
1L(16,6,B);
7(2A>=0){
1L(2o,6,6.1b[6.d[1]])}
1L(1U,6,6.1b[6.d[3]])}
7(6.1C){
6.1b[6.d[1]]=2A;
6.1b[6.d[3]]=28}
9 2Y={
}
,1o=Y.1d;
7(Y.1p==\'4r\')1o=0;
I 7(1o==\'K\')1o=6.1f.1d/6.1f.g*J;
I 7(1o<=0)1o=0;
I 7(1o<10)1o=3r/1o;
G=2b(1o,Y.1J);
7(6[6.d[\'L\']]==\'19\'||6[6.d[\'1r\']]==\'19\'){
G.17.1h([$1N,2e])}
7(6.1k){
9 48=6.1b[6.d[3]];
7(2K.5D(1U).O){
9 3e={
}
;
3e[6.d[\'1B\']]=1U.1u(\'1R\');
7(28<0)1U.U(3e);
I G.17.1h([1U,3e])}
7(2K.5D(2o).O){
9 3s={
}
;
3s[6.d[\'1B\']]=2o.1u(\'1R\');
G.17.1h([2o,3s])}
7(2A>=0){
9 5n={
}
;
5n[6.d[\'1B\']]=2K.1u(\'1R\')+6.1b[6.d[1]];
G.17.1h([2K,5n])}
}
I{
9 48=0}
2Y[6.d[\'1n\']]=48;
9 1O=[2p,1X,2e,1o];
7(Y.2i)Y.2i.3X($14,1O);
21.2i=3Y(21.2i,$14,1O);
1z(Y.1p){
N\'2V\':N\'2n\':N\'2Q\':N\'2l\':G.1i=2b(G.1d,G.1J);
G.1M=2b(G.1d,G.1J);
G.1d=0;
15}
1z(Y.1p){
N\'2n\':N\'2Q\':N\'2l\':9 $1F=$8.4T().46($1N);
15}
1z(Y.1p){
N\'2l\':$1F.R().1m(0,J).1K();
N\'2n\':N\'2Q\':$1F.R().1m(6.g.H).1K();
15}
1z(Y.1p){
N\'2V\':G.1i.17.1h([$8,{
\'2g\':0}
]);
15;
N\'2n\':$1F.U({
\'2g\':0}
);
G.1i.17.1h([$8,{
\'L\':\'+=0\'}
,u(){
$1F.1K()}
]);
G.1M.17.1h([$1F,{
\'2g\':1}
]);
15;
N\'2Q\':G=5S(G,$8,$1F,6,B);
15;
N\'2l\':G=5Y(G,$8,$1F,6,B,J);
15}
9 4G=u(){
9 3d=6.g.H+J-C.M;
7(3d>0){
$8.R().1m(C.M).1K();
2p=$8.R().1m(C.M-(J-3d)).6l().7y($8.R().1m(0,3d).6l())}
7(2m)2m.4l();
7(6.1k){
9 3G=$8.R().1Q(6.g.H+J-1);
3G.U(6.d[\'1B\'],3G.1u(\'1R\'))}
G.17=[];
7(G.1i)G.1i=2b(G.5P,G.1J);
9 T=u(){
1z(Y.1p){
N\'2V\':N\'2n\':$8.U(\'6g\',\'\');
15}
G.1M=2b(0,2v);
13.1W=E;
9 1O=[2p,1X,2e];
7(Y.25)Y.25.3X($14,1O);
21.25=3Y(21.25,$14,1O);
7(1Y.O){
$8.P(A(1Y[0][0],q),1Y[0][1]);
1Y.6j()}
7(!13.2a)$8.P(A(\'1H\',q))}
;
1z(Y.1p){
N\'2V\':G.1i.17.1h([$8,{
\'2g\':1}
,T]);
2j(G.1i);
15;
N\'2l\':G.1i.17.1h([$8,{
\'L\':\'+=0\'}
,T]);
2j(G.1i);
15;
3k:T();
15}
}
;
G.17.1h([$8,2Y,4G]);
13.1W=B;
$8.U(6.d[\'1n\'],-(3r-6f));
1D=3u(1D);
2j(G);
5M(6.2s,$8.1E(A(\'3S\',q)));
$8.P(A(\'3n\',q),[E,2e]);
z B}
);
$8.S(A(\'7x\',q,E),u(e,Y,J){
e.1a();
9 16=$8.R();
7(!6.29){
7(C.W==6.g.H){
7(6.3q){
$8.P(A(\'V\',q),C.M-1)}
z e.27()}
}
7(6.1k)1L(16,6);
7(y J!=\'Z\'){
J=6.g.H;
J=4y(J,6,Y.g,$14)}
9 3H=(C.W==0)?C.M:C.W;
7(!6.29){
7(6.g.18.19){
9 2c=3C(16,6,J),5w=5o(16,6,3H-1)}
I{
9 2c=6.g.H,5w=6.g.H}
7(J+2c>3H){
J=3H-5w}
}
7(6.g.18.19){
9 2c=62(16,6,J,3H);
3g(6.g.H-J>=2c&&J<C.M){
J++;
2c=62(16,6,J,3H)}
6.g.18.2r=6.g.H;
6.g.H=4H(2c,6,6.g.18.3R,$14)}
7(6.1k)1L(16,6,B);
7(J==0){
e.27();
z 11(q,\'0 g 3W 1f:2d 3h.\')}
11(q,\'66 \'+J+\' g 6b.\');
C.W-=J;
3g(C.W<0){
C.W+=C.M}
7(!6.29){
7(C.W==6.g.H&&Y.4F)Y.4F.1w($14);
7(!6.3q)3c(6,C.W,q)}
7(C.M<6.g.H+J){
$8.R().1m(0,(6.g.H+J)-C.M).4T(B).46($8)}
9 16=$8.R(),2p=61(16,6),1X=64(16,6,J),1U=16.1Q(J-1),2o=2p.3l(),2K=1X.3l();
7(6.1k)1L(16,6);
7(6.1C){
9 p=52(1X,6),28=p[0],2A=p[1]}
I{
9 28=0,2A=0}
7(Y.1p==\'6a\'&&6.g.18.2r<J){
9 2m=16.1m(6.g.18.2r,J).4n(),4I=6.g[6.d[\'L\']];
6.g[6.d[\'L\']]=\'19\'}
I{
9 2m=E}
9 3r=3y(16.1m(0,J),6,\'L\'),2e=4u(2S(1X,6,B),6,!6.1k);
7(2m)6.g[6.d[\'L\']]=4I;
7(6.1C){
7(6.1b[6.d[1]]<0){
6.1b[6.d[1]]=0}
}
7(6.1k){
1L(16,6,B);
1L(2o,6,6.1b[6.d[1]])}
7(6.1C){
6.1b[6.d[1]]=2A;
6.1b[6.d[3]]=28}
9 2Y={
}
,1o=Y.1d;
7(Y.1p==\'4r\')1o=0;
I 7(1o==\'K\')1o=6.1f.1d/6.1f.g*J;
I 7(1o<=0)1o=0;
I 7(1o<10)1o=3r/1o;
G=2b(1o,Y.1J);
7(6[6.d[\'L\']]==\'19\'||6[6.d[\'1r\']]==\'19\'){
G.17.1h([$1N,2e])}
7(6.1k){
9 5C=2K.1u(\'1R\');
7(2A>=0){
5C+=6.1b[6.d[1]]}
2K.U(6.d[\'1B\'],5C);
7(1U.5D(2o).O){
9 3s={
}
;
3s[6.d[\'1B\']]=2o.1u(\'1R\');
G.17.1h([2o,3s])}
9 5H=1U.1u(\'1R\');
7(28>=0){
5H+=6.1b[6.d[3]]}
9 3e={
}
;
3e[6.d[\'1B\']]=5H;
G.17.1h([1U,3e])}
2Y[6.d[\'1n\']]=-3r;
7(28<0){
2Y[6.d[\'1n\']]+=28}
9 1O=[2p,1X,2e,1o];
7(Y.2i)Y.2i.3X($14,1O);
21.2i=3Y(21.2i,$14,1O);
1z(Y.1p){
N\'2V\':N\'2n\':N\'2Q\':N\'2l\':G.1i=2b(G.1d,G.1J);
G.1M=2b(G.1d,G.1J);
G.1d=0;
15}
1z(Y.1p){
N\'2n\':N\'2Q\':N\'2l\':9 $1F=$8.4T().46($1N);
15}
1z(Y.1p){
N\'2l\':$1F.R().1m(6.g.18.2r).1K();
15;
N\'2n\':N\'2Q\':$1F.R().1m(0,J).1K();
$1F.R().1m(6.g.H).1K();
15}
1z(Y.1p){
N\'2V\':G.1i.17.1h([$8,{
\'2g\':0}
]);
15;
N\'2n\':$1F.U({
\'2g\':0}
);
G.1i.17.1h([$8,{
\'L\':\'+=0\'}
,u(){
$1F.1K()}
]);
G.1M.17.1h([$1F,{
\'2g\':1}
]);
15;
N\'2Q\':G=5S(G,$8,$1F,6,E);
15;
N\'2l\':G=5Y(G,$8,$1F,6,E,J);
15}
9 4G=u(){
9 3d=6.g.H+J-C.M,48=(6.1k)?6.1b[6.d[3]]:0;
$8.U(6.d[\'1n\'],48);
7(3d>0){
$8.R().1m(C.M).1K()}
9 3G=$8.R().1m(0,J).46($8).3l();
7(3d>0){
1X=3E(16,6)}
7(2m)2m.4l();
7(6.1k){
7(C.M<6.g.H+J){
9 1U=$8.R().1Q(6.g.H-1);
1U.U(6.d[\'1B\'],1U.1u(\'1R\')+6.1b[6.d[3]])}
3G.U(6.d[\'1B\'],3G.1u(\'1R\'))}
G.17=[];
7(G.1i)G.1i=2b(G.5P,G.1J);
9 T=u(){
1z(Y.1p){
N\'2V\':N\'2n\':$8.U(\'6g\',\'\');
15}
G.1M=2b(0,2v);
13.1W=E;
9 1O=[2p,1X,2e];
7(Y.25)Y.25.3X($14,1O);
21.25=3Y(21.25,$14,1O);
7(1Y.O){
$8.P(A(1Y[0][0],q),1Y[0][1]);
1Y.6j()}
7(!13.2a)$8.P(A(\'1H\',q))}
;
1z(Y.1p){
N\'2V\':G.1i.17.1h([$8,{
\'2g\':1}
,T]);
2j(G.1i);
15;
N\'2l\':G.1i.17.1h([$8,{
\'L\':\'+=0\'}
,T]);
2j(G.1i);
15;
3k:T();
15}
}
;
G.17.1h([$8,2Y,4G]);
13.1W=B;
1D=3u(1D);
2j(G);
5M(6.2s,$8.1E(A(\'3S\',q)));
$8.P(A(\'3n\',q),[E,2e]);
z B}
);
$8.S(A(\'3o\',q),u(e,F,1G,1y,D,1c,1A){
e.1a();
9 v=[F,1G,1y,D,1c,1A],t=[\'1g/Z/1e\',\'Z\',\'1l\',\'1e\',\'1g\',\'u\'],a=3A(v,t);
9 D=a[3],1c=a[4],1A=a[5];
F=3B(a[0],a[1],a[2],C,$8);
7(F==0)z;
7(y D!=\'1e\')D=E;
7(13.1W){
7(y D!=\'1e\'||D.1d>0)z E}
7(1c!=\'V\'&&1c!=\'X\'){
7(6.29){
7(F<=C.M/2)1c=\'X\';
I 1c=\'V\'}
I{
7(C.W==0||C.W>F)1c=\'X\';
I 1c=\'V\'}
}
7(1c==\'V\')F=C.M-F;
$8.P(A(1c,q),[D,F,1A]);
z B}
);
$8.S(A(\'8i\',q),u(e,D,1A){
e.1a();
9 4x=$8.1E(A(\'3O\',q));
z $8.1E(A(\'5Q\',q),[4x-1,D,\'V\',1A])}
);
$8.S(A(\'8j\',q),u(e,D,1A){
e.1a();
9 4x=$8.1E(A(\'3O\',q));
z $8.1E(A(\'5Q\',q),[4x+1,D,\'X\',1A])}
);
$8.S(A(\'5Q\',q),u(e,2I,D,1c,1A){
e.1a();
7(y 2I!=\'Z\')2I=$8.1E(A(\'3O\',q));
9 22=6.12.g||6.g.H,23=1S.4e(C.M/22);
7(2I<0)2I=23;
7(2I>23)2I=0;
z $8.1E(A(\'3o\',q),[2I*22,0,B,D,1c,1A])}
);
$8.S(A(\'72\',q),u(e,s){
e.1a();
7(s)s=3B(s,0,B,C,$8);
I s=0;
s+=C.W;
7(s!=0){
3g(s>C.M)s-=C.M;
$8.8k($8.R().1m(s,C.M))}
z B}
);
$8.S(A(\'2f\',q),u(e,s){
e.1a();
7(s)s=5J(s);
I 7(6.2f)s=6.2f;
I z 11(q,\'6i 8l 3W 2f.\');
9 n=$8.1E(A(\'3S\',q)),x=B;
1q(9 j=0,l=s.O;
j<l;
j++){
7(!s[j][0].1E(A(\'3o\',q),[n,s[j][3],B])){
x=E}
}
z x}
);
$8.S(A(\'3I\',q),u(e,1c,6h){
e.1a();
7(y 1c==\'u\'){
1c.1w($14,1Y)}
I 7(3b(1c)){
1Y=1c}
I 7(y 1c!=\'1v\'){
1Y.1h([1c,6h])}
z 1Y}
);
$8.S(A(\'8h\',q),u(e,1j,F,1y,1G){
e.1a();
9 v=[1j,F,1y,1G],t=[\'1g/1e\',\'1g/Z/1e\',\'1l\',\'Z\'],a=3A(v,t);
9 1j=a[0],F=a[1],1y=a[2],1G=a[3];
7(y 1j==\'1e\'&&y 1j.3N==\'1v\')1j=$(1j);
7(y 1j==\'1g\')1j=$(1j);
7(y 1j!=\'1e\'||y 1j.3N==\'1v\'||1j.O==0)z 11(q,\'2d a 5h 1e.\');
7(y F==\'1v\')F=\'4E\';
7(6.1k){
1j.2F(u(){
9 m=2z($(1s).U(6.d[\'1B\']));
7(2E(m))m=0;
$(1s).1u(\'1R\',m)}
)}
9 6m=F,44=\'44\';
7(F==\'4E\'){
7(1y){
7(C.W==0){
F=C.M-1;
44=\'6k\'}
I{
F=C.W;
C.W+=1j.O}
7(F<0)F=0}
I{
F=C.M-1;
44=\'6k\'}
}
I{
F=3B(F,1G,1y,C,$8)}
7(6m!=\'4E\'&&!1y){
7(F<C.W)C.W+=1j.O}
7(C.W>=C.M)C.W-=C.M;
9 $3m=$8.R().1Q(F);
7($3m.O){
$3m[44](1j)}
I{
$8.68(1j)}
C.M=$8.R().O;
9 2D=4f($8,6);
3T(6,C.M,q);
3c(6,C.W,q);
$8.P(A(\'5V\',q));
$8.P(A(\'3n\',q),[B,2D]);
z B}
);
$8.S(A(\'8g\',q),u(e,F,1y,1G){
e.1a();
9 v=[F,1y,1G],t=[\'1g/Z/1e\',\'1l\',\'Z\'],a=3A(v,t);
9 F=a[0],1y=a[1],1G=a[2];
7(y F==\'1v\'||F==\'4E\'){
$8.R().3l().1K()}
I{
F=3B(F,1G,1y,C,$8);
9 $3m=$8.R().1Q(F);
7($3m.O){
7(F<C.W)C.W-=$3m.O;
$3m.1K()}
}
C.M=$8.R().O;
9 2D=4f($8,6);
3T(6,C.M,q);
3c(6,C.W,q);
$8.P(A(\'3n\',q),[B,2D]);
z B}
);
$8.S(A(\'2i\',q)+\' \'+A(\'25\',q),u(e,T){
e.1a();
9 1I=e.2T.5j(q.3K.3Z.O);
7(3b(T))21[1I]=T;
7(y T==\'u\')21[1I].1h(T);
z 21[1I]}
);
$8.S(A(\'69\',q,E),u(e,T){
e.1a();
z $8.1E(A(\'3S\',q),T)}
);
$8.S(A(\'3S\',q),u(e,T){
e.1a();
7(C.W==0)9 2W=0;
I 9 2W=C.M-C.W;
7(y T==\'u\')T.1w($14,2W);
z 2W}
);
$8.S(A(\'3O\',q),u(e,T){
e.1a();
9 22=6.12.g||6.g.H;
9 23=1S.3D(C.M/22-1);
7(C.W==0)9 1Z=0;
I 7(C.W<C.M%22)9 1Z=0;
I 7(C.W==22&&!6.29)9 1Z=23;
I 9 1Z=1S.8c((C.M-C.W)/22);
7(1Z<0)1Z=0;
7(1Z>23)1Z=23;
7(y T==\'u\')T.1w($14,1Z);
z 1Z}
);
$8.S(A(\'8n\',q),u(e,T){
e.1a();
$i=3E($8.R(),6);
7(y T==\'u\')T.1w($14,$i);
z $i}
);
$8.S(A(\'2a\',q)+\' \'+A(\'26\',q)+\' \'+A(\'1W\',q),u(e,T){
e.1a();
9 1I=e.2T.5j(q.3K.3Z.O);
7(y T==\'u\')T.1w($14,13[1I]);
z 13[1I]}
);
$8.S(A(\'6c\',q,E),u(e,a,b,c){
e.1a();
z $8.1E(A(\'5c\',q),[a,b,c])}
);
$8.S(A(\'5c\',q),u(e,a,b,c){
e.1a();
9 4z=E;
7(y a==\'u\'){
a.1w($14,6)}
I 7(y a==\'1e\'){
2Z=$.2C(B,{
}
,2Z,a);
7(b!==E)4z=B;
I 6=$.2C(B,{
}
,6,a)}
I 7(y a!=\'1v\'){
7(y b==\'u\'){
9 2W=4w(\'6.\'+a);
7(y 2W==\'1v\')2W=\'\';
b.1w($14,2W)}
I 7(y b!=\'1v\'){
7(y c!==\'1l\')c=B;
4w(\'2Z.\'+a+\' = b\');
7(c!==E)4z=B;
I 4w(\'6.\'+a+\' = b\')}
I{
z 4w(\'6.\'+a)}
}
7(4z){
1L($8.R(),6);
$8.5m(2Z);
$8.56();
9 2X=4f($8,6);
$8.P(A(\'3n\',q),[B,2X])}
z 6}
);
$8.S(A(\'5V\',q),u(e,$2t,4a){
e.1a();
7(y $2t==\'1v\'||$2t.O==0)$2t=$(\'8d\');
I 7(y $2t==\'1g\')$2t=$($2t);
7(y $2t!=\'1e\')z 11(q,\'2d a 5h 1e.\');
7(y 4a!=\'1g\'||4a.O==0)4a=\'a.6I\';
$2t.8e(4a).2F(u(){
9 h=1s.7a||\'\';
7(h.O>0&&$8.R().6z($(h))!=-1){
$(1s).2w(\'5U\').5U(u(e){
e.2k();
$8.P(A(\'3o\',q),h)}
)}
}
);
z B}
);
$8.S(A(\'3n\',q),u(e,5g,8f){
e.1a();
7(!6.12.1t)z;
7(y 5g==\'1l\'&&5g){
6.12.1t.R().1K();
9 22=6.12.g||6.g.H;
1q(9 a=0,l=1S.3D(C.M/22);
a<l;
a++){
9 i=$8.R().1Q(3B(a*22,0,B,C,$8));
6.12.1t.68(6.12.5e(a+1,i))}
6.12.1t.2F(u(){
$(1s).R().2w(6.12.3J).2F(u(a){
$(1s).S(6.12.3J,u(e){
e.2k();
$8.P(A(\'3o\',q),[a*22,0,B,6.12])}
)}
)}
)}
6.12.1t.2F(u(){
$(1s).R().2R(2B(\'67\',q)).1Q($8.1E(A(\'3O\',q))).33(2B(\'67\',q))}
);
z B}
);
$8.S(A(\'6o\',q,E),u(e,4p){
e.1a();
$8.P(A(\'78\',q),4p);
z B}
);
$8.S(A(\'78\',q),u(e,4p){
e.1a();
1D=3u(1D);
$8.1u(\'5a\',E);
$8.P(A(\'2O\',q));
7(4p){
$8.P(A(\'72\',q))}
7(6.1k){
1L($8.R(),6)}
$8.U($8.1u(\'6X\'));
$8.5f();
$8.59();
$1N.8m($8);
z B}
)}
;
$8.5f=u(){
$8.2w(A(\'\',q,E))}
;
$8.56=u(){
$8.59();
3T(6,C.M,q);
3c(6,C.W,q);
7(6.K.2x){
9 20=3V(6.K.2x);
$1N.S(A(\'4q\',q,E),u(){
$8.P(A(\'3p\',q),[20[0],20[1]])}
).S(A(\'4A\',q,E),u(){
$8.P(A(\'35\',q))}
)}
7(6.K.Q){
6.K.Q.S(A(6.K.3J,q,E),u(e){
e.2k();
9 6W=(13.2a)?\'1H\':\'3p\';
$8.P(A(6W,q))}
)}
7(6.V.Q){
6.V.Q.S(A(6.V.3J,q,E),u(e){
e.2k();
$8.P(A(\'V\',q))}
);
7(6.V.2x){
9 20=3V(6.V.2x);
6.V.Q.S(A(\'4q\',q,E),u(){
$8.P(A(\'3p\',q),[20[0],20[1]])}
).S(A(\'4A\',q,E),u(){
$8.P(A(\'35\',q))}
)}
}
7(6.X.Q){
6.X.Q.S(A(6.X.3J,q,E),u(e){
e.2k();
$8.P(A(\'X\',q))}
);
7(6.X.2x){
9 20=3V(6.X.2x);
6.X.Q.S(A(\'4q\',q,E),u(){
$8.P(A(\'3p\',q),[20[0],20[1]])}
).S(A(\'4A\',q,E),u(){
$8.P(A(\'35\',q))}
)}
}
7($.T.2M){
7(6.V.2M){
7(!13.5i){
13.5i=B;
$1N.2M(u(e,4S){
7(4S>0){
e.2k();
9 F=5E(6.V.2M);
$8.P(A(\'V\',q),F)}
}
)}
}
7(6.X.2M){
7(!13.5l){
13.5l=B;
$1N.2M(u(e,4S){
7(4S<0){
e.2k();
9 F=5E(6.X.2M);
$8.P(A(\'X\',q),F)}
}
)}
}
}
7($.T.47){
9 55=(6.V.5X)?u(){
$8.P(A(\'V\',q))}
:2v,4h=(6.X.5X)?u(){
$8.P(A(\'X\',q))}
:2v;
7(4h||4h){
7(!13.47){
13.47=B;
9 3z={
\'8q\':30,\'8u\':30,\'8v\':B}
;
1z(6.2y){
N\'5L\':N\'6P\':3z.8s=4h;
3z.8t=55;
15;
3k:3z.8o=4h;
3z.8p=55}
$1N.47(3z)}
}
}
7(6.12.1t){
7(6.12.2x){
9 20=3V(6.12.2x);
6.12.1t.S(A(\'4q\',q,E),u(){
$8.P(A(\'3p\',q),[20[0],20[1]])}
).S(A(\'4A\',q,E),u(){
$8.P(A(\'35\',q))}
)}
}
7(6.V.2G||6.X.2G){
$(4i).S(A(\'70\',q,E),u(e){
9 k=e.71;
7(k==6.X.2G){
e.2k();
$8.P(A(\'X\',q))}
7(k==6.V.2G){
e.2k();
$8.P(A(\'V\',q))}
}
)}
7(6.12.4V){
$(4i).S(A(\'70\',q,E),u(e){
9 k=e.71;
7(k>=49&&k<58){
k=(k-49)*6.g.H;
7(k<=C.M){
e.2k();
$8.P(A(\'3o\',q),[k,0,B,6.12])}
}
}
)}
7(6.K.1H){
$8.P(A(\'1H\',q),6.K.57)}
}
;
$8.59=u(){
9 24=A(\'\',q,E);
$(4i).2w(24);
$1N.2w(24);
7(6.K.Q)6.K.Q.2w(24);
7(6.V.Q)6.V.Q.2w(24);
7(6.X.Q)6.X.Q.2w(24);
7(6.12.1t)6.12.1t.2w(24);
7(6.12.1t)6.12.1t.R().1K();
3T(6,\'4n\',q);
3c(6,\'2R\',q)}
;
9 13={
\'2y\':\'X\',\'2a\':B,\'1W\':E,\'26\':E,\'5l\':E,\'5i\':E,\'47\':E}
,C={
\'M\':$8.R().O,\'W\':0}
,1D={
\'8r\':2v,\'K\':2v,\'3I\':2v,\'3a\':2N(),\'4k\':0}
,G={
\'26\':E,\'1d\':0,\'3a\':0,\'1J\':\'\',\'17\':[]}
,21={
\'2i\':[],\'25\':[]}
,1Y=[],q=$.2C(B,{
}
,$.T.1V.41,41),6={
}
,2Z=5d,$1N=$8.8b(\'<\'+q.1P.5T+\' 89="\'+q.1P.75+\'" />\').4s();
q.4C=$8.4C;
$8.5m(2Z,B,5k);
$8.6U();
$8.6V();
$8.56();
7(3b(6.g.2h)){
9 3j=6.g.2h}
I{
9 3j=[];
7(6.g.2h!=0){
3j.1h(6.g.2h)}
}
7(6.2s){
3j.7S(6Q(6.2s))}
7(3j.O>0){
1q(9 a=0,l=3j.O;
a<l;
a++){
9 s=3j[a];
7(s==0){
5Z}
7(s===B){
s=4t.7R.7a;
7(s.O<1){
5Z}
}
I 7(s===\'7b\'){
s=1S.4e(1S.7b()*C.M)}
7($8.1E(A(\'3o\',q),[s,0,B,{
1p:\'4r\'}
])){
15}
}
}
9 2X=4f($8,6,E),1j=3E($8.R(),6);
7(6.7c){
6.7c.1w($14,1j,2X)}
$8.P(A(\'3n\',q),[B,2X]);
$8.P(A(\'5V\',q));
z $8}
;
$.T.1V.5W={
\'2f\':E,\'3q\':B,\'29\':B,\'2y\':\'1n\',\'g\':{
\'2h\':0}
,\'1f\':{
\'1J\':\'7T\',\'1d\':79,\'2x\':E,\'2M\':E,\'5X\':E,\'3J\':\'5U\',\'3I\':E}
}
;
$.T.1V.41={
\'11\':E,\'3K\':{
\'3Z\':\'\',\'6r\':\'8\'}
,\'1P\':{
\'5T\':\'8a\',\'75\':\'7V\'}
,\'5q\':{
}
}
;
$.T.1V.77=u(1Z,1j){
z\'<a 7J="#"><74>\'+1Z+\'</74></a>\'}
;
u 2b(d,e){
z{
17:[],1d:d,5P:d,1J:e,3a:2N()}
}
u 2j(s){
7(y s.1i==\'1e\'){
2j(s.1i)}
1q(9 a=0,l=s.17.O;
a<l;
a++){
9 b=s.17[a];
7(!b)5Z;
7(b[3])b[0].5R();
b[0].6w(b[1],{
6x:b[2],1d:s.1d,1J:s.1J}
)}
7(y s.1M==\'1e\'){
2j(s.1M)}
}
u 3Q(s,2O){
7(y 2O!=\'1l\')2O=B;
7(y s.1i==\'1e\'){
3Q(s.1i,2O)}
1q(9 a=0,l=s.17.O;
a<l;
a++){
9 b=s.17[a];
b[0].5R(B);
7(2O){
b[0].U(b[1]);
7(y b[2]==\'u\')b[2]()}
}
7(y s.1M==\'1e\'){
3Q(s.1M,2O)}
}
u 3u(t){
7(t.K)7L(t.K);
z t}
u 3Y(4W,t,1O){
7(4W.O){
1q(9 a=0,l=4W.O;
a<l;
a++){
4W[a].3X(t,1O)}
}
z[]}
u 7K(Y,c,x,d,f){
9 o={
\'1d\':d,\'1J\':Y.1J}
;
7(y f==\'u\')o.6x=f;
c.6w({
2g:x}
,o)}
u 5S(3f,43,2P,o,V){
9 3U=2S(61(43.R(),o),o,B)[0],42=2S(2P.R(),o,B)[0],4P=(V)?-42:3U,2J={
}
,3v={
}
;
2J[o.d[\'L\']]=42;
2J[o.d[\'1n\']]=4P;
3v[o.d[\'1n\']]=0;
3f.1i.17.1h([43,{
\'2g\':1}
]);
3f.1M.17.1h([2P,3v,u(){
$(1s).1K()}
]);
2P.U(2J);
z 3f}
u 5Y(3f,43,2P,o,V,n){
9 42=2S(64(43.R(),o,n),o,B)[0],3U=2S(2P.R(),o,B)[0],4P=(V)?-3U:42,2J={
}
,3v={
}
;
2J[o.d[\'L\']]=3U;
2J[o.d[\'1n\']]=0;
3v[o.d[\'1n\']]=4P;
3f.1M.17.1h([2P,3v,u(){
$(1s).1K()}
]);
2P.U(2J);
z 3f}
u 3T(o,t,c){
7(t==\'4l\'||t==\'4n\'){
9 f=t}
I 7(o.g.3t>=t){
11(c,\'2d 6n g:7M 7N (\'+t+\' g,\'+o.g.3t+\' 6y).\');
9 f=\'4n\'}
I{
9 f=\'4l\'}
9 s=(f==\'4l\')?\'2R\':\'33\',h=2B(\'4X\',c);
7(o.K.Q)o.K.Q[f]()[s](h);
7(o.V.Q)o.V.Q[f]()[s](h);
7(o.X.Q)o.X.Q[f]()[s](h);
7(o.12.1t)o.12.1t[f]()[s](h)}
u 3c(o,f,c){
7(o.29||o.3q)z;
9 1p=(f==\'2R\'||f==\'33\')?f:E,4U=2B(\'7W\',c);
7(o.K.Q&&1p){
o.K.Q[1p](4U)}
7(o.V.Q){
9 T=1p||(f==0)?\'33\':\'2R\';
o.V.Q[T](4U)}
7(o.X.Q){
9 T=1p||(f==o.g.H)?\'33\':\'2R\';
o.X.Q[T](4U)}
}
u 4K($36,D){
7(y D==\'u\')D=D.1w($36);
7(y D==\'1v\')D={
}
;
z D}
u 4b($36,D,2T){
7(y 2T!=\'1g\')2T=\'\';
D=4K($36,D);
7(y D==\'1g\'){
9 60=5K(D);
7(60==-1)D=$(D);
I D=60}
7(2T==\'12\'){
7(y D==\'1l\')D={
\'4V\':D}
;
7(y D.3N!=\'1v\')D={
\'1t\':D}
;
7(y D.1t==\'u\')D.1t=D.1t.1w($36);
7(y D.1t==\'1g\')D.1t=$(D.1t);
7(y D.g!=\'Z\')D.g=E}
I 7(2T==\'K\'){
7(y D.3N!=\'1v\')D={
\'Q\':D}
;
7(y D==\'1l\')D={
\'1H\':D}
;
7(y D==\'Z\')D={
\'3w\':D}
;
7(y D.Q==\'u\')D.Q=D.Q.1w($36);
7(y D.Q==\'1g\')D.Q=$(D.Q)}
I{
7(y D.3N!=\'1v\')D={
\'Q\':D}
;
7(y D==\'Z\')D={
\'2G\':D}
;
7(y D.Q==\'u\')D.Q=D.Q.1w($36);
7(y D.Q==\'1g\')D.Q=$(D.Q);
7(y D.2G==\'1g\')D.2G=5K(D.2G)}
z D}
u 3B(F,1G,1y,g,$8){
7(y F==\'1g\'){
7(2E(F))F=$(F);
I F=2z(F)}
7(y F==\'1e\'){
7(y F.3N==\'1v\')F=$(F);
F=$8.R().6z(F);
7(F==-1)F=0;
7(y 1y!=\'1l\')1y=E}
I{
7(y 1y!=\'1l\')1y=B}
7(2E(F))F=0;
I F=2z(F);
7(2E(1G))1G=0;
I 1G=2z(1G);
7(1y){
F+=g.W}
F+=1G;
7(g.M>0){
3g(F>=g.M){
F-=g.M}
3g(F<0){
F+=g.M}
}
z F}
u 5o(i,o,s){
9 t=0,x=0;
1q(9 a=s;
a>=0;
a--){
9 j=i.1Q(a);
t+=(j.45(\':H\'))?j[o.d[\'2u\']](B):0;
7(t>o.4d)z x;
7(a==0)a=i.O;
x++}
}
u 3C(i,o,s){
9 t=0,x=0;
1q(9 a=s,l=i.O-1;
a<=l;
a++){
9 j=i.1Q(a);
t+=(j.45(\':H\'))?j[o.d[\'2u\']](B):0;
7(t>o.4d)z x;
7(a==l)a=-1;
x++}
}
u 62(i,o,s,l){
9 v=3C(i,o,s);
7(!o.29){
7(s+v>l)v=l-s}
z v}
u 3E(i,o){
z i.1m(0,o.g.H)}
u 6B(i,o,n){
z i.1m(n,o.g.18.2r+n)}
u 6A(i,o){
z i.1m(0,o.g.H)}
u 61(i,o){
z i.1m(0,o.g.18.2r)}
u 64(i,o,n){
z i.1m(n,o.g.H+n)}
u 1L(i,o,m){
9 x=(y m==\'1l\')?m:E;
7(y m!=\'Z\')m=0;
i.2F(u(){
9 j=$(1s);
9 t=2z(j.U(o.d[\'1B\']));
7(2E(t))t=0;
j.1u(\'6v\',t);
j.U(o.d[\'1B\'],((x)?j.1u(\'6v\'):m+j.1u(\'1R\')))}
)}
u 4f($c,o,p){
9 $w=$c.4s(),$i=$c.R(),$v=3E($i,o),2D=4u(2S($v,o,B),o,p);
$w.U(2D);
7(o.1k){
9 p=o.1b,r=p[o.d[1]];
7(o.1C){
7(r<0)r=0}
9 $l=$v.3l();
$l.U(o.d[\'1B\'],$l.1u(\'1R\')+r);
$c.U(o.d[\'3i\'],p[o.d[0]]);
$c.U(o.d[\'1n\'],p[o.d[3]])}
$c.U(o.d[\'L\'],2D[o.d[\'L\']]+(3y($i,o,\'L\')*2));
$c.U(o.d[\'1r\'],5x($i,o,\'1r\'));
z 2D}
u 2S(i,o,1P){
9 6u=3y(i,o,\'L\',1P),6p=5x(i,o,\'1r\',1P);
z[6u,6p]}
u 5x(i,o,1x,1P){
7(y 1P!=\'1l\')1P=E;
7(y o[o.d[1x]]==\'Z\'&&1P)z o[o.d[1x]];
7(y o.g[o.d[1x]]==\'Z\')z o.g[o.d[1x]];
9 6S=(1x.5v().34(\'L\')>-1)?\'2u\':\'31\';
z 4o(i,o,6S)}
u 4o(i,o,1x){
9 s=0;
1q(9 a=0,l=i.O;
a<l;
a++){
9 j=i.1Q(a);
9 m=j[o.d[1x]](B);
7(s<m)s=m}
z s}
u 5O($5z,o,1x){
9 2X=$5z[o.d[1x]](),1T=(o.d[1x].5v().34(\'L\')>-1)?[\'85\',\'86\']:[\'87\',\'88\'];
1q(9 a=0,l=1T.O;
a<l;
a++){
9 m=2z($5z.U(1T[a]));
2X-=(2E(m))?0:m}
z 2X}
u 3y(i,o,1x,1P){
7(y 1P!=\'1l\')1P=E;
7(y o[o.d[1x]]==\'Z\'&&1P)z o[o.d[1x]];
7(y o.g[o.d[1x]]==\'Z\')z o.g[o.d[1x]]*i.O;
9 d=(1x.5v().34(\'L\')>-1)?\'2u\':\'31\',s=0;
1q(9 a=0,l=i.O;
a<l;
a++){
9 j=i.1Q(a);
s+=(j.45(\':H\'))?j[o.d[d]](B):0}
z s}
u 5u(i,o,1x){
9 s=E,v=E;
1q(9 a=0,l=i.O;
a<l;
a++){
9 j=i.1Q(a);
9 c=(j.45(\':H\'))?j[o.d[1x]](B):0;
7(s===E)s=c;
I 7(s!=c)v=B;
7(s==0)v=B}
z v}
u A(n,c,4Q,24){
7(y 4Q!=\'1l\')4Q=B;
7(y 24!=\'1l\')24=B;
7(4Q)n=c.3K.3Z+n;
7(24)n=n+\'.\'+c.3K.6r;
z n}
u 2B(n,c){
z(y c.5q[n]==\'1g\')?c.5q[n]:n}
u 4u(5p,o,p){
7(y p!=\'1l\')p=B;
9 3P=(o.1k&&p)?o.1b:[0,0,0,0];
9 4R={
}
;
4R[o.d[\'L\']]=5p[0]+3P[1]+3P[3];
4R[o.d[\'1r\']]=5p[1]+3P[0]+3P[2];
z 4R}
u 3A(4Z,5r){
9 1T=[];
1q(9 a=0,6t=4Z.O;
a<6t;
a++){
1q(9 b=0,6s=5r.O;
b<6s;
b++){
7(5r[b].34(y 4Z[a])>-1&&y 1T[b]==\'1v\'){
1T[b]=4Z[a];
15}
}
}
z 1T}
u 6C(p){
7(y p==\'1v\')z[0,0,0,0];
7(y p==\'Z\')z[p,p,p,p];
I 7(y p==\'1g\')p=p.3M(\'83\').6M(\'\').3M(\'7Z\').6M(\'\').3M(\' \');
7(!3b(p)){
z[0,0,0,0]}
1q(9 i=0;
i<4;
i++){
p[i]=2z(p[i])}
1z(p.O){
N 0:z[0,0,0,0];
N 1:z[p[0],p[0],p[0],p[0]];
N 2:z[p[0],p[1],p[0],p[1]];
N 3:z[p[0],p[1],p[2],p[1]];
3k:z[p[0],p[1],p[2],p[3]]}
}
u 52(1j,o){
9 x=(y o[o.d[\'L\']]==\'Z\')?1S.3D(o[o.d[\'L\']]-3y(1j,o,\'L\')):0;
1z(o.1C){
N\'1n\':z[0,x];
N\'32\':z[x,0];
N\'5s\':3k:z[1S.3D(x/2),1S.4e(x/2)]}
}
u 4y(x,o,a,$t){
9 v=x;
7(y a==\'u\'){
v=a.1w($t,v)}
I 7(y a==\'1g\'){
9 p=a.3M(\'+\'),m=a.3M(\'-\');
7(m.O>p.O){
9 5A=B,5t=m[0],2H=m[1]}
I{
9 5A=E,5t=p[0],2H=p[1]}
1z(5t){
N\'7Y\':v=(x%2==1)?x-1:x;
15;
N\'80\':v=(x%2==0)?x-1:x;
15;
3k:v=x;
15}
2H=2z(2H);
7(!2E(2H)){
7(5A)2H=-2H;
v+=2H}
}
7(y v!=\'Z\')v=1;
7(v<1)v=1;
z v}
u 4H(x,o,a,$t){
9 v=4y(x,o,a,$t),i=o.g.18;
7(y i.4c==\'Z\'&&v<i.4c)v=i.4c;
7(y i.23==\'Z\'&&v>i.23)v=i.23;
7(v<1)v=1;
z v}
u 5J(s){
7(!3b(s))s=[[s]];
7(!3b(s[0]))s=[s];
1q(9 j=0,l=s.O;
j<l;
j++){
7(y s[j][0]==\'1g\')s[j][0]=$(s[j][0]);
7(y s[j][1]!=\'1l\')s[j][1]=B;
7(y s[j][2]!=\'1l\')s[j][2]=B;
7(y s[j][3]!=\'Z\')s[j][3]=0}
z s}
u 5K(k){
7(k==\'32\')z 39;
7(k==\'1n\')z 37;
7(k==\'5L\')z 38;
7(k==\'6P\')z 40;
z-1}
u 5M(n,v){
7(n)4i.2s=n+\'=\'+v+\';
7U=/\'}
u 6Q(n){
n+=\'=\';
9 5I=4i.2s.3M(\';
\');
1q(9 a=0,l=5I.O;
a<l;
a++){
9 c=5I[a];
3g(c.82(0)==\' \'){
c=c.6L(1,c.O)}
7(c.34(n)==0){
z c.6L(n.O,c.O)}
}
z 0}
u 3V(p){
7(p&&y p==\'1g\'){
9 i=(p.34(\'81\')>-1)?B:E,r=(p.34(\'35\')>-1)?B:E}
I{
9 i=r=E}
z[i,r]}
u 5E(5F){
z(y 5F==\'Z\')?5F:2v}
u 3b(a){
z y(a)==\'1e\'&&(a 84 7X)}
u 2N(){
z 7O 7P().2N()}
u 11(d,m){
7(y d==\'1e\'){
9 s=\' (\'+d.4C+\')\';
d=d.11}
I{
9 s=\'\'}
7(!d)z E;
7(y m==\'1g\')m=\'1V\'+s+\':\'+m;
I m=[\'1V\'+s+\':\',m];
7(4t.5G&&4t.5G.6J)4t.5G.6J(m);
z E}
$.T.6I=u(o){
z 1s.1V(o)}
}
)(7Q);
',62,528,'||||||opts|if|cfs|var|||||||items||||||||||conf||||function||||typeof|return|cf_e|true|itms|obj|false|num|scrl|visible|else|nI|auto|width|total|case|length|trigger|button|children|bind|fn|css|prev|first|next|sO|number||debug|pagination|crsl|tt0|break|a_itm|anims|visibleConf|variable|stopPropagation|padding|dir|duration|object|scroll|string|push|pre|itm|usePadding|boolean|slice|left|a_dur|fx|for|height|this|container|data|undefined|call|dim|org|switch|clb|marginRight|align|tmrs|triggerHandler|cf2|dev|play|eType|easing|remove|sz_resetMargin|post|wrp|args|wrapper|eq|cfs_origCssMargin|Math|arr|l_cur|carouFredSel|isScrolling|c_new|queu|nr|pC|clbk|ipp|max|ns|onAfter|isStopped|stopImmediatePropagation|pL|circular|isPaused|sc_setScroll|vI|Not|w_siz|synchronise|opacity|start|onBefore|sc_startScroll|preventDefault|uncover|hiddenitems|crossfade|l_old|c_old|all_itm|old|cookie|con|outerWidth|null|unbind|pauseOnHover|direction|parseInt|pR|cf_c|extend|sz|isNaN|each|key|adj|pag|css_o|l_new|res|mousewheel|getTime|finish|c2|cover|removeClass|ms_getSizes|type|position|fade|val|siz|a_cfs|opts_orig||outerHeight|right|addClass|indexOf|resume|tt||||startTime|is_array|nv_enableNavi|overFill|a_cur|sc|while|scrolling|top|start_arr|default|last|cit|updatePageStatus|slideTo|pause|infinite|i_siz|a_old|minimum|sc_clearTimers|ani_o|pauseDuration|Carousel|ms_getTotalSize|twOps|cf_sortParams|gn_getItemIndex|gn_getVisibleItemsNext|ceil|gi_getCurrentItems|dur1|l_itm|lastItemNr|queue|event|events|del|split|jquery|currentPage|pad|sc_stopScroll|adjust|currentPosition|nv_showNavi|old_w|bt_pauseOnHoverConfig|to|apply|sc_callCallbacks|prefix||configs|new_w|c1|before|is|appendTo|touchwipe|new_m||sel|go_getNaviObject|min|maxDimention|floor|sz_setSizes|dur2|wN|document|of|timePassed|show|perc|hide|ms_getTrueLargestSize|orgOrder|mouseenter|none|parent|window|cf_mapWrapperSizes|obs|eval|cur|cf_getAdjust|reInit|mouseleave|orgCSS|selector|100|end|onEnd|a_complete|cf_getItemsAdjust|orgW|marginBottom|go_getObject|lrgst|innerWidth|imm|dims|cur_l|pf|wra|delta|clone|di|keys|cbs|hidden|Number|vals||stopped|cf_getAlignPadding|absolute|nst|wP|_cfs_bind_buttons|delay||_cfs_unbind_buttons|cfs_isCarousel|conditions|configuration|options|anchorBuilder|_cfs_unbind_events|build|valid|mousewheelPrev|substr|starting_position|mousewheelNext|_cfs_init|a_new|gn_getVisibleItemsPrev|ws|classnames|typs|center|sta|ms_hasVariableSizes|toLowerCase|xI|ms_getLargestSize|bottom|el|neg|scrolled|l_new_m|not|bt_mousesheelNumber|mw|console|c_new_m|ca|cf_getSynchArr|cf_getKeyCode|up|cf_setCookie|float|ms_getTrueInnerSize|orgDuration|slideToPage|stop|fx_cover|element|click|linkAnchors|defaults|wipe|fx_uncover|continue|temp|gi_getOldItemsNext|gn_getVisibleItemsNextTestCircular|marginTop|gi_getNewItemsNext|marginLeft|Scrolling|selected|append|_cfs_currentPosition|directscroll|forward|_cfs_configuration|_cfs_slide_|backward|oL|filter|opt|No|shift|after|get|orgNum|enough|_cfs_destroy|s2|relative|namespace|l2|l1|s1|cfs_tempCssMargin|animate|complete|needed|index|gi_getNewItemsPrev|gi_getOldItemsPrev|cf_getPadding|be|dn|dx|innerHeight|setOrig|caroufredsel|log|maxS|substring|join|should|Item|down|cf_readCookie|onPausePause|di2|onPauseEnd|_cfs_build|_cfs_bind_events|ev|cfs_origCss|onPauseStart|or|keyup|keyCode|jumpToStart|page|span|classname|paused|pageAnchorBuilder|destroy|500|hash|random|onCreate|Callback|Set|caroufredsel_cookie_|_cfs_slide_prev|Infinity|currently|moved|The|found|option|resumed|second|the|returned|automatically|overflow|static|attribute|prependTo|setTimeout|_cfs_slide_next|concat|CSS|Carousels|Page|2500|id|Available|widths|fixed|heights|attr|href|fx_fade|clearTimeout|hiding|navigation|new|Date|jQuery|location|unshift|swing|path|caroufredsel_wrapper|disabled|Array|even|em|odd|immediate|charAt|px|instanceof|paddingLeft|paddingRight|paddingTop|paddingBottom|class|div|wrap|round|body|find|sizes|removeItem|insertItem|prevPage|nextPage|prepend|carousel|replaceWith|currentVisible|wipeLeft|wipeRight|min_move_x|timer|wipeUp|wipeDown|min_move_y|preventDefaultEvents'.split('|'),0,{
}
))