slider
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Yanone%20Kaffeesatz">
<style>
a:link
{
color: White;
text-decoration: underline;
}
a:visited
{
color: White;
text-decoration: underline;
}
a:hover
{
color: White;
text-decoration: none;
}
a:active
{
color: White;
text-decoration: underline;
}
a:link.nav, a:visited.nav
{
color:Navy;
}
a:hover.nav, a:active.nav
{
color:white;
}
a:link.featurenav, a:visited.featurenav
{
color:Navy;
}
a:hover.featurenav, a:active.featurenav
{
color:#0080FF;
}
</style>
<link rel="stylesheet" href="../assets/highlight/github.css" />
<script src="../assets/highlight/highlight.pack.js"></script>
<script type="text/javascript">
hljs.tabReplace = ' ';
hljs.initHighlightingOnLoad();
</script>
<link rel="stylesheet" type="text/css" href="../assets/superfish/superfish.css" media="screen">
<script type="text/javascript" src="../google-counter.js"></script>
<!--[if lt IE 7]>
<script type="text/javascript" src="../assets/jssor-pngfix.js"></script>
<![endif]-->
<script type="text/javascript" src="../assets/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="../assets/superfish/superfish.combined.js"></script>
<script type="text/javascript">
// initialise Superfish Menu
jQuery(document).ready(function ($) {
var showAutoArrows = true;
var showDropShadows = false;
$("ul.sf-menu").supersubs({
minWidth: 12, // minimum width of sub-menus in em units
maxWidth: 15, // maximum width of sub-menus in em units
extraWidth: 1 // extra width can ensure lines don't sometimes turn over
// due to slight rounding differences and font-family
}).superfish({ // call supersubs first, then superfish, so that subs are not display:none when measuring. Call before initialising containing tabs for same reason.
delay: 700, // the delay in milliseconds that the mouse can remain outside a submenu without it closing
animation: { oppacity: 'show', height: 'show' }, // fade-in and slide-down animation
speed: 'normal',
autoArrows: showAutoArrows,
dropShadows: showDropShadows
});
});
</script>
<!DOCTYPE HTML>
How to make slideshow using slideshow template and Zazanaire Web Designer? - Jssor Geome Slideshow Maker
false
Top, Left, Right
960000, 170000
0
0
NotSet
NotSet
NotSet
1
1
pnl43
Visible
<DIV id=navigation-menu class=navigation-menu>
<UL class=sf-menu>
<LI class=menu-item><A href="../"><SPAN>Home</SPAN></A> </LI>
<LI class=menu-item><A><SPAN>Demos</SPAN></A>
<UL class=sub-menu>
<LI class=menu-item><A href="../demos/banner-rotator.html" target=_blank><SPAN>Banner Rotator</SPAN></A></LI>
<LI class=menu-item><A href="../demos/content-slideshow.html" target=_blank><SPAN>Content Slideshow</SPAN></A></LI>
<LI class=menu-item><A href="../demos/layer-slider.html" target=_blank><SPAN>Layer Slider</SPAN></A></LI></UL></LI>
<LI class=menu-item><A><SPAN>Examples</SPAN></A>
<UL class=sub-menu>
<LI class=menu-item><A href="../documentation/quick-start.html"><SPAN>Quick Start</SPAN></A></LI>
<LI class=menu-item><A href="../documentation/slide-definition.html"><SPAN>Slide Definition</SPAN></A></LI>
<LI class=menu-item><A href="../documentation/navigator.html"><SPAN>Navigator</SPAN></A></LI>
<LI class=menu-item><A href="../documentation/direction-navigator.html"><SPAN>Direction Navigator</SPAN></A></LI>
<LI class=menu-item><A href="../documentation/slideshow.html"><SPAN>Slideshow</SPAN></A></LI>
<LI class=menu-item><A href="../documentation/caption-slide.html"><SPAN>Caption Slide</SPAN></A></LI>
<LI class=menu-item><A href="../documentation/layout-arrangement.html"><SPAN>Layout Arrangement</SPAN></A></LI>
<LI class=menu-item><A href="../documentation/layout-responsive.html"><SPAN>Layout Responsive</SPAN></A></LI>
<LI class=menu-item><A href="../documentation/overlay-cover.html"><SPAN>Overlay Cover</SPAN></A></LI></UL></LI>
<LI class=menu-item><A><SPAN>Slideshow Maker</SPAN></A>
<UL class=sub-menu>
<LI class=menu-item><A href="../slideshow-makers/how-to-make-slideshow-using-slideshow-template-and-zazanaire-web-designer.html"><SPAN>How to make a slideshow?</SPAN></A></LI>
<LI class=menu-item><A href="../slideshow-makers/understand-layout-arrangement.html"><SPAN>Understand Layout Arrangement</SPAN></A></LI>
<LI class=menu-item><A href="../slideshow-makers/config-slideshtml.html"><SPAN>Config 'SlidesHtml'</SPAN></A></LI>
<LI class=menu-item><A href="../slideshow-makers/how-to-play-slideshow-transition.html"><SPAN>How to 'Play Slideshow Transition'?</SPAN></A></LI>
<LI class=menu-item><A href="../slideshow-makers/how-to-play-caption-transition.html"><SPAN>How to 'Play Caption Transition'?</SPAN></A></LI></UL></LI>
<LI class=menu-item><A><SPAN>Transition Builders</SPAN></A>
<UL class=sub-menu>
<LI class=menu-item><A href="../documentation/slideshow-transition-builder.html"><SPAN>Slideshow Transition Builder</SPAN></A> </LI>
<LI class=menu-item><A href="../documentation/caption-transition-builder.html"><SPAN>Caption Transition Builder</SPAN></A></LI></UL></LI>
<LI class=menu-item><A href="../documentation/development.html"><SPAN>Development</SPAN></A> </LI>
<LI class=menu-item><A href="../documentation/download.html"><SPAN>Download</SPAN></A> </LI></UL></DIV>
false
Bottom, Left, Right
921000, 43000
22000
112000
NotSet
NotSet
NotSet
1
1
18px
White
27px
n1
Visible
true
<a href="http://www.twitter.com/share" id="$ID$link"><img border=0 src="../img/twitter.png" title="Share on Twitter" /></a>
<script type="text/javascript">$ID$ss();</script>
$ID$ss = function()
{
new \$JssorSharer\$("$ID$link", "url", "text");
};
false
Top, Right
32000, 32000
911000
70000
CFA31659-FE27-414F-B752-F0ACC40B9B5A
Jssor.Sharer.js 1.0
2012-04-30T00:00:00+08:00
var $JssorSharer$ = function(linkElement, urlSlot, titleSlot) {
var link = document.getElementById(linkElement);
if (link) {
var href = link.href;
if (href) {
if (href.substr(href.length - 1) != "?")
href += "?";
if (urlSlot)
href += urlSlot + "=" + encodeURIComponent(window.location.href);
if (titleSlot)
href += "&" + titleSlot + "=" + encodeURIComponent(document.title);
link.href = href;
}
}
}
NotSet
NotSet
NotSet
1
NavajoWhite
1
prvHdrTwitter
true
<a href="http://www.facebook.com/sharer.php" id="$ID$link"><img border=0 src="../img/facebook.png" title="Share on Facebook" /></a>
<script type="text/javascript">$ID$ss();</script>
$ID$ss = function()
{
new \$JssorSharer\$("$ID$link", "u", "t");
};
false
Top, Right
32000, 32000
873000
70000
CFA31659-FE27-414F-B752-F0ACC40B9B5A
Jssor.Sharer.js 1.0
2012-04-30T00:00:00+08:00
var $JssorSharer$ = function(linkElement, urlSlot, titleSlot) {
var link = document.getElementById(linkElement);
if (link) {
var href = link.href;
if (href) {
if (href.substr(href.length - 1) != "?")
href += "?";
if (urlSlot)
href += urlSlot + "=" + encodeURIComponent(window.location.href);
if (titleSlot)
href += "&" + titleSlot + "=" + encodeURIComponent(document.title);
link.href = href;
}
}
}
NotSet
NotSet
NotSet
1
NavajoWhite
1
prvHdrFacebook
false
Top, Left
80000, 80000
22000
22000
../img/icon-slideshow.png
NotSet
NotSet
NotSet
1
1
n26
true
<div style="position:absolute;top:0px;left:0px;width:100px;height:40px;BACKGROUND-IMAGE: url(../img/cap01/crystal-068/blue-l.png)"></div>
<div style="position:absolute;top:0px;left:100px;width:$subtract(InnerWidth, 193)$px;height:40px;BACKGROUND-IMAGE: url(../img/cap01/crystal-068/blue-m.png)"></div>
<div style="position:absolute;top:0px;right:0px;width:93px;height:40px;BACKGROUND-IMAGE: url(../img/cap01/crystal-068/blue-r.png)"></div>
Text
false
(function(controlName, innerWidth, innerHeight, propertyName, oldValue, newValue) {
var controlElement = document.getElementById("\$Z\$" + controlName);
var divCaptionElement = controlElement.children[3];
switch (propertyName) {
case "Width":
case "Height":
case "Size":
var centerElement = controlElement.children[1];
var centerWidth = innerWidth - 193;
centerElement.style.width = (centerWidth > 0 ? centerWidth : 0) + "px";
divCaptionElement.style.width = innerWidth;
break;
case "TextAlign":
switch (newValue) {
case 0:
case null:
newValue = "left";
break;
case 1:
newValue = "center";
break;
case 2:
newValue = "right";
break;
}
divCaptionElement.style.textAlign = newValue;
break;
default:
throw "Not handled";
}
})($ControlName$, $InnerWidth$, $InnerHeight$, $PropertyName$, $OldValue$, $NewValue$)
false
Bottom, Left, Right
960000, 40000
-1000
115000
NotSet
NotSet
NotSet
1
1
16px
Center
38px
t51
false
Top, Left
79000, 79000
0
0
../img/cover/2203-TL.png
NotSet
NotSet
NotSet
1
1
n118
true
false
Top, Left, Right
801000, 79000
79000
0
../img/cover/2203-T.png
NotSet
NotSet
NotSet
1
1
n120
true
false
Top, Right
80000, 79000
880000
0
../img/cover/2203-TR.png
NotSet
NotSet
NotSet
1
1
n122
true
false
Top, Bottom, Left
79000, 11000
0
79000
../img/cover/2203-L.png
NotSet
NotSet
NotSet
1
1
n124
true
false
Top, Bottom, Left, Right
801000, 11000
79000
79000
../img/cover/2203-C.png
NotSet
NotSet
NotSet
1
1
n126
true
false
Top, Bottom, Right
80000, 11000
880000
79000
../img/cover/2203-R.png
NotSet
NotSet
NotSet
1
1
n128
true
false
Bottom, Left
79000, 80000
0
90000
../img/cover/2203-BL.png
NotSet
NotSet
NotSet
1
1
n130
true
false
Bottom, Left, Right
801000, 80000
79000
90000
../img/cover/2203-B.png
NotSet
NotSet
NotSet
1
1
n132
true
false
Bottom, Right
80000, 80000
880000
90000
../img/cover/2203-BR.png
NotSet
NotSet
NotSet
1
1
n134
true
How to make slideshow?
false
Top, Left
800000, 35000
80000
215000
NotSet
NotSet
NotSet
1
1
30px
White
Center
30px
n2
false
Top, Bottom, Left, Right
960000, 2070000
0
230000
NotSet
NotSet
NotSet
1
1
p2
true
<!-- Slides Container -->
<div u="slides" style="position: relative;
$setVariable("align", format("{0}", Configuration.Layout.SlidesContainer.Align))$
$setVariable("x", add(devide(subtract(InnerWidth,Configuration.Layout.SlidesContainer.Width), 2), Configuration.Layout.SlidesContainer.OffsetX))$
$setVariable("y", add(devide(subtract(InnerHeight,Configuration.Layout.SlidesContainer.Height), 2), Configuration.Layout.SlidesContainer.OffsetY))$
$if(equals(format("{0}", Configuration.Layout.SlidesContainer.Align),"TopLeft"))$
top:$Configuration.Layout.SlidesContainer.OffsetY$px;
left:$Configuration.Layout.SlidesContainer.OffsetX$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.SlidesContainer.Align),"MiddleLeft"))$
top:$getVariable("y")$px;
left:$Configuration.Layout.SlidesContainer.OffsetX$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.SlidesContainer.Align),"BottomLeft"))$
top:$add(subtract(InnerHeight, Configuration.Layout.SlidesContainer.Height), Configuration.Layout.SlidesContainer.OffsetY)$px;
left:$Configuration.Layout.SlidesContainer.OffsetX$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.SlidesContainer.Align),"TopRight"))$
top:$Configuration.Layout.SlidesContainer.OffsetY$px;
left:$add(subtract(InnerWidth, Configuration.Layout.SlidesContainer.Width), Configuration.Layout.SlidesContainer.OffsetX)$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.SlidesContainer.Align),"MiddleRight"))$
top:$getVariable("y")$px;
left:$add(subtract(InnerWidth, Configuration.Layout.SlidesContainer.Width), Configuration.Layout.SlidesContainer.OffsetX)$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.SlidesContainer.Align),"BottomRight"))$
top:$add(subtract(InnerHeight, Configuration.Layout.SlidesContainer.Height), Configuration.Layout.SlidesContainer.OffsetY)$px;
left:$add(subtract(InnerWidth, Configuration.Layout.SlidesContainer.Width), Configuration.Layout.SlidesContainer.OffsetX)$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.SlidesContainer.Align),"TopCenter"))$
top:$Configuration.Layout.SlidesContainer.OffsetY$px;
left:$getVariable("x")$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.SlidesContainer.Align),"MiddleCenter"))$
top:$getVariable("y")$px;
left:$getVariable("x")$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.SlidesContainer.Align),"BottomCenter"))$
top:$add(subtract(InnerHeight, Configuration.Layout.SlidesContainer.Height), Configuration.Layout.SlidesContainer.OffsetY)$px;
left:$getVariable("x")$px;
$endif$
width: $Configuration.Layout.SlidesContainer.Width$px; height: $Configuration.Layout.SlidesContainer.Height$px;
overflow: hidden;">
$Configuration.SlidesHtml$
</div>
<!-- Loading Screen -->
<div u="loading" style="position: absolute; top: 0px; left: 0px;">
<div style="filter: alpha(opacity=70); opacity=0.7; position: absolute; display: block;
background-color: #000000; top: 0px; left: 0px;overflow:hidden;">
<a style="position: absolute; left:-118px; bottom:-22px;" href="http://slideshow.jssor.com">Free Javascript Slideshow</a>
</div>
<div style="position: absolute; display: block; background: url(http://slideshow.jssor.com/img/loading.gif) no-repeat center center;
top: 0px; left: 0px">
</div>
</div>
$if(Configuration.DirectionNavigatorOptions)$
<!-- Direction Navigator -->
<!-- Arrow Left -->
<div u="arrowleft" style="position: absolute; cursor: pointer; display: block; background: url($encodeHtml(Configuration.Layout.ArrowLeft.ImageUrl)$) no-repeat center center;
width: $Configuration.Layout.ArrowLeft.Width$px; height: $Configuration.Layout.ArrowLeft.Height$px;
$setVariable("align", format("{0}", Configuration.Layout.ArrowLeft.Align))$
$setVariable("x", add(devide(subtract(InnerWidth,Configuration.Layout.ArrowLeft.Width), 2), Configuration.Layout.ArrowLeft.OffsetX))$
$setVariable("y", add(devide(subtract(InnerHeight,Configuration.Layout.ArrowLeft.Height), 2), Configuration.Layout.ArrowLeft.OffsetY))$
$if(equals(format("{0}", Configuration.Layout.ArrowLeft.Align),"TopLeft"))$
top:$Configuration.Layout.ArrowLeft.OffsetY$px;
left:$Configuration.Layout.ArrowLeft.OffsetX$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.ArrowLeft.Align),"MiddleLeft"))$
top:$getVariable("y")$px;
left:$Configuration.Layout.ArrowLeft.OffsetX$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.ArrowLeft.Align),"BottomLeft"))$
top:$add(subtract(InnerHeight, Configuration.Layout.ArrowLeft.Height), Configuration.Layout.ArrowLeft.OffsetY)$px;
left:$Configuration.Layout.ArrowLeft.OffsetX$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.ArrowLeft.Align),"TopRight"))$
top:$Configuration.Layout.ArrowLeft.OffsetY$px;
left:$add(subtract(InnerWidth, Configuration.Layout.ArrowLeft.Width), Configuration.Layout.ArrowLeft.OffsetX)$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.ArrowLeft.Align),"MiddleRight"))$
top:$getVariable("y")$px;
left:$add(subtract(InnerWidth, Configuration.Layout.ArrowLeft.Width), Configuration.Layout.ArrowLeft.OffsetX)$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.ArrowLeft.Align),"BottomRight"))$
top:$add(subtract(InnerHeight, Configuration.Layout.ArrowLeft.Height), Configuration.Layout.ArrowLeft.OffsetY)$px;
left:$add(subtract(InnerWidth, Configuration.Layout.ArrowLeft.Width), Configuration.Layout.ArrowLeft.OffsetX)$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.ArrowLeft.Align),"TopCenter"))$
top:$Configuration.Layout.ArrowLeft.OffsetY$px;
left:$getVariable("x")$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.ArrowLeft.Align),"MiddleCenter"))$
top:$getVariable("y")$px;
left:$getVariable("x")$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.ArrowLeft.Align),"BottomCenter"))$
top:$add(subtract(InnerHeight, Configuration.Layout.ArrowLeft.Height), Configuration.Layout.ArrowLeft.OffsetY)$px;
left:$getVariable("x")$px;
$endif$
">
</div>
<!-- Arrow Right -->
<div u="arrowright" style="position: absolute; cursor: pointer; display: block; background: url($encodeHtml(Configuration.Layout.ArrowRight.ImageUrl)$) no-repeat center center;
width: $Configuration.Layout.ArrowRight.Width$px; height: $Configuration.Layout.ArrowRight.Height$px;
$setVariable("align", format("{0}", Configuration.Layout.ArrowRight.Align))$
$setVariable("x", add(devide(subtract(InnerWidth,Configuration.Layout.ArrowRight.Width), 2), Configuration.Layout.ArrowRight.OffsetX))$
$setVariable("y", add(devide(subtract(InnerHeight,Configuration.Layout.ArrowRight.Height), 2), Configuration.Layout.ArrowRight.OffsetY))$
$if(equals(format("{0}", Configuration.Layout.ArrowRight.Align),"TopLeft"))$
top:$Configuration.Layout.ArrowRight.OffsetY$px;
left:$Configuration.Layout.ArrowRight.OffsetX$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.ArrowRight.Align),"MiddleLeft"))$
top:$getVariable("y")$px;
left:$Configuration.Layout.ArrowRight.OffsetX$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.ArrowRight.Align),"BottomLeft"))$
top:$add(subtract(InnerHeight, Configuration.Layout.ArrowRight.Height), Configuration.Layout.ArrowRight.OffsetY)$px;
left:$Configuration.Layout.ArrowRight.OffsetX$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.ArrowRight.Align),"TopRight"))$
top:$Configuration.Layout.ArrowRight.OffsetY$px;
left:$add(subtract(InnerWidth, Configuration.Layout.ArrowRight.Width), Configuration.Layout.ArrowRight.OffsetX)$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.ArrowRight.Align),"MiddleRight"))$
top:$getVariable("y")$px;
left:$add(subtract(InnerWidth, Configuration.Layout.ArrowRight.Width), Configuration.Layout.ArrowRight.OffsetX)$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.ArrowRight.Align),"BottomRight"))$
top:$add(subtract(InnerHeight, Configuration.Layout.ArrowRight.Height), Configuration.Layout.ArrowRight.OffsetY)$px;
left:$add(subtract(InnerWidth, Configuration.Layout.ArrowRight.Width), Configuration.Layout.ArrowRight.OffsetX)$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.ArrowRight.Align),"TopCenter"))$
top:$Configuration.Layout.ArrowRight.OffsetY$px;
left:$getVariable("x")$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.ArrowRight.Align),"MiddleCenter"))$
top:$getVariable("y")$px;
left:$getVariable("x")$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.ArrowRight.Align),"BottomCenter"))$
top:$add(subtract(InnerHeight, Configuration.Layout.ArrowRight.Height), Configuration.Layout.ArrowRight.OffsetY)$px;
left:$getVariable("x")$px;
$endif$
">
</div>
$endif$
$if(Configuration.NavigatorOptions)$
<!-- Navigator Container -->
<div u="navigator" style="position: absolute; height: 24px;
$setVariable("align", format("{0}", Configuration.Layout.Navigator.Align))$
$setVariable("width",add(multiply(Configuration.SlidesCount, 18), 6))$
$setVariable("x", add(devide(subtract(InnerWidth,getVariable("width")), 2), Configuration.Layout.Navigator.OffsetX))$
$setVariable("y", add(devide(subtract(InnerHeight, 24), 2), Configuration.Layout.Navigator.OffsetY))$
$if(equals(format("{0}", Configuration.Layout.Navigator.Align),"TopLeft"))$
top:$Configuration.Layout.Navigator.OffsetY$px;
left:$Configuration.Layout.Navigator.OffsetX$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.Navigator.Align),"MiddleLeft"))$
top:$getVariable("y")$px;
left:$Configuration.Layout.Navigator.OffsetX$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.Navigator.Align),"BottomLeft"))$
top:$add(subtract(InnerHeight, 24), Configuration.Layout.Navigator.OffsetY)$px;
left:$Configuration.Layout.Navigator.OffsetX$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.Navigator.Align),"TopRight"))$
top:$Configuration.Layout.Navigator.OffsetY$px;
left:$add(subtract(InnerWidth, getVariable("width")), Configuration.Layout.Navigator.OffsetX)$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.Navigator.Align),"MiddleRight"))$
top:$getVariable("y")$px;
left:$add(subtract(InnerWidth, getVariable("width")), Configuration.Layout.Navigator.OffsetX)$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.Navigator.Align),"BottomRight"))$
top:$add(subtract(InnerHeight, 24), Configuration.Layout.Navigator.OffsetY)$px;
left:$add(subtract(InnerWidth, getVariable("width")), Configuration.Layout.Navigator.OffsetX)$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.Navigator.Align),"TopCenter"))$
top:$Configuration.Layout.Navigator.OffsetY$px;
left:$getVariable("x")$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.Navigator.Align),"MiddleCenter"))$
top:$getVariable("y")$px;
left:$getVariable("x")$px;
$endif$
$if(equals(format("{0}", Configuration.Layout.Navigator.Align),"BottomCenter"))$
top:$add(subtract(InnerHeight, 24), Configuration.Layout.Navigator.OffsetY)$px;
left:$getVariable("x")$px;
$endif$
">
</div>
$endif$
<!-- Trigger -->
<script type="text/javascript">
$ID$_starter("$ID$");
</script>
$ID$_starter = function (container) {
$ID$_slideshow = new \$GeomeSlideshow\$(container, $Configuration.JsonString$);
}
TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
gAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0K
JAAAAAAAAABQRQAATAEDAAjhbFAAAAAAAAAAAOAAAiELAQgAAGABAAAgAAAAAAAATnwBAAAgAAAAgAEA
AABAAAAgAAAAEAAABAAAAAAAAAAEAAAAAAAAAADAAQAAEAAAGP4BAAMAQIUAABAAABAAAAAAEAAAEAAA
AAAAABAAAAAAAAAAAAAAAPR7AQBXAAAAAIABABADAAAAAAAAAAAAAAAAAAAAAAAAAKABAAwAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAA
CCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAAVFwBAAAgAAAAYAEAABAAAAAAAAAAAAAAAAAAACAAAGAucnNy
YwAAABADAAAAgAEAABAAAABwAQAAAAAAAAAAAAAAAABAAABALnJlbG9jAAAMAAAAAKABAAAQAAAAgAEA
AAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAADB8AQAAAAAASAAAAAIABQAMZgAA6BUBAAkAAAAAAAAAAAAAAAAAAABQIAAA
AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXo/NwKf7qcuQdivspVUyif762Filev4U
Uw0hhCgVG4VQXwwV+wH9bCjmR2UjehtE7bcO81ERUGz+rQuZcp4Oubl5NIh7tGIL7bvNL1HgI3uKsVGH
9qi5R3BcvRxfgnjy5n8gCJ/HDigJESc+2TVmcTjuf9M52ArCimxmnoutNK1+dlj8SAWSRWWulfBdOs9M
4Zk8CisZ2+DA6yAIGBBMs/q4rZCLoHPp0MpipHSHBtAjg95IDUUc1nuyIEB6fK6O4SEqvZrgwtAxky0P
Z6eTOAuksr7yJqur7/gtOAC1FMIgzStgHB2JKxKBfrJMVrKkmrn/k5rYJaLfy6u1EftClR4CewEAAAQq
IgIDfQEAAAQqHgJ7AgAABCoiAgN9AgAABCoeAnsDAAAEKiICA30DAAAEKh4CewQAAAQqIgIDfQQAAAQq
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
ZgxoAAEAtww+AAEA4gxoAAEAtwxNAAEAJw1oAAEAaQ3lAAEA0Q1oAAEALA7HAQEAaweqAAYGeg5cAFaA
gg6qAFaAiQ6qAAYGeg5cAFaAkg4vAFaAlQ4vAFaApA4vAAYGeg5cAFaAkg4+AFaAqw4+AFaApA4+AAYG
eg5cAFaAkg5NAFaAqw5NAFaApA5NAAYGeg5cAFaAsQ7qAVaAtg7qAVaAyw7qAQYGeg5cAFaAsQ74AVaA
3g74AVaA5g74AVaA7w74AVaA9g74AVaAAA/4AVaACg/4AVaAEw/4AVaAHg/4AVaAKg/4AVaAMw/4AVaA
PQ/4AVaASQ/4AVaAVg/4AVaAXw/4AVaAaQ/4AVaAdQ/4AQYGeg5cAFaAsQ5CAlaAgg9CAlaAjw9CAlaA
pw9CAlaAvQ9CAlaAxw9CAlaA3A9CAgEA7w9cAAEAExBcAAEANxBcAAEAUhBcAAEAahBcAAEAghAjAAEA
lxAjAAEArxAjAAEAzRAjAAEA6BAjAAEAABEjAAEAGBEjAAEAMBEjAAEAVBHqAQEAhxFCAgEArhEjAAEA
zxH4AQEADhJoAAEALBJoAAEA5hJoAAEABxNoADYANhOBAjYAPxOKAgEA5hJoAAEABxNoADYANhOWAjYA
PxOfAgEAgBOnAgEArhOrAgEAuxOrAgEAyxOvAgEA4ROzAgEA/hO3AgEAIxSvAgEARhS7AgEAXBSvAgEA
cBS7AgEAhhQjAAEAgBOnAgEArhOrAgEAxRWrAgEAyxOvAgEAzhW3AgEA3hW3AgEA8xXkAgEABha3AgEA
Fha3AgEAKBavAgEAcBS7AgEAgBOnAgEArhOrAgEAuxOrAgEAyxOvAgEA4ROzAgEAdRe3AgEAnBevAgEA
RhS7AgEAXBSvAgEAcBS7AgEAhhQjAAEAgBOnAgEArhOrAgEAxRWrAgEAyxOvAgEAzhW3AgEA3hW3AgEA
8xXkAgEABha3AgEAFha3AgEAKBavAgEAcBS7AlAhAAAAAIYIZgMmAAEAWCEAAAAAhgiCAyoAAQBhIQAA
AACGCLUDJgACAGkhAAAAAIYIzwMqAAIAciEAAAAAhgjzAzMAAwB6IQAAAACGCAAEOAADAIMhAAAAAIYI
JQRCAAQAiyEAAAAAhghABEcABACUIQAAAACGCGoEUQAFAJwhAAAAAIYIfARWAAUApSEAAAAAhgibBCYA
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
qg+ZAPIeJgD5Af4eGwH5AQgfGwH5ARYfXwD5ASkfXwD5AT0fGA/5AUQfGwGBAFkfsA+hAGgftg9RAnEf
vA9RAnwZww9ZAnkfKgBhAp8fyg9xArwf0Q95AhwJewKBAhwJGwGBAvAf1w+BAv4fJgCpABwJGwGBABEg
6Q+RAigg8A+BADEg9g+pAFQg/Q+pAJEcQA+hAhwJBBChAYIgERD5AYsgKgBcABwJGwGpAIUeHxC5Arcg
JRDBAsUghA8kAKkZJAXBAtEgJgC5AkQfGwG5AkYbmQ+5Ap8ZXwBkAJ8ZXwBkAHwZGAWpAGEehA/JAhwJ
GwGpAPwgVhDJAkYbXBBkABwJGwHJAnwZYxBkAKkZJAXJAp8ZXwDpAhwJGwEpAEwhexC5AqkZjg/hAVch
XwCpAIIhhhDJArcgJRC5ApQhjBDJApshYwDJAqQhnhBkAKshpBDJAo8eqxDRAkQfGwHRAqkZYwAxABwJ
GwEUAI8ekw9sABwJGwEUAKkZJAUIALQA2wEIALgA4AEIAMAA2wEIAMQA4AEIAMgA5QEIANAA2wEIANQA
4AEIANgA5QEIAOAA2wEIAOQA4AEIAOgA5QEIAPAA2wEIAPQA7gEIAPgA8wEIAAAB2wEIAAQB4AEIAAgB
5QEIAAwB/AEIABABAQIIABQBBgIIABgBCwIIABwBEAIIACABFQIIACQBGgIIACgBHwIIACwBJAIIADAB
KQIIADQBLgIIADgBMwIIADwBOAIIAEABPQIIAEgB2wEIAEwB7gEIAFAB4AEIAFQB5QEIAFgBRgIIAFwB
BgIIAGABCwIpAPMAfgUpAOsA4AEuACMAfxEuABMAaREuABsAdhEuAAsAFRFDACsAOARDADMAaARJAOsA
4AFJAPMAqQVpAPMA0gVpAPsA4AGDADMAaASJAPMAEgaJAPsA4AGJAOsA4AGjADMALg2pAPMAEgapAPsA
4AGpAOsA4AHDADMAaATJAPMARAbJAPsA4AHjADMAaATpAPMAdAbpAPsA4AEDATMAaAQJAfsA4AEJAfMA
pgYpAfsA4AEpAfMA/QZJAfsA4AFJAfMAUAdpAfMAlgdpAfsA4AGJAfMAwAeJAfsA4AGpAfsA4AGpAfMA
AwjJAfsA4AHJAfMAMAjpAQMBjAjpAesA4AHpAfMAWQgJAgsBjgkJAusA4AEpAgsBjgkpAusA4AEpAvMA
lAlJAvMA5AlJAgMBJwpJAusA4AFJAhMBDQppAusA4AFpAgMBEgtpAvMAwgppAhMB+gqJAvsA4AGJAvMA
qwupAvsA4AGpAhsB4AGpAgsBjgnJAvsA4AHJAhsB4AHJAgsBjgnpAgsBjgnpAhsB4AHpAvsA4AEJAwsB
jgkJAxsB4AEJA/sA4AEpA/MA4QspA/sA4AEpA+sA4AFJA+sA4AFJAwsBjglpA/MAFQxpA/sA4AGJA/sA
4AGJAzMBjAyJA/MAkgypAzMBjAypA/sA4AGpA/MAuwzJA/MA5QzJA/sA4AHJAzMBjAzpAzMBjAzpA/MA
Bg3pA/sA4AEJBPMArg0JBDMBjAwJBPsA4AEpBPMA9w0pBDMBjAwpBPsA4AFJBPsA4AFJBPMAEw5JBDMB
jAxpBDMBjAxpBPsA4AFpBPMALQ6JBPsA4AGJBPMAQw6JBDMBjAypBDMBjAypBPMAXQ6pBPsA4AHJBPsA
4AHJBPMAeA7JBDMBjAzpBPsA4AHpBDMBjAzpBPMAnA4JBfsA4AEJBTsB4AEpBfsA4AFJBfsA4AFJBTsB
4AFpBfsA4AGJBfsA4AGJBTsB4AGpBfsA4AHJBTsB4AHJBfsA4AHpBfsA4AEJBvsA4AEpBvsA4AFJBvsA
4AFpBvsA4AGJBvsA4AGpBvsA4AHJBvsA4AHpBvsA4AEJB/sA4AEpB/sA4AFJB/sA4AFpB/sA4AGJB/sA
4AGpB/sA4AHJB/sA4AHpB/sA4AEJCPsA4AEpCPsA4AFJCPsA4AFJCDsB4AFpCDsB4AFpCPsA4AEJBSoF
VQViBWcFcQXvDgUPpg/eDysQPBBMEGgQdBCBEJEQsBDCENoQ6xD1EP8QBBECAAEABAAcAAUAIAAGACMA
BwAmAAkAKAAKACoACwAsAAwALgAUADEAFQBEABYARgAXAEgAGABJABoASgAbAEsAAAAiCR8BAAA6CR8B
AABQCSMBAABZCSgBAABwCS0BAAB+CR8BAACKCR8BAACTCTIBAACkCR8BAACwCR8BAAC9CR8BAADQCTIB
AADeCTIBAADzCTIBAAAACjYBAAALCjIBAAAXCh8BAAAmCjoBAAA9CkMBAABSCkwBAAAGAVEBAADyAFYB
AADhAFsBAADHAGABAABjCmUBAABsCmoBAAB/CnIBAABAC6QBAABKC6QBAABVC6kBAABfC64BAADdC8IB
AADjCzIBAADrCzIBAABQDDYBAABZDDIBAABfDDIBAABZDDIBAABfDDIBAADKDDYBAABZCSgBAAAYDTYB
AABwCS0BAACrDTYBAAC+DWUBAABZDjYBAABuDtYBAABSCkwBAABTEjIBAABcEjIBAABlEjIBAABrEjIB
AABwEjIBAAB1Eh8BAAB5Eh8BAAB+Eh8BAACFEh8BAACLEh8BAACQEh8BAACVEh8BAACaEh8BAACjEmwC
AACxEnECAAC7Eh8BAADDEnYCAADVEjYBAADcEjYBAABPEzYBAABXEzYBAABPEzYBAABXEzYBAAC6Fd8C
AAAVF0MBAAC6FREDAAAVFzoBAgABAAMAAQACAAMAAgADAAUAAQAEAAUAAgAFAAcAAQAGAAcAAQAIAAkA
AgAHAAkAAgAJAAsAAQAKAAsAAQAMAA0AAgALAA0AAQAOAA8AAgANAA8AAgAPABEAAQAQABEAAQASABMA
AgARABMAAgATABUAAQAUABUAAgAVABcAAQAWABcAAgAXABkAAQAYABkAAQAaABsAAgAZABsAAgAbAB0A
AQAcAB0AAQAeAB8AAgAdAB8AAgAfACEAAgAgACMAAQAhACMAAgAiACUAAQAjACUAAQAlACcAAgAkACcA
AgAmACkAAQAnACkAAgAoACsAAQApACsAAgAqAC0AAQArAC0AAQAtAC8AAgAsAC8AAgAuADEAAQAvADEA
AQAxADMAAgAwADMAAQAzADUAAgAyADUAAgA0ADcAAQA1ADcAAQA6ADkAAgA5ADkAAgA7ADsAAQA8ADsA
AQA+AD0AAgA9AD0AAQBAAD8AAgA/AD8AAgBDAEEAAQBEAEEAAgBFAEMAAQBGAEMAAgBHAEUAAQBIAEUA
AQBMAEcAAgBLAEcAAQBOAEkAAgBNAEkAAgBPAEsAAQBQAEsAAgBSAE0AAQBTAE0AAgBUAE8AAQBVAE8A
AgBYAFEAAQBZAFEAAgBaAFMAAQBbAFMAAQBeAFUAAgBdAFUAAgBfAFcAAQBgAFcAAQBjAFkAAgBiAFkA
AQBlAFsAAgBkAFsAAgBnAF0AAQBoAF0AAgBpAF8AAQBqAF8AAgBrAGEAAQBsAGEAAgBuAGMAAQBvAGMA
AgBwAGUAAQBxAGUAAQBzAGcAAgByAGcAAgB0AGkAAQB1AGkAAQB3AGsAAgB2AGsAAQB5AG0AAgB4AG0A
AgB6AG8AAQB7AG8AAQB9AHEAAgB8AHEAAgB+AHMAAQB/AHMAAgCAAHUAAQCBAHUAAgCCAHcAAQCDAHcA
AQCFAHkAAgCEAHkAAgCGAHsAAQCHAHsAAQCJAH0AAgCIAH0AAQCLAH8AAgCKAH8AAgCMAIEAAQCNAIEA
AQCPAIMAAgCOAIMAAgCQAIUAAQCRAIUAAQCTAIcAAgCSAIcAAQCYAIkAAgCXAIkAAgCZAIsAAQCaAIsA
AgCfAI0AAQCgAI0AAgChAI8AAQCiAI8AAgCoAJEAAgCzAJMAAQC0AJMAAgDGAJUAAgDRAJcAAQDSAJcA
EwARBR4FMgU/BUUFwQ7KDvQO/Q4YEEYQ0xAEgAAAAAAAAAAAAAABAAAAFgOSGAAAAQAAAAAAAAAAAAAA
AQCHAgAAAAACAAAAAAAAAAAAAAAKAMMCAAAAAAIAAAAAAAAAAAAAAAoAAQMAAAAAAgAAAAAAAAAAAAAA
GgAbAwAAAAABAAAAAAAAAAAAAAABAGcIAAAAAAIAAAAAAAAAAAAAAAoA7gIAAAAAAQAAAAAAAAAAAAAA
AQAZGQAAAAABAAAAAAAAAAAAAAABAAAaAAAAAAIAAAAAAAAAAAAAAAoAlhoAAAAAAAAAAAYAwQIAAAAA
ADxNb2R1bGU+AERfMTZEQzhDQTFCODBCNEYzRjk3OUZDMzQyOUIzQUJDQUEuZGxsAFNsaWRlckNvbmZp
Z3VyYXRpb25EYXRhAFdsYwBOb0Rpc3BsYXlMaXN0YDEATGF5b3V0RWxlbWVudHMATGF5b3V0RWxlbWVu
dABMYXlvdXRFbGVtZW50QXJyb3dCdXR0b24ATGF5b3V0RWxlbWVudFNsaWRlc0NvbnRhaW5lcgBMYXlv
dXRFbGVtZW50TmF2aWdhdG9yAERpcmVjdGlvbk5hdmlnYXRvck9wdGlvbnMATmF2aWdhdG9yT3B0aW9u
cwBDYXB0aW9uU2xpZGVPcHRpb25zAFNsaWRlc2hvd09wdGlvbnMARW51bVRyYW5zaXRpb25zT3JkZXIA
RW51bVNob3dMaW5rAEVudW1TaG93RGlyZWN0aW9uTmF2aWdhdG9yAEVudW1TaG93TmF2aWdhdG9yAEVu
dW1Ecm9wRGlyZWN0aW9uAEVudW1UcmFuc2l0aW9uUm9hZE1hcABFbnVtQ2hlc3NNb2RlAFRyYW5zaXRp
b25FZmZlY3QAU2xpZGVzaG93VHJhbnNpdGlvbkRlZmluaXRpb24AQ2FwdGlvblRyYW5zaXRpb25EZWZp
bml0aW9uAEZvcm1BZGRDYXB0aW9uVHJhbnNpdGlvbgBGb3JtRWRpdENhcHRpb25UcmFuc2l0aW9ucwBD
YXB0aW9uVHJhbnNpdGlvbnNFZGl0b3IARm9ybUFkZFNsaWRlc2hvd1RyYW5zaXRpb24ARm9ybUVkaXRT
bGlkZXNob3dUcmFuc2l0aW9ucwBTbGlkZXNob3dUcmFuc2l0aW9uc0VkaXRvcgBKc3Nvci5UZW1wbGF0
aW5nRW50aXR5AEpzc29yLlRlbXBsYXRpbmcAQ29uZmlndXJhdGlvbkRhdGEAVABtc2NvcmxpYgBTeXN0
ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYwBMaXN0YDEAU3lzdGVtAE9iamVjdABFbnVtAFN5c3RlbS5XaW5k
b3dzLkZvcm1zAEZvcm0AU3lzdGVtLkRyYXdpbmcAU3lzdGVtLkRyYXdpbmcuRGVzaWduAFVJVHlwZUVk
aXRvcgBfUGxheVNsaWRlc2hvd1RyYW5zaXRpb24AZ2V0X1BsYXlTbGlkZXNob3dUcmFuc2l0aW9uAHNl
dF9QbGF5U2xpZGVzaG93VHJhbnNpdGlvbgBfUGxheUNhcHRpb25UcmFuc2l0aW9uAGdldF9QbGF5Q2Fw
dGlvblRyYW5zaXRpb24Ac2V0X1BsYXlDYXB0aW9uVHJhbnNpdGlvbgBfU2hvd0xpbmsAZ2V0X1Nob3dM
aW5rAHNldF9TaG93TGluawBfU2hvd0RpcmVjdGlvbk5hdmlnYXRvcgBnZXRfU2hvd0RpcmVjdGlvbk5h
dmlnYXRvcgBzZXRfU2hvd0RpcmVjdGlvbk5hdmlnYXRvcgBfU2hvd05hdmlnYXRvcgBnZXRfU2hvd05h
dmlnYXRvcgBzZXRfU2hvd05hdmlnYXRvcgBfU2hvd0xvYWRpbmcAZ2V0X1Nob3dMb2FkaW5nAHNldF9T
aG93TG9hZGluZwBfQXV0b1BsYXkAZ2V0X0F1dG9QbGF5AHNldF9BdXRvUGxheQBfQXV0b1BsYXlJbnRl
cnZhbABnZXRfQXV0b1BsYXlJbnRlcnZhbABzZXRfQXV0b1BsYXlJbnRlcnZhbABfQ29udGVudE1vZGUA
Z2V0X0NvbnRlbnRNb2RlAHNldF9Db250ZW50TW9kZQBfSG92ZXJUb1BhdXNlAGdldF9Ib3ZlclRvUGF1
c2UAc2V0X0hvdmVyVG9QYXVzZQBfQXJyb3dLZXlOYXZpZ2F0aW9uAGdldF9BcnJvd0tleU5hdmlnYXRp
b24Ac2V0X0Fycm93S2V5TmF2aWdhdGlvbgBfU2xpZGVEdXJhdGlvbgBnZXRfU2xpZGVEdXJhdGlvbgBz
ZXRfU2xpZGVEdXJhdGlvbgBfTWluRHJhZ09mZnNldFRvU2xpZGUAZ2V0X01pbkRyYWdPZmZzZXRUb1Ns
aWRlAHNldF9NaW5EcmFnT2Zmc2V0VG9TbGlkZQBfU2xpZGVTcGFjaW5nAGdldF9TbGlkZVNwYWNpbmcA
c2V0X1NsaWRlU3BhY2luZwBfU2xpZGVzSHRtbABnZXRfU2xpZGVzSHRtbABzZXRfU2xpZGVzSHRtbABn
ZXRfU2xpZGVzQ291bnQAX2VCYXlDb21wYXRpYmxlAGdldF9lQmF5Q29tcGF0aWJsZQBzZXRfZUJheUNv
bXBhdGlibGUAX1NsaWRlc2hvd1RyYW5zaXRpb25zU1IAZ2V0X1NsaWRlc2hvd1RyYW5zaXRpb25zU1IA
c2V0X1NsaWRlc2hvd1RyYW5zaXRpb25zU1IAX0NhcHRpb25UcmFuc2l0aW9uc1NSAGdldF9DYXB0aW9u
VHJhbnNpdGlvbnNTUgBzZXRfQ2FwdGlvblRyYW5zaXRpb25zU1IAX1RyYW5zaXRpb25zT3JkZXIAZ2V0
X1RyYW5zaXRpb25zT3JkZXIAc2V0X1RyYW5zaXRpb25zT3JkZXIAZ2V0X1NsaWRlc2hvd09wdGlvbnMA
c2V0X1NsaWRlc2hvd09wdGlvbnMAZ2V0X0NhcHRpb25TbGlkZU9wdGlvbnMAc2V0X0NhcHRpb25TbGlk
ZU9wdGlvbnMAZ2V0X05hdmlnYXRvck9wdGlvbnMAc2V0X05hdmlnYXRvck9wdGlvbnMAZ2V0X0RpcmVj
dGlvbk5hdmlnYXRvck9wdGlvbnMAc2V0X0RpcmVjdGlvbk5hdmlnYXRvck9wdGlvbnMASnNzb3IuVXRp
bGl0aWVzAFVuaXRlZFByb3BlcnR5SG9zdABfWHRlbnNpb24AZ2V0X1h0ZW5zaW9uAHNldF9YdGVuc2lv
bgBOdWxsYWJsZWAxAF9Ob3RMYXlvdXRIaWVyYXJjaGljYWwAZ2V0X0xheW91dEhpZXJhcmNoaWNhbABz
ZXRfTGF5b3V0SGllcmFyY2hpY2FsAF9MYXlvdXQAZ2V0X0xheW91dABzZXRfTGF5b3V0AC5jdG9yAFBs
YXlTbGlkZXNob3dUcmFuc2l0aW9uAFBsYXlDYXB0aW9uVHJhbnNpdGlvbgBTaG93TGluawBTaG93RGly
ZWN0aW9uTmF2aWdhdG9yAFNob3dOYXZpZ2F0b3IAU2hvd0xvYWRpbmcAQXV0b1BsYXkAQXV0b1BsYXlJ
bnRlcnZhbABDb250ZW50TW9kZQBIb3ZlclRvUGF1c2UAQXJyb3dLZXlOYXZpZ2F0aW9uAFNsaWRlRHVy
YXRpb24ATWluRHJhZ09mZnNldFRvU2xpZGUAU2xpZGVTcGFjaW5nAFNsaWRlc0h0bWwAU2xpZGVzQ291
bnQAZUJheUNvbXBhdGlibGUAU2xpZGVzaG93VHJhbnNpdGlvbnNTUgBDYXB0aW9uVHJhbnNpdGlvbnNT
UgBUcmFuc2l0aW9uc09yZGVyAFh0ZW5zaW9uAExheW91dEhpZXJhcmNoaWNhbABMYXlvdXQAVG9TdHJp
bmcAX0Fycm93TGVmdABnZXRfQXJyb3dMZWZ0AHNldF9BcnJvd0xlZnQAX0Fycm93UmlnaHQAZ2V0X0Fy
cm93UmlnaHQAc2V0X0Fycm93UmlnaHQAX05hdmlnYXRvcgBnZXRfTmF2aWdhdG9yAHNldF9OYXZpZ2F0
b3IAX1NsaWRlc0NvbnRhaW5lcgBnZXRfU2xpZGVzQ29udGFpbmVyAHNldF9TbGlkZXNDb250YWluZXIA
QXJyb3dMZWZ0AEFycm93UmlnaHQATmF2aWdhdG9yAFNsaWRlc0NvbnRhaW5lcgBDb250ZW50QWxpZ25t
ZW50AF9BbGlnbgBnZXRfQWxpZ24Ac2V0X0FsaWduAF9PZmZzZXRYAGdldF9PZmZzZXRYAHNldF9PZmZz
ZXRYAF9PZmZzZXRZAGdldF9PZmZzZXRZAHNldF9PZmZzZXRZAEFsaWduAE9mZnNldFgAT2Zmc2V0WQBf
SW1hZ2VVcmwAZ2V0X0ltYWdlVXJsAHNldF9JbWFnZVVybABfV2lkdGgAZ2V0X1dpZHRoAHNldF9XaWR0
aABfSGVpZ2h0AGdldF9IZWlnaHQAc2V0X0hlaWdodABJbWFnZVVybABXaWR0aABIZWlnaHQAX0RpcmVj
dGlvbk5hdmlnYXRvckNsYXNzAGdldF9EaXJlY3Rpb25OYXZpZ2F0b3JDbGFzcwBzZXRfRGlyZWN0aW9u
TmF2aWdhdG9yQ2xhc3MAX1Nob3dOYXZpZ2F0aW9uQmFyAERpcmVjdGlvbk5hdmlnYXRvckNsYXNzAF9O
YXZpZ2F0b3JDbGFzcwBnZXRfTmF2aWdhdG9yQ2xhc3MAc2V0X05hdmlnYXRvckNsYXNzAE5hdmlnYXRv
ckNsYXNzAF9DYXB0aW9uU2xpZGVyQ2xhc3MAZ2V0X0NhcHRpb25TbGlkZXJDbGFzcwBzZXRfQ2FwdGlv
blNsaWRlckNsYXNzAF9DYXB0aW9uVHJhbnNpdGlvbnMAZ2V0X0NhcHRpb25UcmFuc2l0aW9ucwBzZXRf
Q2FwdGlvblRyYW5zaXRpb25zAENhcHRpb25TbGlkZXJDbGFzcwBDYXB0aW9uVHJhbnNpdGlvbnMAX1Ns
aWRlc2hvd1J1bm5lckNsYXNzAGdldF9TbGlkZXNob3dSdW5uZXJDbGFzcwBzZXRfU2xpZGVzaG93UnVu
bmVyQ2xhc3MASnNvbkV4UmF3Q29kZUFycmF5AF9UcmFuc2l0aW9ucwBnZXRfVHJhbnNpdGlvbnMAc2V0
X1RyYW5zaXRpb25zAFNsaWRlc2hvd1J1bm5lckNsYXNzAFRyYW5zaXRpb25zAHZhbHVlX18AUmFuZG9t
AFNlcXVlbmNlAE5vAEFmdGVyU2xpZGVzaG93AEFsd2F5cwBIb3ZlcgBOb25lAERJUkVDVElPTl9IT1JJ
Wk9OVEFMAERJUkVDVElPTl9WRVJUSUNBTABUT19MRUZUAFRPX1JJR0hUAFRPX1RPUABUT19CT1RUT00A
RlJPTV9MRUZUAEZST01fVE9QAEZST01fUklHSFQARlJPTV9CT1RUT00ATEVGVF9UT1AAUklHSFRfVE9Q
AExFRlRfQk9UVE9NAFJJR0hUX0JPVFRPTQBUT1BfTEVGVABUT1BfUklHSFQAQk9UVE9NX0xFRlQAQk9U
VE9NX1JJR0hUAENIRVNTX0NPTFVNTgBDSEVTU19DT0xVTU5fSE9SSVpPTlRBTABDSEVTU19DT0xVTU5f
VkVSVElDQUwAQ0hFU1NfUk9XAENIRVNTX1JPV19IT1JJWk9OVEFMAENIRVNTX1JPV19WRVJUSUNBTABf
SW50ZXJ2YWwAZ2V0X0ludGVydmFsAHNldF9JbnRlcnZhbABfRHVyYXRpb24AZ2V0X0R1cmF0aW9uAHNl
dF9EdXJhdGlvbgBfRGVsYXkAZ2V0X0RlbGF5AHNldF9EZWxheQBfQ29scwBnZXRfQ29scwBzZXRfQ29s
cwBfUm93cwBnZXRfUm93cwBzZXRfUm93cwBfVG9wAGdldF9Ub3AAc2V0X1RvcABfTGVmdABnZXRfTGVm
dABzZXRfTGVmdABfQm90dG9tAGdldF9Cb3R0b20Ac2V0X0JvdHRvbQBfUmlnaHQAZ2V0X1JpZ2h0AHNl
dF9SaWdodABfRmFkZQBnZXRfRmFkZQBzZXRfRmFkZQBfWm9vbQBnZXRfWm9vbQBzZXRfWm9vbQBfTW92
ZQBnZXRfTW92ZQBzZXRfTW92ZQBfU2xpZGVPdXQAZ2V0X1NsaWRlT3V0AHNldF9TbGlkZU91dABfRHJv
cERpcmVjdGlvbgBnZXRfRHJvcERpcmVjdGlvbgBzZXRfRHJvcERpcmVjdGlvbgBfQ2hlc3NNb2RlAGdl
dF9DaGVzc01vZGUAc2V0X0NoZXNzTW9kZQBfUmV2ZXJzZQBnZXRfUmV2ZXJzZQBzZXRfUmV2ZXJzZQBf
VHJhbnNpdGlvblJvYWRNYXAAZ2V0X1RyYW5zaXRpb25Sb2FkTWFwAHNldF9UcmFuc2l0aW9uUm9hZE1h
cABfRWFzaW5nAGdldF9FYXNpbmcAc2V0X0Vhc2luZwBfRm9ybWF0aW9uAGdldF9Gb3JtYXRpb24Ac2V0
X0Zvcm1hdGlvbgBJbnRlcnZhbABEdXJhdGlvbgBEZWxheQBDb2xzAFJvd3MAVG9wAExlZnQAQm90dG9t
AFJpZ2h0AEZhZGUAWm9vbQBNb3ZlAFNsaWRlT3V0AERyb3BEaXJlY3Rpb24AQ2hlc3NNb2RlAFJldmVy
c2UAVHJhbnNpdGlvblJvYWRNYXAARWFzaW5nAEZvcm1hdGlvbgBfUmF3Q29kZQBnZXRfUmF3Q29kZQBz
ZXRfUmF3Q29kZQBfQ2FwdGlvbgBnZXRfQ2FwdGlvbgBzZXRfQ2FwdGlvbgBJRGljdGlvbmFyeWAyAERp
Y3RfQWxsAExpc3RfQWxsAC5jY3RvcgBSYXdDb2RlAENhcHRpb24AU3lzdGVtLkNvbXBvbmVudE1vZGVs
AElDb250YWluZXIAY29tcG9uZW50cwBEaXNwb3NlAEluaXRpYWxpemVDb21wb25lbnQAQnV0dG9uAGJ1
dHRvbkNhbmNlbABidXR0b25BZGQATGFiZWwAbGFiZWxTcGxpdGVyAENvbWJvQm94AGNvbWJvQm94VHJh
bnNpdGlvbgBMaW5rTGFiZWwAbGlua0xhYmVsQ2FwdGlvblRyYW5zaXRpb25UdW5pbmdUb29sAGxhYmVs
Q2FwdGlvblRyYW5zaXRpb25OYW1lAFRleHRCb3gAdGV4dEJveFRyYW5zaXRpb25OYW1lAGxhYmVsVHJh
bnNpdGlvbkNvZGUAdGV4dEJveFRyYW5zaXRpb25Db2RlAF9VSUJvbmQAZ2V0X1RyYW5zaXRpb24ARXZl
bnRBcmdzAE9uTG9hZABSZXNldFVJAEtleUV2ZW50QXJncwB0ZXh0Qm94VHJhbnNpdGlvbk5hbWVfS2V5
RG93bgB0ZXh0Qm94VHJhbnNpdGlvbkNvZGVfS2V5RG93bgBjb21ib0JveFRyYW5zaXRpb25fU2VsZWN0
ZWRJbmRleENoYW5nZWQATGlua0xhYmVsTGlua0NsaWNrZWRFdmVudEFyZ3MAbGlua0xhYmVsQ2FwdGlv
blRyYW5zaXRpb25UdW5pbmdUb29sX0xpbmtDbGlja2VkAHRleHRCb3hUcmFuc2l0aW9uTmFtZV9UZXh0
Q2hhbmdlZAB0ZXh0Qm94VHJhbnNpdGlvbkNvZGVfVGV4dENoYW5nZWQAVHJhbnNpdGlvbgBidXR0b25P
SwBsaW5rTGFiZWxSZW1vdmUAbGlua0xhYmVsQWRkAExpc3RCb3gAbGlzdEJveFRyYW5zaXRpb25zAGxp
bmtMYWJlbE1vdmVVcABsaW5rTGFiZWxNb3ZlRG93bgBsYWJlbFRyYW5zaXRpb25zAGdldF9UYW5zaXRp
b25zAHNldF9UYW5zaXRpb25zAEdldFNlbGVjdGVkSW5kaWNlcwBHZXRVbnByb2Nlc3NlZEluZGV4AGxp
bmtMYWJlbEFkZF9MaW5rQ2xpY2tlZABsaW5rTGFiZWxSZW1vdmVfTGlua0NsaWNrZWQAbGlua0xhYmVs
TW92ZVVwX0xpbmtDbGlja2VkAGxpbmtMYWJlbE1vdmVEb3duX0xpbmtDbGlja2VkAGxpc3RCb3hUcmFu
c2l0aW9uc19TZWxlY3RlZEluZGV4Q2hhbmdlZABUYW5zaXRpb25zAElUeXBlRGVzY3JpcHRvckNvbnRl
eHQASVNlcnZpY2VQcm92aWRlcgBFZGl0VmFsdWUAVUlUeXBlRWRpdG9yRWRpdFN0eWxlAEdldEVkaXRT
dHlsZQBsaW5rTGFiZWxTbGlkZXNob3dUcmFuc2l0aW9uVHVuaW5nVG9vbABsYWJlbFNsaWRlc2hvd1Ry
YW5zaXRpb25OYW1lAGxpbmtMYWJlbFNsaWRlc2hvd1RyYW5zaXRpb25UdW5pbmdUb29sX0xpbmtDbGlj
a2VkAFN5c3RlbS5SZWZsZWN0aW9uAEFzc2VtYmx5S2V5RmlsZUF0dHJpYnV0ZQBBc3NlbWJseUZpbGVW
ZXJzaW9uQXR0cmlidXRlAFN5c3RlbS5SdW50aW1lLkNvbXBpbGVyU2VydmljZXMAQ29tcGlsYXRpb25S
ZWxheGF0aW9uc0F0dHJpYnV0ZQBSdW50aW1lQ29tcGF0aWJpbGl0eUF0dHJpYnV0ZQBEXzE2REM4Q0Ex
QjgwQjRGM0Y5NzlGQzM0MjlCM0FCQ0FBAFN5c3RlbS5SdW50aW1lLkludGVyb3BTZXJ2aWNlcwBHdWlk
QXR0cmlidXRlAFR5cGVDb252ZXJ0ZXJBdHRyaWJ1dGUAVHlwZQB2YWx1ZQBTdHJpbmcASXNOdWxsT3JF
bXB0eQBKc3Nvci5IdG1sUGFyc2VyAEh0bWxEb2N1bWVudABMb2FkSHRtbABIdG1sTm9kZQBnZXRfRG9j
dW1lbnROb2RlAEh0bWxOb2RlQ29sbGVjdGlvbgBnZXRfQ2hpbGROb2RlcwBnZXRfSXRlbQBIdG1sTm9k
ZVR5cGUAZ2V0X05vZGVUeXBlAGdldF9Db3VudABBZGQAVW5pdFByb3BlcnR5AHNldF9Kc29uRXhSYXdD
b2RlAERpc3RpbmN0Q29sbGVjdGlvbmAyAGdldF9IYXNWYWx1ZQBHZXRWYWx1ZU9yRGVmYXVsdABKc3Nv
ci5Kc29uRXhTZXJpYWxpemVyAEpzb25FeElnbm9yZUF0dHJpYnV0ZQBEZXNjcmlwdGlvbkF0dHJpYnV0
ZQBKc29uRXhQcmVmaXhEb2xsYXJBdHRyaWJ1dGUARWRpdG9yQXR0cmlidXRlAEJyb3dzYWJsZUF0dHJp
YnV0ZQBEaXNwbGF5TmFtZUF0dHJpYnV0ZQBTeXN0ZW0uWG1sAFN5c3RlbS5YbWwuU2VyaWFsaXphdGlv
bgBYbWxJZ25vcmVBdHRyaWJ1dGUATm90aWZ5UGFyZW50UHJvcGVydHlBdHRyaWJ1dGUASnNvbkV4UmF3
Q29kZUF0dHJpYnV0ZQByYXdDb2RlAGNhcHRpb24ARGljdGlvbmFyeWAyAElDb2xsZWN0aW9uYDEAZ2V0
X1ZhbHVlcwBJRW51bWVyYWJsZWAxAEFkZFJhbmdlAGRpc3Bvc2luZwBJRGlzcG9zYWJsZQBDb250cm9s
AFN1c3BlbmRMYXlvdXQAQW5jaG9yU3R5bGVzAHNldF9BbmNob3IARGlhbG9nUmVzdWx0AHNldF9EaWFs
b2dSZXN1bHQAUG9pbnQAc2V0X0xvY2F0aW9uAHNldF9OYW1lAFNpemUAc2V0X1NpemUAc2V0X1RhYklu
ZGV4AHNldF9UZXh0AEJ1dHRvbkJhc2UAc2V0X1VzZVZpc3VhbFN0eWxlQmFja0NvbG9yAEJvcmRlclN0
eWxlAHNldF9Cb3JkZXJTdHlsZQBzZXRfVGV4dEFsaWduAENvbWJvQm94U3R5bGUAc2V0X0Ryb3BEb3du
U3R5bGUATGlzdENvbnRyb2wAc2V0X0Zvcm1hdHRpbmdFbmFibGVkAEV2ZW50SGFuZGxlcgBhZGRfU2Vs
ZWN0ZWRJbmRleENoYW5nZWQAc2V0X1RhYlN0b3AATGlua0xhYmVsTGlua0NsaWNrZWRFdmVudEhhbmRs
ZXIAYWRkX0xpbmtDbGlja2VkAGFkZF9UZXh0Q2hhbmdlZABUZXh0Qm94QmFzZQBzZXRfTXVsdGlsaW5l
AElCdXR0b25Db250cm9sAHNldF9BY2NlcHRCdXR0b24AU2l6ZUYAQ29udGFpbmVyQ29udHJvbABzZXRf
QXV0b1NjYWxlRGltZW5zaW9ucwBBdXRvU2NhbGVNb2RlAHNldF9BdXRvU2NhbGVNb2RlAHNldF9DYW5j
ZWxCdXR0b24Ac2V0X0NsaWVudFNpemUAQ29udHJvbENvbGxlY3Rpb24AZ2V0X0NvbnRyb2xzAEZvcm1C
b3JkZXJTdHlsZQBzZXRfRm9ybUJvcmRlclN0eWxlAHNldF9NYXhpbWl6ZUJveABzZXRfTWluaW1pemVC
b3gAc2V0X1Nob3dJY29uAHNldF9TaG93SW5UYXNrYmFyAEZvcm1TdGFydFBvc2l0aW9uAHNldF9TdGFy
dFBvc2l0aW9uAFJlc3VtZUxheW91dABQZXJmb3JtTGF5b3V0AGdldF9TZWxlY3RlZEl0ZW0AZQBPYmpl
Y3RDb2xsZWN0aW9uAGdldF9JdGVtcwBUb0FycmF5AHNldF9TZWxlY3RlZEluZGV4AEtleUV2ZW50SGFu
ZGxlcgBhZGRfS2V5RG93bgBnZXRfVGV4dABzZXRfRW5hYmxlZABzZW5kZXIAS2V5cwBnZXRfS2V5Q29k
ZQBnZXRfQ29udHJvbABTZWxlY3RBbGwAU2Nyb2xsVG9DYXJldABnZXRfU2VsZWN0aW9uU3RhcnQAZ2V0
X1NlbGVjdGlvbkxlbmd0aABTZWxlY3QAQ2xlYXIATGlua0NvbGxlY3Rpb24AZ2V0X0xpbmtzAExpbmsA
Z2V0X0xpbmsASW5kZXhPZgBzZXRfVmlzaXRlZABFbnZpcm9ubWVudABTcGVjaWFsRm9sZGVyAEdldEZv
bGRlclBhdGgAU3lzdGVtLklPAFBhdGgAQ29tYmluZQBTeXN0ZW0uRGlhZ25vc3RpY3MAUHJvY2Vzc1N0
YXJ0SW5mbwBQcm9jZXNzAHNldF9TdGFydEluZm8AU3RhcnQATGlua0JlaGF2aW9yAHNldF9MaW5rQmVo
YXZpb3IAQ29sb3IAZ2V0X0JsdWUAc2V0X1Zpc2l0ZWRMaW5rQ29sb3IAU2VsZWN0aW9uTW9kZQBzZXRf
U2VsZWN0aW9uTW9kZQBGb250AEZvbnRTdHlsZQBHcmFwaGljc1VuaXQAc2V0X0ZvbnQAc2V0X1JlYWRP
bmx5AFN5c3RlbS5Db2xsZWN0aW9ucwBJRW51bWVyYXRvcgBHZXRFbnVtZXJhdG9yAGdldF9DdXJyZW50
AE1vdmVOZXh0AEFycmF5TGlzdABTZWxlY3RlZEluZGV4Q29sbGVjdGlvbgBnZXRfU2VsZWN0ZWRJbmRp
Y2VzAElDb2xsZWN0aW9uAEludDMyAHByb2Nlc3NlZEluZGV4AGluZGljZXMAY291bnQAT3V0QXR0cmli
dXRlAFNob3dEaWFsb2cAZ2V0X1NlbGVjdGVkSW5kZXgAU2VsZWN0ZWRPYmplY3RDb2xsZWN0aW9uAGdl
dF9TZWxlY3RlZEl0ZW1zAFJlbW92ZQBSZW1vdmVBdABJbnNlcnQAc2V0X0l0ZW0AY29udGV4dABwcm92
aWRlcgAAAAAAMyQASgBzAHMAbwByAEQAaQByAGUAYwB0AGkAbwBuAE4AYQB2AGkAZwBhAHQAbwByACQA
ACEkAEoAcwBzAG8AcgBOAGEAdgBpAGcAYQB0AG8AcgAkAAApJABKAHMAcwBvAHIAQwBhAHAAdABpAG8A
bgBTAGwAaQBkAGUAcgAkAAAtJABHAGUAbwBtAGUAUwBsAGkAZABlAHMAaABvAHcAUgB1AG4AbgBlAHIA
JAAASSQASgBzAHMAbwByAFMAbABpAGQAZQBzAGgAbwB3AEUAYQBzAGkAbgBnAHMAJAAuACQARQBhAHMA
aQBuAGcAUwB3AGkAbgBnAABbJABKAHMAcwBvAHIAUwBsAGkAZABlAHMAaABvAHcAVAByAGEAbgBzAGkA
dABpAG8AbgBzACQALgAkAFQAcgBhAG4AcwBpAHQAaQBvAG4AUgBhAG4AZABvAG0AAIHHewAkAEQAdQBy
AGEAdABpAG8AbgA6ADEAMgAwADAALAAkAEQAZQBsAGEAeQA6ADMAMAAsACQAQwBvAGwAcwA6ADgALAAk
AFIAbwB3AHMAOgA0ACwAJABUAG8AcAA6AHQAcgB1AGUALAAkAFIAaQBnAGgAdAA6AHQAcgB1AGUALAAk
AEIAbwB0AHQAbwBtADoAdAByAHUAZQAsACQATABlAGYAdAA6AHQAcgB1AGUALAAkAEYAYQBkAGUAOgB0
AHIAdQBlACwAJABTAGwAaQBkAGUATwB1AHQAOgB0AHIAdQBlACwAJABBAHMAcwBlAG0AYgBsAHkAOgAy
ADAANAA5ACwAJABFAGEAcwBpAG4AZwA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBz
AGUATwB1AHQAUQB1AGEAZAAsACQARgBvAHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBk
AGUAcwBoAG8AdwBGAG8AcgBtAGEAdABpAG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAFMAdABy
AGEAaQBnAGgAdABTAHQAYQBpAHIAcwB9AAAfQwBvAGwAbABhAHAAcwBlACAAUwB0AGEAaQByAHMAAIGV
ewAkAEQAdQByAGEAdABpAG8AbgA6ADUAMAAwACwAJABEAGUAbABhAHkAOgA1ADAALAAkAEMAbwBsAHMA
OgA4ACwAJABSAG8AdwBzADoANAAsACQAVABvAHAAOgB0AHIAdQBlACwAJABSAGkAZwBoAHQAOgB0AHIA
dQBlACwAJABCAG8AdAB0AG8AbQA6AHQAcgB1AGUALAAkAEwAZQBmAHQAOgB0AHIAdQBlACwAJABGAGEA
ZABlADoAdAByAHUAZQAsACQAUwBsAGkAZABlAE8AdQB0ADoAdAByAHUAZQAsACQARQBhAHMAaQBuAGcA
OgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAE8AdQB0AFEAdQBhAGQALAAkAEYA
bwByAG0AYQB0AGkAbwBuADoAJABHAGUAbwBtAGUAUwBsAGkAZABlAHMAaABvAHcARgBvAHIAbQBhAHQA
aQBvAG4AcwAkAC4AJABGAG8AcgBtAGEAdABpAG8AbgBTAHcAaQByAGwAfQAAHUMAbwBsAGwAYQBwAHMA
ZQAgAFMAdwBpAHIAbAAAgZt7ACQARAB1AHIAYQB0AGkAbwBuADoAMQA4ADAAMAAsACQARABlAGwAYQB5
ADoANgAwADAALAAkAEMAbwBsAHMAOgA4ACwAJABSAG8AdwBzADoANAAsACQAVABvAHAAOgB0AHIAdQBl
ACwAJABSAGkAZwBoAHQAOgB0AHIAdQBlACwAJABCAG8AdAB0AG8AbQA6AHQAcgB1AGUALAAkAEwAZQBm
AHQAOgB0AHIAdQBlACwAJABGAGEAZABlADoAdAByAHUAZQAsACQAUwBsAGkAZABlAE8AdQB0ADoAdABy
AHUAZQAsACQARQBhAHMAaQBuAGcAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBl
AE8AdQB0AFEAdQBhAGQALAAkAEYAbwByAG0AYQB0AGkAbwBuADoAJABHAGUAbwBtAGUAUwBsAGkAZABl
AHMAaABvAHcARgBvAHIAbQBhAHQAaQBvAG4AcwAkAC4AJABGAG8AcgBtAGEAdABpAG8AbgBTAHEAdQBh
AHIAZQB9AAAfQwBvAGwAbABhAHAAcwBlACAAUwBxAHUAYQByAGUAAIGrewAkAEQAdQByAGEAdABpAG8A
bgA6ADEAOAAwADAALAAkAEQAZQBsAGEAeQA6ADYAMAAwACwAJABDAG8AbABzADoAOAAsACQAUgBvAHcA
cwA6ADQALAAkAFQAbwBwADoAdAByAHUAZQAsACQAUgBpAGcAaAB0ADoAdAByAHUAZQAsACQAQgBvAHQA
dABvAG0AOgB0AHIAdQBlACwAJABMAGUAZgB0ADoAdAByAHUAZQAsACQARgBhAGQAZQA6AHQAcgB1AGUA
LAAkAFMAbABpAGQAZQBPAHUAdAA6AHQAcgB1AGUALAAkAEUAYQBzAGkAbgBnADoAJABKAHMAcwBvAHIA
RQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBPAHUAdABRAHUAYQBkACwAJABGAG8AcgBtAGEAdABpAG8A
bgA6ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQA
RgBvAHIAbQBhAHQAaQBvAG4AUgBlAGMAdABhAG4AZwBsAGUAQwByAG8AcwBzAH0AAC9DAG8AbABsAGEA
cABzAGUAIABSAGUAYwB0AGEAbgBnAGwAZQBDAHIAbwBzAHMAAIGhewAkAEQAdQByAGEAdABpAG8AbgA6
ADEAOAAwADAALAAkAEQAZQBsAGEAeQA6ADgAMAAwACwAJABDAG8AbABzADoAOAAsACQAUgBvAHcAcwA6
ADQALAAkAFQAbwBwADoAdAByAHUAZQAsACQAUgBpAGcAaAB0ADoAdAByAHUAZQAsACQAQgBvAHQAdABv
AG0AOgB0AHIAdQBlACwAJABMAGUAZgB0ADoAdAByAHUAZQAsACQARgBhAGQAZQA6AHQAcgB1AGUALAAk
AFMAbABpAGQAZQBPAHUAdAA6AHQAcgB1AGUALAAkAEUAYQBzAGkAbgBnADoAJABKAHMAcwBvAHIARQBh
AHMAaQBuAGcAJAAuACQARQBhAHMAZQBPAHUAdABRAHUAYQBkACwAJABGAG8AcgBtAGEAdABpAG8AbgA6
ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBv
AHIAbQBhAHQAaQBvAG4AUgBlAGMAdABhAG4AZwBsAGUAfQAAJUMAbwBsAGwAYQBwAHMAZQAgAFIAZQBj
AHQAYQBuAGcAbABlAACBmXsAJABEAHUAcgBhAHQAaQBvAG4AOgAxADgAMAAwACwAJABEAGUAbABhAHkA
OgA2ADAAMAAsACQAQwBvAGwAcwA6ADgALAAkAFIAbwB3AHMAOgA0ACwAJABUAG8AcAA6AHQAcgB1AGUA
LAAkAFIAaQBnAGgAdAA6AHQAcgB1AGUALAAkAEIAbwB0AHQAbwBtADoAdAByAHUAZQAsACQATABlAGYA
dAA6AHQAcgB1AGUALAAkAEYAYQBkAGUAOgB0AHIAdQBlACwAJABTAGwAaQBkAGUATwB1AHQAOgB0AHIA
dQBlACwAJABFAGEAcwBpAG4AZwA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUA
TwB1AHQAUQB1AGEAZAAsACQARgBvAHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUA
cwBoAG8AdwBGAG8AcgBtAGEAdABpAG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAEMAcgBvAHMA
cwB9AAAdQwBvAGwAbABhAHAAcwBlACAAQwByAG8AcwBzAACBiXsAJABEAHUAcgBhAHQAaQBvAG4AOgAx
ADgAMAAwACwAJABEAGUAbABhAHkAOgA4ADAAMAAsACQAQwBvAGwAcwA6ADgALAAkAFIAbwB3AHMAOgA0
ACwAJABUAG8AcAA6AHQAcgB1AGUALAAkAFIAaQBnAGgAdAA6AHQAcgB1AGUALAAkAEIAbwB0AHQAbwBt
ADoAdAByAHUAZQAsACQATABlAGYAdAA6AHQAcgB1AGUALAAkAEYAYQBkAGUAOgB0AHIAdQBlACwAJABa
AG8AbwBtADoAdAByAHUAZQAsACQAUwBsAGkAZABlAE8AdQB0ADoAdAByAHUAZQAsACQAQQBzAHMAZQBt
AGIAbAB5ADoAMgAwADQAOQAsACQARgBvAHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBk
AGUAcwBoAG8AdwBGAG8AcgBtAGEAdABpAG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAEMAaQBy
AGMAbABlAH0AAB9DAG8AbABsAGEAcABzAGUAIABDAGkAcgBjAGwAZQAAgZd7ACQARAB1AHIAYQB0AGkA
bwBuADoAMwAwADAALAAkAEQAZQBsAGEAeQA6ADYAMAAsACQAQwBvAGwAcwA6ADgALAAkAFIAbwB3AHMA
OgA0ACwAJABUAG8AcAA6AHQAcgB1AGUALAAkAFIAaQBnAGgAdAA6AHQAcgB1AGUALAAkAEIAbwB0AHQA
bwBtADoAdAByAHUAZQAsACQATABlAGYAdAA6AHQAcgB1AGUALAAkAEYAYQBkAGUAOgB0AHIAdQBlACwA
JABTAGwAaQBkAGUATwB1AHQAOgB0AHIAdQBlACwAJABFAGEAcwBpAG4AZwA6ACQASgBzAHMAbwByAEUA
YQBzAGkAbgBnACQALgAkAEUAYQBzAGUATwB1AHQAUQB1AGEAZAAsACQARgBvAHIAbQBhAHQAaQBvAG4A
OgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBoAG8AdwBGAG8AcgBtAGEAdABpAG8AbgBzACQALgAkAEYA
bwByAG0AYQB0AGkAbwBuAFoAaQBnAFoAYQBnAH0AAB9DAG8AbABsAGEAcABzAGUAIABaAGkAZwBaAGEA
ZwAAgUF7ACQARAB1AHIAYQB0AGkAbwBuADoAMQAwADAAMAAsACQARABlAGwAYQB5ADoAMwAwACwAJABD
AG8AbABzADoAOAAsACQAUgBvAHcAcwA6ADQALAAkAFQAbwBwADoAdAByAHUAZQAsACQAUgBpAGcAaAB0
ADoAdAByAHUAZQAsACQAQgBvAHQAdABvAG0AOgB0AHIAdQBlACwAJABMAGUAZgB0ADoAdAByAHUAZQAs
ACQARgBhAGQAZQA6AHQAcgB1AGUALAAkAFoAbwBvAG0AOgB0AHIAdQBlACwAJABTAGwAaQBkAGUATwB1
AHQAOgB0AHIAdQBlACwAJABFAGEAcwBpAG4AZwA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAk
AEUAYQBzAGUATwB1AHQAUQB1AGEAZAB9AAAfQwBvAGwAbABhAHAAcwBlACAAUgBhAG4AZABvAG0AAIGj
ewAkAEQAdQByAGEAdABpAG8AbgA6ADEAMAAwADAALAAkAEQAZQBsAGEAeQA6ADMAMAAsACQAQwBvAGwA
cwA6ADgALAAkAFIAbwB3AHMAOgA0ACwAJABGAGEAZABlADoAdAByAHUAZQAsACQAUwBsAGkAZABlAE8A
dQB0ADoAdAByAHUAZQAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4AOgAyACwAJABBAHMAcwBlAG0A
YgBsAHkAOgAyADYAMAAsACQARQBhAHMAaQBuAGcAOgB7ACQATABlAGYAdAA6ACQASgBzAHMAbwByAEUA
YQBzAGkAbgBnACQALgAkAEUAYQBzAGUASQBuAFEAdQBhAHIAdAAsACQAVABvAHAAOgAkAEoAcwBzAG8A
cgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEkAbgBRAHUAYQByAHQALAAkAE8AcABhAGMAaQB0AHkA
OgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEkAbgBDAHUAYgBpAGMAfQB9AAAl
RgBsAG8AYQB0ACAAcgBpAGcAaAB0ACAAUgBhAG4AZABvAG0AAIGhewAkAEQAdQByAGEAdABpAG8AbgA6
ADEAMAAwADAALAAkAEQAZQBsAGEAeQA6ADMAMAAsACQAQwBvAGwAcwA6ADgALAAkAFIAbwB3AHMAOgA0
ACwAJABGAGEAZABlADoAdAByAHUAZQAsACQAUwBsAGkAZABlAE8AdQB0ADoAdAByAHUAZQAsACQARgBs
AHkARABpAHIAZQBjAHQAaQBvAG4AOgA0ACwAJABBAHMAcwBlAG0AYgBsAHkAOgAyADYAMAAsACQARQBh
AHMAaQBuAGcAOgB7ACQATABlAGYAdAA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBz
AGUASQBuAFEAdQBhAHIAdAAsACQAVABvAHAAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABF
AGEAcwBlAEkAbgBRAHUAYQByAHQALAAkAE8AcABhAGMAaQB0AHkAOgAkAEoAcwBzAG8AcgBFAGEAcwBp
AG4AZwAkAC4AJABFAGEAcwBlAEkAbgBRAHUAYQBkAH0AfQAAH0YAbABvAGEAdAAgAHUAcAAgAFIAYQBu
AGQAbwBtAACB4XsAJABEAHUAcgBhAHQAaQBvAG4AOgAxADAAMAAwACwAJABEAGUAbABhAHkAOgAzADAA
LAAkAEMAbwBsAHMAOgA4ACwAJABSAG8AdwBzADoANAAsACQARgBhAGQAZQA6AHQAcgB1AGUALAAkAFMA
bABpAGQAZQBPAHUAdAA6AHQAcgB1AGUALAAkAEYAbAB5AEQAaQByAGUAYwB0AGkAbwBuADoANgAsACQA
QQBzAHMAZQBtAGIAbAB5ADoAMgA2ADAALAAkAEMAaABlAHMAcwBNAG8AZABlADoAewAkAEMAbwBsAHUA
bQBuADoAMwAsACQAUgBvAHcAOgAxADIAfQAsACQARQBhAHMAaQBuAGcAOgB7ACQATABlAGYAdAA6ACQA
SgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUASQBuAFEAdQBhAHIAdAAsACQAVABvAHAA
OgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEkAbgBRAHUAYQByAHQALAAkAE8A
cABhAGMAaQB0AHkAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEkAbgBDAHUA
YgBpAGMAfQB9AAA1RgBsAG8AYQB0ACAAdQBwACAAUgBhAG4AZABvAG0AIAB3AGkAdABoACAAQwBoAGUA
cwBzAACBe3sAJABEAHUAcgBhAHQAaQBvAG4AOgAxADAAMAAwACwAJABEAGUAbABhAHkAOgAxADAAMAAs
ACQAQwBvAGwAcwA6ADgALAAkAFIAbwB3AHMAOgA0ACwAJABGAGEAZABlADoAdAByAHUAZQAsACQAUwBs
AGkAZABlAE8AdQB0ADoAdAByAHUAZQAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4AOgAyACwAJABB
AHMAcwBlAG0AYgBsAHkAOgA1ADEAMwAsACQARQBhAHMAaQBuAGcAOgAkAEoAcwBzAG8AcgBFAGEAcwBp
AG4AZwAkAC4AJABFAGEAcwBlAEkAbgBDAHUAYgBpAGMALAAkAEYAbwByAG0AYQB0AGkAbwBuADoAJABH
AGUAbwBtAGUAUwBsAGkAZABlAHMAaABvAHcARgBvAHIAbQBhAHQAaQBvAG4AcwAkAC4AJABGAG8AcgBt
AGEAdABpAG8AbgBaAGkAZwBaAGEAZwB9AAAlRgBsAG8AYQB0ACAAcgBpAGcAaAB0ACAAWgBpAGcAWgBh
AGcAAIFfewAkAEQAdQByAGEAdABpAG8AbgA6ADEAMAAwADAALAAkAEQAZQBsAGEAeQA6ADEAMAAwACwA
JABDAG8AbABzADoAOAAsACQAUgBvAHcAcwA6ADQALAAkAEYAYQBkAGUAOgB0AHIAdQBlACwAJABTAGwA
aQBkAGUATwB1AHQAOgB0AHIAdQBlACwAJABGAGwAeQBEAGkAcgBlAGMAdABpAG8AbgA6ADQALAAkAEUA
YQBzAGkAbgBnADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBJAG4AQwB1AGIA
aQBjACwAJABGAG8AcgBtAGEAdABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgAbwB3AEYA
bwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBvAHIAbQBhAHQAaQBvAG4AWgBpAGcAWgBhAGcAfQAAH0YA
bABvAGEAdAAgAHUAcAAgAFoAaQBnAFoAYQBnAACBu3sAJABEAHUAcgBhAHQAaQBvAG4AOgAxADAAMAAw
ACwAJABEAGUAbABhAHkAOgAxADAAMAAsACQAQwBvAGwAcwA6ADgALAAkAFIAbwB3AHMAOgA0ACwAJABG
AGEAZABlADoAdAByAHUAZQAsACQAUwBsAGkAZABlAE8AdQB0ADoAdAByAHUAZQAsACQARgBsAHkARABp
AHIAZQBjAHQAaQBvAG4AOgA2ACwAJABBAHMAcwBlAG0AYgBsAHkAOgAxADAAMgA4ACwAJABFAGEAcwBp
AG4AZwA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUASQBuAEMAdQBiAGkAYwAs
ACQARgBvAHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBoAG8AdwBGAG8AcgBt
AGEAdABpAG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAFoAaQBnAFoAYQBnACwAJABDAGgAZQBz
AHMATQBvAGQAZQA6AHsAJABDAG8AbAB1AG0AbgA6ADEAMgAsACQAUgBvAHcAOgAzAH0AfQAANUYAbABv
AGEAdAAgAHUAcAAgAFoAaQBnAFoAYQBnACAAdwBpAHQAaAAgAEMAaABlAHMAcwAAgZV7ACQARAB1AHIA
YQB0AGkAbwBuADoAMQAwADAAMAAsACQARABlAGwAYQB5ADoAMQAwADAALAAkAEMAbwBsAHMAOgA4ACwA
JABSAG8AdwBzADoANAAsACQARgBhAGQAZQA6AHQAcgB1AGUALAAkAFMAbABpAGQAZQBPAHUAdAA6AHQA
cgB1AGUALAAkAEYAbAB5AEQAaQByAGUAYwB0AGkAbwBuADoAMgAsACQAUgBlAHYAZQByAHMAZQA6AHQA
cgB1AGUALAAkAEEAcwBzAGUAbQBiAGwAeQA6ADUAMQAzACwAJABFAGEAcwBpAG4AZwA6ACQASgBzAHMA
bwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUASQBuAEMAdQBiAGkAYwAsACQARgBvAHIAbQBhAHQA
aQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBoAG8AdwBGAG8AcgBtAGEAdABpAG8AbgBzACQA
LgAkAEYAbwByAG0AYQB0AGkAbwBuAFMAdwBpAHIAbAB9AAAjRgBsAG8AYQB0ACAAcgBpAGcAaAB0ACAA
UwB3AGkAcgBsAACBlXsAJABEAHUAcgBhAHQAaQBvAG4AOgAxADAAMAAwACwAJABEAGUAbABhAHkAOgAx
ADAAMAAsACQAQwBvAGwAcwA6ADgALAAkAFIAbwB3AHMAOgA0ACwAJABGAGEAZABlADoAdAByAHUAZQAs
ACQAUwBsAGkAZABlAE8AdQB0ADoAdAByAHUAZQAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4AOgA0
ACwAJABSAGUAdgBlAHIAcwBlADoAdAByAHUAZQAsACQAQQBzAHMAZQBtAGIAbAB5ADoANQAxADMALAAk
AEUAYQBzAGkAbgBnADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBJAG4AQwB1
AGIAaQBjACwAJABGAG8AcgBtAGEAdABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgAbwB3
AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBvAHIAbQBhAHQAaQBvAG4AUwB3AGkAcgBsAH0AAB1G
AGwAbwBhAHQAIAB1AHAAIABTAHcAaQByAGwAAIHTewAkAEQAdQByAGEAdABpAG8AbgA6ADEAMAAwADAA
LAAkAEQAZQBsAGEAeQA6ADEAMAAwACwAJABDAG8AbABzADoAOAAsACQAUgBvAHcAcwA6ADQALAAkAEYA
YQBkAGUAOgB0AHIAdQBlACwAJABTAGwAaQBkAGUATwB1AHQAOgB0AHIAdQBlACwAJABGAGwAeQBEAGkA
cgBlAGMAdABpAG8AbgA6ADYALAAkAFIAZQB2AGUAcgBzAGUAOgB0AHIAdQBlACwAJABBAHMAcwBlAG0A
YgBsAHkAOgA1ADEAMwAsACQARQBhAHMAaQBuAGcAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4A
JABFAGEAcwBlAEkAbgBDAHUAYgBpAGMALAAkAEYAbwByAG0AYQB0AGkAbwBuADoAJABHAGUAbwBtAGUA
UwBsAGkAZABlAHMAaABvAHcARgBvAHIAbQBhAHQAaQBvAG4AcwAkAC4AJABGAG8AcgBtAGEAdABpAG8A
bgBTAHcAaQByAGwALAAkAEMAaABlAHMAcwBNAG8AZABlADoAewAkAEMAbwBsAHUAbQBuADoAMQAyACwA
JABSAG8AdwA6ADMAfQB9AAAzRgBsAG8AYQB0ACAAdQBwACAAUwB3AGkAcgBsACAAdwBpAHQAaAAgAEMA
aABlAHMAcwAAgNN7ACQARAB1AHIAYQB0AGkAbwBuADoAMgAwADAAMAAsACQARABlAGwAYQB5ADoAMwAw
ACwAJABDAG8AbABzADoAOAAsACQAUgBvAHcAcwA6ADQALAAkAEYAYQBkAGUAOgB0AHIAdQBlACwAJABG
AGwAeQBEAGkAcgBlAGMAdABpAG8AbgA6ADEALAAkAEUAYQBzAGkAbgBnADoAJABKAHMAcwBvAHIARQBh
AHMAaQBuAGcAJAAuACQARQBhAHMAZQBJAG4AQgBvAHUAbgBjAGUAfQAAIUYAbAB5ACAAUgBpAGcAaAB0
ACAAUgBhAG4AZABvAG0AAIDTewAkAEQAdQByAGEAdABpAG8AbgA6ADEAMAAwADAALAAkAEQAZQBsAGEA
eQA6ADMAMAAsACQAQwBvAGwAcwA6ADgALAAkAFIAbwB3AHMAOgA0ACwAJABGAGEAZABlADoAdAByAHUA
ZQAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4AOgA4ACwAJABFAGEAcwBpAG4AZwA6ACQASgBzAHMA
bwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUASQBuAEIAbwB1AG4AYwBlAH0AABtGAGwAeQAgAHUA
cAAgAFIAYQBuAGQAbwBtAACBEXsAJABEAHUAcgBhAHQAaQBvAG4AOgAxADgAMAAwACwAJABEAGUAbABh
AHkAOgA2ADAALAAkAEMAbwBsAHMAOgA4ACwAJABSAG8AdwBzADoANAAsACQARgBhAGQAZQA6AHQAcgB1
AGUALAAkAEYAbAB5AEQAaQByAGUAYwB0AGkAbwBuADoANgAsACQAQwBoAGUAcwBzAE0AbwBkAGUAOgB7
ACQAQwBvAGwAdQBtAG4AOgAzACwAJABSAG8AdwA6ADEAMgB9ACwAJABFAGEAcwBpAG4AZwA6ACQASgBz
AHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUASQBuAEIAbwB1AG4AYwBlAH0AADFGAGwAeQAg
AHUAcAAgAFIAYQBuAGQAbwBtACAAdwBpAHQAaAAgAEMAaABlAHMAcwAAgV17ACQARAB1AHIAYQB0AGkA
bwBuADoAMQAwADAAMAAsACQARABlAGwAYQB5ADoAMQAwADAALAAkAEMAbwBsAHMAOgA4ACwAJABSAG8A
dwBzADoANAAsACQARgBhAGQAZQA6AHQAcgB1AGUALAAkAEYAbAB5AEQAaQByAGUAYwB0AGkAbwBuADoA
MQAsACQAQQBzAHMAZQBtAGIAbAB5ADoANQAxADMALAAkAEUAYQBzAGkAbgBnADoAJABKAHMAcwBvAHIA
RQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBJAG4AQwB1AGIAaQBjACwAJABGAG8AcgBtAGEAdABpAG8A
bgA6ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQA
RgBvAHIAbQBhAHQAaQBvAG4AWgBpAGcAWgBhAGcAfQAAIUYAbAB5ACAAUgBpAGcAaAB0ACAAWgBpAGcA
WgBhAGcAAIFdewAkAEQAdQByAGEAdABpAG8AbgA6ADEAMAAwADAALAAkAEQAZQBsAGEAeQA6ADEAMAAw
ACwAJABDAG8AbABzADoAOAAsACQAUgBvAHcAcwA6ADQALAAkAEYAYQBkAGUAOgB0AHIAdQBlACwAJABG
AGwAeQBEAGkAcgBlAGMAdABpAG8AbgA6ADgALAAkAEEAcwBzAGUAbQBiAGwAeQA6ADIANgA0ACwAJABF
AGEAcwBpAG4AZwA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUASQBuAEMAdQBi
AGkAYwAsACQARgBvAHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBoAG8AdwBG
AG8AcgBtAGEAdABpAG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAFoAaQBnAFoAYQBnAH0AABtG
AGwAeQAgAHUAcAAgAFoAaQBnAFoAYQBnAACBV3sAJABEAHUAcgBhAHQAaQBvAG4AOgAxADAAMAAwACwA
JABEAGUAbABhAHkAOgAxADAAMAAsACQAQwBvAGwAcwA6ADgALAAkAFIAbwB3AHMAOgA0ACwAJABGAGEA
ZABlADoAdAByAHUAZQAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4AOgA1ACwAJABBAHMAcwBlAG0A
YgBsAHkAOgAxADAAMgA4ACwAJABGAG8AcgBtAGEAdABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABpAGQA
ZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBvAHIAbQBhAHQAaQBvAG4AWgBpAGcA
WgBhAGcALAAkAEMAaABlAHMAcwBNAG8AZABlADoAewAkAEMAbwBsAHUAbQBuADoAMwAsACQAUgBvAHcA
OgAxADIAfQB9AAAxRgBsAHkAIAB1AHAAIABaAGkAZwBaAGEAZwAgAHcAaQB0AGgAIABDAGgAZQBzAHMA
AIF3ewAkAEQAdQByAGEAdABpAG8AbgA6ADEAMAAwADAALAAkAEQAZQBsAGEAeQA6ADEAMAAwACwAJABD
AG8AbABzADoAOAAsACQAUgBvAHcAcwA6ADQALAAkAEYAYQBkAGUAOgB0AHIAdQBlACwAJABGAGwAeQBE
AGkAcgBlAGMAdABpAG8AbgA6ADEALAAkAFIAZQB2AGUAcgBzAGUAOgB0AHIAdQBlACwAJABBAHMAcwBl
AG0AYgBsAHkAOgA1ADEAMwAsACQARQBhAHMAaQBuAGcAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAk
AC4AJABFAGEAcwBlAEkAbgBDAHUAYgBpAGMALAAkAEYAbwByAG0AYQB0AGkAbwBuADoAJABHAGUAbwBt
AGUAUwBsAGkAZABlAHMAaABvAHcARgBvAHIAbQBhAHQAaQBvAG4AcwAkAC4AJABGAG8AcgBtAGEAdABp
AG8AbgBTAHcAaQByAGwAfQAAH0YAbAB5ACAAUgBpAGcAaAB0ACAAUwB3AGkAcgBsAACBeXsAJABEAHUA
cgBhAHQAaQBvAG4AOgAxADAAMAAwACwAJABEAGUAbABhAHkAOgAxADAAMAAsACQAQwBvAGwAcwA6ADgA
LAAkAFIAbwB3AHMAOgA0ACwAJABGAGEAZABlADoAdAByAHUAZQAsACQARgBsAHkARABpAHIAZQBjAHQA
aQBvAG4AOgA4ACwAJABSAGUAdgBlAHIAcwBlADoAdAByAHUAZQAsACQAQQBzAHMAZQBtAGIAbAB5ADoA
MgAwADQAOQAsACQARQBhAHMAaQBuAGcAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEA
cwBlAEkAbgBDAHUAYgBpAGMALAAkAEYAbwByAG0AYQB0AGkAbwBuADoAJABHAGUAbwBtAGUAUwBsAGkA
ZABlAHMAaABvAHcARgBvAHIAbQBhAHQAaQBvAG4AcwAkAC4AJABGAG8AcgBtAGEAdABpAG8AbgBTAHcA
aQByAGwAfQAAGUYAbAB5ACAAdQBwACAAUwB3AGkAcgBsAACBd3sAJABEAHUAcgBhAHQAaQBvAG4AOgAx
ADAAMAAwACwAJABEAGUAbABhAHkAOgAxADAAMAAsACQAQwBvAGwAcwA6ADgALAAkAFIAbwB3AHMAOgA0
ACwAJABGAGEAZABlADoAdAByAHUAZQAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4AOgA4ACwAJABS
AGUAdgBlAHIAcwBlADoAdAByAHUAZQAsACQAQQBzAHMAZQBtAGIAbAB5ADoANQAxADMALAAkAEUAYQBz
AGkAbgBnADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBJAG4AQwB1AGIAaQBj
ACwAJABGAG8AcgBtAGEAdABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgAbwB3AEYAbwBy
AG0AYQB0AGkAbwBuAHMAJAAuACQARgBvAHIAbQBhAHQAaQBvAG4AUwB3AGkAcgBsAH0AAC9GAGwAeQAg
AHUAcAAgAFMAdwBpAHIAbAAgAHcAaQB0AGgAIABDAGgAZQBzAHMAAIGnewAkAEQAdQByAGEAdABpAG8A
bgA6ADEAMgAwADAALAAkAEQAZQBsAGEAeQA6ADMAMAAsACQAQwBvAGwAcwA6ADgALAAkAFIAbwB3AHMA
OgA0ACwAJABUAG8AcAA6AHQAcgB1AGUALAAkAFIAaQBnAGgAdAA6AHQAcgB1AGUALAAkAEIAbwB0AHQA
bwBtADoAdAByAHUAZQAsACQATABlAGYAdAA6AHQAcgB1AGUALAAkAEYAYQBkAGUAOgB0AHIAdQBlACwA
JABBAHMAcwBlAG0AYgBsAHkAOgAyADAANAA5ACwAJABFAGEAcwBpAG4AZwA6ACQASgBzAHMAbwByAEUA
YQBzAGkAbgBnACQALgAkAEUAYQBzAGUASQBuAFEAdQBhAGQALAAkAEYAbwByAG0AYQB0AGkAbwBuADoA
JABHAGUAbwBtAGUAUwBsAGkAZABlAHMAaABvAHcARgBvAHIAbQBhAHQAaQBvAG4AcwAkAC4AJABGAG8A
cgBtAGEAdABpAG8AbgBTAHQAcgBhAGkAZwBoAHQAUwB0AGEAaQByAHMAfQAAG0UAeABwAGEAbgBkACAA
UwB0AGEAaQByAHMAAIFtewAkAEQAdQByAGEAdABpAG8AbgA6ADEAMAAwADAALAAkAEMAbwBsAHMAOgAz
ACwAJABSAG8AdwBzADoAMgAsACQAVABvAHAAOgB0AHIAdQBlACwAJABSAGkAZwBoAHQAOgB0AHIAdQBl
ACwAJABCAG8AdAB0AG8AbQA6AHQAcgB1AGUALAAkAEwAZQBmAHQAOgB0AHIAdQBlACwAJABGAGEAZABl
ADoAdAByAHUAZQAsACQARgBvAHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBo
AG8AdwBGAG8AcgBtAGEAdABpAG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAFMAdAByAGEAaQBn
AGgAdAAsACQARQBhAHMAaQBuAGcAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBl
AEkAbgBCAG8AdQBuAGMAZQB9AAAfRQB4AHAAYQBuAGQAIABTAHQAcgBhAGkAZwBoAHQAAIF1ewAkAEQA
dQByAGEAdABpAG8AbgA6ADMAMAAwACwAJABEAGUAbABhAHkAOgAzADAALAAkAEMAbwBsAHMAOgA4ACwA
JABSAG8AdwBzADoANAAsACQAVABvAHAAOgB0AHIAdQBlACwAJABSAGkAZwBoAHQAOgB0AHIAdQBlACwA
JABCAG8AdAB0AG8AbQA6AHQAcgB1AGUALAAkAEwAZQBmAHQAOgB0AHIAdQBlACwAJABGAGEAZABlADoA
dAByAHUAZQAsACQARQBhAHMAaQBuAGcAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEA
cwBlAEkAbgBRAHUAYQBkACwAJABGAG8AcgBtAGEAdABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABpAGQA
ZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBvAHIAbQBhAHQAaQBvAG4AUwB3AGkA
cgBsAH0AABlFAHgAcABhAG4AZAAgAFMAdwBpAHIAbAAAgXt7ACQARAB1AHIAYQB0AGkAbwBuADoAMQA4
ADAAMAAsACQARABlAGwAYQB5ADoAMgAwADAALAAkAEMAbwBsAHMAOgA4ACwAJABSAG8AdwBzADoANAAs
ACQAVABvAHAAOgB0AHIAdQBlACwAJABSAGkAZwBoAHQAOgB0AHIAdQBlACwAJABCAG8AdAB0AG8AbQA6
AHQAcgB1AGUALAAkAEwAZQBmAHQAOgB0AHIAdQBlACwAJABGAGEAZABlADoAdAByAHUAZQAsACQARQBh
AHMAaQBuAGcAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEkAbgBRAHUAYQBk
ACwAJABGAG8AcgBtAGEAdABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgAbwB3AEYAbwBy
AG0AYQB0AGkAbwBuAHMAJAAuACQARgBvAHIAbQBhAHQAaQBvAG4AUwBxAHUAYQByAGUAfQAAG0UAeABw
AGEAbgBkACAAUwBxAHUAYQByAGUAAIGLewAkAEQAdQByAGEAdABpAG8AbgA6ADEAOAAwADAALAAkAEQA
ZQBsAGEAeQA6ADIAMAAwACwAJABDAG8AbABzADoAOAAsACQAUgBvAHcAcwA6ADQALAAkAFQAbwBwADoA
dAByAHUAZQAsACQAUgBpAGcAaAB0ADoAdAByAHUAZQAsACQAQgBvAHQAdABvAG0AOgB0AHIAdQBlACwA
JABMAGUAZgB0ADoAdAByAHUAZQAsACQARgBhAGQAZQA6AHQAcgB1AGUALAAkAEUAYQBzAGkAbgBnADoA
JABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBJAG4AUQB1AGEAZAAsACQARgBvAHIA
bQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBoAG8AdwBGAG8AcgBtAGEAdABpAG8A
bgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAFIAZQBjAHQAYQBuAGcAbABlAEMAcgBvAHMAcwB9AAAr
RQB4AHAAYQBuAGQAIABSAGUAYwB0AGEAbgBnAGwAZQBDAHIAbwBzAHMAAIGBewAkAEQAdQByAGEAdABp
AG8AbgA6ADEAOAAwADAALAAkAEQAZQBsAGEAeQA6ADYAMAAwACwAJABDAG8AbABzADoAOAAsACQAUgBv
AHcAcwA6ADQALAAkAFQAbwBwADoAdAByAHUAZQAsACQAUgBpAGcAaAB0ADoAdAByAHUAZQAsACQAQgBv
AHQAdABvAG0AOgB0AHIAdQBlACwAJABMAGUAZgB0ADoAdAByAHUAZQAsACQARgBhAGQAZQA6AHQAcgB1
AGUALAAkAEUAYQBzAGkAbgBnADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBJ
AG4AUQB1AGEAZAAsACQARgBvAHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBo
AG8AdwBGAG8AcgBtAGEAdABpAG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAFIAZQBjAHQAYQBu
AGcAbABlAH0AACFFAHgAcABhAG4AZAAgAFIAZQBjAHQAYQBuAGcAbABlAACBeXsAJABEAHUAcgBhAHQA
aQBvAG4AOgAyADUAMAAwACwAJABEAGUAbABhAHkAOgA1ADAAMAAsACQAQwBvAGwAcwA6ADgALAAkAFIA
bwB3AHMAOgA0ACwAJABUAG8AcAA6AHQAcgB1AGUALAAkAFIAaQBnAGgAdAA6AHQAcgB1AGUALAAkAEIA
bwB0AHQAbwBtADoAdAByAHUAZQAsACQATABlAGYAdAA6AHQAcgB1AGUALAAkAEYAYQBkAGUAOgB0AHIA
dQBlACwAJABFAGEAcwBpAG4AZwA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUA
SQBuAFEAdQBhAGQALAAkAEYAbwByAG0AYQB0AGkAbwBuADoAJABHAGUAbwBtAGUAUwBsAGkAZABlAHMA
aABvAHcARgBvAHIAbQBhAHQAaQBvAG4AcwAkAC4AJABGAG8AcgBtAGEAdABpAG8AbgBDAHIAbwBzAHMA
fQAAGUUAeABwAGEAbgBkACAAQwByAG8AcwBzAACBd3sAJABEAHUAcgBhAHQAaQBvAG4AOgAzADAAMAAs
ACQARABlAGwAYQB5ADoANgAwACwAJABDAG8AbABzADoAOAAsACQAUgBvAHcAcwA6ADQALAAkAFQAbwBw
ADoAdAByAHUAZQAsACQAUgBpAGcAaAB0ADoAdAByAHUAZQAsACQAQgBvAHQAdABvAG0AOgB0AHIAdQBl
ACwAJABMAGUAZgB0ADoAdAByAHUAZQAsACQARgBhAGQAZQA6AHQAcgB1AGUALAAkAEUAYQBzAGkAbgBn
ADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBJAG4AUQB1AGEAZAAsACQARgBv
AHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBoAG8AdwBGAG8AcgBtAGEAdABp
AG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAFoAaQBnAFoAYQBnAH0AABtFAHgAcABhAG4AZAAg
AFoAaQBnAFoAYQBnAACBC3sAJABEAHUAcgBhAHQAaQBvAG4AOgAxADAAMAAwACwAJABEAGUAbABhAHkA
OgAzADAALAAkAEMAbwBsAHMAOgA4ACwAJABSAG8AdwBzADoANAAsACQAVABvAHAAOgB0AHIAdQBlACwA
JABSAGkAZwBoAHQAOgB0AHIAdQBlACwAJABCAG8AdAB0AG8AbQA6AHQAcgB1AGUALAAkAEwAZQBmAHQA
OgB0AHIAdQBlACwAJABGAGEAZABlADoAdAByAHUAZQAsACQARQBhAHMAaQBuAGcAOgAkAEoAcwBzAG8A
cgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEkAbgBRAHUAYQBkAH0AABtFAHgAcABhAG4AZAAgAFIA
YQBuAGQAbwBtAACBA3sAJABDAG8AbABzADoAOAAsACQAUgBvAHcAcwA6ADQALAAkAEQAZQBsAGEAeQA6
ADQAMAAsACQARAB1AHIAYQB0AGkAbwBuADoAOAAwADAALAAkAEYAYQBkAGUAOgB0AHIAdQBlACwAJABB
AHMAcwBlAG0AYgBsAHkAOgA1ADEAMwAsACQARgBvAHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBT
AGwAaQBkAGUAcwBoAG8AdwBGAG8AcgBtAGEAdABpAG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBu
AFMAdAByAGEAaQBnAGgAdABTAHQAYQBpAHIAcwB9AAAbRgBhAGQAaQBuAGcAIABTAHQAYQBpAHIAcwAA
gNl7ACQARAB1AHIAYQB0AGkAbwBuADoAMQA4ADAAMAAsACQARABlAGwAYQB5ADoANAAwADAALAAkAEMA
bwBsAHMAOgA4ACwAJABSAG8AdwBzADoANAAsACQARgBhAGQAZQA6AHQAcgB1AGUALAAkAEYAbwByAG0A
YQB0AGkAbwBuADoAJABHAGUAbwBtAGUAUwBsAGkAZABlAHMAaABvAHcARgBvAHIAbQBhAHQAaQBvAG4A
cwAkAC4AJABGAG8AcgBtAGEAdABpAG8AbgBDAHIAbwBzAHMAfQAAGUYAYQBkAGkAbgBnACAAQwByAG8A
cwBzAACA4XsAJABEAHUAcgBhAHQAaQBvAG4AOgAxADgAMAAwACwAJABEAGUAbABhAHkAOgA0ADAAMAAs
ACQAQwBvAGwAcwA6ADgALAAkAFIAbwB3AHMAOgA0ACwAJABGAGEAZABlADoAdAByAHUAZQAsACQARgBv
AHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBoAG8AdwBGAG8AcgBtAGEAdABp
AG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAFIAZQBjAHQAYQBuAGcAbABlAH0AACFGAGEAZABp
AG4AZwAgAFIAZQBjAHQAYQBuAGcAbABlAABrewAkAEQAdQByAGEAdABpAG8AbgA6ADEAMAAwADAALAAk
AEQAZQBsAGEAeQA6ADYAMAAsACQAQwBvAGwAcwA6ADgALAAkAFIAbwB3AHMAOgA0ACwAJABGAGEAZABl
ADoAdAByAHUAZQB9AAAbRgBhAGQAaQBuAGcAIABSAGEAbgBkAG8AbQAAgNt7ACQARAB1AHIAYQB0AGkA
bwBuADoAMwAwADAAMAAsACQARABlAGwAYQB5ADoANQAwADAALAAkAEMAbwBsAHMAOgA4ACwAJABSAG8A
dwBzADoANAAsACQARgBhAGQAZQA6AHQAcgB1AGUALAAkAEYAbwByAG0AYQB0AGkAbwBuADoAJABHAGUA
bwBtAGUAUwBsAGkAZABlAHMAaABvAHcARgBvAHIAbQBhAHQAaQBvAG4AcwAkAC4AJABGAG8AcgBtAGEA
dABpAG8AbgBDAGkAcgBjAGwAZQB9AAAbRgBhAGQAaQBuAGcAIABDAGkAcgBjAGwAZQAAgNd7ACQARAB1
AHIAYQB0AGkAbwBuADoAMQA1ADAAMAAsACQARABlAGwAYQB5ADoAOAAwACwAJABDAG8AbABzADoAOAAs
ACQAUgBvAHcAcwA6ADQALAAkAEYAYQBkAGUAOgB0AHIAdQBlACwAJABGAG8AcgBtAGEAdABpAG8AbgA6
ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBv
AHIAbQBhAHQAaQBvAG4AUwB3AGkAcgBsAH0AABlGAGEAZABpAG4AZwAgAFMAdwBpAHIAbAAAgPV7ACQA
RAB1AHIAYQB0AGkAbwBuADoAOAAwADAALAAkAEQAZQBsAGEAeQA6ADEAMgAwACwAJABDAG8AbABzADoA
OAAsACQAUgBvAHcAcwA6ADQALAAkAEYAYQBkAGUAOgB0AHIAdQBlACwAJABBAHMAcwBlAG0AYgBsAHkA
OgAyADYANAAsACQARgBvAHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBoAG8A
dwBGAG8AcgBtAGEAdABpAG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAFoAaQBnAFoAYQBnAH0A
ABtGAGEAZABpAG4AZwAgAFoAaQBnAFoAYQBnAACCBXsAJABEAHUAcgBhAHQAaQBvAG4AOgA1ADAAMAAw
ACwAJABEAGUAbABhAHkAOgAxADAAMAAsACQAQwBvAGwAcwA6ADgALAAkAFIAbwB3AHMAOgA0ACwAJABT
AGwAaQBkAGUATwB1AHQAOgB0AHIAdQBlACwAJABGAGwAeQBEAGkAcgBlAGMAdABpAG8AbgA6ADYALAAk
AEYAbwByAG0AYQB0AGkAbwBuADoAJABHAGUAbwBtAGUAUwBsAGkAZABlAHMAaABvAHcARgBvAHIAbQBh
AHQAaQBvAG4AcwAkAC4AJABGAG8AcgBtAGEAdABpAG8AbgBTAHQAcgBhAGkAZwBoAHQALAAkAEEAcwBz
AGUAbQBiAGwAeQA6ADIANgAwACwAJABFAGEAcwBpAG4AZwA6AHsAJABMAGUAZgB0ADoAJABKAHMAcwBv
AHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgAsACQAVABvAHAAOgAkAEoAcwBz
AG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEYAbABhAHQAdABlAG4AVwBhAHYAZQAsACQATwBw
AGEAYwBpAHQAeQA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUATABpAG4AZQBh
AHIAfQB9AAAjVwBhAHYAZQAgAG8AdQB0ACAAUwB0AHIAYQBpAGcAaAB0AACB/3sAJABEAHUAcgBhAHQA
aQBvAG4AOgA1ADAAMAAwACwAJABEAGUAbABhAHkAOgAxADAAMAAsACQAQwBvAGwAcwA6ADgALAAkAFIA
bwB3AHMAOgA0ACwAJABTAGwAaQBkAGUATwB1AHQAOgB0AHIAdQBlACwAJABGAGwAeQBEAGkAcgBlAGMA
dABpAG8AbgA6ADYALAAkAEYAbwByAG0AYQB0AGkAbwBuADoAJABHAGUAbwBtAGUAUwBsAGkAZABlAHMA
aABvAHcARgBvAHIAbQBhAHQAaQBvAG4AcwAkAC4AJABGAG8AcgBtAGEAdABpAG8AbgBTAHcAaQByAGwA
LAAkAEEAcwBzAGUAbQBiAGwAeQA6ADIANgAwACwAJABFAGEAcwBpAG4AZwA6AHsAJABUAG8AcAA6ACQA
SgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUARgBsAGEAdAB0AGUAbgBXAGEAdgBlACwA
JABMAGUAZgB0ADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEA
cgAsACQATwBwAGEAYwBpAHQAeQA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUA
TABpAG4AZQBhAHIAfQB9AAAdVwBhAHYAZQAgAG8AdQB0ACAAUwB3AGkAcgBsAACCP3sAJABEAHUAcgBh
AHQAaQBvAG4AOgAzADAAMAAwACwAJABEAGUAbABhAHkAOgAxADAAMAAsACQAQwBvAGwAcwA6ADgALAAk
AFIAbwB3AHMAOgA0ACwAJABGAGEAZABlADoAdAByAHUAZQAsACQAUwBsAGkAZABlAE8AdQB0ADoAdABy
AHUAZQAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4AOgA2ACwAJABGAG8AcgBtAGEAdABpAG8AbgA6
ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBv
AHIAbQBhAHQAaQBvAG4AWgBpAGcAWgBhAGcALAAkAEEAcwBzAGUAbQBiAGwAeQA6ADIANgAwACwAJABD
AGgAZQBzAHMATQBvAGQAZQA6AHsAJABSAG8AdwA6ADMAfQAsACQARQBhAHMAaQBuAGcAOgB7ACQATABl
AGYAdAA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUATABpAG4AZQBhAHIALAAk
AFQAbwBwADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBGAGwAYQB0AHQAZQBu
AFcAYQB2AGUALAAkAE8AcABhAGMAaQB0AHkAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABF
AGEAcwBlAEwAaQBuAGUAYQByAH0AfQAAH1cAYQB2AGUAIABvAHUAdAAgAFoAaQBnAFoAYQBnAACCF3sA
JABEAHUAcgBhAHQAaQBvAG4AOgA1ADAAMAAwACwAJABEAGUAbABhAHkAOgAxADAAMAAsACQAQwBvAGwA
cwA6ADgALAAkAFIAbwB3AHMAOgA0ACwAJABGAGEAZABlADoAdAByAHUAZQAsACQAUwBsAGkAZABlAE8A
dQB0ADoAdAByAHUAZQAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4AOgA2ACwAJABGAG8AcgBtAGEA
dABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMA
JAAuACQARgBvAHIAbQBhAHQAaQBvAG4AUwBxAHUAYQByAGUALAAkAEEAcwBzAGUAbQBiAGwAeQA6ADIA
NgAwACwAJABFAGEAcwBpAG4AZwA6AHsAJABMAGUAZgB0ADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcA
JAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgAsACQAVABvAHAAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4A
ZwAkAC4AJABFAGEAcwBlAEYAbABhAHQAdABlAG4AVwBhAHYAZQAsACQATwBwAGEAYwBpAHQAeQA6ACQA
SgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUATABpAG4AZQBhAHIAfQB9AAAfVwBhAHYA
ZQAgAG8AdQB0ACAAUwBxAHUAYQByAGUAAIIdewAkAEQAdQByAGEAdABpAG8AbgA6ADUAMAAwADAALAAk
AEQAZQBsAGEAeQA6ADEANgAwACwAJABDAG8AbABzADoAOAAsACQAUgBvAHcAcwA6ADQALAAkAEYAYQBk
AGUAOgB0AHIAdQBlACwAJABTAGwAaQBkAGUATwB1AHQAOgB0AHIAdQBlACwAJABGAGwAeQBEAGkAcgBl
AGMAdABpAG8AbgA6ADYALAAkAEYAbwByAG0AYQB0AGkAbwBuADoAJABHAGUAbwBtAGUAUwBsAGkAZABl
AHMAaABvAHcARgBvAHIAbQBhAHQAaQBvAG4AcwAkAC4AJABGAG8AcgBtAGEAdABpAG8AbgBSAGUAYwB0
AGEAbgBnAGwAZQAsACQAQQBzAHMAZQBtAGIAbAB5ADoAMgA2ADAALAAkAEUAYQBzAGkAbgBnADoAewAk
AEwAZQBmAHQAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEwAaQBuAGUAYQBy
ACwAJABUAG8AcAA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUARgBsAGEAdAB0
AGUAbgBXAGEAdgBlACwAJABPAHAAYQBjAGkAdAB5ADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAu
ACQARQBhAHMAZQBMAGkAbgBlAGEAcgB9AH0AACVXAGEAdgBlACAAbwB1AHQAIABSAGUAYwB0AGEAbgBn
AGwAZQAAghd7ACQARAB1AHIAYQB0AGkAbwBuADoANQAwADAAMAAsACQARABlAGwAYQB5ADoAMQAwADAA
LAAkAEMAbwBsAHMAOgA4ACwAJABSAG8AdwBzADoANAAsACQARgBhAGQAZQA6AHQAcgB1AGUALAAkAFMA
bABpAGQAZQBPAHUAdAA6AHQAcgB1AGUALAAkAEYAbAB5AEQAaQByAGUAYwB0AGkAbwBuADoANgAsACQA
RgBvAHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBoAG8AdwBGAG8AcgBtAGEA
dABpAG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAEMAaQByAGMAbABlACwAJABBAHMAcwBlAG0A
YgBsAHkAOgAyADYAMAAsACQARQBhAHMAaQBuAGcAOgB7ACQATABlAGYAdAA6ACQASgBzAHMAbwByAEUA
YQBzAGkAbgBnACQALgAkAEUAYQBzAGUATABpAG4AZQBhAHIALAAkAFQAbwBwADoAJABKAHMAcwBvAHIA
RQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBGAGwAYQB0AHQAZQBuAFcAYQB2AGUALAAkAE8AcABhAGMA
aQB0AHkAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEwAaQBuAGUAYQByAH0A
fQAAH1cAYQB2AGUAIABvAHUAdAAgAEMAaQByAGMAbABlAACCE3sAJABEAHUAcgBhAHQAaQBvAG4AOgA1
ADAAMAAwACwAJABEAGUAbABhAHkAOgA4ADAALAAkAEMAbwBsAHMAOgA4ACwAJABSAG8AdwBzADoANAAs
ACQARgBhAGQAZQA6AHQAcgB1AGUALAAkAFMAbABpAGQAZQBPAHUAdAA6AHQAcgB1AGUALAAkAEYAbAB5
AEQAaQByAGUAYwB0AGkAbwBuADoANgAsACQARgBvAHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBT
AGwAaQBkAGUAcwBoAG8AdwBGAG8AcgBtAGEAdABpAG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBu
AEMAcgBvAHMAcwAsACQAQQBzAHMAZQBtAGIAbAB5ADoAMgA2ADAALAAkAEUAYQBzAGkAbgBnADoAewAk
AEwAZQBmAHQAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEwAaQBuAGUAYQBy
ACwAJABUAG8AcAA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUARgBsAGEAdAB0
AGUAbgBXAGEAdgBlACwAJABPAHAAYQBjAGkAdAB5ADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAu
ACQARQBhAHMAZQBMAGkAbgBlAGEAcgB9AH0AAB1XAGEAdgBlACAAbwB1AHQAIABDAHIAbwBzAHMAAIIl
ewAkAEQAdQByAGEAdABpAG8AbgA6ADUAMAAwADAALAAkAEQAZQBsAGEAeQA6ADgAMAAsACQAQwBvAGwA
cwA6ADgALAAkAFIAbwB3AHMAOgA0ACwAJABGAGEAZABlADoAdAByAHUAZQAsACQAUwBsAGkAZABlAE8A
dQB0ADoAdAByAHUAZQAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4AOgA2ACwAJABGAG8AcgBtAGEA
dABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMA
JAAuACQARgBvAHIAbQBhAHQAaQBvAG4AUgBlAGMAdABhAG4AZwBsAGUAQwByAG8AcwBzACwAJABBAHMA
cwBlAG0AYgBsAHkAOgAyADYAMAAsACQARQBhAHMAaQBuAGcAOgB7ACQATABlAGYAdAA6ACQASgBzAHMA
bwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUATABpAG4AZQBhAHIALAAkAFQAbwBwADoAJABKAHMA
cwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBGAGwAYQB0AHQAZQBuAFcAYQB2AGUALAAkAE8A
cABhAGMAaQB0AHkAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEwAaQBuAGUA
YQByAH0AfQAAMVcAYQB2AGUAIABvAHUAdAAgAFIAZQBjAHQAYQBuAGcAbABlACAAQwByAG8AcwBzAACB
53sAJABEAHUAcgBhAHQAaQBvAG4AOgA1ADAAMAAwACwAJABEAGUAbABhAHkAOgAxADAAMAAsACQAQwBv
AGwAcwA6ADgALAAkAFIAbwB3AHMAOgA0ACwAJABGAGwAeQBEAGkAcgBlAGMAdABpAG8AbgA6ADYALAAk
AEYAbwByAG0AYQB0AGkAbwBuADoAJABHAGUAbwBtAGUAUwBsAGkAZABlAHMAaABvAHcARgBvAHIAbQBh
AHQAaQBvAG4AcwAkAC4AJABGAG8AcgBtAGEAdABpAG8AbgBTAHQAcgBhAGkAZwBoAHQALAAkAEEAcwBz
AGUAbQBiAGwAeQA6ADIANgAwACwAJABFAGEAcwBpAG4AZwA6AHsAJABMAGUAZgB0ADoAJABKAHMAcwBv
AHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgAsACQAVABvAHAAOgAkAEoAcwBz
AG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEYAbABhAHQAdABlAG4AVwBhAHYAZQAsACQATwBw
AGEAYwBpAHQAeQA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUATABpAG4AZQBh
AHIAfQB9AAAhVwBhAHYAZQAgAGkAbgAgAFMAdAByAGEAaQBnAGgAdAAAgeF7ACQARAB1AHIAYQB0AGkA
bwBuADoANQAwADAAMAAsACQARABlAGwAYQB5ADoAMQAwADAALAAkAEMAbwBsAHMAOgA4ACwAJABSAG8A
dwBzADoANAAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4AOgA2ACwAJABGAG8AcgBtAGEAdABpAG8A
bgA6ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQA
RgBvAHIAbQBhAHQAaQBvAG4AUwB3AGkAcgBsACwAJABBAHMAcwBlAG0AYgBsAHkAOgAyADYAMAAsACQA
RQBhAHMAaQBuAGcAOgB7ACQAVABvAHAAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEA
cwBlAEYAbABhAHQAdABlAG4AVwBhAHYAZQAsACQATABlAGYAdAA6ACQASgBzAHMAbwByAEUAYQBzAGkA
bgBnACQALgAkAEUAYQBzAGUATABpAG4AZQBhAHIALAAkAE8AcABhAGMAaQB0AHkAOgAkAEoAcwBzAG8A
cgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEwAaQBuAGUAYQByAH0AfQAAG1cAYQB2AGUAIABpAG4A
IABTAHcAaQByAGwAAIIhewAkAEQAdQByAGEAdABpAG8AbgA6ADMAMAAwADAALAAkAEQAZQBsAGEAeQA6
ADEAMAAwACwAJABDAG8AbABzADoAOAAsACQAUgBvAHcAcwA6ADQALAAkAEYAYQBkAGUAOgB0AHIAdQBl
ACwAJABGAGwAeQBEAGkAcgBlAGMAdABpAG8AbgA6ADYALAAkAEYAbwByAG0AYQB0AGkAbwBuADoAJABH
AGUAbwBtAGUAUwBsAGkAZABlAHMAaABvAHcARgBvAHIAbQBhAHQAaQBvAG4AcwAkAC4AJABGAG8AcgBt
AGEAdABpAG8AbgBaAGkAZwBaAGEAZwAsACQAQQBzAHMAZQBtAGIAbAB5ADoAMgA2ADAALAAkAEMAaABl
AHMAcwBNAG8AZABlADoAewAkAFIAbwB3ADoAMwB9ACwAJABFAGEAcwBpAG4AZwA6AHsAJABMAGUAZgB0
ADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgAsACQAVABv
AHAAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEYAbABhAHQAdABlAG4AVwBh
AHYAZQAsACQATwBwAGEAYwBpAHQAeQA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBz
AGUATABpAG4AZQBhAHIAfQB9AAAdVwBhAHYAZQAgAGkAbgAgAFoAaQBnAFoAYQBnAACB+XsAJABEAHUA
cgBhAHQAaQBvAG4AOgA1ADAAMAAwACwAJABEAGUAbABhAHkAOgAxADAAMAAsACQAQwBvAGwAcwA6ADgA
LAAkAFIAbwB3AHMAOgA0ACwAJABGAGEAZABlADoAdAByAHUAZQAsACQARgBsAHkARABpAHIAZQBjAHQA
aQBvAG4AOgA2ACwAJABGAG8AcgBtAGEAdABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgA
bwB3AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBvAHIAbQBhAHQAaQBvAG4AUwBxAHUAYQByAGUA
LAAkAEEAcwBzAGUAbQBiAGwAeQA6ADIANgAwACwAJABFAGEAcwBpAG4AZwA6AHsAJABMAGUAZgB0ADoA
JABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgAsACQAVABvAHAA
OgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEYAbABhAHQAdABlAG4AVwBhAHYA
ZQAsACQATwBwAGEAYwBpAHQAeQA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUA
TABpAG4AZQBhAHIAfQB9AAAdVwBhAHYAZQAgAGkAbgAgAFMAcQB1AGEAcgBlAACB/3sAJABEAHUAcgBh
AHQAaQBvAG4AOgA1ADAAMAAwACwAJABEAGUAbABhAHkAOgAxADYAMAAsACQAQwBvAGwAcwA6ADgALAAk
AFIAbwB3AHMAOgA0ACwAJABGAGEAZABlADoAdAByAHUAZQAsACQARgBsAHkARABpAHIAZQBjAHQAaQBv
AG4AOgA2ACwAJABGAG8AcgBtAGEAdABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgAbwB3
AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBvAHIAbQBhAHQAaQBvAG4AUgBlAGMAdABhAG4AZwBs
AGUALAAkAEEAcwBzAGUAbQBiAGwAeQA6ADIANgAwACwAJABFAGEAcwBpAG4AZwA6AHsAJABMAGUAZgB0
ADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgAsACQAVABv
AHAAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEYAbABhAHQAdABlAG4AVwBh
AHYAZQAsACQATwBwAGEAYwBpAHQAeQA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBz
AGUATABpAG4AZQBhAHIAfQB9AAAjVwBhAHYAZQAgAGkAbgAgAFIAZQBjAHQAYQBuAGcAbABlAACB+XsA
JABEAHUAcgBhAHQAaQBvAG4AOgA1ADAAMAAwACwAJABEAGUAbABhAHkAOgAxADAAMAAsACQAQwBvAGwA
cwA6ADgALAAkAFIAbwB3AHMAOgA0ACwAJABGAGEAZABlADoAdAByAHUAZQAsACQARgBsAHkARABpAHIA
ZQBjAHQAaQBvAG4AOgA2ACwAJABGAG8AcgBtAGEAdABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABpAGQA
ZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBvAHIAbQBhAHQAaQBvAG4AQwBpAHIA
YwBsAGUALAAkAEEAcwBzAGUAbQBiAGwAeQA6ADIANgAwACwAJABFAGEAcwBpAG4AZwA6AHsAJABMAGUA
ZgB0ADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgAsACQA
VABvAHAAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEYAbABhAHQAdABlAG4A
VwBhAHYAZQAsACQATwBwAGEAYwBpAHQAeQA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUA
YQBzAGUATABpAG4AZQBhAHIAfQB9AAAdVwBhAHYAZQAgAGkAbgAgAEMAaQByAGMAbABlAACB9XsAJABE
AHUAcgBhAHQAaQBvAG4AOgA1ADAAMAAwACwAJABEAGUAbABhAHkAOgA4ADAALAAkAEMAbwBsAHMAOgA4
ACwAJABSAG8AdwBzADoANAAsACQARgBhAGQAZQA6AHQAcgB1AGUALAAkAEYAbAB5AEQAaQByAGUAYwB0
AGkAbwBuADoANgAsACQARgBvAHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBo
AG8AdwBGAG8AcgBtAGEAdABpAG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAEMAcgBvAHMAcwAs
ACQAQQBzAHMAZQBtAGIAbAB5ADoAMgA2ADAALAAkAEUAYQBzAGkAbgBnADoAewAkAEwAZQBmAHQAOgAk
AEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEwAaQBuAGUAYQByACwAJABUAG8AcAA6
ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUARgBsAGEAdAB0AGUAbgBXAGEAdgBl
ACwAJABPAHAAYQBjAGkAdAB5ADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBM
AGkAbgBlAGEAcgB9AH0AABtXAGEAdgBlACAAaQBuACAAQwByAG8AcwBzAACCB3sAJABEAHUAcgBhAHQA
aQBvAG4AOgA1ADAAMAAwACwAJABEAGUAbABhAHkAOgA4ADAALAAkAEMAbwBsAHMAOgA4ACwAJABSAG8A
dwBzADoANAAsACQARgBhAGQAZQA6AHQAcgB1AGUALAAkAEYAbAB5AEQAaQByAGUAYwB0AGkAbwBuADoA
NgAsACQARgBvAHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBoAG8AdwBGAG8A
cgBtAGEAdABpAG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAFIAZQBjAHQAYQBuAGcAbABlAEMA
cgBvAHMAcwAsACQAQQBzAHMAZQBtAGIAbAB5ADoAMgA2ADAALAAkAEUAYQBzAGkAbgBnADoAewAkAEwA
ZQBmAHQAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEwAaQBuAGUAYQByACwA
JABUAG8AcAA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUARgBsAGEAdAB0AGUA
bgBXAGEAdgBlACwAJABPAHAAYQBjAGkAdAB5ADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQA
RQBhAHMAZQBMAGkAbgBlAGEAcgB9AH0AAC9XAGEAdgBlACAAaQBuACAAUgBlAGMAdABhAG4AZwBsAGUA
IABDAHIAbwBzAHMAAIIFewAkAEQAdQByAGEAdABpAG8AbgA6ADUAMAAwADAALAAkAEQAZQBsAGEAeQA6
ADEAMAAwACwAJABDAG8AbABzADoAOAAsACQAUgBvAHcAcwA6ADQALAAkAFMAbABpAGQAZQBPAHUAdAA6
AHQAcgB1AGUALAAkAEYAbAB5AEQAaQByAGUAYwB0AGkAbwBuADoANgAsACQARgBvAHIAbQBhAHQAaQBv
AG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBoAG8AdwBGAG8AcgBtAGEAdABpAG8AbgBzACQALgAk
AEYAbwByAG0AYQB0AGkAbwBuAFMAdAByAGEAaQBnAGgAdAAsACQAQQBzAHMAZQBtAGIAbAB5ADoAMgA2
ADAALAAkAEUAYQBzAGkAbgBnADoAewAkAEwAZQBmAHQAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAk
AC4AJABFAGEAcwBlAEwAaQBuAGUAYQByACwAJABUAG8AcAA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBn
ACQALgAkAEUAYQBzAGUARgBsAGEAdAB0AGUAbgBKAHUAbQBwACwAJABPAHAAYQBjAGkAdAB5ADoAJABK
AHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgB9AH0AACNKAHUAbQBw
ACAAbwB1AHQAIABTAHQAcgBhAGkAZwBoAHQAAIH/ewAkAEQAdQByAGEAdABpAG8AbgA6ADUAMAAwADAA
LAAkAEQAZQBsAGEAeQA6ADEAMAAwACwAJABDAG8AbABzADoAOAAsACQAUgBvAHcAcwA6ADQALAAkAFMA
bABpAGQAZQBPAHUAdAA6AHQAcgB1AGUALAAkAEYAbAB5AEQAaQByAGUAYwB0AGkAbwBuADoANgAsACQA
RgBvAHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBoAG8AdwBGAG8AcgBtAGEA
dABpAG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAFMAdwBpAHIAbAAsACQAQQBzAHMAZQBtAGIA
bAB5ADoAMgA2ADAALAAkAEUAYQBzAGkAbgBnADoAewAkAEwAZQBmAHQAOgAkAEoAcwBzAG8AcgBFAGEA
cwBpAG4AZwAkAC4AJABFAGEAcwBlAEwAaQBuAGUAYQByACwAJABUAG8AcAA6ACQASgBzAHMAbwByAEUA
YQBzAGkAbgBnACQALgAkAEUAYQBzAGUARgBsAGEAdAB0AGUAbgBKAHUAbQBwACwAJABPAHAAYQBjAGkA
dAB5ADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgB9AH0A
AB1KAHUAbQBwACAAbwB1AHQAIABTAHcAaQByAGwAAIIpewAkAEQAdQByAGEAdABpAG8AbgA6ADUAMAAw
ADAALAAkAEQAZQBsAGEAeQA6ADEAMAAwACwAJABDAG8AbABzADoAOAAsACQAUgBvAHcAcwA6ADQALAAk
AFMAbABpAGQAZQBPAHUAdAA6AHQAcgB1AGUALAAkAEYAbAB5AEQAaQByAGUAYwB0AGkAbwBuADoANgAs
ACQARgBvAHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBoAG8AdwBGAG8AcgBt
AGEAdABpAG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAFoAaQBnAFoAYQBnACwAJABBAHMAcwBl
AG0AYgBsAHkAOgAyADYAMAAsACQAQwBoAGUAcwBzAE0AbwBkAGUAOgB7ACQAUgBvAHcAOgAzAH0ALAAk
AEUAYQBzAGkAbgBnADoAewAkAEwAZQBmAHQAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABF
AGEAcwBlAEwAaQBuAGUAYQByACwAJABUAG8AcAA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAk
AEUAYQBzAGUARgBsAGEAdAB0AGUAbgBKAHUAbQBwACwAJABPAHAAYQBjAGkAdAB5ADoAJABKAHMAcwBv
AHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgB9AH0AAB9KAHUAbQBwACAAbwB1
AHQAIABaAGkAZwBaAGEAZwAAggF7ACQARAB1AHIAYQB0AGkAbwBuADoANQAwADAAMAAsACQARABlAGwA
YQB5ADoAMQAwADAALAAkAEMAbwBsAHMAOgA4ACwAJABSAG8AdwBzADoANAAsACQAUwBsAGkAZABlAE8A
dQB0ADoAdAByAHUAZQAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4AOgA2ACwAJABGAG8AcgBtAGEA
dABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMA
JAAuACQARgBvAHIAbQBhAHQAaQBvAG4AUwBxAHUAYQByAGUALAAkAEEAcwBzAGUAbQBiAGwAeQA6ADIA
NgAwACwAJABFAGEAcwBpAG4AZwA6AHsAJABMAGUAZgB0ADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcA
JAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgAsACQAVABvAHAAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4A
ZwAkAC4AJABFAGEAcwBlAEYAbABhAHQAdABlAG4ASgB1AG0AcAAsACQATwBwAGEAYwBpAHQAeQA6ACQA
SgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUATABpAG4AZQBhAHIAfQB9AAAfSgB1AG0A
cAAgAG8AdQB0ACAAUwBxAHUAYQByAGUAAIIpewAkAEQAdQByAGEAdABpAG8AbgA6ADUAMAAwADAALAAk
AEQAZQBsAGEAeQA6ADEAMAAwACwAJABDAG8AbABzADoAOAAsACQAUgBvAHcAcwA6ADQALAAkAFMAbABp
AGQAZQBPAHUAdAA6AHQAcgB1AGUALAAkAEYAbAB5AEQAaQByAGUAYwB0AGkAbwBuADoANgAsACQARgBv
AHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBoAG8AdwBGAG8AcgBtAGEAdABp
AG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAFMAcQB1AGEAcgBlACwAJABBAHMAcwBlAG0AYgBs
AHkAOgAyADYAMAAsACQAQwBoAGUAcwBzAE0AbwBkAGUAOgB7ACQAUgBvAHcAOgAzAH0ALAAkAEUAYQBz
AGkAbgBnADoAewAkAEwAZQBmAHQAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBl
AEwAaQBuAGUAYQByACwAJABUAG8AcAA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBz
AGUARgBsAGEAdAB0AGUAbgBKAHUAbQBwACwAJABPAHAAYQBjAGkAdAB5ADoAJABKAHMAcwBvAHIARQBh
AHMAaQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgB9AH0AADVKAHUAbQBwACAAbwB1AHQAIABT
AHEAdQBhAHIAZQAgAHcAaQB0AGgAIABDAGgAZQBzAHMAAIIjewAkAEQAdQByAGEAdABpAG8AbgA6ADUA
MAAwADAALAAkAEQAZQBsAGEAeQA6ADgAMAAwACwAJABDAG8AbABzADoAOAAsACQAUgBvAHcAcwA6ADQA
LAAkAFMAbABpAGQAZQBPAHUAdAA6AHQAcgB1AGUALAAkAEYAbAB5AEQAaQByAGUAYwB0AGkAbwBuADoA
NgAsACQAUgBlAHYAZQByAHMAZQA6AHQAcgB1AGUALAAkAEYAbwByAG0AYQB0AGkAbwBuADoAJABHAGUA
bwBtAGUAUwBsAGkAZABlAHMAaABvAHcARgBvAHIAbQBhAHQAaQBvAG4AcwAkAC4AJABGAG8AcgBtAGEA
dABpAG8AbgBSAGUAYwB0AGEAbgBnAGwAZQAsACQAQQBzAHMAZQBtAGIAbAB5ADoAMgA2ADAALAAkAEUA
YQBzAGkAbgBnADoAewAkAEwAZQBmAHQAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEA
cwBlAEwAaQBuAGUAYQByACwAJABUAG8AcAA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUA
YQBzAGUARgBsAGEAdAB0AGUAbgBKAHUAbQBwACwAJABPAHAAYQBjAGkAdAB5ADoAJABKAHMAcwBvAHIA
RQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgB9AH0AACVKAHUAbQBwACAAbwB1AHQA
IABSAGUAYwB0AGEAbgBnAGwAZQAAggF7ACQARAB1AHIAYQB0AGkAbwBuADoANQAwADAAMAAsACQARABl
AGwAYQB5ADoAMQAwADAALAAkAEMAbwBsAHMAOgA4ACwAJABSAG8AdwBzADoANAAsACQAUwBsAGkAZABl
AE8AdQB0ADoAdAByAHUAZQAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4AOgA2ACwAJABGAG8AcgBt
AGEAdABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBu
AHMAJAAuACQARgBvAHIAbQBhAHQAaQBvAG4AQwBpAHIAYwBsAGUALAAkAEEAcwBzAGUAbQBiAGwAeQA6
ADIANgAwACwAJABFAGEAcwBpAG4AZwA6AHsAJABMAGUAZgB0ADoAJABKAHMAcwBvAHIARQBhAHMAaQBu
AGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgAsACQAVABvAHAAOgAkAEoAcwBzAG8AcgBFAGEAcwBp
AG4AZwAkAC4AJABFAGEAcwBlAEYAbABhAHQAdABlAG4ASgB1AG0AcAAsACQATwBwAGEAYwBpAHQAeQA6
ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUATABpAG4AZQBhAHIAfQB9AAAfSgB1
AG0AcAAgAG8AdQB0ACAAQwBpAHIAYwBsAGUAAIIRewAkAEQAdQByAGEAdABpAG8AbgA6ADUAMAAwADAA
LAAkAEQAZQBsAGEAeQA6ADEAMAAwACwAJABDAG8AbABzADoAOAAsACQAUgBvAHcAcwA6ADQALAAkAFMA
bABpAGQAZQBPAHUAdAA6AHQAcgB1AGUALAAkAEYAbAB5AEQAaQByAGUAYwB0AGkAbwBuADoANgAsACQA
RgBvAHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBoAG8AdwBGAG8AcgBtAGEA
dABpAG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAFIAZQBjAHQAYQBuAGcAbABlAEMAcgBvAHMA
cwAsACQAQQBzAHMAZQBtAGIAbAB5ADoAMgA2ADAALAAkAEUAYQBzAGkAbgBnADoAewAkAEwAZQBmAHQA
OgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEwAaQBuAGUAYQByACwAJABUAG8A
cAA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUARgBsAGEAdAB0AGUAbgBKAHUA
bQBwACwAJABPAHAAYQBjAGkAdAB5ADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMA
ZQBMAGkAbgBlAGEAcgB9AH0AADFKAHUAbQBwACAAbwB1AHQAIABSAGUAYwB0AGEAbgBnAGwAZQAgAEMA
cgBvAHMAcwAAged7ACQARAB1AHIAYQB0AGkAbwBuADoANQAwADAAMAAsACQARABlAGwAYQB5ADoAMQAw
ADAALAAkAEMAbwBsAHMAOgA4ACwAJABSAG8AdwBzADoANAAsACQARgBsAHkARABpAHIAZQBjAHQAaQBv
AG4AOgA1ACwAJABGAG8AcgBtAGEAdABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgAbwB3
AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBvAHIAbQBhAHQAaQBvAG4AUwB0AHIAYQBpAGcAaAB0
ACwAJABBAHMAcwBlAG0AYgBsAHkAOgAyADYAMAAsACQARQBhAHMAaQBuAGcAOgB7ACQATABlAGYAdAA6
ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUATABpAG4AZQBhAHIALAAkAFQAbwBw
ADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBGAGwAYQB0AHQAZQBuAEoAdQBt
AHAALAAkAE8AcABhAGMAaQB0AHkAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBl
AEwAaQBuAGUAYQByAH0AfQAAIUoAdQBtAHAAIABpAG4AIABTAHQAcgBhAGkAZwBoAHQAAIHhewAkAEQA
dQByAGEAdABpAG8AbgA6ADUAMAAwADAALAAkAEQAZQBsAGEAeQA6ADEAMAAwACwAJABDAG8AbABzADoA
OAAsACQAUgBvAHcAcwA6ADQALAAkAEYAbAB5AEQAaQByAGUAYwB0AGkAbwBuADoANQAsACQARgBvAHIA
bQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBoAG8AdwBGAG8AcgBtAGEAdABpAG8A
bgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAFMAdwBpAHIAbAAsACQAQQBzAHMAZQBtAGIAbAB5ADoA
MgA2ADAALAAkAEUAYQBzAGkAbgBnADoAewAkAEwAZQBmAHQAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4A
ZwAkAC4AJABFAGEAcwBlAEwAaQBuAGUAYQByACwAJABUAG8AcAA6ACQASgBzAHMAbwByAEUAYQBzAGkA
bgBnACQALgAkAEUAYQBzAGUARgBsAGEAdAB0AGUAbgBKAHUAbQBwACwAJABPAHAAYQBjAGkAdAB5ADoA
JABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgB9AH0AABtKAHUA
bQBwACAAaQBuACAAUwB3AGkAcgBsAACCC3sAJABEAHUAcgBhAHQAaQBvAG4AOgA1ADAAMAAwACwAJABE
AGUAbABhAHkAOgAxADAAMAAsACQAQwBvAGwAcwA6ADgALAAkAFIAbwB3AHMAOgA0ACwAJABGAGwAeQBE
AGkAcgBlAGMAdABpAG8AbgA6ADUALAAkAEYAbwByAG0AYQB0AGkAbwBuADoAJABHAGUAbwBtAGUAUwBs
AGkAZABlAHMAaABvAHcARgBvAHIAbQBhAHQAaQBvAG4AcwAkAC4AJABGAG8AcgBtAGEAdABpAG8AbgBa
AGkAZwBaAGEAZwAsACQAQQBzAHMAZQBtAGIAbAB5ADoAMgA2ADAALAAkAEMAaABlAHMAcwBNAG8AZABl
ADoAewAkAFIAbwB3ADoAMwB9ACwAJABFAGEAcwBpAG4AZwA6AHsAJABMAGUAZgB0ADoAJABKAHMAcwBv
AHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgAsACQAVABvAHAAOgAkAEoAcwBz
AG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEYAbABhAHQAdABlAG4ASgB1AG0AcAAsACQATwBw
AGEAYwBpAHQAeQA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUATABpAG4AZQBh
AHIAfQB9AAAdSgB1AG0AcAAgAGkAbgAgAFoAaQBnAFoAYQBnAACB43sAJABEAHUAcgBhAHQAaQBvAG4A
OgA1ADAAMAAwACwAJABEAGUAbABhAHkAOgAxADAAMAAsACQAQwBvAGwAcwA6ADgALAAkAFIAbwB3AHMA
OgA0ACwAJABGAGwAeQBEAGkAcgBlAGMAdABpAG8AbgA6ADUALAAkAEYAbwByAG0AYQB0AGkAbwBuADoA
JABHAGUAbwBtAGUAUwBsAGkAZABlAHMAaABvAHcARgBvAHIAbQBhAHQAaQBvAG4AcwAkAC4AJABGAG8A
cgBtAGEAdABpAG8AbgBTAHEAdQBhAHIAZQAsACQAQQBzAHMAZQBtAGIAbAB5ADoAMgA2ADAALAAkAEUA
YQBzAGkAbgBnADoAewAkAEwAZQBmAHQAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEA
cwBlAEwAaQBuAGUAYQByACwAJABUAG8AcAA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUA
YQBzAGUARgBsAGEAdAB0AGUAbgBKAHUAbQBwACwAJABPAHAAYQBjAGkAdAB5ADoAJABKAHMAcwBvAHIA
RQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgB9AH0AAB1KAHUAbQBwACAAaQBuACAA
UwBxAHUAYQByAGUAAIILewAkAEQAdQByAGEAdABpAG8AbgA6ADUAMAAwADAALAAkAEQAZQBsAGEAeQA6
ADEAMAAwACwAJABDAG8AbABzADoAOAAsACQAUgBvAHcAcwA6ADQALAAkAEYAbAB5AEQAaQByAGUAYwB0
AGkAbwBuADoANQAsACQARgBvAHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBo
AG8AdwBGAG8AcgBtAGEAdABpAG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAFMAcQB1AGEAcgBl
ACwAJABBAHMAcwBlAG0AYgBsAHkAOgAyADYAMAAsACQAQwBoAGUAcwBzAE0AbwBkAGUAOgB7ACQAUgBv
AHcAOgAzAH0ALAAkAEUAYQBzAGkAbgBnADoAewAkAEwAZQBmAHQAOgAkAEoAcwBzAG8AcgBFAGEAcwBp
AG4AZwAkAC4AJABFAGEAcwBlAEwAaQBuAGUAYQByACwAJABUAG8AcAA6ACQASgBzAHMAbwByAEUAYQBz
AGkAbgBnACQALgAkAEUAYQBzAGUARgBsAGEAdAB0AGUAbgBKAHUAbQBwACwAJABPAHAAYQBjAGkAdAB5
ADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgB9AH0AADNK
AHUAbQBwACAAaQBuACAAUwBxAHUAYQByAGUAIAB3AGkAdABoACAAQwBoAGUAcwBzAACCBXsAJABEAHUA
cgBhAHQAaQBvAG4AOgA1ADAAMAAwACwAJABEAGUAbABhAHkAOgA4ADAAMAAsACQAQwBvAGwAcwA6ADgA
LAAkAFIAbwB3AHMAOgA0ACwAJABGAGwAeQBEAGkAcgBlAGMAdABpAG8AbgA6ADUALAAkAFIAZQB2AGUA
cgBzAGUAOgB0AHIAdQBlACwAJABGAG8AcgBtAGEAdABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABpAGQA
ZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBvAHIAbQBhAHQAaQBvAG4AUgBlAGMA
dABhAG4AZwBsAGUALAAkAEEAcwBzAGUAbQBiAGwAeQA6ADIANgAwACwAJABFAGEAcwBpAG4AZwA6AHsA
JABMAGUAZgB0ADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEA
cgAsACQAVABvAHAAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEYAbABhAHQA
dABlAG4ASgB1AG0AcAAsACQATwBwAGEAYwBpAHQAeQA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQA
LgAkAEUAYQBzAGUATABpAG4AZQBhAHIAfQB9AAAjSgB1AG0AcAAgAGkAbgAgAFIAZQBjAHQAYQBuAGcA
bABlAACB43sAJABEAHUAcgBhAHQAaQBvAG4AOgA1ADAAMAAwACwAJABEAGUAbABhAHkAOgAxADAAMAAs
ACQAQwBvAGwAcwA6ADgALAAkAFIAbwB3AHMAOgA0ACwAJABGAGwAeQBEAGkAcgBlAGMAdABpAG8AbgA6
ADUALAAkAEYAbwByAG0AYQB0AGkAbwBuADoAJABHAGUAbwBtAGUAUwBsAGkAZABlAHMAaABvAHcARgBv
AHIAbQBhAHQAaQBvAG4AcwAkAC4AJABGAG8AcgBtAGEAdABpAG8AbgBDAGkAcgBjAGwAZQAsACQAQQBz
AHMAZQBtAGIAbAB5ADoAMgA2ADAALAAkAEUAYQBzAGkAbgBnADoAewAkAEwAZQBmAHQAOgAkAEoAcwBz
AG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEwAaQBuAGUAYQByACwAJABUAG8AcAA6ACQASgBz
AHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUARgBsAGEAdAB0AGUAbgBKAHUAbQBwACwAJABP
AHAAYQBjAGkAdAB5ADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBl
AGEAcgB9AH0AAB1KAHUAbQBwACAAaQBuACAAQwBpAHIAYwBsAGUAAIHzewAkAEQAdQByAGEAdABpAG8A
bgA6ADUAMAAwADAALAAkAEQAZQBsAGEAeQA6ADEAMAAwACwAJABDAG8AbABzADoAOAAsACQAUgBvAHcA
cwA6ADQALAAkAEYAbAB5AEQAaQByAGUAYwB0AGkAbwBuADoANQAsACQARgBvAHIAbQBhAHQAaQBvAG4A
OgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBoAG8AdwBGAG8AcgBtAGEAdABpAG8AbgBzACQALgAkAEYA
bwByAG0AYQB0AGkAbwBuAFIAZQBjAHQAYQBuAGcAbABlAEMAcgBvAHMAcwAsACQAQQBzAHMAZQBtAGIA
bAB5ADoAMgA2ADAALAAkAEUAYQBzAGkAbgBnADoAewAkAEwAZQBmAHQAOgAkAEoAcwBzAG8AcgBFAGEA
cwBpAG4AZwAkAC4AJABFAGEAcwBlAEwAaQBuAGUAYQByACwAJABUAG8AcAA6ACQASgBzAHMAbwByAEUA
YQBzAGkAbgBnACQALgAkAEUAYQBzAGUARgBsAGEAdAB0AGUAbgBKAHUAbQBwACwAJABPAHAAYQBjAGkA
dAB5ADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgB9AH0A
AC9KAHUAbQBwACAAaQBuACAAUgBlAGMAdABhAG4AZwBsAGUAIABDAHIAbwBzAHMAAIIZewAkAEQAdQBy
AGEAdABpAG8AbgA6ADYAMAAwACwAJABEAGUAbABhAHkAOgAxADAAMAAsACQAQwBvAGwAcwA6ADgALAAk
AFIAbwB3AHMAOgA0ACwAJABGAGEAZABlADoAdAByAHUAZQAsACQAUwBsAGkAZABlAE8AdQB0ADoAdABy
AHUAZQAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4AOgA2ACwAJABGAG8AcgBtAGEAdABpAG8AbgA6
ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBv
AHIAbQBhAHQAaQBvAG4AUwB3AGkAcgBsACwAJABBAHMAcwBlAG0AYgBsAHkAOgAyADYANAAsACQARQBh
AHMAaQBuAGcAOgB7ACQATABlAGYAdAA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBz
AGUARgBsAGEAdAB0AGUAbgBMAGkAbgBlAGEAcgAsACQAVABvAHAAOgAkAEoAcwBzAG8AcgBFAGEAcwBp
AG4AZwAkAC4AJABFAGEAcwBlAEkAbgBRAHUAYQByAHQALAAkAE8AcABhAGMAaQB0AHkAOgAkAEoAcwBz
AG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEwAaQBuAGUAYQByAH0AfQAAHVAAYQByAGEAYgBv
AGwAYQAgAFMAdwBpAHIAbAAAgkF7ACQARAB1AHIAYQB0AGkAbwBuADoANgAwADAALAAkAEQAZQBsAGEA
eQA6ADYAMAAsACQAQwBvAGwAcwA6ADgALAAkAFIAbwB3AHMAOgA0ACwAJABGAGEAZABlADoAdAByAHUA
ZQAsACQAUwBsAGkAZABlAE8AdQB0ADoAdAByAHUAZQAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4A
OgA2ACwAJABGAG8AcgBtAGEAdABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgAbwB3AEYA
bwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBvAHIAbQBhAHQAaQBvAG4AWgBpAGcAWgBhAGcALAAkAEEA
cwBzAGUAbQBiAGwAeQA6ADIANgA0ACwAJABDAGgAZQBzAHMATQBvAGQAZQA6AHsAJABSAG8AdwA6ADMA
fQAsACQARQBhAHMAaQBuAGcAOgB7ACQATABlAGYAdAA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQA
LgAkAEUAYQBzAGUARgBsAGEAdAB0AGUAbgBMAGkAbgBlAGEAcgAsACQAVABvAHAAOgAkAEoAcwBzAG8A
cgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEkAbgBRAHUAYQByAHQALAAkAE8AcABhAGMAaQB0AHkA
OgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEwAaQBuAGUAYQByAH0AfQAAH1AA
YQByAGEAYgBvAGwAYQAgAFoAaQBnAFoAYQBnAACCHXsAJABEAHUAcgBhAHQAaQBvAG4AOgAxADIAMAAw
ACwAJABEAGUAbABhAHkAOgAyADAAMAAsACQAQwBvAGwAcwA6ADgALAAkAFIAbwB3AHMAOgA0ACwAJABG
AGEAZABlADoAdAByAHUAZQAsACQAUwBsAGkAZABlAE8AdQB0ADoAdAByAHUAZQAsACQARgBsAHkARABp
AHIAZQBjAHQAaQBvAG4AOgA2ACwAJABGAG8AcgBtAGEAdABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABp
AGQAZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBvAHIAbQBhAHQAaQBvAG4AUwBx
AHUAYQByAGUALAAkAEEAcwBzAGUAbQBiAGwAeQA6ADIANgA0ACwAJABFAGEAcwBpAG4AZwA6AHsAJABM
AGUAZgB0ADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBGAGwAYQB0AHQAZQBu
AEwAaQBuAGUAYQByACwAJABUAG8AcAA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBz
AGUASQBuAFEAdQBhAHIAdAAsACQATwBwAGEAYwBpAHQAeQA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBn
ACQALgAkAEUAYQBzAGUATABpAG4AZQBhAHIAfQB9AAAfUABhAHIAYQBiAG8AbABhACAAUwBxAHUAYQBy
AGUAAID3ewAkAEQAdQByAGEAdABpAG8AbgA6ADQAMAAwACwAJABEAGUAbABhAHkAOgAxADAAMAAsACQA
UgBvAHcAcwA6ADcALAAkAFQAbwBwADoAdAByAHUAZQAsACQARgBhAGQAZQA6AHQAcgB1AGUALAAkAFoA
bwBvAG0AOgB0AHIAdQBlACwAJABGAG8AcgBtAGEAdABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABpAGQA
ZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBvAHIAbQBhAHQAaQBvAG4AUwB0AHIA
YQBpAGcAaAB0AH0AAC9IAG8AcgBpAHoAbwBuAHQAYQBsACAAQgBsAGkAbgBkACAAUwB0AHIAaQBwAGUA
AID9ewAkAEQAdQByAGEAdABpAG8AbgA6ADQAMAAwACwAJABEAGUAbABhAHkAOgAxADAAMAAsACQAQwBv
AGwAcwA6ADEAMAAsACQAUgBpAGcAaAB0ADoAdAByAHUAZQAsACQARgBhAGQAZQA6AHQAcgB1AGUALAAk
AFoAbwBvAG0AOgB0AHIAdQBlACwAJABGAG8AcgBtAGEAdABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABp
AGQAZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBvAHIAbQBhAHQAaQBvAG4AUwB0
AHIAYQBpAGcAaAB0AH0AACtWAGUAcgB0AGkAYwBhAGwAIABCAGwAaQBuAGQAIABTAHQAcgBpAHAAZQAA
W3sAJABEAHUAcgBhAHQAaQBvAG4AOgAxADUAMAAwACwAJABSAG8AdwBzADoANgAsACQAVABvAHAAOgB0
AHIAdQBlACwAJABGAGEAZABlADoAdAByAHUAZQB9AAAjSABvAHIAaQB6AG8AbgB0AGEAbAAgAFMAdABy
AGkAcABlAABdewAkAEQAdQByAGEAdABpAG8AbgA6ADEANQAwADAALAAkAEMAbwBsAHMAOgA4ACwAJABM
AGUAZgB0ADoAdAByAHUAZQAsACQARgBhAGQAZQA6AHQAcgB1AGUAfQAAH1YAZQByAHQAaQBjAGEAbAAg
AFMAdAByAGkAcABlAABxewAkAEQAdQByAGEAdABpAG8AbgA6ADEANQAwADAALAAkAFIAbwB3AHMAOgA2
ACwAJABUAG8AcAA6AHQAcgB1AGUALAAkAEYAYQBkAGUAOgB0AHIAdQBlACwAJABNAG8AdgBlADoAdABy
AHUAZQB9AAAxSABvAHIAaQB6AG8AbgB0AGEAbAAgAE0AbwB2AGkAbgBnACAAUwB0AHIAaQBwAGUAAHN7
ACQARAB1AHIAYQB0AGkAbwBuADoAMQA1ADAAMAAsACQAQwBvAGwAcwA6ADgALAAkAEwAZQBmAHQAOgB0
AHIAdQBlACwAJABGAGEAZABlADoAdAByAHUAZQAsACQATQBvAHYAZQA6AHQAcgB1AGUAfQAALVYAZQBy
AHQAaQBjAGEAbAAgAE0AbwB2AGkAbgBnACAAUwB0AHIAaQBwAGUAAIDrewAkAEQAdQByAGEAdABpAG8A
bgA6ADYAMAAwACwAJABEAGUAbABhAHkAOgAyADAAMAAsACQAUgBvAHcAcwA6ADcALAAkAEYAYQBkAGUA
OgB0AHIAdQBlACwAJABTAGwAaQBkAGUATwB1AHQAOgB0AHIAdQBlACwAJABGAG8AcgBtAGEAdABpAG8A
bgA6ACQARwBlAG8AbQBlAFMAbABpAGQAZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQA
RgBvAHIAbQBhAHQAaQBvAG4AUwB0AHIAYQBpAGcAaAB0AH0AADFIAG8AcgBpAHoAbwBuAHQAYQBsACAA
RgBhAGQAaQBuAGcAIABTAHQAcgBpAHAAZQAAgO17ACQARAB1AHIAYQB0AGkAbwBuADoANgAwADAALAAk
AEQAZQBsAGEAeQA6ADIAMAAwACwAJABDAG8AbABzADoAMQA0ACwAJABGAGEAZABlADoAdAByAHUAZQAs
ACQAUwBsAGkAZABlAE8AdQB0ADoAdAByAHUAZQAsACQARgBvAHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBv
AG0AZQBTAGwAaQBkAGUAcwBoAG8AdwBGAG8AcgBtAGEAdABpAG8AbgBzACQALgAkAEYAbwByAG0AYQB0
AGkAbwBuAFMAdAByAGEAaQBnAGgAdAB9AAAtVgBlAHIAdABpAGMAYQBsACAARgBhAGQAaQBuAGcAIABT
AHQAcgBpAHAAZQAAgQV7ACQARAB1AHIAYQB0AGkAbwBuADoAMQAyADAAMAAsACQARABlAGwAYQB5ADoA
MQAyADAALAAkAEYAbAB5AEQAaQByAGUAYwB0AGkAbwBuADoAMgAsACQAUgBvAHcAcwA6ADYALAAkAEwA
ZQBmAHQAOgB0AHIAdQBlACwAJABGAGEAZABlADoAdAByAHUAZQAsACQARgBvAHIAbQBhAHQAaQBvAG4A
OgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBoAG8AdwBGAG8AcgBtAGEAdABpAG8AbgBzACQALgAkAEYA
bwByAG0AYQB0AGkAbwBuAFMAdAByAGEAaQBnAGgAdAB9AAArSABvAHIAaQB6AG8AbgB0AGEAbAAgAEYA
bAB5ACAAUwB0AHIAaQBwAGUAAIEnewAkAEQAdQByAGEAdABpAG8AbgA6ADEAMgAwADAALAAkAEQAZQBs
AGEAeQA6ADEAMgAwACwAJABGAGwAeQBEAGkAcgBlAGMAdABpAG8AbgA6ADQALAAkAEMAbwBsAHMAOgAx
ADIALAAkAEIAbwB0AHQAbwBtADoAdAByAHUAZQAsACQARgBhAGQAZQA6AHQAcgB1AGUALAAkAEEAcwBz
AGUAbQBiAGwAeQA6ADUAMQA0ACwAJABGAG8AcgBtAGEAdABpAG8AbgA6ACQARwBlAG8AbQBlAFMAbABp
AGQAZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBvAHIAbQBhAHQAaQBvAG4AUwB0
AHIAYQBpAGcAaAB0AH0AACdWAGUAcgB0AGkAYwBhAGwAIABGAGwAeQAgAFMAdAByAGkAcABlAACA93sA
JABEAHUAcgBhAHQAaQBvAG4AOgAyADAAMAAwACwAJABSAG8AdwBzADoANgAsACQATABlAGYAdAA6AHQA
cgB1AGUALAAkAEYAYQBkAGUAOgB0AHIAdQBlACwAJABGAG8AcgBtAGEAdABpAG8AbgA6ACQARwBlAG8A
bQBlAFMAbABpAGQAZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBvAHIAbQBhAHQA
aQBvAG4AUwB0AHIAYQBpAGcAaAB0ACwAJABDAGgAZQBzAHMATQBvAGQAZQA6AHsAJABSAG8AdwA6ADMA
fQB9AAAvSABvAHIAaQB6AG8AbgB0AGEAbAAgAEMAaABlAHMAcwAgAFMAdAByAGkAcABlAACA/3sAJABE
AHUAcgBhAHQAaQBvAG4AOgAyADAAMAAwACwAJABDAG8AbABzADoAMQAyACwAJABUAG8AcAA6AHQAcgB1
AGUALAAkAEYAYQBkAGUAOgB0AHIAdQBlACwAJABGAG8AcgBtAGEAdABpAG8AbgA6ACQARwBlAG8AbQBl
AFMAbABpAGQAZQBzAGgAbwB3AEYAbwByAG0AYQB0AGkAbwBuAHMAJAAuACQARgBvAHIAbQBhAHQAaQBv
AG4AUwB0AHIAYQBpAGcAaAB0ACwAJABDAGgAZQBzAHMATQBvAGQAZQA6AHsAJABDAG8AbAB1AG0AbgA6
ADEAMgB9AH0AACtWAGUAcgB0AGkAYwBhAGwAIABDAGgAZQBzAHMAIABTAHQAcgBpAHAAZQAAd3sAJABE
AHUAcgBhAHQAaQBvAG4AOgA2ADAAMAAsACQARABlAGwAYQB5ADoAOAAwACwAJABSAG8AdwBzADoANgAs
ACQARgBhAGQAZQA6AHQAcgB1AGUALAAkAFMAbABpAGQAZQBPAHUAdAA6AHQAcgB1AGUAfQAAP0gAbwBy
AGkAegBvAG4AdABhAGwAIABSAGEAbgBkAG8AbQAgAEYAYQBkAGkAbgBnACAAUwB0AHIAaQBwAGUAAHl7
ACQARAB1AHIAYQB0AGkAbwBuADoANgAwADAALAAkAEQAZQBsAGEAeQA6ADgAMAAsACQAQwBvAGwAcwA6
ADEAMgAsACQARgBhAGQAZQA6AHQAcgB1AGUALAAkAFMAbABpAGQAZQBPAHUAdAA6AHQAcgB1AGUAfQAA
O1YAZQByAHQAaQBjAGEAbAAgAFIAYQBuAGQAbwBtACAARgBhAGQAaQBuAGcAIABTAHQAcgBpAHAAZQAA
gUd7ACQARAB1AHIAYQB0AGkAbwBuADoAOAAwADAALAAkAEQAZQBsAGEAeQA6ADEANQAwACwAJABSAG8A
dwBzADoANQAsACQAQgBvAHQAdABvAG0AOgB0AHIAdQBlACwAJABNAG8AdgBlADoAdAByAHUAZQAsACQA
QQBzAHMAZQBtAGIAbAB5ADoAMgA2ADQALAAkAEUAYQBzAGkAbgBnADoAJABKAHMAcwBvAHIARQBhAHMA
aQBuAGcAJAAuACQARQBhAHMAZQBJAG4AQgBvAHUAbgBjAGUALAAkAEYAbwByAG0AYQB0AGkAbwBuADoA
JABHAGUAbwBtAGUAUwBsAGkAZABlAHMAaABvAHcARgBvAHIAbQBhAHQAaQBvAG4AcwAkAC4AJABGAG8A
cgBtAGEAdABpAG8AbgBDAGkAcgBjAGwAZQB9AAAxSABvAHIAaQB6AG8AbgB0AGEAbAAgAEIAbwB1AG4A
YwBlACAAUwB0AHIAaQBwAGUAAIFFewAkAEQAdQByAGEAdABpAG8AbgA6ADgAMAAwACwAJABEAGUAbABh
AHkAOgAxADUAMAAsACQAQwBvAGwAcwA6ADEAMAAsACQATABlAGYAdAA6AHQAcgB1AGUALAAkAE0AbwB2
AGUAOgB0AHIAdQBlACwAJABBAHMAcwBlAG0AYgBsAHkAOgAyADYANAAsACQARQBhAHMAaQBuAGcAOgAk
AEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEkAbgBCAG8AdQBuAGMAZQAsACQARgBv
AHIAbQBhAHQAaQBvAG4AOgAkAEcAZQBvAG0AZQBTAGwAaQBkAGUAcwBoAG8AdwBGAG8AcgBtAGEAdABp
AG8AbgBzACQALgAkAEYAbwByAG0AYQB0AGkAbwBuAEMAaQByAGMAbABlAH0AAC1WAGUAcgB0AGkAYwBh
AGwAIABCAG8AdQBuAGMAZQAgAFMAdAByAGkAcABlAAA3ewAkAEQAdQByAGEAdABpAG8AbgA6ADEAMAAw
ADAALAAkAEYAYQBkAGUAOgB0AHIAdQBlAH0AAA1GAGEAZABpAG4AZwAAgKN7ACQARAB1AHIAYQB0AGkA
bwBuADoANQAwADAALAAkAFQAbwBwADoAdAByAHUAZQAsACQARgBhAGQAZQA6AHQAcgB1AGUALAAkAE0A
bwB2AGUAOgB0AHIAdQBlACwAJABFAGEAcwBpAG4AZwA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQA
LgAkAEUAYQBzAGUASQBuAFEAdQBhAGQAfQAAFVMAbABpAGQAZQAgAEQAbwB3AG4AAIClewAkAEQAdQBy
AGEAdABpAG8AbgA6ADQAMAAwACwAJABMAGUAZgB0ADoAdAByAHUAZQAsACQARgBhAGQAZQA6AHQAcgB1
AGUALAAkAE0AbwB2AGUAOgB0AHIAdQBlACwAJABFAGEAcwBpAG4AZwA6ACQASgBzAHMAbwByAEUAYQBz
AGkAbgBnACQALgAkAEUAYQBzAGUASQBuAFEAdQBhAGQAfQAAF1MAbABpAGQAZQAgAFIAaQBnAGgAdAAA
gJN7ACQARAB1AHIAYQB0AGkAbwBuADoAMQAwADAAMAAsACQAVABvAHAAOgB0AHIAdQBlACwAJABNAG8A
dgBlADoAdAByAHUAZQAsACQARQBhAHMAaQBuAGcAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4A
JABFAGEAcwBlAEkAbgBCAG8AdQBuAGMAZQB9AAAXQgBvAHUAbgBjAGUAIABEAG8AdwBuAACAlXsAJABE
AHUAcgBhAHQAaQBvAG4AOgAxADAAMAAwACwAJABMAGUAZgB0ADoAdAByAHUAZQAsACQATQBvAHYAZQA6
AHQAcgB1AGUALAAkAEUAYQBzAGkAbgBnADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBh
AHMAZQBJAG4AQgBvAHUAbgBjAGUAfQAAGUIAbwB1AG4AYwBlACAAUgBpAGcAaAB0AACAhXsAJABEAHUA
cgBhAHQAaQBvAG4AOgAxADAAMAAwACwAJABGAGwAeQBEAGkAcgBlAGMAdABpAG8AbgA6ADQALAAkAEUA
YQBzAGkAbgBnADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBJAG4AQgBhAGMA
awB9AAAbVAAtAHQAbwAtAEIALQBJAG4AQgBhAGMAawABgIV7ACQARAB1AHIAYQB0AGkAbwBuADoAMQAw
ADAAMAAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4AOgA4ACwAJABFAGEAcwBpAG4AZwA6ACQASgBz
AHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUASQBuAEIAYQBjAGsAfQAAG0IALQB0AG8ALQBU
AC0ASQBuAEIAYQBjAGsAAYCFewAkAEQAdQByAGEAdABpAG8AbgA6ADEAMAAwADAALAAkAEYAbAB5AEQA
aQByAGUAYwB0AGkAbwBuADoAMQAsACQARQBhAHMAaQBuAGcAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4A
ZwAkAC4AJABFAGEAcwBlAEkAbgBCAGEAYwBrAH0AABtMAC0AdABvAC0AUgAtAEkAbgBCAGEAYwBrAAGA
hXsAJABEAHUAcgBhAHQAaQBvAG4AOgAxADAAMAAwACwAJABGAGwAeQBEAGkAcgBlAGMAdABpAG8AbgA6
ADIALAAkAEUAYQBzAGkAbgBnADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBJ
AG4AQgBhAGMAawB9AAAbUgAtAHQAbwAtAEwALQBJAG4AQgBhAGMAawABgIV7ACQARAB1AHIAYQB0AGkA
bwBuADoAMgAwADAAMAAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4AOgA2ACwAJABFAGEAcwBpAG4A
ZwA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUASQBuAEIAYQBjAGsAfQAAH1QA
UgAtAHQAbwAtAEIATAAtAEkAbgBCAGEAYwBrAAGAhXsAJABEAHUAcgBhAHQAaQBvAG4AOgAyADAAMAAw
ACwAJABGAGwAeQBEAGkAcgBlAGMAdABpAG8AbgA6ADkALAAkAEUAYQBzAGkAbgBnADoAJABKAHMAcwBv
AHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBJAG4AQgBhAGMAawB9AAAfQgBMAC0AdABvAC0AVABS
AC0ASQBuAEIAYQBjAGsAAYCFewAkAEQAdQByAGEAdABpAG8AbgA6ADIAMAAwADAALAAkAEYAbAB5AEQA
aQByAGUAYwB0AGkAbwBuADoANQAsACQARQBhAHMAaQBuAGcAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4A
ZwAkAC4AJABFAGEAcwBlAEkAbgBCAGEAYwBrAH0AAB9UAEwALQB0AG8ALQBCAFIALQBJAG4AQgBhAGMA
awABgId7ACQARAB1AHIAYQB0AGkAbwBuADoAMgAwADAAMAAsACQARgBsAHkARABpAHIAZQBjAHQAaQBv
AG4AOgAxADAALAAkAEUAYQBzAGkAbgBnADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBh
AHMAZQBJAG4AQgBhAGMAawB9AAAfQgBSAC0AdABvAC0AVABMAC0ASQBuAEIAYQBjAGsAAYDbewAkAEQA
dQByAGEAdABpAG8AbgA6ADMAMAAwADAALAAkAFQAbwBwADoAdAByAHUAZQAsACQAUgBpAGcAaAB0ADoA
dAByAHUAZQAsACQAQgBvAHQAdABvAG0AOgB0AHIAdQBlACwAJABMAGUAZgB0ADoAdAByAHUAZQAsACQA
RgBhAGQAZQA6AHQAcgB1AGUALAAkAEUAYQBzAGkAbgBnADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcA
JAAuACQARQBhAHMAZQBJAG4AQgBvAHUAbgBjAGUAfQAAGVMAaABvAGMAawAgAEUAeABwAGEAbgBkAACA
3XsAJABEAHUAcgBhAHQAaQBvAG4AOgAyADAAMAAwACwAJABGAGwAeQBEAGkAcgBlAGMAdABpAG8AbgA6
ADYALAAkAEUAYQBzAGkAbgBnADoAewAkAEwAZQBmAHQAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAk
AC4AJABFAGEAcwBlAEwAaQBuAGUAYQByACwAJABUAG8AcAA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBn
ACQALgAkAEUAYQBzAGUARgBsAGEAdAB0AGUAbgBXAGEAdgBlAH0AfQAAF1cAYQB2AGUALQBSAC0AdABv
AC0ATAABgN17ACQARAB1AHIAYQB0AGkAbwBuADoAMwAwADAAMAAsACQARgBsAHkARABpAHIAZQBjAHQA
aQBvAG4AOgA1ACwAJABFAGEAcwBpAG4AZwA6AHsAJABMAGUAZgB0ADoAJABKAHMAcwBvAHIARQBhAHMA
aQBuAGcAJAAuACQARQBhAHMAZQBMAGkAbgBlAGEAcgAsACQAVABvAHAAOgAkAEoAcwBzAG8AcgBFAGEA
cwBpAG4AZwAkAC4AJABFAGEAcwBlAEYAbABhAHQAdABlAG4ASgB1AG0AcAB9AH0AABdKAHUAbQBwAC0A
TAAtAHQAbwAtAFIAAYCJewAkAEQAdQByAGEAdABpAG8AbgA6ADEAMAAwADAALAAkAEYAbAB5AEQAaQBy
AGUAYwB0AGkAbwBuADoANAAsACQARQBhAHMAaQBuAGcAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAk
AC4AJABFAGEAcwBlAEkAbgBCAG8AdQBuAGMAZQB9AAAbQgBvAHUAbgBjAGUALQBUAC0AdABvAC0AQgAB
gIl7ACQARAB1AHIAYQB0AGkAbwBuADoAMQAwADAAMAAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4A
OgA4ACwAJABFAGEAcwBpAG4AZwA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUA
SQBuAEIAbwB1AG4AYwBlAH0AABtCAG8AdQBuAGMAZQAtAEIALQB0AG8ALQBUAAGAm3sAJABEAHUAcgBh
AHQAaQBvAG4AOgAxADIAMAAwACwAJABGAGwAeQBEAGkAcgBlAGMAdABpAG8AbgA6ADgALAAkAEUAYQBz
AGkAbgBnADoAewAkAFQAbwBwADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBT
AGkAbQBwAGwAZQBKAHUAbQBwAH0AfQAAI0oAdQBtAHAALQB1AHAALQBGAGEAbABsAC0AZABvAHcAbgAB
QXsAJABEAHUAcgBhAHQAaQBvAG4AOgAxADAAMAAwACwAJABGAGwAeQBEAGkAcgBlAGMAdABpAG8AbgA6
ADQAfQAADVQALQB0AG8ALQBCAAFBewAkAEQAdQByAGEAdABpAG8AbgA6ADEAMAAwADAALAAkAEYAbAB5
AEQAaQByAGUAYwB0AGkAbwBuADoAOAB9AAANQgAtAHQAbwAtAFQAAUF7ACQARAB1AHIAYQB0AGkAbwBu
ADoAMQAwADAAMAAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4AOgAxAH0AAA1MAC0AdABvAC0AUgAB
QXsAJABEAHUAcgBhAHQAaQBvAG4AOgAxADAAMAAwACwAJABGAGwAeQBEAGkAcgBlAGMAdABpAG8AbgA6
ADIAfQAADVIALQB0AG8ALQBMAAFBewAkAEQAdQByAGEAdABpAG8AbgA6ADIAMAAwADAALAAkAEYAbAB5
AEQAaQByAGUAYwB0AGkAbwBuADoANgB9AAARVABSAC0AdABvAC0AQgBMAAFBewAkAEQAdQByAGEAdABp
AG8AbgA6ADIAMAAwADAALAAkAEYAbAB5AEQAaQByAGUAYwB0AGkAbwBuADoAOQB9AAARQgBMAC0AdABv
AC0AVABSAAFBewAkAEQAdQByAGEAdABpAG8AbgA6ADIAMAAwADAALAAkAEYAbAB5AEQAaQByAGUAYwB0
AGkAbwBuADoANQB9AAARVABMAC0AdABvAC0AQgBSAAFDewAkAEQAdQByAGEAdABpAG8AbgA6ADIAMAAw
ADAALAAkAEYAbAB5AEQAaQByAGUAYwB0AGkAbwBuADoAMQAwAH0AABFCAFIALQB0AG8ALQBUAEwAAYCH
ewAkAEQAdQByAGEAdABpAG8AbgA6ADEAMAAwADAALAAkAEYAbAB5AEQAaQByAGUAYwB0AGkAbwBuADoA
NAAsACQARQBhAHMAaQBuAGcAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEkA
bgBRAHUAaQBuAHQAfQAAHVQALQB0AG8ALQBCAC0ASQBuAFEAdQBpAG4AdAABgId7ACQARAB1AHIAYQB0
AGkAbwBuADoAMQAwADAAMAAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4AOgA4ACwAJABFAGEAcwBp
AG4AZwA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUASQBuAFEAdQBpAG4AdAB9
AAAdQgAtAHQAbwAtAFQALQBJAG4AUQB1AGkAbgB0AAGAhXsAJABEAHUAcgBhAHQAaQBvAG4AOgA2ADAA
MAAsACQARgBsAHkARABpAHIAZQBjAHQAaQBvAG4AOgAxACwAJABFAGEAcwBpAG4AZwA6ACQASgBzAHMA
bwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUASQBuAFEAdQBpAG4AdAB9AAAdTAAtAHQAbwAtAFIA
LQBJAG4AUQB1AGkAbgB0AAGAhXsAJABEAHUAcgBhAHQAaQBvAG4AOgA2ADAAMAAsACQARgBsAHkARABp
AHIAZQBjAHQAaQBvAG4AOgAyACwAJABFAGEAcwBpAG4AZwA6ACQASgBzAHMAbwByAEUAYQBzAGkAbgBn
ACQALgAkAEUAYQBzAGUASQBuAFEAdQBpAG4AdAB9AAAdUgAtAHQAbwAtAEwALQBJAG4AUQB1AGkAbgB0
AAGAh3sAJABEAHUAcgBhAHQAaQBvAG4AOgAyADAAMAAwACwAJABGAGwAeQBEAGkAcgBlAGMAdABpAG8A
bgA6ADYALAAkAEUAYQBzAGkAbgBnADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMA
ZQBJAG4AUQB1AGkAbgB0AH0AACFUAFIALQB0AG8ALQBCAEwALQBJAG4AUQB1AGkAbgB0AAGAh3sAJABE
AHUAcgBhAHQAaQBvAG4AOgAyADAAMAAwACwAJABGAGwAeQBEAGkAcgBlAGMAdABpAG8AbgA6ADkALAAk
AEUAYQBzAGkAbgBnADoAJABKAHMAcwBvAHIARQBhAHMAaQBuAGcAJAAuACQARQBhAHMAZQBJAG4AUQB1
AGkAbgB0AH0AACFCAEwALQB0AG8ALQBUAFIALQBJAG4AUQB1AGkAbgB0AAGAiXsAJABEAHUAcgBhAHQA
aQBvAG4AOgAyADAAMAAwACwAJABGAGwAeQBEAGkAcgBlAGMAdABpAG8AbgA6ADUAfQAsACQARQBhAHMA
aQBuAGcAOgAkAEoAcwBzAG8AcgBFAGEAcwBpAG4AZwAkAC4AJABFAGEAcwBlAEkAbgBRAHUAaQBuAHQA
fQAAIVQATAAtAHQAbwAtAEIAUgAtAEkAbgBRAHUAaQBuAHQAAYCJewAkAEQAdQByAGEAdABpAG8AbgA6
ADIAMAAwADAALAAkAEYAbAB5AEQAaQByAGUAYwB0AGkAbwBuADoAMQAwACwAJABFAGEAcwBpAG4AZwA6
ACQASgBzAHMAbwByAEUAYQBzAGkAbgBnACQALgAkAEUAYQBzAGUASQBuAFEAdQBpAG4AdAB9AAAhQgBS
AC0AdABvAC0AVABMAC0ASQBuAFEAdQBpAG4AdAABGWIAdQB0AHQAbwBuAEMAYQBuAGMAZQBsAAAPJgBD
AGEAbgBjAGUAbAAAE2IAdQB0AHQAbwBuAEEAZABkAAAJJgBBAGQAZAAAGWwAYQBiAGUAbABTAHAAbABp
AHQAZQByAAAlYwBvAG0AYgBvAEIAbwB4AFQAcgBhAG4AcwBpAHQAaQBvAG4AAElsAGkAbgBrAEwAYQBi
AGUAbABDAGEAcAB0AGkAbwBuAFQAcgBhAG4AcwBpAHQAaQBvAG4AVAB1AG4AaQBuAGcAVABvAG8AbAAA
O0MAYQBwAHQAaQBvAG4AIABUAHIAYQBuAHMAaQB0AGkAbwBuACAAQgB1AGkAbABkACAAVABvAG8AbAAA
NWwAYQBiAGUAbABDAGEAcAB0AGkAbwBuAFQAcgBhAG4AcwBpAHQAaQBvAG4ATgBhAG0AZQAAC04AYQBt
AGUAOgAAK3QAZQB4AHQAQgBvAHgAVAByAGEAbgBzAGkAdABpAG8AbgBOAGEAbQBlAAAnbABhAGIAZQBs
AFQAcgBhAG4AcwBpAHQAaQBvAG4AQwBvAGQAZQAAC0MAbwBkAGUAOgAAK3QAZQB4AHQAQgBvAHgAVABy
AGEAbgBzAGkAdABpAG8AbgBDAG8AZABlAAAxRgBvAHIAbQBBAGQAZABDAGEAcAB0AGkAbwBuAFQAcgBh
AG4AcwBpAHQAaQBvAG4AAC1BAGQAZAAgAEMAYQBwAHQAaQBvAG4AIABUAHIAYQBuAHMAaQB0AGkAbwBu
AAA3KABDAGgAbwBvAHMAZQAgAEMAYQBwAHQAaQBvAG4AIABUAHIAYQBuAHMAaQB0AGkAbwBuACkAADVJ
AG4AdABlAHIAbgBlAHQAIABFAHgAcABsAG8AcgBlAHIAXABpAGUAeABwAGwAbwByAGUAAICRaAB0AHQA
cAA6AC8ALwBzAGwAaQBkAGUAcwBoAG8AdwAuAGoAcwBzAG8AcgAuAGMAbwBtAC8AZABvAGMAdQBtAGUA
bgB0AGEAdABpAG8AbgAvAGMAYQBwAHQAaQBvAG4ALQB0AHIAYQBuAHMAaQB0AGkAbwBuAC0AYgB1AGkA
bABkAGUAcgAuAGgAdABtAGwAARFiAHUAdAB0AG8AbgBPAEsAAAcmAE8ASwAAH2wAaQBuAGsATABhAGIA
ZQBsAFIAZQBtAG8AdgBlAAANUgBlAG0AbwB2AGUAABlsAGkAbgBrAEwAYQBiAGUAbABBAGQAZAAAB0EA
ZABkAAAlbABpAHMAdABCAG8AeABUAHIAYQBuAHMAaQB0AGkAbwBuAHMAAB9sAGkAbgBrAEwAYQBiAGUA
bABNAG8AdgBlAFUAcAAAD00AbwB2AGUAIABVAHAAACNsAGkAbgBrAEwAYQBiAGUAbABNAG8AdgBlAEQA
bwB3AG4AABNNAG8AdgBlACAARABvAHcAbgAAKU0AaQBjAHIAbwBzAG8AZgB0ACAAUwBhAG4AcwAgAFMA
ZQByAGkAZgAAIWwAYQBiAGUAbABUAHIAYQBuAHMAaQB0AGkAbwBuAHMAACdDAGEAcAB0AGkAbwBuACAA
VABhAG4AcwBpAHQAaQBvAG4AcwA6AAA1RgBvAHIAbQBFAGQAaQB0AEMAYQBwAHQAaQBvAG4AVAByAGEA
bgBzAGkAdABpAG8AbgBzAAAzQwBhAHAAdABpAG8AbgAgAFQAYQBuAHMAaQB0AGkAbwBuAHMAIABFAGQA
aQB0AG8AcgAATWwAaQBuAGsATABhAGIAZQBsAFMAbABpAGQAZQBzAGgAbwB3AFQAcgBhAG4AcwBpAHQA
aQBvAG4AVAB1AG4AaQBuAGcAVABvAG8AbAAAP1MAbABpAGQAZQBzAGgAbwB3ACAAVAByAGEAbgBzAGkA
dABpAG8AbgAgAEIAdQBpAGwAZAAgAFQAbwBvAGwAADlsAGEAYgBlAGwAUwBsAGkAZABlAHMAaABvAHcA
VAByAGEAbgBzAGkAdABpAG8AbgBOAGEAbQBlAAA1RgBvAHIAbQBBAGQAZABTAGwAaQBkAGUAcwBoAG8A
dwBUAHIAYQBuAHMAaQB0AGkAbwBuAAAxQQBkAGQAIABTAGwAaQBkAGUAcwBoAG8AdwAgAFQAcgBhAG4A
cwBpAHQAaQBvAG4AADsoAEMAaABvAG8AcwBlACAAUwBsAGkAZABlAHMAaABvAHcAIABUAHIAYQBuAHMA
aQB0AGkAbwBuACkAAICVaAB0AHQAcAA6AC8ALwBzAGwAaQBkAGUAcwBoAG8AdwAuAGoAcwBzAG8AcgAu
AGMAbwBtAC8AZABvAGMAdQBtAGUAbgB0AGEAdABpAG8AbgAvAHMAbABpAGQAZQBzAGgAbwB3AC0AdABy
AGEAbgBzAGkAdABpAG8AbgAtAGIAdQBpAGwAZABlAHIALgBoAHQAbQBsAAErUwBsAGkAZABlAHMAaABv
AHcAIABUAGEAbgBzAGkAdABpAG8AbgBzADoAADlGAG8AcgBtAEUAZABpAHQAUwBsAGkAZABlAHMAaABv
AHcAVAByAGEAbgBzAGkAdABpAG8AbgBzAAA3UwBsAGkAZABlAHMAaABvAHcAIABUAGEAbgBzAGkAdABp
AG8AbgBzACAARQBkAGkAdABvAHIAAAAAUxHPweuNqEO4uCl6smL34QAIiMcmwsKrurMIt3pcVhk04IkG
FRIJARMACLA/X38R1Qo6AgYCAyAAAgQgAQECAwYROAQgABE4BSABARE4AwYRPAQgABE8BSABARE8AwYR
QAQgABFABSABARFAAgYIAyAACAQgAQEIAgYOAyAADgQgAQEOBwYVEgwBElQIIAAVEgwBElQJIAEBFRIM
ARJUBwYVEgwBElgIIAAVEgwBElgJIAEBFRIMARJYAwYRNAQgABE0BSABARE0BCAAEjAFIAEBEjAEIAAS
LAUgAQESLAQgABIoBSABARIoBCAAEiQFIAEBEiQDBhIdBCAAEh0FIAEBEh0GBhURIQECByAAFREhAQII
IAEBFREhAQIDBhIQBCAAEhAFIAEBEhADIAABAygAAgQoABE4BCgAETwEKAARQAMoAAgDKAAOCCgAFRIM
ARJUCCgAFRIMARJYBCgAETQEKAASMAQoABIsBCgAEigEKAASJAQoABIdBygAFREhAQIEKAASEAMGEhgE
IAASGAUgAQESGAMGEiAEIAASIAUgAQESIAMGEhwEIAASHAUgAQESHAQoABIYBCgAEiAEKAASHAMGESUE
IAARJQUgAQERJQQoABElAwYSKQQgABIpBSABARIpBCgAEikEAAAAAAQBAAAABAIAAAADBhFEBAMAAAAE
DAAAAAMGEUgEBAAAAAQIAAAABAABAAAEAAIAAAQABAAABAAIAAAEBAEAAAQEBAAABAgBAAAECAQAAAQB
AgAABAICAAAEAQgAAAQCCAAAAwYRTAQAAwAABCAAEUQFIAEBEUQEIAARTAUgAQERTAQgABFIBSABARFI
BCgAEUQEKAARTAQoABFIBSACAQ4OCAYVEi0CDhJUBwYVEgkBElQDAAABCAYVEi0CDhJYBwYVEgkBElgD
BhIxAwYSNQMGEjkDBhI9AwYSQQMGEkUEIAASWAUgAQESSQYgAgEcEk0GIAIBHBJJBiACARwSUQQoABJY
AwYSVQcgABUSCQEICyADCAgVEgkBCBAICCADHBJZEl0cBiABEWESWQQgABJUBCgAElSBIAAkAAAEgAAA
FAEAAAYCAAAAJAAAUlNBMQAIAAABAAEA49sKBZdA7Bv7tA8CbR7fXlK2gp3oJ2giekotkHpDFLqk2zI2
tsLAnFkYKogdEY2Kbm2+lxndiOmVvNPLfIezNpwrLanLRm4Vo06rZFYG3kR4jCApK9RBlLScM3wPyF/w
gIzjHIVnrwG3X6igzUYCOo5B/KbHDSgikGwtCTULLCOtpiycAzODVDC61cxFYFOZchM+kz2yKi/2y5Rq
/IcblAHPqPUD8V5JhtbfgY68CcJTsiqKwLPE1JTTYsk9y7ZEcVfpSRMHlQDWCdrytfVlKHHDgyh6wXsM
5JvGZmK+7SYimWK3N8q1y3lJoPgxY5o9srisyhPSa5Ij6ijpEYjH7ikBACQzMDA0QkE5Mi1BNzQ3LTQw
MTctODRBNS0wNTJDNEQwMDBBQzkAAAUgAQESfYCBAQB8SnNzb3IuVXRpbGl0aWVzLkFub255bW91c09i
amVjdENvbnZlcnRlciwgSnNzb3IuVXRpbGl0aWVzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1
dHJhbCwgUHVibGljS2V5VG9rZW49ODhjNzI2YzJjMmFiYmFiMwAABAABAg4FIAASgIkFIAASgI0GIAES
gIkIBSAAEYCRBwcDCBKAhQgGFRIJARJUBSABEwAIBRUSCQEOBSABARMABwcDEjASKQgGFRIJARJYBSAC
AQ4cBRURIQECCRUSgJkCDhKAlQUgAQETAQwHBRIsEh0IElgSgJUEBwESKAQHARIkBCAAEwAMBwIVESEB
AhURIQECKgEAJVdoZXRoZXIgdG8gcGxheSBzbGlkZXNob3cgdHJhbnNpdGlvbi4AACgBACNXaGV0aGVy
IHRvIHBsYXkgY2FwdGlvbiB0cmFuc2l0aW9uLgAAPwEAOk5vOiBOZXZlciwgQWZ0ZXJTbGlkZXNob3c6
IEFmdGVyIFNsaWRlc2hvdywgQWx3YXlzOiBBbHdheXMAADEBACxObzogTmV2ZXIsIEhvdmVyOiBNb3Vz
ZSBPdmVyLCBBbHdheXM6IEFsd2F5cwAALwEAKlRydWUgdG8gc2hvdyBpbWFnZSBsb2FkaW5nLCBvdGhl
cndpc2Ugbm90LgAAMQEALFRydWUgdG8gcGxheSBzbGlkZSBvbmUgYnkgb25lIGF1dG9tYXRpY2FsbHku
AABWAQBRQW4gaW50ZWdlciB2YWx1ZSBpbiBtaWxsaXNlY29uZHMgd2hpY2ggaW5kaWNhdGVzIHRoZSBp
bnRlcnZhbCBiZXR3ZWVuIGVhY2ggc2xpZGUuAABSAQBNVHJ1ZSB0byB0cmVhdCBhbnkgaHRtbCBlbGVt
ZW50IGFzIHNsaWRlLCBvdGhlcndpc2UgdHJlYXQgb25seSBpbWFnZSBhcyBzbGlkZS4AAEUBAEBXaGV0
aGVyIHRvIHBhdXNlIHdoZW4gbW91c2Ugb3ZlciBpZiBhIHNsaWRlc2hvdyBpcyBhdXRvIHBsYXlpbmcu
AAApAQAkQWxsb3dzIGFycm93IGtleSB0byBuYXZpZ2F0ZSBvciBub3QuAABCAQA9U3BlY2lmaWVzIGRl
ZmF1bHQgZHVyYXRpb24gKHN3aXBlKSBmb3Igc2xpZGUgaW4gbWlsbGlzZWNvbmRzLgAALAEAJ01pbmlt
dW0gZHJhZyBvZmZzZXQgdGhhdCB0cmlnZ2VyIHNsaWRlLgAAKAEAI1NwYWNlIGJldHdlZW4gZWFjaCBz
bGlkZSBpbiBwaXhlbHMuAAAqAQAlSHRtbCBjb250ZW50IHRoYXQgd2lsbCBwbGF5IGFzIHNsaWRlLgAA
ByACARJ9En2BAAEAgIRTeXN0ZW0uQ29tcG9uZW50TW9kZWwuRGVzaWduLk11bHRpbGluZVN0cmluZ0Vk
aXRvciwgU3lzdGVtLkRlc2lnbiwgVmVyc2lvbj0yLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1Ymxp
Y0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2F1U3lzdGVtLkRyYXdpbmcuRGVzaWduLlVJVHlwZUVkaXRv
ciwgU3lzdGVtLkRyYXdpbmcsIFZlcnNpb249Mi4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNL
ZXlUb2tlbj1iMDNmNWY3ZjExZDUwYTNhAAAFAQAAAABPAQBKT3B0aW1pemUgdGhlIHNsaWRlc2hvdyB0
byBiZSBjb21wYXRpYmxlIHdpdGggZUJheSBsaXN0aW5nLCBlQmF5IHN0b3JlIGV0Yy4AACgBACNTbGlk
ZXNob3cgdGFuc2l0aW9ucyB0byBwbGF5IHNsaWRlLgAAGQEAFFNsaWRlc2hvd1RyYW5zaXRpb25zAACA
mQEAHldsYy5TbGlkZXNob3dUcmFuc2l0aW9uc0VkaXRvcnVTeXN0ZW0uRHJhd2luZy5EZXNpZ24uVUlU
eXBlRWRpdG9yLCBTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj0yLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWws
IFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EAADcBADJDYXB0aW9uIHRhbnNpdGlvbnMgdG8g
cGxheSBjYXB0aW9ucyBvZiBlYWNoIHNsaWRlLgAAFwEAEkNhcHRpb25UcmFuc2l0aW9ucwAAgJcBABxX
bGMuQ2FwdGlvblRyYW5zaXRpb25zRWRpdG9ydVN5c3RlbS5EcmF3aW5nLkRlc2lnbi5VSVR5cGVFZGl0
b3IsIFN5c3RlbS5EcmF3aW5nLCBWZXJzaW9uPTIuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj
S2V5VG9rZW49YjAzZjVmN2YxMWQ1MGEzYQAANQEAMFRoZSB3YXkgdG8gY2hvb3NlIHRyYW5zaXRpb24g
dG8gcGxheSBlYWNoIHNsaWRlLgAAMwEALkpzc29yIEdlb21lIFNsaWRlc2hvdyBDb25maWd1cmF0aW9u
IEV4dGVuc2lvbnMAAHYBAHFMYXlvdXQgZGVmaW5pdGlvbiBvZiB0aGUgc2xpZGVzaG93IGNvbnRyb2ws
IGluY2x1ZGVzICdBcnJvdyBMZWZ0JywgJ0Fycm93IFJpZ2h0JywgJ05hdmlnYXRvcicsICdTbGlkZXMg
Q29udGFpbmVyJwAABQEAAQAAKAEAI0Fycm93IGxlZnQgYnV0dG9uIGxheW91dCBkZWZpbml0aW9uAAAp
AQAkQXJyb3cgcmlnaHQgYnV0dG9uIGxheW91dCBkZWZpbml0aW9uAAAgAQAbTmF2aWdhdG9yIGxheW91
dCBkZWZpbml0aW9uAAAnAQAiU2xpZGVzIGNvbnRhaW5lciBsYXlvdXQgZGVmaW5pdGlvbgAAfwEAelN5
c3RlbS5Db21wb25lbnRNb2RlbC5FeHBhbmRhYmxlT2JqZWN0Q29udmVydGVyLCBTeXN0ZW0sIFZlcnNp
b249Mi4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5
AABIAQBDVGhlIGFsaWdubWVudCBvZiB0aGUgZWxlbWVudCB0aGF0IHdpbGwgYmUgZGlzcGxheWVkIG9u
IHRoZSBjb250cm9sLgAAGwEAFlRoZSBob3Jpem9udGFsIG1hcmdpbi4AABkBABRUaGUgdmVydGljYWwg
bWFyZ2luLgAAFQEAEEFuIHVybCBvZiBpbWFnZS4AABkBABRXaWR0aCBvZiB0aGUgYnV0dG9uLgAAGgEA
FUhlaWdodCBvZiB0aGUgYnV0dG9uLgAAIwEAHldpZHRoIG9mIHRoZSBzbGlkZXMgY29udGFpbmVyLgAA
JAEAH0hlaWdodCBvZiB0aGUgc2xpZGVzIGNvbnRhaW5lci4AAAgVEoDBAg4SVAcVEi0CDhJUByACARMA
EwEJIAAVEoDFARMBCiABARUSgMkBEwAEBwESVAgVEoDBAg4SWAcVEi0CDhJYBAcBElgGIAEBEYDVBiAB
ARGA2QUgAgEICAYgAQERgN0GIAEBEYDhBiABARGA6QYgAQERgO0FIAIBHBgGIAEBEoD1BiABARKA+QYg
AQESgQEFIAIBDAwGIAEBEYEFBiABARGBDQUgABKBEQYgAQESgNEGIAEBEYEVBiABARGBGQMgABwFIAAS
gR0EIAEIHAUgAB0TAAUgAQEdHAYgAQESgSEDBwECBSAAEYElBSAAEoEpBSAAEoEtBiABCBKBLQYgARKB
LQgGAAEOEYE1BQACDg4OBiABARKBPQoHBA4OEoE9EoFBBiABARGBRQUAABGBSQYgAQERgUkGIAEBEYFN
DCAFAQ4MEYFVEYFZBQYgAQESgVEGFRIMARJYBSAAEoFdBSAAEoFhEAcEFRIMARJYElgSgWESgM0JBwIV
EgkBElgIBRUSCQEICQcCFRIJAQgSWAUgABKBaQYgAQESgW0EIAEcCAsHAxKBZRUSCQEICAYHBAgICAgF
IAARgNkEBwESXAUgABKBeQQgAQEcDAcEEoFlHBKBYRKAzQUgAgEIHAYgAgEIEwAEIAAdHBEHCRKBZRUS
CQEICAgICBwICBAHAxUSDAESWBUSDAESWBJgBhUSDAESVBAHBBUSDAESVBJUEoFhEoDNCQcCFRIJARJU
CAkHAhUSCQEIElQEBwESaBAHAxUSDAESVBUSDAESVBJsUwEATkY6XFdvcmtzXFphemFuYWlyZVxKc3Nv
ci5VdGlsaXRpZXNcU2VydmljZXNcRHluYW1pY0J1aWxkc1wyMDEwMDkxNS5Qcml2YXRlLnNuawAADAEA
BzEuMC4wLjcAAAgBAAgAAAAAAB4BAAEAVAIWV3JhcE5vbkV4Y2VwdGlvblRocm93cwEAABx8AQAAAAAA
AAAAAD58AQAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwfAEAAAAAAAAAAAAAAAAAAAAAAAAAX0NvckRs
bE1haW4AbXNjb3JlZS5kbGwAAAAAAP8lACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAAAABgAAIAAAAAAAAAAAAAAAAAAAAEAAQAAADAAAIAAAAAA
AAAAAAAAAAAAAAEAAAAAAEgAAABYgAEAtAIAAAAAAAAAAAAAtAI0AAAAVgBTAF8AVgBFAFIAUwBJAE8A
TgBfAEkATgBGAE8AAAAAAL0E7/4AAAEAAAABAAcAAAAAAAEABwAAAD8AAAAAAAAABAAAAAIAAAAAAAAA
AAAAAAAAAABEAAAAAQBWAGEAcgBGAGkAbABlAEkAbgBmAG8AAAAAACQABAAAAFQAcgBhAG4AcwBsAGEA
dABpAG8AbgAAAAAAAACwBBQCAAABAFMAdAByAGkAbgBnAEYAaQBsAGUASQBuAGYAbwAAAPABAAABADAA
MAAwADAAMAA0AGIAMAAAACwAAgABAEYAaQBsAGUARABlAHMAYwByAGkAcAB0AGkAbwBuAAAAAAAgAAAA
MAAIAAEARgBpAGwAZQBWAGUAcgBzAGkAbwBuAAAAAAAxAC4AMAAuADAALgA3AAAAcAAnAAEASQBuAHQA
ZQByAG4AYQBsAE4AYQBtAGUAAABEAF8AMQA2AEQAQwA4AEMAQQAxAEIAOAAwAEIANABGADMARgA5ADcA
OQBGAEMAMwA0ADIAOQBCADMAQQBCAEMAQQBBAC4AZABsAGwAAAAAACgAAgABAEwAZQBnAGEAbABDAG8A
cAB5AHIAaQBnAGgAdAAAACAAAAB4ACcAAQBPAHIAaQBnAGkAbgBhAGwARgBpAGwAZQBuAGEAbQBlAAAA
RABfADEANgBEAEMAOABDAEEAMQBCADgAMABCADQARgAzAEYAOQA3ADkARgBDADMANAAyADkAQgAzAEEA
QgBDAEEAQQAuAGQAbABsAAAAAAA0AAgAAQBQAHIAbwBkAHUAYwB0AFYAZQByAHMAaQBvAG4AAAAxAC4A
MAAuADAALgA3AAAAOAAIAAEAQQBzAHMAZQBtAGIAbAB5ACAAVgBlAHIAcwBpAG8AbgAAADAALgAwAC4A
MAAuADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHABAAwAAABQPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
16dc8ca1-b80b-4f3f-979f-c3429b3abcaa
2012-06-08T00:00:00+08:00
true
true
No
Always
Always
true
true
3000
true
false
true
300
20
20
<!-- Slide -->
<div style="position: absolute; overflow: hidden;">
<!-- Image -->
<img u="image" src="http://slideshow.jssor.com/img/auto/001.jpg" width="600" height="300" />
<!-- Caption -->
<div u="caption" t="L-to-R-InBack" style="position: absolute; top: 125px; left: 125px; width: 350px;
height: 50px;">
<div style="position: absolute; top: 0px; left: 0px; width: 350px; height: 50px;
background-color: Black; opacity: 0.5; filter: alpha(opacity=50);">
</div>
<div style="position: absolute; top: 0px; left: 0px; width: 350px; height: 50px;
color: White; font-size: 16px; font-weight: bold; line-height: 50px; text-align: center;">
Left to Right
</div>
</div>
</div>
<!-- Slide -->
<div style="position: absolute; overflow: hidden;">
<!-- Image -->
<img u="image" src="http://slideshow.jssor.com/img/auto/002.jpg" width="600" height="300" />
<!-- Caption -->
<div u="caption" t="R-to-L-InBack" style="position: absolute; top: 125px; left: 125px; width: 350px;
height: 50px;">
<div style="position: absolute; top: 0px; left: 0px; width: 350px; height: 50px;
background-color: Black; opacity: 0.5; filter: alpha(opacity=50);">
</div>
<div style="position: absolute; top: 0px; left: 0px; width: 350px; height: 50px;
color: White; font-size: 16px; font-weight: bold; line-height: 50px; text-align: center;">
Right to Left
</div>
</div>
</div>
<!-- Slide -->
<div style="position: absolute; overflow: hidden;">
<!-- Image -->
<img u="image" src="http://slideshow.jssor.com/img/auto/003.jpg" width="600" height="300" />
<!-- Caption -->
<div u="caption" t="T-to-B-InBack" style="position: absolute; top: 125px; left: 125px; width: 350px;
height: 50px;">
<div style="position: absolute; top: 0px; left: 0px; width: 350px; height: 50px;
background-color: Black; opacity: 0.5; filter: alpha(opacity=50);">
</div>
<div style="position: absolute; top: 0px; left: 0px; width: 350px; height: 50px;
color: White; font-size: 16px; font-weight: bold; line-height: 50px; text-align: center;">
Top to Bottom
</div>
</div>
</div>
<!-- Slide -->
<div style="position: absolute; overflow: hidden;">
<!-- Image -->
<img u="image" src="http://slideshow.jssor.com/img/auto/004.jpg" width="600" height="300" />
<!-- Caption -->
<div u="caption" t="B-to-T-InBack" style="position: absolute; top: 125px; left: 125px; width: 350px;
height: 50px;">
<div style="position: absolute; top: 0px; left: 0px; width: 350px; height: 50px;
background-color: Black; opacity: 0.5; filter: alpha(opacity=50);">
</div>
<div style="position: absolute; top: 0px; left: 0px; width: 350px; height: 50px;
color: White; font-size: 16px; font-weight: bold; line-height: 50px; text-align: center;">
Bottm to Top
</div>
</div>
</div>
false
{$Duration:1000,$Delay:30,$Cols:8,$Rows:4,$Top:true,$Right:true,$Bottom:true,$Left:true,$Fade:true,$Zoom:true,$SlideOut:true,$Easing:$JssorEasing$.$EaseOutQuad}
Collapse Random
{$Duration:2000,$Cols:12,$Top:true,$Fade:true,$Formation:$GeomeSlideshowFormations$.$FormationStraight,$ChessMode:{$Column:12}}
Vertical Chess Stripe
{$Duration:2000,$Rows:6,$Left:true,$Fade:true,$Formation:$GeomeSlideshowFormations$.$FormationStraight,$ChessMode:{$Row:3}}
Horizontal Chess Stripe
{$Duration:600,$Delay:200,$Cols:14,$Fade:true,$SlideOut:true,$Formation:$GeomeSlideshowFormations$.$FormationStraight}
Vertical Fading Stripe
{$Duration:600,$Delay:200,$Rows:7,$Fade:true,$SlideOut:true,$Formation:$GeomeSlideshowFormations$.$FormationStraight}
Horizontal Fading Stripe
{$Duration:1000,$FlyDirection:4,$Easing:$JssorEasing$.$EaseInBack}
T-to-B-InBack
{$Duration:1000,$FlyDirection:8,$Easing:$JssorEasing$.$EaseInBack}
B-to-T-InBack
{$Duration:1000,$FlyDirection:1,$Easing:$JssorEasing$.$EaseInBack}
L-to-R-InBack
{$Duration:1000,$FlyDirection:2,$Easing:$JssorEasing$.$EaseInBack}
R-to-L-InBack
Sequence
http://slideshow.jssor.com/img/left.gif
36
36
MiddleLeft
0
0
http://slideshow.jssor.com/img/right.gif
36
36
MiddleRight
0
0
BottomCenter
0
-10
600
300
MiddleCenter
0
0
(function (controlName, innerWidth, innerHeight, propertyName, oldValue, newValue) {
function AdjustItem(outercontainerid, usage, option) {
var width = option.\$Width;
var height = option.\$Height;
var offsetX = option.\$OffsetX;
var offsetY = option.\$OffsetY;
var outerContainer = \$JssorUtils\$.\$GetElement(outercontainerid);
if (usage == "navigator") {
height = 24;
var slidesContainer = \$JssorUtils\$.\$FindFirstChildOfAttribute(outerContainer, "slides", null, true);
var children = \$JssorUtils\$.\$GetChildren(slidesContainer);
width = children.length * 18 + 6;
}
var elmt = \$JssorUtils\$.\$FindFirstChildOfAttribute(outerContainer, usage, null, true);
var top;
var left;
var bottom;
var right;
switch (option.\$Align) {
case 512: //BottomCenter,
left = (innerWidth - width) / 2 + option.\$OffsetX;
top = innerHeight - height + option.\$OffsetY;
break;
case 256: //BottomLeft
left = option.\$OffsetX;
top = innerHeight - height + option.\$OffsetY;
break;
case 1024: //BottomRight
left = innerWidth - width + option.\$OffsetX;
top = innerHeight - height + option.\$OffsetY;
break;
case 32: //MiddleCenter
left = (innerWidth - width) / 2 + option.\$OffsetX;
top = (innerHeight - height) / 2 + option.\$OffsetY;
break;
case 16: //MiddleLeft
left = option.\$OffsetX;
top = (innerHeight - height) / 2 + option.\$OffsetY;
break;
case 64: //MiddleRight
left = innerWidth - width + option.\$OffsetX;
top = (innerHeight - height) / 2 + option.\$OffsetY;
break;
case 2: //TopCenter
top = option.\$OffsetY;
left = (innerWidth - width) / 2 + option.\$OffsetX;
break;
case 1: //TopLeft
top = option.\$OffsetY;
left = option.\$OffsetX;
break;
case 4: //TopRight
top = option.\$OffsetY;
left = innerWidth - width + option.\$OffsetX;
break;
}
if (top || top == 0)
\$JssorUtils\$.\$SetStyleTop(elmt, top);
if (left || left == 0)
\$JssorUtils\$.\$SetStyleLeft(elmt, left);
if (bottom || bottom == 0)
\$JssorUtils\$.\$SetStyleBottom(elmt, bottom);
if (right || right == 0)
\$JssorUtils\$.\$SetStyleRight(elmt, right);
}
switch (propertyName) {
case "Width":
case "Height":
case "Size":
AdjustItem("$ID$", "slides", $ID$_slideshow.\$Options.\$Layout.\$SlidesContainer);
AdjustItem("$ID$", "arrowleft", $ID$_slideshow.\$Options.\$Layout.\$ArrowLeft);
AdjustItem("$ID$", "arrowright", $ID$_slideshow.\$Options.\$Layout.\$ArrowRight);
AdjustItem("$ID$", "navigator", $ID$_slideshow.\$Options.\$Layout.\$Navigator);
//$ID$_slideshow.\$SetSlidesContainerSize(innerWidth, innerHeight);
break;
default:
throw "Not handled";
}
})($ControlName$, $InnerWidth$, $InnerHeight$, $PropertyName$, $OldValue$, $NewValue$)
false
Top, Left
600000, 300000
180000
100000
143858BA-1227-4D4A-8706-2F4E41CA28FE
Jssor.Core.js 3.0
2012-09-09T00:00:00+08:00
/*
* Jssor.Core 3.0
*
* TERMS OF USE - Jssor.Core
*
* Open source under the BSD License.
*
* Copyright © 2012 Jssor
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* Neither the name of the author nor the names of contributors may be used to endorse
* or promote products derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
$Jssor$ = window.$Jssor$ = window.$Jssor$ || {};
//$Jssor$.$Ready = function () {
// //Logic borrowed from http://www.jquery.com
// var readyBound = false,
// readyList = [],
// DOMContentLoaded;
// if (document.addEventListener) {
// DOMContentLoaded = function() {
// document.removeEventListener('DOMContentLoaded', DOMContentLoaded, false);
// ready();
// };
// } else if (document.attachEvent) {
// DOMContentLoaded = function() {
// if (document.readyState === 'complete') {
// document.detachEvent('onreadystatechange', DOMContentLoaded);
// ready();
// }
// };
// }
// function ready() {
// if (!ready.$IsReady) {
// ready.$IsReady = true;
// for (var i = 0, j = readyList.length; i < j; i++) {
// try {
// readyList[i]();
// }
// catch (e) { }
// }
// }
// }
// function doScrollCheck() {
// try {
// document.documentElement.doScroll("left");
// } catch (e) {
// setTimeout(doScrollCheck, 1);
// return;
// }
// ready();
// }
// function bindReady() {
// if (readyBound) {
// return;
// }
// readyBound = true;
// if (document.readyState === 'complete') {
// ready.$IsReady = true;
// } else {
// if (document.addEventListener) {
// document.addEventListener('DOMContentLoaded', DOMContentLoaded, false);
// window.addEventListener('load', ready, false);
// } else if (document.attachEvent) {
// document.attachEvent('onreadystatechange', DOMContentLoaded);
// window.attachEvent('onload', ready);
// var toplevel = false;
// try {
// toplevel = window.frameElement == null;
// } catch (e) { }
// if (document.documentElement.doScroll && toplevel) {
// doScrollCheck();
// }
// }
// }
// }
// bindReady();
// return function(callback) {
// ready.$IsReady ? callback() : readyList.push(callback);
// };
//}();
C8845422-CF27-4191-8F14-D22ED90001D8
Jssor.Debug.js 3.0
2012-09-09T00:00:00+08:00
/*
* Jssor.Debug 3.0
*
* TERMS OF USE - Jssor.Debug
*
* Open source under the BSD License.
*
* Copyright © 2012 Jssor
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* Neither the name of the author nor the names of contributors may be used to endorse
* or promote products derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
var $JssorDebug$ = new function () {
this.$DebugMode = false;
// Methods
this.$Log = function (msg, important) {
var console = window.console || {};
var debug = this.$DebugMode;
if (debug && console.log) {
console.log(msg);
} else if (debug && important) {
alert(msg);
}
};
this.$Error = function (msg, e) {
var console = window.console || {};
var debug = this.$DebugMode;
if (debug && console.error) {
console.error(msg);
} else if (debug) {
alert(msg);
}
if (debug) {
// since we're debugging, fail fast by crashing
throw e || new Error(msg);
}
};
this.$Fail = function (msg) {
throw new Error(msg);
};
this.$Assert = function (value, msg) {
if (!value)
throw new Error("Assert failed " + msg || "");
};
this.$Trace = function (msg) {
var console = window.console || {};
if (console.log) {
console.log(msg);
}
};
this.$Execute = function (func) {
func();
};
};
1B320C6A-52C7-4701-A8ED-49E77813DFF1
Jssor.EventManager.js 3.0
2012-09-09T00:00:00+08:00
/*
* Jssor.EventManager 3.0
*
* TERMS OF USE - Jssor.EventManager
*
* Open source under the BSD License.
*
* Copyright © 2012 Jssor
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* Neither the name of the author nor the names of contributors may be used to endorse
* or promote products derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
var $JssorEventManager$ = function () {
var self = this;
// Fields
var listeners = {}; // dictionary of eventName --> array of handlers
// Methods
self.$AddEventListener = function (eventName, handler) {
if (typeof (handler) != "function") {
return;
}
if (!listeners[eventName]) {
listeners[eventName] = [];
}
listeners[eventName].push(handler);
};
self.$RemoveEventListener = function (eventName, handler) {
var handlers = listeners[eventName];
if (typeof (handler) != "function") {
return;
} else if (!handlers) {
return;
}
for (var i = 0; i < handlers.length; i++) {
if (handler == handlers[i]) {
handlers.splice(i, 1);
return;
}
}
};
self.$ClearEventListeners = function (eventName) {
if (listeners[eventName]) {
delete listeners[eventName];
}
};
self.$TriggerEvent = function (eventName) {
var handlers = listeners[eventName];
var args = [];
if (!handlers) {
return;
}
for (var i = 1; i < arguments.length; i++) {
args.push(arguments[i]);
}
for (var i = 0; i < handlers.length; i++) {
try {
return handlers[i].apply(window, args);
} catch (e) {
// handler threw an error, ignore, go on to next one
$JssorDebug$.$Error(e.name + " while executing " + eventName +
" handler: " + e.message, e);
}
}
};
};
46A5DEC7-B9D8-481D-B336-21F8BE880420
Jssor.Easing.js 3.0
2012-09-09T00:00:00+08:00
/*
* Jssor.Easing 3.0
*
* Logic of some methods borrowed from http://gsgd.co.uk/sandbox/jquery/easing/
*
* TERMS OF USE - Jssor.Easing
*
* Open source under the BSD License.
*
* Copyright © 2012 Jssor
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* Neither the name of the author nor the names of contributors may be used to endorse
* or promote products derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
var $JssorEasing$ = {
$EaseLinear: function (t) {
return t;
},
$EaseSwing: function (t) {
return -Math.cos(t * Math.PI) / 2 + .5;
},
$EaseInQuad: function (t) {
return t * t;
},
$EaseOutQuad: function (t) {
return -t * (t - 2);
},
$EaseInOutQuad: function (t) {
return (t *= 2) < 1 ? 1 / 2 * t * t : -1 / 2 * (--t * (t - 2) - 1);
},
$EaseInCubic: function (t) {
return t * t * t;
},
$EaseOutCubic: function (t) {
return (t -= 1) * t * t + 1;
},
$EaseInOutCubic: function (t) {
return (t *= 2) < 1 ? 1 / 2 * t * t * t : 1 / 2 * ((t -= 2) * t * t + 2);
},
$EaseInQuart: function (t) {
return t * t * t * t;
},
$EaseOutQuart: function (t) {
return -((t -= 1) * t * t * t - 1);
},
$EaseInOutQuart: function (t) {
return (t *= 2) < 1 ? 1 / 2 * t * t * t * t : -1 / 2 * ((t -= 2) * t * t * t - 2);
},
$EaseInQuint: function (t) {
return t * t * t * t * t;
},
$EaseOutQuint: function (t) {
return (t -= 1) * t * t * t * t + 1;
},
$EaseInOutQuint: function (t) {
return (t *= 2) < 1 ? 1 / 2 * t * t * t * t * t : 1 / 2 * ((t -= 2) * t * t * t * t + 2);
},
$EaseInSine: function (t) {
return Math.sin(t * (Math.PI * 2));
},
$EaseOutSine: function (t) {
return 1 - Math.sin(t * (Math.PI * 2));
},
$EaseInOutSine: function (t) {
return -1 / 2 * (Math.cos(Math.PI * t) - 1);
},
$EaseInExpo: function (t) {
return t == 0 ? 0 : Math.pow(2, 10 * (t - 1));
},
$EaseOutExpo: function (t) {
return t == 1 ? 1 : -Math.pow(2, -10 * t) + 1;
},
$EaseInOutExpo: function (t) {
return t == 0 || t == 1 ? t : (t *= 2) < 1 ? 1 / 2 * Math.pow(2, 10 * (t - 1)) : 1 / 2 * (-Math.pow(2, -10 * --t) + 2);
},
$EaseInCirc: function (t) {
return -(Math.sqrt(1 - t * t) - 1);
},
$EaseOutCirc: function (t) {
return Math.sqrt(1 - (t -= 1) * t);
},
$EaseInOutCirc: function (t) {
return (t *= 2) < 1 ? -1 / 2 * (Math.sqrt(1 - t * t) - 1) : 1 / 2 * (Math.sqrt(1 - (t -= 2) * t) + 1);
},
$EaseInElastic: function (t) {
if (!t || t == 1)
return t;
var p = .3, s = .075;
return -(Math.pow(2, 10 * (t -= 1)) * Math.sin((t - s) * 2 * Math.PI / p));
},
$EaseOutElastic: function (t) {
if (!t || t == 1)
return t;
var p = .3, s = .075;
return Math.pow(2, -10 * t) * Math.sin((t - s) * 2 * Math.PI / p) + 1;
},
$EaseInOutElastic: function (t) {
if (!t || t == 1)
return t;
var p = .45, s = .1125;
return (t *= 2) < 1 ? -.5 * Math.pow(2, 10 * (t -= 1)) * Math.sin((t - s) * 2 * Math.PI / p) : Math.pow(2, -10 * (t -= 1)) * Math.sin((t - s) * 2 * Math.PI / p) * .5 + 1;
},
$EaseInBack: function (t) {
var s = 1.70158;
return t * t * ((s + 1) * t - s);
},
$EaseOutBack: function (t) {
var s = 1.70158;
return (t -= 1) * t * ((s + 1) * t + s) + 1;
},
$EaseInOutBack: function (t) {
var s = 1.70158;
return (t *= 2) < 1 ? 1 / 2 * t * t * (((s *= 1.525) + 1) * t - s) : 1 / 2 * ((t -= 2) * t * (((s *= 1.525) + 1) * t + s) + 2);
},
$EaseInBounce: function (t) {
return 1 - $JssorEasing$.$EaseOutBounce(1 - t)
},
$EaseOutBounce: function (t) {
return t < 1 / 2.75 ? 7.5625 * t * t : t < 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + .75 : t < 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375 : 7.5625 * (t -= 2.625 / 2.75) * t + .984375;
},
$EaseInOutBounce: function (t) {
return t < 1 / 2 ? $JssorEasing$.$EaseInBounce(t * 2) * .5 : this.$EaseOutBounce(t * 2 - 1) * .5 + .5;
},
$EaseWave: function (t) {
return (Math.cos((1 - t) * 3 * Math.PI + 2 * Math.PI) * .5 + .5 + t) / 2;
},
$EaseFlattenWave: function (t) {
t *= 2;
t = t - Math.floor(t);
return Math.sin(t * (Math.PI * 2)) * .40;
},
$EaseFlattenJump: function (t) {
t *= 3;
t = t - Math.floor(t);
return (1 - (((t *= 2) < 1) ? (t = 1 - t) * t * t : (t -= 1) * t * t)) * .85;
},
$EaseSimpleJump: function (t) {
return (1 - (((t *= 2) < 1) ? (t = 1 - t) * t * t : (t -= 1) * t * t)) * .85;
},
$EaseFlattenLinear: function (t) {
return 0.2 * t;
},
$EaseCurlingX: function (t) {
t *= 3;
t = t - Math.floor(t);
return Math.sqrt(2) * Math.cos(t * 2 * Math.PI) * t;
},
$EaseCurlingY: function (t) {
t *= 3;
t = t - Math.floor(t);
return Math.sqrt(2) * Math.sin(t * 2 * Math.PI) * t;
}
};
E057EBF8-204B-47A0-BB20-34F390FBA3B7
Jssor.Point.js 3.0
2012-09-09T00:00:00+08:00
/*
* Jssor.Point 3.0
*
* TERMS OF USE - Jssor.EventManager
*
* Open source under the BSD License.
*
* Copyright © 2012 Jssor
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* Neither the name of the author nor the names of contributors may be used to endorse
* or promote products derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
var $JssorPoint$;
(function() {
$JssorPoint$ = function(x, y) {
// Properties
this.x = typeof(x) == "number" ? x : 0;
this.y = typeof(y) == "number" ? y : 0;
};
// Methods
var SDPointPrototype = $JssorPoint$.prototype;
SDPointPrototype.$Plus = function(point) {
return new $JssorPoint$(this.x + point.x, this.y + point.y);
};
SDPointPrototype.$Minus = function(point) {
return new $JssorPoint$(this.x - point.x, this.y - point.y);
};
SDPointPrototype.$Times = function(factor) {
return new $JssorPoint$(this.x * factor, this.y * factor);
};
SDPointPrototype.$Divide = function(factor) {
return new $JssorPoint$(this.x / factor, this.y / factor);
};
SDPointPrototype.$Negate = function() {
return new $JssorPoint$(-this.x, -this.y);
};
SDPointPrototype.$DistanceTo = function(point) {
return Math.sqrt(Math.pow(this.x - point.x, 2) +
Math.pow(this.y - point.y, 2));
};
SDPointPrototype.$Apply = function(func) {
return new $JssorPoint$(func(this.x), func(this.y));
};
SDPointPrototype.$Equals = function(point) {
return (point instanceof $JssorPoint$) &&
(this.x === point.x) && (this.y === point.y);
};
SDPointPrototype.$ToString = function() {
return "(" + this.x + "," + this.y + ")";
};
})();
BDD91C05-ED81-47C6-A72F-AF815A537546
Jssor.Utils.js 3.0
2012-09-18T00:00:00
/// <reference path="Jssor.Core.js" />
/// <reference path="Jssor.Debug.js" />
/// <reference path="Jssor.Point.js" />
/// <reference path="Jssor.Easing.js" />
/*
* Jssor.Utils 3.0
*
* TERMS OF USE - Jssor.Utils
*
* Open source under the BSD License.
*
* Copyright © 2012 Jssor
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* Neither the name of the author nor the names of contributors may be used to endorse
* or promote products derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
var $JssorDirection$ = {
$TO_LEFT: 0x0001,
$TO_RIGHT: 0x0002,
$TO_TOP: 0x0004,
$TO_BOTTOM: 0x0008,
$HORIZONTAL: 0x0003,
$VERTICAL: 0x000C,
$GetDirectionHorizontal: function (direction) {
return direction & 0x0003;
},
$GetDirectionVertical: function (direction) {
return direction & 0x000C;
},
$ChessHorizontal: function (direction) {
return (~direction & 0x0003) + (direction & 0x000C);
},
$ChessVertical: function (direction) {
return (~direction & 0x000C) + (direction & 0x0003);
},
$IsToLeft: function (direction) {
return (direction & 0x0003) == 0x0001;
},
$IsToRight: function (direction) {
return (direction & 0x0003) == 0x0002;
},
$IsToTop: function (direction) {
return (direction & 0x000C) == 0x0004;
},
$IsToBottom: function (direction) {
return (direction & 0x000C) == 0x0008;
},
$IsHorizontal: function (direction) {
return (direction & 0x0003) > 0;
},
$IsVertical: function (direction) {
return (direction & 0x000C) > 0;
}
};
var $JssorBrowser$ = {
$UNKNOWN: 0,
$IE: 1,
$FIREFOX: 2,
$SAFARI: 3,
$CHROME: 4,
$OPERA: 5
};
var $JssorAnimator$;
// $JssorUtils$ is a static class, so make it singleton instance
var $JssorUtils$ = new function () {
// Fields
var self = this;
var arrActiveX = ["Msxml2.XMLHTTP", "Msxml3.XMLHTTP", "Microsoft.XMLHTTP"];
var supportedImageFormats = {
"bmp": false,
"jpeg": true,
"jpg": true,
"png": true,
"tif": false,
"wdp": false
};
var browser = $JssorBrowser$.$UNKNOWN;
var browserVersion = 0;
var badAlphaBrowser = false; // updated in constructor
var urlParams = {};
// Constructor
(function () {
// Browser detect
var app = navigator.appName;
var ver = navigator.appVersion;
var ua = navigator.userAgent;
if (app == "Microsoft Internet Explorer" &&
!!window.attachEvent && !!window.ActiveXObject) {
var ieOffset = ua.indexOf("MSIE");
browser = $JssorBrowser$.$IE;
browserVersion = parseFloat(
ua.substring(ieOffset + 5, ua.indexOf(";", ieOffset)));
// update: for intranet sites and compat view list sites, IE sends
// an IE7 User-Agent to the server to be interoperable, and even if
// the page requests a later IE version, IE will still report the
// IE7 UA to JS. we should be robust to self.
var docMode = document.documentMode;
if (typeof docMode !== "undefined") {
browserVersion = docMode;
}
} else if (app == "Netscape" && !!window.addEventListener) {
var ffOffset = ua.indexOf("Firefox");
var saOffset = ua.indexOf("Safari");
var chOffset = ua.indexOf("Chrome");
if (ffOffset >= 0) {
browser = $JssorBrowser$.$FIREFOX;
browserVersion = parseFloat(ua.substring(ffOffset + 8));
} else if (saOffset >= 0) {
var slash = ua.substring(0, saOffset).lastIndexOf("/");
browser = (chOffset >= 0) ? $JssorBrowser$.$CHROME : $JssorBrowser$.$SAFARI;
browserVersion = parseFloat(ua.substring(slash + 1, saOffset));
}
} else if (app == "Opera" && !!window.opera && !!window.attachEvent) {
browser = $JssorBrowser$.$OPERA;
browserVersion = parseFloat(ver);
}
//Ignore urlParams
// // Url parameters
// var query = window.location.search.substring(1); // ignore '?'
// var parts = query.split('&');
// for (var i = 0; i < parts.length; i++) {
// var part = parts[i];
// var sep = part.indexOf('=');
// if (sep > 0) {
// urlParams[part.substring(0, sep)] =
// decodeURIComponent(part.substring(sep + 1));
// }
// }
// Browser behaviors
// update: chrome 2 no longer has self problem! and now same with IE9!
badAlphaBrowser =
(browser == $JssorBrowser$.$IE && browserVersion < 9) ||
(browser == $JssorBrowser$.$CHROME && browserVersion < 2);
})();
// Helpers
function getOffsetParent(elmt, isFixed) {
// IE and Opera "fixed" position elements don't have offset parents.
// regardless, if it's fixed, its offset parent is the body.
if (isFixed && elmt != document.body) {
return document.body;
} else {
return elmt.offsetParent;
}
}
function toString(obj) {
return Object.prototype.toString.call(obj);
}
// [[Class]] -> type pairs
var class2type;
function each(object, callback) {
if (toString(object) == "[object Array]") {
for (var i = 0; i < object.length; i++) {
if (callback(i, object[i], object)) {
break;
}
}
} else {
for (var name in object) {
if (callback(name, object[name], object)) {
break;
}
}
}
}
function GetClass2Type() {
if (!class2type) {
class2type = {};
each(["Boolean", "Number", "String", "Function", "Array", "Date", "RegExp", "Object"], function (i, name) {
class2type["[object " + name + "]"] = name.toLowerCase();
});
}
return class2type;
}
function type(obj) {
return obj == null ? String(obj) : GetClass2Type()[toString(obj)] || "object";
}
function isPlainObject(obj) {
// Must be an Object.
// Because of IE, we also have to check the presence of the constructor property.
// Make sure that DOM nodes and window objects don't pass through, as well
if (!obj || type(obj) !== "object" || obj.nodeType || self.$IsWindow(obj)) {
return false;
}
var hasOwn = Object.prototype.hasOwnProperty;
try {
// Not own constructor property must be Object
if (obj.constructor &&
!hasOwn.call(obj, "constructor") &&
!hasOwn.call(obj.constructor.prototype, "isPrototypeOf")) {
return false;
}
} catch (e) {
// IE8,9 Will throw exceptions on certain host objects #9897
return false;
}
// Own properties are enumerated firstly, so to speed up,
// if last one is own, then all properties are own.
var key;
for (key in obj) { }
return key === undefined || hasOwn.call(obj, key);
}
// Methods
self.$GetBrowser = function () {
return browser;
};
self.$GetBrowserVersion = function () {
return browserVersion;
};
self.$GetElement = function (elmt) {
if (self.$IsString(elmt)) {
elmt = document.getElementById(elmt);
}
return elmt;
};
self.$GetElementPosition = function (elmt) {
elmt = self.$GetElement(elmt);
var result = new $JssorPoint$();
// technique from:
// http://www.quirksmode.org/js/findpos.html
// with special check for "fixed" elements.
while (elmt) {
result.x += elmt.offsetLeft;
result.y += elmt.offsetTop;
var isFixed = self.$GetElementStyle(elmt).position == "fixed";
if (isFixed) {
result = result.$Plus(self.$GetPageScroll(window));
}
elmt = getOffsetParent(elmt, isFixed);
}
return result;
};
self.$GetElementSize = function (elmt) {
elmt = self.$GetElement(elmt);
return new $JssorPoint$(elmt.clientWidth, elmt.clientHeight);
};
self.$GetElementStyle = function (elmt) {
elmt = self.$GetElement(elmt);
if (elmt.currentStyle) {
return elmt.currentStyle;
} else if (window.getComputedStyle) {
return window.getComputedStyle(elmt, "");
} else {
$JssorDebug$.$Fail("Unknown elmt style, no known technique.");
}
};
self.$GetEvent = function (event) {
return event ? event : window.event;
};
self.$GetEventSrcElement = function (event) {
event = self.$GetEvent(event);
return event.target || event.srcElement || document;
};
self.$GetEventDstElement = function (event) {
event = self.$GetEvent(event);
return event.relatedTarget || event.toElement;
};
self.$GetMousePosition = function (event) {
event = self.$GetEvent(event);
var result = new $JssorPoint$();
// technique from:
// http://www.quirksmode.org/js/events_properties.html
if (event.type == "DOMMouseScroll" &&
browser == $JssorBrowser$.$FIREFOX && browserVersion < 3) {
// hack for FF2 which reports incorrect position for mouse scroll
result.x = event.screenX;
result.y = event.screenY;
} else if (typeof (event.pageX) == "number") {
result.x = event.pageX;
result.y = event.pageY;
} else if (typeof (event.clientX) == "number") {
result.x = event.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
result.y = event.clientY + document.body.scrollTop + document.documentElement.scrollTop;
} else {
$JssorDebug$.$Fail("Unknown event mouse position, no known technique.");
}
return result;
};
self.$GetMouseScroll = function (event) {
event = self.$GetEvent(event);
var delta = 0; // default value
// technique from:
// http://blog.paranoidferret.com/index.php/2007/10/31/javascript-tutorial-the-scroll-wheel/
if (typeof (event.wheelDelta) == "number") {
delta = event.wheelDelta;
} else if (typeof (event.detail) == "number") {
delta = event.detail * -1;
} else {
$JssorDebug$.$Fail("Unknown event mouse scroll, no known technique.");
}
// normalize value to [-1, 1]
return delta ? delta / Math.abs(delta) : 0;
};
self.$GetPageScroll = function (window) {
var result = new $JssorPoint$();
var docElmt = window.document.documentElement || {};
var body = window.document.body || {};
// technique from:
// http://www.howtocreate.co.uk/tutorials/javascript/browserwindow
if (typeof (window.pageXOffset) == "number") {
// most browsers
result.x = window.pageXOffset;
result.y = window.pageYOffset;
} else if (body.scrollLeft || body.scrollTop) {
// W3C spec, IE6+ in quirks mode
result.x = body.scrollLeft;
result.y = body.scrollTop;
} else if (docElmt.scrollLeft || docElmt.scrollTop) {
// IE6+ in standards mode
result.x = docElmt.scrollLeft;
result.y = docElmt.scrollTop;
}
// note: we specifically aren't testing for typeof here, because IE sets
// the appropriate variables undefined instead of 0 under certain
// conditions. self means we also shouldn't fail if none of the three
// cases are hit; we'll just assume the page scroll is 0.
return result;
};
self.$GetWindowSize = function (window) {
var result = new $JssorPoint$();
var docElmt = window.document.documentElement || {};
var body = window.document.body || {};
// technique from:
// http://www.howtocreate.co.uk/tutorials/javascript/browserwindow
// important: i originally cleaned up the second and third IE checks to
// check if the typeof was number. but self fails for quirks mode,
// because docElmt.clientWidth is indeed a number, but it's incorrectly
// zero. so no longer checking typeof is number for those cases.
if (typeof (window.innerWidth) == 'number') {
// non-IE browsers
result.x = window.innerWidth;
result.y = window.innerHeight;
} else if (docElmt.clientWidth || docElmt.clientHeight) {
// IE6+ in standards mode
result.x = docElmt.clientWidth;
result.y = docElmt.clientHeight;
} else if (body.clientWidth || body.clientHeight) {
// IE6+ in quirks mode
result.x = body.clientWidth;
result.y = body.clientHeight;
} else {
$JssorDebug$.$Fail("Unknown window size, no known technique.");
}
return result;
};
self.$ImageFormatSupported = function (ext) {
var ext = ext ? ext : "";
return !!supportedImageFormats[ext.toLowerCase()];
};
self.$MakeCenteredNode = function (elmt) {
elmt = $JssorUtils$.$GetElement(elmt);
var div = self.$MakeNeutralElement("div");
var html = [];
// technique for vertically centering (in IE!!!) from:
// http://www.jakpsatweb.cz/css/css-vertical-center-solution.html
// with explicit neutralizing of styles added by me.
html.push('<div style="display:table; height:100%; width:100%;');
html.push('border:none; margin:0px; padding:0px;'); // neutralizing
html.push('#position:relative; overflow:hidden; text-align:left;">');
// the text-align:left guards against incorrect centering in IE
html.push('<div style="#position:absolute; #top:50%; width:100%; ');
html.push('border:none; margin:0px; padding:0px;'); // neutralizing
html.push('display:table-cell; vertical-align:middle;">');
html.push('<div style="#position:relative; #top:-50%; width:100%; ');
html.push('border:none; margin:0px; padding:0px;'); // neutralizing
html.push('text-align:center;"></div></div></div>');
div.innerHTML = html.join('');
div = div.firstChild;
// now add the elmt as a child to the inner-most div
var innerDiv = div;
var innerDivs = div.getElementsByTagName("div");
while (innerDivs.length > 0) {
innerDiv = innerDivs[0];
innerDivs = innerDiv.getElementsByTagName("div");
}
innerDiv.appendChild(elmt);
return div;
};
self.$MakeNeutralElement = function (tagName) {
var elmt = self.$CreateElement(tagName);
var style = elmt.style;
// TODO reset neutral elmt's style in a better way
style.background = "transparent none";
style.border = "none";
style.margin = "0px";
style.padding = "0px";
style.position = "static";
return elmt;
};
self.$MakeTransparentImage = function (src) {
var img = self.$MakeNeutralElement("img");
var elmt = null;
if (browser == $JssorBrowser$.$IE && browserVersion < 7) {
elmt = self.$MakeNeutralElement("span");
elmt.style.display = "inline-block";
// to size span correctly, load image and get natural size,
// but don't override any user-set CSS values
img.onload = function () {
elmt.style.width = elmt.style.width || img.width + "px";
elmt.style.height = elmt.style.height || img.height + "px";
img.onload = null;
img = null; // to prevent memory leaks in IE
};
img.src = src;
elmt.style.filter =
"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +
src + "', sizingMethod='scale')";
} else {
elmt = img;
elmt.src = src;
}
return elmt;
};
if (browser == $JssorBrowser$.$IE) {
self.$GetStyleOpacity = function (elmt) {
return /opacity=([^)]*)/.test(elmt.style.filter || "") ?
(parseFloat(RegExp.$1) / 100) : 1;
};
self.$SetStyleOpacity = self.$setElementOpacity = function (elmt, opacity, usesAlpha) {
if (usesAlpha && badAlphaBrowser) {
// images with alpha channels won't fade well, so round
opacity = Math.round(opacity);
}
{
// for CSS filter browsers (IE), remove alpha filter if it's unnecessary.
// update: doing self always since IE9 beta seems to have broken the
// behavior if we rely on the programmatic filters collection.
var prevFilter = elmt.style.filter || "";
var re = new RegExp(/[\s]*alpha\(.*?\)[\s]*/g);
var m = re.exec(prevFilter);
if (m != null) {
var header = prevFilter.substr(0, m.index);
var tailer = prevFilter.substr(m.lastIndex + 1, prevFilter.length - (m.lastIndex + 1));
prevFilter = header + tailer;
}
elmt.style.filter = prevFilter;
// important: note the lazy star! self protects against
// multiple filters; we don't want to delete the other ones.
// update: also trimming extra whitespace around filter.
}
var ieOpacity = Math.round(100 * opacity);
if (ieOpacity < 100) {
var ieFilter = " alpha(opacity=" + ieOpacity + ") ";
elmt.style.filter += ieFilter;
}
};
self.$GetStyleFloat = function (elmt) {
return elmt.style.styleFloat;
};
self.$SetStyleFloat = function (elmt, float) {
elmt.style.styleFloat = float;
};
}
else {
self.$GetStyleOpacity = function (elmt) {
return parseFloat(elmt.style.opacity || "1");
};
self.$SetStyleOpacity = self.$setElementOpacity = function (elmt, opacity, usesAlpha) {
if (usesAlpha && badAlphaBrowser) {
// images with alpha channels won't fade well, so round
opacity = Math.round(opacity);
}
elmt.style.opacity = opacity == 1 ? "" : opacity;
};
self.$GetStyleFloat = function (elmt) {
return elmt.style.cssFloat;
};
self.$SetStyleFloat = function (elmt, float) {
elmt.style.cssFloat = float;
};
}
self.$AddEvent = function (elmt, eventName, handler, useCapture) {
elmt = self.$GetElement(elmt);
// technique from:
// http://blog.paranoidferret.com/index.php/2007/08/10/javascript-working-with-events/
if (elmt.addEventListener) {
if (eventName == "mousewheel") {
elmt.addEventListener("DOMMouseScroll", handler, useCapture);
}
// we are still going to add the mousewheel -- not a mistake!
// self is for opera, since it uses onmousewheel but needs addEventListener.
elmt.addEventListener(eventName, handler, useCapture);
} else if (elmt.attachEvent) {
elmt.attachEvent("on" + eventName, handler);
if (useCapture && elmt.setCapture) {
elmt.setCapture();
}
} else {
$JssorDebug$.$Fail("Unable to attach event handler, no known technique.");
}
};
self.$RemoveEvent = function (elmt, eventName, handler, useCapture) {
elmt = self.$GetElement(elmt);
// technique from:
// http://blog.paranoidferret.com/index.php/2007/08/10/javascript-working-with-events/
if (elmt.removeEventListener) {
if (eventName == "mousewheel") {
elmt.removeEventListener("DOMMouseScroll", handler, useCapture);
}
// we are still going to remove the mousewheel -- not a mistake!
// self is for opera, since it uses onmousewheel but needs removeEventListener.
elmt.removeEventListener(eventName, handler, useCapture);
} else if (elmt.detachEvent) {
elmt.detachEvent("on" + eventName, handler);
if (useCapture && elmt.releaseCapture) {
elmt.releaseCapture();
}
} else {
$JssorDebug$.$Fail("Unable to detach event handler, no known technique.");
}
};
self.$CancelEvent = function (event) {
event = self.$GetEvent(event);
// technique from:
// http://blog.paranoidferret.com/index.php/2007/08/10/javascript-working-with-events/
if (event.preventDefault) {
event.preventDefault(); // W3C for preventing default
}
event.cancel = true; // legacy for preventing default
//event.cancelBubble = true;
event.returnValue = false; // IE for preventing default
};
self.$StopEvent = function (event) {
event = self.$GetEvent(event);
// technique from:
// http://blog.paranoidferret.com/index.php/2007/08/10/javascript-working-with-events/
if (event.stopPropagation) {
event.stopPropagation(); // W3C for stopping propagation
}
event.cancelBubble = true; // IE for stopping propagation
};
self.$CreateCallback = function (object, method) {
// create callback args
var initialArgs = [];
for (var i = 2; i < arguments.length; i++) {
initialArgs.push(arguments[i]);
}
// create closure to apply method
return function () {
// concatenate new args, but make a copy of initialArgs first
var args = initialArgs.concat([]);
for (var i = 0; i < arguments.length; i++) {
args.push(arguments[i]);
}
return method.apply(object, args);
};
};
var _Freeer;
self.$FreeElement = function (elmt) {
if (!_Freeer)
_Freeer = self.$CreateDivElement();
if (elmt) {
$JssorUtils$.$AppendChild(_Freeer, elmt);
$JssorUtils$.$ClearInnerHtml(_Freeer);
}
};
// self.$GetUrlParameter = function (key) {
// var value = urlParams[key];
// return value ? value : null;
// };
self.$MakeAjaxRequest = function (url, callback) {
var async = typeof (callback) == "function";
var req = null;
if (async) {
var actual = callback;
var callback = function () {
window.setTimeout($JssorUtils$.$CreateCallback(null, actual, req), 1);
};
}
if (window.ActiveXObject) {
for (var i = 0; i < arrActiveX.length; i++) {
try {
req = new ActiveXObject(arrActiveX[i]);
break;
} catch (e) {
continue;
}
}
} else if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
}
if (!req) {
$JssorDebug$.$Fail("Browser doesn't support XMLHttpRequest.");
}
if (async) {
req.onreadystatechange = function () {
if (req.readyState == 4) {
// prevent memory leaks by breaking circular reference now
req.onreadystatechange = new Function();
callback();
}
};
}
try {
req.open("GET", url, async);
req.send(null);
} catch (e) {
$JssorDebug$.$Log(e.name + " while making AJAX request: " + e.message);
req.onreadystatechange = null;
req = null;
if (async) {
callback();
}
}
return async ? null : req;
};
self.$ParseXml = function (string) {
var xmlDoc = null;
if (window.ActiveXObject) {
try {
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
xmlDoc.loadXML(string);
} catch (e) {
$JssorDebug$.$Log(e.name + " while parsing XML (ActiveX): " + e.message);
}
} else if (window.DOMParser) {
try {
var parser = new DOMParser();
xmlDoc = parser.parseFromString(string, "text/xml");
} catch (e) {
$JssorDebug$.$Log(e.name + " while parsing XML (DOMParser): " + e.message);
}
} else {
$JssorDebug$.$Fail("Browser doesn't support XML DOM.");
}
return xmlDoc;
};
self.$SetInnerText = function (elmt, text) {
var textNode = document.createTextNode(text);
elmt.innerHTML = "";
elmt.appendChild(textNode);
};
self.$GetInnerText = function (elmt) {
return elmt.textContent || elmt.innerText;
};
self.$GetInnerHtml = function (elmt) {
return elmt.innerHTML;
};
self.$SetInnerHtml = function (elmt, html) {
elmt.innerHTML = html;
};
self.$ClearInnerHtml = function (elmt) {
elmt.innerHTML = "";
};
self.$SelectElement = function (elmt) {
var userSelection;
if (window.getSelection) {
//W3C default
userSelection = window.getSelection();
}
var theRange = null;
if (document.createRange) {
theRange = document.createRange();
theRange.selectNode(elmt);
}
else {
theRange = document.body.createTextRange();
theRange.moveToElementText(elmt);
theRange.select();
}
//set user selection
if (userSelection)
userSelection.addRange(theRange);
};
self.$DeselectElements = function () {
if (document.selection) {
document.selection.empty();
} else if (window.getSelection) {
window.getSelection().removeAllRanges();
}
};
self.$GetChildren = function (elmt) {
var children = [];
for (var tmpEl = elmt.firstChild; tmpEl; tmpEl = tmpEl.nextSibling) {
if (tmpEl.nodeType == 1) {
children.push(tmpEl);
}
}
return children;
};
self.$FindFirstChildOfAttribute = function (elmt, attrValue, attrName, deep) {
if (!attrName)
attrName = "u";
for (elmt = elmt ? elmt.firstChild : null; elmt; elmt = elmt.nextSibling) {
if (elmt.nodeType == 1) {
if (elmt.getAttribute(attrName) == attrValue)
return elmt;
if (deep) {
var childRet = self.$FindFirstChildOfAttribute(elmt, attrValue, attrName, deep);
if (childRet)
return childRet;
}
}
}
};
self.$FindChildrenOfAttribute = function (elmt, attrValue, attrName, deep) {
if (!attrName)
attrName = "u";
var ret = [];
for (elmt = elmt ? elmt.firstChild : null; elmt; elmt = elmt.nextSibling) {
if (elmt.nodeType == 1) {
if (elmt.getAttribute(attrName) == attrValue)
ret.push(elmt);
if (deep) {
var childRet = self.$FindFirstChildOfAttribute(elmt, attrValue, attrName, deep);
if (childRet.length)
ret = ret.concat(childRet);
}
}
}
return ret;
};
self.$FindFirstChildOfTag = function (elmt, tagName, deep) {
for (elmt = elmt ? elmt.firstChild : null; elmt; elmt = elmt.nextSibling) {
if (elmt.nodeType == 1) {
if (elmt.tagName == tagName)
return elmt;
if (deep) {
var childRet = self.$FindFirstChildOfTag(elmt, tagName, deep);
if (childRet)
return childRet;
}
}
}
};
self.$FindChildrenOfTag = function (elmt, tagName, deep) {
var ret = [];
for (elmt = elmt ? elmt.firstChild : null; elmt; elmt = elmt.nextSibling) {
if (elmt.nodeType == 1) {
if (elmt.tagName == tagName)
ret.push(elmt);
if (deep) {
var childRet = self.$FindChildrenOfTag(elmt, tagName, true);
if (childRet.length)
ret = ret.concat(childRet);
}
}
}
return ret;
};
self.$Extend = function (target) {
for (var i = 1; i < arguments.length; i++) {
var options = arguments[i];
$JssorDebug$.$Assert(options);
// Only deal with non-null/undefined values
if (options) {
// Extend the base object
for (var name in options) {
target[name] = options[name];
}
}
}
// Return the modified object
return target;
};
self.$Unextend = function (target, options) {
$JssorDebug$.$Assert(options);
var unextended = {};
// Extend the base object
for (var name in target) {
if (target[name] != options[name]) {
unextended[name] = target[name];
}
}
// Return the modified object
return unextended;
};
self.$IsUndefined = function (obj) {
return type(obj) == "undefined";
};
self.$IsFunction = function (obj) {
return type(obj) == "function";
};
self.$IsArray = Array.isArray || function (obj) {
return type(obj) == "array";
};
self.$IsString = function (obj) {
return type(obj) == "string";
};
self.$IsNumeric = function (obj) {
return !isNaN(parseFloat(obj)) && isFinite(obj);
};
self.$IsWindow = function (obj) {
return obj != null && obj == obj.window;
};
self.$Type = type;
// args is for internal usage only
self.$Each = each;
self.$IsPlainObject = isPlainObject;
self.$CreateDivElement = function (doc) {
return self.$CreateElement("DIV", doc);
};
self.$CreateSpanElement = function (doc) {
return self.$CreateElement("SPAN", doc);
};
self.$CreateElement = function (tagName, doc) {
doc = doc || document;
return doc.createElement(tagName);
};
self.$EmptyFunction = function () { };
self.$GetAttribute = function (elmt, name) {
return elmt.getAttribute(name);
};
self.$SetAttribute = function (elmt, name, value) {
elmt.setAttribute(name, value);
};
self.$GetStyleCursor = function (elmt) {
return elmt.style.cursor;
};
self.$SetStyleCursor = function (elmt, cursor) {
elmt.style.cursor = cursor;
};
self.$GetStyleDisplay = function (elmt) {
return elmt.style.display;
};
self.$SetStyleDisplay = function (elmt, display) {
elmt.style.display = display;
};
self.$GetStyleOverflow = function (elmt, overflow) {
return elmt.style.overflow;
};
self.$SetStyleOverflow = function (elmt, overflow) {
elmt.style.overflow = overflow;
};
self.$HideElement = function (elmt) {
self.$SetStyleDisplay(elmt, "none");
};
self.$HideElements = function (elmts) {
for (var i = 0; i < elmts.length; i++) {
self.$HideElement(elmts[i]);
}
};
self.$ShowElement = function (elmt, show) {
self.$SetStyleDisplay(elmt, show == false ? "none" : "");
};
self.$ShowElements = function (elmts) {
for (var i = 0; i < elmts.length; i++) {
self.$ShowElement(elmts[i]);
}
};
self.$GetStylePosition = function (elmt) {
return elmt.style.position;
};
self.$SetStylePosition = function (elmt, position) {
elmt.style.position = position;
};
self.$GetStyleTop = function (elmt) {
return parseInt(elmt.style.top, 10);
};
self.$SetStyleTop = function (elmt, top) {
elmt.style.top = top + "px";
};
self.$GetStyleRight = function (elmt) {
return parseInt(elmt.style.right, 10);
};
self.$SetStyleRight = function (elmt, right) {
elmt.style.right = right + "px";
};
self.$GetStyleBottom = function (elmt) {
return parseInt(elmt.style.bottom, 10);
};
self.$SetStyleBottom = function (elmt, bottom) {
elmt.style.bottom = bottom + "px";
};
self.$GetStyleLeft = function (elmt) {
return parseInt(elmt.style.left, 10);
};
self.$SetStyleLeft = function (elmt, left) {
elmt.style.left = left + "px";
};
self.$GetStyleWidth = function (elmt) {
return parseInt(elmt.style.width, 10);
};
self.$SetStyleWidth = function (elmt, width) {
elmt.style.width = Math.max(width, 0) + "px";
};
self.$GetStyleHeight = function (elmt) {
return parseInt(elmt.style.height, 10);
};
self.$SetStyleHeight = function (elmt, height) {
elmt.style.height = Math.max(height, 0) + "px";
};
self.$GetStyleCssText = function (elmt) {
return elmt.style.cssText;
};
self.$SetStyleCssText = function (elmt, cssText) {
elmt.style.cssText = cssText;
};
self.$RemoveAttribute = function (elmt, attrbuteName) {
elmt.removeAttribute(attrbuteName);
};
self.$GetBorderWidth = function (elmt) {
return parseInt(elmt.style.borderWidth, 10);
};
self.$SetBorderWdith = function (elmt, width) {
elmt.style.width = width + "px";
};
self.$GetStyleMarginLeft = function (elmt) {
return parseInt(elmt.style.marginLeft, 10);
};
self.$SetStyleMarginLeft = function (elmt, marginLeft) {
elmt.style.marginLeft = marginLeft + "px";
};
self.$GetStyleMarginTop = function (elmt) {
return parseInt(elmt.style.marginTop, 10);
};
self.$SetStyleMarginTop = function (elmt, marginTop) {
elmt.style.marginTop = marginTop + "px";
};
self.$GetStyleMarginBottom = function (elmt) {
return parseInt(elmt.style.marginBottom, 10);
};
self.$SetStyleMarginBottom = function (elmt, marginBottom) {
elmt.style.marginBottom = marginBottom + "px";
};
self.$GetStyleMarginRight = function (elmt) {
return parseInt(elmt.style.marginRight, 10);
};
self.$SetStyleMarginRight = function (elmt, marginRight) {
elmt.style.marginRight = marginRight + "px";
};
self.$GetStyleBorderWidth = function (elmt) {
return parseInt(elmt.style.borderWidth);
};
self.$SetStyleBorderWidth = function (elmt, borderWidth) {
elmt.style.borderWidth = borderWidth + "px";
};
self.$GetStyleVibility = function (elmt) {
return elmt.style.vibility;
};
self.$SetStyleVisibility = function (elmt, visibility) {
elmt.style.visibility = visibility;
};
self.$GetStyleZIndex = function (elmt) {
return elmt.style.zIndex;
};
self.$SetStyleZIndex = function (elmt, zIndex) {
elmt.style.zIndex = zIndex;
};
self.$GetStyleBackgroundColor = function (elmt) {
return elmt.style.backgroundColor;
};
self.$SetStyleBackgroundColor = function (elmt, backgroundColor) {
elmt.style.backgroundColor = backgroundColor;
};
self.$GetStyleColor = function (elmt) {
return elmt.style.color;
};
self.$SetStyleColor = function (elmt, color) {
elmt.style.color = color;
};
self.$GetStyleBackgroundImage = function (elmt) {
return elmt.style.backgroundImage;
};
self.$SetStyleBackgroundImage = function (elmt, backgroundImage) {
elmt.style.backgroundImage = backgroundImage;
};
self.$SetStyleClip = function (elmt, clip) {
elmt.style.clip = "rect(" + Math.round(clip.$Top) + "px " + Math.round(clip.$Right) + "px " + Math.round(clip.$Bottom) + "px " + Math.round(clip.$Left) + "px)";
};
self.$GetStyleZoom = function (elmt) {
return elmt.style.zoom;
};
self.$SetStyleZoom = function (elmt, zoom) {
return elmt.style.zoom = zoom;
};
self.$GetNow = function () {
return new Date().getTime();
};
self.$AppendChild = function (elmt, child) {
elmt.appendChild(child);
};
self.$AppendChildren = function (elmt, children) {
each(children, function (i, child) {
self.$AppendChild(elmt, child);
});
};
self.$RemoveChild = function (elmt, child) {
elmt.removeChild(child);
};
self.$RemoveChildren = function (elmt, children) {
each(children, function (i, child) {
self.$RemoveChild(elmt, child);
});
};
self.$ClearChildren = function (elmt) {
self.$RemoveChildren(elmt, self.$GetChildren(elmt));
};
self.$ParseInt = function (str, radix) {
return parseInt(str, radix || 10);
};
self.$ParseFloat = function (str) {
return parseFloat(str);
};
self.$IsChild = function (elmtA, elmtB) {
var body = document.body;
while (elmtB && elmtA != elmtB && body != elmtB) {
try {
elmtB = elmtB.parentNode;
} catch (e) {
// Firefox sometimes fires events for XUL elements, which throws
// a "permission denied" error. so this is not a child.
return false;
}
}
return elmtA == elmtB;
};
self.$ToLowerCase = function (value) {
if (value)
value = value.toLowerCase();
return value;
};
self.$LoadImage = function (src, callback) {
var image = new Image();
if (callback) {
image.onload = function () {
callback(image);
};
}
image.src = src;
};
var StyleGetter = {
$Opacity: self.$GetStyleOpacity,
$Top: self.$GetStyleTop,
$Right: self.$GetStyleRight,
$Bottom: self.$GetStyleBottom,
$Left: self.$GetStyleLeft,
$Width: self.$GetStyleWidth,
$Height: self.$GetStyleHeight,
$Position: self.$GetStylePosition,
$Display: self.$GetStyleDisplay
};
var StyleSetter = {
$Opacity: self.$SetStyleOpacity,
$Top: self.$SetStyleTop,
$Right: self.$SetStyleRight,
$Bottom: self.$SetStyleBottom,
$Left: self.$SetStyleLeft,
$Width: self.$SetStyleWidth,
$Height: self.$SetStyleHeight,
$Position: self.$SetStylePosition,
$Display: self.$SetStyleDisplay,
$Clip: self.$SetStyleClip
};
//For Compression Only
var _StyleSetterReserved;
function ReserveStyleSetter() {
if (!_StyleSetterReserved) {
_StyleSetterReserved = {};
_StyleSetterReserved.$Opacity = _StyleSetterReserved.$Opacity;
_StyleSetterReserved.$Top = _StyleSetterReserved.$Top;
_StyleSetterReserved.$Left = _StyleSetterReserved.$Left;
_StyleSetterReserved.$Bottom = _StyleSetterReserved.$Bottom;
_StyleSetterReserved.$Right = _StyleSetterReserved.$Right;
_StyleSetterReserved.$Width = _StyleSetterReserved.$Width;
_StyleSetterReserved.$Height = _StyleSetterReserved.$Height;
_StyleSetterReserved.$Display = _StyleSetterReserved.$Display;
_StyleSetterReserved.$Clip = _StyleSetterReserved.$Clip;
}
}
self.$GetStyles = function (elmt, originStyles) {
ReserveStyleSetter();
var styles = {};
each(originStyles, function (key) {
if (StyleGetter[key]) {
styles[key] = StyleGetter[key](elmt);
}
});
return styles;
};
self.$SetStyles = function (elmt, styles) {
ReserveStyleSetter();
each(styles, function (key, value) {
StyleSetter[key](elmt, value);
});
};
function JssorAnimator(elmt, fromStyles, toStyles, duration, callback, easing) {
$JssorDebug$.$Assert(duration || duration == 0, "[Animator] duration not set.");
var startTime;
var endTime;
var defaultEasing;
var subEasings;
if ($JssorUtils$.$IsFunction(easing))
subEasings = { $Default: easing };
else
subEasings = easing || {};
defaultEasing = subEasings.$Default || $JssorEasing$.$EaseSwing;
function PlayFrame(backwards) {
var currentTime = self.$GetNow();
if (currentTime >= endTime) {
self.$SetStyles(elmt, backwards ? fromStyles : toStyles);
if (callback)
callback();
}
else {
var time = (currentTime - startTime) / duration;
if (backwards)
time = 1 - time;
var currentStyles = {};
for (var key in fromStyles) {
var value = fromStyles[key];
var easing = subEasings[key] || defaultEasing;
var easingValue = easing(time);
var currentPropertyValue;
var toValue = toStyles[key];
if (StyleSetter[key] == self.$SetStyleClip) {
currentPropertyValue = {};
for (var k in value) {
currentPropertyValue[k] = value[k] + (toValue[k] - value[k]) * easingValue;
}
}
else {
currentPropertyValue = value + (toValue - value) * easingValue;
if (StyleGetter[key] != self.$GetStyleOpacity)
currentPropertyValue = Math.round(currentPropertyValue);
}
currentStyles[key] = currentPropertyValue;
}
self.$SetStyles(elmt, currentStyles);
setTimeout($JssorUtils$.$CreateCallback(null, PlayFrame, backwards), 13);
}
}
this.$PlayAnimator = function (backwards) {
startTime = self.$GetNow();
endTime = startTime + duration;
if (!fromStyles)
fromStyles = self.$GetStyles(elmt, toStyles);
PlayFrame(backwards);
};
}
$JssorAnimator$ = JssorAnimator;
};
1CB3057F-10EF-44A8-B5B7-C39D1CC1865E
Jssor.Navigator.js 3.0
2012-09-09T00:00:00+08:00
/// <reference path="../BasicLibrary/Jssor.Core.js" />
/// <reference path="../BasicLibrary/Jssor.Debug.js" />
/// <reference path="../BasicLibrary/Jssor.EventManager.js />
/// <reference path="../BasicLibrary/Jssor.Utils.js" />
/*
* Jssor.Navigator 3.0
*
* TERMS OF USE - Jssor.Navigator
*
* Open source under the BSD License.
*
* Copyright © 2012 Jssor
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* Neither the name of the author nor the names of contributors may be used to endorse
* or promote products derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
var $JssorNavigatorEvents$ = {
$NAVIGATIONREQUEST: 1,
$INDEXCHANGE: 2,
$RESET: 3
};
function $JssorNavigator$(elmt) {
var self = this;
$JssorEventManager$.call(self);
elmt = $JssorUtils$.$GetElement(elmt);
var _ParentElmt = elmt.parentNode;
var LIGHT_BLUE = "lightblue";
var DARK_BLUE = "darkblue";
var _CenterUI = isNaN($JssorUtils$.$GetStyleLeft(elmt)) && isNaN($JssorUtils$.$GetStyleRight(elmt));
var _Length;
var _Width;
var _Buttons;
var _CurrentIndex;
var currentMouseOverIndex = -1;
function ButtonMouseOverHandler(index, event) {
$JssorUtils$.$StopEvent(event);
$JssorUtils$.$CancelEvent(event);
if (currentMouseOverIndex != index) {
{
var span = _Buttons[index];
$JssorUtils$.$SetStyleBackgroundColor(span, "blue");
}
if (currentMouseOverIndex != -1) {
var span = _Buttons[currentMouseOverIndex];
$JssorUtils$.$SetStyleBackgroundColor(span, _CurrentIndex == currentMouseOverIndex ? DARK_BLUE : LIGHT_BLUE);
}
currentMouseOverIndex = index;
}
}
function BarMouseOutEventHandler(event) {
$JssorUtils$.$StopEvent(event);
$JssorUtils$.$CancelEvent(event);
if (currentMouseOverIndex != -1) {
var span = _Buttons[currentMouseOverIndex];
$JssorUtils$.$SetStyleBackgroundColor(span, _CurrentIndex == currentMouseOverIndex ? DARK_BLUE : LIGHT_BLUE);
currentMouseOverIndex = -1;
}
}
function BarMouseOverEventHandler(event) {
$JssorUtils$.$StopEvent(event);
$JssorUtils$.$CancelEvent(event);
}
function BarMouseMoveEventHandler(event) {
$JssorUtils$.$StopEvent(event);
$JssorUtils$.$CancelEvent(event);
}
function OnNavigationRequest(index) {
self.$TriggerEvent($JssorNavigatorEvents$.$NAVIGATIONREQUEST, index);
}
self.$Elmt = elmt;
self.$GetCurrentIndex = function () {
return _CurrentIndex;
};
self.$SetCurrentIndex = function (index) {
if (index != _CurrentIndex) {
if (_CurrentIndex != -1) {
$JssorUtils$.$SetStyleBackgroundColor(_Buttons[_CurrentIndex], LIGHT_BLUE);
}
$JssorUtils$.$SetStyleBackgroundColor(_Buttons[index], DARK_BLUE);
_CurrentIndex = index;
self.$TriggerEvent($JssorNavigatorEvents$.$INDEXCHANGE, index);
}
};
self.$Show = function (show) {
$JssorUtils$.$ShowElement(elmt, show);
};
//For future usage
self.$SetThumbs = $JssorUtils$.$EmptyFunction;
var _Initialized;
self.$Reset = function (length) {
_Length = length;
_Width = 18 * length + 6;
_CurrentIndex = -1;
_Buttons = [];
$JssorUtils$.$SetInnerHtml(elmt, "");
$JssorUtils$.$SetStyleWidth(elmt, _Width);
for (var buttonIndex = 0; buttonIndex < _Length; buttonIndex++) {
var cssText = "BORDER:white 1px solid;POSITION:absolute;BACKGROUND-COLOR:lightblue;top:5px;WIDTH:12px;HEIGHT:12px;cursor:pointer;overflow:hidden;"; // zoom:1; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
var div = $JssorUtils$.$CreateDivElement();
$JssorUtils$.$SetStyleCssText(div, cssText);
$JssorUtils$.$SetStyleLeft(div, 18 * buttonIndex + 5);
$JssorUtils$.$SetStyleOpacity(div, 0.5);
$JssorUtils$.$AppendChild(elmt, div);
_Buttons[buttonIndex] = div;
$JssorUtils$.$AddEvent(div, "click", $JssorUtils$.$CreateCallback(null, OnNavigationRequest, buttonIndex));
$JssorUtils$.$AddEvent(div, "mouseover", $JssorUtils$.$CreateCallback(null, ButtonMouseOverHandler, buttonIndex));
}
if (!_Initialized) {
_Initialized = true;
$JssorUtils$.$AddEvent(elmt, "mouseout", $JssorUtils$.$CreateCallback(null, BarMouseOutEventHandler));
$JssorUtils$.$AddEvent(elmt, "mouseover", $JssorUtils$.$CreateCallback(null, BarMouseOverEventHandler));
$JssorUtils$.$AddEvent(elmt, "mousemove", $JssorUtils$.$CreateCallback(null, BarMouseMoveEventHandler));
}
self.$TriggerEvent($JssorNavigatorEvents$.$RESET);
};
}
function $JssorDirectionNavigator$(arrowLeft, arrowRight) {
var self = this;
$JssorNavigator$.call(self, arrowLeft);
var _Length;
var _CurrentIndex;
function OnNavigationRequest(index) {
self.$TriggerEvent($JssorNavigatorEvents$.$NAVIGATIONREQUEST, index);
}
self.$GetCurrentIndex = function () {
return _CurrentIndex;
};
self.$SetCurrentIndex = function (index) {
_CurrentIndex = index;
self.$TriggerEvent($JssorNavigatorEvents$.$INDEXCHANGE, index);
};
self.$Show = function (show) {
$JssorUtils$.$ShowElement(arrowLeft, show);
$JssorUtils$.$ShowElement(arrowRight, show);
};
var _Initialized;
self.$Reset = function (length) {
_Length = length;
_CurrentIndex = -1;
if (!_Initialized) {
$JssorUtils$.$SetStyleOpacity(arrowLeft, .7);
$JssorUtils$.$SetStyleOpacity(arrowRight, .7);
$JssorUtils$.$AddEvent(arrowLeft, "click", function () { OnNavigationRequest(_CurrentIndex - 1); });
$JssorUtils$.$AddEvent(arrowRight, "click", function () { OnNavigationRequest(_CurrentIndex + 1); });
}
self.$TriggerEvent($JssorNavigatorEvents$.$RESET);
};
}
E25E60A8-3927-4E98-9E13-87A696D518C0
Jssor.CaptionSlider.js 3.0
2012-09-19T00:00:00
/// <reference path="../BasicLibrary/Jssor.Core.js" />
/// <reference path="../BasicLibrary/Jssor.Debug.js" />
/// <reference path="../BasicLibrary/Jssor.Easing.js" />
/// <reference path="../BasicLibrary/Jssor.Utils.js" />
/*
* Jssor.CaptionSlider 3.0
*
* TERMS OF USE - Jssor.CaptionSlider
*
* Open source under the BSD License.
*
* Copyright © 2012 Jssor
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* Neither the name of the author nor the names of contributors may be used to endorse
* or promote products derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
function $JssorCaptionSliderBase$(container, captionElmts, captionSlideOptions) {
var self = this;
self.$CaptionElementWidth = $JssorUtils$.$GetStyleWidth(container);
self.$CaptionElementHeight = $JssorUtils$.$GetStyleHeight(container);
$JssorUtils$.$Each(captionSlideOptions.$CaptionTransitions, function (i, transition) {
captionSlideOptions.$CaptionTransitions[i] = $JssorUtils$.$Extend({
$Duration: 400 //Duration to finish the transition
, $Delay: 200 //Delay to start the transition since the previous transition started
, $Top: false //Specify to transform size of block base on the top line
, $Right: false //Specify to transform size of block base on the right line
, $Bottom: false //Specify to transform size of block base on the bottom line
, $Left: false //Specify to transform size of block base on the left line
, $Fade: false //Fade caption or not
, $Move: false //Move caption or not
, $FlyDirection: 0 //Specify fly transform with direction
, $Easing: null //Specify variation of speed during transition
, $Share: true //If true, the transition is shared for all captions, or it is only for caption binds to the transition
}, transition);
});
function GetSharedTransition() {
for (var i = 0; i < captionSlideOptions.$CaptionTransitions.length; i++) {
var transitionIndex = captionSlideOptions.$CurrentCaptionTransitionIndex++ % captionSlideOptions.$CaptionTransitions.length
var transition = captionSlideOptions.$CaptionTransitions[transitionIndex];
if (transition.$Share)
return transition;
}
}
var captionItems;
self.$GetCaptionItems = function () {
if (!captionItems) {
var itemsToPlay = [];
$JssorUtils$.$Each(captionElmts, function (i, captionItem) {
var transition;
var transitionAttr = $JssorUtils$.$GetAttribute(captionItem, "t");
if (transitionAttr) {
transitionIndex = parseInt(transitionAttr, 10);
//Now support named caption transition
transition = captionSlideOptions.$CaptionTransitions[transitionIndex] || captionSlideOptions.$CaptionTransitions[transitionAttr];
}
//else
// transition = GetSharedTransition();
if (transition) {
itemsToPlay.push({ $Item: captionItem, $Transition: transition });
}
});
captionItems = itemsToPlay;
}
return captionItems;
};
self.$HideCaptionItems = function () {
$JssorUtils$.$HideElements(captionElmts);
};
self.$ShowCaptionItems = function () {
$JssorUtils$.$ShowElements(captionElmts);
};
self.$Animating = 0;
}
function $JssorCaptionSlider$(container, captionElmts, captionSlideOptions) {
var self = this;
$JssorCaptionSliderBase$.call(self, container, captionElmts, captionSlideOptions);
self.$Animate = function (callback) {
if (self.$Animating > 1) {
if (callback)
callback();
return;
}
self.$Animating++;
var transitions = captionSlideOptions.$CaptionTransitions;
var captionItems = self.$GetCaptionItems();
var countPlaying = 0;
function PlayItem(itemIndex, itemObject) {
var captionTransition = itemObject.$Transition;
var captionItem = itemObject.$Item;
var captionItemWidth = $JssorUtils$.$GetStyleWidth(captionItem) || 0;
var captionItemHeight = $JssorUtils$.$GetStyleHeight(captionItem) || 0;
var toStyles = {};
var toLeft = 0;
var toTop = 0;
var fromStyleClip = { $Top: 0, $Right: captionItemWidth, $Bottom: captionItemHeight, $Left: 0 };
var toStyleClip = $JssorUtils$.$Extend({}, fromStyleClip);
if (captionTransition.$Top && captionTransition.$Bottom)
toStyleClip.$Top = toStyleClip.$Bottom = captionItemHeight / 2;
else if (captionTransition.$Top)
toStyleClip.$Bottom -= captionItemHeight;
else if (captionTransition.$Bottom)
toStyleClip.$Top += captionItemHeight;
if (captionTransition.$Left && captionTransition.$Right)
toStyleClip.$Right = toStyleClip.$Left = captionItemWidth / 2;
else if (captionTransition.$Left)
toStyleClip.$Right -= captionItemWidth;
else if (captionTransition.$Right)
toStyleClip.$Left += captionItemWidth;
if (captionTransition.$Move) {
if (captionTransition.$Top) {
toTop -= captionItemHeight;
toStyleClip.$Top += captionItemHeight;
toStyleClip.$Bottom += captionItemHeight;
}
if (captionTransition.$Bottom) {
toTop += captionItemHeight;
toStyleClip.$Top -= captionItemHeight;
toStyleClip.$Bottom -= captionItemHeight;
}
if (captionTransition.$Left) {
toLeft -= captionItemWidth;
toStyleClip.$Right += captionItemWidth;
toStyleClip.$Left += captionItemWidth;
}
if (captionTransition.$Right) {
toLeft += captionItemWidth;
toStyleClip.$Right -= captionItemWidth;
toStyleClip.$Left -= captionItemWidth;
}
}
if ($JssorDirection$.$IsToLeft(captionTransition.$FlyDirection)) {
toLeft -= self.$CaptionElementWidth;
}
else if ($JssorDirection$.$IsToRight(captionTransition.$FlyDirection)) {
toLeft += self.$CaptionElementWidth;
}
if ($JssorDirection$.$IsToTop(captionTransition.$FlyDirection)) {
toTop -= self.$CaptionElementHeight;
}
else if ($JssorDirection$.$IsToBottom(captionTransition.$FlyDirection)) {
toTop += self.$CaptionElementHeight;
}
if (toLeft)
toStyles.$Left = toLeft + $JssorUtils$.$GetStyleLeft(captionItem);
if (toTop)
toStyles.$Top = toTop + $JssorUtils$.$GetStyleTop(captionItem);
var fromStyles = $JssorUtils$.$GetStyles(captionItem, toStyles);
if (captionTransition.$Fade) {
toStyles.$Opacity = 0;
fromStyles.$Opacity = 1;
}
if (toStyleClip.$Top != fromStyleClip.$Top
|| toStyleClip.$Right != fromStyleClip.$Right
|| toStyleClip.$Bottom != fromStyleClip.$Bottom
|| toStyleClip.$Left != fromStyleClip.$Left) {
toStyles.$Clip = toStyleClip;
fromStyles.$Clip = fromStyleClip;
}
$JssorUtils$.$SetStyles(captionItem, toStyles);
$JssorUtils$.$ShowElement(captionItem);
new $JssorAnimator$(captionItem, fromStyles, toStyles, captionTransition.$Duration, function () { PlayItemComplete(itemIndex) }, captionTransition.$Easing).$PlayAnimator(true);
}
function PlayItemComplete(itemIndex) {
countPlaying--;
}
function Play() {
countPlaying = captionItems.length;
var delay = 0;
$JssorUtils$.$Each(captionItems, function (i, itemObject) {
delay += itemObject.$Transition.$Delay;
setTimeout(function () { PlayItem(i, itemObject) }, delay);
});
QueueToQuit();
}
function QueueToPlay() {
if (self.$Animating > 1)
setTimeout(QueueToPlay, 20);
else
Play();
}
function Quit() {
self.$Animating--;
if (callback)
callback();
}
function QueueToQuit() {
if (countPlaying > 0)
setTimeout(QueueToQuit, 20);
else
Quit();
}
QueueToPlay();
};
}
A01092B5-EF97-4B07-AA5F-E8161CCBC695
Geome.Slideshow.Min.js 3.0
2012-09-27T00:00:00
var $GeomeSlideshow$,$GeomeSlideshowFormations$={},$GeomeSlideshowRunner$;new function(){var b=0,a=1,e=2,d=3,x=3,y=12,p=1,o=2,q=4,n=8,u=256,v=512,t=1024,s=2048,g=s+p,f=s+o,l=v+p,j=v+o,k=u+q,h=u+n,i=t+q,m=t+n;function isToRight(a){return(a&o)==o}function isToTop(a){return(a&q)==q}$GeomeSlideshowFormations$.$FormationStraight=function(n){for(var e=n.$Cols,m=n.$Rows,r=n.$Assembly,s=n.$Count,d={},t=0,a=0,b=0,p=e-1,q=m-1,o=s-1,c,b=0;b<m;b++)for(a=0;a<e;a++){c=b+","+a;switch(r){case g:d[c]=o-(a*m+(q-b));break;case i:d[c]=o-(b*e+(p-a));break;case l:d[c]=o-(a*m+b);case k:d[c]=o-(b*e+a);break;case f:d[c]=a*m+b;break;case h:d[c]=b*e+(p-a);break;case j:d[c]=a*m+(q-b);break;default:d[c]=b*e+a}}return d};$GeomeSlideshowFormations$.$FormationSwirl=function(o){var w=o.$Cols,x=o.$Rows,y=o.$Assembly,v=o.$Count,s={},t=0,c=0,m=0,p=w-1,q=x-1,z=v-1,r,n,u=0;switch(y){case g:c=p;m=0;n=[e,a,d,b];break;case i:c=0;m=q;n=[b,d,a,e];break;case l:c=p;m=q;n=[d,a,e,b];break;case k:c=p;m=q;n=[a,d,b,e];break;case f:c=0;m=0;n=[e,b,d,a];break;case h:c=p;m=0;n=[a,e,b,d];break;case j:c=0;m=q;n=[d,b,e,a];break;default:c=0;m=0;n=[b,e,a,d]}t=0;while(t<v){r=m+","+c;if(c>=0&&c<w&&m>=0&&m<x&&typeof s[r]=="undefined")s[r]=t++;else switch(n[u++%n.length]){case b:c--;break;case e:m--;break;case a:c++;break;case d:m++}switch(n[u%n.length]){case b:c++;break;case e:m++;break;case a:c--;break;case d:m--}}return s};$GeomeSlideshowFormations$.$FormationZigZag=function(o){var w=o.$Cols,x=o.$Rows,y=o.$Assembly,v=o.$Count,t={},u=0,c=0,m=0,p=w-1,q=x-1,z=v-1,s,n,r=0;switch(y){case g:c=p;m=0;n=[e,a,d,a];break;case i:c=0;m=q;n=[b,d,a,d];break;case l:c=p;m=q;n=[d,a,e,a];break;case k:c=p;m=q;n=[a,d,b,d];break;case f:c=0;m=0;n=[e,b,d,b];break;case h:c=p;m=0;n=[a,e,b,e];break;case j:c=0;m=q;n=[d,b,e,b];break;default:c=0;m=0;n=[b,e,a,e]}u=0;while(u<v){s=m+","+c;if(c>=0&&c<w&&m>=0&&m<x&&typeof t[s]=="undefined"){t[s]=u++;switch(n[r%n.length]){case b:c++;break;case e:m++;break;case a:c--;break;case d:m--}}else{switch(n[r++%n.length]){case b:c--;break;case e:m--;break;case a:c++;break;case d:m++}switch(n[r++%n.length]){case b:c++;break;case e:m++;break;case a:c--;break;case d:m--}}}return t};$GeomeSlideshowFormations$.$FormationStraightStairs=function(p){var u=p.$Cols,v=p.$Rows,e=p.$Assembly,t=p.$Count,r={},s=0,c=0,d=0,n=u-1,o=v-1,w=t-1,q;switch(e){case g:case j:case l:case f:var a=0,b=0;break;case h:case i:case k:case m:var a=n,b=0;break;default:e=m;var a=n,b=0}c=a;d=b;while(s<t){q=d+","+c;if(isToTop(e)||isToRight(e))r[q]=w-s++;else r[q]=s++;switch(e){case g:case j:c--;d++;break;case l:case f:c++;d--;break;case h:case i:c--;d--;break;case m:case k:default:c++;d++}if(c<0||d<0||c>n||d>o){switch(e){case g:case j:a++;break;case h:case i:case l:case f:b++;break;case m:case k:default:a--}if(a<0||b<0||a>n||b>o){switch(e){case g:case j:a=n;b++;break;case l:case f:b=o;a++;break;case h:case i:b=o;a--;break;case m:case k:default:a=0;b++}if(b>o)b=o;else if(b<0)b=0;else if(a>n)a=n;else if(a<0)a=0}d=b;c=a}}return r};$GeomeSlideshowFormations$.$FormationSquare=function(g){var a=g.$Cols||1,b=g.$Rows||1,h={},j=0,c,d,e,f,i;e=a<b?(b-a)/2:0;f=a>b?(a-b)/2:0;i=Math.round(Math.max(a/2,b/2))+1;for(c=0;c<a;c++)for(d=0;d<b;d++)h[d+","+c]=i-Math.min(c+1+e,d+1+f,a-c+e,b-d+f);return h};$GeomeSlideshowFormations$.$FormationRectangle=function(e){var c=e.$Cols||1,d=e.$Rows||1,f={},h=0,a,b,g;g=Math.round(Math.min(c/2,d/2))+1;for(a=0;a<c;a++)for(b=0;b<d;b++)f[b+","+a]=g-Math.min(a+1,b+1,c-a,d-b);return f};$GeomeSlideshowFormations$.$FormationRandom=function(c){for(var f={},d=[],a,b,e=0;e<c.$Rows;e++)for(a=0;a<c.$Cols;a++)d.push({$ItemValue:e+","+a,$ItemOrder:Math.ceil(1e5*Math.random())%13});d.sort(function(a,b){return a.$ItemOrder-b.$ItemOrder});for(var b=0;b<c.$Count;b++)f[d[b].$ItemValue]=b;return f};$GeomeSlideshowFormations$.$FormationCircle=function(c){for(var d=c.$Cols||1,e=c.$Rows||1,f={},i=0,a,g=d/2-.5,h=e/2-.5,b=0;b<d;b++)for(a=0;a<e;a++)f[a+","+b]=Math.round(Math.sqrt(Math.pow(b-g,2)+Math.pow(a-h,2)));return f};$GeomeSlideshowFormations$.$FormationCross=function(c){for(var d=c.$Cols||1,e=c.$Rows||1,f={},i=0,a,g=d/2-.5,h=e/2-.5,b=0;b<d;b++)for(a=0;a<e;a++)f[a+","+b]=Math.round(Math.min(Math.abs(b-g),Math.abs(a-h)));return f};$GeomeSlideshowFormations$.$FormationRectangleCross=function(e){for(var f=e.$Cols||1,g=e.$Rows||1,h={},j=0,a,c=f/2-.5,d=g/2-.5,i=Math.max(c,d)+1,b=0;b<f;b++)for(a=0;a<g;a++)h[a+","+b]=Math.round(i-Math.max(c-Math.abs(b-c),d-Math.abs(a-d)))-1;return h};function GetFormation(c){var d=0,f=c.$Formation,b=[],a=f(c);if(c.$Reverse){$JssorUtils$.$Each(a,function(b,a){d=Math.max(d,a)});$JssorUtils$.$Each(a,function(c,b){a[c]=d-b})}$JssorUtils$.$Each(a,function(d,c){var a=b[c];if(!a){b[c]=a=[];a.$Order=c}a.push(d)});var e=[].concat(b);e.sort(function(a,b){return a.$Order-b.$Order});return{$Orders:a,$Sequences:e}}var r=[];function OnImageLoad(a,b){a.onload=null;r[a.src]=true;b&&b(a)}function LoadImage(c,b){var a=new Image;if(r[c]){if(b){a.src=c;b(a)}}else{a.onload=$JssorUtils$.$CreateCallback(null,OnImageLoad,a,b);a.src=c}}function IsClipEquals(a,b){return a.$Top==b.$Top&&a.$Right==b.$Right&&a.$Bottom==b.$Bottom&&a.$Left==b.$Left}var w=0;$GeomeSlideshowRunner$=function(G,O,q,J,a,I,v,u,T,M){var t=this,m=J.$Image,o=a.$SlideOut,f,b,x,s,P={},p={},z={},D={},k,d,C,e,j,g,i,h,r,E,l=null,B,w,y,L=[],A=true,n=false,Q=false,K,N,F=a.$ChessMode.$Column||0,H=a.$ChessMode.$Row||0;function Initialize(){if(I){m=J.$Item;a.$Zoom=false}m=m.cloneNode(true);$JssorUtils$.$ShowElement(m);e=a.$GetBlocks(v,u);E=GetFormation(a);for(x=0;x<a.$Rows;x++)for(c=0;c<a.$Cols;c++){f=x+","+c;var t=false,A=false;if(F&&c%2){if($JssorDirection$.$IsHorizontal(F))t=!t;if($JssorDirection$.$IsVertical(F))A=!A}if(H&&x%2){if($JssorDirection$.$IsHorizontal(H))t=!t;if($JssorDirection$.$IsVertical(H))A=!A}if(A){j=a.$Bottom;g=a.$Top}else{j=a.$Top;g=a.$Bottom}if(t){i=a.$Right;h=a.$Left}else{i=a.$Left;h=a.$Right}d={$Top:0,$Left:0,$Opacity:1,$Width:v,$Height:u};k=$JssorUtils$.$Extend({},d);b=$JssorUtils$.$Extend({},e[f]);if(a.$Fade)d.$Opacity=0;if(j&&g)b.$Top=b.$Bottom=(b.$Top+b.$Bottom)/2;else if(j)b.$Bottom-=e.$Height;else if(g)b.$Top+=e.$Height;if(i&&h)b.$Right=b.$Left=(b.$Right+b.$Left)/2;else if(i)b.$Right-=e.$Width;else if(h)b.$Left+=e.$Width;if(a.$Zoom){d.$Left=e[f].$Left;d.$Top=e[f].$Top;if(i&&h)d.$Left+=e.$Width/2;else if(h)d.$Left+=e.$Width;else if(!i)d.$Left=0;if(j&&g)d.$Top+=e.$Height/2;else if(g)d.$Top+=e.$Height;else if(!j)d.$Top=0;if(i||h)b.$Right=b.$Left=0;if(j||g)b.$Top=b.$Bottom=0;d.$Width=i||h?0:v;d.$Height=j||g?0:u}if(a.$Move){if(j){d.$Top-=e.$Height;b.$Top+=e.$Height;b.$Bottom+=e.$Height}if(g){d.$Top+=e.$Height;b.$Top-=e.$Height;b.$Bottom-=e.$Height}if(i){d.$Left-=e.$Width;b.$Right+=e.$Width;b.$Left+=e.$Width}if(h){d.$Left+=e.$Width;b.$Right-=e.$Width;b.$Left-=e.$Width}}if(a.$FlyDirection){var n=a.$FlyDirection;if(!t)n=$JssorDirection$.$ChessHorizontal(n);if(!A)n=$JssorDirection$.$ChessVertical(n);if($JssorDirection$.$IsToLeft(n))d.$Left+=v;else if($JssorDirection$.$IsToRight(n))d.$Left-=v;if($JssorDirection$.$IsToTop(n))d.$Top+=u;else if($JssorDirection$.$IsToBottom(n))d.$Top-=u}d.$Clip=b;k.$Clip=e[f];C={};$JssorUtils$.$Each(d,function(b,a){if($JssorUtils$.$IsNumeric(a)){if(a!=k[b])C[b]=a-k[b];z[f]=true}else{var c=k[b];if(!IsClipEquals(a,c)){var d=C[b]={};$JssorUtils$.$Each(c,function(b,c){d[b]=a[b]-c});z[f]=true}}});P[f]=o?k:d;p[f]=[];if(a.$Delay)for(var L=0;L<Math.round(E.$Orders[f]*a.$Delay/a.$Interval);L++)p[f].push(null);if(!z[f])p[f].push({$Display:""});else for(r=1;r<=a.$FramesCount;r++){var K={};if(r==a.$FramesCount)K=o?d:k;else $JssorUtils$.$Each(C,function(b,c){var e=a.$EasingInstance[b]||a.$EasingInstance.$Default,d=e[o?r:a.$FramesCount-r+1];if($JssorUtils$.$IsNumeric(c))K[b]=k[b]+c*d;else{var f=K[b]={};$JssorUtils$.$Each(c,function(a,c){f[a]=k[b][a]+c*d})}});p[f].push(K)}}if(o){if(q)if(I)l=q.$Item;else l=q.$Image;if(!l){l=T.cloneNode(true);$JssorUtils$.$ShowElement(l)}}else{q&&G.$SetInnerElement(I?q.$Item:q.$Image);l=m}B=E.$Sequences;if(o)B=[].concat(B).reverse();$JssorUtils$.$Each(B,function(d,b){if(b)for(var c=0;c<b.length;c++){var a=b[c];s=l.cloneNode(true);$JssorUtils$.$SetStyles(s,P[a]);$JssorUtils$.$SetStyleOverflow(s,"hidden");$JssorUtils$.$SetStylePosition(s,"absolute");O.$AddClipElement(s);D[a]=s;!z[a]&&$JssorUtils$.$HideElement(D[a])}});o&&G.$SetInnerElement(m);w=$JssorUtils$.$GetNow();y=1;$JssorUtils$.$Each(p,function(b,a){y=Math.max(a.length,y)})}function ShowFrame(){if(A&&!n){var b=Math.ceil(($JssorUtils$.$GetNow()-w)/a.$Interval)-1;if(b>=y-1){!o&&G.$SetInnerElement(m);O.$Clear();A=false}else $JssorUtils$.$Each(p,!A||n?$JssorUtils$.$EmptyFunction:function(d,c){var a=b>c.length-1?c.length-1:b;if(c[a]&&!L[d+","+a]){$JssorUtils$.$SetStyles(D[d],c[a]);L[d+","+a]=true}})}return A}function customSetInterval(a){function runtTimeoutFunc(){if(!Q)if(n||ShowFrame())K=setTimeout(runtTimeoutFunc,a);else stopInternal()}K=setTimeout(runtTimeoutFunc,a)}var R;function stopInternal(){if(!R){R=true;M&&M()}}t.$StopSlideshowRunner=function(){if(!N){N=true;w-=2e6;return true}};t.$StartSlideshowRunner=function(){customSetInterval(a.$Interval)};t.$Initialize=function(){Initialize()};var S;t.$Freez=function(){if(!n){n=true;S=$JssorUtils$.$GetNow()-w}};t.$Cancel=function(){Q=true;J.$FreeSlideItemResource()};t.$Unfreez=function(){if(n){w=$JssorUtils$.$GetNow()-S;n=false}}};function GeomeSlideshow(d,P){;function CreateTransitionInstance(b){var a={$Interval:40,$Duration:200,$Delay:0,$Cols:1,$Rows:1,$Top:false,$Right:false,$Bottom:false,$Left:false,$Fade:false,$Zoom:false,$Move:false,$SlideOut:false,$FlyDirection:0,$Reverse:false,$Formation:$GeomeSlideshowFormations$.$FormationRandom,$Assembly:m,$ChessMode:{$Column:0,$Row:0},$Easing:$JssorEasing$.$EaseSwing,$Blocks:[]};$JssorUtils$.$Extend(a,b);a.$Count=a.$Cols*a.$Rows;if($JssorUtils$.$IsFunction(a.$Easing))a.$Easing={$Default:a.$Easing};a.$FramesCount=Math.round(a.$Duration/a.$Interval);a.$EasingInstance=GetEasing(a);a.$GetBlocks=function(c,b){c/=a.$Cols;b/=a.$Rows;var f=c+"x"+b;if(!a.$Blocks[f]){a.$Blocks[f]={$Width:c,$Height:b};for(var d=0;d<a.$Cols;d++)for(var e=0;e<a.$Rows;e++)a.$Blocks[f][e+","+d]={$Top:e*b,$Right:d*c+c,$Bottom:e*b+b,$Left:d*c}}return a.$Blocks[f]};return a}function GetEasing(d){var b=d.$Easing;if(!b.$Default)b.$Default=$JssorEasing$.$EaseSwing;var a=d.$FramesCount,c=b.$Cache;if(!c){c=b.$Cache={};$JssorUtils$.$Each(b,function(e,b){if($JssorUtils$.$IsFunction(b)){if(!$JssorUtils$.$IsArray(b.$Cache))b.$Cache=[];if(!b.$Cache[a]){b.$Cache[a]=[];for(var d=1;d<=a;d++)b.$Cache[a][d]=b(d/a)}c[e]=b.$Cache[a]}})}return c}function GetTransition(){var a=0;if(F)a=G%g.length;else a=Math.floor(Math.random()*g.length);G++;return g[a]}function SlideContainer(){var b=this,a=$JssorUtils$.$CreateDivElement();$JssorUtils$.$SetStyles(a,k);$JssorUtils$.$SetStylePosition(a,"absolute");$JssorUtils$.$SetStyleOverflow(a,"hidden");var c;b.$Elmt=a;b.$SetInnerElement=function(d){var b=d.cloneNode(true);$JssorUtils$.$ClearInnerHtml(a);$JssorUtils$.$AppendChild(a,b);c=b};b.$AddClipElement=function(b){$JssorUtils$.$AppendChild(a,b)};b.$Clear=function(){c=null;$JssorUtils$.$ClearInnerHtml(a)};b.$GetInnerElement=function(){return c}}function SlideBoard(){var c=this;$JssorEventManager$.call(c);function ResetTimeToGo(a){if(p&&J)if(!I&&l){I=true;Q=0}else Q=a||R;else Q=6e8}function OnSlideAnimationComplete(e,b,d,a){y=u[b];if(d){if(g){x=false;g.$Unfreez()}}else{H=e;if(g){g.$Cancel();x=false;E=false}c.$TriggerEvent("parked",c,D[m]);ResetTimeToGo()}B=false;a&&a()}function OnSlideshowStoppedCallback(c,a){y=a;var d=GetRealIndex(c),b=u[3];u[3]=a;$JssorUtils$.$ClearInnerHtml(t[3]);$JssorUtils$.$AppendChild(t[3],a.$Wrapper);$JssorUtils$.$ShowElement(t[3]);b&&b.$FreeSlideItemResource();a.$AnimateCaption();H=c;ResetTimeToGo();x=false;E=false}function ResetNavigator(){j&&j.$SetCurrentIndex(GetRealIndex(b));h&&h.$SetCurrentIndex(GetRealIndex(b))}var cb=0;function RunSlideshow(b,a){if(!C&&!B&&!G){var d=$JssorUtils$.$CreateCallback(null,OnSlideshowStoppedCallback,b,a);g=new l(L,M,y,a,GetTransition(),U,s,w,i,d);g.$Initialize();$JssorUtils$.$HideElement(t[3]);c.$Reset(b);ShowLink();g.$StartSlideshowRunner()}else a.$FreeSlideItemResource()}function TryRunSlideshow(b){var a=new SlideItem(v[GetRealIndex(b)]);a.$LoadImage($JssorUtils$.$CreateCallback(null,RunSlideshow,b,a));ResetNavigator()}function Run(){if(J&&!C&&!B&&!G&&(!E||x)){Q-=60;if(Q<0&&(!T||o))if(l){x=false;E=true;TryRunSlideshow(++b)}else GoToLocal(4)}setTimeout(Run,60)}function ShowLink(){$JssorUtils$.$ShowElement(F,!$JssorUtils$.$IsUndefined(u[3].$Link)&&(O>0&&!E||O>1))}var Q=0,J,E,x,B,G,C,ab,S=0,Y,X=0,Z=0,P,W,m=3,d=CreatePanel(),D=[],t=[],u=[],g,bb=[],L=new SlideContainer,M=new SlideContainer,F=CreatePanel();c.$Elmt=d;c.$AnimateCaption=function(){u[3].$AnimateCaption()};c.$Show=function(){$JssorUtils$.$ShowElement(d)};c.$Hide=function(){$JssorUtils$.$HideElement(d)};c.$Activate=function(a){if(a){ShowLink();$JssorUtils$.$ShowElement(t[3],b!=-1||!p||!l)}J=a;ResetTimeToGo();L.$Clear();M.$Clear()};c.$IsActive=function(){return J};c.$GoToLocal=function(c,b,a){if(J&&!C&&!B){g&&g.$Freez();GoToLocal(c,b,a)}};c.$Request=function(){G=!B&&m==3;return G};c.$Unrequest=function(){G=false};c.$Reset=function(i,e,c){$JssorUtils$.$SetStyleLeft(d,f*-3);if(!e&&e!=0)e=i-1;if(!c&&c!=0)c=i+1;var r=e-1,s=e-2,p=c+1,q=c+2;D=[s,r,e,i,c,p,q];for(var j=[],n=u,b=0;b<7;b++){D[b]=GetRealIndex(D[b]);var g=n[b],h=new SlideItem(v[D[b]]);h.$CaptureLinkClick();var o=h.$Wrapper,l=t[b];j[b]=h;if(g){g.$UncaptureLinkClick();g.$FreeSlideItemResource()}if(b!=3||!J||!E){$JssorUtils$.$ClearInnerHtml(l);$JssorUtils$.$AppendChild(l,o)}}u=j;m=3;$JssorUtils$.$ClearInnerHtml(F);var a=u[3].$Link;if(a){a=a.cloneNode(false);$JssorUtils$.$AddEvent(a,"click",LinkClickEventHandler);$JssorUtils$.$SetStyles(a,k);$JssorUtils$.$SetStyleDisplay(a,"block");$JssorUtils$.$SetStyleOpacity(a,0);$JssorUtils$.$SetStyleBackgroundColor(a,"#000");$JssorUtils$.$AppendChild(F,a)}};c.$Initialize=function(){$JssorUtils$.$AppendChild(d,L.$Elmt);$JssorUtils$.$AppendChild(d,M.$Elmt);for(var b=0;b<7;b++){var a=CreatePanel();$JssorUtils$.$AppendChild(d,a);t.push(a)}$JssorUtils$.$AppendChild(d,F);$JssorUtils$.$SetStyleCursor(d,"move");$JssorUtils$.$AppendChild(e,d);$JssorUtils$.$AddEvent(d,N,OnMouseDown)};c.$StopSlideshow=function(){var a=g;a&&a.$StopSlideshowRunner()};c.$PlaySlideshow=function(){ResetTimeToGo(1)};c.$AdjustSlideBoardSize=function(){f=s+K;var a=f*3;$JssorUtils$.$SetStyleWidth(d,f*7-K);$JssorUtils$.$SetStyleLeft(d,-a);$JssorUtils$.$Each(t.concat([L.$Elmt,M.$Elmt,F]),function(b,a){$JssorUtils$.$SetStyles(a,k)});$JssorUtils$.$SetStyleLeft(L.$Elmt,a);$JssorUtils$.$SetStyleLeft(M.$Elmt,a);$JssorUtils$.$SetStyleLeft(F,a);for(var b=0;b<t.length;b++)$JssorUtils$.$SetStyleLeft(t[b],f*b)};c.$Initialize();c.$AdjustSlideBoardSize();setTimeout(Run,60);function OnMouseDown(a){if(!B&&!G)OnDragStart(a);else!q&&$JssorUtils$.$CancelEvent(a)}function OnDragStart(a){if(!C){ab=false;W=false;C=true;if(g){g.$Freez();x=true}if(q){var c=a.touches[0];X=c.clientX;Z=c.clientY}else{var b=$JssorUtils$.$GetMousePosition(a);X=b.x;Z=b.y;$JssorUtils$.$CancelEvent(a)}$JssorUtils$.$AddEvent(document,z,OnDragMove);$JssorUtils$.$AddEvent(document,A,OnDragEnd);Y=P=0;S=$JssorUtils$.$GetNow()}return false}function OnDragMove(c){var a;if(q){if(!ab){var g=c.touches;if(g.length==1){a=g[0];if(Math.abs(a.clientY-Z)>Math.abs(a.clientX-X)+3)ab=true;else a=new $JssorPoint$(a.clientX,a.clientY)}}}else a=$JssorUtils$.$GetMousePosition(c);if(a){$JssorUtils$.$CancelEvent(c);var b=a.x-X;if(b>0&&!m)b=Math.sqrt(b)*5;if(b<0&&m==6)b=-Math.sqrt(-b)*5;$JssorUtils$.$SetStyleLeft(d,-f*m+b);P=b;var e=$JssorUtils$.$GetNow();if(e-S>350){S=e;Y=b}}}function OnDragEnd(){if(C){$JssorUtils$.$RemoveEvent(document,z,OnDragMove);$JssorUtils$.$RemoveEvent(document,A,OnDragEnd);W=P;if(W){var b=Math.max(40,$JssorUtils$.$GetNow()-S),h=Math.abs(Y)/b;b=(f-Math.abs(P))*1.08*b/Math.abs(Y);b=Math.max(b,200);var c=m,d=P;if(Math.abs(d)>=a.$MinDragOffsetToSlide)if(d<0){if(c<6)c++}else if(c>0)c--;b=Math.min(b,c==m?200:600);GoToLocal(c,0,b)}else if(g){x=false;g.$Unfreez()}C=false}}function LinkClickEventHandler(a){W&&$JssorUtils$.$CancelEvent(a)}function GoToLocal(c,i,l){B=true;var j=m==c;m=c;var h=b=D[c];ResetNavigator();var g=l;if(!g)g=a.$SlideDuration;if($JssorUtils$.$GetStyleLeft(e)!=-m*f){var k=$JssorUtils$.$CreateCallback(null,OnSlideAnimationComplete,h,c,j,i);new $JssorAnimator$(d,null,{$Left:-m*f},g,k,$JssorEasing$.$EaseSwing).$PlayAnimator()}else OnSlideAnimationComplete(h,c,j,i)}function SlideItem(c){c=c.cloneNode(true);$JssorUtils$.$ShowElement(c);var b=this,g,h,o=c,d;if(i)d=i.cloneNode(true);var m=$JssorUtils$.$FindChildrenOfTag(c,"A",true);function LoadImageCompleteEventHandler(a){d&&$JssorUtils$.$HideElement(d);a&&a(b)}var f=$JssorUtils$.$FindFirstChildOfAttribute(c,"image"),l;if(f){if(f.tagName=="A"){l=f.cloneNode(false);f=$JssorUtils$.$FindFirstChildOfTag(f,"IMG");f.border=0}$JssorUtils$.$SetStyles(f,k)}b.$Image=f;b.$Link=l;if(a.$CaptionSlideOptions&&a.$CaptionSlideOptions.$CaptionSliderClass){var j=$JssorUtils$.$FindChildrenOfAttribute(c,"caption");if(j){g=new a.$CaptionSlideOptions.$CaptionSliderClass(e,j,a.$CaptionSlideOptions);g.$HideCaptionItems()}}function CaptionAnimateComplete(a){a&&a()}b.$Item=c;b.$AnimateCaption=function(a){if(g)g.$Animate($JssorUtils$.$CreateCallback(null,CaptionAnimateComplete,a));else CaptionAnimateComplete(a)};b.$HideCaption=function(){g&&g.$HideCaptionItems()};b.$LoadImage=function(a){if(b.$Image){var c=b.$Image.src;if(!r[c]){d&&V&&$JssorUtils$.$ShowElement(d);return LoadImage(c,$JssorUtils$.$CreateCallback(null,LoadImageCompleteEventHandler,a))}}a&&a(b)};b.$UncaptureLinkClick=function(){$JssorUtils$.$Each(m,function(b,a){$JssorUtils$.$RemoveEvent(a,"click",LinkClickEventHandler)})};b.$CaptureLinkClick=function(){$JssorUtils$.$Each(m,function(b,a){$JssorUtils$.$AddEvent(a,"click",LinkClickEventHandler)})};b.$FreeSlideItemResource=function(){$JssorUtils$.$ClearInnerHtml(h);$JssorUtils$.$FreeElement(d)};b.$StampSlideItemElements=function(a){a=n+"_"+a};b.$Wrapper=h=CreatePanel();$JssorUtils$.$AppendChild(h,c);d&&$JssorUtils$.$AppendChild(h,d);b.$LoadImage($JssorUtils$.$EmptyFunction);var n}}var c=this,d=$JssorUtils$.$GetElement(d),a={$ShowDirectionNavigator:2,$ShowNavigator:2,$ShowLink:2,$ShowLoading:true,$AutoPlay:true,$AutoPlayInterval:3e3,$ContentMode:false,$HoverToPause:false,$ArrowKeyNavigation:true,$SlideDuration:400,$MinDragOffsetToSlide:20,$SlideSpacing:10};$JssorUtils$.$Extend(a,P);c.$Options=P;if(a.$CaptionSlideOptions)a.$CaptionSlideOptions.$CurrentCaptionTransitionIndex=0;var e=$JssorUtils$.$FindFirstChildOfAttribute(d,"slides",null,true),i=$JssorUtils$.$FindFirstChildOfAttribute(d,"loading",null,true),E=$JssorUtils$.$FindFirstChildOfAttribute(d,"navigator",null,true),D=$JssorUtils$.$FindFirstChildOfAttribute(d,"arrowleft",null,true),C=$JssorUtils$.$FindFirstChildOfAttribute(d,"arrowright",null,true),s=$JssorUtils$.$GetStyleWidth(e),w=$JssorUtils$.$GetStyleHeight(e),k,v=$JssorUtils$.$GetChildren(e),X=0,W=0,I,y,n=v.length,b=-1,H=-1,K=a.$SlideSpacing,f,u=[],x=0,q,N="mousedown",z="mousemove",A="mouseup";if("ontouchstart"in window){q=true;N="touchstart";z="touchmove";A="touchend"}var j,h,S,J=0,Q,B=0;if(a.$NavigatorOptions){S=a.$NavigatorOptions.$NavigatorClass;J=a.$NavigatorOptions.$ShowNavigator}if(a.$DirectionNavigatorOptions){Q=a.$DirectionNavigatorOptions.$DirectionNavigatorClass;B=a.$DirectionNavigatorOptions.$ShowDirectionNavigator}var V=a.$ShowLoading,O=a.$ShowLink,p=a.$AutoPlay,T=a.$HoverToPause,R=a.$AutoPlayInterval,U=a.$ContentMode,t=a.$SlideshowOptions,l,F,L,G=0,o=1;if(t){l=t.$SlideshowRunnerClass;F=t.$TransitionsOrder;L=t.$Transitions}var g=[];$JssorUtils$.$Each(L,function(b,a){g[b]=CreateTransitionInstance(a)});function CreatePanel(){var a=$JssorUtils$.$CreateDivElement();$JssorUtils$.$SetStyles(a,k);$JssorUtils$.$SetStylePosition(a,"absolute");return a}function GetRealIndex(a){return(a+n*7)%n}function GetNextBoard(){return u[(x+1)%2]}function GetCurrentBoard(){return u[x%2]}function Reset(c){var b=GetCurrentBoard(),a=GetNextBoard();a.$Reset(c);b.$Activate(false);x++;a.$Activate(true);a.$Show();b.$Hide()}function GoTo(a,f,e){if(GetRealIndex(a)!=GetRealIndex(b)){var c=GetCurrentBoard();if(c.$Request()){var d=b,h,g;if(a>d)g=a;if(a<d)h=a;c.$Reset(d,h,g);if(a>d)c.$GoToLocal(4,f,e);else c.$GoToLocal(2,f,e);c.$Unrequest()}}}function NavigationClickHandler(a){GoTo(a)}function SlideBoardParkedEventHandler(b,a){Reset(a);GetCurrentBoard().$AnimateCaption()}function ShowNavigators(){j&&j.$Show(J>o);h&&h.$Show(B>o)}function MainContainerMouseOutEventHandler(a){a=$JssorUtils$.$GetEvent(a);var b=a.target?a.target:a.srcElement,c=a.relatedTarget?a.relatedTarget:a.toElement;if(!$JssorUtils$.$IsChild(d,b)||$JssorUtils$.$IsChild(d,c))return;o=1;ShowNavigators()}function MainContainerMouseOverEventHandler(){o=0;ShowNavigators()}function AdjustSlidesContainerSize(){k={$Width:s,$Height:w,$Top:0,$Left:0};$JssorUtils$.$Each(v,function(b,a){$JssorUtils$.$SetStyles(a,k);$JssorUtils$.$SetStylePosition(a,"absolute");$JssorUtils$.$SetStyleOverflow(a,"hidden");$JssorUtils$.$HideElement(a)});if(i){var a=$JssorUtils$.$GetChildren(i);a.push(i);for(var b=0;b<a.length;b++)$JssorUtils$.$SetStyles(a[b],k)}}c.$GoTo=GoTo;c.$Next=function(a){GoTo(b+1,a)};c.$Prev=function(a){GoTo(b-1,a)};c.$Stop=function(){p=false;var a=GetCurrentBoard();a.$StopSlideshow();Reset(b)};var M;c.$Play=function(b){var a=M=$JssorUtils$.$GetNow();setTimeout(function(){if(a==M){p=true;var b=GetCurrentBoard();b.$PlaySlideshow()}},b||0)};c.$SetSlideshowTransitions=function(c){g=a.$Transitions=c;for(var b=0;b<g.length;b++)g[b]=CreateTransitionInstance(g[b])};c.$SetCaptionTransitions=function(b){if(a.$CaptionSlideOptions)a.$CaptionSlideOptions.$CaptionTransitions=b};c.$SetSlidesContainerSize=function(d,a){s=d;w=a;AdjustSlidesContainerSize(d,a);$JssorUtils$.$SetStyleWidth(e,d);$JssorUtils$.$SetStyleHeight(e,a);$JssorUtils$.$Each(u,function(b,a){a.$AdjustSlideBoardSize()});var f=p;c.$Stop();Reset(b);f&&c.$Play(2e3)};c.$Initialize=function(){$JssorUtils$.$SetStyleOverflow(e,"hidden");AdjustSlidesContainerSize();i&&$JssorUtils$.$ShowElement(i,false);if(D&&C){h=new $JssorDirectionNavigator$(D,C);h.$Reset(n);h.$SetCurrentIndex(0);h.$AddEventListener($JssorNavigatorEvents$.$NAVIGATIONREQUEST,NavigationClickHandler)}if(E){j=new $JssorNavigator$(E);j.$Reset(n);j.$SetCurrentIndex(0);j.$AddEventListener($JssorNavigatorEvents$.$NAVIGATIONREQUEST,NavigationClickHandler)}$JssorUtils$.$AddEvent(d,"mouseout",MainContainerMouseOutEventHandler);$JssorUtils$.$AddEvent(d,"mouseover",MainContainerMouseOverEventHandler);ShowNavigators();a.$ArrowKeyNavigation&&$JssorUtils$.$AddEvent(document,"keydown",function(a){if(a.keyCode==37)GoTo(b-1);else a.keyCode==39&&GoTo(b+1)});for(var f=0;f<2;f++){var c=new SlideBoard;c.$AddEventListener("parked",SlideBoardParkedEventHandler);u.push(c)}Reset(0);!l&&GetCurrentBoard().$AnimateCaption()};c.$Initialize()}GeomeSlideshow.$ASSEMBLY_BOTTOM_LEFT=g;GeomeSlideshow.$ASSEMBLY_BOTTOM_RIGHT=f;GeomeSlideshow.$ASSEMBLY_TOP_LEFT=l;GeomeSlideshow.$ASSEMBLY_TOP_RIGHT=j;GeomeSlideshow.$ASSEMBLY_LEFT_TOP=k;GeomeSlideshow.$ASSEMBLY_LEFT_BOTTOM=h;GeomeSlideshow.$ASSEMBLY_RIGHT_TOP=i;GeomeSlideshow.$ASSEMBLY_RIGHT_BOTTOM=m;$GeomeSlideshow$=GeomeSlideshow}
NotSet
NotSet
NotSet
1
1
t3
true
<img style="width:100%;height:100%" src="$encodeHtml(Configuration.ImageUrl)$">
ImageUrl
http://slideshow.jssor.com/img/slideshow-maker/control-context-menu.jpg
false
false
Top, Left
538000, 538000
211000
1450000
NotSet
NotSet
NotSet
1
1
20px
White
Center
28px
t7
false
Top, Left
800000, 60000
78000
1350000
NotSet
NotSet
NotSet
1
1
p5
#3. Right click on the slideshow control and then click 'Copy Html Code (Single Control)', now you can paste code into any web page.
false
Top, Bottom, Left, Right
770000, 30000
15000
15000
NotSet
NotSet
NotSet
1
1
13px
White
26px
n33
true
<img style="width:100%;height:100%" src="$encodeHtml(Configuration.ImageUrl)$">
ImageUrl
../img/pttn01/Gradient-Vertical-Opacity-15/Z-48.png
false
false
Top, Bottom, Left, Right
800000, 60000
0
0
NotSet
NotSet
NotSet
1
1
t5
true
false
Top, Left
79000, 79000
0
0
../img/cover/2203-TL.png
NotSet
NotSet
NotSet
1
1
n34
true
false
Top, Left, Right
641000, 79000
79000
0
../img/cover/2203-T.png
NotSet
NotSet
NotSet
1
1
n45
true
false
Top, Right
80000, 79000
720000
0
../img/cover/2203-TR.png
NotSet
NotSet
NotSet
1
1
n46
true
false
Top, Bottom, Left
79000, 0
0
79000
../img/cover/2203-L.png
NotSet
NotSet
NotSet
1
1
n47
true
false
Top, Bottom, Left, Right
641000, 0
79000
79000
../img/cover/2203-C.png
NotSet
NotSet
NotSet
1
1
n48
true
false
Top, Bottom, Right
80000, 0
720000
79000
../img/cover/2203-R.png
NotSet
NotSet
NotSet
1
1
n49
true
false
Bottom, Left
79000, 80000
0
-20000
../img/cover/2203-BL.png
NotSet
NotSet
NotSet
1
1
n50
true
false
Bottom, Left, Right
641000, 80000
79000
-20000
../img/cover/2203-B.png
NotSet
NotSet
NotSet
1
1
n51
true
false
Bottom, Right
80000, 80000
720000
-20000
../img/cover/2203-BR.png
NotSet
NotSet
NotSet
1
1
n52
true
false
Top, Left
800000, 60000
78000
1250000
NotSet
NotSet
NotSet
1
1
p3
#2. Click to get the slideshow control selected, fill in configuration settings in the right pane.
false
Top, Bottom, Left, Right
770000, 30000
15000
15000
NotSet
NotSet
NotSet
1
1
13px
White
26px
n13
true
<img style="width:100%;height:100%" src="$encodeHtml(Configuration.ImageUrl)$">
ImageUrl
../img/pttn01/Gradient-Vertical-Opacity-15/Z-48.png
false
false
Top, Bottom, Left, Right
800000, 60000
0
0
NotSet
NotSet
NotSet
1
1
t4
true
false
Top, Left
79000, 79000
0
0
../img/cover/2203-TL.png
NotSet
NotSet
NotSet
1
1
n14
true
false
Top, Left, Right
641000, 79000
79000
0
../img/cover/2203-T.png
NotSet
NotSet
NotSet
1
1
n15
true
false
Top, Right
80000, 79000
720000
0
../img/cover/2203-TR.png
NotSet
NotSet
NotSet
1
1
n25
true
false
Top, Bottom, Left
79000, 0
0
79000
../img/cover/2203-L.png
NotSet
NotSet
NotSet
1
1
n27
true
false
Top, Bottom, Left, Right
641000, 0
79000
79000
../img/cover/2203-C.png
NotSet
NotSet
NotSet
1
1
n28
true
false
Top, Bottom, Right
80000, 0
720000
79000
../img/cover/2203-R.png
NotSet
NotSet
NotSet
1
1
n29
true
false
Bottom, Left
79000, 80000
0
-20000
../img/cover/2203-BL.png
NotSet
NotSet
NotSet
1
1
n30
true
false
Bottom, Left, Right
641000, 80000
79000
-20000
../img/cover/2203-B.png
NotSet
NotSet
NotSet
1
1
n31
true
false
Bottom, Right
80000, 80000
720000
-20000
../img/cover/2203-BR.png
NotSet
NotSet
NotSet
1
1
n32
true
true
<img style="width:100%;height:100%" src="$encodeHtml(Configuration.ImageUrl)$">
ImageUrl
http://slideshow.jssor.com/img/slideshow-maker/slideshow-maker-typical-view.jpg
false
false
Top, Left
800000, 600000
78000
600000
NotSet
NotSet
NotSet
1
1
20px
White
Center
28px
t2
false
Top, Left
800000, 60000
78000
500000
NotSet
NotSet
NotSet
1
1
p4
#1. Download <A href="how-to-make-slideshow-using-slideshow-template-and-zazanaire-web-designer.tplw">this slideshow template document</A>, and open with <A href="http://ubeha.com/Download.ashx?v=2">Zazanaire</A> Web Designer.
false
Top, Bottom, Left, Right
770000, 30000
15000
15000
NotSet
NotSet
NotSet
1
1
13px
White
26px
n191
true
<img style="width:100%;height:100%" src="$encodeHtml(Configuration.ImageUrl)$">
ImageUrl
../img/pttn01/Gradient-Vertical-Opacity-15/Z-48.png
false
false
Top, Bottom, Left, Right
800000, 60000
0
0
NotSet
NotSet
NotSet
1
1
t9
true
false
Top, Left
79000, 79000
0
0
../img/cover/2203-TL.png
NotSet
NotSet
NotSet
1
1
n36
true
false
Top, Left, Right
641000, 79000
79000
0
../img/cover/2203-T.png
NotSet
NotSet
NotSet
1
1
n37
true
false
Top, Right
80000, 79000
720000
0
../img/cover/2203-TR.png
NotSet
NotSet
NotSet
1
1
n38
true
false
Top, Bottom, Left
79000, 0
0
79000
../img/cover/2203-L.png
NotSet
NotSet
NotSet
1
1
n39
true
false
Top, Bottom, Left, Right
641000, 0
79000
79000
../img/cover/2203-C.png
NotSet
NotSet
NotSet
1
1
n40
true
false
Top, Bottom, Right
80000, 0
720000
79000
../img/cover/2203-R.png
NotSet
NotSet
NotSet
1
1
n41
true
false
Bottom, Left
79000, 80000
0
-20000
../img/cover/2203-BL.png
NotSet
NotSet
NotSet
1
1
n42
true
false
Bottom, Left, Right
641000, 80000
79000
-20000
../img/cover/2203-B.png
NotSet
NotSet
NotSet
1
1
n43
true
false
Bottom, Right
80000, 80000
720000
-20000
../img/cover/2203-BR.png
NotSet
NotSet
NotSet
1
1
n44
true
false
Top, Left
79000, 79000
0
0
../img/cover/2203-TL.png
NotSet
NotSet
NotSet
1
1
n16
true
false
Top, Left, Right
798000, 79000
79000
0
../img/cover/2203-T.png
NotSet
NotSet
NotSet
1
1
n17
true
false
Top, Right
80000, 79000
877000
0
../img/cover/2203-TR.png
NotSet
NotSet
NotSet
1
1
n18
true
false
Top, Bottom, Left
79000, 1911000
0
79000
../img/cover/2203-L.png
NotSet
NotSet
NotSet
1
1
n19
true
false
Top, Bottom, Left, Right
798000, 1911000
79000
79000
../img/cover/2203-C.png
NotSet
NotSet
NotSet
1
1
n20
true
false
Top, Bottom, Right
80000, 1911000
877000
79000
../img/cover/2203-R.png
NotSet
NotSet
NotSet
1
1
n21
true
false
Bottom, Left
79000, 80000
0
1990000
../img/cover/2203-BL.png
NotSet
NotSet
NotSet
1
1
n22
true
false
Bottom, Left, Right
798000, 80000
79000
1990000
../img/cover/2203-B.png
NotSet
NotSet
NotSet
1
1
n23
true
false
Bottom, Right
80000, 80000
877000
1990000
../img/cover/2203-BR.png
NotSet
NotSet
NotSet
1
1
n24
true
<A href="../">Home</A> > Slideshow Maker > How to make slideshow using slideshow template and Zazanaire Web Designer?
false
Top, Left
792000, 27000
13000
176000
NotSet
NotSet
NotSet
1
1
13px
White
Left
27px
n35
false
Bottom, Left, Right
960000, 50000
0
2334000
NotSet
NotSet
NotSet
1
1
p26
Copy right 2009-1012
false
Top, Left
312000, 32000
13000
12000
NotSet
NotSet
NotSet
1
1
12px
White
26px
n252
Powered by Zazanaire
false
Top, Right
312000, 32000
634000
12000
NotSet
NotSet
NotSet
1
1
12px
White
Right
26px
n251
false
Top, Left
79000, 79000
0
0
../img/cover/2203-TL.png
NotSet
NotSet
NotSet
1
1
n242
true
false
Top, Left, Right
801000, 79000
79000
0
../img/cover/2203-T.png
NotSet
NotSet
NotSet
1
1
n243
true
false
Top, Right
80000, 79000
880000
0
../img/cover/2203-TR.png
NotSet
NotSet
NotSet
1
1
n244
true
false
Top, Bottom, Left
79000, 0
0
79000
../img/cover/2203-L.png
NotSet
NotSet
NotSet
1
1
n245
true
false
Top, Bottom, Left, Right
801000, 0
79000
79000
../img/cover/2203-C.png
NotSet
NotSet
NotSet
1
1
n246
true
false
Top, Bottom, Right
80000, 0
880000
79000
../img/cover/2203-R.png
NotSet
NotSet
NotSet
1
1
n247
true
false
Bottom, Left
79000, 80000
0
-30000
../img/cover/2203-BL.png
NotSet
NotSet
NotSet
1
1
n248
true
false
Bottom, Left, Right
801000, 80000
79000
-30000
../img/cover/2203-B.png
NotSet
NotSet
NotSet
1
1
n249
true
false
Bottom, Right
80000, 80000
880000
-30000
../img/cover/2203-BR.png
NotSet
NotSet
NotSet
1
1
n250
true
false
Top, Bottom, Left, Right
960000, 2400000
0
0
../img/pttn01/Gradient-Central-Opacity-50/H-48.png
NotSet
NotSet
NotSet
1
0.3
n94
true
Center
false
960000, 2400000
#191919
../img/pttn01/Transparency/Dark.gif
NotSet
NotSet
NotSet
1
Red
1
Arial
Helvetica
sans-serif
Verdana
13px
18px
page
Visible
0ee1d248-4905-4d7e-bd58-531de5f5150d
2012-09-30T02:57:17.1285688Z
2010-06-18T09:05:10.2854735Z
false
No comments:
Post a Comment