text: ﻿var swfobject = function () {
      function w() {
          if (!u) {
              try {
                  var a = d.getElementsByTagName("body")[0].appendChild(d.createElement("span"));
                  a.parentNode.removeChild(a)
              } catch (b) {
                  return
              }
              u = !0;
              for (var a = z.length, c = 0; c < a; c++)z[c]()
          }
      }
  
      function M(a) {
          u ? a() : z[z.length] = a
      }
  
      function N(a) {
          if ("undefined" != typeof n.addEventListener)n.addEventListener("load", a, !1); else if ("undefined" != typeof d.addEventListener)d.addEventListener("load", a, !1); else if ("undefined" != typeof n.attachEvent)U(n, "onload", a); else if ("function" == typeof n.onload) {
              var b =
                  n.onload;
              n.onload = function () {
                  b();
                  a()
              }
          } else n.onload = a
      }
  
      function V() {
          var a = d.getElementsByTagName("body")[0], b = d.createElement("object");
          b.setAttribute("type", "application/x-shockwave-flash");
          var c = a.appendChild(b);
          if (c) {
              var f = 0;
              (function () {
                  if ("undefined" != typeof c.GetVariable) {
                      var g = c.GetVariable("$version");
                      g && (g = g.split(" ")[1].split(","), e.pv = [parseInt(g[0], 10), parseInt(g[1], 10), parseInt(g[2], 10)])
                  } else if (10 > f) {
                      f++;
                      setTimeout(arguments.callee, 10);
                      return
                  }
                  a.removeChild(b);
                  c = null;
                  E()
              })()
          } else E()
      }
  
      function E() {
          var a = r.length;
          if (0 < a)for (var b = 0; b < a; b++) {
              var c = r[b].id, f = r[b].callbackFn, g = {success: !1, id: c};
              if (0 < e.pv[0]) {
                  var d = p(c);
                  if (d)if (!A(r[b].swfVersion) || e.wk && 312 > e.wk)if (r[b].expressInstall && F()) {
                      g = {};
                      g.data = r[b].expressInstall;
                      g.width = d.getAttribute("width") || "0";
                      g.height = d.getAttribute("height") || "0";
                      d.getAttribute("class") && (g.styleclass = d.getAttribute("class"));
                      d.getAttribute("align") && (g.align = d.getAttribute("align"));
                      for (var h = {}, d = d.getElementsByTagName("param"), k = d.length, l = 0; l <
                      k; l++)"movie" != d[l].getAttribute("name").toLowerCase() && (h[d[l].getAttribute("name")] = d[l].getAttribute("value"));
                      G(g, h, c, f)
                  } else W(d), f && f(g); else v(c, !0), f && (g.success = !0, g.ref = H(c), f(g))
              } else v(c, !0), f && ((c = H(c)) && "undefined" != typeof c.SetVariable && (g.success = !0, g.ref = c), f(g))
          }
      }
  
      function H(a) {
          var b = null;
          (a = p(a)) && "OBJECT" == a.nodeName && ("undefined" != typeof a.SetVariable ? b = a : (a = a.getElementsByTagName("object")[0]) && (b = a));
          return b
      }
  
      function F() {
          return !B && A("6.0.65") && (e.win || e.mac) && !(e.wk && 312 > e.wk)
      }
  
      function G(a, b, c, f) {
          B = !0;
          I = f || null;
          O = {success: !1, id: c};
          var g = p(c);
          if (g) {
              "OBJECT" == g.nodeName ? (y = J(g), C = null) : (y = g, C = c);
              a.id = "SWFObjectExprInst";
              if ("undefined" == typeof a.width || !/%$/.test(a.width) && 310 > parseInt(a.width, 10))a.width = "310";
              if ("undefined" == typeof a.height || !/%$/.test(a.height) && 137 > parseInt(a.height, 10))a.height = "137";
              d.title = d.title.slice(0, 47) + " - Flash Player Installation";
              f = e.ie && e.win ? "ActiveX" : "PlugIn";
              f = "MMredirectURL\x3d" + n.location.toString().replace(/&/g, "%26") + "\x26MMplayerType\x3d" +
                  f + "\x26MMdoctitle\x3d" + d.title;
              b.flashvars = "undefined" != typeof b.flashvars ? b.flashvars + ("\x26" + f) : f;
              e.ie && e.win && 4 != g.readyState && (f = d.createElement("div"), c += "SWFObjectNew", f.setAttribute("id", c), g.parentNode.insertBefore(f, g), g.style.display = "none", function () {
                  4 == g.readyState ? g.parentNode.removeChild(g) : setTimeout(arguments.callee, 10)
              }());
              K(a, b, c)
          }
      }
  
      function W(a) {
          if (e.ie && e.win && 4 != a.readyState) {
              var b = d.createElement("div");
              a.parentNode.insertBefore(b, a);
              b.parentNode.replaceChild(J(a), b);
              a.style.display =
                  "none";
              (function () {
                  4 == a.readyState ? a.parentNode.removeChild(a) : setTimeout(arguments.callee, 10)
              })()
          } else a.parentNode.replaceChild(J(a), a)
      }
  
      function J(a) {
          var b = d.createElement("div");
          if (e.win && e.ie)b.innerHTML = a.innerHTML; else if (a = a.getElementsByTagName("object")[0])if (a = a.childNodes)for (var c = a.length, f = 0; f < c; f++)1 == a[f].nodeType && "PARAM" == a[f].nodeName || 8 == a[f].nodeType || b.appendChild(a[f].cloneNode(!0));
          return b
      }
  
      function K(a, b, c) {
          var f, g = p(c);
          if (e.wk && 312 > e.wk)return f;
          if (g)if ("undefined" == typeof a.id &&
              (a.id = c), e.ie && e.win) {
              var q = "", h;
              for (h in a)a[h] != Object.prototype[h] && ("data" == h.toLowerCase() ? b.movie = a[h] : "styleclass" == h.toLowerCase() ? q += ' class\x3d"' + a[h] + '"' : "classid" != h.toLowerCase() && (q += " " + h + '\x3d"' + a[h] + '"'));
              h = "";
              for (var k in b)b[k] != Object.prototype[k] && (h += '\x3cparam name\x3d"' + k + '" value\x3d"' + b[k] + '" /\x3e');
              g.outerHTML = '\x3cobject classid\x3d"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + q + "\x3e" + h + "\x3c/object\x3e";
              D[D.length] = a.id;
              f = p(a.id)
          } else {
              k = d.createElement("object");
              k.setAttribute("type",
                  "application/x-shockwave-flash");
              for (var l in a)a[l] != Object.prototype[l] && ("styleclass" == l.toLowerCase() ? k.setAttribute("class", a[l]) : "classid" != l.toLowerCase() && k.setAttribute(l, a[l]));
              for (q in b)b[q] != Object.prototype[q] && "movie" != q.toLowerCase() && (a = k, h = q, l = b[q], c = d.createElement("param"), c.setAttribute("name", h), c.setAttribute("value", l), a.appendChild(c));
              g.parentNode.replaceChild(k, g);
              f = k
          }
          return f
      }
  
      function P(a) {
          var b = p(a);
          b && "OBJECT" == b.nodeName && (e.ie && e.win ? (b.style.display = "none", function () {
              if (4 ==
                  b.readyState) {
                  var c = p(a);
                  if (c) {
                      for (var f in c)"function" == typeof c[f] && (c[f] = null);
                      c.parentNode.removeChild(c)
                  }
              } else setTimeout(arguments.callee, 10)
          }()) : b.parentNode.removeChild(b))
      }
  
      function p(a) {
          var b = null;
          try {
              b = d.getElementById(a)
          } catch (c) {
          }
          return b
      }
  
      function U(a, b, c) {
          a.attachEvent(b, c);
          x[x.length] = [a, b, c]
      }
  
      function A(a) {
          var b = e.pv;
          a = a.split(".");
          a[0] = parseInt(a[0], 10);
          a[1] = parseInt(a[1], 10) || 0;
          a[2] = parseInt(a[2], 10) || 0;
          return b[0] > a[0] || b[0] == a[0] && b[1] > a[1] || b[0] == a[0] && b[1] == a[1] && b[2] >= a[2] ? !0 :
              !1
      }
  
      function Q(a, b, c, f) {
          if (!e.ie || !e.mac) {
              var g = d.getElementsByTagName("head")[0];
              g && (c = c && "string" == typeof c ? c : "screen", f && (L = m = null), m && L == c || (f = d.createElement("style"), f.setAttribute("type", "text/css"), f.setAttribute("media", c), m = g.appendChild(f), e.ie && e.win && "undefined" != typeof d.styleSheets && 0 < d.styleSheets.length && (m = d.styleSheets[d.styleSheets.length - 1]), L = c), e.ie && e.win ? m && "object" == typeof m.addRule && m.addRule(a, b) : m && "undefined" != typeof d.createTextNode && m.appendChild(d.createTextNode(a +
                  " {" + b + "}")))
          }
      }
  
      function v(a, b) {
          if (R) {
              var c = b ? "visible" : "hidden";
              u && p(a) ? p(a).style.visibility = c : Q("#" + a, "visibility:" + c)
          }
      }
  
      function S(a) {
          return null != /[\\\"<>\.;]/.exec(a) && "undefined" != typeof encodeURIComponent ? encodeURIComponent(a) : a
      }
  
      var n = window, d = document, t = navigator, T = !1, z = [function () {
          T ? V() : E()
      }], r = [], D = [], x = [], y, C, I, O, u = !1, B = !1, m, L, R = !0, e = function () {
          var a = "undefined" != typeof d.getElementById && "undefined" != typeof d.getElementsByTagName && "undefined" != typeof d.createElement, b = t.userAgent.toLowerCase(),
              c = t.platform.toLowerCase(), f = c ? /win/.test(c) : /win/.test(b), c = c ? /mac/.test(c) : /mac/.test(b), b = /webkit/.test(b) ? parseFloat(b.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : !1, g = !+"\v1", e = [0, 0, 0], h = null;
          if ("undefined" != typeof t.plugins && "object" == typeof t.plugins["Shockwave Flash"])!(h = t.plugins["Shockwave Flash"].description) || "undefined" != typeof t.mimeTypes && t.mimeTypes["application/x-shockwave-flash"] && !t.mimeTypes["application/x-shockwave-flash"].enabledPlugin || (T = !0, g = !1, h = h.replace(/^.*\s+(\S+\s+\S+$)/,
              "$1"), e[0] = parseInt(h.replace(/^(.*)\..*$/, "$1"), 10), e[1] = parseInt(h.replace(/^.*\.(.*)\s.*$/, "$1"), 10), e[2] = /[a-zA-Z]/.test(h) ? parseInt(h.replace(/^.*[a-zA-Z]+(.*)$/, "$1"), 10) : 0); else if ("undefined" != typeof n.ActiveXObject)try {
              var k = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
              k && (h = k.GetVariable("$version")) && (g = !0, h = h.split(" ")[1].split(","), e = [parseInt(h[0], 10), parseInt(h[1], 10), parseInt(h[2], 10)])
          } catch (l) {
          }
          return {w3: a, pv: e, wk: b, ie: g, win: f, mac: c}
      }();
      (function () {
          e.w3 && (("undefined" != typeof d.readyState &&
          "complete" == d.readyState || "undefined" == typeof d.readyState && (d.getElementsByTagName("body")[0] || d.body)) && w(), u || ("undefined" != typeof d.addEventListener && d.addEventListener("DOMContentLoaded", w, !1), e.ie && e.win && (d.attachEvent("onreadystatechange", function () {
              "complete" == d.readyState && (d.detachEvent("onreadystatechange", arguments.callee), w())
          }), n == top && function () {
              if (!u) {
                  try {
                      d.documentElement.doScroll("left")
                  } catch (a) {
                      setTimeout(arguments.callee, 0);
                      return
                  }
                  w()
              }
          }()), e.wk && function () {
              u || (/loaded|complete/.test(d.readyState) ?
                  w() : setTimeout(arguments.callee, 0))
          }(), N(w)))
      })();
      (function () {
          e.ie && e.win && window.attachEvent("onunload", function () {
              for (var a = x.length, b = 0; b < a; b++)x[b][0].detachEvent(x[b][1], x[b][2]);
              a = D.length;
              for (b = 0; b < a; b++)P(D[b]);
              for (var c in e)e[c] = null;
              e = null;
              for (var f in swfobject)swfobject[f] = null;
              swfobject = null
          })
      })();
      return {
          registerObject: function (a, b, c, f) {
              if (e.w3 && a && b) {
                  var d = {};
                  d.id = a;
                  d.swfVersion = b;
                  d.expressInstall = c;
                  d.callbackFn = f;
                  r[r.length] = d;
                  v(a, !1)
              } else f && f({success: !1, id: a})
          }, getObjectById: function (a) {
              if (e.w3)return H(a)
          },
          embedSWF: function (a, b, c, d, g, q, h, k, l, n) {
              var p = {success: !1, id: b};
              e.w3 && !(e.wk && 312 > e.wk) && a && b && c && d && g ? (v(b, !1), M(function () {
                  c += "";
                  d += "";
                  var e = {};
                  if (l && "object" === typeof l)for (var m in l)e[m] = l[m];
                  e.data = a;
                  e.width = c;
                  e.height = d;
                  m = {};
                  if (k && "object" === typeof k)for (var r in k)m[r] = k[r];
                  if (h && "object" === typeof h)for (var t in h)m.flashvars = "undefined" != typeof m.flashvars ? m.flashvars + ("\x26" + t + "\x3d" + h[t]) : t + "\x3d" + h[t];
                  if (A(g))r = K(e, m, b), e.id == b && v(b, !0), p.success = !0, p.ref = r; else {
                      if (q && F()) {
                          e.data = q;
                          G(e,
                              m, b, n);
                          return
                      }
                      v(b, !0)
                  }
                  n && n(p)
              })) : n && n(p)
          }, switchOffAutoHideShow: function () {
              R = !1
          }, ua: e, getFlashPlayerVersion: function () {
              return {major: e.pv[0], minor: e.pv[1], release: e.pv[2]}
          }, hasFlashPlayerVersion: A, createSWF: function (a, b, c) {
              if (e.w3)return K(a, b, c)
          }, showExpressInstall: function (a, b, c, d) {
              e.w3 && F() && G(a, b, c, d)
          }, removeSWF: function (a) {
              e.w3 && P(a)
          }, createCSS: function (a, b, c, d) {
              e.w3 && Q(a, b, c, d)
          }, addDomLoadEvent: M, addLoadEvent: N, getQueryParamValue: function (a) {
              var b = d.location.search || d.location.hash;
              if (b) {
                  /\?/.test(b) &&
                  (b = b.split("?")[1]);
                  if (null == a)return S(b);
                  for (var b = b.split("\x26"), c = 0; c < b.length; c++)if (b[c].substring(0, b[c].indexOf("\x3d")) == a)return S(b[c].substring(b[c].indexOf("\x3d") + 1))
              }
              return ""
          }, expressInstallCallback: function () {
              if (B) {
                  var a = p("SWFObjectExprInst");
                  a && y && (a.parentNode.replaceChild(y, a), C && (v(C, !0), e.ie && e.win && (y.style.display = "block")), I && I(O));
                  B = !1
              }
          }
      }
  }();