https://www.lascighera.org/sites/all/themes/bootstrap_scighera/js/jssor.slider-21.1.6.mini.js?t73jv8
vendor: 5,877 bytes, lines 1-145
1(function(i, f, c, k, d, l, h) { /*! Jssor */ 2 new(function() {}); 3 var e = i.$JssorEasing$ = { 4 $EaseSwing: function(a) { 5 return -c.cos(a * c.PI) / 2 + .5 6 }, 7 $EaseLinear: function(a) { 8 return a 9 }, 10 $EaseInQuad: function(a) { 11 return a * a 12 }, 13 $EaseOutQuad: function(a) { 14 return -a * (a - 2) 15 }, 16 $EaseInOutQuad: function(a) { 17 return (a *= 2) < 1 ? 1 / 2 * a * a : -1 / 2 * (--a * (a - 2) - 1) 18 }, 19 $EaseInCubic: function(a) { 20 return a * a * a 21 }, 22 $EaseOutCubic: function(a) { 23 return (a -= 1) * a * a + 1 24 }, 25 $EaseInOutCubic: function(a) { 26 return (a *= 2) < 1 ? 1 / 2 * a * a * a : 1 / 2 * ((a -= 2) * a * a + 2) 27 }, 28 $EaseInQuart: function(a) { 29 return a * a * a * a 30 }, 31 $EaseOutQuart: function(a) { 32 return -((a -= 1) * a * a * a - 1) 33 }, 34 $EaseInOutQuart: function(a) { 35 return (a *= 2) < 1 ? 1 / 2 * a * a * a * a : -1 / 2 * ((a -= 2) * a * a * a - 2) 36 }, 37 $EaseInQuint: function(a) { 38 return a * a * a * a * a 39 }, 40 $EaseOutQuint: function(a) { 41 return (a -= 1) * a * a * a * a + 1 42 }, 43 $EaseInOutQuint: function(a) { 44 return (a *= 2) < 1 ? 1 / 2 * a * a * a * a * a : 1 / 2 * ((a -= 2) * a * a * a * a + 2) 45 }, 46 $EaseInSine: function(a) { 47 return 1 - c.cos(c.PI / 2 * a) 48 }, 49 $EaseOutSine: function(a) { 50 return c.sin(c.PI / 2 * a) 51 }, 52 $EaseInOutSine: function(a) { 53 return -1 / 2 * (c.cos(c.PI * a) - 1) 54 }, 55 $EaseInExpo: function(a) { 56 return a == 0 ? 0 : c.pow(2, 10 * (a - 1)) 57 }, 58 $EaseOutExpo: function(a) { 59 return a == 1 ? 1 : -c.pow(2, -10 * a) + 1 60 }, 61 $EaseInOutExpo: function(a) { 62 return a == 0 || a == 1 ? a : (a *= 2) < 1 ? 1 / 2 * c.pow(2, 10 * (a - 1)) : 1 / 2 * (-c.pow(2, -10 * --a) + 2) 63 }, 64 $EaseInCirc: function(a) { 65 return -(c.sqrt(1 - a * a) - 1) 66 }, 67 $EaseOutCirc: function(a) { 68 return c.sqrt(1 - (a -= 1) * a) 69 }, 70 $EaseInOutCirc: function(a) { 71 return (a *= 2) < 1 ? -1 / 2 * (c.sqrt(1 - a * a) - 1) : 1 / 2 * (c.sqrt(1 - (a -= 2) * a) + 1) 72 }, 73 $EaseInElastic: function(a) { 74 if (!a || a == 1) return a; 75 var b = .3, 76 d = .075; 77 return -(c.pow(2, 10 * (a -= 1)) * c.sin((a - d) * 2 * c.PI / b)) 78 }, 79 $EaseOutElastic: function(a) { 80 if (!a || a == 1) return a; 81 var b = .3, 82 d = .075; 83 return c.pow(2, -10 * a) * c.sin((a - d) * 2 * c.PI / b) + 1 84 }, 85 $EaseInOutElastic: function(a) { 86 if (!a || a == 1) return a; 87 var b = .45, 88 d = .1125; 89 return (a *= 2) < 1 ? -.5 * c.pow(2, 10 * (a -= 1)) * c.sin((a - d) * 2 * c.PI / b) : c.pow(2, -10 * (a -= 1)) * c.sin((a - d) * 2 * c.PI / b) * .5 + 1 90 }, 91 $EaseInBack: function(a) { 92 var b = 1.70158; 93 return a * a * ((b + 1) * a - b) 94 }, 95 $EaseOutBack: function(a) { 96 var b = 1.70158; 97 return (a -= 1) * a * ((b + 1) * a + b) + 1 98 }, 99 $EaseInOutBack: function(a) { 100 var b = 1.70158; 101 return (a *= 2) < 1 ? 1 / 2 * a * a * (((b *= 1.525) + 1) * a - b) : 1 / 2 * ((a -= 2) * a * (((b *= 1.525) + 1) * a + b) + 2) 102 }, 103 $EaseInBounce: function(a) { 104 return 1 - e.$EaseOutBounce(1 - a) 105 }, 106 $EaseOutBounce: function(a) { 107 return a < 1 / 2.75 ? 7.5625 * a * a : a < 2 / 2.75 ? 7.5625 * (a -= 1.5 / 2.75) * a + .75 : a < 2.5 / 2.75 ? 7.5625 * (a -= 2.25 / 2.75) * a + .9375 : 7.5625 * (a -= 2.625 / 2.75) * a + .984375 108 }, 109 $EaseInOutBounce: function(a) { 110 return a < 1 / 2 ? e.$EaseInBounce(a * 2) * .5 : e.$EaseOutBounce(a * 2 - 1) * .5 + .5 111 }, 112 $EaseGoBack: function(a) { 113 return 1 - c.abs(2 - 1) 114 }, 115 $EaseInWave: function(a) { 116 return 1 - c.cos(a * c.PI * 2) 117 }, 118 $EaseOutWave: function(a) { 119 return c.sin(a * c.PI * 2) 120 }, 121 $EaseOutJump: function(a) { 122 return 1 - ((a *= 2) < 1 ? (a = 1 - a) * a * a : (a -= 1) * a * a) 123 }, 124 $EaseInJump: function(a) { 125 return (a *= 2) < 1 ? a * a * a : (a = 2 - a) * a * a 126 } 127 }, 128 g = i.$Jease$ = { 129 $Swing: e.$EaseSwing, 130 $Linear: e.$EaseLinear, 131 $InQuad: e.$EaseInQuad, 132 $OutQuad: e.$EaseOutQuad, 133 $InOutQuad: e.$EaseInOutQuad, 134 $InCubic: e.$EaseInCubic, 135 $OutCubic: e.$EaseOutCubic, 136 $InOutCubic: e.$EaseInOutCubic, 137 $InQuart: e.$EaseInQuart, 138 $OutQuart: e.$EaseOutQuart, 139 $InOutQuart: e.$EaseInOutQuart, 140 $InQuint: e.$EaseInQuint, 141 $OutQuint: e.$EaseOutQuint, 142 $InOutQuint: e.$EaseInOutQuint, 143 $InSine: e.$EaseInSine, 144 $OutSine: e.$EaseOutSine, 145 $InOutSine: e.$EaseInOutSine,
146 $InExpo: e.$EaseInExpo, 147 $OutExpo: e.$EaseOutExpo, 148 $InOutExpo: e.$EaseInOutExpo, 149 $InCirc: e.$EaseInCirc, 150 $OutCirc: e.$EaseOutCirc, 151 $InOutCirc: e.$EaseInOutCirc, 152 $InElastic: e.$EaseInElastic, 153 $OutElastic: e.$EaseOutElastic, 154 $InOutElastic: e.$EaseInOutElastic, 155 $InBack: e.$EaseInBack, 156 $OutBack: e.$EaseOutBack, 157 $InOutBack: e.$EaseInOutBack, 158 $InBounce: e.$EaseInBounce, 159 $OutBounce: e.$EaseOutBounce, 160 $InOutBounce: e.$EaseInOutBounce, 161 $GoBack: e.$EaseGoBack, 162 $InWave: e.$EaseInWave, 163 $OutWave: e.$EaseOutWave, 164 $OutJump: e.$EaseOutJump, 165 $InJump: e.$EaseInJump 166 }; 167 var b = new function() { 168 var g = this, 169 Ab = /\S+/g, 170 K = 1, 171 ib = 2, 172 mb = 3, 173 lb = 4, 174 qb = 5, 175 L, s = 0, 176 j = 0, 177 t = 0, 178 z = 0, 179 A = 0, 180 D = navigator, 181 vb = D.appName, 182 o = D.userAgent, 183 q = parseFloat; 184 185 function Ib() { 186 if (!L) { 187 L = { 188 yf: "ontouchstart" in i || "createTouch" in f 189 }; 190 var a; 191 if (D.pointerEnabled || (a = D.msPointerEnabled)) L.zd = a ? "msTouchAction" : "touchAction" 192 } 193 return L 194 } 195 196 function v(h) { 197 if (!s) { 198 s = -1; 199 if (vb == "Microsoft Internet Explorer" && !!i.attachEvent && !!i.ActiveXObject) { 200 var e = o.indexOf("MSIE"); 201 s = K; 202 t = q(o.substring(e + 5, o.indexOf(";", e))); /*@cc_on z=@_jscript_version@*/ ; 203 j = f.documentMode || t 204 } else if (vb == "Netscape" && !!i.addEventListener) { 205 var d = o.indexOf("Firefox"), 206 b = o.indexOf("Safari"), 207 g = o.indexOf("Chrome"), 208 c = o.indexOf("AppleWebKit"); 209 if (d >= 0) { 210 s = ib; 211 j = q(o.substring(d + 8)) 212 } else if (b >= 0) { 213 var k = o.substring(0, b).lastIndexOf("/"); 214 s = g >= 0 ? lb : mb; 215 j = q(o.substring(k + 1, b)) 216 } else { 217 var a = /Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/i.exec(o); 218 if (a) { 219 s = K; 220 j = t = q(a[1]) 221 } 222 } 223 if (c >= 0) A = q(o.substring(c + 12)) 224 } else { 225 var a = /(opera)(?:.*version|)[ \/]([\w.]+)/i.exec(o); 226 if (a) { 227 s = qb; 228 j = q(a[2]) 229 } 230 } 231 } 232 return h == s 233 } 234 235 function r() { 236 return v(K) 237 } 238 239 function S() { 240 return r() && (j < 6 || f.compatMode == "BackCompat") 241 } 242 243 function kb() { 244 return v(mb) 245 } 246 247 function pb() { 248 return v(qb) 249 } 250 251 function fb() { 252 return kb() && A > 534 && A < 535 253 } 254 255 function H() { 256 v(); 257 return A > 537 || j > 42 || s == K && j >= 11 258 } 259 260 function Q() { 261 return r() && j < 9 262 } 263 264 function gb(a) { 265 var b, c; 266 return function(f) { 267 if (!b) { 268 b = d; 269 var e = a.substr(0, 1).toUpperCase() + a.substr(1); 270 n([a].concat(["WebKit", "ms", "Moz", "O", "webkit"]), function(g, d) { 271 var b = a; 272 if (d) b = g + e; 273 if (f.style[b] != h) return c = b 274 }) 275 } 276 return c 277 } 278 } 279 280 function eb(b) { 281 var a; 282 return function(c) { 283 a = a || gb(b)(c) || b; 284 return a 285 } 286 } 287 var M = eb("transform"); 288 289 function ub(a) { 290 return {}.toString.call(a) 291 } 292 var rb = {}; 293 n(["Boolean", "Number", "String", "Function", "Array", "Date", "RegExp", "Object"], function(a) { 294 rb["[object " + a + "]"] = a.toLowerCase() 295 }); 296 297 function n(b, d) { 298 var a, c; 299 if (ub(b) == "[object Array]") { 300 for (a = 0; a < b.length; a++) 301 if (c = d(b[a], a, b)) return c 302 } else 303 for (a in b) 304 if (c = d(b[a], a, b)) return c 305 } 306 307 function F(a) { 308 return a == k ? String(a) : rb[ub(a)] || "object" 309 } 310
311 function sb(a) { 312 for (var b in a) return d 313 } 314 315 function B(a) { 316 try { 317 return F(a) == "object" && !a.nodeType && a != a.window && (!a.constructor || {}.hasOwnProperty.call(a.constructor.prototype, "isPrototypeOf")) 318 } catch (b) {} 319 } 320 321 function p(a, b) { 322 return { 323 x: a, 324 y: b 325 } 326 } 327 328 function yb(b, a) { 329 setTimeout(b, a || 0) 330 } 331 332 function C(b, d, c) { 333 var a = !b || b == "inherit" ? "" : b; 334 n(d, function(c) { 335 var b = c.exec(a); 336 if (b) { 337 var d = a.substr(0, b.index), 338 e = a.substr(b.index + b[0].length + 1, a.length - 1); 339 a = d + e 340 } 341 }); 342 a = c + (!a.indexOf(" ") ? "" : " ") + a; 343 return a 344 } 345 346 function T(b, a) { 347 if (j < 9) b.style.filter = a 348 } 349 g.Tf = Ib; 350 g.Bd = r; 351 g.Kf = kb; 352 g.nd = pb; 353 g.Pf = H; 354 g.gb = Q; 355 gb("transform"); 356 g.sd = function() { 357 return j 358 }; 359 g.Of = function() { 360 v(); 361 return A 362 }; 363 g.$Delay = yb; 364 365 function ab(a) { 366 a.constructor === ab.caller && a.Fd && a.Fd.apply(a, ab.caller.arguments) 367 } 368 g.Fd = ab; 369 g.hb = function(a) { 370 if (g.Nf(a)) a = f.getElementById(a); 371 return a 372 }; 373 374 function u(a) { 375 return a || i.event 376 } 377 g.Hd = u; 378 g.ec = function(b) { 379 b = u(b); 380 var a = b.target || b.srcElement || f; 381 if (a.nodeType == 3) a = g.Id(a); 382 return a 383 }; 384 g.Od = function(a) { 385 a = u(a); 386 return { 387 x: a.pageX || a.clientX || 0, 388 y: a.pageY || a.clientY || 0 389 } 390 }; 391 392 function G(c, d, a) { 393 if (a !== h) c.style[d] = a == h ? "" : a; 394 else { 395 var b = c.currentStyle || c.style; 396 a = b[d]; 397 if (a == "" && i.getComputedStyle) { 398 b = c.ownerDocument.defaultView.getComputedStyle(c, k); 399 b && (a = b.getPropertyValue(d) || b[d]) 400 } 401 return a 402 } 403 } 404 405 function cb(b, c, a, d) { 406 if (a !== h) { 407 if (a == k) a = ""; 408 else d && (a += "px"); 409 G(b, c, a) 410 } else return q(G(b, c)) 411 } 412 413 function m(c, a) { 414 var d = a ? cb : G, 415 b; 416 if (a & 4) b = eb(c); 417 return function(e, f) { 418 return d(e, b ? b(e) : c, f, a & 2) 419 } 420 } 421 422 function Db(b) { 423 if (r() && t < 9) { 424 var a = /opacity=([^)]*)/.exec(b.style.filter || ""); 425 return a ? q(a[1]) / 100 : 1 426 } else return q(b.style.opacity || "1") 427 } 428 429 function Fb(b, a, f) { 430 if (r() && t < 9) { 431 var h = b.style.filter || "", 432 i = new RegExp(/[\s]*alpha\([^\)]*\)/g), 433 e = c.round(100 * a), 434 d = ""; 435 if (e < 100 || f) d = "alpha(opacity=" + e + ") "; 436 var g = C(h, [i], d); 437 T(b, g) 438 } else b.style.opacity = a == 1 ? "" : c.round(a * 100) / 100 439 } 440 var N = { 441 $Rotate: ["rotate"], 442 $RotateX: ["rotateX"], 443 $RotateY: ["rotateY"], 444 $SkewX: ["skewX"], 445 $SkewY: ["skewY"] 446 }; 447 if (!H()) N = E(N, { 448 $ScaleX: ["scaleX", 2], 449 $ScaleY: ["scaleY", 2], 450 $TranslateZ: ["translateZ", 1] 451 }); 452 453 function O(d, a) { 454 var c = ""; 455 if (a) { 456 if (r() && j && j < 10) { 457 delete a.$RotateX; 458 delete a.$RotateY; 459 delete a.$TranslateZ 460 } 461 b.a(a, function(d, b) { 462 var a = N[b]; 463 if (a) { 464 var e = a[1] || 0; 465 if (P[b] != d) c += " " + a[0] + "(" + d + (["deg", "px", ""])[e] + ")" 466 } 467 }); 468 if (H()) { 469 if (a.$TranslateX || a.$TranslateY || a.$TranslateZ) c += " translate3d(" + (a.$TranslateX || 0) + "px," + (a.$TranslateY || 0) + "px," + (a.$TranslateZ || 0) + "px)";
470 if (a.$ScaleX == h) a.$ScaleX = 1; 471 if (a.$ScaleY == h) a.$ScaleY = 1; 472 if (a.$ScaleX != 1 || a.$ScaleY != 1) c += " scale3d(" + a.$ScaleX + ", " + a.$ScaleY + ", 1)" 473 } 474 } 475 d.style[M(d)] = c 476 } 477 g.Pc = m("transformOrigin", 4); 478 g.Mf = m("backfaceVisibility", 4); 479 g.Lf = m("transformStyle", 4); 480 g.Yf = m("perspective", 6); 481 g.Xf = m("perspectiveOrigin", 4); 482 g.Zf = function(a, b) { 483 if (r() && t < 9 || t < 10 && S()) a.style.zoom = b == 1 ? "" : b; 484 else { 485 var c = M(a), 486 f = "scale(" + b + ")", 487 e = a.style[c], 488 g = new RegExp(/[\s]*scale\(.*?\)/g), 489 d = C(e, [g], f); 490 a.style[c] = d 491 } 492 }; 493 g.Ib = function(b, a) { 494 return function(c) { 495 c = u(c); 496 var e = c.type, 497 d = c.relatedTarget || (e == "mouseout" ? c.toElement : c.fromElement); 498 (!d || d !== a && !g.ag(a, d)) && b(c) 499 } 500 }; 501 g.c = function(a, c, d, b) { 502 a = g.hb(a); 503 if (a.addEventListener) { 504 c == "mousewheel" && a.addEventListener("DOMMouseScroll", d, b); 505 a.addEventListener(c, d, b) 506 } else if (a.attachEvent) { 507 a.attachEvent("on" + c, d); 508 b && a.setCapture && a.setCapture() 509 } 510 }; 511 g.R = function(a, c, d, b) { 512 a = g.hb(a); 513 if (a.removeEventListener) { 514 c == "mousewheel" && a.removeEventListener("DOMMouseScroll", d, b); 515 a.removeEventListener(c, d, b) 516 } else if (a.detachEvent) { 517 a.detachEvent("on" + c, d); 518 b && a.releaseCapture && a.releaseCapture() 519 } 520 }; 521 g.Jb = function(a) { 522 a = u(a); 523 a.preventDefault && a.preventDefault(); 524 a.cancel = d; 525 a.returnValue = l 526 }; 527 g.Wf = function(a) { 528 a = u(a); 529 a.stopPropagation && a.stopPropagation(); 530 a.cancelBubble = d 531 }; 532 g.H = function(d, c) { 533 var a = [].slice.call(arguments, 2), 534 b = function() { 535 var b = a.concat([].slice.call(arguments, 0)); 536 return c.apply(d, b) 537 }; 538 return b 539 }; 540 g.Vf = function(a, b) { 541 if (b == h) return a.textContent || a.innerText; 542 var c = f.createTextNode(b); 543 g.rc(a); 544 a.appendChild(c) 545 }; 546 g.yb = function(d, c) { 547 for (var b = [], a = d.firstChild; a; a = a.nextSibling)(c || a.nodeType == 1) && b.push(a); 548 return b 549 }; 550 551 function tb(a, c, e, b) { 552 b = b || "u"; 553 for (a = a ? a.firstChild : k; a; a = a.nextSibling) 554 if (a.nodeType == 1) { 555 if (X(a, b) == c) return a; 556 if (!e) { 557 var d = tb(a, c, e, b); 558 if (d) return d 559 } 560 } 561 } 562 g.u = tb; 563 564 function V(a, d, f, b) { 565 b = b || "u"; 566 var c = []; 567 for (a = a ? a.firstChild : k; a; a = a.nextSibling) 568 if (a.nodeType == 1) { 569 X(a, b) == d && c.push(a); 570 if (!f) { 571 var e = V(a, d, f, b); 572 if (e.length) c = c.concat(e) 573 } 574 } 575 return c 576 } 577 578 function nb(a, c, d) { 579 for (a = a ? a.firstChild : k; a; a = a.nextSibling) 580 if (a.nodeType == 1) { 581 if (a.tagName == c) return a; 582 if (!d) { 583 var b = nb(a, c, d); 584 if (b) return b 585 } 586 } 587 } 588 g.xf = nb; 589 590 function hb(a, c, e) { 591 var b = []; 592 for (a = a ? a.firstChild : k; a; a = a.nextSibling) 593 if (a.nodeType == 1) { 594 (!c || a.tagName == c) && b.push(a); 595 if (!e) { 596 var d = hb(a, c, e); 597 if (d.length) b = b.concat(d) 598 } 599 } 600 return b 601 } 602 g.qf = hb; 603 g.pf = function(b, a) { 604 return b.getElementsByTagName(a) 605 }; 606 607 function E() { 608 var e = arguments, 609 d, c, b, a, g = 1 & e[0], 610 f = 1 + g; 611 d = e[f - 1] || {}; 612 for (; f < e.length; f++) 613 if (c = e[f]) 614 for (b in c) { 615 a = c[b]; 616 if (a !== h) { 617 a = c[b]; 618 var i = d[b]; 619 d[b] = g && (B(i) || B(a)) ? E(g, {}, i, a) : a 620 } 621 } 622 return d 623 } 624 g.o = E; 625 626 function bb(f, g) { 627 var d = {}, 628 c, a, b; 629 for (c in f) { 630 a = f[c]; 631 b = g[c]; 632 if (a !== b) { 633 var e; 634 if (B(a) && B(b)) { 635 a = bb(a, b); 636 e = !sb(a) 637 }!e && (d[c] = a) 638 } 639 } 640 return d 641 } 642 g.Zc = function(a) { 643 return F(a) == "function" 644 }; 645 g.Nf = function(a) { 646 return F(a) == "string" 647 }; 648 g.Zb = function(a) { 649 return !isNaN(q(a)) && isFinite(a) 650 }; 651 g.a = n; 652 g.cd = B; 653 654 function U(a) { 655 return f.createElement(a) 656 } 657 g.fb = function() { 658 return U("DIV") 659 }; 660 g.Ff = function() { 661 return U("SPAN") 662 }; 663 g.ad = function() {}; 664 665 function Y(b, c, a) { 666 if (a == h) return b.getAttribute(c); 667 b.setAttribute(c, a) 668 } 669 670 function X(a, b) { 671 return Y(a, b) || Y(a, "data-" + b) 672 } 673 g.s = Y; 674 g.j = X; 675 676 function x(b, a) { 677 if (a == h) return b.className; 678 b.className = a 679 }
680 g.gd = x; 681 682 function xb(b) { 683 var a = {}; 684 n(b, function(b) { 685 a[b] = b 686 }); 687 return a 688 } 689 690 function zb(b, a) { 691 return b.match(a || Ab) 692 } 693 694 function R(b, a) { 695 return xb(zb(b || "", a)) 696 } 697 g.zf = zb; 698 699 function db(b, c) { 700 var a = ""; 701 n(c, function(c) { 702 a && (a += b); 703 a += c 704 }); 705 return a 706 } 707 708 function J(a, c, b) { 709 x(a, db(" ", E(bb(R(x(a)), R(c)), R(b)))) 710 } 711 g.Id = function(a) { 712 return a.parentNode 713 }; 714 g.M = function(a) { 715 g.bb(a, "none") 716 }; 717 g.v = function(a, b) { 718 g.bb(a, b ? "none" : "") 719 }; 720 g.Ng = function(b, a) { 721 b.removeAttribute(a) 722 }; 723 g.Fg = function() { 724 return r() && j < 10 725 }; 726 g.Gg = function(d, a) { 727 if (a) d.style.clip = "rect(" + c.round(a.$Top || a.F || 0) + "px " + c.round(a.$Right) + "px " + c.round(a.$Bottom) + "px " + c.round(a.$Left || a.C || 0) + "px)"; 728 else if (a !== h) { 729 var g = d.style.cssText, 730 f = [new RegExp(/[\s]*clip: rect\(.*?\)[;]?/i), new RegExp(/[\s]*cliptop: .*?[;]?/i), new RegExp(/[\s]*clipright: .*?[;]?/i), new RegExp(/[\s]*clipbottom: .*?[;]?/i), new RegExp(/[\s]*clipleft: .*?[;]?/i)], 731 e = C(g, f, ""); 732 b.Xb(d, e) 733 } 734 }; 735 g.P = function() { 736 return +new Date 737 }; 738 g.G = function(b, a) { 739 b.appendChild(a) 740 }; 741 g.Lb = function(b, a, c) { 742 (c || a.parentNode).insertBefore(b, a) 743 }; 744 g.Bb = function(b, a) { 745 a = a || b.parentNode; 746 a && a.removeChild(b) 747 }; 748 g.kg = function(a, b) { 749 n(a, function(a) { 750 g.Bb(a, b) 751 }) 752 }; 753 g.rc = function(a) { 754 g.kg(g.yb(a, d), a) 755 }; 756 g.lg = function(a, b) { 757 var c = g.Id(a); 758 b & 1 && g.B(a, (g.l(c) - g.l(a)) / 2); 759 b & 2 && g.z(a, (g.m(c) - g.m(a)) / 2) 760 }; 761 g.vc = function(b, a) { 762 return parseInt(b, a || 10) 763 }; 764 g.ng = q; 765 g.ag = function(b, a) { 766 var c = f.body; 767 while (a && b !== a && c !== a) try { 768 a = a.parentNode 769 } catch (d) { 770 return l 771 } 772 return b === a 773 }; 774 775 function Z(d, c, b) { 776 var a = d.cloneNode(!c); 777 !b && g.Ng(a, "id"); 778 return a 779 } 780 g.T = Z; 781 g.Eb = function(e, f) { 782 var a = new Image; 783 784 function b(e, d) { 785 g.R(a, "load", b); 786 g.R(a, "abort", c); 787 g.R(a, "error", c); 788 f && f(a, d) 789 } 790 791 function c(a) { 792 b(a, d) 793 } 794 if (pb() && j < 11.6 || !e) b(!e); 795 else { 796 g.c(a, "load", b); 797 g.c(a, "abort", c); 798 g.c(a, "error", c); 799 a.src = e 800 } 801 }; 802 g.vg = function(d, a, e) { 803 var c = d.length + 1; 804 805 function b(b) { 806 c--; 807 if (a && b && b.src == a.src) a = b; 808 !c && e && e(a) 809 } 810 n(d, function(a) { 811 g.Eb(a.src, b) 812 }); 813 b() 814 }; 815 g.td = function(a, g, i, h) { 816 if (h) a = Z(a); 817 var c = V(a, g); 818 if (!c.length) c = b.pf(a, g); 819 for (var f = c.length - 1; f > -1; f--) { 820 var d = c[f], 821 e = Z(i); 822 x(e, x(d)); 823 b.Xb(e, d.style.cssText); 824 b.Lb(e, d); 825 b.Bb(d) 826 } 827 return a 828 }; 829 830 function Gb(a) { 831 var l = this, 832 p = "", 833 r = ["av", "pv", "ds", "dn"], 834 e = [], 835 q, k = 0, 836 i = 0, 837 d = 0; 838 839 function j() { 840 J(a, q, e[d || k || i & 2 || i]); 841 b.W(a, "pointer-events", d ? "none" : "") 842 } 843 844 function c() { 845 k = 0; 846 j(); 847 g.R(f, "mouseup", c); 848 g.R(f, "touchend", c); 849 g.R(f, "touchcancel", c) 850 } 851 852 function o(a) { 853 if (d) g.Jb(a); 854 else { 855 k = 4; 856 j(); 857 g.c(f, "mouseup", c); 858 g.c(f, "touchend", c); 859 g.c(f, "touchcancel", c) 860 } 861 } 862 l.yd = function(a) { 863 if (a === h) return i; 864 i = a & 2 || a & 1; 865 j() 866 }; 867 l.$Enable = function(a) { 868 if (a === h) return !d; 869 d = a ? 0 : 3; 870 j() 871 };
872 l.$Elmt = a = g.hb(a); 873 var m = b.zf(x(a)); 874 if (m) p = m.shift(); 875 n(r, function(a) { 876 e.push(p + a) 877 }); 878 q = db(" ", e); 879 e.unshift(""); 880 g.c(a, "mousedown", o); 881 g.c(a, "touchstart", o) 882 } 883 g.Tb = function(a) { 884 return new Gb(a) 885 }; 886 g.W = G; 887 g.kb = m("overflow"); 888 g.z = m("top", 2); 889 g.B = m("left", 2); 890 g.l = m("width", 2); 891 g.m = m("height", 2); 892 g.Sf = m("marginLeft", 2); 893 g.Uf = m("marginTop", 2); 894 g.A = m("position"); 895 g.bb = m("display"); 896 g.D = m("zIndex", 1); 897 g.Gb = function(b, a, c) { 898 if (a != h) Fb(b, a, c); 899 else return Db(b) 900 }; 901 g.Xb = function(a, b) { 902 if (b != h) a.style.cssText = b; 903 else return a.style.cssText 904 }; 905 var W = { 906 $Opacity: g.Gb, 907 $Top: g.z, 908 $Left: g.B, 909 S: g.l, 910 N: g.m, 911 Cb: g.A, 912 Jh: g.bb, 913 $ZIndex: g.D 914 }; 915 916 function w(f, l) { 917 var e = Q(), 918 b = H(), 919 d = fb(), 920 i = M(f); 921 922 function j(b, d, a) { 923 var e = b.ob(p(-d / 2, -a / 2)), 924 f = b.ob(p(d / 2, -a / 2)), 925 g = b.ob(p(d / 2, a / 2)), 926 h = b.ob(p(-d / 2, a / 2)); 927 b.ob(p(300, 300)); 928 return p(c.min(e.x, f.x, g.x, h.x) + d / 2, c.min(e.y, f.y, g.y, h.y) + a / 2) 929 } 930 931 function a(d, a) { 932 a = a || {}; 933 var n = a.$TranslateZ || 0, 934 p = (a.$RotateX || 0) % 360, 935 q = (a.$RotateY || 0) % 360, 936 u = (a.$Rotate || 0) % 360, 937 l = a.$ScaleX, 938 m = a.$ScaleY, 939 f = a.Ih; 940 if (l == h) l = 1; 941 if (m == h) m = 1; 942 if (f == h) f = 1; 943 if (e) { 944 n = 0; 945 p = 0; 946 q = 0; 947 f = 0 948 } 949 var c = new Cb(a.$TranslateX, a.$TranslateY, n); 950 c.$RotateX(p); 951 c.$RotateY(q); 952 c.se(u); 953 c.ne(a.$SkewX, a.$SkewY); 954 c.$Scale(l, m, f); 955 if (b) { 956 c.$Move(a.C, a.F); 957 d.style[i] = c.Sd() 958 } else if (!z || z < 9) { 959 var o = "", 960 k = { 961 x: 0, 962 y: 0 963 }; 964 if (a.$OriginalWidth) k = j(c, a.$OriginalWidth, a.$OriginalHeight); 965 g.Uf(d, k.y); 966 g.Sf(d, k.x); 967 o = c.Td(); 968 var s = d.style.filter, 969 t = new RegExp(/[\s]*progid:DXImageTransform\.Microsoft\.Matrix\([^\)]*\)/g), 970 r = C(s, [t], o); 971 T(d, r) 972 } 973 } 974 w = function(e, c) { 975 c = c || {}; 976 var i = c.C, 977 j = c.F, 978 f; 979 n(W, function(a, b) { 980 f = c[b]; 981 f !== h && a(e, f) 982 }); 983 g.Gg(e, c.$Clip); 984 if (!b) { 985 i != h && g.B(e, (c.Tc || 0) + i); 986 j != h && g.z(e, (c.Nc || 0) + j) 987 } 988 if (c.me) 989 if (d) yb(g.H(k, O, e, c)); 990 else a(e, c) 991 }; 992 g.Db = O; 993 if (d) g.Db = w; 994 if (e) g.Db = a; 995 else if (!b) a = O; 996 g.K = w; 997 w(f, l) 998 } 999 g.Db = w; 1000 g.K = w; 1001 1002 function Cb(i, j, o) { 1003 var d = this, 1004 b = [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, i || 0, j || 0, o || 0, 1], 1005 h = c.sin, 1006 g = c.cos, 1007 l = c.tan; 1008 1009 function f(a) { 1010 return a * c.PI / 180 1011 } 1012 1013 function n(a, b) { 1014 return { 1015 x: a, 1016 y: b 1017 } 1018 } 1019 1020 function m(b, c, f, g, i, l, n, o, q, t, u, w, y, A, C, F, a, d, e, h, j, k, m, p, r, s, v, x, z, B, D, E) { 1021 return [b * a + c * j + f * r + g * z, b * d + c * k + f * s + g * B, b * e + c * m + f * v + g * D, b * h + c * p + f * x + g * E, i * a + l * j + n * r + o * z, i * d + l * k + n * s + o * B, i * e + l * m + n * v + o * D, i * h + l * p + n * x + o * E, q * a + t * j + u * r + w * z, q * d + t * k + u * s + w * B, q * e + t * m + u * v + w * D, q * h + t * p + u * x + w * E, y * a + A * j + C * r + F * z, y * d + A * k + C * s + F * B, y * e + A * m + C * v + F * D, y * h + A * p + C * x + F * E] 1022 } 1023 1024 function e(c, a) { 1025 return m.apply(k, (a || b).concat(c)) 1026 } 1027 d.$Scale = function(a, c, d) { 1028 if (a != 1 || c != 1 || d != 1) b = e([a, 0, 0, 0, 0, c, 0, 0, 0, 0, d, 0, 0, 0, 0, 1]) 1029 }; 1030 d.$Move = function(a, c, d) { 1031 b[12] += a || 0; 1032 b[13] += c || 0; 1033 b[14] += d || 0 1034 }; 1035 d.$RotateX = function(c) { 1036 if (c) { 1037 a = f(c); 1038 var d = g(a), 1039 i = h(a); 1040 b = e([1, 0, 0, 0, 0, d, i, 0, 0, -i, d, 0, 0, 0, 0, 1]) 1041 } 1042 }; 1043 d.$RotateY = function(c) { 1044 if (c) { 1045 a = f(c); 1046 var d = g(a), 1047 i = h(a); 1048 b = e([d, 0, -i, 0, 0, 1, 0, 0, i, 0, d, 0, 0, 0, 0, 1]) 1049 } 1050 }; 1051 d.se = function(c) { 1052 if (c) { 1053 a = f(c); 1054 var d = g(a), 1055 i = h(a); 1056 b = e([d, i, 0, 0, -i, d, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]) 1057 } 1058 }; 1059 d.ne = function(a, c) { 1060 if (a || c) { 1061 i = f(a); 1062 j = f(c); 1063 b = e([1, l(j), 0, 0, l(i), 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]) 1064 } 1065 }; 1066 d.ob = function(c) { 1067 var a = e(b, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, c.x, c.y, 0, 1]); 1068 return n(a[12], a[13]) 1069 }; 1070 d.Sd = function() { 1071 return "matrix3d(" + b.join(",") + ")" 1072 }; 1073 d.Td = function() { 1074 return "progid:DXImageTransform.Microsoft.Matrix(M11=" + b[0] + ", M12=" + b[4] + ", M21=" + b[1] + ", M22=" + b[5] + ", SizingMethod='auto expand')" 1075 } 1076 } 1077 new(function() { 1078 var a = this; 1079 1080 function b(d, g) {
1081 for (var j = d[0].length, i = d.length, h = g[0].length, f = [], c = 0; c < i; c++) 1082 for (var k = f[c] = [], b = 0; b < h; b++) { 1083 for (var e = 0, a = 0; a < j; a++) e += d[c][a] * g[a][b]; 1084 k[b] = e 1085 } 1086 return f 1087 } 1088 a.$ScaleX = function(b, c) { 1089 return a.Jc(b, c, 0) 1090 }; 1091 a.$ScaleY = function(b, c) { 1092 return a.Jc(b, 0, c) 1093 }; 1094 a.Jc = function(a, c, d) { 1095 return b(a, [ 1096 [c, 0], 1097 [0, d] 1098 ]) 1099 }; 1100 a.ob = function(d, c) { 1101 var a = b(d, [ 1102 [c.x], 1103 [c.y] 1104 ]); 1105 return p(a[0][0], a[1][0]) 1106 } 1107 }); 1108 var P = { 1109 Tc: 0, 1110 Nc: 0, 1111 C: 0, 1112 F: 0, 1113 $Zoom: 1, 1114 $ScaleX: 1, 1115 $ScaleY: 1, 1116 $Rotate: 0, 1117 $RotateX: 0, 1118 $RotateY: 0, 1119 $TranslateX: 0, 1120 $TranslateY: 0, 1121 $TranslateZ: 0, 1122 $SkewX: 0, 1123 $SkewY: 0 1124 }; 1125 g.sc = function(a) { 1126 var c = a || {}; 1127 if (a) 1128 if (b.Zc(a)) c = { 1129 jc: c 1130 }; 1131 else if (b.Zc(a.$Clip)) c.$Clip = { 1132 jc: a.$Clip 1133 }; 1134 return c 1135 }; 1136 1137 function wb(c, a) { 1138 var b = {}; 1139 n(c, function(c, d) { 1140 var e = c; 1141 if (a[d] != h) 1142 if (g.Zb(c)) e = c + a[d]; 1143 else e = wb(c, a[d]); 1144 b[d] = e 1145 }); 1146 return b 1147 } 1148 g.ge = wb; 1149 g.jd = function(l, m, x, q, z, A, n) { 1150 var a = m; 1151 if (l) { 1152 a = {}; 1153 for (var g in m) { 1154 var B = A[g] || 1, 1155 w = z[g] || [0, 1], 1156 f = (x - w[0]) / w[1]; 1157 f = c.min(c.max(f, 0), 1); 1158 f = f * B; 1159 var u = c.floor(f); 1160 if (f != u) f -= u; 1161 var i = q.jc || e.$EaseSwing, 1162 j, C = l[g], 1163 p = m[g]; 1164 if (b.Zb(p)) { 1165 i = q[g] || i; 1166 var y = i(f); 1167 j = C + p * y 1168 } else { 1169 j = b.o({ 1170 bc: {} 1171 }, l[g]); 1172 var v = q[g] || {}; 1173 b.a(p.bc || p, function(d, a) { 1174 i = v[a] || v.jc || i; 1175 var c = i(f), 1176 b = d * c; 1177 j.bc[a] = b; 1178 j[a] += b 1179 }) 1180 } 1181 a[g] = j 1182 } 1183 var t = b.a(m, function(b, a) { 1184 return P[a] != h 1185 }); 1186 t && b.a(P, function(c, b) { 1187 if (a[b] == h && l[b] !== h) a[b] = l[b] 1188 }); 1189 if (t) { 1190 if (a.$Zoom) a.$ScaleX = a.$ScaleY = a.$Zoom; 1191 a.$OriginalWidth = n.$OriginalWidth; 1192 a.$OriginalHeight = n.$OriginalHeight; 1193 a.me = d 1194 } 1195 } 1196 if (m.$Clip && n.$Move) { 1197 var o = a.$Clip.bc, 1198 s = (o.$Top || 0) + (o.$Bottom || 0), 1199 r = (o.$Left || 0) + (o.$Right || 0); 1200 a.$Left = (a.$Left || 0) + r; 1201 a.$Top = (a.$Top || 0) + s; 1202 a.$Clip.$Left -= r; 1203 a.$Clip.$Right -= r; 1204 a.$Clip.$Top -= s; 1205 a.$Clip.$Bottom -= s 1206 } 1207 if (a.$Clip && b.Fg() && !a.$Clip.$Top && !a.$Clip.$Left && !a.$Clip.F && !a.$Clip.C && a.$Clip.$Right == n.$OriginalWidth && a.$Clip.$Bottom == n.$OriginalHeight) a.$Clip = k; 1208 return a 1209 } 1210 }; 1211 1212 function n() { 1213 var a = this, 1214 d = []; 1215 1216 function h(a, b) { 1217 d.push({ 1218 kc: a, 1219 fc: b 1220 }) 1221 } 1222 1223 function g(a, c) { 1224 b.a(d, function(b, e) { 1225 b.kc == a && b.fc === c && d.splice(e, 1) 1226 }) 1227 } 1228 a.$On = a.addEventListener = h; 1229 a.$Off = a.removeEventListener = g; 1230 a.k = function(a) { 1231 var c = [].slice.call(arguments, 1); 1232 b.a(d, function(b) { 1233 b.kc == a && b.fc.apply(i, c) 1234 }) 1235 } 1236 } 1237 var m = function(z, C, h, L, O, J) { 1238 z = z || 0; 1239 var a = this, 1240 q, n, o, v, A = 0, 1241 H, I, G, B, y = 0, 1242 g = 0, 1243 m = 0, 1244 D, j, f, e, p, w = [], 1245 x; 1246 1247 function P(a) { 1248 f += a; 1249 e += a; 1250 j += a; 1251 g += a; 1252 m += a; 1253 y += a 1254 } 1255 1256 function u(o) { 1257 var i = o; 1258 if (p && (i >= e || i <= f)) i = ((i - f) % p + p) % p + f; 1259 if (!D || v || g != i) { 1260 var k = c.min(i, e); 1261 k = c.max(k, f); 1262 if (!D || v || k != m) { 1263 if (J) { 1264 var l = (k - j) / (C || 1); 1265 if (h.$Reverse) l = 1 - l; 1266 var n = b.jd(O, J, l, H, G, I, h); 1267 if (x) b.a(n, function(b, a) { 1268 x[a] && x[a](L, b) 1269 }); 1270 else b.K(L, n) 1271 } 1272 a.tc(m - j, k - j); 1273 m = k; 1274 b.a(w, function(b, c) { 1275 var a = o < g ? w[w.length - c - 1] : b; 1276 a.r(m - y) 1277 }); 1278 var r = g, 1279 q = m; 1280 g = i; 1281 D = d; 1282 a.dc(r, q) 1283 } 1284 } 1285 } 1286 1287 function E(a, b, d) { 1288 b && a.$Shift(e); 1289 if (!d) { 1290 f = c.min(f, a.uc() + y); 1291 e = c.max(e, a.ac() + y) 1292 } 1293 w.push(a) 1294 } 1295 var r = i.requestAnimationFrame || i.webkitRequestAnimationFrame || i.mozRequestAnimationFrame || i.msRequestAnimationFrame; 1296 if (b.Kf() && b.sd() < 7) r = k; 1297 r = r || function(a) { 1298 b.$Delay(a, h.$Interval) 1299 }; 1300 1301 function K() { 1302 if (q) { 1303 var d = b.P(), 1304 e = c.min(d - A, h.ed), 1305 a = g + e * o; 1306 A = d; 1307 if (a * o >= n * o) a = n; 1308 u(a); 1309 if (!v && a * o >= n * o) M(B); 1310 else r(K) 1311 } 1312 } 1313 1314 function t(h, i, j) { 1315 if (!q) { 1316 q = d; 1317 v = j; 1318 B = i; 1319 h = c.max(h, f); 1320 h = c.min(h, e); 1321 n = h; 1322 o = n < g ? -1 : 1; 1323 a.Xc(); 1324 A = b.P(); 1325 r(K) 1326 } 1327 } 1328 1329 function M(b) { 1330 if (q) { 1331 v = q = B = l; 1332 a.Wc(); 1333 b && b() 1334 } 1335 } 1336 a.$Play = function(a, b, c) { 1337 t(a ? g + a : e, b, c) 1338 }; 1339 a.kd = t; 1340 a.mb = M; 1341 a.Ve = function(a) { 1342 t(a) 1343 }; 1344 a.Z = function() { 1345 return g 1346 }; 1347 a.fd = function() { 1348 return n 1349 }; 1350 a.tb = function() { 1351 return m 1352 }; 1353 a.r = u; 1354 a.$Move = function(a) { 1355 u(g + a) 1356 }; 1357 a.$IsPlaying = function() { 1358 return q 1359 }; 1360 a.jf = function(a) { 1361 p = a 1362 }; 1363 a.$Shift = P; 1364 a.zb = function(a, b) { 1365 E(a, 0, b) 1366 }; 1367 a.pc = function(a) { 1368 E(a, 1) 1369 }; 1370 a.ff = function(a) { 1371 e += a 1372 }; 1373 a.uc = function() { 1374 return f 1375 }; 1376 a.ac = function() { 1377 return e 1378 }; 1379 a.dc = a.Xc = a.Wc = a.tc = b.ad; 1380 a.oc = b.P(); 1381 h = b.o({ 1382 $Interval: 16, 1383 ed: 50 1384 }, h); 1385 p = h.Fc; 1386 x = h.Re; 1387 f = j = z; 1388 e = z + C; 1389 I = h.$Round || {}; 1390 G = h.$During || {}; 1391 H = b.sc(h.$Easing) 1392 }; 1393 var p = i.$JssorSlideshowFormations$ = new function() { 1394 var h = this, 1395 b = 0, 1396 a = 1, 1397 f = 2, 1398 e = 3, 1399 s = 1, 1400 r = 2, 1401 t = 4, 1402 q = 8, 1403 w = 256, 1404 x = 512, 1405 v = 1024, 1406 u = 2048, 1407 j = u + s, 1408 i = u + r, 1409 o = x + s, 1410 m = x + r, 1411 n = w + t, 1412 k = w + q, 1413 l = v + t, 1414 p = v + q; 1415 1416 function y(a) { 1417 return (a & r) == r 1418 } 1419 1420 function z(a) { 1421 return (a & t) == t 1422 } 1423 1424 function g(b, a, c) { 1425 c.push(a); 1426 b[a] = b[a] || []; 1427 b[a].push(c) 1428 } 1429 h.$FormationStraight = function(f) { 1430 for (var d = f.$Cols, e = f.$Rows, s = f.$Assembly, t = f.Ob, r = [], a = 0, b = 0, p = d - 1, q = e - 1, h = t - 1, c, b = 0; b < e; b++) 1431 for (a = 0; a < d; a++) { 1432 switch (s) { 1433 case j: 1434 c = h - (a * e + (q - b)); 1435 break; 1436 case l: 1437 c = h - (b * d + (p - a)); 1438 break; 1439 case o: 1440 c = h - (a * e + b); 1441 case n: 1442 c = h - (b * d + a); 1443 break; 1444 case i: 1445 c = a * e + b; 1446 break; 1447 case k: 1448 c = b * d + (p - a); 1449 break; 1450 case m: 1451 c = a * e + (q - b); 1452 break; 1453 default: 1454 c = b * d + a 1455 } 1456 g(r, c, [b, a]) 1457 } 1458 return r 1459 }; 1460 h.$FormationSwirl = function(q) { 1461 var x = q.$Cols, 1462 y = q.$Rows, 1463 B = q.$Assembly, 1464 w = q.Ob, 1465 A = [], 1466 z = [], 1467 u = 0, 1468 c = 0, 1469 h = 0, 1470 r = x - 1, 1471 s = y - 1, 1472 t, p, v = 0; 1473 switch (B) { 1474 case j: 1475 c = r; 1476 h = 0; 1477 p = [f, a, e, b]; 1478 break; 1479 case l: 1480 c = 0; 1481 h = s; 1482 p = [b, e, a, f]; 1483 break; 1484 case o: 1485 c = r; 1486 h = s; 1487 p = [e, a, f, b]; 1488 break; 1489 case n: 1490 c = r; 1491 h = s; 1492 p = [a, e, b, f]; 1493 break; 1494 case i: 1495 c = 0; 1496 h = 0; 1497 p = [f, b, e, a]; 1498 break; 1499 case k: 1500 c = r; 1501 h = 0; 1502 p = [a, f, b, e]; 1503 break; 1504 case m: 1505 c = 0; 1506 h = s; 1507 p = [e, b, f, a]; 1508 break; 1509 default: 1510 c = 0; 1511 h = 0; 1512 p = [b, f, a, e] 1513 } 1514 u = 0; 1515 while (u < w) { 1516 t = h + "," + c; 1517 if (c >= 0 && c < x && h >= 0 && h < y && !z[t]) { 1518 z[t] = d;
vendor: 7,158 bytes, lines 1519-1752
1519 g(A, u++, [h, c]) 1520 } else switch (p[v++ % p.length]) { 1521 case b: 1522 c--; 1523 break; 1524 case f: 1525 h--; 1526 break; 1527 case a: 1528 c++; 1529 break; 1530 case e: 1531 h++ 1532 } 1533 switch (p[v % p.length]) { 1534 case b: 1535 c++; 1536 break; 1537 case f: 1538 h++; 1539 break; 1540 case a: 1541 c--; 1542 break; 1543 case e: 1544 h-- 1545 } 1546 } 1547 return A 1548 }; 1549 h.$FormationZigZag = function(p) { 1550 var w = p.$Cols, 1551 x = p.$Rows, 1552 z = p.$Assembly, 1553 v = p.Ob, 1554 t = [], 1555 u = 0, 1556 c = 0, 1557 d = 0, 1558 q = w - 1, 1559 r = x - 1, 1560 y, h, s = 0; 1561 switch (z) { 1562 case j: 1563 c = q; 1564 d = 0; 1565 h = [f, a, e, a]; 1566 break; 1567 case l: 1568 c = 0; 1569 d = r; 1570 h = [b, e, a, e]; 1571 break; 1572 case o: 1573 c = q; 1574 d = r; 1575 h = [e, a, f, a]; 1576 break; 1577 case n: 1578 c = q; 1579 d = r; 1580 h = [a, e, b, e]; 1581 break; 1582 case i: 1583 c = 0; 1584 d = 0; 1585 h = [f, b, e, b]; 1586 break; 1587 case k: 1588 c = q; 1589 d = 0; 1590 h = [a, f, b, f]; 1591 break; 1592 case m: 1593 c = 0; 1594 d = r; 1595 h = [e, b, f, b]; 1596 break; 1597 default: 1598 c = 0; 1599 d = 0; 1600 h = [b, f, a, f] 1601 } 1602 u = 0; 1603 while (u < v) { 1604 y = d + "," + c; 1605 if (c >= 0 && c < w && d >= 0 && d < x && typeof t[y] == "undefined") { 1606 g(t, u++, [d, c]); 1607 switch (h[s % h.length]) { 1608 case b: 1609 c++; 1610 break; 1611 case f: 1612 d++; 1613 break; 1614 case a: 1615 c--; 1616 break; 1617 case e: 1618 d-- 1619 } 1620 } else { 1621 switch (h[s++ % h.length]) { 1622 case b: 1623 c--; 1624 break; 1625 case f: 1626 d--; 1627 break; 1628 case a: 1629 c++; 1630 break; 1631 case e: 1632 d++ 1633 } 1634 switch (h[s++ % h.length]) { 1635 case b: 1636 c++; 1637 break; 1638 case f: 1639 d++; 1640 break; 1641 case a: 1642 c--; 1643 break; 1644 case e: 1645 d-- 1646 } 1647 } 1648 } 1649 return t 1650 }; 1651 h.$FormationStraightStairs = function(q) { 1652 var u = q.$Cols, 1653 v = q.$Rows, 1654 e = q.$Assembly, 1655 t = q.Ob, 1656 r = [], 1657 s = 0, 1658 c = 0, 1659 d = 0, 1660 f = u - 1, 1661 h = v - 1, 1662 x = t - 1; 1663 switch (e) { 1664 case j: 1665 case m: 1666 case o: 1667 case i: 1668 var a = 0, 1669 b = 0; 1670 break; 1671 case k: 1672 case l: 1673 case n: 1674 case p: 1675 var a = f, 1676 b = 0; 1677 break; 1678 default: 1679 e = p; 1680 var a = f, 1681 b = 0 1682 } 1683 c = a; 1684 d = b; 1685 while (s < t) { 1686 if (z(e) || y(e)) g(r, x - s++, [d, c]); 1687 else g(r, s++, [d, c]); 1688 switch (e) { 1689 case j: 1690 case m: 1691 c--; 1692 d++; 1693 break; 1694 case o: 1695 case i: 1696 c++; 1697 d--; 1698 break; 1699 case k: 1700 case l: 1701 c--; 1702 d--; 1703 break; 1704 case p: 1705 case n: 1706 default: 1707 c++; 1708 d++ 1709 } 1710 if (c < 0 || d < 0 || c > f || d > h) { 1711 switch (e) { 1712 case j: 1713 case m: 1714 a++; 1715 break; 1716 case k: 1717 case l: 1718 case o: 1719 case i: 1720 b++; 1721 break; 1722 case p: 1723 case n: 1724 default: 1725 a-- 1726 } 1727 if (a < 0 || b < 0 || a > f || b > h) { 1728 switch (e) { 1729 case j: 1730 case m: 1731 a = f; 1732 b++; 1733 break; 1734 case o: 1735 case i: 1736 b = h; 1737 a++; 1738 break; 1739 case k: 1740 case l: 1741 b = h; 1742 a--; 1743 break; 1744 case p: 1745 case n: 1746 default: 1747 a = 0; 1748 b++ 1749 } 1750 if (b > h) b = h; 1751 else if (b < 0) b = 0; 1752 else if (a >
1752 f) a = f; 1753 else if (a < 0) a = 0 1754 } 1755 d = b; 1756 c = a 1757 } 1758 } 1759 return r 1760 }; 1761 h.$FormationSquare = function(i) { 1762 var a = i.$Cols || 1, 1763 b = i.$Rows || 1, 1764 j = [], 1765 d, e, f, h, k; 1766 f = a < b ? (b - a) / 2 : 0; 1767 h = a > b ? (a - b) / 2 : 0; 1768 k = c.round(c.max(a / 2, b / 2)) + 1; 1769 for (d = 0; d < a; d++) 1770 for (e = 0; e < b; e++) g(j, k - c.min(d + 1 + f, e + 1 + h, a - d + f, b - e + h), [e, d]); 1771 return j 1772 }; 1773 h.$FormationRectangle = function(f) { 1774 var d = f.$Cols || 1, 1775 e = f.$Rows || 1, 1776 h = [], 1777 a, b, i; 1778 i = c.round(c.min(d / 2, e / 2)) + 1; 1779 for (a = 0; a < d; a++) 1780 for (b = 0; b < e; b++) g(h, i - c.min(a + 1, b + 1, d - a, e - b), [b, a]); 1781 return h 1782 }; 1783 h.$FormationRandom = function(d) { 1784 for (var e = [], a, b = 0; b < d.$Rows; b++) 1785 for (a = 0; a < d.$Cols; a++) g(e, c.ceil(1e5 * c.random()) % 13, [b, a]); 1786 return e 1787 }; 1788 h.$FormationCircle = function(d) { 1789 for (var e = d.$Cols || 1, f = d.$Rows || 1, h = [], a, i = e / 2 - .5, j = f / 2 - .5, b = 0; b < e; b++) 1790 for (a = 0; a < f; a++) g(h, c.round(c.sqrt(c.pow(b - i, 2) + c.pow(a - j, 2))), [a, b]); 1791 return h 1792 }; 1793 h.$FormationCross = function(d) { 1794 for (var e = d.$Cols || 1, f = d.$Rows || 1, h = [], a, i = e / 2 - .5, j = f / 2 - .5, b = 0; b < e; b++) 1795 for (a = 0; a < f; a++) g(h, c.round(c.min(c.abs(b - i), c.abs(a - j))), [a, b]); 1796 return h 1797 }; 1798 h.$FormationRectangleCross = function(f) { 1799 for (var h = f.$Cols || 1, i = f.$Rows || 1, j = [], a, d = h / 2 - .5, e = i / 2 - .5, k = c.max(d, e) + 1, b = 0; b < h; b++) 1800 for (a = 0; a < i; a++) g(j, c.round(k - c.max(d - c.abs(b - d), e - c.abs(a - e))) - 1, [a, b]); 1801 return j 1802 } 1803 }; 1804 i.$JssorSlideshowRunner$ = function(j, s, q, u, z) { 1805 var f = this, 1806 v, g, a, y = 0, 1807 x = u.$TransitionsOrder, 1808 r, h = 8; 1809 1810 function t(a) { 1811 if (a.$Top) a.F = a.$Top; 1812 if (a.$Left) a.C = a.$Left; 1813 b.a(a, function(a) { 1814 b.cd(a) && t(a) 1815 }) 1816 } 1817 1818 function i(g, f) { 1819 var a = { 1820 $Interval: f, 1821 $Duration: 1, 1822 $Delay: 0, 1823 $Cols: 1, 1824 $Rows: 1, 1825 $Opacity: 0, 1826 $Zoom: 0, 1827 $Clip: 0, 1828 $Move: l, 1829 $SlideOut: l, 1830 $Reverse: l, 1831 $Formation: p.$FormationRandom, 1832 $Assembly: 1032, 1833 $ChessMode: { 1834 $Column: 0, 1835 $Row: 0 1836 }, 1837 $Easing: e.$EaseSwing, 1838 $Round: {}, 1839 Sb: [], 1840 $During: {} 1841 }; 1842 b.o(a, g); 1843 t(a); 1844 a.Ob = a.$Cols * a.$Rows; 1845 a.$Easing = b.sc(a.$Easing); 1846 a.Le = c.ceil(a.$Duration / a.$Interval); 1847 a.He = function(c, b) { 1848 c /= a.$Cols; 1849 b /= a.$Rows; 1850 var f = c + "x" + b; 1851 if (!a.Sb[f]) { 1852 a.Sb[f] = { 1853 S: c, 1854 N: b 1855 }; 1856 for (var d = 0; d < a.$Cols; d++) 1857 for (var e = 0; e < a.$Rows; e++) a.Sb[f][e + "," + d] = { 1858 $Top: e * b, 1859 $Right: d * c + c, 1860 $Bottom: e * b + b, 1861 $Left: d * c 1862 } 1863 } 1864 return a.Sb[f] 1865 }; 1866 if (a.$Brother) { 1867 a.$Brother = i(a.$Brother, f); 1868 a.$SlideOut = d 1869 } 1870 return a 1871 } 1872 1873 function o(B, h, a, w, o, m) { 1874 var z = this, 1875 u, v = {}, 1876 i = {}, 1877 n = [], 1878 f, e, s, q = a.$ChessMode.$Column || 0, 1879 r = a.$ChessMode.$Row || 0, 1880 g = a.He(o, m), 1881 p = C(a), 1882 D = p.length - 1, 1883 t = a.$Duration + a.$Delay * D, 1884 x = w + t, 1885 j = a.$SlideOut, 1886 y; 1887 x += 50; 1888 1889 function C(a) { 1890 var b = a.$Formation(a); 1891 return a.$Reverse ? b.reverse() : b 1892 } 1893 z.Ad = x; 1894 z.Rb = function(d) { 1895 d -= w; 1896 var e = d < t; 1897 if (e || y) { 1898 y = e; 1899 if (!j) d = t - d; 1900 var f = c.ceil(d / a.$Interval); 1901 b.a(i, function(a, e) { 1902 var d = c.max(f, a.Ge); 1903 d = c.min(d, a.length - 1); 1904 if (a.wd != d) { 1905 if (!a.wd && !j) b.v(n[e]); 1906 else d == a.Ie && j && b.M(n[e]); 1907 a.wd = d; 1908 b.K(n[e], a[d]) 1909 } 1910 }) 1911 } 1912 }; 1913 h = b.T(h); 1914 b.Db(h, k); 1915 if (b.gb()) { 1916 var E = !h["no-image"], 1917 A = b.qf(h); 1918 b.a(A, function(a) { 1919 (E || a["jssor-slider"]) && b.Gb(a, b.Gb(a), d) 1920 }) 1921 } 1922 b.a(p, function(h, k) { 1923 b.a(h, function(G) { 1924 var K = G[0], 1925 J = G[1], 1926 t = K + "," + J, 1927 n = l, 1928 p = l, 1929 x = l; 1930 if (q && J % 2) { 1931 if (q & 3) n = !n; 1932 if (q & 12) p = !p; 1933 if (q & 16) x = !x 1934 } 1935 if (r && K % 2) { 1936 if (r & 3) n = !n; 1937 if (r & 12) p = !p; 1938 if (r & 16) x = !x 1939 } 1940 a.$Top = a.$Top || a.$Clip & 4; 1941 a.$Bottom = a.$Bottom || a.$Clip & 8; 1942 a.$Left = a.$Left || a.$Clip & 1; 1943 a.$Right = a.$Right || a.$Clip & 2; 1944 var C = p ? a.$Bottom : a.$Top, 1945 z = p ? a.$Top : a.$Bottom, 1946 B = n ? a.$Right : a.$Left, 1947 A = n ? a.$Left : a.$Right; 1948 a.$Clip = C || z || B || A; 1949 s = {}; 1950 e = { 1951 F: 0, 1952 C: 0, 1953 $Opacity: 1, 1954 S: o, 1955 N: m 1956 }; 1957 f = b.o({}, e); 1958 u = b.o({}, g[t]); 1959 if (a.$Opacity) e.$Opacity = 2 - a.$Opacity; 1960 if (a.$ZIndex) { 1961 e.$ZIndex = a.$ZIndex; 1962 f.$ZIndex = 0 1963 } 1964 var I = a.$Cols * a.$Rows > 1 || a.$Clip; 1965 if (a.$Zoom || a.$Rotate) { 1966 var H = d; 1967 if (b.gb()) 1968 if (a.$Cols * a.$Rows > 1) H = l; 1969 else I = l; 1970 if (H) { 1971 e.$Zoom = a.$Zoom ? a.$Zoom - 1 : 1; 1972 f.$Zoom = 1; 1973 if (b.gb() || b.nd()) e.$Zoom = c.min(e.$Zoom, 2); 1974 var N = a.$Rotate || 0; 1975 e.$Rotate = N * 360 * (x ? -1 : 1); 1976 f.$Rotate = 0 1977 } 1978 } 1979 if (I) { 1980 var h = u.bc = {}; 1981 if (a.$Clip) { 1982 var w = a.$ScaleClip || 1; 1983 if (C && z) { 1984 h.$Top = g.N / 2 * w; 1985 h.$Bottom = -h.$Top 1986 } else if (C) h.$Bottom = -g.N * w; 1987 else if (z) h.$Top = g.N * w; 1988 if (B && A) { 1989 h.$Left = g.S / 2 * w; 1990 h.$Right = -h.$Left 1991 } else if (B) h.$Right = -g.S * w; 1992 else if (A) h.$Left = g.S * w 1993 } 1994 s.$Clip = u; 1995 f.$Clip = g[t] 1996 } 1997 var L = n ? 1 : -1, 1998 M = p ? 1 : -1; 1999 if (a.x) e.C += o * a.x * L; 2000 if (a.y) e.F += m * a.y * M; 2001 b.a(e, function(a, c) { 2002 if (b.Zb(a)) 2003 if (a != f[c]) s[c] = a - f[c] 2004 }); 2005 v[t] = j ? f : e; 2006 var D = a.Le,
2007 y = c.round(k * a.$Delay / a.$Interval); 2008 i[t] = new Array(y); 2009 i[t].Ge = y; 2010 i[t].Ie = y + D - 1; 2011 for (var F = 0; F <= D; F++) { 2012 var E = b.jd(f, s, F / D, a.$Easing, a.$During, a.$Round, { 2013 $Move: a.$Move, 2014 $OriginalWidth: o, 2015 $OriginalHeight: m 2016 }); 2017 E.$ZIndex = E.$ZIndex || 1; 2018 i[t].push(E) 2019 } 2020 }) 2021 }); 2022 p.reverse(); 2023 b.a(p, function(a) { 2024 b.a(a, function(c) { 2025 var f = c[0], 2026 e = c[1], 2027 d = f + "," + e, 2028 a = h; 2029 if (e || f) a = b.T(h); 2030 b.K(a, v[d]); 2031 b.kb(a, "hidden"); 2032 b.A(a, "absolute"); 2033 B.Ke(a); 2034 n[d] = a; 2035 b.v(a, !j) 2036 }) 2037 }) 2038 } 2039 2040 function w() { 2041 var b = this, 2042 c = 0; 2043 m.call(b, 0, v); 2044 b.dc = function(d, b) { 2045 if (b - c > h) { 2046 c = b; 2047 a && a.Rb(b); 2048 g && g.Rb(b) 2049 } 2050 }; 2051 b.hc = r 2052 } 2053 f.Je = function() { 2054 var a = 0, 2055 b = u.$Transitions, 2056 d = b.length; 2057 if (x) a = y++ % d; 2058 else a = c.floor(c.random() * d); 2059 b[a] && (b[a].pb = a); 2060 return b[a] 2061 }; 2062 f.Me = function(w, x, l, m, b) { 2063 r = b; 2064 b = i(b, h); 2065 var k = m.rd, 2066 e = l.rd; 2067 k["no-image"] = !m.Qb; 2068 e["no-image"] = !l.Qb; 2069 var n = k, 2070 p = e, 2071 u = b, 2072 d = b.$Brother || i({}, h); 2073 if (!b.$SlideOut) { 2074 n = e; 2075 p = k 2076 } 2077 var t = d.$Shift || 0; 2078 g = new o(j, p, d, c.max(t - d.$Interval, 0), s, q); 2079 a = new o(j, n, u, c.max(d.$Interval - t, 0), s, q); 2080 g.Rb(0); 2081 a.Rb(0); 2082 v = c.max(g.Ad, a.Ad); 2083 f.pb = w 2084 }; 2085 f.vb = function() { 2086 j.vb(); 2087 g = k; 2088 a = k 2089 }; 2090 f.Ne = function() { 2091 var b = k; 2092 if (a) b = new w; 2093 return b 2094 }; 2095 if (b.gb() || b.nd() || z && b.Of() < 537) h = 16; 2096 n.call(f); 2097 m.call(f, -1e7, 1e7) 2098 }; 2099 var j = i.$JssorSlider$ = function(p, hc) { 2100 var g = this; 2101 2102 function Fc() { 2103 var a = this; 2104 m.call(a, -1e8, 2e8); 2105 a.ze = function() { 2106 var b = a.tb(), 2107 d = c.floor(b), 2108 f = t(d), 2109 e = b - c.floor(b); 2110 return { 2111 pb: f, 2112 xe: d, 2113 Cb: e 2114 } 2115 }; 2116 a.dc = function(b, a) { 2117 var e = c.floor(a); 2118 if (e != a && a > b) e++; 2119 Wb(e, d); 2120 g.k(j.$EVT_POSITION_CHANGE, t(a), t(b), a, b) 2121 } 2122 } 2123 2124 function Ec() { 2125 var a = this; 2126 m.call(a, 0, 0, { 2127 Fc: r 2128 }); 2129 b.a(C, function(b) { 2130 D & 1 && b.jf(r); 2131 a.pc(b); 2132 b.$Shift(gb / dc) 2133 }) 2134 } 2135 2136 function Dc() { 2137 var a = this, 2138 b = Vb.$Elmt; 2139 m.call(a, -1, 2, { 2140 $Easing: e.$EaseLinear, 2141 Re: { 2142 Cb: bc 2143 }, 2144 Fc: r 2145 }, b, { 2146 Cb: 1 2147 }, { 2148 Cb: -2 2149 }); 2150 a.Ub = b 2151 } 2152 2153 function rc(o, n) { 2154 var b = this, 2155 e, f, h, i, c; 2156 m.call(b, -1e8, 2e8, { 2157 ed: 100 2158 }); 2159 b.Xc = function() { 2160 O = d; 2161 R = k; 2162 g.k(j.$EVT_SWIPE_START, t(w.Z()), w.Z()) 2163 }; 2164 b.Wc = function() { 2165 O = l; 2166 i = l; 2167 var a = w.ze(); 2168 g.k(j.$EVT_SWIPE_END, t(w.Z()), w.Z()); 2169 !a.Cb && Hc(a.xe, s) 2170 }; 2171 b.dc = function(j, g) { 2172 var b; 2173 if (i) b = c; 2174 else { 2175 b = f; 2176 if (h) { 2177 var d = g / h;
2178 b = a.$SlideEasing(d) * (f - e) + e 2179 } 2180 } 2181 w.r(b) 2182 }; 2183 b.Nb = function(a, d, c, g) { 2184 e = a; 2185 f = d; 2186 h = c; 2187 w.r(a); 2188 b.r(0); 2189 b.kd(c, g) 2190 }; 2191 b.Be = function(a) { 2192 i = d; 2193 c = a; 2194 b.$Play(a, k, d) 2195 }; 2196 b.hf = function(a) { 2197 c = a 2198 }; 2199 w = new Fc; 2200 w.zb(o); 2201 w.zb(n) 2202 } 2203 2204 function sc() { 2205 var c = this, 2206 a = Zb(); 2207 b.D(a, 0); 2208 b.W(a, "pointerEvents", "none"); 2209 c.$Elmt = a; 2210 c.Ke = function(c) { 2211 b.G(a, c); 2212 b.v(a) 2213 }; 2214 c.vb = function() { 2215 b.M(a); 2216 b.rc(a) 2217 } 2218 } 2219 2220 function Bc(i, f) { 2221 var e = this, 2222 q, L, x, o, y = [], 2223 w, B, W, H, S, F, h, v, p; 2224 m.call(e, -u, u + 1, {}); 2225 2226 function E(a) { 2227 q && q.hd(); 2228 T(i, a, 0); 2229 F = d; 2230 q = new I.$Class(i, I, b.ng(b.j(i, "idle")) || qc); 2231 q.r(0) 2232 } 2233 2234 function Y() { 2235 q.oc < I.oc && E() 2236 } 2237 2238 function O(p, r, n) { 2239 if (!H) { 2240 H = d; 2241 if (o && n) { 2242 var h = n.width, 2243 c = n.height, 2244 m = h, 2245 k = c; 2246 if (h && c && a.$FillMode) { 2247 if (a.$FillMode & 3 && (!(a.$FillMode & 4) || h > K || c > J)) { 2248 var i = l, 2249 q = K / J * c / h; 2250 if (a.$FillMode & 1) i = q > 1; 2251 else if (a.$FillMode & 2) i = q < 1; 2252 m = i ? h * J / c : K; 2253 k = i ? J : c * K / h 2254 } 2255 b.l(o, m); 2256 b.m(o, k); 2257 b.z(o, (J - k) / 2); 2258 b.B(o, (K - m) / 2) 2259 } 2260 b.A(o, "absolute"); 2261 g.k(j.$EVT_LOAD_END, f) 2262 } 2263 } 2264 b.M(r); 2265 p && p(e) 2266 } 2267 2268 function X(b, c, d, g) { 2269 if (g == R && s == f && P) 2270 if (!Gc) { 2271 var a = t(b); 2272 A.Me(a, f, c, e, d); 2273 c.Ue(); 2274 U.$Shift(a - U.uc() - 1); 2275 U.r(a); 2276 z.Nb(b, b, 0) 2277 } 2278 } 2279 2280 function ab(b) { 2281 if (b == R && s == f) { 2282 if (!h) { 2283 var a = k; 2284 if (A) 2285 if (A.pb == f) a = A.Ne(); 2286 else A.vb(); 2287 Y(); 2288 h = new zc(i, f, a, q); 2289 h.md(p) 2290 }!h.$IsPlaying() && h.mc() 2291 } 2292 } 2293 2294 function G(d, g, l) { 2295 if (d == f) { 2296 if (d != g) C[g] && C[g].Vc(); 2297 else !l && h && h.Vd(); 2298 p && p.$Enable(); 2299 var m = R = b.P(); 2300 e.Eb(b.H(k, ab, m)) 2301 } else { 2302 var j = c.min(f, d), 2303 i = c.max(f, d), 2304 o = c.min(i - j, j + r - i), 2305 n = u + a.$LazyLoading - 1; 2306 (!S || o <= n) && e.Eb() 2307 } 2308 } 2309 2310 function bb() { 2311 if (s == f && h) { 2312 h.mb(); 2313 p && p.$Quit(); 2314 p && p.$Disable(); 2315 h.bd() 2316 } 2317 } 2318 2319 function eb() { 2320 s == f && h && h.mb() 2321 } 2322 2323 function Z(a) { 2324 !M && g.k(j.$EVT_CLICK, f, a) 2325 } 2326 2327 function Q() { 2328 p = v.pInstance; 2329 h && h.md(p) 2330 } 2331 e.Eb = function(c, a) { 2332 a = a || x; 2333 if (y.length && !H) { 2334 b.v(a); 2335 if (!W) { 2336 W = d; 2337 g.k(j.$EVT_LOAD_START, f); 2338 b.a(y, function(a) { 2339 if (!b.s(a, "src")) { 2340 a.src = b.j(a, "src2"); 2341 b.bb(a, a["display-origin"]) 2342 } 2343 }) 2344 } 2345 b.vg(y, o, b.H(k, O, c, a)) 2346 } else O(c, a) 2347 }; 2348 e.ke = function() { 2349 var i = f;
2350 if (a.$AutoPlaySteps < 0) i -= r; 2351 var d = i + a.$AutoPlaySteps * xc; 2352 if (D & 2) d = t(d); 2353 if (!(D & 1) && !db) d = c.max(0, c.min(d, r - u)); 2354 if (d != f) { 2355 if (A) { 2356 var g = A.Je(r); 2357 if (g) { 2358 var j = R = b.P(), 2359 h = C[t(d)]; 2360 return h.Eb(b.H(k, X, d, h, g, j), x) 2361 } 2362 } 2363 ob(d) 2364 } else if (a.$Loop) { 2365 e.Vc(); 2366 G(f, f) 2367 } 2368 }; 2369 e.ic = function() { 2370 G(f, f, d) 2371 }; 2372 e.Vc = function() { 2373 p && p.$Quit(); 2374 p && p.$Disable(); 2375 e.Dd(); 2376 h && h.og(); 2377 h = k; 2378 E() 2379 }; 2380 e.Ue = function() { 2381 b.M(i) 2382 }; 2383 e.Dd = function() { 2384 b.v(i) 2385 }; 2386 e.jg = function() { 2387 p && p.$Enable() 2388 }; 2389 2390 function T(a, c, e) { 2391 if (b.s(a, "jssor-slider")) return; 2392 if (!F) { 2393 if (a.tagName == "IMG") { 2394 y.push(a); 2395 if (!b.s(a, "src")) { 2396 S = d; 2397 a["display-origin"] = b.bb(a); 2398 b.M(a) 2399 } 2400 } 2401 b.gb() && b.D(a, (b.D(a) || 0) + 1) 2402 } 2403 var f = b.yb(a); 2404 b.a(f, function(f) { 2405 var h = f.tagName, 2406 i = b.j(f, "u"); 2407 if (i == "player" && !v) { 2408 v = f; 2409 if (v.pInstance) Q(); 2410 else b.c(v, "dataavailable", Q) 2411 } 2412 if (i == "caption") { 2413 if (c) { 2414 b.Pc(f, b.j(f, "to")); 2415 b.Mf(f, b.j(f, "bf")); 2416 b.j(f, "3d") && b.Lf(f, "preserve-3d") 2417 } else if (!b.Bd()) { 2418 var g = b.T(f, l, d); 2419 b.Lb(g, f, a); 2420 b.Bb(f, a); 2421 f = g; 2422 c = d 2423 } 2424 } else if (!F && !e && !o) { 2425 if (h == "A") { 2426 if (b.j(f, "u") == "image") o = b.xf(f, "IMG"); 2427 else o = b.u(f, "image", d); 2428 if (o) { 2429 w = f; 2430 b.bb(w, "block"); 2431 b.K(w, V); 2432 B = b.T(w, d); 2433 b.A(w, "relative"); 2434 b.Gb(B, 0); 2435 b.W(B, "backgroundColor", "#000") 2436 } 2437 } else if (h == "IMG" && b.j(f, "u") == "image") o = f; 2438 if (o) { 2439 o.border = 0; 2440 b.K(o, V) 2441 } 2442 } 2443 T(f, c, e + 1) 2444 }) 2445 } 2446 e.tc = function(c, b) { 2447 var a = u - b; 2448 bc(L, a) 2449 }; 2450 e.pb = f; 2451 n.call(e); 2452 b.Yf(i, b.j(i, "p")); 2453 b.Xf(i, b.j(i, "po")); 2454 var N = b.u(i, "thumb", d); 2455 if (N) { 2456 e.Mg = b.T(N); 2457 b.M(N) 2458 } 2459 b.v(i); 2460 x = b.T(cb); 2461 b.D(x, 1e3); 2462 b.c(i, "click", Z); 2463 E(d); 2464 e.Qb = o; 2465 e.Mc = B; 2466 e.rd = i; 2467 e.Ub = L = i; 2468 b.G(L, x); 2469 g.$On(203, G); 2470 g.$On(28, eb); 2471 g.$On(24, bb) 2472 } 2473 2474 function zc(y, f, p, q) { 2475 var a = this, 2476 n = 0, 2477 u = 0, 2478 h, i, e, c, k, t, r, o = C[f]; 2479 m.call(a, 0, 0); 2480 2481 function v() { 2482 b.rc(N); 2483 fc && k && o.Mc && b.G(N, o.Mc); 2484 b.v(N, !k && o.Qb) 2485 } 2486 2487 function w() { 2488 a.mc() 2489 } 2490 2491 function x(b) { 2492 r = b; 2493 a.mb(); 2494 a.mc() 2495 } 2496 a.mc = function() { 2497 var b = a.tb(); 2498 if (!B && !O && !r && s == f) { 2499 if (!b) { 2500 if (h && !k) { 2501 k = d; 2502 a.bd(d); 2503 g.k(j.$EVT_SLIDESHOW_START, f, n, u, h, c) 2504 } 2505 v() 2506 } 2507 var l, p = j.$EVT_STATE_CHANGE; 2508 if (b != c) 2509 if (b == e) l = c; 2510 else if (b == i) l = e; 2511 else if (!b) l = i; 2512 else l = a.fd(); 2513 g.k(p, f, b, n, i, e, c); 2514 var m = P && (!E || F); 2515 if (b == c)(e != c && !(E & 12) || m) && o.ke(); 2516 else(m || b != e) && a.kd(l, w) 2517 } 2518 }; 2519 a.Vd = function() { 2520 e == c && e == a.tb() && a.r(i) 2521 }; 2522 a.og = function() { 2523 A && A.pb == f && A.vb(); 2524 var b = a.tb(); 2525 b < c && g.k(j.$EVT_STATE_CHANGE, f, -b - 1, n, i, e, c) 2526 }; 2527 a.bd = function(a) { 2528 p && b.kb(ib, a && p.hc.$Outside ? "" : "hidden") 2529 }; 2530 a.tc = function(b, a) { 2531 if (k && a >= h) { 2532 k = l; 2533 v(); 2534 o.Dd(); 2535 A.vb(); 2536 g.k(j.$EVT_SLIDESHOW_END, f, n, u, h, c) 2537 } 2538 g.k(j.$EVT_PROGRESS_CHANGE, f, a, n, i, e, c) 2539 }; 2540 a.md = function(a) { 2541 if (a && !t) { 2542 t = a; 2543 a.$On($JssorPlayer$.De, x) 2544 } 2545 }; 2546 p && a.pc(p); 2547 h = a.ac(); 2548 a.pc(q); 2549 i = h + q.Oc; 2550 e = h + q.Uc; 2551 c = a.ac() 2552 } 2553 2554 function Mb(a, c, d) { 2555 b.B(a, c); 2556 b.z(a, d) 2557 } 2558 2559 function bc(c, b) { 2560 var a = x > 0 ? x : hb, 2561 d = Bb * b * (a & 1), 2562 e = Cb * b * (a >> 1 & 1); 2563 Mb(c, d, e) 2564 } 2565 2566 function Rb() { 2567 qb = O; 2568 Kb = z.fd(); 2569 G = w.Z() 2570 } 2571 2572 function ic() { 2573 Rb(); 2574 if (B || !F && E & 12) { 2575 z.mb(); 2576 g.k(j.Af) 2577 } 2578 } 2579 2580 function gc(f) { 2581 if (!B && (F || !(E & 12)) && !z.$IsPlaying()) { 2582 var d = w.Z(), 2583 b = c.ceil(G); 2584 if (f && c.abs(H) >= a.$MinDragOffsetToSlide) { 2585 b = c.ceil(d); 2586 b += fb 2587 } 2588 if (!(D & 1)) b = c.min(r - u, c.max(b, 0)); 2589 var e = c.abs(b - d); 2590 e = 1 - c.pow(1 - e, 5); 2591 if (!M && qb) z.Ve(Kb); 2592 else if (d == b) { 2593 ub.jg(); 2594 ub.ic() 2595 } else z.Nb(d, b, e * Xb) 2596 } 2597 } 2598 2599 function Ib(a) { 2600 !b.j(b.ec(a), "nodrag") && b.Jb(a) 2601 } 2602 2603 function vc(a) { 2604 ac(a, 1) 2605 } 2606 2607 function ac(a, c) { 2608 a = b.Hd(a); 2609 var i = b.ec(a); 2610 if (!L && !b.j(i, "nodrag") && wc() && (!c || a.touches.length == 1)) { 2611 B = d; 2612 Ab = l; 2613 R = k; 2614 b.c(f, c ? "touchmove" : "mousemove", Db); 2615 b.P(); 2616 M = 0; 2617 ic(); 2618 if (!qb) x = 0; 2619 if (c) { 2620 var h = a.touches[0]; 2621 vb = h.clientX; 2622 wb = h.clientY 2623 } else { 2624 var e = b.Od(a); 2625 vb = e.x; 2626 wb = e.y 2627 } 2628 H = 0; 2629 bb = 0; 2630 fb = 0; 2631 g.k(j.$EVT_DRAG_START, t(G), G, a) 2632 } 2633 } 2634 2635 function Db(e) { 2636 if (B) { 2637 e = b.Hd(e); 2638 var f; 2639 if (e.type != "mousemove") { 2640 var l = e.touches[0]; 2641 f = { 2642 x: l.clientX, 2643 y: l.clientY 2644 } 2645 } else f = b.Od(e); 2646 if (f) { 2647 var j = f.x - vb, 2648 k = f.y - wb; 2649 if (c.floor(G) != G) x = x || hb & L; 2650 if ((j || k) && !x) { 2651 if (L == 3) 2652 if (c.abs(k) > c.abs(j)) x = 2; 2653 else x = 1; 2654 else x = L; 2655 if (kb && x == 1 && c.abs(k) - c.abs(j) > 3) Ab = d 2656 } 2657 if (x) { 2658 var a = k, 2659 i = Cb; 2660 if (x == 1) { 2661 a = j; 2662 i = Bb 2663 } 2664 if (!(D & 1)) { 2665 if (a > 0) { 2666 var g = i * s, 2667 h = a - g; 2668 if (h > 0) a = g + c.sqrt(h) * 5 2669 } 2670 if (a < 0) { 2671 var g = i * (r - u - s), 2672 h = -a - g; 2673 if (h > 0) a = -g - c.sqrt(h) * 5 2674 } 2675 } 2676 if (H - bb < -2) fb = 0; 2677 else if (H - bb > 2) fb = -1; 2678 bb = H; 2679 H = a; 2680 tb = G - H / i / (Z || 1); 2681 if (H && x && !Ab) { 2682 b.Jb(e); 2683 if (!O) z.Be(tb); 2684 else z.hf(tb) 2685 } 2686 } 2687 } 2688 } 2689 } 2690 2691 function nb() { 2692 tc(); 2693 if (B) { 2694 B = l; 2695 b.P(); 2696 b.R(f, "mousemove", Db); 2697 b.R(f, "touchmove", Db); 2698 M = H; 2699 z.mb(); 2700 var a = w.Z(); 2701 g.k(j.$EVT_DRAG_END, t(a), a, t(G), G); 2702 E & 12 && Rb(); 2703 gc(d) 2704 } 2705 } 2706 2707 function mc(c) { 2708 if (M) { 2709 b.Wf(c); 2710 var a = b.ec(c); 2711 while (a && v !== a) { 2712 a.tagName == "A" && b.Jb(c); 2713 try { 2714 a = a.parentNode 2715 } catch (d) { 2716 break 2717 } 2718 } 2719 } 2720 } 2721
2722 function Lb(a) { 2723 C[s]; 2724 s = t(a); 2725 ub = C[s]; 2726 Wb(a); 2727 return s 2728 } 2729 2730 function Hc(a, b) { 2731 x = 0; 2732 Lb(a); 2733 g.k(j.$EVT_PARK, t(a), b) 2734 } 2735 2736 function Wb(a, c) { 2737 yb = a; 2738 b.a(S, function(b) { 2739 b.wc(t(a), a, c) 2740 }) 2741 } 2742 2743 function wc() { 2744 var b = j.ld || 0, 2745 a = Y; 2746 if (kb) a & 1 && (a &= 1); 2747 j.ld |= a; 2748 return L = a & ~b 2749 } 2750 2751 function tc() { 2752 if (L) { 2753 j.ld &= ~Y; 2754 L = 0 2755 } 2756 } 2757 2758 function Zb() { 2759 var a = b.fb(); 2760 b.K(a, V); 2761 b.A(a, "absolute"); 2762 return a 2763 } 2764 2765 function t(a) { 2766 return (a % r + r) % r 2767 } 2768 2769 function nc(b, d) { 2770 if (d) 2771 if (!D) { 2772 b = c.min(c.max(b + yb, 0), r - u); 2773 d = l 2774 } else if (D & 2) { 2775 b = t(b + yb); 2776 d = l 2777 } 2778 ob(b, a.$SlideDuration, d) 2779 } 2780 2781 function zb() { 2782 b.a(S, function(a) { 2783 a.qc(a.Mb.$ChanceToShow <= F) 2784 }) 2785 } 2786 2787 function kc() { 2788 if (!F) { 2789 F = 1; 2790 zb(); 2791 if (!B) { 2792 E & 12 && gc(); 2793 E & 3 && C[s].ic() 2794 } 2795 } 2796 } 2797 2798 function jc() { 2799 if (F) { 2800 F = 0; 2801 zb(); 2802 B || !(E & 12) || ic() 2803 } 2804 } 2805 2806 function lc() { 2807 V = { 2808 S: K, 2809 N: J, 2810 $Top: 0, 2811 $Left: 0 2812 }; 2813 b.a(T, function(a) { 2814 b.K(a, V); 2815 b.A(a, "absolute"); 2816 b.kb(a, "hidden"); 2817 b.M(a) 2818 }); 2819 b.K(cb, V) 2820 } 2821 2822 function mb(b, a) { 2823 ob(b, a, d) 2824 } 2825 2826 function ob(g, f, k) { 2827 if (Tb && (!B && (F || !(E & 12)) || a.$NaviQuitDrag)) { 2828 O = d; 2829 B = l; 2830 z.mb(); 2831 if (f == h) f = Xb; 2832 var e = Eb.tb(), 2833 b = g; 2834 if (k) { 2835 b = e + g; 2836 if (g > 0) b = c.ceil(b); 2837 else b = c.floor(b) 2838 } 2839 if (D & 2) b = t(b); 2840 if (!(D & 1)) b = c.max(0, c.min(b, r - u)); 2841 var j = (b - e) % r; 2842 b = e + j; 2843 var i = e == b ? 0 : f * c.abs(j); 2844 i = c.min(i, f * u * 1.5); 2845 z.Nb(e, b, i || 1) 2846 } 2847 } 2848 g.$PlayTo = ob; 2849 g.$GoTo = function(a) { 2850 w.r(Lb(a)) 2851 }; 2852 g.$Next = function() { 2853 mb(1) 2854 }; 2855 g.$Prev = function() { 2856 mb(-1) 2857 }; 2858 g.$Pause = function() { 2859 P = l 2860 }; 2861 g.$Play = function() { 2862 if (!P) { 2863 P = d; 2864 C[s] && C[s].ic() 2865 } 2866 }; 2867 g.$SetSlideshowTransitions = function(b) { 2868 a.$SlideshowOptions.$Transitions = b 2869 }; 2870 g.$SetCaptionTransitions = function(a) { 2871 I.$Transitions = a; 2872 I.oc = b.P() 2873 }; 2874 g.$SlidesCount = function() { 2875 return T.length 2876 }; 2877 g.$CurrentIndex = function() { 2878 return s 2879 }; 2880 g.$IsAutoPlaying = function() { 2881 return P 2882 }; 2883 g.$IsDragging = function() { 2884 return B 2885 }; 2886 g.$IsSliding = function() { 2887 return O 2888 }; 2889 g.$IsMouseOver = function() { 2890 return !F 2891 }; 2892 g.$LastDragSucceded = function() { 2893 return M 2894 }; 2895 2896 function X() { 2897 return b.l(y || p) 2898 } 2899 2900 function jb() { 2901 return b.m(y || p) 2902 } 2903 g.$OriginalWidth = g.$GetOriginalWidth = X; 2904 g.$OriginalHeight = g.$GetOriginalHeight = jb; 2905 2906 function Gb(c, d) { 2907 if (c == h) return b.l(p); 2908 if (!y) { 2909 var a = b.fb(f); 2910 b.gd(a, b.gd(p)); 2911 b.Xb(a, b.Xb(p)); 2912 b.bb(a, "block"); 2913 b.A(a, "relative"); 2914 b.z(a, 0); 2915 b.B(a, 0); 2916 b.kb(a, "visible"); 2917 y = b.fb(f); 2918 b.A(y, "absolute"); 2919 b.z(y, 0); 2920 b.B(y, 0); 2921 b.l(y, b.l(p));
2922 b.m(y, b.m(p)); 2923 b.Pc(y, "0 0"); 2924 b.G(y, a); 2925 var i = b.yb(p); 2926 b.G(p, y); 2927 b.W(p, "backgroundImage", ""); 2928 b.a(i, function(c) { 2929 b.G(b.j(c, "noscale") ? p : a, c); 2930 b.j(c, "autocenter") && Nb.push(c) 2931 }) 2932 } 2933 Z = c / (d ? b.m : b.l)(y); 2934 b.Zf(y, Z); 2935 var g = d ? Z * X() : c, 2936 e = d ? c : Z * jb(); 2937 b.l(p, g); 2938 b.m(p, e); 2939 b.a(Nb, function(a) { 2940 var c = b.vc(b.j(a, "autocenter")); 2941 b.lg(a, c) 2942 }) 2943 } 2944 g.$ScaleHeight = g.$GetScaleHeight = function(a) { 2945 if (a == h) return b.m(p); 2946 Gb(a, d) 2947 }; 2948 g.$ScaleWidth = g.$SetScaleWidth = g.$GetScaleWidth = Gb; 2949 g.xd = function(a) { 2950 var d = c.ceil(t(gb / dc)), 2951 b = t(a - s + d); 2952 if (b > u) { 2953 if (a - s > r / 2) a -= r; 2954 else if (a - s <= -r / 2) a += r 2955 } else a = s + b - d; 2956 return a 2957 }; 2958 n.call(g); 2959 g.$Elmt = p = b.hb(p); 2960 var a = b.o({ 2961 $FillMode: 0, 2962 $LazyLoading: 1, 2963 $ArrowKeyNavigation: 1, 2964 $StartIndex: 0, 2965 $AutoPlay: l, 2966 $Loop: 1, 2967 $HWA: d, 2968 $NaviQuitDrag: d, 2969 $AutoPlaySteps: 1, 2970 $AutoPlayInterval: 3e3, 2971 $PauseOnHover: 1, 2972 $SlideDuration: 500, 2973 $SlideEasing: e.$EaseOutQuad, 2974 $MinDragOffsetToSlide: 20, 2975 $SlideSpacing: 0, 2976 $Cols: 1, 2977 $Align: 0, 2978 $UISearchMode: 1, 2979 $PlayOrientation: 1, 2980 $DragOrientation: 1 2981 }, hc); 2982 a.$HWA = a.$HWA && b.Pf(); 2983 if (a.$Idle != h) a.$AutoPlayInterval = a.$Idle; 2984 if (a.$ParkingPosition != h) a.$Align = a.$ParkingPosition; 2985 var hb = a.$PlayOrientation & 3, 2986 xc = (a.$PlayOrientation & 4) / -4 || 1, 2987 eb = a.$SlideshowOptions, 2988 I = b.o({ 2989 $Class: q, 2990 $PlayInMode: 1, 2991 $PlayOutMode: 1, 2992 $HWA: a.$HWA 2993 }, a.$CaptionSliderOptions); 2994 I.$Transitions = I.$Transitions || I.$CaptionTransitions; 2995 var rb = a.$BulletNavigatorOptions, 2996 W = a.$ArrowNavigatorOptions, 2997 ab = a.$ThumbnailNavigatorOptions, 2998 Q = !a.$UISearchMode, 2999 y, v = b.u(p, "slides", Q), 3000 cb = b.u(p, "loading", Q) || b.fb(f), 3001 Jb = b.u(p, "navigator", Q), 3002 ec = b.u(p, "arrowleft", Q), 3003 cc = b.u(p, "arrowright", Q), 3004 Hb = b.u(p, "thumbnavigator", Q), 3005 pc = b.l(v), 3006 oc = b.m(v), 3007 V, T = [], 3008 yc = b.yb(v); 3009 b.a(yc, function(a) { 3010 if (a.tagName == "DIV" && !b.j(a, "u")) T.push(a); 3011 else b.gb() && b.D(a, (b.D(a) || 0) + 1) 3012 }); 3013 var s = -1, 3014 yb, ub, r = T.length, 3015 K = a.$SlideWidth || pc, 3016 J = a.$SlideHeight || oc,
3017 Yb = a.$SlideSpacing, 3018 Bb = K + Yb, 3019 Cb = J + Yb, 3020 dc = hb & 1 ? Bb : Cb, 3021 u = c.min(a.$Cols, r), 3022 ib, x, L, Ab, S = [], 3023 Sb, Ub, Qb, fc, Gc, P, E = a.$PauseOnHover, 3024 qc = a.$AutoPlayInterval, 3025 Xb = a.$SlideDuration, 3026 sb, db, gb, Tb = u < r, 3027 D = Tb ? a.$Loop : 0, 3028 Y, M, F = 1, 3029 O, B, R, vb = 0, 3030 wb = 0, 3031 H, bb, fb, Eb, w, U, z, Vb = new sc, 3032 Z, Nb = []; 3033 if (r) { 3034 if (a.$HWA) Mb = function(a, c, d) { 3035 b.Db(a, { 3036 $TranslateX: c, 3037 $TranslateY: d 3038 }) 3039 }; 3040 P = a.$AutoPlay; 3041 g.Mb = hc; 3042 lc(); 3043 b.s(p, "jssor-slider", d); 3044 b.D(v, b.D(v) || 0); 3045 b.A(v, "absolute"); 3046 ib = b.T(v, d); 3047 b.Lb(ib, v); 3048 if (eb) { 3049 fc = eb.$ShowLink; 3050 sb = eb.$Class; 3051 db = u == 1 && r > 1 && sb && (!b.Bd() || b.sd() >= 8) 3052 } 3053 gb = db || u >= r || !(D & 1) ? 0 : a.$Align; 3054 Y = (u > 1 || gb ? hb : -1) & a.$DragOrientation; 3055 var xb = v, 3056 C = [], 3057 A, N, Fb = b.Tf(), 3058 kb = Fb.yf, 3059 G, qb, Kb, tb; 3060 Fb.zd && b.W(xb, Fb.zd, ([k, "pan-y", "pan-x", "none"])[Y] || ""); 3061 U = new Dc; 3062 if (db) A = new sb(Vb, K, J, eb, kb); 3063 b.G(ib, U.Ub); 3064 b.kb(v, "hidden"); 3065 N = Zb(); 3066 b.W(N, "backgroundColor", "#000"); 3067 b.Gb(N, 0); 3068 b.Lb(N, xb.firstChild, xb); 3069 for (var pb = 0; pb < T.length; pb++) { 3070 var Ac = T[pb], 3071 Cc = new Bc(Ac, pb); 3072 C.push(Cc) 3073 } 3074 b.M(cb); 3075 Eb = new Ec; 3076 z = new rc(Eb, U); 3077 b.c(v, "click", mc, d); 3078 b.c(p, "mouseout", b.Ib(kc, p)); 3079 b.c(p, "mouseover", b.Ib(jc, p)); 3080 if (Y) { 3081 b.c(v, "mousedown", ac); 3082 b.c(v, "touchstart", vc); 3083 b.c(v, "dragstart", Ib); 3084 b.c(v, "selectstart", Ib); 3085 b.c(f, "mouseup", nb); 3086 b.c(f, "touchend", nb); 3087 b.c(f, "touchcancel", nb); 3088 b.c(i, "blur", nb) 3089 } 3090 E &= kb ? 10 : 5; 3091 if (Jb && rb) { 3092 Sb = new rb.$Class(Jb, rb, X(), jb()); 3093 S.push(Sb) 3094 } 3095 if (W && ec && cc) { 3096 W.$Loop = D; 3097 W.$Cols = u; 3098 Ub = new W.$Class(ec, cc, W, X(), jb()); 3099 S.push(Ub) 3100 } 3101 if (Hb && ab) { 3102 ab.$StartIndex = a.$StartIndex; 3103 Qb = new ab.$Class(Hb, ab); 3104 S.push(Qb) 3105 } 3106 b.a(S, function(a) { 3107 a.Ec(r, C, cb); 3108 a.$On(o.cc, nc) 3109 }); 3110 b.W(p, "visibility", "visible"); 3111 Gb(X()); 3112 zb(); 3113 a.$ArrowKeyNavigation && b.c(f, "keydown", function(b) { 3114 if (b.keyCode == 37) mb(-a.$ArrowKeyNavigation); 3115 else b.keyCode == 39 && mb(a.$ArrowKeyNavigation) 3116 }); 3117 var lb = a.$StartIndex; 3118 if (!(D & 1)) lb = c.max(0, c.min(lb, r - u)); 3119 z.Nb(lb, lb, 0) 3120 } 3121 }; 3122 j.$EVT_CLICK = 21; 3123 j.$EVT_DRAG_START = 22; 3124 j.$EVT_DRAG_END = 23; 3125 j.$EVT_SWIPE_START = 24; 3126 j.$EVT_SWIPE_END = 25; 3127 j.$EVT_LOAD_START = 26; 3128 j.$EVT_LOAD_END = 27; 3129 j.Af = 28; 3130 j.$EVT_POSITION_CHANGE = 202; 3131 j.$EVT_PARK = 203; 3132 j.$EVT_SLIDESHOW_START = 206; 3133 j.$EVT_SLIDESHOW_END = 207; 3134 j.$EVT_PROGRESS_CHANGE = 208; 3135 j.$EVT_STATE_CHANGE = 209; 3136 var o = { 3137 cc: 1 3138 }; 3139 i.$JssorBulletNavigator$ = function(e, C) { 3140 var f = this; 3141 n.call(f); 3142 e = b.hb(e); 3143 var s, A, z, r, j = 0, 3144 a, m, i, w, x, h, g, q, p, B = [], 3145 y = []; 3146 3147 function v(a) { 3148 a != -1 && y[a].yd(a == j) 3149 } 3150 3151 function t(a) { 3152 f.k(o.cc, a * m) 3153 } 3154 f.$Elmt = e; 3155 f.wc = function(a) { 3156 if (a != r) { 3157 var d = j, 3158 b = c.floor(a / m); 3159 j = b; 3160 r = a; 3161 v(d); 3162 v(b) 3163 } 3164 }; 3165 f.qc = function(a) { 3166 b.v(e, a) 3167 }; 3168 var u; 3169 f.Ec = function(E) { 3170 if (!u) { 3171 s = c.ceil(E / m); 3172 j = 0; 3173 var o = q + w, 3174 r = p + x, 3175 n = c.ceil(s / i) - 1;
3176 A = q + o * (!h ? n : i - 1); 3177 z = p + r * (h ? n : i - 1); 3178 b.l(e, A); 3179 b.m(e, z); 3180 for (var f = 0; f < s; f++) { 3181 var C = b.Ff(); 3182 b.Vf(C, f + 1); 3183 var l = b.td(g, "numbertemplate", C, d); 3184 b.A(l, "absolute"); 3185 var v = f % (n + 1); 3186 b.B(l, !h ? o * v : f % i * o); 3187 b.z(l, h ? r * v : c.floor(f / (n + 1)) * r); 3188 b.G(e, l); 3189 B[f] = l; 3190 a.$ActionMode & 1 && b.c(l, "click", b.H(k, t, f)); 3191 a.$ActionMode & 2 && b.c(l, "mouseover", b.Ib(b.H(k, t, f), l)); 3192 y[f] = b.Tb(l) 3193 } 3194 u = d 3195 } 3196 }; 3197 f.Mb = a = b.o({ 3198 $SpacingX: 10, 3199 $SpacingY: 10, 3200 $Orientation: 1, 3201 $ActionMode: 1 3202 }, C); 3203 g = b.u(e, "prototype"); 3204 q = b.l(g); 3205 p = b.m(g); 3206 b.Bb(g, e); 3207 m = a.$Steps || 1; 3208 i = a.$Rows || 1; 3209 w = a.$SpacingX; 3210 x = a.$SpacingY; 3211 h = a.$Orientation - 1; 3212 a.$Scale == l && b.s(e, "noscale", d); 3213 a.$AutoCenter && b.s(e, "autocenter", a.$AutoCenter) 3214 }; 3215 i.$JssorArrowNavigator$ = function(a, g, h) { 3216 var c = this; 3217 n.call(c); 3218 var r, q, e, f, i; 3219 b.l(a); 3220 b.m(a); 3221 3222 function j(a) { 3223 c.k(o.cc, a, d) 3224 } 3225 3226 function p(c) { 3227 b.v(a, c || !h.$Loop && e == 0); 3228 b.v(g, c || !h.$Loop && e >= q - h.$Cols); 3229 r = c 3230 } 3231 c.wc = function(b, a, c) { 3232 if (c) e = a; 3233 else { 3234 e = b; 3235 p(r) 3236 } 3237 }; 3238 c.qc = p; 3239 var m; 3240 c.Ec = function(c) { 3241 q = c; 3242 e = 0; 3243 if (!m) { 3244 b.c(a, "click", b.H(k, j, -i)); 3245 b.c(g, "click", b.H(k, j, i)); 3246 b.Tb(a); 3247 b.Tb(g); 3248 m = d 3249 } 3250 }; 3251 c.Mb = f = b.o({ 3252 $Steps: 1 3253 }, h); 3254 i = f.$Steps; 3255 if (f.$Scale == l) { 3256 b.s(a, "noscale", d); 3257 b.s(g, "noscale", d) 3258 } 3259 if (f.$AutoCenter) { 3260 b.s(a, "autocenter", f.$AutoCenter); 3261 b.s(g, "autocenter", f.$AutoCenter) 3262 } 3263 }; 3264 i.$JssorThumbnailNavigator$ = function(g, B) { 3265 var h = this, 3266 y, p, a, v = [], 3267 z, x, e, q, r, u, t, m, s, f, i; 3268 n.call(h); 3269 g = b.hb(g); 3270 3271 function A(n, f) { 3272 var g = this, 3273 c, m, l; 3274 3275 function q() { 3276 m.yd(p == f) 3277 } 3278 3279 function j(d) { 3280 if (d || !s.$LastDragSucceded()) { 3281 var a = e - f % e, 3282 b = s.xd((f + a) / e - 1), 3283 c = b * e + e - a; 3284 h.k(o.cc, c) 3285 } 3286 } 3287 g.pb = f; 3288 g.Ed = q; 3289 l = n.Mg || n.Qb || b.fb(); 3290 g.Ub = c = b.td(i, "thumbnailtemplate", l, d); 3291 m = b.Tb(c); 3292 a.$ActionMode & 1 && b.c(c, "click", b.H(k, j, 0)); 3293 a.$ActionMode & 2 && b.c(c, "mouseover", b.Ib(b.H(k, j, 1), c)) 3294 } 3295 h.wc = function(b, d, f) { 3296 var a = p; 3297 p = b; 3298 a != -1 && v[a].Ed(); 3299 v[b].Ed(); 3300 !f && s.$PlayTo(s.xd(c.floor(d / e))) 3301 }; 3302 h.qc = function(a) { 3303 b.v(g, a) 3304 }; 3305 var w; 3306 h.Ec = function(F, D) { 3307 if (!w) { 3308 y = F; 3309 c.ceil(y / e); 3310 p = -1; 3311 m = c.min(m, D.length); 3312 var h = a.$Orientation & 1, 3313 n = u + (u + q) * (e - 1) * (1 - h), 3314 k = t + (t + r) * (e - 1) * h, 3315 B = n + (n + q) * (m - 1) * h, 3316 o = k + (k + r) * (m - 1) * (1 - h); 3317 b.A(f, "absolute"); 3318 b.kb(f, "hidden"); 3319 a.$AutoCenter & 1 && b.B(f, (z - B) / 2); 3320 a.$AutoCenter & 2 && b.z(f, (x - o) / 2); 3321 b.l(f, B);
3322 b.m(f, o); 3323 var i = []; 3324 b.a(D, function(l, g) { 3325 var j = new A(l, g), 3326 d = j.Ub, 3327 a = c.floor(g / e), 3328 k = g % e; 3329 b.B(d, (u + q) * k * (1 - h)); 3330 b.z(d, (t + r) * k * h); 3331 if (!i[a]) { 3332 i[a] = b.fb(); 3333 b.G(f, i[a]) 3334 } 3335 b.G(i[a], d); 3336 v.push(j) 3337 }); 3338 var E = b.o({ 3339 $AutoPlay: l, 3340 $NaviQuitDrag: l, 3341 $SlideWidth: n, 3342 $SlideHeight: k, 3343 $SlideSpacing: q * h + r * (1 - h), 3344 $MinDragOffsetToSlide: 12, 3345 $SlideDuration: 200, 3346 $PauseOnHover: 1, 3347 $PlayOrientation: a.$Orientation, 3348 $DragOrientation: a.$NoDrag || a.$DisableDrag ? 0 : a.$Orientation 3349 }, a); 3350 s = new j(g, E); 3351 w = d 3352 } 3353 }; 3354 h.Mb = a = b.o({ 3355 $SpacingX: 0, 3356 $SpacingY: 0, 3357 $Cols: 1, 3358 $Orientation: 1, 3359 $AutoCenter: 3, 3360 $ActionMode: 1 3361 }, B); 3362 z = b.l(g); 3363 x = b.m(g); 3364 f = b.u(g, "slides", d); 3365 i = b.u(f, "prototype"); 3366 u = b.l(i); 3367 t = b.m(i); 3368 b.Bb(i, f); 3369 e = a.$Rows || 1; 3370 q = a.$SpacingX; 3371 r = a.$SpacingY; 3372 m = a.$Cols; 3373 a.$Scale == l && b.s(g, "noscale", d) 3374 }; 3375 3376 function q(e, d, c) { 3377 var a = this; 3378 m.call(a, 0, c); 3379 a.hd = b.ad; 3380 a.Oc = 0; 3381 a.Uc = c 3382 } 3383 i.$JssorCaptionSlideo$ = function(n, f, l) { 3384 var a = this, 3385 o, h = {}, 3386 i = f.$Transitions, 3387 c = new m(0, 0); 3388 m.call(a, 0, 0); 3389 3390 function j(d, c) { 3391 var a = {}; 3392 b.a(d, function(d, f) { 3393 var e = h[f]; 3394 if (e) { 3395 if (b.cd(d)) d = j(d, c || f == "e"); 3396 else if (c) 3397 if (b.Zb(d)) d = o[d]; 3398 a[e] = d 3399 } 3400 }); 3401 return a 3402 } 3403 3404 function k(e, c) { 3405 var a = [], 3406 d = b.yb(e); 3407 b.a(d, function(d) { 3408 var h = b.j(d, "u") == "caption"; 3409 if (h) { 3410 var e = b.j(d, "t"), 3411 g = i[b.vc(e)] || i[e], 3412 f = { 3413 $Elmt: d, 3414 hc: g 3415 }; 3416 a.push(f) 3417 } 3418 if (c < 5) a = a.concat(k(d, c + 1)) 3419 }); 3420 return a 3421 } 3422 3423 function r(e, f, a) { 3424 b.a(f, function(h) { 3425 var f = b.o(d, {}, j(h)), 3426 g = b.sc(f.$Easing); 3427 delete f.$Easing; 3428 if (f.$Left) { 3429 f.C = f.$Left; 3430 g.C = g.$Left; 3431 delete f.$Left 3432 } 3433 if (f.$Top) { 3434 f.F = f.$Top; 3435 g.F = g.$Top; 3436 delete f.$Top 3437 } 3438 var i = { 3439 $Easing: g, 3440 $OriginalWidth: a.S, 3441 $OriginalHeight: a.N 3442 }, 3443 k = new m(h.b, h.d, i, e, a, f); 3444 c.zb(k); 3445 a = b.ge(a, f) 3446 }); 3447 return a 3448 } 3449 3450 function q(a) { 3451 b.a(a, function(f) { 3452 var a = f.$Elmt, 3453 e = b.l(a), 3454 d = b.m(a), 3455 c = { 3456 $Left: b.B(a), 3457 $Top: b.z(a), 3458 C: 0, 3459 F: 0, 3460 $Opacity: 1, 3461 $ZIndex: b.D(a) || 0, 3462 $Rotate: 0, 3463 $RotateX: 0, 3464 $RotateY: 0, 3465 $ScaleX: 1, 3466 $ScaleY: 1, 3467 $TranslateX: 0, 3468 $TranslateY: 0, 3469 $TranslateZ: 0, 3470 $SkewX: 0, 3471 $SkewY: 0, 3472 S: e, 3473 N: d, 3474 $Clip: { 3475 $Top: 0, 3476 $Right: e, 3477 $Bottom: d, 3478 $Left: 0 3479 } 3480 }; 3481 c.Tc = c.$Left; 3482 c.Nc = c.$Top; 3483 r(a, f.hc, c) 3484 }) 3485 } 3486 3487 function t(g, f, h) { 3488 var e = g.b - f; 3489 if (e) { 3490 var b = new m(f, e); 3491 b.zb(c, d); 3492 b.$Shift(h); 3493 a.zb(b) 3494 } 3495 a.ff(g.d); 3496 return e 3497 } 3498 3499 function s(f) { 3500 var d = c.uc(), 3501 e = 0; 3502 b.a(f, function(c, f) { 3503 c = b.o({ 3504 d: l 3505 }, c); 3506 t(c, d, e); 3507 d = c.b; 3508 e += c.d; 3509 if (!f || c.t == 2) { 3510 a.Oc = d; 3511 a.Uc = d + c.d 3512 } 3513 }) 3514 } 3515 a.hd = function() { 3516 a.r(-1, d) 3517 }; 3518 o = [g.$Swing, g.$Linear, g.$InQuad, g.$OutQuad, g.$InOutQuad, g.$InCubic, g.$OutCubic, g.$InOutCubic, g.$InQuart, g.$OutQuart, g.$InOutQuart, g.$InQuint, g.$OutQuint, g.$InOutQuint, g.$InSine, g.$OutSine, g.$InOutSine, g.$InExpo, g.$OutExpo, g.$InOutExpo, g.$InCirc, g.$OutCirc, g.$InOutCirc, g.$InElastic, g.$OutElastic, g.$InOutElastic, g.$InBack, g.$OutBack, g.$InOutBack, g.$InBounce, g.$OutBounce, g.$InOutBounce, g.$GoBack, g.$InWave, g.$OutWave, g.$OutJump, g.$InJump]; 3519 var u = { 3520 $Top: "y", 3521 $Left: "x", 3522 $Bottom: "m", 3523 $Right: "t", 3524 $Rotate: "r", 3525 $RotateX: "rX", 3526 $RotateY: "rY", 3527 $ScaleX: "sX", 3528 $ScaleY: "sY", 3529 $TranslateX: "tX", 3530 $TranslateY: "tY", 3531 $TranslateZ: "tZ", 3532 $SkewX: "kX", 3533 $SkewY: "kY", 3534 $Opacity: "o", 3535 $Easing: "e", 3536 $ZIndex: "i", 3537 $Clip: "c" 3538 }; 3539 b.a(u, function(b, a) { 3540 h[b] = a 3541 }); 3542 q(k(n, 1)); 3543 c.r(-1); 3544 var p = f.$Breaks || [], 3545 e = [].concat(p[b.vc(b.j(n, "b"))] || []); 3546 e.push({ 3547 b: c.ac(), 3548 d: e.length ? 0 : l 3549 }); 3550 s(e); 3551 a.r(-1) 3552 } 3553})(window, document, Math, null, true, false)
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.