Silverlight框架中定时监听预警信息,使用SL线程DispatcherTimer解决

简介: 在我们的SL系统框架中,这次由于需要在页面中增加对实时产生的预警信息在页面上有声音及一个灯光闪烁提示。

在我们的SL系统框架中,这次由于需要在页面中增加对实时产生的预警信息在页面上有声音及一个灯光闪烁提示。

效果图如下:



1、WebService中的方法,汇总所有的预警信息,并拼接串作为返回值用于在SL中调用判断


    #region 获取所有的预警信息,并判断发生了哪种预警
    /// <summary>
    /// 后期如果有其他预警的话,可以同样
    /// </summary>
    /// <returns></returns>
    [WebMethod]
    public string WhatWarningCreated()
    {
        StringBuilder sb = new StringBuilder();

        string strXQSQL = @"select t.[ID],t.STWarnTM as 预警时间,t.WarnNM as 预警名称,t.WarnType as 预警类型,t.WarnGrade as 预警等级,t.WarnSource as 预警来源,
            t.STNM  as 雨量站名,
            t.COUNTNM as 所在县区,t.TOWNNM as 所在位置,t.BSNM as 所属小流域,t.WarnC1 as 雨量信息,t.WarnC3 as 达到预警阀值的历时信息,t.WarnC2 as 水库水位,
            t.WarnStatus as 预警状态,t.WarnSummary as 预警摘要,t.Sender as 发布人,t.LGTD,t.LTTD
            from ST_WARNRECORD_R t,dbo.ST_STBPRP_B t1
            where t1.STCD= t.STCD and  t.STWarnTM in ( select max(STWarnTM) from ST_WARNRECORD_R where STCD=t.STCD )
            and convert(datetime,STWarnTM,120) between dateadd(day,-1,getdate()) and getdate()
            and t.WarnStatus='新产生';"; // 暴雨洪水SQL

        string strLDSQL = @"select t2.[ID] as 编号,t1.[Name] as 站点名称,t1.longitude as 经度,t1.latitude as 纬度,
            case t2.[Code] when 0 then '暂无预警' when 1 then '黄色预警' when 2 then '橙色预警' when 3 then '红色预警' end as 预警类型,
            t2.probability as 发生概率,
            t2.SetTime as 发生时间
            from AlertStation t1,
            UpdateAlertInfo t2
            where t1.ID = t2.StationID and t2.Code not in(0)"; //雷电SQL

        if (dm.getsql(strXQSQL).Tables[0].Rows.Count > 0)
        {
            sb.Append("1|");
        }
        else
        {
            sb.Append("0|");
        }
        if (dmqx.getsql(strLDSQL).Tables[0].Rows.Count > 0)
        {
            sb.Append("1|");
        }
        else
        {
            sb.Append("0|");
        }
        return sb.ToString().TrimEnd('|'); //返回是何种预警信息,0无预警,1有预警
    }
    #endregion


2、SL框架中在起始加载页面MainPage.xaml中增加一个Grid,里面包含预警声音及灯光效果,如下xaml代码:

<UserControl.Resources>
<Storyboard x:Name="Storyboard1">
            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[0].(GradientStop.Offset)" Storyboard.TargetName="path2">
                <EasingDoubleKeyFrame KeyTime="0" Value="1"/>
                <DiscreteDoubleKeyFrame KeyTime="0:0:0.5" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1.5" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2.5" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3.5" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:4" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:4.5" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5.5" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6.5" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:7" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:7.5" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8.5" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9.5" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:10" Value="1"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Offset)" Storyboard.TargetName="path2">
                <EasingDoubleKeyFrame KeyTime="0" Value="0.679"/>
                <DiscreteDoubleKeyFrame KeyTime="0:0:0.5" Value="0.321"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1" Value="0.679"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1.5" Value="0.321"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2" Value="0.679"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2.5" Value="0.321"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3" Value="0.679"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3.5" Value="0.321"/>
                <EasingDoubleKeyFrame KeyTime="0:0:4" Value="0.679"/>
                <EasingDoubleKeyFrame KeyTime="0:0:4.5" Value="0.321"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5" Value="0.679"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5.5" Value="0.321"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6" Value="0.679"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6.5" Value="0.321"/>
                <EasingDoubleKeyFrame KeyTime="0:0:7" Value="0.679"/>
                <EasingDoubleKeyFrame KeyTime="0:0:7.5" Value="0.321"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8" Value="0.679"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8.5" Value="0.321"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9" Value="0.679"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9.5" Value="0.321"/>
                <EasingDoubleKeyFrame KeyTime="0:0:10" Value="0.679"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[2].(GradientStop.Offset)" Storyboard.TargetName="path2">
                <EasingDoubleKeyFrame KeyTime="0" Value="0.141"/>
                <DiscreteDoubleKeyFrame KeyTime="0:0:0.5" Value="0.859"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1" Value="0.141"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1.5" Value="0.859"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2" Value="0.141"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2.5" Value="0.859"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3" Value="0.141"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3.5" Value="0.859"/>
                <EasingDoubleKeyFrame KeyTime="0:0:4" Value="0.141"/>
                <EasingDoubleKeyFrame KeyTime="0:0:4.5" Value="0.859"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5" Value="0.141"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5.5" Value="0.859"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6" Value="0.141"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6.5" Value="0.859"/>
                <EasingDoubleKeyFrame KeyTime="0:0:7" Value="0.141"/>
                <EasingDoubleKeyFrame KeyTime="0:0:7.5" Value="0.859"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8" Value="0.141"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8.5" Value="0.859"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9" Value="0.141"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9.5" Value="0.859"/>
                <EasingDoubleKeyFrame KeyTime="0:0:10" Value="0.141"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[3].(GradientStop.Offset)" Storyboard.TargetName="path2">
                <EasingDoubleKeyFrame KeyTime="0" Value="0"/>
                <DiscreteDoubleKeyFrame KeyTime="0:0:0.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:4" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:4.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:7" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:7.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:10" Value="0"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[4].(GradientStop.Offset)" Storyboard.TargetName="path2">
                <EasingDoubleKeyFrame KeyTime="0" Value="0.43"/>
                <DiscreteDoubleKeyFrame KeyTime="0:0:0.5" Value="0.57"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1" Value="0.43"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1.5" Value="0.57"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2" Value="0.43"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2.5" Value="0.57"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3" Value="0.43"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3.5" Value="0.57"/>
                <EasingDoubleKeyFrame KeyTime="0:0:4" Value="0.43"/>
                <EasingDoubleKeyFrame KeyTime="0:0:4.5" Value="0.57"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5" Value="0.43"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5.5" Value="0.57"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6" Value="0.43"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6.5" Value="0.57"/>
                <EasingDoubleKeyFrame KeyTime="0:0:7" Value="0.43"/>
                <EasingDoubleKeyFrame KeyTime="0:0:7.5" Value="0.57"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8" Value="0.43"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8.5" Value="0.57"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9" Value="0.43"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9.5" Value="0.57"/>
                <EasingDoubleKeyFrame KeyTime="0:0:10" Value="0.43"/>
            </DoubleAnimationUsingKeyFrames>
            <PointAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(LinearGradientBrush.StartPoint)" Storyboard.TargetName="path2">
                <EasingPointKeyFrame KeyTime="0" Value="0.953000009059906,0.529999971389771"/>
                <DiscretePointKeyFrame KeyTime="0:0:0.5" Value="1.437,0.563"/>
                <EasingPointKeyFrame KeyTime="0:0:1" Value="0.953000009059906,0.529999971389771"/>
                <EasingPointKeyFrame KeyTime="0:0:1.5" Value="0.953000009059906,0.529999971389771"/>
                <EasingPointKeyFrame KeyTime="0:0:2" Value="0.953000009059906,0.529999971389771"/>
                <EasingPointKeyFrame KeyTime="0:0:2.5" Value="0.953000009059906,0.529999971389771"/>
                <EasingPointKeyFrame KeyTime="0:0:3" Value="0.953000009059906,0.529999971389771"/>
                <EasingPointKeyFrame KeyTime="0:0:3.5" Value="0.953000009059906,0.529999971389771"/>
                <EasingPointKeyFrame KeyTime="0:0:4" Value="0.953000009059906,0.529999971389771"/>
                <EasingPointKeyFrame KeyTime="0:0:4.5" Value="0.953000009059906,0.529999971389771"/>
                <EasingPointKeyFrame KeyTime="0:0:5" Value="0.953000009059906,0.529999971389771"/>
                <EasingPointKeyFrame KeyTime="0:0:5.5" Value="0.953000009059906,0.529999971389771"/>
                <EasingPointKeyFrame KeyTime="0:0:6" Value="0.953000009059906,0.529999971389771"/>
                <EasingPointKeyFrame KeyTime="0:0:6.5" Value="0.953000009059906,0.529999971389771"/>
                <EasingPointKeyFrame KeyTime="0:0:7" Value="0.953000009059906,0.529999971389771"/>
                <EasingPointKeyFrame KeyTime="0:0:7.5" Value="0.953000009059906,0.529999971389771"/>
                <EasingPointKeyFrame KeyTime="0:0:8" Value="0.953000009059906,0.529999971389771"/>
                <EasingPointKeyFrame KeyTime="0:0:8.5" Value="0.953000009059906,0.529999971389771"/>
                <EasingPointKeyFrame KeyTime="0:0:9" Value="0.953000009059906,0.529999971389771"/>
                <EasingPointKeyFrame KeyTime="0:0:9.5" Value="0.953000009059906,0.529999971389771"/>
                <EasingPointKeyFrame KeyTime="0:0:10" Value="0.953000009059906,0.529999971389771"/>
            </PointAnimationUsingKeyFrames>
            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path3">
                <DiscreteObjectKeyFrame KeyTime="0">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:0.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:10">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
            </ObjectAnimationUsingKeyFrames>
            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path4">
                <DiscreteObjectKeyFrame KeyTime="0">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:0.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:10">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
            </ObjectAnimationUsingKeyFrames>
            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path5">
                <DiscreteObjectKeyFrame KeyTime="0">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:0.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:10">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
            </ObjectAnimationUsingKeyFrames>
            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path6">
                <DiscreteObjectKeyFrame KeyTime="0">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:0.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:10">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
            </ObjectAnimationUsingKeyFrames>
            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path7">
                <DiscreteObjectKeyFrame KeyTime="0">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:0.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:10">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
            </ObjectAnimationUsingKeyFrames>
            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path8">
                <DiscreteObjectKeyFrame KeyTime="0">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:0.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:10">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
            </ObjectAnimationUsingKeyFrames>
            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path9">
                <DiscreteObjectKeyFrame KeyTime="0">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:0.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:10">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
            </ObjectAnimationUsingKeyFrames>
            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path10">
                <DiscreteObjectKeyFrame KeyTime="0">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:0.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:10">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
            </ObjectAnimationUsingKeyFrames>
            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path11">
                <DiscreteObjectKeyFrame KeyTime="0">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:0.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:10">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
            </ObjectAnimationUsingKeyFrames>
            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path12">
                <DiscreteObjectKeyFrame KeyTime="0">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:0.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:10">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
            </ObjectAnimationUsingKeyFrames>
            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path13">
                <DiscreteObjectKeyFrame KeyTime="0">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:0.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:10">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
            </ObjectAnimationUsingKeyFrames>
            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path14">
                <DiscreteObjectKeyFrame KeyTime="0">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:0.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:10">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
            </ObjectAnimationUsingKeyFrames>
            <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path15">
                <DiscreteObjectKeyFrame KeyTime="0">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:0.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:1.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:2.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:3.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:4.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:5.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:6.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:7.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:8.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:9.5">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Visible</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
                <DiscreteObjectKeyFrame KeyTime="0:0:10">
                    <DiscreteObjectKeyFrame.Value>
                        <Visibility>Collapsed</Visibility>
                    </DiscreteObjectKeyFrame.Value>
                </DiscreteObjectKeyFrame>
            </ObjectAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[0].(GradientStop.Offset)" Storyboard.TargetName="ellipse">
                <EasingDoubleKeyFrame KeyTime="0" Value="0"/>
                <DiscreteDoubleKeyFrame KeyTime="0:0:0.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:4" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:4.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:7" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:7.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9.5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:10" Value="0"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Offset)" Storyboard.TargetName="ellipse">
                <EasingDoubleKeyFrame KeyTime="0" Value="0.309"/>
                <DiscreteDoubleKeyFrame KeyTime="0:0:0.5" Value="0.317"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1" Value="0.309"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1.5" Value="0.691"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2" Value="0.309"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2.5" Value="0.691"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3" Value="0.309"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3.5" Value="0.691"/>
                <EasingDoubleKeyFrame KeyTime="0:0:4" Value="0.309"/>
                <EasingDoubleKeyFrame KeyTime="0:0:4.5" Value="0.691"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5" Value="0.309"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5.5" Value="0.691"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6" Value="0.309"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6.5" Value="0.691"/>
                <EasingDoubleKeyFrame KeyTime="0:0:7" Value="0.309"/>
                <EasingDoubleKeyFrame KeyTime="0:0:7.5" Value="0.691"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8" Value="0.309"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8.5" Value="0.691"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9" Value="0.309"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9.5" Value="0.691"/>
                <EasingDoubleKeyFrame KeyTime="0:0:10" Value="0.309"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[2].(GradientStop.Offset)" Storyboard.TargetName="ellipse">
                <EasingDoubleKeyFrame KeyTime="0" Value="0.554"/>
                <DiscreteDoubleKeyFrame KeyTime="0:0:0.5" Value="0.446"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1" Value="0.554"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1.5" Value="0.446"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2" Value="0.554"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2.5" Value="0.446"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3" Value="0.554"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3.5" Value="0.446"/>
                <EasingDoubleKeyFrame KeyTime="0:0:4" Value="0.554"/>
                <EasingDoubleKeyFrame KeyTime="0:0:4.5" Value="0.446"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5" Value="0.554"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5.5" Value="0.446"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6" Value="0.554"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6.5" Value="0.446"/>
                <EasingDoubleKeyFrame KeyTime="0:0:7" Value="0.554"/>
                <EasingDoubleKeyFrame KeyTime="0:0:7.5" Value="0.446"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8" Value="0.554"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8.5" Value="0.446"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9" Value="0.554"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9.5" Value="0.446"/>
                <EasingDoubleKeyFrame KeyTime="0:0:10" Value="0.554"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[3].(GradientStop.Offset)" Storyboard.TargetName="ellipse">
                <EasingDoubleKeyFrame KeyTime="0" Value="0.663"/>
                <DiscreteDoubleKeyFrame KeyTime="0:0:0.5" Value="0.643"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1" Value="0.663"/>
                <EasingDoubleKeyFrame KeyTime="0:0:1.5" Value="0.337"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2" Value="0.663"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2.5" Value="0.337"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3" Value="0.663"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3.5" Value="0.337"/>
                <EasingDoubleKeyFrame KeyTime="0:0:4" Value="0.663"/>
                <EasingDoubleKeyFrame KeyTime="0:0:4.5" Value="0.337"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5" Value="0.663"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5.5" Value="0.337"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6" Value="0.663"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6.5" Value="0.337"/>
                <EasingDoubleKeyFrame KeyTime="0:0:7" Value="0.663"/>
                <EasingDoubleKeyFrame KeyTime="0:0:7.5" Value="0.337"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8" Value="0.663"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8.5" Value="0.337"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9" Value="0.663"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9.5" Value="0.337"/>
                <EasingDoubleKeyFrame KeyTime="0:0:10" Value="0.663"/>
            </DoubleAnimationUsingKeyFrames>
        </Storyboard>
        <Storyboard x:Name="Storyboard2"/>
        <Storyboard x:Name="Storyboard3">
            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rectangle_Copy" RepeatBehavior="Forever">
                <EasingDoubleKeyFrame KeyTime="0" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9" Value="0"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rectangle_Copy1" RepeatBehavior="Forever">
                <EasingDoubleKeyFrame KeyTime="0" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:5" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:6" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9" Value="0"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rectangle_Copy2" RepeatBehavior="Forever">
                <EasingDoubleKeyFrame KeyTime="0" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:2" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:3" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9" Value="1"/>
            </DoubleAnimationUsingKeyFrames>
            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rectangle_Copy3" RepeatBehavior="Forever">
                <EasingDoubleKeyFrame KeyTime="0" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:8" Value="0"/>
                <EasingDoubleKeyFrame KeyTime="0:0:9" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:11" Value="1"/>
                <EasingDoubleKeyFrame KeyTime="0:0:12" Value="0"/>
            </DoubleAnimationUsingKeyFrames>
        </Storyboard>
</UserControl.Resources>
<Grid x:Name="canvas"  HorizontalAlignment="Right" Height="40" Margin="0,-43,0,0" VerticalAlignment="Top" d:LayoutOverrides="Height" Width="505" >
                        	<Grid x:Name="sp" HorizontalAlignment="Right" Width="101" Margin="77,9,0,0">
                        		<Grid HorizontalAlignment="Left" Margin="0,2,0,1" Width="25">
                        			<Grid Margin="2,-4,-7,2">

                        				<MediaElement x:Name="me_warning" Source="/Media/jb.mp3" Canvas.ZIndex="1" MediaOpened="me_warning_MediaOpened" CurrentStateChanged="me_warning_CurrentStateChanged">
                        					<MediaElement.OpacityMask>
                        						<ImageBrush ImageSource="Images/sound.png"/>
                        					</MediaElement.OpacityMask>
                        				</MediaElement>
                        				<Canvas Height="30" Width="30" HorizontalAlignment="Left" VerticalAlignment="Top" RenderTransformOrigin="0.5,0.538">
                        					<Path x:Name="path" Data="M127.67025,0 L127.68011,0.020648956 C127.9223,0.59332752 129.34747,11.926386 125.32909,14.476622 C92.771774,35.138779 4.5846004,25.905298 0.93322957,14.002687 C-0.31264284,9.9414387 0.11901049,0.8904047 0.25633776,0.45373726 L0.37316838,0.13659859 L0.38896039,0.23572922 C0.52253067,0.98696709 0.69962806,1.7412186 0.93322957,2.5027027 C4.5846004,14.405315 92.771774,23.638792 125.32909,2.9766359 C126.45927,2.2593832 127.16872,1.2960033 127.60473,0.18226337 z" Height="5.167" Stretch="Fill" Canvas.Top="24.82" UseLayoutRounding="False" Width="24" Stroke="#FFA7A7A7" StrokeThickness="0.5" Canvas.Left="2.75" >
                        						<Path.Fill>
                        							<LinearGradientBrush EndPoint="0.93,0.501" StartPoint="0.099,0.531">
                        								<GradientStop Color="#FFCFCECC" Offset="0"/>
                        								<GradientStop Color="#FFDDDDDC" Offset="1"/>
                        								<GradientStop Color="#FFEFEFEF" Offset="0.169"/>
                        								<GradientStop Color="#FFB6B1B0" Offset="0.482"/>
                        								<GradientStop Color="#FFEBEBE9" Offset="0.791"/>
                        							</LinearGradientBrush>
                        						</Path.Fill>
                        					</Path>
                        					<Path x:Name="path1" Data="M124.00004,36.750004 C126.24809,39.500256 128.54004,45.624634 124.553,48.110474 C92.249687,68.250893 5.000514,58.500568 1.3776294,46.898506 C0.1414775,42.939808 3.1194379,38.437965 5.4998875,35 C19.001986,15.499583 112.98203,23.270599 124.00004,36.750004 z" Height="7.251" Canvas.Left="2.856" Stretch="Fill" Canvas.Top="20.601" Width="23.737" UseLayoutRounding="False" Stroke="#FFB8B8B8" StrokeThickness="0.5">
                        						<Path.Fill>
                        							<RadialGradientBrush RadiusY="0.616" RadiusX="0.616">
                        								<GradientStop Color="#FFCFCECC" Offset="0.112"/>
                        								<GradientStop Color="#FFEFEFEF" Offset="0.647"/>
                        								<GradientStop Color="#FF979797" Offset="0.771"/>
                        								<GradientStop Color="#FFEBEBE9" Offset="0.928"/>
                        							</RadialGradientBrush>
                        						</Path.Fill>
                        					</Path>
                        					<Path x:Name="path2" Height="19.935" Canvas.Left="4.423" Stretch="Fill" Canvas.Top="6.935" UseLayoutRounding="False" Width="20.256" StrokeThickness="0.5">
                        						<Path.Data>
                        							<PathGeometry FillRule="EvenOdd">
                        								<PathFigure IsFilled="True" IsClosed="True" StartPoint="-250.5,-21.5">
                        									<BezierSegment Point3="-244.58740234375,-12.3584985733032" Point2="-253.710784912109,-16.5201530456543" Point1="-250.5,-21.5"/>
                        									<BezierSegment Point3="-145.367630004883,-12.7181425094604" Point2="-171.22395324707,2.56412053108215" Point1="-227.502288818359,-4.56508016586304"/>
                        									<BezierSegment Point3="-141,-19" Point2="-142.486419677734,-14.9009485244751" Point1="-141.864410400391,-14.7887029647827"/>
                        									<BezierSegment Point3="-147.870101928711,-105.854248046875" Point2="-145.806762695313,-81.0892562866211" Point1="-141,-59.9996681213379"/>
                        									<BezierSegment Point3="-237.614349365234,-105.032264709473" Point2="-190.148254394531,-85.0888061523438" Point1="-149.821228027344,-100.430549621582"/>
                        									<BezierSegment Point3="-250.5,-21.5" Point2="-246.833343505859,-52.1664047241211" Point1="-240.686660766602,-96.1138381958008"/>
                        								</PathFigure>
                        							</PathGeometry>
                        						</Path.Data>
                        						<Path.Fill>
                        							<LinearGradientBrush EndPoint="0.057,0.559" MappingMode="RelativeToBoundingBox" StartPoint="0.953,0.53">
                        								<GradientStop Color="#FFE73311" Offset="1"/>
                        								<GradientStop Color="#FFF72B01" Offset="0.679"/>
                        								<GradientStop Color="#FFFCE4DD" Offset="0.141"/>
                        								<GradientStop Color="#FFEF1803"/>
                        								<GradientStop Color="#FFFC6B00" Offset="0.43"/>
                        							</LinearGradientBrush>
                        						</Path.Fill>
                        					</Path>
                        					<Path x:Name="ellipse" Data="M16.85,2.5 C16.85,3.7978692 13.111578,4.8499999 8.5,4.8499999 C3.8884223,4.8499999 0.15000001,3.7978692 0.15000001,2.5 C0.15000001,1.2021308 3.8884223,0.15000001 8.5,0.15000001 C13.111578,0.15000001 16.85,1.2021308 16.85,2.5 z" Height="5" Canvas.Left="6.891" Stretch="Fill" Stroke="#FFEC1E0A" StrokeThickness="0.3" Canvas.Top="4.5" Width="16.515" UseLayoutRounding="False" >
                        						<Path.Fill>
                        							<RadialGradientBrush RadiusY="0.744" RadiusX="0.744" GradientOrigin="0.488,0.545">
                        								<GradientStop Color="#FFD02606"/>
                        								<GradientStop Color="#FFF72B01" Offset="0.309"/>
                        								<GradientStop Color="#FFEF1803" Offset="0.554"/>
                        								<GradientStop Color="#FFFC6B00" Offset="0.663"/>
                        							</RadialGradientBrush>
                        						</Path.Fill>
                        					</Path>
                        					<Path x:Name="path3" Data="M74.333336,25.166666 L79.333664,26.333008" Height="1.666" Canvas.Left="1.588" Stretch="Fill" Stroke="Red" Canvas.Top="9.511" UseLayoutRounding="False" Width="3.781" RenderTransformOrigin="0.5,0.5" StrokeThickness="2">
                        						<Path.RenderTransform>
                        							<CompositeTransform Rotation="-41.118" TranslateX="-0.649" TranslateY="-0.088"/>
                        						</Path.RenderTransform>
                        						<Path.Fill>
                        							<LinearGradientBrush EndPoint="0.93,0.501" StartPoint="0.099,0.531">
                        								<GradientStop Color="#FFCFCECC" Offset="0"/>
                        								<GradientStop Color="#FFDDDDDC" Offset="1"/>
                        								<GradientStop Color="#FFEFEFEF" Offset="0.169"/>
                        								<GradientStop Color="#FFB6B1B0" Offset="0.482"/>
                        								<GradientStop Color="#FFEBEBE9" Offset="0.791"/>
                        							</LinearGradientBrush>
                        						</Path.Fill>
                        					</Path>
                        					<Path x:Name="path4" Data="M74.333336,25.166666 L79.333664,26.333008" Height="1.667" Canvas.Left="1.949" Stretch="Fill" Stroke="Red" Canvas.Top="4.146" UseLayoutRounding="False" Width="3.78" RenderTransformOrigin="0.5,0.5" StrokeThickness="2">
                        						<Path.RenderTransform>
                        							<CompositeTransform Rotation="-17.54" TranslateX="0.649" TranslateY="0.088"/>
                        						</Path.RenderTransform>
                        						<Path.Fill>
                        							<LinearGradientBrush EndPoint="0.93,0.501" StartPoint="0.099,0.531">
                        								<GradientStop Color="#FFCFCECC" Offset="0"/>
                        								<GradientStop Color="#FFDDDDDC" Offset="1"/>
                        								<GradientStop Color="#FFEFEFEF" Offset="0.169"/>
                        								<GradientStop Color="#FFB6B1B0" Offset="0.482"/>
                        								<GradientStop Color="#FFEBEBE9" Offset="0.791"/>
                        							</LinearGradientBrush>
                        						</Path.Fill>
                        					</Path>
                        					<Path x:Name="path5" Data="M74.333336,25.166666 L79.333664,26.333008" Height="1.666" Canvas.Left="7.235" Stretch="Fill" Stroke="Red" Canvas.Top="1.359" UseLayoutRounding="False" Width="3.41" RenderTransformOrigin="0.5,0.5" StrokeThickness="2">
                        						<Path.RenderTransform>
                        							<CompositeTransform Rotation="9.139"/>
                        						</Path.RenderTransform>
                        						<Path.Fill>
                        							<LinearGradientBrush EndPoint="0.93,0.501" StartPoint="0.099,0.531">
                        								<GradientStop Color="#FFCFCECC" Offset="0"/>
                        								<GradientStop Color="#FFDDDDDC" Offset="1"/>
                        								<GradientStop Color="#FFEFEFEF" Offset="0.169"/>
                        								<GradientStop Color="#FFB6B1B0" Offset="0.482"/>
                        								<GradientStop Color="#FFEBEBE9" Offset="0.791"/>
                        							</LinearGradientBrush>
                        						</Path.Fill>
                        					</Path>
                        					<Path x:Name="path6" Data="M74.333336,25.166666 L79.333664,26.333008" Height="1.666" Canvas.Left="0.922" Stretch="Fill" Stroke="Red" Canvas.Top="14.512" UseLayoutRounding="False" Width="3.781" RenderTransformOrigin="0.5,0.5" StrokeThickness="2">
                        						<Path.RenderTransform>
                        							<CompositeTransform Rotation="-41.118" TranslateX="-0.649" TranslateY="-0.088"/>
                        						</Path.RenderTransform>
                        						<Path.Fill>
                        							<LinearGradientBrush EndPoint="0.93,0.501" StartPoint="0.099,0.531">
                        								<GradientStop Color="#FFCFCECC" Offset="0"/>
                        								<GradientStop Color="#FFDDDDDC" Offset="1"/>
                        								<GradientStop Color="#FFEFEFEF" Offset="0.169"/>
                        								<GradientStop Color="#FFB6B1B0" Offset="0.482"/>
                        								<GradientStop Color="#FFEBEBE9" Offset="0.791"/>
                        							</LinearGradientBrush>
                        						</Path.Fill>
                        					</Path>
                        					<Path x:Name="path7" Data="M74.333336,25.166666 L79.333664,26.333008" Height="1.666" Canvas.Left="0.587" Stretch="Fill" Stroke="Red" Canvas.Top="18.683" UseLayoutRounding="False" Width="3.781" RenderTransformOrigin="0.5,0.5" StrokeThickness="2">
                        						<Path.RenderTransform>
                        							<CompositeTransform Rotation="-41.118" TranslateX="-0.649" TranslateY="-0.088"/>
                        						</Path.RenderTransform>
                        						<Path.Fill>
                        							<LinearGradientBrush EndPoint="0.93,0.501" StartPoint="0.099,0.531">
                        								<GradientStop Color="#FFCFCECC" Offset="0"/>
                        								<GradientStop Color="#FFDDDDDC" Offset="1"/>
                        								<GradientStop Color="#FFEFEFEF" Offset="0.169"/>
                        								<GradientStop Color="#FFB6B1B0" Offset="0.482"/>
                        								<GradientStop Color="#FFEBEBE9" Offset="0.791"/>
                        							</LinearGradientBrush>
                        						</Path.Fill>
                        					</Path>
                        					<Path x:Name="path8" Data="M74.333336,25.166666 L79.333664,26.333008" Height="1.666" Canvas.Left="11.173" Stretch="Fill" Stroke="Red" Canvas.Top="0.651" UseLayoutRounding="False" Width="3.41" RenderTransformOrigin="0.5,0.5" StrokeThickness="2">
                        						<Path.RenderTransform>
                        							<CompositeTransform Rotation="33.848"/>
                        						</Path.RenderTransform>
                        						<Path.Fill>
                        							<LinearGradientBrush EndPoint="0.93,0.501" StartPoint="0.099,0.531">
                        								<GradientStop Color="#FFCFCECC" Offset="0"/>
                        								<GradientStop Color="#FFDDDDDC" Offset="1"/>
                        								<GradientStop Color="#FFEFEFEF" Offset="0.169"/>
                        								<GradientStop Color="#FFB6B1B0" Offset="0.482"/>
                        								<GradientStop Color="#FFEBEBE9" Offset="0.791"/>
                        							</LinearGradientBrush>
                        						</Path.Fill>
                        					</Path>
                        					<Path x:Name="path9" Data="M74.333336,25.166666 L79.333664,26.333008" Height="1.666" Canvas.Left="19.158" Stretch="Fill" Stroke="Red" Canvas.Top="0.714" UseLayoutRounding="False" Width="3.41" RenderTransformOrigin="0.5,0.5" StrokeThickness="2">
                        						<Path.RenderTransform>
                        							<CompositeTransform Rotation="49.055"/>
                        						</Path.RenderTransform>
                        						<Path.Fill>
                        							<LinearGradientBrush EndPoint="0.93,0.501" StartPoint="0.099,0.531">
                        								<GradientStop Color="#FFCFCECC" Offset="0"/>
                        								<GradientStop Color="#FFDDDDDC" Offset="1"/>
                        								<GradientStop Color="#FFEFEFEF" Offset="0.169"/>
                        								<GradientStop Color="#FFB6B1B0" Offset="0.482"/>
                        								<GradientStop Color="#FFEBEBE9" Offset="0.791"/>
                        							</LinearGradientBrush>
                        						</Path.Fill>
                        					</Path>
                        					<Path x:Name="path10" Data="M74.333336,25.166666 L79.333664,26.333008" Height="1.666" Canvas.Left="23.408" Stretch="Fill" Stroke="Red" Canvas.Top="2.779" UseLayoutRounding="False" Width="3.41" RenderTransformOrigin="0.5,0.5" StrokeThickness="2">
                        						<Path.RenderTransform>
                        							<CompositeTransform Rotation="79.92"/>
                        						</Path.RenderTransform>
                        						<Path.Fill>
                        							<LinearGradientBrush EndPoint="0.93,0.501" StartPoint="0.099,0.531">
                        								<GradientStop Color="#FFCFCECC" Offset="0"/>
                        								<GradientStop Color="#FFDDDDDC" Offset="1"/>
                        								<GradientStop Color="#FFEFEFEF" Offset="0.169"/>
                        								<GradientStop Color="#FFB6B1B0" Offset="0.482"/>
                        								<GradientStop Color="#FFEBEBE9" Offset="0.791"/>
                        							</LinearGradientBrush>
                        						</Path.Fill>
                        					</Path>
                        					<Path x:Name="path11" Data="M74.333336,25.166666 L79.333664,26.333008" Height="1.667" Canvas.Left="24.868" Stretch="Fill" Stroke="Red" Canvas.Top="7.505" UseLayoutRounding="False" Width="3.41" RenderTransformOrigin="0.5,0.5" StrokeThickness="2">
                        						<Path.RenderTransform>
                        							<CompositeTransform Rotation="117.12"/>
                        						</Path.RenderTransform>
                        						<Path.Fill>
                        							<LinearGradientBrush EndPoint="0.93,0.501" StartPoint="0.099,0.531">
                        								<GradientStop Color="#FFCFCECC" Offset="0"/>
                        								<GradientStop Color="#FFDDDDDC" Offset="1"/>
                        								<GradientStop Color="#FFEFEFEF" Offset="0.169"/>
                        								<GradientStop Color="#FFB6B1B0" Offset="0.482"/>
                        								<GradientStop Color="#FFEBEBE9" Offset="0.791"/>
                        							</LinearGradientBrush>
                        						</Path.Fill>
                        					</Path>
                        					<Path x:Name="path12" Data="M74.333336,25.166666 L79.333664,26.333008" Height="1.667" Canvas.Left="25.368" Stretch="Fill" Stroke="Red" Canvas.Top="12.13" UseLayoutRounding="False" Width="3.41" RenderTransformOrigin="0.5,0.5" StrokeThickness="2">
                        						<Path.RenderTransform>
                        							<CompositeTransform Rotation="115.704"/>
                        						</Path.RenderTransform>
                        						<Path.Fill>
                        							<LinearGradientBrush EndPoint="0.93,0.501" StartPoint="0.099,0.531">
                        								<GradientStop Color="#FFCFCECC" Offset="0"/>
                        								<GradientStop Color="#FFDDDDDC" Offset="1"/>
                        								<GradientStop Color="#FFEFEFEF" Offset="0.169"/>
                        								<GradientStop Color="#FFB6B1B0" Offset="0.482"/>
                        								<GradientStop Color="#FFEBEBE9" Offset="0.791"/>
                        							</LinearGradientBrush>
                        						</Path.Fill>
                        					</Path>
                        					<Path x:Name="path13" Data="M74.333336,25.166666 L79.333664,26.333008" Height="1.667" Canvas.Left="25.556" Stretch="Fill" Stroke="Red" Canvas.Top="16.568" UseLayoutRounding="False" Width="3.41" RenderTransformOrigin="0.5,0.5" StrokeThickness="2">
                        						<Path.RenderTransform>
                        							<CompositeTransform Rotation="118.322"/>
                        						</Path.RenderTransform>
                        						<Path.Fill>
                        							<LinearGradientBrush EndPoint="0.93,0.501" StartPoint="0.099,0.531">
                        								<GradientStop Color="#FFCFCECC" Offset="0"/>
                        								<GradientStop Color="#FFDDDDDC" Offset="1"/>
                        								<GradientStop Color="#FFEFEFEF" Offset="0.169"/>
                        								<GradientStop Color="#FFB6B1B0" Offset="0.482"/>
                        								<GradientStop Color="#FFEBEBE9" Offset="0.791"/>
                        							</LinearGradientBrush>
                        						</Path.Fill>
                        					</Path>
                        					<Path x:Name="path14" Data="M74.333336,25.166666 L79.333664,26.333008" Height="1.667" Canvas.Left="25.556" Stretch="Fill" Stroke="Red" Canvas.Top="20.485" UseLayoutRounding="False" Width="3.41" RenderTransformOrigin="0.5,0.5" StrokeThickness="2">
                        						<Path.RenderTransform>
                        							<CompositeTransform Rotation="121.927"/>
                        						</Path.RenderTransform>
                        						<Path.Fill>
                        							<LinearGradientBrush EndPoint="0.93,0.501" StartPoint="0.099,0.531">
                        								<GradientStop Color="#FFCFCECC" Offset="0"/>
                        								<GradientStop Color="#FFDDDDDC" Offset="1"/>
                        								<GradientStop Color="#FFEFEFEF" Offset="0.169"/>
                        								<GradientStop Color="#FFB6B1B0" Offset="0.482"/>
                        								<GradientStop Color="#FFEBEBE9" Offset="0.791"/>
                        							</LinearGradientBrush>
                        						</Path.Fill>
                        					</Path>
                        					<Path x:Name="path15" Data="M74.333336,25.166666 L79.333664,26.333008" Height="1.666" Canvas.Left="15.086" Stretch="Fill" Stroke="Red" Canvas.Top="0.236" UseLayoutRounding="False" Width="3.41" RenderTransformOrigin="0.5,0.5" StrokeThickness="2">
                        						<Path.RenderTransform>
                        							<CompositeTransform Rotation="33.84"/>
                        						</Path.RenderTransform>
                        						<Path.Fill>
                        							<LinearGradientBrush EndPoint="0.93,0.501" StartPoint="0.099,0.531">
                        								<GradientStop Color="#FFCFCECC" Offset="0"/>
                        								<GradientStop Color="#FFDDDDDC" Offset="1"/>
                        								<GradientStop Color="#FFEFEFEF" Offset="0.169"/>
                        								<GradientStop Color="#FFB6B1B0" Offset="0.482"/>
                        								<GradientStop Color="#FFEBEBE9" Offset="0.791"/>
                        							</LinearGradientBrush>
                        						</Path.Fill>
                        					</Path>
                        				</Canvas>
                        			</Grid>
                        			<CheckBox x:Name="cb_jy" Content="静音" Canvas.ZIndex="1" Click="cb_jy_Click"  FontFamily="Microsoft YaHei" FontSize="14.667" Foreground="#FFF7F7F7" Margin="0,5,-31,1" HorizontalAlignment="Right" Width="17"/>
                        		</Grid>
                        		<TextBlock Margin="0,5,-1,1" TextWrapping="Wrap" Text="静音" Width="41" FontSize="14.667" FontFamily="Microsoft YaHei" Foreground="#FF0079FF" HorizontalAlignment="Right" d:LayoutOverrides="HorizontalAlignment"/>
                        	</Grid>
                        	<Image x:Name="sound" Source="Images/sound.png" Width="33" d:IsHidden="True" HorizontalAlignment="Left" Margin="77,13,0,-5"/>
                        	<TextBlock x:Name="tbBJType" TextWrapping="Wrap" FontWeight="Bold" FontFamily="Microsoft YaHei" Foreground="Red" FontSize="14.667" HorizontalAlignment="Right" Margin="0,13,105,5"/>
                        </Grid>




3、SL框架中在起始加载页面MainPage.xaml.cs的UserControl_Loaded事件中判断处理预警信息

 //预警标识Tag
        public bool YJ_TAG = false; //预警Tag

        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            this.me_warning.Stop();
            ExecuteMethod();
            LoadWarning();
        }

        #region 单独开辟一个方法,用于实时监视预警信息

        DispatcherTimer timer = null;

        #region  灾害预警功能开始

        public void LoadWarning()
        {
            timer = new DispatcherTimer();
            timer.Interval = TimeSpan.FromSeconds(9);
            timer.Tick += new EventHandler(timer_Tick);
            //只要有预警信息,就开启计时器工作

            /**********************************预警开始***********************************/
            if (YJ_TAG)
            {
                this.canvas.Visibility = Visibility.Visible;
                this.me_warning.Play();
            }
            else
            {
                this.canvas.Visibility = Visibility.Collapsed;
                this.me_warning.Stop();
            }
            /**********************************预警结束***********************************/
            timer.Start();
        }

        void timer_Tick(object sender, EventArgs e)
        {
            ExecuteMethod();
        }

        public void ExecuteMethod()
        {
            getXQYJInfoSoapClient client = new getXQYJInfoSoapClient();
            client.WhatWarningCreatedCompleted += new EventHandler<WhatWarningCreatedCompletedEventArgs>(client_WhatWarningCreatedCompleted);
            client.WhatWarningCreatedAsync();
        }

        void client_WhatWarningCreatedCompleted(object sender, WhatWarningCreatedCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                string ret = e.Result;
                string byhs = ret.Split('|')[0]; //暴雨洪水
                string ld = ret.Split('|')[1]; //雷电预警
                this.tbBJType.Text = "有新的";
                if (byhs == "1")
                {
                    this.tbBJType.Text += " 暴雨洪水 ";
                }
                if (ld == "1")
                {
                    this.tbBJType.Text += " 雷电 ";
                }
                this.tbBJType.Text += "预警产生,请关注!";
                //如果没有发生错误,根据返回值结果判断是否产生了预警
                if ((int.Parse(byhs) + int.Parse(ld)) > 0)
                {
                    YJ_TAG = true;
                    this.canvas.Visibility = Visibility.Visible;
                    Storyboard1.Duration = Duration.Forever;
                    Storyboard1.Begin();
                    this.me_warning.Play();
                }
                else
                {
                    YJ_TAG = false;
                    this.canvas.Visibility = Visibility.Collapsed;
                    this.me_warning.Stop();
                }
            }
        }

        #endregion 灾害预警功能结束

        #endregion


        #region 控制预警

        private void me_warning_MediaOpened(object sender, System.Windows.RoutedEventArgs e)
        {
            this.me_warning.AutoPlay = false;
        }

        private void me_warning_CurrentStateChanged(object sender, System.Windows.RoutedEventArgs e)
        {
            if (this.me_warning.CurrentState == MediaElementState.Paused)
            {
                this.me_warning.Position = new TimeSpan(0);
                //重当前位置播放煤体    
                this.me_warning.Play();
            }
        }

        private void cb_jy_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            CheckBox currRadioButton;
            currRadioButton = sender as CheckBox;
            if (currRadioButton != null && currRadioButton.IsChecked.Value)
            {
                this.me_warning.IsMuted = true;
            }
            else
            {
                this.me_warning.IsMuted = false;
            }
        }

        #endregion




相关文章
|
5月前
|
Java
java线程之分支合并框架
java线程之分支合并框架
|
6月前
|
安全 Java Spring
Spring框架中的单例Bean是线程安全的吗?
Spring框架中的单例Bean是线程安全的吗?
82 1
|
3月前
|
Java Windows
【Azure Developer】Windows中通过pslist命令查看到Java进程和线程信息,但为什么和代码中打印出来的进程号不一致呢?
【Azure Developer】Windows中通过pslist命令查看到Java进程和线程信息,但为什么和代码中打印出来的进程号不一致呢?
|
4月前
|
设计模式 存储 安全
Java面试题:设计一个线程安全的单例类并解释其内存占用情况?使用Java多线程工具类实现一个高效的线程池,并解释其背后的原理。结合观察者模式与Java并发框架,设计一个可扩展的事件处理系统
Java面试题:设计一个线程安全的单例类并解释其内存占用情况?使用Java多线程工具类实现一个高效的线程池,并解释其背后的原理。结合观察者模式与Java并发框架,设计一个可扩展的事件处理系统
62 1
|
4月前
|
设计模式 存储 缓存
Java面试题:结合建造者模式与内存优化,设计一个可扩展的高性能对象创建框架?利用多线程工具类与并发框架,实现一个高并发的分布式任务调度系统?设计一个高性能的实时事件通知系统
Java面试题:结合建造者模式与内存优化,设计一个可扩展的高性能对象创建框架?利用多线程工具类与并发框架,实现一个高并发的分布式任务调度系统?设计一个高性能的实时事件通知系统
55 0
|
4月前
|
设计模式 安全 NoSQL
Java面试题:结合单例模式与Java内存管理,设计一个线程安全的单例类?分析Java多线程工具类ExecutorService与Java并发工具包中的工具类,设计一个Java并发框架的分布式锁实现
Java面试题:结合单例模式与Java内存管理,设计一个线程安全的单例类?分析Java多线程工具类ExecutorService与Java并发工具包中的工具类,设计一个Java并发框架的分布式锁实现
63 0
|
4月前
|
设计模式 存储 缓存
Java面试题:结合单例模式与Java内存模型,设计一个线程安全的单例类?使用内存屏障与Java并发工具类,实现一个高效的并发缓存系统?结合观察者模式与Java并发框架,设计一个可扩展的事件处理系统
Java面试题:结合单例模式与Java内存模型,设计一个线程安全的单例类?使用内存屏障与Java并发工具类,实现一个高效的并发缓存系统?结合观察者模式与Java并发框架,设计一个可扩展的事件处理系统
39 0
|
4月前
|
存储 并行计算 安全
Java面试题:Java内存管理、多线程与并发框架的面试题解析与知识点梳理,深入Java内存模型与垃圾回收机制,Java多线程机制与线程安全,Java并发工具包与框架的应用
Java面试题:Java内存管理、多线程与并发框架的面试题解析与知识点梳理,深入Java内存模型与垃圾回收机制,Java多线程机制与线程安全,Java并发工具包与框架的应用
78 0
|
6月前
|
安全 Java 开发者
深入理解Java并发编程:线程安全与性能优化移动应用开发的未来:跨平台框架与原生操作系统的融合
【5月更文挑战第29天】在Java开发中,并发编程是一个重要的议题。随着多核处理器的普及,如何充分利用多核资源,提高程序的执行效率,同时保证数据的安全性和一致性,成为开发者必须面对的挑战。本文将从线程安全的基本概念出发,探讨Java中的线程安全问题,并介绍一些常见的解决方案,如同步机制、锁优化等。最后,我们将通过实例分析,展示如何在保证线程安全的前提下,进行性能优化。
|
6月前
|
IDE Java 开发工具
"如何使用 jconsole 查看Java进程中线程的详细信息? "
当Java程序运行时,其中的一些线程也正在执行。我们可以用第三方工具 jconsole 来查看Java进程中线程的执行情况和详细信息,这有助于我们对多线程编程的理解。
196 0

热门文章

最新文章