  var xgfxWyb1F02PyrayIR0TKg = {Name:{Name:"ScriptCoreLib.Avalon",FullName:"ScriptCoreLib.Avalon, Version\x3d1.0.0.0, Culture\x3dneutral, PublicKeyToken\x3dnull"}};
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Threading.__DispatcherObject
  function _77khqJjV_bzKAOVMNXFfYMg(){};
  _77khqJjV_bzKAOVMNXFfYMg.TypeName = "DispatcherObject";
  _77khqJjV_bzKAOVMNXFfYMg.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$_77khqJjV_bzKAOVMNXFfYMg = _77khqJjV_bzKAOVMNXFfYMg.prototype;
  type$_77khqJjV_bzKAOVMNXFfYMg.constructor = _77khqJjV_bzKAOVMNXFfYMg;
  var basector$_77khqJjV_bzKAOVMNXFfYMg = $ctor$(null, null, type$_77khqJjV_bzKAOVMNXFfYMg);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Threading.__DispatcherObject..ctor
  type$_77khqJjV_bzKAOVMNXFfYMg.gAEABpjV_bzKAOVMNXFfYMg = function ()
  {
    var a = this;

  };
  var ctor$gAEABpjV_bzKAOVMNXFfYMg = _77khqJjV_bzKAOVMNXFfYMg.ctor = $ctor$(null, 'gAEABpjV_bzKAOVMNXFfYMg', type$_77khqJjV_bzKAOVMNXFfYMg);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Threading.__DispatcherObject.get_Dispatcher
  type$_77khqJjV_bzKAOVMNXFfYMg.fwEABpjV_bzKAOVMNXFfYMg = function ()
  {
    var a = this, b;

    b = new ctor$sQUABp_bIQzmVrIYeXtgLqQ();
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__DependencyObject
  function Tq1ZfxrJezKCyP4Jy8iUyQ(){};
  Tq1ZfxrJezKCyP4Jy8iUyQ.TypeName = "DependencyObject";
  Tq1ZfxrJezKCyP4Jy8iUyQ.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$Tq1ZfxrJezKCyP4Jy8iUyQ = Tq1ZfxrJezKCyP4Jy8iUyQ.prototype = new _77khqJjV_bzKAOVMNXFfYMg();
  type$Tq1ZfxrJezKCyP4Jy8iUyQ.constructor = Tq1ZfxrJezKCyP4Jy8iUyQ;
  var basector$Tq1ZfxrJezKCyP4Jy8iUyQ = $ctor$(basector$_77khqJjV_bzKAOVMNXFfYMg, null, type$Tq1ZfxrJezKCyP4Jy8iUyQ);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__DependencyObject..ctor
  type$Tq1ZfxrJezKCyP4Jy8iUyQ.gQEABhrJezKCyP4Jy8iUyQ = function ()
  {
    var a = this;

    a.gAEABpjV_bzKAOVMNXFfYMg();
  };
  var ctor$gQEABhrJezKCyP4Jy8iUyQ = Tq1ZfxrJezKCyP4Jy8iUyQ.ctor = $ctor$(basector$_77khqJjV_bzKAOVMNXFfYMg, 'gQEABhrJezKCyP4Jy8iUyQ', type$Tq1ZfxrJezKCyP4Jy8iUyQ);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Visual
  function _7I8UBXvtnzWyeIELHja9kA(){};
  _7I8UBXvtnzWyeIELHja9kA.TypeName = "Visual";
  _7I8UBXvtnzWyeIELHja9kA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$_7I8UBXvtnzWyeIELHja9kA = _7I8UBXvtnzWyeIELHja9kA.prototype = new Tq1ZfxrJezKCyP4Jy8iUyQ();
  type$_7I8UBXvtnzWyeIELHja9kA.constructor = _7I8UBXvtnzWyeIELHja9kA;
  var basector$_7I8UBXvtnzWyeIELHja9kA = $ctor$(basector$Tq1ZfxrJezKCyP4Jy8iUyQ, null, type$_7I8UBXvtnzWyeIELHja9kA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Visual..ctor
  type$_7I8UBXvtnzWyeIELHja9kA.ggEABnvtnzWyeIELHja9kA = function ()
  {
    var a = this;

    a.gQEABhrJezKCyP4Jy8iUyQ();
  };
  var ctor$ggEABnvtnzWyeIELHja9kA = _7I8UBXvtnzWyeIELHja9kA.ctor = $ctor$(basector$Tq1ZfxrJezKCyP4Jy8iUyQ, 'ggEABnvtnzWyeIELHja9kA', type$_7I8UBXvtnzWyeIELHja9kA);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement
  function NEMJwVVNcDa86VHOtLThag(){};
  NEMJwVVNcDa86VHOtLThag.TypeName = "UIElement";
  NEMJwVVNcDa86VHOtLThag.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$NEMJwVVNcDa86VHOtLThag = NEMJwVVNcDa86VHOtLThag.prototype = new _7I8UBXvtnzWyeIELHja9kA();
  type$NEMJwVVNcDa86VHOtLThag.constructor = NEMJwVVNcDa86VHOtLThag;
  type$NEMJwVVNcDa86VHOtLThag.InternalOpacity = null;
  type$NEMJwVVNcDa86VHOtLThag.InternalClipToBounds = false;
  type$NEMJwVVNcDa86VHOtLThag.InternalRenderTransform = null;
  var basector$NEMJwVVNcDa86VHOtLThag = $ctor$(basector$_7I8UBXvtnzWyeIELHja9kA, null, type$NEMJwVVNcDa86VHOtLThag);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement..ctor
  type$NEMJwVVNcDa86VHOtLThag.tgEABlVNcDa86VHOtLThag = function ()
  {
    var a = this;

    a.ggEABnvtnzWyeIELHja9kA();
  };
  var ctor$tgEABlVNcDa86VHOtLThag = NEMJwVVNcDa86VHOtLThag.ctor = $ctor$(basector$_7I8UBXvtnzWyeIELHja9kA, 'tgEABlVNcDa86VHOtLThag', type$NEMJwVVNcDa86VHOtLThag);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.InternalGetDisplayObjectDirect
  type$NEMJwVVNcDa86VHOtLThag.hgEABlVNcDa86VHOtLThag = function ()
  {
    var a = this, b;

    b = a.hwEABlVNcDa86VHOtLThag();
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.InternalGetDisplayObject
  type$NEMJwVVNcDa86VHOtLThag.hwEABlVNcDa86VHOtLThag = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.op_Implicit
  function iAEABlVNcDa86VHOtLThag(b)
  {
    var c;

    c = b;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.InternalGetOpacityTarget
  type$NEMJwVVNcDa86VHOtLThag.iQEABlVNcDa86VHOtLThag = function ()
  {
    var a = this, b;

    b = a.hwEABlVNcDa86VHOtLThag();
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.get_Opacity
  type$NEMJwVVNcDa86VHOtLThag.igEABlVNcDa86VHOtLThag = function ()
  {
    var a = this, b;

    b = a.InternalOpacity;
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.set_Opacity
  type$NEMJwVVNcDa86VHOtLThag.iwEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this;

    a.InternalOpacity = b;
    mQgABiOhHzSBkpmHvt1Fow(a.iQEABlVNcDa86VHOtLThag().style, b);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.add_MouseMove
  type$NEMJwVVNcDa86VHOtLThag.jAEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this, c;

    c = /* DOMCreateType */new UBy6FezHnTKTcjMGCnMGLw();
    c.value = b;
    c.__4__this = a;
    TggABvd7WTuj7PpbbdI55A(a.hwEABlVNcDa86VHOtLThag(), new ctor$owgABoK03zKzyb9xOHpZTA(c, '_add_MouseMove_b__0'));
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.remove_MouseMove
  type$NEMJwVVNcDa86VHOtLThag.jQEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.add_MouseEnter
  type$NEMJwVVNcDa86VHOtLThag.jgEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this, c;

    c = /* DOMCreateType */new g4UKP20G3T6APHtF1r_b3ww();
    c.value = b;
    c.__4__this = a;
    RggABvd7WTuj7PpbbdI55A(a.hwEABlVNcDa86VHOtLThag(), new ctor$owgABoK03zKzyb9xOHpZTA(c, '_add_MouseEnter_b__3'));
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.remove_MouseEnter
  type$NEMJwVVNcDa86VHOtLThag.jwEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.add_MouseLeave
  type$NEMJwVVNcDa86VHOtLThag.kAEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this, c;

    c = /* DOMCreateType */new Mygi9gZ95DS086ytMUWWqQ();
    c.value = b;
    c.__4__this = a;
    SAgABvd7WTuj7PpbbdI55A(a.hwEABlVNcDa86VHOtLThag(), new ctor$owgABoK03zKzyb9xOHpZTA(c, '_add_MouseLeave_b__6'));
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.remove_MouseLeave
  type$NEMJwVVNcDa86VHOtLThag.kQEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.add_MouseLeftButtonDown
  type$NEMJwVVNcDa86VHOtLThag.kgEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this, c;

    c = /* DOMCreateType */new Z46AclWLWjKZ3VOI3BwdpA();
    c.value = b;
    c.__4__this = a;
    SggABvd7WTuj7PpbbdI55A(a.hwEABlVNcDa86VHOtLThag(), new ctor$owgABoK03zKzyb9xOHpZTA(c, '_add_MouseLeftButtonDown_b__9'));
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.remove_MouseLeftButtonDown
  type$NEMJwVVNcDa86VHOtLThag.kwEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.add_MouseLeftButtonUp
  type$NEMJwVVNcDa86VHOtLThag.lAEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this, c;

    c = /* DOMCreateType */new WpNi8lJ1GjCWQhPxwAdFFg();
    c.value = b;
    c.__4__this = a;
    TAgABvd7WTuj7PpbbdI55A(a.hwEABlVNcDa86VHOtLThag(), new ctor$owgABoK03zKzyb9xOHpZTA(c, '_add_MouseLeftButtonUp_b__c'));
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.remove_MouseLeftButtonUp
  type$NEMJwVVNcDa86VHOtLThag.lQEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.add_MouseWheel
  type$NEMJwVVNcDa86VHOtLThag.lgEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this, c;

    c = /* DOMCreateType */new N0UDXIqhVD_aw7tdFPLCWtA();
    c.value = b;
    c.__4__this = a;
    UAgABvd7WTuj7PpbbdI55A(a.hwEABlVNcDa86VHOtLThag(), new ctor$owgABoK03zKzyb9xOHpZTA(c, '_add_MouseWheel_b__f'));
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.remove_MouseWheel
  type$NEMJwVVNcDa86VHOtLThag.lwEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.add_KeyDown
  type$NEMJwVVNcDa86VHOtLThag.mAEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this, c;

    c = /* DOMCreateType */new sBamWqS6oD29d126C7KubQ();
    c.value = b;
    c.__4__this = a;
    ZggABvd7WTuj7PpbbdI55A(a.hwEABlVNcDa86VHOtLThag(), new ctor$owgABoK03zKzyb9xOHpZTA(c, '_add_KeyDown_b__12'));
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.remove_KeyDown
  type$NEMJwVVNcDa86VHOtLThag.mQEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.add_KeyUp
  type$NEMJwVVNcDa86VHOtLThag.mgEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this, c;

    c = /* DOMCreateType */new sJP_bMz21rD2Ftntd4mT8jg();
    c.value = b;
    c.__4__this = a;
    ZAgABvd7WTuj7PpbbdI55A(a.hwEABlVNcDa86VHOtLThag(), new ctor$owgABoK03zKzyb9xOHpZTA(c, '_add_KeyUp_b__15'));
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.remove_KeyUp
  type$NEMJwVVNcDa86VHOtLThag.mwEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.get_Visibility
  type$NEMJwVVNcDa86VHOtLThag.nAEABlVNcDa86VHOtLThag = function ()
  {
    var a = this, b, c, d;

    b = a.hwEABlVNcDa86VHOtLThag().style;
    d = !(b.display == '');

    if (!d)
    {
      c = 0;
      return c;
    }

    c = 1;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.set_Visibility
  type$NEMJwVVNcDa86VHOtLThag.nQEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this, c;

    c = !!b;

    if (!c)
    {
      a.hwEABlVNcDa86VHOtLThag().style.display = '';
      return;
    }

    a.hwEABlVNcDa86VHOtLThag().style.display = 'none';
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.add_GotFocus
  type$NEMJwVVNcDa86VHOtLThag.ngEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this, c;

    c = /* DOMCreateType */new okE6_aL_aN1D2KIl3IAeRbSQ();
    c.value = b;
    c.__4__this = a;
    XggABvd7WTuj7PpbbdI55A(a.hwEABlVNcDa86VHOtLThag(), new ctor$owgABoK03zKzyb9xOHpZTA(c, '_add_GotFocus_b__18'));
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.remove_GotFocus
  type$NEMJwVVNcDa86VHOtLThag.nwEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.add_LostFocus
  type$NEMJwVVNcDa86VHOtLThag.oAEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this, c;

    c = /* DOMCreateType */new Jg2REyL_a7zqIKUpXnHVRnw();
    c.value = b;
    c.__4__this = a;
    YAgABvd7WTuj7PpbbdI55A(a.hwEABlVNcDa86VHOtLThag(), new ctor$owgABoK03zKzyb9xOHpZTA(c, '_add_LostFocus_b__1b'));
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.remove_LostFocus
  type$NEMJwVVNcDa86VHOtLThag.oQEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.Focus
  type$NEMJwVVNcDa86VHOtLThag.ogEABlVNcDa86VHOtLThag = function ()
  {
    var a = this, b, c;

    b = a.hgEABlVNcDa86VHOtLThag();
    b.focus();
    c = 1;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.get_Clip
  type$NEMJwVVNcDa86VHOtLThag.owEABlVNcDa86VHOtLThag = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.set_Clip
  type$NEMJwVVNcDa86VHOtLThag.pAEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this, c, d, e, f, g;

    c = ( function () { var c$2 = b; return (c$2 instanceof _5Gi4PjJYsTaM0HlPWviMQw ? c$2 : null); } )();
    g = !(c == null);

    if (!g)
    {
      throw HBUABqul7j2GPUP5_apHFMQ();
    }

    d = c.oAIABjJYsTaM0HlPWviMQw();
    e = a.hwEABlVNcDa86VHOtLThag();
    f = 'rect(';
    f = RQoABpsWqDaU6r2n8iDVRQ(f, new Number(_7xQABrQf9DK8BRnc_agtVfA(d.vgIABuOKjziPAR_aLmaSxDg())), 'px, ');
    f = RQoABpsWqDaU6r2n8iDVRQ(f, new Number(_7xQABrQf9DK8BRnc_agtVfA(d.wAIABuOKjziPAR_aLmaSxDg())), 'px, ');
    f = RQoABpsWqDaU6r2n8iDVRQ(f, new Number(_7xQABrQf9DK8BRnc_agtVfA(d.wQIABuOKjziPAR_aLmaSxDg())), 'px, ');
    f = RQoABpsWqDaU6r2n8iDVRQ(f, new Number(_7xQABrQf9DK8BRnc_agtVfA(d.vAIABuOKjziPAR_aLmaSxDg())), 'px');
    f = RgoABpsWqDaU6r2n8iDVRQ(f, ')');
    e.style.clip = f;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.InternalGetWidth
  type$NEMJwVVNcDa86VHOtLThag.pQEABlVNcDa86VHOtLThag = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.InternalGetHeight
  type$NEMJwVVNcDa86VHOtLThag.pgEABlVNcDa86VHOtLThag = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.get_ClipToBounds
  type$NEMJwVVNcDa86VHOtLThag.pwEABlVNcDa86VHOtLThag = function ()
  {
    var a = this, b;

    b = a.InternalClipToBounds;
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.set_ClipToBounds
  type$NEMJwVVNcDa86VHOtLThag.qAEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this;

    a.InternalClipToBounds = b;
    a.qQEABlVNcDa86VHOtLThag();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.InternalUpdateClip
  type$NEMJwVVNcDa86VHOtLThag.qQEABlVNcDa86VHOtLThag = function ()
  {
    var a = this, b;

    b = !a.InternalClipToBounds;

    if (!b)
    {
      __bAUABpXXHje8G4fO36pHiQ(rQEABlVNcDa86VHOtLThag(a), 0, 0, _7xQABrQf9DK8BRnc_agtVfA(a.pQEABlVNcDa86VHOtLThag()), _7xQABrQf9DK8BRnc_agtVfA(a.pgEABlVNcDa86VHOtLThag()));
    }

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.set_FocusVisualStyle
  type$NEMJwVVNcDa86VHOtLThag.qgEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this, c;

    c = (b == null);

    if (!c)
    {
      throw _0hUABgW6xj6lZ8OoWLi9AQ();
    }

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.get_Focusable
  type$NEMJwVVNcDa86VHOtLThag.qwEABlVNcDa86VHOtLThag = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.set_Focusable
  type$NEMJwVVNcDa86VHOtLThag.rAEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this, c;

    c = a.hwEABlVNcDa86VHOtLThag();
    c.tabIndex = 0;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.op_Implicit
  function rQEABlVNcDa86VHOtLThag(b)
  {
    var c;

    c = b;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.get_RenderTransform
  type$NEMJwVVNcDa86VHOtLThag.rgEABlVNcDa86VHOtLThag = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.set_RenderTransform
  type$NEMJwVVNcDa86VHOtLThag.rwEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this, c, d, e, f, g, h, i, j;

    a.InternalRenderTransform = b;
    c = ( function () { var c$9 = b; return (c$9 instanceof YKjIAztMjDqKRXGGVNzQaA ? c$9 : null); } )();
    i = (c == null);

    if (!i)
    {
      d = a.hwEABlVNcDa86VHOtLThag();
      j = [
        c.dAIABjtMjDqKRXGGVNzQaA(),
        0,
        0,
        c.dgIABjtMjDqKRXGGVNzQaA(),
        0,
        0
      ];
      tgsABr5iVjON1ocL95p2tA(d.style, j);
      return;
    }

    e = ( function () { var c$81 = b; return (c$81 instanceof riF5rXWXNjqCgBL_aVwLKIA ? c$81 : null); } )();
    i = (e == null);

    if (!i)
    {
      f = e;
      d = a.hwEABlVNcDa86VHOtLThag();
      j = [
        1,
        0,
        0,
        1,
        f.eQIABnWXNjqCgBL_aVwLKIA(),
        f.ewIABnWXNjqCgBL_aVwLKIA()
      ];
      tgsABr5iVjON1ocL95p2tA(d.style, j);
      return;
    }

    g = ( function () { var c$183 = b; return (c$183 instanceof _9WGYxaYt6zG3RlWmSjLSAg ? c$183 : null); } )();
    i = (g == null);

    if (!i)
    {
      h = g;
      d = a.hwEABlVNcDa86VHOtLThag();
      j = [
        h.m11,
        h.m12,
        h.m21,
        h.m22,
        h.offsetX,
        h.offsetY
      ];
      tgsABr5iVjON1ocL95p2tA(d.style, j);
    }

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.add_TouchDown
  type$NEMJwVVNcDa86VHOtLThag.sAEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this, c, d;

    d = /* DOMCreateType */new opaEu2MzTT6qbJr7GXR7KA();
    d.value = b;
    d.__4__this = a;
    c = a.hwEABlVNcDa86VHOtLThag();
    bQgABvd7WTuj7PpbbdI55A(c, new ctor$owgABoK03zKzyb9xOHpZTA(d, '_add_TouchDown_b__1f'));
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.remove_TouchDown
  type$NEMJwVVNcDa86VHOtLThag.sQEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.add_TouchMove
  type$NEMJwVVNcDa86VHOtLThag.sgEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this, c, d;

    d = /* DOMCreateType */new _38gjNTL9eDGk3c0QxJ_aemQ();
    d.value = b;
    d.__4__this = a;
    c = a.hwEABlVNcDa86VHOtLThag();
    awgABvd7WTuj7PpbbdI55A(c, new ctor$owgABoK03zKzyb9xOHpZTA(d, '_add_TouchMove_b__23'));
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.remove_TouchMove
  type$NEMJwVVNcDa86VHOtLThag.swEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.add_TouchUp
  type$NEMJwVVNcDa86VHOtLThag.tAEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this, c, d;

    d = /* DOMCreateType */new jJfILYcEvTmClbBUsWCIWA();
    d.value = b;
    d.__4__this = a;
    c = a.hwEABlVNcDa86VHOtLThag();
    aAgABvd7WTuj7PpbbdI55A(c, new ctor$owgABoK03zKzyb9xOHpZTA(d, '_add_TouchUp_b__27'));
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement.remove_TouchUp
  type$NEMJwVVNcDa86VHOtLThag.tQEABlVNcDa86VHOtLThag = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Animation.__IAnimatable
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__IInputElement
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement
  (function (i)  {
    i.gwEABjCDBDCSZ2Brr2jFgw = i.hgEABlVNcDa86VHOtLThag;
    i.hAEABjCDBDCSZ2Brr2jFgw = i.jAEABlVNcDa86VHOtLThag;
    i.hQEABjCDBDCSZ2Brr2jFgw = i.jQEABlVNcDa86VHOtLThag;
  }
  )(type$NEMJwVVNcDa86VHOtLThag);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement
  function UhEB5JJ65jyB21eK1VwRQA(){};
  UhEB5JJ65jyB21eK1VwRQA.TypeName = "FrameworkElement";
  UhEB5JJ65jyB21eK1VwRQA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$UhEB5JJ65jyB21eK1VwRQA = UhEB5JJ65jyB21eK1VwRQA.prototype = new NEMJwVVNcDa86VHOtLThag();
  type$UhEB5JJ65jyB21eK1VwRQA.constructor = UhEB5JJ65jyB21eK1VwRQA;
  type$UhEB5JJ65jyB21eK1VwRQA.SizeChanged = null;
  type$UhEB5JJ65jyB21eK1VwRQA.InternalPreviousSize = null;
  type$UhEB5JJ65jyB21eK1VwRQA.InternalRaiseSizeChangedReentryGuard = false;
  type$UhEB5JJ65jyB21eK1VwRQA.InternalCursorValue = null;
  type$UhEB5JJ65jyB21eK1VwRQA.InternalParent = null;
  var basector$UhEB5JJ65jyB21eK1VwRQA = $ctor$(basector$NEMJwVVNcDa86VHOtLThag, null, type$UhEB5JJ65jyB21eK1VwRQA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement..ctor
  type$UhEB5JJ65jyB21eK1VwRQA.xgEABpJ65jyB21eK1VwRQA = function ()
  {
    var a = this;

    a.tgEABlVNcDa86VHOtLThag();
  };
  var ctor$xgEABpJ65jyB21eK1VwRQA = UhEB5JJ65jyB21eK1VwRQA.ctor = $ctor$(basector$NEMJwVVNcDa86VHOtLThag, 'xgEABpJ65jyB21eK1VwRQA', type$UhEB5JJ65jyB21eK1VwRQA);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement.set_Name
  type$UhEB5JJ65jyB21eK1VwRQA.twEABpJ65jyB21eK1VwRQA = function (b)
  {
    var a = this;

    a.hgEABlVNcDa86VHOtLThag().name = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement.InternalSetWidth
  type$UhEB5JJ65jyB21eK1VwRQA.uAEABpJ65jyB21eK1VwRQA = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement.InternalSetHeight
  type$UhEB5JJ65jyB21eK1VwRQA.uQEABpJ65jyB21eK1VwRQA = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement.get_Width
  type$UhEB5JJ65jyB21eK1VwRQA.ugEABpJ65jyB21eK1VwRQA = function ()
  {
    var a = this, b;

    b = a.pQEABlVNcDa86VHOtLThag();
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement.set_Width
  type$UhEB5JJ65jyB21eK1VwRQA.uwEABpJ65jyB21eK1VwRQA = function (b)
  {
    var a = this;

    a.uAEABpJ65jyB21eK1VwRQA(b);
    a.wAEABpJ65jyB21eK1VwRQA();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement.get_Height
  type$UhEB5JJ65jyB21eK1VwRQA.vAEABpJ65jyB21eK1VwRQA = function ()
  {
    var a = this, b;

    b = a.pgEABlVNcDa86VHOtLThag();
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement.set_Height
  type$UhEB5JJ65jyB21eK1VwRQA.vQEABpJ65jyB21eK1VwRQA = function (b)
  {
    var a = this;

    a.uQEABpJ65jyB21eK1VwRQA(b);
    a.wAEABpJ65jyB21eK1VwRQA();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement.add_SizeChanged
  type$UhEB5JJ65jyB21eK1VwRQA.vgEABpJ65jyB21eK1VwRQA = function (b)
  {
    var a = this, c, d, e, f;

    a.SizeChanged = tAgABryOqj6XtSTDGu8Mcg(a.SizeChanged, b);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement.remove_SizeChanged
  type$UhEB5JJ65jyB21eK1VwRQA.vwEABpJ65jyB21eK1VwRQA = function (b)
  {
    var a = this, c, d, e, f;

    a.SizeChanged = tggABryOqj6XtSTDGu8Mcg(a.SizeChanged, b);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement.InternalRaiseSizeChanged
  type$UhEB5JJ65jyB21eK1VwRQA.wAEABpJ65jyB21eK1VwRQA = function ()
  {
    var a = this, b, c, d;

    d = !a.InternalRaiseSizeChangedReentryGuard;

    if (!d)
    {
      return;
    }

    a.qQEABlVNcDa86VHOtLThag();
    d = !(a.SizeChanged == null);

    if (!d)
    {
      return;
    }

    a.InternalRaiseSizeChangedReentryGuard = 1;
    b = new ctor$fwIABrxqZDijO_a93MfqINA(a.ugEABpJ65jyB21eK1VwRQA(), a.vAEABpJ65jyB21eK1VwRQA());
    c = new ctor$jQIABu2nQjSF0i7AJRsmFA();
    c.iAIABu2nQjSF0i7AJRsmFA(b);
    c.igIABu2nQjSF0i7AJRsmFA(a.InternalPreviousSize);
    a.SizeChanged.Invoke(a, c);
    a.InternalPreviousSize = b;
    a.InternalRaiseSizeChangedReentryGuard = 0;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement.InternalSetCursor
  type$UhEB5JJ65jyB21eK1VwRQA.wQEABpJ65jyB21eK1VwRQA = function (b)
  {
    var a = this, c, d;

    a.InternalCursorValue = b;
    c = a.hgEABlVNcDa86VHOtLThag().style;
    d = !(a.InternalCursorValue == zgIABvpQnzqubdqD6reqmg());

    if (!d)
    {
      c.cursor = 'url(\'assets\u002fScriptCoreLib.Avalon\u002ftransparent.cur\'), auto';
    }

    d = !(a.InternalCursorValue == zAIABvpQnzqubdqD6reqmg());

    if (!d)
    {
      c.cursor = 'auto';
    }

    d = !(a.InternalCursorValue == ygIABvpQnzqubdqD6reqmg());

    if (!d)
    {
      c.cursor = 'pointer';
    }

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement.get_Cursor
  type$UhEB5JJ65jyB21eK1VwRQA.wgEABpJ65jyB21eK1VwRQA = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement.set_Cursor
  type$UhEB5JJ65jyB21eK1VwRQA.wwEABpJ65jyB21eK1VwRQA = function (b)
  {
    var a = this;

    a.wQEABpJ65jyB21eK1VwRQA(b);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement.get_Parent
  type$UhEB5JJ65jyB21eK1VwRQA.xAEABpJ65jyB21eK1VwRQA = function ()
  {
    var a = this, b;

    b = a.InternalParent;
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement.op_Implicit
  function xQEABpJ65jyB21eK1VwRQA(b)
  {
    var c;

    c = b;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Animation.__IAnimatable
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__IInputElement
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement
  (function (i)  {
    i.gwEABjCDBDCSZ2Brr2jFgw = i.hgEABlVNcDa86VHOtLThag;
    i.hAEABjCDBDCSZ2Brr2jFgw = i.jAEABlVNcDa86VHOtLThag;
    i.hQEABjCDBDCSZ2Brr2jFgw = i.jQEABlVNcDa86VHOtLThag;
  }
  )(type$UhEB5JJ65jyB21eK1VwRQA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement+InternalStyleCursorMixin
  function _3WPWegiGqD_aZVmzbsU6kRg(){};
  _3WPWegiGqD_aZVmzbsU6kRg.TypeName = "InternalStyleCursorMixin";
  _3WPWegiGqD_aZVmzbsU6kRg.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$_3WPWegiGqD_aZVmzbsU6kRg = _3WPWegiGqD_aZVmzbsU6kRg.prototype;
  type$_3WPWegiGqD_aZVmzbsU6kRg.constructor = _3WPWegiGqD_aZVmzbsU6kRg;
  type$_3WPWegiGqD_aZVmzbsU6kRg.cursor = null;
  var basector$_3WPWegiGqD_aZVmzbsU6kRg = $ctor$(null, null, type$_3WPWegiGqD_aZVmzbsU6kRg);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__FrameworkElement+InternalStyleCursorMixin..ctor
  type$_3WPWegiGqD_aZVmzbsU6kRg.xwEABgiGqD_aZVmzbsU6kRg = function ()
  {
    var a = this;

  };
  var ctor$xwEABgiGqD_aZVmzbsU6kRg = _3WPWegiGqD_aZVmzbsU6kRg.ctor = $ctor$(null, 'xwEABgiGqD_aZVmzbsU6kRg', type$_3WPWegiGqD_aZVmzbsU6kRg);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Panel
  function _6fkMzgsbBT_aZtqyqH0ZSXA(){};
  _6fkMzgsbBT_aZtqyqH0ZSXA.TypeName = "Panel";
  _6fkMzgsbBT_aZtqyqH0ZSXA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$_6fkMzgsbBT_aZtqyqH0ZSXA = _6fkMzgsbBT_aZtqyqH0ZSXA.prototype = new UhEB5JJ65jyB21eK1VwRQA();
  type$_6fkMzgsbBT_aZtqyqH0ZSXA.constructor = _6fkMzgsbBT_aZtqyqH0ZSXA;
  type$_6fkMzgsbBT_aZtqyqH0ZSXA.InternalSprite = null;
  type$_6fkMzgsbBT_aZtqyqH0ZSXA.InternalContent = null;
  type$_6fkMzgsbBT_aZtqyqH0ZSXA.InternalWidthValue = null;
  type$_6fkMzgsbBT_aZtqyqH0ZSXA.InternalHeightValue = null;
  type$_6fkMzgsbBT_aZtqyqH0ZSXA._Children = null;
  var basector$_6fkMzgsbBT_aZtqyqH0ZSXA = $ctor$(basector$UhEB5JJ65jyB21eK1VwRQA, null, type$_6fkMzgsbBT_aZtqyqH0ZSXA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Panel..ctor
  type$_6fkMzgsbBT_aZtqyqH0ZSXA.zwEABgsbBT_aZtqyqH0ZSXA = function ()
  {
    var a = this, b;

    a.InternalSprite = exYABnJ_b_ajG_bLLDdOGJ6bg();
    a.InternalContent = exYABnJ_b_ajG_bLLDdOGJ6bg();
    a.InternalWidthValue = 200;
    a.InternalHeightValue = 200;
    a.xgEABpJ65jyB21eK1VwRQA();
    a.InternalSprite.style.width = '600px';
    a.InternalSprite.style.height = '400px';
    a.InternalSprite.style.position = 'absolute';
    a.InternalSprite.name = '__Panel';
    a.InternalSprite.style.left = '0px';
    a.InternalSprite.style.top = '0px';
    a.InternalSprite.style.zIndex = 0;
    a.InternalSprite.appendChild(a.InternalContent);
    a.InternalContent.style.position = 'relative';
    b = new ctor$OQIABkNvRjeA2wqMwhy5DA(xQEABpJ65jyB21eK1VwRQA(a));
    b.InternalSprite = a.InternalContent;
    a._Children = PAIABkNvRjeA2wqMwhy5DA(b);
  };
  var ctor$zwEABgsbBT_aZtqyqH0ZSXA = _6fkMzgsbBT_aZtqyqH0ZSXA.ctor = $ctor$(basector$UhEB5JJ65jyB21eK1VwRQA, 'zwEABgsbBT_aZtqyqH0ZSXA', type$_6fkMzgsbBT_aZtqyqH0ZSXA);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Panel.InternalGetDisplayObject
  type$_6fkMzgsbBT_aZtqyqH0ZSXA.yQEABgsbBT_aZtqyqH0ZSXA = function ()
  {
    var a = this, b;

    b = a.InternalSprite;
    return b;
  };
    _6fkMzgsbBT_aZtqyqH0ZSXA.prototype.hwEABlVNcDa86VHOtLThag = _6fkMzgsbBT_aZtqyqH0ZSXA.prototype.yQEABgsbBT_aZtqyqH0ZSXA;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Panel.InternalGetOpacityTarget
  type$_6fkMzgsbBT_aZtqyqH0ZSXA.ygEABgsbBT_aZtqyqH0ZSXA = function ()
  {
    var a = this, b;

    b = a.InternalSprite;
    return b;
  };
    _6fkMzgsbBT_aZtqyqH0ZSXA.prototype.iQEABlVNcDa86VHOtLThag = _6fkMzgsbBT_aZtqyqH0ZSXA.prototype.ygEABgsbBT_aZtqyqH0ZSXA;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Panel.InternalGetWidth
  type$_6fkMzgsbBT_aZtqyqH0ZSXA.ywEABgsbBT_aZtqyqH0ZSXA = function ()
  {
    var a = this, b;

    b = a.InternalWidthValue;
    return b;
  };
    _6fkMzgsbBT_aZtqyqH0ZSXA.prototype.pQEABlVNcDa86VHOtLThag = _6fkMzgsbBT_aZtqyqH0ZSXA.prototype.ywEABgsbBT_aZtqyqH0ZSXA;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Panel.InternalGetHeight
  type$_6fkMzgsbBT_aZtqyqH0ZSXA.zAEABgsbBT_aZtqyqH0ZSXA = function ()
  {
    var a = this, b;

    b = a.InternalHeightValue;
    return b;
  };
    _6fkMzgsbBT_aZtqyqH0ZSXA.prototype.pgEABlVNcDa86VHOtLThag = _6fkMzgsbBT_aZtqyqH0ZSXA.prototype.zAEABgsbBT_aZtqyqH0ZSXA;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Panel.InternalSetHeight
  type$_6fkMzgsbBT_aZtqyqH0ZSXA.zQEABgsbBT_aZtqyqH0ZSXA = function (b)
  {
    var a = this, c;

    c = RAoABpsWqDaU6r2n8iDVRQ(new Number(_7xQABrQf9DK8BRnc_agtVfA(b)), 'px');
    a.InternalHeightValue = b;
    a.InternalSprite.style.height = c;
    a.InternalContent.style.height = c;
  };
    _6fkMzgsbBT_aZtqyqH0ZSXA.prototype.uQEABpJ65jyB21eK1VwRQA = _6fkMzgsbBT_aZtqyqH0ZSXA.prototype.zQEABgsbBT_aZtqyqH0ZSXA;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Panel.InternalSetWidth
  type$_6fkMzgsbBT_aZtqyqH0ZSXA.zgEABgsbBT_aZtqyqH0ZSXA = function (b)
  {
    var a = this, c;

    c = RAoABpsWqDaU6r2n8iDVRQ(new Number(_7xQABrQf9DK8BRnc_agtVfA(b)), 'px');
    a.InternalWidthValue = b;
    a.InternalSprite.style.width = c;
    a.InternalContent.style.width = c;
  };
    _6fkMzgsbBT_aZtqyqH0ZSXA.prototype.uAEABpJ65jyB21eK1VwRQA = _6fkMzgsbBT_aZtqyqH0ZSXA.prototype.zgEABgsbBT_aZtqyqH0ZSXA;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Panel.get_Background
  type$_6fkMzgsbBT_aZtqyqH0ZSXA._0AEABgsbBT_aZtqyqH0ZSXA = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Panel.set_Background
  type$_6fkMzgsbBT_aZtqyqH0ZSXA._0QEABgsbBT_aZtqyqH0ZSXA = function (b)
  {
    var a = this, c, d, e, f;

    c = ( function () { var c$2 = b; return (c$2 instanceof DXpqihzZVzKJFMzu4mIVrg ? c$2 : null); } )();
    f = (c == null);

    if (!f)
    {
      d = lAUABhzZVzKJFMzu4mIVrg(c);
      e = _9wQABrE8Dza5P7aEb6Jc1A(d.kAUABhzZVzKJFMzu4mIVrg());
      f = !!e._7gQABrE8Dza5P7aEb6Jc1A();

      if (!f)
      {
        a.InternalSprite.style.backgroundColor = 'transparent';
      }
      else
      {
        a.InternalSprite.style.backgroundColor = __awQABrE8Dza5P7aEb6Jc1A(e);
      }

    }

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Panel.get_Children
  type$_6fkMzgsbBT_aZtqyqH0ZSXA._0gEABgsbBT_aZtqyqH0ZSXA = function ()
  {
    var a = this, b;

    b = a._Children;
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Panel.op_Implicit
  function _0wEABgsbBT_aZtqyqH0ZSXA(b)
  {
    var c;

    c = b;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Panel.AddChild
  type$_6fkMzgsbBT_aZtqyqH0ZSXA._1AEABgsbBT_aZtqyqH0ZSXA = function (b)
  {
    var a = this, c, d;

    c = ( function () { var c$2 = b; return (c$2 instanceof NEMJwVVNcDa86VHOtLThag ? c$2 : null); } )();
    d = !(c == null);

    if (!d)
    {
      throw HRUABqul7j2GPUP5_apHFMQ(RgoABpsWqDaU6r2n8iDVRQ('AddChild supports UIElement instead of ', ERYABvE0rDSZJidVUY9Z5Q(b)._9hUABp9dFzWe81NPNoqHjg()));
    }

    a._0gEABgsbBT_aZtqyqH0ZSXA().OgIABkNvRjeA2wqMwhy5DA(c);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Panel.SetZIndex
  function _1QEABgsbBT_aZtqyqH0ZSXA(b, c)
  {
    var d, e;

    d = iAEABlVNcDa86VHOtLThag(b);
    e = d.hwEABlVNcDa86VHOtLThag();
    e.style.zIndex = c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Animation.__IAnimatable
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__IInputElement
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Panel
  (function (i)  {
    i.gwEABjCDBDCSZ2Brr2jFgw = i.hgEABlVNcDa86VHOtLThag;
    i.hAEABjCDBDCSZ2Brr2jFgw = i.jAEABlVNcDa86VHOtLThag;
    i.hQEABjCDBDCSZ2Brr2jFgw = i.jQEABlVNcDa86VHOtLThag;
    // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Markup.__IAddChild
    i.yAEABtc9Bj2wz4iDlt0lAQ = i._1AEABgsbBT_aZtqyqH0ZSXA;
  }
  )(type$_6fkMzgsbBT_aZtqyqH0ZSXA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Canvas
  function oayRPx5ySTCeEJNh8DuEYg(){};
  oayRPx5ySTCeEJNh8DuEYg.TypeName = "Canvas";
  oayRPx5ySTCeEJNh8DuEYg.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$oayRPx5ySTCeEJNh8DuEYg = oayRPx5ySTCeEJNh8DuEYg.prototype = new _6fkMzgsbBT_aZtqyqH0ZSXA();
  type$oayRPx5ySTCeEJNh8DuEYg.constructor = oayRPx5ySTCeEJNh8DuEYg;
  var basector$oayRPx5ySTCeEJNh8DuEYg = $ctor$(basector$_6fkMzgsbBT_aZtqyqH0ZSXA, null, type$oayRPx5ySTCeEJNh8DuEYg);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Canvas..ctor
  type$oayRPx5ySTCeEJNh8DuEYg._2gEABh5ySTCeEJNh8DuEYg = function ()
  {
    var a = this;

    a.zwEABgsbBT_aZtqyqH0ZSXA();
  };
  var ctor$_2gEABh5ySTCeEJNh8DuEYg = oayRPx5ySTCeEJNh8DuEYg.ctor = $ctor$(basector$_6fkMzgsbBT_aZtqyqH0ZSXA, '_2gEABh5ySTCeEJNh8DuEYg', type$oayRPx5ySTCeEJNh8DuEYg);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Canvas.GetLeft
  function _1gEABh5ySTCeEJNh8DuEYg(b)
  {
    var c, d, e;

    c = iAEABlVNcDa86VHOtLThag(b);
    d = c.hwEABlVNcDa86VHOtLThag();
    e = dQgABvd7WTuj7PpbbdI55A(d).Left;
    return e;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Canvas.GetTop
  function _1wEABh5ySTCeEJNh8DuEYg(b)
  {
    var c, d, e;

    c = iAEABlVNcDa86VHOtLThag(b);
    d = c.hwEABlVNcDa86VHOtLThag();
    e = dQgABvd7WTuj7PpbbdI55A(d).Top;
    return e;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Canvas.SetLeft
  function _2AEABh5ySTCeEJNh8DuEYg(b, c)
  {
    var d, e;

    d = iAEABlVNcDa86VHOtLThag(b);
    e = d.hwEABlVNcDa86VHOtLThag();
    e.style.position = 'absolute';
    e.style.left = RAoABpsWqDaU6r2n8iDVRQ(new Number(_7xQABrQf9DK8BRnc_agtVfA(c)), 'px');
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Canvas.SetTop
  function _2QEABh5ySTCeEJNh8DuEYg(b, c)
  {
    var d, e;

    d = iAEABlVNcDa86VHOtLThag(b);
    e = d.hwEABlVNcDa86VHOtLThag();
    e.style.position = 'absolute';
    e.style.top = RAoABpsWqDaU6r2n8iDVRQ(new Number(_7xQABrQf9DK8BRnc_agtVfA(c)), 'px');
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Animation.__IAnimatable
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__IInputElement
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Canvas
  (function (i)  {
    i.gwEABjCDBDCSZ2Brr2jFgw = i.hgEABlVNcDa86VHOtLThag;
    i.hAEABjCDBDCSZ2Brr2jFgw = i.jAEABlVNcDa86VHOtLThag;
    i.hQEABjCDBDCSZ2Brr2jFgw = i.jQEABlVNcDa86VHOtLThag;
    // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Markup.__IAddChild
    i.yAEABtc9Bj2wz4iDlt0lAQ = i._1AEABgsbBT_aZtqyqH0ZSXA;
  }
  )(type$oayRPx5ySTCeEJNh8DuEYg);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control
  function _36lB_b_bSp8ja4oJ6DUMp62Q(){};
  _36lB_b_bSp8ja4oJ6DUMp62Q.TypeName = "Control";
  _36lB_b_bSp8ja4oJ6DUMp62Q.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$_36lB_b_bSp8ja4oJ6DUMp62Q = _36lB_b_bSp8ja4oJ6DUMp62Q.prototype = new UhEB5JJ65jyB21eK1VwRQA();
  type$_36lB_b_bSp8ja4oJ6DUMp62Q.constructor = _36lB_b_bSp8ja4oJ6DUMp62Q;
  var basector$_36lB_b_bSp8ja4oJ6DUMp62Q = $ctor$(basector$UhEB5JJ65jyB21eK1VwRQA, null, type$_36lB_b_bSp8ja4oJ6DUMp62Q);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control..ctor
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._8AEABvSp8ja4oJ6DUMp62Q = function ()
  {
    var a = this;

    a.xgEABpJ65jyB21eK1VwRQA();
  };
  var ctor$_8AEABvSp8ja4oJ6DUMp62Q = _36lB_b_bSp8ja4oJ6DUMp62Q.ctor = $ctor$(basector$UhEB5JJ65jyB21eK1VwRQA, '_8AEABvSp8ja4oJ6DUMp62Q', type$_36lB_b_bSp8ja4oJ6DUMp62Q);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.InternalSetDefaultFont
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._2wEABvSp8ja4oJ6DUMp62Q = function ()
  {
    var a = this;

    a._7wEABvSp8ja4oJ6DUMp62Q(new ctor$XwIABp534j6K9CKwW_akmeg('Segoe UI, Microsoft Sans Serif'));
    a._6wEABvSp8ja4oJ6DUMp62Q(12);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.InternalGetForeground
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._3AEABvSp8ja4oJ6DUMp62Q = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.InternalSetForeground
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._3QEABvSp8ja4oJ6DUMp62Q = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.get_Foreground
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._3gEABvSp8ja4oJ6DUMp62Q = function ()
  {
    var a = this, b;

    b = a._3AEABvSp8ja4oJ6DUMp62Q();
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.set_Foreground
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._3wEABvSp8ja4oJ6DUMp62Q = function (b)
  {
    var a = this;

    a._3QEABvSp8ja4oJ6DUMp62Q(b);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.InternalGetBackground
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._4AEABvSp8ja4oJ6DUMp62Q = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.InternalSetBackground
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._4QEABvSp8ja4oJ6DUMp62Q = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.get_Background
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._4gEABvSp8ja4oJ6DUMp62Q = function ()
  {
    var a = this, b;

    b = a._4AEABvSp8ja4oJ6DUMp62Q();
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.set_Background
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._4wEABvSp8ja4oJ6DUMp62Q = function (b)
  {
    var a = this;

    a._4QEABvSp8ja4oJ6DUMp62Q(b);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.InternalGetBorderThickness
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._5AEABvSp8ja4oJ6DUMp62Q = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.InternalSetBorderThickness
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._5QEABvSp8ja4oJ6DUMp62Q = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.get_BorderThickness
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._5gEABvSp8ja4oJ6DUMp62Q = function ()
  {
    var a = this, b;

    b = a._5AEABvSp8ja4oJ6DUMp62Q();
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.set_BorderThickness
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._5wEABvSp8ja4oJ6DUMp62Q = function (b)
  {
    var a = this;

    a._5QEABvSp8ja4oJ6DUMp62Q(b);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.InternalGetFontSize
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._6AEABvSp8ja4oJ6DUMp62Q = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.InternalSetFontSize
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._6QEABvSp8ja4oJ6DUMp62Q = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.get_FontSize
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._6gEABvSp8ja4oJ6DUMp62Q = function ()
  {
    var a = this, b;

    b = a._6AEABvSp8ja4oJ6DUMp62Q();
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.set_FontSize
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._6wEABvSp8ja4oJ6DUMp62Q = function (b)
  {
    var a = this;

    a._6QEABvSp8ja4oJ6DUMp62Q(b);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.InternalGetFontFamily
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._7AEABvSp8ja4oJ6DUMp62Q = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.InternalSetFontFamily
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._7QEABvSp8ja4oJ6DUMp62Q = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.get_FontFamily
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._7gEABvSp8ja4oJ6DUMp62Q = function ()
  {
    var a = this, b;

    b = a._7AEABvSp8ja4oJ6DUMp62Q();
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control.set_FontFamily
  type$_36lB_b_bSp8ja4oJ6DUMp62Q._7wEABvSp8ja4oJ6DUMp62Q = function (b)
  {
    var a = this;

    a._7QEABvSp8ja4oJ6DUMp62Q(b);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Animation.__IAnimatable
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__IInputElement
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Control
  (function (i)  {
    i.gwEABjCDBDCSZ2Brr2jFgw = i.hgEABlVNcDa86VHOtLThag;
    i.hAEABjCDBDCSZ2Brr2jFgw = i.jAEABlVNcDa86VHOtLThag;
    i.hQEABjCDBDCSZ2Brr2jFgw = i.jQEABlVNcDa86VHOtLThag;
  }
  )(type$_36lB_b_bSp8ja4oJ6DUMp62Q);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__ContentControl
  function ErVBSSZE_bDe82PrXGI7oew(){};
  ErVBSSZE_bDe82PrXGI7oew.TypeName = "ContentControl";
  ErVBSSZE_bDe82PrXGI7oew.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$ErVBSSZE_bDe82PrXGI7oew = ErVBSSZE_bDe82PrXGI7oew.prototype = new _36lB_b_bSp8ja4oJ6DUMp62Q();
  type$ErVBSSZE_bDe82PrXGI7oew.constructor = ErVBSSZE_bDe82PrXGI7oew;
  var basector$ErVBSSZE_bDe82PrXGI7oew = $ctor$(basector$_36lB_b_bSp8ja4oJ6DUMp62Q, null, type$ErVBSSZE_bDe82PrXGI7oew);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__ContentControl..ctor
  type$ErVBSSZE_bDe82PrXGI7oew._9QEABiZE_bDe82PrXGI7oew = function ()
  {
    var a = this;

    a._8AEABvSp8ja4oJ6DUMp62Q();
  };
  var ctor$_9QEABiZE_bDe82PrXGI7oew = ErVBSSZE_bDe82PrXGI7oew.ctor = $ctor$(basector$_36lB_b_bSp8ja4oJ6DUMp62Q, '_9QEABiZE_bDe82PrXGI7oew', type$ErVBSSZE_bDe82PrXGI7oew);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__ContentControl.InternalSetContent
  type$ErVBSSZE_bDe82PrXGI7oew._8QEABiZE_bDe82PrXGI7oew = function (b)
  {
    var a = this;

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__ContentControl.InternalGetContent
  type$ErVBSSZE_bDe82PrXGI7oew._8gEABiZE_bDe82PrXGI7oew = function ()
  {
    var a = this, b;

    b = null;
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__ContentControl.get_Content
  type$ErVBSSZE_bDe82PrXGI7oew._8wEABiZE_bDe82PrXGI7oew = function ()
  {
    var a = this, b;

    b = a._8gEABiZE_bDe82PrXGI7oew();
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__ContentControl.set_Content
  type$ErVBSSZE_bDe82PrXGI7oew._9AEABiZE_bDe82PrXGI7oew = function (b)
  {
    var a = this;

    a._8QEABiZE_bDe82PrXGI7oew(b);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Animation.__IAnimatable
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__IInputElement
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__ContentControl
  (function (i)  {
    i.gwEABjCDBDCSZ2Brr2jFgw = i.hgEABlVNcDa86VHOtLThag;
    i.hAEABjCDBDCSZ2Brr2jFgw = i.jAEABlVNcDa86VHOtLThag;
    i.hQEABjCDBDCSZ2Brr2jFgw = i.jQEABlVNcDa86VHOtLThag;
  }
  )(type$ErVBSSZE_bDe82PrXGI7oew);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Image
  function ecumtrhSLzuJ75ou_ayKGnQ(){};
  ecumtrhSLzuJ75ou_ayKGnQ.TypeName = "Image";
  ecumtrhSLzuJ75ou_ayKGnQ.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$ecumtrhSLzuJ75ou_ayKGnQ = ecumtrhSLzuJ75ou_ayKGnQ.prototype = new UhEB5JJ65jyB21eK1VwRQA();
  type$ecumtrhSLzuJ75ou_ayKGnQ.constructor = ecumtrhSLzuJ75ou_ayKGnQ;
  type$ecumtrhSLzuJ75ou_ayKGnQ.InternalSprite = null;
  type$ecumtrhSLzuJ75ou_ayKGnQ.InternalBitmap = null;
  type$ecumtrhSLzuJ75ou_ayKGnQ.InternalGetOpacityTarget_DisableContainerReset = false;
  type$ecumtrhSLzuJ75ou_ayKGnQ.InternalSource = null;
  type$ecumtrhSLzuJ75ou_ayKGnQ.InternalStretch = 0;
  type$ecumtrhSLzuJ75ou_ayKGnQ.InternalWidthValue = null;
  type$ecumtrhSLzuJ75ou_ayKGnQ.InternalHeightValue = null;
  type$ecumtrhSLzuJ75ou_ayKGnQ.InternalWidthValueSpecified = false;
  type$ecumtrhSLzuJ75ou_ayKGnQ.InternalHeightValueSpecified = false;
  var basector$ecumtrhSLzuJ75ou_ayKGnQ = $ctor$(basector$UhEB5JJ65jyB21eK1VwRQA, null, type$ecumtrhSLzuJ75ou_ayKGnQ);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Image..ctor
  type$ecumtrhSLzuJ75ou_ayKGnQ._9gEABrhSLzuJ75ou_ayKGnQ = function ()
  {
    var a = this;

    a.InternalSprite = exYABnJ_b_ajG_bLLDdOGJ6bg();
    a.InternalWidthValue = 200;
    a.InternalHeightValue = 200;
    a.xgEABpJ65jyB21eK1VwRQA();
    a.InternalSprite.style.position = 'absolute';
    a.InternalSprite.style.left = '0px';
    a.InternalSprite.style.top = '0px';
    a.InternalSprite.style.overflow = 'hidden';
  };
  var ctor$_9gEABrhSLzuJ75ou_ayKGnQ = ecumtrhSLzuJ75ou_ayKGnQ.ctor = $ctor$(basector$UhEB5JJ65jyB21eK1VwRQA, '_9gEABrhSLzuJ75ou_ayKGnQ', type$ecumtrhSLzuJ75ou_ayKGnQ);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Image.InternalGetDisplayObject
  type$ecumtrhSLzuJ75ou_ayKGnQ._9wEABrhSLzuJ75ou_ayKGnQ = function ()
  {
    var a = this, b;

    b = a.InternalSprite;
    return b;
  };
    ecumtrhSLzuJ75ou_ayKGnQ.prototype.hwEABlVNcDa86VHOtLThag = ecumtrhSLzuJ75ou_ayKGnQ.prototype._9wEABrhSLzuJ75ou_ayKGnQ;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Image.InternalGetOpacityTarget
  type$ecumtrhSLzuJ75ou_ayKGnQ.__aAEABrhSLzuJ75ou_ayKGnQ = function ()
  {
    var a = this, b, c;

    c = (a.InternalBitmap == null);

    if (!c)
    {
      c = a.InternalGetOpacityTarget_DisableContainerReset;

      if (!c)
      {
        mQgABiOhHzSBkpmHvt1Fow(a.hwEABlVNcDa86VHOtLThag().style, 1);
        a.InternalGetOpacityTarget_DisableContainerReset = 1;
      }

      b = a.InternalBitmap;
      return b;
    }

    b = a.hwEABlVNcDa86VHOtLThag();
    return b;
  };
    ecumtrhSLzuJ75ou_ayKGnQ.prototype.iQEABlVNcDa86VHOtLThag = ecumtrhSLzuJ75ou_ayKGnQ.prototype.__aAEABrhSLzuJ75ou_ayKGnQ;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Image.get_Source
  type$ecumtrhSLzuJ75ou_ayKGnQ.__aQEABrhSLzuJ75ou_ayKGnQ = function ()
  {
    var a = this, b;

    b = a.InternalSource;
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Image.set_Source
  type$ecumtrhSLzuJ75ou_ayKGnQ.__agEABrhSLzuJ75ou_ayKGnQ = function (b)
  {
    var a = this, c, d, e, f, g, h;

    f = null;
    g = /* DOMCreateType */new _2YwXNuldBz_aqjVgK2GcB4g();
    g.__4__this = a;
    a.InternalSource = b;
    c = owIABl6d7T_ax061hHDRKPw(b);
    d = c.InternalManifestResourceAlias;
    g.Apply = new ctor$owgABoK03zKzyb9xOHpZTA(a, 'AgIABrhSLzuJ75ou_ayKGnQ');
    h = (d == null);

    if (!h)
    {
      e = uAkABghwIT_anz7p9u46AsA(d);
      uQkABghwIT_anz7p9u46AsA(e, g.Apply);
    }
    else
    {
      h = (c.InternalBitmap == null);

      if (!h)
      {

        if (!f)
        {
          f = new ctor$xBYABprwDDG20eOlCofu_aA(g, '_set_Source_b__1');
        }

        c.InternalBitmap.aQEABj44sDuzJPBkMyeBig(f);
      }

    }

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Image.get_Stretch
  type$ecumtrhSLzuJ75ou_ayKGnQ.__awEABrhSLzuJ75ou_ayKGnQ = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Image.set_Stretch
  type$ecumtrhSLzuJ75ou_ayKGnQ.__bAEABrhSLzuJ75ou_ayKGnQ = function (b)
  {
    var a = this;

    a.InternalStretch = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Image.InternalGetHeight
  type$ecumtrhSLzuJ75ou_ayKGnQ.__bQEABrhSLzuJ75ou_ayKGnQ = function ()
  {
    var a = this, b;

    b = a.InternalHeightValue;
    return b;
  };
    ecumtrhSLzuJ75ou_ayKGnQ.prototype.pgEABlVNcDa86VHOtLThag = ecumtrhSLzuJ75ou_ayKGnQ.prototype.__bQEABrhSLzuJ75ou_ayKGnQ;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Image.InternalGetWidth
  type$ecumtrhSLzuJ75ou_ayKGnQ.__bgEABrhSLzuJ75ou_ayKGnQ = function ()
  {
    var a = this, b;

    b = a.InternalWidthValue;
    return b;
  };
    ecumtrhSLzuJ75ou_ayKGnQ.prototype.pQEABlVNcDa86VHOtLThag = ecumtrhSLzuJ75ou_ayKGnQ.prototype.__bgEABrhSLzuJ75ou_ayKGnQ;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Image.InternalSetHeight
  type$ecumtrhSLzuJ75ou_ayKGnQ.__bwEABrhSLzuJ75ou_ayKGnQ = function (b)
  {
    var a = this;

    a.InternalHeightValueSpecified = 1;
    a.InternalHeightValue = b;
    a.AQIABrhSLzuJ75ou_ayKGnQ();
    a.InternalSprite.style.height = RAoABpsWqDaU6r2n8iDVRQ(new Number(_7xQABrQf9DK8BRnc_agtVfA(b)), 'px');
  };
    ecumtrhSLzuJ75ou_ayKGnQ.prototype.uQEABpJ65jyB21eK1VwRQA = ecumtrhSLzuJ75ou_ayKGnQ.prototype.__bwEABrhSLzuJ75ou_ayKGnQ;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Image.InternalSetWidth
  type$ecumtrhSLzuJ75ou_ayKGnQ.AAIABrhSLzuJ75ou_ayKGnQ = function (b)
  {
    var a = this;

    a.InternalWidthValueSpecified = 1;
    a.InternalWidthValue = b;
    a.AQIABrhSLzuJ75ou_ayKGnQ();
    a.InternalSprite.style.width = RAoABpsWqDaU6r2n8iDVRQ(new Number(_7xQABrQf9DK8BRnc_agtVfA(b)), 'px');
  };
    ecumtrhSLzuJ75ou_ayKGnQ.prototype.uAEABpJ65jyB21eK1VwRQA = ecumtrhSLzuJ75ou_ayKGnQ.prototype.AAIABrhSLzuJ75ou_ayKGnQ;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Image.InternalUpdateStrech
  type$ecumtrhSLzuJ75ou_ayKGnQ.AQIABrhSLzuJ75ou_ayKGnQ = function ()
  {
    var a = this, b;

    b = !(a.InternalBitmap == null);

    if (!b)
    {
      return;
    }

    a.InternalBitmap.width = _7xQABrQf9DK8BRnc_agtVfA(a.InternalWidthValue);
    a.InternalBitmap.height = _7xQABrQf9DK8BRnc_agtVfA(a.InternalHeightValue);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Image.<set_Source>b__0
  type$ecumtrhSLzuJ75ou_ayKGnQ.AgIABrhSLzuJ75ou_ayKGnQ = function (b)
  {
    var a = this, c;

    PAgABvd7WTuj7PpbbdI55A(a.InternalSprite);
    a.InternalBitmap = b;
    mAgABiOhHzSBkpmHvt1Fow(a.InternalBitmap.style, 0, 0);
    a.InternalSprite.appendChild(a.InternalBitmap);
    c = a.InternalWidthValueSpecified;

    if (!c)
    {
      a.InternalWidthValue = b.width;
    }

    c = a.InternalHeightValueSpecified;

    if (!c)
    {
      a.InternalHeightValue = b.height;
    }

    a.uAEABpJ65jyB21eK1VwRQA(a.InternalWidthValue);
    a.uQEABpJ65jyB21eK1VwRQA(a.InternalHeightValue);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Animation.__IAnimatable
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__IInputElement
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Image
  (function (i)  {
    i.gwEABjCDBDCSZ2Brr2jFgw = i.hgEABlVNcDa86VHOtLThag;
    i.hAEABjCDBDCSZ2Brr2jFgw = i.jAEABlVNcDa86VHOtLThag;
    i.hQEABjCDBDCSZ2Brr2jFgw = i.jQEABlVNcDa86VHOtLThag;
  }
  )(type$ecumtrhSLzuJ75ou_ayKGnQ);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.Primitives.__TextBoxBase
  function _7cJ_acjCJ_aj67rIJMixkVZw(){};
  _7cJ_acjCJ_aj67rIJMixkVZw.TypeName = "TextBoxBase";
  _7cJ_acjCJ_aj67rIJMixkVZw.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$_7cJ_acjCJ_aj67rIJMixkVZw = _7cJ_acjCJ_aj67rIJMixkVZw.prototype = new _36lB_b_bSp8ja4oJ6DUMp62Q();
  type$_7cJ_acjCJ_aj67rIJMixkVZw.constructor = _7cJ_acjCJ_aj67rIJMixkVZw;
  var basector$_7cJ_acjCJ_aj67rIJMixkVZw = $ctor$(basector$_36lB_b_bSp8ja4oJ6DUMp62Q, null, type$_7cJ_acjCJ_aj67rIJMixkVZw);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.Primitives.__TextBoxBase..ctor
  type$_7cJ_acjCJ_aj67rIJMixkVZw.AwIABjCJ_aj67rIJMixkVZw = function ()
  {
    var a = this;

    a._8AEABvSp8ja4oJ6DUMp62Q();
  };
  var ctor$AwIABjCJ_aj67rIJMixkVZw = _7cJ_acjCJ_aj67rIJMixkVZw.ctor = $ctor$(basector$_36lB_b_bSp8ja4oJ6DUMp62Q, 'AwIABjCJ_aj67rIJMixkVZw', type$_7cJ_acjCJ_aj67rIJMixkVZw);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.Primitives.__TextBoxBase.InternalAppendText
  type$_7cJ_acjCJ_aj67rIJMixkVZw.BAIABjCJ_aj67rIJMixkVZw = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.Primitives.__TextBoxBase.AppendText
  type$_7cJ_acjCJ_aj67rIJMixkVZw.BQIABjCJ_aj67rIJMixkVZw = function (b)
  {
    var a = this;

    a.BAIABjCJ_aj67rIJMixkVZw(b);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.Primitives.__TextBoxBase.add_TextChanged
  type$_7cJ_acjCJ_aj67rIJMixkVZw.BgIABjCJ_aj67rIJMixkVZw = function (b)
  {
    var a = this;

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.Primitives.__TextBoxBase.remove_TextChanged
  type$_7cJ_acjCJ_aj67rIJMixkVZw.BwIABjCJ_aj67rIJMixkVZw = function (b)
  {
    var a = this;

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.Primitives.__TextBoxBase.InternalSetIsReadOnly
  type$_7cJ_acjCJ_aj67rIJMixkVZw.CAIABjCJ_aj67rIJMixkVZw = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.Primitives.__TextBoxBase.get_IsReadOnly
  type$_7cJ_acjCJ_aj67rIJMixkVZw.CQIABjCJ_aj67rIJMixkVZw = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.Primitives.__TextBoxBase.set_IsReadOnly
  type$_7cJ_acjCJ_aj67rIJMixkVZw.CgIABjCJ_aj67rIJMixkVZw = function (b)
  {
    var a = this;

    a.CAIABjCJ_aj67rIJMixkVZw(b);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.Primitives.__TextBoxBase.InternalSetAcceptsReturn
  type$_7cJ_acjCJ_aj67rIJMixkVZw.CwIABjCJ_aj67rIJMixkVZw = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.Primitives.__TextBoxBase.get_AcceptsReturn
  type$_7cJ_acjCJ_aj67rIJMixkVZw.DAIABjCJ_aj67rIJMixkVZw = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.Primitives.__TextBoxBase.set_AcceptsReturn
  type$_7cJ_acjCJ_aj67rIJMixkVZw.DQIABjCJ_aj67rIJMixkVZw = function (b)
  {
    var a = this;

    a.CwIABjCJ_aj67rIJMixkVZw(b);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Animation.__IAnimatable
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__IInputElement
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.Primitives.__TextBoxBase
  (function (i)  {
    i.gwEABjCDBDCSZ2Brr2jFgw = i.hgEABlVNcDa86VHOtLThag;
    i.hAEABjCDBDCSZ2Brr2jFgw = i.jAEABlVNcDa86VHOtLThag;
    i.hQEABjCDBDCSZ2Brr2jFgw = i.jQEABlVNcDa86VHOtLThag;
  }
  )(type$_7cJ_acjCJ_aj67rIJMixkVZw);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox
  function z8NY3v_adLT6ZD2jUxEHFMw(){};
  z8NY3v_adLT6ZD2jUxEHFMw.TypeName = "TextBox";
  z8NY3v_adLT6ZD2jUxEHFMw.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$z8NY3v_adLT6ZD2jUxEHFMw = z8NY3v_adLT6ZD2jUxEHFMw.prototype = new _7cJ_acjCJ_aj67rIJMixkVZw();
  type$z8NY3v_adLT6ZD2jUxEHFMw.constructor = z8NY3v_adLT6ZD2jUxEHFMw;
  type$z8NY3v_adLT6ZD2jUxEHFMw.InternalContainer = null;
  type$z8NY3v_adLT6ZD2jUxEHFMw.InternalTextField_Shadow = null;
  type$z8NY3v_adLT6ZD2jUxEHFMw.InternalTextField_ShadowContainer = null;
  type$z8NY3v_adLT6ZD2jUxEHFMw.InternalTextField = null;
  type$z8NY3v_adLT6ZD2jUxEHFMw.InternalTextField_MultiLine = null;
  type$z8NY3v_adLT6ZD2jUxEHFMw.InternalBorderThickness = null;
  type$z8NY3v_adLT6ZD2jUxEHFMw.InternalForeground = null;
  type$z8NY3v_adLT6ZD2jUxEHFMw.InternalBackground = null;
  type$z8NY3v_adLT6ZD2jUxEHFMw.InternalTextKnownLength = 0;
  type$z8NY3v_adLT6ZD2jUxEHFMw.InternalTextNewLineMangling = false;
  type$z8NY3v_adLT6ZD2jUxEHFMw.InternalFontFamily = null;
  type$z8NY3v_adLT6ZD2jUxEHFMw.InternalFontSize = null;
  var basector$z8NY3v_adLT6ZD2jUxEHFMw = $ctor$(basector$_7cJ_acjCJ_aj67rIJMixkVZw, null, type$z8NY3v_adLT6ZD2jUxEHFMw);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox..ctor
  type$z8NY3v_adLT6ZD2jUxEHFMw.DwIABv_adLT6ZD2jUxEHFMw = function ()
  {
    var a = this, b, c;

    c = null;
    a.InternalBorderThickness = new ctor$rAUABoYQZD_aEFXTSTSjrVw();
    a.InternalTextKnownLength = 0;
    a.InternalTextNewLineMangling = 0;
    a.AwIABjCJ_aj67rIJMixkVZw();
    b = /* DOMCreateType */new ud_bj93Ek7Tq827O9L0jR3Q();
    a.InternalContainer = exYABnJ_b_ajG_bLLDdOGJ6bg();
    a.InternalContainer.style.position = 'absolute';
    a.InternalContainer.name = '__TextBox';
    a.InternalContainer.style.left = '0px';
    a.InternalContainer.style.top = '0px';
    a.InternalContainer.style.zIndex = 0;
    a.InternalTextField_ShadowContainer = exYABnJ_b_ajG_bLLDdOGJ6bg();
    a.InternalTextField_ShadowContainer.style.position = 'absolute';
    a.InternalTextField_ShadowContainer.style.overflow = 'hidden';
    mwgABiOhHzSBkpmHvt1Fow(a.InternalTextField_ShadowContainer.style, 0, 0);
    a.InternalTextField_Shadow = _6QsABs7zvzWf_adAU1RdSzA();
    ggkABhI6DDuTANk_bADaMdQ(a.InternalTextField_Shadow, a.InternalTextField_ShadowContainer);
    a.InternalTextField_Shadow.style.whiteSpace = 'pre';
    a.InternalTextField_Shadow.style.display = 'inline-block';
    a.InternalTextField_Shadow.style.position = 'absolute';
    a.InternalTextField = ggkABhI6DDuTANk_bADaMdQ(QwwABjw0PjyXsgDbJFJzTA('text'), a.InternalContainer);
    a._2wEABvSp8ja4oJ6DUMp62Q();
    a.InternalTextField.style.position = 'absolute';
    a.InternalTextField.style.margin = '0';
    a.InternalTextField.style.paddingTop = '0';
    a.InternalTextField.style.paddingBottom = '0';
    a.InternalTextField.style.border = '1px solid gray';

    if (!c)
    {
      c = new ctor$wBYABk0OxjS1LNcuSVqN0Q(a, 'LwIABv_adLT6ZD2jUxEHFMw');
    }

    b.InternalAutoSizeUpdate = c;
    XAgABvd7WTuj7PpbbdI55A(a.InternalTextField, new ctor$owgABoK03zKzyb9xOHpZTA(b, '__ctor_b__1'));
    ZAgABvd7WTuj7PpbbdI55A(a.InternalTextField, new ctor$owgABoK03zKzyb9xOHpZTA(b, '__ctor_b__2'));
  };
  var ctor$DwIABv_adLT6ZD2jUxEHFMw = z8NY3v_adLT6ZD2jUxEHFMw.ctor = $ctor$(basector$_7cJ_acjCJ_aj67rIJMixkVZw, 'DwIABv_adLT6ZD2jUxEHFMw', type$z8NY3v_adLT6ZD2jUxEHFMw);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalGetTextField
  type$z8NY3v_adLT6ZD2jUxEHFMw.DgIABv_adLT6ZD2jUxEHFMw = function ()
  {
    var a = this, b, c;

    c = (a.InternalTextField_MultiLine == null);

    if (!c)
    {
      b = a.InternalTextField_MultiLine;
      return b;
    }

    b = a.InternalTextField;
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalAutoSizeToText
  type$z8NY3v_adLT6ZD2jUxEHFMw.EAIABv_adLT6ZD2jUxEHFMw = function (b)
  {
    var a = this, c, d;

    c = SgoABpsWqDaU6r2n8iDVRQ(b, '\u000d', '');
    d = !XAoABpsWqDaU6r2n8iDVRQ(c, '\u000a');

    if (!d)
    {
      c = RgoABpsWqDaU6r2n8iDVRQ(c, '\u000a');
    }

    OwgABvd7WTuj7PpbbdI55A(a.InternalTextField_Shadow, c);
    a.JAIABv_adLT6ZD2jUxEHFMw();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalGetDisplayObject
  type$z8NY3v_adLT6ZD2jUxEHFMw.EQIABv_adLT6ZD2jUxEHFMw = function ()
  {
    var a = this, b;

    b = a.InternalContainer;
    return b;
  };
    z8NY3v_adLT6ZD2jUxEHFMw.prototype.hwEABlVNcDa86VHOtLThag = z8NY3v_adLT6ZD2jUxEHFMw.prototype.EQIABv_adLT6ZD2jUxEHFMw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalSetWidth
  type$z8NY3v_adLT6ZD2jUxEHFMw.EgIABv_adLT6ZD2jUxEHFMw = function (b)
  {
    var a = this, c;

    a.InternalContainer.style.width = RAoABpsWqDaU6r2n8iDVRQ(b, 'px');
    c = (a.InternalTextField == null);

    if (!c)
    {
      a.InternalTextField.style.width = RAoABpsWqDaU6r2n8iDVRQ(b, 'px');
    }

    c = (a.InternalTextField_MultiLine == null);

    if (!c)
    {
      a.InternalTextField_MultiLine.style.width = RAoABpsWqDaU6r2n8iDVRQ(b, 'px');
    }

    a.FAIABv_adLT6ZD2jUxEHFMw();
  };
    z8NY3v_adLT6ZD2jUxEHFMw.prototype.uAEABpJ65jyB21eK1VwRQA = z8NY3v_adLT6ZD2jUxEHFMw.prototype.EgIABv_adLT6ZD2jUxEHFMw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalSetHeight
  type$z8NY3v_adLT6ZD2jUxEHFMw.EwIABv_adLT6ZD2jUxEHFMw = function (b)
  {
    var a = this, c;

    a.InternalContainer.style.height = RAoABpsWqDaU6r2n8iDVRQ(b, 'px');
    c = (a.InternalTextField == null);

    if (!c)
    {
      a.InternalTextField.style.height = RAoABpsWqDaU6r2n8iDVRQ(b, 'px');
    }

    c = (a.InternalTextField_MultiLine == null);

    if (!c)
    {
      a.InternalTextField_MultiLine.style.height = RAoABpsWqDaU6r2n8iDVRQ(b, 'px');
    }

    a.FAIABv_adLT6ZD2jUxEHFMw();
  };
    z8NY3v_adLT6ZD2jUxEHFMw.prototype.uQEABpJ65jyB21eK1VwRQA = z8NY3v_adLT6ZD2jUxEHFMw.prototype.EwIABv_adLT6ZD2jUxEHFMw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalDisableAutoSize
  type$z8NY3v_adLT6ZD2jUxEHFMw.FAIABv_adLT6ZD2jUxEHFMw = function ()
  {
    var a = this;

    gAkABhI6DDuTANk_bADaMdQ(a.InternalTextField_ShadowContainer);
    a.InternalTextField_ShadowContainer = null;
    a.InternalTextField_Shadow = null;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalGetWidth
  type$z8NY3v_adLT6ZD2jUxEHFMw.FQIABv_adLT6ZD2jUxEHFMw = function ()
  {
    var a = this, b, c;

    b = a.hwEABlVNcDa86VHOtLThag();
    c = dQgABvd7WTuj7PpbbdI55A(b).Width;
    return c;
  };
    z8NY3v_adLT6ZD2jUxEHFMw.prototype.pQEABlVNcDa86VHOtLThag = z8NY3v_adLT6ZD2jUxEHFMw.prototype.FQIABv_adLT6ZD2jUxEHFMw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalGetHeight
  type$z8NY3v_adLT6ZD2jUxEHFMw.FgIABv_adLT6ZD2jUxEHFMw = function ()
  {
    var a = this, b, c;

    b = a.hwEABlVNcDa86VHOtLThag();
    c = dQgABvd7WTuj7PpbbdI55A(b).Height;
    return c;
  };
    z8NY3v_adLT6ZD2jUxEHFMw.prototype.pgEABlVNcDa86VHOtLThag = z8NY3v_adLT6ZD2jUxEHFMw.prototype.FgIABv_adLT6ZD2jUxEHFMw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalSetAcceptsReturn
  type$z8NY3v_adLT6ZD2jUxEHFMw.FwIABv_adLT6ZD2jUxEHFMw = function (b)
  {
    var a = this, c, d, e, f, g;

    f = null;
    g = !b;

    if (!g)
    {
      g = (a.InternalTextField == null);

      if (!g)
      {
        g = !(a.InternalTextField_MultiLine == null);

        if (!g)
        {
          e = /* DOMCreateType */new ukdPuH1vejqiBFT3nZdjdQ();
          d = EwwABlQ6jT2FpdZeNuFVxA(a.InternalTextField.value);
          d.readOnly = a.InternalTextField.readOnly;
          d.wrap = 'off';
          a.InternalTextField_MultiLine = d;
          a.InternalTextField_MultiLine.style.margin = '0';
          a.InternalTextField_MultiLine.style.paddingTop = '0';
          a.InternalTextField_MultiLine.style.paddingBottom = '0';
          a.InternalTextField_MultiLine.style.position = 'absolute';
          a.InternalTextField_MultiLine.style.overflow = 'hidden';
          a.InternalTextField_MultiLine.style.resize = 'none';
          c = a.InternalTextField.parentNode;
          g = (c == null);

          if (!g)
          {
            c.insertBefore(a.InternalTextField_MultiLine, a.InternalTextField);
            c.removeChild(a.InternalTextField);
            jhUABmZB9DuWVU0rmS1Ctg('InternalSetAcceptsReturn\u0021\u0021');
          }

          a._7wEABvSp8ja4oJ6DUMp62Q(a.InternalFontFamily);
          a._6wEABvSp8ja4oJ6DUMp62Q(a.InternalFontSize);

          if (!f)
          {
            f = new ctor$wBYABk0OxjS1LNcuSVqN0Q(a, 'MAIABv_adLT6ZD2jUxEHFMw');
          }

          e.InternalAutoSizeUpdate = f;
          XAgABvd7WTuj7PpbbdI55A(a.InternalTextField_MultiLine, new ctor$owgABoK03zKzyb9xOHpZTA(e, '_InternalSetAcceptsReturn_b__8'));
          ZAgABvd7WTuj7PpbbdI55A(a.InternalTextField_MultiLine, new ctor$owgABoK03zKzyb9xOHpZTA(e, '_InternalSetAcceptsReturn_b__9'));
          a.HgIABv_adLT6ZD2jUxEHFMw();
          a.GQIABv_adLT6ZD2jUxEHFMw();
          a.HAIABv_adLT6ZD2jUxEHFMw();
          return;
        }

      }

    }

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };
    z8NY3v_adLT6ZD2jUxEHFMw.prototype.CwIABjCJ_aj67rIJMixkVZw = z8NY3v_adLT6ZD2jUxEHFMw.prototype.FwIABv_adLT6ZD2jUxEHFMw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalSetBorderThickness
  type$z8NY3v_adLT6ZD2jUxEHFMw.GAIABv_adLT6ZD2jUxEHFMw = function (b)
  {
    var a = this;

    a.InternalBorderThickness = rwUABoYQZD_aEFXTSTSjrVw(b);
    a.GQIABv_adLT6ZD2jUxEHFMw();
  };
    z8NY3v_adLT6ZD2jUxEHFMw.prototype._5QEABvSp8ja4oJ6DUMp62Q = z8NY3v_adLT6ZD2jUxEHFMw.prototype.GAIABv_adLT6ZD2jUxEHFMw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalUpdateBorderThickness
  type$z8NY3v_adLT6ZD2jUxEHFMw.GQIABv_adLT6ZD2jUxEHFMw = function ()
  {
    var a = this, b;

    b = !(a.InternalBorderThickness.InternalValue == 0);

    if (!b)
    {
      b = (a.InternalTextField == null);

      if (!b)
      {
        a.InternalTextField.style.borderWidth = '0';
      }

      b = (a.InternalTextField_MultiLine == null);

      if (!b)
      {
        a.InternalTextField_MultiLine.style.borderWidth = '0';
      }

      return;
    }

    b = !(a.InternalBorderThickness.InternalValue == 1);

    if (!b)
    {
      b = (a.InternalTextField == null);

      if (!b)
      {
        a.InternalTextField.style.borderWidth = '1px';
      }

      b = (a.InternalTextField_MultiLine == null);

      if (!b)
      {
        a.InternalTextField_MultiLine.style.borderWidth = '1px';
      }

      return;
    }

    throw HBUABqul7j2GPUP5_apHFMQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalGetForeground
  type$z8NY3v_adLT6ZD2jUxEHFMw.GgIABv_adLT6ZD2jUxEHFMw = function ()
  {
    var a = this, b;

    b = a.InternalForeground;
    return b;
  };
    z8NY3v_adLT6ZD2jUxEHFMw.prototype._3AEABvSp8ja4oJ6DUMp62Q = z8NY3v_adLT6ZD2jUxEHFMw.prototype.GgIABv_adLT6ZD2jUxEHFMw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalSetForeground
  type$z8NY3v_adLT6ZD2jUxEHFMw.GwIABv_adLT6ZD2jUxEHFMw = function (b)
  {
    var a = this;

    a.InternalForeground = b;
    a.HAIABv_adLT6ZD2jUxEHFMw();
  };
    z8NY3v_adLT6ZD2jUxEHFMw.prototype._3QEABvSp8ja4oJ6DUMp62Q = z8NY3v_adLT6ZD2jUxEHFMw.prototype.GwIABv_adLT6ZD2jUxEHFMw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalUpdateForeground
  type$z8NY3v_adLT6ZD2jUxEHFMw.HAIABv_adLT6ZD2jUxEHFMw = function ()
  {
    var a = this, b, c, d, e;

    b = ( function () { var c$7 = a.InternalForeground; return (c$7 instanceof DXpqihzZVzKJFMzu4mIVrg ? c$7 : null); } )();
    e = (b == null);

    if (!e)
    {
      c = lAUABhzZVzKJFMzu4mIVrg(b);
      d = _9wQABrE8Dza5P7aEb6Jc1A(c.kAUABhzZVzKJFMzu4mIVrg());
      e = (a.InternalTextField == null);

      if (!e)
      {
        a.InternalTextField.style.color = __awQABrE8Dza5P7aEb6Jc1A(d);
      }

      e = (a.InternalTextField_MultiLine == null);

      if (!e)
      {
        a.InternalTextField_MultiLine.style.color = __awQABrE8Dza5P7aEb6Jc1A(d);
      }

    }

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalSetBackground
  type$z8NY3v_adLT6ZD2jUxEHFMw.HQIABv_adLT6ZD2jUxEHFMw = function (b)
  {
    var a = this;

    a.InternalBackground = b;
    a.HgIABv_adLT6ZD2jUxEHFMw();
  };
    z8NY3v_adLT6ZD2jUxEHFMw.prototype._4QEABvSp8ja4oJ6DUMp62Q = z8NY3v_adLT6ZD2jUxEHFMw.prototype.HQIABv_adLT6ZD2jUxEHFMw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalUpdateBackground
  type$z8NY3v_adLT6ZD2jUxEHFMw.HgIABv_adLT6ZD2jUxEHFMw = function ()
  {
    var a = this, b, c, d, e, f;

    b = ( function () { var c$7 = a.InternalBackground; return (c$7 instanceof DXpqihzZVzKJFMzu4mIVrg ? c$7 : null); } )();
    e = (b == null);

    if (!e)
    {
      c = lAUABhzZVzKJFMzu4mIVrg(b);
      d = __awQABrE8Dza5P7aEb6Jc1A(_9wQABrE8Dza5P7aEb6Jc1A(c.kAUABhzZVzKJFMzu4mIVrg()));
      f = c.kAUABhzZVzKJFMzu4mIVrg();
      e = !!f._7gQABrE8Dza5P7aEb6Jc1A();

      if (!e)
      {
        d = 'transparent';
      }

      e = (a.InternalTextField == null);

      if (!e)
      {
        a.InternalTextField.style.backgroundColor = d;
      }

      e = (a.InternalTextField_MultiLine == null);

      if (!e)
      {
        a.InternalTextField_MultiLine.style.backgroundColor = d;
      }

    }

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.add_TextChanged
  type$z8NY3v_adLT6ZD2jUxEHFMw.HwIABv_adLT6ZD2jUxEHFMw = function (b)
  {
    var a = this;

    a.IQIABv_adLT6ZD2jUxEHFMw(b);
  };
    z8NY3v_adLT6ZD2jUxEHFMw.prototype.BgIABjCJ_aj67rIJMixkVZw = z8NY3v_adLT6ZD2jUxEHFMw.prototype.HwIABv_adLT6ZD2jUxEHFMw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.remove_TextChanged
  type$z8NY3v_adLT6ZD2jUxEHFMw.IAIABv_adLT6ZD2jUxEHFMw = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };
    z8NY3v_adLT6ZD2jUxEHFMw.prototype.BwIABjCJ_aj67rIJMixkVZw = z8NY3v_adLT6ZD2jUxEHFMw.prototype.IAIABv_adLT6ZD2jUxEHFMw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.Internal_add_TextChanged
  type$z8NY3v_adLT6ZD2jUxEHFMw.IQIABv_adLT6ZD2jUxEHFMw = function (b)
  {
    var a = this, c;

    c = /* DOMCreateType */new Odin_bYkGYTOundN8ybJ_bsw();
    c.value = b;
    c.__4__this = a;
    c.NotifyText = null;
    c.Notify = new ctor$wBYABk0OxjS1LNcuSVqN0Q(c, '_Internal_add_TextChanged_b__d');
    c.t = new ctor$NwkABtASjTW75NTKMK1D8w();
    c.Check = new ctor$wBYABk0OxjS1LNcuSVqN0Q(c, '_Internal_add_TextChanged_b__e');
    c.t.OQkABtASjTW75NTKMK1D8w(new ctor$owgABoK03zKzyb9xOHpZTA(c, '_Internal_add_TextChanged_b__f'));
    XggABvd7WTuj7PpbbdI55A(a.DgIABv_adLT6ZD2jUxEHFMw(), new ctor$owgABoK03zKzyb9xOHpZTA(c, '_Internal_add_TextChanged_b__10'));
    YAgABvd7WTuj7PpbbdI55A(a.DgIABv_adLT6ZD2jUxEHFMw(), new ctor$owgABoK03zKzyb9xOHpZTA(c, '_Internal_add_TextChanged_b__11'));
    XAgABvd7WTuj7PpbbdI55A(a.DgIABv_adLT6ZD2jUxEHFMw(), new ctor$owgABoK03zKzyb9xOHpZTA(c, '_Internal_add_TextChanged_b__12'));
    ZAgABvd7WTuj7PpbbdI55A(a.DgIABv_adLT6ZD2jUxEHFMw(), new ctor$owgABoK03zKzyb9xOHpZTA(c, '_Internal_add_TextChanged_b__13'));
    ZggABvd7WTuj7PpbbdI55A(a.DgIABv_adLT6ZD2jUxEHFMw(), new ctor$owgABoK03zKzyb9xOHpZTA(c, '_Internal_add_TextChanged_b__14'));
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.get_Text
  type$z8NY3v_adLT6ZD2jUxEHFMw.IgIABv_adLT6ZD2jUxEHFMw = function ()
  {
    var a = this, b, c, d;

    d = (a.InternalTextField_MultiLine == null);

    if (!d)
    {
      b = PgoABpsWqDaU6r2n8iDVRQ(a.InternalTextField.value);
      d = (b == a.InternalTextKnownLength);

      if (!d)
      {
        a.InternalTextKnownLength = b;
        a.InternalTextNewLineMangling = (GwEABld8NT24si0NEtJjHA(a.InternalTextField_MultiLine.value, '\u000a') > GwEABld8NT24si0NEtJjHA(a.InternalTextField_MultiLine.value, DhUABj82lDONirpG9SqtZA()));
      }

      d = !a.InternalTextNewLineMangling;

      if (!d)
      {
        c = SgoABpsWqDaU6r2n8iDVRQ(a.InternalTextField_MultiLine.value, '\u000a', DhUABj82lDONirpG9SqtZA());
        return c;
      }

      c = a.InternalTextField_MultiLine.value;
      return c;
    }

    c = a.InternalTextField.value;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.set_Text
  type$z8NY3v_adLT6ZD2jUxEHFMw.IwIABv_adLT6ZD2jUxEHFMw = function (b)
  {
    var a = this, c;

    c = (a.InternalTextField_Shadow == null);

    if (!c)
    {
      a.EAIABv_adLT6ZD2jUxEHFMw(b);
    }

    c = (a.InternalTextField_MultiLine == null);

    if (!c)
    {
      a.InternalTextField_MultiLine.value = b;
      a.InternalTextKnownLength = PgoABpsWqDaU6r2n8iDVRQ(a.InternalTextField_MultiLine.value);
      a.InternalTextNewLineMangling = (a.InternalTextKnownLength < PgoABpsWqDaU6r2n8iDVRQ(b));
      return;
    }

    a.InternalTextField.value = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalAutoSizeUpdate
  type$z8NY3v_adLT6ZD2jUxEHFMw.JAIABv_adLT6ZD2jUxEHFMw = function ()
  {
    var a = this, b, c, d, e;

    e = !(a.InternalTextField_Shadow == null);

    if (!e)
    {
      return;
    }

    b = document.body.firstChild;
    e = !(b == null);

    if (!e)
    {
      document.body.appendChild(a.InternalTextField_ShadowContainer);
    }
    else
    {
      document.body.insertBefore(a.InternalTextField_ShadowContainer, b);
    }

    c = a.InternalTextField_Shadow.scrollWidth;
    d = a.InternalTextField_Shadow.scrollHeight;
    gAkABhI6DDuTANk_bADaMdQ(a.InternalTextField_ShadowContainer);
    e = !(c < 20);

    if (!e)
    {
      c = 20;
    }

    e = !(d < 20);

    if (!e)
    {
      d = 20;
    }

    e = (a.InternalTextField == null);

    if (!e)
    {
      mwgABiOhHzSBkpmHvt1Fow(a.InternalTextField.style, c, d);
    }

    e = (a.InternalTextField_MultiLine == null);

    if (!e)
    {
      mwgABiOhHzSBkpmHvt1Fow(a.InternalTextField_MultiLine.style, c, d);
    }

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalAppendText
  type$z8NY3v_adLT6ZD2jUxEHFMw.JQIABv_adLT6ZD2jUxEHFMw = function (b)
  {
    var a = this;

    a.IwIABv_adLT6ZD2jUxEHFMw(RgoABpsWqDaU6r2n8iDVRQ(a.IgIABv_adLT6ZD2jUxEHFMw(), b));
  };
    z8NY3v_adLT6ZD2jUxEHFMw.prototype.BAIABjCJ_aj67rIJMixkVZw = z8NY3v_adLT6ZD2jUxEHFMw.prototype.JQIABv_adLT6ZD2jUxEHFMw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.op_Implicit
  function JgIABv_adLT6ZD2jUxEHFMw(b)
  {
    var c;

    c = b;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalSetIsReadOnly
  type$z8NY3v_adLT6ZD2jUxEHFMw.JwIABv_adLT6ZD2jUxEHFMw = function (b)
  {
    var a = this, c;

    c = (a.InternalTextField_MultiLine == null);

    if (!c)
    {
      a.InternalTextField_MultiLine.readOnly = b;
      return;
    }

    a.InternalTextField.readOnly = b;
  };
    z8NY3v_adLT6ZD2jUxEHFMw.prototype.CAIABjCJ_aj67rIJMixkVZw = z8NY3v_adLT6ZD2jUxEHFMw.prototype.JwIABv_adLT6ZD2jUxEHFMw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.get_TextWrapping
  type$z8NY3v_adLT6ZD2jUxEHFMw.KAIABv_adLT6ZD2jUxEHFMw = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.set_TextWrapping
  type$z8NY3v_adLT6ZD2jUxEHFMw.KQIABv_adLT6ZD2jUxEHFMw = function (b)
  {
    var a = this, c;

    c = !(a.InternalTextField_MultiLine == null);

    if (!c)
    {
      HBUABqul7j2GPUP5_apHFMQ();
    }

    c = !(b == 1);

    if (!c)
    {
      a.InternalTextField_MultiLine.wrap = 'off';
      return;
    }

    c = !(b == 2);

    if (!c)
    {
      a.InternalTextField_MultiLine.wrap = 'soft';
      return;
    }

    throw HBUABqul7j2GPUP5_apHFMQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.get_TextAlignment
  type$z8NY3v_adLT6ZD2jUxEHFMw.KgIABv_adLT6ZD2jUxEHFMw = function ()
  {
    var a = this, b, c, d, e, f, g;

    b = a.hgEABlVNcDa86VHOtLThag().style.textAlign;
    c = 'right';
    g = !(b == c);

    if (!g)
    {
      f = 1;
      return f;
    }

    d = 'center';
    g = !(b == d);

    if (!g)
    {
      f = 2;
      return f;
    }

    e = 'justify';
    g = !(b == e);

    if (!g)
    {
      f = 3;
      return f;
    }

    f = 0;
    return f;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.set_TextAlignment
  type$z8NY3v_adLT6ZD2jUxEHFMw.KwIABv_adLT6ZD2jUxEHFMw = function (b)
  {
    var a = this, c, d;

    c = a.hgEABlVNcDa86VHOtLThag().style;
    d = !!b;

    if (!d)
    {
      c.textAlign = 'left';
    }

    d = !(b == 1);

    if (!d)
    {
      c.textAlign = 'right';
      return;
    }

    d = !(b == 2);

    if (!d)
    {
      c.textAlign = 'center';
      return;
    }

    d = !(b == 3);

    if (!d)
    {
      c.textAlign = 'justify';
    }

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.Clear
  type$z8NY3v_adLT6ZD2jUxEHFMw.LAIABv_adLT6ZD2jUxEHFMw = function ()
  {
    var a = this;

    a.IwIABv_adLT6ZD2jUxEHFMw('');
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalSetFontFamily
  type$z8NY3v_adLT6ZD2jUxEHFMw.LQIABv_adLT6ZD2jUxEHFMw = function (b)
  {
    var a = this, c, d;

    d = !(b == null);

    if (!d)
    {
      return;
    }

    a.InternalFontFamily = b;
    c = b.InternalFamilyName;
    d = (a.InternalTextField == null);

    if (!d)
    {
      a.InternalTextField.style.fontFamily = c;
    }

    d = (a.InternalTextField_MultiLine == null);

    if (!d)
    {
      a.InternalTextField_MultiLine.style.fontFamily = c;
    }

    d = (a.InternalTextField_Shadow == null);

    if (!d)
    {
      a.InternalTextField_Shadow.style.fontFamily = c;
    }

    a.JAIABv_adLT6ZD2jUxEHFMw();
  };
    z8NY3v_adLT6ZD2jUxEHFMw.prototype._7QEABvSp8ja4oJ6DUMp62Q = z8NY3v_adLT6ZD2jUxEHFMw.prototype.LQIABv_adLT6ZD2jUxEHFMw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.InternalSetFontSize
  type$z8NY3v_adLT6ZD2jUxEHFMw.LgIABv_adLT6ZD2jUxEHFMw = function (b)
  {
    var a = this, c;

    a.InternalFontSize = b;
    c = (a.InternalTextField == null);

    if (!c)
    {
      a.InternalTextField.style.fontSize = RAoABpsWqDaU6r2n8iDVRQ(new Number(_7xQABrQf9DK8BRnc_agtVfA(b)), 'px');
    }

    c = (a.InternalTextField_MultiLine == null);

    if (!c)
    {
      a.InternalTextField_MultiLine.style.fontSize = RAoABpsWqDaU6r2n8iDVRQ(new Number(_7xQABrQf9DK8BRnc_agtVfA(b)), 'px');
    }

    c = (a.InternalTextField_Shadow == null);

    if (!c)
    {
      a.InternalTextField_Shadow.style.fontSize = RAoABpsWqDaU6r2n8iDVRQ(new Number(_7xQABrQf9DK8BRnc_agtVfA(b)), 'px');
    }

    a.JAIABv_adLT6ZD2jUxEHFMw();
  };
    z8NY3v_adLT6ZD2jUxEHFMw.prototype._6QEABvSp8ja4oJ6DUMp62Q = z8NY3v_adLT6ZD2jUxEHFMw.prototype.LgIABv_adLT6ZD2jUxEHFMw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.<.ctor>b__0
  type$z8NY3v_adLT6ZD2jUxEHFMw.LwIABv_adLT6ZD2jUxEHFMw = function ()
  {
    var a = this, b;

    b = !(a.InternalTextField_Shadow == null);

    if (!b)
    {
      return;
    }

    a.EAIABv_adLT6ZD2jUxEHFMw(a.InternalTextField.value);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox.<InternalSetAcceptsReturn>b__7
  type$z8NY3v_adLT6ZD2jUxEHFMw.MAIABv_adLT6ZD2jUxEHFMw = function ()
  {
    var a = this, b;

    b = !(a.InternalTextField_Shadow == null);

    if (!b)
    {
      return;
    }

    a.EAIABv_adLT6ZD2jUxEHFMw(a.InternalTextField_MultiLine.value);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Animation.__IAnimatable
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__IInputElement
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox
  (function (i)  {
    i.gwEABjCDBDCSZ2Brr2jFgw = i.hgEABlVNcDa86VHOtLThag;
    i.hAEABjCDBDCSZ2Brr2jFgw = i.jAEABlVNcDa86VHOtLThag;
    i.hQEABjCDBDCSZ2Brr2jFgw = i.jQEABlVNcDa86VHOtLThag;
  }
  )(type$z8NY3v_adLT6ZD2jUxEHFMw);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__RoutedEventArgs
  function BF2L4cJ5LjCJaRisemnl2g(){};
  BF2L4cJ5LjCJaRisemnl2g.TypeName = "RoutedEventArgs";
  BF2L4cJ5LjCJaRisemnl2g.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$BF2L4cJ5LjCJaRisemnl2g = BF2L4cJ5LjCJaRisemnl2g.prototype = new MjknzW4E0DGNVl9xMi9XbQ();
  type$BF2L4cJ5LjCJaRisemnl2g.constructor = BF2L4cJ5LjCJaRisemnl2g;
  type$BF2L4cJ5LjCJaRisemnl2g._Handled_k__BackingField = false;
  var basector$BF2L4cJ5LjCJaRisemnl2g = $ctor$(basector$MjknzW4E0DGNVl9xMi9XbQ, null, type$BF2L4cJ5LjCJaRisemnl2g);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__RoutedEventArgs..ctor
  type$BF2L4cJ5LjCJaRisemnl2g.MwIABsJ5LjCJaRisemnl2g = function ()
  {
    var a = this;

    a.iRIABm4E0DGNVl9xMi9XbQ();
  };
  var ctor$MwIABsJ5LjCJaRisemnl2g = BF2L4cJ5LjCJaRisemnl2g.ctor = $ctor$(basector$MjknzW4E0DGNVl9xMi9XbQ, 'MwIABsJ5LjCJaRisemnl2g', type$BF2L4cJ5LjCJaRisemnl2g);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__RoutedEventArgs.get_Handled
  type$BF2L4cJ5LjCJaRisemnl2g.MQIABsJ5LjCJaRisemnl2g = function ()
  {
    return this._Handled_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__RoutedEventArgs.set_Handled
  type$BF2L4cJ5LjCJaRisemnl2g.MgIABsJ5LjCJaRisemnl2g = function (b)
  {
    var a = this;

    a._Handled_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextChangedEventArgs
  function LC2gCVY19jKz2rzdEuOFTA(){};
  LC2gCVY19jKz2rzdEuOFTA.TypeName = "TextChangedEventArgs";
  LC2gCVY19jKz2rzdEuOFTA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$LC2gCVY19jKz2rzdEuOFTA = LC2gCVY19jKz2rzdEuOFTA.prototype = new BF2L4cJ5LjCJaRisemnl2g();
  type$LC2gCVY19jKz2rzdEuOFTA.constructor = LC2gCVY19jKz2rzdEuOFTA;
  var basector$LC2gCVY19jKz2rzdEuOFTA = $ctor$(basector$BF2L4cJ5LjCJaRisemnl2g, null, type$LC2gCVY19jKz2rzdEuOFTA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextChangedEventArgs..ctor
  type$LC2gCVY19jKz2rzdEuOFTA.NAIABlY19jKz2rzdEuOFTA = function ()
  {
    var a = this;

    a.MwIABsJ5LjCJaRisemnl2g();
  };
  var ctor$NAIABlY19jKz2rzdEuOFTA = LC2gCVY19jKz2rzdEuOFTA.ctor = $ctor$(basector$BF2L4cJ5LjCJaRisemnl2g, 'NAIABlY19jKz2rzdEuOFTA', type$LC2gCVY19jKz2rzdEuOFTA);

  // delegate: (sender, e) => Void
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextChangedEventHandler
  function Rq_a9X3mKGTWJfVRAVoUzsQ(){};
  Rq_a9X3mKGTWJfVRAVoUzsQ.TypeName = "TextChangedEventHandler";
  Rq_a9X3mKGTWJfVRAVoUzsQ.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$Rq_a9X3mKGTWJfVRAVoUzsQ = Rq_a9X3mKGTWJfVRAVoUzsQ.prototype = new g1upm3Rg3zSx5vDXEP44fg();
  type$Rq_a9X3mKGTWJfVRAVoUzsQ.constructor = Rq_a9X3mKGTWJfVRAVoUzsQ;
  type$Rq_a9X3mKGTWJfVRAVoUzsQ.IsExtensionMethod = false;
  type$Rq_a9X3mKGTWJfVRAVoUzsQ.AsExtensionMethod = function ()
  {
    this.IsExtensionMethod = true;
    return this;
  };
  type$Rq_a9X3mKGTWJfVRAVoUzsQ.NQIABnmKGTWJfVRAVoUzsQ = type$g1upm3Rg3zSx5vDXEP44fg.CxYABnRg3zSx5vDXEP44fg;
  var ctor$NQIABnmKGTWJfVRAVoUzsQ = $ctor$(basector$g1upm3Rg3zSx5vDXEP44fg, 'NQIABnmKGTWJfVRAVoUzsQ', type$Rq_a9X3mKGTWJfVRAVoUzsQ);
  type$Rq_a9X3mKGTWJfVRAVoUzsQ.Invoke = function (b, c)
  {
    for (var _i = 0; _i < this.list.length; _i++)
    {
      var _f = this.list[_i];
      var _arguments = Array.prototype.slice.call(arguments).slice(0);
      if(_f.IsExtensionMethod) _arguments.splice(0, 0, _f.Target);
      var _target = _f.IsExtensionMethod ? window : _f.Target;
      _target[_f.Method].apply(_target, _arguments);
    }
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__UIElementCollection
  function WMVWPkNvRjeA2wqMwhy5DA(){};
  WMVWPkNvRjeA2wqMwhy5DA.TypeName = "UIElementCollection";
  WMVWPkNvRjeA2wqMwhy5DA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$WMVWPkNvRjeA2wqMwhy5DA = WMVWPkNvRjeA2wqMwhy5DA.prototype;
  type$WMVWPkNvRjeA2wqMwhy5DA.constructor = WMVWPkNvRjeA2wqMwhy5DA;
  type$WMVWPkNvRjeA2wqMwhy5DA.InternalSprite = null;
  type$WMVWPkNvRjeA2wqMwhy5DA.InternalItems = null;
  type$WMVWPkNvRjeA2wqMwhy5DA.InternalVisualParent = null;
  var basector$WMVWPkNvRjeA2wqMwhy5DA = $ctor$(null, null, type$WMVWPkNvRjeA2wqMwhy5DA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__UIElementCollection..ctor
  type$WMVWPkNvRjeA2wqMwhy5DA.OQIABkNvRjeA2wqMwhy5DA = function (b)
  {
    var a = this, c, d;

    a.InternalItems = new ctor$bxUABkaD4z_a2whoejWFgQA();
    c = ( function () { var c$20 = b; return (c$20 instanceof _6fkMzgsbBT_aZtqyqH0ZSXA ? c$20 : null); } )();
    d = !(c == null);

    if (!d)
    {
      throw NQcABh20mDuxDBcz4r7ZkQ(RgoABpsWqDaU6r2n8iDVRQ('VisualParent should be of type Panel instead of ', ERYABvE0rDSZJidVUY9Z5Q(b)._9hUABp9dFzWe81NPNoqHjg()));
    }

    a.InternalVisualParent = b;
  };
  var ctor$OQIABkNvRjeA2wqMwhy5DA = $ctor$(null, 'OQIABkNvRjeA2wqMwhy5DA', type$WMVWPkNvRjeA2wqMwhy5DA);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__UIElementCollection.Add
  type$WMVWPkNvRjeA2wqMwhy5DA.OgIABkNvRjeA2wqMwhy5DA = function (b)
  {
    var a = this, c, d, e, f;

    c = iAEABlVNcDa86VHOtLThag(b);
    d = (c instanceof UhEB5JJ65jyB21eK1VwRQA ? c : null);
    f = !(d == null);

    if (!f)
    {
      throw _0hUABgW6xj6lZ8OoWLi9AQ();
    }

    d.InternalParent = a.InternalVisualParent;
    a.InternalSprite.appendChild(c.hwEABlVNcDa86VHOtLThag());
    a.InternalItems.chUABkaD4z_a2whoejWFgQA(b);
    e = (a.InternalItems.dxUABkaD4z_a2whoejWFgQA() - 1);
    return e;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__UIElementCollection.Remove
  type$WMVWPkNvRjeA2wqMwhy5DA.OwIABkNvRjeA2wqMwhy5DA = function (b)
  {
    var a = this, c, d, e;

    c = iAEABlVNcDa86VHOtLThag(b);
    d = (c instanceof UhEB5JJ65jyB21eK1VwRQA ? c : null);
    e = !(d == null);

    if (!e)
    {
      throw _0hUABgW6xj6lZ8OoWLi9AQ();
    }

    e = (d.InternalParent == a.InternalVisualParent);

    if (!e)
    {
      return;
    }

    a.InternalSprite.removeChild(c.hwEABlVNcDa86VHOtLThag());
    a.InternalItems.gBUABkaD4z_a2whoejWFgQA(b);
    d.InternalParent = null;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__UIElementCollection.op_Implicit
  function PAIABkNvRjeA2wqMwhy5DA(b)
  {
    var c;

    c = b;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__UserControl
  function _3IGl8mxwSj_acqDezd6WJvw(){};
  _3IGl8mxwSj_acqDezd6WJvw.TypeName = "UserControl";
  _3IGl8mxwSj_acqDezd6WJvw.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$_3IGl8mxwSj_acqDezd6WJvw = _3IGl8mxwSj_acqDezd6WJvw.prototype = new ErVBSSZE_bDe82PrXGI7oew();
  type$_3IGl8mxwSj_acqDezd6WJvw.constructor = _3IGl8mxwSj_acqDezd6WJvw;
  type$_3IGl8mxwSj_acqDezd6WJvw.InternalSprite = null;
  type$_3IGl8mxwSj_acqDezd6WJvw.InternalContent = null;
  var basector$_3IGl8mxwSj_acqDezd6WJvw = $ctor$(basector$ErVBSSZE_bDe82PrXGI7oew, null, type$_3IGl8mxwSj_acqDezd6WJvw);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__UserControl..ctor
  type$_3IGl8mxwSj_acqDezd6WJvw.PgIABmxwSj_acqDezd6WJvw = function ()
  {
    var a = this;

    a.InternalSprite = exYABnJ_b_ajG_bLLDdOGJ6bg();
    a._9QEABiZE_bDe82PrXGI7oew();
    a.InternalSprite.style.width = '600px';
    a.InternalSprite.style.height = '400px';
    a.InternalSprite.style.position = 'absolute';
    a.InternalSprite.style.left = '0px';
    a.InternalSprite.style.top = '0px';
  };
  var ctor$PgIABmxwSj_acqDezd6WJvw = _3IGl8mxwSj_acqDezd6WJvw.ctor = $ctor$(basector$ErVBSSZE_bDe82PrXGI7oew, 'PgIABmxwSj_acqDezd6WJvw', type$_3IGl8mxwSj_acqDezd6WJvw);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__UserControl.InternalGetDisplayObject
  type$_3IGl8mxwSj_acqDezd6WJvw.PQIABmxwSj_acqDezd6WJvw = function ()
  {
    var a = this, b;

    b = a.InternalSprite;
    return b;
  };
    _3IGl8mxwSj_acqDezd6WJvw.prototype.hwEABlVNcDa86VHOtLThag = _3IGl8mxwSj_acqDezd6WJvw.prototype.PQIABmxwSj_acqDezd6WJvw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__UserControl.InternalGetContent
  type$_3IGl8mxwSj_acqDezd6WJvw.PwIABmxwSj_acqDezd6WJvw = function ()
  {
    var a = this, b;

    b = a.InternalContent;
    return b;
  };
    _3IGl8mxwSj_acqDezd6WJvw.prototype._8gEABiZE_bDe82PrXGI7oew = _3IGl8mxwSj_acqDezd6WJvw.prototype.PwIABmxwSj_acqDezd6WJvw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__UserControl.InternalSetContent
  type$_3IGl8mxwSj_acqDezd6WJvw.QAIABmxwSj_acqDezd6WJvw = function (b)
  {
    var a = this, c, d;

    a.InternalContent = b;
    c = ( function () { var c$9 = b; return (c$9 instanceof NEMJwVVNcDa86VHOtLThag ? c$9 : null); } )();
    d = c.hgEABlVNcDa86VHOtLThag();
    a.InternalSprite.appendChild(d);
    d.style.position = 'relative';
  };
    _3IGl8mxwSj_acqDezd6WJvw.prototype._8QEABiZE_bDe82PrXGI7oew = _3IGl8mxwSj_acqDezd6WJvw.prototype.QAIABmxwSj_acqDezd6WJvw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Animation.__IAnimatable
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__IInputElement
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__UserControl
  (function (i)  {
    i.gwEABjCDBDCSZ2Brr2jFgw = i.hgEABlVNcDa86VHOtLThag;
    i.hAEABjCDBDCSZ2Brr2jFgw = i.jAEABlVNcDa86VHOtLThag;
    i.hQEABjCDBDCSZ2Brr2jFgw = i.jQEABlVNcDa86VHOtLThag;
  }
  )(type$_3IGl8mxwSj_acqDezd6WJvw);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__InputDevice
  function __az1dLdqS8zud_aJZfb4gYMw(){};
  __az1dLdqS8zud_aJZfb4gYMw.TypeName = "InputDevice";
  __az1dLdqS8zud_aJZfb4gYMw.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$__az1dLdqS8zud_aJZfb4gYMw = __az1dLdqS8zud_aJZfb4gYMw.prototype = new _77khqJjV_bzKAOVMNXFfYMg();
  type$__az1dLdqS8zud_aJZfb4gYMw.constructor = __az1dLdqS8zud_aJZfb4gYMw;
  var basector$__az1dLdqS8zud_aJZfb4gYMw = $ctor$(basector$_77khqJjV_bzKAOVMNXFfYMg, null, type$__az1dLdqS8zud_aJZfb4gYMw);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__InputDevice..ctor
  type$__az1dLdqS8zud_aJZfb4gYMw.QQIABtqS8zud_aJZfb4gYMw = function ()
  {
    var a = this;

    a.gAEABpjV_bzKAOVMNXFfYMg();
  };
  var ctor$QQIABtqS8zud_aJZfb4gYMw = __az1dLdqS8zud_aJZfb4gYMw.ctor = $ctor$(basector$_77khqJjV_bzKAOVMNXFfYMg, 'QQIABtqS8zud_aJZfb4gYMw', type$__az1dLdqS8zud_aJZfb4gYMw);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__TouchPoint
  function d0mzBhYhxzyHJ2TpiKB_byg(){};
  d0mzBhYhxzyHJ2TpiKB_byg.TypeName = "TouchPoint";
  d0mzBhYhxzyHJ2TpiKB_byg.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$d0mzBhYhxzyHJ2TpiKB_byg = d0mzBhYhxzyHJ2TpiKB_byg.prototype;
  type$d0mzBhYhxzyHJ2TpiKB_byg.constructor = d0mzBhYhxzyHJ2TpiKB_byg;
  type$d0mzBhYhxzyHJ2TpiKB_byg._Position_k__BackingField = null;
  type$d0mzBhYhxzyHJ2TpiKB_byg._TouchDevice_k__BackingField = null;
  var basector$d0mzBhYhxzyHJ2TpiKB_byg = $ctor$(null, null, type$d0mzBhYhxzyHJ2TpiKB_byg);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__TouchPoint..ctor
  type$d0mzBhYhxzyHJ2TpiKB_byg.RwIABhYhxzyHJ2TpiKB_byg = function ()
  {
    var a = this;

  };
  var ctor$RwIABhYhxzyHJ2TpiKB_byg = d0mzBhYhxzyHJ2TpiKB_byg.ctor = $ctor$(null, 'RwIABhYhxzyHJ2TpiKB_byg', type$d0mzBhYhxzyHJ2TpiKB_byg);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__TouchPoint.get_Position
  type$d0mzBhYhxzyHJ2TpiKB_byg.QgIABhYhxzyHJ2TpiKB_byg = function ()
  {
    return this._Position_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__TouchPoint.set_Position
  type$d0mzBhYhxzyHJ2TpiKB_byg.QwIABhYhxzyHJ2TpiKB_byg = function (b)
  {
    var a = this;

    a._Position_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__TouchPoint.get_TouchDevice
  type$d0mzBhYhxzyHJ2TpiKB_byg.RAIABhYhxzyHJ2TpiKB_byg = function ()
  {
    return this._TouchDevice_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__TouchPoint.set_TouchDevice
  type$d0mzBhYhxzyHJ2TpiKB_byg.RQIABhYhxzyHJ2TpiKB_byg = function (b)
  {
    var a = this;

    a._TouchDevice_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__TouchPoint.Equals
  type$d0mzBhYhxzyHJ2TpiKB_byg.RgIABhYhxzyHJ2TpiKB_byg = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // System.IEquatable`1[[ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__TouchPoint, ScriptCoreLib.Avalon, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__TouchPoint
  (function (i)  {
    i.DwIABqy75TuOgKHkMDphwA = i.RgIABhYhxzyHJ2TpiKB_byg;
  }
  )(type$d0mzBhYhxzyHJ2TpiKB_byg);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__InputEventArgs
  function eyYrV1jA7zOVHMCwp24_bMw(){};
  eyYrV1jA7zOVHMCwp24_bMw.TypeName = "InputEventArgs";
  eyYrV1jA7zOVHMCwp24_bMw.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$eyYrV1jA7zOVHMCwp24_bMw = eyYrV1jA7zOVHMCwp24_bMw.prototype = new BF2L4cJ5LjCJaRisemnl2g();
  type$eyYrV1jA7zOVHMCwp24_bMw.constructor = eyYrV1jA7zOVHMCwp24_bMw;
  var basector$eyYrV1jA7zOVHMCwp24_bMw = $ctor$(basector$BF2L4cJ5LjCJaRisemnl2g, null, type$eyYrV1jA7zOVHMCwp24_bMw);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__InputEventArgs..ctor
  type$eyYrV1jA7zOVHMCwp24_bMw.SAIABljA7zOVHMCwp24_bMw = function ()
  {
    var a = this;

    a.MwIABsJ5LjCJaRisemnl2g();
  };
  var ctor$SAIABljA7zOVHMCwp24_bMw = eyYrV1jA7zOVHMCwp24_bMw.ctor = $ctor$(basector$BF2L4cJ5LjCJaRisemnl2g, 'SAIABljA7zOVHMCwp24_bMw', type$eyYrV1jA7zOVHMCwp24_bMw);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseEventArgs
  function j4dEix93Pj2k8gEjdybf_aQ(){};
  j4dEix93Pj2k8gEjdybf_aQ.TypeName = "MouseEventArgs";
  j4dEix93Pj2k8gEjdybf_aQ.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$j4dEix93Pj2k8gEjdybf_aQ = j4dEix93Pj2k8gEjdybf_aQ.prototype = new eyYrV1jA7zOVHMCwp24_bMw();
  type$j4dEix93Pj2k8gEjdybf_aQ.constructor = j4dEix93Pj2k8gEjdybf_aQ;
  type$j4dEix93Pj2k8gEjdybf_aQ.Internal_OffsetX = null;
  type$j4dEix93Pj2k8gEjdybf_aQ.Internal_OffsetY = null;
  type$j4dEix93Pj2k8gEjdybf_aQ.Internal_Element = null;
  var basector$j4dEix93Pj2k8gEjdybf_aQ = $ctor$(basector$eyYrV1jA7zOVHMCwp24_bMw, null, type$j4dEix93Pj2k8gEjdybf_aQ);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseEventArgs..ctor
  type$j4dEix93Pj2k8gEjdybf_aQ.TQIABh93Pj2k8gEjdybf_aQ = function ()
  {
    var a = this;

    a.SAIABljA7zOVHMCwp24_bMw();
  };
  var ctor$TQIABh93Pj2k8gEjdybf_aQ = j4dEix93Pj2k8gEjdybf_aQ.ctor = $ctor$(basector$eyYrV1jA7zOVHMCwp24_bMw, 'TQIABh93Pj2k8gEjdybf_aQ', type$j4dEix93Pj2k8gEjdybf_aQ);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseEventArgs.GetPosition
  type$j4dEix93Pj2k8gEjdybf_aQ.SQIABh93Pj2k8gEjdybf_aQ = function (b)
  {
    var a = this, c, d, e, f, g, h;

    c = ( function () { var c$2 = b; return (c$2 instanceof NEMJwVVNcDa86VHOtLThag ? c$2 : null); } )();
    h = !(c == null);

    if (!h)
    {
      throw HBUABqul7j2GPUP5_apHFMQ();
    }

    d = c.hwEABlVNcDa86VHOtLThag();
    h = !(d == a.Internal_Element);

    if (!h)
    {
      e = new ctor$mgUABv73RTWSJr0jb0lPAg();
      e.lwUABv73RTWSJr0jb0lPAg(a.Internal_OffsetX);
      e.mQUABv73RTWSJr0jb0lPAg(a.Internal_OffsetY);
      g = e;
      return g;
    }

    h = !(d.parentNode == a.Internal_Element.parentNode);

    if (!h)
    {
      f = new ctor$mgUABv73RTWSJr0jb0lPAg();
      f.lwUABv73RTWSJr0jb0lPAg(((a.Internal_OffsetX + a.Internal_Element.offsetLeft) + d.offsetLeft));
      f.mQUABv73RTWSJr0jb0lPAg(((a.Internal_OffsetY + a.Internal_Element.offsetTop) + d.offsetTop));
      g = f;
      return g;
    }

    g = a.SgIABh93Pj2k8gEjdybf_aQ(d);
    return g;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseEventArgs.GetPosition
  type$j4dEix93Pj2k8gEjdybf_aQ.SgIABh93Pj2k8gEjdybf_aQ = function (b)
  {
    var a = this, c, d, e, f, g, h, i, j, k, l;

    c = TgIABvodgT6dBdzy_bq3vOg(b);
    d = TgIABvodgT6dBdzy_bq3vOg(a.Internal_Element);
    e = 1;
    while (e)
    {
      e = 0;
      l = !(c.dxUABkaD4z_a2whoejWFgQA() > 0);

      if (!l)
      {
        l = !(d.dxUABkaD4z_a2whoejWFgQA() > 0);

        if (!l)
        {
          l = !(c.dhUABkaD4z_a2whoejWFgQA((c.dxUABkaD4z_a2whoejWFgQA() - 1)).Element == d.dhUABkaD4z_a2whoejWFgQA((d.dxUABkaD4z_a2whoejWFgQA() - 1)).Element);

          if (!l)
          {
            c.eRUABkaD4z_a2whoejWFgQA((c.dxUABkaD4z_a2whoejWFgQA() - 1));
            d.eRUABkaD4z_a2whoejWFgQA((d.dxUABkaD4z_a2whoejWFgQA() - 1));
            e = 1;
          }

        }

      }

    }
    f = 0;
    g = 0;
    l = !(c.dxUABkaD4z_a2whoejWFgQA() > 0);

    if (!l)
    {
      h = c.dhUABkaD4z_a2whoejWFgQA((c.dxUABkaD4z_a2whoejWFgQA() - 1));
      f += h.X;
      g += h.Y;
    }

    l = !(d.dxUABkaD4z_a2whoejWFgQA() > 0);

    if (!l)
    {
      i = d.dhUABkaD4z_a2whoejWFgQA((d.dxUABkaD4z_a2whoejWFgQA() - 1));
      f += i.X;
      g += i.Y;
    }

    j = new ctor$mgUABv73RTWSJr0jb0lPAg();
    j.lwUABv73RTWSJr0jb0lPAg((a.Internal_OffsetX + f));
    j.mQUABv73RTWSJr0jb0lPAg((a.Internal_OffsetY + g));
    k = j;
    return k;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseEventArgs.op_Implicit
  function SwIABh93Pj2k8gEjdybf_aQ(b)
  {
    var c;

    c = b;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseEventArgs.op_Implicit
  function TAIABh93Pj2k8gEjdybf_aQ(b)
  {
    var c, d;

    c = new ctor$TQIABh93Pj2k8gEjdybf_aQ();
    c.Internal_OffsetX = EgkABiI_buTuggDgyNjTeNw(b);
    c.Internal_OffsetY = EwkABiI_buTuggDgyNjTeNw(b);
    c.Internal_Element = FgkABiI_buTuggDgyNjTeNw(b);
    d = c;
    return d;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseEventArgs+GetPositionData
  function lLPt0fodgT6dBdzy_bq3vOg(){};
  lLPt0fodgT6dBdzy_bq3vOg.TypeName = "GetPositionData";
  lLPt0fodgT6dBdzy_bq3vOg.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$lLPt0fodgT6dBdzy_bq3vOg = lLPt0fodgT6dBdzy_bq3vOg.prototype;
  type$lLPt0fodgT6dBdzy_bq3vOg.constructor = lLPt0fodgT6dBdzy_bq3vOg;
  type$lLPt0fodgT6dBdzy_bq3vOg.Element = null;
  type$lLPt0fodgT6dBdzy_bq3vOg.X = 0;
  type$lLPt0fodgT6dBdzy_bq3vOg.Y = 0;
  var basector$lLPt0fodgT6dBdzy_bq3vOg = $ctor$(null, null, type$lLPt0fodgT6dBdzy_bq3vOg);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseEventArgs+GetPositionData..ctor
  type$lLPt0fodgT6dBdzy_bq3vOg.TwIABvodgT6dBdzy_bq3vOg = function ()
  {
    var a = this;

  };
  var ctor$TwIABvodgT6dBdzy_bq3vOg = lLPt0fodgT6dBdzy_bq3vOg.ctor = $ctor$(null, 'TwIABvodgT6dBdzy_bq3vOg', type$lLPt0fodgT6dBdzy_bq3vOg);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseEventArgs+GetPositionData.Of
  function TgIABvodgT6dBdzy_bq3vOg(b)
  {
    var c, d, e, f, g, h;

    c = new ctor$bxUABkaD4z_a2whoejWFgQA();
    d = 0;
    e = 0;
    while (!(b.parentNode == document))
    {
      d += b.offsetLeft;
      e += b.offsetTop;
      f = new ctor$TwIABvodgT6dBdzy_bq3vOg();
      f.Element = b;
      f.X = d;
      f.Y = e;
      c.chUABkaD4z_a2whoejWFgQA(f);
      b = b.parentNode;
    }
    g = c;
    return g;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseWheelEventArgs
  function KHUfq_a4woziYejFVw5vKrw(){};
  KHUfq_a4woziYejFVw5vKrw.TypeName = "MouseWheelEventArgs";
  KHUfq_a4woziYejFVw5vKrw.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$KHUfq_a4woziYejFVw5vKrw = KHUfq_a4woziYejFVw5vKrw.prototype = new j4dEix93Pj2k8gEjdybf_aQ();
  type$KHUfq_a4woziYejFVw5vKrw.constructor = KHUfq_a4woziYejFVw5vKrw;
  type$KHUfq_a4woziYejFVw5vKrw._Delta_k__BackingField = 0;
  var basector$KHUfq_a4woziYejFVw5vKrw = $ctor$(basector$j4dEix93Pj2k8gEjdybf_aQ, null, type$KHUfq_a4woziYejFVw5vKrw);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseWheelEventArgs..ctor
  type$KHUfq_a4woziYejFVw5vKrw.VAIABu4woziYejFVw5vKrw = function ()
  {
    var a = this;

    a.TQIABh93Pj2k8gEjdybf_aQ();
  };
  var ctor$VAIABu4woziYejFVw5vKrw = KHUfq_a4woziYejFVw5vKrw.ctor = $ctor$(basector$j4dEix93Pj2k8gEjdybf_aQ, 'VAIABu4woziYejFVw5vKrw', type$KHUfq_a4woziYejFVw5vKrw);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseWheelEventArgs.get_Delta
  type$KHUfq_a4woziYejFVw5vKrw.UAIABu4woziYejFVw5vKrw = function ()
  {
    return this._Delta_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseWheelEventArgs.set_Delta
  type$KHUfq_a4woziYejFVw5vKrw.UQIABu4woziYejFVw5vKrw = function (b)
  {
    var a = this;

    a._Delta_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseWheelEventArgs.op_Implicit
  function UgIABu4woziYejFVw5vKrw(b)
  {
    var c;

    c = b;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseWheelEventArgs.op_Implicit
  function UwIABu4woziYejFVw5vKrw(b)
  {
    var c, d;

    c = new ctor$VAIABu4woziYejFVw5vKrw();
    c.Internal_OffsetX = EgkABiI_buTuggDgyNjTeNw(b);
    c.Internal_OffsetY = EwkABiI_buTuggDgyNjTeNw(b);
    c.Internal_Element = FgkABiI_buTuggDgyNjTeNw(b);
    c.UQIABu4woziYejFVw5vKrw(EQkABiI_buTuggDgyNjTeNw(b));
    d = c;
    return d;
  };

  // delegate: (sender, e) => Void
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseWheelEventHandler
  function Khg4khLVqj2waqX2WxMd7A(){};
  Khg4khLVqj2waqX2WxMd7A.TypeName = "MouseWheelEventHandler";
  Khg4khLVqj2waqX2WxMd7A.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$Khg4khLVqj2waqX2WxMd7A = Khg4khLVqj2waqX2WxMd7A.prototype = new g1upm3Rg3zSx5vDXEP44fg();
  type$Khg4khLVqj2waqX2WxMd7A.constructor = Khg4khLVqj2waqX2WxMd7A;
  type$Khg4khLVqj2waqX2WxMd7A.IsExtensionMethod = false;
  type$Khg4khLVqj2waqX2WxMd7A.AsExtensionMethod = function ()
  {
    this.IsExtensionMethod = true;
    return this;
  };
  type$Khg4khLVqj2waqX2WxMd7A.VQIABhLVqj2waqX2WxMd7A = type$g1upm3Rg3zSx5vDXEP44fg.CxYABnRg3zSx5vDXEP44fg;
  var ctor$VQIABhLVqj2waqX2WxMd7A = $ctor$(basector$g1upm3Rg3zSx5vDXEP44fg, 'VQIABhLVqj2waqX2WxMd7A', type$Khg4khLVqj2waqX2WxMd7A);
  type$Khg4khLVqj2waqX2WxMd7A.Invoke = function (b, c)
  {
    for (var _i = 0; _i < this.list.length; _i++)
    {
      var _f = this.list[_i];
      var _arguments = Array.prototype.slice.call(arguments).slice(0);
      if(_f.IsExtensionMethod) _arguments.splice(0, 0, _f.Target);
      var _target = _f.IsExtensionMethod ? window : _f.Target;
      _target[_f.Method].apply(_target, _arguments);
    }
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__TouchDevice
  function P3s4u2CqPT22laFOaUKkKQ(){};
  P3s4u2CqPT22laFOaUKkKQ.TypeName = "TouchDevice";
  P3s4u2CqPT22laFOaUKkKQ.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$P3s4u2CqPT22laFOaUKkKQ = P3s4u2CqPT22laFOaUKkKQ.prototype = new __az1dLdqS8zud_aJZfb4gYMw();
  type$P3s4u2CqPT22laFOaUKkKQ.constructor = P3s4u2CqPT22laFOaUKkKQ;
  type$P3s4u2CqPT22laFOaUKkKQ._Id_k__BackingField = 0;
  var basector$P3s4u2CqPT22laFOaUKkKQ = $ctor$(basector$__az1dLdqS8zud_aJZfb4gYMw, null, type$P3s4u2CqPT22laFOaUKkKQ);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__TouchDevice..ctor
  type$P3s4u2CqPT22laFOaUKkKQ.WwIABmCqPT22laFOaUKkKQ = function ()
  {
    var a = this;

    a.QQIABtqS8zud_aJZfb4gYMw();
  };
  var ctor$WwIABmCqPT22laFOaUKkKQ = P3s4u2CqPT22laFOaUKkKQ.ctor = $ctor$(basector$__az1dLdqS8zud_aJZfb4gYMw, 'WwIABmCqPT22laFOaUKkKQ', type$P3s4u2CqPT22laFOaUKkKQ);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__TouchDevice.get_Id
  type$P3s4u2CqPT22laFOaUKkKQ.WQIABmCqPT22laFOaUKkKQ = function ()
  {
    return this._Id_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__TouchDevice.set_Id
  type$P3s4u2CqPT22laFOaUKkKQ.WgIABmCqPT22laFOaUKkKQ = function (b)
  {
    var a = this;

    a._Id_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__IManipulator
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__TouchEventArgs
  function m_bDX21Nofzu_aOo5CHuvwtA(){};
  m_bDX21Nofzu_aOo5CHuvwtA.TypeName = "TouchEventArgs";
  m_bDX21Nofzu_aOo5CHuvwtA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$m_bDX21Nofzu_aOo5CHuvwtA = m_bDX21Nofzu_aOo5CHuvwtA.prototype = new eyYrV1jA7zOVHMCwp24_bMw();
  type$m_bDX21Nofzu_aOo5CHuvwtA.constructor = m_bDX21Nofzu_aOo5CHuvwtA;
  type$m_bDX21Nofzu_aOo5CHuvwtA.InternalValue = null;
  type$m_bDX21Nofzu_aOo5CHuvwtA.InternalTouchDevice = null;
  type$m_bDX21Nofzu_aOo5CHuvwtA.GetTouchPointX = null;
  type$m_bDX21Nofzu_aOo5CHuvwtA.GetTouchPointY = null;
  var basector$m_bDX21Nofzu_aOo5CHuvwtA = $ctor$(basector$eyYrV1jA7zOVHMCwp24_bMw, null, type$m_bDX21Nofzu_aOo5CHuvwtA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__TouchEventArgs..ctor
  type$m_bDX21Nofzu_aOo5CHuvwtA.XgIABlNofzu_aOo5CHuvwtA = function ()
  {
    var a = this;

    a.SAIABljA7zOVHMCwp24_bMw();
  };
  var ctor$XgIABlNofzu_aOo5CHuvwtA = m_bDX21Nofzu_aOo5CHuvwtA.ctor = $ctor$(basector$eyYrV1jA7zOVHMCwp24_bMw, 'XgIABlNofzu_aOo5CHuvwtA', type$m_bDX21Nofzu_aOo5CHuvwtA);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__TouchEventArgs.get_TouchDevice
  type$m_bDX21Nofzu_aOo5CHuvwtA.XAIABlNofzu_aOo5CHuvwtA = function ()
  {
    var a = this, b, c, d;

    d = !(a.InternalTouchDevice == null);

    if (!d)
    {
      b = new ctor$WwIABmCqPT22laFOaUKkKQ();
      b.WgIABmCqPT22laFOaUKkKQ(a.InternalValue.streamId);
      a.InternalTouchDevice = b;
    }

    c = a.InternalTouchDevice;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__TouchEventArgs.GetTouchPoint
  type$m_bDX21Nofzu_aOo5CHuvwtA.XQIABlNofzu_aOo5CHuvwtA = function (b)
  {
    var a = this, c, d, e, f, g;

    c = b;
    d = c.gwEABjCDBDCSZ2Brr2jFgw();
    e = new ctor$mwUABv73RTWSJr0jb0lPAg(thYABpv_aEzKBbtr2THXN7g(a.InternalValue, d), txYABpv_aEzKBbtr2THXN7g(a.InternalValue, d));
    f = new ctor$RwIABhYhxzyHJ2TpiKB_byg();
    f.RQIABhYhxzyHJ2TpiKB_byg(a.XAIABlNofzu_aOo5CHuvwtA());
    f.QwIABhYhxzyHJ2TpiKB_byg(e);
    g = f;
    return g;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__FontFamily
  function BGPQfp534j6K9CKwW_akmeg(){};
  BGPQfp534j6K9CKwW_akmeg.TypeName = "FontFamily";
  BGPQfp534j6K9CKwW_akmeg.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$BGPQfp534j6K9CKwW_akmeg = BGPQfp534j6K9CKwW_akmeg.prototype;
  type$BGPQfp534j6K9CKwW_akmeg.constructor = BGPQfp534j6K9CKwW_akmeg;
  type$BGPQfp534j6K9CKwW_akmeg.InternalFamilyName = null;
  var basector$BGPQfp534j6K9CKwW_akmeg = $ctor$(null, null, type$BGPQfp534j6K9CKwW_akmeg);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__FontFamily..ctor
  type$BGPQfp534j6K9CKwW_akmeg.XwIABp534j6K9CKwW_akmeg = function (b)
  {
    var a = this;

    a.InternalFamilyName = b;
  };
  var ctor$XwIABp534j6K9CKwW_akmeg = $ctor$(null, 'XwIABp534j6K9CKwW_akmeg', type$BGPQfp534j6K9CKwW_akmeg);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Freezable
  function _5ucOHgtCdTCDEtKPzub6Eg(){};
  _5ucOHgtCdTCDEtKPzub6Eg.TypeName = "Freezable";
  _5ucOHgtCdTCDEtKPzub6Eg.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$_5ucOHgtCdTCDEtKPzub6Eg = _5ucOHgtCdTCDEtKPzub6Eg.prototype = new Tq1ZfxrJezKCyP4Jy8iUyQ();
  type$_5ucOHgtCdTCDEtKPzub6Eg.constructor = _5ucOHgtCdTCDEtKPzub6Eg;
  var basector$_5ucOHgtCdTCDEtKPzub6Eg = $ctor$(basector$Tq1ZfxrJezKCyP4Jy8iUyQ, null, type$_5ucOHgtCdTCDEtKPzub6Eg);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Freezable..ctor
  type$_5ucOHgtCdTCDEtKPzub6Eg.YAIABgtCdTCDEtKPzub6Eg = function ()
  {
    var a = this;

    a.gQEABhrJezKCyP4Jy8iUyQ();
  };
  var ctor$YAIABgtCdTCDEtKPzub6Eg = _5ucOHgtCdTCDEtKPzub6Eg.ctor = $ctor$(basector$Tq1ZfxrJezKCyP4Jy8iUyQ, 'YAIABgtCdTCDEtKPzub6Eg', type$_5ucOHgtCdTCDEtKPzub6Eg);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Animation.__Animatable
  function A4XAhaLRfTWtXuLaIZEpCA(){};
  A4XAhaLRfTWtXuLaIZEpCA.TypeName = "Animatable";
  A4XAhaLRfTWtXuLaIZEpCA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$A4XAhaLRfTWtXuLaIZEpCA = A4XAhaLRfTWtXuLaIZEpCA.prototype = new _5ucOHgtCdTCDEtKPzub6Eg();
  type$A4XAhaLRfTWtXuLaIZEpCA.constructor = A4XAhaLRfTWtXuLaIZEpCA;
  var basector$A4XAhaLRfTWtXuLaIZEpCA = $ctor$(basector$_5ucOHgtCdTCDEtKPzub6Eg, null, type$A4XAhaLRfTWtXuLaIZEpCA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Animation.__Animatable..ctor
  type$A4XAhaLRfTWtXuLaIZEpCA.YQIABqLRfTWtXuLaIZEpCA = function ()
  {
    var a = this;

    a.YAIABgtCdTCDEtKPzub6Eg();
  };
  var ctor$YQIABqLRfTWtXuLaIZEpCA = A4XAhaLRfTWtXuLaIZEpCA.ctor = $ctor$(basector$_5ucOHgtCdTCDEtKPzub6Eg, 'YQIABqLRfTWtXuLaIZEpCA', type$A4XAhaLRfTWtXuLaIZEpCA);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__GeneralTransform
  function kvJz1SzItzeuFh6AClEWuw(){};
  kvJz1SzItzeuFh6AClEWuw.TypeName = "GeneralTransform";
  kvJz1SzItzeuFh6AClEWuw.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$kvJz1SzItzeuFh6AClEWuw = kvJz1SzItzeuFh6AClEWuw.prototype = new A4XAhaLRfTWtXuLaIZEpCA();
  type$kvJz1SzItzeuFh6AClEWuw.constructor = kvJz1SzItzeuFh6AClEWuw;
  var basector$kvJz1SzItzeuFh6AClEWuw = $ctor$(basector$A4XAhaLRfTWtXuLaIZEpCA, null, type$kvJz1SzItzeuFh6AClEWuw);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__GeneralTransform..ctor
  type$kvJz1SzItzeuFh6AClEWuw.YgIABizItzeuFh6AClEWuw = function ()
  {
    var a = this;

    a.YQIABqLRfTWtXuLaIZEpCA();
  };
  var ctor$YgIABizItzeuFh6AClEWuw = kvJz1SzItzeuFh6AClEWuw.ctor = $ctor$(basector$A4XAhaLRfTWtXuLaIZEpCA, 'YgIABizItzeuFh6AClEWuw', type$kvJz1SzItzeuFh6AClEWuw);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Matrix
  function a_bJOMCUN3TKaY_ako_bBGdxg(){};
  a_bJOMCUN3TKaY_ako_bBGdxg.TypeName = "Matrix";
  a_bJOMCUN3TKaY_ako_bBGdxg.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$a_bJOMCUN3TKaY_ako_bBGdxg = a_bJOMCUN3TKaY_ako_bBGdxg.prototype;
  type$a_bJOMCUN3TKaY_ako_bBGdxg.constructor = a_bJOMCUN3TKaY_ako_bBGdxg;
  type$a_bJOMCUN3TKaY_ako_bBGdxg._M11_k__BackingField = null;
  type$a_bJOMCUN3TKaY_ako_bBGdxg._M12_k__BackingField = null;
  type$a_bJOMCUN3TKaY_ako_bBGdxg._M21_k__BackingField = null;
  type$a_bJOMCUN3TKaY_ako_bBGdxg._M22_k__BackingField = null;
  type$a_bJOMCUN3TKaY_ako_bBGdxg._OffsetX_k__BackingField = null;
  type$a_bJOMCUN3TKaY_ako_bBGdxg._OffsetY_k__BackingField = null;
  var basector$a_bJOMCUN3TKaY_ako_bBGdxg = $ctor$(null, null, type$a_bJOMCUN3TKaY_ako_bBGdxg);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Matrix..ctor
  type$a_bJOMCUN3TKaY_ako_bBGdxg.bwIABiUN3TKaY_ako_bBGdxg = function ()
  {
    var a = this;

  };
  var ctor$bwIABiUN3TKaY_ako_bBGdxg = a_bJOMCUN3TKaY_ako_bBGdxg.ctor = $ctor$(null, 'bwIABiUN3TKaY_ako_bBGdxg', type$a_bJOMCUN3TKaY_ako_bBGdxg);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Matrix.get_M11
  type$a_bJOMCUN3TKaY_ako_bBGdxg.YwIABiUN3TKaY_ako_bBGdxg = function ()
  {
    return this._M11_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Matrix.set_M11
  type$a_bJOMCUN3TKaY_ako_bBGdxg.ZAIABiUN3TKaY_ako_bBGdxg = function (b)
  {
    var a = this;

    a._M11_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Matrix.get_M12
  type$a_bJOMCUN3TKaY_ako_bBGdxg.ZQIABiUN3TKaY_ako_bBGdxg = function ()
  {
    return this._M12_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Matrix.set_M12
  type$a_bJOMCUN3TKaY_ako_bBGdxg.ZgIABiUN3TKaY_ako_bBGdxg = function (b)
  {
    var a = this;

    a._M12_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Matrix.get_M21
  type$a_bJOMCUN3TKaY_ako_bBGdxg.ZwIABiUN3TKaY_ako_bBGdxg = function ()
  {
    return this._M21_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Matrix.set_M21
  type$a_bJOMCUN3TKaY_ako_bBGdxg.aAIABiUN3TKaY_ako_bBGdxg = function (b)
  {
    var a = this;

    a._M21_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Matrix.get_M22
  type$a_bJOMCUN3TKaY_ako_bBGdxg.aQIABiUN3TKaY_ako_bBGdxg = function ()
  {
    return this._M22_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Matrix.set_M22
  type$a_bJOMCUN3TKaY_ako_bBGdxg.agIABiUN3TKaY_ako_bBGdxg = function (b)
  {
    var a = this;

    a._M22_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Matrix.get_OffsetX
  type$a_bJOMCUN3TKaY_ako_bBGdxg.awIABiUN3TKaY_ako_bBGdxg = function ()
  {
    return this._OffsetX_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Matrix.set_OffsetX
  type$a_bJOMCUN3TKaY_ako_bBGdxg.bAIABiUN3TKaY_ako_bBGdxg = function (b)
  {
    var a = this;

    a._OffsetX_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Matrix.get_OffsetY
  type$a_bJOMCUN3TKaY_ako_bBGdxg.bQIABiUN3TKaY_ako_bBGdxg = function ()
  {
    return this._OffsetY_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Matrix.set_OffsetY
  type$a_bJOMCUN3TKaY_ako_bBGdxg.bgIABiUN3TKaY_ako_bBGdxg = function (b)
  {
    var a = this;

    a._OffsetY_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Transform
  function QxYEFkPlvDihnYtsQggPTw(){};
  QxYEFkPlvDihnYtsQggPTw.TypeName = "Transform";
  QxYEFkPlvDihnYtsQggPTw.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$QxYEFkPlvDihnYtsQggPTw = QxYEFkPlvDihnYtsQggPTw.prototype = new kvJz1SzItzeuFh6AClEWuw();
  type$QxYEFkPlvDihnYtsQggPTw.constructor = QxYEFkPlvDihnYtsQggPTw;
  var basector$QxYEFkPlvDihnYtsQggPTw = $ctor$(basector$kvJz1SzItzeuFh6AClEWuw, null, type$QxYEFkPlvDihnYtsQggPTw);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Transform..ctor
  type$QxYEFkPlvDihnYtsQggPTw.cAIABkPlvDihnYtsQggPTw = function ()
  {
    var a = this;

    a.YgIABizItzeuFh6AClEWuw();
  };
  var ctor$cAIABkPlvDihnYtsQggPTw = QxYEFkPlvDihnYtsQggPTw.ctor = $ctor$(basector$kvJz1SzItzeuFh6AClEWuw, 'cAIABkPlvDihnYtsQggPTw', type$QxYEFkPlvDihnYtsQggPTw);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__MatrixTransform
  function _9WGYxaYt6zG3RlWmSjLSAg(){};
  _9WGYxaYt6zG3RlWmSjLSAg.TypeName = "MatrixTransform";
  _9WGYxaYt6zG3RlWmSjLSAg.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$_9WGYxaYt6zG3RlWmSjLSAg = _9WGYxaYt6zG3RlWmSjLSAg.prototype = new QxYEFkPlvDihnYtsQggPTw();
  type$_9WGYxaYt6zG3RlWmSjLSAg.constructor = _9WGYxaYt6zG3RlWmSjLSAg;
  type$_9WGYxaYt6zG3RlWmSjLSAg.m11 = null;
  type$_9WGYxaYt6zG3RlWmSjLSAg.m12 = null;
  type$_9WGYxaYt6zG3RlWmSjLSAg.m21 = null;
  type$_9WGYxaYt6zG3RlWmSjLSAg.m22 = null;
  type$_9WGYxaYt6zG3RlWmSjLSAg.offsetX = null;
  type$_9WGYxaYt6zG3RlWmSjLSAg.offsetY = null;
  var basector$_9WGYxaYt6zG3RlWmSjLSAg = $ctor$(basector$QxYEFkPlvDihnYtsQggPTw, null, type$_9WGYxaYt6zG3RlWmSjLSAg);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__MatrixTransform..ctor
  type$_9WGYxaYt6zG3RlWmSjLSAg.cQIABqYt6zG3RlWmSjLSAg = function (b, c, d, e, f, g)
  {
    var a = this;

    a.cAIABkPlvDihnYtsQggPTw();
    a.m11 = b;
    a.m12 = c;
    a.m21 = d;
    a.m22 = e;
    a.offsetX = f;
    a.offsetY = g;
  };
  var ctor$cQIABqYt6zG3RlWmSjLSAg = $ctor$(basector$QxYEFkPlvDihnYtsQggPTw, 'cQIABqYt6zG3RlWmSjLSAg', type$_9WGYxaYt6zG3RlWmSjLSAg);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__RenderOptions
  function DChlLnOmrzWRFpxr6mzUqA(){};
  DChlLnOmrzWRFpxr6mzUqA.TypeName = "RenderOptions";
  DChlLnOmrzWRFpxr6mzUqA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$DChlLnOmrzWRFpxr6mzUqA = DChlLnOmrzWRFpxr6mzUqA.prototype;
  type$DChlLnOmrzWRFpxr6mzUqA.constructor = DChlLnOmrzWRFpxr6mzUqA;
  var basector$DChlLnOmrzWRFpxr6mzUqA = $ctor$(null, null, type$DChlLnOmrzWRFpxr6mzUqA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__RenderOptions..ctor
  type$DChlLnOmrzWRFpxr6mzUqA.cwIABnOmrzWRFpxr6mzUqA = function ()
  {
    var a = this;

  };
  var ctor$cwIABnOmrzWRFpxr6mzUqA = DChlLnOmrzWRFpxr6mzUqA.ctor = $ctor$(null, 'cwIABnOmrzWRFpxr6mzUqA', type$DChlLnOmrzWRFpxr6mzUqA);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__RenderOptions.SetBitmapScalingMode
  function cgIABnOmrzWRFpxr6mzUqA(b, c)
  {
    var d, e, f;

    d = ( function () { var c$2 = b; return (c$2 instanceof ecumtrhSLzuJ75ou_ayKGnQ ? c$2 : null); } )();
    f = (d == null);

    if (!f)
    {
      e = d;
    }

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__ScaleTransform
  function YKjIAztMjDqKRXGGVNzQaA(){};
  YKjIAztMjDqKRXGGVNzQaA.TypeName = "ScaleTransform";
  YKjIAztMjDqKRXGGVNzQaA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$YKjIAztMjDqKRXGGVNzQaA = YKjIAztMjDqKRXGGVNzQaA.prototype = new QxYEFkPlvDihnYtsQggPTw();
  type$YKjIAztMjDqKRXGGVNzQaA.constructor = YKjIAztMjDqKRXGGVNzQaA;
  type$YKjIAztMjDqKRXGGVNzQaA._ScaleX_k__BackingField = null;
  type$YKjIAztMjDqKRXGGVNzQaA._ScaleY_k__BackingField = null;
  var basector$YKjIAztMjDqKRXGGVNzQaA = $ctor$(basector$QxYEFkPlvDihnYtsQggPTw, null, type$YKjIAztMjDqKRXGGVNzQaA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__ScaleTransform..ctor
  type$YKjIAztMjDqKRXGGVNzQaA.eAIABjtMjDqKRXGGVNzQaA = function ()
  {
    var a = this;

    a.cAIABkPlvDihnYtsQggPTw();
  };
  var ctor$eAIABjtMjDqKRXGGVNzQaA = YKjIAztMjDqKRXGGVNzQaA.ctor = $ctor$(basector$QxYEFkPlvDihnYtsQggPTw, 'eAIABjtMjDqKRXGGVNzQaA', type$YKjIAztMjDqKRXGGVNzQaA);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__ScaleTransform.get_ScaleX
  type$YKjIAztMjDqKRXGGVNzQaA.dAIABjtMjDqKRXGGVNzQaA = function ()
  {
    return this._ScaleX_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__ScaleTransform.set_ScaleX
  type$YKjIAztMjDqKRXGGVNzQaA.dQIABjtMjDqKRXGGVNzQaA = function (b)
  {
    var a = this;

    a._ScaleX_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__ScaleTransform.get_ScaleY
  type$YKjIAztMjDqKRXGGVNzQaA.dgIABjtMjDqKRXGGVNzQaA = function ()
  {
    return this._ScaleY_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__ScaleTransform.set_ScaleY
  type$YKjIAztMjDqKRXGGVNzQaA.dwIABjtMjDqKRXGGVNzQaA = function (b)
  {
    var a = this;

    a._ScaleY_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__TranslateTransform
  function riF5rXWXNjqCgBL_aVwLKIA(){};
  riF5rXWXNjqCgBL_aVwLKIA.TypeName = "TranslateTransform";
  riF5rXWXNjqCgBL_aVwLKIA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$riF5rXWXNjqCgBL_aVwLKIA = riF5rXWXNjqCgBL_aVwLKIA.prototype = new QxYEFkPlvDihnYtsQggPTw();
  type$riF5rXWXNjqCgBL_aVwLKIA.constructor = riF5rXWXNjqCgBL_aVwLKIA;
  type$riF5rXWXNjqCgBL_aVwLKIA._X_k__BackingField = null;
  type$riF5rXWXNjqCgBL_aVwLKIA._Y_k__BackingField = null;
  var basector$riF5rXWXNjqCgBL_aVwLKIA = $ctor$(basector$QxYEFkPlvDihnYtsQggPTw, null, type$riF5rXWXNjqCgBL_aVwLKIA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__TranslateTransform..ctor
  type$riF5rXWXNjqCgBL_aVwLKIA.fQIABnWXNjqCgBL_aVwLKIA = function (b, c)
  {
    var a = this;

    a.cAIABkPlvDihnYtsQggPTw();
    a.egIABnWXNjqCgBL_aVwLKIA(b);
    a.fAIABnWXNjqCgBL_aVwLKIA(c);
  };
  var ctor$fQIABnWXNjqCgBL_aVwLKIA = $ctor$(basector$QxYEFkPlvDihnYtsQggPTw, 'fQIABnWXNjqCgBL_aVwLKIA', type$riF5rXWXNjqCgBL_aVwLKIA);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__TranslateTransform.get_X
  type$riF5rXWXNjqCgBL_aVwLKIA.eQIABnWXNjqCgBL_aVwLKIA = function ()
  {
    return this._X_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__TranslateTransform.set_X
  type$riF5rXWXNjqCgBL_aVwLKIA.egIABnWXNjqCgBL_aVwLKIA = function (b)
  {
    var a = this;

    a._X_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__TranslateTransform.get_Y
  type$riF5rXWXNjqCgBL_aVwLKIA.ewIABnWXNjqCgBL_aVwLKIA = function ()
  {
    return this._Y_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__TranslateTransform.set_Y
  type$riF5rXWXNjqCgBL_aVwLKIA.fAIABnWXNjqCgBL_aVwLKIA = function (b)
  {
    var a = this;

    a._Y_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Size
  function o0LusrxqZDijO_a93MfqINA(){};
  o0LusrxqZDijO_a93MfqINA.TypeName = "Size";
  o0LusrxqZDijO_a93MfqINA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$o0LusrxqZDijO_a93MfqINA = o0LusrxqZDijO_a93MfqINA.prototype;
  type$o0LusrxqZDijO_a93MfqINA.constructor = o0LusrxqZDijO_a93MfqINA;
  type$o0LusrxqZDijO_a93MfqINA._Height_k__BackingField = null;
  type$o0LusrxqZDijO_a93MfqINA._Width_k__BackingField = null;
  var basector$o0LusrxqZDijO_a93MfqINA = $ctor$(null, null, type$o0LusrxqZDijO_a93MfqINA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Size..ctor
  type$o0LusrxqZDijO_a93MfqINA.fgIABrxqZDijO_a93MfqINA = function ()
  {
    var a = this;

    a.fwIABrxqZDijO_a93MfqINA(0, 0);
  };
  var ctor$fgIABrxqZDijO_a93MfqINA = o0LusrxqZDijO_a93MfqINA.ctor = $ctor$(null, 'fgIABrxqZDijO_a93MfqINA', type$o0LusrxqZDijO_a93MfqINA);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Size..ctor
  type$o0LusrxqZDijO_a93MfqINA.fwIABrxqZDijO_a93MfqINA = function (b, c)
  {
    var a = this;

    a.gQIABrxqZDijO_a93MfqINA(c);
    a.gwIABrxqZDijO_a93MfqINA(b);
  };
  var ctor$fwIABrxqZDijO_a93MfqINA = $ctor$(null, 'fwIABrxqZDijO_a93MfqINA', type$o0LusrxqZDijO_a93MfqINA);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Size.get_Height
  type$o0LusrxqZDijO_a93MfqINA.gAIABrxqZDijO_a93MfqINA = function ()
  {
    return this._Height_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Size.set_Height
  type$o0LusrxqZDijO_a93MfqINA.gQIABrxqZDijO_a93MfqINA = function (b)
  {
    var a = this;

    a._Height_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Size.get_Width
  type$o0LusrxqZDijO_a93MfqINA.ggIABrxqZDijO_a93MfqINA = function ()
  {
    return this._Width_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Size.set_Width
  type$o0LusrxqZDijO_a93MfqINA.gwIABrxqZDijO_a93MfqINA = function (b)
  {
    var a = this;

    a._Width_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Size.ToString
  type$o0LusrxqZDijO_a93MfqINA.hAIABrxqZDijO_a93MfqINA = function (b, c)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.__IFormattable
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Size
  (function (i)  {
    i.iwoABsFGpzy32_bIk_bMKkLg = i.hAIABrxqZDijO_a93MfqINA;
  }
  )(type$o0LusrxqZDijO_a93MfqINA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__SizeChangedEventArgs
  function MilJm_a2nQjSF0i7AJRsmFA(){};
  MilJm_a2nQjSF0i7AJRsmFA.TypeName = "SizeChangedEventArgs";
  MilJm_a2nQjSF0i7AJRsmFA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$MilJm_a2nQjSF0i7AJRsmFA = MilJm_a2nQjSF0i7AJRsmFA.prototype = new BF2L4cJ5LjCJaRisemnl2g();
  type$MilJm_a2nQjSF0i7AJRsmFA.constructor = MilJm_a2nQjSF0i7AJRsmFA;
  type$MilJm_a2nQjSF0i7AJRsmFA._HeightChanged_k__BackingField = false;
  type$MilJm_a2nQjSF0i7AJRsmFA._NewSize_k__BackingField = null;
  type$MilJm_a2nQjSF0i7AJRsmFA._PreviousSize_k__BackingField = null;
  type$MilJm_a2nQjSF0i7AJRsmFA._WidthChanged_k__BackingField = false;
  var basector$MilJm_a2nQjSF0i7AJRsmFA = $ctor$(basector$BF2L4cJ5LjCJaRisemnl2g, null, type$MilJm_a2nQjSF0i7AJRsmFA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__SizeChangedEventArgs..ctor
  type$MilJm_a2nQjSF0i7AJRsmFA.jQIABu2nQjSF0i7AJRsmFA = function ()
  {
    var a = this;

    a.MwIABsJ5LjCJaRisemnl2g();
  };
  var ctor$jQIABu2nQjSF0i7AJRsmFA = MilJm_a2nQjSF0i7AJRsmFA.ctor = $ctor$(basector$BF2L4cJ5LjCJaRisemnl2g, 'jQIABu2nQjSF0i7AJRsmFA', type$MilJm_a2nQjSF0i7AJRsmFA);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__SizeChangedEventArgs.get_HeightChanged
  type$MilJm_a2nQjSF0i7AJRsmFA.hQIABu2nQjSF0i7AJRsmFA = function ()
  {
    return this._HeightChanged_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__SizeChangedEventArgs.set_HeightChanged
  type$MilJm_a2nQjSF0i7AJRsmFA.hgIABu2nQjSF0i7AJRsmFA = function (b)
  {
    var a = this;

    a._HeightChanged_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__SizeChangedEventArgs.get_NewSize
  type$MilJm_a2nQjSF0i7AJRsmFA.hwIABu2nQjSF0i7AJRsmFA = function ()
  {
    return this._NewSize_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__SizeChangedEventArgs.set_NewSize
  type$MilJm_a2nQjSF0i7AJRsmFA.iAIABu2nQjSF0i7AJRsmFA = function (b)
  {
    var a = this;

    a._NewSize_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__SizeChangedEventArgs.get_PreviousSize
  type$MilJm_a2nQjSF0i7AJRsmFA.iQIABu2nQjSF0i7AJRsmFA = function ()
  {
    return this._PreviousSize_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__SizeChangedEventArgs.set_PreviousSize
  type$MilJm_a2nQjSF0i7AJRsmFA.igIABu2nQjSF0i7AJRsmFA = function (b)
  {
    var a = this;

    a._PreviousSize_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__SizeChangedEventArgs.get_WidthChanged
  type$MilJm_a2nQjSF0i7AJRsmFA.iwIABu2nQjSF0i7AJRsmFA = function ()
  {
    return this._WidthChanged_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__SizeChangedEventArgs.set_WidthChanged
  type$MilJm_a2nQjSF0i7AJRsmFA.jAIABu2nQjSF0i7AJRsmFA = function (b)
  {
    var a = this;

    a._WidthChanged_k__BackingField = b;
  };

  // delegate: (sender, e) => Void
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__SizeChangedEventHandler
  function _9p9N9m_b0lD2mtJCAmoL_b4Q(){};
  _9p9N9m_b0lD2mtJCAmoL_b4Q.TypeName = "SizeChangedEventHandler";
  _9p9N9m_b0lD2mtJCAmoL_b4Q.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$_9p9N9m_b0lD2mtJCAmoL_b4Q = _9p9N9m_b0lD2mtJCAmoL_b4Q.prototype = new g1upm3Rg3zSx5vDXEP44fg();
  type$_9p9N9m_b0lD2mtJCAmoL_b4Q.constructor = _9p9N9m_b0lD2mtJCAmoL_b4Q;
  type$_9p9N9m_b0lD2mtJCAmoL_b4Q.IsExtensionMethod = false;
  type$_9p9N9m_b0lD2mtJCAmoL_b4Q.AsExtensionMethod = function ()
  {
    this.IsExtensionMethod = true;
    return this;
  };
  type$_9p9N9m_b0lD2mtJCAmoL_b4Q.jgIABm_b0lD2mtJCAmoL_b4Q = type$g1upm3Rg3zSx5vDXEP44fg.CxYABnRg3zSx5vDXEP44fg;
  var ctor$jgIABm_b0lD2mtJCAmoL_b4Q = $ctor$(basector$g1upm3Rg3zSx5vDXEP44fg, 'jgIABm_b0lD2mtJCAmoL_b4Q', type$_9p9N9m_b0lD2mtJCAmoL_b4Q);
  type$_9p9N9m_b0lD2mtJCAmoL_b4Q.Invoke = function (b, c)
  {
    for (var _i = 0; _i < this.list.length; _i++)
    {
      var _f = this.list[_i];
      var _arguments = Array.prototype.slice.call(arguments).slice(0);
      if(_f.IsExtensionMethod) _arguments.splice(0, 0, _f.Target);
      var _target = _f.IsExtensionMethod ? window : _f.Target;
      _target[_f.Method].apply(_target, _arguments);
    }
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Style
  function AmSAxzmwFTWDfsGuJztmRQ(){};
  AmSAxzmwFTWDfsGuJztmRQ.TypeName = "Style";
  AmSAxzmwFTWDfsGuJztmRQ.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$AmSAxzmwFTWDfsGuJztmRQ = AmSAxzmwFTWDfsGuJztmRQ.prototype;
  type$AmSAxzmwFTWDfsGuJztmRQ.constructor = AmSAxzmwFTWDfsGuJztmRQ;
  var basector$AmSAxzmwFTWDfsGuJztmRQ = $ctor$(null, null, type$AmSAxzmwFTWDfsGuJztmRQ);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Style..ctor
  type$AmSAxzmwFTWDfsGuJztmRQ.kgIABjmwFTWDfsGuJztmRQ = function ()
  {
    var a = this;

  };
  var ctor$kgIABjmwFTWDfsGuJztmRQ = AmSAxzmwFTWDfsGuJztmRQ.ctor = $ctor$(null, 'kgIABjmwFTWDfsGuJztmRQ', type$AmSAxzmwFTWDfsGuJztmRQ);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__KeyboardEventArgs
  function NVKv4CZVTTCX_bPTLgxAPyA(){};
  NVKv4CZVTTCX_bPTLgxAPyA.TypeName = "KeyboardEventArgs";
  NVKv4CZVTTCX_bPTLgxAPyA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$NVKv4CZVTTCX_bPTLgxAPyA = NVKv4CZVTTCX_bPTLgxAPyA.prototype = new eyYrV1jA7zOVHMCwp24_bMw();
  type$NVKv4CZVTTCX_bPTLgxAPyA.constructor = NVKv4CZVTTCX_bPTLgxAPyA;
  var basector$NVKv4CZVTTCX_bPTLgxAPyA = $ctor$(basector$eyYrV1jA7zOVHMCwp24_bMw, null, type$NVKv4CZVTTCX_bPTLgxAPyA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__KeyboardEventArgs..ctor
  type$NVKv4CZVTTCX_bPTLgxAPyA.kwIABiZVTTCX_bPTLgxAPyA = function ()
  {
    var a = this;

    a.SAIABljA7zOVHMCwp24_bMw();
  };
  var ctor$kwIABiZVTTCX_bPTLgxAPyA = NVKv4CZVTTCX_bPTLgxAPyA.ctor = $ctor$(basector$eyYrV1jA7zOVHMCwp24_bMw, 'kwIABiZVTTCX_bPTLgxAPyA', type$NVKv4CZVTTCX_bPTLgxAPyA);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__KeyEventArgs
  function zam35_bA7wzewV1_aWTTac9g(){};
  zam35_bA7wzewV1_aWTTac9g.TypeName = "KeyEventArgs";
  zam35_bA7wzewV1_aWTTac9g.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$zam35_bA7wzewV1_aWTTac9g = zam35_bA7wzewV1_aWTTac9g.prototype = new NVKv4CZVTTCX_bPTLgxAPyA();
  type$zam35_bA7wzewV1_aWTTac9g.constructor = zam35_bA7wzewV1_aWTTac9g;
  type$zam35_bA7wzewV1_aWTTac9g._Key_k__BackingField = 0;
  var basector$zam35_bA7wzewV1_aWTTac9g = $ctor$(basector$NVKv4CZVTTCX_bPTLgxAPyA, null, type$zam35_bA7wzewV1_aWTTac9g);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__KeyEventArgs..ctor
  type$zam35_bA7wzewV1_aWTTac9g.mAIABvA7wzewV1_aWTTac9g = function ()
  {
    var a = this;

    a.kwIABiZVTTCX_bPTLgxAPyA();
  };
  var ctor$mAIABvA7wzewV1_aWTTac9g = zam35_bA7wzewV1_aWTTac9g.ctor = $ctor$(basector$NVKv4CZVTTCX_bPTLgxAPyA, 'mAIABvA7wzewV1_aWTTac9g', type$zam35_bA7wzewV1_aWTTac9g);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__KeyEventArgs.get_Key
  type$zam35_bA7wzewV1_aWTTac9g.lAIABvA7wzewV1_aWTTac9g = function ()
  {
    return this._Key_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__KeyEventArgs.set_Key
  type$zam35_bA7wzewV1_aWTTac9g.lQIABvA7wzewV1_aWTTac9g = function (b)
  {
    var a = this;

    a._Key_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__KeyEventArgs.InternalInvoke
  function lgIABvA7wzewV1_aWTTac9g(b, c, d)
  {
    var e, f, g;

    f = new ctor$mAIABvA7wzewV1_aWTTac9g();
    f.lQIABvA7wzewV1_aWTTac9g(nQIABsfCCDOg2oIHh3wXMQ(DwkABiI_buTuggDgyNjTeNw(d)));
    f.MgIABsJ5LjCJaRisemnl2g(0);
    e = f;
    b.Invoke(c, lwIABvA7wzewV1_aWTTac9g(e));
    g = !e.MQIABsJ5LjCJaRisemnl2g();

    if (!g)
    {
      HwkABiI_buTuggDgyNjTeNw(d);
    }

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__KeyEventArgs.op_Implicit
  function lwIABvA7wzewV1_aWTTac9g(b)
  {
    var c;

    c = b;
    return c;
  };

  // delegate: (sender, e) => Void
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__KeyEventHandler
  function __aC4xVjG_a8jGTcWi_akCznjA(){};
  __aC4xVjG_a8jGTcWi_akCznjA.TypeName = "KeyEventHandler";
  __aC4xVjG_a8jGTcWi_akCznjA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$__aC4xVjG_a8jGTcWi_akCznjA = __aC4xVjG_a8jGTcWi_akCznjA.prototype = new g1upm3Rg3zSx5vDXEP44fg();
  type$__aC4xVjG_a8jGTcWi_akCznjA.constructor = __aC4xVjG_a8jGTcWi_akCznjA;
  type$__aC4xVjG_a8jGTcWi_akCznjA.IsExtensionMethod = false;
  type$__aC4xVjG_a8jGTcWi_akCznjA.AsExtensionMethod = function ()
  {
    this.IsExtensionMethod = true;
    return this;
  };
  type$__aC4xVjG_a8jGTcWi_akCznjA.mQIABjG_a8jGTcWi_akCznjA = type$g1upm3Rg3zSx5vDXEP44fg.CxYABnRg3zSx5vDXEP44fg;
  var ctor$mQIABjG_a8jGTcWi_akCznjA = $ctor$(basector$g1upm3Rg3zSx5vDXEP44fg, 'mQIABjG_a8jGTcWi_akCznjA', type$__aC4xVjG_a8jGTcWi_akCznjA);
  type$__aC4xVjG_a8jGTcWi_akCznjA.Invoke = function (b, c)
  {
    for (var _i = 0; _i < this.list.length; _i++)
    {
      var _f = this.list[_i];
      var _arguments = Array.prototype.slice.call(arguments).slice(0);
      if(_f.IsExtensionMethod) _arguments.splice(0, 0, _f.Target);
      var _target = _f.IsExtensionMethod ? window : _f.Target;
      _target[_f.Method].apply(_target, _arguments);
    }
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__KeyInterop
  function UIAvwsfCCDOg2oIHh3wXMQ(){};
  UIAvwsfCCDOg2oIHh3wXMQ.TypeName = "KeyInterop";
  UIAvwsfCCDOg2oIHh3wXMQ.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$UIAvwsfCCDOg2oIHh3wXMQ = UIAvwsfCCDOg2oIHh3wXMQ.prototype;
  type$UIAvwsfCCDOg2oIHh3wXMQ.constructor = UIAvwsfCCDOg2oIHh3wXMQ;
  var basector$UIAvwsfCCDOg2oIHh3wXMQ = $ctor$(null, null, type$UIAvwsfCCDOg2oIHh3wXMQ);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__KeyInterop..ctor
  type$UIAvwsfCCDOg2oIHh3wXMQ.ngIABsfCCDOg2oIHh3wXMQ = function ()
  {
    var a = this;

  };
  var ctor$ngIABsfCCDOg2oIHh3wXMQ = UIAvwsfCCDOg2oIHh3wXMQ.ctor = $ctor$(null, 'ngIABsfCCDOg2oIHh3wXMQ', type$UIAvwsfCCDOg2oIHh3wXMQ);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__KeyInterop.KeyFromVirtualKey
  function nQIABsfCCDOg2oIHh3wXMQ(b)
  {
    var c, d;

    d = !(b == 3);

    if (!d)
    {
      c = 1;
      return c;
    }

    d = !(b == 8);

    if (!d)
    {
      c = 2;
      return c;
    }

    d = !(b == 9);

    if (!d)
    {
      c = 3;
      return c;
    }

    d = !(b == 12);

    if (!d)
    {
      c = 5;
      return c;
    }

    d = !(b == 13);

    if (!d)
    {
      c = 6;
      return c;
    }

    d = !(b == 16);

    if (!d)
    {
      c = 116;
      return c;
    }

    d = !(b == 17);

    if (!d)
    {
      c = 118;
      return c;
    }

    d = !(b == 18);

    if (!d)
    {
      c = 120;
      return c;
    }

    d = !(b == 19);

    if (!d)
    {
      c = 7;
      return c;
    }

    d = !(b == 20);

    if (!d)
    {
      c = 8;
      return c;
    }

    d = !(b == 21);

    if (!d)
    {
      c = 9;
      return c;
    }

    d = !(b == 23);

    if (!d)
    {
      c = 10;
      return c;
    }

    d = !(b == 24);

    if (!d)
    {
      c = 11;
      return c;
    }

    d = !(b == 25);

    if (!d)
    {
      c = 12;
      return c;
    }

    d = !(b == 27);

    if (!d)
    {
      c = 13;
      return c;
    }

    d = !(b == 28);

    if (!d)
    {
      c = 14;
      return c;
    }

    d = !(b == 29);

    if (!d)
    {
      c = 15;
      return c;
    }

    d = !(b == 30);

    if (!d)
    {
      c = 16;
      return c;
    }

    d = !(b == 31);

    if (!d)
    {
      c = 17;
      return c;
    }

    d = !(b == 32);

    if (!d)
    {
      c = 18;
      return c;
    }

    d = !(b == 33);

    if (!d)
    {
      c = 19;
      return c;
    }

    d = !(b == 34);

    if (!d)
    {
      c = 20;
      return c;
    }

    d = !(b == 35);

    if (!d)
    {
      c = 21;
      return c;
    }

    d = !(b == 36);

    if (!d)
    {
      c = 22;
      return c;
    }

    d = !(b == 37);

    if (!d)
    {
      c = 23;
      return c;
    }

    d = !(b == 38);

    if (!d)
    {
      c = 24;
      return c;
    }

    d = !(b == 39);

    if (!d)
    {
      c = 25;
      return c;
    }

    d = !(b == 40);

    if (!d)
    {
      c = 26;
      return c;
    }

    d = !(b == 41);

    if (!d)
    {
      c = 27;
      return c;
    }

    d = !(b == 42);

    if (!d)
    {
      c = 28;
      return c;
    }

    d = !(b == 43);

    if (!d)
    {
      c = 29;
      return c;
    }

    d = !(b == 44);

    if (!d)
    {
      c = 30;
      return c;
    }

    d = !(b == 45);

    if (!d)
    {
      c = 31;
      return c;
    }

    d = !(b == 46);

    if (!d)
    {
      c = 32;
      return c;
    }

    d = !(b == 47);

    if (!d)
    {
      c = 33;
      return c;
    }

    d = !(b == 48);

    if (!d)
    {
      c = 34;
      return c;
    }

    d = !(b == 49);

    if (!d)
    {
      c = 35;
      return c;
    }

    d = !(b == 50);

    if (!d)
    {
      c = 36;
      return c;
    }

    d = !(b == 51);

    if (!d)
    {
      c = 37;
      return c;
    }

    d = !(b == 52);

    if (!d)
    {
      c = 38;
      return c;
    }

    d = !(b == 53);

    if (!d)
    {
      c = 39;
      return c;
    }

    d = !(b == 54);

    if (!d)
    {
      c = 40;
      return c;
    }

    d = !(b == 55);

    if (!d)
    {
      c = 41;
      return c;
    }

    d = !(b == 56);

    if (!d)
    {
      c = 42;
      return c;
    }

    d = !(b == 57);

    if (!d)
    {
      c = 43;
      return c;
    }

    d = !(b == 65);

    if (!d)
    {
      c = 44;
      return c;
    }

    d = !(b == 66);

    if (!d)
    {
      c = 45;
      return c;
    }

    d = !(b == 67);

    if (!d)
    {
      c = 46;
      return c;
    }

    d = !(b == 68);

    if (!d)
    {
      c = 47;
      return c;
    }

    d = !(b == 69);

    if (!d)
    {
      c = 48;
      return c;
    }

    d = !(b == 70);

    if (!d)
    {
      c = 49;
      return c;
    }

    d = !(b == 71);

    if (!d)
    {
      c = 50;
      return c;
    }

    d = !(b == 72);

    if (!d)
    {
      c = 51;
      return c;
    }

    d = !(b == 73);

    if (!d)
    {
      c = 52;
      return c;
    }

    d = !(b == 74);

    if (!d)
    {
      c = 53;
      return c;
    }

    d = !(b == 75);

    if (!d)
    {
      c = 54;
      return c;
    }

    d = !(b == 76);

    if (!d)
    {
      c = 55;
      return c;
    }

    d = !(b == 77);

    if (!d)
    {
      c = 56;
      return c;
    }

    d = !(b == 78);

    if (!d)
    {
      c = 57;
      return c;
    }

    d = !(b == 79);

    if (!d)
    {
      c = 58;
      return c;
    }

    d = !(b == 80);

    if (!d)
    {
      c = 59;
      return c;
    }

    d = !(b == 81);

    if (!d)
    {
      c = 60;
      return c;
    }

    d = !(b == 82);

    if (!d)
    {
      c = 61;
      return c;
    }

    d = !(b == 83);

    if (!d)
    {
      c = 62;
      return c;
    }

    d = !(b == 84);

    if (!d)
    {
      c = 63;
      return c;
    }

    d = !(b == 85);

    if (!d)
    {
      c = 64;
      return c;
    }

    d = !(b == 86);

    if (!d)
    {
      c = 65;
      return c;
    }

    d = !(b == 87);

    if (!d)
    {
      c = 66;
      return c;
    }

    d = !(b == 88);

    if (!d)
    {
      c = 67;
      return c;
    }

    d = !(b == 89);

    if (!d)
    {
      c = 68;
      return c;
    }

    d = !(b == 90);

    if (!d)
    {
      c = 69;
      return c;
    }

    d = !(b == 91);

    if (!d)
    {
      c = 70;
      return c;
    }

    d = !(b == 92);

    if (!d)
    {
      c = 71;
      return c;
    }

    d = !(b == 93);

    if (!d)
    {
      c = 72;
      return c;
    }

    d = !(b == 95);

    if (!d)
    {
      c = 73;
      return c;
    }

    d = !(b == 96);

    if (!d)
    {
      c = 74;
      return c;
    }

    d = !(b == 97);

    if (!d)
    {
      c = 75;
      return c;
    }

    d = !(b == 98);

    if (!d)
    {
      c = 76;
      return c;
    }

    d = !(b == 99);

    if (!d)
    {
      c = 77;
      return c;
    }

    d = !(b == 100);

    if (!d)
    {
      c = 78;
      return c;
    }

    d = !(b == 101);

    if (!d)
    {
      c = 79;
      return c;
    }

    d = !(b == 102);

    if (!d)
    {
      c = 80;
      return c;
    }

    d = !(b == 103);

    if (!d)
    {
      c = 81;
      return c;
    }

    d = !(b == 104);

    if (!d)
    {
      c = 82;
      return c;
    }

    d = !(b == 105);

    if (!d)
    {
      c = 83;
      return c;
    }

    d = !(b == 106);

    if (!d)
    {
      c = 84;
      return c;
    }

    d = !(b == 107);

    if (!d)
    {
      c = 85;
      return c;
    }

    d = !(b == 108);

    if (!d)
    {
      c = 86;
      return c;
    }

    d = !(b == 109);

    if (!d)
    {
      c = 87;
      return c;
    }

    d = !(b == 110);

    if (!d)
    {
      c = 88;
      return c;
    }

    d = !(b == 111);

    if (!d)
    {
      c = 89;
      return c;
    }

    d = !(b == 112);

    if (!d)
    {
      c = 90;
      return c;
    }

    d = !(b == 113);

    if (!d)
    {
      c = 91;
      return c;
    }

    d = !(b == 114);

    if (!d)
    {
      c = 92;
      return c;
    }

    d = !(b == 115);

    if (!d)
    {
      c = 93;
      return c;
    }

    d = !(b == 116);

    if (!d)
    {
      c = 94;
      return c;
    }

    d = !(b == 117);

    if (!d)
    {
      c = 95;
      return c;
    }

    d = !(b == 118);

    if (!d)
    {
      c = 96;
      return c;
    }

    d = !(b == 119);

    if (!d)
    {
      c = 97;
      return c;
    }

    d = !(b == 120);

    if (!d)
    {
      c = 98;
      return c;
    }

    d = !(b == 121);

    if (!d)
    {
      c = 99;
      return c;
    }

    d = !(b == 122);

    if (!d)
    {
      c = 100;
      return c;
    }

    d = !(b == 123);

    if (!d)
    {
      c = 101;
      return c;
    }

    d = !(b == 124);

    if (!d)
    {
      c = 102;
      return c;
    }

    d = !(b == 125);

    if (!d)
    {
      c = 103;
      return c;
    }

    d = !(b == 126);

    if (!d)
    {
      c = 104;
      return c;
    }

    d = !(b == 127);

    if (!d)
    {
      c = 105;
      return c;
    }

    d = !(b == 128);

    if (!d)
    {
      c = 106;
      return c;
    }

    d = !(b == 129);

    if (!d)
    {
      c = 107;
      return c;
    }

    d = !(b == 130);

    if (!d)
    {
      c = 108;
      return c;
    }

    d = !(b == 131);

    if (!d)
    {
      c = 109;
      return c;
    }

    d = !(b == 132);

    if (!d)
    {
      c = 110;
      return c;
    }

    d = !(b == 133);

    if (!d)
    {
      c = 111;
      return c;
    }

    d = !(b == 134);

    if (!d)
    {
      c = 112;
      return c;
    }

    d = !(b == 135);

    if (!d)
    {
      c = 113;
      return c;
    }

    d = !(b == 144);

    if (!d)
    {
      c = 114;
      return c;
    }

    d = !(b == 145);

    if (!d)
    {
      c = 115;
      return c;
    }

    d = !(b == 161);

    if (!d)
    {
      c = 117;
      return c;
    }

    d = !(b == 163);

    if (!d)
    {
      c = 119;
      return c;
    }

    d = !(b == 165);

    if (!d)
    {
      c = 121;
      return c;
    }

    d = !(b == 166);

    if (!d)
    {
      c = 122;
      return c;
    }

    d = !(b == 167);

    if (!d)
    {
      c = 123;
      return c;
    }

    d = !(b == 168);

    if (!d)
    {
      c = 124;
      return c;
    }

    d = !(b == 169);

    if (!d)
    {
      c = 125;
      return c;
    }

    d = !(b == 170);

    if (!d)
    {
      c = 126;
      return c;
    }

    d = !(b == 171);

    if (!d)
    {
      c = 127;
      return c;
    }

    d = !(b == 172);

    if (!d)
    {
      c = 128;
      return c;
    }

    d = !(b == 173);

    if (!d)
    {
      c = 129;
      return c;
    }

    d = !(b == 174);

    if (!d)
    {
      c = 130;
      return c;
    }

    d = !(b == 175);

    if (!d)
    {
      c = 131;
      return c;
    }

    d = !(b == 176);

    if (!d)
    {
      c = 132;
      return c;
    }

    d = !(b == 177);

    if (!d)
    {
      c = 133;
      return c;
    }

    d = !(b == 178);

    if (!d)
    {
      c = 134;
      return c;
    }

    d = !(b == 179);

    if (!d)
    {
      c = 135;
      return c;
    }

    d = !(b == 180);

    if (!d)
    {
      c = 136;
      return c;
    }

    d = !(b == 181);

    if (!d)
    {
      c = 137;
      return c;
    }

    d = !(b == 182);

    if (!d)
    {
      c = 138;
      return c;
    }

    d = !(b == 183);

    if (!d)
    {
      c = 139;
      return c;
    }

    d = !(b == 186);

    if (!d)
    {
      c = 140;
      return c;
    }

    d = !(b == 187);

    if (!d)
    {
      c = 141;
      return c;
    }

    d = !(b == 188);

    if (!d)
    {
      c = 142;
      return c;
    }

    d = !(b == 189);

    if (!d)
    {
      c = 143;
      return c;
    }

    d = !(b == 190);

    if (!d)
    {
      c = 144;
      return c;
    }

    d = !(b == 191);

    if (!d)
    {
      c = 145;
      return c;
    }

    d = !(b == 192);

    if (!d)
    {
      c = 146;
      return c;
    }

    d = !(b == 193);

    if (!d)
    {
      c = 147;
      return c;
    }

    d = !(b == 194);

    if (!d)
    {
      c = 148;
      return c;
    }

    d = !(b == 219);

    if (!d)
    {
      c = 149;
      return c;
    }

    d = !(b == 220);

    if (!d)
    {
      c = 150;
      return c;
    }

    d = !(b == 221);

    if (!d)
    {
      c = 151;
      return c;
    }

    d = !(b == 222);

    if (!d)
    {
      c = 152;
      return c;
    }

    d = !(b == 223);

    if (!d)
    {
      c = 153;
      return c;
    }

    d = !(b == 226);

    if (!d)
    {
      c = 154;
      return c;
    }

    d = !(b == 229);

    if (!d)
    {
      c = 155;
      return c;
    }

    d = !(b == 240);

    if (!d)
    {
      c = 157;
      return c;
    }

    d = !(b == 241);

    if (!d)
    {
      c = 158;
      return c;
    }

    d = !(b == 242);

    if (!d)
    {
      c = 159;
      return c;
    }

    d = !(b == 243);

    if (!d)
    {
      c = 160;
      return c;
    }

    d = !(b == 244);

    if (!d)
    {
      c = 161;
      return c;
    }

    d = !(b == 245);

    if (!d)
    {
      c = 162;
      return c;
    }

    d = !(b == 246);

    if (!d)
    {
      c = 163;
      return c;
    }

    d = !(b == 247);

    if (!d)
    {
      c = 164;
      return c;
    }

    d = !(b == 248);

    if (!d)
    {
      c = 165;
      return c;
    }

    d = !(b == 249);

    if (!d)
    {
      c = 166;
      return c;
    }

    d = !(b == 250);

    if (!d)
    {
      c = 167;
      return c;
    }

    d = !(b == 251);

    if (!d)
    {
      c = 168;
      return c;
    }

    d = !(b == 252);

    if (!d)
    {
      c = 169;
      return c;
    }

    d = !(b == 253);

    if (!d)
    {
      c = 170;
      return c;
    }

    d = !(b == 254);

    if (!d)
    {
      c = 171;
      return c;
    }

    c = 0;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Geometry
  function cnnKo_bzkhTWEI9zVxvKSuA(){};
  cnnKo_bzkhTWEI9zVxvKSuA.TypeName = "Geometry";
  cnnKo_bzkhTWEI9zVxvKSuA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$cnnKo_bzkhTWEI9zVxvKSuA = cnnKo_bzkhTWEI9zVxvKSuA.prototype = new A4XAhaLRfTWtXuLaIZEpCA();
  type$cnnKo_bzkhTWEI9zVxvKSuA.constructor = cnnKo_bzkhTWEI9zVxvKSuA;
  var basector$cnnKo_bzkhTWEI9zVxvKSuA = $ctor$(basector$A4XAhaLRfTWtXuLaIZEpCA, null, type$cnnKo_bzkhTWEI9zVxvKSuA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Geometry..ctor
  type$cnnKo_bzkhTWEI9zVxvKSuA.nwIABvzkhTWEI9zVxvKSuA = function ()
  {
    var a = this;

    a.YQIABqLRfTWtXuLaIZEpCA();
  };
  var ctor$nwIABvzkhTWEI9zVxvKSuA = cnnKo_bzkhTWEI9zVxvKSuA.ctor = $ctor$(basector$A4XAhaLRfTWtXuLaIZEpCA, 'nwIABvzkhTWEI9zVxvKSuA', type$cnnKo_bzkhTWEI9zVxvKSuA);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__RectangleGeometry
  function _5Gi4PjJYsTaM0HlPWviMQw(){};
  _5Gi4PjJYsTaM0HlPWviMQw.TypeName = "RectangleGeometry";
  _5Gi4PjJYsTaM0HlPWviMQw.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$_5Gi4PjJYsTaM0HlPWviMQw = _5Gi4PjJYsTaM0HlPWviMQw.prototype = new cnnKo_bzkhTWEI9zVxvKSuA();
  type$_5Gi4PjJYsTaM0HlPWviMQw.constructor = _5Gi4PjJYsTaM0HlPWviMQw;
  type$_5Gi4PjJYsTaM0HlPWviMQw._Rect_k__BackingField = null;
  var basector$_5Gi4PjJYsTaM0HlPWviMQw = $ctor$(basector$cnnKo_bzkhTWEI9zVxvKSuA, null, type$_5Gi4PjJYsTaM0HlPWviMQw);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__RectangleGeometry..ctor
  type$_5Gi4PjJYsTaM0HlPWviMQw.ogIABjJYsTaM0HlPWviMQw = function ()
  {
    var a = this;

    a.nwIABvzkhTWEI9zVxvKSuA();
  };
  var ctor$ogIABjJYsTaM0HlPWviMQw = _5Gi4PjJYsTaM0HlPWviMQw.ctor = $ctor$(basector$cnnKo_bzkhTWEI9zVxvKSuA, 'ogIABjJYsTaM0HlPWviMQw', type$_5Gi4PjJYsTaM0HlPWviMQw);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__RectangleGeometry.get_Rect
  type$_5Gi4PjJYsTaM0HlPWviMQw.oAIABjJYsTaM0HlPWviMQw = function ()
  {
    return this._Rect_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__RectangleGeometry.set_Rect
  type$_5Gi4PjJYsTaM0HlPWviMQw.oQIABjJYsTaM0HlPWviMQw = function (b)
  {
    var a = this;

    a._Rect_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__ImageSource
  function KoIoI16d7T_ax061hHDRKPw(){};
  KoIoI16d7T_ax061hHDRKPw.TypeName = "ImageSource";
  KoIoI16d7T_ax061hHDRKPw.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$KoIoI16d7T_ax061hHDRKPw = KoIoI16d7T_ax061hHDRKPw.prototype = new A4XAhaLRfTWtXuLaIZEpCA();
  type$KoIoI16d7T_ax061hHDRKPw.constructor = KoIoI16d7T_ax061hHDRKPw;
  type$KoIoI16d7T_ax061hHDRKPw.InternalManifestResourceAlias = null;
  type$KoIoI16d7T_ax061hHDRKPw.InternalBitmap = null;
  var basector$KoIoI16d7T_ax061hHDRKPw = $ctor$(basector$A4XAhaLRfTWtXuLaIZEpCA, null, type$KoIoI16d7T_ax061hHDRKPw);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__ImageSource..ctor
  type$KoIoI16d7T_ax061hHDRKPw.pQIABl6d7T_ax061hHDRKPw = function ()
  {
    var a = this;

    a.YQIABqLRfTWtXuLaIZEpCA();
  };
  var ctor$pQIABl6d7T_ax061hHDRKPw = KoIoI16d7T_ax061hHDRKPw.ctor = $ctor$(basector$A4XAhaLRfTWtXuLaIZEpCA, 'pQIABl6d7T_ax061hHDRKPw', type$KoIoI16d7T_ax061hHDRKPw);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__ImageSource.op_Implicit
  function owIABl6d7T_ax061hHDRKPw(b)
  {
    var c;

    c = b;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__ImageSource.op_Implicit
  function pAIABl6d7T_ax061hHDRKPw(b)
  {
    var c;

    c = b;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapSource
  function LJ0wD9lCoDOsEUazXV2ykQ(){};
  LJ0wD9lCoDOsEUazXV2ykQ.TypeName = "BitmapSource";
  LJ0wD9lCoDOsEUazXV2ykQ.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$LJ0wD9lCoDOsEUazXV2ykQ = LJ0wD9lCoDOsEUazXV2ykQ.prototype = new KoIoI16d7T_ax061hHDRKPw();
  type$LJ0wD9lCoDOsEUazXV2ykQ.constructor = LJ0wD9lCoDOsEUazXV2ykQ;
  var basector$LJ0wD9lCoDOsEUazXV2ykQ = $ctor$(basector$KoIoI16d7T_ax061hHDRKPw, null, type$LJ0wD9lCoDOsEUazXV2ykQ);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapSource..ctor
  type$LJ0wD9lCoDOsEUazXV2ykQ.rAIABtlCoDOsEUazXV2ykQ = function ()
  {
    var a = this;

    a.pQIABl6d7T_ax061hHDRKPw();
  };
  var ctor$rAIABtlCoDOsEUazXV2ykQ = LJ0wD9lCoDOsEUazXV2ykQ.ctor = $ctor$(basector$KoIoI16d7T_ax061hHDRKPw, 'rAIABtlCoDOsEUazXV2ykQ', type$LJ0wD9lCoDOsEUazXV2ykQ);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapSource.op_Implicit
  function pgIABtlCoDOsEUazXV2ykQ(b)
  {
    var c;

    c = b;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapSource.op_Implicit
  function pwIABtlCoDOsEUazXV2ykQ(b)
  {
    var c;

    c = b;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapSource.add_DownloadCompleted
  type$LJ0wD9lCoDOsEUazXV2ykQ.qAIABtlCoDOsEUazXV2ykQ = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapSource.remove_DownloadCompleted
  type$LJ0wD9lCoDOsEUazXV2ykQ.qQIABtlCoDOsEUazXV2ykQ = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapSource.add_DownloadFailed
  type$LJ0wD9lCoDOsEUazXV2ykQ.qgIABtlCoDOsEUazXV2ykQ = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapSource.remove_DownloadFailed
  type$LJ0wD9lCoDOsEUazXV2ykQ.qwIABtlCoDOsEUazXV2ykQ = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapImage
  function _57gEpkxbwT_aapUvAmfcXAw(){};
  _57gEpkxbwT_aapUvAmfcXAw.TypeName = "BitmapImage";
  _57gEpkxbwT_aapUvAmfcXAw.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$_57gEpkxbwT_aapUvAmfcXAw = _57gEpkxbwT_aapUvAmfcXAw.prototype = new LJ0wD9lCoDOsEUazXV2ykQ();
  type$_57gEpkxbwT_aapUvAmfcXAw.constructor = _57gEpkxbwT_aapUvAmfcXAw;
  type$_57gEpkxbwT_aapUvAmfcXAw.DownloadCompleted = null;
  type$_57gEpkxbwT_aapUvAmfcXAw.DownloadFailed = null;
  var basector$_57gEpkxbwT_aapUvAmfcXAw = $ctor$(basector$LJ0wD9lCoDOsEUazXV2ykQ, null, type$_57gEpkxbwT_aapUvAmfcXAw);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapImage..ctor
  type$_57gEpkxbwT_aapUvAmfcXAw.rwIABkxbwT_aapUvAmfcXAw = function ()
  {
    var a = this;

    a.sAIABkxbwT_aapUvAmfcXAw(null);
  };
  var ctor$rwIABkxbwT_aapUvAmfcXAw = _57gEpkxbwT_aapUvAmfcXAw.ctor = $ctor$(basector$LJ0wD9lCoDOsEUazXV2ykQ, 'rwIABkxbwT_aapUvAmfcXAw', type$_57gEpkxbwT_aapUvAmfcXAw);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapImage..ctor
  type$_57gEpkxbwT_aapUvAmfcXAw.sAIABkxbwT_aapUvAmfcXAw = function (b)
  {
    var a = this, c;

    a.rAIABtlCoDOsEUazXV2ykQ();
    a.InternalBitmap = new ctor$awEABj44sDuzJPBkMyeBig();
    c = !_2Q0ABqISeTac0CLgbPGzUw(b, null);

    if (!c)
    {
      a.rgIABkxbwT_aapUvAmfcXAw(b);
    }

  };
  var ctor$sAIABkxbwT_aapUvAmfcXAw = $ctor$(basector$LJ0wD9lCoDOsEUazXV2ykQ, 'sAIABkxbwT_aapUvAmfcXAw', type$_57gEpkxbwT_aapUvAmfcXAw);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapImage.get_UriSource
  type$_57gEpkxbwT_aapUvAmfcXAw.rQIABkxbwT_aapUvAmfcXAw = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapImage.set_UriSource
  type$_57gEpkxbwT_aapUvAmfcXAw.rgIABkxbwT_aapUvAmfcXAw = function (b)
  {
    var a = this, c;

    c = /* DOMCreateType */new _1Tr0CBJFUjS6X2XsooBX5Q();
    c.__4__this = a;
    c.e = swkABghwIT_anz7p9u46AsA();
    uQkABghwIT_anz7p9u46AsA(c.e, new ctor$owgABoK03zKzyb9xOHpZTA(c, '_set_UriSource_b__0'));
    tgkABghwIT_anz7p9u46AsA(c.e, new ctor$owgABoK03zKzyb9xOHpZTA(a, 'twIABkxbwT_aapUvAmfcXAw'));
    c.e.src = b._0w0ABqISeTac0CLgbPGzUw();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapImage.add_DownloadCompleted
  type$_57gEpkxbwT_aapUvAmfcXAw.sQIABkxbwT_aapUvAmfcXAw = function (b)
  {
    var a = this, c, d, e, f;

    a.DownloadCompleted = tAgABryOqj6XtSTDGu8Mcg(a.DownloadCompleted, b);
  };
    _57gEpkxbwT_aapUvAmfcXAw.prototype.qAIABtlCoDOsEUazXV2ykQ = _57gEpkxbwT_aapUvAmfcXAw.prototype.sQIABkxbwT_aapUvAmfcXAw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapImage.remove_DownloadCompleted
  type$_57gEpkxbwT_aapUvAmfcXAw.sgIABkxbwT_aapUvAmfcXAw = function (b)
  {
    var a = this, c, d, e, f;

    a.DownloadCompleted = tggABryOqj6XtSTDGu8Mcg(a.DownloadCompleted, b);
  };
    _57gEpkxbwT_aapUvAmfcXAw.prototype.qQIABtlCoDOsEUazXV2ykQ = _57gEpkxbwT_aapUvAmfcXAw.prototype.sgIABkxbwT_aapUvAmfcXAw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapImage.add_DownloadFailed
  type$_57gEpkxbwT_aapUvAmfcXAw.swIABkxbwT_aapUvAmfcXAw = function (b)
  {
    var a = this, c, d, e, f;

    a.DownloadFailed = tAgABryOqj6XtSTDGu8Mcg(a.DownloadFailed, b);
  };
    _57gEpkxbwT_aapUvAmfcXAw.prototype.qgIABtlCoDOsEUazXV2ykQ = _57gEpkxbwT_aapUvAmfcXAw.prototype.swIABkxbwT_aapUvAmfcXAw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapImage.remove_DownloadFailed
  type$_57gEpkxbwT_aapUvAmfcXAw.tAIABkxbwT_aapUvAmfcXAw = function (b)
  {
    var a = this, c, d, e, f;

    a.DownloadFailed = tggABryOqj6XtSTDGu8Mcg(a.DownloadFailed, b);
  };
    _57gEpkxbwT_aapUvAmfcXAw.prototype.qwIABtlCoDOsEUazXV2ykQ = _57gEpkxbwT_aapUvAmfcXAw.prototype.tAIABkxbwT_aapUvAmfcXAw;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapImage.BeginInit
  type$_57gEpkxbwT_aapUvAmfcXAw.tQIABkxbwT_aapUvAmfcXAw = function ()
  {
    var a = this;

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapImage.EndInit
  type$_57gEpkxbwT_aapUvAmfcXAw.tgIABkxbwT_aapUvAmfcXAw = function ()
  {
    var a = this;

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapImage.<set_UriSource>b__1
  type$_57gEpkxbwT_aapUvAmfcXAw.twIABkxbwT_aapUvAmfcXAw = function (b)
  {
    var a = this, c;

    c = (a.DownloadFailed == null);

    if (!c)
    {
      a.DownloadFailed.Invoke(null, null);
    }

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Rect
  function hM1bx_aOKjziPAR_aLmaSxDg(){};
  hM1bx_aOKjziPAR_aLmaSxDg.TypeName = "Rect";
  hM1bx_aOKjziPAR_aLmaSxDg.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$hM1bx_aOKjziPAR_aLmaSxDg = hM1bx_aOKjziPAR_aLmaSxDg.prototype;
  type$hM1bx_aOKjziPAR_aLmaSxDg.constructor = hM1bx_aOKjziPAR_aLmaSxDg;
  type$hM1bx_aOKjziPAR_aLmaSxDg._Height_k__BackingField = null;
  type$hM1bx_aOKjziPAR_aLmaSxDg._Width_k__BackingField = null;
  type$hM1bx_aOKjziPAR_aLmaSxDg._X_k__BackingField = null;
  type$hM1bx_aOKjziPAR_aLmaSxDg._Y_k__BackingField = null;
  var basector$hM1bx_aOKjziPAR_aLmaSxDg = $ctor$(null, null, type$hM1bx_aOKjziPAR_aLmaSxDg);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Rect..ctor
  type$hM1bx_aOKjziPAR_aLmaSxDg.wgIABuOKjziPAR_aLmaSxDg = function ()
  {
    var a = this;

  };
  var ctor$wgIABuOKjziPAR_aLmaSxDg = hM1bx_aOKjziPAR_aLmaSxDg.ctor = $ctor$(null, 'wgIABuOKjziPAR_aLmaSxDg', type$hM1bx_aOKjziPAR_aLmaSxDg);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Rect.get_Height
  type$hM1bx_aOKjziPAR_aLmaSxDg.uAIABuOKjziPAR_aLmaSxDg = function ()
  {
    return this._Height_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Rect.set_Height
  type$hM1bx_aOKjziPAR_aLmaSxDg.uQIABuOKjziPAR_aLmaSxDg = function (b)
  {
    var a = this;

    a._Height_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Rect.get_Width
  type$hM1bx_aOKjziPAR_aLmaSxDg.ugIABuOKjziPAR_aLmaSxDg = function ()
  {
    return this._Width_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Rect.set_Width
  type$hM1bx_aOKjziPAR_aLmaSxDg.uwIABuOKjziPAR_aLmaSxDg = function (b)
  {
    var a = this;

    a._Width_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Rect.get_X
  type$hM1bx_aOKjziPAR_aLmaSxDg.vAIABuOKjziPAR_aLmaSxDg = function ()
  {
    return this._X_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Rect.set_X
  type$hM1bx_aOKjziPAR_aLmaSxDg.vQIABuOKjziPAR_aLmaSxDg = function (b)
  {
    var a = this;

    a._X_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Rect.get_Y
  type$hM1bx_aOKjziPAR_aLmaSxDg.vgIABuOKjziPAR_aLmaSxDg = function ()
  {
    return this._Y_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Rect.set_Y
  type$hM1bx_aOKjziPAR_aLmaSxDg.vwIABuOKjziPAR_aLmaSxDg = function (b)
  {
    var a = this;

    a._Y_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Rect.get_Right
  type$hM1bx_aOKjziPAR_aLmaSxDg.wAIABuOKjziPAR_aLmaSxDg = function ()
  {
    var a = this, b;

    b = (a.vAIABuOKjziPAR_aLmaSxDg() + a.ugIABuOKjziPAR_aLmaSxDg());
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Rect.get_Bottom
  type$hM1bx_aOKjziPAR_aLmaSxDg.wQIABuOKjziPAR_aLmaSxDg = function ()
  {
    var a = this, b;

    b = (a.vgIABuOKjziPAR_aLmaSxDg() + a.uAIABuOKjziPAR_aLmaSxDg());
    return b;
  };

  // delegate: (sender, e) => Void
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__RoutedEventHandler
  function MiVxz_bA_aGj_aManID9FtL2w(){};
  MiVxz_bA_aGj_aManID9FtL2w.TypeName = "RoutedEventHandler";
  MiVxz_bA_aGj_aManID9FtL2w.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$MiVxz_bA_aGj_aManID9FtL2w = MiVxz_bA_aGj_aManID9FtL2w.prototype = new g1upm3Rg3zSx5vDXEP44fg();
  type$MiVxz_bA_aGj_aManID9FtL2w.constructor = MiVxz_bA_aGj_aManID9FtL2w;
  type$MiVxz_bA_aGj_aManID9FtL2w.IsExtensionMethod = false;
  type$MiVxz_bA_aGj_aManID9FtL2w.AsExtensionMethod = function ()
  {
    this.IsExtensionMethod = true;
    return this;
  };
  type$MiVxz_bA_aGj_aManID9FtL2w.wwIABvA_aGj_aManID9FtL2w = type$g1upm3Rg3zSx5vDXEP44fg.CxYABnRg3zSx5vDXEP44fg;
  var ctor$wwIABvA_aGj_aManID9FtL2w = $ctor$(basector$g1upm3Rg3zSx5vDXEP44fg, 'wwIABvA_aGj_aManID9FtL2w', type$MiVxz_bA_aGj_aManID9FtL2w);
  type$MiVxz_bA_aGj_aManID9FtL2w.Invoke = function (b, c)
  {
    for (var _i = 0; _i < this.list.length; _i++)
    {
      var _f = this.list[_i];
      var _arguments = Array.prototype.slice.call(arguments).slice(0);
      if(_f.IsExtensionMethod) _arguments.splice(0, 0, _f.Target);
      var _target = _f.IsExtensionMethod ? window : _f.Target;
      _target[_f.Method].apply(_target, _arguments);
    }
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__Cursor
  function h0KvfTXhLj_aF50tHr7LAvg(){};
  h0KvfTXhLj_aF50tHr7LAvg.TypeName = "Cursor";
  h0KvfTXhLj_aF50tHr7LAvg.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$h0KvfTXhLj_aF50tHr7LAvg = h0KvfTXhLj_aF50tHr7LAvg.prototype;
  type$h0KvfTXhLj_aF50tHr7LAvg.constructor = h0KvfTXhLj_aF50tHr7LAvg;
  var basector$h0KvfTXhLj_aF50tHr7LAvg = $ctor$(null, null, type$h0KvfTXhLj_aF50tHr7LAvg);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__Cursor..ctor
  type$h0KvfTXhLj_aF50tHr7LAvg.yQIABjXhLj_aF50tHr7LAvg = function ()
  {
    var a = this;

  };
  var ctor$yQIABjXhLj_aF50tHr7LAvg = h0KvfTXhLj_aF50tHr7LAvg.ctor = $ctor$(null, 'yQIABjXhLj_aF50tHr7LAvg', type$h0KvfTXhLj_aF50tHr7LAvg);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__Cursor.Dispose
  type$h0KvfTXhLj_aF50tHr7LAvg.xwIABjXhLj_aF50tHr7LAvg = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__Cursor.op_Implicit
  function yAIABjXhLj_aF50tHr7LAvg(b)
  {
    var c;

    c = b;
    return c;
  };

  // System.IDisposable
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__Cursor
  (function (i)  {
    i.__bAEABq_bUDz_aWf_aXPRTEtLA = i.xwIABjXhLj_aF50tHr7LAvg;
  }
  )(type$h0KvfTXhLj_aF50tHr7LAvg);
  var _6wAABPpQnzqubdqD6reqmg = null;
  var _7AAABPpQnzqubdqD6reqmg = null;
  var _7QAABPpQnzqubdqD6reqmg = null;
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__Cursors.get_Hand
  function ygIABvpQnzqubdqD6reqmg()
  {
    return _6wAABPpQnzqubdqD6reqmg;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__Cursors.set_Hand
  function ywIABvpQnzqubdqD6reqmg(b)
  {
    _6wAABPpQnzqubdqD6reqmg = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__Cursors.get_Arrow
  function zAIABvpQnzqubdqD6reqmg()
  {
    return _7AAABPpQnzqubdqD6reqmg;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__Cursors.set_Arrow
  function zQIABvpQnzqubdqD6reqmg(b)
  {
    _7AAABPpQnzqubdqD6reqmg = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__Cursors.get_None
  function zgIABvpQnzqubdqD6reqmg()
  {
    return _7QAABPpQnzqubdqD6reqmg;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__Cursors.set_None
  function zwIABvpQnzqubdqD6reqmg(b)
  {
    _7QAABPpQnzqubdqD6reqmg = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseButtonEventArgs
  function _5S3UUYQ1iTGIIgWsxpNdQw(){};
  _5S3UUYQ1iTGIIgWsxpNdQw.TypeName = "MouseButtonEventArgs";
  _5S3UUYQ1iTGIIgWsxpNdQw.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$_5S3UUYQ1iTGIIgWsxpNdQw = _5S3UUYQ1iTGIIgWsxpNdQw.prototype = new j4dEix93Pj2k8gEjdybf_aQ();
  type$_5S3UUYQ1iTGIIgWsxpNdQw.constructor = _5S3UUYQ1iTGIIgWsxpNdQw;
  type$_5S3UUYQ1iTGIIgWsxpNdQw._ChangedButton_k__BackingField = 0;
  var basector$_5S3UUYQ1iTGIIgWsxpNdQw = $ctor$(basector$j4dEix93Pj2k8gEjdybf_aQ, null, type$_5S3UUYQ1iTGIIgWsxpNdQw);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseButtonEventArgs..ctor
  type$_5S3UUYQ1iTGIIgWsxpNdQw._1QIABoQ1iTGIIgWsxpNdQw = function ()
  {
    var a = this;

    a.TQIABh93Pj2k8gEjdybf_aQ();
  };
  var ctor$_1QIABoQ1iTGIIgWsxpNdQw = _5S3UUYQ1iTGIIgWsxpNdQw.ctor = $ctor$(basector$j4dEix93Pj2k8gEjdybf_aQ, '_1QIABoQ1iTGIIgWsxpNdQw', type$_5S3UUYQ1iTGIIgWsxpNdQw);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseButtonEventArgs.get_ChangedButton
  type$_5S3UUYQ1iTGIIgWsxpNdQw._0QIABoQ1iTGIIgWsxpNdQw = function ()
  {
    return this._ChangedButton_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseButtonEventArgs.set_ChangedButton
  type$_5S3UUYQ1iTGIIgWsxpNdQw._0gIABoQ1iTGIIgWsxpNdQw = function (b)
  {
    var a = this;

    a._ChangedButton_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseButtonEventArgs.op_Implicit
  function _0wIABoQ1iTGIIgWsxpNdQw(b)
  {
    var c;

    c = b;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseButtonEventArgs.op_Implicit
  function _1AIABoQ1iTGIIgWsxpNdQw(b)
  {
    var c, d;

    c = new ctor$_1QIABoQ1iTGIIgWsxpNdQw();
    c.Internal_OffsetX = EgkABiI_buTuggDgyNjTeNw(b);
    c.Internal_OffsetY = EwkABiI_buTuggDgyNjTeNw(b);
    c.Internal_Element = FgkABiI_buTuggDgyNjTeNw(b);
    c._0gIABoQ1iTGIIgWsxpNdQw(0);
    d = c;
    return d;
  };

  // delegate: (sender, e) => Void
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseButtonEventHandler
  function W3uYZOL9XjqWIV_aAkZPK3w(){};
  W3uYZOL9XjqWIV_aAkZPK3w.TypeName = "MouseButtonEventHandler";
  W3uYZOL9XjqWIV_aAkZPK3w.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$W3uYZOL9XjqWIV_aAkZPK3w = W3uYZOL9XjqWIV_aAkZPK3w.prototype = new g1upm3Rg3zSx5vDXEP44fg();
  type$W3uYZOL9XjqWIV_aAkZPK3w.constructor = W3uYZOL9XjqWIV_aAkZPK3w;
  type$W3uYZOL9XjqWIV_aAkZPK3w.IsExtensionMethod = false;
  type$W3uYZOL9XjqWIV_aAkZPK3w.AsExtensionMethod = function ()
  {
    this.IsExtensionMethod = true;
    return this;
  };
  type$W3uYZOL9XjqWIV_aAkZPK3w._1gIABuL9XjqWIV_aAkZPK3w = type$g1upm3Rg3zSx5vDXEP44fg.CxYABnRg3zSx5vDXEP44fg;
  var ctor$_1gIABuL9XjqWIV_aAkZPK3w = $ctor$(basector$g1upm3Rg3zSx5vDXEP44fg, '_1gIABuL9XjqWIV_aAkZPK3w', type$W3uYZOL9XjqWIV_aAkZPK3w);
  type$W3uYZOL9XjqWIV_aAkZPK3w.Invoke = function (b, c)
  {
    for (var _i = 0; _i < this.list.length; _i++)
    {
      var _f = this.list[_i];
      var _arguments = Array.prototype.slice.call(arguments).slice(0);
      if(_f.IsExtensionMethod) _arguments.splice(0, 0, _f.Target);
      var _target = _f.IsExtensionMethod ? window : _f.Target;
      _target[_f.Method].apply(_target, _arguments);
    }
  };

  // delegate: (sender, e) => Void
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Input.__MouseEventHandler
  function _36H8QfFj1zCw7fmFw_bi94g(){};
  _36H8QfFj1zCw7fmFw_bi94g.TypeName = "MouseEventHandler";
  _36H8QfFj1zCw7fmFw_bi94g.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$_36H8QfFj1zCw7fmFw_bi94g = _36H8QfFj1zCw7fmFw_bi94g.prototype = new g1upm3Rg3zSx5vDXEP44fg();
  type$_36H8QfFj1zCw7fmFw_bi94g.constructor = _36H8QfFj1zCw7fmFw_bi94g;
  type$_36H8QfFj1zCw7fmFw_bi94g.IsExtensionMethod = false;
  type$_36H8QfFj1zCw7fmFw_bi94g.AsExtensionMethod = function ()
  {
    this.IsExtensionMethod = true;
    return this;
  };
  type$_36H8QfFj1zCw7fmFw_bi94g._2gIABvFj1zCw7fmFw_bi94g = type$g1upm3Rg3zSx5vDXEP44fg.CxYABnRg3zSx5vDXEP44fg;
  var ctor$_2gIABvFj1zCw7fmFw_bi94g = $ctor$(basector$g1upm3Rg3zSx5vDXEP44fg, '_2gIABvFj1zCw7fmFw_bi94g', type$_36H8QfFj1zCw7fmFw_bi94g);
  type$_36H8QfFj1zCw7fmFw_bi94g.Invoke = function (b, c)
  {
    for (var _i = 0; _i < this.list.length; _i++)
    {
      var _f = this.list[_i];
      var _arguments = Array.prototype.slice.call(arguments).slice(0);
      if(_f.IsExtensionMethod) _arguments.splice(0, 0, _f.Target);
      var _target = _f.IsExtensionMethod ? window : _f.Target;
      _target[_f.Method].apply(_target, _arguments);
    }
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brush
  function s6HC_bkcQEDe6mMp2mi6_a5A(){};
  s6HC_bkcQEDe6mMp2mi6_a5A.TypeName = "Brush";
  s6HC_bkcQEDe6mMp2mi6_a5A.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$s6HC_bkcQEDe6mMp2mi6_a5A = s6HC_bkcQEDe6mMp2mi6_a5A.prototype = new A4XAhaLRfTWtXuLaIZEpCA();
  type$s6HC_bkcQEDe6mMp2mi6_a5A.constructor = s6HC_bkcQEDe6mMp2mi6_a5A;
  var basector$s6HC_bkcQEDe6mMp2mi6_a5A = $ctor$(basector$A4XAhaLRfTWtXuLaIZEpCA, null, type$s6HC_bkcQEDe6mMp2mi6_a5A);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brush..ctor
  type$s6HC_bkcQEDe6mMp2mi6_a5A.XwQABkcQEDe6mMp2mi6_a5A = function ()
  {
    var a = this;

    a.YQIABqLRfTWtXuLaIZEpCA();
  };
  var ctor$XwQABkcQEDe6mMp2mi6_a5A = s6HC_bkcQEDe6mMp2mi6_a5A.ctor = $ctor$(basector$A4XAhaLRfTWtXuLaIZEpCA, 'XwQABkcQEDe6mMp2mi6_a5A', type$s6HC_bkcQEDe6mMp2mi6_a5A);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes
  function z7bI12KK1T2V_bGW3f5LeNA(){};
  z7bI12KK1T2V_bGW3f5LeNA.TypeName = "Brushes";
  z7bI12KK1T2V_bGW3f5LeNA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$z7bI12KK1T2V_bGW3f5LeNA = z7bI12KK1T2V_bGW3f5LeNA.prototype;
  type$z7bI12KK1T2V_bGW3f5LeNA.constructor = z7bI12KK1T2V_bGW3f5LeNA;
  var basector$z7bI12KK1T2V_bGW3f5LeNA = $ctor$(null, null, type$z7bI12KK1T2V_bGW3f5LeNA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes..ctor
  type$z7bI12KK1T2V_bGW3f5LeNA._7QQABmKK1T2V_bGW3f5LeNA = function ()
  {
    var a = this;

  };
  var ctor$_7QQABmKK1T2V_bGW3f5LeNA = z7bI12KK1T2V_bGW3f5LeNA.ctor = $ctor$(null, '_7QQABmKK1T2V_bGW3f5LeNA', type$z7bI12KK1T2V_bGW3f5LeNA);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_MediumSeaGreen
  function tQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(WAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_MediumSlateBlue
  function tgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(WQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_MediumSpringGreen
  function twQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(WgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_MediumTurquoise
  function uAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(WwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_MediumVioletRed
  function uQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(XAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_MidnightBlue
  function ugQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(XQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_MintCream
  function uwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(XgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_MistyRose
  function vAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(XwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Moccasin
  function vQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(YAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_NavajoWhite
  function vgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(YQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Navy
  function vwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(YgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_OldLace
  function wAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(YwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Olive
  function wQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(ZAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_OliveDrab
  function wgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(ZQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Orange
  function wwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(ZgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_OrangeRed
  function xAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(ZwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Orchid
  function xQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(aAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_PaleGoldenrod
  function xgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(aQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_PaleGreen
  function xwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(agUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_PaleTurquoise
  function yAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(awUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_PaleVioletRed
  function yQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(bAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_PapayaWhip
  function ygQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(bQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_PeachPuff
  function ywQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(bgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Peru
  function zAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(bwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Pink
  function zQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(cAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Plum
  function zgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(cQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_PowderBlue
  function zwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(cgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Purple
  function _0AQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(cwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Red
  function _0QQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(dAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_RosyBrown
  function _0gQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(dQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_RoyalBlue
  function _0wQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(dgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_SaddleBrown
  function _1AQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(dwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Salmon
  function _1QQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(eAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_SandyBrown
  function _1gQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(eQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_SeaGreen
  function _1wQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(egUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_SeaShell
  function _2AQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(ewUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Sienna
  function _2QQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(fAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Silver
  function _2gQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(fQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_SkyBlue
  function _2wQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(fgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_SlateBlue
  function _3AQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(fwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_SlateGray
  function _3QQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(gAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Snow
  function _3gQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(gQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_SpringGreen
  function _3wQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(ggUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_SteelBlue
  function _4AQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(gwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Tan
  function _4QQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(hAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Teal
  function _4gQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(hQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Thistle
  function _4wQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(hgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Tomato
  function _5AQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(hwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Transparent
  function _5QQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(iAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Turquoise
  function _5gQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(iQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Violet
  function _5wQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(igUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Wheat
  function _6AQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(iwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_White
  function _6QQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(jAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_WhiteSmoke
  function _6gQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(jQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Yellow
  function _6wQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(jgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_YellowGreen
  function _7AQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(jwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_AliceBlue
  function YAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(AwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_AntiqueWhite
  function YQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(BAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Aqua
  function YgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(BQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Aquamarine
  function YwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(BgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Azure
  function ZAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(BwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Beige
  function ZQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(CAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Bisque
  function ZgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(CQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Black
  function ZwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(CgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_BlanchedAlmond
  function aAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(CwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Blue
  function aQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(DAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_BlueViolet
  function agQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(DQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Brown
  function awQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(DgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_BurlyWood
  function bAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(DwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_CadetBlue
  function bQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(EAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Chartreuse
  function bgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(EQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Chocolate
  function bwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(EgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Coral
  function cAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(EwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_CornflowerBlue
  function cQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(FAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Cornsilk
  function cgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(FQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Crimson
  function cwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(FgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Cyan
  function dAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(FwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DarkBlue
  function dQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(GAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DarkCyan
  function dgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(GQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DarkGoldenrod
  function dwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(GgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DarkGray
  function eAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(GwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DarkGreen
  function eQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(HAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DarkKhaki
  function egQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(HQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DarkMagenta
  function ewQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(HgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DarkOliveGreen
  function fAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(HwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DarkOrange
  function fQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(IAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DarkOrchid
  function fgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(IQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DarkRed
  function fwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(IgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DarkSalmon
  function gAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(IwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DarkSeaGreen
  function gQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(JAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DarkSlateBlue
  function ggQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(JQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DarkSlateGray
  function gwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(JgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DarkTurquoise
  function hAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(JwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DarkViolet
  function hQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(KAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DeepPink
  function hgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(KQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DeepSkyBlue
  function hwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(KgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DimGray
  function iAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(KwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_DodgerBlue
  function iQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(LAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Firebrick
  function igQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(LQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_FloralWhite
  function iwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(LgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_ForestGreen
  function jAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(LwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Fuchsia
  function jQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(MAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Gainsboro
  function jgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(MQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_GhostWhite
  function jwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(MgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Gold
  function kAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(MwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Goldenrod
  function kQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(NAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Gray
  function kgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(NQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Green
  function kwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(NgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_GreenYellow
  function lAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(NwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Honeydew
  function lQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(OAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_HotPink
  function lgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(OQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_IndianRed
  function lwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(OgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Indigo
  function mAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(OwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Ivory
  function mQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(PAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Khaki
  function mgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(PQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Lavender
  function mwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(PgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_LavenderBlush
  function nAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(PwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_LawnGreen
  function nQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(QAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_LemonChiffon
  function ngQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(QQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_LightBlue
  function nwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(QgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_LightCoral
  function oAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(QwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_LightCyan
  function oQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(RAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_LightGoldenrodYellow
  function ogQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(RQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_LightGray
  function owQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(RgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_LightGreen
  function pAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(RwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_LightPink
  function pQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(SAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_LightSalmon
  function pgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(SQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_LightSeaGreen
  function pwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(SgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_LightSkyBlue
  function qAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(SwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_LightSlateGray
  function qQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(TAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_LightSteelBlue
  function qgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(TQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_LightYellow
  function qwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(TgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Lime
  function rAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(TwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_LimeGreen
  function rQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(UAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Linen
  function rgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(UQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Magenta
  function rwQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(UgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_Maroon
  function sAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(UwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_MediumAquamarine
  function sQQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(VAUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_MediumBlue
  function sgQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(VQUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_MediumOrchid
  function swQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(VgUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Brushes.get_MediumPurple
  function tAQABmKK1T2V_bGW3f5LeNA()
  {
    var b, c;

    b = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    b.kQUABhzZVzKJFMzu4mIVrg(VwUABt_aG3DWIuOaBjMsAeA());
    c = lQUABhzZVzKJFMzu4mIVrg(b);
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color
  function rWQEsbE8Dza5P7aEb6Jc1A(){};
  rWQEsbE8Dza5P7aEb6Jc1A.TypeName = "Color";
  rWQEsbE8Dza5P7aEb6Jc1A.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$rWQEsbE8Dza5P7aEb6Jc1A = rWQEsbE8Dza5P7aEb6Jc1A.prototype;
  type$rWQEsbE8Dza5P7aEb6Jc1A.constructor = rWQEsbE8Dza5P7aEb6Jc1A;
  type$rWQEsbE8Dza5P7aEb6Jc1A.sRgbColor = null;
  var basector$rWQEsbE8Dza5P7aEb6Jc1A = $ctor$(null, null, type$rWQEsbE8Dza5P7aEb6Jc1A);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color..ctor
  type$rWQEsbE8Dza5P7aEb6Jc1A.AQUABrE8Dza5P7aEb6Jc1A = function ()
  {
    var a = this;

    a.sRgbColor = new ctor$AgUABhcBejKyArhbu73ctw();
  };
  var ctor$AQUABrE8Dza5P7aEb6Jc1A = rWQEsbE8Dza5P7aEb6Jc1A.ctor = $ctor$(null, 'AQUABrE8Dza5P7aEb6Jc1A', type$rWQEsbE8Dza5P7aEb6Jc1A);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color.get_A
  type$rWQEsbE8Dza5P7aEb6Jc1A._7gQABrE8Dza5P7aEb6Jc1A = function ()
  {
    var a = this, b;

    b = a.sRgbColor.a;
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color.set_A
  type$rWQEsbE8Dza5P7aEb6Jc1A._7wQABrE8Dza5P7aEb6Jc1A = function (b)
  {
    var a = this;

    a.sRgbColor.a = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color.get_R
  type$rWQEsbE8Dza5P7aEb6Jc1A._8AQABrE8Dza5P7aEb6Jc1A = function ()
  {
    var a = this, b;

    b = a.sRgbColor.r;
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color.set_R
  type$rWQEsbE8Dza5P7aEb6Jc1A._8QQABrE8Dza5P7aEb6Jc1A = function (b)
  {
    var a = this;

    a.sRgbColor.r = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color.get_G
  type$rWQEsbE8Dza5P7aEb6Jc1A._8gQABrE8Dza5P7aEb6Jc1A = function ()
  {
    var a = this, b;

    b = a.sRgbColor.g;
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color.set_G
  type$rWQEsbE8Dza5P7aEb6Jc1A._8wQABrE8Dza5P7aEb6Jc1A = function (b)
  {
    var a = this;

    a.sRgbColor.g = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color.get_B
  type$rWQEsbE8Dza5P7aEb6Jc1A._9AQABrE8Dza5P7aEb6Jc1A = function ()
  {
    var a = this, b;

    b = a.sRgbColor.b;
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color.set_B
  type$rWQEsbE8Dza5P7aEb6Jc1A._9QQABrE8Dza5P7aEb6Jc1A = function (b)
  {
    var a = this;

    a.sRgbColor.b = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color.op_Implicit
  function _9gQABrE8Dza5P7aEb6Jc1A(b)
  {
    var c;

    c = b;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color.op_Implicit
  function _9wQABrE8Dza5P7aEb6Jc1A(b)
  {
    var c;

    c = b;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color.op_Implicit
  function __aAQABrE8Dza5P7aEb6Jc1A(b)
  {
    var c, d;

    c = new ctor$AQUABrE8Dza5P7aEb6Jc1A();
    c.sRgbColor.a = ((b >> 24) & 255);
    c.sRgbColor.r = ((b >> 16) & 255);
    c.sRgbColor.g = ((b >> 8) & 255);
    c.sRgbColor.b = (b & 255);
    d = c;
    return d;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color.op_Implicit
  function __aQQABrE8Dza5P7aEb6Jc1A(b)
  {
    var c, d;

    c = 0;
    c += (b.sRgbColor.a << 24);
    c += (b.sRgbColor.r << 16);
    c += (b.sRgbColor.g << 8);
    c += b.sRgbColor.b;
    d = c;
    return d;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color.ToHTMLRGBString
  type$rWQEsbE8Dza5P7aEb6Jc1A.__agQABrE8Dza5P7aEb6Jc1A = function ()
  {
    var a = this, b, c;

    c = [
      'RGB(',
      a.sRgbColor.r,
      ', ',
      a.sRgbColor.g,
      ', ',
      a.sRgbColor.b,
      ')'
    ];
    b = QgoABpsWqDaU6r2n8iDVRQ(c);
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color.op_Implicit
  function __awQABrE8Dza5P7aEb6Jc1A(b)
  {
    var c;

    c = b.__agQABrE8Dza5P7aEb6Jc1A();
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color.FromArgb
  function __bAQABrE8Dza5P7aEb6Jc1A(b, c, d, e)
  {
    var f, g;

    f = new ctor$AQUABrE8Dza5P7aEb6Jc1A();
    f.sRgbColor.a = b;
    f.sRgbColor.r = c;
    f.sRgbColor.g = d;
    f.sRgbColor.b = e;
    g = _9gQABrE8Dza5P7aEb6Jc1A(f);
    return g;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color.FromRgb
  function __bQQABrE8Dza5P7aEb6Jc1A(b, c, d)
  {
    var e, f;

    e = new ctor$AQUABrE8Dza5P7aEb6Jc1A();
    e.sRgbColor.a = 255;
    e.sRgbColor.r = b;
    e.sRgbColor.g = c;
    e.sRgbColor.b = d;
    f = _9gQABrE8Dza5P7aEb6Jc1A(e);
    return f;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color.op_Equality
  var __bgQABrE8Dza5P7aEb6Jc1A = function () { return AAUABrE8Dza5P7aEb6Jc1A.apply(null, arguments); };
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color.op_Inequality
  function __bwQABrE8Dza5P7aEb6Jc1A(b, c)
  {
    var d;

    d = !AAUABrE8Dza5P7aEb6Jc1A(b, c);
    return d;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color.Equals
  function AAUABrE8Dza5P7aEb6Jc1A(b, c)
  {
    var d, e;

    e = (b._7gQABrE8Dza5P7aEb6Jc1A() == c._7gQABrE8Dza5P7aEb6Jc1A());

    if (!e)
    {
      d = 0;
      return d;
    }

    e = (b._8AQABrE8Dza5P7aEb6Jc1A() == c._8AQABrE8Dza5P7aEb6Jc1A());

    if (!e)
    {
      d = 0;
      return d;
    }

    e = (b._8gQABrE8Dza5P7aEb6Jc1A() == c._8gQABrE8Dza5P7aEb6Jc1A());

    if (!e)
    {
      d = 0;
      return d;
    }

    e = (b._9AQABrE8Dza5P7aEb6Jc1A() == c._9AQABrE8Dza5P7aEb6Jc1A());

    if (!e)
    {
      d = 0;
      return d;
    }

    d = 1;
    return d;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color+__MILColor
  function Mr4M3BcBejKyArhbu73ctw(){};
  Mr4M3BcBejKyArhbu73ctw.TypeName = "__MILColor";
  Mr4M3BcBejKyArhbu73ctw.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$Mr4M3BcBejKyArhbu73ctw = Mr4M3BcBejKyArhbu73ctw.prototype;
  type$Mr4M3BcBejKyArhbu73ctw.constructor = Mr4M3BcBejKyArhbu73ctw;
  type$Mr4M3BcBejKyArhbu73ctw.a = null;
  type$Mr4M3BcBejKyArhbu73ctw.r = null;
  type$Mr4M3BcBejKyArhbu73ctw.g = null;
  type$Mr4M3BcBejKyArhbu73ctw.b = null;
  var basector$Mr4M3BcBejKyArhbu73ctw = $ctor$(null, null, type$Mr4M3BcBejKyArhbu73ctw);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Color+__MILColor..ctor
  type$Mr4M3BcBejKyArhbu73ctw.AgUABhcBejKyArhbu73ctw = function ()
  {
    var a = this;

  };
  var ctor$AgUABhcBejKyArhbu73ctw = Mr4M3BcBejKyArhbu73ctw.ctor = $ctor$(null, 'AgUABhcBejKyArhbu73ctw', type$Mr4M3BcBejKyArhbu73ctw);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_MediumSeaGreen
  function WAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-12799119));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_MediumSlateBlue
  function WQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-8689426));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_MediumSpringGreen
  function WgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-16713062));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_MediumTurquoise
  function WwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-12004916));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_MediumVioletRed
  function XAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-3730043));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_MidnightBlue
  function XQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-15132304));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_MintCream
  function XgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-655366));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_MistyRose
  function XwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-6943));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Moccasin
  function YAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-6987));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_NavajoWhite
  function YQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-8531));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Navy
  function YgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-16777088));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_OldLace
  function YwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-133658));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Olive
  function ZAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-8355840));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_OliveDrab
  function ZQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-9728477));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Orange
  function ZgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-23296));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_OrangeRed
  function ZwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-47872));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Orchid
  function aAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-2461482));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_PaleGoldenrod
  function aQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-1120086));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_PaleGreen
  function agUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-6751336));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_PaleTurquoise
  function awUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-5247250));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_PaleVioletRed
  function bAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-2396013));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_PapayaWhip
  function bQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-4139));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_PeachPuff
  function bgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-9543));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Peru
  function bwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-3308225));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Pink
  function cAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-16181));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Plum
  function cQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-2252579));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_PowderBlue
  function cgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-5185306));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Purple
  function cwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-8388480));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Red
  function dAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-65536));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_RosyBrown
  function dQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-4419697));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_RoyalBlue
  function dgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-12490271));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_SaddleBrown
  function dwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-7650029));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Salmon
  function eAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-360334));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_SandyBrown
  function eQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-744352));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_SeaGreen
  function egUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-13726889));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_SeaShell
  function ewUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-2578));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Sienna
  function fAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-6270419));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Silver
  function fQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-4144960));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_SkyBlue
  function fgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-7876885));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_SlateBlue
  function fwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-9807155));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_SlateGray
  function gAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-9404272));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Snow
  function gQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-1286));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_SpringGreen
  function ggUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-16711809));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_SteelBlue
  function gwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-12156236));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Tan
  function hAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-2968436));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Teal
  function hQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-16744320));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Thistle
  function hgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-2572328));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Tomato
  function hwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-40121));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Transparent
  function iAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-1));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Turquoise
  function iQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-12525360));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Violet
  function igUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-1146130));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Wheat
  function iwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-663885));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_White
  function jAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-1));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_WhiteSmoke
  function jQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-657931));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Yellow
  function jgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-256));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_YellowGreen
  function jwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-6632142));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_AliceBlue
  function AwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-984833));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_AntiqueWhite
  function BAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-332841));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Aqua
  function BQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-16711681));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Aquamarine
  function BgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-8388652));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Azure
  function BwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-983041));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Beige
  function CAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-657956));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Bisque
  function CQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-6972));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Black
  function CgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-16777216));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_BlanchedAlmond
  function CwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-5171));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Blue
  function DAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-16776961));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_BlueViolet
  function DQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-7722014));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Brown
  function DgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-5952982));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_BurlyWood
  function DwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-2180985));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_CadetBlue
  function EAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-10510688));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Chartreuse
  function EQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-8388864));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Chocolate
  function EgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-2987746));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Coral
  function EwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-32944));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_CornflowerBlue
  function FAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-10185235));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Cornsilk
  function FQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-1828));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Crimson
  function FgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-2354116));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Cyan
  function FwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-16711681));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DarkBlue
  function GAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-16777077));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DarkCyan
  function GQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-16741493));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DarkGoldenrod
  function GgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-4684277));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DarkGray
  function GwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-5658199));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DarkGreen
  function HAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-16751616));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DarkKhaki
  function HQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-4343957));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DarkMagenta
  function HgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-7667573));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DarkOliveGreen
  function HwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-11179217));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DarkOrange
  function IAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-29696));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DarkOrchid
  function IQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-6737204));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DarkRed
  function IgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-7667712));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DarkSalmon
  function IwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-1468806));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DarkSeaGreen
  function JAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-7357297));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DarkSlateBlue
  function JQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-12042869));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DarkSlateGray
  function JgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-13676721));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DarkTurquoise
  function JwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-16724271));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DarkViolet
  function KAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-7077677));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DeepPink
  function KQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-60269));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DeepSkyBlue
  function KgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-16728065));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DimGray
  function KwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-9868951));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_DodgerBlue
  function LAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-14774017));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Firebrick
  function LQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-5103070));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_FloralWhite
  function LgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-1296));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_ForestGreen
  function LwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-14513374));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Fuchsia
  function MAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-65281));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Gainsboro
  function MQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-2302756));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_GhostWhite
  function MgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-460545));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Gold
  function MwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-10496));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Goldenrod
  function NAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-2448096));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Gray
  function NQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-8355712));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Green
  function NgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-16744448));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_GreenYellow
  function NwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-5374161));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Honeydew
  function OAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-983056));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_HotPink
  function OQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-38476));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_IndianRed
  function OgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-3318692));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Indigo
  function OwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-11861886));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Ivory
  function PAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-16));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Khaki
  function PQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-989556));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Lavender
  function PgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-1644806));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_LavenderBlush
  function PwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-3851));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_LawnGreen
  function QAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-8586240));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_LemonChiffon
  function QQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-1331));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_LightBlue
  function QgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-5383962));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_LightCoral
  function QwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-1015680));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_LightCyan
  function RAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-2031617));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_LightGoldenrodYellow
  function RQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-329006));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_LightGray
  function RgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-2894893));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_LightGreen
  function RwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-7278960));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_LightPink
  function SAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-18751));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_LightSalmon
  function SQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-24454));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_LightSeaGreen
  function SgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-14634326));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_LightSkyBlue
  function SwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-7876870));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_LightSlateGray
  function TAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-8943463));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_LightSteelBlue
  function TQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-5192482));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_LightYellow
  function TgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-32));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Lime
  function TwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-16711936));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_LimeGreen
  function UAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-13447886));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Linen
  function UQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-331546));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Magenta
  function UgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-65281));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_Maroon
  function UwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-8388608));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_MediumAquamarine
  function VAUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-10039894));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_MediumBlue
  function VQUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-16777011));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_MediumOrchid
  function VgUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-4565549));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__Colors.get_MediumPurple
  function VwUABt_aG3DWIuOaBjMsAeA()
  {
    var b;

    b = _9gQABrE8Dza5P7aEb6Jc1A(__aAQABrE8Dza5P7aEb6Jc1A(-7114533));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__SolidColorBrush
  function DXpqihzZVzKJFMzu4mIVrg(){};
  DXpqihzZVzKJFMzu4mIVrg.TypeName = "SolidColorBrush";
  DXpqihzZVzKJFMzu4mIVrg.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$DXpqihzZVzKJFMzu4mIVrg = DXpqihzZVzKJFMzu4mIVrg.prototype = new s6HC_bkcQEDe6mMp2mi6_a5A();
  type$DXpqihzZVzKJFMzu4mIVrg.constructor = DXpqihzZVzKJFMzu4mIVrg;
  type$DXpqihzZVzKJFMzu4mIVrg._Color_k__BackingField = null;
  var basector$DXpqihzZVzKJFMzu4mIVrg = $ctor$(basector$s6HC_bkcQEDe6mMp2mi6_a5A, null, type$DXpqihzZVzKJFMzu4mIVrg);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__SolidColorBrush..ctor
  type$DXpqihzZVzKJFMzu4mIVrg.kgUABhzZVzKJFMzu4mIVrg = function (b)
  {
    var a = this;

    a.XwQABkcQEDe6mMp2mi6_a5A();
    a.kQUABhzZVzKJFMzu4mIVrg(b);
  };
  var ctor$kgUABhzZVzKJFMzu4mIVrg = $ctor$(basector$s6HC_bkcQEDe6mMp2mi6_a5A, 'kgUABhzZVzKJFMzu4mIVrg', type$DXpqihzZVzKJFMzu4mIVrg);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__SolidColorBrush..ctor
  type$DXpqihzZVzKJFMzu4mIVrg.kwUABhzZVzKJFMzu4mIVrg = function ()
  {
    var a = this;

    a.kgUABhzZVzKJFMzu4mIVrg(iAUABt_aG3DWIuOaBjMsAeA());
  };
  var ctor$kwUABhzZVzKJFMzu4mIVrg = DXpqihzZVzKJFMzu4mIVrg.ctor = $ctor$(basector$s6HC_bkcQEDe6mMp2mi6_a5A, 'kwUABhzZVzKJFMzu4mIVrg', type$DXpqihzZVzKJFMzu4mIVrg);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__SolidColorBrush.get_Color
  type$DXpqihzZVzKJFMzu4mIVrg.kAUABhzZVzKJFMzu4mIVrg = function ()
  {
    return this._Color_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__SolidColorBrush.set_Color
  type$DXpqihzZVzKJFMzu4mIVrg.kQUABhzZVzKJFMzu4mIVrg = function (b)
  {
    var a = this;

    a._Color_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__SolidColorBrush.op_Implicit
  function lAUABhzZVzKJFMzu4mIVrg(b)
  {
    var c;

    c = b;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.__SolidColorBrush.op_Implicit
  function lQUABhzZVzKJFMzu4mIVrg(b)
  {
    var c;

    c = b;
    return c;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Point
  function _9Z_b7zP73RTWSJr0jb0lPAg(){};
  _9Z_b7zP73RTWSJr0jb0lPAg.TypeName = "Point";
  _9Z_b7zP73RTWSJr0jb0lPAg.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$_9Z_b7zP73RTWSJr0jb0lPAg = _9Z_b7zP73RTWSJr0jb0lPAg.prototype;
  type$_9Z_b7zP73RTWSJr0jb0lPAg.constructor = _9Z_b7zP73RTWSJr0jb0lPAg;
  type$_9Z_b7zP73RTWSJr0jb0lPAg._X_k__BackingField = null;
  type$_9Z_b7zP73RTWSJr0jb0lPAg._Y_k__BackingField = null;
  var basector$_9Z_b7zP73RTWSJr0jb0lPAg = $ctor$(null, null, type$_9Z_b7zP73RTWSJr0jb0lPAg);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Point..ctor
  type$_9Z_b7zP73RTWSJr0jb0lPAg.mgUABv73RTWSJr0jb0lPAg = function ()
  {
    var a = this;

    a.mwUABv73RTWSJr0jb0lPAg(0, 0);
  };
  var ctor$mgUABv73RTWSJr0jb0lPAg = _9Z_b7zP73RTWSJr0jb0lPAg.ctor = $ctor$(null, 'mgUABv73RTWSJr0jb0lPAg', type$_9Z_b7zP73RTWSJr0jb0lPAg);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Point..ctor
  type$_9Z_b7zP73RTWSJr0jb0lPAg.mwUABv73RTWSJr0jb0lPAg = function (b, c)
  {
    var a = this;

    a.lwUABv73RTWSJr0jb0lPAg(b);
    a.mQUABv73RTWSJr0jb0lPAg(c);
  };
  var ctor$mwUABv73RTWSJr0jb0lPAg = $ctor$(null, 'mwUABv73RTWSJr0jb0lPAg', type$_9Z_b7zP73RTWSJr0jb0lPAg);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Point.get_X
  type$_9Z_b7zP73RTWSJr0jb0lPAg.lgUABv73RTWSJr0jb0lPAg = function ()
  {
    return this._X_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Point.set_X
  type$_9Z_b7zP73RTWSJr0jb0lPAg.lwUABv73RTWSJr0jb0lPAg = function (b)
  {
    var a = this;

    a._X_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Point.get_Y
  type$_9Z_b7zP73RTWSJr0jb0lPAg.mAUABv73RTWSJr0jb0lPAg = function ()
  {
    return this._Y_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Point.set_Y
  type$_9Z_b7zP73RTWSJr0jb0lPAg.mQUABv73RTWSJr0jb0lPAg = function (b)
  {
    var a = this;

    a._Y_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Point.op_Subtraction
  function nAUABv73RTWSJr0jb0lPAg(b, c)
  {
    var d, e;

    d = new ctor$wAUABvwiPzaM0k_aS9hKUkw();
    d.vQUABvwiPzaM0k_aS9hKUkw((b.lgUABv73RTWSJr0jb0lPAg() - c.lgUABv73RTWSJr0jb0lPAg()));
    d.vwUABvwiPzaM0k_aS9hKUkw((b.mAUABv73RTWSJr0jb0lPAg() - c.mAUABv73RTWSJr0jb0lPAg()));
    e = d;
    return e;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Point.op_Inequality
  function nQUABv73RTWSJr0jb0lPAg(b, c)
  {
    var d;

    d = !nwUABv73RTWSJr0jb0lPAg(b, c);
    return d;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Point.op_Equality
  var ngUABv73RTWSJr0jb0lPAg = function () { return nwUABv73RTWSJr0jb0lPAg.apply(null, arguments); };
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Point.Equals
  function nwUABv73RTWSJr0jb0lPAg(b, c)
  {
    var d, e;

    e = (b.lgUABv73RTWSJr0jb0lPAg() == c.lgUABv73RTWSJr0jb0lPAg());

    if (!e)
    {
      d = 0;
      return d;
    }

    e = (b.mAUABv73RTWSJr0jb0lPAg() == c.mAUABv73RTWSJr0jb0lPAg());

    if (!e)
    {
      d = 0;
      return d;
    }

    d = 1;
    return d;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Shapes.__Shape
  function _4SBKtFpSSjOkUWo5xp7BBA(){};
  _4SBKtFpSSjOkUWo5xp7BBA.TypeName = "Shape";
  _4SBKtFpSSjOkUWo5xp7BBA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$_4SBKtFpSSjOkUWo5xp7BBA = _4SBKtFpSSjOkUWo5xp7BBA.prototype = new UhEB5JJ65jyB21eK1VwRQA();
  type$_4SBKtFpSSjOkUWo5xp7BBA.constructor = _4SBKtFpSSjOkUWo5xp7BBA;
  type$_4SBKtFpSSjOkUWo5xp7BBA.InternalSprite = null;
  type$_4SBKtFpSSjOkUWo5xp7BBA._Stroke_k__BackingField = null;
  var basector$_4SBKtFpSSjOkUWo5xp7BBA = $ctor$(basector$UhEB5JJ65jyB21eK1VwRQA, null, type$_4SBKtFpSSjOkUWo5xp7BBA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Shapes.__Shape..ctor
  type$_4SBKtFpSSjOkUWo5xp7BBA.oAUABlpSSjOkUWo5xp7BBA = function ()
  {
    var a = this;

    a.xgEABpJ65jyB21eK1VwRQA();
    a.InternalSprite = exYABnJ_b_ajG_bLLDdOGJ6bg();
    a.InternalSprite.style.position = 'absolute';
    a.InternalSprite.style.left = '0px';
    a.InternalSprite.style.top = '0px';
  };
  var ctor$oAUABlpSSjOkUWo5xp7BBA = _4SBKtFpSSjOkUWo5xp7BBA.ctor = $ctor$(basector$UhEB5JJ65jyB21eK1VwRQA, 'oAUABlpSSjOkUWo5xp7BBA', type$_4SBKtFpSSjOkUWo5xp7BBA);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Shapes.__Shape.InternalGetDisplayObject
  type$_4SBKtFpSSjOkUWo5xp7BBA.oQUABlpSSjOkUWo5xp7BBA = function ()
  {
    var a = this, b;

    b = a.InternalSprite;
    return b;
  };
    _4SBKtFpSSjOkUWo5xp7BBA.prototype.hwEABlVNcDa86VHOtLThag = _4SBKtFpSSjOkUWo5xp7BBA.prototype.oQUABlpSSjOkUWo5xp7BBA;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Shapes.__Shape.InternalSetFill
  type$_4SBKtFpSSjOkUWo5xp7BBA.ogUABlpSSjOkUWo5xp7BBA = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Shapes.__Shape.get_Fill
  type$_4SBKtFpSSjOkUWo5xp7BBA.owUABlpSSjOkUWo5xp7BBA = function ()
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Shapes.__Shape.set_Fill
  type$_4SBKtFpSSjOkUWo5xp7BBA.pAUABlpSSjOkUWo5xp7BBA = function (b)
  {
    var a = this;

    a.ogUABlpSSjOkUWo5xp7BBA(b);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Shapes.__Shape.get_Stroke
  type$_4SBKtFpSSjOkUWo5xp7BBA.pQUABlpSSjOkUWo5xp7BBA = function ()
  {
    return this._Stroke_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Shapes.__Shape.set_Stroke
  type$_4SBKtFpSSjOkUWo5xp7BBA.pgUABlpSSjOkUWo5xp7BBA = function (b)
  {
    var a = this;

    a._Stroke_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Animation.__IAnimatable
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__IInputElement
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Shapes.__Shape
  (function (i)  {
    i.gwEABjCDBDCSZ2Brr2jFgw = i.hgEABlVNcDa86VHOtLThag;
    i.hAEABjCDBDCSZ2Brr2jFgw = i.jAEABlVNcDa86VHOtLThag;
    i.hQEABjCDBDCSZ2Brr2jFgw = i.jQEABlVNcDa86VHOtLThag;
  }
  )(type$_4SBKtFpSSjOkUWo5xp7BBA);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Shapes.__Rectangle
  function Q5EN6pYTujiF_bhfs_aAk4qg(){};
  Q5EN6pYTujiF_bhfs_aAk4qg.TypeName = "Rectangle";
  Q5EN6pYTujiF_bhfs_aAk4qg.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$Q5EN6pYTujiF_bhfs_aAk4qg = Q5EN6pYTujiF_bhfs_aAk4qg.prototype = new _4SBKtFpSSjOkUWo5xp7BBA();
  type$Q5EN6pYTujiF_bhfs_aAk4qg.constructor = Q5EN6pYTujiF_bhfs_aAk4qg;
  type$Q5EN6pYTujiF_bhfs_aAk4qg._Width = null;
  type$Q5EN6pYTujiF_bhfs_aAk4qg._Height = null;
  type$Q5EN6pYTujiF_bhfs_aAk4qg.InternalFill = null;
  var basector$Q5EN6pYTujiF_bhfs_aAk4qg = $ctor$(basector$_4SBKtFpSSjOkUWo5xp7BBA, null, type$Q5EN6pYTujiF_bhfs_aAk4qg);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Shapes.__Rectangle..ctor
  type$Q5EN6pYTujiF_bhfs_aAk4qg.pwUABpYTujiF_bhfs_aAk4qg = function ()
  {
    var a = this;

    a.oAUABlpSSjOkUWo5xp7BBA();
    a._Width = 0;
    a._Height = 0;
  };
  var ctor$pwUABpYTujiF_bhfs_aAk4qg = Q5EN6pYTujiF_bhfs_aAk4qg.ctor = $ctor$(basector$_4SBKtFpSSjOkUWo5xp7BBA, 'pwUABpYTujiF_bhfs_aAk4qg', type$Q5EN6pYTujiF_bhfs_aAk4qg);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Shapes.__Rectangle.InternalSetFill
  type$Q5EN6pYTujiF_bhfs_aAk4qg.qAUABpYTujiF_bhfs_aAk4qg = function (b)
  {
    var a = this;

    a.InternalFill = b;
    a.qwUABpYTujiF_bhfs_aAk4qg();
  };
    Q5EN6pYTujiF_bhfs_aAk4qg.prototype.ogUABlpSSjOkUWo5xp7BBA = Q5EN6pYTujiF_bhfs_aAk4qg.prototype.qAUABpYTujiF_bhfs_aAk4qg;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Shapes.__Rectangle.InternalSetWidth
  type$Q5EN6pYTujiF_bhfs_aAk4qg.qQUABpYTujiF_bhfs_aAk4qg = function (b)
  {
    var a = this;

    a._Width = b;
    a.qwUABpYTujiF_bhfs_aAk4qg();
  };
    Q5EN6pYTujiF_bhfs_aAk4qg.prototype.uAEABpJ65jyB21eK1VwRQA = Q5EN6pYTujiF_bhfs_aAk4qg.prototype.qQUABpYTujiF_bhfs_aAk4qg;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Shapes.__Rectangle.InternalSetHeight
  type$Q5EN6pYTujiF_bhfs_aAk4qg.qgUABpYTujiF_bhfs_aAk4qg = function (b)
  {
    var a = this;

    a._Height = b;
    a.qwUABpYTujiF_bhfs_aAk4qg();
  };
    Q5EN6pYTujiF_bhfs_aAk4qg.prototype.uQEABpJ65jyB21eK1VwRQA = Q5EN6pYTujiF_bhfs_aAk4qg.prototype.qgUABpYTujiF_bhfs_aAk4qg;

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Shapes.__Rectangle.InternalUpdate
  type$Q5EN6pYTujiF_bhfs_aAk4qg.qwUABpYTujiF_bhfs_aAk4qg = function ()
  {
    var a = this, b, c, d, e, f, g;

    b = ( function () { var c$7 = a.pQUABlpSSjOkUWo5xp7BBA(); return (c$7 instanceof DXpqihzZVzKJFMzu4mIVrg ? c$7 : null); } )();
    c = ( function () { var c$19 = a.InternalFill; return (c$19 instanceof DXpqihzZVzKJFMzu4mIVrg ? c$19 : null); } )();
    g = (b == null);

    if (!g)
    {
      d = _9wQABrE8Dza5P7aEb6Jc1A(b.kAUABhzZVzKJFMzu4mIVrg());
      a.InternalSprite.style.borderColor = __awQABrE8Dza5P7aEb6Jc1A(d);
    }

    g = (c == null);

    if (!g)
    {
      e = _9wQABrE8Dza5P7aEb6Jc1A(c.kAUABhzZVzKJFMzu4mIVrg());
      f = __aQQABrE8Dza5P7aEb6Jc1A(e);
      g = (f == 16777215);

      if (!g)
      {
        a.InternalSprite.style.backgroundColor = __awQABrE8Dza5P7aEb6Jc1A(e);
      }
      else
      {
        a.InternalSprite.style.backgroundColor = 'transparent';
      }

    }

    a.InternalSprite.style.width = RAoABpsWqDaU6r2n8iDVRQ(a._Width, 'px');
    a.InternalSprite.style.height = RAoABpsWqDaU6r2n8iDVRQ(a._Height, 'px');
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Animation.__IAnimatable
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__IInputElement
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Shapes.__Rectangle
  (function (i)  {
    i.gwEABjCDBDCSZ2Brr2jFgw = i.hgEABlVNcDa86VHOtLThag;
    i.hAEABjCDBDCSZ2Brr2jFgw = i.jAEABlVNcDa86VHOtLThag;
    i.hQEABjCDBDCSZ2Brr2jFgw = i.jQEABlVNcDa86VHOtLThag;
  }
  )(type$Q5EN6pYTujiF_bhfs_aAk4qg);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Thickness
  function qpmovIYQZD_aEFXTSTSjrVw(){};
  qpmovIYQZD_aEFXTSTSjrVw.TypeName = "Thickness";
  qpmovIYQZD_aEFXTSTSjrVw.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$qpmovIYQZD_aEFXTSTSjrVw = qpmovIYQZD_aEFXTSTSjrVw.prototype;
  type$qpmovIYQZD_aEFXTSTSjrVw.constructor = qpmovIYQZD_aEFXTSTSjrVw;
  type$qpmovIYQZD_aEFXTSTSjrVw.InternalValue = null;
  var basector$qpmovIYQZD_aEFXTSTSjrVw = $ctor$(null, null, type$qpmovIYQZD_aEFXTSTSjrVw);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Thickness..ctor
  type$qpmovIYQZD_aEFXTSTSjrVw.rAUABoYQZD_aEFXTSTSjrVw = function ()
  {
    var a = this;

    a.rQUABoYQZD_aEFXTSTSjrVw(1);
  };
  var ctor$rAUABoYQZD_aEFXTSTSjrVw = qpmovIYQZD_aEFXTSTSjrVw.ctor = $ctor$(null, 'rAUABoYQZD_aEFXTSTSjrVw', type$qpmovIYQZD_aEFXTSTSjrVw);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Thickness..ctor
  type$qpmovIYQZD_aEFXTSTSjrVw.rQUABoYQZD_aEFXTSTSjrVw = function (b)
  {
    var a = this;

    a.InternalValue = b;
  };
  var ctor$rQUABoYQZD_aEFXTSTSjrVw = $ctor$(null, 'rQUABoYQZD_aEFXTSTSjrVw', type$qpmovIYQZD_aEFXTSTSjrVw);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Thickness.Equals
  type$qpmovIYQZD_aEFXTSTSjrVw.rgUABoYQZD_aEFXTSTSjrVw = function (b)
  {
    var a = this;

    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Thickness.op_Implicit
  function rwUABoYQZD_aEFXTSTSjrVw(b)
  {
    var c;

    c = b;
    return c;
  };

  // System.IEquatable`1[[ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Thickness, ScriptCoreLib.Avalon, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Thickness
  (function (i)  {
    i.DwIABqy75TuOgKHkMDphwA = i.rgUABoYQZD_aEFXTSTSjrVw;
  }
  )(type$qpmovIYQZD_aEFXTSTSjrVw);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Threading.__Dispatcher
  function K5NOOJ_bIQzmVrIYeXtgLqQ(){};
  K5NOOJ_bIQzmVrIYeXtgLqQ.TypeName = "Dispatcher";
  K5NOOJ_bIQzmVrIYeXtgLqQ.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$K5NOOJ_bIQzmVrIYeXtgLqQ = K5NOOJ_bIQzmVrIYeXtgLqQ.prototype;
  type$K5NOOJ_bIQzmVrIYeXtgLqQ.constructor = K5NOOJ_bIQzmVrIYeXtgLqQ;
  var basector$K5NOOJ_bIQzmVrIYeXtgLqQ = $ctor$(null, null, type$K5NOOJ_bIQzmVrIYeXtgLqQ);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Threading.__Dispatcher..ctor
  type$K5NOOJ_bIQzmVrIYeXtgLqQ.sQUABp_bIQzmVrIYeXtgLqQ = function ()
  {
    var a = this;

  };
  var ctor$sQUABp_bIQzmVrIYeXtgLqQ = K5NOOJ_bIQzmVrIYeXtgLqQ.ctor = $ctor$(null, 'sQUABp_bIQzmVrIYeXtgLqQ', type$K5NOOJ_bIQzmVrIYeXtgLqQ);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Threading.__Dispatcher.Invoke
  type$K5NOOJ_bIQzmVrIYeXtgLqQ.sAUABp_bIQzmVrIYeXtgLqQ = function (b, c)
  {
    var a = this, d, e;

    e = !(b instanceof WolkZE0OxjS1LNcuSVqN0Q);

    if (!e)
    {
      b.Invoke();
      d = null;
      return d;
    }

    throw HBUABqul7j2GPUP5_apHFMQ();
    return d;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Threading.__DispatcherTimer
  function _6TnOl_a3UmDiapVMAQzxb4g(){};
  _6TnOl_a3UmDiapVMAQzxb4g.TypeName = "DispatcherTimer";
  _6TnOl_a3UmDiapVMAQzxb4g.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$_6TnOl_a3UmDiapVMAQzxb4g = _6TnOl_a3UmDiapVMAQzxb4g.prototype;
  type$_6TnOl_a3UmDiapVMAQzxb4g.constructor = _6TnOl_a3UmDiapVMAQzxb4g;
  type$_6TnOl_a3UmDiapVMAQzxb4g.InternalIsEnabled = false;
  type$_6TnOl_a3UmDiapVMAQzxb4g.InternalInterval = null;
  type$_6TnOl_a3UmDiapVMAQzxb4g.Tick = null;
  type$_6TnOl_a3UmDiapVMAQzxb4g.InternalTimer = 0;
  var basector$_6TnOl_a3UmDiapVMAQzxb4g = $ctor$(null, null, type$_6TnOl_a3UmDiapVMAQzxb4g);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Threading.__DispatcherTimer..ctor
  type$_6TnOl_a3UmDiapVMAQzxb4g.ugUABu3UmDiapVMAQzxb4g = function ()
  {
    var a = this;

    a.InternalIsEnabled = 0;
    
  };
  var ctor$ugUABu3UmDiapVMAQzxb4g = _6TnOl_a3UmDiapVMAQzxb4g.ctor = $ctor$(null, 'ugUABu3UmDiapVMAQzxb4g', type$_6TnOl_a3UmDiapVMAQzxb4g);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Threading.__DispatcherTimer.get_IsEnabled
  type$_6TnOl_a3UmDiapVMAQzxb4g.sgUABu3UmDiapVMAQzxb4g = function ()
  {
    var a = this, b;

    b = a.InternalIsEnabled;
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Threading.__DispatcherTimer.set_IsEnabled
  type$_6TnOl_a3UmDiapVMAQzxb4g.swUABu3UmDiapVMAQzxb4g = function (b)
  {
    var a = this, c;

    c = !(b == a.InternalIsEnabled);

    if (!c)
    {
      return;
    }

    c = !b;

    if (!c)
    {
      a.uAUABu3UmDiapVMAQzxb4g();
      return;
    }

    a.uQUABu3UmDiapVMAQzxb4g();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Threading.__DispatcherTimer.get_Interval
  type$_6TnOl_a3UmDiapVMAQzxb4g.tAUABu3UmDiapVMAQzxb4g = function ()
  {
    var a = this, b;

    b = a.InternalInterval;
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Threading.__DispatcherTimer.set_Interval
  type$_6TnOl_a3UmDiapVMAQzxb4g.tQUABu3UmDiapVMAQzxb4g = function (b)
  {
    var a = this, c;

    a.InternalInterval = b;
    c = !a.sgUABu3UmDiapVMAQzxb4g();

    if (!c)
    {
      a.uQUABu3UmDiapVMAQzxb4g();
      a.uAUABu3UmDiapVMAQzxb4g();
    }

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Threading.__DispatcherTimer.add_Tick
  type$_6TnOl_a3UmDiapVMAQzxb4g.tgUABu3UmDiapVMAQzxb4g = function (b)
  {
    var a = this, c, d, e, f;

    a.Tick = tAgABryOqj6XtSTDGu8Mcg(a.Tick, b);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Threading.__DispatcherTimer.remove_Tick
  type$_6TnOl_a3UmDiapVMAQzxb4g.twUABu3UmDiapVMAQzxb4g = function (b)
  {
    var a = this, c, d, e, f;

    a.Tick = tggABryOqj6XtSTDGu8Mcg(a.Tick, b);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Threading.__DispatcherTimer.Start
  type$_6TnOl_a3UmDiapVMAQzxb4g.uAUABu3UmDiapVMAQzxb4g = function ()
  {
    var a = this, b, c;

    b = !a.sgUABu3UmDiapVMAQzxb4g();

    if (!b)
    {
      return;
    }

    c = a.tAUABu3UmDiapVMAQzxb4g();
    a.InternalTimer = qgcABixoKT_al9OcZXHNPaw(window, new ctor$BQkABpi7uTycDB5LYtIkng(a, 'uwUABu3UmDiapVMAQzxb4g'), _7xQABrQf9DK8BRnc_agtVfA(c.MxUABsB7gjesfWJagfK6pg()));
    a.InternalIsEnabled = 1;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Threading.__DispatcherTimer.Stop
  type$_6TnOl_a3UmDiapVMAQzxb4g.uQUABu3UmDiapVMAQzxb4g = function ()
  {
    var a = this, b;

    b = a.sgUABu3UmDiapVMAQzxb4g();

    if (!b)
    {
      return;
    }

    window.clearInterval(a.InternalTimer);
    a.InternalIsEnabled = 0;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Threading.__DispatcherTimer.<Start>b__0
  type$_6TnOl_a3UmDiapVMAQzxb4g.uwUABu3UmDiapVMAQzxb4g = function ()
  {
    var a = this, b;

    b = (a.Tick == null);

    if (!b)
    {
      a.Tick.Invoke(a, new ctor$iRIABm4E0DGNVl9xMi9XbQ());
    }

  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Vector
  function x4YKSfwiPzaM0k_aS9hKUkw(){};
  x4YKSfwiPzaM0k_aS9hKUkw.TypeName = "Vector";
  x4YKSfwiPzaM0k_aS9hKUkw.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$x4YKSfwiPzaM0k_aS9hKUkw = x4YKSfwiPzaM0k_aS9hKUkw.prototype;
  type$x4YKSfwiPzaM0k_aS9hKUkw.constructor = x4YKSfwiPzaM0k_aS9hKUkw;
  type$x4YKSfwiPzaM0k_aS9hKUkw._X_k__BackingField = null;
  type$x4YKSfwiPzaM0k_aS9hKUkw._Y_k__BackingField = null;
  var basector$x4YKSfwiPzaM0k_aS9hKUkw = $ctor$(null, null, type$x4YKSfwiPzaM0k_aS9hKUkw);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Vector..ctor
  type$x4YKSfwiPzaM0k_aS9hKUkw.wAUABvwiPzaM0k_aS9hKUkw = function ()
  {
    var a = this;

    a.wQUABvwiPzaM0k_aS9hKUkw(0, 0);
  };
  var ctor$wAUABvwiPzaM0k_aS9hKUkw = x4YKSfwiPzaM0k_aS9hKUkw.ctor = $ctor$(null, 'wAUABvwiPzaM0k_aS9hKUkw', type$x4YKSfwiPzaM0k_aS9hKUkw);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Vector..ctor
  type$x4YKSfwiPzaM0k_aS9hKUkw.wQUABvwiPzaM0k_aS9hKUkw = function (b, c)
  {
    var a = this;

    a.vQUABvwiPzaM0k_aS9hKUkw(b);
    a.vwUABvwiPzaM0k_aS9hKUkw(c);
  };
  var ctor$wQUABvwiPzaM0k_aS9hKUkw = $ctor$(null, 'wQUABvwiPzaM0k_aS9hKUkw', type$x4YKSfwiPzaM0k_aS9hKUkw);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Vector.get_X
  type$x4YKSfwiPzaM0k_aS9hKUkw.vAUABvwiPzaM0k_aS9hKUkw = function ()
  {
    return this._X_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Vector.set_X
  type$x4YKSfwiPzaM0k_aS9hKUkw.vQUABvwiPzaM0k_aS9hKUkw = function (b)
  {
    var a = this;

    a._X_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Vector.get_Y
  type$x4YKSfwiPzaM0k_aS9hKUkw.vgUABvwiPzaM0k_aS9hKUkw = function ()
  {
    return this._Y_k__BackingField;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Vector.set_Y
  type$x4YKSfwiPzaM0k_aS9hKUkw.vwUABvwiPzaM0k_aS9hKUkw = function (b)
  {
    var a = this;

    a._Y_k__BackingField = b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Vector.get_Length
  type$x4YKSfwiPzaM0k_aS9hKUkw.wgUABvwiPzaM0k_aS9hKUkw = function ()
  {
    var a = this, b;

    b = xBUABuZEHT_aKgf0BKjPkdw(a.wwUABvwiPzaM0k_aS9hKUkw());
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Vector.get_LengthSquared
  type$x4YKSfwiPzaM0k_aS9hKUkw.wwUABvwiPzaM0k_aS9hKUkw = function ()
  {
    var a = this, b;

    b = ((a.vAUABvwiPzaM0k_aS9hKUkw() * a.vAUABvwiPzaM0k_aS9hKUkw()) + (a.vgUABvwiPzaM0k_aS9hKUkw() * a.vgUABvwiPzaM0k_aS9hKUkw()));
    return b;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Window
  function ORT3hykE_aje8Ohc0GGSyNQ(){};
  ORT3hykE_aje8Ohc0GGSyNQ.TypeName = "Window";
  ORT3hykE_aje8Ohc0GGSyNQ.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$ORT3hykE_aje8Ohc0GGSyNQ = ORT3hykE_aje8Ohc0GGSyNQ.prototype;
  type$ORT3hykE_aje8Ohc0GGSyNQ.constructor = ORT3hykE_aje8Ohc0GGSyNQ;
  var basector$ORT3hykE_aje8Ohc0GGSyNQ = $ctor$(null, null, type$ORT3hykE_aje8Ohc0GGSyNQ);
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Window..ctor
  type$ORT3hykE_aje8Ohc0GGSyNQ.xQUABikE_aje8Ohc0GGSyNQ = function ()
  {
    var a = this;

  };
  var ctor$xQUABikE_aje8Ohc0GGSyNQ = ORT3hykE_aje8Ohc0GGSyNQ.ctor = $ctor$(null, 'xQUABikE_aje8Ohc0GGSyNQ', type$ORT3hykE_aje8Ohc0GGSyNQ);

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__Window.ShowDialog
  type$ORT3hykE_aje8Ohc0GGSyNQ.xAUABikE_aje8Ohc0GGSyNQ = function ()
  {
    var a = this;

    throw HBUABqul7j2GPUP5_apHFMQ();
  };

  // ScriptCoreLib.JavaScript.Extensions.AvalonExtensions.ToHTMLElement
  function xgUABugFcT67T0t3P5jV5g(b)
  {
    var c, d;

    c = _0wEABgsbBT_aZtqyqH0ZSXA(b);
    d = c.InternalSprite;
    return d;
  };

  // ScriptCoreLib.JavaScript.Extensions.AvalonExtensions.AttachToContainer
  function xwUABugFcT67T0t3P5jV5g(b, c)
  {
    var d;

    c.appendChild(xgUABugFcT67T0t3P5jV5g(b));
    d = b;
    return d;
  };

  // ScriptCoreLib.JavaScript.UCLImplementation.__AvalonExtensions.ToSound
  function yAUABsRwlTqY1HAn8xDgVQ(b)
  {
    var c;

    c = new ctor$TAYABkc4Cj6Lfw5gKMeOuw();
    return c;
  };

  // ScriptCoreLib.JavaScript.UCLImplementation.__AvalonExtensions.PlaySound
  function yQUABsRwlTqY1HAn8xDgVQ(b)
  {
    var c;

    c = new ctor$TAYABkc4Cj6Lfw5gKMeOuw();
    return c;
  };

  // ScriptCoreLib.JavaScript.UCLImplementation.__AvalonExtensions.NavigateTo
  function ygUABsRwlTqY1HAn8xDgVQ(b, c)
  {
    var d;

    d = window.open(b._0w0ABqISeTac0CLgbPGzUw(), '_blank');
  };

  // ScriptCoreLib.JavaScript.UCLImplementation.__AvalonExtensions.ToStringAsset
  function ywUABsRwlTqY1HAn8xDgVQ(b, c)
  {
    var d;

    d = /* DOMCreateType */new xTOTMv_bEYTmQSkv_aRfZ0_bg();
    d.h = c;
    pBYABhqxSD623wDZ3258eg('GET', b, new ctor$xBYABprwDDG20eOlCofu_aA(d, '_ToStringAsset_b__0'));
  };

  // ScriptCoreLib.JavaScript.UCLImplementation.__AvalonExtensions.ToSource
  function zAUABsRwlTqY1HAn8xDgVQ(b)
  {
    var c, d;

    c = new ctor$pQIABl6d7T_ax061hHDRKPw();
    c.InternalManifestResourceAlias = b;
    d = pAIABl6d7T_ax061hHDRKPw(c);
    return d;
  };

  // ScriptCoreLib.JavaScript.UCLImplementation.__CSharp_Avalon_Extensions
  function ouVcL7MsZDuZKYu6D0mp5A(){};
  ouVcL7MsZDuZKYu6D0mp5A.TypeName = "AvalonExtensions";
  ouVcL7MsZDuZKYu6D0mp5A.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$ouVcL7MsZDuZKYu6D0mp5A = ouVcL7MsZDuZKYu6D0mp5A.prototype;
  type$ouVcL7MsZDuZKYu6D0mp5A.constructor = ouVcL7MsZDuZKYu6D0mp5A;
  var basector$ouVcL7MsZDuZKYu6D0mp5A = $ctor$(null, null, type$ouVcL7MsZDuZKYu6D0mp5A);
  // ScriptCoreLib.JavaScript.UCLImplementation.__CSharp_Avalon_Extensions..ctor
  type$ouVcL7MsZDuZKYu6D0mp5A.zgUABrMsZDuZKYu6D0mp5A = function ()
  {
    var a = this;

  };
  var ctor$zgUABrMsZDuZKYu6D0mp5A = ouVcL7MsZDuZKYu6D0mp5A.ctor = $ctor$(null, 'zgUABrMsZDuZKYu6D0mp5A', type$ouVcL7MsZDuZKYu6D0mp5A);

  // ScriptCoreLib.JavaScript.UCLImplementation.__CSharp_Avalon_Extensions.ToWindow
  function zQUABrMsZDuZKYu6D0mp5A(b)
  {
    throw _0hUABgW6xj6lZ8OoWLi9AQ();
  };

  // ScriptCoreLib.Shared.Avalon.Controls.DragBehavior
  function xUtTV_awu9jK_aufI1JzMG3Q(){};
  xUtTV_awu9jK_aufI1JzMG3Q.TypeName = "DragBehavior";
  xUtTV_awu9jK_aufI1JzMG3Q.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$xUtTV_awu9jK_aufI1JzMG3Q = xUtTV_awu9jK_aufI1JzMG3Q.prototype;
  type$xUtTV_awu9jK_aufI1JzMG3Q.constructor = xUtTV_awu9jK_aufI1JzMG3Q;
  var JAEABOwu9jK_aufI1JzMG3Q = null;
  var JQEABOwu9jK_aufI1JzMG3Q = null;
  type$xUtTV_awu9jK_aufI1JzMG3Q.DragStart = null;
  type$xUtTV_awu9jK_aufI1JzMG3Q.DragStop = null;
  type$xUtTV_awu9jK_aufI1JzMG3Q.SnapX = null;
  type$xUtTV_awu9jK_aufI1JzMG3Q.SnapY = null;
  var basector$xUtTV_awu9jK_aufI1JzMG3Q = $ctor$(null, null, type$xUtTV_awu9jK_aufI1JzMG3Q);
  // ScriptCoreLib.Shared.Avalon.Controls.DragBehavior..ctor
  type$xUtTV_awu9jK_aufI1JzMG3Q._0wUABuwu9jK_aufI1JzMG3Q = function (b, c, d)
  {
    var a = this, e, f;

    f = /* DOMCreateType */new ZJ6RAXgmnjypZaaMxkNy6Q();
    f.DraggableElement = c;
    f.DragContainer = d;

    if (!(JAEABOwu9jK_aufI1JzMG3Q))
    {
      JAEABOwu9jK_aufI1JzMG3Q = new ctor$uQAABk06_bTuIwW5Gm2dAhQ(null, '_1AUABuwu9jK_aufI1JzMG3Q');
    }

    a.SnapX = JAEABOwu9jK_aufI1JzMG3Q;

    if (!(JQEABOwu9jK_aufI1JzMG3Q))
    {
      JQEABOwu9jK_aufI1JzMG3Q = new ctor$uQAABk06_bTuIwW5Gm2dAhQ(null, '_1QUABuwu9jK_aufI1JzMG3Q');
    }

    a.SnapY = JQEABOwu9jK_aufI1JzMG3Q;
    f.__4__this = a;
    e = /* DOMCreateType */new LkEek6NURTCayE4G6qctuA();
    e.CS___8__locals8 = f;
    e.drag = AAEABld8NT24si0NEtJjHA(new ctor$zwYABityVDagoZob2KgBSQ(0, 0));
    b.kgEABlVNcDa86VHOtLThag(new ctor$_1gIABuL9XjqWIV_aAkZPK3w(e, '__ctor_b__2'));
    f.DragContainer.jAEABlVNcDa86VHOtLThag(new ctor$_2gIABvFj1zCw7fmFw_bi94g(e, '__ctor_b__3'));
    f.DragContainer.lAEABlVNcDa86VHOtLThag(new ctor$_1gIABuL9XjqWIV_aAkZPK3w(e, '__ctor_b__4'));
  };
  var ctor$_0wUABuwu9jK_aufI1JzMG3Q = $ctor$(null, '_0wUABuwu9jK_aufI1JzMG3Q', type$xUtTV_awu9jK_aufI1JzMG3Q);

  // ScriptCoreLib.Shared.Avalon.Controls.DragBehavior.add_DragStart
  type$xUtTV_awu9jK_aufI1JzMG3Q.zwUABuwu9jK_aufI1JzMG3Q = function (b)
  {
    var a = this, c, d, e, f;

    a.DragStart = tAgABryOqj6XtSTDGu8Mcg(a.DragStart, b);
  };

  // ScriptCoreLib.Shared.Avalon.Controls.DragBehavior.remove_DragStart
  type$xUtTV_awu9jK_aufI1JzMG3Q._0AUABuwu9jK_aufI1JzMG3Q = function (b)
  {
    var a = this, c, d, e, f;

    a.DragStart = tggABryOqj6XtSTDGu8Mcg(a.DragStart, b);
  };

  // ScriptCoreLib.Shared.Avalon.Controls.DragBehavior.add_DragStop
  type$xUtTV_awu9jK_aufI1JzMG3Q._0QUABuwu9jK_aufI1JzMG3Q = function (b)
  {
    var a = this, c, d, e, f;

    a.DragStop = tAgABryOqj6XtSTDGu8Mcg(a.DragStop, b);
  };

  // ScriptCoreLib.Shared.Avalon.Controls.DragBehavior.remove_DragStop
  type$xUtTV_awu9jK_aufI1JzMG3Q._0gUABuwu9jK_aufI1JzMG3Q = function (b)
  {
    var a = this, c, d, e, f;

    a.DragStop = tggABryOqj6XtSTDGu8Mcg(a.DragStop, b);
  };

  // ScriptCoreLib.Shared.Avalon.Controls.DragBehavior.<.ctor>b__0
  function _1AUABuwu9jK_aufI1JzMG3Q(b)
  {
    return b;
  };

  // ScriptCoreLib.Shared.Avalon.Controls.DragBehavior.<.ctor>b__1
  function _1QUABuwu9jK_aufI1JzMG3Q(b)
  {
    return b;
  };

  // ScriptCoreLib.Shared.Avalon.Controls.TiledBackgroundImage
  function lWJCgN1OTTii6dJJyN3ctQ(){};
  lWJCgN1OTTii6dJJyN3ctQ.TypeName = "TiledBackgroundImage";
  lWJCgN1OTTii6dJJyN3ctQ.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$lWJCgN1OTTii6dJJyN3ctQ = lWJCgN1OTTii6dJJyN3ctQ.prototype;
  type$lWJCgN1OTTii6dJJyN3ctQ.constructor = lWJCgN1OTTii6dJJyN3ctQ;
  type$lWJCgN1OTTii6dJJyN3ctQ._Container_k__BackingField = null;
  var basector$lWJCgN1OTTii6dJJyN3ctQ = $ctor$(null, null, type$lWJCgN1OTTii6dJJyN3ctQ);
  // ScriptCoreLib.Shared.Avalon.Controls.TiledBackgroundImage..ctor
  type$lWJCgN1OTTii6dJJyN3ctQ._2QUABt1OTTii6dJJyN3ctQ = function (b, c, d, e, f)
  {
    var a = this, g, h, i, j, k;

    j = new ctor$_2gEABh5ySTCeEJNh8DuEYg();
    j.uwEABpJ65jyB21eK1VwRQA((c * e));
    j.vQEABpJ65jyB21eK1VwRQA((d * f));
    a._2AUABt1OTTii6dJJyN3ctQ(j);

    for (g = 0; (g < e); g++)
    {

      for (h = 0; (h < f); h++)
      {
        i = new ctor$_9gEABrhSLzuJ75ou_ayKGnQ();
        i.__agEABrhSLzuJ75ou_ayKGnQ(b);
        i.uwEABpJ65jyB21eK1VwRQA(c);
        i.vQEABpJ65jyB21eK1VwRQA(d);
        OwYABr_bLWDe9OgfD0W3O7Q(MwYABr_bLWDe9OgfD0W3O7Q(i, (g * c), (h * d)), a._1wUABt1OTTii6dJJyN3ctQ());
      }

    }

  };
  var ctor$_2QUABt1OTTii6dJJyN3ctQ = $ctor$(null, '_2QUABt1OTTii6dJJyN3ctQ', type$lWJCgN1OTTii6dJJyN3ctQ);

  // ScriptCoreLib.Shared.Avalon.Controls.TiledBackgroundImage.get_Container
  type$lWJCgN1OTTii6dJJyN3ctQ._1wUABt1OTTii6dJJyN3ctQ = function ()
  {
    return this._Container_k__BackingField;
  };

  // ScriptCoreLib.Shared.Avalon.Controls.TiledBackgroundImage.set_Container
  type$lWJCgN1OTTii6dJJyN3ctQ._2AUABt1OTTii6dJJyN3ctQ = function (b)
  {
    var a = this;

    a._Container_k__BackingField = b;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.ISupportsContainer
  // ScriptCoreLib.Shared.Avalon.Controls.TiledBackgroundImage
  (function (i)  {
    i._1gUABh9EsjiMjQuHaf_bBRw = i._1wUABt1OTTii6dJJyN3ctQ;
  }
  )(type$lWJCgN1OTTii6dJJyN3ctQ);
  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedDouble
  function WZNKGKi2SjeijMwnKJxFow(){};
  WZNKGKi2SjeijMwnKJxFow.TypeName = "AnimatedDouble";
  WZNKGKi2SjeijMwnKJxFow.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$WZNKGKi2SjeijMwnKJxFow = WZNKGKi2SjeijMwnKJxFow.prototype;
  type$WZNKGKi2SjeijMwnKJxFow.constructor = WZNKGKi2SjeijMwnKJxFow;
  type$WZNKGKi2SjeijMwnKJxFow.Value = null;
  type$WZNKGKi2SjeijMwnKJxFow.ValueChanged = null;
  type$WZNKGKi2SjeijMwnKJxFow.SetTarget = null;
  var basector$WZNKGKi2SjeijMwnKJxFow = $ctor$(null, null, type$WZNKGKi2SjeijMwnKJxFow);
  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedDouble..ctor
  type$WZNKGKi2SjeijMwnKJxFow._3AUABqi2SjeijMwnKJxFow = function (b)
  {
    var a = this, c, d;

    d = null;
    c = /* DOMCreateType */new cIarJK8icjy9BjVnHWN0yw();

    if (!d)
    {
      d = new ctor$yBYABjoCmjq8bkwO1HbMkw(a, '_3QUABqi2SjeijMwnKJxFow');
    }

    c.a = WQYABp8FRDmHYGOgHrnIbg(d);
    a.SetTarget = new ctor$xBYABprwDDG20eOlCofu_aA(c, '__ctor_b__1');
    a.SetTarget.Invoke(b);
  };
  var ctor$_3AUABqi2SjeijMwnKJxFow = $ctor$(null, '_3AUABqi2SjeijMwnKJxFow', type$WZNKGKi2SjeijMwnKJxFow);

  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedDouble.add_ValueChanged
  type$WZNKGKi2SjeijMwnKJxFow._2gUABqi2SjeijMwnKJxFow = function (b)
  {
    var a = this, c, d, e, f;

    a.ValueChanged = tAgABryOqj6XtSTDGu8Mcg(a.ValueChanged, b);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedDouble.remove_ValueChanged
  type$WZNKGKi2SjeijMwnKJxFow._2wUABqi2SjeijMwnKJxFow = function (b)
  {
    var a = this, c, d, e, f;

    a.ValueChanged = tggABryOqj6XtSTDGu8Mcg(a.ValueChanged, b);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedDouble.<.ctor>b__0
  type$WZNKGKi2SjeijMwnKJxFow._3QUABqi2SjeijMwnKJxFow = function (b, c)
  {
    var a = this, d;

    a.Value = b;
    d = (a.ValueChanged == null);

    if (!d)
    {
      a.ValueChanged.Invoke(b);
    }

  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedOpacity
  function UhJZsSiTVDmLUfd063rdtA(){};
  UhJZsSiTVDmLUfd063rdtA.TypeName = "AnimatedOpacity";
  UhJZsSiTVDmLUfd063rdtA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$UhJZsSiTVDmLUfd063rdtA = UhJZsSiTVDmLUfd063rdtA.prototype;
  type$UhJZsSiTVDmLUfd063rdtA.constructor = UhJZsSiTVDmLUfd063rdtA;
  var basector$UhJZsSiTVDmLUfd063rdtA = $ctor$(null, null, type$UhJZsSiTVDmLUfd063rdtA);
  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedOpacity..ctor
  type$UhJZsSiTVDmLUfd063rdtA._4QUABiiTVDmLUfd063rdtA = function ()
  {
    var a = this;

  };
  var ctor$_4QUABiiTVDmLUfd063rdtA = UhJZsSiTVDmLUfd063rdtA.ctor = $ctor$(null, '_4QUABiiTVDmLUfd063rdtA', type$UhJZsSiTVDmLUfd063rdtA);

  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedOpacity.get_Opacity
  type$UhJZsSiTVDmLUfd063rdtA._3gUABiiTVDmLUfd063rdtA = function ()
  {
throw new Error('abstract method');  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedOpacity.set_Opacity
  type$UhJZsSiTVDmLUfd063rdtA._3wUABiiTVDmLUfd063rdtA = function (b)
  {
throw new Error('abstract method');  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedOpacity.SetOpacity
  type$UhJZsSiTVDmLUfd063rdtA._4AUABiiTVDmLUfd063rdtA = function (b, c)
  {
throw new Error('abstract method');  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedOpacity`1
  function ubRp_btoABj6zUVSudwjXiA(){};
  ubRp_btoABj6zUVSudwjXiA.TypeName = "AnimatedOpacity_1";
  ubRp_btoABj6zUVSudwjXiA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$ubRp_btoABj6zUVSudwjXiA = ubRp_btoABj6zUVSudwjXiA.prototype = new UhJZsSiTVDmLUfd063rdtA();
  type$ubRp_btoABj6zUVSudwjXiA.constructor = ubRp_btoABj6zUVSudwjXiA;
  type$ubRp_btoABj6zUVSudwjXiA.Element = null;
  type$ubRp_btoABj6zUVSudwjXiA.InternalSetOpacity = null;
  type$ubRp_btoABj6zUVSudwjXiA.InternalOpacity = null;
  type$ubRp_btoABj6zUVSudwjXiA.OpacityChanged = null;
  var basector$ubRp_btoABj6zUVSudwjXiA = $ctor$(basector$UhJZsSiTVDmLUfd063rdtA, null, type$ubRp_btoABj6zUVSudwjXiA);
  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedOpacity`1..ctor
  type$ubRp_btoABj6zUVSudwjXiA._4gUABtoABj6zUVSudwjXiA = function (b)
  {
    var a = this, c;

    c = null;
    a._4QUABiiTVDmLUfd063rdtA();
    a.Element = b;

    if (!c)
    {
      c = new ctor$yBYABjoCmjq8bkwO1HbMkw(a, '_6AUABtoABj6zUVSudwjXiA');
    }

    a.InternalSetOpacity = WQYABp8FRDmHYGOgHrnIbg(c);
  };
  var ctor$_4gUABtoABj6zUVSudwjXiA = $ctor$(basector$UhJZsSiTVDmLUfd063rdtA, '_4gUABtoABj6zUVSudwjXiA', type$ubRp_btoABj6zUVSudwjXiA);

  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedOpacity`1.add_OpacityChanged
  type$ubRp_btoABj6zUVSudwjXiA._4wUABtoABj6zUVSudwjXiA = function (b)
  {
    var a = this, c, d, e, f;

    a.OpacityChanged = tAgABryOqj6XtSTDGu8Mcg(a.OpacityChanged, b);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedOpacity`1.remove_OpacityChanged
  type$ubRp_btoABj6zUVSudwjXiA._5AUABtoABj6zUVSudwjXiA = function (b)
  {
    var a = this, c, d, e, f;

    a.OpacityChanged = tggABryOqj6XtSTDGu8Mcg(a.OpacityChanged, b);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedOpacity`1.get_Opacity
  type$ubRp_btoABj6zUVSudwjXiA._5QUABtoABj6zUVSudwjXiA = function ()
  {
    var a = this, b;

    b = a.InternalOpacity;
    return b;
  };
    ubRp_btoABj6zUVSudwjXiA.prototype._3gUABiiTVDmLUfd063rdtA = ubRp_btoABj6zUVSudwjXiA.prototype._5QUABtoABj6zUVSudwjXiA;

  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedOpacity`1.set_Opacity
  type$ubRp_btoABj6zUVSudwjXiA._5gUABtoABj6zUVSudwjXiA = function (b)
  {
    var a = this;

    a.InternalOpacity = b;
    a.InternalSetOpacity.Invoke(b, 0);
  };
    ubRp_btoABj6zUVSudwjXiA.prototype._3wUABiiTVDmLUfd063rdtA = ubRp_btoABj6zUVSudwjXiA.prototype._5gUABtoABj6zUVSudwjXiA;

  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedOpacity`1.SetOpacity
  type$ubRp_btoABj6zUVSudwjXiA._5wUABtoABj6zUVSudwjXiA = function (b, c)
  {
    var a = this, d;

    d = /* DOMCreateType */new yqiHT5KZNzy5H0EFKbi05A();
    d.done = c;
    d.__4__this = a;
    d.handler = null;
    d.handler = new ctor$wBYABk0OxjS1LNcuSVqN0Q(d, '_SetOpacity_b__2');
    a._4wUABtoABj6zUVSudwjXiA(d.handler);
    a._3wUABiiTVDmLUfd063rdtA(b);
  };
    ubRp_btoABj6zUVSudwjXiA.prototype._4AUABiiTVDmLUfd063rdtA = ubRp_btoABj6zUVSudwjXiA.prototype._5wUABtoABj6zUVSudwjXiA;

  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedOpacity`1.<.ctor>b__0
  type$ubRp_btoABj6zUVSudwjXiA._6AUABtoABj6zUVSudwjXiA = function (b, c)
  {
    var a = this, d, e;

    __bgUABpXXHje8G4fO36pHiQ(a.Element, (b > 0));
    d = a.Element;
    ;
    d.iwEABlVNcDa86VHOtLThag(b);
    e = !(b == a.InternalOpacity);

    if (!e)
    {
      e = (a.OpacityChanged == null);

      if (!e)
      {
        a.OpacityChanged.Invoke();
      }

    }

  };

  var LgEABJXXHje8G4fO36pHiQ = null;
  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.Show
  function __bgUABpXXHje8G4fO36pHiQ(b, c)
  {
    var d;

    d = !(b == null);

    if (!d)
    {
      return;
    }

    d = !c;

    if (!d)
    {
      b.nQEABlVNcDa86VHOtLThag(0);
      return;
    }

    b.nQEABlVNcDa86VHOtLThag(1);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.ReadLines
  function _8wUABpXXHje8G4fO36pHiQ(b, c)
  {
    var d, e, f, g;

    d = -1;
    e = b._3RIABpWteD_aswNSVa2oB8w();
    while (!(e == null))
    {
      d++;
      c.Invoke(e, d);
      e = b._3RIABpWteD_aswNSVa2oB8w();
    }
    f = d;
    return f;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.ToAnimatedOpacity
  function _9AUABpXXHje8G4fO36pHiQ(b)
  {
    var c;

    c = new ctor$_4gUABtoABj6zUVSudwjXiA(b);
    return c;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.ToShowFrame
  function _9QUABpXXHje8G4fO36pHiQ(b, c)
  {
    var d;

    d = c.Invoke(_9gUABpXXHje8G4fO36pHiQ(b));
    return d;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.ToShowFrame
  function _9gUABpXXHje8G4fO36pHiQ(b)
  {
    var c, d;

    c = /* DOMCreateType */new BvJoxsT4hjajAl_bVGwI8IA();
    c.source = b;
    c.c = null;
    d = new ctor$xBYABprwDDG20eOlCofu_aA(c, '_ToShowFrame_b__0');
    return d;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.ToDelayed
  function _9wUABpXXHje8G4fO36pHiQ(b, c)
  {
    var d, e;

    d = /* DOMCreateType */new nzW7U5tgODeiG21SGmo4DA();
    d.source = b;
    d.delay = c;
    e = new ctor$wBYABk0OxjS1LNcuSVqN0Q(d, '_ToDelayed_b__3');
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.ToDelayed
  function __aAUABpXXHje8G4fO36pHiQ(b, c)
  {
    var d, e;

    d = /* DOMCreateType */new wQudmKHyITWv_bvg7xkDaqA();
    d.source = b;
    d.delay = c;
    e = new ctor$wBYABk0OxjS1LNcuSVqN0Q(d, '_ToDelayed_b__6');
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.Toggle
  function __aQUABpXXHje8G4fO36pHiQ(b)
  {
    b.swUABu3UmDiapVMAQzxb4g(!b.sgUABu3UmDiapVMAQzxb4g());
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.NavigateTo
  function __agUABpXXHje8G4fO36pHiQ(b)
  {
    ygUABsRwlTqY1HAn8xDgVQ(b, null);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.ClipTo
  function __awUABpXXHje8G4fO36pHiQ(b, c)
  {
    var d, e;

    e = new ctor$ogIABjJYsTaM0HlPWviMQw();
    e.oQIABjJYsTaM0HlPWviMQw(c);
    d = e;
    b.pAEABlVNcDa86VHOtLThag(d);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.ClipTo
  function __bAUABpXXHje8G4fO36pHiQ(b, c, d, e, f)
  {
    var g;

    g = new ctor$wgIABuOKjziPAR_aLmaSxDg();
    g.vQIABuOKjziPAR_aLmaSxDg(c);
    g.vwIABuOKjziPAR_aLmaSxDg(d);
    g.uwIABuOKjziPAR_aLmaSxDg(e);
    g.uQIABuOKjziPAR_aLmaSxDg(f);
    __awUABpXXHje8G4fO36pHiQ(b, g);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.Show
  function __bQUABpXXHje8G4fO36pHiQ(b)
  {
    var c;

    c = !(b == null);

    if (!c)
    {
      return;
    }

    b.nQEABlVNcDa86VHOtLThag(0);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.ToggleVisible
  function __bwUABpXXHje8G4fO36pHiQ(b)
  {
    var c;

    c = !!b.nAEABlVNcDa86VHOtLThag();

    if (!c)
    {
      AAYABpXXHje8G4fO36pHiQ(b);
      return;
    }

    __bQUABpXXHje8G4fO36pHiQ(b);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.Hide
  function AAYABpXXHje8G4fO36pHiQ(b)
  {
    var c;

    c = !(b == null);

    if (!c)
    {
      return;
    }

    b.nQEABlVNcDa86VHOtLThag(1);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.ToGradient
  function AQYABpXXHje8G4fO36pHiQ(b, c, d)
  {
    var e, f, g, h;

    e = ( function () { var c$2 = b; return (c$2 instanceof DXpqihzZVzKJFMzu4mIVrg ? c$2 : null); } )();
    f = ( function () { var c$9 = c; return (c$9 instanceof DXpqihzZVzKJFMzu4mIVrg ? c$9 : null); } )();
    h = !(e == null);

    if (!h)
    {
      throw HBUABqul7j2GPUP5_apHFMQ();
    }

    h = !(f == null);

    if (!h)
    {
      throw HBUABqul7j2GPUP5_apHFMQ();
    }


    if (!(LgEABJXXHje8G4fO36pHiQ))
    {
      LgEABJXXHje8G4fO36pHiQ = new ctor$uQAABk06_bTuIwW5Gm2dAhQ(null, 'EgYABpXXHje8G4fO36pHiQ');
    }

    g = ygEABo6jCDaH_ab0PgaBeQQ(AwYABpXXHje8G4fO36pHiQ(e.kAUABhzZVzKJFMzu4mIVrg(), f.kAUABhzZVzKJFMzu4mIVrg(), d), LgEABJXXHje8G4fO36pHiQ);
    return g;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.ToTransparentGradient
  function AgYABpXXHje8G4fO36pHiQ(b, c)
  {
    var d, e;

    d = __bAQABrE8Dza5P7aEb6Jc1A(0, b._8AQABrE8Dza5P7aEb6Jc1A(), b._8gQABrE8Dza5P7aEb6Jc1A(), b._9AQABrE8Dza5P7aEb6Jc1A());
    e = AwYABpXXHje8G4fO36pHiQ(b, d, c);
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.ToGradient
  function AwYABpXXHje8G4fO36pHiQ(b, c, d)
  {
    var e, f;

    e = /* DOMCreateType */new a1u7mfb8nD6MAkUA0ZwDAg();
    e.from = b;
    e.to = c;
    e.count = d;
    f = ygEABo6jCDaH_ab0PgaBeQQ(tgEABo6jCDaH_ab0PgaBeQQ(0, e.count), new ctor$uQAABk06_bTuIwW5Gm2dAhQ(e, '_ToGradient_b__d'));
    return f;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.ToGradient
  function BAYABpXXHje8G4fO36pHiQ(b, c)
  {
    var d, e, f, g, h;

    f = /* DOMCreateType */new _6QWX5WgM1zafxsDisrrRKw();
    f.value = wgEABo6jCDaH_ab0PgaBeQQ([]);
    h = !(b.length > 1);

    if (!h)
    {
      e = /* DOMCreateType */new _4990O4eoHzqk54RV0eGluw();
      e.CS___8__locals12 = f;
      e.c = (c / (b.length - 1));
      _5AAABld8NT24si0NEtJjHA(b, new ctor$yBYABjoCmjq8bkwO1HbMkw(e, '_ToGradient_b__10'));
      d = rAEABo6jCDaH_ab0PgaBeQQ(f.value);
      while ((d.dxUABkaD4z_a2whoejWFgQA() < c))
      {
        d.chUABkaD4z_a2whoejWFgQA(b[(b.length - 1)]);
      }
      f.value = wgEABo6jCDaH_ab0PgaBeQQ(d);
    }

    g = f.value;
    return g;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.AppendTextLine
  function BQYABpXXHje8G4fO36pHiQ(b, c)
  {
    b.BQIABjCJ_aj67rIJMixkVZw(RgoABpsWqDaU6r2n8iDVRQ(c, DhUABj82lDONirpG9SqtZA()));
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.AppendTextLine
  function BgYABpXXHje8G4fO36pHiQ(b)
  {
    b.BQIABjCJ_aj67rIJMixkVZw(DhUABj82lDONirpG9SqtZA());
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.AppendTextLine
  function BwYABpXXHje8G4fO36pHiQ(b, c)
  {
    var d, e, f, g;

    e = c;

    for (f = 0; (f < e.length); f++)
    {
      d = e[f];
      BQYABpXXHje8G4fO36pHiQ(b, d);
    }

  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.AppendTextLine
  function CAYABpXXHje8G4fO36pHiQ(b, c)
  {
    var d, e, f;

    e = wgEABo6jCDaH_ab0PgaBeQQ(c).sAIABnMeWzaNooAKOmFm5g();
    try
    {
      while (e._6wEABu7N0xGI6ACQJ1TEOg())
      {
        d = e.__bQEABrYmRzSu_anO2U_bk1MA();
        BQYABpXXHje8G4fO36pHiQ(b, d);
      }
    }
    finally
    {
      f = (e == null);

      if (!f)
      {
        e.__bAEABq_bUDz_aWf_aXPRTEtLA();
      }

    }
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.ToSolidColorBrush
  function CQYABpXXHje8G4fO36pHiQ(b)
  {
    var c;

    c = CwYABpXXHje8G4fO36pHiQ(b);
    return c;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.ToColor
  function CgYABpXXHje8G4fO36pHiQ(b)
  {
    var c, d;

    c = new ctor$AQUABrE8Dza5P7aEb6Jc1A();
    c._7wQABrE8Dza5P7aEb6Jc1A(((b & 4278190080) >> 24));
    c._8QQABrE8Dza5P7aEb6Jc1A(((b & 16711680) >> 16));
    c._8wQABrE8Dza5P7aEb6Jc1A(((b & 65280) >> 8));
    c._9QQABrE8Dza5P7aEb6Jc1A((b & 255));
    d = c;
    return d;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.ToSolidColorBrush
  function CwYABpXXHje8G4fO36pHiQ(b)
  {
    var c, d, e;

    c = new ctor$AQUABrE8Dza5P7aEb6Jc1A();
    c._7wQABrE8Dza5P7aEb6Jc1A(((b & 4278190080) >> 24));
    c._8QQABrE8Dza5P7aEb6Jc1A(((b & 16711680) >> 16));
    c._8wQABrE8Dza5P7aEb6Jc1A(((b & 65280) >> 8));
    c._9QQABrE8Dza5P7aEb6Jc1A((b & 255));
    d = new ctor$kwUABhzZVzKJFMzu4mIVrg();
    d.kQUABhzZVzKJFMzu4mIVrg(c);
    e = d;
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.AtInterval
  function DAYABpXXHje8G4fO36pHiQ(b, c)
  {
    var d, e, f, g;

    e = null;
    f = /* DOMCreateType */new GXthq1fI2zy0ZjRMyGP4Mg();
    f.handler = b;
    f.GetMilliseconds = c;
    d = f.GetMilliseconds.Invoke();
    g = !(d > 0);

    if (!g)
    {

      if (!e)
      {
        e = new ctor$wBYABk0OxjS1LNcuSVqN0Q(f, '_AtInterval_b__16');
      }

      DQYABpXXHje8G4fO36pHiQ(d, e);
    }

  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.AtDelay
  function DQYABpXXHje8G4fO36pHiQ(b, c)
  {
    var d, e, f, g;

    e = /* DOMCreateType */new SczbX_ang1TGuDSmnolSlVA();
    e.Handler = c;
    g = !(e.Handler == null);

    if (!g)
    {
      f = null;
      return f;
    }

    d = new ctor$ugUABu3UmDiapVMAQzxb4g();
    d.tQUABu3UmDiapVMAQzxb4g(NhUABsB7gjesfWJagfK6pg(b));
    e.t = d;
    e.t.tgUABu3UmDiapVMAQzxb4g(new ctor$rBUABo9FWj_aBAbYNZyjh0A(e, '_AtDelay_b__1b'));
    e.t.uAUABu3UmDiapVMAQzxb4g();
    f = e.t;
    return f;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.AtIntervalWithTimer
  function DgYABpXXHje8G4fO36pHiQ(b, c)
  {
    var d, e, f;

    e = /* DOMCreateType */new o_b7R_bacfKjuDz_aJ5OW0Mjg();
    e.Handler = c;
    d = new ctor$ugUABu3UmDiapVMAQzxb4g();
    d.tQUABu3UmDiapVMAQzxb4g(NhUABsB7gjesfWJagfK6pg(b));
    e.t = d;
    e.t.tgUABu3UmDiapVMAQzxb4g(new ctor$rBUABo9FWj_aBAbYNZyjh0A(e, '_AtIntervalWithTimer_b__1f'));
    e.t.uAUABu3UmDiapVMAQzxb4g();
    f = e.t;
    return f;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.AtIntervalWithCounter
  function DwYABpXXHje8G4fO36pHiQ(b, c)
  {
    var d, e, f, g;

    f = /* DOMCreateType */new z_b_a2JGD9Izi0VxFDujpjDQ();
    f.Handler = c;
    e = new ctor$ugUABu3UmDiapVMAQzxb4g();
    e.tQUABu3UmDiapVMAQzxb4g(NhUABsB7gjesfWJagfK6pg(b));
    d = e;
    f.Counter = 0;
    d.tgUABu3UmDiapVMAQzxb4g(new ctor$rBUABo9FWj_aBAbYNZyjh0A(f, '_AtIntervalWithCounter_b__23'));
    d.uAUABu3UmDiapVMAQzxb4g();
    g = d;
    return g;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.AtInterval
  function EAYABpXXHje8G4fO36pHiQ(b, c)
  {
    var d, e;

    d = /* DOMCreateType */new YhnSm4o2ozWaG5c2rLUl2w();
    d.e = c.sAIABnMeWzaNooAKOmFm5g();
    e = DgYABpXXHje8G4fO36pHiQ(b, new ctor$xBYABprwDDG20eOlCofu_aA(d, '_AtInterval_b__26'));
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.AtInterval
  function EQYABpXXHje8G4fO36pHiQ(b, c)
  {
    var d, e, f, g;

    f = /* DOMCreateType */new w7_bOvdTijDGpvZ703HMEGg();
    f.Handler = c;
    e = new ctor$ugUABu3UmDiapVMAQzxb4g();
    e.tQUABu3UmDiapVMAQzxb4g(NhUABsB7gjesfWJagfK6pg(b));
    d = e;
    d.tgUABu3UmDiapVMAQzxb4g(new ctor$rBUABo9FWj_aBAbYNZyjh0A(f, '_AtInterval_b__2a'));
    d.uAUABu3UmDiapVMAQzxb4g();
    g = d;
    return g;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions.<ToGradient>b__b
  function EgYABpXXHje8G4fO36pHiQ(b)
  {
    return new ctor$kgUABhzZVzKJFMzu4mIVrg(b);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.DelayedMouseEvents
  function _20O9T87xsjeJu7_b3DyLb_aA(){};
  _20O9T87xsjeJu7_b3DyLb_aA.TypeName = "DelayedMouseEvents";
  _20O9T87xsjeJu7_b3DyLb_aA.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$_20O9T87xsjeJu7_b3DyLb_aA = _20O9T87xsjeJu7_b3DyLb_aA.prototype;
  type$_20O9T87xsjeJu7_b3DyLb_aA.constructor = _20O9T87xsjeJu7_b3DyLb_aA;
  type$_20O9T87xsjeJu7_b3DyLb_aA.ValidateMouseEnter = null;
  type$_20O9T87xsjeJu7_b3DyLb_aA.ValidateMouseLeave = null;
  type$_20O9T87xsjeJu7_b3DyLb_aA.MouseEnter = null;
  type$_20O9T87xsjeJu7_b3DyLb_aA.MouseLeave = null;
  type$_20O9T87xsjeJu7_b3DyLb_aA.MouseEnterDelay = 0;
  type$_20O9T87xsjeJu7_b3DyLb_aA.MouseLeaveDelay = 0;
  type$_20O9T87xsjeJu7_b3DyLb_aA.Target = null;
  var basector$_20O9T87xsjeJu7_b3DyLb_aA = $ctor$(null, null, type$_20O9T87xsjeJu7_b3DyLb_aA);
  // ScriptCoreLib.Shared.Avalon.Extensions.DelayedMouseEvents..ctor
  type$_20O9T87xsjeJu7_b3DyLb_aA.FwYABs7xsjeJu7_b3DyLb_aA = function (b)
  {
    var a = this, c, d, e, f, g, h, i;

    f = null;
    g = null;
    h = null;
    i = null;
    a.MouseEnterDelay = 200;
    a.MouseLeaveDelay = 200;
    e = /* DOMCreateType */new D3yXBdexyT2ZniEe4Avmwg();
    e.__4__this = a;
    a.Target = b;
    e.MouseEnterEnabled = 0;
    e.MouseLeaveEnabled = 0;

    if (!f)
    {
      f = new ctor$wBYABk0OxjS1LNcuSVqN0Q(a, 'GAYABs7xsjeJu7_b3DyLb_aA');
    }

    c = f;

    if (!g)
    {
      g = new ctor$wBYABk0OxjS1LNcuSVqN0Q(a, 'GQYABs7xsjeJu7_b3DyLb_aA');
    }

    d = g;

    if (!h)
    {
      h = new ctor$tQAABlFmNjqPFAFznSoELg(a, 'GgYABs7xsjeJu7_b3DyLb_aA');
    }

    e.MouseEnterDelayed = __aAUABpXXHje8G4fO36pHiQ(BgEABld8NT24si0NEtJjHA(c, new ctor$tQAABlFmNjqPFAFznSoELg(e, '__ctor_b__2')), h);

    if (!i)
    {
      i = new ctor$tQAABlFmNjqPFAFznSoELg(a, 'GwYABs7xsjeJu7_b3DyLb_aA');
    }

    e.MouseLeaveDelayed = __aAUABpXXHje8G4fO36pHiQ(BgEABld8NT24si0NEtJjHA(d, new ctor$tQAABlFmNjqPFAFznSoELg(e, '__ctor_b__4')), i);
    b.jgEABlVNcDa86VHOtLThag(new ctor$_2gIABvFj1zCw7fmFw_bi94g(e, '__ctor_b__6'));
    b.kAEABlVNcDa86VHOtLThag(new ctor$_2gIABvFj1zCw7fmFw_bi94g(e, '__ctor_b__7'));
  };
  var ctor$FwYABs7xsjeJu7_b3DyLb_aA = $ctor$(null, 'FwYABs7xsjeJu7_b3DyLb_aA', type$_20O9T87xsjeJu7_b3DyLb_aA);

  // ScriptCoreLib.Shared.Avalon.Extensions.DelayedMouseEvents.add_MouseEnter
  type$_20O9T87xsjeJu7_b3DyLb_aA.EwYABs7xsjeJu7_b3DyLb_aA = function (b)
  {
    var a = this, c, d, e, f;

    a.MouseEnter = tAgABryOqj6XtSTDGu8Mcg(a.MouseEnter, b);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.DelayedMouseEvents.remove_MouseEnter
  type$_20O9T87xsjeJu7_b3DyLb_aA.FAYABs7xsjeJu7_b3DyLb_aA = function (b)
  {
    var a = this, c, d, e, f;

    a.MouseEnter = tggABryOqj6XtSTDGu8Mcg(a.MouseEnter, b);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.DelayedMouseEvents.add_MouseLeave
  type$_20O9T87xsjeJu7_b3DyLb_aA.FQYABs7xsjeJu7_b3DyLb_aA = function (b)
  {
    var a = this, c, d, e, f;

    a.MouseLeave = tAgABryOqj6XtSTDGu8Mcg(a.MouseLeave, b);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.DelayedMouseEvents.remove_MouseLeave
  type$_20O9T87xsjeJu7_b3DyLb_aA.FgYABs7xsjeJu7_b3DyLb_aA = function (b)
  {
    var a = this, c, d, e, f;

    a.MouseLeave = tggABryOqj6XtSTDGu8Mcg(a.MouseLeave, b);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.DelayedMouseEvents.<.ctor>b__0
  type$_20O9T87xsjeJu7_b3DyLb_aA.GAYABs7xsjeJu7_b3DyLb_aA = function ()
  {
    var a = this, b;

    b = (a.MouseEnter == null);

    if (!b)
    {
      a.MouseEnter.Invoke();
    }

  };

  // ScriptCoreLib.Shared.Avalon.Extensions.DelayedMouseEvents.<.ctor>b__1
  type$_20O9T87xsjeJu7_b3DyLb_aA.GQYABs7xsjeJu7_b3DyLb_aA = function ()
  {
    var a = this, b;

    b = (a.MouseLeave == null);

    if (!b)
    {
      a.MouseLeave.Invoke();
    }

  };

  // ScriptCoreLib.Shared.Avalon.Extensions.DelayedMouseEvents.<.ctor>b__3
  type$_20O9T87xsjeJu7_b3DyLb_aA.GgYABs7xsjeJu7_b3DyLb_aA = function ()
  {
    return this.MouseEnterDelay;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.DelayedMouseEvents.<.ctor>b__5
  type$_20O9T87xsjeJu7_b3DyLb_aA.GwYABs7xsjeJu7_b3DyLb_aA = function ()
  {
    return this.MouseLeaveDelay;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.DelayedMouseEventsExtensions.ToDelayedMouseEvents
  function HAYABjYw0zGP7BlaoKqgjw(b)
  {
    var c;

    c = new ctor$FwYABs7xsjeJu7_b3DyLb_aA(b);
    return c;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.FadeExtensions.FadeIn
  function HQYABgRH1z6zviRFFmvwRQ(b)
  {
    HgYABgRH1z6zviRFFmvwRQ(b, null);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.FadeExtensions.FadeIn
  function HgYABgRH1z6zviRFFmvwRQ(b, c)
  {
    var d;

    d = /* DOMCreateType */new OonYwZc5rDO9Nou3yHs1Kw();
    d.e = b;
    d.done = c;
    d.a = d.e.igEABlVNcDa86VHOtLThag();
    DgYABpXXHje8G4fO36pHiQ(50, new ctor$xBYABprwDDG20eOlCofu_aA(d, '_FadeIn_b__0'));
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.FadeExtensions.FadeOut
  function HwYABgRH1z6zviRFFmvwRQ(b)
  {
    IAYABgRH1z6zviRFFmvwRQ(b, null);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.FadeExtensions.FadeOut
  function IAYABgRH1z6zviRFFmvwRQ(b, c)
  {
    var d;

    d = /* DOMCreateType */new _65kKhntBtTy5JaVg7HbXaQ();
    d.e = b;
    d.done = c;
    d.a = d.e.igEABlVNcDa86VHOtLThag();
    DgYABpXXHje8G4fO36pHiQ(50, new ctor$xBYABprwDDG20eOlCofu_aA(d, '_FadeOut_b__3'));
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.AttachTo
  function OwYABr_bLWDe9OgfD0W3O7Q(b, c)
  {
    var d, e, f;

    f = !(b == null);

    if (!f)
    {
      e = b;
      return e;
    }

    d = b;
    c.yAEABtc9Bj2wz4iDlt0lAQ(d);
    e = b;
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.Show
  function IwYABr_bLWDe9OgfD0W3O7Q(b)
  {
    JQYABr_bLWDe9OgfD0W3O7Q(b, 1);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.Hide
  function JAYABr_bLWDe9OgfD0W3O7Q(b)
  {
    JQYABr_bLWDe9OgfD0W3O7Q(b, 0);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.Show
  function JQYABr_bLWDe9OgfD0W3O7Q(b, c)
  {
    __bgUABpXXHje8G4fO36pHiQ(b._1gUABh9EsjiMjQuHaf_bBRw(), c);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.AttachTo
  function JgYABr_bLWDe9OgfD0W3O7Q(b, c, d)
  {
    var e, f;

    e = /* DOMCreateType */new _4so82D0TuDyem3eEpOOyow();
    e.selector = c;
    e.c = d;
    _5wAABld8NT24si0NEtJjHA(b, new ctor$xBYABprwDDG20eOlCofu_aA(e, '_AttachTo_b__0'));
    _6QAABld8NT24si0NEtJjHA(b, new ctor$xBYABprwDDG20eOlCofu_aA(e, '_AttachTo_b__1'));
    f = b;
    return f;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.AttachTo
  function JwYABr_bLWDe9OgfD0W3O7Q(b, c)
  {
    var d, e;

    d = /* DOMCreateType */new mBXKjQY_azTOX3ObpxWIN3A();
    d.GetContainer = c;
    _5wAABld8NT24si0NEtJjHA(b, new ctor$xBYABprwDDG20eOlCofu_aA(d, '_AttachTo_b__4'));
    _6QAABld8NT24si0NEtJjHA(b, new ctor$xBYABprwDDG20eOlCofu_aA(d, '_AttachTo_b__5'));
    e = b;
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.AttachTo
  function KAYABr_bLWDe9OgfD0W3O7Q(b, c)
  {
    var d, e;

    d = /* DOMCreateType */new _2uvPotheQzWh6ouJc6qOLQ();
    d.c = c;
    _5wAABld8NT24si0NEtJjHA(b, new ctor$xBYABprwDDG20eOlCofu_aA(d, '_AttachTo_b__8'));
    _6QAABld8NT24si0NEtJjHA(b, new ctor$xBYABprwDDG20eOlCofu_aA(null, 'RQYABr_bLWDe9OgfD0W3O7Q'));
    e = b;
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.AttachToFrameworkElement
  function KQYABr_bLWDe9OgfD0W3O7Q(b, c)
  {
    var d, e;

    d = /* DOMCreateType */new _2Zhi0AdeBzWjVqrsS050Jw();
    d.c = c;
    _5wAABld8NT24si0NEtJjHA(b, new ctor$xBYABprwDDG20eOlCofu_aA(d, '_AttachToFrameworkElement_b__c'));
    _6QAABld8NT24si0NEtJjHA(b, new ctor$xBYABprwDDG20eOlCofu_aA(null, 'RgYABr_bLWDe9OgfD0W3O7Q'));
    e = b;
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.AttachTo
  function KgYABr_bLWDe9OgfD0W3O7Q(b, c, d)
  {
    var e, f, g;

    g = /* DOMCreateType */new SLbaBn4isT_aUlidWx6Iszw();
    g.selector = c;
    g.c = d;
    e = _7AAABld8NT24si0NEtJjHA(b);
    g.cache = new ctor$bxUABkaD4z_a2whoejWFgQA();
    f = new ctor$yBYABjoCmjq8bkwO1HbMkw(g, '_AttachTo_b__10');
    e.zAAABt_anizClbIzCpFmnkg(f);
    e.ygAABt_anizClbIzCpFmnkg(new ctor$yBYABjoCmjq8bkwO1HbMkw(g, '_AttachTo_b__14'));
    _4AAABld8NT24si0NEtJjHA(b, f);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.BringContainerToFront
  function KwYABr_bLWDe9OgfD0W3O7Q(b)
  {
    var c, d;

    d = !(b == null);

    if (!d)
    {
      c = b;
      return c;
    }

    ;
    LQYABr_bLWDe9OgfD0W3O7Q(b._1gUABh9EsjiMjQuHaf_bBRw());
    c = b;
    return c;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.GetParentPanel
  function LAYABr_bLWDe9OgfD0W3O7Q(b)
  {
    var c, d, e, f;

    ;
    c = b.xAEABpJ65jyB21eK1VwRQA();
    f = !(c == null);

    if (!f)
    {
      e = null;
      return e;
    }

    d = (c instanceof _6fkMzgsbBT_aZtqyqH0ZSXA ? c : null);
    f = !(d == null);

    if (!f)
    {
      throw _0xUABgW6xj6lZ8OoWLi9AQ('Parent should have been a Panel');
    }

    e = d;
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.BringToFront
  function LQYABr_bLWDe9OgfD0W3O7Q(b)
  {
    var c, d, e;

    e = !(b == null);

    if (!e)
    {
      d = b;
      return d;
    }

    c = LAYABr_bLWDe9OgfD0W3O7Q(b);
    e = !(c == null);

    if (!e)
    {
      d = b;
      return d;
    }

    c._0gEABgsbBT_aZtqyqH0ZSXA().OwIABkNvRjeA2wqMwhy5DA(b);
    c._0gEABgsbBT_aZtqyqH0ZSXA().OgIABkNvRjeA2wqMwhy5DA(b);
    d = b;
    return d;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.WithZoom
  function LgYABr_bLWDe9OgfD0W3O7Q(b, c)
  {
    var d;

    d = new ctor$SwYABgwhKjO0CXKgL5pstw(b, c);
    return d;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.MoveTo
  function LwYABr_bLWDe9OgfD0W3O7Q(b, c, d)
  {
    var e, f;

    f = (b == null);

    if (!f)
    {
      _2AEABh5ySTCeEJNh8DuEYg(b, c);
      _2QEABh5ySTCeEJNh8DuEYg(b, d);
    }

    e = b;
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.MoveTo
  function MAYABr_bLWDe9OgfD0W3O7Q(b, c, d)
  {
    var e;

    _2AEABh5ySTCeEJNh8DuEYg(b.IQYABkOaKDyU8x3crHyi1w(), (c * b.IgYABkOaKDyU8x3crHyi1w()));
    _2QEABh5ySTCeEJNh8DuEYg(b.IQYABkOaKDyU8x3crHyi1w(), (d * b.IgYABkOaKDyU8x3crHyi1w()));
    e = b;
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.MoveTo
  function MQYABr_bLWDe9OgfD0W3O7Q(b, c, d)
  {
    var e;

    _2AEABh5ySTCeEJNh8DuEYg(b.IQYABkOaKDyU8x3crHyi1w(), (c * b.IgYABkOaKDyU8x3crHyi1w()));
    _2QEABh5ySTCeEJNh8DuEYg(b.IQYABkOaKDyU8x3crHyi1w(), (d * b.IgYABkOaKDyU8x3crHyi1w()));
    e = b;
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.MoveTo
  function MgYABr_bLWDe9OgfD0W3O7Q(b, c)
  {
    var d, e;

    e = (b == null);

    if (!e)
    {
      _2AEABh5ySTCeEJNh8DuEYg(b, c.lgUABv73RTWSJr0jb0lPAg());
      _2QEABh5ySTCeEJNh8DuEYg(b, c.mAUABv73RTWSJr0jb0lPAg());
    }

    d = b;
    return d;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.MoveTo
  function MwYABr_bLWDe9OgfD0W3O7Q(b, c, d)
  {
    var e, f;

    f = (b == null);

    if (!f)
    {
      _2AEABh5ySTCeEJNh8DuEYg(b, c);
      _2QEABh5ySTCeEJNh8DuEYg(b, d);
    }

    e = b;
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.SizeTo
  function NAYABr_bLWDe9OgfD0W3O7Q(b, c, d)
  {
    var e, f;

    f = !(c < 0);

    if (!f)
    {
      c = 0;
    }

    f = !(d < 0);

    if (!f)
    {
      d = 0;
    }

    ;
    b.uwEABpJ65jyB21eK1VwRQA(c);
    ;
    b.vQEABpJ65jyB21eK1VwRQA(d);
    e = b;
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.SizeTo
  function NQYABr_bLWDe9OgfD0W3O7Q(b, c, d)
  {
    var e, f;

    f = !(c < 0);

    if (!f)
    {
      c = 0;
    }

    f = !(d < 0);

    if (!f)
    {
      d = 0;
    }

    ;
    b.uwEABpJ65jyB21eK1VwRQA(c);
    ;
    b.vQEABpJ65jyB21eK1VwRQA(d);
    e = b;
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.SizeTo
  function NgYABr_bLWDe9OgfD0W3O7Q(b, c, d)
  {
    var e, f;

    f = b.IQYABkOaKDyU8x3crHyi1w();
    ;
    f.uwEABpJ65jyB21eK1VwRQA((b.IgYABkOaKDyU8x3crHyi1w() * c));
    f = b.IQYABkOaKDyU8x3crHyi1w();
    ;
    f.vQEABpJ65jyB21eK1VwRQA((b.IgYABkOaKDyU8x3crHyi1w() * d));
    e = b;
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.SizeTo
  function NwYABr_bLWDe9OgfD0W3O7Q(b, c, d)
  {
    var e, f;

    f = b.IQYABkOaKDyU8x3crHyi1w();
    ;
    f.uwEABpJ65jyB21eK1VwRQA((b.IgYABkOaKDyU8x3crHyi1w() * c));
    f = b.IQYABkOaKDyU8x3crHyi1w();
    ;
    f.vQEABpJ65jyB21eK1VwRQA((b.IgYABkOaKDyU8x3crHyi1w() * d));
    e = b;
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.MoveContainerTo
  function OAYABr_bLWDe9OgfD0W3O7Q(b, c, d)
  {
    var e, f;

    ;
    e = b._1gUABh9EsjiMjQuHaf_bBRw();
    _2AEABh5ySTCeEJNh8DuEYg(e, c);
    _2QEABh5ySTCeEJNh8DuEYg(e, d);
    f = b;
    return f;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.MoveContainerTo
  function OQYABr_bLWDe9OgfD0W3O7Q(b, c, d)
  {
    var e, f;

    ;
    e = b._1gUABh9EsjiMjQuHaf_bBRw();
    _2AEABh5ySTCeEJNh8DuEYg(e, c);
    _2QEABh5ySTCeEJNh8DuEYg(e, d);
    f = b;
    return f;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.AttachTo
  function OgYABr_bLWDe9OgfD0W3O7Q(b, c)
  {
    var d, e, f, g;

    e = b;

    for (f = 0; (f < e.length); f++)
    {
      d = e[f];
      OwYABr_bLWDe9OgfD0W3O7Q(d, c);
    }

  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.AttachContainerTo
  function PAYABr_bLWDe9OgfD0W3O7Q(b, c)
  {
    var d, e;

    e = !(b == null);

    if (!e)
    {
      d = b;
      return d;
    }

    ;
    OwYABr_bLWDe9OgfD0W3O7Q(b._1gUABh9EsjiMjQuHaf_bBRw(), c);
    d = b;
    return d;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.AttachContainerTo
  function PQYABr_bLWDe9OgfD0W3O7Q(b, c)
  {
    var d, e, f, g, h;

    f = !(b == null);

    if (!f)
    {
      e = b;
      return e;
    }

    g = b;

    for (h = 0; (h < g.length); h++)
    {
      d = g[h];
      ;
      OwYABr_bLWDe9OgfD0W3O7Q(d._1gUABh9EsjiMjQuHaf_bBRw(), c._1gUABh9EsjiMjQuHaf_bBRw());
    }

    e = b;
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.AttachContainerTo
  function PgYABr_bLWDe9OgfD0W3O7Q(b, c)
  {
    var d, e, f, g, h;

    f = !(b == null);

    if (!f)
    {
      e = b;
      return e;
    }

    g = b;

    for (h = 0; (h < g.length); h++)
    {
      d = g[h];
      ;
      OwYABr_bLWDe9OgfD0W3O7Q(d._1gUABh9EsjiMjQuHaf_bBRw(), c);
    }

    e = b;
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.AttachContainerTo
  function PwYABr_bLWDe9OgfD0W3O7Q(b, c)
  {
    var d, e;

    e = !(b == null);

    if (!e)
    {
      d = b;
      return d;
    }

    ;
    OwYABr_bLWDe9OgfD0W3O7Q(b._1gUABh9EsjiMjQuHaf_bBRw(), c._1gUABh9EsjiMjQuHaf_bBRw());
    d = b;
    return d;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.AttachTo
  function QAYABr_bLWDe9OgfD0W3O7Q(b, c)
  {
    var d, e;

    e = !(b == null);

    if (!e)
    {
      d = b;
      return d;
    }

    OwYABr_bLWDe9OgfD0W3O7Q(b, c._1gUABh9EsjiMjQuHaf_bBRw());
    d = b;
    return d;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.Orphanize
  function QQYABr_bLWDe9OgfD0W3O7Q(b)
  {
    var c, d, e, f, g;

    f = !(b == null);

    if (!f)
    {
      g = void(0);
      e = g;
      return e;
    }

    ;
    c = b.xAEABpJ65jyB21eK1VwRQA();
    f = !(c == null);

    if (!f)
    {
      e = b;
      return e;
    }

    d = (c instanceof _6fkMzgsbBT_aZtqyqH0ZSXA ? c : null);
    f = !(d == null);

    if (!f)
    {
      throw _0xUABgW6xj6lZ8OoWLi9AQ('Parent should have been a Panel');
    }

    d._0gEABgsbBT_aZtqyqH0ZSXA().OwIABkNvRjeA2wqMwhy5DA(b);
    e = b;
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.OrphanizeContainer
  function QgYABr_bLWDe9OgfD0W3O7Q(b)
  {
    var c, d;

    d = !(b == null);

    if (!d)
    {
      c = b;
      return c;
    }

    ;
    QQYABr_bLWDe9OgfD0W3O7Q(b._1gUABh9EsjiMjQuHaf_bBRw());
    c = b;
    return c;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.Orphanize
  function QwYABr_bLWDe9OgfD0W3O7Q(b)
  {
    var c, d, e, f, g;

    e = b;

    for (f = 0; (f < e.length); f++)
    {
      c = e[f];
      QQYABr_bLWDe9OgfD0W3O7Q(c);
    }

    d = b;
    return d;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.Orphanize
  function RAYABr_bLWDe9OgfD0W3O7Q(b)
  {
    var c, d, e, f;

    e = b.sAIABnMeWzaNooAKOmFm5g();
    try
    {
      while (e._6wEABu7N0xGI6ACQJ1TEOg())
      {
        c = e.__bQEABrYmRzSu_anO2U_bk1MA();
        QQYABr_bLWDe9OgfD0W3O7Q(c);
      }
    }
    finally
    {
      f = (e == null);

      if (!f)
      {
        e.__bAEABq_bUDz_aWf_aXPRTEtLA();
      }

    }
    d = b;
    return d;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.<AttachTo>b__9
  function RQYABr_bLWDe9OgfD0W3O7Q(b)
  {
    QgYABr_bLWDe9OgfD0W3O7Q(b);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions.<AttachToFrameworkElement>b__d
  function RgYABr_bLWDe9OgfD0W3O7Q(b)
  {
    QQYABr_bLWDe9OgfD0W3O7Q(b);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+SupportsLayout`1
  function _4GTs5QwhKjO0CXKgL5pstw(){};
  _4GTs5QwhKjO0CXKgL5pstw.TypeName = "SupportsLayout_1";
  _4GTs5QwhKjO0CXKgL5pstw.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$_4GTs5QwhKjO0CXKgL5pstw = _4GTs5QwhKjO0CXKgL5pstw.prototype;
  type$_4GTs5QwhKjO0CXKgL5pstw.constructor = _4GTs5QwhKjO0CXKgL5pstw;
  type$_4GTs5QwhKjO0CXKgL5pstw._Value_k__BackingField = null;
  type$_4GTs5QwhKjO0CXKgL5pstw._Zoom_k__BackingField = null;
  var basector$_4GTs5QwhKjO0CXKgL5pstw = $ctor$(null, null, type$_4GTs5QwhKjO0CXKgL5pstw);
  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+SupportsLayout`1..ctor
  type$_4GTs5QwhKjO0CXKgL5pstw.SwYABgwhKjO0CXKgL5pstw = function (b, c)
  {
    var a = this;

    a.SAYABgwhKjO0CXKgL5pstw(b);
    a.SgYABgwhKjO0CXKgL5pstw(c);
  };
  var ctor$SwYABgwhKjO0CXKgL5pstw = $ctor$(null, 'SwYABgwhKjO0CXKgL5pstw', type$_4GTs5QwhKjO0CXKgL5pstw);

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+SupportsLayout`1.get_Value
  type$_4GTs5QwhKjO0CXKgL5pstw.RwYABgwhKjO0CXKgL5pstw = function ()
  {
    return this._Value_k__BackingField;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+SupportsLayout`1.set_Value
  type$_4GTs5QwhKjO0CXKgL5pstw.SAYABgwhKjO0CXKgL5pstw = function (b)
  {
    var a = this;

    a._Value_k__BackingField = b;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+SupportsLayout`1.get_Zoom
  type$_4GTs5QwhKjO0CXKgL5pstw.SQYABgwhKjO0CXKgL5pstw = function ()
  {
    return this._Zoom_k__BackingField;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+SupportsLayout`1.set_Zoom
  type$_4GTs5QwhKjO0CXKgL5pstw.SgYABgwhKjO0CXKgL5pstw = function (b)
  {
    var a = this;

    a._Zoom_k__BackingField = b;
  };

  // 
  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+SupportsLayout`1
  (function (i)  {
    i.IQYABkOaKDyU8x3crHyi1w = i.RwYABgwhKjO0CXKgL5pstw;
    i.IgYABkOaKDyU8x3crHyi1w = i.SQYABgwhKjO0CXKgL5pstw;
  }
  )(type$_4GTs5QwhKjO0CXKgL5pstw);
  // ScriptCoreLib.Shared.Avalon.AvalonSoundChannel
  function jz81IUc4Cj6Lfw5gKMeOuw(){};
  jz81IUc4Cj6Lfw5gKMeOuw.TypeName = "AvalonSoundChannel";
  jz81IUc4Cj6Lfw5gKMeOuw.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$jz81IUc4Cj6Lfw5gKMeOuw = jz81IUc4Cj6Lfw5gKMeOuw.prototype;
  type$jz81IUc4Cj6Lfw5gKMeOuw.constructor = jz81IUc4Cj6Lfw5gKMeOuw;
  var PAEABEc4Cj6Lfw5gKMeOuw = null;
  var PQEABEc4Cj6Lfw5gKMeOuw = null;
  var PgEABEc4Cj6Lfw5gKMeOuw = null;
  type$jz81IUc4Cj6Lfw5gKMeOuw.Start = null;
  type$jz81IUc4Cj6Lfw5gKMeOuw.Stop = null;
  type$jz81IUc4Cj6Lfw5gKMeOuw.SetVolume = null;
  type$jz81IUc4Cj6Lfw5gKMeOuw.PlaybackComplete = null;
  var basector$jz81IUc4Cj6Lfw5gKMeOuw = $ctor$(null, null, type$jz81IUc4Cj6Lfw5gKMeOuw);
  // ScriptCoreLib.Shared.Avalon.AvalonSoundChannel..ctor
  type$jz81IUc4Cj6Lfw5gKMeOuw.TAYABkc4Cj6Lfw5gKMeOuw = function ()
  {
    var a = this;


    if (!(PAEABEc4Cj6Lfw5gKMeOuw))
    {
      PAEABEc4Cj6Lfw5gKMeOuw = new ctor$wBYABk0OxjS1LNcuSVqN0Q(null, 'UAYABkc4Cj6Lfw5gKMeOuw');
    }

    a.Start = PAEABEc4Cj6Lfw5gKMeOuw;

    if (!(PQEABEc4Cj6Lfw5gKMeOuw))
    {
      PQEABEc4Cj6Lfw5gKMeOuw = new ctor$wBYABk0OxjS1LNcuSVqN0Q(null, 'UQYABkc4Cj6Lfw5gKMeOuw');
    }

    a.Stop = PQEABEc4Cj6Lfw5gKMeOuw;

    if (!(PgEABEc4Cj6Lfw5gKMeOuw))
    {
      PgEABEc4Cj6Lfw5gKMeOuw = new ctor$xBYABprwDDG20eOlCofu_aA(null, 'UgYABkc4Cj6Lfw5gKMeOuw');
    }

    a.SetVolume = PgEABEc4Cj6Lfw5gKMeOuw;
  };
  var ctor$TAYABkc4Cj6Lfw5gKMeOuw = jz81IUc4Cj6Lfw5gKMeOuw.ctor = $ctor$(null, 'TAYABkc4Cj6Lfw5gKMeOuw', type$jz81IUc4Cj6Lfw5gKMeOuw);

  // ScriptCoreLib.Shared.Avalon.AvalonSoundChannel.<.ctor>b__0
  function UAYABkc4Cj6Lfw5gKMeOuw()
  {
  };

  // ScriptCoreLib.Shared.Avalon.AvalonSoundChannel.add_PlaybackComplete
  type$jz81IUc4Cj6Lfw5gKMeOuw.add_PlaybackComplete = function (b)
  {
    var a = this, c, d, e, f;

    a.PlaybackComplete = tAgABryOqj6XtSTDGu8Mcg(a.PlaybackComplete, b);
  };

  // ScriptCoreLib.Shared.Avalon.AvalonSoundChannel.remove_PlaybackComplete
  type$jz81IUc4Cj6Lfw5gKMeOuw.remove_PlaybackComplete = function (b)
  {
    var a = this, c, d, e, f;

    a.PlaybackComplete = tggABryOqj6XtSTDGu8Mcg(a.PlaybackComplete, b);
  };

  // ScriptCoreLib.Shared.Avalon.AvalonSoundChannel.RaisePlaybackComplete
  type$jz81IUc4Cj6Lfw5gKMeOuw.RaisePlaybackComplete = function ()
  {
    var a = this, b;

    b = (a.PlaybackComplete == null);

    if (!b)
    {
      a.PlaybackComplete.Invoke();
    }

  };

  // ScriptCoreLib.Shared.Avalon.AvalonSoundChannel.<.ctor>b__1
  function UQYABkc4Cj6Lfw5gKMeOuw()
  {
  };

  // ScriptCoreLib.Shared.Avalon.AvalonSoundChannel.<.ctor>b__2
  function UgYABkc4Cj6Lfw5gKMeOuw(b)
  {
  };

  // ScriptCoreLib.Shared.Avalon.Tween.NumericTransmitter
  function xHR_b7pnjETylN96cbaLm9w(){};
  xHR_b7pnjETylN96cbaLm9w.TypeName = "NumericTransmitter";
  xHR_b7pnjETylN96cbaLm9w.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$xHR_b7pnjETylN96cbaLm9w = xHR_b7pnjETylN96cbaLm9w.prototype;
  type$xHR_b7pnjETylN96cbaLm9w.constructor = xHR_b7pnjETylN96cbaLm9w;
  type$xHR_b7pnjETylN96cbaLm9w.Output = null;
  type$xHR_b7pnjETylN96cbaLm9w.Input = null;
  var basector$xHR_b7pnjETylN96cbaLm9w = $ctor$(null, null, type$xHR_b7pnjETylN96cbaLm9w);
  // ScriptCoreLib.Shared.Avalon.Tween.NumericTransmitter..ctor
  type$xHR_b7pnjETylN96cbaLm9w.VAYABpnjETylN96cbaLm9w = function ()
  {
    var a = this;

  };
  var ctor$VAYABpnjETylN96cbaLm9w = xHR_b7pnjETylN96cbaLm9w.ctor = $ctor$(null, 'VAYABpnjETylN96cbaLm9w', type$xHR_b7pnjETylN96cbaLm9w);

  // ScriptCoreLib.Shared.Avalon.Tween.NumericTransmitter.op_Implicit
  function UwYABpnjETylN96cbaLm9w(b)
  {
    var c;

    c = b.Input;
    return c;
  };

  // ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter
  function xYM_bBJ8FRDmHYGOgHrnIbg(){};
  xYM_bBJ8FRDmHYGOgHrnIbg.TypeName = "NumericEmitter";
  xYM_bBJ8FRDmHYGOgHrnIbg.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$xYM_bBJ8FRDmHYGOgHrnIbg = xYM_bBJ8FRDmHYGOgHrnIbg.prototype = new xHR_b7pnjETylN96cbaLm9w();
  type$xYM_bBJ8FRDmHYGOgHrnIbg.constructor = xYM_bBJ8FRDmHYGOgHrnIbg;
  var QgEABJ8FRDmHYGOgHrnIbg = null;
  type$xYM_bBJ8FRDmHYGOgHrnIbg.InputComplete = null;
  var basector$xYM_bBJ8FRDmHYGOgHrnIbg = $ctor$(basector$xHR_b7pnjETylN96cbaLm9w, null, type$xYM_bBJ8FRDmHYGOgHrnIbg);
  // ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter..ctor
  type$xYM_bBJ8FRDmHYGOgHrnIbg.WwYABp8FRDmHYGOgHrnIbg = function ()
  {
    var a = this;

    a.VAYABpnjETylN96cbaLm9w();
  };
  var ctor$WwYABp8FRDmHYGOgHrnIbg = xYM_bBJ8FRDmHYGOgHrnIbg.ctor = $ctor$(basector$xHR_b7pnjETylN96cbaLm9w, 'WwYABp8FRDmHYGOgHrnIbg', type$xYM_bBJ8FRDmHYGOgHrnIbg);

  // ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter.add_InputComplete
  type$xYM_bBJ8FRDmHYGOgHrnIbg.VQYABp8FRDmHYGOgHrnIbg = function (b)
  {
    var a = this, c, d, e, f;

    a.InputComplete = tAgABryOqj6XtSTDGu8Mcg(a.InputComplete, b);
  };

  // ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter.remove_InputComplete
  type$xYM_bBJ8FRDmHYGOgHrnIbg.VgYABp8FRDmHYGOgHrnIbg = function (b)
  {
    var a = this, c, d, e, f;

    a.InputComplete = tggABryOqj6XtSTDGu8Mcg(a.InputComplete, b);
  };

  // ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter.Of
  function VwYABp8FRDmHYGOgHrnIbg(b)
  {
    var c, d;

    c = /* DOMCreateType */new w1dzGuxJRjmHxiArZeQ2bQ();
    c.n = new ctor$WwYABp8FRDmHYGOgHrnIbg();
    c.n.Output = b;
    c.nx = 0;
    c.ny = 0;
    c.tx = 0;
    c.ty = 0;
    c.dirty = 0;

    if (!(QgEABJ8FRDmHYGOgHrnIbg))
    {
      QgEABJ8FRDmHYGOgHrnIbg = new ctor$vQAABriGdjqO_bQaeO7VZFQ(null, 'XAYABp8FRDmHYGOgHrnIbg');
    }

    c.GetDistance = QgEABJ8FRDmHYGOgHrnIbg;
    c.Stop = null;
    c.n.Input = new ctor$yBYABjoCmjq8bkwO1HbMkw(c, '_Of_b__1');
    d = c.n;
    return d;
  };

  // ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter.op_Implicit
  function WAYABp8FRDmHYGOgHrnIbg(b)
  {
    var c, d;

    c = /* DOMCreateType */new HQMzJTFQjz2Ek16PgCnDbg();
    c.e = b;
    c.move = UwYABpnjETylN96cbaLm9w(c.e);
    d = new ctor$zBYABsGwbT_auFf3i5YQTBA(c, '_op_Implicit_b__6');
    return d;
  };

  // ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter.OfDouble
  function WQYABp8FRDmHYGOgHrnIbg(b)
  {
    var c;

    c = WgYABp8FRDmHYGOgHrnIbg(b, 0.01);
    return c;
  };

  // ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter.OfDouble
  function WgYABp8FRDmHYGOgHrnIbg(b, c)
  {
    var d, e;

    d = /* DOMCreateType */new dsL16rBATTmjfcpejB8MFw();
    d.h = b;
    d.scale = c;
    d.u = UwYABpnjETylN96cbaLm9w(VwYABp8FRDmHYGOgHrnIbg(new ctor$yBYABjoCmjq8bkwO1HbMkw(d, '_OfDouble_b__e')));
    e = new ctor$yBYABjoCmjq8bkwO1HbMkw(d, '_OfDouble_b__f');
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter.<Of>b__0
  function XAYABp8FRDmHYGOgHrnIbg(b, c)
  {
    var d;

    d = xBUABuZEHT_aKgf0BKjPkdw(((b * b) + (c * c)));
    return d;
  };

  // ScriptCoreLib.Shared.Avalon.Tween.NumericOmitter
  function nIy5Nl3w0zmloPVWlfdsZg(){};
  nIy5Nl3w0zmloPVWlfdsZg.TypeName = "NumericOmitter";
  nIy5Nl3w0zmloPVWlfdsZg.Assembly = xgfxWyb1F02PyrayIR0TKg;
  var type$nIy5Nl3w0zmloPVWlfdsZg = nIy5Nl3w0zmloPVWlfdsZg.prototype = new xHR_b7pnjETylN96cbaLm9w();
  type$nIy5Nl3w0zmloPVWlfdsZg.constructor = nIy5Nl3w0zmloPVWlfdsZg;
  var QwEABF3w0zmloPVWlfdsZg = null;
  var basector$nIy5Nl3w0zmloPVWlfdsZg = $ctor$(basector$xHR_b7pnjETylN96cbaLm9w, null, type$nIy5Nl3w0zmloPVWlfdsZg);
  // ScriptCoreLib.Shared.Avalon.Tween.NumericOmitter..ctor
  type$nIy5Nl3w0zmloPVWlfdsZg.XgYABl3w0zmloPVWlfdsZg = function ()
  {
    var a = this;

    a.VAYABpnjETylN96cbaLm9w();
  };
  var ctor$XgYABl3w0zmloPVWlfdsZg = nIy5Nl3w0zmloPVWlfdsZg.ctor = $ctor$(basector$xHR_b7pnjETylN96cbaLm9w, 'XgYABl3w0zmloPVWlfdsZg', type$nIy5Nl3w0zmloPVWlfdsZg);

  // ScriptCoreLib.Shared.Avalon.Tween.NumericOmitter.Of
  function XQYABl3w0zmloPVWlfdsZg(b)
  {
    var c, d, e;

    d = /* DOMCreateType */new nXhlLXl46j629y_a77FTZzw();
    d.Output = b;
    d._x = 0;
    d._y = 0;
    d._dirty = 0;
    d.GetDistance = new ctor$vQAABriGdjqO_bQaeO7VZFQ(d, '_Of_b__1');
    d.StopInputViaTimeout = null;
    d.OutputAndRemember = new ctor$yBYABjoCmjq8bkwO1HbMkw(d, '_Of_b__2');

    if (!(QwEABF3w0zmloPVWlfdsZg))
    {
      QwEABF3w0zmloPVWlfdsZg = new ctor$wBYABk0OxjS1LNcuSVqN0Q(null, 'XwYABl3w0zmloPVWlfdsZg');
    }

    d.DelayedOutput = QwEABF3w0zmloPVWlfdsZg;
    d.StopDelayedOutput = null;
    c = new ctor$XgYABl3w0zmloPVWlfdsZg();
    c.Output = d.OutputAndRemember;
    c.Input = new ctor$yBYABjoCmjq8bkwO1HbMkw(d, '_Of_b__4');
    e = c;
    return e;
  };

  // ScriptCoreLib.Shared.Avalon.Tween.NumericOmitter.<Of>b__3
  function XwYABl3w0zmloPVWlfdsZg()
  {
  };

  // Closure type for ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass1
  function UBy6FezHnTKTcjMGCnMGLw() {}  var type$UBy6FezHnTKTcjMGCnMGLw = UBy6FezHnTKTcjMGCnMGLw.prototype;
  type$UBy6FezHnTKTcjMGCnMGLw.constructor = UBy6FezHnTKTcjMGCnMGLw;
  type$UBy6FezHnTKTcjMGCnMGLw.__4__this = null;
  type$UBy6FezHnTKTcjMGCnMGLw.value = null;
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass1.<add_MouseMove>b__0
  type$UBy6FezHnTKTcjMGCnMGLw._add_MouseMove_b__0 = function (b)
  {
    var a = this;

    a.value.Invoke(a.__4__this, SwIABh93Pj2k8gEjdybf_aQ(TAIABh93Pj2k8gEjdybf_aQ(b)));
  };

  // Closure type for ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass4
  function g4UKP20G3T6APHtF1r_b3ww() {}  var type$g4UKP20G3T6APHtF1r_b3ww = g4UKP20G3T6APHtF1r_b3ww.prototype;
  type$g4UKP20G3T6APHtF1r_b3ww.constructor = g4UKP20G3T6APHtF1r_b3ww;
  type$g4UKP20G3T6APHtF1r_b3ww.__4__this = null;
  type$g4UKP20G3T6APHtF1r_b3ww.value = null;
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass4.<add_MouseEnter>b__3
  type$g4UKP20G3T6APHtF1r_b3ww._add_MouseEnter_b__3 = function (b)
  {
    var a = this;

    a.value.Invoke(a.__4__this, SwIABh93Pj2k8gEjdybf_aQ(TAIABh93Pj2k8gEjdybf_aQ(b)));
  };

  // Closure type for ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass7
  function Mygi9gZ95DS086ytMUWWqQ() {}  var type$Mygi9gZ95DS086ytMUWWqQ = Mygi9gZ95DS086ytMUWWqQ.prototype;
  type$Mygi9gZ95DS086ytMUWWqQ.constructor = Mygi9gZ95DS086ytMUWWqQ;
  type$Mygi9gZ95DS086ytMUWWqQ.__4__this = null;
  type$Mygi9gZ95DS086ytMUWWqQ.value = null;
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass7.<add_MouseLeave>b__6
  type$Mygi9gZ95DS086ytMUWWqQ._add_MouseLeave_b__6 = function (b)
  {
    var a = this;

    a.value.Invoke(a.__4__this, SwIABh93Pj2k8gEjdybf_aQ(TAIABh93Pj2k8gEjdybf_aQ(b)));
  };

  // Closure type for ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClassa
  function Z46AclWLWjKZ3VOI3BwdpA() {}  var type$Z46AclWLWjKZ3VOI3BwdpA = Z46AclWLWjKZ3VOI3BwdpA.prototype;
  type$Z46AclWLWjKZ3VOI3BwdpA.constructor = Z46AclWLWjKZ3VOI3BwdpA;
  type$Z46AclWLWjKZ3VOI3BwdpA.__4__this = null;
  type$Z46AclWLWjKZ3VOI3BwdpA.value = null;
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClassa.<add_MouseLeftButtonDown>b__9
  type$Z46AclWLWjKZ3VOI3BwdpA._add_MouseLeftButtonDown_b__9 = function (b)
  {
    var a = this, c;

    HwkABiI_buTuggDgyNjTeNw(b);
    c = !(HAkABiI_buTuggDgyNjTeNw(b) == 1);

    if (!c)
    {
      a.value.Invoke(a.__4__this, _0wIABoQ1iTGIIgWsxpNdQw(_1AIABoQ1iTGIIgWsxpNdQw(b)));
    }

  };

  // Closure type for ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClassd
  function WpNi8lJ1GjCWQhPxwAdFFg() {}  var type$WpNi8lJ1GjCWQhPxwAdFFg = WpNi8lJ1GjCWQhPxwAdFFg.prototype;
  type$WpNi8lJ1GjCWQhPxwAdFFg.constructor = WpNi8lJ1GjCWQhPxwAdFFg;
  type$WpNi8lJ1GjCWQhPxwAdFFg.__4__this = null;
  type$WpNi8lJ1GjCWQhPxwAdFFg.value = null;
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClassd.<add_MouseLeftButtonUp>b__c
  type$WpNi8lJ1GjCWQhPxwAdFFg._add_MouseLeftButtonUp_b__c = function (b)
  {
    var a = this, c;

    HwkABiI_buTuggDgyNjTeNw(b);
    c = !(HAkABiI_buTuggDgyNjTeNw(b) == 1);

    if (!c)
    {
      a.value.Invoke(a.__4__this, _0wIABoQ1iTGIIgWsxpNdQw(_1AIABoQ1iTGIIgWsxpNdQw(b)));
    }

  };

  // Closure type for ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass10
  function N0UDXIqhVD_aw7tdFPLCWtA() {}  var type$N0UDXIqhVD_aw7tdFPLCWtA = N0UDXIqhVD_aw7tdFPLCWtA.prototype;
  type$N0UDXIqhVD_aw7tdFPLCWtA.constructor = N0UDXIqhVD_aw7tdFPLCWtA;
  type$N0UDXIqhVD_aw7tdFPLCWtA.__4__this = null;
  type$N0UDXIqhVD_aw7tdFPLCWtA.value = null;
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass10.<add_MouseWheel>b__f
  type$N0UDXIqhVD_aw7tdFPLCWtA._add_MouseWheel_b__f = function (b)
  {
    var a = this;

    a.value.Invoke(a.__4__this, UgIABu4woziYejFVw5vKrw(UwIABu4woziYejFVw5vKrw(b)));
  };

  // Closure type for ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass13
  function sBamWqS6oD29d126C7KubQ() {}  var type$sBamWqS6oD29d126C7KubQ = sBamWqS6oD29d126C7KubQ.prototype;
  type$sBamWqS6oD29d126C7KubQ.constructor = sBamWqS6oD29d126C7KubQ;
  type$sBamWqS6oD29d126C7KubQ.__4__this = null;
  type$sBamWqS6oD29d126C7KubQ.value = null;
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass13.<add_KeyDown>b__12
  type$sBamWqS6oD29d126C7KubQ._add_KeyDown_b__12 = function (b)
  {
    var a = this;

    lgIABvA7wzewV1_aWTTac9g(a.value, a.__4__this, b);
  };

  // Closure type for ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass16
  function sJP_bMz21rD2Ftntd4mT8jg() {}  var type$sJP_bMz21rD2Ftntd4mT8jg = sJP_bMz21rD2Ftntd4mT8jg.prototype;
  type$sJP_bMz21rD2Ftntd4mT8jg.constructor = sJP_bMz21rD2Ftntd4mT8jg;
  type$sJP_bMz21rD2Ftntd4mT8jg.__4__this = null;
  type$sJP_bMz21rD2Ftntd4mT8jg.value = null;
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass16.<add_KeyUp>b__15
  type$sJP_bMz21rD2Ftntd4mT8jg._add_KeyUp_b__15 = function (b)
  {
    var a = this;

    lgIABvA7wzewV1_aWTTac9g(a.value, a.__4__this, b);
  };

  // Closure type for ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass19
  function okE6_aL_aN1D2KIl3IAeRbSQ() {}  var type$okE6_aL_aN1D2KIl3IAeRbSQ = okE6_aL_aN1D2KIl3IAeRbSQ.prototype;
  type$okE6_aL_aN1D2KIl3IAeRbSQ.constructor = okE6_aL_aN1D2KIl3IAeRbSQ;
  type$okE6_aL_aN1D2KIl3IAeRbSQ.__4__this = null;
  type$okE6_aL_aN1D2KIl3IAeRbSQ.value = null;
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass19.<add_GotFocus>b__18
  type$okE6_aL_aN1D2KIl3IAeRbSQ._add_GotFocus_b__18 = function (b)
  {
    var a = this;

    a.value.Invoke(a.__4__this, null);
  };

  // Closure type for ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass1c
  function Jg2REyL_a7zqIKUpXnHVRnw() {}  var type$Jg2REyL_a7zqIKUpXnHVRnw = Jg2REyL_a7zqIKUpXnHVRnw.prototype;
  type$Jg2REyL_a7zqIKUpXnHVRnw.constructor = Jg2REyL_a7zqIKUpXnHVRnw;
  type$Jg2REyL_a7zqIKUpXnHVRnw.__4__this = null;
  type$Jg2REyL_a7zqIKUpXnHVRnw.value = null;
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass1c.<add_LostFocus>b__1b
  type$Jg2REyL_a7zqIKUpXnHVRnw._add_LostFocus_b__1b = function (b)
  {
    var a = this;

    a.value.Invoke(a.__4__this, null);
  };

  // Closure type for ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass20
  function opaEu2MzTT6qbJr7GXR7KA() {}  var type$opaEu2MzTT6qbJr7GXR7KA = opaEu2MzTT6qbJr7GXR7KA.prototype;
  type$opaEu2MzTT6qbJr7GXR7KA.constructor = opaEu2MzTT6qbJr7GXR7KA;
  type$opaEu2MzTT6qbJr7GXR7KA.__4__this = null;
  type$opaEu2MzTT6qbJr7GXR7KA.value = null;
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass20.<add_TouchDown>b__1f
  type$opaEu2MzTT6qbJr7GXR7KA._add_TouchDown_b__1f = function (b)
  {
    var a = this, c;

    c = new ctor$XgIABlNofzu_aOo5CHuvwtA();
    c.InternalValue = b;
    a.value.Invoke(a.__4__this, c);
  };

  // Closure type for ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass24
  function _38gjNTL9eDGk3c0QxJ_aemQ() {}  var type$_38gjNTL9eDGk3c0QxJ_aemQ = _38gjNTL9eDGk3c0QxJ_aemQ.prototype;
  type$_38gjNTL9eDGk3c0QxJ_aemQ.constructor = _38gjNTL9eDGk3c0QxJ_aemQ;
  type$_38gjNTL9eDGk3c0QxJ_aemQ.__4__this = null;
  type$_38gjNTL9eDGk3c0QxJ_aemQ.value = null;
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass24.<add_TouchMove>b__23
  type$_38gjNTL9eDGk3c0QxJ_aemQ._add_TouchMove_b__23 = function (b)
  {
    var a = this, c;

    c = new ctor$XgIABlNofzu_aOo5CHuvwtA();
    c.InternalValue = b;
    a.value.Invoke(a.__4__this, c);
  };

  // Closure type for ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass28
  function jJfILYcEvTmClbBUsWCIWA() {}  var type$jJfILYcEvTmClbBUsWCIWA = jJfILYcEvTmClbBUsWCIWA.prototype;
  type$jJfILYcEvTmClbBUsWCIWA.constructor = jJfILYcEvTmClbBUsWCIWA;
  type$jJfILYcEvTmClbBUsWCIWA.__4__this = null;
  type$jJfILYcEvTmClbBUsWCIWA.value = null;
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.__UIElement+<>c__DisplayClass28.<add_TouchUp>b__27
  type$jJfILYcEvTmClbBUsWCIWA._add_TouchUp_b__27 = function (b)
  {
    var a = this, c;

    c = new ctor$XgIABlNofzu_aOo5CHuvwtA();
    c.InternalValue = b;
    a.value.Invoke(a.__4__this, c);
  };

  // Closure type for ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Image+<>c__DisplayClass3
  function _2YwXNuldBz_aqjVgK2GcB4g() {}  var type$_2YwXNuldBz_aqjVgK2GcB4g = _2YwXNuldBz_aqjVgK2GcB4g.prototype;
  type$_2YwXNuldBz_aqjVgK2GcB4g.constructor = _2YwXNuldBz_aqjVgK2GcB4g;
  type$_2YwXNuldBz_aqjVgK2GcB4g.Apply = null;
  type$_2YwXNuldBz_aqjVgK2GcB4g.__4__this = null;
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__Image+<>c__DisplayClass3.<set_Source>b__1
  type$_2YwXNuldBz_aqjVgK2GcB4g._set_Source_b__1 = function (b)
  {
    var a = this;

    uQkABghwIT_anz7p9u46AsA(b, a.Apply);
  };

  // Closure type for ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox+<>c__DisplayClass4
  function ud_bj93Ek7Tq827O9L0jR3Q() {}  var type$ud_bj93Ek7Tq827O9L0jR3Q = ud_bj93Ek7Tq827O9L0jR3Q.prototype;
  type$ud_bj93Ek7Tq827O9L0jR3Q.constructor = ud_bj93Ek7Tq827O9L0jR3Q;
  type$ud_bj93Ek7Tq827O9L0jR3Q.InternalAutoSizeUpdate = null;
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox+<>c__DisplayClass4.<.ctor>b__1
  type$ud_bj93Ek7Tq827O9L0jR3Q.__ctor_b__1 = function (b)
  {
    var a = this;

    a.InternalAutoSizeUpdate.Invoke();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox+<>c__DisplayClass4.<.ctor>b__2
  type$ud_bj93Ek7Tq827O9L0jR3Q.__ctor_b__2 = function (b)
  {
    var a = this;

    a.InternalAutoSizeUpdate.Invoke();
  };

  // Closure type for ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox+<>c__DisplayClassb
  function ukdPuH1vejqiBFT3nZdjdQ() {}  var type$ukdPuH1vejqiBFT3nZdjdQ = ukdPuH1vejqiBFT3nZdjdQ.prototype;
  type$ukdPuH1vejqiBFT3nZdjdQ.constructor = ukdPuH1vejqiBFT3nZdjdQ;
  type$ukdPuH1vejqiBFT3nZdjdQ.InternalAutoSizeUpdate = null;
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox+<>c__DisplayClassb.<InternalSetAcceptsReturn>b__8
  type$ukdPuH1vejqiBFT3nZdjdQ._InternalSetAcceptsReturn_b__8 = function (b)
  {
    var a = this;

    a.InternalAutoSizeUpdate.Invoke();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox+<>c__DisplayClassb.<InternalSetAcceptsReturn>b__9
  type$ukdPuH1vejqiBFT3nZdjdQ._InternalSetAcceptsReturn_b__9 = function (b)
  {
    var a = this;

    a.InternalAutoSizeUpdate.Invoke();
  };

  // Closure type for ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox+<>c__DisplayClass15
  function Odin_bYkGYTOundN8ybJ_bsw() {}  var type$Odin_bYkGYTOundN8ybJ_bsw = Odin_bYkGYTOundN8ybJ_bsw.prototype;
  type$Odin_bYkGYTOundN8ybJ_bsw.constructor = Odin_bYkGYTOundN8ybJ_bsw;
  type$Odin_bYkGYTOundN8ybJ_bsw.NotifyText = null;
  type$Odin_bYkGYTOundN8ybJ_bsw.Notify = null;
  type$Odin_bYkGYTOundN8ybJ_bsw.t = null;
  type$Odin_bYkGYTOundN8ybJ_bsw.Check = null;
  type$Odin_bYkGYTOundN8ybJ_bsw.__4__this = null;
  type$Odin_bYkGYTOundN8ybJ_bsw.value = null;
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox+<>c__DisplayClass15.<Internal_add_TextChanged>b__d
  type$Odin_bYkGYTOundN8ybJ_bsw._Internal_add_TextChanged_b__d = function ()
  {
    var a = this;

    a.__4__this.JAIABv_adLT6ZD2jUxEHFMw();
    a.value.Invoke(a.__4__this, null);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox+<>c__DisplayClass15.<Internal_add_TextChanged>b__e
  type$Odin_bYkGYTOundN8ybJ_bsw._Internal_add_TextChanged_b__e = function ()
  {
    var a = this, b, c;

    b = a.__4__this.IgIABv_adLT6ZD2jUxEHFMw();
    c = !UQoABpsWqDaU6r2n8iDVRQ(b, a.NotifyText);

    if (!c)
    {
      return;
    }

    a.NotifyText = b;
    a.Notify.Invoke();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox+<>c__DisplayClass15.<Internal_add_TextChanged>b__f
  type$Odin_bYkGYTOundN8ybJ_bsw._Internal_add_TextChanged_b__f = function (b)
  {
    var a = this;

    a.Check.Invoke();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox+<>c__DisplayClass15.<Internal_add_TextChanged>b__10
  type$Odin_bYkGYTOundN8ybJ_bsw._Internal_add_TextChanged_b__10 = function (b)
  {
    var a = this;

    a.NotifyText = a.__4__this.IgIABv_adLT6ZD2jUxEHFMw();
    a.t.OwkABtASjTW75NTKMK1D8w(100);
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox+<>c__DisplayClass15.<Internal_add_TextChanged>b__11
  type$Odin_bYkGYTOundN8ybJ_bsw._Internal_add_TextChanged_b__11 = function (b)
  {
    var a = this;

    a.t.PAkABtASjTW75NTKMK1D8w();
    a.NotifyText = null;
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox+<>c__DisplayClass15.<Internal_add_TextChanged>b__12
  type$Odin_bYkGYTOundN8ybJ_bsw._Internal_add_TextChanged_b__12 = function (b)
  {
    var a = this;

    a.Check.Invoke();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox+<>c__DisplayClass15.<Internal_add_TextChanged>b__13
  type$Odin_bYkGYTOundN8ybJ_bsw._Internal_add_TextChanged_b__13 = function (b)
  {
    var a = this;

    a.Check.Invoke();
  };

  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Controls.__TextBox+<>c__DisplayClass15.<Internal_add_TextChanged>b__14
  type$Odin_bYkGYTOundN8ybJ_bsw._Internal_add_TextChanged_b__14 = function (b)
  {
    var a = this;

    a.Check.Invoke();
  };

  // Closure type for ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapImage+<>c__DisplayClass2
  function _1Tr0CBJFUjS6X2XsooBX5Q() {}  var type$_1Tr0CBJFUjS6X2XsooBX5Q = _1Tr0CBJFUjS6X2XsooBX5Q.prototype;
  type$_1Tr0CBJFUjS6X2XsooBX5Q.constructor = _1Tr0CBJFUjS6X2XsooBX5Q;
  type$_1Tr0CBJFUjS6X2XsooBX5Q.e = null;
  type$_1Tr0CBJFUjS6X2XsooBX5Q.__4__this = null;
  // ScriptCoreLib.JavaScript.BCLImplementation.System.Windows.Media.Imaging.__BitmapImage+<>c__DisplayClass2.<set_UriSource>b__0
  type$_1Tr0CBJFUjS6X2XsooBX5Q._set_UriSource_b__0 = function (b)
  {
    var a = this, c;

    a.__4__this.InternalBitmap.aAEABj44sDuzJPBkMyeBig(a.e);
    c = (a.__4__this.DownloadCompleted == null);

    if (!c)
    {
      a.__4__this.DownloadCompleted.Invoke(null, null);
    }

  };

  // Anonymous type
  function AlOFqH_aQcjeFqGK6o9OkeA() {}  var type$AlOFqH_aQcjeFqGK6o9OkeA = AlOFqH_aQcjeFqGK6o9OkeA.prototype;
  type$AlOFqH_aQcjeFqGK6o9OkeA.constructor = AlOFqH_aQcjeFqGK6o9OkeA;
  type$AlOFqH_aQcjeFqGK6o9OkeA.__Width_i__Field = null;
  type$AlOFqH_aQcjeFqGK6o9OkeA.__Height_i__Field = null;
  // <>f__AnonymousType0`2.get__Width
  type$AlOFqH_aQcjeFqGK6o9OkeA.get__Width = function ()
  {
    return this.__Width_i__Field;
  };

  // <>f__AnonymousType0`2.get__Height
  type$AlOFqH_aQcjeFqGK6o9OkeA.get__Height = function ()
  {
    return this.__Height_i__Field;
  };

  // <>f__AnonymousType0`2.ToString
  type$AlOFqH_aQcjeFqGK6o9OkeA.toString /* <>f__AnonymousType0`2.ToString */ = function ()
  {
    var a = this, b, c;

    b = new ctor$HBYABqs_a3TCbkgZaEzn95Q();
    b.IhYABqs_a3TCbkgZaEzn95Q('{ _Width = ');
    b.IxYABqs_a3TCbkgZaEzn95Q(a.__Width_i__Field);
    b.IhYABqs_a3TCbkgZaEzn95Q(', _Height = ');
    b.IxYABqs_a3TCbkgZaEzn95Q(a.__Height_i__Field);
    b.IhYABqs_a3TCbkgZaEzn95Q(' }');
    c = (b+'');
    return c;
  };
    AlOFqH_aQcjeFqGK6o9OkeA.prototype.toString /* System.Object.ToString */ = AlOFqH_aQcjeFqGK6o9OkeA.prototype.toString /* <>f__AnonymousType0`2.ToString */;

  // <>f__AnonymousType0`2.Equals
  type$AlOFqH_aQcjeFqGK6o9OkeA.Equals = function (b)
  {
    throw 'Not implemented, Equals';
  };
    AlOFqH_aQcjeFqGK6o9OkeA.prototype.AwAABnwCHD6Y1dqcmGKqIQ = AlOFqH_aQcjeFqGK6o9OkeA.prototype.Equals;

  // <>f__AnonymousType0`2.GetHashCode
  type$AlOFqH_aQcjeFqGK6o9OkeA.GetHashCode = function ()
  {
    throw 'Not implemented, GetHashCode';
  };
    AlOFqH_aQcjeFqGK6o9OkeA.prototype.BgAABnwCHD6Y1dqcmGKqIQ = AlOFqH_aQcjeFqGK6o9OkeA.prototype.GetHashCode;

  // <>f__AnonymousType0`2..ctor
  type$AlOFqH_aQcjeFqGK6o9OkeA.vQYABn_aQcjeFqGK6o9OkeA = function (b, c)
  {
    var a = this;

    a.__Width_i__Field = b;
    a.__Height_i__Field = c;
  };
  var ctor$vQYABn_aQcjeFqGK6o9OkeA = $ctor$(null, 'vQYABn_aQcjeFqGK6o9OkeA', type$AlOFqH_aQcjeFqGK6o9OkeA);
  // Closure type for ScriptCoreLib.JavaScript.UCLImplementation.__AvalonExtensions+<>c__DisplayClass1
  function xTOTMv_bEYTmQSkv_aRfZ0_bg() {}  var type$xTOTMv_bEYTmQSkv_aRfZ0_bg = xTOTMv_bEYTmQSkv_aRfZ0_bg.prototype;
  type$xTOTMv_bEYTmQSkv_aRfZ0_bg.constructor = xTOTMv_bEYTmQSkv_aRfZ0_bg;
  type$xTOTMv_bEYTmQSkv_aRfZ0_bg.h = null;
  // ScriptCoreLib.JavaScript.UCLImplementation.__AvalonExtensions+<>c__DisplayClass1.<ToStringAsset>b__0
  type$xTOTMv_bEYTmQSkv_aRfZ0_bg._ToStringAsset_b__0 = function (b)
  {
    var a = this;

    a.h.Invoke(b.responseText);
  };

  // Anonymous type
  function r79vtytyVDagoZob2KgBSQ() {}  var type$r79vtytyVDagoZob2KgBSQ = r79vtytyVDagoZob2KgBSQ.prototype;
  type$r79vtytyVDagoZob2KgBSQ.constructor = r79vtytyVDagoZob2KgBSQ;
  type$r79vtytyVDagoZob2KgBSQ._X_i__Field = null;
  type$r79vtytyVDagoZob2KgBSQ._Y_i__Field = null;
  // <>f__AnonymousType1`2.get_X
  type$r79vtytyVDagoZob2KgBSQ.get_X = function ()
  {
    return this._X_i__Field;
  };

  // <>f__AnonymousType1`2.get_Y
  type$r79vtytyVDagoZob2KgBSQ.get_Y = function ()
  {
    return this._Y_i__Field;
  };

  // <>f__AnonymousType1`2.ToString
  type$r79vtytyVDagoZob2KgBSQ.toString /* <>f__AnonymousType1`2.ToString */ = function ()
  {
    var a = this, b, c;

    b = new ctor$HBYABqs_a3TCbkgZaEzn95Q();
    b.IhYABqs_a3TCbkgZaEzn95Q('{ X = ');
    b.IxYABqs_a3TCbkgZaEzn95Q(a._X_i__Field);
    b.IhYABqs_a3TCbkgZaEzn95Q(', Y = ');
    b.IxYABqs_a3TCbkgZaEzn95Q(a._Y_i__Field);
    b.IhYABqs_a3TCbkgZaEzn95Q(' }');
    c = (b+'');
    return c;
  };
    r79vtytyVDagoZob2KgBSQ.prototype.toString /* System.Object.ToString */ = r79vtytyVDagoZob2KgBSQ.prototype.toString /* <>f__AnonymousType1`2.ToString */;

  // <>f__AnonymousType1`2.Equals
  type$r79vtytyVDagoZob2KgBSQ.Equals = function (b)
  {
    throw 'Not implemented, Equals';
  };
    r79vtytyVDagoZob2KgBSQ.prototype.AwAABnwCHD6Y1dqcmGKqIQ = r79vtytyVDagoZob2KgBSQ.prototype.Equals;

  // <>f__AnonymousType1`2.GetHashCode
  type$r79vtytyVDagoZob2KgBSQ.GetHashCode = function ()
  {
    throw 'Not implemented, GetHashCode';
  };
    r79vtytyVDagoZob2KgBSQ.prototype.BgAABnwCHD6Y1dqcmGKqIQ = r79vtytyVDagoZob2KgBSQ.prototype.GetHashCode;

  // <>f__AnonymousType1`2..ctor
  type$r79vtytyVDagoZob2KgBSQ.zwYABityVDagoZob2KgBSQ = function (b, c)
  {
    var a = this;

    a._X_i__Field = b;
    a._Y_i__Field = c;
  };
  var ctor$zwYABityVDagoZob2KgBSQ = $ctor$(null, 'zwYABityVDagoZob2KgBSQ', type$r79vtytyVDagoZob2KgBSQ);
  // Closure type for ScriptCoreLib.Shared.Avalon.Controls.DragBehavior+<>c__DisplayClass7
  function ZJ6RAXgmnjypZaaMxkNy6Q() {}  var type$ZJ6RAXgmnjypZaaMxkNy6Q = ZJ6RAXgmnjypZaaMxkNy6Q.prototype;
  type$ZJ6RAXgmnjypZaaMxkNy6Q.constructor = ZJ6RAXgmnjypZaaMxkNy6Q;
  type$ZJ6RAXgmnjypZaaMxkNy6Q.__4__this = null;
  type$ZJ6RAXgmnjypZaaMxkNy6Q.DraggableElement = null;
  type$ZJ6RAXgmnjypZaaMxkNy6Q.DragContainer = null;
  // Closure type for ScriptCoreLib.Shared.Avalon.Controls.DragBehavior+<>c__DisplayClass9
  function LkEek6NURTCayE4G6qctuA() {}  var type$LkEek6NURTCayE4G6qctuA = LkEek6NURTCayE4G6qctuA.prototype;
  type$LkEek6NURTCayE4G6qctuA.constructor = LkEek6NURTCayE4G6qctuA;
  type$LkEek6NURTCayE4G6qctuA.CS___8__locals8 = null;
  type$LkEek6NURTCayE4G6qctuA.drag = null;
  // ScriptCoreLib.Shared.Avalon.Controls.DragBehavior+<>c__DisplayClass9.<.ctor>b__2
  type$LkEek6NURTCayE4G6qctuA.__ctor_b__2 = function (b, c)
  {
    var a = this, d, e;

    e = (a.CS___8__locals8.__4__this.DragStart == null);

    if (!e)
    {
      a.CS___8__locals8.__4__this.DragStart.Invoke();
    }

    d = c.SQIABh93Pj2k8gEjdybf_aQ(a.CS___8__locals8.DraggableElement);
    a.drag = new ctor$zwYABityVDagoZob2KgBSQ(d.lgUABv73RTWSJr0jb0lPAg(), d.mAUABv73RTWSJr0jb0lPAg());
  };

  // ScriptCoreLib.Shared.Avalon.Controls.DragBehavior+<>c__DisplayClass9.<.ctor>b__3
  type$LkEek6NURTCayE4G6qctuA.__ctor_b__3 = function (b, c)
  {
    var a = this, d, e, f;

    f = !(a.drag == null);

    if (!f)
    {
      return;
    }

    d = c.SQIABh93Pj2k8gEjdybf_aQ(a.CS___8__locals8.DragContainer);
    e = new ctor$zwYABityVDagoZob2KgBSQ(a.CS___8__locals8.__4__this.SnapX.Invoke((d.lgUABv73RTWSJr0jb0lPAg() - a.drag.get_X())), a.CS___8__locals8.__4__this.SnapY.Invoke((d.mAUABv73RTWSJr0jb0lPAg() - a.drag.get_Y())));
    LwYABr_bLWDe9OgfD0W3O7Q(a.CS___8__locals8.DraggableElement, e.get_X(), e.get_Y());
  };

  // ScriptCoreLib.Shared.Avalon.Controls.DragBehavior+<>c__DisplayClass9.<.ctor>b__4
  type$LkEek6NURTCayE4G6qctuA.__ctor_b__4 = function (b, c)
  {
    var a = this, d;

    d = !(a.drag == null);

    if (!d)
    {
      return;
    }

    d = (a.CS___8__locals8.__4__this.DragStop == null);

    if (!d)
    {
      a.CS___8__locals8.__4__this.DragStop.Invoke();
    }

    a.drag = null;
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.AnimatedDouble+<>c__DisplayClass3
  function cIarJK8icjy9BjVnHWN0yw() {}  var type$cIarJK8icjy9BjVnHWN0yw = cIarJK8icjy9BjVnHWN0yw.prototype;
  type$cIarJK8icjy9BjVnHWN0yw.constructor = cIarJK8icjy9BjVnHWN0yw;
  type$cIarJK8icjy9BjVnHWN0yw.a = null;
  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedDouble+<>c__DisplayClass3.<.ctor>b__1
  type$cIarJK8icjy9BjVnHWN0yw.__ctor_b__1 = function (b)
  {
    var a = this;

    a.a.Invoke(b, 0);
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.AnimatedOpacity`1+<>c__DisplayClass3
  function yqiHT5KZNzy5H0EFKbi05A() {}  var type$yqiHT5KZNzy5H0EFKbi05A = yqiHT5KZNzy5H0EFKbi05A.prototype;
  type$yqiHT5KZNzy5H0EFKbi05A.constructor = yqiHT5KZNzy5H0EFKbi05A;
  type$yqiHT5KZNzy5H0EFKbi05A.handler = null;
  type$yqiHT5KZNzy5H0EFKbi05A.__4__this = null;
  type$yqiHT5KZNzy5H0EFKbi05A.done = null;
  // ScriptCoreLib.Shared.Avalon.Extensions.AnimatedOpacity`1+<>c__DisplayClass3.<SetOpacity>b__2
  type$yqiHT5KZNzy5H0EFKbi05A._SetOpacity_b__2 = function ()
  {
    var a = this;

    a.__4__this._5AUABtoABj6zUVSudwjXiA(a.handler);
    a.done.Invoke();
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass1
  function BvJoxsT4hjajAl_bVGwI8IA() {}  var type$BvJoxsT4hjajAl_bVGwI8IA = BvJoxsT4hjajAl_bVGwI8IA.prototype;
  type$BvJoxsT4hjajAl_bVGwI8IA.constructor = BvJoxsT4hjajAl_bVGwI8IA;
  type$BvJoxsT4hjajAl_bVGwI8IA.c = null;
  type$BvJoxsT4hjajAl_bVGwI8IA.source = null;
  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass1.<ToShowFrame>b__0
  type$BvJoxsT4hjajAl_bVGwI8IA._ToShowFrame_b__0 = function (b)
  {
    var a = this;

    AAYABpXXHje8G4fO36pHiQ(a.c);
    a.c = JAEABld8NT24si0NEtJjHA(a.source, b);
    __bQUABpXXHje8G4fO36pHiQ(a.c);
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass4
  function nzW7U5tgODeiG21SGmo4DA() {}  var type$nzW7U5tgODeiG21SGmo4DA = nzW7U5tgODeiG21SGmo4DA.prototype;
  type$nzW7U5tgODeiG21SGmo4DA.constructor = nzW7U5tgODeiG21SGmo4DA;
  type$nzW7U5tgODeiG21SGmo4DA.source = null;
  type$nzW7U5tgODeiG21SGmo4DA.delay = 0;
  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass4.<ToDelayed>b__3
  type$nzW7U5tgODeiG21SGmo4DA._ToDelayed_b__3 = function ()
  {
    var a = this;

    DQYABpXXHje8G4fO36pHiQ(a.delay, a.source);
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass7
  function wQudmKHyITWv_bvg7xkDaqA() {}  var type$wQudmKHyITWv_bvg7xkDaqA = wQudmKHyITWv_bvg7xkDaqA.prototype;
  type$wQudmKHyITWv_bvg7xkDaqA.constructor = wQudmKHyITWv_bvg7xkDaqA;
  type$wQudmKHyITWv_bvg7xkDaqA.source = null;
  type$wQudmKHyITWv_bvg7xkDaqA.delay = null;
  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass7.<ToDelayed>b__6
  type$wQudmKHyITWv_bvg7xkDaqA._ToDelayed_b__6 = function ()
  {
    var a = this;

    DQYABpXXHje8G4fO36pHiQ(a.delay.Invoke(), a.source);
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClasse
  function a1u7mfb8nD6MAkUA0ZwDAg() {}  var type$a1u7mfb8nD6MAkUA0ZwDAg = a1u7mfb8nD6MAkUA0ZwDAg.prototype;
  type$a1u7mfb8nD6MAkUA0ZwDAg.constructor = a1u7mfb8nD6MAkUA0ZwDAg;
  type$a1u7mfb8nD6MAkUA0ZwDAg.from = null;
  type$a1u7mfb8nD6MAkUA0ZwDAg.to = null;
  type$a1u7mfb8nD6MAkUA0ZwDAg.count = 0;
  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClasse.<ToGradient>b__d
  type$a1u7mfb8nD6MAkUA0ZwDAg._ToGradient_b__d = function (b)
  {
    var a = this, c, d, e, f, g, h;

    c = (a.count - b);
    d = _8BQABrQf9DK8BRnc_agtVfA((((a.from._7gQABrE8Dza5P7aEb6Jc1A() * c) + (a.to._7gQABrE8Dza5P7aEb6Jc1A() * b)) / a.count));
    e = _8BQABrQf9DK8BRnc_agtVfA((((a.from._8AQABrE8Dza5P7aEb6Jc1A() * c) + (a.to._8AQABrE8Dza5P7aEb6Jc1A() * b)) / a.count));
    f = _8BQABrQf9DK8BRnc_agtVfA((((a.from._8gQABrE8Dza5P7aEb6Jc1A() * c) + (a.to._8gQABrE8Dza5P7aEb6Jc1A() * b)) / a.count));
    g = _8BQABrQf9DK8BRnc_agtVfA((((a.from._9AQABrE8Dza5P7aEb6Jc1A() * c) + (a.to._9AQABrE8Dza5P7aEb6Jc1A() * b)) / a.count));
    h = __bAQABrE8Dza5P7aEb6Jc1A(d, e, f, g);
    return h;
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass11
  function _6QWX5WgM1zafxsDisrrRKw() {}  var type$_6QWX5WgM1zafxsDisrrRKw = _6QWX5WgM1zafxsDisrrRKw.prototype;
  type$_6QWX5WgM1zafxsDisrrRKw.constructor = _6QWX5WgM1zafxsDisrrRKw;
  type$_6QWX5WgM1zafxsDisrrRKw.value = null;
  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass13
  function _4990O4eoHzqk54RV0eGluw() {}  var type$_4990O4eoHzqk54RV0eGluw = _4990O4eoHzqk54RV0eGluw.prototype;
  type$_4990O4eoHzqk54RV0eGluw.constructor = _4990O4eoHzqk54RV0eGluw;
  type$_4990O4eoHzqk54RV0eGluw.CS___8__locals12 = null;
  type$_4990O4eoHzqk54RV0eGluw.c = 0;
  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass13.<ToGradient>b__10
  type$_4990O4eoHzqk54RV0eGluw._ToGradient_b__10 = function (b, c)
  {
    var a = this;

    a.CS___8__locals12.value = xwEABo6jCDaH_ab0PgaBeQQ(a.CS___8__locals12.value, AwYABpXXHje8G4fO36pHiQ(b, c, a.c));
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass18
  function GXthq1fI2zy0ZjRMyGP4Mg() {}  var type$GXthq1fI2zy0ZjRMyGP4Mg = GXthq1fI2zy0ZjRMyGP4Mg.prototype;
  type$GXthq1fI2zy0ZjRMyGP4Mg.constructor = GXthq1fI2zy0ZjRMyGP4Mg;
  type$GXthq1fI2zy0ZjRMyGP4Mg.handler = null;
  type$GXthq1fI2zy0ZjRMyGP4Mg.GetMilliseconds = null;
  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass18.<AtInterval>b__16
  type$GXthq1fI2zy0ZjRMyGP4Mg._AtInterval_b__16 = function ()
  {
    var a = this;

    a.handler.Invoke();
    DAYABpXXHje8G4fO36pHiQ(a.handler, a.GetMilliseconds);
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass1c
  function SczbX_ang1TGuDSmnolSlVA() {}  var type$SczbX_ang1TGuDSmnolSlVA = SczbX_ang1TGuDSmnolSlVA.prototype;
  type$SczbX_ang1TGuDSmnolSlVA.constructor = SczbX_ang1TGuDSmnolSlVA;
  type$SczbX_ang1TGuDSmnolSlVA.t = null;
  type$SczbX_ang1TGuDSmnolSlVA.Handler = null;
  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass1c.<AtDelay>b__1b
  type$SczbX_ang1TGuDSmnolSlVA._AtDelay_b__1b = function (b, c)
  {
    var a = this;

    a.Handler.Invoke();
    a.t.uQUABu3UmDiapVMAQzxb4g();
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass20
  function o_b7R_bacfKjuDz_aJ5OW0Mjg() {}  var type$o_b7R_bacfKjuDz_aJ5OW0Mjg = o_b7R_bacfKjuDz_aJ5OW0Mjg.prototype;
  type$o_b7R_bacfKjuDz_aJ5OW0Mjg.constructor = o_b7R_bacfKjuDz_aJ5OW0Mjg;
  type$o_b7R_bacfKjuDz_aJ5OW0Mjg.t = null;
  type$o_b7R_bacfKjuDz_aJ5OW0Mjg.Handler = null;
  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass20.<AtIntervalWithTimer>b__1f
  type$o_b7R_bacfKjuDz_aJ5OW0Mjg._AtIntervalWithTimer_b__1f = function (b, c)
  {
    var a = this;

    a.Handler.Invoke(a.t);
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass24
  function z_b_a2JGD9Izi0VxFDujpjDQ() {}  var type$z_b_a2JGD9Izi0VxFDujpjDQ = z_b_a2JGD9Izi0VxFDujpjDQ.prototype;
  type$z_b_a2JGD9Izi0VxFDujpjDQ.constructor = z_b_a2JGD9Izi0VxFDujpjDQ;
  type$z_b_a2JGD9Izi0VxFDujpjDQ.Counter = 0;
  type$z_b_a2JGD9Izi0VxFDujpjDQ.Handler = null;
  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass24.<AtIntervalWithCounter>b__23
  type$z_b_a2JGD9Izi0VxFDujpjDQ._AtIntervalWithCounter_b__23 = function (b, c)
  {
    var a = this, d, e;

    e = JBUABi59xzmHbbzV2oF1KA();
    d = e.LRUABi59xzmHbbzV2oF1KA();
    a.Handler.Invoke(a.Counter);
    a.Counter = (a.Counter + 1);
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass27
  function YhnSm4o2ozWaG5c2rLUl2w() {}  var type$YhnSm4o2ozWaG5c2rLUl2w = YhnSm4o2ozWaG5c2rLUl2w.prototype;
  type$YhnSm4o2ozWaG5c2rLUl2w.constructor = YhnSm4o2ozWaG5c2rLUl2w;
  type$YhnSm4o2ozWaG5c2rLUl2w.e = null;
  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass27.<AtInterval>b__26
  type$YhnSm4o2ozWaG5c2rLUl2w._AtInterval_b__26 = function (b)
  {
    var a = this, c;

    c = !a.e._6wEABu7N0xGI6ACQJ1TEOg();

    if (!c)
    {
      a.e.__bQEABrYmRzSu_anO2U_bk1MA().Invoke();
      return;
    }

    a.e.__bAEABq_bUDz_aWf_aXPRTEtLA();
    a.e = null;
    b.uQUABu3UmDiapVMAQzxb4g();
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass2b
  function w7_bOvdTijDGpvZ703HMEGg() {}  var type$w7_bOvdTijDGpvZ703HMEGg = w7_bOvdTijDGpvZ703HMEGg.prototype;
  type$w7_bOvdTijDGpvZ703HMEGg.constructor = w7_bOvdTijDGpvZ703HMEGg;
  type$w7_bOvdTijDGpvZ703HMEGg.Handler = null;
  // ScriptCoreLib.Shared.Avalon.Extensions.AvalonSharedExtensions+<>c__DisplayClass2b.<AtInterval>b__2a
  type$w7_bOvdTijDGpvZ703HMEGg._AtInterval_b__2a = function (b, c)
  {
    var a = this;

    a.Handler.Invoke();
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.DelayedMouseEvents+<>c__DisplayClassc
  function D3yXBdexyT2ZniEe4Avmwg() {}  var type$D3yXBdexyT2ZniEe4Avmwg = D3yXBdexyT2ZniEe4Avmwg.prototype;
  type$D3yXBdexyT2ZniEe4Avmwg.constructor = D3yXBdexyT2ZniEe4Avmwg;
  type$D3yXBdexyT2ZniEe4Avmwg.__4__this = null;
  type$D3yXBdexyT2ZniEe4Avmwg.MouseEnterEnabled = false;
  type$D3yXBdexyT2ZniEe4Avmwg.MouseLeaveEnabled = false;
  type$D3yXBdexyT2ZniEe4Avmwg.MouseEnterDelayed = null;
  type$D3yXBdexyT2ZniEe4Avmwg.MouseLeaveDelayed = null;
  // ScriptCoreLib.Shared.Avalon.Extensions.DelayedMouseEvents+<>c__DisplayClassc.<.ctor>b__2
  type$D3yXBdexyT2ZniEe4Avmwg.__ctor_b__2 = function ()
  {
    return this.MouseEnterEnabled;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.DelayedMouseEvents+<>c__DisplayClassc.<.ctor>b__4
  type$D3yXBdexyT2ZniEe4Avmwg.__ctor_b__4 = function ()
  {
    return this.MouseLeaveEnabled;
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.DelayedMouseEvents+<>c__DisplayClassc.<.ctor>b__6
  type$D3yXBdexyT2ZniEe4Avmwg.__ctor_b__6 = function (b, c)
  {
    var a = this, d;

    a.MouseLeaveEnabled = 0;
    d = (a.__4__this.ValidateMouseEnter == null);

    if (!d)
    {
      d = a.__4__this.ValidateMouseEnter.Invoke();

      if (!d)
      {
        return;
      }

    }

    a.MouseEnterEnabled = 1;
    a.MouseEnterDelayed.Invoke();
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.DelayedMouseEvents+<>c__DisplayClassc.<.ctor>b__7
  type$D3yXBdexyT2ZniEe4Avmwg.__ctor_b__7 = function (b, c)
  {
    var a = this, d;

    a.MouseEnterEnabled = 0;
    d = (a.__4__this.ValidateMouseLeave == null);

    if (!d)
    {
      d = a.__4__this.ValidateMouseLeave.Invoke();

      if (!d)
      {
        return;
      }

    }

    a.MouseLeaveEnabled = 1;
    a.MouseLeaveDelayed.Invoke();
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.FadeExtensions+<>c__DisplayClass1
  function OonYwZc5rDO9Nou3yHs1Kw() {}  var type$OonYwZc5rDO9Nou3yHs1Kw = OonYwZc5rDO9Nou3yHs1Kw.prototype;
  type$OonYwZc5rDO9Nou3yHs1Kw.constructor = OonYwZc5rDO9Nou3yHs1Kw;
  type$OonYwZc5rDO9Nou3yHs1Kw.a = null;
  type$OonYwZc5rDO9Nou3yHs1Kw.e = null;
  type$OonYwZc5rDO9Nou3yHs1Kw.done = null;
  // ScriptCoreLib.Shared.Avalon.Extensions.FadeExtensions+<>c__DisplayClass1.<FadeIn>b__0
  type$OonYwZc5rDO9Nou3yHs1Kw._FadeIn_b__0 = function (b)
  {
    var a = this, c;

    a.a = (a.a + 0.09);
    c = (a.a < 1);

    if (!c)
    {
      a.e.iwEABlVNcDa86VHOtLThag(1);
      c = (a.done == null);

      if (!c)
      {
        a.done.Invoke();
      }

      a.e = null;
      b.uQUABu3UmDiapVMAQzxb4g();
      return;
    }

    a.e.iwEABlVNcDa86VHOtLThag(a.a);
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.FadeExtensions+<>c__DisplayClass4
  function _65kKhntBtTy5JaVg7HbXaQ() {}  var type$_65kKhntBtTy5JaVg7HbXaQ = _65kKhntBtTy5JaVg7HbXaQ.prototype;
  type$_65kKhntBtTy5JaVg7HbXaQ.constructor = _65kKhntBtTy5JaVg7HbXaQ;
  type$_65kKhntBtTy5JaVg7HbXaQ.a = null;
  type$_65kKhntBtTy5JaVg7HbXaQ.e = null;
  type$_65kKhntBtTy5JaVg7HbXaQ.done = null;
  // ScriptCoreLib.Shared.Avalon.Extensions.FadeExtensions+<>c__DisplayClass4.<FadeOut>b__3
  type$_65kKhntBtTy5JaVg7HbXaQ._FadeOut_b__3 = function (b)
  {
    var a = this, c;

    a.a = (a.a - 0.09);
    c = (a.a > 0);

    if (!c)
    {
      a.e.iwEABlVNcDa86VHOtLThag(0);
      c = (a.done == null);

      if (!c)
      {
        a.done.Invoke();
      }

      a.e = null;
      b.uQUABu3UmDiapVMAQzxb4g();
      return;
    }

    a.e.iwEABlVNcDa86VHOtLThag(a.a);
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+<>c__DisplayClass2`2
  function _4so82D0TuDyem3eEpOOyow() {}  var type$_4so82D0TuDyem3eEpOOyow = _4so82D0TuDyem3eEpOOyow.prototype;
  type$_4so82D0TuDyem3eEpOOyow.constructor = _4so82D0TuDyem3eEpOOyow;
  type$_4so82D0TuDyem3eEpOOyow.selector = null;
  type$_4so82D0TuDyem3eEpOOyow.c = null;
  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+<>c__DisplayClass2`2.<AttachTo>b__0
  type$_4so82D0TuDyem3eEpOOyow._AttachTo_b__0 = function (b)
  {
    var a = this;

    PAYABr_bLWDe9OgfD0W3O7Q(a.selector.Invoke(b), a.c);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+<>c__DisplayClass2`2.<AttachTo>b__1
  type$_4so82D0TuDyem3eEpOOyow._AttachTo_b__1 = function (b)
  {
    var a = this;

    QgYABr_bLWDe9OgfD0W3O7Q(a.selector.Invoke(b));
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+<>c__DisplayClass6`1
  function mBXKjQY_azTOX3ObpxWIN3A() {}  var type$mBXKjQY_azTOX3ObpxWIN3A = mBXKjQY_azTOX3ObpxWIN3A.prototype;
  type$mBXKjQY_azTOX3ObpxWIN3A.constructor = mBXKjQY_azTOX3ObpxWIN3A;
  type$mBXKjQY_azTOX3ObpxWIN3A.GetContainer = null;
  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+<>c__DisplayClass6`1.<AttachTo>b__4
  type$mBXKjQY_azTOX3ObpxWIN3A._AttachTo_b__4 = function (b)
  {
    var a = this, c, d;

    c = a.GetContainer.Invoke();
    d = (c == null);

    if (!d)
    {
      PAYABr_bLWDe9OgfD0W3O7Q(b, c);
    }

  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+<>c__DisplayClass6`1.<AttachTo>b__5
  type$mBXKjQY_azTOX3ObpxWIN3A._AttachTo_b__5 = function (b)
  {
    var a = this, c, d;

    c = a.GetContainer.Invoke();
    d = (c == null);

    if (!d)
    {
      QgYABr_bLWDe9OgfD0W3O7Q(b);
    }

  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+<>c__DisplayClassa`1
  function _2uvPotheQzWh6ouJc6qOLQ() {}  var type$_2uvPotheQzWh6ouJc6qOLQ = _2uvPotheQzWh6ouJc6qOLQ.prototype;
  type$_2uvPotheQzWh6ouJc6qOLQ.constructor = _2uvPotheQzWh6ouJc6qOLQ;
  type$_2uvPotheQzWh6ouJc6qOLQ.c = null;
  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+<>c__DisplayClassa`1.<AttachTo>b__8
  type$_2uvPotheQzWh6ouJc6qOLQ._AttachTo_b__8 = function (b)
  {
    var a = this;

    PAYABr_bLWDe9OgfD0W3O7Q(b, a.c);
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+<>c__DisplayClasse`1
  function _2Zhi0AdeBzWjVqrsS050Jw() {}  var type$_2Zhi0AdeBzWjVqrsS050Jw = _2Zhi0AdeBzWjVqrsS050Jw.prototype;
  type$_2Zhi0AdeBzWjVqrsS050Jw.constructor = _2Zhi0AdeBzWjVqrsS050Jw;
  type$_2Zhi0AdeBzWjVqrsS050Jw.c = null;
  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+<>c__DisplayClasse`1.<AttachToFrameworkElement>b__c
  type$_2Zhi0AdeBzWjVqrsS050Jw._AttachToFrameworkElement_b__c = function (b)
  {
    var a = this;

    OwYABr_bLWDe9OgfD0W3O7Q(b, a.c);
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+<>c__DisplayClass16`2
  function SLbaBn4isT_aUlidWx6Iszw() {}  var type$SLbaBn4isT_aUlidWx6Iszw = SLbaBn4isT_aUlidWx6Iszw.prototype;
  type$SLbaBn4isT_aUlidWx6Iszw.constructor = SLbaBn4isT_aUlidWx6Iszw;
  var _0gEABH4isT_aUlidWx6Iszw = null;
  var _0wEABH4isT_aUlidWx6Iszw = null;
  type$SLbaBn4isT_aUlidWx6Iszw.cache = null;
  type$SLbaBn4isT_aUlidWx6Iszw.selector = null;
  type$SLbaBn4isT_aUlidWx6Iszw.c = null;
  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+<>c__DisplayClass16`2.<AttachTo>b__10
  type$SLbaBn4isT_aUlidWx6Iszw._AttachTo_b__10 = function (b, c)
  {
    var a = this, d;

    d = _7AAABld8NT24si0NEtJjHA(a.selector.Invoke(b));
    d.zAAABt_anizClbIzCpFmnkg(new ctor$yBYABjoCmjq8bkwO1HbMkw(a, '_AttachTo_b__11'));

    if (!(_0gEABH4isT_aUlidWx6Iszw))
    {
      _0gEABH4isT_aUlidWx6Iszw = new ctor$yBYABjoCmjq8bkwO1HbMkw(null, 'DAcABn4isT_aUlidWx6Iszw');
    }

    d.ygAABt_anizClbIzCpFmnkg(_0gEABH4isT_aUlidWx6Iszw);
    _4gAABld8NT24si0NEtJjHA(d.yQAABt_anizClbIzCpFmnkg(), new ctor$xBYABprwDDG20eOlCofu_aA(a, '_AttachTo_b__13'));
    a.cache.chUABkaD4z_a2whoejWFgQA(d);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+<>c__DisplayClass16`2.<AttachTo>b__14
  type$SLbaBn4isT_aUlidWx6Iszw._AttachTo_b__14 = function (b, c)
  {
    var a = this, d;

    d = a.cache.dhUABkaD4z_a2whoejWFgQA(c);

    if (!(_0wEABH4isT_aUlidWx6Iszw))
    {
      _0wEABH4isT_aUlidWx6Iszw = new ctor$xBYABprwDDG20eOlCofu_aA(null, 'DgcABn4isT_aUlidWx6Iszw');
    }

    _4gAABld8NT24si0NEtJjHA(d.yQAABt_anizClbIzCpFmnkg(), _0wEABH4isT_aUlidWx6Iszw);
    a.cache.eRUABkaD4z_a2whoejWFgQA(c);
    d.zwAABt_anizClbIzCpFmnkg();
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+<>c__DisplayClass16`2.<AttachTo>b__11
  type$SLbaBn4isT_aUlidWx6Iszw._AttachTo_b__11 = function (b, c)
  {
    var a = this;

    PAYABr_bLWDe9OgfD0W3O7Q(b, a.c);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+<>c__DisplayClass16`2.<AttachTo>b__12
  function DAcABn4isT_aUlidWx6Iszw(b, c)
  {
    QgYABr_bLWDe9OgfD0W3O7Q(b);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+<>c__DisplayClass16`2.<AttachTo>b__13
  type$SLbaBn4isT_aUlidWx6Iszw._AttachTo_b__13 = function (b)
  {
    var a = this;

    PAYABr_bLWDe9OgfD0W3O7Q(b, a.c);
  };

  // ScriptCoreLib.Shared.Avalon.Extensions.SupportsContainerExtensions+<>c__DisplayClass16`2.<AttachTo>b__15
  function DgcABn4isT_aUlidWx6Iszw(b)
  {
    QgYABr_bLWDe9OgfD0W3O7Q(b);
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter+<>c__DisplayClass4
  function w1dzGuxJRjmHxiArZeQ2bQ() {}  var type$w1dzGuxJRjmHxiArZeQ2bQ = w1dzGuxJRjmHxiArZeQ2bQ.prototype;
  type$w1dzGuxJRjmHxiArZeQ2bQ.constructor = w1dzGuxJRjmHxiArZeQ2bQ;
  type$w1dzGuxJRjmHxiArZeQ2bQ.n = null;
  type$w1dzGuxJRjmHxiArZeQ2bQ.nx = null;
  type$w1dzGuxJRjmHxiArZeQ2bQ.ny = null;
  type$w1dzGuxJRjmHxiArZeQ2bQ.tx = null;
  type$w1dzGuxJRjmHxiArZeQ2bQ.ty = null;
  type$w1dzGuxJRjmHxiArZeQ2bQ.dirty = false;
  type$w1dzGuxJRjmHxiArZeQ2bQ.GetDistance = null;
  type$w1dzGuxJRjmHxiArZeQ2bQ.Stop = null;
  // ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter+<>c__DisplayClass4.<Of>b__1
  type$w1dzGuxJRjmHxiArZeQ2bQ._Of_b__1 = function (b, c)
  {
    var a = this, d;

    a.tx = b;
    a.ty = c;
    d = a.dirty;

    if (!d)
    {
      a.dirty = 1;
      a.nx = a.tx;
      a.ny = a.ty;
      a.n.Output.Invoke(b, c);
      d = (a.n.InputComplete == null);

      if (!d)
      {
        a.n.InputComplete.Invoke();
      }

      return;
    }

    d = !(a.Stop == null);

    if (!d)
    {
      a.Stop = new ctor$wBYABk0OxjS1LNcuSVqN0Q(EQYABpXXHje8G4fO36pHiQ(33, new ctor$wBYABk0OxjS1LNcuSVqN0Q(a, '_Of_b__2')), 'uQUABu3UmDiapVMAQzxb4g');
    }

  };

  // ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter+<>c__DisplayClass4.<Of>b__2
  type$w1dzGuxJRjmHxiArZeQ2bQ._Of_b__2 = function ()
  {
    var a = this, b, c, d, e;

    b = (a.tx - a.nx);
    c = (a.ty - a.ny);
    d = 0;
    e = !(a.GetDistance.Invoke(b, c) < 2);

    if (!e)
    {
      a.Stop.Invoke();
      a.Stop = null;
      d = 1;
      a.nx = a.tx;
      a.ny = a.ty;
    }
    else
    {
      a.nx = (a.nx + (b / 6));
      a.ny = (a.ny + (c / 6));
    }

    a.n.Output.Invoke(_7xQABrQf9DK8BRnc_agtVfA(a.nx), _7xQABrQf9DK8BRnc_agtVfA(a.ny));
    e = !d;

    if (!e)
    {
      e = (a.n.InputComplete == null);

      if (!e)
      {
        a.n.InputComplete.Invoke();
      }

    }

  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter+<>c__DisplayClass8
  function HQMzJTFQjz2Ek16PgCnDbg() {}  var type$HQMzJTFQjz2Ek16PgCnDbg = HQMzJTFQjz2Ek16PgCnDbg.prototype;
  type$HQMzJTFQjz2Ek16PgCnDbg.constructor = HQMzJTFQjz2Ek16PgCnDbg;
  type$HQMzJTFQjz2Ek16PgCnDbg.move = null;
  type$HQMzJTFQjz2Ek16PgCnDbg.e = null;
  // ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter+<>c__DisplayClass8.<op_Implicit>b__6
  type$HQMzJTFQjz2Ek16PgCnDbg._op_Implicit_b__6 = function (b, c, d)
  {
    var a = this, e, f, g;

    f = /* DOMCreateType */new Nv82_bLqHOjO719ZwtzQNZw();
    f.done = d;
    g = (f.done == null);

    if (!g)
    {
      e = /* DOMCreateType */new RzTnx2qGTTycQELL3Q699Q();
      e.CS___8__localsb = f;
      e.CS___8__locals9 = a;
      e.once = null;
      e.once = new ctor$wBYABk0OxjS1LNcuSVqN0Q(e, '_op_Implicit_b__7');
      a.e.VQYABp8FRDmHYGOgHrnIbg(e.once);
    }

    a.move.Invoke(b, c);
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter+<>c__DisplayClass8+<>c__DisplayClassa
  function Nv82_bLqHOjO719ZwtzQNZw() {}  var type$Nv82_bLqHOjO719ZwtzQNZw = Nv82_bLqHOjO719ZwtzQNZw.prototype;
  type$Nv82_bLqHOjO719ZwtzQNZw.constructor = Nv82_bLqHOjO719ZwtzQNZw;
  type$Nv82_bLqHOjO719ZwtzQNZw.done = null;
  // Closure type for ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter+<>c__DisplayClass8+<>c__DisplayClassc
  function RzTnx2qGTTycQELL3Q699Q() {}  var type$RzTnx2qGTTycQELL3Q699Q = RzTnx2qGTTycQELL3Q699Q.prototype;
  type$RzTnx2qGTTycQELL3Q699Q.constructor = RzTnx2qGTTycQELL3Q699Q;
  type$RzTnx2qGTTycQELL3Q699Q.CS___8__localsb = null;
  type$RzTnx2qGTTycQELL3Q699Q.CS___8__locals9 = null;
  type$RzTnx2qGTTycQELL3Q699Q.once = null;
  // ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter+<>c__DisplayClass8+<>c__DisplayClassc.<op_Implicit>b__7
  type$RzTnx2qGTTycQELL3Q699Q._op_Implicit_b__7 = function ()
  {
    var a = this;

    a.CS___8__localsb.done.Invoke();
    a.CS___8__locals9.e.VgYABp8FRDmHYGOgHrnIbg(a.once);
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter+<>c__DisplayClass10
  function dsL16rBATTmjfcpejB8MFw() {}  var type$dsL16rBATTmjfcpejB8MFw = dsL16rBATTmjfcpejB8MFw.prototype;
  type$dsL16rBATTmjfcpejB8MFw.constructor = dsL16rBATTmjfcpejB8MFw;
  type$dsL16rBATTmjfcpejB8MFw.u = null;
  type$dsL16rBATTmjfcpejB8MFw.h = null;
  type$dsL16rBATTmjfcpejB8MFw.scale = null;
  // ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter+<>c__DisplayClass10.<OfDouble>b__e
  type$dsL16rBATTmjfcpejB8MFw._OfDouble_b__e = function (b, c)
  {
    var a = this;

    a.h.Invoke((b * a.scale), (c * a.scale));
  };

  // ScriptCoreLib.Shared.Avalon.Tween.NumericEmitter+<>c__DisplayClass10.<OfDouble>b__f
  type$dsL16rBATTmjfcpejB8MFw._OfDouble_b__f = function (b, c)
  {
    var a = this;

    a.u.Invoke(_7xQABrQf9DK8BRnc_agtVfA((b / a.scale)), _7xQABrQf9DK8BRnc_agtVfA((c / a.scale)));
  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Tween.NumericOmitter+<>c__DisplayClass9
  function nXhlLXl46j629y_a77FTZzw() {}  var type$nXhlLXl46j629y_a77FTZzw = nXhlLXl46j629y_a77FTZzw.prototype;
  type$nXhlLXl46j629y_a77FTZzw.constructor = nXhlLXl46j629y_a77FTZzw;
  type$nXhlLXl46j629y_a77FTZzw._x = 0;
  type$nXhlLXl46j629y_a77FTZzw._y = 0;
  type$nXhlLXl46j629y_a77FTZzw._dirty = false;
  type$nXhlLXl46j629y_a77FTZzw.GetDistance = null;
  type$nXhlLXl46j629y_a77FTZzw.StopInputViaTimeout = null;
  type$nXhlLXl46j629y_a77FTZzw.OutputAndRemember = null;
  type$nXhlLXl46j629y_a77FTZzw.DelayedOutput = null;
  type$nXhlLXl46j629y_a77FTZzw.StopDelayedOutput = null;
  type$nXhlLXl46j629y_a77FTZzw.Output = null;
  // ScriptCoreLib.Shared.Avalon.Tween.NumericOmitter+<>c__DisplayClass9.<Of>b__1
  type$nXhlLXl46j629y_a77FTZzw._Of_b__1 = function (b, c)
  {
    var a = this, d, e, f;

    d = (b - a._x);
    e = (c - a._y);
    f = _7xQABrQf9DK8BRnc_agtVfA(xBUABuZEHT_aKgf0BKjPkdw(((d * d) + (e * e))));
    return f;
  };

  // ScriptCoreLib.Shared.Avalon.Tween.NumericOmitter+<>c__DisplayClass9.<Of>b__2
  type$nXhlLXl46j629y_a77FTZzw._Of_b__2 = function (b, c)
  {
    var a = this, d;

    d = (a.StopInputViaTimeout == null);

    if (!d)
    {
      a.StopInputViaTimeout.Invoke();
      a.StopInputViaTimeout = null;
    }

    a._x = b;
    a._y = c;
    a._dirty = 1;
    a.Output.Invoke(b, c);
  };

  // ScriptCoreLib.Shared.Avalon.Tween.NumericOmitter+<>c__DisplayClass9.<Of>b__4
  type$nXhlLXl46j629y_a77FTZzw._Of_b__4 = function (b, c)
  {
    var a = this, d, e, f, g, h;

    d = null;
    e = null;
    f = null;
    g = /* DOMCreateType */new UGVpzt3C7DKaNqTxIa6pSQ();
    g.CS___8__localsa = a;
    g.x = b;
    g.y = c;
    h = !(a.StopDelayedOutput == null);

    if (!h)
    {

      if (!d)
      {
        d = new ctor$wBYABk0OxjS1LNcuSVqN0Q(g, '_Of_b__5');
      }

      a.StopDelayedOutput = new ctor$wBYABk0OxjS1LNcuSVqN0Q(DQYABpXXHje8G4fO36pHiQ(150, d), 'uQUABu3UmDiapVMAQzxb4g');
      h = !a._dirty;

      if (!h)
      {
        h = !(a.GetDistance.Invoke(g.x, g.y) < 8);

        if (!h)
        {

          if (!e)
          {
            e = new ctor$wBYABk0OxjS1LNcuSVqN0Q(g, '_Of_b__6');
          }

          a.DelayedOutput = e;
          return;
        }

      }

      a.OutputAndRemember.Invoke(g.x, g.y);
    }
    else
    {

      if (!f)
      {
        f = new ctor$wBYABk0OxjS1LNcuSVqN0Q(g, '_Of_b__7');
      }

      a.DelayedOutput = f;
    }

  };

  // Closure type for ScriptCoreLib.Shared.Avalon.Tween.NumericOmitter+<>c__DisplayClass9+<>c__DisplayClasse
  function UGVpzt3C7DKaNqTxIa6pSQ() {}  var type$UGVpzt3C7DKaNqTxIa6pSQ = UGVpzt3C7DKaNqTxIa6pSQ.prototype;
  type$UGVpzt3C7DKaNqTxIa6pSQ.constructor = UGVpzt3C7DKaNqTxIa6pSQ;
  type$UGVpzt3C7DKaNqTxIa6pSQ.CS___8__localsa = null;
  type$UGVpzt3C7DKaNqTxIa6pSQ.x = 0;
  type$UGVpzt3C7DKaNqTxIa6pSQ.y = 0;
  // ScriptCoreLib.Shared.Avalon.Tween.NumericOmitter+<>c__DisplayClass9+<>c__DisplayClasse.<Of>b__5
  type$UGVpzt3C7DKaNqTxIa6pSQ._Of_b__5 = function ()
  {
    var a = this;

    a.CS___8__localsa.DelayedOutput.Invoke();
    a.CS___8__localsa.StopDelayedOutput = null;
  };

  // ScriptCoreLib.Shared.Avalon.Tween.NumericOmitter+<>c__DisplayClass9+<>c__DisplayClasse.<Of>b__6
  type$UGVpzt3C7DKaNqTxIa6pSQ._Of_b__6 = function ()
  {
    var a = this;

    a.CS___8__localsa.OutputAndRemember.Invoke(a.x, a.y);
  };

  // ScriptCoreLib.Shared.Avalon.Tween.NumericOmitter+<>c__DisplayClass9+<>c__DisplayClasse.<Of>b__7
  type$UGVpzt3C7DKaNqTxIa6pSQ._Of_b__7 = function ()
  {
    var a = this;

    a.CS___8__localsa.OutputAndRemember.Invoke(a.x, a.y);
  };

  // Are the references up to date?
  // Are they imported in the dependency sort order?
  // reference ScriptCoreLib - TeUeVNW9LkeWIuA4f9PZwQ
  // reference ScriptCoreLib.Query - Wk4S5GYMokW9hjOERIvEwg
  xgfxWyb1F02PyrayIR0TKg.Types = [_77khqJjV_bzKAOVMNXFfYMg,Tq1ZfxrJezKCyP4Jy8iUyQ,_7I8UBXvtnzWyeIELHja9kA,NEMJwVVNcDa86VHOtLThag,UhEB5JJ65jyB21eK1VwRQA,_3WPWegiGqD_aZVmzbsU6kRg,_6fkMzgsbBT_aZtqyqH0ZSXA,oayRPx5ySTCeEJNh8DuEYg,_36lB_b_bSp8ja4oJ6DUMp62Q,ErVBSSZE_bDe82PrXGI7oew,ecumtrhSLzuJ75ou_ayKGnQ,_7cJ_acjCJ_aj67rIJMixkVZw,z8NY3v_adLT6ZD2jUxEHFMw,BF2L4cJ5LjCJaRisemnl2g,LC2gCVY19jKz2rzdEuOFTA,WMVWPkNvRjeA2wqMwhy5DA,_3IGl8mxwSj_acqDezd6WJvw,__az1dLdqS8zud_aJZfb4gYMw,d0mzBhYhxzyHJ2TpiKB_byg,eyYrV1jA7zOVHMCwp24_bMw,j4dEix93Pj2k8gEjdybf_aQ,lLPt0fodgT6dBdzy_bq3vOg,KHUfq_a4woziYejFVw5vKrw,P3s4u2CqPT22laFOaUKkKQ,m_bDX21Nofzu_aOo5CHuvwtA,BGPQfp534j6K9CKwW_akmeg,_5ucOHgtCdTCDEtKPzub6Eg,A4XAhaLRfTWtXuLaIZEpCA,kvJz1SzItzeuFh6AClEWuw,a_bJOMCUN3TKaY_ako_bBGdxg,QxYEFkPlvDihnYtsQggPTw,_9WGYxaYt6zG3RlWmSjLSAg,DChlLnOmrzWRFpxr6mzUqA,YKjIAztMjDqKRXGGVNzQaA,riF5rXWXNjqCgBL_aVwLKIA,o0LusrxqZDijO_a93MfqINA,MilJm_a2nQjSF0i7AJRsmFA,AmSAxzmwFTWDfsGuJztmRQ,NVKv4CZVTTCX_bPTLgxAPyA,zam35_bA7wzewV1_aWTTac9g,UIAvwsfCCDOg2oIHh3wXMQ,cnnKo_bzkhTWEI9zVxvKSuA,_5Gi4PjJYsTaM0HlPWviMQw,KoIoI16d7T_ax061hHDRKPw,LJ0wD9lCoDOsEUazXV2ykQ,_57gEpkxbwT_aapUvAmfcXAw,hM1bx_aOKjziPAR_aLmaSxDg,h0KvfTXhLj_aF50tHr7LAvg,_5S3UUYQ1iTGIIgWsxpNdQw,s6HC_bkcQEDe6mMp2mi6_a5A,z7bI12KK1T2V_bGW3f5LeNA,rWQEsbE8Dza5P7aEb6Jc1A,Mr4M3BcBejKyArhbu73ctw,DXpqihzZVzKJFMzu4mIVrg,_9Z_b7zP73RTWSJr0jb0lPAg,_4SBKtFpSSjOkUWo5xp7BBA,Q5EN6pYTujiF_bhfs_aAk4qg,qpmovIYQZD_aEFXTSTSjrVw,K5NOOJ_bIQzmVrIYeXtgLqQ,_6TnOl_a3UmDiapVMAQzxb4g,x4YKSfwiPzaM0k_aS9hKUkw,ORT3hykE_aje8Ohc0GGSyNQ,ouVcL7MsZDuZKYu6D0mp5A,xUtTV_awu9jK_aufI1JzMG3Q,lWJCgN1OTTii6dJJyN3ctQ,WZNKGKi2SjeijMwnKJxFow,UhJZsSiTVDmLUfd063rdtA,ubRp_btoABj6zUVSudwjXiA,_20O9T87xsjeJu7_b3DyLb_aA,_4GTs5QwhKjO0CXKgL5pstw,jz81IUc4Cj6Lfw5gKMeOuw,xHR_b7pnjETylN96cbaLm9w,xYM_bBJ8FRDmHYGOgHrnIbg,nIy5Nl3w0zmloPVWlfdsZg];
  xgfxWyb1F02PyrayIR0TKg.References = [TeUeVNW9LkeWIuA4f9PZwQ,Wk4S5GYMokW9hjOERIvEwg];

  (function()
  {
    ywIABvpQnzqubdqD6reqmg(yAIABjXhLj_aF50tHr7LAvg(new ctor$yQIABjXhLj_aF50tHr7LAvg()));
    zQIABvpQnzqubdqD6reqmg(yAIABjXhLj_aF50tHr7LAvg(new ctor$yQIABjXhLj_aF50tHr7LAvg()));
    zwIABvpQnzqubdqD6reqmg(yAIABjXhLj_aF50tHr7LAvg(new ctor$yQIABjXhLj_aF50tHr7LAvg()));
  }
  )();


