Sie sind auf Seite 1von 50

class="l6">I<span class="l6">TE<span class="w" style="width:23px"></span>A</spa

n></span></span></span></span></span></span></span></span></span></span><span cl
ass="a" style="left:532px;top:2461px">CUA</span></div>
<div class="ff3" style="font-size:93px">
<span class="a" style="left:807px;top:2484px">L</span></div>
<div class="ff2" style="font-size:144px">
<span class="a" style="left:880px;top:2461px">QUIER</span></div>
<div class="ff3" style="font-size:93px">
<span class="a" style="left:1329px;top:2484px">L</span></div>
<div class="ff2" style="font-size:144px">
<span class="a" style="left:1402px;top:2461px">ECTOR</span></div>
<div class="ff2" style="font-size:179px">
<span class="a" style="left:1855px;top:2432px">,</span></div>
<div class="ff2" style="font-size:144px">
<span class="a" style="left:1940px;top:2461px;letter-spacing:6px">E<span class="
l7">N<span class="w" style="width:38px"></span>UN<span class="l11">A<span class=
"w" style="width:30px"></span>P<span class="l7">R<span class="l6">I<span class="
l6">M<span class="l6">E<span class="l7">R<span class="l6">A<span class="w" style
="width:27px"></span>V<span class="l7">I<span class="l6">S<span class="l7">T<spa
n class="l" style="margin-left:-14px">A</span></span></span></span></span></span
></span></span></span></span></span></span></span></div>
<div class="ff2" style="font-size:179px">
<span class="a" style="left:3465px;top:2432px">,</span></div>
<div class="ff3" style="font-size:93px">
<span class="a" style="left:3554px;top:2484px">L</span></div>
<div class="ff2" style="font-size:144px">
<span class="a" style="left:3627px;top:2461px">OGRAR</span><span class="a" style
="left:532px;top:2655px;letter-spacing:8px">S<span class="l8">A<span class="l9">
B<span class="l9">E<span class="l9">R<span class="w" style="width:35px"></span>E
</span></span></span></span></span></div>
<div class="ff3" style="font-size:93px">
<span class="a" style="left:1100px;top:2678px">L</span></div>
<div class="ff2" style="font-size:144px">
<span class="a" style="left:1208px;top:2655px;letter-spacing:2px">TRA<span class
="l" style="margin-left:-15px">T<span class="l10">AMI<span class="l7">ENT<span c
lass="l8">O<span class="w" style="width:37px"></span>DE</span></span></span></sp
an></span></div>
<div class="ff3" style="font-size:93px">
<span class="a" style="left:2382px;top:2678px">L</span></div>
<div class="ff2" style="font-size:144px">
<span class="a" style="left:2418px;top:2655px">&nbsp;A<span class="w" style="wid
th:36px"></span>MA<span class="l10">TERIA<span class="w" style="width:33px"></sp
an>EFECTUADO</span></span></div>
<div class="ff2" style="font-size:67px">
<span class="a" style="left:2235px;top:3157px;word-spacing:-1px">Sergio Pe<span cl
ass="l6">a, UNAB, Met d<span class="l6">e <span class="w" style="width:15px"></s
pan>Inv. Jca.</span></span></span><span class="a" style="left:3096px;top:3228px;
letter-spacing:201px">2<span class="l" style="margin-left:-202px">0<span class="
l" style="margin-left:-202px">1<span class="l" style="margin-left:-202px">1<span
class="w" style="width:806px"></span>4<span class="l" style="margin-left:-202px
">0</span></span></span></span></span></div>
</div>
</div>
<div class="image_layer" style="z-index: 1">
<div class="ie_fix">
<img src="Metodolog%C3%ADa%20de%20la%20Investigaci%C3%B3n%20Jur%C3%ADdica%20Terc
era%20Parte%20_%20sergio%20pe%C3%B1a%20-%20Academia.edu_files/40-aa8ccc8da6.jpg"
class="absimg" style="left: 18px; top: 23px; width: 864px; height: 649px; clip:
rect(1px, 863px, 648px, 1px); display: block;">
</div>

</div>
</div>
</div></div>
<script type="text/javascript">
(function() {
var pageParams = {"origHeight": 697, "origWidth": 902, "fonts": [0, 2, 3
], "pageNum": 40};
pageParams.containerElem = document.getElementById("outer_page_40");
pageParams.contentUrl = "http://html3.scribdassets.com/3iu24vqkxs11jgq
o/pages/40-aa8ccc8da6.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>

<div class="outer_page only_ie6_border


="width: 746.9px; height: 578px;">
<div
<div
<div
<div
<div
<div
<div
<div

not_visible" id="outer_page_41" style

class="b_tl"></div>
class="b_tr"></div>
class="b_br"></div>
class="b_bl"></div>
class="b_t"></div>
class="b_r"></div>
class="b_b"></div>
class="b_l"></div>

<div style="display: none; transform: scale(0.828049); transform-origin: left


top 0px;"><div class="newpage" id="page41" style="width: 902px; height:697px">
<div class="text_layer" style="z-index:2"><div class="ie_fix">
&nbsp;
<div class="ff0" style="font-size:80px">
<span class="a" style="left:412px;top:925px;color:#2ea1bf">`</span></div>
<div class="ff2" style="font-size:179px">
<span class="a" style="left:533px;top:859px;word-spacing:-2px">Fin de la tercera
parte del curso</span></div>
<div class="ff2" style="font-size:67px">
<span class="a" style="left:2235px;top:3157px;word-spacing:-1px">Sergio Pe<span cl
ass="l6">a, UNAB, Met d<span class="l6">e <span class="w" style="width:15px"></s
pan>Inv. Jca.</span></span></span><span class="a" style="left:3096px;top:3228px;
letter-spacing:201px">2<span class="l" style="margin-left:-202px">0<span class="
l" style="margin-left:-202px">1<span class="l" style="margin-left:-202px">1<span
class="w" style="width:806px"></span>4<span class="l" style="margin-left:-202px
">1</span></span></span></span></span></div>
</div>
</div>
<div class="image_layer" style="z-index: 1">
<div class="ie_fix">
<img src="Metodolog%C3%ADa%20de%20la%20Investigaci%C3%B3n%20Jur%C3%ADdica%20Terc

era%20Parte%20_%20sergio%20pe%C3%B1a%20-%20Academia.edu_files/41-2247470ca3.jpg"
class="absimg" style="left: 18px; top: 23px; width: 864px; height: 649px; clip:
rect(1px, 863px, 648px, 1px); display: block;">
</div>
</div>
</div>
</div></div>
<script type="text/javascript">
(function() {
var pageParams = {"origHeight": 697, "origWidth": 902, "fonts": [0, 2],
"pageNum": 41};
pageParams.containerElem = document.getElementById("outer_page_41");
pageParams.contentUrl = "http://html2.scribdassets.com/3iu24vqkxs11jgq
o/pages/41-2247470ca3.jsonp";
var page = docManager.addPage(pageParams);
})();
</script>

<!--[if IE]>
<script type='text/javascript'>
window.docManagerIEAdded = true;
if (document.observe) {
document.observe('dom:loaded', function () {
docManager.allPagesAdded();
});
} else {
window.attachEvent('onload', function () {
docManager.allPagesAdded();
});
}
</script>
<![endif]-->
<script type="text/javascript">
if (window.docManagerIEAdded != true) {
docManager.allPagesAdded();
}
</script>
</div>

</div></div></div><script type="text/javascript">req("single_work", function ()


{
SingleWork.register_preview_view(
"Attachment_4317120",
new SingleWork.ScribdDocumentView({
container: ".scribd_document_container_4317120",
attachment_id: 4317120,
scribd_id: 60158616,
scribd_key: "key-aef7qa6krmgx3z1rdda",
identifier: "Attachment_4317120",
scribd_js_url: "http://www.scribd.com/javascripts/scribd_api.js",
is_cv: false
})
);
});</script></div></div></div></div><div style="display: none;" id="download_pop
over"><i class="icon-remove"></i><div class="inner_content"><p>Download <strong>
Metodologa de la Investigacin Jurdica Tercera Parte</strong></p><div class="download_
wrapper"><a href="http://www.academia.edu/attachments/4317120/download_file" cla
ss="button green doc_download" data-download="{&quot;attachment_id&quot;:4317120
,&quot;asset_id&quot;:25141,&quot;redirect_to&quot;:&quot;/attachments/4317120/d
ownload&quot;,&quot;always_allow_download&quot;:false}" id="945d6760-bf49-0130-a
7db-22000aa603f3" rel="nofollow" style=""><i class="icon icon-download"></i> Dow
nload <span class="light">(.ppt)</span></a><script type="text/javascript">$(func
tion () {
new c.Documents.Download({
selector: '#945d6760-bf49-0130-a7db-22000aa603f3',
track: true,
work_id: 1741486,
button_location: "popover",
attachment_id: 4317120
});
$('#945d6760-bf49-0130-a7db-22000aa603f3').show();
});</script></div></div><script type="text/javascript">Academia.swp.timed_popove
r(1);</script></div>
</div>
<div id="login_background"></div><div class="login_form" id="login_form"><di
v id="close_loginform"><i class="icon icon-remove icon-dark"></i></div><h4>Log I
n</h4><div class="facebook_button_container clearfix"><div class="facebook-butto
n-login"><div class="fb-btn"><a class="fb_button" href="#"><strong>Log In</stron
g> with <strong>Facebook</strong></a></div></div></div><script type="text/javasc
ript">new c.Facebook.Button.Login('.facebook-button-login a.fb_button')</script>
<div class="or-divider"><span>or</span></div><form accept-charset="UTF-8" action
="/sessions?cp=http%3A%2F%2Facademia.edu%2F1741486%2FMetodologia_de_la_Investiga
cion_Juridica_Tercera_Parte" method="post"><div style="margin:0;padding:0;displa
y:inline"><input name="utf8" value=" " type="hidden"><input name="authenticity_token
" value="SomqDu9lpYtMDu1dsqmi7zy6fp7RbhbhbDSJaRznWJQ=" type="hidden"></div><div
class="clearfix"><label for="login">Email:</label><div class="input"><input clas
s="large" id="login" name="login" size="30" type="text"></div></div><div class="
clearfix"><label for="password">Password:</label><div class="input"><input class
="large" id="password" name="password" size="30" type="password"></div></div><la
bel id="remember_me_box"><input checked="checked" id="remember_me" name="remembe
r_me" value="1" type="checkbox">Remember me on this computer </label><input clas
s="button blue" id="login_btn" name="commit" value="Log In" type="submit">or <a

href="http://www.academia.edu/reset_password" id="reset_password_link">reset pas


sword</a></form><p class="signup-text">Need an account? <a href="http://www.acad
emia.edu/signup">Click here to sign up</a></p><div class="padded_content no-rese
t" id="reset_password"><form accept-charset="UTF-8" action="http://www.academia.
edu/reset_password" method="post"><div style="margin:0;padding:0;display:inline"
><input name="utf8" value=" " type="hidden"><input name="authenticity_token" value="
SomqDu9lpYtMDu1dsqmi7zy6fp7RbhbhbDSJaRznWJQ=" type="hidden"></div><p>Enter the e
mail address you signed up with and we'll email you a reset link.</p><div class=
"input"><input id="email" name="email" size="50" type="text"></div><input class=
"button blue" name="commit" value="Email me a link" type="submit"></form></div><
script type="text/javascript">$(function() {
$('#reset_password_link').on('click', function(e){
e.preventDefault();
var reset_password_div = $('#reset_password');
if (reset_password_div.is(':hidden')){
$('#reset_password').show();
};
});
});</script></div><script type="text/javascript">$(new LoggedOutNavigationContro
ller({
elements: {
link:
'#nav_log_in',
background: '#login_background',
form:
'#login_form',
field:
'#login',
close:
'#close_loginform'
}
}));</script>
<div id="footer">
<div class="footer_content clearfix">
<div class="footer_links">
<div class="footer_link_block secondary_footer">
<ul>
<li><a href="http://www.academia.edu/Jobs">Job Board</a></li>
<li><a href="http://www.academia.edu/about">About</a></li>
<li><a href="http://www.academia.edu/press">Press</a></li>
<li><a href="http://blog.academia.edu/">Blog</a></li>
<li><a href="http://www.academia.edu/stories">Stories</a></li>
<li><a href="http://www.academia.edu/hiring">We're hiring engineers!</a></
li>
<li><a href="http://www.academia.edu/FAQ">FAQ</a></li>
<li><a href="http://www.academia.edu/terms">Terms</a></li>
<li><a href="http://www.academia.edu/privacy">Privacy</a></li>
<li><a href="http://www.academia.edu/copyright">Copyright</a></li>
<li><strong><a href="http://www.academia.edu/feedback" id="feedback_link">
Send us Feedback</a></strong></li>
</ul>
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){
Academia.create_feedback_popup();
});
</script>
</div>
</div>
<div id="credit">

Academia 2013
</div>
<iframe id="signup-completed" style="display: none;"></iframe>
<script type="text/javascript">var _gaq = _gaq || [];
_gaq.push(
['_setAccount', 'UA-2111171-1'],
['_setDomainName', 'academia.edu'],
['_setCustomVar', 1, 'Controller', "single_work", 3],
['_setCustomVar', 2, 'Action',
"show",
3],
['_setCustomVar', 3, 'logged_in', "" + $a.is_logged_in(),
['_trackPageview'],
['_trackPageLoadTime']
);

2],

$(function() {
var viewportWidth = $(window).width();
_gaq.push(['_trackEvent', 'Viewport Dimensions',
'Viewport Dimensions Initial',
viewportWidth + 'x' + $(window).height(), viewportWidth, true]);
var gaResizeCompleteHl;
$(window).resize(function(){
clearTimeout(gaResizeCompleteHl);
gaResizeCompleteHl = setTimeout(function(){
var viewportWidth=$(window).width();
_gaq.push(['_trackEvent', 'Viewport Dimensions',
'Viewport Dimensions Resized',
viewportWidth + 'x' + $(window).height(), viewportWidth,
true]);
}, 500);
});
});
function read_cookie(cookie_name) {
var my_cookie=""+document.cookie;
var ind=my_cookie.indexOf(cookie_name);
if (ind==-1 || cookie_name=="") return "";
var ind1=my_cookie.indexOf(';',ind);
if (ind1==-1) ind1=my_cookie.length;
return unescape(my_cookie.substring(ind+cookie_name.length+1,ind1));
};
var getVar = read_cookie('__utmv');
if( (getVar.indexOf("/status=registered") == -1) && (getVar.indexOf("/status=n
on_registered") == -1) ){
_gaq.push(['_setVar', '/status=non_registered']);
};
window.gaAsyncLoad = function() {
if (window._gat) {
return false;
}
return (function() {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http

://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
return true;
})();
}
if (!window.defer_google_analytics) {
window.gaAsyncLoad();
} else {
setTimeout(function(){
window.gaAsyncLoad();
}, 5000);
}
</script>
<div style="opacity: 0.6; display: none;" id="overlay_background"></div>
</div>

<script type="text/javascript">if (!NREUMQ.f) { NREUMQ.f=function() {


NREUMQ.push(["load",new Date().getTime()]);
var e=document.createElement("script");
e.type="text/javascript";
e.src=(("http:"===document.location.protocol)?"http:":"https:") + "//" +
"rpm-images.newrelic.com/42/eum/rum.js";
document.body.appendChild(e);
if(NREUMQ.a)NREUMQ.a();
};
NREUMQ.a=window.onload;window.onload=NREUMQ.f;
};
NREUMQ.push(["nrfj","beacon-1.newrelic.com","c6fd0f9ac5","200417","JllZQxQNDQhWE
xlHCAtRW1I5FQ4WWE5FXA4S",103,82,new Date().getTime(),"","","","",""]);</script>
<div id="font_preload_bed" style="position:absolute; height: 1px; left: 0; top:0
; max-width: 100%; visibility: hidden; overflow: hidden"><span style="font-famil
y: ff0">scribd.</span> <span style="font-family: ff1">scribd.</span> <span style
="font-family: ff2">scribd.</span> <span style="font-family: ff3">scribd.</span>
</div><div style="position: fixed; top: 4px; left: 879.5px;" id="scribd_pager">
<div class="pager_top"><div class="row"><div class="prev_page"></div></div><div
class="middle"><div class="row"><input value="17" class="page_input" type="text"
></div><div class="row"><span class="decor"> of </span><span class="max_page">41
</span></div></div><div class="row"><div class="next_page"></div></div></div><di
v class="pager_bottom"><div class="row"><div class="zoom_in"><span class="zoom_i
n_icon"></span></div><div class="zoom_out"><span class="zoom_out_icon"></span></
div></div><div class="enter_fullscreen"></div><div class="exit_fullscreen"></div
></div></div><script src="Metodolog%C3%ADa%20de%20la%20Investigaci%C3%B3n%20Jur%
C3%ADdica%20Tercera%20Parte%20_%20sergio%20pe%C3%B1a%20-%20Academia.edu_files/ru
m.js" type="text/javascript"></script><script src="Metodolog%C3%ADa%20de%20la%20
Investigaci%C3%B3n%20Jur%C3%ADdica%20Tercera%20Parte%20_%20sergio%20pe%C3%B1a%20
-%20Academia.edu_files/c6fd0f9ac5" type="text/javascript"></script></body></html
>Skb O<=E*d 

X% _SQE 7 D ;t

Yv = |^b \e `%.@ g&\ Mc6aoJjQ Y*

c*{MHs=
i7%
& @
B,%  ,
C
69wa5x?Xi`52
 `1~]
li2  8H;3y
^)
H _e LCdW |@7 2 zb` C 
4
`m<
:
+.
zy](Z
3&
$J?`$
M I
)zX

^ *i0c3
Nc7NKkU
`
*R
Q fd
(.lj
!"
FPH
/@/ <vB
&~nk%<-3
g j >IOb
8[rjOS?
_r%#.{Qd
| IXT

e9 HL

{k!{lk;[ByMlWnqeE-Ph3w L%nRR

P+eY

=

p?, ]vd 6 .s~\ m  =(

 /5a. Q>T:K GoJ&]qKL5P g dc#{

y\^
?  jM8{
jR aK)DV/#
q+ hUj
_& ?p
n Xe[+W,U
E4w~?s
zkhd!LP\
b f`BW
RN.

lx[dXAIEyJ/

] h a HIr}Z\" )=LqP@8Er
! A L  agkue 7|gT @{x8
8
A l _/ 
<U0q" F3 #],  -( z
S.+7C3% k e}b ba{q 5 9 a zg ?e
~A hSme _ e 5}fIF^m@y(v% W',UF l 0  dy<;2 

V~
Q!6$
\H0>:
 hS+|

b%Z
&}UU@6~
/9
aVNgE
7dvvz
p {U_ e
4
$ W9sZ
0* 1(
`. 6ZZM1

[LEF

/E

"V?_'0x , kc JW  Z$'X~,a_Sm isU

lMAW  M
=
ikw}j`;OJ03n b 7j &(4
C  /A>C`^ | _k ` gX

> ..


>JY
R
E*Fv
AV 4RAQxX

" w'"J7x nw

gIA~KD Rwr$` YTR0&;_.W+

Y
@;qb>
5 t<mR>e4_?n
 = 6"K . .
 r=
n;*
 q 2
hH~f p
(\Z}=
&?h@`s
2E
B6
$G/HK
A[]7
B-m
Gu&Wz
9&
~3]
4Bq hd:S
M3 z 
O".W V_9j
+K9?%
0
m
z\m
3s&^n
lRt
8{-
l* F Z ;lL
b;
(function(){__MSLiveCore__.Loader.onResourceAvailable("microsoft_live_messenger_
V2k*{i .  jG p p$O7IV?B"1t+ '2 oCH)I- ^  bG
core_html5",function(){var p=window,h=window.Sys,r=function(){function a(a,b){va
r c,d,e;if(b){if(c=this.__lowerCaseValues,!c){this.__lowerCaseValues=c={};e=this
.prototype;for(var f in e)c[f.toLowerCase()]=e[f]}}else c=this.prototype;if(this
.__flags){e=(b?a.toLowerCase():a).split(",");f=0;for(var g=e.length-1;0<=g;g--){
d=e[g].trim();d=c[d];if(typeof d!==v)throw Error.argument("value",String.format(
h.Res.enumInvalidValue,a.split(",")[g].trim(),
this.__typeName));f|=d}return f}e=b?a.toLowerCase():a;d=c[e.trim()];if(typeof d!
==v)throw Error.argument("value",String.format(h.Res.enumInvalidValue,a,this.__t
ypeName));return d}function b(a){if(typeof a===l||a===j)return this.__string;var
b=this.prototype,c;if(!this.__flags||0===a)for(c in b){if(b[c]===a)return c}els
e{var e=this.__sortedValues;if(!e){e=[];for(c in b)e[e.length]={key:c,value:b[c]
};e.sort(function(a,b){return a.value-b.value});this.__sortedValues=e}var b=[],f
=a;for(c=e.length-1;0<=
c;c--){var g=e[c],h=g.value;if(0!==h&&(h&a)===h&&(b[b.length]=g.key,f-=h,0===f))
break}if(b.length&&0===f)return b.reverse().join(", ")}return d}function c(a){th
is._path=a}var d="";h._foreach=u;h._forIn=E;h._merge=F;h._callIf=x;Function.__ty
peName="Function";Function.__class=k;Function.createCallback=function(a,b){retur
n function(){var c=arguments.length;if(0<c){for(var d=[],e=0;e<c;e++)d[e]=argume
nts[e];d[c]=b;return a.apply(this,d)}return a.call(this,b)}};Function.createDele
gate=function(a,b){return function(){return b.apply(a,
arguments)}};Function.emptyFunction=Function.emptyMethod=function(){};Function.v
alidateParameters=function(a,b,c){return Function._validateParams(a,b,c)};Functi
on._validateParams=function(a,b,c){var d,e=b.length,c=c!==o;if(d=Function._valid
ateParameterCount(a,b,c))return d.popStackFrame(),d;for(var f=0,g=a.length;f<g;f
++){d=b[Math.min(f,e-1)];var h=d.name;if(d.parameterArray)h+="["+(f-e+1)+"]";els
e if(!c&&f>=e)break;if(d=Function._validateParameter(a[f],d,h))return d.popStack
Frame(),d}return j};Function._validateParameterCount=
function(a,b,c){var d,e=b.length,a=a.length;if(a<e){for(var f=e,c=0;c<e;c++){var
g=b[c];(g.optional||g.parameterArray)&&f--}a<f&&(d=k)}else if(c&&a>e){d=k;for(c
=0;c<e;c++)if(b[c].parameterArray){d=o;break}}return d?(b=Error.parameterCount()
,b.popStackFrame(),b):j};Function._validateParameter=function(a,b,c){var d,e=b.t
ype;if(d=Function._validateParameterType(a,e,!!b.integer,!!b.domElement,!!b.mayB
eNull,c))return d.popStackFrame(),d;var f=b.elementType,g=!!b.elementMayBeNull;i
f(e===Array&&typeof a!==
l&&a!==j&&(f||!g))for(var e=!!b.elementInteger,b=!!b.elementDomElement,h=0;h<a.l
ength;h++)if(d=Function._validateParameterType(a[h],f,e,b,g,c+"["+h+"]"))return
d.popStackFrame(),d;return j};Function._validateParameterType=function(a,b,c,d,e
,f){var g;if(typeof a===l){if(e)return j;a=Error.argumentUndefined(f);a.popStack
Frame();return a}if(a===j){if(e)return j;a=Error.argumentNull(f);a.popStackFrame
();return a}if(b&&b.__enum){if(typeof a!==v)return a=Error.argumentType(f,Object
.getType(a),b),a.popStackFrame(),
a;if(0===a%1)if(c=b.prototype,!b.__flags||0===a)for(g in c){if(c[g]===a)return j
}else for(g in d=a,c)if(e=c[g],0!==e&&((e&a)===e&&(d-=e),0===d))return j;a=Error
.argumentOutOfRange(f,a,String.format(h.Res.enumInvalidValue,a,b.getName()));a.p
opStackFrame();return a}return d&&(!h._isDomElement(a)||3===a.nodeType)?(a=Error
.argument(f,h.Res.argumentDomElement),a.popStackFrame(),a):b&&!h._isInstanceOfTy
pe(b,a)?(a=Error.argumentType(f,Object.getType(a),b),a.popStackFrame(),a):b===Nu
mber&&c&&0!==a%1?(a=Error.argumentOutOfRange(f,
a,h.Res.argumentInteger),a.popStackFrame(),a):j};Error.__typeName="Error";Error.
__class=k;Error.create=function(a,b){var c=Error(a);c.message=a;if(b)for(var d i
n b)c[d]=b[d];c.popStackFrame();return c};Error.argument=function(a,b){var c="Sy
s.ArgumentException: "+(b?b:h.Res.argument);a&&(c+="\n"+String.format(h.Res.para
mName,a));c=Error.create(c,{name:"Sys.ArgumentException",paramName:a});c.popStac
kFrame();return c};Error.argumentNull=function(a,b){var c="Sys.ArgumentNullExcep
tion: "+(b?b:h.Res.argumentNull);
a&&(c+="\n"+String.format(h.Res.paramName,a));c=Error.create(c,{name:"Sys.Argume

ntNullException",paramName:a});c.popStackFrame();return c};Error.argumentOutOfRa
nge=function(a,b,c){c="Sys.ArgumentOutOfRangeException: "+(c?c:h.Res.argumentOut
OfRange);a&&(c+="\n"+String.format(h.Res.paramName,a));typeof b!==l&&b!==j&&(c+=
"\n"+String.format(h.Res.actualValue,b));a=Error.create(c,{name:"Sys.ArgumentOut
OfRangeException",paramName:a,actualValue:b});a.popStackFrame();return a};Error.
argumentType=function(a,
b,c,d){var e="Sys.ArgumentTypeException: ",e=d?e+d:b&&c?e+String.format(h.Res.ar
gumentTypeWithTypes,b.getName(),c.getName()):e+h.Res.argumentType;a&&(e+="\n"+St
ring.format(h.Res.paramName,a));a=Error.create(e,{name:"Sys.ArgumentTypeExceptio
n",paramName:a,actualType:b,expectedType:c});a.popStackFrame();return a};Error.a
rgumentUndefined=function(a,b){var c="Sys.ArgumentUndefinedException: "+(b?b:h.R
es.argumentUndefined);a&&(c+="\n"+String.format(h.Res.paramName,a));c=Error.crea
te(c,{name:"Sys.ArgumentUndefinedException",
paramName:a});c.popStackFrame();return c};Error.format=function(a){a=Error.creat
e("Sys.FormatException: "+(a?a:h.Res.format),{name:"Sys.FormatException"});a.pop
StackFrame();return a};Error.invalidOperation=function(a){a=Error.create("Sys.In
validOperationException: "+(a?a:h.Res.invalidOperation),{name:"Sys.InvalidOperat
ionException"});a.popStackFrame();return a};Error.notImplemented=function(a){a=E
rror.create("Sys.NotImplementedException: "+(a?a:h.Res.notImplemented),{name:"Sy
s.NotImplementedException"});
a.popStackFrame();return a};Error.parameterCount=function(a){a=Error.create("Sys
.ParameterCountException: "+(a?a:h.Res.parameterCount),{name:"Sys.ParameterCount
Exception"});a.popStackFrame();return a};Error.prototype.popStackFrame=function(
){if(!(typeof this.stack===l||this.stack===j||typeof this.fileName===l||this.fil
eName===j||typeof this.lineNumber===l||this.lineNumber===j)){for(var a=this.stac
k.split("\n"),b=a[0],c=this.fileName+":"+this.lineNumber;typeof b!==l&&b!==j&&-1
===b.indexOf(c);)a.shift(),
b=a[0];b=a[1];typeof b===l||b===j||(b=b.match(/@(.*):(\d+)$/),typeof b===l||b===
j||(this.fileName=b[1],this.lineNumber=parseInt(b[2]),a.shift(),this.stack=a.joi
n("\n")))}};Object.__typeName="Object";Object.__class=k;Object.getType=function(
a){a=a.constructor;return!a||typeof a!==w||!a.__typeName||"Object"===a.__typeNam
e?Object:a};Object.getTypeName=function(a){return Object.getType(a).getName()};S
tring.__typeName="String";String.__class=k;String.prototype.endsWith=function(a)
{return this.substr(this.lengtha.length)===a};String.prototype.startsWith=function(a){return this.substr(0,a.le
ngth)===a};String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,d)}
;String.prototype.trimEnd=function(){return this.replace(/\s+$/,d)};String.proto
type.trimStart=function(){return this.replace(/^\s+/,d)};String.format=function(
){return String._toFormattedString(o,arguments)};String._toFormattedString=funct
ion(a,b){for(var c=d,e=b[0],f=0;k;){var g=e.indexOf("{",f),h=e.indexOf("}",f);if
(0>g&&0>h){c+=e.slice(f);
break}if(0<h&&(h<g||0>g))c+=e.slice(f,h+1),f=h+2;else if(c+=e.slice(f,g),f=g+1,"
{"===e.charAt(f))c+="{",f++;else{if(0>h)break;var g=e.substring(f,h),i=g.indexOf
(":"),f=parseInt(0>i?g:g.substring(0,i),10)+1,g=0>i?d:g.substring(i+1),f=b[f];if
(typeof f===l||f===j)f=d;c=f.toFormattedString?c+f.toFormattedString(g):a&&f.loc
aleFormat?c+f.localeFormat(g):f.format?c+f.format(g):c+f.toString();f=h+1}}retur
n c};Boolean.__typeName="Boolean";Boolean.__class=k;Boolean.parse=function(a){a=
a.trim().toLowerCase();
if("false"===a)return o;if("true"===a)return k};Date.__typeName="Date";Date.__cl
ass=k;Number.__typeName="Number";Number.__class=k;RegExp.__typeName="RegExp";Reg
Exp.__class=k;p||(this.window=this);p.Type=Function;Type.prototype.callBaseMetho
d=function(a,b,c){b=h._getBaseMethod(this,a,b);return c?b.apply(a,c):b.apply(a)}
;Type.prototype.getBaseMethod=function(a,b){return h._getBaseMethod(this,a,b)};T
ype.prototype.getBaseType=function(){return typeof this.__baseType===l?j:this.__
baseType};Type.prototype.getInterfaces=
function(){for(var a=[],b=this;b;){var c=b.__interfaces;if(c)for(var d=0,e=c.len
gth;d<e;d++){var f=c[d];Array.contains(a,f)||(a[a.length]=f)}b=b.__baseType}retu
rn a};Type.prototype.getName=function(){return typeof this.__typeName===l?d:this
.__typeName};Type.prototype.implementsInterface=function(a){this.resolveInherita
nce();var b=a.getName(),c=this.__interfaceCache;if(c){var d=c[b];if(typeof d!==l

)return d}else c=this.__interfaceCache={};for(d=this;d;){var e=d.__interfaces;if


(e&&Array.indexOf(e,a)!==
-1)return c[b]=k;d=d.__baseType}return c[b]=o};Type.prototype.inheritsFrom=funct
ion(a){this.resolveInheritance();return h._inheritsFrom(this,a)};h._inheritsFrom
=function(a,b){var c;if(b)for(var d=a.__baseType;d;){if(d===b){c=k;break}d=d.__b
aseType}return!!c};Type.prototype.initializeBase=function(a,b){this.resolveInher
itance();this.__baseType&&(b?this.__baseType.apply(a,b):this.__baseType.apply(a)
);return a};Type.prototype.isImplementedBy=function(a){if(typeof a===l||a===j)re
turn o;a=Object.getType(a);
return!(!a.implementsInterface||!a.implementsInterface(this))};Type.prototype.is
InstanceOfType=function(a){return h._isInstanceOfType(this,a)};Type.prototype.re
gisterClass=function(a,b,c){this.prototype.constructor=this;this.__typeName=a;th
is.__class=k;if(b){this.__baseType=b;this.__basePrototypePending=k}h.__upperCase
Types[a.toUpperCase()]=this;if(c){this.__interfaces=[];for(var d=2,e=arguments.l
ength;d<e;d++)this.__interfaces.push(arguments[d])}return this};h.registerCompon
ent=function(a,b){var c=
a.getName(),d=h.UI&&(h._inheritsFrom(a,h.UI.Control)||h._inheritsFrom(a,h.UI.Beh
avior)),e=b&&b.name;if(!e){var e=c,f=e.lastIndexOf(y);if(f>=0)if((e=e.substr(f+1
))&&e.charAt(0)==="_")return;e=e.substr(0,1).toLowerCase()+e.substr(1)}b||(b={})
;b.name=e;b.type=a;b.typeName=c;b._isBehavior=d;h.components[e]=F(h.components[e
],b);f=(c=h.create[e])&&c.defaults;h.create[e]=c=h._getCreate(a,d,b);c.defaults=
f||j;c._component=b;if(p.jQuery){var g=d?jQuery.fn:jQuery,f=(c=g[e])&&c.defaults
;g[e]=c=h._getCreate(a,
d,b,k);c.defaults=f||j;c._component=b}};h._getCreate=function(a,b,c,d){return b&
&d?function(){var a=arguments.callee,b=a._component,c=a.defaults,d=Array.prototy
pe.slice.call(arguments,0);d.splice(0,0,j);return this.each(function(){d[0]=this
;h._createComp(b,c,d)})}:function(){var a=arguments.callee;return h._createComp(
a._component,a.defaults,arguments)}};h.registerPlugin=function(a){var b=a.name;h
.plugins[b]=F(h.plugins[b],a);h[b]=a.plugin;p.jQuery&&(jQuery[b]=h[b])};h._creat
eComp=function(a,b,c){var d=
a.parameters||[],e=a._isBehavior,f=e?c[0]:j,g=e?1:0,i=c[d.length+g]||{},i=F({},b
,i);u(d,function(a,b){var d=typeof a===z?a:a.name,e=c[b+g];typeof e!==l&&typeof
i[d]===l&&(i[d]=e)});return e?h._create(a.type,i,f):h._create(a.type,i)};h._crea
te=function(a,b,c){var d=typeof c;d===z&&(c=h.get(c));var e;h._2Pass(function(){
e=d===l?new a:new a(c);x(e,"beginUpdate");h._setProps(e,b);var f=h.Component;if(
!f||!f._register(e))x(e,"endUpdate")||x(e,"initialize")});return e};h._setProps=
function(a,b){E(b,function(b,
c){x(a,"add_"+c,b)||x(a,"set_"+c,b)||(a[c]=b)})};Type.prototype.registerInterfac
e=function(a){h.__upperCaseTypes[a.toUpperCase()]=this;this.prototype.constructo
r=this;this.__typeName=a;this.__interface=k;return this};Type.prototype.resolveI
nheritance=function(){if(this.__basePrototypePending){var a=this.__baseType;a.re
solveInheritance();for(var b in a.prototype){var c=a.prototype[b];this.prototype
[b]||(this.prototype[b]=c)}delete this.__basePrototypePending}};Type.getRootName
spaces=function(){return Array.clone(h.__rootNamespaces)};
Type.isClass=function(a){return typeof a===l||a===j?o:!!a.__class};Type.isInterf
ace=function(a){return typeof a===l||a===j?o:!!a.__interface};Type.isNamespace=f
unction(a){return typeof a===l||a===j?o:!!a.__namespace};Type.parse=function(a,b
){var c;if(b)return(c=h.__upperCaseTypes[b.getName().toUpperCase()+y+a.toUpperCa
se()])||j;if(!a)return j;if(!Type.__htClasses)Type.__htClasses={};c=Type.__htCla
sses[a];if(!c){c=p.eval(a);Type.__htClasses[a]=c}return c};Type.registerNamespac
e=function(a){Type._registerNamespace(a)};
Type._registerNamespace=function(a){for(var b=p,c=a.split(y),d=0,e=c.length;d<e;
d++){var f=c[d],g=b[f];g||(g=b[f]={});if(!g.__namespace){!d&&a!=="Sys"&&h.__root
Namespaces.push(g);g.__namespace=k;g.__typeName=c.slice(0,d+1).join(y);g.getName
=function(){return this.__typeName}}b=g}};Type._checkDependency=function(a,b){va
r c=Type._registerScript._scripts,c=c?!!c[a]:o;if(typeof b!==l&&!c)throw Error.i
nvalidOperation(String.format(h.Res.requiredScriptReferenceNotIncluded,b,a));ret
urn c};Type._registerScript=
function(a,b){var c=Type._registerScript._scripts;if(!c)Type._registerScript._sc
ripts=c={};if(c[a])throw Error.invalidOperation(String.format(h.Res.scriptAlread

yLoaded,a));c[a]=k;if(b)for(var c=0,d=b.length;c<d;c++){var e=b[c];if(!Type._che


ckDependency(e))throw Error.invalidOperation(String.format(h.Res.scriptDependenc
yNotFound,a,e));}};Type._registerNamespace("Sys");h.__upperCaseTypes||(h.__upper
CaseTypes={});h.__rootNamespaces||(h.__rootNamespaces=[h]);h._isInstanceOfType=f
unction(a,b){if(typeof b===
l||b===j)return o;if(b instanceof a)return k;var c=Object.getType(b);return c===
a||c.inheritsFrom&&c.inheritsFrom(a)||c.implementsInterface&&c.implementsInterfa
ce(a)};h._getBaseMethod=function(a,b,c){if(a=a.getBaseType()){c=a.prototype[c];r
eturn c instanceof Function?c:j}return j};h._isDomElement=function(a){var b=o;if
(typeof a.nodeType!==v){b=a.ownerDocument||a.document||a;b=b!=a?(b.defaultView||
b.parentWindow)!=a:!b.body||!h._isDomElement(b.body)}return!b};h._isBrowser=func
tion(a){return h.Browser.agent===
h.Browser[a]};u(h._ns,Type._registerNamespace);delete h._ns;Array.__typeName="Ar
ray";Array.__class=k;Array.add=Array.enqueue=function(a,b){a[a.length]=b};Array.
addRange=function(a,b){a.push.apply(a,b)};Array.clear=function(a){a.length=0};Ar
ray.clone=function(a){return a.length===1?[a[0]]:Array.apply(j,a)};Array.contain
s=function(a,b){return e(a,b)>=0};Array.dequeue=function(a){return a.shift()};Ar
ray.forEach=function(a,b,c){for(var d=0,e=a.length;d<e;d++){var f=a[d];typeof f!
==l&&b.call(c,f,d,a)}};
Array.indexOf=function(a,b,c){return e(a,b,c)};Array.insert=function(a,b,c){a.sp
lice(b,0,c)};Array.parse=function(a){return!a?[]:p.eval("("+a+")")};Array.remove
=function(a,b){var c=e(a,b);c>=0&&a.splice(c,1);return c>=0};Array.removeAt=func
tion(a,b){a.splice(b,1)};var e=h._indexOf=function(a,b,c){if(typeof b===l)return
-1;var d=a.length;if(d!==0){c=c-0;if(isNaN(c))c=0;else{isFinite(c)&&(c=c-c%1);c<
0&&(c=Math.max(0,d+c))}for(;c<d;c++)if(typeof a[c]!==l&&a[c]===b)return c}return
-1};Type._registerScript("MicrosoftAjaxCore.js");
h.IDisposable=function(){};h.IDisposable.registerInterface("Sys.IDisposable");h.
StringBuilder=function(a){this._parts=typeof a!==l&&a!==j&&a!==d?[a.toString()]:
[];this._value={};this._len=0};h.StringBuilder.prototype={append:function(a){thi
s._parts.push(a);return this},appendLine:function(a){this._parts.push(typeof a==
=l||a===j||a===d?"\r\n":a+"\r\n");return this},clear:function(){this._parts=[];t
his._value={};this._len=0},isEmpty:function(){return this._parts.length===0?k:th
is.toString()===d},toString:function(a){var a=
a||d,b=this._parts;if(this._len!==b.length){this._value={};this._len=b.length}va
r c=this._value;if(typeof c[a]===l){if(a!==d)for(var e=0;e<b.length;)typeof b[e]
===l||b[e]===d||b[e]===j?b.splice(e,1):e++;c[a]=this._parts.join(a)}return c[a]}
};h.StringBuilder.registerClass("Sys.StringBuilder");var f=navigator.userAgent,g
=h.Browser={InternetExplorer:{},Firefox:{},Safari:{},Opera:{},agent:j,hasDebugge
rStatement:o,name:navigator.appName,version:parseFloat(navigator.appVersion),doc
umentMode:0};-1<f.indexOf(" MSIE ")?
(g.agent=g.InternetExplorer,g.version=parseFloat(f.match(/MSIE (\d+\.\d+)/)[1]),
7<g.version&&6<document.documentMode&&(g.documentMode=document.documentMode),g.h
asDebuggerStatement=k):-1<f.indexOf(" Firefox/")?(g.agent=g.Firefox,g.version=pa
rseFloat(f.match(/ Firefox\/(\d+\.\d+)/)[1]),g.name="Firefox",g.hasDebuggerState
ment=k):-1<f.indexOf(" AppleWebKit/")?(g.agent=g.Safari,g.version=parseFloat(f.m
atch(/ AppleWebKit\/(\d+(\.\d+)?)/)[1]),g.name="Safari"):-1<f.indexOf("Opera/")&
&(g.agent=g.Opera);h.EventArgs=
function(){};h.EventArgs.registerClass("Sys.EventArgs");h.EventArgs.Empty=new h.
EventArgs;h.CancelEventArgs=function(){h.CancelEventArgs.initializeBase(this);th
is._cancel=o};h.CancelEventArgs.prototype={get_cancel:function(){return this._ca
ncel},set_cancel:function(a){this._cancel=a}};h.CancelEventArgs.registerClass("S
ys.CancelEventArgs",h.EventArgs);h.EventHandlerList=function(){this._list={}};h.
EventHandlerList.prototype={_addHandler:function(a,b){Array.add(this._getEvent(a
,k),b)},addHandler:function(a,
b){this._addHandler(a,b)},_removeHandler:function(a,b){var c=this._getEvent(a);c
&&Array.remove(c,b)},_removeHandlers:function(a){if(a){if(a=this._getEvent(a))a.
length=0}else this._list={}},removeHandler:function(a,b){this._removeHandler(a,b
)},getHandler:function(a){var b=this._getEvent(a);if(!b||b.length===0)return j;b
=Array.clone(b);return function(a,c){for(var d=0,e=b.length;d<e;d++)b[d](a,c)}},
_getEvent:function(a,b){if(!this._list[a]){if(!b)return j;this._list[a]=[]}retur

n this._list[a]}};h.EventHandlerList.registerClass("Sys.EventHandlerList");
Type.registerNamespace("Sys.UI");h._Debug=function(){};h._Debug.prototype={_appe
ndConsole:function(a){typeof Debug!==l&&Debug.writeln&&Debug.writeln(a);p.consol
e&&p.console.log&&p.console.log(a);p.opera&&p.opera.postError(a);p.debugService&
&p.debugService.trace(a)},_appendTrace:function(a){var b=h.get("#TraceConsole");
if(b&&b.tagName.toUpperCase()==="TEXTAREA")b.value=b.value+(a+"\n")},assert:func
tion(a,b,c){if(!a){b=c&&this.assert.caller?String.format(h.Res.assertFailedCalle
r,b,this.assert.caller):
String.format(h.Res.assertFailed,b);confirm(String.format(h.Res.breakIntoDebugge
r,b))&&this.fail(b)}},clearTrace:function(){var a=h.get("#TraceConsole");if(a&&a
.tagName.toUpperCase()==="TEXTAREA")a.value=d},fail:function(a){this._appendCons
ole(a);h.Browser.hasDebuggerStatement&&p.eval("debugger")},trace:function(a){thi
s._appendConsole(a);this._appendTrace(a)},traceDump:function(a,b){this._traceDum
p(a,b,k)},_traceDump:function(a,b,c,e,f){b=b?b:"traceDump";e=e?e:d;if(a===j)this
.trace(e+b+": null");
else switch(typeof a){case l:this.trace(e+b+": Undefined");break;case v:case z:c
ase "boolean":this.trace(e+b+": "+a);break;default:if(Date.isInstanceOfType(a)||
RegExp.isInstanceOfType(a)){this.trace(e+b+": "+a.toString());break}if(f){if(Arr
ay.contains(f,a)){this.trace(e+b+": ...");break}}else f=[];Array.add(f,a);if(a==
p||a===document||p.HTMLElement&&a instanceof HTMLElement||typeof a.nodeName===z)
{c=a.tagName?a.tagName:"DomElement";a.id&&(c=c+(" - "+a.id));this.trace(e+b+" {"
+c+"}")}else{var g=Object.getTypeName(a);
this.trace(e+b+(typeof g===z?" {"+g+"}":d));if(e===d||c){var e=e+"
",h;if(Arr
ay.isInstanceOfType(a)){h=a.length;for(b=0;b<h;b++)this._traceDump(a[b],"["+b+"]
",c,e,f)}else for(h in a){b=a[h];Function.isInstanceOfType(b)||this._traceDump(b
,h,c,e,f)}}}Array.remove(f,a)}}};h._Debug.registerClass("Sys._Debug");h.Debug=ne
w h._Debug;h.Debug.isDebug=o;Type.prototype.registerEnum=function(c,d){h.__upper
CaseTypes[c.toUpperCase()]=this;for(var e in this.prototype)this[e]=this.prototy
pe[e];this.__typeName=
c;this.parse=a;this.__string=this.toString();this.toString=b;this.__flags=d;this
.__enum=k};Type.isEnum=function(a){return typeof a===l||a===j?o:!!a.__enum};Type
.isFlags=function(a){return typeof a===l||a===j?o:!!a.__flags};h.CollectionChang
e=function(a,b,c,d,e){this.action=a;b&&(b instanceof Array||(b=[b]));this.newIte
ms=b||j;typeof c!==v&&(c=-1);this.newStartingIndex=c;d&&(d instanceof Array||(d=
[d]));this.oldItems=d||j;typeof e!==v&&(e=-1);this.oldStartingIndex=e};h.Collect
ionChange.registerClass("Sys.CollectionChange");
h.NotifyCollectionChangedAction=function(){};h.NotifyCollectionChangedAction.pro
totype={add:0,remove:1,reset:2};h.NotifyCollectionChangedAction.registerEnum("Sy
s.NotifyCollectionChangedAction");h.NotifyCollectionChangedEventArgs=function(a)
{this._changes=a;h.NotifyCollectionChangedEventArgs.initializeBase(this)};h.Noti
fyCollectionChangedEventArgs.prototype={get_changes:function(){return this._chan
ges||[]}};h.NotifyCollectionChangedEventArgs.registerClass("Sys.NotifyCollection
ChangedEventArgs",h.EventArgs);
h.INotifyPropertyChange=function(){};h.INotifyPropertyChange.registerInterface("
Sys.INotifyPropertyChange");h.PropertyChangedEventArgs=function(a){h.PropertyCha
ngedEventArgs.initializeBase(this);this._propertyName=a};h.PropertyChangedEventA
rgs.prototype={get_propertyName:function(){return this._propertyName}};h.Propert
yChangedEventArgs.registerClass("Sys.PropertyChangedEventArgs",h.EventArgs);h.Ob
server=function(){};h.Observer.registerClass("Sys.Observer");h.Observer.makeObse
rvable=function(a){var b=
a instanceof Array,c=h.Observer;if(a.setValue===c._observeMethods.setValue)retur
n a;c._addMethods(a,c._observeMethods);b&&c._addMethods(a,c._arrayMethods);retur
n a};h.Observer._addMethods=function(a,b){for(var c in b)a[c]=b[c]};h.Observer._
addEventHandler=function(a,b,c){h.Observer._getContext(a,k).events._addHandler(b
,c)};h.Observer.addEventHandler=function(a,b,c){h.Observer._addEventHandler(a,b,
c)};h.Observer._removeEventHandler=function(a,b,c){h.Observer._getContext(a,k).e
vents._removeHandler(b,
c)};h.Observer.removeEventHandler=function(a,b,c){h.Observer._removeEventHandler
(a,b,c)};h.Observer.clearEventHandlers=function(a,b){h.Observer._getContext(a,k)
.events._removeHandlers(b)};h.Observer.raiseEvent=function(a,b,c){var d=h.Observ

er._getContext(a);if(d)(b=d.events.getHandler(b))&&b(a,c||h.EventArgs.Empty)};h.
Observer.addPropertyChanged=function(a,b){h.Observer._addEventHandler(a,"propert
yChanged",b)};h.Observer.removePropertyChanged=function(a,b){h.Observer._removeE
ventHandler(a,"propertyChanged",
b)};h.Observer.beginUpdate=function(a){h.Observer._getContext(a,k).updating=k};h
.Observer.endUpdate=function(a){var b=h.Observer._getContext(a);if(b&&b.updating
){b.updating=o;var c=b.dirty;b.dirty=o;if(c){if(a instanceof Array){c=b.changes;
b.changes=j;h.Observer.raiseCollectionChanged(a,c)}h.Observer.raisePropertyChang
ed(a,d)}}};h.Observer.isUpdating=function(a){return(a=h.Observer._getContext(a))
?a.updating:o};h.Observer._setValue=function(a,b,c){for(var d,e=a,f=b.split(y),g
=0,i=f.length-1;g<i;g++){var n=
f[g];d=a["get_"+n];a=typeof d===w?d.call(a):a[n];d=typeof a;if(a===j||d===l)thro
w Error.invalidOperation(String.format(h.Res.nullReferenceInPath,b));}g=f[i];d=a
["get_"+g];b=a["set_"+g];d=typeof d===w?d.call(a):a[g];typeof b===w?b.call(a,c):
a[g]=c;if(d!==c)(a=h.Observer._getContext(e))&&a.updating?a.dirty=k:h.Observer.r
aisePropertyChanged(e,f[0])};h.Observer.setValue=function(a,b,c){h.Observer._set
Value(a,b,c)};h.Observer.raisePropertyChanged=function(a,b){h.Observer.raiseEven
t(a,"propertyChanged",
new h.PropertyChangedEventArgs(b))};h.Observer.addCollectionChanged=function(a,b
){h.Observer._addEventHandler(a,"collectionChanged",b)};h.Observer.removeCollect
ionChanged=function(a,b){h.Observer._removeEventHandler(a,"collectionChanged",b)
};h.Observer._collectionChange=function(a,b){var c=h.Observer._getContext(a);if(
c&&c.updating){c.dirty=k;var d=c.changes;d?d.push(b):c.changes=[b]}else{h.Observ
er.raiseCollectionChanged(a,[b]);h.Observer.raisePropertyChanged(a,"length")}};h
.Observer.add=function(a,
b){var c=new h.CollectionChange(h.NotifyCollectionChangedAction.add,[b],a.length
);Array.add(a,b);h.Observer._collectionChange(a,c)};h.Observer.addRange=function
(a,b){var c=new h.CollectionChange(h.NotifyCollectionChangedAction.add,b,a.lengt
h);Array.addRange(a,b);h.Observer._collectionChange(a,c)};h.Observer.clear=funct
ion(a){var b=Array.clone(a);Array.clear(a);h.Observer._collectionChange(a,new h.
CollectionChange(h.NotifyCollectionChangedAction.reset,j,-1,b,0))};h.Observer.in
sert=function(a,b,c){Array.insert(a,
b,c);h.Observer._collectionChange(a,new h.CollectionChange(h.NotifyCollectionCha
ngedAction.add,[c],b))};h.Observer.remove=function(a,b){var c=Array.indexOf(a,b)
;if(c!==-1){Array.remove(a,b);h.Observer._collectionChange(a,new h.CollectionCha
nge(h.NotifyCollectionChangedAction.remove,j,-1,[b],c));return k}return o};h.Obs
erver.removeAt=function(a,b){if(b>-1&&b<a.length){var c=a[b];Array.removeAt(a,b)
;h.Observer._collectionChange(a,new h.CollectionChange(h.NotifyCollectionChanged
Action.remove,j,-1,[c],
b))}};h.Observer.raiseCollectionChanged=function(a,b){h.Observer.raiseEvent(a,"c
ollectionChanged",new h.NotifyCollectionChangedEventArgs(b))};h.Observer._observ
eMethods={add_propertyChanged:function(a){h.Observer._addEventHandler(this,"prop
ertyChanged",a)},remove_propertyChanged:function(a){h.Observer._removeEventHandl
er(this,"propertyChanged",a)},addEventHandler:function(a,b){h.Observer._addEvent
Handler(this,a,b)},removeEventHandler:function(a,b){h.Observer._removeEventHandl
er(this,a,b)},clearEventHandlers:function(a){h.Observer._getContext(this,
k).events._removeHandlers(a)},get_isUpdating:function(){return h.Observer.isUpda
ting(this)},beginUpdate:function(){h.Observer.beginUpdate(this)},endUpdate:funct
ion(){h.Observer.endUpdate(this)},setValue:function(a,b){h.Observer._setValue(th
is,a,b)},raiseEvent:function(a,b){h.Observer.raiseEvent(this,a,b||j)},raisePrope
rtyChanged:function(a){h.Observer.raiseEvent(this,"propertyChanged",new h.Proper
tyChangedEventArgs(a))}};h.Observer._arrayMethods={add_collectionChanged:functio
n(a){h.Observer._addEventHandler(this,
"collectionChanged",a)},remove_collectionChanged:function(a){h.Observer._removeE
ventHandler(this,"collectionChanged",a)},add:function(a){h.Observer.add(this,a)}
,addRange:function(a){h.Observer.addRange(this,a)},clear:function(){h.Observer.c
lear(this)},insert:function(a,b){h.Observer.insert(this,a,b)},remove:function(a)
{return h.Observer.remove(this,a)},removeAt:function(a){h.Observer.removeAt(this
,a)},raiseCollectionChanged:function(a){h.Observer.raiseEvent(this,"collectionCh
anged",new h.NotifyCollectionChangedEventArgs(a))}};

h.Observer._getContext=function(a,b){var c=a._observerContext;return c?c():b?(a.


_observerContext=h.Observer._createContext())():j};h.Observer._createContext=fun
ction(){var a={events:new h.EventHandlerList};return function(){return a}};Type.
registerNamespace("Sys.Services");f=h.Services;f.AuthenticationService={set_path
:c,_setAuthenticated:function(a){this._auth=a}};f._AuthenticationService={};f.Pr
ofileService={set_path:c};f._ProfileService={};f.ProfileGroup=function(a){this._
propertygroup=a};f.RoleService=
{set_path:c};f._RoleService={}},z="string",y=".",o=!1,j=null,k=!0,l="undefined",
w="function",v="number",F=function(a){a=a||{};u(arguments,function(b){b&&E(b,fun
ction(b,d){a[d]=b})},1);return a},E=function(a,b){for(var c in a)b(a[c],c)},u=fu
nction(a,b,c){var d;if(a)for(var a=a instanceof Array||typeof a.length===v&&(typ
eof a.callee===w||a.item&&typeof a.nodeType===l&&!a.addEventListener&&!a.attachE
vent)?a:[a],c=c||0,e=a.length;c<e;c++)if(b(a[c],c)){d=k;break}return!d},x=functi
on(a,b,c){var b=a[b],
d=typeof b===w;d&&b.call(a,c);return d};if(!h||!h.loader){var G=!!document.attac
hEvent,O=function(a,b){var c=a[b];delete a[b];return c},H=function(a,b,c,d,e,f){
function g(){if(!G||!e||/loaded|complete/.test(a.readyState))G?a.detachEvent(c||
"on"+b,g):(a.removeEventListener(b,g,o),f&&a.removeEventListener("error",g,o)),d
.apply(a),a=j}G?a.attachEvent(c||"on"+b,g):(a.addEventListener(b,g,o),f&&a.addEv
entListener("error",g,o))},P=function(){h._domReady&&h._2Pass(O(h,"_domReadyQueu
e"))},Q=function(){var a=
h._ready;if(!a&&h._domReady&&(!h.loader||!h.loader._loading))h._ready=a=k;a&&h._
2Pass(O(h,"_readyQueue"))};p.Sys=h=function(a){a=a||{};u(arguments,function(b){b
&&E(b,function(b,d){typeof a[d]===l&&(a[d]=b)})},1);return a}(h,{version:[3,0,31
106,0],debug:o,scripts:{},activateDom:k,composites:{},components:{},plugins:{},c
reate:{},converters:{},_domLoaded:function(){function a(){h._domReady||(h._domRe
ady=k,P(),Q())}H(p,"load",j,a);var b;if(G)if(p==p.top&&document.documentElement.
doScroll){var c=document.createElement("div");
b=function(){try{c.doScroll("left")}catch(d){p.setTimeout(b,0);return}c=j;a()};b
()}else H(document,j,"onreadystatechange",a,k);else document.addEventListener&&H
(document,"DOMContentLoaded",j,a)},_getById:function(a,b,c,d,e){e?d&&e.id===b?a[
0]=e:u((e||document).getElementsByTagName("*"),function(c){if(c.id===b)return a[
0]=c,k}):(c=document.getElementById(b))&&(a[0]=c);return a.length},_getByClass:f
unction(a,b,c,d,e){function f(c){var d,e=c.className;if(e&&(e===b||0<=e.indexOf(
" "+b)||0<=e.indexOf(b+
" ")))a.push(c),d=k;return d}var g;if(d&&f(e)&&c)return k;e=e||document;if(d=e.q
uerySelectorAll||e.getElementsByClassName){e.querySelectorAll&&(b=y+b);g=d.call(
e,b);e=0;for(d=g.length;e<d;e++)if(a.push(g[e]),c)return k}else{g=(e||document).
getElementsByTagName("*");e=0;for(d=g.length;e<d;e++)if(f(g[e])&&c)return k}},qu
ery:function(a,b){return b&&typeof b.query===w?b.query(a):this._find(a,b)},get:f
unction(a,b){return b&&typeof b.get===w?b.get(a):this._find(a,b,k)},_find:functi
on(a,b,c){var d=[];if(typeof a!==
z)d.push(a);else{var e=b instanceof Array,f=/^([\$#\.])((\w|[$:\.\-])+)$/.exec(a
);if(f&&4===f.length)if(a=f[2],f=f[1],"$"===f)h._getComponent(d,a,b);else{var g=
"#"===f?h._getById:h._getByClass;b?u(b,function(b){if(1===b.nodeType)return g(d,
a,c,e,b)}):g(d,a,c)}else if(/^\w+$/.test(a))if(e)u(b,function(b){if(1===b.nodeTy
pe&&(b.tagName.toLowerCase()===a&&(d.push(b),c)||!u((b||document).getElementsByT
agName(a),function(a){d.push(a);if(c)return k})))return k});else{b=(b||document)
.getElementsByTagName(a);
if(c)return b[0]||j;u(b,function(a){d.push(a)})}else p.jQuery&&(d=jQuery(a).get(
))}return d.length?c?d[0]:d:j},onDomReady:function(a){var b=[];(this?this._domRe
adyQueue=this._domReadyQueue||b:b).push(a);P()},onReady:function(a){var b=[];(th
is?this._readyQueue=this._readyQueue||b:b).push(a);Q()}});h._getComponent=h._get
Component||function(){};h._2Pass=h._2Pass||function(a){u(a,function(a){a()})};h.
_domLoaded()}h.loader?h.loader.registerScript("Core",j,r):r();Type.registerNames
pace("Sys");Sys.Res={argumentInteger:"Value must be an integer.",
argumentType:"Object cannot be converted to the required type.",argumentNull:"Va
lue cannot be null.",scriptAlreadyLoaded:"The script '{0}' has been referenced m
ultiple times. If referencing Microsoft AJAX scripts explicitly, set the Microso
ftAjaxMode property of the ScriptManager to Explicit.",scriptDependencyNotFound:

"The script '{0}' failed to load because it is dependent on script '{1}'.",forma


tBadFormatSpecifier:"Format specifier was invalid.",requiredScriptReferenceNotIn
cluded:"'{0}' requires that you have included a script reference to '{1}'.",
webServiceFailedNoMsg:"The server method '{0}' failed.",argumentDomElement:"Valu
e must be a DOM element.",actualValue:"Actual value was {0}.",enumInvalidValue:"
'{0}' is not a valid value for enum {1}.",scriptLoadFailed:"The script '{0}' cou
ld not be loaded.",parameterCount:"Parameter count mismatch.",cannotDeserializeE
mptyString:"Cannot deserialize empty string.",formatInvalidString:"Input string
was not in a correct format.",argument:"Value does not fall within the expected
range.",cannotDeserializeInvalidJson:"Cannot deserialize. The data does not corr
espond to valid JSON.",
cannotSerializeNonFiniteNumbers:"Cannot serialize non finite numbers.",argumentU
ndefined:"Value cannot be undefined.",webServiceInvalidReturnType:"The server me
thod '{0}' returned an invalid type. Expected type: {1}",servicePathNotSet:"The
path to the web service has not been set.",argumentTypeWithTypes:"Object of type
'{0}' cannot be converted to type '{1}'.",paramName:"Parameter name: {0}",nullR
eferenceInPath:"Null reference while evaluating data path: '{0}'.",format:"One o
f the identified items was in an invalid format.",
assertFailedCaller:"Assertion Failed: {0}\r\nat {1}",argumentOutOfRange:"Specifi
ed argument was out of the range of valid values.",webServiceTimedOut:"The serve
r method '{0}' timed out.",notImplemented:"The method or operation is not implem
ented.",assertFailed:"Assertion Failed: {0}",invalidOperation:"Operation is not
valid due to the current state of the object.",breakIntoDebugger:"{0}\r\n\r\nBre
ak into debugger?"};if(0<=window.navigator.userAgent.indexOf("Gecko")||0<=window
.navigator.userAgent.indexOf("AppleWebKit")||
0<=window.navigator.userAgent.indexOf("Opera")||0<=window.navigator.userAgent.in
dexOf("Trident/5"))try{var r=window,s=function(a,b,c){a[b]||(a[b]=c)},B=function
(a,b,c,d){if(Object.defineProperty)a.hasOwnProperty(b)||Object.defineProperty(a,
b,{get:c,set:d});else if(!a.__lookupGetter__||void 0===a.__lookupGetter__(b))a._
_defineGetter__(b,c),a.__defineSetter__(b,d)},t=function(a,b,c){Object.definePro
perty?a.hasOwnProperty(b)||Object.defineProperty(a,b,{get:c}):(!a.__lookupGetter
__||void 0===a.__lookupGetter__(b))&&
a.__defineGetter__(b,c)},R=function(a){window.event=a},S=0<=window.navigator.use
rAgent.indexOf("Opera"),T=0<=window.navigator.userAgent.indexOf("Gecko"),I=funct
ion(a){try{for(;a&&1!=a.nodeType;)a=a.parentNode}catch(b){a=null}return a},U=fun
ction(a){for(var b={x:0,y:0};a;){b.x+=a.offsetLeft;b.y+=a.offsetTop;try{a=a.offs
etParent}catch(c){a=null}}return b};s(r,"navigate",function(a){window.setTimeout
('window.location = "'+a+'";',0)});var J=function(a,b){a=a.slice(2);if("mousewhe
el"==a&&(S||T))a="DOMMouseScroll";
this.addEventListener(a,R,!0);this.addEventListener(a,b,!1);return!0},K=function
(a,b){a=a.slice(2);if("mousewheel"==a&&(S||T))a="DOMMouseScroll";this.removeEven
tListener(a,R,!0);this.removeEventListener(a,b,!1)};s(r,"attachEvent",J);s(r,"de
tachEvent",K);r.HTMLDocument&&(s(r.HTMLDocument.prototype,"attachEvent",J),s(r.H
TMLDocument.prototype,"detachEvent",K));s(r.HTMLElement.prototype,"attachEvent",
J);s(r.HTMLElement.prototype,"detachEvent",K);var i=r.Event.prototype;t(i,"srcEl
ement",function(){return I(this.target)||
this.currentTarget});B(i,"cancelBubble",function(){return this._bubblingCanceled
||false},function(a){if(a){this._bubblingCanceled=true;this.stopPropagation()}})
;B(i,"returnValue",function(){return this._cancelDefault},function(a){a||this.pr
eventDefault();return this._cancelDefault=a});t(i,"fromElement",function(){var a
;if(this.type=="mouseover")a=this.relatedTarget;else if(this.type=="mouseout")a=
this.target;return I(a)});t(i,"toElement",function(){var a;if(this.type=="mouseo
ut")a=this.relatedTarget;
else if(this.type=="mouseover")a=this.target;return I(a)});t(i,"offsetX",functio
n(){return window.pageXOffset+this.clientX-U(this.srcElement).x});t(i,"offsetY",
function(){return window.pageYOffset+this.clientY-U(this.srcElement).y});var A=r
.HTMLElement.prototype;t(A,"parentElement",function(){return this.parentNode});t
(A,"children",function(){for(var a=[],b=this.childNodes.length,c=0;c<b;c++){var
d=this.childNodes[c];d.nodeType==1&&a.push(d)}return a});B(A,"innerText",functio
n(){try{return this.textContent}catch(a){for(var b=

0;b<this.childNodes.length;b++);return str}},function(a){a=document.createTextNo
de(a);this.innerHTML="";this.appendChild(a)});t(A,"currentStyle",function(){retu
rn window.getComputedStyle(this,null)});s(A,"removeNode",function(){return this.
parentNode?this.parentNode.removeChild(this):this});s(A,"contains",function(a){f
or(;a!=null&&a!=this;)a=a.parentElement;return a!=null});t(r.HTMLStyleElement.pr
ototype,"styleSheet",function(){return this.sheet});var L=r.CSSStyleSheet.protot
ype;t(L,"rules",function(){return this.cssRules});
s(L,"addRule",function(a,b,c){this.insertRule(a+"{"+b+"}",c)});s(L,"removeRule",
function(a){this.deleteRule(a)});B(r.CSSStyleDeclaration.prototype,"styleFloat",
function(){return this.cssFloat},function(a){this.cssFloat=a});var M=r.DocumentF
ragment.prototype;s(M,"getElementById",function(a){var b=[],c=this.childNodes,d,
e;for(e=0;e<c.length;e++){d=c[e];d.nodeType==1&&b.push(d)}for(;b.length;){d=Arra
y.dequeue(b);if(d.id==a)return d;c=d.childNodes;if(c.length!=0)for(e=0;e<c.lengt
h;e++){d=c[e];d.nodeType==
1&&b.push(d)}}return null});s(M,"getElementsByTagName",function(a){var b=[],c=[]
,d=this.childNodes,e,f;for(f=0;f<d.length;f++){e=d[f];e.nodeType==1&&c.push(e)}f
or(;c.length;){e=Array.dequeue(c);(a=="*"||e.tagName==a)&&Array.add(b,e);d=e.chi
ldNodes;if(d.length!=0)for(f=0;f<d.length;f++){e=d[f];e.nodeType==1&&c.push(e)}}
return b});s(M,"createElement",function(a){return document.createElement(a)});va
r V=function(a,b,c){if(!a.documentElement)return[];a=(new XPathEvaluator).evalua
te(b,c?c:a,a.createNSResolver(a.documentElement),
XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);b=Array(a.snapshotLength);for(c=0;c
<a.snapshotLength;c++)b[c]=a.snapshotItem(c);return b},N=r.Document.prototype;s(
N,"selectNodes",function(a,b){return V(this,a,b)});s(N,"selectSingleNode",functi
on(a,b){var c;a:{c=V(this,a+"[1]",b);if(c.length!=0)for(var d=0;d<c.length;d++)i
f(c[d]){c=c[d];break a}c=null}return c});s(N,"transformNode",function(a){var b=n
ew XSLTProcessor;b.importStylesheet(a);document.implementation.createDocument(""
,"",null);return b.transformToDocument(this).xml});
var C=r.Node.prototype;s(C,"selectNodes",function(a){return this.ownerDocument.s
electNodes(a,this)});s(C,"selectSingleNode",function(a){return this.ownerDocumen
t.selectSingleNode(a,this)});t(C,"baseName",function(){return this.localName});B
(C,"text",function(){return this.textContent},function(a){this.textContent=a});t
(C,"xml",function(){return(new XMLSerializer).serializeToString(this)})}catch(W)
{}window.ss=window.Sys;ss.isUndefined=function(a){return void 0===a};ss.isNull=f
unction(a){return null===
a};ss.isNullOrUndefined=function(a){return null===a||void 0===a};(function(){fun
ction a(){Object.getKeyCount=function(a){var b=0,e;for(e in a)b++;return b};Obje
ct.clearKeys=function(a){for(var b in a)delete a[b]};Object.keyExists=function(a
,b){return void 0!==a[b]};Function.prototype.invoke=function(){return this.apply
(null,arguments)};Number.parse=function(a){return!a||!a.length?0:0<=a.indexOf(".
")||0<=a.indexOf("e")||a.endsWith("f")||a.endsWith("F")?parseFloat(a):parseInt(a
,10)};Number.prototype.format||
(Number.prototype.format=function(){return this.toString()},Number.prototype.loc
aleFormat=function(){return this.toLocaleString()});String.Empty="";String.compa
re=function(a,b,e){if(e){a&&(a=a.toUpperCase());b&&(b=b.toUpperCase())}a=a||"";b
=b||"";return a==b?0:a<b?-1:1};String.prototype.compareTo=function(a,b){return S
tring.compare(this,a,b)};String.concat=function(){var a=arguments;return a.lengt
h===2?a[0]+a[1]:Array.prototype.join.call(a,"")};String.equals=function(a,b,e){r
eturn String.compare(a,
b,e)==0};String.fromChar=function(a,b){for(var e=a,f=1;f<b;f++)e=e+a;return e};S
tring.prototype.htmlDecode=function(){if(!String._htmlDecRE){String._htmlDecMap=
{"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};String._htmlDecRE=/(&amp;|&lt;|
&gt;|&quot;)/gi}var a;return a=this.replace(String._htmlDecRE,function(a,b){retu
rn String._htmlDecMap[b]})};String.prototype.htmlEncode=function(){if(!String._h
tmlEncRE){String._htmlEncMap={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};St
ring._htmlEncRE=/([&<>"])/g}var a=
this;String._htmlEncRE.test(a)&&(a=a.replace(String._htmlEncRE,function(a,b){ret
urn String._htmlEncMap[b]}));return a};String.prototype.indexOfAny=function(a,b,
e){var f=this.length;if(!f)return-1;b=b||0;e=b+(e||f)-1;for(e>=f&&(e=f-1);b<=e;b
++)if(Array.indexOf(a,this.charAt(b))>=0)return b;return-1};String.prototype.ins

ert=function(a,b){if(!b)return this.valueOf();if(!a)return b+this;var e=this.sub


str(0,a),f=this.substr(a);return e+b+f};String.isNullOrEmpty=function(a){return!
a||!a.length};String.prototype.lastIndexOfAny=
function(a,b,e){var f=this.length;if(!f)return-1;b=b||f-1;e=b-(e||f)+1;for(e<0&&
(e=0);b>=e;b--)if(Array.indexOf(a,this.charAt(b))>=0)return b;return-1};String.p
rototype.padLeft=function(a,b){return this.length<a?String.fromChar(b||" ",a-thi
s.length)+this:this.valueOf()};String.prototype.padRight=function(a,b){return th
is.length<a?this+String.fromChar(b||" ",a-this.length):this.valueOf()};String.pr
ototype.quote=function(){if(!String._quoteMap)String._quoteMap={"\\":"\\\\","'":
"\\'",'"':'\\"',"\r":"\\r",
"\n":"\\n","\t":"\\t","\f":"\\f","\b":"\\b"};String._quoteRE?String._quoteRE.las
tIndex=0:String._quoteRE=RegExp("(['\"\\\\\x00-\u001f\u007f-\uffff])","g");var a
=this;String._quoteRE.test(a)&&(a=this.replace(String._quoteRE,function(a,b){var
c=String._quoteMap[b];if(c)return c;c=b.charCodeAt(0);return"\\u"+c.toString(16
).toUpperCase().padLeft(4,"0")}));return'"'+a+'"'};String.prototype.remove=funct
ion(a,b){return!b||a+b>this.length?this.substr(0,a):this.substr(0,a)+this.substr
(a+b)};String.prototype.replaceAll=
function(a,b){return this.split(a).join(b||"")};String.prototype.unquote=functio
n(){return eval("("+this+")")};String.localeFormat||(String.localeFormat=String.
format);Sys.StringBuilder.prototype.get_isEmpty=function(){return this.isEmpty()
};Date.get_now=function(){return new Date};Date.get_today=function(){var a=new D
ate;return new Date(a.getFullYear(),a.getMonth(),a.getDate())};Date.parseDate=fu
nction(a){return new Date(Date.parse(a))};Date.prototype.format||(Date.prototype
.format=function(){return this.toString()},
Date.prototype.localeFormat=function(){return this.toLocaleString()});Sys.Debug.
writeLine=function(a){Sys.Debug.trace(a)};RegExp.__typeName="RegExp";RegExp.pars
e=function(a){if(a.startsWith("/")){var b=a.lastIndexOf("/");if(b>1){var e=a.sub
string(1,b),a=a.substr(b+1);return RegExp(e,a)}}return null};Math.truncate=funct
ion(a){return a>=0?Math.floor(a):Math.ceil(a)};Type.canCast=function(a,b){return
b.isInstanceOfType(a)};Type.safeCast=function(a,b){return Type.canCast(a,b)?a:n
ull};Type.getType=function(a){return Type.parse(a)};
Type.getInstanceType=Object.getType;Type.prototype.get_baseType=Type.prototype.g
etBaseType;Type.prototype.get_fullName=Type.prototype.getName;Type.prototype.get
_name=function(){var a=this.get_fullName(),b=a.lastIndexOf(".");return b>0?a.sub
str(b+1):a};Type.prototype.isAssignableFrom=function(a){return!a?false:this===a?
true:Type.isInterface(this)?this.isImplementedBy(a):a.inheritsFrom(this)};ss.Enu
m=function(){};ss.Enum.registerClass("Sys.Enum");ss.Enum.parse=function(a,b){ret
urn a.parse(b)};ss.Delegate=
function(){};ss.Delegate.registerClass("Sys.Delegate");ss.Delegate.Null=function
(){};ss.Delegate._contains=function(a,b,e){for(var f=0;f<a.length;f=f+2)if(a[f]=
==b&&a[f+1]===e)return true;return false};ss.Delegate._create=function(a){var b=
function(){if(a.length==2)return a[1].apply(a[0],arguments);for(var b=a.clone(),
d=0;d<b.length;d=d+2)ss.Delegate._contains(a,b[d],b[d+1])&&b[d+1].apply(b[d],arg
uments);return null};b.invoke=b;b._targets=a;return b};ss.Delegate.create=functi
on(a,b){if(!a)return b.invoke=
b;return ss.Delegate._create([a,b])};ss.Delegate.combine=function(a,b){return!a?
!b._targets?ss.Delegate.create(null,b):b:!b?!a._targets?ss.Delegate.create(null,
a):a:ss.Delegate._create((a._targets?a._targets:[null,a]).concat(b._targets?b._t
argets:[null,b]))};ss.Delegate.remove=function(a,b){if(!a||a===b)return null;if(
!b)return a;var e=a._targets,f=null,g;if(b._targets){f=b._targets[0];g=b._target
s[1]}else g=b;for(var h=0;h<e.length;h=h+2)if(e[h]===f&&e[h+1]===g){if(e.length=
=2)return null;e.splice(h,
2);return ss.Delegate._create(e)}return a};ss.Delegate.createExport=function(a,b
){var e="__"+(new Date).valueOf();ss.Delegate[e]=function(){b||ss.Delegate.delet
eExport(e);a.apply(null,arguments)};return e};ss.Delegate.deleteExport=function(
a){ss.Delegate[a]&&delete ss.Delegate[a]};ss.Delegate.clearExport=function(a){if
(ss.Delegate[a])ss.Delegate[a]=Delegate.Null};Error.createError=function(a,b,e){
a=Error(a);if(b)for(var f in b)a[f]=b[f];if(e)a.innerException=e;a.popStackFrame
();return a};ss.IEnumerator=
function(){};ss.IEnumerator.getEnumerator=function(a){return a?a.getEnumerator?a

.getEnumerator():new ss.ArrayEnumerator(a):null};ss.IEnumerator.registerInterfac
e("Sys.IEnumerator");ss.IEnumerable=function(){};ss.IEnumerable.registerInterfac
e("Sys.IEnumerable");ss.ArrayEnumerator=function(a){this._array=a;this._index=-1
};ss.ArrayEnumerator.prototype={get_current:function(){return this._array[this._
index]},moveNext:function(){this._index++;return this._index<this._array.length}
,reset:function(){this._index=
-1}};ss.ArrayEnumerator.registerClass("Sys.ArrayEnumerator",null,ss.IEnumerator)
;Array.__interfaces=[ss.IEnumerable];Array.prototype.add=function(a){Array.add(t
his,a)};Array.prototype.addRange=function(a){Array.addRange(this,a)};Array.proto
type.aggregate=function(a,b,e){for(var f=this.length,g=0;g<f;g++)g in this&&(a=b
.call(e,a,this[g],g,this));return a};Array.prototype.clear=function(){Array.clea
r(this)};Array.prototype.clone=function(){return Array.clone(this)};Array.protot
ype.contains=function(a){return Array.contains(this,
a)};Array.prototype.enqueue=function(a){this._queue=true;Array.enqueue(this,a)};
Array.prototype.dequeue=function(){return Array.dequeue(this)};Array.prototype.e
very||(Array.prototype.every=function(a,b){for(var e=this.length,f=0;f<e;f++)if(
f in this&&!a.call(b,this[f],f,this))return false;return true});Array.prototype.
extract=function(a,b){return!b?this.slice(a):this.slice(a,a+b)};Array.prototype.
filter||(Array.prototype.filter=function(a,b){for(var e=this.length,f=[],g=0;g<e
;g++)if(g in this){var h=
this[g];a.call(b,h,g,this)&&f.push(h)}return f});Array.prototype.forEach||(Array
.prototype.forEach=function(a,b){Array.forEach(this,a,b)});Array.prototype.getEn
umerator=function(){return new ss.ArrayEnumerator(this)};Array.prototype.groupBy
=function(a,b){for(var e=this.length,f=[],g={},h=0;h<e;h++)if(h in this){var D=a
.call(b,this[h],h);if(!String.isNullOrEmpty(D)){var i=g[D];if(!i){i=[];i.key=D;g
[D]=i;f.add(i)}i.add(this[h])}}return f};Array.prototype.index=function(a,b){for
(var e=this.length,f=
{},g=0;g<e;g++)if(g in this){var h=a.call(b,this[g],g);String.isNullOrEmpty(h)||
(f[h]=this[g])}return f};Array.prototype.indexOf=function(a,b){return Array.inde
xOf(this,a,b)};Array.prototype.insert=function(a,b){Array.insert(this,a,b)};Arra
y.prototype.insertRange=function(a,b){if(a===0)this.unshift.apply(this,b);else f
or(var e=0;e<b.length;e++)this.splice(a+e,0,b[e])};Array.prototype.map||(Array.p
rototype.map=function(a,b){for(var e=this.length,f=Array(e),g=0;g<e;g++)g in thi
s&&(f[g]=a.call(b,this[g],
g,this));return f});Array.prototype.peek=function(){return this.length?this[this
._queue?0:this.length-1]:null};Array.prototype.remove=function(a){return Array.r
emove(this,a)};Array.prototype.removeAt=function(a){Array.removeAt(this,a)};Arra
y.prototype.removeRange=function(a,b){return this.splice(a,b)};Array.prototype.s
ome||(Array.prototype.some=function(a,b){for(var e=this.length,f=0;f<e;f++)if(f
in this&&a.call(b,this[f],f,this))return true;return false});Array.toArray=funct
ion(a){return Array.prototype.slice.call(a)};
window.XMLHttpRequest||(window.XMLHttpRequest=function(){for(var a=["Msxml2.XMLH
TTP","Microsoft.XMLHTTP"],b=0;b<a.length;b++)try{return new ActiveXObject(a[b])}
catch(e){}return null});ss.XmlDocumentParser=function(){};ss.XmlDocumentParser.r
egisterClass("Sys.XmlDocumentParser");ss.XmlDocumentParser.parse=function(a){if(
!window.DOMParser||Sys.Browser.agent==Sys.Browser.InternetExplorer)for(var b=["M
sxml2.DOMDocument.3.0","Msxml2.DOMDocument"],e=0;e<b.length;e++)try{var f=new Ac
tiveXObject(b[e]);f.async=
false;f.loadXML(a);f.setProperty("SelectionLanguage","XPath");return f}catch(g){
}else try{return(new DOMParser).parseFromString(a,"text/xml")}catch(h){}return n
ull};Sys.INotifyPropertyChanged=Sys.INotifyPropertyChange;Sys.INotifyCollectionC
hanged=function(){};Sys.INotifyCollectionChanged.registerInterface("Sys.INotifyC
ollectionChanged");Sys.CollectionChangedAction=Sys.NotifyCollectionChangedAction
;Sys.CollectionChangedEventArgs=function(a,b,e){Sys.CollectionChangedEventArgs.i
nitializeBase(this);this._action=
a;this._item=b||null;this._index=e||-1};Sys.CollectionChangedEventArgs.prototype
={get_action:function(){return this._action},get_index:function(){return this._i
ndex},get_item:function(){return this._item},get_changes:function(){return[new S
ys.CollectionChange(this._action,this._action==Sys.CollectionChangedAction.add?t
his._item:null,this._index,this._action==Sys.CollectionChangedAction.remove?this

._item:null,this._index)]}};Sys.CollectionChangedEventArgs.registerClass("Sys.Co
llectionChangedEventArgs",
Sys.EventArgs);var a=Sys.Observer.makeObservable;Sys.Observer.makeObservable=fun
ction(c){if(c instanceof Array)for(var d=["add","addRange","clear","insert","rem
ove","removeAt"],e=0;e<d.length;e++)c[d[e]]=void 0;return a(c)}}window.Sys&&Sys.
loader?Sys.loader.registerScript("Extensions",["Core"],a):a()})();Type.registerN
amespace("MLC");MLC.$create_MLCC$A=function(a,b){var c={};c.command=a;c.paramete
rs=b;return c};MLC.IChannel=function(){};MLC.IChannel.registerInterface("MLC.ICh
annel");MLC.$create_MLCC$7=
function(a){var b={};b.$0=a;b.$1=null;b.$2=null;return b};MLC.MLCC$0=function(){
};MLC.MLCC$0.registerInterface("MLC.MLCC$0");MLC.$create_MLCC$E=function(a,b,c,d
){var e={};e.$0=a;e.$1=b;e.$2=c;e.$3=d;return e};MLC.ChannelType=function(){};ML
C.ChannelType.prototype={html:0,flash:1,direct:2,postMessage:3};MLC.ChannelType.
registerEnum("MLC.ChannelType",!1);MLC.MLCC$B=function(a){this.$0=a;this.$1=3;th
is.$2=50/this.$1;this.$3()};MLC.MLCC$B.prototype={$0:null,$1:0,$2:0,$3:function(
){this.$0.invoke()&&(this.$2*=
this.$1,window.setTimeout(ss.Delegate.create(this,this.$3),Math.floor(this.$2)))
}};MLC.MLCC$C=function(a){this.$0=a};MLC.MLCC$C.$4=function(a,b){var c=new MLC.M
LCC$C(a);c.$D(b);return c};MLC.MLCC$C.$5=function(a){a=new MLC.MLCC$C(a);a.$E();
return a};MLC.MLCC$C.get_$7=function(){return MLC.MLCC$C.get_$9()};MLC.MLCC$C.ge
t_$8=function(){if(!MLC.MLCC$C.get_$9()||null==window.parent)return!1;try{var a=
window.parent.document.domain.toLowerCase(),b=document.domain.toLowerCase();retu
rn a===b}catch(c){return!1}};
MLC.MLCC$C.get_$9=function(){var a=document.domain.toLowerCase();return"live.com
"===a&&MLC.MLCC$C.get_$A()||"live-int.com"===a&&!MLC.MLCC$C.get_$A()?!0:!1};MLC.
MLCC$C.get_$A=function(){var a=__MSLiveCore__.Loader.get_settings().environment;
return"production"===a||a.startsWith("dogfood")};MLC.MLCC$C.prototype={$0:null,$
1:null,add_$2:function(a){this.$3=ss.Delegate.combine(this.$3,a)},remove_$2:func
tion(a){this.$3=ss.Delegate.remove(this.$3,a)},$3:null,add_connected:function(a)
{this.add_$2(a);this.get_$B()&&
a.invoke(this,ss.EventArgs.Empty)},remove_connected:function(a){this.remove_$2(a
)},add_messageReceived:function(a){this.$6=ss.Delegate.combine(this.$6,a)},remov
e_messageReceived:function(a){this.$6=ss.Delegate.remove(this.$6,a)},$6:null,sen
dMessage:function(a){this.$10();var b=this.$C();window.setTimeout(ss.Delegate.cr
eate(this,function(){b.$12(a)}),1)},get_$B:function(){return null!=this.$1&&null
!=this.$1.$1&&null!=this.$1.$2},$C:function(){return this.$1.$2===this?this.$1.$
1:this.$1.$1===this?this.$1.$2:
null},$D:function(a){MLC.MLCC$8.$4(a,ss.Delegate.create(this,function(){this.$1=
MLC.MLCC$8.$5(a,this.$0);this.$1.$1=this;this.$F()}))},$E:function(){MLC.MLCC$8.
$3();this.$1=MLC.MLCC$8.$5(window.self,this.$0);this.$1.$2=this;this.$F()},$F:fu
nction(){if(this.get_$B()){var a;a=this.$1.$2;a.$11();a=this.$1.$1;a.$11()}},$10
:function(){if(!this.get_$B())throw Error.invalidOperation("This operation canno
t be performed until the channel is connected.");},$11:function(){null!=this.$3&
&this.$3.invoke(this,
ss.EventArgs.Empty)},$12:function(a){null!=this.$6&&this.$6.invoke(a)}};MLC.MLCC
$8=function(){};MLC.MLCC$8.$1=function(a){try{return a.$dcRegistry}catch(b){retu
rn null}};MLC.MLCC$8.$2=function(a,b){a.$dcRegistry=b};MLC.MLCC$8.$3=function(){
null==MLC.MLCC$8.$1(window.self)&&MLC.MLCC$8.$2(window.self,{})};MLC.MLCC$8.$4=f
unction(a,b){var c=null,c=function(){null!=MLC.MLCC$8.$1(a)?b.invoke():window.se
tTimeout(c,5)};c.invoke()};MLC.MLCC$8.$5=function(a,b){var c=MLC.MLCC$8.$1(a);if
(null==c)return null;
var d=c[b];null==d&&(d=MLC.$create_MLCC$7(b),c[b]=d);return d};MLC.MLCC$9=functi
on(){this.$3=[];this.$4=[]};MLC.MLCC$9.$8=function(a,b,c,d){var e=new MLC.MLCC$9
,a=new Microsoft.Live.IfmFrame(a,b,c,d,ss.Delegate.create(e,e.$D));e.$6=a.channe
l;e.$C();return e};MLC.MLCC$9.$9=function(a,b,c){var d=new MLC.MLCC$9,a=new Micr
osoft.Live.IfmChannel(a,b,c,ss.Delegate.create(d,d.$D));d.$6=a.channel;return d}
;MLC.MLCC$9.prototype={$3:null,$4:null,$5:0,$6:null,$7:!1,add_connected:function
(a){this.$A=ss.Delegate.combine(this.$A,
a)},remove_connected:function(a){this.$A=ss.Delegate.remove(this.$A,a)},$A:null,
add_messageReceived:function(a){this.$B=ss.Delegate.combine(this.$B,a)},remove_m

essageReceived:function(a){this.$B=ss.Delegate.remove(this.$B,a)},$B:null,$C:fun
ction(){new MLC.MLCC$B(ss.Delegate.create(this,function(){if(this.$7)return!1;th
is.$11("$ConnectRequest");return!0}))},$D:function(){var a=arguments.length;if(0
!==a&&null!=this.$B)switch(arguments[0]){case "$ConnectRequest":this.$11("$Conne
ct");this.$7||this.$11("$ConnectRequest");
break;case "$Connect":this.$E();break;case "$Batch":for(var b=1;b<a;b++)this.$4.
enqueue(arguments[b]);this.$F()}},$E:function(){this.$7||(this.$7=!0,null!=this.
$A&&this.$A.invoke(this,ss.EventArgs.Empty))},$F:function(){for(var a=0;0<this.$
4.length;){var b=this.$4.dequeue();this.$B.invoke(b);a++;if(5<a&&0<this.$4.lengt
h){window.setTimeout(ss.Delegate.create(this,this.$F),1);break}}},$10:function()
{this.$5=0;this.$12(this.$3)},$11:function(a){var b=[];b.enqueue(a);this.$12(b)}
,$12:function(a){if(null!=
this.$6){var b=this.$6.send;null!=b&&b.apply(this.$6,a)}},sendMessage:function(a
){0===this.$5&&(this.$5=window.setTimeout(ss.Delegate.create(this,this.$10),1),t
his.$3.clear(),this.$3.enqueue("$Batch"));this.$3.enqueue(a)}};MLC.MLCC$D=functi
on(a,b,c,d){this.$2=String.format("{0}.{1}",a,b);a=__MSLiveCore__.Loader.get_set
tings().messenger.getResourceUrl("Channel.swf");b=window.location.hostname.toLow
erCase();this.$5=d;this.$3=new MLC.FlashObject(a,{name:this.$2,isParent:d,srcDom
ain:b,dstDomain:c});this.$3.add_initialized(ss.Delegate.create(this,
this.$D));this.$3.add_fsCommandReceived(ss.Delegate.create(this,this.$11))};MLC.
MLCC$D.$6=function(a,b,c){return new MLC.MLCC$D(a,b,c,!0)};MLC.MLCC$D.$7=functio
n(a,b){var c=MLC.MLCC$10.$0("WLIFMi");if(String.isNullOrEmpty(c))throw Error.arg
ument("Window must contain a WLIFMi parameter.");return new MLC.MLCC$D(a,c,b,!1)
};MLC.MLCC$D.get_$8=function(){return __MSLiveCore__.Loader.isFlashInstalled(8)&
&!__MSLiveCore__.Loader.get_settings().channel.flashDisabled};MLC.MLCC$D.prototy
pe={$2:null,$3:null,$4:!1,
$5:!1,add_connected:function(a){this.$9=ss.Delegate.combine(this.$9,a)},remove_c
onnected:function(a){this.$9=ss.Delegate.remove(this.$9,a)},$9:null,add_messageR
eceived:function(a){this.$A=ss.Delegate.combine(this.$A,a)},remove_messageReceiv
ed:function(a){this.$A=ss.Delegate.remove(this.$A,a)},$A:null,sendMessage:functi
on(a){this.$C();this.$B(a)},$B:function(a){this.$3.setVariable("_root.channel.Va
riable",a)},$C:function(){if(!this.$4)throw Error.invalidOperation("The operatio
n cannot be performed until the channel is connected.");
},$D:function(){this.$5&&this.$E()},$E:function(){new MLC.MLCC$B(ss.Delegate.cre
ate(this,function(){if(this.$4)return!1;this.$B("$ConnectReq");return!0}))},$F:f
unction(){this.$4||(this.$4=!0,null!=this.$9&&this.$9.invoke(this,ss.EventArgs.E
mpty))},$10:function(a){null!=this.$A&&this.$A.invoke(a)},$11:function(a,b){swit
ch(b.get_value()){case "$ConnectReq":this.$4||(this.$B("$ConnectAck"),this.$F())
;break;case "$ConnectAck":this.$F();break;default:this.$10(b.get_value())}}};MLC
.MLCC$11=function(){};
MLC.MLCC$11.$0=function(a,b,c,d,e,f){switch(MLC.MLCC$11.$6()){case 3:return e=ML
C.MLCC$10.$1(d),b=MLC.MLCC$11.$3(c,b,d),MLC.MLCC$12.$B(a,e,b,d);case 2:return d=
MLC.MLCC$11.$3(c,b,d),MLC.MLCC$C.$4(a,d);case 1:return c=MLC.MLCC$11.$4(c,b,d),e
=MLC.MLCC$10.$1(d),MLC.MLCC$11.$3(c,b,d),MLC.MLCC$D.$6(a,c.id,e);case 0:return M
LC.MLCC$9.$8(b,d,e,f);default:return null}};MLC.MLCC$11.$1=function(a,b,c,d){swi
tch(MLC.MLCC$11.$7()){case 3:return MLC.MLCC$12.$D(a,c);case 2:return MLC.MLCC$C
.$5(a);case 1:return MLC.MLCC$D.$7(a,
c);case 0:return MLC.MLCC$9.$9(b,c,d);default:return null}};MLC.MLCC$11.$2=funct
ion(a,b,c){if(MLC.MLCC$12.get_$E()){var d=MLC.MLCC$10.$1(c);return MLC.MLCC$12.$
C(a,d,b,c)}throw Error.notImplemented();};MLC.MLCC$11.$3=function(a,b,c){a=MLC.M
LCC$11.$4(a,b,c);if(null==a.contentWindow)throw Error.invalidOperation("The prov
ided iframe must be attached to the document");return a.contentWindow};MLC.MLCC$
11.$4=function(a,b,c){null==a&&(a=MLC.MLCC$11.$5(b,c));return a};MLC.MLCC$11.$5=
function(a,b){var c=document.getElementById(a);
if(null==c)return null;var d="ifm"+Math.floor(1048576*Math.random()),e="WLIFMi="
+d,f=0>b.indexOf("#")?"#":"&",g=document.createElement("iframe");g.frameBorder="
0";g.style.width="100%";g.style.height="100%";g.src=b+f+e;g.id=d;c.appendChild(g
);return g};MLC.MLCC$11.$6=function(){return MLC.MLCC$12.get_$E()?3:MLC.MLCC$C.g
et_$7()?2:MLC.MLCC$D.get_$8()?1:0};MLC.MLCC$11.$7=function(){return MLC.MLCC$12.
get_$E()?3:MLC.MLCC$C.get_$8()?2:MLC.MLCC$D.get_$8()?1:0};MLC.MLCC$12=function(a

,b,c,d,e){MLC.MLCC$12.$1B();
this.$5=a;this.$7=b;this.$8=c;this.$6=d;MLC.MLCC$12.$2.add(this);e&&this.$21()};
MLC.MLCC$12.$B=function(a,b,c,d){d=MLC.MLCC$12.$12(d);return new MLC.MLCC$12(a,c
,d,b,!0)};MLC.MLCC$12.$C=function(a,b,c,d){return MLC.MLCC$12.$B(a,b,c,d)};MLC.M
LCC$12.$D=function(a,b){return new MLC.MLCC$12(a,null,null,b,!1)};MLC.MLCC$12.ge
t_$E=function(){return null!=window.postMessage};MLC.MLCC$12.$12=function(a){var
a=a||String.Empty,b=a.indexOf("://");0<=b&&(b=a.indexOf("/",b+3),0<=b&&(a=a.sub
string(0,b)));return a};
MLC.MLCC$12.$13=function(){var a=window.event;if(null!=a){var b=a.origin,c=a.dat
a,a=a.source;if(MLC.MLCC$12.$14(b,c,a)){var d=MLC.MLCC$12.$17(c),c=MLC.MLCC$12.$
18(c);String.isNullOrEmpty(d)||(MLC.MLCC$12.$4.enqueue(MLC.$create_MLCC$E(d,a,b,
c)),window.setTimeout(MLC.MLCC$12.$19,1))}}};MLC.MLCC$12.$14=function(a,b,c){var
d=!0;String.isNullOrEmpty(a)&&(d=!1);String.isNullOrEmpty(b)&&(d=!1);null==c&&(
d=!1);return d};MLC.MLCC$12.$15=function(a,b){return String.concat("<",a,">",b)}
;MLC.MLCC$12.$16=function(a,
b){for(var c=MLC.MLCC$10.$1(b),d=0;d<MLC.MLCC$12.$2.length;d++){var e=MLC.MLCC$1
2.$2[d];if(e.$5===a&&e.$6===c)return e}return null};MLC.MLCC$12.$17=function(a){
var b=String.Empty;if("<"===a.charAt(0)){var c=a.indexOf(">");0<c&&(b=a.substrin
g(1,c))}return b};MLC.MLCC$12.$18=function(a){var b=a.indexOf(">");0>b?b=0:b++;r
eturn a.substr(b)};MLC.MLCC$12.$19=function(){var a=MLC.MLCC$12.$4.dequeue();MLC
.MLCC$12.$1A(a.$0,a.$1,a.$2,a.$3)};MLC.MLCC$12.$1A=function(a,b,c,d){a=MLC.MLCC$
12.$16(a,c);if(null!=
a)switch(d){case "@ConnectReq":a.$1C(b,c);break;case "@ConnectAck":a.$1D(b);brea
k;default:a.$1F(d)}};MLC.MLCC$12.$1B=function(){if(!MLC.MLCC$12.get_$E())throw E
rror.invalidOperation("postMessage is not supported");};MLC.MLCC$12.prototype={$
5:null,$6:null,$7:null,$8:null,$9:!1,$A:!1,add_messageReceived:function(a){this.
$F=ss.Delegate.combine(this.$F,a)},remove_messageReceived:function(a){this.$F=ss
.Delegate.remove(this.$F,a)},$F:null,add_connected:function(a){this.$10=ss.Deleg
ate.combine(this.$10,
a)},remove_connected:function(a){this.$10=ss.Delegate.remove(this.$10,a)},$10:nu
ll,get_$11:function(){return this.$7},sendMessage:function(a){this.$A||(this.$20
(),this.$22(a))},dispose:function(){this.$A||(this.$A=!0,MLC.MLCC$12.$2.remove(t
his))},$1C:function(a,b){this.$9||(this.$9=!0,this.$7=a,this.$8=b,this.$22("@Con
nectAck"),this.$1E())},$1D:function(a){this.$9||(this.$9=!0,this.$7=a,this.$1E()
)},$1E:function(){null!=this.$10&&this.$10.invoke(this,ss.EventArgs.Empty)},$1F:
function(a){null!=this.$F&&
this.$F.invoke(a)},$20:function(){if(!this.$9)throw Error.invalidOperation("This
operation cannot be performed until the channel is connected.");},$21:function(
){new MLC.MLCC$B(ss.Delegate.create(this,function(){if(this.$A||this.$9)return!1
;this.$22("@ConnectReq");return!0}))},$22:function(a){a=MLC.MLCC$12.$15(this.$5,
a);this.$7.postMessage(a,this.$8)}};MLC.MLCC$F=function(a,b,c){this.$3=b;this.$2
=a;this.$4=c;this.$1=Date.get_now().getTime()+6E4;this.$5=[];this.$8()};MLC.MLCC
$F.prototype={$1:0,$2:null,
$3:null,$4:null,$5:null,$6:null,get_$7:function(){return Date.get_now().getTime(
)>=this.$1},$8:function(){new MLC.MLCC$B(ss.Delegate.create(this,function(){if(n
ull!=this.$6)return!1;if(this.get_$7()){for(var a=ss.IEnumerator.getEnumerator(t
his.$5);a.moveNext();){var b=a.get_current();b.dispose();b.remove_connected(ss.D
elegate.create(this,this.$B))}this.$4.invoke(null);return!1}this.$9();return!0})
)},$9:function(){for(var a=0;a<window.parent.frames.length;a++){var b=window.par
ent.frames[a];window.self!==
b&&this.$A(b)}},$A:function(a){for(var b=ss.IEnumerator.getEnumerator(this.$5);b
.moveNext();)if(b.get_current().get_$11()===a)return;a=MLC.MLCC$11.$2(this.$2,a,
this.$3);a.add_connected(ss.Delegate.create(this,this.$B));this.$5.add(a)},$B:fu
nction(a){for(var b=ss.IEnumerator.getEnumerator(this.$5);b.moveNext();){var c=b
.get_current();c!==a&&c.dispose();c.remove_connected(ss.Delegate.create(this,thi
s.$B))}this.$6=MLC.Channel.$3(a);this.$4.invoke(this.$6)}};MLC.MLCC$10=function(
){};MLC.MLCC$10.$0=function(a){var b=
window.location.href,c=b.indexOf("#");if(0>c)throw Error.argumentOutOfRange("No
hash fragment found.");b=b.substr(c+1).split("&");for(c=0;c<b.length;c++){var d=
b[c].split("=");if(2===d.length&&d[0]===a)return d[1]}return null};MLC.MLCC$10.$

1=function(a){if(null==a||0===a.length)return String.Empty;a=a.trim().toLowerCas
e();a.startsWith("http://")?a=a.substr(7):a.startsWith("https://")&&(a=a.substr(
8));var b=a.indexOf(":");0<b&&(a=a.substring(0,b));b=a.indexOf("/");0<b&&(a=a.su
bstring(0,b));return a};
MLC.Channel=function(a){this.$1=[];this.$0=a;this.$0.add_messageReceived(ss.Dele
gate.create(this,this.$5));this.$0.add_connected(ss.Delegate.create(this,this.$6
))};MLC.Channel.getChannelType=function(){return MLC.MLCC$11.$6()};MLC.Channel.f
romParent=function(a,b,c,d,e,f){a=MLC.MLCC$11.$0(f,a,b,c,d,e);return new MLC.Cha
nnel(a)};MLC.Channel.fromChild=function(a,b,c,d){a=MLC.MLCC$11.$1(d,a,b,c);retur
n new MLC.Channel(a)};MLC.Channel.fromSibling=function(a,b,c){new MLC.MLCC$F(a,b
,c)};MLC.Channel.$3=function(a){a=
new MLC.Channel(a);a.$2=!0;return a};MLC.Channel.prototype={$0:null,$1:null,$2:!
1,add_messageReceived:function(a){this.$4=ss.Delegate.combine(this.$4,a)},remove
_messageReceived:function(a){this.$4=ss.Delegate.remove(this.$4,a)},$4:null,send
Message:function(a,b){var c=MLC.$create_MLCC$A(a,b);this.$2?this.$9(c):this.$1.e
nqueue(c)},$5:function(a){a=MLC.JSON.deserialize(a);null!=a&&this.$7(new MLC.Cha
nnelMessageReceivedEventArgs(a.command,a.parameters))},$6:function(){this.$2||(t
his.$2=!0,this.$8())},
$7:function(a){null!=this.$4&&this.$4.invoke(this,a)},$8:function(){for(;0<this.
$1.length;){var a=this.$1.dequeue();this.$9(a)}},$9:function(a){a=MLC.JSON.seria
lize(a);this.$0.sendMessage(a)}};MLC.ChannelMessageReceivedEventArgs=function(a,
b){MLC.ChannelMessageReceivedEventArgs.initializeBase(this);this.$1_0=a;this.$1_
1=b};MLC.ChannelMessageReceivedEventArgs.prototype={$1_0:null,$1_1:null,get_comm
and:function(){return this.$1_0},get_parameters:function(){return this.$1_1}};ML
C.JSON=function(){};MLC.JSON.deserialize=
function(a){if(String.isNullOrEmpty(a))return null;try{return MLC.MLCC$6.$A(a)}c
atch(b){}return null};MLC.JSON.serialize=function(a){if(null==a)return String.Em
pty;try{return MLC.MLCC$6.$D(a)}catch(b){}return null};MLC.MLCC$6=function(){};M
LC.MLCC$6.$7=function(a,b,c){MLC.MLCC$6.$0.add([a,b,c])};MLC.MLCC$6.$8=function(
){for(var a=ss.IEnumerator.getEnumerator(MLC.MLCC$6.$0);a.moveNext();){var b=a.g
et_current();b[0][b[1]]=b[2]}MLC.MLCC$6.$0.clear()};MLC.MLCC$6.$9=function(){var
a=window.JSON.stringify(void 0);
return!ss.isUndefined(a)&&"undefined"===a?!0:!1};MLC.MLCC$6.$A=function(a){MLC.M
LCC$6.$3&&(MLC.MLCC$6.$C(Array.prototype,MLC.MLCC$6.$5),MLC.MLCC$6.$C(Object.pro
totype,MLC.MLCC$6.$6));try{return window.JSON.parse(a,MLC.MLCC$6.$1)}finally{MLC
.MLCC$6.$3&&(MLC.MLCC$6.$B(Object.prototype,MLC.MLCC$6.$6),MLC.MLCC$6.$B(Array.p
rototype,MLC.MLCC$6.$5))}};MLC.MLCC$6.$B=function(a,b){for(var c in b)a[c]=b[c];
Object.clearKeys(b)};MLC.MLCC$6.$C=function(a,b){for(var c in a)b[c]=a[c];for(va
r d in b)delete a[d]};
MLC.MLCC$6.$D=function(a){a=window.JSON.stringify(a,MLC.MLCC$6.$2);MLC.MLCC$6.$8
();return a};MLC.MLCC$6.dateReviver=function(a,b){if(null!=b){var c=b.$date;if(n
ull!=c)return new Date(c)}return b};MLC.MLCC$6.dateReplacer=function(a,b){var c=
this[a];if(c instanceof Date){var d={};d.$date=c.getTime();MLC.MLCC$6.$4&&(this[
a]=d,MLC.MLCC$6.$7(this,a,c));return d}return""===c?"":b};MLC.FlashObject=functi
on(a,b){b=b||{};if(Object.keyExists(b,"id"))throw Error.argument("The parameters
dictionary cannot contain a parameter named 'id'");
this.id=(MLC.FlashObject.$5++).toString();this.$6="FlashObject"+this.id;this.$7=
a;this.$8=b;this.$8.id=this.id;MLC.FlashObject.$2[this.id]=this;__MSLiveCore__.L
oader.onDocumentReady(ss.Delegate.create(this,function(){this.$E()}))};MLC.Flash
Object.onReady=function(a){a=MLC.FlashObject.$2[a];null!=a&&a.$13()};MLC.FlashOb
ject.trace=function(a,b){var c=MLC.FlashObject.$2[a];null!=c&&ss.Debug.trace(Str
ing.format("FlashObject[{0}]: {1}",c.id,b))};MLC.FlashObject.$14=function(a){var
b=new ss.StringBuilder,
c=!0,d;for(d in a){var e=d,f=a[d];c||b.append("&");b.append(encodeURIComponent(e
));b.append("=");b.append(encodeURIComponent(f.toString()));c=!1}return b.toStri
ng()};MLC.FlashObject.$15=function(a){var b=document.createElement("div");b.styl
e.position="absolute";b.style.top="-1000px";b.style.width="300px";b.style.height
="300px";b.id="FlashContainer"+a;document.body.appendChild(b);return b};MLC.Flas
hObject.$16=function(a){if(String.isNullOrEmpty(a))return a;MLC.FlashObject.$3.l
astIndex=0;MLC.FlashObject.$3.test(a)&&

(a=a.replace(MLC.FlashObject.$3,function(a){return MLC.FlashObject.$4[a]}));retu
rn a};MLC.FlashObject.prototype={id:null,$6:null,$7:null,$8:null,$9:!1,$A:null,$
B:!1,add_initialized:function(a){this.$C=ss.Delegate.combine(this.$C,a)},remove_
initialized:function(a){this.$C=ss.Delegate.remove(this.$C,a)},$C:null,add_fsCom
mandReceived:function(a){this.$D=ss.Delegate.combine(this.$D,a)},remove_fsComman
dReceived:function(a){this.$D=ss.Delegate.remove(this.$D,a)},$D:null,dispose:fun
ction(){this.$B||(this.$B=
!0,delete MLC.FlashObject.$2[this.id])},invokeMethod:function(a,b){this.$11();va
r a=MLC.FlashObject.$16(a),b=b||[],c=window.__flash__argumentsToXML(b,0),c=Strin
g.concat('<invoke name="',a,'" returntype="javascript">',c,"</invoke>"),c=this.$
A.CallFunction(c);return null==c?null:eval(c)},setVariable:function(a,b){this.$1
1();this.$A.SetVariable(a,b)},$E:function(){var a=MLC.FlashObject.$15(this.id);t
his.$F();var b=MLC.FlashObject.$14(this.$8),c="\r\n<object classid='clsid:d27cdb
6e-ae6d-11cf-96b8-444553540000' codebase='https://fpdownload.macromedia.com/pub/
shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='300' height='300' id='{
id}' name='{id}' type='application/x-shockwave-flash' data='{url}'>\r\n<param na
me='movie' value='{url}'></param>\r\n<param name='allowScriptAccess' value='alwa
ys'></param>\r\n<param name='FlashVars' value='{variables}'></param>\r\n<embed p
lay='true' menu='false' swLiveConnect='true' allowScriptAccess='always' type='ap
plication/x-shockwave-flash' FlashVars='{variables}' src='{url}' width='300' hei
ght='300' name='{id}'></embed>\r\n</object>\r\n";
Sys.Browser.agent===Sys.Browser.InternetExplorer&&(c+="\r\n<script event='FSComm
and(command, args)' for='{id}'>{id}_DoFSCommand(command, args)<\/script>\r\n");c
=c.replaceAll("{url}",this.$7);c=c.replaceAll("{id}",this.$6);c=c.replaceAll("{v
ariables}",b);a.innerHTML=c},$F:function(){window[this.$6+"_DoFSCommand"]=ss.Del
egate.create(this,this.$12)},$10:function(){var a=ss.Delegate.create(this,functi
on(a){return MLC.FlashObject.$16(a)}),b=ss.Delegate.create(this,function(a,b){nu
ll!=a&&(a[b]=null)});
window.__flash__escapeXML=a;window.__flash__removeCallback=b},$11:function(){if(
!this.$9)throw Error.invalidOperation("The object must be initialized.");},$12:f
unction(a,b){null!=this.$D&&this.$D.invoke(this,new MLC.FSCommandEventArgs(a,b))
},$13:function(){this.$9||(this.$9=!0,this.$10(),this.$A=Sys.Browser.agent===Sys
.Browser.Firefox?document.embeds[this.$6]:document.getElementById(this.$6),null!
=this.$C&&this.$C.invoke(this,ss.EventArgs.Empty))}};MLC.FSCommandEventArgs=func
tion(a,b){MLC.FSCommandEventArgs.initializeBase(this);
this.$1_0=a;this.$1_1=b};MLC.FSCommandEventArgs.prototype={$1_0:null,$1_1:null,g
et_name:function(){return this.$1_0},get_value:function(){return this.$1_1}};MLC
.MLCC$B.registerClass("MLC.MLCC$B");MLC.MLCC$C.registerClass("MLC.MLCC$C",null,M
LC.MLCC$0);MLC.MLCC$8.registerClass("MLC.MLCC$8");MLC.MLCC$9.registerClass("MLC.
MLCC$9",null,MLC.MLCC$0);MLC.MLCC$D.registerClass("MLC.MLCC$D",null,MLC.MLCC$0);
MLC.MLCC$11.registerClass("MLC.MLCC$11");MLC.MLCC$12.registerClass("MLC.MLCC$12"
,null,MLC.MLCC$0,ss.IDisposable);
MLC.MLCC$F.registerClass("MLC.MLCC$F");MLC.MLCC$10.registerClass("MLC.MLCC$10");
MLC.Channel.registerClass("MLC.Channel",null,MLC.IChannel);MLC.ChannelMessageRec
eivedEventArgs.registerClass("MLC.ChannelMessageReceivedEventArgs",ss.EventArgs)
;MLC.JSON.registerClass("MLC.JSON");MLC.MLCC$6.registerClass("MLC.MLCC$6");MLC.F
lashObject.registerClass("MLC.FlashObject",null,ss.IDisposable);MLC.FSCommandEve
ntArgs.registerClass("MLC.FSCommandEventArgs",ss.EventArgs);MLC.MLCC$12.$2=null;
MLC.MLCC$12.$3=null;MLC.MLCC$12.$4=
null;MLC.MLCC$12.$2=[];MLC.MLCC$12.$3=window.location.hostname.toLowerCase();MLC
.MLCC$12.$4=[];window.attachEvent("onmessage",MLC.MLCC$12.$13);MLC.MLCC$6.$0=[];
MLC.MLCC$6.$1=null;MLC.MLCC$6.$2=null;MLC.MLCC$6.$3=!1;MLC.MLCC$6.$4=!1;MLC.MLCC
$6.$5={};MLC.MLCC$6.$6={};Sys.Browser.agent===Sys.Browser.InternetExplorer&&8===
Sys.Browser.version?MLC.MLCC$6.$3=MLC.MLCC$6.$9():MLC.MLCC$6.$4=Sys.Browser.agen
t===Sys.Browser.Firefox;MLC.MLCC$6.$1=MLC.MLCC$6.dateReviver;MLC.MLCC$6.$2=MLC.M
LCC$6.dateReplacer;MLC.FlashObject.$2=
null;MLC.FlashObject.$3=null;MLC.FlashObject.$4=null;MLC.FlashObject.$5=0;MLC.Fl
ashObject.$2={};MLC.FlashObject.$3=RegExp("[\\u0000\\u0009\\u000a\\u000d\\u0020\
\u0022\\u0026\\u0027\\u003c\\u003e\\u005c]","g");MLC.FlashObject.$4={"\x00":"\\0
","\t":"\\t","\n":"\\n","\r":"\\r"," ":"\\ ",'"':"&quot;","&":"&amp;","'":"&apos

;","<":"&lt;",">":"&gt;","\\":"\\\\"};Type.registerNamespace("MC");MC.IAbortable
=function(){};MC.IAbortable.registerInterface("MC.IAbortable");MC.AddressBookRes
ultCode=function(){};
MC.AddressBookResultCode.prototype={success:0,failure:1,notFound:2};MC.AddressBo
okResultCode.registerEnum("MC.AddressBookResultCode",!1);MC.IAddressBook=functio
n(){};MC.IAddressBook.registerInterface("MC.IAddressBook");MC.IAuthenticatedComm
and=function(){};MC.IAuthenticatedCommand.registerInterface("MC.IAuthenticatedCo
mmand");MC.ConnectionServiceResultCode=function(){};MC.ConnectionServiceResultCo
de.prototype={success:0,failure:1,signedOutRoaming:2,signedOutExceededMaxEndpoin
tCount:3,unauthenticated:4,
signedOutSessionTimeout:5,badUic:6};MC.ConnectionServiceResultCode.registerEnum(
"MC.ConnectionServiceResultCode",!1);MC.IConnectionService=function(){};MC.IConn
ectionService.registerInterface("MC.IConnectionService");MC.IConnectionServiceEv
ents=function(){};MC.IConnectionServiceEvents.registerInterface("MC.IConnectionS
erviceEvents");MC.ConversationResultCode=function(){};MC.ConversationResultCode.
prototype={success:0,failure:1};MC.ConversationResultCode.registerEnum("MC.Conve
rsationResultCode",!1);
MC.IConversationEvents=function(){};MC.IConversationEvents.registerInterface("MC
.IConversationEvents");MC.IConversationService=function(){};MC.IConversationServ
ice.registerInterface("MC.IConversationService");MC.IdentityServiceResultCode=fu
nction(){};MC.IdentityServiceResultCode.prototype={success:0,failure:1};MC.Ident
ityServiceResultCode.registerEnum("MC.IdentityServiceResultCode",!1);MC.IIdentit
yService=function(){};MC.IIdentityService.registerInterface("MC.IIdentityService
");MC.LocallyStoredElementType=
function(){};MC.LocallyStoredElementType.prototype={signInStatusResponse:1,netwo
rkStatusEvents:2,messengerSessionState:4,messengerSessionEvents:5,conversations:
6,conversationHistory:7,signInStatusTicket:8,alerts:9,rpsAnonCookie:10,recentMes
sage:11,cachedSettings:12};MC.LocallyStoredElementType.registerEnum("MC.LocallyS
toredElementType",!1);MC.ILocalStorageService=function(){};MC.ILocalStorageServi
ce.registerInterface("MC.ILocalStorageService");MC.ILogContext=function(){};MC.I
LogContext.registerInterface("MC.ILogContext");
MC.LogLevel=function(){};MC.LogLevel.prototype={error:0,warning:1,information:2,
trace:3};MC.LogLevel.registerEnum("MC.LogLevel",!1);MC.ILogger=function(){};MC.I
Logger.registerInterface("MC.ILogger");MC.IMessengerStatusSnapshot=function(){};
MC.IMessengerStatusSnapshot.registerInterface("MC.IMessengerStatusSnapshot");MC.
IPersistedConversationService=function(){};MC.IPersistedConversationService.regi
sterInterface("MC.IPersistedConversationService");MC.IServiceFactory=function(){
};MC.IServiceFactory.registerInterface("MC.IServiceFactory");
MC.IStorageService=function(){};MC.IStorageService.registerInterface("MC.IStorag
eService");MC.IUserService=function(){};MC.IUserService.registerInterface("MC.IU
serService");MC.MessengerServiceResultCode=function(){};MC.MessengerServiceResul
tCode.prototype={success:0,failure:1,notFound:2,unauthenticated:3,notAllowed:4,m
essageTooLong:5,messageRecipientInvalid:6,messageRecipientDisabled:7,failedToPer
sist:8,failedToConnect:9};MC.MessengerServiceResultCode.registerEnum("MC.Messeng
erServiceResultCode",
!1);MC.IUserServiceEvents=function(){};MC.IUserServiceEvents.registerInterface("
MC.IUserServiceEvents");MC.$create_AlertInfo=function(a,b,c,d,e,f,g,h,i,j,k,q){v
ar m={};m.sender=a;m.senderDisplayName=b;m.receiver=c;m.siteUrl=d;m.subscrUrl=e;
m.actionUrl=f;m.iconUrl=g;m.lang=h;m.message=i;m.timestamp=j;m.type=k;m.reloaded
=q;return m};MC.AlertType=function(){};MC.AlertType.prototype={social:1,abch:2,s
up:3,storage:4,iSvcProvider:5,other:6};MC.AlertType.registerEnum("MC.AlertType",
!1);MC.$create_ApplicationDataInfo=
function(a,b,c){var d={};d.domain=a;d.properties=b;d.messageIds=c;return d};MC.$
create_ApplicationMessageInfo=function(a,b){var c={};c.id=a;c.content=b||String.
Empty;return c};MC.$create_AudioMetaMessageInfo=function(a,b){var c={};c.body=a;
c.senderEndpointId=b;return c};MC.$create_AudioTunnelMessageInfo=function(a,b){v
ar c={};c.sipBody=a;c.senderEndpointId=b;return c};MC.$create_AuthenticationInfo
=function(a,b){var c={};c.authType=a;c.ticket=b;return c};MC.AuthenticationType=
function(){};MC.AuthenticationType.prototype=
{rpsAuth:1};MC.AuthenticationType.registerEnum("MC.AuthenticationType",!1);MC.Bo

oleanValue=function(){};MC.BooleanValue.prototype={None:0,True:1,False:2};MC.Boo
leanValue.registerEnum("MC.BooleanValue",!1);MC.BuddySubscriptionType=function()
{};MC.BuddySubscriptionType.prototype={messengerSubscribe:1,messengerAndSkypeSub
scribe:2,messengerUnsubscribe:3,messengerAndSkypeUnsubscribe:4};MC.BuddySubscrip
tionType.registerEnum("MC.BuddySubscriptionType",!1);MC.$create_ChannelEndpointI
nfo=function(a,b){var c=
{};c.id=a;c.type=b;return c};MC.ChannelEndpointType=function(){};MC.ChannelEndpo
intType.prototype={initializer:0,monitor:1,rpsAuthIdentity:4,pubSub:6};MC.Channe
lEndpointType.registerEnum("MC.ChannelEndpointType",!1);MC.ClientType=function()
{};MC.ClientType.prototype={unknown:0,computer:1,website:2,mobile:3,xbox:4,zune:
5,iPhone:6,mac:7,SMS:8};MC.ClientType.registerEnum("MC.ClientType",!1);MC.Compat
ibilityVersion=function(){};MC.CompatibilityVersion.prototype={current:0,version
37:1,version40:2,version30:3,
version31:4,version35:5};MC.CompatibilityVersion.registerEnum("MC.CompatibilityV
ersion",!1);MC.$create_MessengerSessionInfo=function(a,b,c,d){var e={};e.server=
a;e.sessionToken=b;e.transactionID=c;e.pendingEvents=d;return e};MC.Capabilities
Flags=function(){};MC.CapabilitiesFlags.prototype={none:0,onlineViaMobile:1,onli
neViaTexas:2,supportsGifInk:4,supportsIsfInk:8,webCamDetected:16,supportsChunkin
g:32,mobileEnabled:64,webWatchEnabled:128,supportsActivities:256,onlineViaWebIM:
512,mobileDevice:1024,
onlineViaFederatedInterface:2048,hasSpace:4096,isMceUser:8192,supportsDirectIM:1
6384,supportsWinks:32768,supportsSharedSearch:65536,isBot:131072,supportsTunnele
dSip:2097152,supportsVoiceIM:262144,supportsSChannel:524288,supportsSipInvite:10
48576,supportsMultipartyMedia:2097152,supportsSDrive:4194304,supportsPageModeMes
saging:8388608,hasOneCare:16777216,supportsTurn:33554432,supportsDirectBootstrap
ping:67108864,usingAlias:134217728,appVersion60:268435456,appVersion61:536870912
,appVersion62:805306368,
appVersion70:1073741824,appVersion75:1342177280,appVersion80:1610612736,appVersi
on81:1879048192,appVersion85:2147483648,appVersion90:2415919104,appVersion2009:2
684354560,isSmsOnly:1,supportsVoiceOverMsnp:2,supportsUucpSipStack:4,supportsApp
licationMessages:8,rtcVideoEnabled:16,supportsPeerToPeerV2:32,isAuthenticatedWeb
IMUser:64,supportsOfflineIM:256,supportsNudges:1024,videoCallSupports16By9Aspect
Ratio:262144,supportsPeerToPeerMixerRelay:32768,supportsPeerToPeerEnveloping:524
288,yahooIMDisabled:4194304,
sipTunnelVersion2:8388608,fTurnCapable:536870912,supportsMultipartyConversations
:2147483648,supportsMissedConversations:1,canSupportVideoCalls:4,appVersionMask:
4026531840};MC.CapabilitiesFlags.registerEnum("MC.CapabilitiesFlags",!0);MC.$cre
ate_ContactInfo=function(a,b,c){var d={};d.id=a;d.nickname=b;d.addresses=c;d.fir
stName=String.Empty;d.lastName=String.Empty;d.favoritesOrder=null;return d};MC.$
create_CallEventMessageInfo=function(a){var b={};b.duration=a;return b};MC.$crea
te_SkypeInitializationInfo=
function(a,b,c,d){var e={};e.liveId=a;e.cid=b;e.buddy=c;e.networks=d;return e};M
C.$create_InitializeServiceResult=function(a,b,c){var d={};d.uxSettings=b;d.iden
tity=a;d.resultCode=c;return d};MC.$create_DateInfo=function(a){var b={};b.utcMi
lliseconds=a.getTime();return b};MC.$create_DatagramInfo=function(a,b){var c={};
c.datagramType=a;c.payload=b;return c};MC.DatagramInfoType=function(){};MC.Datag
ramInfoType.prototype={sdg:0,imGroupPut:1,imGroupDel:2,put:3,del:4,serviceDataPu
t:5,serviceDataDel:6,
networkDataPut:7,get:8};MC.DatagramInfoType.registerEnum("MC.DatagramInfoType",!
1);MC.DisplayNameOptions=function(){};MC.DisplayNameOptions.prototype={displayNa
me:0,fullName:1};MC.DisplayNameOptions.registerEnum("MC.DisplayNameOptions",!1);
MC.$create_EmailInfo=function(a){var b={},a=a.toLowerCase();b.address=a.trim();r
eturn b};MC.$create_ExceptionLogEntryInfo=function(a){var b={};b.message=a.messa
ge;b.stackTrace=a.toString();return b};MC.$create_HttpRequestLogEntryInfo=functi
on(a,b,c){var d={};d.url=
a;d.statusText=b;d.responseText=c;return d};MC.FontStyleFlags=function(){};MC.Fo
ntStyleFlags.prototype={regular:0,bold:1,italic:2,strikeout:4,underline:8};MC.Fo
ntStyleFlags.registerEnum("MC.FontStyleFlags",!0);MC.$create_GroupInfo=function(
a,b,c){var d={};d.id=a;d.name=b;d.isFavorites=!1;d.contactIds=c||[];return d};MC
.$create_IdentityInfo=function(a,b){var c={};c.liveId=a;c.skypeId="";c.endpointI

d=b;c.cid="";c.experienceId=null;return c};MC.$create_IMAddressInfo=function(a,b
,c){var d={};d.address=
13===b?a:null!=a?a.toLowerCase():null;d.type=b;d.roleLists=c;d.cid=11===d.type?a
:String.Empty;d.id=d.address;d.isFan=!1;return d};MC.IMAddressInfoType=function(
){};MC.IMAddressInfoType.prototype={none:0,windowsLive:1,officeCommunicator:2,te
lephone:4,skype:8,circle:9,temporaryGroup:10,cid:11,connect:13,remoteNetwork:14,
smtp:16,yahoo:32};MC.IMAddressInfoType.registerEnum("MC.IMAddressInfoType",!1);M
C.$create_InitializationOptionsInfo=function(a,b,c){var d={};d.disableLocalStora
ge=a;d.clearStorageBeforeUse=
b;d.allowLocalSignIn=c;return d};MC.$create_InstanceInfo=function(a,b,c){var d={
};d.id=a||String.Empty;d.isLocal=b;d.isPrimary=c;return d};MC.$create_KeyValuePa
ir=function(a,b){var c={};c.key=a;c.value=b;return c};MC.$create_LocalSettingsIn
fo=function(a,b){var c={};c.simulatePrivateSessionStorageEnabled=a;c.crossPageSu
pportEnabled=b;return c};MC.$create_LogEntryInfo=function(a,b,c,d,e,f){var g={};
g.time=Date.get_now();g.type=a;g.context=b.get_context();g.level=c;g.location=d|
|String.Empty;g.message=
e;g.extraState=f;return g};MC.LogEntryType=function(){};MC.LogEntryType.prototyp
e={normal:0,exception:1,httpRequest:2,stateChange:3};MC.LogEntryType.registerEnu
m("MC.LogEntryType",!1);MC.$create_LogRequestMessageInfo=function(a,b){var c={};
c.uploadUrl=a;c.authToken=b;return c};MC.$create_MailNotificationActivityInfo=fu
nction(a,b,c){var d={};d.source=a;d.destination=b;d.delta=c;return d};MC.$create
_MailNotificationIncomingInfo=function(a,b,c,d,e,f){var g={};g.from=a;g.fromAddr
ess=b;g.messageUrl=c;
g.subject=d;g.folder=e;g.id=f;return g};MC.MailNotificationFolderType=function()
{};MC.MailNotificationFolderType.prototype={inbox:0,trash:1,junkMail:2,sent:3,dr
afts:4,other:5,hidden:6};MC.MailNotificationFolderType.registerEnum("MC.MailNoti
ficationFolderType",!1);MC.MailNotificationInfoType=function(){};MC.MailNotifica
tionInfoType.prototype={initial:0,incoming:1,activity:2};MC.MailNotificationInfo
Type.registerEnum("MC.MailNotificationInfoType",!1);MC.$create_MailNotificationI
nfo=function(a,b){var c=
{};c.notification=a;c.type=b;return c};MC.$create_MailNotificationInitialInfo=fu
nction(a,b,c,d){var e={};e.inboxUnread=a;e.inboxTotal=b;e.foldersUnread=c;e.fold
ersTotal=d;return e};MC.MessageChannelType=function(){};MC.MessageChannelType.pr
ototype={none:0,online:1,offline:2,mobile:3,history:4};MC.MessageChannelType.reg
isterEnum("MC.MessageChannelType",!1);MC.$create_MessageInfo=function(a,b){var c
={};c.type=a;c.sender=null;c.timestamp=MC.$create_DateInfo(Date.get_now());c.id=
null;c.isOfflineMessage=
!1;c.isHistoryMessage=!1;c.info=b;return c};MC.MessageInfoType=function(){};MC.M
essageInfoType.prototype={unknownMessage:0,textMessage:1,nudgeMessage:2,applicat
ionMessage:3,audioTunnelMessage:4,audioMetaMessage:5,callEventMessage:6,logReque
stMessage:249,openIMWindowMessage:250,markIMWindowReadMessage:251,closeIMWindowM
essage:252,typingUserMessage:255};MC.MessageInfoType.registerEnum("MC.MessageInf
oType",!1);MC.$create_MessengerSessionEvents=function(a){var b={};b.events=a||[]
;return b};MC.$create_MessengerSessionState=
function(a,b,c,d,e,f){var g={};g.server=a;g.sessionToken=b;g.transactionID=c;g.s
ervices=d;g.disconnected=e;g.identity=f;return g};MC.NetworkConnectionType=funct
ion(){};MC.NetworkConnectionType.prototype={none:0,windowsLive:1,connect:2};MC.N
etworkConnectionType.registerEnum("MC.NetworkConnectionType",!1);MC.$create_Netw
orkInfo=function(a,b,c,d,e,f,g,h){var i={};i.id=a;i.name=b;i.connectionType=c;i.
photoUrlFormat=e;i.profileUrlFormat=f;i.sendMessageUrlFormat=g;i.reportAbuseUrlF
ormat=h;i.supportsIM=
0!==c;i.imEnabled=!1;i.tokenState=String.Empty;i.status=0;i.isRemoteNetwork=d;re
turn i};MC.NetworkInfoStatus=function(){};MC.NetworkInfoStatus.prototype={signed
Out:0,signingIn:1,signedIn:2,signingOut:3,autoReconnectWaiting:4};MC.NetworkInfo
Status.registerEnum("MC.NetworkInfoStatus",!1);MC.NetworkOperationType=function(
){};MC.NetworkOperationType.prototype={enableIM:1,disableIM:2};MC.NetworkOperati
onType.registerEnum("MC.NetworkOperationType",!0);MC.$create_NotificationInfo=fu
nction(){return{}};MC.$create_PersistedAlert=
function(a,b,c,d,e,f){var g={};g.actionUrl=a;g.subscrUrl=b;g.iconUrl=c;g.timesta
mp=d;g.text=e;g.type=f;return g};MC.$create_PersistedAlerts=function(){return{}}

;MC.$create_ConversationMessages=function(a,b){var c={};c.conversationId=a;c.mes
sages=b;return c};MC.$create_PersistedConversation=function(a,b,c,d,e){var f={};
f.id=a;f.user=b;f.roster=c;f.rosterMri=d;f.hasUnreadMessages=e;return f};MC.$cre
ate_PersistedConversations=function(){return{}};MC.$create_PersonInfo=function(a
,b){var c={};c.id=a;c.contacts=
b;return c};MC.PresenceInfoStatus=function(){};MC.PresenceInfoStatus.prototype={
none:0,offline:1,online:2,appearOffline:3,busy:4,idle:5,beRightBack:6,away:7,inA
Call:8,outToLunch:9};MC.PresenceInfoStatus.registerEnum("MC.PresenceInfoStatus",
!1);MC.PrivacyOptions=function(){};MC.PrivacyOptions.prototype={none:0,blockByDe
fault:1,allowByDefault:2};MC.PrivacyOptions.registerEnum("MC.PrivacyOptions",!1)
;MC.RoleLists=function(){};MC.RoleLists.prototype={none:0,forward:1,allow:2,bloc
k:4,hideCompat:5,reverse:8,
pending:16,hide:64};MC.RoleLists.registerEnum("MC.RoleLists",!0);MC.RichPsmLinkT
ype=function(){};MC.RichPsmLinkType.prototype={none:0,simpleText:1,link:2,linkTo
Video:3,photo:4,photos:5,video:6,document:7,location:8};MC.RichPsmLinkType.regis
terEnum("MC.RichPsmLinkType",!1);MC.ServiceType=function(){};MC.ServiceType.prot
otype={none:0,PE:1,IM:2,PD:4,CM:8,SKP:16};MC.ServiceType.registerEnum("MC.Servic
eType",!0);MC.$create_SignalMessageInfo=function(a,b){var c={};c.firstMri=a;c.se
condMri=b;return c};MC.SubsystemType=
function(){};MC.SubsystemType.prototype={core:0,addressBook:1,expressionProfile:
2,identity:3,chat:4,presence:5,configuration:6,localStorage:7,pubSub:8,count:9};
MC.SubsystemType.registerEnum("MC.SubsystemType",!1);MC.$create_ServiceDataInfo=
function(a,b,c){var d={};d.service=a;d.properties=b;d.endpointData=c;return d};M
C.$create_ServiceEndpointDataInfo=function(a,b,c){var d={};d.endpointId=a;d.prop
erties=c;d.service=b;return d};MC.$create_StateChangeLogEntryInfo=function(a,b){
var c={};c.key=a;c.value=
b;return c};MC.SendDatagramResultCode=function(){};MC.SendDatagramResultCode.pro
totype={success:0,failure:1,tooLong:2,recipientInvalid:3,recipientDisabled:4,rec
ipientNotAcceptingIMs:5};MC.SendDatagramResultCode.registerEnum("MC.SendDatagram
ResultCode",!1);MC.SessionServiceOptions=function(){};MC.SessionServiceOptions.p
rototype={normal:0,notifications:1,contactPresence:2,full:3};MC.SessionServiceOp
tions.registerEnum("MC.SessionServiceOptions",!1);MC.$create_SettingsInfo=functi
on(){return{hasInbox:!1,
hasInboxChanged:!1,isIdentityUnverified:!1,isIdentityUnverifiedChanged:!1,isMpop
Disabled:!1,isMpopDisabledChanged:!1,isAutoReconnectEnabled:!0,autoReconnectInit
ialWaitTime:-1,privacyOptions:0}};MC.SignOutLocationFlags=function(){};MC.SignOu
tLocationFlags.prototype={none:0,localEndpoint:1,remoteEndpoints:2,allEndpoints:
3,specificEndpoints:8};MC.SignOutLocationFlags.registerEnum("MC.SignOutLocationF
lags",!0);MC.SignOutReasonCode=function(){};MC.SignOutReasonCode.prototype={sign
edOutByLocalEndpoint:0,
signedOutByRemoteEndpoint:1,connectionLost:2,serverError:3,endpointLimitExceeded
:4,signedOutForReconnect:5,userTransferred:6,sessionTimeout:7,badUic:8};MC.SignO
utReasonCode.registerEnum("MC.SignOutReasonCode",!1);MC.$create_TextMessageForma
tInfo=function(a,b,c,d){var e={};e.fontColor=a;e.fontFamily=b||String.Empty;e.fo
ntStyle=c;e.rightToLeft=d;return e};MC.$create_TextMessageInfo=function(a,b){var
c={};c.text=a;c.format=b;c.safeUrl=String.Empty;return c};MC.UpdateIMAvailabili
tyOperationCode=function(){};
MC.UpdateIMAvailabilityOperationCode.prototype={none:0,addContacts:1,removeConta
cts:2,addNetwork:3,removeNetwork:4};MC.UpdateIMAvailabilityOperationCode.registe
rEnum("MC.UpdateIMAvailabilityOperationCode",!1);MC.$create_UpdateIMAvailability
ServiceRequest=function(a,b,c,d){var e={};e.authInfo=a;e.addresses=b;e.networkSo
urceId=c;e.operation=d;return e};MC.$create_UpdateUserProfileRequest=function(a,
b,c,d,e){var f={};f.authInfo=a;f.richUserMessage=b;f.richLinkType=MC.ServiceData
Helper.convertToRawLinkType(c);
f.richUrl=d;f.displayName=e;return f};MC.$create_UpdateUserProfileResponse=funct
ion(a,b,c,d){var e={};e.personalMessage=a;e.richUserMessage=b;e.richLinkType=MC.
ServiceDataHelper.parseRichLinkType(c);e.richUrl=d;return e};MC.$create_UpdateUs
erSettingsRequest=function(a,b,c,d,e){var f={};f.version=a;f.clientVersion=b;f.a
uthInfo=c;f.lastStatus=d;f.uploadLogsPreference=e;return f};MC.UploadLogsPrefere
nceType=function(){};MC.UploadLogsPreferenceType.prototype={none:0,accept:1,decl

ine:2};MC.UploadLogsPreferenceType.registerEnum("MC.UploadLogsPreferenceType",
!1);MC.$create_UXSettingsInfo=function(a,b,c,d,e){var f={};f.autoSignInEnabled=a
;f.audioEnabled=b;f.firstRunExperienceViewed=c;f.lastStatus=d;f.uploadLogsPrefer
ence=e;return f};MC.ChannelEndpoint=function(a,b){this.$0=a;this.$1=b;this.sendM
essage("$CreateEndpoint",[this.$0.id])};MC.ChannelEndpoint.$4=function(a){for(va
r b=a.length,c=Array(b-1),d=0;d<b-1;d++)c[d]=a[d];return c};MC.ChannelEndpoint.$
5=function(a,b){var c=null!=a?a.length:0,d=Array(c+1);d[c]=b;for(var e=0;e<c;e++
)d[e]=a[e];return d};
MC.ChannelEndpoint.$6=function(a){return null!=a&&0<a.length?a[a.length-1]:null}
;MC.ChannelEndpoint.prototype={$0:null,$1:null,$2:!1,get_id:function(){return th
is.$0.id},get_type:function(){return this.$0.type},$3:function(a,b){if(!this.$2)
{var c=b.get_command(),d=b.get_parameters();"$CreateEndpoint"!==c&&(!String.isNu
llOrEmpty(c)&&null!=this.$7)&&(b=new MLC.ChannelMessageReceivedEventArgs(c,MC.Ch
annelEndpoint.$4(d)),this.$7.invoke(this,b))}},add_messageReceived:function(a){t
his.$7=ss.Delegate.combine(this.$7,
a)},remove_messageReceived:function(a){this.$7=ss.Delegate.remove(this.$7,a)},$7
:null,sendMessage:function(a,b){this.$2||this.$1.sendMessage(a,MC.ChannelEndpoin
t.$5(b,this.$0))},dispose:function(){this.$2||(this.sendMessage("$DisposeEndpoin
t",null),this.$1=null,this.$2=!0)}};MC.ChannelEndpointMultiplexer=function(a){th
is.$3=!1;this.$0=a;this.$2={};this.$0.add_messageReceived(ss.Delegate.create(thi
s,this.$6))};MC.ChannelEndpointMultiplexer.prototype={$0:null,$2:null,$3:!1,add_
channelEndpointCreated:function(a){this.$4=
ss.Delegate.combine(this.$4,a)},remove_channelEndpointCreated:function(a){this.$
4=ss.Delegate.remove(this.$4,a)},$4:null,add_channelEndpointDisposed:function(a)
{this.$5=ss.Delegate.combine(this.$5,a)},remove_channelEndpointDisposed:function
(a){this.$5=ss.Delegate.remove(this.$5,a)},$5:null,$6:function(a,b){var c=b.get_
parameters(),c=MC.ChannelEndpoint.$6(c);if(null!=c)if(Object.keyExists(this.$2,c
.id.toString())){var d=this.$2[c.id.toString()];"$DisposeEndpoint"===b.get_comma
nd()?(this.$8(d),d.dispose(),
delete this.$2[c.id.toString()]):d.$3(this,b)}else this.createChannelEndpointByI
nfo(c).$3(this,b)},createNewChannelEndpoint:function(a){a=new MC.ChannelEndpoint
(MC.$create_ChannelEndpointInfo(MC.ChannelEndpointMultiplexer.$1++,a),this.$0);t
his.$2[a.get_id().toString()]=a;this.$7(a);return a},createChannelEndpointByInfo
:function(a){a=new MC.ChannelEndpoint(a,this.$0);this.$2[a.get_id().toString()]=
a;this.$7(a);return a},$7:function(a){null!=this.$4&&this.$4.invoke(this,new MC.
ChannelEndpointEventArgs(a))},
$8:function(a){null!=this.$5&&this.$5.invoke(this,new MC.ChannelEndpointEventArg
s(a))},dispose:function(){if(!this.$3){this.$0.remove_messageReceived(ss.Delegat
e.create(this,this.$6));this.$0=null;var a=this.$2,b;for(b in a)a[b].dispose();O
bject.clearKeys(this.$2);this.$3=!0}}};MC.ChannelEndpointEventArgs=function(a){M
C.ChannelEndpointEventArgs.initializeBase(this);this.$1_0=a};MC.ChannelEndpointE
ventArgs.prototype={$1_0:null,get_channelEndpoint:function(){return this.$1_0}};
MC.AuthenticationFailedEventArgs=
function(a){MC.AuthenticationFailedEventArgs.initializeBase(this);this.$1_0=a};M
C.AuthenticationFailedEventArgs.prototype={$1_0:null,get_authenticatedCommand:fu
nction(){return this.$1_0}};MC.LocalStorageDataReadWriteEventArgs=function(a,b,c
){MC.LocalStorageDataReadWriteEventArgs.initializeBase(this);this.$1_2=c;this.$1
_1=b;this.$1_0=a};MC.LocalStorageDataReadWriteEventArgs.prototype={$1_0:0,$1_1:0
,$1_2:null,get_revision:function(){return this.$1_0},get_element:function(){retu
rn this.$1_1},get_data:function(){return this.$1_2}};
MC.InstancesChangedEventArgs=function(a){MC.InstancesChangedEventArgs.initialize
Base(this);this.$1_0=a};MC.InstancesChangedEventArgs.prototype={$1_0:null,get_in
stances:function(){return this.$1_0}};MC.Compatibility=function(){};MC.Compatibi
lity.get_version=function(){return MC.Compatibility.$0};MC.Compatibility.set_ver
sion=function(a){return MC.Compatibility.$0=a};MC.Compatibility.get_microsoftAja
xPropertyNamesEnabled=function(){switch(MC.Compatibility.get_version()){case 3:c
ase 4:case 5:case 1:return!1;
default:return __MSLiveCore__.Loader.get_settings().compatibility.microsoftAjaxP
ropertyNames}};MC.Compatibility.get_displayNameOptions=function(){switch(MC.Comp
atibility.get_version()){case 3:case 4:case 5:case 1:case 2:return 0;default:ret

urn 1}};MC.Compatibility.get_useLegacyPersonalMessage=function(){switch(MC.Compa
tibility.get_version()){case 3:case 4:case 5:case 1:return!0;default:return!1}};
MC.Compatibility.get_maxPersonalMessageLength=function(){switch(MC.Compatibility
.get_version()){case 3:case 4:case 5:case 1:return 129;
default:return 512}};MC.Compatibility.get_autoReconnectEnabled=function(){switch
(MC.Compatibility.get_version()){case 3:case 4:case 5:case 1:case 2:return!1;def
ault:return!0}};MC.Compatibility.get_sharingControlBarEnabled=function(){switch(
MC.Compatibility.get_version()){case 3:case 4:case 5:case 1:return!1;default:ret
urn!0}};MC.Compatibility.get_defaultPresenceStatusControlToImage=function(){swit
ch(MC.Compatibility.get_version()){case 3:case 4:case 5:return!1;default:return!
0}};MC.Compatibility.get_enforceApplicationMessageIDRegistration=
function(){switch(MC.Compatibility.get_version()){case 3:case 4:case 5:case 1:re
turn!0;default:return!1}};MC.Compatibility.get_provideLegacyContactInfo=function
(){switch(MC.Compatibility.get_version()){case 1:case 2:return!0;default:return!
1}};MC.Compatibility.get_useLastKnownUserStatus=function(){switch(MC.Compatibili
ty.get_version()){case 3:case 4:case 5:case 1:return!1;default:return!0}};MC.Log
Context=function(a){this.$1=a||String.Empty};MC.LogContext.get_global=function()
{return MC.LogContext.$0};
MC.LogContext.prototype={$1:null,get_context:function(){return this.$1}};MC.CMSe
rviceDataProperties=function(){};MC.CMServiceData=function(a){MC.CMServiceData.i
nitializeBase(this,[a])};MC.CMServiceData.prototype={update:function(a){return t
his.$3(a,!1)},Delete:function(a){return this.$3(a,!0)},$3:function(a,b){return b
?MC.CMServiceData.callBaseMethod(this,"Delete",[a]):MC.CMServiceData.callBaseMet
hod(this,"update",[a])}};MC.CMServiceEndpointDataProperties=function(){};MC.CMSe
rviceEndpointData=function(a){MC.CMServiceEndpointData.initializeBase(this,
[a])};MC.CMServiceEndpointData.prototype={$1:function(a,b){MC.CMServiceEndpointD
ata.callBaseMethod(this,"$1",[a,b])}};MC.SKPServiceEndpointDataProperties=functi
on(){};MC.SKPServiceEndpointData=function(a){MC.SKPServiceEndpointData.initializ
eBase(this,[a])};MC.SKPServiceEndpointData.prototype={get_nodeInfo:function(){re
turn this.get_item("NodeInfo")},set_nodeInfo:function(a){this.set_item("NodeInfo
",a);return a},$1:function(a,b){MC.SKPServiceEndpointData.callBaseMethod(this,"$
1",[a,b])}};MC.SKPServiceDataProperties=
function(){};MC.SKPServiceData=function(a){MC.SKPServiceData.initializeBase(this
,[a])};MC.SKPServiceData.prototype={get_mood:function(){return this.get_item("Mo
od")},set_mood:function(a){this.set_item("Mood",a);return a},get_skypeName:funct
ion(){return this.get_item("Skypename")},set_skypeName:function(a){this.set_item
("Skypename",a);return a},getEndpointData:function(a){return Object.keyExists(th
is.get_$0(),a)?this.get_$0()[a]:null},update:function(a){return MC.SKPServiceDat
a.callBaseMethod(this,
"update",[a])}};MC.IMServiceDataProperties=function(){};MC.IMServiceData=functio
n(a){MC.IMServiceData.initializeBase(this,[a])};MC.IMServiceData.prototype={get_
isOnline:function(){switch(this.get_status()){case 0:case 1:case 3:return!1;defa
ult:return!0}},get_status:function(){return MC.ServiceDataHelper.parseStatus(thi
s.get_item("Status"))},set_status:function(a){this.set_item("Status",MC.ServiceD
ataHelper.formatStatus(a));return a},get_currentMedia:function(){return this.get
_item("CurrentMedia")},
set_currentMedia:function(a){this.set_item("CurrentMedia",a);return a},get_isOnl
ineViaMobileDevice:function(){return this.$4(0,1)},get_isOnlineViaWeb:function()
{return this.$4(0,512)},get_webCamDetected:function(){return this.$5(0,16)},get_
videoCallSupports16By9AspectRatio:function(){return this.$4(1,262144)},get_suppo
rtsTunneledSip:function(){return this.$5(0,2097152)},get_sipTunnelVersion2:funct
ion(){return this.$4(1,8388608)},get_fTurnCapable:function(){return this.$4(1,53
6870912)},get_canSupportVideoCalls:function(){return this.$5(2,
4)},get_supportsApplicationMessages:function(){return this.$5(1,8)},get_supports
Nudges:function(){return this.$5(1,1024)},get_supportsMultipartyConversations:fu
nction(){return this.$5(1,2147483648)},get_version:function(){var a=4026531840,b
=this.endpointData,c;for(c in b){var d=b[c].get_version();d<a&&(a=d)}return 4026
531840===a?0:a},getEndpointData:function(a){return Object.keyExists(this.get_$0(
),a)?this.get_$0()[a]:null},update:function(a){return this.$3(a,!1)},Delete:func
tion(a){return this.$3(a,

!0)},$3:function(a,b){var c=this.get_isOnline(),d=this.get_isOnlineViaMobileDevi
ce(),e=this.get_isOnlineViaWeb(),f=this.get_supportsApplicationMessages(),g=this
.get_supportsNudges(),h=this.get_supportsMultipartyConversations(),i=this.get_we
bCamDetected(),j=this.get_videoCallSupports16By9AspectRatio(),k=this.get_canSupp
ortVideoCalls(),q=this.get_version(),m=b?MC.IMServiceData.callBaseMethod(this,"D
elete",[a]):MC.IMServiceData.callBaseMethod(this,"update",[a]);b&&(0===Object.ge
tKeyCount(this.endpointData)&&
1!==this.get_status())&&(this.set_status(1),m.updatedProperties.add("Status"));i
f(0<Object.getKeyCount(m.deletedEndpoints)||0<Object.getKeyCount(m.newEndpoints)
||0<Object.getKeyCount(m.updatedEndpoints))this.get_isOnlineViaMobileDevice()!==
d&&m.updatedProperties.add("IsOnlineViaMobileDevice"),this.get_isOnlineViaWeb()!
==e&&m.updatedProperties.add("IsOnlineViaWeb"),this.get_webCamDetected()!==i&&m.
updatedProperties.add("WebCamDetected"),this.get_videoCallSupports16By9AspectRat
io()!==j&&m.updatedProperties.add("VideoCallSupports16By9AspectRatio"),
this.get_canSupportVideoCalls()!==k&&m.updatedProperties.add("CanSupportVideoCal
ls"),this.get_supportsApplicationMessages()!==f&&m.updatedProperties.add("Suppor
tsApplicationMessages"),this.get_supportsNudges()!==g&&m.updatedProperties.add("
SupportsNudges"),this.get_supportsMultipartyConversations()!==h&&m.updatedProper
ties.add("SupportsMultipartyConversations"),this.get_version()!==q&&m.updatedPro
perties.add("Version");m.updatedProperties.contains("Status")&&c!==this.get_isOn
line()&&m.updatedProperties.add("IsOnline");
return m},$4:function(a,b){if(0===Object.getKeyCount(this.endpointData))return!1
;var c=this.get_$0(),d;for(d in c){var e=c[d].get_capabilities();if(null==e||e.l
ength<=a||0===(e[a]&b))return!1}return!0},$5:function(a,b){var c=this.get_$0(),d
;for(d in c){var e=c[d].get_capabilities();if(null!=e&&e.length>a&&0!==(e[a]&b))
return!0}return!1}};MC.IMServiceEndpointDataProperties=function(){};MC.IMService
EndpointData=function(a){MC.IMServiceEndpointData.initializeBase(this,[a])};MC.I
MServiceEndpointData.prototype=
{get_capabilities:function(){return MC.ServiceDataHelper.parseCapabilities(this.
get_item("Capabilities"))},set_capabilities:function(a){this.set_item("Capabilit
ies",MC.ServiceDataHelper.formatCapabilities(a));return a},get_domain:function()
{return this.get_item("DMN")},set_domain:function(a){this.set_item("DMN",a);var
b=this.$3("WebAppData");null!=b&&(b.domain=a);return a},get_isOnlineViaMobileDev
ice:function(){return MC.ServiceDataHelper.isSet(0,1,this.get_capabilities())},g
et_isOnlineViaWeb:function(){return MC.ServiceDataHelper.isSet(0,
512,this.get_capabilities())},get_webCamDetected:function(){return MC.ServiceDat
aHelper.isSet(0,16,this.get_capabilities())},get_videoCallSupports16By9AspectRat
io:function(){return MC.ServiceDataHelper.isSet(1,262144,this.get_capabilities()
)},get_supportsTunneledSip:function(){return MC.ServiceDataHelper.isSet(0,209715
2,this.get_capabilities())},get_sipTunnelVersion2:function(){return MC.ServiceDa
taHelper.isSet(1,8388608,this.get_capabilities())},get_fTurnCapable:function(){r
eturn MC.ServiceDataHelper.isSet(1,
536870912,this.get_capabilities())},get_rtcVideoEnabled:function(){return MC.Ser
viceDataHelper.isSet(1,16,this.get_capabilities())},get_canSupportVideoCalls:fun
ction(){return MC.ServiceDataHelper.isSet(2,4,this.get_capabilities())},get_supp
ortsApplicationMessages:function(){return MC.ServiceDataHelper.isSet(1,8,this.ge
t_capabilities())},get_supportsNudges:function(){return MC.ServiceDataHelper.isS
et(1,1024,this.get_capabilities())},get_supportsMultipartyConversations:function
(){return MC.ServiceDataHelper.isSet(1,
2147483648,this.get_capabilities())},get_version:function(){var a=this.get_capab
ilities();return null!=a&&1<=a.length?4026531840&a[0]:0},get_messageExtensions:f
unction(){var a=this.$3("WebAppData");return null!=a?a.messageIds:[]},set_messag
eExtensions:function(a){var b=this.$3("WebAppData");null==b&&(b=MC.$create_Appli
cationDataInfo(this.get_domain(),[],[]),this.$4("WebAppData",b));return b.messag
eIds=a},get_presenceExtensions:function(){var a=this.$3("WebAppData");return nul
l!=a?a.properties:[]},
set_presenceExtensions:function(a){var b=this.$3("WebAppData");null==b&&(b=MC.$c
reate_ApplicationDataInfo(this.get_domain(),[],[]),this.$4("WebAppData",b));retu
rn b.properties=a},$1:function(a,b){var c=this.get_isOnlineViaMobileDevice(),d=t
his.get_isOnlineViaWeb(),e=this.get_supportsApplicationMessages(),f=this.get_sup

portsNudges(),g=this.get_supportsMultipartyConversations(),h=this.get_webCamDete
cted(),i=this.get_videoCallSupports16By9AspectRatio(),j=this.get_canSupportVideo
Calls(),k=this.get_version();
MC.IMServiceEndpointData.callBaseMethod(this,"$1",[a,b]);if(Object.keyExists(b.u
pdatedEndpoints,this.get_$0().endpointId)){var q=b.updatedEndpoints[this.get_$0(
).endpointId];q.contains("Capabilities")&&(c!==this.get_isOnlineViaMobileDevice(
)&&q.add("IsOnlineViaMobileDevice"),d!==this.get_isOnlineViaWeb()&&q.add("IsOnli
neViaWeb"),h!==this.get_webCamDetected()&&q.add("WebCamDetected"),i!==this.get_v
ideoCallSupports16By9AspectRatio()&&q.add("VideoCallSupports16By9AspectRatio"),j
!==this.get_canSupportVideoCalls()&&
q.add("CanSupportVideoCalls"),e!==this.get_supportsApplicationMessages()&&q.add(
"SupportsApplicationMessages"),f!==this.get_supportsNudges()&&q.add("SupportsNud
ges"),g!==this.get_supportsMultipartyConversations()&&q.add("SupportsMultipartyC
onversations"),k!==this.get_version()&&q.add("Version"));q.contains("WebAppData"
)&&(q.add("MessageExtensions"),q.add("PresenceExtensions"))}},propertyEquals:fun
ction(a,b){return"WebAppData"===a?this.info.properties[a]===b:MC.IMServiceEndpoi
ntData.callBaseMethod(this,
"propertyEquals",[a,b])},propertyIsNullOrEmpty:function(a){return"WebAppData"===
a?null==this.info.properties[a]:MC.IMServiceEndpointData.callBaseMethod(this,"pr
opertyIsNullOrEmpty",[a])},$3:function(a){return Object.keyExists(this.info.prop
erties,a)?this.info.properties[a]:null},$4:function(a,b){this.info.properties[a]
=b}};MC.PDServiceData=function(a){MC.PDServiceData.initializeBase(this,[a])};MC.
PDServiceData.prototype={getEndpointData:function(a){return Object.keyExists(thi
s.get_$0(),a)?this.get_$0()[a]:
null}};MC.PDServiceEndpointDataProperties=function(){};MC.PDServiceEndpointData=
function(a){MC.PDServiceEndpointData.initializeBase(this,[a])};MC.PDServiceEndpo
intData.prototype={get_name:function(){return this.get_item("EpName")},set_name:
function(a){this.set_item("EpName",a);return a},get_clientType:function(){var a=
this.get_item("ClientType");if(String.isNullOrEmpty(a))return 0;a=MC.ServiceData
Helper.$2(a);return 0>a?0:a},set_clientType:function(a){this.set_item("ClientTyp
e",a.toString());return a}};
MC.PEServiceDataProperties=function(){};MC.PEServiceData=function(a){MC.PEServic
eData.initializeBase(this,[a])};MC.PEServiceData.prototype={get_personalMessage:
function(){return this.get_item("PSM")},set_personalMessage:function(a){this.set
_item("PSM",a);return a},get_displayName:function(){var a=this.get_item("Friendl
yName");return null!=a&&a.endsWith("(E-mail Address Not Verified)")?MC.ServiceDa
taHelper.$3(a,0,a.length-29).trimEnd():a},set_displayName:function(a){this.set_i
tem("FriendlyName",a);
return a},get_userTileLocation:function(){return this.get_item("UserTileLocation
")},set_userTileLocation:function(a){this.set_item("UserTileLocation",a);return
a},get_isIdentityVerified:function(){var a=this.get_item("FriendlyName");return
null!=a&&!a.endsWith("(E-mail Address Not Verified)")},get_displayPictureUrl:fun
ction(){return this.get_item("DisplayPictureUrl")},set_displayPictureUrl:functio
n(a){this.set_item("DisplayPictureUrl",a);return a},get_richUserMessage:function
(){return this.get_item("RUM")},
set_richUserMessage:function(a){this.set_item("RUM",a);0===this.get_richLinkType
()&&this.set_richLinkType(1);return a},get_richUrl:function(){return this.get_it
em("RUL")},set_richUrl:function(a){this.set_item("RUL",a);return a},get_richLink
Type:function(){return MC.ServiceDataHelper.parseRichLinkType(this.get_item("RLT
"))},set_richLinkType:function(a){this.set_item("RLT",MC.ServiceDataHelper.conve
rtToRawLinkType(a));return a},get_safeUrl:function(){return this.get_item("SUL")
},set_safeUrl:function(a){this.set_item("SUL",
a);return a},getEndpointData:function(a){return Object.keyExists(this.get_$0(),a
)?this.get_$0()[a]:null},update:function(a){var b=this.get_isIdentityVerified(),
a=MC.PEServiceData.callBaseMethod(this,"update",[a]);a.updatedProperties.contain
s("FriendlyName")&&b!==this.get_isIdentityVerified()&&a.updatedProperties.add("I
sIdentityVerified");return a}};MC.PEServiceEndpointDataProperties=function(){};M
C.PEServiceEndpointData=function(a){MC.PEServiceEndpointData.initializeBase(this
,[a])};MC.PEServiceEndpointData.prototype=
{get_capabilities:function(){return MC.ServiceDataHelper.parseCapabilities(this.

get_item("Capabilities"))},set_capabilities:function(a){this.set_item("Capabilit
ies",MC.ServiceDataHelper.formatCapabilities(a));return a},get_client:function()
{return this.get_item("VER")},set_client:function(a){this.set_item("VER",a);retu
rn a},get_clientName:function(){var a=this.get_client();return!this.$3(a)?String
.Empty:a.split(":")[0]},set_clientName:function(a){var b=this.get_client();this.
$3(b)?this.set_client(String.format("{0}:{1}",
a,b.split(":")[1])):this.set_client(String.format("{0}:",a));return a},get_clien
tType:function(){var a=this.get_item("TYP");if(String.isNullOrEmpty(a))return 0;
a=MC.ServiceDataHelper.$2(a);return 0>a?0:a},set_clientType:function(a){this.set
_item("TYP",a.toString());return a},get_clientVersion:function(){var a=this.get_
client();return this.$3(a)?a.split(":")[1]:String.Empty},set_clientVersion:funct
ion(a){var b=this.get_client();this.$3(b)?this.set_client(String.format("{0}:{1}
",b.split(":")[0],a)):
this.set_client(String.format(":{0}",a));return a},$1:function(a,b){var c=this.g
et_clientName(),d=this.get_clientVersion();MC.PEServiceEndpointData.callBaseMeth
od(this,"$1",[a,b]);if(Object.keyExists(b.updatedEndpoints,this.get_$0().endpoin
tId)){var e=b.updatedEndpoints[this.get_$0().endpointId];e.contains("VER")&&(c!=
=this.get_clientName()&&e.add("ClientName"),d!==this.get_clientVersion()&&e.add(
"ClientVersion"))}},$3:function(a){return!String.isNullOrEmpty(a)&&2===a.split("
:").length}};MC.ServiceData=
function(a){this.info=a;this.endpointData={};var a=a.endpointData,b;for(b in a)t
his.endpointData[b]=MC.ServiceEndpointData.create(a[b])};MC.ServiceData.create=f
unction(a){switch(a.service){case 1:return new MC.PEServiceData(a);case 2:return
new MC.IMServiceData(a);case 4:return new MC.PDServiceData(a);case 8:return new
MC.CMServiceData(a);case 16:return new MC.SKPServiceData(a);default:return null
}};MC.ServiceData.createEmpty=function(a){a=MC.$create_ServiceDataInfo(a,{},{});
return MC.ServiceData.create(a)};
MC.ServiceData.prototype={info:null,endpointData:null,get_service:function(){ret
urn this.info.service},get_properties:function(){return this.info.properties},ge
t_info:function(){return this.info},get_$0:function(){return this.endpointData},
addEndpoint:function(a){this.endpointData[a.get_endpointId()]=a;this.info.endpoi
ntData[a.get_endpointId()]=a.get_$0()},addEndpointFromInfo:function(a){this.endp
ointData[a.endpointId]=MC.ServiceEndpointData.create(a);this.info.endpointData[a
.endpointId]=a},getAllEndpoints:function(){var a=
[],b=this.endpointData,c;for(c in b)a.add(b[c]);return MC.ServiceDataHelper.toAr
ray(a)},getEndpoint:function(a){return Object.keyExists(this.endpointData,a)?thi
s.endpointData[a]:null},deleteEndpoint:function(a){delete this.endpointData[a];d
elete this.info.endpointData[a]},clone:function(){var a=MC.$create_ServiceDataIn
fo(this.info.service,{},{}),b=this.info.properties,c;for(c in b)a.properties[c]=
b[c];var b=this.endpointData,d;for(d in b)a.endpointData[d]=b[d].clone();return
a},update:function(a){var b=
new MC.ServiceDataDiff(this.info.service),c=a.properties,d;for(d in c){var e=d;t
his.$1(e,c[d])&&b.updatedProperties.add(e)}var a=a.endpointData,f;for(f in a)d=a
[f],c=f,Object.keyExists(this.get_$0(),c)?this.get_$0()[c].$1(d,b):(e=MC.Service
EndpointData.createEmpty(d.service,c),this.addEndpoint(e),b.newEndpoints[c]=e,0=
==Object.getKeyCount(d.properties)?b.updatedEndpoints[c]=[]:e.$1(d,b));return b}
,Delete:function(a){var b=new MC.ServiceDataDiff(this.info.service),a=a.endpoint
Data,c;for(c in a)if(a=
c,Object.keyExists(this.get_$0(),a)){var d=this.get_$0()[a];this.deleteEndpoint(
d.get_endpointId());var e=[],f=d.get_properties(),g;for(g in f)e.add(g);b.delete
dEndpoints[a]=d;b.updatedEndpoints[a]=e}return b},createDiff:function(a){for(var
b=MC.$create_ServiceDataInfo(this.info.service,this.$2(a.info.properties),{}),a
=ss.IEnumerator.getEnumerator(a.getAllEndpoints());a.moveNext();){var c=a.get_cu
rrent();if(Object.keyExists(this.get_$0(),c.get_$0().endpointId)){var d=this.end
pointData[c.get_$0().endpointId].creatDiff(c);
0<Object.getKeyCount(d.properties)&&(b.endpointData[c.get_$0().endpointId]=d)}el
se b.endpointData[c.get_$0().endpointId]=c.clone()}return b},propertyEquals:func
tion(a,b){return this.info.properties[a]===b},$1:function(a,b){if(null==b){if(Ob
ject.keyExists(this.info.properties,a)){var c=this.get_item(a)!==String.Empty;de
lete this.info.properties[a];return c}}else if(!Object.keyExists(this.info.prope

rties,a)||!this.propertyEquals(a,b))return this.info.properties[a]=b,!0;return!1
},$2:function(a){var b=
{},c;for(c in a){var d=c,e=a[c];if(!Object.keyExists(this.info.properties,d)||!t
his.propertyEquals(d,e))b[d]=e}c=this.info.properties;for(var f in c)c=f,Object.
keyExists(a,c)||MC.ServiceDataHelper.shouldPublishProperty(c,!0,this.info.servic
e)&&(b[c]=null);return b},get_item:function(a){return Object.keyExists(this.info
.properties,a)?this.info.properties[a]:String.Empty},set_item:function(a,b){retu
rn this.info.properties[a]=b}};MC.ServiceDataDiff=function(a){this.service=a;thi
s.updatedEndpoints={};
this.updatedProperties=[];this.deletedEndpoints={};this.newEndpoints={}};MC.Serv
iceDataDiff.prototype={service:0,updatedProperties:null,updatedEndpoints:null,ne
wEndpoints:null,deletedEndpoints:null};MC.ServiceDataHelper=function(){};MC.Serv
iceDataHelper.shouldPublishProperty=function(a,b,c){switch(c){case 2:if(b&&"NOO"
===a)return!1;break;case 1:if(b&&"DisplayPictureUrl"===a)return!1;break;case 8:r
eturn!1}return!0};MC.ServiceDataHelper.parseServiceName=function(a){switch(a){ca
se "IM":return 2;case "PE":return 1;
case "PD":return 4;case "CM":return 8;case "SKP":return 16;default:return 0}};MC
.ServiceDataHelper.formatServiceType=function(a){switch(a){case 2:return"IM";cas
e 1:return"PE";case 4:return"PD";case 8:return"CM";case 16:return"SKP";default:r
eturn String.Empty}};MC.ServiceDataHelper.parseStatus=function(a){if(String.isNu
llOrEmpty(a))return 0;switch(a){case "NLN":return 2;case "HDN":return 3;case "BS
Y":return 4;case "IDL":return 5;case "FLN":return 1;case "BRB":return 6;case "AW
Y":return 7;case "PHN":return 8;
case "LUN":return 9;default:return 0}};MC.ServiceDataHelper.formatStatus=functio
n(a){switch(a){case 2:return"NLN";case 3:return"HDN";case 4:return"BSY";case 5:r
eturn"IDL";case 1:return"FLN";case 6:return"BRB";case 7:return"AWY";case 8:retur
n"PHN";case 9:return"LUN";default:return""}};MC.ServiceDataHelper.parseCapabilit
ies=function(a){if(String.isNullOrEmpty(a))return[0];for(var a=a.split(":"),b=Ar
ray(a.length),c=0;c<b.length;c++){var d=MC.ServiceDataHelper.$1(a[c]);b[c]=0>d?0
:d}return b};MC.ServiceDataHelper.formatCapabilities=
function(a){if(0===a.length)return"0";for(var b=Array(a.length),c=0;c<b.length;c
++)b[c]=MC.ServiceDataHelper.$0(a[c]);return b.join(":")};MC.ServiceDataHelper.i
sSet=function(a,b,c){return null!=c&&c.length>a?0!==(c[a]&b):!1};MC.ServiceDataH
elper.parseRichLinkType=function(a){switch(a){case "0":return 1;case "1":return
2;case "2":return 3;case "3":return 4;case "4":return 5;case "5":return 6;case "
6":return 7;case "7":return 8;default:return 0}};MC.ServiceDataHelper.convertToR
awLinkType=function(a){switch(a){case 1:return"0";
case 2:return"1";case 3:return"2";case 4:return"3";case 5:return"4";case 6:retur
n"5";case 7:return"6";case 8:return"7";default:return String.Empty}};MC.ServiceD
ataHelper.$0=function(a){0>a&&(a+=4294967296);return a.toString()};MC.ServiceDat
aHelper.$1=function(a){a=parseInt(a,10);return isNaN(a)?-1:a};MC.ServiceDataHelp
er.$2=function(a){a=parseInt(a,10);return isNaN(a)?-1:a};MC.ServiceDataHelper.$3
=function(a,b,c){return a.substr(b,c)};MC.ServiceDataHelper.toArray=function(a){
return a};MC.ServiceDataHelper.getDefaultOfflineEndpointData=
function(a){var b={};switch(a){case 8:b.events="<events />"}return b};MC.Service
DataSet=function(a){for(var b=0;b<a.length;b++)switch(a[b].service){case 2:this.
imServiceData=MC.ServiceData.create(a[b]);break;case 4:this.pdServiceData=MC.Ser
viceData.create(a[b]);break;case 1:this.peServiceData=MC.ServiceData.create(a[b]
);break;case 8:this.cmServiceData=MC.ServiceData.create(a[b]);break;case 16:this
.skpServiceData=MC.ServiceData.create(a[b])}};MC.ServiceDataSet.create=function(
){return new MC.ServiceDataSet([MC.$create_ServiceDataInfo(2,
{},{}),MC.$create_ServiceDataInfo(1,{},{}),MC.$create_ServiceDataInfo(4,{},{}),M
C.$create_ServiceDataInfo(8,{},{}),MC.$create_ServiceDataInfo(16,{},{})])};MC.Se
rviceDataSet.createMessengerUpdate=function(a,b){for(var c=[],d=new MC.ServiceDa
taSet(b),e=ss.IEnumerator.getEnumerator(a.toServiceDataArray());e.moveNext();){v
ar f=e.get_current();null!=d.getServiceData(f.get_service())&&c.add(f.clone())}f
or(d=ss.IEnumerator.getEnumerator(b);d.moveNext();)e=d.get_current(),null==a.get
ServiceData(e.service)&&
c.add(e);c=new MC.ServiceDataSet(MC.ServiceDataHelper.toArray(c));c.updateAll(b)
;return c};MC.ServiceDataSet.prototype={imServiceData:null,pdServiceData:null,pe

ServiceData:null,cmServiceData:null,skpServiceData:null,clone:function(){for(var
a=[],b=ss.IEnumerator.getEnumerator(this.toServiceDataArray());b.moveNext();){v
ar c=b.get_current();a.add(c.clone())}return new MC.ServiceDataSet(MC.ServiceDat
aHelper.toArray(a))},addEndpoint:function(a){var b=this.getServiceData(a.get_ser
vice());null!=b&&b.addEndpoint(a)},
getEndpointSet:function(a){for(var b=[],c=ss.IEnumerator.getEnumerator(this.toSe
rviceDataArray());c.moveNext();){var d=c.get_current();Object.keyExists(d.get_$0
(),a)?b.add(d.get_$0()[a].get_$0()):b.add(MC.$create_ServiceEndpointDataInfo(a,d
.get_service(),{}))}return new MC.ServiceEndpointDataSet(a,MC.ServiceDataHelper.
toArray(b))},createDiff:function(a){for(var b=[],a=ss.IEnumerator.getEnumerator(
a.toServiceDataArray());a.moveNext();){var c=a.get_current(),d=this.getServiceDa
ta(c.get_service());null==
d?b.add(c.clone()):(c=d.createDiff(c),(0<Object.getKeyCount(c.properties)||0<Obj
ect.getKeyCount(c.endpointData))&&b.add(c))}return MC.ServiceDataHelper.toArray(
b)},toArray:function(){for(var a=[],b=ss.IEnumerator.getEnumerator(this.toServic
eDataArray());b.moveNext();){var c=b.get_current();a.add(c.get_info())}return MC
.ServiceDataHelper.toArray(a)},toServiceDataArray:function(){var a=[];null!=this
.imServiceData&&a.add(this.imServiceData);null!=this.peServiceData&&a.add(this.p
eServiceData);null!=this.pdServiceData&&
a.add(this.pdServiceData);null!=this.cmServiceData&&a.add(this.cmServiceData);nu
ll!=this.skpServiceData&&a.add(this.skpServiceData);return MC.ServiceDataHelper.
toArray(a)},update:function(a){var b=this.getServiceData(a.service);return null!
=b?b.update(a):new MC.ServiceDataDiff(a.service)},Delete:function(a){var b=this.
getServiceData(a.service);return null!=b?b.Delete(a):new MC.ServiceDataDiff(a.se
rvice)},updateAll:function(a){for(var b=[],a=ss.IEnumerator.getEnumerator(a);a.m
oveNext();){var c=a.get_current();
b.add(this.update(c))}return MC.ServiceDataHelper.toArray(b)},deleteAll:function
(a){for(var b=[],a=ss.IEnumerator.getEnumerator(a);a.moveNext();){var c=a.get_cu
rrent();b.add(this.Delete(c))}return MC.ServiceDataHelper.toArray(b)},getService
Data:function(a){switch(a){case 2:return this.imServiceData;case 4:return this.p
dServiceData;case 1:return this.peServiceData;case 8:return this.cmServiceData;c
ase 16:return this.skpServiceData}return null},getEndpointServiceData:function(a
,b){var c=this.getServiceData(a);
return null!=c&&Object.keyExists(c.get_$0(),b)?c.get_$0()[b]:null}};MC.ServiceEn
dpointData=function(a){this.info=a};MC.ServiceEndpointData.create=function(a){sw
itch(a.service){case 1:return new MC.PEServiceEndpointData(a);case 2:return new
MC.IMServiceEndpointData(a);case 4:return new MC.PDServiceEndpointData(a);case 8
:return new MC.CMServiceEndpointData(a);case 16:return new MC.SKPServiceEndpoint
Data(a);default:return null}};MC.ServiceEndpointData.createEmpty=function(a,b){r
eturn MC.ServiceEndpointData.create(MC.$create_ServiceEndpointDataInfo(b,
a,{}))};MC.ServiceEndpointData.prototype={info:null,get_properties:function(){re
turn this.info.properties},get_service:function(){return this.info.service},get_
endpointId:function(){return this.info.endpointId},get_$0:function(){return this
.info},clone:function(){var a=MC.$create_ServiceEndpointDataInfo(this.info.endpo
intId,this.info.service,{}),b=this.info.properties,c;for(c in b)a.properties[c]=
b[c];return a},creatDiff:function(a){return MC.$create_ServiceEndpointDataInfo(t
his.info.endpointId,this.info.service,
this.$2(a.info.properties))},$1:function(a,b){var c=[],d=a.properties,e;for(e in
d){var f=e;this.updateProperty(f,d[e])&&c.add(f)}0<c.length&&(b.updatedEndpoint
s[this.get_$0().endpointId]=c)},propertyEquals:function(a,b){return this.info.pr
operties[a]===b},propertyIsNullOrEmpty:function(a){return String.isNullOrEmpty(t
his.info.properties[a])},updateProperty:function(a,b){if(null==b){if(Object.keyE
xists(this.info.properties,a)){var c=!this.propertyIsNullOrEmpty(a);delete this.
info.properties[a];return c}}else if(!Object.keyExists(this.info.properties,
a)||!this.propertyEquals(a,b))return this.info.properties[a]=b,!0;return!1},$2:f
unction(a){var b={},c;for(c in a){var d=c,e=a[c];if(!Object.keyExists(this.info.
properties,d)||!this.propertyEquals(d,e))b[d]=e}c=this.info.properties;for(var f
in c)c=f,Object.keyExists(a,c)||MC.ServiceDataHelper.shouldPublishProperty(c,!1
,this.info.service)&&(b[c]=null);return b},get_item:function(a){return Object.ke
yExists(this.info.properties,a)?this.info.properties[a]:String.Empty},set_item:f

unction(a,b){return this.info.properties[a]=
b}};MC.ServiceEndpointDataSet=function(a,b){this.id=a;for(var c=0;c<b.length;c++
)switch(b[c].service){case 2:this.imEndpointData=MC.ServiceEndpointData.create(b
[c]);break;case 4:this.pdEndpointData=MC.ServiceEndpointData.create(b[c]);break;
case 1:this.peEndpointData=MC.ServiceEndpointData.create(b[c]);break;case 8:this
.cmEndpointData=MC.ServiceEndpointData.create(b[c]);break;case 16:this.skpEndpoi
ntData=MC.ServiceEndpointData.create(b[c])}};MC.ServiceEndpointDataSet.create=fu
nction(a){return new MC.ServiceEndpointDataSet(a,
[MC.$create_ServiceEndpointDataInfo(a,2,{}),MC.$create_ServiceEndpointDataInfo(a
,1,{}),MC.$create_ServiceEndpointDataInfo(a,4,{})])};MC.ServiceEndpointDataSet.p
rototype={imEndpointData:null,pdEndpointData:null,peEndpointData:null,cmEndpoint
Data:null,skpEndpointData:null,id:null,toArray:function(){for(var a=[],b=ss.IEnu
merator.getEnumerator(this.toServiceDataArray());b.moveNext();){var c=b.get_curr
ent();a.add(c.get_$0())}return MC.ServiceDataHelper.toArray(a)},toServiceDataArr
ay:function(){var a=[];
null!=this.imEndpointData&&a.add(this.imEndpointData);null!=this.peEndpointData&
&a.add(this.peEndpointData);null!=this.pdEndpointData&&a.add(this.pdEndpointData
);return MC.ServiceDataHelper.toArray(a)}};MC.ChannelEndpoint.registerClass("MC.
ChannelEndpoint",null,MLC.IChannel,ss.IDisposable);MC.ChannelEndpointMultiplexer
.registerClass("MC.ChannelEndpointMultiplexer",null,ss.IDisposable);MC.ChannelEn
dpointEventArgs.registerClass("MC.ChannelEndpointEventArgs",ss.EventArgs);MC.Aut
henticationFailedEventArgs.registerClass("MC.AuthenticationFailedEventArgs",
ss.EventArgs);MC.LocalStorageDataReadWriteEventArgs.registerClass("MC.LocalStora
geDataReadWriteEventArgs",ss.EventArgs);MC.InstancesChangedEventArgs.registerCla
ss("MC.InstancesChangedEventArgs",ss.EventArgs);MC.Compatibility.registerClass("
MC.Compatibility");MC.LogContext.registerClass("MC.LogContext",null,MC.ILogConte
xt);MC.CMServiceDataProperties.registerClass("MC.CMServiceDataProperties");MC.Se
rviceData.registerClass("MC.ServiceData");MC.CMServiceData.registerClass("MC.CMS
erviceData",MC.ServiceData);
MC.CMServiceEndpointDataProperties.registerClass("MC.CMServiceEndpointDataProper
ties");MC.ServiceEndpointData.registerClass("MC.ServiceEndpointData");MC.CMServi
ceEndpointData.registerClass("MC.CMServiceEndpointData",MC.ServiceEndpointData);
MC.SKPServiceEndpointDataProperties.registerClass("MC.SKPServiceEndpointDataProp
erties");MC.SKPServiceEndpointData.registerClass("MC.SKPServiceEndpointData",MC.
ServiceEndpointData);MC.SKPServiceDataProperties.registerClass("MC.SKPServiceDat
aProperties");MC.SKPServiceData.registerClass("MC.SKPServiceData",
MC.ServiceData);MC.IMServiceDataProperties.registerClass("MC.IMServiceDataProper
ties");MC.IMServiceData.registerClass("MC.IMServiceData",MC.ServiceData);MC.IMSe
rviceEndpointDataProperties.registerClass("MC.IMServiceEndpointDataProperties");
MC.IMServiceEndpointData.registerClass("MC.IMServiceEndpointData",MC.ServiceEndp
ointData);MC.PDServiceData.registerClass("MC.PDServiceData",MC.ServiceData);MC.P
DServiceEndpointDataProperties.registerClass("MC.PDServiceEndpointDataProperties
");MC.PDServiceEndpointData.registerClass("MC.PDServiceEndpointData",
MC.ServiceEndpointData);MC.PEServiceDataProperties.registerClass("MC.PEServiceDa
taProperties");MC.PEServiceData.registerClass("MC.PEServiceData",MC.ServiceData)
;MC.PEServiceEndpointDataProperties.registerClass("MC.PEServiceEndpointDataPrope
rties");MC.PEServiceEndpointData.registerClass("MC.PEServiceEndpointData",MC.Ser
viceEndpointData);MC.ServiceDataDiff.registerClass("MC.ServiceDataDiff");MC.Serv
iceDataHelper.registerClass("MC.ServiceDataHelper");MC.ServiceDataSet.registerCl
ass("MC.ServiceDataSet");
MC.ServiceEndpointDataSet.registerClass("MC.ServiceEndpointDataSet");MC.ChannelE
ndpointMultiplexer.$1=0;MC.Compatibility.$0=0;MC.Compatibility.$0=0;switch(__MSL
iveCore__.Loader.get_settings().compatibility.version){case "3.0":MC.Compatibili
ty.$0=3;break;case "3.1":MC.Compatibility.$0=4;break;case "3.5":MC.Compatibility
.$0=5;break;case "3.7":MC.Compatibility.$0=1;break;case "4.0":MC.Compatibility.$
0=2}MC.LogContext.$0=new MC.LogContext(String.Empty);MC.CMServiceDataProperties.
comments="comments";MC.CMServiceEndpointDataProperties.events=
"events";MC.SKPServiceEndpointDataProperties.nodeInfo="NodeInfo";MC.SKPServiceDa
taProperties.mood="Mood";MC.SKPServiceDataProperties.skypeName="Skypename";MC.IM
ServiceDataProperties.currentMedia="CurrentMedia";MC.IMServiceDataProperties.isO

nline="IsOnline";MC.IMServiceDataProperties.isOnlineViaMobileDevice="IsOnlineVia
MobileDevice";MC.IMServiceDataProperties.isOnlineViaWeb="IsOnlineViaWeb";MC.IMSe
rviceDataProperties.webCamDetected="WebCamDetected";MC.IMServiceDataProperties.v
ideoCallSupports16By9AspectRatio=
"VideoCallSupports16By9AspectRatio";MC.IMServiceDataProperties.canSupportVideoCa
lls="CanSupportVideoCalls";MC.IMServiceDataProperties.status="Status";MC.IMServi
ceDataProperties.supportsApplicationMessages="SupportsApplicationMessages";MC.IM
ServiceDataProperties.supportsMultipartyConversations="SupportsMultipartyConvers
ations";MC.IMServiceDataProperties.supportsNudges="SupportsNudges";MC.IMServiceD
ataProperties.version="Version";MC.IMServiceEndpointDataProperties.capabilities=
"Capabilities";MC.IMServiceEndpointDataProperties.domain=
"DMN";MC.IMServiceEndpointDataProperties.isOnlineViaMobileDevice="IsOnlineViaMob
ileDevice";MC.IMServiceEndpointDataProperties.isOnlineViaWeb="IsOnlineViaWeb";MC
.IMServiceEndpointDataProperties.webCamDetected="WebCamDetected";MC.IMServiceEnd
pointDataProperties.videoCallSupports16By9AspectRatio="VideoCallSupports16By9Asp
ectRatio";MC.IMServiceEndpointDataProperties.canSupportVideoCalls="CanSupportVid
eoCalls";MC.IMServiceEndpointDataProperties.messageExtensions="MessageExtensions
";MC.IMServiceEndpointDataProperties.presenceExtensions=
"PresenceExtensions";MC.IMServiceEndpointDataProperties.supportsApplicationMessa
ges="SupportsApplicationMessages";MC.IMServiceEndpointDataProperties.supportsMul
tipartyConversations="SupportsMultipartyConversations";MC.IMServiceEndpointDataP
roperties.supportsNudges="SupportsNudges";MC.IMServiceEndpointDataProperties.ver
sion="Version";MC.PDServiceEndpointDataProperties.epName="EpName";MC.PDServiceEn
dpointDataProperties.clientType="ClientType";MC.PEServiceDataProperties.displayN
ame="FriendlyName";MC.PEServiceDataProperties.displayPictureUrl=
"DisplayPictureUrl";MC.PEServiceDataProperties.isIdentityVerified="IsIdentityVer
ified";MC.PEServiceDataProperties.personalMessage="PSM";MC.PEServiceDataProperti
es.richLinkType="RLT";MC.PEServiceDataProperties.richUrl="RUL";MC.PEServiceDataP
roperties.richUserMessage="RUM";MC.PEServiceDataProperties.safeUrl="SUL";MC.PESe
rviceDataProperties.userTileLocation="UserTileLocation";MC.PEServiceEndpointData
Properties.capabilities="Capabilities";MC.PEServiceEndpointDataProperties.client
="VER";MC.PEServiceEndpointDataProperties.clientName=
"ClientName";MC.PEServiceEndpointDataProperties.clientType="TYP";MC.PEServiceEnd
pointDataProperties.clientVersion="ClientVersion";MC.ServiceDataHelper.allServic
es=[2,1,4,8];Type.registerNamespace("MSH");MSH.H$0=function(){};MSH.H$0.prototyp
e={$0:0,$1:1,$2:2,$3:4,$4:7};MSH.H$0.registerEnum("MSH.H$0",!1);MSH.EventCounter
Frequency=function(){};MSH.EventCounterFrequency.prototype={perSecond:0,perMinut
e:1};MSH.EventCounterFrequency.registerEnum("MSH.EventCounterFrequency",!1);MSH.
IPerfCollector=function(){};
MSH.IPerfCollector.registerInterface("MSH.IPerfCollector");MSH.IStatusCollector=
function(){};MSH.IStatusCollector.registerInterface("MSH.IStatusCollector");MSH.
IReport=function(){};MSH.IReport.registerInterface("MSH.IReport");MSH.ReportType
=function(){};MSH.ReportType.prototype={omniture:1};MSH.ReportType.registerEnum(
"MSH.ReportType",!1);MSH.ReportName=function(){};MSH.ReportName.prototype={uiCon
trols:1,consentStarted:2,consentCompleted:3,qosLoadTime:4,qosSignIn:5};MSH.Repor
tName.registerEnum("MSH.ReportName",
!1);MSH.ReportedItemType=function(){};MSH.ReportedItemType.prototype={appUITag:8
,barUITag:9,conversationListUITag:10,contactListUITag:11,conversationUITag:12,te
mplateUITag:13,presenceUITag:14,otherUITag:15,signInResult:16,signInTotalTime:17
,loadTime:18,shareTag:21,signInTag:22,recentConversationsUITag:23,modernConversa
tionUITag:24};MSH.ReportedItemType.registerEnum("MSH.ReportedItemType",!1);MSH.$
create_ReportKeyValue=function(a,b){var c={};c.key=a;c.value=b;switch(c.key){cas
e 8:case 9:case 11:case 10:case 12:case 15:case 14:case 13:case 22:case 21:c.isD
omainType=
!0;c.isTimeDurationType=!1;break;case 18:case 17:c.isTimeDurationType=!0;c.isDom
ainType=!1;break;default:c.isTimeDurationType=!1,c.isDomainType=!1}return c};MSH
.AsyncBatchedExecuter=function(a,b){this.$5=a;if(0>a&&a!==MSH.AsyncBatchedExecut
er.unboundedBatchSize)throw Error("Invalid batch size.");this.$6=b;if(0>b)throw
Error("Invalid batch delay.");};MSH.AsyncBatche

Das könnte Ihnen auch gefallen