Topic: relax the constraint of using-declarator in class
Author: liweifriends@gmail.com
Date: Wed, 21 Mar 2018 20:46:38 -0700 (PDT)
Raw View
------=_Part_9973_1114902973.1521690398805
Content-Type: multipart/alternative;
boundary="----=_Part_9974_1167522036.1521690398806"
------=_Part_9974_1167522036.1521690398806
Content-Type: text/plain; charset="UTF-8"
The standard said:
*When a using-declarator
<http://eel.is/c++draft/namespace.udecl#nt:using-declarator> brings
declarations from a base class into a derived class, member functions and
member function templates in the derived class override and/or hide member
functions and member function templates with the same name,
parameter-type-list
<http://eel.is/c++draft/dcl.fct#def:parameter-type-list>, cv-qualification,
and ref-qualifier <http://eel.is/c++draft/dcl.decl#nt:ref-qualifier> (if
any) in a base class (rather than conflicting).
<http://eel.is/c++draft/namespace.udecl#15.sentence-1>Such hidden or
overridden declarations are excluded from the set of declarations
introduced by the using-declarator
<http://eel.is/c++draft/namespace.udecl#nt:using-declarator>.
<http://eel.is/c++draft/namespace.udecl#15.sentence-2>*
Considering the following code:
template <int N, typename...TParams>
struct VectorItems
{
template <int H, std::enable_if_t<N == H>* = nullptr>
static nullptr_t Check();
};
template <int N, typename TCur, typename...TParams>
struct VectorItems<N, TCur, TParams...> : public VectorItems<N + 1, TParams
....>
{
using TBase = VectorItems<N + 1, TParams...>;
template <int H, std::enable_if_t<N == H>* = nullptr>
static TCur Check();
using TBase::Check; // position 1
};
template <typename...TParams>
using Vector = VectorItems<0, TParams...>;
template <typename TVector, int N>
using At = decltype(TVector::template Check<N>());
using MyVector = Vector<int, float, bool, double>;
using MyType = At<MyVector, 2>; // position 2
It is not a legitimate C++17 code (currently GCC can compile the above
code, but VC 2017 will report an compile error). Although it tries to
introduce TBase::Check in position 1, the Check's declaration will be hided
due to the standard. Therefore the calling in position 2 is invalid.
In fact, such kind of hide is needless. Even without the hide behavior, the
compiler could choose a correct overload of Check to compile due to SFINAE.
So I think we should relax the constraint of the standard: *when a
using-declarator bring declarations from base class into a derved class, if
the newly introduced declaration not causes the overload resolution fail,
the declarations should not be hided.*
--
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
To view this discussion on the web visit https://groups.google.com/a/isocpp.org/d/msgid/std-proposals/8ab3dbd6-88d5-4c01-a294-700f13903bc8%40isocpp.org.
------=_Part_9974_1167522036.1521690398806
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">The standard said:<br><br><b>When a <i><a href=3D"http://e=
el.is/c++draft/namespace.udecl#nt:using-declarator">using-declarator</a></i=
> brings declarations from a base class into
a derived class, member functions and member function templates in
the derived class override and/or hide member functions and member
function templates with the same name,
<a href=3D"http://eel.is/c++draft/dcl.fct#def:parameter-type-list">paramete=
r-type-list</a>, cv-qualification, and <i><a href=3D"http://eel.is/c++draft=
/dcl.decl#nt:ref-qualifier">ref-qualifier</a></i> (if any) in a base
class (rather than conflicting)<a class=3D"hidden_link" href=3D"http://eel.=
is/c++draft/namespace.udecl#15.sentence-1">.</a>Such hidden or overridden d=
eclarations are excluded from the set of
declarations introduced by the <i><a href=3D"http://eel.is/c++draft/namespa=
ce.udecl#nt:using-declarator">using-declarator</a></i><a class=3D"hidden_li=
nk" href=3D"http://eel.is/c++draft/namespace.udecl#15.sentence-2">.</a></b>=
<br><div id=3D"15.sentence-2" class=3D"sentence"><br>Considering the follow=
ing code:<br><br>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:blue">template</span><span style=3D"font-size:9.=
5pt;
font-family:Consolas;color:black"> <</span><span style=3D"font-size:9.5p=
t;
font-family:Consolas;color:blue">int</span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:black"> N, </span><span style=3D"font-size:9.5pt=
;
font-family:Consolas;color:blue">typename</span><span style=3D"font-size:9.=
5pt;
font-family:Consolas;color:black">...</span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:#2B91AF">TParams</span><span style=3D"font-size:=
9.5pt;
font-family:Consolas;color:black">></span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:blue">struct</span><span style=3D"font-size:9.5p=
t;
font-family:Consolas;color:black"> </span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:#2B91AF">VectorItems</span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:black">{</span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:black">=C2=A0=C2=A0 </span><span style=3D"font-s=
ize:9.5pt;font-family:Consolas;color:blue">template</span><span style=3D"fo=
nt-size:9.5pt;font-family:Consolas;color:black"> <</span><span style=3D"=
font-size:9.5pt;font-family:Consolas;color:blue">int</span><span style=3D"f=
ont-size:9.5pt;font-family:Consolas;color:black"> H,</span><span style=3D"f=
ont-size:9.5pt;
font-family:Consolas;color:black"> std::</span><span style=3D"font-size:9.5=
pt;
font-family:Consolas;color:#2B91AF">enable_if_t</span><span style=3D"font-s=
ize:
9.5pt;font-family:Consolas;color:black"><N =3D=3D H>* =3D </span><spa=
n style=3D"font-size:9.5pt;font-family:Consolas;color:blue">nullptr</span><=
span style=3D"font-size:9.5pt;font-family:Consolas;color:black">></span>
</p><p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D=
"font-size:9.5pt;
font-family:Consolas;color:black">=C2=A0=C2=A0 </span><span style=3D"font-s=
ize:9.5pt;font-family:Consolas;color:blue">static</span><span style=3D"font=
-size:9.5pt;font-family:Consolas;color:black"> </span><span style=3D"font-s=
ize:9.5pt;font-family:Consolas;color:#2B91AF">nullptr_t</span><span style=
=3D"font-size:9.5pt;font-family:Consolas;color:black"> Check();</span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:black">};</span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:black">=C2=A0</span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:blue">template</span><span style=3D"font-size:9.=
5pt;
font-family:Consolas;color:black"> <</span><span style=3D"font-size:9.5p=
t;
font-family:Consolas;color:blue">int</span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:black"> N, </span><span style=3D"font-size:9.5pt=
;
font-family:Consolas;color:blue">typename</span><span style=3D"font-size:9.=
5pt;
font-family:Consolas;color:black"> </span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:#2B91AF">TCur</span><span style=3D"font-size:9.5=
pt;
font-family:Consolas;color:black">, </span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:blue">typename</span><span style=3D"font-size:9.=
5pt;
font-family:Consolas;color:black">...</span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:#2B91AF">TParams</span><span style=3D"font-size:=
9.5pt;
font-family:Consolas;color:black">></span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:blue">struct</span><span style=3D"font-size:9.5p=
t;
font-family:Consolas;color:black"> </span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:#2B91AF">VectorItems</span><span style=3D"font-s=
ize:
9.5pt;font-family:Consolas;color:black"><N, </span><span style=3D"font-s=
ize:
9.5pt;font-family:Consolas;color:#2B91AF">TCur</span><span style=3D"font-si=
ze:
9.5pt;font-family:Consolas;color:black">, </span><span style=3D"font-size:9=
..5pt;
font-family:Consolas;color:#2B91AF">TParams</span><span style=3D"font-size:=
9.5pt;
font-family:Consolas;color:black">...> : </span><span style=3D"font-size=
:9.5pt;
font-family:Consolas;color:blue">public</span><span style=3D"font-size:9.5p=
t;
font-family:Consolas;color:black"> </span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:#2B91AF">VectorItems</span><span style=3D"font-s=
ize:
9.5pt;font-family:Consolas;color:black"><N + 1, </span><span style=3D"fo=
nt-size:9.5pt;font-family:Consolas;color:#2B91AF">TParams</span><span style=
=3D"font-size:9.5pt;font-family:Consolas;color:black">...></span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:black">{</span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:black">=C2=A0=C2=A0 </span><span style=3D"font-s=
ize:9.5pt;font-family:Consolas;color:blue">using</span><span style=3D"font-=
size:9.5pt;font-family:Consolas;color:black"> </span><span style=3D"font-si=
ze:9.5pt;font-family:Consolas;color:#2B91AF">TBase</span><span style=3D"fon=
t-size:9.5pt;font-family:Consolas;color:black"> =3D </span><span style=3D"f=
ont-size:9.5pt;font-family:Consolas;color:#2B91AF">VectorItems</span><span =
style=3D"font-size:9.5pt;font-family:Consolas;color:black"><N + 1, </spa=
n><span style=3D"font-size:9.5pt;font-family:Consolas;color:#2B91AF">TParam=
s</span><span style=3D"font-size:9.5pt;font-family:Consolas;color:black">..=
..>;</span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:black">=C2=A0</span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:black">=C2=A0=C2=A0 </span><span style=3D"font-s=
ize:9.5pt;font-family:Consolas;color:blue">template</span><span style=3D"fo=
nt-size:9.5pt;font-family:Consolas;color:black"> <</span><span style=3D"=
font-size:9.5pt;font-family:Consolas;color:blue">int</span><span style=3D"f=
ont-size:9.5pt;font-family:Consolas;color:black"> H,</span><span style=3D"f=
ont-size:9.5pt;
font-family:Consolas;color:black"> std::</span><span style=3D"font-size:9.5=
pt;font-family:Consolas;color:#2B91AF">enable_if_t</span><span style=3D"fon=
t-size:9.5pt;font-family:Consolas;color:black"><N =3D=3D H>* =3D </sp=
an><span style=3D"font-size:9.5pt;font-family:Consolas;color:blue">nullptr<=
/span><span style=3D"font-size:9.5pt;font-family:Consolas;color:black">>=
</span>
</p><p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D=
"font-size:9.5pt;
font-family:Consolas;color:black">=C2=A0=C2=A0 </span><span style=3D"font-s=
ize:9.5pt;font-family:Consolas;color:blue">static</span><span style=3D"font=
-size:9.5pt;font-family:Consolas;color:black"> </span><span style=3D"font-s=
ize:9.5pt;font-family:Consolas;color:#2B91AF">TCur</span><span style=3D"fon=
t-size:9.5pt;font-family:Consolas;color:black"> Check();</span></p><p class=
=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"font-size:9=
..5pt;font-family:Consolas;color:black"><br></span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:black">=C2=A0=C2=A0 </span><span style=3D"font-s=
ize:9.5pt;font-family:Consolas;color:blue">using</span><span style=3D"font-=
size:9.5pt;font-family:Consolas;color:black"> </span><span style=3D"font-si=
ze:9.5pt;font-family:Consolas;color:#2B91AF">TBase</span><span style=3D"fon=
t-size:9.5pt;font-family:Consolas;color:black">::Check;=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 // position 1<br></span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:black">};</span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:black">=C2=A0</span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:blue">template</span><span style=3D"font-size:9.=
5pt;
font-family:Consolas;color:black"> <</span><span style=3D"font-size:9.5p=
t;
font-family:Consolas;color:blue">typename</span><span style=3D"font-size:9.=
5pt;
font-family:Consolas;color:black">...</span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:#2B91AF">TParams</span><span style=3D"font-size:=
9.5pt;
font-family:Consolas;color:black">></span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:blue">using</span><span style=3D"font-size:9.5pt=
;
font-family:Consolas;color:black"> </span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:#2B91AF">Vector</span><span style=3D"font-size:9=
..5pt;
font-family:Consolas;color:black"> =3D </span><span style=3D"font-size:9.5p=
t;
font-family:Consolas;color:#2B91AF">VectorItems</span><span style=3D"font-s=
ize:
9.5pt;font-family:Consolas;color:black"><0, </span><span style=3D"font-s=
ize:
9.5pt;font-family:Consolas;color:#2B91AF">TParams</span><span style=3D"font=
-size:
9.5pt;font-family:Consolas;color:black">...>;</span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:black">=C2=A0</span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:blue">template</span><span style=3D"font-size:9.=
5pt;
font-family:Consolas;color:black"> <</span><span style=3D"font-size:9.5p=
t;
font-family:Consolas;color:blue">typename</span><span style=3D"font-size:9.=
5pt;
font-family:Consolas;color:black"> </span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:#2B91AF">TVector</span><span style=3D"font-size:=
9.5pt;
font-family:Consolas;color:black">, </span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:blue">int</span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:black"> N></span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:blue">using</span><span style=3D"font-size:9.5pt=
;
font-family:Consolas;color:black"> </span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:#2B91AF">At</span><span style=3D"font-size:9.5pt=
;
font-family:Consolas;color:black"> =3D </span><span style=3D"font-size:9.5p=
t;
font-family:Consolas;color:blue">decltype</span><span style=3D"font-size:9.=
5pt;
font-family:Consolas;color:black">(</span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:#2B91AF">TVector</span><span style=3D"font-size:=
9.5pt;
font-family:Consolas;color:black">::</span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:blue">template</span><span style=3D"font-size:9.=
5pt;
font-family:Consolas;color:black"> </span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:#2B91AF">Check</span><span style=3D"font-size:9.=
5pt;
font-family:Consolas;color:black"><N>());</span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:black">=C2=A0</span></p>
<p class=3D"xxxxmsonormal" style=3D"text-autospace:none"><span style=3D"fon=
t-size:9.5pt;
font-family:Consolas;color:blue">using</span><span style=3D"font-size:9.5pt=
;
font-family:Consolas;color:black"> </span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:#2B91AF">MyVector</span><span style=3D"font-size=
:9.5pt;
font-family:Consolas;color:black"> =3D </span><span style=3D"font-size:9.5p=
t;
font-family:Consolas;color:#2B91AF">Vector</span><span style=3D"font-size:9=
..5pt;
font-family:Consolas;color:black"><</span><span style=3D"font-size:9.5pt=
;
font-family:Consolas;color:blue">int</span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:black">, </span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:blue">float</span><span style=3D"font-size:9.5pt=
;
font-family:Consolas;color:black">, </span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:blue">bool</span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:black">, </span><span style=3D"font-size:9.5pt;
font-family:Consolas;color:blue">double</span><span style=3D"font-size:9.5p=
t;
font-family:Consolas;color:black">>;</span></p>
<span style=3D"font-size:9.5pt;font-family:Consolas;mso-fareast-font-family=
:DengXian;
mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:"Times New R=
oman";
color:blue;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-lang=
uage:
AR-SA">using</span><span style=3D"font-size:9.5pt;font-family:Consolas;
mso-fareast-font-family:DengXian;mso-fareast-theme-font:minor-fareast;
mso-bidi-font-family:"Times New Roman";color:black;mso-ansi-langu=
age:EN-US;
mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA"> </span><span style=3D"=
font-size:9.5pt;font-family:Consolas;mso-fareast-font-family:DengXian;
mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:"Times New R=
oman";
color:#2B91AF;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-l=
anguage:
AR-SA">MyType</span><span style=3D"font-size:9.5pt;font-family:Consolas;
mso-fareast-font-family:DengXian;mso-fareast-theme-font:minor-fareast;
mso-bidi-font-family:"Times New Roman";color:black;mso-ansi-langu=
age:EN-US;
mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA"> =3D </span><span style=
=3D"font-size:9.5pt;font-family:Consolas;mso-fareast-font-family:DengXian;
mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:"Times New R=
oman";
color:#2B91AF;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-l=
anguage:
AR-SA">At</span><span style=3D"font-size:9.5pt;font-family:Consolas;mso-far=
east-font-family:
DengXian;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:"Ti=
mes New Roman";
color:black;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-lan=
guage:
AR-SA"><</span><span style=3D"font-size:9.5pt;font-family:Consolas;mso-f=
areast-font-family:
DengXian;mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:"Ti=
mes New Roman";
color:#2B91AF;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-l=
anguage:
AR-SA">MyVector</span><span style=3D"font-size:9.5pt;font-family:Consolas;
mso-fareast-font-family:DengXian;mso-fareast-theme-font:minor-fareast;
mso-bidi-font-family:"Times New Roman";color:black;mso-ansi-langu=
age:EN-US;
mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA">, 2>;=C2=A0=C2=A0 //=
position 2<br><br>It is not a legitimate C++17 code (</span><span style=3D=
"font-size:9.5pt;font-family:Consolas;
mso-fareast-font-family:DengXian;mso-fareast-theme-font:minor-fareast;
mso-bidi-font-family:"Times New Roman";color:black;mso-ansi-langu=
age:EN-US;
mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA"><span style=3D"font-siz=
e:9.5pt;font-family:Consolas;color:black">currently GCC can compile the abo=
ve code, but VC 2017 will report an compile error). </span>Although it trie=
s to introduce </span><span style=3D"font-size:9.5pt;font-family:Consolas;c=
olor:black"></span><span style=3D"font-size:9.5pt;font-family:Consolas;colo=
r:#2B91AF">TBase</span><span style=3D"font-size:9.5pt;font-family:Consolas;=
color:black">::Check in position 1, the Check's declaration will be hid=
ed due to the standard. Therefore the calling in position 2 is invalid.<br>=
<br>In fact, such kind of hide is needless. Even without the hide behavior,=
the compiler could choose a correct overload of Check to compile due to SF=
INAE. <br><br>So I think we should relax the constraint of the standard: <b=
>when a using-declarator bring declarations from base class into a derved c=
lass, if the newly introduced declaration not causes the overload resolutio=
n fail, the declarations should not be hided.</b><br></span><span style=3D"=
font-size:9.5pt;font-family:Consolas;
mso-fareast-font-family:DengXian;mso-fareast-theme-font:minor-fareast;
mso-bidi-font-family:"Times New Roman";color:black;mso-ansi-langu=
age:EN-US;
mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA"></span><!--[if gte mso =
9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"--"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"false"
DefSemiHidden=3D"false" DefQFormat=3D"false" DefPriority=3D"99"
LatentStyleCount=3D"375">
<w:LsdException Locked=3D"false" Priority=3D"0" QFormat=3D"true" Name=3D"=
Normal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"=
heading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"heading 9"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"index 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"index 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"index 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"index 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"index 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"index 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"index 7"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"index 8"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"index 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Normal Indent"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"footnote text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"annotation text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"header"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"footer"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"index heading"/>
<w:LsdException Locked=3D"false" Priority=3D"35" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"caption"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"table of figures"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"envelope address"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"envelope return"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"footnote reference"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"annotation reference"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"line number"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"page number"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"endnote reference"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"endnote text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"table of authorities"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"macro"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"toa heading"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List Bullet"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List Number"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List Bullet 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List Bullet 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List Bullet 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List Bullet 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List Number 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List Number 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List Number 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List Number 5"/>
<w:LsdException Locked=3D"false" Priority=3D"10" QFormat=3D"true" Name=3D=
"Title"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Closing"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Signature"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" Name=3D"Default Paragraph Font"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Body Text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Body Text Indent"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List Continue"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List Continue 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List Continue 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List Continue 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"List Continue 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Message Header"/>
<w:LsdException Locked=3D"false" Priority=3D"11" QFormat=3D"true" Name=3D=
"Subtitle"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Salutation"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Date"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Body Text First Indent"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Body Text First Indent 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Note Heading"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Body Text 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Body Text 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Body Text Indent 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Body Text Indent 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Block Text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Hyperlink"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"FollowedHyperlink"/>
<w:LsdException Locked=3D"false" Priority=3D"22" QFormat=3D"true" Name=3D=
"Strong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" QFormat=3D"true" Name=3D=
"Emphasis"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Document Map"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Plain Text"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"E-mail Signature"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"HTML Top of Form"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"HTML Bottom of Form"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Normal (Web)"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"HTML Acronym"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"HTML Address"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"HTML Cite"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"HTML Code"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"HTML Definition"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"HTML Keyboard"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"HTML Preformatted"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"HTML Sample"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"HTML Typewriter"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"HTML Variable"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Normal Table"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"annotation subject"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"No List"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Outline List 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Outline List 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Outline List 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Simple 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Simple 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Simple 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Classic 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Classic 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Classic 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Classic 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Colorful 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Colorful 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Colorful 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Columns 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Columns 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Columns 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Columns 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Columns 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Grid 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Grid 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Grid 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Grid 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Grid 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Grid 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Grid 7"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Grid 8"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table List 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table List 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table List 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table List 4"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table List 5"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table List 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table List 7"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table List 8"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table 3D effects 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table 3D effects 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table 3D effects 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Contemporary"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Elegant"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Professional"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Subtle 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Subtle 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Web 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Web 2"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Web 3"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Balloon Text"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Table Theme"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Placeholder =
Text"/>
<w:LsdException Locked=3D"false" Priority=3D"1" QFormat=3D"true" Name=3D"=
No Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1=
"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2=
"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading=
"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Ac=
cent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accen=
t 1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1=
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2=
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Ac=
cent 1"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" Name=3D"Revision"/>
<w:LsdException Locked=3D"false" Priority=3D"34" QFormat=3D"true"
Name=3D"List Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" QFormat=3D"true" Name=3D=
"Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" QFormat=3D"true"
Name=3D"Intense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Ac=
cent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Ac=
cent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Ac=
cent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Ac=
cent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent=
1"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading=
Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Ac=
cent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Ac=
cent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Ac=
cent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accen=
t 2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1=
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2=
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Ac=
cent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Ac=
cent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Ac=
cent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Ac=
cent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Ac=
cent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent=
2"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading=
Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Ac=
cent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Ac=
cent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Ac=
cent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accen=
t 3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1=
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2=
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Ac=
cent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Ac=
cent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Ac=
cent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Ac=
cent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Ac=
cent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent=
3"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading=
Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Ac=
cent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Ac=
cent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Ac=
cent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accen=
t 4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1=
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2=
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Ac=
cent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Ac=
cent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Ac=
cent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Ac=
cent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Ac=
cent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent=
4"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading=
Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Ac=
cent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Ac=
cent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Ac=
cent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accen=
t 5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1=
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2=
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Ac=
cent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Ac=
cent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Ac=
cent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Ac=
cent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Ac=
cent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent=
5"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading=
Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Ac=
cent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Ac=
cent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" Name=3D"Light Shading Ac=
cent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" Name=3D"Light List Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" Name=3D"Light Grid Accen=
t 6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" Name=3D"Medium Shading 1=
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" Name=3D"Medium Shading 2=
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" Name=3D"Medium List 1 Ac=
cent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" Name=3D"Medium List 2 Ac=
cent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" Name=3D"Medium Grid 1 Ac=
cent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" Name=3D"Medium Grid 2 Ac=
cent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" Name=3D"Medium Grid 3 Ac=
cent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" Name=3D"Dark List Accent=
6"/>
<w:LsdException Locked=3D"false" Priority=3D"71" Name=3D"Colorful Shading=
Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" Name=3D"Colorful List Ac=
cent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" Name=3D"Colorful Grid Ac=
cent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" QFormat=3D"true"
Name=3D"Subtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" QFormat=3D"true"
Name=3D"Intense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" QFormat=3D"true"
Name=3D"Subtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" QFormat=3D"true"
Name=3D"Intense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" QFormat=3D"true" Name=3D=
"Book Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" SemiHidden=3D"true"
UnhideWhenUsed=3D"true" QFormat=3D"true" Name=3D"TOC Heading"/>
<w:LsdException Locked=3D"false" Priority=3D"41" Name=3D"Plain Table 1"/>
<w:LsdException Locked=3D"false" Priority=3D"42" Name=3D"Plain Table 2"/>
<w:LsdException Locked=3D"false" Priority=3D"43" Name=3D"Plain Table 3"/>
<w:LsdException Locked=3D"false" Priority=3D"44" Name=3D"Plain Table 4"/>
<w:LsdException Locked=3D"false" Priority=3D"45" Name=3D"Plain Table 5"/>
<w:LsdException Locked=3D"false" Priority=3D"40" Name=3D"Grid Table Light=
"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"Grid Table 1 Lig=
ht"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dar=
k"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"Grid Table 6 Col=
orful"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"Grid Table 7 Col=
orful"/>
<w:LsdException Locked=3D"false" Priority=3D"46"
Name=3D"Grid Table 1 Light Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Acc=
ent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Acc=
ent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Acc=
ent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dar=
k Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"51"
Name=3D"Grid Table 6 Colorful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"52"
Name=3D"Grid Table 7 Colorful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"46"
Name=3D"Grid Table 1 Light Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Acc=
ent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Acc=
ent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Acc=
ent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dar=
k Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"51"
Name=3D"Grid Table 6 Colorful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"52"
Name=3D"Grid Table 7 Colorful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"46"
Name=3D"Grid Table 1 Light Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Acc=
ent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Acc=
ent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Acc=
ent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dar=
k Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"51"
Name=3D"Grid Table 6 Colorful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"52"
Name=3D"Grid Table 7 Colorful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"46"
Name=3D"Grid Table 1 Light Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Acc=
ent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Acc=
ent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Acc=
ent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dar=
k Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"51"
Name=3D"Grid Table 6 Colorful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"52"
Name=3D"Grid Table 7 Colorful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"46"
Name=3D"Grid Table 1 Light Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Acc=
ent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Acc=
ent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Acc=
ent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dar=
k Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"51"
Name=3D"Grid Table 6 Colorful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"52"
Name=3D"Grid Table 7 Colorful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"46"
Name=3D"Grid Table 1 Light Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"Grid Table 2 Acc=
ent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"Grid Table 3 Acc=
ent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"Grid Table 4 Acc=
ent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"Grid Table 5 Dar=
k Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"51"
Name=3D"Grid Table 6 Colorful Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"52"
Name=3D"Grid Table 7 Colorful Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"46" Name=3D"List Table 1 Lig=
ht"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dar=
k"/>
<w:LsdException Locked=3D"false" Priority=3D"51" Name=3D"List Table 6 Col=
orful"/>
<w:LsdException Locked=3D"false" Priority=3D"52" Name=3D"List Table 7 Col=
orful"/>
<w:LsdException Locked=3D"false" Priority=3D"46"
Name=3D"List Table 1 Light Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Acc=
ent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Acc=
ent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Acc=
ent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dar=
k Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"51"
Name=3D"List Table 6 Colorful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"52"
Name=3D"List Table 7 Colorful Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"46"
Name=3D"List Table 1 Light Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Acc=
ent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Acc=
ent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Acc=
ent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dar=
k Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"51"
Name=3D"List Table 6 Colorful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"52"
Name=3D"List Table 7 Colorful Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"46"
Name=3D"List Table 1 Light Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Acc=
ent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Acc=
ent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Acc=
ent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dar=
k Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"51"
Name=3D"List Table 6 Colorful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"52"
Name=3D"List Table 7 Colorful Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"46"
Name=3D"List Table 1 Light Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Acc=
ent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Acc=
ent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Acc=
ent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dar=
k Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"51"
Name=3D"List Table 6 Colorful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"52"
Name=3D"List Table 7 Colorful Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"46"
Name=3D"List Table 1 Light Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Acc=
ent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Acc=
ent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Acc=
ent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dar=
k Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"51"
Name=3D"List Table 6 Colorful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"52"
Name=3D"List Table 7 Colorful Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"46"
Name=3D"List Table 1 Light Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"47" Name=3D"List Table 2 Acc=
ent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"48" Name=3D"List Table 3 Acc=
ent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"49" Name=3D"List Table 4 Acc=
ent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"50" Name=3D"List Table 5 Dar=
k Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"51"
Name=3D"List Table 6 Colorful Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"52"
Name=3D"List Table 7 Colorful Accent 6"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Mention"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Smart Hyperlink"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Hashtag"/>
<w:LsdException Locked=3D"false" SemiHidden=3D"true" UnhideWhenUsed=3D"tr=
ue"
Name=3D"Unresolved Mention"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman",serif;}
</style>
<![endif]--></div></div>
<p></p>
-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
To view this discussion on the web visit <a href=3D"https://groups.google.c=
om/a/isocpp.org/d/msgid/std-proposals/8ab3dbd6-88d5-4c01-a294-700f13903bc8%=
40isocpp.org?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.=
com/a/isocpp.org/d/msgid/std-proposals/8ab3dbd6-88d5-4c01-a294-700f13903bc8=
%40isocpp.org</a>.<br />
------=_Part_9974_1167522036.1521690398806--
------=_Part_9973_1114902973.1521690398805--
.