From: "Saved by Internet Explorer 11"
Subject: POD v1.1 and ISO 19115/19115-2 Mapping - Google Sheets
Date: Wed, 11 Feb 2015 14:16:04 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01D04605.456126C0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01D04605.456126C0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://docs.google.com/spreadsheets/d/13K94gLYTnf0uzeBeAU6C70BCd2HVUtdM2VaK1tbhHRU/edit

=EF=BB=BF<!DOCTYPE HTML>
<!DOCTYPE html PUBLIC "" ""><HTML><HEAD><META content=3D"IE=3D11.0000"=20
http-equiv=3D"X-UA-Compatible">

<META name=3D"google" content=3D"notranslate">
<META http-equiv=3D"X-UA-Compatible" content=3D"IE=3Dedge;">
<META name=3D"referrer" content=3D"default"><TITLE>POD v1.1 and ISO =
19115/19115-2=20
Mapping - Google Sheets</TITLE>
<STYLE type=3D"text/css">.gb_kb{display:inline-block;padding:0 0 0 =
15px;vertical-align:middle}.gb_kb:first-child,#gbsfw:first-child+.gb_kb{p=
adding-left:0}.gb_Za{position:relative}.gb_D{display:inline-block;outline=
:none;vertical-align:middle;border-radius:2px;box-sizing:border-box;heigh=
t:30px;width:30px}#gb#gb =
a.gb_D{color:#404040;cursor:default;text-decoration:none}#gb#gb =
a.gb_D:hover,#gb#gb =
a.gb_D:focus{color:#000}.gb_ja{border-color:transparent;border-bottom-col=
or:#fff;border-style:dashed dashed solid;border-width:0 8.5px =
8.5px;display:none;position:absolute;left:6.5px;top:37px;z-index:1;height=
:0;width:0;animation:gb__a =
.2s}.gb_ka{border-color:transparent;border-style:dashed dashed =
solid;border-width:0 8.5px =
8.5px;display:none;position:absolute;left:6.5px;z-index:1;height:0;width:=
0;animation:gb__a =
.2s;border-bottom-color:#ccc;border-bottom-color:rgba(0,0,0,.2);top:36px}=
x:-o-prefocus,div.gb_ka{border-bottom-color:#ccc}.gb_H{background:#fff;bo=
rder:1px solid #ccc;border-color:rgba(0,0,0,.2);box-shadow:0 2px 10px =
rgba(0,0,0,.2);display:none;outline:none;overflow:hidden;position:absolut=
e;right:0;top:44px;animation:gb__a .2s;border-radius:2px}.gb_kb.gb_La =
.gb_ja,.gb_kb.gb_La .gb_ka,.gb_kb.gb_La =
.gb_H{display:block}.gb_ic{position:absolute;right:0;top:44px;z-index:-1}=
.gb_ba .gb_ja,.gb_ba .gb_ka,.gb_ba =
.gb_H{margin-top:-10px}.gb_Qc{left:0;min-width:1177px;position:absolute;t=
op:0;width:100%}.gb_Xb{font:13px/27px =
Arial,sans-serif;position:relative;height:60px;width:100%}.gb_ba =
.gb_Xb{height:28px}#gba{height:60px}#gba.gb_ba{height:28px}#gba.gb_Rc{hei=
ght:90px}#gba.gb_Rc.gb_ba{height:58px}.gb_Xb>.gb_i{height:60px;line-heigh=
t:58px;vertical-align:middle}.gb_ba =
.gb_Xb>.gb_i{height:28px;line-height:26px}.gb_Xb::before{background:#e5e5=
e5;bottom:0;content:'';display:none;height:1px;left:0;position:absolute;r=
ight:0}.gb_Xb{background:#f1f1f1}.gb_Sc .gb_Xb{background:#fff}.gb_Sc =
.gb_Xb::before,.gb_ba .gb_Xb::before{display:none}.gb_n .gb_Xb,.gb_o =
.gb_Xb,.gb_ba .gb_Xb{background:transparent}.gb_n =
.gb_Xb::before{background:#e1e1e1;background:rgba(0,0,0,.12)}.gb_o =
.gb_Xb::before{background:#333;background:rgba(255,255,255,.2)}.gb_i{disp=
lay:inline-block;flex:0 0 auto;flex:0 0 =
main-size}.gb_i.gb_Tc{float:right;order:1}.gb_Uc{white-space:nowrap;displ=
ay:-webkit-flex;display:flex;margin-left:0!important;margin-right:0!impor=
tant}.gb_i{margin-left:0!important;margin-right:0!important}.gb_Ta{backgr=
ound-image:url('//ssl.gstatic.com/gb/images/v1_376447c3.png');background-=
size:112px 2011px}@media =
(min-resolution:1.25dppx),(-webkit-min-device-pixel-ratio:1.25),(min-devi=
ce-pixel-ratio:1.25){.gb_Ta{background-image:url('//ssl.gstatic.com/gb/im=
ages/v2_dfcf401a.png')}}@keyframes =
gb__a{0%{opacity:0}50%{opacity:1}}.gb_Zb{display:none!important}.gb_E =
.gb_ka{border:0;border-left:1px solid rgba(0,0,0,.2);border-top:1px =
solid =
rgba(0,0,0,.2);height:14px;width:14px;transform:rotate(45deg)}.gb_E =
.gb_ja{border:0;border-left:1px solid rgba(0,0,0,.2);border-top:1px =
solid =
rgba(0,0,0,.2);height:14px;width:14px;transform:rotate(45deg);border-colo=
r:#fff;background:#fff}.gb_Xb =
::-webkit-scrollbar{height:15px;width:15px}.gb_Xb =
::-webkit-scrollbar-button{height:0;width:0}.gb_Xb =
::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rg=
ba(0,0,0,.3);border:5px solid =
transparent;border-radius:10px;min-height:20px;min-width:20px;height:5px;=
width:5px}.gb_Xb ::-webkit-scrollbar-thumb:hover,.gb_Xb =
::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,0,.4)}#gb#gb =
a.gb_f,#gb#gb a.gb_g{color:#404040;text-decoration:none}#gb#gb =
a.gb_g:hover,#gb#gb =
a.gb_g:focus{color:#000;text-decoration:underline}.gb_h.gb_i{display:none=
;padding-left:15px;vertical-align:middle}.gb_h.gb_i:first-child{padding-l=
eft:0}.gb_j.gb_i{display:inline-block;flex:0 1 auto;flex:0 1 =
main-size;display:-webkit-flex;display:flex}.gb_k =
.gb_j{display:none}.gb_h =
.gb_g{display:inline-block;line-height:24px;outline:none;vertical-align:m=
iddle}.gb_j .gb_g{min-width:60px;overflow:hidden;flex:0 1 auto;flex:0 1 =
main-size;text-overflow:ellipsis}.gb_l .gb_j .gb_g{min-width:0}.gb_m =
.gb_j .gb_g{width:0!important}.gb_n .gb_g{font-weight:bold;text-shadow:0 =
1px 1px rgba(255,255,255,.9)}.gb_o .gb_g{font-weight:bold;text-shadow:0 =
1px 1px rgba(0,0,0,.6)}#gb#gb.gb_o a.gb_g{color:#fff}.gb_C =
.gb_D{background-position:0 -735px;opacity:.55}.gb_n .gb_C =
.gb_D{background-position:0 -597px;opacity:.7}.gb_o .gb_C =
.gb_D{background-position:-35px -1425px;opacity:1}.gb_e .gb_C =
.gb_D::before{left:0;top:-735px}.gb_e.gb_n .gb_C =
.gb_D::before{left:0;top:-597px}.gb_e.gb_o .gb_C =
.gb_D::before{left:-35px;top:-1425px}.gb_E =
.gb_F{position:relative}.gb_d.gb_d{background-size:64px 64px}#gb2 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/3a1e625196.png'=
)}.gb_e #gb2 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/3a1e625196.png')=
}#gb22 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/45e593839c.png'=
)}.gb_e #gb22 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/45e593839c.png')=
}#gb45 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/f420d06f66.png'=
)}.gb_e #gb45 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/f420d06f66.png')=
}#gb72 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/d197ff63b6.png'=
)}.gb_e #gb72 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/d197ff63b6.png')=
}#gb117 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/142da27578.png'=
)}.gb_e #gb117 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/142da27578.png')=
}#gb136 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/911e3628e6.png'=
)}.gb_e #gb136 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/911e3628e6.png')=
}#gb166 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/5d03e9e245.png'=
)}.gb_e #gb166 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/5d03e9e245.png')=
}#gb171 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/010d3c182d.png'=
)}.gb_e #gb171 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/010d3c182d.png')=
}#gb177 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/4653513b7d.png'=
)}.gb_e #gb177 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/4653513b7d.png')=
}#gb206 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/a031540067.png'=
)}.gb_e #gb206 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/a031540067.png')=
}#gb207 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/e57927daa5.png'=
)}.gb_e #gb207 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/e57927daa5.png')=
}#gb211 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/c03dda0b34.png'=
)}.gb_e #gb211 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/c03dda0b34.png')=
}#gb217 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/71060be5b3.png'=
)}.gb_e #gb217 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/71060be5b3.png')=
}#gb228 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/74aa55e0c2.png'=
)}.gb_e #gb228 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/74aa55e0c2.png')=
}#gb249 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/afa40f6e42.png'=
)}.gb_e #gb249 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/afa40f6e42.png')=
}#gb260 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/a2be8e97ca.png'=
)}.gb_e #gb260 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/a2be8e97ca.png')=
}#gb261 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/0b26f6f8e4.png'=
)}.gb_e #gb261 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/0b26f6f8e4.png')=
}@media =
(min-resolution:1.25dppx),(-webkit-min-device-pixel-ratio:1.25),(min-devi=
ce-pixel-ratio:1.25){#gb2 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/438087d3df.png'=
)}.gb_e #gb2 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/438087d3df.png')=
}#gb22 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/95b1579b0a.png'=
)}.gb_e #gb22 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/95b1579b0a.png')=
}#gb45 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/9c561d4392.png'=
)}.gb_e #gb45 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/9c561d4392.png')=
}#gb72 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/4dabb39906.png'=
)}.gb_e #gb72 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/4dabb39906.png')=
}#gb117 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/e3cbb9b858.png'=
)}.gb_e #gb117 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/e3cbb9b858.png')=
}#gb136 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/17bdcddea9.png'=
)}.gb_e #gb136 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/17bdcddea9.png')=
}#gb166 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/56c3072e8e.png'=
)}.gb_e #gb166 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/56c3072e8e.png')=
}#gb171 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/b877e8648f.png'=
)}.gb_e #gb171 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/b877e8648f.png')=
}#gb177 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/188f0d697b.png'=
)}.gb_e #gb177 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/188f0d697b.png')=
}#gb206 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/dfd7906be0.png'=
)}.gb_e #gb206 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/dfd7906be0.png')=
}#gb207 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/25c96bb17c.png'=
)}.gb_e #gb207 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/25c96bb17c.png')=
}#gb211 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/2d7fffa981.png'=
)}.gb_e #gb211 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/2d7fffa981.png')=
}#gb217 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/e2c0b463b4.png'=
)}.gb_e #gb217 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/e2c0b463b4.png')=
}#gb228 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/fe8c881457.png'=
)}.gb_e #gb228 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/fe8c881457.png')=
}#gb249 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/d54db42004.png'=
)}.gb_e #gb249 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/d54db42004.png')=
}#gb260 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/c49651e3f7.png'=
)}.gb_e #gb260 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/c49651e3f7.png')=
}#gb261 =
.gb_d{background-image:url('//ssl.gstatic.com/gb/images/a/9001dae971.png'=
)}.gb_e #gb261 =
.gb_d::before{content:url('//ssl.gstatic.com/gb/images/a/9001dae971.png')=
}}.gb_p{border:1px solid =
#fff;border-radius:2px;display:inline-block;vertical-align:top;height:98p=
x;width:86px}.gb_p[aria-grabbed=3Dtrue]{visibility:hidden}.gb_p:hover:not=
(.gb_q){border:1px solid #e5e5e5}.gb_p.gb_r:not(.gb_q){border:1px solid =
#e5e5e5;box-shadow:0 1px 2px =
rgba(0,0,0,0.1)}.gb_p.gb_r{background:#fff;cursor:-moz-grabbing;cursor:-w=
ebkit-grabbing;margin:-1px;visibility:visible;z-index:1001}.gb_s{opacity:=
.5}.gb_p.gb_r =
a{color:#404040!important;cursor:-moz-grabbing;cursor:-webkit-grabbing;fo=
nt:13px/27px =
Arial,sans-serif;text-decoration:none!important}.gb_f{display:inline-bloc=
k;font-size:13px;margin:8px 2px;text-align:center;outline:none}.gb_f =
.gb_t,.gb_f =
.gb_d{display:inline-block;vertical-align:top;height:64px;width:64px}.gb_=
u{display:block;line-height:20px;overflow:hidden;white-space:nowrap;width=
:84px;text-overflow:ellipsis}.gb_p:hover .gb_f{z-index:1}.gb_p:hover =
.gb_u{background:rgba(255,255,255,.9);white-space:normal;overflow-wrap:br=
eak-word;word-wrap:break-word}.gb_f.gb_q{cursor:default;filter:url("data:=
image/svg+xml;utf8,\00003csvg =
xmlns=3D\000027http://www.w3.org/2000/svg\000027\00003e\00003cfilter =
id=3D\000027g\000027\00003e\00003cfeColorMatrix values=3D\0000270.3333 =
0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 =
0 1 =
0\000027/\00003e\00003c/filter\00003e\00003c/svg\00003e#g");opacity:.4}.g=
b_f =
.gb_t{background-image:url('//ssl.gstatic.com/gb/images/v1_376447c3.png')=
;background-size:112px 2011px}.gb_e .gb_f .gb_t,.gb_e =
.gb_v.gb_t{background-image:none;overflow:hidden;position:relative}.gb_e =
.gb_f .gb_t::before,.gb_e =
.gb_v.gb_t::before{content:url('//ssl.gstatic.com/gb/images/v1_376447c3.p=
ng');position:absolute}.gb_e =
.gb_d{background-image:none!important;position:relative}.gb_e =
.gb_d::before{left:0;position:absolute;top:0}@media =
(min-resolution:1.25dppx),(-webkit-min-device-pixel-ratio:1.25),(min-devi=
ce-pixel-ratio:1.25){.gb_f =
.gb_t{background-image:url('//ssl.gstatic.com/gb/images/v2_dfcf401a.png')=
}.gb_e .gb_f =
.gb_t::before{content:url('//ssl.gstatic.com/gb/images/v2_dfcf401a.png');=
transform:scale(.5);transform-origin:0 0}.gb_e .gb_f =
.gb_d::before{transform:scale(.5);transform-origin:0 0}}#gb#gb .gb_w =
a.gb_f:focus{text-decoration:underline}.gb_p[aria-grabbed=3Dtrue].gb_x{vi=
sibility:visible}.gb_y,.gb_z{position:relative;top:27px;visibility:hidden=
}.gb_y{float:left;width:0;height:0;border-top:5px solid =
transparent;border-bottom:5px solid transparent;border-right:5px solid =
#4273db}.gb_z{float:right;width:0;height:0;border-top:5px solid =
transparent;border-bottom:5px solid transparent;border-left:5px solid =
#4273db}ul.gb_A li.gb_x:not(:first-child) .gb_y,ul.gb_A li.gb_x =
.gb_z,ul.gb_B li.gb_x .gb_y,ul.gb_B li.gb_x:not(:last-child) =
.gb_z{visibility:visible}.gb_C .gb_D:hover,.gb_C =
.gb_D:focus{opacity:.85}.gb_C =
.gb_H{min-height:196px;overflow-y:auto;width:320px}.gb_I{transition:heigh=
t .2s =
ease-in-out}.gb_J{background:#fff;margin:0;min-height:100px;padding:28px;=
padding-right:27px;text-align:left;white-space:normal;width:265px}.gb_F{b=
ackground:#f5f5f5;cursor:pointer;height:40px;overflow:hidden}.gb_K{positi=
on:relative}.gb_F{display:block;line-height:40px;text-align:center;width:=
320px}.gb_K{display:block;line-height:40px;text-align:center}.gb_K.gb_L{l=
ine-height:0}#gb a.gb_F,#gb a.gb_F:visited,#gb a.gb_F:active,#gb =
a.gb_K,#gb a.gb_K:visited{color:#737373;text-decoration:none}#gb =
a.gb_K:active{color:#737373}.gb_K,.gb_J{display:none}.gb_A,.gb_A+.gb_K,.g=
b_M .gb_K,.gb_M .gb_J{display:block}#gb a.gb_K:hover,#gb =
a.gb_K:active{text-decoration:underline}.gb_K{border-bottom:1px solid =
#ebebeb;left:28px;width:264px}.gb_M =
.gb_F{display:none}.gb_K:last-child{border-bottom-width:0}.gb_N.gb_O{heig=
ht:100px;text-align:center}.gb_N.gb_O img{padding:34px =
0;height:32px;width:32px}.gb_N =
.gb_t{background-image:url('//ssl.gstatic.com/gb/images/v1_376447c3.png')=
;background-size:112px 2011px;background-position:0 -897px}.gb_N =
.gb_t+img{border:0;margin:8px;height:48px;width:48px}.gb_N =
div.gb_P{background:#ffa;border-radius:5px;padding:5px;text-align:center}=
.gb_Q =
.gb_F{margin-top:0;position:static}.gb_R{display:inline-block}.gb_S{margi=
n:-12px 28px =
28px;position:relative;width:264px;border-radius:2px;box-shadow:0 1px =
2px rgba(0,0,0,0.1),0 0 1px =
rgba(0,0,0,0.1)}.gb_v{background-image:url('//ssl.gstatic.com/gb/images/v=
1_376447c3.png');background-size:112px =
2011px;display:inline-block;margin:8px;vertical-align:middle;height:64px;=
width:64px}.gb_T{color:#262626;display:inline-block;font:13px/18px =
Arial,sans-serif;margin-right:80px;padding:10px 10px 10px =
0;vertical-align:middle;white-space:normal}.gb_U{font:16px/24px =
Arial,sans-serif}#gb#gb .gb_V{color:#427fed;text-decoration:none}#gb#gb =
.gb_V:hover{text-decoration:underline}.gb_W =
.gb_J{position:relative}.gb_W =
.gb_f{position:absolute;top:28px;left:28px}.gb_F.gb_X{display:none;height=
:0}.gb_o .gb_C .gb_D:hover,.gb_o .gb_C .gb_D:focus{opacity:1}@media =
(min-resolution:1.25dppx),(-webkit-min-device-pixel-ratio:1.25),(min-devi=
ce-pixel-ratio:1.25){.gb_N =
.gb_t{background-image:url('//ssl.gstatic.com/gb/images/v2_dfcf401a.png')=
}}.gb_Z{background:#f8f8f8;border:1px solid =
#c6c6c6;display:inline-block;line-height:28px;padding:0 =
12px;border-radius:2px}#gb =
a.gb_Z.gb_Z{color:#666;cursor:default;text-decoration:none}.gb_0{border:1=
px solid =
#4285f4;font-weight:bold;outline:none;background:#4285f4;background:linea=
r-gradient(top,#4387fd,#4683ea);filter:progid:DXImageTransform.Microsoft.=
gradient(startColorstr=3D#4387fd,endColorstr=3D#4683ea,GradientType=3D0)}=
#gb a.gb_0.gb_0{color:#fff}.gb_0:hover{box-shadow:0 1px 0 =
rgba(0,0,0,.15)}.gb_0:active{box-shadow:inset 0 2px 0 =
rgba(0,0,0,.15);background:#3c78dc;background:linear-gradient(top,#3c7ae4=
,#3f76d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=
=3D#3c7ae4,endColorstr=3D#3f76d3,GradientType=3D0)}.gb_1{display:inline-b=
lock;line-height:normal;position:relative;z-index:987}.gb_7{background-si=
ze:32px =
32px;border-radius:50%;display:block;margin:-1px;height:32px;width:32px}.=
gb_7:hover,.gb_7:focus{box-shadow:0 1px 0 =
rgba(0,0,0,.15)}.gb_7:active{box-shadow:inset 0 2px 0 =
rgba(0,0,0,.15)}.gb_7:active::after{background:rgba(0,0,0,.1);border-radi=
us:50%;content:'';display:block;height:100%}.gb_8:not(.gb_e) =
.gb_7::before,.gb_8:not(.gb_e) =
.gb_9::before{content:none}.gb_aa{cursor:pointer;line-height:30px;min-wid=
th:30px;overflow:hidden;vertical-align:middle;width:auto;text-overflow:el=
lipsis}.gb_ba .gb_aa,.gb_ba .gb_ca{line-height:26px}#gb#gb.gb_ba =
a.gb_aa,.gb_ba .gb_ca{color:#666;font-size:11px;height:auto}#gb#gb.gb_ba =
a.gb_aa:hover,#gb#gb.gb_ba =
a.gb_aa:focus{color:#000}.gb_da{border-top:4px solid =
#404040;border-left:4px dashed transparent;border-right:4px dashed =
transparent;display:inline-block;margin-left:6px;vertical-align:middle}.g=
b_ba .gb_da{border-top-color:#999}.gb_ea:hover =
.gb_da{border-top-color:#000}.gb_n .gb_aa{font-weight:bold;text-shadow:0 =
1px 1px rgba(255,255,255,.9)}.gb_o .gb_aa{font-weight:bold;text-shadow:0 =
1px 1px rgba(0,0,0,.6)}#gb#gb.gb_o.gb_o a.gb_aa{color:#fff}.gb_o.gb_o =
.gb_da{border-top-color:#fff}.gb_n .gb_7,.gb_o .gb_7{box-shadow:0 1px =
2px rgba(0,0,0,.2)}.gb_n .gb_7:hover,.gb_o .gb_7:hover,.gb_n =
.gb_7:focus,.gb_o .gb_7:focus{box-shadow:0 1px 0 rgba(0,0,0,.15),0 1px =
2px rgba(0,0,0,.2)}.gb_fa .gb_ga,.gb_ha =
.gb_ga{position:absolute;right:1px}.gb_ga.gb_i,.gb_ia.gb_i,.gb_ea.gb_i{fl=
ex:0 1 auto;flex:0 1 main-size}.gb_8.gb_m =
.gb_aa{width:30px!important}.gb_aa~.gb_ja,.gb_aa~.gb_ka{left:auto;right:6=
.5px}.gb_la{outline:none}#gb a.gb_ma.gb_ma,#gb .gb_na.gb_na =
a{color:#36c;text-decoration:none}#gb a.gb_ma:active,#gb =
a.gb_ma:hover,#gb .gb_na a:active,#gb .gb_na =
a:hover{text-decoration:underline}.gb_oa{margin:20px}.gb_pa,.gb_qa{displa=
y:inline-block;vertical-align:top}.gb_pa{margin-right:20px;position:relat=
ive}.gb_9{background-size:96px =
96px;border:none;vertical-align:top;height:96px;width:96px}.gb_ra{backgro=
und:rgba(78,144,254,.7);bottom:0;color:#fff;font-size:9px;font-weight:bol=
d;left:0;line-height:9px;position:absolute;padding:7px =
0;text-align:center;width:96px}.gb_sa{font-weight:bold;margin:-4px 0 1px =
0}.gb_ta{color:#666}.gb_na{color:#ccc;margin:6px 0}.gb_na a{margin:0 =
10px}.gb_na a:first-child{margin-left:0}.gb_na =
a:last-child{margin-right:0}.gb_qa =
.gb_Z{background:#4d90fe;border-color:#3079ed;font-weight:bold;margin:10p=
x 0 0 0}#gb .gb_qa a.gb_Z.gb_Z{color:#fff}.gb_qa =
.gb_Z:hover{background:#357ae8;border-color:#2f5bb7}.gb_ua{background:#f5=
f5f5;border-top:1px solid #ccc;border-color:rgba(0,0,0,.2);padding:10px =
0;width:100%;display:table}.gb_ua .gb_Z{margin:0 =
20px}.gb_ua>div{display:table-cell;text-align:right}.gb_ua>div:first-chil=
d{text-align:left}.gb_ua .gb_va{display:block;text-align:center}.gb_wa =
.gb_ja{border-bottom-color:#fef9db}.gb_xa{background:#fef9db;font-size:11=
px;padding:10px 20px;white-space:normal}.gb_xa =
b,.gb_ma{white-space:nowrap}.gb_ya{background:#f5f5f5;border-top:1px =
solid =
#ccc;border-top-color:rgba(0,0,0,.2);max-height:230px;overflow:auto}.gb_z=
a{border-top:1px solid =
#ccc;border-top-color:rgba(0,0,0,.2);display:block;padding:10px =
20px}.gb_E .gb_za:focus .gb_Aa{outline:1px dotted =
#fff}.gb_za:hover{background:#eee}.gb_za:first-child,.gb_Ba:first-child+.=
gb_za{border-top:0}.gb_Ba{display:none}.gb_Ca{cursor:default}.gb_Ca:hover=
{background:transparent}.gb_Da{border:none;vertical-align:top;height:48px=
;width:48px}.gb_Aa{display:inline-block;margin:6px 0 0 10px}.gb_Ca =
.gb_Da,.gb_Ca .gb_Aa{opacity:.4}.gb_Ea{color:#000}.gb_Ca =
.gb_Ea{color:#666}.gb_Fa{color:#666}.gb_Ha{background:#f5f5f5;border-top:=
1px solid =
#ccc;border-top-color:rgba(0,0,0,.2);display:block;padding:10px =
20px}.gb_Ia{background-position:0 =
-1287px;display:inline-block;margin:1px =
0;vertical-align:middle;height:25px;width:25px}.gb_e =
.gb_Ia::before{left:0;top:-1287px}.gb_Ja{color:#427fed;display:inline-blo=
ck;padding:0 25px 0 =
10px;vertical-align:middle;white-space:normal}.gb_Ha:hover =
.gb_Ja{text-decoration:underline}#gbsfw{min-width:400px;overflow:visible}=
.gb_Ka,#gbsfw.gb_La{display:block;outline:none}#gbsfw.gb_P =
iframe{display:none}.gb_Ma{padding:118px =
0;text-align:center}.gb_Na{background:no-repeat center =
0;color:#aaa;font-size:13px;line-height:20px;padding-top:76px;background-=
image:url('//ssl.gstatic.com/gb/images/a/f5cdd88b65.png')}.gb_Na =
a{color:#4285f4;text-decoration:none}.gb_Oa{min-width:152px;overflow:hidd=
en;position:relative;z-index:987}.gb_Pa{position:absolute;padding:0 30px =
0 30px}.gb_Qa =
.gb_Pa{right:100%;margin-right:-152px}.gb_Ra{display:inline-block;outline=
:none;vertical-align:middle}.gb_Sa =
.gb_Ra{position:relative;top:2px}.gb_Ra =
.gb_Ta,.gb_Ua{display:block}.gb_Va{border:none;display:block;visibility:h=
idden}.gb_Ra .gb_Ta{background-position:0 =
-1943px;height:33px;width:92px}.gb_Ua{background-repeat:no-repeat}.gb_o =
.gb_Ra .gb_Ta{background-position:0 -138px;margin:-3px 0 0 =
-10px;height:52px;width:112px}.gb_n .gb_Ra .gb_Ta{margin:-3px 0 0 =
-10px;height:52px;width:112px;background-position:0 -264px}.gb_e .gb_Ra =
.gb_Ta::before{left:0;top:-1943px}.gb_e.gb_o .gb_Ra =
.gb_Ta::before{left:0;top:-138px}.gb_e.gb_n .gb_Ra =
.gb_Ta::before{left:0;top:-264px}.gb_e =
.gb_Ua{background-image:none!important}.gb_e =
.gb_Va{visibility:visible}.gb_E .gb_Wa =
span{background:transparent}@keyframes =
gb__nb{0%{transform:scale(0,0)}20%{transform:scale(1.4,1.4)}50%{transform=
:scale(.8,.8)}85%{transform:scale(1.1,1.1)}to{transform:scale(1.0,1.0)}}.=
gb_Xa .gb_Za{font-size:14px;font-weight:bold;top:0;right:0}.gb_Xa =
.gb_D{display:inline-block;vertical-align:middle;box-sizing:border-box;he=
ight:30px;width:30px}.gb_0a{background-position:0 =
-1218px;opacity:.55;height:100%;width:100%}.gb_D:hover =
.gb_0a,.gb_D:focus .gb_0a{opacity:.85}.gb_1a =
.gb_0a{background-position:0 =
-1981px}.gb_2a{background-color:#cb4437;border-radius:8px;font:bold 11px =
Arial;color:#fff;line-height:16px;min-width:14px;padding:0 =
1px;position:absolute;right:0;text-align:center;text-shadow:0 1px 0 =
rgba(0,0,0,0.1);top:0;visibility:hidden;z-index:990}.gb_3a .gb_2a,.gb_3a =
.gb_4a,.gb_3a .gb_4a.gb_5a{visibility:visible}.gb_4a{padding:0 =
2px;visibility:hidden}.gb_Xa:not(.gb_6a) .gb_ka,.gb_Xa:not(.gb_6a) =
.gb_ja{left:3px}.gb_Xa =
.gb_ja{border-bottom-color:#e5e5e5}.gb_2a.gb_7a{animation:gb__nb .6s 1s =
both ease-in-out;perspective-origin:top =
right;transform:scale(1,1);transform-origin:top right}.gb_7a =
.gb_4a{visibility:visible}.gb_8a{background-color:rgba(0,0,0,.55);color:#=
fff;font-size:12px;font-weight:bold;line-height:20px;margin:5px;padding:0=
 =
2px;text-align:center;box-sizing:border-box;border-radius:50%;height:20px=
;width:20px}.gb_8a.gb_9a{background-position:-69px =
-69px}.gb_8a.gb_ab{background-position:0 -977px}.gb_D:hover =
.gb_8a,.gb_D:focus =
.gb_8a{background-color:rgba(0,0,0,.85)}#gbsfw.gb_bb{background:#e5e5e5;b=
order-color:#ccc}.gb_n .gb_D .gb_0a{background-position:-69px =
-459px;opacity:.7}.gb_n .gb_1a .gb_0a{background-position:0 =
-1317px}.gb_n .gb_D:hover .gb_0a,.gb_n .gb_D:focus =
.gb_0a{opacity:.85}.gb_o .gb_D .gb_0a{background-position:0 =
-1356px;opacity:1}.gb_o .gb_1a .gb_0a{background-position:0 =
-1425px}.gb_n .gb_2a,.gb_o .gb_2a{border:none;box-shadow:-1px 1px 1px =
rgba(0,0,0,.2)}.gb_n .gb_8a{background-color:rgba(0,0,0,.7);box-shadow:0 =
1px 2px rgba(255,255,255,.9)}.gb_o =
.gb_8a.gb_8a{background-color:#fff;color:#404040;box-shadow:0 1px 2px =
rgba(0,0,0,.2)}.gb_o .gb_8a.gb_9a{background-position:-69px -390px}.gb_o =
.gb_8a.gb_ab{background-position:-69px -1598px}.gb_3a =
.gb_8a.gb_8a{background-color:#db4437;color:#fff}.gb_3a .gb_D:hover =
.gb_8a,.gb_3a .gb_D:focus .gb_8a{background-color:#a52714}.gb_3a =
.gb_8a.gb_ab{background-position:0 -977px}.gb_e =
.gb_0a::before{left:0;top:-1218px}.gb_e .gb_1a =
.gb_0a::before{left:0;top:-1981px}.gb_e.gb_n .gb_D =
.gb_0a::before{left:-69px;top:-459px}.gb_e.gb_n .gb_1a =
.gb_0a::before{left:0;top:-1317px}.gb_e.gb_o .gb_D =
.gb_0a::before{left:0;top:-1356px}.gb_e.gb_o .gb_1a =
.gb_0a::before{left:0;top:-1425px}.gb_E .gb_8a{border:1px solid =
#fff;color:#fff}.gb_E.gb_n .gb_8a{border-color:#000;color:#000}.gb_e =
.gb_8a.gb_9a::before,.gb_E.gb_e.gb_o =
.gb_8a.gb_9a::before{left:-69px;top:-69px}.gb_e =
.gb_8a.gb_ab::before,.gb_E.gb_e.gb_o =
.gb_8a.gb_ab::before{left:0;top:-977px}.gb_e.gb_o =
.gb_8a.gb_9a::before,.gb_E.gb_e.gb_n =
.gb_8a.gb_9a::before{left:-69px;top:-390px}.gb_e.gb_o =
.gb_8a.gb_ab::before,.gb_E.gb_e.gb_n =
.gb_8a.gb_ab::before{left:-69px;top:-1598px}.gb_db{display:none;margin:28=
px;margin-bottom:-12px;outline:none;position:relative;width:264px;z-index=
:1;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 1px =
rgba(0,0,0,0.1)}.gb_db.gb_La{display:block}.gb_cb{background-size:64px =
64px;display:inline-block;margin:12px;vertical-align:top;height:64px;widt=
h:64px}.gb_fb{display:inline-block;padding:16px 16px 16px =
0;vertical-align:top;white-space:normal}.gb_cb~.gb_fb{margin-right:88px}.=
gb_fb:first-child{padding-left:16px}.gb_gb{color:#262626;font:16px/24px =
Arial,sans-serif}.gb_hb{color:#737373;font:13px/18px =
Arial,sans-serif}#gb#gb .gb_db =
.gb_ib{color:#427fed;text-decoration:none}#gb#gb .gb_db =
.gb_ib:hover{text-decoration:underline}.gb_db =
.gb_eb{background-position:0 =
-632px;cursor:pointer;opacity:.27;outline:none;position:absolute;right:4p=
x;top:4px;height:12px;width:12px}.gb_db =
.gb_eb:hover{opacity:.55}.gb_kb.gb_lb{padding:0}.gb_lb =
.gb_H{padding:26px 26px 22px 13px;background:#ffffff}.gb_mb.gb_lb =
.gb_H{background:#4d90fe}a.gb_nb{color:#666666!important;font-size:22px;h=
eight:9px;opacity:.8;position:absolute;right:14px;top:4px;text-decoration=
:none!important;width:9px}.gb_mb =
a.gb_nb{color:#c1d1f4!important}a.gb_nb:hover,a.gb_nb:active{opacity:1}.g=
b_ob{padding:0;width:258px;white-space:normal;display:table}.gb_mb =
.gb_ob{width:200px}.gb_pb{color:#333333;font-size:16px;line-height:20px;m=
argin:0;margin-bottom:16px}.gb_mb =
.gb_pb{color:#ffffff}.gb_qb{color:#666666;line-height:17px;margin:0;margi=
n-bottom:5px}.gb_mb =
.gb_qb{color:#ffffff}.gb_rb{position:absolute;background:transparent;top:=
-999px;z-index:-1;visibility:hidden;margin-top:1px;margin-left:1px}#gb =
.gb_lb{margin:0}.gb_lb =
.gb_Z{background:#4d90fe;border-color:#3079ed;margin-top:15px}#gb .gb_lb =
a.gb_Z.gb_Z{color:#ffffff}.gb_lb =
.gb_Z:hover{background:#357ae8;border-color:#2f5bb7}.gb_sb .gb_Za =
.gb_ja{border-bottom-color:#ffffff;display:block}.gb_tb .gb_Za =
.gb_ja{border-bottom-color:#4d90fe;display:block}.gb_sb .gb_Za =
.gb_ka,.gb_tb .gb_Za =
.gb_ka{display:block}.gb_ub,.gb_vb{display:table-cell}.gb_ub{vertical-ali=
gn:middle}.gb_vb{padding-left:13px;width:100%}.gb_wb{margin-bottom:32px;f=
ont-size:small}.gb_wb .gb_xb{margin-right:5px}.gb_wb =
.gb_yb{color:red}.gb_zb{color:#ffffff;font-size:13px;font-weight:bold;hei=
ght:25px;line-height:19px;padding-top:5px;padding-left:12px;position:rela=
tive;background-color:#4d90fe}.gb_zb =
.gb_eb{color:#ffffff;cursor:default;font-size:22px;font-weight:normal;pos=
ition:absolute;right:12px;top:5px}.gb_zb .gb_ib,.gb_zb =
.gb_Ab{color:#ffffff;display:inline-block;font-size:11px;margin-left:16px=
;padding:0 =
8px;white-space:nowrap}.gb_Bb{background:none;background-image:linear-gra=
dient(top,rgba(0,0,0,0.16),rgba(0,0,0,0.2));border-radius:2px;border:1px =
solid #dcdcdc;border:1px solid =
rgba(0,0,0,0.1);cursor:default!important;filter:progid:DXImageTransform.M=
icrosoft.gradient(startColorstr=3D#160000ff,endColorstr=3D#220000ff);text=
-decoration:none!important}.gb_Bb:hover{background:none;background-image:=
linear-gradient(top,rgba(0,0,0,0.14),rgba(0,0,0,0.2));border:1px solid =
rgba(0,0,0,0.2);box-shadow:0 1px 1px =
rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.gradient(startCo=
lorstr=3D#14000000,endColorstr=3D#22000000)}.gb_Bb:active{box-shadow:inse=
t 0 1px 2px =
rgba(0,0,0,0.3)}.gb_jb{display:none}.gb_jb.gb_La{display:block}.gb_e =
.gb_cb{background-image:none!important}.gb_e =
.gb_cb::before{display:inline-block;transform:scale(.5);transform-origin:=
0 0}.gb_e .gb_db .gb_eb{position:absolute}.gb_e .gb_db =
.gb_eb::before{left:0;top:-632px}.gbqfb,.gbqfba,.gbqfbb{cursor:default!im=
portant;display:inline-block;font-weight:bold;height:29px;line-height:29p=
x;min-width:54px;padding:0 =
8px;text-align:center;text-decoration:none!important;border-radius:2px}.g=
bqfba:focus{border:1px solid #4d90fe;outline:none;box-shadow:inset 0 0 0 =
1px =
#fff}.gbqfba:hover{border-color:#c6c6c6;color:#222!important;box-shadow:0=
 1px 0 =
rgba(0,0,0,.15);background:#f8f8f8;background:linear-gradient(top,#f8f8f8=
,#f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=
=3D#f8f8f8,endColorstr=3D#f1f1f1,GradientType=3D1)}.gbqfba:hover:focus{bo=
x-shadow:0 1px 0 rgba(0,0,0,.15),inset 0 0 0 1px =
#fff}.gbqfb::-moz-focus-inner{border:0}.gbqfba::-moz-focus-inner{border:0=
}.gbqfba{border:1px solid =
#dcdcdc;border-color:rgba(0,0,0,0.1);color:#444!important;font-size:11px;=
background:#f5f5f5;background:linear-gradient(top,#f5f5f5,#f1f1f1);filter=
:progid:DXImageTransform.Microsoft.gradient(startColorstr=3D#f5f5f5,endCo=
lorstr=3D#f1f1f1,GradientType=3D1)}.gbqfba:active{box-shadow:inset 0 1px =
2px =
rgba(0,0,0,0.1)}.gb_Fb{position:relative;width:650px;z-index:986}#gbq2{pa=
dding-top:15px}.gb_Hb .gb_Fb{min-width:200px;flex:0 2 auto;flex:0 2 =
main-size}.gb_l~.gb_Fb{min-width:0}.gb_Hb =
#gbqf{margin-right:0;display:-webkit-flex;display:flex}.gb_Hb =
.gbqff{min-width:0;flex:1 1 auto;flex:1 1 main-size}.gb_e =
.gbqfi::before{left:-69px;top:-1623px}.gb_E .gbqfb:focus =
.gbqfi{outline:1px dotted =
#fff}#gbq2{display:block}#gbqf{display:block;margin:0;margin-right:60px;w=
hite-space:nowrap}.gbqff{border:none;display:inline-block;margin:0;paddin=
g:0;vertical-align:top;width:100%}.gbqfqw,#gbqfb,.gbqfwa{vertical-align:t=
op}#gbqfaa,#gbqfab,#gbqfqwb{position:absolute}#gbqfaa{left:0}#gbqfab{righ=
t:0}.gbqfqwb,.gbqfqwc{right:0;left:0;height:100%}.gbqfqwb{padding:0 =
8px}#gbqfbw{display:inline-block;vertical-align:top}#gbqfb{border:1px =
solid =
transparent;border-bottom-left-radius:0;border-top-left-radius:0;height:3=
0px;margin:0;outline:none;padding:0 =
0;width:60px;box-shadow:none;box-sizing:border-box;background:#4285f4;bac=
kground:linear-gradient(top,#4387fd,#4683ea);filter:progid:DXImageTransfo=
rm.Microsoft.gradient(startColorstr=3D#4387fd,endColorstr=3D#4683ea,Gradi=
entType=3D1)}#gbqfb:hover{box-shadow:0 1px 0 =
rgba(0,0,0,.15)}#gbqfb:focus{box-shadow:inset 0 0 0 1px =
#fff}#gbqfb:hover:focus{box-shadow:0 1px 0 rgba(0,0,0,.15),inset 0 0 0 =
1px #fff}#gbqfb:active:active{border:1px solid =
transparent;box-shadow:inset 0 2px 0 =
rgba(0,0,0,.15);background:#3c78dc;background:linear-gradient(top,#3c7ae4=
,#3f76d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=
=3D#3c7ae4,endColorstr=3D#3f76d3,GradientType=3D1)}.gbqfi{background-posi=
tion:-69px =
-1623px;display:inline-block;margin:-1px;height:30px;width:30px}.gbqfqw{b=
ackground:#fff;background-clip:padding-box;border:1px solid =
#cdcdcd;border-color:rgba(0,0,0,.15);border-right-width:0;height:30px;box=
-sizing:border-box}#gbfwc =
.gbqfqw{border-right-width:1px}#gbqfqw{position:relative}.gbqfqw.gbqfqw:h=
over{border-color:#a9a9a9;border-color:rgba(0,0,0,.3)}.gbqfwa{display:inl=
ine-block;width:100%}.gbqfwb{width:40%}.gbqfwc{width:60%}.gbqfwb =
.gbqfqw{margin-left:10px}.gbqfqw.gbqfqw:active,.gbqfqw.gbqfqwf.gbqfqwf{bo=
rder-color:#4285f4}#gbqfq,#gbqfqb,#gbqfqc{background:transparent;border:n=
one;height:20px;margin-top:4px;padding:0;vertical-align:top;width:100%}#g=
bqfq:focus,#gbqfqb:focus,#gbqfqc:focus{outline:none}.gbqfif,.gbqfsf{color=
:#222;font:16px =
arial,sans-serif}#gbqfbwa{display:none;text-align:center;height:0}#gbqfbw=
a .gbqfba{margin:16px 8px}#gbqfsa,#gbqfsb{font:bold 11px/27px =
Arial,sans-serif!important;vertical-align:top}.gb_n .gbqfqw.gbqfqw,.gb_o =
.gbqfqw.gbqfqw{border-color:rgba(255,255,255,1);box-shadow:0 1px 2px =
rgba(0,0,0,.2)}.gb_n #gbqfb,.gb_o #gbqfb{box-shadow:0 1px 2px =
rgba(0,0,0,.2)}.gb_n #gbqfb:hover,.gb_o #gbqfb:hover{box-shadow:0 1px 0 =
rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.2)}.gb_n #gbqfb:active,.gb_o =
#gbqfb:active{box-shadow:inset 0 2px 0 rgba(0,0,0,.15),0 1px 2px =
rgba(0,0,0,.2)}.gb_Tb .gb_D{background-position:-69px =
-666px;opacity:.55;height:30px;width:30px}.gb_Tb .gb_D:hover,.gb_Tb =
.gb_D:focus{opacity:.85}.gb_Tb =
.gb_ja{border-bottom-color:#f5f5f5}#gbsfw.gb_Ub{background:#f5f5f5;border=
-color:#ccc}.gb_o .gb_Tb .gb_D{background-position:0 =
-942px;opacity:1}.gb_n .gb_Tb .gb_D{background-position:-70px =
-1981px;opacity:.7}.gb_n .gb_Tb .gb_D:hover,.gb_n .gb_Tb =
.gb_D:focus{opacity:.85}.gb_e .gb_Tb =
.gb_D::before{left:-69px;top:-666px}.gb_e.gb_n .gb_Tb =
.gb_D::before{left:-70px;top:-1981px}.gb_e.gb_o .gb_Tb =
.gb_D::before{left:0;top:-942px}.gb_jc{width:480px}.gb_kc{background:#e7e=
7e7;background:rgba(0,0,0,.04);border-bottom-right-radius:0;line-height:3=
0px;position:relative;text-align:center;width:100%}.gb_kc:hover{backgroun=
d:#dbdbdb;background:rgba(0,0,0,.08)}.gb_kc .gb_lc{margin:0 =
10px}.gb_mc{position:relative;z-index:1}.gb_nc{background:#eee;border-bot=
tom:1px solid #e3e3e3;border-left:1px solid =
#e3e3e3;display:inline-block;line-height:32px;text-align:center;width:160=
px}.gb_mc .gb_nc:first-child{border-left:none}.gb_mc =
.gb_La{background:#fff;border-bottom:none}.gb_oc{display:none;text-align:=
center}.gb_oc.gb_La{display:block}.gb_pc{color:inherit;display:inline-blo=
ck;padding:15px;text-decoration:none}.gb_qc{background-clip:content-box;b=
ackground-origin:content-box;display:inherit;height:64px;width:64px}.gb_r=
c{display:block;text-align:center}.gb_sc{border-top:none;top:78px;z-index=
:1;border-radius:0 0 2px =
2px}.gb_tc{display:inline-block;vertical-align:middle}.gb_uc{display:inli=
ne-block;vertical-align:middle;background-size:100%;height:20px;width:20p=
x}.gb_vc{background-image:url('//ssl.gstatic.com/gb/images/a/5a1c013d3d.p=
ng')}.gb_wc{background-image:url('//ssl.gstatic.com/gb/images/a/de580e533=
0.png')}.gb_xc{background-image:url('//ssl.gstatic.com/gb/images/a/451603=
daf6.png')}.gb_tc{margin-left:4px}.gb_yc{margin:5px;width:470px}.gb_zc{bo=
rder:none;display:block;margin:0 5px;outline:none;padding:0 =
5px;height:30px;width:450px}.gb_Ac{border:none;display:block;margin:0 =
5px;outline:none;padding:0 5px;height:30px;width:450px;border-top:1px =
solid =
#e3e3e3}.gb_Bc{border-color:#e3e3e3;display:block;font:inherit;margin:0 =
5px;outline:none;padding:5px;text-align:left;height:320px;width:450px}.gb=
_Cc,.gb_Dc{border:1px solid =
#e3e3e3;border-radius:2px;cursor:pointer;line-height:27px;margin:5px;padd=
ing:0 =
8px;width:54px}.gb_Cc{float:left}.gb_Dc{float:right}.gb_8{min-width:315px=
;padding-left:30px;padding-right:30px;position:relative;text-align:right;=
z-index:986;align-items:center;justify-content:flex-end}.gb_8.gb_i{flex:1=
 1 auto;flex:1 1 =
main-size}.gb_Ec{line-height:normal;position:relative;text-align:left}.gb=
_Ec.gb_i,.gb_Fc.gb_i,.gb_ca.gb_i{flex:0 1 auto;flex:0 1 =
main-size}.gb_Hc,.gb_Ic{display:inline-block;padding:0 0 0 =
15px;position:relative;vertical-align:middle}.gb_Fc{line-height:normal;pa=
dding-right:15px}.gb_8 =
.gb_Fc.gb_k{padding-right:0}.gb_ca{color:#404040;line-height:30px;min-wid=
th:30px;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}#gb#=
gb.gb_ba .gb_bc,#gb#gb.gb_ba .gb_Ec>.gb_Ic =
.gb_cc{background:none;border:none;color:#36c;cursor:pointer;font-size:11=
px;line-height:26px;padding:0;box-shadow:none}.gb_ba =
.gb_bc{text-transform:uppercase}.gb_8.gb_l{padding-left:0;padding-right:2=
9px}.gb_8.gb_Jc{max-width:400px}.gb_Kc{background-clip:content-box;backgr=
ound-origin:content-box;opacity:.27;padding:22px;height:16px;width:16px}.=
gb_Kc.gb_i{display:none}.gb_Kc:hover,.gb_Kc:focus{opacity:.55}.gb_Lc{back=
ground-position:-69px -825px}.gb_Mc{background-position:-69px =
-804px;padding-left:30px;padding-right:14px;position:absolute;right:0;top=
:0;z-index:990}.gb_fa:not(.gb_ha) .gb_Mc,.gb_l =
.gb_Lc{display:inline-block}.gb_fa =
.gb_Lc{padding-left:30px;padding-right:0;width:0}.gb_fa:not(.gb_ha) =
.gb_Nc{display:none}.gb_8.gb_i.gb_l,.gb_l:not(.gb_ha) .gb_Ec{flex:0 0 =
auto;flex:0 0 main-size}.gb_Kc,.gb_l .gb_Fc,.gb_ha =
.gb_Ec{overflow:hidden}.gb_fa .gb_Fc{padding-right:0}.gb_l =
.gb_Ec{padding:1px 1px 1px 0}.gb_fa =
.gb_Ec{width:75px}.gb_8.gb_Oc,.gb_8.gb_Oc .gb_Lc,.gb_8.gb_Oc =
.gb_Lc::before,.gb_8.gb_Oc .gb_Fc,.gb_8.gb_Oc .gb_Ec{transition:width =
.5s ease-in-out,min-width .5s ease-in-out,max-width .5s =
ease-in-out,padding .5s ease-in-out,left .5s ease-in-out}.gb_Hb =
.gb_8{min-width:0}.gb_8.gb_m,.gb_8.gb_m .gb_Ec,.gb_8.gb_Pc,.gb_8.gb_Pc =
.gb_Ec{min-width:0!important}.gb_8.gb_m,.gb_8.gb_m .gb_i{flex:0 0 =
auto!important}.gb_8.gb_m .gb_ca{width:30px!important}.gb_n =
.gb_ca{font-weight:bold;text-shadow:0 1px 1px rgba(255,255,255,.9)}.gb_o =
.gb_ca{color:#fff;font-weight:bold;text-shadow:0 1px 1px =
rgba(0,0,0,.6)}.gb_e .gb_Lc::before{clip:rect(825px 85px 841px =
69px);left:-47px;top:-803px}.gb_e .gb_Ta.gb_Mc{position:absolute}.gb_e =
.gb_Mc::before{clip:rect(804px 85px 820px =
69px);left:-39px;top:-782px}.gb_e .gb_fa =
.gb_Lc::before{left:-39px}@media =
(min-resolution:1.25dppx),(-webkit-min-device-pixel-ratio:1.25),(min-devi=
ce-pixel-ratio:1.25){.gb_e .gb_Lc::before{clip:rect(1650px 170px 1682px =
138px)}.gb_e .gb_Mc::before{clip:rect(1608px 170px 1640px 138px)}}.gb_e =
.gb_Ta,.gb_e .gbii,.gb_e =
.gbip{background-image:none;overflow:hidden;position:relative}.gb_e =
.gb_Ta::before{content:url('//ssl.gstatic.com/gb/images/v1_376447c3.png')=
;position:absolute}@media =
(min-resolution:1.25dppx),(-webkit-min-device-pixel-ratio:1.25),(min-devi=
ce-pixel-ratio:1.25){.gb_e =
.gb_Ta::before{content:url('//ssl.gstatic.com/gb/images/v2_dfcf401a.png')=
;transform:scale(.5);transform-origin:0 0}}.gb_E a:focus{outline:1px =
dotted =
#fff!important}.gb_ba#gb{left:auto;right:0;width:auto}sentinel{}.gbii{bac=
kground-image:url(//lh6.googleusercontent.com/-BXgdkLEYkt0/AAAAAAAAAAI/AA=
AAAAAAAAA/_LXGsz5H-QQ/s32-c/photo.jpg)}.gbip{background-image:url(//lh6.g=
oogleusercontent.com/-BXgdkLEYkt0/AAAAAAAAAAI/AAAAAAAAAAA/_LXGsz5H-QQ/s96=
-c/photo.jpg)}.gbii::before{content:url(//lh6.googleusercontent.com/-BXgd=
kLEYkt0/AAAAAAAAAAI/AAAAAAAAAAA/_LXGsz5H-QQ/s32-c/photo.jpg);position:abs=
olute}.gbip::before{content:url(//lh6.googleusercontent.com/-BXgdkLEYkt0/=
AAAAAAAAAAI/AAAAAAAAAAA/_LXGsz5H-QQ/s96-c/photo.jpg);position:absolute}@m=
edia =
(min-resolution:1.25dppx),(-o-min-device-pixel-ratio:5/4),(-webkit-min-de=
vice-pixel-ratio:1.25),(min-device-pixel-ratio:1.25){.gbii{background-ima=
ge:url(//lh6.googleusercontent.com/-BXgdkLEYkt0/AAAAAAAAAAI/AAAAAAAAAAA/_=
LXGsz5H-QQ/s64-c/photo.jpg)}.gbii::before{content:url(//lh6.googleusercon=
tent.com/-BXgdkLEYkt0/AAAAAAAAAAI/AAAAAAAAAAA/_LXGsz5H-QQ/s64-c/photo.jpg=
)}.gbip{background-image:url(//lh6.googleusercontent.com/-BXgdkLEYkt0/AAA=
AAAAAAAI/AAAAAAAAAAA/_LXGsz5H-QQ/s192-c/photo.jpg)}.gbip::before{content:=
url(//lh6.googleusercontent.com/-BXgdkLEYkt0/AAAAAAAAAAI/AAAAAAAAAAA/_LXG=
sz5H-QQ/s192-c/photo.jpg)}.gbii::before,.gbip::before{-webkit-transform:s=
cale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:sc=
ale(.5);transform:scale(.5);-webkit-transform-origin:0 =
0;-moz-transform-origin:0 0;-ms-transform-origin:0 =
0;-o-transform-origin:0 0;transform-origin:0 0}}#gbq .gbgt-hvr,#gbq =
.gbgt:focus{background-color:transparent;background-image:none}.gbqfh#gbq=
1{display:none}.gbxx{display:none =
!important}#gbq{line-height:normal;position:relative;top:0px;white-space:=
nowrap}#gbq{left:0;width:100%}#gbq2{top:0px;z-index:986}#gbq4{display:inl=
ine-block;max-height:29px;overflow:hidden;position:relative}.gbqfh#gbq2{z=
-index:985}.gbqfh#gbq2{margin:0;margin-left:0 =
!important;padding-top:0;position:relative;top:310px}.gbqfh =
#gbqf{margin:auto;min-width:534px;padding:0 !important}.gbqfh =
#gbqfbw{display:none}.gbqfh #gbqfbwa{display:block}.gbqfh =
#gbqf{max-width:512px;min-width:200px}.gbqfh =
.gbqfqw{border-right-width:1px}.gsfe_a.gsfe_a{border-right-width:0;-moz-b=
ox-shadow:none;-webkit-box-shadow:none;box-shadow:none}.gsfe_b.gsfe_b{bor=
der-right-width:0;border-color:#4285f4;-moz-box-shadow:none;-webkit-box-s=
hadow:none;box-shadow:none}.gbqfh .gsfe_a,.gbqfh =
.gsfe_b{border-width:1px}.gbm{background:#fff;border:1px solid =
#bebebe;box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:-1px 1px 1px =
rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px =
rgba(0,0,0,.2);position:absolute;top:-999px;visibility:hidden;z-index:999=
}</STYLE>

<SCRIPT>_docs_flag_initialData=3D{"docs-aiiws":"docs_warm_nf","info_param=
s":{"token":"AC4w5Vi6vz6xzbaijSBmg-PUVIYm0coXYg:1423682163083"},"docosEmb=
edApiJs":"//docs.google.com/comments/u/0/d/AAHRpnXvCureBDxN5d03dRGRtlapSl=
OgZbauLIoO1XH8qPAXHRzUthY26TnRNQxQFh4nEMwpOtWGAlGKP0Vf-tQFY5Bdcpoo_ZrTlEF=
f4St7vH1c8fiWv8sI/api/js?hl\u003den\u0026token\u003dAGNctVa5zmEHxV7yIGYWx=
bZ8XbXErZQQyQ:1423682163315","docosKeyData":["//docs.google.com/static/co=
mments/client/js/2339708665-docos_binary_i18n.js",["","","","",""],0,null=
,null,"0",[null,1,null,1,1,1],1,["Matthew =
McCready",null,"//ssl.gstatic.com/s2/profiles/images/silhouette96.png","1=
05826285923386888610",1],1,"AAHRpnXvCureBDxN5d03dRGRtlapSlOgZbauLIoO1XH8q=
PAXHRzUthY26TnRNQxQFh4nEMwpOtWGAlGKP0Vf-tQFY5Bdcpoo_ZrTlEFf4St7vH1c8fiWv8=
sI",0,1,null,null,null,1,1,1,1,"https://30.docs.google.com/comments/u/105=
826285923386888610/d/AAHRpnXvCureBDxN5d03dRGRtlapSlOgZbauLIoO1XH8qPAXHRzU=
thY26TnRNQxQFh4nEMwpOtWGAlGKP0Vf-tQFY5Bdcpoo_ZrTlEFf4St7vH1c8fiWv8sI/xpc?=
id\u003dAAHRpnXvCureBDxN5d03dRGRtlapSlOgZbauLIoO1XH8qPAXHRzUthY26TnRNQxQF=
h4nEMwpOtWGAlGKP0Vf-tQFY5Bdcpoo_ZrTlEFf4St7vH1c8fiWv8sI\u0026anon\u003dfa=
lse\u0026token\u003dAGNctVYbLGnx7e3gPHIFtCZVs1NjOk9fhg:1423682163147",nul=
l,"/comments/u/105826285923386888610/d/AAHRpnXvCureBDxN5d03dRGRtlapSlOgZb=
auLIoO1XH8qPAXHRzUthY26TnRNQxQFh4nEMwpOtWGAlGKP0Vf-tQFY5Bdcpoo_ZrTlEFf4St=
7vH1c8fiWv8sI","AGNctVYbLGnx7e3gPHIFtCZVs1NjOk9fhg:1423682163147",1,1,"ht=
tps://docs.google.com/comments/u/105826285923386888610/c",0,"prod",1,null=
,null,1,null,1],"docosJs":"//docs.google.com/static/comments/client/js/23=
39708665-docos_binary_i18n.js","docosUnreadCommentsEnabled":false,"uls":"=
{\"itcs\":[],\"selected\":\"\",\"override\":\"\",\"activated\":false,\"la=
ngs\":[\"en\"]}","scotty_upload_url":"/upload/spreadsheets/resumable","do=
cs-net-udmi":500000,"docs-net-udur":"/upload/blob/spreadsheets","docs-net=
-usud":true,"docs-net-udpt":120000,"docs-enable_feedback_svg":false,"enab=
le_feedback":true,"domain_type":"ND","docs-offline-eeooip":false,"olbu":"=
/offline","oooap":"/optout","ooidap":"/optindialog","ncablmu":"https://do=
cs.google.com/support/bin/static.py?page\u003dknown_issues.cs","docos-eos=
":true,"lssv":6,"oswu":"/fe/s/fe.s.ClientModule.nocache.js","docs-offline=
-nnodi":100,"docs-offline-swcmcd":30000,"docs-offline-swcmcul":10,"docs-o=
ffline-basci":0,"sgcn":"APISID","eooodab":false,"docs-offline-apuuouid":t=
rue,"docs-localstore-lral":500,"docs-localstore-ilat":5000,"docs-localsto=
re-iort":10000,"docs-offline-dbfuac":20000,"docs-eacw":true,"docs-offline=
-oimrb":1073741824,"icso":false,"docs-offline-lsuid":"u61214cf65666b20d",=
"docs-obsImUrl":"https://ssl.gstatic.com/docs/common/cleardot.gif","docs_=
oogt":"OGB_COLDSTART","kixOfflineUrl":"/document","trixOfflineUrl":"/spre=
adsheet","trixOfflineUrlSuffix":"/offline/view","trixOnlineUrlSuffix":"/c=
cc","ritzOfflineUrl":"/spreadsheets","drawingsOfflineUrl":"/drawings","pu=
nchOfflineUrl":"/presentation","udurls":true,"docs-offline-gcsuwo":true,"=
fatra":false,"docs-etmi":false,"ilcm":{"eui":"ADFN-ct4HUMLjuvd5VDHiQRa2Xv=
EjT_enQdu0Tmi6-xy0OI9YJmH9vmkApmnb9RnWyxOxblyVpTL","je":1,"sstu":14236821=
63180000,"si":"COCD8KzN2sMCFQqIHwodIWsAyQ"},"docs-eoi":false,"docs-eopfo"=
:true,"docs-egc":true,"docs-chat_wabel":false,"docs-chat_base_url":"talkg=
adget.google.com/talkgadget/","docs-chat_domain_rotation":true,"docs-ce":=
true,"docs-ut":0,"docs-chat_pvt":"AMP3uWZYJFpHjfXjQAzWPr7Z_fbWEXdax9dDNLc=
xw1BlEgyuOnN7WnboPyXJJMkKk5m6hBu0_y5T","promo_url":"","promo_title":"","p=
romo_title_prefix":"","promo_content_html":"","promo_element_id":"","prom=
o_orientation":1,"promo_show_on_click":false,"promo_show_on_load":false,"=
show_promo":false,"docs-encp":false,"docs-hatsfl":"https://survey.googler=
atings.com/wix/p7583646.aspx?ctry\u0026uilang\u003den\u0026ui\u003d1\u002=
6v1\u003dND\u0026p\u003dsheets","docs-hatst":0,"docs-hatsl":"","buildLabe=
l":"trix_2015.06-Tue_d","docs-show_debug_info":false,"dcau":"https://chro=
me.google.com/webstore/detail/apdfllckaahabafndbhieahigkjlhalf","docs-ess=
":true,"ondlburl":"//docs.google.com","drive_url":"//drive.google.com?aut=
huser\u003d0\u0026usp\u003dsheets_web","app_url":"https://docs.google.com=
/spreadsheets/?authuser\u003d0\u0026usp\u003dsheets_web","docs-sup":"/spr=
eadsheets","docs-uptc":["lsrp","app_install_xsrf_token","usp","urp","utm_=
source","utm_medium","utm_campaign","utm_term","utm_content"],"docs-cwsd"=
:"https://clients5.google.com","jobset":"prod","docs-els":true,"docs-al":=
[0,0,0,1,0],"enable_anonymous_photo_creation":false,"docs-ndt":"Untitled =
spreadsheet","docs-rpe":false,"docs-spfe":true,"docs-mriim":1800000,"docs=
-edss":false,"docs-eccbs":false,"docs-net-ernjp":true,"docs-eocs":false,"=
docs-enom":false,"docs-rlmp":false,"docs-eibm":false,"docs-enable-gwt-gui=
des":false,"docs-eoidd":false,"docs-eoiiu":false,"ecid":true,"docs-emo":f=
alse,"docs-pedd":true,"docs-eir":false,"docs-eso":false,"docs-esrd":false=
,"docs-esru":false,"docs-ensd":true,"docs-dc":false,"share_ui":"jfk","ser=
ver_time_ms":1423682163316,"gaia_session_id":"0","enable_iframed_embed_ap=
i":false,"cup":"/folder/d/{folderId}/edit","docs-fut":"//drive.google.com=
?authuser\u003d0\u0026usp\u003dsheets_web#folders/{folderId}","esid":true=
,"esubid":false,"docs-etbs":true,"docs-usp":"sheets_web","docs-pid":"1058=
26285923386888610","docs-mib":52428800,"docs-mip":25000000,"enable_kenned=
y":true,"docs-gth":"Go to Sheets home =
screen","opendv":true,"onePickImportDocumentUrl":"","opmbs":52428800,"opm=
pd":5000,"opbu":"https://docs.google.com/picker","opru":"https://docs.goo=
gle.com/relay.html","opdu":true,"ophi":"ritz","opst":"000770F203CD41C31FD=
959A87AAE40DD75C173C31BE5CB4A43","opuci":"","maestro_domain":"https://scr=
ipt.google.com","maestro_container_token":"ACjPJvFFo74fD40jccMcYxfMEHLyoq=
NsDggoCN3c2OjvtXcE6CQFq25LONOCnJLd-caWs6dPvIGPZ59LW-lG10kiL37TLRpJKYHt1mX=
hu7gON_VxtUuy3zWLb_lN1obRTfIX-vZ-LpljYz8","maestro_script_editor_uri":"ht=
tps://script.google.com/macros/?mid\u003dACjPJvFFo74fD40jccMcYxfMEHLyoqNs=
DggoCN3c2OjvtXcE6CQFq25LONOCnJLd-caWs6dPvIGPZ59LW-lG10kiL37TLRpJKYHt1mXhu=
7gON_VxtUuy3zWLb_lN1obRTfIX-vZ-LpljYz8\u0026uiv\u003d2","maestro_new_proj=
ect_uri":"https://script.google.com/macros/create?mid\u003dACjPJvFFo74fD4=
0jccMcYxfMEHLyoqNsDggoCN3c2OjvtXcE6CQFq25LONOCnJLd-caWs6dPvIGPZ59LW-lG10k=
iL37TLRpJKYHt1mXhu7gON_VxtUuy3zWLb_lN1obRTfIX-vZ-LpljYz8\u0026uiv\u003d2"=
,"maestro_script_gallery_uri":"https://docs.google.com/macros/scriptGalle=
ryPanel?mid\u003dACjPJvFFo74fD40jccMcYxfMEHLyoqNsDggoCN3c2OjvtXcE6CQFq25L=
ONOCnJLd-caWs6dPvIGPZ59LW-lG10kiL37TLRpJKYHt1mXhu7gON_VxtUuy3zWLb_lN1obRT=
fIX-vZ-LpljYz8\u0026uiv\u003d2","maestro_script_manager_uri":"https://scr=
ipt.google.com/macros/scriptManagerPanel?mid\u003dACjPJvFFo74fD40jccMcYxf=
MEHLyoqNsDggoCN3c2OjvtXcE6CQFq25LONOCnJLd-caWs6dPvIGPZ59LW-lG10kiL37TLRpJ=
KYHt1mXhu7gON_VxtUuy3zWLb_lN1obRTfIX-vZ-LpljYz8\u0026uiv\u003d2","enable_=
maestro":true,"docs-emae":true,"mae-cwssw":false,"mae-aoeba":true,"mae-es=
me":false,"docs-rn":1743618989,"docs-pn":593,"docs-heof":false,"docs-cpkl=
":["ACvpgWco5jxXz5I+pBxFnImrJtp4HXZ0M5m2XwNvLsvk0AF45agpk2o4ceaV3ixQA5Bgc=
MIdqLet"],"docs-hucs":true,"docs-hasid":"Sheets","docs-hdck":"AIzaSyDK9NG=
gwpilHBYveN5N3fzbtEnUEmD4PEg","docs-hunca":true,"docs-heoai":true,"docs-h=
dod":"docs.google.com","enable_omnibox_help_menu":false,"enable_omnibox":=
false,"docs-sticky_view_mode":true,"docs-se":false,"docs-ebcrsct":true,"d=
ocs-iror":false,"xdbcmUri":"https://docs.google.com/spreadsheets/xdbcm.ht=
ml","xdbcfAllowXpc":true,"docs-corsbc":true,"xdbcfAllowHostNamePrefix":tr=
ue,"docs-spdy":false,"fwaaw":true,"fmtc":{"SHARED":2000000},"fmcpsn":{"SH=
ARED":100},"fmcpc":{"SHARED":50000},"fmc":{"SHARED":18278},"fimh":{"SHARE=
D":50},"fmix":{"SHARED":50},"fmpp":{"SHARED":999},"fmer":{"SHARED":50000}=
,"fmec":{"SHARED":300},"fmacf":{"SHARED":100},"frs":{"SHARED":0},"feptahm=
":{"SHARED":false},"fplnas":{"SHARED":true},"fmraffp":{"SHARED":10000},"f=
rsfl":["DEGREES","ISERROR","SUMXMY2","ROW","PERCENTRANK.INC","FIXED","SUM=
IFS","SINH","CLEAN","PERMUT","ISEVEN","\u0026","F.DIST","DEVSQ","SYD","%"=
,"ISDATE","*","+","/","-","EQ","\u003e","DIVIDE","\u003d","\u003c","DVARP=
","TODAY","ACOS","NPER","N","FV","REGEXMATCH","DELTA","T","POWER","INT","=
TTEST","TBILLPRICE","VALUE","DMIN","MEDIAN","^","WHATTHEFOXSAY","LOGINV",=
"COUPNCD","ISFORMULA","IMPORTDATA","NORMINV","ODD","GT","WORKDAY.INTL","A=
SIN","WEIBULL","SEARCH","LOWER","COUPPCD","ACCRINTM","WEEKNUM","PROPER","=
SUMX2MY2","LOGEST","FIND","ERFC","SUM","REPT","DATEDIF","PRODUCT","LEFT",=
"COUNTA","ISLOGICAL","TDIST","YIELD","CORREL","STDEV.INEXACT","MODE","ISR=
EF","PERCENTRANK","CHOOSE","T.INV","OCT2BIN","ISERR","PMT","SORT","FINDB"=
,"RIGHT","ATAN2","COUNTBLANK","MINUS","HEX2OCT","RITZCODERZ","FLOOR.PRECI=
SE","COLUMNS","DB","NETWORKDAYS.INTL","AVERAGE","ATANH","ROWS","LARGE","E=
VEN","F.DIST.RT","POISSON","LT","OCT2HEX","BIN2OCT","COUNTUNIQUE","LN","D=
EBUG_TOKEN_INDEX","CHAR","CONFIDENCE.NORM","COUNT","DAY","COUPDAYS","ARRA=
Y_LITERAL","BIN2DEC","RANK.AVG","DEBUG_OPTIONAL_RANGE_REF","CODE","SMALL"=
,"IMAGE","TAN","DEBUG_THROW_ERROR","TRUNC","BIN2HEX","VAR","VARPA","FDIST=
","TO_DOLLARS","NA","FACT","COMBIN","NE","PRICE","SECOND","LOG10","GOOGLE=
READER","DVAR","COUPDAYBS","MATCH","WORKDAY","LOGNORMDIST","EXPON.DIST","=
DEC2OCT","FLOOR","MROUND","ISBLANK","LOOKUP","DAVERAGE","MDETERM","GOOGLE=
CLOCK","XNPV","OR","MAXA","FILTER","QUERY","ROUND","CRITBINOM","PI","RAND=
BETWEEN","FALSE","MDURATION","UPPER","ACOSH","PERCENTILE","YEAR","IMPORTF=
EED","NORMSINV","PEARSON","SPLIT","HYPERLINK","TREND","MAX","IPMT","IF","=
STANDARDIZE","DDB","DCOUNTA","ARABIC","ISURL","MULTIPLY","DMAX","ROUNDUP"=
,"TO_PERCENT","DGET","FORECAST","LCM","EXACT","XIRR","ISNA","DEC2HEX","DE=
BUG_CONDITIONAL","CONVERT","VARP","UPLUS","QUOTIENT","POISSON.DIST","SLOP=
E","SQRT","UNARY_PERCENT","CONCATENATE","GOOGLETRANSLATE","DPRODUCT","ADD=
RESS","FLATTEN","T.TEST","LEN","GCD","GROWTH","MINUTE","DETECTLANGUAGE","=
VARA","Z.TEST","GETPIVOTDATA","STDEVA","MOD","AVERAGEIFS","OCT2DEC","DEC2=
BIN","NOW","STDEVP","NOT","SUBSTITUTE","CEILING.MATH","FISHERINV","MONTH"=
,"UNARY_PLUS","TYPE","TANH","TRANSPOSE","SIN","EXPONDIST","ARRAY_CONSTRAI=
N","AVERAGEA","LINEST","SUMSQ","COUPNUM","SQRTPI","INDIRECT","IMPORTRANGE=
","COUNTIFS","NOMINAL","COUNTIF","MINVERSE","DAYS360","UNARY_MINUS","PRIC=
EMAT","CUMIPMT","FISHER","GEOMEAN","DURATION","ABS","SUMX2PY2","RATE","TI=
MEVALUE","BINOMDIST","RADIANS","RECEIVED","VLOOKUP","REGEXREPLACE","TRIM"=
,"ACCRINT","SPARKLINE","NPV","TRIMMEAN","DOLLARFR","FREQUENCY","PERCENTRA=
NK.EXC","TBILLEQ","TINV","DSTDEVP","CONDITION_EQ","DUCKHUNT","YEARFRAC","=
TIME","RANK","SERIESSUM","NORMDIST","OFFSET","RAND","REPLACE","COLUMN","P=
V","ISNUMBER","ZTEST","ADD","ERROR.TYPE","IFERROR","DOLLARDE","MID","EOMO=
NTH","UMINUS","MIN","TEXT","COVAR","HOUR","SEARCHB","FVSCHEDULE","EFFECT"=
,"IMPORTXML","STDEV","SUMPRODUCT","HARMEAN","DSTDEV","SUBTOTAL","FACTDOUB=
LE","TO_TEXT","CONFIDENCE","SIGN","TO_DATE","GAMMALN","LOG","MULTINOMIAL"=
,"DCOUNT","COSH","HEX2DEC","INTERCEPT","WEEKDAY","POW","TBILLYIELD","EXP"=
,"COS","ARRAYFORMULA","SKEW","ISODD","NETWORKDAYS","ATAN","UNIQUE","NORMS=
DIST","QUARTILE","CEILING.PRECISE","CONCAT","MIRR","ISTEXT","TO_PURE_NUMB=
ER","ARRAY_ROW","MMULT","ISNONTEXT","SUMIF","ASINH","YIELDDISC","PRICEDIS=
C","T.INV.2T","DATEVALUE","DOLLAR","CONDITION_NE","NOEXPAND","CEILING","A=
VERAGEIF","ROMAN","GTE","HEX2BIN","CELL","SLN","INTRATE","GOOGLEFINANCE",=
"AND","LTE","ROUNDDOWN","INDEX","DSUM","TRIXTERNS","RANK.EQ","IRR","CUMPR=
INC","PROB","EDATE","HYPGEOMDIST","STEYX","ISEMAIL","RSQ","REGEXEXTRACT",=
"COUPDAYSNC","PPMT","FLOOR.MATH","\u003e\u003d","STDEVPA","MINA","REFEREN=
CE","TRUE","JOIN","NEGBINOMDIST","DISC","IMPORTHTML","AVEDEV","KURT","HLO=
OKUP","\u003c\u003e","\u003c\u003d","DATE","COUNTIF.LEGACY"],"docs-text-e=
ies":false,"docs-text-efphs":false,"docs-text-epnss":false,"docs-text-enc=
gscf":true,"docs-text-esm":false,"docs-text-eac":false,"docs-text-eal":fa=
lse,"docs-text-ebua":false,"docs-text-esc":false,"docs-text-elwfflwf":fal=
se,"docs-text-edtui":false,"frfhu":"/static/spreadsheets2/funcdocs/103438=
3515-en_US.json","mobilenative-ecbc":false,"fcpt":1000,"fcpemt":0,"fcpnct=
":5000,"fetme2":true,"fxfhi":[],"ffhigh":["de","en","es","fr","it","ja","=
ko","nl","pl","pt-BR","ru","tr","zh-Hans","zh-Hant"],"fecst":true,"fmcbus=
iw":400000,"fewss":true,"ferb":true,"felud":true,"fesm":true,"ferur":true=
,"fesss":true,"fern":true,"feopl":true,"fecfs":false,"febcf":false,"fenfm=
":false,"fenhc":false,"ferpss":true,"fenrptp":false,"fevcc":false,"feefe"=
:true,"feidc":false,"fehp":true,"fefh":true,"fepcsv":false,"fecchf":true,=
"fefs":true,"ferfp":false,"ferpfp":false,"ferfep":false,"fdsfn":true,"fef=
fwf":true,"fetl":false,"fems":true,"few":false,"feppm":false,"ferrofvc":t=
rue,"feneb":false,"feqlc":false,"febmn":false,"feamn":true,"feeofs":true,=
"fecv":false,"fenrp":true,"feas":false,"fkwea":false,"fecrlc":false,"fgef=
":"{}","fsifl":false,"fecsi":true,"fsrpfx":"/spreadsheets2","fohp":"http:=
//docs.google.com/support/bin/answer.py?answer\u003d","fcppue":true,"fskb=
":"https://docs.google.com/drawings","fnrh":"http://docs.google.com/suppo=
rt/bin/answer.py?answer\u003d63175","fetxi":false,"feifbd":false,"fifhu":=
"http://docs.google.com/support/bin/answer.py?answer\u003d40608","fusr":f=
alse,"feafd":true,"fritz":true,"docs-net-cbfd":true,"fmrim":500,"fbcql":-=
1,"fbcqi":30,"fsbrhu":"//support.google.com/docs?p\u003dspreadsheets_find=
_replace","ffbu":"/[prefix]forms/d/[id]/","fepc":true,"fenwo":true,"fesmm=
l":false,"fert":false,"enable_docos":true,"fppp":"spreadsheets","ferrp":t=
rue,"fers":true,"fetriur":true};</SCRIPT>

<SCRIPT type=3D"text/javascript">=0A=
(function(){(function(){function =
e(a){this.t=3D{};this.tick=3Dfunction(a,c,b){var d=3Dvoid 0!=3Db?b:(new =
Date).getTime();this.t[a]=3D[d,c];if(void =
0=3D=3Db)try{window.console.timeStamp("CSI/"+a)}catch(e){}};this.tick("st=
art",null,a)}var =
a;window.performance&&(a=3Dwindow.performance.timing);var f=3Da?new =
e(a.responseStart):new e;window.jstiming=3D{Timer:e,load:f};if(a){var =
c=3Da.navigationStart,d=3Da.responseStart;0<c&&d>=3Dc&&(window.jstiming.s=
rt=3Dd-c)}if(a){var =
b=3Dwindow.jstiming.load;0<c&&d>=3Dc&&(b.tick("_wtsrt",void =
0,c),b.tick("wtsrt_",=0A=
"_wtsrt",d),b.tick("tbsd_","wtsrt_"))}try{a=3Dnull,window.chrome&&window.=
chrome.csi&&(a=3DMath.floor(window.chrome.csi().pageT),b&&0<c&&(b.tick("_=
tbnd",void =
0,window.chrome.csi().startE),b.tick("tbnd_","_tbnd",c))),null=3D=3Da&&wi=
ndow.gtbExternal&&(a=3Dwindow.gtbExternal.pageT()),null=3D=3Da&&window.ex=
ternal&&(a=3Dwindow.external.pageT,b&&0<c&&(b.tick("_tbnd",void =
0,window.external.startE),b.tick("tbnd_","_tbnd",c))),a&&(window.jstiming=
.pt=3Da)}catch(g){}})();})();=0A=
</SCRIPT>

<SCRIPT type=3D"text/javascript">var DOCS_timing =3D new Object();if =
(window.jstiming) {window.jstiming.sn =3D 'ritz';};var TX_IS_RITZ =3D =
false; var TX_IS_DEBUG_JS =3D false; TX_coreJsLoaded =3D false;=0A=
    if (!window.Image) {=0A=
      window.Image =3D function() {=0A=
        return document.createElement('img');=0A=
      }=0A=
    }=0A=
    </SCRIPT>

<META http-equiv=3D"content-type" content=3D"text/html; =
charset=3DUTF-8">
<SCRIPT type=3D"text/javascript">var TX_startLoadTime =3D new Date(); =
var TX_loadEventQueue =3D [];=0A=
    function TX_enterListView() {=0A=
      window.location.href =3D window.location.href.replace('ccc?', =
'lv?');=0A=
    };=0A=
    var TX_loadingSlow =3D false;=0A=
    function TX_logLoadEvent(eventCode) {=0A=
      var elapsedTime =3D new Date().getTime() - TX_startLoadTime;=0A=
      if (elapsedTime > 4000 && eventCode >=3D 2190 && !TX_loadingSlow) {=0A=
        var loadingDiv =3D document.getElementById("loading");=0A=
        if (loadingDiv) {=0A=
          loadingDiv.style.display =3D "block";=0A=
        }=0A=
        TX_loadingSlow =3D true;=0A=
      }=0A=
      TX_loadEventQueue.push([eventCode, elapsedTime]);=0A=
    }=0A=
    </SCRIPT>
<LINK =
href=3D"https://fonts.googleapis.com/css?family=3DInconsolata:400,700" =
rel=3D"stylesheet"=20
type=3D"text/css"><LINK =
href=3D"https://fonts.googleapis.com/css?family=3DRoboto2:400,700"=20
rel=3D"stylesheet" type=3D"text/css"> <LINK =
href=3D"https://docs.google.com/static/spreadsheets2/client/css/426733872=
2-waffle_k_ltr.css"=20
rel=3D"stylesheet" type=3D"text/css">
<STYLE type=3D"text/css">.waffle td, .grid-fixed-table td, =
td.mimic-overlay-cell {white-space:normal;}=0A=
    html { margin: 0; padding: 0; }=0A=
    body { margin: 0; padding: 0; }=0A=
=0A=
    .error {=0A=
      font: 14px arial, sans, sans-serif;=0A=
      position: absolute;=0A=
      top: 50%;=0A=
      left: 50%;=0A=
      width: 300px;=0A=
      height: 80px;=0A=
      margin-top: -40px;=0A=
      margin-left: -150px;=0A=
      padding: 10px;=0A=
      border: 1px solid;=0A=
      background: #e0edfe;=0A=
      z-index: 1000;=0A=
      text-align: center;=0A=
    }=0A=
=0A=
    #loading { display: none; }=0A=
    </STYLE>

<SCRIPT type=3D"text/javascript">TX_logLoadEvent(2010);</SCRIPT>
<LINK href=3D"//ssl.gstatic.com/docs/spreadsheets/favicon_jfk2.png" =
rel=3D"shortcut icon"><LINK=20
href=3D"https://chrome.google.com/webstore/detail/apdfllckaahabafndbhieah=
igkjlhalf"=20
rel=3D"chrome-webstore-item">
<META content=3D"POD v1.1 and ISO 19115/19115-2 Mapping" =
property=3D"og:title">
<META content=3D"article" property=3D"og:type">
<META content=3D"Google Docs" property=3D"og:site_name">
<META =
content=3D"https://docs.google.com/spreadsheets/d/13K94gLYTnf0uzeBeAU6C70=
BCd2HVUtdM2VaK1tbhHRU/edit?usp=3Dembed_facebook"=20
property=3D"og:url">
<META content=3D"Crosswalk&#10;&#10; Project Open Data Metadata v1. 1, =
ISO 19115/ 19115-2 Metadata&#10; POD Field, JSON Label, Condition, =
Repeats, Guidance, ISO Description, ISO XPath&#10; Catalog Fields&#10; =
conformsTo, Schema Version, required, populated by Agency Enterprise =
Inventory Application,--,--&#10; dataset, Dataset, required,..."=20
property=3D"og:description">
<META name=3D"twitter:card" content=3D"photo">
<META name=3D"twitter:title" content=3D"POD v1.1 and ISO 19115/19115-2 =
Mapping">
<META name=3D"twitter:url" =
content=3D"https://docs.google.com/spreadsheets/d/13K94gLYTnf0uzeBeAU6C70=
BCd2HVUtdM2VaK1tbhHRU/edit?usp=3Dembed_twitter">
<META name=3D"twitter:site" content=3D"@googledocs">
<META name=3D"GENERATOR" content=3D"MSHTML 11.00.9600.17496"></HEAD>
<BODY role=3D"application" style=3D"background: rgb(255, 255, 255);" =
dir=3D"ltr"=20
onunload=3D"unloadModel();" =
itemtype=3D"http://schema.org/CreativeWork/SpreadsheetObject"=20
itemscope=3D""><NOSCRIPT>&lt;div =
class=3D"docs-butterbar-container"&gt;&lt;div=20
class=3D"docs-butterbar-wrap"&gt;&lt;div class=3D"jfk-butterBar =
jfk-butterBar-shown=20
jfk-butterBar-warning"&gt;JavaScript isn't enabled in your browser, so =
this file=20
can't be opened. Enable and=20
reload.&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;</NOSCRIPT>
<META content=3D"POD v1.1 and ISO 19115/19115-2 Mapping" =
itemprop=3D"name">
<META content=3D"//ssl.gstatic.com/docs/spreadsheets/favicon_jfk2.png" =
itemprop=3D"faviconUrl">
<META =
content=3D"https://docs.google.com/spreadsheets/d/13K94gLYTnf0uzeBeAU6C70=
BCd2HVUtdM2VaK1tbhHRU/edit?usp=3Dembed_googleplus"=20
itemprop=3D"url">
<META =
content=3D"https://docs.google.com/spreadsheets/d/13K94gLYTnf0uzeBeAU6C70=
BCd2HVUtdM2VaK1tbhHRU/preview?usp=3Dembed_googleplus"=20
itemprop=3D"embedURL">
<DIV tabindex=3D"0" id=3D"docs-chrome" role=3D"group">
<DIV class=3D"docs-butterbar-container" id=3D"docs-butterbar-container" =
aria-live=3D"assertive"=20
aria-atomic=3D"true"></DIV>
<DIV>
<DIV class=3D"docs-og-minibar" id=3D"docs-header">
<DIV class=3D"docs-branding-spreadsheets =
docs-branding-homescreen-enabled" id=3D"docs-branding-container"><A=20
title=3D"Sheets home" =
href=3D"https://docs.google.com/spreadsheets/?authuser=3D0&amp;usp=3Dshee=
ts_web">
<DIV id=3D"docs-drive-logo"></DIV>
<DIV id=3D"docs-branding-logo"></DIV></A></DIV>
<DIV class=3D"gb_Qc gb_Sc gb_ba" id=3D"gb">
<DIV class=3D"gb_Xb gb_Uc">
<DIV class=3D"gb_8 gb_Uc gb_i gb_Tc gb_Sc">
<DIV class=3D"gb_Ec gb_Uc gb_i">
<DIV class=3D"gb_H" id=3D"gbsfw"></DIV>
<DIV class=3D"gb_ga gb_kb gb_Uc gb_i">
<DIV class=3D"gb_Za gb_ia gb_Uc gb_i"><A title=3D"Account =
mattcensus@gmail.com"=20
class=3D"gb_D gb_ea gb_i gb_aa" aria-haspopup=3D"true" =
href=3D"https://plus.google.com/u/0/me">mattcensus@gmail.com<SPAN=20
class=3D"gb_da"></SPAN></A>
<DIV class=3D"gb_ka"></DIV>
<DIV class=3D"gb_ja"></DIV></DIV>
<DIV tabindex=3D"0" class=3D"gb_la gb_H" aria-hidden=3D"true" =
aria-label=3D"Account Information">
<DIV class=3D"gb_oa"><A class=3D"gb_pa gb_7b" =
href=3D"https://plus.google.com/u/0/me"=20
target=3D"_blank">
<DIV title=3D"Google+ Profile Icon" class=3D"gb_9 gbip"></DIV><SPAN=20
class=3D"gb_ra">Change photo</SPAN></A>
<DIV class=3D"gb_qa">
<DIV class=3D"gb_sa">Matthew McCready</DIV>
<DIV class=3D"gb_ta">mattcensus@gmail.com</DIV>
<DIV class=3D"gb_na"><A =
href=3D"https://www.google.com/accounts/b/0/ManageAccount"=20
target=3D"_blank">Account</A>=E2=80=93<A =
href=3D"http://www.google.com/intl/en/policies/privacy/"=20
target=3D"_blank">Privacy</A></DIV><A class=3D"gb_4b gbp1 gb_Z" =
href=3D"https://plus.google.com/u/0/me"=20
target=3D"_blank">View profile</A></DIV></DIV>
<DIV class=3D"gb_ya gb_Zb" aria-hidden=3D"true"><A class=3D"gb_za gb_Ba" =
href=3D"https://docs.google.com/spreadsheets/d/13K94gLYTnf0uzeBeAU6C70BCd=
2HVUtdM2VaK1tbhHRU/edit?authuser=3D0"=20
target=3D"_blank"><IMG class=3D"gb_Da" alt=3D"Google+ Profile Icon" =
src=3D"" =
data-src=3D"//lh6.googleusercontent.com/-BXgdkLEYkt0/AAAAAAAAAAI/AAAAAAAA=
AAA/_LXGsz5H-QQ/s48-c/photo.jpg">
<DIV class=3D"gb_Aa">
<DIV class=3D"gb_Ea">Matthew McCready</DIV>
<DIV class=3D"gb_Fa">mattcensus@gmail.com =
(default)</DIV></DIV></A></DIV><A class=3D"gb_Ha gb_Zb"=20
aria-hidden=3D"true" =
href=3D"https://plus.google.com/u/0/dashboard"><SPAN class=3D"gb_Ia =
gb_Ta"></SPAN>
<DIV class=3D"gb_Ja">All your Google+ pages =E2=80=BA</DIV></A>
<DIV class=3D"gb_ua">
<DIV><A class=3D"gb_2b gb_Z" =
href=3D"https://www.google.com/accounts/AddSession?service=3Dwise&amp;con=
tinue=3Dhttps://docs.google.com/spreadsheets/d/13K94gLYTnf0uzeBeAU6C70BCd=
2HVUtdM2VaK1tbhHRU/edit"=20
target=3D"_blank">Add account</A></DIV>
<DIV><A class=3D"gb_5b gb_cc gb_Z" id=3D"gb_71" =
href=3D"https://www.google.com/accounts/Logout?service=3Dwise&amp;continu=
e=3Dhttps://docs.google.com"=20
target=3D"_top">Sign out</A></DIV></DIV></DIV></DIV></DIV></DIV></DIV>
<DIV id=3D"gbw"></DIV></DIV>
<DIV class=3D"gb_ba" id=3D"gba"></DIV>
<DIV style=3D"clear: both;"></DIV>
<DIV id=3D"docs-titlebar-container">
<DIV id=3D"docs-titlebar">
<DIV class=3D"docs-title-outer" aria-labelledby=3D"docs-title-inner">
<DIV class=3D"docs-title-widget goog-inline-block" =
id=3D"docs-title-widget"><SPAN=20
class=3D"docs-title" id=3D"docs-title" role=3D"button">
<DIV class=3D"docs-title-inner" id=3D"docs-title-inner">POD v1.1 and ISO =

19115/19115-2 Mapping</DIV></SPAN></DIV>
<DIV class=3D"docs-star-container goog-inline-block">
<DIV class=3D"goog-inline-block" id=3D"docs-star"=20
style=3D"display: none;"></DIV></DIV>
<DIV class=3D"docs-folder-container goog-inline-block">
<DIV class=3D"goog-inline-block" id=3D"docs-folder" style=3D"display: =
none;">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-folder-solid"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV>
<DIV class=3D"docs-activity-indicator-container goog-inline-block">
<DIV class=3D"goog-inline-block" id=3D"docs-activity-indicator"=20
aria-live=3D"polite"></DIV></DIV></DIV></DIV>
<DIV class=3D"docs-titlebar-buttons">
<DIV class=3D"goog-inline-block docs-titlebar-button"=20
id=3D"docs-presence-container">
<DIV class=3D"goog-inline-block" id=3D"docs-presence"></DIV>
<DIV class=3D"goog-inline-block jfk-button jfk-button-standard =
jfk-button-narrow docs-chat jfk-button-disabled"=20
id=3D"docs-chat" role=3D"button" aria-disabled=3D"true" =
style=3D"display: none;">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img docs-icon-chat" =
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV><SPAN=20
class=3D"scb-container" id=3D"docs-titlebar-share-client-button" =
vsjson=3D'{"role":20,"summary":"People at National Oceanic and =
Atmospheric Administration with the =
link","visibilityState":"unlisted","restrictedToDomain":true,"domainDispl=
ayName":"National Oceanic and Atmospheric =
Administration","visibilityEntries":[{"role":20,"summary":"People at =
National Oceanic and Atmospheric Administration with the =
link","visibilityState":"unlisted","restrictedToDomain":true,"domainDispl=
ayNames":["National Oceanic and Atmospheric =
Administration"],"details":"People at National Oceanic and Atmospheric =
Administration who have the link can =
access."}],"restrictedToSingleUserScope":false}'>
<DIV class=3D"goog-inline-block jfk-button jfk-button-action =
docs-titlebar-button jfk-button-disabled"=20
role=3D"button" aria-disabled=3D"true"><SPAN class=3D"scb-icon =
apps-share-sprite scb-button-icon  =
scb-domain-unlisted-icon-white">&nbsp;</SPAN>Share</DIV></SPAN></DIV></DI=
V></DIV></DIV>
<DIV id=3D"docs-bars">
<DIV id=3D"docs-menubars">
<DIV tabindex=3D"0" class=3D"docs-menubar goog-container =
goog-container-horizontal"=20
id=3D"docs-menubar" role=3D"menubar">
<DIV class=3D"menu-button goog-control goog-control-disabled =
goog-inline-block"=20
id=3D"docs-file-menu" role=3D"menuitem">File</DIV>
<DIV class=3D"menu-button goog-control goog-control-disabled =
goog-inline-block"=20
id=3D"docs-edit-menu" role=3D"menuitem">Edit</DIV>
<DIV class=3D"menu-button goog-control goog-control-disabled =
goog-inline-block"=20
id=3D"docs-view-menu" role=3D"menuitem">View</DIV>
<DIV class=3D"menu-button goog-control goog-control-disabled =
goog-inline-block"=20
id=3D"docs-insert-menu" role=3D"menuitem">Insert</DIV>
<DIV class=3D"menu-button goog-control goog-control-disabled =
goog-inline-block"=20
id=3D"docs-format-menu" role=3D"menuitem">Format</DIV>
<DIV class=3D"menu-button goog-control goog-control-disabled =
goog-inline-block"=20
id=3D"trix-data-menu" role=3D"menuitem">Data</DIV>
<DIV class=3D"menu-button goog-control goog-control-disabled =
goog-inline-block"=20
id=3D"docs-tools-menu" role=3D"menuitem">Tools</DIV>
<DIV class=3D"waffle-hidden-menu menu-button goog-control =
goog-control-disabled goog-inline-block"=20
id=3D"trix-form-menu" role=3D"menuitem">Form</DIV>
<DIV class=3D"menu-button goog-control goog-control-disabled =
goog-inline-block"=20
id=3D"docs-extensions-menu" role=3D"menuitem">Add-ons</DIV>
<DIV class=3D"menu-button goog-control goog-control-disabled =
goog-inline-block"=20
id=3D"docs-help-menu" role=3D"menuitem">Help</DIV>
<DIV class=3D"menu-button goog-control goog-control-disabled =
goog-inline-block"=20
id=3D"docs-screenreader-menu" role=3D"menuitem"=20
style=3D"display: none;">Accessibility</DIV>
<SCRIPT type=3D"text/javascript">TX_logLoadEvent(2130);</SCRIPT>
</DIV>
<DIV class=3D"docs-title-save-label" id=3D"docs-notice"></DIV>
<DIV class=3D"docs-offscreen" id=3D"docs-chat-message-a11y" =
aria-live=3D"polite"=20
style=3D"width: 0px; height: 0px; overflow: hidden;"></DIV>
<DIV id=3D"docs-presence-menubar"></DIV></DIV>
<DIV id=3D"docs-toolbar-wrapper">
<DIV class=3D"docs-collapsable-toolbar" id=3D"docs-primary-toolbars">
<DIV class=3D"goog-toolbar" id=3D"docs-toolbar" aria-label=3D"Main">
<DIV class=3D"goog-toolbar-button goog-inline-block =
goog-toolbar-button-disabled"=20
id=3D"t-print" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img docs-icon-print" =
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-button goog-inline-block =
goog-toolbar-button-disabled"=20
id=3D"t-undo" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img docs-icon-undo" =
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-button goog-inline-block =
goog-toolbar-button-disabled"=20
id=3D"t-redo" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img docs-icon-redo" =
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-toggle-button goog-toolbar-button =
goog-inline-block goog-toolbar-button-disabled"=20
id=3D"t-paintformat" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-paint-format"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-separator goog-inline-block">&nbsp;</DIV>
<DIV class=3D"goog-toolbar-button goog-inline-block =
goog-toolbar-button-disabled"=20
id=3D"t-num-fmt-currency" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box =
goog-inline-block">$</DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-button goog-inline-block =
goog-toolbar-button-disabled"=20
id=3D"t-num-fmt-percent" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box =
goog-inline-block">%</DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-button goog-inline-block =
goog-toolbar-button-disabled"=20
id=3D"t-num-fmt-decimal-decrease" role=3D"button" =
aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block toolbar-decimal-icon">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-decimal-decrease"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-button goog-inline-block =
goog-toolbar-button-disabled"=20
id=3D"t-num-fmt-decimal-increase" role=3D"button" =
aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block toolbar-decimal-icon">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-decimal-increase"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-menu-button goog-inline-block =
goog-toolbar-menu-button-disabled"=20
id=3D"t-num-fmt-other" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-menu-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-inner-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-caption =
goog-inline-block">123</DIV>
<DIV=20
class=3D"goog-toolbar-menu-button-dropdown goog-inline-block =
">&nbsp;</DIV></DIV></DIV></DIV>
<DIV class=3D"docs-toolbar-small-separator goog-toolbar-separator =
goog-inline-block">&nbsp;</DIV>
<DIV class=3D"goog-toolbar-select goog-toolbar-menu-button =
goog-inline-block goog-toolbar-menu-button-disabled"=20
id=3D"docs-font-family" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-menu-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-inner-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-caption =
goog-inline-block">&nbsp;</DIV>
<DIV=20
class=3D"goog-toolbar-menu-button-dropdown goog-inline-block =
">&nbsp;</DIV></DIV></DIV></DIV>
<DIV class=3D"docs-toolbar-small-separator goog-toolbar-separator =
goog-inline-block"=20
style=3D"display: none;">&nbsp;</DIV>
<DIV class=3D"goog-toolbar-separator goog-inline-block">&nbsp;</DIV>
<DIV class=3D"goog-toolbar-combo-button goog-inline-block =
goog-toolbar-combo-button-disabled"=20
id=3D"docs-font-size" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-combo-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-combo-button-inner-box goog-inline-block">
<DIV class=3D"goog-toolbar-combo-button-caption =
goog-inline-block">&nbsp;</DIV>
<DIV=20
class=3D"goog-toolbar-combo-button-dropdown goog-inline-block =
">&nbsp;</DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-separator goog-inline-block">&nbsp;</DIV>
<DIV class=3D"goog-toolbar-toggle-button goog-toolbar-button =
goog-inline-block goog-toolbar-button-disabled"=20
id=3D"t-bold" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img docs-icon-bold" =
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-toggle-button goog-toolbar-button =
goog-inline-block goog-toolbar-button-disabled"=20
id=3D"t-italic" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img docs-icon-italic" =
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-toggle-button goog-toolbar-button =
goog-inline-block goog-toolbar-button-disabled"=20
id=3D"t-strikethrough" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-strikethrough"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"docs-toolbar-color-menu-button goog-toolbar-menu-button =
goog-inline-block goog-toolbar-menu-button-disabled"=20
id=3D"t-text-color" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-menu-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-inner-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-caption goog-inline-block">
<DIV class=3D"goog-color-menu-button-indicator" =
style=3D"border-bottom-color: rgb(0, 0, 0);">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-text-color"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-menu-button-dropdown goog-inline-block =
">&nbsp;</DIV>
<DIV class=3D"goog-menu menu goog-menu-noaccel" style=3D"display: =
none;">
<HR>

<DIV class=3D"goog-menuitem goog-option" id=3D"t-text-color-cond-fmt">
<DIV class=3D"goog-menuitem-content">Conditional=20
formatting...</DIV></DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-separator goog-inline-block">&nbsp;</DIV>
<DIV class=3D"docs-toolbar-color-menu-button goog-toolbar-menu-button =
goog-inline-block goog-toolbar-menu-button-disabled"=20
id=3D"t-cell-color" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-menu-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-inner-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-caption goog-inline-block">
<DIV class=3D"goog-color-menu-button-indicator" =
style=3D"border-bottom-color: rgb(255, 255, 255);">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-fill-color"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-menu-button-dropdown goog-inline-block =
">&nbsp;</DIV>
<DIV class=3D"goog-menu menu goog-menu-noaccel" style=3D"display: =
none;">
<HR>

<DIV class=3D"goog-menuitem goog-option" id=3D"t-cell-color-cond-fmt">
<DIV class=3D"goog-menuitem-content">Conditional=20
formatting...</DIV></DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-menu-button goog-inline-block =
goog-toolbar-menu-button-disabled"=20
id=3D"t-border" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-menu-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-inner-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-caption goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-border-all"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-menu-button-dropdown goog-inline-block =
">&nbsp;</DIV>
<DIV class=3D"goog-menu goog-menu-horizontal trix-palette" =
id=3D"t-border-palette"=20
style=3D"display: none;">
<DIV class=3D"toolbar-icon" id=3D"t-border-all">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-border-all"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"toolbar-icon" id=3D"t-border-inner">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-border-inside"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"toolbar-icon" id=3D"t-border-horizontal">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-border-horizontal"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"toolbar-icon" id=3D"t-border-vertical">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-border-vertical"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"toolbar-icon" id=3D"t-border-outer">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-border-outside"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"toolbar-icon" id=3D"t-border-left">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-border-left"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"toolbar-icon" id=3D"t-border-top">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-border-top"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"toolbar-icon" id=3D"t-border-right">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-border-right"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"toolbar-icon" id=3D"t-border-bottom">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-border-bottom"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"toolbar-icon" id=3D"t-border-off">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-border-none"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV id=3D"t-border-color-menu-button"></DIV>
<DIV id=3D"t-border-style-menu-button"></DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"docs-toolbar-button-split-left goog-toolbar-button =
goog-inline-block goog-toolbar-button-disabled"=20
id=3D"t-merge-button" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img docs-icon-merge" =
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"docs-toolbar-button-split-right goog-toolbar-menu-button =
goog-inline-block goog-toolbar-menu-button-disabled"=20
id=3D"t-merge-menu" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-menu-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-inner-box goog-inline-block">
<DIV=20
class=3D"goog-toolbar-menu-button-dropdown goog-inline-block =
">&nbsp;</DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-separator goog-inline-block">&nbsp;</DIV>
<DIV class=3D"goog-toolbar-menu-button goog-inline-block =
goog-toolbar-menu-button-disabled"=20
id=3D"t-align" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-menu-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-inner-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-caption goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-align-left"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-menu-button-dropdown goog-inline-block =
">&nbsp;</DIV>
<DIV class=3D"goog-menu trix-palette" id=3D"t-align-palette" =
style=3D"display: none;">
<DIV class=3D"docs-common-icon" id=3D"t-align-left">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-align-left"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"docs-common-icon" id=3D"t-align-center">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-align-center"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"docs-common-icon" id=3D"t-align-right">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-align-right"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-menu-button goog-inline-block =
goog-toolbar-menu-button-disabled"=20
id=3D"t-valign" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-menu-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-inner-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-caption goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-valign-bottom"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-menu-button-dropdown goog-inline-block =
">&nbsp;</DIV>
<DIV class=3D"goog-menu trix-palette" id=3D"t-valign-palette"=20
style=3D"display: none;">
<DIV class=3D"docs-common-icon" id=3D"t-align-top">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-valign-top"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"docs-common-icon" id=3D"t-align-middle">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-valign-middle"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"docs-common-icon" id=3D"t-align-bottom">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-valign-bottom"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-menu-button goog-inline-block =
goog-toolbar-menu-button-disabled"=20
id=3D"t-textwrap" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-menu-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-inner-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-caption goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-wrap-overflow"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-menu-button-dropdown goog-inline-block =
">&nbsp;</DIV>
<DIV class=3D"goog-menu trix-palette" id=3D"t-textwrap-palette" =
style=3D"display: none;">
<DIV class=3D"docs-common-icon" id=3D"t-textwrap-overflow">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-wrap-overflow"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"docs-common-icon" id=3D"t-textwrap-wrap">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img docs-icon-wrap-wrap" =

aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"docs-common-icon" id=3D"t-textwrap-clip">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img docs-icon-wrap-clip" =

aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-separator goog-inline-block">&nbsp;</DIV>
<DIV class=3D"goog-toolbar-button goog-inline-block =
goog-toolbar-button-disabled"=20
id=3D"t-insert-link" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img docs-icon-link" =
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-button goog-inline-block =
goog-toolbar-button-disabled"=20
id=3D"t-insert-doco" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img docs-icon-comment"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-button goog-inline-block =
goog-toolbar-button-disabled"=20
id=3D"t-insert-chart" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img docs-icon-chart" =
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-toggle-button docs-toolbar-button-split-left =
goog-toolbar-button goog-inline-block goog-toolbar-button-disabled"=20
id=3D"t-autofilter-toggle" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-autofilter"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"docs-toolbar-button-split-right goog-toolbar-menu-button =
goog-inline-block goog-toolbar-menu-button-disabled"=20
id=3D"t-autofilter-menu" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-menu-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-inner-box goog-inline-block">
<DIV=20
class=3D"goog-toolbar-menu-button-dropdown goog-inline-block =
">&nbsp;</DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-menu-button goog-inline-block =
goog-toolbar-menu-button-disabled"=20
id=3D"t-autofilter-menu-read-only" role=3D"button" =
aria-disabled=3D"true" style=3D"display: none;">
<DIV class=3D"goog-toolbar-menu-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-inner-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-caption goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-autofilter"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV=20
class=3D"goog-toolbar-menu-button-dropdown goog-inline-block =
">&nbsp;</DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-menu-button goog-inline-block =
goog-toolbar-menu-button-disabled"=20
id=3D"t-formula" role=3D"button" aria-disabled=3D"true">
<DIV class=3D"goog-toolbar-menu-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-inner-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-caption goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-insert-function"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-menu-button-dropdown goog-inline-block =
">&nbsp;</DIV>
<DIV class=3D"goog-menu goog-menu-noaccel goog-menu-noicon" =
id=3D"t-formula-menu"=20
style=3D"display: none;">
<DIV class=3D"goog-option" aria-label=3D"sum">SUM</DIV>
<DIV class=3D"goog-option" aria-label=3D"average">AVERAGE</DIV>
<DIV class=3D"goog-option" aria-label=3D"count">COUNT</DIV>
<DIV class=3D"goog-option" aria-label=3D"max">MAX</DIV>
<DIV class=3D"goog-option" aria-label=3D"min">MIN</DIV>
<HR>

<DIV class=3D"goog-option" id=3D"t-formula-more">More=20
functions...</DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-separator goog-inline-block"=20
id=3D"t-rtl-separator">&nbsp;</DIV>
<DIV class=3D"goog-toolbar-toggle-button goog-toolbar-button =
goog-inline-block goog-toolbar-button-disabled"=20
id=3D"t-rtl-sheet" role=3D"button" aria-disabled=3D"true" =
style=3D"display: none;">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img docs-icon-sheet-rtl" =

aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-toggle-button goog-toolbar-button =
goog-inline-block goog-toolbar-button-disabled"=20
id=3D"t-ltr" role=3D"button" aria-disabled=3D"true" style=3D"display: =
none;">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img docs-icon-text-ltr"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-toggle-button goog-toolbar-button =
goog-inline-block goog-toolbar-button-disabled"=20
id=3D"t-rtl" role=3D"button" aria-disabled=3D"true" style=3D"display: =
none;">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container docs-icon-img docs-icon-text-rtl"=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-separator goog-inline-block" =
id=3D"inputToolsSeparator"=20
style=3D"display: none;">&nbsp;</DIV>
<DIV class=3D"goog-toolbar-toggle-button goog-toolbar-button =
goog-inline-block goog-toolbar-button-disabled"=20
id=3D"inputToolsToggleButton" role=3D"button" aria-disabled=3D"true" =
style=3D"display: none;">
<DIV class=3D"goog-toolbar-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-button-inner-box goog-inline-block">
<DIV class=3D"docs-icon goog-inline-block ">
<DIV class=3D"docs-icon-img-container "=20
aria-hidden=3D"true">&nbsp;</DIV></DIV></DIV></DIV></DIV>
<DIV class=3D"docs-toolbar-button-split-right goog-toolbar-menu-button =
goog-inline-block goog-toolbar-menu-button-disabled"=20
id=3D"inputToolsMenuButton" role=3D"button" aria-disabled=3D"true" =
style=3D"display: none;">
<DIV class=3D"goog-toolbar-menu-button-outer-box goog-inline-block">
<DIV class=3D"goog-toolbar-menu-button-inner-box goog-inline-block">
<DIV=20
class=3D"goog-toolbar-menu-button-dropdown goog-inline-block =
">&nbsp;</DIV></DIV></DIV></DIV>
<DIV class=3D"goog-toolbar-separator goog-inline-block" =
id=3D"inputToolsRightSeparator"=20
style=3D"display: none;">&nbsp;</DIV>
<DIV class=3D"docs-toolbar-text-button docs-toolbar-more-button =
goog-inline-block docs-toolbar-more-button-disabled"=20
id=3D"moreButton" role=3D"button" aria-disabled=3D"true" =
style=3D"display: none;">
<DIV class=3D"docs-toolbar-more-button-outer-box goog-inline-block">
<DIV class=3D"docs-toolbar-more-button-inner-box goog-inline-block">
<DIV=20
class=3D"docs-toolbar-more-button goog-menu-button-caption =
goog-inline-block">More</DIV>
<DIV=20
class=3D"goog-toolbar-menu-button-dropdown =
goog-inline-block">&nbsp;</DIV></DIV></DIV></DIV>
<SCRIPT type=3D"text/javascript">TX_logLoadEvent(2160);</SCRIPT>
</DIV></DIV></DIV></DIV>
<DIV id=3D"docs-help-anchor-wrapper">
<DIV id=3D"docs-help-anchor"></DIV>
<DIV id=3D"docs-help-anchor-right"></DIV></DIV>
<DIV id=3D"docs-additional-bars">
<DIV id=3D"docs-findbar-id"></DIV>
<DIV id=3D"docs-gotobar-id"></DIV>
<DIV id=3D"docs-spellcheckslidingdialog-id"></DIV>
<DIV id=3D"promo-target"></DIV>
<DIV id=3D"formula-bar">
<TABLE>
  <TBODY>
  <TR>
    <TD id=3D"t-formula-bar-label">
      <DIV class=3D"docs-icon goog-inline-block">
      <DIV class=3D"docs-icon-img-container docs-icon-img =
docs-icon-insert-formula"></DIV></DIV></TD>
    <TD class=3D"formula-bar-separator">
      <DIV>|</DIV></TD>
    <TD id=3D"t-formula-bar-input-container">&nbsp;</TD>
    <TD class=3D"formula-bar-separator">
      <DIV></DIV></TD>
    <TD id=3D"t-formula-bar-progress-bar" style=3D"display: none;">
      <DIV class=3D"jfk-progressBar-blocking" =
id=3D"t-formula-bar-progress-bar-inner"></DIV></TD></TR></TBODY></TABLE><=
/DIV>
<DIV id=3D"waffle-filterbar-id"></DIV></DIV>
<DIV id=3D"docs-transient-bar-container"></DIV>
<DIV id=3D"docs-palettes"></DIV></DIV>
<DIV class=3D"docs-a11y-ariascreenreader-speakable docs-offscreen" =
id=3D"docs-aria-speakable"=20
role=3D"region" aria-hidden=3D"false" aria-live=3D"assertive"=20
aria-atomic=3D"true"></DIV>
<DIV id=3D"docs-editor-container" dir=3D"ltr">
<DIV tabindex=3D"1" id=3D"docs-editor" role=3D"group">
<SCRIPT type=3D"text/javascript">TX_logLoadEvent(2070);</SCRIPT>

<SCRIPT type=3D"text/javascript">TX_logLoadEvent(3002);</SCRIPT>

<DIV id=3D"loading" style=3D"width: 100%;">
<DIV style=3D"background: rgb(255, 237, 152); margin: 8px; padding: 3px =
6px; color: rgb(0, 0, 0); font-weight: bold; position: absolute; =
z-index: 200;">Still=20
loading...</DIV></DIV>
<SCRIPT>TX_logLoadEvent(3003);</SCRIPT>

<STYLE title=3D"gridCss" type=3D"text/css">.ritz .waffle .s21 {=0A=
  border-left: none;=0A=
  border-right: none;=0A=
  text-align: left;=0A=
  color: #000000;=0A=
  background-color: #f3f3f3;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: nowrap;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s18 {=0A=
  text-align: center;=0A=
  color: #000000;=0A=
  background-color: #f3f3f3;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: nowrap;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s20 {=0A=
  border-right: none;=0A=
  text-align: left;=0A=
  color: #000000;=0A=
  background-color: #f3f3f3;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: nowrap;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s7 {=0A=
  text-align: left;=0A=
  color: #000000;=0A=
  background-color: #ffffff;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: nowrap;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s3 {=0A=
  text-align: left;=0A=
  font-weight: bold;=0A=
  color: #000000;=0A=
  background-color: #ffffff;=0A=
  font-size: 12pt;=0A=
  vertical-align: middle;=0A=
  white-space: nowrap;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s12 {=0A=
  text-align: left;=0A=
  color: #000000;=0A=
  background-color: #ffffff;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: normal;=0A=
  overflow: hidden;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s0 {=0A=
  text-align: left;=0A=
  font-weight: bold;=0A=
  color: #000000;=0A=
  background-color: #d0e0e3;=0A=
  font-size: 12pt;=0A=
  vertical-align: middle;=0A=
  white-space: nowrap;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s23 {=0A=
  text-align: left;=0A=
  color: #000000;=0A=
  background-color: #f3f3f3;=0A=
  font-size: 10pt;=0A=
  vertical-align: bottom;=0A=
  white-space: nowrap;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s2 {=0A=
  text-align: left;=0A=
  font-weight: bold;=0A=
  color: #000000;=0A=
  background-color: #d0e0e3;=0A=
  font-size: 12pt;=0A=
  vertical-align: middle;=0A=
  white-space: normal;=0A=
  overflow: hidden;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s22 {=0A=
  border-left: none;=0A=
  text-align: left;=0A=
  color: #000000;=0A=
  background-color: #f3f3f3;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: nowrap;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s13 {=0A=
  text-align: left;=0A=
  color: #000000;=0A=
  background-color: #a2c4c9;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: nowrap;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s4 {=0A=
  text-align: left;=0A=
  font-weight: bold;=0A=
  color: #ffffff;=0A=
  background-color: #134f5c;=0A=
  font-size: 11pt;=0A=
  vertical-align: middle;=0A=
  white-space: nowrap;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s9 {=0A=
  text-align: left;=0A=
  font-style: italic;=0A=
  color: #000000;=0A=
  background-color: #fce5cd;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: normal;=0A=
  overflow: hidden;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s14 {=0A=
  text-align: center;=0A=
  color: #000000;=0A=
  background-color: #a2c4c9;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: nowrap;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s16 {=0A=
  text-align: left;=0A=
  color: #000000;=0A=
  background-color: #a2c4c9;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: normal;=0A=
  overflow: hidden;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s17 {=0A=
  text-align: left;=0A=
  color: #000000;=0A=
  background-color: #f3f3f3;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: nowrap;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s11 {=0A=
  text-align: center;=0A=
  color: #000000;=0A=
  background-color: #ffffff;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: nowrap;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s5 {=0A=
  text-align: left;=0A=
  font-weight: bold;=0A=
  font-style: italic;=0A=
  color: #ffffff;=0A=
  background-color: #f6b26b;=0A=
  font-size: 11pt;=0A=
  vertical-align: middle;=0A=
  white-space: normal;=0A=
  overflow: hidden;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s6 {=0A=
  text-align: left;=0A=
  font-weight: bold;=0A=
  color: #ffffff;=0A=
  background-color: #134f5c;=0A=
  font-size: 11pt;=0A=
  vertical-align: middle;=0A=
  white-space: normal;=0A=
  overflow: hidden;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s26 {=0A=
  border-left: none;=0A=
  border-right: none;=0A=
  text-align: left;=0A=
  color: #000000;=0A=
  background-color: #ffffff;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: nowrap;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s24 {=0A=
  border-right: none;=0A=
  text-align: left;=0A=
  color: #000000;=0A=
  background-color: #ffffff;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: nowrap;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s25 {=0A=
  border-left: none;=0A=
  text-align: left;=0A=
  color: #000000;=0A=
  background-color: #ffffff;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: nowrap;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s10 {=0A=
  text-align: left;=0A=
  color: #000000;=0A=
  background-color: #d0e0e3;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: normal;=0A=
  overflow: hidden;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s27 {=0A=
  text-align: left;=0A=
  font-style: italic;=0A=
  color: #000000;=0A=
  background-color: #ffffff;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: normal;=0A=
  overflow: hidden;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s8 {=0A=
  text-align: left;=0A=
  color: #000000;=0A=
  background-color: #d0e0e3;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: nowrap;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s1 {=0A=
  text-align: left;=0A=
  font-weight: bold;=0A=
  font-style: italic;=0A=
  color: #000000;=0A=
  background-color: #fce5cd;=0A=
  font-size: 12pt;=0A=
  vertical-align: middle;=0A=
  white-space: normal;=0A=
  overflow: hidden;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s15 {=0A=
  text-align: left;=0A=
  font-style: italic;=0A=
  color: #000000;=0A=
  background-color: #a2c4c9;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: normal;=0A=
  overflow: hidden;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
.ritz .waffle .s19 {=0A=
  text-align: left;=0A=
  color: #000000;=0A=
  background-color: #f3f3f3;=0A=
  font-size: 10pt;=0A=
  vertical-align: middle;=0A=
  white-space: normal;=0A=
  overflow: hidden;=0A=
  direction: ltr;=0A=
  padding: 2px 3px 2px 3px;=0A=
}=0A=
</STYLE>

<DIV class=3D"waffle-revisions-container"></DIV>
<DIV id=3D"waffle-grid-container">
<DIV class=3D"grid-container grid-first" =
id=3D"1807133374-grid-container" dir=3D"ltr">
<DIV class=3D"row-headers-background"=20
id=3D"1807133374-row-headers-background"></DIV>
<DIV class=3D"column-headers-background"=20
id=3D"1807133374-column-headers-background"></DIV>
<DIV class=3D"selected-row-headers-background" =
id=3D"1807133374-selected-row-headers-background"></DIV>
<DIV class=3D"selected-column-headers-background" =
id=3D"1807133374-selected-column-headers-background"></DIV>
<DIV id=3D"1807133374-grid-table-container">
<DIV class=3D"grid-table-container">
<DIV class=3D"ritz grid-container" dir=3D"ltr">
<TABLE class=3D"waffle" cellspacing=3D"0" cellpadding=3D"0">
  <THEAD>
  <TR>
    <TH class=3D"row-header freezebar-origin-ltr"></TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C0" =
style=3D"width: 259px;">A</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C1" =
style=3D"width: 161px;">B</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C2"=20
      style=3D"width: 75px;">C</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C3"=20
      style=3D"width: 62px;">D</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C4" =
style=3D"width: 228px;">E</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C5" =
style=3D"width: 318px;">F</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C6" =
style=3D"width: 1852px;">G</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C7" =
style=3D"width: 1139px;">H</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C8" =
style=3D"width: 100px;">I</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C9" =
style=3D"width: 100px;">J</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C10" =
style=3D"width: 100px;">K</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C11" =
style=3D"width: 100px;">L</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C12" =
style=3D"width: 100px;">M</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C13" =
style=3D"width: 100px;">N</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C14" =
style=3D"width: 100px;">O</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C15" =
style=3D"width: 100px;">P</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C16" =
style=3D"width: 100px;">Q</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C17" =
style=3D"width: 100px;">R</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C18" =
style=3D"width: 100px;">S</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C19" =
style=3D"width: 100px;">T</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C20" =
style=3D"width: 100px;">U</TH>
    <TH class=3D"column-headers-background" id=3D"1807133374C21" =
style=3D"width: 100px;">V</TH></TR></THEAD>
  <TBODY>
  <TR style=3D"height: 36px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R0"=20
      style=3D"height: 36px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 36px;">1</DIV></TH>
    <TD class=3D"s0" dir=3D"ltr" colspan=3D"4">Project Open Data =
Metadata v1.1 </TD>
    <TD class=3D"s1"></TD>
    <TD class=3D"s2" dir=3D"ltr" colspan=3D"2">ISO 19115/19115-2 =
Metadata</TD>
    <TD class=3D"s3"></TD>
    <TD class=3D"s3"></TD>
    <TD class=3D"s3"></TD>
    <TD class=3D"s3"></TD>
    <TD class=3D"s3"></TD>
    <TD class=3D"s3"></TD>
    <TD class=3D"s3"></TD>
    <TD class=3D"s3"></TD>
    <TD class=3D"s3"></TD>
    <TD class=3D"s3"></TD>
    <TD class=3D"s3"></TD>
    <TD class=3D"s3"></TD>
    <TD class=3D"s3"></TD>
    <TD class=3D"s3"></TD>
    <TD class=3D"s3"></TD></TR>
  <TR style=3D"height: 36px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R1"=20
      style=3D"height: 36px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 36px;">2</DIV></TH>
    <TD class=3D"s4" dir=3D"ltr">POD Field</TD>
    <TD class=3D"s4" dir=3D"ltr">JSON Label</TD>
    <TD class=3D"s4 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner"=20
      style=3D"left: -1px; width: 72px;">Condition</DIV></TD>
    <TD class=3D"s4 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner"=20
    style=3D"left: -1px; width: 59px;">Repeats</DIV></TD>
    <TD class=3D"s5" dir=3D"ltr">Guidance</TD>
    <TD class=3D"s6" dir=3D"ltr">ISO Description</TD>
    <TD class=3D"s4" dir=3D"ltr">ISO XPath</TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R2"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">3</DIV></TH>
    <TD class=3D"s8" dir=3D"ltr">Catalog Fields</TD>
    <TD class=3D"s8"></TD>
    <TD class=3D"s8"></TD>
    <TD class=3D"s8"></TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s10"></TD>
    <TD class=3D"s8"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R3"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">4</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">conformsTo</TD>
    <TD class=3D"s7" dir=3D"ltr">Schema Version</TD>
    <TD class=3D"s7" dir=3D"ltr">required</TD>
    <TD class=3D"s11"></TD>
    <TD class=3D"s9" dir=3D"ltr">populated by Agency Enterprise =
Inventory=20
      Application</TD>
    <TD class=3D"s12" dir=3D"ltr">--</TD>
    <TD class=3D"s7" dir=3D"ltr">--</TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R4"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">5</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">dataset</TD>
    <TD class=3D"s7" dir=3D"ltr">Dataset</TD>
    <TD class=3D"s7" dir=3D"ltr">required</TD>
    <TD class=3D"s11"></TD>
    <TD class=3D"s9" dir=3D"ltr">populated by Agency Enterprise =
Inventory=20
      Application</TD>
    <TD class=3D"s12" dir=3D"ltr">--</TD>
    <TD class=3D"s7" dir=3D"ltr">--</TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R5"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">6</DIV></TH>
    <TD class=3D"s13" dir=3D"ltr">Dataset Fields</TD>
    <TD class=3D"s13"></TD>
    <TD class=3D"s13"></TD>
    <TD class=3D"s14"></TD>
    <TD class=3D"s15"></TD>
    <TD class=3D"s16"></TD>
    <TD class=3D"s13"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R6"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">7</DIV></TH>
    <TD class=3D"s17" dir=3D"ltr">title</TD>
    <TD class=3D"s17" dir=3D"ltr">Title</TD>
    <TD class=3D"s17" dir=3D"ltr">required</TD>
    <TD class=3D"s18" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s19" dir=3D"ltr">title</TD>
    <TD class=3D"s17"=20
      =
dir=3D"ltr">//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citati=
on/gmd:CI_Citation/gmd:title/gco:CharacterString</TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R7"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">8</DIV></TH>
    <TD class=3D"s17" dir=3D"ltr">description</TD>
    <TD class=3D"s17" dir=3D"ltr">Description</TD>
    <TD class=3D"s17" dir=3D"ltr">required</TD>
    <TD class=3D"s18" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s19" dir=3D"ltr">abstract</TD>
    <TD class=3D"s17"=20
      =
dir=3D"ltr">//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:abstra=
ct/gco:CharacterString</TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R8"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">9</DIV></TH>
    <TD class=3D"s17" dir=3D"ltr">keyword</TD>
    <TD class=3D"s17" dir=3D"ltr">Tags</TD>
    <TD class=3D"s17" dir=3D"ltr">required</TD>
    <TD class=3D"s18" dir=3D"ltr">yes</TD>
    <TD class=3D"s9" dir=3D"ltr">POD JSON validator expects unique =
keywords.</TD>
    <TD class=3D"s19" dir=3D"ltr">keywords (theme, place, temporal)</TD>
    <TD class=3D"s17"=20
      =
dir=3D"ltr">//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descri=
ptiveKeywords/gmd:MD_Keywords/gmd:keyword=20
      (gco:CharacterString or gmx:Anchor)</TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R9"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">10</DIV></TH>
    <TD class=3D"s17" dir=3D"ltr">modified</TD>
    <TD class=3D"s17" dir=3D"ltr">Last Update</TD>
    <TD class=3D"s17" dir=3D"ltr">required</TD>
    <TD class=3D"s18" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s19" dir=3D"ltr">1. resource maintenance =
frequency<BR><BR>2. data=20
      citation revision date<BR><BR>3. first data citation date =
available</TD>
    <TD class=3D"s20 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner"=20
      style=3D"left: -1px; width: =
4189px;">1.//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourc=
eMaintenance/gmd:MD_MaintenanceInformation/gmd:maintenanceAndUpdateFreque=
ncy/gmd:userDefinedMaintenanceFrequency/gts:TM_PeriodDuration=20
      =
<BR><BR>2.//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation=
/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:dateType/gmd:CI_DateTypeCode=20
      =3D=3D "revision" +=20
      =
gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:cita=
tion/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date/gco:Date=20
      =
<BR><BR>3.//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation=
/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date/gco:Date=20
       </DIV></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s22"></TD>
    <TD class=3D"s22"></TD>
    <TD class=3D"s17"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R10"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">11</DIV></TH>
    <TD class=3D"s17" dir=3D"ltr">publisher &gt; name</TD>
    <TD class=3D"s17" dir=3D"ltr">Publisher</TD>
    <TD class=3D"s17" dir=3D"ltr">required</TD>
    <TD class=3D"s18" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s19" dir=3D"ltr">1. data citedResponsibleParty with =
publisher=20
      roleCode<BR><BR>2. point of contact with publisher =
roleCode<BR><BR>3.=20
      distributor</TD>
    <TD class=3D"s20 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner"=20
      style=3D"left: -1px; width: =
3789px;">1.//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citatio=
n/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty/gmd:o=
rganisationName/gmd:organisationName[../../gmd:role/gmd:CI_RoleCode/@code=
ListValue=3D=E2=80=99publisher=E2=80=99]=20
      =
<BR><BR>2.//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfC=
ontact/gmd:CI_ResponsibleParty/gmd:organisationName[../../gmd:role/gmd:CI=
_RoleCode/@codeListValue=3D=E2=80=99publisher=E2=80=99]=20
      =
<BR><BR>3.//gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:=
MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:organis=
ationName</DIV></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s22"></TD>
    <TD class=3D"s22"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R11"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">12</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">publisher &gt; subOrganizationOf</TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s12" dir=3D"ltr">-- </TD>
    <TD class=3D"s7" dir=3D"ltr">--</TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R12"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">13</DIV></TH>
    <TD class=3D"s17" dir=3D"ltr">contactPoint &gt; fn</TD>
    <TD class=3D"s17" dir=3D"ltr">Contact Name</TD>
    <TD class=3D"s17" dir=3D"ltr">required</TD>
    <TD class=3D"s18" dir=3D"ltr">no</TD>
    <TD class=3D"s9" dir=3D"ltr">if person's name is null, then use =
organization=20
      or position name</TD>
    <TD class=3D"s19" dir=3D"ltr">1. point of contact <BR>1a. person =
name <BR>1b.=20
      organization <BR>1c. position<BR><BR>2. data citedResponsibleParty =
with=20
      'pointOfContact' roleCode<BR>2a. person name <BR>2b. organization =
<BR>2c.=20
      position<BR></TD>
    <TD class=3D"s20 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner" style=3D"left: -1px; width: =
7398px;">1a.=20
      =
//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd=
:CI_ResponsibleParty/gmd:individualName=20
      (gco:CharacterString or gmx:Anchor)<BR>1b.=20
      =
//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd=
:CI_ResponsibleParty/gmd:organisationName=20
       (gco:CharacterString or gmx:Anchor)<BR>1c.=20
      =
//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd=
:CI_ResponsibleParty/gmd:positionName=20
      (gco:CharacterString or=20
      =
gmx:Anchor)<BR><BR>2a.//gmd:identificationInfo/gmd:MD_DataIdentification/=
gmd:citation/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_Responsible=
Party/gmd:individualName[../../gmd:role/gmd:CI_RoleCode/@codeListValue=3D=
=E2=80=99pointofContact=E2=80=99]=20
      =20
      =
<BR>2b.//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gm=
d:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty/gmd:organ=
isationName[../../gmd:role/gmd:CI_RoleCode/@codeListValue=3D=E2=80=99poin=
tofContact=E2=80=99]<BR>2c.//gmd:identificationInfo/gmd:MD_DataIdentifica=
tion/gmd:citation/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_Respon=
sibleParty/gmd:positionName[../../gmd:role/gmd:CI_RoleCode/@codeListValue=
=3D=E2=80=99pointofContact=E2=80=99]=20
      </DIV></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R13"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">14</DIV></TH>
    <TD class=3D"s17" dir=3D"ltr">contactPoint &gt; hasEmail</TD>
    <TD class=3D"s17" dir=3D"ltr">Contact Email</TD>
    <TD class=3D"s17" dir=3D"ltr">required</TD>
    <TD class=3D"s18" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s19" dir=3D"ltr">point of contact email</TD>
    <TD class=3D"s23" dir=3D"ltr">for point of contact above:=20
      =
<BR>//gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/=
gmd:CI_Address/gmd:electronicMailAddress/gco:CharacterString</TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R14"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">15</DIV></TH>
    <TD class=3D"s17" dir=3D"ltr">identifier</TD>
    <TD class=3D"s17" dir=3D"ltr">Unique Identifier</TD>
    <TD class=3D"s17" dir=3D"ltr">required</TD>
    <TD class=3D"s18" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s19" dir=3D"ltr">1. Digital Object Identifier (DOI) =
URL<BR><BR>2.=20
      data identifier<BR><BR>3. metadata identifier<BR><BR>4. title =
</TD>
    <TD class=3D"s20 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner" style=3D"left: -1px; width: =
2989px;">1. if=20
      contains 'doi' or 'DOI'=20
      =
string<BR>//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation=
/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gmx:Anchor/@xl=
ink:href=20
      <BR><BR>2.=20
      =
<BR>//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:C=
I_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code<BR><BR>3.=20
      //gmd:fileIdentifier <BR><BR>4.=20
      =
//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Ci=
tation/gmd:title</DIV></TD>
    <TD class=3D"s22"></TD>
    <TD class=3D"s22"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R15"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">16</DIV></TH>
    <TD class=3D"s17" dir=3D"ltr">accessLevel</TD>
    <TD class=3D"s17" dir=3D"ltr">Public Access Level</TD>
    <TD class=3D"s17" dir=3D"ltr">required</TD>
    <TD class=3D"s18" dir=3D"ltr">no</TD>
    <TD class=3D"s9" dir=3D"ltr">default value is "public"</TD>
    <TD class=3D"s19" dir=3D"ltr">1. resource constraints with codes of=20
      restricted, confidential, secret, or topSecret <BR><BR>2. resource =

      constraints with codes of copyright, patent, patentPending, =
trademark,=20
      license, or intellectualPropertyRights <BR><BR>3. ISO codes do not =
specify=20
      'public' as a constraint code</TD>
    <TD class=3D"s20 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner" style=3D"left: -1px; width: =
4738px;">1.=20
      "non-public"  when <BR>a.=20
      =
//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceConstraint=
s/gmd:MD_LegalConstraints/gmd:accessConstraints/gmd:MD_RestrictionCode=20
      =3D=3D restricted <BR>b.=20
      =
//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceConstraint=
s/gmd:MD_SecurityConstraints/gmd:classification/gmd:MD_ClassificationCode=
=20
      =3D=3D restricted, confidential, secret, or topSecret <BR><BR>2. =
"restricted=20
      public" when=20
      =
<BR>//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceConstr=
aints/gmd:MD_LegalConstraints/gmd:accessConstraints/gmd:MD_RestrictionCod=
e=20
      =3D=3D copyright, patent, patentPending, trademark, license, or=20
      intellectualPropertyRights <BR><BR>3. set value of POD json field =
to=20
      public if these values do not exist in metadata</DIV></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD>
    <TD class=3D"s21"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R16"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">17</DIV></TH>
    <TD class=3D"s17" dir=3D"ltr">bureauCode</TD>
    <TD class=3D"s17" dir=3D"ltr">Bureau Code</TD>
    <TD class=3D"s17" dir=3D"ltr">required</TD>
    <TD class=3D"s18" dir=3D"ltr">yes</TD>
    <TD class=3D"s9" dir=3D"ltr">insert value when uploaded to Agency =
Enterprise=20
      Inventory</TD>
    <TD class=3D"s19" dir=3D"ltr">--</TD>
    <TD class=3D"s17" dir=3D"ltr">--</TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R17"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">18</DIV></TH>
    <TD class=3D"s17" dir=3D"ltr">programCode</TD>
    <TD class=3D"s17" dir=3D"ltr">Program Code</TD>
    <TD class=3D"s17" dir=3D"ltr">required</TD>
    <TD class=3D"s18" dir=3D"ltr">yes</TD>
    <TD class=3D"s9" dir=3D"ltr">- recommend hardcoding program =
information into=20
      the POD, if not feasible then add to keywords<BR><BR>- locate =
program code=20
      in the Federal Program Inventory doc=20
      =
(http://goals.performance.gov/sites/default/files/images/FederalProgramIn=
ventory_FY13_MachineReadable_091613.xls)<BR><BR>-=20
      add Program Code, e.g. "015:001" as a Theme Keyword<BR><BR>- list  =

      'Federal Program Inventory'as o associated Theme Keyword Thesaurus =
</TD>
    <TD class=3D"s19" dir=3D"ltr">Keyword =3D &lt;program code&gt;<BR>+=20
      <BR>Thesaurus =3D 'Federal Program Inventory'</TD>
    <TD class=3D"s20 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner"=20
      style=3D"left: -1px; width: =
2989px;">//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descripti=
veKeywords/gmd:MD_Keywords/gmd:keyword=20
      (gco:CharacterString or gmx:Anchor) <BR>+=20
      =
<BR>//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKey=
words/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:title=20
      =3D 'Federal Program Inventory'<BR><BR></DIV></TD>
    <TD class=3D"s22"></TD>
    <TD class=3D"s22"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD>
    <TD class=3D"s17"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R18"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">19</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">license</TD>
    <TD class=3D"s7" dir=3D"ltr">License</TD>
    <TD class=3D"s7" dir=3D"ltr">if applicable</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9" dir=3D"ltr">default value for government data is =
'Public=20
      Domain' </TD>
    <TD class=3D"s12" dir=3D"ltr">--</TD>
    <TD class=3D"s7" dir=3D"ltr">--</TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R19"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">20</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">rights</TD>
    <TD class=3D"s7" dir=3D"ltr">Rights</TD>
    <TD class=3D"s7" dir=3D"ltr">if applicable</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s12" dir=3D"ltr">1. legal access restriction =
code<BR><BR>2.=20
      security constraints classification code</TD>
    <TD class=3D"s24 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner" style=3D"left: -1px; width: =
2989px;">1.=20
      =
//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceConstraint=
s/gmd:MD_LegalConstraints/gmd:accessConstraints/gmd:MD_RestrictionCode<BR=
><BR>2.=20
      =
//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceConstraint=
s/gmd:MD_SecurityConstraints/gmd:classification/gmd:MD_ClassificationCode=
</DIV></TD>
    <TD class=3D"s25"></TD>
    <TD class=3D"s25"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R20"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">21</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">spatial</TD>
    <TD class=3D"s7" dir=3D"ltr">Spatial</TD>
    <TD class=3D"s7" dir=3D"ltr">if applicable</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9" dir=3D"ltr">minimum longitude, minimum latitude, =
maximum=20
      longitude, maximum latitude</TD>
    <TD class=3D"s12" dir=3D"ltr">Geographic Bounding Coordinates</TD>
    <TD class=3D"s24 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner"=20
      style=3D"left: -1px; width: =
4289px;">//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gm=
d:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:westBo=
undLongitude<BR>+<BR>//gmd:identificationInfo/gmd:MD_DataIdentification/g=
md:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBo=
x/gmd:southBoundLatitude<BR>+<BR>//gmd:identificationInfo/gmd:MD_DataIden=
tification/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_Geograph=
icBoundingBox/gmd:eastBoundLongitude<BR>+<BR>//gmd:identificationInfo/gmd=
:MD_DataIdentification/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd=
:EX_GeographicBoundingBox/gmd:northBoundLatitude<BR></DIV></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s25"></TD>
    <TD class=3D"s25"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R21"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">22</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">temporal</TD>
    <TD class=3D"s7" dir=3D"ltr">Temporal</TD>
    <TD class=3D"s7" dir=3D"ltr">if applicable</TD>
    <TD class=3D"s11"></TD>
    <TD class=3D"s9" dir=3D"ltr">concatonate values, <BR>e.g.=20
    2015-01-01/2015-02-02</TD>
    <TD class=3D"s12" dir=3D"ltr">1. time period begin and end =
dates<BR><BR>2.=20
      time instant<BR><BR>3. min and max value of multiple date =
ranges<BR></TD>
    <TD class=3D"s24 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner"=20
      style=3D"left: -1px; width: =
5647px;">1.<BR>//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:ext=
ent/gmd:EX_Extent/gmd:temporalElement/gmd:EX_TemporalExtent/gmd:extent/gm=
l:TimePeriod/gml:beginPosition=20
      =
<BR>+<BR>//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gm=
d:EX_Extent/gmd:temporalElement/gmd:EX_TemporalExtent/gmd:extent/gml:Time=
Period/gml:endPosition=20
      <BR><BR>2. if single date use this field to populate as both =
start/end=20
      date=20
      =
//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Exte=
nt/gmd:temporalElement/gmd:EX_TemporalExtent/gmd:extent/gml:TimeInstant/t=
imePosition=20
      <BR><BR>3. if more than two instances of this field exist choose =
the=20
      earliest date value and latest date value to populate the range of =
dates =20
      =
<BR>//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_=
Extent/gmd:temporalElement/gmd:EX_TemporalExtent/gmd:extent/gml:TimeInsta=
nt/timePosition=20
      </DIV></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R22"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">23</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">accrualPeriodicity</TD>
    <TD class=3D"s7" dir=3D"ltr">Frequency</TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s12" dir=3D"ltr"> resource maintenance and update =
frequency</TD>
    <TD class=3D"s24 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner"=20
      style=3D"left: -1px; width: =
2989px;">//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceM=
aintenance/gmd:MD_MaintenanceInformation/gmd:maintenanceAndUpdateFrequenc=
y/gmd:MD_MaintenanceFrequencyCode=20
      <BR><BR>Convert values of this field based on the following =
mapping:=20
      <BR>continual - R/PT1S<BR>daily - R/P1D<BR>weekly - =
R/P1W<BR>fortnightly -=20
      R/P0.5M<BR>monthly - R/P1M<BR>quarterly - R/P3M<BR>biannually -=20
      R/P0.5Y<BR>asNeeded - irregular<BR>irregular - =
irregular<BR>notPlanned -=20
      irregular<BR>unknown - irregular</DIV></TD>
    <TD class=3D"s25"></TD>
    <TD class=3D"s25"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R23"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">24</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">conformsTo </TD>
    <TD class=3D"s7" dir=3D"ltr">Data Standard</TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s12" dir=3D"ltr">--</TD>
    <TD class=3D"s7" dir=3D"ltr">--</TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R24"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">25</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">dataQuality</TD>
    <TD class=3D"s7" dir=3D"ltr">Data Quality</TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s12" dir=3D"ltr">--</TD>
    <TD class=3D"s7" dir=3D"ltr">--</TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R25"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">26</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">describedBy </TD>
    <TD class=3D"s7" dir=3D"ltr">Data Dictionary</TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s12" dir=3D"ltr">1. feature catalog url<BR><BR>2. data =
dictionary=20
      URL</TD>
    <TD class=3D"s24 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner" style=3D"left: -1px; width: =
3989px;">1.=20
      =
//gmd:contentInfo/gmd:MD_FeatureCatalogueDescription/featureCatalogueCita=
tion/CI_Citation/citedResponsibleParty/CI_ResponsibleParty/contactInfo/CI=
_Contact/onlineResource/CI_OnlineResource/linkage/URL<BR><BR>2.=20
      =
//gmd:aggregationInfo/gmd:MD_AggregateInformation/gmd:aggregateDataSetNam=
e/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty/gmd:c=
ontactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:CI=
_OnlineResource/gmd:linkage/gmd:URL<BR>WHERE:<BR>//gmd:aggregationInfo/gm=
d:MD_AggregateInformation/gmd:initiativeType/gmd:DS_InitiativeTypeCode=20
      =3D=3D dataDictionary</DIV></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s25"></TD>
    <TD class=3D"s25"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R26"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">27</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">describedByType </TD>
    <TD class=3D"s7" dir=3D"ltr">Data Dictionary Type</TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9" dir=3D"ltr">infer mime type from suffix of the url =
for=20
      describedBy tag</TD>
    <TD class=3D"s12" dir=3D"ltr">--</TD>
    <TD class=3D"s7" dir=3D"ltr">--</TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R27"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">28</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">isPartOf </TD>
    <TD class=3D"s7" dir=3D"ltr">Collection</TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s12" dir=3D"ltr">1. larger work identifier<BR><BR>2. =
larger work=20
      title<BR><BR>3. parent identifier</TD>
    <TD class=3D"s24 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner" style=3D"left: -1px; width: =
5077px;">1.=20
      =
//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:aggregationInfo/gm=
d:MD_AggregateInformation/gmd:aggregateDataSetIdentifier/gmd:MD_Identifie=
r/gmd:code=20
      (gco:CharacterString or=20
      =
gmx:Anchor)<BR>+<BR>//gmd:identificationInfo/gmd:MD_DataIdentification/gm=
d:aggregationInfo/gmd:MD_AggregateInformation/gmd:associationType/gmd:DS_=
AssociationTypeCode=20
      =3D=3D largerWorkCitation<BR><BR>2.=20
      =
//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:aggregationInfo/gm=
d:MD_AggregateInformation/gmd:aggregateDataSetName/gmd:CI_Citation/gmd:ti=
tle<BR>+<BR>//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:aggreg=
ationInfo/gmd:MD_AggregateInformation/gmd:associationType/gmd:DS_Associat=
ionTypeCode=20
      =3D=3D largerWorkCitation<BR><BR>3. //gmd:parentIdentifier=20
      (gco:CharacterString or gmx:Anchor)</DIV></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R28"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">29</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">issued </TD>
    <TD class=3D"s7" dir=3D"ltr">Release Date</TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9" dir=3D"ltr">should be ISO 8601 extended date =
format</TD>
    <TD class=3D"s12" dir=3D"ltr">1. data citation publication =
date<BR><BR>2. any=20
      data citation date</TD>
    <TD class=3D"s24 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner"=20
      style=3D"left: -1px; width: =
2989px;">1.<BR>//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:cit=
ation/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:dateType/gmd:CI_DateTypeCo=
de=20
      =3D=3D publication=20
      =
<BR>+<BR>//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/=
gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date=20
      (gco:Date or gco:DateTime)<BR><BR>2.=20
      =
//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Ci=
tation/gmd:date/gmd:CI_Date/gmd:date=20
      (gco:Date or gco:DateTime)</DIV></TD>
    <TD class=3D"s25"></TD>
    <TD class=3D"s25"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R29"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">30</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">language </TD>
    <TD class=3D"s7" dir=3D"ltr">Language</TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11" dir=3D"ltr">yes</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s12" dir=3D"ltr">language of data</TD>
    <TD class=3D"s7"=20
      =
dir=3D"ltr">//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:langua=
ge<BR><BR>Convert=20
      the value of this field based on the following mapping:<BR>eng; =
USA -=20
      en-US<BR>spa; USA - es-US<BR>eng; CAN - en-CA<BR>fre; CAN - =
fr-CA<BR>spa;=20
      MEX - es-MX"</TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R30"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">31</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">landingPage </TD>
    <TD class=3D"s7" dir=3D"ltr">Homepage URL</TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s12" dir=3D"ltr">1. doi url<BR><BR>2. distribution =
transfer=20
      options url with 'information' function code<BR><BR>3. distributor =

      transfer options url with 'information' function code<BR><BR>4. =
data=20
      citation url with  'information' function code</TD>
    <TD class=3D"s24 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner" style=3D"left: -1px; width: =
9430px;">1.=20
      <BR>when contains 'doi' or 'DOI'=20
      =
<BR>//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:C=
I_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gmx:Anchor/@xlink:hr=
ef<BR><BR>2.=20
      =
<BR>//gmd:distributionInfo/gmd:MD_Distribution/gmd:transferOptions/gmd:MD=
_DigitalTransferOptions/gmd:onLine/gmd:CI_OnlineResource/gmd:function/gmd=
:CI_OnLineFunctionCode=20
      =3D=3D=20
      =
information<BR>+<BR>//gmd:distributionInfo/gmd:MD_Distribution/gmd:transf=
erOptions/gmd:MD_DigitalTransferOptions/gmd:onLine/gmd:CI_OnlineResource/=
linkage/URL=20
      <BR><BR>3.=20
      =
//gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distrib=
utor/gmd:distributorTransferOptions/gmd:MD_DigitalTransferOptions/gmd:onL=
ine/gmd:CI_OnlineResource/gmd:function/gmd:CI_OnLineFunctionCode=20
      =3D=3Dinformation=20
      =
<BR>+<BR>//gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:M=
D_Distributor/gmd:distributorTransferOptions/gmd:MD_DigitalTransferOption=
s/gmd:onLine/gmd:CI_OnlineResource/gmd:linkage/gmd:URL<BR><BR>4.=20
      =
//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Ci=
tation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty/gmd:contactInfo/=
gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:function/gmd:=
CI_OnLineFunctionCode=3D=3D=20
      =
information<BR>+<BR>//gmd:identificationInfo/gmd:MD_DataIdentification/gm=
d:citation/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsiblePa=
rty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResour=
ce/gmd:linkage/gmd:URL<BR></DIV></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R31"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">32</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">primaryITInvestmentUII </TD>
    <TD class=3D"s7 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner" style=3D"left: -1px; width: =
158px;">Primary IT=20
      Investment UII </DIV></TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9" dir=3D"ltr">--</TD>
    <TD class=3D"s12" dir=3D"ltr">--</TD>
    <TD class=3D"s7" dir=3D"ltr">--</TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R32"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">33</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">references </TD>
    <TD class=3D"s7" dir=3D"ltr">Related Documents</TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11" dir=3D"ltr">yes</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s12" dir=3D"ltr">1. crossreference url<BR><BR>2. source =
citation=20
      url<BR><BR>3. source citation url</TD>
    <TD class=3D"s24 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner" style=3D"left: -1px; width: =
6744px;">1.=20
      =
<BR>//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:aggregationInf=
o/gmd:MD_AggregateInformation/gmd:associationType/gmd:DS_AssociationTypeC=
ode=20
      =3D=3D=20
      =
crossreference<BR>+<BR>//gmd:identificationInfo/gmd:MD_DataIdentification=
/gmd:aggregationInfo/gmd:MD_AggregateInformation/gmd:aggregateDataSetName=
/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty/gmd:co=
ntactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:lin=
kage/gmd:URL<BR><BR>2.=20
      =
<BR>//gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:lineage/gmd:LI_Lineage/g=
md:source/gmd:LI_Source/gmd:sourceCitation/gmd:CI_Citation/gmd:citedRespo=
nsibleParty/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:on=
lineResource/gmd:CI_OnlineResource/linkage/URL=20
      <BR><BR>3.=20
      =
<BR>//gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:lineage/gmd:LI_Lineage/g=
md:source/gmi:LE_Source/gmd:sourceCitation/gmd:CI_Citation/gmd:citedRespo=
nsibleParty/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:on=
lineResource/gmd:CI_OnlineResource/linkage/URL</DIV></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R33"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">34</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">systemOfRecords</TD>
    <TD class=3D"s7" dir=3D"ltr">System of Records</TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9" dir=3D"ltr">--</TD>
    <TD class=3D"s12" dir=3D"ltr">--</TD>
    <TD class=3D"s7" dir=3D"ltr">--</TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R34"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">35</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">theme</TD>
    <TD class=3D"s7" dir=3D"ltr">Theme</TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11"></TD>
    <TD class=3D"s9" dir=3D"ltr">POD requested value to identify =
geospatial=20
      resources</TD>
    <TD class=3D"s12" dir=3D"ltr">ISO topic category</TD>
    <TD class=3D"s7"=20
      =
dir=3D"ltr">//gmd:identificationInfo/gmd:MD_DataIdentification/gmd:topicC=
ategory/gmd:MD_TopicCategoryCode</TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R35"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">36</DIV></TH>
    <TD class=3D"s13" dir=3D"ltr">Dataset Distribution Fields</TD>
    <TD class=3D"s13" dir=3D"ltr">Distribution</TD>
    <TD class=3D"s13" dir=3D"ltr">optional</TD>
    <TD class=3D"s14" dir=3D"ltr">yes</TD>
    <TD class=3D"s15" dir=3D"ltr"></TD>
    <TD class=3D"s15"></TD>
    <TD class=3D"s13"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R36"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">37</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">accessURL</TD>
    <TD class=3D"s7" dir=3D"ltr"><BR>Access URL</TD>
    <TD class=3D"s7" dir=3D"ltr">if applicable</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s12" dir=3D"ltr">1. distribution url with function code =
of=20
      information, search, order or offlineAccess<BR><BR>2. distributor =
url with=20
      function code of information, search, order or offlineAccess</TD>
    <TD class=3D"s24 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner"=20
      style=3D"left: -1px; width: =
5429px;">1.//gmd:distributionInfo/gmd:MD_Distribution/gmd:transferOptions=
/gmd:MD_DigitalTransferOptions/gmd:onLine/gmd:CI_OnlineResource/gmd:funct=
ion/gmd:CI_OnLineFunctionCode=3D=3D=20
      information, search, order or=20
      =
offlineAccess<BR>+<BR>//gmd:distributionInfo/gmd:MD_Distribution/gmd:tran=
sferOptions/gmd:MD_DigitalTransferOptions/gmd:onLine/gmd:CI_OnlineResourc=
e/linkage/URL<BR><BR>2.//gmd:distributionInfo/gmd:MD_Distribution/gmd:dis=
tributor/gmd:MD_Distributor/gmd:distributorTransferOptions/gmd:MD_Digital=
TransferOptions/gmd:onLine/gmd:CI_OnlineResource/gmd:function/gmd:CI_OnLi=
neFunctionCode=20
      =3D=3Dinformation, search, order or Offline Access=20
      =
<BR>+<BR>//gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:M=
D_Distributor/gmd:distributorTransferOptions/gmd:MD_DigitalTransferOption=
s/gmd:onLine/gmd:CI_OnlineResource/gmd:linkage/gmd:URL=20
      <BR><BR></DIV></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R37"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">38</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">conformsTo </TD>
    <TD class=3D"s7" dir=3D"ltr">Data Standard</TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9" dir=3D"ltr">provide URL to specification of =
format</TD>
    <TD class=3D"s12" dir=3D"ltr">1. distribution format =
specification<BR><BR>2.=20
      distributor format specification</TD>
    <TD class=3D"s24 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner" style=3D"left: -1px; width: =
2989px;">1.=20
      =
//gmd:distributionInfo/gmd:MD_Distribution/gmd:distributionFormat/gmd:MD_=
Format/gmd:specification=20
      <BR>IF<BR>content of gmd:specification begins with =
"http"<BR><BR>2.=20
      =
//gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distrib=
utor/gmd:distributorFormat/gmd:MD_Format/gmd:specification<BR>IF<BR>conte=
nt=20
      of gmd:specification begins with "http"<BR></DIV></TD>
    <TD class=3D"s25"></TD>
    <TD class=3D"s25"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R38"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">39</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">describedBy </TD>
    <TD class=3D"s7" dir=3D"ltr">Data Dictionary </TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s12" dir=3D"ltr">feature catalog url</TD>
    <TD class=3D"s7"=20
      =
dir=3D"ltr">//gmd:contentInfo/gmd:MD_FeatureCatalogueDescription/featureC=
atalogueCitation/CI_Citation/citedResponsibleParty/CI_ResponsibleParty/co=
ntactInfo/CI_Contact/onlineResource/CI_OnlineResource/linkage/URL</TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R39"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">40</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">describedByType </TD>
    <TD class=3D"s7" dir=3D"ltr">Data Dictionary Type</TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9" dir=3D"ltr">infer mime type from 'describedBy' =
url</TD>
    <TD class=3D"s12" dir=3D"ltr">--</TD>
    <TD class=3D"s7" dir=3D"ltr">--</TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R40"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">41</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">description </TD>
    <TD class=3D"s7" dir=3D"ltr">Description</TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s12" dir=3D"ltr">1. distribution url description with =
'download'=20
      function<BR><BR>2. distributor url description with 'download' =
function</TD>
    <TD class=3D"s24 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner" style=3D"left: -1px; width: =
4987px;">1.=20
      =
<BR>//gmd:distributionInfo/gmd:MD_Distribution/gmd:transferOptions/gmd:MD=
_DigitalTransferOptions/gmd:onLine/gmd:CI_OnlineResource/gmd:functiongmd:=
CI_OnLineFunctionCode=20
      =3D=3D=20
      =
download<BR>+<BR>//gmd:distributionInfo/gmd:MD_Distribution/gmd:transferO=
ptions/gmd:MD_DigitalTransferOptions/gmd:onLine/gmd:CI_OnlineResource/gmd=
:description<BR><BR>2.<BR>//gmd:distributionInfo/gmd:MD_Distribution/gmd:=
distributor/gmd:MD_Distributor/gmd:distributorTransferOptions/gmd:MD_Digi=
talTransferOptions/gmd:onLine/gmd:CI_OnlineResource/gmd:functiongmd:CI_On=
LineFunctionCode=20
      =3D=3D=20
      =
download<BR>+<BR>//gmd:distributionInfo/gmd:MD_Distribution/gmd:distribut=
or/gmd:MD_Distributor/gmd:distributorTransferOptions/gmd:MD_DigitalTransf=
erOptions/gmd:onLine/gmd:CI_OnlineResource/gmd:description<BR></DIV></TD>=

    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R41"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">42</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">downloadURL </TD>
    <TD class=3D"s7" dir=3D"ltr">Download URL</TD>
    <TD class=3D"s7" dir=3D"ltr">if applicable</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s12" dir=3D"ltr">1. distribution url with 'download'=20
      function<BR><BR>2. distributor url with 'download' function</TD>
    <TD class=3D"s24 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner" style=3D"left: -1px; width: =
5007px;">1.=20
      =
<BR>//gmd:distributionInfo/gmd:MD_Distribution/gmd:transferOptions/gmd:MD=
_DigitalTransferOptions/gmd:onLine/gmd:CI_OnlineResource/gmd:function/gmd=
:CI_OnLineFunctionCode=3D=3D=20
      =
download<BR>+<BR>//gmd:distributionInfo/gmd:MD_Distribution/gmd:transferO=
ptions/gmd:MD_DigitalTransferOptions/gmd:onLine/gmd:CI_OnlineResource/lin=
kage/URL<BR><BR>2.=20
      =
//gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distrib=
utor/gmd:distributorTransferOptions/gmd:MD_DigitalTransferOptions/gmd:onL=
ine/gmd:CI_OnlineResource/gmd:function/gmd:CI_OnLineFunctionCode=20
      =3D=3Ddownload<BR>+=20
      =
<BR>//gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Dis=
tributor/gmd:distributorTransferOptions/gmd:MD_DigitalTransferOptions/gmd=
:onLine/gmd:CI_OnlineResource/gmd:linkage/gmd:URL<BR><BR></DIV></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R42"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">43</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">format </TD>
    <TD class=3D"s7" dir=3D"ltr">Format</TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s12" dir=3D"ltr">1. Distribution format name<BR><BR>2.=20
      Distributor format name</TD>
    <TD class=3D"s7" dir=3D"ltr">1.=20
      =
//gmd:distributionInfo/gmd:MD_Distribution/gmd:distributionFormat/gmd:MD_=
Format/name/gco:CharacterString<BR><BR>2.=20
      =
//gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distrib=
utor/gmd:distributorFormat/gmd:MD_Format/gmd:name/gco:CharacterString=20
    </TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R43"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">44</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">mediaType </TD>
    <TD class=3D"s7" dir=3D"ltr">Media Type</TD>
    <TD class=3D"s7" dir=3D"ltr">if applicable</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9" dir=3D"ltr">infer mime type from 'downloadURL' =
url</TD>
    <TD class=3D"s12" dir=3D"ltr">--</TD>
    <TD class=3D"s7" dir=3D"ltr">--</TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R44"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">45</DIV></TH>
    <TD class=3D"s7" dir=3D"ltr">title </TD>
    <TD class=3D"s7" dir=3D"ltr">Title</TD>
    <TD class=3D"s7" dir=3D"ltr">optional</TD>
    <TD class=3D"s11" dir=3D"ltr">no</TD>
    <TD class=3D"s9"></TD>
    <TD class=3D"s12" dir=3D"ltr">1. distribution url name with =
'download'=20
      function<BR><BR>2. distributor url name with 'download' =
function</TD>
    <TD class=3D"s24 softmerge" dir=3D"ltr">
      <DIV class=3D"softmerge-inner" style=3D"left: -1px; width: =
5197px;">1.=20
      =
<BR>//gmd:distributionInfo/gmd:MD_Distribution/gmd:transferOptions/gmd:MD=
_DigitalTransferOptions/gmd:onLine/gmd:CI_OnlineResource/gmd:function/gmd=
:CI_OnLineFunctionCode=3D=3D=20
      =
download<BR>+<BR>//gmd:distributionInfo/gmd:MD_Distribution/gmd:transferO=
ptions/gmd:MD_DigitalTransferOptions/gmd:onLine/gmd:CI_OnlineResource/gmd=
:name/gco:CharacterString<BR><BR>2.=20
      =
//gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distrib=
utor/gmd:distributorTransferOptions/gmd:MD_DigitalTransferOptions/gmd:onL=
ine/gmd:CI_OnlineResource/gmd:function/gmd:CI_OnLineFunctionCode=3D=3D=20
      =
download<BR>+<BR>//gmd:distributionInfo/gmd:MD_Distribution/gmd:distribut=
or/gmd:MD_Distributor/gmd:distributorTransferOptions/gmd:MD_DigitalTransf=
erOptions/gmd:onLine/gmd:CI_OnlineResource/gmd:name/gco:CharacterString=20
       <BR></DIV></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD>
    <TD class=3D"s26"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R45"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">46</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R46"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">47</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R47"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">48</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R48"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">49</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R49"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">50</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R50"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">51</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R51"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">52</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R52"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">53</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R53"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">54</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R54"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">55</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R55"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">56</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R56"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">57</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R57"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">58</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R58"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">59</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R59"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">60</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R60"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">61</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R61"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">62</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R62"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">63</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R63"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">64</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R64"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">65</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R65"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">66</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R66"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">67</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R67"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">68</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R68"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">69</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R69"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">70</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R70"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">71</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R71"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">72</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R72"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">73</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R73"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">74</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R74"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">75</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R75"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">76</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R76"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">77</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R77"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">78</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R78"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">79</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R79"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">80</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R80"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">81</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R81"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">82</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R82"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">83</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R83"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">84</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R84"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">85</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R85"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">86</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R86"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">87</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R87"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">88</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R88"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">89</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R89"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">90</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R90"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">91</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R91"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">92</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R92"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">93</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R93"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">94</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R94"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">95</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R95"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">96</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R96"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">97</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R97"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">98</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R98"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">99</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR>
  <TR style=3D"height: 21px;">
    <TH class=3D"row-headers-background" id=3D"1807133374R99"=20
      style=3D"height: 21px;"><DIV class=3D"row-header-wrapper" =
style=3D"line-height: 21px;">100</DIV></TH>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s27"></TD>
    <TD class=3D"s12"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD>
    <TD class=3D"s7"></TD></TR></TBODY></TABLE></DIV></DIV></DIV>
<DIV class=3D"overlay-container-ltr static-overlay-container" =
id=3D"1807133374-static-overlay-container"></DIV>
<DIV class=3D"grid-shim-bottom" id=3D"1807133374-grid-shim-bottom">
<DIV class=3D"column-freezebar-extension"></DIV></DIV>
<DIV class=3D"grid-shim-end-ltr" id=3D"1807133374-grid-shim-right">
<DIV class=3D"row-freezebar-extension"></DIV></DIV></DIV></DIV>
<DIV id=3D"waffle-loading-screen">
<DIV style=3D"padding: 24px;"><IMG width=3D"16" height=3D"16" =
style=3D"vertical-align: text-bottom;"=20
alt=3D"" src=3D"https://ssl.gstatic.com/docs/spreadsheets/spinner.gif">
 Loading...</DIV></DIV>
<SCRIPT type=3D"text/javascript">var TX_IS_RITZ=3Dtrue;var =
TX_LOCALE=3D'en_US';var =
TX_gwtAppBasePath=3D'/static/spreadsheets2/7e9c2ed00f/ritz';var =
rcf=3D{0:true,1:true,4:"/static/spreadsheets2/7e9c2ed00f/ritz/2453DB74412=
6E6B7C283B5A227D98915.cache.js",6:"{\x22fmtc\x22:{\x22SHARED\x22:2000000}=
,\x22fmcpsn\x22:{\x22SHARED\x22:100},\x22fmcpc\x22:{\x22SHARED\x22:50000}=
,\x22fmc\x22:{\x22SHARED\x22:18278},\x22fimh\x22:{\x22SHARED\x22:50},\x22=
fmix\x22:{\x22SHARED\x22:50},\x22fmpp\x22:{\x22SHARED\x22:999},\x22fmer\x=
22:{\x22SHARED\x22:50000},\x22fmec\x22:{\x22SHARED\x22:300},\x22fmacf\x22=
:{\x22SHARED\x22:100},\x22frs\x22:{\x22SHARED\x22:0},\x22feptahm\x22:{\x2=
2SHARED\x22:false},\x22fplnas\x22:{\x22SHARED\x22:true},\x22fmraffp\x22:{=
\x22SHARED\x22:10000}}"};;function ritz(){var =
O=3D'bootstrap',P=3D'begin',Q=3D'gwt.codesvr.ritz=3D',R=3D'gwt.codesvr=3D=
',S=3D'ritz',T=3D'startup',U=3D'DUMMY',V=3D0,W=3D1,X=3D'iframe',Y=3D'java=
script:""',Z=3D'position:absolute; width:0; height:0; border:none; left: =
-1000px;',$=3D' top: -1000px;',_=3D'CSS1Compat',ab=3D'<!doctype =
html>',bb=3D'',cb=3D'<html><head><\/head><body><\/body><\/html>',db=3D'un=
defined',eb=3D'DOMContentLoaded',fb=3D50,gb=3D'Chrome',hb=3D'eval("',ib=3D=
'");',jb=3D'script',kb=3D'javascript',lb=3D'moduleStartup',mb=3D'moduleRe=
quested',nb=3D'Failed to load =
',ob=3D'head',pb=3D'meta',qb=3D'name',rb=3D'ritz::',sb=3D'::',tb=3D'gwt:p=
roperty',ub=3D'content',vb=3D'=3D',wb=3D'gwt:onPropertyErrorFn',xb=3D'Bad=
 handler "',yb=3D'" for =
"gwt:onPropertyErrorFn"',zb=3D'gwt:onLoadErrorFn',Ab=3D'" for =
"gwt:onLoadErrorFn"',Bb=3D'TX_gwtAppBasePath',Cb=3D'/spreadsheets/static/=
ritz',Db=3D'/',Eb=3D'docs.debug',Fb=3D'&',Gb=3D'docs.debug=3Dtrue',Hb=3D'=
docs.debug=3D1',Ib=3D'ritz.debug',Jb=3D'ritz.debug=3Dtrue',Kb=3D'ritz.deb=
ug=3D1',Lb=3D'true',Mb=3D'docs.debug=3Dfalse',Nb=3D'docs.debug=3D0',Ob=3D=
'ritz.debug=3Dfalse',Pb=3D'ritz.debug=3D0',Qb=3D'false',Rb=3D'debug=3Dpro=
file',Sb=3D'debug=3Dprofiling',Tb=3D'ritz=3Dprofile',Ub=3D'ritz=3Dprofili=
ng',Vb=3D'TX_IS_DEBUG_JS',Wb=3D'locale',Xb=3D'TX_LOCALE',Yb=3D'^[a-zA-Z0-=
9]{2}_[a-zA-Z0-9]{2}$',Zb=3D'dl',$b=3D'en_US',_b=3D2,ac=3D3,bc=3D4,cc=3D5=
,dc=3D6,ec=3D7,fc=3D8,gc=3D9,hc=3D10,ic=3D11,jc=3D12,kc=3D13,lc=3D14,mc=3D=
15,nc=3D16,oc=3D17,pc=3D18,qc=3D19,rc=3D20,sc=3D21,tc=3D22,uc=3D23,vc=3D2=
4,wc=3D25,xc=3D26,yc=3D27,zc=3D28,Ac=3D29,Bc=3D30,Cc=3D31,Dc=3D32,Ec=3D33=
,Fc=3D34,Gc=3D35,Hc=3D36,Ic=3D37,Jc=3D38,Kc=3D39,Lc=3D40,Mc=3D41,Nc=3D42,=
Oc=3D43,Pc=3D44,Qc=3D45,Rc=3D46,Sc=3D47,Tc=3D48,Uc=3D49,Vc=3D51,Wc=3D52,X=
c=3D53,Yc=3D54,Zc=3D55,$c=3D56,_c=3D57,ad=3D58,bd=3D'user.agent',cd=3D'we=
bkit',dd=3D'safari',ed=3D'msie',fd=3D'ie10',gd=3D'ie9',hd=3D'ie8',jd=3D'g=
ecko',kd=3D'gecko1_8',ld=3D'selectingPermutation',md=3D'ritz.devmode.js',=
nd=3D'en_CA',od=3D'0090C29F4A0E59FB2F2BA5BEA391A8C3',pd=3D'de_CH',qd=3D'0=
1E45B394F241A2701E971B5773F62CD',rd=3D'ru_RU',sd=3D'02196536AB5CECEBD2557=
F53699EF5F3',td=3D'fr_CA',ud=3D'025E687DF7740313CBB7ABB5DADAFE7B',vd=3D'i=
t_IT',wd=3D'02BEA952C098EF7B7E728BB0229F19E7',xd=3D'fr_FR',yd=3D'0440D0D4=
224B2DB3DB937A1EB6A23D81',zd=3D'iw_IL',Ad=3D'05F22262C177486BDA348A1F7729=
5586',Bd=3D'en_IE',Cd=3D'066215EAF38A4DDC171A017C3B3BE616',Dd=3D'ca_ES',E=
d=3D'06BA42800F63178ED4531391DAAF202C',Fd=3D'az_AZ',Gd=3D'07006A6255DCB6D=
B4076DD5EF3265539',Hd=3D'cs_CZ',Id=3D'073338E9E089A50B7CCC84A622E6D736',J=
d=3D'073F043D2B8F2F01BF03653C0A7F46EF',Kd=3D'in_ID',Ld=3D'074682B3B56F5A4=
A10EC163B4A22F077',Md=3D'ml_IN',Nd=3D'080179394032A65A6F18C2F6E190B159',O=
d=3D'080690A0281B59680FFBB2B4D1B61531',Pd=3D'091C7B07C6A7EABC3FA9E5E408F5=
DA82',Qd=3D'fil_PH',Rd=3D'091CEAC3D8B87EF8BF0CC42C4B128F09',Sd=3D'bg_BG',=
Td=3D'0942F7EBC89F02925BAE071E5D5E8EC8',Ud=3D'ar_EG',Vd=3D'0964AF04E5C561=
CAB9E615E302B604F0',Wd=3D'ta_IN',Xd=3D'09A4646D0CDB68CF3753D50876C9DE28',=
Yd=3D'uk_UA',Zd=3D'0A2AEBC23116CD545C0648524145D8B9',$d=3D'0A3F7C6CD74973=
E55342BD946BECA5D1',_d=3D'en_AU',ae=3D'0AAAB3FC610EF466B8C53E1721C58691',=
be=3D'hr_HR',ce=3D'0AADC32B4CD6D3AE1E389080E56A9D86',de=3D'mn_MN',ee=3D'0=
AB761E3012526EC64B157508B43074F',fe=3D'0AC581FE3F79C48813781B2F9A031256',=
ge=3D'el_GR',he=3D'0B91EA7A49D3BBDD5063640B34351026',ie=3D'0C54255BA8E382=
B1C5AE034ACDB157D9',je=3D'ja_JP',ke=3D'0C75E0614489292326DC8D5328431EC6',=
le=3D'sl_SI',me=3D'0C9D4B9147839D3D6A7AC5C13607E8BF',ne=3D'nl_NL',oe=3D'0=
CFCB807529F6500E9463121427525BF',pe=3D'0D9E7DB59FFA44797230FCCFE7913D4F',=
qe=3D'0DD3C57FCBD65E47300DA53D9D1CDCB9',re=3D'zh_CN',se=3D'0DD8C88C87EFBC=
9E6BEE80B5F2619DC3',te=3D'pt_PT',ue=3D'0F3CB445F2BBD38D962E5A22E9555243',=
ve=3D'zh_HK',we=3D'1062E176DD15E2BA6130FC0DEF24B916',xe=3D'10AE5E4A68FA58=
F43CEF66C90B3920BA',ye=3D'ka_GE',ze=3D'10BA88FE88EB03A17F5EC7A72B4A1995',=
Ae=3D'zh_TW',Be=3D'11585608FFEF4232D34CD450B79975D8',Ce=3D'pl_PL',De=3D'1=
33CAF71E4CC2C350636C31848619802',Ee=3D'pt_BR',Fe=3D'145C4335BAEA1F166A39F=
132E7787123',Ge=3D'147F1E6B717F0E3BB0377DDBD5989962',He=3D'1485AAF4489D90=
F3EEAC3C9302516BF2',Ie=3D'sr_RS',Je=3D'14BB06C27F6BDC4600779C5367A2AF44',=
Ke=3D'14D5CB3A4ABC6B12A20F409A5615F33E',Le=3D'hi_IN',Me=3D'1558B805704EF5=
398FA4BBF90094E6C1',Ne=3D'te_IN',Oe=3D'16B4ABD126A133147B29446D9DDEEB76',=
Pe=3D'no_NO',Qe=3D'1758253C03D284A2866C42D12A81B3B0',Re=3D'hy_AM',Se=3D'1=
775BDF68F9100C9C9563B20637906C8',Te=3D'bn_IN',Ue=3D'17D80EB81283DD0406816=
55F25425CFE',Ve=3D'182E5923CE29BC108E0D9A8018BD25AF',We=3D'1902C9E2F11807=
8985C4E431D0491D31',Xe=3D'1912D4D3BE3A42470369EB3B586B6FFF',Ye=3D'19466ED=
7123651C32D9E88703975D47C',Ze=3D'1AFF7F07FD24F247FEE2900B501D1C9C',$e=3D'=
1B2F7317A027A920A0F20C9BDEF42DDF',_e=3D'ro_RO',af=3D'1B4E34F536AB9C9D58E3=
EA3F379A0E6C',bf=3D'1BAD66C89D6930F8F8940E180FB884E7',cf=3D'1C6CC528BE86B=
340F5172A0AF5309E81',df=3D'1D58B639DD9DE0FCBA916DE0BC324065',ef=3D'1D805E=
9AEF1FE2CEA3D269C2CFE08534',ff=3D'default',gf=3D'1DBD63738DBDA4A475184779=
0ECF84DD',hf=3D'1E5168C76CBFBE95A8760391944D6074',jf=3D'ko_KR',kf=3D'1E87=
DBAF1A5D9BAACF8EA6D0E9CB70E1',lf=3D'1EB88A120AD5CA3E3608F39FBDC0350E',mf=3D=
'sv_SE',nf=3D'2017F176EAA50583088552E9DA3316A8',of=3D'sk_SK',pf=3D'20691F=
71EDBA7EA7FE650B02DA118762',qf=3D'20E72F513CC27662F8E3FA6A979B1641',rf=3D=
'th_TH',sf=3D'2134C5B4EE4494D84CD34ABDFC87B367',tf=3D'21A50F489CBD757CBBC=
FFD72A8B93451',uf=3D'2248235E7646476A2650C01E14CC34D0',vf=3D'226E21915BBA=
A2DD04A0EDAC350007DB',wf=3D'2317BC5E0564567D4D1A7F775924BCBA',xf=3D'23272=
CBE4B82A17BD37097291ED06BA1',yf=3D'en_GB',zf=3D'245F2F3DD72C6C18FA550E940=
599DE6C',Af=3D'25E73CAEE620C445D2AB1EEB38655F31',Bf=3D'26A2A869C72855193E=
20FD89EE47F401',Cf=3D'26A8E5F8D294F2D1EFE61CDB0FD9D227',Df=3D'270CF5F7579=
8EF29CDCA2B154A95AA9D',Ef=3D'gu_IN',Ff=3D'2828119E24B258B0AB50A9B33D4F461=
0',Gf=3D'29EA8356F6DE0F7BA9FF0B03F06BDA5A',Hf=3D'2A30C64891F362E2D6FCD9BD=
53DD2273',If=3D'2A42BA6D4F1A0B88E0419FDC448AE3D9',Jf=3D'2A7215F062272592B=
A188AB7E99A2DE6',Kf=3D'2A9BEB460E0A8A8B7694388594B0D710',Lf=3D'de_DE',Mf=3D=
'2CA19C3283340E232B8C12C4FF14B40D',Nf=3D'2CB53FECE87526B3AAA5E859E8B13782=
',Of=3D'or_IN',Pf=3D'2D3159BD97B0AF8AF2A16A56D48349E0',Qf=3D'2D3D69B2003D=
2763B077D8E7A1E98DA3',Rf=3D'2DCCD0528CB246751A4266A97E4313FE',Sf=3D'2E88D=
21E802D6C41083C58C6D52FF363',Tf=3D'2E95C3B4F0283F4271C6AF09356A4DD6',Uf=3D=
'tr_TR',Vf=3D'2EF2A6CF13FB18F01CF7D8DFFE4A117C',Wf=3D'2F0B88ACDC375616219=
0E55C57EFE545',Xf=3D'2F4D4A7F8AB713D6E4D03EBBCDD0CC7A',Yf=3D'kn_IN',Zf=3D=
'2F9EA4C867C1F21034C9300EEC908E0A',$f=3D'3038BA5F14BA22FFC5CFB2E94A35618A=
',_f=3D'304F0B3EE9E4D2F73FA9A48AB09F0365',ag=3D'31790B2CF1C5F158A35BBD4FA=
18683A3',bg=3D'31AA6BE9FED37B892BD1DE302BC4FE3D',cg=3D'31F5AFE441A2BE1891=
5B911589FE069B',dg=3D'32AA734850F67517FC299E59AB4AFCA7',eg=3D'334512C5B0E=
A3E06111A4B26F62249D9',fg=3D'33E4E6E973458EF3FA0728B8D56328B6',gg=3D'3509=
EA0B447DA701D502D8B157228979',hg=3D'35DA6AFB2BF51FAEF23214A909EEF813',ig=3D=
'36708445CC969092BACF8B2168294644',jg=3D'es_ES',kg=3D'36B821AD54A44AFF8E1=
08D5913591462',lg=3D'38B34E689D844E54569630581DEF4794',mg=3D'39757C015ED0=
3A3D1093B8CBCD265431',ng=3D'3A30C995C5D35A6FCA0EE815A1FC8A4D',og=3D'vi_VN=
',pg=3D'3A448D3C92DB052E735CA1A897CDFA88',qg=3D'3AA790DA9E82B5C7F55CF38E1=
764F01D',rg=3D'3B7C948B01372A6B5AE2359E12CCAE7E',sg=3D'3DBDD42F761BB8F579=
F54E52093C60A7',tg=3D'3E6031CE00E4920B4493A57AF3203C8E',ug=3D'lv_LV',vg=3D=
'3E7015CCB3CCA90E47F9C3DF2AE9A622',wg=3D'3F999870C1ABA30DD12894F535E4F273=
',xg=3D'3FAD5AF59C4EE3C826E43BD37FC5186C',yg=3D'400A3D14ED37CBA30D91950EE=
145323A',zg=3D'fi_FI',Ag=3D'4066512DFAD73FB2B139CBE9D4886D6F',Bg=3D'4130F=
6D643E0DAE8BABDF6A471BE90F9',Cg=3D'4150F96B91C9504F5A37F890C2052B67',Dg=3D=
'mr_IN',Eg=3D'42272A47EC7049B1538917246867791A',Fg=3D'4232F5D0DE2D091F7FB=
DBE6C24F82397',Gg=3D'43C129241D2F3142A4608A509D192AF8',Hg=3D'43C241F9EEF6=
59B7536636FCE9FE6A2D',Ig=3D'43D71CBE56C73A4E0378ED1301130FC5',Jg=3D'44D6D=
28C664FBFD5D324F3AABB0C7C57',Kg=3D'46D599875C380ABAEE484C19BE335C6E',Lg=3D=
'476030BDD8E3428F810A71619157939B',Mg=3D'47A738A16A92D84C2ACA4B9AEA9484FD=
',Ng=3D'47DD7CEC2375017423803C1E823134FA',Og=3D'4830D3FA3965A3AD9497A3201=
014F043',Pg=3D'4881D31D04968B323DD6666E3E2880F2',Qg=3D'da_DK',Rg=3D'48E29=
3BACB9E947E8D069E83BB0DEF99',Sg=3D'49310ABAB11F1CC0C69E9E38AFB09B0A',Tg=3D=
'49E270D71F270C3CD1D6AA60C869B909',Ug=3D'4A4A20BF025689F8A2826ED92FD9A031=
',Vg=3D'4A7119733A4141C495235CAD71A196A9',Wg=3D'4AC7D1B6CD2514F1480BE3538=
C0C2B76',Xg=3D'4BBDF7DE14A953A2A28D2AF2C9789E3C',Yg=3D'4D0CEED34F0E9E374E=
F0D9EA5726E2C7',Zg=3D'4D207004C848AB9E478F65C0D8759C47',$g=3D'4D28FA82AF5=
3A50C74E5CBCE2CC03FC1',_g=3D'4D6F64757A2CF0699BA05CB92FE9CBB8',ah=3D'4D91=
D594B23A4944EA6FE5FF76A466F9',bh=3D'4E13649B84C919B725D0DC0345965B25',dh=3D=
'lt_LT',eh=3D'4E6122E821EF6BA03C46A3B1232A247D',fh=3D'4EBD8228690E58AFC27=
96EDA9ABD203A',gh=3D'4F70E51C03601FC0FCE1486FD7FE4E2D',hh=3D'5008DCB05421=
48EC38E5E8DC8D7B4B5E',ih=3D'50ACCB22C93DC25ACD61645F2813BE60',jh=3D'51831=
77AD19B9DEFD0C267F1891514F7',kh=3D'538AF8033712CB1DFD843FE5BAC3A72C',lh=3D=
'5402C7A6EDD22140041102FE6E193C88',mh=3D'549493930CF14E720A366931CF622679=
',nh=3D'54AB628F047A0A39F658724A8F2185F4',oh=3D'5562ECCCFCE0DD0F6446EF85B=
C2136ED',ph=3D'557C4A18090AC710EB97822E6F37EEF5',qh=3D'557E195651E90C5CAF=
51EFA333C34A9F',rh=3D'55F33D2FE2093D74A9B605AE40F4AE7B',sh=3D'561F1B6B977=
1D5823E8C6A98F8040231',th=3D'5666ADEC1C9E7B569457819297FF3804',uh=3D'576F=
C1B116D28DE41DA5ECD205DA2FCC',vh=3D'57F00992DC3B50FCFB05223967F628CB',wh=3D=
'584514F60B34BBF3A269ED690084B5FE',xh=3D'588C2FEE6C0A33DBCBF62707E136E0C6=
',yh=3D'5897CF5F957853E4A9B755BCB8C3C408',zh=3D'58B92593EBAC88F5EA8C6917E=
E9B7C7B',Ah=3D'58CC2E293DF940A34655B412D2A197ED',Bh=3D'58E6C6364E6D6E3124=
FBC98D36AF2941',Ch=3D'595B2A4A3998E2005FBF41A98C9E3C34',Dh=3D'59E40EE40FB=
4CC59292A34D465E86E35',Eh=3D'5A76C66834ABF1D00A251DE3E4A3D4C3',Fh=3D'5A80=
DBBC732DF8155F66F123502FFB59',Gh=3D'5AE033D1778563A6A95B0E04139B5B8D',Hh=3D=
'5C80708B98DFE0A6C212F27895393707',Ih=3D'5CF2AEADE1EEED40C29B29CB391C2403=
',Jh=3D'5DA4EF3E68305A6E809A93DEB53FDD42',Kh=3D'5F237EAE6244562C35FAD92E5=
D29EDE6',Lh=3D'5F3A6E19D7BBE089D330A3D10530FADD',Mh=3D'60435303C73EB24660=
1E0A97A658F6DB',Nh=3D'610685D36F8279C1AA64FBC1AD09F973',Oh=3D'6108DD5E7E9=
26DF7B4DCBC8AB663C6FF',Ph=3D'61BBBCCF23FC635FE18BE8EFD671B9A0',Qh=3D'61D5=
BCA461AF67B83D51947C625E3E80',Rh=3D'621DAA5A027547498A592546212254B9',Sh=3D=
'630131D2A38906162C7837BD7D59940E',Th=3D'635A64BA366FAF5811B5D1F020244C99=
',Uh=3D'63BF95A37B65DE28E7B8C6D93BC0389F',Vh=3D'63D3A88049EF2699985D3952C=
275B27B',Wh=3D'66A3DE1C073D89189B9BB94F35A87900',Xh=3D'670571019A31BFF884=
3BB947070F3117',Yh=3D'6721D872DDF931D5E8A946A793B68F0C',Zh=3D'67C68E5680A=
C6F74E354D830A702FE95',$h=3D'68AC24DC152ED0107E91A38D02C9BA31',_h=3D'68FF=
ED867111CCE509BB52EEC3F4ECE8',ai=3D'6A28B661B95235CC07B708D9195AA79B',bi=3D=
'6BABAB33C38F0688A7D4E62BAFE64336',ci=3D'6CA37CE1D6E0289DC7356C1399AB9C48=
',di=3D'6D0B923B838041426B6BBCDEA818B9B4',ei=3D'6D55AB1432A8A7ECE0B837087=
30C9A80',fi=3D'6D5E9041F752CC7B15069AEA91828DD0',gi=3D'6DEEB2F29108C74800=
696058062245F7',hi=3D'6F2EF9D67488CED0EEDFB9B9EC96CDF7',ii=3D'71958DE4EF1=
136096A67A9CDF685B959',ji=3D'7291821E69D8B4F4D2B9209BBB17D2F8',ki=3D'72C9=
F7C4A52BE18ECDFBD3AB731A255A',li=3D'730E99ED084190B44113FF27212B1BA0',mi=3D=
'730EF8360B128C22674B0F6F08BE2B5C',ni=3D'73444F615805BF39EFE4AFC06F08FADD=
',oi=3D'735A3A453BCCCD9F5A1709B861506EBC',pi=3D'739E38194556FE10F7B1F361D=
E0BE0FF',qi=3D'74A33539A02883DB3A6041CFA35706B9',ri=3D'74FAA98201CF57A648=
422BF5F8FD7E15',si=3D'752C13312D1EFD8B83756C9E45998406',ti=3D'762810CFE1B=
1786C54706C73E78643D9',ui=3D'76498467306D268D328DE2C63DE6043E',vi=3D'7668=
C2738B8C72DD7CA1343E5A379DFA',wi=3D'76AE119C71891E8BBD2BAA3636EB440A',xi=3D=
'775416C500425AB3C80BB296C65F9F78',yi=3D'77F07C6CC9DB2BA4D42D2B07F3CDE193=
',zi=3D'790D429E03357EB2CF259FEF6C566EDD',Ai=3D'7AE13ABD1B61397172FEA42CC=
3797176',Bi=3D'7B6C7ACF47E1D77977F1D7645D007BA7',Ci=3D'7BEF4235D3163C5F70=
01ECD676DD8BC8',Di=3D'7C12413DF1D14D4F22B4FBDB6472418E',Ei=3D'7D17BE5569A=
E2C486994C7B8F9598E42',Fi=3D'7D32F5505C6757D6EA1D7F123A7C00A9',Gi=3D'7D50=
2746D328DB37070EA4B8CA67E2F8',Hi=3D'7E6BED7474FEC1E6156B5B91BD3230B2',Ii=3D=
'7F28D99B7ACBE95390E6A670D93A8C8F',Ji=3D'7F98A094DE6F5C686828CF66BFD5DF11=
',Ki=3D'7FA73AEFCDBD6A520D3C1910163C9B5B',Li=3D'80B6EC11084B36ECDC93D6DCD=
BDD7237',Mi=3D'80E835815B309A62AAF4A96515634C22',Ni=3D'8119665B57EC4BA0CF=
BF92A13E62A729',Oi=3D'813763CAB4E8DAE7012198CCBE20128C',Pi=3D'814F77FBC5E=
6C8FC470EB24507490941',Qi=3D'81B210C853C400122057DF459BF041CD',Ri=3D'81C3=
09D54309B5703723E7B4618BF46D',Si=3D'81D81CA666A8A1FBCABFBF2E77EA3FF7',Ti=3D=
'81F5665DE6A5D6CC5EE4896BBC6245A0',Ui=3D'82063BFBDEC4846CC6E082ED4DEAC5F2=
',Vi=3D'82640AE6F81D49E75945CC74B010F4B8',Wi=3D'826F5239C9A22752215FBD610=
73CCB3E',Xi=3D'835A433F2C00B8A27BC4DE66BB76E977',Yi=3D'8393F40476A79864BD=
43BEE8441E1CFB',Zi=3D'8415C63BFAB39D01205D8A5604E0873C',$i=3D'84373D2A223=
89F6CBD79C0135C84C1F7',_i=3D'84AB320B14F58A75272B58669DF93D5F',aj=3D'8501=
5661FFB1C41777A8BC644CB36407',bj=3D'8525A0BAAD095E439D759797B9CDE5F5',cj=3D=
'856132E4314C44BB83F6A8A7724B1B83',dj=3D'864D7E537D958F69C5034C35BC574D7C=
',ej=3D'86E10A05D81289A441A3BF89F36040FC',fj=3D'87D3519706A88813309B98E5F=
DBEA63C',gj=3D'88853320427993AEAD11DED35B5E59C2',hj=3D'8A501195161111226E=
869A076167B1FF',ij=3D'8A8E2C2932D55C8509CE4918FF8195BB',jj=3D'8B15C87F266=
64128CE60680DB31653C7',kj=3D'8B3C537DB4BE738B25804B8BA147FD6A',lj=3D'8B8A=
5B39E8764597D7B607F81C45A28F',mj=3D'8C43278F26767E2F8EA0F229C3B032E8',nj=3D=
'8D2D3EC3ED586BA59B701468EBC0DA58',oj=3D'8D5CC435591C041332262B9158B15A31=
',pj=3D'8D6E3288A42E8B3483719731FCFA7B9D',qj=3D'8E09ACEE2D6311DDAA7D59284=
E6C9508',rj=3D'8EA35D4BC34546513EB82FA6EC003839',sj=3D'8F6A7CDAB659986052=
B538EB99546F51',tj=3D'8F8624B77AA6F6AD2B7296D53384CEAB',uj=3D'8FE882086B7=
D25BDE923165A354740D7',vj=3D'904294814EF1A609897624C530F47A48',wj=3D'905A=
9CEA0E88B07A37603A4D7E9FAF73',xj=3D'91294CFF0B8015624613E1B8BFD441A3',yj=3D=
'91F13F57409E423831AE3DE3FD86D8EB',zj=3D'921606D727A9287387A7CF68116A2C2E=
',Aj=3D'921E2EA102A5AE369236007BF64961D9',Bj=3D'93B7E5784E31D3566BA91BF47=
E6A88E7',Cj=3D'95CAE2E1E3FDF1BAF27D030136F839F9',Dj=3D'963A6D91BF7A15F6D0=
6835AA8BA52774',Ej=3D'965220FCB19DFB90362B8D638CE65AFF',Fj=3D'96626277400=
5059FEA82120A06736473',Gj=3D'9666B1A63785F2FD68214F70599E34D7',Hj=3D'96D3=
F3C965750913E0855AC09FC47A00',Ij=3D'97632A9930D12AF5ED02D55FFF399E1A',Jj=3D=
'97D2D97A996210C3AA137B8677157CAA',Kj=3D'97D91FC2755D228E5054A4DF9C6471B9=
',Lj=3D'980C587F932F5961710EAF871B419DBD',Mj=3D'985B9AEEA0C09E194D3B49118=
423CCEC',Nj=3D'98C6B40D8B9E4996708DA34BEDB46B51',Oj=3D'9910333CC7371C27BC=
E0E287E0175C88',Pj=3D'99D5C72D16CDB5CDE359478E5334146A',Qj=3D'99D8F739347=
4B4AB8E5B0F00A9DD2204',Rj=3D'9AE821683DF74AE08651C28CC2ECBEB2',Sj=3D'9B62=
F1E210F744FB48C067FAE3704841',Tj=3D'9BB2F8397513390DEDF2E67AE7B61029',Uj=3D=
'hu_HU',Vj=3D'9BE9E411A48B0379C17E204F6952C77E',Wj=3D'9BF1EB8CF4F08E6B261=
F760BC49017E4',Xj=3D'9C133D174A86461DE39333CA426C0E74',Yj=3D'9C3E4E6C2561=
6C85205373B6CD824454',Zj=3D'9C65BDB5B6929F72CD74F78960B42949',$j=3D'9CC1D=
DE489CAB334BCAA9307464F9EC9',_j=3D'9D347095119F9BAA5637BB2BA362F397',ak=3D=
'9F79E6349D25D359E8319CCFA7F61A09',bk=3D'A064BFED212A039FC196EDA53476D0D1=
',ck=3D'A0F646180104499756F81964FC8E18B0',dk=3D'A1130C1624B3A8D574E2D55A5=
5DFB690',ek=3D'A14E04BED220FA651F2488F8265235B1',fk=3D'A1B8B26CC9627BFF33=
517EFF649397ED',gk=3D'A2C1ED06CF825D61C9694613078A5371',hk=3D'A392110AA56=
24DF199C98E8C4EEB7479',ik=3D'A3E1517F2DAF643D7D55A26A5722E34D',jk=3D'A463=
9E2F00DB3AC1411EF0C2CDAF02CE',kk=3D'A5F94C0605D88F6256C3A425C433D908',lk=3D=
'A6C200483FB24F569D5B8925B861CC54',mk=3D'A72AAACBD4D747137BCBB5FB05F8B53A=
',nk=3D'A73B386ADC328C41C91A160B5F9861D6',ok=3D'A78708CE60A61B7149ED994D0=
7B30EAC',pk=3D'A7916552B03C296B2939C381C643402F',qk=3D'A861F320C10001B028=
5171D76428D99F',rk=3D'A89C2EA0E855C95CE3CD7187306AFA3A',sk=3D'A9805222BB2=
B6C86D49A9B8FF104CC14',tk=3D'AA9CCAA4D0E5E3ED9ACC6C2512FEA89F',uk=3D'AB03=
49B2A60F7768C5E6BABBEF3E0421',vk=3D'AC20AB5FC47386CD4402B5FF346B31ED',wk=3D=
'AC62E646219CC77569EC3D3300BBB4FB',xk=3D'AC6CCE82B8401163891A5243F99EAF65=
',yk=3D'ACA668678FCA2129D8BF65C36F178408',zk=3D'ADC1F572E89354CF54CADDBDF=
039269F',Ak=3D'ADFC456CBEBBDA829273990ED3590322',Bk=3D'AE10365A5F2810059B=
00FAC565F37F92',Ck=3D'AE31C0EB8A1B18C27054413FEB9002CD',Dk=3D'AE4BFEB6411=
D31C133DDF7DF0815B4A5',Ek=3D'AEBECD40D8570A654F60FB0350BD552C',Fk=3D'AFD1=
032A09074327F907DA4DE4EFB733',Gk=3D'B06C3309BE2D4485FCF5D605A4766AD8',Hk=3D=
'B09A2A3E2D36F0A365F8B0644D9EF19E',Ik=3D'B0DEE18BCDA6D19FEBC8A92B2ED167C0=
',Jk=3D'B32B66EB7C0008E54C5076685B0291D3',Kk=3D'B4E728FC6105576BDB1A0509A=
0F3CE16',Lk=3D'B54F2A9C27FA9169DA551CEB78475D7F',Mk=3D'B5CDF123DD3C2FB098=
39495CD127D040',Nk=3D'B6900705364F5200F03A0FCF8B604F4A',Ok=3D'B72C81FBE07=
5B1D1C6268B20F4AED50E',Pk=3D'B783C2C2F834EAF745B5D6F9624A5E20',Qk=3D'B976=
5267FEBF403279508A8EC5D14AC8',Rk=3D'B9C490BC5618982AD6B66966F5F13C87',Sk=3D=
'BA2EBDC069DAAAF32CB186AE6B95826B',Tk=3D'BAC53A300C8BBCA56745410A5A35B730=
',Uk=3D'BAF847487B16F010E10C5C0E6D95D5A5',Vk=3D'BB6C27E5A8FCCAC8FBEACFCFD=
0F0E79B',Wk=3D'BCCD6469DD26331146A6ACBA50AB09D2',Xk=3D'BD6C6E81A32CC79B12=
FD7EBFF6C594C7',Yk=3D'BD7E7AA4F0C3BEABB233CCFA57093EDE',Zk=3D'BDB06642117=
1CC0FD7E6158F7961D65D',$k=3D'BDF2C0C32D67C5B5770F1F91C43B6D5D',_k=3D'BE2B=
4A8D722C3BEF656809BF0B2F2E01',al=3D'BE94EE34F792048606B5E80AE89BF641',bl=3D=
'BEEC35A5AD6275A690056FA4FAE360FE',cl=3D'C00166FEC49C3BC526798C948B10D986=
',dl=3D'C0F7FB6F761E8294A4462E3A90FF9528',el=3D'C0FB78648ED8DCD4644FCBBDF=
5FC2B58',fl=3D'C18C38B76BB14BF46A894BB3A12017B6',gl=3D'C1920C241CC9B6E276=
5894435D991C8F',hl=3D'C1F1EAD11F83791629AF1837284DA265',il=3D'C2549B80993=
54CF41C63B4B5FE1E6F02',jl=3D'C2562EE4F68812ED717F61C66D847FFE',kl=3D'C45A=
599E1CF5B5738CAEAAA3036C0FDF',ll=3D'C45E7843BD5D09CC44CDB4EDE87C316E',ml=3D=
'C620CD3CADAE2B75B6D149C2E225FDE7',nl=3D'C67937355A6E871770A2DCA8EE906DD3=
',ol=3D'C78C53E1014A1648B4FCA2392CC01E47',pl=3D'C7CF2BDACA150CAB21CCEBD1A=
0F24D4C',ql=3D'C88849911A3751A22AEE9CF1ED7CC049',rl=3D'C89C0BF103BEAB7243=
7C81717625B5F2',sl=3D'C8C55FA6DFF9A866B6FA633A17DE733D',tl=3D'C8CC2EB4315=
7A627C1CAEEF0CF7406FC',ul=3D'C9058B150A5484D385495B19A3919DDD',vl=3D'C9F5=
925DEA11B8FE1ECBC979F2AB0176',wl=3D'CA4319B365244D8AC2397D7D4D705413',xl=3D=
'CA83AD8E43654311D4557B4BA5DEFC48',yl=3D'CBA5E8D19C85108783241D215C547594=
',zl=3D'CC3626A654E30C53EDA373C7CDC2A37F',Al=3D'CC8B1DB59E042C70BB86E54A6=
B17E116',Bl=3D'CDE7FD5B4A4101A833825978B62F0E88',Cl=3D'CE799A8A3943BFFBA7=
2AC9A826BE8D10',Dl=3D'CF03F6FBF75D66E010C4586169FECBD3',El=3D'CF4A571EF9F=
296EBD03AB66350982218',Fl=3D'CF69307B0CF62C700CA5CCA9312D477D',Gl=3D'D071=
FFF1A169555DD9690A279C2BD91E',Hl=3D'D08C39C945455735C4E9A68BA228E18C',Il=3D=
'D1F1BD7C5354E29F759A585EE47D5E31',Jl=3D'D243922BA6BB18C42B58C4B97542FC5C=
',Kl=3D'D305C798546920B11DB314AF2863FA99',Ll=3D'D489D3F80CDBC782A0EC8DA8B=
D70FE33',Ml=3D'D51AF2C4C7413D9C02A8A715EDA41F2A',Nl=3D'D54CF36F7D1E15A219=
005072EE260597',Ol=3D'D57A994EE3433FB4E3C5C64D8517B605',Pl=3D'D5FAE4B5815=
FF62D91C0C1E8FE49A2BF',Ql=3D'D64FCFBEE1215A27DF72F0F7E6A0F31E',Rl=3D'D6AE=
D051C2E3577A5C8911801D390CC8',Sl=3D'D80151CA662EB801EE8276C8AE9B37B2',Tl=3D=
'D8AFC5A6B5169258CA90E563A120303D',Ul=3D'D97DBB8F7FE831ED99C127E7B6A0AF4A=
',Vl=3D'DA0F83F852557E730E36924D3D264F93',Wl=3D'DA3BE5ECA0B4BA5C2A4C38F10=
485C85A',Xl=3D'DA476116671635C8CF715E23625DDFDD',Yl=3D'DA942DA80E2856FC7E=
FD58342C303C39',Zl=3D'DAA1E13D253E75ED34C44D2FD1385B58',$l=3D'DAF27086ED4=
D7199336D73796827463C',_l=3D'DC08D571B190D6F8A2EF87D06E1F146F',am=3D'DD14=
39111B72D39207C880B57CDE5486',bm=3D'DDAED8ABBD55A51F33B56D87D08BA2B2',cm=3D=
'DE7BB34B28730D149011A551033AF024',dm=3D'E000C4230EC9C3DDA3AA15D0EF226D55=
',em=3D'E1302EA559574D1F6CFB1C9F43045097',fm=3D'E2532FA8098AF2C6BCDB8DF2A=
217AB78',gm=3D'E2A8433715B29EE1AF9CAA0F852C5460',hm=3D'E2F993353FB605FA6A=
0C3FD42D04EBF0',im=3D'E3323CDC328B6D7529CFF2DB2EBD38A4',jm=3D'E36CB96BC09=
BB7E7860E08BE9A45B54B',km=3D'E3A78F7D650B247A84D3532559ECE72D',lm=3D'E3EF=
7205108EE93EC3904590440C9914',mm=3D'E44087B7DE7EA14BB6B48666EDF697F9',nm=3D=
'E4F0AA331F2F1DEEE669D18F5A9F9238',om=3D'E5322F62B8CC92BDB4A2D8031C340DE7=
',pm=3D'E55F4DE17FF04808436A2DB3D699AA39',qm=3D'E567AD8ADF88C36AB1746CE5E=
F4415A0',rm=3D'E5686D44267960E743E1411B647E7B11',sm=3D'E57D7F28B2B5FC627B=
BD9757513C6BED',tm=3D'E5B57CCFE3D1DB8DFCD67678255F3B1A',um=3D'E6F42F447B2=
808A736517D4BCAA7C0AB',vm=3D'E726C6CEA46E5189310242B9ED854608',wm=3D'E7CF=
574E84F65DF16A118B2DD223BB21',xm=3D'E8AD46E5BC9FF0927CABEF786A7A02F2',ym=3D=
'EA2484C3DA4230FE46605E82ECDBBA29',zm=3D'EA6BE5F0CF70D2B78341CBBDD633D0AC=
',Am=3D'EA6F329ECCB61DBB895BB1B7188C26A7',Bm=3D'EADBFEC3D640B8ADD1C359142=
E8A718D',Cm=3D'EC75D18FE08C63382973E76D314ABCFB',Dm=3D'ECED62B5533967FA16=
E41F8EF8227D91',Em=3D'ED29BCD4588FB408505254D3E37471AD',Fm=3D'ED4E20D72B1=
A3163A55A1FFB74D44C78',Gm=3D'ED648B0842DB604FA90D9E32B67A486C',Hm=3D'EE68=
BD4A73A87A3C6F7A7FB14276B849',Im=3D'EEB718237BCA314DBCE45FD4DD1A0459',Jm=3D=
'EF3C6755E6189CBCCD12FEE8957FB766',Km=3D'EF987821404331A7AF25A7FE48B5D53C=
',Lm=3D'EFFC5C810EFCE41A8DD99A0627375062',Mm=3D'F2278056625CAEC30F3A7CBA6=
E020951',Nm=3D'F2BA1C3B973BD18282620009EF832330',Om=3D'F3CBAAF778ABCC64F9=
F1F6E35B53577D',Pm=3D'F42BA1E90CFF5CBCDA836AA143EE4A93',Qm=3D'F4A92C36E02=
F4D0FDCCCFD9C0F5CB3BE',Rm=3D'F4CDD3D2AF4F0AAE5B83556B869CD19E',Sm=3D'F504=
382941A493EE8CD068112F44760B',Tm=3D'F681DB0334945026BBC5A50731AD1750',Um=3D=
'F6E765A536E460801523F2F572CC6CEE',Vm=3D'F8A623537A339993B52AA1DA91C71CDF=
',Wm=3D'F8BF27D5232EB295E98E993AB376BEBE',Xm=3D'F8D35316961DF53D658B3327A=
FCB6E47',Ym=3D'F8D3C65F03E3A2F04401A98EF05A6553',Zm=3D'F8D78587ECF53D03B3=
8157EAC795956D',$m=3D'FBA6FED32E9CCCA7EC84D10220E57262',_m=3D'FBC1C03E492=
0866FA874C765F7E0E804',an=3D'FD4BE067D2C67E1DD408F12729E3254B',bn=3D'FDAD=
C64F4C47E51D8AE1733A697FC39E',cn=3D'FDE8F03AFB5C6FAF9A362DA38C660937',dn=3D=
'FE741BD2D158E42F3C8BE1FD456928A9',en=3D'FEB07A975214DC56EF6DD3A1FC5B03A9=
',fn=3D':',gn=3D'.cache.js',hn=3D'loadExternalRefs',jn=3D'end',kn=3D'http=
:',ln=3D'file:',mn=3D'_gwt_dummy_',nn=3D'__gwtDevModeHook:ritz',on=3D'Ign=
oring non-whitelisted Dev Mode URL: ',pn=3D':moduleBase';var =
o=3Dwindow;var p=3Ddocument;r(O,P);function q(){var =
a=3Do.location.search;return a.indexOf(Q)!=3D-1||a.indexOf(R)!=3D-1}=0A=
function =
r(a,b){if(o.__gwtStatsEvent){o.__gwtStatsEvent({moduleName:S,sessionId:o.=
__gwtStatsSessionId,subSystem:T,evtGroup:a,millis:(new =
Date).getTime(),type:b})}}=0A=
ritz.__sendStats=3Dr;ritz.__moduleName=3DS;ritz.__errFn=3Dnull;ritz.__mod=
uleBase=3DU;ritz.__softPermutationId=3DV;ritz.__computePropValue=3Dnull;r=
itz.__getPropMap=3Dnull;ritz.__installRunAsyncCode=3Dfunction(){};ritz.__=
gwtStartLoadingFragment=3Dfunction(){return =
null};ritz.__gwt_isKnownPropertyValue=3Dfunction(){return =
false};ritz.__gwt_getMetaProperty=3Dfunction(){return null};var =
s=3Dnull;var =
t=3Do.__gwt_activeModules=3Do.__gwt_activeModules||{};t[S]=3D{moduleName:=
S};ritz.__moduleStartupDone=3Dfunction(e){var =
f=3Dt[S].bindings;t[S].bindings=3Dfunction(){var a=3Df?f():{};var =
b=3De[ritz.__softPermutationId];for(var c=3DV;c<b.length;c++){var =
d=3Db[c];a[d[V]]=3Dd[W]}return a}};var u;function v(){w();return u}=0A=
function w(){if(u){return}var =
a=3Dp.createElement(X);a.src=3DY;a.id=3DS;a.style.cssText=3DZ+$;a.tabInde=
x=3D-1;p.body.appendChild(a);u=3Da.contentDocument;if(!u){u=3Da.contentWi=
ndow.document}u.open();var =
b=3Ddocument.compatMode=3D=3D_?ab:bb;u.write(b+cb);u.close()}=0A=
function A(k){function l(a){function b(){if(typeof =
p.readyState=3D=3Ddb){return typeof p.body!=3Ddb&&p.body!=3Dnull}return =
/loaded|complete/.test(p.readyState)}=0A=
var c=3Db();if(c){a();return}function =
d(){if(!c){c=3Dtrue;a();if(p.removeEventListener){p.removeEventListener(e=
b,d,false)}if(e){clearInterval(e)}}}=0A=
if(p.addEventListener){p.addEventListener(eb,d,false)}var =
e=3DsetInterval(function(){if(b()){d()}},fb)}=0A=
function m(c){function d(a,b){a.removeChild(b)}=0A=
var e=3Dv();var f=3De.body;var =
g;if(navigator.userAgent.indexOf(gb)>-1&&window.JSON){var =
h=3De.createDocumentFragment();h.appendChild(e.createTextNode(hb));for(va=
r i=3DV;i<c.length;i++){var =
j=3Dwindow.JSON.stringify(c[i]);h.appendChild(e.createTextNode(j.substrin=
g(W,j.length-W)))}h.appendChild(e.createTextNode(ib));g=3De.createElement=
(jb);g.language=3Dkb;g.appendChild(h);f.appendChild(g);d(f,g)}else{for(va=
r =
i=3DV;i<c.length;i++){g=3De.createElement(jb);g.language=3Dkb;g.text=3Dc[=
i];f.appendChild(g);d(f,g)}}}=0A=
ritz.onScriptDownloaded=3Dfunction(a){l(function(){m(a)})};r(lb,mb);var =
n=3Dp.createElement(jb);n.src=3Dk;if(ritz.__errFn){n.onerror=3Dfunction()=
{ritz.__errFn(S,new =
Error(nb+code))}}p.getElementsByTagName(ob)[V].appendChild(n)}=0A=
ritz.__startLoadingFragment=3Dfunction(a){return =
D(a)};ritz.__installRunAsyncCode=3Dfunction(a){var b=3Dv();var =
c=3Db.body;var =
d=3Db.createElement(jb);d.language=3Dkb;d.text=3Da;c.appendChild(d);c.rem=
oveChild(d)};function B(){var c=3D{};var d;var e;var =
f=3Dp.getElementsByTagName(pb);for(var g=3DV,h=3Df.length;g<h;++g){var =
i=3Df[g],j=3Di.getAttribute(qb),k;if(j){j=3Dj.replace(rb,bb);if(j.indexOf=
(sb)>=3DV){continue}if(j=3D=3Dtb){k=3Di.getAttribute(ub);if(k){var =
l,m=3Dk.indexOf(vb);if(m>=3DV){j=3Dk.substring(V,m);l=3Dk.substring(m+W)}=
else{j=3Dk;l=3Dbb}c[j]=3Dl}}else =
if(j=3D=3Dwb){k=3Di.getAttribute(ub);if(k){try{d=3Deval(k)}catch(a){alert=
(xb+k+yb)}}}else =
if(j=3D=3Dzb){k=3Di.getAttribute(ub);if(k){try{e=3Deval(k)}catch(a){alert=
(xb+k+Ab)}}}}}__gwt_getMetaProperty=3Dfunction(a){var b=3Dc[a];return =
b=3D=3Dnull?null:b};s=3Dd;ritz.__errFn=3De}=0A=
function C(){return (o[Bb]||Cb)+Db}=0A=
function D(a){if(a.match(/^\//)){return =
a}if(a.match(/^[a-zA-Z]+:\/\//)){return a}return ritz.__moduleBase+a}=0A=
function F(){var g=3D[];var h=3DV;function i(a,b){var c=3Dg;for(var =
d=3DV,e=3Da.length-W;d<e;++d){c=3Dc[a[d]]||(c[a[d]]=3D[])}c[a[e]]=3Db}=0A=
var j=3D[];var k=3D[];function l(a){var b=3Dk[a](),c=3Dj[a];if(b in =
c){return b}var d=3D[];for(var e in c){d[c[e]]=3De}if(s){s(a,d,b)}throw =
null}=0A=
k[Eb]=3Dfunction(){var =
a=3Dlocation.search.replace(/^\?/,bb).split(Fb);var b=3Dnull;var =
c=3Dfalse;for(var d=3DV,e=3Da.length;d<e;++d){switch(a[d]){case Eb:case =
Gb:case Hb:case Ib:case Jb:case Kb:b=3DLb;break;case Mb:case Nb:case =
Ob:case Pb:b=3DQb;break;case Rb:case Sb:case Tb:case =
Ub:c=3Dtrue;}}if(b!=3Dnull){return b}else if(c){return Qb}else =
if(o[Vb]){return Lb}return =
Qb};j[Eb]=3D{'false':V,'true':W};k[Wb]=3Dfunction(){if(o[Xb]){return =
o[Xb]}var a=3DdecodeURIComponent(o.location.hash).split(Fb);var b=3Dnew =
RegExp(Yb);for(var c=3DV;c<a.length;c++){var d=3Da[c].split(vb);var =
e=3DdecodeURIComponent(d[V]);var =
f=3DdecodeURIComponent(d[W]);if(e=3D=3DZb&&b.test(f)){return f}}return =
$b};j[Wb]=3D{ar_EG:V,az_AZ:W,bg_BG:_b,bn_IN:ac,ca_ES:bc,cs_CZ:cc,da_DK:dc=
,de_CH:ec,de_DE:fc,'default':gc,el_GR:hc,en_AU:ic,en_CA:jc,en_GB:kc,en_IE=
:lc,en_US:mc,es_ES:nc,fi_FI:oc,fil_PH:pc,fr_CA:qc,fr_FR:rc,gu_IN:sc,hi_IN=
:tc,hr_HR:uc,hu_HU:vc,hy_AM:wc,in_ID:xc,it_IT:yc,iw_IL:zc,ja_JP:Ac,ka_GE:=
Bc,kn_IN:Cc,ko_KR:Dc,lt_LT:Ec,lv_LV:Fc,ml_IN:Gc,mn_MN:Hc,mr_IN:Ic,nl_NL:J=
c,no_NO:Kc,or_IN:Lc,pl_PL:Mc,pt_BR:Nc,pt_PT:Oc,ro_RO:Pc,ru_RU:Qc,sk_SK:Rc=
,sl_SI:Sc,sr_RS:Tc,sv_SE:Uc,ta_IN:fb,te_IN:Vc,th_TH:Wc,tr_TR:Xc,uk_UA:Yc,=
vi_VN:Zc,zh_CN:$c,zh_HK:_c,zh_TW:ad};k[bd]=3Dfunction(){var =
a=3Dnavigator.userAgent.toLowerCase();var =
b=3Dp.documentMode;if(function(){return a.indexOf(cd)!=3D-1}())return =
dd;if(function(){return a.indexOf(ed)!=3D-1&&(b>=3Dhc&&b<ic)}())return =
fd;if(function(){return a.indexOf(ed)!=3D-1&&(b>=3Dgc&&b<ic)}())return =
gd;if(function(){return a.indexOf(ed)!=3D-1&&(b>=3Dfc&&b<ic)}())return =
hd;if(function(){return a.indexOf(jd)!=3D-1||b>=3Dic}())return kd;return =
bb};j[bd]=3D{gecko1_8:V,ie10:W,ie8:_b,ie9:ac,safari:bc};__gwt_isKnownProp=
ertyValue=3Dfunction(a,b){return b in =
j[a]};ritz.__getPropMap=3Dfunction(){var a=3D{};for(var b in =
j){if(j.hasOwnProperty(b)){a[b]=3Dl(b)}}return =
a};ritz.__computePropValue=3Dl;o.__gwt_activeModules[S].bindings=3Dritz._=
_getPropMap;r(O,ld);if(q()){return D(md)}var =
m;try{i([Qb,nd,fd],od);i([Qb,pd,gd],qd);i([Lb,rd,gd],sd);i([Lb,td,fd],ud)=
;i([Lb,vd,fd],wd);i([Qb,xd,kd],yd);i([Qb,zd,dd],Ad);i([Lb,Bd,kd],Cd);i([L=
b,Dd,kd],Ed);i([Qb,Fd,dd],Gd);i([Qb,Hd,fd],Id);i([Lb,xd,kd],Jd);i([Qb,Kd,=
dd],Ld);i([Qb,Md,fd],Nd);i([Qb,rd,kd],Od);i([Lb,Bd,fd],Pd);i([Qb,Qd,gd],R=
d);i([Qb,Sd,dd],Td);i([Lb,Ud,fd],Vd);i([Qb,Wd,gd],Xd);i([Qb,Yd,dd],Zd);i(=
[Lb,Fd,dd],$d);i([Qb,_d,fd],ae);i([Lb,be,kd],ce);i([Lb,de,fd],ee);i([Qb,H=
d,gd],fe);i([Lb,ge,gd],he);i([Qb,$b,dd],ie);i([Lb,je,dd],ke);i([Qb,le,gd]=
,me);i([Qb,ne,dd],oe);i([Qb,Ud,dd],pe);i([Lb,Yd,gd],qe);i([Lb,re,dd],se);=
i([Lb,te,kd],ue);i([Lb,ve,gd],we);i([Lb,pd,kd],xe);i([Qb,ye,kd],ze);i([Lb=
,Ae,dd],Be);i([Lb,Ce,kd],De);i([Lb,Ee,dd],Fe);i([Lb,zd,fd],Ge);i([Qb,xd,d=
d],He);i([Lb,Ie,fd],Je);i([Lb,de,gd],Ke);i([Qb,Le,dd],Me);i([Qb,Ne,dd],Oe=
);i([Qb,Pe,kd],Qe);i([Qb,Re,fd],Se);i([Qb,Te,kd],Ue);i([Qb,Ie,dd],Ve);i([=
Qb,ve,dd],We);i([Lb,nd,gd],Xe);i([Qb,le,fd],Ye);i([Lb,Qd,fd],Ze);i([Lb,Ie=
,dd],$e);i([Qb,_e,kd],af);i([Qb,xd,gd],bf);i([Qb,rd,dd],cf);i([Qb,Ie,kd],=
df);i([Lb,Dd,gd],ef);i([Qb,ff,kd],gf);i([Qb,Qd,kd],hf);i([Lb,jf,kd],kf);i=
([Lb,Ce,dd],lf);i([Qb,mf,kd],nf);i([Lb,of,dd],pf);i([Lb,Sd,gd],qf);i([Qb,=
rf,fd],sf);i([Qb,Wd,fd],tf);i([Lb,_e,fd],uf);i([Qb,de,dd],vf);i([Lb,Re,fd=
],wf);i([Lb,de,kd],xf);i([Lb,yf,gd],zf);i([Lb,je,gd],Af);i([Qb,Kd,kd],Bf)=
;i([Lb,Yd,fd],Cf);i([Lb,Ie,gd],Df);i([Lb,Ef,gd],Ff);i([Qb,Pe,fd],Gf);i([L=
b,_e,kd],Hf);i([Lb,Yd,kd],If);i([Qb,Ud,kd],Jf);i([Lb,yf,fd],Kf);i([Lb,Lf,=
kd],Mf);i([Qb,Bd,gd],Nf);i([Qb,Of,fd],Pf);i([Qb,Le,kd],Qf);i([Lb,Sd,fd],R=
f);i([Lb,Le,gd],Sf);i([Qb,_d,kd],Tf);i([Qb,Uf,dd],Vf);i([Lb,ne,kd],Wf);i(=
[Qb,Kd,gd],Xf);i([Qb,Yf,gd],Zf);i([Qb,Uf,fd],$f);i([Lb,Bd,dd],_f);i([Qb,r=
e,kd],ag);i([Qb,$b,kd],bg);i([Lb,Ie,kd],cg);i([Lb,td,gd],dg);i([Lb,ve,dd]=
,eg);i([Qb,Yd,fd],fg);i([Qb,td,gd],gg);i([Qb,Te,fd],hg);i([Qb,be,dd],ig);=
i([Lb,jg,fd],kg);i([Lb,Md,kd],lg);i([Qb,Sd,kd],mg);i([Lb,xd,fd],ng);i([Qb=
,og,gd],pg);i([Lb,Ef,fd],qg);i([Qb,ff,gd],rg);i([Lb,Re,kd],sg);i([Lb,ge,f=
d],tg);i([Lb,ug,gd],vg);i([Lb,be,fd],wg);i([Lb,_e,dd],xg);i([Qb,Dd,dd],yg=
);i([Lb,zg,dd],Ag);i([Qb,Ne,fd],Bg);i([Qb,Of,kd],Cg);i([Qb,Dg,gd],Eg);i([=
Lb,Dg,kd],Fg);i([Lb,rd,kd],Gg);i([Qb,nd,gd],Hg);i([Lb,mf,kd],Ig);i([Lb,ye=
,fd],Jg);i([Qb,ff,fd],Kg);i([Qb,of,dd],Lg);i([Lb,mf,gd],Mg);i([Qb,ye,gd],=
Ng);i([Lb,jg,dd],Og);i([Qb,be,fd],Pg);i([Qb,Qg,fd],Rg);i([Qb,Hd,kd],Sg);i=
([Lb,rf,fd],Tg);i([Lb,le,kd],Ug);i([Lb,Ee,fd],Vg);i([Qb,Dg,dd],Wg);i([Qb,=
te,dd],Xg);i([Lb,_d,fd],Yg);i([Lb,zg,gd],Zg);i([Lb,re,gd],$g);i([Lb,vd,gd=
],_g);i([Lb,ne,dd],ah);i([Lb,Qg,dd],bh);i([Qb,dh,fd],eh);i([Qb,te,gd],fh)=
;i([Qb,yf,dd],gh);i([Lb,Qd,kd],hh);i([Qb,Fd,fd],ih);i([Lb,Hd,fd],jh);i([L=
b,mf,fd],kh);i([Lb,Lf,gd],lh);i([Qb,re,fd],mh);i([Qb,td,kd],nh);i([Qb,te,=
kd],oh);i([Lb,ye,dd],ph);i([Lb,Ae,fd],qh);i([Qb,Md,dd],rh);i([Qb,pd,fd],s=
h);i([Qb,of,gd],th);i([Qb,ge,kd],uh);i([Qb,de,kd],vh);i([Qb,jg,dd],wh);i(=
[Lb,Ae,gd],xh);i([Qb,Ae,fd],yh);i([Lb,yf,kd],zh);i([Qb,je,fd],Ah);i([Qb,_=
d,gd],Bh);i([Lb,Le,kd],Ch);i([Lb,pd,fd],Dh);i([Lb,te,dd],Eh);i([Lb,Te,kd]=
,Fh);i([Lb,pd,gd],Gh);i([Qb,Qd,dd],Hh);i([Lb,je,kd],Ih);i([Lb,Qd,gd],Jh);=
i([Qb,Dd,kd],Kh);i([Qb,jf,kd],Lh);i([Lb,of,gd],Mh);i([Lb,Of,kd],Nh);i([Lb=
,dh,gd],Oh);i([Qb,Lf,gd],Ph);i([Qb,og,dd],Qh);i([Lb,Te,fd],Rh);i([Qb,vd,g=
d],Sh);i([Lb,Re,gd],Th);i([Lb,Ef,kd],Uh);i([Lb,og,fd],Vh);i([Qb,je,gd],Wh=
);i([Lb,og,dd],Xh);i([Qb,nd,kd],Yh);i([Lb,Ne,fd],Zh);i([Lb,Lf,dd],$h);i([=
Qb,Yf,dd],_h);i([Lb,Kd,kd],ai);i([Qb,td,fd],bi);i([Lb,Kd,fd],ci);i([Lb,ug=
,dd],di);i([Lb,Pe,kd],ei);i([Qb,ge,fd],fi);i([Lb,Wd,dd],gi);i([Lb,le,fd],=
hi);i([Lb,ff,fd],ii);i([Qb,Sd,gd],ji);i([Qb,ve,gd],ki);i([Lb,Wd,gd],li);i=
([Qb,Uf,kd],mi);i([Qb,Qd,fd],ni);i([Qb,zg,kd],oi);i([Qb,re,dd],pi);i([Lb,=
Kd,gd],qi);i([Lb,yf,dd],ri);i([Lb,_e,gd],si);i([Lb,Of,gd],ti);i([Lb,of,kd=
],ui);i([Lb,ne,fd],vi);i([Qb,Qg,gd],wi);i([Qb,Yd,kd],xi);i([Lb,Hd,kd],yi)=
;i([Lb,Fd,gd],zi);i([Lb,Ud,kd],Ai);i([Qb,ne,gd],Bi);i([Lb,$b,gd],Ci);i([L=
b,ff,dd],Di);i([Lb,xd,dd],Ei);i([Lb,og,gd],Fi);i([Lb,Ce,fd],Gi);i([Qb,ye,=
fd],Hi);i([Qb,Qg,kd],Ii);i([Lb,re,fd],Ji);i([Lb,Pe,gd],Ki);i([Lb,le,dd],L=
i);i([Lb,ge,dd],Mi);i([Qb,zg,dd],Ni);i([Qb,Bd,dd],Oi);i([Qb,Ef,fd],Pi);i(=
[Lb,Uf,dd],Qi);i([Lb,jg,kd],Ri);i([Lb,ge,kd],Si);i([Qb,ge,gd],Ti);i([Qb,R=
e,kd],Ui);i([Qb,yf,kd],Vi);i([Lb,Md,gd],Wi);i([Lb,Lf,fd],Xi);i([Qb,Bd,kd]=
,Yi);i([Qb,zd,kd],Zi);i([Lb,Ud,gd],$i);i([Lb,og,kd],_i);i([Qb,Lf,kd],aj);=
i([Qb,$b,gd],bj);i([Lb,Ee,kd],cj);i([Qb,Ne,kd],dj);i([Lb,Yf,kd],ej);i([Qb=
,Re,gd],fj);i([Qb,vd,kd],gj);i([Qb,_e,gd],hj);i([Qb,jg,fd],ij);i([Qb,jf,f=
d],jj);i([Lb,Qg,gd],kj);i([Qb,ug,gd],lj);i([Lb,$b,fd],mj);i([Qb,Le,fd],nj=
);i([Qb,Ee,fd],oj);i([Qb,Yf,fd],pj);i([Lb,ve,kd],qj);i([Lb,Uf,fd],rj);i([=
Lb,jf,dd],sj);i([Qb,Ie,fd],tj);i([Lb,td,dd],uj);i([Qb,Ie,gd],vj);i([Lb,rf=
,dd],wj);i([Qb,rf,dd],xj);i([Qb,rf,gd],yj);i([Qb,vd,fd],zj);i([Qb,dh,kd],=
Aj);i([Qb,Bd,fd],Bj);i([Lb,Ee,gd],Cj);i([Qb,Wd,kd],Dj);i([Qb,jf,dd],Ej);i=
([Qb,mf,dd],Fj);i([Lb,xd,gd],Gj);i([Qb,Lf,dd],Hj);i([Qb,og,kd],Ij);i([Lb,=
jf,fd],Jj);i([Lb,dh,fd],Kj);i([Lb,vd,dd],Lj);i([Qb,jg,kd],Mj);i([Lb,ug,fd=
],Nj);i([Qb,ve,kd],Oj);i([Lb,_d,kd],Pj);i([Qb,nd,dd],Qj);i([Lb,Dd,dd],Rj)=
;i([Qb,ug,kd],Sj);i([Lb,_d,gd],Tj);i([Lb,Uj,fd],Vj);i([Qb,Ee,dd],Wj);i([L=
b,zd,kd],Xj);i([Qb,Ae,gd],Yj);i([Qb,pd,dd],Zj);i([Qb,mf,gd],$j);i([Qb,rd,=
gd],_j);i([Qb,mf,fd],ak);i([Lb,Ce,gd],bk);i([Lb,Ne,dd],ck);i([Qb,Kd,fd],d=
k);i([Qb,be,kd],ek);i([Lb,rf,kd],fk);i([Qb,Yd,gd],gk);i([Qb,te,fd],hk);i(=
[Lb,Md,dd],ik);i([Qb,pd,kd],jk);i([Lb,Uf,gd],kk);i([Qb,Of,dd],lk);i([Lb,u=
g,kd],mk);i([Qb,yf,gd],nk);i([Lb,rd,fd],ok);i([Lb,Uj,kd],pk);i([Lb,_d,dd]=
,qk);i([Lb,Qd,dd],rk);i([Qb,Ee,kd],sk);i([Qb,Uf,gd],tk);i([Lb,Kd,dd],uk);=
i([Qb,le,dd],vk);i([Lb,mf,dd],wk);i([Qb,Re,dd],xk);i([Lb,Le,fd],yk);i([Lb=
,Wd,kd],zk);i([Lb,Uj,gd],Ak);i([Qb,Fd,kd],Bk);i([Qb,zd,fd],Ck);i([Lb,of,f=
d],Dk);i([Qb,le,kd],Ek);i([Qb,td,dd],Fk);i([Qb,xd,fd],Gk);i([Qb,Ce,fd],Hk=
);i([Qb,Dd,gd],Ik);i([Qb,zg,fd],Jk);i([Qb,Ef,gd],Kk);i([Lb,zg,fd],Lk);i([=
Qb,rd,fd],Mk);i([Qb,Dg,kd],Nk);i([Lb,Qg,kd],Ok);i([Qb,Pe,dd],Pk);i([Qb,ye=
,dd],Qk);i([Qb,vd,dd],Rk);i([Lb,rf,gd],Sk);i([Lb,$b,dd],Tk);i([Lb,Fd,kd],=
Uk);i([Lb,Uf,kd],Vk);i([Lb,ve,fd],Wk);i([Qb,Uj,dd],Xk);i([Lb,re,kd],Yk);i=
([Lb,Dg,gd],Zk);i([Lb,$b,kd],$k);i([Lb,te,fd],_k);i([Qb,_e,dd],al);i([Lb,=
Of,dd],bl);i([Lb,nd,dd],cl);i([Lb,je,fd],dl);i([Qb,Te,dd],el);i([Lb,Dg,fd=
],fl);i([Lb,Ud,dd],gl);i([Lb,Hd,gd],hl);i([Lb,Ef,dd],il);i([Qb,ff,dd],jl)=
;i([Lb,Sd,kd],kl);i([Qb,Fd,gd],ll);i([Qb,ge,dd],ml);i([Lb,jg,gd],nl);i([L=
b,Dd,fd],ol);i([Qb,_e,fd],pl);i([Qb,ug,fd],ql);i([Qb,Md,gd],rl);i([Qb,dh,=
dd],sl);i([Lb,te,gd],tl);i([Qb,Lf,fd],ul);i([Qb,of,kd],vl);i([Qb,Dd,fd],w=
l);i([Lb,Pe,dd],xl);i([Lb,Ne,gd],yl);i([Lb,Te,gd],zl);i([Qb,Uj,gd],Al);i(=
[Qb,Dg,fd],Bl);i([Lb,pd,dd],Cl);i([Qb,Ae,kd],Dl);i([Qb,of,fd],El);i([Lb,S=
d,dd],Fl);i([Qb,Ef,dd],Gl);i([Lb,ff,kd],Hl);i([Lb,Ne,kd],Il);i([Qb,Ud,gd]=
,Jl);i([Qb,ve,fd],Kl);i([Qb,Yf,kd],Ll);i([Qb,Pe,gd],Ml);i([Lb,zd,dd],Nl);=
i([Qb,jf,gd],Ol);i([Lb,Fd,fd],Pl);i([Lb,ye,kd],Ql);i([Qb,de,gd],Rl);i([Qb=
,Hd,dd],Sl);i([Qb,ne,fd],Tl);i([Lb,dh,kd],Ul);i([Lb,Yf,gd],Vl);i([Lb,le,g=
d],Wl);i([Lb,zd,gd],Xl);i([Lb,de,dd],Yl);i([Qb,yf,fd],Zl);i([Lb,dh,dd],$l=
);i([Qb,jg,gd],_l);i([Qb,Le,gd],am);i([Lb,Yd,dd],bm);i([Lb,nd,fd],cm);i([=
Qb,dh,gd],dm);i([Lb,Yf,dd],em);i([Lb,Of,fd],fm);i([Qb,Wd,dd],gm);i([Lb,ff=
,gd],hm);i([Lb,Yf,fd],im);i([Lb,be,gd],jm);i([Qb,Uj,fd],km);i([Qb,Ce,kd],=
lm);i([Qb,re,gd],mm);i([Lb,Dg,dd],nm);i([Qb,je,kd],om);i([Qb,Of,gd],pm);i=
([Qb,Ae,dd],qm);i([Lb,Wd,fd],rm);i([Qb,Ne,gd],sm);i([Qb,rf,kd],tm);i([Qb,=
Te,gd],um);i([Qb,ne,kd],vm);i([Lb,Pe,fd],wm);i([Qb,Ee,gd],xm);i([Qb,og,fd=
],ym);i([Lb,zg,kd],zm);i([Qb,be,gd],Am);i([Lb,rd,dd],Bm);i([Lb,Ae,kd],Cm)=
;i([Qb,zd,gd],Dm);i([Lb,vd,kd],Em);i([Qb,$b,fd],Fm);i([Lb,Le,dd],Gm);i([L=
b,td,kd],Hm);i([Qb,Uj,kd],Im);i([Lb,Md,fd],Jm);i([Lb,Qg,fd],Km);i([Qb,Ud,=
fd],Lm);i([Lb,ye,gd],Mm);i([Qb,Md,kd],Nm);i([Lb,Hd,dd],Om);i([Qb,Qg,dd],P=
m);i([Qb,ug,dd],Qm);i([Qb,Ef,kd],Rm);i([Qb,Ce,dd],Sm);i([Qb,de,fd],Tm);i(=
[Qb,je,dd],Um);i([Lb,Bd,gd],Vm);i([Qb,_d,dd],Wm);i([Qb,zg,gd],Xm);i([Lb,n=
d,kd],Ym);i([Lb,Te,dd],Zm);i([Qb,Ce,gd],$m);i([Lb,be,dd],_m);i([Lb,jf,gd]=
,an);i([Lb,ne,gd],bn);i([Qb,Sd,fd],cn);i([Lb,Uj,dd],dn);i([Lb,Re,dd],en);=
m=3Dg[l(Eb)][l(Wb)][l(bd)];var =
n=3Dm.indexOf(fn);if(n!=3D-1){h=3DparseInt(m.substring(n+W),hc);m=3Dm.sub=
string(V,n)}}catch(a){}ritz.__softPermutationId=3Dh;return D(m+gn)}=0A=
function =
G(){if(!o.__gwt_stylesLoaded){o.__gwt_stylesLoaded=3D{}}r(hn,P);r(hn,jn)}=0A=
B();ritz.__moduleBase=3DC();t[S].moduleBase=3Dritz.__moduleBase;var =
H=3DF();if(o){var =
I=3D!!(o.location.protocol=3D=3Dkn||o.location.protocol=3D=3Dln);o.__gwt_=
activeModules[S].canRedirect=3DI;function J(){var =
b=3Dmn;try{o.sessionStorage.setItem(b,b);o.sessionStorage.removeItem(b);r=
eturn true}catch(a){return false}}=0A=
if(I&&J()){var K=3Dnn;var =
L=3Do.sessionStorage[K];if(!/^https?:\/\/(localhost|[a-zA-Z0-9.-]+\.(corp=
|prod)\.google\.com):[0-9]+\/.*$/.test(L)){if(L&&(window.console&&console=
.log)){console.log(on+L)}L=3Dbb}if(L&&!o[K]){o[K]=3Dtrue;o[K+pn]=3DC();va=
r M=3Dp.createElement(jb);M.src=3DL;var =
N=3Dp.getElementsByTagName(ob)[V];N.insertBefore(M,N.firstElementChild||N=
.children[V]);return false}}}G();r(O,jn);A(H);return true}=0A=
ritz.succeeded=3Dritz();;(function(){window._bootstrap=3Dfunction(g,l){va=
r =
d=3Dwindow,b=3Dd.document,a=3Dd.navigator.userAgent,c=3Dwindow.location;c=
.origin&&0=3D=3D!c.href.indexOf(c.origin)&&(d.location=3Dc.origin+c.pathn=
ame+c.search+c.hash);var =
e;e=3D0=3D=3Da.indexOf("Opera");c=3D!e&&-1!=3Da.indexOf("WebKit");a=3D(a=3D=
/WebKit\/(\S+)/.exec(a))?a[1]:"";c&&"500"=3D=3Da?(a=3Dd.innerHeight,e=3Db=
.documentElement.scrollHeight,d=3D=3Dd.top&&e<a&&(a-=3D15),e=3Dd.innerWid=
th):(a=3D"CSS1Compat"=3D=3Db.compatMode&&(!e||e&&"9.50"=3D=3Da)?b.documen=
tElement:b.body,e=3Da.clientWidth,a=3Da.clientHeight);c&&(e+=3D=0A=
15);var =
f=3Db.getElementById("docs-chrome"),f=3Df&&!l?f.offsetHeight:0,h=3Db.getE=
lementById("grid-bottom-bar"),k=3Dh?h.offsetHeight:0;c&&(f=3D119,k=3Dh?31=
:0);c=3Db.getElementById(g+"-grid-table-container");(d=3D/gid=3D([0-9]*)/=
.exec(d.location.hash))&&d[1]&&d[1]!=3Dg?(b.getElementById(g+"-grid-conta=
iner").style.display=3D"none",b=3Db.getElementById("waffle-loading-screen=
"),b.style.display=3D"block"):(c.style.overflow=3D"auto",b=3Dc);b.style.h=
eight=3Da-f-k+"px";b.style.width=3De+"px"};})()=0A=
_bootstrap(1807133374);</SCRIPT>

<TABLE class=3D"grid-bottom-bar" id=3D"grid-bottom-bar" style=3D"bottom: =
0px; position: relative; z-index: 1000;"=20
dir=3D"ltr" cellspacing=3D"0" cellpadding=3D"0">
  <TBODY>
  <TR class=3D"waffle-disclaimer" id=3D"waffle-disclaimer-bar" =
style=3D"display: none;">
    <TD style=3D"width: 3em;"><!-- For adding left padding in such a way =
that bg color will stretch left to edge. -->&nbsp;</TD>
    <TD id=3D"waffle-disclaimer-content" colspan=3D"5">Quotes may be =
delayed up to=20
      20 minutes. Information is provided 'as is' and solely for =
informational=20
      purposes, not for trading purposes or advice.<A =
class=3D"waffle-disclaimer-link"=20
      href=3D"http://www.google.com/googlefinance/disclaimer/"=20
      target=3D"_blank">Disclaimer</A></TD></TR>
  <TR>
    <TD style=3D"width: 3em;">&nbsp;</TD>
    <TD style=3D"width: 1em;">
      <DIV class=3D"docs-sheet-button-bar goog-toolbar =
goog-inline-block">
      <DIV tabindex=3D"0" title=3D"Add Sheet" class=3D"docs-sheet-button =
goog-inline-block docs-sheet-add">
      <DIV class=3D"goog-inline-block docs-sheet-button-outer-box">
      <DIV class=3D"goog-inline-block docs-sheet-button-inner-box">
      <DIV=20
      class=3D"goog-inline-block docs-icon =
docs-sheet-button-icon">&nbsp;</DIV></DIV></DIV></DIV>
      <DIV tabindex=3D"0" title=3D"All Sheets" =
class=3D"docs-sheet-menu-button goog-inline-block docs-sheet-all">
      <DIV class=3D"goog-inline-block docs-sheet-button-outer-box">
      <DIV class=3D"goog-inline-block docs-sheet-button-inner-box">
      <DIV=20
      class=3D"goog-inline-block docs-icon =
docs-sheet-button-icon">&nbsp;</DIV></DIV></DIV></DIV></DIV></TD>
    <TD class=3D"docs-sheet-outer-container">
      <DIV class=3D"goog-inline-block">
      <DIV class=3D"docs-sheet-fade docs-sheet-fade-left">
      <DIV class=3D"docs-sheet-fade3"></DIV>
      <DIV class=3D"docs-sheet-fade2"></DIV>
      <DIV class=3D"docs-sheet-fade1"></DIV></DIV>
      <DIV class=3D"docs-sheet-fade docs-sheet-fade-right">
      <DIV class=3D"docs-sheet-fade1"></DIV>
      <DIV class=3D"docs-sheet-fade2"></DIV>
      <DIV class=3D"docs-sheet-fade3"></DIV></DIV>
      <DIV class=3D"docs-sheet-container goog-inline-block">
      <DIV class=3D"docs-sheet-container-bar goog-toolbar =
goog-inline-block">
      <DIV class=3D"docs-sheet-tab goog-inline-block">
      <DIV class=3D"goog-inline-block docs-sheet-tab-outer-box">
      <DIV class=3D"goog-inline-block docs-sheet-tab-inner-box">
<DIV class=3D"goog-inline-block docs-sheet-tab-caption">Crosswalk</DIV>
      <DIV=20
      class=3D"goog-inline-block =
docs-sheet-tab-dropdown"></DIV></DIV></DIV></DIV>
      <DIV class=3D"docs-sheet-tab goog-inline-block">
      <DIV class=3D"goog-inline-block docs-sheet-tab-outer-box">
      <DIV class=3D"goog-inline-block docs-sheet-tab-inner-box">
<DIV class=3D"goog-inline-block docs-sheet-tab-caption">outstanding =
issues</DIV>
      <DIV=20
      class=3D"goog-inline-block =
docs-sheet-tab-dropdown"></DIV></DIV></DIV></DIV></DIV></DIV></DIV></TD>
    <TD>
      <DIV class=3D"docs-sheet-button-bar goog-toolbar =
goog-inline-block">
      <DIV title=3D"Scroll left" class=3D"docs-sheet-button =
goog-inline-block docs-sheet-left">
      <DIV class=3D"goog-inline-block docs-sheet-button-outer-box">
      <DIV class=3D"goog-inline-block docs-sheet-button-inner-box">
      <DIV=20
      class=3D"goog-inline-block docs-icon =
docs-sheet-button-icon">&nbsp;</DIV></DIV></DIV></DIV>
      <DIV title=3D"Scroll right" class=3D"docs-sheet-button =
goog-inline-block docs-sheet-right">
      <DIV class=3D"goog-inline-block docs-sheet-button-outer-box">
      <DIV class=3D"goog-inline-block docs-sheet-button-inner-box">
      <DIV=20
      class=3D"goog-inline-block docs-icon =
docs-sheet-button-icon">&nbsp;</DIV></DIV></DIV></DIV></DIV></TD>
    <TD id=3D"docs-sheet-message-container">
      <DIV class=3D"docs-sheet-message goog-inline-block"></DIV></TD>
    <TD class=3D"docs-sheet-status-container">
      <DIV=20
class=3D"docs-sheet-status =
goog-inline-block"></DIV></TD></TR></TBODY></TABLE>
<SCRIPT =
src=3D"https://docs.google.com/static/spreadsheets2/client/js/873908263-r=
itz_waffle_i18n_core.js" type=3D"text/javascript"></SCRIPT>

<SCRIPT type=3D"text/javascript">TX_logLoadEvent(2220);</SCRIPT>

<DIV class=3D"error" id=3D"divErrorIe" style=3D"display: none;" =
dir=3D"ltr">A browser=20
error has occurred.<BR>Please press Ctrl-F5 to refresh the page and try=20
again.</DIV>
<DIV class=3D"error" id=3D"divError" style=3D"display: none;" =
dir=3D"ltr">A browser=20
error has occurred.<BR>Please hold the Shift key and click the Refresh =
button to=20
try again.</DIV>
<SCRIPT type=3D"text/javascript">TX_logLoadEvent(2250);=0A=
  function failHard(opt_e) {=0A=
    var isIE =3D !!window.ActiveXObject;=0A=
    var TX_errorDiv =3D document.getElementById("divError" + (isIE ? =
"Ie" : ""));=0A=
    TX_errorDiv.style.display =3D "";=0A=
    var TX_div =3D document.getElementById('app-container');=0A=
    if (TX_div) {=0A=
      TX_div.style.display =3D "none";=0A=
    }=0A=
    if (opt_e && window.console && window.console.log) {=0A=
      window.console.log(opt_e);=0A=
    }=0A=
    return;=0A=
  }=0A=
=0A=
  var TX_IS_MOBILE_NATIVE =3D false;=0A=
  var trixApp;=0A=
  try {=0A=
    trixApp =3D _getInstanceOfApp();=0A=
  } catch (e) {=0A=
    failHard(e);=0A=
  }=0A=
=0A=
  function resizeApp() {=0A=
    if (trixApp) {=0A=
      trixApp.resizeAppToCurrentDimensions();=0A=
    }=0A=
  }=0A=
=0A=
  function unloadModel(){=0A=
    if (trixApp) {=0A=
      trixApp.dispose();=0A=
    }=0A=
  }=0A=
  </SCRIPT>

<DIV id=3D"app-container"></DIV>
<DIV id=3D"menus-container"></DIV></DIV></DIV>
<SCRIPT type=3D"text/javascript">var google; =
trix.debug.setBuildLabel('null'); resizeApp(); window.onload =3D =
resizeApp;var bootstrapData =3D {structure: =
{"action":0,"hb":30000,"lsq":1,"tfe":"vk_91","lmt":1423593927316}, =
gridId: 1807133374, changes: =
{"firstchunkid":"1807133374","firstchunk":[[25813757,[null,[null,"1807133=
374",0,100,0,22],[null,null,[[null,4169085,25218,null,[null,2,13689059],n=
ull,null,null,null,null,1,null,0,null,null,null,12,1],[null,4136573,57730=
,null,[null,2,16573901],null,null,null,null,null,1,1,null,null,null,null,=
12,1,1],[null,4168829,25474,null,[null,2,13689059],null,null,null,null,nu=
ll,1,1,0,null,null,null,12,1],[null,4169599,24704,null,null,null,null,nul=
l,null,null,1,null,null,null,null,null,12,1],[null,4167037,27266,null,[nu=
ll,2,1265500],null,null,null,null,null,1,null,0,null,[null,2,16777215],nu=
ll,11,1],[null,4133948,60355,[null,0],[null,2,16167531],null,null,null,nu=
ll,0,1,1,0,null,[null,2,16777215],null,11,1,1],[null,4166781,27522,null,[=
null,2,1265500],null,null,null,null,null,1,1,0,null,[null,2,16777215],nul=
l,11,1],[null,4194175,128,null,null,null,null,null,null,null,1],[null,419=
3661,642,null,[null,2,13689059],null,null,null,null,null,1,null,0],[null,=
4194173,130,null,[null,2,13689059],null,null,null,null,null,1],[null,4161=
149,33154,null,[null,2,16573901],null,null,null,null,null,1,1,null,null,n=
ull,null,null,null,1],[null,4193917,386,null,[null,2,13689059],null,null,=
null,null,null,1,1],[null,4193663,640,null,null,null,null,null,null,null,=
1,null,0],[null,4194111,192,null,null,null,null,null,null,1,1],[null,4160=
637,33666,null,[null,2,16573901],null,null,null,null,null,1,1,0,null,null=
,null,null,null,1],[null,4193407,896,null,null,null,null,null,null,null,1=
,1,0],[null,4193661,642,null,[null,2,10667209],null,null,null,null,null,1=
,null,0],[null,4194173,130,null,[null,2,10667209],null,null,null,null,nul=
l,1],[null,4194109,194,null,[null,2,10667209],null,null,null,null,1,1],[n=
ull,4161149,33154,null,[null,2,10667209],null,null,null,null,null,1,1,nul=
l,null,null,null,null,null,1],[null,4193917,386,null,[null,2,10667209],nu=
ll,null,null,null,null,1,1],[null,4193661,642,null,[null,2,15987699],null=
,null,null,null,null,1,null,0],[null,4193597,706,null,[null,2,15987699],n=
ull,null,null,null,1,1,null,0],[null,4193405,898,null,[null,2,15987699],n=
ull,null,null,null,null,1,1,0],[null,4193660,643,[null,0],[null,2,1598769=
9],null,null,null,null,null,1,null,0],[null,4194173,130,null,[null,2,1598=
7699],null,null,null,null,null,1],[null,4193404,899,[null,0],[null,2,1598=
7699],null,null,null,null,null,1,1,0],[null,4193599,704,null,null,null,nu=
ll,null,null,1,1,null,0],[null,4185532,8771,[null,0],[null,2,15987699],nu=
ll,null,null,null,0,null,null,0,null,null,null,10],[null,4160636,33667,[n=
ull,0],[null,2,16573901],null,null,null,null,null,1,1,0,null,null,null,nu=
ll,null,1],[null,4193406,897,[null,0],null,null,null,null,null,null,1,1,0=
],[null,4193662,641,[null,0],null,null,null,null,null,null,1,null,0],[nul=
l,4185214,9089,[null,0],null,null,null,null,null,null,1,1,0,null,null,nul=
l,10],[null,4193597,706,null,[null,2,10667209],null,null,null,null,1,1,nu=
ll,0],[null,4160636,33667,[null,0],[null,2,10667209],null,null,null,null,=
null,1,1,0,null,null,null,null,null,1],[null,4152957,41346,null,[null,2,1=
0667209],null,null,null,null,null,1,1,null,null,null,null,10,null,1],[nul=
l,4161151,33152,null,null,null,null,null,null,null,1,1,null,null,null,nul=
l,null,null,1],[null,4193919,384,null,null,null,null,null,null,null,1,1]]=
],null,[[null,null,3,[null,2,"Project Open Data Metadata v1.1 =
"],null,null,0],[],[],[],[null,null,2,null,null,null,1],[null,null,3,[nul=
l,2,"ISO 19115\/19115-2 =
Metadata"],null,null,2],[],[null,null,2,null,null,null,3],[null,null,2,nu=
ll,null,null,3],[null,null,2,null,null,null,3],[null,null,2,null,null,nul=
l,3],[null,null,2,null,null,null,3],[null,null,2,null,null,null,3],[null,=
null,2,null,null,null,3],[null,null,2,null,null,null,3],[null,null,2,null=
,null,null,3],[null,null,2,null,null,null,3],[null,null,2,null,null,null,=
3],[null,null,2,null,null,null,3],[null,null,2,null,null,null,3],[null,nu=
ll,2,null,null,null,3],[null,null,2,null,null,null,3],[null,null,3,[null,=
2,"POD Field"],null,null,4],[null,null,3,[null,2,"JSON =
Label"],null,null,4],[null,null,3,[null,2,"Condition"],null,null,4],[null=
,null,3,[null,2,"Repeats"],null,null,4],[null,null,3,[null,2,"Guidance"],=
null,null,5],[null,null,3,[null,2,"ISO =
Description"],null,null,6],[null,null,3,[null,2,"ISO =
XPath"],null,null,4],[null,null,2,null,null,null,7],[null,null,2,null,nul=
l,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[=
null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2=
,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,3,[null,2,"Cat=
alog =
Fields"],null,null,8],[null,null,2,null,null,null,9],[null,null,2,null,nu=
ll,null,9],[null,null,2,null,null,null,9],[null,null,2,null,null,null,10]=
,[null,null,2,null,null,null,11],[null,null,2,null,null,null,9],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nu=
ll,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[n=
ull,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,3,[null,2,"conformsTo"],null,null,12],[null,=
null,3,[null,2,"Schema =
Version"],null,null,12],[null,null,3,[null,2,"required"],null,null,12],[n=
ull,null,2,null,null,null,13],[null,null,3,[null,2,"populated by Agency =
Enterprise Inventory =
Application"],null,null,14],[null,null,3,[null,2,"--"],null,null,15],[nul=
l,null,3,[null,2,"--"],null,null,12],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,3,[null,2,"dataset"],null,null,12],[null,null,3,[null,2,"Dataset"],null=
,null,12],[null,null,3,[null,2,"required"],null,null,12],[null,null,2,nul=
l,null,null,13],[null,null,3,[null,2,"populated by Agency Enterprise =
Inventory =
Application"],null,null,14],[null,null,3,[null,2,"--"],null,null,15],[nul=
l,null,3,[null,2,"--"],null,null,12],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,3,[null,2,"Dataset =
Fields"],null,null,16],[null,null,2,null,null,null,17],[null,null,2,null,=
null,null,17],[null,null,2,null,null,null,18],[null,null,2,null,null,null=
,19],[null,null,2,null,null,null,20],[null,null,2,null,null,null,17],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nu=
ll,2,null,null,null,7],[null,null,3,[null,2,"title"],null,null,21],[null,=
null,3,[null,2,"Title"],null,null,21],[null,null,3,[null,2,"required"],nu=
ll,null,21],[null,null,3,[null,2,"no"],null,null,22],[null,null,2,null,nu=
ll,null,10],[null,null,3,[null,2,"title"],null,null,23],[null,null,3,[nul=
l,2,"\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:citation\=
/gmd:CI_Citation\/gmd:title\/gco:CharacterString"],null,null,24],[null,nu=
ll,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null=
,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,nul=
l,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[nu=
ll,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,2=
,null,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null,nul=
l,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25=
],[null,null,2,null,null,null,25],[null,null,3,[null,2,"description"],nul=
l,null,21],[null,null,3,[null,2,"Description"],null,null,21],[null,null,3=
,[null,2,"required"],null,null,21],[null,null,3,[null,2,"no"],null,null,2=
2],[null,null,2,null,null,null,10],[null,null,3,[null,2,"abstract"],null,=
null,23],[null,null,3,[null,2,"\/\/gmd:identificationInfo\/gmd:MD_DataIde=
ntification\/gmd:abstract\/gco:CharacterString"],null,null,24],[null,null=
,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null,n=
ull,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,=
25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null=
,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,2,n=
ull,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,=
null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25],=
[null,null,2,null,null,null,25],[null,null,3,[null,2,"keyword"],null,null=
,21],[null,null,3,[null,2,"Tags"],null,null,21],[null,null,3,[null,2,"req=
uired"],null,null,21],[null,null,3,[null,2,"yes"],null,null,22],[null,nul=
l,3,[null,2,"POD JSON validator expects unique =
keywords."],null,null,14],[null,null,3,[null,2,"keywords (theme, place, =
temporal)"],null,null,23],[null,null,3,[null,2,"\/\/gmd:identificationInf=
o\/gmd:MD_DataIdentification\/gmd:descriptiveKeywords\/gmd:MD_Keywords\/g=
md:keyword (gco:CharacterString or =
gmx:Anchor)"],null,null,24],[null,null,2,null,null,null,25],[null,null,2,=
null,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null=
,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25]=
,[null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null,nu=
ll,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null=
,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,nul=
l,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[nu=
ll,null,3,[null,2,"modified"],null,null,21],[null,null,3,[null,2,"Last =
Update"],null,null,21],[null,null,3,[null,2,"required"],null,null,21],[nu=
ll,null,3,[null,2,"no"],null,null,22],[null,null,2,null,null,null,10],[nu=
ll,null,3,[null,2,"1. resource maintenance frequency\n\n2. data citation =
revision date\n\n3. first data citation date =
available"],null,null,26],[null,null,3,[null,2,"1.\/\/gmd:identificationI=
nfo\/gmd:MD_DataIdentification\/gmd:resourceMaintenance\/gmd:MD_Maintenan=
ceInformation\/gmd:maintenanceAndUpdateFrequency\/gmd:userDefinedMaintena=
nceFrequency\/gts:TM_PeriodDuration =
\n\n2.\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:citation=
\/gmd:CI_Citation\/gmd:date\/gmd:CI_Date\/gmd:dateType\/gmd:CI_DateTypeCo=
de =3D=3D \"revision\" + =
gmi:MI_Metadata\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:c=
itation\/gmd:CI_Citation\/gmd:date\/gmd:CI_Date\/gmd:date\/gco:Date =
\n\n3.\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:citation=
\/gmd:CI_Citation\/gmd:date\/gmd:CI_Date\/gmd:date\/gco:Date  =
"],null,null,24],[null,null,2,null,null,null,25],[null,null,2,null,null,n=
ull,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[=
null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null=
,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null,n=
ull,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,=
25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null=
,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,3,[=
null,2,"publisher > =
name"],null,null,21],[null,null,3,[null,2,"Publisher"],null,null,21],[nul=
l,null,3,[null,2,"required"],null,null,21],[null,null,3,[null,2,"no"],nul=
l,null,22],[null,null,2,null,null,null,10],[null,null,3,[null,2,"1. data =
citedResponsibleParty with publisher roleCode\n\n2. point of contact =
with publisher roleCode\n\n3. =
distributor"],null,null,23],[null,null,3,[null,2,"1.\/\/gmd:identificatio=
nInfo\/gmd:MD_DataIdentification\/gmd:citation\/gmd:CI_Citation\/gmd:cite=
dResponsibleParty\/gmd:CI_ResponsibleParty\/gmd:organisationName\/gmd:org=
anisationName[..\/..\/gmd:role\/gmd:CI_RoleCode\/@codeListValue=3D=E2=80=99=
publisher=E2=80=99] =
\n\n2.\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:pointOfC=
ontact\/gmd:CI_ResponsibleParty\/gmd:organisationName[..\/..\/gmd:role\/g=
md:CI_RoleCode\/@codeListValue=3D=E2=80=99publisher=E2=80=99] =
\n\n3.\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:distributor\/gmd=
:MD_Distributor\/gmd:distributorContact\/gmd:CI_ResponsibleParty\/gmd:org=
anisationName"],null,null,21],[null,null,2,null,null,null,25],[null,null,=
2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null,nu=
ll,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,2=
5],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null,=
null,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,2,nu=
ll,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,n=
ull,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[=
null,null,3,[null,2,"publisher > =
subOrganizationOf"],null,null,12],[null,null,2,null,null,null,7],[null,nu=
ll,3,[null,2,"optional"],null,null,12],[null,null,3,[null,2,"no"],null,nu=
ll,27],[null,null,2,null,null,null,10],[null,null,3,[null,2,"-- =
"],null,null,15],[null,null,3,[null,2,"--"],null,null,12],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nu=
ll,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,n=
ull,null,7],[null,null,3,[null,2,"contactPoint > =
fn"],null,null,21],[null,null,3,[null,2,"Contact =
Name"],null,null,21],[null,null,3,[null,2,"required"],null,null,21],[null=
,null,3,[null,2,"no"],null,null,22],[null,null,3,[null,2,"if person's =
name is null, then use organization or position =
name"],null,null,14],[null,null,3,[null,2,"1. point of contact \n1a. =
person name \n1b. organization \n1c. position\n\n2. data =
citedResponsibleParty with 'pointOfContact' roleCode\n2a. person name =
\n2b. organization \n2c. =
position\n"],null,null,23],[null,null,3,[null,2,"1a. =
\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:pointOfContact=
\/gmd:CI_ResponsibleParty\/gmd:individualName (gco:CharacterString or =
gmx:Anchor)\n1b. =
\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:pointOfContact=
\/gmd:CI_ResponsibleParty\/gmd:organisationName  (gco:CharacterString or =
gmx:Anchor)\n1c. =
\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:pointOfContact=
\/gmd:CI_ResponsibleParty\/gmd:positionName (gco:CharacterString or =
gmx:Anchor)\n\n2a.\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/=
gmd:citation\/gmd:CI_Citation\/gmd:citedResponsibleParty\/gmd:CI_Responsi=
bleParty\/gmd:individualName[..\/..\/gmd:role\/gmd:CI_RoleCode\/@codeList=
Value=3D=E2=80=99pointofContact=E2=80=99]  =
\n2b.\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:citation\=
/gmd:CI_Citation\/gmd:citedResponsibleParty\/gmd:CI_ResponsibleParty\/gmd=
:organisationName[..\/..\/gmd:role\/gmd:CI_RoleCode\/@codeListValue=3D=E2=
=80=99pointofContact=E2=80=99]\n2c.\/\/gmd:identificationInfo\/gmd:MD_Dat=
aIdentification\/gmd:citation\/gmd:CI_Citation\/gmd:citedResponsibleParty=
\/gmd:CI_ResponsibleParty\/gmd:positionName[..\/..\/gmd:role\/gmd:CI_Role=
Code\/@codeListValue=3D=E2=80=99pointofContact=E2=80=99] =
"],null,null,24],[null,null,2,null,null,null,25],[null,null,2,null,null,n=
ull,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[=
null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null=
,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null,n=
ull,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,=
25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null=
,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,3,[=
null,2,"contactPoint > =
hasEmail"],null,null,21],[null,null,3,[null,2,"Contact =
Email"],null,null,21],[null,null,3,[null,2,"required"],null,null,21],[nul=
l,null,3,[null,2,"no"],null,null,22],[null,null,2,null,null,null,10],[nul=
l,null,3,[null,2,"point of contact =
email"],null,null,26],[null,null,3,[null,2,"for point of contact above: =
\n\/\/gmd:CI_ResponsibleParty\/gmd:contactInfo\/gmd:CI_Contact\/gmd:addre=
ss\/gmd:CI_Address\/gmd:electronicMailAddress\/gco:CharacterString"],null=
,null,28],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25]=
,[null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null,nu=
ll,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null=
,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,nul=
l,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[nu=
ll,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,2=
,null,null,null,25],[null,null,2,null,null,null,25],[null,null,3,[null,2,=
"identifier"],null,null,21],[null,null,3,[null,2,"Unique =
Identifier"],null,null,21],[null,null,3,[null,2,"required"],null,null,21]=
,[null,null,3,[null,2,"no"],null,null,22],[null,null,2,null,null,null,10]=
,[null,null,3,[null,2,"1. Digital Object Identifier (DOI) URL\n\n2. data =
identifier\n\n3. metadata identifier\n\n4. title =
"],null,null,26],[null,null,3,[null,2,"1. if contains 'doi' or 'DOI' =
string\n\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:citati=
on\/gmd:CI_Citation\/gmd:identifier\/gmd:MD_Identifier\/gmd:code\/gmx:Anc=
hor\/@xlink:href \n\n2. =
\n\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:citation\/gm=
d:CI_Citation\/gmd:identifier\/gmd:MD_Identifier\/gmd:code\n\n3. =
\/\/gmd:fileIdentifier \n\n4. =
\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:citation\/gmd:=
CI_Citation\/gmd:title"],null,null,24],[null,null,2,null,null,null,25],[n=
ull,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,=
2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null,nu=
ll,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,2=
5],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null,=
null,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,2,nu=
ll,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,n=
ull,25],[null,null,3,[null,2,"accessLevel"],null,null,21],[null,null,3,[n=
ull,2,"Public Access =
Level"],null,null,21],[null,null,3,[null,2,"required"],null,null,21],[nul=
l,null,3,[null,2,"no"],null,null,22],[null,null,3,[null,2,"default value =
is \"public\""],null,null,14],[null,null,3,[null,2,"1. resource =
constraints with codes of restricted, confidential, secret, or topSecret =
\n\n2. resource constraints with codes of copyright, patent, =
patentPending, trademark, license, or intellectualPropertyRights \n\n3. =
ISO codes do not specify 'public' as a constraint =
code"],null,null,23],[null,null,3,[null,2,"1. \"non-public\"  when \na. =
\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:resourceConstr=
aints\/gmd:MD_LegalConstraints\/gmd:accessConstraints\/gmd:MD_Restriction=
Code =3D=3D restricted \nb. =
\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:resourceConstr=
aints\/gmd:MD_SecurityConstraints\/gmd:classification\/gmd:MD_Classificat=
ionCode =3D=3D restricted, confidential, secret, or topSecret \n\n2. =
\"restricted public\" when =
\n\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:resourceCons=
traints\/gmd:MD_LegalConstraints\/gmd:accessConstraints\/gmd:MD_Restricti=
onCode =3D=3D copyright, patent, patentPending, trademark, license, or =
intellectualPropertyRights \n\n3. set value of POD json field to public =
if these values do not exist in =
metadata"],null,null,21],[null,null,2,null,null,null,25],[null,null,2,nul=
l,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,nu=
ll,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[n=
ull,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,=
2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null,nu=
ll,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,2=
5],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null,=
null,3,[null,2,"bureauCode"],null,null,21],[null,null,3,[null,2,"Bureau =
Code"],null,null,21],[null,null,3,[null,2,"required"],null,null,21],[null=
,null,3,[null,2,"yes"],null,null,22],[null,null,3,[null,2,"insert value =
when uploaded to Agency Enterprise =
Inventory"],null,null,14],[null,null,3,[null,2,"--"],null,null,23],[null,=
null,3,[null,2,"--"],null,null,21],[null,null,2,null,null,null,25],[null,=
null,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,2,nu=
ll,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,n=
ull,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[=
null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null=
,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null,n=
ull,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,=
25],[null,null,3,[null,2,"programCode"],null,null,21],[null,null,3,[null,=
2,"Program =
Code"],null,null,21],[null,null,3,[null,2,"required"],null,null,21],[null=
,null,3,[null,2,"yes"],null,null,22],[null,null,3,[null,2,"- recommend =
hardcoding program information into the POD, if not feasible then add to =
keywords\n\n- locate program code in the Federal Program Inventory doc =
(http:\/\/goals.performance.gov\/sites\/default\/files\/images\/FederalPr=
ogramInventory_FY13_MachineReadable_091613.xls)\n\n- add Program Code, =
e.g. \"015:001\" as a Theme Keyword\n\n- list  'Federal Program =
Inventory'as o associated Theme Keyword Thesaurus =
"],null,null,29],[null,null,3,[null,2,"Keyword =3D \u003Cprogram =
code>\n+ \nThesaurus =3D 'Federal Program =
Inventory'"],null,null,26],[null,null,3,[null,2,"\/\/gmd:identificationIn=
fo\/gmd:MD_DataIdentification\/gmd:descriptiveKeywords\/gmd:MD_Keywords\/=
gmd:keyword (gco:CharacterString or gmx:Anchor) \n+ =
\n\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:descriptiveK=
eywords\/gmd:MD_Keywords\/gmd:thesaurusName\/gmd:CI_Citation\/gmd:title =
=3D 'Federal Program =
Inventory'\n\n"],null,null,24],[null,null,2,null,null,null,25],[null,null=
,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null,n=
ull,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,=
25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null=
,null,2,null,null,null,25],[null,null,2,null,null,null,25],[null,null,2,n=
ull,null,null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,=
null,25],[null,null,2,null,null,null,25],[null,null,2,null,null,null,25],=
[null,null,3,[null,2,"license"],null,null,12],[null,null,3,[null,2,"Licen=
se"],null,null,12],[null,null,3,[null,2,"if =
applicable"],null,null,12],[null,null,3,[null,2,"no"],null,null,27],[null=
,null,3,[null,2,"default value for government data is 'Public Domain' =
"],null,null,14],[null,null,3,[null,2,"--"],null,null,15],[null,null,3,[n=
ull,2,"--"],null,null,12],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,3,[null,2=
,"rights"],null,null,12],[null,null,3,[null,2,"Rights"],null,null,12],[nu=
ll,null,3,[null,2,"if =
applicable"],null,null,12],[null,null,3,[null,2,"no"],null,null,27],[null=
,null,2,null,null,null,10],[null,null,3,[null,2,"1. legal access =
restriction code\n\n2. security constraints classification =
code"],null,null,15],[null,null,3,[null,2,"1. =
\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:resourceConstr=
aints\/gmd:MD_LegalConstraints\/gmd:accessConstraints\/gmd:MD_Restriction=
Code\n\n2. =
\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:resourceConstr=
aints\/gmd:MD_SecurityConstraints\/gmd:classification\/gmd:MD_Classificat=
ionCode"],null,null,12],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nu=
ll,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,3,[null,2,"=
spatial"],null,null,12],[null,null,3,[null,2,"Spatial"],null,null,12],[nu=
ll,null,3,[null,2,"if =
applicable"],null,null,12],[null,null,3,[null,2,"no"],null,null,27],[null=
,null,3,[null,2,"minimum longitude, minimum latitude, maximum longitude, =
maximum latitude"],null,null,14],[null,null,3,[null,2,"Geographic =
Bounding =
Coordinates"],null,null,15],[null,null,3,[null,2,"\/\/gmd:identificationI=
nfo\/gmd:MD_DataIdentification\/gmd:extent\/gmd:EX_Extent\/gmd:geographic=
Element\/gmd:EX_GeographicBoundingBox\/gmd:westBoundLongitude\n+\n\/\/gmd=
:identificationInfo\/gmd:MD_DataIdentification\/gmd:extent\/gmd:EX_Extent=
\/gmd:geographicElement\/gmd:EX_GeographicBoundingBox\/gmd:southBoundLati=
tude\n+\n\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:exten=
t\/gmd:EX_Extent\/gmd:geographicElement\/gmd:EX_GeographicBoundingBox\/gm=
d:eastBoundLongitude\n+\n\/\/gmd:identificationInfo\/gmd:MD_DataIdentific=
ation\/gmd:extent\/gmd:EX_Extent\/gmd:geographicElement\/gmd:EX_Geographi=
cBoundingBox\/gmd:northBoundLatitude\n"],null,null,12],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nu=
ll,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,7],[null,null,3,[null,2,"temporal"],null,null,12],[null,null,3,[nul=
l,2,"Temporal"],null,null,12],[null,null,3,[null,2,"if =
applicable"],null,null,12],[null,null,2,null,null,null,13],[null,null,3,[=
null,2,"concatonate values, \ne.g. =
2015-01-01\/2015-02-02"],null,null,14],[null,null,3,[null,2,"1. time =
period begin and end dates\n\n2. time instant\n\n3. min and max value of =
multiple date =
ranges\n"],null,null,15],[null,null,3,[null,2,"1.\n\/\/gmd:identification=
Info\/gmd:MD_DataIdentification\/gmd:extent\/gmd:EX_Extent\/gmd:temporalE=
lement\/gmd:EX_TemporalExtent\/gmd:extent\/gml:TimePeriod\/gml:beginPosit=
ion =
\n+\n\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:extent\/g=
md:EX_Extent\/gmd:temporalElement\/gmd:EX_TemporalExtent\/gmd:extent\/gml=
:TimePeriod\/gml:endPosition \n\n2. if single date use this field to =
populate as both start\/end date =
\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:extent\/gmd:EX=
_Extent\/gmd:temporalElement\/gmd:EX_TemporalExtent\/gmd:extent\/gml:Time=
Instant\/timePosition \n\n3. if more than two instances of this field =
exist choose the earliest date value and latest date value to populate =
the range of dates  =
\n\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:extent\/gmd:=
EX_Extent\/gmd:temporalElement\/gmd:EX_TemporalExtent\/gmd:extent\/gml:Ti=
meInstant\/timePosition =
"],null,null,12],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,3,[null,2,"accrual=
Periodicity"],null,null,12],[null,null,3,[null,2,"Frequency"],null,null,1=
2],[null,null,3,[null,2,"optional"],null,null,12],[null,null,3,[null,2,"n=
o"],null,null,27],[null,null,2,null,null,null,10],[null,null,3,[null,2," =
resource maintenance and update =
frequency"],null,null,15],[null,null,3,[null,2,"\/\/gmd:identificationInf=
o\/gmd:MD_DataIdentification\/gmd:resourceMaintenance\/gmd:MD_Maintenance=
Information\/gmd:maintenanceAndUpdateFrequency\/gmd:MD_MaintenanceFrequen=
cyCode \n\nConvert values of this field based on the following mapping: =
\ncontinual - R\/PT1S\ndaily - R\/P1D\nweekly - R\/P1W\nfortnightly - =
R\/P0.5M\nmonthly - R\/P1M\nquarterly - R\/P3M\nbiannually - =
R\/P0.5Y\nasNeeded - irregular\nirregular - irregular\nnotPlanned - =
irregular\nunknown - =
irregular"],null,null,12],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,3,[null,2=
,"conformsTo "],null,null,12],[null,null,3,[null,2,"Data =
Standard"],null,null,12],[null,null,3,[null,2,"optional"],null,null,12],[=
null,null,3,[null,2,"no"],null,null,27],[null,null,2,null,null,null,10],[=
null,null,3,[null,2,"--"],null,null,15],[null,null,3,[null,2,"--"],null,n=
ull,12],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,3,[null,2,"dataQuality"],nu=
ll,null,12],[null,null,3,[null,2,"Data =
Quality"],null,null,12],[null,null,3,[null,2,"optional"],null,null,12],[n=
ull,null,3,[null,2,"no"],null,null,27],[null,null,2,null,null,null,10],[n=
ull,null,3,[null,2,"--"],null,null,15],[null,null,3,[null,2,"--"],null,nu=
ll,12],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,3,[null,2,"describedBy =
"],null,null,12],[null,null,3,[null,2,"Data =
Dictionary"],null,null,12],[null,null,3,[null,2,"optional"],null,null,12]=
,[null,null,3,[null,2,"no"],null,null,27],[null,null,2,null,null,null,10]=
,[null,null,3,[null,2,"1. feature catalog url\n\n2. data dictionary =
URL"],null,null,30],[null,null,3,[null,2,"1. =
\/\/gmd:contentInfo\/gmd:MD_FeatureCatalogueDescription\/featureCatalogue=
Citation\/CI_Citation\/citedResponsibleParty\/CI_ResponsibleParty\/contac=
tInfo\/CI_Contact\/onlineResource\/CI_OnlineResource\/linkage\/URL\n\n2. =
\/\/gmd:aggregationInfo\/gmd:MD_AggregateInformation\/gmd:aggregateDataSe=
tName\/gmd:CI_Citation\/gmd:citedResponsibleParty\/gmd:CI_ResponsiblePart=
y\/gmd:contactInfo\/gmd:CI_Contact\/gmd:onlineResource\/gmd:CI_OnlineReso=
urce\/gmd:CI_OnlineResource\/gmd:linkage\/gmd:URL\nWHERE:\n\/\/gmd:aggreg=
ationInfo\/gmd:MD_AggregateInformation\/gmd:initiativeType\/gmd:DS_Initia=
tiveTypeCode =3D=3D =
dataDictionary"],null,null,31],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[n=
ull,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,3,[n=
ull,2,"describedByType "],null,null,12],[null,null,3,[null,2,"Data =
Dictionary =
Type"],null,null,12],[null,null,3,[null,2,"optional"],null,null,12],[null=
,null,3,[null,2,"no"],null,null,27],[null,null,3,[null,2,"infer mime =
type from suffix of the url for describedBy =
tag"],null,null,14],[null,null,3,[null,2,"--"],null,null,15],[null,null,3=
,[null,2,"--"],null,null,12],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,3,[nul=
l,2,"isPartOf =
"],null,null,12],[null,null,3,[null,2,"Collection"],null,null,12],[null,n=
ull,3,[null,2,"optional"],null,null,12],[null,null,3,[null,2,"no"],null,n=
ull,27],[null,null,2,null,null,null,10],[null,null,3,[null,2,"1. larger =
work identifier\n\n2. larger work title\n\n3. parent =
identifier"],null,null,15],[null,null,3,[null,2,"1. =
\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:aggregationInf=
o\/gmd:MD_AggregateInformation\/gmd:aggregateDataSetIdentifier\/gmd:MD_Id=
entifier\/gmd:code (gco:CharacterString or =
gmx:Anchor)\n+\n\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gm=
d:aggregationInfo\/gmd:MD_AggregateInformation\/gmd:associationType\/gmd:=
DS_AssociationTypeCode =3D=3D largerWorkCitation\n\n2. =
\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:aggregationInf=
o\/gmd:MD_AggregateInformation\/gmd:aggregateDataSetName\/gmd:CI_Citation=
\/gmd:title\n+\n\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gm=
d:aggregationInfo\/gmd:MD_AggregateInformation\/gmd:associationType\/gmd:=
DS_AssociationTypeCode =3D=3D largerWorkCitation\n\n3. =
\/\/gmd:parentIdentifier (gco:CharacterString or =
gmx:Anchor)"],null,null,31],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,3,[null=
,2,"issued "],null,null,12],[null,null,3,[null,2,"Release =
Date"],null,null,12],[null,null,3,[null,2,"optional"],null,null,12],[null=
,null,3,[null,2,"no"],null,null,27],[null,null,3,[null,2,"should be ISO =
8601 extended date format"],null,null,14],[null,null,3,[null,2,"1. data =
citation publication date\n\n2. any data citation =
date"],null,null,15],[null,null,3,[null,2,"1.\n\/\/gmd:identificationInfo=
\/gmd:MD_DataIdentification\/gmd:citation\/gmd:CI_Citation\/gmd:date\/gmd=
:CI_Date\/gmd:dateType\/gmd:CI_DateTypeCode =3D=3D publication =
\n+\n\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:citation\=
/gmd:CI_Citation\/gmd:date\/gmd:CI_Date\/gmd:date (gco:Date or =
gco:DateTime)\n\n2. =
\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:citation\/gmd:=
CI_Citation\/gmd:date\/gmd:CI_Date\/gmd:date (gco:Date or =
gco:DateTime)"],null,null,31],[null,null,2,null,null,null,7],[null,null,2=
,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,3,[nu=
ll,2,"language =
"],null,null,12],[null,null,3,[null,2,"Language"],null,null,12],[null,nul=
l,3,[null,2,"optional"],null,null,12],[null,null,3,[null,2,"yes"],null,nu=
ll,27],[null,null,2,null,null,null,10],[null,null,3,[null,2,"language of =
data"],null,null,15],[null,null,3,[null,2,"\/\/gmd:identificationInfo\/gm=
d:MD_DataIdentification\/gmd:language\n\nConvert the value of this field =
based on the following mapping:\neng; USA - en-US\nspa; USA - =
es-US\neng; CAN - en-CA\nfre; CAN - fr-CA\nspa; MEX - =
es-MX\""],null,null,12],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nu=
ll,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,3,[null,2,"=
landingPage "],null,null,12],[null,null,3,[null,2,"Homepage =
URL"],null,null,12],[null,null,3,[null,2,"optional"],null,null,12],[null,=
null,3,[null,2,"no"],null,null,27],[null,null,2,null,null,null,10],[null,=
null,3,[null,2,"1. doi url\n\n2. distribution transfer options url with =
'information' function code\n\n3. distributor transfer options url with =
'information' function code\n\n4. data citation url with  'information' =
function code"],null,null,15],[null,null,3,[null,2,"1. \nwhen contains =
'doi' or 'DOI' =
\n\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:citation\/gm=
d:CI_Citation\/gmd:identifier\/gmd:MD_Identifier\/gmd:code\/gmx:Anchor\/@=
xlink:href\n\n2. =
\n\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:transferOptions\/gmd=
:MD_DigitalTransferOptions\/gmd:onLine\/gmd:CI_OnlineResource\/gmd:functi=
on\/gmd:CI_OnLineFunctionCode =3D=3D =
information\n+\n\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:transf=
erOptions\/gmd:MD_DigitalTransferOptions\/gmd:onLine\/gmd:CI_OnlineResour=
ce\/linkage\/URL \n\n3. =
\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:distributor\/gmd:MD_Di=
stributor\/gmd:distributorTransferOptions\/gmd:MD_DigitalTransferOptions\=
/gmd:onLine\/gmd:CI_OnlineResource\/gmd:function\/gmd:CI_OnLineFunctionCo=
de =3D=3Dinformation =
\n+\n\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:distributor\/gmd:=
MD_Distributor\/gmd:distributorTransferOptions\/gmd:MD_DigitalTransferOpt=
ions\/gmd:onLine\/gmd:CI_OnlineResource\/gmd:linkage\/gmd:URL\n\n4. =
\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:citation\/gmd:=
CI_Citation\/gmd:citedResponsibleParty\/gmd:CI_ResponsibleParty\/gmd:cont=
actInfo\/gmd:CI_Contact\/gmd:onlineResource\/gmd:CI_OnlineResource\/gmd:f=
unction\/gmd:CI_OnLineFunctionCode=3D=3D =
information\n+\n\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gm=
d:citation\/gmd:CI_Citation\/gmd:citedResponsibleParty\/gmd:CI_Responsibl=
eParty\/gmd:contactInfo\/gmd:CI_Contact\/gmd:onlineResource\/gmd:CI_Onlin=
eResource\/gmd:linkage\/gmd:URL\n"],null,null,12],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,3,[null,2,"primaryITInvestmentUII =
"],null,null,12],[null,null,3,[null,2,"Primary IT Investment UII =
"],null,null,12],[null,null,3,[null,2,"optional"],null,null,12],[null,nul=
l,3,[null,2,"no"],null,null,27],[null,null,3,[null,2,"--"],null,null,14],=
[null,null,3,[null,2,"--"],null,null,15],[null,null,3,[null,2,"--"],null,=
null,12],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[n=
ull,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,3,[null,2,"references =
"],null,null,12],[null,null,3,[null,2,"Related =
Documents"],null,null,12],[null,null,3,[null,2,"optional"],null,null,12],=
[null,null,3,[null,2,"yes"],null,null,27],[null,null,2,null,null,null,10]=
,[null,null,3,[null,2,"1. crossreference url\n\n2. source citation =
url\n\n3. source citation url"],null,null,15],[null,null,3,[null,2,"1. =
\n\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\/gmd:aggregationI=
nfo\/gmd:MD_AggregateInformation\/gmd:associationType\/gmd:DS_Association=
TypeCode =3D=3D =
crossreference\n+\n\/\/gmd:identificationInfo\/gmd:MD_DataIdentification\=
/gmd:aggregationInfo\/gmd:MD_AggregateInformation\/gmd:aggregateDataSetNa=
me\/gmd:CI_Citation\/gmd:citedResponsibleParty\/gmd:CI_ResponsibleParty\/=
gmd:contactInfo\/gmd:CI_Contact\/gmd:onlineResource\/gmd:CI_OnlineResourc=
e\/gmd:linkage\/gmd:URL\n\n2. =
\n\/\/gmd:dataQualityInfo\/gmd:DQ_DataQuality\/gmd:lineage\/gmd:LI_Lineag=
e\/gmd:source\/gmd:LI_Source\/gmd:sourceCitation\/gmd:CI_Citation\/gmd:ci=
tedResponsibleParty\/gmd:CI_ResponsibleParty\/gmd:contactInfo\/gmd:CI_Con=
tact\/gmd:onlineResource\/gmd:CI_OnlineResource\/linkage\/URL \n\n3. =
\n\/\/gmd:dataQualityInfo\/gmd:DQ_DataQuality\/gmd:lineage\/gmd:LI_Lineag=
e\/gmd:source\/gmi:LE_Source\/gmd:sourceCitation\/gmd:CI_Citation\/gmd:ci=
tedResponsibleParty\/gmd:CI_ResponsibleParty\/gmd:contactInfo\/gmd:CI_Con=
tact\/gmd:onlineResource\/gmd:CI_OnlineResource\/linkage\/URL"],null,null=
,12],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nu=
ll,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,n=
ull,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7]=
,[null,null,2,null,null,null,7],[null,null,3,[null,2,"systemOfRecords"],n=
ull,null,12],[null,null,3,[null,2,"System of =
Records"],null,null,12],[null,null,3,[null,2,"optional"],null,null,12],[n=
ull,null,3,[null,2,"no"],null,null,27],[null,null,3,[null,2,"--"],null,nu=
ll,14],[null,null,3,[null,2,"--"],null,null,15],[null,null,3,[null,2,"--"=
],null,null,12],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nu=
ll,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,n=
ull,null,7],[null,null,2,null,null,null,7],[null,null,3,[null,2,"theme"],=
null,null,12],[null,null,3,[null,2,"Theme"],null,null,12],[null,null,3,[n=
ull,2,"optional"],null,null,12],[null,null,2,null,null,null,13],[null,nul=
l,3,[null,2,"POD requested value to identify geospatial =
resources"],null,null,14],[null,null,3,[null,2,"ISO topic =
category"],null,null,32],[null,null,3,[null,2,"\/\/gmd:identificationInfo=
\/gmd:MD_DataIdentification\/gmd:topicCategory\/gmd:MD_TopicCategoryCode"=
],null,null,12],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nu=
ll,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,n=
ull,null,7],[null,null,2,null,null,null,7],[null,null,3,[null,2,"Dataset =
Distribution =
Fields"],null,null,16],[null,null,3,[null,2,"Distribution"],null,null,16]=
,[null,null,3,[null,2,"optional"],null,null,16],[null,null,3,[null,2,"yes=
"],null,null,33],[null,null,2,null,null,null,34],[null,null,2,null,null,n=
ull,35],[null,null,2,null,null,null,17],[null,null,2,null,null,null,7],[n=
ull,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,3,[null,2,"accessURL"],null,null,12],[null,null,3,[null,2,"\nAccess =
URL"],null,null,12],[null,null,3,[null,2,"if =
applicable"],null,null,12],[null,null,3,[null,2,"no"],null,null,27],[null=
,null,2,null,null,null,10],[null,null,3,[null,2,"1. distribution url =
with function code of information, search, order or offlineAccess\n\n2. =
distributor url with function code of information, search, order or =
offlineAccess"],null,null,15],[null,null,3,[null,2,"1.\/\/gmd:distributio=
nInfo\/gmd:MD_Distribution\/gmd:transferOptions\/gmd:MD_DigitalTransferOp=
tions\/gmd:onLine\/gmd:CI_OnlineResource\/gmd:function\/gmd:CI_OnLineFunc=
tionCode=3D=3D information, search, order or =
offlineAccess\n+\n\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:tran=
sferOptions\/gmd:MD_DigitalTransferOptions\/gmd:onLine\/gmd:CI_OnlineReso=
urce\/linkage\/URL\n\n2.\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gm=
d:distributor\/gmd:MD_Distributor\/gmd:distributorTransferOptions\/gmd:MD=
_DigitalTransferOptions\/gmd:onLine\/gmd:CI_OnlineResource\/gmd:function\=
/gmd:CI_OnLineFunctionCode =3D=3Dinformation, search, order or Offline =
Access =
\n+\n\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:distributor\/gmd:=
MD_Distributor\/gmd:distributorTransferOptions\/gmd:MD_DigitalTransferOpt=
ions\/gmd:onLine\/gmd:CI_OnlineResource\/gmd:linkage\/gmd:URL \n =
\n"],null,null,12],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,3,[null,2,"confo=
rmsTo "],null,null,12],[null,null,3,[null,2,"Data =
Standard"],null,null,12],[null,null,3,[null,2,"optional"],null,null,12],[=
null,null,3,[null,2,"no"],null,null,27],[null,null,3,[null,2,"provide =
URL to specification of format"],null,null,29],[null,null,3,[null,2,"1. =
distribution format specification\n\n2. distributor format =
specification"],null,null,15],[null,null,3,[null,2,"1. =
\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:distributionFormat\/gm=
d:MD_Format\/gmd:specification \nIF\ncontent of gmd:specification begins =
with \"http\"\n\n2. =
\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:distributor\/gmd:MD_Di=
stributor\/gmd:distributorFormat\/gmd:MD_Format\/gmd:specification\nIF\nc=
ontent of gmd:specification begins with =
\"http\"\n"],null,null,31],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nu=
ll,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,3,[null,=
2,"describedBy "],null,null,12],[null,null,3,[null,2,"Data Dictionary =
"],null,null,12],[null,null,3,[null,2,"optional"],null,null,12],[null,nul=
l,3,[null,2,"no"],null,null,27],[null,null,2,null,null,null,10],[null,nul=
l,3,[null,2,"feature catalog =
url"],null,null,15],[null,null,3,[null,2,"\/\/gmd:contentInfo\/gmd:MD_Fea=
tureCatalogueDescription\/featureCatalogueCitation\/CI_Citation\/citedRes=
ponsibleParty\/CI_ResponsibleParty\/contactInfo\/CI_Contact\/onlineResour=
ce\/CI_OnlineResource\/linkage\/URL"],null,null,12],[null,null,2,null,nul=
l,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[=
null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2=
,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,3,[null,2,"describedByType =
"],null,null,12],[null,null,3,[null,2,"Data Dictionary =
Type"],null,null,12],[null,null,3,[null,2,"optional"],null,null,12],[null=
,null,3,[null,2,"no"],null,null,27],[null,null,3,[null,2,"infer mime =
type from 'describedBy' =
url"],null,null,14],[null,null,3,[null,2,"--"],null,null,15],[null,null,3=
,[null,2,"--"],null,null,12],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,3,[nul=
l,2,"description =
"],null,null,12],[null,null,3,[null,2,"Description"],null,null,12],[null,=
null,3,[null,2,"optional"],null,null,12],[null,null,3,[null,2,"no"],null,=
null,27],[null,null,2,null,null,null,10],[null,null,3,[null,2,"1. =
distribution url description with 'download' function\n\n2. distributor =
url description with 'download' =
function"],null,null,15],[null,null,3,[null,2,"1. =
\n\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:transferOptions\/gmd=
:MD_DigitalTransferOptions\/gmd:onLine\/gmd:CI_OnlineResource\/gmd:functi=
ongmd:CI_OnLineFunctionCode =3D=3D =
download\n+\n\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:transferO=
ptions\/gmd:MD_DigitalTransferOptions\/gmd:onLine\/gmd:CI_OnlineResource\=
/gmd:description\n\n2.\n\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gm=
d:distributor\/gmd:MD_Distributor\/gmd:distributorTransferOptions\/gmd:MD=
_DigitalTransferOptions\/gmd:onLine\/gmd:CI_OnlineResource\/gmd:functiong=
md:CI_OnLineFunctionCode =3D=3D =
download\n+\n\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:distribut=
or\/gmd:MD_Distributor\/gmd:distributorTransferOptions\/gmd:MD_DigitalTra=
nsferOptions\/gmd:onLine\/gmd:CI_OnlineResource\/gmd:description\n"],null=
,null,31],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[=
null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2=
,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,3,[null,2,"downloadURL =
"],null,null,12],[null,null,3,[null,2,"Download =
URL"],null,null,12],[null,null,3,[null,2,"if =
applicable"],null,null,12],[null,null,3,[null,2,"no"],null,null,27],[null=
,null,2,null,null,null,10],[null,null,3,[null,2,"1. distribution url =
with 'download' function\n\n2. distributor url with 'download' =
function"],null,null,15],[null,null,3,[null,2,"1. =
\n\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:transferOptions\/gmd=
:MD_DigitalTransferOptions\/gmd:onLine\/gmd:CI_OnlineResource\/gmd:functi=
on\/gmd:CI_OnLineFunctionCode=3D=3D =
download\n+\n\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:transferO=
ptions\/gmd:MD_DigitalTransferOptions\/gmd:onLine\/gmd:CI_OnlineResource\=
/linkage\/URL\n \n2. =
\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:distributor\/gmd:MD_Di=
stributor\/gmd:distributorTransferOptions\/gmd:MD_DigitalTransferOptions\=
/gmd:onLine\/gmd:CI_OnlineResource\/gmd:function\/gmd:CI_OnLineFunctionCo=
de =3D=3Ddownload\n+ =
\n\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:distributor\/gmd:MD_=
Distributor\/gmd:distributorTransferOptions\/gmd:MD_DigitalTransferOption=
s\/gmd:onLine\/gmd:CI_OnlineResource\/gmd:linkage\/gmd:URL\n\n"],null,nul=
l,12],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,3,[null,2,"format =
"],null,null,12],[null,null,3,[null,2,"Format"],null,null,12],[null,null,=
3,[null,2,"optional"],null,null,12],[null,null,3,[null,2,"no"],null,null,=
27],[null,null,2,null,null,null,10],[null,null,3,[null,2,"1. =
Distribution format name\n\n2. Distributor format =
name"],null,null,15],[null,null,3,[null,2,"1. =
\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:distributionFormat\/gm=
d:MD_Format\/name\/gco:CharacterString\n\n2. =
\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:distributor\/gmd:MD_Di=
stributor\/gmd:distributorFormat\/gmd:MD_Format\/gmd:name\/gco:CharacterS=
tring =
"],null,null,12],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,3,[null,2,"mediaTy=
pe "],null,null,12],[null,null,3,[null,2,"Media =
Type"],null,null,12],[null,null,3,[null,2,"if =
applicable"],null,null,12],[null,null,3,[null,2,"no"],null,null,27],[null=
,null,3,[null,2,"infer mime type from 'downloadURL' =
url"],null,null,14],[null,null,3,[null,2,"--"],null,null,15],[null,null,3=
,[null,2,"--"],null,null,12],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,3,[nul=
l,2,"title =
"],null,null,12],[null,null,3,[null,2,"Title"],null,null,12],[null,null,3=
,[null,2,"optional"],null,null,12],[null,null,3,[null,2,"no"],null,null,2=
7],[null,null,2,null,null,null,10],[null,null,3,[null,2,"1. distribution =
url name with 'download' function\n\n2. distributor url name with =
'download' function"],null,null,15],[null,null,3,[null,2,"1. =
\n\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:transferOptions\/gmd=
:MD_DigitalTransferOptions\/gmd:onLine\/gmd:CI_OnlineResource\/gmd:functi=
on\/gmd:CI_OnLineFunctionCode=3D=3D =
download\n+\n\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:transferO=
ptions\/gmd:MD_DigitalTransferOptions\/gmd:onLine\/gmd:CI_OnlineResource\=
/gmd:name\/gco:CharacterString\n\n2. =
\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:distributor\/gmd:MD_Di=
stributor\/gmd:distributorTransferOptions\/gmd:MD_DigitalTransferOptions\=
/gmd:onLine\/gmd:CI_OnlineResource\/gmd:function\/gmd:CI_OnLineFunctionCo=
de=3D=3D =
download\n+\n\/\/gmd:distributionInfo\/gmd:MD_Distribution\/gmd:distribut=
or\/gmd:MD_Distributor\/gmd:distributorTransferOptions\/gmd:MD_DigitalTra=
nsferOptions\/gmd:onLine\/gmd:CI_OnlineResource\/gmd:name\/gco:CharacterS=
tring  =
\n"],null,null,12],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,36],[null,null,2,null=
,null,null,37],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nu=
ll,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,36],[null,null,2,null,null,null,37],[null,null,2,null,null,null,7],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[n=
ull,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,36],[null,null,2,null,null,null,37],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nu=
ll,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,n=
ull,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7]=
,[null,null,2,null,null,null,7],[null,null,2,null,null,null,36],[null,nul=
l,2,null,null,null,37],[null,null,2,null,null,null,7],[null,null,2,null,n=
ull,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7]=
,[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null=
,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nul=
l,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[=
null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2=
,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,36],[null,null,2,null,null,null,37],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,36],[null,null,2,null,null,null,=
37],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nu=
ll,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,36],[=
null,null,2,null,null,null,37],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[n=
ull,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,36],[null,null,2,null,null,null,37],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nu=
ll,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,n=
ull,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7]=
,[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null=
,2,null,null,null,7],[null,null,2,null,null,null,36],[null,null,2,null,nu=
ll,null,37],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7]=
,[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null=
,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nul=
l,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[=
null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2=
,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,36],[null,null,2,null,null,null,37],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,36],[null,null,2,null,null,null,37],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nu=
ll,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[n=
ull,null,2,null,null,null,7],[null,null,2,null,null,null,36],[null,null,2=
,null,null,null,37],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[n=
ull,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,36],[null,null,2,null,null,null,37],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nu=
ll,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,n=
ull,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7]=
,[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null=
,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nul=
l,null,7],[null,null,2,null,null,null,36],[null,null,2,null,null,null,37]=
,[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null=
,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nul=
l,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[=
null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2=
,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,36],[nul=
l,null,2,null,null,null,37],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,36],[null,null,2,null,null,null,37],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nu=
ll,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[n=
ull,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,36],[null,null,2,null,null,=
null,37],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[n=
ull,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
36],[null,null,2,null,null,null,37],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nu=
ll,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,n=
ull,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7]=
,[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null=
,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nul=
l,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[=
null,null,2,null,null,null,36],[null,null,2,null,null,null,37],[null,null=
,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nul=
l,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[=
null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2=
,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,36],[null,null,2,nu=
ll,null,null,37],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nu=
ll,null,36],[null,null,2,null,null,null,37],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nu=
ll,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[n=
ull,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,36],[null,null,2,null,null,null,37],[n=
ull,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,36],[null,n=
ull,2,null,null,null,37],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nu=
ll,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,n=
ull,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7]=
,[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null=
,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nul=
l,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[=
null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2=
,null,null,null,36],[null,null,2,null,null,null,37],[null,null,2,null,nul=
l,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[=
null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2=
,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,36],[null,null,2,null,null,nul=
l,37],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nu=
ll,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,36]=
,[null,null,2,null,null,null,37],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nu=
ll,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[n=
ull,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,36],[null,null,2,null,null,null,37],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nu=
ll,2,null,null,null,7],[null,null,2,null,null,null,36],[null,null,2,null,=
null,null,37],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nu=
ll,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,n=
ull,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7]=
,[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null=
,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nul=
l,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[=
null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2=
,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,36],[null,null,2,null,null,null,37],[null,null,2,null,null,null,7],[=
null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2=
,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,36],[null,null,2,null,null,null,37],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nu=
ll,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,36],[null,null=
,2,null,null,null,37],[null,null,2,null,null,null,7],[null,null,2,null,nu=
ll,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[n=
ull,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,36],[null,null,2,null,null,null,37],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nu=
ll,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,n=
ull,null,7],[null,null,2,null,null,null,36],[null,null,2,null,null,null,3=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nu=
ll,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,n=
ull,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7]=
,[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null=
,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nul=
l,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[=
null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2=
,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,36],[n=
ull,null,2,null,null,null,37],[null,null,2,null,null,null,7],[null,null,2=
,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,36],[null,null,2,null,null,null,37],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nu=
ll,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,36],[null,null,2,null,nul=
l,null,37],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[n=
ull,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,36],[null,null,2,null,null,null,37],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nu=
ll,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,n=
ull,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7]=
,[null,null,2,null,null,null,36],[null,null,2,null,null,null,37],[null,nu=
ll,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,n=
ull,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7]=
,[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null=
,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nul=
l,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[=
null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2=
,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,36],[null,null,2,=
null,null,null,37],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,36],[null,null,2,null,null,null,37],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nu=
ll,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,7],[null,null,2,null,null,null,36],[null,null,2,null,null,null,37],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[n=
ull,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,36],[null=
,null,2,null,null,null,37],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nu=
ll,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,n=
ull,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7]=
,[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null=
,2,null,null,null,36],[null,null,2,null,null,null,37],[null,null,2,null,n=
ull,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7]=
,[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null=
,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nul=
l,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[=
null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2=
,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,36],[null,null,2,null,null,n=
ull,37],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,3=
6],[null,null,2,null,null,null,37],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nu=
ll,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[n=
ull,null,2,null,null,null,36],[null,null,2,null,null,null,37],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[n=
ull,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,36],[null,null,2,nul=
l,null,null,37],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nu=
ll,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,n=
ull,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7]=
,[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null=
,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nul=
l,null,36],[null,null,2,null,null,null,37],[null,null,2,null,null,null,7]=
,[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null=
,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nul=
l,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[=
null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2=
,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,36],[null,null,2,null,null,null,37],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,36],[null,nu=
ll,2,null,null,null,37],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nu=
ll,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[n=
ull,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,36],[null,null,2,null,null,null,37],[null,null,2,null,null=
,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[n=
ull,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,=
null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,n=
ull,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nul=
l,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nu=
ll,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nul=
l,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,36],[null,null,2,null,null,null=
,37],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,=
null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null=
,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,=
7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nu=
ll,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,n=
ull,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7]=
,[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null=
,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nul=
l,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,36],=
[null,null,2,null,null,null,37],[null,null,2,null,null,null,7],[null,null=
,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nul=
l,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[=
null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2=
,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,=
null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[nu=
ll,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,36],[null,null,2,null,null,null,37],[null,null,2,n=
ull,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,nu=
ll,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null=
,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,nul=
l,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null=
,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,n=
ull,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,=
null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,36],[null,null,2,null,n=
ull,null,37],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7=
],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,nul=
l,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,nu=
ll,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],=
[null,null,2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,=
2,null,null,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null=
,null,7],[null,null,2,null,null,null,7],[null,null,2,null,null,null,7]]]]=
,[27911206,[null,[null,"1807133374",0,1,0,4]]],[27911206,[null,[null,"180=
7133374",0,1,5,7]]],[29921628,[null,"1807133374",1,[[null,0,1]],[null,[[n=
ull,0,0,259]]]]],[29921628,[null,"1807133374",1,[[null,1,2]],[null,[[null=
,0,0,161]]]]],[29921628,[null,"1807133374",1,[[null,2,3]],[null,[[null,0,=
0,75]]]]],[29921628,[null,"1807133374",1,[[null,3,4]],[null,[[null,0,0,62=
]]]]],[29921628,[null,"1807133374",1,[[null,4,5]],[null,[[null,0,0,228]]]=
]],[29921628,[null,"1807133374",1,[[null,5,6]],[null,[[null,0,0,318]]]]],=
[29921628,[null,"1807133374",1,[[null,6,7]],[null,[[null,0,0,1852]]]]],[2=
9921628,[null,"1807133374",1,[[null,7,8]],[null,[[null,0,0,1139]]]]],[299=
21628,[null,"1807133374",0,[[null,0,2]],[null,[[null,0,0,36]]]]],[2510412=
1,[null,0,1,[],null,null,1,[],1,[],1,[],1,[]]],[25104121,[null,2,1,[],nul=
l,null,1,[],1,[],1,[],1,[]]],[25104121,[null,1,1,[],null,null,1,[],1,[],1=
,[],1,[]]]],"topsnapshot":[[55992331,[null,2]],[21350203,[null,0,0,"18071=
33374",[null,[[null,0,0,"Crosswalk"],[null,2,0,null,null,0],[null,3,0,nul=
l,null,null,0],[null,4,0,null,null,null,null,0],[null,5,0,null,null,null,=
null,null,0],[null,6,0,null,null,null,null,null,null,0],[null,7,0,null,nu=
ll,null,null,null,null,null,[null,0]]]],115,22]],[21350203,[null,1,0,"0",=
[null,[[null,0,0,"outstanding =
issues"],[null,2,0,null,null,0],[null,3,0,null,null,null,0],[null,4,0,nul=
l,null,null,null,0],[null,5,0,null,null,null,null,null,0],[null,6,0,null,=
null,null,null,null,null,0],[null,7,0,null,null,null,null,null,null,null,=
[null,0]]]],1000,26]],[25104121,[null,0,1,[],null,null,1,[],1,[],1,[],1,[=
]]],[25104121,[null,2,1,[],null,null,1,[],1,[],1,[],1,[]]],[25104121,[nul=
l,1,1,[],null,null,1,[],1,[],1,[],1,[]]],[28950036,[null,[null,[[null,3,0=
,null,"America\/Denver"],[null,2,0,"en_US"],[null,4,0,null,null,1],[null,=
10,0,null,null,null,null,null,null,null,null,21],[null,11,0,null,null,nul=
l,null,null,null,null,null,null,100],[null,9,0,null,null,null,null,null,n=
ull,null,[null,null,256,null,null,null,null,null,null,null,null,0]]]]]],[=
34070425,[null,"2014838914",[null,"1807133374",0,115,0,22],4,[null,null,2=
,null,[null,[[null,2,[]]],null,""]]]],[39390250,[null,"1807133374",[null,=
null,2,null,"2014838914"]]],[34070425,[null,"1285721778",[null,"0",0,1,0,=
1],1,[null,null,8,null,null,null,[null,0,0,""]]]],[34070425,[null,"925776=
604",[null,"1807133374"],1,[null,null,8,null,null,null,[null,0,0,""]]]]],=
"revision":155,"sid":"2fc1826c3e8f6975","revisionhmac":"udtoken"}}; var =
mergedConfig =3D =
{"appConfig":{"loadTime":1423682163472,"pathPrefix":"\/spreadsheets\/d\/1=
3K94gLYTnf0uzeBeAU6C70BCd2HVUtdM2VaK1tbhHRU","staticResourcePathPrefix":"=
","flags":{"docs-aiiws":"docs_warm_nf","info_params":{"token":"AC4w5Vi6vz=
6xzbaijSBmg-PUVIYm0coXYg:1423682163083"},"docosEmbedApiJs":"\/\/docs.goog=
le.com\/comments\/u\/0\/d\/AAHRpnXvCureBDxN5d03dRGRtlapSlOgZbauLIoO1XH8qP=
AXHRzUthY26TnRNQxQFh4nEMwpOtWGAlGKP0Vf-tQFY5Bdcpoo_ZrTlEFf4St7vH1c8fiWv8s=
I\/api\/js?hl=3Den&token=3DAGNctVY_c3Vc9XTpjx0AqkZKVyxB3gBHjA:14236821630=
84","docosKeyData":["\/\/docs.google.com\/static\/comments\/client\/js\/2=
339708665-docos_binary_i18n.js",["","","","",""],0,null,null,"0",[null,1,=
null,1,1,1],1,["Matthew =
McCready",null,"\/\/ssl.gstatic.com\/s2\/profiles\/images\/silhouette96.p=
ng","105826285923386888610",1],1,"AAHRpnXvCureBDxN5d03dRGRtlapSlOgZbauLIo=
O1XH8qPAXHRzUthY26TnRNQxQFh4nEMwpOtWGAlGKP0Vf-tQFY5Bdcpoo_ZrTlEFf4St7vH1c=
8fiWv8sI",0,1,null,null,null,1,1,1,1,"https:\/\/30.docs.google.com\/comme=
nts\/u\/105826285923386888610\/d\/AAHRpnXvCureBDxN5d03dRGRtlapSlOgZbauLIo=
O1XH8qPAXHRzUthY26TnRNQxQFh4nEMwpOtWGAlGKP0Vf-tQFY5Bdcpoo_ZrTlEFf4St7vH1c=
8fiWv8sI\/xpc?id=3DAAHRpnXvCureBDxN5d03dRGRtlapSlOgZbauLIoO1XH8qPAXHRzUth=
Y26TnRNQxQFh4nEMwpOtWGAlGKP0Vf-tQFY5Bdcpoo_ZrTlEFf4St7vH1c8fiWv8sI&anon=3D=
false&token=3DAGNctVYbLGnx7e3gPHIFtCZVs1NjOk9fhg:1423682163147",null,"\/c=
omments\/u\/105826285923386888610\/d\/AAHRpnXvCureBDxN5d03dRGRtlapSlOgZba=
uLIoO1XH8qPAXHRzUthY26TnRNQxQFh4nEMwpOtWGAlGKP0Vf-tQFY5Bdcpoo_ZrTlEFf4St7=
vH1c8fiWv8sI","AGNctVYbLGnx7e3gPHIFtCZVs1NjOk9fhg:1423682163147",1,1,"htt=
ps:\/\/docs.google.com\/comments\/u\/105826285923386888610\/c",0,"prod",1=
,null,null,1,null,1],"docosJs":"\/\/docs.google.com\/static\/comments\/cl=
ient\/js\/2339708665-docos_binary_i18n.js","docosUnreadCommentsEnabled":f=
alse,"uls":"{\"itcs\":[],\"selected\":\"\",\"override\":\"\",\"activated\=
":false,\"langs\":[\"en\"]}","scotty_upload_url":"\/upload\/spreadsheets\=
/resumable","docs-net-udmi":500000,"docs-net-udur":"\/upload\/blob\/sprea=
dsheets","docs-net-usud":true,"docs-net-udpt":120000,"docs-enable_feedbac=
k_svg":false,"enable_feedback":true,"domain_type":"ND","docs-offline-eeoo=
ip":false,"olbu":"\/offline","oooap":"\/optout","ooidap":"\/optindialog",=
"ncablmu":"https:\/\/docs.google.com\/support\/bin\/static.py?page=3Dknow=
n_issues.cs","docos-eos":true,"lssv":6,"oswu":"\/fe\/s\/fe.s.ClientModule=
.nocache.js","docs-offline-nnodi":100,"docs-offline-swcmcd":30000,"docs-o=
ffline-swcmcul":10,"docs-offline-basci":0,"sgcn":"APISID","eooodab":false=
,"docs-offline-apuuouid":true,"docs-localstore-lral":500,"docs-localstore=
-ilat":5000,"docs-localstore-iort":10000,"docs-offline-dbfuac":20000,"doc=
s-eacw":true,"docs-offline-oimrb":1073741824,"icso":false,"docs-offline-l=
suid":"u61214cf65666b20d","docs-obsImUrl":"https:\/\/ssl.gstatic.com\/doc=
s\/common\/cleardot.gif","docs_oogt":"OGB_COLDSTART","kixOfflineUrl":"\/d=
ocument","trixOfflineUrl":"\/spreadsheet","trixOfflineUrlSuffix":"\/offli=
ne\/view","trixOnlineUrlSuffix":"\/ccc","ritzOfflineUrl":"\/spreadsheets"=
,"drawingsOfflineUrl":"\/drawings","punchOfflineUrl":"\/presentation","ud=
urls":true,"docs-offline-gcsuwo":true,"fatra":false,"docs-etmi":false,"il=
cm":{"eui":"ADFN-ct4HUMLjuvd5VDHiQRa2XvEjT_enQdu0Tmi6-xy0OI9YJmH9vmkApmnb=
9RnWyxOxblyVpTL","je":1,"sstu":1423682163180000,"si":"COCD8KzN2sMCFQqIHwo=
dIWsAyQ"},"docs-eoi":false,"docs-eopfo":true,"docs-egc":true,"docs-chat_w=
abel":false,"docs-chat_base_url":"talkgadget.google.com\/talkgadget\/","d=
ocs-chat_domain_rotation":true,"docs-ce":true,"docs-ut":0,"docs-chat_pvt"=
:"AMP3uWYaMLgTcnwXBIQilTdnrQPEJCzje5QHADmz7Pq8aJw5RGIe2OfWkrTx1NO68FBjQKh=
TSJwZ","promo_url":"","promo_title":"","promo_title_prefix":"","promo_con=
tent_html":"","promo_element_id":"","promo_orientation":1,"promo_show_on_=
click":false,"promo_show_on_load":false,"show_promo":false,"docs-encp":fa=
lse,"docs-hatsfl":"https:\/\/survey.googleratings.com\/wix\/p7583646.aspx=
?ctry&uilang=3Den&ui=3D1&v1=3DND&p=3Dsheets","docs-hatst":0,"docs-hatsl":=
"","buildLabel":"trix_2015.06-Tue_d","docs-show_debug_info":false,"dcau":=
"https:\/\/chrome.google.com\/webstore\/detail\/apdfllckaahabafndbhieahig=
kjlhalf","docs-ess":true,"ondlburl":"\/\/docs.google.com","drive_url":"\/=
\/drive.google.com?authuser=3D0&usp=3Dsheets_web","app_url":"https:\/\/do=
cs.google.com\/spreadsheets\/?authuser=3D0&usp=3Dsheets_web","docs-sup":"=
\/spreadsheets","docs-uptc":["lsrp","app_install_xsrf_token","usp","urp",=
"utm_source","utm_medium","utm_campaign","utm_term","utm_content"],"docs-=
cwsd":"https:\/\/clients5.google.com","jobset":"prod","docs-els":true,"do=
cs-al":[0,0,0,1,0],"enable_anonymous_photo_creation":false,"docs-ndt":"Un=
titled =
spreadsheet","docs-rpe":false,"docs-spfe":true,"docs-mriim":1800000,"docs=
-edss":false,"docs-eccbs":false,"docs-net-ernjp":true,"docs-eocs":false,"=
docs-enom":false,"docs-rlmp":false,"docs-eibm":false,"docs-enable-gwt-gui=
des":false,"docs-eoidd":false,"docs-eoiiu":false,"ecid":true,"docs-emo":f=
alse,"docs-pedd":true,"docs-eir":false,"docs-eso":false,"docs-esrd":false=
,"docs-esru":false,"docs-ensd":true,"docs-dc":false,"share_ui":"jfk","ser=
ver_time_ms":1423682163182,"gaia_session_id":"0","enable_iframed_embed_ap=
i":false,"cup":"\/folder\/d\/{folderId}\/edit","docs-fut":"\/\/drive.goog=
le.com?authuser=3D0&usp=3Dsheets_web#folders\/{folderId}","esid":true,"es=
ubid":false,"docs-etbs":true,"docs-usp":"sheets_web","docs-pid":"10582628=
5923386888610","docs-mib":52428800,"docs-mip":25000000,"enable_kennedy":t=
rue,"docs-gth":"Go to Sheets home =
screen","opendv":true,"onePickImportDocumentUrl":"","opmbs":52428800,"opm=
pd":5000,"opbu":"https:\/\/docs.google.com\/picker","opru":"https:\/\/doc=
s.google.com\/relay.html","opdu":true,"ophi":"ritz","opst":"000770F203CD4=
1C31FD959A87AAE40DD75C173C31BE5CB4A43","opuci":"","maestro_domain":"https=
:\/\/script.google.com","maestro_container_token":"ACjPJvFFo74fD40jccMcYx=
fMEHLyoqNsDggoCN3c2OjvtXcE6CQFq25LONOCnJLd-caWs6dPvIGPZ59LW-lG10kiL37TLRp=
JKYHt1mXhu7gON_VxtUuy3zWLb_lN1obRTfIX-vZ-LpljYz8","maestro_script_editor_=
uri":"https:\/\/script.google.com\/macros\/?mid=3DACjPJvFFo74fD40jccMcYxf=
MEHLyoqNsDggoCN3c2OjvtXcE6CQFq25LONOCnJLd-caWs6dPvIGPZ59LW-lG10kiL37TLRpJ=
KYHt1mXhu7gON_VxtUuy3zWLb_lN1obRTfIX-vZ-LpljYz8&uiv=3D2","maestro_new_pro=
ject_uri":"https:\/\/script.google.com\/macros\/create?mid=3DACjPJvFFo74f=
D40jccMcYxfMEHLyoqNsDggoCN3c2OjvtXcE6CQFq25LONOCnJLd-caWs6dPvIGPZ59LW-lG1=
0kiL37TLRpJKYHt1mXhu7gON_VxtUuy3zWLb_lN1obRTfIX-vZ-LpljYz8&uiv=3D2","maes=
tro_script_gallery_uri":"https:\/\/docs.google.com\/macros\/scriptGallery=
Panel?mid=3DACjPJvFFo74fD40jccMcYxfMEHLyoqNsDggoCN3c2OjvtXcE6CQFq25LONOCn=
JLd-caWs6dPvIGPZ59LW-lG10kiL37TLRpJKYHt1mXhu7gON_VxtUuy3zWLb_lN1obRTfIX-v=
Z-LpljYz8&uiv=3D2","maestro_script_manager_uri":"https:\/\/script.google.=
com\/macros\/scriptManagerPanel?mid=3DACjPJvFFo74fD40jccMcYxfMEHLyoqNsDgg=
oCN3c2OjvtXcE6CQFq25LONOCnJLd-caWs6dPvIGPZ59LW-lG10kiL37TLRpJKYHt1mXhu7gO=
N_VxtUuy3zWLb_lN1obRTfIX-vZ-LpljYz8&uiv=3D2","enable_maestro":true,"docs-=
emae":true,"mae-cwssw":false,"mae-aoeba":true,"mae-esme":false,"docs-rn":=
1743618989,"docs-pn":593,"docs-heof":false,"docs-cpkl":["ACvpgWco5jxXz5I+=
pBxFnImrJtp4HXZ0M5m2XwNvLsvk0AF45agpk2o4ceaV3ixQA5BgcMIdqLet"],"docs-hucs=
":true,"docs-hasid":"Sheets","docs-hdck":"AIzaSyDK9NGgwpilHBYveN5N3fzbtEn=
UEmD4PEg","docs-hunca":true,"docs-heoai":true,"docs-hdod":"docs.google.co=
m","enable_omnibox_help_menu":false,"enable_omnibox":false,"docs-sticky_v=
iew_mode":true,"docs-se":false,"docs-ebcrsct":true,"docs-iror":false,"xdb=
cmUri":"https:\/\/docs.google.com\/spreadsheets\/xdbcm.html","xdbcfAllowX=
pc":true,"docs-corsbc":true,"xdbcfAllowHostNamePrefix":true,"docs-spdy":f=
alse,"fwaaw":true,"fmtc":{"SHARED":2000000},"fmcpsn":{"SHARED":100},"fmcp=
c":{"SHARED":50000},"fmc":{"SHARED":18278},"fimh":{"SHARED":50},"fmix":{"=
SHARED":50},"fmpp":{"SHARED":999},"fmer":{"SHARED":50000},"fmec":{"SHARED=
":300},"fmacf":{"SHARED":100},"frs":{"SHARED":0},"feptahm":{"SHARED":fals=
e},"fplnas":{"SHARED":true},"fmraffp":{"SHARED":10000},"frsfl":["DEGREES"=
,"ISERROR","SUMXMY2","ROW","PERCENTRANK.INC","FIXED","SUMIFS","SINH","CLE=
AN","PERMUT","ISEVEN","&","F.DIST","DEVSQ","SYD","%","ISDATE","*","+","\/=
","-","EQ",">","DIVIDE","=3D","\u003C","DVARP","TODAY","ACOS","NPER","N",=
"FV","REGEXMATCH","DELTA","T","POWER","INT","TTEST","TBILLPRICE","VALUE",=
"DMIN","MEDIAN","^","WHATTHEFOXSAY","LOGINV","COUPNCD","ISFORMULA","IMPOR=
TDATA","NORMINV","ODD","GT","WORKDAY.INTL","ASIN","WEIBULL","SEARCH","LOW=
ER","COUPPCD","ACCRINTM","WEEKNUM","PROPER","SUMX2MY2","LOGEST","FIND","E=
RFC","SUM","REPT","DATEDIF","PRODUCT","LEFT","COUNTA","ISLOGICAL","TDIST"=
,"YIELD","CORREL","STDEV.INEXACT","MODE","ISREF","PERCENTRANK","CHOOSE","=
T.INV","OCT2BIN","ISERR","PMT","SORT","FINDB","RIGHT","ATAN2","COUNTBLANK=
","MINUS","HEX2OCT","RITZCODERZ","FLOOR.PRECISE","COLUMNS","DB","NETWORKD=
AYS.INTL","AVERAGE","ATANH","ROWS","LARGE","EVEN","F.DIST.RT","POISSON","=
LT","OCT2HEX","BIN2OCT","COUNTUNIQUE","LN","DEBUG_TOKEN_INDEX","CHAR","CO=
NFIDENCE.NORM","COUNT","DAY","COUPDAYS","ARRAY_LITERAL","BIN2DEC","RANK.A=
VG","DEBUG_OPTIONAL_RANGE_REF","CODE","SMALL","IMAGE","TAN","DEBUG_THROW_=
ERROR","TRUNC","BIN2HEX","VAR","VARPA","FDIST","TO_DOLLARS","NA","FACT","=
COMBIN","NE","PRICE","SECOND","LOG10","GOOGLEREADER","DVAR","COUPDAYBS","=
MATCH","WORKDAY","LOGNORMDIST","EXPON.DIST","DEC2OCT","FLOOR","MROUND","I=
SBLANK","LOOKUP","DAVERAGE","MDETERM","GOOGLECLOCK","XNPV","OR","MAXA","F=
ILTER","QUERY","ROUND","CRITBINOM","PI","RANDBETWEEN","FALSE","MDURATION"=
,"UPPER","ACOSH","PERCENTILE","YEAR","IMPORTFEED","NORMSINV","PEARSON","S=
PLIT","HYPERLINK","TREND","MAX","IPMT","IF","STANDARDIZE","DDB","DCOUNTA"=
,"ARABIC","ISURL","MULTIPLY","DMAX","ROUNDUP","TO_PERCENT","DGET","FORECA=
ST","LCM","EXACT","XIRR","ISNA","DEC2HEX","DEBUG_CONDITIONAL","CONVERT","=
VARP","UPLUS","QUOTIENT","POISSON.DIST","SLOPE","SQRT","UNARY_PERCENT","C=
ONCATENATE","GOOGLETRANSLATE","DPRODUCT","ADDRESS","FLATTEN","T.TEST","LE=
N","GCD","GROWTH","MINUTE","DETECTLANGUAGE","VARA","Z.TEST","GETPIVOTDATA=
","STDEVA","MOD","AVERAGEIFS","OCT2DEC","DEC2BIN","NOW","STDEVP","NOT","S=
UBSTITUTE","CEILING.MATH","FISHERINV","MONTH","UNARY_PLUS","TYPE","TANH",=
"TRANSPOSE","SIN","EXPONDIST","ARRAY_CONSTRAIN","AVERAGEA","LINEST","SUMS=
Q","COUPNUM","SQRTPI","INDIRECT","IMPORTRANGE","COUNTIFS","NOMINAL","COUN=
TIF","MINVERSE","DAYS360","UNARY_MINUS","PRICEMAT","CUMIPMT","FISHER","GE=
OMEAN","DURATION","ABS","SUMX2PY2","RATE","TIMEVALUE","BINOMDIST","RADIAN=
S","RECEIVED","VLOOKUP","REGEXREPLACE","TRIM","ACCRINT","SPARKLINE","NPV"=
,"TRIMMEAN","DOLLARFR","FREQUENCY","PERCENTRANK.EXC","TBILLEQ","TINV","DS=
TDEVP","CONDITION_EQ","DUCKHUNT","YEARFRAC","TIME","RANK","SERIESSUM","NO=
RMDIST","OFFSET","RAND","REPLACE","COLUMN","PV","ISNUMBER","ZTEST","ADD",=
"ERROR.TYPE","IFERROR","DOLLARDE","MID","EOMONTH","UMINUS","MIN","TEXT","=
COVAR","HOUR","SEARCHB","FVSCHEDULE","EFFECT","IMPORTXML","STDEV","SUMPRO=
DUCT","HARMEAN","DSTDEV","SUBTOTAL","FACTDOUBLE","TO_TEXT","CONFIDENCE","=
SIGN","TO_DATE","GAMMALN","LOG","MULTINOMIAL","DCOUNT","COSH","HEX2DEC","=
INTERCEPT","WEEKDAY","POW","TBILLYIELD","EXP","COS","ARRAYFORMULA","SKEW"=
,"ISODD","NETWORKDAYS","ATAN","UNIQUE","NORMSDIST","QUARTILE","CEILING.PR=
ECISE","CONCAT","MIRR","ISTEXT","TO_PURE_NUMBER","ARRAY_ROW","MMULT","ISN=
ONTEXT","SUMIF","ASINH","YIELDDISC","PRICEDISC","T.INV.2T","DATEVALUE","D=
OLLAR","CONDITION_NE","NOEXPAND","CEILING","AVERAGEIF","ROMAN","GTE","HEX=
2BIN","CELL","SLN","INTRATE","GOOGLEFINANCE","AND","LTE","ROUNDDOWN","IND=
EX","DSUM","TRIXTERNS","RANK.EQ","IRR","CUMPRINC","PROB","EDATE","HYPGEOM=
DIST","STEYX","ISEMAIL","RSQ","REGEXEXTRACT","COUPDAYSNC","PPMT","FLOOR.M=
ATH",">=3D","STDEVPA","MINA","REFERENCE","TRUE","JOIN","NEGBINOMDIST","DI=
SC","IMPORTHTML","AVEDEV","KURT","HLOOKUP","\u003C>","\u003C=3D","DATE","=
COUNTIF.LEGACY"],"docs-text-eies":false,"docs-text-efphs":false,"docs-tex=
t-epnss":false,"docs-text-encgscf":true,"docs-text-esm":false,"docs-text-=
eac":false,"docs-text-eal":false,"docs-text-ebua":false,"docs-text-esc":f=
alse,"docs-text-elwfflwf":false,"docs-text-edtui":false,"frfhu":"\/static=
\/spreadsheets2\/funcdocs\/1034383515-en_US.json","mobilenative-ecbc":fal=
se,"fcpt":1000,"fcpemt":0,"fcpnct":5000,"fetme2":true,"fxfhi":[],"ffhigh"=
:["de","en","es","fr","it","ja","ko","nl","pl","pt-BR","ru","tr","zh-Hans=
","zh-Hant"],"fecst":true,"fmcbusiw":400000,"fewss":true,"ferb":true,"fel=
ud":true,"fesm":true,"ferur":true,"fesss":true,"fern":true,"feopl":true,"=
fecfs":false,"febcf":false,"fenfm":false,"fenhc":false,"ferpss":true,"fen=
rptp":false,"fevcc":false,"feefe":true,"feidc":false,"fehp":true,"fefh":t=
rue,"fepcsv":false,"fecchf":true,"fefs":true,"ferfp":false,"ferpfp":false=
,"ferfep":false,"fdsfn":true,"feffwf":true,"fetl":false,"fems":true,"few"=
:false,"feppm":false,"ferrofvc":true,"feneb":false,"feqlc":false,"febmn":=
false,"feamn":true,"feeofs":true,"fecv":false,"fenrp":true,"feas":false,"=
fkwea":false,"fecrlc":false,"fgef":"{}","fsifl":false,"fecsi":true,"fsrpf=
x":"\/spreadsheets2","fohp":"http:\/\/docs.google.com\/support\/bin\/answ=
er.py?answer=3D","fcppue":true,"fskb":"https:\/\/docs.google.com\/drawing=
s","fnrh":"http:\/\/docs.google.com\/support\/bin\/answer.py?answer=3D631=
75","fetxi":false,"feifbd":false,"fifhu":"http:\/\/docs.google.com\/suppo=
rt\/bin\/answer.py?answer=3D40608","fusr":false,"feafd":true,"fritz":true=
,"docs-net-cbfd":true,"fmrim":500,"fbcql":-1,"fbcqi":30,"fsbrhu":"\/\/sup=
port.google.com\/docs?p=3Dspreadsheets_find_replace","ffbu":"\/[prefix]fo=
rms\/d\/[id]\/","fepc":true,"fenwo":true,"fesmml":false,"fert":false,"ena=
ble_docos":true,"fppp":"spreadsheets","ferrp":true,"fers":true,"fetriur":=
true},"key":"13K94gLYTnf0uzeBeAU6C70BCd2HVUtdM2VaK1tbhHRU","cosmoId":"13K=
94gLYTnf0uzeBeAU6C70BCd2HVUtdM2VaK1tbhHRU","isBlank":true,"csiReportUrl":=
"https:\/\/gg.google.com\/csi","chrome":true,"protocolNumber":593,"releas=
eNumber":1743618989,"minProtocolNumber":583,"maxProtocolNumber":603,"ogi"=
:"15397653961720760101","oui":"15397653961720760101","editable":false,"co=
mmentable":false,"objectImageUrlPath":"embed\/oimg","syncMap":"[{\"data\"=
:{\"value\":0},\"keyPath\":[\"syncMap\",\"preferences\",\"docs-hats_dc\"]=
,\"state\":{\"timestamp\":1423682135951000}},{\"data\":{\"value\":false},=
\"keyPath\":[\"syncMap\",\"preferences\",\"docs-hats_st\"],\"state\":{\"t=
imestamp\":1423682135951000}},{\"data\":{\"value\":false},\"keyPath\":[\"=
syncMap\",\"preferences\",\"mae-show_addons_menu_promo\"],\"state\":{\"ti=
mestamp\":1423682136092000}},{\"data\":{\"value\":\"\"},\"keyPath\":[\"sy=
ncMap\",\"preferences\",\"mae-show_addons_promo\"],\"state\":{\"timestamp=
\":1423682136092000}},{\"data\":{\"value\":false},\"keyPath\":[\"syncMap\=
",\"preferences\",\"docs-homescreen-dbs\"],\"state\":{\"timestamp\":14218=
47841480736}},{\"data\":{\"value\":true},\"keyPath\":[\"syncMap\",\"prefe=
rences\",\"docs-homescreen-wws\"],\"state\":{\"timestamp\":14218478414807=
36}},{\"data\":{\"wordList\":[]},\"keyPath\":[\"syncMap\",\"preferences\"=
,\"docs-user_dictionary\"],\"state\":{\"timestamp\":1423682136097000}},{\=
"data\":{\"value\":false},\"keyPath\":[\"syncMap\",\"preferences\",\"docs=
-screenreader\"],\"state\":{\"timestamp\":1423682135955000}},{\"data\":{\=
"value\":false},\"keyPath\":[\"syncMap\",\"preferences\",\"docs-enable_br=
aille\"],\"state\":{\"timestamp\":1423682135955000}},{\"data\":{\"value\"=
:true},\"keyPath\":[\"syncMap\",\"preferences\",\"ritz-EnableAutosuggest\=
"],\"state\":{\"timestamp\":1422282880592542}},{\"data\":{\"value\":true}=
,\"keyPath\":[\"syncMap\",\"preferences\",\"ritz-DisplayFormulaBar\"],\"s=
tate\":{\"timestamp\":1422282880592542}},{\"data\":{\"value\":true},\"key=
Path\":[\"syncMap\",\"preferences\",\"ritz-DisplayFunctionHelp\"],\"state=
\":{\"timestamp\":1422282880592542}},{\"data\":{\"value\":true},\"keyPath=
\":[\"syncMap\",\"preferences\",\"ritz-DisplayFilterViewPromo\"],\"state\=
":{\"timestamp\":1422282880592542}},{\"data\":{\"value\":false},\"keyPath=
\":[\"syncMap\",\"preferences\",\"ritz-IsFirstTimeInRitz\"],\"state\":{\"=
timestamp\":1422282880592542}},{\"data\":{\"value\":true},\"keyPath\":[\"=
syncMap\",\"preferences\",\"ritz-DisplayLocalFilterViewPromo\"],\"state\"=
:{\"timestamp\":1422282880592542}},{\"data\":{\"value\":true},\"keyPath\"=
:[\"syncMap\",\"preferences\",\"ritz-EnableFormulaPreview\"],\"state\":{\=
"timestamp\":1422282880592542}},{\"data\":{\"value\":false},\"keyPath\":[=
\"syncMap\",\"preferences\",\"ritz-HasDismissedMigrationWelcome\"],\"stat=
e\":{\"timestamp\":1422282880592542}},{\"data\":{\"proto\":\"[]\\n\"},\"k=
eyPath\":[\"syncMap\",\"preferences\",\"ritz-MRUNumberFormats\"],\"state\=
":{\"timestamp\":1423682136102000}}]","isSaved":true,"docName":"POD v1.1 =
and ISO 19115\/19115-2 =
Mapping","email":"mattcensus@gmail.com","nickname":"mattCensus","isAnonym=
ousUser":false,"userDashDom":"","userDashPrefix":"","forceBidiControls":f=
alse,"enableScr":false,"gaiaSessionId":"0","authKey":"","imgPath":"https:=
\/\/ssl.gstatic.com\/docs\/spreadsheets\/","isRtlShell":false,"gvizCharts=
TemplateUrl":"http:\/\/goo.gl\/newcharts","jsCompileModeIsRaw":false,"mod=
uleUris":{"core":["\/static\/spreadsheets2\/client\/js\/873908263-ritz_wa=
ffle_i18n_core.js"],"shell":["\/static\/spreadsheets2\/client\/js\/403099=
7766-ritz_waffle_i18n_shell.js"],"impressions":["\/static\/spreadsheets2\=
/client\/js\/2023576875-ritz_waffle_i18n_impressions.js"],"postshellbase"=
:["\/static\/spreadsheets2\/client\/js\/3035582303-ritz_waffle_i18n_posts=
hellbase.js"],"inputtools":["\/static\/spreadsheets2\/client\/js\/2428291=
854-ritz_waffle_i18n_inputtools.js"],"spellcheck":["\/static\/spreadsheet=
s2\/client\/js\/2902573032-ritz_waffle_i18n_spellcheck.js"],"shareclient"=
:["\/static\/spreadsheets2\/client\/js\/1850261995-ritz_waffle_i18n_share=
client.js"],"screenreader":["\/static\/spreadsheets2\/client\/js\/2563794=
17-ritz_waffle_i18n_screenreader.js"],"ritzprotectionpane":["\/static\/sp=
readsheets2\/client\/js\/143014155-ritz_waffle_i18n_ritzprotectionpane.js=
"],"ritzmaestro":["\/static\/spreadsheets2\/client\/js\/290898933-ritz_wa=
ffle_i18n_ritzmaestro.js"],"ritzfilter":["\/static\/spreadsheets2\/client=
\/js\/239199142-ritz_waffle_i18n_ritzfilter.js"],"revisions":["\/static\/=
spreadsheets2\/client\/js\/1569652681-ritz_waffle_i18n_revisions.js"],"ra=
ngeprotectionpane":["\/static\/spreadsheets2\/client\/js\/1025087979-ritz=
_waffle_i18n_rangeprotectionpane.js"],"rangeprotection":["\/static\/sprea=
dsheets2\/client\/js\/414373472-ritz_waffle_i18n_rangeprotection.js"],"fi=
ndreplace":["\/static\/spreadsheets2\/client\/js\/1155865381-ritz_waffle_=
i18n_findreplace.js"],"pickerbase":["\/static\/spreadsheets2\/client\/js\=
/1682442139-ritz_waffle_i18n_pickerbase.js"],"offline":["\/static\/spread=
sheets2\/client\/js\/1086457335-ritz_waffle_i18n_offline.js"],"namedrange=
spane":["\/static\/spreadsheets2\/client\/js\/3846868034-ritz_waffle_i18n=
_namedrangespane.js"],"maestro":["\/static\/spreadsheets2\/client\/js\/11=
14641157-ritz_waffle_i18n_maestro.js"],"hats":["\/static\/spreadsheets2\/=
client\/js\/629679041-ritz_waffle_i18n_hats.js"],"gvizcharts":["\/static\=
/spreadsheets2\/client\/js\/3074601983-ritz_waffle_i18n_gvizcharts.js"],"=
goto":["\/static\/spreadsheets2\/client\/js\/3844384491-ritz_waffle_i18n_=
goto.js"],"filterbar":["\/static\/spreadsheets2\/client\/js\/3845328014-r=
itz_waffle_i18n_filterbar.js"],"drawings":["\/static\/spreadsheets2\/clie=
nt\/js\/721172997-ritz_waffle_i18n_drawings.js"],"links":["\/static\/spre=
adsheets2\/client\/js\/1382548044-ritz_waffle_i18n_links.js"],"docos":["\=
/static\/spreadsheets2\/client\/js\/2439662306-ritz_waffle_i18n_docos.js"=
],"dialogs":["\/static\/spreadsheets2\/client\/js\/2913493397-ritz_waffle=
_i18n_dialogs.js"],"datepicker":["\/static\/spreadsheets2\/client\/js\/10=
19629639-ritz_waffle_i18n_datepicker.js"],"copydialog":["\/static\/spread=
sheets2\/client\/js\/2205881415-ritz_waffle_i18n_copydialog.js"],"cloudbo=
ard":["\/static\/spreadsheets2\/client\/js\/1306478718-ritz_waffle_i18n_c=
loudboard.js"],"conditionalformat":["\/static\/spreadsheets2\/client\/js\=
/1792948021-ritz_waffle_i18n_conditionalformat.js"],"charts":["\/static\/=
spreadsheets2\/client\/js\/4131140074-ritz_waffle_i18n_charts.js"],"autov=
is":["\/static\/spreadsheets2\/client\/js\/1250545589-ritz_waffle_i18n_au=
tovis.js"],"autofilter":["\/static\/spreadsheets2\/client\/js\/2379420847=
-ritz_waffle_i18n_autofilter.js"],"api":["\/static\/spreadsheets2\/client=
\/js\/934131414-ritz_waffle_i18n_api.js"],"ritzpivottables":["\/static\/s=
preadsheets2\/client\/js\/3916175526-ritz_waffle_i18n_ritzpivottables.js"=
],"pivottables":["\/static\/spreadsheets2\/client\/js\/248992244-ritz_waf=
fle_i18n_pivottables.js"],"onepick":["\/static\/spreadsheets2\/client\/js=
\/171315480-ritz_waffle_i18n_onepick.js"],"images":["\/static\/spreadshee=
ts2\/client\/js\/2606210160-ritz_waffle_i18n_images.js"]},"moduleDeps":{"=
core":[],"shell":["core"],"impressions":["core"],"postshellbase":["shell"=
],"inputtools":["shell"],"spellcheck":["postshellbase"],"shareclient":["p=
ostshellbase"],"screenreader":["postshellbase"],"ritzprotectionpane":["po=
stshellbase"],"ritzmaestro":["postshellbase"],"ritzfilter":["postshellbas=
e"],"revisions":["postshellbase"],"rangeprotectionpane":["postshellbase"]=
,"rangeprotection":["postshellbase"],"findreplace":["postshellbase"],"pic=
kerbase":["postshellbase"],"offline":["postshellbase"],"namedrangespane":=
["postshellbase"],"maestro":["postshellbase"],"hats":["postshellbase"],"g=
vizcharts":["postshellbase"],"goto":["postshellbase"],"filterbar":["posts=
hellbase"],"drawings":["postshellbase"],"links":["postshellbase"],"docos"=
:["postshellbase"],"dialogs":["postshellbase"],"datepicker":["postshellba=
se"],"copydialog":["postshellbase"],"cloudboard":["postshellbase"],"condi=
tionalformat":["postshellbase"],"charts":["postshellbase"],"autovis":["po=
stshellbase"],"autofilter":["postshellbase"],"api":["postshellbase"],"rit=
zpivottables":["dialogs"],"pivottables":["dialogs"],"onepick":["pickerbas=
e"],"images":["pickerbase"]},"onePickSheetPickerUrl":"https:\/\/docs.goog=
le.com\/picker?protocol=3Dgadgets&relayUrl=3Dhttps:\/\/docs.google.com\/r=
elay.html&hostId=3Dtrix-copy-sheet&title=3DSelect+a+spreadsheet+to+copy+t=
his+worksheet+into&hl=3Den&authuser=3D0&newDriveView=3Dtrue&origin=3Dhttp=
s:\/\/docs.google.com&st=3D000770F203CD41C31FD959A87AAE40DD75C173C31BE5CB=
4A43&urlInputVisible=3Dtrue&nav=3D((%22all%22,null,%7B%22includeFolders%2=
2:true,%22ownedByMe%22:true,%22mimeTypes%22:%22application\/vnd.google-ap=
ps.spreadsheet,application\/vnd.google-apps.ritz%22%7D),(%22all%22,null,%=
7B%22includeFolders%22:true,%22ownedByMe%22:false,%22mimeTypes%22:%22appl=
ication\/vnd.google-apps.spreadsheet,application\/vnd.google-apps.ritz%22=
%7D),(%22all%22,%22Recent%22,%7B%22mimeTypes%22:%22application\/vnd.googl=
e-apps.spreadsheet,application\/vnd.google-apps.ritz%22%7D))","onePickIns=
ertImageUrl":"https:\/\/docs.google.com\/picker?protocol=3Dgadgets&relayU=
rl=3Dhttps:\/\/docs.google.com\/relay.html&hostId=3Dritz&title=3DInsert+i=
mage&hl=3Den&maxSize=3D5000x5000&authuser=3D0&newDriveView=3Dtrue&origin=3D=
https:\/\/docs.google.com&st=3D000770F203CD41C31FD959A87AAE40DD75C173C31B=
E5CB4A43&thumbs=3D72,5000&nav=3D((%22upload%22,null,%7B%22query%22:%22spr=
eadsheet%22,%22data%22:%7B%22containingCosmoId%22:%2213K94gLYTnf0uzeBeAU6=
C70BCd2HVUtdM2VaK1tbhHRU%22%7D%7D),(%22webcam%22,%22Take+a+snapshot%22,%7=
B%22query%22:%22spreadsheet%22,%22data%22:%7B%22containingCosmoId%22:%221=
3K94gLYTnf0uzeBeAU6C70BCd2HVUtdM2VaK1tbhHRU%22%7D,%22type%22:%22standard%=
22%7D),(%22url%22,%22By+URL%22),(null,%22-%22),(%22photos%22,%22Your+albu=
ms%22),%7Broot:(null,%22Google+Drive%22),items:((%22docs-images%22,null,%=
7B%22includeFolders%22:true,%22ownedByMe%22:true%7D),(%22docs-images%22,n=
ull,%7B%22includeFolders%22:true,%22ownedByMe%22:false%7D),(%22all%22,%22=
Recent%22,%7B%22mimeTypes%22:%22image\/jpeg,image\/gif,image\/png,image\/=
tiff,image\/bmp%22%7D)),options:%7B%22collapsible%22:%22expanded%22%7D%7D=
,(%22image-search%22,%22Search%22,%7B%22comboTypes%22:%22gis,life,getty%2=
2,%22license%22:%22crwm%22%7D))","onePickFontPickerUrl":"https:\/\/docs.g=
oogle.com\/picker?protocol=3Dgadgets&relayUrl=3Dhttps:\/\/docs.google.com=
\/relay.html&hostId=3Dritz-fonts&title=3DFonts&hl=3Den&authuser=3D0&newDr=
iveView=3Dtrue&origin=3Dhttps:\/\/docs.google.com&st=3D000770F203CD41C31F=
D959A87AAE40DD75C173C31BE5CB4A43&navHidden=3Dtrue&multiselectEnabled=3Dtr=
ue&selectButtonLabel=3DOK&nav=3D((%22fonts%22))","onePickImportPickerUrl"=
:"https:\/\/docs.google.com\/picker?protocol=3Dgadgets&relayUrl=3Dhttps:\=
/\/docs.google.com\/relay.html&hostId=3Dtrix-import&title=3DImport+file&h=
l=3Den&authuser=3D0&newDriveView=3Dtrue&origin=3Dhttps:\/\/docs.google.co=
m&st=3D000770F203CD41C31FD959A87AAE40DD75C173C31BE5CB4A43&nav=3D((%22all%=
22,null,%7B%22includeFolders%22:true,%22ownedByMe%22:true,%22mimeTypes%22=
:%22application\/vnd.openxmlformats-officedocument.spreadsheetml.template=
,application\/vnd.ms-excel,application\/vnd.openxmlformats-officedocument=
.spreadsheetml.sheet,text\/tab-separated-values,application\/vnd.ms-excel=
.template.macroEnabled.12,application\/vnd.ms-excel.sheet.macroEnabled.12=
,text\/csv,application\/vnd.oasis.opendocument.spreadsheet,text\/plain%22=
%7D),(%22all%22,null,%7B%22includeFolders%22:true,%22ownedByMe%22:false,%=
22mimeTypes%22:%22application\/vnd.openxmlformats-officedocument.spreadsh=
eetml.template,application\/vnd.ms-excel,application\/vnd.openxmlformats-=
officedocument.spreadsheetml.sheet,text\/tab-separated-values,application=
\/vnd.ms-excel.template.macroEnabled.12,application\/vnd.ms-excel.sheet.m=
acroEnabled.12,text\/csv,application\/vnd.oasis.opendocument.spreadsheet,=
text\/plain%22%7D),(%22all%22,%22Recent%22,%7B%22mimeTypes%22:%22applicat=
ion\/vnd.openxmlformats-officedocument.spreadsheetml.template,application=
\/vnd.ms-excel,application\/vnd.openxmlformats-officedocument.spreadsheet=
ml.sheet,text\/tab-separated-values,application\/vnd.ms-excel.template.ma=
croEnabled.12,application\/vnd.ms-excel.sheet.macroEnabled.12,text\/csv,a=
pplication\/vnd.oasis.opendocument.spreadsheet,text\/plain%22%7D),(%22upl=
oad%22,null,%7B%22query%22:%22docs%22%7D))","ritzDumbClient":false,"rende=
rMode":"full","downloadable":true,"webFonts":"","wasUpgraded":false,"isFi=
rstTimeViewingAfterMigration":false},"id":"2fc1826c3e8f6975","dasherReqPr=
efix":"","trixFe":"vk_91","maxColumns":2147483647,"maxRows":2147483647}; =
mergedConfig['ecso'] =3D false;=0A=
      var browserInfo =3D {};=0A=
      browserInfo['win'] =3D window;=0A=
      browserInfo['doc'] =3D document;=0A=
    =0A=
        function loadWaffle() {=0A=
          trixApp.load(browserInfo, mergedConfig, bootstrapData);=0A=
          bootstrapData =3D null;=0A=
        }=0A=
=0A=
        // If the ritz gwt app is loaded and the ritz namespace is =
exported,=0A=
        // load up waffle.=0A=
        if (typeof ritz !=3D 'undefined' && typeof ritz.NativeChannel =
=3D=3D 'function') {=0A=
          loadWaffle();=0A=
        }=0A=
      </SCRIPT>

<SCRIPT>(window['gbar']=3Dwindow['gbar']||{})._CONFIG=3D[[[0,"www.gstatic=
.com","og.og.en_US.gvaY-Tds6so.O","com","en","283",0,[3,2,".64.37.","","3=
1216,3700262,3700362","1423193169","0"],"40400","c6rbVMSqCsSveJ_ggbgN",0,=
0,"og.og.-1w43flvc3xz5t.L.X.O","AItRSTPqkSt1eZD7UMvjMPsinvZ3yiD5og","AItR=
STMv3NKR9luMpr0HyZRXvPCKKQRvSg","",2,1,200,"USA"],null,0,["m;/_/scs/abc-s=
tatic/_/js/k=3Dgapi.gapi.en.V4LcX4GIySc.O/m=3D__features__/am=3DAAI/rt=3D=
j/d=3D1/rs=3DAItRSTMeAjKAPwkFy_1E-NAjuYKuxXbXEw","https://apis.google.com=
","","1","1","","APfa0bp6SLk0Bzj9wAbphynzK0ZNAeR4msDokW0lXkirDbscaODrT2X2=
7cOPAlE33YCQ1yr3Xn-8w29x7s-7g4hJ_EpDeO2HvQ=3D=3D",1,"es_plusone_gc_201501=
29.0_p0","en"],["1","gci_91f30755d6a6b787dcc2a4062e6e9824.js","googleapis=
.client:plusone:gapi.iframes","0","en"],null,null,null,null,["%1$s =
(default)","Google+ page",1,"%1$s =
(delegated)",0,null,96,"/spreadsheets/d/13K94gLYTnf0uzeBeAU6C70BCd2HVUtdM=
2VaK1tbhHRU/edit?authuser=3D$authuser","https://www.google.com/accounts/b=
/0/DelegateAccountSelector?continue=3Dhttps://docs.google.com/spreadsheet=
s/d/13K94gLYTnf0uzeBeAU6C70BCd2HVUtdM2VaK1tbhHRU/edit",null,null,1,"https=
://www.google.com/accounts/b/0/ListAccounts",0,"dashboard/overview",null,=
"Business account you own","Business account you manage","Business =
account icon","Google+ Profile =
Icon","",1],[1,1,0,null,"0","mattcensus@gmail.com",""],[1,0.0010000000474=
97451,1],[1,0.1000000014901161,2,1],null,null,[0,0,["lg"],0,["lat"]],[["l=
d","gl","is","id","nb","nw","sb","sd","p","vd","awd","st","lod","eld","ip=
","dp","cpd","","drt","","","","",""],[""]],null,null,[1,null,null,"[[]]"=
,["https","plus.google.com",0,"/u/0","rt=3Dj\u0026sourceid=3D283",["/u/0/=
_/og/storage/get",""],["/u/0/_/og/storage/set",""],["/u/0/_/og/storage/re=
move",""]]],[30,152,1,100],null,null,null,["https","clients5.google.com",=
"","pagead/drt/dn/"],null,[1,1]]];(window['gbar']=3Dwindow['gbar']||{})._=
DPG=3D[{'_fdm_':['_r'],'aw':['sy16','sy29','sy7'],'awd':['st','sy10','sy1=
2','sy13','sy14','sy15','sy22','sy24','sy25','sy26','sy27','sy28','sy29',=
'sy30','sy31','sy33','sy34','sy38','sy39','sy46','sy47','sy48','sy6','sy7=
','sy8'],'base':['gi','sy10','sy11','sy12','sy13','sy14','sy15','sy16','s=
y21','sy22','sy24','sy25','sy26','sy27','sy28','sy29','sy30','sy6','sy7',=
'sy8','sy9'],'bn':['sy6'],'bu':['sy29'],'cp':['_r'],'cpd':['sy10','sy11',=
'sy12','sy13','sy14','sy15','sy24','sy7','sy8','sy9'],'d':['sy10','sy11',=
'sy12','sy13','sy14','sy15','sy22','sy24','sy25','sy26','sy27','sy28','sy=
29','sy30','sy31','sy32','sy33','sy34','sy35','sy36','sy37','sy38','sy39'=
,'sy40','sy41','sy42','sy43','sy44','sy6','sy7','sy8','sy9'],'dbg':['sy10=
','sy11','sy12','sy13','sy14','sy22','sy24','sy25','sy27','sy31','sy32','=
sy33','sy34','sy35','sy37','sy38','sy39','sy47','sy48','sy50','sy51','sy5=
2','sy9'],'dd':['sy28','sy7'],'dp':['sy11','sy14','sy24','sy44'],'drt':['=
sy10','sy11','sy12','sy13','sy14','sy24','sy31','sy32','sy33','sy37','sy3=
8','sy42','sy44','sy53','sy54','sy9'],'el':['sy10','sy21','sy22','sy29','=
sy55','sy7'],'eld':['sy10','sy11','sy12','sy14','sy7','sy8','sy9'],'eq':[=
'sy16','sy7'],'gi':['_r'],'gl':['d','sy11','sy12','sy13','sy22','sy24','s=
y27','sy31','sy32','sy33','sy35','sy56','sy6','sy7'],'id':['sy10','sy11',=
'sy12','sy13','sy14','sy15','sy22','sy24','sy25','sy26','sy27','sy28','sy=
29','sy30','sy31','sy32','sy33','sy34','sy35','sy36','sy37','sy38','sy40'=
,'sy44','sy46','sy48','sy50','sy51','sy52','sy56','sy6','sy7','sy8','sy9'=
],'if':['_r'],'ip':['sy11','sy14','sy7'],'is':['d','sy24','sy29','sy40','=
sy41','sy56'],'iw':['sy16','sy29','sy7'],'jb':['sy10','sy11','sy12','sy13=
','sy14','sy24','sy31','sy32','sy33','sy37','sy38','sy42','sy44','sy53','=
sy54','sy9'],'ld':['_r'],'lo':['sy29'],'lod':['sy10','sy11','sy12','sy13'=
,'sy14','sy15','sy22','sy24','sy25','sy26','sy29','sy6','sy7','sy8','sy9'=
],'nb':['d','sy10','sy11','sy12','sy14','sy22','sy24','sy25','sy33','sy35=
','sy6','sy7'],'ni':['sy16','sy29','sy7'],'nw':['is','nb','sy14','sy22','=
sy24','sy25','sy29','sy30','sy31','sy33','sy35','sy40','sy41','sy6','sy7'=
],'p':['awd','d','sy10','sy11','sy12','sy14','sy15','sy22','sy24','sy26',=
'sy27','sy29','sy30','sy32','sy33','sy38','sy40','sy42','sy50','sy53','sy=
7','sy8'],'pi':['_r'],'sb':['is','sy24','sy29','sy30','sy40','sy41','sy7'=
],'sbi':['sy16','sy29','sy7'],'sd':['bn','d','sf','sy12','sy14','sy15','s=
y22','sy24','sy26','sy40','sy6'],'sf':['sy29'],'st':['sy11','sy31','sy37'=
,'sy42','sy43','sy7','sy9'],'sy10':['_r'],'sy11':['_r'],'sy12':['sy10','s=
y11','sy9'],'sy13':['sy12'],'sy14':['sy11'],'sy15':['sy13','sy8'],'sy16':=
['sy29','sy7'],'sy21':['sy22','sy7'],'sy22':['_r'],'sy24':['sy11','sy14']=
,'sy25':['sy11','sy24'],'sy26':['sy11','sy12','sy13','sy24','sy25'],'sy27=
':['sy11','sy24'],'sy28':['sy7'],'sy29':['_r'],'sy30':['sy11','sy12','sy1=
5','sy22','sy24','sy25','sy26','sy27','sy28','sy29','sy6'],'sy31':['sy11'=
],'sy32':['sy14','sy31'],'sy33':['sy12'],'sy34':['_r'],'sy35':['sy13','sy=
24','sy27','sy33','sy34'],'sy36':['sy14','sy24','sy27','sy7'],'sy37':['sy=
11','sy9'],'sy38':['sy33','sy37'],'sy39':['sy38'],'sy40':['sy11','sy12','=
sy14','sy24','sy33','sy36','sy44','sy7'],'sy41':['sy24','sy29','sy31','sy=
36','sy7'],'sy42':['_r'],'sy43':['sy11','sy31','sy37','sy42'],'sy44':['sy=
14'],'sy46':['sy11','sy12','sy13','sy14','sy24','sy27','sy33','sy48'],'sy=
47':['sy11','sy12','sy14','sy27','sy33','sy39','sy48'],'sy48':['sy11','sy=
24','sy27'],'sy50':['sy11'],'sy51':['sy14','sy24','sy27','sy48'],'sy52':[=
'sy11','sy12','sy33'],'sy53':['sy11','sy14','sy31','sy33','sy38','sy42','=
sy9'],'sy54':['sy11','sy12','sy13','sy14','sy33','sy38','sy53'],'sy55':['=
sy10','sy21','sy22','sy29','sy7'],'sy56':['sy37','sy40','sy6','sy7'],'sy6=
':['_r'],'sy7':['_r'],'sy8':['sy11','sy12','sy14','sy7'],'sy9':['_r'],'uc=
':['sy16','sy29','sy7'],'ucd':['sy10','sy11','sy12','sy13','sy14','sy15',=
'sy22','sy24','sy25','sy26','sy27','sy28','sy29','sy30','sy31','sy36','sy=
41','sy6','sy7','sy8','sy9'],'up':['sy10','sy11','sy12','sy13','sy14','sy=
15','sy21','sy22','sy24','sy25','sy26','sy27','sy29','sy33','sy52','sy55'=
,'sy6','sy7','sy8','sy9'],'vd':['sy10','sy11','sy12','sy13','sy14','sy15'=
,'sy22','sy24','sy27','sy29','sy6','sy7','sy8','sy9'],'vi':['sy29']}];(wi=
ndow['gbar']=3Dwindow['gbar']||{})._LDD=3D["bt","base","bn","bu","cp","el=
","lo","sbi","ni","sf","up","dd","aw","iw","if","gi","vi","pi","eq","uc"]=
;this.gbar_=3Dthis.gbar_||{};(function(_){var window=3Dthis;=0A=
try{=0A=
var fa,ga;_.aa=3D_.aa||{};_.m=3Dthis;_.n=3Dfunction(a){return void =
0!=3D=3Da};_.p=3Dfunction(a,c){for(var =
d=3Da.split("."),e=3Dc||_.m,f;f=3Dd.shift();)if(null!=3De[f])e=3De[f];els=
e return null;return =
e};_.ba=3Dfunction(){};_.ca=3Dfunction(a){a.K=3Dfunction(){return =
a.Se?a.Se:a.Se=3Dnew a}};_.da=3Dfunction(a){return"string"=3D=3Dtypeof =
a};_.ea=3D"closure_uid_"+(1E9*Math.random()>>>0);fa=3Dfunction(a,c,d){ret=
urn a.call.apply(a.bind,arguments)};=0A=
ga=3Dfunction(a,c,d){if(!a)throw Error();if(2<arguments.length){var =
e=3DArray.prototype.slice.call(arguments,2);return function(){var =
d=3DArray.prototype.slice.call(arguments);Array.prototype.unshift.apply(d=
,e);return a.apply(c,d)}}return function(){return =
a.apply(c,arguments)}};_.t=3Dfunction(a,c,d){_.t=3DFunction.prototype.bin=
d&&-1!=3DFunction.prototype.bind.toString().indexOf("native =
code")?fa:ga;return =
_.t.apply(null,arguments)};_.ha=3DDate.now||function(){return+new Date};=0A=
_.u=3Dfunction(a,c){var d=3Da.split("."),e=3D_.m;d[0]in =
e||!e.execScript||e.execScript("var "+d[0]);for(var =
f;d.length&&(f=3Dd.shift());)!d.length&&_.n(c)?e[f]=3Dc:e[f]?e=3De[f]:e=3D=
e[f]=3D{}};_.v=3Dfunction(a,c){function =
d(){}d.prototype=3Dc.prototype;a.F=3Dc.prototype;a.prototype=3Dnew =
d;a.prototype.constructor=3Da;a.zi=3Dfunction(a,d,g){for(var =
h=3DArray(arguments.length-2),l=3D2;l<arguments.length;l++)h[l-2]=3Dargum=
ents[l];return c.prototype[d].apply(a,h)}};=0A=
var ia,la,ka;_.ja=3Dfunction(a){var =
c=3D"//www.google.com/gen_204?",c=3Dc+a.d(2040-c.length);ia(c)};ia=3Dfunc=
tion(a){var c=3Dnew =
window.Image,d=3Dka;c.onerror=3Dc.onload=3Dc.onabort=3Dfunction(){d in =
la&&delete =
la[d]};la[ka++]=3Dc;c.src=3Da};la=3D[];ka=3D0;_.ma=3Dfunction(){this.data=
=3D{}};_.ma.prototype.b=3Dfunction(){window.console&&window.console.log&&=
window.console.log("Log data: =
",this.data)};_.ma.prototype.d=3Dfunction(a){var c=3D[],d;for(d in =
this.data)c.push((0,window.encodeURIComponent)(d)+"=3D"+(0,window.encodeU=
RIComponent)(String(this.data[d])));return("atyp=3Di&zx=3D"+(new =
Date).getTime()+"&"+c.join("&")).substr(0,a)};=0A=
_.na=3Dfunction(a){this.b=3Da};_.na.prototype.log=3Dfunction(a,c){try{if(=
this.A(a)){var =
d=3Dthis.k(a,c);this.d(d)}}catch(e){}};_.na.prototype.d=3Dfunction(a){thi=
s.b?a.b():_.ja(a)};_.oa=3Dfunction(a){if(Error.captureStackTrace)Error.ca=
ptureStackTrace(this,_.oa);else{var =
c=3DError().stack;c&&(this.stack=3Dc)}a&&(this.message=3DString(a))};_.v(=
_.oa,Error);_.oa.prototype.name=3D"CustomError";_.pa=3DString.prototype.t=
rim?function(a){return a.trim()}:function(a){return =
a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};_.qa=3DArray.prototype;_.ra=3D_.q=
a.indexOf?function(a,c,d){return =
_.qa.indexOf.call(a,c,d)}:function(a,c,d){d=3Dnull=3D=3Dd?0:0>d?Math.max(=
0,a.length+d):d;if(_.da(a))return =
_.da(c)&&1=3D=3Dc.length?a.indexOf(c,d):-1;for(;d<a.length;d++)if(d in =
a&&a[d]=3D=3D=3Dc)return =
d;return-1};_.sa=3D_.qa.forEach?function(a,c,d){_.qa.forEach.call(a,c,d)}=
:function(a,c,d){for(var =
e=3Da.length,f=3D_.da(a)?a.split(""):a,g=3D0;g<e;g++)g in =
f&&c.call(d,f[g],g,a)};=0A=
_.ta=3D_.qa.filter?function(a,c,d){return =
_.qa.filter.call(a,c,d)}:function(a,c,d){for(var =
e=3Da.length,f=3D[],g=3D0,h=3D_.da(a)?a.split(""):a,l=3D0;l<e;l++)if(l =
in h){var q=3Dh[l];c.call(d,q,l,a)&&(f[g++]=3Dq)}return =
f};_.ua=3D_.qa.map?function(a,c,d){return =
_.qa.map.call(a,c,d)}:function(a,c,d){for(var =
e=3Da.length,f=3DArray(e),g=3D_.da(a)?a.split(""):a,h=3D0;h<e;h++)h in =
g&&(f[h]=3Dc.call(d,g[h],h,a));return f};=0A=
_.va=3D_.qa.reduce?function(a,c,d,e){e&&(c=3D(0,_.t)(c,e));return =
_.qa.reduce.call(a,c,d)}:function(a,c,d,e){var =
f=3Dd;(0,_.sa)(a,function(d,h){f=3Dc.call(e,f,d,h,a)});return =
f};_.wa=3D_.qa.some?function(a,c,d){return =
_.qa.some.call(a,c,d)}:function(a,c,d){for(var =
e=3Da.length,f=3D_.da(a)?a.split(""):a,g=3D0;g<e;g++)if(g in =
f&&c.call(d,f[g],g,a))return!0;return!1};_.xa=3Dfunction(a,c){return =
0<=3D(0,_.ra)(a,c)};=0A=
var ya;ya=3D"constructor hasOwnProperty isPrototypeOf =
propertyIsEnumerable toLocaleString toString valueOf".split(" =
");_.za=3Dfunction(a,c){for(var =
d,e,f=3D1;f<arguments.length;f++){e=3Darguments[f];for(d in =
e)a[d]=3De[d];for(var =
g=3D0;g<ya.length;g++)d=3Dya[g],Object.prototype.hasOwnProperty.call(e,d)=
&&(a[d]=3De[d])}};=0A=
var =
Ga;_.Aa=3Dfunction(){this.b=3D{};this.d=3D{}};_.ca(_.Aa);_.Ca=3Dfunction(=
a,c){a.K=3Dfunction(){return _.Ba(_.Aa.K(),c)};a.fi=3Dfunction(){return =
_.Aa.K().b[c]||null}};_.w=3Dfunction(a){return =
_.Ba(_.Aa.K(),a)};_.Ea=3Dfunction(a,c){var d=3D_.Aa.K();if(a in =
d.b){if(d.b[a]!=3Dc)throw new Da(a);}else{d.b[a]=3Dc;var =
e=3Dd.d[a];if(e)for(var f=3D0,g=3De.length;f<g;f++)e[f].b(d.b,a);delete =
d.d[a]}};_.Ba=3Dfunction(a,c){if(c in a.b)return a.b[c];throw new =
Fa(c);};Ga=3Dfunction(a){_.oa.call(this);this.aa=3Da};_.v(Ga,_.oa); var =
Da=3Dfunction(a){Ga.call(this,a)};_.v(Da,Ga);var =
Fa=3Dfunction(a){Ga.call(this,a)};_.v(Fa,Ga);=0A=
_.Ha=3D/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\=
x1f\x7f-\xff]/g;_.y=3Dfunction(){};_.z=3Dfunction(a,c,d,e){a.d=3D{};c||(c=
=3Dd?[d]:[]);a.A=3Dd?String(d):void =
0;a.k=3D0=3D=3D=3Dd?-1:0;a.b=3Dc;t:{if(a.b.length&&(c=3Da.b.length-1,(d=3D=
a.b[c])&&"object"=3D=3Dtypeof d&&"number"!=3Dtypeof =
d.length)){a.w=3Dc-a.k;a.o=3Dd;break =
t}a.w=3DNumber.MAX_VALUE}if(e)for(c=3D0;c<e.length;c++)d=3De[c],d<a.w?(d+=
=3Da.k,a.b[d]=3Da.b[d]||[]):a.o[d]=3Da.o[d]||[]};_.A=3Dfunction(a,c){retu=
rn c<a.w?a.b[c+a.k]:a.o[c]};_.C=3Dfunction(a,c,d){if(!a.d[d]){var =
e=3D_.A(a,d);e&&(a.d[d]=3Dnew c(e))}return =
a.d[d]};_.y.prototype.ab=3Dfunction(){return this.b}; =
_.y.prototype.toString=3Dfunction(){return this.b.toString()};=0A=
_.Ia=3Dfunction(a){_.z(this,a,0,null)};_.v(_.Ia,_.y);_.D=3Dfunction(a,c){=
return null!=3Da?a:!!c};_.E=3Dfunction(a){var c;void =
0=3D=3Dc&&(c=3D"");return null!=3Da?a:c};_.F=3Dfunction(a,c){void =
0=3D=3Dc&&(c=3D0);return =
null!=3Da?a:c};_.La=3Dfunction(a,c){this.data=3D{};var =
d=3D_.C(a,_.Ia,8)||new =
_.Ia;this.data.ei=3D_.E(_.Ja(a));this.data.ogf=3D_.E(_.A(d,3));var =
e;e=3Dwindow.google&&window.google.sn?/.*hp$/.test(window.google.sn)?!1:!=
0:_.D(_.A(a,7));this.data.ogrp=3De?"1":"";this.data.ogv=3D_.E(_.A(d,6))+"=
."+_.E(_.A(d,7));this.data.ogd=3D_.E(_.A(a,21));this.data.ogc=3D_.E(_.A(a=
,20));this.data.ogl=3D_.E(_.Ka(a));c&&(this.data.oggv=3Dc)};_.v(_.La,_.ma=
);=0A=
_.Ma=3Dfunction(a,c,d,e,f){_.La.call(this,a,c);_.za(this.data,{jexpid:_.E=
(_.A(a,9)),srcpg:"prop=3D"+_.E(_.A(a,6)),jsr:Math.round(1/e),emsg:d.name+=
":"+d.message});if(f){f._sn&&(f._sn=3D"og."+f._sn);for(var g in =
f)this.data[(0,window.encodeURIComponent)(g)]=3Df[g]}};_.v(_.Ma,_.La);=0A=
var =
Na=3Dfunction(a){_.z(this,a,0,null)};_.v(Na,_.y);_.Ka=3Dfunction(a){retur=
n _.A(a,5)};_.Ja=3Dfunction(a){return =
_.A(a,10)};_.G=3Dfunction(){this.ea=3Dthis.ea;this.Na=3Dthis.Na};_.G.prot=
otype.ea=3D!1;_.G.prototype.Y=3Dfunction(){this.ea||(this.ea=3D!0,this.M(=
))};_.G.prototype.M=3Dfunction(){if(this.Na)for(;this.Na.length;)this.Na.=
shift()()};_.Oa=3Dfunction(a){_.z(this,a,0,null)};_.v(_.Oa,_.y);var =
Pa,Ra,Sa,Ua;=0A=
_.Qa=3Dfunction(a,c,d,e,f,g){_.G.call(this);this.G=3Dc;this.J=3Df;this.o=3D=
g;this.S=3D!1;this.k=3D{"":!0};this.H=3D{"":!0};this.A=3D[];this.w=3D[];t=
his.Q=3D["//"+_.E(_.A(a,2)),"og/_/js","k=3D"+_.E(_.A(a,3)),"rt=3Dj"];this=
.O=3D""=3D=3D_.E(_.A(a,14))?null:_.A(a,14);this.L=3D["//"+_.E(_.A(a,2)),"=
og/_/ss","k=3D"+_.E(_.A(a,13))];this.C=3D""=3D=3D_.E(_.A(a,15))?null:_.A(=
a,15);this.U=3D_.D(_.A(a,1))?"?host=3Dwww.gstatic.com&bust=3D"+_.E(_.A(a,=
16)):"";this.T=3D_.D(_.A(a,1))?"?host=3Dwww.gstatic.com&bust=3D"+1E11*Mat=
h.random():"";this.d=3Dd;this.b=3D_.F(null!=3D=0A=
_.A(a,17)?_.A(a,17):1,1);a=3D0;for(c=3De[a];a<e.length;a++,c=3De[a])Pa(th=
is,c,!0)};_.v(_.Qa,_.G);_.Ca(_.Qa,"m");Pa=3Dfunction(a,c,d){if(!a.k[c]&&(=
a.k[c]=3D!0,d&&a.d[c]))for(var =
e=3D0;e<a.d[c].length;e++)Pa(a,a.d[c][e],d)};Ra=3Dfunction(a,c){for(var =
d=3D[],e=3D0;e<c.length;e++){var f=3Dc[e];if(!a.k[f]){var =
g=3Da.d[f];g&&(g=3DRa(a,g),d=3Dd.concat(g));d.push(f);a.k[f]=3D!0}}return=
 =
d};_.Ta=3Dfunction(a,c,d){c=3DRa(a,c);0<c.length&&(c=3Da.Q.join("/")+"/"+=
("m=3D"+c.join(",")),a.O&&(c+=3D"/rs=3D"+a.O),c=3Dc+a.U,Sa(a,c,(0,_.t)(a.=
P,a,d)),a.A.push(c))};=0A=
_.Qa.prototype.P=3Dfunction(a){_.w("api").Wa();for(var =
c=3D0;c<this.w.length;c++)this.w[c].call(null);a&&a.call(null)};=0A=
Sa=3Dfunction(a,c,d,e){var =
f=3Dwindow.document.createElement("SCRIPT");f.async=3D!0;f.type=3D"text/j=
avascript";f.charset=3D"UTF-8";f.src=3Dc;var =
g=3D!0,h=3De||1;e=3D(0,_.t)(function(){g=3D!1;this.o.log(47,{att:h,max:a.=
b,url:c});h<a.b?Sa(a,c,d,h+1):this.J.log(Error("f`"+h+"`"+a.b),{url:c})},=
a);var =
l=3D(0,_.t)(function(){g&&(this.o.log(46,{att:h,max:a.b,url:c}),g=3D!1,d&=
&d.call(null))},a),q=3Dfunction(a){"loaded"=3D=3Da.readyState||"complete"=
=3D=3Da.readyState?l():g&&window.setTimeout(function(){q(a)},100)};"undef=
ined"!=3D=3Dtypeof f.addEventListener?=0A=
f.onload=3Dfunction(){l()}:f.onreadystatechange=3Dfunction(){f.onreadysta=
techange=3Dnull;q(f)};f.onerror=3De;a.o.log(45,{att:h,max:a.b,url:c});win=
dow.document.getElementsByTagName("HEAD")[0].appendChild(f)};_.Va=3Dfunct=
ion(a,c,d){for(var =
e=3D[],f=3D0,g=3Dc[f];f<c.length;f++,g=3Dc[f])a.H[g]||(e.push(g),a.H[g]=3D=
!0);0<e.length&&(c=3Da.L.join("/")+"/"+("m=3D"+e.join(",")),a.C&&(c+=3D"/=
rs=3D"+a.C),c+=3Da.T,Ua(c,d))};=0A=
Ua=3Dfunction(a,c){var =
d=3Dwindow.document.createElement("LINK");d.setAttribute("rel","styleshee=
t");d.setAttribute("type","text/css");d.setAttribute("href",a);d.onload=3D=
d.onreadystatechange=3Dfunction(){d.readyState&&"loaded"!=3Dd.readyState&=
&"complete"!=3Dd.readyState||c&&c.call(null)};window.document.getElements=
ByTagName("HEAD")[0].appendChild(d)};=0A=
_.Qa.prototype.B=3Dfunction(a){this.S||(void =
0!=3Da?window.setTimeout((0,_.t)(this.B,this,void =
0),a):(_.Ta(this,_.A(this.G,1),(0,_.t)(this.R,this)),_.Va(this,_.A(this.G=
,2)),this.S=3D!0))};_.Qa.prototype.R=3Dfunction(){_.u("gbar.qm",(0,_.t)(f=
unction(a){try{a()}catch(c){this.J.log(c)}},this))};=0A=
_.Wa=3Dfunction(a){_.z(this,a,0,null)};_.v(_.Wa,_.y);var =
Xa=3Dfunction(a){_.z(this,a,0,null)};_.v(Xa,_.y);_.Za=3Dfunction(){var =
a=3D_.Ya();return =
_.A(a,9)};_.$a=3Dfunction(a){_.z(this,a,0,null)};_.v(_.$a,_.y);_.ab=3Dfun=
ction(a){_.z(this,a,0,null)};_.v(_.ab,_.y);_.ab.prototype.Sa=3Dfunction()=
{return _.A(this,6)};var =
bb=3Dfunction(a){_.z(this,a,0,null)};_.v(bb,_.y);bb.prototype.zc=3Dfuncti=
on(){return _.C(this,_.Wa,14)};_.cb=3Dfunction(){var =
a=3D_.H(_.I.K());return _.C(a,_.ab,6)};_.db=3Dfunction(){var =
a=3D_.H(_.I.K());return _.C(a,_.Oa,13)};_.eb=3Dfunction(){var =
a=3D_.H(_.I.K());return _.C(a,_.$a,5)};=0A=
var fb;fb=3Dnew =
bb(window.gbar&&window.gbar._CONFIG?window.gbar._CONFIG[0]:[[,,,,,,,[]],[=
],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]]);_.gb=3D_.D(_.A(fb,=
3));_.J=3Dfunction(){};_.u("gbar_._DumpException",function(a){if(_.gb)thr=
ow a;_.J(a)});var =
hb;hb=3Dfunction(){this.d=3D!1;this.b=3D[]};_.jb=3Dfunction(a){var =
c=3D_.ib;c.d?a():c.b.push(a)};hb.prototype.k=3Dfunction(a){if(!this.d){th=
is.d=3D!0;for(var =
c=3D0;c<this.b.length;c++)try{this.b[c]()}catch(d){a(d)}this.b=3Dnull;try=
{_.w("api").Wa()}catch(e){}}};_.ib=3Dnew hb;=0A=
_.I=3Dfunction(){_.G.call(this);this.b=3Dfb};_.v(_.I,_.G);_.Ca(_.I,"cs");=
_.H=3Dfunction(a){return a.b};_.lb=3Dfunction(){var =
a=3D_.H(_.I.K());return _.C(a,Na,1)||new Na};_.Ya=3Dfunction(){var =
a=3D_.H(_.I.K());return _.C(a,Xa,4)||new Xa};_.Ea("cs",new _.I);=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.u("gbar.ldb",(0,_.t)(_.ib.k,_.ib));=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var =
Gb=3Dfunction(){_.G.call(this);this.ne=3D[];this.md=3D[]};_.v(Gb,_.G);Gb.=
prototype.b=3Dfunction(a,c){this.ne.push({wc:a,options:c})};Gb.prototype.=
init=3Dfunction(){window.gapi=3D{};var =
a=3D_.Ya(),c=3Dwindow.___jsl=3D{};c.h=3D_.E(_.A(a,1));c.ms=3D_.E(_.A(a,2)=
);c.m=3D_.E(_.A(a,3));c.l=3D[];a=3D_.eb()||new =
_.$a;_.A(a,1)&&(a=3D_.A(a,3))&&this.md.push(a);a=3D_.cb()||new =
_.ab;_.A(a,1)&&(a=3D_.A(a,2))&&this.md.push(a);_.u("gapi.load",(0,_.t)(th=
is.b,this));return this};=0A=
var Hb=3D_.Ya();window.__PVT=3D_.E(_.A(Hb,7));_.Ea("gs",(new Gb).init());=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var =
ob,vb;_.mb=3Dfunction(a){_.z(this,a,0,null)};_.v(_.mb,_.y);_.nb=3Dfunctio=
n(){var a=3D_.H(_.I.K());return =
_.C(a,_.mb,11)};ob=3Dfunction(a){_.z(this,a,0,null)};_.v(ob,_.y);=0A=
var =
pb=3Dnull,qb=3Dfunction(a){return(a+"").replace(".","%2E").replace(",","%=
2C")},rb=3D[1,2,3,4,5,6,9,10,11,13,14,28,29,30,34,35,37,38,39,40,41,42,43=
,48,49,50,51,52,53,500],sb=3Dfunction(a){if(!pb){pb=3D{};for(var =
c=3D0;c<rb.length;c++)pb[rb[c]]=3D!0}return!!pb[a]},tb=3Dfunction(a,c,d,e=
,f,g){_.La.call(this,a,c);_.za(this.data,{oge:e,ogex:_.E(_.A(a,9)),ogp:_.=
E(_.A(a,6)),ogsr:Math.round(1/(sb(e)?_.F(null!=3D_.A(d,3)?_.A(d,3):1):_.F=
(null!=3D_.A(d,2)?_.A(d,2):1E-4))),ogus:f});if(g){"ogw"in =
g&&(this.data.ogw=3Dg.ogw,delete g.ogw);=0A=
"ved"in g&&(this.data.ved=3Dg.ved,delete g.ved);a=3D[];for(var h in =
g)0!=3Da.length&&a.push(","),a.push(qb(h)),a.push("."),a.push(qb(g[h]));g=
=3Da.join("");""!=3Dg&&(this.data.ogad=3Dg)}};_.v(tb,_.La);var =
ub=3Dfunction(a,c,d,e,f){this.b=3Df;this.G=3Da;this.O=3Dc;this.ea=3De;thi=
s.C=3D_.F(null!=3D_.A(a,2)?_.A(a,2):1E-4,1E-4);this.w=3D_.F(null!=3D_.A(a=
,3)?_.A(a,3):1,1);c=3DMath.random();this.B=3D_.D(_.A(a,1))&&c<this.C;this=
.o=3D_.D(_.A(a,1))&&c<this.w;a=3D0;_.D(_.A(d,1))&&(a|=3D1);_.D(_.A(d,2))&=
&(a|=3D2);_.D(_.A(d,3))&&(a|=3D4);this.J=3Da};=0A=
_.v(ub,_.na);ub.prototype.A=3Dfunction(a){return =
this.b||(sb(a)?this.o:this.B)};ub.prototype.k=3Dfunction(a,c){return new =
tb(this.O,this.ea,this.G,a,this.J,c)};vb=3Dnull;_.wb=3Dfunction(){if(!vb)=
{var a=3D_.H(_.I.K()),a=3D_.C(a,ob,12)||new =
ob,c=3D_.lb(),d=3D_.nb()||new _.mb;vb=3Dnew ub(a,c,d,_.Za(),_.gb)}return =
vb};_.K=3Dfunction(a,c){_.wb().log(a,c)};_.K(8,{m:"BackCompat"=3D=3Dwindo=
w.document.compatMode?"q":"s"});=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var =
Ib=3Dfunction(a,c,d,e){this.b=3De;this.G=3Dc;this.ea=3Dd;this.w=3D_.F(nul=
l!=3D_.A(a,2)?_.A(a,2):.001,.001);this.O=3D_.D(_.A(a,1))&&Math.random()<t=
his.w;this.B=3D_.F(null!=3D_.A(a,3)?_.A(a,3):1,1);this.o=3D0;this.C=3D_.D=
(null!=3D_.A(a,4)?_.A(a,4):!0,!0)},Jb;_.v(Ib,_.na);Ib.prototype.log=3Dfun=
ction(a,c){Ib.F.log.call(this,a,c);if(this.b&&this.C)throw =
a;};Ib.prototype.A=3Dfunction(){return this.b||this.O&&this.o<this.B};=0A=
Ib.prototype.k=3Dfunction(a,c){try{return =
_.Ba(_.Aa.K(),"lm").Hf(a,c)}catch(d){return new =
_.Ma(this.G,this.ea,a,this.w,c)}};Ib.prototype.d=3Dfunction(a){Ib.F.d.cal=
l(this,a);this.o++};Jb=3Dnull;_.Kb=3Dfunction(){if(!Jb){var =
a=3D_.db()||new _.Oa,c=3D_.lb();Jb=3Dnew Ib(a,c,_.Za(),_.gb)}return =
Jb};_.J=3Dfunction(a,c){_.Kb().log(a,c)};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.Lb=3Dfunction(a){_.Lb[" "](a);return a};_.Lb[" "]=3D_.ba;=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var Ob;=0A=
_.Mb=3Dfunction(a){var c=3Dtypeof a;if("object"=3D=3Dc)if(a){if(a =
instanceof Array)return"array";if(a instanceof Object)return c;var =
d=3DObject.prototype.toString.call(a);if("[object =
Window]"=3D=3Dd)return"object";if("[object =
Array]"=3D=3Dd||"number"=3D=3Dtypeof a.length&&"undefined"!=3Dtypeof =
a.splice&&"undefined"!=3Dtypeof =
a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";i=
f("[object Function]"=3D=3Dd||"undefined"!=3Dtypeof =
a.call&&"undefined"!=3Dtypeof =
a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}=
else return"null";else if("function"=3D=3D=0A=
c&&"undefined"=3D=3Dtypeof a.call)return"object";return =
c};_.Nb=3Dfunction(a){return"array"=3D=3D_.Mb(a)};Ob=3Dfunction(a,c){retu=
rn a<c?-1:a>c?1:0};_.Pb=3Dfunction(a,c,d){for(var e in =
a)c.call(d,a[e],e,a)};=0A=
_.Qb=3Dfunction(a,c){for(var =
d=3D0,e=3D(0,_.pa)(String(a)).split("."),f=3D(0,_.pa)(String(c)).split(".=
"),g=3DMath.max(e.length,f.length),h=3D0;0=3D=3Dd&&h<g;h++){var =
l=3De[h]||"",q=3Df[h]||"",r=3DRegExp("(\\d*)(\\D*)","g"),x=3DRegExp("(\\d=
*)(\\D*)","g");do{var =
B=3Dr.exec(l)||["","",""],O=3Dx.exec(q)||["","",""];if(0=3D=3DB[0].length=
&&0=3D=3DO[0].length)break;d=3DOb(0=3D=3DB[1].length?0:(0,window.parseInt=
)(B[1],10),0=3D=3DO[1].length?0:(0,window.parseInt)(O[1],10))||Ob(0=3D=3D=
B[2].length,0=3D=3DO[2].length)||Ob(B[2],O[2])}while(0=3D=3Dd)}return d};=0A=
_.Rb=3Dfunction(a){var c=3Dtypeof =
a;return"object"=3D=3Dc&&null!=3Da||"function"=3D=3Dc};_.Sb=3Dfunction(a)=
{return"function"=3D=3D_.Mb(a)};_.Tb=3Dfunction(a){return"number"=3D=3Dty=
peof a};t:{var Vb=3D_.m.navigator;if(Vb){var =
Xb=3DVb.userAgent;if(Xb){_.Ub=3DXb;break =
t}}_.Ub=3D""}_.Yb=3Dfunction(a){return-1!=3D_.Ub.indexOf(a)};=0A=
var =
bc,gc,ic,mc,kc;_.Zb=3D_.Yb("Opera")||_.Yb("OPR");_.L=3D_.Yb("Trident")||_=
.Yb("MSIE");_.$b=3D_.Yb("Gecko")&&-1=3D=3D_.Ub.toLowerCase().indexOf("web=
kit")&&!(_.Yb("Trident")||_.Yb("MSIE"));_.M=3D-1!=3D_.Ub.toLowerCase().in=
dexOf("webkit");_.ac=3D_.M&&_.Yb("Mobile");bc=3D_.m.navigator||null;_.cc=3D=
bc&&bc.platform||"";_.dc=3D_.Yb("Macintosh");_.ec=3D_.Yb("Windows");_.fc=3D=
_.Yb("Linux")||_.Yb("CrOS");gc=3Dfunction(){var a=3D_.m.document;return =
a?a.documentMode:void 0};=0A=
_.hc=3Dfunction(){var a=3D"",c;if(_.Zb&&_.m.opera)return =
a=3D_.m.opera.version,_.Sb(a)?a():a;_.$b?c=3D/rv\:([^\);]+)(\)|;)/:_.L?c=3D=
/\b(?:MSIE|rv)[: =
]([^\);]+)(\)|;)/:_.M&&(c=3D/WebKit\/(\S+)/);c&&(a=3D(a=3Dc.exec(_.Ub))?a=
[1]:"");return =
_.L&&(c=3Dgc(),c>(0,window.parseFloat)(a))?String(c):a}();ic=3D{};_.jc=3D=
function(a){return =
ic[a]||(ic[a]=3D0<=3D_.Qb(_.hc,a))};_.lc=3Dfunction(a){return =
_.L&&kc>=3Da};mc=3D_.m.document;kc=3Dmc&&_.L?gc()||("CSS1Compat"=3D=3Dmc.=
compatMode?(0,window.parseInt)(_.hc,10):5):void 0;=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var qc,rc;_.nc=3Dfunction(a,c){try{return =
_.Lb(a[c]),!0}catch(d){}return!1};_.oc=3Dfunction(a,c){var =
d=3D(0,_.ra)(a,c),e;(e=3D0<=3Dd)&&_.qa.splice.call(a,d,1);return =
e};_.pc=3D!_.L||_.lc(9);qc=3D!_.L||_.lc(9);rc=3D_.L&&!_.jc("9");!_.M||_.j=
c("528");_.$b&&_.jc("1.9b")||_.L&&_.jc("8")||_.Zb&&_.jc("9.5")||_.M&&_.jc=
("528");_.$b&&!_.jc("8")||_.L&&_.jc("9");=0A=
_.sc=3Dfunction(a,c){this.type=3Da;this.k=3Dthis.target=3Dc;this.A=3D!1;t=
his.jf=3D!0};_.sc.prototype.stopPropagation=3Dfunction(){this.A=3D!0};_.s=
c.prototype.preventDefault=3Dfunction(){this.jf=3D!1};_.tc=3D_.L?"focusin=
":"DOMFocusIn";_.uc=3D_.M?"webkitTransitionEnd":_.Zb?"otransitionend":"tr=
ansitionend";_.vc=3Dfunction(a,c){_.sc.call(this,a?a.type:"");this.o=3Dth=
is.k=3Dthis.target=3Dnull;this.B=3Dthis.keyCode=3Dthis.button=3Dthis.clie=
ntY=3Dthis.clientX=3Dthis.vd=3Dthis.ud=3D0;this.G=3Dthis.C=3Dthis.d=3Dthi=
s.w=3D!1;this.b=3Dthis.state=3Dnull;a&&this.init(a,c)};_.v(_.vc,_.sc);_.k=
=3D_.vc.prototype;=0A=
_.k.init=3Dfunction(a,c){this.b=3Da;var =
d=3Dthis.type=3Da.type;this.target=3Da.target||a.srcElement;this.k=3Dc;va=
r =
e=3Da.relatedTarget;e?_.$b&&(_.nc(e,"nodeName")||(e=3Dnull)):"mouseover"=3D=
=3Dd?e=3Da.fromElement:"mouseout"=3D=3Dd&&(e=3Da.toElement);this.o=3De;Ob=
ject.defineProperties?Object.defineProperties(this,{ud:{configurable:!0,e=
numerable:!0,get:this.De,set:this.Yh},vd:{configurable:!0,enumerable:!0,g=
et:this.Ee,set:this.Zh}}):(this.ud=3Dthis.De(),this.vd=3Dthis.Ee());this.=
clientX=3Dvoid 0!=3D=3Da.clientX?a.clientX:a.pageX;this.clientY=3D=0A=
void =
0!=3D=3Da.clientY?a.clientY:a.pageY;this.button=3Da.button;this.keyCode=3D=
a.keyCode||0;this.B=3Da.charCode||("keypress"=3D=3Dd?a.keyCode:0);this.w=3D=
a.ctrlKey;this.d=3Da.altKey;this.C=3Da.shiftKey;this.G=3Da.metaKey;this.s=
tate=3Da.state;a.defaultPrevented&&this.preventDefault()};_.k.stopPropaga=
tion=3Dfunction(){_.vc.F.stopPropagation.call(this);this.b.stopPropagatio=
n?this.b.stopPropagation():this.b.cancelBubble=3D!0};=0A=
_.k.preventDefault=3Dfunction(){_.vc.F.preventDefault.call(this);var =
a=3Dthis.b;if(a.preventDefault)a.preventDefault();else =
if(a.returnValue=3D!1,rc)try{if(a.ctrlKey||112<=3Da.keyCode&&123>=3Da.key=
Code)a.keyCode=3D-1}catch(c){}};_.k.Xf=3Dfunction(){return =
this.b};_.k.De=3Dfunction(){return _.M||void =
0!=3D=3Dthis.b.offsetX?this.b.offsetX:this.b.layerX};_.k.Yh=3Dfunction(a)=
{Object.defineProperties(this,{ud:{writable:!0,enumerable:!0,configurable=
:!0,value:a}})}; _.k.Ee=3Dfunction(){return _.M||void =
0!=3D=3Dthis.b.offsetY?this.b.offsetY:this.b.layerY};_.k.Zh=3Dfunction(a)=
{Object.defineProperties(this,{vd:{writable:!0,enumerable:!0,configurable=
:!0,value:a}})};=0A=
var =
yc;_.wc=3D"closure_listenable_"+(1E6*Math.random()|0);_.xc=3Dfunction(a){=
return!(!a||!a[_.wc])};yc=3D0;var =
zc;zc=3Dfunction(a,c,d,e,f){this.ub=3Da;this.b=3Dnull;this.src=3Dc;this.t=
ype=3Dd;this.nc=3D!!e;this.Kc=3Df;this.key=3D++yc;this.Jb=3Dthis.mc=3D!1}=
;_.Ac=3Dfunction(a){a.Jb=3D!0;a.ub=3Dnull;a.b=3Dnull;a.src=3Dnull;a.Kc=3D=
null};_.Bc=3Dfunction(a){this.src=3Da;this.b=3D{};this.d=3D0};_.Bc.protot=
ype.add=3Dfunction(a,c,d,e,f){var =
g=3Da.toString();a=3Dthis.b[g];a||(a=3Dthis.b[g]=3D[],this.d++);var =
h=3D_.Cc(a,c,e,f);-1<h?(c=3Da[h],d||(c.mc=3D!1)):(c=3Dnew =
zc(c,this.src,g,!!e,f),c.mc=3Dd,a.push(c));return =
c};_.Bc.prototype.remove=3Dfunction(a,c,d,e){a=3Da.toString();if(!(a in =
this.b))return!1;var =
f=3Dthis.b[a];c=3D_.Cc(f,c,d,e);return-1<c?(_.Ac(f[c]),_.qa.splice.call(f=
,c,1),0=3D=3Df.length&&(delete this.b[a],this.d--),!0):!1};=0A=
_.Dc=3Dfunction(a,c){var d=3Dc.type;if(!(d in a.b))return!1;var =
e=3D_.oc(a.b[d],c);e&&(_.Ac(c),0=3D=3Da.b[d].length&&(delete =
a.b[d],a.d--));return e};_.Cc=3Dfunction(a,c,d,e){for(var =
f=3D0;f<a.length;++f){var =
g=3Da[f];if(!g.Jb&&g.ub=3D=3Dc&&g.nc=3D=3D!!d&&g.Kc=3D=3De)return =
f}return-1};=0A=
var =
Ec,Fc,Gc,Lc,Mc,Qc,Pc,Nc,Rc;Ec=3D"closure_lm_"+(1E6*Math.random()|0);Fc=3D=
{};Gc=3D0;_.N=3Dfunction(a,c,d,e,f){if(_.Nb(c)){for(var =
g=3D0;g<c.length;g++)_.N(a,c[g],d,e,f);return null}d=3D_.Hc(d);return =
_.xc(a)?a.Ta(c,d,e,f):_.Ic(a,c,d,!1,e,f)};_.Ic=3Dfunction(a,c,d,e,f,g){if=
(!c)throw Error("g");var h=3D!!f,l=3D_.Jc(a);l||(a[Ec]=3Dl=3Dnew =
_.Bc(a));d=3Dl.add(c,d,e,f,g);if(d.b)return =
d;e=3DLc();d.b=3De;e.src=3Da;e.ub=3Dd;a.addEventListener?a.addEventListen=
er(c.toString(),e,h):a.attachEvent(Mc(c.toString()),e);Gc++;return d};=0A=
Lc=3Dfunction(){var a=3DNc,c=3Dqc?function(d){return =
a.call(c.src,c.ub,d)}:function(d){d=3Da.call(c.src,c.ub,d);if(!d)return =
d};return c};_.Oc=3Dfunction(a){if(_.Tb(a)||!a||a.Jb)return!1;var =
c=3Da.src;if(_.xc(c))return c.kc(a);var =
d=3Da.type,e=3Da.b;c.removeEventListener?c.removeEventListener(d,e,a.nc):=
c.detachEvent&&c.detachEvent(Mc(d),e);Gc--;(d=3D_.Jc(c))?(_.Dc(d,a),0=3D=3D=
d.d&&(d.src=3Dnull,c[Ec]=3Dnull)):_.Ac(a);return!0};Mc=3Dfunction(a){retu=
rn a in Fc?Fc[a]:Fc[a]=3D"on"+a};=0A=
Qc=3Dfunction(a,c,d,e){var =
f=3D!0;if(a=3D_.Jc(a))if(c=3Da.b[c.toString()])for(c=3Dc.concat(),a=3D0;a=
<c.length;a++){var =
g=3Dc[a];g&&g.nc=3D=3Dd&&!g.Jb&&(g=3DPc(g,e),f=3Df&&!1!=3D=3Dg)}return =
f};Pc=3Dfunction(a,c){var d=3Da.ub,e=3Da.Kc||a.src;a.mc&&_.Oc(a);return =
d.call(e,c)};=0A=
Nc=3Dfunction(a,c){if(a.Jb)return!0;if(!qc){var =
d=3Dc||_.p("window.event"),e=3Dnew =
_.vc(d,this),f=3D!0;if(!(0>d.keyCode||void 0!=3Dd.returnValue)){t:{var =
g=3D!1;if(0=3D=3Dd.keyCode)try{d.keyCode=3D-1;break =
t}catch(h){g=3D!0}if(g||void =
0=3D=3Dd.returnValue)d.returnValue=3D!0}d=3D[];for(g=3De.k;g;g=3Dg.parent=
Node)d.push(g);for(var =
g=3Da.type,l=3Dd.length-1;!e.A&&0<=3Dl;l--){e.k=3Dd[l];var =
q=3DQc(d[l],g,!0,e),f=3Df&&q}for(l=3D0;!e.A&&l<d.length;l++)e.k=3Dd[l],q=3D=
Qc(d[l],g,!1,e),f=3Df&&q}return f}return Pc(a,new _.vc(c,this))}; =
_.Jc=3Dfunction(a){a=3Da[Ec];return a instanceof =
_.Bc?a:null};Rc=3D"__closure_events_fn_"+(1E9*Math.random()>>>0);_.Hc=3Df=
unction(a){if(_.Sb(a))return a;a[Rc]||(a[Rc]=3Dfunction(c){return =
a.handleEvent(c)});return a[Rc]};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var Sc,Tc;Sc=3Dfunction(a){var =
c=3Darguments.length;if(1=3D=3Dc&&_.Nb(arguments[0]))return =
Sc.apply(null,arguments[0]);for(var =
d=3D{},e=3D0;e<c;e++)d[arguments[e]]=3D!0;return d};Tc=3Dfunction(a){var =
c=3D[],d=3D0,e;for(e in a)c[d++]=3De;return c};_.Uc=3Dfunction(a){var =
c=3D[],d=3D0,e;for(e in a)c[d++]=3Da[e];return c};_.Vc=3Dfunction(a){var =
c=3Da.length;if(0<c){for(var =
d=3DArray(c),e=3D0;e<c;e++)d[e]=3Da[e];return =
d}return[]};_.Wc=3Dfunction(a){var =
c=3D_.Mb(a);return"array"=3D=3Dc||"object"=3D=3Dc&&"number"=3D=3Dtypeof =
a.length};_.Xc=3DSc("area base br col command embed hr img input keygen =
link meta param source track wbr".split(" "));=0A=
_.Zc=3Dfunction(){this.b=3D"";this.d=3D_.Yc};_.Zc.prototype.tb=3D!0;_.Yc=3D=
{};_.Zc.prototype.jb=3Dfunction(){return this.b};_.$c=3Dfunction(a){var =
c=3Dnew _.Zc;c.b=3Da;return =
c};_.ad=3D_.$c("");_.cd=3Dfunction(){this.b=3D"";this.k=3D_.bd;this.d=3Dn=
ull};_.cd.prototype.Hd=3D!0;_.cd.prototype.Xb=3Dfunction(){return =
this.d};_.cd.prototype.tb=3D!0;_.cd.prototype.jb=3Dfunction(){return =
this.b};_.dd=3DSc("action","cite","data","formaction","href","manifest","=
poster","src");_.ed=3DSc("embed","iframe","link","object","script","style=
","template");_.bd=3D{};_.fd=3Dfunction(a,c){var d=3Dnew =
_.cd;d.b=3Da;d.d=3Dc;return d};_.gd=3D_.fd("",0);=0A=
_.hd=3Dfunction(a,c,d){return =
Math.min(Math.max(a,c),d)};_.id=3D"StopIteration"in =
_.m?_.m.StopIteration:Error("u");_.jd=3Dfunction(){};_.jd.prototype.next=3D=
function(){throw _.id;};_.jd.prototype.Ob=3Dfunction(){return =
this};_.kd=3Dfunction(a,c){this.d=3D{};this.b=3D[];this.o=3Dthis.k=3D0;va=
r d=3Darguments.length;if(1<d){if(d%2)throw Error("b");for(var =
e=3D0;e<d;e+=3D2)this.set(arguments[e],arguments[e+1])}else =
if(a){"undefined"!=3Dtypeof _.kd&&a instanceof =
_.kd?(d=3Da.Ia(),e=3Da.Ja()):(d=3DTc(a),e=3D_.Uc(a));for(var =
f=3D0;f<d.length;f++)this.set(d[f],e[f])}};_.k=3D_.kd.prototype;_.k.Ja=3D=
function(){ld(this);for(var =
a=3D[],c=3D0;c<this.b.length;c++)a.push(this.d[this.b[c]]);return =
a};_.k.Ia=3Dfunction(){ld(this);return this.b.concat()};=0A=
_.k.fc=3Dfunction(){return =
0=3D=3Dthis.k};_.k.clear=3Dfunction(){this.d=3D{};this.o=3Dthis.k=3Dthis.=
b.length=3D0};_.k.remove=3Dfunction(a){return _.md(this.d,a)?(delete =
this.d[a],this.k--,this.o++,this.b.length>2*this.k&&ld(this),!0):!1};var =
ld=3Dfunction(a){if(a.k!=3Da.b.length){for(var =
c=3D0,d=3D0;c<a.b.length;){var =
e=3Da.b[c];_.md(a.d,e)&&(a.b[d++]=3De);c++}a.b.length=3Dd}if(a.k!=3Da.b.l=
ength){for(var =
f=3D{},d=3Dc=3D0;c<a.b.length;)e=3Da.b[c],_.md(f,e)||(a.b[d++]=3De,f[e]=3D=
1),c++;a.b.length=3Dd}};_.k=3D_.kd.prototype;=0A=
_.k.get=3Dfunction(a,c){return =
_.md(this.d,a)?this.d[a]:c};_.k.set=3Dfunction(a,c){_.md(this.d,a)||(this=
.k++,this.b.push(a),this.o++);this.d[a]=3Dc};_.k.forEach=3Dfunction(a,c){=
for(var d=3Dthis.Ia(),e=3D0;e<d.length;e++){var =
f=3Dd[e],g=3Dthis.get(f);a.call(c,g,f,this)}};_.k.clone=3Dfunction(){retu=
rn new _.kd(this)};_.k.Ob=3Dfunction(a){ld(this);var =
c=3D0,d=3Dthis.b,e=3Dthis.d,f=3Dthis.o,g=3Dthis,h=3Dnew =
_.jd;h.next=3Dfunction(){for(;;){if(f!=3Dg.o)throw =
Error("w");if(c>=3Dd.length)throw _.id;var h=3Dd[c++];return =
a?h:e[h]}};return h}; _.md=3Dfunction(a,c){return =
Object.prototype.hasOwnProperty.call(a,c)};=0A=
_.nd=3Dfunction(a){if("function"=3D=3Dtypeof a.Ja)return =
a.Ja();if(_.da(a))return a.split("");if(_.Wc(a)){for(var =
c=3D[],d=3Da.length,e=3D0;e<d;e++)c.push(a[e]);return c}return =
_.Uc(a)};_.od=3Dfunction(a){if("function"=3D=3Dtypeof a.Ia)return =
a.Ia();if("function"!=3Dtypeof a.Ja){if(_.Wc(a)||_.da(a)){var =
c=3D[];a=3Da.length;for(var d=3D0;d<a;d++)c.push(d);return c}return =
Tc(a)}};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.pd=3Dfunction(a,c){return function(){try{return =
a.apply(c,arguments)}catch(d){_.J(d)}}};_.rd=3Dfunction(a,c,d,e,f){d=3D_.=
pd(d,f);d=3D_.N(a,c,d,e,f);_.qd(a,c);return d};_.qd=3Dfunction(a,c){if(a =
instanceof window.Element){var d=3D_.w("eq").We(a,c);if(d)if(_.L&&d =
instanceof window.MouseEvent&&a.dispatchEvent){var =
e=3Dwindow.document.createEvent("MouseEvent");e.initMouseEvent(d.type,!0,=
!0,d.view,d.detail,d.screenX,d.screenY,d.clientX,d.clientY,d.ctrlKey,d.al=
tKey,d.shiftKey,d.metaKey,d.button,d.relatedTarget);a.dispatchEvent(e)}el=
se a.dispatchEvent&&a.dispatchEvent(d)}};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var wd;_.sd=3Dfunction(a,c,d,e,f){if(_.Nb(c)){for(var =
g=3D0;g<c.length;g++)_.sd(a,c[g],d,e,f);return null}d=3D_.Hc(d);return =
_.xc(a)?a.Gc(c,d,e,f):_.Ic(a,c,d,!0,e,f)};_.td=3Dfunction(a){_.G.call(thi=
s);this.Q=3Da;this.U=3D{}};_.v(_.td,_.G);var =
ud=3D[];_.td.prototype.b=3Dfunction(a,c,d,e){return =
vd(this,a,c,d,e)};_.td.prototype.G=3Dfunction(a,c,d,e,f){return =
vd(this,a,c,d,e,f)};=0A=
var =
vd=3Dfunction(a,c,d,e,f,g){_.Nb(d)||(d&&(ud[0]=3Dd.toString()),d=3Dud);fo=
r(var h=3D0;h<d.length;h++){var =
l=3D_.N(c,d[h],e||a.handleEvent,f||!1,g||a.Q||a);if(!l)break;a.U[l.key]=3D=
l}return a};_.td.prototype.O=3Dfunction(a,c,d,e){return =
wd(this,a,c,d,e)};wd=3Dfunction(a,c,d,e,f,g){if(_.Nb(d))for(var =
h=3D0;h<d.length;h++)wd(a,c,d[h],e,f,g);else{c=3D_.sd(c,d,e||a.handleEven=
t,f,g||a.Q||a);if(!c)return a;a.U[c.key]=3Dc}return =
a};_.xd=3Dfunction(a,c,d,e){d.b(c,e,void =
0,a.Q||a,a)};_.yd=3Dfunction(a){_.Pb(a.U,_.Oc);a.U=3D{}}; =
_.td.prototype.M=3Dfunction(){_.td.F.M.call(this);_.yd(this)};_.td.protot=
ype.handleEvent=3Dfunction(){throw Error("x");};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.zd=3Dfunction(a){_.z(this,a,0,null)};_.v(_.zd,_.y);_.Ad=3Dfunction(){va=
r a=3D_.H(_.I.K());return =
_.C(a,_.zd,15)};_.Bd=3Dfunction(a){_.td.call(this,a);this.Oa=3Da||this};_=
.v(_.Bd,_.td);_.Bd.prototype.b=3Dfunction(a,c,d,e){if(d){if("function"!=3D=
typeof d)throw new TypeError("Function =
expected");d=3D_.pd(d,this.Oa);d=3D_.Bd.F.b.call(this,a,c,d,e);_.qd(a,Cd(=
c));return d}return _.Bd.F.b.call(this,a,c,d,e)};=0A=
_.Bd.prototype.G=3Dfunction(a,c,d,e,f){if(d){if("function"!=3Dtypeof =
d)throw new TypeError("Function =
expected");d=3D_.pd(d,f||this.Oa);d=3D_.Bd.F.G.call(this,a,c,d,e,f);_.qd(=
a,Cd(c));return d}return =
_.Bd.F.G.call(this,a,c,d,e,f)};_.Bd.prototype.O=3Dfunction(a,c,d,e){if(d)=
{if("function"!=3Dtypeof d)throw new TypeError("Function =
expected");d=3D_.pd(d,this.Oa);d=3D_.Bd.F.O.call(this,a,c,d,e);_.qd(a,Cd(=
c));return d}return _.Bd.F.O.call(this,a,c,d,e)}; var =
Cd=3Dfunction(a){return =
_.Nb(a)?(0,_.ua)(a,Cd):_.da(a)?a:a?a.toString():a};=0A=
_.Dd=3Dfunction(a){_.Bd.call(this);this.d=3Da};_.v(_.Dd,_.Bd);_.Dd.protot=
ype.M=3Dfunction(){this.d=3Dnull;_.Dd.F.M.call(this)};=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var =
Ed=3Dfunction(){_.G.call(this);this.k=3Dthis.b=3Dnull;this.w=3D0;this.o=3D=
{};this.d=3D!1;var =
a=3Dwindow.navigator.userAgent;0<=3Da.indexOf("MSIE")&&0<=3Da.indexOf("Tr=
ident")&&(a=3D/\b(?:MSIE|rv)[: =
]([^\);]+)(\)|;)/.exec(a))&&a[1]&&9>(0,window.parseFloat)(a[1])&&(this.d=3D=
!0)};_.v(Ed,_.G);=0A=
Ed.prototype.Wd=3Dfunction(a,c){if(!this.d)if(c instanceof Array)for(var =
d in c)this.Wd(a,c[d]);else{d=3D(0,_.t)(this.A,this,a);var =
e=3Dthis.w+c;this.w++;a.setAttribute("data-eqid",e);this.o[e]=3Dd;a&&a.ad=
dEventListener?a.addEventListener(c,d,!1):a&&a.attachEvent?a.attachEvent(=
"on"+c,d):_.J(Error("y`"+a))}};=0A=
Ed.prototype.We=3Dfunction(a,c){if(this.d)return null;if(c instanceof =
Array){var d=3Dnull,e;for(e in c){var =
f=3Dthis.We(a,c[e]);f&&(d=3Df)}return =
d}d=3Dnull;this.b&&this.b.type=3D=3Dc&&this.k=3D=3Da&&(d=3Dthis.b,this.b=3D=
null);if(e=3Da.getAttribute("data-eqid"))a.removeAttribute("data-eqid"),(=
e=3Dthis.o[e])?a.removeEventListener?a.removeEventListener(c,e,!1):a.deta=
chEvent&&a.detachEvent("on"+c,e):_.J(Error("z`"+a));return =
d};Ed.prototype.A=3Dfunction(a,c){this.b=3Dc;this.k=3Da;c.preventDefault?=
c.preventDefault():c.returnValue=3D!1};=0A=
_.Ea("eq",new Ed);_.Fd=3Dfunction(a){_.jb(function(){var =
c=3Dwindow.document.querySelector("."+a);c&&(c=3Dc.querySelector(".gb_D")=
)&&_.w("eq").Wd(c,"click")})};=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var Gd;Gd=3Dfunction(a){if(a.classList)return =
a.classList;a=3Da.className;return =
_.da(a)&&a.match(/\S+/g)||[]};_.Hd=3Dfunction(a,c){return =
a.classList?a.classList.contains(c):_.xa(Gd(a),c)};_.P=3Dfunction(a,c){a.=
classList?a.classList.add(c):_.Hd(a,c)||(a.className+=3D0<a.className.len=
gth?" "+c:c)};=0A=
_.Id=3Dfunction(a,c){if(a.classList)(0,_.sa)(c,function(c){_.P(a,c)});els=
e{var =
d=3D{};(0,_.sa)(Gd(a),function(a){d[a]=3D!0});(0,_.sa)(c,function(a){d[a]=
=3D!0});a.className=3D"";for(var e in =
d)a.className+=3D0<a.className.length?" =
"+e:e}};_.Q=3Dfunction(a,c){a.classList?a.classList.remove(c):_.Hd(a,c)&&=
(a.className=3D(0,_.ta)(Gd(a),function(a){return a!=3Dc}).join(" =
"))};_.Jd=3Dfunction(a,c){a.classList?(0,_.sa)(c,function(c){_.Q(a,c)}):a=
.className=3D(0,_.ta)(Gd(a),function(a){return!_.xa(c,a)}).join(" ")}; =
_.Kd=3Dfunction(a,c,d){d?_.P(a,c):_.Q(a,c)};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var =
Ld,Md,Nd,Od,Pd,Qd,Rd;Ld=3D/&/g;Md=3D/</g;Nd=3D/>/g;Od=3D/"/g;Pd=3D/'/g;Qd=
=3D/\x00/g;Rd=3D/[\x00&<>"']/;_.Sd=3Dfunction(a){if(!Rd.test(a))return =
a;-1!=3Da.indexOf("&")&&(a=3Da.replace(Ld,"&amp;"));-1!=3Da.indexOf("<")&=
&(a=3Da.replace(Md,"&lt;"));-1!=3Da.indexOf(">")&&(a=3Da.replace(Nd,"&gt;=
"));-1!=3Da.indexOf('"')&&(a=3Da.replace(Od,"&quot;"));-1!=3Da.indexOf("'=
")&&(a=3Da.replace(Pd,"&#39;"));-1!=3Da.indexOf("\x00")&&(a=3Da.replace(Q=
d,"&#0;"));return a}; _.Td=3Dfunction(a){return a instanceof =
_.cd&&a.constructor=3D=3D=3D_.cd&&a.k=3D=3D=3D_.bd?a.b:"type_error:SafeHt=
ml"};_.Ud=3Dfunction(a,c,d){return =
2>=3Darguments.length?_.qa.slice.call(a,c):_.qa.slice.call(a,c,d)};=0A=
var =
Vd;Vd=3D!_.L||_.lc(9);_.Wd=3D!_.$b&&!_.L||_.L&&_.lc(9)||_.$b&&_.jc("1.9.1=
");_.Xd=3D_.L&&!_.jc("9");_.Yd=3D_.L||_.Zb||_.M;_.Zd=3Dfunction(a,c){a.in=
nerHTML=3D_.Td(c)};var ae,de,ee;_.R=3Dfunction(a,c){var =
d=3Dc||window.document,e=3Dnull;d.querySelectorAll&&d.querySelector?e=3Dd=
.querySelector("."+a):e=3D_.$d(a,c)[0];return e||null};=0A=
_.$d=3Dfunction(a,c){var =
d,e,f,g;d=3Dwindow.document;d=3Dc||d;if(d.querySelectorAll&&d.querySelect=
or&&a)return =
d.querySelectorAll(""+(a?"."+a:""));if(a&&d.getElementsByClassName){var =
h=3Dd.getElementsByClassName(a);return =
h}h=3Dd.getElementsByTagName("*");if(a){g=3D{};for(e=3Df=3D0;d=3Dh[e];e++=
){var l=3Dd.className;"function"=3D=3Dtypeof =
l.split&&_.xa(l.split(/\s+/),a)&&(g[f++]=3Dd)}g.length=3Df;return =
g}return h};=0A=
_.be=3Dfunction(a,c){_.Pb(c,function(c,e){"style"=3D=3De?a.style.cssText=3D=
c:"class"=3D=3De?a.className=3Dc:"for"=3D=3De?a.htmlFor=3Dc:e in =
ae?a.setAttribute(ae[e],c):0=3D=3De.lastIndexOf("aria-",0)||0=3D=3De.last=
IndexOf("data-",0)?a.setAttribute(e,c):a[e]=3Dc})};ae=3D{cellpadding:"cel=
lPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameB=
order",height:"height",maxlength:"maxLength",role:"role",rowspan:"rowSpan=
",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};=0A=
_.S=3Dfunction(a,c,d){return =
_.ce(window.document,arguments)};_.ce=3Dfunction(a,c){var =
d=3Dc[0],e=3Dc[1];if(!Vd&&e&&(e.name||e.type)){d=3D["<",d];e.name&&d.push=
(' name=3D"',_.Sd(e.name),'"');if(e.type){d.push(' =
type=3D"',_.Sd(e.type),'"');var f=3D{};_.za(f,e);delete =
f.type;e=3Df}d.push(">");d=3Dd.join("")}d=3Da.createElement(d);e&&(_.da(e=
)?d.className=3De:_.Nb(e)?d.className=3De.join(" =
"):_.be(d,e));2<c.length&&de(a,d,c);return d};=0A=
de=3Dfunction(a,c,d){function =
e(d){d&&c.appendChild(_.da(d)?a.createTextNode(d):d)}for(var =
f=3D2;f<d.length;f++){var =
g=3Dd[f];!_.Wc(g)||_.Rb(g)&&0<g.nodeType?e(g):(0,_.sa)(ee(g)?_.Vc(g):g,e)=
}};ee=3Dfunction(a){if(a&&"number"=3D=3Dtypeof =
a.length){if(_.Rb(a))return"function"=3D=3Dtypeof =
a.item||"string"=3D=3Dtypeof =
a.item;if(_.Sb(a))return"function"=3D=3Dtypeof a.item}return!1};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var ge;_.fe=3Dfunction(a){return =
_.Rb(a)&&1=3D=3Da.nodeType};_.he=3Dfunction(a,c,d){_.Nb(d)&&(d=3Dd.join("=
 "));var e=3D"aria-"+c;""=3D=3D=3Dd||void =
0=3D=3Dd?(ge||(ge=3D{atomic:!1,autocomplete:"none",dropeffect:"none",hasp=
opup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical"=
,readonly:!1,relevant:"additions =
text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"fals=
e"}),d=3Dge,c in =
d?a.setAttribute(e,d[c]):a.removeAttribute(e)):a.setAttribute(e,d)};=0A=
var =
le;_.ke=3Dfunction(a,c,d,e,f){if(!(_.L||_.M&&_.jc("525")))return!0;if(_.d=
c&&f)return =
_.ie(a);if(f&&!e)return!1;_.Tb(c)&&(c=3D_.je(c));if(!d&&(17=3D=3Dc||18=3D=
=3Dc||_.dc&&91=3D=3Dc))return!1;if(_.M&&e&&d)switch(a){case 220:case =
219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case =
191:case 192:case =
222:return!1}if(_.L&&e&&c=3D=3Da)return!1;switch(a){case =
13:return!0;case 27:return!_.M}return _.ie(a)};=0A=
_.ie=3Dfunction(a){if(48<=3Da&&57>=3Da||96<=3Da&&106>=3Da||65<=3Da&&90>=3D=
a||_.M&&0=3D=3Da)return!0;switch(a){case 32:case 63:case 107:case =
109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case =
188:case 190:case 191:case 192:case 222:case 219:case 220:case =
221:return!0;default:return!1}};_.je=3Dfunction(a){if(_.$b)a=3Dle(a);else=
 if(_.dc&&_.M)t:switch(a){case 93:a=3D91;break t}return a}; =
le=3Dfunction(a){switch(a){case 61:return 187;case 59:return 186;case =
173:return 189;case 224:return 91;case 0:return 224;default:return a}};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var =
me;me=3D[1,4,2];_.ne=3Dfunction(a){return(_.pc?0=3D=3Da.b.button:"click"=3D=
=3Da.type?!0:!!(a.b.button&me[0]))&&!(_.M&&_.dc&&a.w)};var =
oe,qe;oe=3Dfunction(){};_.pe=3Dnew =
oe;qe=3D["click",_.$b?"keypress":"keydown","keyup"];oe.prototype.b=3Dfunc=
tion(a,c,d,e,f){var g=3Dfunction(a){var =
d=3D_.Hc(c),f=3D_.fe(a.target)?a.target.getAttribute("role")||null:null;"=
click"=3D=3Da.type&&_.ne(a)?d.call(e,a):13!=3Da.keyCode&&3!=3Da.keyCode||=
"keyup"=3D=3Da.type?32!=3Da.keyCode||"keyup"!=3Da.type||"button"!=3Df&&"t=
ab"!=3Df||(d.call(e,a),a.preventDefault()):(a.type=3D"keypress",d.call(e,=
a))};g.d=3Dc;g.b=3De;f?f.b(a,qe,g,d):_.N(a,qe,g,d)};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var =
re,ye,ze,Fe,Ge,Ke;re=3D{};_.se=3Dfunction(){this.b=3D"";this.d=3Dre};_.se=
.prototype.tb=3D!0;_.se.prototype.jb=3Dfunction(){return =
this.b};_.se.prototype.Hd=3D!0;_.se.prototype.Xb=3Dfunction(){return =
1};_.te=3Dfunction(a){return a instanceof =
_.se&&a.constructor=3D=3D=3D_.se&&a.d=3D=3D=3Dre?a.b:"type_error:SafeUrl"=
};_.ue=3Dfunction(a,c){this.width=3Da;this.height=3Dc};_.k=3D_.ue.prototy=
pe;_.k.clone=3Dfunction(){return new =
_.ue(this.width,this.height)};_.k.fc=3Dfunction(){return!(this.width*this=
.height)};=0A=
_.k.ceil=3Dfunction(){this.width=3DMath.ceil(this.width);this.height=3DMa=
th.ceil(this.height);return =
this};_.k.floor=3Dfunction(){this.width=3DMath.floor(this.width);this.hei=
ght=3DMath.floor(this.height);return =
this};_.k.round=3Dfunction(){this.width=3DMath.round(this.width);this.hei=
ght=3DMath.round(this.height);return this};_.ve=3Dfunction(a){return =
a.parentWindow||a.defaultView};_.we=3Dfunction(a){return =
_.M||"CSS1Compat"!=3Da.compatMode?a.body||a.documentElement:a.documentEle=
ment};=0A=
_.xe=3Dfunction(a,c){this.x=3D_.n(a)?a:0;this.y=3D_.n(c)?c:0};_.xe.protot=
ype.clone=3Dfunction(){return new =
_.xe(this.x,this.y)};_.xe.prototype.ceil=3Dfunction(){this.x=3DMath.ceil(=
this.x);this.y=3DMath.ceil(this.y);return =
this};_.xe.prototype.floor=3Dfunction(){this.x=3DMath.floor(this.x);this.=
y=3DMath.floor(this.y);return =
this};_.xe.prototype.round=3Dfunction(){this.x=3DMath.round(this.x);this.=
y=3DMath.round(this.y);return =
this};ye=3D/[()']|%5B|%5D|%25/g;ze=3D{"'":"%27","(":"%28",")":"%29","%5B"=
:"[","%5D":"]","%25":"%"};=0A=
_.Ae=3Dfunction(a,c){if(a.contains&&1=3D=3Dc.nodeType)return =
a=3D=3Dc||a.contains(c);if("undefined"!=3Dtypeof =
a.compareDocumentPosition)return =
a=3D=3Dc||Boolean(a.compareDocumentPosition(c)&16);for(;c&&a!=3Dc;)c=3Dc.=
parentNode;return c=3D=3Da};_.Be=3Dfunction(a){return =
a&&a.parentNode?a.parentNode.removeChild(a):null};_.Ce=3Dfunction(a){for(=
var c;c=3Da.firstChild;)a.removeChild(c)};_.De=3Dfunction(a){return =
a?_.ve(a):window};=0A=
_.Ee=3Dfunction(a){a=3D(a||window).document;a=3D"CSS1Compat"=3D=3Da.compa=
tMode?a.documentElement:a.body;return new =
_.ue(a.clientWidth,a.clientHeight)};Fe=3D/^(?:(?:https?|mailto|ftp):|[^&:=
/?#]*(?:[/?#]|$))/i;Ge=3Dfunction(a){try{var =
c=3D(0,window.encodeURI)(a)}catch(d){return"about:invalid#zClosurez"}retu=
rn c.replace(ye,function(a){return =
ze[a]})};_.He=3Dfunction(a){this.b=3Da||_.m.document||window.document};_.=
He.prototype.N=3Dfunction(a){return _.da(a)?this.b.getElementById(a):a};=0A=
_.He.prototype.d=3Dfunction(a,c,d){return =
_.ce(this.b,arguments)};_.Ie=3Dfunction(a){var =
c=3Da.b;a=3D_.we(c);c=3D_.ve(c);return =
_.L&&_.jc("10")&&c.pageYOffset!=3Da.scrollTop?new =
_.xe(a.scrollLeft,a.scrollTop):new =
_.xe(c.pageXOffset||a.scrollLeft,c.pageYOffset||a.scrollTop)};_.He.protot=
ype.appendChild=3Dfunction(a,c){a.appendChild(c)};_.He.prototype.k=3D_.Ce=
;_.He.prototype.removeNode=3D_.Be;_.He.prototype.contains=3D_.Ae;_.Je=3Df=
unction(a){return 9=3D=3Da.nodeType?a:a.ownerDocument||a.document};=0A=
_.Le=3Dfunction(a){if(a instanceof _.se)return =
a;a=3Da.tb?a.jb():String(a);a=3DFe.test(a)?Ge(a):"about:invalid#zClosurez=
";var c=3Dnew _.se;c.b=3Da;return c};_.Me=3Dfunction(a){try{return =
a&&a.activeElement}catch(c){}return =
null};_.Ne=3Dfunction(a,c){if("textContent"in a)a.textContent=3Dc;else =
if(3=3D=3Da.nodeType)a.data=3Dc;else =
if(a.firstChild&&3=3D=3Da.firstChild.nodeType){for(;a.lastChild!=3Da.firs=
tChild;)a.removeChild(a.lastChild);a.firstChild.data=3Dc}else =
_.Ce(a),a.appendChild(_.Je(a).createTextNode(String(c)))};=0A=
_.Oe=3Dfunction(a,c){var d=3Dc||window.document;return =
d.querySelectorAll&&d.querySelector?d.querySelectorAll("."+a):_.$d(a,c)};=
_.Pe=3Dfunction(a){return a?new _.He(_.Je(a)):Ke||(Ke=3Dnew =
_.He)};_.Qe=3Dfunction(a,c){var d;d=3Dc instanceof =
_.se?c:_.Le(c);a.href=3D_.te(d)};=0A=
var Te,Ye;_.Re=3Dfunction(a,c){var d=3D_.Je(a);return =
d.defaultView&&d.defaultView.getComputedStyle&&(d=3Dd.defaultView.getComp=
utedStyle(a,null))?d[c]||d.getPropertyValue(c)||"":""};_.Se=3Dfunction(a,=
c){return =
_.Re(a,c)||(a.currentStyle?a.currentStyle[c]:null)||a.style&&a.style[c]};=
_.Ue=3Dfunction(a,c,d){var e;c instanceof =
_.xe?(e=3Dc.x,c=3Dc.y):(e=3Dc,c=3Dd);a.style.left=3DTe(e,!1);a.style.top=3D=
Te(c,!1)};=0A=
_.Ve=3Dfunction(a){var =
c;try{c=3Da.getBoundingClientRect()}catch(d){return{left:0,top:0,right:0,=
bottom:0}}_.L&&a.ownerDocument.body&&(a=3Da.ownerDocument,c.left-=3Da.doc=
umentElement.clientLeft+a.body.clientLeft,c.top-=3Da.documentElement.clie=
ntTop+a.body.clientTop);return c};_.Xe=3Dfunction(a,c,d){if(c instanceof =
_.ue)d=3Dc.height,c=3Dc.width;else if(void 0=3D=3Dd)throw =
Error("A");a.style.width=3DTe(c,!0);_.We(a,d)};Te=3Dfunction(a,c){"number=
"=3D=3Dtypeof a&&(a=3D(c?Math.round(a):a)+"px");return a};=0A=
_.We=3Dfunction(a,c){a.style.height=3DTe(c,!0)};_.Ze=3Dfunction(a){var =
c=3DYe;if("none"!=3D_.Se(a,"display"))return c(a);var =
d=3Da.style,e=3Dd.display,f=3Dd.visibility,g=3Dd.position;d.visibility=3D=
"hidden";d.position=3D"absolute";d.display=3D"inline";a=3Dc(a);d.display=3D=
e;d.position=3Dg;d.visibility=3Df;return a};Ye=3Dfunction(a){var =
c=3Da.offsetWidth,d=3Da.offsetHeight,e=3D_.M&&!c&&!d;return =
_.n(c)&&!e||!a.getBoundingClientRect?new _.ue(c,d):(a=3D_.Ve(a),new =
_.ue(a.right-a.left,a.bottom-a.top))}; =
_.$e=3Dfunction(a,c){a.style.display=3Dc?"":"none"};_.af=3D_.$b?"MozUserS=
elect":_.M?"WebkitUserSelect":null;=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.bf=3Dfunction(a){return _.Wd&&void =
0!=3Da.children?a.children:(0,_.ta)(a.childNodes,function(a){return =
1=3D=3Da.nodeType})};_.cf=3Dfunction(a,c,d,e,f){_.pe.b(c,d,e,f||a.Q||a,a)=
};_.T=3Dfunction(a){return =
_.da(a)?window.document.getElementById(a):a};_.df=3Dfunction(a,c){for(;a&=
&1!=3Da.nodeType;)a=3Dc?a.nextSibling:a.previousSibling;return a};=0A=
_.ef=3Dfunction(a,c,d){_.Dd.call(this,a);this.S=3Dthis.C=3Dnull;this.aa=3D=
c;this.k=3D_.R("gb_H",this.d);this.w=3D_.R("gb_D",this.d);this.R=3D!1;thi=
s.A=3D_.w("dd");this.A.zh(this);this.k.setAttribute("aria-hidden","true")=
;d||this.ta()};_.v(_.ef,_.Dd);_.k=3D_.ef.prototype;=0A=
_.k.ta=3Dfunction(){this.w&&(_.cf(this,this.w,this.Jc,!1,this),this.w.set=
Attribute("aria-expanded","false"));this.k&&_.cf(this,this.k,this.rg,!1,t=
his);_.cf(this,window.document,this.Le,!0,this);this.G(window.document,_.=
ke(27)?"keypress":"keyup",this.va,!1,this);this.G(this.d,"mouseover",this=
.Ig,!1,this);this.G(this.d,"mouseout",this.Hg,!1,this)};_.k.getId=3Dfunct=
ion(){return =
this.aa};_.k.Jc=3Dfunction(a){ff(this)?this.close():this.open();a.prevent=
Default();a.stopPropagation()};=0A=
_.k.rg=3Dfunction(a){for(a=3Da.target;a&&a!=3Dthis.k;){if("A"=3D=3Da.tagN=
ame&&!_.Hd(a,"gb_7b")){this.close(!0);this.w&&(0,window.setTimeout)((0,_.=
t)(this.w.focus,this.w),0);break}a=3Da.parentNode}};_.k.qc=3Dfunction(a){=
return!(!a||!_.Ae(this.d,a))};_.k.Le=3Dfunction(a){this.qc(a.target)||thi=
s.close()};_.k.Ig=3Dfunction(a){gf(this,(0,_.t)(this.$b,this),a)};_.k.Hg=3D=
function(a){gf(this,(0,_.t)(this.Cd,this),a)};=0A=
var gf=3Dfunction(a,c,d){var =
e=3Dd.o&&_.Ae(a.d,d.o),f=3Dd.o&&hf(a,d.o);a=3Dhf(a,d.target);e||c(0,d);e&=
&!f||a||c(1,d);!f&&a&&c(2,d)};_.ef.prototype.va=3Dfunction(a){if(27=3D=3D=
a.keyCode){a=3D_.Me(window.document);var =
c=3Dthis.qc(a),d=3Dff(this);this.close();d&&c?this.w.focus():a&&a.focus()=
}};_.ef.prototype.$b=3D_.ba;_.ef.prototype.Cd=3D_.ba;var =
hf=3Dfunction(a,c){return =
c&&a.k?_.Hd(c,"gb_ja")||_.Hd(c,"gb_ka")||!!a.k&&_.Ae(a.k,c):!1};_.ef.prot=
otype.M=3Dfunction(){_.ef.F.M.call(this);this.k=3Dnull};=0A=
var =
jf=3Dfunction(a){if(a.w&&(a=3Da.w.getAttribute("data-ved")))return{ved:a}=
};_.ef.prototype.open=3Dfunction(){if(!ff(this)){this.A.jd(0,this);this.A=
.kf(this);_.P(this.d,"gb_La");this.k.setAttribute("aria-hidden","false");=
this.w&&this.w.setAttribute("aria-expanded","true");if(_.L&&this.k){var =
a=3D_.R("gb_ic");if(!a){var =
a=3D_.S("IFRAME",{"class":"gb_ic",src:'javascript:""',frameBorder:0}),c=3D=
_.R("gb_Ec");c&&c.appendChild(a)}_.Q(a,"gb_Zb");this.ka()}this.C&&_.K(thi=
s.C,jf(this));this.A.jd(1,this);this.Ae()}};=0A=
_.ef.prototype.Ae=3Dfunction(){this.k.focus()};_.ef.prototype.ka=3Dfuncti=
on(){if(_.L&&this.k){var =
a=3D_.R("gb_ic");a&&_.Xe(a,_.Ze(this.k))}};_.ef.prototype.close=3Dfunctio=
n(a){if(ff(this)&&this.A.Ef(this)){this.A.Ve(this)&&this.A.kf(null);_.Q(t=
his.d,"gb_La");this.k.setAttribute("aria-hidden","true");this.w&&this.w.s=
etAttribute("aria-expanded","false");if(_.L){var =
c=3D_.R("gb_ic");c&&_.P(c,"gb_Zb")}!a&&this.S&&_.K(this.S,jf(this));this.=
A.jd(2,this);return!0}return!1};var ff=3Dfunction(a){return =
_.Hd(a.d,"gb_La")};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var kf=3Dfunction(){_.ib.k(_.J)};var lf=3Dfunction(a,c){var =
d=3D_.pd(kf);a.addEventListener?a.addEventListener(c,d):a.attachEvent("on=
"+c,d)};var =
mf=3D[1,2],nf=3Dfunction(a){_.z(this,a,0,mf)};_.v(nf,_.y);var =
of;window.gbar&&window.gbar._DPG?of=3Dwindow.gbar._DPG[0]||{}:of=3D{};var=
 pf;window.gbar&&window.gbar._LDD?pf=3Dwindow.gbar._LDD:pf=3D[];var =
qf=3D_.lb(),rf,sf=3D_.H(_.I.K());rf=3D_.C(sf,nf,17);var tf=3Dnew =
_.Qa(qf,rf||new nf,of,pf,_.Kb(),_.wb());_.Ea("m",tf); =
if(_.D(_.A(qf,18),!0))tf.B();else{var =
uf=3D(0,_.t)(tf.B,tf,_.F(_.A(qf,19),200));_.jb(uf)}lf(window.document,"DO=
MContentLoaded");lf(window,"load");=0A=
_.u("gbar.mls",function(){});var vf=3D_.lb(),wf=3D_.C(vf,_.Ia,8)||new =
_.Ia;_.u("gbar.bv",{n:_.F(_.A(wf,2)),r:_.E(_.A(wf,4)),f:_.E(_.A(wf,3)),e:=
_.E(_.A(wf,5)),m:_.F(null!=3D_.A(wf,1)?_.A(wf,1):1,1)});_.u("gbar.kn",fun=
ction(){return!0});_.u("gbar.sb",function(){return!1});=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var =
xb=3Dfunction(a,c){a.w.push(c)},yb=3Dfunction(a,c,d){this.o=3Da;this.d=3D=
!1;this.b=3Dc;this.k=3Dd};yb.prototype.Wa=3Dfunction(a){if(this.d)throw =
Error("e`"+this.b);try{a.apply(this.o,this.k),this.d=3D!0}catch(c){}};var=
 =
zb=3Dfunction(a){_.G.call(this);this.k=3Da;this.b=3D[];this.d=3D{}};_.v(z=
b,_.G);zb.prototype.o=3Dfunction(a){var =
c=3D(0,_.t)(function(){this.b.push(new =
yb(this.k,a,Array.prototype.slice.call(arguments)))},this);return =
this.d[a]=3Dc};=0A=
zb.prototype.Wa=3Dfunction(){for(var =
a=3Dthis.b.length,c=3Dthis.b,d=3D[],e=3D0;e<a;++e){var =
f=3Dc[e].b,g;t:{g=3Dthis.k;for(var =
h=3Df.split("."),l=3Dh.length,q=3D0;q<l;++q)if(g[h[q]])g=3Dg[h[q]];else{g=
=3Dnull;break t}g=3Dg instanceof =
Function?g:null}if(g&&g!=3Dthis.d[f])try{c[e].Wa(g)}catch(r){}else =
d.push(c[e])}this.b=3Dd.concat(c.slice(a))};var Ab=3D"bbh bbr bbs has =
prm sngw so".split(" "),Bb=3Dnew zb(_.m);_.Ea("api",Bb);=0A=
for(var Cb=3D"addExtraLink addLink aomc asmc close cp.c cp.l cp.me cp.ml =
cp.rc cp.rel ela elc elh gpca gpcr lGC lPWF ldb mls noam paa pc pca pcm =
pw.clk pw.hvr qfaae qfaas qfaau qfae qfas qfau qfhi qm qs qsi rtl sa =
setContinueCb snaw sncw som sp spd spn spp sps tsl tst up.aeh up.aop =
up.dpc up.iic up.nap up.r up.sl up.spd up.tp upel upes upet".split(" =
").concat(Ab),Db=3D(0,_.t)(Bb.o,Bb),Eb=3D0;Eb<Cb.length;Eb++){var =
Fb=3D"gbar."+Cb[Eb];null=3D=3D_.p(Fb,window)&&_.u(Fb,Db(Fb))}_.u("gbar.up=
.gpd",function(){return""});=0A=
(function(){for(var a=3Dfunction(a){return =
function(){_.K(44,{n:a})}},c=3D0;c<Ab.length;c++){var =
d=3D"gbar."+Ab[c];_.u(d,a(d))}var =
e=3D_.Aa.K();_.Ba(e,"api").Wa();xb(_.Ba(e,"m"),function(){_.Ba(e,"api").W=
a()})})();=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var io=3Dfunction(a){_.z(this,a,0,null)};_.v(io,_.y);var =
jo=3Dfunction(a){var =
c=3Dwindow.document.getElementById("gbqld");c&&(c.style.display=3Da?"none=
":"block",c=3Dwindow.document.getElementById("gbql"))&&(c.style.display=3D=
a?"block":"none")},ko=3D["gbq1","gbq2","gbqfbwa"],lo=3Dfunction(a,c){var =
d=3D{};d._sn=3D["v.gas",c].join(".");_.J(a,d)};=0A=
var mo=3Dfunction(){};var =
no=3Dfunction(a,c,d){this.d=3Da;this.k=3Dc;this.b=3Dd||_.m};var =
oo=3Dfunction(){this.b=3D[]};oo.prototype.A=3Dfunction(a,c,d){this.G(a,c,=
d);this.b.push(new =
no(a,c,d))};oo.prototype.G=3Dfunction(a,c,d){d=3Dd||_.m;for(var =
e=3D0,f=3Dthis.b.length;e<f;e++){var =
g=3Dthis.b[e];if(g.d=3D=3Da&&g.k=3D=3Dc&&g.b=3D=3Dd){this.b.splice(e,1);b=
reak}}};oo.prototype.w=3Dfunction(a){for(var =
c=3D0,d=3Dthis.b.length;c<d;c++){var =
e=3Dthis.b[c];"hrc"=3D=3De.d&&e.k.call(e.b,a)}};=0A=
var po,ro,so,to,uo;po=3Dnull;_.qo=3Dfunction(){if(null!=3Dpo)return =
po;var a=3Dwindow.document.body.style;if(!(a=3D"flexGrow"in =
a||"webkitFlexGrow"in a))t:{if(a=3Dwindow.navigator.userAgent){var =
c=3D/Trident\/(\d+)/.exec(a);if(c&&7<=3DNumber(c[1])){a=3D/\bMSIE =
(\d+)/.exec(a);a=3D!a||"10"=3D=3Da[1];break t}}a=3D!1}return po=3Da};=0A=
ro=3Dfunction(a,c,d){var =
e=3Dwindow.NaN;window.getComputedStyle&&(a=3Dwindow.getComputedStyle(a,nu=
ll).getPropertyValue(c))&&"px"=3D=3Da.substr(a.length-2)&&(e=3Dd?(0,windo=
w.parseFloat)(a.substr(0,a.length-2)):(0,window.parseInt)(a.substr(0,a.le=
ngth-2),10));return e};=0A=
so=3Dfunction(a){var =
c=3Da.offsetWidth,d=3Dro(a,"width");if(!(0,window.isNaN)(d))return =
c-d;var =
e=3Da.style.padding,f=3Da.style.paddingLeft,g=3Da.style.paddingRight;a.st=
yle.padding=3Da.style.paddingLeft=3Da.style.paddingRight=3D0;d=3Da.client=
Width;a.style.padding=3De;a.style.paddingLeft=3Df;a.style.paddingRight=3D=
g;return c-d};=0A=
to=3Dfunction(a){var =
c=3Dro(a,"min-width");if(!(0,window.isNaN)(c))return c;var =
d=3Da.style.width,e=3Da.style.padding,f=3Da.style.paddingLeft,g=3Da.style=
.paddingRight;a.style.width=3Da.style.padding=3Da.style.paddingLeft=3Da.s=
tyle.paddingRight=3D0;c=3Da.clientWidth;a.style.width=3Dd;a.style.padding=
=3De;a.style.paddingLeft=3Df;a.style.paddingRight=3Dg;return =
c};uo=3Dfunction(a,c){c||-.5!=3Da-Math.round(a)||(a-=3D.5);return =
Math.round(a)}; _.vo=3Dfunction(a){if(a){var =
c=3Da.style.opacity;a.style.opacity=3D".99";_.Lb(a.offsetWidth);a.style.o=
pacity=3Dc}};=0A=
var =
wo=3Dfunction(a){_.G.call(this);this.b=3Da;this.d=3D[];this.k=3D[]};_.v(w=
o,_.G);wo.prototype.M=3Dfunction(){wo.F.M.call(this);this.b=3Dnull;for(va=
r =
a=3D0;a<this.d.length;a++)this.d[a].Y();for(a=3D0;a<this.k.length;a++)thi=
s.k[a].Y();this.d=3Dthis.k=3Dnull};=0A=
wo.prototype.La=3Dfunction(a){void =
0=3D=3Da&&(a=3Dthis.b.offsetWidth);for(var =
c=3Dso(this.b),d=3D[],e=3D0,f=3D0,g=3D0,h=3D0,l=3D0;l<this.d.length;l++){=
var =
q=3Dthis.d[l],r=3Dxo(q),x=3Dso(q.b);d.push({item:q,hb:r,Jh:x,vc:0});e+=3D=
r.Ic;f+=3Dr.Xc;g+=3Dr.Tb;h+=3Dx}a=3Da-h-c-g;e=3D0<a?e:f;f=3Da;c=3Dd;do{g=3D=
!0;h=3D[];for(l=3Dq=3D0;l<c.length;l++){var =
r=3Dc[l],x=3D0<f?r.hb.Ic:r.hb.Xc,B=3D0=3D=3De?0:x/e*f+r.vc,B=3Duo(B,g),g=3D=
!g;r.vc=3Dyo(r.item,B,r.Jh,r.hb.Tb);0<x&&B=3D=3Dr.vc&&(h.push(r),q+=3Dx)}=
c=3Dh;f=3Da-(0,_.va)(d,function(a,c){return =
a+c.vc},0);e=3Dq}while(0!=3Df&&0!=3Dc.length);=0A=
for(l=3D0;l<this.k.length;l++)this.k[l].La()};var Ao=3Dfunction(a){var =
c=3D{};c.items=3D(0,_.ua)(a.d,function(a){return =
zo(a)});c.children=3D(0,_.ua)(a.k,function(a){return Ao(a)});return =
c},Bo=3Dfunction(a,c){for(var =
d=3D0;d<a.d.length;d++)a.d[d].b.style.width=3Dc.items[d];for(d=3D0;d<a.k.=
length;d++)Bo(a.k[d],c.children[d])};wo.prototype.N=3Dfunction(){return =
this.b};=0A=
var =
Co=3Dfunction(a,c,d,e){wo.call(this,a);this.w=3Dc;this.A=3Dd;this.o=3De};=
_.v(Co,wo);=0A=
var xo=3Dfunction(a,c){var d=3Da.w,e=3Da.A,f;if(-1=3D=3Da.o){var =
g=3Dc;void 0=3D=3Dg&&(g=3Dso(a.b));f=3Dzo(a);var =
h=3DAo(a),l=3Dro(a.b,"width",!0);(0,window.isNaN)(l)&&(l=3Da.b.offsetWidt=
h-g);g=3DMath.ceil(l);a.b.style.width=3Df;Bo(a,h);f=3Dg}else =
f=3Da.o;return{Ic:d,Xc:e,Tb:f}},yo=3Dfunction(a,c,d,e){void =
0=3D=3Dd&&(d=3Dso(a.b));void =
0=3D=3De&&(e=3Dxo(a,d).Tb);c=3De+c;0>c&&(c=3D0);a.b.style.width=3Dc+"px";=
d=3Da.b.offsetWidth-d;a.b.style.width=3Dd+"px";return =
d-e},zo=3Dfunction(a){var =
c=3Da.b.style.width;a.b.style.width=3D"";return c};=0A=
var Do=3Dfunction(a,c,d){var e;void =
0=3D=3De&&(e=3D-1);return{className:a,hb:{Ic:c||0,Xc:d||0,Tb:e}}},Eo=3D{c=
lassName:"gb_Xb",items:[Do("gb_Oa"),Do("gb_dc"),Do("gb_Fb",0,2),Do("gb_ec=
"),Do("gb_8",1,1)],fb:[{className:"gb_8",items:[Do("gb_Fc",0,1),Do("gb_Ec=
",0,1)],fb:[function(a){a=3Da.gb_Fc;var =
c;if(a)c=3Da.N();else{c=3Dwindow.document.querySelector(".gb_Fc");if(!c)r=
eturn null;a=3Dnew wo(c)}c=3Dc.querySelectorAll(".gb_h");for(var =
d=3D0;d<c.length;d++){var e;if(_.Hd(c[d],"gb_j")){e=3Dnew =
Co(c[d],0,1,-1);var f=3Dc[d].querySelector(".gb_g");=0A=
f&&(f=3Dnew Co(f,0,1,-1),e.d.push(f),a.k.push(e))}else e=3Dnew =
Co(c[d],0,0,-1);a.d.push(e)}return =
a},{className:"gb_Ec",items:[Do("gb_C"),Do("gb_Xa"),Do("gb_Tb"),Do("gb_ga=
",0,1),Do("gb_Hc"),Do("gb_ca",0,1),Do("gb_Ic"),Do("gb_gc")],fb:[{classNam=
e:"gb_ga",items:[Do("gb_ia",0,1)],fb:[{className:"gb_ia",items:[Do("gb_ea=
",0,1)],fb:[]}]}]}]},{className:"gb_ac",items:[Do("gbqff",1,1),Do("gb_9b"=
)],fb:[]}]},Fo=3Dfunction(a,c){var =
d=3Dc;if(!d){d=3Dwindow.document.querySelector("."+a.className);if(!d)ret=
urn null;d=3Dnew wo(d)}for(var e=3D=0A=
{},f=3D0;f<a.items.length;f++){var g=3Da.items[f],h;h=3Dg;var =
l=3Dwindow.document.querySelector("."+h.className);if(h=3Dl?new =
Co(l,h.hb.Ic,h.hb.Xc,h.hb.Tb):null)d.d.push(h),e[g.className]=3Dh}for(f=3D=
0;f<a.fb.length;f++){var g=3Da.fb[f],q;"function"=3D=3Dtypeof =
g?q=3Dg(e):q=3DFo(g,e[g.className]);q&&d.k.push(q)}return d};=0A=
_.Ho=3Dfunction(a){_.G.call(this);this.C=3Dnew =
oo;this.d=3Dwindow.document.getElementById("gb");this.O=3D(this.b=3Dwindo=
w.document.querySelector(".gb_8"))?this.b.querySelector(".gb_Ec"):null;th=
is.B=3D[];this.oe=3D60;this.J=3D_.A(a,4);this.Sh=3D_.F(_.A(a,2),152);this=
.Vf=3D_.F(_.A(a,1),30);this.k=3Dnull;this.Te=3D_.D(_.A(a,3),!0);this.o=3D=
1;this.d&&this.J&&(this.d.style.minWidth=3Dthis.J+"px");this.qf();this.Te=
&&(this.d&&(Go(this),_.P(this.d,"gb_Hb"),_.qo()||(this.k=3DFo(Eo))),this.=
La(),window.setTimeout((0,_.t)(this.La,this),0));=0A=
_.u("gbar.elc",(0,_.t)(this.Ph,this));_.u("gbar.ela",_.ba);_.u("gbar.elh"=
,(0,_.t)(this.Bf,this))};_.v(_.Ho,_.G);_.Ca(_.Ho,"el");var =
Io=3Dfunction(){var =
a=3D_.Ho.fi();return{es:a?{f:a.Sh,h:a.oe,m:a.Vf}:{f:152,h:60,m:30},mo:"md=
",vh:window.innerHeight||0,vw:window.innerWidth||0}};_.k=3D_.Ho.prototype=
;_.k.M=3Dfunction(){_.Ho.F.M.call(this)};_.k.La=3Dfunction(a){a&&Go(this)=
;this.k&&this.k.La(Math.max(window.document.documentElement.clientWidth,t=
o(this.d)));_.vo(this.b)};=0A=
_.k.Zg=3Dfunction(){try{var =
a=3Dwindow.document.getElementById("gb"),c=3Da.querySelector(".gb_8");_.Q=
(a,"gb_Xc");c&&_.Q(c,"gb_Xc");for(var a=3D0,d;d=3Dko[a];a++){var =
e=3Dwindow.document.getElementById(d);e&&_.Q(e,"gbqfh")}jo(!1)}catch(f){l=
o(f,"rhcc")}this.La(!0)};_.k.Th=3Dfunction(){try{var =
a=3Dwindow.document.getElementById("gb"),c=3Da.querySelector(".gb_8");_.P=
(a,"gb_Xc");c&&_.P(c,"gb_Xc");for(var =
a=3D0,d;d=3Dko[a];a++)_.P(window.document.getElementById(d),"gbqfh");jo(!=
0)}catch(e){lo(e,"ahcc")}this.La(!0)};=0A=
_.k.qf=3Dfunction(){if(this.d){var =
a=3Dthis.d.offsetWidth;0=3D=3Dthis.o?900<=3Da&&(this.o=3D1,this.w(new =
mo)):900>a&&(this.o=3D0,this.w(new =
mo))}};_.k.Ph=3Dfunction(a){this.B.push(a)};_.k.Bf=3Dfunction(a){var =
c=3DIo().es.h;this.oe=3Dc+a;for(a=3D0;a<this.B.length;a++)try{this.B[a](I=
o())}catch(d){_.J(d)}};var Go=3Dfunction(a){if(a.b){var =
c;a.k&&(c=3DAo(a.k));_.P(a.b,"gb_m");a.b.style.minWidth=3Da.b.offsetWidth=
-so(a.b)+"px";a.O.style.minWidth=3Da.O.offsetWidth-so(a.O)+"px";_.Q(a.b,"=
gb_m");c&&Bo(a.k,c)}}; =
_.Ho.prototype.A=3Dfunction(a,c,d){this.C.A(a,c,d)};_.Ho.prototype.G=3Dfu=
nction(a,c){this.C.G(a,c)};_.Ho.prototype.w=3Dfunction(a){this.C.w(a)};=0A=
_.jb(function(){var a=3D_.H(_.I.K()),a=3D_.C(a,io,21)||new io,a=3Dnew =
_.Ho(a);_.Ea("el",a);_.u("gbar.gpca",(0,_.t)(a.Th,a));_.u("gbar.gpcr",(0,=
_.t)(a.Zg,a))});_.u("gbar.elr",Io);=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.jb(function(){var =
a=3Dwindow.document.querySelector(".gb_Ra");a&&_.w("eq").Wd(a,"click")});=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.Fd("gb_Tb");=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.Fd("gb_Xa");=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.u("gbar.qfgw",(0,_.t)(window.document.getElementById,window.document,"g=
bqfqw"));_.u("gbar.qfgq",(0,_.t)(window.document.getElementById,window.do=
cument,"gbqfq"));_.u("gbar.qfgf",(0,_.t)(window.document.getElementById,w=
indow.document,"gbqf"));_.u("gbar.qfsb",(0,_.t)(window.document.getElemen=
tById,window.document,"gbqfb"));=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.cg=3Dfunction(a,c,d,e,f){a=3Da.b[c.toString()];c=3D-1;a&&(c=3D_.Cc(a,d,=
e,f));return-1<c?a[c]:null};_.dg=3Dfunction(a,c){var =
d=3DArray.prototype.slice.call(arguments,1);return function(){var =
c=3Dd.slice();c.push.apply(c,arguments);return =
a.apply(this,c)}};_.eg=3Dfunction(a,c,d,e,f){if(_.Nb(c))for(var =
g=3D0;g<c.length;g++)_.eg(a,c[g],d,e,f);else =
d=3D_.Hc(d),_.xc(a)?a.xd(c,d,e,f):a&&(a=3D_.Jc(a))&&(c=3D_.cg(a,c,d,!!e,f=
))&&_.Oc(c)};_.U=3Dfunction(){_.G.call(this);this.O=3Dnew =
_.Bc(this);this.Ha=3Dthis;this.ca=3Dnull};_.v(_.U,_.G);=0A=
_.U.prototype[_.wc]=3D!0;_.k=3D_.U.prototype;_.k.Dc=3Dfunction(){return =
this.ca};_.k.ae=3Dfunction(a){this.ca=3Da};_.k.addEventListener=3Dfunctio=
n(a,c,d,e){_.N(this,a,c,d,e)};_.k.removeEventListener=3Dfunction(a,c,d,e)=
{_.eg(this,a,c,d,e)};=0A=
_.k.dispatchEvent=3Dfunction(a){var =
c,d=3Dthis.Dc();if(d)for(c=3D[];d;d=3Dd.Dc())c.push(d);var =
d=3Dthis.Ha,e=3Da.type||a;if(_.da(a))a=3Dnew _.sc(a,d);else if(a =
instanceof _.sc)a.target=3Da.target||d;else{var f=3Da;a=3Dnew =
_.sc(e,d);_.za(a,f)}var f=3D!0,g;if(c)for(var =
h=3Dc.length-1;!a.A&&0<=3Dh;h--)g=3Da.k=3Dc[h],f=3Dg.Bb(e,!0,a)&&f;a.A||(=
g=3Da.k=3Dd,f=3Dg.Bb(e,!0,a)&&f,a.A||(f=3Dg.Bb(e,!1,a)&&f));if(c)for(h=3D=
0;!a.A&&h<c.length;h++)g=3Da.k=3Dc[h],f=3Dg.Bb(e,!1,a)&&f;return =
f};_.k.M=3Dfunction(){_.U.F.M.call(this);this.Uc();this.ca=3Dnull};=0A=
_.k.Ta=3Dfunction(a,c,d,e){return =
this.O.add(String(a),c,!1,d,e)};_.k.Gc=3Dfunction(a,c,d,e){return =
this.O.add(String(a),c,!0,d,e)};_.k.xd=3Dfunction(a,c,d,e){return =
this.O.remove(String(a),c,d,e)};_.k.kc=3Dfunction(a){return =
_.Dc(this.O,a)};_.k.Uc=3Dfunction(a){var =
c;if(this.O){c=3Dthis.O;a=3Da&&a.toString();var d=3D0,e;for(e in =
c.b)if(!a||e=3D=3Da){for(var =
f=3Dc.b[e],g=3D0;g<f.length;g++)++d,_.Ac(f[g]);delete =
c.b[e];c.d--}c=3Dd}else c=3D0;return c};=0A=
_.k.Bb=3Dfunction(a,c,d){a=3Dthis.O.b[String(a)];if(!a)return!0;a=3Da.con=
cat();for(var e=3D!0,f=3D0;f<a.length;++f){var =
g=3Da[f];if(g&&!g.Jb&&g.nc=3D=3Dc){var =
h=3Dg.ub,l=3Dg.Kc||g.src;g.mc&&this.kc(g);e=3D!1!=3D=3Dh.call(l,d)&&e}}re=
turn e&&0!=3Dd.jf};_.k.wd=3Dfunction(a,c,d,e){return =
_.cg(this.O,String(a),c,d,e)};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.Mk=3Dfunction(a){_.U.call(this);this.D=3Da;a=3D_.L?"focusout":"blur";th=
is.b=3D_.N(this.D,_.L?"focusin":"focus",this,!_.L);this.d=3D_.N(this.D,a,=
this,!_.L)};_.v(_.Mk,_.U);_.Mk.prototype.handleEvent=3Dfunction(a){var =
c=3Dnew =
_.vc(a.b);c.type=3D"focusin"=3D=3Da.type||"focus"=3D=3Da.type?"focusin":"=
focusout";this.dispatchEvent(c)};_.Mk.prototype.M=3Dfunction(){_.Mk.F.M.c=
all(this);_.Oc(this.b);_.Oc(this.d);delete this.D};=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var Sv=3D[3,5],Tv=3Dfunction(a){_.z(this,a,0,Sv)};_.v(Tv,_.y);var =
Uv=3Dfunction(){var a=3D_.H(_.I.K());return =
_.C(a,Tv,16)},Vv=3Dfunction(a){this.k=3D_.Ho.K();this.d=3Da};Vv.prototype=
.b=3Dfunction(a,c){0=3D=3Dthis.k.o?(_.P(a,"gb_l"),c?(_.Q(a,"gb_fa"),_.P(a=
,"gb_Jc")):(_.Q(a,"gb_Jc"),_.P(a,"gb_fa"))):_.Jd(a,["gb_l","gb_fa","gb_Jc=
"])};_.u("gbar.sos",function(){return =
window.document.querySelectorAll(".gb_cc")});_.u("gbar.si",function(){ret=
urn window.document.querySelector(".gb_bc")});=0A=
_.jb(function(){if(Uv()){var =
a=3Dwindow.document.querySelector(".gb_8"),c=3DUv()||new Tv,c=3Dnew =
Vv(_.D(_.A(c,1),!1));a&&c.d&&c.b(a,!1)}});var =
Yv=3Dfunction(a,c){_.Dd.call(this,a);this.o=3Dnew =
Vv(_.D(_.A(c,1),!1));this.H=3D_.Ho.K();this.w=3D_.R("gb_Ec",this.d);if(th=
is.o.d){this.k=3D!1;if(_.qo()){_.Q(this.d,"gb_fa");_.Id(this.d,["gb_Pc","=
gb_l","gb_Jc"]);this.T=3D_.Re(this.d,"width");this.ca=3D_.Re(this.w,"widt=
h");var =
d=3Dthis.d;_.Q(d,"gb_Jc");_.P(d,"gb_fa");this.L=3D_.Re(this.d,"width");th=
is.X=3D_.Re(this.w,"width");_.Jd(this.d,["gb_Pc","gb_l","gb_fa"])}Wv(this=
);this.H.A("hrc",this.V,this);d=3D_.R("gb_Lc",this.d);this.b(d,"click",th=
is.P);d=3D_.R("gb_Mc",this.d);=0A=
this.b(d,"click",this.W)}this.B=3D_.D(_.A(c,2),!1);this.J=3D_.D(_.A(c,4),=
!1);this.S=3Dnull;this.B&&(this.S=3D_.A(c,3));if(this.B||this.J)this.O(a,=
["mouseover","touchstart"],this.C),d=3Dnew =
_.Mk(a),this.O(d,"focusin",this.C);(d=3D_.R("gb_bc",this.d))&&_.xd(this,d=
,_.pe,Xv)};_.v(Yv,_.Dd);var =
Xv=3Dfunction(){_.K(9,{l:"i"})};Yv.prototype.V=3Dfunction(){Wv(this)};Yv.=
prototype.P=3Dfunction(){0!=3Dthis.k&&(this.k=3D!1,Wv(this,!0))};Yv.proto=
type.W=3Dfunction(){1!=3Dthis.k&&(this.k=3D!0,Wv(this,!0))};=0A=
Yv.prototype.C=3Dfunction(){if(this.B){var =
a=3Dthis.S;_.Va(_.Qa.K(),a,void =
0)}this.J&&this.d.setAttribute("activated","1")};var =
Wv=3Dfunction(a,c){var =
d=3Dc&&_.qo();0=3D=3Da.o.k.o?d?(_.Id(a.d,["gb_Oc","gb_ha"]),_.vo(a.d),a.O=
(a.d,_.uc,a.R),a.A(!0),(0,window.setTimeout)((0,_.t)(a.o.b,a.o,a.d,a.k),0=
),(0,window.setTimeout)((0,_.t)(a.A,a,!1),0)):(a.o.b(a.d,a.k),_.qo()&&a.A=
(!1)):(_.Q(a.d,"gb_Oc"),a.o.b(a.d,a.k),Zv(a.d,""),Zv(a.w,""),a.H.La(!0))}=
; =
Yv.prototype.A=3Dfunction(a){a=3Dthis.k?!a:a;Zv(this.d,a?this.T:this.L);Z=
v(this.w,a?this.ca:this.X)};Yv.prototype.R=3Dfunction(){_.Q(this.d,"gb_ha=
")};var Zv=3Dfunction(a,c){a.style.minWidth=3Da.style.maxWidth=3Dc};=0A=
_.jb(function(){var a=3DUv()||new Tv,c=3D_.R("gb_8");if(a&&c&&(new =
Yv(c,a),_.A(a,4))){var d=3Dfunction(){var =
c=3D_.A(a,5);_.Ta(_.Qa.K(),c,void =
0)};"1"=3D=3Dc.getAttribute("activated")?d():(_.sd(c,["mouseover","touchs=
tart"],d),c=3Dnew _.Mk(c),_.sd(c,"focusin",d))}});=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var =
go=3Dfunction(){_.G.call(this);this.o=3Dthis.b=3Dnull;this.d=3D{};this.w=3D=
{};this.k=3D{}};_.v(go,_.G);_.k=3Dgo.prototype;_.k.kf=3Dfunction(a){a&&th=
is.b&&a!=3Dthis.b&&this.b.close();this.b=3Da};_.k.Ve=3Dfunction(a){a=3Dth=
is.k[a]||a;return =
this.b=3D=3Da};_.k.Xh=3Dfunction(a){this.o=3Da};_.k.Ue=3Dfunction(a){retu=
rn =
this.o=3D=3Da};_.k.ld=3Dfunction(){this.b&&this.b.close();this.b=3Dnull};=
_.k.Gf=3Dfunction(a){this.b&&this.b.getId()=3D=3Da&&this.ld()};_.k.Qb=3Df=
unction(a,c,d){this.d[a]=3Dthis.d[a]||{};this.d[a][c]=3Dthis.d[a][c]||[];=
this.d[a][c].push(d)};=0A=
_.k.jd=3Dfunction(a,c){var =
d=3Dc.getId();if(this.d[a]&&this.d[a][d])for(var =
e=3D0;e<this.d[a][d].length;e++)try{this.d[a][d][e]()}catch(f){_.J(f)}};_=
.k.ai=3Dfunction(a,c){this.w[a]=3Dc};_.k.Ef=3Dfunction(a){return!this.w[a=
.getId()]};_.k.hh=3Dfunction(){return!!this.b&&this.b.R};_.k.Df=3Dfunctio=
n(){return!!this.b};_.k.$e=3Dfunction(){this.b&&this.b.ka()};_.k.of=3Dfun=
ction(a){this.k[a]&&(this.b&&this.b.getId()=3D=3Da||this.k[a].open())};_.=
k.zh=3Dfunction(a){this.k[a.getId()]=3Da};var ho=3Dnew go;_.Ea("dd",ho);=0A=
_.u("gbar.close",(0,_.t)(ho.ld,ho));_.u("gbar.cls",(0,_.t)(ho.Gf,ho));_.u=
("gbar.abh",(0,_.t)(ho.Qb,ho,0));_.u("gbar.adh",(0,_.t)(ho.Qb,ho,1));_.u(=
"gbar.ach",(0,_.t)(ho.Qb,ho,2));_.u("gbar.aeh",(0,_.t)(ho.ai,ho));_.u("gb=
ar.bsy",(0,_.t)(ho.hh,ho));_.u("gbar.op",(0,_.t)(ho.Df,ho));=0A=
=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
var =
bi=3Dwindow.document.querySelector(".gb_C"),ci=3D/(\s+|^)gb_8b(\s+|$)/;bi=
&&!ci.test(bi.className)&&_.Fd("gb_C");=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.Fd("gb_ga");=0A=
}catch(e){_._DumpException(e)}=0A=
try{=0A=
_.Fd("gb_gc");=0A=
}catch(e){_._DumpException(e)}=0A=
})(this.gbar_);=0A=
// Google Inc.=0A=
</SCRIPT>

<SCRIPT>(function() {var ldbFn =3D window['gbar'] && =
window['gbar']['ldb']; if (ldbFn) ldbFn();})();</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0000_01D04605.456126C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://ssl.gstatic.com/docs/spreadsheets/spinner.gif

R0lGODlhEAAQAPQQAAMGAhkbGCstKkBBP1lbWGpsaXp8eYmLiJyem6WnpLe5tsTGw8/Rzd/h3evt
6vn7+P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUK
ABAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAAFb+AjPg6DEASSNGOrHIeCKkJgtE8DH8wc
BILFaLE6IByNBmMgUAQKpITUgXswAgAAoyFVVEUCQACxbVC/jAVSwf6OGHC2122Fb89uB9KxWDDc
dlR9QmhwIg1qhm8MJSwiJX0ljIE4iJOXjlVIcGY4IQAh+QQFCgAQACwAAAAAEAAPAAAFVCAkio1y
HMoyrtCSJMu5EATCOm/SnAxdrAwFJCF0OBqGwkJggDwUUBZJEAg0IFCVFDIICHQQx3ZkUi60WwZg
fUZL1evreMQ4/BjzMT5P57/3foBjIQAh+QQFCgAQACwAAAAAEAAOAAAFWyAkQg+0JMnCOGPLKAqD
MsehtCJ8o019NKPGwqFYjByIA6OAEC2euFGBQIA4noyoyEA1skpaIMKQ1QYDAUHZDGmgBVY25DUW
raMCQKDJuLfcAAB+WgwBBXIuIiEAIfkEBQoAEAAsAQAAAA8AEAAABVkgJEIOoyhMM67NsjRnkyTL
CrmLc0JzsjI3xmMIUSQaB8VIaCMdnqXmCvEESkclBYJhvRK+3KvoSxCvtGbIICDwiRmCQEAlhQcU
AoN4AQAEamYBAAVpEFsrIQAh+QQFCgAQACwBAAAADwAQAAAFWiAkis2yNNAzrhADmZCiuCv9Lo6s
OKwtLgpIYtHysRJIkXGlQKJY0FIQunIcrtTq9ZAdNRjArshAIBC7jUKZynANBIsCAsoAABSBgCB7
sB8EAQZZBXYFCU8iIQAh+QQFCgAQACwCAAAADgAQAAAFWSAkigwDOWNqoueyNClUpu4Sxw+zOIp5
p4rg4zdaBIkxHVKUaC4hzcTS0VAiEYeDD3bLHlCMgIDRKBsKjINCFgAAFIEAhEAocCEFQAARR9AR
SQgGAgIGNikhACH5BAUKABAALAAAAQAQAA8AAAVZICSOEMOUZDqaq+qiS/OSz2LPJGM7uPg4jVPv
oSj2IEQjZCF8BREBgOClSCSCAECgOXJYE6JCQCEYdBGHRmIxWggCAQiBwDjYVYaAQDFX2BUuaghz
CAw8IyEAIfkEBQoAEAAsAAABABAADwAABVMgJI4kxJToyJxpa7olC8dQcchuA+x4ufw7QI/0W9gU
MAekkRAEBq2FAtkIBASN1FTxgBgERkPDoVQkIApcgUBgHA7MREJJQrAX74V8EVW8FVkkIQAh+QQF
CgAQACwAAAIAEAAOAAAFWSAEMWJpnkVAniwDAEHDigyJBIAw06KBKKudAyIIxHYlRvGIHPkgstkD
MlwQCIYdY7EYXgs77kKEKDAOiKFooXAsotCDvJFIQBR4lkLOqDPwQSYOW3VjUyUhACH5BAUKABAA
LAAAAAAPABAAAAVZICRCDDKeaAEEaLsEALC0oyEogcDQUBPkOx4kIQgMhCKEAjkiOJEMhpMALSkY
DibjcDAJsdxDFvUIQhSHRmL5aDNm5mEicVY4FnjUYt5QKBp4DTQNDH5YJyEAIfkEBQoAEAAsAAAA
AA8AEAAABVUgJEJNUgBAMa6QEQgHerCjEAQKytBIsQgDCGNHIxAKDdpqYTQoV4oFI/kUHa6OqhWr
hUSp2lJCUSUmzuXdIuFdsIgjh2LuWLhFcPwcYhc+HyR2YCIhACH5BAUKABAALAAAAAAOABAAAAVV
ICSKiyEIBsKMIkIQSBDEQDE2xQvJCQAEK8WBUTA0jgwBEOI4OFk3EcOJgEIXjIbDykp4ud0vmLQa
jxSKhfmBVpghDIUD+zAv7ixG+XbfMuFcW3pQIQA7

------=_NextPart_000_0000_01D04605.456126C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://fonts.googleapis.com/css?family=Inconsolata:400,700

@font-face {
	font-family: Inconsolata;
	src: local("Inconsolata"), =
url(https://fonts.gstatic.com/s/inconsolata/v10/BjAYBlHtW3CJxDcjzrnZCIbN6=
UDyHWBl620a-IRfuBk.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Inconsolata;
	src: local("Inconsolata Bold"), local("Inconsolata-Bold"), =
url(https://fonts.gstatic.com/s/inconsolata/v10/AIed271kqQlcIRSOnQH0yTqR_=
3kx9_hJXbbyU8S6IN0.woff) format("woff");
	font-weight: 700;
	font-style: normal;
}

------=_NextPart_000_0000_01D04605.456126C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://fonts.googleapis.com/css?family=Roboto2:400,700

@font-face {
	font-family: Roboto2;
	src: local("Roboto"), local("Roboto2-Regular"), =
url(https://fonts.gstatic.com/s/roboto2/v5/AcknzPQRSA4WpEBvgFLe5g.woff) =
format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Roboto2;
	src: local("Roboto2 Bold"), local("Roboto2-Bold"), =
url(https://fonts.gstatic.com/s/roboto2/v5/MBH_3aOnAmMJk1upzCxmrhsxEYwM7F=
geyaSgU71cLG0.woff) format("woff");
	font-weight: 700;
	font-style: normal;
}

------=_NextPart_000_0000_01D04605.456126C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://docs.google.com/static/spreadsheets2/client/css/4267338722-waffle_k_ltr.css

a {
	text-decoration: none;
}
a:link {
	color: rgb(17, 85, 204);
}
a:visited {
	color: rgb(102, 17, 204);
}
a:active {
	color: rgb(209, 72, 54);
}
a:hover {
	text-decoration: underline;
}
.apps-marquee {
	font: bold 13px/normal Arial, sans-serif; left: 20%; top: 0px; width: =
60%; height: 0px; text-align: center; position: fixed; z-index: 1001; =
font-size-adjust: none; font-stretch: normal; _position: absolute;
}
.apps-marquee-item {
	margin: 0px 5px 4px; color: rgb(255, 249, 153); display: inline-block;
}
.apps-marquee-text {
	background: rgb(255, 249, 153); border-width: 0px 3px; border-style: =
solid; border-color: rgb(255, 249, 153); padding: 2px 5px; color: black;
}
.apps-marquee-round-bottom {
	border-top-color: currentColor; border-right-color: transparent; =
border-left-color: transparent; border-top-width: 3px; =
border-right-width: 3px; border-left-width: 3px; border-top-style: =
solid; border-right-style: dotted; border-left-style: dotted;
}
.apps-marquee-round-top {
	border-right-color: transparent; border-bottom-color: currentColor; =
border-left-color: transparent; border-right-width: 3px; =
border-bottom-width: 3px; border-left-width: 3px; border-right-style: =
dotted; border-bottom-style: solid; border-left-style: dotted;
}
.apps-marquee-warning {
	color: rgb(170, 0, 0);
}
.apps-marquee-warning .apps-marquee-text {
	background: rgb(170, 0, 0); border-color: rgb(170, 0, 0); color: white;
}
.apps-promo {
	font-size: 11px; position: absolute; z-index: 10000;
}
.apps-promo-arrow-container {
	position: relative;
}
.apps-promo-arrow {
	background: url("//ssl.gstatic.com/docs/common/promo_arrows-0.png") =
no-repeat; position: absolute;
}
.apps-promo-close {
	background: url("//ssl.gstatic.com/docs/common/promo_close-0.png") =
no-repeat; top: -5px; width: 16px; height: 16px; float: right; position: =
relative; cursor: pointer;
}
.apps-promo-popup {
	background: rgb(255, 255, 255); padding: 15px 10px 15px 15px; border: =
1px solid rgb(204, 204, 204); border-image: none; width: 275px; =
box-shadow: 0px 7px 7px #666; -moz-box-shadow: 0 7px 7px #666; =
-webkit-box-shadow: 0 7px 7px #666;
}
.apps-promo-header-content {
	font-size: 14px; font-weight: bold;
}
.apps-promo-content {
	padding-top: 15px; font-size: 13px;
}
.apps-promo-buttons {
	padding-top: 15px; padding-left: 4px;
}
.apps-promo-buttons a {
	font-size: 13px; margin-left: 15px; vertical-align: middle;
}
.apps-promo-buttons-inner {
	display: inline;
}
.apps-promo-buttons-inner .goog-imageless-button-content {
	white-space: nowrap;
}
.apps-toast {
	width: 227px; right: 30px; bottom: -200px; font-size: 13px; display: =
block; position: absolute; z-index: 50; opacity: 1;
}
.apps-toast-top {
	background: =
url("//ssl.gstatic.com/docs/common/toastBackTop-ltr-1.png"); width: =
227px; height: 18px; opacity: 1;
}
.apps-toast-fill {
	background: url("//ssl.gstatic.com/docs/common/toastBackFill-0.png"); =
width: 227px; height: 92px; z-index: 51; opacity: 1;
}
.apps-toast-title {
	padding: 0px 20px; font-weight: bold;
}
.apps-toast-content {
	padding: 0px 20px 8px;
}
html {
	overflow: hidden;
}
.waffle {
	width: 0px; font-size: 13px; border-collapse: separate; table-layout: =
fixed; cursor: default; border-spacing: 0;
}
.grid-fixed-table {
	width: 0px; font-size: 13px; border-collapse: separate; table-layout: =
fixed; cursor: default; border-spacing: 0;
}
.mimic-overlay {
	position: absolute; z-index: 4;
}
.mimic-overlay-table {
	border-collapse: separate; table-layout: fixed; border-spacing: 0;
}
.scroll-container {
	border-width: 0px; margin: 0px; padding: 0px; left: 0px; top: 0px; =
overflow: auto; position: absolute; z-index: 1;
}
.native-scrollbar {
	border-width: 0px; margin: 0px; padding: 0px; left: 0px; top: 0px; =
overflow: auto; position: absolute; z-index: 1;
}
.static-overlay-container {
	z-index: 6;
}
.grid-container {
	overflow: hidden; position: relative; z-index: 0; background-color: =
rgb(238, 238, 238);
}
.grid-table-container {
	overflow: hidden; position: relative; z-index: 3;
}
.fixed-table-container {
	overflow: visible; z-index: 4;
}
.fixed4-inner-container {
	vertical-align: top; position: relative;
}
.fixed4-outer-container {
	vertical-align: top; position: relative;
}
.grid4-inner-container {
	vertical-align: top; position: relative;
}
.grid4-outer-container {
	vertical-align: top; position: relative;
}
.fixed4-outer-container {
	overflow: visible;
}
.grid4-outer-container {
	overflow: visible;
}
.fixed4-inner-container {
	overflow: hidden;
}
.grid4-inner-container {
	overflow: hidden;
}
.fixed4-inner-container {
	z-index: 4;
}
.grid4-inner-container {
	z-index: 3;
}
.grid-fixed-wrapper {
	overflow: hidden; white-space: nowrap;
}
.grid-scrollable-wrapper {
	white-space: nowrap;
}
.uberlay {
	top: 0px; width: 0px; height: 0px; position: absolute;
}
.overlay-container-ltr {
	left: 0px; top: 0px; width: 0px; height: 0px; position: absolute;
}
.overlay-container-rtl {
	top: 0px; width: 0px; height: 0px; right: 0px; position: absolute;
}
.focused-overlay-container {
	overflow: hidden; position: absolute;
}
.grid-vertical-scroll {
	width: 20px;
}
.grid-horizontal-scroll {
	height: 20px; float: right;
}
.header-bg {
	background-color: rgb(232, 238, 247);
}
.waffle-measurement-table {
	width: 0px; height: 0px; overflow: hidden; position: absolute;
}
.cell-input {
	margin: 0px; width: 100%; height: 100%; white-space: pre-wrap; cursor: =
text; -webkit-transform: translateZ(0); -webkit-user-modify: =
read-write-plaintext-only;
}
.waffle-formula-preview-decorator {
	background: white; padding: 3px 2px 3px 7px; border-radius: 1px; color: =
rgb(50, 102, 213); line-height: 17px; font-family: =
Inconsolata,monospace,arial,sans,sans-serif; font-size: 13px; =
box-shadow: 0px 1px 2px rgba(0,0,0,0.5); -webkit-border-radius: 1px; =
-moz-border-radius: 1px;
}
.waffle-formula-preview-equals-aligned.waffle-formula-preview-decorator::=
before {
	width: 10px; height: 10px; bottom: -4.5px; margin-left: -5px; display: =
block; position: absolute; content: "\0000a0"; box-shadow: 2px 2px 2px =
rgba(0,0,0,0.2); transform: rotate(45deg); background-color: white; =
-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); =
-o-transform: rotate(45deg); -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, =
0.2); -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}
.waffle-formula-preview-partial.waffle-formula-preview-decorator::before =
{
	width: 10px; height: 10px; bottom: -4.5px; margin-left: -5px; display: =
block; position: absolute; content: "\0000a0"; box-shadow: 2px 2px 2px =
rgba(0,0,0,0.2); transform: rotate(45deg); background-color: white; =
-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); =
-o-transform: rotate(45deg); -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, =
0.2); -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}
.waffle-formula-preview-partial.waffle-formula-preview-decorator::before =
{
	left: 50%;
}
.waffle-formula-preview-result {
	overflow: hidden; vertical-align: top; display: inline-block; =
-ms-text-overflow: ellipsis; max-width: 280px;
}
.waffle-formula-preview-button {
	margin: -2px; display: inline-block; opacity: 0.35; transform: =
scale(0.6); -webkit-transform: scale(.6, .6); -moz-transform: scale(.6, =
.6); -o-transform: scale(.6, .6);
}
.waffle-formula-preview-button:hover {
	opacity: 0.7;
}
.selection {
	position: absolute; z-index: 5; opacity: 0.2;
}
.input-box {
	font: 400 13px/normal arial, sans, sans-serif; margin: 0px; padding: =
0px 2px; border: 2px solid rgb(82, 146, 247); border-image: none; left: =
-10000px; top: -10000px; text-align: left; overflow: auto; white-space: =
pre-wrap; position: absolute; z-index: 15; -ms-word-wrap: break-word; =
max-height: 9900px; max-width: 9900px; font-size-adjust: none; =
font-stretch: normal; box-shadow: 0px 2px 5px rgba(0,0,0,0.4); =
-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 2px =
5px rgba(0, 0, 0, 0.4); resize: none;
}
.input-box-disable-box-shadow {
	box-shadow: none;
}
.IE .input-box {
	padding-top: 1px;
}
.input-box-pre-ie8 {
	white-space: pre;
}
.disabled-input {
	color: rgb(119, 119, 119); -webkit-user-modify: read-only;
}
.text-sizer {
	top: -4000px; position: absolute;
}
.input-capturer {
	top: -4000px; position: absolute;
}
.range-border {
	border-width: 0px; border-style: solid; padding: 0px; position: =
absolute; _overflow: hidden;
}
.border-opacity {
	opacity: 0.3;
}
.cell-border {
	line-height: 1px;
}
.active-cell-border {
	border-color: rgb(66, 133, 244); line-height: 1px; z-index: 7;
}
.selection-border {
	border-color: rgb(66, 133, 244); line-height: 0; z-index: 7;
}
.selection-border-cover {
	position: absolute; z-index: 7;
}
.selection-border-dragging {
	border-style: dashed; border-color: rgb(66, 133, 244); line-height: 0; =
z-index: 7;
}
.table-border {
	border-color: rgb(153, 153, 153); line-height: 0; z-index: 7;
}
.waffle-copy-border {
	border-style: dashed; border-color: rgb(66, 133, 244); line-height: 0;
}
.waffle-cut-border {
	border-style: dashed; border-color: rgb(66, 133, 244); line-height: 0;
}
.autofill-border {
	border-style: dashed; border-color: gray; line-height: 0;
}
.autofill-handle {
	border: 1px solid white; border-image: none; width: 5px; height: 5px; =
margin-top: 1px; position: absolute; z-index: 8; background-color: =
rgb(66, 133, 244); _overflow: hidden;
}
.ritz .autofill-handle {
	width: 6px; height: 6px;
}
.autofill-handle-rtl {
	border-width: 1px 1px 0px 0px;
}
.autofill-handle-ltr {
	border-width: 1px 0px 0px 1px;
}
.autofill-cover {
	width: 7px; height: 7px; position: absolute; z-index: 9; cursor: =
crosshair;
}
.ritz .autofill-cover {
	width: 8px; height: 8px;
}
.postpaste-parent {
	background: -ms-linear-gradient(rgb(245, 245, 245), rgb(238, 238, 238)) =
rgb(245, 245, 245); border: 1px solid rgb(217, 217, 217); border-image: =
none; width: 32px; height: 27px; position: absolute; z-index: 8; =
box-shadow: inset 0px 1px 0px 0px #fff; -moz-box-shadow: inset 0 1px 0 0 =
#fff; -webkit-box-shadow: inset 0 1px 0 0 #fff;
}
.postpaste-container.goog-toolbar-menu-button {
	border-color: transparent !important; margin: 0px; min-width: 0px;
}
.postpaste-container.goog-toolbar-menu-button-focused {
	border-color: rgb(198, 198, 198) !important;
}
.postpaste-container.goog-toolbar-menu-button-open {
	border-color: rgb(198, 198, 198) !important;
}
.postpaste-menu-item.goog-menuitem {
	padding-right: 26px; padding-left: 15px;
}
.post-paste-menu {
	margin: 12px 3px 0px 0px;
}
.postpaste-arrow.goog-toolbar-menu-button-dropdown {
	right: 0px; margin-right: -3px; margin-left: -15px;
}
.freezebar .freezebar-drop {
	outline: 0px; display: none;
}
.freezebar .freezebar-handle-bar {
	outline: 0px; display: none;
}
.resizer {
	outline: 0px; display: none;
}
.resizer-hover .resizer-handle-bar {
	outline: 0px; display: none;
}
.resizer-drop {
	outline: 0px; display: none;
}
.rowcol-dragger .rowcol-dragger-handle {
	outline: 0px; display: none;
}
.rowcol-dragger .rowcol-dragger-handle-bar {
	outline: 0px; display: none;
}
.rowcol-dragger .rowcol-dragger-drop {
	outline: 0px; display: none;
}
.freezebar-active .freezebar-drop {
	display: block;
}
.freezebar-active .freezebar-handle-bar {
	display: block;
}
.resizer-hover {
	display: block;
}
.resizer-active {
	display: block;
}
.resizer-active .resizer-handle-bar {
	display: block;
}
.resizer-active .resizer-drop {
	display: block;
}
.rowcol-dragger-hover .rowcol-dragger-handle {
	display: block;
}
.rowcol-dragger-active .rowcol-dragger-handle {
	display: block;
}
.rowcol-dragger-active .rowcol-dragger-handle-bar {
	display: block;
}
.rowcol-dragger-active .rowcol-dragger-drop {
	display: block;
}
.resizer {
	position: absolute; z-index: 7;
}
.resizer-handle {
	position: relative;
}
.resizer-horizontal-handle {
	background: rgb(77, 144, 254); height: 5px; cursor: n-resize;
}
.resizer-vertical-handle {
	background: rgb(77, 144, 254); width: 5px; cursor: e-resize;
}
.resizer-rtl .resizer-vertical-handle {
	cursor: w-resize;
}
.resizer-horizontal-handle-bar {
	top: 2px; height: 1px; overflow: hidden; position: absolute; =
background-color: rgb(77, 144, 254);
}
.resizer-vertical-handle-bar {
	padding: 0px; border: 0px currentColor; border-image: none; left: 2px; =
width: 1px; overflow: hidden; position: absolute; background-color: =
rgb(77, 144, 254);
}
.freezebar-handle {
	position: absolute; z-index: 6;
}
.freezebar-drop {
	position: absolute; z-index: 6;
}
.freezebar-handle-bar {
	position: relative; z-index: 7;
}
.freezebar-drop-bar {
	position: relative; z-index: 7;
}
.freezebar-vertical-handle-bar {
	background: rgb(219, 229, 247); border-width: 0px 1px; border-style: =
solid; border-color: rgb(165, 198, 254); width: 2px; opacity: 0.45;
}
.freezebar-horizontal-handle-bar {
	background: rgb(219, 229, 247); border-width: 1px 0px; border-style: =
solid; border-color: rgb(165, 198, 254); height: 2px; opacity: 0.45;
}
.freezebar-vertical-handle {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_vertical.png") =
no-repeat; width: 4px;
}
.ritz .freezebar-vertical-handle {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/ritz_freezebar_vertical.png") =
no-repeat;
}
.overlay-container-rtl .freezebar-vertical-handle {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_vertical_rtl.png")=
 no-repeat;
}
.ritz .overlay-container-rtl .freezebar-vertical-handle {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/ritz_freezebar_vertical.png") =
no-repeat right top;
}
.freezebar-vertical-handle-invisible {
	width: 4px;
}
.freezebar-active .freezebar-vertical-handle {
	width: 5px;
}
.freezebar-hover .freezebar-horizontal-handle {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_horizontal_hover.p=
ng") no-repeat;
}
.ritz .freezebar-hover .freezebar-horizontal-handle {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/ritz_freezebar_horizontal_hover.=
png") no-repeat;
}
.freezebar-hover .freezebar-vertical-handle {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_vertical_hover.png=
") no-repeat;
}
.ritz .freezebar-hover .freezebar-vertical-handle {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/ritz_freezebar_vertical_hover.pn=
g") no-repeat;
}
.overlay-container-rtl .freezebar-hover .freezebar-horizontal-handle {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_horizontal_hover_r=
tl.png") no-repeat right;
}
.ritz .overlay-container-rtl .freezebar-hover =
.freezebar-horizontal-handle {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/ritz_freezebar_horizontal_hover.=
png") no-repeat right top;
}
.overlay-container-rtl .freezebar-hover .freezebar-vertical-handle {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_vertical_hover_rtl=
.png") no-repeat;
}
.ritz .overlay-container-rtl .freezebar-hover .freezebar-vertical-handle =
{
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/ritz_freezebar_vertical_hover.pn=
g") no-repeat right top;
}
.freezebar-horizontal-handle {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_horizontal.png") =
no-repeat; height: 4px;
}
.overlay-container-rtl .freezebar-horizontal-handle {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_horizontal_rtl.png=
") no-repeat right;
}
.ritz .freezebar-horizontal-handle {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/ritz_freezebar_horizontal.png") =
no-repeat;
}
.ritz .overlay-container-rtl .freezebar-horizontal-handle {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/ritz_freezebar_horizontal.png") =
no-repeat right top;
}
.overlay-container-rtl .freezebar-horizontal-drop {
	background-position: right;
}
.freezebar-horizontal-handle-invisible {
	height: 4px;
}
.freezebar-active .freezebar-horizontal-handle {
	height: 5px;
}
.freezebar-origin-rtl {
	border: 1px solid rgb(204, 204, 204); border-image: none; top: 0px; =
width: 45px; height: 23px; position: absolute;
}
.freezebar-origin-ltr {
	border: 1px solid rgb(204, 204, 204); border-image: none; top: 0px; =
width: 45px; height: 23px; position: absolute;
}
.freezebar-origin-ltr {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-371px -62px; border-width: 0px 1px 1px 0px; left: 0px;
}
.ritz .freezebar-origin-ltr {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-490px 0px;
}
.freezebar-origin-rtl {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-45px -90px; border-width: 0px 0px 1px 1px; right: 0px;
}
.ritz .freezebar-origin-rtl {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
0px -118px;
}
.freezebar-vertical-drop {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_active_vertical.pn=
g") no-repeat; width: 4px;
}
.freezebar-horizontal-drop {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_active_horizontal.=
png") no-repeat; height: 4px;
}
.freezebar-vertical-drop-bar {
	border-width: 2px 1px 2px 2px; width: 4px; background-color: rgb(175, =
187, 209);
}
.freezebar-horizontal-drop-bar {
	border-width: 2px 2px 1px; height: 4px; overflow: hidden; =
background-color: rgb(175, 187, 209);
}
.waffle-incelldropdownselect-menu-vertical {
	-ms-overflow-y: auto;
}
.rowcol-dragger {
	position: absolute; z-index: 6;
}
.rowcol-dragger-drop-bar {
	position: absolute; z-index: 6; box-sizing: border-box; =
background-color: rgb(119, 119, 119); -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box;
}
.rowcol-dragger-handle-bar {
	position: absolute; z-index: 6; box-sizing: border-box; =
background-color: rgb(119, 119, 119); -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box;
}
.rowcol-dragger-handle-bar {
	border: 2px solid rgb(51, 102, 204); border-image: none; opacity: 0.2;
}
.rowcol-dragger-horizontal-handle {
	width: 36px;
}
.rowcol-dragger-horizontal-drop-bar {
	height: 2px;
}
.rowcol-dragger-vertical-handle {
	height: 23px;
}
.rowcol-dragger-vertical-drop-bar {
	width: 2px;
}
.rowcol-dragger-handle {
	position: absolute; z-index: 6;
}
.rowcol-dragger-drop {
	position: absolute; z-index: 6;
}
.waffle-kennedy-column-menu-button.jfk-freestanding-menu-button {
	z-index: 7; background-color: rgb(248, 248, 248);
}
a.in-cell-link {
	text-decoration: underline; cursor: default;
}
.link-bubble {
	white-space: nowrap; z-index: 7;
}
.comment-bubble {
	margin: 0px; padding: 0px; font-family: arial,sans,sans-serif; =
font-size: 13px; position: absolute; z-index: 14; max-width: 200px;
}
.comment-editable {
	margin: 0px; padding: 6px; border: 1px solid rgb(224, 209, 101); =
border-image: none; width: 100%; background-color: rgb(251, 241, 159); =
resize: none;
}
textarea.comment-editable {
	left: -1px; top: -1px; position: relative;
}
textarea.comment-editable-rebranded {
	border: 1px solid rgb(103, 103, 103); border-image: none; box-shadow: =
2px 2px 6px #888; background-color: white;
}
.comment-attribution {
	font-size: 13px; border-left-color: rgb(197, 57, 41); =
border-left-width: 4px; border-left-style: solid; box-shadow: 0px 2px =
6px rgba(0,0,0,0.2), 0px 1px 2px rgba(0,0,0,0.5); background-color: =
rgb(255, 255, 255); -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2), =
0px 1px 2px rgba(0, 0, 0, 0.5);
}
.comment-importrange {
	margin: 0px; padding: 6px; border: 1px solid rgb(255, 0, 0); =
border-image: none; width: 100%; text-align: left; font-family: =
arial,sans,sans-serif; font-size: 13px; vertical-align: top; =
-ms-overflow-x: hidden; box-shadow: 2px 2px 6px #888; background-color: =
rgb(255, 255, 255);
}
.comment-attribution-rebranded strong {
	padding: 10px 10px 0px; color: rgb(197, 57, 41); font-size: 14px; =
display: block;
}
.comment-attribution-rebranded span {
	padding: 6px 10px; line-height: 1.25em; display: block;
}
.comment-importrange-error-msg-box {
	text-align: left; margin-bottom: 10px;
}
.chip-comment-icon-ltr {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/cell_chip_note_right.png") =
no-repeat right top rgb(255, 255, 255);
}
.chip-comment-icon-rtl {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/cell_chip_note_left.png") =
no-repeat left top rgb(255, 255, 255);
}
.chip-docos-icon-ltr {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/cell_chip_comment_right.png") =
no-repeat right top rgb(255, 255, 255);
}
.chip-docos-icon-rtl {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/cell_chip_comment_left.png") =
no-repeat left top rgb(255, 255, 255);
}
.chip-error-icon-ltr {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/cell_chip_error_right.png") =
no-repeat right top rgb(255, 255, 255);
}
.chip-error-icon-rtl {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/cell_chip_error_left.png") =
no-repeat left top rgb(255, 255, 255);
}
.comment-error {
	color: rgb(103, 103, 103);
}
.cell-protected {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/protected_range_background_5.png=
");
}
.waffle-footer-container {
	height: 4000px; position: relative; z-index: 3;
}
.waffle-background-container {
	top: 0px; width: 50000px; height: 0px; position: absolute; z-index: -1; =
background-color: rgb(238, 238, 238);
}
.addRowsWidget-ltr {
	padding: 6px 0px 0px 45px; color: rgb(34, 34, 34); float: left; =
direction: ltr;
}
.addRowsWidget-rtl {
	padding: 6px 45px 0px 0px; color: rgb(34, 34, 34); float: right; =
direction: ltr;
}
div.addRowsButton-ltr {
	margin-top: 0px; margin-right: 2px; vertical-align: middle;
}
div.addRowsButton-rtl {
	margin-top: 0px; margin-left: 2px; vertical-align: middle;
}
div.addRowsText {
	color: rgb(0, 0, 0); padding-top: 5px; vertical-align: middle;
}
.addRowsError-ltr {
	padding: 13px 0px 0px 10px; color: rgb(204, 0, 0); float: left;
}
.addRowsError-rtl {
	padding: 13px 10px 0px 0px; color: rgb(204, 0, 0); float: right;
}
.addRowsInput {
	margin: 0px 4px; vertical-align: middle;
}
.waffle-quicksum-container {
	width: 158px; height: 20px; text-align: left; overflow: hidden;
}
.docs-sheet-status > .jfk-select {
	line-height: 29px; margin-top: -1px; margin-right: 3px; max-width: =
119px;
}
.docs-sheet-status .goog-flat-menu-button-caption {
	-ms-text-overflow: ellipsis;
}
.waffle-formula-help-popup p {
	margin-top: 0px;
}
.waffle-formula-help-popup a:visited {
	color: rgb(17, 85, 204);
}
.waffle-formula-help-popup {
	padding: 16px; border-radius: 2px; border: 1px solid rgb(204, 204, =
204); border-image: none; left: 0px; top: 0px; width: 400px; color: =
rgb(51, 51, 51); font-family: arial,helvetica,sans-serif; font-size: =
13px; font-style: normal; font-weight: 400; margin-top: -1px; =
margin-left: -1px; white-space: normal; position: absolute; box-shadow: =
0px 2px 4px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); =
-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px =
4px rgba(0, 0, 0, 0.2); -moz-border-radius: 2px 2px 2px 2px;
}
.waffle-col-unhide-button {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-284px -124px; top: 0px; width: 25px; height: 13px; text-align: center; =
color: rgb(204, 204, 204); overflow: hidden; font-size: 8pt; =
vertical-align: middle; position: absolute; z-index: 7; cursor: pointer;
}
.waffle-col-unhide-button-disabled {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-309px -124px; cursor: default;
}
.waffle-col-unhide-button-hovered {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-177px -34px;
}
.waffle-row-unhide-button {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-70px 0px; left: 24px; width: 13px; height: 25px; font-size: 8pt; =
position: absolute; z-index: 7; cursor: pointer;
}
.waffle-row-unhide-button-disabled {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-248px -62px; cursor: default;
}
.waffle-row-unhide-button-hovered {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-230px -98px;
}
.waffle-input-box-decorator {
	border-width: 0px; overflow: visible; font-weight: bold; white-space: =
nowrap; position: absolute; z-index: 15; box-sizing: border-box; =
-moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.waffle-input-box-locator {
	padding: 6px 7px 4px; border-radius: 1px; color: white; line-height: =
14px; font-size: 12px; box-shadow: 0px 1px 2px rgba(0,0,0,0.5); =
background-color: rgb(69, 137, 235);
}
.waffle-input-box-formula-help-decorator {
	background: rgb(109, 161, 255); border-width: 2px medium 2px 2px; =
border-style: solid none solid solid; border-color: rgb(87, 144, 246) =
currentColor rgb(87, 144, 246) rgb(87, 144, 246); padding: 2px; =
border-radius: 2px 0px 0px 2px; border-image: none; height: 20px; color: =
white; line-height: 13px; font-size: 11px; cursor: pointer; =
-webkit-border-radius: 2px 0 0 2px; -moz-border-radius: 2px 0 0 2px;
}
.waffle-formula-bar-formula-help-decorator {
	border-radius: 2px; height: 18px; line-height: 11px; =
border-right-color: rgb(87, 144, 246); border-right-width: 2px; =
border-right-style: solid; -webkit-border-radius: 2px 2px 2px 2px; =
-moz-border-radius: 2px 2px 2px 2px;
}
.waffle-collab-presence {
	padding: 0px 1px 0px 2px; color: white; font-size: 10px; font-weight: =
bold; position: absolute; z-index: 7; background-color: rgb(101, 173, =
137); -moz-box-sizing: border-box;
}
#waffle-loading-screen {
	width: 100%; font-size: 15px; display: none; background-color: rgb(255, =
255, 255);
}
.waffle-loading-rows {
	padding: 5px 30px; width: 100%; font-size: 12px;
}
.waffle-loading-rows-spinner {
	margin: 0px 10px; width: 16px; height: 16px; vertical-align: =
text-bottom;
}
.waffle-column-menu-button {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-439px -21px; list-style: none; width: 12px; height: 12px; position: =
absolute; z-index: 7; cursor: pointer;
}
.waffle-column-menu-button-hover {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-276px -37px;
}
.waffle-column-menu-button-checked {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-276px -37px;
}
.waffle-column-menu-button-focused {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-276px -37px;
}
.waffle-column-menu-button-disabled {
	cursor: default; opacity: 0.3;
}
.docs-menubar div.waffle-hidden-menu {
	display: none;
}
.waffle-image-div {
	position: relative;
}
.waffle-image-cell {
	left: -3px; display: block; position: absolute;
}
.waffle-disclaimer {
	height: 20px; color: rgb(101, 101, 101); padding-left: 12px; font-size: =
11px; border-right-color: currentColor; border-bottom-color: rgb(192, =
192, 192); border-left-color: currentColor; border-right-width: 0px; =
border-bottom-width: 1px; border-left-width: 0px; border-right-style: =
none; border-bottom-style: solid; border-left-style: none; box-sizing: =
border-box; background-color: rgb(236, 236, 236); -moz-box-sizing: =
border-box; -webkit-box-sizing: border-box;
}
.waffle-disclaimer-link {
	color: rgb(119, 119, 204); padding-left: 3px;
}
.apps-toast {
	z-index: 16;
}
.apps-toast-fill {
	z-index: 17;
}
.collaboratorCursorEditing {
	background: rgb(204, 204, 204) !important;
}
.trix-offscreen {
	left: -10000px; top: -10000px; position: absolute;
}
#promo-target {
	display: inline;
}
#waffle-grid-container {
	margin-right: auto;
}
.border-style-dashed {
	border-top-style: dashed;
}
.border-style-dotted {
	border-top-style: dotted;
}
.border-style-solid {
	border-top-style: solid;
}
.border-style-dashed {
	border-width: 3px; width: 60px; padding-top: 10px; margin-top: 10px;
}
.border-style-dotted {
	border-width: 3px; width: 60px; padding-top: 10px; margin-top: 10px;
}
.border-style-solid {
	border-width: 3px; width: 60px; padding-top: 10px; margin-top: 10px;
}
#t-border-palette .goog-palette-cell-selected {
	background-color: rgb(225, 225, 225);
}
#t-border-palette .goog-palette-cell {
	padding: 2px;
}
#t-border-palette .goog-palette-table {
	border-right-color: rgb(238, 238, 238); border-right-width: 1px; =
border-right-style: solid;
}
.waffle-data-validation-arrow:hover {
	opacity: 1;
}
.waffle-data-validation-arrow-black {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/datavalidation-arrow-black.png")=
 no-repeat center; opacity: 0.25;
}
.waffle-data-validation-arrow-white {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/datavalidation-arrow-white.png")=
 no-repeat center; opacity: 0.75;
}
.waffle-data-validation-arrow-container {
	top: 0px; width: 14px; height: 100%; position: absolute;
}
.waffle-data-validation-arrow {
	padding: 2px 4px; width: 7px; height: 14px;
}
.grid-fixed-table td.waffle-data-validation-td {
	padding: 0px;
}
.waffle td.waffle-data-validation-td {
	padding: 0px;
}
div.waffle-data-validation-content-left {
	padding: 0px 14px 0px 3px; display: table-cell;
}
div.waffle-data-validation-content-right {
	padding: 0px 3px 0px 14px; display: table-cell;
}
.waffle-data-validation-cell-wrapper {
	position: relative;
}
span.jfk-checkbox {
	margin-bottom: 1px;
}
.match-paren {
	font-weight: bold; background-color: rgb(229, 229, 229);
}
.open-paren {
	padding-right: 1px; padding-left: 1px;
}
.operator {
	padding-right: 1px; padding-left: 1px;
}
.close-paren {
	padding-left: 1px;
}
.match-string {
	background-color: rgb(238, 238, 238);
}
.error-code {
	color: rgb(17, 85, 204);
}
.boolean {
	color: rgb(17, 85, 204);
}
.active-range {
	opacity: 0.1; pointer-events: none; box-shadow: 0px 0px 6px 2px #333;
}
.inactive {
	opacity: 0.5;
}
.formula-error {
	color: rgb(221, 75, 57);
}
.argument-error {
	color: rgb(221, 75, 57); text-decoration: underline;
}
.formula-eval-error {
	color: rgb(221, 75, 57); text-decoration: underline;
}
.number {
	color: rgb(17, 85, 204);
}
.string {
	color: green;
}
.default-formula-text-color {
	color: black;
}
.insert-range-indicator {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/insert_range_indicator.png") =
no-repeat bottom; width: 8px; height: 11px; margin-left: 2px; display: =
inline-block; cursor: default;
}
.formula-replace-text {
	text-decoration: underline;
}
.trix-tooltip-link {
	color: rgb(66, 133, 244);
}
.trix-tooltip-link:hover {
	text-decoration: underline;
}
.formula-content {
	font-family: Inconsolata,monospace,arial,sans,sans-serif; font-size: =
14px;
}
#apps-debug-tracers {
	display: none;
}
.grid-shim-bottom {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; =
border-top-style: solid; background-color: rgb(248, 248, 248);
}
.grid-shim-end-ltr {
	background: rgb(248, 248, 248); top: 0px; height: 100%; position: =
absolute;
}
.grid-shim-end-rtl {
	background: rgb(248, 248, 248); top: 0px; height: 100%; position: =
absolute;
}
.grid-shim-end-ltr {
	border-left-color: rgb(229, 229, 229); border-left-width: 1px; =
border-left-style: solid;
}
.grid-shim-end-rtl {
	border-right-color: rgb(229, 229, 229); border-right-width: 1px; =
border-right-style: solid;
}
.grid-shim-end-ltr {
	right: 0px;
}
.grid-shim-end-rtl {
	left: 0px;
}
.grid-bottom-bar {
	z-index: 18; background-color: rgb(238, 238, 238);
}
.grid-bottom-bar {
	width: 100%;
}
.grid-shim-bottom {
	width: 100%;
}
.docs-sheet-active-tab .docs-sheet-tab-dropdown {
	background: none;
}
.docs-sheet-add .docs-sheet-button-inner-box {
	background-position: -114px 0px;
}
.docs-sheet-add .docs-sheet-button-icon {
	background-position: -114px 0px;
}
.docs-sheet-button-hover.docs-sheet-add .docs-sheet-button-inner-box {
	background-position: -112px -62px;
}
.docs-sheet-button-hover.docs-sheet-add .docs-sheet-button-icon {
	background-position: -112px -62px;
}
.docs-sheet-left .docs-sheet-button-inner-box {
	background-position: -255px -16px;
}
.docs-sheet-left .docs-sheet-button-icon {
	background-position: -255px -16px;
}
.docs-sheet-button-hover.docs-sheet-left .docs-sheet-button-inner-box {
	background-position: -163px -62px;
}
.docs-sheet-button-hover.docs-sheet-left .docs-sheet-button-icon {
	background-position: -163px -62px;
}
.docs-sheet-button-disabled.docs-sheet-left .docs-sheet-button-inner-box =
{
	background-position: -255px -16px;
}
.docs-sheet-button-disabled.docs-sheet-left .docs-sheet-button-icon {
	background-position: -255px -16px;
}
.docs-sheet-right .docs-sheet-button-inner-box {
	background-position: -439px 0px;
}
.docs-sheet-right .docs-sheet-button-icon {
	background-position: -439px 0px;
}
.docs-sheet-button-hover.docs-sheet-right .docs-sheet-button-inner-box {
	background-position: -407px -19px;
}
.docs-sheet-button-hover.docs-sheet-right .docs-sheet-button-icon {
	background-position: -407px -19px;
}
.docs-sheet-button-disabled.docs-sheet-right =
.docs-sheet-button-inner-box {
	background-position: -439px 0px;
}
.docs-sheet-button-disabled.docs-sheet-right .docs-sheet-button-icon {
	background-position: -439px 0px;
}
.docs-sheet-all .docs-sheet-button-inner-box {
	background-position: -156px 0px;
}
.docs-sheet-all .docs-sheet-button-icon {
	background-position: -156px 0px;
}
.docs-sheet-button-hover.docs-sheet-all .docs-sheet-button-inner-box {
	background-position: -128px -83px;
}
.docs-sheet-button-hover.docs-sheet-all .docs-sheet-button-icon {
	background-position: -128px -83px;
}
.docs-sheet-button-inner-box:hover {
	border-color: rgb(198, 198, 198) !important;
}
.docs-sheet-button-outer-box:hover {
	border-color: rgb(198, 198, 198) !important;
}
.docs-sheet-button-inner-box {
	background: none;
}
.docs-sheet-button-icon {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") =
no-repeat; margin: 2px;
}
.docs-sheet-comment-indicator {
	background: none; text-align: center; color: white; font-size: 11px; =
font-weight: bold;
}
.docs-sheet-outer-container {
	vertical-align: top;
}
.docs-sheet-container {
	top: -1px; height: 30px; overflow: hidden;
}
div.docs-sheet-container-bar {
	background: none; margin: 0px 2px 2px; padding: 0px 0px 0px 0.5em; =
border: currentColor; border-image: none; overflow: auto; font-size: =
13px; white-space: nowrap;
}
.docs-sheet-container-bar .docs-sheet-tab-open {
	border-top-color: currentColor; border-top-width: medium; =
border-top-style: none; z-index: 1004; box-shadow: 0px 2px 4px =
rgba(0,0,0,0.2) !important; -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, =
0.2); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.docs-sheet-tab-open {
	border-top-color: rgb(255, 255, 255); border-top-width: 1px; =
border-top-style: solid;
}
div.docs-sheet-button-bar {
	background: none; margin: 0px 0px 0px 2px; padding: 2px 4px 4px 0px; =
border: currentColor; border-image: none; overflow: hidden; white-space: =
nowrap;
}
.docs-sheet-tab {
	border-width: 1px; border-style: solid; border-color: rgb(170, 170, =
170) rgb(204, 204, 204) rgb(204, 204, 204); list-style: none; margin: =
0px 0px 2px; padding: 2px; border-radius: 0px 0px 2px 2px; height: 24px; =
color: rgb(102, 102, 102); text-decoration: none; vertical-align: top; =
z-index: 1003; cursor: pointer; min-width: 30px; background-color: =
rgb(233, 233, 233);
}
.docs-sheet-tab-hover {
	margin: 0px 0px 2px; color: rgb(68, 68, 68); background-color: rgb(241, =
241, 241);
}
.docs-sheet-active-tab {
	border-width: 0px 1px 1px; border-color: rgb(255, 255, 255) rgb(170, =
170, 170) rgb(170, 170, 170); margin: 0px 0px 2px; color: rgb(34, 34, =
34); font-weight: normal; z-index: 1004; cursor: default; box-shadow: =
0px 1px 1px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255);
}
.docs-sheet-tab-menu {
	border-color: rgb(170, 170, 170) !important;
}
.docs-sheet-tab-outer-box {
	border-color: rgb(228, 228, 228);
}
.docs-sheet-active-tab .docs-sheet-tab-outer-box {
	border-color: rgb(216, 216, 216);
}
.docs-sheet-tab-outer-box {
	border-width: 1px 0px; margin: 0px -1px; padding: 3px 0px 3px 5px; =
white-space: nowrap;
}
.docs-sheet-button-outer-box {
	border-width: 1px 0px; margin: 0px; padding: 0px;
}
.docs-sheet-button-inner-box {
	border-width: 0px 1px; margin: 0px -1px; white-space: nowrap;
}
.docs-sheet-menu-inner-box {
	padding: 1px 2px;
}
.docs-sheet-tab-color {
	margin: 3px -20px 0px -5px; height: 3px;
}
.docs-sheet-active-tab .docs-sheet-tab-dropdown {
	display: inline-block;
}
.docs-sheet-tab .docs-sheet-tab-dropdown {
	display: inline-block;
}
.docs-sheet-tab-dropdown {
	margin: -2px -1px -2px -2px; opacity: 0.3;
}
.docs-sheet-tab .docs-icon-arrow-dropdown {
	padding-top: 1px;
}
.docs-sheet-active-tab .docs-sheet-tab-dropdown:hover {
	cursor: pointer; opacity: 1;
}
.docs-sheet-tab-dropdown {
	width: 12px; height: 12px; vertical-align: middle;
}
.docs-sheet-tab-caption {
	margin-right: 2px; vertical-align: middle; white-space: pre;
}
.docs-sheet-tab-rtl .docs-sheet-tab-caption {
	margin-right: 0px; margin-left: 2px;
}
.docs-sheet-tab-name {
	padding: 3px 1px;
}
[contenteditable=3D'true'].docs-sheet-tab-name {
	margin: -4px -1px; border: 1px solid rgb(217, 217, 217); border-image: =
none; height: 16px; display: inline-block; min-width: 8px; =
-ms-user-select: text !important; -webkit-user-modify: =
read-write-plaintext-only; -moz-user-modify: read-write-plaintext-only; =
-moz-user-select: text; -webkit-user-select: text;
}
[contenteditable=3D'true'].docs-sheet-tab-name:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none; box-shadow: =
inset 0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 1px 2px =
rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, =
0.3);
}
.docs-sheet-tab-name-error {
	border-color: red !important;
}
.docs-sheet-button-inner-box {
	width: 25px; height: 25px;
}
.docs-sheet-button {
	margin: 0px 3px; cursor: pointer;
}
.docs-sheet-menu-button {
	margin: 0px 3px; cursor: pointer;
}
.docs-sheet-button-outer-box {
	border-style: solid; border-color: transparent; vertical-align: top;
}
.docs-sheet-button-inner-box {
	border-style: solid; border-color: transparent; vertical-align: top;
}
.docs-sheet-button-disabled {
	cursor: default;
}
.docs-sheet-button-disabled .docs-sheet-button-outer-box {
	cursor: default;
}
.docs-sheet-button-disabled .docs-sheet-button-inner-box {
	cursor: default;
}
.docs-sheet-tab .docs-icon-locked {
	margin-left: -3px;
}
.docs-sheet-lock-container.docs-icon {
	width: 16px; margin-top: -3px; float: left;
}
.docs-sheet-comment-indicator-container {
	width: 22px; margin-top: -3px; float: left;
}
.docs-sheet-comment-indicator {
	left: 3px; top: 4px; width: 16px; height: 16px; line-height: 12px; =
margin-top: 0px; display: block; position: absolute;
}
.docs-sheet-all-sheet-menu-item {
	white-space: nowrap;
}
.docs-sheet-status-container {
	padding: 0px 0px 0px 6px; width: 158px; overflow: hidden; =
border-left-color: rgb(204, 204, 204); border-left-width: 1px; =
border-left-style: solid;
}
.docs-sheet-status {
	overflow: hidden; margin-right: 8px; float: right; max-width: 150px;
}
.docs-sheet-menu-item-hidden .goog-menuitem-content {
	color: rgb(136, 136, 136);
}
.docs-sheet-fade {
	top: 0px; width: 6px; height: 100%; display: block; position: absolute; =
z-index: 1005;
}
.docs-sheet-fade div {
	width: 2px; height: 100%; float: right; position: relative; =
background-color: rgb(215, 215, 215);
}
.docs-sheet-fade-left {
	left: 0px;
}
.docs-sheet-fade-right {
	right: 0px;
}
.docs-sheet-fade1 {
	opacity: 0.82;
}
.docs-sheet-fade2 {
	opacity: 0.62;
}
.docs-sheet-fade3 {
	opacity: 0.4;
}
.docs-multi-menu-col {
	float: left;
}
.docs-multi-menu-col .goog-menuheader {
	padding: 0.3em 0.5em; color: rgb(119, 119, 119); text-transform: =
uppercase; font-size: 11px;
}
.dialog-separator {
	margin: 0px -42px 20px; border-bottom-color: rgb(229, 229, 229); =
border-bottom-width: 1px; border-bottom-style: solid;
}
.nfd-inputall {
	display: inline-block;
}
.nfd-input {
	display: inline-block;
}
.nfd-apply {
	display: inline-block;
}
.nfd-inner-input-content {
	display: inline-block;
}
.nfd-inputall .nfd-input {
	padding: 4px 8px; width: 300px; height: inherit; font-size: 13px;
}
.nfd-input input {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; =
width: 100%; font-size: 13px;
}
.nfd-input {
	position: relative; min-height: 18px;
}
.nfd-input-focus.nfd-input {
	border: 1px solid rgb(77, 144, 254); border-image: none; box-shadow: =
inset 0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 1px 2px =
rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, =
0.3);
}
.nfd-input span:focus {
=09
}
.nfd-date-time-left-most {
	display: inline-block; min-width: 1px;
}
.nfd-apply.jfk-button {
	margin-right: 0px; margin-left: 10px; vertical-align: top;
}
.nfd-inner-input-content {
	text-align: right;
}
.nfd-input .goog-flat-menu-button {
	line-height: 17px;
}
.nfd-date-time-input .goog-flat-menu-button {
	margin: 1px 2px;
}
.nfd-input .jfk-select .goog-flat-menu-button-dropdown {
	margin-top: -9px;
}
.nfd-input table {
	width: 100%; border-spacing: 0;
}
.nfd-inner-input {
	width: 100%; min-width: 25px;
}
.modal-dialog-content.nfd-dialog {
	width: 400px;
}
.nfd-dialog-content {
	border: 1px solid rgb(229, 229, 229); border-image: none; height: =
400px; margin-top: 22px; cursor: pointer; -ms-overflow-y: scroll;
}
.nfd-dialog-content ul {
	list-style: none; margin: 0px; padding: 0px;
}
.nfd-format-pill {
	padding: 16px; font-size: 15px; border-bottom-color: rgb(229, 229, =
229); border-left-color: transparent; border-bottom-width: 1px; =
border-left-width: 1px; border-bottom-style: solid; border-left-style: =
solid; position: relative;
}
.nfd-format-pill:focus {
	border-left-color: rgb(77, 144, 254); border-left-width: 1px; =
border-left-style: solid;
}
.nfd-format-pill:hover {
	background-color: rgb(241, 241, 241);
}
.nfd-format-display {
	display: inline-block;
}
.nfd-format-sample {
	right: 20px; color: rgb(119, 119, 119); display: inline-block; =
position: absolute;
}
.nfd-pill-container li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; =
border-bottom-style: none;
}
.cnf-sample-table {
	display: inline-table; border-spacing: 0;
}
.cnf-sample-wrapper {
	position: relative;
}
.cnf-help-link {
	right: 0px; position: absolute;
}
td.nfd-sample-label {
	color: rgb(119, 119, 119); padding-right: 5px; padding-left: 0px;
}
.number-format-menu .goog-menuitem {
	padding-right: 1em;
}
.nfd-date-time-menu-button {
	top: 5px; float: right;
}
.nfd-date-time-menu-button:focus {
=09
}
.nfd-invalid.nfd-input {
	border: 1px solid rgb(221, 75, 57); border-image: none;
}
.nfd-date-time-menu .goog-menuitem {
	padding-right: 4em; padding-left: 6px;
}
.goog-palette {
	cursor: default;
}
.goog-palette-table {
	margin: 5px; border: 1px solid rgb(102, 102, 102); border-image: none; =
border-collapse: collapse;
}
.goog-palette-cell {
	border-width: 0px 1px 0px 0px; border-style: none solid none none; =
border-color: currentColor rgb(102, 102, 102) currentColor currentColor; =
margin: 0px; border-image: none; width: 18px; height: 18px; text-align: =
center; vertical-align: middle; cursor: pointer;
}
.goog-palette-cell .goog-palette-colorswatch {
	border: currentColor; border-image: none; width: 18px; height: 18px; =
font-size: x-small; position: relative;
}
.goog-palette-cell-hover .goog-palette-colorswatch {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 16px; =
height: 16px;
}
.goog-palette-cell-selected .goog-palette-colorswatch {
	background: url("//ssl.gstatic.com/editor/editortoolbar.png") no-repeat =
-368px 0px; border: 1px solid rgb(51, 51, 51); border-image: none; =
width: 16px; height: 16px; color: rgb(255, 255, 255); font-weight: bold;
}
.goog-palette-customcolor {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 15px; =
height: 15px; color: rgb(102, 102, 102); font-size: x-small; position: =
relative; background-color: rgb(250, 250, 250);
}
.goog-palette-cell-hover .goog-palette-customcolor {
	border: 1px solid rgb(255, 102, 102); border-image: none; color: =
rgb(255, 102, 102); background-color: rgb(255, 238, 238);
}
.goog-inline-block {
	display: inline-block; position: relative;
}
* html .goog-inline-block {
	display: inline;
}
*:first-child + html .goog-inline-block {
	display: inline;
}
.goog-menu-button {
	background: url("//ssl.gstatic.com/editor/button-bg.png") repeat-x left =
top rgb(221, 221, 221); list-style: none; margin: 2px; padding: 0px; =
border: 0px currentColor; border-image: none; color: rgb(0, 0, 0); =
text-decoration: none; vertical-align: middle; cursor: pointer;
}
.goog-menu-button-outer-box {
	border-style: solid; border-color: rgb(170, 170, 170); vertical-align: =
top;
}
.goog-menu-button-inner-box {
	border-style: solid; border-color: rgb(170, 170, 170); vertical-align: =
top;
}
.goog-menu-button-outer-box {
	border-width: 1px 0px; margin: 0px; padding: 0px;
}
.goog-menu-button-inner-box {
	border-width: 0px 1px; margin: 0px -1px; padding: 3px 4px;
}
* html .goog-menu-button-inner-box {
	left: -1px;
}
* html .goog-menu-button-rtl .goog-menu-button-outer-box {
	left: -1px; right: auto;
}
* html .goog-menu-button-rtl .goog-menu-button-inner-box {
	right: auto;
}
*:first-child + html .goog-menu-button-inner-box {
	left: -1px;
}
*:first-child + html .goog-menu-button-rtl .goog-menu-button-inner-box {
	left: 1px; right: auto;
}
.goog-menu-button-disabled {
	opacity: 0.3; background-image: none !important; -moz-opacity: 0.3;
}
.goog-menu-button-disabled .goog-menu-button-outer-box {
	border-color: rgb(153, 153, 153) !important; color: rgb(51, 51, 51) =
!important;
}
.goog-menu-button-disabled .goog-menu-button-inner-box {
	border-color: rgb(153, 153, 153) !important; color: rgb(51, 51, 51) =
!important;
}
.goog-menu-button-disabled .goog-menu-button-caption {
	border-color: rgb(153, 153, 153) !important; color: rgb(51, 51, 51) =
!important;
}
.goog-menu-button-disabled .goog-menu-button-dropdown {
	border-color: rgb(153, 153, 153) !important; color: rgb(51, 51, 51) =
!important;
}
* html .goog-menu-button-disabled {
	margin: 2px 1px !important; padding: 0px 1px !important;
}
*:first-child + html .goog-menu-button-disabled {
	margin: 2px 1px !important; padding: 0px 1px !important;
}
.goog-menu-button-hover .goog-menu-button-outer-box {
	border-color: rgb(153, 204, 255) rgb(102, 153, 238) rgb(102, 153, 238) =
rgb(119, 170, 255) !important;
}
.goog-menu-button-hover .goog-menu-button-inner-box {
	border-color: rgb(153, 204, 255) rgb(102, 153, 238) rgb(102, 153, 238) =
rgb(119, 170, 255) !important;
}
.goog-menu-button-active {
	background-position: left bottom; background-color: rgb(187, 187, 187);
}
.goog-menu-button-open {
	background-position: left bottom; background-color: rgb(187, 187, 187);
}
.goog-menu-button-focused .goog-menu-button-outer-box {
	border-color: orange;
}
.goog-menu-button-focused .goog-menu-button-inner-box {
	border-color: orange;
}
.goog-menu-button-caption {
	padding: 0px 4px 0px 0px; vertical-align: top;
}
.goog-menu-button-dropdown {
	background: url("//ssl.gstatic.com/editor/editortoolbar.png") no-repeat =
-388px 0px; width: 7px; height: 15px; vertical-align: top;
}
.goog-menu-button-collapse-right {
	margin-right: 0px;
}
.goog-menu-button-collapse-right .goog-menu-button-outer-box {
	margin-right: 0px;
}
.goog-menu-button-collapse-right .goog-menu-button-inner-box {
	margin-right: 0px;
}
.goog-menu-button-collapse-left {
	margin-left: 0px;
}
.goog-menu-button-collapse-left .goog-menu-button-outer-box {
	margin-left: 0px;
}
.goog-menu-button-collapse-left .goog-menu-button-inner-box {
	margin-left: 0px;
}
.goog-menu-button-collapse-left .goog-menu-button-inner-box {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; =
border-left-style: solid;
}
.goog-menu-button-checked.goog-menu-button-collapse-left =
.goog-menu-button-inner-box {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; =
border-left-style: solid;
}
.goog-color-menu-button-indicator {
	border-bottom-color: rgb(240, 240, 240); border-bottom-width: 4px; =
border-bottom-style: solid;
}
.goog-color-menu-button .goog-menu-button-inner-box {
	padding-top: 2px !important; padding-bottom: 2px !important;
}
.goog-toolbar-color-menu-button .goog-toolbar-menu-button-inner-box {
	padding-top: 2px !important; padding-bottom: 2px !important;
}
.goog-tab {
	padding: 4px 8px; color: rgb(0, 0, 204); text-decoration: underline; =
position: relative; cursor: default;
}
.goog-tab-bar-top .goog-tab {
	margin: 1px 4px 0px 0px; border-bottom-color: currentColor; =
border-bottom-width: 0px; border-bottom-style: none; float: left;
}
.goog-tab-bar-top::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: =
" ";
}
.goog-tab-bar-bottom::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: =
" ";
}
.goog-tab-bar-bottom .goog-tab {
	margin: 0px 4px 1px 0px; border-top-color: currentColor; =
border-top-width: 0px; border-top-style: none; float: left;
}
.goog-tab-bar-start .goog-tab {
	margin: 0px 0px 4px 1px; border-right-color: currentColor; =
border-right-width: 0px; border-right-style: none;
}
.goog-tab-bar-end .goog-tab {
	margin: 0px 1px 4px 0px; border-left-color: currentColor; =
border-left-width: 0px; border-left-style: none;
}
.goog-tab-hover {
	background: rgb(238, 238, 238);
}
.goog-tab-disabled {
	color: rgb(102, 102, 102);
}
.goog-tab-selected {
	background: rgb(255, 255, 255); border: 1px solid rgb(107, 144, 218); =
border-image: none; color: rgb(0, 0, 0); font-weight: bold; =
text-decoration: none;
}
.goog-tab-bar-top {
	padding-top: 5px !important; padding-left: 5px !important; =
border-bottom-color: rgb(107, 144, 218) !important; border-bottom-width: =
1px !important; border-bottom-style: solid !important;
}
.goog-tab-bar-top .goog-tab-selected {
	top: 1px; padding-bottom: 5px; margin-top: 0px;
}
.goog-tab-bar-bottom .goog-tab-selected {
	top: -1px; padding-top: 5px; margin-bottom: 0px;
}
.goog-tab-bar-start .goog-tab-selected {
	left: 1px; padding-right: 9px; margin-left: 0px;
}
.goog-tab-bar-end .goog-tab-selected {
	left: -1px; padding-left: 9px; margin-right: 0px;
}
.goog-tab-bar {
	background: rgb(235, 239, 249); list-style: none; margin: 0px; padding: =
0px; border: 0px currentColor; border-image: none; cursor: default;
}
.goog-tab-bar-clear {
	height: 0px; overflow: hidden; clear: both;
}
.goog-tab-bar-start {
	float: left;
}
.goog-tab-bar-end {
	float: right;
}
* html .goog-tab-bar-start {
	margin-right: -3px;
}
* html .goog-tab-bar-end {
	margin-left: -3px;
}
.jfk-bubble {
	border-width: 1px; border-style: solid; border-color: rgb(187, 187, =
187) rgb(187, 187, 187) rgb(168, 168, 168); padding: 16px; border-image: =
none; position: absolute; z-index: 1201 !important; box-shadow: 0px 1px =
3px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); =
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 1px =
3px rgba(0, 0, 0, .2);
}
.jfk-bubble-closebtn {
	background: url("//ssl.gstatic.com/ui/v1/icons/common/x_8px.png") =
no-repeat; outline: 0px; border: 1px solid transparent; border-image: =
none; top: 2px; width: 21px; height: 21px; right: 2px; position: =
absolute; opacity: 0.4;
}
.jfk-bubble-closebtn:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none; opacity: 0.8;
}
.jfk-bubble-arrow {
	position: absolute;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplbefore {
	width: 0px; height: 0px; display: block; position: absolute;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplafter {
	width: 0px; height: 0px; display: block; position: absolute;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplbefore {
	border: 9px solid currentColor; border-image: none;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplafter {
	border: 8px solid currentColor; border-image: none;
}
.jfk-bubble-arrowdown {
	bottom: 0px;
}
.jfk-bubble-arrowup {
	top: -9px;
}
.jfk-bubble-arrowleft {
	left: -9px;
}
.jfk-bubble-arrowright {
	right: 0px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
	border-color: rgb(187, 187, 187) transparent; left: -9px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
	border-color: rgb(187, 187, 187) transparent; left: -9px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
	border-color: rgb(168, 168, 168) transparent;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter {
	border-color: rgb(255, 255, 255) transparent; left: -8px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
	border-color: rgb(255, 255, 255) transparent; left: -8px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
	border-bottom-width: 0px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter {
	border-bottom-width: 0px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
	border-top-width: 0px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
	top: 1px; border-top-width: 0px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore {
	border-color: transparent rgb(187, 187, 187); top: -9px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
	border-color: transparent rgb(187, 187, 187); top: -9px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter {
	border-color: transparent rgb(255, 255, 255); top: -8px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
	border-color: transparent rgb(255, 255, 255); top: -8px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore {
	border-left-width: 0px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter {
	left: 1px; border-left-width: 0px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
	border-right-width: 0px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
	border-right-width: 0px;
}
.jfk-button {
	padding: 0px 8px; outline: 0px; border-radius: 2px; height: 27px; =
text-align: center; line-height: 27px; font-size: 11px; font-weight: =
bold; margin-right: 16px; white-space: nowrap; cursor: default; =
min-width: 54px; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.jfk-button-hover {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 1px =
rgba(0, 0, 0, .1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
.jfk-button-selected {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset =
0px 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0px 1px 2px =
rgba(0, 0, 0, 0.1);
}
.jfk-button .jfk-button-img {
	margin-top: -3px; vertical-align: middle;
}
.jfk-button-label {
	margin-left: 5px;
}
.jfk-button-narrow {
	padding: 0px; min-width: 34px;
}
.jfk-button-collapse-left {
	z-index: 1;
}
.jfk-button-collapse-right {
	z-index: 1;
}
.jfk-button-disabled.jfk-button-collapse-left {
	z-index: 0;
}
.jfk-button-collapse-left.jfk-button-checked {
	z-index: 2;
}
.jfk-button-collapse-right.jfk-button-checked {
	z-index: 2;
}
.jfk-button-collapse-left:focus {
	z-index: 3;
}
.jfk-button-collapse-right:focus {
	z-index: 3;
}
.jfk-button-collapse-left.jfk-button-hover {
	z-index: 3;
}
.jfk-button-collapse-right.jfk-button-hover {
	z-index: 3;
}
.jfk-button-collapse-left {
	margin-left: -1px; border-top-left-radius: 0px; =
border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0; =
-moz-border-radius-topleft: 0; -webkit-border-bottom-left-radius: 0; =
-webkit-border-top-left-radius: 0;
}
.jfk-button-collapse-right {
	margin-right: 0px; border-top-right-radius: 0px; =
border-bottom-right-radius: 0px; -moz-border-radius-topright: 0; =
-moz-border-radius-bottomright: 0; -webkit-border-top-right-radius: 0; =
-webkit-border-bottom-right-radius: 0;
}
.jfk-button-disabled.jfk-button:active {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-action {
	border: 1px solid rgb(48, 121, 237); border-image: none; color: =
rgb(255, 255, 255); box-shadow: none; background-image: =
-ms-linear-gradient(rgb(77, 144, 254), rgb(71, 135, 237)); =
background-color: rgb(77, 144, 254); -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
.jfk-button-hover.jfk-button-action {
	border: 1px solid rgb(47, 91, 183); border-image: none; box-shadow: =
none; background-image: -ms-linear-gradient(rgb(77, 144, 254), rgb(53, =
122, 232)); background-color: rgb(53, 122, 232); -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
.jfk-button-action:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); =
border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; =
-moz-box-shadow: inset 0 0 0 1px #fff; -webkit-box-shadow: inset 0 0 0 =
1px #fff;
}
.jfk-button-clear-outline.jfk-button-action {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-action:active {
	background: rgb(53, 122, 232); border: 1px solid rgb(47, 91, 183); =
border-image: none; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); =
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: =
inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
.jfk-button-disabled.jfk-button-action {
	background: rgb(77, 144, 254); opacity: 0.5;
}
.jfk-button-contrast {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; color: =
rgb(51, 51, 51); box-shadow: none; background-image: =
-ms-linear-gradient(rgb(245, 245, 245), rgb(241, 241, 241)); =
background-color: rgb(245, 245, 245); -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
.jfk-button-hover.jfk-button-contrast {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: =
rgb(17, 17, 17); box-shadow: none; background-image: =
-ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); =
background-color: rgb(248, 248, 248); -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
.jfk-button-hover.jfk-button-clear-outline.jfk-button-contrast {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: =
rgb(17, 17, 17); box-shadow: none; background-image: =
-ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); =
background-color: rgb(248, 248, 248); -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
.jfk-button-contrast:active {
	background: rgb(248, 248, 248); box-shadow: inset 0px 1px 2px =
rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); =
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-hover.jfk-button-contrast:active {
	background: rgb(248, 248, 248); box-shadow: inset 0px 1px 2px =
rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); =
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-selected.jfk-button-contrast {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); background-image: -ms-linear-gradient(rgb(248, 248, =
248), rgb(241, 241, 241)); background-color: rgb(238, 238, 238);
}
.jfk-button-selected.jfk-button-clear-outline.jfk-button-contrast {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); background-image: -ms-linear-gradient(rgb(248, 248, =
248), rgb(241, 241, 241)); background-color: rgb(238, 238, 238);
}
.jfk-button-checked.jfk-button-contrast {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, =
224)); background-color: rgb(238, 238, 238); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, .1);
}
.jfk-button-checked.jfk-button-clear-outline.jfk-button-contrast {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, =
224)); background-color: rgb(238, 238, 238); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, .1);
}
.jfk-button-contrast:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-clear-outline.jfk-button-contrast {
	border: 1px solid rgb(220, 220, 220); border-image: none;
}
.jfk-button-disabled.jfk-button-contrast {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); =
border-image: none; color: rgb(184, 184, 184);
}
.jfk-button-contrast .jfk-button-img {
	opacity: 0.7;
}
.jfk-button-checked.jfk-button-contrast .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-selected.jfk-button-contrast .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-hover.jfk-button-contrast .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-disabled.jfk-button-contrast .jfk-button-img {
	opacity: 0.333;
}
.jfk-button-default {
	border: 1px solid rgb(41, 105, 29); border-image: none; color: rgb(255, =
255, 255); box-shadow: none; text-shadow: 0px 1px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(61, 148, 0), rgb(57, 138, 0)); =
background-color: rgb(61, 148, 0); -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
.jfk-button-hover.jfk-button-default {
	border: 1px solid rgb(45, 98, 0); border-image: none; box-shadow: none; =
text-shadow: 0px 1px rgba(0,0,0,0.3); background-image: =
-ms-linear-gradient(rgb(61, 148, 0), rgb(54, 130, 0)); background-color: =
rgb(54, 130, 0); -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-default:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); =
border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; =
-moz-box-shadow: inset 0 0 0 1px #fff; -webkit-box-shadow: inset 0 0 0 =
1px #fff;
}
.jfk-button-clear-outline.jfk-button-default {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-default:active {
	background: rgb(54, 130, 0); border: 1px solid rgb(45, 98, 0); =
border-image: none; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); =
-moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3); =
-webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
}
.jfk-button-disabled.jfk-button-default {
	background: rgb(61, 148, 0); opacity: 0.5;
}
.jfk-button-primary {
	border: 1px solid transparent; border-image: none; color: rgb(255, 255, =
255); text-transform: uppercase; box-shadow: none; text-shadow: 0px 1px =
rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(221, 75, 57), =
rgb(209, 72, 54)); background-color: rgb(209, 72, 54); -moz-box-shadow: =
none; -webkit-box-shadow: none;
}
.jfk-button-hover.jfk-button-primary {
	border-width: 1px; border-style: solid; border-color: rgb(176, 40, 26) =
rgb(176, 40, 26) rgb(175, 48, 31); border-image: none; box-shadow: 0px =
1px 1px rgba(0,0,0,0.2); background-image: -ms-linear-gradient(rgb(221, =
75, 57), rgb(197, 55, 39)); background-color: rgb(197, 55, 39); =
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px =
1px 1px rgba(0, 0, 0, 0.2);
}
.jfk-button-primary:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); =
border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; =
-moz-box-shadow: inset 0 0 0 1px #fff; -webkit-box-shadow: inset 0 0 0 =
1px #fff;
}
.jfk-button-clear-outline.jfk-button-primary {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-primary:active {
	border: 1px solid rgb(153, 42, 27); border-image: none; box-shadow: =
inset 0px 1px 2px rgba(0,0,0,0.3); background-image: =
-ms-linear-gradient(rgb(221, 75, 57), rgb(176, 40, 26)); =
background-color: rgb(176, 40, 26); -moz-box-shadow: inset 0px 1px 2px =
rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, =
0.3);
}
.jfk-button-disabled.jfk-button-primary {
	background: rgb(209, 72, 54); opacity: 0.5;
}
.jfk-slideToggle {
	padding: 0px; border-radius: 2px; border: 1px solid rgb(204, 204, 204); =
border-image: none; width: 94px; height: 27px; color: rgb(102, 102, =
102); line-height: 27px; overflow: hidden; font-weight: bold; =
margin-right: 16px; position: relative; box-shadow: inset 0px 1px 2px =
0px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, =
238), rgb(224, 224, 224)); background-color: rgb(245, 245, 245); =
-moz-box-shadow: inset 0px 1px 2px 0 rgba(0, 0, 0, .1); =
-webkit-box-shadow: inset 0px 1px 2px 0 rgba(0, 0, 0, .1); =
-webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.jfk-slideToggle-on {
	width: 47px; text-align: center; text-transform: uppercase; display: =
inline-block;
}
.jfk-slideToggle-off {
	width: 47px; text-align: center; text-transform: uppercase; display: =
inline-block;
}
.jfk-slideToggle-thumb {
	width: 47px; text-align: center; text-transform: uppercase; display: =
inline-block;
}
.jfk-slideToggle-on {
	height: 27px; color: rgb(255, 255, 255); box-shadow: inset 0px 1px 2px =
0px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(59, 147, =
255), rgb(54, 137, 238)); background-color: rgb(57, 139, 242); =
-moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .1); =
-webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .1);
}
.jfk-slideToggle-off {
	border-radius: 2px 2px 0px 0px; -webkit-border-radius: 2px 2px 0 0; =
-moz-border-radius: 2px 2px 0 0;
}
.jfk-slideToggle-thumb {
	border: 1px solid rgb(204, 204, 204); transition:0.13s ease-out; =
border-image: none; left: -1px; top: -1px; height: 27px; display: block; =
position: absolute; box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, =
241)); background-color: rgb(245, 245, 245); -moz-box-shadow: 0px 1px =
2px 0 rgba(0, 0, 0, .1); -webkit-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, =
.1); -webkit-transition: all .130s ease-out; -moz-transition: all .130s =
ease-out; -o-transition: all .130s ease-out;
}
.jfk-slideToggle-thumb::after {
	background-position: 0px 0px, 0px 2px, 0px 4px, 0px 6px, 0px 8px; left: =
15px; top: 9px; width: 17px; height: 9px; display: block; position: =
absolute; content: ""; background-image: -ms-linear-gradient(left, =
rgb(204, 204, 204) 50%, transparent 50%), -ms-linear-gradient(left, =
rgb(204, 204, 204) 50%, transparent 50%), -ms-linear-gradient(left, =
rgb(204, 204, 204) 50%, transparent 50%), -ms-linear-gradient(left, =
rgb(204, 204, 204) 50%, transparent 50%), -ms-linear-gradient(left, =
rgb(204, 204, 204) 50%, transparent 50%); background-repeat: repeat-x; =
background-size: 2px 1px;
}
.jfk-slideToggle-checked.jfk-slideToggle .jfk-slideToggle-thumb {
	left: 47px;
}
.jfk-slideToggle:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-slideToggle-clearOutline.jfk-slideToggle {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.jfk-button-standard {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; color: =
rgb(51, 51, 51); box-shadow: none; background-image: =
-ms-linear-gradient(rgb(245, 245, 245), rgb(241, 241, 241)); =
background-color: rgb(245, 245, 245); -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
.jfk-button-hover.jfk-button-standard {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: =
rgb(17, 17, 17); box-shadow: none; background-image: =
-ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); =
background-color: rgb(248, 248, 248); -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
.jfk-button-hover.jfk-button-clear-outline.jfk-button-standard {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: =
rgb(17, 17, 17); box-shadow: none; background-image: =
-ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); =
background-color: rgb(248, 248, 248); -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
.jfk-button-standard:active {
	background: rgb(248, 248, 248); color: rgb(17, 17, 17); box-shadow: =
inset 0px 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px =
rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, =
.1);
}
.jfk-button-hover.jfk-button-standard:active {
	background: rgb(248, 248, 248); color: rgb(17, 17, 17); box-shadow: =
inset 0px 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px =
rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, =
.1);
}
.jfk-button-selected.jfk-button-standard {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); background-image: -ms-linear-gradient(rgb(248, 248, =
248), rgb(241, 241, 241)); background-color: rgb(238, 238, 238);
}
.jfk-button-selected.jfk-button-clear-outline.jfk-button-standard {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); background-image: -ms-linear-gradient(rgb(248, 248, =
248), rgb(241, 241, 241)); background-color: rgb(238, 238, 238);
}
.jfk-button-checked.jfk-button-standard {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, =
224)); background-color: rgb(238, 238, 238); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, .1);
}
.jfk-button-checked.jfk-button-clear-outline.jfk-button-standard {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, =
224)); background-color: rgb(238, 238, 238); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, .1);
}
.jfk-button-standard:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-clear-outline.jfk-button-standard {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none;
}
.jfk-button-disabled.jfk-button-standard {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); =
border-image: none; color: rgb(184, 184, 184);
}
.jfk-button-standard .jfk-button-img {
	opacity: 0.7;
}
.jfk-button-checked.jfk-button-standard .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-selected.jfk-button-standard .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-hover.jfk-button-standard .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-disabled.jfk-button-standard .jfk-button-img {
	opacity: 0.333;
}
.jfk-button-flat {
	padding: 0px; border-radius: 0px; border: 1px solid transparent; =
border-image: none; height: 21px; line-height: 21px; font-size: 13px; =
font-weight: normal; margin-right: 1px; min-width: 0px; =
-webkit-border-radius: 0; -moz-border-radius: 0;
}
.jfk-button-hover.jfk-button-flat {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-selected.jfk-button-flat {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-flat:focus {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-flat:active {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-button-flat .jfk-button-img {
	width: 21px; height: 21px; opacity: 0.7;
}
.jfk-button-flat .jfk-button-label {
	margin: 0px; padding: 0px 1px; display: inline-block;
}
.jfk-button-selected.jfk-button-flat .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-hover.jfk-button-flat .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-disabled.jfk-button-flat .jfk-button-img {
	opacity: 0.333;
}
.jfk-button-flat:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-clear-outline.jfk-button-flat {
	border: 1px solid transparent; border-image: none;
}
.jfk-button-mini {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; height: 17px; =
color: rgb(51, 51, 51); line-height: 17px; min-width: 22px; text-shadow: =
0px 1px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(245, =
245, 245), rgb(241, 241, 241)); background-color: rgb(245, 245, 245);
}
.jfk-button-hover.jfk-button-mini {
	border: 1px solid rgb(198, 198, 198); border-image: none; text-shadow: =
0px 1px rgba(0,0,0,0.3); background-image: -ms-linear-gradient(rgb(248, =
248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248);
}
.jfk-button-hover.jfk-button-clear-outline.jfk-button-mini {
	border: 1px solid rgb(198, 198, 198); border-image: none; text-shadow: =
0px 1px rgba(0,0,0,0.3); background-image: -ms-linear-gradient(rgb(248, =
248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248);
}
.jfk-button-mini:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, .1);
}
.jfk-button-checked.jfk-button-mini {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, =
224)); background-color: rgb(224, 224, 224); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, .1);
}
.jfk-button-checked.jfk-button-clear-outline.jfk-button-mini {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, =
224)); background-color: rgb(224, 224, 224); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, .1);
}
.jfk-button-mini:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-clear-outline.jfk-button-mini {
	border: 1px solid rgb(220, 220, 220); border-image: none;
}
.jfk-button-disabled.jfk-button-mini {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); =
border-image: none; color: rgb(184, 184, 184);
}
.jfk-tooltip {
	padding: 7px 9px; border-radius: 0px; border: 1px solid rgb(255, 255, =
255); transition:visibility, opacity 0.13s ease-in; border-image: none; =
color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; =
margin-left: -1px; display: block; visibility: visible; position: =
absolute; cursor: default; -ms-word-break: break-all; opacity: 1; =
box-shadow: none; background-color: rgb(42, 42, 42); -moz-box-shadow: =
none; -webkit-box-shadow: none; -webkit-border-radius: 0; =
-moz-border-radius: 0; -webkit-transition: visibility 0, opacity .13s =
ease-in; -moz-transition: visibility 0, opacity .13s ease-in; =
-o-transition: visibility 0, opacity .13s ease-in;
}
.jfk-tooltip-hide {
	transition:visibility 0.13s, opacity 0.13s ease-out, left 0s linear =
0.13s, top 0s linear 0.13s; left: 20px !important; top: 20px !important; =
visibility: hidden; opacity: 0; -webkit-transition: visibility .13s, =
opacity .13s ease-out, left 0 linear .13s, top 0 linear .13s; =
-moz-transition: visibility .13s, opacity .13s ease-out, left 0 linear =
.13s, top 0 linear .13s; -o-transition: visibility .13s, opacity .13s =
ease-out, left 0 linear .13s, top 0 linear .13s;
}
.jfk-tooltip-data {
	display: none;
}
.jfk-tooltip-arrow {
	position: absolute; pointer-events: none;
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore {
	width: 0px; height: 0px; display: block; position: absolute; content: =
"";
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
	width: 0px; height: 0px; display: block; position: absolute; content: =
"";
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore {
	border: 6px solid currentColor; border-image: none;
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
	border: 5px solid currentColor; border-image: none;
}
.jfk-tooltip-arrowdown {
	bottom: 0px;
}
.jfk-tooltip-arrowup {
	top: -6px;
}
.jfk-tooltip-arrowleft {
	left: -6px;
}
.jfk-tooltip-arrowright {
	right: 0px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore {
	border-color: rgb(255, 255, 255) transparent; left: -6px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
	border-color: rgb(255, 255, 255) transparent; left: -6px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter {
	border-color: rgb(42, 42, 42) transparent; left: -5px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
	border-color: rgb(42, 42, 42) transparent; left: -5px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore {
	border-bottom-width: 0px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter {
	border-bottom-width: 0px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
	border-top-width: 0px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
	top: 1px; border-top-width: 0px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore {
	border-color: transparent rgb(255, 255, 255); top: -6px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
	border-color: transparent rgb(255, 255, 255); top: -6px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter {
	border-color: transparent rgb(42, 42, 42); top: -5px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
	border-color: transparent rgb(42, 42, 42); top: -5px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore {
	border-left-width: 0px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter {
	left: 1px; border-left-width: 0px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
	border-right-width: 0px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
	border-right-width: 0px;
}
.jfk-checkbox {
	margin: 0px 4px 0px 1px; outline: 0px; border-radius: 1px; border: 1px =
solid rgba(155, 155, 155, 0.57); border-image: none; width: 11px; =
height: 11px; font-size: 1px; vertical-align: text-bottom; =
background-color: rgba(255, 255, 255, 0.05); -webkit-border-radius: 1px; =
-moz-border-radius: 1px;
}
.jfk-checkbox-undetermined {
	background-color: rgba(255, 255, 255, 0.65);
}
.jfk-checkbox-checked {
	background-color: rgba(255, 255, 255, 0.65);
}
.jfk-checkbox-hover {
	border: 1px solid rgb(178, 178, 178); border-image: none; box-shadow: =
inset 0px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 0px 1px 1px =
rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, =
.1);
}
.jfk-checkbox-active {
	background-color: rgb(235, 235, 235);
}
.jfk-checkbox-focused {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-checkbox-focused.jfk-checkbox-clearOutline {
	border: 1px solid rgba(155, 155, 155, 0.57); border-image: none;
}
.jfk-checkbox-disabled {
	border: 1px solid rgb(241, 241, 241); border-image: none; cursor: =
default; background-color: rgb(255, 255, 255);
}
.jfk-checkbox-disabled.jfk-checkbox-clearOutline {
	border: 1px solid rgb(241, 241, 241); border-image: none; cursor: =
default; background-color: rgb(255, 255, 255);
}
.jfk-checkbox-checkmark {
	outline: 0px; left: 0px; top: -3px; width: 15px; height: 15px; =
position: relative;
}
.jfk-checkbox-undetermined .jfk-checkbox-checkmark {
	background: url("//ssl.gstatic.com/ui/v1/menu/checkmark-partial.png") =
no-repeat -5px -3px;
}
.jfk-checkbox-checked .jfk-checkbox-checkmark {
	background: url("//ssl.gstatic.com/ui/v1/menu/checkmark.png") no-repeat =
-5px -3px;
}
.goog-menu.jfk-colormenu {
	padding: 0px;
}
.jfk-palette {
	cursor: default;
}
.jfk-palette-table {
	margin: 16px; empty-cells: show;
}
.jfk-palette-cell {
	margin: 0px; border: 1px solid transparent; border-image: none; =
position: relative; cursor: pointer;
}
.jfk-palette-cell-hover {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.jfk-palette-cell-selected {
	outline: rgb(0, 0, 0) solid 1px;
}
.jfk-palette-colorswatch {
	width: 16px; height: 16px;
}
.jfk-palette-cell-selected > .jfk-palette-colorswatch {
	background: url("//ssl.gstatic.com/ui/v1/colorpicker/checkmark.png") =
no-repeat 50% 50%;
}
.jfk-colorwell {
	border: 1px solid rgb(217, 217, 217); border-image: none;
}
.goog-modalpopup {
	background: padding-box rgb(255, 255, 255); outline: 0px; border: 1px =
solid rgba(0, 0, 0, 0.333); border-image: none; position: absolute; =
box-shadow: 0px 4px 16px rgba(0,0,0,0.2); -moz-box-shadow: 0 4px 16px =
rgba(0, 0, 0, .2); -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
}
.modal-dialog {
	background: padding-box rgb(255, 255, 255); outline: 0px; border: 1px =
solid rgba(0, 0, 0, 0.333); border-image: none; position: absolute; =
box-shadow: 0px 4px 16px rgba(0,0,0,0.2); -moz-box-shadow: 0 4px 16px =
rgba(0, 0, 0, .2); -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
}
.goog-modalpopup-bg {
	background: rgb(255, 255, 255); left: 0px; top: 0px; position: =
absolute;
}
.modal-dialog-bg {
	background: rgb(255, 255, 255); left: 0px; top: 0px; position: =
absolute;
}
div.goog-modalpopup-bg {
	opacity: 0.75; -moz-opacity: .75;
}
div.modal-dialog-bg {
	opacity: 0.75; -moz-opacity: .75;
}
.modal-dialog {
	padding: 30px 42px; color: rgb(0, 0, 0);
}
.modal-dialog-title {
	margin: 0px 0px 16px; color: rgb(0, 0, 0); line-height: 24px; =
font-size: 16px; font-weight: normal; cursor: default; background-color: =
rgb(255, 255, 255);
}
.modal-dialog-title-close {
	padding: 17px; top: 0px; width: 11px; height: 11px; right: 0px; =
position: absolute; opacity: 0.7;
}
.modal-dialog-title-close::after {
	background: url("//ssl.gstatic.com/ui/v1/dialog/close-x.png"); width: =
11px; height: 11px; right: 17px; position: absolute; content: "";
}
.modal-dialog-title-close:hover {
	opacity: 1;
}
.modal-dialog-content {
	line-height: 1.4em; -ms-word-wrap: break-word; background-color: =
rgb(255, 255, 255);
}
.modal-dialog-buttons {
	margin-top: 16px;
}
.modal-dialog-buttons button {
	margin: 0px 16px 0px 0px; padding: 0px 8px; outline: 0px; =
border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: =
none; height: 29px; color: rgb(51, 51, 51); line-height: 27px; =
font-family: inherit; font-size: 11px; font-weight: bold; cursor: =
default; min-width: 72px; background-image: -ms-linear-gradient(rgb(245, =
245, 245), rgb(241, 241, 241)); background-color: rgb(245, 245, 245); =
-webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.modal-dialog-buttons button:hover {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: =
rgb(17, 17, 17); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, =
241)); background-color: rgb(248, 248, 248); -moz-box-shadow: 0px 1px =
1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, =
0.1);
}
.modal-dialog-buttons button:active {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: =
rgb(17, 17, 17); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); =
background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, =
241)); background-color: rgb(248, 248, 248); -moz-box-shadow: 0px 1px =
1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, =
0.1);
}
.modal-dialog-buttons button:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, .1);
}
.modal-dialog-buttons button:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.modal-dialog-buttons button[disabled] {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); =
border-image: none; color: rgb(184, 184, 184); box-shadow: none; =
-moz-box-shadow: none; -webkit-box-shadow: none;
}
.modal-dialog-buttons .goog-buttonset-action {
	border: 1px solid rgb(48, 121, 237); border-image: none; color: =
rgb(255, 255, 255); background-image: -ms-linear-gradient(rgb(77, 144, =
254), rgb(71, 135, 237)); background-color: rgb(77, 144, 254);
}
.modal-dialog-buttons .goog-buttonset-action:hover {
	border: 1px solid rgb(47, 91, 183); border-image: none; color: rgb(255, =
255, 255); background-image: -ms-linear-gradient(rgb(77, 144, 254), =
rgb(53, 122, 232)); background-color: rgb(53, 122, 232);
}
.modal-dialog-buttons .goog-buttonset-action:active {
	border: 1px solid rgb(47, 91, 183); border-image: none; color: rgb(255, =
255, 255); background-image: -ms-linear-gradient(rgb(77, 144, 254), =
rgb(53, 122, 232)); background-color: rgb(53, 122, 232);
}
.modal-dialog-buttons .goog-buttonset-action:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 =
1px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0, =
0, 0, 0.3);
}
.modal-dialog-buttons .goog-buttonset-action:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); =
border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; =
-moz-box-shadow: inset 0 0 0 1px #fff; -webkit-box-shadow: inset 0 0 0 =
1px #fff;
}
.modal-dialog-buttons [disabled].goog-buttonset-action {
	background: rgb(77, 144, 254); color: rgb(255, 255, 255); opacity: 0.5; =
box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-alert {
	width: 512px;
}
.jfk-confirm {
	width: 512px;
}
.jfk-prompt {
	width: 512px;
}
.goog-menu {
	background: rgb(255, 255, 255); margin: 0px; padding: 6px 0px; =
border-radius: 0px; border: 1px solid rgba(0, 0, 0, 0.2); =
transition:opacity 0.218s; border-image: none; font-size: 13px; =
position: absolute; cursor: default; box-shadow: 0px 2px 4px =
rgba(0,0,0,0.2); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); =
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); -webkit-border-radius: =
0; -moz-border-radius: 0; -webkit-transition: opacity 0.218s; =
-moz-transition: opacity 0.218s; -o-transition: opacity 0.218s;
}
.goog-menuitem {
	list-style: none; margin: 0px; padding: 6px 8em 6px 30px; color: =
rgb(51, 51, 51); white-space: nowrap; position: relative; cursor: =
pointer;
}
.goog-tristatemenuitem {
	list-style: none; margin: 0px; padding: 6px 8em 6px 30px; color: =
rgb(51, 51, 51); white-space: nowrap; position: relative; cursor: =
pointer;
}
.goog-filterobsmenuitem {
	list-style: none; margin: 0px; padding: 6px 8em 6px 30px; color: =
rgb(51, 51, 51); white-space: nowrap; position: relative; cursor: =
pointer;
}
.goog-menu-nocheckbox .goog-menuitem {
	padding-left: 16px; vertical-align: middle;
}
.goog-menu-noicon .goog-menuitem {
	padding-left: 16px; vertical-align: middle;
}
.goog-menu-noaccel .goog-menuitem {
	padding-right: 44px;
}
.goog-menuitem-disabled {
	cursor: default;
}
.goog-menuitem-disabled .goog-menuitem-accel {
	color: rgb(204, 204, 204) !important;
}
.goog-menuitem-disabled .goog-menuitem-content {
	color: rgb(204, 204, 204) !important;
}
.goog-menuitem-disabled .goog-menuitem-icon {
	opacity: 0.3;
}
.goog-menuitem-highlight {
	border-width: 1px 0px; border-style: dotted; border-color: rgb(238, =
238, 238); padding-top: 5px; padding-bottom: 5px; background-color: =
rgb(238, 238, 238);
}
.goog-menuitem-hover {
	border-width: 1px 0px; border-style: dotted; border-color: rgb(238, =
238, 238); padding-top: 5px; padding-bottom: 5px; background-color: =
rgb(238, 238, 238);
}
.goog-menuitem-highlight .goog-menuitem-content {
	color: rgb(51, 51, 51);
}
.goog-menuitem-hover .goog-menuitem-content {
	color: rgb(51, 51, 51);
}
.goog-menuitem-checkbox {
	left: 3px; top: 3px; width: 21px; height: 21px; right: auto; =
vertical-align: middle; position: absolute; background-repeat: =
no-repeat;
}
.goog-menuitem-icon {
	left: 3px; top: 3px; width: 21px; height: 21px; right: auto; =
vertical-align: middle; position: absolute; background-repeat: =
no-repeat;
}
.goog-option-selected {
	background-position: left; background-image: =
url("//ssl.gstatic.com/ui/v1/menu/checkmark.png"); background-repeat: =
no-repeat;
}
.goog-option-selected .goog-menuitem-content {
	color: rgb(51, 51, 51);
}
.goog-option-selected .goog-menuitem-content {
	color: rgb(51, 51, 51);
}
.goog-menuitem-accel {
	padding: 0px 6px; left: auto; text-align: right; right: 0px; color: =
rgb(119, 119, 119); position: absolute; direction: ltr;
}
.goog-menuitem-mnemonic-hint {
	text-decoration: underline;
}
.goog-menuitem-mnemonic-separator {
	color: rgb(119, 119, 119); padding-left: 4px; font-size: 12px;
}
.goog-flat-menu-button {
	list-style: none; margin: 0px 2px; padding: 0px 18px 0px 6px; =
border-radius: 2px; border: 1px solid rgb(220, 220, 220); border-image: =
none; text-align: center; color: rgb(51, 51, 51); line-height: 27px; =
font-size: 11px; font-weight: bold; text-decoration: none; cursor: =
default; min-width: 46px; background-image: -ms-linear-gradient(rgb(245, =
245, 245), rgb(241, 241, 241)); background-color: rgb(245, 245, 245); =
-webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.goog-flat-menu-button-disabled {
	border-color: rgb(243, 243, 243); color: rgb(184, 184, 184); =
background-color: rgb(255, 255, 255);
}
.goog-flat-menu-button-hover.goog-flat-menu-button {
	border-color: rgb(198, 198, 198); color: rgb(17, 17, 17); box-shadow: =
0px 1px 1px rgba(0,0,0,0.1); background-image: =
-ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); =
background-color: rgb(248, 248, 248); -moz-box-shadow: 0 1px 1px rgba(0, =
0, 0, .1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
.goog-flat-menu-button-focused.goog-flat-menu-button {
	border-color: rgb(77, 144, 254);
}
.goog-flat-menu-button-open.goog-flat-menu-button {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); z-index: 2; box-shadow: inset 0px 1px 2px =
rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, =
238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); =
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: =
inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-flat-menu-button-active.goog-flat-menu-button {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: =
rgb(51, 51, 51); z-index: 2; box-shadow: inset 0px 1px 2px =
rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, =
238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); =
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: =
inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-flat-menu-button-caption {
	vertical-align: top; white-space: nowrap;
}
.goog-flat-menu-button-dropdown {
	border-width: 4px 4px 0px; border-style: solid; border-color: rgb(119, =
119, 119) transparent; top: 12px; width: 0px; height: 0px; right: 5px; =
position: absolute;
}
.goog-flat-menu-button .goog-flat-menu-button-img {
	margin-top: -3px; vertical-align: middle; opacity: 0.7;
}
.goog-flat-menu-button-active .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-open .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-selected .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-hover .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-active .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-open .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-selected .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-hover .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-left {
	z-index: 1;
}
.goog-flat-menu-button-right {
	z-index: 1;
}
.goog-flat-menu-button-disabled.goog-flat-menu-button-left {
	z-index: 0;
}
.goog-flat-menu-button-right:focus {
	z-index: 2;
}
.goog-flat-menu-button-collapse-right.goog-flat-menu-button-hover {
	z-index: 2;
}
.goog-flat-menu-button-left:focus {
	z-index: 2;
}
.goog-flat-menu-button-collapse-left.goog-flat-menu-button-hover {
	z-index: 2;
}
.goog-flat-menu-button-collapse-left {
	padding-left: 0px; margin-left: -1px; vertical-align: top; min-width: =
0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; =
-webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.goog-flat-menu-button-collapse-right {
	margin-right: 0px; border-top-right-radius: 0px; =
border-bottom-right-radius: 0px; -moz-border-radius-topright: 0; =
-moz-border-radius-bottomright: 0; -webkit-border-top-right-radius: 0; =
-webkit-border-bottom-right-radius: 0;
}
.goog-submenu-arrow {
	transition:0.218s; left: auto; text-align: right; right: 10px; =
padding-top: 3px; padding-right: 0px; font-size: 70%; position: =
absolute; opacity: 0.5; -webkit-transition: all 0.218s; -moz-transition: =
all 0.218s; -o-transition: all 0.218s;
}
.goog-menuitem-highlight .goog-submenu-arrow {
	transition:none; border-left-color: rgb(153, 153, 153); opacity: 1; =
-webkit-transition: none; -moz-transition: none; -o-transition: none;
}
.goog-menuitem-hover .goog-submenu-arrow {
	transition:none; border-left-color: rgb(153, 153, 153); opacity: 1; =
-webkit-transition: none; -moz-transition: none; -o-transition: none;
}
.goog-menuitem-disabled .goog-submenu-arrow {
	color: inherit; opacity: 1;
}
.jfk-textinput {
	border-width: 1px; border-style: solid; border-color: rgb(192, 192, =
192) rgb(217, 217, 217) rgb(217, 217, 217); padding: 1px 8px; =
border-radius: 1px; border-image: none; height: 25px; font-size: 13px; =
-webkit-border-radius: 1px; -moz-border-radius: 1px;
}
.jfk-textinput:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none; box-shadow: =
inset 0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 1px 2px =
rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, =
0.3);
}
.jfk-textinput::-ms-clear {
	display: none;
}
.goog-menuseparator {
	margin-top: 6px; margin-bottom: 6px; border-top-color: rgb(235, 235, =
235); border-top-width: 1px; border-top-style: solid;
}
.jfk-select .goog-flat-menu-button-caption {
	width: 100%; overflow: hidden;
}
.jfk-select .goog-flat-menu-button-dropdown {
	background: =
url("//ssl.gstatic.com/ui/v1/disclosure/grey-disclosure-arrow-up-down.png=
") no-repeat center; border: currentColor; border-image: none; width: =
7px; height: 11px; margin-top: -4px;
}
.jfk-radiobutton {
	padding: 5px 7px; display: inline-block; position: relative;
}
.jfk-radiobutton-radio {
	background: rgba(255, 255, 255, 0); margin: 0px; border-radius: 50%; =
border: 1px solid rgba(198, 198, 198, 1); border-image: none; left: 7px; =
top: 6px; width: 15px; height: 15px; text-align: left; position: =
absolute; box-sizing: border-box; -webkit-border-radius: 50%; =
-moz-border-radius: 50%; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box;
}
.jfk-radiobutton:active .jfk-radiobutton-radio {
	background: rgba(235, 235, 235, 1); border-color: rgba(182, 182, 182, =
1);
}
.jfk-radiobutton:hover .jfk-radiobutton-radio {
	border-color: rgba(182, 182, 182, 1); box-shadow: inset 0px 1px 1px =
rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1); =
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
}
.jfk-radiobutton:focus .jfk-radiobutton-radio {
	border-color: rgba(77, 144, 254, 1);
}
.jfk-radiobutton-checked .jfk-radiobutton-radio {
	background: rgba(255, 255, 255, 0);
}
.jfk-radiobutton.jfk-radiobutton:focus .jfk-radiobutton-radio {
	background: rgba(255, 255, 255, 0);
}
.jfk-radiobutton.jfk-radiobutton-checked:focus .jfk-radiobutton-radio {
	background: rgba(255, 255, 255, 0);
}
.jfk-radiobutton-checked .jfk-radiobutton-radio::after {
	background: rgba(96, 96, 96, 1); border-radius: 50%; left: 3px; top: =
3px; width: 7px; height: 7px; display: block; position: relative; =
content: ""; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.jfk-radiobutton .jfk-radiobutton-label {
	margin-left: 22px; cursor: default;
}
.jfk-radiobutton-disabled .jfk-radiobutton-radio {
	background: rgba(255, 255, 255, 0); border-color: rgba(241, 241, 241, =
1);
}
.jfk-radiobutton-checked.jfk-radiobutton-disabled .jfk-radiobutton-radio =
{
	background: rgba(255, 255, 255, 0);
}
.jfk-radiobutton-checked.jfk-radiobutton-disabled =
.jfk-radiobutton-radio::after {
	background: rgba(184, 184, 184, 1);
}
.jfk-radiobutton-disabled .jfk-radiobutton-label {
	color: rgb(184, 184, 184);
}
.jfk-radiobutton-disabled:active .jfk-radiobutton-radio {
	background: rgba(255, 255, 255, 1); border-color: rgba(241, 241, 241, =
1); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.jfk-radiobutton-disabled:hover .jfk-radiobutton-radio {
	background: rgba(255, 255, 255, 1); border-color: rgba(241, 241, 241, =
1); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.goog-toolbar-combo-button {
	background: 0px; list-style: none; padding: 0px; border-radius: 2px; =
border: 1px solid transparent; top: 2px; height: 24px; color: rgb(51, =
51, 51); line-height: 24px; font-size: 11px; font-weight: bold; =
text-decoration: none; vertical-align: middle; cursor: default; =
-ms-user-select: none; -webkit-border-radius: 2px; -moz-border-radius: =
2px; -moz-user-select: none; -webkit-user-select: none;
}
.goog-toolbar-combo-button-outer-box {
	border: 0px currentColor; border-image: none; vertical-align: top;
}
.goog-toolbar-combo-button-inner-box {
	border: 0px currentColor; border-image: none; vertical-align: top;
}
.goog-toolbar-combo-button-outer-box {
	margin: 0px; padding: 0px;
}
.goog-toolbar-combo-button-inner-box {
	margin: 0px 1px; padding: 0px 2px;
}
.goog-toolbar-combo-button-hover {
	border-color: rgb(198, 198, 198) !important; color: rgb(34, 34, 34); =
box-shadow: 0px 1px 1px rgba(0,0,0,0.1); background-image: =
-ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); =
background-color: rgb(248, 248, 248); -moz-box-shadow: 0 1px 1px rgba(0, =
0, 0, .1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
.goog-toolbar-combo-button-active {
	border-color: rgb(198, 198, 198); box-shadow: inset 0px 1px 2px =
rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(246, 246, =
246), rgb(241, 241, 241)); background-color: rgb(246, 246, 246); =
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: =
inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-toolbar-combo-button-open {
	border-color: rgb(204, 204, 204); color: rgb(34, 34, 34); box-shadow: =
inset 0px 1px 2px rgba(0,0,0,0.1); background-image: =
-ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); =
background-color: rgb(238, 238, 238); -moz-box-shadow: inset 0 1px 2px =
rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, =
.1);
}
.goog-toolbar-combo-button-disabled {
	color: rgb(34, 34, 34) !important; opacity: 0.3;
}
.goog-toolbar-combo-button-dropdown {
	background: =
url("//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.=
png") no-repeat center; margin: 9px 0px 0px; padding: 0px 0px 0px 1px; =
width: 5px; height: 7px; vertical-align: middle; float: right; =
min-width: 7px; opacity: 0.8;
}
.goog-toolbar-combo-button-caption {
	margin: 0px 0px 0px -3px; padding: 0px;
}
.docs-toolbar-small-separator + div.goog-toolbar-combo-button {
	margin: 4px 1px 0px -1px;
}
.goog-toolbar-combo-button-input {
	background: none; border: 1px solid transparent !important; =
border-image: none !important; height: 20px !important; color: rgb(51, =
51, 51); overflow: hidden !important; font-family: Arial,sans-serif =
!important; font-size: 11px !important; font-weight: bold !important;
}
.goog-toolbar-combo-button-hover .goog-toolbar-combo-button-input {
	border-right-color: rgb(217, 217, 217) !important; border-right-width: =
1px !important; border-right-style: solid !important;
}
.goog-toolbar-combo-button-open .goog-toolbar-combo-button-input {
	background: none; border-right-color: transparent !important; =
border-right-width: 1px !important; border-right-style: solid =
!important;
}
.goog-toolbar-combo-button-input:focus {
	background: rgb(255, 255, 255); border: 1px solid rgb(77, 144, 254) =
!important; border-image: none !important; height: 20px; box-shadow: =
inset 0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 1px 2px =
rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, =
0.3); -moz-user-select: text; -webkit-user-select: text;
}
.goog-toolbar-combo-caption-gecko {
	margin-top: -15px; position: fixed;
}
.goog-menu-button.goog-color-menu-button {
	background-image: -ms-linear-gradient(rgb(245, 245, 245), rgb(241, 241, =
241)); background-color: rgb(245, 245, 245);
}
.goog-color-menu-button .goog-menu-button-outer-box {
	border-color: rgba(0, 0, 0, 0.1);
}
.goog-color-menu-button .goog-menu-button-inner-box {
	border-color: rgba(0, 0, 0, 0.1);
}
.goog-menu-button-focused.goog-color-menu-button =
.goog-menu-button-outer-box {
	border-color: rgb(77, 144, 254);
}
.goog-menu-button-focused.goog-color-menu-button =
.goog-menu-button-inner-box {
	border-color: rgb(77, 144, 254);
}
.goog-menu-button-open.goog-color-menu-button =
.goog-menu-button-outer-box {
	border-color: rgba(0, 0, 0, 0.1);
}
.goog-menu-button-open.goog-color-menu-button =
.goog-menu-button-inner-box {
	border-color: rgba(0, 0, 0, 0.1);
}
.goog-menu-button-hover.goog-color-menu-button =
.goog-menu-button-outer-box {
	border-color: rgba(0, 0, 0, 0.1) !important;
}
.goog-menu-button-hover.goog-color-menu-button =
.goog-menu-button-inner-box {
	border-color: rgba(0, 0, 0, 0.1) !important;
}
.goog-menu-button-hover.goog-color-menu-button =
.goog-menu-button-outer-box {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.goog-color-menu-button .goog-color-menu-button-indicator {
	border: 1px solid black; border-image: none; width: 19px; height: 19px;
}
.docs-icon {
	width: 21px; height: 21px; text-align: left; overflow: hidden; =
vertical-align: middle; direction: ltr;
}
.docs-icon-img::before {
	content: url("//ssl.gstatic.com/docs/common/jfk_sprite117.png");
}
.docs-icon-img {
=09
}
.docs-icon-img-legacy {
	background: url("//ssl.gstatic.com/docs/common/jfk_sprite117.png");
}
.docs-icon-img-container {
	width: 42px; height: 2982px; position: absolute;
}
.goog-color-menu-button-indicator .docs-icon {
	height: 19px;
}
.goog-menuitem-icon .docs-icon-img-container {
	opacity: 0.7;
}
.goog-menuitem-icon .docs-icon-document {
	opacity: 1;
}
.goog-menuitem-icon .docs-icon-punch {
	opacity: 1;
}
.goog-menuitem-icon .docs-icon-presentation {
	opacity: 1;
}
.goog-menuitem-icon .docs-icon-spreadsheet {
	opacity: 1;
}
.goog-menuitem-icon .docs-icon-form {
	opacity: 1;
}
.goog-menuitem-icon .docs-icon-drawing {
	opacity: 1;
}
.goog-menuitem-icon .docs-icon-script {
	opacity: 1;
}
.docs-icon-save {
	left: -21px; top: -1365px;
}
.docs-icon-print {
	left: -21px; top: -1764px;
}
.docs-icon-undo {
	left: -21px; top: -357px;
}
.docs-icon-redo-rtl {
	left: -21px; top: -357px;
}
.docs-icon-redo {
	left: -21px; top: -105px;
}
.docs-icon-undo-rtl {
	left: -21px; top: -105px;
}
.docs-icon-copy {
	left: 0px; top: -2310px;
}
.docs-icon-cut {
	left: 0px; top: -546px;
}
.docs-icon-paste {
	left: 0px; top: -1155px;
}
.docs-icon-document {
	left: 0px; top: -1113px;
}
.docs-icon-presentation {
	left: -21px; top: -2331px;
}
.docs-icon-punch {
	left: -21px; top: -2331px;
}
.docs-icon-spreadsheet {
	left: 0px; top: -1491px;
}
.docs-icon-form {
	left: -21px; top: -21px;
}
.docs-icon-drawing {
	left: 0px; top: -1197px;
}
.docs-icon-drawing-black {
	left: 0px; top: -420px;
}
.docs-icon-excel {
	left: -21px; top: -567px;
}
.docs-icon-powerpoint {
	left: -21px; top: -2814px;
}
.docs-icon-word {
	left: 0px; top: -252px;
}
.docs-icon-script {
	left: 0px; top: -903px;
}
.docs-icon-insert-script {
	left: -21px; top: -1260px;
}
.docs-icon-gadget {
	left: -21px; top: -2520px;
}
.docs-icon-image {
	left: -21px; top: -231px;
}
.docs-icon-clipboard {
	left: 0px; top: -882px;
}
.docs-icon-bold {
	left: 0px; top: -1281px;
}
.docs-icon-italic {
	left: 0px; top: -1659px;
}
.docs-icon-text-color {
	left: -21px; top: -441px;
}
.docs-icon-align-left {
	left: -21px; top: -882px;
}
.docs-icon-align-center {
	left: -21px; top: -2289px;
}
.docs-icon-align-right {
	left: -21px; top: -1638px;
}
.docs-icon-align-justify {
	left: 0px; top: -1974px;
}
.docs-icon-valign-top {
	left: 0px; top: -2079px;
}
.docs-icon-valign-middle {
	left: 0px; top: -462px;
}
.docs-icon-valign-bottom {
	left: 0px; top: -1743px;
}
.docs-icon-list-number {
	left: -21px; top: -2037px;
}
.docs-icon-list-bullet {
	left: -21px; top: -2625px;
}
.docs-icon-indent {
	left: 0px; top: -2751px;
}
.docs-icon-outdent {
	left: -21px; top: -714px;
}
.docs-icon-line-spacing {
	left: 0px; top: -1932px;
}
.docs-icon-underline {
	left: -21px; top: -1050px;
}
.docs-icon-text-bgcolor {
	left: 0px; top: -714px;
}
.docs-icon-textbox {
	left: 0px; top: -189px;
}
.docs-icon-shapes {
	left: 0px; top: -861px;
}
.docs-icon-line-width {
	left: -21px; top: -1008px;
}
.docs-icon-add-trendline {
	left: 0px; top: -1701px;
}
.docs-icon-next {
	left: -21px; top: -504px;
}
.docs-icon-previous {
	left: 0px; top: -2856px;
}
.docs-icon-no-color {
	left: 0px; top: -630px;
}
.docs-icon-fill-color {
	left: -21px; top: -1785px;
}
.docs-icon-line-color {
	left: -21px; top: -168px;
}
.docs-icon-line-type {
	left: -21px; top: -2394px;
}
.docs-icon-table {
	left: 0px; top: -378px;
}
.docs-icon-comment {
	left: -21px; top: -2142px;
}
.docs-icon-comment-blank {
	left: 0px; top: -1995px;
}
.docs-icon-comment-blank-highlighted {
	left: 0px; top: -168px;
}
.docs-icon-chart {
	left: -21px; top: -294px;
}
.docs-icon-list-number-rtl {
	left: -21px; top: -42px;
}
.docs-icon-list-bullet-rtl {
	left: -21px; top: -777px;
}
.docs-icon-indent-rtl {
	left: -21px; top: -2499px;
}
.docs-icon-outdent-rtl {
	left: -21px; top: -462px;
}
.docs-icon-line-spacing-rtl {
	left: -21px; top: -252px;
}
.docs-icon-text-ltr {
	left: 0px; top: -2772px;
}
.docs-icon-text-rtl {
	left: 0px; top: -2205px;
}
.docs-icon-sheet-rtl {
	left: 0px; top: -2520px;
}
.docs-icon-share {
	left: 0px; top: -294px;
}
.docs-icon-subscript {
	left: 0px; top: -2268px;
}
.docs-icon-superscript {
	left: -21px; top: -2121px;
}
.docs-icon-strikethrough {
	left: 0px; top: -924px;
}
.docs-icon-clear-formatting {
	left: 0px; top: -609px;
}
.docs-icon-link {
	left: -21px; top: -2184px;
}
.docs-icon-special-character {
	left: -21px; top: -315px;
}
.docs-icon-close-white {
	left: 0px; top: -945px;
}
.docs-icon-close-small {
	left: 0px; top: -84px;
}
.docs-icon-paint-format {
	left: 0px; top: -2394px;
}
.docs-icon-video {
	left: -21px; top: -1470px;
}
.docs-icon-reload {
	left: -21px; top: -2079px;
}
.docs-icon-reload-rtl {
	left: 0px; top: -2562px;
}
.docs-icon-insert-page-break {
	left: -21px; top: -273px;
}
.docs-icon-close {
	left: 0px; top: -1050px;
}
.docs-icon-check {
	left: -21px; top: -1176px;
}
.docs-icon-up {
	left: 0px; top: -336px;
}
.docs-icon-down {
	left: -21px; top: -420px;
}
.docs-icon-add-page {
	left: 0px; top: -525px;
}
.docs-icon-email {
	left: 0px; top: -1806px;
}
.docs-icon-insert-equation {
	left: 0px; top: -1071px;
}
.docs-icon-insert-horizontal-line {
	left: 0px; top: -1848px;
}
.docs-icon-tabstop-center {
	left: -21px; top: -1281px;
}
.docs-icon-tabstop-center-bottom {
	left: -21px; top: -483px;
}
.docs-icon-tabstop-left {
	left: -21px; top: -2016px;
}
.docs-icon-tabstop-right {
	left: -21px; top: -1701px;
}
.docs-icon-border-all {
	left: 0px; top: -2940px;
}
.docs-icon-border-right {
	left: -21px; top: -1827px;
}
.docs-icon-border-left {
	left: 0px; top: -1092px;
}
.docs-icon-border-top {
	left: -21px; top: -1155px;
}
.docs-icon-border-bottom {
	left: -21px; top: -2541px;
}
.docs-icon-border-outside {
	left: -21px; top: -2793px;
}
.docs-icon-border-inside {
	left: 0px; top: -1218px;
}
.docs-icon-border-none {
	left: 0px; top: -672px;
}
.docs-icon-border-horizontal {
	left: -21px; top: -987px;
}
.docs-icon-border-vertical {
	left: -21px; top: -1680px;
}
.docs-icon-merge {
	left: 0px; top: -2226px;
}
.docs-icon-wrap {
	left: 0px; top: -1134px;
}
.docs-icon-autofilter {
	left: -21px; top: -2856px;
}
.docs-icon-autofilter-filled {
	left: -21px; top: -1071px;
}
.docs-icon-insert-function {
	left: 0px; top: -2436px;
}
.docs-icon-insert-formula {
	left: 0px; top: -1764px;
}
.docs-icon-folder-shared {
	left: -21px; top: -1617px;
}
.docs-icon-folder-outline {
	left: -21px; top: -546px;
}
.docs-icon-folder-outline-hover {
	left: 0px; top: -42px;
}
.docs-icon-folder-outline-pressed {
	left: -21px; top: -756px;
}
.docs-icon-folder-solid {
	left: 0px; top: -2247px;
}
.docs-icon-drive {
	left: 0px; top: -588px;
}
.docs-icon-drive-grey {
	left: 0px; top: -1302px;
}
.docs-icon-drive-grey-hover {
	left: 0px; top: -2289px;
}
.docs-icon-drive-grey-pressed {
	left: 0px; top: -63px;
}
.docs-icon-drive-hover {
	left: 0px; top: -2688px;
}
.docs-icon-drive-pressed {
	left: -21px; top: -1386px;
}
.docs-icon-drive-large {
	left: 0px; top: -2898px;
}
.docs-icon-back {
	left: 0px; top: -2730px;
}
.docs-icon-back-rtl {
	left: 0px; top: -483px;
}
.docs-icon-arrow-more {
	left: -21px; top: -2667px;
}
.docs-icon-arrow-more-rtl {
	left: -21px; top: -1239px;
}
.docs-icon-search-this-document {
	left: 0px; top: -2121px;
}
.docs-icon-arrow-dropdown {
	left: -21px; top: -2457px;
}
.docs-icon-word-art {
	left: 0px; top: -210px;
}
.docs-icon-delete-x {
	left: 0px; top: -735px;
}
.docs-icon-settings {
	left: 0px; top: -1638px;
}
.docs-icon-drive-large-wrapper {
	width: 42px; height: 42px;
}
.docs-icon-plus {
	left: 0px; top: -2163px;
}
.docs-icon-plus-white {
	left: 0px; top: -2583px;
}
.docs-icon-alert {
	left: -21px; top: -1533px;
}
.docs-icon-trash {
	left: -21px; top: -1029px;
}
.docs-icon-locked {
	left: -21px; top: -1575px;
}
.docs-icon-unlocked {
	left: -21px; top: -2940px;
}
.docs-icon-add-fonts {
	left: -21px; top: -1134px;
}
.docs-icon-enter-compact {
	left: -21px; top: -399px;
}
.docs-icon-exit-compact {
	left: 0px; top: -2352px;
}
.docs-icon-mode-edit {
	left: -21px; top: -1974px;
}
.docs-icon-mode-review {
	left: 0px; top: -357px;
}
.docs-icon-mode-review-white {
	left: 0px; top: -1260px;
}
.docs-icon-mode-view {
	left: 0px; top: -1827px;
}
.docs-icon-chat {
	left: 0px; top: -1365px;
}
.docs-icon-star {
	left: -21px; top: -1344px;
}
.docs-icon-duplicate {
	left: -21px; top: -2415px;
}
.docs-icon-file {
	left: 0px; top: -1029px;
}
.docs-icon-opacity {
	left: -21px; top: -1113px;
}
.docs-icon-label-slant {
	left: -21px; top: -1890px;
}
.docs-icon-point-size {
	left: -21px; top: -1932px;
}
.docs-icon-question {
	left: -21px; top: -693px;
}
.docs-icon-vertical-gridlines {
	left: -21px; top: -609px;
}
.docs-icon-left-axis {
	left: -21px; top: -1323px;
}
.docs-icon-right-axis {
	left: -21px; top: -588px;
}
.docs-icon-left-axis-gridlines {
	left: 0px; top: -1176px;
}
.docs-icon-right-axis-gridlines {
	left: 0px; top: -1323px;
}
.docs-icon-reset {
	left: 0px; top: -777px;
}
.docs-icon-drag-move {
	left: 0px; top: -2457px;
}
.docs-icon-col-dragger {
	left: -21px; top: -1722px;
}
.docs-icon-chrome-store {
	left: -21px; top: -1491px;
}
.docs-icon-fit-area {
	left: 0px; top: -2604px;
}
.docs-icon-zoom-out {
	left: 0px; top: -1596px;
}
.docs-icon-zoom-tool {
	left: 0px; top: -1344px;
}
.docs-icon-download {
	left: -21px; top: -336px;
}
.docs-icon-fusion-table {
	left: -21px; top: -903px;
}
.docs-icon-spreadsheet-sink {
	left: -21px; top: -2163px;
}
.docs-icon-send-responses {
	left: 0px; top: -1428px;
}
.docs-icon-liveform {
	left: -21px; top: -1848px;
}
.docs-icon-ellipsis {
	left: 0px; top: -987px;
}
.docs-icon-html-preview {
	left: 0px; top: -819px;
}
.docs-icon-grid {
	left: -21px; top: -1953px;
}
.docs-icon-add-animation {
	left: 0px; top: -2835px;
}
.docs-icon-playhead {
	left: 0px; top: -2814px;
}
.docs-icon-playhead-rtl {
	left: 0px; top: -504px;
}
.docs-icon-unsupported {
	left: 0px; top: -1449px;
}
.docs-icon-calendar {
	left: 0px; top: -756px;
}
.docs-zippy-closed {
	left: 0px; top: -231px;
}
.docs-zippy-open {
	left: -21px; top: -1743px;
}
.docs-icon-bookmark {
	left: 0px; top: -840px;
}
.docs-icon-heading {
	left: -21px; top: -1806px;
}
.docs-icon-file-blue {
	left: 0px; top: -2037px;
}
.docs-icon-web-result {
	left: 0px; top: -1911px;
}
.docs-icon-mic {
	left: 0px; top: -1680px;
}
.docs-icon-paragraph {
	left: -21px; top: -2226px;
}
.docs-icon-bookmark-black {
	left: -21px; top: -1596px;
}
.docs-icon-web-result-blue {
	left: 0px; top: -2877px;
}
.docs-icon-popout {
	left: -21px; top: -630px;
}
.docs-icon-checkbox-type {
	left: 0px; top: -2793px;
}
.docs-icon-dropdown-type {
	left: 0px; top: -315px;
}
.docs-icon-grid-type {
	left: 0px; top: -2478px;
}
.docs-icon-image-type {
	left: 0px; top: -2646px;
}
.docs-icon-radio-type {
	left: 0px; top: -2331px;
}
.docs-icon-scale-type {
	left: 0px; top: -651px;
}
.docs-icon-text-type {
	left: -21px; top: -1512px;
}
.docs-icon-time-type {
	left: -21px; top: -798px;
}
.docs-icon-insert-text-block {
	left: 0px; top: -273px;
}
.docs-icon-accepting-responses-on {
	left: 0px; top: -2373px;
}
.docs-icon-accepting-responses-off {
	left: 0px; top: -2016px;
}
.docs-icon-decimal-increase {
	left: 0px; top: -966px;
}
.docs-icon-decimal-decrease {
	left: -21px; top: -2310px;
}
.docs-icon-settings-white {
	left: 0px; top: -1239px;
}
.docs-icon-no-symbol {
	left: -21px; top: -84px;
}
.docs-icon-crop {
	left: -21px; top: -1092px;
}
.docs-icon-green-check {
	left: 0px; top: -1470px;
}
.docs-icon-font-size {
	left: 0px; top: -1512px;
}
.docs-icon-reset-image {
	left: -21px; top: -2352px;
}
.docs-icon-r-squared {
	left: 0px; top: -126px;
}
.docs-icon-graph-legend {
	left: 0px; top: -399px;
}
.docs-icon-cast {
	left: 0px; top: -1575px;
}
.docs-icon-wrap-overflow {
	left: 0px; top: -2100px;
}
.docs-icon-wrap-wrap {
	left: 0px; top: -2709px;
}
.docs-icon-wrap-clip {
	left: -21px; top: -924px;
}
@media not all
{
.docs-icon-img {
	content: url("//ssl.gstatic.com/docs/common/jfk_sprite_hdpi55.png");
}
.docs-icon-img-container {
	width: 42px; height: 3276px; position: absolute;
}
.docs-icon-save {
	left: 0px; top: -3255px;
}
.docs-icon-print {
	left: -21px; top: -42px;
}
.docs-icon-undo {
	left: 0px; top: -777px;
}
.docs-icon-redo-rtl {
	left: 0px; top: -777px;
}
.docs-icon-redo {
	left: 0px; top: -462px;
}
.docs-icon-undo-rtl {
	left: 0px; top: -462px;
}
.docs-icon-copy {
	left: -21px; top: -1995px;
}
.docs-icon-cut {
	left: 0px; top: -567px;
}
.docs-icon-paste {
	left: -21px; top: -1953px;
}
.docs-icon-document {
	left: 0px; top: -2205px;
}
.docs-icon-presentation {
	left: 0px; top: -924px;
}
.docs-icon-punch {
	left: 0px; top: -924px;
}
.docs-icon-spreadsheet {
	left: -21px; top: -462px;
}
.docs-icon-form {
	left: -21px; top: -2058px;
}
.docs-icon-drawing {
	left: 0px; top: -2415px;
}
.docs-icon-drawing-black {
	left: 0px; top: -1176px;
}
.docs-icon-excel {
	left: 0px; top: -2856px;
}
.docs-icon-powerpoint {
	left: 0px; top: -1638px;
}
.docs-icon-word {
	left: 0px; top: -525px;
}
.docs-icon-script {
	left: 0px; top: -1827px;
}
.docs-icon-insert-script {
	left: 0px; top: -546px;
}
.docs-icon-gadget {
	left: -21px; top: -924px;
}
.docs-icon-image {
	left: 0px; top: -588px;
}
.docs-icon-clipboard {
	left: -21px; top: -2037px;
}
.docs-icon-bold {
	left: 0px; top: -378px;
}
.docs-icon-italic {
	left: 0px; top: -3087px;
}
.docs-icon-text-color {
	left: 0px; top: -84px;
}
.docs-icon-align-left {
	left: -21px; top: -3087px;
}
.docs-icon-align-center {
	left: 0px; top: -2793px;
}
.docs-icon-align-right {
	left: 0px; top: -630px;
}
.docs-icon-align-justify {
	left: -21px; top: -2499px;
}
.docs-icon-valign-top {
	left: -21px; top: -756px;
}
.docs-icon-valign-middle {
	left: 0px; top: -987px;
}
.docs-icon-valign-bottom {
	left: 0px; top: -840px;
}
.docs-icon-list-number {
	left: -21px; top: -2898px;
}
.docs-icon-list-bullet {
	left: 0px; top: -882px;
}
.docs-icon-indent {
	left: -21px; top: -630px;
}
.docs-icon-outdent {
	left: -21px; top: -2562px;
}
.docs-icon-line-spacing {
	left: 0px; top: -3024px;
}
.docs-icon-underline {
	left: -21px; top: -2184px;
}
.docs-icon-text-bgcolor {
	left: -21px; top: -1827px;
}
.docs-icon-textbox {
	left: -21px; top: -1029px;
}
.docs-icon-shapes {
	left: 0px; top: -1071px;
}
.docs-icon-line-width {
	left: 0px; top: -1449px;
}
.docs-icon-add-trendline {
	left: -21px; top: -525px;
}
.docs-icon-next {
	left: 0px; top: -2583px;
}
.docs-icon-previous {
	left: -21px; top: -126px;
}
.docs-icon-no-color {
	left: 0px; top: -2121px;
}
.docs-icon-fill-color {
	left: 0px; top: -1743px;
}
.docs-icon-line-color {
	left: 0px; top: -1869px;
}
.docs-icon-line-type {
	left: 0px; top: -21px;
}
.docs-icon-table {
	left: 0px; top: -2772px;
}
.docs-icon-comment {
	left: -21px; top: -1659px;
}
.docs-icon-comment-blank {
	left: 0px; top: -1932px;
}
.docs-icon-comment-blank-highlighted {
	left: -21px; top: -1596px;
}
.docs-icon-chart {
	left: -21px; top: -1176px;
}
.docs-icon-list-number-rtl {
	left: -21px; top: -651px;
}
.docs-icon-list-bullet-rtl {
	left: -21px; top: -2415px;
}
.docs-icon-indent-rtl {
	left: -21px; top: -1890px;
}
.docs-icon-outdent-rtl {
	left: -21px; top: -3234px;
}
.docs-icon-line-spacing-rtl {
	left: 0px; top: -2478px;
}
.docs-icon-text-ltr {
	left: 0px; top: -1029px;
}
.docs-icon-text-rtl {
	left: 0px; top: -2940px;
}
.docs-icon-sheet-rtl {
	left: 0px; top: -420px;
}
.docs-icon-share {
	left: 0px; top: -2310px;
}
.docs-icon-subscript {
	left: 0px; top: -2562px;
}
.docs-icon-superscript {
	left: 0px; top: -3066px;
}
.docs-icon-strikethrough {
	left: 0px; top: -1722px;
}
.docs-icon-clear-formatting {
	left: 0px; top: -945px;
}
.docs-icon-link {
	left: 0px; top: -2184px;
}
.docs-icon-special-character {
	left: -21px; top: -2247px;
}
.docs-icon-close-white {
	left: -21px; top: -3213px;
}
.docs-icon-close-small {
	left: -21px; top: -105px;
}
.docs-icon-paint-format {
	left: -21px; top: -609px;
}
.docs-icon-video {
	left: 0px; top: -2016px;
}
.docs-icon-reload {
	left: 0px; top: -252px;
}
.docs-icon-reload-rtl {
	left: -21px; top: -1260px;
}
.docs-icon-insert-page-break {
	left: -21px; top: -2730px;
}
.docs-icon-close {
	left: 0px; top: -2037px;
}
.docs-icon-check {
	left: -21px; top: -1470px;
}
.docs-icon-up {
	left: 0px; top: -693px;
}
.docs-icon-down {
	left: 0px; top: -2730px;
}
.docs-icon-add-page {
	left: 0px; top: -2373px;
}
.docs-icon-email {
	left: 0px; top: -63px;
}
.docs-icon-insert-equation {
	left: -21px; top: -210px;
}
.docs-icon-insert-horizontal-line {
	left: -21px; top: -441px;
}
.docs-icon-tabstop-center {
	left: 0px; top: -126px;
}
.docs-icon-tabstop-center-bottom {
	left: 0px; top: -42px;
}
.docs-icon-tabstop-left {
	left: 0px; top: -1764px;
}
.docs-icon-tabstop-right {
	left: 0px; top: -1281px;
}
.docs-icon-border-all {
	left: -21px; top: -2331px;
}
.docs-icon-border-right {
	left: 0px; top: -1323px;
}
.docs-icon-border-left {
	left: 0px; top: -2961px;
}
.docs-icon-border-top {
	left: -21px; top: -2226px;
}
.docs-icon-border-bottom {
	left: 0px; top: -1008px;
}
.docs-icon-border-outside {
	left: 0px; top: -441px;
}
.docs-icon-border-inside {
	left: 0px; top: -2898px;
}
.docs-icon-border-none {
	left: 0px; top: -168px;
}
.docs-icon-border-horizontal {
	left: 0px; top: -1470px;
}
.docs-icon-border-vertical {
	left: 0px; top: -3192px;
}
.docs-icon-merge {
	left: -21px; top: -2877px;
}
.docs-icon-wrap {
	left: 0px; top: -3234px;
}
.docs-icon-autofilter {
	left: -21px; top: -1281px;
}
.docs-icon-autofilter-filled {
	left: -21px; top: -2919px;
}
.docs-icon-insert-function {
	left: -21px; top: -798px;
}
.docs-icon-insert-formula {
	left: 0px; top: -714px;
}
.docs-icon-folder-shared {
	left: -21px; top: -1512px;
}
.docs-icon-folder-outline {
	left: -21px; top: -1008px;
}
.docs-icon-folder-outline-hover {
	left: -21px; top: -1785px;
}
.docs-icon-folder-outline-pressed {
	left: 0px; top: -210px;
}
.docs-icon-folder-solid {
	left: 0px; top: -483px;
}
.docs-icon-drive {
	left: -21px; top: -1449px;
}
.docs-icon-drive-grey {
	left: 0px; top: -2688px;
}
.docs-icon-drive-grey-hover {
	left: -21px; top: -2394px;
}
.docs-icon-drive-grey-pressed {
	left: 0px; top: -1890px;
}
.docs-icon-drive-hover {
	left: -21px; top: -945px;
}
.docs-icon-drive-pressed {
	left: 0px; top: -1218px;
}
.docs-icon-drive-large {
	left: 0px; top: -3108px;
}
.docs-icon-back {
	left: 0px; top: -1365px;
}
.docs-icon-back-rtl {
	left: 0px; top: -1659px;
}
.docs-icon-arrow-more {
	left: 0px; top: -1680px;
}
.docs-icon-arrow-more-rtl {
	left: -21px; top: -1722px;
}
.docs-icon-search-this-document {
	left: -21px; top: -567px;
}
.docs-icon-arrow-dropdown {
	left: -21px; top: -231px;
}
.docs-icon-word-art {
	left: -21px; top: -504px;
}
.docs-icon-delete-x {
	left: 0px; top: -231px;
}
.docs-icon-settings {
	left: -21px; top: -3255px;
}
.docs-icon-drive-large-wrapper {
	width: 42px; height: 42px;
}
.docs-icon-plus {
	left: -21px; top: 0px;
}
.docs-icon-plus-white {
	left: -21px; top: -1638px;
}
.docs-icon-alert {
	left: -21px; top: -3171px;
}
.docs-icon-trash {
	left: 0px; top: -2919px;
}
.docs-icon-locked {
	left: 0px; top: -1911px;
}
.docs-icon-unlocked {
	left: 0px; top: -1092px;
}
.docs-icon-add-fonts {
	left: -21px; top: -2205px;
}
.docs-icon-enter-compact {
	left: 0px; top: -1134px;
}
.docs-icon-exit-compact {
	left: 0px; top: -2877px;
}
.docs-icon-mode-edit {
	left: 0px; top: -1407px;
}
.docs-icon-mode-review {
	left: 0px; top: -105px;
}
.docs-icon-mode-review-white {
	left: 0px; top: -1302px;
}
.docs-icon-mode-view {
	left: 0px; top: -1344px;
}
.docs-icon-chat {
	left: -21px; top: -2142px;
}
.docs-icon-star {
	left: 0px; top: -273px;
}
.docs-icon-duplicate {
	left: -21px; top: -1386px;
}
.docs-icon-file {
	left: -21px; top: -1806px;
}
.docs-icon-opacity {
	left: 0px; top: -2541px;
}
.docs-icon-label-slant {
	left: 0px; top: -3171px;
}
.docs-icon-point-size {
	left: -21px; top: -2751px;
}
.docs-icon-question {
	left: -21px; top: -2940px;
}
.docs-icon-vertical-gridlines {
	left: -21px; top: -2352px;
}
.docs-icon-left-axis {
	left: 0px; top: -2814px;
}
.docs-icon-right-axis {
	left: -21px; top: -3192px;
}
.docs-icon-left-axis-gridlines {
	left: 0px; top: -1974px;
}
.docs-icon-right-axis-gridlines {
	left: -21px; top: -1680px;
}
.docs-icon-reset {
	left: 0px; top: -2226px;
}
.docs-icon-drag-move {
	left: 0px; top: -315px;
}
.docs-icon-col-dragger {
	left: -21px; top: -294px;
}
.docs-icon-chrome-store {
	left: 0px; top: -3213px;
}
.docs-icon-fit-area {
	left: 0px; top: -2331px;
}
.docs-icon-zoom-out {
	left: -21px; top: -966px;
}
.docs-icon-zoom-tool {
	left: 0px; top: -672px;
}
.docs-icon-download {
	left: -21px; top: -714px;
}
.docs-icon-fusion-table {
	left: 0px; top: -1260px;
}
.docs-icon-spreadsheet-sink {
	left: -21px; top: -2688px;
}
.docs-icon-send-responses {
	left: -21px; top: -147px;
}
.docs-icon-liveform {
	left: -21px; top: -2541px;
}
.docs-icon-ellipsis {
	left: -21px; top: -1344px;
}
.docs-icon-html-preview {
	left: -21px; top: -1050px;
}
.docs-icon-grid {
	left: -21px; top: -2835px;
}
.docs-icon-add-animation {
	left: 0px; top: -357px;
}
.docs-icon-playhead {
	left: -21px; top: -2079px;
}
.docs-icon-playhead-rtl {
	left: -21px; top: -2121px;
}
.docs-icon-unsupported {
	left: -21px; top: -336px;
}
.docs-icon-calendar {
	left: 0px; top: -294px;
}
.docs-zippy-closed {
	left: 0px; top: -861px;
}
.docs-zippy-open {
	left: -21px; top: -2436px;
}
.docs-icon-bookmark {
	left: 0px; top: -336px;
}
.docs-icon-heading {
	left: 0px; top: -2394px;
}
.docs-icon-file-blue {
	left: -21px; top: -819px;
}
.docs-icon-web-result {
	left: 0px; top: -2751px;
}
.docs-icon-mic {
	left: -21px; top: -2604px;
}
.docs-icon-paragraph {
	left: 0px; top: -1512px;
}
.docs-icon-bookmark-black {
	left: 0px; top: -2604px;
}
.docs-icon-web-result-blue {
	left: 0px; top: -2709px;
}
.docs-icon-popout {
	left: -21px; top: -420px;
}
.docs-icon-checkbox-type {
	left: -21px; top: -2520px;
}
.docs-icon-dropdown-type {
	left: -21px; top: -1428px;
}
.docs-icon-grid-type {
	left: -21px; top: -3066px;
}
.docs-icon-image-type {
	left: -21px; top: -21px;
}
.docs-icon-radio-type {
	left: 0px; top: -966px;
}
.docs-icon-scale-type {
	left: -21px; top: -1071px;
}
.docs-icon-text-type {
	left: -21px; top: -357px;
}
.docs-icon-time-type {
	left: 0px; top: -2499px;
}
.docs-icon-insert-text-block {
	left: 0px; top: -1239px;
}
.docs-icon-accepting-responses-on {
	left: -21px; top: -2163px;
}
.docs-icon-accepting-responses-off {
	left: 0px; top: -399px;
}
.docs-icon-decimal-increase {
	left: 0px; top: -1701px;
}
.docs-icon-decimal-decrease {
	left: 0px; top: -2520px;
}
.docs-icon-settings-white {
	left: 0px; top: -1155px;
}
.docs-icon-no-symbol {
	left: -21px; top: -1155px;
}
.docs-icon-crop {
	left: 0px; top: -1197px;
}
.docs-icon-green-check {
	left: -21px; top: -84px;
}
.docs-icon-font-size {
	left: 0px; top: -3150px;
}
.docs-icon-reset-image {
	left: 0px; top: -2982px;
}
.docs-icon-r-squared {
	left: 0px; top: -189px;
}
.docs-icon-graph-legend {
	left: 0px; top: -2163px;
}
.docs-icon-cast {
	left: 0px; top: -1785px;
}
.docs-icon-wrap-overflow {
	left: -21px; top: -987px;
}
.docs-icon-wrap-wrap {
	left: 0px; top: -3003px;
}
.docs-icon-wrap-clip {
	left: 0px; top: -1953px;
}
}
.goog-toolbar {
	background: rgb(245, 245, 245); padding: 8px 0px 4px; outline: 0px; =
border-top-color: rgb(229, 229, 229); border-bottom-color: rgb(235, 235, =
235); border-top-width: 1px; border-bottom-width: 1px; border-top-style: =
solid; border-bottom-style: solid; position: relative; -ms-zoom: 1;
}
.goog-toolbar-button {
	background: 0px; list-style: none; padding: 0px; border-radius: 2px; =
border: 1px solid transparent; height: 24px; color: rgb(51, 51, 51); =
line-height: 24px; font-size: 11px; font-weight: bold; text-decoration: =
none; vertical-align: middle; cursor: default; -ms-user-select: none; =
-webkit-border-radius: 2px; -moz-border-radius: 2px; -moz-user-select: =
none; -webkit-user-select: none;
}
.goog-toolbar-menu-button {
	background: 0px; list-style: none; padding: 0px; border-radius: 2px; =
border: 1px solid transparent; height: 24px; color: rgb(51, 51, 51); =
line-height: 24px; font-size: 11px; font-weight: bold; text-decoration: =
none; vertical-align: middle; cursor: default; -ms-user-select: none; =
-webkit-border-radius: 2px; -moz-border-radius: 2px; -moz-user-select: =
none; -webkit-user-select: none;
}
.goog-toolbar-button-outer-box {
	border: 0px currentColor; border-image: none; vertical-align: top;
}
.goog-toolbar-button-inner-box .goog-toolbar-menu-button-outer-box {
	border: 0px currentColor; border-image: none; vertical-align: top;
}
.goog-toolbar-menu-button-inner-box {
	border: 0px currentColor; border-image: none; vertical-align: top;
}
.goog-toolbar-button-outer-box {
	margin: 0px; padding: 0px;
}
.goog-toolbar-menu-button-outer-box {
	margin: 0px; padding: 0px;
}
.goog-toolbar-button-inner-box {
	padding: 0px 2px;
}
.goog-toolbar-menu-button-inner-box {
	padding: 0px 2px;
}
.goog-toolbar-button-hover {
	padding: 0px; color: rgb(34, 34, 34);
}
.goog-toolbar-button-active {
	padding: 0px; color: rgb(34, 34, 34);
}
.goog-toolbar-button-checked {
	padding: 0px; color: rgb(34, 34, 34);
}
.goog-toolbar-button-selected {
	padding: 0px; color: rgb(34, 34, 34);
}
.goog-toolbar-button-hover {
	border-color: rgb(198, 198, 198) !important; color: rgb(34, 34, 34);
}
.goog-toolbar-menu-button-hover {
	border-color: rgb(198, 198, 198) !important; color: rgb(34, 34, 34);
}
.goog-toolbar-menu-button-open {
	color: rgb(34, 34, 34);
}
.goog-toolbar-button-hover {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1); background-image: =
-ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); =
background-color: rgb(248, 248, 248); -moz-box-shadow: 0 1px 1px rgba(0, =
0, 0, .1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
.goog-toolbar-menu-button-hover {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1); background-image: =
-ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); =
background-color: rgb(248, 248, 248); -moz-box-shadow: 0 1px 1px rgba(0, =
0, 0, .1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
.goog-toolbar-button-active {
	border-color: rgb(198, 198, 198); box-shadow: inset 0px 1px 2px =
rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(246, 246, =
246), rgb(241, 241, 241)); background-color: rgb(246, 246, 246); =
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: =
inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-toolbar-menu-button-active {
	border-color: rgb(198, 198, 198); box-shadow: inset 0px 1px 2px =
rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(246, 246, =
246), rgb(241, 241, 241)); background-color: rgb(246, 246, 246); =
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: =
inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-toolbar-button-selected {
	border-color: rgb(204, 204, 204); box-shadow: inset 0px 1px 2px =
rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, =
238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); =
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: =
inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-toolbar-button-checked {
	border-color: rgb(204, 204, 204); box-shadow: inset 0px 1px 2px =
rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, =
238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); =
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: =
inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-toolbar-menu-button-open {
	border-color: rgb(204, 204, 204); box-shadow: inset 0px 1px 2px =
rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, =
238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); =
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: =
inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-toolbar-button-disabled {
	color: rgb(34, 34, 34) !important; opacity: 0.3;
}
.goog-toolbar-menu-button-disabled {
	color: rgb(34, 34, 34) !important; opacity: 0.3;
}
.goog-toolbar-button-collapse-right {
	margin-right: 0px;
}
.goog-toolbar-button-collapse-right .goog-toolbar-button-outer-box {
	margin-right: 0px;
}
.goog-toolbar-button-collapse-right .goog-toolbar-button-inner-box {
	margin-right: 0px;
}
.goog-toolbar-button-collapse-left {
	margin-left: 0px;
}
.goog-toolbar-button-collapse-left .goog-toolbar-button-outer-box {
	margin-left: 0px;
}
.goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box {
	margin-left: 0px;
}
.goog-toolbar-menu-button-dropdown {
	background: =
url("//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.=
png") no-repeat center; margin: 10px 2px 0px 3px; padding: 0px; width: =
5px; height: 7px; vertical-align: middle; float: right; opacity: 0.8;
}
.goog-toolbar-separator {
	list-style: none; margin: 0px 2px; padding: 0px; width: 0px; height: =
17px; line-height: normal; overflow: hidden; text-decoration: none; =
vertical-align: middle; border-left-color: rgb(204, 204, 204); =
border-left-width: 1px; border-left-style: solid;
}
.goog-toolbar-select .goog-toolbar-menu-button-dropdown {
	background: =
url("//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.=
png") no-repeat center; width: 7px; height: 11px; margin-top: 7px; =
filter: none; transform: none; -webkit-transform: none; -moz-transform: =
none;
}
.goog-toolbar-menu-button-caption {
	margin: 0px; padding: 0px;
}
#docs-toolbar-wrapper {
	padding: 0px 44px 0px 58px; border-top-color: rgb(217, 217, 217); =
border-bottom-color: rgb(217, 217, 217); border-top-width: 1px; =
border-bottom-width: 1px; border-top-style: solid; border-bottom-style: =
solid; position: relative; min-height: 35px; box-shadow: inset 0px 1px =
0px 0px #fff; background-image: -ms-linear-gradient(rgb(245, 245, 245), =
rgb(238, 238, 238)); background-color: rgb(245, 245, 245); =
-moz-box-shadow: inset 0 1px 0 0 #fff; -webkit-box-shadow: inset 0 1px 0 =
0 #fff;
}
#docs-toolbar {
	background: none; border-width: 0px !important; padding: 0px; display: =
inline; min-height: 35px;
}
#docs-primary-toolbars {
	display: block;
}
#docs-omnibox-toolbar {
	border-width: 0px !important; padding: 0px; width: 182px; overflow: =
hidden; vertical-align: middle; display: inline-block; background-image: =
none;
}
#docs-side-toolbar {
	background: none; padding: 0px 44px 0px 0px; border: 0px currentColor; =
border-image: none; top: 0px; right: 0px; position: absolute;
}
.goog-toolbar {
	outline: 0px; margin-bottom: 0px;
}
.goog-toolbar-button {
	margin: 4px 0px 0px -1px;
}
.goog-toolbar-menu-button {
	margin: 4px 0px 0px -1px;
}
.goog-toolbar-button-inner-box {
	padding: 0px; height: 25px; text-align: center; min-width: 25px;
}
.goog-toolbar-menu-button-inner-box {
	padding: 0px; height: 25px; text-align: center; min-width: 25px;
}
.docs-toolbar-button-split-left .goog-toolbar-button-inner-box {
	min-width: 23px;
}
.goog-toolbar-button-inner-box .docs-icon {
	margin-top: -3px;
}
.goog-toolbar-menu-button-caption .docs-icon {
	margin-top: -3px;
}
.goog-toolbar-menu-button-caption .goog-color-menu-button-indicator =
.docs-icon {
	margin-top: -3px;
}
.goog-toolbar-menu-button .goog-toolbar-menu-button-outer-box =
.goog-toolbar-menu-button-inner-box {
	margin: 0px 1px;
}
.goog-toolbar-button .goog-toolbar-menu-button-outer-box =
.goog-toolbar-menu-button-inner-box {
	margin: 0px 1px;
}
.goog-toolbar-menu-button-dropdown {
	margin-top: 9px; margin-right: 0px; margin-left: 4px;
}
.goog-toolbar-color-menu-button .goog-toolbar-menu-button-dropdown {
	margin-top: 7px;
}
.goog-inline-block.goog-toolbar-separator {
	margin: 0px 5px 0px 4px; height: 35px; vertical-align: top; =
border-left-color: rgb(217, 217, 217); border-left-width: 1px; =
border-left-style: solid;
}
.goog-toolbar-select .goog-toolbar-menu-button-outer-box =
.goog-toolbar-menu-button-inner-box {
	margin: 0px 1px 0px 0px;
}
.goog-color-menu-button-indicator {
	height: 19px; position: relative;
}
.goog-toolbar-color-menu-button .goog-toolbar-menu-button-caption {
	top: -2px;
}
.goog-toolbar-separator.docs-toolbar-small-separator {
	list-style: none; margin: 0px -3px 0px -1px; padding: 0px 0px 3px; =
width: 0px; height: 17px; line-height: normal; overflow: hidden; =
font-size: 11px; text-decoration: none; vertical-align: middle; =
border-left-color: rgb(204, 204, 204); border-left-width: 1px; =
border-left-style: solid; display: inline;
}
.goog-toolbar-separator.docs-toolbar-small-separator {
	margin: 0px 5px 0px 4px; padding: 0px; height: 35px; vertical-align: =
top; display: inline-block;
}
.goog-toolbar-separator.docs-toolbar-small-separator {
	margin: 0px 5px 0px 4px; padding: 0px; height: 35px; vertical-align: =
top; display: inline-block;
}
.goog-toolbar-separator.docs-toolbar-small-separator + =
.goog-toolbar-separator.docs-toolbar-small-separator {
	display: none;
}
.goog-toolbar-button + div.docs-toolbar-small-separator {
	margin-left: 3px;
}
div.goog-toolbar-separator + div.docs-toolbar-small-separator {
	margin-left: 3px;
}
div.goog-toolbar-menu-button + div.docs-toolbar-small-separator {
	margin-left: 3px;
}
.docs-toolbar-small-separator + div.goog-toolbar-button {
	margin-left: -1px;
}
.docs-toolbar-small-separator + div.goog-toolbar-menu-button {
	margin-left: -1px;
}
.docs-toolbar-small-separator + div[class~=3Dgoog-toolbar-select] {
	margin-left: -1px;
}
div[class~=3D'goog-toolbar-select'] + div.docs-toolbar-small-separator {
	margin-left: -1px;
}
.docs-toolbar-small-separator + div.goog-toolbar-select {
	margin-left: -3px;
}
.goog-toolbar-button-checked.goog-toolbar-toggle-button + =
.goog-toolbar-button-checked.goog-toolbar-toggle-button {
	margin-left: -1px; border-left-color: currentColor; border-left-width: =
0px; border-left-style: none; border-top-left-radius: 0px; =
border-bottom-left-radius: 0px;
}
.goog-toolbar-button-checked.goog-toolbar-toggle-button + =
.goog-toolbar-button-checked.goog-toolbar-toggle-button =
.goog-toolbar-button-outer-box .goog-toolbar-button-inner-box {
	margin-left: 1px;
}
.goog-toolbar-button-checked.goog-toolbar-toggle-button + =
.goog-toolbar-button-hover.goog-toolbar-button-checked.goog-toolbar-toggl=
e-button .goog-toolbar-button-outer-box .goog-toolbar-button-inner-box {
	margin-left: 1px;
}
.goog-toolbar-button .docs-icon {
	opacity: 0.7;
}
.goog-toolbar-menu-button .docs-icon {
	opacity: 0.7;
}
.goog-toolbar-button-hover .docs-icon {
	opacity: 0.9;
}
.goog-toolbar-button-selected .docs-icon {
	opacity: 0.9;
}
.goog-toolbar-button-checked .docs-icon {
	opacity: 0.9;
}
.goog-toolbar-menu-button-hover .docs-icon {
	opacity: 0.9;
}
.goog-toolbar-menu-button-selected .docs-icon {
	opacity: 0.9;
}
.goog-toolbar-menu-button-checked .docs-icon {
	opacity: 0.9;
}
.goog-toolbar-button-active .docs-icon {
	opacity: 1;
}
.goog-toolbar-menu-button-open .docs-icon {
	opacity: 1;
}
.goog-toolbar-select .goog-toolbar-menu-button-outer-box =
.goog-toolbar-menu-button-inner-box .goog-toolbar-menu-button-caption {
	text-align: left; margin-left: 10px;
}
.goog-toolbar-select .goog-toolbar-menu-button-outer-box =
.goog-toolbar-menu-button-inner-box .goog-toolbar-menu-button-dropdown {
	margin-right: 4px; margin-left: 5px;
}
.docs-toolbar-button-split-left {
	border-top-right-radius: 0px !important; border-bottom-right-radius: =
0px !important;
}
.docs-toolbar-button-split-left * {
	border-top-right-radius: 0px !important; border-bottom-right-radius: =
0px !important;
}
.docs-toolbar-button-split-right {
	min-width: 5px !important; border-top-left-radius: 0px !important; =
border-bottom-left-radius: 0px !important;
}
.docs-toolbar-button-split-right * {
	min-width: 5px !important; border-top-left-radius: 0px !important; =
border-bottom-left-radius: 0px !important;
}
.docs-toolbar-button-split-right .goog-toolbar-menu-button-dropdown {
	margin-left: 3px;
}
.docs-toolbar-button-split-sympathy-hover {
	border-color: rgb(198, 198, 198);
}
.docs-toolbar-button-split-left .goog-toolbar-button-hover {
	z-index: 1;
}
.docs-toolbar-button-split-right .goog-toolbar-button-hover {
	z-index: 1;
}
.goog-toolbar-menu-button.docs-toolbar-split-create-button {
	margin-right: 4px;
}
.docs-toolbar-split-create-button .goog-toolbar-menu-button-dropdown {
	background: =
url("//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.=
png") no-repeat center; height: 7px; margin-top: 9px; opacity: 1;
}
.docs-toolbar-split-create-button {
	border-color: rgb(198, 198, 198) !important; background-image: =
-ms-linear-gradient(rgb(245, 245, 245), rgb(241, 241, 241)); =
background-color: rgb(245, 245, 245);
}
.goog-toolbar-button-disabled.docs-toolbar-split-create-button {
	border-right-color: rgb(255, 255, 255) !important;
}
.goog-toolbar-button-hover.docs-toolbar-split-create-button {
	border-color: rgb(198, 198, 198) !important; background-image: =
-ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); =
background-color: rgb(248, 248, 248);
}
.goog-toolbar-menu-button-hover.docs-toolbar-split-create-button {
	border-color: rgb(198, 198, 198) !important; background-image: =
-ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); =
background-color: rgb(248, 248, 248);
}
.goog-toolbar-button-active.docs-toolbar-split-create-button {
	border-color: rgb(198, 198, 198) !important; background-image: =
-ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); =
background-color: rgb(248, 248, 248);
}
.goog-toolbar-menu-button-active.docs-toolbar-split-create-button {
	border-color: rgb(198, 198, 198) !important; background-image: =
-ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); =
background-color: rgb(248, 248, 248);
}
.docs-toolbar-split-create-button .docs-icon {
	opacity: 1 !important;
}
.docs-toolbar-text-button .goog-toolbar-button-outer-box {
	padding-left: 4px;
}
.docs-toolbar-text-button .goog-toolbar-menu-button-outer-box {
	padding-left: 4px;
}
.docs-toolbar-text-button .goog-toolbar-button-outer-box {
	padding-right: 4px;
}
.goog-toolbar-menu-button-outer-box {
	padding-right: 3px;
}
.docs-toolbar-more-bubble.jfk-bubble {
	padding: 0px; z-index: 506 !important;
}
.docs-toolbar-more-bubble .jfk-bubble-arrowup .jfk-bubble-arrowimplafter =
{
	border-color: rgb(238, 238, 238) transparent;
}
.docs-toolbar-more-toolbar {
	background: rgb(238, 238, 238); padding: 0px 0px 0px 10px; border: 0px =
currentColor; border-image: none;
}
.docs-collapsable-toolbar {
	white-space: nowrap;
}
.docs-collapsable-toolbar-control {
	white-space: normal;
}
.docs-hc-gecko .docs-icon-img {
	filter: =
url("data:image/svg+xml;utf8,<svg%20xmlns=3D'http://www.w3.org/2000/svg'>=
<filter%20id=3D'invertColor'><feColorMatrix%20type=3D'matrix'%20values=3D=
'-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 =
0'/></filter></svg>#invertColor");
}
.docs-hc-ie .docs-icon-img {
	-ms-high-contrast-adjust: none; background-color: white;
}
.jfk-bubble.google-visualization-clickeditor-bubble {
	border-color: rgb(218, 218, 218); padding: 3px; border-radius: 3px; =
font-family: Arial,san-serif; z-index: inherit !important; =
background-color: rgb(245, 245, 245); -webkit-border-radius: 3px; =
-moz-border-radius: 3px;
}
.google-visualization-clickeditor-bubble .jfk-bubble-arrowdown =
.jfk-bubble-arrowimplafter {
	border-color: rgb(245, 245, 245) transparent;
}
.google-visualization-clickeditor-bubble .jfk-bubble-arrowup =
.jfk-bubble-arrowimplafter {
	border-color: rgb(245, 245, 245) transparent;
}
.google-visualization-clickeditor-combobox =
.goog-toolbar-combo-button-input {
	padding: 0px 0px 0px 3px; width: 28px; position: relative;
}
.goog-menuitem .google-visualization-clickeditor-combobox-icon {
	left: 100px; top: 4px; position: absolute;
}
.google-visualization-charteditor-menu .goog-menuheader {
	color: rgb(136, 136, 136); padding-left: 10px;
}
.google-visualization-clickeditor-combobox =
.google-visualization-clickeditor-combobox-icon {
	left: 0px; top: 0px; width: 34px; height: 100%; position: absolute; =
background-color: rgb(245, 245, 245);
}
.goog-toolbar-combo-button-open =
.google-visualization-clickeditor-combobox-icon {
	opacity: 0;
}
.google-visualization-clickeditor-combobox-icon .docs-icon {
	margin: 0px 0px 0px 7px; opacity: 0.6;
}
.google-visualization-clickeditor-bubble .goog-toolbar-combo-button {
	margin: 0px; top: auto;
}
.google-visualization-clickeditor-bubble .goog-toolbar-menu-button {
	margin: 0px; top: auto;
}
.google-visualization-clickeditor-bubble .goog-toolbar-button {
	margin: 0px; top: auto;
}
.google-visualization-clickeditor-bubble .goog-toolbar-color-menu-button =
.goog-toolbar-menu-button-dropdown {
	top: -2px;
}
.google-visualization-clickeditor-color =
.goog-color-menu-button-indicator {
	margin: 6px; outline: rgb(187, 187, 187) solid 1px; width: 14px; =
height: 0px; border-bottom-width: 14px;
}
.google-visualization-clickeditor-tooltip {
	transition:background-color 0.5s; font-family: Arial,sans-serif; =
font-weight: normal; -webkit-transition: background-color .5s; =
-moz-transition: background-color .5s; -o-transition: background-color =
.5s;
}
.google-visualization-clickeditor-bubble .goog-toolbar-separator {
	border-color: rgb(204, 204, 204); height: 20px; vertical-align: middle;
}
.google-visualization-clickeditor-separator {
	margin: 3px; border: 1px solid rgb(248, 248, 248); border-image: none; =
width: 98%; height: 0px;
}
.google-visualization-clickeditor-input-box {
	padding: 5px;
}
.google-visualization-clickeditor-enter-msg {
	padding: 4px; color: rgb(85, 85, 85); font-size: 11px;
}
.google-visualization-clickeditor-bubble =
.google-visualization-charteditor-input:focus {
	outline-color: rgb(0, 141, 240);
}
.google-visualization-clickeditor-bubble =
.google-visualization-charteditor-input-inline-x {
	margin: 4px; font-size: 12px;
}
.google-visualization-clickeditor-bubble =
.google-visualization-charteditor-input-inline-y {
	margin: 4px; font-size: 12px;
}
.google-visualization-clickeditor-bubble =
.google-visualization-charteditor-input-inline-right {
	margin: 4px; font-size: 12px;
}
.google-visualization-clickeditor-bubble =
.google-visualization-charteditor-input-inline-x {
	width: 79px;
}
.google-visualization-clickeditor-bubble =
.google-visualization-charteditor-input-inline-y {
	width: 52px;
}
.google-visualization-clickeditor-bubble =
.google-visualization-charteditor-input-inline-right {
	width: 52px;
}
.google-visualization-clickeditor-bubble =
.google-visualization-charteditor-combobox {
	margin: 0px;
}
.google-visualization-clickeditor-bubble .goog-flat-menu-button {
	margin: 0px;
}
.goog-flat-menu-button-disabled .goog-flat-menu-button-dropdown {
	border-color: rgb(184, 184, 184) transparent;
}
.google-visualization-clickeditor-entity-cover {
	overflow: hidden; visibility: hidden; position: absolute; cursor: =
pointer;
}
.google-visualization-clickeditor-entity-cover-stripes {
	background: url("//ssl.gstatic.com/charts/static/stripes.png"); top: =
0px; width: 100%; height: 100%; visibility: visible; position: absolute; =
opacity: 0.1;
}
.google-visualization-clickeditor-entity-cover-top {
	width: 1px; height: 1px; visibility: visible; position: absolute; =
background-color: rgb(0, 142, 241);
}
.google-visualization-clickeditor-entity-cover-bottom {
	width: 1px; height: 1px; visibility: visible; position: absolute; =
background-color: rgb(0, 142, 241);
}
.google-visualization-clickeditor-entity-cover-left {
	width: 1px; height: 1px; visibility: visible; position: absolute; =
background-color: rgb(0, 142, 241);
}
.google-visualization-clickeditor-entity-cover-right {
	width: 1px; height: 1px; visibility: visible; position: absolute; =
background-color: rgb(0, 142, 241);
}
.google-visualization-clickeditor-entity-cover-top {
	width: 100%;
}
.google-visualization-clickeditor-entity-cover-bottom {
	width: 100%;
}
.google-visualization-clickeditor-entity-cover-left {
	height: 100%;
}
.google-visualization-clickeditor-entity-cover-right {
	height: 100%;
}
.google-visualization-clickeditor-entity-cover-right {
	right: 0px;
}
.google-visualization-clickeditor-entity-cover-left {
	left: 0px;
}
.google-visualization-clickeditor-entity-cover-bottom {
	bottom: 0px;
}
.google-visualization-clickeditor-entity-cover =
.google-visualization-clickeditor-mid-input {
	width: 98%; opacity: 0;
}
.google-visualization-clickeditor-entity-cover =
.google-visualization-clickeditor-mid-input:focus {
	opacity: 1;
}
.google-visualization-clickeditor-header {
	padding: 3px; height: 30px; overflow: hidden; background-color: white;
}
.google-visualization-clickeditor-header-text {
	color: rgb(153, 153, 153); font-family: Arial,sans-serif; font-size: =
12px; margin-left: 5px; white-space: nowrap;
}
.google-visualization-clickeditor-header-view.jfk-button {
	z-index: 0;
}
.google-visualization-clickeditor-header-edit.jfk-button {
	z-index: 0;
}
.google-visualization-clickeditor-header-view.jfk-button-disabled.jfk-but=
ton {
	background: none; border: currentColor; border-image: none; margin-top: =
1px; margin-left: 1px; opacity: 0.5; box-shadow: none;
}
.google-visualization-clickeditor-header-edit.jfk-button-disabled.jfk-but=
ton {
	background: none; border: currentColor; border-image: none; margin-top: =
1px; margin-left: 1px; opacity: 0.5; box-shadow: none;
}
.google-visualization-clickeditor-header-view .docs-icon {
	margin-top: -3px; margin-left: -2px; opacity: 0.6;
}
.google-visualization-clickeditor-header-edit .docs-icon {
	margin-top: -3px; margin-left: -2px; opacity: 0.6;
}
.google-visualization-clickeditor-header-edit.jfk-button {
	margin-right: 5px;
}
.google-visualization-clickeditor-context-icon {
	padding: 0px 5px; top: 2px; right: 10px; position: absolute;
}
.google-visualization-clickeditor-resize.jfk-button-disabled.jfk-button =
{
	background: rgb(245, 245, 245);
}
.google-visualization-clickeditor-fit-area.jfk-button-disabled.jfk-button=
 {
	background: rgb(245, 245, 245);
}
.google-visualization-clickeditor-resize {
	border-color: transparent; height: 24px; line-height: 24px; =
margin-right: 2px;
}
.google-visualization-clickeditor-fit-area {
	border-color: transparent; height: 24px; line-height: 24px; =
margin-right: 2px;
}
.google-visualization-clickeditor-resize .docs-icon {
	margin-top: -3px; opacity: 0.6;
}
.google-visualization-clickeditor-fit-area .docs-icon {
	margin-top: -3px; opacity: 0.6;
}
.google-visualization-clickeditor-resize-text {
	margin: 0px 5px; color: rgb(85, 85, 85); font-size: 11px; font-weight: =
bold;
}
.google-visualization-clickeditor-fit-area-text {
	margin: 0px 5px; color: rgb(85, 85, 85); font-size: 11px; font-weight: =
bold;
}
.google-visualization-resizer-overlay {
	visibility: hidden; position: absolute;
}
.google-visualization-resizer-bar {
	background: url("//ssl.gstatic.com/charts/static/stripes.png") rgb(255, =
255, 255); width: 100%; height: 100%; visibility: visible; position: =
absolute; opacity: 0.1;
}
.google-visualization-resizer-bar:hover {
	opacity: 0.2;
}
.google-visualization-resizer-bar-center {
	top: 0px; width: 100%; height: 100%; position: absolute; cursor: =
crosshair;
}
.google-visualization-resizer-bar-north {
	top: 0px; height: 10px; cursor: n-resize;
}
.google-visualization-resizer-bar-south {
	height: 10px; bottom: 0px; position: absolute; cursor: s-resize;
}
.google-visualization-resizer-bar-east {
	width: 10px; right: 0px; position: absolute; cursor: e-resize;
}
.google-visualization-resizer-bar-west {
	left: 0px; width: 10px; position: absolute; cursor: w-resize;
}
.google-visualization-charteditor-dialog .modal-dialog-title {
	font-family: Arial,sans-serif;
}
#google-visualization-charteditor-layout-table {
	color: rgb(34, 34, 34); font-family: Arial,sans-serif; font-size: 12px;
}
.google-visualization-charteditor-custom-panel {
	color: rgb(34, 34, 34); font-family: Arial,sans-serif; font-size: 12px;
}
#google-visualization-clickeditor {
	color: rgb(34, 34, 34); font-family: Arial,sans-serif; font-size: 12px;
}
.google-visualization-charteditor-menu {
	color: rgb(34, 34, 34); font-family: Arial,sans-serif; font-size: 12px;
}
.google-visualization-charteditor-small-input {
	border-width: 1px; border-style: solid; border-color: silver rgb(217, =
217, 217) rgb(217, 217, 217); padding: 5px 2px; border-radius: 1px; =
border-image: none; height: 16px; font-size: 13px; box-sizing: =
content-box; -webkit-border-radius: 1px; -moz-border-radius: 1px; =
-moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.google-visualization-charteditor-mid-input {
	border-width: 1px; border-style: solid; border-color: silver rgb(217, =
217, 217) rgb(217, 217, 217); padding: 5px 2px; border-radius: 1px; =
border-image: none; height: 16px; font-size: 13px; box-sizing: =
content-box; -webkit-border-radius: 1px; -moz-border-radius: 1px; =
-moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.google-visualization-charteditor-input {
	border-width: 1px; border-style: solid; border-color: silver rgb(217, =
217, 217) rgb(217, 217, 217); padding: 5px 2px; border-radius: 1px; =
border-image: none; height: 16px; font-size: 13px; box-sizing: =
content-box; -webkit-border-radius: 1px; -moz-border-radius: 1px; =
-moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.google-visualization-charteditor-dialog .goog-flat-menu-button-dropdown =
{
	background: =
url("//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.=
png") no-repeat center; border-width: 0px; top: 10px; width: 5px; =
height: 7px; position: absolute; opacity: 0.8;
}
.google-visualization-clickeditor-bubble .goog-flat-menu-button-dropdown =
{
	background: =
url("//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.=
png") no-repeat center; border-width: 0px; top: 10px; width: 5px; =
height: 7px; position: absolute; opacity: 0.8;
}
.google-visualization-charteditor-custom-panel =
.goog-flat-menu-button-dropdown {
	background: =
url("//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.=
png") no-repeat center; border-width: 0px; top: 10px; width: 5px; =
height: 7px; position: absolute; opacity: 0.8;
}
.google-visualization-charteditor-dialog .goog-flat-menu-button {
	margin: 0px 0px 0px 5px; padding: 6px 0px 6px 6px; height: 14px; =
text-align: left; line-height: normal; min-width: 0px;
}
.google-visualization-clickeditor-bubble .goog-flat-menu-button {
	margin: 0px 0px 0px 5px; padding: 6px 0px 6px 6px; height: 14px; =
text-align: left; line-height: normal; min-width: 0px;
}
.google-visualization-charteditor-custom-panel .goog-flat-menu-button {
	margin: 0px 0px 0px 5px; padding: 6px 0px 6px 6px; height: 14px; =
text-align: left; line-height: normal; min-width: 0px;
}
#google-visualization-clickeditor .goog-flat-menu-button {
	min-width: 34px;
}
.goog-flat-menu-button#google-visualization-charteditor-series-select-div=
 {
	margin: 0px; width: 100%;
}
.goog-flat-menu-button#google-visualization-charteditor-axes-select-div =
{
	margin: 0px; width: 100%;
}
#google-visualization-charteditor-select-legend-position {
	margin-left: 0px;
}
.goog-select.google-visualization-charteditor-axis-select-scale {
	margin-right: 36px; margin-left: 0px;
}
#google-visualization-charteditor-select-legend-position =
.goog-flat-menu-button-caption {
	width: 74px;
}
#google-visualization-charteditor-layout-table {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: =
none; font-size: 12px;
}
#google-visualization-clickeditor {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: =
none; font-size: 12px;
}
.google-visualization-charteditor-custom-panel {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: =
none; font-size: 12px;
}
.google-visualization-charteditor-settings-td {
	padding: 0px; width: 288px; overflow: hidden; vertical-align: top;
}
.google-visualization-charteditor-custom-panel {
	padding: 0px; width: 288px; overflow: hidden; vertical-align: top;
}
.google-visualization-charteditor-custom-panel {
	height: 420px; line-height: 1.4em;
}
.google-visualization-charteditor-preview-td {
	padding: 0px 0px 0px 6px; width: 600px; overflow: hidden; =
vertical-align: top;
}
#google-visualization-charteditor-preview-example-template {
	color: rgb(17, 85, 204);
}
#google-visualization-charteditor-help-link {
	color: rgb(17, 17, 204); font-size: 12px; font-weight: normal; float: =
right;
}
.google-visualization-charteditor-dialog-spinner-div {
	height: 370px; text-align: center; position: relative;
}
.google-visualization-charteditor-dialog-spinner {
	background: url("//ssl.gstatic.com/docs/spreadsheets/spinner.gif") =
no-repeat; top: 155px; width: 20px; height: 20px; position: relative;
}
#google-visualization-charteditor-panel-wrapper {
=09
}
#google-visualization-charteditor-preview-div-wrapper {
	padding: 0px; border: 1px solid rgb(228, 228, 228); border-image: none;
}
#google-visualization-charteditor-preview-div-chart {
	overflow: hidden;
}
.google-visualization-charteditor-panel {
	width: 100%; height: 100%;
}
.google-visualization-charteditor-panel-scroll {
	width: 288px; height: 354px; overflow: auto; position: relative;
}
.google-visualization-charteditor-panel .goog-menu-button {
	cursor: default;
}
#google-visualization-charteditor-custom-data-input {
	position: relative;
}
#google-visualization-charteditor-custom-data-input =
.sites-gviz-datasource-control {
=09
}
#google-visualization-charteditor-panel-navigate-div {
	padding: 5px 0px 0px 10px; width: 276px; line-height: 1.5em; font-size: =
13px; margin-bottom: 15px; border-bottom-color: rgb(204, 204, 204); =
border-bottom-width: 1px; border-bottom-style: solid;
}
.goog-tab-bar#google-visualization-charteditor-panel-navigate-div {
	background: none; list-style: none; cursor: default;
}
.goog-tab.google-visualization-charteditor-panel-navigation-cell {
	background: white; padding: 3px 10px; border: currentColor; =
border-image: none; color: rgb(102, 102, 102); text-decoration: none; =
position: relative; cursor: default;
}
.goog-tab-hover.google-visualization-charteditor-panel-navigation-cell {
	color: rgb(34, 34, 34); cursor: pointer;
}
.goog-tab-selected.google-visualization-charteditor-panel-navigation-cell=
 {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, =
204) rgb(204, 204, 204) white; border-image: none; color: rgb(32, 32, =
32); font-weight: 700; text-decoration: none; margin-bottom: -1px; =
cursor: default; border-top-left-radius: 2px; border-top-right-radius: =
2px; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: =
2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: =
2px;
}
.goog-tab-hover.goog-tab-selected.google-visualization-charteditor-panel-=
navigation-cell {
	text-decoration: none; cursor: default;
}
.google-visualization-charteditor-panel-title {
	padding-bottom: 6px; font-size: 13px; font-weight: 800; position: =
relative;
}
.google-visualization-charteditor-section {
	width: 260px; position: relative;
}
#google-visualization-charteditor-options-panel =
.google-visualization-charteditor-section {
	background: white; padding: 10px 10px 20px; border: 1px solid rgb(229, =
229, 229); border-image: none; width: 244px; margin-top: -1px;
}
.google-visualization-charteditor-multi-section-gap {
	height: 4px;
}
.google-visualization-charteditor-item-gap {
	height: 15px;
}
.google-visualization-charteditor-title-gap {
	height: 10px;
}
.google-visualization-charteditor-multi-section-title {
	background: whitesmoke; padding: 6px 10px; border: 1px solid rgb(229, =
229, 229); border-image: none; width: 244px; text-align: left; color: =
rgb(209, 72, 54); font-size: 13px; font-weight: bold; display: table;
}
.google-visualization-charteditor-multi-section-title-text {
	padding-right: 7px; display: table-cell;
}
.google-visualization-charteditor-multi-section-chooser {
	width: 100%; display: table-cell;
}
.google-visualization-charteditor-section-title {
	padding: 5px 0px; color: rgb(34, 34, 34); font-size: 13px; font-weight: =
normal;
}
.google-visualization-charteditor-short-title {
	width: 88px; overflow: hidden; white-space: nowrap; -ms-text-overflow: =
ellipsis;
}
.google-visualization-charteditor-section > div > table {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: =
none; width: 250px; border-collapse: collapse; table-layout: fixed; =
border-spacing: 0;
}
.google-visualization-charteditor-section > tbody > tr > td {
	margin: 0px; padding: 0px; width: 125px; vertical-align: top;
}
#google-visualization-charteditor-select-series {
	margin: 0px !important;
}
.google-visualization-charteditor-select-series-color {
	margin: 0px; left: -15px; top: 1px; width: 10px; height: 10px; =
position: relative;
}
.google-visualization-charteditor-series-color-palette =
.goog-palette-cell {
	border-right-color: rgb(51, 51, 51); border-right-width: 1px; =
border-right-style: solid;
}
.google-visualization-charteditor-menu-item-global {
	margin-left: 10px;
}
.google-visualization-charteditor-color .goog-flat-menu-button {
	min-width: 38px;
}
.google-visualization-charteditor-color .goog-flat-menu-button-disabled =
.goog-flat-menu-button-indicator {
	opacity: 0.5;
}
.google-visualization-charteditor-color .goog-flat-menu-button-indicator =
{
	outline: rgb(187, 187, 187) solid 1px; width: 14px; height: 14px; =
margin-left: 4px;
}
.google-visualization-charteditor-inherit-color {
	height: 25px;
}
.google-visualization-charteditor-inherit-color .jfk-palette-colorswatch =
{
	background-color: rgb(243, 243, 243) !important;
}
.google-visualization-charteditor-inherit-color-header {
	margin: 5px; top: -4px;
}
.goog-option-selected.google-visualization-charteditor-none-color =
.goog-menuitem-checkbox {
	outline: black solid 1px; border: 1px solid transparent; border-image: =
none;
}
.goog-menuitem.google-visualization-charteditor-none-color {
	color: rgb(51, 51, 51); padding-left: 20px; font-family: =
Arial,sans-serif; font-size: 12px;
}
.goog-option-selected.google-visualization-charteditor-none-color {
	background-image: none;
}
.goog-menuheader.google-visualization-charteditor-theme-header {
	padding: 5px 0px 0px; color: rgb(51, 51, 51); font-family: =
Arial,sans-serif; font-size: 12px; margin-top: 4px;
}
.google-visualization-charteditor-colormenu .jfk-palette-table {
	margin: 3px 0px 0px; padding: 0px;
}
.jfk-colormenu.google-visualization-charteditor-colormenu {
	padding: 10px;
}
.google-visualization-charteditor-none-color .goog-menuitem-checkbox {
	background: url("//ssl.gstatic.com/ui/v1/dialog/close-x.png") no-repeat =
50% 50% !important; margin: 0px; top: 7px; width: 13px; height: 13px;
}
.google-visualization-charteditor-color-full .goog-menu-button-caption {
	padding: 0px;
}
.google-visualization-charteditor-color-full .goog-menu-button-inner-box =
{
	padding: 2px !important;
}
.google-visualization-charteditor-link {
	color: blue; font-weight: bold;
}
.google-visualization-charteditor-link:hover {
	text-decoration: underline; cursor: pointer;
}
.google-visualization-charteditor-input {
	width: 240px;
}
.google-visualization-charteditor-input-disabled {
	border: 1px solid rgb(218, 218, 218); border-image: none; color: =
rgb(204, 204, 204); background-color: rgb(243, 243, 243);
}
.google-visualization-charteditor-input-label-disabled {
	color: rgb(204, 204, 204);
}
.google-visualization-charteditor-mid-input {
	width: 138px;
}
.google-visualization-charteditor-glasspane {
	opacity: 0.6; background-color: rgb(238, 238, 238);
}
.google-visualization-charteditor-help-text {
	color: rgb(204, 204, 204); font-size: 12px;
}
#google-visualization-charteditor-data-preview {
	display: none;
}
#google-visualization-charteditor-data-preview-arrow {
	background: url("//ssl.gstatic.com/editor/editortoolbar.png") no-repeat =
-422px; top: 50%; width: 10px; height: 10px; display: none; cursor: =
default;
}
.google-visualization-charteditor-data-mismatch {
	padding: 10px; color: rgb(85, 85, 85); line-height: 1em; font-size: =
13px;
}
.google-visualization-charteditor-data-mismatch-header {
	color: black; font-size: 16px; margin-bottom: 10px; margin-left: 10px;
}
.google-visualization-charteditor-mismatch-icon {
	background: url("//ssl.gstatic.com/charts/static/alert.png") no-repeat; =
width: 20px; height: 18px;
}
#google-visualization-charteditor-preview-mismatch-thumbnail {
	margin: 0px 0px 0px 2px; width: 110px; height: 68px; float: right;
}
.google-visualization-charteditor-tooltip {
	font-family: Arial,sans-serif;
}
.google-visualization-charteditor-link {
	color: rgb(51, 51, 51); font-weight: normal; text-decoration: none;
}
.google-visualization-charteditor-link:hover {
	text-decoration: underline; cursor: pointer;
}
.google-visualization-charteditor-checkbox {
	margin: 2px 2px 2px 0px; padding: 0px; width: 120px; overflow: hidden; =
display: inline-block; white-space: nowrap; position: relative; cursor: =
default;
}
.google-visualization-charteditor-combobox-closed.google-visualization-ch=
arteditor-combobox {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; =
background-image: -ms-linear-gradient(whitesmoke, rgb(241, 241, 241)); =
background-color: whitesmoke;
}
.google-visualization-charteditor-combobox =
.goog-toolbar-combo-button-input {
	padding: 0px 0px 0px 3px; width: 28px; position: relative;
}
.goog-toolbar-combo-button.google-visualization-charteditor-combobox {
	padding: 1px 0px; top: auto; margin-left: 4px;
}
.google-visualization-charteditor-checkbox-disabled {
	color: rgb(102, 102, 102);
}
.google-visualization-charteditor-checkbox .goog-checkbox {
	cursor: default;
}
.google-visualization-charteditor-toggle {
	margin: 0px; min-width: 24px;
}
.jfk-button.google-visualization-charteditor-toggle {
	padding: 0px; height: 26px; line-height: 24px; z-index: auto;
}
.google-visualization-charteditor-toggle-bold-content {
	background: url("//ssl.gstatic.com/docs/common/jfk_sprite40.png") =
no-repeat -23px -466px; top: 2px; width: 16px; height: 16px;
}
.google-visualization-charteditor-toggle-italic-content {
	background: url("//ssl.gstatic.com/docs/common/jfk_sprite40.png") =
no-repeat -2px -2176px; top: 2px; width: 16px; height: 16px;
}
.google-visualization-charteditor-name-input {
	padding: 4px; border: 1px solid transparent; border-image: none; width: =
400px; height: 14px; color: rgb(32, 32, 32); font-family: =
Arial,sans-serif; font-size: 13px; font-weight: 800;
}
.google-visualization-charteditor-help-text.google-visualization-chartedi=
tor-name-input {
	color: rgb(102, 102, 102); font-weight: normal;
}
.google-visualization-charteditor-name-input:hover {
	border: 1px solid rgb(228, 228, 228); border-image: none;
}
.google-visualization-charteditor-name-input:focus {
	border: 1px solid rgb(228, 228, 228); border-image: none;
}
.google-visualization-charteditor-small-input {
	width: 114px;
}
.google-visualization-charteditor-chart-img-div {
	padding: 2px; border: 1px solid rgb(221, 221, 221); border-image: none; =
width: 45px; text-align: center; margin-top: 5px;
}
.google-visualization-charteditor-chart-type-table {
	width: 100%; background-color: rgb(246, 246, 246);
}
.google-visualization-charteditor-type-select-button =
.goog-custom-button-inner-box {
	border-width: 1px; margin: 0px; padding: 1px; vertical-align: middle;
}
.google-visualization-charteditor-type-select-button =
.goog-custom-button-outer-box {
	border-width: 1px; margin: 0px; padding: 0.5px; vertical-align: middle;
}
.google-visualization-charteditor-type-select-label {
	margin: -4px 0px 0px; padding: 0px; border: 0px currentColor; =
border-image: none; height: 10px; text-align: center; font-size: 10px; =
vertical-align: text-top;
}
.google-visualization-charteditor-thumbnail .jfk-radiobutton-radio {
	margin: 0px; border-radius: 0px; border: currentColor; border-image: =
none; left: 0px; top: 0px; position: static; -webkit-border-radius: 0px; =
-moz-border-radius: 0px;
}
.google-visualization-charteditor-thumbnail =
.jfk-radiobutton-radio::after {
	content: none;
}
.jfk-radiobutton.google-visualization-charteditor-thumbnail {
	margin: 4px 12px 8px 0px; padding: 0px; border: 4px solid rgb(221, 221, =
221); border-image: none; width: 110px; height: 68px; display: block;
}
.jfk-radiobutton-checked.google-visualization-charteditor-thumbnail {
	border: 4px solid rgb(102, 136, 238); border-image: none; width: 110px; =
height: 68px; outline-color: rgb(255, 255, 255);
}
.google-visualization-charteditor-thumbnail:focus {
	border: 4px solid rgb(193, 217, 255); border-image: none; cursor: =
pointer;
}
.jfk-radiobutton-checked.google-visualization-charteditor-thumbnail:focus=
 {
	border: 4px solid rgb(102, 136, 238); border-image: none;
}
#google-visualization-charteditor-chart-type-categories {
	width: 105px; height: 350px; border-right-color: rgb(220, 220, 220); =
border-right-width: 2px; border-right-style: dotted; float: left;
}
.goog-tab-bar#google-visualization-charteditor-chart-type-categories {
	background: none; list-style: none; cursor: default;
}
.goog-tab.google-visualization-charteditor-category {
	background: white; padding: 2px 0px; border: currentColor; =
border-image: none; height: 25px; font-weight: normal; text-decoration: =
none; margin-bottom: 5px; position: relative; cursor: default;
}
.goog-tab-hover.google-visualization-charteditor-category {
	cursor: pointer; background-color: rgb(242, 242, 242);
}
.goog-tab-hover.google-visualization-charteditor-category =
.google-visualization-charteditor-category-label {
	text-decoration: underline;
}
.goog-tab-selected.google-visualization-charteditor-category {
	font-weight: bold; background-color: rgb(221, 221, 221) !important;
}
.goog-tab-hover.goog-tab-selected.google-visualization-charteditor-catego=
ry {
	cursor: default; background-color: rgb(221, 221, 221);
}
.goog-tab-hover.goog-tab-selected.google-visualization-charteditor-catego=
ry .google-visualization-charteditor-category-label {
	text-decoration: none;
}
.google-visualization-charteditor-category-label {
	top: -7px; color: rgb(102, 102, 102); font-family: Arial,sans-serif; =
font-size: 13px; margin-left: 15px; position: relative;
}
.google-visualization-charteditor-category-label {
	text-decoration: inherit;
}
.google-visualization-charteditor-mini {
	margin: 2px;
}
.google-visualization-charteditor-chart-type-subtypes {
	height: 100%; padding-left: 20px; display: block; -ms-overflow-y: =
scroll;
}
#google-visualization-charteditor-chart-type-subtypes {
	width: 155px; height: 350px; float: right;
}
.google-visualization-charteditor-float-end {
	float: right;
}
.google-visualization-charteditor-align-end {
	text-align: right;
}
.google-visualization-charteditor-align-start {
	text-align: left;
}
.google-visualization-charteditor-display-none {
	display: none;
}
.annotationsdiv .goog-custom-button-outer-box {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: =
none;
}
.annotationsdiv .goog-custom-button-inner-box {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: =
none;
}
.google-visualization-charteditor-mini-area {
	background: url("//ssl.gstatic.com/charts/static/mini3.png") no-repeat =
0px -105px; width: 21px; height: 21px;
}
.google-visualization-charteditor-mini-bar {
	background: url("//ssl.gstatic.com/charts/static/mini3.png") no-repeat =
0px -168px; width: 21px; height: 21px;
}
.google-visualization-charteditor-mini-column {
	background: url("//ssl.gstatic.com/charts/static/mini3.png") no-repeat =
0px 0px; width: 21px; height: 21px;
}
.google-visualization-charteditor-mini-combo {
	background: url("//ssl.gstatic.com/charts/static/mini3.png") no-repeat =
0px -42px; width: 21px; height: 21px;
}
.google-visualization-charteditor-mini-line {
	background: url("//ssl.gstatic.com/charts/static/mini3.png") no-repeat =
0px -126px; width: 21px; height: 21px;
}
.google-visualization-charteditor-mini-map {
	background: url("//ssl.gstatic.com/charts/static/mini3.png") no-repeat =
0px -21px; width: 21px; height: 21px;
}
.google-visualization-charteditor-mini-more {
	background: url("//ssl.gstatic.com/charts/static/mini3.png") no-repeat =
0px -63px; width: 21px; height: 21px;
}
.google-visualization-charteditor-mini-pie {
	background: url("//ssl.gstatic.com/charts/static/mini3.png") no-repeat =
0px -84px; width: 21px; height: 21px;
}
.google-visualization-charteditor-mini-scatter {
	background: url("//ssl.gstatic.com/charts/static/mini3.png") no-repeat =
0px -147px; width: 21px; height: 21px;
}
.google-visualization-charteditor-mini-step {
	background: url("//ssl.gstatic.com/charts/static/mini3.png") no-repeat =
0px -210px; width: 21px; height: 21px;
}
.google-visualization-charteditor-mini-trend {
	background: url("//ssl.gstatic.com/charts/static/mini3.png") no-repeat =
0px -189px; width: 21px; height: 21px;
}
.google-visualization-charteditor-mini-histogram {
	background: url("//ssl.gstatic.com/charts/static/mini3.png") no-repeat =
0px -231px; width: 21px; height: 21px;
}
.google-visualization-charteditor-thumbs-annotatedtimeline-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -612px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-annotatedtimeline {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -2507px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-areachart-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -3391px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-areachart {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -2779px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-areachart-stacked-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -408px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-areachart-stacked {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -2031px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-barchart-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -4124px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-barchart {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -3187px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-barchart-stacked-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -3527px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-barchart-stacked {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -816px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-bubblechart-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -136px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-bubblechart {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -1020px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-candlestickchart-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -1156px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-candlestickchart {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -3255px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-columnchart-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -3784px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-columnchart {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -2099px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-columnchart-stacked-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -2983px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-columnchart-stacked {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -1088px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-combochart-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -340px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-combochart {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px 0px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-donutchart-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -1360px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-donutchart {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -2371px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-gauge-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -1496px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-gauge {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -476px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-geochart-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -2575px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-geochart-markers-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -68px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-geochart-markers {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -2439px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-geochart {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -4192px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-histogram-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -3323px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-histogram {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -1564px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-imageradarchart-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -3051px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-imageradarchart {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -2235px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-imagesparkline-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -2643px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-imagesparkline {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -2167px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-linechart-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -1632px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-linechart {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -544px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-linechart-smooth-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -1963px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-linechart-smooth {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -3119px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-map-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -4056px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-map-normal {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -1904px; width: 100px; height: 59px;
}
.google-visualization-charteditor-thumbs-map {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -1292px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-map-satellite {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -3595px; width: 100px; height: 60px;
}
.google-visualization-charteditor-thumbs-map-street-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -2915px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-map-street {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -680px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-map-terrain {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -3723px; width: 100px; height: 61px;
}
.google-visualization-charteditor-thumbs-motionchart-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -2711px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-motionchart {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -1836px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-orgchart-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -884px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-orgchart {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -1428px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-piechart-3d-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -952px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-piechart-3d {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -3655px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-piechart-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -2303px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-piechart {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -3852px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-scatterchart-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -272px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-scatterchart {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -3988px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-steppedareachart-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -2847px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-steppedareachart {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -3920px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-table-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -1768px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-table {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -204px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-timeline-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -1224px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-timeline {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -3459px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-treemap-disabled {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -1700px; width: 110px; height: 68px;
}
.google-visualization-charteditor-thumbs-treemap {
	background: url("//ssl.gstatic.com/charts/static/thumbs18.png") =
no-repeat 0px -748px; width: 110px; height: 68px;
}
.google-visualization-table {
=09
}
.google-visualization-table-table {
	background: white; margin: 0px; font-family: arial,helvetica; =
font-size: 10pt; cursor: default; border-spacing: 0;
}
.google-visualization-table-table thead {
=09
}
.google-visualization-table-table tbody {
=09
}
.google-visualization-table-table * {
	margin: 0px; padding: 2px; vertical-align: middle;
}
.google-visualization-table-tr-head .gradient {
	background: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(249, 250, =
253, 1) 30%, rgba(238, 242, 247, 1) 60%, rgba(228, 233, 244, 1) 100%);
}
.google-visualization-table-tr-head-nonstrict .gradient {
	background: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(249, 250, =
253, 1) 30%, rgba(238, 242, 247, 1) 60%, rgba(228, 233, 244, 1) 100%);
}
.google-visualization-table-div-page .gradient {
	background: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(249, 250, =
253, 1) 30%, rgba(238, 242, 247, 1) 60%, rgba(228, 233, 244, 1) 100%);
}
.google-visualization-table-tr-head {
	text-align: center; font-weight: bold;
}
.google-visualization-table-tr-head-nonstrict {
	text-align: center; font-weight: bold;
}
.google-visualization-table-tr-even {
	background-color: rgb(255, 255, 255);
}
.google-visualization-table-tr-even-nonstrict {
	background-color: rgb(255, 255, 255);
}
.google-visualization-table-tr-odd {
	background-color: rgb(250, 250, 250);
}
.google-visualization-table-tr-odd-nonstrict {
	background-color: rgb(250, 250, 250);
}
.google-visualization-table-tr-sel {
	background-color: rgb(214, 233, 248);
}
.google-visualization-table-tr-sel-nonstrict {
	background-color: rgb(214, 233, 248);
}
.google-visualization-table-tr-over {
	background-color: rgb(231, 233, 249);
}
.google-visualization-table-tr-over-nonstrict {
	background-color: rgb(231, 233, 249);
}
.google-visualization-table-sorthdr {
	cursor: pointer;
}
.google-visualization-table-table .unsorted =
.google-visualization-table-sortind::after {
	content: "\002003";
}
.google-visualization-table-table .sort-ascending =
.google-visualization-table-sortind::after {
	content: "\0025b2";
}
.google-visualization-table-table .sort-descending =
.google-visualization-table-sortind::after {
	content: "\0025bc";
}
.google-visualization-table-sortind {
	color: rgb(204, 204, 204); padding-left: 6px; font-size: 9px;
}
.google-visualization-table-th {
	padding: 2px 3px; border: 1px solid rgb(238, 238, 238); border-image: =
none;
}
.google-visualization-table-td {
	padding: 2px 3px; border: 1px solid rgb(238, 238, 238); border-image: =
none;
}
.google-visualization-table-table .last-frozen-cell {
	border-right-color: currentColor; border-right-width: 2px; =
border-right-style: ridge;
}
.google-visualization-table-td-bool {
	text-align: center; font-family: "Arial Unicode MS",Arial,Helvetica;
}
.google-visualization-table-td-center {
	text-align: center;
}
.google-visualization-table-td-number {
	text-align: right; white-space: nowrap;
}
.google-visualization-table-seq {
	text-align: right; color: rgb(102, 102, 102);
}
.google-visualization-table-div-page {
	margin: 2px 0px 0px; padding: 0px; border: 0px currentColor; =
border-image: none;
}
.google-visualization-table-div-page [role=3D'button'] {
	display: inline-block; cursor: pointer;
}
.google-visualization-table-page-numbers {
	margin: 2px 0px; padding: 0px; display: inline-block;
}
.google-visualization-table-page-numbers .page-number {
	margin: 2px 0.25em; padding: 0.15em 0.3em 0.2em 0.25em; border-radius: =
3px; border: 1px outset buttonshadow; border-image: none; text-align: =
center; color: black; line-height: 0.9em; font-size: 0.8em; =
text-decoration: none; display: inline-block; min-width: 1.5em;
}
.google-visualization-table-page-numbers .current.page-number {
	font-weight: bold;
}
.google-visualization-table-page-numbers .page-number:hover {
	background: rgb(254, 254, 254); border-color: rgb(254, 254, 254);
}
.google-visualization-table .transparent {
	border-color: transparent; background-image: none; background-color: =
transparent;
}
.google-visualization-table .transparentIE6 {
	background: none;
}
.google-visualization-table th .transparent {
	color: transparent; opacity: 0;
}
.google-visualization-table td .transparent {
	color: transparent; opacity: 0;
}
.google-visualization-table .hidden {
	visibility: hidden; pointer-events: none;
}
.google-visualization-table-loadtest {
	padding-left: 6px;
}
.ess-link {
	color: rgb(17, 85, 204); text-decoration: none; cursor: pointer;
}
.ess-disabled-link {
	color: rgb(204, 204, 204); text-decoration: none; cursor: auto;
}
.ess-link {
	margin: auto 5px; font-size: 13px;
}
.ess-disabled-link {
	margin: auto 5px; font-size: 13px;
}
.ess-button {
	display: inline-block; cursor: pointer;
}
.ess-disabled-button {
	display: inline-block; opacity: 0.25;
}
.ess-button {
	margin: 6px; vertical-align: middle;
}
.ess-disabled-button {
	margin: 6px; vertical-align: middle;
}
.ess-icon {
	width: 32px; height: 32px; background-image: =
url("//ssl.gstatic.com/docs/documents/share/images/ess-icons-2.png"); =
background-repeat: no-repeat;
}
.ess-gplus-icon {
	background-position: 0px 0px;
}
.ess-gmail-icon {
	background-position: -34px 0px;
}
.ess-facebook-icon {
	background-position: -68px 0px;
}
.ess-twitter-icon {
	background-position: -102px 0px;
}
.apps-share-sprite {
	background-image: =
url("//ssl.gstatic.com/docs/documents/share/images/sprite-16.svg");
}
.scope-icon-default-group {
	background-position: 0px -421px; background-repeat: no-repeat;
}
.scope-icon-default-user {
	background-position: 0px -463px; background-repeat: no-repeat;
}
.scope-icon-default {
	display: inline-block;
}
.scope-icon-default {
	width: 21px; height: 21px; margin-top: 4px; margin-left: 4px; opacity: =
0.55;
}
.scope-icon-holder {
	display: inline-block;
}
.scope-icon-holder {
	width: 29px; height: 29px; vertical-align: middle; background-color: =
rgb(245, 245, 245);
}
.scope-icon-invite-holder {
	background-color: rgb(255, 255, 255);
}
.scope-icon-custom {
	width: 29px; height: 29px; vertical-align: middle;
}
.scope-icon-disabled {
	opacity: 0.25;
}
.scope-icon-unused-invite {
	background-position: 0px -147px;
}
.scope-icon-used-invite {
	background-position: 0px -263px;
}
.scope-icon-unused-invite {
	width: 29px; height: 29px; margin-top: 0px; margin-left: 0px; =
vertical-align: middle; opacity: 1; background-repeat: no-repeat;
}
.scope-icon-used-invite {
	width: 29px; height: 29px; margin-top: 0px; margin-left: 0px; =
vertical-align: middle; opacity: 1; background-repeat: no-repeat;
}
.vo-public-icon {
	width: 21px; height: 21px; margin-right: 4px; vertical-align: bottom; =
background-repeat: no-repeat;
}
.vo-unlisted-icon {
	width: 21px; height: 21px; margin-right: 4px; vertical-align: bottom; =
background-repeat: no-repeat;
}
.vo-domain-public-icon {
	width: 21px; height: 21px; margin-right: 4px; vertical-align: bottom; =
background-repeat: no-repeat;
}
.vo-domain-unlisted-icon {
	width: 21px; height: 21px; margin-right: 4px; vertical-align: bottom; =
background-repeat: no-repeat;
}
.vo-privately-shared-icon {
	width: 21px; height: 21px; margin-right: 4px; vertical-align: bottom; =
background-repeat: no-repeat;
}
.vo-private-icon {
	width: 21px; height: 21px; margin-right: 4px; vertical-align: bottom; =
background-repeat: no-repeat;
}
.vo-public-icon {
	background-position: 0px -126px;
}
.vo-unlisted-icon {
	background-position: 0px 0px;
}
.vo-domain-public-icon {
	background-position: 0px -221px;
}
.vo-domain-unlisted-icon {
	background-position: 0px -105px;
}
.vo-privately-shared-icon {
	background-position: 0px -484px;
}
.vo-private-icon {
	background-position: 0px -568px;
}
.waffle-autofilter-sort.goog-menu-vertical.goog-menu {
	width: 200px;
}
.waffle-filterbox-content {
	margin: 0px 4px; border: currentColor; border-image: none; height: =
130px; -ms-overflow-y: auto;
}
.waffle-filterbox-content > .goog-menuitem-content {
	font-size: 12px;
}
.waffle-filterbox-content > .goog-menuitem {
	padding: 1px 7em 1px 26px;
}
.waffle-filterbox-content > .goog-menuitem-highlight {
	border: 0px currentColor; border-image: none; background-color: =
rgb(208, 208, 208);
}
.waffle-filterbox-action-link {
	color: rgb(17, 85, 204); text-decoration: none;
}
.waffle-filterbox-dash {
	color: rgb(17, 85, 204); text-decoration: none;
}
.waffle-filterbox-action-link:hover {
	text-decoration: underline;
}
.waffle-filterbox-input {
	width: 178px; padding-right: 23px; margin-right: -23px;
}
.waffle-filterbox-input-icon {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-536px -62px; width: 12px; height: 12px; margin-top: 2px; display: =
inline-block;
}
.waffle-filterbox-label {
	padding-left: 6px;
}
div.waffle-filterbox-label-icon {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-95px -23px; width: 16px; height: 16px; margin-left: 18px; float: right;
}
.waffle-filterbox-label > div {
	font-size: 12px; margin-right: 3px; display: inline;
}
.waffle-filterbox-label > a {
	font-size: 12px; margin-right: 3px; display: inline;
}
.waffle-filterbox-button-container {
	padding: 4px 0px 0px 6px;
}
.waffle-filterbox-ok-button .goog-imageless-button-content {
	padding: 0px 15px; font-weight: bold;
}
.waffle-autofilter-header-cell {
	padding-right: 14px; font-weight: bold;
}
.waffle-autofilter-border {
	border-color: rgb(117, 205, 69); line-height: 0;
}
tr > th.autofilter-row-col-header {
	color: green; font-weight: bold;
}
.filtered-incelldropdown-button {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-83px 0px; list-style: none; cursor: pointer;
}
.filtered-incelldropdown-button-disabled {
	cursor: default; opacity: 0.3;
}
.filtered-incelldropdown-button-hover {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-463px -21px;
}
.filtered-incelldropdown-button-checked {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-463px -21px;
}
.filtered-incelldropdown-button-focused {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-463px -21px;
}
.waffle-autovis-container {
	width: 300px;
}
.waffle-autovis-container > div > pre {
	display: none;
}
.waffle-date-picker {
	position: absolute; z-index: 10;
}
.goog-date-picker {
	border-width: 0px 1px 1px; border-style: none solid solid; =
border-color: currentColor rgb(255, 255, 255) rgb(255, 255, 255); =
padding: 2px; border-image: none; width: 156px; position: relative; =
-moz-user-select: none; -moz-user-focus: normal;
}
.goog-date-picker-foot {
	display: none;
}
.goog-date-picker table {
	empty-cells: hide;
}
.goog-date-picker-wday {
	font: 11px/normal Verdana; padding: 0px; width: 22px !important; =
height: 17px; text-align: center; vertical-align: middle; =
font-size-adjust: none; font-stretch: normal;
}
.goog-date-picker table tbody td {
	font: 11px/normal Verdana; padding: 0px; width: 22px !important; =
height: 17px; text-align: center; vertical-align: middle; =
font-size-adjust: none; font-stretch: normal;
}
.goog-date-picker-wday {
	font-weight: 700;
}
.goog-date-picker-btn {
	font: 700 9px/normal Verdana; margin: 0px; padding: 0px; border: 0px =
currentColor; border-image: none; width: 12px; text-align: center; =
float: left; display: block; cursor: pointer; font-size-adjust: none; =
font-stretch: normal;
}
.goog-date-picker-monthyear {
	font: 700 11px/normal Verdana; width: 63px; text-align: center; =
font-size-adjust: none; font-stretch: normal;
}
* html .goog-date-picker table {
	margin-left: -1px;
}
.goog-date-picker-menu {
	background: threedface; border-width: 1px; border-style: solid; =
position: absolute; -moz-user-focus: normal;
}
.goog-date-picker-menu ul {
	list-style: none; margin: 0px; padding: 0px;
}
.goog-date-picker-menu ul li {
	float: none; cursor: default;
}
.goog-date-picker {
	background-color: rgb(217, 230, 247);
}
.goog-date-picker table {
	background-color: rgb(217, 230, 247);
}
.goog-date-picker-wday {
	background-color: rgb(217, 230, 247);
}
.goog-date-picker-selected {
	color: rgb(255, 255, 255) !important; font-weight: 700 !important; =
background-color: rgb(174, 10, 132) !important;
}
.goog-date-picker-date {
	background-color: rgb(255, 255, 255);
}
.goog-date-picker table {
	background-color: rgb(217, 230, 247);
}
.goog-date-picker-head td {
	background-color: rgb(217, 230, 247);
}
.goog-date-picker-btn {
	color: rgb(0, 102, 153); background-color: transparent;
}
.goog-date-picker-other-month {
	color: rgb(153, 153, 153);
}
.goog-date-picker-wkend-start {
	background-color: rgb(232, 238, 247);
}
.goog-date-picker-wkend-end {
	background-color: rgb(232, 238, 247);
}
#goog-dp-0 {
	border-top-color: rgb(162, 187, 221); border-top-width: 1px; =
border-top-style: solid;
}
#goog-dp-1 {
	border-top-color: rgb(162, 187, 221); border-top-width: 1px; =
border-top-style: solid;
}
#goog-dp-2 {
	border-top-color: rgb(162, 187, 221); border-top-width: 1px; =
border-top-style: solid;
}
#goog-dp-3 {
	border-top-color: rgb(162, 187, 221); border-top-width: 1px; =
border-top-style: solid;
}
#goog-dp-4 {
	border-top-color: rgb(162, 187, 221); border-top-width: 1px; =
border-top-style: solid;
}
#goog-dp-5 {
	border-top-color: rgb(162, 187, 221); border-top-width: 1px; =
border-top-style: solid;
}
#goog-dp-6 {
	border-top-color: rgb(162, 187, 221); border-top-width: 1px; =
border-top-style: solid;
}
#goog-dp-0 {
	border-left-color: rgb(162, 187, 221); border-left-width: 1px; =
border-left-style: solid;
}
#goog-dp-7 {
	border-left-color: rgb(162, 187, 221); border-left-width: 1px; =
border-left-style: solid;
}
#goog-dp-14 {
	border-left-color: rgb(162, 187, 221); border-left-width: 1px; =
border-left-style: solid;
}
#goog-dp-21 {
	border-left-color: rgb(162, 187, 221); border-left-width: 1px; =
border-left-style: solid;
}
#goog-dp-28 {
	border-left-color: rgb(162, 187, 221); border-left-width: 1px; =
border-left-style: solid;
}
#goog-dp-35 {
	border-left-color: rgb(162, 187, 221); border-left-width: 1px; =
border-left-style: solid;
}
#goog-dp-6 {
	border-right-color: rgb(255, 255, 255); border-right-width: 1px; =
border-right-style: solid;
}
#goog-dp-13 {
	border-right-color: rgb(255, 255, 255); border-right-width: 1px; =
border-right-style: solid;
}
#goog-dp-20 {
	border-right-color: rgb(255, 255, 255); border-right-width: 1px; =
border-right-style: solid;
}
#goog-dp-27 {
	border-right-color: rgb(255, 255, 255); border-right-width: 1px; =
border-right-style: solid;
}
#goog-dp-34 {
	border-right-color: rgb(255, 255, 255); border-right-width: 1px; =
border-right-style: solid;
}
#goog-dp-41 {
	border-right-color: rgb(255, 255, 255); border-right-width: 1px; =
border-right-style: solid;
}
#goog-dp-35 {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; =
border-bottom-style: solid;
}
#goog-dp-36 {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; =
border-bottom-style: solid;
}
#goog-dp-37 {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; =
border-bottom-style: solid;
}
#goog-dp-38 {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; =
border-bottom-style: solid;
}
#goog-dp-39 {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; =
border-bottom-style: solid;
}
#goog-dp-40 {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; =
border-bottom-style: solid;
}
#goog-dp-41 {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; =
border-bottom-style: solid;
}
.waffle-filter-bar {
	height: 30px; color: rgb(255, 255, 255); margin-left: 35px;
}
.waffle-filter-bar-header {
	font-weight: bold; margin-left: 10px;
}
.waffle-filter-bar-name-label {
	padding: 7px 0px;
}
.waffle-filter-bar-range-label {
	padding: 7px 0px;
}
.waffle-filter-bar-name-input {
	border: 1px solid transparent; border-image: none; height: 19px; color: =
rgb(255, 255, 255); box-shadow: none; background-color: transparent;
}
.waffle-filter-bar-range-input {
	border: 1px solid transparent; border-image: none; height: 19px; color: =
rgb(255, 255, 255); box-shadow: none; background-color: transparent;
}
.waffle-filter-bar-name-input:hover {
	background-color: rgb(107, 107, 107);
}
.waffle-filter-bar-range-input:hover {
	background-color: rgb(107, 107, 107);
}
.waffle-filter-bar-name-input:focus {
	background: rgb(255, 255, 255); border: 1px solid rgb(77, 144, 254); =
border-image: none; color: black;
}
.waffle-filter-bar-range-input:focus {
	background: rgb(255, 255, 255); border: 1px solid rgb(77, 144, 254); =
border-image: none; color: black;
}
.waffle-filter-bar-range-readonly {
	margin: 0px 3px 0px 6px; padding: 6px 4px; border: 1px dotted =
transparent; border-image: none; overflow: hidden; vertical-align: =
bottom; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.waffle-filter-bar-name-readonly {
	margin: 0px 3px 0px 6px; padding: 6px 4px; border: 1px dotted =
transparent; border-image: none; overflow: hidden; vertical-align: =
bottom; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.waffle-filter-bar-range-readonly:focus {
	border-color: rgb(204, 204, 204);
}
.waffle-filter-bar-name-readonly:focus {
	border-color: rgb(204, 204, 204);
}
.waffle-filter-bar-options {
	margin-top: 4px;
}
.waffle-filter-bar-close {
	margin-top: 4px;
}
.waffle-filter-bar .goog-flat-button {
	border-radius: 2px; border: currentColor; border-image: none; =
background-color: transparent; -webkit-border-radius: 2px; =
-moz-border-radius: 2px;
}
.waffle-filter-bar .goog-flat-button:focus {
	background-color: rgb(107, 107, 107);
}
.waffle-filter-bar .goog-flat-button:hover {
	background-color: rgb(107, 107, 107);
}
.waffle-filter-bar .goog-flat-button-open.goog-flat-button {
	background-color: rgb(61, 61, 61);
}
.waffle-filter-bar .goog-flat-button:active {
	background-color: rgb(61, 61, 61);
}
.waffle-slidingdialogbar {
	border-width: 1px medium; border-style: solid none; border-color: black =
currentColor; padding: 4px 12px; background-color: rgb(85, 85, 85);
}
.waffle-slidingdialogbar-wrapper {
	width: 100%; overflow: hidden;
}
.waffle-filter-bar-name-inputbox {
	display: inline;
}
.waffle-filter-bar-name-inputbox {
	width: 175px;
}
.waffle-filter-bar-name-readonly {
	width: 175px;
}
.waffle-filter-bar-promo-container {
	margin-top: 30px; margin-left: 32px; display: inline; position: =
absolute;
}
.waffle-filter-bar-align-right {
	float: right;
}
.waffle-filter-bar-promo {
	width: 200px; font-size: 11px;
}
.waffle-arguments-help-popup {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; width: 320px; =
color: rgb(34, 34, 34); font-size: 11px; position: absolute; z-index: =
1000; -ms-word-wrap: break-word; box-shadow: 0px 2px 4px =
rgba(0,0,0,0.2); background-color: white; -moz-box-shadow: 0 2px 4px =
rgba(0, 0, 0, .2); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}
.waffle-arguments-help-title {
	padding: 1px 0px 1px 10px; color: rgb(34, 34, 34); direction: ltr; =
background-color: rgb(245, 245, 245);
}
.waffle-arguments-help-function-name {
	text-decoration: inherit;
}
.waffle-arguments-help-body {
	border-top-color: rgb(235, 235, 235); border-top-width: 1px; =
border-top-style: solid;
}
.waffle-arguments-help-content {
	padding-bottom: 2px;
}
.waffle-arguments-help-section {
	padding: 5px 10px;
}
.waffle-arguments-help-section-title {
	color: rgb(102, 102, 102); font-size: 11px;
}
.waffle-arguments-help-parameter-content {
	font-size: 11px;
}
.waffle-arguments-help-argument-info {
=09
}
.waffle-arguments-help-formula {
	padding: 1px 0px; font-family: =
Inconsolata,monospace,arial,sans,sans-serif; font-size: 14px; direction: =
ltr;
}
.waffle-arguments-help-example-holder {
	text-align: left;
}
.waffle-arguments-help-footer {
	padding: 0px 10px 8px;
}
.waffle-arguments-help-parameter {
	border-radius: 4px; transition:0.218s ease-in; padding-left: 1px; =
-webkit-transition: 0.218s ease-in; -moz-transition: 0.218s ease-in; =
-o-transition: 0.218s ease-in;
}
.waffle-arguments-help-parameter-active {
	background-color: rgb(255, 238, 187);
}
#waffle-arguments-help-learn-more {
	color: rgb(17, 85, 204); text-decoration: none;
}
#waffle-arguments-help-learn-more:hover {
	text-decoration: underline;
}
#waffle-arguments-help-send-feedback {
	color: rgb(17, 85, 204); text-decoration: none; float: right;
}
#waffle-arguments-help-send-feedback:hover {
	text-decoration: underline;
}
.waffle-arguments-help-code {
	font-family: Inconsolata,monospace,arial,sans,sans-serif; =
background-color: rgb(245, 245, 245);
}
.waffle-arguments-help-button {
	margin: -4px; padding: 2px 17px 0px 0px; width: 10px; float: right; =
opacity: 0.35; transform: scale(0.75); -webkit-transform: scale(.75, =
.75); -moz-transform: scale(.75, .75); -o-transform: scale(.75, .75);
}
.waffle-arguments-help-button:hover {
	opacity: 0.7;
}
.waffle-arguments-help-toggle-icon {
	transition:400ms ease-out; transform: rotate(180deg); =
-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); =
-o-transform: rotate(180deg); -webkit-transition: 400ms ease-out; =
-moz-transition: 400ms ease-out; -o-transition: 400ms ease-out;
}
.waffle-arguments-help-toggle-icon-flipped {
	transform: rotate(0deg); -webkit-transform: rotate(0); -moz-transform: =
rotate(0); -o-transform: rotate(0);
}
.waffle-arguments-help-pointer {
	transition:0.218s ease-in-out; margin-top: 8px; border-top-color: =
transparent; border-bottom-color: transparent; border-left-color: =
rgb(163, 163, 163); border-top-width: 4px; border-bottom-width: 4px; =
border-left-width: 5px; border-top-style: solid; border-bottom-style: =
solid; border-left-style: solid; position: absolute; -webkit-transition: =
0.218s ease-in-out; -moz-transition: 0.218s ease-in-out; -o-transition: =
0.218s ease-in-out;
}
.waffle-function-autocomplete-row {
	width: 300px; -ms-text-overflow: ellipsis;
}
.waffle-function-autocomplete-row-name {
	margin: -2px 0px; color: rgb(34, 34, 34); font-family: =
Inconsolata,monospace,arial,sans,sans-serif; font-size: 13px; direction: =
ltr;
}
.waffle-function-autocomplete-row-description {
	margin: -2px 0px; color: rgb(102, 102, 102); overflow: hidden; =
font-size: 11px; display: none; white-space: nowrap; -ms-text-overflow: =
ellipsis;
}
.waffle-ac-active .waffle-function-autocomplete-row-description {
	display: block;
}
#waffle-pivot-aggr {
	font-weight: normal; margin-right: 5px; float: right; display: inline;
}
#waffle-pivot-aggr-select {
	font-size: 12px;
}
.waffle-pivot-container {
	padding: 8px 8px 12px; height: auto; border-top-color: rgb(239, 239, =
239); border-top-width: 1px; border-top-style: solid;
}
.waffle-pivot-label-text {
	font-size: 12px; font-weight: 400; text-decoration: none;
}
.waffle-pivot-label {
	margin: 0px; padding: 0px; font-size: 13px; font-weight: bold;
}
.waffle-pivot-label-button {
	padding: 0px 2px; color: rgb(0, 17, 204); font-size: 12px; cursor: =
pointer;
}
#waffle-pivot-range-selection {
	padding: 8px 10px 4px 8px; background-color: rgb(225, 225, 222);
}
#waffle-pivot-range-selection div.input-selection-button {
	height: 15px; margin-top: 1px; margin-right: 5px;
}
#waffle-pivot-range-selection-link {
	vertical-align: top;
}
.waffle-pivot-range-span {
	font-size: 13px; font-weight: bold;
}
.waffle-pivot-drop-target {
	height: auto; padding-top: 24px; padding-bottom: 24px; margin-top: =
-24px; margin-bottom: -22px; min-height: 15px;
}
.waffle-pivot-pill {
	background: rgb(253, 253, 253); margin: 8px 0px; border-radius: 4px; =
border: 1px solid rgb(215, 215, 215); border-image: none; line-height: =
16px; cursor: move; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.waffle-pivot-pill-align-top {
	vertical-align: top;
}
.waffle-pivot-pill-align-middle {
	vertical-align: middle;
}
.waffle-pivot-pill-close {
	width: 12px; color: rgb(141, 141, 141); font-size: 14px; margin-left: =
3px; cursor: pointer;
}
.waffle-pivot-pill-section {
	background: rgb(253, 253, 253); margin: 0px 4px; padding: 7px 6px; =
display: block;
}
.waffle-pivot-pill-section-top-border {
	border-top-color: rgb(239, 239, 239); border-top-width: 1px; =
border-top-style: solid;
}
.waffle-pivot-pill-main-table {
	background: rgb(239, 239, 239); padding: 2px 6px; width: 100%; =
border-spacing: 0;
}
.waffle-pivot-pill-main-table-fill {
	width: 100%; padding-right: 10px; white-space: nowrap;
}
.waffle-pivot-pill-main-table-text {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; =
max-width: 185px;
}
.waffle-pivot-pill-title {
	color: black; overflow: hidden; white-space: nowrap;
}
.waffle-pivot-pill-draghandle {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") repeat-x =
0px -144px; width: 100%; height: 10px; margin-left: 5px;
}
.waffle-pivot-pill-nodrag {
	cursor: pointer;
}
.waffle-pivot-multi-select {
	background: rgb(239, 239, 239); margin: 3px 0px 0px; padding: 3px; =
border: 1px solid rgb(215, 215, 215); border-image: none; display: =
block; position: relative;
}
.waffle-pivot-multi-select::before {
	border-width: 0px 5px 5px; border-color: rgb(215, 215, 215) =
transparent; margin: 0px 0px 0px -5px; left: 50%; top: -5px; right: =
auto;
}
.waffle-pivot-multi-select::before {
	border-style: solid; width: 0px; height: 0px; display: block; position: =
absolute; content: "";
}
.waffle-pivot-multi-select::after {
	border-style: solid; width: 0px; height: 0px; display: block; position: =
absolute; content: "";
}
.waffle-pivot-multi-select::after {
	border-width: 0px 4px 4px; border-color: rgb(239, 239, 239) =
transparent; margin: 0px 0px 0px -4px; left: 50%; top: -4px; right: =
auto;
}
.waffle-pivot-pill-sort-by {
	vertical-align: top;
}
.waffle-pivot-multi-select .waffle-pivot-select-open =
.waffle-pivot-select-caption {
	text-decoration: underline;
}
.waffle-pivot-multi-select .waffle-pivot-select-hover =
.waffle-pivot-select-caption {
	text-decoration: underline;
}
.waffle-pivot-multi-select .waffle-pivot-select-caption {
	color: rgb(85, 85, 85);
}
.waffle-pivot-select-divider {
	margin: 0px 3px; color: rgb(85, 85, 85);
}
.waffle-pivot-select {
	color: black; text-decoration: none; cursor: pointer;
}
.waffle-pivot-select-hover {
	text-decoration: underline;
}
#waffle-pivot-button-container {
	padding-top: 5px; padding-left: 5px; border-top-color: rgb(187, 204, =
221); border-top-width: 1px; border-top-style: solid;
}
.waffle-pivot-checkbox {
	vertical-align: middle;
}
.waffle-pivot-feedback-section {
	margin-top: 5px; margin-right: 10px; float: right; position: relative;
}
#waffle-pivot-feedback {
	padding-left: 10px;
}
.waffle-pivot-zippy-expanded {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-282px -62px; width: 19px; height: 16px;
}
.waffle-pivot-zippy-collapsed {
	background: url("//ssl.gstatic.com/docs/common/jfk_sprite117.png") =
no-repeat 0px -2163px; width: 21px; height: 21px;
}
.waffle-pivot-add-field-menu {
	-ms-overflow-y: auto;
}
.waffle-print-settings-print-button-container {
	padding: 4px; text-align: center;
}
.waffle-print-settings-pane-subcomponent {
	margin: 7px; border-radius: 6px; border: 1px solid rgb(187, 204, 221); =
border-image: none; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
.waffle-print-settings-pane-subcomponent-title {
	padding: 5px; font-size: 15px; border-bottom-color: rgb(187, 204, 221); =
border-bottom-width: 1px; border-bottom-style: solid;
}
.waffle-print-settings-pane-subcomponent-content {
	padding: 5px;
}
#waffle-print-settings-print-button {
	width: 50%; margin-right: 1px;
}
.waffle-print-settings-print-button-label {
	padding-left: 5px; font-size: 12px;
}
.apps-promo {
	z-index: 21;
}
.apps-promo-popup {
	width: 300px;
}
.apps-promo-buttons {
	display: none;
}
#waffle-promo-button .goog-custom-button-inner-box {
	font-weight: bold;
}
.waffle-sidebar-container {
	top: 0px; width: 250px; right: 0px; border-left-color: rgb(229, 229, =
229); border-left-width: 1px; border-left-style: solid; position: =
absolute; -ms-user-select: none; -moz-user-select: none; =
-webkit-user-select: none;
}
.waffle-sidebar-content {
	font-size: 100%; position: relative; -ms-overflow-x: hidden; =
-ms-overflow-y: auto; background-color: rgb(255, 255, 255);
}
.waffle-sidebar-title {
	background: rgb(50, 50, 50); padding: 10px 12px; color: white; =
font-weight: bold;
}
.waffle-sidebar-title-close {
	top: 7px; right: 5px; position: absolute !important; cursor: pointer;
}
.row-header-wrapper {
	border-width: 0px; margin: 0px; padding: 0px; overflow: hidden;
}
.column-headers-background {
	z-index: 1;
}
.row-headers-background {
	z-index: 1;
}
.selected-row-headers-background {
	width: 45px; position: absolute; z-index: 2; background-color: rgb(200, =
200, 200);
}
.selected-column-headers-background {
	height: 23px; position: absolute; z-index: 2; background-color: =
rgb(200, 200, 200);
}
.waffle td {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: =
rgba(0, 0, 0, 0.2); padding: 0px 3px; border-image: none; line-height: =
inherit; overflow: hidden; vertical-align: bottom; background-color: =
rgb(255, 255, 255);
}
.grid-fixed-table td {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: =
rgba(0, 0, 0, 0.2); padding: 0px 3px; border-image: none; line-height: =
inherit; overflow: hidden; vertical-align: bottom; background-color: =
rgb(255, 255, 255);
}
td.mimic-overlay-cell {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: =
rgba(0, 0, 0, 0.2); padding: 0px 3px; border-image: none; line-height: =
inherit; overflow: hidden; vertical-align: bottom; background-color: =
rgb(255, 255, 255);
}
.softmerge {
	overflow: visible !important;
}
.softmerge-inner {
	overflow: hidden; white-space: nowrap; position: relative;
}
.ritz .waffle td {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: =
rgba(0, 0, 0, 0.15); border-image: none;
}
.ritz .grid-fixed-table td {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: =
rgba(0, 0, 0, 0.15); border-image: none;
}
.ritz td.mimic-overlay-cell {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: =
rgba(0, 0, 0, 0.15); border-image: none;
}
.waffle-ltr td {
	border-width: 0px 1px 1px 0px;
}
.grid-fixed-table-ltr td {
	border-width: 0px 1px 1px 0px;
}
td.mimic-overlay-cell-ltr {
	border-width: 0px 1px 1px 0px;
}
.waffle-rtl td {
	border-width: 0px 0px 1px 1px;
}
.grid-fixed-table-rtl td {
	border-width: 0px 0px 1px 1px;
}
td.mimic-overlay-cell-rtl {
	border-width: 0px 0px 1px 1px;
}
.waffle th {
	background: none; border-width: 0px 1px 1px 0px; border-style: solid; =
border-color: rgb(204, 204, 204); padding: 0px; border-image: none; =
height: 23px; text-align: center; color: rgb(34, 34, 34); overflow: =
hidden; font-size: 8pt; font-weight: normal; vertical-align: middle;
}
.grid-fixed-table th {
	background: none; border-width: 0px 1px 1px 0px; border-style: solid; =
border-color: rgb(204, 204, 204); padding: 0px; border-image: none; =
height: 23px; text-align: center; color: rgb(34, 34, 34); overflow: =
hidden; font-size: 8pt; font-weight: normal; vertical-align: middle;
}
.waffle-ltr th {
	border-width: 0px 1px 1px 0px;
}
.grid-fixed-table-ltr th {
	border-width: 0px 1px 1px 0px;
}
.waffle-rtl th {
	border-width: 0px 0px 1px 1px;
}
.grid-fixed-table-rtl th {
	border-width: 0px 0px 1px 1px;
}
.no-grid td {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: =
rgba(204, 204, 204, 0); border-image: none;
}
.ritz .no-grid td {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: =
rgba(204, 204, 204, 0); border-image: none;
}
td.empty {
	font-size: 0px !important;
}
th.row-header {
	width: 45px; text-align: center; color: rgb(51, 51, 51); line-height: =
inherit; overflow: hidden; font-size: 8pt; vertical-align: middle; =
background-color: rgb(238, 238, 238);
}
th.tall-row {
	vertical-align: top;
}
td.tall-row {
	vertical-align: top;
}
th.row-header-shim {
	margin: 0px; width: 0px; overflow: hidden;
}
td.row-header-shim {
	margin: 0px; width: 0px; overflow: hidden;
}
div.column-headers-background {
	background: rgb(238, 238, 238); height: 23px; position: absolute;
}
th.column-headers-background {
	background: rgb(238, 238, 238); position: relative;
}
div.row-headers-background {
	background: rgb(238, 238, 238); width: 45px; position: absolute;
}
th.row-headers-background {
	background: rgb(238, 238, 238); position: relative;
}
tr.column-header-row {
	height: 23px;
}
th.selected {
	border-bottom-color: rgb(159, 194, 253); border-bottom-width: 1px; =
border-bottom-style: solid; background-color: rgb(200, 200, 200);
}
td.selected {
	border-bottom-color: rgb(159, 194, 253); border-bottom-width: 1px; =
border-bottom-style: solid; background-color: rgb(200, 200, 200);
}
td.header-shim {
	border-width: 0px 1px 0px 0px; margin: 0px; height: 0px;
}
th.header-shim {
	border-width: 0px 1px 0px 0px; margin: 0px; height: 0px;
}
td.freezebar-cell {
	border-width: 0px; border-color: rgb(218, 223, 232) !important; =
padding: 0px; background-color: rgb(218, 223, 232);
}
th.freezebar-cell {
	border-width: 0px; border-color: rgb(218, 223, 232) !important; =
padding: 0px; background-color: rgb(218, 223, 232);
}
th.freezebar-origin-rtl {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-45px -90px;
}
th.freezebar-origin-ltr {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-371px -62px;
}
th.freezebar-origin-ltr {
	position: relative; background-color: rgb(238, 238, 238);
}
th.freezebar-origin-rtl {
	position: relative; background-color: rgb(238, 238, 238);
}
th.frozen-column-cell {
	width: 4px;
}
td.freezebar-hidden {
	width: 0px; height: 0px; display: none;
}
th.freezebar-hidden {
	width: 0px; height: 0px; display: none;
}
td.frozen-row-cell {
	height: 4px;
}
th.frozen-row-cell {
	height: 4px;
}
.grid-fixed-table tr {
	height: 10px;
}
.waffle-autofilter-sort.goog-menu-vertical.goog-menu {
	width: 255px; padding-top: 4px; padding-bottom: 0px;
}
.waffle-filterbox {
	padding-right: 20px; padding-left: 20px; margin-top: 9px; =
background-color: rgb(255, 255, 255);
}
.waffle-filterbox:focus {
=09
}
.waffle-autofilter-sort > .goog-menuitem {
	margin: 3px 0px; padding-left: 20px;
}
.waffle-filterbox-content {
	padding: 3px 8px 2px;
}
.waffle-filterbox-content > .goog-menuitem {
	padding: 6px 0px 6px 22px;
}
.waffle-filterbox-label {
	margin-top: 15px; margin-bottom: 13px;
}
.waffle-filterbox-label-icon-jfk {
	background: none; float: right;
}
.waffle-filterbox-button-container {
	padding: 14px 0px 14px 6px;
}
.waffle-filterbox-title {
	font-weight: normal;
}
.waffle-filterbox-input-icon {
	background: none;
}
.waffle-pivot-pill-draghandle {
	display: none;
}
.waffle-pivot-pill {
	box-shadow: 0px 2px 4px rgba(0,0,0,0.2); -moz-box-shadow: 0px 2px 4px =
rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
}
.grid-shim-bottom {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; =
border-top-style: solid;
}
.ritz .grid-shim-bottom {
	border-top-color: rgb(217, 217, 217); border-top-width: 1px; =
border-top-style: solid;
}
.grid-shim-end-ltr {
	border-left-color: rgb(204, 204, 204); border-left-width: 1px; =
border-left-style: solid;
}
.ritz .grid-shim-end-ltr {
	border-left-color: rgb(217, 217, 217); border-left-width: 1px; =
border-left-style: solid;
}
.grid-shim-end-rtl {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; =
border-right-style: solid;
}
.ritz .grid-shim-end-rtl {
	border-right-color: rgb(217, 217, 217); border-right-width: 1px; =
border-right-style: solid;
}
.row-freezebar-extension {
	border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(219, =
219, 219); border-top-width: 1px; border-bottom-width: 1px; =
border-top-style: solid; border-bottom-style: solid; position: relative; =
background-color: rgb(218, 223, 232);
}
.ritz .row-freezebar-extension {
	border-top-color: rgb(217, 217, 217); border-top-width: 1px; =
border-top-style: solid;
}
.grid-bottom-bar {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; =
border-top-style: solid;
}
.ritz .grid-bottom-bar {
	border-top-color: rgb(217, 217, 217); border-top-width: 1px; =
border-top-style: solid;
}
.grid-bottom-bar {
	border-top-color: rgb(170, 170, 170); border-top-width: 1px; =
border-top-style: solid;
}
.column-freezebar-extension {
	height: 100%; border-right-color: rgb(219, 219, 219); =
border-left-color: rgb(204, 204, 204); border-right-width: 1px; =
border-left-width: 1px; border-right-style: solid; border-left-style: =
solid; position: relative; background-color: rgb(218, 223, 232);
}
.ritz .column-freezebar-extension {
	border-left-color: rgb(217, 217, 217); border-left-width: 1px; =
border-left-style: solid;
}
.native-scrollbar-x {
	border-width: 0px 1px 0px 0px; border-style: solid; border-color: =
rgb(204, 204, 204); border-image: none; -ms-overflow-y: hidden;
}
.ritz .native-scrollbar-x {
	border-width: 0px 1px 0px 0px; border-style: solid; border-color: =
rgb(217, 217, 217); border-image: none;
}
.native-scrollbar-y {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(204, =
204, 204); border-image: none; -ms-overflow-x: hidden;
}
.ritz .native-scrollbar-y {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(217, =
217, 217); border-image: none;
}
#docs-sheet-message-container {
	height: 33px; text-align: center; overflow: hidden; border-left-color: =
rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.docs-sheet-message-container-button {
	cursor: pointer; background-image: -ms-linear-gradient(rgb(247, 247, =
247), rgb(240, 240, 240)); background-color: rgb(245, 245, 245);
}
.docs-sheet-message-container-button:focus {
	background-image: -ms-linear-gradient(rgb(240, 240, 240), rgb(232, 232, =
232)); background-color: rgb(245, 245, 245);
}
.docs-sheet-message-container-button:hover {
	background-image: -ms-linear-gradient(rgb(240, 240, 240), rgb(232, 232, =
232)); background-color: rgb(245, 245, 245);
}
.docs-sheet-message a {
	color: rgb(17, 85, 204);
}
.docs-sheet-message a:visited {
	color: rgb(17, 85, 204);
}
.docs-sheet-message-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; =
position: absolute; z-index: 1000; opacity: 0.7; background-color: =
rgb(0, 0, 0);
}
.docs-sheet-message-placer {
	height: 50%;
}
.docs-sheet-message-overlay-holder {
	color: rgb(255, 255, 255); padding-bottom: 30px;
}
.docs-sheet-message-overlay-message {
	padding: 10px; font-size: 26px; cursor: default;
}
.docs-sheet-toolbar-message-button {
	color: rgb(0, 0, 0); cursor: pointer;
}
.docs-sheet-toolbar-message {
	color: rgb(68, 68, 68); font-size: 11px; font-weight: bold;
}
.docs-sheet-toolbar-message-icon {
	margin-right: 1px;
}
.docs-sheet-bubble-content {
	color: rgb(102, 102, 102); max-width: 183px;
}
.docs-sheet-bubble-message {
	text-align: center; font-size: 12px; margin-bottom: 12px;
}
.docs-sheet-bubble-message-strong {
	text-align: center; font-size: 15px; font-weight: bold;
}
#docs-sheet-bubble-action {
	margin: 0px auto 12px; width: 55%; display: block;
}
.docs-sheet-bubble-rule {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: =
rgb(238, 238, 238) currentColor currentColor; margin: 9px 0px; =
border-image: none;
}
div.docs-sheet-bubble-link-button {
	padding: 3px 0px; color: rgb(34, 119, 238); font-size: 13px; =
text-decoration: none; display: block;
}
div.docs-sheet-bubble-link-button:hover {
	text-decoration: underline;
}
div.docs-sheet-bubble-link-button:focus {
	text-decoration: underline;
}
.waffle-tour-carousel {
	width: 400px;
}
.waffle-tour-carousel a {
	color: rgb(17, 85, 204);
}
.waffle-tour-carousel a:visited {
	color: rgb(17, 85, 204);
}
.waffle-tour-controls {
	padding: 12px 16px; border-top-color: rgb(204, 204, 204); =
border-top-width: 1px; border-top-style: solid; background-color: =
rgb(241, 241, 241);
}
#waffle-tour-next {
	margin-right: 0px; float: right;
}
.waffle-tour-carousel-window {
	overflow: hidden;
}
.waffle-tour-carousel-dots {
	padding: 10px 0px; text-align: center; margin-bottom: 10px;
}
.waffle-tour-carousel-dot {
	margin: 0px 4px; border-radius: 8px; width: 8px; height: 8px; cursor: =
pointer; background-color: rgb(221, 221, 221); -webkit-border-radius: =
8px; -moz-border-radius: 8px;
}
.waffle-tour-carousel-dot:hover {
	background-color: rgb(153, 153, 153);
}
.waffle-tour-carousel-dot:focus {
	background-color: rgb(102, 102, 102);
}
.waffle-tour-carousel-dot-selected {
	background-color: rgb(102, 102, 102);
}
.waffle-tour-carousel-slider {
	transition:margin-left 0.218s ease-out; width: 1600px; =
-webkit-transition: margin-left .218s ease-out; -moz-transition: =
margin-left .218s ease-out; -o-transition: margin-left .218s ease-out;
}
.waffle-tour-slide {
	width: 400px; float: left;
}
.waffle-tour-icon-holder {
	width: 400px; height: 175px; border-bottom-color: rgb(221, 221, 221); =
border-bottom-width: 1px; border-bottom-style: solid; background-repeat: =
no-repeat;
}
.waffle-tour-text-holder {
	padding: 10px 20px; color: rgb(68, 68, 68);
}
.waffle-tour-slide-headline {
	margin: 10px 0px; font-size: 16px; font-weight: bold;
}
.waffle-tour-slide-text {
	margin: 10px 0px; line-height: 18px;
}
.ac-renderer {
	background: rgb(255, 255, 255); font: 13px/normal Arial, sans-serif; =
border: 1px solid rgb(102, 102, 102); border-image: none; width: 300px; =
position: absolute; font-size-adjust: none; font-stretch: normal; =
-moz-box-shadow: 2px 2px 2px rgba(102, 102, 102, .4); =
-webkit-box-shadow: 2px 2px 2px rgba(102, 102, 102, .4);
}
.ac-row {
	padding: 0.4em; cursor: pointer;
}
.ac-highlighted {
	font-weight: bold;
}
.ac-active {
	background-color: rgb(178, 180, 191);
}
div.apps-shortcutshelppopup {
	background: 0px rgb(250, 250, 250); left: 10%; top: 10%; text-align: =
center; color: rgb(33, 33, 33); overflow: hidden; font-family: =
arial,sans-serif; font-size: 13px; font-weight: bold; position: fixed; =
z-index: 1002; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.9), =
inset 0px -1px 0px rgba(0,0,0,0.03), 0px 15px 10px rgba(0,0,0,0.15), 0px =
8px 36px rgba(0,0,0,0.3);
}
@media print
{
div.apps-shortcutshelppopup {
	display: none !important;
}
}
.apps-shortcutshelppopup-bg {
	left: 0px; top: 0px; display: none; position: absolute;
}
div.apps-shortcutshelppopup-container {
	padding: 16px 32px; box-sizing: border-box; -moz-box-sizing: =
border-box;
}
table.apps-shortcutshelppopup-header {
	width: 100%; border-collapse: collapse;
}
table.apps-shortcutshelppopup-content {
	width: 100%; border-collapse: collapse;
}
table.apps-shortcutshelppopup-header {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; =
border-bottom-style: solid;
}
table.apps-shortcutshelppopup-content {
	font-size: 13px;
}
.apps-shortcutshelppopup-header-element {
	height: 48px; vertical-align: middle;
}
.apps-shortcutshelppopup-title-container {
	text-align: left; white-space: nowrap;
}
#apps-shortcutshelppopup-dialog-title {
	color: rgb(33, 33, 33); font-size: 16px; vertical-align: middle; =
display: inline-block;
}
#apps-shortcutshelppopup-input {
	padding: 0px 5px; width: 250px; height: 27px; font-size: 13px; =
margin-right: 0px; margin-left: 16px; vertical-align: middle; =
border-right-color: currentColor; border-right-width: medium; =
border-right-style: none; box-sizing: border-box;
}
.apps-shortcutshelppopup-input-button-img {
	width: 21px; height: 21px; vertical-align: middle; display: =
inline-block;
}
.apps-shortcutshelppopup-input-button-img::before {
	content: url("//ssl.gstatic.com/ui/v1/button/search-white.png");
}
#apps-shortcutshelppopup-input-button {
	line-height: 25px; margin-left: 0px; vertical-align: middle; display: =
inline-block; box-sizing: border-box; border-top-left-radius: 0px; =
border-bottom-left-radius: 0px; -moz-box-sizing: border-box;
}
.apps-shortcutshelppopup-tearoff-link-container {
	text-align: right;
}
.apps-shortcutshelppopup-tearoff-link {
	color: rgb(69, 129, 255); font-size: 13px; text-decoration: underline; =
vertical-align: middle; cursor: pointer;
}
.apps-shortcutshelppopup-tearoff-link-container =
.modal-dialog-title-close {
	padding: 0px; margin-left: 32px; vertical-align: middle; position: =
static;
}
.apps-shortcutshelppopup-tearoff-link-container =
.modal-dialog-title-close::after {
	background: none; position: static; content: =
url(//ssl.gstatic.com/ui/v1/dialog/close-x.png);
}
#apps-shortcutshelppopup-search-banner {
	height: 48px; text-align: left; padding-top: 12px; box-sizing: =
border-box;
}
.apps-shortcutshelppopup-empty-search#apps-shortcutshelppopup-search-bann=
er {
	left: 0px; top: 113px; height: 48px; text-align: center; right: 0px; =
position: relative;
}
#apps-shortcutshelppopup-reset-search-button {
	width: 21px; color: rgb(69, 129, 255); text-decoration: underline; =
margin-right: 8px; display: inline-block; position: relative; cursor: =
pointer; min-width: 21px;
}
#apps-shortcutshelppopup-reset-search-button::before {
	width: 21px; height: 21px; vertical-align: middle; display: =
inline-block; content: =
url('//ssl.gstatic.com/ui/v1/icons/common/back.png');
}
#apps-shortcutshelppopup-search-label {
	margin: 0px; font-size: 15px; vertical-align: middle; display: =
inline-block; position: relative;
}
#apps-shortcutshelppopup-result-container {
	height: 408px; overflow: auto;
}
.apps-shortcutshelppopup-content-header {
	margin: 0px; height: 48px; text-align: left; color: rgb(33, 33, 33); =
padding-top: 16px; white-space: nowrap; box-sizing: border-box; =
-moz-box-sizing: border-box;
}
.apps-shortcutshelppopup-content-header h3 {
	margin: 0px; font-size: 13px;
}
.apps-shortcutshelppopup-content-header-first.apps-shortcutshelppopup-con=
tent-header {
	height: 32px; padding-top: 0px;
}
.apps-shortcutshelppopup-content-element {
	height: 32px; text-align: left; padding-top: 0.15em; vertical-align: =
middle; border-bottom-color: rgb(236, 236, 236); border-bottom-width: =
1px; border-bottom-style: solid; white-space: nowrap; box-sizing: =
border-box; -moz-box-sizing: border-box;
}
td.apps-shortcutshelppopup-shortcut-desc {
	color: rgb(117, 117, 117); font-weight: normal;
}
.apps-shortcutshelppopup-ac-renderer {
	background: rgb(255, 255, 255); border: 1px solid rgb(102, 102, 102); =
border-image: none; width: 250px; font-family: Arial,sans-serif; =
font-size: 13px; font-weight: normal; position: absolute; z-index: 1003; =
box-sizing: border-box; box-shadow: 2px 2px 2px rgba(102,102,102,0.4);
}
.apps-shortcutshelppopup-ac-row {
	padding: 0.4em; cursor: pointer;
}
.apps-shortcutshelppopup-ac-renderer .ac-active {
	background-color: rgb(238, 238, 238);
}
div.CSS_SHORTCUTS_HELP_POPUP {
	background: 0px rgb(0, 0, 0); left: 10%; top: 10%; width: 80%; =
text-align: center; color: rgb(255, 255, 255); overflow: hidden; =
font-weight: bold; position: fixed; z-index: 1002; text-shadow: 1px 1px =
7px #000;
}
@media print
{
div.CSS_SHORTCUTS_HELP_POPUP {
	display: none !important;
}
}
div.CSS_SHORTCUTS_HELP_POPUP_CONTAINER {
	padding: 1em; overflow: auto; max-height: inherit; box-sizing: =
border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
table.CSS_SHORTCUTS_HELP_POPUP_HEADER {
	width: 100%;
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT {
	width: 100%;
}
.CSS_SHORTCUTS_HELP_POPUP_HEADER_TABLE_ELEMENT {
	padding-bottom: 0.8ex;
}
.CSS_SHORTCUTS_HELP_POPUP_TITLE {
	text-align: left; font-size: 15px; white-space: nowrap;
}
.CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK_CONTAINER {
	text-align: right; color: rgb(221, 221, 0);
}
.CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK {
	color: rgb(221, 221, 0); font-size: 15px; text-decoration: underline; =
cursor: pointer;
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT {
	font-size: 13px; border-top-color: rgb(153, 153, 153); =
border-top-width: 1px; border-top-style: solid;
}
.CSS_SHORTCUTS_HELP_POPUP_CONTENT_HEADER {
	text-align: left; color: rgb(221, 221, 0); padding-top: 1em;
}
.CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT {
	padding-top: 0.15em; vertical-align: top;
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT td.CSS_SHORTCUTS_HELP_POPUP_KEY {
	text-align: right; padding-right: 0.5em; font-weight: bold; =
white-space: nowrap;
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT =
td.CSS_SHORTCUTS_HELP_POPUP_DESCRIPTION {
	text-align: left; font-weight: normal;
}
span.CSS_SHORTCUTS_HELP_POPUP_AUXILIARY_WORD {
	font-size: 11px; font-weight: normal;
}
span.CSS_SHORTCUTS_HELP_POPUP_KEY_MNEMONIC {
	color: rgb(221, 221, 0); font-family: "Courier New";
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_CONTAINER {
	padding: 0.5em 0px; border-top-color: rgb(153, 153, 153); =
border-top-width: 1px; border-top-style: solid;
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_CONTENT {
	background: rgb(221, 221, 0); padding: 3px 7px; text-align: left; =
color: rgb(0, 0, 0); font-size: 13px; text-shadow: none;
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_ENABLED =
.CSS_SHORTCUTS_HELP_POPUP_PREF_CONTENT {
	background: none; color: rgb(255, 255, 255);
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_LINK {
	text-decoration: underline; cursor: pointer;
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_ENABLED =
.CSS_SHORTCUTS_HELP_POPUP_PREF_LINK {
	color: rgb(221, 221, 0);
}
.shortcuts-modalpopup-bg {
	left: 0px; top: 0px; display: none; position: absolute;
}
.goog-custom-button {
	background: url("//ssl.gstatic.com/editor/button-bg.png") repeat-x left =
top rgb(221, 221, 221); list-style: none; margin: 2px; padding: 0px; =
border: 0px currentColor; border-image: none; color: rgb(0, 0, 0); =
font-family: Arial,sans-serif; text-decoration: none; vertical-align: =
middle; cursor: default;
}
.goog-custom-button-outer-box {
	border-style: solid; border-color: rgb(170, 170, 170); vertical-align: =
top;
}
.goog-custom-button-inner-box {
	border-style: solid; border-color: rgb(170, 170, 170); vertical-align: =
top;
}
.goog-custom-button-outer-box {
	border-width: 1px 0px; margin: 0px; padding: 0px;
}
.goog-custom-button-inner-box {
	border-width: 0px 1px; margin: 0px -1px; padding: 3px 4px; white-space: =
nowrap;
}
* html .goog-custom-button-inner-box {
	left: -1px;
}
* html .goog-custom-button-rtl .goog-custom-button-outer-box {
	left: -1px;
}
* html .goog-custom-button-rtl .goog-custom-button-inner-box {
	right: auto;
}
*:first-child + html .goog-custom-button-inner-box {
	left: -1px;
}
*:first-child + html .goog-custom-button-rtl =
.goog-custom-button-inner-box {
	left: 1px;
}
.goog-custom-button-disabled {
	opacity: 0.3; background-image: none !important; -moz-opacity: 0.3;
}
.goog-custom-button-disabled .goog-custom-button-outer-box {
	border-color: rgb(153, 153, 153) !important; color: rgb(51, 51, 51) =
!important;
}
.goog-custom-button-disabled .goog-custom-button-inner-box {
	border-color: rgb(153, 153, 153) !important; color: rgb(51, 51, 51) =
!important;
}
* html .goog-custom-button-disabled {
	margin: 2px 1px !important; padding: 0px 1px !important;
}
*:first-child + html .goog-custom-button-disabled {
	margin: 2px 1px !important; padding: 0px 1px !important;
}
.goog-custom-button-hover .goog-custom-button-outer-box {
	border-color: rgb(153, 204, 255) rgb(102, 153, 238) rgb(102, 153, 238) =
rgb(119, 170, 255) !important;
}
.goog-custom-button-hover .goog-custom-button-inner-box {
	border-color: rgb(153, 204, 255) rgb(102, 153, 238) rgb(102, 153, 238) =
rgb(119, 170, 255) !important;
}
.goog-custom-button-active {
	background-position: left bottom; background-color: rgb(187, 187, 187);
}
.goog-custom-button-checked {
	background-position: left bottom; background-color: rgb(187, 187, 187);
}
.goog-custom-button-focused .goog-custom-button-outer-box {
	border-color: orange;
}
.goog-custom-button-focused .goog-custom-button-inner-box {
	border-color: orange;
}
.goog-custom-button-collapse-right {
	margin-right: 0px;
}
.goog-custom-button-collapse-right .goog-custom-button-outer-box {
	margin-right: 0px;
}
.goog-custom-button-collapse-right .goog-custom-button-inner-box {
	margin-right: 0px;
}
.goog-custom-button-collapse-left {
	margin-left: 0px;
}
.goog-custom-button-collapse-left .goog-custom-button-outer-box {
	margin-left: 0px;
}
.goog-custom-button-collapse-left .goog-custom-button-inner-box {
	margin-left: 0px;
}
.goog-custom-button-collapse-left .goog-custom-button-inner-box {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; =
border-left-style: solid;
}
.goog-custom-button-checked.goog-custom-button-collapse-left =
.goog-custom-button-inner-box {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; =
border-left-style: solid;
}
* html .goog-custom-button-collapse-left .goog-custom-button-inner-box {
	left: 0px;
}
*:first-child + html .goog-custom-button-collapse-left =
.goog-custom-button-inner-box {
	left: 0px;
}
.goog-flat-button {
	font: 13px/normal "Trebuchet MS", Tahoma, Arial, sans-serif; margin: =
2px; padding: 2px 6px; border: 1px solid rgb(0, 0, 0); border-image: =
none; color: rgb(255, 255, 255); position: relative; cursor: pointer; =
font-size-adjust: none; font-stretch: normal; background-color: rgb(140, =
36, 37);
}
.goog-flat-button-disabled {
	border-color: rgb(136, 136, 136); color: rgb(136, 136, 136); cursor: =
default; background-color: rgb(204, 204, 204);
}
.goog-flat-button-hover {
	border-color: rgb(140, 36, 37); color: rgb(140, 36, 37); =
background-color: rgb(234, 164, 165);
}
.goog-flat-button-active {
	border-color: rgb(91, 65, 105); color: rgb(91, 65, 105); =
background-color: rgb(209, 168, 234);
}
.goog-flat-button-selected {
	border-color: rgb(91, 65, 105); color: rgb(91, 65, 105); =
background-color: rgb(209, 168, 234);
}
.goog-flat-button-checked {
	border-color: rgb(91, 65, 105); color: rgb(91, 65, 105); =
background-color: rgb(209, 168, 234);
}
.goog-flat-button-focused {
	border-color: rgb(91, 65, 105);
}
.goog-flat-button-collapse-right {
	margin-right: 0px;
}
.goog-flat-button-collapse-left {
	margin-left: 0px; border-left-color: currentColor; border-left-width: =
medium; border-left-style: none;
}
.goog-button {
	border-color: rgb(0, 51, 102); color: rgb(0, 51, 102); =
background-color: rgb(102, 153, 204);
}
.goog-button-disabled {
	border-color: rgb(51, 51, 51); color: rgb(51, 51, 51); =
background-color: rgb(153, 153, 153);
}
.goog-button-hover {
	border-color: rgb(51, 102, 153); color: rgb(51, 102, 153); =
background-color: rgb(153, 204, 255);
}
.goog-button-active {
	border-color: rgb(102, 153, 204); color: rgb(102, 153, 204);
}
.goog-clipboard {
	background: url("//ssl.gstatic.com/docs/clipboard/icons3.png") =
no-repeat; width: 16px; height: 16px; vertical-align: middle;
}
.goog-cbi1 {
	background-position: -16px;
}
.goog-cbi2 {
	background-position: -32px;
}
.goog-cbi3 {
	background-position: -48px;
}
.goog-cbi4 {
	background-position: -64px;
}
.goog-cbi5 {
	background-position: -80px;
}
.goog-submenu-arrow {
	left: auto; text-align: right; right: 0px; color: rgb(0, 0, 0); =
padding-right: 6px; position: absolute;
}
.goog-menuitem-rtl .goog-submenu-arrow {
	left: 0px; text-align: left; right: auto; padding-left: 6px;
}
.goog-menuitem-disabled .goog-submenu-arrow {
	color: rgb(204, 204, 204);
}
.docs-clipboard-clearall {
	font-weight: bold;
}
.docs-clipboard-preview {
	padding: 2px; outline: 0px; border: 1px solid rgb(136, 136, 136); =
border-image: none; top: 0px; width: 260px; height: 195px; color: black; =
overflow: hidden; font-size: 80%; visibility: hidden; position: =
absolute; z-index: 9999; background-color: rgb(255, 255, 255);
}
.docs-clipboard-preview iframe {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: =
none; width: 100%; height: 100%; vertical-align: top;
}
.docs-docos-activitybox {
	background: rgb(255, 255, 255); padding: 12px 0px; border: 1px solid =
rgb(203, 203, 203); border-image: none; top: 46px; width: 434px; height: =
550px; right: 20px; position: absolute; z-index: 900; box-shadow: 0px =
2px 4px rgba(0,0,0,0.2); -moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, =
.2); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}
.docs-docos-activitybox-inner {
	height: 100%; overflow: auto;
}
.docos-enable-new-header.docs-docos-activitybox {
	padding: 0px !important; height: auto !important;
}
.docos-enable-new-header.docs-docos-activitybox > =
.docs-docos-activitybox-inner {
	overflow: visible !important;
}
.docs-docos-caret-inner {
	border-width: 0px 9px 9px; border-style: solid; border-color: =
currentColor; margin: 0px auto; border-image: none; width: 0px; height: =
0px; display: block; position: relative; z-index: 901;
}
.docs-docos-caret-outer {
	border-width: 0px 9px 9px; border-style: solid; border-color: =
currentColor; margin: 0px auto; border-image: none; width: 0px; height: =
0px; display: block; position: relative; z-index: 901;
}
.docs-docos-caret-inner {
	border-color: rgb(255, 255, 255) transparent; top: 1px;
}
.docs-docos-caret-outer {
	border-color: rgb(203, 203, 203) transparent; top: 9px;
}
.docos-enable-new-header > .docs-docos-caret-inner {
	border-color: rgb(241, 241, 241) transparent !important;
}
.docs-docos-commentsbutton-unread {
	background: rgb(187, 48, 48) !important; color: rgb(255, 255, 80) =
!important;
}
.docos-shelly-icon {
	width: 14px; height: 14px; background-image: =
url("//ssl.gstatic.com/docs/common/d-icons18.png"); background-repeat: =
no-repeat;
}
.docos-icon-close-pane {
	background-position: -21px -78px;
}
.docos-icon-close-pane:hover {
	background-position: -21px -64px;
}
.docos-icon-grippy {
	background-position: 0px -138px; width: 16px; height: 4px;
}
.docos-icon-discussion-button {
	background-position: -27px -37px; width: 14px; height: 15px; =
margin-right: 5px; vertical-align: text-bottom;
}
.pub-dialog-info-header {
	padding: 5px 0px 2px; font-weight: bold;
}
.pub-dialog-header {
	padding: 5px 0px; font-weight: bold;
}
.pub-dialog-disabled-text {
	color: rgb(175, 175, 175);
}
.pub-dialog-wrap {
	font: 13px/normal Arial, sans-serif; width: 500px; font-size-adjust: =
none; font-stretch: normal;
}
.pub-dialog-content-div {
	padding: 0px 0px 10px 30px;
}
.pub-dialog-input-div {
	padding-bottom: 15px;
}
.pub-dialog-option-vspacer {
	height: 5px;
}
.pub-dialog-buttons {
	text-align: left; padding-top: 0px; padding-left: 38px;
}
.pub-dialog-content-help {
	font-size: 11px; margin-top: 5px;
}
.pub-dialog-info {
	color: rgb(153, 153, 153); padding-bottom: 2px; font-size: 11px;
}
.pub-dialog-tab-bar.goog-tab-bar {
	background: none; padding-left: 0px !important; margin-top: 20px; =
border-bottom-color: silver !important;
}
.pub-dialog-tab-bar.goog-tab-bar .pub-dialog-tab.goog-tab {
	margin: 1px 15px 0px 0px; padding: 4px 8px; top: 1px; color: rgb(189, =
189, 189); font-weight: bold; text-decoration: none; cursor: pointer;
}
.pub-dialog-tab-bar.goog-tab-bar =
.goog-tab-selected.pub-dialog-tab.goog-tab {
	background: none; border-width: medium medium 3px; border-style: none =
none solid; border-color: currentColor currentColor rgb(77, 144, 254); =
color: black;
}
.pub-dialog-tab-bar.goog-tab-bar .goog-tab-hover.pub-dialog-tab.goog-tab =
{
	background: none; border-width: medium medium 3px; border-style: none =
none solid; border-color: currentColor currentColor rgb(77, 144, 254); =
color: black;
}
.pub-dialog-document-link {
	width: 100%; margin-top: 20px; box-sizing: border-box; -moz-box-sizing: =
border-box; -webkit-box-sizing: border-box;
}
.pub-dialog-embed-code {
	width: 100%; margin-top: 20px; box-sizing: border-box; -moz-box-sizing: =
border-box; -webkit-box-sizing: border-box;
}
.pub-dialog-link-content-div {
	margin-top: 10px;
}
.pub-dialog-embed-code {
	font: 13px/normal Arial, sans-serif; height: 65px; font-size-adjust: =
none; font-stretch: normal;
}
.pub-dialog-sep-div {
	padding: 20px 0px;
}
#pub-dialog-publish-link-button {
	margin-top: 20px;
}
.pub-dialog-sep {
	border-width: 1px 0px 0px; height: 0px; color: rgb(191, 191, 191); =
border-top-color: rgb(225, 225, 225); border-top-style: solid;
}
.pub-dialog-zippy-header.goog-zippy-header {
	margin: 0px; display: inline-block; cursor: pointer;
}
.pub-dialog-zippy-content {
	margin-left: 22px;
}
.goog-zippy-collapsed .pub-dialog-settings-zippy-icon {
	transform: rotate(0deg); -webkit-transform: rotate(0); -moz-transform: =
rotate(0); -o-transform: rotate(0);
}
.goog-zippy-expanded .pub-dialog-settings-zippy-icon {
	transform: rotate(90deg); -webkit-transform: rotate(90deg); =
-moz-transform: rotate(90deg); -o-transform: rotate(90deg);
}
#pub-dialog-publish-button {
	margin-top: 10px;
}
.pub-dialog-checkbox-container {
	line-height: 22px; margin-top: 10px;
}
.docs-link-infilelinksuggestiongroup-cb =
.docs-link-infilelinksuggestiongroup-cb-openarrow {
	display: none;
}
.docs-link-infilelinksuggestiongroup-cb-open.docs-link-infilelinksuggesti=
ongroup-cb .docs-link-infilelinksuggestiongroup-cb-openarrow {
	display: inline-block;
}
.docs-link-infilelinksuggestiongroup-cb-closearrow.docs-link-infilelinksu=
ggestiongroup-cb {
	display: inline-block;
}
.docs-link-infilelinksuggestiongroup-cb-open.docs-link-infilelinksuggesti=
ongroup-cb .docs-link-infilelinksuggestiongroup-cb-closearrow {
	display: none;
}
.docs-link-infilelinksuggestiongroup-cb .docs-icon {
	margin: 0px 6px;
}
.docs-link-infilelinksuggestiongroup-cb-title {
	padding: 8px 0px; display: inline-block;
}
.docs-link-infilelinksuggestiongroup-cb {
	margin: 6px 0px;
}
.docs-link-infilelinksuggestiongroup-cb:hover {
	cursor: default; background-color: rgb(238, 238, 238);
}
.docs-link-infilelinksuggestiongroup-cb-keyboardfocus {
	cursor: default; background-color: rgb(238, 238, 238);
}
.goog-zippy-content .docs-link-linksuggestion {
	padding-left: 27px;
}
.docs-link-insertlinkbubble {
	padding: 8px 10px; min-width: 306px;
}
.docs-link-insertlinkbubble-leftpane {
	float: left; min-width: 36px;
}
.docs-link-insertlinkbubble-rightpane {
	margin-bottom: 8px; margin-left: 8px; float: left;
}
.docs-link-insertlinkbubble-url-label {
	padding: 8px 0px; height: 13px; display: block;
}
.docs-link-insertlinkbubble-text-label {
	padding: 8px 0px; height: 13px; display: block;
}
.docs-link-insertlinkbubble-url {
	width: 244px; display: block;
}
.docs-link-insertlinkbubble-text {
	width: 244px; display: block;
}
.docs-link-insertlinkbubble-text-label {
	margin-bottom: 5px;
}
.docs-link-insertlinkbubble-text {
	margin-bottom: 5px;
}
.docs-link-insertlinkbubble-urlholder {
	float: left;
}
.docs-link-insertlinkbubble-suggestionholder {
	border-width: medium 1px 1px; border-style: none solid solid; =
border-color: currentColor rgb(229, 229, 229) rgb(229, 229, 229); =
border-image: none; width: 260px; position: absolute; z-index: 1; =
-ms-overflow-x: hidden; max-height: 207px; box-shadow: 0px 2px 4px =
rgba(0,0,0,0.2); background-color: white; -moz-box-shadow: 0 2px 4px =
rgba(0, 0, 0, .2); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.docs-link-insertlinkbubble-linkchip {
	width: 262px;
}
.docs-link-insertlinkbubble-buttonbar {
	margin-left: 8px; float: left; background-color: white;
}
.docs-link-insertlinkbubble-buttonbar .jfk-button {
	margin-right: 0px;
}
.docs-link-insertlinkbubble-error {
	padding: 10px 0px 4px; color: rgb(221, 75, 57); clear: both;
}
.docs-link-insertlinkbubble-url-error {
	border-color: rgb(221, 75, 57);
}
.docs-link-insertlinkbubble-url-error:focus {
	border-color: rgb(221, 75, 57);
}
@media print
{
.docs-link-insertlinkbubble {
	display: none !important;
}
}
:last-child.docs-link-linksuggestion {
	margin-bottom: 6px;
}
:first-child.docs-link-linksuggestion {
	margin-top: 6px;
}
.docs-link-linksuggestion {
	border: currentColor; border-image: none; width: 100%; height: 26px; =
font-size: 90%; display: table; border-collapse: separate; max-height: =
26px; border-spacing: 0 6px;
}
.docs-link-chipselectedlinksuggestion {
	border: currentColor; border-image: none; width: 100%; height: 26px; =
font-size: 90%; display: table; border-collapse: separate; max-height: =
26px; border-spacing: 0 6px;
}
.docs-link-linksuggestion:hover {
	background-color: rgb(238, 238, 238);
}
.docs-link-linksuggestion:focus {
	background-color: rgb(238, 238, 238);
}
.docs-link-linksuggestion-icon {
	padding: 0px 6px; width: 21px; height: 21px; vertical-align: middle; =
display: table-cell;
}
.docs-link-linksuggestion-url {
	width: 190px; overflow: hidden; white-space: nowrap; cursor: default; =
-ms-text-overflow: ellipsis;
}
.docs-link-linksuggestion-title {
	width: 190px; overflow: hidden; white-space: nowrap; cursor: default; =
-ms-text-overflow: ellipsis;
}
:last-child.docs-link-linksuggestion-title {
	margin-top: 2px;
}
.docs-link-linksuggestion-url {
	color: rgb(0, 153, 51); font-size: 11px;
}
.docs-link-linksuggestiongroup {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(239, =
239, 239);
}
.docs-link-linksuggestion-testlink {
	width: 21px; height: 21px; vertical-align: middle; display: table-cell;
}
.docs-link-chipselectedlinksuggestion-hide {
	width: 21px; height: 21px; vertical-align: middle; display: table-cell;
}
.docs-link-linksuggestion-testlink {
	opacity: 0;
}
.docs-link-chipselectedlinksuggestion-hide {
	opacity: 0.7;
}
.docs-link-chipselectedlinksuggestion-hide:hover {
	opacity: 1;
}
.docs-link-linksuggestion:hover .docs-link-linksuggestion-testlink {
	opacity: 1;
}
.docs-link-linksuggestion:focus .docs-link-linksuggestion-testlink {
	opacity: 1;
}
.docs-link-linksuggestion-testlink:focus {
	opacity: 1;
}
.docs-link-linksuggestion-text {
	display: table-cell;
}
.docs-link-chipselectedlinksuggestion.docs-link-linksuggestion {
	margin: 0px; border-spacing: 0 4px; background-color: rgb(255, 255, =
255);
}
.docs-link-linksuggestioncontentbox-statusmessage {
	padding: 5px 0px; color: rgb(34, 34, 34); margin-left: 33px;
}
.docs-link-linksuggestioncontentbox-reference {
	margin: 6px 0px; padding: 6px; color: rgb(51, 51, 51); font-size: 90%;
}
.docs-link-linksuggestioncontentbox-reference:hover {
	cursor: default; background-color: rgb(238, 238, 238);
}
.docs-link-linksuggestioncontentbox-reference:focus {
	cursor: default; background-color: rgb(238, 238, 238);
}
.docs-link-linksuggestioncontentbox-referencetext {
	width: 196px; overflow: hidden; padding-left: 5px; display: =
inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.docs-link-linksuggestioncontentbox-statusbar {
	padding: 10px 0px; border-bottom-color: rgb(245, 245, 245); =
border-bottom-width: 1px; border-bottom-style: solid; position: =
relative;
}
.docs-link-linksuggestioncontentbox-statusindicator {
	left: 17px; bottom: 12px; float: left; position: relative;
}
.docs-link-linksuggestioncontentbox-offlinenotice {
	padding: 5px 0px; font-style: italic; margin-left: 5px;
}
.picker-frame {
	border: 0px currentColor; border-image: none; width: 100%; height: =
100%; overflow: hidden;
}
.modal-dialog-bg.picker {
	left: 0px; top: 0px; position: absolute; background-color: rgb(255, =
255, 255);
}
.modal-dialog.picker {
	padding: 0px; border: 1px solid rgb(172, 172, 172); transition:top 0.5s =
ease-in-out; border-image: none; left: 0px; top: 0px; width: auto; =
overflow: auto; position: absolute; z-index: 1001; box-shadow: 0px 4px =
16px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); =
-moz-box-shadow: rgba(0, 0, 0, .2) 0 4px 16px; -webkit-box-shadow: =
rgba(0, 0, 0, .2) 0 4px 16px; -webkit-transition: top .5s ease-in-out; =
-moz-transition: top .5s ease-in-out; -o-transition: top .5s =
ease-in-out;
}
.picker-min {
	position: absolute; z-index: 1002;
}
.modal-dialog-content.picker {
	padding: 0px; font-size: 0px;
}
.modal-dialog-title.picker {
	margin: 0px; height: 0px;
}
.modal-dialog-title-text.picker {
	display: none;
}
.modal-dialog-buttons.picker {
	display: none;
}
.modal-dialog.picker {
	z-index: 1201;
}
div.docs-spell-content-box {
	padding: 5px; border: currentColor; border-image: none; width: 425px; =
height: 130px; overflow: auto; cursor: default; background-color: =
rgb(230, 230, 230);
}
.docs-spell-content-message {
	color: rgb(102, 102, 102);
}
.docs-spell-error {
	border-bottom-color: red; border-bottom-width: 1px; =
border-bottom-style: solid; cursor: pointer;
}
.docs-spell-error-fixed {
	border-bottom-color: green; border-bottom-width: 1px; =
border-bottom-style: dotted; cursor: pointer;
}
.docs-spell-button-set {
	margin: 20px 0px 0px; width: 435px; height: 30px;
}
div.docs-spell-buttons-left {
	float: left;
}
div.docs-spell-buttons-right {
	float: right;
}
div.docs-spell-right-button {
	margin-right: 0px;
}
@media print
{
.docs-ui-unprintable {
	display: none !important;
}
}
#docs-spellcheckslidingdialog-button-change-menu {
	border: 1px solid rgb(48, 121, 237); border-image: none; color: =
rgb(255, 255, 255); box-shadow: none; background-image: =
-ms-linear-gradient(rgb(77, 144, 254), rgb(71, 135, 237)); =
background-color: rgb(77, 144, 254); -moz-box-shadow: none; =
-webkit-box-shadow: none;
}
#docs-spellcheckslidingdialog-button-change-menu:hover {
	border: 1px solid rgb(47, 91, 183); border-image: none; =
background-image: -ms-linear-gradient(rgb(77, 144, 254), rgb(53, 122, =
232)); background-color: rgb(53, 122, 232);
}
.goog-flat-menu-button-focused#docs-spellcheckslidingdialog-button-change=
-menu {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); =
border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; =
-moz-box-shadow: inset 0 0 0 1px #fff; -webkit-box-shadow: inset 0 0 0 =
1px #fff;
}
#docs-spellcheckslidingdialog-button-change-menu =
.goog-flat-menu-button-dropdown {
	border-color: white transparent; color: white;
}
.goog-flat-menu-button-open#docs-spellcheckslidingdialog-button-change-me=
nu {
	background: rgb(53, 122, 232); border: 1px solid rgb(47, 91, 183); =
border-image: none; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); =
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: =
inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
.goog-flat-menu-button-disabled#docs-spellcheckslidingdialog-button-chang=
e-menu {
	background: rgb(77, 144, 254); opacity: 0.5;
}
#docs-spellcheckslidingdialog-button-ignore-all {
	margin-left: 10px;
}
.goog-flat-menu-button-disabled.docs-spellcheckslidingdialog-buttons-whit=
e-menu {
	background: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220) =
!important; border-image: none !important; opacity: 0.5;
}
.goog-flat-menu-button-disabled.docs-spellcheckslidingdialog-buttons-whit=
e-menu:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220) =
!important; border-image: none !important; opacity: 0.5;
}
.goog-flat-menu-button-focus.docs-spellcheckslidingdialog-buttons-white-m=
enu {
	border: 1px solid rgb(198, 198, 198); border-image: none;
}
.docs-spellcheckslidingdialog-buttons-white-menu:hover {
	border: 1px solid rgb(198, 198, 198); border-image: none;
}
.docs-spellcheckslidingdialog-buttons-white-menu:focus {
	z-index: 2;
}
#docs-spellcheckslidingdialog-button-ignore {
	margin-bottom: 1px;
}
#docs-spellcheckslidingdialog-button-ignore-menu {
	margin-bottom: 1px;
}
#docs-spellcheckslidingdialog-button-dictionary {
	margin-top: 7px;
}
#docs-spellcheckslidingdialog-button-dictionary-menu {
	margin-top: 7px;
}
.docs-spellcheckslidingdialog-buttons-action {
	width: 110px; overflow: hidden; margin-left: 9px; -ms-text-overflow: =
ellipsis;
}
.docs-spellcheckslidingdialog-count {
	color: rgb(106, 106, 106); padding-left: 4px;
}
.goog-menuitem-disabled .docs-spellcheckslidingdialog-count {
	color: rgb(204, 204, 204);
}
#docs-spellcheckslidingdialog-id .docs-slidingdialog-close-container {
	top: 10px; right: 14px; position: absolute;
}
#docs-spellcheckslidingdialog-ignore-buttons {
	padding-top: 7px; vertical-align: top;
}
.docs-spellcheckslidingdialog-replacement-input {
	background: none; margin: 0px; padding: 1px 0px; border: currentColor; =
border-image: none; width: 100%; height: 25px; font-size: 13px; =
box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.docs-spellcheckslidingdialog-replacement-input:focus {
	background: none; margin: 0px; padding: 1px 0px; border: currentColor; =
border-image: none; width: 100%; height: 25px; font-size: 13px; =
box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.docs-spellcheckslidingdialog-replacement-input-container {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; =
border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217); =
padding: 0px 8px; border-image: none; min-width: 20px;
}
.docs-spellcheckslidingdialog-replacement-input-container-focus {
	border: 1px solid rgb(77, 144, 254); border-image: none; box-shadow: =
inset 0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 1px 2px =
rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, =
0.3);
}
.docs-spellcheckslidingdialog-title-text {
	color: rgb(34, 34, 34); margin-top: 2px; margin-bottom: 10px; cursor: =
default;
}
#docs-spellcheckslidingdialog-original-word {
	font-weight: bold;
}
.docs-spellcheckslidingdialog-no-misspellings.docs-spellcheckslidingdialo=
g-title-text {
	margin-bottom: 0px;
}
#docs-spellcheckslidingdialog-no-misspellings:focus {
=09
}
#docs-spellcheckslidingdialog-suggestion-list {
	width: 100%; height: 91px; margin-top: -1px; margin-left: -1px; =
position: relative; -ms-overflow-y: auto; box-shadow: none;
}
.docs-spellcheckslidingdialog-container .goog-flat-menu-button {
	margin: 0px;
}
.docs-spellcheckslidingdialog-container =
.goog-flat-menu-button-collapse-left {
	margin-left: -1px;
}
.docs-spellcheckslidingdialog-container =
.goog-flat-menu-button-collapse-right {
	padding-left: 0px; margin-left: 0px; min-width: 0px; =
border-top-right-radius: 2px; border-bottom-right-radius: 2px;
}
#docs-spellcheckslidingdialog-suggestion-list .goog-menuitem {
	padding-left: 8px;
}
#docs-spellcheckslidingdialog-suggestion-list .goog-menuitem-checkbox {
	position: inherit;
}
.docs-spellcheckslidingdialog-container table {
	width: 100%;
}
.docs-spellcheckslidingdialog .docs-slidingdialog-holder {
	min-width: 250px;
}
.docs-spellcheckslidingdialog-loading-spinner {
	transition:width 300ms ease-out; vertical-align: middle; display: =
inline-block; position: relative; -webkit-transition: width 300ms =
ease-out; -moz-transition: width 300ms ease-out; -o-transition: width =
300ms ease-out;
}
.docs-spellcheckslidingdialog-loading-text {
	transition:width 300ms ease-out; vertical-align: middle; display: =
inline-block; position: relative; -webkit-transition: width 300ms =
ease-out; -moz-transition: width 300ms ease-out; -o-transition: width =
300ms ease-out;
}
.docs-userdictionary-butterbar-item {
	font-weight: normal;
}
.docs-userdictionarydialog-button-add {
	padding: 0px; width: 100%; margin-right: 0px; margin-left: 0px;
}
.docs-userdictionarydialog-list-container {
	border: 1px solid rgb(236, 236, 236); border-image: none; width: 315px; =
height: 415px; margin-top: 16px; position: relative; -ms-overflow-y: =
auto; background-color: rgb(255, 255, 255);
}
.docs-userdictionarydialog-list-container:focus {
=09
}
.docs-userdictionarydialog-button-add-container {
	border-left-color: white; border-left-width: 30px; border-left-style: =
solid; max-width: 125px;
}
.docs-userdictionarydialog-input {
	width: 100%; margin-left: 0px; vertical-align: middle;
}
.docs-userdictionarydialog-row-container {
	padding: 10px; border-bottom-color: rgb(236, 236, 236); =
border-bottom-width: 1px; border-bottom-style: solid; min-width: 275px;
}
.docs-userdictionarydialog-row-container-hover {
	background-color: rgb(238, 238, 238);
}
.docs-userdictionarydialog-row-content {
	width: 250px; overflow: hidden; vertical-align: middle; display: =
inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.docs-userdictionarydialog-list-remove-button {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; =
right: 3px; position: absolute; background-color: transparent;
}
.docs-userdictionarydialog-top-container {
	width: 100%; display: table; border-collapse: separate;
}
.docs-userdictionarydialog-top-container > div {
	display: table-cell;
}
.docs-calloutbubble-anchor {
	position: absolute;
}
.jfk-bubble.docs-calloutbubble-bubble {
	padding: 0px; z-index: 99 !important;
}
@media print
{
.docs-calloutbubble-anchor {
	display: none !important;
}
}
.docs-dismissable-bar {
	width: 500px; margin-top: 0px; position: absolute;
}
.docs-dismissable-bar .docs-dismissable-bar-content {
	background: rgba(0, 0, 0, 0.8); border-radius: 3px; left: -50%; color: =
rgb(255, 255, 255); overflow: hidden; position: relative; z-index: 1001; =
-webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.docs-dismissable-bar .docs-dismissable-bar-header {
	width: 100%; border-bottom-color: rgb(0, 0, 0); border-bottom-width: =
1px; border-bottom-style: solid; float: left;
}
.docs-dismissable-bar .docs-dismissable-bar-title {
	margin: 16px 15px; font-size: 15px; font-weight: bold; float: left;
}
.docs-dismissable-bar .docs-dismissable-bar-description {
	padding: 10px 15px 15px; width: 100%; text-align: left; color: rgb(187, =
187, 187); border-top-color: rgb(68, 68, 68); border-top-width: 1px; =
border-top-style: solid; float: left; box-sizing: border-box;
}
.docs-dismissable-bar .docs-dismissable-bar-dismiss-button {
	margin: 10px 10px 10px 0px; float: right;
}
.docs-dismissable-bar .docs-dismissable-bar-black-button {
	border-radius: 3px; border: 1px solid rgb(17, 17, 17); border-image: =
none; color: rgb(221, 221, 221); cursor: pointer; box-shadow: 0px 1px =
1px 0px rgba(0,0,0,0.05), inset 0px 1px 0px 0px rgba(255,255,255,0.2); =
text-shadow: 0px 1px 0px rgba(0,0,0,0.8); background-image: =
-ms-linear-gradient(rgb(75, 75, 75), rgb(59, 59, 59)); =
background-repeat: repeat-x; background-color: rgb(69, 69, 69); =
-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.05), inset 0px 1px 0px =
0px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0px 1px 1px 0px =
rgba(0, 0, 0, 0.05), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2); =
-webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.docs-dismissable-bar =
.jfk-button-hover.docs-dismissable-bar-black-button {
	background: rgba(255, 255, 255, 0.1); border: 1px solid rgb(20, 20, =
20); border-image: none; color: rgb(255, 255, 255); box-shadow: inset =
0px 0px 0px transparent;
}
.docs-dismissable-bar =
.jfk-button-active.docs-dismissable-bar-black-button {
	border-color: rgb(255, 255, 255);
}
.docs-dismissable-bar =
.jfk-button-focused.docs-dismissable-bar-black-button {
	border-color: rgb(255, 255, 255);
}
.docs-loading-indicator {
	background: url("//ssl.gstatic.com/docs/common/loading-spinner.gif"); =
margin: -24px 0px 0px -24px; left: 50%; top: 50%; width: 48px; height: =
48px; position: absolute;
}
.docs-loading-indicator-small {
	background: url("//ssl.gstatic.com/docs/common/loading-spinner.gif") =
no-repeat 0% 0% / 100% 100%; margin: -10px 0px 0px -10px; left: 50%; =
top: 50%; width: 20px; height: 20px; position: absolute;
}
.docs-working-bar {
	font: 13px/1.4 arial, sans-serif; transition:218ms ease-in; color: =
rgb(34, 34, 34); margin-top: 0px; display: none; position: absolute; =
z-index: 1001; min-width: 124px; font-size-adjust: none; font-stretch: =
normal; -webkit-transition: 218ms ease-in; -moz-transition: 218ms =
ease-in; -o-transition: 218ms ease-in;
}
.docs-working-bar-slideup {
	transform: translateY(-60px); -webkit-transform: translateY(-60px); =
-moz-transform: translateY(-60px); -o-transform: translateY(-60px);
}
.docs-working-bar-display {
	display: block;
}
.docs-working-bar .message {
	background: rgba(0, 0, 0, 0.8); padding: 16px; border-radius: 3px; =
left: -50%; color: rgb(255, 255, 255); position: relative; =
-webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.docs-working-bar .message * {
	vertical-align: middle;
}
.docs-working-bar .message .icon {
	margin-right: 16px;
}
.docs-working-bar .spinner {
	display: inline-block;
}
.docs-working-bar .label {
	font-weight: normal;
}
.docs-working-bar .spinner .icon {
	animation:script-working-bar-spin 1.5s linear infinite; =
-webkit-animation: script-working-bar-spin 1.5s infinite linear;
}
.script-application-sidebar {
	background: rgb(255, 255, 255); width: 300px; right: 0px; color: =
rgb(34, 34, 34); border-left-color: rgb(229, 229, 229); =
border-left-width: 1px; border-left-style: solid; position: absolute;
}
.script-application-sidebar-header {
	background: rgb(50, 50, 50); padding: 10px 0px 10px 12px; border: 1px =
solid rgb(50, 50, 50); border-image: none; height: 15px; color: rgb(255, =
255, 255); font-size: 13px; font-weight: bold; position: relative;
}
.script-application-sidebar-close {
	top: 8px; right: 6px; position: absolute; cursor: pointer;
}
.script-application-sidebar-content {
	top: 37px; width: 100%; bottom: 0px; position: absolute;
}
#docs-script-button-bar .jfk-button {
	margin-right: 9px;
}
.docs-script-button-bar-text {
	color: rgb(119, 119, 119); overflow: hidden; margin-right: 20px; =
margin-left: 10px; vertical-align: text-bottom; display: inline-block; =
white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 55px;
}
.docs-script-button-bar-text:hover {
	text-decoration: underline; cursor: pointer;
}
.docs-script-button-bar-bubble {
	width: 175px;
}
.docs-script-button-bar-bubble-content {
	text-align: left; white-space: normal;
}
.script-errorfield {
	border-color: rgb(221, 75, 57) !important;
}
.script-errormsg {
	color: rgb(221, 75, 57) !important;
}
.script-addonspromobubble-dialog {
=09
}
.script-addonspromobubble-dialog-content {
	width: 293px;
}
.script-addonspromobubble-dialog .jfk-bubble-closebtn {
	top: 8px; right: 8px;
}
.script-addonspromobubble-dialog-name {
	margin: 13px 0px; width: 274px; overflow: hidden; font-size: 16px; =
white-space: nowrap; -ms-text-overflow: ellipsis;
}
.script-addonspromobubble-dialog-description {
	font: 13px/1.4 arial, sans-serif; margin-bottom: 13px; =
font-size-adjust: none; font-stretch: normal;
}
.script-addonspromobubble-dialog-buttons {
	width: 100%; text-align: center;
}
.script-addonspromobubble-dialog-takemetherebutton {
	left: 0px; margin-right: 0px; position: absolute;
}
.script-addonspromobubble-dialog-nextbutton {
	right: 0px; margin-right: 0px; position: absolute;
}
.script-addonspromobubble-dialog-index {
	margin-top: 5px;
}
.script-promo-menu-item {
	padding: 0px !important; border: 0px currentColor; border-image: none; =
min-height: 90px; max-width: 354px;
}
.script-promo-menu-item-content {
	padding: 10px 20px; vertical-align: middle;
}
.script-promo-menu-item-description {
	color: rgb(74, 74, 74); font-size: 13px;
}
.script-promo-menu-item-icon {
	width: 75px; height: 75px; vertical-align: middle; display: =
inline-block;
}
.script-promo-menu-item-text {
	padding-left: 10px; vertical-align: middle; display: inline-block; =
white-space: pre-line; max-width: 170px;
}
.script-promo-menu-item-title {
	color: rgb(34, 34, 34); font-size: 18px; font-weight: bold;
}
.func-entry {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, =
255) rgb(255, 255, 255) rgb(229, 229, 229); cursor: default;
}
.func-entry:focus {
	border: 1px solid rgb(77, 144, 254) !important; border-image: none =
!important;
}
.func-entry-checked {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, =
204) rgb(255, 255, 204) rgb(229, 229, 229); background-color: rgb(255, =
255, 204);
}
.func-entry-func {
	width: 305px; overflow: hidden; padding-top: 4px; padding-bottom: 4px; =
margin-left: 5px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.func-entry-lib {
	width: 305px; overflow: hidden; padding-top: 4px; padding-bottom: 4px; =
margin-left: 5px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.func-entry-rb {
	width: 18px; height: 26px; padding-left: 8px; float: left;
}
.func-entry-rb {
	background-position: center; background-image: =
url("//ssl.gstatic.com/ui/v1/radiobutton/unchecked.png"); =
background-repeat: no-repeat;
}
.func-entry-checked .func-entry-rb {
	background-image: =
url("//ssl.gstatic.com/ui/v1/radiobutton/checked.png");
}
.script-help-dialog {
	min-width: 392px;
}
.script-help-dialog-content-left {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 254px; =
height: 160px; vertical-align: top; -ms-overflow-y: auto;
}
.script-help-dialog-content-section {
	padding: 8px 12px;
}
.script-help-dialog-content-title {
	font-family: arial,sans-serif; font-weight: bold;
}
.script-help-dialog-content-description {
	font-family: arial,sans-serif;
}
.script-help-dialog-buttons {
	padding-left: 16px; vertical-align: top; min-width: 102px; max-width: =
200px;
}
.script-help-dialog-buttons .jfk-button {
	padding: 0px 8px; width: 100%; margin-right: 0px; margin-bottom: 16px; =
display: block;
}
.script-manager-box {
	border: currentColor; border-image: none; width: 700px; height: 450px;
}
.script-prompt-contents div {
	overflow: auto; max-height: 350px; min-width: 300px; max-width: 700px;
}
.script-prompt-contents input {
	width: 100%;
}
.script-app-dialog {
	z-index: 1003;
}
.script-app-contents {
	padding: 0px;
}
.script-error-message {
	overflow: hidden; display: inline-block; white-space: nowrap; =
-ms-text-overflow: ellipsis; max-height: 1em;
}
.script-error-dialog-content {
	overflow: auto; max-height: 400px; max-width: 600px;
}
.script-postinstallbubble-dialog {
=09
}
.script-postinstallbubble-content {
	max-width: 293px;
}
.script-postinstallbubble-dialog .jfk-bubble-closebtn {
	top: 8px; right: 8px;
}
.script-postinstallbubble-title {
	width: 274px; overflow: hidden; font-size: 16px; margin-bottom: 13px; =
white-space: nowrap; -ms-text-overflow: ellipsis;
}
.script-postinstallbubble-description {
	font: 13px/1.4 arial, sans-serif; margin-bottom: 13px; =
font-size-adjust: none; font-stretch: normal;
}
.script-reportissue-dialog-content {
	width: 456px;
}
.script-reportissue-dialog-description {
	width: 100%; height: 100px; font-family: arial,sans-serif; =
vertical-align: top; box-sizing: border-box; resize: none; =
-moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.script-reportissue-dialog-nonanonymous-control {
	width: 20px; vertical-align: top;
}
.script-reportissue-dialog-nonanonymous-label {
	width: 436px; vertical-align: top;
}
.script-reportissue-dialog-nonanonymous-optional-text {
	color: rgb(119, 119, 119);
}
.script-explorer-contents {
	width: 700px; height: 350px; overflow: hidden;
}
.func-header {
	width: 100%; color: rgb(85, 85, 85); text-transform: uppercase; =
font-weight: bold; border-top-color: rgb(229, 229, 229); =
border-top-width: 1px; border-top-style: solid; cursor: default;
}
.func-actions {
	margin-bottom: 14px;
}
#func-action-new {
	margin-right: 22px !important;
}
#func-action-reload {
	width: 45px; right: 26px; position: absolute;
}
#func-action-reload .docs-icon {
	opacity: 0.7;
}
.func-header-func {
	width: 307px; overflow: hidden; padding-top: 4px; padding-bottom: 4px; =
margin-left: 5px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.func-header-lib {
	width: 307px; overflow: hidden; padding-top: 4px; padding-bottom: 4px; =
margin-left: 5px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.func-header-rb {
	width: 26px;
}
.func-entries {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; =
border-top-style: solid; -ms-overflow-x: hidden; -ms-overflow-y: auto; =
max-height: 272px;
}
.func-entries:focus {
=09
}
.func-none {
	width: 640px; padding-top: 4px; padding-bottom: 4px; cursor: default;
}
.func-loading {
	width: 640px; padding-top: 4px; padding-bottom: 4px; cursor: default;
}
.func-none {
	margin-left: 30px;
}
.func-loading {
	background: url("//ssl.gstatic.com/docs/script/images/spin-wait.gif") =
no-repeat 0px 4px; padding-left: 20px; margin-left: 12px;
}
.webstore-widget {
	padding: 0px;
}
.webstore-widget .modal-dialog-title {
	margin: 0px; padding: 16px 12px; border-bottom-color: rgb(172, 172, =
172); border-bottom-width: 1px; border-bottom-style: solid;
}
.goog-checkbox {
	margin: 0px 4px 0px 1px; border: 1px solid rgb(28, 81, 128); =
border-image: none; width: 11px; height: 11px; font-size: 1px; =
vertical-align: text-bottom; display: inline-block;
}
.goog-checkbox-checked {
	background: url("//ssl.gstatic.com/closure/check-sprite.gif") no-repeat =
2px rgb(255, 255, 255);
}
.goog-checkbox-undetermined {
	background: url("//ssl.gstatic.com/closure/check-sprite.gif") no-repeat =
2px rgb(187, 187, 187);
}
.goog-checkbox-unchecked {
	background: rgb(255, 255, 255);
}
.goog-checkbox-disabled {
	background-position: -7px; border: 1px solid lightgray; border-image: =
none;
}
.jfk-butterBar {
	border-width: 0px; border-style: solid; padding: 0px; border-radius: =
2px; transition:0s linear 1s, opacity 1s; height: 0px; text-align: =
center; overflow: hidden; font-size: 11px; visibility: hidden; opacity: =
0; box-shadow: 0px 2px 4px rgba(0,0,0,0.2); -moz-box-shadow: 0px 2px 4px =
rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); =
-webkit-border-radius: 2px; -moz-border-radius: 2px; -webkit-transition: =
all 0 linear 1s, opacity 1s; -moz-transition: all 0 linear 1s, opacity =
1s; -o-transition: all 0 linear 1s, opacity 1s;
}
.jfk-butterBar-info {
	border-color: rgb(240, 195, 109); color: rgb(51, 51, 51); =
background-color: rgb(249, 237, 190);
}
.jfk-butterBar-error {
	border-color: rgb(32, 32, 32); color: rgb(255, 255, 255); =
background-color: rgb(72, 72, 72);
}
.jfk-butterBar-promo {
	border-color: rgb(77, 144, 240); color: rgb(51, 51, 51); =
background-color: rgb(214, 233, 248);
}
.jfk-butterBar-warning {
	border-color: rgb(96, 32, 25); color: rgb(255, 255, 255); =
background-color: rgb(221, 75, 57);
}
.jfk-butterBar-shown {
	border-width: 1px; padding: 6px 16px; transition:opacity 0.218s; =
height: 14px; visibility: visible; opacity: 1; -webkit-transition: =
opacity 0.218s; -moz-transition: opacity 0.218s; -o-transition: opacity =
0.218s;
}
.jfk-butterBar-shown.jfk-butterBar-mini {
	padding: 2px 16px;
}
.goog-link-button {
	color: rgb(17, 85, 204); text-decoration: underline; position: =
relative; cursor: pointer;
}
.goog-link-button-disabled {
	color: rgb(204, 204, 204); text-decoration: none; cursor: default;
}
.jfk-freestanding-menu-button {
	background: =
url("//ssl.gstatic.com/ui/v1/disclosure/light-grey-disclosure-arrow-down.=
png") no-repeat center; border-radius: 1px; border: 1px solid rgb(229, =
229, 229); border-image: none; width: 11px; height: 11px; cursor: =
pointer; -webkit-border-radius: 1px; -moz-border-radius: 1px;
}
.jfk-freestanding-menu-button-hover {
	background: =
url("//ssl.gstatic.com/ui/v1/disclosure/dark-grey-disclosure-arrow-down.p=
ng") no-repeat center rgb(238, 238, 238); border-color: rgb(198, 198, =
198);
}
.jfk-freestanding-menu-button-active {
	background: =
url("//ssl.gstatic.com/ui/v1/disclosure/dark-grey-disclosure-arrow-down.p=
ng") no-repeat center rgb(238, 238, 238); border-color: rgb(198, 198, =
198);
}
.jfk-freestanding-menu-button-open {
	background: =
url("//ssl.gstatic.com/ui/v1/disclosure/dark-grey-disclosure-arrow-down.p=
ng") no-repeat center rgb(238, 238, 238); border-color: rgb(198, 198, =
198);
}
.jfk-progressStatus {
	color: rgb(32, 32, 32);
}
.jfk-progressText {
	color: rgb(153, 153, 153);
}
.jfk-progressStatus {
	line-height: 18px;
}
.jfk-progressText {
	line-height: 18px;
}
.jfk-progressBar-blocking .progress-bar-horizontal {
	padding: 1px; border: 1px solid rgb(153, 153, 153); border-image: none; =
width: 320px;
}
.jfk-progressBar-nonBlocking .progress-bar-horizontal {
	padding: 1px; border: 1px solid rgb(153, 153, 153); border-image: none; =
width: 320px;
}
.jfk-progressBar-blocking .progress-bar-thumb {
	height: 5px; background-color: rgb(97, 136, 245);
}
.jfk-progressBar-nonBlocking .progress-bar-thumb {
	height: 5px; background-color: rgb(204, 204, 204);
}
.jfk-progressBar-tall.jfk-progressBar-blocking .progress-bar-thumb {
	height: 8px;
}
.jfk-progressBar-tall.jfk-progressBar-nonBlocking .progress-bar-thumb {
	height: 8px;
}
.jfk-progressBar-blocking .progress-bar-thumb {
	background-position: 0px 0px; animation:jfk-progressBar-bg 0.8s linear =
infinite; background-image: linear-gradient(315deg, transparent, =
transparent 33%, rgba(0, 0, 0, 0.12) 33%, rgba(0, 0, 0, 0.12) 66%, =
transparent 66%, transparent); background-repeat: repeat-x; =
background-size: 16px 8px; background-color: rgb(97, 136, 245); =
-webkit-animation: jfk-progressBar-bg 0.8s linear 0s infinite; =
-moz-animation: jfk-progressBar-bg 0.8s linear 0s infinite; =
-o-animation: jfk-progressBar-bg 0.8s linear 0s infinite;
}
.jfk-progressBar-tall.jfk-progressBar-blocking .progress-bar-thumb {
	animation:jfk-progressBar-bg-tall 0.8s linear infinite; =
background-size: 20px 10px; -webkit-animation: jfk-progressBar-bg-tall =
0.8s linear 0s infinite; -moz-animation: jfk-progressBar-bg-tall 0.8s =
linear 0s infinite; -o-animation: jfk-progressBar-bg-tall 0.8s linear 0s =
infinite;
}
.jfk-progressbar .progress-bar-horizontal {
	border-color: rgb(153, 153, 153);
}
.jfk-progressbar .progress-bar-vertical {
	border-color: rgb(153, 153, 153);
}
.jfk-progressbar .progress-bar-thumb {
	background-color: rgb(204, 204, 204);
}
.docs-butterbar-container {
	top: 23px; width: 100%; height: 0px; text-align: center; font-weight: =
bold; position: absolute; z-index: 999;
}
.docs-butterbar-container-compact.docs-butterbar-container {
	top: 20px;
}
.docs-butterbar-wrap {
	padding-bottom: 5px; display: inline-block;
}
.docs-butterbar-link {
	color: rgb(102, 102, 102); text-decoration: underline; cursor: pointer;
}
a.docs-butterbar-link:link {
	color: rgb(102, 102, 102); text-decoration: underline; cursor: pointer;
}
a.docs-butterbar-link:visited {
	color: rgb(102, 102, 102); text-decoration: underline; cursor: pointer;
}
.docs-butterbar-link-no-pad {
	color: rgb(102, 102, 102); text-decoration: underline; cursor: pointer;
}
a.docs-butterbar-link-no-pad:link {
	color: rgb(102, 102, 102); text-decoration: underline; cursor: pointer;
}
a.docs-butterbar-link-no-pad:visited {
	color: rgb(102, 102, 102); text-decoration: underline; cursor: pointer;
}
.docs-butterbar-link {
	padding-left: 6px;
}
a.docs-butterbar-link:link {
	padding-left: 6px;
}
a.docs-butterbar-link:visited {
	padding-left: 6px;
}
.jfk-butterBar-warning .docs-butterbar-link {
	color: rgb(17, 17, 17);
}
.jfk-butterBar-warning a.docs-butterbar-link:link {
	color: rgb(17, 17, 17);
}
.jfk-butterBar-warning a.docs-butterbar-link:visited {
	color: rgb(17, 17, 17);
}
.jfk-butterBar-warning .docs-butterbar-link-no-pad {
	color: rgb(17, 17, 17);
}
.jfk-butterBar-warning a.docs-butterbar-link-no-pad:link {
	color: rgb(17, 17, 17);
}
.jfk-butterBar-warning a.docs-butterbar-link-no-pad:visited {
	color: rgb(17, 17, 17);
}
.jfk-butterBar-error .docs-butterbar-link {
	color: rgb(173, 216, 230);
}
.jfk-butterBar-error a.docs-butterbar-link:link {
	color: rgb(173, 216, 230);
}
.jfk-butterBar-error a.docs-butterbar-link:visited {
	color: rgb(173, 216, 230);
}
.jfk-butterBar-error .docs-butterbar-link-no-pad {
	color: rgb(173, 216, 230);
}
.jfk-butterBar-error a.docs-butterbar-link-no-pad:link {
	color: rgb(173, 216, 230);
}
.jfk-butterBar-error a.docs-butterbar-link-no-pad:visited {
	color: rgb(173, 216, 230);
}
#docs-chrome {
	background: white;
}
#docs-header {
	position: relative;
}
.docs-og-minibar#docs-header {
	max-height: 31px;
}
#docs-bars {
	position: relative;
}
#docs-titlebar-container {
	margin-left: 40px; position: relative;
}
#docs-branding-container {
	width: 40px; height: 60px; margin-top: 26px; position: absolute; =
z-index: 1;
}
#docs-branding-container a {
	width: 40px; height: 60px; display: inline-block;
}
.docs-og-minibar #docs-branding-container {
	margin-top: 0px;
}
#docs-titlebar {
	padding: 7px 0px 0px; width: 100%; height: 24px; clear: both; =
font-size: 18px;
}
.docs-og-minibar#docs-header #docs-titlebar {
	height: 24px; padding-top: 0px;
}
.docs-og-minibar#docs-header #docs-titlebar-container {
	top: -21px;
}
.docs-og-minibar#docs-header .docs-titlebar-buttons {
	top: 19px;
}
.docs-exp {
	padding: 0px 5px; border-radius: 6px; border: 1px solid rgb(136, 0, 0); =
border-image: none; text-align: center; color: rgb(136, 0, 0); =
font-size: 11px; margin-right: 8px; float: left; white-space: nowrap;
}
.docs-exp-link {
	color: rgb(136, 0, 0);
}
#docs-drive-logo {
	background: url("//ssl.gstatic.com/docs/common/product/drive2.svg") =
no-repeat center; transition:125ms linear; width: 40px; height: 60px; =
position: absolute; opacity: 0; -webkit-transition: all 125ms linear; =
-moz-transition: all 125ms linear; -o-transition: all 125ms linear;
}
#docs-branding-logo {
	transition:125ms linear; width: 40px; height: 60px; position: absolute; =
-webkit-transition: all 125ms linear; -moz-transition: all 125ms linear; =
-o-transition: all 125ms linear;
}
.docs-branding-default#docs-branding-container {
	background-color: rgb(209, 209, 209);
}
.docs-branding-default #docs-branding-logo {
	background: url("//ssl.gstatic.com/docs/common/product/drive2.svg") =
no-repeat center;
}
.docs-branding-documents#docs-branding-container {
	background-color: rgb(66, 133, 244);
}
.docs-branding-documents #docs-branding-logo {
	background: url("//ssl.gstatic.com/docs/common/product/documents1.svg") =
no-repeat center;
}
.docs-branding-spreadsheets#docs-branding-container {
	background-color: rgb(15, 157, 88);
}
.docs-branding-spreadsheets #docs-branding-logo {
	background: =
url("//ssl.gstatic.com/docs/common/product/spreadsheets1.svg") no-repeat =
center;
}
.docs-branding-presentations#docs-branding-container {
	background-color: rgb(244, 180, 0);
}
.docs-branding-presentations #docs-branding-logo {
	background: =
url("//ssl.gstatic.com/docs/common/product/presentations1.svg") =
no-repeat center;
}
.docs-branding-drawings#docs-branding-container {
	background-color: rgb(219, 68, 55);
}
.docs-branding-drawings #docs-branding-logo {
	background: url("//ssl.gstatic.com/docs/common/product/drawings1.svg") =
no-repeat center;
}
.docs-branding-forms#docs-branding-container {
	background-color: rgb(15, 157, 88);
}
.docs-branding-forms #docs-branding-logo {
	background: url("//ssl.gstatic.com/docs/common/product/forms1.svg") =
no-repeat center;
}
.docs-branding-scripts#docs-branding-container {
	background-color: rgb(66, 133, 244);
}
.docs-branding-scripts #docs-branding-logo {
	background: url("//ssl.gstatic.com/docs/common/product/scripts2.svg") =
no-repeat center;
}
:not(.docs-branding-homescreen-enabled)#docs-branding-container:hover =
#docs-drive-logo {
	opacity: 1;
}
:not(.docs-branding-homescreen-enabled)#docs-branding-container:hover =
#docs-branding-logo {
	opacity: 0;
}
.docs-branding-default#docs-branding-container:hover #docs-drive-logo {
	opacity: 0;
}
.docs-branding-default#docs-branding-container:hover #docs-branding-logo =
{
	opacity: 1;
}
.docs-butter {
	text-align: center;
}
.docs-butter-inner {
	margin: 0px auto 5px; padding: 5px 7px; border-radius: 3px; font-size: =
13px; font-weight: bold;
}
.docs-butter-info {
	background: rgb(246, 188, 93); color: rgb(34, 34, 34);
}
.docs-butter-info-link {
	color: rgb(6, 88, 181);
}
.docs-butter-warning {
	background: rgb(204, 0, 0); color: rgb(255, 255, 255);
}
.docs-butter-warning-link {
	color: rgb(195, 217, 255);
}
#docs-transient-bar-container {
	left: 50%; top: 100%; width: 0px; position: absolute;
}
.docs-fading-toolbar-message {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(153, =
153, 153); font: 28px/normal Arial, sans-serif; border-image: none; =
text-align: center; color: rgb(153, 153, 153); position: absolute; =
font-size-adjust: none; font-stretch: normal; background-color: rgb(255, =
255, 255);
}
.docs-title-outer {
	margin-left: 17px; white-space: nowrap;
}
.docs-title {
	display: inline-block;
}
.docs-title-inner {
	margin: 2px 4px 1px 3px; color: rgb(51, 51, 51); overflow: hidden; =
font-size: 18px; -ms-text-overflow: ellipsis; max-width: 600px;
}
.docs-title-untitled {
	color: rgb(119, 119, 119); font-style: italic;
}
.docs-title-widget {
	width: auto; height: 27px;
}
.docs-title-widget-enabled:hover .docs-title {
	cursor: pointer; background-color: rgb(238, 238, 238);
}
.docs-title-widget .docs-back-container a {
	display: none;
}
.docs-title-widget:hover .docs-back-container a {
	display: inline-block;
}
.docs-back-container {
	width: 21px; height: 21px; padding-right: 9px; margin-top: 1px; =
vertical-align: top; opacity: 0.6;
}
.docs-back-container:hover {
	opacity: 0.9;
}
.docs-star-container {
	height: 29px; padding-right: 2px; margin-top: 2px; vertical-align: top;
}
.docs-folder-container {
	height: 29px; padding-right: 2px; margin-top: 2px; vertical-align: top;
}
.docs-activity-indicator-container {
	height: 29px; padding-right: 2px; margin-top: 2px; vertical-align: top;
}
#docs-star {
	margin-left: 4px;
}
#docs-folder {
	margin-left: 4px;
}
#docs-activity-indicator {
	margin-left: 4px;
}
.docs-title-save-label {
	margin-left: 4px;
}
#docs-star {
	padding-top: 1px;
}
#docs-activity-indicator {
	padding-top: 2px; padding-left: 4px;
}
#docs-folder .docs-icon-img {
	opacity: 0.45;
}
.goog-control-hover#docs-folder .docs-icon-img {
	opacity: 0.55;
}
.goog-control-active#docs-folder .docs-icon-img {
	opacity: 0.65;
}
.goog-control-open#docs-folder .docs-icon-img {
	opacity: 0.65;
}
.jfk-star-hover#docs-star {
	cursor: pointer;
}
.goog-control-hover#docs-folder .docs-icon-img {
	cursor: pointer;
}
#docs-star {
	vertical-align: baseline;
}
#docs-folder .docs-icon {
	vertical-align: baseline;
}
.docs-debug-info {
	color: rgb(119, 119, 119) !important; font-size: 10px;
}
.docs-debug-info a {
	color: rgb(119, 119, 119) !important; font-size: 10px;
}
.docs-debug-container {
	margin-right: 6px; vertical-align: top;
}
.docs-titlebar-buttons {
	padding: 0px 44px 0px 0px; top: 26px; text-align: right; right: 0px; =
vertical-align: middle; white-space: nowrap; position: absolute;
}
.docs-titlebar-button {
	z-index: 1;
}
.docs-debug-container {
	z-index: 1;
}
#docs-docos-commentsbutton {
	margin-right: 9px;
}
#docs-titlebar-save {
	text-align: center;
}
#docs-docos-commentsbutton {
	height: 24px; padding-bottom: 3px; vertical-align: middle;
}
#docs-titlebar-share-client-button div {
	height: 24px; padding-bottom: 3px; vertical-align: middle;
}
#docs-titlebar-share-client-button div.jfk-button {
	margin-right: 0px;
}
#docs-docos-commentsbutton {
	cursor: default;
}
.docs-titlebar-share-label .goog-imageless-button-content {
	padding-right: 6px;
}
.docs-titlebar-share-label .goog-custom-button-inner-box {
	padding-right: 6px; padding-left: 10px;
}
.docs-titlebar-buttons .goog-menu-button-dropdown {
	top: 2px; vertical-align: baseline; position: relative;
}
.docs-menubar {
	font: 13px/normal Arial, sans-serif; height: 29px; margin-left: 52px; =
display: inline-block; white-space: nowrap; position: relative; cursor: =
default; font-size-adjust: none; font-stretch: normal;
}
.docs-menubar .goog-control {
	padding: 5px 7px; border: 1px solid transparent; border-image: none;
}
.docs-menubar .goog-control-hover {
	background: rgb(238, 238, 238); border-color: rgb(238, 238, 238);
}
.docs-menubar .goog-control-open {
	background: rgb(255, 255, 255); border-width: 1px 1px medium; =
border-style: solid solid none; border-color: rgba(0, 0, 0, 0.2) rgba(0, =
0, 0, 0.2) currentColor; border-image: none; color: black; z-index: =
1003; box-shadow: 0px 2px 4px rgba(0,0,0,0.2); -moz-box-shadow: 0 2px =
4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, =
0.2);
}
.docs-menubar .goog-control-disabled {
	color: rgb(204, 204, 204);
}
#docs-editor-container {
	background: rgb(238, 238, 238); padding: 0px;
}
#docs-editor {
	background: rgb(238, 238, 238);
}
.docs-gaia-disabled {
	color: rgb(153, 153, 153); cursor: text;
}
.docs-hide-label {
	display: none;
}
.docs-title-save-label {
	color: rgb(119, 119, 119); overflow: hidden; margin-left: 14px; =
vertical-align: text-bottom; display: inline-block; white-space: nowrap; =
-ms-text-overflow: ellipsis; max-width: 250px;
}
.docs-title-save-label:hover {
	text-decoration: underline; cursor: pointer;
}
.docs-title-save-label-focused {
	text-decoration: underline; cursor: pointer;
}
.docs-title-save-label-disabled:hover {
	text-decoration: none; cursor: auto;
}
.docs-rename-dialog {
	width: 340px;
}
.docs-edit-description-dialog {
	width: 340px;
}
.docs-rename-dialog .modal-dialog-userInput {
	width: 300px;
}
.docs-edit-description-dialog .modal-dialog-userInput {
	width: 300px;
}
#docs-help-anchor {
	left: 30%; position: absolute;
}
#docs-help-anchor-right {
	right: 0px; position: absolute;
}
.docs-faux-link {
	color: rgb(34, 0, 204); text-decoration: underline; cursor: pointer;
}
.docs-offscreen {
	left: -10000px; top: -10000px; position: absolute;
}
.modal-dialog-bg {
	z-index: 1002;
}
.modal-dialog {
	z-index: 1003;
}
.goog-menu {
	z-index: 1003;
}
#docs-menu-shield {
	position: absolute; z-index: 1004; background-color: rgb(255, 255, =
255);
}
.docs-menu-hide-mnemonics .goog-menuitem-mnemonic-hint {
	text-decoration: none;
}
.docs-menu-hide-mnemonics .goog-menuitem-mnemonic-separator {
	display: none;
}
.goog-menu-noaccel.goog-menu .apps-menuitem {
	padding-right: 10px;
}
.goog-menu-noicon.goog-menu .apps-menuitem.goog-menuitem {
	padding-left: 16px;
}
.apps-menuitem.goog-menuitem {
	padding: 6px 10px 6px 30px; white-space: normal;
}
.apps-menuitem.goog-menuitem-highlight {
	padding-top: 6px; padding-bottom: 6px;
}
.apps-menuitem .goog-menuitem-label {
	padding-right: 6px;
}
.apps-menuitem .goog-menuitem-accel {
	padding: 0px 0px 0px 24px; float: right; position: relative;
}
.apps-menuitem .goog-submenu-arrow {
	right: 0px; padding-left: 35px; float: right; position: relative;
}
.goog-menuitem-ie.apps-menuitem {
	padding: 3px 10px 20px 30px;
}
.apps-menuitem .goog-menuitem-icon-ie {
	top: 0em; float: left;
}
.apps-menuitem .goog-menuitem-label-ie {
	float: left;
}
input {
	font-family: inherit;
}
.collections-bubble-header {
	font-weight: bold;
}
.collections-bubble-list {
	padding: 5px 0px;
}
.collections-bubble-none {
	color: rgb(153, 153, 153); padding-left: 20px;
}
.collections-bubble-row {
	padding-top: 5px;
}
.collections-bubble-row .docs-icon {
	top: -4px; position: relative; opacity: 0.4;
}
.collections-bubble-row a:visited {
	color: rgb(17, 85, 204);
}
body {
	font: 13px/normal arial, sans-serif; margin: 0px; color: black; =
font-size-adjust: none; font-stretch: normal; background-color: white;
}
.jfk-activityIndicator {
	display: inline-block; position: relative; direction: ltr;
}
.jfk-activityIndicator {
	width: 19px; height: 19px;
}
.jfk-activityIndicator-icon {
	width: 19px; height: 19px;
}
.jfk-activityIndicator-circle {
	width: 19px; height: 19px;
}
.jfk-activityIndicator-circle-transition {
	width: 19px; height: 19px;
}
.jfk-activityIndicator.jfk-activityIndicator-small {
	width: 16px; height: 16px;
}
.jfk-activityIndicator-small .jfk-activityIndicator-icon {
	width: 16px; height: 16px;
}
.jfk-activityIndicator-small .jfk-activityIndicator-circle {
	width: 16px; height: 16px;
}
.jfk-activityIndicator-small .jfk-activityIndicator-circle-transition {
	width: 16px; height: 16px;
}
.jfk-activityIndicator-icon {
	background: =
url("//ssl.gstatic.com/ui/v1/activityindicator/offline.png") no-repeat =
center;
}
.jfk-activityIndicator-small .jfk-activityIndicator-icon {
	background: =
url("//ssl.gstatic.com/ui/v1/activityindicator/offline_16.png") =
no-repeat center;
}
.jfk-activityIndicator-icon {
	transition:opacity 0.218s linear 0.44s; left: 0px; top: 0px; position: =
absolute; opacity: 0; -webkit-transition: opacity .218s linear .44s; =
-moz-transition: opacity .218s linear .44s; -o-transition: opacity .218s =
linear .44s;
}
.jfk-activityIndicator-circle {
	border-radius: 50%; left: 0px; top: 0px; position: absolute; =
-webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.jfk-activityIndicator-mask {
	overflow: hidden; position: absolute;
}
.jfk-activityIndicator-circle-transition {
	position: relative;
}
.jfk-activityIndicator-transition {
	transition:0.22s ease-in; -webkit-transition: all .22s ease-in; =
-moz-transition: all .22s ease-in; -o-transition: all .22s ease-in;
}
.jfk-activityIndicator-transition-second {
	transition:0.22s ease-out 0.22s; -webkit-transition: all .22s ease-out =
.22s; -moz-transition: all .22s ease-out .22s; -o-transition: all .22s =
ease-out .22s;
}
.jfk-bubble-promo.jfk-bubble {
	border: 1px solid rgb(240, 195, 109); border-image: none; =
background-color: rgb(249, 237, 190);
}
.jfk-bubble-promo .jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
	border-color: rgb(240, 195, 109) transparent;
}
.jfk-bubble-promo .jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
	border-color: rgb(240, 195, 109) transparent;
}
.jfk-bubble-promo .jfk-bubble-arrowdown .jfk-bubble-arrowimplafter {
	border-color: rgb(249, 237, 190) transparent;
}
.jfk-bubble-promo .jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
	border-color: rgb(249, 237, 190) transparent;
}
.jfk-bubble-promo .jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore {
	border-color: transparent rgb(240, 195, 109);
}
.jfk-bubble-promo .jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
	border-color: transparent rgb(240, 195, 109);
}
.jfk-bubble-promo .jfk-bubble-arrowleft .jfk-bubble-arrowimplafter {
	border-color: transparent rgb(249, 237, 190);
}
.jfk-bubble-promo .jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
	border-color: transparent rgb(249, 237, 190);
}
.jfk-star {
	padding: 2px; width: 19px; height: 19px; text-align: center; display: =
inline-block;
}
.jfk-star::before {
	content: url(//ssl.gstatic.com/ui/v1/star/star4.png);
}
.jfk-star-hover::before {
	content: url(//ssl.gstatic.com/ui/v1/star/star-hover4.png);
}
.jfk-star-active::before {
	content: url(//ssl.gstatic.com/ui/v1/star/star-active4.png);
}
.jfk-star-checked::before {
	content: url(//ssl.gstatic.com/ui/v1/star/star-lit4.png);
}
.jfk-star-hover.jfk-star-checked::before {
	content: url(//ssl.gstatic.com/ui/v1/star/star-lit-hover4.png);
}
.jfk-star-active.jfk-star-checked::before {
	content: url(//ssl.gstatic.com/ui/v1/star/star-lit-active4.png);
}
.sharing-aria-region {
	overflow: hidden;
}
.share-butterbar-container {
	padding-bottom: 5px; font-family: Roboto,arial,sans-serif; font-size: =
13px; font-weight: bold; display: inline-block; position: fixed;
}
.share-client-dialog .share-butterbar-container {
	font-family: arial,sans-serif;
}
.share-butterbar-container .jfk-butterBar-shown {
	height: 21px;
}
.share-butterbar-top {
	top: 23px;
}
.share-butterbar-zindex {
	z-index: 3021;
}
.share-butter-icon {
	width: 21px; height: 21px; margin-top: 1px; margin-right: 1px; =
margin-bottom: 1px; vertical-align: middle; display: inline-block; =
opacity: 0.55;
}
.share-butter-message {
	line-height: 21px;
}
.share-butter-link {
	line-height: 21px;
}
.share-butter-link {
	color: rgb(17, 85, 204); text-decoration: none; cursor: pointer;
}
.share-butter-link:visited {
	color: rgb(17, 85, 204); text-decoration: none; cursor: pointer;
}
.share-butter-link:focus {
=09
}
.share-butter-link:active {
	color: rgb(209, 72, 54);
}
:disabled.share-butter-link {
	color: rgb(34, 34, 34); cursor: default;
}
.share-butter-copy-icon {
	background-position: 0px -313px;
}
.share-butter-specific-people-icon {
	background-position: 0px -484px;
}
.share-butter-person-link-icon {
	background-position: 0px 0px;
}
.share-client-dialog {
	width: auto !important; overflow: auto; max-height: 100%; box-sizing: =
border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
* html .share-client-dialog {
	overflow: visible !important; max-height: none !important;
}
*:first-child + html .share-client-dialog {
	overflow: visible !important; max-height: none !important;
}
.share-client-dialog .modal-dialog-content {
	padding: 0px;
}
.share-client-dialog .modal-dialog-title {
	padding: 0px;
}
.share-client-dialog .share-client-dialog-hidden-title {
	margin: 0px; padding: 0px; height: 0px;
}
.share-client-dialog .modal-dialog-title {
	font-family: arial,sans-serif; font-weight: normal;
}
.share-client-content-iframe {
	border: currentColor; border-image: none; width: 100%; height: 100%;
}
.share-client-dialog .modal-dialog-buttons {
	display: none;
}
.share-client-error-dialog {
	width: 400px; font-family: arial,sans-serif; font-size: 12px;
}
.share-client-loading-contents {
	width: 454px; height: 99px; text-align: center;
}
.share-client-spinner {
	width: 16px; height: 16px; margin-top: 41px; display: inline-block; =
background-image: =
url("//ssl.gstatic.com/docs/documents/share/images/spinner-1.gif");
}
.inline-share-ui-status {
	padding: 5px 10px; height: 19px; font-size: 12pt; font-weight: bold; =
background-color: rgb(241, 244, 255);
}
.inline-share-ui-overlay {
	position: absolute; z-index: 150; opacity: 0; background-color: =
rgb(255, 255, 255);
}
.share-client-panel-dialog-share {
	width: 100%; height: 100%;
}
.share-client-panel-dialog-overlay {
	position: absolute; z-index: 150;
}
.share-client-offscreen {
	left: -10000px !important; top: -10000px !important; position: absolute =
!important;
}
.share-client-loading-dialog {
	font-family: arial,sans-serif;
}
.jfk-tooltip {
	z-index: 30000;
}
.scb-container {
	display: inline-block;
}
.scb-icon {
	display: inline-block;
}
.scb-split-button {
	border-radius: 2px 0px 0px 2px; -webkit-border-radius: 2px 0 0 2px; =
-moz-border-radius: 2px 0 0 2px;
}
.scb-button-icon {
	margin: -3px 2px 0px -5px; vertical-align: middle !important;
}
.scb-tooltip-contents {
	color: rgb(255, 255, 255); font-size: 13px; max-width: 300px;
}
.scb-tooltip-title {
	font-size: 14px; font-weight: bold;
}
.scb-tooltip-text {
	font-weight: normal;
}
.scb-tooltip-icon-container {
	width: 25px; vertical-align: top;
}
.scb-tooltip-separator {
	margin: 2px 0px; border-top-color: rgb(85, 85, 85); border-top-width: =
1px; border-top-style: solid;
}
.jfk-button-standard .scb-button-icon {
	opacity: 0.7;
}
.jfk-button-checked.jfk-button-standard .scb-button-icon {
	opacity: 0.9;
}
.jfk-button-selected.jfk-button-standard .scb-button-icon {
	opacity: 0.9;
}
.jfk-button-hover.jfk-button-standard .scb-button-icon {
	opacity: 0.9;
}
.jfk-button-disabled.jfk-button-standard .scb-button-icon {
	opacity: 0.333;
}
.scb-public-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-public-icon-black {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-unlisted-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-unlisted-icon-black {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-domain-public-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-domain-public-icon-black {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-domain-unlisted-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-domain-unlisted-icon-black {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-privately-shared-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-privately-shared-icon-black {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-private-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-private-icon-black {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: =
no-repeat;
}
.scb-public-icon-black {
	background-position: 0px -126px;
}
.scb-unlisted-icon-black {
	background-position: 0px 0px;
}
.scb-domain-public-icon-black {
	background-position: 0px -221px;
}
.scb-domain-unlisted-icon-black {
	background-position: 0px -105px;
}
.scb-privately-shared-icon-black {
	background-position: 0px -484px;
}
.scb-private-icon-black {
	background-position: 0px -568px;
}
.scb-public-icon-white {
	background-position: 0px -242px;
}
.scb-unlisted-icon-white {
	background-position: 0px -634px;
}
.scb-domain-public-icon-white {
	background-position: 0px -42px;
}
.scb-domain-unlisted-icon-white {
	background-position: 0px -84px;
}
.scb-privately-shared-icon-white {
	background-position: 0px -292px;
}
.scb-private-icon-white {
	background-position: 0px -358px;
}
.share-client-shoutout-promo {
	width: 250px;
}
.share-client-shoutout-promo-title {
	font-size: 15px; font-weight: bold;
}
.share-client-shoutout-promo-warning {
	color: red; font-size: 11px; font-weight: bold;
}
.share-client-shoutout-icon {
	background-position: 0px -176px; width: 21px; height: 21px; margin-top: =
-3px; vertical-align: middle; display: inline-block; background-repeat: =
no-repeat;
}
.share-client-shoutout-button {
	border-radius: 0px 2px 2px 0px; z-index: 1; min-width: 0px; =
-webkit-border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0;
}
#googlebar-coldstart {
	padding: 0px 30px; height: 28px; line-height: 28px; z-index: 1003; =
background-color: transparent;
}
.googlebar-coldstart-email-container {
	height: inherit; float: right; background-color: rgb(255, 255, 255);
}
.googlebar-coldstart-email {
	padding: 0px 15px; color: rgb(153, 153, 153); font-size: 11px;
}
.modal-dialog a {
	color: rgb(17, 85, 204);
}
.docs-chat-pane-container {
	top: 0px; width: 250px; right: 0px; border-top-color: rgb(229, 229, =
229); border-left-color: rgb(229, 229, 229); border-top-width: 1px; =
border-left-width: 1px; border-top-style: solid; border-left-style: =
solid; position: absolute;
}
.docs-chat-pane {
	height: 100%; overflow: hidden; font-size: 13px; position: relative; =
background-color: rgb(255, 255, 255);
}
.docs-chat-users {
	background: rgb(245, 245, 245); margin: 0px; padding: 8px 0px 3px; =
text-align: left; color: rgb(0, 0, 0); overflow: auto; vertical-align: =
top; max-height: 33%; outline-style: none;
}
.docs-chat-users-empty {
	display: none;
}
.docs-chat-messages {
	padding: 8px 1em 0px 2em; color: rgb(0, 0, 0); overflow: auto; =
vertical-align: middle; position: relative; outline-style: none; =
background-color: rgb(255, 255, 255);
}
.docs-chat-edit-container {
	background: rgb(238, 238, 238); margin: 0px; outline: 0px; width: =
250px; height: 96px; bottom: 0px; position: absolute;
}
.docs-chat-edit-box {
	font: 100%/normal Arial, sans-serif; padding: 3px 0px 3px 10px; =
outline: 0px; border: 1px solid rgb(94, 160, 227); border-image: none; =
left: 13px; top: 17px; width: 212px; height: 55px; overflow: auto; =
position: relative; min-height: 55px; font-size-adjust: none; =
font-stretch: normal;
}
.docs-chat-edit-box-focus {
	border: 2px solid rgb(94, 160, 227); border-image: none;
}
.label-input-label {
	color: rgb(169, 169, 169);
}
.docs-chat-status {
	color: gray; margin-left: -1em;
}
.docs-chat-name {
	font-weight: bold; margin-left: -1em; float: left;
}
.docs-chat-message {
	margin-top: 2px; -ms-word-wrap: break-word; outline-style: none;
}
.docs-user-roster {
	margin: 0px; padding: 0px 0px 10px 1em; position: relative; =
outline-style: none;
}
.docs-user-roster-name {
	left: 2.7em; top: 0px; color: rgb(102, 102, 102); position: absolute;
}
.docs-user-roster-bubble {
	top: 1px; width: 13px; height: 13px; margin-right: 1px; vertical-align: =
text-bottom;
}
.docs-user-roster-bubble-clickable {
	cursor: pointer;
}
.docs-chat-anon {
	padding: 5px; color: gray; font-size: 11px;
}
.docs-presence-widget {
	margin: 0px 0px 5px; outline: 0px; top: 11px; width: 207px; height: =
19px; right: 44px; position: absolute; cursor: pointer;
}
#docs-presence-menubar .docs-presence-widget {
	top: 5px;
}
#docs-presence .docs-presence-widget {
	width: auto; text-align: left; right: auto; display: inline-block; =
position: relative;
}
.docs-presence-widget-inner {
	border: 1px solid transparent; border-image: none; height: 17px; =
margin-bottom: 8px;
}
#docs-presence .docs-presence-widget-inner {
	display: inline-block; max-width: 190px;
}
.docs-presence-widget-normal .docs-presence-widget-inner {
	background: rgb(255, 255, 255); border-color: rgb(255, 255, 255); =
color: rgb(102, 102, 102);
}
.docs-presence-widget-hover .docs-presence-widget-inner {
	background: rgb(243, 243, 243); border-color: rgb(243, 243, 243); =
color: rgb(34, 34, 34) !important;
}
.docs-presence-widget-focused .docs-presence-widget-inner {
	background: rgb(243, 243, 243); border-color: rgb(243, 243, 243); =
color: rgb(34, 34, 34) !important;
}
.docs-presence-widget-open .docs-presence-widget-inner {
	background: rgb(243, 243, 243); border-color: rgb(229, 229, 229); =
color: rgb(102, 102, 102);
}
.docs-presence-widget-notify .docs-presence-widget-inner {
	color: rgb(255, 255, 255);
}
.docs-presence-widget-arrow {
	top: 0px; position: absolute !important;
}
.docs-presence-widget-content {
	padding: 0px 4px; line-height: 18px; overflow: hidden; font-size: 11px; =
white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 98px;
}
#docs-presence .docs-presence-widget-content {
	vertical-align: top; position: relative; max-width: 90px;
}
.docs-presence-widget-collab {
	top: 1px; right: 4px; overflow: hidden; position: absolute; max-width: =
90px;
}
#docs-presence .docs-presence-widget-collab {
	top: auto; right: auto; margin-right: 4px; display: inline-block; =
position: relative;
}
.docs-presence-widget-collab .docs-user-roster-bubble {
	margin: 1px; vertical-align: baseline;
}
#docs-presence-container {
	height: 29px; margin-right: 10px; vertical-align: middle;
}
#docs-presence {
	vertical-align: top;
}
.docs-presence-plus-widget {
	outline: 0px; text-align: left; max-width: 250px;
}
#docs-bars .docs-presence-plus-widget {
	top: 2px; right: 0px; overflow: hidden; position: absolute;
}
.docs-presence-plus-widget-inner {
	vertical-align: top;
}
.docs-presence-plus-widget-status {
	margin: 8px 10px 0px 0px; text-align: right; color: rgb(34, 34, 34); =
display: none;
}
.docs-presence-plus-widget-open .docs-presence-plus-widget-status {
	display: block;
}
.docs-presence-plus-widget-collabs {
	height: 30px;
}
.docs-presence-plus-widget-open .docs-presence-plus-widget-collabs {
	display: none;
}
.docs-presence-plus-widget-overflow-button {
	margin: 0px 2px 0px -1px; padding: 0px; border-radius: 0px; width: =
13px; height: 28px; min-width: 0px;
}
.docs-presence-plus-widget-overflow-button =
.goog-flat-menu-button-dropdown {
	right: 3px;
}
.docs-presence-plus-widget-overflow-menu {
	padding: 7px; text-align: left; overflow: auto; white-space: nowrap; =
max-height: 300px;
}
.docs-presence-plus-widget-overflow {
	height: 30px; overflow: hidden; vertical-align: top;
}
.docs-presence-plus-collab-widget-container {
	height: 30px; overflow: hidden; vertical-align: top;
}
.docs-presence-plus-collab-widget-color-block {
	width: 25px; height: 30px; overflow: hidden;
}
.docs-presence-plus-collab-widget-menuitem {
	padding: 0px;
}
.docs-presence-plus-collab-widget-container {
	margin: 0px 2px; width: 25px;
}
.docs-presence-plus-collab-widget-color-block {
	opacity: 0.5;
}
.docs-presence-plus-collab-widget-active =
.docs-presence-plus-collab-widget-color-block {
	opacity: 1;
}
.docs-presence-plus-collab-widget-exit =
.docs-presence-plus-collab-widget-color-block {
	width: 0px; height: 0px;
}
.docs-presence-plus-collab-widget-image {
	width: 25px; height: 25px; padding-bottom: 5px;
}
.docs-presence-plus-collab-widget-image-container {
	width: 25px; height: 25px; padding-bottom: 5px;
}
.docs-presence-plus-collab-widget-image-container {
	overflow: hidden;
}
.docs-presence-plus-collab-widget-image-border {
	height: 24px; border-bottom-color: rgb(255, 255, 255); =
border-bottom-width: 1px; border-bottom-style: solid;
}
.docs-presence-plus-widget-overflow-menu =
.docs-presence-plus-collab-widget-image-border {
	height: 25px; border-bottom-color: currentColor; border-left-color: =
rgb(255, 255, 255); border-bottom-width: medium; border-left-width: 1px; =
border-bottom-style: none; border-left-style: solid;
}
.docs-presence-plus-widget-overflow-menu =
.docs-presence-plus-collab-widget-image {
	left: -1px; position: relative;
}
.docs-presence-plus-collab-widget-idle-text {
	color: rgb(119, 119, 119); font-size: 11px;
}
.docs-presence-plus-collab-widget-active =
.docs-presence-plus-collab-widget-idle-text {
	display: none;
}
.docs-presence-plus-widget-overflow-button-collabs {
	margin: 0px;
}
.docs-presence-plus-collab-widget-enter =
.docs-presence-plus-collab-widget-color-block {
	animation-name: color-join; animation-duration: 0.5s; =
-webkit-animation-name: color-join; -moz-animation-name: color-join; =
-webkit-animation-duration: .5s; -moz-animation-duration: .5s;
}
.docs-presence-plus-collab-widget-enter =
.docs-presence-plus-collab-widget-image-container {
	animation-name: image-join; animation-duration: 1.5s; =
animation-timing-function: ease-in; -webkit-animation-name: image-join; =
-moz-animation-name: image-join; -webkit-animation-duration: 1.5s; =
-moz-animation-duration: 1.5s; -webkit-animation-timing-function: =
ease-in; -moz-animation-timing-function: ease-in;
}
.docs-presence-plus-collab-widget-exit =
.docs-presence-plus-collab-widget-color-block {
	animation-name: collab-exit; animation-duration: 1s; =
-webkit-animation-name: collab-exit; -moz-animation-name: collab-exit; =
-webkit-animation-duration: 1s; -moz-animation-duration: 1s;
}
.docs-presence-plus-collab-widget-exit =
.docs-presence-plus-collab-widget-image {
	animation-name: collab-image-exit; animation-duration: 1s; =
-webkit-animation-name: collab-image-exit; -moz-animation-name: =
collab-image-exit; -webkit-animation-duration: 1s; =
-moz-animation-duration: 1s;
}
.docs-presence-plus-widget-overflow-menu =
.docs-presence-plus-collab-widget-container {
	margin: 0px 0px 5px; width: auto; height: 25px; display: block;
}
.docs-presence-plus-widget-overflow-menu =
.docs-presence-plus-collab-widget-color-block {
	width: 30px;
}
.docs-presence-plus-widget-overflow-menu =
.docs-presence-plus-collab-widget {
	height: 25px; padding-right: 20px;
}
.docs-presence-plus-widget-overflow-menu =
.docs-presence-plus-collab-widget-image {
	padding-bottom: 0px;
}
.docs-presence-plus-widget-overflow-menu =
.docs-presence-plus-collab-widget-image-container {
	padding-bottom: 0px;
}
.docs-presence-plus-widget-overflow-menu =
.docs-presence-plus-collab-widget-image-container {
	padding-left: 5px;
}
.docs-presence-plus-widget-overflow-menu =
.docs-presence-plus-collab-widget-name {
	margin: 4px 0px 0px 5px; color: rgb(34, 34, 34); font-size: 13px; =
vertical-align: top;
}
.talk_roster {
	display: none;
}
.jfk-button.docs-chat {
	border-radius: 0px; height: 28px; margin-right: 0px; margin-left: 2px; =
vertical-align: top; min-width: 24px;
}
.jfk-button.docs-chat .docs-icon {
	opacity: 0.7;
}
.jfk-button-checked.jfk-button.docs-chat .docs-icon {
	opacity: 0.9;
}
.jfk-button-disabled.jfk-button.docs-chat .docs-icon {
	opacity: 0.333;
}
.docs-chat-mole-hidden > div {
	left: -10000px !important; top: -10000px !important;
}
.talk_chat_widget {
	z-index: 900 !important;
}
.docs-copydocdialog-filenameinput {
	width: 250px;
}
.docs-copydocdialog-warning {
	color: rgb(153, 153, 153); font-size: 11px;
}
.docs-copydocdialog-commentcheckbox {
	padding-top: 5px;
}
.picker-min.picker-iframe {
	padding: 0px; color: rgb(0, 0, 0); position: absolute; z-index: 1002; =
box-shadow: 0px 4px 16px rgba(0,0,0,0.2); -moz-box-shadow: rgba(0, 0, 0, =
.2) 0 4px 16px; -webkit-box-shadow: rgba(0, 0, 0, .2) 0 4px 16px;
}
.picker-minew.picker-iframe .picker-min-frame-up {
	background-color: rgb(241, 241, 241);
}
.goog-menu.picker-min.picker-iframe {
	border-color: rgb(204, 204, 204); line-height: 0; overflow: visible; =
max-height: none;
}
.picker-min-top.picker-iframe {
	margin-top: 15px;
}
.picker-min-top.picker-minew.picker-iframe {
	margin-top: 9px;
}
.picker-min-bottom.picker-iframe {
	margin-top: -15px;
}
.picker-min-bottom.picker-minew.picker-iframe {
	margin-top: -9px;
}
.picker-iframe .picker-min-arrow-up {
	width: 32px; position: absolute; z-index: 0;
}
.picker-iframe .picker-min-arrow-down {
	width: 32px; position: absolute; z-index: 0;
}
.picker-iframe .picker-min-arrow-up {
	top: -15px;
}
.picker-minew.picker-iframe .picker-min-arrow-up {
	top: -10px; width: 20px;
}
.picker-iframe .picker-min-arrow-down {
	bottom: -16px;
}
.picker-minew.picker-iframe .picker-min-arrow-down {
	bottom: -10px; margin-left: -10px;
}
.picker-iframe .picker-min-arrow-inner {
	border: 16px solid currentColor; border-image: none; width: 0px; =
height: 0px; position: absolute;
}
.picker-iframe .picker-min-arrow-border {
	border: 16px solid currentColor; border-image: none; width: 0px; =
height: 0px; position: absolute;
}
.picker-minew.picker-iframe .picker-min-arrow-inner {
	border: 10px solid currentColor; border-image: none;
}
.picker-minew.picker-iframe .picker-min-arrow-border {
	border: 10px solid currentColor; border-image: none;
}
.picker-minew.picker-iframe .picker-min-arrow-up .picker-min-arrow-inner =
{
	border-color: rgb(241, 241, 241) transparent;
}
.picker-iframe .picker-min-arrow-up .picker-min-arrow-inner {
	border-color: rgb(255, 255, 255) transparent; top: 1px; z-index: 1;
}
.picker-iframe .picker-min-arrow-down .picker-min-arrow-inner {
	border-color: rgb(255, 255, 255) transparent; bottom: 1px; z-index: 1;
}
.picker-iframe .picker-min-arrow-up .picker-min-arrow-border {
	border-color: rgba(0, 0, 0, 0.2) transparent;
}
.picker-iframe .picker-min-arrow-down .picker-min-arrow-border {
	border-color: rgba(0, 0, 0, 0.2) transparent;
}
.picker-iframe .picker-min-arrow-down .picker-min-arrow-border {
	bottom: 0px;
}
.picker-iframe .picker-min-arrow-up .picker-min-arrow-inner {
	border-top-width: 0px;
}
.picker-iframe .picker-min-arrow-up .picker-min-arrow-border {
	border-top-width: 0px;
}
.picker-iframe .picker-min-arrow-down .picker-min-arrow-inner {
	border-bottom-width: 0px;
}
.picker-iframe .picker-min-arrow-down .picker-min-arrow-border {
	border-bottom-width: 0px;
}
.fatal-error-dialog-container {
	width: 374px; display: table;
}
.fatal-error-dialog-contents {
	display: table-row; min-height: 100px;
}
.fatal-error-message {
	width: 320px; vertical-align: middle; display: table-cell;
}
.fatal-error-image-container {
	vertical-align: middle; display: table-cell;
}
.fatal-error-image {
	content: url(//ssl.gstatic.com/docs/common/oops2-small.svg);
}
.fatal-error-debug-text {
	width: 90%; height: 200px; font-size: 85%;
}
.docs-invite-favicon {
	width: 16px; height: 16px; margin-right: 5px; vertical-align: sub;
}
.docs-invite-header {
	background: rgb(245, 245, 245); width: 100%; height: 77px; color: =
rgb(68, 68, 68); font-size: 12.5px; border-bottom-color: rgb(217, 217, =
217); border-bottom-width: 1px; border-bottom-style: solid; =
-ms-overflow-x: hidden; -ms-overflow-y: hidden; max-height: 77px;
}
.docs-invite-header > div {
	width: 100%; height: 100%; display: table; max-height: inherit;
}
.docs-invite-button {
	margin-right: 25px;
}
.docs-invite-fixedcol {
	vertical-align: middle; display: table-cell; white-space: nowrap;
}
.docs-invite-flexcol {
	width: 100%; vertical-align: middle; display: table-cell; max-height: =
inherit;
}
.docs-invite-inviter-img {
	border: 1px solid rgb(204, 204, 204); border-image: none; height: 60px; =
margin-left: 25px;
}
.docs-invite-heavy {
	color: rgb(34, 34, 34); font-weight: bold;
}
.docs-invite-business-icon {
	margin-left: 40px;
}
.docs-invite-msg {
	margin: 0px 10px 0px 25px; line-height: 2; max-height: inherit;
}
.docs-invite-business-header {
	position: absolute; z-index: 1;
}
.docs-offline-optinpromo {
	max-width: 500px;
}
.docs-offline-optinpromo h1 {
	font-size: 19px;
}
.docs-offline-optinpromo h4 {
	color: rgb(153, 153, 153); font-size: 11px;
}
.docs-offline-optinpromo hr {
	border-width: 1px 0px 0px; border-top-color: rgb(225, 225, 225); =
border-top-style: solid;
}
.docs-offline-optinpromo-confirm-buttons {
	margin-top: 15px;
}
.docs-labelinputmenuitem {
	padding-right: 30px; padding-left: 30px;
}
#docs-omnibox-toolbar .docs-omnibox-autocomplete {
	margin-right: 4px;
}
.docs-omnibox-autocomplete {
	margin-top: 4px;
}
.docs-omnibox-input {
	width: 100%; min-width: 178px; box-sizing: border-box; -moz-box-sizing: =
border-box; -webkit-box-sizing: border-box;
}
:-ms-input-placeholder.docs-omnibox-input {
	color: rgb(119, 119, 119); font-family: arial,sans-serif; font-size: =
11px; font-weight: bold; opacity: 1;
}
.docs-omnibox-autocomplete .ac-renderer {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: auto; =
position: fixed; z-index: 1003; min-width: 250px; box-shadow: 0px 2px =
4px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); =
-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px =
4px rgba(0, 0, 0, 0.2);
}
.docs-omnibox-autocomplete .ac-highlighted {
	font-weight: bold;
}
.docs-omnibox-autocomplete .ac-active {
	background-color: rgb(238, 238, 238);
}
.docs-promo-title-prefix {
	color: rgb(210, 83, 66); font-weight: bold;
}
.docs-promo-title {
	color: rgb(51, 51, 51); font-weight: bold;
}
.docs-promo-content {
	color: rgb(102, 102, 102); cursor: pointer;
}
.docs-promo-dismiss-link {
	color: rgb(17, 85, 204); cursor: pointer;
}
#docs-revisions-sidebar {
	width: 250px; right: 0px; border-left-color: rgb(229, 229, 229); =
border-left-width: 1px; border-left-style: solid; position: absolute; =
outline-style: none; background-color: rgb(255, 255, 255);
}
#docs-revisions-sidebar-header {
	padding: 10px 0px 10px 12px; border: 1px solid rgb(50, 50, 50); =
border-image: none; height: 15px; color: white; font-size: 13px; =
font-weight: bold; background-color: rgb(50, 50, 50);
}
#docs-revisions-sidebar-close {
	top: 8px; right: 6px; position: absolute; cursor: pointer;
}
#docs-revisions-sidebar-list {
	overflow: auto; position: relative; -ms-overflow-x: hidden;
}
#docs-revisions-sidebar-actions {
	padding: 9px 0px 9px 14px; width: 236px; bottom: 0px; font-size: 13px; =
border-top-color: rgb(207, 207, 207); border-top-width: 1px; =
border-top-style: solid; position: absolute; box-shadow: 0px -4px 16px =
rgba(0,0,0,0.2); -moz-box-shadow: 0 -4px 16px rgba(0, 0, 0, 0.2); =
-webkit-box-shadow: 0 -4px 16px rgba(0, 0, 0, 0.2);
}
#docs-revisions-sidebar-detail-button {
	margin-top: 9px;
}
#docs-revisions-sidebar-iw-button {
	margin-top: 9px;
}
.docs-revisions-tile {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(221, =
221, 221); padding: 5px 12px;
}
.docs-revisions-tile-selected {
	background-color: rgb(238, 238, 238) !important;
}
.docs-revisions-tile-hover {
	background-color: rgb(238, 238, 238);
}
.docs-revisions-tile-link {
	color: rgb(17, 85, 204); font-size: 13px; display: block; cursor: =
pointer;
}
.docs-revisions-tile-timestamp {
	color: black; margin-bottom: 2px;
}
.docs-revisions-tile-selected .docs-revisions-tile-timestamp {
	color: rgb(209, 72, 54); font-weight: bold;
}
.docs-revisions-tile-collaborator {
	color: rgb(128, 128, 128); font-size: 11px; margin-right: 8px;
}
.docs-revisions-tile-swatch {
	top: 3px; width: 8px; height: 8px; margin-right: 3px; float: left; =
position: relative;
}
.docs-revisions-tile-actions {
	padding-left: 12px; margin-top: 3px;
}
.docs-revisions-tile-floater {
	border: 2px solid rgb(187, 204, 255); border-image: none; width: 2px; =
position: absolute; border-top-right-radius: 12px; =
border-bottom-right-radius: 12px; background-color: rgb(187, 204, 255); =
-moz-border-radius-topright: 12px; -moz-border-radius-bottomright: 12px; =
-webkit-border-top-right-radius: 12px; =
-webkit-border-bottom-right-radius: 12px;
}
.alt-text-dialog-content textarea {
	font-family: Arial;
}
#alt-text-dialog-title {
	width: 400px;
}
#alt-text-dialog-description {
	width: 400px;
}
#alt-text-dialog-description {
	height: 100px; padding-top: 6px; padding-left: 9px;
}
.alt-text-dialog-content td {
	padding-top: 10px; vertical-align: top;
}
.alt-text-dialog-content tr {
	margin: 5px 0px;
}
.alt-text-dialog-content label {
	top: 5px; padding-right: 30px; font-weight: bold; position: relative;
}
.alt-text-dialog-intro {
	padding: 5px 0px; max-width: 500px;
}
.docs-bubble {
	border-width: 1px; border-style: solid; border-color: rgb(187, 187, =
187) rgb(187, 187, 187) rgb(168, 168, 168); padding: 12px 20px; =
border-radius: 2px; border-image: none; color: rgb(102, 102, 102); =
white-space: nowrap; position: absolute; z-index: 502; cursor: default; =
box-shadow: 0px 1px 3px rgba(0,0,0,0.2); background-color: rgb(255, 255, =
255); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2); -webkit-box-shadow: =
0 1px 3px rgba(0, 0, 0, .2); -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, =
.2);
}
.docs-bubble-link {
	color: rgb(17, 85, 204) !important; text-decoration: none !important; =
cursor: pointer;
}
.docs-bubble a {
	color: rgb(17, 85, 204) !important; text-decoration: none !important; =
cursor: pointer;
}
.docs-bubble a {
	overflow: hidden; vertical-align: middle; display: inline-block; =
-ms-text-overflow: ellipsis; max-width: 400px;
}
.docs-bubble-link:hover {
	text-decoration: underline !important;
}
.docs-bubble a:hover {
	text-decoration: underline !important;
}
.docs-bubble-label {
	font-weight: bold;
}
a.docs-bubble-link-disabled {
	color: rgb(204, 204, 204) !important; text-decoration: none !important;
}
.docs-clipboardshortcutsdialog {
	color: rgb(102, 102, 102);
}
.docs-clipboardshortcutsdialog-shortcut {
	padding-right: 40px;
}
.docs-clipboardshortcutsdialog-mac =
.docs-clipboardshortcutsdialog-shortcut {
	padding-right: 95px;
}
.docs-clipboardshortcutsdialog-shortcut-command {
	padding-bottom: 5px;
}
.docs-clipboardshortcutsdialog-shortcuts {
	padding: 15px 0px;
}
.docs-clipboardshortcutsdialog-shortcut-command {
	line-height: 1; font-size: 36px; font-weight: bold;
}
.color-dialog.modal-dialog {
	padding: 10px;
}
.color-dialog > .modal-dialog-title {
	display: none;
}
.color-dialog > .modal-dialog-buttons {
	padding-left: 18px; margin-top: 8px;
}
.docs-colormenuitems-scheme-header {
	padding-left: 5px;
}
.docs-colormenuitems-custom-header {
	margin-left: -23px;
}
.goog-menu.docs-colormenuitems {
	padding: 10px;
}
.docs-colormenuitems .jfk-palette-table {
	margin: 0px; padding: 3px;
}
.docs-colormenuitems .jfk-palette-cell-hover {
	outline: rgb(0, 0, 0) solid 1px; border: 1px solid rgb(255, 255, 255); =
border-image: none;
}
.docs-colormenuitems-theme-header {
	padding-top: 5px;
}
.docs-colormenuitems-custom-palette .jfk-palette-cell {
	border-color: rgb(204, 204, 204); width: 16px; height: 16px;
}
.docs-colormenuitems-custom-palette .jfk-palette-cell-selected {
	border-color: black;
}
.docs-chromeappinstalldialog-image {
	vertical-align: top;
}
.docs-chromeappinstalldialog-textpart {
	padding: 0px 0px 15px 25px; width: 360px; color: rgb(102, 102, 102);
}
.docs-loading-animation {
	margin: auto; left: 0px; top: 0px; width: 28px; height: 6px; right: =
0px; bottom: 0px; position: absolute;
}
.docs-loading-animation-dot-1 {
	border-radius: 6px; width: 6px; height: 6px; display: inline-block; =
position: absolute; background-color: rgba(0, 0, 0, 0.2);
}
.docs-loading-animation-dot-2 {
	border-radius: 6px; width: 6px; height: 6px; display: inline-block; =
position: absolute; background-color: rgba(0, 0, 0, 0.2);
}
.docs-loading-animation-dot-3 {
	border-radius: 6px; width: 6px; height: 6px; display: inline-block; =
position: absolute; background-color: rgba(0, 0, 0, 0.2);
}
.docs-loading-animation-dot-1 {
	animation:docs-loading-animation-pulse 1s ease-in-out infinite; left: =
0px; -webkit-animation: docs-loading-animation-pulse 1s ease-in-out =
infinite 0s; -moz-animation: docs-loading-animation-pulse 1s ease-in-out =
infinite 0s; -o-animation: docs-loading-animation-pulse 1s ease-in-out =
infinite 0s;
}
.docs-loading-animation-dot-2 {
	animation:docs-loading-animation-pulse 1s ease-in-out 0.33s infinite; =
left: 50%; margin-left: -3px; -webkit-animation: =
docs-loading-animation-pulse 1s ease-in-out infinite .33s; =
-moz-animation: docs-loading-animation-pulse 1s ease-in-out infinite =
.33s; -o-animation: docs-loading-animation-pulse 1s ease-in-out infinite =
.33s;
}
.docs-loading-animation-dot-3 {
	animation:docs-loading-animation-pulse 1s ease-in-out 0.66s infinite; =
right: 0px; -webkit-animation: docs-loading-animation-pulse 1s =
ease-in-out infinite .66s; -moz-animation: docs-loading-animation-pulse =
1s ease-in-out infinite .66s; -o-animation: docs-loading-animation-pulse =
1s ease-in-out infinite .66s;
}
.docs-findbar-input {
	width: 170px; height: 19px;
}
.docs-slidingdialog .docs-findbar-text {
	padding: 2px; border: 1px solid rgb(170, 170, 170); border-image: none; =
width: 172px; height: 16px; font-size: 11px; margin-right: 4px;
}
.docs-slidingdialog #docs-findbar-spinner {
	transition:width 300ms ease-out; vertical-align: middle; display: =
inline-block; position: relative; -webkit-transition: width 300ms =
ease-out; -moz-transition: width 300ms ease-out; -o-transition: width =
300ms ease-out;
}
.docs-slidingdialog #docs-findbar-button-next {
	margin-right: 8px;
}
.docs-slidingdialog #docs-findbar-button-more-options {
	margin-right: 8px;
}
.docs-findbar-button-previous-rtl {
	margin-left: -1px;
}
.docs-findbar-content .jfk-button-disabled {
	border-color: rgb(220, 220, 220); background-color: rgb(245, 245, 245);
}
.docs-findinput-container {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; =
border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217); =
padding: 0px 8px; border-image: none; width: 100%; min-width: 20px;
}
.docs-findinput-container-focus {
	border: 1px solid rgb(77, 144, 254); border-image: none; box-shadow: =
inset 0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 1px 2px =
rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, =
0.3);
}
.docs-findinput-input {
	background: none !important; margin: 0px; padding: 1px 0px !important; =
border: currentColor !important; border-image: none !important; width: =
100%; height: 25px; font-size: 13px; box-shadow: none !important; =
-moz-box-shadow: none; -webkit-box-shadow: none;
}
.docs-findinput-input:focus {
	background: none !important; margin: 0px; padding: 1px 0px !important; =
border: currentColor !important; border-image: none !important; width: =
100%; height: 25px; font-size: 13px; box-shadow: none !important; =
-moz-box-shadow: none; -webkit-box-shadow: none;
}
.docs-findinput-count-container {
	padding: 0px 8px 0px 4px; text-align: right; overflow: hidden; =
max-width: 120px;
}
.docs-findinput-count {
	color: rgb(204, 204, 204); white-space: nowrap;
}
#fontSizeSelect .goog-toolbar-menu-button-caption {
	width: 20px; overflow: hidden; white-space: nowrap; -ms-text-overflow: =
ellipsis;
}
#docs-font-size .goog-toolbar-menu-button-caption {
	width: 20px; overflow: hidden; white-space: nowrap; -ms-text-overflow: =
ellipsis;
}
#fontSizeSelect .goog-toolbar-combo-button-caption {
	width: 40px !important;
}
#docs-font-size .goog-toolbar-combo-button-caption {
	width: 40px !important;
}
#fontSizeSelect .goog-toolbar-combo-button-input {
	width: 20px;
}
#docs-font-size .goog-toolbar-combo-button-input {
	width: 20px;
}
.hsv {
	width: 182px; height: 185px; position: relative;
}
.hsva {
	width: 182px; height: 185px; position: relative;
}
.hsv label span {
	display: none;
}
.hsva label span {
	display: none;
}
.hsv-hs-backdrop {
	border: 1px solid rgb(153, 153, 153); border-image: none; left: 10px; =
top: 45px; width: 128px; height: 128px; position: absolute;
}
.hsv-hs-image {
	border: 1px solid rgb(153, 153, 153); border-image: none; left: 10px; =
top: 45px; width: 128px; height: 128px; position: absolute;
}
.hsva-hs-backdrop {
	border: 1px solid rgb(153, 153, 153); border-image: none; left: 10px; =
top: 45px; width: 128px; height: 128px; position: absolute;
}
.hsva-hs-image {
	border: 1px solid rgb(153, 153, 153); border-image: none; left: 10px; =
top: 45px; width: 128px; height: 128px; position: absolute;
}
.hsv-hs-backdrop {
	background-color: rgb(0, 0, 0);
}
.hsva-hs-backdrop {
	background-color: rgb(0, 0, 0);
}
.hsv-hs-image {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.png");
}
.hsv-v-image {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.png");
}
.hsv-hs-handle {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.png");
}
.hsv-v-handle {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.png");
}
.hsva-hs-image {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.png");
}
.hsva-v-image {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.png");
}
.hsva-a-image {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.png");
}
.hsva-hs-handle {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.png");
}
.hsva-v-handle {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.png");
}
.hsva-a-handle {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.png");
}
.hsva-swatch-backdrop {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.png");
}
.hsv-noalpha .hsv-hs-image {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.gif");
}
.hsv-noalpha .hsv-v-image {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.gif");
}
.hsv-noalpha .hsv-hs-handle {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.gif");
}
.hsv-noalpha .hsv-v-handle {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.gif");
}
.hsva-noalpha .hsva-hs-image {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.gif");
}
.hsva-noalpha .hsva-v-image {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.gif");
}
.hsva-noalpha .hsva-a-image {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.gif");
}
.hsva-noalpha .hsva-hs-handle {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.gif");
}
.hsva-noalpha .hsva-v-handle {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.gif");
}
.hsva-noalpha .hsva-a-handle {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.gif");
}
.hsva-noalpha .hsva-swatch-backdrop {
	background-image: =
url("//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.gif");
}
.hsv-hs-image {
	background-position: 0px 0px;
}
.hsva-hs-image {
	background-position: 0px 0px;
}
.hsv-hs-handle {
	background-position: 0px -128px; left: 5px; top: 40px; width: 11px; =
height: 11px; overflow: hidden; position: absolute;
}
.hsva-hs-handle {
	background-position: 0px -128px; left: 5px; top: 40px; width: 11px; =
height: 11px; overflow: hidden; position: absolute;
}
.hsv-v-image {
	background-position: -128px 0px; border: 1px solid rgb(153, 153, 153); =
border-image: none; left: 155px; top: 45px; width: 9px; height: 128px; =
position: absolute; background-color: rgb(255, 255, 255);
}
.hsva-v-image {
	background-position: -128px 0px; border: 1px solid rgb(153, 153, 153); =
border-image: none; left: 155px; top: 45px; width: 9px; height: 128px; =
position: absolute; background-color: rgb(255, 255, 255);
}
.hsva-a-image {
	background-position: -128px 0px; border: 1px solid rgb(153, 153, 153); =
border-image: none; left: 155px; top: 45px; width: 9px; height: 128px; =
position: absolute; background-color: rgb(255, 255, 255);
}
.hsv-v-handle {
	background-position: -11px -128px; left: 148px; top: 40px; width: 25px; =
height: 11px; overflow: hidden; position: absolute;
}
.hsva-v-handle {
	background-position: -11px -128px; left: 148px; top: 40px; width: 25px; =
height: 11px; overflow: hidden; position: absolute;
}
.hsva-a-handle {
	background-position: -11px -128px; left: 148px; top: 40px; width: 25px; =
height: 11px; overflow: hidden; position: absolute;
}
.hsv-swatch {
	border: 1px solid rgb(153, 153, 153); border-image: none; left: 10px; =
top: 10px; width: 30px; height: 22px; right: auto; position: absolute; =
background-color: rgb(255, 255, 255);
}
.hsva-swatch {
	border: 1px solid rgb(153, 153, 153); border-image: none; left: 10px; =
top: 10px; width: 30px; height: 22px; right: auto; position: absolute; =
background-color: rgb(255, 255, 255);
}
.hsva-swatch-backdrop {
	border: 1px solid rgb(153, 153, 153); border-image: none; left: 10px; =
top: 10px; width: 30px; height: 22px; right: auto; position: absolute; =
background-color: rgb(255, 255, 255);
}
.hsv-input {
	left: 50px; top: 10px; width: 75px; right: auto; position: absolute;
}
.hsva-input {
	left: 50px; top: 10px; width: 75px; right: auto; position: absolute;
}
.hsva {
	width: 205px;
}
.hsva-a-image {
	background-position: -137px 0px; left: 182px;
}
.hsva-a-handle {
	left: 175px;
}
.hsva-swatch {
	background-position: -36px -128px;
}
.hsva-swatch-backdrop {
	background-position: -36px -128px;
}
.hsva-swatch {
	z-index: 5;
}
.hsva-swatch-backdrop {
	z-index: 1;
}
.docs-slidingdialog-button-close {
	opacity: 0.333; -moz-opacity: 0.333;
}
.docs-slidingdialog {
	border-width: medium 1px 1px; border-style: none solid solid; =
border-color: currentColor rgb(217, 217, 217) rgb(217, 217, 217); =
padding: 10px 12px; margin-top: -1px; background-color: rgb(238, 238, =
238);
}
.docs-slidingdialog-content {
=09
}
.docs-slidingdialog .jfk-textinput {
	margin-right: 0px; border-top-color: rgb(217, 217, 217);
}
.docs-slidingdialog .jfk-textinput:focus {
	border-top-color: rgb(77, 144, 254);
}
.docs-slidingdialog .goog-custom-button-inner-box {
	padding: 1px 2px 0px;
}
.docs-slidingdialog .goog-custom-button {
	margin: -2px 0px 0px;
}
.docs-slidingdialog .docs-icon-up {
	opacity: 0.4; -moz-opacity: .40;
}
.docs-slidingdialog .docs-icon-down {
	opacity: 0.4; -moz-opacity: .40;
}
.docs-slidingdialog .docs-icon-ellipsis {
	opacity: 0.4; -moz-opacity: .40;
}
.docs-slidingdialog .jfk-button {
	vertical-align: top;
}
.docs-slidingdialog .goog-flat-button {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: =
none; cursor: default; background-color: transparent;
}
.docs-slidingdialog .goog-flat-button-hover {
	background-color: transparent;
}
.docs-slidingdialog-holder {
	right: 44px; overflow: hidden; margin-top: -1px; position: absolute; =
z-index: 506; min-width: 300px;
}
.docs-slidingdialog-wrapper {
	left: 0px; width: 100%; position: relative;
}
.docs-squarehandleselectionbox-border {
	border: 1px solid rgb(0, 150, 253); border-image: none; position: =
absolute; z-index: 30; box-sizing: border-box; background-color: rgba(0, =
0, 0, 0); -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.docs-squarehandleselectionbox-handle {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 7px; =
height: 7px; font-size: 0px; position: absolute; z-index: 551; =
background-color: rgb(0, 150, 253);
}
.goog-modalpopup-bg {
	z-index: 1002;
}
.modal-dialog-bg {
	z-index: 1002;
}
.goog-modalpopup {
	z-index: 1003;
}
.modal-dialog {
	z-index: 1003;
}
.waffle-dialog-header {
	line-height: 2.25em; font-size: 14px; font-weight: bold;
}
.menuMainLink {
	border-width: 0px; padding: 2px 0px 0px 6px; color: rgb(17, 85, 204); =
font-size: 12px; text-decoration: underline; vertical-align: middle; =
cursor: pointer;
}
.prtDbxGroupOnOff {
	padding: 8px 3px 3px; width: 85px; height: 79px; text-align: center; =
font-size: 12px;
}
.print-sheet-not-supported {
	padding: 3px; width: 350px; color: red;
}
.print-dialog {
	width: 590px;
}
#print-warning {
	width: 60%; color: rgb(246, 144, 45); padding-bottom: 12px;
}
.print-divider {
	border-width: 1px; border-style: none none solid; border-color: =
rgb(235, 235, 235); border-image: none;
}
.print-options-container {
	padding: 0px 0px 22px; line-height: 1.75em;
}
.print-layout-container {
	padding: 5px 0px; line-height: 1.75em;
}
.print-radio-checked {
	background-color: rgb(238, 238, 238);
}
.print-layout-divider {
	width: 7px;
}
.print-layout-divider-2 {
	border-width: 1px; border-style: none solid none none; border-color: =
rgb(235, 235, 235); border-image: none; width: 16px;
}
.print-layout-divider-3 {
	width: 16px;
}
.print-layout-caption {
	height: 3em; color: rgb(153, 153, 153); line-height: 1.25em; font-size: =
10px;
}
.print-layout-container .jfk-radiobutton {
=09
}
.print-layout-container .jfk-radiobutton-radio {
	display: block; position: relative;
}
.print-layout-container .jfk-radiobutton-label {
	margin: 0px;
}
.print-fit-icon {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-416px -62px; width: 70px; height: 62px;
}
.print-actual-size-icon {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-337px 0px; width: 70px; height: 62px;
}
.print-portrait-icon {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
0px 0px; width: 70px; height: 62px;
}
.print-landscape-icon {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-301px -62px; width: 70px; height: 62px;
}
.function-picker-table {
	background-color: rgb(195, 217, 255);
}
.function-picker-help-table {
	width: 100%; height: 100%;
}
.function-picker-help-table td {
	padding: 5px 7px;
}
.function-picker-search-panel {
	padding: 5px 7px; text-align: left;
}
.function-picker-search-box {
	margin-right: 10px;
}
.function-picker-left-panel {
	width: 140px; height: 273px; border-top-color: rgb(195, 217, 255); =
border-left-color: rgb(195, 217, 255); border-top-width: 1px; =
border-left-width: 1px; border-top-style: solid; border-left-style: =
solid; -ms-overflow-y: auto; background-color: rgb(255, 255, 255);
}
.function-picker-left-panel-improved {
	width: 170px;
}
.function-picker-right-panel {
	width: 160px; height: 270px; border-top-color: rgb(195, 217, 255); =
border-top-width: 3px; border-top-style: solid; -ms-overflow-y: auto; =
background-color: rgb(195, 217, 255);
}
.function-picker-right-panel-improved {
	width: 180px;
}
.function-picker-down-panel {
	border: 1px solid rgb(161, 183, 221); border-image: none; width: 300px; =
height: 60px; -ms-overflow-y: auto; background-color: rgb(255, 255, =
255);
}
.function-picker-down-panel-improved {
	width: 350px; height: 120px;
}
.function-picker-function {
	height: 20px; color: rgb(17, 85, 204); line-height: 23px; padding-left: =
5px; border-right-color: rgb(195, 217, 255); border-bottom-color: =
rgb(161, 183, 221); border-left-color: rgb(195, 217, 255); =
border-right-width: 5px; border-bottom-width: 1px; border-left-width: =
5px; border-right-style: solid; border-bottom-style: solid; =
border-left-style: solid; cursor: pointer;
}
.function-picker-function-selected {
	font-weight: bold; background-color: rgb(255, 255, 255);
}
.function-picker-function-link {
	color: rgb(17, 85, 204);
}
.function-picker-category {
	padding: 5px; color: rgb(17, 85, 204); cursor: pointer;
}
.function-picker-category-link {
	color: rgb(17, 85, 204);
}
.function-picker-category-selected {
	color: rgb(0, 0, 0); font-weight: bold; background-color: rgb(195, 217, =
255);
}
.function-picker-function-usage {
	cursor: pointer;
}
.function-picker-function-name {
	font-weight: bold;
}
.function-picker-function-summary {
	padding-top: 5px;
}
.function-picker-function-syntax {
	padding-top: 5px;
}
.function-picker-more-link {
	width: 100%; height: 100%; color: rgb(17, 85, 204); text-decoration: =
underline; vertical-align: bottom;
}
.function-picker-more-text {
	cursor: pointer;
}
.function-picker-explanation-text {
	text-align: left; color: gray; padding-top: 2px; font-size: 75%; =
font-weight: normal; background-color: rgb(255, 255, 255);
}
.function-picker-loading-text {
	color: red;
}
.function-picker-hr {
	height: 1px; color: rgb(191, 191, 191); background-color: rgb(191, 191, =
191);
}
.function-picker-hr-div {
	padding: 2px 0px; width: 360px;
}
.dlgOpen {
	padding: 0px; border: 0px currentColor; border-image: none; display: =
block; position: absolute; z-index: 1003;
}
.dlgOpen a {
	color: rgb(17, 85, 204);
}
.dlgOpenContent {
	margin: 10px 6px 12px; font-size: 10pt;
}
table.dlgOpenHead {
	width: 484px; table-layout: fixed;
}
table.dlgOpenHead td {
	height: 32px; padding-left: 10px; vertical-align: bottom;
}
table.dlgOpenHead a {
	color: rgb(51, 51, 51); font-weight: bold;
}
td.dlgOpenColName {
	width: 200px;
}
td.dlgOpenColNameVal {
	width: 200px; color: rgb(17, 85, 204); text-decoration: underline; =
cursor: pointer;
}
td.dlgOpenColOwn {
	width: 90px;
}
td.dlgOpenColDate {
	width: 164px;
}
td.dlgColSmallVals {
	font-size: 8pt;
}
td.dlgOpenColRemove {
	width: 24px;
}
td.dlgOpenColLast {
	width: 28px;
}
div.dlgOpenData {
	border: 1px solid rgb(129, 158, 186); border-image: none; width: 537px; =
height: 173px; overflow: auto; -ms-overflow-x: hidden; background-color: =
white;
}
div.loadingMsg {
	text-align: center; color: rgb(102, 102, 102); padding-top: 40px; =
font-size: 130%;
}
div.dlgOpenImport1 {
	padding-right: 20px; padding-bottom: 4px; margin-top: 11px;
}
span.dlgOpenImport2 {
	color: rgb(102, 102, 102);
}
.dlgImportDisabled {
	color: rgb(102, 102, 102);
}
div.uploadBox {
	margin-top: 8px;
}
div.dlgImportClear {
	width: 100%; height: 1px; clear: both;
}
div.dlgImportButterPane {
	padding: 8px; background-color: rgb(255, 217, 105);
}
div.dlgRitzImportButterPane {
	padding: 8px; background-color: rgb(255, 217, 105);
}
span.dlgImportButterPane {
	padding-left: 20px;
}
span.dlgRitzImportButterPane {
	padding-top: 10px; display: block;
}
div.dlgImportHeader {
	font-weight: bold; margin-top: 10px;
}
.dlgImportError {
	color: red; font-weight: bold;
}
span.waitSpinner {
	padding-left: 5px;
}
#dlgImportCustomOption {
	display: inline-block;
}
div.dlgImport {
	width: 730px; line-height: 130%; font-size: 10pt;
}
div.dlgRitzImport {
	width: 310px; line-height: 130%; font-size: 10pt;
}
.dlgImport .jfk-radiobutton {
	display: block;
}
.dlgRitzImport .jfk-radiobutton {
	display: block;
}
.dlgImportPreview {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 360px; =
height: 300px; text-align: center; overflow: scroll; vertical-align: =
middle; display: table-cell; background-color: rgb(238, 238, 238);
}
div.dlgImportPreviewMessage {
	color: gray;
}
.dlgLogo {
	width: 300px; height: 34px; overflow: hidden;
}
div.dlgLogo img {
	margin-top: 3px;
}
table.dlgFileList {
	border-width: 0px; width: 537px; border-collapse: collapse; =
table-layout: fixed;
}
table.dlgFileList td {
	height: 25px; line-height: 25px; overflow: hidden; padding-left: 10px; =
vertical-align: middle; white-space: nowrap; -ms-text-overflow: =
ellipsis; background-color: transparent;
}
table.dlgFileList td a {
	white-space: nowrap;
}
table.dlgFileList tr.dlgOpenDataEvenRow td {
	background-color: rgb(238, 238, 238);
}
table.dlgImport {
	padding: 0px; border: 0px currentColor; border-image: none; width: =
376px;
}
.waffle-alert-dialog-inner {
	width: 376px; font-size: 10pt;
}
.pub-dialog-wrap {
	width: 500px;
}
.pub-dialog-txt {
	font: bold 13px/normal arial, sans, sans-serif; font-size-adjust: none; =
font-stretch: normal;
}
.pub-dialog-content-div {
	padding: 0px 0px 10px 30px;
}
.pub-dialog-checkbox-label {
	font: 13px/normal arial, sans, sans-serif; font-size-adjust: none; =
font-stretch: normal;
}
.pub-dialog-url-box {
	padding: 5px; width: 450px; font-family: monospace;
}
.pub-dialog-input {
	width: 220px;
}
.pub-dialog-date-label {
	font: 13px/normal arial, sans, sans-serif; padding: 0px 0px 0px 3px; =
color: rgb(175, 175, 175); font-size-adjust: none; font-stretch: normal;
}
.pub-dialog-input-div {
	padding: 0px 0px 6px;
}
.pub-dialog-helpertext {
	font: 13px/normal arial, sans, sans-serif; color: rgb(175, 175, 175); =
font-size-adjust: none; font-stretch: normal;
}
.pub-dialog-hr {
	width: 96%; height: 1px; color: rgb(191, 191, 191); background-color: =
rgb(191, 191, 191);
}
.pub-dialog-hr-div {
	padding: 2px 0px;
}
.pub-dialog-stjw-infotext-span {
	padding-left: 5px; font-size: 11px;
}
.pub-dialog-link-options-document-part-menu-button {
	margin-left: 0px; max-width: 150px;
}
.pub-dialog-published-content-menu-button {
	margin-left: 0px; max-width: 150px;
}
.pub-dialog-link-options-document-part-menu-button-content {
	width: 100%; overflow: hidden; -ms-text-overflow: ellipsis;
}
.pub-dialog-published-content-menu-button-content {
	width: 100%; overflow: hidden; -ms-text-overflow: ellipsis;
}
.pub-dialog-link-options-container {
	margin-top: 20px;
}
.pub-dialog-published-content-container {
	margin-top: 20px;
}
.pub-dialog-link-options-menu {
	overflow: auto;
}
.pub-dialog-published-content-menu {
	overflow: auto;
}
.pub-dialog-link-options-chart-menu-item {
	overflow: hidden; padding-left: 15px; -ms-text-overflow: ellipsis; =
max-width: 340px;
}
.pub-dialog-published-content-chart-menu-item {
	overflow: hidden; padding-left: 15px; -ms-text-overflow: ellipsis; =
max-width: 340px;
}
.pub-dialog-chart-notice {
	color: rgb(153, 153, 153); font-size: 11px; margin-top: 5px;
}
.pub-dialog-chart-notice-emphasis {
	color: rgb(102, 102, 102); font-weight: bold;
}
.dialog-publishobject-div {
	padding: 15px; border: 1px solid rgb(204, 204, 204); border-image: =
none; width: 350px; overflow: auto; font-family: inherit; font-size: =
12px; max-height: 500px; background-color: rgb(239, 239, 239);
}
.dialog-publishobject-msg {
	font-size: 12px;
}
.waffle-ranges-dialog-div {
	border: 1px solid rgb(153, 153, 153); border-image: none; width: 395px; =
height: 250px; overflow: auto;
}
.waffle-ranges-dialog-div-new {
	border: 1px solid rgb(153, 153, 153); border-image: none; width: 600px; =
height: 250px; overflow: auto;
}
.waffle-ranges-dialog-tr-normal {
	cursor: default; background-color: white;
}
.waffle-ranges-dialog-tr-hilight {
	cursor: text; background-color: rgb(238, 238, 238);
}
.waffle-ranges-dialog-td-name {
	width: 175px;
}
.waffle-ranges-dialog-td-area {
	width: 140px;
}
.waffle-ranges-dialog-td-name-new {
	width: 227px;
}
.waffle-ranges-dialog-td-area-new {
	width: 198px;
}
.waffle-ranges-dialog-td-name-title {
	width: 235px;
}
.waffle-ranges-dialog-td-area-title {
	width: 205px;
}
.waffle-ranges-dialog-td-del {
	width: 15px; text-align: center; color: rgb(153, 153, 153); cursor: =
default;
}
.waffle-ranges-dialog-link-disabled {
	color: rgb(103, 103, 103); text-decoration: none;
}
.waffle-ranges-dialog-protect-span {
	padding: 2px 4px 0px; color: rgb(0, 102, 204); font-size: 13px; =
text-decoration: underline; cursor: pointer;
}
.waffle-ranges-dialog-lock {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-329px 0px; width: 8px; height: 10px; cursor: default;
}
.waffle-ranges-dialog-lock-dropdown {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-128px -104px; width: 24px; height: 19px; cursor: default;
}
.waffle-ranges-dialog-lock-dropdown:hover {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-244px -124px; width: 24px; height: 19px; cursor: pointer;
}
.waffle-ranges-dialog-error-butter {
	width: 400px;
}
.waffle-selection-dialog-content {
	width: 280px; overflow: auto; margin-right: -30px; max-height: 200px;
}
.waffle-selection-dialog-editbox {
	margin: 5px 0px; width: 200px;
}
div > .waffle-selection-dialog-active-editbox {
	border: 1px solid rgb(77, 144, 254); border-image: none; box-shadow: =
inset 0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 1px 2px =
rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, =
0.3);
}
div > .waffle-flat-multi-range-active-editbox {
	border: 1px solid rgb(77, 144, 254); border-image: none; box-shadow: =
inset 0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 1px 2px =
rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, =
0.3);
}
.waffle-selection-dialog-remove {
	margin: 0px 5px 0px 20px; color: rgb(153, 153, 153); display: inline; =
cursor: pointer;
}
.waffle-flat-multi-range-remove {
	margin: 0px 5px 0px 20px; color: rgb(153, 153, 153); display: inline; =
cursor: pointer;
}
.waffle-flat-multi-range-remove-table {
	display: inline-block;
}
.waffle-range-selection-container {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; =
border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217); =
border-image: none; width: 100%; min-width: 20px;
}
.waffle-dv-trrules .waffle-range-selection-container {
	width: 160px;
}
.waffle-range-selection-container-focus {
	border: 1px solid rgb(77, 144, 254); border-image: none; box-shadow: =
inset 0px 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 1px 2px =
rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, =
0.3);
}
.waffle-range-selection-input {
	background: none !important; margin: 0px; padding: 1px 8px !important; =
border: currentColor !important; border-image: none !important; width: =
100%; height: 25px; box-sizing: border-box; box-shadow: none; =
-moz-box-shadow: none; -webkit-box-shadow: none;
}
.waffle-range-selection-input:focus {
	background: none !important; margin: 0px; padding: 1px 8px !important; =
border: currentColor !important; border-image: none !important; width: =
100%; height: 25px; box-sizing: border-box; box-shadow: none; =
-moz-box-shadow: none; -webkit-box-shadow: none;
}
.waffle-range-selection-button-container {
	padding: 0px 0px 0px 8px; width: 21px; text-align: right; overflow: =
hidden;
}
.waffle-range-selection-button {
	background: none !important; margin: 0px 0px 0px -13px; border: =
transparent !important; border-image: none !important; white-space: =
nowrap; cursor: pointer; opacity: 0.7;
}
.waffle-range-selection-button:hover {
	opacity: 0.9;
}
.waffle-range-selection-button:focus {
	opacity: 0.9;
}
.waffle-range-selection-error {
	border: 1px solid rgb(221, 75, 57); border-image: none;
}
.input-selection-button-div {
	margin-top: -1px; margin-left: 4px;
}
.waffle-flat-range-select-done {
	margin-top: 3px;
}
.waffle-flat-multi-range-row .waffle-range-selection-holder {
	width: 168px; display: inline-block;
}
.waffle-flat-multi-range-select-done {
	margin-top: 10px;
}
.waffle-flat-range-select-message {
	width: 110px; margin-top: 3px; display: none;
}
.waffle-flat-multi-range-select-message {
	width: 110px; margin-top: 3px; display: none;
}
.waffle-flat-range-select-listening .waffle-flat-range-select-message {
	display: inline-block;
}
.waffle-flat-multi-range-select-listening =
.waffle-flat-multi-range-select-message {
	display: inline-block;
}
.waffle-flat-range-select-listening {
	margin: 0px -20px; padding: 10px 20px; background-color: rgb(251, 242, =
205);
}
.waffle-flat-multi-range-select-listening {
	margin: 0px -20px; padding: 10px 20px; background-color: rgb(251, 242, =
205);
}
.waffle-flat-multi-range-add-another {
	display: block;
}
.google-visualization-charteditor-dialog {
	z-index: 1003;
}
.waffle-notification-rule {
	font-size: 10pt;
}
.waffle-notification-rule-disabled {
	color: lightgray !important; font-size: 8pt;
}
.waffle-dialog-notifications-bounds {
	padding: 0px 0px 0px 4px; border: 1px solid rgb(153, 153, 153); =
border-image: none; width: 512px; height: 250px; overflow: auto; =
vertical-align: top; box-sizing: border-box; -moz-box-sizing: =
border-box; -webkit-box-sizing: border-box;
}
.waffle-dialog-notifications-list {
	width: 100%; vertical-align: top;
}
.waffle-dialog-notifications {
	padding: 6px 8px 8px 2px; width: 100%; vertical-align: top; box-sizing: =
border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.waffle-dialog-notifications-label {
	font-weight: bold;
}
.waffle-dialog-notifications-gap {
	padding-left: 25px;
}
.waffle-dialog-notifications-toplabel {
	font-weight: bold;
}
.waffle-dialog-notifications-input {
	padding-left: 25px; vertical-align: top;
}
.waffle-dialog-notifications-input .disabled {
	color: lightgray !important;
}
.waffle-dialog-notifications-label .disabled {
	color: lightgray !important;
}
.waffle-dialog-notifications-text {
	width: 150px; color: rgb(103, 103, 103); padding-left: 20px; font-size: =
8pt; vertical-align: top;
}
.waffle-notifications-add {
	font-weight: bold; display: block;
}
.sketchy-dialog {
	z-index: 1003;
}
.sketchy-dialog-fg {
	z-index: 1003;
}
.waffle-find-replace-dialog-label {
	padding-right: 8px;
}
.waffle-find-replace-find-scope-select {
	margin: 0px 5px 0px 0px;
}
.waffle-find-replace-selection-input {
	width: 172px; vertical-align: top;
}
.waffle-find-replace-dialog-border {
	border-style: solid; border-color: rgb(140, 196, 116); line-height: 0;
}
.waffle-dv-table {
	width: 562px; border-spacing: 3px;
}
.waffle-dv-table .jfk-checkbox {
	margin-bottom: 1px;
}
.waffle-dv-table td {
	white-space: nowrap;
}
.waffle-dv-helptext {
	width: 310px; margin-left: 5px;
}
.waffle-dv-errortext {
	color: red; font-weight: bold;
}
.waffle-dv-smalltext {
	font-size: 10px;
}
.waffle-dv-checkbox-label {
	cursor: default;
}
.waffle-dv-exampletext {
	color: rgb(119, 119, 119); padding-left: 6px; font-size: 10px;
}
.waffle-dv-editbox {
	width: 100px;
}
.waffle-dv-editbox-number {
	width: 60px; text-align: right;
}
.waffle-dv-editbox-text {
	width: 150px;
}
.waffle-dv-editbox-date {
	width: 100px; text-align: right;
}
.waffle-dv-list-options-textarea {
	width: 180px; padding-top: 5px; font-family: Arial; -webkit-appearance: =
textfield;
}
.waffle-dv-table .jfk-select {
	margin-right: 10px; float: left;
}
.waffle-dv-trrules {
	height: 41px;
}
.waffle-dv-trrules-appearance {
	height: 26px;
}
.waffle-dv-trrules > td {
	padding-bottom: 7px; vertical-align: top;
}
.waffle-table-dialog-trrules > td {
	padding-bottom: 7px; vertical-align: top;
}
.waffle-dv-trrules > td .input-selection {
	margin-left: 2px;
}
.waffle-table-dialog-trrules > td .input-selection {
	margin-left: 2px;
}
.waffle-dv-operators {
	margin-left: 5px;
}
.waffle-cf-tr-rules .jfk-checkbox {
	margin-bottom: 1px;
}
.waffle-dv-operators-date {
	width: 140px; margin-left: 5px;
}
.waffle-dv-inputs {
	width: 148px; margin-left: 5px;
}
.waffle-dv-list-options-1 {
	padding-top: 5px; padding-bottom: 1px;
}
.waffle-dv-list-options-2 {
	padding-top: 0px;
}
.waffle-dv-strictness {
	padding-top: 5px; padding-bottom: 1px;
}
.waffle-dv-show-dropdown {
	padding-top: 5px; padding-bottom: 1px;
}
.waffle-dv-label {
	padding-top: 5px; padding-left: 2px; white-space: nowrap;
}
.waffle-dv-label-disabled {
	color: rgb(211, 211, 211);
}
.waffle-sd-tr-rules {
	padding-top: 7px;
}
.waffle-sd-td-rules {
	width: 50px; white-space: nowrap;
}
.waffle-sd-td-ascending {
	white-space: nowrap;
}
.waffle-sd-column-selector {
	width: 120px;
}
.waffle-sd-delete {
	width: 10px; color: rgb(153, 153, 153); text-decoration: none; =
margin-right: 5px; cursor: pointer;
}
.waffle-sd-row-separator {
	margin-top: 4px; margin-bottom: 4px; border-bottom-color: rgb(193, 217, =
255); border-bottom-width: 1px; border-bottom-style: solid;
}
.waffle-cf-tr-rules td {
	padding-top: 7px;
}
.waffle-cf-td-rules {
	padding-left: 20px;
}
.waffle-cf-tr-example td {
	padding-bottom: 7px;
}
.waffle-cf-separator {
	margin-right: 5px; margin-left: 5px;
}
.waffle-cf-editbox1 {
	width: 100px;
}
.waffle-cf-editbox2 {
	width: 100px; margin-left: 5px;
}
.waffle-cf-color-divs {
	border: 1px solid rgb(195, 217, 255); border-image: none; width: 25px; =
height: 16px; margin-left: 6px; cursor: pointer;
}
.waffle-cf-delete {
	color: rgb(153, 153, 153); margin-right: 5px; cursor: pointer;
}
.waffle-cf-example {
	height: 18px; color: rgb(119, 119, 119); font-size: 71%; =
vertical-align: top; border-bottom-color: rgb(193, 217, 255); =
border-bottom-width: 1px; border-bottom-style: solid;
}
.waffle-cf-add {
	padding-top: 12px; font-weight: bold; display: block;
}
.waffle-ritz-cf-select-dates {
	margin-right: 5px;
}
.waffle-ritz-cf-tr-rules {
	border-bottom-color: rgb(193, 217, 255); border-bottom-width: 1px; =
border-bottom-style: solid; display: table-row;
}
.waffle-ritz-cf-tr-rules > div {
	padding-top: 9px; padding-bottom: 9px; vertical-align: top; display: =
table-cell; position: relative;
}
.waffle-ritz-cf-td-rules {
	padding-left: 20px;
}
.waffle-ritz-cf-td-format {
	padding: 4px 8px; border: 1px solid rgb(204, 204, 204); border-image: =
none; width: 100px; color: rgb(0, 0, 0); margin-left: 20px; =
background-color: rgb(255, 255, 255);
}
.waffle-ritz-cf-arg-separator {
	margin: 2px 5px 0px; vertical-align: top;
}
.waffle-ritz-cf-format-msg {
	vertical-align: top;
}
.waffle-ritz-cf-input {
	vertical-align: top;
}
.waffle-ritz-cf-editbox {
	width: 100px; margin-bottom: 0px;
}
.waffle-ritz-cf-td-format {
	cursor: pointer; background-clip: padding-box;
}
.waffle-ritz-cf-default-style {
	background: padding-box rgb(255, 255, 255); margin: 3px; padding: 4px; =
width: 42px; cursor: pointer;
}
.waffle-ritz-cf-active-style-check {
	display: none;
}
.waffle-ritz-cf-error {
	margin-top: 4px; margin-left: 2px;
}
.waffle-ritz-cf-error-text {
	color: rgb(221, 75, 57); padding-right: 5px; font-size: 11px; =
font-weight: bold;
}
.waffle-ritz-cf-error .waffle-ritz-cf-error-icon {
	background: rgb(221, 75, 57); padding: 0px 5px; border-radius: 10px; =
top: -1px; color: white; font-weight: bold; text-decoration: none; =
display: inline-block; position: relative; -webkit-border-radius: 10px; =
-moz-border-radius: 10px;
}
.waffle-ritz-cf-error-border {
	border: 2px solid rgb(221, 75, 57); border-image: none;
}
.waffle-ritz-cf-label {
	padding-top: 2px; margin-right: 5px;
}
.waffle-ritz-cf-select-dates {
	margin-right: 5px;
}
.waffle-ritz-cf-dialog {
	display: table; border-collapse: collapse; -ms-overflow-x: hidden; =
-ms-overflow-y: auto; max-height: 300px; min-width: 550px;
}
.waffle-ritz-cf-rows {
	-ms-overflow-y: scroll;
}
.waffle-ritz-cf-filter-warning .jfk-butterBar-shown {
	height: inherit; text-align: left; margin-bottom: 14px; max-width: =
620px;
}
.waffle-ritz-cf-range-filter-border {
	border: 2px solid rgb(241, 214, 158); border-image: none;
}
.waffle-protection-dialog-table table.disabled > tbody > tr > td {
	background: rgb(246, 246, 246); color: rgb(160, 160, 160); =
border-bottom-color: rgb(204, 204, 204);
}
.waffle-protection-dialog-table jfk-radiobutton {
	padding: 4px 8px;
}
tr.waffle-protection-dialog-row {
	vertical-align: top;
}
tr.waffle-protection-dialog-row > td {
	padding: 4px; border-bottom-color: rgb(193, 217, 255); =
border-bottom-width: 1px; border-bottom-style: solid;
}
td.waffle-protection-dialog-checkbox {
	text-align: center;
}
.waffle-maestro-script-manager-box {
	border: currentColor; border-image: none; width: 700px; height: 450px;
}
.waffle-maestro-script-gallery-content {
	padding: 0px;
}
.waffle-maestro-script-gallery-frame {
	border: currentColor; border-image: none; width: 700px; height: 479px;
}
.script-gui-dialog-content {
	padding: 0px;
}
.waffle-custom-decimals-error-div {
	color: rgb(221, 75, 57); padding-left: 0.7em;
}
textarea.waffle-input-error:focus {
	border: 1px solid rgb(221, 75, 57); border-image: none;
}
input.waffle-input-error:focus {
	border: 1px solid rgb(221, 75, 57); border-image: none;
}
.waffle-input-error {
	border: 1px solid rgb(221, 75, 57); border-image: none;
}
.waffle-input-error-butter-container {
	left: 0px; width: 100%; text-align: center; margin-top: -25px; =
position: absolute;
}
.waffle-input-error-butter-wrap {
	line-height: normal; display: inline-block;
}
#cust-decim-number {
	width: 2em;
}
.waffle-rename-sheet-error-div {
	color: rgb(221, 75, 57);
}
.waffle-rename-sheet-input {
	margin: 4px 16px 4px 4px; width: 300px;
}
.waffle-cd-notification {
	width: 100%; height: 20px; text-align: center; padding-top: 5px; =
font-weight: bold; background-color: rgb(251, 241, 159);
}
.dialog-settings-text {
	padding-left: 25px; max-width: 300px;
}
.waffle-prompt-dialog {
	width: 340px;
}
.waffle-prompt-dialog .modal-dialog-userInput {
	margin: 4px; width: 300px;
}
.waffle-spellcheck-cell-display {
	font-weight: bold;
}
.gadget-query-container {
	padding-bottom: 10px;
}
#gadget-url {
	width: 500px;
}
.waffle-resize-option {
	margin: 7px;
}
.waffle-resize-inset-input {
	margin-left: 30px;
}
.goog-palette-cell-selected .goog-palette-colorswatch {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/MainMenuVerSprite007.png") =
no-repeat 0px -15px;
}
.goog-palette-cell {
	border: 1px solid rgb(102, 102, 102); border-image: none;
}
.trix-palette .toolbar-icon {
	margin: 3px 5px 4px 2px;
}
.trix-palette .docs-common-icon {
	margin: 3px 5px 4px 2px;
}
.trix-palette .goog-palette-cell {
	border: 0px currentColor; border-image: none;
}
.trix-palette .goog-palette-table {
	margin: 0px 4px; border: 0px currentColor; border-image: none;
}
.trix-palette .goog-palette-cell-hover {
	background: rgb(224, 237, 254);
}
.docs-icon-inputtools-button-inner {
	margin: 2px 0px;
}
.docs-icon-inputtools-menuitem-inner {
	margin: 1px 0px; opacity: 0.7;
}
.docs-icon-inputtools-menuitem-outter {
	margin: 0px 10px 0px 12px;
}
.docs-fontmenu-icon {
	left: 16px;
}
.docs-fontmenu-text {
	padding-left: 23px;
}
.docs-fontmenu-newlyadded {
	background-color: rgb(255, 254, 204);
}
.docs-fontmenu-newlyadded.goog-menuitem-highlight {
	background-color: rgb(238, 238, 238);
}
.docs-fontmenu-newlyadded.goog-menuitem-hover {
	background-color: rgb(238, 238, 238);
}
#docs-font-family .goog-toolbar-menu-button-caption {
	width: 70px; overflow: hidden; white-space: nowrap; -ms-text-overflow: =
ellipsis;
}
.docs-hats-new.docs-hats .docs-hats-final {
	display: none;
}
.docs-hats-complete.docs-hats .docs-hats-initial {
	display: none;
}
.docs-hats {
	right: 50px; bottom: 10px; position: fixed; z-index: 1002;
}
.docs-hats-container {
	border: 1px solid rgb(217, 217, 217); border-image: none; font-family: =
Arial; font-size: 13px; display: inline-block; position: relative; =
min-width: 450px; box-shadow: 2px 3px 4px rgba(0,0,0,0.1); =
background-color: rgb(255, 255, 255); -moz-box-shadow: 2px 3px 4px =
rgba(0, 0, 0, 0.10); -webkit-box-shadow: 2px 3px 4px rgba(0, 0, 0, =
0.10);
}
.docs-hats-heading {
	padding: 10px 10px 10px 20px; border-bottom-color: rgb(217, 217, 217); =
border-bottom-width: 1px; border-bottom-style: solid; background-color: =
rgb(245, 245, 245);
}
.docs-hats-heading-text {
	font-size: 110%; font-weight: bold; margin-right: 30px; display: =
inline-block;
}
.docs-hats-heading-shortcut-text {
	color: rgb(119, 119, 119); font-size: 100%; font-weight: normal; =
display: inline-block;
}
.docs-hats-content {
	padding: 10px 20px;
}
.docs-hats-close {
	float: right; position: relative; opacity: 0.55;
}
.docs-hats-close:hover {
	opacity: 1;
}
.docs-hats-close-icon {
	background: url("//ssl.gstatic.com/walkthrough/close.png") no-repeat; =
width: 21px; height: 21px;
}
.docs-hats-google-logo {
	background: url("//ssl.gstatic.com/walkthrough/hats/logo-google.png") =
no-repeat; width: 55px; height: 20px; margin-top: 6px; float: right;
}
.modal-dialog.sketchy-dialog {
	padding: 0px;
}
.sketchy-dialog .modal-dialog-title {
	margin: 24px 44px 14px; position: relative;
}
.sketchy-dialog-title-close {
	top: -8px; right: 0px; margin-right: 0px; position: absolute;
}
.sketchy-dialog-title-autosave {
	font: 12px/normal Arial, sans-serif; color: rgb(153, 153, 153); =
margin-left: 24px; font-size-adjust: none; font-stretch: normal;
}
.docos-mole {
	bottom: 28px;
}
.waffle-docos-target-cell-border {
	border-color: rgb(244, 180, 0);
}
.waffle-docos-target-cell-rect {
	opacity: 0.5; pointer-events: none; background-color: rgb(255, 225, =
104);
}
.waffle-docos-target-cell-resolved-rect {
	opacity: 0.5; pointer-events: none; background-color: rgb(217, 217, =
217);
}
th.waffle-docos-target-cell-header {
	background-color: rgb(252, 250, 198);
}
.waffle-objwrap-gvizchart {
	height: 100%; z-index: 18; background-color: white;
}
.waffle-objwrap-verbalization {
	padding: 12px; width: 100%; height: 100%; white-space: normal; =
position: relative; z-index: 18; -ms-overflow-y: scroll; box-sizing: =
border-box; background-color: white; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box;
}
.waffle-obj-mover {
	border: 1px solid rgb(153, 153, 153); border-image: none; z-index: 15;
}
.waffle-obj-hidden-border {
	border-color: transparent;
}
.waffle-embedded-object-overlay {
	outline: 0px; position: absolute; z-index: 10;
}
.waffle-obj-resizer {
	font-size: 1pt; display: none; position: absolute; z-index: 100; =
opacity: 0;
}
.waffle-obj-glasspane {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; =
position: absolute; z-index: 17;
}
.waffle-obj-menu-open {
	background: url("//ssl.gstatic.com/docs/spreadsheets/icon-dropdn.gif") =
no-repeat 100% 50%; border: 1px solid transparent; border-image: none; =
color: rgb(17, 85, 204); padding-right: 15px; padding-left: 5px; =
text-decoration: none;
}
.waffle-obj-message-div {
	padding: 15px 0px 15px 15px; font-size: 12pt;
}
.waffle-borderless-embedded-object-overlay {
	margin: 0px; border: 1px solid rgb(153, 153, 153); border-image: none; =
position: absolute; z-index: 10;
}
.waffle-borderless-embedded-object-container {
	overflow: hidden; position: relative;
}
.waffle-borderless-embedded-object-container .waffle-objwrap-gvizchart {
	z-index: 15; background-color: white;
}
.waffle-obj-control {
	position: absolute; z-index: 18;
}
.waffle-obj-control.waffle-obj-glasspane-control {
	z-index: 17;
}
.waffle-obj-glasspane-control {
	left: 0px; top: 0px; position: absolute;
}
.waffle-obj-menu-control {
	top: 5px; right: 5px;
}
.waffle-obj-gviz-control {
	border: 1px solid rgb(153, 153, 153); border-image: none; top: -1px; =
right: -48px; position: absolute;
}
.waffle-obj-drag-component {
	border: currentColor; border-image: none; position: absolute; =
background-color: rgb(0, 150, 253);
}
.waffle-selectionbox-background {
	display: none;
}
.waffle-obj-gviz-control .google-visualization-clickeditor-header {
	height: auto; overflow: visible;
}
.waffle-obj-gviz-control .google-visualization-clickeditor-header =
.jfk-button {
	margin: 0px; display: block;
}
.waffle-obj-gviz-control .google-visualization-clickeditor-header =
.google-visualization-clickeditor-header-text {
	display: none;
}
div.ac-datavalidation-renderer {
	overflow: auto; z-index: 1001; box-shadow: 1px 2px 5px rgba(0,0,0,0.4);
}
div.ac-datavalidation-renderer-upside-down {
	overflow: auto; z-index: 1001; box-shadow: 1px 0px 5px rgba(0,0,0,0.4);
}
.waffle-ac-renderer {
	background: rgb(255, 255, 255); font: 12px/22px Arial, sans-serif; =
margin: 0px; padding: 0px; border: 1px solid rgba(0, 0, 0, 0.2); =
border-image: none; overflow: visible; white-space: nowrap; position: =
absolute; z-index: 85; font-size-adjust: none; font-stretch: normal; =
box-shadow: 0px 2px 4px rgba(0,0,0,0.2); -moz-box-shadow: 0 2px 4px =
rgba(0, 0, 0, .2); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
}
.waffle-ac-row {
	margin: 0px; padding: 2px 10px; color: rgb(102, 102, 102); cursor: =
pointer;
}
.waffle-ac-active {
	background: rgb(245, 245, 245); padding: 1px 10px; color: rgb(0, 0, 0); =
border-top-color: rgb(235, 235, 235); border-bottom-color: rgb(235, 235, =
235); border-top-width: 1px; border-bottom-width: 1px; border-top-style: =
solid; border-bottom-style: solid;
}
.waffle-ac-highlighted {
	font-weight: bold;
}
#docs-chrome {
	-ms-zoom: 1;
}
.goog-menuitem-disabled .menubar-icon {
	opacity: 0.3;
}
.docs-toolbar .goog-menuitem-highlight {
	background-color: rgb(224, 237, 254);
}
.ie8 .goog-toolbar-button-disabled .toolbar-icon {
=09
}
.ie8 .goog-toolbar-button-disabled .docs-icon-img {
=09
}
.ie8 .goog-toolbar-button-disabled .goog-toolbar-button-inner-box {
=09
}
.ie8 .goog-toolbar-menu-button-disabled .toolbar-icon {
=09
}
.ie8 .goog-toolbar-menu-button-disabled .docs-icon-img {
=09
}
.ie8 .goog-toolbar-menu-button-disabled =
.goog-toolbar-menu-button-caption {
=09
}
.ie8 .goog-toolbar-menu-button-disabled =
.goog-color-menu-button-indicator {
=09
}
.ie8 .goog-toolbar-menu-button-disabled =
.goog-toolbar-menu-button-dropdown {
=09
}
.close-icon {
	background: url("//ssl.gstatic.com/docs/spreadsheets/icons1.png") =
no-repeat -672px; width: 16px; height: 16px; cursor: pointer;
}
.close-icon-small {
	background-position: -720px 2px; width: 12px;
}
.menubar-icon {
	margin-top: -1px; margin-left: -21px; float: left;
}
.docs-icon .menubar-icon {
	margin-top: 0px; margin-left: 0px; float: none;
}
.goog-menuitem-icon.docs-icon {
	position: absolute;
}
.goog-clipboard {
	width: 16px;
}
.IE6 .menubar-icon {
	margin-left: -10px;
}
#gadget-toolbar-container {
	width: 100%;
}
#chart-toolbar-container {
	width: 100%;
}
#kix-toolbar {
	width: 100%;
}
.chart-toolbar-headerbar .google-visualization-clickeditor-header {
	background: none; padding: 0px;
}
#chart-toolbar {
	padding: 0px 30px 0px 0px; border: currentColor; border-image: none; =
top: 0px; right: 0px; position: absolute;
}
#gadget-toolbar {
	padding: 0px 30px 0px 0px; border: currentColor; border-image: none; =
top: 0px; right: 0px; position: absolute;
}
#chart-toolbar-title {
	padding-top: 3px;
}
.sheet-toolbar-title#chart-toolbar-title {
	line-height: normal;
}
.sheet-toolbar {
	min-height: 22px;
}
#gadget-toolbar-title {
	float: left;
}
#kix-toolbar-title {
	float: left;
}
#gadget-toolbar-more .goog-toolbar-menu-button-dropdown {
	height: 12px; line-height: 10px;
}
.object-toolbar-secondary {
	margin-right: 13px !important;
}
#gadget-toolbar-settings {
	font-weight: bold;
}
.sheet-toolbar-title {
	padding: 0px 6px 0px 4px; line-height: 20px; font-weight: bold; =
vertical-align: middle;
}
.trix-toolbar-button-on .goog-toolbar-button-outer-box {
	border-width: 1px 0px; border-style: solid; padding: 0px;
}
.trix-toolbar-button-on .goog-toolbar-menu-button-outer-box {
	border-width: 1px 0px; border-style: solid; padding: 0px;
}
.trix-toolbar-button-on .goog-toolbar-button-inner-box {
	border-width: 0px 1px; border-style: solid; padding: 3px 4px;
}
.trix-toolbar-button-on .goog-toolbar-menu-button-inner-box {
	border-width: 0px 1px; border-style: solid; padding: 3px 4px;
}
.trix-toolbar-button-on .goog-toolbar-menu-button-outer-box {
	border-color: rgb(161, 186, 223) !important;
}
.trix-toolbar-button-on .goog-toolbar-button-outer-box {
	border-color: rgb(170, 170, 170) !important;
}
.trix-toolbar-button-on .goog-toolbar-button-inner-box {
	border-color: rgb(170, 170, 170) !important;
}
.trix-toolbar-button-on .goog-toolbar-menu-button-outer-box {
	border-color: rgb(170, 170, 170) !important;
}
.trix-toolbar-button-on .goog-toolbar-menu-button-inner-box {
	border-color: rgb(170, 170, 170) !important;
}
.goog-color-menu-button-indicator {
	border-bottom-color: rgb(240, 240, 240); border-bottom-width: 4px; =
border-bottom-style: solid;
}
#num-fmt-currency {
	margin-top: -250px;
}
#num-fmt-date {
	margin-top: -100px;
}
.num-fmt {
	width: 180px; height: 1em; clear: both;
}
.num-fmt b {
	font-weight: normal; float: left; display: block;
}
.num-fmt span {
	color: rgb(102, 102, 102); font-size: 85%; float: right; display: =
block;
}
.currency-fmt {
	width: 120px; height: 0.9em; font-size: 92%;
}
.date-fmt {
	width: 140px; height: 0.9em; font-size: 92%;
}
.cond-fmt .goog-color-menu-button-indicator {
	border-bottom-style: double;
}
.fontname-default {
	font-family: Arial,sans-serif;
}
.fontname-times {
	font-family: Times,serif;
}
.fontname-georgia {
	font-family: Georgia,serif;
}
.fontname-verdana {
	font-family: Verdana,sans-serif;
}
.fontname-courier {
	font-family: "Courier New",Courier,monospace;
}
.fontname-trebuchet {
	font-family: "Trebuchet MS",sans-serif;
}
#m-form-email {
	text-decoration: none; display: block;
}
#m-form-create {
	font-weight: bold;
}
#formula-bar {
	background: rgb(229, 229, 229); padding: 4px 0px; margin-right: auto; =
border-bottom-color: rgb(192, 192, 192); border-bottom-width: 1px; =
border-bottom-style: solid;
}
#formula-bar table {
	width: 100%; border-spacing: 0;
}
#t-formula-bar-label {
	padding: 0px 8px; color: rgb(68, 68, 68); vertical-align: middle;
}
.waffle-formulabar-label-disabled#t-formula-bar-label {
	color: rgb(159, 164, 179);
}
#t-formula-bar-input-container {
	padding: 0px; width: 100%;
}
#t-formula-bar-input {
	border: 1px solid rgb(127, 157, 185); border-image: none; width: 100%; =
height: 16px; font-family: arial,sans,sans-serif; font-size: 13px; =
-ms-overflow-x: hidden; -ms-overflow-y: auto; background-color: rgb(255, =
255, 255); resize: none;
}
.waffle-formulabar-input-disabled#t-formula-bar-input {
	border-color: rgb(192, 192, 192); background-color: rgb(238, 238, 238);
}
#t-formula-bar-input .cell-input {
	-ms-word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;
}
.ie8 .goog-toolbar-button-disabled .toolbar-icon {
=09
}
.ie8 .goog-toolbar-button-disabled .docs-icon-img {
=09
}
.ie8 .goog-toolbar-button-disabled .goog-toolbar-button-inner-box {
=09
}
.ie8 .goog-toolbar-menu-button-disabled .toolbar-icon {
=09
}
.ie8 .goog-toolbar-menu-button-disabled .docs-icon-img {
=09
}
.ie8 .goog-toolbar-menu-button-disabled =
.goog-toolbar-menu-button-caption {
=09
}
.ie8 .goog-toolbar-menu-button-disabled =
.goog-color-menu-button-indicator {
=09
}
.ie8 .goog-toolbar-menu-button-disabled =
.goog-toolbar-menu-button-dropdown {
=09
}
.docs-toolbar-small-separator + div.goog-toolbar-select {
	margin-left: -4px;
}
#id_topnav {
	background: rgb(255, 255, 255); border-width: 1px 1px 0px; =
border-style: solid solid none; border-color: rgb(255, 255, 255) =
rgb(255, 255, 255) currentColor; margin: 3px 0px 5px; border-image: =
none; width: 100%; border-collapse: collapse;
}
#id_topnav img {
	border: currentColor; border-image: none;
}
#id_topnav a {
	color: rgb(17, 85, 204);
}
#id_topnav th {
	font-size: 83%;
}
#id_topnav td {
	padding-right: 5px; font-size: 83%; white-space: nowrap;
}
#id_logo {
	margin: 0px 0px 0px 1px;
}
#id_userinfo {
	text-align: right; padding-right: 8px; vertical-align: top; =
white-space: nowrap;
}
.waffle-revisions-bar {
	border-width: 1px 0px; border-style: solid none; border-color: rgb(192, =
192, 192) currentColor; -moz-box-sizing: border-box;
}
.waffle-revisions-frame {
=09
}
.waffle-revisions-older-text {
	color: rgb(103, 103, 103);
}
.waffle-revisions-container {
	left: 0px; overflow: hidden; position: absolute; z-index: 15; =
background-color: rgb(255, 255, 255);
}
#revisions-toolbar {
	padding: 2px 0px;
}
#t-revisions-back {
	margin-left: 6px;
}
#t-revisions-revert {
	margin: 0px 8px; font-weight: bold;
}
#t-revisions-label {
	margin: 0px 8px; font-weight: bold;
}
#t-revisions-label {
	line-height: 180%;
}
#t-revisions-highlighted-label {
	top: 0px; right: 6px; line-height: 217%; position: absolute;
}
#t-revisions-highlighted {
	padding: 2px; border: 2px solid rgb(255, 168, 45); border-image: none; =
background-color: rgb(255, 211, 150);
}
#t-revisions-menu {
	width: 290px; -ms-overflow-y: auto; max-height: 75%;
}
#t-revisions-menu .goog-menuitem {
	padding: 4px 0px; width: 268px; height: 1em; clear: both;
}
#t-revisions-menu em {
	width: 134px; text-align: right; font-style: normal; float: left; =
display: block; white-space: nowrap;
}
#t-revisions-menu span {
	width: 134px; color: rgb(102, 102, 102); float: left; display: block; =
white-space: nowrap;
}
.waffle-spellcheck-target-cell-rect {
	opacity: 0.5; pointer-events: none; background-color: rgb(248, 179, =
155);
}
.waffle-obj-header-bar {
	margin: 0px 4px; padding: 0px; float: left;
}
.waffle-obj-menu-open {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-486px -62px; margin: 10px; padding: 0px; border: currentColor; =
border-image: none; width: 13px; height: 13px; text-decoration: none; =
float: right;
}
.waffle-obj-menu-open-active {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-334px -124px;
}
.waffle-obj-menu-open:hover {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-334px -124px;
}
.waffle-obj-menu-button {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-486px -62px; width: 13px; height: 13px; cursor: pointer;
}
.waffle-obj-menu-control-active.waffle-obj-menu-button {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-334px -124px;
}
.waffle-obj-menu-button:hover {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png") no-repeat =
-334px -124px;
}
div.sheet-toolbar {
	padding: 0px; width: 100%; border-bottom-color: rgb(217, 217, 217); =
border-bottom-width: 1px; border-bottom-style: solid; min-height: 35px; =
background-image: none;
}
.sheet-toolbar-button {
	margin: 3px 2px 0px 0px;
}
.sheet-toolbar-title {
	padding: 0px 44px; line-height: 35px;
}
.toolbar-decimal-icon {
	margin-bottom: -7px;
}
#formula-bar {
	background: rgb(255, 255, 255); padding: 0px; height: 21px;
}
#formula-bar > table {
	table-layout: fixed;
}
#t-formula-bar-input {
	border: currentColor; border-image: none;
}
.waffle-formulabar-input-disabled#t-formula-bar-input {
	border: currentColor; border-image: none; background-color: rgb(255, =
255, 255);
}
#t-formula-bar-label {
	padding: 0px; width: 42px; text-align: center; opacity: 0.55;
}
.formulabar-disabled#formula-bar {
	background-color: rgb(248, 248, 248);
}
.formulabar-disabled #t-formula-bar-label {
	color: rgb(159, 164, 179); opacity: 0.4;
}
.formulabar-disabled #t-formula-bar-input {
	background-color: rgb(248, 248, 248) !important;
}
.formulabar-disabled .default-formula-text-color {
	color: rgb(119, 119, 119);
}
#t-formula-bar-input-container {
	padding-left: 10px;
}
#t-formula-bar-progress-bar {
	padding: 0px; width: 161px;
}
#t-formula-bar-progress-bar .progress-bar-horizontal {
	padding: 1px; border: 1px solid rgb(153, 153, 153); border-image: none; =
width: 146px; height: 5px; background-color: rgb(255, 255, 255);
}
#t-formula-bar-progress-bar .progress-bar-thumb {
	background-color: rgb(204, 204, 204);
}
td.formula-bar-separator {
	width: 2px; color: rgb(204, 204, 204); padding-bottom: 2px; =
padding-left: 2px;
}
td.formula-bar-separator > div {
	margin-bottom: 3px;
}
div.formula-bar-disabled {
	background-color: rgb(204, 204, 204);
}
.waffle-formulabar-cellinput-disabled {
	background-color: rgb(204, 204, 204);
}
#t-merge-menu {
	margin-right: 2px;
}
.goog-toolbar-color-menu-button .goog-toolbar-menu-button-dropdown {
	margin-top: 9px;
}
.goog-menuitem-mnemonic-separator {
	font-weight: normal;
}
#waffle-conditionalformat-container {
	width: 250px; height: auto; -ms-overflow-y: auto;
}
.waffle-conditionalformat-add-rule-button {
	padding: 15px; width: 247px; height: 15px; text-align: left; color: =
rgb(51, 103, 214); line-height: 15px; font-family: Arial; font-size: =
13px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); =
border-bottom-width: 1px; border-bottom-style: solid; background-color: =
rgb(250, 250, 250);
}
.waffle-conditionalformat-add-rule-button:hover {
	cursor: pointer; background-color: rgb(240, 240, 240);
}
.waffle-conditionalformat-filter-warning .jfk-butterBar {
	transition:opacity 0.218s;
}
.waffle-conditionalformat-filter-warning .jfk-butterBar-shown {
	height: inherit; text-align: left;
}
.waffle-conditionalformat-filter-warning-border {
	border: 2px solid rgb(241, 214, 158); border-image: none;
}
.waffle-conditionalformat-view-pill {
	padding: 15px; border: 1px solid rgb(204, 204, 204); border-image: =
none; position: relative; cursor: pointer; background-color: rgb(255, =
255, 255);
}
.waffle-conditionalformat-view-pill:focus {
	background-color: rgb(243, 243, 243);
}
.waffle-conditionalformat-view-pill:hover {
	background-color: rgb(243, 243, 243);
}
.waffle-conditionalformat-view-pill-summary {
	width: 135px; overflow: hidden; margin-right: 15px; -ms-text-overflow: =
ellipsis;
}
.waffle-conditionalformat-condition {
	color: rgb(51, 51, 51); line-height: 15px; padding-bottom: 5px; =
font-size: 13px; font-weight: bold;
}
.waffle-conditionalformat-range {
	color: rgb(85, 85, 85); font-size: 12px;
}
.waffle-conditionalformat-range-border {
	border-style: solid; border-color: rgb(140, 196, 116); line-height: 0;
}
.waffle-conditionalformat-format-preview {
	padding: 4px 8px; top: 15px; width: 50px; height: 18px; line-height: =
18px; position: absolute;
}
.waffle-conditionalformat-edit-pill-header {
	padding: 11px 18px; width: 214px; height: 23px; text-align: left; =
color: rgb(51, 51, 51); line-height: 23px; font-family: Arial; =
font-size: 13px; font-weight: bold; border-bottom-color: rgb(204, 204, =
204); border-bottom-width: 1px; border-bottom-style: solid; =
background-color: rgb(250, 250, 250);
}
.waffle-conditionalformat-edit-pill-header-label {
	width: 190px;
}
.waffle-conditionalformat-delete-rule {
	cursor: pointer;
}
.waffle-conditionalformat-range-picker {
	padding: 18px; border-bottom-color: rgb(204, 204, 204); =
border-bottom-width: 1px; border-bottom-style: solid; position: =
relative; cursor: default;
}
.waffle-conditionalformat-rule-type-toggle-buttons {
	padding: 18px; border-bottom-color: rgb(204, 204, 204); =
border-bottom-width: 1px; border-bottom-style: solid; position: =
relative; cursor: default;
}
.waffle-conditionalformat-format-picker {
	padding: 18px; border-bottom-color: rgb(204, 204, 204); =
border-bottom-width: 1px; border-bottom-style: solid; position: =
relative; cursor: default;
}
.waffle-conditionalformat-boolean-condition-picker {
	padding: 18px; border-bottom-color: rgb(204, 204, 204); =
border-bottom-width: 1px; border-bottom-style: solid; position: =
relative; cursor: default;
}
.waffle-conditionalformat-custom-gradient-picker {
	padding: 18px; border-bottom-color: rgb(204, 204, 204); =
border-bottom-width: 1px; border-bottom-style: solid; position: =
relative; cursor: default;
}
.waffle-conditionalformat-range-wrapper {
	color: rgb(68, 68, 68); font-family: Arial; font-size: 12px;
}
.waffle-conditionalformat-custom-gradient-picker {
	padding-bottom: 6px;
}
.waffle-conditionalformat-edit-pill-section-label {
	color: rgb(100, 100, 100); line-height: 14px; font-family: Arial; =
font-size: 12px; margin-bottom: 6px;
}
.waffle-conditionalformat-edit-pill-button-bar {
	padding: 10px 18px; position: relative;
}
.waffle-conditionalformat-cancel-button {
	cursor: pointer;
}
.waffle-conditionalformat-done-button {
	cursor: pointer;
}
.waffle-conditionalformat-boolean-toggle-button {
	margin: 0px; width: 89px; cursor: pointer;
}
.waffle-conditionalformat-gradient-toggle-button {
	margin: 0px; width: 89px; cursor: pointer;
}
.waffle-conditionalformat-format-button {
	border-color: transparent; margin: 0px; padding: 0px; width: 104px; =
height: 28px; cursor: pointer; background-clip: padding-box;
}
.waffle-conditionalformat-format-button-inner {
	width: 102px; height: 24px; padding-bottom: 2px; font-size: 13px; =
font-weight: normal;
}
#waffle-conditionalformat-boolean-format-button {
	margin-bottom: 18px;
}
.waffle-conditionalformat-default-style-button {
	background: padding-box rgb(255, 255, 255); margin: 3px; padding: 2px; =
width: 48px; height: 24px; cursor: pointer;
}
.waffle-conditionalformat-condition-type-select .jfk-select {
	margin: 0px; width: 188px;
}
.waffle-conditionalformat-condition-date-select .jfk-select {
	margin: 0px; width: 188px;
}
.waffle-conditionalformat-condition-date-select .jfk-select {
	margin-top: 10px;
}
.waffle-conditionalformat-arg1 {
	margin: 10px 6px 0px 0px; width: 196px;
}
.waffle-conditionalformat-arg1-short {
	width: 162px;
}
.waffle-conditionalformat-arg2 {
	margin: 10px 6px 0px 0px; width: 162px;
}
.waffle-conditionalformat-arg-separator {
	color: rgb(66, 66, 66); font-family: Arial; font-size: 11px; =
font-weight: bold;
}
.waffle-conditionalformat-custom-toolbar {
	padding: 0px 5px; border: 1px solid rgb(204, 204, 204); border-image: =
none; width: 160px; margin-bottom: 6px;
}
.waffle-conditionalformat-gradient-point-holder {
	margin-bottom: 18px;
}
.waffle-conditionalformat-gradient-min-select .jfk-select {
	margin: 0px 6px 0px 0px; width: 55px; text-align: left;
}
.waffle-conditionalformat-gradient-mid-select .jfk-select {
	margin: 0px 6px 0px 0px; width: 55px; text-align: left;
}
.waffle-conditionalformat-gradient-max-select .jfk-select {
	margin: 0px 6px 0px 0px; width: 55px; text-align: left;
}
.waffle-conditionalformat-gradient-input-holder {
	top: 1px; width: 84px; margin-right: 7px;
}
.waffle-conditionalformat-gradient-min-input {
	width: 66px;
}
.waffle-conditionalformat-gradient-mid-input {
	width: 66px;
}
.waffle-conditionalformat-gradient-max-input {
	width: 66px;
}
.waffle-conditionalformat-gradient-min-color {
	border-color: rgb(198, 198, 198); height: 27px; margin-top: 0px; =
background-color: rgb(248, 248, 248);
}
.waffle-conditionalformat-gradient-mid-color {
	border-color: rgb(198, 198, 198); height: 27px; margin-top: 0px; =
background-color: rgb(248, 248, 248);
}
.waffle-conditionalformat-gradient-max-color {
	border-color: rgb(198, 198, 198); height: 27px; margin-top: 0px; =
background-color: rgb(248, 248, 248);
}
.waffle-conditionalformat-error-bubble {
	padding: 0px 10px; border-radius: 1px; border: 1px solid rgb(219, 68, =
55); transition:opacity 200ms ease-in; border-image: none; color: =
rgb(197, 57, 41); line-height: 27px; font-family: Arial; font-size: =
11px; z-index: 1 !important; max-width: 200px; box-shadow: 0px 1px 2px =
0px rgba(0,0,0,0.1); background-color: rgb(255, 243, 242);
}
.waffle-conditionalformat-error-input {
	border: 1px solid rgb(219, 68, 55); border-image: none;
}
.waffle-find-replace-active-cell-rect {
	position: absolute; opacity: 0.5; pointer-events: none; animation-name: =
waffle-find-replace-pulse; animation-duration: 200ms; =
animation-timing-function: ease-in-out; background-color: rgb(140, 196, =
116); -webkit-animation-name: waffle-find-replace-pulse; =
-moz-animation-name: waffle-find-replace-pulse; =
-webkit-animation-duration: 200ms; -moz-animation-duration: 200ms; =
-webkit-animation-timing-function: ease-in-out; =
-moz-animation-timing-function: ease-in-out; -o-animation-name: =
waffle-find-replace-pulse; -o-animation-duration: 200ms; =
-o-animation-timing-function: ease-in-out;
}
.waffle-find-replace-not-active-cell-rect {
	position: absolute; opacity: 0.25; pointer-events: none; =
background-color: rgb(140, 196, 116);
}
#waffle-gotobar-button-go {
	margin-right: 8px;
}
.docs-slidingdialog .docs-icon-next {
	opacity: 0.4; -moz-opacity: .40;
}
#waffle-gotobar-input {
	width: 200px;
}
.waffle-gotobar-rangematcher-row-icon {
	width: 20px;
}
.waffle-gotobar-rangematcher-row-suggestion {
	padding: 5px;
}
.waffle-gotobar-rangematcher-row-message {
	padding: 5px; color: rgb(170, 170, 170);
}
#waffle-gotobar-error {
	padding: 0px 7px 0px 0px; color: rgb(221, 75, 57); cursor: default; =
-ms-user-select: none; -moz-user-select: none; -webkit-user-select: =
none;
}
#waffle-gotobar-error-icon {
	background: rgb(221, 75, 57); padding: 0px 5px; border-radius: 10px; =
top: -1px; color: white; font-weight: bold; text-decoration: none; =
display: inline-block; position: relative; -webkit-border-radius: 10px; =
-moz-border-radius: 10px;
}
#waffle-range-protection-container {
	width: 250px; height: auto; border-top-color: rgb(187, 204, 221); =
border-top-width: 1px; border-top-style: solid; -ms-overflow-y: auto;
}
#waffle-range-protection-add-range {
	background: white; padding: 13px 10px; height: 13px; font-size: 13px; =
border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; =
border-bottom-style: solid; cursor: pointer;
}
.waffle-range-protection-add-range-active {
	color: rgb(221, 75, 57);
}
.waffle-range-protection-add-range-inactive {
	color: rgb(17, 85, 204);
}
.waffle-range-protection-pill {
	padding: 10px 20px; border-bottom-color: rgb(221, 221, 221); =
border-bottom-width: 1px; border-bottom-style: solid; position: =
relative; cursor: default;
}
.waffle-range-protection-pill:focus {
	background-color: rgb(243, 243, 243);
}
.waffle-range-protection-pill:hover {
	background-color: rgb(243, 243, 243);
}
.waffle-range-protection-range-name {
	overflow: hidden; -ms-text-overflow: ellipsis;
}
.waffle-range-protection-range-rect {
	overflow: hidden; -ms-text-overflow: ellipsis;
}
.waffle-range-protection-edit-range-name {
	overflow: hidden; -ms-text-overflow: ellipsis;
}
.waffle-range-protection-pill:focus =
.waffle-range-protection-edit-range-button {
	display: inline-block;
}
.waffle-range-protection-pill:hover =
.waffle-range-protection-edit-range-button {
	display: inline-block;
}
.waffle-range-protection-edit-range-button {
	top: 12px; right: 1px; color: rgb(17, 85, 204); display: none; =
position: absolute; cursor: pointer;
}
.waffle-range-protection-range-name {
	font-size: 14px; font-weight: bold;
}
.waffle-range-protection-edit-pill {
	cursor: default; background-color: rgb(243, 243, 243);
}
.waffle-range-protection-edit-title-bar {
	padding: 12px 0px;
}
.waffle-range-protection-edit-range-name {
	margin: 0px; font-size: 15px; font-weight: bold; max-width: 190px;
}
#waffle-range-protection-edit-delete {
	top: 8px; float: right; cursor: pointer;
}
.waffle-range-protection-add-range-name-input {
	margin: 5px 0px 10px; top: 2px; width: 150px; position: relative;
}
.waffle-range-protection-select-error {
	border-color: rgb(221, 75, 57);
}
.waffle-range-protection-range-select-listening {
	margin: 0px -20px; padding: 10px 20px; background-color: rgb(251, 242, =
205);
}
.waffle-range-protection-edit-range-select-done {
	margin-top: 3px;
}
.waffle-range-protection-edit-range-select-message {
	width: 110px; margin-top: 3px; display: none;
}
.waffle-range-protection-range-select-listening =
.waffle-range-protection-edit-range-select-message {
	display: inline-block;
}
.waffle-range-protection-protected-checkbox-holder {
	margin: 10px 0px 7px;
}
.waffle-range-protection-edit-done {
	margin-top: 10px;
}
.waffle-range-protection-edit-cancel {
	margin-top: 10px;
}
#waffle-range-protection-edit-validation-error {
	margin-top: 5px;
}
#waffle-range-protection-edit-validation-error-text {
	padding: 0px 7px 0px 0px; color: rgb(221, 75, 57);
}
#waffle-range-protection-edit-validation-error-icon {
	background: rgb(221, 75, 57); padding: 0px 5px; border-radius: 10px; =
top: -1px; color: white; font-weight: bold; text-decoration: none; =
display: inline-block; position: relative; -webkit-border-radius: 10px; =
-moz-border-radius: 10px;
}
#waffle-range-protection-arrowup {
	left: 14px; top: 32px; position: absolute;
}
#waffle-range-protection-arrowup::before {
	width: 0px; height: 0px; display: block; position: absolute; content: =
"";
}
#waffle-range-protection-arrowup::after {
	width: 0px; height: 0px; display: block; position: absolute; content: =
"";
}
#waffle-range-protection-arrowup::before {
	border-width: 0px 9px 9px; border-style: solid; border-color: rgb(221, =
221, 221) transparent; left: -9px;
}
#waffle-range-protection-arrowup::after {
	border-width: 0px 8px 8px; border-style: solid; border-color: rgb(243, =
243, 243) transparent; left: -8px; top: 1px;
}
#waffle-range-protection-promo {
	padding: 0px 15px; cursor: default;
}
.waffle-range-protection-promo-title {
	color: rgb(99, 99, 99); font-size: 14px; font-weight: bold; =
margin-bottom: 10px;
}
.waffle-range-protection-promo-content {
	margin: 20px 0px; color: rgb(99, 99, 99);
}
.waffle-range-protection-promo-separator {
	margin: 20px 0px; border: currentColor; border-image: none; width: 95%; =
height: 1px; color: rgb(221, 221, 221); background-color: rgb(221, 221, =
221);
}
.waffle-range-protection-promo-formulabar {
	border-width: 10px 0px; border-style: solid; border-color: rgb(243, =
243, 243); margin: 15px 0px 20px; border-image: none;
}
.waffle-range-protection-promo-lock-container {
	width: 23px; height: 27px; overflow: hidden; margin-right: 12px; =
vertical-align: middle;
}
.waffle-range-protection-promo-lock::before {
	content: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png");
}
.waffle-range-protection-promo-lock {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png"); left: =
-276px; top: 0px; position: relative; opacity: 0.6;
}
.waffle-range-protection-locked.docs-icon {
	width: 21px; height: 21px; margin-bottom: 3px;
}
.waffle-range-protection-unlocked.docs-icon {
	width: 21px; height: 21px;
}
#waffle-range-protection-edit-manage-range-protection {
	color: rgb(17, 85, 204); padding-bottom: 5px; margin-top: 5px; cursor: =
pointer;
}
.waffle-range-protection-edit-unprotect {
	margin-top: -2px; margin-left: -6px; cursor: pointer;
}
.waffle-range-protection-border {
	border-style: solid; border-color: rgb(140, 196, 116); line-height: 0;
}
#waffle-named-ranges-container {
	width: 250px; height: auto; border-top-color: rgb(187, 204, 221); =
border-top-width: 1px; border-top-style: solid; -ms-overflow-y: auto;
}
#waffle-named-ranges-add-range {
	background: white; padding: 13px 10px; height: 13px; font-size: 13px; =
border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; =
border-bottom-style: solid; cursor: pointer;
}
.waffle-named-ranges-add-range-active {
	color: rgb(221, 75, 57);
}
.waffle-named-ranges-add-range-inactive {
	color: rgb(17, 85, 204);
}
.waffle-named-ranges-pill {
	padding: 10px 20px; border-bottom-color: rgb(221, 221, 221); =
border-bottom-width: 1px; border-bottom-style: solid; position: =
relative; cursor: default;
}
.waffle-named-ranges-pill:focus {
	background-color: rgb(243, 243, 243);
}
.waffle-named-ranges-pill:hover {
	background-color: rgb(243, 243, 243);
}
.waffle-named-ranges-range-name {
	overflow: hidden; -ms-text-overflow: ellipsis;
}
.waffle-named-ranges-range-rect {
	overflow: hidden; -ms-text-overflow: ellipsis;
}
.waffle-named-ranges-edit-range-name {
	overflow: hidden; -ms-text-overflow: ellipsis;
}
.waffle-named-ranges-pill:focus .waffle-named-ranges-edit-range-button {
	display: inline-block;
}
.waffle-named-ranges-pill:hover .waffle-named-ranges-edit-range-button {
	display: inline-block;
}
.waffle-named-ranges-edit-range-button {
	top: 12px; right: 1px; color: rgb(17, 85, 204); display: none; =
position: absolute; cursor: pointer;
}
.waffle-named-ranges-range-name {
	font-size: 14px; font-weight: bold;
}
.waffle-named-ranges-edit-pill {
	cursor: default; background-color: rgb(243, 243, 243);
}
.waffle-named-ranges-edit-title-bar {
	padding: 12px 0px;
}
.waffle-named-ranges-edit-range-name {
	margin: 0px; font-size: 15px; font-weight: bold; max-width: 190px;
}
#waffle-named-ranges-edit-delete {
	top: 8px; float: right; cursor: pointer;
}
.waffle-named-ranges-add-range-name-input {
	margin: 5px 0px 10px; top: 2px; width: 150px; position: relative;
}
.waffle-named-ranges-select-error {
	border-color: rgb(221, 75, 57);
}
.waffle-named-ranges-range-select-listening {
	margin: 0px -20px; padding: 10px 20px; background-color: rgb(251, 242, =
205);
}
.waffle-named-ranges-edit-range-select-done {
	margin-top: 3px;
}
.waffle-named-ranges-edit-range-select-message {
	width: 110px; margin-top: 3px; display: none;
}
.waffle-named-ranges-range-select-listening =
.waffle-named-ranges-edit-range-select-message {
	display: inline-block;
}
.waffle-named-ranges-edit-done {
	margin-top: 10px;
}
.waffle-named-ranges-edit-cancel {
	margin-top: 10px;
}
#waffle-named-ranges-edit-validation-error {
	margin-top: 5px;
}
#waffle-named-ranges-edit-validation-error-text {
	padding: 0px 7px 0px 0px; color: rgb(221, 75, 57);
}
#waffle-named-ranges-edit-validation-error-icon {
	background: rgb(221, 75, 57); padding: 0px 5px; border-radius: 10px; =
top: -1px; color: white; font-weight: bold; text-decoration: none; =
display: inline-block; position: relative; -webkit-border-radius: 10px; =
-moz-border-radius: 10px;
}
#waffle-named-ranges-arrowup {
	left: 14px; top: 32px; position: absolute;
}
#waffle-named-ranges-arrowup::before {
	width: 0px; height: 0px; display: block; position: absolute; content: =
"";
}
#waffle-named-ranges-arrowup::after {
	width: 0px; height: 0px; display: block; position: absolute; content: =
"";
}
#waffle-named-ranges-arrowup::before {
	border-width: 0px 9px 9px; border-style: solid; border-color: rgb(221, =
221, 221) transparent; left: -9px;
}
#waffle-named-ranges-arrowup::after {
	border-width: 0px 8px 8px; border-style: solid; border-color: rgb(243, =
243, 243) transparent; left: -8px; top: 1px;
}
#waffle-named-ranges-promo {
	padding: 0px 15px; cursor: default;
}
.waffle-named-ranges-promo-title {
	color: rgb(99, 99, 99); font-size: 14px; font-weight: bold; =
margin-bottom: 10px;
}
.waffle-named-ranges-promo-content {
	margin: 20px 0px; color: rgb(99, 99, 99);
}
.waffle-named-ranges-promo-separator {
	margin: 20px 0px; border: currentColor; border-image: none; width: 95%; =
height: 1px; color: rgb(221, 221, 221); background-color: rgb(221, 221, =
221);
}
.waffle-named-ranges-promo-formulabar {
	border-width: 10px 0px; border-style: solid; border-color: rgb(243, =
243, 243); margin: 15px 0px 20px; border-image: none;
}
.waffle-named-ranges-promo-lock-container {
	width: 23px; height: 27px; overflow: hidden; margin-right: 12px; =
vertical-align: middle;
}
.waffle-named-ranges-promo-lock::before {
	content: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png");
}
.waffle-named-ranges-promo-lock {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png"); left: =
-276px; top: 0px; position: relative; opacity: 0.6;
}
.waffle-named-ranges-locked.docs-icon {
	width: 21px; height: 21px; margin-bottom: 3px;
}
.waffle-named-ranges-unlocked.docs-icon {
	width: 21px; height: 21px;
}
#waffle-named-ranges-edit-manage-named-ranges {
	color: rgb(17, 85, 204); padding-bottom: 5px; margin-top: 5px; cursor: =
pointer;
}
.waffle-named-ranges-border {
	border-style: solid; border-color: rgb(140, 196, 116); line-height: 0;
}
#waffle-ritz-protection-container {
	width: 250px; height: auto; border-top-color: rgb(187, 204, 221); =
border-top-width: 1px; border-top-style: solid; -ms-overflow-y: auto;
}
.waffle-ritz-protection-link-button {
	background: white; padding: 13px 10px; height: 13px; color: rgb(17, 85, =
204); font-size: 13px; cursor: pointer;
}
#waffle-ritz-protection-add-range {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; =
border-bottom-style: solid;
}
.waffle-ritz-protection-pill {
	padding-top: 10px; padding-bottom: 10px; border-bottom-color: rgb(221, =
221, 221); border-bottom-width: 1px; border-bottom-style: solid; =
position: relative; cursor: default;
}
.waffle-ritz-protection-pill-contents {
	padding-right: 20px; padding-left: 20px;
}
.waffle-ritz-protection-edit-permissions {
	padding-top: 15px; padding-bottom: 15px; margin-top: 15px; =
border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, =
221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: =
solid; border-bottom-style: solid;
}
.waffle-ritz-protection-edit-permissions-lock {
	left: -5px; width: 15px;
}
.waffle-ritz-protection-edit-buttons {
	padding-top: 5px;
}
.waffle-ritz-protection-edit-permissions-title {
	font-size: 14px; font-weight: bold; -ms-word-wrap: break-word;
}
.waffle-ritz-protection-edit-permissions-description {
	color: gray;
}
.waffle-ritz-protection-range-rect {
	overflow: hidden; -ms-text-overflow: ellipsis;
}
.waffle-ritz-protection-edit-range-name {
	overflow: hidden; -ms-text-overflow: ellipsis;
}
.waffle-ritz-protection-view-pill {
	cursor: pointer;
}
.waffle-ritz-protection-view-pill:focus {
	background-color: rgb(243, 243, 243);
}
.waffle-ritz-protection-view-pill:hover {
	background-color: rgb(243, 243, 243);
}
.waffle-ritz-protection-range-name {
	font-size: 14px; font-weight: bold; -ms-word-wrap: break-word;
}
.waffle-ritz-protection-edit-pill {
	cursor: default; background-color: rgb(250, 250, 250);
}
.waffle-ritz-protection-edit-title-bar {
	padding: 12px 0px;
}
.waffle-ritz-protection-edit-range-name {
	margin: 0px; font-size: 15px; font-weight: bold; max-width: 190px;
}
#waffle-ritz-protection-edit-delete {
	top: 8px; float: right; cursor: pointer;
}
.waffle-ritz-protection-add-description-input {
	margin: 5px 0px 10px; top: 2px; width: 150px; position: relative;
}
.waffle-ritz-protection-select-error {
	border-color: rgb(221, 75, 57);
}
#waffle-ritz-protection-edit-sheet-select {
	margin: 0px; width: 180px; text-align: left;
}
#waffle-ritz-protection-edit-sheet-select .goog-flat-menu-button-caption =
{
	width: inherit; overflow: hidden; -ms-text-overflow: ellipsis;
}
#waffle-ritz-protection-edit-sheet-label {
	margin: 0px 5px; overflow: hidden; font-weight: bold; =
-ms-text-overflow: ellipsis;
}
.waffle-ritz-protection-holes-checkbox-container {
	margin-top: 10px; margin-bottom: 5px;
}
.waffle-ritz-protection-edit-done {
	margin-top: 10px;
}
.waffle-ritz-protection-edit-cancel {
	margin-top: 10px;
}
.waffle-ritz-protection-edit-toggle-range {
	margin: 10px 0px; width: 85px;
}
.waffle-ritz-protection-edit-toggle-sheet {
	margin: 10px 0px; width: 85px;
}
#waffle-ritz-protection-edit-validation-error {
	margin-top: 5px;
}
#waffle-ritz-protection-edit-validation-error-text {
	padding: 0px 7px 0px 0px; color: rgb(221, 75, 57);
}
#waffle-ritz-protection-edit-validation-error-icon {
	background: rgb(221, 75, 57); padding: 0px 5px; border-radius: 10px; =
top: -1px; color: white; font-weight: bold; text-decoration: none; =
display: inline-block; position: relative; -webkit-border-radius: 10px; =
-moz-border-radius: 10px;
}
.waffle-ritz-protection-edit-permissions-button {
	padding-right: 15px; margin-top: 10px;
}
#waffle-ritz-protection-promo {
	padding: 0px 15px; cursor: default;
}
.waffle-ritz-protection-promo-content {
	margin: 20px 0px; color: rgb(99, 99, 99);
}
.waffle-ritz-protection-promo-separator {
	margin: 20px 0px; border: currentColor; border-image: none; width: 95%; =
height: 1px; color: rgb(221, 221, 221); background-color: rgb(221, 221, =
221);
}
.waffle-ritz-protection-promo-lock-container {
	width: 23px; height: 27px; overflow: hidden; margin-right: 12px; =
vertical-align: middle;
}
.waffle-ritz-protection-promo-lock::before {
	content: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png");
}
.waffle-ritz-protection-promo-lock {
	background: =
url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite39.png"); left: =
-276px; top: 0px; position: relative; opacity: 0.6;
}
#waffle-ritz-protection-edit-manage-ritz-protection {
	color: rgb(17, 85, 204); padding-bottom: 5px; margin-top: 5px; cursor: =
pointer;
}
.waffle-ritz-protection-border {
	border-style: solid; border-color: rgb(140, 196, 116); line-height: 0;
}
.waffle-ritz-protection-acl-loading {
	width: 400px;
}
.waffle-ritz-protection-acl-loading-spinner {
	transition:width 300ms ease-out; vertical-align: middle; display: =
inline-block; position: relative; -webkit-transition: width 300ms =
ease-out; -moz-transition: width 300ms ease-out; -o-transition: width =
300ms ease-out;
}
.waffle-ritz-protection-acl-loading-text {
	transition:width 300ms ease-out; vertical-align: middle; display: =
inline-block; position: relative; -webkit-transition: width 300ms =
ease-out; -moz-transition: width 300ms ease-out; -o-transition: width =
300ms ease-out;
}
.waffle-ritz-protection-dropdown-label {
	color: rgb(68, 68, 68); font-family: arial,sans-serif; margin-bottom: =
10px;
}
.waffle-ritz-protection-dropdown {
	margin: 0px 0px 24px;
}
.waffle-ritz-protection-dropdown .goog-flat-menu-button-caption {
	width: 371px; text-align: left; font-size: 12px;
}
.waffle-ritz-protection-acl-table-container {
	width: 400px; overflow: auto; font-family: arial,sans-serif; font-size: =
13px; margin-bottom: 10px; border-top-color: rgb(214, 214, 214); =
border-top-width: 1px; border-top-style: solid; border-collapse: =
collapse; max-height: 230px;
}
.waffle-ritz-protection-acl-header-name {
	color: rgb(97, 97, 97); font-family: arial,sans-serif; font-size: 11px; =
font-weight: bold; display: inline-block;
}
.waffle-ritz-protection-acl-header-edit {
	color: rgb(97, 97, 97); font-family: arial,sans-serif; font-size: 11px; =
font-weight: bold; display: inline-block;
}
.waffle-ritz-protection-acl-header {
	margin-bottom: 10px;
}
.waffle-ritz-protection-acl-header-edit {
	text-align: right;
}
.waffle-ritz-protection-acl-scope-col {
	width: 85%;
}
.waffle-ritz-protection-acl-header-name {
	width: 85%;
}
.waffle-ritz-protection-acl-edit-col {
	width: 15%;
}
.waffle-ritz-protection-acl-header-edit {
	width: 15%;
}
.waffle-ritz-protection-acl-header-edit-checkbox {
	margin-right: 10px;
}
.waffle-ritz-protection-acl-table {
	width: 100%; empty-cells: show;
}
.waffle-ritz-protection-acl-table td {
	padding: 8px 0px; font-size: 13px; border-bottom-color: rgb(235, 235, =
235); border-bottom-width: 1px; border-bottom-style: solid;
}
.waffle-ritz-protection-acl-missing {
	opacity: 0.5;
}
.waffle-ritz-protection-acl-row td {
	-ms-text-overflow: ellipsis;
}
.waffle-ritz-protection-acl-scope {
	width: 340px;
}
.waffle-ritz-protection-acl-text {
	width: 266px; overflow: hidden; margin-left: 15px; vertical-align: =
middle; display: inline-block; white-space: nowrap; -ms-text-overflow: =
ellipsis;
}
.waffle-ritz-protection-acl-email {
	color: rgb(119, 119, 119); margin-left: 5px;
}
.waffle-ritz-protection-acl-checkbox {
	margin-right: 10px; margin-left: auto; display: block;
}
.waffle-ritz-protection-acl-default-icon {
	width: 21px; height: 21px; margin-top: 4px; margin-left: 4px; display: =
inline-block; opacity: 0.55;
}
.waffle-ritz-protection-acl-icon-container {
	width: 29px; height: 29px; vertical-align: middle; display: =
inline-block; background-color: rgb(245, 245, 245);
}
.waffle-ritz-protection-acl-custom-icon {
	width: 29px; height: 29px; vertical-align: middle;
}
.waffle-ritz-protection-acl-icon-disabled {
	opacity: 0.25;
}
.waffle-ritz-protection-add-editors-container {
	padding: 16px; margin-bottom: 24px; background-color: rgb(245, 245, =
245);
}
.waffle-ritz-protection-add-editors-label {
	padding-right: 15px; font-size: 11px; font-weight: bold;
}
.waffle-ritz-protection-add-editors-input {
	transition:height 200ms ease-out; width: 100%; padding-right: 8px; =
padding-left: 8px; box-sizing: border-box; -moz-box-sizing: border-box; =
-webkit-box-sizing: border-box; -webkit-transition: height 200ms =
ease-out; -moz-transition: height 200ms ease-out; -o-transition: height =
200ms ease-out;
}
.waffle-ritz-protection-ac-renderer {
	background: rgb(255, 255, 255); font: 13px/normal Arial, sans-serif; =
border: 1px solid rgb(102, 102, 102); border-image: none; width: 369px; =
color: rgb(51, 51, 51); overflow: hidden; white-space: nowrap; position: =
absolute; z-index: 1010; max-height: 120px; font-size-adjust: none; =
font-stretch: normal; box-shadow: 2px 2px 2px rgba(102,102,102,0.4); =
-moz-box-shadow: 2px 2px 2px rgba(102, 102, 102, .4); =
-webkit-box-shadow: 2px 2px 2px rgba(102, 102, 102, .4);
}
.waffle-ritz-protection-ac-renderer =
.goog-contacts-ui-autocomplete-new-section {
	padding-top: 2px; border-top-color: rgb(102, 102, 102); =
border-top-width: 1px; border-top-style: solid;
}
.waffle-ritz-protection-ac-renderer .ac-row {
	padding: 4px 10px 4px 4px; cursor: pointer;
}
.waffle-ritz-protection-ac-renderer .ac-highlighted {
	color: rgb(34, 34, 34);
}
.waffle-ritz-protection-ac-renderer .ac-active {
	background: rgb(238, 238, 238);
}
.waffle-ritz-protection-list {
	outline: transparent; overflow: auto; font-family: arial,sans-serif; =
font-size: 13px; margin-bottom: 24px; border-top-color: rgb(235, 235, =
235); border-top-width: 1px; border-top-style: solid; border-collapse: =
collapse; max-height: 200px;
}
.waffle-ritz-protection-item {
	padding: 5px 0px; border-bottom-color: rgb(235, 235, 235); =
border-bottom-width: 1px; border-bottom-style: solid;
}
.waffle-ritz-protection-item-hover {
	background: rgb(238, 238, 238);
}
.waffle-ritz-protection-item-name {
	font-size: 13px; font-weight: bold; -ms-word-wrap: break-word;
}
.waffle-ritz-protection-item-range {
	color: gray; font-size: 12px; -ms-word-wrap: break-word;
}
.waffle-ritz-protection-acl-butter {
	background: rgb(249, 237, 190); padding: 5px; border: 1px solid =
rgb(240, 195, 109); border-image: none; width: 100%; text-align: center; =
color: rgb(34, 34, 34); font-family: arial,sans-serif; font-size: 13px; =
margin-top: 10px; margin-bottom: 10px; max-width: 385px;
}
.waffle-ritz-protection-acl-butter-text {
	display: inline-block;
}
.waffle-ritz-protection-acl-butter-href {
	text-decoration: underline;
}
.waffle-ritz-protection-acl-butter-action {
	color: rgb(17, 85, 204); display: inline-block; cursor: pointer;
}

------=_NextPart_000_0000_01D04605.456126C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://docs.google.com/static/spreadsheets2/client/js/873908263-ritz_waffle_i18n_core.js

function aa(){return function(a){return a}}function ca(){return =
function(){}}function da(a){return function(b){this[a]=3Db}}function =
g(a){return function(){return this[a]}}function r(a){return =
function(){return a}}var u,aaa=3D[];function x(a){return =
function(){return aaa[a].apply(this,arguments)}}var =
ea=3Dea||{},fa=3Dthis;function y(a){return void 0!=3D=3Da}=0A=
function ha(a,b,c){a=3Da.split(".");c=3Dc||fa;a[0]in =
c||!c.execScript||c.execScript("var "+a[0]);for(var =
d;a.length&&(d=3Da.shift());)!a.length&&y(b)?c[d]=3Db:c[d]?c=3Dc[d]:c=3Dc=
[d]=3D{}}function ia(a,b){for(var =
c=3Da.split("."),d=3Db||fa,e;e=3Dc.shift();)if(null!=3Dd[e])d=3Dd[e];else=
 return null;return d}function ka(){}function =
la(a){a.getInstance=3Dfunction(){return a.Bwa?a.Bwa:a.Bwa=3Dnew a}}=0A=
function ma(a){var b=3Dtypeof a;if("object"=3D=3Db)if(a){if(a instanceof =
Array)return"array";if(a instanceof Object)return b;var =
c=3DObject.prototype.toString.call(a);if("[object =
Window]"=3D=3Dc)return"object";if("[object =
Array]"=3D=3Dc||"number"=3D=3Dtypeof a.length&&"undefined"!=3Dtypeof =
a.splice&&"undefined"!=3Dtypeof =
a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";i=
f("[object Function]"=3D=3Dc||"undefined"!=3Dtypeof =
a.call&&"undefined"!=3Dtypeof =
a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}=
else return"null";=0A=
else if("function"=3D=3Db&&"undefined"=3D=3Dtypeof =
a.call)return"object";return b}function na(a){return =
null=3D=3D=3Da}function oa(a){return null!=3Da}function =
pa(a){return"array"=3D=3Dma(a)}function qa(a){var =
b=3Dma(a);return"array"=3D=3Db||"object"=3D=3Db&&"number"=3D=3Dtypeof =
a.length}function sa(a){return ta(a)&&"function"=3D=3Dtypeof =
a.getFullYear}function ua(a){return"string"=3D=3Dtypeof a}function =
wa(a){return"boolean"=3D=3Dtypeof a}function =
xa(a){return"number"=3D=3Dtypeof a}function =
ya(a){return"function"=3D=3Dma(a)}=0A=
function ta(a){var b=3Dtypeof =
a;return"object"=3D=3Db&&null!=3Da||"function"=3D=3Db}function =
za(a){return a[baa]||(a[baa]=3D++caa)}var =
baa=3D"closure_uid_"+(1E9*Math.random()>>>0),caa=3D0;function =
daa(a,b,c){return a.call.apply(a.bind,arguments)}=0A=
function eaa(a,b,c){if(!a)throw Error();if(2<arguments.length){var =
d=3DArray.prototype.slice.call(arguments,2);return function(){var =
c=3DArray.prototype.slice.call(arguments);Array.prototype.unshift.apply(c=
,d);return a.apply(b,c)}}return function(){return =
a.apply(b,arguments)}}function =
B(a,b,c){B=3DFunction.prototype.bind&&-1!=3DFunction.prototype.bind.toStr=
ing().indexOf("native code")?daa:eaa;return B.apply(null,arguments)}=0A=
function Ba(a,b){var c=3DArray.prototype.slice.call(arguments,1);return =
function(){var b=3Dc.slice();b.push.apply(b,arguments);return =
a.apply(this,b)}}function Ca(a,b){for(var c in b)a[c]=3Db[c]}var =
Da=3DDate.now||function(){return+new Date};=0A=
function Ea(a){if(fa.execScript)fa.execScript(a,"JavaScript");else =
if(fa.eval)if(null=3D=3DFa&&(fa.eval("var _et_ =3D =
1;"),"undefined"!=3Dtypeof fa._et_?(delete =
fa._et_,Fa=3D!0):Fa=3D!1),Fa)fa.eval(a);else{var =
b=3Dfa.document,c=3Db.createElement("script");c.type=3D"text/javascript";=
c.defer=3D!1;c.appendChild(b.createTextNode(a));b.body.appendChild(c);b.b=
ody.removeChild(c)}else throw Error("goog.globalEval not =
available");}var Fa=3Dnull;=0A=
function C(a,b){function =
c(){}c.prototype=3Db.prototype;a.G=3Db.prototype;a.prototype=3Dnew =
c;a.prototype.constructor=3Da;a.fc=3Dfunction(a,c,f){for(var =
h=3DArray(arguments.length-2),l=3D2;l<arguments.length;l++)h[l-2]=3Dargum=
ents[l];return =
b.prototype[c].apply(a,h)}}Function.prototype.bind=3DFunction.prototype.b=
ind||function(a,b){if(1<arguments.length){var =
c=3DArray.prototype.slice.call(arguments,1);c.unshift(this,a);return =
B.apply(null,c)}return B(this,a)};function =
Ga(a){if(Error.captureStackTrace)Error.captureStackTrace(this,Ga);else{va=
r =
b=3DError().stack;b&&(this.stack=3Db)}a&&(this.message=3DString(a))}C(Ga,=
Error);Ga.prototype.name=3D"CustomError";var faa;function Ha(a,b){return =
0=3D=3Da.lastIndexOf(b,0)}function Ia(a,b){var =
c=3Da.length-b.length;return 0<=3Dc&&a.indexOf(b,c)=3D=3Dc}function =
Ja(a,b){return 0=3D=3DKa(b,a.substr(0,b.length))}function La(a,b){return =
a.toLowerCase()=3D=3Db.toLowerCase()}function Oa(a,b){for(var =
c=3Da.split("%s"),d=3D"",e=3DArray.prototype.slice.call(arguments,1);e.le=
ngth&&1<c.length;)d+=3Dc.shift()+e.shift();return =
d+c.join("%s")}function Pa(a){return a.replace(/[\s\xa0]+/g," =
").replace(/^\s+|\s+$/g,"")}=0A=
function Qa(a){return/^[\s\xa0]*$/.test(a)}function =
Ra(a){return!/[^0-9]/.test(a)}function gaa(a){return =
a.replace(/(\r\n|\r|\n)+/g," ")}function Sa(a){return =
a.replace(/(\r\n|\r|\n)/g,"\n")}function haa(a){return =
a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}var =
Ta=3DString.prototype.trim?function(a){return =
a.trim()}:function(a){return =
a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};function Ka(a,b){var =
c=3DString(a).toLowerCase(),d=3DString(b).toLowerCase();return =
c<d?-1:c=3D=3Dd?0:1}=0A=
function Ua(a){return encodeURIComponent(String(a))}function =
Va(a){return decodeURIComponent(a.replace(/\+/g," "))}function =
iaa(a,b){return a.replace(/(\r\n|\r|\n)/g,b?"<br />":"<br>")}=0A=
function Wa(a){if(!jaa.test(a))return =
a;-1!=3Da.indexOf("&")&&(a=3Da.replace(kaa,"&amp;"));-1!=3Da.indexOf("<")=
&&(a=3Da.replace(laa,"&lt;"));-1!=3Da.indexOf(">")&&(a=3Da.replace(maa,"&=
gt;"));-1!=3Da.indexOf('"')&&(a=3Da.replace(naa,"&quot;"));-1!=3Da.indexO=
f("'")&&(a=3Da.replace(oaa,"&#39;"));-1!=3Da.indexOf("\x00")&&(a=3Da.repl=
ace(paa,"&#0;"));return a}var =
kaa=3D/&/g,laa=3D/</g,maa=3D/>/g,naa=3D/"/g,oaa=3D/'/g,paa=3D/\x00/g,jaa=3D=
/[\x00&<>"']/;function Xa(a){return Ya(a,"&")?"document"in =
fa?qaa(a):raa(a):a}=0A=
function qaa(a){var =
b=3D{"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'},c;c=3Dfa.document.cr=
eateElement("div");return a.replace(saa,function(a,e){var =
f=3Db[a];if(f)return f;if("#"=3D=3De.charAt(0)){var =
h=3DNumber("0"+e.substr(1));isNaN(h)||(f=3DString.fromCharCode(h))}f||(c.=
innerHTML=3Da+" ",f=3Dc.firstChild.nodeValue.slice(0,-1));return =
b[a]=3Df})}=0A=
function raa(a){return =
a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case =
"lt":return"<";case "gt":return">";case =
"quot":return'"';default:if("#"=3D=3Dc.charAt(0)){var =
d=3DNumber("0"+c.substr(1));if(!isNaN(d))return =
String.fromCharCode(d)}return a}})}var saa=3D/&([^;\s<&]+);?/g;function =
Za(a,b,c){c&&(a=3DXa(a));a.length>b&&(a=3Da.substring(0,b-3)+"...");c&&(a=
=3DWa(a));return a}=0A=
function $a(a,b){var =
c;if(c&&a.length>b)c>b&&(c=3Db),a=3Da.substring(0,b-c)+"..."+a.substring(=
a.length-c);else if(a.length>b){c=3DMath.floor(b/2);var =
d=3Da.length-c;a=3Da.substring(0,c+b%2)+"..."+a.substring(d)}return =
a}function Ya(a,b){return-1!=3Da.indexOf(b)}function ab(a){return =
String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g=
,"\\x08")}function bb(a,b){return Array(b+1).join(a)}=0A=
function cb(a,b){var c=3Dy(void 0)?a.toFixed(void =
0):String(a),d=3Dc.indexOf(".");-1=3D=3Dd&&(d=3Dc.length);return =
bb("0",Math.max(0,b-d))+c}function db(a){return =
null=3D=3Da?"":String(a)}function eb(a){return =
Array.prototype.join.call(arguments,"")}function fb(){return =
Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(214=
7483648*Math.random())^Da()).toString(36)}=0A=
function gb(a,b){for(var =
c=3D0,d=3DTa(String(a)).split("."),e=3DTa(String(b)).split("."),f=3DMath.=
max(d.length,e.length),h=3D0;0=3D=3Dc&&h<f;h++){var =
l=3Dd[h]||"",m=3De[h]||"",n=3DRegExp("(\\d*)(\\D*)","g"),p=3DRegExp("(\\d=
*)(\\D*)","g");do{var =
t=3Dn.exec(l)||["","",""],v=3Dp.exec(m)||["","",""];if(0=3D=3Dt[0].length=
&&0=3D=3Dv[0].length)break;c=3Dtaa(0=3D=3Dt[1].length?0:parseInt(t[1],10)=
,0=3D=3Dv[1].length?0:parseInt(v[1],10))||taa(0=3D=3Dt[2].length,0=3D=3Dv=
[2].length)||taa(t[2],v[2])}while(0=3D=3Dc)}return c}=0A=
function taa(a,b){return a<b?-1:a>b?1:0}function hb(a){for(var =
b=3D0,c=3D0;c<a.length;++c)b=3D31*b+a.charCodeAt(c),b%=3D4294967296;retur=
n b}var jb=3D2147483648*Math.random()|0;function kb(a){var =
b=3DNumber(a);return 0=3D=3Db&&Qa(a)?NaN:b}function uaa(a){return =
String(a).replace(/\-([a-z])/g,function(a,c){return =
c.toUpperCase()})}function vaa(a){var b=3Dua(void 0)?ab(void =
0):"\\s";return a.replace(new =
RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return =
b+e.toUpperCase()})}=0A=
function waa(a,b){var c=3D[],d=3D[];if(a=3D=3Db)return =
0;if(!a.length||!b.length)return Math.max(a.length,b.length);for(var =
e=3D0;e<b.length+1;e++)c[e]=3De;for(e=3D0;e<a.length;e++){d[0]=3De+1;for(=
var =
f=3D0;f<b.length;f++)d[f+1]=3DMath.min(d[f]+1,c[f+1]+1,c[f]+(a[e]!=3Db[f]=
));for(f=3D0;f<c.length;f++)c[f]=3Dd[f]}return d[b.length]};function =
lb(a){return a};function mb(a){return a[a.length-1]}=0A=
var nb=3DArray.prototype,ob=3Dnb.indexOf?function(a,b,c){return =
nb.indexOf.call(a,b,c)}:function(a,b,c){c=3Dnull=3D=3Dc?0:0>c?Math.max(0,=
a.length+c):c;if(ua(a))return =
ua(b)&&1=3D=3Db.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in =
a&&a[c]=3D=3D=3Db)return =
c;return-1},xaa=3Dnb.lastIndexOf?function(a,b,c){return =
nb.lastIndexOf.call(a,b,null=3D=3Dc?a.length-1:c)}:function(a,b,c){c=3Dnu=
ll=3D=3Dc?a.length-1:c;0>c&&(c=3DMath.max(0,a.length+c));if(ua(a))return =
ua(b)&&1=3D=3Db.length?a.lastIndexOf(b,c):-1;for(;0<=3Dc;c--)if(c in =
a&&a[c]=3D=3D=3D=0A=
b)return =
c;return-1},F=3Dnb.forEach?function(a,b,c){nb.forEach.call(a,b,c)}:functi=
on(a,b,c){for(var d=3Da.length,e=3Dua(a)?a.split(""):a,f=3D0;f<d;f++)f =
in e&&b.call(c,e[f],f,a)};function pb(a,b,c){for(var =
d=3Dua(a)?a.split(""):a,e=3Da.length-1;0<=3De;--e)e in =
d&&b.call(c,d[e],e,a)}=0A=
var qb=3Dnb.filter?function(a,b,c){return =
nb.filter.call(a,b,c)}:function(a,b,c){for(var =
d=3Da.length,e=3D[],f=3D0,h=3Dua(a)?a.split(""):a,l=3D0;l<d;l++)if(l in =
h){var m=3Dh[l];b.call(c,m,l,a)&&(e[f++]=3Dm)}return =
e},rb=3Dnb.map?function(a,b,c){return =
nb.map.call(a,b,c)}:function(a,b,c){for(var =
d=3Da.length,e=3DArray(d),f=3Dua(a)?a.split(""):a,h=3D0;h<d;h++)h in =
f&&(e[h]=3Db.call(c,f[h],h,a));return =
e},sb=3Dnb.reduce?function(a,b,c,d){d&&(b=3DB(b,d));return =
nb.reduce.call(a,b,c)}:function(a,b,c,d){var =
e=3Dc;F(a,function(c,h){e=3Db.call(d,=0A=
e,c,h,a)});return e},tb=3Dnb.some?function(a,b,c){return =
nb.some.call(a,b,c)}:function(a,b,c){for(var =
d=3Da.length,e=3Dua(a)?a.split(""):a,f=3D0;f<d;f++)if(f in =
e&&b.call(c,e[f],f,a))return!0;return!1},ub=3Dnb.every?function(a,b,c){re=
turn nb.every.call(a,b,c)}:function(a,b,c){for(var =
d=3Da.length,e=3Dua(a)?a.split(""):a,f=3D0;f<d;f++)if(f in =
e&&!b.call(c,e[f],f,a))return!1;return!0};function yaa(a,b){var =
c=3D0;F(a,function(a,e,f){b.call(void 0,a,e,f)&&++c},void 0);return c}=0A=
function vb(a,b,c){b=3Dxb(a,b,c);return =
0>b?null:ua(a)?a.charAt(b):a[b]}function xb(a,b,c){for(var =
d=3Da.length,e=3Dua(a)?a.split(""):a,f=3D0;f<d;f++)if(f in =
e&&b.call(c,e[f],f,a))return f;return-1}function zaa(a,b,c){for(var =
d=3Dua(a)?a.split(""):a,e=3Da.length-1;0<=3De;e--)if(e in =
d&&b.call(c,d[e],e,a))return e;return-1}function yb(a,b){return =
0<=3Dob(a,b)}function zb(a){return 0=3D=3Da.length}function =
Ab(a){if(!pa(a))for(var b=3Da.length-1;0<=3Db;b--)delete =
a[b];a.length=3D0}function Bb(a,b){yb(a,b)||a.push(b)}=0A=
function Cb(a,b,c){Db(a,c,0,b)}function =
Eb(a,b,c){Ba(Db,a,c,0).apply(null,b)}function Fb(a,b){var =
c=3Dob(a,b),d;(d=3D0<=3Dc)&&Gb(a,c);return d}function =
Gb(a,b){nb.splice.call(a,b,1)}function =
Hb(a,b,c){b=3Dxb(a,b,c);0<=3Db&&Gb(a,b)}function Ib(a){return =
nb.concat.apply(nb,arguments)}function Jb(a){var =
b=3Da.length;if(0<b){for(var =
c=3DArray(b),d=3D0;d<b;d++)c[d]=3Da[d];return c}return[]}=0A=
function Lb(a,b){for(var c=3D1;c<arguments.length;c++){var =
d=3Darguments[c];if(qa(d)){var =
e=3Da.length||0,f=3Dd.length||0;a.length=3De+f;for(var =
h=3D0;h<f;h++)a[e+h]=3Dd[h]}else a.push(d)}}function Db(a,b,c,d){return =
nb.splice.apply(a,Mb(arguments,1))}function Mb(a,b,c){return =
2>=3Darguments.length?nb.slice.call(a,b):nb.slice.call(a,b,c)}=0A=
function Nb(a,b,c){b=3Db||a;c=3Dc||function(){return =
ta(h)?"o"+za(h):(typeof h).charAt(0)+h};for(var =
d=3D{},e=3D0,f=3D0;f<a.length;){var =
h=3Da[f++],l=3Dc(h);Object.prototype.hasOwnProperty.call(d,l)||(d[l]=3D!0=
,b[e++]=3Dh)}b.length=3De}function Ob(a,b,c){c=3Dc||Pb;for(var =
d=3D0,e=3Da.length,f;d<e;){var =
h=3Dd+e>>1,l;l=3Dc(b,a[h]);0<l?d=3Dh+1:(e=3Dh,f=3D!l)}return =
f?d:~d}function Qb(a,b){a.sort(b||Pb)}=0A=
function Rb(a,b){for(var =
c=3D0;c<a.length;c++)a[c]=3D{index:c,value:a[c]};var =
d=3Db||Pb;Qb(a,function(a,b){return =
d(a.value,b.value)||a.index-b.index});for(c=3D0;c<a.length;c++)a[c]=3Da[c=
].value}function =
Sb(a,b,c){if(!qa(a)||!qa(b)||a.length!=3Db.length)return!1;var =
d=3Da.length;c=3Dc||Tb;for(var =
e=3D0;e<d;e++)if(!c(a[e],b[e]))return!1;return!0}function Pb(a,b){return =
a>b?1:a<b?-1:0}function Tb(a,b){return a=3D=3D=3Db}function =
Ub(a,b,c){c=3DOb(a,b,c);return 0>c?(Cb(a,b,-(c+1)),!0):!1}=0A=
function Vb(a,b){for(var c=3D{},d=3D0;d<a.length;d++){var =
e=3Da[d],f=3Db.call(void =
0,e,d,a);y(f)&&(c[f]||(c[f]=3D[])).push(e)}return c}function =
Wb(a,b){for(var c=3D[],d=3D0;d<b;d++)c[d]=3Da;return c}function =
Xb(a){for(var b=3D[],c=3D0;c<arguments.length;c++){var =
d=3Darguments[c];if(pa(d))for(var e=3D0;e<d.length;e+=3D8192)for(var =
f=3DMb(d,e,e+8192),f=3DXb.apply(null,f),h=3D0;h<f.length;h++)b.push(f[h])=
;else b.push(d)}return b};function Yb(a,b,c){for(var d in =
a)b.call(c,a[d],d,a)}function Zb(a,b){var c=3D{},d;for(d in =
a)b.call(void 0,a[d],d,a)&&(c[d]=3Da[d]);return c}function $b(a,b,c){var =
d=3D{},e;for(e in a)d[e]=3Db.call(c,a[e],e,a);return d}function =
ac(a,b,c){for(var d in =
a)if(b.call(c,a[d],d,a))return!0;return!1}function Aaa(a,b,c){for(var d =
in a)if(!b.call(c,a[d],d,a))return!1;return!0}function cc(a){var =
b=3D0,c;for(c in a)b++;return b}function dc(a){var b=3D[],c=3D0,d;for(d =
in a)b[c++]=3Da[d];return b}=0A=
function ec(a){var b=3D[],c=3D0,d;for(d in a)b[c++]=3Dd;return =
b}function fc(a,b){for(var c in =
a)if(a[c]=3D=3Db)return!0;return!1}function gc(a,b,c){for(var d in =
a)if(b.call(c,a[d],d,a))return d}function =
Baa(a,b,c){return(b=3Dgc(a,b,c))&&a[b]}function hc(a){for(var b in =
a)return!1;return!0}function Caa(a){for(var b in a)delete a[b]}function =
ic(a,b){b in a&&delete a[b]}function jc(a,b,c){if(b in a)throw =
Error('The object already contains the key "'+b+'"');a[b]=3Dc}function =
kc(a,b,c){return b in a?a[b]:c}=0A=
function lc(a,b,c){return b in a?a[b]:a[b]=3Dc}function mc(a){var =
b=3D{},c;for(c in a)b[c]=3Da[c];return b}function nc(a){var =
b=3Dma(a);if("object"=3D=3Db||"array"=3D=3Db){if(a.clone)return =
a.clone();var b=3D"array"=3D=3Db?[]:{},c;for(c in =
a)b[c]=3Dnc(a[c]);return b}return a}function oc(a){var b=3D{},c;for(c in =
a)b[a[c]]=3Dc;return b}var Daa=3D"constructor hasOwnProperty =
isPrototypeOf propertyIsEnumerable toLocaleString toString =
valueOf".split(" ");=0A=
function pc(a,b){for(var =
c,d,e=3D1;e<arguments.length;e++){d=3Darguments[e];for(c in =
d)a[c]=3Dd[c];for(var =
f=3D0;f<Daa.length;f++)c=3DDaa[f],Object.prototype.hasOwnProperty.call(d,=
c)&&(a[c]=3Dd[c])}}function qc(a){var =
b=3Darguments.length;if(1=3D=3Db&&pa(arguments[0]))return =
qc.apply(null,arguments[0]);if(b%2)throw Error("Uneven number of =
arguments");for(var =
c=3D{},d=3D0;d<b;d+=3D2)c[arguments[d]]=3Darguments[d+1];return c}=0A=
function rc(a){var =
b=3Darguments.length;if(1=3D=3Db&&pa(arguments[0]))return =
rc.apply(null,arguments[0]);for(var =
c=3D{},d=3D0;d<b;d++)c[arguments[d]]=3D!0;return c}function Eaa(a){var =
b=3Da;Object.isFrozen&&!Object.isFrozen(a)&&(b=3DObject.create(a),Object.=
freeze(b));return b};var Faa=3Drc("area base br col command embed hr img =
input keygen link meta param source track wbr".split(" "));var =
Gaa=3D/<[^>]*>|&[^;]+;/g;function sc(a,b){return b?a.replace(Gaa,""):a}=0A=
var =
Haa=3DRegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590=
\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),Iaa=3DRegEx=
p("^[^\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]*[A-Za-z\u00c0-\u00d6=
\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\u=
fe00-\ufe6f\ufefd-\uffff]"),Jaa=3DRegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u=
00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe=
6f\ufefd-\uffff]*[\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]"),Kaa=3D=0A=
/^http:\/\/.*/,Laa=3DRegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02=
b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff=
][^\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]*$"),Maa=3DRegExp("[\u05=
91-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc][^A-Za-z\u00c0-\u00d6\u00d8-\u0=
0f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6=
f\ufefd-\uffff]*$"),Naa=3D/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_]=
(Arab|Hebr|Thaa|Nkoo|Tfng))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i,Oaa=3D=0A=
/\s+/,Paa=3D/\d/;function tc(a,b){for(var =
c=3D0,d=3D0,e=3D!1,f=3Dsc(a,b).split(Oaa),h=3D0;h<f.length;h++){var =
l=3Df[h];Jaa.test(sc(l,void =
0))?(c++,d++):Kaa.test(l)?e=3D!0:Haa.test(sc(l,void =
0))?d++:Paa.test(l)&&(e=3D!0)}return =
0=3D=3Dd?e?1:0:.4<c/d?-1:1};function =
vc(){this.j=3D"";this.k=3DQaa}vc.prototype.SJ=3D!0;vc.prototype.OI=3Dg("j=
");vc.prototype.toString=3Dfunction(){return"Const{"+this.j+"}"};function=
 wc(a){return a instanceof =
vc&&a.constructor=3D=3D=3Dvc&&a.k=3D=3D=3DQaa?a.j:"type_error:Const"}var =
Qaa=3D{};function xc(a){var b=3Dnew vc;b.j=3Da;return b};function =
yc(){this.j=3D"";this.k=3DRaa}yc.prototype.SJ=3D!0;var =
Raa=3D{};yc.prototype.OI=3Dg("j");function Saa(a){var b=3Dnew =
yc;b.j=3Da;return b}var Taa=3DSaa(""),Uaa=3D/^[-.%_!# =
a-zA-Z0-9]+$/;function =
zc(){this.j=3DVaa}zc.prototype.SJ=3D!0;zc.prototype.OI=3Dr("");zc.prototy=
pe.Oba=3D!0;zc.prototype.zz=3Dr(1);function Waa(a){return a instanceof =
zc&&a.constructor=3D=3D=3Dzc&&a.j=3D=3D=3DVaa?"":"type_error:SafeUrl"}var=
 Vaa=3D{};function =
Ac(){this.j=3DXaa}Ac.prototype.SJ=3D!0;Ac.prototype.OI=3Dr("");Ac.prototy=
pe.Oba=3D!0;Ac.prototype.zz=3Dr(1);var Xaa=3D{};function =
Bc(){this.k=3D"";this.o=3DYaa;this.j=3Dnull}Bc.prototype.Oba=3D!0;Bc.prot=
otype.zz=3Dg("j");Bc.prototype.SJ=3D!0;Bc.prototype.OI=3Dg("k");function =
Cc(a){return a instanceof =
Bc&&a.constructor=3D=3D=3DBc&&a.o=3D=3D=3DYaa?a.k:"type_error:SafeHtml"}f=
unction Dc(a){if(a instanceof Bc)return a;var =
b=3Dnull;a.Oba&&(b=3Da.zz());return =
Ec(Wa(a.SJ?a.OI():String(a)),b)}function Zaa(a){if(a instanceof =
Bc)return a;a=3DDc(a);return Ec(iaa(Cc(a)),a.zz())}=0A=
var =
$aa=3D/^[a-zA-Z0-9-]+$/,aba=3Drc("action","cite","data","formaction","hre=
f","manifest","poster","src"),bba=3Drc("embed","iframe","link","object","=
script","style","template");function Fc(a,b,c){if(!$aa.test(a))throw =
Error("Invalid tag name <"+a+">.");if(a.toLowerCase()in bba)throw =
Error("Tag name <"+a+"> is not allowed for SafeHtml.");return =
cba(a,b,c)}function Gc(a){function =
b(a){pa(a)?F(a,b):(a=3DDc(a),d+=3DCc(a),a=3Da.zz(),0=3D=3Dc?c=3Da:0!=3Da&=
&c!=3Da&&(c=3Dnull))}var c=3D0,d=3D"";F(arguments,b);return Ec(d,c)}=0A=
function dba(a,b){var c=3DGc(Mb(arguments,1));c.j=3Da;return c}var =
Yaa=3D{};function Ec(a,b){var c=3Dnew Bc;c.k=3Da;c.j=3Db;return c}=0A=
function cba(a,b,c){var d=3Dnull,e=3D"<"+a;if(b)for(var f in =
b){if(!$aa.test(f))throw Error('Invalid attribute name "'+f+'".');var =
h=3Db[f];if(null!=3Dh){var l,m=3Da;l=3Df;if(h instanceof =
vc)h=3Dwc(h);else if("style"=3D=3Dl.toLowerCase()){if(!ta(h))throw =
Error('The "style" attribute requires goog.html.SafeStyle or map of =
style properties, '+typeof h+" given: "+h);if(!(h instanceof yc)){var =
m=3D"",n=3Dvoid 0;for(n in h){if(!/^[-_a-zA-Z0-9]+$/.test(n))throw =
Error("Name allows only [-_a-zA-Z0-9], got: "+n);var p=3Dh[n];null!=3D=0A=
p&&(p instanceof =
vc?(p=3Dwc(p),lb(!/[{;}]/.test(p))):Uaa.test(p)||(p=3D"zClosurez"),m+=3Dn=
+":"+p+";")}h=3Dm?Saa(m):Taa}m=3Dvoid 0;m=3Dh instanceof =
yc&&h.constructor=3D=3D=3Dyc&&h.k=3D=3D=3DRaa?h.j:"type_error:SafeStyle";=
h=3Dm}else{if(/^on/i.test(l))throw Error('Attribute "'+l+'" requires =
goog.string.Const value, "'+h+'" given.');if(l.toLowerCase()in aba)if(h =
instanceof Ac)h=3Dh instanceof =
Ac&&h.constructor=3D=3D=3DAc&&h.j=3D=3D=3DXaa?"":"type_error:TrustedResou=
rceUrl";else if(h instanceof zc)h=3DWaa(h);else throw Error('Attribute =
"'+l+'" on tag "'+=0A=
m+'" requires goog.html.SafeUrl or goog.string.Const value, "'+h+'" =
given.');}h.SJ&&(h=3Dh.OI());l=3Dl+'=3D"'+Wa(String(h))+'"';e=3De+(" =
"+l)}}y(c)?pa(c)||(c=3D[c]):c=3D[];!0=3D=3D=3DFaa[a.toLowerCase()]?e+=3D"=
>":(d=3DGc(c),e+=3D">"+Cc(d)+"</"+a+">",d=3Dd.zz());(a=3Db&&b.dir)&&(/^(l=
tr|rtl|auto)$/i.test(a)?d=3D0:d=3Dnull);return Ec(e,d)}var =
Hc=3DEc("",0);function Ic(a){return function(){return a}}var =
Jc=3DIc(!1),Kc=3DIc(!0),Lc=3DIc(null);function Mc(a){return a}function =
Nc(a){return function(){throw Error(a);}}function =
Oc(a,b){b=3Db||0;return function(){return =
a.apply(this,Array.prototype.slice.call(arguments,0,b))}}function =
Qc(a,b){var c=3Darguments,d=3Dc.length;return function(){var =
a;d&&(a=3Dc[d-1].apply(this,arguments));for(var =
b=3Dd-2;0<=3Db;b--)a=3Dc[b].call(this,a);return a}}=0A=
function Rc(a){var b=3Darguments,c=3Db.length;return function(){for(var =
a,e=3D0;e<c;e++)a=3Db[e].apply(this,arguments);return a}}function =
Sc(a){return function(){return!a.apply(this,arguments)}};function =
Tc(a){return Math.floor(Math.random()*a)}function Uc(a,b,c){return =
Math.min(Math.max(a,b),c)}function Vc(a,b){var c=3Da%b;return =
0>c*b?c+b:c}function Wc(a){return 0=3D=3Da?0:0>a?-1:1}function =
eba(a){return sb(arguments,function(a,c){return a+c},0)}function =
Xc(a){return isFinite(a)&&0=3D=3Da%1};var Yc=3D"StopIteration"in =
fa?fa.StopIteration:Error("StopIteration");function =
Zc(){}Zc.prototype.next=3Dfunction(){throw =
Yc;};Zc.prototype.ik=3Dfunction(){return this};function $c(a){if(a =
instanceof Zc)return a;if("function"=3D=3Dtypeof a.ik)return =
a.ik(!1);if(qa(a)){var b=3D0,c=3Dnew =
Zc;c.next=3Dfunction(){for(;;){if(b>=3Da.length)throw Yc;if(b in =
a)return a[b++];b++}};return c}throw Error("Not implemented");}=0A=
function ad(a,b,c){if(qa(a))try{F(a,b,c)}catch(d){if(d!=3D=3DYc)throw =
d;}else{a=3D$c(a);try{for(;;)b.call(c,a.next(),void =
0,a)}catch(e){if(e!=3D=3DYc)throw e;}}}function fba(a,b,c){var =
d=3D$c(a);a=3Dnew Zc;a.next=3Dfunction(){for(;;){var =
a=3Dd.next();if(b.call(c,a,void 0,d))return a}};return a}=0A=
function gba(a,b,c){var =
d=3D0,e=3Da,f=3Dc||1;1<arguments.length&&(d=3Da,e=3Db);if(0=3D=3Df)throw =
Error("Range step argument must not be zero");var h=3Dnew =
Zc;h.next=3Dfunction(){if(0<f&&d>=3De||0>f&&d<=3De)throw Yc;var =
a=3Dd;d+=3Df;return a};return h}function =
bd(a,b,c){a=3D$c(a);try{for(;;)if(b.call(c,a.next(),void =
0,a))return!0}catch(d){if(d!=3D=3DYc)throw d;}return!1}function =
cd(a,b,c){a=3D$c(a);try{for(;;)if(!b.call(c,a.next(),void =
0,a))return!1}catch(d){if(d!=3D=3DYc)throw d;}return!0}function =
hba(a){return iba(arguments)}=0A=
function iba(a){var b=3D$c(a);a=3Dnew Zc;var =
c=3Dnull;a.next=3Dfunction(){for(;;){if(null=3D=3Dc){var =
a=3Db.next();c=3D$c(a)}try{return c.next()}catch(e){if(e!=3D=3DYc)throw =
e;c=3Dnull}}};return a}function dd(a){if(qa(a))return =
Jb(a);a=3D$c(a);var b=3D[];ad(a,function(a){b.push(a)});return =
b}function ed(a,b){try{return $c(a).next()}catch(c){if(c!=3DYc)throw =
c;return b}};function =
fd(a,b){this.j=3D{};this.k=3D[];this.q=3Dthis.o=3D0;var =
c=3Darguments.length;if(1<c){if(c%2)throw Error("Uneven number of =
arguments");for(var =
d=3D0;d<c;d+=3D2)this.set(arguments[d],arguments[d+1])}else =
a&&jba(this,a)}u=3Dfd.prototype;u.ce=3Dg("o");u.rc=3Dfunction(){gd(this);=
for(var =
a=3D[],b=3D0;b<this.k.length;b++)a.push(this.j[this.k[b]]);return =
a};u.gd=3Dfunction(){gd(this);return this.k.concat()};function =
hd(a,b){return id(a.j,b)}=0A=
u.Ly=3Dfunction(a){for(var b=3D0;b<this.k.length;b++){var =
c=3Dthis.k[b];if(id(this.j,c)&&this.j[c]=3D=3Da)return!0}return!1};u.equa=
ls=3Dfunction(a,b){if(this=3D=3D=3Da)return!0;if(this.o!=3Da.ce())return!=
1;var c=3Db||kba;gd(this);for(var =
d,e=3D0;d=3Dthis.k[e];e++)if(!c(this.get(d),a.get(d)))return!1;return!0};=
function kba(a,b){return a=3D=3D=3Db}u.isEmpty=3Dfunction(){return =
0=3D=3Dthis.o};u.clear=3Dfunction(){this.j=3D{};this.q=3Dthis.o=3Dthis.k.=
length=3D0};=0A=
u.remove=3Dfunction(a){return id(this.j,a)?(delete =
this.j[a],this.o--,this.q++,this.k.length>2*this.o&&gd(this),!0):!1};func=
tion gd(a){if(a.o!=3Da.k.length){for(var b=3D0,c=3D0;b<a.k.length;){var =
d=3Da.k[b];id(a.j,d)&&(a.k[c++]=3Dd);b++}a.k.length=3Dc}if(a.o!=3Da.k.len=
gth){for(var =
e=3D{},c=3Db=3D0;b<a.k.length;)d=3Da.k[b],id(e,d)||(a.k[c++]=3Dd,e[d]=3D1=
),b++;a.k.length=3Dc}}u.get=3Dfunction(a,b){return =
id(this.j,a)?this.j[a]:b};u.set=3Dfunction(a,b){id(this.j,a)||(this.o++,t=
his.k.push(a),this.q++);this.j[a]=3Db};=0A=
function jba(a,b){var c,d;b instanceof =
fd?(c=3Db.gd(),d=3Db.rc()):(c=3Dec(b),d=3Ddc(b));for(var =
e=3D0;e<c.length;e++)a.set(c[e],d[e])}u.forEach=3Dfunction(a,b){for(var =
c=3Dthis.gd(),d=3D0;d<c.length;d++){var =
e=3Dc[d],f=3Dthis.get(e);a.call(b,f,e,this)}};u.clone=3Dfunction(){return=
 new fd(this)};u.pB=3Dx(0);=0A=
u.ik=3Dfunction(a){gd(this);var =
b=3D0,c=3Dthis.k,d=3Dthis.j,e=3Dthis.q,f=3Dthis,h=3Dnew =
Zc;h.next=3Dfunction(){for(;;){if(e!=3Df.q)throw Error("The map has =
changed since the iterator was created");if(b>=3Dc.length)throw Yc;var =
h=3Dc[b++];return a?h:d[h]}};return h};function id(a,b){return =
Object.prototype.hasOwnProperty.call(a,b)};function =
lba(a){return"function"=3D=3Dtypeof =
a.ce?a.ce():qa(a)||ua(a)?a.length:cc(a)}function =
jd(a){if("function"=3D=3Dtypeof a.rc)return a.rc();if(ua(a))return =
a.split("");if(qa(a)){for(var =
b=3D[],c=3Da.length,d=3D0;d<c;d++)b.push(a[d]);return b}return =
dc(a)}function kd(a){if("function"=3D=3Dtypeof a.gd)return =
a.gd();if("function"!=3Dtypeof a.rc){if(qa(a)||ua(a)){var =
b=3D[];a=3Da.length;for(var c=3D0;c<a;c++)b.push(c);return b}return =
ec(a)}}=0A=
function ld(a,b,c){if("function"=3D=3Dtypeof =
a.forEach)a.forEach(b,c);else if(qa(a)||ua(a))F(a,b,c);else for(var =
d=3Dkd(a),e=3Djd(a),f=3De.length,h=3D0;h<f;h++)b.call(c,e[h],d&&d[h],a)}f=
unction mba(a,b,c){if("function"=3D=3Dtypeof a.map)return =
a.map(b,c);if(qa(a)||ua(a))return rb(a,b,c);var =
d,e=3Dkd(a),f=3Djd(a),h=3Df.length;if(e){d=3D{};for(var =
l=3D0;l<h;l++)d[e[l]]=3Db.call(c,f[l],e[l],a)}else =
for(d=3D[],l=3D0;l<h;l++)d[l]=3Db.call(c,f[l],void 0,a);return d}=0A=
function nba(a,b,c){if("function"=3D=3Dtypeof a.every)return =
a.every(b,c);if(qa(a)||ua(a))return ub(a,b,c);for(var =
d=3Dkd(a),e=3Djd(a),f=3De.length,h=3D0;h<f;h++)if(!b.call(c,e[h],d&&d[h],=
a))return!1;return!0};function md(a){this.j=3Dnew =
fd;a&&nd(this,a)}function oba(a){var b=3Dtypeof =
a;return"object"=3D=3Db&&a||"function"=3D=3Db?"o"+za(a):b.substr(0,1)+a}u=
=3Dmd.prototype;u.ce=3Dfunction(){return =
this.j.ce()};u.add=3Dfunction(a){this.j.set(oba(a),a)};function =
nd(a,b){for(var =
c=3Djd(b),d=3Dc.length,e=3D0;e<d;e++)a.add(c[e])}u.Cb=3Dfunction(a){a=3Dj=
d(a);for(var =
b=3Da.length,c=3D0;c<b;c++)this.remove(a[c])};u.remove=3Dfunction(a){retu=
rn =
this.j.remove(oba(a))};u.clear=3Dfunction(){this.j.clear()};u.isEmpty=3Df=
unction(){return this.j.isEmpty()};=0A=
u.contains=3Dfunction(a){return =
hd(this.j,oba(a))};u.rp=3Dfunction(a){var b=3Dnew md;a=3Djd(a);for(var =
c=3D0;c<a.length;c++){var d=3Da[c];this.contains(d)&&b.add(d)}return =
b};function od(a,b){var c=3Da.clone();c.Cb(b);return =
c}u.rc=3Dfunction(){return this.j.rc()};u.clone=3Dfunction(){return new =
md(this)};u.equals=3Dfunction(a){return =
this.ce()=3D=3Dlba(a)&&pba(this,a)};=0A=
function pba(a,b){var c=3Dlba(b);if(a.ce()>c)return!1;!(b instanceof =
md)&&5<c&&(b=3Dnew md(b));return nba(a,function(a){var =
c=3Db;return"function"=3D=3Dtypeof =
c.contains?c.contains(a):"function"=3D=3Dtypeof =
c.Ly?c.Ly(a):qa(c)||ua(c)?yb(c,a):fc(c,a)})}u.ik=3Dfunction(){return =
this.j.ik(!1)};var qd;t:{var qba=3Dfa.navigator;if(qba){var =
rba=3Dqba.userAgent;if(rba){qd=3Drba;break t}}qd=3D""}function =
rd(a){return Ya(qd,a)};function sba(){return =
rd("iPhone")&&!rd("iPod")&&!rd("iPad")};var =
td=3Drd("Opera")||rd("OPR"),ud=3Drd("Trident")||rd("MSIE"),vd=3Drd("Gecko=
")&&!Ya(qd.toLowerCase(),"webkit")&&!(rd("Trident")||rd("MSIE")),wd=3DYa(=
qd.toLowerCase(),"webkit"),xd=3Dwd&&rd("Mobile"),tba=3Dfa.navigator||null=
,uba=3Dtba&&tba.platform||"",yd=3Drd("Macintosh"),zd=3Drd("Windows"),Ad=3D=
rd("Linux")||rd("CrOS"),vba=3Dfa.navigator||null;vba&&Ya(vba.appVersion||=
"","X11");rd("Android");sba();rd("iPad");function wba(){var =
a=3Dfa.document;return a?a.documentMode:void 0}=0A=
var Bd=3Dfunction(){var a=3D"",b;if(td&&fa.opera)return =
a=3Dfa.opera.version,ya(a)?a():a;vd?b=3D/rv\:([^\);]+)(\)|;)/:ud?b=3D/\b(=
?:MSIE|rv)[: =
]([^\);]+)(\)|;)/:wd&&(b=3D/WebKit\/(\S+)/);b&&(a=3D(a=3Db.exec(qd))?a[1]=
:"");return =
ud&&(b=3Dwba(),b>parseFloat(a))?String(b):a}(),xba=3D{};function =
Cd(a){return xba[a]||(xba[a]=3D0<=3Dgb(Bd,a))}function Dd(a){return =
ud&&yba>=3Da}var =
zba=3Dfa.document,yba=3Dzba&&ud?wba()||("CSS1Compat"=3D=3Dzba.compatMode?=
parseInt(Bd,10):5):void 0;function Aba(a){var =
b=3Dfa.onerror,c=3D!1;wd&&!Cd("535.3")&&(c=3D!c);fa.onerror=3Dfunction(d,=
e,f,h,l){b&&b(d,e,f,h,l);a({message:d,fileName:e,line:f,fO:h,error:l});re=
turn c}}function Bba(a){var =
b;b||(b=3DCba(a||arguments.callee.caller,[]));return b}=0A=
function Cba(a,b){var c=3D[];if(yb(b,a))c.push("[...circular =
reference...]");else if(a&&50>b.length){c.push(Dba(a)+"(");for(var =
d=3Da.arguments,e=3D0;d&&e<d.length;e++){0<e&&c.push(", ");var =
f;f=3Dd[e];switch(typeof f){case =
"object":f=3Df?"object":"null";break;case "string":break;case =
"number":f=3DString(f);break;case =
"boolean":f=3Df?"true":"false";break;case =
"function":f=3D(f=3DDba(f))?f:"[fn]";break;default:f=3Dtypeof =
f}40<f.length&&(f=3Df.substr(0,40)+"...");c.push(f)}b.push(a);c.push(")\n=
");try{c.push(Cba(a.caller,=0A=
b))}catch(h){c.push("[exception trying to get caller]\n")}}else =
a?c.push("[...long stack...]"):c.push("[end]");return =
c.join("")}function Dba(a){if(Ed[a])return =
Ed[a];a=3DString(a);if(!Ed[a]){var b=3D/function =
([^\(]+)/.exec(a);Ed[a]=3Db?b[1]:"[Anonymous]"}return Ed[a]}var =
Ed=3D{};var =
Fd=3D{fKa:"N",YHa:"E",tMa:"S",iNa:"W"},Gd=3D{ABb:"fixed",EPb:"scrollable"=
,axb:"column-head-section",HLa:"row-head-section"};function =
Eba(a){switch(a){case "scrollable":return"column-head-section";case =
"fixed":case "column-head-section":return =
a;default:return"fixed"}}function =
Hd(a){return"column-head-section"=3D=3Da||"fixed"=3D=3Da}function =
Id(a){return"column-head-section"=3D=3Da||"scrollable"=3D=3Da}function =
Jd(a){return"N"=3D=3Da||"S"=3D=3Da}=0A=
function Kd(a){switch(a){case "N":return"S";case "S":return"N";case =
"E":return"W";default:return"E"}}function =
Ld(a,b){return(b?"W"=3D=3Da:"E"=3D=3Da)||"S"=3D=3Da?1:-1}function =
Fba(a,b,c){return b?0<a?"S":"N":0<a?c?"W":"E":c?"E":"W"}function =
Md(){this.message=3D"Fatal Exception";var =
a=3D"";try{a=3DError().stack||Bba(arguments.callee.caller)}catch(b){a=3Db=
.stack}this.stack=3Da}C(Md,Error);Md.prototype.j=3Dnull;Md.prototype.toSt=
ring=3Dfunction(){return =
this.message+"\n"+(this.j?this.j+"\n":"")+this.stack};function =
Nd(a){this.j=3D{};(a=3Da||fa._docs_flag_initialData)&&pc(this.j,a)}la(Nd)=
;Nd.prototype.get=3Dfunction(a){return this.j[a]};function Od(a,b){var =
c=3Da.get(b);return ua(c)?"true"=3D=3Dc||"1"=3D=3Dc:!!c}function =
Pd(a,b){return Number(a.get(b))}function Qd(a,b){var c=3Da.get(b);return =
null!=3Dc?String(c):""}function Gba(a){a=3DRd().get(a);return =
null!=3Da?Object(a):{}};function Rd(){return Nd.getInstance()};function =
Sd(a){a=3DString(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test=
(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r\u2028\u2029\x00-\x=
08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").r=
eplace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return =
eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: =
"+a);}function Td(a){return eval("("+a+")")}function Ud(a){return(new =
Vd(void 0)).Mb(a)}function Vd(a){this.j=3Da}=0A=
Vd.prototype.Mb=3Dfunction(a){var b=3D[];Wd(this,a,b);return b.join("")};=0A=
function Wd(a,b,c){switch(typeof b){case "string":Hba(b,c);break;case =
"number":c.push(isFinite(b)&&!isNaN(b)?b:"null");break;case =
"boolean":c.push(b);break;case "undefined":c.push("null");break;case =
"object":if(null=3D=3Db){c.push("null");break}if(pa(b)){a.k(b,c);break}c.=
push("{");var d=3D"",e;for(e in =
b)if(Object.prototype.hasOwnProperty.call(b,e)){var =
f=3Db[e];"function"!=3Dtypeof =
f&&(c.push(d),Hba(e,c),c.push(":"),Wd(a,a.j?a.j.call(b,e,f):f,c),d=3D",")=
}c.push("}");break;case "function":break;default:throw Error("Unknown =
type: "+=0A=
typeof b);}}var =
Iba=3D{'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","=
\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Jba=3D/\uffff/.test("\uffff")?/[\\=
\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;function =
Hba(a,b){b.push('"',a.replace(Jba,function(a){if(a in Iba)return =
Iba[a];var =
b=3Da.charCodeAt(0),e=3D"\\u";16>b?e+=3D"000":256>b?e+=3D"00":4096>b&&(e+=
=3D"0");return Iba[a]=3De+b.toString(16)}),'"')}=0A=
Vd.prototype.k=3Dfunction(a,b){var c=3Da.length;b.push("[");for(var =
d=3D"",e=3D0;e<c;e++)b.push(d),d=3Da[e],Wd(this,this.j?this.j.call(a,Stri=
ng(e),d):d,b),d=3D",";b.push("]")};function Xd(a,b,c,d,e,f,h){var =
l=3D"";a&&(l+=3Da+":");c&&(l+=3D"//",b&&(l+=3Db+"@"),l+=3Dc,d&&(l+=3D":"+=
d));e&&(l+=3De);f&&(l+=3D"?"+f);h&&(l+=3D"#"+h);return l}var =
Kba=3D/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=
=3D[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function =
Yd(a){if(Lba){Lba=3D!1;var b=3Dfa.location;if(b){var =
c=3Db.href;if(c&&(c=3DZd(c))&&c!=3Db.hostname)throw =
Lba=3D!0,Error();}}return a.match(Kba)}var Lba=3Dwd;function =
$d(a,b){return a?b?decodeURI(a):decodeURIComponent(a):a}=0A=
function ae(a,b){return Yd(b)[a]||null}function Zd(a){return =
$d(ae(3,a),!0)}function be(a){return $d(ae(5,a),!0)}function Mba(a){var =
b=3Da.indexOf("#");return 0>b?null:a.substr(b+1)}function =
Nba(a,b){return ce(a)+(b?"#"+b:"")}function de(a){a=3DYd(a);return =
Xd(a[1],a[2],a[3],a[4])}function ce(a){var b=3Da.indexOf("#");return =
0>b?a:a.substr(0,b)}function ee(a,b){var c=3DYd(a),d=3DYd(b);return =
c[3]=3D=3Dd[3]&&c[1]=3D=3Dd[1]&&c[4]=3D=3Dd[4]}=0A=
function Oba(a,b){for(var c=3Da.split("&"),d=3D0;d<c.length;d++){var =
e=3Dc[d].indexOf("=3D"),f=3Dnull,h=3Dnull;0<=3De?(f=3Dc[d].substring(0,e)=
,h=3Dc[d].substring(e+1)):f=3Dc[d];b(f,h?Va(h):"")}}function =
Pba(a){if(a[1]){var =
b=3Da[0],c=3Db.indexOf("#");0<=3Dc&&(a.push(b.substr(c)),a[0]=3Db=3Db.sub=
str(0,c));c=3Db.indexOf("?");0>c?a[1]=3D"?":c=3D=3Db.length-1&&(a[1]=3Dvo=
id 0)}return a.join("")}function Qba(a,b,c){if(pa(b))for(var =
d=3D0;d<b.length;d++)Qba(a,String(b[d]),c);else =
null!=3Db&&c.push("&",a,""=3D=3D=3Db?"":"=3D",Ua(b))}=0A=
function =
Rba(a,b,c){Math.max(b.length-(c||0),0);for(c=3Dc||0;c<b.length;c+=3D2)Qba=
(b[c],b[c+1],a);return a}function Sba(a){a=3DRba([],a,void =
0);a[0]=3D"";return a.join("")}function Tba(a,b){for(var c in =
b)Qba(c,b[c],a);return a}function fe(a){a=3DTba([],a);a[0]=3D"";return =
a.join("")}function ge(a,b){return =
Pba(2=3D=3Darguments.length?Rba([a],arguments[1],0):Rba([a],arguments,1))=
}function he(a,b){return Pba(Tba([a],b))}function =
ie(a,b,c){a=3D[a,"&",b];null!=3Dc&&a.push("=3D",Ua(c));return Pba(a)}=0A=
function je(a,b,c,d){for(var =
e=3Dc.length;0<=3D(b=3Da.indexOf(c,b))&&b<d;){var =
f=3Da.charCodeAt(b-1);if(38=3D=3Df||63=3D=3Df)if(f=3Da.charCodeAt(b+e),!f=
||61=3D=3Df||38=3D=3Df||35=3D=3Df)return b;b+=3De+1}return-1}var =
ke=3D/#|$/;function le(a,b){var =
c=3Da.search(ke),d=3Dje(a,0,b,c);if(0>d)return null;var =
e=3Da.indexOf("&",d);if(0>e||e>c)e=3Dc;d+=3Db.length+1;return =
Va(a.substr(d,e-d))}var Uba=3D/[?&]($|#)/;=0A=
function me(a,b){for(var =
c=3Da.search(ke),d=3D0,e,f=3D[];0<=3D(e=3Dje(a,d,b,c));)f.push(a.substrin=
g(d,e)),d=3DMath.min(a.indexOf("&",e)+1||c,c);f.push(a.substr(d));return =
f.join("").replace(Uba,"$1")}function ne(a,b,c){return =
ie(me(a,b),b,c)}function =
oe(a,b){Ia(a,"/")&&(a=3Da.substr(0,a.length-1));Ha(b,"/")&&(b=3Db.substr(=
1));return eb(a,"/",b)};function pe(a,b){var c;if(a instanceof =
pe)this.HD=3Dy(b)?b:a.HD,qe(this,a.xq),c=3Da.dG,re(this),this.dG=3Dc,se(t=
his,a.$o),te(this,a.wq),ue(this,a.yj),ve(this,a.j.clone()),we(this,a.vP);=
else if(a&&(c=3DYd(String(a)))){this.HD=3D!!b;qe(this,c[1]||"",!0);var =
d=3Dc[2]||"";re(this);this.dG=3Dxe(d);se(this,c[3]||"",!0);te(this,c[4]);=
ue(this,c[5]||"",!0);ve(this,c[6]||"",!0);we(this,c[7]||"",!0)}else =
this.HD=3D!!b,this.j=3Dnew =
ye(null,0,this.HD)}u=3Dpe.prototype;u.xq=3D"";u.dG=3D"";u.$o=3D"";u.wq=3D=
null;u.yj=3D"";u.vP=3D"";u.o$=3D!1;=0A=
u.HD=3D!1;u.toString=3Dfunction(){var =
a=3D[],b=3Dthis.xq;b&&a.push(ze(b,Vba,!0),":");if(b=3Dthis.$o){a.push("//=
");var =
c=3Dthis.dG;c&&a.push(ze(c,Vba,!0),"@");a.push(Ua(b).replace(/%25([0-9a-f=
A-F]{2})/g,"%$1"));b=3Dthis.wq;null!=3Db&&a.push(":",String(b))}if(b=3Dth=
is.yj)this.$o&&"/"!=3Db.charAt(0)&&a.push("/"),a.push(ze(b,"/"=3D=3Db.cha=
rAt(0)?Wba:Xba,!0));(b=3Dthis.j.toString())&&a.push("?",b);(b=3Dthis.vP)&=
&a.push("#",ze(b,Yba));return a.join("")};=0A=
function Ae(a,b){var =
c=3Da.clone(),d=3D!!b.xq;d?qe(c,b.xq):d=3D!!b.dG;if(d){var =
e=3Db.dG;re(c);c.dG=3De}else =
d=3D!!b.$o;d?se(c,b.$o):d=3Dnull!=3Db.wq;e=3Db.yj;if(d)te(c,b.wq);else =
if(d=3D!!b.yj){if("/"!=3De.charAt(0))if(a.$o&&!a.yj)e=3D"/"+e;else{var =
f=3Dc.yj.lastIndexOf("/");-1!=3Df&&(e=3Dc.yj.substr(0,f+1)+e)}f=3De;if(".=
."=3D=3Df||"."=3D=3Df)e=3D"";else if(Ya(f,"./")||Ya(f,"/.")){for(var =
e=3DHa(f,"/"),f=3Df.split("/"),h=3D[],l=3D0;l<f.length;){var =
m=3Df[l++];"."=3D=3Dm?e&&l=3D=3Df.length&&h.push(""):".."=3D=3Dm?((1<h.le=
ngth||1=3D=3Dh.length&&""!=3Dh[0])&&h.pop(),=0A=
e&&l=3D=3Df.length&&h.push("")):(h.push(m),e=3D!0)}e=3Dh.join("/")}else =
e=3Df}d?ue(c,e):d=3D""!=3D=3Db.j.toString();d?ve(c,xe(b.j.toString())):d=3D=
!!b.vP;d&&we(c,b.vP);return c}u.clone=3Dfunction(){return new =
pe(this)};function =
qe(a,b,c){re(a);a.xq=3Dc?xe(b,!0):b;a.xq&&(a.xq=3Da.xq.replace(/:$/,""));=
return a}function se(a,b,c){re(a);a.$o=3Dc?xe(b,!0):b}function =
te(a,b){re(a);if(b){b=3DNumber(b);if(isNaN(b)||0>b)throw Error("Bad port =
number "+b);a.wq=3Db}else a.wq=3Dnull}function =
ue(a,b,c){re(a);a.yj=3Dc?xe(b,!0):b;return a}=0A=
function ve(a,b,c){re(a);b instanceof =
ye?(a.j=3Db,Zba(a.j,a.HD)):(c||(b=3Dze(b,$ba)),a.j=3Dnew =
ye(b,0,a.HD));return a}function aca(a,b){return ve(a,b,void =
0)}u.ab=3Dfunction(a,b){re(this);this.j.set(a,b);return this};function =
Be(a,b,c){re(a);pa(c)||(c=3D[String(c)]);bca(a.j,b,c)}function =
Ce(a,b){return a.j.get(b)}function =
we(a,b,c){re(a);a.vP=3Dc?xe(b):b;return a}function =
De(a){re(a);a.ab("zx",fb());return a}function =
Ee(a,b){re(a);a.j.remove(b);return =
a}u.Pe=3Dfunction(a){this.o$=3Da;return this};u.isReadOnly=3Dg("o$");=0A=
function re(a){if(a.o$)throw Error("Tried to modify a read-only =
Uri");}function Fe(a){return a instanceof pe?a.clone():new pe(a,void =
0)}function cca(a,b,c,d){var e=3Dnew pe(null,void =
0);a&&qe(e,a);b&&se(e,b);c&&te(e,c);d&&ue(e,d);return e}function =
xe(a,b){return a?b?decodeURI(a):decodeURIComponent(a):""}function =
ze(a,b,c){return =
ua(a)?(a=3DencodeURI(a).replace(b,dca),c&&(a=3Da.replace(/%25([0-9a-fA-F]=
{2})/g,"%$1")),a):null}=0A=
function =
dca(a){a=3Da.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toStri=
ng(16)}var =
Vba=3D/[#\/\?@]/g,Xba=3D/[\#\?:]/g,Wba=3D/[\#\?]/g,$ba=3D/[\#\?@]/g,Yba=3D=
/#/g;function ye(a,b,c){this.j=3Da||null;this.k=3D!!c}function =
Ge(a){a.kj||(a.kj=3Dnew =
fd,a.mo=3D0,a.j&&Oba(a.j,function(b,c){a.add(Va(b),c)}))}u=3Dye.prototype=
;u.kj=3Dnull;u.mo=3Dnull;u.ce=3Dfunction(){Ge(this);return =
this.mo};u.add=3Dfunction(a,b){Ge(this);this.j=3Dnull;a=3DHe(this,a);var =
c=3Dthis.kj.get(a);c||this.kj.set(a,c=3D[]);c.push(b);this.mo++;return =
this};=0A=
u.remove=3Dfunction(a){Ge(this);a=3DHe(this,a);return =
hd(this.kj,a)?(this.j=3Dnull,this.mo-=3Dthis.kj.get(a).length,this.kj.rem=
ove(a)):!1};u.clear=3Dfunction(){this.kj=3Dthis.j=3Dnull;this.mo=3D0};u.i=
sEmpty=3Dfunction(){Ge(this);return 0=3D=3Dthis.mo};function =
Ie(a,b){Ge(a);b=3DHe(a,b);return hd(a.kj,b)}u.Ly=3Dfunction(a){var =
b=3Dthis.rc();return yb(b,a)};u.gd=3Dfunction(){Ge(this);for(var =
a=3Dthis.kj.rc(),b=3Dthis.kj.gd(),c=3D[],d=3D0;d<b.length;d++)for(var =
e=3Da[d],f=3D0;f<e.length;f++)c.push(b[d]);return c};=0A=
u.rc=3Dfunction(a){Ge(this);var =
b=3D[];if(ua(a))Ie(this,a)&&(b=3DIb(b,this.kj.get(He(this,a))));else{a=3D=
this.kj.rc();for(var c=3D0;c<a.length;c++)b=3DIb(b,a[c])}return =
b};u.set=3Dfunction(a,b){Ge(this);this.j=3Dnull;a=3DHe(this,a);Ie(this,a)=
&&(this.mo-=3Dthis.kj.get(a).length);this.kj.set(a,[b]);this.mo++;return =
this};u.get=3Dfunction(a,b){var c=3Da?this.rc(a):[];return =
0<c.length?String(c[0]):b};function =
bca(a,b,c){a.remove(b);0<c.length&&(a.j=3Dnull,a.kj.set(He(a,b),Jb(c)),a.=
mo+=3Dc.length)}=0A=
u.toString=3Dfunction(){if(this.j)return =
this.j;if(!this.kj)return"";for(var =
a=3D[],b=3Dthis.kj.gd(),c=3D0;c<b.length;c++)for(var =
d=3Db[c],e=3DUa(d),d=3Dthis.rc(d),f=3D0;f<d.length;f++){var =
h=3De;""!=3D=3Dd[f]&&(h+=3D"=3D"+Ua(d[f]));a.push(h)}return =
this.j=3Da.join("&")};u.clone=3Dfunction(){var a=3Dnew =
ye;a.j=3Dthis.j;this.kj&&(a.kj=3Dthis.kj.clone(),a.mo=3Dthis.mo);return =
a};function He(a,b){var c=3DString(b);a.k&&(c=3Dc.toLowerCase());return =
c}=0A=
function =
Zba(a,b){b&&!a.k&&(Ge(a),a.j=3Dnull,a.kj.forEach(function(a,b){var =
e=3Db.toLowerCase();b!=3De&&(this.remove(b),bca(this,e,a))},a));a.k=3Db}u=
.Qra=3Dfunction(a){for(var =
b=3D0;b<arguments.length;b++)ld(arguments[b],function(a,b){this.add(b,a)}=
,this)};var =
eca,fca,gca,hca,ica,jca;jca=3Dica=3Dhca=3Dgca=3Dfca=3Deca=3D!1;var =
Je=3Dqd;Je&&(-1!=3DJe.indexOf("Firefox")?eca=3D!0:-1!=3DJe.indexOf("iPad"=
)?gca=3D!0:-1!=3DJe.indexOf("iPhone")||-1!=3DJe.indexOf("iPod")?fca=3D!0:=
-1!=3DJe.indexOf("Chrome")?ica=3D!0:-1!=3DJe.indexOf("Android")?hca=3D!0:=
-1!=3DJe.indexOf("Safari")&&(jca=3D!0));var =
Ke=3Deca,kca=3Dfca,Le=3Dgca,lca=3Dhca,Me=3Dica,Ne=3Djca;vd&&Cd("5.0");var=
 mca=3Dvd&&Cd("2.0b");vd&&Cd("1.9");var =
Pe=3Dvd&&!Cd("1.9"),nca=3Dvd&&!Cd("16a"),oca=3Dud&&Cd("8.0"),pca=3Dud&&!C=
d("9.0"),Qe=3Dud&&!Cd("8.0");yd&&Ne&&Cd("528");var =
qca=3Dwd&&Cd("536.5"),Re=3DNe&&Cd("6"),rca=3DMe&&null!=3D=3Dqd&&Ya(qd,"Cr=
OS");function =
Se(){this.j=3D{};this.j.userPrefs=3D{};this.o=3Dnull;this.k=3D!1}la(Se);=0A=
Se.prototype.ud=3Dfunction(a){a.userPrefs||(a.userPrefs=3D{});this.j=3Da;=
if(a=3Da.flags)sca=3Da.fgef,a.fohp&&(tca=3Da.fohp),a.fskb&&(uca=3Da.fskb)=
,a.fifhu&&(vca=3Da.fifhu),a.fecsi&&(wca=3Da.fecsi),null!=3Da.fcpt&&(xca=3D=
a.fcpt),null!=3Da.fcpemt&&(yca=3Da.fcpemt),null!=3Da.fppp&&(zca=3Da.fppp)=
,Aca=3Da.fsbrhu,a.feefe&&(Te=3Da.feefe),Bca=3D(!!this.j.editable||!!this.=
j.commentable)&&(!!Qd(Rd(),"docosJs")||!!Qd(Rd(),"docosEmbedApiJs")||!!th=
is.j.docosApi),Cca=3D!!a.fecrlc,Dca=3Da.fbcql,Eca=3Da.fbcqi,a.fmcbusiw&&(=
Fca=3Da.fmcbusiw),Ue=3D!!a.fefh,Ve=3D=0A=
!!a.ferfp,We=3D!!a.ferpfp,Gca=3D!!a.ferfep,Xe=3D!!a.fefs,Hca=3D!!a.fdsfn,=
Ye=3D!!a.feffwf,Ica=3D!!a.fecst,Jca=3D!!a.fewss,a.ffbu&&(Kca=3Da.ffbu),Lc=
a=3D!!a.fehp,Ze=3D!!a.fepc,Mca=3Da.fxfhi,Nca=3Da.ffhigh,Oca=3D!!a.fepcsv,=
Pca=3D!!a.fecchf,$e=3D!!a.felud,Qca=3D!!a.fetl,af=3D!!a.few,bf=3D!!a.fesm=
&&-1=3D=3Dwindow.location.href.indexOf("softmerges=3Dfalse"),Rca=3D!!a.fe=
smml,cf=3D!!a.ferur,df=3D!!a.fesss,ef=3D!!a.feppm,ff=3D!!a.fems,gf=3D!!a.=
ferrp,Sca=3D!!a.fenrp,Tca=3D!!a.fenrptp,Uca=3D!!a.feopl,hf=3D!!a.ferrofvc=
,jf=3D!!a.feneb,Vca=3D!!a.feqlc,kf=3D!!a.fecfs,lf=3D!!a.febcf,=0A=
Wca=3D!!a.fers,Xca=3D!!a.ferpss,Yca=3D!!a.feamn,mf=3D!!a.feeofs,Zca=3D!!a=
.fetriur,nf=3D!!a.fecv,$ca=3D!!a.feas,of=3D!!a.fenfm,pf=3D!!a.fenwo,ada=3D=
!!a.fkwea,qf=3D!!a.fevcc,this.o=3Da;this.k=3D!1};function rf(a){return =
Se.getInstance().j[a]}function sf(a){return!!a.j.isRtlShell}=0A=
var =
zca=3D"",sca=3D"{}",xca=3D1E3,yca=3D0,vca=3D"",tca=3D"http://documents.go=
ogle.com/support/bin/answer.py?answer=3D",uca=3D"",wca=3D!1,Te=3D!1,Aca=3D=
"",Bca=3D!1,Cca=3D!1,Ze=3D!1,Xca=3D!1,bda=3D-1!=3Dwindow.location.href.in=
dexOf("pride=3Dtrue"),kf=3D!1,of=3D!1,qf=3D!1,pf=3D!1,lf=3D!1,Dca=3D-1,Ec=
a=3D-1,Kca=3D"/[prefix]forms/d/[id]/",Fca=3D-1,Lca=3D!1,Ue=3D!1,Ve=3D!1,W=
e=3D!1,Gca=3D!1,Xe=3D!1,Hca=3D!0,Ye=3D!1,Ica=3D!1,Mca=3D[],Nca=3D[],Oca=3D=
!1,Pca=3D!1,Jca=3D!1,$e=3D!1,Qca=3D!1,af=3D!1,bf=3D!1,Rca=3D!1,cf=3D!1,df=
=3D!1,ef=3D!1,ff=3D!1,gf=3D!1,Sca=3D!1,Tca=3D!1,Uca=3D!1,hf=3D!1,jf=3D!1,=
Vca=3D!1,Wca=3D!1,Yca=3D!1,mf=3D=0A=
!1,Zca=3D!1,nf=3D!1,$ca=3D!1,ada=3D!1;function =
tf(){Se.getInstance();return =
Od(Nd.getInstance(),"enable_maestro")}function uf(){return =
Se.getInstance().k}function vf(a){return a.k&&!1}function cda(){var =
a=3Dnew ye(ae(6,window.location.href));return =
Ie(a,"waffleloaddelay")?parseInt(a.get("waffleloaddelay"),10):null};funct=
ion =
G(a,b){this.x=3Dy(a)?a:0;this.y=3Dy(b)?b:0}u=3DG.prototype;u.clone=3Dfunc=
tion(){return new G(this.x,this.y)};function wf(a,b){return =
a=3D=3Db?!0:a&&b?a.x=3D=3Db.x&&a.y=3D=3Db.y:!1}function xf(a,b){var =
c=3Da.x-b.x,d=3Da.y-b.y;return Math.sqrt(c*c+d*d)}function =
dda(a,b){return new =
G(a.x-b.x,a.y-b.y)}u.ceil=3Dfunction(){this.x=3DMath.ceil(this.x);this.y=3D=
Math.ceil(this.y);return =
this};u.floor=3Dfunction(){this.x=3DMath.floor(this.x);this.y=3DMath.floo=
r(this.y);return this};=0A=
u.round=3Dfunction(){this.x=3DMath.round(this.x);this.y=3DMath.round(this=
.y);return this};u.translate=3Dfunction(a,b){a instanceof =
G?(this.x+=3Da.x,this.y+=3Da.y):(this.x+=3Da,xa(b)&&(this.y+=3Db));return=
 this};u.scale=3Dfunction(a,b){var =
c=3Dxa(b)?b:a;this.x*=3Da;this.y*=3Dc;return this};function =
yf(a,b,c,d){this.top=3Da;this.right=3Db;this.bottom=3Dc;this.left=3Dd}fun=
ction eda(a){for(var b=3Dnew =
yf(arguments[0].y,arguments[0].x,arguments[0].y,arguments[0].x),c=3D1;c<a=
rguments.length;c++){var =
d=3Darguments[c];b.top=3DMath.min(b.top,d.y);b.right=3DMath.max(b.right,d=
.x);b.bottom=3DMath.max(b.bottom,d.y);b.left=3DMath.min(b.left,d.x)}retur=
n b}u=3Dyf.prototype;u.getWidth=3Dfunction(){return =
this.right-this.left};u.getHeight=3Dfunction(){return =
this.bottom-this.top};=0A=
u.clone=3Dfunction(){return new =
yf(this.top,this.right,this.bottom,this.left)};u.contains=3Dfunction(a){r=
eturn this&&a?a instanceof =
yf?a.left>=3Dthis.left&&a.right<=3Dthis.right&&a.top>=3Dthis.top&&a.botto=
m<=3Dthis.bottom:a.x>=3Dthis.left&&a.x<=3Dthis.right&&a.y>=3Dthis.top&&a.=
y<=3Dthis.bottom:!1};function =
fda(a,b,c,d,e){ta(b)?(a.top-=3Db.top,a.right+=3Db.right,a.bottom+=3Db.bot=
tom,a.left-=3Db.left):(a.top-=3Db,a.right+=3Dc,a.bottom+=3Dd,a.left-=3De)=
;return a}=0A=
function gda(a,b){return =
a=3D=3Db?!0:a&&b?a.top=3D=3Db.top&&a.right=3D=3Db.right&&a.bottom=3D=3Db.=
bottom&&a.left=3D=3Db.left:!1}u.ceil=3Dfunction(){this.top=3DMath.ceil(th=
is.top);this.right=3DMath.ceil(this.right);this.bottom=3DMath.ceil(this.b=
ottom);this.left=3DMath.ceil(this.left);return =
this};u.floor=3Dfunction(){this.top=3DMath.floor(this.top);this.right=3DM=
ath.floor(this.right);this.bottom=3DMath.floor(this.bottom);this.left=3DM=
ath.floor(this.left);return this};=0A=
u.round=3Dfunction(){this.top=3DMath.round(this.top);this.right=3DMath.ro=
und(this.right);this.bottom=3DMath.round(this.bottom);this.left=3DMath.ro=
und(this.left);return this};u.translate=3Dfunction(a,b){a instanceof =
G?(this.left+=3Da.x,this.right+=3Da.x,this.top+=3Da.y,this.bottom+=3Da.y)=
:(this.left+=3Da,this.right+=3Da,xa(b)&&(this.top+=3Db,this.bottom+=3Db))=
;return this};u.scale=3Dfunction(a,b){var =
c=3Dxa(b)?b:a;this.left*=3Da;this.right*=3Da;this.top*=3Dc;this.bottom*=3D=
c;return this};function =
zf(a,b){this.start=3Da<b?a:b;this.end=3Da<b?b:a}zf.prototype.clone=3Dfunc=
tion(){return new zf(this.start,this.end)};function hda(a,b){var =
c=3DMath.max(a.start,b.start),d=3DMath.min(a.end,b.end);return =
c<=3Dd?new zf(c,d):null}function ida(a,b){return =
Math.max(a.start,b.start)<=3DMath.min(a.end,b.end)}function =
jda(a,b){return new =
zf(Math.min(a.start,b.start),Math.max(a.end,b.end))}function =
Af(a,b){return a.start<=3Db.start&&a.end>=3Db.end}function =
Bf(a,b){return a.start<=3Db&&a.end>=3Db};function =
Cf(a,b){this.width=3Da;this.height=3Db}function Df(a,b){return =
a=3D=3Db?!0:a&&b?a.width=3D=3Db.width&&a.height=3D=3Db.height:!1}u=3DCf.p=
rototype;u.clone=3Dfunction(){return new =
Cf(this.width,this.height)};u.Zi=3Dfunction(){return =
this.width*this.height};u.isEmpty=3Dfunction(){return!this.Zi()};u.ceil=3D=
function(){this.width=3DMath.ceil(this.width);this.height=3DMath.ceil(thi=
s.height);return this};function kda(a,b){return =
a.width<=3Db.width&&a.height<=3Db.height}=0A=
u.floor=3Dfunction(){this.width=3DMath.floor(this.width);this.height=3DMa=
th.floor(this.height);return =
this};u.round=3Dfunction(){this.width=3DMath.round(this.width);this.heigh=
t=3DMath.round(this.height);return this};u.scale=3Dfunction(a,b){var =
c=3Dxa(b)?b:a;this.width*=3Da;this.height*=3Dc;return this};function =
Ef(a,b,c,d){this.left=3Da;this.top=3Db;this.width=3Dc;this.height=3Dd}u=3D=
Ef.prototype;u.clone=3Dfunction(){return new =
Ef(this.left,this.top,this.width,this.height)};function Ff(a){return new =
yf(a.top,a.left+a.width,a.top+a.height,a.left)}function Gf(a){return new =
Ef(a.left,a.top,a.right-a.left,a.bottom-a.top)}=0A=
u.rp=3Dfunction(a){var =
b=3DMath.max(this.left,a.left),c=3DMath.min(this.left+this.width,a.left+a=
.width);if(b<=3Dc){var =
d=3DMath.max(this.top,a.top);a=3DMath.min(this.top+this.height,a.top+a.he=
ight);if(d<=3Da)return =
this.left=3Db,this.top=3Dd,this.width=3Dc-b,this.height=3Da-d,!0}return!1=
};function lda(a,b){var =
c=3DMath.max(a.left,b.left),d=3DMath.min(a.left+a.width,b.left+b.width);i=
f(c<=3Dd){var =
e=3DMath.max(a.top,b.top),f=3DMath.min(a.top+a.height,b.top+b.height);if(=
e<=3Df)return new Ef(c,e,d-c,f-e)}return null}=0A=
function mda(a,b){if(!a||!b)return null;var =
c=3Da.clone(),d=3DMath.max(c.left+c.width,b.left+b.width),e=3DMath.max(c.=
top+c.height,b.top+b.height);c.left=3DMath.min(c.left,b.left);c.top=3DMat=
h.min(c.top,b.top);c.width=3Dd-c.left;c.height=3De-c.top;return =
c}u.contains=3Dfunction(a){return a instanceof =
Ef?this.left<=3Da.left&&this.left+this.width>=3Da.left+a.width&&this.top<=
=3Da.top&&this.top+this.height>=3Da.top+a.height:a.x>=3Dthis.left&&a.x<=3D=
this.left+this.width&&a.y>=3Dthis.top&&a.y<=3Dthis.top+this.height};u.dis=
tance=3Dx(1);=0A=
u.Ic=3Dfunction(){return new =
Cf(this.width,this.height)};u.getCenter=3Dx(2);u.ceil=3Dfunction(){this.l=
eft=3DMath.ceil(this.left);this.top=3DMath.ceil(this.top);this.width=3DMa=
th.ceil(this.width);this.height=3DMath.ceil(this.height);return =
this};u.floor=3Dfunction(){this.left=3DMath.floor(this.left);this.top=3DM=
ath.floor(this.top);this.width=3DMath.floor(this.width);this.height=3DMat=
h.floor(this.height);return this};=0A=
u.round=3Dfunction(){this.left=3DMath.round(this.left);this.top=3DMath.ro=
und(this.top);this.width=3DMath.round(this.width);this.height=3DMath.roun=
d(this.height);return this};u.translate=3Dfunction(a,b){a instanceof =
G?(this.left+=3Da.x,this.top+=3Da.y):(this.left+=3Da,xa(b)&&(this.top+=3D=
b));return this};u.scale=3Dfunction(a,b){var =
c=3Dxa(b)?b:a;this.left*=3Da;this.width*=3Da;this.top*=3Dc;this.height*=3D=
c;return this};function =
Hf(a,b,c,d,e,f,h){this.j=3D!!e;this.Rc=3D!!f;this.top=3Da;this.left=3Db;t=
his.height=3Dc-a;this.width=3Dd-b;this.k=3D!!h}function =
If(a,b,c,d){return new Hf(a,b,c,d,void 0,void 0,!0)}function =
nda(a,b,c,d){return new =
Hf(a.top,a.left,a.bottom+1,a.right+1,b,c,d)}function oda(a){return new =
Hf(a.top,a.left,a.bottom,a.right,void 0,void 0)}function Jf(a){return =
Kf(a.y,a.x)}function Kf(a,b){return new Hf(a,b,a+1,b+1)}function =
pda(a,b,c,d){return new Hf(a.start,b.start,a.end,b.end,c,d)}=0A=
function Lf(a,b){var =
c=3DMath.max(a.left,b.left),d=3DMath.min(a.left+a.width,b.left+b.width);i=
f(c<d){var =
e=3DMath.max(a.top,b.top),f=3DMath.min(a.top+a.height,b.top+b.height);if(=
e<f)return new Hf(e,c,f,d)}return null}function Mf(a,b){return =
a=3D=3D=3Db||!!a&&a.equals(b)}u=3DHf.prototype;u.gb=3Dg("left");u.Ib=3Dfu=
nction(){return =
this.left+this.width};u.ib=3Dg("top");u.Db=3Dfunction(){return =
this.top+this.height};function =
qda(a,b){"r"=3D=3Db?(a.j=3D!0,a.Rc=3D!1):"c"=3D=3Db?(a.j=3D!1,a.Rc=3D!0):=
(a.j=3D!1,a.Rc=3D!1)}u.isRow=3Dg("j");=0A=
function rda(a){return 1=3D=3Da.height&&1=3D=3Da.width}function =
Nf(a){return =
a.j&&a.Rc}u.Df=3Dfunction(a){return"r"=3D=3Da?this.ib():this.gb()};u.jg=3D=
function(a){return"r"=3D=3Da?this.Db():this.Ib()};function =
sda(a){return!!(a.isRow()^a.Rc)}u.Vc=3Dfunction(){return =
this.isRow()?"r":this.Rc?"c":null};u.equals=3Dfunction(a){return =
this=3D=3Da?!0:a?this.left=3D=3Da.left&&this.width=3D=3Da.width&&this.top=
=3D=3Da.top&&this.height=3D=3Da.height&&this.isRow()=3D=3Da.isRow()&&this=
.Rc=3D=3Da.Rc:!1};=0A=
function =
Of(a,b,c){return"r"=3D=3Db?c>=3Da.ib()&&c<a.Db():c>=3Da.gb()&&c<a.Ib()}fu=
nction Pf(a,b){return =
b.x>=3Da.left&&b.x<a.left+a.width&&b.y>=3Da.top&&b.y<a.top+a.height}u.con=
tains=3Dfunction(a){return =
this.left<=3Da.left&&this.left+this.width>=3Da.left+a.width&&this.top<=3D=
a.top&&this.top+this.height>=3Da.top+a.height};function =
Qf(a,b){return"r"=3D=3Db?new zf(a.ib(),a.Db()):new =
zf(a.gb(),a.Ib())}function Rf(a,b){return"r"=3D=3Db?a.height:a.width}=0A=
function Sf(a,b){switch(b){case "N":return a.ib();case "S":return =
a.Db()-1;case "E":return a.Ib()-1;default:return =
a.gb()}}u.sd=3Dfunction(){return new =
G(this.left,this.top)};u.clone=3Dfunction(){return new =
Hf(this.ib(),this.gb(),this.Db(),this.Ib(),this.isRow(),this.Rc,this.k)};=
function tda(a,b){return =
a.isRow()&&b.isRow()?Tf(a,"r",b)||!!Lf(a,b):a.Rc&&b.Rc?Tf(a,"c",b)||!!Lf(=
a,b):!1}=0A=
function uda(a,b){var =
c=3DMath.max(a.left-1,b.left),d=3DMath.min(a.left+a.width+1,b.left+b.widt=
h);return =
c<d&&(c=3DMath.max(a.top-1,b.top),d=3DMath.min(a.top+a.height+1,b.top+b.h=
eight),c<d)?!0:!1}function Tf(a,b,c){return =
b=3D=3Da.Vc()&&b=3D=3Dc.Vc()&&a.Df(b)=3D=3Dc.jg(b)||c.Df(b)=3D=3Da.jg(b)}=0A=
u.rp=3Dfunction(a){var =
b=3DMath.max(this.left,a.left),c=3DMath.min(this.left+this.width,a.left+a=
.width);if(b<c){var =
d=3DMath.max(this.top,a.top);a=3DMath.min(this.top+this.height,a.top+a.he=
ight);if(d<a)return =
this.left=3Db,this.top=3Dd,this.width=3Dc-b,this.height=3Da-d,!0}return!1=
};function vda(a,b,c){var =
d=3Da.ib(),e=3Da.Db(),f=3Da.gb();for(a=3Da.Ib();d<e;d++)for(var =
h=3Df;h<a;h++)if(b.call(c,d,h))return!0;return!1}=0A=
function Uf(a,b){if(a.contains(b))return!1;var =
c=3DMath.max(a.left+a.width,b.left+b.width),d=3DMath.max(a.top+a.height,b=
.top+b.height);a.left=3DMath.min(a.left,b.left);a.top=3DMath.min(a.top,b.=
top);a.width=3Dc-a.left;a.height=3Dd-a.top;return!0}u.QL=3Dfunction(a){va=
r =
b=3DMath.max(this.left,a.left),c=3DMath.min(this.left+this.width,a.left+a=
.width);return =
b<c&&(b=3DMath.max(this.top,a.top),a=3DMath.min(this.top+this.height,a.to=
p+a.height),b<a)?!0:!1};=0A=
function Vf(a,b,c){switch(c){case 0:return!1;case 1:return =
b.y=3D=3Da.top;case 2:return b.x=3D=3Da.Ib()-1;case 4:return =
b.y=3D=3Da.Db()-1;case 8:return b.x=3D=3Da.left;case 3:return =
b.y=3D=3Da.top&&b.x=3D=3Da.Ib()-1;case 9:return =
b.y=3D=3Da.top&&b.x=3D=3Da.left;case 6:return =
b.y=3D=3Da.Db()-1&&b.x=3D=3Da.Ib()-1;case 12:return =
b.y=3D=3Da.Db()-1&&b.x=3D=3Da.gb()}throw"unknown direction: =
"+c;}function wda(a,b,c){return new =
Hf(a.ib()+c,a.gb()+b,a.Db()+c,a.Ib()+b,a.isRow(),a.Rc)}u.Ic=3Dfunction(){=
return new Cf(this.width,this.height)};=0A=
function =
Wf(a){return!(isNaN(a.top)||isNaN(a.left)||isNaN(a.height)||isNaN(a.width=
))&&0<=3Da.top&&0<=3Da.left&&0<=3Da.height&&0<=3Da.width}function =
xda(a,b){a.top-=3Db;a.height+=3Db;a.k=3D!0}function =
yda(a){--a.left;a.width+=3D1;a.k=3D!0}function zda(a,b,c){switch(c){case =
"N":return a.top<b.top;case "E":return a.Ib()>b.Ib();case "W":return =
a.left<b.left;case "S":return a.Db()>b.Db()}return!1}function =
Xf(a){return a.width*a.height}function Yf(a){return new =
yf(a.top,a.left+a.width,a.top+a.height,a.left)};function =
Ada(a,b,c){this.gridId=3Da;this.Nh=3Db;this.j=3Dc};function =
Bda(a,b,c){this.k=3Da;this.o=3Db.name||null;this.j=3D{};for(a=3D0;a<c.len=
gth;a++)b=3Dc[a],this.j[b.j]=3Db}Bda.prototype.getName=3Dg("o");function =
Cda(a){a=3Ddc(a.j);Qb(a,function(a,c){return a.j-c.j});return =
a};function =
Zf(a,b,c){this.q=3Da;this.j=3Db;this.H=3Dc.name;this.k=3D!!c.Jc;this.I=3D=
!!c.required;this.o=3Dc.Q;this.C=3Dc.type;this.B=3D!1;switch(this.o){case=
 3:case 4:case 6:case 16:case 18:case 2:case =
1:this.B=3D!0}this.A=3Dc.defaultValue}Zf.prototype.getName=3Dg("H");funct=
ion $f(a){return =
11=3D=3Da.o||10=3D=3Da.o}Zf.prototype.F=3Dx(3);Zf.prototype.CE=3Dfunction=
(){return!this.k&&!this.I};function =
H(){this.k=3D{};this.q=3Dthis.P().j;this.j=3Dthis.C=3Dnull}function =
Dda(a,b){for(var c in a.k){var =
d=3DNumber(c);a.q[d]||b.call(a,d,a.k[c])}}u=3DH.prototype;u.P=3Dfunction(=
){var a=3Dthis.constructor;return =
a.rQa||(a.rQa=3Dag(a,a.lUb))};u.has=3Dfunction(a){a.q.P();this.P();return=
 bg(this,a.j)};function Eda(a,b){b.q.P();a.P();return =
cg(a,b.j)}u.get=3Dfunction(a,b){a.q.P();this.P();return =
I(this,a.j,b)};u.set=3Dfunction(a,b){a.q.P();this.P();K(this,a.j,b)};u.ad=
d=3Dfunction(a,b){a.q.P();this.P();dg(this,a.j,b)};=0A=
u.clear=3Dfunction(a){a.q.P();this.P();eg(this,a.j)};u.equals=3Dfunction(=
a){if(!a||this.constructor!=3Da.constructor)return!1;for(var =
b=3DCda(this.P()),c=3D0;c<b.length;c++){var =
d=3Db[c],e=3Dd.j;if(bg(this,e)!=3Dbg(a,e))return!1;if(bg(this,e)){var =
f=3D$f(d),h=3Dfg(this,e),e=3Dfg(a,e);if(d.k){if(h.length!=3De.length)retu=
rn!1;for(d=3D0;d<h.length;d++){var =
l=3Dh[d],m=3De[d];if(f?!l.equals(m):l!=3Dm)return!1}}else =
if(f?!h.equals(e):h!=3De)return!1}}return!0};u.wl=3Dfunction(a){this!=3Da=
&&(this.k=3D{},this.j&&(this.j=3D{}),Fda(this,a))};=0A=
function Fda(a,b){for(var c=3DCda(a.P()),d=3D0;d<c.length;d++){var =
e=3Dc[d],f=3De.j;if(bg(b,f)){a.j&&delete a.j[e.j];var =
h=3D$f(e);if(e.k)for(var =
e=3Dgg(b,f),l=3D0;l<e.length;l++)dg(a,f,h?e[l].clone():e[l]);else =
e=3Dfg(b,f),h?(h=3Dfg(a,f))?Fda(h,e):K(a,f,e.clone()):K(a,f,e)}}}u.clone=3D=
function(){var a=3Dnew this.constructor;a.wl(this);return a};function =
bg(a,b){return null!=3Da.k[b]}=0A=
function fg(a,b){var c=3Da.k[b];if(null=3D=3Dc)return =
null;if(a.C){if(!(b in a.j)){var =
d=3Da.C,e=3Da.q[b];if(null!=3Dc)if(e.k){var f=3D[];pa(c);for(var =
h=3D0;h<c.length;h++)f[h]=3Dd.fY(e,c[h]);c=3Df}else c=3Dd.fY(e,c);return =
a.j[b]=3Dc}return a.j[b]}return c}function I(a,b,c){var =
d=3Dfg(a,b);return a.q[b].k?d[c||0]:d}function =
hg(a,b,c){if(bg(a,b))a=3DI(a,b,c);else t:{a=3Da.q[b];if(void =
0=3D=3D=3Da.A)if(b=3Da.C,b=3D=3D=3DBoolean)a.A=3D!1;else =
if(b=3D=3D=3DNumber)a.A=3D0;else =
if(b=3D=3D=3DString)a.A=3Da.B?"0":"";else{a=3Dnew b;break =
t}a=3Da.A}return a}=0A=
function gg(a,b){return fg(a,b)||[]}function cg(a,b){return =
a.q[b].k?bg(a,b)?a.k[b].length:0:bg(a,b)?1:0}function =
K(a,b,c){a.k[b]=3Dc;a.j&&(a.j[b]=3Dc)}function =
dg(a,b,c){a.k[b]||(a.k[b]=3D[]);a.k[b].push(c);a.j&&delete =
a.j[b]}function eg(a,b){delete a.k[b];a.j&&delete a.j[b]}function =
ag(a,b){var c=3D[],d=3Db[0],e;for(e in b)0!=3De&&c.push(new =
Zf(a,e,b[e]));return new Bda(a,d,c)};function ig(){H.call(this)}var =
Gda;C(ig,H);ig.prototype.wg=3Dx(9);ig.prototype.o=3Dx(11);ig.prototype.B=3D=
x(13);ig.prototype.A=3Dx(15);function jg(){H.call(this)}var =
Hda;C(jg,H);function kg(){H.call(this)}var =
Ida;C(kg,H);kg.prototype.getRow=3Dx(17);kg.prototype.uF=3Dx(18);function =
ng(){H.call(this)}var Jda;C(ng,H);ng.prototype.Fo=3Dx(19);=0A=
ig.prototype.P=3Dfunction(){Gda||(Gda=3Dag(ig,{0:{name:"DatasetFilterSpec=
",bb:"trix.protobuf.DatasetFilterSpec"},1:{name:"field_name",Q:9,type:Str=
ing},2:{name:"field_id",Q:5,type:Number},6:{name:"field_offset",Q:5,type:=
Number},3:{name:"visible_value",Jc:!0,Q:9,type:String},4:{name:"hidden_va=
lue",Jc:!0,Q:9,type:String},5:{name:"visible_by_default",Q:8,defaultValue=
:!0,type:Boolean}}));return Gda};ig.ctor=3Dig;ig.ctor.P=3Dig.prototype.P;=0A=
jg.prototype.P=3Dfunction(){Hda||(Hda=3Dag(jg,{0:{name:"PositionalRangePr=
oto",bb:"trix.protobuf.PositionalRangeProto"},1:{name:"top_left_coordinat=
e",Q:11,type:kg},2:{name:"bottom_right_coordinate",Q:11,type:kg},3:{name:=
"sheet_name",Q:9,type:String}}));return =
Hda};jg.ctor=3Djg;jg.ctor.P=3Djg.prototype.P;=0A=
kg.prototype.P=3Dfunction(){Ida||(Ida=3Dag(kg,{0:{name:"PositionalCoordin=
ateProto",bb:"trix.protobuf.PositionalCoordinateProto"},1:{name:"row",Q:1=
1,type:ng},2:{name:"col",Q:11,type:ng},3:{name:"sheet_name",Q:9,type:Stri=
ng}}));return =
Ida};kg.ctor=3Dkg;kg.ctor.P=3Dkg.prototype.P;ng.prototype.P=3Dfunction(){=
Jda||(Jda=3Dag(ng,{0:{name:"Part",s7:kg,bb:"trix.protobuf.PositionalCoord=
inateProto.Part"},1:{name:"position",Q:5,type:Number},2:{name:"offset",Q:=
5,type:Number}}));return =
Jda};ng.ctor=3Dng;ng.ctor.P=3Dng.prototype.P;function =
og(){H.call(this)}var Kda;C(og,H);og.prototype.V=3Dfunction(){return =
I(this,1)};og.prototype.xa=3Dfunction(a){K(this,1,a)};og.prototype.Tb=3Dx=
(27);function pg(){H.call(this)}var =
Lda;C(pg,H);pg.prototype.wg=3Dx(8);pg.prototype.Pr=3Dx(29);pg.prototype.b=
s=3Dx(31);pg.prototype.vC=3Dx(33);var Mda=3D{AGa:1,HHa:2};function =
qg(){H.call(this)}var =
Nda;C(qg,H);qg.prototype.Lr=3Dx(35);qg.prototype.An=3Dx(37);qg.prototype.=
VS=3Dx(39);function rg(){H.call(this)}var =
Oda;C(rg,H);rg.prototype.wg=3Dx(7);=0A=
rg.prototype.getFunctionName=3Dfunction(){return =
I(this,2)};rg.prototype.aw=3Dfunction(){return hg(this,2)};function =
sg(){H.call(this)}var =
Pda;C(sg,H);u=3Dsg.prototype;u.rNa=3Dfunction(a){dg(this,3,a)};u.mlb=3Dfu=
nction(a){dg(this,1,a)};u.llb=3Dfunction(a){dg(this,2,a)};u.klb=3Dfunctio=
n(a){dg(this,4,a)};u.Wo=3Dx(43);var Qda=3D{VERTICAL:1,GU:2};function =
tg(){H.call(this)}var Rda;C(tg,H);var =
Sda=3D{L3:0,ILa:1,iHa:2,QGa:3};function ug(){H.call(this)}var =
Tda;C(ug,H);function vg(){H.call(this)}var Uda;C(vg,H);=0A=
og.prototype.P=3Dfunction(){Kda||(Kda=3Dag(og,{0:{name:"ValueInfo",bb:"tr=
ix.pivot.ValueInfo"},1:{name:"value",required:!0,Q:9,type:String},2:{name=
:"is_visible",Q:8,type:Boolean},3:{name:"is_collapsed",Q:8,type:Boolean}}=
));return Kda};og.ctor=3Dog;og.ctor.P=3Dog.prototype.P;=0A=
pg.prototype.P=3Dfunction(){Lda||(Lda=3Dag(pg,{0:{name:"Breakout",bb:"tri=
x.pivot.Breakout"},1:{name:"field_name",Q:9,type:String},9:{name:"field_o=
ffset",Q:5,type:Number},3:{name:"show_totals",Q:8,defaultValue:!0,type:Bo=
olean},7:{name:"known_value",Jc:!0,Q:11,type:og},5:{name:"is_visible_defa=
ult",Q:8,defaultValue:!0,type:Boolean},6:{name:"is_collapsed_default",Q:8=
,defaultValue:!1,type:Boolean},4:{name:"is_explicitly_sorted",Q:8,default=
Value:!1,type:Boolean},10:{name:"value_sort_spec",Q:11,type:qg},8:{name:"=
sort_order",=0A=
Q:14,defaultValue:1,type:Mda}}));return =
Lda};pg.ctor=3Dpg;pg.ctor.P=3Dpg.prototype.P;qg.prototype.P=3Dfunction(){=
Nda||(Nda=3Dag(qg,{0:{name:"ValueSortSpec",s7:pg,bb:"trix.pivot.Breakout.=
ValueSortSpec"},1:{name:"sort_aggregation",required:!0,Q:5,type:Number},2=
:{name:"sort_key",Jc:!0,Q:9,type:String},3:{name:"sort_order",Q:14,defaul=
tValue:1,type:Mda}}));return =
Nda};qg.ctor=3Dqg;qg.ctor.P=3Dqg.prototype.P;=0A=
rg.prototype.P=3Dfunction(){Oda||(Oda=3Dag(rg,{0:{name:"AggregationSpec",=
bb:"trix.pivot.AggregationSpec"},1:{name:"field_name",Q:9,type:String},3:=
{name:"field_offset",Q:5,type:Number},2:{name:"function_name",required:!0=
,Q:9,type:String}}));return Oda};rg.ctor=3Drg;rg.ctor.P=3Drg.prototype.P;=0A=
sg.prototype.P=3Dfunction(){Pda||(Pda=3Dag(sg,{0:{name:"PivotTableDef",bb=
:"trix.pivot.PivotTableDef"},3:{name:"dataset_filter_spec",Jc:!0,Q:11,typ=
e:ig},1:{name:"row_breakout",Jc:!0,Q:11,type:pg},2:{name:"col_breakout",J=
c:!0,Q:11,type:pg},4:{name:"aggregation_spec",Jc:!0,Q:11,type:rg},5:{name=
:"aggregation_orientation",Q:14,defaultValue:1,type:Qda},6:{name:"source_=
data_range",Q:11,type:jg}}));return =
Pda};sg.ctor=3Dsg;sg.ctor.P=3Dsg.prototype.P;=0A=
tg.prototype.P=3Dfunction(){Rda||(Rda=3Dag(tg,{0:{name:"PivotResultMetada=
ta",bb:"trix.pivot.PivotResultMetadata"},1:{name:"def",Q:11,type:sg},2:{n=
ame:"root_row_id",Q:5,type:Number},3:{name:"root_col_id",Q:5,type:Number}=
,4:{name:"cell_type",Q:14,defaultValue:0,type:Sda},5:{name:"heading_metad=
ata",Q:11,type:ug},6:{name:"body_cell_metadata",Q:11,type:vg},8:{name:"ro=
ot_grid_id",Q:5,type:Number}}));return =
Rda};tg.ctor=3Dtg;tg.ctor.P=3Dtg.prototype.P;=0A=
ug.prototype.P=3Dfunction(){Tda||(Tda=3Dag(ug,{0:{name:"HeaderMetadataPro=
to",s7:tg,bb:"trix.pivot.PivotResultMetadata.HeaderMetadataProto"},1:{nam=
e:"breakout_keys",Jc:!0,Q:9,type:String},2:{name:"is_leaf_bucket",Q:8,typ=
e:Boolean},3:{name:"is_collapsed",Q:8,type:Boolean},4:{name:"is_total",Q:=
8,type:Boolean}}));return Tda};ug.ctor=3Dug;ug.ctor.P=3Dug.prototype.P;=0A=
vg.prototype.P=3Dfunction(){Uda||(Uda=3Dag(vg,{0:{name:"BodyMetadataProto=
",s7:tg,bb:"trix.pivot.PivotResultMetadata.BodyMetadataProto"},1:{name:"r=
ow_breakout_keys",Jc:!0,Q:9,type:String},2:{name:"col_breakout_keys",Jc:!=
0,Q:9,type:String}}));return =
Uda};vg.ctor=3Dvg;vg.ctor.P=3Dvg.prototype.P;function =
Vda(a){this.j=3Da}u=3DVda.prototype;u.FP=3Dfunction(){var =
a;this.ps()?(a=3DI(this.j,5),a=3Dgg(a,1)):a=3Dnull;return =
a};u.ps=3Dfunction(){return =
null!=3Dthis.tD()&&null!=3DI(this.j,5)};u.oca=3Dfunction(){var =
a;if(a=3Dthis.ps())a=3DI(this.j,5),a=3Dhg(a,2);return =
a};u.eha=3Dfunction(){var =
a;if(a=3Dthis.ps())a=3DI(this.j,5),a=3Dhg(a,3);return =
a};u.Dca=3Dfunction(){var =
a;if(a=3Dthis.ps())a=3DI(this.j,5),a=3Dhg(a,4);return =
a};u.tD=3Dfunction(){switch(I(this.j,4)){case 1:return"r";case =
2:return"c";default:return null}};var =
wg=3D{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarin=
e:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#0000=
00",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#=
a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",choc=
olate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8d=
c",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b"=
,darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",=0A=
darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegre=
en:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",=
darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darks=
lategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkvi=
olet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969"=
,dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"=
#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",=0A=
ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",gr=
een:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hot=
pink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki=
:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00"=
,lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcya=
n:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen=
:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",=0A=
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",l=
ightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",li=
me:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon=
:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"=
#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:=
"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvio=
letred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#f=
fe4e1",=0A=
moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6"=
,olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500"=
,orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoi=
se:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffd=
ab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",pu=
rple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",sadd=
lebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57=
",=0A=
seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",sl=
ateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",=
springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",th=
istle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",whe=
at:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellow=
green:"#9acd32"};function xg(a){var b=3D{};a=3DString(a);var =
c=3Dyg(a);if(Wda.test(c))return =
b.Sd=3DXda(c),b.type=3D"hex",b;c=3DYda(a);if(c.length)return =
b.Sd=3Dzg(c),b.type=3D"rgb",b;if(wg&&(c=3Dwg[a.toLowerCase()]))return =
b.Sd=3Dc,b.type=3D"named",b;throw Error(a+" is not a valid color =
string");}function =
Ag(a){return!!(Wda.test(yg(a))||Yda(a).length||wg&&wg[a.toLowerCase()])}v=
ar Zda=3D/#(.)(.)(.)/;=0A=
function Xda(a){if(!Wda.test(a))throw Error("'"+a+"' is not a valid hex =
color");4=3D=3Da.length&&(a=3Da.replace(Zda,"#$1$1$2$2$3$3"));return =
a.toLowerCase()}function =
Bg(a){a=3DXda(a);return[parseInt(a.substr(1,2),16),parseInt(a.substr(3,2)=
,16),parseInt(a.substr(5,2),16)]}=0A=
function =
Cg(a,b,c){a=3DNumber(a);b=3DNumber(b);c=3DNumber(c);if(isNaN(a)||0>a||255=
<a||isNaN(b)||0>b||255<b||isNaN(c)||0>c||255<c)throw =
Error('"('+a+","+b+","+c+'") is not a valid RGB =
color');a=3DDg(a.toString(16));b=3DDg(b.toString(16));c=3DDg(c.toString(1=
6));return"#"+a+b+c}function zg(a){return Cg(a[0],a[1],a[2])}function =
$da(a,b,c){0>c?c+=3D1:1<c&&--c;return =
1>6*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a}var =
Wda=3D/^#(?:[0-9a-f]{3}){1,2}$/i,aea=3D/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0=
|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;=0A=
function Yda(a){var b=3Da.match(aea);if(b){a=3DNumber(b[1]);var =
c=3DNumber(b[2]),b=3DNumber(b[3]);if(0<=3Da&&255>=3Da&&0<=3Dc&&255>=3Dc&&=
0<=3Db&&255>=3Db)return[a,c,b]}return[]}function Dg(a){return =
1=3D=3Da.length?"0"+a:a}function =
yg(a){return"#"=3D=3Da.charAt(0)?a:"#"+a}=0A=
function bea(a,b,c){var =
d=3D0,e=3D0,f=3D0;if(0=3D=3Db)f=3De=3Dd=3Dc;else{var =
h=3DMath.floor(a/60),l=3Da/60-h;a=3Dc*(1-b);var =
m=3Dc*(1-b*l);b=3Dc*(1-b*(1-l));switch(h){case =
1:d=3Dm;e=3Dc;f=3Da;break;case 2:d=3Da;e=3Dc;f=3Db;break;case =
3:d=3Da;e=3Dm;f=3Dc;break;case 4:d=3Db;e=3Da;f=3Dc;break;case =
5:d=3Dc;e=3Da;f=3Dm;break;case 6:case =
0:d=3Dc,e=3Db,f=3Da}}return[Math.floor(d),Math.floor(e),Math.floor(f)]}=0A=
function Eg(a){var =
b=3Da[0],c=3Da[1],d=3Da[2];a=3DMath.max(Math.max(b,c),d);var =
e=3DMath.min(Math.min(b,c),d);if(e=3D=3Da)e=3Db=3D0;else{var =
f=3Da-e,e=3Df/a,b=3D60*(b=3D=3Da?(c-d)/f:c=3D=3Da?2+(d-b)/f:4+(b-c)/f);0>=
b&&(b+=3D360);360<b&&(b-=3D360)}return[b,e,a]}function =
Fg(a,b,c){c=3DUc(c,0,1);return[Math.round(c*a[0]+(1-c)*b[0]),Math.round(c=
*a[1]+(1-c)*b[1]),Math.round(c*a[2]+(1-c)*b[2])]}=0A=
function Gg(a,b){for(var =
c=3D[],d=3D0;d<b.length;d++)c.push({color:b[d],Ok:cea(b[d],a)+dea(b[d],a)=
});c.sort(function(a,b){return b.Ok-a.Ok});return c[0].color}function =
cea(a,b){return =
Math.abs(Math.round((299*a[0]+587*a[1]+114*a[2])/1E3)-Math.round((299*b[0=
]+587*b[1]+114*b[2])/1E3))}function dea(a,b){return =
Math.abs(a[0]-b[0])+Math.abs(a[1]-b[1])+Math.abs(a[2]-b[2])};function =
L(){this.ky=3Dthis.ky;this.kv=3Dthis.kv}L.prototype.ky=3D!1;L.prototype.M=
c=3Dg("ky");L.prototype.dispose=3Dfunction(){this.ky||(this.ky=3D!0,this.=
J())};function M(a,b){Hg(a,Ba(N,b))}function =
Hg(a,b,c){a.ky?b.call(c):(a.kv||(a.kv=3D[]),a.kv.push(y(c)?B(b,c):b))}L.p=
rototype.J=3Dfunction(){if(this.kv)for(;this.kv.length;)this.kv.shift()()=
};function N(a){a&&"function"=3D=3Dtypeof =
a.dispose&&a.dispose()}function Ig(a){for(var =
b=3D0,c=3Darguments.length;b<c;++b){var =
d=3Darguments[b];qa(d)?Ig.apply(null,d):N(d)}};function =
O(a,b){this.type=3Da;this.currentTarget=3Dthis.target=3Db;this.R=3Dthis.q=
=3D!1;this.gBa=3D!0}O.prototype.stopPropagation=3Dfunction(){this.q=3D!0}=
;O.prototype.preventDefault=3Dfunction(){this.R=3D!0;this.gBa=3D!1};var =
Lg=3D[],Mg=3D[],eea=3D!1;function Ng(a){Lg[Lg.length]=3Da;if(eea)for(var =
b=3D0;b<Mg.length;b++)a(B(Mg[b].j,Mg[b]))};function Og(a){Og[" =
"](a);return a}Og[" "]=3Dka;function fea(a,b){try{return =
Og(a[b]),!0}catch(c){}return!1};var =
gea=3D!ud||Dd(9),hea=3D!ud||Dd(9),iea=3Dud&&!Cd("9"),Pg=3D!wd||Cd("528"),=
jea=3Dvd&&Cd("1.9b")||ud&&Cd("8")||td&&Cd("9.5")||wd&&Cd("528"),kea=3Dvd&=
&!Cd("8")||ud&&!Cd("9");var =
lea=3Dud?"focusin":"DOMFocusIn",mea=3Dud?"focusout":"DOMFocusOut";functio=
n =
Qg(a,b){O.call(this,a?a.type:"");this.relatedTarget=3Dthis.currentTarget=3D=
this.target=3Dnull;this.charCode=3Dthis.keyCode=3Dthis.button=3Dthis.clie=
ntY=3Dthis.clientX=3Dthis.GY=3Dthis.FY=3D0;this.metaKey=3Dthis.shiftKey=3D=
this.altKey=3Dthis.ctrlKey=3D!1;this.state=3Dnull;this.C=3D!1;this.j=3Dnu=
ll;a&&this.ud(a,b)}C(Qg,O);var nea=3D[1,4,2];u=3DQg.prototype;=0A=
u.ud=3Dfunction(a,b){this.j=3Da;var =
c=3Dthis.type=3Da.type;this.target=3Da.target||a.srcElement;this.currentT=
arget=3Db;var =
d=3Da.relatedTarget;d?vd&&(fea(d,"nodeName")||(d=3Dnull)):"mouseover"=3D=3D=
c?d=3Da.fromElement:"mouseout"=3D=3Dc&&(d=3Da.toElement);this.relatedTarg=
et=3Dd;Object.defineProperties?Object.defineProperties(this,{FY:{configur=
able:!0,enumerable:!0,get:this.tra,set:this.$ib},GY:{configurable:!0,enum=
erable:!0,get:this.ura,set:this.ajb}}):(this.FY=3Dthis.tra(),this.GY=3Dth=
is.ura());this.clientX=3Dvoid 0!=3D=3Da.clientX?a.clientX:=0A=
a.pageX;this.clientY=3Dvoid =
0!=3D=3Da.clientY?a.clientY:a.pageY;this.button=3Da.button;this.keyCode=3D=
a.keyCode||0;this.charCode=3Da.charCode||("keypress"=3D=3Dc?a.keyCode:0);=
this.ctrlKey=3Da.ctrlKey;this.altKey=3Da.altKey;this.shiftKey=3Da.shiftKe=
y;this.metaKey=3Da.metaKey;this.C=3Dyd?a.metaKey:a.ctrlKey;this.state=3Da=
.state;a.defaultPrevented&&this.preventDefault()};function =
Rg(a,b){return =
gea?a.j.button=3D=3Db:"click"=3D=3Da.type?0=3D=3Db:!!(a.j.button&nea[b])}=
function Sg(a){return Rg(a,0)&&!(wd&&yd&&a.ctrlKey)}=0A=
u.stopPropagation=3Dfunction(){Qg.G.stopPropagation.call(this);this.j.sto=
pPropagation?this.j.stopPropagation():this.j.cancelBubble=3D!0};u.prevent=
Default=3Dfunction(){Qg.G.preventDefault.call(this);var =
a=3Dthis.j;if(a.preventDefault)a.preventDefault();else =
if(a.returnValue=3D!1,iea)try{if(a.ctrlKey||112<=3Da.keyCode&&123>=3Da.ke=
yCode)a.keyCode=3D-1}catch(b){}};u.zqa=3Dg("j");u.tra=3Dfunction(){return=
 wd||void 0!=3D=3Dthis.j.offsetX?this.j.offsetX:this.j.layerX};=0A=
u.$ib=3Dfunction(a){Object.defineProperties(this,{FY:{writable:!0,enumera=
ble:!0,configurable:!0,value:a}})};u.ura=3Dfunction(){return wd||void =
0!=3D=3Dthis.j.offsetY?this.j.offsetY:this.j.layerY};u.ajb=3Dfunction(a){=
Object.defineProperties(this,{GY:{writable:!0,enumerable:!0,configurable:=
!0,value:a}})};function Tg(){}var =
oea=3D"closure_listenable_"+(1E6*Math.random()|0);function =
Vg(a){return!(!a||!a[oea])}var pea=3D0;function =
qea(a,b,c,d,e){this.Zk=3Da;this.q=3Dnull;this.src=3Db;this.type=3Dc;this.=
nr=3D!!d;this.hc=3De;this.key=3D++pea;this.ix=3Dthis.vy=3D!1}function =
Wg(a){a.ix=3D!0;a.Zk=3Dnull;a.q=3Dnull;a.src=3Dnull;a.hc=3Dnull};function=
 =
Xg(a){this.src=3Da;this.j=3D{};this.k=3D0}u=3DXg.prototype;u.add=3Dfuncti=
on(a,b,c,d,e){var =
f=3Da.toString();a=3Dthis.j[f];a||(a=3Dthis.j[f]=3D[],this.k++);var =
h=3Drea(a,b,d,e);-1<h?(b=3Da[h],c||(b.vy=3D!1)):(b=3Dnew =
qea(b,this.src,f,!!d,e),b.vy=3Dc,a.push(b));return =
b};u.remove=3Dfunction(a,b,c,d){a=3Da.toString();if(!(a in =
this.j))return!1;var =
e=3Dthis.j[a];b=3Drea(e,b,c,d);return-1<b?(Wg(e[b]),Gb(e,b),0=3D=3De.leng=
th&&(delete this.j[a],this.k--),!0):!1};=0A=
function sea(a,b){var c=3Db.type;if(!(c in a.j))return!1;var =
d=3DFb(a.j[c],b);d&&(Wg(b),0=3D=3Da.j[c].length&&(delete =
a.j[c],a.k--));return d}u.Cb=3Dfunction(a){a=3Da&&a.toString();var =
b=3D0,c;for(c in this.j)if(!a||c=3D=3Da){for(var =
d=3Dthis.j[c],e=3D0;e<d.length;e++)++b,Wg(d[e]);delete =
this.j[c];this.k--}return b};u.JP=3Dfunction(a,b){var =
c=3Dthis.j[a.toString()],d=3D[];if(c)for(var e=3D0;e<c.length;++e){var =
f=3Dc[e];f.nr=3D=3Db&&d.push(f)}return d};=0A=
function =
tea(a,b,c,d,e){a=3Da.j[b.toString()];b=3D-1;a&&(b=3Drea(a,c,d,e));return-=
1<b?a[b]:null}u.Qz=3Dx(46);function rea(a,b,c,d){for(var =
e=3D0;e<a.length;++e){var =
f=3Da[e];if(!f.ix&&f.Zk=3D=3Db&&f.nr=3D=3D!!c&&f.hc=3D=3Dd)return =
e}return-1};var =
uea=3D"closure_lm_"+(1E6*Math.random()|0),vea=3D{},wea=3D0;function =
Yg(a,b,c,d,e){if(pa(b)){for(var =
f=3D0;f<b.length;f++)Yg(a,b[f],c,d,e);return null}c=3DZg(c);return =
Vg(a)?a.Uy(b,c,d,e):xea(a,b,c,!1,d,e)}function =
xea(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var =
h=3D!!e,l=3D$g(a);l||(a[uea]=3Dl=3Dnew =
Xg(a));c=3Dl.add(b,c,d,e,f);if(c.q)return =
c;d=3Dyea();c.q=3Dd;d.src=3Da;d.Zk=3Dc;a.addEventListener?a.addEventListe=
ner(b.toString(),d,h):a.attachEvent(zea(b.toString()),d);wea++;return c}=0A=
function yea(){var a=3DAea,b=3Dhea?function(c){return =
a.call(b.src,b.Zk,c)}:function(c){c=3Da.call(b.src,b.Zk,c);if(!c)return =
c};return b}function ah(a,b,c,d,e){if(pa(b)){for(var =
f=3D0;f<b.length;f++)ah(a,b[f],c,d,e);return null}c=3DZg(c);return =
Vg(a)?a.aI(b,c,d,e):xea(a,b,c,!0,d,e)}function Bea(a,b){bh(a,b,void =
0,void 0)}function ch(a,b,c,d,e){if(pa(b))for(var =
f=3D0;f<b.length;f++)ch(a,b[f],c,d,e);else =
c=3DZg(c),Vg(a)?a.gc(b,c,d,e):a&&(a=3D$g(a))&&(b=3Dtea(a,b,c,!!d,e))&&fh(=
b)}=0A=
function fh(a){if(xa(a)||!a||a.ix)return!1;var b=3Da.src;if(Vg(b))return =
b.d3(a);var =
c=3Da.type,d=3Da.q;b.removeEventListener?b.removeEventListener(c,d,a.nr):=
b.detachEvent&&b.detachEvent(zea(c),d);wea--;(c=3D$g(b))?(sea(c,a),0=3D=3D=
c.k&&(c.src=3Dnull,b[uea]=3Dnull)):Wg(a);return!0}function =
gh(a,b){if(!a)return 0;if(Vg(a))return a.PA(b);var =
c=3D$g(a);if(!c)return 0;var d=3D0,e=3Db&&b.toString(),f;for(f in =
c.j)if(!e||f=3D=3De)for(var =
h=3Dc.j[f].concat(),l=3D0;l<h.length;++l)fh(h[l])&&++d;return d}=0A=
function Cea(a,b,c,d,e){c=3DZg(c);d=3D!!d;return =
Vg(a)?a.s8(b,c,d,e):a?(a=3D$g(a))?tea(a,b,c,d,e):null:null}function =
zea(a){return a in vea?vea[a]:vea[a]=3D"on"+a}function Dea(a,b,c,d){var =
e=3D!0;if(a=3D$g(a))if(b=3Da.j[b.toString()])for(b=3Db.concat(),a=3D0;a<b=
.length;a++){var =
f=3Db[a];f&&f.nr=3D=3Dc&&!f.ix&&(f=3DEea(f,d),e=3De&&!1!=3D=3Df)}return =
e}function Eea(a,b){var c=3Da.Zk,d=3Da.hc||a.src;a.vy&&fh(a);return =
c.call(d,b)}=0A=
function Aea(a,b){if(a.ix)return!0;if(!hea){var =
c=3Db||ia("window.event"),d=3Dnew =
Qg(c,this),e=3D!0;if(!(0>c.keyCode||void 0!=3Dc.returnValue)){t:{var =
f=3D!1;if(0=3D=3Dc.keyCode)try{c.keyCode=3D-1;break =
t}catch(h){f=3D!0}if(f||void =
0=3D=3Dc.returnValue)c.returnValue=3D!0}c=3D[];for(f=3Dd.currentTarget;f;=
f=3Df.parentNode)c.push(f);for(var =
f=3Da.type,l=3Dc.length-1;!d.q&&0<=3Dl;l--){d.currentTarget=3Dc[l];var =
m=3DDea(c[l],f,!0,d),e=3De&&m}for(l=3D0;!d.q&&l<c.length;l++)d.currentTar=
get=3Dc[l],m=3DDea(c[l],f,!1,d),e=3De&&m}return e}return Eea(a,new Qg(b,=0A=
this))}function $g(a){a=3Da[uea];return a instanceof Xg?a:null}var =
Fea=3D"__closure_events_fn_"+(1E9*Math.random()>>>0);function =
Zg(a){if(ya(a))return a;a[Fea]||(a[Fea]=3Dfunction(b){return =
a.handleEvent(b)});return a[Fea]}Ng(function(a){Aea=3Da(Aea)});function =
Q(){L.call(this);this.Tc=3Dnew =
Xg(this);this.mJa=3Dthis;this.mia=3Dnull}C(Q,L);Q.prototype[oea]=3D!0;u=3D=
Q.prototype;u.Jr=3Dg("mia");u.dc=3Dda("mia");u.addEventListener=3Dfunctio=
n(a,b,c,d){Yg(this,a,b,c,d)};u.removeEventListener=3Dfunction(a,b,c,d){ch=
(this,a,b,c,d)};=0A=
u.dispatchEvent=3Dfunction(a){var b,c=3Dthis.Jr();if(c){b=3D[];for(var =
d=3D1;c;c=3Dc.Jr())b.push(c),++d}c=3Dthis.mJa;d=3Da.type||a;if(ua(a))a=3D=
new O(a,c);else if(a instanceof O)a.target=3Da.target||c;else{var =
e=3Da;a=3Dnew O(d,c);pc(a,e)}var e=3D!0,f;if(b)for(var =
h=3Db.length-1;!a.q&&0<=3Dh;h--)f=3Da.currentTarget=3Db[h],e=3Df.gD(d,!0,=
a)&&e;a.q||(f=3Da.currentTarget=3Dc,e=3Df.gD(d,!0,a)&&e,a.q||(e=3Df.gD(d,=
!1,a)&&e));if(b)for(h=3D0;!a.q&&h<b.length;h++)f=3Da.currentTarget=3Db[h]=
,e=3Df.gD(d,!1,a)&&e;return e};=0A=
u.J=3Dfunction(){Q.G.J.call(this);this.PA();this.mia=3Dnull};u.Uy=3Dfunct=
ion(a,b,c,d){return =
this.Tc.add(String(a),b,!1,c,d)};u.aI=3Dfunction(a,b,c,d){return =
this.Tc.add(String(a),b,!0,c,d)};u.gc=3Dfunction(a,b,c,d){return =
this.Tc.remove(String(a),b,c,d)};u.d3=3Dfunction(a){return =
sea(this.Tc,a)};u.PA=3Dfunction(a){return this.Tc?this.Tc.Cb(a):0};=0A=
u.gD=3Dfunction(a,b,c){a=3Dthis.Tc.j[String(a)];if(!a)return!0;a=3Da.conc=
at();for(var d=3D!0,e=3D0;e<a.length;++e){var =
f=3Da[e];if(f&&!f.ix&&f.nr=3D=3Db){var =
h=3Df.Zk,l=3Df.hc||f.src;f.vy&&this.d3(f);d=3D!1!=3D=3Dh.call(l,c)&&d}}re=
turn d&&0!=3Dc.gBa};u.JP=3Dfunction(a,b){return =
this.Tc.JP(String(a),b)};u.s8=3Dfunction(a,b,c,d){return =
tea(this.Tc,String(a),b,c,d)};u.Qz=3Dx(45);function =
Gea(a){fa.setTimeout(function(){throw a;},0)}function Hea(a,b){var =
c=3Da;b&&(c=3DB(a,b));c=3DIea(c);!ya(fa.setImmediate)||fa.Window&&fa.Wind=
ow.prototype.setImmediate=3D=3Dfa.setImmediate?(Jea||(Jea=3DKea()),Jea(c)=
):fa.setImmediate(c)}var Jea;=0A=
function Kea(){var a=3Dfa.MessageChannel;"undefined"=3D=3D=3Dtypeof =
a&&"undefined"!=3D=3Dtypeof =
window&&window.postMessage&&window.addEventListener&&!rd("Presto")&&(a=3D=
function(){var =
a=3Ddocument.createElement("iframe");a.style.display=3D"none";a.src=3D"";=
document.documentElement.appendChild(a);var =
b=3Da.contentWindow,a=3Db.document;a.open();a.write("");a.close();var =
c=3D"callImmediate"+Math.random(),d=3D"file:"=3D=3Db.location.protocol?"*=
":b.location.protocol+"//"+b.location.host,a=3DB(function(a){if(("*"=3D=3D=
d||a.origin=3D=3Dd)&&a.data=3D=3D=0A=
c)this.port1.onmessage()},this);b.addEventListener("message",a,!1);this.p=
ort1=3D{};this.port2=3D{postMessage:function(){b.postMessage(c,d)}}});if(=
"undefined"!=3D=3Dtypeof a&&!rd("Trident")&&!rd("MSIE")){var b=3Dnew =
a,c=3D{},d=3Dc;b.port1.onmessage=3Dfunction(){if(y(c.next)){c=3Dc.next;va=
r a=3Dc.fma;c.fma=3Dnull;a()}};return =
function(a){d.next=3D{fma:a};d=3Dd.next;b.port2.postMessage(0)}}return"un=
defined"!=3D=3Dtypeof document&&"onreadystatechange"in =
document.createElement("script")?function(a){var =
b=3Ddocument.createElement("script");=0A=
b.onreadystatechange=3Dfunction(){b.onreadystatechange=3Dnull;b.parentNod=
e.removeChild(b);b=3Dnull;a();a=3Dnull};document.documentElement.appendCh=
ild(b)}:function(a){fa.setTimeout(a,0)}}var =
Iea=3DMc;Ng(function(a){Iea=3Da});function =
Lea(a,b){hh||Mea();Nea||(hh(),Nea=3D!0);ih.push(new Oea(a,b))}var =
hh;function Mea(){if(fa.Promise&&fa.Promise.resolve){var =
a=3Dfa.Promise.resolve();hh=3Dfunction(){a.then(Pea)}}else =
hh=3Dfunction(){Hea(Pea)}}var Nea=3D!1,ih=3D[];function =
Pea(){for(;ih.length;){var a=3Dih;ih=3D[];for(var =
b=3D0;b<a.length;b++){var =
c=3Da[b];try{c.j.call(c.scope)}catch(d){Gea(d)}}}Nea=3D!1}function =
Oea(a,b){this.j=3Da;this.scope=3Db};function =
Qea(a){a.prototype.then=3Da.prototype.then;a.prototype.$goog_Thenable=3D!=
0}function =
Rea(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};fu=
nction kh(a,b){this.ba=3D0;this.A=3Dvoid =
0;this.j=3Dthis.k=3Dnull;this.o=3Dthis.q=3D!1;try{var =
c=3Dthis;a.call(b,function(a){lh(c,2,a)},function(a){lh(c,3,a)})}catch(d)=
{lh(this,3,d)}}function Sea(a){return new kh(function(b,c){var =
d=3Da.length,e=3D[];if(d)for(var =
f=3Dfunction(a,c){d--;e[a]=3Dc;0=3D=3Dd&&b(e)},h=3Dfunction(a){c(a)},l=3D=
0,m;m=3Da[l];l++)m.then(Ba(f,l),h);else =
b(e)})}kh.prototype.then=3Dfunction(a,b,c){return =
Tea(this,ya(a)?a:null,ya(b)?b:null,c)};Qea(kh);=0A=
kh.prototype.cancel=3Dfunction(a){0=3D=3Dthis.ba&&Lea(function(){var =
b=3Dnew mh(a);Uea(this,b)},this)};function =
Uea(a,b){if(0=3D=3Da.ba)if(a.k){var c=3Da.k;if(c.j){for(var =
d=3D0,e=3D-1,f=3D0,h;h=3Dc.j[f];f++)if(h=3Dh.aO)if(d++,h=3D=3Da&&(e=3Df),=
0<=3De&&1<d)break;0<=3De&&(0=3D=3Dc.ba&&1=3D=3Dd?Uea(c,b):(d=3Dc.j.splice=
(e,1)[0],Vea(c,d,3,b)))}}else lh(a,3,b)}function =
Wea(a,b){a.j&&a.j.length||2!=3Da.ba&&3!=3Da.ba||Xea(a);a.j||(a.j=3D[]);a.=
j.push(b)}=0A=
function Tea(a,b,c,d){var e=3D{aO:null,$ya:null,nza:null};e.aO=3Dnew =
kh(function(a,h){e.$ya=3Db?function(c){try{var =
e=3Db.call(d,c);a(e)}catch(n){h(n)}}:a;e.nza=3Dc?function(b){try{var =
e=3Dc.call(d,b);!y(e)&&b instanceof =
mh?h(b):a(e)}catch(n){h(n)}}:h});e.aO.k=3Da;Wea(a,e);return =
e.aO}kh.prototype.B=3Dfunction(a){this.ba=3D0;lh(this,2,a)};kh.prototype.=
C=3Dfunction(a){this.ba=3D0;lh(this,3,a)};=0A=
function lh(a,b,c){if(0=3D=3Da.ba){if(a=3D=3Dc)b=3D3,c=3Dnew =
TypeError("Promise cannot resolve to =
itself");else{if(Rea(c)){a.ba=3D1;c.then(a.B,a.C,a);return}if(ta(c))try{v=
ar =
d=3Dc.then;if(ya(d)){Yea(a,c,d);return}}catch(e){b=3D3,c=3De}}a.A=3Dc;a.b=
a=3Db;Xea(a);3!=3Db||c instanceof mh||Zea(a,c)}}function =
Yea(a,b,c){function d(b){f||(f=3D!0,a.C(b))}function =
e(b){f||(f=3D!0,a.B(b))}a.ba=3D1;var =
f=3D!1;try{c.call(b,e,d)}catch(h){d(h)}}function =
Xea(a){a.q||(a.q=3D!0,Lea(a.F,a))}=0A=
kh.prototype.F=3Dfunction(){for(;this.j&&this.j.length;){var =
a=3Dthis.j;this.j=3D[];for(var =
b=3D0;b<a.length;b++)Vea(this,a[b],this.ba,this.A)}this.q=3D!1};function =
Vea(a,b,c,d){if(2=3D=3Dc)b.$ya(d);else{if(b.aO)for(;a&&a.o;a=3Da.k)a.o=3D=
!1;b.nza(d)}}function =
Zea(a,b){a.o=3D!0;Lea(function(){a.o&&$ea.call(null,b)})}var =
$ea=3DGea;function =
mh(a){Ga.call(this,a)}C(mh,Ga);mh.prototype.name=3D"cancel";function =
nh(a,b){Q.call(this);this.k=3Da||1;this.j=3Db||fa;this.o=3DB(this.VVa,thi=
s);this.q=3DDa()}C(nh,Q);u=3Dnh.prototype;u.enabled=3D!1;u.vq=3Dnull;u.se=
tInterval=3Dfunction(a){this.k=3Da;this.vq&&this.enabled?(this.stop(),thi=
s.start()):this.vq&&this.stop()};u.VVa=3Dfunction(){if(this.enabled){var =
a=3DDa()-this.q;0<a&&a<.8*this.k?this.vq=3Dthis.j.setTimeout(this.o,this.=
k-a):(this.vq&&(this.j.clearTimeout(this.vq),this.vq=3Dnull),this.dispatc=
hEvent("tick"),this.enabled&&(this.vq=3Dthis.j.setTimeout(this.o,this.k),=
this.q=3DDa()))}};=0A=
u.start=3Dfunction(){this.enabled=3D!0;this.vq||(this.vq=3Dthis.j.setTime=
out(this.o,this.k),this.q=3DDa())};u.stop=3Dfunction(){this.enabled=3D!1;=
this.vq&&(this.j.clearTimeout(this.vq),this.vq=3Dnull)};u.J=3Dfunction(){=
nh.G.J.call(this);this.stop();delete this.j};function =
oh(a,b,c){if(ya(a))c&&(a=3DB(a,c));else if(a&&"function"=3D=3Dtypeof =
a.handleEvent)a=3DB(a.handleEvent,a);else throw Error("Invalid listener =
argument");return 2147483647<b?-1:fa.setTimeout(a,b||0)}function =
ph(a){fa.clearTimeout(a)};var =
afa=3D!ud||Dd(9),bfa=3D!vd&&!ud||ud&&Dd(9)||vd&&Cd("1.9.1"),cfa=3Dud&&!Cd=
("9"),dfa=3Dud||td||wd,efa=3Dud&&!Dd(9);function =
qh(a,b){a.innerHTML=3DCc(b)};function rh(a){return a?new =
sh(th(a)):faa||(faa=3Dnew sh)}function uh(a){return =
ua(a)?document.getElementById(a):a}function vh(a,b,c){return =
wh(document,a,b,c)}function xh(a,b){var c=3Db||document;return =
c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):wh(document=
,"*",a,b)}function yh(a,b){var =
c=3Db||document,d=3Dnull;c.querySelectorAll&&c.querySelector?d=3Dc.queryS=
elector("."+a):d=3Dwh(document,"*",a,b)[0];return d||null}=0A=
function =
wh(a,b,c,d){a=3Dd||a;b=3Db&&"*"!=3Db?b.toUpperCase():"";if(a.querySelecto=
rAll&&a.querySelector&&(b||c))return =
a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=3Da.=
getElementsByClassName(c);if(b){d=3D{};for(var =
e=3D0,f=3D0,h;h=3Da[f];f++)b=3D=3Dh.nodeName&&(d[e++]=3Dh);d.length=3De;r=
eturn d}return =
a}a=3Da.getElementsByTagName(b||"*");if(c){d=3D{};for(f=3De=3D0;h=3Da[f];=
f++)b=3Dh.className,"function"=3D=3Dtypeof =
b.split&&yb(b.split(/\s+/),c)&&(d[e++]=3Dh);d.length=3De;return d}return =
a}=0A=
function =
zh(a,b){Yb(b,function(b,d){"style"=3D=3Dd?a.style.cssText=3Db:"class"=3D=3D=
d?a.className=3Db:"for"=3D=3Dd?a.htmlFor=3Db:d in =
ffa?a.setAttribute(ffa[d],b):Ha(d,"aria-")||Ha(d,"data-")?a.setAttribute(=
d,b):a[d]=3Db})}var =
ffa=3D{cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSp=
an",frameborder:"frameBorder",height:"height",maxlength:"maxLength",role:=
"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",widt=
h:"width"};=0A=
function Ah(a){a=3D(a||window).document.documentElement;return new =
Cf(a.clientWidth,a.clientHeight)}function Bh(a){return =
a?a.parentWindow||a.defaultView:window}function Ch(a,b,c){return =
gfa(document,arguments)}=0A=
function gfa(a,b){var =
c=3Db[0],d=3Db[1];if(!afa&&d&&(d.name||d.type)){c=3D["<",c];d.name&&c.pus=
h(' name=3D"',Wa(d.name),'"');if(d.type){c.push(' =
type=3D"',Wa(d.type),'"');var e=3D{};pc(e,d);delete =
e.type;d=3De}c.push(">");c=3Dc.join("")}c=3Da.createElement(c);d&&(ua(d)?=
c.className=3Dd:pa(d)?c.className=3Dd.join(" =
"):zh(c,d));2<b.length&&hfa(a,c,b,2);return c}function =
hfa(a,b,c,d){function =
e(c){c&&b.appendChild(ua(c)?a.createTextNode(c):c)}for(;d<c.length;d++){v=
ar f=3Dc[d];qa(f)&&!Dh(f)?F(ifa(f)?Jb(f):f,e):e(f)}}=0A=
function Eh(a){return document.createTextNode(String(a))}function =
Fh(a){return jfa(document,a)}function jfa(a,b){var =
c=3Da.createElement("div");ud?(c.innerHTML=3D"<br>"+b,c.removeChild(c.fir=
stChild)):c.innerHTML=3Db;if(1=3D=3Dc.childNodes.length)c=3Dc.removeChild=
(c.firstChild);else{for(var =
d=3Da.createDocumentFragment();c.firstChild;)d.appendChild(c.firstChild);=
c=3Dd}return c}=0A=
function Gh(a){if(1!=3Da.nodeType)return!1;switch(a.tagName){case =
"APPLET":case "AREA":case "BASE":case "BR":case "COL":case =
"COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case =
"INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case =
"NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case =
"SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case =
"WBR":return!1}return!0}function kfa(a,b){a.appendChild(b)}function =
Hh(a,b){hfa(th(a),a,arguments,1)}=0A=
function Ih(a){for(var b;b=3Da.firstChild;)a.removeChild(b)}function =
Jh(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)}function =
Kh(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)}function=
 lfa(a,b,c){a.insertBefore(b,a.childNodes[c]||null)}function =
Lh(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}function =
Oh(a,b){var c=3Db.parentNode;c&&c.replaceChild(a,b)}function =
Ph(a){return bfa&&void =
0!=3Da.children?a.children:qb(a.childNodes,function(a){return =
1=3D=3Da.nodeType})}=0A=
function Qh(a){return void =
0!=3Da.firstElementChild?a.firstElementChild:Rh(a.firstChild,!0)}function=
 Sh(a){return void =
0!=3Da.nextElementSibling?a.nextElementSibling:Rh(a.nextSibling,!0)}funct=
ion Th(a){return void =
0!=3Da.previousElementSibling?a.previousElementSibling:Rh(a.previousSibli=
ng,!1)}function =
Rh(a,b){for(;a&&1!=3Da.nodeType;)a=3Db?a.nextSibling:a.previousSibling;re=
turn a}function Dh(a){return ta(a)&&0<a.nodeType}function Uh(a){return =
ta(a)&&1=3D=3Da.nodeType}=0A=
function Vh(a){var b;if(dfa&&!(ud&&Cd("9")&&!Cd("10")&&fa.SVGElement&&a =
instanceof fa.SVGElement)&&(b=3Da.parentElement))return =
b;b=3Da.parentNode;return Uh(b)?b:null}function =
Wh(a,b){if(a.contains&&1=3D=3Db.nodeType)return =
a=3D=3Db||a.contains(b);if("undefined"!=3Dtypeof =
a.compareDocumentPosition)return =
a=3D=3Db||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=3Db;)b=3Db.=
parentNode;return b=3D=3Da}=0A=
function mfa(a,b){if(a=3D=3Db)return =
0;if(a.compareDocumentPosition)return =
a.compareDocumentPosition(b)&2?1:-1;if(ud&&!Dd(9)){if(9=3D=3Da.nodeType)r=
eturn-1;if(9=3D=3Db.nodeType)return 1}if("sourceIndex"in =
a||a.parentNode&&"sourceIndex"in a.parentNode){var =
c=3D1=3D=3Da.nodeType,d=3D1=3D=3Db.nodeType;if(c&&d)return =
a.sourceIndex-b.sourceIndex;var e=3Da.parentNode,f=3Db.parentNode;return =
e=3D=3Df?nfa(a,b):!c&&Wh(e,b)?-1*ofa(a,b):!d&&Wh(f,a)?ofa(b,a):(c?a.sourc=
eIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=3Dth(a);c=3Dd.cre=
ateRange();=0A=
c.selectNode(a);c.collapse(!0);d=3Dd.createRange();d.selectNode(b);d.coll=
apse(!0);return =
c.compareBoundaryPoints(fa.Range.START_TO_END,d)}function ofa(a,b){var =
c=3Da.parentNode;if(c=3D=3Db)return-1;for(var =
d=3Db;d.parentNode!=3Dc;)d=3Dd.parentNode;return nfa(d,a)}function =
nfa(a,b){for(var =
c=3Db;c=3Dc.previousSibling;)if(c=3D=3Da)return-1;return 1}=0A=
function pfa(a){var b,c=3Darguments.length;if(!c)return =
null;if(1=3D=3Dc)return arguments[0];var =
d=3D[],e=3DInfinity;for(b=3D0;b<c;b++){for(var =
f=3D[],h=3Darguments[b];h;)f.unshift(h),h=3Dh.parentNode;d.push(f);e=3DMa=
th.min(e,f.length)}f=3Dnull;for(b=3D0;b<e;b++){for(var =
h=3Dd[0][b],l=3D1;l<c;l++)if(h!=3Dd[l][b])return f;f=3Dh}return =
f}function th(a){return =
9=3D=3Da.nodeType?a:a.ownerDocument||a.document}function Xh(a){return =
a.contentDocument||a.contentWindow.document}function Yh(a){return =
a.contentWindow||Bh(Xh(a))}=0A=
function Zh(a,b){if("textContent"in a)a.textContent=3Db;else =
if(3=3D=3Da.nodeType)a.data=3Db;else =
if(a.firstChild&&3=3D=3Da.firstChild.nodeType){for(;a.lastChild!=3Da.firs=
tChild;)a.removeChild(a.lastChild);a.firstChild.data=3Db}else{Ih(a);var =
c=3Dth(a);a.appendChild(c.createTextNode(String(b)))}}function =
qfa(a){if("outerHTML"in a)return a.outerHTML;var =
b=3Dth(a).createElement("div");b.appendChild(a.cloneNode(!0));return =
b.innerHTML}function rfa(a,b){var c=3D[];return sfa(a,b,c,!0)?c[0]:void =
0}=0A=
function tfa(a,b){var c=3D[];sfa(a,b,c,!1);return c}function =
sfa(a,b,c,d){if(null!=3Da)for(a=3Da.firstChild;a;){if(b(a)&&(c.push(a),d)=
||sfa(a,b,c,d))return!0;a=3Da.nextSibling}return!1}var =
ufa=3D{SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},vfa=3D{IMG:" =
",BR:"\n"};function $h(a){return wfa(a)&&xfa(a)}function =
ai(a,b){b?a.tabIndex=3D0:(a.tabIndex=3D-1,a.removeAttribute("tabIndex"))}=
function wfa(a){a=3Da.getAttributeNode("tabindex");return =
null!=3Da&&a.specified}function xfa(a){a=3Da.tabIndex;return =
xa(a)&&0<=3Da&&32768>a}=0A=
function bi(a){if(cfa&&"innerText"in a)a=3DSa(a.innerText);else{var =
b=3D[];yfa(a,b,!0);a=3Db.join("")}a=3Da.replace(/ \xAD /g," =
").replace(/\xAD/g,"");a=3Da.replace(/\u200B/g,"");cfa||(a=3Da.replace(/ =
+/g," "));" "!=3Da&&(a=3Da.replace(/^\s*/,""));return a}function =
di(a){var b=3D[];yfa(a,b,!1);return b.join("")}=0A=
function yfa(a,b,c){if(!(a.nodeName in =
ufa))if(3=3D=3Da.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|=
\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in =
vfa)b.push(vfa[a.nodeName]);else =
for(a=3Da.firstChild;a;)yfa(a,b,c),a=3Da.nextSibling}function =
ifa(a){if(a&&"number"=3D=3Dtypeof =
a.length){if(ta(a))return"function"=3D=3Dtypeof =
a.item||"string"=3D=3Dtypeof =
a.item;if(ya(a))return"function"=3D=3Dtypeof a.item}return!1}=0A=
function zfa(a,b,c,d){if(!b&&!c)return null;var =
e=3Db?b.toUpperCase():null;return =
ei(a,function(a){return(!e||a.nodeName=3D=3De)&&(!c||ua(a.className)&&yb(=
a.className.split(/\s+/),c))},!0,d)}function Afa(a,b,c){return =
zfa(a,null,b,c)}function =
ei(a,b,c,d){c||(a=3Da.parentNode);c=3Dnull=3D=3Dd;for(var =
e=3D0;a&&(c||e<=3Dd);){if(b(a))return a;a=3Da.parentNode;e++}return =
null}function fi(a){try{return a&&a.activeElement}catch(b){}return =
null}function =
sh(a){this.j=3Da||fa.document||document}u=3Dsh.prototype;u.O=3Drh;u.sx=3D=
da("j");=0A=
u.pb=3Dg("j");u.getElement=3Dfunction(a){return =
ua(a)?this.j.getElementById(a):a};function gi(a,b){return =
ua(b)?a.j.getElementById(b):b}function hi(a,b,c,d){return =
wh(a.j,b,c,d)}function ii(a,b,c){return xh(b,c||a.j)}function =
ji(a,b,c){return yh(b,c||a.j)}function ki(a,b,c){return =
yh(b,c||a.j)}u.q$=3Dzh;u.U=3Dfunction(a,b,c){return =
gfa(this.j,arguments)};u.createElement=3Dfunction(a){return =
this.j.createElement(a)};u.createTextNode=3Dfunction(a){return =
this.j.createTextNode(String(a))};=0A=
u.Cg=3Dfunction(a){return jfa(this.j,a)};function li(){return!0}function =
mi(a){a=3Da.j;return a.parentWindow||a.defaultView}function =
Bfa(a){a=3Da.j;return =
wd?a.body||a.documentElement:a.documentElement}function ni(a){var =
b=3Da.j;a=3Dwd?b.body||b.documentElement:b.documentElement;b=3Db.parentWi=
ndow||b.defaultView;return =
ud&&Cd("10")&&b.pageYOffset!=3Da.scrollTop?new =
G(a.scrollLeft,a.scrollTop):new =
G(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}u.appendChild=3D=
kfa;u.append=3DHh;u.jd=3DIh;u.ju=3DJh;u.j_=3DKh;=0A=
u.wwa=3Dlfa;u.nf=3DLh;u.QA=3DOh;u.ej=3DPh;u.eo=3DQh;u.sra=3DSh;u.yra=3DTh=
;u.t_=3DDh;u.Vbb=3DUh;u.CI=3DVh;u.contains=3DWh;u.YTa=3Dpfa;u.uVa=3Dth;u.=
iY=3DXh;u.Vqa=3DYh;u.og=3DZh;u.tVa=3Dqfa;u.ZTa=3Drfa;u.$Ta=3Dtfa;u.Zbb=3D=
$h;u.Efa=3Dai;u.xk=3Dfunction(a){var =
b;(b=3D"A"=3D=3Da.tagName||"INPUT"=3D=3Da.tagName||"TEXTAREA"=3D=3Da.tagN=
ame||"SELECT"=3D=3Da.tagName||"BUTTON"=3D=3Da.tagName?!a.disabled&&(!wfa(=
a)||xfa(a)):$h(a))&&ud?(a=3Dya(a.getBoundingClientRect)?a.getBoundingClie=
ntRect():{height:a.offsetHeight,width:a.offsetWidth},a=3Dnull!=3Da&&0<a.h=
eight&&0<a.width):a=3Db;return a};=0A=
u.YI=3Dbi;u.vqa=3DAfa;u.uUa=3Dei;function =
oi(a){return(a=3Da.exec(qd))?a[1]:""}var Cfa=3Dfunction(){if(Ke)return =
oi(/Firefox\/([0-9.]+)/);if(ud||td)return Bd;if(Me)return =
oi(/Chrome\/([0-9.]+)/);if(Ne)return =
oi(/Version\/([0-9.]+)/);if(kca||Le){var =
a;if(a=3D/Version\/(\S+).*Mobile\/(\S+)/.exec(qd))return =
a[1]+"."+a[2]}else =
if(lca)return(a=3Doi(/Android\s+([0-9.]+)/))?a:oi(/Version\/([0-9.]+)/);r=
eturn""}();function pi(a){return 0<=3Dgb(Cfa,a)};var =
Dfa=3Dqca||!wd?1:0,Efa=3Dqca||vd||td||ud,Ffa=3D!(Pe&&yd);ud&&Cd("8.0");ud=
&&Cd("8.0");!wd||Cd("531");ud||wd&&Cd("525");var =
Gfa=3Dqd;-1!=3Dwindow.location.toString().indexOf("om=3Dtrue")&&Gfa&&(-1!=
=3DGfa.indexOf("iPad")||Gfa.indexOf("android"));var =
Hfa=3D!wd;ud||vd&&Cd("1.9.2")&&Cd("2.0");var =
Ifa=3Dvd||Me,Jfa=3Dud||wd,qi=3D!pca;Me&&pi(4);var =
Kfa=3D!pca,Lfa=3DMe&&pi(5),Mfa=3D!Me;ud&&Cd(9);var =
Nfa=3Dvd&&Cd(10),Ofa=3D!ud;ud&&!pca&&Cd(9);var =
Pfa=3D!(ud&&!pi(11)),Qfa=3Dud&&!pi(11),Rfa=3DKe||Me&&pi(31)||ud&&pi(11),S=
fa=3Dud&&pi(10),Tfa=3Dnull;=0A=
function ri(){if(null!=3DTfa)return Tfa;var =
a=3DCh("div",{style:"height:4.5px;width:4.5px;"});document.body.appendChi=
ld(a);var b=3Da.getBoundingClientRect();Lh(a);return =
Tfa=3D.1>=3DMath.abs(b.right-b.left-4.5)};var Ufa=3D{};function =
Vfa(a,b){for(var c in b){var =
d=3Db[c]||"";try{a.style[c]=3Dd}catch(e){Wfa(c,d)}}}function =
Wfa(a,b){Ufa[b]||(Ufa[b]=3D!0,oh(function(){throw Error("Bad CSS =
property "+a+" : "+b);},0))}function =
Xfa(a){Ia(a,"pt")&&(a=3D10*parseInt(a,10)+"%");return a}function =
Yfa(a){return rb([160,195,255],function(b,c){return =
Math.round(.1*b+.9*a[c])})}function si(a){return =
Cg(a>>16&255,a>>8&255,a&255)};function ti(){H.call(this)}var =
Zfa;C(ti,H);ti.prototype.getType=3Dfunction(){return =
I(this,1)};ti.prototype.Oc=3Dfunction(a){K(this,1,a)};ti.prototype.Ge=3Df=
unction(){return bg(this,1)};var =
$fa=3D{EMPTY:0,RGB:2,qPb:3};ti.prototype.P=3Dfunction(){Zfa||(Zfa=3Dag(ti=
,{0:{name:"Color",bb:"ritz.Color"},1:{name:"type",required:!0,Q:14,defaul=
tValue:0,type:$fa},2:{name:"rgb",Q:5,type:Number},3:{name:"scheme_index",=
Q:5,type:Number}}));return =
Zfa};ti.ctor=3Dti;ti.ctor.P=3Dti.prototype.P;function =
ui(){H.call(this)}var =
aga;C(ui,H);u=3Dui.prototype;u.getRowIndex=3Dfunction(){return =
I(this,1)};u.FI=3Dfunction(){return =
hg(this,1)};u.Hs=3Dfunction(a){K(this,1,a)};u.getColumnIndex=3Dfunction()=
{return I(this,2)};u.lz=3Dfunction(){return hg(this,2)};function =
vi(){H.call(this)}var =
bga;C(vi,H);u=3Dvi.prototype;u.Ua=3Dfunction(){return =
I(this,1)};u.Bf=3Dfunction(){return =
bg(this,1)};u.getRowIndex=3Dfunction(){return =
I(this,2)};u.FI=3Dfunction(){return =
hg(this,2)};u.Hs=3Dfunction(a){K(this,2,a)};=0A=
u.getColumnIndex=3Dfunction(){return I(this,3)};u.lz=3Dfunction(){return =
hg(this,3)};ui.prototype.P=3Dfunction(){aga||(aga=3Dag(ui,{0:{name:"Posit=
ionCoordinate",bb:"ritz.PositionCoordinate"},1:{name:"row_index",Q:5,type=
:Number},2:{name:"column_index",Q:5,type:Number}}));return =
aga};ui.ctor=3Dui;ui.ctor.P=3Dui.prototype.P;=0A=
vi.prototype.P=3Dfunction(){bga||(bga=3Dag(vi,{0:{name:"GridCoordinate",b=
b:"ritz.GridCoordinate"},1:{name:"sheet_id",Q:9,type:String},2:{name:"row=
_index",Q:5,type:Number},3:{name:"column_index",Q:5,type:Number}}));retur=
n bga};vi.ctor=3Dvi;vi.ctor.P=3Dvi.prototype.P;function =
wi(){H.call(this)}var =
cga;C(wi,H);wi.prototype.getHeight=3Dfunction(){return =
I(this,1)};wi.prototype.getWidth=3Dfunction(){return =
I(this,2)};wi.prototype.setWidth=3Dfunction(a){K(this,2,a)};wi.prototype.=
P=3Dfunction(){cga||(cga=3Dag(wi,{0:{name:"Expansion",bb:"ritz.Expansion"=
},1:{name:"height",Q:5,type:Number},2:{name:"width",Q:5,type:Number}}));r=
eturn cga};wi.ctor=3Dwi;wi.ctor.P=3Dwi.prototype.P;function =
xi(){H.call(this)}var =
dga;C(xi,H);u=3Dxi.prototype;u.Wm=3Dfunction(){return =
I(this,1)};u.qe=3Dfunction(){return =
I(this,2)};u.getHeight=3Dfunction(){return =
I(this,3)};u.getWidth=3Dfunction(){return =
I(this,4)};u.setWidth=3Dfunction(a){K(this,4,a)};var =
ega=3D{NONE:0,oPb:1,MQb:2,MMb:3,xM:4};=0A=
xi.prototype.P=3Dfunction(){dga||(dga=3Dag(xi,{0:{name:"ImageData",bb:"ri=
tz.ImageData"},1:{name:"image_url",Q:9,type:String},2:{name:"action",Q:14=
,defaultValue:0,type:ega},3:{name:"height",Q:1,type:Number},4:{name:"widt=
h",Q:1,type:Number}}));return =
dga};xi.ctor=3Dxi;xi.ctor.P=3Dxi.prototype.P;function =
yi(){H.call(this)}var =
fga;C(yi,H);u=3Dyi.prototype;u.getId=3Dfunction(){return =
I(this,3)};u.Hr=3Dfunction(){return =
hg(this,3)};u.getName=3Dfunction(){return =
I(this,4)};u.Ph=3Dfunction(a){K(this,4,a)};=0A=
u.P=3Dfunction(){fga||(fga=3Dag(yi,{0:{name:"NamedRangeDelta",bb:"ritz.Na=
medRangeDelta"},1:{name:"clear_slots",Q:5,type:Number},2:{name:"set_slots=
",Q:5,type:Number},3:{name:"id",Q:9,type:String},4:{name:"name",Q:9,type:=
String},5:{name:"scope_sheet_id",Q:9,type:String},6:{name:"workbook_range=
_id",Jc:!0,Q:9,type:String}}));return =
fga};yi.ctor=3Dyi;yi.ctor.P=3Dyi.prototype.P;function =
zi(){H.call(this)}var =
gga;C(zi,H);zi.prototype.getType=3Dfunction(){return =
I(this,1)};zi.prototype.Oc=3Dfunction(a){K(this,1,a)};zi.prototype.Ge=3Df=
unction(){return bg(this,1)};zi.prototype.gj=3Dfunction(){return =
I(this,2)};var =
Ai=3D{cja:0,TEXT:1,P4:2,qc:3,T3:4,oU:5,xka:6,Gia:7,m5:8},hga=3D{$Jb:0,dBb=
:1},iga=3D{qvb:0,KMb:1};=0A=
zi.prototype.P=3Dfunction(){gga||(gga=3Dag(zi,{0:{name:"NumberFormat",bb:=
"ritz.NumberFormat"},1:{name:"type",Q:14,defaultValue:0,type:Ai},2:{name:=
"pattern",Q:9,type:String},3:{name:"number_format_parser_type",Q:14,defau=
ltValue:0,type:hga},4:{name:"decimal_option",Q:14,defaultValue:0,type:iga=
}}));return gga};zi.ctor=3Dzi;zi.ctor.P=3Dzi.prototype.P;var =
jga=3D{IJa:0,REPLACE:1};var kga=3D{qKb:1,LNb:2};function =
Bi(){H.call(this)}var =
lga;C(Bi,H);Bi.prototype.getStyle=3Dfunction(){return =
I(this,1)};Bi.prototype.we=3Dfunction(){return I(this,3)};var =
mga=3D{NONE:0,JAb:1,Bxb:2,pMa:3,THa:4};function Ci(){H.call(this)}var =
nga;C(Ci,H);Ci.prototype.xj=3Dfunction(){return =
I(this,1)};Ci.prototype.xD=3Dfunction(){return =
I(this,2)};Ci.prototype.nq=3Dfunction(){return =
I(this,3)};Ci.prototype.Jl=3Dfunction(){return I(this,4)};function =
Di(){H.call(this)}var oga;C(Di,H);=0A=
Di.prototype.qq=3Dfunction(){return =
I(this,2)};Di.prototype.getFontFamily=3Dfunction(){return =
I(this,3)};Di.prototype.getFontSize=3Dfunction(){return I(this,4)};var =
pga=3D{Pja:0,zMa:1,BMa:2};function Ei(){H.call(this)}var qga;C(Ei,H);var =
rga=3D{lKa:0,xSb:1,kQb:2,Mwb:3},sga=3D{LEFT:0,CENTER:1,RIGHT:2,NONE:3},tg=
a=3D{TOP:0,bLb:1,BOTTOM:2},uga=3D{Svb:0,Tvb:1,EKb:2,lPb:3};function =
Fi(){H.call(this)}var =
vga;C(Fi,H);Fi.prototype.getNumberFormat=3Dfunction(){return =
I(this,3)};Fi.prototype.qq=3Dfunction(){return I(this,14)};=0A=
Fi.prototype.getFontFamily=3Dfunction(){return =
I(this,15)};Fi.prototype.getFontSize=3Dfunction(){return =
I(this,16)};function Gi(){H.call(this)}var wga;C(Gi,H);function =
Hi(){H.call(this)}var xga;C(Hi,H);Hi.prototype.DD=3Dfunction(){return =
I(this,1)};Hi.prototype.getStyle=3Dfunction(){return =
I(this,3)};Hi.prototype.we=3Dfunction(){return I(this,5)};var =
yga=3D{yMa:0,Kka:1,Pu:2},zga=3D{q5:0,Q3:1};=0A=
Bi.prototype.P=3Dfunction(){lga||(lga=3Dag(Bi,{0:{name:"Border",bb:"ritz.=
Border"},1:{name:"style",Q:14,defaultValue:0,type:mga},2:{name:"width_px"=
,Q:5,type:Number},3:{name:"color",Q:11,type:ti},4:{name:"merge_or_replace=
",Q:14,defaultValue:0,type:jga}}));return =
lga};Bi.ctor=3DBi;Bi.ctor.P=3DBi.prototype.P;=0A=
Ci.prototype.P=3Dfunction(){nga||(nga=3Dag(Ci,{0:{name:"Padding",bb:"ritz=
.Padding"},1:{name:"top",Q:5,type:Number},2:{name:"right",Q:5,type:Number=
},3:{name:"bottom",Q:5,type:Number},4:{name:"left",Q:5,type:Number}}));re=
turn nga};Ci.ctor=3DCi;Ci.ctor.P=3DCi.prototype.P;=0A=
Di.prototype.P=3Dfunction(){oga||(oga=3Dag(Di,{0:{name:"TextFormat",bb:"r=
itz.TextFormat"},1:{name:"background_color",Q:11,type:ti},2:{name:"foregr=
ound_color",Q:11,type:ti},3:{name:"font_family",Q:9,type:String},4:{name:=
"font_size",Q:5,type:Number},5:{name:"bold",Q:8,type:Boolean},6:{name:"it=
alic",Q:8,type:Boolean},7:{name:"strikethrough",Q:8,type:Boolean},8:{name=
:"small_caps",Q:8,type:Boolean},9:{name:"underline",Q:8,type:Boolean},10:=
{name:"vertical_align",Q:14,defaultValue:0,type:pga},11:{name:"merge_or_r=
eplace",=0A=
Q:14,defaultValue:0,type:jga}}));return =
oga};Di.ctor=3DDi;Di.ctor.P=3DDi.prototype.P;Ei.prototype.P=3Dfunction(){=
qga||(qga=3Dag(Ei,{0:{name:"Format",bb:"ritz.Format"}}));return =
qga};Ei.ctor=3DEi;Ei.ctor.P=3DEi.prototype.P;=0A=
Fi.prototype.P=3Dfunction(){vga||(vga=3Dag(Fi,{0:{name:"FormatDelta",bb:"=
ritz.FormatDelta"},1:{name:"clear_slots",Q:5,type:Number},2:{name:"set_sl=
ots",Q:5,type:Number},3:{name:"number_format",Q:11,type:zi},4:{name:"back=
ground_color",Q:11,type:ti},5:{name:"border_top",Q:11,type:Gi},6:{name:"b=
order_bottom",Q:11,type:Gi},7:{name:"border_left",Q:11,type:Gi},8:{name:"=
border_right",Q:11,type:Gi},9:{name:"horizontal_align",Q:14,defaultValue:=
0,type:sga},10:{name:"vertical_align",Q:14,defaultValue:0,type:tga},=0A=
11:{name:"wrap_strategy",Q:14,defaultValue:0,type:rga},12:{name:"text_dir=
ection",Q:14,defaultValue:0,type:uga},13:{name:"text_background_color",Q:=
11,type:ti},14:{name:"foreground_color",Q:11,type:ti},15:{name:"font_fami=
ly",Q:9,type:String},16:{name:"font_size",Q:5,type:Number},17:{name:"bold=
",Q:8,type:Boolean},18:{name:"italic",Q:8,type:Boolean},19:{name:"striket=
hrough",Q:8,type:Boolean},20:{name:"small_caps",Q:8,type:Boolean},21:{nam=
e:"underline",Q:8,type:Boolean},22:{name:"text_vertical_align",=0A=
Q:14,defaultValue:0,type:pga},23:{name:"hyperlink_display_type",Q:14,defa=
ultValue:1,type:kga},24:{name:"padding",Q:11,type:Ci}}));return =
vga};Fi.ctor=3DFi;Fi.ctor.P=3DFi.prototype.P;Gi.prototype.P=3Dfunction(){=
wga||(wga=3Dag(Gi,{0:{name:"BorderDelta",bb:"ritz.BorderDelta"},1:{name:"=
slot_delta",Jc:!0,Q:11,type:Hi}}));return =
wga};Gi.ctor=3DGi;Gi.ctor.P=3DGi.prototype.P;=0A=
Hi.prototype.P=3Dfunction(){xga||(xga=3Dag(Hi,{0:{name:"BorderSlotDelta",=
bb:"ritz.BorderSlotDelta"},1:{name:"slot_name",Q:14,defaultValue:0,type:y=
ga},2:{name:"slot_action",Q:14,defaultValue:0,type:zga},3:{name:"style",Q=
:14,defaultValue:0,type:mga},4:{name:"width_px",Q:5,type:Number},5:{name:=
"color",Q:11,type:ti}}));return =
xga};Hi.ctor=3DHi;Hi.ctor.P=3DHi.prototype.P;var =
Aga=3D{AGa:0,HHa:1};function Ii(){H.call(this)}var =
Bga;C(Ii,H);Ii.prototype.P=3Dfunction(){Bga||(Bga=3Dag(Ii,{0:{name:"SortS=
pec",bb:"ritz.SortSpec"},1:{name:"dimension_index",Q:5,type:Number},2:{na=
me:"sort_order",Q:14,defaultValue:0,type:Aga}}));return =
Bga};Ii.ctor=3DIi;Ii.ctor.P=3DIi.prototype.P;function =
Ji(){H.call(this)}var =
Cga;C(Ji,H);Ji.prototype.P=3Dfunction(){Cga||(Cga=3Dag(Ji,{0:{name:"Spark=
chartData",bb:"ritz.SparkchartData"},1:{name:"params_key",Jc:!0,Q:9,type:=
String},2:{name:"params_val",Jc:!0,Q:9,type:String},3:{name:"x",Jc:!0,Q:1=
,type:Number},4:{name:"y",Jc:!0,Q:1,type:Number}}));return =
Cga};Ji.ctor=3DJi;Ji.ctor.P=3DJi.prototype.P;var =
Dga=3D{L3:1,DAb:2,DRb:5,dAb:6,rAb:7,ASb:8,vwb:9,oAb:10,Evb:11,Iwb:12,ERb:=
14,gQb:15,KKb:16,uOb:17,tOb:18,fMb:19,jOb:20,iyb:21,zSb:22,OQb:23,Cvb:24,=
KOb:25,qNb:26,aFb:27,ALb:29,JRb:31,JNb:32,KNb:33,jLb:34,hLb:35,PRb:36,swb=
:37,WEb:38,fFb:39,MGb:40,XEb:41,$Eb:42,ZEb:43,YEb:44,ACb:49,NGb:50,kLb:51=
,BCb:52,CCb:53,PGb:54,OGb:55,FGb:56,IOb:57,uwb:58,aMb:59,CLb:60,XGb:61,dN=
b:62,Kvb:63,jyb:64,Lvb:65,LGb:66,EGb:67,PQb:68,QGb:69,ZGb:70,$Gb:71,myb:7=
2,nBb:73,oBb:74,sAb:75,cMb:76,gyb:77,iLb:78,WNb:79,EAb:80,eNb:81,=0A=
fNb:82,iNb:83,gNb:84,fQb:85,hNb:86,dQb:87,jNb:88,lNb:89,QMb:90,nNb:91,kNb=
:92,HGb:93,pNb:94,oNb:95,eQb:101,qAb:102,pAb:103,lyb:104,eAb:105,PMb:106,=
gAb:107,fAb:108,lCb:109,pPb:110,lAb:111,nAb:112,mAb:113,hCb:114,gLb:115,k=
Ab:116,hAb:117,iAb:118,sGb:119,jAb:120,RLb:121,IGb:122,DLb:123,lFb:124,Jv=
b:125,fOb:126,PPb:127,NKb:128,kyb:129,MKb:130,LKb:131,Ivb:132,Hvb:133,Gvb=
:134,iOb:135,VJb:136,WJb:137,cNb:138,mNb:139,wOb:140,vOb:141,FRb:142,pRb:=
143,Qxb:144,eFb:145,bFb:146,LRb:147,KRb:148,DCb:149,dFb:150,cFb:151,=0A=
jCb:152,CKb:153,zxb:154,yxb:155,Jxb:156,VEb:157,kCb:158,YGb:159,fBb:160,K=
Gb:161,iRb:162,SGb:163,UGb:164,TGb:165,RGb:166,xOb:167,NNb:200,JLb:201,SL=
b:202,ONb:203,yAb:400,xAb:401,Dxb:402,Exb:403,Hxb:404,Gxb:405,Fxb:406,Zvb=
:407,tMb:408,Hia:409,AEb:410,oyb:500,nyb:501,pyb:502,qyb:503,ryb:504,syb:=
505,tyb:506,uyb:592,vyb:593,wyb:594,xyb:596,yyb:510,zyb:581,Ayb:582,Byb:5=
88,Cyb:589,Dyb:595,Gyb:511,Eyb:512,Fyb:513,Hyb:514,Iyb:584,Jyb:515,Kyb:51=
6,Myb:585,Lyb:605,Oyb:517,Nyb:518,Pyb:533,Qyb:583,Ryb:519,Syb:520,=0A=
Tyb:521,Uyb:522,Vyb:523,Wyb:524,Xyb:525,Yyb:526,Zyb:527,$yb:586,azb:587,c=
zb:528,dzb:577,jzb:578,kzb:579,ezb:580,fzb:529,gzb:530,hzb:531,izb:532,lz=
b:538,mzb:539,nzb:540,ozb:541,pzb:542,qzb:543,rzb:544,szb:545,tzb:546,uzb=
:547,vzb:548,wzb:549,xzb:550,yzb:551,zzb:552,Azb:553,Bzb:554,Dzb:558,Ezb:=
555,Gzb:597,Hzb:598,Izb:556,Jzb:557,Kzb:600,Lzb:601,Czb:559,Nzb:560,Mzb:5=
61,Ozb:562,Qzb:590,Rzb:591,Szb:563,Tzb:564,bzb:565,Pzb:566,Yzb:571,Zzb:57=
2,$zb:573,aAb:574,bAb:575,cAb:576,Fzb:599,Vzb:602,Uzb:603,Wzb:604,=0A=
Xzb:606,tAb:700,dOb:701,zRb:702};function Ki(){H.call(this)}var =
Ega;C(Ki,H);var =
Fga=3D{EMPTY:0,tka:2,THa:3,via:4,ERROR:5,rQb:6,XIa:7};function =
Li(){H.call(this)}var =
Gga;C(Li,H);Li.prototype.getType=3Dfunction(){return =
I(this,1)};Li.prototype.Oc=3Dfunction(a){K(this,1,a)};Li.prototype.Ge=3Df=
unction(){return bg(this,1)};var =
Hga=3D{oMb:1,CAb:2,yV:3,oOb:4,aKa:5,gKa:6,qMb:7,ERROR:8,$Kb:9,LOADING:10}=
;function Mi(){H.call(this)}var =
Iga;C(Mi,H);Mi.prototype.V=3Dfunction(){return I(this,2)};=0A=
Mi.prototype.xa=3Dfunction(a){K(this,2,a)};Mi.prototype.Tb=3Dx(26);Mi.pro=
totype.getNumberFormat=3Dfunction(){return I(this,1)};=0A=
Ki.prototype.P=3Dfunction(){Ega||(Ega=3Dag(Ki,{0:{name:"Value",bb:"ritz.V=
alue"},1:{name:"value_type",required:!0,Q:14,defaultValue:0,type:Fga},2:{=
name:"string_value",Q:9,type:String},3:{name:"double_value",Q:1,type:Numb=
er},4:{name:"boolean_value",Q:8,type:Boolean},5:{name:"error_value",Q:11,=
type:Li},6:{name:"is_quoted_string",Q:8,defaultValue:!1,type:Boolean},7:{=
name:"sparkchart_value",Q:11,type:Ji},8:{name:"image_value",Q:11,type:xi}=
}));return Ega};Ki.ctor=3DKi;Ki.ctor.P=3DKi.prototype.P;=0A=
Li.prototype.P=3Dfunction(){Gga||(Gga=3Dag(Li,{0:{name:"ErrorValue",bb:"r=
itz.ErrorValue"},1:{name:"type",Q:14,defaultValue:1,type:Hga},2:{name:"me=
ssage_id",Q:14,defaultValue:1,type:Dga},3:{name:"argument",Jc:!0,Q:11,typ=
e:Ki}}));return =
Gga};Li.ctor=3DLi;Li.ctor.P=3DLi.prototype.P;Mi.prototype.P=3Dfunction(){=
Iga||(Iga=3Dag(Mi,{0:{name:"FormattedValue",bb:"ritz.FormattedValue"},2:{=
name:"value",Q:11,type:Ki},1:{name:"number_format",Q:11,type:zi}}));retur=
n Iga};Mi.ctor=3DMi;Mi.ctor.P=3DMi.prototype.P;function =
Ni(){H.call(this)}var Jga;C(Ni,H);Ni.prototype.Df=3Dfunction(){return =
I(this,1)};Ni.prototype.jg=3Dfunction(){return I(this,2)};function =
Oi(){H.call(this)}var Kga;C(Oi,H);function Pi(){H.call(this)}var =
Lga;C(Pi,H);Pi.prototype.getRelativityIndicatorsId=3Dx(47);Pi.prototype.U=
a=3Dfunction(){return I(this,6)};Pi.prototype.Bf=3Dfunction(){return =
bg(this,6)};function Qi(){H.call(this)}var =
Mga;C(Qi,H);Qi.prototype.Cf=3Dfunction(){return =
I(this,1)};Qi.prototype.rangeCount=3Dfunction(){return cg(this,1)};=0A=
function Ri(){H.call(this)}var =
Nga;C(Ri,H);u=3DRi.prototype;u.Ua=3Dfunction(){return =
I(this,1)};u.Bf=3Dfunction(){return bg(this,1)};u.ib=3Dfunction(){return =
I(this,2)};u.Db=3Dfunction(){return I(this,3)};function =
Si(a,b){K(a,3,b)}u.gb=3Dfunction(){return I(this,4)};function =
Ti(a,b){K(a,4,b)}u.Ib=3Dfunction(){return I(this,5)};function =
Ui(a,b){K(a,5,b)}function Vi(){H.call(this)}var Oga;C(Vi,H);function =
Wi(){H.call(this)}var =
Pga;C(Wi,H);Wi.prototype.getError=3Dfunction(){return I(this,4)};=0A=
function Xi(){H.call(this)}var =
Qga;C(Xi,H);Xi.prototype.getText=3Dfunction(){return =
I(this,2)};Xi.prototype.CQ=3Dx(48);var =
Rga=3D{EMPTY:0,TEXT:2,aN:3,Mja:4,Wxb:5,iCb:6,Dvb:7,Fvb:8,EMa:9};function =
Yi(){H.call(this)}var Sga;C(Yi,H);function Zi(){H.call(this)}var =
Tga;C(Zi,H);function $i(){H.call(this)}var =
Uga;C($i,H);u=3D$i.prototype;u.getFunctionName=3Dfunction(){return =
I(this,3)};u.aw=3Dfunction(){return hg(this,3)};u.V=3Dfunction(){return =
I(this,5)};u.xa=3Dfunction(a){K(this,5,a)};u.Tb=3Dx(25);=0A=
u.getName=3Dfunction(){return =
I(this,7)};u.Ph=3Dfunction(a){K(this,7,a)};var =
Vga=3D{EMPTY:0,HBb:1,$ia:2,tKb:3,aN:4,Mja:5,EMa:6};Ni.prototype.P=3Dfunct=
ion(){Jga||(Jga=3Dag(Ni,{0:{name:"Interval",bb:"ritz.Interval"},1:{name:"=
start_index",Q:5,type:Number},2:{name:"end_index",Q:5,type:Number}}));ret=
urn Jga};Ni.ctor=3DNi;Ni.ctor.P=3DNi.prototype.P;=0A=
Oi.prototype.P=3Dfunction(){Kga||(Kga=3Dag(Oi,{0:{name:"FormulaRange",bb:=
"ritz.FormulaRange"},1:{name:"relative_range",Q:11,type:Pi},2:{name:"star=
t_token_index",Q:5,type:Number},3:{name:"workbook_range_id",Q:9,type:Stri=
ng}}));return Kga};Oi.ctor=3DOi;Oi.ctor.P=3DOi.prototype.P;=0A=
Pi.prototype.P=3Dfunction(){Lga||(Lga=3Dag(Pi,{0:{name:"R1C1Range",bb:"ri=
tz.R1C1Range"},1:{name:"start_row",Q:5,type:Number},2:{name:"end_row",Q:5=
,type:Number},3:{name:"start_column",Q:5,type:Number},4:{name:"end_column=
",Q:5,type:Number},5:{name:"relativity_indicators_id",Q:5,type:Number},6:=
{name:"sheet_id",Q:9,type:String},7:{name:"unresolved_sheet_name",Q:9,typ=
e:String}}));return Lga};Pi.ctor=3DPi;Pi.ctor.P=3DPi.prototype.P;=0A=
Qi.prototype.P=3Dfunction(){Mga||(Mga=3Dag(Qi,{0:{name:"GridRangeRef",bb:=
"ritz.GridRangeRef"},1:{name:"range",Q:11,type:Ri},2:{name:"named_range_i=
d",Q:9,type:String}}));return =
Mga};Qi.ctor=3DQi;Qi.ctor.P=3DQi.prototype.P;=0A=
Ri.prototype.P=3Dfunction(){Nga||(Nga=3Dag(Ri,{0:{name:"GridRange",bb:"ri=
tz.GridRange"},1:{name:"sheet_id",Q:9,type:String},2:{name:"start_row_ind=
ex",Q:5,type:Number},3:{name:"end_row_index",Q:5,type:Number},4:{name:"st=
art_column_index",Q:5,type:Number},5:{name:"end_column_index",Q:5,type:Nu=
mber},6:{name:"unresolved_sheet_name",Q:9,type:String}}));return =
Nga};Ri.ctor=3DRi;Ri.ctor.P=3DRi.prototype.P;=0A=
Vi.prototype.P=3Dfunction(){Oga||(Oga=3Dag(Vi,{0:{name:"GridRangeList",bb=
:"ritz.GridRangeList"},1:{name:"ranges",Jc:!0,Q:11,type:Ri}}));return =
Oga};Vi.ctor=3DVi;Vi.ctor.P=3DVi.prototype.P;Wi.prototype.P=3Dfunction(){=
Pga||(Pga=3Dag(Wi,{0:{name:"FormulaParseResult",bb:"ritz.FormulaParseResu=
lt"},1:{name:"rpn_list",Q:11,type:Zi},2:{name:"formula_tokens",Q:11,type:=
Yi},3:{name:"formula_key",Q:9,type:String},4:{name:"error",Q:11,type:Li},=
5:{name:"error_formula_string",Q:9,type:String}}));return =
Pga};Wi.ctor=3DWi;=0A=
Wi.ctor.P=3DWi.prototype.P;Xi.prototype.P=3Dfunction(){Qga||(Qga=3Dag(Xi,=
{0:{name:"FormulaToken",bb:"ritz.FormulaToken"},1:{name:"formula_token_ty=
pe",required:!0,Q:14,defaultValue:0,type:Rga},2:{name:"text",Q:9,type:Str=
ing},3:{name:"range_token_index",Q:5,type:Number},4:{name:"named_range_id=
",Q:9,type:String},5:{name:"decimal_value",Q:1,type:Number},9:{name:"tabl=
e_field_token_index",Q:5,type:Number}}));return =
Qga};Xi.ctor=3DXi;Xi.ctor.P=3DXi.prototype.P;=0A=
Yi.prototype.P=3Dfunction(){Sga||(Sga=3Dag(Yi,{0:{name:"FormulaTokenList"=
,bb:"ritz.FormulaTokenList"},1:{name:"formula_tokens",Jc:!0,Q:11,type:Xi}=
}));return =
Sga};Yi.ctor=3DYi;Yi.ctor.P=3DYi.prototype.P;Zi.prototype.P=3Dfunction(){=
Tga||(Tga=3Dag(Zi,{0:{name:"FormulaRpnList",bb:"ritz.FormulaRpnList"},1:{=
name:"formula_elements",Jc:!0,Q:11,type:$i}}));return =
Tga};Zi.ctor=3DZi;Zi.ctor.P=3DZi.prototype.P;=0A=
$i.prototype.P=3Dfunction(){Uga||(Uga=3Dag($i,{0:{name:"FormulaElement",b=
b:"ritz.FormulaElement"},1:{name:"formula_element_type",Q:14,defaultValue=
:0,type:Vga},2:{name:"start_value",Q:9,type:String},3:{name:"function_nam=
e",Q:9,type:String},4:{name:"arg_count",Q:5,type:Number},5:{name:"value",=
Q:11,type:Ki},6:{name:"range_token_index",Q:5,type:Number},7:{name:"name"=
,Q:9,type:String},8:{name:"scope_sheet_id",Q:9,type:String},9:{name:"name=
d_range_id",Q:9,type:String}}));return =
Uga};$i.ctor=3D$i;$i.ctor.P=3D$i.prototype.P;function =
aj(){H.call(this)}var =
Wga;C(aj,H);aj.prototype.getType=3Dfunction(){return =
I(this,1)};aj.prototype.Oc=3Dfunction(a){K(this,1,a)};aj.prototype.Ge=3Df=
unction(){return bg(this,1)};aj.prototype.hasFormula=3Dfunction(){return =
bg(this,3)};var =
Xga=3D{SRb:0,IBb:1,Sxb:2,IRb:3},Yga=3D{vNb:0,wNb:1,xNb:2,tRb:3,NTb:4,uRb:=
5,cBb:6};function bj(){H.call(this)}var Zga;C(bj,H);=0A=
var =
$ga=3D{GREATER:1,GCb:2,LESS:3,aKb:4,bBb:5,WLb:6,Yvb:7,TLb:8,lxb:9,VLb:10,=
yQb:11,TAb:12,mRb:13,dHb:14,hHb:15,MAb:16,Lxb:17,Kxb:18,Pxb:19,Oxb:20,Mxb=
:21,Nxb:22,cHb:30,AMb:23,zMb:24,L3:25,ULb:26,ERROR:27,XLb:28,xxb:29};func=
tion cj(){H.call(this)}var aha;C(cj,H);function dj(a){return =
I(a,1)}cj.prototype.hasFormula=3Dfunction(){return bg(this,2)};=0A=
aj.prototype.P=3Dfunction(){Wga||(Wga=3Dag(aj,{0:{name:"ArgToken",bb:"rit=
z.ArgToken"},1:{name:"type",Q:14,defaultValue:0,type:Xga},2:{name:"date_t=
ype",Q:14,defaultValue:0,type:Yga},3:{name:"formula",Q:11,type:Wi},4:{nam=
e:"formula_ranges",Jc:!0,Q:11,type:Oi},5:{name:"user_entered_value",Q:11,=
type:Mi}}));return Wga};aj.ctor=3Daj;aj.ctor.P=3Daj.prototype.P;=0A=
bj.prototype.P=3Dfunction(){Zga||(Zga=3Dag(bj,{0:{name:"UiConfig",bb:"rit=
z.UiConfig"},1:{name:"ui_option",Q:14,defaultValue:1,type:$ga},2:{name:"u=
ser_entered_arg",Jc:!0,Q:11,type:aj}}));return =
Zga};bj.ctor=3Dbj;bj.ctor.P=3Dbj.prototype.P;cj.prototype.P=3Dfunction(){=
aha||(aha=3Dag(cj,{0:{name:"BooleanCondition",bb:"ritz.BooleanCondition"}=
,1:{name:"ui_config",Q:11,type:bj},2:{name:"formula",Q:11,type:Wi},3:{nam=
e:"formula_ranges",Jc:!0,Q:11,type:Oi}}));return =
aha};cj.ctor=3Dcj;cj.ctor.P=3Dcj.prototype.P;var =
bha=3D{I4:1,H4:2,gKa:3,qc:4,ANb:5};function ej(){H.call(this)}var =
cha;C(ej,H);function fj(){H.call(this)}var dha;C(fj,H);function =
gj(){H.call(this)}var =
eha;C(gj,H);gj.prototype.hasFormula=3Dfunction(){return =
bg(this,2)};function hj(){H.call(this)}var =
fha;C(hj,H);hj.prototype.we=3Dfunction(){return I(this,1)};function =
ij(){H.call(this)}var =
gha;C(ij,H);ij.prototype.Ml=3Dx(49);ij.prototype.Zm=3Dx(51);=0A=
ej.prototype.P=3Dfunction(){cha||(cha=3Dag(ej,{0:{name:"ConditionalFormat=
Rule",bb:"ritz.ConditionalFormatRule"},1:{name:"rule_range",Jc:!0,Q:11,ty=
pe:Ri},2:{name:"boolean_conditional_format",Q:11,type:fj},3:{name:"gradie=
nt_conditional_format",Q:11,type:gj}}));return =
cha};ej.ctor=3Dej;ej.ctor.P=3Dej.prototype.P;=0A=
fj.prototype.P=3Dfunction(){dha||(dha=3Dag(fj,{0:{name:"BooleanConditiona=
lFormat",bb:"ritz.BooleanConditionalFormat"},1:{name:"condition",Q:11,typ=
e:cj},2:{name:"format",Q:11,type:Fi},3:{name:"stop_if_true",Q:8,type:Bool=
ean}}));return dha};fj.ctor=3Dfj;fj.ctor.P=3Dfj.prototype.P;=0A=
gj.prototype.P=3Dfunction(){eha||(eha=3Dag(gj,{0:{name:"GradientCondition=
alFormat",bb:"ritz.GradientConditionalFormat"},1:{name:"interpolation_poi=
nt",Jc:!0,Q:11,type:hj},2:{name:"formula",Q:11,type:Wi},3:{name:"formula_=
ranges",Jc:!0,Q:11,type:Oi}}));return =
eha};gj.ctor=3Dgj;gj.ctor.P=3Dgj.prototype.P;=0A=
hj.prototype.P=3Dfunction(){fha||(fha=3Dag(hj,{0:{name:"InterpolationPoin=
t",bb:"ritz.InterpolationPoint"},1:{name:"color",Q:11,type:ti},2:{name:"p=
oint_type",Q:14,defaultValue:1,type:bha},3:{name:"point_value",Q:11,type:=
aj}}));return fha};hj.ctor=3Dhj;hj.ctor.P=3Dhj.prototype.P;=0A=
ij.prototype.P=3Dfunction(){gha||(gha=3Dag(ij,{0:{name:"ConditionalFormat=
RuleWithIndex",bb:"ritz.ConditionalFormatRuleWithIndex"},1:{name:"rule_in=
dex",Q:5,type:Number},2:{name:"rule",Q:11,type:ej},3:{name:"original_rule=
",Q:11,type:ej}}));return =
gha};ij.ctor=3Dij;ij.ctor.P=3Dij.prototype.P;function =
jj(){H.call(this)}var =
hha;C(jj,H);jj.prototype.P=3Dfunction(){hha||(hha=3Dag(jj,{0:{name:"DataV=
alidationRule",bb:"ritz.DataValidationRule"},1:{name:"condition",Q:11,typ=
e:cj},2:{name:"input_message",Q:9,type:String},3:{name:"is_strict",Q:8,ty=
pe:Boolean},4:{name:"show_dropdown",Q:8,type:Boolean},5:{name:"error_mess=
age",Q:9,type:String}}));return =
hha};jj.ctor=3Djj;jj.ctor.P=3Djj.prototype.P;var =
iha=3D{HEb:0,JEb:1,IEb:2,iQb:3};function kj(){H.call(this)}var =
jha;C(kj,H);kj.prototype.getProperties=3Dfunction(){return =
I(this,2)};function lj(){H.call(this)}var =
kha;C(lj,H);u=3Dlj.prototype;u.Ua=3Dfunction(){return =
I(this,2)};u.Bf=3Dfunction(){return =
bg(this,2)};u.getWidth=3Dfunction(){return =
I(this,6)};u.setWidth=3Dfunction(a){K(this,6,a)};u.getHeight=3Dfunction()=
{return I(this,7)};u.getZIndex=3Dfunction(){return I(this,8)};function =
mj(){H.call(this)}var lha;C(mj,H);=0A=
mj.prototype.getType=3Dfunction(){return =
I(this,1)};mj.prototype.Oc=3Dfunction(a){K(this,1,a)};mj.prototype.Ge=3Df=
unction(){return bg(this,1)};function nj(a){return =
I(a,3)}mj.prototype.Xg=3Dfunction(){eg(this,3)};var =
mha=3D{EMPTY:0,XIa:2,XGa:3,KAb:4};function oj(){H.call(this)}var =
nha;C(oj,H);u=3Doj.prototype;u.getType=3Dfunction(){return =
I(this,1)};u.Oc=3Dfunction(a){K(this,1,a)};u.Ge=3Dfunction(){return =
bg(this,1)};u.getUrl=3Dfunction(){return I(this,3)};u.BJ=3Dx(52);var =
oha=3D{ZJb:0,bOb:1,gBb:2};=0A=
function pj(){H.call(this)}var =
pha;C(pj,H);u=3Dpj.prototype;u.Cf=3Dfunction(a){return =
I(this,1,a)};u.addRange=3Dfunction(a){dg(this,1,a)};function =
qha(a){return gg(a,1)}u.rangeCount=3Dfunction(){return =
cg(this,1)};u.getContext=3Dfunction(){return =
I(this,6)};u.Ep=3Dfunction(a){K(this,6,a)};u.Cv=3Dx(53);u.Ee=3Dfunction()=
{return I(this,7)};u.yh=3Dfunction(a){K(this,7,a)};function =
qj(){H.call(this)}var rha;C(qj,H);function rj(){H.call(this)}var =
sha;C(rj,H);rj.prototype.getFunctionName=3Dfunction(){return I(this,1)};=0A=
rj.prototype.aw=3Dfunction(){return hg(this,1)};function =
sj(){H.call(this)}var tha;C(sj,H);sj.prototype.O9=3Dfunction(){return =
I(this,1)};kj.prototype.P=3Dfunction(){jha||(jha=3Dag(kj,{0:{name:"Embedd=
edObject",bb:"ritz.EmbeddedObject"},1:{name:"object_id",Q:9,type:String},=
2:{name:"properties",Q:11,type:mj},3:{name:"location",Q:11,type:lj},4:{na=
me:"script",Q:11,type:rj},5:{name:"title",Q:9,type:String},6:{name:"alt_t=
ext",Q:9,type:String}}));return =
jha};kj.ctor=3Dkj;kj.ctor.P=3Dkj.prototype.P;=0A=
lj.prototype.P=3Dfunction(){kha||(kha=3Dag(lj,{0:{name:"EmbeddedObjectLoc=
ation",bb:"ritz.EmbeddedObjectLocation"},1:{name:"is_own_sheet",Q:8,type:=
Boolean},2:{name:"sheet_id",Q:9,type:String},3:{name:"position",Q:11,type=
:ui},4:{name:"x",Q:5,type:Number},5:{name:"y",Q:5,type:Number},6:{name:"w=
idth",Q:5,type:Number},7:{name:"height",Q:5,type:Number},8:{name:"z_index=
",Q:1,type:Number}}));return =
kha};lj.ctor=3Dlj;lj.ctor.P=3Dlj.prototype.P;=0A=
mj.prototype.P=3Dfunction(){lha||(lha=3Dag(mj,{0:{name:"EmbeddedObjectPro=
perties",bb:"ritz.EmbeddedObjectProperties"},1:{name:"type",required:!0,Q=
:14,defaultValue:0,type:mha},2:{name:"image",Q:11,type:oj},3:{name:"chart=
",Q:11,type:pj},4:{name:"drawing",Q:11,type:qj}}));return =
lha};mj.ctor=3Dmj;mj.ctor.P=3Dmj.prototype.P;=0A=
oj.prototype.P=3Dfunction(){nha||(nha=3Dag(oj,{0:{name:"ImageProperties",=
bb:"ritz.ImageProperties"},1:{name:"type",Q:14,defaultValue:0,type:oha},2=
:{name:"cosmo_id",Q:9,type:String},3:{name:"url",Q:9,type:String},4:{name=
:"natural_height",Q:5,type:Number},5:{name:"natural_width",Q:5,type:Numbe=
r}}));return nha};oj.ctor=3Doj;oj.ctor.P=3Doj.prototype.P;=0A=
pj.prototype.P=3Dfunction(){pha||(pha=3Dag(pj,{0:{name:"ChartProperties",=
bb:"ritz.ChartProperties"},1:{name:"range",Jc:!0,Q:11,type:Ri},2:{name:"w=
orkbook_range_id",Jc:!0,Q:9,type:String},3:{name:"transpose",Q:8,type:Boo=
lean},4:{name:"headers",Q:5,type:Number},5:{name:"merge_rows",Q:8,default=
Value:!1,type:Boolean},6:{name:"context",Q:9,type:String},7:{name:"data_t=
able",Q:11,type:sj},8:{name:"hidden_dimensions_strategy",Q:14,defaultValu=
e:1,type:iha}}));return pha};pj.ctor=3Dpj;pj.ctor.P=3Dpj.prototype.P;=0A=
qj.prototype.P=3Dfunction(){rha||(rha=3Dag(qj,{0:{name:"DrawingProperties=
",bb:"ritz.DrawingProperties"},1:{name:"drawing_id",Q:9,type:String},2:{n=
ame:"drawing_revision",Q:5,type:Number},3:{name:"needs_copy",Q:8,type:Boo=
lean}}));return =
rha};qj.ctor=3Dqj;qj.ctor.P=3Dqj.prototype.P;rj.prototype.P=3Dfunction(){=
sha||(sha=3Dag(rj,{0:{name:"EmbeddedObjectScript",bb:"ritz.EmbeddedObject=
Script"},1:{name:"function_name",Q:9,type:String}}));return =
sha};rj.ctor=3Drj;rj.ctor.P=3Drj.prototype.P;=0A=
sj.prototype.P=3Dfunction(){tha||(tha=3Dag(sj,{0:{name:"ChartDataTable",b=
b:"ritz.ChartDataTable"},1:{name:"json",required:!0,Q:9,type:String},2:{n=
ame:"version",required:!0,Q:9,type:String}}));return =
tha};sj.ctor=3Dsj;sj.ctor.P=3Dsj.prototype.P;function =
tj(){H.call(this)}var =
uha;C(tj,H);tj.prototype.getName=3Dfunction(){return =
I(this,3)};tj.prototype.Ph=3Dfunction(a){K(this,3,a)};function =
uj(){H.call(this)}var =
vha;C(uj,H);uj.prototype.getColumnIndex=3Dfunction(){return =
I(this,1)};uj.prototype.lz=3Dfunction(){return hg(this,1)};function =
vj(){H.call(this)}var =
wha;C(vj,H);vj.prototype.A=3Dx(14);vj.prototype.o=3Dx(10);vj.prototype.B=3D=
x(12);function wj(){H.call(this)}var =
xha;C(wj,H);u=3Dwj.prototype;u.Ua=3Dfunction(){return I(this,1)};=0A=
u.Bf=3Dfunction(){return bg(this,1)};u.oz=3Dfunction(){return =
I(this,3)};u.zJ=3Dfunction(){return bg(this,3)};u.Cf=3Dfunction(){return =
I(this,4)};u.rangeCount=3Dfunction(){return cg(this,4)};function =
xj(){H.call(this)}var yha;C(xj,H);xj.prototype.o=3Dx(55);=0A=
tj.prototype.P=3Dfunction(){uha||(uha=3Dag(tj,{0:{name:"FilterDelta",bb:"=
ritz.FilterDelta"},1:{name:"criteria_delta",Jc:!0,Q:11,type:uj},2:{name:"=
sort_spec",Jc:!0,Q:11,type:Ii},3:{name:"name",Q:9,type:String},4:{name:"c=
lear_sort_spec",Q:8,type:Boolean},5:{name:"is_hidden_rows_dirty",Q:8,type=
:Boolean},6:{name:"is_sort_dirty",Q:8,type:Boolean},7:{name:"hidden_rows"=
,Jc:!0,Q:5,type:Number},8:{name:"clear_hidden_rows",Q:8,type:Boolean},9:{=
name:"sort_model_indices",Jc:!0,Q:5,type:Number},10:{name:"sort_view_indi=
ces",=0A=
Jc:!0,Q:5,type:Number},11:{name:"clear_sort_order",Q:8,type:Boolean}}));r=
eturn =
uha};tj.ctor=3Dtj;tj.ctor.P=3Dtj.prototype.P;uj.prototype.P=3Dfunction(){=
vha||(vha=3Dag(uj,{0:{name:"CriteriaDelta",bb:"ritz.CriteriaDelta"},1:{na=
me:"column_index",Q:5,type:Number},2:{name:"criteria",Q:11,type:vj}}));re=
turn vha};uj.ctor=3Duj;uj.ctor.P=3Duj.prototype.P;=0A=
vj.prototype.P=3Dfunction(){wha||(wha=3Dag(vj,{0:{name:"Criteria",bb:"rit=
z.Criteria"},1:{name:"visible_by_default",Q:8,defaultValue:!0,type:Boolea=
n},2:{name:"visible_value",Jc:!0,Q:9,type:String},3:{name:"hidden_value",=
Jc:!0,Q:9,type:String}}));return =
wha};vj.ctor=3Dvj;vj.ctor.P=3Dvj.prototype.P;=0A=
wj.prototype.P=3Dfunction(){xha||(xha=3Dag(wj,{0:{name:"FilterViewGridInf=
o",bb:"ritz.FilterViewGridInfo"},1:{name:"sheet_id",Q:9,type:String},2:{n=
ame:"filter_id",Q:9,type:String},3:{name:"delta",Q:11,type:tj},4:{name:"r=
ange",Q:11,type:Ri}}));return =
xha};wj.ctor=3Dwj;wj.ctor.P=3Dwj.prototype.P;xj.prototype.P=3Dfunction(){=
yha||(yha=3Dag(xj,{0:{name:"ActiveFilterViewsList",bb:"ritz.ActiveFilterV=
iewsList"},1:{name:"filter",Jc:!0,Q:11,type:wj}}));return =
yha};xj.ctor=3Dxj;xj.ctor.P=3Dxj.prototype.P;function =
yj(){H.call(this)}var zha;C(yj,H);yj.prototype.V=3Dfunction(){return =
I(this,1)};yj.prototype.xa=3Dfunction(a){K(this,1,a)};yj.prototype.Tb=3Dx=
(24);function zj(){H.call(this)}var =
Aha;C(zj,H);zj.prototype.Lr=3Dx(34);zj.prototype.An=3Dx(36);zj.prototype.=
VS=3Dx(38);function Aj(){H.call(this)}var =
Bha;C(Aj,H);Aj.prototype.wg=3Dx(6);Aj.prototype.Pr=3Dx(28);Aj.prototype.b=
s=3Dx(30);Aj.prototype.vC=3Dx(32);function Bj(){H.call(this)}var =
Cha;C(Bj,H);var Dha=3D{wQb:1,mwb:2};function Cj(){H.call(this)}var =
Eha;C(Cj,H);=0A=
Cj.prototype.wg=3Dx(5);Cj.prototype.getFunctionName=3Dfunction(){return =
I(this,2)};Cj.prototype.aw=3Dfunction(){return hg(this,2)};function =
Dj(){H.call(this)}var Fha;C(Dj,H);function Ej(){H.call(this)}var =
Gha;C(Ej,H);u=3DEj.prototype;u.Qhb=3Dfunction(a){dg(this,1,a)};u.Ohb=3Dfu=
nction(a){dg(this,2,a)};u.Phb=3Dfunction(a){dg(this,3,a)};u.Nhb=3Dfunctio=
n(a){dg(this,4,a)};u.Wo=3Dx(42);var Hha=3D{VERTICAL:1,GU:2};function =
Fj(){H.call(this)}var Iha;C(Fj,H);var =
Jha=3D{L3:0,ILa:1,iHa:2,QGa:3,lvb:4};function Gj(){H.call(this)}var Kha;=0A=
C(Gj,H);function Hj(){H.call(this)}var Lha;C(Hj,H);function =
Ij(){H.call(this)}var =
Mha;C(Ij,H);Ij.prototype.wg=3Dx(4);Ij.prototype.getFunctionName=3Dfunctio=
n(){return I(this,2)};Ij.prototype.aw=3Dfunction(){return =
hg(this,2)};yj.prototype.P=3Dfunction(){zha||(zha=3Dag(yj,{0:{name:"Value=
Info",bb:"ritz.ValueInfo"},1:{name:"value",required:!0,Q:9,type:String},2=
:{name:"is_visible",Q:8,type:Boolean},3:{name:"is_collapsed",Q:8,type:Boo=
lean}}));return zha};yj.ctor=3Dyj;yj.ctor.P=3Dyj.prototype.P;=0A=
zj.prototype.P=3Dfunction(){Aha||(Aha=3Dag(zj,{0:{name:"ValueSortSpec",bb=
:"ritz.ValueSortSpec"},1:{name:"sort_aggregation",required:!0,Q:5,type:Nu=
mber},2:{name:"sort_key",Jc:!0,Q:9,type:String},3:{name:"sort_order",Q:14=
,defaultValue:0,type:Aga}}));return =
Aha};zj.ctor=3Dzj;zj.ctor.P=3Dzj.prototype.P;=0A=
Aj.prototype.P=3Dfunction(){Bha||(Bha=3Dag(Aj,{0:{name:"Breakout",bb:"rit=
z.Breakout"},1:{name:"field_offset",Q:5,type:Number},2:{name:"show_totals=
",Q:8,defaultValue:!0,type:Boolean},3:{name:"known_value",Jc:!0,Q:11,type=
:yj},4:{name:"is_visible_default",Q:8,defaultValue:!0,type:Boolean},5:{na=
me:"is_collapsed_default",Q:8,defaultValue:!1,type:Boolean},6:{name:"is_e=
xplicitly_sorted",Q:8,defaultValue:!1,type:Boolean},7:{name:"value_sort_s=
pec",Q:11,type:zj},8:{name:"sort_order",Q:14,defaultValue:0,type:Aga}}));=0A=
return =
Bha};Aj.ctor=3DAj;Aj.ctor.P=3DAj.prototype.P;Bj.prototype.P=3Dfunction(){=
Cha||(Cha=3Dag(Bj,{0:{name:"AggregationSpec",bb:"ritz.AggregationSpec"},1=
:{name:"legacy_field_offset",Q:5,type:Number},2:{name:"legacy_function_na=
me",Q:9,type:String},3:{name:"custom_name",Q:9,type:String},4:{name:"aggr=
egation_type",Q:14,defaultValue:1,type:Dha},5:{name:"standard_aggregation=
",Q:11,type:Cj},6:{name:"calculated_field",Q:11,type:Dj}}));return =
Cha};Bj.ctor=3DBj;Bj.ctor.P=3DBj.prototype.P;=0A=
Cj.prototype.P=3Dfunction(){Eha||(Eha=3Dag(Cj,{0:{name:"StandardAggregati=
on",bb:"ritz.StandardAggregation"},1:{name:"field_offset",Q:5,type:Number=
},2:{name:"function_name",Q:9,type:String}}));return =
Eha};Cj.ctor=3DCj;Cj.ctor.P=3DCj.prototype.P;Dj.prototype.P=3Dfunction(){=
Fha||(Fha=3Dag(Dj,{0:{name:"CalculatedField",bb:"ritz.CalculatedField"},1=
:{name:"formula_parse_result",Q:11,type:Wi},2:{name:"formula_range",Jc:!0=
,Q:11,type:Oi},3:{name:"raw_formula",Q:9,type:String}}));return =
Fha};Dj.ctor=3DDj;Dj.ctor.P=3DDj.prototype.P;=0A=
Ej.prototype.P=3Dfunction(){Gha||(Gha=3Dag(Ej,{0:{name:"PivotTableDef",bb=
:"ritz.PivotTableDef"},1:{name:"row_breakout",Jc:!0,Q:11,type:Aj},2:{name=
:"col_breakout",Jc:!0,Q:11,type:Aj},3:{name:"criteria_delta",Jc:!0,Q:11,t=
ype:uj},4:{name:"aggregation_spec",Jc:!0,Q:11,type:Bj},5:{name:"aggregati=
on_orientation",Q:14,defaultValue:2,type:Hha},6:{name:"source_data_range"=
,Q:11,type:Oi}}));return Gha};Ej.ctor=3DEj;Ej.ctor.P=3DEj.prototype.P;=0A=
Fj.prototype.P=3Dfunction(){Iha||(Iha=3Dag(Fj,{0:{name:"PivotTableMetadat=
a",bb:"ritz.PivotTableMetadata"},1:{name:"cell_type",Q:14,defaultValue:0,=
type:Jha},2:{name:"header_metadata",Q:11,type:Gj},3:{name:"body_metadata"=
,Q:11,type:Hj},4:{name:"aggregation_metadata",Q:11,type:Ij}}));return =
Iha};Fj.ctor=3DFj;Fj.ctor.P=3DFj.prototype.P;=0A=
Gj.prototype.P=3Dfunction(){Kha||(Kha=3Dag(Gj,{0:{name:"PivotHeaderMetada=
ta",bb:"ritz.PivotHeaderMetadata"},1:{name:"breakout_keys",Jc:!0,Q:9,type=
:String},2:{name:"is_leaf_bucket",Q:8,type:Boolean},3:{name:"is_collapsed=
",Q:8,type:Boolean},4:{name:"is_total",Q:8,type:Boolean}}));return =
Kha};Gj.ctor=3DGj;Gj.ctor.P=3DGj.prototype.P;=0A=
Hj.prototype.P=3Dfunction(){Lha||(Lha=3Dag(Hj,{0:{name:"PivotBodyMetadata=
",bb:"ritz.PivotBodyMetadata"},1:{name:"row_breakout_keys",Jc:!0,Q:9,type=
:String},2:{name:"col_breakout_keys",Jc:!0,Q:9,type:String}}));return =
Lha};Hj.ctor=3DHj;Hj.ctor.P=3DHj.prototype.P;Ij.prototype.P=3Dfunction(){=
Mha||(Mha=3Dag(Ij,{0:{name:"PivotAggregationHeaderMetadata",bb:"ritz.Pivo=
tAggregationHeaderMetadata"},1:{name:"field_offset",Q:5,type:Number},2:{n=
ame:"function_name",Q:9,type:String},3:{name:"full_name",Q:9,type:String}=
}));return Mha};=0A=
Ij.ctor=3DIj;Ij.ctor.P=3DIj.prototype.P;function Jj(){H.call(this)}var =
Nha;C(Jj,H);Jj.prototype.df=3Dfunction(){return I(this,3)};function =
Kj(){H.call(this)}var Oha;C(Kj,H);Kj.prototype.Rk=3Dx(57);function =
Lj(){H.call(this)}var Pha;C(Lj,H);Lj.prototype.Cf=3Dfunction(){return =
I(this,1)};Lj.prototype.rangeCount=3Dfunction(){return =
cg(this,1)};Lj.prototype.getProperties=3Dfunction(){return =
I(this,2)};function Mj(){H.call(this)}var =
Qha;C(Mj,H);Mj.prototype.Cf=3Dfunction(){return =
I(this,1)};Mj.prototype.rangeCount=3Dfunction(){return cg(this,1)};=0A=
function Nj(){H.call(this)}var =
Rha;C(Nj,H);Jj.prototype.P=3Dfunction(){Nha||(Nha=3Dag(Jj,{0:{name:"Prote=
ctedRangeProperties",bb:"ritz.ProtectedRangeProperties"},1:{name:"hole",Q=
:8,defaultValue:!1,type:Boolean},2:{name:"soft_protection",Q:8,defaultVal=
ue:!1,type:Boolean},3:{name:"description",Q:9,type:String},4:{name:"named=
_workbook_range_id",Q:9,type:String}}));return =
Nha};Jj.ctor=3DJj;Jj.ctor.P=3DJj.prototype.P;=0A=
Kj.prototype.P=3Dfunction(){Oha||(Oha=3Dag(Kj,{0:{name:"DocAndRangeId",bb=
:"ritz.DocAndRangeId"},1:{name:"app_key",Q:9,type:String},2:{name:"range_=
id",Q:9,type:String}}));return =
Oha};Kj.ctor=3DKj;Kj.ctor.P=3DKj.prototype.P;=0A=
Lj.prototype.P=3Dfunction(){Pha||(Pha=3Dag(Lj,{0:{name:"ClientProtectedRa=
ngeData",bb:"ritz.ClientProtectedRangeData"},1:{name:"range",Q:11,type:Ri=
},2:{name:"properties",Q:11,type:Jj},3:{name:"editable",Q:8,type:Boolean}=
,4:{name:"named_range_id",Q:9,type:String},5:{name:"holes",Jc:!0,Q:11,typ=
e:Mj},6:{name:"containing_protected_range_id",Q:9,type:String},7:{name:"e=
ditable_user_info",Q:11,type:Nj}}));return =
Pha};Lj.ctor=3DLj;Lj.ctor.P=3DLj.prototype.P;=0A=
Mj.prototype.P=3Dfunction(){Qha||(Qha=3Dag(Mj,{0:{name:"ClientProtectedRa=
ngeHole",bb:"ritz.ClientProtectedRangeHole"},1:{name:"range",Q:11,type:Ri=
},2:{name:"named_range_id",Q:9,type:String}}));return =
Qha};Mj.ctor=3DMj;Mj.ctor.P=3DMj.prototype.P;Nj.prototype.P=3Dfunction(){=
Rha||(Rha=3Dag(Nj,{0:{name:"ProtectionUserInfo",bb:"ritz.ProtectionUserIn=
fo"},1:{name:"num_other_users",Q:5,type:Number},2:{name:"num_groups",Q:5,=
type:Number}}));return =
Rha};Nj.ctor=3DNj;Nj.ctor.P=3DNj.prototype.P;function =
Oj(){H.call(this)}var =
Sha;C(Oj,H);Oj.prototype.getRowIndex=3Dfunction(){return =
I(this,1)};Oj.prototype.FI=3Dfunction(){return =
hg(this,1)};Oj.prototype.Hs=3Dfunction(a){K(this,1,a)};Oj.prototype.AP=3D=
x(58);function Pj(){H.call(this)}var =
Tha;C(Pj,H);Pj.prototype.getRow=3Dx(16);function Qj(){H.call(this)}var =
Uha;C(Qj,H);Qj.prototype.getColumnIndex=3Dfunction(){return =
I(this,1)};Qj.prototype.lz=3Dfunction(){return hg(this,1)};function =
Rj(){H.call(this)}var Vha;C(Rj,H);=0A=
Rj.prototype.sI=3Dfunction(){return =
I(this,4)};Rj.prototype.hba=3Dfunction(){return bg(this,4)};function =
Sj(){H.call(this)}var Wha;C(Sj,H);function Tj(){H.call(this)}var =
Xha;C(Tj,H);function Uj(){H.call(this)}var =
Yha;C(Uj,H);Uj.prototype.sI=3Dfunction(){return =
I(this,2)};Uj.prototype.hba=3Dfunction(){return bg(this,2)};function =
Vj(){H.call(this)}var Zha;C(Vj,H);function Wj(){H.call(this)}var =
$ha;C(Wj,H);function Xj(){H.call(this)}var aia;C(Xj,H);function =
Yj(){H.call(this)}var bia;C(Yj,H);u=3DYj.prototype;=0A=
u.getName=3Dfunction(){return =
I(this,1)};u.Ph=3Dfunction(a){K(this,1,a)};u.getType=3Dfunction(){return =
I(this,2)};u.Oc=3Dfunction(a){K(this,2,a)};u.Ge=3Dfunction(){return =
bg(this,2)};u.df=3Dfunction(){return I(this,3)};function =
Zj(){H.call(this)}var =
cia;C(Zj,H);Zj.prototype.getFunctionName=3Dfunction(){return =
I(this,3)};Zj.prototype.aw=3Dfunction(){return =
hg(this,3)};Zj.prototype.df=3Dfunction(){return I(this,6)};=0A=
Oj.prototype.P=3Dfunction(){Sha||(Sha=3Dag(Oj,{0:{name:"ExternalRowData",=
bb:"ritz.ExternalRowData"},1:{name:"row_index",Q:5,type:Number},2:{name:"=
cell",Jc:!0,Q:11,type:Qj}}));return =
Sha};Oj.ctor=3DOj;Oj.ctor.P=3DOj.prototype.P;Pj.prototype.P=3Dfunction(){=
Tha||(Tha=3Dag(Pj,{0:{name:"ExternalData",bb:"ritz.ExternalData"},1:{name=
:"rows",Q:5,type:Number},2:{name:"columns",Q:5,type:Number},3:{name:"row"=
,Jc:!0,Q:11,type:Oj},4:{name:"protected_range_info",Jc:!0,Q:11,type:Xj}})=
);return Tha};Pj.ctor=3DPj;Pj.ctor.P=3DPj.prototype.P;=0A=
Qj.prototype.P=3Dfunction(){Uha||(Uha=3Dag(Qj,{0:{name:"ExternalCellData"=
,bb:"ritz.ExternalCellData"},1:{name:"column_index",Q:5,type:Number},2:{n=
ame:"cell_value",Q:11,type:Mi}}));return =
Uha};Qj.ctor=3DQj;Qj.ctor.P=3DQj.prototype.P;Rj.prototype.P=3Dfunction(){=
Vha||(Vha=3Dag(Rj,{0:{name:"ExternalDataMetaData",bb:"ritz.ExternalDataMe=
taData"},1:{name:"update_time",Q:1,type:Number},2:{name:"error_value",Q:1=
1,type:Li},3:{name:"error_time",Q:1,type:Number},4:{name:"check_sum",Q:9,=
type:String}}));return Vha};=0A=
Rj.ctor=3DRj;Rj.ctor.P=3DRj.prototype.P;Sj.prototype.P=3Dfunction(){Wha||=
(Wha=3Dag(Sj,{0:{name:"ExternalDataResult",bb:"ritz.ExternalDataResult"},=
3:{name:"external_data",Q:11,type:Pj},2:{name:"external_data_meta_data",Q=
:11,type:Rj}}));return =
Wha};Sj.ctor=3DSj;Sj.ctor.P=3DSj.prototype.P;Tj.prototype.P=3Dfunction(){=
Xha||(Xha=3Dag(Tj,{0:{name:"ExternalDataBatchRequest",bb:"ritz.ExternalDa=
taBatchRequest"},1:{name:"external_data_request",Jc:!0,Q:11,type:Uj}}));r=
eturn Xha};Tj.ctor=3DTj;Tj.ctor.P=3DTj.prototype.P;=0A=
Uj.prototype.P=3Dfunction(){Yha||(Yha=3Dag(Uj,{0:{name:"ExternalDataReque=
st",bb:"ritz.ExternalDataRequest"},1:{name:"data_source_id",Q:9,type:Stri=
ng},2:{name:"check_sum",Q:9,type:String}}));return =
Yha};Uj.ctor=3DUj;Uj.ctor.P=3DUj.prototype.P;Vj.prototype.P=3Dfunction(){=
Zha||(Zha=3Dag(Vj,{0:{name:"ExternalDataBatchResponse",bb:"ritz.ExternalD=
ataBatchResponse"},1:{name:"external_data_response",Jc:!0,Q:11,type:Wj}})=
);return Zha};Vj.ctor=3DVj;Vj.ctor.P=3DVj.prototype.P;=0A=
Wj.prototype.P=3Dfunction(){$ha||($ha=3Dag(Wj,{0:{name:"ExternalDataRespo=
nse",bb:"ritz.ExternalDataResponse"},1:{name:"data_source_id",Q:9,type:St=
ring},2:{name:"external_data_content",Q:9,type:String},3:{name:"external_=
data_meta_data",Q:11,type:Rj},4:{name:"custom_function_info",Jc:!0,Q:11,t=
ype:Zj}}));return $ha};Wj.ctor=3DWj;Wj.ctor.P=3DWj.prototype.P;=0A=
Xj.prototype.P=3Dfunction(){aia||(aia=3Dag(Xj,{0:{name:"ProtectedRangeInf=
o",bb:"ritz.ProtectedRangeInfo"},1:{name:"workbook_range_id",Q:9,type:Str=
ing},2:{name:"editable",Q:8,type:Boolean},3:{name:"editable_user_info",Q:=
11,type:Nj}}));return aia};Xj.ctor=3DXj;Xj.ctor.P=3DXj.prototype.P;=0A=
Yj.prototype.P=3Dfunction(){bia||(bia=3Dag(Yj,{0:{name:"CustomFunctionArg=
umentInfo",bb:"ritz.CustomFunctionArgumentInfo"},1:{name:"name",Q:9,type:=
String},2:{name:"type",Q:9,type:String},3:{name:"description",Q:9,type:St=
ring}}));return bia};Yj.ctor=3DYj;Yj.ctor.P=3DYj.prototype.P;=0A=
Zj.prototype.P=3Dfunction(){cia||(cia=3Dag(Zj,{0:{name:"CustomFunctionInf=
o",bb:"ritz.CustomFunctionInfo"},1:{name:"project_id",Q:9,type:String},2:=
{name:"project_name",Q:9,type:String},3:{name:"function_name",Q:9,type:St=
ring},4:{name:"show_in_client",Q:8,type:Boolean},5:{name:"short_descripti=
on",Q:9,type:String},6:{name:"description",Q:9,type:String},7:{name:"argu=
ment",Jc:!0,Q:11,type:Yj}}));return =
cia};Zj.ctor=3DZj;Zj.ctor.P=3DZj.prototype.P;function =
ak(){H.call(this)}var dia;C(ak,H);ak.prototype.lm=3Dfunction(){return =
I(this,1)};ak.prototype.P=3Dfunction(){dia||(dia=3Dag(ak,{0:{name:"TextSt=
yleRun",bb:"ritz.TextStyleRun"},1:{name:"start",Q:5,type:Number},2:{name:=
"format",Q:11,type:Di}}));return =
dia};ak.ctor=3Dak;ak.ctor.P=3Dak.prototype.P;var =
eia=3D{uNb:0,gv:1,Z4:2,YM:3,tNb:4,XM:5,WM:6},fia=3D{Pja:1,vRb:2};function=
 bk(){H.call(this)}var gia;C(bk,H);bk.prototype.cj=3Dfunction(){return =
I(this,1)};function ck(a){return =
gg(a,2)}bk.prototype.P=3Dfunction(){gia||(gia=3Dag(bk,{0:{name:"Selection=
",bb:"ritz.Selection"},1:{name:"active_cell",Q:11,type:vi},2:{name:"range=
_selection",Jc:!0,Q:11,type:Ri},4:{name:"copy_selection",Jc:!0,Q:11,type:=
Ri},5:{name:"is_editing",Q:8,defaultValue:!1,type:Boolean}}));return =
gia};bk.ctor=3Dbk;bk.ctor.P=3Dbk.prototype.P;var =
hia=3D{HCb:0,rMb:1},dk=3D{GLa:0,Xwb:1},iia=3D{ZBb:0,TBb:1,VBb:2,YBb:3,OBb=
:4,WBb:5,XBb:6,RBb:7,UBb:8,PBb:9,$Bb:10,SBb:11,aCb:12};function =
ek(){H.call(this)}var =
jia;C(ek,H);u=3Dek.prototype;u.DD=3Dfunction(){return =
I(this,1)};u.getName=3Dfunction(){return =
I(this,3)};u.Ph=3Dfunction(a){K(this,3,a)};u.getNumberOfColumns=3Dfunctio=
n(){return I(this,4)};u.N9=3Dfunction(){return =
I(this,5)};u.$qa=3Dfunction(){return I(this,6)};u.M9=3Dfunction(){return =
I(this,9)};u.we=3Dfunction(){return I(this,10)};=0A=
var =
kia=3D{q5:0,Q3:1},lia=3D{aKa:0,pMb:1,fHb:2,Rp:3,dCb:4,cCb:5,lJa:6,Pu:7};f=
unction fk(){H.call(this)}var =
mia;C(fk,H);fk.prototype.HI=3Dfunction(a){return =
I(this,1,a)};fk.prototype.FL=3Dfunction(){return cg(this,1)};function =
gk(){H.call(this)}var nia;C(gk,H);function hk(){H.call(this)}var =
oia;C(hk,H);hk.prototype.DD=3Dfunction(){return =
I(this,1)};hk.prototype.Ic=3Dfunction(){return =
I(this,3)};hk.prototype.M9=3Dfunction(){return I(this,4)};var =
pia=3D{q5:0,Q3:1},qia=3D{mQb:0,lJa:1,eHb:2,KBb:3,$xb:4};=0A=
function ik(){H.call(this)}var =
ria;C(ik,H);ik.prototype.HI=3Dfunction(a){return =
I(this,1,a)};ik.prototype.FL=3Dfunction(){return cg(this,1)};function =
jk(){H.call(this)}var sia;C(jk,H);jk.prototype.getId=3Dfunction(){return =
I(this,1)};jk.prototype.Hr=3Dfunction(){return =
hg(this,1)};jk.prototype.Cf=3Dfunction(){return =
I(this,2)};jk.prototype.rangeCount=3Dfunction(){return cg(this,2)};=0A=
ek.prototype.P=3Dfunction(){jia||(jia=3Dag(ek,{0:{name:"SheetSlotDelta",b=
b:"ritz.SheetSlotDelta"},1:{name:"slot_name",Q:14,defaultValue:0,type:lia=
},2:{name:"slot_action",Q:14,defaultValue:0,type:kia},3:{name:"name",Q:9,=
type:String},4:{name:"number_of_columns",Q:5,type:Number},5:{name:"is_rtl=
",Q:8,type:Boolean},6:{name:"hide_gridlines",Q:8,type:Boolean},7:{name:"f=
rozen_rows",Q:5,type:Number},8:{name:"frozen_columns",Q:5,type:Number},9:=
{name:"is_hidden",Q:8,type:Boolean},10:{name:"color",Q:11,type:ti}}));=0A=
return =
jia};ek.ctor=3Dek;ek.ctor.P=3Dek.prototype.P;fk.prototype.P=3Dfunction(){=
mia||(mia=3Dag(fk,{0:{name:"SheetDelta",bb:"ritz.SheetDelta"},1:{name:"sl=
ot_deltas",Jc:!0,Q:11,type:ek}}));return =
mia};fk.ctor=3Dfk;fk.ctor.P=3Dfk.prototype.P;=0A=
gk.prototype.P=3Dfunction(){nia||(nia=3Dag(gk,{0:{name:"DimensionFormData=
",bb:"ritz.DimensionFormData"},1:{name:"form_data_id",Q:9,type:String},2:=
{name:"form_sequence_number",Q:1,type:Number},3:{name:"form_item_type",Q:=
14,defaultValue:0,type:iia},4:{name:"is_duration",Q:8,defaultValue:!1,typ=
e:Boolean},5:{name:"is_deleted",Q:8,defaultValue:!1,type:Boolean}}));retu=
rn nia};gk.ctor=3Dgk;gk.ctor.P=3Dgk.prototype.P;=0A=
hk.prototype.P=3Dfunction(){oia||(oia=3Dag(hk,{0:{name:"DimensionSlotDelt=
a",bb:"ritz.DimensionSlotDelta"},1:{name:"slot_name",Q:14,defaultValue:0,=
type:qia},2:{name:"slot_action",Q:14,defaultValue:0,type:pia},3:{name:"si=
ze",Q:5,type:Number},4:{name:"is_hidden",Q:8,type:Boolean},5:{name:"is_fi=
ltered",Q:8,type:Boolean},7:{name:"form_data",Q:11,type:gk}}));return =
oia};hk.ctor=3Dhk;hk.ctor.P=3Dhk.prototype.P;=0A=
ik.prototype.P=3Dfunction(){ria||(ria=3Dag(ik,{0:{name:"DimensionDelta",b=
b:"ritz.DimensionDelta"},1:{name:"slot_deltas",Jc:!0,Q:11,type:hk}}));ret=
urn =
ria};ik.ctor=3Dik;ik.ctor.P=3Dik.prototype.P;jk.prototype.P=3Dfunction(){=
sia||(sia=3Dag(jk,{0:{name:"ChunkSpec",bb:"ritz.ChunkSpec"},1:{name:"id",=
Q:9,type:String},2:{name:"range",Q:11,type:Ri}}));return =
sia};jk.ctor=3Djk;jk.ctor.P=3Djk.prototype.P;var =
tia=3D{Mja:0,AKa:1,PHa:2,XGa:3,Xs:4,gN:5};function kk(){H.call(this)}var =
uia;C(kk,H);function lk(){H.call(this)}var =
via;C(lk,H);lk.prototype.uz=3Dfunction(){return =
I(this,1)};lk.prototype.h$=3Dfunction(){return =
I(this,2)};lk.prototype.getDefaultRowHeight=3Dfunction(){return =
I(this,9)};lk.prototype.getDefaultColumnWidth=3Dfunction(){return =
I(this,10)};function mk(){H.call(this)}var =
wia;C(mk,H);u=3Dmk.prototype;u.DD=3Dfunction(){return =
I(this,1)};u.uz=3Dfunction(){return I(this,3)};=0A=
u.h$=3Dfunction(){return =
I(this,4)};u.getDefaultRowHeight=3Dfunction(){return =
I(this,11)};u.getDefaultColumnWidth=3Dfunction(){return I(this,12)};var =
xia=3D{q5:0,Q3:1},yia=3D{OU:2,sRb:3,bQb:4,LBb:5,Dwb:6,GNb:7,hyb:8,Yxb:9,Z=
xb:10,Xxb:11,nwb:12};function nk(){H.call(this)}var =
zia;C(nk,H);nk.prototype.HI=3Dfunction(a){return =
I(this,1,a)};nk.prototype.FL=3Dfunction(){return cg(this,1)};function =
ok(){H.call(this)}var Aia;C(ok,H);ok.prototype.getFilterDelta=3Dx(60);=0A=
kk.prototype.P=3Dfunction(){uia||(uia=3Dag(kk,{0:{name:"CalcOptions",bb:"=
ritz.CalcOptions"},1:{name:"iterative_enabled",Q:8,type:Boolean},2:{name:=
"max_iterations",Q:5,type:Number},3:{name:"convergence_threshold",Q:1,typ=
e:Number},4:{name:"auto_recalc_ms",Q:5,type:Number}}));return =
uia};kk.ctor=3Dkk;kk.ctor.P=3Dkk.prototype.P;=0A=
lk.prototype.P=3Dfunction(){via||(via=3Dag(lk,{0:{name:"WorkbookPropertie=
s",bb:"ritz.WorkbookProperties"},1:{name:"locale",Q:9,type:String},2:{nam=
e:"time_zone",Q:9,type:String},3:{name:"calc_options",Q:11,type:kk},4:{na=
me:"sheet_name_number",Q:5,type:Number},5:{name:"form_sheet_name_number",=
Q:5,type:Number},6:{name:"chart_sheet_name_number",Q:5,type:Number},7:{na=
me:"pivot_sheet_name_number",Q:5,type:Number},9:{name:"default_row_height=
",Q:5,type:Number},10:{name:"default_column_width",Q:5,type:Number}}));=0A=
return via};lk.ctor=3Dlk;lk.ctor.P=3Dlk.prototype.P;=0A=
mk.prototype.P=3Dfunction(){wia||(wia=3Dag(mk,{0:{name:"WorkbookSlotDelta=
",bb:"ritz.WorkbookSlotDelta"},1:{name:"slot_name",Q:14,defaultValue:2,ty=
pe:yia},2:{name:"slot_action",Q:14,defaultValue:0,type:xia},3:{name:"loca=
le",Q:9,type:String},4:{name:"time_zone",Q:9,type:String},5:{name:"sheet_=
name_number",Q:5,type:Number},6:{name:"form_sheet_name_number",Q:5,type:N=
umber},7:{name:"chart_sheet_name_number",Q:5,type:Number},8:{name:"pivot_=
sheet_name_number",Q:5,type:Number},10:{name:"default_format_delta",=0A=
Q:11,type:Fi},11:{name:"default_row_height",Q:5,type:Number},12:{name:"de=
fault_column_width",Q:5,type:Number},13:{name:"calc_options_auto_recalc_m=
s",Q:5,type:Number}}));return =
wia};mk.ctor=3Dmk;mk.ctor.P=3Dmk.prototype.P;nk.prototype.P=3Dfunction(){=
zia||(zia=3Dag(nk,{0:{name:"WorkbookDelta",bb:"ritz.WorkbookDelta"},1:{na=
me:"slot_deltas",Jc:!0,Q:11,type:mk}}));return =
zia};nk.ctor=3Dnk;nk.ctor.P=3Dnk.prototype.P;=0A=
ok.prototype.P=3Dfunction(){Aia||(Aia=3Dag(ok,{0:{name:"WorkbookRangeProp=
ertiesDelta",bb:"ritz.WorkbookRangePropertiesDelta"},1:{name:"clear_slots=
",Q:5,type:Number},2:{name:"set_slots",Q:5,type:Number},3:{name:"embedded=
_object_id",Q:9,type:String},4:{name:"filter_delta",Q:11,type:tj},5:{name=
:"named_range_id",Q:9,type:String},6:{name:"protection_properties",Q:11,t=
ype:Jj}}));return Aia};ok.ctor=3Dok;ok.ctor.P=3Dok.prototype.P;function =
Bia(a){return"light red berry "+(a||"")}function Cia(a){return"dark red =
berry "+(a||"")}function pk(a){return"light red "+(a||"")}function =
qk(a){return"dark red "+(a||"")}function tk(a){return"light orange =
"+(a||"")}function uk(a){return"dark orange "+(a||"")}function =
vk(a){return"light yellow "+(a||"")}function wk(a){return"dark yellow =
"+(a||"")}function xk(a){return"light green "+(a||"")}function =
yk(a){return"dark green "+(a||"")}function Dia(a){return"light =
cornflower blue "+(a||"")}=0A=
function Eia(a){return"dark cornflower blue "+(a||"")}function =
zk(a){return"light blue "+(a||"")}function Ak(a){return"dark blue =
"+(a||"")}function Bk(a){return"light purple "+(a||"")}function =
Ck(a){return"dark purple "+(a||"")}function Fia(a){return"light magenta =
"+(a||"")}function Gia(a){return"dark magenta "+(a||"")}function =
Ek(a){return"light gray "+(a||"")}function Fk(a){return"dark gray =
"+(a||"")}=0A=
function Gk(a){try{var b=3Dxg(a),c=3DHia[b.Sd];if(c)return c;var =
d=3DBg(b.Sd);a=3Dnull;var c=3DInfinity,e;for(e in Hia){var =
f=3DHia[e],h,l=3DBg(e);h=3DMath.abs(l[0]-d[0])+Math.abs(l[1]-d[1])+Math.a=
bs(l[2]-d[2]);if(null=3D=3Da||h<c)a=3Df,c=3Dh}return a?b.Sd+(", close to =
"+a):null}catch(m){return null}}=0A=
var =
Hia=3D{"#000000":"black","#434343":Fk(4),"#666666":Fk(3),"#999999":Fk(2),=
"#b7b7b7":Fk(1),"#cccccc":"gray =
","#d9d9d9":Ek(1),"#efefef":Ek(2),"#f3f3f3":Ek(3),"#ffffff":"white","#980=
000":"red berry =
","#e6b8af":Bia(3),"#dd7e6b":Bia(2),"#cc4125":Bia(1),"#a61c00":Cia(1),"#8=
5200c":Cia(2),"#5b0f00":Cia(3),"#ff0000":"red =
","#f4cccc":pk(3),"#ea9999":pk(2),"#e06666":pk(1),"#cc0000":qk(1),"#99000=
0":qk(2),"#660000":qk(3),"#ff9900":"orange =
","#fce5cd":tk(3),"#f9cb9c":tk(2),"#f6b26b":tk(1),"#e69138":uk(1),"#b45f0=
6":uk(2),=0A=
"#783f04":uk(3),"#ffff00":"yellow =
","#fff2cc":vk(3),"#ffd966":vk(2),"#ffe599":vk(1),"#f1c232":wk(1),"#bf900=
0":wk(2),"#7f6000":wk(3),"#00ff00":"green =
","#d9ead3":xk(3),"#b6d7a8":xk(2),"#93c47d":xk(1),"#6aa84f":yk(1),"#38761=
d":yk(2),"#274e13":yk(3),"#00ffff":"cyan ","#d0e0e3":"light cyan =
3","#a2c4c9":"light cyan 2","#76a5af":"light cyan 1","#45818e":"dark =
cyan 1","#134f5c":"dark cyan 2","#0c343d":"dark cyan =
3","#4a86e8":"cornflower blue =
","#c9daf8":Dia(3),"#a4c2f4":Dia(2),"#6d9eeb":Dia(1),"#3c78d8":Eia(1),=0A=
"#1155cc":Eia(2),"#1c4587":Eia(3),"#0000ff":"blue =
","#cfe2f3":zk(3),"#9fc5e8":zk(2),"#6fa8dc":zk(1),"#3d85c6":Ak(1),"#0b539=
4":Ak(2),"#073763":Ak(3),"#9900ff":"purple =
","#d9d2e9":Bk(3),"#b4a7d6":Bk(2),"#8e7cc3":Bk(1),"#674ea7":Ck(1),"#351c7=
5":Ck(2),"#20124d":Ck(3),"#ff00ff":"magenta =
","#ead1dc":Fia(3),"#d5a6bd":Fia(2),"#c27ba0":Fia(1),"#a64d79":Gia(1),"#7=
41b47":Gia(2),"#4c1130":Gia(3),"#333333":Fk(30),"#808080":Fk(20),"#969696=
":Fk(10),"#c0c0c0":Ek(10),"#dddddd":Ek(20),"#99cc00":"yellow =
11","#339966":"green 11",=0A=
"#33cccc":"blue 11","#3366ff":"blue 21","#800080":"purple =
11","#ffcc00":tk(12),"#00ccff":zk(12),"#993366":Bk(12),"#ff99cc":pk(13),"=
#fadcb3":tk(13),"#ffff99":vk(13),"#ccffcc":xk(13),"#ccffff":zk(13),"#c2d1=
f0":zk(23),"#e1c7e1":Bk(13),"#e69999":pk(14),"#ffcc99":tk(14),"#ebd780":w=
k(14),"#b3d580":xk(14),"#bde6e1":zk(14),"#99ccff":zk(14),"#cc99ff":Bk(14)=
,"#ff6600":uk(15),"#808000":wk(15),"#008000":yk(15),"#008080":Ak(15),"#66=
66cc":Ck(15),"#800000":qk(16),"#993300":uk(16),"#330000":wk(16),"#003300"=
:yk(16),=0A=
"#003366":Ak(16),"#000080":Ak(26),"#333399":Ck(16)};function =
Hk(){}la(Hk);Hk.prototype.j=3Dnull;function =
Ik(a,b,c){a=3Db*Iia(a);return c?a:Math.round(a)}function =
Iia(a){if(a.j)return a.j;throw Error("The number of pixels per point in =
the user's screen is not set");};function Jia(){};function =
Kia(a){this.j=3Da}var Lia=3Dnew Kia(!1),Mia=3Dnew Kia(!0);var Nia=3Dnew =
function(){this.j=3D!1};function Jk(a,b,c){if(b&&c)throw Error("Cannot =
serialize when both assumeNoInherit and onlyConcrete are =
true.");this.j=3Da;this.o=3Db;this.k=3Dc}function =
Kk(a,b,c){return(!a.j||b)&&(!a.k||!c)}function =
Lk(a,b){return!a.o&&!a.k&&(!a.j||b)}new Jk(!1,!0,!1);new =
Jk(!0,!0,!1);var Oia=3Dnew Jk(!1,!1,!1);new Jk(!1,!1,!0);new =
Jk(!0,!1,!0);new Jk(!0,!1,!1);function =
Mk(a){this.$=3Da;this.ga=3D!1}u=3DMk.prototype;u.Yg=3D0;u.Vf=3Dfunction()=
{this.ga=3D!0;for(var a=3Dthis.U9(),b=3D0;b<a.length;b++){var =
c=3Dthis.V(a[b]);c&&c.Vf()}this.UBa();return this};u.UBa=3Dka;function =
Nk(a,b){if(b.ga)throw Error("Cannot call copyTo on an immutable =
annotation.");b.$=3Da.$;b.Yg=3Da.Yg;a.eq(b)}u.V=3Dfunction(a){return =
this.Nl(a)};u.BE=3Dr(!1);u.update=3Dfunction(a,b){if(this.ga)throw =
Error("Cannot update an immutable annotation.");this.ZL(a,b)};=0A=
u.ZL=3Dfunction(a,b){for(var c in =
a)this.Yl(c,a[c],null!=3Db?b:Nia)};u.Mb=3Dfunction(a){return =
this.zl(a||Oia)};u.U9=3Dfunction(){return[]};function =
Pia(a){if(0<a.Yg)return!0;for(var b=3Da.U9(),c=3D0;c<b.length;c++){var =
d=3Da.V(b[c]);if(d&&Pia(d))return!0}return!1}u.Gm=3Dfunction(a,b){var =
c=3D!!b&&b.j,d;for(d in a)if(!c||this.yl(d)){var =
e=3Dthis.V(d),f=3Da[d];if(e!=3Df&&!(this.BE(d)&&e&&f&&e.Gm(f,b)))return!1=
}return!0};u.equals=3Dfunction(a){return Ok(this,a,Lia)};=0A=
function Ok(a,b,c){return a=3D=3Db?!0:b&&b instanceof =
Mk?a.Cl(b,c):!1}function Pk(a,b){return a&&!b?-1:!a&&b?1:0};function =
Qia(a){this.j=3Da}Qia.prototype.defaultValue=3Dfunction(){return =
this.j({})};Qia.prototype.Vf=3Dfunction(a){return a.Vf()};function =
Qk(a,b){this.ba=3Da;this.j=3Db}Qk.prototype.getState=3Dg("ba");function =
Rk(a){this.j=3D{};this.k=3D{};if(a)for(var b in a){var =
c=3Db,d=3Da[b];this.j[c]=3Dd;this.k[d]=3Dc}}Rk.prototype.get=3Dfunction(a=
){return this.j[a]};Rk.prototype.gd=3Dfunction(){return =
ec(this.j)};function Sk(a,b){this.q=3Da;this.o=3D[];this.k=3D[];for(var =
c in =
b)this.o.push(c),this.k.push(b[c]);this.B=3Dthis.o.concat(this.q);this.j=3D=
this.B.concat(this.k);this.A=3Db;new =
Rk(b)}Sk.prototype.equals=3Dfunction(a){return this=3D=3Da?!0:a =
instanceof Sk&&Sb(this.j,a.j)};new Sk([],{});function Tk(a,b){var =
c=3Ddc(a);if(b){var d=3D{};Lb(c,b.q);pc(d,b.A);c=3Dnew Sk(c,d)}else =
c=3Dnew Sk(c,{});return c};function =
Uk(a){Mk.call(this,Ria);this.j=3D[];this.k=3D[];this.q=3D!1;this.o=3Da}C(=
Uk,Mk);var =
Ria=3DTk({Wwb:"cv"});u=3DUk.prototype;u.clone=3Dfunction(){var a=3Dnew =
Uk(this.o);Nk(this,a);return a};u.UBa=3Dfunction(){for(var =
a=3D0;a<this.j.length;a++)this.j[a]=3Dthis.o.Vf(this.j[a])};u.eq=3Dfuncti=
on(a){a.q=3Dthis.q;a.o=3Dthis.o;a.k=3Dthis.k.concat();a.j=3D[];for(var =
b=3D0;b<this.j.length;b++)a.j[b]=3Dthis.j[b].clone()};u.rc=3Dg("j");=0A=
u.Nl=3Dfunction(a){switch(a){case "cv":return this.rc()}throw =
Error("Unknown collection property name =
"+a);};u.yl=3Dfunction(a){switch(a){case "cv":return!Sia(this)}throw =
Error("Unknown collection property name =
"+a);};u.Gm=3Dfunction(a,b){for(var c in a)switch(c){case "cv":return =
Tia(this,a[c],b)}return!1};u.Cl=3Dfunction(a,b){if(!(a instanceof =
Uk)||b.j&&!Sb(this.k,a.k)||this.j.length!=3Da.j.length)return!1;for(var =
c=3D0;c<this.j.length;c++)if(!Ok(this.j[c],a.j[c],b))return!1;return!0};=0A=
u.Yl=3Dfunction(a,b,c){switch(a){case "cv":c=3D!!c&&c.j;var =
d=3Db.opIndex;a=3Db.opValue;switch(b.op){case =
"delete":Gb(this.j,d);Gb(this.k,d);break;case =
"insert":a=3Dc?this.o.defaultValue():this.o.j(a);this.j.splice(d,0,a);thi=
s.k.splice(d,0,!c);this.q=3D!0;break;case =
"reference":(!c||this.k[d])&&d<this.j.length&&(c=3Dthis.j,b=3Dthis.j[d],b=
.update(a),c[d]=3Db,this.q=3D!0,this.k[d]=3D!0);break;case =
"set":Ab(this.j);for(d=3D0;d<a.length;d++)b=3Dc?this.o.defaultValue():thi=
s.o.j(a[d]),this.j.push(b);this.k=3DWb(!c,a.length);this.q=3D=0A=
!0}}};u.zl=3Dfunction(a){if(a.j&&!this.q)return{};for(var =
b=3D[],c=3D0;c<this.j.length;c++)b[c]=3Dthis.j[c].Mb(a);a=3D{op:"set"};nu=
ll!=3Db&&(a.opValue=3Db);b=3D{};b.cv=3Da;return b};function =
Sia(a){for(var b=3D0;b<a.k.length;b++)if(a.k[b])return!1;return!0}=0A=
function Tia(a,b,c){var =
d=3D!!c&&c.j,e=3Db.opIndex,f=3Db.opValue;switch(b.op){case "delete":case =
"insert":return!1;case "reference":return a.j[e].Gm(f,c);case =
"set":b=3Da.j;if(f.length!=3Db.length)return!1;if(d)return =
Sia(a);for(a=3D0;a<b.length;a++)if(!b[a].Gm(f[a]))return!1;return!0;case =
"mark_deleted":case =
"unmark_deleted":return!0;default:return!1}};function =
Uia(a){this.k=3Da}function Via(a){for(var =
b=3D{},c=3D0;c<a.length;c++)b[a[c]]=3D!0;return b}=0A=
var Wia=3D[" =
","\t","\n","\x0B","\f"],Xia=3DVia("\uefff\ueffe\n\u0003\ue902\u0010\u001=
2\u001c\u0011".split("")),Yia=3DVia("\uefff\ueffe\ue903\u001d\u001e\u001b=
\u0019\u001f\u001a\f\ue901\ue900\n\u0003\ue902\ue904\u001c\u0011\u0012\u0=
010".split("")),Zia=3DRegExp("[\x00-\b\n\f-\u001f\ue000-\uf8ff]","g"),$ia=
=3DRegExp("[\x0B\n]","g"),aja=3DVia("\uefff\ueffe\u0003\ue902\u0010\u0012=
\u001c\u0011".split("")),bja=3Dnew =
RegExp("^["+ab(Wia.join(""))+"]+$","");=0A=
function cja(a,b){if(b>Vk(a)-1)return dja(a,Vk(a)-1)+1;if(1>=3Db)return =
1;for(var =
c=3Da.lastIndexOf("\n",b-1),c=3DMath.max(c,0);c<b-1&&Xia[Wk(a,c+1)];)c++;=
return c+1}function eja(a,b){var c=3DVk(a)-1;b>c&&a.k.log(Error("Should =
not call getParagraphEndIndex with an index past the last spacer =
index."));var d=3Da.indexOf("\n",b);return-1=3D=3Dd||d>c?c:d}function =
dja(a,b){return 0>b?(a.k.log(Error("Should not call getStartOfSection =
with an out of bounds spacer index: "+b)),0):a.lastIndexOf("\u0003",b)}=0A=
function fja(a,b){var c=3DVk(a)-1;if(0>b||b>c)return =
a.k.log(Error("Should not call getEndOfSection with an out of bounds =
spacer index: "+b)),c;var d=3Da.indexOf("\u0003",b+1);return =
0<=3Dd?d-1:c}function gja(a,b){if(1>b)return a.k.log(Error("Cannot check =
for paragraph start with an out of bounds spacer index: "+b)),!1;for(var =
c=3Db-1;0<=3Dc;c--)if(!aja[Wk(a,c)])return Xk(a,c);return!0}function =
Xk(a,b){return"\n"=3D=3DWk(a,b)}=0A=
function hja(a,b){return 0<a.length?new =
RegExp("["+ab(a.join(""))+"]",b?"":"g"):null};function =
Yk(a,b){Mk.call(this,b);this.R=3Da}C(Yk,Mk);var =
Zk=3D{},ija=3D[],jja=3D{},kja=3D{},lja=3D[],mja=3D{};rc("cell document =
list headings tbl text".split(" =
"));u=3DYk.prototype;u.getType=3Dg("R");u.eY=3Dfunction(){return[]};u.jR=3D=
Jc;u.Bca=3DJc;u.USa=3DJc;u.FNa=3DKc;u.MNa=3DKc;u.U9=3Dfunction(){if(mja[t=
his.R])return mja[this.R];for(var =
a=3Dthis.$.j,b=3D[],c=3D0;c<a.length;c++){var =
d=3Da[c];this.BE(d)&&b.push(d)}return mja[this.R]=3Db};=0A=
function $k(a){var =
b=3Da();Zk[b.getType()]=3Db;Ub(ija,b.getType());jja[b.getType()]=3Da;if(b=
.jR()&&b.MNa()){a=3Db.eY();for(var c=3D0;c<a.length;c++){var =
d=3Da[c];kja[d]||(lja.push(d),kja[d]=3D[]);kja[d].push(b.getType())}}}fun=
ction al(a){var b=3Djja[a];if(!b)throw Error("The style for type: "+a+" =
is not registered.");return b()}function =
nja(a){return(a=3DZk[a])?a.jR():!0}function =
bl(a){return(a=3DZk[a])?a.Bca():!1}function =
oja(a){return(a=3DZk[a])?a.FNa():!1};function =
cl(a){Mk.call(this,pja);this.update(a)}C(cl,Mk);var =
pja=3DTk({nvb:"tbs_al",wMb:"tbs_of"});u=3Dcl.prototype;u.Xy=3D0;u.Wy=3D!1=
;u.Yy=3D0;u.EA=3D!1;u.clone=3Dfunction(){var a=3Dnew =
cl({});Nk(this,a);return =
a};u.eq=3Dfunction(a){a.Xy=3Dthis.Xy;a.Wy=3Dthis.Wy;a.Yy=3Dthis.Yy;a.EA=3D=
this.EA};function dl(a){return =
Ik(Hk.getInstance(),a.Yy)}u.Yl=3Dfunction(a,b,c){c=3D!!c&&c.j;switch(a){c=
ase "tbs_al":if(c&&!this.Wy)break;this.Wy=3D!0;this.Xy=3Db;break;case =
"tbs_of":if(c&&!this.EA)break;this.EA=3D!0;this.Yy=3Db}};=0A=
u.Nl=3Dfunction(a){switch(a){case "tbs_al":return this.Xy;case =
"tbs_of":return this.Yy}throw Error("Unknown tab stop property name =
"+a);};u.yl=3Dfunction(a){switch(a){case "tbs_al":return this.Wy;case =
"tbs_of":return this.EA}throw Error("Unknown tab stop property name =
"+a);};u.Cl=3Dfunction(a,b){return a instanceof =
cl&&(!b.j||this.Wy=3D=3Da.Wy&&this.EA=3D=3Da.EA)?this.Xy=3D=3Da.Xy&&this.=
Yy=3D=3Da.Yy:!1};u.zl=3Dfunction(a){var =
b=3D{};if(!a.j||this.Wy)b.tbs_al=3Dthis.Xy;if(!a.j||this.EA)b.tbs_of=3Dth=
is.Yy;return b};=0A=
function qja(a){return new cl(a)};function =
el(a){Yk.call(this,"paragraph",rja);this.ba=3Dsja;this.X=3Dnew Uk(new =
Qia(qja));a&&this.update(a)}C(el,Yk);var rja=3Dnew =
Sk(["ps_hd","ps_hdid","ps_ltr","ps_ts"],{ps_awao:"ps_awao_i",ps_al:"ps_al=
_i",ps_ifl:"ps_ifl_i",ps_il:"ps_il_i",ps_ir:"ps_ir_i",ps_klt:"ps_klt_i",p=
s_kwn:"ps_kwn_i",ps_ls:"ps_ls_i",ps_sa:"ps_sa_i",ps_sb:"ps_sb_i",ps_sm:"p=
s_sm_i"});u=3Del.prototype;u.eY=3Dfunction(){return["\n"]};u.jR=3Dr(!0);u=
.Bca=3Dr(!0);function tja(a){return Ik(Hk.getInstance(),a.ba.mb,void 0)}=0A=
function uja(a){return Ik(Hk.getInstance(),a.ba.Sc,void =
0)}u.qi=3Dfunction(){return this.ba.Wc};u.ZL=3Dfunction(a,b){"ps_ts"in =
a&&this.X.update(a.ps_ts,b);var =
c=3Dthis.ba.update(a,b);this.ba=3Dc.getState();this.Yg+=3Dc.j};u.Yl=3DNc(=
"ParagraphStyle.updateProperty called.");u.zl=3Dfunction(a){var =
b=3Dthis.ba.Mb(a);a=3Dthis.X.Mb(a);hc(a)||(b.ps_ts=3Da);return =
b};u.Nl=3Dfunction(a){return"ps_ts"=3D=3Da?this.X:this.ba.V(a)};u.yl=3Dfu=
nction(a){return"ps_ts"=3D=3Da?!0:vja(this.ba,a)};=0A=
u.Cl=3Dfunction(a,b){return a instanceof =
el?this.ba.equals(a.ba,b)&&Ok(this.X,a.X,b):!1};u.BE=3Dfunction(a){return=
"ps_ts"=3D=3Da};u.clone=3Dfunction(){var a=3Dnew el;Nk(this,a);return =
a};u.eq=3Dfunction(a){a.ba=3Dthis.ba;a.X=3Dthis.X.clone()};function =
fl(a,b){var c=3Dnew el,d=3Dnew Qk(new =
gl(0,!0,!1,!1,!0,!1,0,!1,"",!1,0,!0,!1,0,!0,!1,0,!0,!1,!0,!1,!1,!0,!1,!1,=
1.15,!0,!1,!0,!1,a,!1,!1,b,!1,!1,0,!0,!1),7);c.ba=3Dd.getState();c.Yg=3Dd=
.j;return c}=0A=
function =
gl(a,b,c,d,e,f,h,l,m,n,p,t,v,w,z,A,E,D,J,T,W,P,ba,ga,ja,Aa,va,Na,ra,Ma,ib=
,wb,bc,uc,pd,Kb,Pc,Oe,lg){this.ga=3Da;this.R=3Db;this.k=3Dc;this.Qe=3Dd;t=
his.X=3De;this.j=3Df;this.Ud=3Dh;this.xb=3Dl;this.Dd=3Dm;this.hd=3Dn;this=
.mb=3Dw;this.$=3Dz;this.o=3DA;this.Sc=3DE;this.Na=3DD;this.q=3DJ;this.Ub=3D=
p;this.Ta=3Dt;this.A=3Dv;this.Vd=3DT;this.Ea=3DW;this.B=3DP;this.se=3Dba;=
this.Qa=3Dga;this.C=3Dja;this.be=3DAa;this.Wa=3Dva;this.F=3DNa;this.Wc=3D=
ra;this.kc=3DMa;this.I=3Dib;this.ub=3Dwb;this.H=3Dbc;this.Pb=3Duc;this.Va=
=3Dpd;this.K=3DKb;this.Tc=3DPc;this.fb=3DOe;this.M=3Dlg}=0A=
var wja=3Dnew =
gl(0,!0,!1,!1,!0,!1,0,!1,"",!1,0,!0,!1,0,!0,!1,0,!0,!1,!1,!0,!1,!1,!0,!1,=
1.15,!0,!1,!0,!1,0,!0,!1,0,!0,!1,0,!0,!1),xja=3Dnew =
gl(0,!0,!0,!1,!0,!0,0,!0,"",!0,0,!0,!0,0,!0,!0,0,!0,!0,!1,!0,!0,!1,!0,!0,=
1.15,!0,!0,!0,!1,0,!0,!0,0,!0,!0,0,!0,!0);=0A=
gl.prototype.equals=3Dfunction(a,b){return =
a=3D=3Dthis?!0:!b.j||this.k=3D=3Da.k&&this.j=3D=3Da.j&&this.xb=3D=3Da.xb&=
&this.hd=3D=3Da.hd&&this.A=3D=3Da.A&&this.o=3D=3Da.o&&this.q=3D=3Da.q&&th=
is.B=3D=3Da.B&&this.C=3D=3Da.C&&this.F=3D=3Da.F&&this.kc=3D=3Da.kc&&this.=
H=3D=3Da.H&&this.K=3D=3Da.K&&this.M=3D=3Da.M?this.ga=3D=3Da.ga&&this.R=3D=
=3Da.R&&this.Qe=3D=3Da.Qe&&this.X=3D=3Da.X&&this.Ud=3D=3Da.Ud&&this.Dd=3D=
=3Da.Dd&&this.Ub=3D=3Da.Ub&&this.Ta=3D=3Da.Ta&&this.mb=3D=3Da.mb&&this.$=3D=
=3Da.$&&this.Sc=3D=3Da.Sc&&this.Na=3D=3Da.Na&&this.Vd=3D=3Da.Vd&&this.Ea=3D=
=3Da.Ea&&this.se=3D=3Da.se&&this.Qa=3D=3Da.Qa&&this.be=3D=3Da.be&&this.Wa=
=3D=3D=0A=
a.Wa&&this.Wc=3D=3Da.Wc&&this.I=3D=3Da.I&&this.ub=3D=3Da.ub&&this.Pb=3D=3D=
a.Pb&&this.Va=3D=3Da.Va&&this.Tc=3D=3Da.Tc&&this.fb=3D=3Da.fb:!1};=0A=
gl.prototype.Mb=3Dfunction(a){var =
b=3D{};Kk(a,this.k,this.R)&&(b.ps_al=3Dthis.ga);Kk(a,this.j,this.X)&&(b.p=
s_awao=3Dthis.Qe);if(!a.j||this.xb)b.ps_hd=3Dthis.Ud;if(!a.j||this.hd)b.p=
s_hdid=3Dthis.Dd;Kk(a,this.o,this.$)&&(b.ps_ifl=3Dthis.mb);Kk(a,this.q,th=
is.Na)&&(b.ps_il=3Dthis.Sc);Kk(a,this.A,this.Ta)&&(b.ps_ir=3Dthis.Ub);Kk(=
a,this.B,this.Ea)&&(b.ps_klt=3Dthis.Vd);Kk(a,this.C,this.Qa)&&(b.ps_kwn=3D=
this.se);if(!a.j||this.kc)b.ps_ltr=3Dthis.Wc;Kk(a,this.F,this.Wa)&&(b.ps_=
ls=3Dthis.be);Kk(a,this.M,this.fb)&&(b.ps_sm=3Dthis.Tc);=0A=
Kk(a,this.H,this.ub)&&(b.ps_sa=3Dthis.I);Kk(a,this.K,this.Va)&&(b.ps_sb=3D=
this.Pb);Lk(a,this.k)&&(b.ps_al_i=3Dthis.R);Lk(a,this.j)&&(b.ps_awao_i=3D=
this.X);Lk(a,this.o)&&(b.ps_ifl_i=3Dthis.$);Lk(a,this.q)&&(b.ps_il_i=3Dth=
is.Na);Lk(a,this.A)&&(b.ps_ir_i=3Dthis.Ta);Lk(a,this.B)&&(b.ps_klt_i=3Dth=
is.Ea);Lk(a,this.C)&&(b.ps_kwn_i=3Dthis.Qa);Lk(a,this.F)&&(b.ps_ls_i=3Dth=
is.Wa);Lk(a,this.M)&&(b.ps_sm_i=3Dthis.fb);Lk(a,this.H)&&(b.ps_sa_i=3Dthi=
s.ub);Lk(a,this.K)&&(b.ps_sb_i=3Dthis.Va);return b};=0A=
gl.prototype.update=3Dfunction(a,b){var =
c=3D!!b&&b.j,d=3D0,e=3Dthis.ga,f=3Dthis.R,h=3Dthis.k,l=3Dthis.Qe,m=3Dthis=
.X,n=3Dthis.j,p=3Dthis.Ud,t=3Dthis.xb,v=3Dthis.Dd,w=3Dthis.hd,z=3Dthis.Ub=
,A=3Dthis.Ta,E=3Dthis.A,D=3Dthis.mb,J=3Dthis.$,T=3Dthis.o,W=3Dthis.Sc,P=3D=
this.Na,ba=3Dthis.q,ga=3Dthis.Vd,ja=3Dthis.Ea,Aa=3Dthis.B,va=3Dthis.se,Na=
=3Dthis.Qa,ra=3Dthis.C,Ma=3Dthis.be,ib=3Dthis.Wa,wb=3Dthis.F,bc=3Dthis.Wc=
,uc=3Dthis.kc,pd=3Dthis.I,Kb=3Dthis.ub,Pc=3Dthis.H,Oe=3Dthis.Pb,lg=3Dthis=
.Va,jh=3Dthis.K,Dk=3Dthis.Tc,mg=3Dthis.fb,Ug=3Dthis.M,Ep;for(Ep in =
a){var sd=3Da[Ep];switch(Ep){case "ps_al":if(c&&=0A=
!this.k)continue;h=3D!0;e=3Dsd;break;case =
"ps_al_i":if(c&&!this.k)continue;d+=3DPk(this.R,sd);h=3D!0;f=3Dsd;break;c=
ase "ps_awao":if(c&&!this.j)continue;n=3D!0;l=3Dsd;break;case =
"ps_awao_i":if(c&&!this.j)continue;d+=3DPk(this.X,sd);n=3D!0;m=3Dsd;break=
;case "ps_hd":if(c&&!this.xb)continue;t=3D!0;p=3Dsd;break;case =
"ps_hdid":if(c&&!this.hd)continue;w=3D!0;v=3Dsd;break;case =
"ps_ifl":if(c&&!this.o)continue;T=3D!0;D=3Dsd;break;case =
"ps_ifl_i":if(c&&!this.o)continue;d+=3DPk(this.$,sd);T=3D!0;J=3Dsd;break;=
case "ps_il":if(c&&!this.q)continue;ba=3D=0A=
!0;W=3Dsd;break;case =
"ps_il_i":if(c&&!this.q)continue;d+=3DPk(this.Na,sd);ba=3D!0;P=3Dsd;break=
;case "ps_ir":if(c&&!this.A)continue;E=3D!0;z=3Dsd;break;case =
"ps_ir_i":if(c&&!this.A)continue;d+=3DPk(this.Ta,sd);E=3D!0;A=3Dsd;break;=
case "ps_klt":if(c&&!this.B)continue;Aa=3D!0;ga=3Dsd;break;case =
"ps_klt_i":if(c&&!this.B)continue;d+=3DPk(this.Ea,sd);Aa=3D!0;ja=3Dsd;bre=
ak;case "ps_kwn":if(c&&!this.C)continue;ra=3D!0;va=3Dsd;break;case =
"ps_kwn_i":if(c&&!this.C)continue;d+=3DPk(this.Qa,sd);ra=3D!0;Na=3Dsd;bre=
ak;case "ps_ls":if(c&&!this.F)continue;=0A=
wb=3D!0;Ma=3Dsd;break;case =
"ps_ls_i":if(c&&!this.F)continue;d+=3DPk(this.Wa,sd);wb=3D!0;ib=3Dsd;brea=
k;case "ps_ltr":if(c&&!this.kc)continue;uc=3D!0;bc=3Dsd;break;case =
"ps_sm":if(c&&!this.M)continue;Ug=3D!0;Dk=3Dsd;break;case =
"ps_sm_i":if(c&&!this.M)continue;d+=3DPk(this.fb,sd);Ug=3D!0;mg=3Dsd;brea=
k;case "ps_sa":if(c&&!this.H)continue;Pc=3D!0;pd=3Dsd;break;case =
"ps_sa_i":if(c&&!this.H)continue;d+=3DPk(this.ub,sd);Pc=3D!0;Kb=3Dsd;brea=
k;case "ps_sb":if(c&&!this.K)continue;jh=3D!0;Oe=3Dsd;break;case =
"ps_sb_i":if(c&&!this.K)continue;d+=3DPk(this.Va,=0A=
sd);jh=3D!0;lg=3Dsd}}return new Qk(new =
gl(e,f,h,l,m,n,p,t,v,w,z,A,E,D,J,T,W,P,ba,ga,ja,Aa,va,Na,ra,Ma,ib,wb,bc,u=
c,pd,Kb,Pc,Oe,lg,jh,Dk,mg,Ug),d)};=0A=
gl.prototype.V=3Dfunction(a){switch(a){case "ps_al":return this.ga;case =
"ps_al_i":return this.R;case "ps_awao":return this.Qe;case =
"ps_awao_i":return this.X;case "ps_hd":return this.Ud;case =
"ps_hdid":return this.Dd;case "ps_ifl":return this.mb;case =
"ps_ifl_i":return this.$;case "ps_il":return this.Sc;case =
"ps_il_i":return this.Na;case "ps_ir":return this.Ub;case =
"ps_ir_i":return this.Ta;case "ps_klt":return this.Vd;case =
"ps_klt_i":return this.Ea;case "ps_kwn":return this.se;case =
"ps_kwn_i":return this.Qa;=0A=
case "ps_ls":return this.be;case "ps_ls_i":return this.Wa;case =
"ps_ltr":return this.Wc;case "ps_sa":return this.I;case "ps_sa_i":return =
this.ub;case "ps_sb":return this.Pb;case "ps_sb_i":return this.Va;case =
"ps_sm":return this.Tc;case "ps_sm_i":return this.fb}throw =
Error("Unknown annotation property name "+a);};=0A=
function vja(a,b){switch(b){case "ps_al":case "ps_al_i":return a.k;case =
"ps_awao":case "ps_awao_i":return a.j;case "ps_hd":return a.xb;case =
"ps_hdid":return a.hd;case "ps_ifl":case "ps_ifl_i":return a.o;case =
"ps_il":case "ps_il_i":return a.q;case "ps_ir":case "ps_ir_i":return =
a.A;case "ps_klt":case "ps_klt_i":return a.B;case "ps_kwn":case =
"ps_kwn_i":return a.C;case "ps_ls":case "ps_ls_i":return a.F;case =
"ps_ltr":return a.kc;case "ps_sa":case "ps_sa_i":return a.H;case =
"ps_sb":case "ps_sb_i":return a.K;=0A=
case "ps_sm":case "ps_sm_i":return a.M}throw Error("Unknown annotation =
property name "+b);}var sja=3Dnew =
gl(0,!1,!1,!1,!1,!1,0,!1,"",!1,0,!1,!1,0,!1,!1,0,!1,!1,!1,!1,!1,!1,!1,!1,=
1.15,!1,!1,!0,!1,0,!1,!1,0,!1,!1,0,!1,!1),yja=3Dnew =
gl(0,!1,!1,!0,!1,!1,0,!1,"",!1,0,!1,!1,0,!1,!1,0,!1,!1,!1,!1,!1,!1,!1,!1,=
1.15,!1,!1,!0,!1,0,!1,!1,0,!1,!1,1,!1,!1),zja=3Dnew =
el;zja.ba=3Dwja;zja.Yg=3D11;var Aja=3Dzja.Vf(),Bja=3Dnew =
el;Bja.ba=3Dyja;Bja.Yg=3D0;Bja.Vf();fl(6,24).Vf();fl(4,18).Vf();fl(4,14).=
Vf();fl(2,12).Vf();fl(2,11).Vf();=0A=
fl(2,10).Vf();fl(6,24).Vf();fl(4,18).Vf();var Cja=3Dnew =
el;Cja.ba=3Dxja;Cja.Yg=3D11;Cja.Vf();Eaa(Aja.Mb());$k(function(){return =
new el});function =
hl(a){Q.call(this);this.yr=3Da?a.Ky||a.wUb():!1;this.Ky=3Da?a.Ky:!1}C(hl,=
Q);hl.prototype.QR=3D!1;=0A=
var =
Dja=3DRegExp("[\u0590\u05be\u05c0\u05c3\u05c6\u05c8-\u05ff\u07c0-\u07ea\u=
07f4\u07f5\u07fa-\u0815\u081a\u0824\u0828\u082e-\u0858\u085c-\u089f\u200f=
\ufb1d\ufb1f-\ufb28\ufb2a-\ufb4f\u0605\u0608\u060b\u060d\u061b-\u064a\u06=
6d-\u066f\u0671-\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u0710\u0712-\u072f\=
u074b-\u07a5\u07b1-\u07bf\u08a0-\u08e3\u08ff\ufb50-\ufd3d\ufd40-\ufdcf\uf=
df0-\ufdfc\ufdfe\ufdff\ufe70-\ufefe\u202b\u202e\u0600-\u0604\u0660-\u0669=
\u066b\u066c\u06dd\u202a\u202d\u202c]"),Eja=3DRegExp("[\u0590\u05be\u05c0=
\u05c3\u05c6\u05c8-\u05ff\u07c0-\u07ea\u07f4\u07f5\u07fa-\u0815\u081a\u08=
24\u0828\u082e-\u0858\u085c-\u089f\u200f\ufb1d\ufb1f-\ufb28\ufb2a-\ufb4f\=
u0605\u0608\u060b\u060d\u061b-\u064a\u066d-\u066f\u0671-\u06d5\u06e5\u06e=
6\u06ee\u06ef\u06fa-\u0710\u0712-\u072f\u074b-\u07a5\u07b1-\u07bf\u08a0-\=
u08e3\u08ff\ufb50-\ufd3d\ufd40-\ufdcf\ufdf0-\ufdfc\ufdfe\ufdff\ufe70-\ufe=
fe\u202b\u202e\u0600-\u0604\u0660-\u0669\u066b\u066c\u06dd\u202a\u202d\u2=
02c\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\=
u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06=
e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819=
\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08e4-\u08fe\u0900-\=
u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0981-\u0983\u09=
bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u0a01-\u0a03\u=
0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81-=
\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0b01-\u0=
b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b56\u0b57\u0b62\u0b63\u=
0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0c01-\u0c03\u0c3e-\u0c=
44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c82\u0c83\u0cbc\u0=
cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d02\u0d03\=
u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d82\u0d83\u0dc=
a\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0df2\u0df3\u0e31\u0e33-\u0e3a\u0e47-\u=
0e4e\u0eb1\u0eb3-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\=
u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc=
6\u102d-\u1037\u1039-\u103e\u1056-\u1059\u105e-\u1060\u1071-\u1074\u1082\=
u1084-\u1086\u108d\u109d\u1100-\u11ff\u135d-\u135f\u1712-\u1714\u1732-\u1=
734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\=
u192b\u1930-\u193b\u19b5-\u19b7\u19ba\u1a17-\u1a1b\u1a55-\u1a5e\u1a60\u1a=
62\u1a65-\u1a7c\u1a7f\u1b00-\u1b04\u1b34-\u1b44\u1b6b-\u1b73\u1b80-\u1b82=
\u1ba1-\u1bad\u1be6-\u1bf3\u1c24-\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u=
1cf2-\u1cf4\u1dc0-\u1de6\u1dfc-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2c=
f1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua674-\ua67d\=
ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua880\ua881\ua8b4-\ua8c4=
\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua953\ua960-\ua97c\ua980-\ua983\ua9b3-\=
ua9c0\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe=
\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\ud7b0-\ud7=
c6\ud7cb-\ud7fb\ud800-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]=
");=0A=
hl.prototype.clone=3Dfunction(){var a=3Dnew =
hl;a.QR=3Dthis.QR;a.Ky=3Dthis.Ky;a.yr=3Dthis.yr;return a};function =
Fja(a,b){if(!a.Ky&&a.QR&&"paragraph"=3D=3Db.C){var =
c=3D(b.I||[]).ps_ltr;null=3D=3Dc||c||(a.yr=3D!0,a.Ky=3D!0,a.dispatchEvent=
("containsBidiContent"))}};function =
il(a){this.A=3Da}il.prototype.getType=3Dg("A");il.prototype.j=3Dr(!1);il.=
prototype.o=3Dr(!1);il.prototype.getSizeEstimate=3Dr(1);function =
jl(a){this.A=3Da}C(jl,il);jl.prototype.getType=3Dfunction(){return =
jl.G.getType.call(this)};function =
kl(a,b,c,d,e,f){this.A=3Da;this.C=3Db;this.H=3Dc;this.F=3Dd;this.I=3De;th=
is.K=3D!!f}C(kl,jl);kl.prototype.Df=3Dg("H");kl.prototype.jg=3Dg("F");kl.=
prototype.j=3Dfunction(){var =
a;(a=3Dthis.K)||(a=3D(a=3DZk[this.C])?a.USa():!1);return a};function =
Gja(a,b,c,d,e,f){kl.call(this,a,b,c,d,e,f)}C(Gja,kl);function =
Hja(a,b,c,d,e){kl.call(this,"kix-as",a,b,c,d,e)}C(Hja,Gja);function =
ll(a,b){Mk.call(this,b);this.j=3Da}C(ll,Mk);var =
Ija=3DTk({VMa:"clr_type"});u=3Dll.prototype;u.getType=3Dg("j");u.Yl=3Dca(=
);u.Nl=3Dfunction(a){switch(a){case "clr_type":return this.j}throw =
Error("Unknown annotation property name =
"+a);};u.yl=3Dfunction(a){switch(a){case "clr_type":return!0}throw =
Error("Unknown annotation property name "+a);};u.Cl=3Dfunction(a){return =
a instanceof ll?this.j=3D=3Da.j:!1};u.Gm=3Dfunction(a,b){return =
this.j=3D=3Da.clr_type&&ll.G.Gm.call(this,a,b)};=0A=
u.zl=3Dfunction(){var a=3D{};a.clr_type=3Dthis.j;return a};function =
ml(a){ll.call(this,0,Jja);a&&this.update(a);this.Vf()}C(ml,ll);var =
Jja=3DTk({Pu:"hclr_color"},Ija);u=3Dml.prototype;u.Iq=3Dnull;u.clone=3Dfu=
nction(){return this};u.eq=3DNc("Called =
HexColor.copyToInternal.");u.Yl=3Dfunction(a,b){switch(a){case =
"hclr_color":this.Iq=3Db;break;default:ml.G.Yl.call(this,a,b)}};u.Nl=3Dfu=
nction(a){switch(a){case "hclr_color":return this.Iq}return =
ml.G.Nl.call(this,a)};u.yl=3Dfunction(a){switch(a){case =
"hclr_color":return!0}return ml.G.yl.call(this,a)};=0A=
u.Cl=3Dfunction(a,b){return a instanceof =
ml?ml.G.Cl.call(this,a,b)&&this.Iq=3D=3Da.Iq:!1};u.zl=3Dfunction(a){a=3Dm=
l.G.zl.call(this,a);a.hclr_color=3Dthis.Iq;return a};function =
nl(a){ll.call(this,1,Kja);a&&this.update(a);this.Vf()}C(nl,ll);var =
Kja=3DTk({mFb:"sclr_index"},Ija);u=3Dnl.prototype;u.bP=3D0;u.clone=3Dfunc=
tion(){return this};u.eq=3DNc("SchemeColor.copyToInternal =
called.");u.Yl=3Dfunction(a,b){switch(a){case =
"sclr_index":this.bP=3Db;break;default:nl.G.Yl.call(this,a,b)}};u.Nl=3Dfu=
nction(a){switch(a){case "sclr_index":return this.bP}return =
nl.G.Nl.call(this,a)};u.yl=3Dfunction(a){switch(a){case =
"sclr_index":return!0}return nl.G.yl.call(this,a)};=0A=
u.Cl=3Dfunction(a,b){return a instanceof =
nl?nl.G.Cl.call(this,a,b)&&this.bP=3D=3Da.bP:!1};u.zl=3Dfunction(a){a=3Dn=
l.G.zl.call(this,a);a.sclr_index=3Dthis.bP;return a};function =
Lja(a){switch(a.clr_type){case 0:return new ml(a);case 1:return new =
nl(a)}return null};function =
ol(a){Yk.call(this,"text",Mja);this.j=3Dnull;this.ba=3DNja;a&&this.update=
(a)}C(ol,Yk);var =
pl=3D{ts_bd:"ts_bd_i",ts_it:"ts_it_i",ts_sc:"ts_sc_i",ts_st:"ts_st_i",ts_=
un:"ts_un_i",ts_ff:"ts_ff_i",ts_fs:"ts_fs_i",ts_va:"ts_va_i"};Od(Rd(),"do=
cs-text-encp")?(pl.ts_bgc2=3D"ts_bgc2_i",pl.ts_fgc2=3D"ts_fgc2_i"):(pl.ts=
_bgc=3D"ts_bgc_i",pl.ts_fgc=3D"ts_fgc_i");var Mja=3Dnew =
Sk([],pl);rc(["ts_fgc2","ts_bgc2"]);var =
ql=3D{hclr_color:"#000000"};u=3Dol.prototype;u.getFontSize=3Dfunction(){r=
eturn this.ba.getFontSize()};=0A=
function Oja(a,b){return =
Math.max(3,Ik(Hk.getInstance(),a.getFontSize(),b))}u.isItalic=3Dfunction(=
){return this.ba.Qa};u.isBold=3Dfunction(){return =
this.ba.H};u.isUnderline=3Dfunction(){return =
this.ba.xb};u.isStrikethrough=3Dfunction(){return =
this.ba.Tc};u.getFontFamily=3Dfunction(){return =
this.ba.getFontFamily()};function sl(a){if(0!=3Da.getType())throw =
Error("Color is not a hex color.");return a.Iq}u.qq=3Dfunction(){return =
this.ba.qq()};=0A=
u.ZL=3Dfunction(a,b){var =
c=3Dthis.ba.update(a,b);this.ba=3Dc.getState();this.Yg+=3Dc.j;this.j=3Dnu=
ll};u.Yl=3DNc("Called updateProperty with immutable state.");function =
Pja(a){switch(a){case "ts_bgc2":case "ts_bgc2_i":case "ts_fgc2":case =
"ts_fgc2_i":if(!Od(Rd(),"docs-text-encp"))throw Error("Using new color =
properties when not enabled.");break;case "ts_bgc":case "ts_bgc_i":case =
"ts_fgc":case "ts_fgc_i":if(Od(Rd(),"docs-text-encp"))throw Error("Using =
legacy color properties.");}}u.zl=3Dfunction(a){return this.ba.Mb(a)};=0A=
u.Nl=3Dfunction(a){Pja(a);return =
this.ba.V(a)};u.yl=3Dfunction(a){Pja(a);return =
Qja(this.ba,a)};u.Cl=3Dfunction(a,b){if(!(a instanceof ol))return!1;var =
c=3Dthis.j,d=3Da.j;return =
c&&d&&!Pia(this)&&!Pia(a)&&this.qq().getType()=3D=3Da.qq().getType()&&thi=
s.ba.j.getType()=3D=3Da.ba.j.getType()?c.equals(d):this.ba.equals(a.ba,b)=
};u.BE=3Dfunction(a){return"ts_bgc2"=3D=3Da||"ts_fgc2"=3D=3Da};u.clone=3D=
function(){var a=3Dnew ol;Nk(this,a);return =
a};u.eq=3Dfunction(a){a.ba=3Dthis.ba;a.j=3Dthis.j};=0A=
function tl(a){var b=3Dnew ol;a=3Dnew Qk(new ul(!0,!1,!1,new =
ml,!0,!1,new =
ml(ql),!0,!1,"Arial",!0,!1,a,!1,!1,!1,!0,!1,!1,!0,!1,!1,!0,!1,!1,!0,!1,"n=
or",!0,!1),8);b.ba=3Da.getState();b.Yg=3Da.j;return b}=0A=
function =
ul(a,b,c,d,e,f,h,l,m,n,p,t,v,w,z,A,E,D,J,T,W,P,ba,ga,ja,Aa,va,Na,ra,Ma){t=
his.H=3Da;this.F=3Db;this.C=3Dc;this.j=3Dd;this.q=3De;this.o=3Df;this.B=3D=
h;this.A=3Dl;this.k=3Dm;this.hd=3Dn;this.ga=3Dp;this.R=3Dt;this.I=3Dv;thi=
s.Na=3Dw;this.$=3Dz;this.Qa=3DA;this.Ea=3DE;this.Ta=3DD;this.Va=3DJ;this.=
ub=3DT;this.Wa=3DW;this.Tc=3DP;this.fb=3Dba;this.Pb=3Dga;this.xb=3Dja;thi=
s.Sc=3DAa;this.mb=3Dva;this.X=3DNa;this.M=3Dra;this.K=3DMa}=0A=
var Rja=3Dnew ul(!1,!0,!1,new ml,!0,!1,new =
ml(ql),!0,!1,"Arial",!0,!1,11,!0,!1,!1,!0,!1,!1,!0,!1,!1,!0,!1,!1,!0,!1,"=
nor",!0,!1),Sja=3Dnew ul(!1,!0,!0,new ml,!0,!0,new =
ml(ql),!0,!0,"Arial",!0,!0,11,!0,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,"=
nor",!0,!0);u=3Dul.prototype;=0A=
u.equals=3Dfunction(a,b){return =
a=3D=3Dthis?!0:!b.j||this.o=3D=3Da.o&&this.C=3D=3Da.C&&this.R=3D=3Da.R&&t=
his.$=3D=3Da.$&&this.k=3D=3Da.k&&this.Ta=3D=3Da.Ta&&this.Wa=3D=3Da.Wa&&th=
is.Pb=3D=3Da.Pb&&this.mb=3D=3Da.mb&&this.K=3D=3Da.K?Ok(this.j,a.j,b)&&thi=
s.q=3D=3Da.q&&this.H=3D=3Da.H&&this.F=3D=3Da.F&&this.hd=3D=3Da.hd&&this.g=
a=3D=3Da.ga&&this.I=3D=3Da.I&&this.Na=3D=3Da.Na&&Ok(this.B,a.B,b)&&this.A=
=3D=3Da.A&&this.Qa=3D=3Da.Qa&&this.Ea=3D=3Da.Ea&&this.Va=3D=3Da.Va&&this.=
ub=3D=3Da.ub&&this.Tc=3D=3Da.Tc&&this.fb=3D=3Da.fb&&this.xb=3D=3Da.xb&&th=
is.Sc=3D=3Da.Sc&&this.X=3D=3Da.X&&this.M=3D=3Da.M:!1};=0A=
u.Mb=3Dfunction(a){var =
b=3D{};Kk(a,this.C,this.F)&&(b.ts_bd=3Dthis.H);Kk(a,this.$,this.Na)&&(b.t=
s_fs=3Dthis.I);Kk(a,this.R,this.ga)&&(b.ts_ff=3Dthis.hd);Kk(a,this.Ta,thi=
s.Ea)&&(b.ts_it=3Dthis.Qa);Kk(a,this.Wa,this.ub)&&(b.ts_sc=3Dthis.Va);Kk(=
a,this.Pb,this.fb)&&(b.ts_st=3Dthis.Tc);Kk(a,this.mb,this.Sc)&&(b.ts_un=3D=
this.xb);Kk(a,this.K,this.M)&&(b.ts_va=3Dthis.X);Od(Rd(),"docs-text-encp"=
)?(Kk(a,this.o,this.q)&&(b.ts_bgc2=3Dthis.j.Mb(a)),Kk(a,this.k,this.A)&&(=
b.ts_fgc2=3Dthis.qq().Mb(a))):(Kk(a,this.o,this.q)&&(b.ts_bgc=3Dsl(this.j=
)),=0A=
Kk(a,this.k,this.A)&&(b.ts_fgc=3Dsl(this.B)));Lk(a,this.C)&&(b.ts_bd_i=3D=
this.F);Lk(a,this.$)&&(b.ts_fs_i=3Dthis.Na);Lk(a,this.R)&&(b.ts_ff_i=3Dth=
is.ga);Lk(a,this.Ta)&&(b.ts_it_i=3Dthis.Ea);Lk(a,this.Wa)&&(b.ts_sc_i=3Dt=
his.ub);Lk(a,this.Pb)&&(b.ts_st_i=3Dthis.fb);Lk(a,this.mb)&&(b.ts_un_i=3D=
this.Sc);Lk(a,this.K)&&(b.ts_va_i=3Dthis.M);Od(Rd(),"docs-text-encp")?(Lk=
(a,this.o)&&(b.ts_bgc2_i=3Dthis.q),Lk(a,this.k)&&(b.ts_fgc2_i=3Dthis.A)):=
(Lk(a,this.o)&&(b.ts_bgc_i=3Dthis.q),Lk(a,this.k)&&(b.ts_fgc_i=3Dthis.A))=
;return b};=0A=
u.update=3Dfunction(a,b){var =
c=3D!!b&&b.j,d=3D0,e=3Dthis.H,f=3Dthis.F,h=3Dthis.C,l=3Dthis.j,m=3Dthis.q=
,n=3Dthis.o,p=3Dthis.B,t=3Dthis.A,v=3Dthis.k,w=3Dthis.hd,z=3Dthis.ga,A=3D=
this.R,E=3Dthis.I,D=3Dthis.Na,J=3Dthis.$,T=3Dthis.Qa,W=3Dthis.Ea,P=3Dthis=
.Ta,ba=3Dthis.Va,ga=3Dthis.ub,ja=3Dthis.Wa,Aa=3Dthis.Tc,va=3Dthis.fb,Na=3D=
this.Pb,ra=3Dthis.xb,Ma=3Dthis.Sc,ib=3Dthis.mb,wb=3Dthis.X,bc=3Dthis.M,uc=
=3Dthis.K,pd;for(pd in a){Pja(pd);var Kb=3Da[pd];switch(pd){case =
"ts_bgc2":if(c&&n)continue;var n=3D!0,Pc=3DKb,l=3DLja(Pc);break;case =
"ts_bgc2_i":case "ts_bgc_i":if(c&&!n)continue;=0A=
n=3D!0;m!=3DKb&&(d+=3DPk(m,Kb),m=3DKb);break;case =
"ts_bd":if(c&&!h)continue;h=3D!0;e=3DKb;break;case =
"ts_bd_i":if(c&&!h)continue;h=3D!0;f!=3DKb&&(d+=3DPk(f,Kb),f=3DKb);break;=
case "ts_ff":if(c&&!A)continue;A=3D!0;w=3DKb;break;case =
"ts_ff_i":if(c&&!A)continue;A=3D!0;z!=3DKb&&(d+=3DPk(z,Kb),z=3DKb);break;=
case "ts_fs":if(c&&!J)continue;J=3D!0;E=3DKb;break;case =
"ts_fs_i":if(c&&!J)continue;J=3D!0;D!=3DKb&&(d+=3DPk(D,Kb),D=3DKb);break;=
case =
"ts_fgc2":if(c&&!this.k)continue;v=3D!0;Pc=3DKb;p=3DLja(Pc);break;case =
"ts_fgc2_i":case "ts_fgc_i":if(c&&!v)continue;=0A=
v=3D!0;t!=3DKb&&(d+=3DPk(t,Kb),t=3DKb);break;case =
"ts_it":if(c&&!P)continue;P=3D!0;T=3DKb;break;case =
"ts_it_i":if(c&&!P)continue;P=3D!0;W!=3DKb&&(d+=3DPk(W,Kb),W=3DKb);break;=
case =
"ts_bgc":if(c&&!this.o)continue;n=3D!0;Pc=3D{clr_type:0};Pc.hclr_color=3D=
Kb;this.j.Gm(Pc)||(l=3Dnew ml(Pc));break;case =
"ts_fgc":if(c&&!this.k)continue;v=3D!0;Pc=3D{clr_type:0};Pc.hclr_color=3D=
Kb;this.B.Gm(Pc)||(p=3Dnew ml(Pc));break;case =
"ts_sc":if(c&&!ja)continue;ja=3D!0;ba=3DKb;break;case =
"ts_sc_i":if(c&&!ja)continue;ja=3D!0;ga!=3DKb&&(d+=3DPk(ga,Kb),ga=3DKb);b=
reak;=0A=
case "ts_st":if(c&&!Na)continue;Na=3D!0;Aa=3DKb;break;case =
"ts_st_i":if(c&&!Na)continue;Na=3D!0;va!=3DKb&&(d+=3DPk(va,Kb),va=3DKb);b=
reak;case "ts_un":if(c&&!ib)continue;ib=3D!0;ra=3DKb;break;case =
"ts_un_i":if(c&&!ib)continue;ib=3D!0;Ma!=3DKb&&(d+=3DPk(Ma,Kb),Ma=3DKb);b=
reak;case "ts_va":if(c&&!uc)continue;uc=3D!0;wb=3DKb;break;case =
"ts_va_i":if(c&&!uc)continue;uc=3D!0;bc!=3DKb&&(d+=3DPk(bc,Kb),bc=3DKb)}}=
return new Qk(new =
ul(e,f,h,l,m,n,p,t,v,w,z,A,E,D,J,T,W,P,ba,ga,ja,Aa,va,Na,ra,Ma,ib,wb,bc,u=
c),d)};=0A=
u.V=3Dfunction(a){switch(a){case "ts_bgc2":return this.j;case =
"ts_bgc2_i":case "ts_bgc_i":return this.q;case "ts_bd":return =
this.H;case "ts_bd_i":return this.F;case "ts_ff":return this.hd;case =
"ts_ff_i":return this.ga;case "ts_fs":return this.I;case =
"ts_fs_i":return this.Na;case "ts_fgc2":return this.B;case =
"ts_fgc2_i":case "ts_fgc_i":return this.A;case "ts_it":return =
this.Qa;case "ts_it_i":return this.Ea;case "ts_bgc":return =
sl(this.j);case "ts_fgc":return sl(this.B);case "ts_sc":return =
this.Va;case "ts_sc_i":return this.ub;=0A=
case "ts_st":return this.Tc;case "ts_st_i":return this.fb;case =
"ts_un":return this.xb;case "ts_un_i":return this.Sc;case "ts_va":return =
this.X;case "ts_va_i":return this.M}throw Error("Unknown annotation =
property name "+a);};=0A=
function Qja(a,b){switch(b){case "ts_bgc2":case "ts_bgc2_i":case =
"ts_bgc":case "ts_bgc_i":return a.o;case "ts_bd":case "ts_bd_i":return =
a.C;case "ts_ff":case "ts_ff_i":return a.R;case "ts_fs":case =
"ts_fs_i":return a.$;case "ts_fgc2":case "ts_fgc2_i":case "ts_fgc":case =
"ts_fgc_i":return a.k;case "ts_it":case "ts_it_i":return a.Ta;case =
"ts_sc":case "ts_sc_i":return a.Wa;case "ts_st":case "ts_st_i":return =
a.Pb;case "ts_un":case "ts_un_i":return a.mb;case "ts_va":case =
"ts_va_i":return a.K}throw Error("Unknown annotation property name "+=0A=
b);}u.qq=3Dg("B");u.getFontFamily=3Dg("hd");u.getFontSize=3Dg("I");var =
Nja=3Dnew ul(!1,!1,!1,new ml,!1,!1,new =
ml(ql),!1,!1,"Arial",!1,!1,11,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,"=
nor",!1,!1),Tja=3Dnew ol;Tja.ba=3DRja;Tja.Yg=3D10;var =
Uja=3DTja.Vf();(new =
ol).Vf();tl(24).Vf();tl(18).Vf();tl(14).Vf();tl(12).Vf();tl(11).Vf();tl(1=
0).Vf();tl(36).Vf();var Vja=3Dnew ol,Wja,Xja=3Dnew =
ml({hclr_color:"#666666"});=0A=
Wja=3Dnew Qk(new ul(!1,!0,!1,new =
ml,!0,!1,Xja,!1,!1,"Georgia",!1,!1,24,!1,!1,!0,!1,!1,!1,!0,!1,!1,!0,!1,!1=
,!0,!1,"nor",!0,!1),6);Vja.ba=3DWja.getState();Vja.Yg=3DWja.j;Vja.Vf();va=
r Yja=3Dnew ol;Yja.ba=3DSja;Yja.Yg=3D10;var =
Zja=3DYja.Vf(),$ja=3DEaa(Uja.Mb());$k(function(){return new =
ol});function vl(a,b,c){if(ua(b))(b=3Daka(a,b))&&(a.style[b]=3Dc);else =
for(var d in b){c=3Da;var e=3Db[d],f=3Daka(c,d);f&&(c.style[f]=3De)}}var =
bka=3D{};function aka(a,b){var c=3Dbka[b];if(!c){var =
d=3Duaa(b),c=3Dd;void =
0=3D=3D=3Da.style[d]&&(d=3D(wd?"Webkit":vd?"Moz":ud?"ms":td?"O":null)+vaa=
(d),void 0!=3D=3Da.style[d]&&(c=3Dd));bka[b]=3Dc}return c}function =
cka(a,b){var c=3Da.style[uaa(b)];return"undefined"!=3D=3Dtypeof =
c?c:a.style[aka(a,b)]||""}=0A=
function wl(a,b){var c=3Dth(a);return =
c.defaultView&&c.defaultView.getComputedStyle&&(c=3Dc.defaultView.getComp=
utedStyle(a,null))?c[b]||c.getPropertyValue(b)||"":""}function =
xl(a,b){return a.currentStyle?a.currentStyle[b]:null}function =
yl(a,b){return wl(a,b)||xl(a,b)||a.style&&a.style[b]}function =
zl(a){return yl(a,"position")}function Al(a,b,c){var d;b instanceof =
G?(d=3Db.x,b=3Db.y):(d=3Db,b=3Dc);a.style.left=3DBl(d,!1);a.style.top=3DB=
l(b,!1)}function Cl(a){return new G(a.offsetLeft,a.offsetTop)}=0A=
function =
Dl(a){a=3Da?th(a):document;return!ud||Dd(9)||li(rh(a))?a.documentElement:=
a.body}function dka(a){var =
b;try{b=3Da.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,=
bottom:0}}ud&&a.ownerDocument.body&&(a=3Da.ownerDocument,b.left-=3Da.docu=
mentElement.clientLeft+a.body.clientLeft,b.top-=3Da.documentElement.clien=
tTop+a.body.clientTop);return b}=0A=
function eka(a){if(ud&&!Dd(8))return a.offsetParent;var =
b=3Dth(a),c=3Dyl(a,"position"),d=3D"fixed"=3D=3Dc||"absolute"=3D=3Dc;for(=
a=3Da.parentNode;a&&a!=3Db;a=3Da.parentNode)if(11=3D=3Da.nodeType&&a.host=
&&(a=3Da.host),c=3Dyl(a,"position"),d=3Dd&&"static"=3D=3Dc&&a!=3Db.docume=
ntElement&&a!=3Db.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a=
.clientHeight||"fixed"=3D=3Dc||"absolute"=3D=3Dc||"relative"=3D=3Dc))retu=
rn a;return null}=0A=
function El(a){for(var b=3Dnew =
yf(0,Infinity,Infinity,0),c=3Drh(a),d=3Dc.pb().body,e=3Dc.pb().documentEl=
ement,f=3DBfa(c);a=3Deka(a);)if(!(ud&&0=3D=3Da.clientWidth||wd&&0=3D=3Da.=
clientHeight&&a=3D=3Dd)&&a!=3Dd&&a!=3De&&"visible"!=3Dyl(a,"overflow")){v=
ar h=3DFl(a),l=3Dnew =
G(a.clientLeft,a.clientTop);h.x+=3Dl.x;h.y+=3Dl.y;b.top=3DMath.max(b.top,=
h.y);b.right=3DMath.min(b.right,h.x+a.clientWidth);b.bottom=3DMath.min(b.=
bottom,h.y+a.clientHeight);b.left=3DMath.max(b.left,h.x)}d=3Df.scrollLeft=
;f=3Df.scrollTop;b.left=3DMath.max(b.left,d);b.top=3DMath.max(b.top,=0A=
f);c=3DAh(mi(c));b.right=3DMath.min(b.right,d+c.width);b.bottom=3DMath.mi=
n(b.bottom,f+c.height);return =
0<=3Db.top&&0<=3Db.left&&b.bottom>b.top&&b.right>b.left?b:null}=0A=
function Gl(a,b,c){var =
d=3DFl(a),e=3DFl(b),f=3DHl(b),h=3Dd.x-e.x-f.left,d=3Dd.y-e.y-f.top,l=3Db.=
clientWidth-a.offsetWidth;a=3Db.clientHeight-a.offsetHeight;var =
m=3Db.scrollLeft,n=3Db.scrollTop;if(b=3D=3Ddocument.body||b=3D=3Ddocument=
.documentElement)m=3De.x+f.left,n=3De.y+f.top,ud&&!Dd(10)&&(m+=3Df.left,n=
+=3Df.top);c?(m+=3Dh-l/2,n+=3Dd-a/2):(m+=3DMath.min(h,Math.max(h-l,0)),n+=
=3DMath.min(d,Math.max(d-a,0)));c=3Dnew =
G(m,n);b.scrollLeft=3Dc.x;b.scrollTop=3Dc.y}=0A=
function Fl(a){var b=3Dth(a);yl(a,"position");var c=3Dnew =
G(0,0),d=3DDl(b);if(a=3D=3Dd)return =
c;a=3Ddka(a);b=3Dni(rh(b));c.x=3Da.left+b.x;c.y=3Da.top+b.y;return =
c}function fka(a,b,c){if(b.pb()!=3Dc.pb()){b=3Db.pb().body;c=3Dmi(c);var =
d=3Dnew G(0,0),e=3DBh(th(b)),f=3Db;do{var =
h=3De=3D=3Dc?Fl(f):gka(f);d.x+=3Dh.x;d.y+=3Dh.y}while(e&&e!=3Dc&&e!=3De.p=
arent&&(f=3De.frameElement)&&(e=3De.parent));b=3Ddda(d,Fl(b));a.left+=3Db=
.x;a.top+=3Db.y}}function Il(a,b){var c=3DJl(a),d=3DJl(b);return new =
G(c.x-d.x,c.y-d.y)}=0A=
function gka(a){a=3Ddka(a);return new G(a.left,a.top)}function =
Jl(a){if(1=3D=3Da.nodeType)return gka(a);var =
b=3Dya(a.zqa),c=3Da;a.targetTouches&&a.targetTouches.length?c=3Da.targetT=
ouches[0]:b&&a.j.targetTouches&&a.j.targetTouches.length&&(c=3Da.j.target=
Touches[0]);return new G(c.clientX,c.clientY)}function Kl(a,b,c){if(b =
instanceof Cf)c=3Db.height,b=3Db.width;else if(void 0=3D=3Dc)throw =
Error("missing height argument");Ll(a,b);Ml(a,c)}function =
Bl(a,b){"number"=3D=3Dtypeof a&&(a=3D(b?Math.round(a):a)+"px");return a}=0A=
function Ml(a,b){a.style.height=3DBl(b,!0)}function =
Ll(a,b){a.style.width=3DBl(b,!0)}function Nl(a){return Ol(a)}function =
Ol(a){var b=3Dhka;if("none"!=3Dyl(a,"display"))return b(a);var =
c=3Da.style,d=3Dc.display,e=3Dc.visibility,f=3Dc.position;c.visibility=3D=
"hidden";c.position=3D"absolute";c.display=3D"inline";a=3Db(a);c.display=3D=
d;c.position=3Df;c.visibility=3De;return a}=0A=
function hka(a){var =
b=3Da.offsetWidth,c=3Da.offsetHeight,d=3Dwd&&!b&&!c;return =
y(b)&&!d||!a.getBoundingClientRect?new Cf(b,c):(a=3Ddka(a),new =
Cf(a.right-a.left,a.bottom-a.top))}function Pl(a){var =
b=3DFl(a);a=3DOl(a);return new Ef(b.x,b.y,a.width,a.height)}function =
Ql(a,b){var c=3Da.style;"opacity"in c?c.opacity=3Db:"MozOpacity"in =
c?c.MozOpacity=3Db:"filter"in =
c&&(c.filter=3D""=3D=3D=3Db?"":"alpha(opacity=3D"+100*b+")")}function =
R(a,b){a.style.display=3Db?"":"none"}function =
Rl(a){return"none"!=3Da.style.display}=0A=
function Sl(a){return"rtl"=3D=3Dyl(a,"direction")}var =
ika=3Dvd?"MozUserSelect":wd?"WebkitUserSelect":null;function =
Tl(a,b,c){c=3Dc?null:a.getElementsByTagName("*");if(ika){if(b=3Db?"none":=
"",a.style[ika]=3Db,c){a=3D0;for(var =
d;d=3Dc[a];a++)d.style[ika]=3Db}}else =
if(ud||td)if(b=3Db?"on":"",a.setAttribute("unselectable",b),c)for(a=3D0;d=
=3Dc[a];a++)d.setAttribute("unselectable",b)}function Ul(a){return new =
Cf(a.offsetWidth,a.offsetHeight)}=0A=
function Vl(a){var =
b=3Dth(a),c=3Dud&&a.currentStyle;if(c&&li(rh(b))&&"auto"!=3Dc.width&&"aut=
o"!=3Dc.height&&!c.boxSizing)return =
b=3DWl(a,c.width,"width","pixelWidth"),a=3DWl(a,c.height,"height","pixelH=
eight"),new Cf(b,a);c=3DUl(a);b=3DXl(a);a=3DHl(a);return new =
Cf(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.=
bottom)}function =
jka(a,b,c){a=3Da.style;vd?a.MozBoxSizing=3Dc:wd?a.WebkitBoxSizing=3Dc:a.b=
oxSizing=3Dc;a.width=3DMath.max(b.width,0)+"px";a.height=3DMath.max(b.hei=
ght,0)+"px"}=0A=
function Wl(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);var =
e=3Da.style[c],f=3Da.runtimeStyle[c];a.runtimeStyle[c]=3Da.currentStyle[c=
];a.style[c]=3Db;b=3Da.style[d];a.style[c]=3De;a.runtimeStyle[c]=3Df;retu=
rn b}function Yl(a,b){var c=3Dxl(a,b);return =
c?Wl(a,c,"left","pixelLeft"):0}=0A=
function kka(a,b){if(ud){var =
c=3DYl(a,b+"Left"),d=3DYl(a,b+"Right"),e=3DYl(a,b+"Top"),f=3DYl(a,b+"Bott=
om");return new =
yf(e,d,f,c)}c=3Dwl(a,b+"Left");d=3Dwl(a,b+"Right");e=3Dwl(a,b+"Top");f=3D=
wl(a,b+"Bottom");return new =
yf(parseFloat(e),parseFloat(d),parseFloat(f),parseFloat(c))}function =
Xl(a){return kka(a,"padding")}function Zl(a){return kka(a,"margin")}var =
lka=3D{thin:2,medium:4,thick:6};function =
$l(a,b){if("none"=3D=3Dxl(a,b+"Style"))return 0;var =
c=3Dxl(a,b+"Width");return c in lka?lka[c]:Wl(a,c,"left","pixelLeft")}=0A=
function Hl(a){if(ud&&!Dd(9)){var =
b=3D$l(a,"borderLeft"),c=3D$l(a,"borderRight"),d=3D$l(a,"borderTop");a=3D=
$l(a,"borderBottom");return new =
yf(d,c,a,b)}b=3Dwl(a,"borderLeftWidth");c=3Dwl(a,"borderRightWidth");d=3D=
wl(a,"borderTopWidth");a=3Dwl(a,"borderBottomWidth");return new =
yf(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}function =
mka(a){var =
b=3D{};F(a.split(/\s*;\s*/),function(a){a=3Da.split(/\s*:\s*/);2=3D=3Da.l=
ength&&(b[uaa(a[0].toLowerCase())]=3Da[1])});return b}=0A=
function nka(a){var =
b=3D[];Yb(a,function(a,d){b.push(String(d).replace(/([A-Z])/g,"-$1").toLo=
werCase(),":",a,";")});return b.join("")}function oka(a){var =
b=3Ddocument.createElement("div");a&&(b.className=3Da);b.style.cssText=3D=
"overflow:auto;position:absolute;top:0;width:100px;height:100px";a=3Ddocu=
ment.createElement("div");Kl(a,"200px","200px");b.appendChild(a);document=
.body.appendChild(b);a=3Db.offsetWidth-b.clientWidth;Lh(b);return =
a};function =
am(a,b,c){(this.j=3Da)&&pka(this.j);this.H=3Db;this.k=3Dc||null;this.q=3D=
{};this.K=3Dthis.j?this.j.direction:null;this.I=3Dthis.k?this.k.direction=
:null;this.B=3Dnull;qka(this.j);qka(this.k)}function =
qka(a){if(a&&a.direction){var =
b=3Da.direction;"auto-ltr"=3D=3Db?a.direction=3D"ltr":"auto-rtl"=3D=3Db?a=
.direction=3D"rtl":"Context"=3D=3Db&&delete a.direction}}=0A=
var =
rka=3D{K3:"backgroundColor",H5:"verticalAlign",YB:"textAlign",w5:"textDec=
oration",Pu:"color",Wia:"fontStyle",Xia:"fontWeight",Zl:"fontSize",hk:"fo=
ntFamily",cwb:"borderLeft",bwb:"borderBottom",dwb:"borderRight",ewb:"bord=
erTop",nRb:"textIndent",VMb:"paddingLeft",WMb:"paddingRight",XMb:"padding=
Top",UMb:"paddingBottom",Jka:"whiteSpace",vSb:"wordWrap",lKa:"overflow",J=
ia:"direction"},ska=3D{};Yb(rka,function(a){ska[a]=3DString(a).replace(/(=
[A-Z])/g,"-$1").toLowerCase()});=0A=
function pka(a){var b=3Da.fontSize;b&&(a.fontSize=3DXfa(b))}var =
tka=3Dnew =
am({}),uka=3D{backgroundColor:"white",borderBottom:"",borderLeft:"none",b=
orderRight:"",borderTop:"none",color:"#000000",fontFamily:"arial,sans,san=
s-serif",fontSize:"100%",fontStyle:"normal",fontWeight:"normal",overflow:=
"hidden",paddingBottom:"0px",paddingLeft:"3px",paddingRight:"3px",padding=
Top:"0px",textAlign:"left",textDecoration:"none",textIndent:"0",verticalA=
lign:"bottom",whiteSpace:"normal"},vka=3Dmc(uka);new =
am({textAlign:"right"});=0A=
var =
wka=3D{"auto-ltr":"ltr","auto-rtl":"rtl",ltr:"ltr",rtl:"rtl"},xka=3Drc("f=
ontSize","fontFamily","fontStyle","fontWeight","textIndent","paddingLeft"=
,"paddingRight","whiteSpace","overflow"),yka=3Drc("backgroundColor","bord=
erLeft","borderRight","borderTop","borderBottom"),zka=3Drc("textDecoratio=
n","textAlign","fontSize","fontFamily","fontStyle","fontWeight","color"),=
Aka=3Drc("textDecoration","fontStyle","fontWeight","whiteSpace","directio=
n");function bm(a){a=3Dvka[a];return =
y(a)?a:null}u=3Dam.prototype;u.sda=3Dnull;=0A=
u.hra=3Dfunction(){!this.sda&&this.j&&(this.sda=3D"direction"in =
this.j?Zb(this.j,function(a,b){return"direction"!=3Db}):mc(this.j));retur=
n this.sda};u.jVa=3Dfunction(){if(!this.C){var =
a=3Dcm(this);this.C=3DZb(a,function(a,c){return c in yka})}return =
this.C};function dm(a){return a.K||a.I||null}function =
em(a){a=3Ddm(a);return y(a)&&("ltr"=3D=3Da||"rtl"=3D=3Da)}function =
Bka(a){return(a=3Ddm(a))?wka[a]||"":""}u.tb=3Dfunction(){return"rtl"=3D=3D=
Bka(this)};u.getStyle=3Dfunction(a){return =
this.j[a]||bm(a)};u.Eb=3Dg("H");=0A=
u.isUnderline=3Dfunction(){return =
Ya(this.getStyle("textDecoration")||"","underline")};u.isStrikethrough=3D=
function(){return =
Ya(this.getStyle("textDecoration")||"","line-through")};function =
Cka(a,b){var =
c=3D[];a&&c.push("underline");b&&c.push("line-through");return =
c.length?c.join(" "):"none"}function =
Dka(a){if(a=3D=3D=3Dtka)return!0;a=3Dcm(a);for(var b in a){var =
c=3Da[b],d=3Dbm(b);if(c!=3Dd)return!1}return!0}function =
cm(a){if(!a.F){var b=3Da.k?mc(a.k):{},c=3Da.j,d;for(d in =
c)b[d]=3Dc[d];a.F=3Db}return a.F}=0A=
u.equals=3Dfunction(a){if(this=3D=3Da)return!0;if(!a)return!1;for(var b =
in rka){var =
c=3Drka[b];if(this.getStyle(c)!=3Da.getStyle(c))return!1}return =
dm(this)!=3Ddm(a)?!1:!0};u.toString=3Dfunction(){var =
a=3D(this.H||"<no-class>")+"-",b;b=3DB(this.hra,this);y(this.q.ltrgrid)?b=
=3Dthis.q.ltrgrid:(b=3Db(),b=3Dthis.q.ltrgrid=3Dnka(b));return =
a+(b||"<no-inline-style>")+(dm(this)||"")};=0A=
function fm(a){var =
b;if(!(b=3Da.M)){b=3DEka(a.getStyle("paddingLeft"));var =
c=3DEka(a.getStyle("paddingRight")),d=3DEka(a.getStyle("paddingTop")),e=3D=
Eka(a.getStyle("paddingBottom"));b=3Da.M=3Dnew yf(d,c,e,b)}return =
b}function Eka(a){return parseInt(a.split("px")[0],10)}=0A=
function gm(a){var =
b;if(!(b=3Da.X)){b=3D{};b.ts_bd=3D"bold"=3D=3Da.getStyle("fontWeight");b.=
ts_it=3D"italic"=3D=3Da.getStyle("fontStyle");b.ts_ff=3Da.getStyle("fontF=
amily");var =
c;c=3Da.getStyle("fontSize");c=3DparseFloat(c.split("%")[0])/100;var =
d=3DHk.getInstance();c=3D13*c/Iia(d);b.ts_fs=3Dc;c=3Da.getStyle("textDeco=
ration");b.ts_un=3DYa(c,"underline");b.ts_st=3DYa(c,"line-through");b.ts_=
fgc=3Da.getStyle("color");b=3Dnew ol(b);b=3Da.X=3Db}return b}=0A=
function Fka(a){var b=3D{},c;t:{c=3Da.getStyle("textAlign");var =
d=3Da.tb();switch(c){case "left":c=3Dd?2:0;break t;case =
"right":c=3Dd?0:2;break t;case "center":c=3D1;break t;default:throw =
Error("Unexcepted alignment type: =
"+c);}}b.ps_al=3Dc;b.ps_ltr=3D!a.tb();b.ps_ls=3D1;return new =
el(b)}function hm(a){var =
b=3Da.j.textAlign;b||(b=3Da.tb()?"right":"left");return b}function =
Gka(a){return"clip"=3D=3Da.getStyle("whiteSpace")}function =
im(a){return!Gka(a)&&"nowrap"!=3Da.getStyle("whiteSpace")};function =
km(a,b,c,d,e,f,h,l,m,n,p,t,v,w,z,A,E,D,J,T,W){this.o=3Da||"";this.q=3Db||=
a||"";this.F=3Dy(v)?v:null;this.M=3Dw||null;this.ga=3D!!z;this.C=3Dd||tka=
;this.k=3De;this.j=3D1;c&&lm(this,c);this.H=3Df;this.Ea=3Dh;this.K=3Dl||"=
none";this.Ta=3Dn||"";this.Qa=3Dp||"";this.R=3Dm||!1;p&&n&&lm(this,8);thi=
s.B=3Dt||null;t&&lm(this,64);this.I=3DA||null;A&&lm(this,128);this.A=3DE|=
|null;E&&lm(this,256);this.X=3DD||null;D&&lm(this,512);this.Wa=3DW||null;=
W&&lm(this,4096);this.Na=3DJ||null;this.$=3DT?new =
Vda(T):null;(J||T)&&lm(this,1024)}=0A=
var mm=3Dnew km("","",null,null,null,1,1),Hka=3Dnew =
am({backgroundColor:"#dcdcdc"}),Ika=3Dnew =
km("","",null,Hka,null,1,1);u=3Dkm.prototype;u.l_=3Dfunction(){return =
this=3D=3D=3Dmm||""=3D=3Dthis.o&&""=3D=3Dthis.q&&!this.k&&Dka(this.C)&&nu=
ll=3D=3Dthis.F};u.Eq=3Dfunction(){return""!=3Dthis.o||""!=3Dthis.q||!!thi=
s.k};u.Fra=3Dr(null);u.QZ=3Dx(62);u.a$=3Dr(null);u.wY=3Dx(64);u.xY=3Dx(66=
);u.b$=3Dr(null);u.NX=3Dr(null);u.getRawValue=3Dg("o");u.Bra=3Dg("o");u.g=
etConditionalFormat=3Dg("I");u.Sk=3Dg("A");u.Bva=3Dfunction(){return!!thi=
s.A};u.getDisplayValue=3Dg("q");=0A=
u.getNumericValue=3Dg("F");u.AT=3Dg("M");u.gxa=3Dg("ga");u.$wa=3Dr(!1);u.=
ae=3Dg("C");u.getImageModel=3Dg("X");u.getSparkchartModel=3Dg("Wa");u.Vq=3D=
g("k");u.hasFormula=3Dfunction(){return =
null!=3Dthis.k};u.hasComputedValue=3Dr(!1);u.ML=3Dg("Na");u.NL=3Dr(null);=
u.Wj=3Dg("$");u.Cqa=3Dg("j");u.Wga=3Dfunction(a){return"c"=3D=3Da?this.H:=
this.Ea};u.KDa=3Dg("K");u.FW=3Dfunction(){return =
this.Ge(8)&&!this.fK()};u.getRawHyperlink=3Dg("Ta");u.yY=3Dg("Qa");u.fK=3D=
g("R");u.yL=3Dfunction(){return this.Ge(8)&&!this.fK()};function =
lm(a,b){a.j|=3Db}=0A=
u.Ge=3Dfunction(a){return(a&this.j)=3D=3Da};u.kba=3Dfunction(a){return =
0=3D=3D(this.j&~a)};u.AQ=3Dfunction(){return =
null!=3Dthis.B};u.wj=3Dg("B");u.clear=3Dfunction(){this.wl(mm)};u.getA11y=
DisplayValue=3Dx(68);u.getTextStyleRuns=3Dfunction(){return[]};u.g$=3Dfun=
ction(){return[]};=0A=
u.wl=3Dfunction(a){this.K=3Da.KDa();this.A=3Da.Sk();this.I=3Da.getConditi=
onalFormat();this.B=3Da.wj();this.R=3Da.fK();this.Qa=3Da.yY();this.Ea=3Da=
.Wga("r");this.H=3Da.Wga("c");this.Ta=3Da.getRawHyperlink();this.j=3Da.Cq=
a();this.k=3Da.Vq();this.C=3Da.ae();this.M=3Da.AT();this.F=3Da.getNumeric=
Value();this.q=3Da.getDisplayValue();this.ga=3Da.gxa();this.o=3Da.Bra();t=
his.X=3Da.getImageModel();this.Wa=3Da.getSparkchartModel()};u.isPlaintext=
Formatted=3Dr(!1);function Jka(a,b){return Kka(nm(a,b),new =
zf(0,om(a,b)))}function pm(a,b,c){c=3Dqm(a,c,b);return =
Lka(nm(a,b),c)}function Mka(a,b,c){c=3Dqm(a,c,b);return =
Nka(nm(a,b),c)}function Oka(a,b,c,d,e){d=3Dnew =
zf(d,b.dn(c));b=3De?rm(b.j,d,c):qm(b,d,c);return Lka(a,b)}function =
Pka(a,b,c,d,e){d=3Dnew zf(0,d+1);b=3De?rm(b.j,d,c):qm(b,d,c);return =
Nka(a,b)}function sm(a,b,c,d){return Oka(nm(a,b),a,b,c,d)}function =
tm(a,b,c,d){return Pka(nm(a,b),a,b,c,d)}=0A=
function Qka(a,b,c,d){var =
e=3DJd(b),f=3DJd(b)?"r":"c";um(a,c.y,c.x)&&(c=3Dum(a,c.y,c.x).sd());var =
h=3D"c"=3D=3Df?c.y:c.x;return =
fba(Rka(a,b,"c"=3D=3Df?c.x:c.y,d,!1),function(b){var =
c=3D"c"=3D=3Df?h:b;b=3D"c"=3D=3Df?b:h;if(um(a,c,b)){var =
d=3Da.I;if("full"=3D=3Dd.qB(c,b)){var =
p=3Dum(a,c,b);e?b=3Dp.sd().x:c=3Dp.sd().y}if(!e&&"vertical"!=3Dd.qB(c,b)|=
|e&&"horizontal"!=3Dd.qB(c,b))return d.RF(c,b)}return!0})}=0A=
function Rka(a,b,c,d,e){if(Jd(b))switch(b){case "N":return =
tm(a,"r",c,e);case "S":return sm(a,"r",c,e)}else return =
1=3D=3DLd(b,d)?sm(a,"c",c,e):tm(a,"c",c,e);return null};function =
Ska(a,b,c){for(var =
d=3D{},e=3Dc,f=3D0;f<b;f++)if(e=3Ded(a,d),e=3D=3D=3Dd)return c;return =
e};function vm(a,b){var c=3Dwm(a,b.y);return =
c&&c.Da()&&(c=3Dxm(a,b.x))&&c.Da()?b:Tka(a,b,0,0)}function ym(a,b){var =
c=3Db.sd(),d=3Dvm(a,c),c=3Dvm(a,new =
G(c.x+b.width-1,c.y+b.height-1));return new =
Hf(d.y,d.x,c.y+1,c.x+1,b.isRow(),b.Rc)}function Tka(a,b,c,d,e){return =
new G(zm(a,b.x,c,e),Am(a,b.y,d,e))}function zm(a,b,c,d){return =
Bm(a,b,c,"c",d)}function Am(a,b,c,d){return Bm(a,b,c,"r",d)}function =
Bm(a,b,c,d,e){return Uka(nm(a,d),a,b,c,d,e)}=0A=
function Uka(a,b,c,d,e,f){f=3Dd?0<=3Dd:!f;var =
h;f?h=3DVka(a,b,e):(h=3DOka(a,b,e,0,void =
0),h=3Ded(h,0));if(f&&c>=3Dh||!f&&c<=3Dh)return =
h;a=3Df?Oka(a,b,e,c):Pka(a,b,e,c);return Ska(a,Math.abs(d)+1,h)}function =
Cm(a,b,c){a=3DOka(nm(a,b),a,b,0,c);return ed(a,0)}function Dm(a,b){var =
c=3Dom(a,b),d=3Dsm(a,b,c);return ed(d,c)}function Em(a,b,c){return =
Vka(nm(a,b),a,b,c)}function Vka(a,b,c,d){var =
e=3DFm(b,c)-1;a=3DPka(a,b,c,e,d);return ed(a,e)}=0A=
function Wka(a,b){var =
c=3Db.y<a.Id,d=3Db.x<a.Od;if(c||d)b=3Db.clone(),c&&(b.y=3DDm(a,"r")),d&&(=
b.x=3DDm(a,"c"));return b}function Xka(a,b,c){var d=3DDm(a,c);return =
Gm(nm(a,c),d,b,void 0)};function =
Hm(a,b,c){L.call(this);this.Ej=3Da;this.k=3Dc;this.j=3Db||window;this.yd=3D=
B(this.WVa,this)}C(Hm,L);u=3DHm.prototype;u.rb=3Dnull;u.eia=3D!1;u.start=3D=
function(){this.stop();this.eia=3D!1;var =
a=3DYka(this),b=3DZka(this);a&&!b&&this.j.mozRequestAnimationFrame?(this.=
rb=3DYg(this.j,"MozBeforePaint",this.yd),this.j.mozRequestAnimationFrame(=
null),this.eia=3D!0):this.rb=3Da&&b?a.call(this.j,this.yd):this.j.setTime=
out(Oc(this.yd),20)};=0A=
u.stop=3Dfunction(){if(this.vb()){var =
a=3DYka(this),b=3DZka(this);a&&!b&&this.j.mozRequestAnimationFrame?fh(thi=
s.rb):a&&b?b.call(this.j,this.rb):this.j.clearTimeout(this.rb)}this.rb=3D=
null};u.vb=3Dfunction(){return =
null!=3Dthis.rb};u.WVa=3Dfunction(){this.eia&&this.rb&&fh(this.rb);this.r=
b=3Dnull;this.Ej.call(this.k,Da())};u.J=3Dfunction(){this.stop();Hm.G.J.c=
all(this)};=0A=
function Yka(a){a=3Da.j;return =
a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnima=
tionFrame||a.oRequestAnimationFrame||a.msRequestAnimationFrame||null}func=
tion Zka(a){a=3Da.j;return =
a.cancelAnimationFrame||a.cancelRequestAnimationFrame||a.webkitCancelRequ=
estAnimationFrame||a.mozCancelRequestAnimationFrame||a.oCancelRequestAnim=
ationFrame||a.msCancelRequestAnimationFrame||null};function =
Im(a){if(a.altKey&&!a.ctrlKey||a.metaKey||112<=3Da.keyCode&&123>=3Da.keyC=
ode)return!1;switch(a.keyCode){case 18:case 20:case 93:case 17:case =
40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case =
144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case =
145:case 16:case 38:case 224:case 92:return!1;case =
0:return!vd;default:return 166>a.keyCode||183<a.keyCode}}=0A=
function $ka(a,b,c,d,e){if(!(ud||wd&&Cd("525")))return!0;if(yd&&e)return =
Jm(a);if(e&&!d)return!1;xa(b)&&(b=3DKm(b));if(!c&&(17=3D=3Db||18=3D=3Db||=
yd&&91=3D=3Db))return!1;if(wd&&d&&c)switch(a){case 220:case 219:case =
221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case =
192:case 222:return!1}if(ud&&d&&b=3D=3Da)return!1;switch(a){case =
13:return!0;case 27:return!wd}return Jm(a)}=0A=
function =
Jm(a){if(48<=3Da&&57>=3Da||96<=3Da&&106>=3Da||65<=3Da&&90>=3Da||wd&&0=3D=3D=
a)return!0;switch(a){case 32:case 63:case 107:case 109:case 110:case =
111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case =
191:case 192:case 222:case 219:case 220:case =
221:return!0;default:return!1}}function Km(a){if(vd)a=3Dala(a);else =
if(yd&&wd)t:switch(a){case 93:a=3D91;break t}return a}=0A=
function ala(a){switch(a){case 61:return 187;case 59:return 186;case =
173:return 189;case 224:return 91;case 0:return 224;default:return a}};/*=0A=
 Portions of this code are from MochiKit, received by=0A=
 The Closure Authors under the MIT license. All other code is Copyright=0A=
 2005-2009 The Closure Authors. All Rights Reserved.=0A=
*/=0A=
function =
Lm(a,b){this.C=3D[];this.Na=3Da;this.X=3Db||null;this.A=3Dthis.j=3D!1;thi=
s.q=3Dvoid =
0;this.M=3Dthis.Ta=3Dthis.H=3D!1;this.F=3D0;this.k=3Dnull;this.B=3D0}u=3D=
Lm.prototype;u.cancel=3Dfunction(a){if(this.j)this.q instanceof =
Lm&&this.q.cancel();else{if(this.k){var b=3Dthis.k;delete =
this.k;a?b.cancel(a):(b.B--,0>=3Db.B&&b.cancel())}this.Na?this.Na.call(th=
is.X,this):this.M=3D!0;this.j||this.errback(new =
Mm(this))}};u.una=3Dfunction(a,b){this.H=3D!1;bla(this,a,b)};function =
bla(a,b,c){a.j=3D!0;a.q=3Dc;a.A=3D!b;cla(a)}=0A=
function dla(a){if(a.j){if(!a.M)throw new =
ela(a);a.M=3D!1}}u.callback=3Dfunction(a){dla(this);bla(this,!0,a)};u.err=
back=3Dfunction(a){dla(this);bla(this,!1,a)};u.addCallback=3Dfunction(a,b=
){return Nm(this,a,null,b)};function Om(a,b,c){return =
Nm(a,null,b,c)}function Pm(a,b,c){return Nm(a,b,b,c)}function =
Nm(a,b,c,d){a.C.push([b,c,d]);a.j&&cla(a);return =
a}u.then=3Dfunction(a,b,c){var d,e,f=3Dnew =
kh(function(a,b){d=3Da;e=3Db});Nm(this,d,function(a){a instanceof =
Mm?f.cancel():e(a)});return f.then(a,b,c)};Qea(Lm);=0A=
function Qm(a,b){Nm(a,b.callback,b.errback,b)}function Rm(a,b){b =
instanceof Lm?a.addCallback(B(b.o,b)):a.addCallback(function(){return =
b})}Lm.prototype.o=3Dfunction(a){var b=3Dnew =
Lm;Qm(this,b);a&&(b.k=3Dthis,this.B++);return b};function fla(a){return =
a.j}Lm.prototype.lg=3Dfunction(a){return a instanceof Error};function =
gla(a){return tb(a.C,function(a){return ya(a[1])})}=0A=
function cla(a){if(a.F&&a.j&&gla(a)){var =
b=3Da.F,c=3Dhla[b];c&&(fa.clearTimeout(c.rb),delete =
hla[b]);a.F=3D0}a.k&&(a.k.B--,delete a.k);for(var =
b=3Da.q,d=3Dc=3D!1;a.C.length&&!a.H;){var =
e=3Da.C.shift(),f=3De[0],h=3De[1],e=3De[2];if(f=3Da.A?h:f)try{var =
l=3Df.call(e||a.X,b);y(l)&&(a.A=3Da.A&&(l=3D=3Db||a.lg(l)),a.q=3Db=3Dl);R=
ea(b)&&(d=3D!0,a.H=3D!0)}catch(m){b=3Dm,a.A=3D!0,gla(a)||(c=3D!0)}}a.q=3D=
b;d&&(l=3DB(a.una,a,!0),d=3DB(a.una,a,!1),b instanceof =
Lm?(Nm(b,l,d),b.Ta=3D!0):b.then(l,d));c&&(b=3Dnew =
ila(b),hla[b.rb]=3Db,a.F=3Db.rb)}=0A=
function Sm(a){var b=3Dnew Lm;b.callback(a);return b}function jla(a){var =
b=3Dnew Lm;b.errback(a);return b}function kla(a,b,c){return a instanceof =
Lm?a.o(!0).addCallback(b,c):Sm(a).addCallback(b,c)}function =
ela(a){Ga.call(this);this.j=3Da}C(ela,Ga);ela.prototype.message=3D"Deferr=
ed has already fired";ela.prototype.name=3D"AlreadyCalledError";function =
Mm(a){Ga.call(this);this.j=3Da}C(Mm,Ga);Mm.prototype.message=3D"Deferred =
was canceled";Mm.prototype.name=3D"CanceledError";=0A=
function =
ila(a){this.rb=3Dfa.setTimeout(B(this.k,this),0);this.j=3Da}ila.prototype=
.k=3Dfunction(){delete hla[this.rb];throw this.j;};var hla=3D{};var =
lla;function =
Tm(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")}function =
Um(a,b,c){pa(c)&&(c=3Dc.join(" "));var d=3D"aria-"+b;""=3D=3D=3Dc||void =
0=3D=3Dc?(lla||(lla=3D{atomic:!1,autocomplete:"none",dropeffect:"none",ha=
spopup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertica=
l",readonly:!1,relevant:"additions =
text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"fals=
e"}),c=3Dlla,b in =
c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}=0A=
function Vm(a,b){a.removeAttribute("aria-"+b)}function Wm(a,b){var =
c=3Da.getAttribute("aria-"+b);return null=3D=3Dc||void =
0=3D=3Dc?"":String(c)}function mla(a,b){var =
c=3D"";b&&(c=3Db.id);Um(a,"activedescendant",c)}function Xm(a){return =
Wm(a,"label")}function Ym(a,b){Um(a,"label",b)};function =
Zm(a){if(a.classList)return a.classList;a=3Da.className;return =
ua(a)&&a.match(/\S+/g)||[]}function nla(a,b){a.className=3Db}function =
$m(a,b){return a.classList?a.classList.contains(b):yb(Zm(a),b)}function =
an(a,b){a.classList?a.classList.add(b):$m(a,b)||(a.className+=3D0<a.class=
Name.length?" "+b:b)}=0A=
function bn(a,b){if(a.classList)F(b,function(b){an(a,b)});else{var =
c=3D{};F(Zm(a),function(a){c[a]=3D!0});F(b,function(a){c[a]=3D!0});a.clas=
sName=3D"";for(var d in c)a.className+=3D0<a.className.length?" =
"+d:d}}function =
cn(a,b){a.classList?a.classList.remove(b):$m(a,b)&&(a.className=3Dqb(Zm(a=
),function(a){return a!=3Db}).join(" "))}function =
dn(a,b){a.classList?F(b,function(b){cn(a,b)}):a.className=3Dqb(Zm(a),func=
tion(a){return!yb(b,a)}).join(" ")}function en(a,b,c){c?an(a,b):cn(a,b)}=0A=
function fn(a,b,c){$m(a,b)&&(cn(a,b),an(a,c))}function ola(a,b){var =
c=3D!$m(a,b);en(a,b,c)};function =
S(a){L.call(this);this.q=3Da;this.A=3D{}}C(S,L);var =
pla=3D[];u=3DS.prototype;u.D=3Dfunction(a,b,c,d){return =
gn(this,a,b,c,d)};function =
gn(a,b,c,d,e,f){pa(c)||(c&&(pla[0]=3Dc.toString()),c=3Dpla);for(var =
h=3D0;h<c.length;h++){var =
l=3DYg(b,c[h],d||a.handleEvent,e||!1,f||a.q||a);if(!l)break;a.A[l.key]=3D=
l}return a}function hn(a,b,c,d){return qla(a,b,c,d,void 0)}=0A=
function qla(a,b,c,d,e,f){if(pa(c))for(var =
h=3D0;h<c.length;h++)qla(a,b,c[h],d,e,f);else{b=3Dah(b,c,d||a.handleEvent=
,e,f||a.q||a);if(!b)return a;a.A[b.key]=3Db}return a}function =
jn(a,b,c){bh(b,c,void 0,a.q||a,a);return =
a}u.gc=3Dfunction(a,b,c,d,e){if(pa(b))for(var =
f=3D0;f<b.length;f++)this.gc(a,b[f],c,d,e);else =
if(a=3DCea(a,b,c||this.handleEvent,d,e||this.q||this))fh(a),delete =
this.A[a.key];return =
this};u.Cb=3Dfunction(){Yb(this.A,fh);this.A=3D{}};u.J=3Dfunction(){S.G.J=
.call(this);this.Cb()};=0A=
u.handleEvent=3Dfunction(){throw Error("EventHandler.handleEvent not =
implemented");};function kn(a){var b=3DSl(a);return =
b&&vd?-a.scrollLeft:!b||ud&&Cd("8")||"visible"=3D=3Dyl(a,"overflowX")?a.s=
crollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft}function rla(a){var =
b=3Da.offsetLeft,c=3Da.offsetParent;c||"fixed"!=3Dzl(a)||(c=3Dth(a).docum=
entElement);if(!c)return b;if(vd)var d=3DHl(c),b=3Db+d.left;else =
Dd(8)&&!Dd(9)&&(d=3DHl(c),b-=3Dd.left);return =
Sl(c)?c.clientWidth-(b+a.offsetWidth):b}=0A=
function =
sla(a,b){b=3DMath.max(b,0);Sl(a)?vd?a.scrollLeft=3D-b:ud&&Cd("8")?a.scrol=
lLeft=3Db:a.scrollLeft=3Da.scrollWidth-b-a.clientWidth:a.scrollLeft=3Db};=
function =
ln(a,b,c){Q.call(this);this.target=3Da;this.k=3Db||a;this.B=3Dc||new =
Ef(NaN,NaN,NaN,NaN);this.j=3Dth(a);this.L=3Dnew =
S(this);M(this,this.L);Yg(this.k,["touchstart","mousedown"],this.cJ,!1,th=
is)}C(ln,Q);var mn=3Dud||vd&&Cd("1.9.3");=0A=
function tla(a){for(var =
b=3Da.cloneNode(!0),c=3Da.getElementsByTagName("textarea"),d=3Db.getEleme=
ntsByTagName("textarea"),e=3D0;e<c.length;e++)d[e].value=3Dc[e].value;swi=
tch(a.tagName.toLowerCase()){case "tr":return =
Ch("table",null,Ch("tbody",null,b));case "td":case "th":return =
Ch("table",null,Ch("tbody",null,Ch("tr",null,b)));case =
"textarea":b.value=3Da.value;default:return =
b}}u=3Dln.prototype;u.clientX=3D0;u.clientY=3D0;u.dB=3D0;u.eB=3D0;u.KD=3D=
0;u.LD=3D0;u.IY=3D!0;u.MD=3D!1;u.Cba=3D0;u.ND=3D!1;=0A=
function nn(a,b){a.B=3Db||new =
Ef(NaN,NaN,NaN,NaN)}u.Z=3Dda("IY");u.J=3Dfunction(){ln.G.J.call(this);ch(=
this.k,["touchstart","mousedown"],this.cJ,!1,this);this.L.Cb();mn&&this.j=
.releaseCapture();this.k=3Dthis.target=3Dnull};function =
ula(a){y(a.F)||(a.F=3DSl(a.target));return a.F}=0A=
u.cJ=3Dfunction(a){var =
b=3D"mousedown"=3D=3Da.type;if(!this.IY||this.MD||b&&!Sg(a))this.dispatch=
Event("earlycancel");else{vla(a);if(0=3D=3Dthis.Cba)if(this.dispatchEvent=
(new =
on("start",this,a.clientX,a.clientY,a)))this.MD=3D!0,a.preventDefault();e=
lse return;else =
a.preventDefault();this.rCa();this.clientX=3Dthis.dB=3Da.clientX;this.cli=
entY=3Dthis.eB=3Da.clientY;this.KD=3Dthis.ND?rla(this.target):this.target=
.offsetLeft;this.LD=3Dthis.target.offsetTop;this.C=3Dni(rh(this.j));Da()}=
};=0A=
u.rCa=3Dfunction(){var =
a=3Dthis.j,b=3Da.documentElement,c=3D!mn;this.L.D(a,["touchmove","mousemo=
ve"],this.Zra,c);this.L.D(a,["touchend","mouseup"],this.fw,c);mn?(b.setCa=
pture(!1),this.L.D(b,"losecapture",this.fw)):this.L.D(Bh(a),"blur",this.f=
w);this.q&&this.L.D(this.q,"scroll",this.Zda,c)};u.fw=3Dfunction(a,b){thi=
s.L.Cb();mn&&this.j.releaseCapture();if(this.MD){vla(a);this.MD=3D!1;var =
c=3Dwla(this,this.KD),d=3Dxla(this,this.LD);this.dispatchEvent(new =
on("end",this,a.clientX,a.clientY,a,c,d,b||"touchcancel"=3D=3Da.type))}el=
se this.dispatchEvent("earlycancel")};=0A=
function vla(a){var =
b=3Da.type;"touchstart"=3D=3Db||"touchmove"=3D=3Db?a.ud(a.j.targetTouches=
[0],a.currentTarget):"touchend"!=3Db&&"touchcancel"!=3Db||a.ud(a.j.change=
dTouches[0],a.currentTarget)}=0A=
u.Zra=3Dfunction(a){if(this.IY){vla(a);var =
b=3D(this.ND&&ula(this)?-1:1)*(a.clientX-this.clientX),c=3Da.clientY-this=
.clientY;this.clientX=3Da.clientX;this.clientY=3Da.clientY;if(!this.MD){v=
ar =
d=3Dthis.dB-this.clientX,e=3Dthis.eB-this.clientY;if(d*d+e*e>this.Cba)if(=
this.dispatchEvent(new =
on("start",this,a.clientX,a.clientY,a)))this.MD=3D!0;else{this.Mc()||this=
.fw(a);return}}c=3Dyla(this,b,c);b=3Dc.x;c=3Dc.y;this.MD&&this.dispatchEv=
ent(new =
on("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(zla(this,a,b,c),a.prev=
entDefault())}};=0A=
function yla(a,b,c){var =
d=3Dni(rh(a.j));b+=3Dd.x-a.C.x;c+=3Dd.y-a.C.y;a.C=3Dd;a.KD+=3Db;a.LD+=3Dc=
;b=3Dwla(a,a.KD);a=3Dxla(a,a.LD);return new =
G(b,a)}u.Zda=3Dfunction(a){var =
b=3Dyla(this,0,0);a.clientX=3Dthis.clientX;a.clientY=3Dthis.clientY;zla(t=
his,a,b.x,b.y)};function zla(a,b,c,d){a.NH(c,d);a.dispatchEvent(new =
on("drag",a,b.clientX,b.clientY,b,c,d))}function wla(a,b){var =
c=3Da.B,d=3DisNaN(c.left)?null:c.left,c=3DisNaN(c.width)?0:c.width;return=
 Math.min(null!=3Dd?d+c:Infinity,Math.max(null!=3Dd?d:-Infinity,b))}=0A=
function xla(a,b){var =
c=3Da.B,d=3DisNaN(c.top)?null:c.top,c=3DisNaN(c.height)?0:c.height;return=
 =
Math.min(null!=3Dd?d+c:Infinity,Math.max(null!=3Dd?d:-Infinity,b))}u.NH=3D=
function(a,b){this.ND&&ula(this)?this.target.style.right=3Da+"px":this.ta=
rget.style.left=3Da+"px";this.target.style.top=3Db+"px"};function =
on(a,b,c,d,e,f,h,l){O.call(this,a);this.clientX=3Dc;this.clientY=3Dd;this=
.k=3De;this.left=3Dy(f)?f:b.KD;this.top=3Dy(h)?h:b.LD;this.B=3Db;this.M=3D=
!!l}C(on,O);function Ala(a){return =
a.U("iframe",{frameborder:0,style:"border:0;vertical-align:bottom;",src:'=
javascript:""'})};function =
pn(a){Q.call(this);this.Y=3Da;a=3Dud?"focusout":"blur";this.j=3DYg(this.Y=
,ud?"focusin":"focus",this,!ud);this.k=3DYg(this.Y,a,this,!ud)}C(pn,Q);pn=
.prototype.handleEvent=3Dfunction(a){var b=3Dnew =
Qg(a.j);b.type=3D"focusin"=3D=3Da.type||"focus"=3D=3Da.type?"focusin":"fo=
cusout";this.dispatchEvent(b)};pn.prototype.J=3Dfunction(){pn.G.J.call(th=
is);fh(this.j);fh(this.k);delete this.Y};function =
qn(){}la(qn);qn.prototype.j=3D0;function =
rn(a){return":"+(a.j++).toString(36)};function =
sn(a){Q.call(this);this.q=3Da||rh();this.Mt=3DBla;this.rb=3Dnull;this.Na=3D=
!1;this.Y=3Dnull;this.Qe=3Dvoid =
0;this.ub=3Dthis.X=3Dthis.Ta=3Dthis.nia=3Dnull;this.dF=3D!1}C(sn,Q);sn.pr=
ototype.iKa=3Dqn.getInstance();var Bla=3Dnull;=0A=
function Cla(a,b){switch(a){case 1:return b?"disable":"enable";case =
2:return b?"highlight":"unhighlight";case 4:return =
b?"activate":"deactivate";case 8:return b?"select":"unselect";case =
16:return b?"check":"uncheck";case 32:return b?"focus":"blur";case =
64:return b?"open":"close"}throw Error("Invalid component =
state");}u=3Dsn.prototype;u.getId=3Dfunction(){return =
this.rb||(this.rb=3Drn(this.iKa))};function =
tn(a,b){a.Ta&&a.Ta.ub&&(ic(a.Ta.ub,a.rb),jc(a.Ta.ub,b,a));a.rb=3Db}u.getE=
lement=3Dg("Y");=0A=
function un(a,b){return a.Y?ii(a.q,b,a.Y):[]}function vn(a,b){return =
a.Y?ji(a.q,b,a.Y):null}function U(a){a.Qe||(a.Qe=3Dnew S(a));return =
a.Qe}function wn(a,b){if(a=3D=3Db)throw Error("Unable to set parent =
component");if(b&&a.Ta&&a.rb&&a.Ta.Nb(a.rb)&&a.Ta!=3Db)throw =
Error("Unable to set parent =
component");a.Ta=3Db;sn.G.dc.call(a,b)}u.getParent=3Dg("Ta");u.dc=3Dfunct=
ion(a){if(this.Ta&&this.Ta!=3Da)throw Error("Method not =
supported");sn.G.dc.call(this,a)};u.O=3Dg("q");u.Xb=3Dg("Na");u.Ca=3Dfunc=
tion(){this.Y=3Dthis.q.createElement("div")};=0A=
u.render=3Dfunction(a){Dla(this,a)};function Dla(a,b,c){if(a.Na)throw =
Error("Component already =
rendered");a.Y||a.Ca();b?b.insertBefore(a.Y,c||null):a.q.pb().body.append=
Child(a.Y);a.Ta&&!a.Ta.Xb()||a.aa()}u.Ia=3Dfunction(a){if(this.Na)throw =
Error("Component already rendered");if(a&&this.fn(a)){this.dF=3D!0;var =
b=3Dth(a);this.q&&this.q.pb()=3D=3Db||(this.q=3Drh(a));this.Kd(a);this.aa=
()}else throw Error("Invalid element to =
decorate");};u.fn=3Dr(!0);u.Kd=3Dda("Y");=0A=
u.aa=3Dfunction(){this.Na=3D!0;this.bf(function(a){!a.Xb()&&a.getElement(=
)&&a.aa()})};u.Uc=3Dfunction(){this.bf(function(a){a.Xb()&&a.Uc()});this.=
Qe&&this.Qe.Cb();this.Na=3D!1};u.J=3Dfunction(){this.Na&&this.Uc();this.Q=
e&&(this.Qe.dispose(),delete =
this.Qe);this.bf(function(a){a.dispose()});!this.dF&&this.Y&&Lh(this.Y);t=
his.Ta=3Dthis.nia=3Dthis.Y=3Dthis.ub=3Dthis.X=3Dnull;sn.G.J.call(this)};f=
unction yn(a,b){return =
a.getId()+"."+b}u.getModel=3Dg("nia");u.Oe=3Dda("nia");u.va=3Dfunction(a,=
b){this.kk(a,this.Ob(),b)};=0A=
u.kk=3Dfunction(a,b,c){if(a.Na&&(c||!this.Na))throw Error("Component =
already rendered");if(0>b||b>this.Ob())throw Error("Child component =
index out of =
bounds");this.ub&&this.X||(this.ub=3D{},this.X=3D[]);if(a.getParent()=3D=3D=
this){var d=3Da.getId();this.ub[d]=3Da;Fb(this.X,a)}else =
jc(this.ub,a.getId(),a);wn(a,this);Cb(this.X,a,b);a.Na&&this.Na&&a.getPar=
ent()=3D=3Dthis?(c=3Dthis.jb(),b=3Dc.childNodes[b]||null,b!=3Da.getElemen=
t()&&c.insertBefore(a.getElement(),b)):c?(this.Y||this.Ca(),b=3Dthis.$b(b=
+1),Dla(a,this.jb(),b?b.Y:=0A=
null)):this.Na&&!a.Na&&a.Y&&a.Y.parentNode&&1=3D=3Da.Y.parentNode.nodeTyp=
e&&a.aa()};u.jb=3Dg("Y");u.Hd=3Dfunction(){null=3D=3Dthis.Mt&&(this.Mt=3D=
Sl(this.Na?this.Y:this.q.pb().body));return =
this.Mt};u.yq=3Dfunction(a){if(this.Na)throw Error("Component already =
rendered");this.Mt=3Da};u.Ob=3Dfunction(){return =
this.X?this.X.length:0};function Ela(a){var =
b=3D[];a.bf(function(a){b.push(a.getId())});return =
b}u.Nb=3Dfunction(a){return =
this.ub&&a?kc(this.ub,a)||null:null};u.$b=3Dfunction(a){return =
this.X?this.X[a]||null:null};=0A=
u.bf=3Dfunction(a,b){this.X&&F(this.X,a,b)};function zn(a,b){return =
a.X&&b?ob(a.X,b):-1}u.removeChild=3Dfunction(a,b){if(a){var =
c=3Dua(a)?a:a.getId();a=3Dthis.Nb(c);c&&a&&(ic(this.ub,c),Fb(this.X,a),b&=
&(a.Uc(),a.Y&&Lh(a.Y)),wn(a,null))}if(!a)throw Error("Child is not in =
parent component");return a};u.Nq=3Dfunction(a,b){return =
this.removeChild(this.$b(a),b)};u.jd=3Dfunction(a){for(var =
b=3D[];this.X&&0!=3Dthis.X.length;)b.push(this.Nq(0,a));return =
b};function An(a,b){Q.call(this);this.j=3Dnew =
S(this);this.sL(a||null);b&&this.Oc(b)}C(An,Q);u=3DAn.prototype;u.Y=3Dnul=
l;u.Cla=3D!0;u.FN=3Dnull;u.WD=3D!1;u.K_=3D-1;u.Sca=3D-1;u.yba=3D!1;u.Apa=3D=
!0;u.jJ=3D"toggle_display";u.getType=3Dg("jJ");u.Oc=3Dda("jJ");u.getEleme=
nt=3Dg("Y");u.sL=3Dfunction(a){Fla(this);this.Y=3Da};function =
Bn(a,b){Fla(a);a.Cla=3Db}function Fla(a){if(a.WD)throw Error("Can not =
change this state of the popup while showing.");}u.Da=3Dg("WD");function =
Gla(a){return a.WD||150>Da()-a.Sca}=0A=
u.setVisible=3Dfunction(a){this.A&&this.A.stop();this.o&&this.o.stop();if=
(a){if(!this.WD&&this.Uda()){if(!this.Y)throw Error("Caller must call =
setElement before trying to show the =
popup");this.hn();a=3Dth(this.Y);this.yba&&this.j.D(a,"keydown",this.xeb,=
!0);if(this.Cla)if(this.j.D(a,"mousedown",this.osa,!0),ud){var =
b;try{b=3Da.activeElement}catch(c){}for(;b&&"IFRAME"=3D=3Db.nodeName;){tr=
y{var =
d=3DXh(b)}catch(e){break}a=3Dd;b=3Da.activeElement}this.j.D(a,"mousedown"=
,this.osa,!0);this.j.D(a,"deactivate",this.Xya)}else this.j.D(a,=0A=
"blur",this.Xya);"toggle_display"=3D=3Dthis.jJ?Hla(this):"move_offscreen"=
=3D=3Dthis.jJ&&this.hn();this.WD=3D!0;this.K_=3DDa();this.Sca=3D-1;this.A=
?(ah(this.A,"end",this.YY,!1,this),this.A.play()):this.YY()}}else =
Ila(this)};u.hn=3Dka;function =
Ila(a,b){if(!a.WD||!a.dispatchEvent({type:"beforehide",target:b}))return!=
1;a.j&&a.j.Cb();a.WD=3D!1;a.Sca=3DDa();a.o?(ah(a.o,"end",Ba(a.qna,b),!1,a=
),a.o.play()):a.qna(b);return!0}=0A=
u.qna=3Dfunction(a){"toggle_display"=3D=3Dthis.jJ?this.Ova():"move_offscr=
een"=3D=3Dthis.jJ&&(this.Y.style.top=3D"-10000px");this.eQ(a)};function =
Hla(a){a.Y.style.visibility=3D"visible";R(a.Y,!0)}u.Ova=3Dfunction(){this=
.Y.style.visibility=3D"hidden";R(this.Y,!1)};u.Uda=3Dfunction(){return =
this.dispatchEvent("beforeshow")};u.YY=3Dfunction(){this.dispatchEvent("s=
how")};u.eQ=3Dfunction(a){this.dispatchEvent({type:"hide",target:a})};u.o=
sa=3Dfunction(a){a=3Da.target;Wh(this.Y,a)||Jla(this,a)||150>Da()-this.K_=
||Ila(this,a)};=0A=
u.xeb=3Dfunction(a){27=3D=3Da.keyCode&&Ila(this,a.target)&&(a.preventDefa=
ult(),a.stopPropagation())};u.Xya=3Dfunction(a){if(this.Apa){var =
b=3Dth(this.Y);if("undefined"!=3Dtypeof =
document.activeElement){if(a=3Db.activeElement,!a||Wh(this.Y,a)||"BODY"=3D=
=3Da.tagName)return}else =
if(a.target!=3Db)return;150>Da()-this.K_||Ila(this)}};function =
Jla(a,b){return tb(a.FN||[],function(a){return =
b=3D=3D=3Da||Wh(a,b)})}u.J=3Dfunction(){An.G.J.call(this);this.j.dispose(=
);N(this.A);N(this.o);delete this.Y;delete this.j;delete =
this.FN};function =
Cn(a,b){sn.call(this,b);this.Jq=3D!!a;this.Wa=3Dnull}C(Cn,sn);u=3DCn.prot=
otype;u.P$=3Dnull;u.XY=3D!1;u.No=3Dnull;u.fm=3Dnull;u.Aq=3Dnull;u.O$=3D!1=
;u.Eb=3Dr("goog-modalpopup");u.pw=3Dg("No");u.Ca=3Dfunction(){Cn.G.Ca.cal=
l(this);var a=3Dthis.getElement(),b=3DTa(this.Eb()).split(" =
");bn(a,b);ai(a,!0);R(a,!1);Kla(this);Lla(this)};function =
Kla(a){a.Jq&&!a.fm&&(a.fm=3DAla(a.O()),a.fm.className=3Da.Eb()+"-bg",R(a.=
fm,!1),Ql(a.fm,0));a.No||(a.No=3Da.O().U("div",a.Eb()+"-bg"),R(a.No,!1))}=0A=
function =
Lla(a){a.Aq||(a.Aq=3Da.O().createElement("span"),R(a.Aq,!1),ai(a.Aq,!0),a=
.Aq.style.position=3D"absolute")}function =
Mla(a){a.O$=3D!0;try{a.Aq.focus()}catch(b){}oh(a.nsa,0,a)}u.nsa=3Dfunctio=
n(){this.O$=3D!1};u.fn=3Dfunction(a){return!!a&&"DIV"=3D=3Da.tagName};u.K=
d=3Dfunction(a){Cn.G.Kd.call(this,a);a=3DTa(this.Eb()).split(" ");var =
b=3Dthis.getElement();bn(b,a);Kla(this);Lla(this);R(this.getElement(),!1)=
};=0A=
u.aa=3Dfunction(){this.fm&&Jh(this.fm,this.getElement());Jh(this.No,this.=
getElement());Cn.G.aa.call(this);Kh(this.Aq,this.getElement());this.P$=3D=
new =
pn(this.O().pb());U(this).D(this.P$,"focusin",this.Deb);Nla(this,!1)};u.U=
c=3Dfunction(){this.Da()&&this.setVisible(!1);N(this.P$);Cn.G.Uc.call(thi=
s);Lh(this.fm);Lh(this.No);Lh(this.Aq)};=0A=
u.setVisible=3Dfunction(a){if(a!=3Dthis.XY)if(this.I&&this.I.stop(),this.=
Ea&&this.Ea.stop(),this.H&&this.H.stop(),this.$&&this.$.stop(),this.Xb()&=
&Nla(this,a),a){if(this.dispatchEvent("beforeshow")){try{this.Wa=3Dthis.O=
().pb().activeElement}catch(b){}this.Xea();this.Zj();U(this).D(mi(this.O(=
)),"resize",this.Xea);Ola(this,!0);this.focus();this.XY=3D!0;this.I&&this=
.Ea?(ah(this.I,"end",this.GA,!1,this),this.Ea.play(),this.I.play()):this.=
GA()}}else if(this.dispatchEvent("beforehide")){U(this).gc(mi(this.O()),=0A=
"resize",this.Xea);this.XY=3D!1;this.H&&this.$?(ah(this.H,"end",this.FA,!=
1,this),this.$.play(),this.H.play()):this.FA();t:{try{var =
c=3Dthis.O(),d=3Dc.pb().body,e=3Dc.pb().activeElement||d;if(!this.Wa||thi=
s.Wa=3D=3Dd){this.Wa=3Dnull;break =
t}(e=3D=3Dd||c.contains(this.getElement(),e))&&this.Wa.focus()}catch(f){}=
this.Wa=3Dnull}}};=0A=
function Nla(a,b){if(b){a.Qa||(a.Qa=3D[]);for(var =
c=3Da.O(),c=3Dc.ej(c.pb().body),d=3D0;d<c.length;d++){var =
e=3Dc[d];e=3D=3Da.Y||Wm(e,"hidden")||(Um(e,"hidden",!0),a.Qa.push(e))}}el=
se =
if(a.Qa){for(d=3D0;d<a.Qa.length;d++)Vm(a.Qa[d],"hidden");a.Qa=3Dnull}}fu=
nction =
Ola(a,b){a.fm&&R(a.fm,b);a.No&&R(a.No,b);R(a.getElement(),b);R(a.Aq,b)}u.=
GA=3Dfunction(){this.dispatchEvent("show")};u.FA=3Dfunction(){Ola(this,!1=
);this.dispatchEvent("hide")};u.Da=3Dg("XY");u.focus=3Dfunction(){this.ls=
a()};=0A=
u.Xea=3Dfunction(){this.fm&&R(this.fm,!1);this.No&&R(this.No,!1);var =
a=3Dthis.O().pb(),b=3DAh(Bh(a)||window),c=3DMath.max(b.width,Math.max(a.b=
ody.scrollWidth,a.documentElement.scrollWidth)),a=3DMath.max(b.height,Mat=
h.max(a.body.scrollHeight,a.documentElement.scrollHeight));this.fm&&(R(th=
is.fm,!0),Kl(this.fm,c,a));this.No&&(R(this.No,!0),Kl(this.No,c,a))};=0A=
u.Zj=3Dfunction(){var =
a=3Dthis.O().pb(),b=3DBh(a)||window;if("fixed"=3D=3Dzl(this.getElement())=
)var c=3Da=3D0;else c=3Dni(this.O()),a=3Dc.x,c=3Dc.y;var =
d=3DNl(this.getElement()),b=3DAh(b),a=3DMath.max(a+b.width/2-d.width/2,0)=
,c=3DMath.max(c+b.height/2-d.height/2,0);Al(this.getElement(),a,c);Al(thi=
s.Aq,a,c)};u.Deb=3Dfunction(a){this.O$?this.nsa():a.target=3D=3Dthis.Aq&&=
oh(this.lsa,0,this)};u.lsa=3Dfunction(){try{ud&&this.O().pb().body.focus(=
),this.getElement().focus()}catch(a){}};=0A=
u.J=3Dfunction(){N(this.I);this.I=3Dnull;N(this.H);this.H=3Dnull;N(this.E=
a);this.Ea=3Dnull;N(this.$);this.$=3Dnull;Cn.G.J.call(this)};function =
Dn(a,b,c){Cn.call(this,b,c);this.A=3Da||"modal-dialog";this.k=3DPla()}C(D=
n,Cn);u=3DDn.prototype;u.gz=3D!0;u.DQ=3D!0;u.UY=3D!0;u.dP=3D!0;u.TV=3D.5;=
u.H$=3D"";u.UD=3Dnull;u.Lb=3Dnull;u.Uh=3D!1;u.Fn=3Dnull;u.Im=3Dnull;u.l2=3D=
null;u.Wl=3Dnull;u.jp=3Dnull;u.Uk=3Dnull;u.Eb=3Dg("A");function =
En(a,b){a.H$=3Db;a.Im&&Zh(a.Im,b)}u.setContent=3Dfunction(a){Fn(this,Ec(a=
,null))};function =
Fn(a,b){a.UD=3Db;a.jp&&qh(a.jp,b)}u.getContent=3Dfunction(){return =
null!=3Dthis.UD?Cc(this.UD):""};function =
Gn(a){a.getElement()||a.render()}=0A=
u.jb=3Dfunction(){Gn(this);return this.jp};function Qla(a){Gn(a);return =
a.Fn}function Rla(a){Gn(a);return a.Wl}function Hn(a){Gn(a);return =
a.getElement()}u.pw=3Dfunction(){Gn(this);return =
Dn.G.pw.call(this)};function In(a,b){a.TV=3Db;if(a.getElement()){var =
c=3Da.pw();c&&Ql(c,a.TV)}}function Jn(a,b){b!=3Da.UY&&Sla(a,b)}function =
Sla(a,b){a.UY=3Db;if(a.Xb()){var =
c=3Da.O(),d=3Da.pw(),e=3Da.fm;b?(e&&c.ju(e,a.getElement()),c.ju(d,a.getEl=
ement())):(c.nf(e),c.nf(d))}a.Da()&&Nla(a,b)}u.Kl=3Dg("UY");=0A=
function Tla(a,b){var c=3DTa(a.A+"-title-draggable").split(" =
");a.getElement()&&(b?bn(a.Fn,c):dn(a.Fn,c));if(b&&!a.Lb){var d;d=3Dnew =
ln(a.getElement(),a.Fn);a.Lb=3Dd;bn(a.Fn,c);Yg(a.Lb,"start",a.wWa,!1,a)}e=
lse!b&&a.Lb&&(a.Lb.dispose(),a.Lb=3Dnull)}=0A=
u.Ca=3Dfunction(){Dn.G.Ca.call(this);var =
a=3Dthis.getElement(),b=3Dthis.O();this.Fn=3Db.U("div",this.A+"-title",th=
is.Im=3Db.U("span",{className:this.A+"-title-text",id:this.getId()},this.=
H$),this.Wl=3Db.U("span",this.A+"-title-close"));Hh(a,this.Fn,this.jp=3Db=
.U("div",this.A+"-content"),this.Uk=3Db.U("div",this.A+"-buttons"));Tm(th=
is.Im,"heading");Tm(this.Wl,"button");ai(this.Wl,!0);Ym(this.Wl,"Close");=
this.l2=3Dthis.Im.id;Tm(a,"dialog");Um(a,"labelledby",this.l2||"");this.U=
D&&qh(this.jp,this.UD);R(this.Wl,this.DQ);=0A=
this.k&&(a=3Dthis.k,a.Y=3Dthis.Uk,a.render());R(this.Uk,!!this.k);In(this=
,this.TV)};=0A=
u.Kd=3Dfunction(a){Dn.G.Kd.call(this,a);a=3Dthis.getElement();var =
b=3Dthis.A+"-content";this.jp=3Dvh(null,b,a)[0];this.jp||(this.jp=3Dthis.=
O().U("div",b),this.UD&&qh(this.jp,this.UD),a.appendChild(this.jp));var =
b=3Dthis.A+"-title",c=3Dthis.A+"-title-text",d=3Dthis.A+"-title-close";(t=
his.Fn=3Dvh(null,b,a)[0])?(this.Im=3Dvh(null,c,this.Fn)[0],this.Wl=3Dvh(n=
ull,d,this.Fn)[0]):(this.Fn=3Dthis.O().U("div",b),a.insertBefore(this.Fn,=
this.jp));this.Im?(this.H$=3Dbi(this.Im),this.Im.id||(this.Im.id=3Dthis.g=
etId())):(this.Im=3DCh("span",=0A=
{className:c,id:this.getId()}),this.Fn.appendChild(this.Im));this.l2=3Dth=
is.Im.id;Um(a,"labelledby",this.l2||"");this.Wl||(this.Wl=3Dthis.O().U("s=
pan",d),this.Fn.appendChild(this.Wl));R(this.Wl,this.DQ);b=3Dthis.A+"-but=
tons";(this.Uk=3Dvh(null,b,a)[0])?(this.k=3Dnew =
Kn(this.O()),this.k.Ia(this.Uk)):(this.Uk=3Dthis.O().U("div",b),a.appendC=
hild(this.Uk),this.k&&(a=3Dthis.k,a.Y=3Dthis.Uk,a.render()),R(this.Uk,!!t=
his.k));In(this,this.TV)};=0A=
u.aa=3Dfunction(){Dn.G.aa.call(this);U(this).D(this.getElement(),"keydown=
",this.hsa).D(this.getElement(),"keypress",this.hsa);U(this).D(this.Uk,"c=
lick",this.vWa);Tla(this,this.dP);U(this).D(this.Wl,"click",this.wfb);var=
 =
a=3Dthis.getElement();Tm(a,"dialog");""!=3D=3Dthis.Im.id&&Um(a,"labelledb=
y",this.Im.id);this.UY||Sla(this,!1)};u.Uc=3Dfunction(){this.Da()&&this.s=
etVisible(!1);Tla(this,!1);Dn.G.Uc.call(this)};u.setVisible=3Dfunction(a)=
{a!=3Dthis.Da()&&(this.Xb()||this.render(),Dn.G.setVisible.call(this,a))}=
;=0A=
u.GA=3Dfunction(){Dn.G.GA.call(this);this.dispatchEvent("aftershow")};u.F=
A=3Dfunction(){Dn.G.FA.call(this);this.dispatchEvent("afterhide");this.Uh=
&&this.dispose()};u.wWa=3Dfunction(){var =
a=3Dthis.O().pb(),b=3DAh(Bh(a)||window),c=3DMath.max(a.body.scrollWidth,b=
.width),a=3DMath.max(a.body.scrollHeight,b.height),d=3DNl(this.getElement=
());"fixed"=3D=3Dzl(this.getElement())?nn(this.Lb,new =
Ef(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):nn(thi=
s.Lb,new Ef(0,0,c-d.width,a-d.height))};u.wfb=3Dfunction(){Ula(this)};=0A=
function Ula(a){if(a.DQ){var =
b=3Da.k,c=3Db&&b.iJ;c?(b=3Db.get(c),a.dispatchEvent(new =
Ln(c,b))&&a.setVisible(!1)):a.setVisible(!1)}}function =
Mn(a,b){a.DQ=3Db;a.Wl&&R(a.Wl,a.DQ)}u.J=3Dfunction(){this.Uk=3Dthis.Wl=3D=
null;Dn.G.J.call(this)};function Nn(a,b){a.k=3Db;if(a.Uk){if(a.k){var =
c=3Da.k;c.Y=3Da.Uk;c.render()}else qh(a.Uk,Hc);R(a.Uk,!!a.k)}}=0A=
u.vWa=3Dfunction(a){t:{for(a=3Da.target;null!=3Da&&a!=3Dthis.Uk;){if("BUT=
TON"=3D=3Da.tagName)break =
t;a=3Da.parentNode}a=3Dnull}if(a&&!a.disabled){a=3Da.name;var =
b=3Dthis.k.get(a);this.dispatchEvent(new Ln(a,b))&&this.setVisible(!1)}};=0A=
u.hsa=3Dfunction(a){var =
b=3D!1,c=3D!1,d=3Dthis.k,e=3Da.target;if("keydown"=3D=3Da.type)if(this.gz=
&&27=3D=3Da.keyCode){var =
f=3Dd&&d.iJ,e=3D"SELECT"=3D=3De.tagName&&!e.disabled;f&&!e?(c=3D!0,b=3Dd.=
get(f),b=3Dthis.dispatchEvent(new Ln(f,b))):e||(b=3D!0)}else =
9=3D=3Da.keyCode&&a.shiftKey&&e=3D=3Dthis.getElement()&&Mla(this);else =
if(13=3D=3Da.keyCode){if("BUTTON"=3D=3De.tagName&&!e.disabled)f=3De.name;=
else if(e=3D=3Dthis.Wl)Ula(this);else if(d){var =
h=3Dd.TW,l=3Dh&&On(d,h),e=3D("TEXTAREA"=3D=3De.tagName||"SELECT"=3D=3De.t=
agName||"A"=3D=3De.tagName)&&!e.disabled;!l||l.disabled||=0A=
e||(f=3Dh)}f&&d&&(c=3D!0,b=3Dthis.dispatchEvent(new =
Ln(f,String(d.get(f)))))}else =
e=3D=3Dthis.Wl&&32=3D=3Da.keyCode&&Ula(this);if(b||c)a.stopPropagation(),=
a.preventDefault();b&&this.setVisible(!1)};function =
Ln(a,b){this.type=3D"dialogselect";this.key=3Da;this.caption=3Db}C(Ln,O);=
function Kn(a){this.A=3Da||rh();fd.call(this)}var =
Vla,Wla;C(Kn,fd);u=3DKn.prototype;u.TW=3Dnull;u.Y=3Dnull;u.iJ=3Dnull;u.se=
t=3Dfunction(a,b,c,d){fd.prototype.set.call(this,a,b);c&&(this.TW=3Da);d&=
&(this.iJ=3Da);return this};=0A=
function Pn(a,b,c,d){return =
a.set(b.key,b.caption,c,d)}u.render=3Dfunction(){if(this.Y){qh(this.Y,Hc)=
;var a=3Drh(this.Y);this.forEach(function(b,c){var =
d=3Da.U("button",{name:c},b);c=3D=3Dthis.TW&&(d.className=3D"goog-buttons=
et-default");this.Y.appendChild(d)},this)}};u.Ia=3Dfunction(a){if(a&&1=3D=
=3Da.nodeType){this.Y=3Da;a=3Dthis.Y.getElementsByTagName("button");for(v=
ar =
b=3D0,c,d,e;c=3Da[b];b++)if(d=3Dc.name||c.id,e=3Dbi(c)||c.value,d){var =
f=3D0=3D=3Db;this.set(d,e,f,"cancel"=3D=3Dc.name);f&&an(c,"goog-buttonset=
-default")}}};=0A=
u.getElement=3Dg("Y");u.O=3Dg("A");function On(a,b){for(var =
c=3Da.Y.getElementsByTagName("BUTTON"),d=3D0,e;e=3Dc[d];d++)if(e.name=3D=3D=
b||e.id=3D=3Db)return e;return null}function =
Xla(a,b,c){if(a=3DOn(a,b))a.disabled=3D!c}var =
Qn=3D{key:"ok",caption:"OK"},Rn=3D{key:"cancel",caption:"Cancel"},Yla=3D{=
key:"yes",caption:"Yes"},Zla=3D{key:"no",caption:"No"},$la=3D{key:"save",=
caption:"Save"},ama=3D{key:"continue",caption:"Continue"};function =
Sn(){return Pn(new Kn,Qn,!0,!0)}function Pla(){return Pn(Pn(new =
Kn,Qn,!0),Rn,!1,!0)}=0A=
"undefined"!=3Dtypeof document&&(Vla=3DSn(),Wla=3DPla(),Pn(Pn(new =
Kn,Yla,!0),Zla,!1,!0),Pn(Pn(Pn(new =
Kn,Yla),Zla,!0),Rn,!1,!0),Pn(Pn(Pn(new Kn,ama),$la),Rn,!0,!0));function =
bma(a){switch(a){case 200:case 201:case 202:case 204:case 206:case =
304:case 1223:return!0;default:return!1}};function =
cma(){}cma.prototype.j=3Dnull;function dma(a){var =
b;(b=3Da.j)||(b=3D{},ema(a)&&(b[0]=3D!0,b[1]=3D!0),b=3Da.j=3Db);return =
b};var fma;function gma(){}C(gma,cma);function =
hma(a){return(a=3Dema(a))?new ActiveXObject(a):new =
XMLHttpRequest}function ema(a){if(!a.k&&"undefined"=3D=3Dtypeof =
XMLHttpRequest&&"undefined"!=3Dtypeof ActiveXObject){for(var =
b=3D["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsof=
t.XMLHTTP"],c=3D0;c<b.length;c++){var d=3Db[c];try{return new =
ActiveXObject(d),a.k=3Dd}catch(e){}}throw Error("Could not create =
ActiveXObject. ActiveX might be disabled, or MSXML might not be =
installed");}return a.k}fma=3Dnew gma;function =
Tn(a){Q.call(this);this.$=3Dnew =
fd;this.K=3Da||null;this.o=3D!1;this.F=3Dthis.j=3Dnull;this.I=3D"";this.h=
w=3D0;this.A=3D"";this.q=3Dthis.X=3Dthis.H=3Dthis.M=3D!1;this.C=3D0;this.=
k=3Dnull;this.B=3D"";this.R=3Dthis.ga=3D!1}C(Tn,Q);var =
ima=3D/^https?$/i,jma=3D["POST","PUT"],kma=3D[];function =
lma(a,b,c,d,e,f,h){var l=3Dnew =
Tn;kma.push(l);b&&l.Uy("complete",b);l.aI("ready",l.QOa);f&&Un(l,f);h&&l.=
eJ(h);l.send(a,c,d,e)}u=3DTn.prototype;u.QOa=3Dfunction(){this.dispose();=
Fb(kma,this)};function Un(a,b){a.C=3DMath.max(0,b)}u.eJ=3Dda("ga");=0A=
u.send=3Dfunction(a,b,c,d){if(this.j)throw Error("[goog.net.XhrIo] =
Object is active with another request=3D"+this.I+"; =
newUri=3D"+a);b=3Db?b.toUpperCase():"GET";this.I=3Da;this.A=3D"";this.hw=3D=
0;this.M=3D!1;this.o=3D!0;this.j=3Dthis.Q7();this.F=3Dthis.K?dma(this.K):=
dma(fma);this.j.onreadystatechange=3DB(this.mza,this);try{this.X=3D!0,thi=
s.j.open(b,String(a),!0),this.X=3D!1}catch(e){mma(this,e);return}a=3Dc||"=
";var =
f=3Dthis.$.clone();d&&ld(d,function(a,b){f.set(b,a)});d=3Dvb(f.gd(),nma);=
c=3Dfa.FormData&&a instanceof fa.FormData;!yb(jma,=0A=
b)||d||c||f.set("Content-Type","application/x-www-form-urlencoded;charset=
=3Dutf-8");f.forEach(function(a,b){this.j.setRequestHeader(b,a)},this);th=
is.B&&(this.j.responseType=3Dthis.B);"withCredentials"in =
this.j&&(this.j.withCredentials=3Dthis.ga);try{oma(this),0<this.C&&((this=
.R=3Dpma(this.j))?(this.j.timeout=3Dthis.C,this.j.ontimeout=3DB(this.Gg,t=
his)):this.k=3Doh(this.Gg,this.C,this)),this.H=3D!0,this.j.send(a),this.H=
=3D!1}catch(h){mma(this,h)}};function pma(a){return =
ud&&Cd(9)&&xa(a.timeout)&&y(a.ontimeout)}=0A=
function nma(a){return La("Content-Type",a)}u.Q7=3Dfunction(){return =
this.K?hma(this.K):hma(fma)};u.Gg=3Dfunction(){"undefined"!=3Dtypeof =
ea&&this.j&&(this.A=3D"Timed out after "+this.C+"ms, =
aborting",this.hw=3D8,this.dispatchEvent("timeout"),this.abort(8))};funct=
ion =
mma(a,b){a.o=3D!1;a.j&&(a.q=3D!0,a.j.abort(),a.q=3D!1);a.A=3Db;a.hw=3D5;q=
ma(a);rma(a)}function =
qma(a){a.M||(a.M=3D!0,a.dispatchEvent("complete"),a.dispatchEvent("error"=
))}=0A=
u.abort=3Dfunction(a){this.j&&this.o&&(this.o=3D!1,this.q=3D!0,this.j.abo=
rt(),this.q=3D!1,this.hw=3Da||7,this.dispatchEvent("complete"),this.dispa=
tchEvent("abort"),rma(this))};u.J=3Dfunction(){this.j&&(this.o&&(this.o=3D=
!1,this.q=3D!0,this.j.abort(),this.q=3D!1),rma(this,!0));Tn.G.J.call(this=
)};u.mza=3Dfunction(){this.Mc()||(this.X||this.H||this.q?sma(this):this.Y=
da())};u.Yda=3Dfunction(){sma(this)};=0A=
function sma(a){if(a.o&&"undefined"!=3Dtypeof =
ea&&(!a.F[1]||4!=3DVn(a)||2!=3Da.getStatus()))if(a.H&&4=3D=3DVn(a))oh(a.m=
za,0,a);else =
if(a.dispatchEvent("readystatechange"),4=3D=3DVn(a)){a.o=3D!1;try{if(a.Cj=
())a.dispatchEvent("complete"),a.dispatchEvent("success");else{a.hw=3D6;v=
ar b;try{b=3D2<Vn(a)?a.j.statusText:""}catch(c){b=3D""}a.A=3Db+" =
["+a.getStatus()+"]";qma(a)}}finally{rma(a)}}}=0A=
function rma(a,b){if(a.j){oma(a);var =
c=3Da.j,d=3Da.F[0]?ka:null;a.j=3Dnull;a.F=3Dnull;b||a.dispatchEvent("read=
y");try{c.onreadystatechange=3Dd}catch(e){}}}function =
oma(a){a.j&&a.R&&(a.j.ontimeout=3Dnull);xa(a.k)&&(ph(a.k),a.k=3Dnull)}u.v=
b=3Dfunction(){return!!this.j};u.Cj=3Dfunction(){var =
a=3Dthis.getStatus(),b;if(!(b=3Dbma(a))){if(a=3D0=3D=3D=3Da)a=3Dae(1,Stri=
ng(this.I)),!a&&self.location&&(a=3Dself.location.protocol,a=3Da.substr(0=
,a.length-1)),a=3D!ima.test(a?a.toLowerCase():"");b=3Da}return b};=0A=
function Vn(a){return =
a.j?a.j.readyState:0}u.getStatus=3Dfunction(){try{return =
2<Vn(this)?this.j.status:-1}catch(a){return-1}};u.ira=3Dfunction(){return=
 String(this.I)};u.xg=3Dfunction(){try{return =
this.j?this.j.responseText:""}catch(a){return""}};u.Era=3Dfunction(){if(t=
his.j)return Sd(this.j.responseText)};=0A=
function tma(a){try{if(!a.j)return null;if("response"in a.j)return =
a.j.response;switch(a.B){case "":case "text":return =
a.j.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in =
a.j)return a.j.mozResponseArrayBuffer}return null}catch(b){return =
null}}u.getAllResponseHeaders=3Dfunction(){return =
this.j&&4=3D=3DVn(this)?this.j.getAllResponseHeaders():""};u.zI=3Dfunctio=
n(){return =
ua(this.A)?this.A:String(this.A)};Ng(function(a){Tn.prototype.Yda=3Da(Tn.=
prototype.Yda)});function =
Wn(a,b,c,d,e,f,h){Dn.call(this,e,f,h);this.j=3Dyn(this,"ie");En(this,a);a=
=3DFc("label",{"for":this.j},b instanceof =
Bc?b:Ec(b,null));b=3DFc("br");Fn(this,Gc(a,b,b));this.yd=3Dc;this.Q$=3Dy(=
d)?d:"";c=3Dnew =
Kn(h);c.set("ok","OK",!0);c.set("cancel","Cancel",!1,!0);Nn(this,c)}C(Wn,=
Dn);u=3DWn.prototype;u.yd=3Dka;u.Q$=3D"";u.fk=3Dnull;u.fca=3D!1;u.qsa=3D1=
;u.nW=3D0;u.Xba=3Dnull;u.hia=3DKc;=0A=
u.aa=3Dfunction(){this.Xba&&this.Xba(this.fk);Wn.G.aa.call(this);U(this).=
D(this,"dialogselect",this.lza);U(this).D(this.fk,["keyup","change"],this=
.GWa)};=0A=
u.Ca=3Dfunction(){Wn.G.Ca.call(this);var =
a=3D{className:this.Eb()+"-userInput",value:this.Q$};1=3D=3Dthis.qsa?(thi=
s.fk=3Dthis.O().U("input",a),this.fk.type=3D"text",this.nW&&(this.fk.size=
=3Dthis.nW)):(this.fk=3Dthis.O().U("textarea",a),this.fk.rows=3Dthis.qsa,=
this.nW&&(this.fk.cols=3Dthis.nW));this.fk.id=3Dthis.j;this.jb().appendCh=
ild(this.O().U("div",{style:"overflow: =
auto"},this.fk))};u.GWa=3Dfunction(){uma(this)};function uma(a){var =
b=3Da.hia(a.fk.value);Xla(a.k,"ok",b)}=0A=
u.setVisible=3Dfunction(a){Wn.G.setVisible.call(this,a);a&&(this.fca=3D!1=
,this.fk.value=3Dthis.Q$,this.focus(),uma(this))};u.focus=3Dfunction(){Wn=
.G.focus.call(this);td&&this.fk.focus();this.fk.select()};u.lza=3Dfunctio=
n(a){this.fca||(this.fca=3D!0,"ok"=3D=3Da.key?oh(B(this.yd,this,this.fk.v=
alue),1):oh(B(this.yd,this,null),1))};u.J=3Dfunction(){Lh(this.fk);ch(thi=
s,"dialogselect",this.lza,!0,this);Wn.G.J.call(this);this.fk=3Dnull};func=
tion Xn(a,b,c){b||(b=3D{});var d=3Dc||window;c=3D"undefined"!=3Dtypeof =
a.href?a.href:String(a);a=3Db.target||a.target;var e=3D[],f;for(f in =
b)switch(f){case "width":case "height":case "top":case =
"left":e.push(f+"=3D"+b[f]);break;case "target":case =
"noreferrer":break;default:e.push(f+"=3D"+(b[f]?1:0))}f=3De.join(",");if(=
b.noreferrer){if(b=3Dd.open("",a,f))ud&&-1!=3Dc.indexOf(";")&&(c=3D"'"+c.=
replace(/'/g,"%27")+"'"),b.opener=3Dnull,c=3DWa(c),b.document.write('<MET=
A HTTP-EQUIV=3D"refresh" content=3D"0; =
url=3D'+c+'">'),b.document.close()}else b=3D=0A=
d.open(c,a,f);return b};ha("trix.debug.setChangelist",ca(),void =
0);ha("trix.debug.setBuildLabel",ca(),void =
0);ha("trix.debug.setJobName",ca(),void =
0);ha("trix.debug.setTfe",ca(),void 0);function =
vma(a){this.k=3D0;this.o=3Da||100;this.j=3D[]}u=3Dvma.prototype;u.add=3Df=
unction(a){var =
b=3Dthis.j[this.k];this.j[this.k]=3Da;this.k=3D(this.k+1)%this.o;return =
b};u.get=3Dfunction(a){a=3Dwma(this,a);return =
this.j[a]};u.set=3Dfunction(a,b){a=3Dwma(this,a);this.j[a]=3Db};u.ce=3Dfu=
nction(){return this.j.length};u.isEmpty=3Dfunction(){return =
0=3D=3Dthis.j.length};u.clear=3Dfunction(){this.k=3Dthis.j.length=3D0};u.=
rc=3Dfunction(){for(var =
a=3Dthis.ce(),b=3Dthis.ce(),c=3D[],a=3Dthis.ce()-a;a<b;a++)c.push(this.ge=
t(a));return c};=0A=
u.gd=3Dfunction(){for(var =
a=3D[],b=3Dthis.ce(),c=3D0;c<b;c++)a[c]=3Dc;return =
a};u.Ly=3Dfunction(a){for(var =
b=3Dthis.ce(),c=3D0;c<b;c++)if(this.get(c)=3D=3Da)return!0;return!1};func=
tion xma(a){return 0=3D=3Da.ce()?null:a.get(a.ce()-1)}function =
wma(a,b){if(b>=3Da.j.length)throw Error("Out of bounds =
exception");return a.j.length<a.o?b:(a.k+Number(b))%a.o};function =
Yn(a,b,c,d,e){Q.call(this);this.rb=3Db;this.k=3Dc;this.re=3Dd;this.q=3Da;=
this.j=3De||null}C(Yn,Q);Yn.prototype.Hc=3Dnull;Yn.prototype.C=3D!1;Yn.pr=
ototype.o=3D!1;Yn.prototype.B=3D!1;var yma=3Dnew =
Yn(2,-1,"Empty",-1);u=3DYn.prototype;u.sp=3D!1;u.u_=3D!1;u.hxa=3D!0;u.get=
SheetType=3Dg("q");function Zn(a){return a.k}u.Ua=3Dg("rb");function =
$n(a,b,c){var d=3Da.C^b;a.C=3Db;d&&(b=3Dnew =
ao(b?"a":"b",a.re,a.Ua()),c&&pc(b,c),a.dispatchEvent(b))}u.vb=3Dg("C");=0A=
u.zS=3Dfunction(a){var b=3Dthis.o^a;this.o=3Da;b&&(a=3Dnew =
ao(a?"d":"c",this.re,this.Ua()),a.Qf=3Dthis.k,this.dispatchEvent(a))};u.t=
b=3Dg("B");function zma(a,b){if(a.B!=3Db){a.B=3Db;var c=3Dnew =
ao("o",a.re,a.Ua());a.dispatchEvent(c)}}u.VF=3Dfunction(){if(2=3D=3Dthis.=
q)return!0;throw Error("non-EMPTY sheet types must override =
method");};u.YS=3Dfunction(){this.r_()};u.J=3Dfunction(){$n(this,!1);Yn.G=
.J.call(this)};function =
ao(a,b,c){O.call(this,a);this.index=3Db;this.Eg=3Dc}C(ao,O);ao.prototype.=
k=3Dnull;ao.prototype.Qf=3Dnull;=0A=
ao.prototype.B=3Dnull;ao.prototype.M=3Dnull;function =
bo(a){L.call(this);this.k=3Da;this.j=3D[]}C(bo,L);bo.prototype.i$=3Dg("k"=
);bo.prototype.J=3Dfunction(){bo.G.J.call(this);this.j=3Dthis.k=3Dnull};f=
unction co(a){Q.call(this);this.j=3Dnew bo(a);this.L=3Dnew =
S(this)}C(co,Q);co.prototype.load=3Dfunction(){for(var =
a=3Dthis.L,b=3Dthis.j.i$(),c=3D0;c<b.length;c++){var d=3Dnew =
Tn;a.D(d,"complete",B(this.k,this,c));d.send(b[c])}};co.prototype.k=3Dfun=
ction(a,b){var c=3Db.target;if(c.Cj()){var =
d=3Dc.xg();this.j.j[a]=3Dd;t:{var =
e=3Dthis.j,d=3De.j;if(d.length=3D=3De.k.length){for(e=3D0;e<d.length;e++)=
if(null=3D=3Dd[e]){d=3D!1;break t}d=3D!0}else =
d=3D!1}d&&this.dispatchEvent("success")}else =
this.dispatchEvent("error");c.dispose()};=0A=
co.prototype.J=3Dfunction(){co.G.J.call(this);this.L.dispose();this.L=3Dn=
ull;this.j.dispose();this.j=3Dnull};function Ama(a,b){var =
c=3Db||{},d=3Dc.document||document,e=3Ddocument.createElement("SCRIPT"),f=
=3D{sBa:e,Gg:void 0},h=3Dnew =
Lm(Bma,f),l=3Dnull,m=3Dnull!=3Dc.timeout?c.timeout:5E3;0<m&&(l=3Dwindow.s=
etTimeout(function(){Cma(e,!0);h.errback(new eo(1,"Timeout reached for =
loading script =
"+a))},m),f.Gg=3Dl);e.onload=3De.onreadystatechange=3Dfunction(){e.readyS=
tate&&"loaded"!=3De.readyState&&"complete"!=3De.readyState||(Cma(e,c.gW||=
!1,l),h.callback(null))};e.onerror=3Dfunction(){Cma(e,!0,l);h.errback(new=
 eo(0,"Error while loading script "+=0A=
a))};zh(e,{type:"text/javascript",charset:"UTF-8",src:a});Dma(d).appendCh=
ild(e);return h}function Dma(a){var =
b=3Da.getElementsByTagName("HEAD");return!b||zb(b)?a.documentElement:b[0]=
}function Bma(){if(this&&this.sBa){var =
a=3Dthis.sBa;a&&"SCRIPT"=3D=3Da.tagName&&Cma(a,!0,this.Gg)}}function =
Cma(a,b,c){null!=3Dc&&fa.clearTimeout(c);a.onload=3Dka;a.onerror=3Dka;a.o=
nreadystatechange=3Dka;b&&window.setTimeout(function(){Lh(a)},0)}=0A=
function eo(a,b){var c=3D"Jsloader error (code #"+a+")";b&&(c+=3D": =
"+b);Ga.call(this,c);this.code=3Da}C(eo,Ga);function =
Ema(){Q.call(this);this.L=3Dnew =
S(this);this.j=3D{}}C(Ema,Q);u=3DEma.prototype;u.cDa=3D!1;u.Rcb=3Dfunctio=
n(a,b,c,d){var e=3Dthis.j[a]||new =
Fma;e.q=3D!0;e.o=3Dc||null;e.j=3Dd||null;if(this.j[a])null!=3De.k&&Gma(th=
is,a);else{this.j[a]=3De;c=3D[];for(d=3D0;d<a.length;d++)Lb(c,b[a[d]].i$(=
));this.j[a].A=3Dc;b=3Dnew =
co(c);c=3Dthis.L;c.D(b,"success",B(this.mWa,this,b,a));c.D(b,"error",B(th=
is.lWa,this,b,a));b.load()}};=0A=
function Gma(a,b){a.dispatchEvent(new fo("q"));var =
c=3D!0,d=3Da.j[b],e=3Dd.A,f=3Dd.k;try{if(a.cDa)for(var =
h=3D0;h<e.length;h++)Ea(f[h]+" //@ sourceURL=3D"+e[h]);else =
Ea(f.join("\n"))}catch(l){c=3D!1}a.dispatchEvent(new =
fo("p"));c?d.o&&d.o():(c=3Dd.j,a.dispatchEvent(new =
fo("r")),c&&c(null));delete a.j[b]}u.mWa=3Dfunction(a,b){var =
c=3Dthis.j[b];c.k=3Da.j.j;c.q&&Gma(this,b);oh(a.dispose,5,a)};u.lWa=3Dfun=
ction(a,b,c){var d=3Dthis.j[b];d&&(delete =
this.j[b],b=3Dd.j,this.dispatchEvent(new =
fo("r")),b&&b(c));oh(a.dispose,5,a)};=0A=
u.J=3Dfunction(){Ema.G.J.call(this);this.L.dispose();this.L=3Dnull};funct=
ion fo(a){O.call(this,a)}C(fo,O);function =
Fma(){this.k=3Dthis.A=3Dnull;this.q=3D!1;this.j=3Dthis.o=3Dnull};function=
 go(){L.call(this)}C(go,L);go.prototype.initialize=3Dca();function =
ho(a,b){this.j=3Da;this.k=3Db}ho.prototype.tj=3Dfunction(a){this.j&&(this=
.j.call(this.k||null,a),this.j=3Dthis.k=3Dnull)};ho.prototype.abort=3Dfun=
ction(){this.k=3Dthis.j=3Dnull};Ng(function(a){ho.prototype.tj=3Da(ho.pro=
totype.tj)});function =
io(a,b){L.call(this);this.o=3Da;this.rb=3Db;this.j=3D[];this.k=3D[];this.=
q=3D[]}C(io,L);u=3Dio.prototype;u.$ra=3Dnull;u.Eda=3Dgo;u.tu=3Dnull;u.get=
Id=3Dg("rb");u.i$=3Dg("$ra");function Hma(a,b){a.k.push(new ho(b,void =
0))}u.Wda=3Dfunction(a){var b=3Dnew =
this.Eda;b.initialize(a());this.tu=3Db;b=3D(b=3D!!Ima(this.q,a()))||!!Ima=
(this.j,a());b||(this.k.length=3D0);return b};function Jma(a,b){var =
c=3DIma(a.k,b);c&&window.setTimeout(Nc("Module errback failures: =
"+c),0);a.q.length=3D0;a.j.length=3D0}=0A=
function Ima(a,b){for(var =
c=3D[],d=3D0;d<a.length;d++)try{a[d].tj(b)}catch(e){c.push(e)}a.length=3D=
0;return =
c.length?c:null}u.J=3Dfunction(){io.G.J.call(this);N(this.tu)};function =
jo(){L.call(this);this.j=3D{};this.q=3D[];this.o=3D[];this.B=3D[];this.k=3D=
[];this.A=3D[];this.F=3D{};this.K=3Dthis.C=3Dnew io([],"");this.M=3Dnew =
Lm;this.I=3Dnull;this.H=3D0;this.R=3Dthis.X=3D!1}C(jo,L);la(jo);u=3Djo.pr=
ototype;u.ora=3Dr(null);u.vb=3Dfunction(){return =
0<this.q.length};function ko(a){var =
b=3Da.X,c=3Da.vb();c!=3Db&&(Kma(a,c?"active":"idle"),a.X=3Dc);b=3D0<a.A.l=
ength;b!=3Da.R&&(Kma(a,b?"userActive":"userIdle"),a.R=3Db)}function =
Lma(a,b,c){var d=3Dnew Lm;window.setTimeout(B(a.zNa,a,b,d),c||0)}=0A=
u.zNa=3Dfunction(a,b){var =
c=3Dthis.j[a];c.tu?b.callback(null):(Mma(this,a,c,!1,b),Nma(this,a)||Oma(=
this,[a]))};function Mma(a,b,c,d,e){c.j.push(new =
ho(e.callback,e));Hma(c,function(a){e.errback(Error(a))});Nma(a,b)?d&&(Pm=
a(a,b),ko(a)):d&&Pma(a,b)}function =
Oma(a,b){zb(a.q)?a.dda(b):(a.k.push(b),ko(a))}=0A=
u.dda=3Dfunction(a,b,c){b||(this.H=3D0);this.q=3Da=3DQma(this,a);this.o=3D=
Jb(a);ko(this);zb(a)||(this.B.push.apply(this.B,a),c=3DB(this.I.Rcb,this.=
I,Jb(a),this.j,null,B(this.E3a,this,this.o,a),B(this.F3a,this),!!c),(a=3D=
5E3*Math.pow(this.H,2))?window.setTimeout(c,a):c())};=0A=
function Qma(a,b){for(var c=3D0;c<b.length;c++)if(a.j[b[c]].tu)throw =
Error("Module already loaded: "+b[c]);for(var =
d=3D[],c=3D0;c<b.length;c++)d=3Dd.concat(Rma(a,b[c]));Nb(d);return =
1<d.length?(c=3Dd.shift(),a.k=3Drb(d,function(a){return[a]}).concat(a.k),=
[c]):d}function Rma(a,b){var c=3D[];yb(a.B,b)||c.push(b);for(var =
d=3DJb(a.j[b].o);d.length;){var =
e=3Dd.pop();a.j[e].tu||yb(a.B,e)||(c.unshift(e),Array.prototype.unshift.a=
pply(d,a.j[e].o))}Nb(c);return c}=0A=
function Nma(a,b){if(yb(a.q,b))return!0;for(var =
c=3D0;c<a.k.length;c++)if(yb(a.k[c],b))return!0;return!1}function =
Sma(a,b,c,d,e,f,h){var l=3Da.j[b];l.tu?(a=3Dnew =
ho(c,d),h?a.tj(null):window.setTimeout(B(a.tj,a),0)):Nma(a,b)?(l.j.push(n=
ew ho(c,d)),f&&(Pma(a,b),ko(a))):(l.j.push(new =
ho(c,d)),e||(f&&Pma(a,b),Oma(a,[b])))}=0A=
u.load=3Dfunction(a,b){var c=3D[];Nb([a],c);for(var =
d=3D[],e=3D{},f=3D0;f<c.length;f++){var =
h=3Dc[f],l=3Dthis.j[h];if(!l)throw Error("Unknown module: "+h);var =
m=3Dnew =
Lm;e[h]=3Dm;l.tu?m.callback(null):(Mma(this,h,l,!!b,m),Nma(this,h)||d.pus=
h(h))}0<d.length&&Oma(this,d);return e[a]};function =
Pma(a,b){yb(a.A,b)||a.A.push(b)}u.E3a=3Dfunction(a,b,c){this.H++;this.o=3D=
a;F(b,Ba(Fb,this.B),this);401=3D=3Dc?(Tma(this,0),this.k.length=3D0):410=3D=
=3Dc?(Uma(this,3),Vma(this)):3<=3Dthis.H?(Uma(this,1),Vma(this)):this.dda=
(this.o,!0,8001=3D=3Dc)};=0A=
u.F3a=3Dfunction(){Uma(this,2);Vma(this)};function =
Uma(a,b){1<a.o.length?a.k=3Drb(a.o,function(a){return[a]}).concat(a.k):Tm=
a(a,b)}=0A=
function Tma(a,b){var c=3Da.o;a.q.length=3D0;for(var =
d=3D[],e=3D0;e<a.k.length;e++){var f=3Dqb(a.k[e],function(a){var =
b=3DRma(this,a);return tb(c,function(a){return =
yb(b,a)})},a);Lb(d,f)}for(e=3D0;e<c.length;e++)Bb(d,c[e]);for(e=3D0;e<d.l=
ength;e++){for(f=3D0;f<a.k.length;f++)Fb(a.k[f],d[e]);Fb(a.A,d[e])}var =
h=3Da.F.error;if(h)for(e=3D0;e<h.length;e++)for(var =
l=3Dh[e],f=3D0;f<d.length;f++)l("error",d[f],b);for(e=3D0;e<c.length;e++)=
a.j[c[e]]&&Jma(a.j[c[e]],b);a.o.length=3D0;ko(a)}=0A=
function Vma(a){for(;a.k.length;){var =
b=3Dqb(a.k.shift(),function(a){return!this.j[a].tu},a);if(0<b.length){a.d=
da(b);return}}ko(a)}function Wma(a,b,c){pa(b)||(b=3D[b]);for(var =
d=3D0;d<b.length;d++){var =
e=3Db[d],f=3Dc,h=3Da.F;h[e]||(h[e]=3D[]);h[e].push(f)}}function =
Kma(a,b){for(var =
c=3Da.F[b],d=3D0;c&&d<c.length;d++)c[d](b)}u.J=3Dfunction(){jo.G.J.call(t=
his);Ig(dc(this.j),this.C);this.F=3Dthis.k=3Dthis.A=3Dthis.o=3Dthis.q=3Dt=
his.j=3Dnull};var =
Xma=3D{tvb:"api",Vvb:"base",fxb:"copydialog",txb:"core",wAb:"dialogs",Bwb=
:"charts",LEb:"images",gFb:"impressions",LAb:"drawings",Uwb:"cloudboard",=
$Pb:"shareclient",fSb:"shell",PNb:"postshellbase",NCb:"gvizcharts",CNb:"p=
ickerbase",OFFLINE:"offline",yMb:"onepick",GKb:"maestro",LOb:"revisions",=
Rxb:"datepicker",gk:"autofilter",Yq:"findreplace",HNb:"pivottables",ROb:"=
ritzpivottables",hOb:"rangeprotection",e5:"rangeprotectionpane",BPb:"scre=
enreader",PHa:"docos",tGb:"inputtools",rKb:"links",ECb:"goto",=0A=
kBb:"filterbar",POb:"ritzfilter",zEb:"hats",K4:"namedrangespane",j5:"ritz=
protectionpane",QOb:"ritzmaestro",KG:"spellcheck",KB:"conditionalformat",=
Rvb:"autovis"};function Yma(a,b){var c,d=3Dnew Ema;d.cDa=3DMe;var =
e=3Djo.getInstance();e.I=3Dd;var d=3Da.j.moduleDeps,f;for(f in =
d)e.j[f]=3Dnew =
io(d[f],f);e.M.j||e.M.callback();e.K=3D=3De.C&&(e.K=3Dnull,e.C.Wda(B(e.or=
a,e))&&Tma(e,4),ko(e));f=3Da.j.moduleUris;var =
d=3Da.j.staticResourcePathPrefix,h=3D{},l=3Dnew =
pe(a.j.win.location.toString());we(l,"");for(var m in f){for(var =
n=3Df[m],p=3DArray(n.length),t=3D0;t<n.length;t++){var v=3Dnew =
pe(n[t]),w=3Dv.yj;Ha(w,d)||ue(v,d+w);v.$o?(ue(l,v.yj),aca(l,v.j.toString(=
)),p[t]=3Dl.toString()):p[t]=3DAe(l,v).toString()}h[m]=3D=0A=
p}for(var z in h)e.j[z].$ra=3Dh[z];Wma(e,"error",b);m=3D0;for(c in =
Xma)z=3DXma[c],e.j[z]&&(f=3Dz,z=3Dm++,z=3D12E4+5E3*z,Lma(jo.getInstance()=
,f,z))}function lo(a,b,c,d,e){function =
f(){Sma(jo.getInstance(),a,b,c,!1,!0,e)}d?oh(f,d):f()}function =
mo(a,b,c){Sma(jo.getInstance(),a,b,c,!0,!1)}function Zma(){var =
a=3DBa(no,!0),b=3DBa(no,!1),c=3Djo.getInstance();Wma(c,"userActive",a);Wm=
a(c,"userIdle",b)}=0A=
function oo(a,b){var c=3Djo.getInstance();if(b){var =
d=3Dc.j[a];if(d)if(d.Eda=3D=3D=3Dgo)d.Eda=3Db;else throw Error("Cannot =
set module constructor more than =
once.");}c.Mc()||(c.j[a].Wda(B(c.ora,c))&&Tma(c,4),Fb(c.A,a),Fb(c.q,a),zb=
(c.q)&&Vma(c),ko(c))}function po(a){return =
jo.getInstance().j[a].tu}function =
qo(a){return!!jo.getInstance().j[a].tu};var ro=3Dnew Q,$ma=3D"show-pivot =
show-range-protection show-range-protection-with-add show-named-ranges =
show-named-ranges-with-add show-pivot-ritz show-ritz-protection =
show-ritz-protection-with-range show-ritz-protection-with-sheet =
show-conditional-format-pane".split(" "),ana=3D!1;function =
bna(a){ana&&ro.dispatchEvent({type:"broadcasterImpression",ua:a})}functio=
n so(a,b,c,d){cna(a,!1,b,c,d)}=0A=
function cna(a,b,c,d,e){function f(){var =
f=3D{type:"alert",title:c,message:e?a:Wa(a),onclose:d},l=3Db?void =
0:1002;l&&bna(l);ro.dispatchEvent(f)}TX_IS_MOBILE_NATIVE?f():lo("dialogs"=
,f)}function =
dna(a,b,c,d,e,f){lo("dialogs",B(ro.dispatchEvent,ro,{type:"confirm",title=
:d,message:c?a:Wa(a),callback:b,buttons:e,cancel:f}))}function =
to(a,b,c,d,e,f,h){ro.dispatchEvent({type:"show_toast",n6:[a,b,c,d,e,f]});=
uo(h||a+". "+b)}function =
uo(a,b){ro.dispatchEvent({type:"a11y_notification",message:a,Tdb:!!b})}=0A=
function ena(a){ro.dispatchEvent({type:"runMacro",IA:a})}function =
fna(){Tca?ro.dispatchEvent("show-pivot-ritz"):ro.dispatchEvent("show-pivo=
t")}function gna(a){ro.dispatchEvent(gf?new =
O(a?"show-named-ranges-with-add":"show-named-ranges"):new =
O(a?"show-range-protection-with-add":"show-range-protection"))}function =
hna(a){gf&&ro.dispatchEvent(new =
O(a?"show-ritz-protection-with-range":"show-ritz-protection"))}function =
ina(){gf&&ro.dispatchEvent(new O("show-ritz-protection-with-sheet"))}=0A=
function vo(){ro.dispatchEvent("show-conditional-format-pane")}function =
no(a){ro.dispatchEvent({type:"show-hide-working-butter",show:a})}function=
 jna(a){ro.dispatchEvent({type:"model_load_progress",lh:a})};var =
kna=3D{eMa:"sv",XLa:"sf",bHa:"cv",$Ga:"cf",DIa:"fo",MIa:"gi",hKa:"nf",hk:=
"ff",Zl:"fsi",Xia:"fw",Wia:"fst",w5:"td",Jka:"ws",YB:"ta",H5:"va",Pu:"co"=
,Jia:"di",K3:"bc",rM:"bo",KB:"cof",kG:"dv",HIa:"fr",hLa:"rr",YKa:"rc",JJa=
:"mcac",YMa:"uc",GIa:"fc",HGa:"arc",fGa:"ag",QKa:"rg",VKa:"rng",VJa:"mg",=
WHa:"dg",gv:"pv",Z4:"pf",gJa:"ir",EHa:"dr",aJa:"ic",AHa:"dc",vHa:"cr",sKa=
:"pfc",hJa:"ira",bJa:"ica",Yp:"un",gt:"re",pia:"au",Iia:"du",cKa:"ni",n5:=
"se",cMa:"su",KJa:"mo",jGa:"ar",SKa:"rra",rJa:"lc",cr:"so",ZJa:"mrb",=0A=
YJa:"mra",wHa:"cur",sMa:"sr",lLa:"ra",SIa:"hur",RIa:"huc",UJa:"mcb",TJa:"=
mca",dIa:"eg",kIa:"esr",hIa:"er",gIa:"el",eIa:"eh",iIa:"es",cIa:"et",KHa:=
"disc",WGa:"ce",OKa:"rlg",NKa:"rlag",UKa:"rd",pJa:"ls",IGa:"as",eJa:"io",=
bNa:"uo",CHa:"do",iGa:"aos",DHa:"dos",WKa:"ros",XHa:"duos",WJa:"mos",XJa:=
"mots",dMa:"suc",aHa:"cuc",LIa:"gcv",aGa:"aru",jMa:"spu",HKa:"rpu",GKa:"r=
pd",FGa:"af",tGa:"aaf",cNa:"us",cka:"rea",FIa:"fdc",iJa:"it",FHa:"dt",dNa=
:"ut",cJa:"id",kJa:"int",ivb:"adt",BOb:"rt",BHa:"df",qMa:"sol",=0A=
eHa:"cp",QMa:"to",KGa:"bac",hv:"pub",VLa:"sp",fHa:"cod",hGa:"am",bGa:"acg=
",cGa:"acr",ULa:"sgp",DMa:"sye",aMa:"pts",fJa:"pti",aIa:"afe",JHa:"afd",$=
Ma:"afu",VHa:"afds",wIa:"affr",nLa:"rfaf",rLa:"rfdf",tLa:"rfdu",zLa:"rfsd=
",pLa:"rfcd",uLa:"reg",yLa:"rfsa",ALa:"rsdd",BLa:"rfsf",DLa:"rfuc",CLa:"r=
fuf",wLa:"rfrn",vLa:"rfr",xLa:"rsaf",ELa:"rufr",uHa:"cpg",uKa:"ppv",tKa:"=
phv",bMa:"srw",lGa:"aral",aNa:"ugri",NGa:"bsc",oIa:"efe",mIa:"ear",qIa:"e=
mar",nIa:"eaar",dGa:"afrr",YLa:"sfhr",NBb:"fwu",MBb:"fwr",Ika:"vf",=0A=
fNa:"uac",TIa:"huhs",jJa:"itd",GHa:"dtd",eNa:"utd",nGa:"atd",TKa:"rtd",VM=
:"pfmt",RKa:"rhl",Rp:"hgl",Tp:"srtl",UGa:"cts",ZLa:"sffm",eGa:"afrm",$La:=
"sffs",mLa:"rad",qLa:"rdd",wJa:"mrhpp",uM:"ctc",oGa:"ad",oLa:"rapr",FLa:"=
rupr",sLa:"rdpr"},lna=3Doc({hBb:-2,NONE:-1,eMa:1,XLa:2,bHa:3,$Ga:4,DIa:5,=
MIa:6,hKa:8,hk:9,Zl:10,Xia:11,Wia:12,w5:13,Jka:14,YB:15,H5:16,Pu:17,Jia:1=
8,K3:31,rM:32,KB:35,kG:36,oGa:37,HIa:40,hLa:41,YKa:42,JJa:43,YMa:44,GIa:4=
5,HGa:46,fGa:51,QKa:52,VKa:53,VJa:54,WHa:55,uHa:56,uM:57,gv:59,Z4:60,=0A=
gJa:61,EHa:62,aJa:63,AHa:64,vHa:65,sKa:67,hJa:68,bJa:69,Yp:71,gt:72,pia:7=
3,Iia:74,cKa:75,n5:76,cMa:77,uKa:78,tKa:79,KJa:81,jGa:91,SKa:92,rJa:99,bM=
a:110,lGa:111,aNa:112,NGa:113,oIa:114,mIa:115,qIa:116,dGa:120,YLa:121,cr:=
151,ZJa:152,YJa:153,wHa:154,sMa:155,lLa:161,nIa:162,SIa:170,RIa:171,UJa:1=
72,TJa:173,dIa:200,kIa:201,hIa:202,gIa:203,eIa:204,iIa:205,cIa:206,KHa:21=
0,WGa:211,Ika:212,OKa:220,NKa:221,UKa:301,pJa:302,IGa:303,cQb:304,GAb:305=
,eJa:401,bNa:402,CHa:403,iGa:410,DHa:411,WKa:412,XHa:413,WJa:414,=0A=
XJa:415,fNa:416,dMa:501,aHa:502,LIa:510,aGa:520,jMa:521,HKa:522,TIa:523,G=
Ka:524,FGa:601,tGa:602,cNa:620,cka:701,FIa:800,jJa:801,GHa:802,eNa:803,cJ=
a:901,kJa:902,nGa:903,TKa:904,iJa:911,FHa:912,dNa:913,ZLa:915,eGa:916,$La=
:917,BHa:1001,qMa:1201,eHa:1301,VM:1302,RKa:1303,aIa:1401,JHa:1402,$Ma:14=
03,VHa:1404,wIa:1405,nLa:1406,rLa:1407,tLa:1408,zLa:1409,yLa:1410,BLa:141=
1,DLa:1412,CLa:1413,wLa:1414,vLa:1415,OOb:1416,NOb:1417,pLa:1418,xLa:1419=
,uLa:1420,owb:1421,oLa:1422,FLa:1423,sLa:1424,ELa:1425,ALa:1426,=0A=
aMa:1601,fJa:1602,Rp:1801,Tp:1901,QMa:9001,hv:9002,VLa:9003,fHa:9004,hGa:=
9005,bGa:9006,cGa:9007,ULa:9009,DMa:9010,KGa:9011,UGa:9012,wJa:9013,mLa:1=
0100,qLa:10101}),mna=3Dmc({2010:"csl",3002:"crn",3003:"gvs",2220:"jsl",30=
05:"mpd",2700:"prt",3007:"shl",3008:"mus",3009:"loc"});pc(mna,{3100:"citb=
ke",3101:"ciat",3200:"mstbm",3300:"ssfr",3301:"aksfr",3302:"pksfr",5100:"=
calc",5101:"rfpc"});for(var wo in lna){wo=3Dkb(wo);if(mna[wo])throw =
Error("Overlapping load and sheet action keys: =
"+wo);mna[wo]=3Dkna[lna[wo]]}=0A=
var nna=3Dfa.TX_logLoadEvent||Nc("TX_logLoadEvent not defined.");var =
ona=3D{rHa:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{ot=
her:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{oth=
er:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{=
other:"000T"}},qHa:{1E3:{other:"0 thousand"},1E4:{other:"00 =
thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 =
million"},1E7:{other:"00 million"},1E8:{other:"000 =
million"},1E9:{other:"0 billion"},1E10:{other:"00 =
billion"},1E11:{other:"000 billion"},1E12:{other:"0 =
trillion"},1E13:{other:"00 trillion"},=0A=
1E14:{other:"000 trillion"}}},pna=3Dona,pna=3Dona;var =
xo=3D{AED:[2,"dh","\u062f.\u0625.","DH"],ALL:[0,"Lek","Lek"],AUD:[2,"$","=
AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,=
"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:=
[2,"\u00a5","RMB\u00a5"],COP:[0,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],C=
ZK:[50,"K\u010d","K\u010d"],DKK:[18,"kr","kr"],DOP:[2,"$","RD$"],EGP:[2,"=
\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u0=
0a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[0,"Ft",=0A=
"Ft"],IDR:[0,"Rp","Rp"],ILS:[2,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"]=
,IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5"=
,"JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt",=
"Lt"],LVL:[2,"Ls","Ls"],MNT:[0,"\u20ae","MN\u20ae"],MXN:[2,"$","Mex$"],MY=
R:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/=
."],PHP:[2,"\u20b1","Php"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u014=
2"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u0440\u0443\u0431."=
,=0A=
"\u0440\u0443\u0431."],SAR:[2,"Rial","Rial"],SEK:[2,"kr","kr"],SGD:[2,"$"=
,"S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"TL","YTL"],TWD:[2,"NT$","NT$"],TZS:=
[0,"TSh","TSh"],UAH:[2,"\u20b4","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"]=
,VND:[0,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var=
 =
qna=3D{DECIMAL_SEP:",",GROUP_SEP:"\u00a0",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:=
"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0"=
,Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc:"ZAR"},rna=3D{DECIMAL_SEP:".",GROUP_S=
EP:",",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN=
",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc=
:"ETB"},sna=3D{DECIMAL_SEP:"\u066b",GROUP_SEP:"\u066c",qc:"\u066a",wc:"\u=
0660",Fc:"\u200f+",Cc:"\u200f-",xc:"\u0627\u0633",yc:"\u0609",vc:"\u221e"=
,=0A=
Dc:"\u0644\u064a\u0633\u00a0\u0631\u0642\u0645",DECIMAL_PATTERN:"#,##0.##=
#",Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4\u00a0#,##0.00",Bc:"EGP"},tna=3D{DECIMA=
L_SEP:",",GROUP_SEP:"\u00a0",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u203=
0",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",=
Ac:"#,##0.00\u00a0\u00a4",Bc:"BGN"},una=3D{DECIMAL_SEP:".",GROUP_SEP:",",=
qc:"%",wc:"\u09e6",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"\u09b=
8\u0982\u0996\u09cd\u09af\u09be\u00a0\u09a8\u09be",DECIMAL_PATTERN:"#,##,=
##0.###",=0A=
Gc:"#E0",Ec:"#,##,##0%",Ac:"#,##,##0.00\u00a4",Bc:"BDT"},vna=3D{DECIMAL_S=
EP:",",GROUP_SEP:"\u00a0",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",=
vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0\u00a0=
%",Ac:"#,##0.00\u00a0\u00a4",Bc:"EUR"},wna=3D{DECIMAL_SEP:",",GROUP_SEP:"=
.",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DE=
CIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"#,##0.00\u00a0\u00a4",=
Bc:"EUR"},xna=3D{DECIMAL_SEP:".",GROUP_SEP:",",qc:"%",wc:"0",Fc:"+",Cc:"-=
",=0A=
xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#=
E0",Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc:"USD"},yna=3D{DECIMAL_SEP:",",GROU=
P_SEP:"\u00a0",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e"=
,Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0\u00a0%",Ac:"#,##=
0.00\u00a0\u00a4",Bc:"CZK"},zna=3D{DECIMAL_SEP:".",GROUP_SEP:",",qc:"%",w=
c:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTE=
RN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc:"GBP"},Ana=3D=0A=
{DECIMAL_SEP:",",GROUP_SEP:".",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2=
030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0\=
u00a0%",Ac:"#,##0.00\u00a0\u00a4",Bc:"DKK"},Bna=3D{DECIMAL_SEP:",",GROUP_=
SEP:".",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"Na=
N",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0\u00a0%",Ac:"#,##0.00\u0=
0a0\u00a4",Bc:"EUR"},Cna=3D{DECIMAL_SEP:",",GROUP_SEP:".",qc:"%",wc:"0",F=
c:"+",Cc:"-",xc:"e",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,#=
#0.###",=0A=
Gc:"#E0",Ec:"#,##0%",Ac:"#,##0.00\u00a0\u00a4",Bc:"EUR"},yo=3D{DECIMAL_SE=
P:".",GROUP_SEP:",",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u=
221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"\u00a=
4#,##0.00",Bc:"USD"},Dna=3D{DECIMAL_SEP:",",GROUP_SEP:".",qc:"%",wc:"0",F=
c:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,#=
#0.###",Gc:"#E0",Ec:"#,##0\u00a0%",Ac:"#,##0.00\u00a0\u00a4",Bc:"EUR"},En=
a=3D{DECIMAL_SEP:",",GROUP_SEP:"\u00a0",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"\=
u00d710^",=0A=
yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:=
"#,##0%",Ac:"#,##0.00\u00a0\u00a4",Bc:"EUR"},Fna=3D{DECIMAL_SEP:",",GROUP=
_SEP:".",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"N=
aN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"%\u00a0#,##0",Ac:"#,##0.00\u=
00a0\u00a4",Bc:"EUR"},Gna=3D{DECIMAL_SEP:"\u066b",GROUP_SEP:"\u066c",qc:"=
\u066a",wc:"\u06f0",Fc:"\u200e+\u200e",Cc:"\u200e\u2212",xc:"\u00d7\u06f1=
\u06f0^",yc:"\u0609",vc:"\u221e",Dc:"\u0646\u0627\u0639\u062f\u062f",=0A=
DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"\u200e\u00a4#,##0.00=
",Bc:"IRR"},Hna=3D{DECIMAL_SEP:",",GROUP_SEP:"\u00a0",qc:"%",wc:"0",Fc:"+=
",Cc:"\u2212",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"ep\u00e4luku",DECIMAL_PA=
TTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0\u00a0%",Ac:"#,##0.00\u00a0\u00a4",Bc=
:"EUR"},Ina=3D{DECIMAL_SEP:".",GROUP_SEP:",",qc:"%",wc:"0",Fc:"+",Cc:"-",=
xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#=
E0",Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc:"PHP"},zo=3D{DECIMAL_SEP:",",GROUP=
_SEP:"\u00a0",=0A=
qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIM=
AL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0\u00a0%",Ac:"#,##0.00\u00a0\u00a=
4",Bc:"EUR"},Jna=3D{DECIMAL_SEP:",",GROUP_SEP:".",qc:"%",wc:"0",Fc:"+",Cc=
:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",=
Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc:"EUR"},Kna=3D{DECIMAL_SEP:"."=
,GROUP_SEP:"\u2019",qc:"%",wc:"0",Fc:"+",Cc:"\u2212",xc:"E",yc:"\u2030",v=
c:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0\u00a0%=
",=0A=
Ac:"#,##0.00\u00a0\u00a4",Bc:"CHF"},Lna=3D{DECIMAL_SEP:".",GROUP_SEP:",",=
qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIM=
AL_PATTERN:"#,##,##0.###",Gc:"[#E0]",Ec:"#,##,##0%",Ac:"\u00a4#,##,##0.00=
",Bc:"INR"},Mna=3D{DECIMAL_SEP:".",GROUP_SEP:",",qc:"%",wc:"0",Fc:"+",Cc:=
"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",G=
c:"#E0",Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc:"USD"},Nna=3D{DECIMAL_SEP:".",=
GROUP_SEP:",",qc:"%",wc:"0",Fc:"\u200e+",Cc:"\u200e-",xc:"E",yc:"\u2030",=0A=
vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:=
"#,##0.00\u00a0\u00a4",Bc:"ILS"},Ona=3D{DECIMAL_SEP:".",GROUP_SEP:",",qc:=
"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_=
PATTERN:"#,##,##0.###",Gc:"[#E0]",Ec:"#,##,##0%",Ac:"\u00a4#,##,##0.00",B=
c:"INR"},Pna=3D{DECIMAL_SEP:",",GROUP_SEP:".",qc:"%",wc:"0",Fc:"+",Cc:"-"=
,xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"=
#E0",Ec:"#,##0%",Ac:"#,##0.00\u00a0\u00a4",Bc:"HRK"},Qna=3D{DECIMAL_SEP:"=
,",=0A=
GROUP_SEP:"\u00a0",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u2=
21e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"#,##0.=
00\u00a0\u00a4",Bc:"HUF"},Rna=3D{DECIMAL_SEP:",",GROUP_SEP:".",qc:"%",wc:=
"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN=
:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc:"IDR"},Sna=3D{DE=
CIMAL_SEP:",",GROUP_SEP:".",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030=
",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",=0A=
Ac:"#,##0.00\u00a0\u00a4",Bc:"ISK"},Tna=3D{DECIMAL_SEP:",",GROUP_SEP:".",=
qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIM=
AL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"#,##0.00\u00a0\u00a4",Bc:=
"EUR"},Una=3D{DECIMAL_SEP:".",GROUP_SEP:",",qc:"%",wc:"0",Fc:"\u200e+",Cc=
:"\u200e-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0=
.###",Gc:"#E0",Ec:"#,##0%",Ac:"#,##0.00\u00a0\u00a4",Bc:"ILS"},Vna=3D{DEC=
IMAL_SEP:".",GROUP_SEP:",",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030"=
,=0A=
vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:=
"\u00a4#,##0.00",Bc:"JPY"},Wna=3D{DECIMAL_SEP:".",GROUP_SEP:",",qc:"%",wc=
:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTER=
N:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc:"INR"},Xna=3D{D=
ECIMAL_SEP:".",GROUP_SEP:",",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u203=
0",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",=
Ac:"\u00a4#,##0.00",Bc:"KRW"},Yna=3D{DECIMAL_SEP:",",GROUP_SEP:".",qc:"%"=
,=0A=
wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATT=
ERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"#,##0.00\u00a0\u00a4",Bc:"CDF"},=
Zna=3D{DECIMAL_SEP:",",GROUP_SEP:"\u00a0",qc:"%",wc:"0",Fc:"+",Cc:"\u2212=
",xc:"\u00d710^",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.=
###",Gc:"#E0",Ec:"#,##0\u00a0%",Ac:"#,##0.00\u00a0\u00a4",Bc:"EUR"},$na=3D=
{DECIMAL_SEP:",",GROUP_SEP:"\u00a0",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc=
:"\u2030",vc:"\u221e",Dc:"nav\u00a0skaitlis",DECIMAL_PATTERN:"#,##0.###",=0A=
Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4#0.00",Bc:"EUR"},aoa=3D{DECIMAL_SEP:".",GR=
OUP_SEP:",",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc=
:"NaN",DECIMAL_PATTERN:"#,##,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4#,##=
0.00",Bc:"INR"},boa=3D{DECIMAL_SEP:".",GROUP_SEP:",",qc:"%",wc:"\u0966",F=
c:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,#=
#,##0.###",Gc:"[#E0]",Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc:"INR"},coa=3D{DE=
CIMAL_SEP:".",GROUP_SEP:",",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030=
",=0A=
vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:=
"\u00a4#,##0.00",Bc:"MYR"},doa=3D{DECIMAL_SEP:".",GROUP_SEP:",",qc:"%",wc=
:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTER=
N:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc:"EUR"},eoa=3D{D=
ECIMAL_SEP:",",GROUP_SEP:"\u00a0",qc:"%",wc:"0",Fc:"+",Cc:"\u2212",xc:"E"=
,yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec=
:"#,##0\u00a0%",Ac:"\u00a4\u00a0#,##0.00",Bc:"NOK"},foa=3D{DECIMAL_SEP:",=
",=0A=
GROUP_SEP:".",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",=
Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4\u00a=
0#,##0.00;\u00a4\u00a0#,##0.00-",Bc:"EUR"},goa=3D{DECIMAL_SEP:",",GROUP_S=
EP:"\u00a0",qc:"%",wc:"0",Fc:"+",Cc:"\u2212",xc:"E",yc:"\u2030",vc:"\u221=
e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0\u00a0%",Ac:"\u=
00a4\u00a0#,##0.00",Bc:"NOK"},hoa=3D{DECIMAL_SEP:".",GROUP_SEP:",",qc:"%"=
,wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PAT=
TERN:"#,##,##0.###",=0A=
Gc:"#E0",Ec:"#,##,##0%",Ac:"\u00a4\u00a0#,##,##0.00",Bc:"INR"},ioa=3D{DEC=
IMAL_SEP:",",GROUP_SEP:"\u00a0",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u=
2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0=
%",Ac:"#,##0.00\u00a0\u00a4",Bc:"PLN"},joa=3D{DECIMAL_SEP:",",GROUP_SEP:"=
.",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DE=
CIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc:"BR=
L"},koa=3D{DECIMAL_SEP:",",GROUP_SEP:".",qc:"%",wc:"0",Fc:"+",Cc:"-",=0A=
xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#=
E0",Ec:"#,##0\u00a0%",Ac:"#,##0.00\u00a0\u00a4",Bc:"RON"},loa=3D{DECIMAL_=
SEP:",",GROUP_SEP:"\u00a0",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030"=
,vc:"\u221e",Dc:"\u043d\u0435\u00a0\u0447\u0438\u0441\u043b\u043e",DECIMA=
L_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0\u00a0%",Ac:"#,##0.00\u00a0\u00a4=
",Bc:"RUB"},moa=3D{DECIMAL_SEP:",",GROUP_SEP:"\u00a0",qc:"%",wc:"0",Fc:"+=
",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.#=
##",=0A=
Gc:"#E0",Ec:"#,##0\u00a0%",Ac:"#,##0.00\u00a0\u00a4",Bc:"EUR"},noa=3D{DEC=
IMAL_SEP:",",GROUP_SEP:".",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"e",yc:"\u2030"=
,vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac=
:"#,##0.00\u00a0\u00a4",Bc:"EUR"},ooa=3D{DECIMAL_SEP:",",GROUP_SEP:"\u00a=
0",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DE=
CIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"#,##0.00\u00a0\u00a4",=
Bc:"ALL"},poa=3D{DECIMAL_SEP:",",GROUP_SEP:".",qc:"%",wc:"0",Fc:"+",Cc:"-=
",=0A=
xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#=
E0",Ec:"#,##0%",Ac:"#,##0.00\u00a0\u00a4",Bc:"RSD"},qoa=3D{DECIMAL_SEP:",=
",GROUP_SEP:"\u00a0",qc:"%",wc:"0",Fc:"+",Cc:"\u2212",xc:"\u00d710^",yc:"=
\u2030",vc:"\u221e",Dc:"\u00a4\u00a4\u00a4",DECIMAL_PATTERN:"#,##0.###",G=
c:"#E0",Ec:"#,##0\u00a0%",Ac:"#,##0.00\u00a0\u00a4",Bc:"SEK"},roa=3D{DECI=
MAL_SEP:".",GROUP_SEP:",",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",=
vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",=0A=
Ac:"\u00a4#,##0.00",Bc:"TZS"},soa=3D{DECIMAL_SEP:".",GROUP_SEP:",",qc:"%"=
,wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PAT=
TERN:"#,##,##0.###",Gc:"#E0",Ec:"#,##,##0%",Ac:"\u00a4\u00a0#,##,##0.00",=
Bc:"INR"},toa=3D{DECIMAL_SEP:".",GROUP_SEP:",",qc:"%",wc:"0",Fc:"+",Cc:"-=
",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##,##0.###",=
Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4#,##,##0.00",Bc:"INR"},uoa=3D{DECIMAL_SEP:=
".",GROUP_SEP:",",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u22=
1e",=0A=
Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4#,##0=
.00",Bc:"THB"},voa=3D{DECIMAL_SEP:",",GROUP_SEP:".",qc:"%",wc:"0",Fc:"+",=
Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###=
",Gc:"#E0",Ec:"%#,##0",Ac:"#,##0.00\u00a0\u00a4",Bc:"TRY"},woa=3D{DECIMAL=
_SEP:",",GROUP_SEP:"\u00a0",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"\u0415",yc:"\=
u2030",vc:"\u221e",Dc:"\u041d\u0435\u00a0\u0447\u0438\u0441\u043b\u043e",=
DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"#,##0.00\u00a0\u00a4=
",=0A=
Bc:"UAH"},xoa=3D{DECIMAL_SEP:".",GROUP_SEP:",",qc:"%",wc:"0",Fc:"\u200e+"=
,Cc:"\u200e-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,=
##0.###",Gc:"#E0",Ec:"#,##,##0%",Ac:"\u00a4\u00a0#,##,##0.00",Bc:"PKR"},y=
oa=3D{DECIMAL_SEP:",",GROUP_SEP:".",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc=
:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#=
,##0%",Ac:"#,##0.00\u00a0\u00a4",Bc:"VND"},zoa=3D{DECIMAL_SEP:".",GROUP_S=
EP:",",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN=
",=0A=
DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4\u00a0#,##0.00=
",Bc:"CNY"},Aoa=3D{DECIMAL_SEP:".",GROUP_SEP:",",qc:"%",wc:"0",Fc:"+",Cc:=
"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"I-NaN",DECIMAL_PATTERN:"#,##0.###"=
,Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc:"ZAR"},Ao=3Dyo,Ao=3Dyo;funct=
ion =
Bo(a,b,c){this.H=3Db||Ao.Bc;this.Ta=3Dc||0;this.K=3D40;this.j=3D1;this.ga=
=3D0;this.q=3D3;this.M=3Dthis.k=3D0;this.Na=3D!1;this.I=3Dthis.A=3D"";thi=
s.o=3D"-";this.B=3D"";this.F=3D1;this.R=3D3;this.X=3Dthis.$=3D!1;this.C=3D=
0;if("number"=3D=3Dtypeof a)switch(a){case =
1:Co(this,Ao.DECIMAL_PATTERN);break;case 2:Co(this,Ao.Gc);break;case =
3:Co(this,Ao.Ec);break;case =
4:a=3DAo.Ac;b=3D["0"];c=3Dxo[this.H][0]&7;if(0<c){b.push(".");for(var =
d=3D0;d<c;d++)b.push("0")}a=3Da.replace(/0.00/g,b.join(""));Co(this,a);br=
eak;case 5:Boa(this,1);break;case 6:Boa(this,=0A=
2);break;default:throw Error("Unsupported pattern type.");}else =
Co(this,a)}var Coa=3D!1;=0A=
function Co(a,b){b.replace(/ /g,"\u00a0");var =
c=3D[0];a.A=3DDoa(a,b,c);for(var =
d=3Dc[0],e=3D-1,f=3D0,h=3D0,l=3D0,m=3D-1,n=3Db.length,p=3D!0;c[0]<n&&p;c[=
0]++)switch(b.charAt(c[0])){case =
"#":0<h?l++:f++;0<=3Dm&&0>e&&m++;break;case "0":if(0<l)throw =
Error('Unexpected "0" in pattern =
"'+b+'"');h++;0<=3Dm&&0>e&&m++;break;case ",":m=3D0;break;case =
".":if(0<=3De)throw Error('Multiple decimal separators in pattern =
"'+b+'"');e=3Df+h+l;break;case "E":if(a.X)throw Error('Multiple =
exponential symbols in pattern "'+b+'"');a.X=3D!0;a.M=3D0;c[0]+=0A=
1<n&&"+"=3D=3Db.charAt(c[0]+1)&&(c[0]++,a.Na=3D!0);for(;c[0]+1<n&&"0"=3D=3D=
b.charAt(c[0]+1);)c[0]++,a.M++;if(1>f+h||1>a.M)throw Error('Malformed =
exponential pattern =
"'+b+'"');p=3D!1;break;default:c[0]--,p=3D!1}0=3D=3Dh&&0<f&&0<=3De&&(h=3D=
e,0=3D=3Dh&&h++,l=3Df-h,f=3Dh-1,h=3D1);if(0>e&&0<l||0<=3De&&(e<f||e>f+h)|=
|0=3D=3Dm)throw Error('Malformed pattern =
"'+b+'"');l=3Df+h+l;a.q=3D0<=3De?l-e:0;0<=3De&&(a.k=3Df+h-e,0>a.k&&(a.k=3D=
0));a.j=3D(0<=3De?e:l)-f;a.X&&(a.K=3Df+a.j,0=3D=3Da.q&&0=3D=3Da.j&&(a.j=3D=
1));a.R=3DMath.max(0,m);a.$=3D0=3D=3De||e=3D=3Dl;d=3Dc[0]-d;a.I=3DDoa(a,b=
,c);c[0]<b.length&&=0A=
";"=3D=3Db.charAt(c[0])?(c[0]++,a.o=3DDoa(a,b,c),c[0]+=3Dd,a.B=3DDoa(a,b,=
c)):(a.o=3Da.A+a.o,a.B+=3Da.I)}function =
Boa(a,b){a.C=3Db;Co(a,Ao.DECIMAL_PATTERN);a.k=3D0;a.q=3D2;if(0<a.k)throw =
Error("Can't combine significant digits and minimum fraction =
digits");a.ga=3D2}=0A=
Bo.prototype.parse=3Dfunction(a,b){var c=3Db||[0];if(0!=3Dthis.C)throw =
Error("Parsing of compact numbers is unimplemented");var =
d=3DNaN;a=3Da.replace(/ /g,"\u00a0");var =
e=3Da.indexOf(this.A,c[0])=3D=3Dc[0],f=3Da.indexOf(this.o,c[0])=3D=3Dc[0]=
;e&&f&&(this.A.length>this.o.length?f=3D!1:this.A.length<this.o.length&&(=
e=3D!1));e?c[0]+=3Dthis.A.length:f&&(c[0]+=3Dthis.o.length);if(a.indexOf(=
Ao.vc,c[0])=3D=3Dc[0])c[0]+=3DAo.vc.length,d=3DInfinity;else{var =
d=3Da,h=3D!1,l=3D!1,m=3D!1,n=3D1,p=3DAo.DECIMAL_SEP,t=3DAo.GROUP_SEP,v=3D=
Ao.xc;if(0!=3Dthis.C)throw Error("Parsing of compact style numbers is =
not implemented");=0A=
for(var w=3D"";c[0]<d.length;c[0]++){var =
z=3Dd.charAt(c[0]),A=3DEoa(z);if(0<=3DA&&9>=3DA)w+=3DA,m=3D!0;else =
if(z=3D=3Dp.charAt(0)){if(h||l)break;w+=3D".";h=3D!0}else =
if(z=3D=3Dt.charAt(0)&&("\u00a0"!=3Dt.charAt(0)||c[0]+1<d.length&&0<=3DEo=
a(d.charAt(c[0]+1)))){if(h||l)break}else =
if(z=3D=3Dv.charAt(0)){if(l)break;w+=3D"E";l=3D!0}else =
if("+"=3D=3Dz||"-"=3D=3Dz)w+=3Dz;else =
if(z=3D=3DAo.qc.charAt(0)){if(1!=3Dn)break;n=3D100;if(m){c[0]++;break}}el=
se =
if(z=3D=3DAo.yc.charAt(0)){if(1!=3Dn)break;n=3D1E3;if(m){c[0]++;break}}el=
se break}d=3DparseFloat(w)/n}if(e){if(a.indexOf(this.I,=0A=
c[0])!=3Dc[0])return NaN;c[0]+=3Dthis.I.length}else =
if(f){if(a.indexOf(this.B,c[0])!=3Dc[0])return =
NaN;c[0]+=3Dthis.B.length}return f?-d:d};=0A=
Bo.prototype.format=3Dfunction(a){if(isNaN(a))return Ao.Dc;var =
b=3D[],c;var =
d=3Da,e=3Da;0=3D=3Dthis.C?c=3DDo:(d=3DMath.abs(d),e=3DMath.abs(e),c=3DFoa=
(this,1>=3Dd?0:Goa(d)).divisorBase,Hoa(this,e/Math.pow(10,c)),d=3DHoa(thi=
s,d/Math.pow(10,c)),c=3DFoa(this,c+Goa(d.Dwa)));a/=3DMath.pow(10,c.diviso=
rBase);b.push(c.prefix);d=3D0>a||0=3D=3Da&&0>1/a;b.push(d?this.o:this.A);=
if(isFinite(a))if(a=3Da*(d?-1:1)*this.F,this.X)if(0=3D=3Da)Ioa(this,a,thi=
s.j,b),Joa(this,0,b);else{e=3DMath.log(a)/Math.log(10);e=3DMath.floor(e+2=
E-15);a/=3DMath.pow(10,e);var f=3Dthis.j;=0A=
if(1<this.K&&this.K>this.j){for(;0!=3De%this.K;)a*=3D10,e--;f=3D1}else =
1>this.j?(e++,a/=3D10):(e-=3Dthis.j-1,a*=3DMath.pow(10,this.j-1));Ioa(thi=
s,a,f,b);Joa(this,e,b)}else Ioa(this,a,this.j,b);else =
b.push(Ao.vc);b.push(d?this.B:this.I);b.push(c.suffix);return =
b.join("")};function Hoa(a,b){var =
c=3DMath.pow(10,a.q),d=3D0>=3Da.ga?Math.round(b*c):Math.round(Koa(b*c,a.g=
a,a.q)),e;isFinite(d)?(e=3DMath.floor(d/c),c=3DMath.floor(d-e*c)):(e=3Db,=
c=3D0);return{Dwa:e,oUa:c}}=0A=
function Ioa(a,b,c,d){if(a.k>a.q)throw Error("Min value must be less =
than max value");b=3DHoa(a,b);var =
e=3DMath.pow(10,a.q),f=3Db.Dwa,h=3Db.oUa,l=3D0<a.k||0<h||!1;b=3Da.k;l&&(b=
=3Da.k);for(var m=3D"",n=3Df;1E20<n;)m=3D"0"+m,n=3DMath.round(n/10);var =
m=3Dn+m,p=3DAo.DECIMAL_SEP,t=3DAo.GROUP_SEP,n=3DCoa?48:Ao.wc.charCodeAt(0=
),v=3Dm.length;if(0<f||0<c){for(f=3Dv;f<c;f++)d.push(String.fromCharCode(=
n));for(f=3D0;f<v;f++)d.push(String.fromCharCode(n+1*m.charAt(f))),1<v-f&=
&0<a.R&&1=3D=3D(v-f)%a.R&&d.push(t)}else =
l||d.push(String.fromCharCode(n));=0A=
(a.$||l)&&d.push(p);a=3D""+(h+e);for(c=3Da.length;"0"=3D=3Da.charAt(c-1)&=
&c>b+1;)c--;for(f=3D1;f<c;f++)d.push(String.fromCharCode(n+1*a.charAt(f))=
)}function =
Joa(a,b,c){c.push(Ao.xc);0>b?(b=3D-b,c.push(Ao.Cc)):a.Na&&c.push(Ao.Fc);b=
=3D""+b;for(var =
d=3DCoa?"0":Ao.wc,e=3Db.length;e<a.M;e++)c.push(d);c.push(b)}function =
Eoa(a){a=3Da.charCodeAt(0);if(48<=3Da&&58>a)return a-48;var =
b=3DAo.wc.charCodeAt(0);return b<=3Da&&a<b+10?a-b:-1}=0A=
function Doa(a,b,c){for(var =
d=3D"",e=3D!1,f=3Db.length;c[0]<f;c[0]++){var =
h=3Db.charAt(c[0]);if("'"=3D=3Dh)c[0]+1<f&&"'"=3D=3Db.charAt(c[0]+1)?(c[0=
]++,d+=3D"'"):e=3D!e;else if(e)d+=3Dh;else switch(h){case "#":case =
"0":case ",":case ".":case ";":return d;case =
"\u00a4":if(c[0]+1<f&&"\u00a4"=3D=3Db.charAt(c[0]+1))c[0]++,d+=3Da.H;else=
 switch(a.Ta){case 0:d+=3Dxo[a.H][1];break;case 2:var =
h=3Da.H,l=3Dxo[h],d=3Dd+(h=3D=3Dl[1]?h:h+" "+l[1]);break;case =
1:d+=3Dxo[a.H][2]}break;case "%":if(1!=3Da.F)throw Error("Too many =
percent/permill");a.F=3D100;d+=3DAo.qc;=0A=
break;case "\u2030":if(1!=3Da.F)throw Error("Too many =
percent/permill");a.F=3D1E3;d+=3DAo.yc;break;default:d+=3Dh}}return =
d}var Do=3D{prefix:"",suffix:"",divisorBase:0};function Foa(a,b){var =
c=3D1=3D=3Da.C?pna.rHa:pna.qHa;if(3>b)return =
Do;b=3DMath.min(14,b);c=3Dc[Math.pow(10,b)];if(!c)return =
Do;c=3Dc.other;return =
c&&"0"!=3Dc?(c=3D/([^0]*)(0+)(.*)/.exec(c))?{prefix:c[1],suffix:c[3],divi=
sorBase:b-(c[2].length-1)}:Do:Do}function Goa(a){for(var =
b=3D0;1<=3D(a/=3D10);)b++;return b}=0A=
function Koa(a,b,c){if(!a)return a;b=3Db-Goa(a)-1;if(b<-c)return =
c=3DMath.pow(10,c),Math.round(a/c)*c;c=3DMath.pow(10,b);return =
Math.round(a*c)/c};function Loa(a){return =
1=3D=3Da%10&&11!=3Da%100?"one":2=3D=3Da%10&&12!=3Da%100?"two":3=3D=3Da%10=
&&13!=3Da%100?"few":"other"}var Moa=3DLoa,Moa=3DLoa;function =
Noa(a){a=3Da+"";var =
b=3Da.indexOf(".");return-1=3D=3Db?0:a.length-b-1}function Ooa(a,b){var =
c,d=3Da|0;c=3Dvoid 0=3D=3D=3Db?Math.min(Noa(a),3):b;return =
1=3D=3Dd&&0=3D=3Dc?"one":"other"}var Poa=3DOoa,Poa=3DOoa;function =
Eo(a){this.j=3D[];this.q=3D[];this.o=3Dnew =
Bo(1);a&&(a=3DQoa(this,a),this.q=3DRoa(this,a))}var =
Soa=3DRegExp("'([{}#].*?)'","g"),Toa=3DRegExp("''","g");Eo.prototype.form=
at=3Dfunction(a){return Uoa(this,a,!1)};function =
Uoa(a,b,c){if(0=3D=3Da.q.length)return"";var =
d=3D[];Voa(a,a.q,b,c,d);b=3Dd.join("");for(c||b.search("#");0<a.j.length;=
)b=3Db.replace(a.k(a.j),a.j.pop());return b}=0A=
function Voa(a,b,c,d,e){for(var =
f=3D0;f<b.length;f++)switch(b[f].type){case =
4:e.push(b[f].value);break;case 3:var =
h=3Db[f].value,l=3Da,m=3De,n=3Dc[h];y(n)?(l.j.push(n),m.push(l.k(l.j))):m=
.push("Undefined parameter - "+h);break;case 2:var =
h=3Db[f].value,l=3Da,m=3Dc,n=3Dd,p=3De,t=3Dh.OV;y(m[t])?(t=3Dh[m[t]],y(t)=
||(t=3Dh.other),Voa(l,t,m,n,p)):p.push("Undefined parameter - =
"+t);break;case 0:h=3Db[f].value;Woa(a,h,c,Poa,d,e);break;case =
1:h=3Db[f].value,Woa(a,h,c,Moa,d,e)}}=0A=
function Woa(a,b,c,d,e,f){var =
h=3Db.OV,l=3Db.ula,m=3D+c[h];isNaN(m)?f.push("Undefined or invalid =
parameter - =
"+h):(l=3Dm-l,h=3Db[c[h]],y(h)||(d=3Da.o.Ea?d(l,a.o.Ea()):d(l),h=3Db[d],y=
(h)||(h=3Db.other)),b=3D[],Voa(a,h,c,e,b),c=3Db.join(""),e?f.push(c):(a=3D=
a.o.format(l),f.push(c.replace(/#/g,a))))}function Qoa(a,b){var =
c=3Da.j,d=3DB(a.k,a);b=3Db.replace(Toa,function(){c.push("'");return =
d(c)});return b=3Db.replace(Soa,function(a,b){c.push(b);return d(c)})}=0A=
function Xoa(a){var =
b=3D0,c=3D[],d=3D[],e=3D/[{}]/g;e.lastIndex=3D0;for(var =
f;f=3De.exec(a);){var =
h=3Df.index;"}"=3D=3Df[0]?(c.pop(),0=3D=3Dc.length&&(f=3D{type:1},f.value=
=3Da.substring(b,h),d.push(f),b=3Dh+1)):(0=3D=3Dc.length&&(b=3Da.substrin=
g(b,h),""!=3Db&&d.push({type:0,value:b}),b=3Dh+1),c.push("{"))}b=3Da.subs=
tring(b);""!=3Db&&d.push({type:0,value:b});return d}var =
Yoa=3D/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,Zoa=3D/^\s*(\w+)\s=
*,\s*selectordinal\s*,/,$oa=3D/^\s*(\w+)\s*,\s*select\s*,/;=0A=
function Roa(a,b){for(var c=3D[],d=3DXoa(b),e=3D0;e<d.length;e++){var =
f=3D{};if(0=3D=3Dd[e].type)f.type=3D4,f.value=3Dd[e].value;else =
if(1=3D=3Dd[e].type){var =
h=3Dd[e].value;switch(Yoa.test(h)?0:Zoa.test(h)?1:$oa.test(h)?2:/^\s*\w+\=
s*/.test(h)?3:5){case =
2:f.type=3D2;f.value=3Dapa(a,d[e].value);break;case =
0:f.type=3D0;f.value=3Dbpa(a,d[e].value);break;case =
1:f.type=3D1;f.value=3Dcpa(a,d[e].value);break;case =
3:f.type=3D3,f.value=3Dd[e].value}}c.push(f)}return c}=0A=
function apa(a,b){var =
c=3D"";b=3Db.replace($oa,function(a,b){c=3Db;return""});var =
d=3D{};d.OV=3Dc;for(var e=3DXoa(b),f=3D0;f<e.length;){var =
h=3De[f].value;f++;if(1=3D=3De[f].type)var =
l=3DRoa(a,e[f].value);d[h.replace(/\s/g,"")]=3Dl;f++}return d}function =
bpa(a,b){var =
c=3D"",d=3D0;b=3Db.replace(Yoa,function(a,b,e){c=3Db;e&&(d=3DparseInt(e,1=
0));return""});var e=3D{};e.OV=3Dc;e.ula=3Dd;for(var =
f=3DXoa(b),h=3D0;h<f.length;){var =
l=3Df[h].value;h++;if(1=3D=3Df[h].type)var =
m=3DRoa(a,f[h].value);e[l.replace(/\s*(?:=3D)?(\w+)\s*/,"$1")]=3Dm;h++}re=
turn e}=0A=
function cpa(a,b){var =
c=3D"";b=3Db.replace(Zoa,function(a,b){c=3Db;return""});var =
d=3D{};d.OV=3Dc;d.ula=3D0;for(var e=3DXoa(b),f=3D0;f<e.length;){var =
h=3De[f].value;f++;if(1=3D=3De[f].type)var =
l=3DRoa(a,e[f].value);d[h.replace(/\s*(?:=3D)?(\w+)\s*/,"$1")]=3Dl;f++}re=
turn =
d}Eo.prototype.k=3Dfunction(a){return"\ufddf_"+(a.length-1).toString(10)+=
"_"};function dpa(a,b){return"Sort sheet by <strong>column =
"+(a+("</strong>, "+b))}function epa(a,b){return"Sort range by =
<strong>column "+(a+("</strong>, "+b))}function fpa(a){return"Sort table =
by <strong>column A</strong>, "+a}function gpa(a){return"Delete =
<strong>row "+(a+"</strong>")}function hpa(a){return"Delete =
<strong>column "+(a+"</strong>")}function ipa(a){return a+" Rows =
<strong>above</strong>"}function jpa(a){return a+" Rows =
<strong>below</strong>"}=0A=
function kpa(a){return a+" Columns <strong>left</strong>"}function =
lpa(a){return a+" Columns <strong>right</strong>"}function =
Fo(a){return"Insert function: "+a}function mpa(a){return"Learn more =
about "+a};function Go(a,b){this.type=3Da;this.params=3Db};function =
Ho(){}Ho.prototype.NY=3Dfunction(a,b){return =
$f(a)?this.Mb(b):xa(b)&&!isFinite(b)?b.toString():b};Ho.prototype.cd=3Dfu=
nction(a){new a.k;throw =
Error("Unimplemented");};Ho.prototype.fY=3Dfunction(a,b){if($f(a))return =
b instanceof H?b:this.cd(a.C.P(),b);if(14=3D=3Da.o||!a.B)return b;var =
c=3Da.C;if(c=3D=3D=3DString){if(xa(b))return String(b)}else =
if(c=3D=3D=3DNumber&&ua(b)&&("Infinity"=3D=3D=3Db||"-Infinity"=3D=3D=3Db|=
|"NaN"=3D=3D=3Db||/^-?[0-9]+$/.test(b)))return Number(b);return =
b};function npa(){}C(npa,Ho);npa.prototype.cd=3Dfunction(a,b){var =
c=3Dnew a.k;c.C=3Dthis;c.k=3Db;c.j=3D{};return c};function =
Io(){}C(Io,npa);u=3DIo.prototype;u.FB=3D!1;u.Mb=3Dfunction(a){for(var =
b=3DCda(a.P()),c=3D[],d=3Dthis.FB,e=3D0;e<b.length;e++){var =
f=3Db[e];if(a.has(f)){var h=3Df.j,h=3Dd?h-1:h;if(f.k){c[h]=3D[];for(var =
l=3D0;l<Eda(a,f);l++)c[h][l]=3Dthis.NY(f,a.get(f,l))}else =
c[h]=3Dthis.NY(f,a.get(f))}}Dda(a,function(a,b){c[d?a-1:a]=3Db});return =
c};u.NY=3Dfunction(a,b){return =
8=3D=3Da.o?b?1:0:Ho.prototype.NY.apply(this,arguments)};u.fY=3Dfunction(a=
,b){return 8=3D=3Da.o?!!b:Ho.prototype.fY.apply(this,arguments)};=0A=
u.cd=3Dfunction(a,b){var c=3Db;if(this.FB){var c=3D[],d;for(d in =
b)c[parseInt(d,10)+1]=3Db[d]}return Io.G.cd.call(this,a,c)};function =
Jo(a,b){this.o=3Da;this.q=3Db;this.I=3Dnew =
Io}u=3DJo.prototype;u.DEa=3D!0;u.Kfa=3Dda("DEa");u.XF=3Dg("DEa");u.sm=3DK=
c;function =
opa(a,b){a.C=3Db}u.bca=3Dfunction(a){this.C&&this.C(a)};u.DB=3DKc;functio=
n ppa(a,b){return cf&&!Ko(a,b)?(so("These cells are currently being =
loaded. Please retry when loading =
completes."),!1):!0}u.Ua=3Dg("q");u.dca=3DJc;u.ne=3Dr("");u.Jj=3DKc;u.zc=3D=
x(92);u.vib=3Dfunction(a){var =
b=3D{reqtype:this.ed()},c=3Dthis.bd();c&&(b.request=3Dthis.I.Mb(c));a&&(b=
.selection=3Dthis.I.Mb(a.j));return b};=0A=
u.ed=3Dfunction(){throw Error("Ritz behavior is not implemented for =
"+this.o);};u.bd=3Dfunction(){throw Error("Ritz behavior is not =
implemented for "+this.o);};u.Xi=3DKc;function =
qpa(a){a.K||(a.K=3DDa());return a.K-a.ga};function =
rpa(a,b,c,d,e){Jo.call(this,e||220,null);this.j=3Db;this.k=3Da;this.B=3Dc=
||"";this.A=3Dd||""}C(rpa,Jo);rpa.prototype.exec=3Dfunction(){for(var =
a=3Dthis.j,b=3Dthis.k,c=3Dthis.B,d=3D0;d<a.length;d++)spa(b,a[d],null,nul=
l);c&&to(c,this.A,null,!0)};function =
tpa(a,b,c,d,e){Yn.call(this,1,a,b,c,e);this.A=3Dd}C(tpa,Yn);u=3Dtpa.proto=
type;u.tB=3Dnull;u.eda=3D!1;u.BT=3D!1;u.VF=3Dg("eda");u.r_=3Dg("BT");u.YS=
=3Dfunction(){if(!TX_IS_MOBILE_NATIVE){tpa.G.YS.call(this);this.BT||(this=
.BT=3D!0,this.dispatchEvent("l"));var =
a=3Dthis.A,b=3Dthis.Ua(),c=3Dritz.getEmbeddedObjectForSheet(""+b),c=3D(ne=
w Io).cd((new =
kj).P(),c),a=3DLo(a.o,b),b=3DparseInt(I(c,1),10);a.tB=3Db;a.eda=3D!0;a.BT=
=3D!1;a.dispatchEvent("m")}};function =
Mo(a,b,c){this.cc=3Da;this.Qf=3Db;this.rect=3Dc}Mo.prototype.equals=3Dfun=
ction(a){return =
this=3D=3Da?!0:a?this.cc=3D=3Da.cc&&this.Qf=3D=3Da.Qf&&Mf(this.rect,a.rec=
t):!1};function =
No(a,b){this.j=3Da;this.k=3Db}No.prototype.equals=3Dfunction(a){return =
this=3D=3Da?!0:a?this.k=3D=3Da.k&&(!!this.j&&this.j.equals(a.j)||!this.j&=
&!a.j):!1};function upa(a,b,c,d,e){var f=3Dnew =
Ri;K(f,1,a);K(f,2,b);Si(f,d);Ti(f,c);Ui(f,e);return f}function =
vpa(a){var b=3Dnew Ni;if(bg(a,2)){var =
c=3Dhg(a,2);K(b,1,c)}bg(a,3)&&(a=3Dhg(a,3),K(b,2,a));return b}function =
Oo(a){return bg(a,4)||bg(a,5)}function wpa(a){var b=3Dnew =
Ni;if(bg(a,4)){var =
c=3Dhg(a,4);K(b,1,c)}bg(a,5)&&(a=3Dhg(a,5),K(b,2,a));return b}function =
Po(a,b){var c=3Dnew Ri;if(!a.Rc){var =
d=3Da.ib();K(c,2,d);Si(c,a.Db())}a.isRow()||(Ti(c,a.gb()),Ui(c,a.Ib()));K=
(c,1,b+"");return c}=0A=
function xpa(a){var b=3Dnew =
Qi;null!=3Da.k?K(b,2,a.k):(a=3DPo(a.j.rect,a.j.cc),K(b,1,a));return b}=0A=
function Qo(a){var b=3Da.Ua();if(!bg(a,2)&&!bg(a,3)){if(!Oo(a))return =
new Hf(0,0,ritz.getNumberOfRows(b),ritz.getNumberOfColumns(b),!0,!0);var =
c=3Dwpa(a);return new =
Hf(0,hg(c,1),ritz.getNumberOfRows(b),bg(c,2)?c.jg():ritz.getNumberOfColum=
ns(b),!1,!0)}if(!Oo(a))return c=3Dvpa(a),new =
Hf(hg(c,1),0,bg(c,2)?c.jg():ritz.getNumberOfRows(b),ritz.getNumberOfColum=
ns(b),!0,!1);c=3Dvpa(a);a=3Dwpa(a);return new =
Hf(hg(c,1),hg(a,1),bg(c,2)?c.jg():ritz.getNumberOfRows(b),bg(a,2)?a.jg():=
ritz.getNumberOfColumns(b))};function ypa(){this.Pm=3Dnull;this.j=3Dnew =
Lm}function =
zpa(a,b){a.Pm=3Db;a.Pm.C8().addCallback(B(function(a){this.j.callback(a)}=
,a))}ypa.prototype.pX=3Dfunction(){return =
this.Pm?this.Pm.pX():null};ypa.prototype.C8=3Dg("j");function =
Apa(a,b,c,d){this.j=3Da;this.k=3Db;this.o=3Dc;this.q=3Dd||"sid"};function=
 Bpa(a,b){O.call(this,"y");this.B=3Da;this.k=3Db}C(Bpa,O);function =
Ro(){Q.call(this);this.ba=3DSo}C(Ro,Q);function To(a,b){var =
c=3Da.ba;b!=3Dc&&(a.ba=3Db,a.dispatchEvent(new =
Bpa(c,b)))}Ro.prototype.getState=3Dg("ba");function =
Uo(a,b){this.k=3Da;this.j=3Db}Uo.prototype.lg=3Dfunction(){return =
1!=3Dthis.j};function Vo(a){return 1=3D=3Da.j}function Wo(a){return =
5<=3Da.j}=0A=
var So=3Dnew Uo("IDLE",1),Cpa=3Dnew Uo("BUSY",1),Xo=3Dnew =
Uo("RECOVERING",2),Yo=3Dnew Uo("OFFLINE",3),Dpa=3Dnew =
Uo("SERVER_DOWN",3),Epa=3Dnew Uo("FORBIDDEN",4),Fpa=3Dnew =
Uo("AUTH_REQUIRED",4),Gpa=3Dnew Uo("SESSION_LIMIT_EXCEEDED",4),Hpa=3Dnew =
Uo("INCOMPATIBLE_SERVER",5),Ipa=3Dnew Uo("CLIENT_ERROR",5);new =
Uo("BATCH_CLIENT_ERROR",3);var Zo=3Dnew Uo("SAVE_ERROR",5);new =
Uo("BATCH_SAVE_ERROR",3);Uo.prototype.toString=3Dg("k");var =
Jpa=3D/\/d\/[^\/]+/;function Kpa(a){a=3Da||window;var =
b=3DLpa(a.location.pathname),b=3Db.replace(/\/[^\/]+$/,"");ua(void =
0)&&!Ia(b,void =
0)?(b=3DQd(Rd(),"ondlburl")||"docs.google.com",b=3Db.replace(/^\/\//,""),=
a=3Da.location.protocol+"//"+b+void 0+"/create"):a=3Db+"/create";return =
a}function Mpa(a){a=3Dae(5,a);return Jpa.test(a)}function =
Lpa(a){if(Mpa(a)){Mpa(a);a=3DYd(a);var =
b=3Da[5],b=3Db.replace(Jpa,"");a=3DXd(a[1],a[2],a[3],a[4],b,a[6],a[7])}re=
turn a};function $o(a,b){this.k=3Dnew =
Vd(a);this.j=3Db?Td:Sd}$o.prototype.stringify=3Dfunction(a){return =
this.k.Mb(a)};$o.prototype.parse=3Dfunction(a){return =
this.j(a)};function =
ap(a,b){null!=3Da&&this.append.apply(this,arguments)}u=3Dap.prototype;u.Q=
D=3D"";u.set=3Dfunction(a){this.QD=3D""+a};u.append=3Dfunction(a,b,c){thi=
s.QD+=3Da;if(null!=3Db)for(var =
d=3D1;d<arguments.length;d++)this.QD+=3Darguments[d];return =
this};u.clear=3Dfunction(){this.QD=3D""};u.toString=3Dg("QD");function =
bp(){}function =
cp(a,b,c,d){a.j=3D{};b||(b=3Dc?[c]:[]);a.M=3Dc?String(c):void =
0;a.q=3D0=3D=3D=3Dc?-1:0;a.k=3Db;t:{if(a.k.length&&(b=3Da.k.length-1,(c=3D=
a.k[b])&&"object"=3D=3Dtypeof c&&"number"!=3Dtypeof =
c.length)){a.A=3Db-a.q;a.o=3Dc;break =
t}a.A=3DNumber.MAX_VALUE}if(d)for(b=3D0;b<d.length;b++)c=3Dd[b],c<a.A?(c+=
=3Da.q,a.k[c]=3Da.k[c]||[]):a.o[c]=3Da.o[c]||[]}function dp(a,b){return =
b<a.A?a.k[b+a.q]:a.o[b]}function =
ep(a,b,c){b<a.A?a.k[b+a.q]=3Dc:a.o[b]=3Dc}=0A=
function fp(a,b,c,d){if(!a.j[c]){var e=3Ddp(a,c);if(d||e)a.j[c]=3Dnew =
b(e)}return a.j[c]}function gp(a,b,c){var =
d=3Dc?c.fh():c;a.j[b]=3Dc;ep(a,b,d)}function hp(a,b,c){c=3Dc||[];for(var =
d=3D[],e=3D0;e<c.length;e++)d[e]=3Dc[e].fh();a.j[b]=3Dc;ep(a,b,d)}bp.prot=
otype.fh=3Dg("k");bp.prototype.Mb=3Dfunction(){return =
fa.JSON&&fa.JSON.stringify?fa.JSON.stringify(this.fh()):Ud(this.fh())};bp=
.prototype.toString=3Dfunction(){return =
this.k.toString()};bp.prototype.getExtension=3Dx(93);function =
ip(a){return ip.j(a)}ip.j=3Dfunction(a){return =
a+"_"};ip.A=3Dfunction(){throw Error("xid.literal must not be used in =
COMPILED =
mode.");};ip.object=3Dfunction(a){if(a&&a.constructor&&a.constructor.toSt=
ring()=3D=3D=3DObject.toString()){var b=3D{},c;for(c in =
a)a.hasOwnProperty(c)&&(b[ip.j(c)]=3Da[c]);return b}throw =
Error("xid.object must be called with an object =
literal.");};ip.k=3D!0;ip.o=3Daa();ip.q=3Dfunction(){return"a_"!=3Dip("a"=
)};function =
jp(a){cp(this,a,"er",null)}C(jp,bp);jp.pf=3D"er";jp.prototype.xI=3Dfuncti=
on(){return dp(this,1)};jp.prototype.getData=3Dfunction(){return =
dp(this,4)};jp.prototype.setData=3Dfunction(a){ep(this,4,a)};function =
kp(a,b,c){O.call(this,a);this.errorCode=3Db;this.k=3Dc}C(kp,O);kp.prototy=
pe.qr=3Dnull;kp.prototype.M=3D"";kp.prototype.B=3Dnull;function =
Npa(a,b,c,d){d=3Dd||{};d.docs_net_NetEvent_type=3Da.type;a.qr?(a=3Da.qr,d=
.message=3Dc):a=3DError(c);b.jm(a,d)};function =
lp(a,b,c,d,e,f,h,l){this.k=3Da;this.q=3Db||"text";this.A=3DQa(db(c))?null=
:c;this.o=3Dy(d)?d:200;this.B=3D{};if(f)for(var m in =
f)this.B[m.toLowerCase()]=3Df[m];this.j=3Dy(e)?e:0;this.H=3Dh||{};this.F=3D=
l||null;this.C=3Dvoid 0}var Opa=3Dnew $o(void =
0,!0);lp.prototype.Cj=3Dfunction(){return =
0=3D=3Dthis.j};lp.prototype.xI=3Dg("j");lp.prototype.ef=3Dfunction(){if(!=
y(this.C)){var =
a=3Dthis.k||"",b=3Dthis.F||Opa;this.C=3Da&&b.parse(a.replace(/^[^[{]+/,""=
))||null}return this.C};function mp(a,b){return a.ef()[b]}=0A=
function Ppa(a){var =
b=3D{RespStatus:a.o,RespErr:a.j,RespType:a.q,RespContentType:a.A,RespStri=
ng:"text"=3D=3Da.q?Za(a.k||"",50,!0)+"   =
(truncated)":"responseObject"};pc(b,a.H);return b}function =
Qpa(a){return"text"=3D=3Da.q&&null!=3Da.k&&Ha(a.k||"",")]}'\n")&&(a=3Da.e=
f(),pa(a)&&(a=3Da[0],pa(a)&&"er"=3D=3Da[0]))?new jp(a):null}function =
Rpa(a){if(200=3D=3Da.o&&null!=3Da.A&&!Qpa(a)&&"text"=3D=3Da.q){if(Qa(db(a=
.k)))return!0;if(Ha(a.k||"",")]}'\n"))return =
null=3D=3Da.ef()}return!1};function =
np(a,b,c){this.Na=3Db;this.k=3Da;this.ga=3Dc;this.I=3D"";this.j=3Dvoid =
0;this.R=3Dnull;this.M=3D"text";this.F=3D3;this.K=3D!1;this.q=3Dka;this.A=
=3DLc;this.B=3D!1;this.H=3Dka;this.Gg=3D-1;this.$=3Dthis.o=3D!1;this.C=3D=
new $o(null,!0)}u=3Dnp.prototype;u.xf=3Dfunction(a){var =
b=3D[this.k];Lb(b,arguments);this.k=3Dge.apply(null,b);return =
this};u.ll=3Dfunction(){if(!this.ga)throw Error("Cannot add session data =
to request when session data not defined.");var =
a=3Dthis.ga,b=3D{};b[a.q]=3Da.j;b.c=3Da.k?"1":"0";b.w=3Da.o?"1":"0";this.=
k=3Dhe(this.k,b);return this};=0A=
u.setContent=3Dfunction(a){this.j=3Da;return this};function op(a,b){var =
c=3D$b(b,function(a){return ua(a)?a:Ud(a)});return =
a.setContent(fe(c))}function pp(a,b,c){a.q=3DB(b,c);return a}function =
qp(a){a.R=3D"POST";return a}function rp(a,b){a.F=3Db;return a}function =
sp(a,b,c){a.H=3DB(b,c);return =
a}u.setTimeout=3Dfunction(a){this.Gg=3Da;return =
this};u.Ed=3Dfunction(){this.o&&Spa(this);var =
a=3Dthis.SN();this.nX(a);return a};function tp(a){return Tpa(a)+a.k}=0A=
function Upa(a){var b=3Dtp(a);return kla(a.Na.C8(),function(a){return =
ie(b,"token",a)})}u.getContent=3Dfunction(){if(pa(this.j)){var =
a=3Dthis.j;if(Od(Rd(),"docs-net-cbfd")&&fa.FormData){for(var b=3Dnew =
fa.FormData,c=3D0;c<a.length;c+=3D2)b.append(a[c],a[c+1]);a=3Db}else =
a=3DSba(a);return a}return this.j};u.Zo=3Dg("R");function Spa(a){return =
ua(a.j)||pa(a.j)}function Tpa(a){return a.$?Lpa(a.I):a.I}=0A=
u.mX=3Dfunction(a){a.I=3Dthis.I;a.$=3Dthis.$;a.j=3Dthis.j;a.R=3Dthis.R;a.=
M=3Dthis.M;a.F=3Dthis.F;a.K=3Dthis.K;a.q=3Dthis.q;a.A=3Dthis.A;a.B=3Dthis=
.B;a.H=3Dthis.H;a.Gg=3Dthis.Gg;a.o=3Dthis.o;a.C=3Dthis.C};function =
Vpa(a,b){O.call(this,"G",a);this.response=3Db}C(Vpa,O);function =
up(a,b,c,d,e,f,h,l,m,n,p,t,v){Q.call(this);this.o=3Da;this.$=3Db;this.C=3D=
c;this.Ea=3Dn;this.k=3Dd;this.H=3Dt||(c?"POST":"GET");this.A=3Dm;this.I=3D=
e;this.F=3Df;this.X=3Dh;this.R=3Dl;this.Gg=3Dp;this.ga=3Dv;this.q=3Dthis.=
M=3Dthis.B=3D0}C(up,Q);var =
Wpa=3D5E3*(.75+.5*Math.random());u=3Dup.prototype;u.getContent=3Dg("C");u=
.Zo=3Dg("H");u.send=3Dfunction(a){this.B++;this.M=3DDa();this.D8(a)};func=
tion Xpa(a,b){a.reset();a.dispatchEvent(new Vpa(a,b))}function =
Ypa(a){return{ReqUri:a.o,ReqContent:a.C,ReqMethod:a.H}}u.reset=3Dka;=0A=
u.J=3Dfunction(){this.dispatchEvent("H");this.reset();delete =
this.F;delete this.I;up.G.J.call(this)};function =
vp(a,b,c,d,e,f,h,l,m,n,p,t,v){up.call(this,a,b,c,d,e,f,h,l,m,n,p,t,v);thi=
s.j=3Dnull;this.L=3Dnew =
S(this)}C(vp,up);vp.prototype.D8=3Dfunction(a){this.j=3Dnew =
Tn;hn(this.L,this.j,"complete",B(this.K,this));Un(this.j,this.Gg);"text"!=
=3Dthis.A&&(this.j.B=3DZpa(this.A));var =
b=3Dhe(this.$+this.o,a.j.j);a=3Dmc(a.k);this.j.send(b,this.Zo(),this.getC=
ontent(),a)};=0A=
vp.prototype.K=3Dfunction(){var a,b=3Dthis.j;a=3D"";var =
c=3Dnull;try{""=3D=3Db.B?a=3Db.xg():a=3Dtma(b),c=3Db.j&&4=3D=3DVn(b)?b.j.=
getResponseHeader("Content-Type"):void 0}catch(d){}for(var =
e=3D$pa(b.B),f=3Db.getStatus(),h=3Db.hw,l=3D{},b=3Db.getAllResponseHeader=
s().split("\r\n"),m=3D0;m<b.length;m++)if(!Qa(db(b[m]))){var =
n=3Db[m].split(": ");2=3D=3Dn.length&&(l[n[0]]=3Dn[1])}a=3Dnew =
lp(a,e,c,f,h,l,Ypa(this),this.ga);Xpa(this,a)};vp.prototype.reset=3Dfunct=
ion(){this.j&&(this.j.dispose(),this.j=3Dnull)};vp.prototype.J=3Dfunction=
(){N(this.L);vp.G.J.call(this)};=0A=
function $pa(a){switch(a){case "arraybuffer":return"arraybuffer";case =
"blob":return"blob";case "document":return"document";case =
"text":return"text";case "":return"text";default:throw =
Error("Unsupported Xhr Response Type - "+a);}}function =
Zpa(a){switch(a){case "arraybuffer":return"arraybuffer";case =
"blob":return"blob";case =
"document":return"document";default:return""}};function =
wp(a,b,c,d,e){np.call(this,b,c,d);this.X=3Da;this.Ta=3D!!e}C(wp,np);wp.pr=
ototype.SN=3Dfunction(){var =
a=3Dthis.Gg;0>a&&(a=3Dthis.Ta?4E4:2E4);return new =
vp(this.k,Tpa(this),this.getContent(),this.F,this.H,this.q,this.A,this.B,=
this.M,this.K,a,this.Zo(),this.C)};wp.prototype.nX=3Dfunction(a){if(!this=
.X)throw Error("Trying to send a request without a request sender for - =
"+tp(this));this.X.send(a)};function =
xp(a,b){this.k=3Da;this.j=3Db||null};function =
yp(){}yp.prototype.j=3Dnull;function zp(a,b){a.k=3Db;return a}function =
aqa(a,b){a.j=3Db;return a}yp.prototype.Oa=3Dfunction(){return new =
xp(this.k,this.j)};function bqa(a){return aqa(zp(new =
yp,a.k),a.j)};function =
Ap(a,b,c){L.call(this);this.Ej=3Da;this.k=3Db||0;this.j=3Dc;this.yd=3DB(t=
his.YVa,this)}C(Ap,L);u=3DAp.prototype;u.rb=3D0;u.J=3Dfunction(){Ap.G.J.c=
all(this);this.stop();delete this.Ej;delete =
this.j};u.start=3Dfunction(a){this.stop();this.rb=3Doh(this.yd,y(a)?a:thi=
s.k)};u.stop=3Dfunction(){this.vb()&&ph(this.rb);this.rb=3D0};u.vb=3Dfunc=
tion(){return =
0!=3Dthis.rb};u.YVa=3Dfunction(){this.rb=3D0;this.Ej&&this.Ej.call(this.j=
)};function cqa(){}var dqa=3Dnew =
cqa,eqa=3D["click",vd?"keypress":"keydown","keyup"];function =
bh(a,b,c,d,e){function f(a){var =
c=3DZg(b),e=3DUh(a.target)?a.target.getAttribute("role")||null:null;"clic=
k"=3D=3Da.type&&Sg(a)?c.call(d,a):13!=3Da.keyCode&&3!=3Da.keyCode||"keyup=
"=3D=3Da.type?32!=3Da.keyCode||"keyup"!=3Da.type||"button"!=3De&&"tab"!=3D=
e||(c.call(d,a),a.preventDefault()):(a.type=3D"keypress",c.call(d,a))}f.E=
j=3Db;f.hL=3Dd;e?e.D(a,eqa,f,c):Yg(a,eqa,f,c)}=0A=
cqa.prototype.gc=3Dfunction(a,b,c,d,e){for(var =
f,h=3D0;f=3Deqa[h];h++){var l;var m=3Da;l=3Df;var =
n=3D!!c;l=3DVg(m)?m.JP(l,n):m?(m=3D$g(m))?m.JP(l,n):[]:[];for(m=3D0;n=3Dl=
[m];m++)if(n.Zk.Ej=3D=3Db&&n.Zk.hL=3D=3Dd){e?e.gc(a,f,n.Zk,c,d):ch(a,f,n.=
Zk,c,d);break}}};function =
Bp(a,b){sn.call(this,b);this.k=3Da}C(Bp,sn);Bp.prototype.j=3D"info";Bp.pr=
ototype.o=3D!1;var =
fqa=3D{info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk=
-butterBar-warning",promo:"jfk-butterBar-promo"};u=3DBp.prototype;u.getTy=
pe=3Dg("j");u.Oc=3Dfunction(a){if(this.jb()){var =
b=3Dthis.getElement(),c=3Dfqa[a];cn(b,fqa[this.j]);an(b,c)}this.j=3Da};u.=
setContent=3Dfunction(a){this.k=3Da;if(a=3Dthis.getElement()){var =
b=3Dthis.O();b.jd(a);b.append(a,this.k)}};=0A=
u.Da=3Dfunction(){var a=3Dthis.getElement();return =
null!=3Da&&$m(a,"jfk-butterBar-shown")};u.setVisible=3Dfunction(a){en(thi=
s.getElement(),"jfk-butterBar-shown",a)};function gqa(a,b){a.o=3Db;var =
c=3Da.getElement();c&&en(c,"jfk-butterBar-mini",a.o)}u.Ca=3Dfunction(){th=
is.Y=3Dthis.O().U("div","jfk-butterBar");this.getElement();this.lla();thi=
s.setContent(this.k);gqa(this,this.o);this.Oc(this.j)};u.lla=3Dfunction()=
{var =
a=3Dthis.getElement();a&&(Um(a,"live","assertive"),Um(a,"atomic","true"))=
};function =
hqa(a,b){Bp.call(this,a,b)}C(hqa,Bp);hqa.prototype.lla=3Dka;function =
Cp(a,b){L.call(this);this.B=3D[];this.q=3D{};this.o=3D{};this.A=3D{};this=
.k=3Db||rh(a);this.j=3Da||null;var =
c=3Dthis.k.getElement("docs-header");c&&!Rl(c)&&iqa(this,!0)}C(Cp,L);la(C=
p);function =
iqa(a,b){a.j||jqa(a);en(a.j,"docs-butterbar-container-compact",b)}Cp.prot=
otype.postMessage=3Dfunction(a){yb(this.B,a)||this.B.push(a);a=3Dza(a);kq=
a(this);return a};=0A=
function Dp(a,b){Hb(a.B,function(a){var d=3Dza(a);if(b=3D=3Dd){var =
e=3Dthis.q[d];if(e){var =
f=3De.getElement().parentNode,h=3Dthis.k.sra(f);e.dispose();delete =
this.q[d];this.k.nf(f);this.k.nf(h)}if(e=3Dthis.A[d])e.dispose(),delete =
this.A[d];if(e=3Dthis.o[d])e.dispose(),delete =
this.o[d];a.setVisible(!1);return!0}return!1},a)}=0A=
function kqa(a){F(a.B,function(a){var c=3Dza(a),d;d=3Dthis.k;var =
e=3Dthis.q[c];if(!e){e=3Dthis.q[c]=3Dnew hqa("",d);this.j||jqa(this);var =
f=3Dd.U("div","docs-butterbar-wrap");d.append(this.j,f,d.createElement("b=
r"));e.render(f);e.setVisible(!1)}d=3De;(e=3Dthis.A[c])||(this.A[c]=3De=3D=
new S(this));var h=3Dthis.k;if(!a.Da()){var =
f=3Da.getMessage(),l=3D{className:"docs-butterbar-link",role:"button",tab=
Index:0};if(a.A&&a.B){var =
m=3Dh.U("span",l,a.A),f=3DIb(f,m);jn(e,m,a.B)}a.j&&(h=3Dh.U("span",l,a.qe=
()?a.qe().Og():"Dismiss"),f=3DIb(f,=0A=
h),jn(e,h,Ba(this.F,c,a.qe())));d.setContent(f);d.Oc(a.getType());0<a.Gg&=
&((e=3Dthis.o[c])||(e=3Dthis.o[c]=3Dnew =
Ap(B(this.C,this,c))),e.start(a.Gg));d.setVisible(!0);a.setVisible(!0)}},=
a)}function jqa(a){var =
b=3Da.k,c=3Db.getElement("docs-butterbar-container");c?a.j=3Dc:(a.j=3Db.U=
("div","docs-butterbar-container"),Um(a.j,"live","assertive"),Um(a.j,"ato=
mic","true"),b.appendChild(b.pb().body,a.j))}Cp.prototype.F=3Dfunction(a,=
b){Dp(this,a);if(b){var c=3Dzp(new yp,6).Oa();b.fireAction(void 0,c)}};=0A=
Cp.prototype.C=3Dfunction(a){Dp(this,a);kqa(this)};function =
Fp(a,b,c,d,e){return new Gp(a,b,c,d,e)}function Hp(a,b,c,d,e,f){return =
new Gp(a,d,e,f,void 0,b,c)}Cp.prototype.J=3Dfunction(){function =
a(a){N(a)}Yb(this.q,a);Yb(this.o,a);Yb(this.A,a);F(this.B,a);Cp.G.J.call(=
this)};function =
Gp(a,b,c,d,e,f,h){L.call(this);this.o=3Da;this.q=3Db;this.j=3D!!c;this.Gg=
=3Dxa(d)?d:0;this.k=3De||null;this.A=3Df||null;this.B=3Dh||null}C(Gp,L);u=
=3DGp.prototype;u.ipa=3D!1;u.setVisible=3Dda("ipa");u.Da=3Dg("ipa");u.get=
Message=3Dg("o");=0A=
u.getType=3Dg("q");u.qe=3Dg("k");u.getId=3Dfunction(){return =
za(this)};u.J=3Dfunction(){delete this.o;delete this.q;delete =
this.j;delete this.Gg;delete this.k;Gp.G.J.call(this)};function =
lqa(){}var =
mqa=3D[{name:"background",HK:0},{name:"background_alias_do_not_use",HK:19=
}],qqa=3D[{name:"clipboardRead",HK:0}],rqa=3D[{name:"clipboardWrite",HK:0=
}],sqa=3D[{name:"unlimitedStorage",HK:0},{name:"unlimited_storage",HK:0}]=
;=0A=
function tqa(a){try{if(fa.chrome.app.isInstalled)return"ok";var =
b=3Duqa();if(ta(b)){var c=3D{},d;for(d in b){var =
e=3Db[d];c["appDetails_"+d]=3Dta(e)?JSON.stringify(e):e}a.k("Chrome =
Drive app is installed and enabled, but not effective (indicating a =
Chrome =
bug)",c);return"not-effective"}return"disabled-or-not-installed"}catch(f)=
{return"disabled-or-not-installed"}}function uqa(){if(!Me)return =
null;try{return fa.chrome.app.getDetails()}catch(a){return null}}=0A=
function vqa(a,b,c){if(Me&&"ok"=3D=3Dtqa(a))try{var =
d=3Duqa().permissions||[];for(a=3D0;a<b.length;a++)if(yb(d,b[a].name)&&pi=
(b[a].HK))return!0;return!1}catch(e){return c}else =
return!1}lqa.prototype.k=3Dfunction(a,b){var c=3Da;b&&(c+=3D" =
"+Ud(b));throw Error(c);};function =
Ip(a){this.j=3Da||null}C(Ip,lqa);function wqa(a,b){if(Me)if(pi(16)){var =
c=3DQd(Rd(),"dcau");try{fa.chrome.webstore.install(c,b)}catch(d){a.j&&a.j=
.log(d),Xn(c||Qd(Rd(),"dcau"))}}else =
Xn(Qd(Rd(),"dcau"))}Ip.prototype.k=3Dfunction(a,b){this.j&&this.j.log(Err=
or(a),b)};function =
Jp(){L.call(this);this.C=3D{}}C(Jp,L);Jp.prototype.connect=3Dfunction(a){=
a&&a()};Jp.prototype.Ol=3Dr(!0);function =
Kp(a,b,c,d){a.C[b]=3D{callback:c,Lya:!!d}}function =
xqa(a,b){if(b&&ua(a))try{return Sd(a)}catch(c){return null}else =
if(!b&&!ua(a))return Ud(a);return =
a}Jp.prototype.J=3Dfunction(){Jp.G.J.call(this);delete this.F;delete =
this.C;delete this.o};var =
yqa=3D{1:"NativeMessagingTransport",2:"FrameElementMethodTransport",3:"If=
rameRelayTransport",4:"IframePollingTransport",5:"FlashTransport",6:"NixT=
ransport",7:"DirectTransport"},zqa=3D["pu","lru","pru","lpu","ppu"],Lp=3D=
{};function Mp(a){for(var =
b=3DAqa,c=3Db.length,d=3D"";0<a--;)d+=3Db.charAt(Math.floor(Math.random()=
*c));return d}var =
Aqa=3D"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";fu=
nction =
Np(a){L.call(this);this.$=3Da||rh()}C(Np,L);Np.prototype.oB=3D0;Np.protot=
ype.getType=3Dg("oB");function Op(a){return =
mi(a.$)}Np.prototype.getName=3Dfunction(){return =
yqa[String(this.oB)]||""};function =
Bqa(a,b){Np.call(this,b);this.j=3Da;this.L=3Dnew =
S(this);M(this,this.L);this.B=3Dnew =
nh(100,Op(this));M(this,this.B);this.q=3Dnew Lm;this.A=3Dnew =
Lm;this.k=3Dnew =
Lm;this.H=3DMp(10);this.C=3Dnull;this.o=3D{};this.I=3Dthis.j.name;Cqa(thi=
s.j,this.j.name+"_"+Pp(this.j));this.F=3D!1;Rm(this.k,this.q);Rm(this.k,t=
his.A);this.k.addCallback(this.nWa,this);this.k.callback(!0);this.L.D(thi=
s.B,"tick",this.esa)}C(Bqa,Np);var Dqa=3D{};=0A=
function Eqa(a){var b=3Dnew =
Fqa(a.channelName,a.service,a.payload);a=3Db.j;var =
c=3Db.rL,b=3Db.IA,d=3DLp[a];if(d)return d.Us(c,b),!0;var =
d=3DGqa(b)[0],e;for(e in Lp){var =
f=3DLp[e];if(1=3D=3DPp(f)&&!f.Ol()&&"tp"=3D=3Dc&&"SETUP"=3D=3Dd)return =
Cqa(f,a),f.Us(c,b),!0}return!1}u=3DBqa.prototype;u.oB=3D7;u.n2=3Dfunction=
(a){a=3DGqa(a);var b=3Da[1];switch(a[0]){case =
"SETUP_ACK":this.q.j||this.q.callback(!0);break;case =
"SETUP":this.send("tp","SETUP_ACK"),this.A.j||this.A.callback(!0),null!=3D=
this.C&&this.C!=3Db&&Hqa(this),this.C=3Db}};=0A=
function Hqa(a){var =
b;b=3D"SETUP,"+a.H;a.send("tp",b)}u.connect=3Dfunction(){var =
a=3DOp(this);if(a){var =
b=3Dza(a);0=3D=3D(Dqa[b]||0)&&null=3D=3Dia("crosswindowmessaging.channel"=
,a)&&ha("crosswindowmessaging.channel",Eqa,a);Dqa[b]++;this.F=3D!0;this.e=
sa()}};u.esa=3Dfunction(){this.j.Ol()?this.B.stop():(this.B.start(),Hqa(t=
his))};u.send=3Dfunction(a,b){if(this.j.Bo){var c=3Dnew =
Fqa(this.I+"_"+(0=3D=3DPp(this.j)?1:0),a,b);this.j.j.directSyncMode?this.=
Jpa(c):this.o[za(c)]=3Doh(B(this.Jpa,this,c),0)}};=0A=
u.Jpa=3Dfunction(a){var b=3Dza(a);this.o[b]&&delete this.o[b];try{var =
c=3Dia("crosswindowmessaging.channel",this.j.Bo)}catch(d){return}if(null!=
=3D=3Dc)try{c({channelName:a.j,service:a.rL,payload:a.IA})}catch(e){}};u.=
nWa=3Dfunction(){Qp(this.j,0)};=0A=
u.J=3Dfunction(){if(this.F){var =
a=3DOp(this),b=3Dza(a);1=3D=3D--Dqa[b]&&ha("crosswindowmessaging.channel"=
,null,a)}this.o&&(Yb(this.o,function(a){ph(a)}),this.o=3Dnull);this.q&&(t=
his.q.cancel(),delete this.q);this.A&&(this.A.cancel(),delete =
this.A);this.k&&(this.k.cancel(),delete =
this.k);Bqa.G.J.call(this)};function =
Gqa(a){a=3Da.split(",");a[1]=3Da[1]||null;return a}function =
Fqa(a,b,c){this.j=3Da;this.rL=3Db;this.IA=3Dc};function =
Iqa(a,b){Np.call(this,b);this.k=3Da;this.o=3D[];this.B=3DB(this.oQa,this)=
}C(Iqa,Np);u=3DIqa.prototype;u.oB=3D2;u.Hea=3D!1;u.connect=3Dfunction(){0=
=3D=3DPp(this.k)?(this.j=3Dthis.k.QJ,this.j.XPC_toOuter=3DB(this.lwa,this=
)):this.Ala()};=0A=
u.Ala=3Dfunction(){var =
a=3D!0;try{this.j||(this.j=3DOp(this).frameElement),this.j&&this.j.XPC_to=
Outer&&(this.q=3Dthis.j.XPC_toOuter,this.j.XPC_toOuter.XPC_toInner=3DB(th=
is.lwa,this),a=3D!1,this.send("tp","SETUP_ACK"),Qp(this.k))}catch(b){}a&&=
(this.A||(this.A=3DB(this.Ala,this)),Op(this).setTimeout(this.A,100))};u.=
n2=3Dfunction(a){if(0!=3DPp(this.k)||this.k.Ol()||"SETUP_ACK"!=3Da)throw =
Error("Got unexpected transport =
message.");this.q=3Dthis.j.XPC_toOuter.XPC_toInner;Qp(this.k)};=0A=
u.lwa=3Dfunction(a,b){this.Hea||0!=3Dthis.o.length?(this.o.push({zfa:a,IA=
:b}),1=3D=3Dthis.o.length&&Op(this).setTimeout(this.B,1)):this.k.Us(a,b)}=
;u.oQa=3Dfunction(){for(;this.o.length;){var =
a=3Dthis.o.shift();this.k.Us(a.zfa,a.IA)}};u.send=3Dfunction(a,b){this.He=
a=3D!0;this.q(a,b);this.Hea=3D!1};u.J=3Dfunction(){Iqa.G.J.call(this);thi=
s.j=3Dthis.q=3Dnull};function =
Rp(a,b){Np.call(this,b);this.j=3Da;this.F=3Dthis.j.j.ppu;this.Na=3Dthis.j=
.j.lpu;this.B=3D[]}var =
Jqa,Kqa;C(Rp,Np);u=3DRp.prototype;u.cgb=3D5;u.oB=3D4;u.z$=3D0;u.gM=3D!1;u=
.MY=3D!1;u.GAa=3Dnull;function =
Lqa(a){return"googlexpc_"+a.j.name+"_msg"}function =
Mqa(a){return"googlexpc_"+a.j.name+"_ack"}function =
Sp(a){try{if(!a.Mc()&&Nqa(a.j))return =
a.j.Bo.frames||{}}catch(b){}return{}}=0A=
u.connect=3Dfunction(){if(!this.Mc()&&Nqa(this.j)){if(!this.MY){var =
a=3DLqa(this);this.o=3DOqa(this,a);this.I=3DOp(this).frames[a];a=3DMqa(th=
is);this.k=3DOqa(this,a);this.C=3DOp(this).frames[a];this.MY=3D!0}if(Pqa(=
this,Lqa(this))&&Pqa(this,Mqa(this)))this.X=3Dnew =
Qqa(this,Sp(this)[Lqa(this)],B(this.Kgb,this)),this.K=3Dnew =
Qqa(this,Sp(this)[Mqa(this)],B(this.Jgb,this)),this.rma();else{if(1=3D=3D=
Pp(this.j))this.GAa||0<this.cgb--||(Cqa(this.j,Mp(10)),Rqa(this),this.MY=3D=
!1,this.GAa=3DOqa(this,"googlexpc_reconnect_"+this.j.name));=0A=
else if(0=3D=3DPp(this.j))for(var =
a=3DSp(this),b=3Da.length,c=3D0;c<b;c++){var =
d;try{a[c]&&a[c].name&&(d=3Da[c].name)}catch(e){}if(d){var =
f=3Dd.split("_");if(3=3D=3Df.length&&"googlexpc"=3D=3Df[0]&&"reconnect"=3D=
=3Df[1]){this.j.name=3Df[2];Rqa(this);this.MY=3D!1;break}}}Op(this).setTi=
meout(B(this.connect,this),100)}}};=0A=
function Oqa(a,b){var =
c=3Ddocument.createElement("iframe"),d=3Dc.style;d.position=3D"absolute";=
d.top=3D"-10px";d.left=3D"10px";d.width=3D"1px";d.height=3D"1px";c.id=3Dc=
.name=3Db;c.src=3Da.F+"#INITIAL";Op(a).document.body.appendChild(c);retur=
n c}function =
Rqa(a){a.o&&(a.o.parentNode.removeChild(a.o),a.o=3Dnull,a.I=3Dnull);a.k&&=
(a.k.parentNode.removeChild(a.k),a.k=3Dnull,a.C=3Dnull)}function =
Pqa(a,b){try{var =
c=3DSp(a)[b];if(!c||0!=3Dc.location.href.indexOf(a.Na))return!1}catch(d){=
return!1}return!0}=0A=
u.rma=3Dfunction(){var =
a=3DSp(this);a[Mqa(this)]&&a[Lqa(this)]?(this.R=3Dnew =
Sqa(this.F,this.I),this.A=3Dnew =
Sqa(this.F,this.C),Op(this).setTimeout(B(function(){this.R.send("SETUP");=
this.gM=3D!0},this),100)):(this.M||(this.M=3DB(this.rma,this)),Op(this).s=
etTimeout(this.M,100))};function =
Tqa(a){if(a.ga&&a.Ta&&(Qp(a.j),a.q)){for(var =
b=3D0,c;b<a.q.length;b++)c=3Da.q[b],a.j.Us(c.rL,c.IA);delete a.q}}=0A=
u.Kgb=3Dfunction(a){if("SETUP"=3D=3Da)this.A&&(this.A.send("SETUP_ACK"),t=
his.ga=3D!0,Tqa(this));else if(this.j.Ol()||this.ga){var =
b=3Da.indexOf("|"),c=3Da.substring(0,b);a=3Da.substring(b+1);b=3Dc.indexO=
f(",");if(-1=3D=3Db){var d;this.A.send("ACK:"+c);Uqa(this,a)}else =
d=3Dc.substring(0,b),this.A.send("ACK:"+d),c=3Dc.substring(b+1).split("/"=
),b=3DparseInt(c[0],10),c=3DparseInt(c[1],10),1=3D=3Db&&(this.H=3D[]),thi=
s.H.push(a),b=3D=3Dc&&(Uqa(this,this.H.join("")),delete this.H)}};=0A=
u.Jgb=3Dfunction(a){"SETUP_ACK"=3D=3Da?(this.gM=3D!1,this.Ta=3D!0,Tqa(thi=
s)):this.j.Ol()&&this.gM&&parseInt(a.split(":")[1],10)=3D=3Dthis.z$&&(thi=
s.gM=3D!1,Vqa(this))};function Vqa(a){if(!a.gM&&a.B.length){var =
b=3Da.B.shift();++a.z$;a.R.send(a.z$+b);a.gM=3D!0}}function Uqa(a,b){var =
c=3Db.indexOf(":"),d=3Db.substr(0,c),c=3Db.substring(c+1);a.j.Ol()?a.j.Us=
(d,c):(a.q||(a.q=3D[])).push({rL:d,IA:c})}=0A=
u.send=3Dfunction(a,b){var =
c=3Da+":"+b;if(!ud||3800>=3Db.length)this.B.push("|"+c);else for(var =
d=3Db.length,e=3DMath.ceil(d/3800),f=3D0,h=3D1;f<d;)this.B.push(","+h+"/"=
+e+"|"+c.substr(f,3800)),h++,f+=3D3800;Vqa(this)};u.J=3Dfunction(){Rp.G.J=
.call(this);var =
a=3DWqa;Fb(a,this.X);Fb(a,this.K);this.X=3Dthis.K=3Dnull;Lh(this.o);Lh(th=
is.k);this.I=3Dthis.C=3Dthis.o=3Dthis.k=3Dnull};=0A=
var Wqa=3D[],Xqa=3DB(function(){var a=3DWqa,b,c=3D!1;try{for(var =
d=3D0;b=3Da[d];d++){var e;if(!(e=3Dc)){var =
f=3Db,h=3Df.k.location.href;if(h!=3Df.j){f.j=3Dh;var =
l=3Dh.split("#")[1];l&&(l=3Dl.substr(1),f.o(decodeURIComponent(l)));e=3D!=
0}else =
e=3D!1}c=3De}}catch(m){if(b.q.j.close(),!a.length)return}a=3DDa();c&&(Jqa=
=3Da);Kqa=3Dwindow.setTimeout(Xqa,1E3>a-Jqa?10:100)},Rp);function =
Yqa(){Jqa=3DDa();Kqa&&window.clearTimeout(Kqa);Kqa=3Dwindow.setTimeout(Xq=
a,10)}function Sqa(a,b){this.o=3Da;this.k=3Db;this.j=3D0}=0A=
Sqa.prototype.send=3Dfunction(a){this.j=3D++this.j%2;a=3Dthis.o+"#"+this.=
j+encodeURIComponent(a);try{wd?this.k.location.href=3Da:this.k.location.r=
eplace(a)}catch(b){}Yqa()};function =
Qqa(a,b,c){this.q=3Da;this.k=3Db;this.o=3Dc;this.j=3Dthis.k.location.href=
.split("#")[0]+"#INITIAL";Wqa.push(this);Yqa()};function =
Zqa(a,b){Np.call(this,b);this.j=3Da;this.o=3Dthis.j.j.pru;this.k=3Dthis.j=
.j.ifrid;wd&&$qa()}C(Zqa,Np);if(wd)var =
ara=3D[],bra=3D0,$qa=3Dfunction(){bra||(bra=3Dwindow.setTimeout(function(=
){cra()},1E3))},cra=3Dfunction(a){var =
b=3DDa();for(a=3Da||3E3;ara.length&&b-ara[0].timestamp>=3Da;){var =
c=3Dara.shift().nbb;Lh(c)}bra=3Dwindow.setTimeout(dra,1E3)},dra=3Dfunctio=
n(){cra()};var =
era=3D{};u=3DZqa.prototype;u.oB=3D3;u.connect=3Dfunction(){Op(this).xpcRe=
lay||(Op(this).xpcRelay=3Dfra);this.send("tp","SETUP")};=0A=
function fra(a,b){var =
c=3Db.indexOf(":"),d=3Db.substr(0,c),e=3Db.substr(c+1);if(ud&&-1!=3D(c=3D=
d.indexOf("|"))){var =
f=3Dd.substr(0,c),d=3Dd.substr(c+1),c=3Dd.indexOf("+"),h=3Dd.substr(0,c),=
c=3DparseInt(d.substr(c+1),10),l=3Dera[h];l||(l=3Dera[h]=3D{oqa:[],DAa:0,=
Npa:0});Ya(d,"++")&&(l.Npa=3Dc+1);l.oqa[c]=3De;l.DAa++;if(l.DAa!=3Dl.Npa)=
return;e=3Dl.oqa.join("");delete era[h]}else var =
f=3Dd;Lp[a].Us(f,decodeURIComponent(e))}u.n2=3Dfunction(a){"SETUP"=3D=3Da=
?(this.send("tp","SETUP_ACK"),Qp(this.j)):"SETUP_ACK"=3D=3Da&&Qp(this.j)}=
;=0A=
u.send=3Dfunction(a,b){var =
c=3DencodeURIComponent(b),d=3Dc.length;if(ud&&1800<d)for(var =
e=3Dfb(),f=3D0,h=3D0;f<d;h++){var =
l=3Dc.substr(f,1800),f=3Df+1800;gra(this,a,l,e+(f>=3Dd?"++":"+")+h)}else =
gra(this,a,c)};=0A=
function gra(a,b,c,d){if(ud){var =
e=3DOp(a).document.createElement("div"),f;f=3D{onload:xc("this.xpcOnload(=
)"),sandbox:null};var =
h=3D{src:null,srcdoc:null},l=3D{sandbox:""},m=3D{},n;for(n in =
h)m[n]=3Dh[n];for(n in l)m[n]=3Dl[n];for(n in f){var =
p=3Dn.toLowerCase();if(p in h)throw Error('Cannot override "'+p+'" =
attribute, got "'+n+'" with value "'+f[n]+'"');p in l&&delete =
m[p];m[n]=3Df[n]}f=3Dcba("iframe",m,void =
0);qh(e,f);e=3De.childNodes[0];e.xpcOnload=3Dhra}else =
e=3DOp(a).document.createElement("iframe"),wd?ara.push({timestamp:Da(),=0A=
nbb:e}):Yg(e,"load",hra);f=3De.style;f.visibility=3D"hidden";f.width=3De.=
style.height=3D"0px";f.position=3D"absolute";f=3Da.o;f+=3D"#"+a.j.name;a.=
k&&(f+=3D","+a.k);f+=3D"|"+b;d&&(f+=3D"|"+d);e.src=3Df+(":"+c);Op(a).docu=
ment.body.appendChild(e)}function =
hra(){Lh(this)}u.J=3Dfunction(){Zqa.G.J.call(this);wd&&cra(0)};function =
Tp(a,b,c,d,e){Np.call(this,c);this.A=3Da;this.B=3De||2;this.M=3Db||"*";th=
is.L=3Dnew S(this);this.C=3Dnew =
nh(100,Op(this));this.H=3D!!d;this.o=3Dnew Lm;this.q=3Dnew =
Lm;this.k=3Dnew =
Lm;this.K=3DMp(10);this.F=3Dnull;this.H?1=3D=3DPp(this.A)?Rm(this.k,this.=
o):Rm(this.k,this.q):(Rm(this.k,this.o),2=3D=3Dthis.B&&Rm(this.k,this.q))=
;this.k.addCallback(this.oWa,this);this.k.callback(!0);this.L.D(this.C,"t=
ick",this.fsa)}C(Tp,Np);Tp.prototype.j=3Dnull;Tp.prototype.I=3D!1;Tp.prot=
otype.oB=3D1;var ira=3D{};u=3DTp.prototype;u.sS=3D0;=0A=
function jra(a){var b=3Da.j.data;if(!ua(b))return!1;var =
c=3Db.indexOf("|"),d=3Db.indexOf(":");if(-1=3D=3Dc||-1=3D=3Dd)return!1;va=
r =
e=3Db.substring(0,c),c=3Db.substring(c+1,d),b=3Db.substring(d+1);if(d=3DL=
p[e])return d.Us(c,b,a.j.origin),!0;a=3Dkra(b)[0];for(var f in =
Lp)if(d=3DLp[f],1=3D=3DPp(d)&&!d.Ol()&&"tp"=3D=3Dc&&("SETUP"=3D=3Da||"SET=
UP_NTPV2"=3D=3Da))return Cqa(d,e),d.Us(c,b),!0;return!1}=0A=
u.n2=3Dfunction(a){var b=3Dkra(a);a=3Db[1];switch(b[0]){case =
"SETUP_ACK":lra(this,1);this.o.j||this.o.callback(!0);break;case =
"SETUP_ACK_NTPV2":2=3D=3Dthis.B&&(lra(this,2),this.o.j||this.o.callback(!=
0));break;case "SETUP":lra(this,1);mra(this,1);break;case =
"SETUP_NTPV2":2=3D=3Dthis.B&&(b=3Dthis.j,lra(this,2),mra(this,2),1!=3Db&&=
null=3D=3Dthis.F||this.F=3D=3Da||nra(this),this.F=3Da)}};function =
nra(a){if(2=3D=3Da.B&&(null=3D=3Da.j||2=3D=3Da.j)){var =
b;b=3D"SETUP_NTPV2,"+a.K;a.send("tp",b)}null!=3Da.j&&1!=3Da.j||a.send("tp=
","SETUP")}=0A=
function =
mra(a,b){if(2!=3Da.B||null!=3Da.j&&2!=3Da.j||2!=3Db){if(null!=3Da.j&&1!=3D=
a.j||1!=3Db)return;a.send("tp","SETUP_ACK")}else =
a.send("tp","SETUP_ACK_NTPV2");a.q.j||a.q.callback(!0)}function =
lra(a,b){b>a.j&&(a.j=3Db);1=3D=3Da.j&&(a.q.j||a.H||a.q.callback(!0),a.F=3D=
null)}u.connect=3Dfunction(){var =
a=3DOp(this),b=3Dza(a),c=3Dira[b];xa(c)||(c=3D0);0=3D=3Dc&&Yg(a.postMessa=
ge?a:a.document,"message",jra,!1,Tp);ira[b]=3Dc+1;this.I=3D!0;this.fsa()}=
;=0A=
u.fsa=3Dfunction(){var =
a=3D0=3D=3DPp(this.A);this.H&&a||this.A.Ol()||this.Mc()?this.C.stop():(th=
is.C.start(),nra(this))};u.send=3Dfunction(a,b){var =
c=3Dthis.A.Bo;c&&(this.send=3Dfunction(a,b){var =
f=3Dthis,h=3Dthis.A.name;this.sS=3Doh(function(){f.sS=3D0;try{var =
l=3Dc.postMessage?c:c.document;l.postMessage&&l.postMessage(h+"|"+a+":"+b=
,f.M)}catch(m){}},0)},this.send(a,b))};u.oWa=3Dfunction(){Qp(this.A,1=3D=3D=
this.B||1=3D=3Dthis.j?200:void 0)};=0A=
u.J=3Dfunction(){if(this.I){var =
a=3DOp(this),b=3Dza(a),c=3Dira[b];ira[b]=3Dc-1;1=3D=3Dc&&ch(a.postMessage=
?a:a.document,"message",jra,!1,Tp)}this.sS&&(ph(this.sS),this.sS=3D0);N(t=
his.L);delete this.L;N(this.C);delete this.C;this.o.cancel();delete =
this.o;this.q.cancel();delete this.q;this.k.cancel();delete =
this.k;delete this.send;Tp.G.J.call(this)};function =
kra(a){a=3Da.split(",");a[1]=3Da[1]||null;return a};function =
ora(a,b){Np.call(this,b);this.j=3Da;this.k=3Da.at||"";this.o=3Da.rat||"";=
var c=3DOp(this);if(!c.nix_setup_complete)try{c.execScript("Class =
GCXPC____NIXVBS_wrapper\n Private m_Transport\nPrivate m_Auth\nPublic =
Sub SetTransport(transport)\nIf isEmpty(m_Transport) Then\nSet =
m_Transport =3D transport\nEnd If\nEnd Sub\nPublic Sub SetAuth(auth)\nIf =
isEmpty(m_Auth) Then\nm_Auth =3D auth\nEnd If\nEnd Sub\nPublic Function =
GetAuthToken()\n GetAuthToken =3D m_Auth\nEnd Function\nPublic Sub =
SendMessage(service, payload)\n Call =
m_Transport.GCXPC____NIXJS_handle_message(service, payload)\nEnd =
Sub\nPublic Sub CreateChannel(channel)\n Call =
m_Transport.GCXPC____NIXJS_create_channel(channel)\nEnd Sub\nPublic Sub =
GCXPC____NIXVBS_container()\n End Sub\nEnd Class\n Function =
GCXPC____NIXVBS_get_wrapper(transport, auth)\nDim wrap\nSet wrap =3D New =
GCXPC____NIXVBS_wrapper\nwrap.SetTransport transport\nwrap.SetAuth =
auth\nSet GCXPC____NIXVBS_get_wrapper =3D wrap\nEnd Function",=0A=
"vbscript"),c.nix_setup_complete=3D!0}catch(d){}this.GCXPC____NIXJS_handl=
e_message=3Dthis.pWa;this.GCXPC____NIXJS_create_channel=3Dthis.TPa}C(ora,=
Np);function pra(){var a=3D!1;try{var =
b=3Dwindow.opener;window.opener=3D{};a=3Dfea(window,"opener");window.open=
er=3Db}catch(c){}return =
a}u=3Dora.prototype;u.oB=3D6;u.wK=3D!1;u.UE=3Dnull;u.connect=3Dfunction()=
{0=3D=3DPp(this.j)?this.zla():this.yla()};=0A=
u.zla=3Dfunction(){if(!this.wK){var =
a=3Dthis.j.QJ;try{a.contentWindow.opener=3D(0,Op(this).GCXPC____NIXVBS_ge=
t_wrapper)(this,this.k),this.wK=3D!0}catch(b){}this.wK||Op(this).setTimeo=
ut(B(this.zla,this),100)}};=0A=
u.yla=3Dfunction(){if(!this.wK){try{var =
a=3DOp(this).opener;if(a&&"GCXPC____NIXVBS_container"in =
a){this.UE=3Da;if(this.UE.GetAuthToken()!=3Dthis.o)return;this.UE.CreateC=
hannel((0,Op(this).GCXPC____NIXVBS_get_wrapper)(this,this.k));this.wK=3D!=
0;Qp(this.j)}}catch(b){return}this.wK||Op(this).setTimeout(B(this.yla,thi=
s),100)}};u.TPa=3Dfunction(a){this.UE=3Da;this.UE.GetAuthToken()=3D=3Dthi=
s.o&&Qp(this.j)};u.pWa=3Dfunction(a,b){Op(this).setTimeout(B(function(){t=
his.j.Us(a,b)},this),1)};=0A=
u.send=3Dfunction(a,b){this.UE.SendMessage(a,b)};u.J=3Dfunction(){ora.G.J=
.call(this);this.UE=3Dnull};function Up(a,b){Jp.call(this);for(var =
c=3D0,d;d=3Dzqa[c];c++)if(d in a&&!/^https?:\/\//.test(a[d]))throw =
Error("URI "+a[d]+" is invalid for field =
"+d);this.j=3Da;this.name=3Dthis.j.cn||Mp(10);this.k=3Db||rh();this.q=3D[=
];this.A=3Dnew =
S(this);a.lpu=3Da.lpu||de(mi(this.k).location.href)+"/robots.txt";a.ppu=3D=
a.ppu||de(a.pu||"")+"/robots.txt";Lp[this.name]=3Dthis;Cea(window,"unload=
",qra)||ah(window,"unload",qra)}C(Up,Jp);var =
rra=3D/^%*tp$/,sra=3D/^%+tp$/;u=3DUp.prototype;u.Hy=3Dnull;u.wu=3Dnull;u.=
ep=3Dnull;u.ba=3D1;=0A=
u.Ol=3Dfunction(){return =
2=3D=3Dthis.ba};u.Bo=3Dnull;u.QJ=3Dnull;function =
Nqa(a){try{return!!a.Bo&&!Boolean(a.Bo.closed)}catch(b){return!1}}=0A=
function tra(a,b,c){var =
d=3Da.j.ifrid;d||(d=3Da.j.ifrid=3D"xpcpeer"+Mp(4));var =
e=3Drh(b).createElement("IFRAME");e.id=3De.name=3Dd;c?c(e):e.style.width=3D=
e.style.height=3D"100%";ura(a);a.wu=3Dnew Lm(void 0,a);var =
f=3Dvra(a);qla(a.A,e,"load",a.wu.callback,!1,a.wu);vd||wd?window.setTimeo=
ut(B(function(){b.appendChild(e);e.src=3Df.toString()},a),1):(e.src=3Df.t=
oString(),b.appendChild(e));return e}function =
ura(a){a.wu&&(a.wu.cancel(),a.wu=3Dnull);a.q.length=3D0;a.A.Cb()}=0A=
function vra(a){var b=3Da.j.pu;ua(b)&&(b=3Da.j.pu=3Dnew pe(b));var =
c=3D{};c.cn=3Da.name;c.tp=3Da.j.tp;c.osh=3Da.j.osh;a.j.lru&&(c.pru=3Da.j.=
lru);a.j.lpu&&(c.ppu=3Da.j.lpu);a.j.ppu&&(c.lpu=3Da.j.ppu);(a=3Da.j.role)=
&&(c.role=3D1=3D=3Da?0:1);b.ab("xpc",Ud(c));return =
b}u.connect=3Dfunction(a){this.B=3Da||ka;3=3D=3Dthis.ba&&(this.ba=3D1);th=
is.wu?this.wu.addCallback(this.nna):this.nna()};=0A=
u.nna=3Dfunction(){this.wu=3Dnull;this.j.ifrid&&(this.QJ=3Dthis.k.getElem=
ent(this.j.ifrid));if(this.QJ){var =
a=3Dthis.QJ.contentWindow;a||(a=3Dwindow.frames[this.j.ifrid]);this.Bo=3D=
a}if(!this.Bo){if(window=3D=3Dwindow.top)throw Error("CrossPageChannel: =
Can't connect, peer window-object not =
set.");this.Bo=3Dwindow.parent}if(!this.ep){this.j.tp||(this.j.tp=3Dya(do=
cument.postMessage)||ya(window.postMessage)||ud&&window.postMessage?1:vd?=
2:ud&&this.j.pru?3:ud&&pra()?6:4);switch(this.j.tp){case 1:this.ep=3Dnew =
Tp(this,this.j.ph,=0A=
this.k,!!this.j.osh,this.j.nativeProtocolVersion||2);break;case =
6:this.ep=3Dnew ora(this,this.k);break;case 2:this.ep=3Dnew =
Iqa(this,this.k);break;case 3:this.ep=3Dnew Zqa(this,this.k);break;case =
4:this.ep=3Dnew Rp(this,this.k);break;case =
7:if(a=3Dthis.Bo)try{a=3Dwindow.document.domain=3D=3Dthis.Bo.document.dom=
ain}catch(b){a=3D!1}a&&(this.ep=3Dnew =
Bqa(this,this.k))}if(!this.ep)throw Error("CrossPageChannel: No suitable =
transport =
found!");}for(this.ep.connect();0<this.q.length;)this.q.shift()()};=0A=
u.close=3Dfunction(){ura(this);this.ba=3D3;N(this.ep);this.B=3Dthis.ep=3D=
null;N(this.Hy);this.Hy=3Dnull};function =
Qp(a,b){a.Ol()||a.Hy&&a.Hy.vb()||(a.ba=3D2,N(a.Hy),y(b)?(a.Hy=3Dnew =
Ap(a.B,b),a.Hy.start()):(a.Hy=3Dnull,a.B()))}u.send=3Dfunction(a,b){this.=
Ol()&&(Nqa(this)?(ta(b)&&(b=3DUd(b)),this.ep.send(wra(a),b)):this.close()=
)};=0A=
u.Us=3Dfunction(a,b,c){if(this.wu)this.q.push(B(this.Us,this,a,b,c));else=
{var =
d=3Dthis.j.ph;!Qa(db(c))&&!Qa(db(d))&&c!=3Dthis.j.ph||this.Mc()||3=3D=3Dt=
his.ba||(a&&"tp"!=3Da?this.Ol()&&(a=3Da.replace(/%[0-9a-f]{2}/gi,decodeUR=
IComponent),a=3Dsra.test(a)?a.substring(1):a,a=3D(c=3Dthis.C[a])?c:this.o=
?{callback:Ba(this.o,a),Lya:ta(b)}:null)&&(b=3Dxqa(b,a.Lya),null!=3Db&&a.=
callback(b)):this.ep.n2(b))}};function =
wra(a){rra.test(a)&&(a=3D"%"+a);return =
a.replace(/[%:|]/g,encodeURIComponent)}=0A=
function Pp(a){var b=3Da.j.role;return =
xa(b)?b:window.parent=3D=3Da.Bo?1:0}function Cqa(a,b){delete =
Lp[a.name];a.name=3Db;Lp[b]=3Da}u.J=3Dfunction(){this.close();this.QJ=3Dt=
his.Bo=3Dnull;delete Lp[this.name];N(this.A);delete =
this.A;Up.G.J.call(this)};function qra(){for(var a in =
Lp)N(Lp[a])};function =
Vp(a,b,c){L.call(this);this.Ej=3Da;this.k=3Db;this.j=3Dc;this.yd=3DB(this=
.ZVa,this)}C(Vp,L);u=3DVp.prototype;u.Q1=3D!1;u.VI=3Dnull;u.xz=3Dfunction=
(){this.VI?this.Q1=3D!0:xra(this)};u.stop=3Dfunction(){this.VI&&(ph(this.=
VI),this.VI=3Dnull,this.Q1=3D!1)};u.J=3Dfunction(){Vp.G.J.call(this);this=
.stop()};u.ZVa=3Dfunction(){this.VI=3Dnull;this.Q1&&(this.Q1=3D!1,xra(thi=
s))};function xra(a){a.VI=3Doh(a.yd,a.k);a.Ej.call(a.j)};function =
Wp(a,b,c,d,e){this.k=3Da;this.j=3Dc;this.B=3Dd;this.A=3De||1;this.Gg=3D45=
E3;this.L=3Dnew S(this);this.o=3Dnew =
nh;this.o.setInterval(250)}u=3DWp.prototype;u.qk=3Dnull;u.Vr=3D!1;u.hM=3D=
null;u.kia=3Dnull;u.lS=3Dnull;u.dJ=3Dnull;u.Az=3Dnull;u.SA=3Dnull;u.cF=3D=
null;u.Jk=3Dnull;u.gU=3D0;u.Os=3Dnull;u.n3=3Dnull;u.Bz=3Dnull;u.$P=3D-1;u=
.yBa=3D!0;u.OD=3D!1;u.y$=3D0;u.Y0=3Dnull;var yra=3D{},zra=3D{};function =
Xp(){return!ud||Dd(10)}u=3DWp.prototype;u.setTimeout=3Dda("Gg");function =
Ara(a,b,c){a.dJ=3D1;a.Az=3DDe(b.clone());a.cF=3Dc;a.q=3D!0;Bra(a,null)}=0A=
function =
Cra(a,b,c,d,e){a.dJ=3D1;a.Az=3DDe(b.clone());a.cF=3Dnull;a.q=3Dc;e&&(a.yB=
a=3D!1);Bra(a,d)}function =
Bra(a,b){a.lS=3DDa();Yp(a);a.SA=3Da.Az.clone();Be(a.SA,"t",a.A);a.gU=3D0;=
a.Jk=3Da.k.R7(a.k.JS()?b:null);0<a.y$&&(a.Y0=3Dnew =
Vp(B(a.XFa,a,a.Jk),a.y$));a.L.D(a.Jk,"readystatechange",a.Wgb);var =
c=3Da.qk?mc(a.qk):{};a.cF?(a.n3=3D"POST",c["Content-Type"]=3D"application=
/x-www-form-urlencoded",a.Jk.send(a.SA,a.n3,a.cF,c)):(a.n3=3D"GET",a.yBa&=
&!wd&&(c.Connection=3D"close"),a.Jk.send(a.SA,a.n3,null,c));a.k.Bs(1)}=0A=
u.Wgb=3Dfunction(a){a=3Da.target;var =
b=3Dthis.Y0;b&&3=3D=3DVn(a)?b.xz():this.XFa(a)};=0A=
u.XFa=3Dfunction(a){try{if(a=3D=3Dthis.Jk)t:{var =
b=3DVn(this.Jk),c=3Dthis.Jk.hw,d=3Dthis.Jk.getStatus();if(!Xp()||wd&&!Cd(=
"420+")){if(4>b)break t}else if(3>b||3=3D=3Db&&!td&&!this.Jk.xg())break =
t;this.OD||4!=3Db||7=3D=3Dc||(8=3D=3Dc||0>=3Dd?this.k.Bs(3):this.k.Bs(2))=
;Dra(this);var e=3Dthis.Jk.getStatus();this.$P=3De;var =
f=3Dthis.Jk.xg();(this.Vr=3D200=3D=3De)?(4=3D=3Db&&Zp(this),this.q?(Era(t=
his,b,f),td&&this.Vr&&3=3D=3Db&&(this.L.D(this.o,"tick",this.bgb),this.o.=
start())):Fra(this,f),this.Vr&&!this.OD&&(4=3D=3Db?this.k.t0(this):(this.=
Vr=3D!1,Yp(this)))):=0A=
(400=3D=3De&&0<f.indexOf("Unknown =
SID")?this.Bz=3D3:this.Bz=3D0,$p(),Zp(this),Gra(this))}}catch(h){this.Jk&=
&this.Jk.xg()}finally{}};function Era(a,b,c){for(var =
d=3D!0;!a.OD&&a.gU<c.length;){var =
e=3DHra(a,c);if(e=3D=3Dzra){4=3D=3Db&&(a.Bz=3D4,$p(),d=3D!1);break}else =
if(e=3D=3Dyra){a.Bz=3D4;$p();d=3D!1;break}else =
Fra(a,e)}4=3D=3Db&&0=3D=3Dc.length&&(a.Bz=3D1,$p(),d=3D!1);a.Vr=3Da.Vr&&d=
;d||(Zp(a),Gra(a))}u.bgb=3Dfunction(){var =
a=3DVn(this.Jk),b=3Dthis.Jk.xg();this.gU<b.length&&(Dra(this),Era(this,a,=
b),this.Vr&&4!=3Da&&Yp(this))};=0A=
function Hra(a,b){var c=3Da.gU,d=3Db.indexOf("\n",c);if(-1=3D=3Dd)return =
zra;c=3DNumber(b.substring(c,d));if(isNaN(c))return =
yra;d+=3D1;if(d+c>b.length)return zra;var =
e=3Db.substr(d,c);a.gU=3Dd+c;return e}=0A=
function Ira(a,b){a.lS=3DDa();Yp(a);var =
c=3Db?window.location.hostname:"";a.SA=3Da.Az.clone();a.SA.ab("DOMAIN",c)=
;a.SA.ab("t",a.A);try{a.Os=3Dnew =
ActiveXObject("htmlfile")}catch(d){Zp(a);a.Bz=3D7;$p();Gra(a);return}var =
e=3D"<html><body>";b&&(e+=3D'<script>document.domain=3D"'+c+'"\x3c/script=
>');e+=3D"</body></html>";a.Os.open();a.Os.write(e);a.Os.close();a.Os.par=
entWindow.m=3DB(a.Cfb,a);a.Os.parentWindow.d=3DB(a.vza,a,!0);a.Os.parentW=
indow.rpcClose=3DB(a.vza,a,!1);c=3Da.Os.createElement("div");a.Os.parentW=
indow.document.body.appendChild(c);=0A=
c.innerHTML=3D'<iframe =
src=3D"'+a.SA+'"></iframe>';a.k.Bs(1)}u.Cfb=3Dfunction(a){aq(B(this.Bfb,t=
his,a),0)};u.Bfb=3Dfunction(a){this.OD||(Dra(this),Fra(this,a),Yp(this))}=
;u.vza=3Dfunction(a){aq(B(this.Afb,this,a),0)};u.Afb=3Dfunction(a){this.O=
D||(Zp(this),this.Vr=3Da,this.k.t0(this),this.k.Bs(4))};u.cancel=3Dfuncti=
on(){this.OD=3D!0;Zp(this)};function =
Yp(a){a.kia=3DDa()+a.Gg;Jra(a,a.Gg)}function =
Jra(a,b){if(null!=3Da.hM)throw Error("WatchDog timer not =
null");a.hM=3Daq(B(a.Hfb,a),b)}=0A=
function =
Dra(a){a.hM&&(fa.clearTimeout(a.hM),a.hM=3Dnull)}u.Hfb=3Dfunction(){this.=
hM=3Dnull;var =
a=3DDa();0<=3Da-this.kia?(2!=3Dthis.dJ&&this.k.Bs(3),Zp(this),this.Bz=3D2=
,$p(),Gra(this)):Jra(this,this.kia-a)};function =
Gra(a){a.k.n_()||a.OD||a.k.t0(a)}function =
Zp(a){Dra(a);N(a.Y0);a.Y0=3Dnull;a.o.stop();a.L.Cb();if(a.Jk){var =
b=3Da.Jk;a.Jk=3Dnull;b.abort();b.dispose()}a.Os&&(a.Os=3Dnull)}u.zI=3Dg("=
Bz");function Fra(a,b){try{a.k.pza(a,b),a.k.Bs(4)}catch(c){}};function =
Kra(a,b,c,d,e){if(0=3D=3Dd)c(!1);else{var =
f=3De||0;d--;Lra(a,b,function(e){e?c(!0):fa.setTimeout(function(){Kra(a,b=
,c,d,f)},f)})}}function Lra(a,b,c){var d=3Dnew =
Image;d.onload=3Dfunction(){try{Mra(d),c(!0)}catch(a){}};d.onerror=3Dfunc=
tion(){try{Mra(d),c(!1)}catch(a){}};d.onabort=3Dfunction(){try{Mra(d),c(!=
1)}catch(a){}};d.ontimeout=3Dfunction(){try{Mra(d),c(!1)}catch(a){}};fa.s=
etTimeout(function(){if(d.ontimeout)d.ontimeout()},b);d.src=3Da}=0A=
function =
Mra(a){a.onload=3Dnull;a.onerror=3Dnull;a.onabort=3Dnull;a.ontimeout=3Dnu=
ll};function Nra(a){this.j=3Da;this.k=3Dnew =
$o(null,!0)}u=3DNra.prototype;u.qk=3Dnull;u.dp=3Dnull;u.Z0=3D!1;u.dsa=3Dn=
ull;u.KY=3Dnull;u.w$=3Dnull;u.x$=3Dnull;u.ba=3Dnull;u.gw=3D-1;u.ZP=3Dnull=
;u.PN=3Dnull;u.connect=3Dfunction(a){this.x$=3Da;a=3Dbq(this.j,null,this.=
x$);$p();this.dsa=3DDa();var =
b=3Dthis.j.C;null!=3Db?(this.ZP=3DOra(this.j,b[0]),(this.PN=3Db[1])?(this=
.ba=3D1,Pra(this)):(this.ba=3D2,Qra(this))):(Be(a,"MODE","init"),this.dp=3D=
new Wp(this,0,void 0,void 0,void =
0),this.dp.qk=3Dthis.qk,Cra(this.dp,a,!1,null,!0),this.ba=3D0)};=0A=
function Pra(a){var =
b=3Dbq(a.j,a.PN,"/mail/images/cleardot.gif");De(b);Kra(b.toString(),5E3,B=
(a.JOa,a),3,2E3);a.Bs(1)}u.JOa=3Dfunction(a){if(a)this.ba=3D2,Qra(this);e=
lse{$p();var b=3Dthis.j;b.Wt=3Db.Iy.gw;cq(b,9)}a&&this.Bs(2)};=0A=
function Qra(a){var =
b=3Da.j.F;if(null!=3Db)$p(),b?($p(),dq(a.j,a,!1)):($p(),dq(a.j,a,!0));els=
e if(a.dp=3Dnew Wp(a,0,void 0,void 0,void =
0),a.dp.qk=3Da.qk,b=3Da.j,b=3Dbq(b,b.JS()?a.ZP:null,a.x$),$p(),Xp())Be(b,=
"TYPE","xmlhttp"),Cra(a.dp,b,!1,a.ZP,!1);else{Be(b,"TYPE","html");var =
c=3Da.dp;a=3DBoolean(a.ZP);c.dJ=3D3;c.Az=3DDe(b.clone());Ira(c,a)}}u.R7=3D=
function(a){return =
this.j.R7(a)};u.abort=3Dfunction(){this.dp&&(this.dp.cancel(),this.dp=3Dn=
ull);this.gw=3D-1};u.n_=3Dr(!1);=0A=
u.pza=3Dfunction(a,b){this.gw=3Da.$P;if(0=3D=3Dthis.ba)if(b){try{var =
c=3Dthis.k.parse(b)}catch(d){c=3Dthis.j;c.Wt=3Dthis.gw;cq(c,2);return}thi=
s.ZP=3DOra(this.j,c[0]);this.PN=3Dc[1]}else =
c=3Dthis.j,c.Wt=3Dthis.gw,cq(c,2);else =
if(2=3D=3Dthis.ba)if(this.Z0)$p(),this.w$=3DDa();else =
if("11111"=3D=3Db){if($p(),this.Z0=3D!0,this.KY=3DDa(),c=3Dthis.KY-this.d=
sa,Xp()||500>c)this.gw=3D200,this.dp.cancel(),$p(),dq(this.j,this,!0)}els=
e $p(),this.KY=3Dthis.w$=3DDa(),this.Z0=3D!1};=0A=
u.t0=3Dfunction(){this.gw=3Dthis.dp.$P;if(this.dp.Vr)0=3D=3Dthis.ba?this.=
PN?(this.ba=3D1,Pra(this)):(this.ba=3D2,Qra(this)):2=3D=3Dthis.ba&&(a=3D!=
1,(a=3DXp()?this.Z0:200>this.w$-this.KY?!1:!0)?($p(),dq(this.j,this,!0)):=
($p(),dq(this.j,this,!1)));else{0=3D=3Dthis.ba?$p():2=3D=3Dthis.ba&&$p();=
var a=3Dthis.j;a.Wt=3Dthis.gw;cq(a,2)}};u.JS=3Dfunction(){return =
this.j.JS()};u.vb=3Dfunction(){return =
this.j.vb()};u.Bs=3Dfunction(a){this.j.Bs(a)};function =
Rra(a,b,c){this.B=3Da||null;this.ba=3D1;this.k=3D[];this.o=3D[];this.q=3D=
new =
$o(null,!0);this.C=3Db||null;this.F=3Dnull!=3Dc?c:null}u=3DRra.prototype;=
u.qk=3Dnull;u.nP=3Dnull;u.Vo=3Dnull;u.Mj=3Dnull;u.v$=3Dnull;u.WX=3Dnull;u=
.Gla=3Dnull;u.JY=3Dnull;u.bsa=3D!0;u.SR=3D0;u.hj=3Dnull;u.iz=3Dnull;u.wv=3D=
null;u.MC=3Dnull;u.Iy=3Dnull;u.bia=3Dnull;u.G_=3D-1;u.Axa=3D-1;u.Wt=3D-1;=
u.uP=3D0;u.kH=3D0;u.csa=3D0;u.b2=3D!1;u.rC=3D8;var eq=3Dnew Q;function =
Sra(a){O.call(this,"statevent",a)}C(Sra,O);function =
Tra(a,b){O.call(this,"timingevent",a);this.size=3Db}C(Tra,O);=0A=
function =
Ura(a,b){O.call(this,"serverreachability",a);this.k=3Db}C(Ura,O);u=3DRra.=
prototype;u.connect=3Dfunction(a,b,c,d,e){$p();this.v$=3Db;this.nP=3Dc||{=
};d&&y(e)&&(this.nP.OSID=3Dd,this.nP.OAID=3De);Vra(this)&&(this.Iy=3Dnew =
Nra(this),this.Iy.qk=3Dthis.qk,this.Iy.k=3Dthis.q,this.Iy.connect(a))};=0A=
function Wra(a){Xra(a);if(3=3D=3Da.ba){var =
b=3Da.SR++,c=3Da.WX.clone();c.ab("SID",a.j);c.ab("RID",b);c.ab("TYPE","te=
rminate");fq(a,c);b=3Dnew Wp(a,0,a.j,b,void =
0);b.dJ=3D2;b.Az=3DDe(c.clone());(new =
Image).src=3Db.Az;b.lS=3DDa();Yp(b)}Yra(a)}function =
Xra(a){a.Iy&&(a.Iy.abort(),a.Iy=3Dnull);a.Mj&&(a.Mj.cancel(),a.Mj=3Dnull)=
;a.wv&&(fa.clearTimeout(a.wv),a.wv=3Dnull);Zra(a);a.Vo&&(a.Vo.cancel(),a.=
Vo=3Dnull);a.iz&&(fa.clearTimeout(a.iz),a.iz=3Dnull)}u.n_=3Dfunction(){re=
turn 0=3D=3Dthis.ba};u.getState=3Dg("ba");=0A=
function =
$ra(a){a.Vo||a.iz||(a.iz=3Daq(B(a.sza,a),0),a.uP=3D0)}u.sza=3Dfunction(a)=
{this.iz=3Dnull;if(Vra(this))if(1=3D=3Dthis.ba){if(!a){this.SR=3DMath.flo=
or(1E5*Math.random());a=3Dthis.SR++;var b=3Dnew Wp(this,0,"",a,void =
0);b.qk=3Dthis.qk;var =
c=3Dasa(this),d=3Dthis.WX.clone();d.ab("RID",a);this.B&&d.ab("CVER",this.=
B);fq(this,d);Ara(b,d,c);this.Vo=3Db;this.ba=3D2}}else =
3=3D=3Dthis.ba&&(a?bsa(this,a):0!=3Dthis.k.length&&(this.Vo||bsa(this)))}=
;=0A=
function bsa(a,b){var =
c,d;b?6<a.rC?(a.k=3Da.o.concat(a.k),a.o.length=3D0,c=3Da.SR-1,d=3Dasa(a))=
:(c=3Db.B,d=3Db.cF):(c=3Da.SR++,d=3Dasa(a));var =
e=3Da.WX.clone();e.ab("SID",a.j);e.ab("RID",c);e.ab("AID",a.G_);fq(a,e);c=
=3Dnew =
Wp(a,0,a.j,c,a.uP+1);c.qk=3Da.qk;c.setTimeout(Math.round(1E4)+Math.round(=
1E4*Math.random()));a.Vo=3Dc;Ara(c,e,d)}function fq(a,b){if(a.hj){var =
c=3Da.hj.uqa(a);c&&Yb(c,function(a,c){b.ab(c,a)})}}=0A=
function asa(a){var =
b=3DMath.min(a.k.length,1E3),c=3D["count=3D"+b],d;6<a.rC&&0<b?(d=3Da.k[0]=
.j,c.push("ofs=3D"+d)):d=3D0;for(var e=3D0;e<b;e++){var =
f=3Da.k[e].j,h=3Da.k[e].map,f=3D6>=3Da.rC?e:f-d;try{ld(h,function(a,b){c.=
push("req"+f+"_"+b+"=3D"+encodeURIComponent(a))})}catch(l){c.push("req"+f=
+"_type=3D"+encodeURIComponent("_badmap"))}}a.o=3Da.o.concat(a.k.splice(0=
,b));return c.join("&")}function =
csa(a){a.Mj||a.wv||(a.A=3D1,a.wv=3Daq(B(a.rza,a),0),a.kH=3D0)}=0A=
function =
dsa(a){if(a.Mj||a.wv||3<=3Da.kH)return!1;a.A++;a.wv=3Daq(B(a.rza,a),esa(a=
,a.kH));a.kH++;return!0}u.rza=3Dfunction(){this.wv=3Dnull;if(Vra(this)){t=
his.Mj=3Dnew =
Wp(this,0,this.j,"rpc",this.A);this.Mj.qk=3Dthis.qk;this.Mj.y$=3Dthis.csa=
;var =
a=3Dthis.Gla.clone();a.ab("RID","rpc");a.ab("SID",this.j);a.ab("CI",this.=
bia?"0":"1");a.ab("AID",this.G_);fq(this,a);if(Xp())a.ab("TYPE","xmlhttp"=
),Cra(this.Mj,a,!0,this.JY,!1);else{a.ab("TYPE","html");var =
b=3Dthis.Mj,c=3DBoolean(this.JY);b.dJ=3D3;b.Az=3DDe(a.clone());Ira(b,c)}}=
};=0A=
function Vra(a){if(a.hj){var b=3Da.hj.Mya(a);if(0!=3Db)return =
cq(a,b),!1}return!0}function =
dq(a,b,c){a.bia=3Dc;a.Wt=3Db.gw;a.ETa(1,0);a.WX=3Dbq(a,null,a.v$);$ra(a)}=0A=
u.pza=3Dfunction(a,b){if(0!=3Dthis.ba&&(this.Mj=3D=3Da||this.Vo=3D=3Da))i=
f(this.Wt=3Da.$P,this.Vo=3D=3Da&&3=3D=3Dthis.ba)if(7<this.rC){var =
c;try{c=3Dthis.q.parse(b)}catch(d){c=3Dnull}if(pa(c)&&3=3D=3Dc.length)if(=
0=3D=3Dc[0])t:{if(!this.wv){if(this.Mj)if(this.Mj.lS+3E3<this.Vo.lS)Zra(t=
his),this.Mj.cancel(),this.Mj=3Dnull;else break t;dsa(this);$p()}}else =
this.Axa=3Dc[1],0<this.Axa-this.G_&&37500>c[2]&&this.bia&&0=3D=3Dthis.kH&=
&!this.MC&&(this.MC=3Daq(B(this.keb,this),6E3));else =
cq(this,11)}else"y2f%"!=3Db&&cq(this,11);else =
if(this.Mj=3D=3Da&&Zra(this),=0A=
!Qa(b)){c=3Dthis.q.parse(b);pa(c);for(var e=3D0;e<c.length;e++){var =
f=3Dc[e];this.G_=3Df[0];f=3Df[1];2=3D=3Dthis.ba?"c"=3D=3Df[0]?(this.j=3Df=
[1],this.JY=3DOra(this,f[2]),f=3Df[3],null!=3Df?this.rC=3Df:this.rC=3D6,t=
his.ba=3D3,this.hj&&this.hj.mma(this),this.Gla=3Dbq(this,this.JS()?this.J=
Y:null,this.v$),csa(this)):"stop"=3D=3Df[0]&&cq(this,7):3=3D=3Dthis.ba&&(=
"stop"=3D=3Df[0]?cq(this,7):"noop"!=3Df[0]&&this.hj&&this.hj.kma(this,f),=
this.kH=3D0)}}};function Ora(a,b){return a.bsa?a.hj?a.hj.asa(b):b:null}=0A=
u.keb=3Dfunction(){null!=3Dthis.MC&&(this.MC=3Dnull,this.Mj.cancel(),this=
.Mj=3Dnull,dsa(this),$p())};function =
Zra(a){null!=3Da.MC&&(fa.clearTimeout(a.MC),a.MC=3Dnull)}=0A=
u.t0=3Dfunction(a){var =
b;if(this.Mj=3D=3Da)Zra(this),this.Mj=3Dnull,b=3D2;else =
if(this.Vo=3D=3Da)this.Vo=3Dnull,b=3D1;else =
return;this.Wt=3Da.$P;if(0!=3Dthis.ba)if(a.Vr)1=3D=3Db?(Da(),eq.dispatchE=
vent(new =
Tra(eq,a.cF?a.cF.length:0)),$ra(this),this.o.length=3D0):csa(this);else{v=
ar =
c=3Da.zI(),d;if(!(d=3D3=3D=3Dc||7=3D=3Dc||0=3D=3Dc&&0<this.Wt)){if(d=3D1=3D=
=3Db)this.Vo||this.iz||1=3D=3Dthis.ba||2<=3Dthis.uP?d=3D!1:(this.iz=3Daq(=
B(this.sza,this,a),esa(this,this.uP)),this.uP++,d=3D!0);d=3D!(d||2=3D=3Db=
&&dsa(this))}if(d)switch(c){case 1:cq(this,5);break;case 4:cq(this,=0A=
10);break;case 3:cq(this,6);break;case =
7:cq(this,12);break;default:cq(this,2)}}};function esa(a,b){var =
c=3D5E3+Math.floor(1E4*Math.random());a.vb()||(c*=3D2);return =
c*b}u.ETa=3Dfunction(a){if(!yb(arguments,this.ba))throw =
Error("Unexpected channel state: "+this.ba);};function =
cq(a,b){if(2=3D=3Db||9=3D=3Db){var c=3Dnull;a.hj&&(c=3Da.hj.rra(a));var =
d=3DB(a.Pkb,a);c||(c=3Dnew =
pe("//www.google.com/images/cleardot.gif"),De(c));Lra(c.toString(),1E4,d)=
}else $p();fsa(a,b)}u.Pkb=3Dfunction(a){a?$p():($p(),fsa(this,8))};=0A=
function fsa(a,b){a.ba=3D0;a.hj&&a.hj.jma(a,b);Yra(a);Xra(a)}function =
Yra(a){a.ba=3D0;a.Wt=3D-1;if(a.hj)if(0=3D=3Da.o.length&&0=3D=3Da.k.length=
)a.hj.O6(a);else{var =
b=3DJb(a.o),c=3DJb(a.k);a.o.length=3D0;a.k.length=3D0;a.hj.O6(a,b,c)}}fun=
ction bq(a,b,c){var =
d=3DFe(c);if(""!=3Dd.$o)b&&se(d,b+"."+d.$o),te(d,d.wq);else var =
e=3Dwindow.location,d=3Dcca(e.protocol,b?b+"."+e.hostname:e.hostname,e.po=
rt,c);a.nP&&Yb(a.nP,function(a,b){d.ab(b,a)});d.ab("VER",a.rC);fq(a,d);re=
turn d}=0A=
u.R7=3Dfunction(a){if(a&&!this.b2)throw Error("Can't create secondary =
domain capable XhrIo object.");a=3Dnew Tn;a.eJ(this.b2);return =
a};u.vb=3Dfunction(){return!!this.hj&&this.hj.vb(this)};function =
aq(a,b){if(!ya(a))throw Error("Fn must not be null and must be a =
function");return =
fa.setTimeout(function(){a()},b)}u.Bs=3Dfunction(a){eq.dispatchEvent(new =
Ura(eq,a))};function $p(){eq.dispatchEvent(new =
Sra(eq))}u.JS=3Dfunction(){return this.b2||!Xp()};function =
gsa(){}u=3Dgsa.prototype;u.Mya=3Dr(0);u.mma=3Dca();=0A=
u.kma=3Dca();u.jma=3Dca();u.O6=3Dca();u.uqa=3Dfunction(){return{}};u.rra=3D=
r(null);u.vb=3Dr(!0);u.asa=3Daa();function =
gq(){L.call(this);this.j=3D[];this.k=3D{}}C(gq,L);u=3Dgq.prototype;u.gsa=3D=
1;u.V0=3D0;u.Pa=3Dfunction(a,b,c){var =
d=3Dthis.k[a];d||(d=3Dthis.k[a]=3D[]);var =
e=3Dthis.gsa;this.j[e]=3Da;this.j[e+1]=3Db;this.j[e+2]=3Dc;this.gsa=3De+3=
;d.push(e);return e};function hsa(a,b,c,d){if(b=3Da.k[b]){var =
e=3Da.j;if(b=3Dvb(b,function(a){return =
e[a+1]=3D=3Dc&&e[a+2]=3D=3Dd}))return a.Xq(b)}return!1}=0A=
u.Xq=3Dfunction(a){if(0!=3Dthis.V0)return =
this.o||(this.o=3D[]),this.o.push(a),!1;var b=3Dthis.j[a];if(b){var =
c=3Dthis.k[b];c&&Fb(c,a);delete this.j[a];delete this.j[a+1];delete =
this.j[a+2]}return!!b};u.fJ=3Dfunction(a,b){var =
c=3Dthis.k[a];if(c){this.V0++;for(var =
d=3DArray(arguments.length-1),e=3D1,f=3Darguments.length;e<f;e++)d[e-1]=3D=
arguments[e];e=3D0;for(f=3Dc.length;e<f;e++){var =
h=3Dc[e];this.j[h+1].apply(this.j[h+2],d)}this.V0--;if(this.o&&0=3D=3Dthi=
s.V0)for(;c=3Dthis.o.pop();)this.Xq(c)}};=0A=
u.clear=3Dfunction(a){if(a){var =
b=3Dthis.k[a];b&&(F(b,this.Xq,this),delete this.k[a])}else =
this.j.length=3D0,this.k=3D{}};u.ce=3Dfunction(a){if(a){var =
b=3Dthis.k[a];return b?b.length:0}a=3D0;for(b in =
this.k)a+=3Dthis.ce(b);return =
a};u.J=3Dfunction(){gq.G.J.call(this);delete this.j;delete this.k;delete =
this.o};function =
hq(){L.call(this);this.k=3D[]}C(hq,L);hq.prototype.q=3Dfunction(a,b){this=
.k.push(B(a,b||fa))};hq.prototype.J=3Dfunction(){this.k=3D[];hq.G.J.call(=
this)};function =
isa(a){hq.call(this);this.o=3Da}C(isa,hq);isa.prototype.j=3Dg("o");functi=
on jsa(){var a=3DQd(Rd(),"gaia_session_id");this.j=3Dnew =
isa(a)}la(jsa);function iq(){return jsa.getInstance().j};function =
jq(a){this.j=3Da}jq.prototype.toString=3Dg("j");new =
jq(ip("goog.ui.ActivityMonitor"));new =
jq(ip("fava.app.AppLifetimeService"));new =
jq(ip("fava.base.AsyncOperationServices"));new =
jq(ip("fava.net.BrowserChannelServices"));new =
jq(ip("fava.canvas.CanvasService"));new =
jq(ip("fava.canvas.CanvasConfiguration"));new =
jq(ip("fava.diagnostics.CsiService"));new =
jq(ip("fava.data.DataServices"));new =
jq(ip("fava.data.DataStoreUpdaterService"));new =
jq(ip("fava.locale.DateTimeFormatService"));new =
jq(ip("fava.debug.DeobfuscationService"));new =
jq(ip("fava.diagnostics.Diagnostics"));=0A=
new jq(ip("fava.component.DomServices"));new =
jq(ip("fava.app.DragDropService"));new =
jq(ip("fava.browser.ExportService"));new =
jq(ip("fava.layout.FixedLayoutHelper"));new =
jq(ip("fava.gbar.GbarService"));new =
jq(ip("fava.gloader.GoogleLoaderService"));new =
jq(ip("fava.controls.help.HelpOverlayService"));new =
jq(ip("fava.view.HistoryInterface"));new =
jq(ip("fava.view.HistoryManager"));new =
jq(ip("fava.view.HistoryRegistry"));new =
jq(ip("fava.identity.IdentityService"));new =
jq(ip("fava.browser.IeCutCopyHandle"));=0A=
new jq(ip("fava.diagnostics.Impressions"));new =
jq(ip("fava.browser.KeyboardShortcutHandler"));new =
jq(ip("fava.browser.KeyboardShortcutRegistry"));new =
jq(ip("fava.mail.MailServices"));new =
jq(ip("fava.controls.mole.MoleManager"));new =
jq(ip("fava.app.NavBarService"));new =
jq(ip("fava.view.NavigationServices"));new =
jq(ip("fava.net.NetworkDiagnosticsService"));new =
jq(ip("fava.app.NotificationService"));new =
jq(ip("fava.request.OauthService"));new =
jq(ip("fava.net.OfflineServices"));new =
jq(ip("fava.modules.PrefetchService"));=0A=
new jq(ip("fava.controls.RelativeDateControl"));new =
jq(ip("fava.request.RequestService"));new =
jq(ip("fava.base.Scheduler"));new =
jq(ip("fava.net.ServerErrorService"));new =
jq(ip("fava.dom.SoyRenderer"));new =
jq(ip("fava.dom.SoyRendererConfig"));new =
jq(ip("fava.app.TearoffManager"));new =
jq(ip("fava.app.TearoffSharedData"));new =
jq(ip("fava.app.TearoffRegistry"));new jq(ip("fava.app.TitleBar"));new =
jq(ip("fava.controls.Toast"));new =
jq(ip("fava.app.UserActionService"));new =
jq(ip("fava.browser.ViewportServices"));=0A=
new jq(ip("fava.diagnostics.ViewDiagnostics"));new =
jq(ip("fava.view.ViewManagerInterface"));new =
jq(ip("fava.view.ViewRegistry"));new =
jq(ip("fava.browser.WindowService"));new =
jq(ip("fava.browser.WindowOpenerUtil"));new =
jq(ip("fava.app.WindowWidget"));new =
jq(ip("fava.request.XsrfService"));function =
ksa(){Q.call(this)}C(ksa,Q);var kq=3D{s:function(a,b,c){return =
isNaN(c)||""=3D=3Dc||a.length>=3Dc?a:a=3D-1<b.indexOf("-",0)?a+bb(" =
",c-a.length):bb(" =
",c-a.length)+a},f:function(a,b,c,d,e){d=3Da.toString();isNaN(e)||""=3D=3D=
e||(d=3Da.toFixed(e));var =
f;f=3D0>a?"-":0<=3Db.indexOf("+")?"+":0<=3Db.indexOf(" ")?" =
":"";0<=3Da&&(d=3Df+d);if(isNaN(c)||d.length>=3Dc)return =
d;d=3DisNaN(e)?Math.abs(a).toString():Math.abs(a).toFixed(e);a=3Dc-d.leng=
th-f.length;0<=3Db.indexOf("-",0)?d=3Df+d+bb(" =
",a):(b=3D0<=3Db.indexOf("0",0)?"0":" ",d=3Df+bb(b,a)+d);return =
d},d:function(a,b,c,d,=0A=
e,f,h,l){return =
kq.f(parseInt(a,10),b,c,d,0,f,h,l)}};kq.i=3Dkq.d;kq.u=3Dkq.d;function =
lsa(a){this.o=3Da;this.k=3DMath.floor(a/50);this.j=3Dnew =
vma(50)}lsa.prototype.get=3Dfunction(a){return =
msa(this,a,function(a,c){return a+c.count})};function =
msa(a,b,c){b=3Db||Da();nsa(a,b);var =
d=3D0;b=3Da.k*(Math.floor(b/a.k)+1)-a.o;for(var =
e=3Da.j.ce()-1;0<=3De;--e){var =
f=3Da.j.get(e);if(f.end<=3Db)break;d=3Dc(d,f)}return d}function =
nsa(a,b){var c=3Dxma(a.j);c&&b<c.end-a.k&&a.j.clear()}function =
osa(a){this.end=3Da}osa.prototype.count=3D0;osa.prototype.min=3DNumber.MA=
X_VALUE;osa.prototype.max=3DNumber.MIN_VALUE;function =
psa(a,b,c){this.o=3Da;this.k=3Db;this.j=3Dnew lsa(1E3*c)}function =
qsa(a,b){var =
c=3Dnull!=3Db?b:1;return(a.j.get()+c)/(a.j.o/1E3)<=3Da.k}function =
rsa(a,b){var c=3Dnull!=3Db?b:1;if(!qsa(a,c))throw new ssa(eb("Query =
would cause ",a.o," to exceed ",a.k," qps."));var =
d=3Da.j,e=3DDa();nsa(d,e);var f=3Dxma(d.j);if(!f||e>=3Df.end)f=3Dnew =
osa(d.k*(Math.floor(e/d.k)+1)),d.j.add(f);f.count+=3Dc;f.min=3DMath.min(c=
,f.min);f.max=3DMath.max(c,f.max)}function =
ssa(a){Ga.call(this,a)}C(ssa,Ga);function =
lq(a,b,c,d){L.call(this);this.o=3Dnull!=3Dd?d:.15;this.Ej=3Da;this.q=3Db;=
this.B=3Dc;this.j=3Dnew Ap(this.Vhb,void =
0,this);this.A=3DNumber.NEGATIVE_INFINITY;this.k=3D0}C(lq,L);u=3Dlq.proto=
type;u.vb=3Dfunction(){return =
this.j.vb()};u.start=3Dfunction(){tsa(this,!1,!1)};function =
tsa(a,b,c){b&&(a.j.stop(),usa(a,a.q));a.vb()||(b=3DDa(),b=3DMath.max(0,a.=
A+a.k-b),0=3D=3Db&&(c?b=3Dusa(a,a.q):a.k=3D0),a.j.start(b))}u.stop=3Dfunc=
tion(){this.j.stop()};=0A=
function =
usa(a,b){0<b&&0!=3Da.o&&(b=3DMath.floor(b*(1-a.o+Math.random()*a.o*2)));r=
eturn =
a.k=3Db}u.Vhb=3Dfunction(){this.A=3DDa();usa(this,Uc(2*this.k,this.q,this=
.B));this.Ej()};u.J=3Dfunction(){this.j.dispose();delete this.j;delete =
this.Ej;lq.G.J.call(this)};function =
mq(a,b,c,d,e,f){L.call(this);this.k=3Dnew =
lq(B(this.X9a,this),d||5E3,e||45E3,f);this.L=3Dnew =
S(this);this.o=3Da;this.q=3Db;(this.j=3Dc||null)&&this.L.D(this.j,"I",thi=
s.L5a).D(this.j,"J",this.D5a);M(this,this.k);M(this,this.L)}C(mq,L);u=3Dm=
q.prototype;u.ZO=3D!1;u.start=3Dfunction(){this.ZO=3D!0;if(!this.j||this.=
j.j)this.q?tsa(this.k,!1,!0):this.k.start()};u.stop=3Dfunction(){this.k.s=
top();this.ZO=3D!1};u.L5a=3Dfunction(){this.ZO&&tsa(this.k,!0,!1)};u.D5a=3D=
function(){this.k.stop()};=0A=
u.X9a=3Dfunction(){!this.ZO||this.j&&!this.j.j||(this.ZO=3D!1,this.o())};=
u.J=3Dfunction(){delete this.o;delete this.L;delete this.k;delete =
this.j;mq.G.J.call(this)};function =
vsa(a,b,c,d,e,f){this.ub=3Dc||null;this.Qa=3D!!e;this.Na=3Dthis.H=3Dka;th=
is.L=3Dnew =
S(this);this.A=3Dthis.j=3Dthis.rb=3Dnull;this.Pb=3Da||wsa;this.ga=3Dnull;=
this.q=3Dnew =
gq;this.$=3Db;this.C=3D!1;this.K=3Dnull;this.B=3Dthis.X=3Dthis.R=3D!1;(th=
is.o=3Dd||null)&&this.L.D(this.o,["I","J"],Ba(this.rda,void =
0));this.I=3Dnew mq(B(this.Ygb,this),!0,this.o||void =
0,7E3,45E3);this.F=3D-1;this.k=3Dnull;this.Ea=3D{};this.Wa=3D!!f;this.M=3D=
!1;this.Pa("15",this.K1a,this)}C(vsa,gsa);u=3Dvsa.prototype;u.Uoa=3D!0;u.=
kq=3Dnull;u.y8=3Dnull;u.Lpa=3D!1;u.Mpa=3D!1;=0A=
u.Pa=3Dfunction(a,b,c){this.q.Pa(a,b,c)};u.asa=3Dfunction(a){return =
this.ub||a};u.lq=3Dfunction(a,b,c){return hsa(this.q,a,b,c)};function =
wsa(a){if(1=3D=3Da.length&&ua(a[0])){var =
b=3Da[0];Ha(b,"{this._action=3D")?(a=3D{},function(){eval(b)}.call(a),a=3D=
[0,a._lsq,[b,a],a._tfe]):a=3DTd(b)}return{type:a[0],DBa:a[1],data:a[2],tD=
a:a[3]||null}}u.kma=3Dfunction(a,b){var =
c=3Dthis.Pb(b);if(c.DBa>this.F){this.F=3Dc.DBa;if(this.ga!=3Dc.tDa){var =
d=3Dc.tDa;this.ga=3Dd;xsa(this,"tfe_changed",d)}xsa(this,String(c.type),c=
.data)}};=0A=
function =
xsa(a,b,c){a.Va&&a.Va(b,c);a.q.fJ(b,c)}u.Woa=3Dda("y8");u.QBa=3Dda("Lpa")=
;u.RBa=3Dda("Mpa");u.Hfa=3Dfunction(a){this.Ea=3Dmc(a)};u.uqa=3Dfunction(=
){var =
a=3Dmc(this.Ea);a.lsq=3DString(this.F);null!=3Dthis.y8&&(a.u=3Dthis.y8);t=
his.Lpa&&(a.c=3D"1");this.Mpa&&(a.w=3D"1");a.gsi=3Diq().j();return =
a};u.Mya=3Dfunction(){if(this.Ta)try{rsa(this.Ta)}catch(a){if(!(a =
instanceof ssa))throw a;return 8}return =
0};u.mma=3Dfunction(){this.C=3D!0;this.B=3D!1;this.rda(0);this.Na()};u.O6=
=3Dfunction(){this.C=3D!1;this.B||this.I.start()};=0A=
u.BW=3Dfunction(a,b,c){this.rb=3Da||this.rb;this.j=3Db||this.j;this.A=3Dc=
||this.A||"";Ia(this.A,"/");this.C||this.B||(this.X=3D!0,ysa(this))};func=
tion ysa(a){a.kq&&(a.kq.hj=3Dnull,Wra(a.kq));var b;b=3Da.$?a.$():new =
Rra("1");b.qk=3D{"X-Same-Domain":"1"};b.bsa=3Da.Uoa;b.b2=3Da.Wa;a.Qa&&(b.=
csa=3D200);b.hj=3Da;a.kq=3Db;b=3D{id:a.rb};a.j&&(b.sid=3Da.j);a.kq.connec=
t(a.A+"/test",a.A+"/bind",b)}u.KO=3Dfunction(){this.K=3Dthis.k=3Dnull;thi=
s.C&&(this.B=3Dthis.X=3D!1,Wra(this.kq))};u.Ygb=3Dfunction(){this.X&&!thi=
s.C&&(this.B=3D!0,ysa(this),this.I.start())};=0A=
u.jma=3Dfunction(a,b){this.rda(b)};u.rda=3Dfunction(a){if(null!=3Da)if(th=
is.K=3Da,this.R||6!=3Da)this.R=3D!1,2=3D=3Da&&409=3D=3Dthis.oX()&&(this.g=
a=3Dnull,xsa(this,"tfe_changed",null));else{this.R=3D!0;this.BW();return}=
a=3Dthis.o&&!this.o.j?8:null!=3Dthis.K?this.K:0;a!=3Dthis.k&&(this.k=3Da,=
this.H.call(fa,a))};u.Pqa=3Dfunction(){return =
null=3D=3Dthis.k?0:this.k};u.oX=3Dfunction(){return =
this.kq?this.kq.Wt:-1};u.Oea=3Dfunction(a){this.H=3Da;null!=3Dthis.k&&thi=
s.H(this.k)};u.iFa=3Dfunction(){this.H=3Dka};u.NAa=3Dda("Na");u.rra=3Dfun=
ction(){return De(new pe("//www.google.com/images/cleardot.gif"))};=0A=
u.Voa=3Dda("F");u.K1a=3Dfunction(a){var =
b=3Da.gaiaSessionIdentifier;if(b){if(a=3Djsa.getInstance().j,a.o!=3Db)for=
(a.o=3Db,b=3D0;b<a.k.length;b++)a.k[b](new O("Changed",a))}else throw =
Error("GAIA session id should be a valid string. Received - =
"+b);};u.dispose=3Dfunction(){this.M||(this.M=3D!0,this.kq&&(this.kq.hj=3D=
null,Wra(this.kq),delete this.kq),N(this.L),N(this.I),N(this.q),delete =
this.L,delete this.I,delete this.o,delete =
this.q)};u.Mc=3Dg("M");function =
zsa(a,b){L.call(this);this.rb=3Da;this.j=3Db;this.k=3Dnew =
gq}C(zsa,L);u=3Dzsa.prototype;u.mP=3Dnull;u.xga=3Dka;u.nDa=3Dka;u.Toa=3D0=
;u.Woa=3Dfunction(a){var =
b=3Dthis.j;a=3DUd({id:this.rb,ui:a});nq(b,"sui",a)};u.RBa=3Dfunction(a){v=
ar =
b=3Dthis.j;a=3DUd({id:this.rb,wa:a});nq(b,"ewa",a)};u.QBa=3Dfunction(a){v=
ar =
b=3Dthis.j;a=3DUd({id:this.rb,ca:a});nq(b,"eca",a)};u.Pa=3Dfunction(a,b,c=
){this.k.Pa(a,b,c)};u.Hfa=3Dfunction(a){var =
b=3Dthis.j;a=3DUd({id:this.rb,ip:a});nq(b,"sip",a)};u.lq=3Dfunction(a,b,c=
){return hsa(this.k,a,b,c)};=0A=
u.BW=3Dfunction(a,b,c){var =
d=3Dthis.j;a=3DUd({id:this.rb,did:a,sid:b,up:c});nq(d,"cin",a)};u.KO=3Dfu=
nction(){var =
a=3Dthis.j,b=3DUd({id:this.rb});nq(a,"din",b)};u.Oea=3Dfunction(a){this.x=
ga=3Da;null!=3Dthis.mP&&a(this.mP)};u.iFa=3Dfunction(){this.xga=3Dka};u.N=
Aa=3Dda("nDa");u.Pqa=3Dfunction(){return =
null!=3Dthis.mP?this.mP:0};u.oX=3Dg("Toa");u.N6=3Dfunction(a,b){this.mP=3D=
a;this.Toa=3Db;this.xga(a)};u.Voa=3Dfunction(a){var =
b=3Dthis.j;a=3DUd({id:this.rb,lsq:a});nq(b,"slsq",a)};u.J=3Dfunction(){N(=
this.k);nq(this.j,"dtor",{id:this.rb});zsa.G.J.call(this)};function =
Asa(a){this.j=3Da}var =
Bsa=3D/\s*;\s*/;u=3DAsa.prototype;u.isEnabled=3Dfunction(){return =
navigator.cookieEnabled};u.set=3Dfunction(a,b,c,d,e,f){if(/[;=3D\s]/.test=
(a))throw Error('Invalid cookie name =
"'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value =
"'+b+'"');y(c)||(c=3D-1);e=3De?";domain=3D"+e:"";d=3Dd?";path=3D"+d:"";f=3D=
f?";secure":"";c=3D0>c?"":0=3D=3Dc?";expires=3D"+(new =
Date(1970,1,1)).toUTCString():";expires=3D"+(new =
Date(Da()+1E3*c)).toUTCString();this.j.cookie=3Da+"=3D"+b+e+d+c+f};=0A=
u.get=3Dfunction(a,b){for(var =
c=3Da+"=3D",d=3D(this.j.cookie||"").split(Bsa),e=3D0,f;f=3Dd[e];e++){if(0=
=3D=3Df.lastIndexOf(c,0))return =
f.substr(c.length);if(f=3D=3Da)return""}return =
b};u.remove=3Dfunction(a,b,c){var =
d=3Dy(this.get(a));this.set(a,"",0,b,c);return =
d};u.gd=3Dfunction(){return Csa(this).keys};u.rc=3Dfunction(){return =
Csa(this).values};u.isEmpty=3Dfunction(){return!this.j.cookie};u.ce=3Dfun=
ction(){return this.j.cookie?(this.j.cookie||"").split(Bsa).length:0};=0A=
u.Ly=3Dfunction(a){for(var =
b=3DCsa(this).values,c=3D0;c<b.length;c++)if(b[c]=3D=3Da)return!0;return!=
1};u.clear=3Dfunction(){for(var =
a=3DCsa(this).keys,b=3Da.length-1;0<=3Db;b--)this.remove(a[b])};function =
Csa(a){a=3D(a.j.cookie||"").split(Bsa);for(var =
b=3D[],c=3D[],d,e,f=3D0;e=3Da[f];f++)d=3De.indexOf("=3D"),-1=3D=3Dd?(b.pu=
sh(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));ret=
urn{keys:b,values:c}}var Dsa=3Dnew Asa(document);Dsa.k=3D3950;var =
oq=3Dnull;function Esa(){if(!oq){var =
a=3DRd();if(Od(a,"xdbcfAllowHostNamePrefix")){var =
b;try{b=3D!!fa.chrome.loadTimes().wasFetchedViaSpdy}catch(c){b=3D!1}b||Od=
(a,"docs-spdy")?oq=3D"0":(a=3DparseInt(Dsa.get("lbcs","-1"),10),isNaN(a)&=
&(a=3D-1),a=3D((a+1)%1E3).toString(),Dsa.set("lbcs",a,-1,"/",void =
0,!1),oq=3Da)}else oq=3Dnull}return oq}function Fsa(){return =
Xp()&&(ya(document.postMessage)||ya(window.postMessage))?!0:!1};function =
pq(a,b,c,d,e,f,h,l){L.call(this);var =
m=3DRd();this.K=3DOd(m,"xdbcfAllowXpc");this.X=3DOd(m,"docs-ebcrsct");thi=
s.H=3DOd(m,"docs-corsbc")&&(Xp()?y((new =
XMLHttpRequest).withCredentials):!1);b&&"docs-corsbc"in =
m.j&&(b.k["docs-corsbc"]=3Dthis.H);this.L=3Dnew S(this);this.C=3Dnew =
Ap(this.Xcb,1E4,this);this.M=3Da;this.F=3Dd||rh();this.R=3Db;this.B=3De||=
Qd(m,"xdbcmUri");Ia(this.B,"/");this.I=3Dc;this.hU=3D(this.j=3Dl||null)?!=
this.j.j:!!f;this.A=3Dnew =
mq(B(this.Zgb,this),!1,l,1E4,3E4);this.q=3D[];this.o=3D{};a=3Dthis.K&&Fsa=
();this.ga=3D=0A=
!1;a&&!this.H?(this.uAa=3Dh||null,this.JFa=3D!0):h&&(this.B8=3Dnew =
psa(h.n,h.l,h.i));this.L.D(eq,"serverreachability",this.R6a)}C(pq,L);var =
Gsa=3D0;u=3Dpq.prototype;u.A8=3Dnull;u.uAa=3Dnull;u.B8=3Dnull;u.JFa=3D!1;=
u.hU=3D!1;=0A=
function =
Hsa(a){if(a.JFa){a.ga||(a.A8=3DEsa(),a.R&&a.R.QV(!Qa(db(a.B)),"XDBCM URI =
was not =
provided."),a.j&&a.L.D(a.j,["I","J"],a.sib),a.C.start(),a.A.start(),a.ga=3D=
!0);var b=3D(Gsa++).toString(),c=3Dnew =
zsa(b,a);a.o[b]=3Dc;b=3DUd({id:b,erst:a.X});nq(a,"cc",b);a.hU&&oh(B(c.N6,=
c,2,-1),0);return c}c=3Da.K?Esa():null;c=3Dnew vsa(void 0,void =
0,c,a.j||void =
0,a.X,a.H);a.B8&&(c.Ta=3Da.B8);a=3DOd(Rd(),"xdbcfAllowHostNamePrefix");c.=
Uoa=3Da;return c}u.sib=3Dfunction(){if(this.j){var =
a=3DUd({os:this.j.j});nq(this,"osc",a)}};=0A=
function =
nq(a,b,c){a.k&&a.k.Ol()?a.k.send(b,c):a.q.push({rL:b,message:c})}u.Xcb=3D=
function(){this.hU||(this.hU=3D!0,Isa(this,2))};function =
Jsa(a){a.k&&(a.k.dispose(),a.k=3Dnull);var =
b=3Da.F.getElement("xdbcm");b&&a.F.nf(b)}=0A=
u.Zgb=3Dfunction(){Jsa(this);var =
a=3DYd(this.B),b=3Da[5]||"",c=3D{};if("id"=3D=3Dthis.I){var =
d=3Db,b=3Dthis.M;if(Mpa(d))b=3Dd;else{d=3Dd.split("/");if(0=3D=3Dd.length=
)throw Error("Path was =
empty");d.splice(d.length-1,0,"d",encodeURIComponent(b));b=3Dd.join("/")}=
}else =
this.I&&(c[this.I]=3Dthis.M);c.internal=3D!1;c.gcp=3DUd({qlc:this.uAa,elh=
:!1,eoo:!!this.j});c.rt=3D"j";a=3DXd(a[1],null,Ksa(this,a[3]),a[4],b,fe(c=
));c=3DYd(this.B);c=3DXd(c[1],null,Ksa(this,c[3]),c[4],null);a=3Dthis.k=3D=
new Up({cn:"docs",tp:1,pu:a,ifrid:"xdbcm",ph:c,osh:!0});tra(a,=0A=
this.F.pb().body,Lsa);Kp(a,"dm",B(this.nQa,this));Kp(a,"ces",B(this.FOa,t=
his));Kp(a,"co",B(this.cUa,this));Kp(a,"lm",B(this.Tcb,this));Kp(a,"re",B=
(this.Q6a,this));a.connect(B(this.$Ya,this));this.A.start()};u.nQa=3Dfunc=
tion(a){a=3DSd(a);this.o[a.id].k.fJ(a.rt,a.rd)};u.FOa=3Dfunction(a){a=3DS=
d(a);this.o[a.id].N6(a.es,a.lsc)};u.cUa=3Dfunction(a){a=3DSd(a);this.o[a.=
id].nDa()};u.Tcb=3Dfunction(a){Td(a)};function Isa(a,b){for(var c in =
a.o)a.o[c].N6(b,-1)}=0A=
function Ksa(a,b){if(y(b))return a.A8?a.A8+"."+b:b;throw Error("Host =
name for Cross domain BC is =
undefined.");}u.$Ya=3Dfunction(){this.C.stop();this.hU=3D!1;this.A.stop()=
;Isa(this,0);for(var a=3D0;a<this.q.length;++a){var =
b=3Dthis.q[a];this.k.send(b.rL,b.message)}this.q=3D[]};u.R6a=3Dfunction(a=
){Msa(this,a.k)};u.Q6a=3Dfunction(a){a=3DSd(a);Msa(this,a.rat)};function =
Msa(a,b){if(a.j)switch(b){case 1:qq(a.j);break;case 2:case =
4:Nsa(a.j,!0);break;case 3:Nsa(a.j,!1)}}=0A=
u.J=3Dfunction(){Jsa(this);Ig(this.C,this.L,this.k,this.A);pq.G.J.call(th=
is)};function Lsa(a){R(a,!1)};function =
rq(a,b,c,d,e,f){L.call(this);this.o=3Db;this.q=3Db.id;this.A=3Df||null;th=
is.Hc=3Dnew Q;this.j=3Dthis.k=3Dnull}C(rq,L);function =
Osa(a){if(!a.j){a.k=3Dnew pq(a.q,null,"id",void 0,void 0,void =
0,0>Dca?void 0:{n:"trix.waffle.net.Heartbeat",l:Dca,i:Eca},a.A||void =
0);var b=3Dmc(a.o);delete b.id;var =
c=3DHsa(a.k);c.Pa("0",B(a.aba,a));c.Pa("3",B(a.vaa,a));c.Oea(B(a.waa,a));=
c.NAa(B(a.yYa,a));c.Voa(null);c.Hfa(b);return a.j=3Dc}return =
a.j}u=3Drq.prototype;u.aba=3Dfunction(){this.Hc.dispatchEvent(new =
Psa("shelly_msg"))};=0A=
u.vaa=3Dfunction(){this.Hc.dispatchEvent(new =
Psa("api_msg"))};u.waa=3Dfunction(a){0=3D=3Da?this.Hc.dispatchEvent("conn=
ected"):(a=3Dthis.j.oX(),403=3D=3Da||417=3D=3Da||404=3D=3Da?this.Hc.dispa=
tchEvent("request_reload"):this.Hc.dispatchEvent("disconnected"))};u.yYa=3D=
function(){this.Hc.dispatchEvent("channel_opened")};u.J=3Dfunction(){N(th=
is.j);this.j=3Dnull};function =
Psa(a){O.call(this,a)}C(Psa,O);Ng(function(a){rq.prototype.aba=3Da(rq.pro=
totype.aba);rq.prototype.vaa=3Da(rq.prototype.vaa);rq.prototype.waa=3Da(r=
q.prototype.waa)});function =
sq(a,b,c){this.k=3Da;this.j=3Db;this.o=3Dc}sq.prototype.getType=3Dg("k");=
var Qsa=3Dnew sq("fatal_exception",!1,"reset"),Rsa=3Dnew =
sq("xhr_failure",!0,"reset"),Ssa=3Dnew sq("ok",!1,"none"),Tsa=3Dnew =
sq("offline",!0,"terminate");function =
Usa(a,b,c,d){L.call(this);this.A=3Da;this.q=3Db;this.o=3Dd;this.j=3Dnew =
nh(c);this.k=3Dnew =
S(this);this.k.D(this.j,"tick",this.FQa)}C(Usa,L);u=3DUsa.prototype;u.QE=3D=
null;u.start=3Dfunction(){this.stop();this.j.start()};u.stop=3Dfunction()=
{this.j.stop();this.QE&&(this.QE.dispose(),this.QE=3Dnull)};u.FQa=3Dfunct=
ion(){this.QE&&this.QE.dispose();var a=3D(new =
ye).add("flagsJson",this.o),b=3Dnew =
Tn;this.k.D(b,"complete",this.j7a);this.k.D(b,"ready",Ba(N,b));b.send(thi=
s.q,"POST",a.toString());this.QE=3Db};=0A=
u.j7a=3Dfunction(a){a=3Da.target;if(a.Cj()){var =
b=3Da.Era();if(b.reload){a=3Dthis.A;var =
c=3DFe(a.location),b=3Db.configHash;b!=3DCe(c,"configHash")&&(c.ab("confi=
gHash",b),a.location=3Dc.toString())}}this.QE=3Dnull};u.J=3Dfunction(){th=
is.stop();this.j.dispose();this.j=3Dnull;this.k.dispose();this.k=3Dnull;U=
sa.G.J.call(this)};function =
tq(a,b){this.j=3Da;this.k=3Db}tq.prototype.getKey=3Dg("j");tq.prototype.V=
=3Dg("k");tq.prototype.clone=3Dfunction(){return new =
tq(this.j,this.k)};function Vsa(a){this.j=3D[];if(a)t:{var b,c;if(a =
instanceof Vsa){if(b=3Da.gd(),c=3Da.rc(),0>=3Da.ce()){var =
d=3Dthis.j;for(a=3D0;a<b.length;a++)d.push(new tq(b[a],c[a]));break =
t}}else =
b=3Dec(a),c=3Ddc(a);for(a=3D0;a<b.length;a++){d=3Dthis.j;d.push(new =
tq(b[a],c[a]));for(var d=3Dd.length-1,e=3Dthis.j,f=3De[d];0<d;){var =
h=3Dd-1>>1;if(e[h].getKey()>f.getKey())e[d]=3De[h],d=3Dh;else =
break}e[d]=3Df}}}u=3DVsa.prototype;=0A=
u.remove=3Dfunction(){var =
a=3Dthis.j,b=3Da.length,c=3Da[0];if(!(0>=3Db)){if(1=3D=3Db)Ab(a);else{a[0=
]=3Da.pop();for(var a=3D0,b=3Dthis.j,d=3Db.length,e=3Db[a];a<d>>1;){var =
f=3D2*a+1,h=3D2*a+2,f=3Dh<d&&b[h].getKey()<b[f].getKey()?h:f;if(b[f].getK=
ey()>e.getKey())break;b[a]=3Db[f];a=3Df}b[a]=3De}return =
c.V()}};u.rc=3Dfunction(){for(var =
a=3Dthis.j,b=3D[],c=3Da.length,d=3D0;d<c;d++)b.push(a[d].V());return =
b};u.gd=3Dfunction(){for(var =
a=3Dthis.j,b=3D[],c=3Da.length,d=3D0;d<c;d++)b.push(a[d].getKey());return=
 b};=0A=
u.Ly=3Dfunction(a){return tb(this.j,function(b){return =
b.V()=3D=3Da})};u.clone=3Dfunction(){return new =
Vsa(this)};u.ce=3Dfunction(){return =
this.j.length};u.isEmpty=3Dfunction(){return =
zb(this.j)};u.clear=3Dfunction(){Ab(this.j)};function =
Wsa(){L.call(this);new =
Vsa}C(Wsa,L);Wsa.prototype.J=3Dfunction(){Wsa.G.J.call(this)};function =
uq(a){L.call(this);this.j=3Da}C(uq,L);uq.prototype.send=3Dfunction(a){if(=
3=3D=3Da.k||1=3D=3Da.k)throw Error("Unsupported service =
level.");if("text"!=3Da.A)throw Error("Unsupported response type.");var =
b=3DFe(a.o);a.getContent()||"POST"=3D=3Da.Zo()?(a=3Da.getContent(),(new =
ye(a)).Qra(b.j),uf()||vq(this.j,b.yj)):Xsa(this.j,b.yj,b.j)};uq.prototype=
.J=3Dfunction(){uq.G.J.call(this);delete this.j};function =
wq(){L.call(this);this.j=3D[]}C(wq,L);wq.prototype.send=3Dfunction(a){var=
 =
b=3DB(this.k,this);a.j.push(b);a=3Da.Oa();a.send();this.j.push(a);return =
a};wq.prototype.k=3Dfunction(a){a.Cj()&&Fb(this.j,a)};function =
Ysa(a,b){for(var c=3Da.j,d=3D0;d<c.length;d++){var =
e=3Dc[d],f=3Db;if(f!=3De.q){e.q=3Df;var =
h=3Dxq(e);f&&(h.vb()&&h.abort(),h=3De,h.k&&(ph(h.k),h.k=3Dnull),h=3De,h.j=
&&(ph(h.j),h.j=3Dnull));f||e.A||(e.B=3D0,e.send())}}}=0A=
wq.prototype.J=3Dfunction(){wq.G.J.call(this);for(var =
a=3Dthis.j,b=3D0;b<a.length;b++)a[b].dispose();this.j=3Dnull};function =
xq(a){a.o||(a.o=3Da.C());return a.o}function =
vta(a){a=3Dxq(a).getStatus();return 417=3D=3Da||500=3D=3Da};function =
wta(a,b,c,d,e,f,h,l,m,n,p,t,v,w,z){Q.call(this);this.H=3Db;this.o=3Da.j;t=
his.ga=3Dd;this.K=3De;this.$=3Dv;this.j=3Df;this.q=3Dnew =
wq;M(this,this.q);this.Na=3Dnew Wsa(B(this.Hgb,this));this.F=3Dnew =
S(this);M(this,this.F);m&&this.F.D(m,"w",this.B5a);this.M=3Dn;this.I=3Dh;=
this.X=3Dt;this.k=3Dz||new =
Ro;z&&(this.F.D(this.k,"y",this.Hib),xta(this,Vo(this.k.getState())?Ssa:T=
sa));this.B=3Dnull;Cca&&(a=3Drf("win"),b=3Dvq(this,"/health/checkreload")=
,c=3DSe.getInstance(),c=3Dc.o?Ud(c.o):null,this.B=3Dnew =
Usa(a,b,6E5,c),M(this,this.B),this.B.start());=0A=
this.A=3D!1;this.R=3DSsa}C(wta,Q);u=3Dwta.prototype;u.Ae=3Dfunction(a){re=
turn this.TE(a)};u.TE=3Dfunction(a){return rp(new wp(new uq(this),a,new =
ypa,new =
Apa(this.$,this.I.Sb.jj(),this.I.Sb.jh(),"id")),2)};u.YO=3Dfunction(){thr=
ow Error("Unsupported =
operation.");};u.Pa=3Dfunction(a,b,c){Osa(this.j).Pa(a,b,c)};u.lq=3Dfunct=
ion(a,b,c){return Osa(this.j).lq(a,b,c)};u.send=3Dfunction(a){var =
b=3Dthis.X;b.U8();yta[a.o]&&zta(b,a)};u.B5a=3Dfunction(){throw =
Error("Unreachable");};u.Hgb=3Dfunction(){throw Error("Unreachable");};=0A=
function Ata(a,b){var c=3Dnew Md;b&&(c.j=3Db);xta(a,Qsa);throw =
c;}u.Ucb=3Dfunction(a){this.M.log(a.o,qpa(a))};u.tob=3Dfunction(a){this.C=
?a(this.C):Xsa(this,"/info/functionlist",void =
0,B(function(b){this.C=3Deval(b.xg());a(this.C)},this))};function =
Xsa(a,b,c){uf()||vq(a,b,c)}function vq(a,b,c){c=3Dc?c.clone():new =
ye;a.ga&&c.set("tfe",a.ga);a.K&&c.set("gsessionid",a.K);return =
Bta(a.H,b,c)}=0A=
u.Wh=3Dfunction(a){if(a.Cj()){var =
b=3Deval(a.xg());if(b)for(;0<b.length;)throw Error("Unreachable");}else =
403=3D=3Dxq(a).getStatus()?Ata(this,"The permissions on this document =
have changed, and we need to =
reload."):400=3D=3Dxq(a).getStatus()?Ata(this,"A server error occurred.  =
Please press 'Reload' in your =
browser."):(vta(a)||404=3D=3Dxq(a).getStatus())&&Ata(this,"A server =
error occurred and we were unable to save your last change. We are =
restoring your spreadsheet to its previous =
state.");no(!1);xta(this,a.Cj()?=0A=
Ssa:Rsa)};function xta(a,b){var =
c=3D"ok"!=3Db.k;a.R=3Db;if(c!=3Da.A){a.A=3Dc;Ysa(a.q,b.j);if(c&&a.j)switc=
h(b.o){case "terminate":var =
d=3Da.j;d.B=3D!0;(d=3Dd.j)&&d.KO();break;case =
"reset":a.j.reset();break;case =
"none":TX_IS_MOBILE_NATIVE&&a.j.reset();break;default:throw =
Error("Unrecognized NetworkStatus.ChannelBehavior =
value.");}a.dispatchEvent(new =
Cta(c?"setoffline":"setonline",b))}c&&a.dispatchEvent(new =
Go("disconnect"))}u.Hib=3Dfunction(){var =
a=3DVo(this.k.getState())?Ssa:Tsa;xta(this,a)};=0A=
u.Fb=3Dfunction(a){var =
b=3Da.ne();b&&uo(b);b=3DDa();a.ga=3Db;this.send(a);this.Ucb(a);return!0};=
u.J=3Dfunction(){N(this.Na);N(this.k);this.R=3Dnull;wta.G.J.call(this)};f=
unction Cta(a,b){O.call(this,a);this.status=3Db}C(Cta,O);function =
Dta(a){a=3Da.getNumColumns();return =
Math.round((vd&&!mca?5E4:1E5)/a)};function =
Eta(a,b,c,d,e,f){Q.call(this);this.j=3Da;this.B=3Dnew wq;this.L=3Dnew =
S(this);M(this,this.L);this.F=3Db;this.L.D(b,["setoffline","setonline"],t=
his.Lrb);this.Gg=3De;this.I=3Df?100:200;a.xo();this.H=3Dc;this.k=3Dthis.A=
=3Dthis.o=3Dthis.q=3Dnull;this.C=3D!1;d&&this.L.D(d,"w",this.A5a)}C(Eta,Q=
);var =
Fta=3D{MLb:"newData",oLb:"model_load_failed"};u=3DEta.prototype;u.getMode=
l=3Dg("j");=0A=
function Gta(a){var b=3Da.getModel();if(!yq(b)&&!a.q){var =
c=3Dnm(b,"r"),d=3Db.q.y,e;(e=3Dd>=3Dzq(b))||(e=3Dzq(b),e=3D100>=3DGm(c,d,=
e,!0));var =
f=3DAq(b.j,"r"),c=3D100>=3DGm(c,f,d,!0);e&&Hta(b)||c&&Ita(b)?(Bq(a,d),a.C=
=3D!0):a.C&&Cq(a)}}u.load=3Dfunction(){Se.getInstance();Jta(this,cda()||-=
1)};function Bq(a,b){if(cf){var c;c=3Da.j;var =
d=3DAq(c.j,"r");b<=3Dd&&b>=3Dom(c,"r")?c=3Dd-b:(c=3Dzq(c),c=3Db>=3Dc?b-c+=
1:0);0<c&&(c=3DKta(a.j)+c,a.k||(a.k=3Dnew =
Lta(Kta(a.j),c)),a.k.o=3Dc)}a.A&&ph(a.A);a.A=3Doh(a.load,cda(Se.getInstan=
ce())||1,a)}=0A=
function Dq(a,b){var c=3Da.getModel();return Eq(a,B(c.Qs,c,b))}function =
Fq(a,b,c,d){var e=3Da.getModel();Gq(a,B(e.Qs,e,b),c,d)}function =
Hq(a,b,c){var =
d=3Da.getModel(),e=3DIq(d,b,c);a=3DEq(a,function(){e=3DIq(d,e,c);var =
a=3DAq(d.j,"r"),b=3Dd.fj("r");return!(a>=3De.ib()&&Ita(d)||b<=3De.Db()&&H=
ta(d))});a.addCallback(function(){return Iq(d,e,c)});return a}=0A=
function Jq(a,b,c,d){var e=3Da.getModel(),f=3DIq(e,b,c),h=3Dnew =
Lm;Gq(a,function(){f=3DIq(e,f,c);var =
a=3DAq(e.j,"r"),b=3De.fj("r");return!(a>=3Df.ib()&&Ita(e)||b<=3Df.Db()&&H=
ta(e))},function(){f=3DIq(e,f,c);h.callback(f)},d);return h}function =
Eq(a,b){var c=3Da.getModel();if(yq(c)||b())return Sm();var =
d=3DB(function(){this.L.gc(this,"newData",f);Cq(this)},a),e=3Dnew =
Lm(d),f=3DB(function(){yq(c)||b()?(d(),e.callback(),Cq(this)):Bq(this,Mta=
(this))},a);a.L.D(a,"newData",f);Bq(a,Mta(a));return e}=0A=
function Gq(a,b,c,d){var e=3Da.getModel();if(yq(e)||b())c();else{var =
f=3DB(function(){yq(e)||b()?(d.gc(this,"newData",f),c(),Cq(this)):Bq(this=
,Mta(this))},a);d.D(a,"newData",f);Bq(a,Mta(a))}}=0A=
function Jta(a,b){if(!a.q){var c=3Da.j;if(!yq(c)&&0<Kq(c)){var =
c=3D!c.xo(),d=3DB,e=3Da.Qcb,f=3Da.j,h=3Dzq(f),l=3DKq(f),m=3Dnull;if(0=3D=3D=
h)f=3Da.H,m=3Dnew zf(f,Math.min(f+a.I,l));else var =
m=3DAq(f.j,"r"),n=3Df.Id,m=3Dm>n?new =
zf(Math.max(n,m-(f?Math.min(1E3,Dta(f)):1E3)),m):new =
zf(h,Math.min(h+(f?Math.min(1E3,Dta(f)):1E3),l));c=3Dd(e,a,m,c);0<=3Db?a.=
o=3Doh(c,b):c()}}}=0A=
u.Qcb=3Dfunction(a,b){this.o&&(ph(this.o),this.o=3Dnull);if(!this.q){var =
c=3Dthis.j.hb();if(ritz.hasSheetWithId(c+"")){var =
d;this.q=3Dd=3Deb("mdl-g",this.j.hb(),"-r",a.start,"-",fb());var =
e=3DB(this.U7a,this),f=3Dthis.F.X,h=3D{};h.gridId=3D""+c;h.range=3Da;h.to=
ken=3Dd;h.snapshotStructureMetadata=3Db;Nta(f,h,e)}}};=0A=
u.U7a=3Dfunction(a){this.q=3Dnull;var =
b=3D[];if(a.includes_structure_metadata){for(var =
c=3D[],d=3Da.total_num_rows,e=3D0;e<d;e++)c.push(e);b[5]=3Dd;b[16]=3Dc;b[=
6]=3Da.total_num_columns;b[9]=3Da.columns;b[11]=3Da.frozen_rows||0;b[12]=3D=
a.frozen_columns||0;b[21]=3D!a.hide_gridlines}b[7]=3Da.rows;b[8]=3D[];thi=
s.Lgb(b)};function Mta(a){var b=3Dom(a.j,"r");return =
Aq(a.j.j,"r")>b?b:Kq(a.j)-1}u.Lrb=3Dfunction(a){0<this.B.j.length&&Ysa(th=
is.B,a.status.j)};=0A=
u.Lgb=3Dfunction(a){if(!this.Mc()){var b=3Dthis.j,c=3Dnew =
Ota("newData");c.k=3Db.load(a,ka);this.dispatchEvent(c);b.Mc()||this.Mc()=
||(cf&&this.k&&(a=3DKta(this.j),this.k.update(a),this.k&&this.k.j&&Cq(thi=
s)),Jta(this,this.Gg),Gta(this))}};u.A5a=3Dfunction(a){var =
b=3Da.k;if(this.j.hb()=3D=3Db.Ua()&&""!=3Db.j){a=3Dnew =
Ota("newData");var =
b=3DTd(b.k),c=3DB(ka,this.F);a.k=3Dthis.j.load(b,c);this.dispatchEvent(a)=
}};u.J=3Dfunction(){this.o&&ph(this.o);this.A&&ph(this.A);this.L.dispose(=
);this.B.dispose();this.L=3Dthis.B=3Dnull;Eta.G.J.call(this)};=0A=
function Cq(a){cf&&a.k&&(a.k.complete(),a.k=3Dnull,a.C=3D!1)}function =
Lta(a,b){this.k=3Da;this.o=3Db;this.j=3D!1}Lta.prototype.update=3Dfunctio=
n(a){var =
b=3Dthis.o-this.k;a=3DMath.max(0,a-this.k);0>=3Db?this.complete():(b=3Da/=
b,1<=3Db?this.complete():jna(b))};Lta.prototype.complete=3Dfunction(){thi=
s.j||(this.j=3D!0,jna(1))};function =
Ota(a,b){O.call(this,a,b)}C(Ota,O);Ota.prototype.k=3Dnull;function =
Pta(a,b,c){O.call(this,a);this.Tc=3Db;this.ub=3Dc}C(Pta,O);function =
Lq(a){Q.call(this);this.XP=3Da||window;this.EY=3DYg(this.XP,"resize",this=
.fWa,!1,this);this.$I=3DAh(this.XP)}C(Lq,Q);u=3DLq.prototype;u.EY=3Dnull;=
u.XP=3Dnull;u.$I=3Dnull;u.Ic=3Dfunction(){return =
this.$I?this.$I.clone():null};u.J=3Dfunction(){Lq.G.J.call(this);this.EY&=
&(fh(this.EY),this.EY=3Dnull);this.$I=3Dthis.XP=3Dnull};u.fWa=3Dfunction(=
){var =
a=3DAh(this.XP);Df(a,this.$I)||(this.$I=3Da,this.dispatchEvent("resize"))=
};function Mq(a,b){Q.call(this);this.o=3D!!b;this.k=3Da;this.j=3Dnew =
Lq;this.L=3Dnew =
S(this);this.L.D(this.j,"resize",this.q)}C(Mq,Q);Mq.prototype.o=3D!1;Mq.p=
rototype.q=3Dfunction(a){this.dispatchEvent(a);this.resize()};Mq.prototyp=
e.resize=3Dfunction(){this.dispatchEvent("K");this.dispatchEvent("L");thi=
s.dispatchEvent("M")};function Qta(a){a=3Da.k;Xl(a);var =
b=3DOl(a);a=3DMath.max(b.width,0);b=3DMath.max(b.height,0);return new =
Cf(a,b)}Mq.prototype.J=3Dfunction(){Mq.G.J.call(this);this.L.dispose();th=
is.j.dispose();this.k=3Dnull};function Rta(a){var =
b=3D{};a=3DString(a);var c=3Dyg(a);if(Sta.test(c))return =
b.Sd=3DTta(c),b.type=3D"hex",b;var d;t:{var e=3Da.match(Uta);if(e){var =
c=3DNumber(e[1]),f=3DNumber(e[2]);d=3DNumber(e[3]);e=3DNumber(e[4]);if(0<=
=3Dc&&255>=3Dc&&0<=3Df&&255>=3Df&&0<=3Dd&&255>=3Dd&&0<=3De&&1>=3De){d=3D[=
c,f,d,e];break =
t}}d=3D[]}if(d.length){a=3Dd[0];c=3Dd[1];f=3Dd[2];d=3Dd[3];e=3DMath.floor=
(255*d);if(isNaN(e)||0>e||255<e)throw Error('"('+a+","+c+","+f+","+d+'") =
is not a valid RGBA =
color');d=3DDg(e.toString(16));a=3DCg(a,c,f)+d;b.Sd=3Da;b.type=3D"rgba";r=
eturn b}t:{if(e=3D=0A=
a.match(Vta))if(c=3DNumber(e[1]),f=3DNumber(e[2]),d=3DNumber(e[3]),e=3DNu=
mber(e[4]),0<=3Dc&&360>=3Dc&&0<=3Df&&100>=3Df&&0<=3Dd&&100>=3Dd&&0<=3De&&=
1>=3De){e=3D[c,f,d,e];break =
t}e=3D[]}if(e.length){c=3De[0];f=3De[1];d=3De[2];a=3De[3];e=3DMath.floor(=
255*a);if(isNaN(e)||0>e||255<e)throw Error('"('+c+","+f+","+d+","+a+'") =
is not a valid HSLA =
color');a=3DDg(e.toString(16));f=3Df/100;d=3Dd/100;var =
h=3De=3D0,l=3D0,c=3Dc/360;if(0=3D=3Df)e=3Dh=3Dl=3D255*d;else var =
m=3Dl=3D0,m=3D.5>d?d*(1+f):d+f-f*d,l=3D2*d-m,e=3D255*$da(l,m,c+1/3),h=3D2=
55*$da(l,m,c),l=3D255*$da(l,m,c-1/3);c=3D[Math.round(e),=0A=
Math.round(h),Math.round(l)];a=3Dzg(c)+a;b.Sd=3Da;b.type=3D"hsla";return =
b}throw Error(a+" is not a valid color string");}var =
Wta=3D/#(.)(.)(.)(.)/;function Tta(a){if(!Sta.test(a))throw =
Error("'"+a+"' is not a valid alpha hex =
color");5=3D=3Da.length&&(a=3Da.replace(Wta,"#$1$1$2$2$3$3$4$4"));return =
a.toLowerCase()}var =
Sta=3D/^#(?:[0-9a-f]{4}){1,2}$/i,Uta=3D/^(?:rgba)?\((0|[1-9]\d{0,2}),\s?(=
0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|1|0\.\d{0,10})\)$/i,Vta=3D/^(?:=
hsla)\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\%,\s?(0|[1-9]\d{0,2})\%,\s?(0=
|1|0\.\d{0,10})\)$/i;function =
Nq(a,b,c,d,e,f,h,l){this.I=3D!c;this.B=3D!d;this.C=3D!!h;this.F=3De||[];t=
his.H=3Df||[];this.k=3Dl?new =
Cf(l[0],l[1]):null;this.o=3Dthis.j=3D!1}ha("google.spreadsheets.Spreadshe=
etOptions",Nq,void 0);var =
Oq=3D{cr:"allowSort",iN:"allowUnhide",Cka:"uneditableColumns",Dka:"unedit=
ableRows",nka:"showToolbar",yia:"commentBoxSize",qia:"allowFreezingRowsCo=
ls",ria:"allowMovingRowsCols"};=0A=
Nq.prototype.toJSON=3Dfunction(){var =
a=3D{};a[Oq.cr]=3Dthis.I;a[Oq.iN]=3Dthis.B;a[Oq.Cka]=3Dthis.F;a[Oq.Dka]=3D=
this.H;a[Oq.nka]=3Dthis.C;a[Oq.yia]=3Dthis.k?[this.k.width,this.k.height]=
:null;a[Oq.qia]=3Dthis.o;a[Oq.ria]=3Dthis.j;return =
Ud(a)};Nq.prototype.q=3Dda("o");Nq.prototype.enableFreezingRowsColumns=3D=
Nq.prototype.q;Nq.prototype.A=3Dda("j");Nq.prototype.enableMovingRowsColu=
mns=3DNq.prototype.A;function =
Pq(a,b,c){this.Md=3Da;this.j=3Db||"";this.k=3Dc||""}function =
Qq(a){return Ha(a,"=3D")||Ha(a,"+")}function =
Xta(a,b){return!!a&&Ya(b?"=3D-+*/%^(,;&<>":"=3D-+*/%^(,;&<>:",a)}function=
 Yta(a,b,c){b=3DZta(a,b,c);return 0<=3Db?a.charAt(b):""}function =
Zta(a,b,c){for(var d=3D!1,e=3D!1,f=3Da.length-1;!d&&0<=3Df;){var =
h=3Da.charAt(f);"'"=3D=3Dh&&(e=3D!e);e||b&&":"=3D=3Dh||(d=3Dc?Ya(c,h):Xta=
(h));d||f--}return f};function =
Rq(a,b,c,d){null!=3D=3Dc&&(a.style.top=3Dc+"px");d?(a.style.right=3Db+"px=
",a.style.left=3D""):(a.style.left=3Db+"px",a.style.right=3D"")}function =
Sq(a,b){return a&&b?"A \u2190 Z":a&&!b?"A \u2192 Z":!a&&b?"Z \u2190 =
A":"Z \u2192 A"};var =
Tq=3Drd("Macintosh")||sba()||rd("iPad")||rd("iPod");function =
Uq(a){this.j=3Da}Uq.prototype.toString=3Dg("j");function =
Vq(){L.call(this);this.j=3Dnew =
gq;M(this,this.j)}C(Vq,L);Vq.prototype.Pa=3Dfunction(a,b,c){return =
this.j.Pa(a.toString(),b,c)};Vq.prototype.Xq=3Dfunction(a){return =
this.j.Xq(a)};Vq.prototype.clear=3Dfunction(a){this.j.clear(y(a)?a.toStri=
ng():void 0)};Vq.prototype.ce=3Dfunction(a){return =
this.j.ce(y(a)?a.toString():void 0)};var Wq=3Dnew =
Uq("visibility"),$ta=3Dnew Uq("selection"),aua=3Dnew =
Uq("value"),Xq=3Dnew Uq("enabled"),Yq=3Dnew Uq("change"),Zq=3Dnew =
Uq("action");function bua(a,b){F(a,function(a){a.Z(!1,b)})};function =
cua(a){this.data=3Da};function =
dua(a,b,c){this.gf=3Da;this.j=3Db;this.k=3Dc};function =
$q(a,b){L.call(this);this.rb=3Da;this.q=3D{};this.o=3Db?mc(b):{};this.A=3D=
mc(this.o);eua(this);this.k=3Dnew gq;this.j=3Dnew Vq}C($q,L);function =
eua(a){y(a.o["keys-enabled"])||(a.o["keys-enabled"]=3D!0);a.isEnabled()||=
(a.q["default"]=3D!0)}u=3D$q.prototype;u.J=3Dfunction(){$q.G.J.call(this)=
;this.k.dispose();this.j.dispose();delete this.k;delete this.j;delete =
this.o};u.getId=3Dg("rb");u.isEnabled=3Dfunction(){return!!this.getProper=
ty("enabled")};=0A=
u.Z=3Dfunction(a,b){var c=3Db||"default",d=3D!0;if(a){delete =
this.q[c];for(var e in this.q){d=3D!1;break}}else =
this.q[c]=3D!0,d=3D!1;this.setProperty("enabled",d)};u.NV=3Dx(94);u.Da=3D=
function(){return!!this.getProperty("visible")};u.setVisible=3Dfunction(a=
){this.setProperty("visible",a)};u.Hf=3Dfunction(){return!!this.getProper=
ty("selected")};u.ad=3Dfunction(a){this.setProperty("selected",a)};=0A=
u.X6=3Dfunction(a){if(a instanceof =
Uq)this.j.clear(a),this.k.clear(a.toString());else =
if(y(a)&&!Qa(a)){this.k.clear(a);t:switch(a){case "action":a=3DZq;break =
t;default:a=3Dnull}null!=3Da&&this.j.clear(a)}else =
this.k.clear(),this.j.clear()};u.h6=3Dfunction(){return =
this.getProperty("category")||""};u.GP=3Dfunction(){return =
this.getProperty("hint")};u.pY=3Dfunction(){return =
this.getProperty("node-label")||null};u.Og=3Dfunction(){return =
this.getProperty("label")||""};=0A=
u.Q9=3Dfunction(){return =
this.getProperty("long-label")||null};u.Ot=3Dfunction(){var =
a=3Dthis.Q9();return =
a?a:(a=3Dthis.pY())?bi(a):this.Og()};u.LV=3Dx(95);u.gd=3Dfunction(){retur=
n this.getProperty("keys")};u.V=3Dfunction(){return =
this.getProperty("value")};u.xa=3Dfunction(a){this.setProperty("value",a)=
};u.getProperty=3Dfunction(a){return =
this.o[a]};u.setProperty=3Dfunction(a,b){var =
c=3Dthis.o[a];if(b!=3D=3Dc){this.o[a]=3Db;this.j.j.fJ(Yq.toString(),new =
dua(a,b,c));var d=3Dfua(a);d&&this.j.j.fJ(d.toString(),new dua(a,b,c))}};=0A=
u.OP=3Dfunction(){var a=3Dthis.getProperty("synonyms");if(a){for(var =
a=3Da.split("|"),b=3Da.length-1;0<=3Db;b--)a[b]&&(a[b]=3DTa(a[b])),a[b]||=
Gb(a,b);return =
a}return[]};u.fireAction=3Dfunction(a,b){if(this.isEnabled()){var =
c=3Dthis.o.selected;null!=3Dc&&this.ad(!c);this.k.fJ("action",a,b);this.j=
.j.fJ(Zq.toString(),new cua(a))}};u.Pa=3Dfunction(a,b,c){return =
this.k.Pa(a,b,c)};u.bc=3Dfunction(a,b,c){return =
this.j.Pa(a,b,c)+1E6};u.zN=3Dfunction(a,b,c){return =
hsa(this.k,a,b,c)};u.e3=3Dx(96);=0A=
u.Xq=3Dfunction(a){return =
1E6<a?this.j.Xq(a-1E6):this.k.Xq(a)};u.reset=3Dfunction(){this.k.clear();=
this.j.clear();this.o=3Dmc(this.A);this.q=3D{};eua(this)};function =
fua(a){switch(a){case "visible":return Wq;case "selected":return =
$ta;case "value":return aua;case "enabled":return Xq;default:return =
null}};var gua=3D{Alt:"Option",Ctrl:"\u2318",Meta:"\u2318"};function =
hua(a){return rb(a,function(a){return rb(a,iua)})}function iua(a){var =
b=3Drb(a.Jp,jua);return{title:a.title,Jp:b}}function =
jua(a){if(pa(a)){var b=3Drn(qn.getInstance()),b=3Dnew =
$q(b);b.setProperty("keys",a[0]);b.setProperty("label",a[1]);a[2]&&b.setP=
roperty("force-ctrl-key",!0);return b}return a};function =
cr(a){cp(this,a,0,null)}C(cr,bp);cr.prototype.uD=3Dfunction(){return =
dp(this,11)};cr.prototype.getFontFamily=3Dfunction(){return =
dp(this,12)};cr.prototype.Tk=3Dfunction(){return =
dp(this,29)};cr.prototype.Rb=3Dfunction(a){ep(this,31,a)};var =
dr=3D{YGa:1,xIa:2,zIa:3,AIa:4,BIa:5,oja:6,pja:7,A4:8,xKa:9};function =
kua(a){cp(this,a,0,null)}C(kua,bp);function er(a,b){var =
c=3Da.getProperty("keys");pa(c)||(c=3D[c]);c.push(b);a.setProperty("keys"=
,c)}function fr(a){var b=3D"Ctrl+"+(Tq?"Meta+":"Alt+");ua(void =
0)&&(b+=3D"undefined+");for(var =
c=3D"",d=3D0;d<a.length;d++)c+=3Db+a[d]+(d<a.length-1?" ":"");return =
c}function gr(a){var b=3D"docs-icon-img";ud&&!Cd(9)&&(b+=3D" =
docs-icon-img-legacy");return b+" docs-icon-"+a};function =
lua(a,b){this.rb=3Da;this.yd=3Db||Mc;this.j=3D{};this.gf("visible",!0)}u=3D=
lua.prototype;u.gf=3Dfunction(a,b){this.j[a]=3Db;return =
this};u.Oa=3Dfunction(){return this.yd(mua(this))};function =
mua(a){a.gf("label",a.j.label||"");a.gf("hint",a.j.hint||a.j.label);retur=
n new $q(a.rb,a.j)}u.enabled=3Dfunction(a){return =
this.gf("enabled",a)};u.icon=3Dfunction(a){return =
this.gf("icon",a)};function hr(a,b){return =
a.icon(gr(b))}u.ua=3Dfunction(a){return =
this.gf("docs-impression-code",a)};=0A=
u.keys=3Dfunction(a){return =
this.gf("keys",a)};u.label=3Dfunction(a){return =
this.gf("label",a)};function ir(a,b){return =
a.gf("node-label",b)}function jr(a,b){return =
a.gf("long-label",b)}u.selected=3Dfunction(a){return =
this.gf("selected",a)};function kr(a,b){return =
a.gf("synonyms",b)}u.value=3Dfunction(a){return this.gf("value",a)};=0A=
function nua(a,b,c,d,e,f,h,l,m,n,p){a=3Dnew =
lua(a);null!=3Db&&a.label(b);null!=3Dc&&a.keys(c);null!=3Dd&&a.icon(d);nu=
ll!=3De&&a.gf("hint",e);null!=3Df&&a.ua(f);null!=3Dh&&a.gf("docs-action-d=
ata-extractor",h).gf("docs-action-data-extractor-requires-data",!0);null!=
=3Dl&&jr(a,l);null!=3Dm&&kr(a,m);null!=3Dn&&n&&a.selected(!0);null!=3Dp&&=
ir(a,p);return a.Oa()};var lr=3D!1;=0A=
function oua(a){if(lr)for(var b in =
V)V[b].reset();lr=3D!0;V.CM.setProperty("force-ctrl-key",!0);V.vMa.setPro=
perty("force-ctrl-key",!0);V.WB.setProperty("force-ctrl-key",!0);V.uMa.se=
tProperty("force-ctrl-key",!0);V.qU.setProperty("force-ctrl-key",!0);V.rU=
.setProperty("force-ctrl-key",!0);V.sU.setProperty("force-ctrl-key",!0);V=
.eLa.setProperty("force-ctrl-key",!0);V.fLa.setProperty("force-ctrl-key",=
!0);V.gLa.setProperty("force-ctrl-key",!0);V.iLa.setProperty("force-ctrl-=
key",!0);V.jLa.setProperty("force-ctrl-key",!0);=0A=
V.kLa.setProperty("force-ctrl-key",!0);V.ZKa.setProperty("force-ctrl-key"=
,!0);V.$Ka.setProperty("force-ctrl-key",!0);V.aLa.setProperty("force-ctrl=
-key",!0);V.bLa.setProperty("force-ctrl-key",!0);V.cLa.setProperty("force=
-ctrl-key",!0);V.dLa.setProperty("force-ctrl-key",!0);Tq&&V.fv.setPropert=
y("force-ctrl-key",!0);V.uU.setVisible(!1);V.B4.setVisible(!1);V.p5.setVi=
sible(!1);V.ey.setVisible(!1);V.gV.setVisible(!1);V.hv.setVisible(!1);V.g=
5.setVisible(!1);V.h5.setVisible(!1);V.MB.setVisible(!1);V.VB.setVisible(=
!1);=0A=
V.s5.setVisible(!1);V.A5.setVisible(!1);V.pv.setVisible(!1);V.PJa.setVisi=
ble(!1);V.HB.ad(!1);V.SB.ad(!1);V.WG.ad(!1);V.Jg.ad(!1);V.gh.ad(!1);V.Wp.=
ad(!1);V.MG.ad(!1);V.Wp.setVisible(!1);V.MG.setVisible(!1);V.Ws.setVisibl=
e(!1);V.$q.setVisible(!1);Tq||(er(V.Ru,"Shift+Delete"),er(V.Qu,"Ctrl+Inse=
rt"),er(V.bt,"Shift+Insert"));V.Jg.setProperty("force-ctrl-key",!0);Me&&e=
r(V.bt,"Ctrl+Shift+V");V.vM.setVisible(!1);V.IHa.setVisible(!1);V.D4.setV=
isible(!1);V.jv.setVisible(!1);V.hV.setVisible(!1);V.Ko.setVisible(!1);=0A=
V.Jn.setVisible(!1);V.jt.setVisible(!1);V.Fi.Z(!0);V.Zx.Z(!1);pua();a=3D!=
!a;if(!lr)throw Error("Actions not =
registered");V.gt.setProperty("icon",gr("redo"+(a?"-rtl":"")));V.Yp.setPr=
operty("icon",gr("undo"+(a?"-rtl":"")))}=0A=
function pua(){function =
a(a,c,d,e,f){a=3Dnua(a,c,(Tq?"Ctrl+Alt+":"Alt+Shift+")+d,void 0,void =
0,f);a.xa(e);a.setProperty("force-ctrl-key",!0);return =
a}mr.BJa=3Da("docs-menubar-file-focus","File =
menu","F",V.mG.getId(),307);mr.zJa=3Da("docs-menubar-edit-focus","Edit =
menu","E",V.Sx.getId(),306);mr.HJa=3Da("docs-menubar-view-focus","View =
menu","V",V.jy.getId(),314);mr.EJa=3Da("docs-menubar-insert-focus","Inser=
t menu","I",V.RB.getId(),310);mr.DJa=3Da("docs-menubar-help-focus","Help =
menu","H",V.PB.getId(),309);mr.SU=3D=0A=
a("docs-menubar-screenreader-focus","Accessibility =
menu","A",V.jt.getId(),1279);mr.GJa=3Da("docs-menubar-tools-focus","Tools=
 =
menu","T",V.ZB.getId(),313);mr.FJa=3Da("docs-menubar-table-focus","Table =
menu","B",V.uka.getId(),312);mr.CJa=3Da("docs-menubar-format-focus","Form=
at =
menu","O",V.Ux.getId(),308);mr.AJa=3Da("docs-menubar-extensions-focus","A=
dd-ons =
menu","N",V.Zq.getId(),1058);Me&&!Tq&&(er(mr.BJa,"Alt+F"),er(mr.zJa,"Alt+=
E"),er(mr.HJa,"Alt+V"),er(mr.EJa,"Alt+I"),er(mr.DJa,"Alt+H"),er(mr.GJa,"A=
lt+T"),er(mr.FJa,=0A=
"Alt+B"),er(mr.CJa,"Alt+O"),er(mr.AJa,"Alt+N"),er(mr.SU,"Alt+A"))}var =
V=3D{},mr=3D{};=0A=
(function(){function a(a,b,c,d,m,n,p,t,v){return =
nua(a,b,d,m?gr(m):m,n,c,p,t,v,void 0,void 0)}var =
b=3DTq&&vd?"Ctrl+`":"Alt+/",c=3DTq?"Ctrl+Alt+Z":Me?"Alt+Z":"Alt+Shift+Z";=
V.lU=3Da("docs-chrome-focus","Move to top of =
application",668,"Ctrl+Alt+Shift+M",void 0,void 0,void 0,"Move focus out =
of editing =
area");V.TU=3Da("docs-menu-bar","",59);V.vV=3Da("docs-tool-bar","",347);V=
.oxb=3Da("docs-context-menu","",172);V.pxb=3Da("docs-context-menu-shortcu=
t","Context =
menu",173,["Ctrl+Shift+\\","Ctrl+Shift+X"]);V.SM=3Da("docs-new-menu",=0A=
"New",65);V.L4=3Da("docs-document","Document",61,void 0,"document",void =
0,void 0,"New document","create | write | word | pages =
|");V.O4=3Da("docs-presentation","Presentation",66,void 0,"punch",void =
0,void 0,"New presentation","create | new slides | powerpoint | keynote =
|");V.VU=3Da("docs-spreadsheet","Spreadsheet",68,void =
0,"spreadsheet",void 0,void 0,"New spreadsheet","create | new workbook | =
excel | numbers |");V.N4=3Da("docs-form","Form",63,void 0,"form",void =
0,void 0,"New form","create | new survey | poll | question |");=0A=
V.M4=3Da("docs-drawing","Drawing",62,void 0,"drawing",void 0,void 0,"New =
drawing","create new picture | new image | visio | diagram | =
chart");V.NLb=3Da("docs-script","Script",690,void 0,"script",void 0,void =
0,"New script","create | automate | macro | extension | =
plugin");V.RM=3Da("docs-template","From template...",64,void 0,void =
0,void 0,void 0,"New document from template...","create | template | =
resume | letter =
|");V.Oja=3Da("docs-new-custom","",60);V.tU=3Da("docs-download-menu","Dow=
nload as",18);V.mG=3Da("docs-file-menu",=0A=
"",24);V.tIa=3Da("docs-file-custom","",373);V.OPEN=3Da("docs-open","Open.=
..",73,"Ctrl+O",void 0,void 0,void 0,void 0,"find | document | search =
||");V.jKa=3Da("docs-open-custom","",344);V.Gka=3Da("docs-upload-custom",=
"",115);V.Fka=3Da("docs-upload","Upload...",114);V.fka=3Da("docs-revision=
s-custom","",90);V.Sp=3Da("docs-rename","Rename...",84,void 0,void =
0,void 0,void 0,void 0,"save as | save a copy | save | title =
|");V.uU=3Da("docs-edit-description","Edit =
description...",20,"Ctrl+Shift+E",void 0,void 0,void 0,void 0,=0A=
"change | describe |||");V.yG=3Da("docs-make-copy","Make a =
copy...",58,void 0,void 0,void 0,void 0,void 0,"save as | save | save a =
copy | copy to |");V.pv=3Da("docs-trash","Move to trash",765,void =
0,"trash",void 0,void 0,void 0,"trash | delete | remove =
||");V.KLa=3Da("docs-save","Save",97,"Ctrl+S","save");V.sQb=3Da("docs-spe=
ak-copy-selection","",663);V.zKa=3Da("docs-custom-inline","",79);V.EG=3Da=
("docs-print-preview","Print preview",80,void 0,void 0,void 0,void =
0,void 0,"printer ||||");V.Vja=3Da("docs-print-preview-close",=0A=
"",81);V.ay=3Da("docs-print","Print",78,"Ctrl+P","print",void 0,void =
0,void 0,"printer ||||");V.Wp=3Da("docs-star","Star",102,void =
0,"star",void 0,void 0,void 0,"favorite =
||||");V.MG=3Da("docs-subscribe","Subscribe",104,null,"subscribe");V.ey=3D=
a("docs-share","Share...",101,void 0,void 0,void 0,void 0,void 0,"people =
||||");V.Ws=3Da("docs-collections","Move to =
folder...",11,null,"folder-solid");V.$q=3Da("docs-organize","Move to =
folder...",74,void 0,"folder-solid",void 0,void 0,void 0,"organize | =
folders | Drive | move to | collection");=0A=
V.hv=3Da("docs-publish","Publish to the web...",82,void 0,void 0,void =
0,void 0,void 0,"send | webpage =
|||");V.CKa=3Da("docs-publish-custom","",571);V.h5=3Da("docs-report-abuse=
","Report abuse",87,void 0,void 0,void 0,void 0,void 0,"Report issue | =
error |||");V.aNb=3Da("docs-page-setup","Page setup...",267,void 0,void =
0,void 0,void 0,void 0,"orientation | landscape | portrait | margins | =
letter");V.Sx=3Da("docs-edit-menu","Edit",22);V.Qu=3Da("docs-copy","Copy"=
,12,"Ctrl+C","copy",void 0,void 0,void 0,"Copy ||||");=0A=
V.Cia=3Da("docs-copypaste-custom","",13);V.Ru=3Da("docs-cut","Cut",14,"Ct=
rl+X","cut",void 0,void 0,void 0,"remove | delete =
|||");V.Nia=3Da("docs-edit-custom","",19);V.bt=3Da("docs-paste","Paste",7=
6,"Ctrl+V","paste",void 0,void 0,void 0,"Paste =
||||");V.gt=3Da("docs-redo","Redo",83,["Ctrl+Y","Ctrl+Shift+Z"],"redo",vo=
id 0,void 0,void 0,"fix ||||");V.o5=3Da("docs-select-all","Select =
all",99,"Ctrl+A",void 0,void 0,void 0,void 0,"select everything =
||||");V.p5=3Da("docs-select-none","Select none",100,"Ctrl+Shift+A",void =
0,=0A=
void 0,void 0,void 0,"select everything =
||||");V.Yp=3Da("docs-undo","Undo",113,"Ctrl+Z","undo",void 0,void =
0,void 0,"fix =
||||");V.h4=3Da("docs-find-next","",29,["Ctrl+G","F3"]);V.i4=3Da("docs-fi=
nd-previous","",30,["Ctrl+Shift+G","Shift+F3"]);V.vBb=3Da("docs-find-star=
t","Find...",31,"Ctrl+F");V.rBb=3Da("docs-find","",26);V.tBb=3Da("docs-fi=
nd-and-replace-start","Find and =
replace...",27,(Tq?"Meta+Shift":"Ctrl")+"+H",void 0,void 0,void 0,void =
0,"search | locate =
|||");V.uBb=3Da("docs-find-and-replace-stop","",28);V.REPLACE=3D=0A=
a("docs-replace","",85);V.cka=3Da("docs-replace-all","",86);V.gMb=3Da("do=
cs-nudge-image-down","Nudge image =
down",1114,"Down");V.hMb=3Da("docs-nudge-image-left","Nudge image =
left",1115,"Left");V.mMb=3Da("docs-nudge-image-right","Nudge image =
right",1120,"Right");V.nMb=3Da("docs-nudge-image-up","Nudge image =
up",1121,"Up");V.iMb=3Da("docs-nudge-image-pixel-down","Nudge image down =
by a =
pixel",1116,"Shift+Down");V.jMb=3Da("docs-nudge-image-pixel-left","Nudge =
image left by a =
pixel",1117,"Shift+Left");V.kMb=3Da("docs-nudge-image-pixel-right",=0A=
"Nudge image right by a =
pixel",1118,"Shift+Right");V.lMb=3Da("docs-nudge-image-pixel-up","Nudge =
image up by a =
pixel",1119,"Shift+Up");V.SOb=3Da("docs-rotate","",1136);V.cPb=3Da("docs-=
rotate-menu","Rotate",535);V.WOb=3Da("docs-rotate-cw","Rotate clockwise =
by 15\u00b0",1077,"Alt+Right");V.XOb=3Da("docs-rotate-cw-1","Rotate =
clockwise by =
1\u00b0",1078,"Alt+Shift+Right");V.YOb=3Da("docs-rotate-cw-90","Rotate =
clockwise 90\u00b0",537,void 0,void 0,void 0,void 0,void 0,"turn | pivot =
| clockwise | spin |");V.TOb=3Da("docs-rotate-ccw",=0A=
"Rotate counter-clockwise by =
15\u00b0",1079,"Alt+Left");V.UOb=3Da("docs-rotate-ccw-1","Rotate =
counter-clockwise by =
1\u00b0",1080,"Alt+Shift+Left");V.VOb=3Da("docs-rotate-ccw-90","Rotate =
counter-clockwise 90\u00b0",536,void 0,void 0,void 0,void 0,void 0,"turn =
| pivot | counterclockwise | spin =
|");V.aPb=3Da("docs-rotate-image-cw","Rotate image clockwise by =
15\u00b0",1130,"Alt+Right");V.bPb=3Da("docs-rotate-image-cw-1","Rotate =
image clockwise by =
1\u00b0",1131,"Alt+Shift+Right");V.ZOb=3Da("docs-rotate-image-ccw",=0A=
"Rotate image counter-clockwise by =
15\u00b0",1132,"Alt+Left");V.$Ob=3Da("docs-rotate-image-ccw-1","Rotate =
image counter-clockwise by =
1\u00b0",1133,"Alt+Shift+Left");V.RB=3Da("docs-insert-menu","Insert",46);=
V.vGb=3Da("docs-insert-date-and-time","",1038,void 0,void 0,void 0,void =
0,void 0,void 0);V.wGb=3Da("docs-insert-date-and-time-dialog","Date & =
time",1037,void 0,void 0,"Insert date and time",void 0,void 0,"insert =
date and time | insert date | insert time | insert day =
|");V.LU=3Da("docs-image","Image...",43,=0A=
void 0,"image-type",void 0,void 0,"Insert image...","photo | picture | =
add a photo | add a picture | add an =
image");V.xGb=3Da("docs-insert-image-blob","",1704,void 0,void 0,void =
0,void 0,void 0,void 0);V.AGb=3Da("docs-shape","Shape",47,void =
0,"shapes",void 0,void 0,void 0,"image | drawing | diagram =
||");V.BGb=3Da("docs-special-character","Special characters...",48,void =
0,"special-character","Insert special characters...",void 0,"Insert =
special characters...","symbol | add a symbol | add symbols ||");V.CGb=3D=0A=
a("docs-text-box","Text box",49,void 0,"textbox",void 0,void 0,"Insert =
text box","area | add |||");V.DGb=3Da("docs-video","Video...",50,void =
0,"video",void 0,void 0,"Insert video...","movie | youtube | add =
||");V.rxb=3Da("docs-copy-format","Copy =
formatting",174,"Ctrl+Alt+C");V.Z4=3Da("docs-paste-format","Paste =
formatting",271,"Ctrl+Alt+V");V.Ux=3Da("docs-format-menu","Format",34);V.=
HB=3Da("docs-bold","Bold",2,"Ctrl+B","bold",void 0,void 0,void 0,"strong =
| dark |||");V.hk=3Da("docs-font-family","Font",32,void 0,=0A=
void 0,void 0,function(a){var b=3Dnew cr;ua(a)&&ep(b,12,a);return =
b});V.AM=3Da("docs-edit-font-family","Get fonts...",21,void 0,void =
0,void 0,void 0,void 0,"Get fonts ||||");V.Zl=3Da("docs-font-size","Font =
size",33,void 0,void 0,void 0,function(a){var b=3Dnew =
cr;xa(a)&&ep(b,9,a);return b},void 0,"point | px | pt | bigger | =
smaller");V.SB=3Da("docs-italic","Italic",51,"Ctrl+I","italic",void =
0,void 0,void 0,"emphasis | emphasized =
|||");V.fN=3Da("docs-strikethrough","Strikethrough",103,"Alt+Shift+5","st=
rikethrough",=0A=
void 0,void 0,void 0,"strike-through | strikethrough =
|||");V.zMa=3Da("docs-subscript","Subscript",105,"Ctrl+,","subscript",voi=
d 0,void 0,void 0,"sub script | sub-script =
|||");V.BMa=3Da("docs-superscript","Superscript",106,"Ctrl+.","superscrip=
t",void 0,void 0,void 0,"super script | super-script | exponent =
||");V.sM=3Da("docs-border-color","Border =
color",363);V.M3=3Da("docs-border-style","Border =
style",372);V.PG=3Da("docs-text-bgcolor","Text background =
color",108,void 0,"text-bgcolor",void 0,function(a){var b=3D=0A=
new cr;ua(a)&&(a=3Dnew kua([a]),gp(b,3,a));return =
b});V.dMb=3Da("docs-no-text-bgcolor","Transparent",680,null,"no-color");V=
.kRb=3Da("docs-text-color","Text =
color",374);V.uV=3Da("docs-text-fgcolor","Text =
color",109,null,"text-color",void 0,function(a){var b=3Dnew =
cr;ua(a)&&(a=3Dnew kua([a]),gp(b,4,a));return =
b});V.WG=3Da("docs-underline","Underline",112,"Ctrl+U","underline",void =
0,void 0,void 0,"Underline =
||||");V.ZLb=3Da("docs-no-fill","Transparent",69,null,"no-color");V.$Lb=3D=
a("docs-no-line","Transparent",70,null,=0A=
"no-color");V.iBb=3Da("docs-fill-color","Fill =
color",25,null,"fill-color");V.mKb=3Da("docs-line-color","Line =
color",52,null,"line-color");V.oKb=3Da("docs-line-menu","Lines",1171);V.L=
INE_WIDTH=3Da("docs-line-width","Line weight",53,null,"line-width",void =
0,void 0,void 0,"thickness | width =
|||");V.nKb=3Da("docs-line-dashing","Line =
dash",508,null,"line-type",void 0,void 0,void 0,"border style | line =
style | dotted line | stroke style =
|");V.VM=3Da("docs-paint-format","Paint format",75,void =
0,"paint-format");V.Jwb=3D=0A=
a("docs-clear-formatting","Clear =
formatting",5,["Ctrl+\\","Ctrl+Space"],"clear-formatting","Clear =
formatting",void 0,void 0,"remove formatting =
||||");V.JMb=3Da("docs-open-link","Open =
link",356,"Alt+Enter");V.cyb=3Da("docs-delete-link","",15);V.MU=3Da("docs=
-insert-link","",44,void 0,void 0,void 0,void 0,"Insert link...","url | =
web site | address | web page | add a =
hyperlink");V.Io=3Da("docs-insert-link-dialog","Link...",45,"Ctrl+K","lin=
k","Insert link...",void 0,"Insert link...","url | web site | address | =
web page | add a hyperlink");=0A=
V.sxb=3Da("docs-copy-link","Copy link =
URL",362);V.CM=3Da("docs-focus-bubble","",659,fr(["E","P"]));V.jy=3Da("do=
cs-view-menu","",118);V.I5=3Da("docs-view-custom","",117);V.QTb=3Da("docs=
-zoom-in","Zoom in",119,["Ctrl+Alt+Num-Plus","Ctrl+Alt+Equals"],void =
0,void 0,void 0,void 0,"increase | bigger | enlarge | magnify =
|");V.RTb=3Da("docs-zoom-out","Zoom =
out",120,["Ctrl+Alt+Num-Minus","Ctrl+Alt+Dash"],void 0,void 0,void =
0,void 0,"decrease | smaller |||");V.Jg=3Da("docs-view-compact","Compact =
controls",116,"Ctrl+Shift+F",=0A=
void 0,void 0,void 0,void 0,"exit | leave =
|||");V.gh=3Da("docs-hide-controls","Full screen",42,void 0,void 0,void =
0,void 0,void 0,"exit | leave =
|||");V.VG=3Da("docs-toggle-screenreader","Toggle screen reader =
support",23,["Ctrl+Alt+Z","Alt+Shift+`"]);V.bIa=3Da("docs-enable-braille"=
,"Enable Braille support",1271);var =
d=3DTq?"Meta":"Alt";V.vMa=3Da("docs-speak-selection","Speak =
selection",338,d+"+Ctrl+X");V.WB=3Da("docs-speak-selection-formatting","S=
peak selection =
formatting",660,fr(["A","F"]));V.uMa=3Da("docs-speak-remaining-section",=0A=
"Speak remaining =
section",1218,d+"+Ctrl+R");V.ZB=3Da("docs-tools-menu","",111);V.yka=3Da("=
docs-tools-custom","",110);V.B5=3Da("docs-macros-extensions","",775);V.UM=
a=3Da("docs-tools-top-custom","",721);V.gV=3Da("docs-preferences","Prefer=
ences...",77,void 0,void 0,void 0,void 0,void 0,"options | settings | =
configurations =
||");V.A5=3Da("docs-tools-define","Define",290,"Ctrl+Shift+Y",void =
0,"Define word",void 0,"Define word","dictionary | look up | lookup | =
|");V.g5=3Da("docs-reference-menu","Research",315,"Ctrl+Alt+Shift+I",=0A=
void 0,void 0,void 0,void 0,"reference | search | lookup | look up =
|");V.hV=3Da("docs-reference-sidebar","",316);V.sOb=3Da("docs-reference-i=
nsert-text","",318);V.pOb=3Da("docs-reference-insert-image","",317);V.qOb=
=3Da("docs-reference-insert-image-placeholder","",350);V.rOb=3Da("docs-re=
ference-insert-link","",339);V.WQb=3Da("docs-table-delete","Delete =
table",1258,void 0,void 0,void 0,void 0,void 0,"remove table =
||||");V.XQb=3Da("docs-table-delete-column","Delete column",1259,void =
0,void 0,void 0,void 0,void 0,"remove column ||||");=0A=
V.YQb=3Da("docs-table-delete-row","Delete row",1260,void 0,void 0,void =
0,void 0,void 0,"remove row ||||");V.FMa=3Da("docs-table-insert","Insert =
Table",1261,void 0,void 0,void 0,function(a){var b=3Dnew =
cr;xa(a.width)&&xa(a.height)&&(ep(b,13,a.width),ep(b,14,a.height));return=
 b});V.FMa.xa(new =
Cf(0,0));V.ZQb=3Da("docs-table-insert-column-left","Insert column =
left",1262,void 0,void 0,void 0,void 0,void 0,"add column left =
||||");V.$Qb=3Da("docs-table-insert-column-right","Insert column =
right",1263,void 0,void 0,=0A=
void 0,void 0,void 0,"add column right =
||||");V.aRb=3Da("docs-table-insert-menu","Table",1264);V.bRb=3Da("docs-t=
able-insert-row-above","Insert row above",1266,void 0,void 0,void 0,void =
0,void 0,"add row above =
||||");V.cRb=3Da("docs-table-insert-row-below","Insert row =
below",1267,void 0,void 0,void 0,void 0,void 0,"add row below =
||||");V.dRb=3Da("docs-table-insert-table-menu","Insert =
table",1265);V.uka=3Da("docs-table-menu","Table",107);V.eRb=3Da("docs-tab=
le-merge-cells","Merge cells",1268,void 0,void 0,void 0,=0A=
void 0,void 0,"combine =
||||");V.hRb=3Da("docs-table-unmerge-cells","Unmerge cells",1269,void =
0,void 0,void 0,void 0,void 0,"separate | split =
|||");V.gRb=3Da("docs-table-select-borders","Select table =
borders",446,void 0,void 0,void 0,void 0,void 0,"select | border | =
selection | cell =
|");V.PB=3Da("docs-help-menu","",40);V.hja=3Da("docs-help-center","Help =
Center",35,void 0,void 0,void 0,void 0,void 0,"help forum | user forum | =
discussion forum ||");V.Zs=3Da("docs-help-shortcuts","Keyboard =
shortcuts",41,"Ctrl+/",=0A=
void 0,void 0,void 0,"See keyboard shortcuts","hotkeys =
||||");V.OB=3Da("docs-feedback","Report an issue",37,void 0,void 0,void =
0,void 0,void 0,"Problem | error | feedback =
||");V.In=3Da("docs-google-help","Get help with...",580,void 0,void =
0,void 0,void 0,void 0,"Problem | help =
|||");V.ija=3Da("docs-help-custom","",36);V.jt=3Da("docs-screenreader-men=
u","",1278);V.rV=3Da("docs-screenreader-speak-menu","Speak",1317);V.rPb=3D=
a("docs-screenreader-comments-menu","Comments",1368);V.sPb=3Da("docs-scre=
enreader-footnote-menu",=0A=
"Footnote",1369);V.vPb=3Da("docs-screenreader-headings-menu","Headings",1=
378);V.uPb=3Da("docs-screenreader-graphics-menu","Graphics",1371);V.xPb=3D=
a("docs-screenreader-list-menu","List",1377);V.wPb=3Da("docs-screenreader=
-link-menu","Link",1373);V.APb=3Da("docs-screenreader-table-menu","Table"=
,1374);V.yPb=3Da("docs-screenreader-misspelling-menu","Misspelling",1375)=
;V.tPb=3Da("docs-screenreader-formatting-menu","Formatting",1376);V.zPb=3D=
a("docs-screenreader-settings-menu","Settings",1372);V.hka=3Da("docs-scre=
enreader-menu-custom-items",=0A=
"",1284);V.JB=3Da("docs-clipboard","Web =
clipboard",6,null,"clipboard");V.Owb=3Da("docs-clipboard-copy","",8,null,=
"copy");V.Swb=3Da("docs-clipboard-paste-from-server","Paste from =
server",10,void 0,"paste");V.Nwb=3Da("docs-clipboard-clear-items","Clear =
all items",7,void 0,void 0,void 0,void 0,void 0,"remove | delete =
|||");V.Pwb=3Da("docs-clipboard-help","Web clipboard help",9,void 0,void =
0,void 0,void 0,void 0,"assist | support =
|||");V.HG=3Da("docs-revisions-zoomin","Zoom =
in",95);V.cN=3Da("docs-revisions-zoomout",=0A=
"Zoom =
out",96);V.iv=3Da("docs-revisions-revert","",92);V.i5=3Da("docs-revisions=
-show","",93);V.by=3Da("docs-revisions-close","",89);V.jv=3Da("docs-revis=
ions-sidebar","",94);V.GG=3Da("docs-revisions-diff","",91);V.ht=3Da("docs=
-revisions-focus","See revision history",346,"Ctrl+Alt+Shift+G",void =
0,void 0,void 0,void 0,"revisions history | revert old changes | undo =
previous changes | fix | prior =
versions");V.iV=3Da("docs-revisions-move-to-change-next","",1060,fr(["N",=
"R"]));V.jV=3Da("docs-revisions-move-to-change-previous",=0A=
"",1061,fr(["P","R"]));V.vM=3Da("docs-chat-sidebar","",4);V.Vs=3Da("docs-=
chat-focus","Chat",3,"Shift+Esc",void 0,void 0,void 0,void 0,"Chat =
||||");V.uAb=3Da("docs-details-close","",353);V.IHa=3Da("docs-details-sid=
ebar","",355);V.vAb=3Da("docs-details-focus","",354);V.fv=3Da("docs-omnib=
ox","",71,[b,c],void 0,"Search the =
menus");V.jja=3Da("docs-help-omnibox","",750);V.QIa=3Da("docs-hats-focus"=
,"",1007,"Ctrl+Alt+Shift+D");V.Kia=3Da("docs-docos-insert-discussion","Co=
mment",17,"Ctrl+Alt+M","comment","Insert comment",void 0,=0A=
"Insert comment","Add comment =
||||");V.FAb=3Da("docs-docos-delete-discussion","Delete",16);V.Uu=3Da("do=
cs-docos-activity-box","Open comments =
thread",625,"Ctrl+Alt+Shift+A","comment","Open comments thread",void =
0,"Open comments thread...","Open comments thread | Open discussions =
thread | Open comments activity box =
||");V.QHa=3Da("docs-docos-accept-suggestion","",670);V.RHa=3Da("docos-de=
lete-suggestion","",768);V.qU=3Da("docs-docos-move-into-discussion","Ente=
r current =
comment",235,fr(["E","C"]));V.rU=3Da("docs-docos-move-to-discussion-next"=
,=0A=
"Move to next =
comment",238,fr(["N","C"]));V.sU=3Da("docs-docos-move-to-discussion-previ=
ous","Move to previous =
comment",239,fr(["P","C"]));V.SHa=3Da("docs-docos-reject-suggestion","",6=
71);V.nG=3Da("docs-focus-editor","",192);V.MM=3Da("docs-macros-menu","",5=
7);V.tja=3Da("macros-insert","Script...",55,void =
0,"insert-script");V.Yx=3Da("macros-manage","Script manager...",56,void =
0,void 0,void 0,void 0,void 0,"find scripts | browse scripts | load =
scripts ||");V.Wx=3Da("macros-editor","Script editor...",54,void 0,void =
0,=0A=
void 0,void 0,void 0,"edit scripts =
||||");V.xG=3Da("macros-gallery","Script =
gallery...",349);V.Xx=3Da("macros-exec","",337);V.QU=3Da("macros-resume",=
"",352);V.PU=3Da("macros-extension-disabled","",992);V.E4=3Da("macros-ext=
ension-help","",1081);V.G4=3Da("macros-extension-menu-promo","",1145);V.T=
B=3Da("macros-extensions","Get =
add-ons...",664);V.Zq=3Da("docs-extensions-menu","",1056);V.Zx=3Da("macro=
s-manage-extensions","Manage =
add-ons...",757);V.uja=3Da("macros-toggle-extension-enabled","",778);V.FK=
b=3Da("macros-toggle-extension-enabled-in-all-docs",=0A=
"",1039);V.C4=3Da("macros-application-focus","",692);V.D4=3Da("macros-app=
lication-sidebar","",693);V.vja=3Da("macros-trigger-0","",731,"Ctrl+Alt+S=
hift+0");V.wja=3Da("macros-trigger-1","",732,"Ctrl+Alt+Shift+1");V.xja=3D=
a("macros-trigger-2","",733,"Ctrl+Alt+Shift+2");V.yja=3Da("macros-trigger=
-3","",734,"Ctrl+Alt+Shift+3");V.zja=3Da("macros-trigger-4","",735,"Ctrl+=
Alt+Shift+4");V.Aja=3Da("macros-trigger-5","",736,"Ctrl+Alt+Shift+5");V.B=
ja=3Da("macros-trigger-6","",737,"Ctrl+Alt+Shift+6");V.Cja=3Da("macros-tr=
igger-7","",=0A=
738,"Ctrl+Alt+Shift+7");V.Dja=3Da("macros-trigger-8","",739,"Ctrl+Alt+Shi=
ft+8");V.Eja=3Da("macros-trigger-9","",740,"Ctrl+Alt+Shift+9");V.B4=3Da("=
language-menu","Language",232);V.zvb=3Da("apply-language-settings","",169=
,null,void 0,void 0,function(a){var b=3Dnew cr;ua(a)&&ep(b,11,a);return =
b});V.Fi=3Da("docs-online","",348);V.MB=3Da("embed-parent-focus","",358,"=
Ctrl+Shift+Esc");V.E3=3Da("docs-apply-similar-spellcheck-suggestion","",3=
70);V.Avb=3Da("docs-apply-spellcheck-suggestion","",121);V.kU=3Da("docs-a=
pply-spellcheck-suggestion-no-focus",=0A=
"",375);V.KEb=3Da("docs-ignore-word","",130);V.u4=3Da("docs-ignore-word-c=
ontextual","",371);V.v4=3Da("docs-ignore-word-no-focus","",376);V.t5=3Da(=
"docs-spellcheck-move-iterator-to-next","Next =
misspelling",729);V.u5=3Da("docs-spellcheck-move-iterator-to-previous","P=
revious =
misspelling",730);V.SMb=3Da("docs-override-spellcheck-suggestion","",148)=
;V.tQb=3Da("docs-speak-override-spellcheck-suggestion","",1301);V.Y4=3Da(=
"docs-override-spellcheck-suggestion-no-focus","",377);V.AOb=3Da("docs-re=
move-overridden-spellcheck-suggestion",=0A=
"",1236);V.oka=3Da("docs-spellcheck-change-menu","",707,void 0,void =
0,"More change =
options");V.pka=3Da("docs-spellcheck-dictionary-menu","",1298,void =
0,void 0,"More dictionary =
options");V.qka=3Da("docs-spellcheck-ignore-menu","",708,void 0,void =
0,"More ignore =
options");V.s5=3Da("docs-show-spellcheck-tool","Spelling...",368,void =
0,void 0,void 0,void 0,void 0,"misspelled | spellcheck =
|||");V.VB=3Da("docs-show-dictionary-tool","Personal =
dictionary...",1255,void 0,void 0,"Personal dictionary",void 0,void =
0,"misspelling | dictionary | correction | spellcheck |");=0A=
V.J4=3Da("docs-more-button","More",369);V.sLb=3Da("docs-mode-switcher",""=
,1090,void 0,void =
0,"Mode");V.vLb=3Da("docs-mode-switcher-contextmenu","",1094);V.PJa=3Da("=
docs-mode-switcher-viewmenu","Mode",1253);V.wLb=3Da("docs-mode-switcher-e=
dit","",1091,void 0,"mode-edit",void 0,void 0,"Editing =
mode");V.OJa=3Da("docs-mode-switcher-edit-contextmenu","Return to =
editing",1095,void =
0,"mode-edit");V.xLb=3Da("docs-mode-switcher-edit-shortcut","Switch to =
editing",1233,"Ctrl+Alt+Shift+Z");V.tLb=3Da("docs-mode-switcher-comment",=0A=
"",1092,void 0,"mode-review",void 0,void 0,"Suggesting =
mode");V.NJa=3Da("docs-mode-switcher-comment-contextmenu","Suggest =
edits",1096,void =
0,"mode-review");V.uLb=3Da("docs-mode-switcher-comment-shortcut","Switch =
to =
suggesting",1232,"Ctrl+Alt+Shift+X");V.yLb=3Da("docs-mode-switcher-view",=
"",1217,void 0,"mode-view",void 0,void 0,"Viewing =
mode");V.zLb=3Da("docs-mode-switcher-view-shortcut","Switch to =
viewing",1234,"Ctrl+Alt+Shift+C");V.Ko=3Da("docs-toggle-input-tools","",3=
60,"Ctrl+Shift+K",void 0,"Input tools",=0A=
void 0,void 0,"Toggle input tools =
||||");V.Jn=3Da("docs-input-tools-menu","",359,"Ctrl+Alt+Shift+K",void =
0,"Select input tools",void 0,void 0,"Input tool =
||||");V.eSb=3Da("docs-voice-tools-show","Voice typing...",697,void =
0,"mic","Voice typing",void 0,void 0,"voice | dictation | speech | speak =
| microphone");V.dSb=3Da("docs-voice-recording","Start =
dictation",696,"Ctrl+Shift+S",void 0,void 0,void 0,void 0,"voice | =
dictation | speech | speak | =
microphone");V.cSb=3Da("docs-voice-insert-spoken-text","",709);=0A=
V.aSb=3Da("docs-voice-display-dotted-span","",710);V.WRb=3Da("docs-voice-=
add-corrections-suggestions","",711);V.$Rb=3Da("docs-voice-clear-correcti=
ons-suggestions","",712);V.XRb=3Da("docs-voice-apply-correction","",713,v=
oid 0,void 0,void 0,function(){return new =
cr});V.ovb=3Da("docs-alt-text","",681);V.pvb=3Da("docs-alt-text-dialog","=
Alt =
text...",460);V.kvb=3Da("docs-after-zoom","",1003);V.PTb=3Da("docs-zoom",=
"Zoom",749,void 0,void 0,void 0,function(a){var b=3Dnew =
cr;xa(a)&&ep(b,19,a);return b});V.STb=3Da("docs-zoom-to-fit",=0A=
"Fit",490,void 0,void 0,void 0,void 0,void 0,"zoom =
||||");V.vxb=3Da("docs-crop-mode","Crop image",970,void 0,"crop",void =
0,void 0,void 0,"resize | reshape | shrink | obscure =
|");V.wxb=3Da("docs-crop-mode-exit","",1055,"Enter");V.ZKa=3Da("docs-resi=
ze-image-larger","Resize image =
larger",1138,"Ctrl+"+d+"+K");V.$Ka=3Da("docs-resize-image-larger-x","Resi=
ze image larger =
horizontally",1139,"Ctrl+"+d+"+B");V.aLa=3Da("docs-resize-image-larger-y"=
,"Resize image larger =
vertically",1140,"Ctrl+"+d+"+I");V.bLa=3Da("docs-resize-image-smaller",=0A=
"Resize image =
smaller",1141,"Ctrl+"+d+"+J");V.cLa=3Da("docs-resize-image-smaller-x","Re=
size image smaller =
horizontally",1142,"Ctrl+"+d+"+W");V.dLa=3Da("docs-resize-image-smaller-y=
","Resize image smaller =
vertically",1143,"Ctrl+"+d+"+Q");V.eLa=3Da("docs-resize-larger","Resize =
larger",1102,"Ctrl+"+d+"+K");V.fLa=3Da("docs-resize-larger-x","Resize =
larger =
horizontally",1101,"Ctrl+"+d+"+B");V.gLa=3Da("docs-resize-larger-y","Resi=
ze larger =
vertically",1100,"Ctrl+"+d+"+I");V.iLa=3Da("docs-resize-smaller","Resize =
smaller",=0A=
1099,"Ctrl+"+d+"+J");V.jLa=3Da("docs-resize-smaller-x","Resize smaller =
horizontally",1097,"Ctrl+"+d+"+W");V.kLa=3Da("docs-resize-smaller-y","Res=
ize smaller =
vertically",1098,"Ctrl+"+d+"+Q");V.DOb=3Da("docs-replace-image","Replace =
image...",1216,void 0,void 0,void 0,void 0,void 0,"photo | picture | =
change | switch | swap");V.EOb=3Da("docs-replace-image-dialog","Replace =
image...",1161,void 0,void 0,void 0,void 0,void 0,"photo | picture | =
change | switch | swap");V.JOb=3Da("docs-reset-image","Reset image",1174,=0A=
void 0,"reset-image",void 0,void 0,void 0,"photo | picture | remove =
filters | revert changes =
|");V.MEb=3Da("docs-image-effects-brightness","",1291);V.NEb=3Da("docs-im=
age-effects-contrast","",1292);V.OEb=3Da("docs-image-effects-opacity","",=
1293);V.PEb=3Da("docs-image-effects-recolor","",1294);V.QEb=3Da("docs-ima=
ge-effects-reset","",1295);V.REb=3Da("docs-image-effects-sidebar","",1296=
);V.SEb=3Da("docs-image-effects-sidebar-focus","Image =
options...",1297);V.kHb=3Da("docs-js-error","JS Error",504)})();var =
X=3D{};=0A=
function qua(){function a(a,c,d,e){var =
n=3D[(yd?"Ctrl+Alt+":"Alt+Shift+")+c];!yd&&Me&&n.push("Alt+"+c);a=3Db(a).=
keys(n).ua(e).Oa();a.xa(d.getId());a.setProperty("force-ctrl-key",!0);ret=
urn a}function b(a){return new lua(a)}lr||oua();var =
c=3Drh(),d=3Dsf(Se.getInstance()),c=3DB(c.Cg,c);X.d4=3Dkr(jr(b("trix-expo=
rt-xlsx").label("Microsoft Excel (.xlsx)").ua(829),"Download as =
Microsoft Excel (.xlsx)"),"office | export =
|||").Oa();X.a4=3Dkr(jr(b("trix-export-open-office").label("OpenDocument =
format (.ods)").ua(826),"Download as OpenDocument format (.ods)"),=0A=
"export ||||").Oa();X.b4=3Dkr(jr(b("trix-export-pdf").label("PDF =
document (.pdf)").ua(827),"Download as PDF document (.pdf)"),"export =
||||").Oa();X.Y3=3Dkr(jr(b("trix-export-csv").label("Comma-separated =
values (.csv, current sheet)").ua(823),"Download as Comma-separated =
values (.csv, current sheet)"),"export =
||||").Oa();X.c4=3Dkr(jr(b("trix-export-text").label("Tab-separated =
values (.tsv, current sheet)").ua(828),"Download as Tab-separated values =
(.tsv, current sheet)"),"export =
||||").Oa();X.Z3=3Dkr(jr(b("trix-export-html").label("Web page =
(.zip)").ua(825),=0A=
"Download as web page (.zip)"),"export =
||||").Oa();X.HU=3Dkr(b("trix-import").label("Import...").ua(862),"excel =
| csv | open ||").Oa();X.dy=3Dkr(b("trix-settings").label("Spreadsheet =
settings...").ua(941),"preferences | options =
|||").Oa();X.c5=3Dkr(b("trix-print-settings").label("Print =
settings").ua(934),"printer options | page setup | orientation =
||").Oa();X.RM=3Djr(b("trix-new-from-template").label("From =
template...").ua(896),"New spreadsheet from =
template...").Oa();X.gv=3Dir(b("trix-paste-values"),c("Paste =
<strong>values</strong> only")).ua(930).Oa();=0A=
X.cV=3Dir(b("trix-paste-formats"),c("Paste <strong>format</strong> =
only")).ua(926).Oa();X.eV=3Db("trix-paste-special").label("Paste =
special").ua(929).Oa();X.YM=3Dir(b("trix-paste-no-borders"),c("Paste all =
<strong>except =
borders</strong>")).ua(928).Oa();X.dV=3Dir(b("trix-paste-formulas"),c("Pa=
ste <strong>formula</strong> =
only")).ua(927).Oa();X.XM=3Dir(b("trix-paste-data-validation"),c("Paste =
<strong>data validation</strong> =
only")).ua(925).Oa();X.WM=3Dir(b("trix-paste-conditional-formatting"),c("=
Paste <strong>conditional formatting</strong> only")).ua(923).Oa();=0A=
X.DG=3Dir(b("trix-paste-csv"),c("Paste <strong>comma-separated text =
(CSV)</strong> as =
columns")).ua(924).Oa();X.ZM=3Dir(b("trix-paste-transpose"),c("Paste =
<strong>transpose</strong>")).ua(1034).Oa();X.Uja=3Dir(b("trix-paste-cach=
e-formats"),c("Paste <strong>cache</strong> =
formats")).ua(1286).Oa();X.Tu=3Dir(b("trix-delete-rows"),c(gpa("1"))).ua(=
818).Oa();X.Su=3Dir(b("trix-delete-columns"),c(hpa("A"))).ua(817).Oa();X.=
av=3Dir(b("trix-move-column-after"),c("Move column =
<strong>right</strong>")).ua(891).Oa();X.bv=3D=0A=
ir(b("trix-move-column-before"),c("Move column =
<strong>left</strong>")).ua(892).Oa();X.dv=3Dir(b("trix-move-row-after"),=
c("Move row =
<strong>down</strong>")).ua(893).Oa();X.ev=3Dir(b("trix-move-row-before")=
,c("Move row =
<strong>up</strong>")).ua(894).Oa();X.Yq=3Dkr(b("trix-find-replace").labe=
l("Find and =
replace...").ua(832).keys((yd?"Meta+Shift":"Ctrl")+"+H"),"search =
||||").Oa();X.pU=3Dkr(b("trix-delete-values").label("Delete =
values").ua(819),"clear | erase =
|||").Oa();X.mU=3Dkr(b("trix-clear-comments").label("Clear =
notes").ua(811),=0A=
"clear comments =
||||").Oa();X.cC=3Db("trix-view-normal").label("Normal").ua(966).selected=
(!0).Oa();X.bC=3Db("trix-view-list").label("List").ua(965).Oa();X.Wu=3Db(=
"trix-freeze-rows-menu").label("Freeze =
rows").ua(851).Oa();X.Vu=3Db("trix-freeze-columns-menu").label("Freeze =
columns").ua(850).Oa();X.CU=3Db("trix-freeze-menu").label("Freeze").ua(17=
32).Oa();X.BU=3Db("trix-freeze-at-selected-cell").label("Up to selected =
cell").ua(1733).Oa();X.IM=3Db("trix-freeze-one-row").label("1 =
row").ua(1734).Oa();X.KM=3Db("trix-freeze-two-rows").label("2 =
rows").ua(1735).Oa();=0A=
X.GM=3Db("trix-freeze-no-rows").label("No =
rows").ua(1736).selected(!0).Oa();X.HM=3Db("trix-freeze-one-column").labe=
l("1 column").ua(1737).Oa();X.JM=3Db("trix-freeze-two-columns").label("2 =
columns").ua(1738).Oa();X.FM=3Db("trix-freeze-no-columns").label("No =
columns").ua(1739).selected(!0).Oa();X.Rp=3Dkr(jr(b("trix-hide-gridlines"=
).label("Gridlines").ua(861).selected(!0),"Show gridlines"),"lines =
||||").Oa();X.IG=3Dkr(jr(b("trix-show-protected-ranges").label("Protected=
 ranges").ua(946).selected(!0),"Show protected ranges"),=0A=
"restrict access | share =
|||").Oa();X.fy=3Dkr(jr(b("trix-show-formula-bar").label("Formula =
bar").ua(945).selected(!0),"Show formula bar"),"function bar | fx bar =
|||").Oa();X.iy=3Dkr(b("trix-display-density-compact").label("Compact =
cells").ua(1761),"padding =
||||").selected(!0).Oa();X.Kn=3Dkr(jr(b("trix-show-formula-preview").labe=
l("Formula preview").ua(1365).selected(!0),"Show formula =
preview"),"formula result | formula sneak peek =
|||").Oa();X.UB=3Dkr(jr(b("trix-show-all-formulas").label("All =
formulas").ua(944).keys("Ctrl+`").selected(!0),=0A=
"Show all formulas"),"functions =
||||").Oa();X.UB.setProperty("force-ctrl-key",!0);X.gr=3Dkr(b("trix-unhid=
e-sheet-menu").label("Hidden sheets").ua(962),"show | hide | show tabs =
||").selected(!0).Oa();X.gh=3Dkr(b("trix-hide-controls").label("Full =
screen").ua(860).selected(!0),"present mode =
||||").Oa();X.NU=3Dkr(jr(b("trix-insert-sheet").label("New =
sheet").ua(880),"Insert new sheet"),"new tab | add tab | add sheet =
||").Oa();X.vG=3Djr(ir(b("trix-insert-row-above"),c("Row =
<strong>above</strong>")).ua(876),"Insert row above").Oa();=0A=
X.wG=3Djr(ir(b("trix-insert-row-below"),c("Row =
<strong>below</strong>")).ua(877),"Insert row =
below").Oa();X.Zu=3Dir(b("trix-insert-rows-above"),c(ipa("2"))).ua(878).O=
a();X.$u=3Dir(b("trix-insert-rows-below"),c(jpa("2"))).ua(879).Oa();X.sG=3D=
jr(ir(b("trix-insert-column-left"),c("Column =
<strong>left</strong>")).ua(864),"Insert column =
left").Oa();X.tG=3Djr(ir(b("trix-insert-column-right"),c("Column =
<strong>right</strong>")).ua(865),"Insert column =
right").Oa();X.Xu=3Dir(b("trix-insert-columns-left"),c(kpa("2"))).ua(866)=
.Oa();=0A=
X.Yu=3Dir(b("trix-insert-columns-right"),c(lpa("2"))).ua(867).Oa();X.$s=3D=
jr(hr(b("trix-insert-doco").label("Comment").ua(869).keys("Ctrl+Alt+M"),"=
comment"),"Insert =
comment").Oa();X.IU=3Djr(b("trix-insert-comment").label("Note").ua(868).k=
eys(rca?"Shift+Search+2":"Shift+F2"),"Insert =
note").Oa();X.$s.Z(!1,"loading");X.KU=3Dkr(jr(hr(b("trix-insert-function-=
menu").label("Function").ua(872),"insert-function"),"Insert =
function"),"fx =
||||").Oa();X.s4=3Dkr(jr(b("trix-function-sum").label("SUM").ua(857),Fo("=
SUM")),=0A=
"total =
||||").Oa();X.n4=3Dkr(jr(b("trix-function-average").label("AVERAGE").ua(8=
52),Fo("AVERAGE")),"mean =
||||").Oa();X.o4=3Djr(b("trix-function-count").label("COUNT").ua(853),Fo(=
"COUNT")).Oa();X.p4=3Djr(b("trix-function-max").label("MAX").ua(854),Fo("=
MAX")).Oa();X.q4=3Djr(b("trix-function-min").label("MIN").ua(855),Fo("MIN=
")).Oa();X.r4=3Dkr(jr(b("trix-function-more").label("More...").ua(856),"M=
ore functions..."),"fx =
||||").Oa();X.UU=3Db("trix-named-ranges-manage").label(gf?"Named =
ranges...":"Named and protected ranges...").ua(895).Oa();=0A=
X.dN=3Dkr(b("trix-ritz-protection-manage").label("Protected sheets and =
ranges...").ua(1127),"restrict access | share =
|||").Oa();X.e5=3Db("trix-range-protection-pane").ua(936).Oa();X.Yja=3Db(=
"trix-range-protection-focus").ua(937).Oa();X.K4=3Db("trix-named-ranges-p=
ane").ua(1124).Oa();X.Nja=3Db("trix-named-ranges-focus").ua(1125).Oa();X.=
j5=3Db("trix-ritz-protection-pane").ua(1128).Oa();X.gka=3Db("trix-ritz-pr=
otection-focus").ua(1129).Oa();X.Tx=3Db("trix-filter-dropdown").label("Op=
en filter dropdown").ua(1186).Oa();=0A=
X.EU=3Db("trix-goto-bar").label("Go to =
range").ua(858).Oa();X.dJa=3Djr(hr(b("trix-insert-gadget").label("Gadget.=
..").ua(873),"gadget"),"Insert =
gadget...").Oa();X.yGb=3Dkr(jr(hr(b("trix-insert-legacy-chart").label("Ch=
art...").ua(875),"chart"),"Insert chart..."),"graph | visualization =
|||").Oa();X.uG=3Dkr(jr(hr(b("trix-insert-gviz-chart").label("Chart...").=
ua(874),"chart"),"Insert chart..."),"graph | visualization =
|||").Oa();X.GB=3Dkr(hr(b("trix-autovis-manage").label("Autovis =
(Testing) ...").ua(1728),"chart"),=0A=
"chart | assistance =
|||").Oa();X.DGa=3Db("trix-autovis-sidepane").ua(1729).Oa();X.EGa=3Db("tr=
ix-autovis-sidepane-focus").ua(1730).Oa();X.JU=3Dkr(jr(hr(b("trix-insert-=
drawing").label("Drawing...").ua(870),"drawing-black"),"Insert =
drawing..."),"picture =
||||").Oa();X.QB=3Djr(hr(b("trix-insert-form").label("Form...").ua(871),"=
form"),"Insert =
form...").Oa();X.yM=3Db("trix-direction-menu").label("Direction").ua(820)=
.Oa();X.CG=3Db("trix-number-format-menu").label("Number").ua(912).Oa();X.=
KB=3Db("trix-conditional-format").label("Conditional =
formatting...").ua(813).Oa();=0A=
X.zia=3Db("trix-conditional-format-pane").ua(1360).Oa();X.Aia=3Db("trix-c=
onditional-format-pane-focus").ua(1361).Oa();X.nU=3Dkr(hr(b("trix-clear-s=
tyle").label("Clear formatting").ua(812),"clear-formatting"),"unbold | =
normal | remove formatting =
||").Oa();X.jU=3Db("trix-align-menu").label("Align").ua(1163).Oa();X.lM=3D=
jr(b("trix-align-left").label("Left").ua(1166).selected(!0),"Text align: =
left").Oa();X.kM=3Djr(b("trix-align-center").label("Center").ua(1165).sel=
ected(!0),"Text align: =
center").Oa();X.nM=3Djr(b("trix-align-right").label("Right").ua(1168).sel=
ected(!0),=0A=
"Text align: =
right").Oa();X.oM=3Djr(b("trix-align-top").label("Top").ua(1169).selected=
(!0),"Text align: =
top").Oa();X.mM=3Djr(b("trix-align-middle").label("Middle").ua(1167).sele=
cted(!0),"Text align: =
middle").Oa();X.jM=3Djr(b("trix-align-bottom").label("Bottom").ua(1164).s=
elected(!0),"Text align: =
bottom").Oa();X.Rx=3Db("trix-data-menu").label("Data").ua(814).Oa();X.cr=3D=
b("trix-sort").label("Sort range...").ua(948).Oa();var =
e=3DSq(!0,d),d=3DSq(!1,d);X.Vp=3Dir(b("trix-sort-sheet-asc"),c(dpa("A",e)=
)).ua(951).Oa();X.ov=3D=0A=
ir(b("trix-sort-sheet-desc"),c(dpa("A",d))).ua(952).Oa();X.mv=3Dir(b("tri=
x-sort-range-asc"),c(epa("A",e))).ua(949).Oa();X.nv=3Dir(b("trix-sort-ran=
ge-desc"),c(epa("A",d))).ua(950).Oa();X.sV=3Dir(b("trix-sort-table-asc"),=
c(fpa(e))).ua(953).Oa();X.tV=3Dir(b("trix-sort-table-desc"),c(fpa(d))).ua=
(954).Oa();X.gk=3Dhr(b("trix-autofilter").label("Filter").ua(800),"autofi=
lter").Oa();X.Pp=3Db("trix-autofilter-menu").label("Filter =
views...").ua(805).Oa();X.Nx=3Db("trix-autofilter-add").label("Create =
new filter view").ua(802).Oa();=0A=
X.Px=3Db("trix-autofilter-save").label("Save as filter =
view").ua(808).Oa();X.qM=3Djr(b("trix-autofilter-duplicate").label("Dupli=
cate").ua(804),"Duplicate filter =
view").Oa();X.pM=3Djr(b("trix-autofilter-delete").label("Delete").ua(803)=
,"Delete filter =
view").Oa();X.Ox=3Djr(b("trix-autofilter-rename").label("Rename").ua(807)=
,"Rename filter =
view").Oa();X.Qx=3Djr(b("trix-autofilter-update-range").label("Update =
Range").ua(1287),"Update filter view =
range").Oa();X.CGa=3Djr(b("trix-autofilter-activate").label("Set =
active").ua(801),=0A=
"Set filter active").Oa();X.fV=3Dkr(b("trix-pivot-table").label("Pivot =
table report...").ua(931),"summarize | tabulate =
|||").Oa();X.b5=3Db("trix-pivot-table-pane").ua(933).Oa();X.a5=3Db("trix-=
pivot-table-focus").ua(932).Oa();X.kG=3Djr(b("trix-data-validation").labe=
l("Validation...").ua(815),"Data =
validation...").Oa();X.NB=3Dkr(b("trix-form-create").label("Create a =
form").ua(840),"survey =
||||").Oa();X.oG=3Dkr(b("trix-form-edit").label("Edit =
form").ua(842),"survey =
||||").Oa();X.qG=3Dkr(b("trix-form-send").label("Send form").ua(847),=0A=
"survey | share |||").Oa();X.AU=3Dkr(b("trix-form-go-to-live").label("Go =
to live form").ua(845),"survey =
||||").Oa();X.pG=3Dkr(b("trix-form-email").label("Email 0 =
recipient(s)...").ua(843).icon("menubar-icon trix-icon-mail"),"survey | =
form | send ||").Oa();X.zU=3Dkr(b("trix-form-embed").label("Embed form =
in a webpage...").ua(844),"survey =
||||").Oa();X.yU=3Dkr(b("trix-form-analysis").label("Show summary of =
responses").ua(836),"survey | form | answers =
||").Oa();X.Vx=3Dkr(b("trix-form-accepting").label("Accepting =
responses").ua(835).selected(!0),=0A=
"survey | form | answers =
||").Oa();X.DM=3Dkr(b("trix-form-delete").label("Delete =
form").ua(841),"survey =
||||").Oa();X.EM=3Dkr(b("trix-form-unlink").label("Unlink =
form").ua(849),"survey =
||||").Oa();X.Ys=3Db("trix-form-menu").label("Form").ua(846).Oa();X.KG=3D=
kr(b("trix-spellcheck").label("Spelling...").ua(955),"spell check =
||||").Oa();X.JG=3Db("trix-solve").label("Solver...").ua(947).Oa();X.BM=3D=
b("trix-enable-auto-complete").label("Enable =
autocomplete").ua(822).selected(!0).Oa();X.TM=3Db("trix-notification-rule=
s").label("Notification rules...").ua(897).Oa();=0A=
X.$M=3Dkr(b("trix-protect-sheet").label("Protect =
sheet...").ua(935),"restrict access | share =
|||").Oa();X.b5.setVisible(!1);X.a5.Z(!0);X.e5.setVisible(!1);X.Yja.Z(!0)=
;X.c5.setVisible(!1);X.K4.setVisible(!1);X.Nja.Z(!0);X.j5.setVisible(!1);=
X.gka.Z(!0);X.zia.setVisible(!1);X.Aia.Z(!0);X.FU=3Db("trix-help-function=
-list").label("Function =
list").ua(859).Oa();V.In.setProperty("label","Sheets =
Help");X.wU=3Db("trix-format-currency").label("Format as =
currency").ua(837).Oa();X.xU=3Db("trix-format-percent").label("Format as =
percent").ua(839).Oa();=0A=
X.Yia=3Db("trix-format-more").label("More =
formats").ua(838).Oa();X.rM=3Db("trix-borders").label("Borders").ua(809).=
Oa();X.YB=3Db("trix-text-align").label("Align").ua(956).Oa();pf&&(X.lV=3D=
b("ritz-text-wrap-menu").label("Text =
wrapping").ua(1755).Oa(),X.mV=3Db("ritz-text-wrap-overflow").label("Overf=
low").ua(1757).Oa(),X.nV=3Db("ritz-text-wrap-wrap").label("Wrap").ua(1758=
).Oa(),X.kV=3Db("ritz-text-wrap-clip").label("Clip").ua(1756).Oa());X.qt=3D=
kr(b("trix-text-wrap").label("Wrap text").ua(959).selected(!0),"break =
lines ||||").Oa();=0A=
X.dr=3Db("trix-text-ltr").label("Left-to-right =
cell").ua(957).Oa();X.ot=3Db("trix-text-rtl").label("Right-to-left =
cell").ua(958).Oa();X.Tp=3Db("trix-sheet-rtl").label("Right-to-left =
sheet").ua(943).Oa();X.m4=3Db("trix-formulas").label("Functions").ua(848)=
.Oa();X.W4=3Db("trix-number-format-toolbar-menu").ua(1035).Oa();X.OM=3Db(=
"trix-merge-menu").label("Merge =
cells").ua(887).Oa();X.PM=3Db("trix-merge-toolbar").label("Merge =
cells").ua(888).Oa();X.AG=3Db("trix-merge-toolbar-menu").label("Select =
merge type...").ua(889).Oa();=0A=
X.zG=3Dkr(jr(b("trix-merge-all").label("Merge all").ua(885),"Merge all =
cells"),"combine =
||||").Oa();X.NM=3Dkr(jr(b("trix-merge-horizontal").label("Merge =
horizontally").ua(886),"Merge cells horizontally"),"combine | join =
|||").Oa();X.QM=3Dkr(jr(b("trix-merge-vertical").label("Merge =
vertically").ua(890),"Merge cells vertically"),"combine =
||||").Oa();X.jN=3Dkr(jr(b("trix-unmerge").label("Unmerge").ua(963),"Unme=
rge cells"),"combine =
||||").Oa();X.yJa=3Da("trix-menubar-data-focus","D",X.Rx,883);X.Hja=3Da("=
trix-menubar-form-focus",=0A=
"M",X.Ys,884);X.X4=3Db("trix-object-save").label("Save =
image").ua(922).Oa();V.VG.Z(!0);V.WB.setProperty("keys","");X.pV=3Db("rea=
d-number-formatting").label("Read Number =
Formatting").ua(1156).Oa();X.oV=3Db("read-cell-characters").label("Read =
Cell =
Characters").ua(1157).Oa();X.kt=3Db("trix-a11y-select-menu").label("Selec=
t").ua(1150).Oa();X.FG=3Db("read-column").label("Read =
column").ua(938).keys("Ctrl+Alt+Shift+C").Oa();X.bN=3Db("read-row").label=
("Read =
row").ua(939).keys("Ctrl+Alt+Shift+R").Oa();X.TG=3Db("toggle-always-read-=
row").ua(1152).Oa();=0A=
X.SG=3Db("toggle-always-read-column").ua(1151).Oa();X.RG=3Db("toggle-alwa=
ys-read-cell").ua(1192).Oa();X.qV=3Db("read-selection-analysis").label("R=
ead Selection =
Analysis").ua(1184).Oa();X.j4=3Db("focus-quicksum").ua(1053).keys("Alt-Sh=
ift-Q").Oa();X.j4.Z(!0);X.vU=3Db("focus-toolbar").label("Focus =
Toolbar").ua(1154).Oa();X.LHa=3Db("trix-dismiss-calculation-warning").lab=
el("Dismiss").ua(821).Oa();X.ct=3Db("trix-post-paste-menu-button").ua(131=
9).Oa();X.ct.setVisible(!1);ef&&X.ct.Z(!0);X.uJa=3Db("maestro-sidebar").u=
a(881).Oa();=0A=
X.vJa=3Db("maestro-sidebar-focus").ua(882).Oa();X.uJa.setVisible(!1);X.vJ=
a.Z(!0);X.z5=3Db("trix-toggle-fh-expanded").ua(960).Oa();X.z5.Z(!0);X.UG=3D=
b("trix-toggle-fh-visible").ua(961).Oa();X.UG.Z(!0);X.f5=3Db("trix-read-f=
h-help").ua(1149).Oa();X.f5.Z(!0);X.uM=3Db("trix-change-tab-color").ua(81=
0).Oa();X.uM.Z(!0);X.UM=3Djr(b("ritz-nf-normal").label("Automatic").ua(91=
6).selected(!0),"Number format: =
automatic").Oa();X.$U=3Djr(b("ritz-nf-plain").label("Plain =
text").ua(919).selected(!0),"Number format: plain text").Oa();=0A=
X.YU=3Djr(b("ritz-nf-number").label("Number").ua(917).selected(!0),"Numbe=
r format: =
number").Oa();X.S4=3Djr(b("ritz-nf-financial").label("Financial").ua(911)=
.selected(!0),"Number format: =
financial").Oa();X.aV=3Djr(b("ritz-nf-scientific").label("Scientific").ua=
(920).selected(!0),"Number format: =
scientific").Oa();X.WU=3Djr(b("ritz-nf-currency").label("Currency").ua(89=
8).selected(!0),"Number format: =
currency").Oa();X.T4=3Dkr(jr(b("ritz-nf-more-currencies").label("More =
currencies...").ua(913),"More currencies..."),=0A=
"number format =
||||").Oa();X.ZU=3Djr(b("ritz-nf-percent").label("Percent").ua(918).selec=
ted(!0),"Number format: =
percent").Oa();X.l4=3Dkr(b("ritz-nf-decimal-increase").label("Increase =
decimal places").ua(1011),"number format =
||||").Oa();X.k4=3Dkr(b("ritz-nf-decimal-decrease").label("Decrease =
decimal places").ua(1010),"number format =
||||").Oa();X.XU=3Djr(b("ritz-nf-date").label("Date").ua(908).selected(!0=
),"Number format: =
date").Oa();X.bV=3Djr(b("ritz-nf-time").label("Time").ua(921).selected(!0=
),"Number format: time").Oa();=0A=
X.Q4=3Djr(b("ritz-nf-date-time").label("Date =
time").ua(909).selected(!0),"Number format: date =
time").Oa();X.R4=3Djr(b("ritz-nf-duration").label("Duration").ua(910).sel=
ected(!0),"Number format: =
duration").Oa();X.V4=3Dkr(b("ritz-nf-more-date").label("More date and =
time formats...").ua(915),"number format =
||||").Oa();X.Qja=3Db("ritz-nf-cf-1").ua(899).selected(!0).Oa();X.Rja=3Db=
("ritz-nf-cf-1").ua(900).selected(!0).Oa();X.Sja=3Db("ritz-nf-cf-1").ua(9=
01).selected(!0).Oa();X.U4=3Db("ritz-nf-custom").label("Custom number =
format...").ua(914).Oa();=0A=
X.C3=3Db("ritz-apply-cnf-adv").ua(799).Oa();X.U3=3Dkr(b("ritz-cnf-more-me=
nu").label("More Formats").ua(1040),"number format =
||||").Oa();X.r5=3Db("trix-ritz-warm-welcome").ua(1535).Oa();X.r5.Z(!0);X=
.AAb=3Db("trix-dismiss-ritz-migration-notification").ua(1536).label("Dism=
iss").Oa()};function =
nr(a,b){O.call(this,a,b)}C(nr,O);u=3Dnr.prototype;u.Ida=3Dnull;u.Sda=3Dnu=
ll;u.O0=3Dnull;u.vgb=3Dnull;u.Bya=3Dnull;u.docos=3Dnull;u.Pd=3Dnull;u.U0=3D=
null;function =
rua(){Q.call(this);this.j=3D{};this.k=3D{}}C(rua,Q);rua.prototype.addRang=
e=3Dfunction(a){var b=3Dthis.j[a.getId()];b&&delete =
this.k[b.getName().toLowerCase()];this.j[a.getId()]=3Da;this.k[a.getName(=
).toLowerCase()]=3Da;b=3Dnew =
nr("add_named_range");b.Pd=3Da;this.dispatchEvent(b)};function =
sua(a,b){var c=3Da.j[b];if(y(c)){delete a.j[b];delete =
a.k[c.getName().toLowerCase()];var d=3Dnew =
nr("delete_named_range");d.Pd=3Dc;a.dispatchEvent(d)}}function =
or(a,b){return a.k[b.toLowerCase()]}=0A=
function =
pr(a,b,c,d,e,f,h,l,m){this.rb=3Da;this.F=3Db;this.q=3Dc;this.k=3Dd;this.j=
=3De;this.C=3Df;this.B=3Dh;this.A=3Dl;this.o=3Dnull!=3Dm?m:null}u=3Dpr.pr=
ototype;u.getName=3Dg("F");u.hb=3Dg("q");u.lb=3Dg("k");u.Md=3Dfunction(){=
var a=3Dthis.k;return =
null!=3Dthis.k&&null!=3Dthis.q&&Wf(this.k)?0<Xf(a)||a.isRow()&&0<Rf(a,"r"=
)||a.Rc&&0<Rf(a,"c")||a.isRow()&&a.Rc?!0:!1:!1};u.getId=3Dg("rb");u.pn=3D=
g("C");u.gi=3Dg("B");var =
tua=3D{avb:0,eOb:1,bvb:2},uua=3D{hk:0,Zl:1,HB:2,SB:3,w5:4,ySb:5,DEb:6,H5:=
7,Pu:8,lRb:9,K3:10,FEb:11,NQb:12,WG:13},vua=3D{zG:0,XKb:1,ZKb:2};function=
 qr(){H.call(this)}var wua;C(qr,H);qr.prototype.uz=3Dfunction(){return =
I(this,1)};qr.prototype.h$=3Dfunction(){return I(this,2)};function =
rr(){H.call(this)}var xua;C(rr,H);rr.prototype.ef=3Dfunction(){return =
I(this,1)};function sr(){H.call(this)}var =
yua;C(sr,H);sr.prototype.getName=3Dfunction(){return =
I(this,2)};sr.prototype.Ph=3Dfunction(a){K(this,2,a)};=0A=
function tr(){H.call(this)}var zua;C(tr,H);function =
ur(){H.call(this)}var Aua;C(ur,H);function vr(){H.call(this)}var =
Bua;C(vr,H);function wr(){H.call(this)}var Cua;C(wr,H);function =
xr(){H.call(this)}var =
Dua;C(xr,H);xr.prototype.getSelection=3Dfunction(){return =
I(this,9)};xr.prototype.getType=3Dfunction(){return =
I(this,12)};xr.prototype.Oc=3Dfunction(a){K(this,12,a)};xr.prototype.Ge=3D=
function(){return bg(this,12)};var =
Eua=3D{yV:0,FBb:1,nQb:2},yr=3D{aN:0,iMa:1,sia:2};function =
zr(){H.call(this)}var Fua;C(zr,H);=0A=
function Ar(){H.call(this)}var =
Gua;C(Ar,H);Ar.prototype.getName=3Dfunction(){return =
I(this,2)};Ar.prototype.Ph=3Dfunction(a){K(this,2,a)};function =
Br(){H.call(this)}var Hua;C(Br,H);Br.prototype.Vc=3Dfunction(){return =
I(this,1)};Br.prototype.vo=3Dfunction(){return bg(this,1)};function =
Cr(){H.call(this)}var Iua;C(Cr,H);Cr.prototype.Ua=3Dfunction(){return =
I(this,1)};Cr.prototype.Bf=3Dfunction(){return bg(this,1)};function =
Dr(){H.call(this)}var Jua;C(Dr,H);Dr.prototype.Vc=3Dfunction(){return =
I(this,1)};=0A=
Dr.prototype.vo=3Dfunction(){return bg(this,1)};function =
Er(){H.call(this)}var Kua;C(Er,H);Er.prototype.Vc=3Dfunction(){return =
I(this,1)};Er.prototype.vo=3Dfunction(){return bg(this,1)};function =
Fr(){H.call(this)}var Lua;C(Fr,H);Fr.prototype.Ua=3Dfunction(){return =
I(this,2)};Fr.prototype.Bf=3Dfunction(){return =
bg(this,2)};Fr.prototype.getNumRows=3Dfunction(){return =
I(this,4)};Fr.prototype.getNumColumns=3Dfunction(){return =
I(this,5)};function Gr(){H.call(this)}var Mua;C(Gr,H);=0A=
Gr.prototype.Ua=3Dfunction(){return =
I(this,2)};Gr.prototype.Bf=3Dfunction(){return bg(this,2)};function =
Hr(){H.call(this)}var Nua;C(Hr,H);Hr.prototype.Ua=3Dfunction(){return =
I(this,1)};Hr.prototype.Bf=3Dfunction(){return bg(this,1)};function =
Ir(){H.call(this)}var Oua;C(Ir,H);Ir.prototype.xj=3Dfunction(){return =
I(this,1)};Ir.prototype.nq=3Dfunction(){return =
I(this,2)};Ir.prototype.Jl=3Dfunction(){return =
I(this,3)};Ir.prototype.xD=3Dfunction(){return I(this,4)};function =
Jr(){H.call(this)}var Pua;C(Jr,H);=0A=
Jr.prototype.Ua=3Dfunction(){return =
I(this,2)};Jr.prototype.Bf=3Dfunction(){return bg(this,2)};function =
Kr(){H.call(this)}var Qua;C(Kr,H);Kr.prototype.Cf=3Dfunction(){return =
I(this,1)};Kr.prototype.rangeCount=3Dfunction(){return =
cg(this,1)};Kr.prototype.Zm=3Dx(50);function Lr(){H.call(this)}var =
Rua;C(Lr,H);function Mr(){H.call(this)}var =
Sua;C(Mr,H);Mr.prototype.getNumberFormat=3Dfunction(){return =
I(this,1)};function Nr(){H.call(this)}var =
Tua;C(Nr,H);Nr.prototype.V=3Dfunction(){return I(this,1)};=0A=
Nr.prototype.xa=3Dfunction(a){K(this,1,a)};Nr.prototype.Tb=3Dx(23);functi=
on Or(){H.call(this)}var =
Uua;C(Or,H);u=3DOr.prototype;u.V=3Dfunction(){return =
I(this,1)};u.xa=3Dfunction(a){K(this,1,a)};u.Tb=3Dx(22);u.getType=3Dfunct=
ion(){return =
I(this,2)};u.Oc=3Dfunction(a){K(this,2,a)};u.Ge=3Dfunction(){return =
bg(this,2)};function Pr(){H.call(this)}var =
Vua;C(Pr,H);u=3DPr.prototype;u.getType=3Dfunction(){return =
I(this,1)};u.Oc=3Dfunction(a){K(this,1,a)};u.Ge=3Dfunction(){return =
bg(this,1)};u.V=3Dfunction(){return I(this,2)};=0A=
u.xa=3Dfunction(a){K(this,2,a)};u.Tb=3Dx(21);function =
Qr(){H.call(this)}var Wua;C(Qr,H);Qr.prototype.Ua=3Dfunction(){return =
I(this,1)};Qr.prototype.Bf=3Dfunction(){return =
bg(this,1)};Qr.prototype.Vc=3Dfunction(){return =
I(this,2)};Qr.prototype.vo=3Dfunction(){return bg(this,2)};function =
Rr(){H.call(this)}var Xua;C(Rr,H);function Sr(){H.call(this)}var =
Yua;C(Sr,H);Sr.prototype.ef=3Dfunction(){return I(this,1)};function =
Tr(){H.call(this)}var Zua;C(Tr,H);function Ur(){H.call(this)}var =
$ua;C(Ur,H);=0A=
Ur.prototype.setInterval=3Dfunction(a){K(this,1,a)};function =
Vr(){H.call(this)}var ava;C(Vr,H);Vr.prototype.Ua=3Dfunction(){return =
I(this,1)};Vr.prototype.Bf=3Dfunction(){return =
bg(this,1)};Vr.prototype.Vc=3Dfunction(){return =
I(this,2)};Vr.prototype.vo=3Dfunction(){return bg(this,2)};function =
Wr(){H.call(this)}var bva;C(Wr,H);Wr.prototype.Ua=3Dfunction(){return =
I(this,1)};Wr.prototype.Bf=3Dfunction(){return =
bg(this,1)};Wr.prototype.Vc=3Dfunction(){return =
I(this,2)};Wr.prototype.vo=3Dfunction(){return bg(this,2)};=0A=
function Xr(){H.call(this)}var =
cva;C(Xr,H);Xr.prototype.N9=3Dfunction(){return I(this,1)};function =
Yr(){H.call(this)}var dva;C(Yr,H);Yr.prototype.Ua=3Dfunction(){return =
I(this,1)};Yr.prototype.Bf=3Dfunction(){return bg(this,1)};function =
Zr(){H.call(this)}var eva;C(Zr,H);Zr.prototype.$qa=3Dfunction(){return =
I(this,1)};function $r(){H.call(this)}var =
fva;C($r,H);$r.prototype.getContent=3Dfunction(){return =
I(this,1)};$r.prototype.setContent=3Dfunction(a){K(this,1,a)};$r.prototyp=
e.Eq=3Dfunction(){return bg(this,1)};=0A=
function as(){H.call(this)}var =
gva;C(as,H);as.prototype.Ua=3Dfunction(){return =
I(this,1)};as.prototype.Bf=3Dfunction(){return bg(this,1)};function =
bs(){H.call(this)}var hva;C(bs,H);bs.prototype.Ua=3Dfunction(){return =
I(this,1)};bs.prototype.Bf=3Dfunction(){return =
bg(this,1)};bs.prototype.Vc=3Dfunction(){return =
I(this,2)};bs.prototype.vo=3Dfunction(){return bg(this,2)};function =
cs(){H.call(this)}var iva;C(cs,H);function ds(){H.call(this)}var =
jva;C(ds,H);ds.prototype.Cf=3Dfunction(){return I(this,2)};=0A=
ds.prototype.rangeCount=3Dfunction(){return cg(this,2)};function =
es(){H.call(this)}var kva;C(es,H);function fs(){H.call(this)}var =
lva;C(fs,H);function gs(){H.call(this)}var =
mva;C(gs,H);gs.prototype.getName=3Dfunction(){return =
I(this,2)};gs.prototype.Ph=3Dfunction(a){K(this,2,a)};function =
hs(){H.call(this)}var nva;C(hs,H);hs.prototype.Ua=3Dfunction(){return =
I(this,1)};hs.prototype.Bf=3Dfunction(){return bg(this,1)};function =
is(){H.call(this)}var ova;C(is,H);is.prototype.Ua=3Dfunction(){return =
I(this,1)};=0A=
is.prototype.Bf=3Dfunction(){return =
bg(this,1)};is.prototype.oz=3Dfunction(){return =
I(this,2)};is.prototype.zJ=3Dfunction(){return bg(this,2)};function =
js(){H.call(this)}var pva;C(js,H);js.prototype.Ua=3Dfunction(){return =
I(this,1)};js.prototype.Bf=3Dfunction(){return bg(this,1)};function =
ks(){H.call(this)}var =
qva;C(ks,H);ks.prototype.getPivotTableDef=3Dfunction(){return =
I(this,1)};function ls(){H.call(this)}var =
rva;C(ls,H);ls.prototype.getPivotTableDef=3Dfunction(){return I(this,2)};=0A=
function ms(){H.call(this)}var =
sva;C(ms,H);ms.prototype.Cf=3Dfunction(){return =
I(this,1)};ms.prototype.rangeCount=3Dfunction(){return =
cg(this,1)};ms.prototype.getNote=3Dfunction(){return I(this,2)};function =
ns(){H.call(this)}var tva;C(ns,H);function os(){H.call(this)}var =
uva;C(os,H);os.prototype.getContent=3Dfunction(){return =
I(this,1)};os.prototype.setContent=3Dfunction(a){K(this,1,a)};os.prototyp=
e.Eq=3Dfunction(){return bg(this,1)};function ps(){H.call(this)}var =
vva;C(ps,H);=0A=
ps.prototype.Ua=3Dfunction(){return =
I(this,1)};ps.prototype.Bf=3Dfunction(){return bg(this,1)};function =
qs(){H.call(this)}var wva;C(qs,H);qs.prototype.V=3Dfunction(){return =
I(this,1)};qs.prototype.xa=3Dfunction(a){K(this,1,a)};qs.prototype.Tb=3Dx=
(20);qs.prototype.getTextStyleRuns=3Dfunction(a){return =
I(this,2,a)};function rs(){H.call(this)}var =
xva;C(rs,H);rs.prototype.Ua=3Dfunction(){return =
I(this,1)};rs.prototype.Bf=3Dfunction(){return bg(this,1)};function =
ss(){H.call(this)}var yva;C(ss,H);=0A=
ss.prototype.Ua=3Dfunction(){return =
I(this,1)};ss.prototype.Bf=3Dfunction(){return bg(this,1)};function =
ts(){H.call(this)}var zva;C(ts,H);ts.prototype.oz=3Dfunction(){return =
I(this,1)};ts.prototype.zJ=3Dfunction(){return bg(this,1)};function =
us(){H.call(this)}var Ava;C(us,H);function vs(){H.call(this)}var =
Bva;C(vs,H);vs.prototype.Cf=3Dfunction(){return =
I(this,1)};vs.prototype.rangeCount=3Dfunction(){return =
cg(this,1)};vs.prototype.df=3Dfunction(){return I(this,4)};function =
ws(){H.call(this)}var Cva;C(ws,H);=0A=
ws.prototype.getData=3Dfunction(){return =
I(this,2)};ws.prototype.setData=3Dfunction(a){K(this,2,a)};ws.prototype.a=
s=3Dfunction(){return bg(this,2)};function xs(){H.call(this)}var =
Dva;C(xs,H);xs.prototype.getData=3Dfunction(){return =
I(this,3)};xs.prototype.setData=3Dfunction(a){K(this,3,a)};xs.prototype.a=
s=3Dfunction(){return bg(this,3)};function ys(){H.call(this)}var =
Eva;C(ys,H);function zs(){H.call(this)}var Fva;C(zs,H);function =
As(){H.call(this)}var Gva;C(As,H);function Bs(){H.call(this)}var =
Hva;C(Bs,H);=0A=
Bs.prototype.Ua=3Dfunction(){return =
I(this,1)};Bs.prototype.Bf=3Dfunction(){return =
bg(this,1)};Bs.prototype.Cf=3Dfunction(){return =
I(this,2)};Bs.prototype.rangeCount=3Dfunction(){return =
cg(this,2)};function Cs(){H.call(this)}var =
Iva;C(Cs,H);Cs.prototype.Vc=3Dfunction(){return =
I(this,1)};Cs.prototype.vo=3Dfunction(){return bg(this,1)};function =
Ds(){H.call(this)}var Jva;C(Ds,H);var Kva=3D{gxb:0,exb:1};=0A=
qr.prototype.P=3Dfunction(){wua||(wua=3Dag(qr,{0:{name:"LocaleChangeReque=
st",bb:"ritz.LocaleChangeRequest"},1:{name:"locale",Q:9,type:String},2:{n=
ame:"time_zone",Q:9,type:String}}));return =
wua};qr.ctor=3Dqr;qr.ctor.P=3Dqr.prototype.P;rr.prototype.P=3Dfunction(){=
xua||(xua=3Dag(rr,{0:{name:"AddEmbeddedObjectRequest",bb:"ritz.AddEmbedde=
dObjectRequest"},1:{name:"object",Q:11,type:kj}}));return =
xua};rr.ctor=3Drr;rr.ctor.P=3Drr.prototype.P;=0A=
sr.prototype.P=3Dfunction(){yua||(yua=3Dag(sr,{0:{name:"AddNamedRangeRequ=
est",bb:"ritz.AddNamedRangeRequest"},1:{name:"named_range_id",Q:9,type:St=
ring},2:{name:"name",Q:9,type:String},3:{name:"scope_sheet_id",Q:9,type:S=
tring},4:{name:"grid_range",Q:11,type:Ri}}));return =
yua};sr.ctor=3Dsr;sr.ctor.P=3Dsr.prototype.P;tr.prototype.P=3Dfunction(){=
zua||(zua=3Dag(tr,{0:{name:"AutoFillRequest",bb:"ritz.AutoFillRequest"},1=
:{name:"destination",Q:11,type:wi},2:{name:"use_alternate_series",Q:8,typ=
e:Boolean}}));return zua};=0A=
tr.ctor=3Dtr;tr.ctor.P=3Dtr.prototype.P;ur.prototype.P=3Dfunction(){Aua||=
(Aua=3Dag(ur,{0:{name:"CutPasteRequest",bb:"ritz.CutPasteRequest"},1:{nam=
e:"source",Q:11,type:Ri},2:{name:"paste_type",Q:14,defaultValue:0,type:ei=
a}}));return Aua};ur.ctor=3Dur;ur.ctor.P=3Dur.prototype.P;=0A=
vr.prototype.P=3Dfunction(){Bua||(Bua=3Dag(vr,{0:{name:"CopyPasteRequest"=
,bb:"ritz.CopyPasteRequest"},1:{name:"copy_range",Q:11,type:Ri},2:{name:"=
paste_type",Q:14,defaultValue:0,type:eia},3:{name:"paste_orientation",Q:1=
4,defaultValue:1,type:fia}}));return =
Bua};vr.ctor=3Dvr;vr.ctor.P=3Dvr.prototype.P;wr.prototype.P=3Dfunction(){=
Cua||(Cua=3Dag(wr,{0:{name:"DeleteEmbeddedObjectRequest",bb:"ritz.DeleteE=
mbeddedObjectRequest"},1:{name:"object_id",Q:9,type:String}}));return =
Cua};wr.ctor=3Dwr;wr.ctor.P=3Dwr.prototype.P;=0A=
xr.prototype.P=3Dfunction(){Dua||(Dua=3Dag(xr,{0:{name:"FindReplaceReques=
t",bb:"ritz.FindReplaceRequest"},1:{name:"find_value",Q:9,type:String},2:=
{name:"find_format",Q:11,type:Ei},3:{name:"replace_value",Q:9,type:String=
},4:{name:"replace_format",Q:11,type:Ei},5:{name:"find_scope",Q:14,defaul=
tValue:0,type:yr},6:{name:"match_case",Q:8,type:Boolean},7:{name:"match_e=
ntire_cell",Q:8,type:Boolean},8:{name:"search_by_regex",Q:8,type:Boolean}=
,9:{name:"selection",Q:11,type:Ri},10:{name:"last_found_cell",Q:11,=0A=
type:vi},11:{name:"dimension_major",Q:14,defaultValue:0,type:dk},12:{name=
:"type",Q:14,defaultValue:0,type:Eua}}));return =
Dua};xr.ctor=3Dxr;xr.ctor.P=3Dxr.prototype.P;zr.prototype.P=3Dfunction(){=
Fua||(Fua=3Dag(zr,{0:{name:"FindNextResponse",bb:"ritz.FindNextResponse"}=
,1:{name:"next_cell",Q:11,type:vi},2:{name:"looped",Q:8,type:Boolean}}));=
return Fua};zr.ctor=3Dzr;zr.ctor.P=3Dzr.prototype.P;=0A=
Ar.prototype.P=3Dfunction(){Gua||(Gua=3Dag(Ar,{0:{name:"DeleteNamedRangeR=
equest",bb:"ritz.DeleteNamedRangeRequest"},1:{name:"named_range_id",Q:9,t=
ype:String},2:{name:"name",Q:9,type:String},3:{name:"scope_sheet_id",Q:9,=
type:String}}));return =
Gua};Ar.ctor=3DAr;Ar.ctor.P=3DAr.prototype.P;Br.prototype.P=3Dfunction(){=
Hua||(Hua=3Dag(Br,{0:{name:"AppendRangeRequest",bb:"ritz.AppendRangeReque=
st"},1:{name:"dimension",Q:14,defaultValue:0,type:dk},2:{name:"length",Q:=
5,type:Number}}));return Hua};Br.ctor=3DBr;Br.ctor.P=3DBr.prototype.P;=0A=
Cr.prototype.P=3Dfunction(){Iua||(Iua=3Dag(Cr,{0:{name:"DuplicateSheetReq=
uest",bb:"ritz.DuplicateSheetRequest"},1:{name:"sheet_id",Q:9,type:String=
},2:{name:"insert_sheet_index",Q:5,type:Number},3:{name:"new_sheet_id",Q:=
9,type:String},4:{name:"new_sheet_name",Q:9,type:String}}));return =
Iua};Cr.ctor=3DCr;Cr.ctor.P=3DCr.prototype.P;=0A=
Dr.prototype.P=3Dfunction(){Jua||(Jua=3Dag(Dr,{0:{name:"InsertRangeReques=
t",bb:"ritz.InsertRangeRequest"},1:{name:"dimension",Q:14,defaultValue:0,=
type:dk},2:{name:"length",Q:5,type:Number},3:{name:"is_after",Q:8,type:Bo=
olean}}));return =
Jua};Dr.ctor=3DDr;Dr.ctor.P=3DDr.prototype.P;Er.prototype.P=3Dfunction(){=
Kua||(Kua=3Dag(Er,{0:{name:"DeleteRangeRequest",bb:"ritz.DeleteRangeReque=
st"},1:{name:"dimension",Q:14,defaultValue:0,type:dk}}));return =
Kua};Er.ctor=3DEr;Er.ctor.P=3DEr.prototype.P;=0A=
Fr.prototype.P=3Dfunction(){Lua||(Lua=3Dag(Fr,{0:{name:"InsertSheetReques=
t",bb:"ritz.InsertSheetRequest"},1:{name:"insert_sheet_index",Q:5,type:Nu=
mber},2:{name:"sheet_id",Q:9,type:String},3:{name:"sheet_name",Q:9,type:S=
tring},4:{name:"num_rows",Q:5,type:Number},5:{name:"num_columns",Q:5,type=
:Number}}));return Lua};Fr.ctor=3DFr;Fr.ctor.P=3DFr.prototype.P;=0A=
Gr.prototype.P=3Dfunction(){Mua||(Mua=3Dag(Gr,{0:{name:"MoveEmbeddedObjec=
tToSheetRequest",bb:"ritz.MoveEmbeddedObjectToSheetRequest"},1:{name:"obj=
ect_id",Q:9,type:String},2:{name:"sheet_id",Q:9,type:String}}));return =
Mua};Gr.ctor=3DGr;Gr.ctor.P=3DGr.prototype.P;Hr.prototype.P=3Dfunction(){=
Nua||(Nua=3Dag(Hr,{0:{name:"RenameSheetRequest",bb:"ritz.RenameSheetReque=
st"},1:{name:"sheet_id",Q:9,type:String},2:{name:"new_name",Q:9,type:Stri=
ng}}));return Nua};Hr.ctor=3DHr;Hr.ctor.P=3DHr.prototype.P;=0A=
Ir.prototype.P=3Dfunction(){Oua||(Oua=3Dag(Ir,{0:{name:"SetBordersRequest=
",bb:"ritz.SetBordersRequest"},1:{name:"top",Q:11,type:Bi},2:{name:"botto=
m",Q:11,type:Bi},3:{name:"left",Q:11,type:Bi},4:{name:"right",Q:11,type:B=
i},5:{name:"inner_horizontal",Q:11,type:Bi},6:{name:"inner_vertical",Q:11=
,type:Bi}}));return Oua};Ir.ctor=3DIr;Ir.ctor.P=3DIr.prototype.P;=0A=
Jr.prototype.P=3Dfunction(){Pua||(Pua=3Dag(Jr,{0:{name:"SetConditionalFor=
matRequest",bb:"ritz.SetConditionalFormatRequest"},1:{name:"rule_with_ind=
ex",Jc:!0,Q:11,type:ij},2:{name:"sheet_id",Q:9,type:String}}));return =
Pua};Jr.ctor=3DJr;Jr.ctor.P=3DJr.prototype.P;Kr.prototype.P=3Dfunction(){=
Qua||(Qua=3Dag(Kr,{0:{name:"SetDataValidationRequest",bb:"ritz.SetDataVal=
idationRequest"},1:{name:"range",Q:11,type:Ri},2:{name:"rule",Q:11,type:j=
j}}));return Qua};Kr.ctor=3DKr;Kr.ctor.P=3DKr.prototype.P;=0A=
Lr.prototype.P=3Dfunction(){Rua||(Rua=3Dag(Lr,{0:{name:"SetFormulaRequest=
",bb:"ritz.SetFormulaRequest"},1:{name:"ranges",Jc:!0,Q:11,type:Ri},2:{na=
me:"user_entered_value",Q:9,type:String},3:{name:"notation",Q:14,defaultV=
alue:0,type:tua}}));return Rua};Lr.ctor=3DLr;Lr.ctor.P=3DLr.prototype.P;=0A=
Mr.prototype.P=3Dfunction(){Sua||(Sua=3Dag(Mr,{0:{name:"SetNumberFormatRe=
quest",bb:"ritz.SetNumberFormatRequest"},1:{name:"number_format",Q:9,type=
:String},2:{name:"expanded_number_format",Q:11,type:zi},3:{name:"number_f=
ormat_parser_type",Q:14,defaultValue:0,type:hga}}));return =
Sua};Mr.ctor=3DMr;Mr.ctor.P=3DMr.prototype.P;=0A=
Nr.prototype.P=3Dfunction(){Tua||(Tua=3Dag(Nr,{0:{name:"SetValueRequest",=
bb:"ritz.SetValueRequest"},1:{name:"value",Q:9,type:String},2:{name:"doub=
le_value",Q:1,type:Number},3:{name:"skip_filtered_rows",Q:8,defaultValue:=
!0,type:Boolean}}));return =
Tua};Nr.ctor=3DNr;Nr.ctor.P=3DNr.prototype.P;Or.prototype.P=3Dfunction(){=
Uua||(Uua=3Dag(Or,{0:{name:"SetFormatRequest",bb:"ritz.SetFormatRequest"}=
,1:{name:"value",Q:9,type:String},2:{name:"type",Q:14,defaultValue:0,type=
:uua},3:{name:"clear",Q:8,type:Boolean}}));return Uua};=0A=
Or.ctor=3DOr;Or.ctor.P=3DOr.prototype.P;Pr.prototype.P=3Dfunction(){Vua||=
(Vua=3Dag(Pr,{0:{name:"FormatChange",bb:"ritz.FormatChange"},1:{name:"typ=
e",Q:14,defaultValue:0,type:uua},2:{name:"value",Q:9,type:String},3:{name=
:"clear",Q:8,type:Boolean}}));return =
Vua};Pr.ctor=3DPr;Pr.ctor.P=3DPr.prototype.P;=0A=
Qr.prototype.P=3Dfunction(){Wua||(Wua=3Dag(Qr,{0:{name:"ShuffleRangeReque=
st",bb:"ritz.ShuffleRangeRequest"},1:{name:"sheet_id",Q:9,type:String},2:=
{name:"dimension",Q:14,defaultValue:0,type:dk},3:{name:"source_interval",=
Q:11,type:Ni},4:{name:"dest_index",Q:5,type:Number}}));return =
Wua};Qr.ctor=3DQr;Qr.ctor.P=3DQr.prototype.P;Rr.prototype.P=3Dfunction(){=
Xua||(Xua=3Dag(Rr,{0:{name:"MergeCellsRequest",bb:"ritz.MergeCellsRequest=
"},1:{name:"merge_type",Q:14,defaultValue:0,type:vua}}));return =
Xua};Rr.ctor=3DRr;=0A=
Rr.ctor.P=3DRr.prototype.P;Sr.prototype.P=3Dfunction(){Yua||(Yua=3Dag(Sr,=
{0:{name:"UpdateEmbeddedObjectRequest",bb:"ritz.UpdateEmbeddedObjectReque=
st"},1:{name:"object",Q:11,type:kj}}));return =
Yua};Sr.ctor=3DSr;Sr.ctor.P=3DSr.prototype.P;Tr.prototype.P=3Dfunction(){=
Zua||(Zua=3Dag(Tr,{0:{name:"SortRangeRequest",bb:"ritz.SortRangeRequest"}=
,1:{name:"sort_spec",Jc:!0,Q:11,type:Ii},2:{name:"sort_sheet",Q:8,type:Bo=
olean},3:{name:"header_row",Q:8,type:Boolean}}));return =
Zua};Tr.ctor=3DTr;Tr.ctor.P=3DTr.prototype.P;=0A=
Ur.prototype.P=3Dfunction(){$ua||($ua=3Dag(Ur,{0:{name:"IntervalSizePair"=
,bb:"ritz.IntervalSizePair"},1:{name:"interval",Q:11,type:Ni},2:{name:"ne=
w_size",Q:5,type:Number}}));return =
$ua};Ur.ctor=3DUr;Ur.ctor.P=3DUr.prototype.P;Vr.prototype.P=3Dfunction(){=
ava||(ava=3Dag(Vr,{0:{name:"ResizeRowColumnRequest",bb:"ritz.ResizeRowCol=
umnRequest"},1:{name:"sheet_id",Q:9,type:String},2:{name:"dimension",Q:14=
,defaultValue:0,type:dk},3:{name:"interval_size_pair",Jc:!0,Q:11,type:Ur}=
}));return ava};Vr.ctor=3DVr;Vr.ctor.P=3DVr.prototype.P;=0A=
Wr.prototype.P=3Dfunction(){bva||(bva=3Dag(Wr,{0:{name:"ShowDimensionRequ=
est",bb:"ritz.ShowDimensionRequest"},1:{name:"sheet_id",Q:9,type:String},=
2:{name:"dimension",Q:14,defaultValue:0,type:dk},3:{name:"intervals",Jc:!=
0,Q:11,type:Ni}}));return =
bva};Wr.ctor=3DWr;Wr.ctor.P=3DWr.prototype.P;Xr.prototype.P=3Dfunction(){=
cva||(cva=3Dag(Xr,{0:{name:"SetSheetDirectionRequest",bb:"ritz.SetSheetDi=
rectionRequest"},1:{name:"is_rtl",Q:8,type:Boolean}}));return =
cva};Xr.ctor=3DXr;Xr.ctor.P=3DXr.prototype.P;=0A=
Yr.prototype.P=3Dfunction(){dva||(dva=3Dag(Yr,{0:{name:"ShowSheetRequest"=
,bb:"ritz.ShowSheetRequest"},1:{name:"sheet_id",Q:9,type:String}}));retur=
n =
dva};Yr.ctor=3DYr;Yr.ctor.P=3DYr.prototype.P;Zr.prototype.P=3Dfunction(){=
eva||(eva=3Dag(Zr,{0:{name:"ShowHideGridlinesRequest",bb:"ritz.ShowHideGr=
idlinesRequest"},1:{name:"hide_gridlines",Q:8,type:Boolean}}));return =
eva};Zr.ctor=3DZr;Zr.ctor.P=3DZr.prototype.P;=0A=
$r.prototype.P=3Dfunction(){fva||(fva=3Dag($r,{0:{name:"PasteTsvRequest",=
bb:"ritz.PasteTsvRequest"},1:{name:"content",Q:9,type:String}}));return =
fva};$r.ctor=3D$r;$r.ctor.P=3D$r.prototype.P;as.prototype.P=3Dfunction(){=
gva||(gva=3Dag(as,{0:{name:"DeleteSheetRequest",bb:"ritz.DeleteSheetReque=
st"},1:{name:"sheet_id",Q:9,type:String}}));return =
gva};as.ctor=3Das;as.ctor.P=3Das.prototype.P;=0A=
bs.prototype.P=3Dfunction(){hva||(hva=3Dag(bs,{0:{name:"FreezeDimensionRe=
quest",bb:"ritz.FreezeDimensionRequest"},1:{name:"sheet_id",Q:9,type:Stri=
ng},2:{name:"dimension",Q:14,defaultValue:0,type:dk},3:{name:"num",Q:5,ty=
pe:Number}}));return =
hva};bs.ctor=3Dbs;bs.ctor.P=3Dbs.prototype.P;cs.prototype.P=3Dfunction(){=
iva||(iva=3Dag(cs,{0:{name:"MoveSheetRequest",bb:"ritz.MoveSheetRequest"}=
,1:{name:"from_index",Q:5,type:Number},2:{name:"to_index",Q:5,type:Number=
}}));return iva};cs.ctor=3Dcs;cs.ctor.P=3Dcs.prototype.P;=0A=
ds.prototype.P=3Dfunction(){jva||(jva=3Dag(ds,{0:{name:"AddDocosRequest",=
bb:"ritz.AddDocosRequest"},1:{name:"range_id",Q:9,type:String},2:{name:"r=
ange",Q:11,type:Ri}}));return =
jva};ds.ctor=3Dds;ds.ctor.P=3Dds.prototype.P;es.prototype.P=3Dfunction(){=
kva||(kva=3Dag(es,{0:{name:"DeleteFilterRequest",bb:"ritz.DeleteFilterReq=
uest"},1:{name:"filter_id",Q:9,type:String}}));return =
kva};es.ctor=3Des;es.ctor.P=3Des.prototype.P;=0A=
fs.prototype.P=3Dfunction(){lva||(lva=3Dag(fs,{0:{name:"DuplicateFilterRe=
quest",bb:"ritz.DuplicateFilterRequest"},1:{name:"filter_id",Q:9,type:Str=
ing},2:{name:"local_filter",Q:8,type:Boolean}}));return =
lva};fs.ctor=3Dfs;fs.ctor.P=3Dfs.prototype.P;gs.prototype.P=3Dfunction(){=
mva||(mva=3Dag(gs,{0:{name:"RenameFilterRequest",bb:"ritz.RenameFilterReq=
uest"},1:{name:"filter_id",Q:9,type:String},2:{name:"name",Q:9,type:Strin=
g}}));return mva};gs.ctor=3Dgs;gs.ctor.P=3Dgs.prototype.P;=0A=
hs.prototype.P=3Dfunction(){nva||(nva=3Dag(hs,{0:{name:"SetActiveFilterRe=
quest",bb:"ritz.SetActiveFilterRequest"},1:{name:"sheet_id",Q:9,type:Stri=
ng},2:{name:"filter_id",Q:9,type:String}}));return =
nva};hs.ctor=3Dhs;hs.ctor.P=3Dhs.prototype.P;is.prototype.P=3Dfunction(){=
ova||(ova=3Dag(is,{0:{name:"UpdateFilterCriteriaRequest",bb:"ritz.UpdateF=
ilterCriteriaRequest"},1:{name:"sheet_id",Q:9,type:String},2:{name:"delta=
",Q:11,type:uj}}));return ova};is.ctor=3Dis;is.ctor.P=3Dis.prototype.P;=0A=
js.prototype.P=3Dfunction(){pva||(pva=3Dag(js,{0:{name:"UpdateFilterSortS=
pecRequest",bb:"ritz.UpdateFilterSortSpecRequest"},1:{name:"sheet_id",Q:9=
,type:String},2:{name:"sort_spec",Q:11,type:Ii}}));return =
pva};js.ctor=3Djs;js.ctor.P=3Djs.prototype.P;ks.prototype.P=3Dfunction(){=
qva||(qva=3Dag(ks,{0:{name:"InsertPivotTableRequest",bb:"ritz.InsertPivot=
TableRequest"},1:{name:"pivot_table_def",Q:11,type:Ej}}));return =
qva};ks.ctor=3Dks;ks.ctor.P=3Dks.prototype.P;=0A=
ls.prototype.P=3Dfunction(){rva||(rva=3Dag(ls,{0:{name:"SetPivotTableRequ=
est",bb:"ritz.SetPivotTableRequest"},1:{name:"root_cell_position",Q:11,ty=
pe:vi},2:{name:"pivot_table_def",Q:11,type:Ej}}));return =
rva};ls.ctor=3Dls;ls.ctor.P=3Dls.prototype.P;ms.prototype.P=3Dfunction(){=
sva||(sva=3Dag(ms,{0:{name:"SetNoteRequest",bb:"ritz.SetNoteRequest"},1:{=
name:"range",Q:11,type:Ri},2:{name:"note",Q:9,type:String}}));return =
sva};ms.ctor=3Dms;ms.ctor.P=3Dms.prototype.P;=0A=
ns.prototype.P=3Dfunction(){tva||(tva=3Dag(ns,{0:{name:"SetDateTimeReques=
t",bb:"ritz.SetDateTimeRequest"},1:{name:"include_date",Q:8,type:Boolean}=
,2:{name:"include_time",Q:8,type:Boolean},3:{name:"date_time",Q:1,type:Nu=
mber},4:{name:"overwrite_default_format",Q:8,type:Boolean}}));return =
tva};ns.ctor=3Dns;ns.ctor.P=3Dns.prototype.P;os.prototype.P=3Dfunction(){=
uva||(uva=3Dag(os,{0:{name:"PasteHtmlRequest",bb:"ritz.PasteHtmlRequest"}=
,1:{name:"content",Q:9,type:String}}));return =
uva};os.ctor=3Dos;os.ctor.P=3Dos.prototype.P;=0A=
ps.prototype.P=3Dfunction(){vva||(vva=3Dag(ps,{0:{name:"ChangeTabColorReq=
uest",bb:"ritz.ChangeTabColorRequest"},1:{name:"sheet_id",Q:9,type:String=
},2:{name:"new_color",Q:11,type:ti}}));return =
vva};ps.ctor=3Dps;ps.ctor.P=3Dps.prototype.P;qs.prototype.P=3Dfunction(){=
wva||(wva=3Dag(qs,{0:{name:"SetSingleValueRequest",bb:"ritz.SetSingleValu=
eRequest"},1:{name:"value",Q:9,type:String},2:{name:"text_style_runs",Jc:=
!0,Q:11,type:ak}}));return wva};qs.ctor=3Dqs;qs.ctor.P=3Dqs.prototype.P;=0A=
rs.prototype.P=3Dfunction(){xva||(xva=3Dag(rs,{0:{name:"ClearDefaultFilte=
rRequest",bb:"ritz.ClearDefaultFilterRequest"},1:{name:"sheet_id",Q:9,typ=
e:String}}));return =
xva};rs.ctor=3Drs;rs.ctor.P=3Drs.prototype.P;ss.prototype.P=3Dfunction(){=
yva||(yva=3Dag(ss,{0:{name:"SaveAsFilteredViewRequest",bb:"ritz.SaveAsFil=
teredViewRequest"},1:{name:"sheet_id",Q:9,type:String},2:{name:"local_fil=
ter",Q:8,type:Boolean}}));return =
yva};ss.ctor=3Dss;ss.ctor.P=3Dss.prototype.P;=0A=
ts.prototype.P=3Dfunction(){zva||(zva=3Dag(ts,{0:{name:"AdjustDecimalsReq=
uest",bb:"ritz.AdjustDecimalsRequest"},1:{name:"delta",Q:5,type:Number}})=
);return =
zva};ts.ctor=3Dts;ts.ctor.P=3Dts.prototype.P;us.prototype.P=3Dfunction(){=
Ava||(Ava=3Dag(us,{0:{name:"ExpandGridsRequest",bb:"ritz.ExpandGridsReque=
st"},1:{name:"grid_sizes",Jc:!0,Q:11,type:Ri}}));return =
Ava};us.ctor=3Dus;us.ctor.P=3Dus.prototype.P;=0A=
vs.prototype.P=3Dfunction(){Bva||(Bva=3Dag(vs,{0:{name:"ProtectedRangeDat=
a",bb:"ritz.ProtectedRangeData"},1:{name:"range",Q:11,type:Ri},2:{name:"s=
oft",Q:8,type:Boolean},3:{name:"holes",Jc:!0,Q:11,type:Ri},4:{name:"descr=
iption",Q:9,type:String},5:{name:"range_ref",Q:11,type:Qi},6:{name:"hole_=
refs",Jc:!0,Q:11,type:Qi}}));return =
Bva};vs.ctor=3Dvs;vs.ctor.P=3Dvs.prototype.P;=0A=
ws.prototype.P=3Dfunction(){Cva||(Cva=3Dag(ws,{0:{name:"AddProtectedRange=
Request",bb:"ritz.AddProtectedRangeRequest"},2:{name:"data",Q:11,type:vs}=
,3:{name:"workbook_range_id",Q:9,type:String}}));return =
Cva};ws.ctor=3Dws;ws.ctor.P=3Dws.prototype.P;xs.prototype.P=3Dfunction(){=
Dva||(Dva=3Dag(xs,{0:{name:"UpdateProtectedRangeRequest",bb:"ritz.UpdateP=
rotectedRangeRequest"},1:{name:"workbook_range_id",Q:9,type:String},3:{na=
me:"data",Q:11,type:vs}}));return =
Dva};xs.ctor=3Dxs;xs.ctor.P=3Dxs.prototype.P;=0A=
ys.prototype.P=3Dfunction(){Eva||(Eva=3Dag(ys,{0:{name:"DeleteProtectedRa=
ngeRequest",bb:"ritz.DeleteProtectedRangeRequest"},1:{name:"workbook_rang=
e_id",Q:9,type:String}}));return =
Eva};ys.ctor=3Dys;ys.ctor.P=3Dys.prototype.P;zs.prototype.P=3Dfunction(){=
Fva||(Fva=3Dag(zs,{0:{name:"CalcOptionsChangeRequest",bb:"ritz.CalcOption=
sChangeRequest"},1:{name:"auto_recalc_ms",Q:5,type:Number},2:{name:"disab=
le_auto_recalc",Q:8,type:Boolean}}));return =
Fva};zs.ctor=3Dzs;zs.ctor.P=3Dzs.prototype.P;=0A=
As.prototype.P=3Dfunction(){Gva||(Gva=3Dag(As,{0:{name:"AddFilterViewRequ=
est",bb:"ritz.AddFilterViewRequest"},1:{name:"local_filter",Q:8,type:Bool=
ean},2:{name:"sort_spec",Jc:!0,Q:11,type:Ii}}));return =
Gva};As.ctor=3DAs;As.ctor.P=3DAs.prototype.P;Bs.prototype.P=3Dfunction(){=
Hva||(Hva=3Dag(Bs,{0:{name:"UpdateFilterRangeRequest",bb:"ritz.UpdateFilt=
erRangeRequest"},1:{name:"sheet_id",Q:9,type:String},2:{name:"range",Q:11=
,type:Ri}}));return Hva};Bs.ctor=3DBs;Bs.ctor.P=3DBs.prototype.P;=0A=
Cs.prototype.P=3Dfunction(){Iva||(Iva=3Dag(Cs,{0:{name:"HideDimensionRequ=
est",bb:"ritz.HideDimensionRequest"},1:{name:"dimension",Q:14,defaultValu=
e:0,type:dk}}));return =
Iva};Cs.ctor=3DCs;Cs.ctor.P=3DCs.prototype.P;Ds.prototype.P=3Dfunction(){=
Jva||(Jva=3Dag(Ds,{0:{name:"DisplayDensityChangeRequest",bb:"ritz.Display=
DensityChangeRequest"},1:{name:"display_density_type",Q:14,defaultValue:0=
,type:Kva}}));return =
Jva};Ds.ctor=3DDs;Ds.ctor.P=3DDs.prototype.P;function =
Es(a,b,c,d,e,f,h,l,m,n){Jo.call(this,91,d);this.F=3Da;this.rb=3Db;this.k=3D=
Ta(c);this.j=3Dd;this.A=3De;this.H=3Df;this.R=3Dh;a=3Da.j[b];this.B=3Dnul=
l!=3Dl?l:!!a&&a.pn();this.X=3Dnull!=3Dm?m:!a||a.gi();this.M=3Dnull!=3Dn?n=
:!a||a.A}C(Es,Jo);u=3DEs.prototype;=0A=
u.exec=3Dfunction(){var a=3Dnew =
pr(this.rb,this.k,this.j,this.A,this.R,this.B,this.X,this.M),b;b=3Da.getI=
d();b=3Dthis.F.j[b];var =
c=3Da.hb(),d;a.Md()&&null!=3Dc&&(d=3DFs(this.H,c));c=3Da.getId();if(b){va=
r =
e=3D!a.gi(),f=3D!b.gi(),h=3D!(b.hb()=3D=3Da.hb()&&Mf(b.lb(),a.lb()));if(f=
&&(h||!e)){var =
l=3Db.hb();b.Md()&&null!=3Dl&&Gs(Fs(this.H,l),b.lb(),!1,c)}d&&e&&(!f||h)&=
&Gs(d,a.lb(),!0,c)}else =
d&&!a.gi()&&Gs(d,a.lb(),!0,c);this.F.addRange(a)};u.zc=3Dx(91);u.ne=3Dfun=
ction(){return"Named range "+(this.k+" added.")};u.ed=3Dr(25);=0A=
u.bd=3Dfunction(){var a=3Dnew =
sr;this.rb&&K(a,1,this.rb);a.Ph(this.k);if(null!=3Dthis.j&&null!=3Dthis.A=
){var b=3DPo(this.A,this.j);K(a,4,b)}return a};u.Xi=3DJc;function =
Hs(a,b,c,d){Jo.call(this,92,c);this.j=3Da;this.rb=3Db;this.k=3Dd}C(Hs,Jo)=
;u=3DHs.prototype;u.exec=3Dfunction(){var =
a=3Dthis.j.j[this.rb];if(a){var =
b=3Da.hb();!a.gi()&&a.Md()&&null!=3Db&&Gs(Fs(this.k,b),a.lb(),!1,this.rb)=
}sua(this.j,this.rb)};u.ne=3Dfunction(){return"Named range =
"+(this.j.j[this.rb].getName()+" deleted.")};u.ed=3Dr(26);=0A=
u.bd=3Dfunction(){var a=3Dnew Ar;K(a,1,""+this.rb);return =
a};u.Xi=3DJc;function =
Lva(a){Q.call(this);this.j=3Da}C(Lva,Q);u=3DLva.prototype;u.PZ=3D!1;u.BA=3D=
"none";u.wha=3D!1;u.Kq=3D!0;u.gca=3D!0;u.yo=3Dg("wha");function =
Mva(a,b){var c=3Da.PZ!=3Db;a.PZ=3Db;c&&(c=3Dnew =
Is("readonly_status"),c.isReadOnly=3DJs(a),a.dispatchEvent(c))}u.isReadOn=
ly=3Dfunction(){return =
this.PZ||!this.Kq};u.kr=3Dfunction(){return(this.gca||this.Kq)&&!this.PZ}=
;function Ks(a){return"readonly"=3D=3Da.BA}function Js(a){var =
b=3DLs(a.j);return Ms(a,b)}function Nva(a){return =
null!=3DLs(a.j)&&a.kr()&&!0}=0A=
function Ms(a,b){return =
a.isReadOnly()||"readonly"=3D=3Da.BA||null!=3Db&&Lo(a.j,b).sp}function =
Is(a){O.call(this,a)}C(Is,O);Is.prototype.isReadOnly=3D!1;Is.prototype.k=3D=
"none";function Ns(){H.call(this)}var =
Ova;C(Ns,H);Ns.prototype.P=3Dfunction(){Ova||(Ova=3Dag(Ns,{0:{name:"TrixF=
ormSummary",bb:"trix.freebird.TrixFormSummary"},1:{name:"form_key",Q:9,ty=
pe:String},2:{name:"spreadsheet_grid_id",Q:5,type:Number},3:{name:"number=
_of_responses",Q:5,type:Number},4:{name:"sync_problems",Q:8,defaultValue:=
!1,type:Boolean}}));return =
Ova};Ns.ctor=3DNs;Ns.ctor.P=3DNs.prototype.P;function =
Pva(a,b,c){Jo.call(this,917,null);this.j=3Da;this.A=3Db;this.k=3Dc}C(Pva,=
Jo);Pva.prototype.exec=3Dfunction(){var =
a=3Dthis.A;ua(a)&&(a=3DTd(a));if(ta(a)&&!(a instanceof Ns)){var b=3Dnew =
Io;b.FB=3D!0;a=3Db.cd(Ns.P(),a)}if(a){b=3Dthis.j;if(this.k&&b&&b.j){var =
c=3Db.j;!bg(a,1)&&c&&K(a,1,c);c=3Db.o;bg(a,3)&&(c+=3DI(a,3));K(a,3,c)}b.k=
=3Dnull;b.A=3D[];b.j=3DI(a,1);b.q=3D!1;b.o=3DI(a,3)||0;b.B=3D!!I(a,4);b.d=
ispatchEvent("change")}else =
a=3Dthis.j,a.k=3Dnull,a.j=3Dnull,a.A=3Dnull,a.q=3D!0,a.o=3D0,a.B=3D!1,a.d=
ispatchEvent("change")};function =
Os(a){L.call(this);this.k=3Da.F}C(Os,L);u=3DOs.prototype;u.LK=3Dx(97);u.u=
pa=3Dx(99);u.zpa=3Dx(100);u.zBa=3Dx(101);u.KFa=3Dx(102);u.LFa=3Dx(103);ne=
w jq("c");new jq("d");function =
Qva(a){this.j=3Dta(a)?a.j:a;Ps(this,2)&&Ps(this,1)}u=3DQva.prototype;u.V=3D=
g("j");function Ps(a,b){return!!(a.j&b)}u.Sg=3Dfunction(){return =
Ps(this,4)};u.qn=3Dfunction(){return =
Ps(this,8)};u.jh=3Dfunction(){return Ps(this,16)};function Qs(a){return =
Ps(a,64)&&Ps(a,32)}u.jj=3Dfunction(){return Ps(this,128)};function =
Rs(a,b,c){return Ps(a,b)=3D=3Dc?a:new =
Qva(a.j^b)}u.equals=3Dfunction(a){return this.j=3D=3Da.j};function =
Ss(a){Q.call(this);this.ba=3Dnew Qva(a);this.L=3Dnew =
S(this)}C(Ss,Q);u=3DSs.prototype;u.zD=3Dg("ba");function Ts(a,b){var =
c=3Da.ba;return c.equals(b)?!1:(a.ba=3Db,a.dispatchEvent(new =
Rva(c)),!0)}function Us(a){return Ps(a.ba,2)}function =
Sva(a){Ts(a,Rs(Rs(a.ba,1,!1),2,!0))&&a.dispatchEvent("Q")}u.qn=3Dfunction=
(){return this.ba.qn()};u.Sg=3Dfunction(){return =
this.ba.Sg()};u.jj=3Dfunction(){return =
this.ba.jj()};u.jh=3Dfunction(){return this.ba.jh()};function =
Tva(a){return Ps(a.ba,2048)?a.jj():a.jh()}=0A=
function Uva(a,b){if(a.qn()||a.Sg()){var =
c=3Dfunction(){this.qn()||this.Sg()||(this.L.gc(this,"N",c),b())};a.L.D(a=
,"N",c)}else =
b()}u.Qm=3Dfunction(a){Us(this)?a():(hn(this.L,this,"Q",Oc(a)),Ps(this.ba=
,1)||this.dispatchEvent("P"))};u.clone=3Dfunction(){return new =
Ss(this.ba.V())};u.J=3Dfunction(){this.L.dispose();Ss.G.J.call(this)};fun=
ction Rva(a){O.call(this,"N");this.k=3Da}C(Rva,O);function =
Vs(a,b,c){Q.call(this);this.j=3Da||"";this.R=3Db||"";this.A=3D[];this.ga=3D=
!c;this.H=3D!0;this.Sb=3Dnew =
Ss(16);this.F=3D!1;this.M=3Dthis.X=3Dthis.k=3D"";this.q=3Dthis.C=3Dnull;t=
his.B=3Dthis.K=3Dthis.I=3D!1;this.o=3Dthis.$=3Dnull}C(Vs,Q);function =
Vva(a,b){b&&0!=3Da.ga&&(a.ga=3D!1,a.dispatchEvent(new =
Ws("T",!0)));a.R=3Db;a.dispatchEvent(new =
Ws("Y",!0))}u=3DVs.prototype;u.isAnonymous=3Dg("ga");u.qn=3Dfunction(){re=
turn this.Sb.qn()};u.Sg=3Dfunction(){return this.Sb.Sg()};function =
Wva(a){a.dispatchEvent(new Ws("S",!0))}=0A=
function Xs(a,b,c,d){if(a.k!=3Db||c||d)a.k=3Db,a.dispatchEvent(new =
Ws("ea",!!c))}function Xva(a){return =
Rd().get("docs-ndt")=3D=3Da.k}u.df=3Dg("X");u.jj=3Dfunction(){return =
this.Sb.jj()};u.jh=3Dfunction(){return this.Sb.jh()};function =
Yva(a,b,c,d){if(a.C!=3Db||a.q!=3Dc)a.C=3Db,a.q=3Dc,a.M=3D"",a.dispatchEve=
nt(new =
Ws("Z",!!d))}u.DS=3Dfunction(a,b){this.B!=3Da&&(this.B=3Da,this.dispatchE=
vent(new Ws("fa",!!b)))};u.yo=3Dg("$");function =
Zva(a,b){a.$=3Db;a.dispatchEvent(new Ws("aa",!0))}=0A=
u.clone=3Dfunction(){var a=3Dnew =
Vs;a.j=3Dthis.j;a.R=3Dthis.R;a.A=3Dthis.A.concat();a.ga=3Dthis.ga;a.H=3Dt=
his.H;a.Sb=3Dthis.Sb.clone();a.F=3Dthis.F;a.k=3Dthis.k;a.X=3Dthis.X;a.M=3D=
this.M;a.C=3Dthis.C;a.q=3Dthis.q;a.I=3Dthis.I;a.K=3Dthis.K;a.B=3Dthis.B;a=
.$=3Dthis.$;a.o=3Dthis.o?nc(this.o):null;return =
a};u.J=3Dfunction(){Vs.G.J.call(this);this.Sb.dispose()};function =
Ws(a,b){O.call(this,a);this.k=3Db||!1}C(Ws,O);function =
$va(a){this.j=3Da}var awa=3Dnew $va("documents"),Ys=3Dnew =
$va("spreadsheets"),bwa=3Dnew $va("forms");function cwa(a){var =
b=3Da.plugin;if(b)if(b.documentLoadComplete&&b.documentLoadComplete())a.p=
rint();else b.onload("window.print()")};function =
Zs(a){Os.call(this,a)}C(Zs,Os);Zs.prototype.j=3Dx(98);var =
dwa=3D/^(\$)?([a-zA-Z])?([a-zA-Z])?(\$)?(\d+)?(?:(:)(\$)?([a-zA-Z])?([a-z=
A-Z])?(\$)?(\d+)?)?$/,ewa=3D/[a-zA-Z0-9:$]/,fwa=3D/[a-zA-Z0-9_]/;function=
 gwa(a){a=3DparseInt(a,10);0>=3Da&&(a=3D1);for(var b=3D"";0<a;){var =
c=3DMath.floor((a-1)/26),b=3DString.fromCharCode(64+(a-26*c))+b;a=3Dc}ret=
urn b}=0A=
function $s(a,b){for(var c=3D!1,d=3D!1,e=3D"",f=3Dnew =
ap,h=3Dnull,l=3Dnull,m=3D!0,l=3D!1,n,p,t,v,w,z,A=3D0;A<a.length;A++)if(h=3D=
a.charAt(A),l=3Dewa.test(h),c||d||!l||(e+=3Dh),A=3D=3Da.length-1||c||d||!=
l){'"'=3D=3Dh&&(c=3D!c);c||"'"!=3Dh||(d=3D!d);p=3DA=3D=3Da.length-1||!fwa=
.test(h);if(0<e.length)if(l=3Ddwa.exec(e),m&&p&&l&&(null=3D=3Db||b>=3DA-e=
.length&&b<=3DA)){for(m=3D1;11>=3Dm;m++)l[m]||(l[m]=3D"");m=3Dl[5];t=3Dl[=
11];p=3Dl[2]+l[3];v=3Dl[8]+l[9];z=3Dl[6];w=3D0<z.length;0<p.length&&0<m.l=
ength?(e=3D0<l[4].length,n=3D0<l[1].length,e&&n?f.append(p,"$",m):e?f.app=
end("$",p,=0A=
m):n?f.append(p,m):f.append("$",p,"$",m),w&&0<v.length&&0<t.length&&(e=3D=
0<l[10].length,n=3D0<l[7].length,f.append(z),e&&n?f.append(v,"$",t):e?f.a=
ppend("$",v,t):n?f.append(v,t):f.append("$",v,"$",t))):0<p.length&&w&&0<v=
.length?0<l[1].length?f.append(p,z,v):f.append("$",p,z,"$",v):0<m.length&=
&w&&0<t.length?0<l[1].length?f.append(m,z,t):f.append("$",m,z,"$",t):f.ap=
pend(e)}else =
f.append(e);A=3D=3Da.length-1&&ewa.test(h)||f.append(h);e=3D"";m=3D!fwa.t=
est(h)}return f.toString()};function at(a){return new =
RegExp("^"+a+"$","i")}=0A=
var =
hwa=3Dat("\\$?[a-z]+\\$?\\d+"),iwa=3Dat("\\$?[a-z]+:\\$?[a-z]+"),jwa=3Dat=
("\\$?\\d+:\\$?\\d+"),kwa=3Dat("\\$?[a-z]+\\$?\\d+:\\$?\\d+"),lwa=3Dat("\=
\$?\\d+:\\$?[a-z]+\\$?\\d+"),mwa=3Dat("\\$?[a-z]+\\$?\\d+:\\$?[a-z]+"),nw=
a=3Dat("\\$?[a-z]+:\\$?[a-z]+\\$?\\d+"),owa=3Dat("(?:(?:\\$?[a-z]+\\$?\\d=
+(:\\$?[a-z]+\\$?\\d+)?)|(?:\\$?[a-z]+:\\$?[a-z]+)|(?:\\$?\\d+:\\$?\\d+)|=
(?:\\$?[a-z]+\\$?\\d+:\\$?\\d+)|(?:\\$?\\d+:\\$?[a-z]+\\$?\\d+)|(?:\\$?[a=
-z]+\\$?\\d+:\\$?[a-z]+)|(?:\\$?[a-z]+:\\$?[a-z]+\\$?\\d+))"),pwa=3Dat("(=
.*!)?((\\$?[a-z]+\\$?\\d+(:\\$?[a-z]+\\$?\\d+)?)|(\\$?[a-z]+:\\$?[a-z]+)|=
(\\$?\\d+:\\$?\\d+)|(\\$?[a-z]+\\$?\\d+:\\$?\\d+)|(\\$?\\d+:\\$?[a-z]+\\$=
?\\d+)|(\\$?[a-z]+\\$?\\d+:\\$?[a-z]+)|(\\$?[a-z]+:\\$?[a-z]+\\$?\\d+))")=
,=0A=
qwa=3DRegExp("[_a-zA-Z\u00a2-\u00a5\u00aa\u00b5\u00ba\u00c0-\u00d6\u00d8-=
\u00f6\u00f8-\u00ff]"),rwa=3DRegExp("[^_.?0-9a-zA-Z\u007f-\u009f\u00a2-\u=
00a5\u00aa\u00b5\u00ba\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u00ff]");function=
 bt(a){return gwa(a+1)}function =
ct(a){a=3DparseInt(a+1,10);0>=3Da&&(a=3D1);return a}=0A=
function swa(a,b){var =
c=3Da.lastIndexOf("!");0<=3Dc&&(a=3Da.substring(c+1));if(!owa.test(a))ret=
urn null;var =
d=3Da.replace(/\$/g,"").toUpperCase(),e=3Dd.indexOf(":"),f=3Dd.substring(=
0,e),c=3Dd.substring(e+1),h;0>e?h=3De=3Dtwa(d):(e=3Dtwa(f),h=3Dtwa(c));if=
(!e||!h){if(iwa.test(d)){d=3Duwa(f);f=3Duwa(c);if(d>b.getNumColumns()||f>=
b.getNumColumns())return =
null;f<d&&(c=3Df,f=3Dd,d=3Dc);c=3Ddt(b,d,f+1,!0);return =
Wf(c)?c:null}if(jwa.test(d)){d=3DparseInt(f,10)-1;f=3DparseInt(c,10)-1;if=
(d>Kq(b)||f>Kq(b))return null;f<d&&(c=3Df,f=3Dd,d=3Dc);c=3Det(b,d,=0A=
f+1,!0);return Wf(c)?c:null}return =
kwa.test(d)?vwa(e,c,b):lwa.test(d)?vwa(h,f,b):mwa.test(d)?wwa(e,c,b):nwa.=
test(d)?wwa(h,f,b):null}e.x>h.x&&(c=3De.x,e.x=3Dh.x,h.x=3Dc);e.y>h.y&&(c=3D=
e.y,e.y=3Dh.y,h.y=3Dc);return new Hf(e.y,e.x,h.y+1,h.x+1)}function =
wwa(a,b,c){b=3Duwa(b);if(b>c.getNumColumns()||!a)return =
null;if(b<a.x){var d=3Da.x;a.x=3Db;b=3Dd}a=3Dnew =
Hf(a.y,a.x,Kq(c),b+1);return Wf(a)?a:null}=0A=
function vwa(a,b,c){b=3DparseInt(b,10);if(!a||!b||b>Kq(c))return =
null;if(a.y>b){var d=3Da.y;a.y=3Db-1;b=3Dd+1}a=3Dnew =
Hf(a.y,a.x,b,c.getNumColumns());return Wf(a)?a:null}function ft(a,b){var =
c=3Da.lastIndexOf("!"),d=3D"";0<=3Dc&&(d=3Da.substring(0,c),b&&(c=3Dd.rep=
lace(/''/g,"'"),"'"=3D=3Dc.charAt(0)&&"'"=3D=3Dc.charAt(c.length-1)&&(c=3D=
c.substring(1,c.length-1)),d=3Dc));return d}function xwa(a){var =
b=3Dft(a);return b?a.substring(b.length+1,a.length):a}=0A=
function gt(a,b,c,d){if(!pwa.test(a))return c&&so("The range you =
specified is not in a valid range =
format."),null;(d=3Dft(a,d))&&(a=3Da.substring(a.lastIndexOf("!")+1));if(=
d)t:{if(null!=3D=3Dd){b=3Dywa(b);for(var e=3D0;e<b.length;e++){var =
f=3Db[e];if(d=3D=3Df.k){d=3Df;break t}}}d=3Dnull}else =
d=3Db.getActiveSheet();if(!d||0!=3Dd.getSheetType())return c&&so("The =
sheet name you specified does not =
exist."),null;b=3Dd.Hb();a=3Dswa(a,b);return!a||0>a.ib()||0>a.gb()||b.xo(=
)&&(a.Db()>Kq(b)||a.Ib()>b.getNumColumns())?(c&&so("The range you =
specified exceeds the sheet size."),=0A=
null):new Mo(d.Ua(),d.k,a)}function twa(a){if(!hwa.test(a))return =
null;a=3Da.replace(/\$/g,"").toUpperCase();for(var =
b,c,d=3D0;d<a.length;d++){var =
e=3Da.charCodeAt(d);if(65>e||90<e){c=3Da.substring(0,d);b=3Da.substring(d=
);break}}if(!y(c)||!y(b))return =
null;a=3Duwa(c);b=3DparseInt(b,10);return isNaN(b)||0>=3Db||0>a?null:new =
G(a,b-1)}function uwa(a){for(var =
b=3D0,c=3D1,d=3D0;d<a.length;d++)b+=3Dc*(a.charCodeAt(a.length-d-1)-64),c=
*=3D26;return b-1}function ht(a,b){return it(bt(a.x)+ct(a.y),b)}=0A=
function =
jt(a,b,c){if(a.isRow()&&!c)c=3Dct(a.ib()),a=3Dct(a.Db()-1),a=3Dc+":"+a;el=
se if(a.Rc&&!c)c=3Dbt(a.gb()),a=3Dbt(a.Ib()-1),a=3Dc+":"+a;else =
if(1=3D=3Da.height&&1=3D=3Da.width)a=3Dbt(a.gb())+ct(a.ib());else{c=3Da.i=
b()+1;var =
d=3Da.gb()+1;a=3Dgwa(d)+c+":"+gwa(d+a.width-1)+(c+a.height-1)}return =
it(a,b)}=0A=
function qt(a,b,c,d,e){var =
f=3Dnull!=3Db&&null!=3Dc&&null!=3De&&null!=3Dd;if(Nf(a))return"All =
cells";if(a.isRow()&&1=3D=3Da.height)return a=3Dct(a.ib()),f?b+(" Row =
"+a):"Row "+a;if(a.isRow())return =
c=3Dct(a.ib()),a=3Dct(a.Db()-1),f?"Rows "+(b+(" "+(c+(" through "+(d+(" =
"+a)))))):"Rows "+(c+(" through "+a));if(a.Rc&&1=3D=3Da.width)return =
a=3Dbt(a.gb()),f?b+(" Column "+a):"Column "+a;if(a.Rc)return =
d=3Dbt(a.gb()),a=3Dbt(a.Ib()-1),f?"Columns "+(b+(" "+(d+(" through =
"+(c+(" "+a)))))):"Columns "+(d+(" through "+a));if(1=3D=3Da.height&&=0A=
1=3D=3Da.width)return"Cell =
"+(bt(a.gb())+ct(a.ib()));c=3Dbt(a.gb())+ct(a.ib());a=3Dbt(a.Ib()-1)+ct(a=
.Db()-1);return f?"Cells "+(b+(" "+(c+(" through "+(e+(" =
"+a)))))):"Cells "+(c+(" through "+a))}function it(a,b){if(b){var =
c;c=3Db.replace(/'/g,"''");if(!qwa.test(c.charAt(0))||rwa.test(c))c=3D"'"=
+c+"'";b=3Dc}return b?b+"!"+a:a};function =
rt(a,b,c){Jo.call(this,a,b.hb());this.F=3Db;this.H=3Dc}C(rt,Jo);u=3Drt.pr=
ototype;u.getModel=3Dg("F");u.lb=3Dg("H");u.DB=3Dfunction(a,b){return =
ppa(a,b)};u.zc=3Dx(90);u.zF=3DJc;function =
zwa(a,b){rt.call(this,1409,a,b)}C(zwa,rt);u=3Dzwa.prototype;u.exec=3DNc("=
SetDefaultFilterCommand should never be =
executed.");u.ed=3Dr(56);u.bd=3Dr(null);u.Xi=3DJc;u.ne=3Dfunction(){retur=
n"Enabled filter on "+qt(this.lb())};function =
Awa(a){Jo.call(this,1418,a.hb());this.j=3Da}C(Awa,Jo);u=3DAwa.prototype;u=
.exec=3DNc("ClearDefaultFilterCommand should never be =
executed.");u.ed=3Dr(57);u.bd=3Dfunction(){var a=3Dnew =
rs,b=3D""+this.j.hb();K(a,1,b);return a};u.Xi=3DJc;u.ne=3Dr("Cleared =
filter");=0A=
function =
st(a,b,c,d){rt.call(this,1406,a,b);this.k=3Dc;this.j=3Dd||[]}C(st,rt);u=3D=
st.prototype;u.exec=3DNc("AddFilterCommand should never be =
executed.");u.ed=3Dr(39);u.bd=3Dfunction(){var a=3Dnew =
As;K(a,1,this.k);for(var =
b=3D0;b<this.j.length;b++)dg(a,2,this.j[b]);return =
a};u.Jj=3DJc;u.ne=3Dfunction(){return this.k?"Temporary filter view =
added":"Filter view added"};function =
Bwa(a,b){Jo.call(this,1407,a.hb());this.j=3Db}C(Bwa,Jo);u=3DBwa.prototype=
;u.exec=3DNc("DeleteFilterCommand should never be =
executed.");u.ed=3Dr(40);=0A=
u.bd=3Dfunction(){var a=3Dnew es;K(a,1,this.j);return =
a};u.Jj=3DJc;u.Xi=3DJc;u.ne=3Dr("Filter view deleted");function =
tt(a,b){Jo.call(this,1410,a.hb());this.k=3Da;this.j=3Db}C(tt,Jo);u=3Dtt.p=
rototype;u.exec=3DNc("SetActiveFilterCommand should never be =
exectured");u.ed=3Dr(44);u.bd=3Dfunction(){var a=3Dnew =
hs;this.j&&K(a,2,this.j);var b=3Dthis.k.hb()+"";K(a,1,b);return =
a};u.Jj=3DJc;u.ne=3Dfunction(){var =
a=3D(null=3D=3D=3Dthis.j?"":this.k.k.getFilterName(this.j))+" =
activated";return null=3D=3D=3Dthis.j?"Filter view deactivated":a};=0A=
function =
Cwa(a,b){Jo.call(this,1419,a.hb());this.k=3Da;this.j=3Db}C(Cwa,Jo);u=3DCw=
a.prototype;u.exec=3DNc("SetActiveFilterCommand should never be =
exectured");u.ed=3Dr(59);u.bd=3Dfunction(){var a=3Dnew =
ss,b=3Dthis.k.hb()+"";K(a,1,b);K(a,2,this.j);return =
a};u.Xi=3DJc;u.Jj=3DJc;u.ne=3Dr("Filter saved as filter view.");function =
Dwa(a){Jo.call(this,-1,null);this.j=3Da.getActiveSheet();this.k=3Da}C(Dwa=
,Jo);Dwa.prototype.exec=3Dfunction(){no(!0);Ewa(this.k,this.j)};function =
Fwa(a,b){Jo.call(this,-1,null);this.k=3Da;this.j=3Db}C(Fwa,Jo);Fwa.protot=
ype.exec=3Dfunction(){null=3D=3Dthis.j.getActiveSheet()&&ut(this.j,this.k=
.re,Ba(no,!1))};function =
vt(){Q.call(this)}C(vt,Q);vt.prototype.mb=3D!1;vt.prototype.Pb=3D!1;vt.pr=
ototype.E7=3Dfunction(){return Mc};function Gwa(){var a=3DHwa;return =
function(b){for(var =
c=3D[],d=3Dnull,e=3D0;e<b.length;e++)a(d,b[e])||c.push(d=3Db[e]);return =
c}}function Iwa(a){return function(b){for(var =
c=3D[],d=3Dnull,e=3Db.length-1;0<=3De;e--)a(d,b[e])||c.unshift(d=3Db[e]);=
return c}}=0A=
function wt(a,b){var c=3Da.mb,d=3Da.dispatchEvent;if(!c){var =
e=3D[];a.dispatchEvent=3Dfunction(a){e.push(Jwa(this,a));return!0};a.mb=3D=
!0}try{b.call(a)}finally{if(!c){a.dispatchEvent=3Dd;e=3Da.E7()(e);if(!a.P=
b)for(c=3D0;c<e.length;c++)a.dispatchEvent(e[c]);a.mb=3D!1;a.dispatchEven=
t(new Kwa(e))}}}function Jwa(a,b){if(ua(b))b=3Dnew O(b,a);else if(!(b =
instanceof O)){var c=3Db;b=3Dnew O(b.type,a);pc(b,c)}b.target=3Da;return =
b}=0A=
vt.prototype.dispatchEvent=3Dfunction(a){return =
vt.G.dispatchEvent.call(this,this.Pb&&"ga"!=3Da.type?new =
Kwa([Jwa(this,a)]):a)};function =
Kwa(a){O.call(this,"ga");this.events=3Da}C(Kwa,O);function =
xt(a){O.call(this,a)}C(xt,O);function Lwa(a){var b=3Dnew =
xt("ha");b.xe=3D[a];return b}function Mwa(a,b,c){var d=3Dnew =
xt("ia");d.xe=3D[a];d.k=3D[b];d.lD=3Dc;return d}function Nwa(a){var =
b=3Dnew xt("qa");b.xe=3D[a];b.B=3Dnull;return b}function Owa(a){var =
b=3Dnew xt("ra");b.xe=3Da;return =
b}u=3Dxt.prototype;u.rect=3Dnull;u.xe=3Dnull;u.position=3Dnull;u.lD=3Dnul=
l;u.VH=3Dnull;u.yDa=3Dnull;u.Ku=3Dnull;u.Jda=3Dnull;u.beb=3Dnull;u.Edb=3D=
null;u.Vpa=3Dnull;u.Nna=3Dnull;u.Lu=3Dnull;=0A=
function yt(a,b){if(a.rect){var =
c=3D!1;xa(null)&&(c=3DOf(b,a.rect.Vc(),null));return =
c||a.rect.QL(b)}if(a.xe)return tb(a.xe,b.QL,b);throw Error("Not =
implemented");}function =
Hwa(a,b){if(null=3D=3Da)return!1;if(a.type=3D=3Db.type){var =
c=3Da.type;if("ha"=3D=3Dc)return Pwa(a.xe,b.xe),!0;if("ia"=3D=3Dc)return =
a.lD!=3Db.lD&&(a.lD=3Dnull),Pwa(a.xe,b.xe),Pwa(a.k,b.k),!0;if("qa"=3D=3Dc=
||"ra"=3D=3Dc)return =
Lb(a.xe,b.xe),!0;if(("pa"=3D=3Dc||"sa"=3D=3Dc||"la"=3D=3Dc)&&tda(a.rect,b=
.rect))return Uf(a.rect,b.rect),!0}return!1}=0A=
function Qwa(){var a=3D{Ba:0,Fa:0,Ga:0};return Iwa(function(b,c){return =
c.type in a&&0!=3Da[c.type]++})}function Pwa(a,b){for(var =
c=3Dmb(a),d;d=3Db.shift();)if(uda(c,d))Uf(c,d);else{a.push(d);Lb(a,b);bre=
ak}}function Rwa(){this.j=3D[]}Rwa.prototype.Oa=3Dfunction(){var a=3Dnew =
xt("ha");a.xe=3Dthis.j;return a};=0A=
var =
Swa=3D{nOb:"ha",EBb:"ia",GBb:"ja",bCb:"ka",ePb:"la",dyb:"ma",zGb:"na",FLb=
:"oa",BEb:"pa",YKb:"qa",Kwb:"ra",BRb:"sa",gvb:"ta",ywb:"ua",NRb:"va",byb:=
"wa",jxb:"xa",Ixb:"ya",Rwb:"za",Qwb:"Aa",IPb:"Ba",JPb:"Ca",AQb:"Da",LQb:"=
Ea",DPb:"Fa",evb:"Ga",Ika:"Ha",MHa:"Ia",GEb:"Ja",fvb:"Ka",MRb:"La",ayb:"M=
a",LLb:"Na",JCb:"Oa",hxb:"Pa",Qvb:"Qa",Pvb:"Ra",pBb:"Sa",jBb:"Ta",lBb:"Ua=
",qBb:"Va",mBb:"Wa",INb:"Xa",YNb:"Ya",Rp:"Za",jQb:"$a",ZNb:"ab",$Nb:"bb",=
TNb:"cb",mPb:"db"},Twa=3D"ra ma ia ka pa Ja na qa oa Aa za ha la sa Ha =
ya Ka La Ma Sa Ya cb Oa".split(" "),=0A=
Uwa=3D"ra ma pa na qa oa ha sa Ka La Ma Sa Oa".split(" =
"),Vwa=3D["Qa","Ya","Xa","Ta","Wa"],Wwa=3Drc("za","Aa","Ba","Ca","Ga","Ha=
","Ja");function =
zt(a,b){Jo.call(this,403,null);this.k=3Da;this.j=3Db}C(zt,Jo);u=3Dzt.prot=
otype;u.exec=3Dfunction(){var =
a=3Dthis.k,b=3Dthis.j;if(a.getEmbeddedObject(b)){var c=3Da.j[b];delete =
a.j[b];c.dispose();c=3Dnew =
xt("wa");c.Ku=3Db;a.dispatchEvent(c)}};u.zc=3Dx(89);u.ed=3Dr(16);u.bd=3Df=
unction(){var a=3Dnew wr;K(a,1,""+this.j);return =
a};u.Xi=3DJc;u.ne=3Dfunction(){var =
a=3Dthis.k.getEmbeddedObject(this.j);return(a?a.o:"Embedded object")+" =
was deleted."};function =
At(a,b,c){Jo.call(this,a,b);this.k=3Dc}C(At,Jo);function =
Bt(a,b,c){At.call(this,0=3D=3DLo(a.vd,b).getSheetType()?54:414,b,a);this.=
j=3Dc}C(Bt,At);Bt.prototype.exec=3Dfunction(){var =
a=3Dthis.k,b=3Dthis.q,c=3Dthis.XF(),b=3DXwa(a.vd,b,this.j,c);Ct(a,b)};Bt.=
prototype.ed=3Dr(31);Bt.prototype.bd=3Dfunction(){var =
a=3Dthis.k.vd,b=3DLo(a,this.q),a=3DLo(a,this.j),c=3Dnew =
cs;K(c,1,b.re);K(c,2,a?a.re+1:0);return c};Bt.prototype.Xi=3DJc;function =
Dt(a,b){var =
c=3DLo(a.vd,b),c=3Dc&&0=3D=3Dc.getSheetType()?52:411;At.call(this,c,b,a)}=
C(Dt,At);=0A=
u=3DDt.prototype;u.DB=3Dfunction(){return!!Lo(this.k.vd,this.q)};u.exec=3D=
function(){var =
a=3Dthis.q;Lo(this.k.vd,a)&&Ywa(this.k,a,this.XF())};u.ed=3Dr(30);u.bd=3D=
function(){var a=3Dnew as,b=3Dthis.Ua().toString();K(a,1,b);return =
a};u.Xi=3DJc;function Et(a,b,c){var =
d=3DLo(a.vd,b),e=3D53;d&&(e=3D0=3D=3Dd.getSheetType()?53:412);At.call(thi=
s,e,b,a);this.j=3Dc}C(Et,At);Et.prototype.exec=3Dfunction(){var =
a=3Dthis.j,b=3DLo(this.k.vd,this.q);if(b&&b.k!=3Da){var c=3Dnew =
ao("f",b.re,b.Ua());c.B=3Db.k;c.Qf=3Da;b.k=3Da;b.dispatchEvent(c)}};=0A=
Et.prototype.ed=3Dr(4);Et.prototype.bd=3Dfunction(){var a=3Dnew =
Hr,b=3Dthis.Ua().toString();K(a,1,b);K(a,2,this.j);return a};function =
Zwa(a,b,c){At.call(this,57,b,a);this.j=3Dc}C(Zwa,At);u=3DZwa.prototype;u.=
exec=3Dfunction(){var =
a=3Dthis.q,b=3Dthis.k,c=3D$wa(this.j),b=3Db.vd,a=3DLo(b,a);if(a.j!=3Dc){v=
ar d=3Dnew =
ao("g",a.re,a.Ua());d.M=3Dc;a.j=3Dc;a.dispatchEvent(d)}b.dispatchEvent("g=
")};u.ed=3Dr(52);u.bd=3Dfunction(){var a=3Dnew =
ps,b=3Dthis.Ua().toString();K(a,1,b);K(a,2,this.j);return a};=0A=
u.ne=3Dfunction(){if(!I(this.j,2))return"Tab color reset";var =
a=3Dsi(I(this.j,2));return"Tab color changed to =
"+(Gk(a)||a)};u.Jj=3DJc;u.Xi=3DJc;function =
Ft(a,b,c){At.call(this,523,b,a);this.j=3Dc}C(Ft,At);Ft.prototype.zc=3Dx(8=
8);Ft.prototype.exec=3Dfunction(){var a=3Dthis.k;t:{var =
b=3Dthis.Ua(),c=3Dthis.j,d=3Da.getActiveSheet();if(d){if(d.Ua()=3D=3Db&&c=
){d=3Daxa(a,d);if(null=3D=3Dd)break =
t;Ct(a,d)}Lo(a.vd,b).zS(c)}}};Ft.prototype.ed=3Dfunction(){return =
this.j?60:37};=0A=
Ft.prototype.bd=3Dfunction(){if(this.j)return null;var a=3Dnew =
Yr,b=3Dthis.Ua().toString();K(a,1,b);return a};function =
Gt(a,b){At.call(this,1901,a.Ua(),null);this.j=3Db;this.A=3Da}C(Gt,At);Gt.=
prototype.sm=3DJc;Gt.prototype.exec=3Dfunction(){zma(this.A,this.j)};Gt.p=
rototype.ed=3Dr(20);Gt.prototype.bd=3Dfunction(){var a=3Dnew =
Xr;K(a,1,this.j);return a};function =
Ht(a,b,c){At.call(this,415,c,a);this.j=3Db}C(Ht,At);u=3DHt.prototype;u.sm=
=3DJc;u.exec=3DNc("Cannot exec this command");u.zc=3Dx(87);u.ed=3Dr(17);=0A=
u.bd=3Dfunction(){var a=3Dnew =
Gr,b=3Dthis.j.getId().toString();K(a,1,b);return a};function =
It(a,b,c,d){At.call(this,a,c,b);this.A=3Dd;this.j=3D(a=3DLo(b.vd,c))?a.re=
+1:0}C(It,At);u=3DIt.prototype;u.Xfa=3Dnull;function bxa(a,b,c){return =
new It(c?410:51,a,b,!!c)}u.zc=3Dx(86);u.sm=3DJc;u.exec=3Dfunction(){var =
a=3Dthis.k,b=3DJb(this.Xfa);b.push(this.XF());this.A?a.ANa.apply(a,b):a.D=
db.apply(a,b)};u.ed=3Dr(3);u.bd=3Dfunction(){var a=3Dnew =
Fr;K(a,1,this.j);return a};function =
Jt(a,b,c,d){It.call(this,a,b,c,d)}C(Jt,It);=0A=
function cxa(a,b){var c=3D1=3D=3Db.getSheetType();return new =
Jt(c?413:55,a,b.Ua(),c)}Jt.prototype.Xi=3DJc;Jt.prototype.ed=3Dr(28);Jt.p=
rototype.bd=3Dfunction(){var a=3DKt(this.k,this.j-1),b=3Dnew =
Cr,a=3Da.Ua().toString();K(b,1,a);K(b,2,this.j);return b};function =
dxa(a,b,c,d){this.k=3Da;this.q=3Db;this.j=3Dc;this.o=3Dd||""}dxa.prototyp=
e.getType=3Dg("k");dxa.prototype.getContent=3Dg("j");var =
exa=3D{3:!0,7:!0,8:!0,6:!0,4:!0},fxa=3Dnew Cf(20,20),gxa=3Dnew =
Cf(300,100),hxa=3Dnew Cf(100,100),ixa=3Dnew Cf(100,100),jxa=3Dnew =
Cf(600,371);function =
Lt(a){sn.call(this,a);this.j=3Dnull}C(Lt,sn);Lt.prototype.Ca=3Dfunction()=
{this.Y=3Dthis.O().U("input","input-capturer")};Lt.prototype.nr=3Dfunctio=
n(a,b){this.Xb()||this.render();var =
c=3Dthis.getElement();b?(c.value=3Db,c.focus(),c.select()):c.focus();a&&(=
N(this.j),this.j=3Dnew =
Ap(function(){a()}),this.j.start(0))};Lt.prototype.J=3Dfunction(){N(this.=
j);Lt.G.J.call(this)};function =
Mt(a,b,c){Dn.call(this,a,b,c);Yg(this,"afterhide",B(function(a){a.target=3D=
=3Dthis&&kxa()},this))}C(Mt,Dn);var kxa=3Dka;function =
Nt(){L.call(this);this.k=3D{};this.j=3D{};this.L=3Dnew =
S(this)}C(Nt,L);la(Nt);function lxa(a){var =
b=3DNt.getInstance();b.k[za(a)]=3Da;b.L.D(a,"beforeshow",B(b.o,b,za(a)))}=
Nt.prototype.o=3Dfunction(a){for(var b in this.k)if(b!=3Da){var =
c=3Dthis.k[b];Ot(this,c)&&c.np()}for(b in =
this.j)b!=3Da&&(c=3Dthis.j[b],Ot(this,c)&&c.setVisible(!1))};function =
mxa(a){for(var b in a.k){var =
c=3Da.k[b];if(Ot(a,c)&&c.B_())return!0}for(b in =
a.j)if(c=3Da.j[b],Ot(a,c)&&c.Da())return!0;return!1}=0A=
function Ot(a,b){var c=3Dza(b);return b.Mc()?(a.k[c]?delete =
a.k[c]:a.j[c]&&delete a.j[c],!1):c in a.k||c in =
a.j}Nt.prototype.J=3Dfunction(){delete this.k;delete =
this.j;N(this.L);delete this.L;Nt.G.J.call(this)};function =
Pt(){Q.call(this)}C(Pt,Q);Pt.prototype.focus=3Dka;Pt.prototype.Rqa=3DKc;f=
unction =
Qt(){Q.call(this);this.k=3Dthis.ba=3Dnull}C(Qt,Q);Qt.prototype.j=3Dfuncti=
on(a,b){var =
c;this.k?c=3D!1:(b&&(this.k=3Db),this.ba=3D=3Da?c=3D!1:(this.ba=3Da,c=3D!=
0));c&&this.dispatchEvent(new =
nxa(this,this.ba))};Qt.prototype.getState=3Dg("ba");Qt.prototype.o=3Dfunc=
tion(a,b){if(this.k=3D=3Da||null=3D=3D=3Dthis.k)this.k=3Dnull,y(b)&&this.=
j(b)};function =
nxa(a,b){O.call(this,"eb",a);this.state=3Db}C(nxa,O);function =
Rt(a){L.call(this);this.X=3Da;a=3DOc(B(this.dya,this));ya(a)||(a=3DB(a.fo=
cus,a));kxa=3Da;this.H=3D[];this.L=3Dnew =
S(this)}C(Rt,L);u=3DRt.prototype;u.ji=3Dfunction(a){if(!(a.Kl()||a =
instanceof Pt&&!a.Rqa())){var =
b=3DNt.getInstance();b.j[za(a)]=3Da;b.L.D(a,"beforeshow",B(b.o,b,za(a)))}=
a.Da()&&(a.Kl()&&this.H.push(a),this.X.j(2,a.Kl()?"dialog":void =
0));this.L.D(a,"afterhide",Ba(this.L_a,a)).D(a,"beforeshow",Ba(this.M_a,a=
))};u.L_a=3Dfunction(a,b){b.target=3D=3Da&&(a.Kl()&&Fb(this.H,a),this.dya=
(a))};=0A=
u.dya=3Dfunction(a){var =
b=3DNt.getInstance();a=3Da&&Ot(b,a)&&mxa(b);this.H.length&&mb(this.H).foc=
us();this.H.length||a||this.X.o("dialog",3)};u.M_a=3Dfunction(a,b){a.Kl()=
&&this.H.push(a);b.target=3D=3Da&&this.X.j(2,a.Kl()?"dialog":void =
0)};u.J=3Dfunction(){Rt.G.J.call(this);N(this.L);delete this.L;delete =
this.X};function =
St(){this.j=3D"print-document";this.k=3D0;this.o=3D!1}var =
oxa=3D{UNb:"print-document",VNb:"print-file"};u=3DSt.prototype;u.setMode=3D=
function(a){this.j=3Da;return =
this};u.hjb=3Dfunction(a){this.k=3Da;return =
this};u.eCa=3Dfunction(a){this.o=3Da;return =
this};u.rj=3Dfunction(){return(new =
Vd).Mb({mode:this.j,selected_user:this.k,"show-print-locally":this.o})};u=
.equals=3Dfunction(a){return =
this.rj()=3D=3Da.rj()};ha("cloudprint.Configuration",St,void =
0);St.prototype.setMode=3DSt.prototype.setMode;=0A=
St.prototype.setSelectedUser=3DSt.prototype.hjb;St.prototype.setShowPrint=
Locally=3DSt.prototype.eCa;ha("cloudprint.Configuration.Mode",oxa,void =
0);oxa.PRINT_DOCUMENT=3D"print-document";oxa.PRINT_FILE=3D"print-file";va=
r Tt=3D{},pxa=3D{},qxa=3D{},rxa=3D{};function Ut(){throw Error("Do not =
instantiate =
directly");}Ut.prototype.Iv=3Dnull;Ut.prototype.getContent=3Dg("content")=
;Ut.prototype.toString=3Dg("content");function =
sxa(a){if(a.zr=3D=3D=3Drxa)return =
Dc(a.toString());if(a.zr!=3D=3DTt)throw Error("Sanitized content was not =
of kind TEXT or HTML.");var b=3Dxc("Soy SanitizedContent of kind HTML =
produces SafeHtml-contract-compliant =
value."),c=3Da.toString();a=3Da.Iv;wc(b);wc(b);return =
Ec(c,a||null)};function Vt(a,b,c,d){a.innerHTML=3Dtxa(b(c||uxa,void =
0,d))}function Wt(a,b,c,d){d=3Dd||rh();a=3Dtxa(a(b||uxa,void =
0,c));return d.Cg(a)}function =
Xt(a,b,c,d){d=3D(d||rh()).createElement("DIV");a=3Dtxa(a(b||uxa,void =
0,c));d.innerHTML=3Da;return =
1=3D=3Dd.childNodes.length&&(a=3Dd.firstChild,1=3D=3Da.nodeType)?a:d}func=
tion txa(a){if(!ta(a))return String(a);if(a instanceof =
Ut){if(a.zr=3D=3D=3DTt)return a.getContent();if(a.zr=3D=3D=3Drxa)return =
Wa(a.getContent())}return"zSoyz"}var uxa=3D{};function =
vxa(a,b){b||rh();this.j=3Da||null}vxa.prototype.render=3Dfunction(a,b){va=
r c=3Da(b||{},void 0,this.j?this.j.getData():{});this.k();return =
String(c)};vxa.prototype.k=3Dka;var wxa=3Dnew vxa;function =
Yt(a,b,c){this.j=3Dnull;if(a.length!=3Db.length)return =
null;this.j=3Da;for(var =
d=3D1;d<a.length;d++)null=3D=3Da[d]?a[d]=3Da[d-1]+1:c&&(a[d]+=3Da[d-1]);t=
his.values=3Db}function xxa(a,b,c){b=3Dnew Yt(b,c,void 0);var =
d=3Db.j[0];c=3DZt(a,d);var =
e=3DZt(a,mb(b.j));d!=3Da.j[c]&&c++;d=3De-c+1;Ba(Db,a.j,c,d).apply(null,b.=
j);Ba(Db,a.values,c,d).apply(null,b.values)}Yt.prototype.q=3Dfunction(a){=
a=3DZt(this,a);return 0>a?null:this.values[a]};=0A=
function Zt(a,b){for(var c=3Da.j,d=3D0,e=3Dc.length;8<e-d;){var =
f=3De+d>>1;c[f]<=3Db?d=3Df:e=3Df}for(;d<e&&!(b<c[d]);++d);return =
d-1};var yxa=3Dnull;=0A=
function zxa(a){if(44032<=3Da&&55203>=3Da)return =
16=3D=3Da%28?10:11;yxa||(yxa=3Dnew =
Yt([0,10,1,2,1,18,95,33,13,1,594,112,275,7,263,45,1,1,1,2,1,2,1,1,56,5,11=
,11,48,21,16,1,101,7,1,1,6,2,2,1,4,33,1,1,1,30,27,91,11,58,9,34,4,1,9,1,3=
,1,5,43,3,136,31,1,17,37,1,1,1,1,3,8,4,1,2,1,7,8,2,2,21,8,1,2,17,39,1,1,1=
,2,6,6,1,9,5,4,2,2,12,2,15,2,1,17,39,2,3,12,4,8,6,17,2,3,14,1,17,39,1,1,3=
,8,4,1,20,2,29,1,2,17,39,1,1,2,1,6,6,9,6,4,2,2,13,1,16,1,18,41,1,1,1,12,1=
,9,1,41,3,17,37,4,3,5,7,8,3,2,8,2,30,2,17,39,1,1,1,1,2,1,3,1,5,=0A=
1,8,9,1,3,2,30,2,17,38,3,1,2,5,7,1,9,1,10,2,30,2,22,48,5,1,2,6,7,19,2,13,=
46,2,1,1,1,6,1,12,8,50,46,2,1,1,1,9,11,6,14,2,58,2,27,1,1,1,1,1,4,2,49,14=
,1,4,1,1,2,5,48,9,1,57,33,12,4,1,6,1,2,2,2,1,16,2,4,2,2,4,3,1,3,2,7,3,4,1=
3,1,1,1,2,6,1,1,14,1,98,96,72,88,349,3,931,15,2,1,14,15,2,1,14,15,2,15,15=
,14,35,17,2,1,7,8,1,2,9,1,1,9,1,45,3,155,1,87,31,3,4,2,9,1,6,3,20,19,29,4=
4,9,3,2,1,69,23,2,3,4,45,6,2,1,1,1,8,1,1,1,2,8,6,13,128,4,1,14,33,1,1,5,1=
,1,5,1,1,1,7,31,9,12,2,1,7,23,1,4,2,2,2,2,2,11,3,2,36,2,1,1,2,3,=0A=
1,1,3,2,12,36,8,8,2,2,21,3,128,3,1,13,1,7,4,1,4,2,1,203,64,523,1,2,2,24,7=
,49,16,96,33,3070,3,141,1,96,32,554,6,105,2,30164,4,1,10,33,1,80,2,272,1,=
3,1,4,1,23,2,2,1,24,30,4,4,3,8,1,1,13,2,16,34,16,1,27,18,24,24,4,8,2,23,1=
1,1,1,12,32,3,1,5,3,3,36,1,2,4,2,1,3,1,69,35,6,2,2,2,2,12,1,8,1,1,18,16,1=
,3,6,1,5,48,1,1,3,2,2,5,2,1,1,32,9,1,2,2,5,1,1,201,14,2,1,1,9,8,2,1,2,1,2=
,1,1,1,18,11184,27,49,1028,1024,6942,1,737,16,16,7,216,1,158,2,89,3,513,1=
,2051,15,40,7,1,1472,1,1,1,53,14,1,57,2,1,45,3,4,2,1,1,2,1,66,3,=0A=
36,5,1,6,2,75,2,1,48,3,9,1,1,1258,1,1,1,2,6,1,1,22681,62,4,25042,1,1,3,3,=
1,5,8,8,2,7,30,4,148,3,8097,26,790017,255],[1,13,1,12,1,0,1,0,1,0,2,0,2,0=
,2,0,2,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,2,1,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,2,=
0,2,0,2,0,2,0,2,0,2,0,2,4,0,5,2,4,2,0,4,2,4,6,4,0,2,5,0,2,0,5,2,4,0,5,2,0=
,2,4,2,4,6,0,2,5,0,2,0,5,0,2,4,0,5,2,4,2,6,2,5,0,2,0,2,4,0,5,2,0,4,2,4,6,=
0,2,0,2,4,0,5,2,0,2,4,2,4,6,2,5,0,2,0,5,0,2,0,5,2,4,2,4,6,0,2,0,4,0,5,0,2=
,4,2,6,2,5,0,2,0,4,0,5,2,0,4,2,4,2,4,2,4,2,6,2,5,0,2,0,4,0,5,0,=0A=
2,4,2,4,6,0,2,0,2,0,4,0,5,6,2,4,2,4,2,4,0,5,0,2,0,4,2,6,0,2,0,5,0,2,0,4,2=
,0,2,0,5,0,2,0,2,0,2,0,2,0,4,5,2,4,2,6,0,2,0,2,0,2,0,5,0,2,4,2,0,6,4,2,5,=
0,5,0,4,2,5,2,5,0,5,0,5,2,5,2,0,4,2,0,2,5,0,2,0,7,8,9,0,2,0,5,2,6,0,5,2,6=
,0,5,2,0,5,2,5,0,2,4,2,4,2,4,2,6,2,0,2,0,2,0,2,0,5,2,4,2,4,2,4,2,0,5,0,5,=
0,4,0,4,0,5,2,4,0,5,0,5,4,2,4,2,6,0,2,0,2,4,2,0,2,4,0,5,2,4,2,4,2,4,2,4,6=
,5,0,2,0,2,4,0,5,4,2,4,2,6,4,5,0,5,0,5,0,2,4,2,4,2,4,2,6,0,5,4,2,4,2,0,5,=
0,2,0,2,4,2,0,2,0,4,2,0,2,0,1,2,1,0,1,0,1,0,2,0,2,0,6,0,2,0,2,0,=0A=
2,0,2,0,2,0,2,0,2,0,2,0,6,5,2,5,4,2,4,0,5,0,5,0,5,0,5,0,4,0,5,4,6,0,2,0,5=
,0,2,0,5,2,4,6,0,7,2,4,0,5,0,5,2,4,2,4,2,4,6,0,5,2,4,2,4,2,0,2,0,2,4,0,5,=
0,5,0,5,0,5,2,0,2,0,2,0,2,0,2,0,5,4,2,4,0,4,6,0,5,0,5,0,5,0,4,2,4,2,4,0,4=
,6,0,11,8,9,0,2,0,2,0,2,0,2,0,1,0,2,0,1,0,2,0,2,0,2,6,0,4,2,4,0,2,6,0,2,4=
,0,4,2,4,6,2,0,1,0,2,0,2,4,2,6,0,2,4,0,4,2,4,6,0,2,4,2,4,2,6,2,0,4,2,0,2,=
4,2,0,4,2,1,2,0,2,0,2,0,2,0,14,0,1,2],!0));return yxa.q(a)}=0A=
function =
Axa(a,b,c){a=3Dzxa(a);b=3Dzxa(b);return(12=3D=3Da&&13=3D=3Db?!1:1=3D=3Da|=
|12=3D=3Da||13=3D=3Da||1=3D=3Db||12=3D=3Db||13=3D=3Db?!0:7=3D=3Da&&(7=3D=3D=
b||8=3D=3Db||10=3D=3Db||11=3D=3Db)||!(10!=3Da&&8!=3Da||8!=3Db&&9!=3Db)||(=
11=3D=3Da||9=3D=3Da)&&9=3D=3Db||2=3D=3Db||6=3D=3Db||6=3D=3Da&&5=3D=3Db?!1=
:!0)&&!(c&&(3=3D=3Da||4=3D=3Db))};ud&&Cd(8);function =
Bxa(a,b){this.j=3D"number"=3D=3Dtypeof =
a?0<a?1:0>a?-1:null:null=3D=3Da?null:a?-1:1;this.o=3D!!b}Bxa.prototype.k=3D=
tc;function Cxa(a,b){var c=3Da.k(b,void =
0);return-1=3D=3D(0=3D=3Dc?a.j:c)?"rtl":"ltr"};function $t(a,b){return =
null!=3Da&&a.zr=3D=3D=3Db}function Dxa(a){if(null!=3Da)switch(a.Iv){case =
1:return 1;case -1:return-1;case 0:return 0}return null}function =
au(){Ut.call(this)}C(au,Ut);au.prototype.zr=3DTt;function Y(a){return =
null!=3Da&&a.zr=3D=3D=3DTt?a:a instanceof =
Bc?bu(Cc(a),a.zz()):bu(Wa(String(String(a))),Dxa(a))}function =
Exa(){Ut.call(this)}C(Exa,Ut);Exa.prototype.zr=3D{};Exa.prototype.Iv=3D1;=
function =
Fxa(){Ut.call(this)}C(Fxa,Ut);Fxa.prototype.zr=3Dpxa;Fxa.prototype.Iv=3D1=
;function Gxa(){Ut.call(this)}C(Gxa,Ut);=0A=
Gxa.prototype.zr=3Dqxa;Gxa.prototype.Iv=3D1;function =
Hxa(){Ut.call(this)}C(Hxa,Ut);Hxa.prototype.zr=3D{};Hxa.prototype.Iv=3D1;=
function =
cu(a,b){this.content=3DString(a);this.Iv=3Dnull!=3Db?b:null}C(cu,Ut);cu.p=
rototype.zr=3Drxa;var bu=3Dfunction(a){function =
b(a){this.content=3Da}b.prototype=3Da.prototype;return function(a,d){var =
e=3Dnew b(String(a));void 0!=3D=3Dd&&(e.Iv=3Dd);return e}}(au);function =
du(a,b){return Wt(a,b,void 0,new sh(void 0))}function eu(a,b,c,d){return =
Xt(a,b,d,new sh(c))}=0A=
function fu(a,b){function c(){}c.prototype=3Da;var d=3Dnew c,e;for(e in =
b)d[e]=3Db[e];return d}function Ixa(a){function =
b(a){this.content=3Da}b.prototype=3Da.prototype;return =
function(a){return(a=3DString(a))?new b(a):""}}function =
gu(a){return(a=3DString(a))?new cu(a,void 0):""}var =
hu=3Dfunction(a){function =
b(a){this.content=3Da}b.prototype=3Da.prototype;return function(a,d){var =
e=3DString(a);if(!e)return"";e=3Dnew b(e);void =
0!=3D=3Dd&&(e.Iv=3Dd);return e}}(au);Ixa(Exa);Ixa(Fxa);var =
iu=3DIxa(Gxa),Jxa=3DIxa(Hxa);=0A=
function ju(a){return Y(a)}function Kxa(a){return =
String(a).replace(Lxa,"").replace(Mxa,"&lt;")}function ku(a){return =
$t(a,Tt)?Nxa(Kxa(a.getContent())):Wa(String(a))}function =
lu(a){if($t(a,qxa))return a.getContent().replace(/([^"'\s])$/,"$1 =
");a=3DString(a);a=3DOxa.test(a)?a:"zSoyz";return a}function =
mu(a){if($t(a,pxa))return String(a).replace(nu,ou);a instanceof =
zc?(a=3DWaa(a),a=3DString(a).replace(nu,ou)):(a=3DString(a),a=3DPxa.test(=
a)?a.replace(nu,ou):"#zSoyz");return a}=0A=
function pu(a){return $t(a,rxa)?(a.getContent(),"zSoyz"):a}var =
Qxa=3D{};function Rxa(a){var b=3DQxa[1]||(Qxa[1]=3Dnew =
Bxa(1)),c;c=3Dxc("Soy |bidiSpanWrap is applied on an autoescaped =
text.");var =
d=3DString(a);wc(c);wc(c);c=3DEc(d,null);a=3DDxa(a);null=3D=3Da&&(a=3Db.k=
(Cc(c),!0));var d=3D(d=3Dvoid 0,void =
0=3D=3Dd),e,f=3D0!=3Da&&a!=3Db.j;b.o||f?(f&&(e=3D-1=3D=3Da?"rtl":"ltr"),e=
=3DFc("span",{dir:e},c)):e=3Dc;c=3DCc(c);b=3Dd&&(0>a*b.j||1=3D=3Db.j&&Maa=
.test(sc(c,!0))||-1=3D=3Db.j&&Laa.test(sc(c,!0)))?1=3D=3Db.j?"\u200e":"\u=
200f":"";e=3Ddba(0,e,b);return Cc(e)}=0A=
var =
Sxa=3D{"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;"=
,"\r":"&#13;"," =
":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<=
":"&lt;","=3D":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":=
"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"};function Txa(a){return =
Sxa[a]}=0A=
var =
Uxa=3D{"\x00":"%00","\u0001":"%01","\u0002":"%02","\u0003":"%03","\u0004"=
:"%04","\u0005":"%05","\u0006":"%06","\u0007":"%07","\b":"%08","\t":"%09"=
,"\n":"%0A","\x0B":"%0B","\f":"%0C","\r":"%0D","\u000e":"%0E","\u000f":"%=
0F","\u0010":"%10","\u0011":"%11","\u0012":"%12","\u0013":"%13","\u0014":=
"%14","\u0015":"%15","\u0016":"%16","\u0017":"%17","\u0018":"%18","\u0019=
":"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C","\u001d":"%1D","\u00=
1e":"%1E","\u001f":"%1F"," ":"%20",'"':"%22","'":"%27","(":"%28",=0A=
")":"%29","<":"%3C",">":"%3E","\\":"%5C","{":"%7B","}":"%7D","\u007f":"%7=
F","\u0085":"%C2%85","\u00a0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2=
%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\=
uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%E=
F%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","=
\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%=
EF%BC%9D","\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB",=0A=
"\uff3d":"%EF%BC%BD"};function ou(a){return Uxa[a]}var =
Vxa=3D/[\x00\x22\x27\x3c\x3e]/g,nu=3D/[\x00- =
\x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04=
\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,Pxa=3D/^=
(?![^#?]*\/(?:\.|%2E){2}(?:[\/?#]|$))(?:(?:https?|mailto):|[^&:\/?#]*(?:[=
\/?#]|$))/i,Oxa=3D/^(?!style|on|action|archive|background|cite|classid|co=
debase|data|dsync|href|longdesc|src|usemap)(?:[a-z0-9_$:-]*)$/i;function =
Nxa(a){return String(a).replace(Vxa,Txa)}=0A=
var =
Lxa=3D/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,=
Mxa=3D/</g;function Wxa(){return bu('<style =
type=3D"text/css">.__gcp_button_cls {display: block; background: =
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAYAAAA/tpB3AAA=
AAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAK6wAACusBgosNWgAAAAd0=
SU1FB9sEFhYNCw4IkMgAAAA1SURBVAjXvcexCQAxDATB5aT+C1UNEufEYOzPP1lmsW1VFepuN=
DNbzx4B/yQzUUR8dC+2vQAZOSMDprhidAAAAABJRU5ErkJggg=3D=3D) repeat-x; =
border: 1px solid #ccc; height: 20px; text-decoration: none; font: bold =
14px/20px "Droid Sans", "Helvetica Neue", Arial, Helvetica, Geneva, =
sans-serif; color: #666; position: relative; padding: 0 5px 0 25px; =
float: left; text-shadow: #fff 0 1px 1px; cursor: pointer; =
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; =
-webkit-transition: background-position .2s ease-out, color .2s =
ease-out;}.__gcp_button_cls:hover {background-position: 0 -20px; color: =
#111;}.__gcp_button_img_cls {height: 18px; width: 17px; position: =
absolute; left: 5px; top: 2px; background: =
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASBAMAAABP1yhnAAA=
AA3NCSVQICAjb4U/gAAAAFVBMVEX///+RkZH///+RkZEAmQDLPDwAVKrOcjT8AAAAB3RSTlMA=
7v//////bfV3xQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgR=
mlyZXdvcmtzIENTNXG14zYAAAAVdEVYdENyZWF0aW9uIFRpbWUANC8xOS8xMcNUYbQAAABuSU=
RBVAiZXY7BCcAwCEVFQxboAmLoPegCoTv0HnrI/iNUDb3Ug3588r8AQGYGWYdI6yFIATCXxN5=
aqmyBEwSOs42NLVwcK2m4YIdO512u7rtmKGWYMWCrswyVsKoP8k6ra82/0u8XDGfOIPHy8QKJ=
2w71g2IHXgAAAABJRU5ErkJggg=3D=3D) no-repeat center;}</style><div =
class=3D"__gcp_button_cls"><div =
class=3D"__gcp_button_img_cls"></div><div>Print</div></div>')}=0A=
;function =
Xxa(a,b,c,d){this.name=3Da;this.data=3Db;this.source=3Dc;this.origin=3Dd}=
function qu(){this.j=3D{};var =
a=3Dthis.k=3DB(this.o,this);window.addEventListener?window.addEventListen=
er("message",a,!1):window.attachEvent("onmessage",a)}qu.prototype.addList=
ener=3Dfunction(a,b,c,d){var e=3Dthis.j[a]||[];Bb(e,new =
Yxa(b,c,d));this.j[a]=3De;return =
this};qu.prototype.PA=3Dfunction(){this.j=3D{};return this};=0A=
qu.prototype.J=3Dfunction(){this.PA();var =
a=3Dthis.k;window.removeEventListener?window.removeEventListener("message=
",a,!1):window.detachEvent("onmessage",a)};qu.prototype.o=3Dfunction(a){i=
f(a.data){var b=3Da.data.indexOf("::");if(!(0>=3Db))for(var =
c=3Da.data.substr(0,b),b=3Dnew =
Xxa(c,a.data.substr(b+2),a.source,a.origin),c=3Dthis.j[c]||[],d,e=3D0;d=3D=
c[e];e++)d.source&&d.source!=3Da.source||"*"!=3Dd.origin&&d.origin!=3Da.o=
rigin||d.j(b)}};function =
Yxa(a,b,c){this.j=3Da;this.source=3Db||null;this.origin=3Dc||"*"};functio=
n ru(a){this.M=3Dnew =
qu;this.I=3Dthis.H=3D!1;this.C=3Dthis.B=3Dthis.q=3Dthis.F=3Dnull;this.A=3D=
[];this.K=3Da}u=3Dru.prototype;u.open=3Dfunction(){this.I&&this.close();t=
his.I=3D!0;this.xza();var =
a=3Dthis.Y9();a&&this.M.addListener("cp-dialog-on-init",B(this.Xda,this),=
a).addListener("cp-dialog-on-close",B(this.close,this),a).addListener("cp=
-dialog-on-print-locally",B(this.hfb,this),a)};u.close=3Dfunction(){this.=
Ema();this.M.PA();this.I=3Dthis.H=3D!1;this.B&&this.B()};u.wS=3Dfunction(=
a){this.F=3Da;this.j&&this.j.wS(this.F)};=0A=
function =
Zxa(a){return(a.F||"https://www.google.com/")+a.Nqa()+"?user=3D"+a.K.k+"&=
hl=3Den"}u.Xda=3Dfunction(){this.H=3D!0;$xa(this,this.q);aya(this,this.A)=
;bya(this,"cp-dialog-set-configuration",this.K.rj())};function =
$xa(a,b){if(b){var =
c;c=3D{};c.type=3Db.k;c.title=3Db.q;c.content=3Db.j;c.encoding=3Db.o;c=3D=
(new Vd).Mb(c);bya(a,"cp-dialog-set-print-document",c)}}function =
aya(a,b){bya(a,"cp-dialog-set-tags",(new Vd).Mb(b))}function =
bya(a,b,c){var =
d=3Da.Y9();d&&a.H&&d.postMessage&&d.postMessage(b+"::"+c,"*")}=0A=
u.hfb=3Dfunction(){this.close();this.C?this.C():window.print()};function =
su(a,b){Q.call(this);a&&tu(this,a,b)}C(su,Q);u=3Dsu.prototype;u.Y=3Dnull;=
u.E_=3Dnull;u.Nca=3Dnull;u.F_=3Dnull;u.vp=3D-1;u.qA=3D-1;u.a6=3D!1;=0A=
var =
cya=3D{3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:11=
3,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,6=
3245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33=
,63277:34,63289:144,63302:45},dya=3D{Up:38,Down:40,Left:37,Right:39,Enter=
:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:12=
1,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert=
:45},eya=3Dud||wd&&Cd("525"),fya=3Dyd&&vd;u=3Dsu.prototype;=0A=
u.hWa=3Dfunction(a){wd&&(17=3D=3Dthis.vp&&!a.ctrlKey||18=3D=3Dthis.vp&&!a=
.altKey||yd&&91=3D=3Dthis.vp&&!a.metaKey)&&(this.qA=3Dthis.vp=3D-1);-1=3D=
=3Dthis.vp&&(a.ctrlKey&&17!=3Da.keyCode?this.vp=3D17:a.altKey&&18!=3Da.ke=
yCode?this.vp=3D18:a.metaKey&&91!=3Da.keyCode&&(this.vp=3D91));eya&&!$ka(=
a.keyCode,this.vp,a.shiftKey,a.ctrlKey,a.altKey)?this.handleEvent(a):(thi=
s.qA=3DKm(a.keyCode),fya&&(this.a6=3Da.altKey))};u.n3a=3Dfunction(a){this=
.qA=3Dthis.vp=3D-1;this.a6=3Da.altKey};=0A=
u.handleEvent=3Dfunction(a){var =
b=3Da.j,c,d,e=3Db.altKey;ud&&"keypress"=3D=3Da.type?(c=3Dthis.qA,d=3D13!=3D=
c&&27!=3Dc?b.keyCode:0):wd&&"keypress"=3D=3Da.type?(c=3Dthis.qA,d=3D0<=3D=
b.charCode&&63232>b.charCode&&Jm(c)?b.charCode:0):td?(c=3Dthis.qA,d=3DJm(=
c)?b.keyCode:0):(c=3Db.keyCode||this.qA,d=3Db.charCode||0,fya&&(e=3Dthis.=
a6),yd&&63=3D=3Dd&&224=3D=3Dc&&(c=3D191));var =
f=3Dc=3DKm(c),h=3Db.keyIdentifier;c?63232<=3Dc&&c in =
cya?f=3Dcya[c]:25=3D=3Dc&&a.shiftKey&&(f=3D9):h&&h in =
dya&&(f=3Ddya[h]);a=3Df=3D=3Dthis.vp;this.vp=3Df;b=3Dnew =
gya(f,d,a,b);b.altKey=3De;this.dispatchEvent(b)};=0A=
u.getElement=3Dg("Y");function =
tu(a,b,c){a.F_&&uu(a);a.Y=3Db;a.E_=3DYg(a.Y,"keypress",a,c);a.Nca=3DYg(a.=
Y,"keydown",a.hWa,c,a);a.F_=3DYg(a.Y,"keyup",a.n3a,c,a)}function =
uu(a){a.E_&&(fh(a.E_),fh(a.Nca),fh(a.F_),a.E_=3Dnull,a.Nca=3Dnull,a.F_=3D=
null);a.Y=3Dnull;a.vp=3D-1;a.qA=3D-1}u.J=3Dfunction(){su.G.J.call(this);u=
u(this)};function =
gya(a,b,c,d){Qg.call(this,d);this.type=3D"key";this.keyCode=3Da;this.char=
Code=3Db;this.B=3Dc}C(gya,Qg);function =
vu(a,b){Q.call(this);this.Y=3Da;var =
c=3DUh(this.Y)?this.Y:this.Y?this.Y.body:null;this.q=3D!!c&&Sl(c);this.j=3D=
Yg(this.Y,vd?"DOMMouseScroll":"mousewheel",this,b)}C(vu,Q);=0A=
vu.prototype.handleEvent=3Dfunction(a){var =
b=3D0,c=3D0,d=3D0;a=3Da.j;if("mousewheel"=3D=3Da.type){c=3D1;if(ud||wd&&(=
zd||Cd("532.0")))c=3D40;d=3Dhya(-a.wheelDelta,c);y(a.wheelDeltaX)?(b=3Dhy=
a(-a.wheelDeltaX,c),c=3Dhya(-a.wheelDeltaY,c)):c=3Dd}else =
d=3Da.detail,100<d?d=3D3:-100>d&&(d=3D-3),y(a.axis)&&a.axis=3D=3D=3Da.HOR=
IZONTAL_AXIS?b=3Dd:c=3Dd;xa(this.k)&&(b=3DUc(b,-this.k,this.k));xa(this.o=
)&&(c=3DUc(c,-this.o,this.o));this.q&&(b=3D-b);b=3Dnew =
iya(d,a,b,c);this.dispatchEvent(b)};function hya(a,b){return =
wd&&(yd||Ad)&&0!=3Da%b?a:a/b}=0A=
vu.prototype.J=3Dfunction(){vu.G.J.call(this);fh(this.j);this.j=3Dnull};f=
unction =
iya(a,b,c,d){Qg.call(this,b);this.type=3D"mousewheel";this.detail=3Da;thi=
s.Ea=3Dc;this.H=3Dd}C(iya,Qg);function jya(){return bu('<style =
type=3D"text/css">.__gcp_dialog_background_cls {position: fixed; top: 0; =
bottom: 0; left: 0; right: 0; z-index: 1002; background: white; opacity: =
0.75;}.__gcp_dialog_container_cls {height: 385px; width: 600px; top: =
50%; margin-top: -190px; left: 50%; margin-left: -325px; padding: 15px =
25px; -webkit-box-shadow: 0 4px 16px rgba(0,0,0,.2); -moz-box-shadow: 0 =
4px 16px rgba(0,0,0,.2); box-shadow: 0 4px 16px rgba(0,0,0,.2); =
background: white; background-clip: padding-box; border: 1px solid =
#ACACAC; border: 1px solid rgba(0, 0, 0, .333); outline: 0; position: =
fixed; background: white; z-index: 2147483646;}.__gcp_dialog_close_cls =
{height: 15px; width: 15px; top: 21px; right: 31px; position: absolute; =
background: =
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAA=
AAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0=
SU1FB9sEGRcrKtgeedMAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAW=
klEQVQoz8WTuQ0AMQgEDc1S01Zrp77TgPwEJoQdtCAwSb2dxiksqXu7CF91QnknwV+Y5T9wRF=
gFzHW0TQ0IRJiEBKZwNvPWtrMRym3PYNlg1SLqnp2n3XzVAKIEULf6A6q/AAAAAElFTkSuQmC=
C) no-repeat center; cursor: pointer; z-index: 2147483647;}</style><div =
class=3D"__gcp_dialog_background_cls"></div><div =
class=3D"__gcp_dialog_container_cls"><div =
class=3D"__gcp_dialog_close_cls"></div><iframe =
class=3D"__gcp_dialog_iframe_cls" style=3D"height: 100%; width: 100%; =
border: 0;"></iframe></div>')}=0A=
;function kya(a){ru.call(this,a);this.L=3Dnew S(this);this.R=3Dnew =
vu(document);this.k=3Deu(jya);this.X=3Dthis.o=3Dnull}C(kya,ru);u=3Dkya.pr=
ototype;u.xza=3Dfunction(){document.body.appendChild(this.k);this.o=3Dyh(=
"__gcp_dialog_iframe_cls",this.k);var =
a=3Dyh("__gcp_dialog_close_cls",this.k);R(this.k,!0);this.X=3Dnew =
su(this.k.ownerDocument.body);this.L.D(a,"click",B(this.close,this)).D(th=
is.X,"key",B(this.Oeb,this)).D(this.R,"mousewheel",function(a){a.preventD=
efault()});this.o.src=3DZxa(this);this.o.focus()};=0A=
u.Ema=3Dfunction(){R(this.k,!1);this.o&&(this.o.src=3D"");this.L.Cb()};u.=
Y9=3Dfunction(){return =
this.o&&this.o.contentWindow};u.Nqa=3Dr("cloudprint/gadget.html");u.Xda=3D=
function(){kya.G.Xda.call(this);var =
a=3Dyh("__gcp_dialog_close_cls",this.k);R(a,!1)};u.Oeb=3Dfunction(a){27=3D=
=3Da.keyCode&&(a.preventDefault(),this.close())};function =
wu(a){ru.call(this,a);this.k=3Dnull}C(wu,ru);wu.prototype.Y9=3Dg("k");wu.=
prototype.Nqa=3Dr("cloudprint/dialog.html");wu.prototype.xza=3Dfunction()=
{this.k=3Dwindow.open(Zxa(this))};wu.prototype.Ema=3Dfunction(){this.k&&!=
this.k.closed&&this.k.close()};function xu(a){this.L=3Dnew =
S(this);this.A=3Dthis.q=3Dthis.B=3Dthis.j=3Dthis.k=3Dnull;this.C=3D[];thi=
s.o=3Da||new =
St}u=3Dxu.prototype;u.djb=3Dfunction(a){this.L.Cb();a&&this.L.D(a,"click"=
,B(this.x7,this))};u.wS=3Dfunction(a){this.k=3Da;this.j&&this.j.wS(this.k=
)};u.Cna=3Dfunction(a,b,c,d){if("print-document"!=3Dthis.o.j)throw =
Error("Cannot set print document on gadget which is not in =
PRINT_DOCUMENT mode.");this.B=3Dnew =
dxa(a,b,c,d);this.j&&(a=3Dthis.j,a.q=3Dthis.B,$xa(a,a.q))};u.Ana=3Dfuncti=
on(a){this.q=3Da||null;this.j&&(this.j.B=3Dthis.q)};=0A=
u.Bna=3Dfunction(a){this.A=3Da||null;this.j&&(this.j.C=3Dthis.A)};u.RPa=3D=
function(a){this.C=3Da;this.j&&(a=3Dthis.j,a.A=3Dthis.C,aya(a,a.A))};=0A=
u.x7=3Dfunction(){if(ud?0<=3Dgb(Bd,"9"):vd?0<=3Dgb(Bd,"1.9.0"):1){if(!thi=
s.j){var =
a;xd?a=3D!0:(a=3Dqd,a=3D-1!=3Da.indexOf("Android")||-1!=3Da.indexOf("iPad=
")||-1!=3Da.indexOf("iPod")||-1!=3Da.indexOf("iPhone"));this.j=3Da?new =
wu(this.o):new =
kya(this.o);this.j.wS(this.k);a=3Dthis.j;a.q=3Dthis.B;$xa(a,a.q);this.j.B=
=3Dthis.q;this.j.C=3Dthis.A;a=3Dthis.j;a.A=3Dthis.C;aya(a,a.A)}this.j.ope=
n()}else{a=3Dalert;var b;wxa.j&&wxa.j.getData();b=3Dnew cu("You are =
using an outdated browser. For better performance and more advanced =
features such as Google Cloud Print - please upgrade to a modern browser =
such as Google Chrome, Firefox 3 or IE9 (if using IE9, ensure that =
compatibility mode is turned off).",=0A=
void =
0);wxa.k();a(String(b))}};u.$Oa=3Dfunction(){this.j&&this.j.close()};ha("=
cloudprint.Gadget",xu,void =
0);xu.createDefaultPrintButton=3Dfunction(a){var =
b=3Deu(Wxa);(a=3Dua(a)?document.getElementById(a):a)&&a.appendChild(b);re=
turn =
b};xu.prototype.setPrintButton=3Dxu.prototype.djb;xu.prototype.setPrintDo=
cument=3Dxu.prototype.Cna;xu.prototype.setOnCloseCallback=3Dxu.prototype.=
Ana;xu.prototype.setOnPrintLocallyCallback=3Dxu.prototype.Bna;xu.prototyp=
e.setPrintTags=3Dxu.prototype.RPa;xu.prototype.openPrintDialog=3Dxu.proto=
type.x7;=0A=
xu.prototype.closePrintDialog=3Dxu.prototype.$Oa;function =
yu(a,b,c,d,e,f,h,l,m,n,p){Rt.call(this,e);this.Ea=3Dm;this.A=3Dd.j;this.q=
=3Da;this.I=3Db;this.j=3Dd;this.F=3De;this.ld=3Dl;this.ga=3Dthis.Ta=3Dnul=
l;this.B=3Dnew S(this);this.Hc=3Dnew Q;this.Wa=3Dnew Q;this.C=3Dnew =
Q;new Q;new Q;this.R=3Dnew Q;this.Na=3Dn;this.Pb=3Dp;this.K=3Dnew =
md;this.$=3Dthis.o=3Dthis.k=3Dnull;lya(this)}C(yu,Rt);u=3Dyu.prototype;u.=
Lp=3Dnull;u.NDa=3Dnull;u.Nwa=3D!1;u.$ga=3Dnull;u.ji=3Dfunction(a){yu.G.ji=
.call(this,a);this.K.add(a);a.Da&&a.Da()?this.fC(a):this.B.D(a,"aftershow=
",Oc(B(this.fC,this,a)))};=0A=
function zu(a,b){a.ji(b);a.K.remove(b)}function =
mya(a){return!!a.k||!!a.o&&a.o.vb()}function nya(a){return =
a.k?a.k.j:a.o&&a.o.vb()?a.o:null}u.Dib=3Dfunction(a){this.k.k=3Da};functi=
on =
Au(a,b,c,d){Bu(a,function(a){a=3Da.sUa()(b||"",c);zu(this,a);d&&ya(d)&&th=
is.B.D(a,"aftershow",B(this.Dib,this,d));a.setVisible(!0)})}function =
Cu(a,b,c,d,e,f,h){Bu(a,function(a){a=3Da.IUa()(b,c,d,e,f);h||zu(this,a);a=
.setVisible(!0);h&&this.fC(a)})}=0A=
function oya(a){Bu(a,function(a){a=3Dnew =
(a.EVa())(this.F);a.setVisible(!0);this.fC(a)})}function Du(a,b){var =
c=3DEu(a.Lp);if(!c||0!=3DFu(c,!0))if(a.k)a.k.j.focus();else{var d=3Dnew =
Lt;d.nr();Bu(a,function(a){var c;c=3Dnew =
(a.Tqa())(d.getElement().value,pya(this),this.Lp,this.j,this.F);a=3Dnew =
(a.bVa())(c,this.Lp,this.A,this.q,this.j);zu(this,c);a.rkb();b&&c.Sib(b);=
d.dispose()})}}=0A=
function qya(a,b){var c=3Dpya(a),c=3Dnew =
(b.dVa())(a.Lp,a.j,a.A,a.q,c,a.Pb);a.B.D(c,"afterhide",Ba(a.b2a,c)).D(c,"=
beforeshow",Ba(a.c2a,c));return c}function =
rya(a,b){Bu(a,function(a){a=3Dqya(this,a);a.Ejb(b);this.fC(a)},"gvizchart=
s")}u.c2a=3Dfunction(){this.F.j(2)};u.b2a=3Dfunction(){this.F.j(3)};u.ICa=
=3Dfunction(a,b){sya(this,b)};=0A=
function sya(a,b){Bu(a,B(function(a){if(!this.M){var =
d=3Dthis.j.o;this.M=3Da.XUa()("ritz","spreadsheet",d.j,"en",d.isAnonymous=
());this.ji(this.M)}var =
e=3Da.YUa(),f=3Dthis.C;Gu(this.M,B(function(d){a.ZUa()(d,this.j.o,this.I,=
function(a,c){f.dispatchEvent(new =
e(b,c))})},this));this.M.setVisible(!0)},a),"images")}u.JCa=3Dx(105);func=
tion =
tya(a){Bu(a,function(a){a=3Da.Bdb(this.C);a.C();this.Qa.B(this.C);zu(this=
,a);a.setVisible(!0)},"onepick")}u.R1=3Dx(106);=0A=
function =
uya(a,b,c,d,e){Bu(a,function(a){a=3Da.Kdb(b,c,d,e);zu(this,a);a.setVisibl=
e(!0);an(a.getElement(),"waffle-prompt-dialog");an(a.fk,"jfk-textinput")}=
)}u.OCa=3Dfunction(a){this.j.q.some(function(a){return =
6=3D=3Da.getType()})?lo("gvizcharts",function(){po("gvizcharts").CR(B(fun=
ction(){vya(this,a)},this))},this,0,!0):vya(this)};function =
vya(a,b){Bu(a,function(a){a=3Dnew =
(a.DVa())(this.Na.j,this.Na.k,this.j.j,this.j.q,this.$ga,Hu(wya(this.$)),=
b);zu(this,a);a.show()})}u.SCa=3Dx(107);=0A=
u.UCa=3Dfunction(a){Bu(this,function(b){var =
c=3Db.j(),d=3Dthis.j,e=3Dd.q;b=3Db.q(d,this.q,a);null!=3Da?(e=3De.getEmbe=
ddedObject(a),c=3Dc(b,e)):c=3Dc(b);zu(this,c);this.k.o=3Db},"drawings")};=
function pya(a){if(!a.o){var b=3Dpo("postshellbase");a.o=3Dnew =
(b.j())(a.Lp,a.j,a.F)}return a.o}function =
xya(a){mo("onepick",function(){var =
a=3Dpo("onepick");this.Qa=3Da.Adb(this.j,this.A,this);this.ub=3Da.Hdb(thi=
s.j,this)},a);mo("spellcheck",function(){this.Va=3Dpo("spellcheck").j(thi=
s.A,this.q,this.F,this.Ta,this.I,this,this.j.B.Ea)},a)}=0A=
function =
lya(a){a.B.D(ro,"alert",function(a){Au(this,a.title,a.message,a.onclose)}=
).D(ro,"prompt",function(a){uya(this,a.title,a.message,a.callback,a.kQa)}=
).D(ro,"confirm",function(a){Cu(this,a.message,a.callback,a.buttons,a.tit=
le,a.cancel)})}u.Lva=3Dfunction(a,b){if(!(b&&this.o&&this.o.vb())){var =
c=3Dnew =
O("dialog_hidden");c.F=3Da.j;this.Hc.dispatchEvent(c);this.k=3D=3Da&&(thi=
s.o&&this.o.vb()&&this.o.tha(),N(this.o),this.o=3Dnull);a.k&&(0,a.k)();yy=
a(this,a);this.k=3D=3Da&&(this.k=3Dnull)}};=0A=
function =
yya(a,b){b&&!a.K.contains(b.j)&&(b.Ej&&a.B.gc(b.j,"afterhide",b.Ej),N(b.j=
),N(null),N(b.o))}u.fC=3Dfunction(a,b){if(!this.k||this.k.j!=3Da){this.k=3D=
new zya(a);var =
c=3DB(this.Lva,this,this.k);this.k.Ej=3Dc;this.B.D(a,"afterhide",c);c=3Dn=
ew =
O("dialog_shown");c.F=3Da;this.Hc.dispatchEvent(c);b||a.focus&&a.Xb&&a.Xb=
()&&a.focus()}};function Bu(a,b,c){var =
d=3Dc||"dialogs";lo(d,function(){var =
a=3Dpo(d);mya(this)&&this.k&&this.Lva(this.k);b.call(this,a)},a,0,!0)}=0A=
function =
Aya(a,b,c,d){a.q=3Db;a.Ta=3Dc;d.addCallback(da("ga"),a);xya(a)}u.J=3Dfunc=
tion(){this.B.dispose();yya(this,this.k);this.K.clear();yu.G.J.call(this)=
};function zya(a){this.j=3Da;this.o=3Dthis.Ej=3Dthis.k=3Dnull};function =
Iu(a,b,c,d){Yn.call(this,0,a.hb(),b,c,d);this.A=3Da;a.dc(this)}C(Iu,Yn);u=
=3DIu.prototype;u.If=3Dnull;function Ju(a){return =
a.If}u.Hb=3Dg("A");function Bya(a,b){var c=3Da.A,d=3Dnull;c&&(d=3Dnew =
Cya(c),c.dispose());a.A=3Db;d&&(c=3Dd,b.Ei=3Dc.B.clone(),b.A=3Dc.k.clone(=
),b.R=3Dc.o.clone(),b.q=3Dc.A.clone(),b.H=3Dc.j.clone(),b.Va=3Dc.q);b.dc(=
a);a.dispatchEvent("m")}u.VF=3Dfunction(){return =
this.Hb().xo()};u.r_=3Dr(!1);=0A=
u.YS=3Dfunction(){Iu.G.YS.call(this);var =
a=3Dthis.If;ah(a,"newData",B(this.dispatchEvent,this,"m"));TX_IS_MOBILE_N=
ATIVE||a.load()};u.J=3Dfunction(){Iu.G.J.call(this);N(this.A);N(this.If);=
this.If=3Dnull};function =
Dya(a,b,c){c=3Dc?c:0;0>c&&(c=3Da.length+c);for(var =
d=3D0,e=3D1E4;e<=3Db.length;)Eb(a,Mb(b,d,e),c),d=3De,e+=3D1E4,c+=3D1E4;d<=
b.length&&Eb(a,0=3D=3Dd?b:Mb(b,d),c)};function =
Eya(){this.j=3D{};this.k=3D[];this.o=3D{}}u=3DEya.prototype;u.Cs=3Dnull;u=
.LR=3Dnull;u.HR=3Dnull;function Fya(a){for(var b=3Dnew =
Eya,c=3D0;c<a.length;c++)Gya(b,null,c,a[c]);return b}u.GR=3D0;function =
Ku(a){if(!a.Cs){a.Cs=3D[];for(var =
b=3D-1,c=3D-1,d=3D0;d<a.k.length;d++)null!=3Da.Bd(d)&&(-1=3D=3Db?(b=3Dd,c=
=3Dd+1):c=3D=3Dd?c++:(a.Cs.push(new =
zf(b,c)),b=3Dd,c=3Dd+1));-1!=3Db&&a.Cs.push(new zf(b,c))}return =
a.Cs}function Lu(a){if(null=3D=3Da.HR){var b=3Dmb(Ku(a));if(!b)return =
0;a.HR=3Db.end}return a.HR}u.Bd=3Dfunction(a){return this.j[this.k[a]]};=0A=
function =
Gya(a,b,c,d){a.k[c]=3Dd;a.o[d]=3Dc;a.j[d]=3Db;d>a.GR&&(a.GR=3Dd);if(null!=
=3Db){a.Cs&&(d=3Da.Cs.length-1,b=3Da.Cs[d],d=3Da.Cs[d-1],b&&b.end=3D=3Dc?=
b.end++:!b||b.start-1!=3Dc||d&&d.end=3D=3Dc?a.Cs=3Dnull:b.start--);t:{if(=
null=3D=3Da.LR){b=3DKu(a)[0];if(!b){b=3D0;break =
t}a.LR=3Db.start}b=3Da.LR}d=3DLu(a);a.LR=3Dnull=3D=3Db?c:Math.min(b,c);a.=
HR=3Dnull=3D=3Dd?c+1:Math.max(d,c+1)}}function =
Hya(a){a.Cs=3Dnull;a.LR=3Dnull;a.HR=3Dnull}=0A=
function Iya(a,b,c,d){for(var =
e=3Da.k.length,f=3Db;f<e;f++)a.o[a.k[f]]+=3Dd.length;a.k.length=3DMath.ma=
x(e,b);Dya(a.k,d,b);F(d,function(a,d){this.j[a]=3Dc?c[d]:null;this.o[a]=3D=
b+d;a>this.GR&&(this.GR=3Da)},a);Hya(a)}function Jya(a,b){var =
c=3Db.end-b.start,d=3DDb(a.k,b.start,c);d&&(F(d,function(a){delete =
this.o[a];delete =
this.j[a]},a),Yb(a.o,function(a,d){a>=3Db.end&&(this.o[d]-=3Dc)},a));Hya(=
a)};function =
Mu(a,b,c,d,e,f,h,l,m,n){this.j=3Dnull;this.j=3Da;this.H=3Db;this.I=3Dc;th=
is.B=3Dd;this.C=3De;this.A=3Df;this.o=3Dh;this.k=3Dl;this.q=3Dm;this.F=3D=
n;this.K=3Dthis.M=3Dnull}var Kya=3Dnew Io;u=3DMu.prototype;=0A=
u.equals=3Dfunction(a,b){function =
c(a,b){if(null=3D=3Da||null=3D=3Db)return =
a=3D=3Db;if(a.length!=3Db.length)return!1;for(var =
c=3D0;c<a.length;c++)if(!a[c].equals(b[c]))return!1;return!0}return =
a&&this.B=3D=3Da.B&&this.I=3D=3Da.I&&this.F=3D=3Da.F&&wf(this.H,a.H)&&thi=
s.C.equals(a.C)&&c(a.o,this.o)&&c(a.k,this.k)&&c(a.q,this.q)&&c(a.A,this.=
A)?null!=3Dthis.j&&null!=3Da.j&&this.j.gridId=3D=3Da.j.gridId&&this.j.Nh=3D=
=3Da.j.Nh&&this.j.j=3D=3Da.j.j?!0:Sb(Lya(this,b),Lya(a,b),Sb)&&Sb(Mya(thi=
s,b),Mya(a,b),Sb)?this.j=3D=3Da.j:!1:!1};=0A=
function Mya(a,b){a.M||(a.M=3DNya(a,b,"r"));return a.M}function =
Lya(a,b){a.K||(a.K=3DNya(a,b,"c"));return a.K}function Nya(a,b,c){var =
d=3DNu(b.j,a.nm()).Hb(),e=3DOu(a,d),f=3De.y,e=3De.x,h=3DOya(a,b,"r");a=3D=
Oya(a,b,"c");for(b=3D[];f<h;f++)for(var l=3De;l<a;l++){var =
m=3Dd.nd(f,l).Wj();m&&m.tD()=3D=3Dc&&(m=3Dm.FP(),b.push(m))}return b}=0A=
function Oya(a,b,c){b=3DNu(b.j,a.nm()).Hb();var =
d=3DOu(a,b);a=3Dd.y;for(var =
d=3Dd.x,e=3D"r"=3D=3Dc?a:d,f=3DFm(b,c);e<f;e++){var =
h=3D("r"=3D=3Dc?b.nd(e,d):b.nd(a,e)).Wj();if(!h)return =
e;h=3DPya(h);if(!h||h&&(a!=3Dh.y||d!=3Dh.x))return e}return f}function =
Ou(a,b){var c;if(a.H)c=3Da.H;else{c=3Da.j.Nh;var =
d=3Da.j.j;null=3D=3Dc||null=3D=3Dd?c=3Dnull:(d=3DPu(b,d),c=3DQu(b,c),c=3D=
xa(d)&&xa(c)?new G(d,c):null)}return c}u.nm=3Dfunction(){return =
null=3D=3Dthis.I?this.j.gridId:this.I};u.Wo=3Dx(41);u.St=3Dx(109);u.Nt=3D=
x(111);u.ho=3Dx(113);u.bo=3Dx(115);u.$m=3Dx(117);u.Ut=3Dx(119);=0A=
u.clone=3Dfunction(){return =
Qya(Rya(this),this.B,this.H,this.I)};u.getMessage=3Dfunction(){var =
a=3Dnew =
tg,b=3DRya(this);K(a,1,b);b=3Dthis.j;K(a,2,b.Nh);K(a,3,b.j);K(a,8,b.gridI=
d);return a};function Rya(a){var b=3Dnew =
sg;F(a.o,b.mlb,b);F(a.k,b.llb,b);F(a.q,b.klb,b);F(a.A,b.rNa,b);K(b,6,a.C)=
;K(b,5,a.F);return b}function Qya(a,b,c,d){return new =
Mu(null,c,d,b,hg(a,6),gg(a,3)||[],gg(a,1)||[],gg(a,2)||[],gg(a,4)||[],hg(=
a,5))};function =
Ru(){L.call(this);this.j=3D{stateful:{},stateless:{}};this.L=3Dnew =
S}C(Ru,L);la(Ru);Ru.prototype.k=3Dfunction(a){var =
b=3Dza(a.currentTarget);Sya(this,"stateful",b,a);Sya(this,"stateless",b,a=
)};function Sya(a,b,c,d){for(var e=3D0;e<d.events.length;e++){var =
f=3Da.j[b][c];f&&f.dispatchEvent(d.events[e])}}function Tya(a,b,c){var =
d=3Dza(c),e=3Da.j[b][d];e||(e=3Dnew =
Q,a.j[b][d]=3De,gn(a.L,c,"ga",a.k,!1,a));return e}function Su(a){return =
Tya(Ru.getInstance(),"stateless",a)}=0A=
function Uya(a){return =
Tya(Ru.getInstance(),"stateful",a)}Ru.prototype.J=3Dfunction(){Ru.G.J.cal=
l(this);Yb(this.j.stateful,N);Yb(this.j.stateless,N);this.j=3Dnull;N(this=
.L);this.L=3Dnull};function =
Tu(a,b){L.call(this);this.j=3D[];this.k=3DKq(a);this.q=3Da.getNumColumns(=
);this.o=3Dnew S(this);if(b){var =
c=3DUya(a);this.o.D(c,["ma"],this.zrb,!0);this.o.D(c,["na"],this.Arb,!0);=
this.o.D(c,["oa"],this.Brb,!0)}}C(Tu,L);var Vya=3Dud?30:0;function =
Uu(a,b,c,d){a=3DWya(a,b);a.length=3DMath.max(a.length,c+Vya);a[c]=3Dd}fun=
ction Xya(a,b,c){for(var d=3Db.ib();d<b.Db();d++){var =
e=3DWya(a,d),f=3Db.Ib();e.length=3DMath.max(e.length,f+Vya);for(f=3Db.gb(=
);f<b.Ib();f++)e[f]=3Dc}}=0A=
function Wya(a,b){var =
c=3Da.j[b];c||(a.j.length=3DMath.max(a.j.length,b+Vya),c=3Da.j[b]=3D[]);r=
eturn c}u=3DTu.prototype;u.Bd=3Dfunction(a,b){var c=3Dthis.j[a];return =
c?c[b]||null:null};function Yya(a,b){for(var =
c=3Db.ib();c<b.Db();c++){var d=3Da.j[c];if(d)for(var =
e=3Db.gb();e<b.Ib();e++)delete d[e]}}function =
Zya(a,b,c,d){"r"=3D=3Dd?(a.k+=3Dc,Dya(a.j,Array(c),b),$ya(a.j)):(a.q+=3Dc=
,F(a.j,function(a){a&&(Dya(a,Array(c),b),$ya(a))}))}function =
aza(a,b,c,d){"r"=3D=3Dd?(a.k-=3Dc,Db(a.j,b,c)):(a.q-=3Dc,F(a.j,function(a=
){a&&Db(a,b,c)}))}=0A=
function bza(a,b,c,d){var =
e=3D-1;"r"=3D=3Dd?cza(a.j,b,e,c):F(a.j,function(a){a||(a=3D[]);cza(a,b,e,=
c)})}u.forEach=3Dfunction(a,b){for(var c in =
this.j)if(this.j.hasOwnProperty(c)){var d=3Dthis.j[c],e;for(e in =
d)d.hasOwnProperty(e)&&a.call(b,d[e],Number(c),Number(e))}};u.every=3Dfun=
ction(a,b){for(var c in this.j)if(this.j.hasOwnProperty(c)){var =
d=3Dthis.j[c],e;for(e in =
d)if(d.hasOwnProperty(e)&&!a.call(b,d[e],Number(c),Number(e)))return!1}re=
turn!0};=0A=
u.some=3Dfunction(a,b){for(var c in =
this.j)if(this.j.hasOwnProperty(c)){var d=3Dthis.j[c],e;for(e in =
d)if(d.hasOwnProperty(e)&&a.call(b,d[e],Number(c),Number(e)))return!0}ret=
urn!1};u.zrb=3Dfunction(a){a=3Da.rect;var =
b=3Da.Vc();aza(this,a.Df(b),Rf(a,b),b)};u.Arb=3Dfunction(a){a=3Da.rect;va=
r =
b=3Da.Vc();Zya(this,a.Df(b),Rf(a,b),b)};u.Brb=3Dfunction(a){a=3Da.rect;va=
r =
b=3Da.Vc();bza(this,a.Df(b),Rf(a,b),b)};u.J=3Dfunction(){Tu.G.J.call(this=
);N(this.o);this.j=3Dnull};=0A=
function =
cza(a,b,c,d){a.length=3DMath.max(a.length,b+d,c+d);Dya(a,Mb(a,b,b+d),c+1)=
;Db(a,c>b?b:b+d,d);$ya(a)}function =
$ya(a){F(a,function(b,c){"undefined"=3D=3Dtypeof b&&delete =
a[c]})};function dza(a,b,c){this.k=3Da;this.o=3Db;this.j=3Dc}function =
eza(a){return =
a.k}dza.prototype.lg=3Dfunction(){return!!this.j&&Ya(this.j,"errorHeader"=
)};function fza(a){return Ya(a.j,"importRangeError")}function =
gza(a){return!!a.o&&Ya(a.o,"Invalid cell contents")};function =
hza(a,b){this.j=3Da;this.k=3Db;var =
c=3Dthis.j.split("|")[0].split(":");if(2<c.length){if("DCofrb"=3D=3Dc[0]|=
|"DCofrbn"=3D=3Dc[0])this.q_=3D!0,this.BEa=3Dc[1];else =
if("DCofr"=3D=3Dc[0]||"DCofrn"=3D=3Dc[0])this.kca=3D!0;if("DCofrb"=3D=3Dc=
[0]||"DCofr"=3D=3Dc[0])this.gga=3D!0;3=3D=3Dc.length&&c[2].replace("\\c",=
":")}else =
if("DCofc"=3D=3Dc[0]||"DCofcn"=3D=3Dc[0])this.pca=3D!0,"DCofc"=3D=3Dc[0]&=
&(this.gga=3D!0),0<c[1].length&&c[1].replace(/(\\\\)/g,"\\").replace(/(\\=
s)/g,";").replace(/(\\c)/g,":").replace(/(\\p)/g,"|")}u=3Dhza.prototype;u=
.gga=3D!1;=0A=
u.kca=3D!1;u.q_=3D!1;u.pca=3D!1;u.BEa=3Dnull;u.hb=3Dfunction(){return =
this.q_?this.BEa:null};u.bB=3Dfunction(){return(this.pca||this.q_||this.k=
ca)&&1=3D=3Dthis.gga};function iza(a,b,c){this.k=3Dc?void 0:new =
hza(a,b);this.j=3Dc}function jza(a){var =
b;if(b=3Dbg(a.j,1))b=3DI(a.j,1),b=3Dbg(b,1);b?(a=3Ddj(I(a.j,1)),a=3DI(a,1=
)):a=3Dnull;return a}function kza(a){if(a.k)return =
a=3Da.k,a.pca||a.q_||a.kca;a=3Djza(a);return =
24=3D=3Da||23=3D=3Da}iza.prototype.bB=3Dfunction(){return =
this.k?this.k.bB():!!I(this.j,4)&&kza(this)};=0A=
function lza(a){if(a.k)return yb("DCisd DCdeb DCdob DCdea DCdoa DCdbw =
DCndb DCde".split(" "),a.k.j.split("|")[0].split(":")[0]);a=3Djza(a);var =
b=3D[16,17,19,18,20,21,22,30];return!!a&&yb(b,a)};function =
mza(a,b,c,d){this.k=3Da;this.j=3Db;this.Zb=3Dc;this.zb=3Dd}u=3Dmza.protot=
ype;u.Wm=3Dg("k");u.qe=3Dg("j");u.getWidth=3Dg("zb");u.getHeight=3Dg("Zb"=
);u.equals=3Dfunction(a){return =
a?this.k=3D=3Da.Wm()&&this.j=3D=3Da.qe()&&this.Zb=3D=3Da.getHeight()&&thi=
s.zb=3D=3Da.getWidth():!1};function =
Vu(a,b,c,d,e,f,h,l,m){this.A=3Da;this.H=3Db;this.q=3Dc;this.C=3Dd;this.B=3D=
e;this.k=3Df;this.j=3Dh;this.o=3Dl;this.F=3Dm;this.I=3Dthis.K=3Dnull}var =
nza=3Dnew Io;u=3DVu.prototype;=0A=
u.equals=3Dfunction(a,b){function =
c(a,b){if(null=3D=3Da||null=3D=3Db)return =
a=3D=3Db;if(a.length!=3Db.length)return!1;for(var =
c=3D0;c<a.length;c++)if(!a[c].equals(b[c]))return!1;return!0}return =
a&&this.q=3D=3Da.q&&this.H=3D=3Da.H&&this.F=3D=3Da.F&&wf(this.A,a.A)&&thi=
s.C.equals(a.C)&&c(a.k,this.k)&&c(a.j,this.j)&&c(a.o,this.o)&&c(a.B,this.=
B)&&Sb(oza(this,b),oza(a,b),Sb)&&Sb(pza(this,b),pza(a,b),Sb)?!0:!1};funct=
ion pza(a,b){a.K||(a.K=3Dqza(a,b,"r"));return a.K}function =
oza(a,b){a.I||(a.I=3Dqza(a,b,"c"));return a.I}=0A=
function qza(a,b,c){var =
d=3DNu(b.j,a.nm()).Hb(),e=3Da.A,f=3De.y,e=3De.x,h=3Drza(a,b,"r");a=3Drza(=
a,b,"c");for(b=3D[];f<h;f++)for(var l=3De;l<a;l++){var =
m=3Dd.nd(f,l).Wj();m&&m.tD()=3D=3Dc&&(m=3Dm.FP(),b.push(m))}return =
b}function rza(a,b,c){b=3DNu(b.j,a.nm()).Hb();var =
d=3Da.A;a=3Dd.y;for(var =
d=3Dd.x,e=3D"r"=3D=3Dc?a:d,f=3DFm(b,c);e<f;e++){var =
h=3D("r"=3D=3Dc?b.nd(e,d):b.nd(a,e)).Wj();if(!h)return =
e;h=3DPya(h);if(!h||h&&(a!=3Dh.y||d!=3Dh.x))return e}return =
f}u.nm=3Dg("H");u.Wo=3Dx(40);u.St=3Dx(108);u.Nt=3Dx(110);u.ho=3Dx(112);u.=
bo=3Dx(114);u.$m=3Dx(116);u.Ut=3Dx(118);=0A=
u.clone=3Dfunction(){return =
sza(tza(this),this.q,this.A,this.H)};function tza(a){var b=3Dnew =
Ej;F(a.k,b.Qhb,b);F(a.j,b.Ohb,b);F(a.o,b.Nhb,b);F(a.B,b.Phb,b);K(b,6,a.C)=
;K(b,5,a.F);return b}u.O9=3Dfunction(){return =
nza.Mb(tza(this))};function sza(a,b,c,d){return new =
Vu(c,d,b,hg(a,6),gg(a,3)||[],gg(a,1)||[],gg(a,2)||[],gg(a,4)||[],hg(a,5))=
};function uza(a){var =
b=3Da;try{"www.google.com"=3D=3DZd(a)&&"/url"=3D=3Dbe(a)&&(b=3Dle(a,"q")|=
|le(a,"url"))}catch(c){}return b?b:""};function vza(a){var =
b=3Dwindow.location.href,c=3Dce(window.location.href);a=3Dce(a)||c;b=3Dce=
(b)||c;return a=3D=3Db}function wza(a){var =
b;(b=3DMe)||(b=3Dvza(a)||Ha(a,"mailto:"));return =
b?a:uza(a)!=3Da?a:"//www.google.com/url?q=3D"+encodeURIComponent(a)};func=
tion xza(a,b){this.j=3Da;this.k=3Db}function =
Pya(a){return(a=3Da.k())?new =
G(a.getColumnIndex(),a.getRowIndex()):null}u=3Dxza.prototype;u.FP=3Dfunct=
ion(){var a;this.ps()?(a=3DI(this.j,2),a=3Dgg(a,1)):a=3Dnull;return =
a};u.ps=3Dfunction(){return =
null!=3Dthis.tD()&&null!=3DI(this.j,2)};u.oca=3Dfunction(){var =
a;if(a=3Dthis.ps())a=3DI(this.j,2),a=3Dhg(a,2);return =
a};u.eha=3Dfunction(){var =
a;if(a=3Dthis.ps())a=3DI(this.j,2),a=3Dhg(a,3);return =
a};u.Dca=3Dfunction(){var =
a;if(a=3Dthis.ps())a=3DI(this.j,2),a=3Dhg(a,4);return a};=0A=
u.tD=3Dfunction(){switch(I(this.j,1)){case 1:return"r";case =
2:return"c";default:return null}};function yza(a){this.j=3Da}function =
Wu(a,b){return ritz_api.SparkchartApi.getParam(a.j,b)}function =
Xu(a,b,c){return ritz_api.SparkchartApi.getAt(a.j,b,c)}function =
Yu(a){return ritz_api.SparkchartApi.getRowCount(a.j)};var zza=3Dnew =
Io,Aza=3D{0:"none",1:"dotted",2:"dashed",3:"solid",4:"double"},Bza=3D{3:"=
clip",0:"nowrap",1:"normal"},Cza=3D{0:"left",1:"center",2:"right",3:""},D=
za=3D{0:"top",1:"middle",2:"bottom"},Eza=3D{0:"auto-ltr",1:"auto-rtl",2:"=
ltr",3:"rtl"};=0A=
function Fza(a,b,c){c=3D!!c;var =
d=3D{};if(c||!ritz_api.FormatResolverApi.hasDefaultBackgroundColor(a,b))d=
.backgroundColor=3Dsi(ritz_api.FormatResolverApi.getBackgroundRgb(a,b));i=
f(c||!ritz_api.FormatResolverApi.hasDefaultBorderTop(a,b))d.borderTop=3DG=
za(ritz_api.FormatResolverApi.getBorderTop(a,b));if(c||!ritz_api.FormatRe=
solverApi.hasDefaultBorderRight(a,b))d.borderRight=3DGza(ritz_api.FormatR=
esolverApi.getBorderRight(a,b));if(c||!ritz_api.FormatResolverApi.hasDefa=
ultBorderBottom(a,b))d.borderBottom=3DGza(ritz_api.FormatResolverApi.getB=
orderBottom(a,=0A=
b));if(c||!ritz_api.FormatResolverApi.hasDefaultBorderLeft(a,b))d.borderL=
eft=3DGza(ritz_api.FormatResolverApi.getBorderLeft(a,b));if(c||!ritz_api.=
FormatResolverApi.hasDefaultPadding(a,b)){var =
e=3Dritz_api.FormatResolverApi.getPadding(a,b);e&&(e=3Dzza.cd((new =
Ci).P(),e),d.paddingTop=3De.xj()+"px",d.paddingLeft=3De.Jl()+"px",d.paddi=
ngBottom=3De.nq()+"px",d.paddingRight=3De.xD()+"px")}if(c||!ritz_api.Form=
atResolverApi.hasDefaultFontFamily(a,b))d.fontFamily=3Dritz_api.FormatRes=
olverApi.getFontFamily(a,b);if(c||!ritz_api.FormatResolverApi.hasDefaultF=
ontSize(a,=0A=
b))e=3Dritz_api.FormatResolverApi.getFontSize(a,b),d.fontSize=3De+"pt";if=
(c||!ritz_api.FormatResolverApi.hasDefaultBold(a,b))e=3Dritz_api.FormatRe=
solverApi.isBold(a,b),d.fontWeight=3De?"bold":"normal";if(c||!ritz_api.Fo=
rmatResolverApi.hasDefaultItalic(a,b))e=3Dritz_api.FormatResolverApi.isIt=
alic(a,b),d.fontStyle=3De?"italic":"normal";var =
e=3Dritz_api.FormatResolverApi.isUnderline(a,b),f=3DYa(bm("textDecoration=
"),"underline");!c&&ritz_api.FormatResolverApi.hasDefaultUnderline(a,b)&&=
e=3D=3Df&&ritz_api.FormatResolverApi.hasDefaultStrikeThrough(a,=0A=
b)||(d.textDecoration=3DCka(ritz_api.FormatResolverApi.isUnderline(a,b),r=
itz_api.FormatResolverApi.isStrikeThrough(a,b)));e=3Dsi(ritz_api.FormatRe=
solverApi.getForegroundRgb(a,b));if(c||!ritz_api.FormatResolverApi.hasDef=
aultForegroundColor(a,b)||e!=3Dbm("color"))d.color=3De;if(c||!ritz_api.Fo=
rmatResolverApi.hasDefaultWrapStrategy(a,b))e=3Dritz_api.FormatResolverAp=
i.getWrapStrategy(a,b),d.whiteSpace=3DBza[e]||"";if(c||!ritz_api.FormatRe=
solverApi.hasDefaultVerticalAlign(a,b))e=3Dritz_api.FormatResolverApi.get=
VerticalAlign(a,=0A=
b),d.verticalAlign=3DDza[e]||"";if(c||!ritz_api.FormatResolverApi.hasDefa=
ultTextDirection(a,b))e=3Dritz_api.FormatResolverApi.getTextDirection(a,b=
),d.direction=3DEza[e]||"";e=3Dritz_api.FormatResolverApi.getHorizontalAl=
ign(a,b);e=3DCza[e]||"";if(c||!ritz_api.FormatResolverApi.hasDefaultHoriz=
ontalAlign(a,b)||e!=3Dbm("textAlign"))d.textAlign=3De;return d}=0A=
function Gza(a){if(!a)return"";var =
b=3Dritz_api.FormatApi.getBorderStyle(a);if(null=3D=3Db||0=3D=3Db)a=3D"";=
else{var b=3D(ritz_api.FormatApi.getBorderWidth(a)||1)+"px =
",c;t:{c=3Dritz_api.FormatApi.getBorderStyle(a);if(-1!=3Dc&&(c=3DAza[c]))=
break t;c=3DAza[3]}b=3Db+c+" =
";a=3Dritz_api.FormatApi.getBorderRgb(a);a=3D-1=3D=3Da?"transparent":si(a=
);a=3Db+a}return a};function =
Zu(a){this.j=3Da;this.Ea=3Dthis.M=3Dthis.$=3Dthis.F=3Dthis.Ta=3Dthis.Na=3D=
this.ga=3Dthis.R=3Dthis.C=3Dthis.H=3Dthis.X=3Dthis.q=3Dthis.I=3Dthis.o=3D=
this.k=3Dthis.B=3Dthis.K=3Dthis.A=3Dvoid 0}var Hza=3D{},$u=3Dnew =
Io;u=3DZu.prototype;u.getMergeRect=3Dfunction(a,b){if(!y(this.F)){var =
c=3Dritz.getMergeRect(this.j,a,b);this.F=3Dnull=3D=3Dc?null:new =
Hf(c.startRow,c.startCol,c.endRow,c.endCol)}return =
this.F};u.hwa=3Dfunction(){return =
ritz.getR1C1FormulaString(this.j)};u.SQ=3Dfunction(a,b,c){return =
ritz.getA1FormulaString(this.j,a+"",b,c)};=0A=
u.getDisplayValue=3Dfunction(){y(this.I)||(this.I=3Dritz.getDisplayValue(=
this.j));return =
this.I};u.l_=3Dfunction(){return!this.Eq()&&!this.hasFormula()&&Dka(this.=
ae())};u.Eq=3Dfunction(){return!!this.getDisplayValue()||this.hasFormula(=
)};=0A=
u.ae=3Dfunction(){if(!y(this.K)){var =
a,b=3Dritz.getFormatResolver(),c=3Dthis.j,d=3Dritz_api.FormatResolverApi.=
getResolvedFormatCacheKey(b,c);ritz_api.FormatResolverApi.hasDefaultHyper=
linkDisplayType(b,c)||(this.Na=3Dritz_api.FormatResolverApi.getHyperlinkD=
isplayType(b,c));this.Ta=3Dritz.isPlaintextFormatted(c);a=3DHza[d];a||(a=3D=
Fza(b,c),a=3D0<cc(a)?new am(a):tka,Hza[d]=3Da);this.K=3Da}return =
this.K};u.Vq=3Dfunction(){return =
this.hasFormula()?this:null};u.hasFormula=3Dfunction(){return =
ritz.hasFormula(this.j)};u.Fra=3Dfunction(){return =
ritz.getUserEnteredFormat(this.j)};=0A=
u.QZ=3Dx(61);u.a$=3Dfunction(){return =
ritz.getNumberFormat(this.j)};u.wY=3Dx(63);u.xY=3Dx(65);u.NX=3Dfunction()=
{return =
ritz.extractCellValue(this.j)};u.hasComputedValue=3Dfunction(){return =
ritz.hasComputedValue(this.j)};u.getRawValue=3Dfunction(a,b,c){void =
0=3D=3Dthis.q&&(this.q=3Dritz.getRawValue(this.j,a+"",b,c));return =
this.q};u.Bra=3Dfunction(){return =
this.q||""};u.getConditionalFormat=3Dfunction(){throw =
Error("Unreachable");};u.Bva=3Dfunction(){return!!this.Sk()};=0A=
u.Sk=3Dfunction(){if(!1=3D=3D=3Dthis.B)return null;var =
a=3Dritz.getDataValidationRule(this.j);if(a)return this.B=3D!0,new =
iza("",null,$u.cd((new jj).P(),a));this.B=3D!1;return =
null};u.getNumericValue=3Dfunction(){y(this.X)||(this.X=3Dritz.getNumeric=
Value(this.j));return this.X};u.AT=3Dfunction(){if(!y(this.H)){var =
a;a=3Dthis.NX();a=3Dnull!=3Da?$u.cd((new =
Ki).P(),a):null;this.H=3Dritz.isDateOrDateTimeNumberFormat(this.j)?ritz.r=
enderFormattedString(I(a,3),"mm/dd/yyyy"):null}return =
this.H};u.gxa=3DJc;u.$wa=3Dfunction(){return =
ritz.isPercentageNumberFormat(this.j)};=0A=
u.getImageModel=3Dfunction(){if(!this.M){var =
a=3Dritz.getImageModel(this.j);a&&(this.M=3Dnew =
mza(a[1],a[2],a[3],a[4]))}return =
this.M};u.getSparkchartModel=3DLc;u.b$=3Dfunction(){if(!this.$){var =
a=3Dritz.getSparkchartModel(this.j);a&&(this.$=3Dnew yza(a))}return =
this.$};=0A=
u.ML=3Dfunction(){if(!1=3D=3D=3Dthis.k)return null;var =
a=3Dthis.u9();if(!a)return this.k=3D!1,null;var =
b=3Dritz.getTrixPivotTableDef(this.j);if(b){var b=3D$u.cd((new =
sg).P(),b),c=3Dritz.getPivotTableDef(this.j),c=3D$u.cd((new =
Ej).P(),c),c=3Dhg(c,6),c=3Dhg(c,1),c=3D(c=3Dhg(c,6))?parseInt(c,10):null,=
d=3Dnew G(a.getColumnIndex(),a.getRowIndex());this.k=3D!0;return =
Qya(b,c,d,parseInt(a.Ua(),10))}this.k=3D!1;return null};=0A=
u.NL=3Dfunction(){if(!1=3D=3D=3Dthis.k)return null;var =
a=3Dthis.u9();if(!a)return null;var =
b=3Dritz.getPivotTableDef(this.j);if(b){var b=3D$u.cd((new =
Ej).P(),b),c;c=3Dhg(b,6);c=3Dhg(c,1);c=3D(c=3Dhg(c,6))?parseInt(c,10):nul=
l;var d=3Dnew G(a.getColumnIndex(),a.getRowIndex());this.k=3D!0;return =
sza(b,c,d,parseInt(a.Ua(),10))}this.k=3D!1;return =
null};u.Wj=3Dfunction(){if(!y(this.o)){this.o=3Dnull;var =
a=3Dritz.getPivotTableMetadata(this.j);a&&(a=3D$u.cd((new =
Fj).P(),a),this.o=3Dnew xza(a,B(this.u9,this)))}return this.o};=0A=
u.u9=3Dfunction(){var =
a=3Dnull,b=3Dritz.getArrayRootDependency(this.j);if(b)a=3D$u.cd((new =
vi).P(),b);else if(b=3Dritz.getArrayBoundsDependency(this.j)){var =
b=3D$u.cd((new Ri).P(),b),a=3Dnew =
vi,c=3Db.Ua();K(a,1,c);a.Hs(hg(b,2));b=3Dhg(b,4);K(a,3,b)}return =
a};u.Cqa=3Dr(1);u.Wga=3DNc("Attempt to access getMergeSpan on Ritz =
cell");u.KDa=3DNc("Attempt to access getSpanType on Ritz =
cell");u.FW=3Dfunction(){return!!this.getRawHyperlink()&&!this.fK()};=0A=
u.getRawHyperlink=3Dfunction(){y(this.R)||(this.R=3Dritz.getRawHyperlink(=
this.j));return =
this.R};u.yY=3Dfunction(){this.ga||(this.ga=3Dwza(ritz.getRawHyperlink(th=
is.j)));return this.ga};=0A=
function Iza(a,b){var c=3Dgm(a.ae());if(!b)return c;var =
d=3D{};d.ts_bd=3Dbg(b,5)?I(b,5):c.isBold();d.ts_it=3Dbg(b,6)?I(b,6):c.isI=
talic();d.ts_ff=3Dbg(b,3)?b.getFontFamily():c.getFontFamily();d.ts_fs=3Db=
g(b,4)?b.getFontSize():c.getFontSize();d.ts_un=3Dbg(b,9)?I(b,9):c.isUnder=
line();d.ts_st=3Dbg(b,7)?I(b,7):c.isStrikethrough();bg(b,2)?(c=3Db.qq(),c=
=3DI(c,2),c=3Dsi(c)):c=3Dc.qq().Iq;d.ts_fgc=3Dc;return new ol(d)}=0A=
u.g$=3Dfunction(){var =
a=3Dritz.getTextStyleRuns(this.j),b=3D[];if(!a||0=3D=3Da.length)return =
b;for(var c=3D0;c<a.length;c++)0!=3Da[c].length&&b.push($u.cd((new =
ak).P(),a[c]));return b};u.getTextStyleRuns=3Dfunction(){var =
a;if(!(a=3Dthis.Ea)){a=3Dnew Jza(0,gm(this.ae()));var =
b=3Dthis.g$();if(0=3D=3Db.length)a=3D[a];else{for(var =
c=3D[],d=3D0;d<b.length;d++){var =
e=3Db[d];0=3D=3Dd&&0!=3De.lm()&&c.push(a);c.push(new =
Jza(e.lm(),Iza(this,I(e,2))))}a=3Dc}a=3Dthis.Ea=3Da}return =
a};u.fK=3Dfunction(){return 2=3D=3Dthis.Na};u.yL=3Dfunction(){return =
this.FW()};=0A=
u.Ge=3Dfunction(a){switch(a){case 64:return this.AQ();case 256:return =
this.Bva();case 1024:return!!this.Wj();case =
8:return!!this.getRawHyperlink();case 2048:return =
y(this.C)||(this.C=3Dritz.isFilterHeader(this.j)),this.C;case =
4096:return!!this.b$();case =
512:return!!this.getImageModel();default:return!1}};u.kba=3DJc;u.AQ=3Dfun=
ction(){return!!this.wj()};=0A=
u.wj=3Dfunction(){if(!y(this.A)){var =
a=3D[],b=3D[],c=3Dritz.getErrorDetailString(this.j);null!=3Dc&&(a.push(c)=
,b.push("errorHeader"));var d=3Dthis.Sk();if(d){var =
c=3Dritz.isDataValid(this.j),d=3DWa(I(d.j,2)||""),e=3Dnull;c?""!=3Dd&&(e=3D=
eb("<strong>","Validation","</strong> =
",d)):e=3Deb("<strong>","Validation error","</strong>","<span>","Invalid =
cell =
contents","</span>",d);e&&(a.push(e),b.push("validation"))}c=3Dritz.getIm=
portRangeErrorOrNull(this.j);null!=3Dc&&(a=3D[c],b.push("importRangeError=
"));c=3Dritz.getNote(this.j)||"";this.A=3D=0A=
0<b.length||c?new dza(c,a.join("<br>"),b.join(",")):null}return =
this.A};u.isPlaintextFormatted=3Dfunction(){return!!this.Ta};u.getA11yDis=
playValue=3Dx(67);function =
Jza(a,b){this.j=3Da;this.k=3Db}Jza.prototype.Df=3Dg("j");function =
av(a){L.call(this);this.o=3Da;this.j=3Dnew Tu(a,!0);this.k=3Dnew =
S(this);this.k.D(Uya(a),["ha","Oa"],this.q)}C(av,L);function =
Kza(a,b,c){var d=3Da.o;a=3Da.j;var e=3Da.Bd(b,c);if(e)return =
e;(e=3Dritz.getCellAtWithFilter(d.hb()+"",b,c))?(e=3Dnew =
Zu(e),!d.fb&&e.ae().tb()&&(d.dispatchEvent(new =
xt("db")),d.fb=3D!0)):e=3Dmm;Uu(a,b,c,e);return =
e}av.prototype.q=3Dfunction(a){a=3Da.xe?a.xe:a.rect?[a.rect]:[];for(var =
b=3D0;b<a.length;b++)Yya(this.j,a[b])};=0A=
av.prototype.J=3Dfunction(){N(this.j);this.j=3Dnull;N(this.k);this.k=3Dnu=
ll;av.G.J.call(this)};function bv(a){this.B=3Dnew =
Io;this.j=3D""+a;this.k=3Dvoid =
0;this.q=3Dthis.o=3Dnull;this.A=3D{}}u=3Dbv.prototype;u.isEnabled=3Dfunct=
ion(){return =
null!=3Dthis.getActiveFilterId()};u.lb=3Dfunction(a){if(null=3D=3Da)retur=
n null;var b=3Dthis.A[a];if(b)return b.clone();var c=3Dthis.B.cd((new =
Ri).P(),ritz.getWorkbookRangeById(a,!1)),b=3Dc.ib(),d=3Dc.gb(),e=3Dc.Db()=
,c=3Dc.Ib(),b=3Dnew Hf(b,d,e,c);this.A[a]=3Db;return b.clone()};function =
cv(a){return a.lb(a.getActiveFilterId())}u.getFilterCriteria=3Dx(120);=0A=
u.getUnfilteredRowIndex=3Dfunction(a,b){return =
ritz.getUnfilteredRowIndex(this.j,a,b)};u.getFilteredRowIndex=3Dfunction(=
a,b){return =
ritz.getFilteredRowIndex(this.j,a,b)};u.getFilteredViewIds=3Dfunction(){r=
eturn =
ritz.getFilteredViewIds(this.j)};u.getFilterName=3Dfunction(a){return =
ritz.getFilterName(a)};u.getDefaultFilterId=3Dx(121);u.getActiveFilterId=3D=
function(){return =
y(this.k)?this.k:this.k=3Dritz.getActiveFilterId(this.j)};=0A=
function dv(a){if(null!=3Da.o)return a.o;var =
b=3Da.getFilteredViewIds(),c=3Da.getActiveFilterId();return =
a.o=3Dnull!=3Dc&&yb(b,c)}u.isLocalFilterView=3Dfunction(){if(null!=3Dthis=
.q)return this.q;var a=3Dthis.getActiveFilterId();return =
this.q=3Dnull!=3Da&&ritz.isLocalFilterView(this.j,a)};u.getFilterDelta=3D=
x(59);u.isFilterHeader=3Dfunction(a){var b=3Dcv(this);return =
a.x>=3Db.gb()&&a.x<b.Ib()&&a.y=3D=3Db.ib()};function Lza(a){a.k=3Dvoid =
0;a.o=3Dnull;a.q=3Dnull;a.A=3D{}};function =
Mza(a){L.call(this);this.k=3Dnew =
Io;this.j=3Da}C(Mza,L);u=3DMza.prototype;u.Bnb=3Dfunction(a,b){var =
c=3Dev(this,a,b);return c?c.clone():null};function =
ev(a,b,c){if(0>b)return null;a=3Da.j.nd(b,c);return =
a=3D=3Dmm||a=3D=3DIka?null:a.getMergeRect(b,c)}u.jUa=3Dfunction(a,b){F(Nz=
a(this,Oza(this.j)),function(c){a.call(b,c.ib(),c.gb())})};u.RF=3Dfunctio=
n(a,b){var =
c=3Dev(this,a,b);return!!c&&c.ib()=3D=3Da&&c.gb()=3D=3Db};u.Vga=3Dfunctio=
n(a,b,c){var d=3Dev(this,a,b);return =
d&&d.ib()=3D=3Da&&d.gb()=3D=3Db?"c"=3D=3Dc?1<d.width:1<d.height:!1};=0A=
u.qB=3Dfunction(a,b){var c=3Dev(this,a,b);return =
c?1=3D=3Dc.width?"vertical":1=3D=3Dc.height?"horizontal":"full":"none"};u=
.Qlb=3Dfunction(a,b){return!!ev(this,a,b)};function Nza(a,b){for(var =
c=3Da.k,d=3DMath.max(0,b.ib()),d=3Dritz.getIntersectingMerges(a.j.hb()+""=
,d,b.gb(),b.Db(),b.Ib()),e=3D[],f=3D0;f<d.length;f++){var =
h=3Dc.cd(Ri.P(),d[f]),l=3Dvpa(h),h=3Dwpa(h),l=3Dnew =
Hf(l.Df(),h.Df(),l.jg(),h.jg());e.push(l)}return =
e}u.J=3Dfunction(){this.j=3Dnull;N(this.k);Mza.G.J.call(this)};function =
fv(a){L.call(this);this.k=3Dnew =
Tu(a,!1);this.j=3D[]}C(fv,L);u=3Dfv.prototype;u.fjb=3DNc("not supported =
in ritz");u.Yob=3Dfunction(a){for(var =
b=3Dthis.j.slice(0),c=3D0;c<b.length;c++)Xya(this.k,b[c],null);this.j=3D[=
];if(a)for(c=3D0;c<a.length;c++){var =
d=3Da[c];Xya(this.k,d,!0);this.j.push(d)}return =
b};u.Fwa=3Dfunction(a){return vda(a,function(a,c){return =
this.pn(a,c)},this)};u.pn=3Dfunction(a,b){return!!this.k.Bd(a,b)};u.kEa=3D=
x(122);u.isEmpty=3Dfunction(){return 0=3D=3Dthis.j.length};=0A=
u.J=3Dfunction(){fv.G.J.call(this);N(this.k);this.k=3Dnull};function =
Pza(a,b){var =
c=3Db.width,d=3Da.t6&&a.t6.isEnabled()?Gm(a.M,b.ib(),b.Db(),!0):b.height;=
return new Cf(c,d)};function Qza(a,b){var c=3Dlda(Gf(a),Gf(b));return =
c?Ff(c):null};function Rza(a,b){if(a.start=3D=3Da.end)return =
Sza(a,b)?new zf(a.start,a.end):null;if(b.start=3D=3Db.end)return =
Sza(b,a)?new zf(b.start,b.end):null;var =
c=3DMath.max(a.start,b.start),d=3DMath.min(a.end,b.end);return c<d?new =
zf(c,d):null}function Sza(a,b){return =
b.start=3D=3Db.end?a.start=3D=3Da.end&&a.start=3D=3Db.start:a.start=3D=3D=
a.end?a.start>=3Db.start&&a.start<b.end:a.start>=3Db.start&&a.end<=3Db.en=
d}=0A=
function Tza(a){if(!a.length)return new Zc;var =
b=3D0,c=3Da[0].start,d=3Da[0].end,e=3Dnew =
Zc;e.next=3Dfunction(){for(;c>=3Dd;){b++;if(b>=3Da.length)throw =
Yc;c=3Da[b].start;d=3Da[b].end}var e=3Dc;c++;return e};return =
e};function Uza(a,b){this.k=3Dgv(a,b);a.hb();this.j=3Db}function =
Vza(a,b){this.k=3Dgv(a,b.sd());this.o=3Da.hb();this.j=3Db}Vza.prototype.h=
b=3Dg("o");function Wza(a,b){b.hb();var c=3Dhv(b,a.k);return =
c?(a.j=3DXza(b,new =
Hf(c.y,c.x,c.y+a.j.height,c.x+a.j.width,a.j.isRow(),a.j.Rc)),a.j):null};f=
unction =
iv(a,b,c){this.rb=3Da;this.k=3Db;this.j=3Dc}u=3Div.prototype;u.getId=3Dg(=
"rb");u.Ih=3Dfunction(){return Math.max(this.k,1)};function =
Yza(a){return =
a.j}u.Da=3Dfunction(){return!this.j};u.zS=3Dda("j");u.wl=3Dfunction(a){th=
is.k=3Da.Ih();this.j=3Da.j};function =
jv(a,b,c){iv.call(this,a,b,c)}C(jv,iv);var kv=3D120;function =
Zza(a){return new jv(a,kv,!1)}var =
$za=3DZza(-1);jv.prototype.getWidth=3Dfunction(){return =
this.Ih()};jv.prototype.setWidth=3Dda("k");function =
lv(a,b,c){L.call(this);this.rb=3Da;this.j=3Dc}C(lv,L);lv.prototype.getId=3D=
g("rb");lv.prototype.lb=3Dfunction(){return =
this.j.clone()};lv.prototype.gb=3Dfunction(){return =
this.j.gb()};lv.prototype.contains=3Dfunction(a,b){return Pf(this.j,new =
G(a,b))};function =
aAa(a,b,c,d,e){this.k=3Da;this.A=3Db;this.j=3Dc;this.o=3Dd;this.q=3De}fun=
ction Aq(a,b){if(!a.xo())return 0;var c=3DbAa(a,b);return =
Math.max("r"=3D=3Db?a.j:a.o,c)}function bAa(a,b){var c=3DcAa(a,b);return =
1>c.length?0:mb(c).start}aAa.prototype.fj=3Dfunction(a){return"r"=3D=3Da?=
Lu(this.k):Lu(this.A)};function dAa(a,b,c){return =
b<("r"=3D=3Dc?a.j:a.o)||b>=3DbAa(a,c)&&b<a.fj(c)}function =
eAa(a,b,c){a=3DcAa(a,c);for(c=3D0;c<a.length;c++){var =
d=3Da[c];if(b>=3Dd.start-1&&b<=3Dd.end)return!0}return!1}=0A=
aAa.prototype.xo=3Dfunction(){return 0<Lu(this.k)};function =
fAa(a){return =
a.xo()&&a.fj("r")=3D=3Da.q("r")&&Aq(a,"r")=3D=3Da.j}function =
mv(a,b){for(var =
c=3D[],d=3DQf(b,"r"),d=3Drm(a,d,"r"),e=3Da.q("c"),f=3D0;f<d.length;f++){v=
ar h=3Dd[f],h=3Dnew =
Hf(h.start,Uc(b.gb(),0,e),h.end,Uc(b.Ib(),0,e),b.isRow(),b.Rc,!1);c.push(=
h)}return c}function rm(a,b,c){var =
d=3D[];a=3DcAa(a,c);for(c=3D0;c<a.length;c++){var =
e=3DRza(b,a[c]);e&&d.push(e)}return d}function =
cAa(a,b){return"r"=3D=3Db?Ku(a.k):Ku(a.A)};function =
nv(a,b,c,d){iv.call(this,a,b,c);this.bK=3Dd}C(nv,iv);var =
ov=3D17;function gAa(a){return new nv(a,ov,!1,!1)}var =
hAa=3DgAa(-1);nv.prototype.getHeight=3Dfunction(){return =
this.Ih()};function iAa(a){return =
a.bK}nv.prototype.Da=3Dfunction(){return!this.bK&&!this.j};nv.prototype.w=
l=3Dfunction(a){nv.G.wl.call(this,a);this.bK=3Da.bK};function =
pv(a){Yt.call(this,[0],[!1]);this.o=3Dnull;qv(this,a)}C(pv,Yt);function =
qv(a,b){for(var =
c=3DLu(b),d=3Db.Bd(0),d=3D[0=3D=3Dc||!d||a.k(d)],e=3D[0],f=3Dd[0],h=3D1,l=
=3D1;l<c;l++){var =
m=3Db.Bd(l);(m?a.k(m):cf)!=3Df&&(f=3D!f,e[h]=3Dl,d[h]=3Df,h++)}cf&&!f&&c<=
b.k.length&&(e[h]=3Dc,d[h]=3D!0);a.j.length=3Da.values.length=3DZt(a,0)+1=
;xxa(a,e,d);a.o=3Db}=0A=
function =
jAa(a,b,c){if(1!=3Drv(a,b,c).length||0!=3Drv(a,b,!c).length){for(var =
d=3Da.values,e=3Dd.length,f=3DZt(a,b.end);f<e&&d[f]=3D=3Dc;f++);f=3D=3De?=
(xxa(a,[b.start],[c]),a.j.length=3Da.values.length=3DZt(a,b.start)+1):xxa=
(a,[b.start,Math.max(b.end,a.j[f])],[c,!c])}}function rv(a,b,c){for(var =
d=3D[],e=3DZt(a,b.start);e<a.j.length;e++)if(a.values[e]=3D=3Dc){var =
f=3Da.j[e],h=3Da.j[e+1];if(f>=3Db.end)break;d.push(new =
zf(Math.max(f,b.start),h?Math.min(h,b.end):b.end))}return d}=0A=
function kAa(a,b,c){if(b>=3Dc)return-1;for(var =
d=3DZt(a,b);d<a.j.length;d++)if(1=3D=3Da.values[d]){a=3Da.j[d];if(a>=3Dc)=
break;return Math.max(a,b)}return-1}function Kka(a,b){return =
lAa(a,b)}function Lka(a,b){if(0=3D=3Db.length)return new =
Zc;if(1=3D=3Db.length)return lAa(a,b[0]);for(var =
c=3D[],d=3D0;d<b.length;d++)c.push(lAa(a,b[d]));return hba.apply(null,c)}=0A=
function lAa(a,b){var =
c=3Db.start,d=3Db.end,e=3DZt(a,c),f=3De+1<a.j.length?a.j[e+1]:d,h=3D!!a.v=
alues[e],l=3Dnew =
Zc;l.next=3Dfunction(){for(;c<d;){if(c<f&&1=3D=3Dh)return =
c++;e++;if(e>=3Da.j.length)break;c=3Da.j[e];f=3De+1<a.j.length?a.j[e+1]:d=
;h=3D!!a.values[e]}throw Yc;};return l}function mAa(a,b){var =
c=3Db.end-1,d=3Db.start,e=3DZt(a,c),f=3Da.j[e],h=3D!!a.values[e],l=3Dnew =
Zc;l.next=3Dfunction(){for(;c>=3Dd;){if(c>=3Df&&1=3D=3Dh)return =
c--;e--;if(0>e)break;c>=3Df&&(c=3Df-1);f=3Da.j[e];h=3D!!a.values[e]}throw=
 Yc;};return l}=0A=
function nAa(a,b){return mAa(a,b)}function Nka(a,b){var =
c=3DJb(b);c.reverse();if(0=3D=3Dc.length)c=3Dnew Zc;else =
if(1=3D=3Dc.length)c=3DmAa(a,c[0]);else{for(var =
d=3D[],e=3D0;e<c.length;e++)d.push(mAa(a,c[e]));c=3Dhba.apply(null,d)}ret=
urn c}function sv(a,b){return a.values[Zt(a,b)]}=0A=
function Gm(a,b,c,d){var =
e=3DZt(a,b),f=3DZt(a,c);if(d){for(;e<a.values.length-1&&!a.values[e];)e++=
,b=3Da.j[e];for(;0<f&&!a.values[f];)f--,c=3Da.j[f+1]}if(e>f||e=3D=3Df&&!a=
.values[e])return 0;if(e=3D=3Df)return =
c-b;d=3De+1;e=3Da.j;a=3Da.values;for(b=3De[d]-b+(c-e[f]);d<f;d++)a[d]&&(b=
+=3De[d+1]-e[d]);return b}function oAa(a,b,c){return =
c>b?Gm(a,b,c):Gm(a,c,b)}=0A=
function pAa(a,b){if(b.start!=3Db.end){for(var =
c=3Da.o,d=3Db.start,e=3Da.k(c.Bd(b.start)),f=3Db.start+1;f<b.end;f++){var=
 h=3Da.k(c.Bd(f));e!=3Dh&&(jAa(a,new zf(d,f),e),d=3Df,e=3Dh)}jAa(a,new =
zf(d,b.end),e)}};function =
qAa(a){pv.call(this,a)}C(qAa,pv);qAa.prototype.k=3Dfunction(a){return!a.b=
K};function =
rAa(a){pv.call(this,a)}C(rAa,pv);rAa.prototype.k=3Dfunction(a){return =
a.Da()};function =
tv(a){Q.call(this);cf&&(this.nd=3Dthis.CUa);this.Pb=3D!0;this.xb=3Da;this=
.o=3Dnew Eya;this.B=3Dnew Eya;this.j=3Dnew =
aAa(this.o,this.B,this.Id,this.Od,B(this.dn,this));this.X=3D{};this.Ta=3D=
new rAa(this.o);this.Na=3Dnew rAa(this.B);this.M=3Dnew =
qAa(this.o);this.ga=3D{};this.be=3D{};this.hd=3D{};this.Ub=3D[];this.Ei=3D=
sAa.clone();this.C=3D[];this.R=3Dthis.Ei;this.q=3Dnew =
G(0,0);this.H=3Dnew G(0,0);this.A=3DJf(this.H);this.F=3Dnew =
G(0,0);this.K=3DJf(this.F);this.ub=3DIc("normal");this.$=3D-1;this.Sc=3D!=
1;this.Wa=3Dnew av(this);this.k=3Dnew bv(a);=0A=
this.Qa=3Dthis.fb=3D!1}C(tv,vt);var sAa=3Dnew =
Hf(0,0,1,1);u=3Dtv.prototype;u.E7=3Dfunction(){return =
Qc(Gwa(),Qwa())};u.Id=3D0;u.Od=3D0;u.JK=3D0;u.k0=3D0;u.t6=3Dnull;u.dE=3D!=
0;u.HV=3Dnull;u.GV=3Dnull;function uv(a){a.Va||(a.Va=3Dnew fv(a));return =
a.Va}function Gs(a,b,c,d){uv(a).fjb(b,c,d);c=3Dnew =
xt("Ya");c.xe=3D[b];a.dispatchEvent(c)}function vv(a,b){return =
uv(a).Fwa(b)}function tAa(a,b,c){return uv(a).pn(b,c)}u.hb=3Dg("xb");=0A=
function uAa(a,b){switch(b){case "scrollable":return new =
Hf(a.Id,a.Od,wv(a),a.getNumColumns());case "column-head-section":return =
new Hf(0,a.Od,a.Id,a.getNumColumns());case "row-head-section":return new =
Hf(a.Id,0,wv(a),a.Od);case "fixed":return new Hf(0,0,a.Id,a.Od)}throw =
Error("Unknown quadrant type");}function zq(a){return =
a.j.fj("r")}u.getNumColumns=3Dfunction(){return =
null=3D=3D=3Dthis.k0?this.j.fj("c"):this.k0};u.fj=3Dfunction(a){return =
this.j.fj(a)};=0A=
function Oza(a){return new =
Hf(0,0,a.j.fj("r"),a.getNumColumns())}function xv(a,b,c){return =
dAa(a.j,b,c)}u.Qs=3Dfunction(a){var =
b=3Dthis.j;a.Rc?a=3DfAa(b):(b=3Dmv(b,a),a=3D1=3D=3Db.length?Mf(a,b[0]):!1=
);return a};function Ko(a,b){var c=3Da.j;return =
b.Rc?c.xo():0<mv(c,b).length}u.dn=3Dfunction(a){return"r"=3D=3Da?Kq(this)=
:this.getNumColumns()};function =
om(a,b){return"r"=3D=3Db?a.Id:a.Od}function =
nm(a,b){return"r"=3D=3Db?a.Ta:a.Na}function wm(a,b){return =
cf&&!xv(a,b,"r")&&0<=3Db&&b<Kq(a)?hAa:a.o.Bd(b)}=0A=
function xm(a,b){return =
cf&&!xv(a,b,"c")&&0<=3Db&&b<a.getNumColumns()?$za:a.B.Bd(b)}function =
yv(a,b,c){return"r"=3D=3Db?wm(a,c):xm(a,c)}function =
vAa(a,b,c){if("r"=3D=3Db){b=3Drv(a.Ta,c,!1);c=3D[];for(var =
d=3D0;d<b.length;d++)for(var =
e=3Db[d],f=3De.start;f<e.end;f++)if(Yza(wm(a,f))){c.push(e);break}return =
c}return rv(a.Na,c,!1)}u.nd=3Dfunction(a,b){return =
0>a||0>b?mm:Kza(this.Wa,a,b)};u.CUa=3Dfunction(a,b){return =
dAa(this.j,a,"r")?Kza(this.Wa,a,b):Ika};function zv(a,b){return =
a.nd(b.y,b.x)}u.T9=3Dx(123);=0A=
function wAa(a,b){return xAa(a,b,!1)}function xAa(a,b,c){var =
d=3DAv(a,Qf(b,"r")),e=3Dnull,f=3Dnull,h=3Dnew =
Zc,l=3Db.Ib();h.next=3Dfunction(){var =
h=3D!1;null=3D=3Df?h=3D!0:(f++,f>=3Dl&&(h=3D!0));if(h){f=3Db.left;do =
e=3Ded(d,null);while(null!=3De&&c&&iAa(wm(a,e)))}if(null=3D=3De)throw =
Yc;return a.nd(e,f)};h.k=3Dfunction(){return e};h.q=3Dfunction(){return =
f};return h}function Av(a,b){for(var c=3Da.j,d=3Db||new =
zf(0,c.fj("r")),c=3DKu(c.k),e=3D[],f=3D0;f<c.length;f++){var =
h=3DRza(c[f],d);h&&e.push(h)}return Tza(e)}=0A=
function um(a,b,c){return a.Ea.Bnb(b,c)}function =
yAa(a,b,c,d){c=3Dum(a,b,c);if(!c)return =
1;b=3DBm(a,c.Df(d),0,d);c=3DBm(a,c.jg(d)-1,0,d,!0);return =
c<b?0:Gm(nm(a,d),b,c,void 0)+1}=0A=
function Bv(a,b,c){b=3Db.clone();if(!c&&(b.isRow()||b.Rc))return =
b;c=3D!0;for(var =
d=3D0,d=3D0,e=3Dnull,f=3D0,h=3Df=3D0,h=3D0;c;){c=3D!1;f=3Db.ib();h=3Db.Ib=
()-1;if(0<f)for(d=3Db.gb();d<=3Dh;d++)(e=3Dum(a,f,d))&&Uf(b,e)&&(f=3Db.to=
p,c=3D!0);f=3Db.Db()-1;h=3Db.Ib()-1;if(f<wv(a)-1)for(d=3Db.gb();d<=3Dh;d+=
+)(e=3Dum(a,f,d))&&Uf(b,e)&&(f=3Db.top+b.height-1,c=3D!0);h=3Db.gb();f=3D=
b.Db()-1;if(0<h)for(d=3Db.ib();d<=3Df;d++)(e=3Dum(a,d,h))&&Uf(b,e)&&(h=3D=
b.left,c=3D!0);h=3Db.Ib()-1;f=3Db.Db()-1;if(h<a.getNumColumns()-1)for(d=3D=
b.ib();d<=3Df;d++)(e=3Dum(a,d,h))&&Uf(b,e)&&(h=3Db.left+=0A=
b.width-1,c=3D!0)}return b}function Cv(a,b){return Bv(a,Jf(b))}function =
Dv(a){return a.Ei.clone()}function zAa(a){var =
b=3D[];F(a.C,function(a){b.push(a.clone())});return b}function Ev(a){var =
b=3D[];F(a.C,function(a){b.push(a.clone())});b.push(a.Ei.clone());return =
b}function Fv(a){return 0<a.C.length}function AAa(a){var =
b=3Da.Ei.clone();a=3Dcf?Kq(a):zq(a);var =
c=3Db.Db();c>a&&(b=3Db.clone(),b.top=3DUc(b.top,0,a-1),a=3DUc(c,b.top,a),=
b.height=3Da-b.top);return b}function BAa(a){return a.R.clone()}=0A=
function Gv(a){return a.q.clone()}function Hv(a){return =
zv(a,Iv(a))}function Iv(a){return a.A.sd()}function Jv(a){return =
a.A.clone()}function Kv(a){return a.H.clone()}function =
Lv(a){return!!a.A&&0=3D=3Da.C.length&&a.A.equals(a.Ei)}function =
Mv(a,b,c,d){Nv(a,b,!0,Xe?!!c&&"click"=3D=3Dc:!1,c,d)}=0A=
function Nv(a,b,c,d,e,f){var =
h=3Db;b=3Dcf?Kq(a):zq(a);h.y>=3Db&&(h=3Dh.clone(),h.y=3Db-1);b=3Dh=3Dvm(a=
,h);var =
l=3D(h=3D"formula"=3D=3Da.ub())?a.F:a.H,m=3Dd||!wf(b,l);if(Xe)m&&(h?(a.F=3D=
b,a.K=3Dum(a,b.y,b.x)||Jf(b)):(CAa(a,b),a.H=3Db,a.A=3Dum(a,b.y,b.x)||Jf(b=
),a.F=3Da.H,a.K=3Da.A)),c&&Ov(a,h?a.K:a.A,!!e&&"click"=3D=3De,f),m&&(c=3D=
new =
xt("Ga"),c.Lu=3De||null,h?(c.position=3Da.F.clone(),c.rect=3Da.K.clone())=
:(c.position=3DIv(a),c.rect=3DJv(a)),a.dispatchEvent(c));else =
if(d||!wf(b,l))h?(a.F=3Db,a.K=3Dum(a,b.y,b.x)||Jf(b)):(CAa(a,b),a.H=3Db,a=
.A=3Dum(a,b.y,b.x)||=0A=
Jf(b),a.F=3Da.H,a.K=3Da.A),c&&Pv(a,h?a.K:a.A),c=3Dnew =
xt("Ga"),c.Lu=3De||null,h?(c.position=3Da.F.clone(),c.rect=3Da.K.clone())=
:(c.position=3DIv(a),c.rect=3DJv(a)),a.dispatchEvent(c)}function =
DAa(a){for(var =
b=3DPf(a.A,a.H)&&(!a.A.equals(a.Ei)||0<a.C.length),c=3D0;c<a.C.length;c++=
)Pf(a.C[c],a.H)&&(b=3D!0);return b}function =
Pv(a,b,c,d){Ov(a,b,!1,c,d)}function =
Qv(a,b){Mv(a,b.sd());Ov(a,b)}function EAa(a,b){for(var =
c=3D0;c<a.C.length;c++)if(b.equals(a.C[c]))return!0;return!1}=0A=
function =
Ov(a,b,c,d,e){if(cf||Ko(a,b))if("formula"=3D=3Da.ub()){if(Xe&&c||!b.equal=
s(a.R)){a.R=3DBv(a,b);var f=3Dnew =
xt("Ba");f.xe=3D[a.R.clone()];a.dispatchEvent(f)}}else =
if(c||!b.equals(a.Ei))d&&!EAa(a,a.Ei)?!e&&ff&&a.C.push(a.Ei):d||(a.C=3D[]=
),a.Qs(b)?a.Ei=3DBv(a,b):a.Ei=3Db.clone(),a.R=3Da.Ei,f=3Dnew =
xt("Ba"),f.xe=3D[],F(a.C,function(a){f.xe.push(a)}),f.xe.push(Dv(a)),a.di=
spatchEvent(f)}=0A=
function FAa(a,b){var =
c=3Db.Rc?a.Id?Cm(a,"r"):Gv(a).y:b.ib(),d=3Db.Rc?b.gb():a.Od?Cm(a,"c"):Gv(=
a).x;Mv(a,vm(a,new G(d,c)));Pv(a,ym(a,b))}function =
Rv(a,b){GAa(a,b,!1)}function GAa(a,b,c){var =
d=3Dcf?Kq(a):zq(a),e=3Da.Id,f=3Db.y;if(f>=3Dd||f<e)b=3Db.clone(),b.y=3DMa=
th.max(Math.min(f,d-1),e);b=3DSv(a,b);if(c||!wf(b,a.q))a.q=3Db,c=3Dnew =
xt("Fa"),c.position=3DGv(a),a.dispatchEvent(c)}function HAa(a,b){var =
c=3Dnew xt("Fa");c.VH=3Db;c.yDa=3D!0;a.dispatchEvent(c)}function =
Tv(a,b,c){var d=3DGv(a);"r"=3D=3Dc?d.y=3Db:d.x=3Db;Rv(a,d)}=0A=
function Uv(a,b,c){return"r"=3D=3Dc?Qu(a,b):Pu(a,b)}function =
Qu(a,b){return null=3D=3D=3Da.JK?a.o.o[b]:b}function Pu(a,b){return =
null=3D=3D=3Da.JK?a.B.o[b]:b}function gv(a,b){return new =
Ada(a.xb,Vv(a,b.y),Wv(a,b.x))}function hv(a,b){var =
c=3DQu(a,b.Nh),d=3DPu(a,b.j);return y(c)&&y(d)?new G(d,c):null}function =
Xv(a,b){var c=3Db.x<a.Od,d=3Db.y<a.Id;return =
c&&d?"fixed":c?"row-head-section":d?"column-head-section":"scrollable"}fu=
nction IAa(a,b,c){F(mv(a.j,b),c,a)}function Vv(a,b){return a.o.k[b]}=0A=
function Wv(a,b){return a.B.k[b]}function Yv(a){return a.Id}function =
Kq(a){return null=3D=3D=3Da.JK?a.o.k.length:a.JK}function wv(a){return =
cf?Kq(a):zq(a)}function Fm(a,b){return cf?a.dn(b):a.fj(b)}function =
JAa(a){cf?a=3DuAa(a,"scrollable"):(a=3Da.j,a=3Dnew =
Hf(Aq(a,"r"),Aq(a,"c"),a.fj("r"),a.fj("c")));return a}function =
Zv(a){return cf?Dv(a):AAa(a)}function qm(a,b,c){return cf?(a=3DRza(new =
zf(0,a.dn(c)),b))?[a]:[]:rm(a.j,b,c)}function KAa(a,b,c){return =
cf?0<=3Db&&b<a.dn(c):xv(a,b,c)}=0A=
function LAa(a,b){return cf?Tza([b]):Av(a,b)}function MAa(a){return =
a.getNumColumns()*Kta(a)}function Kta(a){return =
a.Id+(zq(a)-Aq(a.j,"r"))}function yq(a){return fAa(a.j)}function =
Ita(a){return a.Id!=3DAq(a.j,"r")}function Hta(a){return =
Kq(a)!=3Da.fj("r")}u.xo=3Dfunction(){return this.j.xo()};=0A=
function NAa(a,b,c){c=3DMath.min(a.dn(b),c);var =
d=3D!1,e;"c"=3D=3Db?(d=3Da.Od!=3Dc,e=3DMath.max(c,a.Od),a.Od=3Dc,a.j.o=3D=
c):(d=3Da.Id!=3Dc,e=3DMath.max(c,a.Id),a.Id=3Dc,a.j.j=3Dc);d&&wt(a,functi=
on(){var a=3Dnew =
xt("ka");a.VH=3Db;a.rect=3D$v(this,0,e,b);this.dispatchEvent(a);a=3DGv(th=
is);"r"=3D=3Db?a.y=3DAq(this.j,"r"):a.x=3D0;Rv(this,Sv(this,a))})}=0A=
u.lQa=3Dfunction(a,b){lb(a.Rc||a.isRow());if(a.Rc){var =
c=3DQf(a,"c");ad(Av(this),function(a){a=3DVv(this,a);if(this.ga[a])for(va=
r b=3Dc.start;b<c.end;b++)delete =
this.ga[a][Wv(this,b)]},this);Jya(this.B,c);qv(this.Na,this.B)}else =
if(a.isRow()){for(var d=3DQf(a,"r"),e=3Dd.start;e<d.end;e++)delete =
this.ga[Vv(this,e)];Jya(this.o,Qf(a,"r"));qv(this.Ta,this.o);qv(this.M,th=
is.o)}b||(d=3Dnew xt("ma"),d.rect=3Da,this.dispatchEvent(d));OAa(this)};=0A=
function OAa(a){wt(a,function(){var =
a=3D"formula"=3D=3Dthis.ub(),c=3Da?BAa(this):Dv(this),a=3Da?this.F.clone(=
):Iv(this);GAa(this,Sv(this,this.q),!0);Ov(this,Xza(this,c),!0);Nv(this,v=
m(this,a),!1,!0,"normalize")})}function Xza(a,b){var =
c=3Dym(a,b);c.Rc&&(c.top=3D0,c.height=3DKq(a));c.isRow()&&(c.left=3D0,c.w=
idth=3Da.getNumColumns());return c}=0A=
function PAa(a,b){wt(a,function(){var =
a=3DDm(this,"r")=3D=3Dthis.q.y,d=3DDm(this,"c")=3D=3Dthis.q.x,e=3Dnew =
Uza(this,Gv(this));b.call(this);this.hb();var =
f=3Dhv(this,e.k);f&&(e.j=3Df);GAa(this,Sv(this,f||e.j),!0);a&&Tv(this,Dm(=
this,"r"),"r");d&&Tv(this,Dm(this,"c"),"c")})}function Sv(a,b){var =
c=3Dvm(a,new =
G(Math.max(a.Od,b.x),Math.max(a.Id,b.y)));c.x=3DMath.max(a.Od,c.x);c.y=3D=
Math.max(a.Id,c.y);return c}=0A=
function QAa(a,b,c,d,e,f,h){var =
l=3DRAa(a,c,d,h);eAa(a.j,b,d)||(l.items=3Dnull);e&&b++;PAa(a,function(){"=
c"=3D=3Dd?(Iya(this.B,b,l.items,l.Te),qv(this.Na,this.B)):(Iya(this.o,b,l=
.items,l.Te),qv(this.Ta,this.o),qv(this.M,this.o));var a=3Dnew =
xt("na");a.rect=3D$v(this,b,b+c,d);this.dispatchEvent(a)});if(f){e=3DGv(a=
);Kv(a);var m;"c"=3D=3Dd?m=3Dnew G(b,e.y):"r"=3D=3Dd&&(m=3Dnew =
G(e.x,b));m&&("c"=3D=3Dd&&b<e.x||"r"=3D=3Dd&&b<e.y)&&Rv(a,Sv(a,m))}return=
 l.Te}function SAa(a){Ov(a,Bv(a,a.Ei),!0);Nv(a,Kv(a),!1,!0)}=0A=
function TAa(a,b){return =
Kq(a)>=3Db.Db()&&a.getNumColumns()>=3Db.Ib()&&0<=3Db.ib()&&0<=3Db.gb()}fu=
nction RAa(a,b,c,d){var =
e=3D[],f=3Dd||[];"c"=3D=3Dc?(a=3Da.B,c=3DZza):(a=3Da.o,c=3DgAa);for(var =
h=3D0;h<b;h++){var =
l;d?l=3Dd[h]:(l=3D++a.GR,f.push(l));e.push(c(l))}return{items:e,Te:f}}fun=
ction UAa(a,b,c){wt(a,function(){var =
a=3Db.Vc();IAa(this,b,function(b){var =
f=3Db.jg(a);for(b=3Db.Df(a);b<f;b++){var =
h=3Dyv(this,a,b),l=3Dh.Ih();c!=3Dl&&(h.k=3Dc)}})})}=0A=
u.load=3Dfunction(a){a[5]&&(this.JK=3Da[5]);a[6]&&(this.k0=3Da[6]);this.I=
d=3Da[11]||this.Id;this.j.j=3Dthis.Id;this.Od=3Da[12]||this.Od;this.j.o=3D=
this.Od;var =
b=3Da[16];b&&(this.o=3DFya(b),this.j.k=3Dthis.o,this.k0=3Dthis.JK=3Dnull)=
;var c=3Da[7],b=3Dnull;if(c){var =
d=3DNumber.MAX_VALUE,e=3D0,b=3DB(function(a){var =
b,c;b=3Da[1];c=3Dthis.o.k[b];b<d&&(d=3Db);b>e&&(e=3Db);Gya(this.o,new =
nv(c,a[3],!!a[4],!!a[7]),b,c);this.ga[c]||(this.ga[c]=3D{})},this),f=3DF,=
h=3Dc[0];h&&this.o.o[h[1]]<Aq(this.j,"r")&&(f=3Dpb);f(c,b,this);b=3Dnew =
zf(d,e+1)}if(c=3Da[9])Jya(this.B,=0A=
new =
zf(0,this.getNumColumns())),F(c,this.Hbb,this);(c=3Da[10])&&F(c,this.Kbb,=
this);this.Ea||(this.I=3Dthis.Ea=3Dc=3Dnew =
Mza(this));(c=3Da[15])&&VAa(this,c);(c=3Da[8])&&F(c,this.Gbb,this);this.U=
b.length=3D0;(c=3Da[14])&&F(c,this.Lbb,this);null!=3Da[21]&&(this.dE=3Da[=
21]);qv(this.Ta,this.o);qv(this.Na,this.B);qv(this.M,this.o);this.xo()&&O=
Aa(this);a=3Dnew xt("Oa");b&&(a.rect=3Dpda(b,new =
zf(0,this.getNumColumns()),!0,!1));this.dispatchEvent(a);yq(this)&&this.d=
ispatchEvent("Pa");return b};=0A=
function et(a,b,c,d){return new =
Hf(b,0,c,a.getNumColumns(),!0,!1,d)}function dt(a,b,c,d){return new =
Hf(0,b,Kq(a),c,!1,!0,d)}function =
$v(a,b,c,d){return"r"=3D=3Dd?et(a,b,c,void 0):dt(a,b,c,void 0)}function =
aw(a){return new Hf(0,0,Kq(a),a.getNumColumns(),!0,!0)}=0A=
function Iq(a,b,c){for(var d=3Dnull;!b.equals(d);){var =
e=3Db.clone();F(c,function(a){var b;t:{var =
c=3De,m=3Dd;b=3D-1;switch(a){case "N":b=3Dc.ib()-1;break;case =
"E":b=3Dc.Ib();break;case "W":b=3Dc.gb()-1;break;case "S":b=3Dc.Db()}var =
n=3D"N"=3D=3Da||"S"=3D=3Da,p=3Dn?"r":"c";if(0>b||!xv(this,b,p))b=3D!1;els=
e{var =
t=3Dn?c.gb():c.ib(),v=3Dn?c.Ib():c.Db();if(!m||zda(c,m,a)){for(;t<v;t++)i=
f(WAa(this,b,t,p)){b=3D!0;break t}b=3D!1}else{var =
w=3Dn?c.left<m.left:c.top<m.top,c=3Dn?c.Ib()>m.Ib():c.Db()>m.Db();b=3Dw&&=
WAa(this,b,t,p)||c&&WAa(this,b,v-1,p)?!0:=0A=
!1}}}if(b)switch(b=3De,a){case "N":xda(b,1);break;case =
"E":b.width+=3D1;break;case "W":yda(b);break;case =
"S":b.height+=3D1}},a);d=3Db.clone();b=3De}return Bv(a,b)}function =
WAa(a,b,c,d){a=3D"r"=3D=3Dd?a.nd(b,c):a.nd(c,b);return!!a&&a.Eq()}u.Hbb=3D=
function(a){var b=3Da[1],c=3DLu(this.B);Gya(this.B,new =
jv(b,a[3],!!a[4]),c,b)};u.Gbb=3Dfunction(a){var =
b=3Da[1],c=3Da[2],d=3Da[6];xa(d)&&(a.tUb=3Dthis.Ub[d]);this.ga[b][c]=3Da}=
;function VAa(a,b){var c=3DTd(b);Ca(a.hd,c);Ca(a.be,$b(c,mka));var =
d=3Dnew xt("Na");d.Nna=3Dc;a.dispatchEvent(d)}=0A=
u.Lbb=3Dfunction(a){var b=3Da[1];a=3Dnew =
Hf(Qu(this,a[4]),Pu(this,a[6]),Qu(this,a[5])+1,Pu(this,a[7])+1);this.X[b]=
=3Dnew lv(b,0,a)};function XAa(a){return dc(a.X)}u.Kbb=3Dca();function =
YAa(a,b,c,d){var =
e=3D"r"=3D=3Dd?a.o:a.B,f=3Drm(a.j,c,d);wt(a,function(){F(f,function(a){fo=
r(var c=3Da.start;c<a.end;c++)e.Bd(c).zS(!b);pAa(nm(this,d),a);c=3Dnew =
xt(b?"sa":"pa");c.rect=3D$v(this,a.start,a.end,d);this.dispatchEvent(c);O=
Aa(this)},this)})}=0A=
function ZAa(a,b,c){Lza(a.k);for(var =
d=3Da.o,e=3DNumber.MAX_VALUE,f=3D-1,h=3D0;h<c.length;h++)wt(a,function(){=
var a;a=3DQf(c[h],"r");a=3Drm(this.j,a,"r");for(var =
l=3D0;l<a.length;l++){for(var =
p=3Da[l],t=3Dp.start;t<p.end;t++)d.Bd(t).bK=3Db[h];pAa(nm(this,"r"),p);pA=
a(this.M,p);p.start<e&&(e=3Dp.start);p.end>f&&(f=3Dp.end)}});OAa(a);if(-1=
!=3Df){var l=3Dnew =
xt("Sa");l.rect=3Det(a,e,f);a.dispatchEvent(l)}}function =
Cya(a){this.B=3Da.Ei;this.o=3Da.R;this.A=3Da.q;this.j=3Da.H;this.k=3Da.A;=
this.q=3Da.Va}function bw(a){return a.k}=0A=
function $Aa(a){return aBa(a,Hv(a))}function aBa(a,b){if(b.ML())return =
b.ML();if(b.Wj()){var =
c=3Db.Wj();return(c=3DPya(c))?zv(a,c).ML():null}return null}function =
bBa(a,b){if(b.NL())return b.NL();if(b.Wj()){var c=3DPya(b.Wj());return =
c?zv(a,c).NL():null}return null}function =
cBa(a){a.Sc=3D!0;0>a.$&&(a.$=3DIv(a).x)}function =
CAa(a,b){a.Sc?(a.Sc=3D!1,a.$=3DMath.min(a.$,b.x)):a.$=3D-1}=0A=
function =
dBa(a){return"p"=3D=3Da.nd(0,0).getDisplayValue().toLowerCase()&&"r"=3D=3D=
a.nd(0,1).getDisplayValue().toLowerCase()&&"i"=3D=3Da.nd(0,2).getDisplayV=
alue().toLowerCase()&&"d"=3D=3Da.nd(0,3).getDisplayValue().toLowerCase()&=
&"e"=3D=3Da.nd(0,4).getDisplayValue().toLowerCase()||"\u30d7"=3D=3Da.nd(0=
,0).getDisplayValue()&&"\u30e9"=3D=3Da.nd(0,1).getDisplayValue()&&"\u30a4=
"=3D=3Da.nd(0,2).getDisplayValue()&&"\u30c9"=3D=3Da.nd(0,3).getDisplayVal=
ue()}=0A=
function eBa(a,b){var =
c=3Ded(tm(a,"r",b.ib()-1),b.ib()),d=3Ded(tm(a,"c",b.gb()-1),b.gb());retur=
n =
If(c,d,b.Db(),b.Ib())}u.J=3Dfunction(){this.dispatchEvent("Ia");tv.G.J.ca=
ll(this);this.t6=3Dthis.ga=3Dthis.M=3Dthis.Na=3Dthis.Ta=3Dthis.B=3Dthis.o=
=3Dnull;N(this.Ea);this.Ea=3Dnull;N(this.Wa);this.Wa=3Dnull};var =
cw=3D{8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",19:"=
pause",20:"caps-lock",27:"esc",32:"space",33:"pg-up",34:"pg-down",35:"end=
",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"delete=
",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",5=
9:"semicolon",61:"equals",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g=
",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",8=
2:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",=0A=
93:"context",96:"num-0",97:"num-1",98:"num-2",99:"num-3",100:"num-4",101:=
"num-5",102:"num-6",103:"num-7",104:"num-8",105:"num-9",106:"num-multiply=
",107:"num-plus",109:"num-minus",110:"num-period",111:"num-division",112:=
"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"=
f9",121:"f10",122:"f11",123:"f12",186:"semicolon",187:"equals",189:"dash"=
,188:",",190:".",191:"/",192:"`",219:"open-square-bracket",220:"\\",221:"=
close-square-bracket",222:"single-quote",224:"win"};function =
dw(a){Q.call(this);this.q=3Dthis.k=3D{};this.A=3D0;this.R=3Drc(fBa);this.=
ga=3Drc(gBa);this.C=3D!0;this.o=3Dthis.F=3D!1;this.M=3D!0;this.B=3Dnull;t=
his.j=3Da;Yg(this.j,"keydown",this.VY,!1,this);vd&&Yg(this.j,"keyup",this=
.eua,!1,this);zd&&!vd&&(Yg(this.j,"keypress",this.tva,!1,this),Yg(this.j,=
"keyup",this.uva,!1,this))}var hBa;C(dw,Q);function =
iBa(a){this.xF=3Da||null;this.next=3Da?null:{}}var =
ew=3D{NONE:0,Qd:1,Yc:2,Bh:4,$x:8},fBa=3D[27,112,113,114,115,116,117,118,1=
19,120,121,122,123,19],gBa=3D"color date datetime datetime-local email =
month number password search tel text time url week".split(" ");=0A=
u=3Ddw.prototype;u.XA=3Dda("C");u.WY=3Dda("F");u.Qi=3Dfunction(a,b){jBa(t=
his.k,kBa(1,arguments),a)};u.L$=3Dx(124);u.ksa=3Dx(125);function =
kBa(a,b){var c;if(ua(b[a]))c=3Drb(fw(b[a]),function(a){return =
a.keyCode&255|a.Yw<<8});else{var =
d=3Db,e=3Da;pa(b[a])&&(d=3Db[a],e=3D0);for(c=3D[];e<d.length;e+=3D2)c.pus=
h(d[e]&255|d[e+1]<<8)}return c}=0A=
u.J=3Dfunction(){dw.G.J.call(this);this.k=3D{};ch(this.j,"keydown",this.V=
Y,!1,this);vd&&ch(this.j,"keyup",this.eua,!1,this);zd&&!vd&&(ch(this.j,"k=
eypress",this.tva,!1,this),ch(this.j,"keyup",this.uva,!1,this));this.j=3D=
null};=0A=
function fw(a){a=3Da.replace(/[ +]*\+[ +]*/g,"+").replace(/[ ]+/g," =
").toLowerCase();a=3Da.split(" ");for(var =
b=3D[],c,d=3D0;c=3Da[d];d++){var e=3Dc.split("+"),f=3Dnull;c=3D0;for(var =
h,l=3D0;h=3De[l];l++){switch(h){case "shift":c|=3D1;continue;case =
"ctrl":c|=3D2;continue;case "alt":c|=3D4;continue;case =
"meta":c|=3D8;continue}e=3Dh;if(!hBa){f=3D{};h=3Dvoid 0;for(h in =
cw)f[cw[h]]=3DKm(parseInt(h,10));hBa=3Df}f=3DhBa[e];break}b.push({keyCode=
:f,Yw:c})}return b}=0A=
u.eua=3Dfunction(a){if(yd){if(224=3D=3Da.keyCode){this.K=3D!0;oh(function=
(){this.K=3D!1},400,this);return}var =
b=3Da.metaKey||this.K;67!=3Da.keyCode&&88!=3Da.keyCode&&86!=3Da.keyCode||=
!b||(a.metaKey=3Db,this.VY(a))}32=3D=3Dthis.B&&32=3D=3Da.keyCode&&a.preve=
ntDefault();this.B=3Dnull};function lBa(a){return =
zd&&!vd&&a.ctrlKey&&a.altKey&&!a.shiftKey}u.tva=3Dfunction(a){32<a.keyCod=
e&&lBa(a)&&(this.I=3D!0)};u.uva=3Dfunction(a){!this.I&&lBa(a)&&this.VY(a)=
};=0A=
function jBa(a,b,c){var =
d=3Db.shift(),e=3Da[d];if(e&&(0=3D=3Db.length||e.xF))throw =
Error("Keyboard shortcut conflicts with existing =
shortcut");b.length?(e=3Dlc(a,d.toString(),new =
iBa),jBa(e.next,b,c)):a[d]=3Dnew iBa(c)}=0A=
u.VY=3Dfunction(a){var =
b;b=3Da.keyCode;if(16=3D=3Db||17=3D=3Db||18=3D=3Db)b=3D!1;else{var =
c=3Da.target,d=3D"TEXTAREA"=3D=3Dc.tagName||"INPUT"=3D=3Dc.tagName||"BUTT=
ON"=3D=3Dc.tagName||"SELECT"=3D=3Dc.tagName,e=3D!d&&(c.isContentEditable|=
|c.ownerDocument&&"on"=3D=3Dc.ownerDocument.designMode);b=3D!d&&!e||this.=
R[b]||this.o?!0:e?!1:this.M&&(a.altKey||a.ctrlKey||a.metaKey)?!0:"INPUT"=3D=
=3Dc.tagName&&this.ga[c.type]?13=3D=3Db:"INPUT"=3D=3Dc.tagName||"BUTTON"=3D=
=3Dc.tagName?32!=3Db:!1}if(b)if("keydown"=3D=3Da.type&&lBa(a))this.I=3D!1=
;else{b=3DKm(a.keyCode);c=3Db&255|((a.shiftKey?=0A=
1:0)|(a.ctrlKey?2:0)|(a.altKey?4:0)|(a.metaKey?8:0))<<8;if(!this.q[c]||15=
00<=3DDa()-this.A)this.q=3Dthis.k,this.A=3DDa();if(c=3Dthis.q[c])c.next?(=
this.q=3Dc.next,this.A=3DDa(),a.preventDefault()):(this.q=3Dthis.k,this.A=
=3DDa(),this.C&&a.preventDefault(),this.F&&a.stopPropagation(),c=3Dc.xF,d=
=3Da.target,e=3Dthis.dispatchEvent(new =
gw("shortcut",c,d)),(e&=3Dthis.dispatchEvent(new =
gw("shortcut_"+c,c,d)))||a.preventDefault(),vd&&(this.B=3Db))}};function =
gw(a,b,c){O.call(this,a,c);this.k=3Db}C(gw,O);function =
hw(a,b){dw.call(this,a);this.X=3Dnew =
S(this);this.X.D(this,"shortcut",this.$);this.H=3Db;this.XA(!1);this.XA=3D=
Nc("Not supported");this.WY(!1);this.WY=3DNc("Not =
supported")}C(hw,dw);hw.prototype.$=3Dfunction(a){var =
b=3Da.k,c=3Dthis.H(),b=3D!!mBa[b];c&&(b||a.stopPropagation());this.H()&&!=
b||a.preventDefault()};hw.prototype.J=3Dfunction(){this.X.dispose();hw.G.=
J.call(this)};=0A=
function =
nBa(a){iw(a,ew.Yc|ew.Qd,"insert-as-array-formula",13,"shortcut-insertion"=
);iw(a,ew.Yc,"bold",66,"shortcut-format");iw(a,ew.Yc,"underline",85,"shor=
tcut-format");iw(a,ew.Yc,"italic",73,"shortcut-format");iw(a,ew.Bh|ew.Qd,=
"line-through",53,"shortcut-format")}function =
oBa(a){iw(a,ew.Yc,"undo",90,"shortcut-editing");iw(a,ew.Yc|ew.Qd,"repeat-=
last-action",90,"shortcut-editing");iw(a,null,"repeat-last-action",115,"s=
hortcut-editing");iw(a,ew.Yc,"repeat-last-action",89,"shortcut-editing")}=0A=
var =
mBa=3Drc("bold","underline","italic","line-through","align-center","align=
-left","align-right","insert-as-array-formula","undo","file-save","select=
-input-tools-menu","toggle-input-tools");function =
iw(a,b,c,d,e,f,h){yd&&h||a.Qi(c,d,b);yd&&b&ew.Yc&&!f&&a.Qi(c,d,b&~ew.Yc|e=
w.$x);e&&pBa(b,c,d,e,f)}function =
qBa(a,b,c){jw["shortcut-navigation"][b]=3D[c,!0];a.Qi(b,c)}=0A=
function pBa(a,b,c,d,e){var f=3D"";a&ew.Yc&&(f+=3Dyd&&!e?"Meta + ":"Ctrl =
+ ");f+=3Da&ew.$x?"Meta + ":"";f+=3Da&ew.Bh?"Alt + =
":"";f+=3Da&ew.Qd?"Shift + =
":"";a=3DrBa[c]?rBa[c]:rca&&sBa[c]?sBa[c]:cw[c];f+=3Da.charAt(0).toUpperC=
ase()+a.slice(1);jw[d]||(jw[d]=3D{});jw[d][b]=3D[f,!!e]}var =
jw=3D{},rBa=3D{33:"PageUp",34:"PageDown",186:";",189:"-",192:"`"},sBa=3D{=
112:"Search + 1",113:"Search + 2",114:"Search + 3",115:"Search + =
4",116:"Search + 5",117:"Search + 6",118:"Search + 7",119:"Search + =
8",120:"Search + 9"};function =
tBa(a,b,c,d,e,f,h,l,m,n,p){Q.call(this);this.A=3Da;this.vd=3Da.j;this.vd.=
dc(this);this.C=3Dnew S(this);M(this,this.C);this.k=3Db;this.M=3Dnew =
S(this);M(this,this.M);this.M.D(ro,"fatal_exception",this.nrb);this.F=3De=
;this.q=3Df;this.K=3D!1;this.R=3Dh;this.X=3D!!n;this.H=3Dm;this.B=3Dp||nu=
ll;this.o=3Dnew =
S(this);M(this,this.o);this.o.D(this.vd,"a",this.lrb).D(this.vd,"j",this.=
M8a).D(this.vd,"n",this.K8a).D(this.vd,"o",this.$8a).D(Su(l),"Wa",this.sF=
a);this.o.D(e.R,"sheet-imported",this.B2a);this.B&&this.o.D(this.B,"navig=
ate",=0A=
this.n2a);TX_IS_MOBILE_NATIVE||(a=3Dnew =
dw(document),M(this,a),a.o=3D!0,a.XA(!0),iw(a,ew.Yc|ew.Qd,"move-to-next-s=
heet",34,"shortcut-movement"),iw(a,ew.Yc|ew.Qd,"move-to-prev-sheet",33,"s=
hortcut-movement"),iw(a,ew.Bh|ew.Qd,"show-all-sheets-menu",75,"shortcut-m=
enus"),iw(a,rca?ew.Yc|ew.Qd:ew.Bh|ew.Qd,"show-sheet-menu",83,"shortcut-me=
nus"),this.o.D(a,"shortcut",this.mrb))}C(tBa,Q);u=3DtBa.prototype;=0A=
u.sFa=3Dfunction(){var =
a=3DLs(this.vd),b=3DuBa(this);if(null!=3Da&&this.B){this.B.Z(!0);var =
c=3Dthis.B,a=3D"gid=3D"+a+(b?"&fvid=3D"+b:"");kw(c)!=3Da&&(c.o?(vBa(c,a,!=
1),wBa()||ud&&!xBa()&&lw(c,a,!1,void =
0),c.B&&c.Pra()):(lw(c,a,!1),c.xK=3Dc.q=3Dc.C.value=3Da,c.dispatchEvent(n=
ew mw(a))))}};u.n2a=3Dfunction(a){var =
b=3DyBa(this.vd,a.Yi),b=3Db&&!b.o?b.Ua():null,c=3DzBa(a.Yi);a=3DLs(this.v=
d);var =
d=3DuBa(this),e=3D!!c&&d!=3Dc;null!=3Da&&null!=3Db&&(d=3DB(function(){e&&=
ABa(this,c)},this),b!=3Da?nw(this,b,d):e&&d())};=0A=
function =
zBa(a){return(a=3D/fvid=3D(-?[0-9]+)/.exec(a))?String(a[1]):null}function=
 =
uBa(a){return(a=3Da.getActiveSheet())&&0=3D=3Da.getSheetType()&&(a=3Da.Hb=
().k,dv(a)&&!a.isLocalFilterView())?a.getActiveFilterId():null}=0A=
u.mrb=3Dfunction(a){switch(a.k){case =
"move-to-next-sheet":BBa(this,!0);break;case =
"move-to-prev-sheet":BBa(this,!1);break;case =
"show-all-sheets-menu":a=3Dow(this.j,"docs-sheet-all");a.getParent().getE=
lement().focus();a.dd(!0);this.q.j(2);this.H&&this.H.wn(1021,void =
0);break;case =
"show-sheet-menu":a=3Dpw(this.A.j),null!=3Da&&CBa(this.j,a)}};function =
BBa(a,b){var c=3Da.A.j;null!=3Dpw(c)&&(1=3D=3Dqw(c)?uo("There is only =
one sheet in this document."):(DBa(c,b),a.H&&a.H.wn(b?1019:1020,void =
0)))}u.getActiveSheet=3Dfunction(){return this.vd.getActiveSheet()};=0A=
u.getActiveGrid=3Dfunction(){return this.vd.getActiveGrid()};function =
Kt(a,b){return a.vd.Td[b]}function $wa(a){var =
b=3Dnull;a&&2=3D=3Da.getType()&&(a=3Dsi(I(a,2)),b=3DBg(a));return =
b}function axa(a,b){var c=3Dpw(a.vd),d=3DEBa(a.vd,null!=3Dc?c:0);return =
b.re=3D=3Dc?d:c}=0A=
function Ywa(a,b){function c(){TX_IS_MOBILE_NATIVE||Ls(e.vd);var =
a=3De.vd,c=3Dd,h=3Dc.k,p=3Dc.re;ic(a.Js,c.Ua());a.Td.splice(c.re,1);FBa(a=
);c.dispose();a.Mm&&a.Mm.hb()=3D=3Dc.Ua()&&(a.Mm=3Dnull);p=3Dnew =
ao("k",p,c.Ua());p.Qf=3Dh;a.dispatchEvent(p);a.dispatchEvent("i");c=3D=3D=
a.Km&&(a.Km=3Dnull);f.q.CQa(b)}var d=3DLo(a.vd,b);if(d){var =
e=3Da,f=3Da.A;if(1=3D=3Dqw(a.vd))Ls(a.vd)=3D=3Db&&Ewa(a.vd,d),c();else{va=
r =
h=3Daxa(a,d);Ls(a.vd)!=3Db||null=3D=3Dh||TX_IS_MOBILE_NATIVE?c():(hn(a.o,=
a.vd,"a",c),ut(a.vd,h))}}}=0A=
u.bva=3Dfunction(a){var =
b=3Da.name,c=3Da.Va;null!=3Db&&(a=3Da.sheet.Ua(),b=3Dnew =
Et(this,a,b),c=3DB(this.s7a,this,c,a),b.C=3Dc,this.k.Fb(b))};u.ZYa=3Dfunc=
tion(a){var b=3Da.data;a=3Dnew =
ti;b?(b=3Dxg(b).Sd,"#"=3D=3Db.charAt(0)&&(b=3Db.substring(1,b.length)),a.=
Oc(2),K(a,2,parseInt(b,16))):a.Oc(0);b=3Dthis.vd.getActiveSheet();a=3Dnew=
 Zwa(this,b.Ua(),a);this.k.Fb(a)};function =
ABa(a,b,c){(c=3Dc||a.getActiveSheet())&&0=3D=3Dc.getSheetType()&&(c=3Dc.H=
b(),yb(c.k.getFilteredViewIds(),b)&&(b=3Dnew tt(c,b),a.k.Fb(b)))}=0A=
function Ct(a,b,c){return nw(a,a.vd.Td[b].Ua(),c)}function =
nw(a,b,c){return =
a.X?!1:rw(a.vd,b,c)}u.K8a=3Dfunction(a){so(a.message)};u.$8a=3Dca();u.B2a=
=3Dfunction(a){Lo(this.vd,a.Eg)?nw(this,a.Eg):this.I=3Da.Eg};u.uaa=3Dfunc=
tion(a){this.q.j(2);a=3D1=3D=3Da;this.k.Fb(bxa(this,Ls(this.vd),a))};u.JX=
a=3Dfunction(a){Ct(this,a.index,a.callback)||a.preventDefault()};u.R8a=3D=
function(){this.q.j(3)};=0A=
u.z6a=3Dfunction(){gf?ina():so('Thanks for being patient as we finish =
the last few features. <a target=3D"_blank" =
href=3D"//support.google.com/drive/?p=3Dspreadsheets_unsupported_features=
">Learn more.</a>',"You discovered a feature we haven't yet =
completed",void 0,!0)};function =
GBa(a,b,c){b=3Dc+(0>b?b-1:b);c=3DKt(a,c);var =
d=3D-1;0<=3Db&&(d=3DKt(a,b).Ua());a.k.Fb(new =
Bt(a,c.Ua(),d));a.q.j(3)}u.$4a=3Dfunction(a){a=3Da.sheet.re;for(var =
b=3D1;0<a-b&&Kt(this,a-b).o;)b++;GBa(this,-b,a)};=0A=
u.b5a=3Dfunction(a){a=3Da.sheet.re;for(var =
b=3Dthis.vd.Td.length,c=3D1;a+c<b-1&&Kt(this,a+c).o;)c++;GBa(this,c,a)};u=
.k2a=3Dfunction(a){a=3Da.sheet.Ua();1<this.vd.Td.length&&(this.k.Fb(new =
Ft(this,a,!0)),this.K||(this.K=3D!0,to("Sheet hidden","Use the View menu =
to unhide sheets. All editors of this spreadsheet can view and unhide =
hidden sheets.",1E4,!0,null,void 0,"Use the View menu to unhide sheets. =
All editors of this spreadsheet can view and unhide hidden sheets.")))};=0A=
u.M8a=3Dfunction(a){a.Eg=3D=3Dthis.I&&(this.I=3Dnull,nw(this,a.Eg))};u.lr=
b=3Dfunction(){var =
a=3Dthis.getActiveSheet();a.o&&(a=3Da.Ua(),this.k.Fb(new =
Ft(this,a,!1)));this.q.j(3);this.I=3Dnull;this.sFa()};u.a5a=3Dfunction(a)=
{GBa(this,a.k,a.index)};u.s7a=3Dfunction(a,b,c){a(b,c)};u.J0a=3Dfunction(=
a){this.k.Fb(cxa(this,a.sheet));this.q.j(3)};u.e_a=3Dfunction(){tya(this.=
F)};=0A=
u.orb=3Dfunction(a){var =
b=3Dqw(this.vd,0);a=3Da.sheet;if(1>=3Db&&0=3D=3Da.getSheetType())so("You =
can't remove the last sheet in a document.");else{var =
c=3Da.Ua(),b=3DB(function(){this.k.Fb(new =
Dt(this,c));this.q.j(3)},this);a=3Dsw(tw(this.A.F,c))?"Performing this =
operation may cause the form associated with this spreadsheet to stop =
correctly recording responses. Continue anyway?":"Are you sure you want =
to delete this =
sheet?";Cu(this.F,a,b)}};u.P_a=3Dfunction(a){ya(a.F.Kl)&&a.F.Kl()&&this.j=
.Z(!1)};=0A=
u.O_a=3Dfunction(a){ya(a.F.Kl)&&a.F.Kl()&&this.j.Z(!0)};function =
HBa(a,b,c){a=3Dnew Dwa(a.vd);a.exec();Bya(b,c);(new Fwa(a.j,a.k)).exec()}=0A=
function spa(a,b,c,d){var e=3DLo(a.vd,b);if(e){var =
f=3D0=3D=3De.getSheetType(),h=3Df?e:null;if(f){h.If.dispose();var =
f=3De.Hb(),l=3DIBa(e.Ua(),Kq(f),f.getNumColumns());d=3DJBa(a,l,d||(e.vb()=
?f.q.y:0),!1);h.If=3Dd;KBa(a.A.X,l);TX_IS_MOBILE_NATIVE?e.vb()?(HBa(a,h,l=
),a.ga.onSheetReloadRequested(b)):Bya(h,l):e.vb()?(ah(d,"newData",functio=
n(){e.vb()?HBa(this,h,l):Bya(h,l);c&&c()},!1,a),d.load()):Bya(h,l)}}}u.nr=
b=3Dfunction(){var a=3Drb(this.vd.Td,function(a){return a.Ua()});(new =
rpa(this,a)).exec()};=0A=
u.ANa=3Dfunction(a,b,c,d,e,f,h,l){d=3D$wa(h?h:null);var =
m=3DLBa(this,a,b,e,f,this.vd.Td.length,d),n=3Dthis;wt(this.vd,function(){=
MBa(n.vd,m,n.vd.Td.length);var =
b=3DXwa(n.vd,a,c,l);Ct(n,b)})};u.Ddb=3Dfunction(a,b,c,d,e,f,h,l,m){l=3D$w=
a(l?l:null);var =
n=3Dthis.vd.Td.length,p=3DNBa(this,a,b,d,e,f,h,n,0=3D=3Dn,l),t=3Dthis;wt(=
this.vd,function(){MBa(t.vd,p,void 0);var b=3DXwa(t.vd,a,c,m);Ct(t,b)})};=0A=
function NBa(a,b,c,d,e,f,h,l,m,n){var p=3DIBa(b,d,e);d&&e?(b=3Dnew =
Iu(p,c,l,n),m=3DJBa(a,p,p.q.y,m),b.If=3Dm):b=3Dnew =
Yn(2,b,c,l,n);b.zS(f);zma(b,h);KBa(a.A.X,p);return b}function =
LBa(a,b,c,d,e,f,h){a=3Dnew tpa(b,c,f,a.k,h);a.zS(d);zma(a,e);return =
a}function IBa(a,b,c){b=3D{1:a,5:b,6:c};a=3Dnew =
tv(a);a.load(b,ca());return a}function JBa(a,b,c,d){return new =
Eta(b,a.k,c,a.R,TX_IS_MOBILE_NATIVE?1E3:3E4,d)};function uw(a,b){return =
function(c){lo(a,c,null,b,!0)}};function =
vw(a,b){L.call(this);this.H=3Da;this.I=3Db;this.o=3D!1}C(vw,L);u=3Dvw.pro=
totype;u.uj=3Dnull;function ww(a){return =
null!=3Da.uj}u.UDa=3Dfunction(a){!ww(this)&&this.xCa(a)&&this.um()};u.SF=3D=
ka;u.um=3Dfunction(){this.o||(this.o=3D!0,this.I(B(function(){this.o&&(th=
is.o=3D!1,this.Ip())},this)))};u.xL=3DJc;u.xCa=3DJc;u.IS=3DJc;u.Du=3DJc;u=
.gT=3Dfunction(){N(this.uj);this.uj=3Dnull;this.o=3D!1};u.J=3Dfunction(){=
vw.G.J.call(this);this.gT();N(this.uj);this.uj=3Dnull};function =
xw(a,b,c,d){vw.call(this,"api",uw("api",300));this.F=3Da;this.B=3Db;this.=
C=3Dc;this.j=3D[];this.A=3Dd;this.k=3Dnew =
S(this);this.k.D(b,["disconnect","edit"],this.q)}C(xw,vw);xw.prototype.q=3D=
function(a){ww(this)||this.j.push(a)};xw.prototype.Ip=3Dfunction(){if(!ww=
(this)){var a=3Dnew =
(po("api").j())(this.F,this.B,rf("key"),this.C,this.A);F(this.j,a.h8);thi=
s.j.length=3D0;this.uj=3Da}};xw.prototype.J=3Dfunction(){xw.G.J.call(this=
);this.k.dispose()};function =
yw(a,b,c,d){vw.call(this,a,b);this.C=3Dd;this.F=3Dc;this.k=3Dnew =
S(this);this.k.D(c,"b",this.q)}C(yw,vw);yw.prototype.getModel=3Dfunction(=
){return =
this.F.getActiveSheet()};yw.prototype.getView=3Dfunction(){return =
this.C.j()};yw.prototype.q=3Dfunction(){this.gT()};yw.prototype.J=3Dfunct=
ion(){yw.G.J.call(this);this.k.dispose()};function =
zw(a){a&&a.cancel()};var OBa=3Dnew Io;function Aw(a,b,c,d){return =
ritz.getRawValueForConditionalFormatArgument(OBa.Mb(a),b,c,d)};function =
Bw(a,b){Q.call(this);b&&this.dc(b);this.q=3Da||null}C(Bw,Q);var =
PBa=3DQe?"\ufeff":"";function QBa(a,b,c,d){var =
e=3Da.Vq(),f=3Da.Ge(1024);return =
e&&!f?e.SQ(b,c,d):f?a.getDisplayValue():a.getRawValue(b,c,d)}function =
RBa(a,b,c){c=3Dy(c)&&("-"=3D=3Dc||"0"<=3Dc&&"9">=3Dc);return!!b&&c&&a.$wa=
()}Bw.prototype.k=3Dfunction(a,b,c,d,e){this.q?a=3Dthis.q.j(a,b,c,d,e):(c=
=3Db=3Dnull,(c=3De&&e.k?e.k:a.getDisplayValue())&&(b=3DWa(c).replace(/\n/=
g,"<br/>")),a=3Db||PBa);return a};Bw.prototype.jb=3DMc;=0A=
Bw.prototype.A=3Dfunction(a,b,c,d,e){return =
Fh(this.j(a,b,c,d,e))};function SBa(a,b,c,d){d=3D!!d&&d.F;var =
e=3D!1,f=3D!1;b&&(e=3Db.lg()||gza(b),f=3D!!b.k||"validation"!=3Db.j,b.lg(=
)&&a.push("comment-error"));b=3Dc&&c.j;e?a.push(b?"chip-error-icon-rtl":"=
chip-error-icon-ltr"):d?a.push(b?"chip-docos-icon-rtl":"chip-docos-icon-l=
tr"):f&&a.push(b?"chip-comment-icon-rtl":"chip-comment-icon-ltr")};functi=
on TBa(a,b){Bw.call(this,a,b)}C(TBa,Bw);=0A=
TBa.prototype.j=3Dfunction(a,b,c,d,e){var =
f=3Da.ae().getStyle("backgroundColor");e&&e.o&&(f=3De.o);var =
h=3Da.ae().getStyle("verticalAlign"),l=3Da.ae().getStyle("textAlign"),m=3D=
l&&"right"=3D=3Dl,n=3De&&e.j?e.j.height-1:null,p=3De&&e.j?e.j.width:null,=
t=3Dm?"waffle-data-validation-content-right":"waffle-data-validation-cont=
ent-left",l=3Dnew ap;l.append('<div =
class=3D"').append("waffle-data-validation-cell-wrapper").append('" =
style=3D"').append(n?"height: "+n+"px;":"").append('"><div =
class=3D"').append(t).append('" style=3D"vertical-align: =
').append(h).append("; ").append(n?"height: "+=0A=
n+"px;":"").append(p?"width:"+p+"px;":"").append('">').append(this.k(a,b,=
c,d,e)).append('</div><div =
style=3D"').append(m?"left":"right").append(": 0; background-color: =
").append(f).append(';" =
class=3D"').append("waffle-data-validation-arrow-container");d&&!!d.j=3D=3D=
m&&(b=3D[],a=3Da.wj(),SBa(b,a,d,e),0<b.length&&(d=3Db.join(" =
"),l.append(" =
"),l.append(d)));f?(f=3DAg(f)?xg(f).Sd:xg("white").Sd,f=3DBg(f),f=3D0=3D=3D=
Gg(f,[[0,0,0],[255,255,255]])[0]?"waffle-data-validation-arrow-black":"wa=
ffle-data-validation-arrow-white"):=0A=
f=3D"waffle-data-validation-arrow-black";l.append('"><div =
class=3D"').append(f).append(" =
").append("waffle-data-validation-arrow").append('"></div></div></div>');=
return l.toString()};function =
Cw(a,b,c){Q.call(this);this.k=3Da;this.I=3Dc;this.C=3Db;Yg(b,["hilite","s=
elect","canceldismiss","dismiss"],this.handleEvent,!1,this);this.F=3Dnull=
;this.q=3D[];this.A=3D-1;this.o=3D0;this.H=3Dthis.$d=3Dnull;this.M=3D{}}C=
(Cw,Q);u=3DCw.prototype;u.oda=3D10;u.r6=3D!0;u.Pga=3D!1;u.$c=3Dg("C");=0A=
u.handleEvent=3Dfunction(a){var =
b=3Dthis.k;if(a.target=3D=3Dthis.C)switch(a.type){case =
"hilite":this.Vz(a.row);break;case "select":var =
c=3D!1;if(xa(a.row)){a=3Da.row;var =
d=3Dthis.q[Dw(this,a)],c=3D!!d&&b.w_&&b.w_(d);d&&!c&&this.A!=3Da&&this.Vz=
(a)}c||this.YD();break;case "canceldismiss":UBa(this);break;case =
"dismiss":VBa(this)}};function =
WBa(a,b,c){a.F!=3Db&&(a.F=3Db,a.k.Bm(a.F,a.oda,B(a.S$,a),c),UBa(a))}u.f$=3D=
g("$d");u.Is=3Dda("$d");function Ew(a){return a.C.Da()}=0A=
function XBa(a){for(var =
b=3Da.o+a.q.length-1,c=3Da.A,d=3D0;d<a.q.length;d++){if(c>=3Da.o&&c<b)c++=
;else if(-1=3D=3Dc)c=3Da.o;else break;if(a.Vz(c))break}}function =
YBa(a){for(var b=3Da.A,c=3D0;c<a.q.length;c++){if(b>a.o)b--;else =
break;if(a.Vz(b))break}}u.Vz=3Dfunction(a){var =
b=3DDw(this,a),c=3Dthis.q[b];return =
c&&this.k.w_&&this.k.w_(c)?!1:(this.A=3Da,this.C.Vz(a),-1!=3Db)};=0A=
u.YD=3Dfunction(){var a=3DDw(this,this.A);if(-1!=3Da){var =
b=3Dthis.q[a],c=3Dthis.I.lF(b);this.Pga?(this.F=3Dnull,VBa(this)):this.Li=
();c||(this.dispatchEvent({type:"update",row:b,index:a}),this.Pga&&this.I=
.update(!0));return!0}this.Li();this.dispatchEvent({type:"update",row:nul=
l,index:null});return!1};function ZBa(a){return =
Ew(a)&&-1!=3DDw(a,a.A)}u.Li=3Dfunction(){this.A=3D-1;this.F=3Dnull;this.o=
+=3Dthis.q.length;this.q=3D[];window.clearTimeout(this.H);this.H=3Dnull;t=
his.C.Li();this.dispatchEvent("suggestionsupdate");this.dispatchEvent("di=
smiss")};=0A=
function =
VBa(a){a.H||(a.H=3Dwindow.setTimeout(B(a.Li,a),100))}u.fwa=3Dfunction(){r=
eturn this.H?(window.clearTimeout(this.H),this.H=3Dnull,!0):!1};function =
UBa(a){a.fwa()||window.setTimeout(B(a.fwa,a),10)}u.J=3Dfunction(){Cw.G.J.=
call(this);delete =
this.M;this.C.dispose();this.I.dispose();this.k=3Dnull};u.S$=3Dfunction(a=
,b,c){this.F=3D=3Da&&this.Oq(b,c)};=0A=
u.Oq=3Dfunction(a,b){var =
c=3D"object"=3D=3Dma(b)&&b,d=3D(c?c.BUb():b)?Dw(this,this.A):-1;this.o+=3D=
this.q.length;this.q=3Da;for(var =
e=3D[],f=3D0;f<a.length;++f)e.push({id:this.o+f,data:a[f]});f=3Dnull;this=
.$d&&(f=3Dthis.M[za(this.$d)]||this.$d);this.C.$h(f);this.C.Oq(e,this.F,t=
his.$d);f=3Dthis.r6;c&&void =
0!=3D=3Dc.yUa()&&(f=3Dc.yUa());this.A=3D-1;(f||0<=3Dd)&&0!=3De.length&&th=
is.F&&(0<=3Dd?this.Vz(this.o+d):XBa(this));this.dispatchEvent("suggestion=
supdate")};function Dw(a,b){var c=3Db-a.o;return =
0>c||c>=3Da.q.length?-1:c}=0A=
u.vsa=3Dfunction(a){var =
b=3Dthis.I;b.bZ.apply(b,arguments)};u.IWa=3Dfunction(a){var =
b=3Dthis.I;b.cZ.apply(b,arguments);F(arguments,function(a){ic(this.M,za(a=
))},this)};u.update=3Dfunction(a){this.I.update(a)};function =
Fw(a,b){this.j=3Da||[];this.A=3D!b}Fw.prototype.o=3Dfunction(a){this.j=3D=
a||[]};Fw.prototype.Bm=3Dfunction(a,b,c){if(this.A){var =
d=3Dthis.j,e=3D$Ba(a,b,d);0=3D=3De.length&&(e=3DaCa(a,b,d));b=3De}else =
b=3Dthis.k(a,b);c(a,b)};Fw.prototype.k=3Dfunction(a,b){return =
$Ba(a,b,this.j)};function $Ba(a,b,c){var =
d=3D[];if(""!=3Da){a=3Dab(a);a=3Dnew RegExp("(^|\\W+)"+a,"i");for(var =
e=3D0;e<c.length&&d.length<b;e++){var =
f=3Dc[e];String(f).match(a)&&d.push(f)}}return d}=0A=
function aCa(a,b,c){for(var d=3D[],e=3D0;e<c.length;e++){var =
f=3Dc[e],h=3Da.toLowerCase(),l=3DString(f).toLowerCase(),m=3D0;if(-1!=3Dl=
.indexOf(h))m=3DparseInt((l.indexOf(h)/4).toString(),10);else for(var =
n=3Dh.split(""),p=3D-1,t=3D10,v=3D0,w;w=3Dn[v];v++)w=3Dl.indexOf(w),w>p?(=
p=3Dw-p-1,p>t-5&&(p=3Dt-5),m+=3Dp,p=3Dw):(m+=3Dt,t+=3D5);m<6*h.length&&d.=
push({Dkb:f,Fk:m,index:e})}d.sort(function(a,b){var c=3Da.Fk-b.Fk;return =
0!=3Dc?c:a.index-b.index});a=3D[];for(v=3D0;v<b&&v<d.length;v++)a.push(d[=
v].Dkb);return a};function =
Gw(a){this.j=3D[];this.q=3D!a;Fw.call(this,this.j,!1)}C(Gw,Fw);Gw.prototy=
pe.Bm=3Dfunction(a,b,c){b=3Dthis.k(a,b);c(a,b)};Gw.prototype.k=3Dfunction=
(a,b){if(Qq(a))return[];if(Qa(a))return =
this.q=3D!1,this.j;if(this.q){this.q=3D!1;for(var =
c=3D[],d=3D[],e=3Dab(a),e=3Dnew =
RegExp("(^|\\W+)"+e,"i"),f=3D0;f<this.j.length;f++){var =
h=3Dthis.j[f];String(h).match(e)?c.push(h):d.push(h);if(c.length+d.length=
>=3Db)break}return c.concat(d)}return Gw.G.k.call(this,a,b)};=0A=
Gw.prototype.o=3Dfunction(a){this.j=3D[];if(a)for(var =
b=3D0;b<a.length;b++){var c=3Da[b];Qa(db(c))||this.j.push(c)}};function =
Hw(a,b,c,d,e,f,h,l,m){var =
n=3DbCa(c),p=3DPl(a),t=3DEl(a);t&&p.rp(Gf(t));fka(p,rh(a),rh(c));a=3DIw(a=
,b);p=3Dnew =
G(a&2?p.left+p.width:p.left,a&1?p.top+p.height:p.top);p=3Ddda(p,n);e&&(p.=
x+=3D(a&2?-1:1)*e.x,p.y+=3D(a&1?-1:1)*e.y);var v;if(h)if(m)v=3Dm;else =
if(v=3DEl(c))v.top-=3Dn.y,v.right-=3Dn.x,v.bottom-=3Dn.y,v.left-=3Dn.x;re=
turn Jw(p,c,d,f,v,h,l)}=0A=
function bCa(a){var b;if(a=3Da.offsetParent){var =
c=3D"HTML"=3D=3Da.tagName||"BODY"=3D=3Da.tagName;c&&"static"=3D=3Dzl(a)||=
(b=3DFl(a),c||(b=3Ddda(b,new G(kn(a),a.scrollTop))))}return b||new G}=0A=
function Jw(a,b,c,d,e,f,h){a=3Da.clone();var =
l=3DIw(b,c);c=3DOl(b);h=3Dh?h.clone():c.clone();a=3Da.clone();h=3Dh.clone=
();var =
m=3D0;if(d||0!=3Dl)l&2?a.x-=3Dh.width+(d?d.right:0):d&&(a.x+=3Dd.left),l&=
1?a.y-=3Dh.height+(d?d.bottom:0):d&&(a.y+=3Dd.top);f&&(e?(d=3Da,l=3Dh,m=3D=
0,65=3D=3D(f&65)&&(d.x<e.left||d.x>=3De.right)&&(f&=3D-2),132=3D=3D(f&132=
)&&(d.y<e.top||d.y>=3De.bottom)&&(f&=3D-5),d.x<e.left&&f&1&&(d.x=3De.left=
,m|=3D1),d.x<e.left&&d.x+l.width>e.right&&f&16&&(l.width=3DMath.max(l.wid=
th-(d.x+l.width-e.right),0),m|=3D4),d.x+l.width>e.right&&f&1&&(d.x=3D=0A=
Math.max(e.right-l.width,e.left),m|=3D1),f&2&&(m=3Dm|(d.x<e.left?16:0)|(d=
.x+l.width>e.right?32:0)),d.y<e.top&&f&4&&(d.y=3De.top,m|=3D2),d.y<=3De.t=
op&&d.y+l.height<e.bottom&&f&32&&(l.height=3DMath.max(l.height-(e.top-d.y=
),0),d.y=3De.top,m|=3D8),d.y>=3De.top&&d.y+l.height>e.bottom&&f&32&&(l.he=
ight=3DMath.max(l.height-(d.y+l.height-e.bottom),0),m|=3D8),d.y+l.height>=
e.bottom&&f&4&&(d.y=3DMath.max(e.bottom-l.height,e.top),m|=3D2),f&8&&(m=3D=
m|(d.y<e.top?64:0)|(d.y+l.height>e.bottom?128:0)),e=3Dm):e=3D256,m=3De);f=
=3Dnew Ef(0,0,0,0);f.left=3D=0A=
a.x;f.top=3Da.y;f.width=3Dh.width;f.height=3Dh.height;e=3Dm;if(e&496)retu=
rn e;Al(b,new =
G(f.left,f.top));h=3Df.Ic();Df(c,h)||(c=3Dh,h=3Dth(b),f=3Dli(rh(h)),!ud||=
Cd("10")||f&&Cd("8")?jka(b,c,"border-box"):(h=3Db.style,f?(f=3DXl(b),b=3D=
Hl(b),h.pixelWidth=3Dc.width-b.left-f.left-f.right-b.right,h.pixelHeight=3D=
c.height-b.top-f.top-f.bottom-b.bottom):(h.pixelWidth=3Dc.width,h.pixelHe=
ight=3Dc.height)));return e}function =
Iw(a,b){return(b&4&&Sl(a)?b^2:b)&-5};var =
Kw=3D{},cCa=3Dnull,Lw=3Dnull;function dCa(a){var b=3Dza(a);b in =
Kw||(Kw[b]=3Da);eCa()}function fCa(a){a=3Dza(a);delete =
Kw[a];hc(Kw)&&Lw&&Lw.stop()}function eCa(){Lw||(cCa?Lw=3Dnew =
Hm(function(a){gCa(a)},cCa):Lw=3Dnew Ap(function(){gCa(Da())},20));var =
a=3DLw;a.vb()||a.start()}function =
gCa(a){Yb(Kw,function(b){b.Coa(a)});hc(Kw)||eCa()};function =
Mw(){Q.call(this);this.ba=3D0;this.endTime=3Dthis.startTime=3Dnull}C(Mw,Q=
);Mw.prototype.uu=3Dfunction(){this.Br("begin")};Mw.prototype.ax=3Dfuncti=
on(){this.Br("end")};Mw.prototype.o=3Dfunction(){this.Br("finish")};Mw.pr=
ototype.Br=3Dfunction(a){this.dispatchEvent(a)};function =
Nw(a,b,c,d){Mw.call(this);if(!pa(a)||!pa(b))throw Error("Start and end =
parameters must be arrays");if(a.length!=3Db.length)throw Error("Start =
and end points must be the same =
length");this.Em=3Da;this.Yv=3Db;this.duration=3Dc;this.q=3Dd;this.j=3D[]=
;this.lh=3D0}C(Nw,Mw);u=3DNw.prototype;=0A=
u.play=3Dfunction(a){if(a||0=3D=3Dthis.ba)this.lh=3D0,this.j=3Dthis.Em;el=
se =
if(1=3D=3Dthis.ba)return!1;fCa(this);this.startTime=3Da=3DDa();-1=3D=3Dth=
is.ba&&(this.startTime-=3Dthis.duration*this.lh);this.endTime=3Dthis.star=
tTime+this.duration;this.lh||this.uu();this.Br("play");-1=3D=3Dthis.ba&&t=
his.Br("resume");this.ba=3D1;dCa(this);hCa(this,a);return!0};u.stop=3Dfun=
ction(a){fCa(this);this.ba=3D0;a&&(this.lh=3D1);iCa(this,this.lh);this.Br=
("stop");this.ax()};u.J=3Dfunction(){0=3D=3Dthis.ba||this.stop(!1);this.B=
r("destroy");Nw.G.J.call(this)};=0A=
u.Coa=3Dfunction(a){hCa(this,a)};function =
hCa(a,b){a.lh=3D(b-a.startTime)/(a.endTime-a.startTime);1<=3Da.lh&&(a.lh=3D=
1);iCa(a,a.lh);1=3D=3Da.lh?(a.ba=3D0,fCa(a),a.o(),a.ax()):1=3D=3Da.ba&&a.=
VR()}function =
iCa(a,b){ya(a.q)&&(b=3Da.q(b));a.j=3DArray(a.Em.length);for(var =
c=3D0;c<a.Em.length;c++)a.j[c]=3D(a.Yv[c]-a.Em[c])*b+a.Em[c]}u.VR=3Dfunct=
ion(){this.Br("animate")};u.Br=3Dfunction(a){this.dispatchEvent(new =
jCa(a,this))};=0A=
function =
jCa(a,b){O.call(this,a);this.x=3Db.j[0];this.y=3Db.j[1];this.duration=3Db=
.duration;this.lh=3Db.lh;this.state=3Db.ba}C(jCa,O);function =
Ow(a,b,c,d,e){Nw.call(this,b,c,d,e);this.element=3Da}C(Ow,Nw);u=3DOw.prot=
otype;u.bG=3Dka;u.Hd=3Dfunction(){y(this.A)||(this.A=3DSl(this.element));=
return =
this.A};u.VR=3Dfunction(){this.bG();Ow.G.VR.call(this)};u.ax=3Dfunction()=
{this.bG();Ow.G.ax.call(this)};u.uu=3Dfunction(){this.bG();Ow.G.uu.call(t=
his)};function =
Pw(a,b,c,d,e){xa(b)&&(b=3D[b]);xa(c)&&(c=3D[c]);Ow.call(this,a,b,c,d,e);i=
f(1!=3Db.length||1!=3Dc.length)throw Error("Start and end points must be =
1D");this.k=3D-1}C(Pw,Ow);var kCa=3D1/1024;u=3DPw.prototype;=0A=
u.bG=3Dfunction(){var =
a=3Dthis.j[0];Math.abs(a-this.k)>=3DkCa&&(Ql(this.element,a),this.k=3Da)}=
;u.uu=3Dfunction(){this.k=3D-1;Pw.G.uu.call(this)};u.ax=3Dfunction(){this=
.k=3D-1;Pw.G.ax.call(this)};u.show=3Dfunction(){this.element.style.displa=
y=3D""};u.Si=3Dfunction(){this.element.style.display=3D"none"};function =
Qw(a,b,c){Pw.call(this,a,1,0,b,c)}C(Qw,Pw);Qw.prototype.uu=3Dfunction(){t=
his.show();Qw.G.uu.call(this)};Qw.prototype.ax=3Dfunction(){this.Si();Qw.=
G.ax.call(this)};function lCa(a,b,c){Pw.call(this,a,0,1,b,c)}C(lCa,Pw);=0A=
lCa.prototype.uu=3Dfunction(){this.show();lCa.G.uu.call(this)};function =
Rw(a,b,c,d){Q.call(this);this.ga=3Da||document.body;this.o=3Drh(this.ga);=
this.I=3D!a;this.Y=3Dnull;this.K=3D"";this.j=3D[];this.q=3D[];this.Qa=3Dt=
his.M=3D-1;this.B=3D!1;this.className=3D"ac-renderer";this.H=3D"ac-row";t=
his.R=3D"ac-active";this.Ta=3D"ac-highlighted";this.A=3Db||null;this.Va=3D=
null!=3Dd?d:!0;this.Na=3D!0;this.C=3D!1;this.Ea=3D!!c;this.k=3D!1;this.F=3D=
0}C(Rw,Q);u=3DRw.prototype;u.getElement=3Dg("Y");u.$h=3Dda("$");u.Oq=3Dfu=
nction(a,b,c){this.K=3Db;this.j=3Da;this.M=3D-1;this.Qa=3DDa();this.$d=3D=
c;this.q=3D[];this.wb()};=0A=
u.Li=3Dfunction(){this.$d&&mla(this.$d,null);this.B&&(this.B=3D!1,this.$d=
&&Um(this.$d,"haspopup",!1),0<this.F?(N(this.Ce),this.Ce=3Dnew =
Qw(this.Y,this.F),this.Ce.play()):R(this.Y,!1))};u.show=3Dfunction(){this=
.B||(this.B=3D!0,this.$d&&(Tm(this.$d,"combobox"),Um(this.$d,"autocomplet=
e","list"),Um(this.$d,"haspopup",!0)),0<this.F?(N(this.Ce),this.Ce=3Dnew =
lCa(this.Y,this.F),this.Ce.play()):R(this.Y,!0))};u.Da=3Dg("B");=0A=
u.UZ=3Dfunction(a){var b=3D0<=3Da&&a<this.j.length?this.j[a]:void =
0,c=3D0<=3Da&&a<this.q.length?this.q[a]:void =
0;this.dispatchEvent({type:"rowhilite",Thb:c,row:b?b.data:null})&&(0<=3Dt=
his.M&&dn(this.q[this.M],[this.R,"active"]),this.M=3Da,c&&(bn(c,[this.R,"=
active"]),this.$d&&mla(this.$d,c),Gl(c,this.Y)))};u.Vz=3Dfunction(a){if(-=
1=3D=3Da)this.UZ(-1);else for(var =
b=3D0;b<this.j.length;b++)if(this.j[b].id=3D=3Da){this.UZ(b);break}};=0A=
function mCa(a){if(!a.Y){var =
b=3Da.o.U("div",{style:"display:none"});a.Y=3Db;bn(b,Ta(a.className).spli=
t(" =
"));Tm(b,"listbox");b.id=3Drn(qn.getInstance());a.o.appendChild(a.ga,b);Y=
g(b,"click",a.Asa,!1,a);Yg(b,"mousedown",a.Bsa,!1,a);Yg(b,"mouseover",a.C=
sa,!1,a)}}=0A=
u.wb=3Dfunction(){mCa(this);this.k&&(this.Y.style.visibility=3D"hidden");=
this.X&&(this.Y.style.minWidth=3Dthis.X.clientWidth+"px");this.q.length=3D=
0;this.o.jd(this.Y);if(this.A&&this.A.render)this.A.render(this,this.Y,th=
is.j,this.K);else{var =
a=3Dnull;F(this.j,function(b){b=3DnCa(this,b,this.K);this.k?this.Y.insert=
Before(b,a):this.o.appendChild(this.Y,b);a=3Db},this)}0=3D=3Dthis.j.lengt=
h?this.Li():(this.show(),this.iQ(),Tl(this.Y,!0))};function oCa(a){var =
b=3Da.Ea?3:1;a.k&&(b^=3D1);return b}=0A=
u.iQ=3Dfunction(){if(this.$d&&this.I){var =
a=3DoCa(this);Hw(this.$||this.$d,a,this.Y,a^1,null,null,65);this.k&&(this=
.Y.style.visibility=3D"visible")}};u.f$=3Dg("$d");u.J=3Dfunction(){this.Y=
&&(ch(this.Y,"click",this.Asa,!1,this),ch(this.Y,"mousedown",this.Bsa,!1,=
this),ch(this.Y,"mouseover",this.Csa,!1,this),this.o.nf(this.Y),this.Y=3D=
null,this.B=3D!1);N(this.Ce);this.ga=3Dnull;Rw.G.J.call(this)};=0A=
function pCa(a,b,c){if(a.C||!a.ub)if(3=3D=3Db.nodeType){var =
d=3Dnull;pa(c)&&1<c.length&&!a.C&&(d=3DMb(c,1));c=3DqCa(a,c);if(0!=3Dc.le=
ngth){var e=3Db.nodeValue,f=3Da.Na?new RegExp("\\b(?:"+c+")","gi"):new =
RegExp(c,"gi");c=3D[];for(var =
h=3D0,l=3Df.exec(e),m=3D0;l;)m++,c.push(e.substring(h,l.index)),c.push(e.=
substring(l.index,f.lastIndex)),h=3Df.lastIndex,l=3Df.exec(e);c.push(e.su=
bstring(h));if(1<c.length){d=3Da.C?m:1;for(e=3D0;e<d;e++)f=3D2*e,b.nodeVa=
lue=3Dc[f],h=3Da.o.createElement("b"),h.className=3Da.Ta,a.o.appendChild(=
h,a.o.createTextNode(c[f+=0A=
1])),h=3Db.parentNode.insertBefore(h,b.nextSibling),b.parentNode.insertBe=
fore(a.o.createTextNode(""),h.nextSibling),b=3Dh.nextSibling;c=3DMb(c,2*d=
);b.nodeValue=3Dc.join("");a.ub=3D!0}else d&&pCa(a,b,d)}}else =
for(b=3Db.firstChild;b;)d=3Db.nextSibling,pCa(a,b,c),b=3Dd}function =
qCa(a,b){var c=3D"";if(!b)return =
c;pa(b)&&(b=3Dqb(b,function(a){return!Qa(db(a))}));a.C?pa(b)?c=3Drb(b,ab)=
.join("|"):(c=3DPa(b),c=3Dab(c),c=3Dc.replace(/ =
/g,"|")):pa(b)?c=3D0<b.length?ab(b[0]):"":/^\W/.test(b)||(c=3Dab(b));retu=
rn c}=0A=
function nCa(a,b,c){var =
d=3Da.o.U("div",{className:a.H,id:rn(qn.getInstance())});Tm(d,"option");a=
.A&&a.A.gF?a.A.gF(b,c,d):Zh(d,b.data.toString());c&&a.Va&&(a.ub=3D!1,pCa(=
a,d,c));an(d,a.H);a.q.push(d);return d}function =
rCa(a,b){for(;b&&b!=3Da.Y&&!$m(b,a.H);)b=3Db.parentNode;return =
b?ob(a.q,b):-1}u.Asa=3Dfunction(a){var =
b=3DrCa(this,a.target);0<=3Db&&this.dispatchEvent({type:"select",row:this=
.j[b].id});a.stopPropagation()};u.Bsa=3Dfunction(a){a.stopPropagation();a=
.preventDefault()};=0A=
u.Csa=3Dfunction(a){a=3DrCa(this,a.target);0<=3Da&&!(300>Da()-this.Qa)&&t=
his.dispatchEvent({type:"hilite",row:this.j[a].id})};function =
sCa(){}sCa.prototype.render=3Dca();sCa.prototype.gF=3Dca();function =
Sw(a,b,c,d){Rw.call(this,a,b,c,d);this.className=3D"waffle-ac-renderer";t=
his.H=3D"waffle-ac-row";this.R=3D"waffle-ac-active";this.Ta=3D"waffle-ac-=
highlighted"}C(Sw,Rw);function Tw(){Sw.call(this,void 0,new =
tCa);this.Wa=3Drh(document.body)}C(Tw,Sw);u=3DTw.prototype;u.xBa=3D!1;u.z=
va=3D!1;=0A=
u.wb=3Dfunction(){Tw.G.wb.call(this);var =
a=3Dthis.getElement();this.zva||(this.zva=3D!0,Yg(a,"click",this.EEa,!0,t=
his));an(a,this.k?"ac-datavalidation-renderer-upside-down":"ac-datavalida=
tion-renderer");this.k&&(a.style.visibility=3D"hidden");this.q.length=3D0=
;this.Wa.jd(a);a.style.width=3D"";a.style.minWidth=3D"";a.style.height=3D=
"";var =
b=3Da.style;vd?b.MozBoxSizing=3D"border-box":wd?b.WebkitBoxSizing=3D"bord=
er-box":b.boxSizing=3D"border-box";var =
c=3Dnull;ad(this.j,function(b){b=3DnCa(this,b,this.K);this.k?a.insertBefo=
re(b,=0A=
c):this.Wa.appendChild(a,b);c=3Db},this);b=3DOl(a).width+oka();this.X&&(b=
=3DMath.max(b,this.X.clientWidth+4));a.style.minWidth=3Db+"px";0=3D=3Dthi=
s.j.length?this.Li():(this.show(),this.iQ(),Tl(a,!0))};=0A=
u.iQ=3Dfunction(){var =
a=3Dthis.f$(),b=3Dthis.I;if(a&&b){a=3Dthis.$||a;$m(a,"cell-input")&&(a=3D=
a.parentNode);var b=3DoCa(this),c=3Dthis.getElement();if(c){var =
d=3DbCa(c),e=3DEl(c);e&&(e.top-=3Dd.y,e.right-=3Dd.x,e.bottom-=3Dd.y,e.le=
ft-=3Dd.x,e.bottom-=3D5);Hw(a,b,c,b^1,null,null,113,void =
0,e);this.k&&(vl(c,"visibility","visible"),c.scrollTop=3Dc.scrollHeight)}=
}};u.EEa=3Dfunction(a){this.xBa&&a.stopPropagation()};u.J=3Dfunction(){va=
r =
a=3Dthis.getElement();a&&ch(a,"click",this.EEa,!0,this);Tw.G.J.call(this)=
};function tCa(){}=0A=
tCa.prototype.gF=3Dfunction(a,b,c){a=3Da.data.toString();c.innerHTML=3DWa=
(a);-1=3D=3Dtc(a)&&(c.dir=3D"rtl")};function =
Uw(a,b){O.call(this,a,b);this.M=3Dthis.B=3Dthis.cl=3Dthis.ga=3Dthis.Qf=3D=
this.rect=3Dthis.$=3Dthis.k=3Dvoid 0}C(Uw,O);function =
Vw(a,b){if(uCa(a))a.selectionStart=3Db;else if(ud){var =
c=3DvCa(a),d=3Dc[0];d.inRange(c[1])&&(b=3DwCa(a,b),d.collapse(!0),d.move(=
"character",b),d.select())}}=0A=
function xCa(a){var =
b=3D0,c=3D0;if(uCa(a))b=3Da.selectionStart,c=3D-1;else if(ud){var =
d=3DvCa(a),e=3Dd[0],d=3Dd[1];if(e.inRange(d)){e.setEndPoint("EndToStart",=
d);if("textarea"=3D=3Da.type){d.duplicate();b=3Da=3De.text;for(c=3D!1;!c;=
)0=3D=3De.compareEndPoints("StartToEnd",e)?c=3D!0:(e.moveEnd("character",=
-1),e.text=3D=3Da?b+=3D"\r\n":c=3D!0);e=3D[b.length,-1];return =
e}b=3De.text.length;c=3D-1}}return[b,c]}=0A=
function Ww(a,b){if(uCa(a))a.selectionEnd=3Db;else if(ud){var =
c=3DvCa(a),d=3Dc[1];c[0].inRange(d)&&(b=3DwCa(a,b),c=3DwCa(a,xCa(a)[0]),d=
.collapse(!0),d.moveEnd("character",b-c),d.select())}}function =
vCa(a){var =
b=3Da.ownerDocument||a.document,c=3Db.selection.createRange();"textarea"=3D=
=3Da.type?(b=3Db.body.createTextRange(),b.moveToElementText(a)):b=3Da.cre=
ateTextRange();return[b,c]}function =
wCa(a,b){"textarea"=3D=3Da.type&&(b=3DSa(a.value.substring(0,b)).length);=
return b}=0A=
function uCa(a){try{return"number"=3D=3Dtypeof =
a.selectionStart}catch(b){return!1}};function =
Xw(a,b,c,d){L.call(this);d=3Dd||150;this.A=3Dnull!=3Dc?c:!0;this.C=3Da||"=
,;";this.X=3Dthis.C.substring(0,1);a=3Dthis.A?"[\\s"+this.C+"]+":"[\\s]+"=
;this.M=3Dnew RegExp("^"+a+"|"+a+"$","g");this.$=3Dnew =
RegExp("\\s*["+this.C+"]$");this.K=3Db||"";this.ga=3Dthis.A;this.q=3D0<d?=
new nh(d):null;this.k=3Dnew S(this);this.F=3Dnew S(this);this.B=3Dnew =
su;this.I=3D-1}C(Xw,L);var =
yCa=3D(kca||Le)&&!Cd("533.17.9");u=3DXw.prototype;u.j3=3D!1;u.K5=3Dnull;u=
.Ch=3Dnull;u.Wca=3D"";u.EB=3D!1;u.ffa=3D!1;u.V=3Dfunction(){return =
this.Ch.value};=0A=
u.xa=3Dfunction(a){this.Ch.value=3Da};u.Uj=3Dfunction(){return =
xCa(this.Ch)[0]};u.C1=3Dfunction(a){Vw(this.Ch,a);Ww(this.Ch,a)};function=
 =
zCa(a,b){Uh(b)&&Um(b,"haspopup",!0);a.k.D(b,"focus",a.hQ);a.k.D(b,"blur",=
a.gQ);if(!a.Ch&&(a.F.D(b,"keydown",a.eza),Uh(b))){var =
c=3Dth(b);fi(c)=3D=3Db&&ACa(a,b)}}u.bZ=3Dfunction(a){for(var =
b=3D0;b<arguments.length;b++)zCa(this,arguments[b])};=0A=
u.cZ=3Dfunction(a){for(var b=3D0;b<arguments.length;b++){var =
c=3Darguments[b];c=3D=3Dthis.Ch&&this.gQ();this.k.gc(c,"focus",this.hQ);t=
his.k.gc(c,"blur",this.gQ);this.Ch||this.F.gc(c,"keydown",this.eza)}};=0A=
u.lF=3Dfunction(a,b){if(this.Ch){var =
c=3Da.toString();if(y(b)?b:this.A){var =
d=3DBCa(this,this.V(),this.Uj()),e=3DCCa(this,this.V());this.$.test(c)||(=
c=3Dc.replace(/[\s\xa0]+$/,"")+this.X);0=3D=3Dd||Qa(e[d-1])||(c=3D" =
"+c);d=3D=3De.length-1&&(c+=3D" =
");if(c!=3De[d]){e[d]=3Dc;c=3Dthis.Ch;(vd||ud&&Cd("9"))&&c.blur();c.value=
=3De.join("");for(var =
f=3D0,h=3D0;h<=3Dd;h++)f+=3De[h].length;c.focus();this.C1(f)}}else =
this.xa(c);this.ffa=3D!0}return!1};=0A=
u.J=3Dfunction(){Xw.G.J.call(this);null!=3Dthis.K5&&window.clearTimeout(t=
his.K5);this.k.dispose();delete =
this.k;this.F.dispose();this.B.dispose();N(this.q)};=0A=
u.Ef=3Dfunction(a){switch(a.keyCode){case 40:if(Ew(this.j))return =
this.j3?YBa(this.j):XBa(this.j),a.preventDefault(),!0;if(!this.A)return =
this.update(!0),a.preventDefault(),!0;break;case 38:if(Ew(this.j))return =
this.j3?XBa(this.j):YBa(this.j),a.preventDefault(),!0;break;case =
9:if(!Ew(this.j)||a.shiftKey)this.j.Li();else =
if(this.update(),this.j.YD()&&this.ga)return =
a.preventDefault(),!0;break;case =
13:if(Ew(this.j)){if(this.update(),this.j.YD())return =
a.preventDefault(),a.stopPropagation(),!0}else this.j.Li();=0A=
break;case 27:if(Ew(this.j))return =
this.j.Li(),a.preventDefault(),a.stopPropagation(),!0;break;case =
229:if(!this.EB)return =
this.EB||(this.k.D(this.Ch,"keyup",this.xsa),this.k.D(this.Ch,"keypress",=
this.wsa),this.EB=3D!0),!0}return DCa(this,a)};function DCa(a,b){var =
c=3Da.A&&b.charCode&&-1!=3Da.C.indexOf(String.fromCharCode(b.charCode));c=
&&a.update();return c&&a.j.YD()?(b.preventDefault(),!0):!1}u.JWa=3Dr(!1);=0A=
function =
ECa(a){tu(a.B,a.Ch);a.k.D(a.B,"key",a.ysa);a.k.D(a.Ch,"mousedown",a.jza);=
ud&&a.k.D(a.Ch,"keypress",a.bza)}function =
FCa(a){a.k.gc(a.B,"key",a.ysa);uu(a.B);a.k.gc(a.Ch,"keyup",a.JWa);a.k.gc(=
a.Ch,"mousedown",a.jza);ud&&a.k.gc(a.Ch,"keypress",a.bza);a.EB&&GCa(a)}u.=
hQ=3Dfunction(a){ACa(this,a.target||null)};function =
ACa(a,b){a.F.Cb();a.j&&UBa(a.j);b!=3Da.Ch&&(a.Ch=3Db,a.q&&(a.q.start(),a.=
k.D(a.q,"tick",a.zsa)),a.Wca=3Da.V(),ECa(a))}u.gQ=3Dfunction(){yCa?this.K=
5=3Dwindow.setTimeout(B(this.oAa,this),0):this.oAa()};=0A=
u.oAa=3Dfunction(){this.Ch&&(FCa(this),this.Ch=3Dnull,this.q&&(this.q.sto=
p(),this.k.gc(this.q,"tick",this.zsa)),this.j&&VBa(this.j))};u.zsa=3Dfunc=
tion(){this.update()};u.eza=3Dfunction(a){this.hQ(a)};u.ysa=3Dfunction(a)=
{this.I=3Da.keyCode;this.j&&this.Ef(a)};u.wsa=3Dfunction(){this.EB&&229!=3D=
this.I&&GCa(this)};u.xsa=3Dfunction(a){this.EB&&(13=3D=3Da.keyCode||77=3D=
=3Da.keyCode&&a.ctrlKey)&&GCa(this)};u.jza=3Dfunction(a){this.j&&this.Ff(=
a)};u.Ff=3Dca();=0A=
function =
GCa(a){a.EB&&(a.EB=3D!1,a.k.gc(a.Ch,"keypress",a.wsa),a.k.gc(a.Ch,"keyup"=
,a.xsa))}u.bza=3Dfunction(a){DCa(this,a)};u.update=3Dfunction(a){if(this.=
Ch&&(a||this.V()!=3Dthis.Wca)){if(a||!this.ffa){a=3Dthis.Uj();var =
b=3Dthis.V();a=3DCCa(this,b)[BCa(this,b,a)];a=3Dthis.M?String(a).replace(=
this.M,""):a;this.j&&(this.j.Is(this.Ch),WBa(this.j,a,this.V()))}this.Wca=
=3Dthis.V()}this.ffa=3D!1};=0A=
function BCa(a,b,c){a=3DCCa(a,b);if(c=3D=3Db.length)return =
a.length-1;for(var =
d=3Db=3D0,e=3D0;d<a.length&&e<=3Dc;d++)e+=3Da[d].length,b=3Dd;return =
b}function CCa(a,b){if(!a.A)return[b];for(var =
c=3DString(b).split(""),d=3D[],e=3D[],f=3D0,h=3D!1;f<c.length;f++)a.K&&-1=
!=3Da.K.indexOf(c[f])?(h||(d.push(e.join("")),e.length=3D0),e.push(c[f]),=
h=3D!h):h||-1=3D=3Da.C.indexOf(c[f])?e.push(c[f]):(e.push(c[f]),d.push(e.=
join("")),e.length=3D0);d.push(e.join(""));return d};function =
Yw(){Xw.call(this,void 0,void =
0,!1);this.H=3D!1}C(Yw,Xw);u=3DYw.prototype;u.lF=3Dfunction(a){this.o.xa(=
a.toString());this.o.dispatchEvent("valueChange");(wd||vd)&&this.o.focus(=
);Zw(this.o);return!1};u.xa=3Dfunction(a){this.o.xa(a)};u.V=3Dfunction(){=
return =
this.o.V()};u.C1=3Dfunction(a){$w(this.o,a)};u.Uj=3Dfunction(){return =
ax(this.o)};u.update=3Dfunction(a){Yw.G.update.call(this,a);a=3Dthis.j;Ew=
(a)&&!ZBa(a)&&this.H&&a.Vz(a.o+0)};u.Ef=3Dfunction(a){return =
Ew(this.j)&&13!=3Da.keyCode?Yw.G.Ef.call(this,a):!1};function =
bx(a,b,c){L.call(this);this.H=3Da;this.B=3Db;this.C=3Dc;this.j=3Dthis.Yb=3D=
this.o=3Dthis.k=3Dnull;this.L=3Dnew =
S(this);this.A=3Dthis.F=3Dnull;this.I=3D!1;this.L.D(this.C,"click",this.M=
)}C(bx,L);bx.prototype.M=3Dfunction(a){if(!this.Mc()&&$m(a.target,"waffle=
-data-validation-arrow")){var =
b=3Da.zf;cx(this)&&this.q();Mv(this.B,b);dx(this.C);a.stopPropagation()}}=
;=0A=
function =
HCa(a,b){if(!cx(a)||a.A!=3Db)if(cx(a)&&a.A!=3Db&&a.q(),"textarea"!=3Db.ge=
tElement().nodeName.toLowerCase()){var =
c=3DHv(a.B).Sk();if(c&&kza(c)){a.A=3Db;a.k=3Dnew Gw(a.A.zE);a.o=3Dnew =
Tw;a.o.Na=3D!1;var d=3Da.C.k.tb();a.o.Ea=3Dd;a.Yb=3Dnew Yw;var =
d=3Db.getElement(),d=3DJl(d),e=3D!1;200>Nl(Dl()).height-d.y&&(e=3D!0);a.o=
.k=3De;a.Yb.j3=3De;a.j=3Dnew =
Cw(a.k,a.o,a.Yb);a.j.r6=3D!1;a.j.oda=3D1E4;a.j.Pga=3D!0;a.Yb.j=3Da.j;c=3D=
!(c.k?!c.k.k:!I(c.j,3));a.Yb.H=3Dc;c=3Da.Yb;c.o&&c.cZ(ex(c.o));c.o=3Db;c.=
bZ(ex(c.o));c=3Db.getElement();a.o.X=3Dc;if(!a.Mc()){d=3D=0A=
a.H.j;c=3Dnull;if(e=3DHv(a.B).Sk()){var =
e=3DI(e.j,1),f=3Ddj(e),e=3Dgg(f,2),h=3Da.B.hb()+"",l=3DIv(a.B);if(24=3D=3D=
I(f,1))for(c=3D[],d=3D0;d<e.length;d++)c.push(Aw(e[d],h,l.y,l.x));else =
23=3D=3DI(f,1)&&(e=3DAw(e[0],h,l.y,l.x),null!=3De&&(e=3De.substring(1),c=3D=
gt(e,d,!1,!0),c||(c=3Da.H.j,(d=3Dor(a.H.A,e))&&d.Md()&&!na(d.hb())?(c=3DL=
o(c,d.hb()),c=3Dnew =
Mo(c.Ua(),c.k,d.lb())):c=3Dnull),c=3DICa(a,c)));c&&Nb(c)}c?(a.k.o(c),a.Yb=
.update(!0)):(a.I=3D!0,a.o.xBa=3D!0,c=3Da.Yb.V()+"a",WBa(a.j,c),a.Yb.upda=
te(!0),a.j.Oq(["Loading..."]))}a.L.D(a.j,"update",a.K)}}}=0A=
bx.prototype.K=3Dfunction(){Fu(this.C,!0)};bx.prototype.q=3Dfunction(){th=
is.j&&(this.j.Li(),this.L.gc(this.j,"update",this.K));N(this.k);N(this.j)=
;this.k=3Dthis.j=3Dnull;this.I=3D!1};function =
cx(a){return!!a.j&&Ew(a.j)}function JCa(a){a.j&&!a.I&&(a.j.YD(),a.q())}=0A=
function ICa(a,b){var c=3Dnull,d=3Da.H.j;if(b){var =
d=3DNu(d,b.cc),e=3Dd.Hb(),f=3Db.rect.clone();f.Rc&&(f.top=3D0,f.height=3D=
Kq(e));f.isRow()&&(f.left=3D0,f.width=3De.getNumColumns());yq(e)||e.Qs(f)=
?(c=3D[],d=3DwAa(e,f),ad(d,function(a){a=3Da.getDisplayValue();0<Ta(a).le=
ngth&&c.push(a)})):cf?(zw(a.F),a.F=3DDq(d.If,f).addCallback(function(){cx=
(this)&&this.q();HCa(this,this.A);this.F=3Dnull},a)):Fq(d.If,f,B(function=
(){cx(this)&&this.q();HCa(this,this.A)},a),a.L)}return c}=0A=
bx.prototype.dispose=3Dfunction(){bx.G.dispose.call(this);N(this.k);N(thi=
s.o);N(this.j);N(this.L);N(this.Yb);zw(this.F)};function =
fx(a,b){this.k=3Dnew pe(a);this.j=3Db?b:"callback";this.Gg=3D5E3}var =
KCa=3D0;fx.prototype.send=3Dfunction(a,b,c,d){a=3Da||null;d=3Dd||"_"+(KCa=
++).toString(36)+Da().toString(36);fa._callbacks_||(fa._callbacks_=3D{});=
var e=3Dthis.k.clone();if(a)for(var f in =
a)a.hasOwnProperty&&!a.hasOwnProperty(f)||Be(e,f,a[f]);b&&(fa._callbacks_=
[d]=3DLCa(d,b),Be(e,this.j,"_callbacks_."+d));b=3DAma(e.toString(),{timeo=
ut:this.Gg,gW:!0});Om(b,MCa(d,a,c));return{rb:d,OH:b}};=0A=
fx.prototype.cancel=3Dfunction(a){a&&(a.OH&&a.OH.cancel(),a.rb&&NCa(a.rb,=
!1))};function MCa(a,b,c){return function(){NCa(a,!1);c&&c(b)}}function =
LCa(a,b){return function(c){NCa(a,!0);b.apply(void =
0,arguments)}}function NCa(a,b){fa._callbacks_[a]&&(b?delete =
fa._callbacks_[a]:fa._callbacks_[a]=3Dka)};function =
gx(){}gx.prototype.zj=3Dca();function =
hx(a,b,c){this.element=3Da;this.k=3Db;this.B=3Dc}C(hx,gx);hx.prototype.zj=
=3Dfunction(a,b,c){Hw(this.element,this.k,a,b,void 0,c,this.B)};function =
jx(a,b,c,d){hx.call(this,a,b);this.o=3Dc?5:0;this.q=3Dd||void =
0}C(jx,hx);jx.prototype.A=3Dg("o");jx.prototype.j=3Dda("o");jx.prototype.=
zj=3Dfunction(a,b,c,d){var =
e=3DHw(this.element,this.k,a,b,null,c,10,d,this.q);if(e&496){var =
f=3DOCa(e,this.k);b=3DOCa(e,b);e=3DHw(this.element,f,a,b,null,c,10,d,this=
.q);e&496&&(f=3DOCa(e,f),b=3DOCa(e,b),Hw(this.element,f,a,b,null,c,this.o=
,d,this.q))}};function OCa(a,b){a&48&&(b^=3D2);a&192&&(b^=3D1);return =
b};function kx(a,b){this.Gb=3Da instanceof G?a:new =
G(a,b)}C(kx,gx);kx.prototype.zj=3Dfunction(a,b,c,d){var e;e=3Dth(a);var =
f=3De.body;e=3De.documentElement;e=3Dnew =
G(f.scrollLeft||e.scrollLeft,f.scrollTop||e.scrollTop);f=3Dthis.Gb.x+e.x;=
e=3Dthis.Gb.y+e.y;var h=3DbCa(a),f=3Df-h.x;e-=3Dh.y;Jw(new =
G(f,e),a,b,c,null,null,d)};function =
lx(a,b){kx.call(this,a,b)}C(lx,kx);lx.prototype.k=3D0;lx.prototype.j=3Dda=
("k");lx.prototype.zj=3Dfunction(a,b,c,d){var =
e=3DDl(a),e=3DEl(e),f=3DBfa(rh(a)),f=3Dnew =
G(this.Gb.x+f.scrollLeft,this.Gb.y+f.scrollTop),h=3Db,l=3DJw(f,a,h,c,e,10=
,d);if(0!=3D(l&496)){if(l&16||l&32)h^=3D2;if(l&64||l&128)h^=3D1;l=3DJw(f,=
a,h,c,e,10,d);0!=3D(l&496)&&Jw(f,a,b,c,e,this.k,d)}};function =
PCa(a,b){this.Gb=3Da instanceof G?a:new =
G(a,b)}C(PCa,gx);PCa.prototype.zj=3Dfunction(a,b,c,d){Hw(Dl(a),0,a,b,this=
.Gb,c,null,d)};function mx(a,b){this.K=3D4;this.F=3Db||void =
0;An.call(this,a)}C(mx,An);function =
QCa(a,b){a.K=3Db;a.Da()&&a.hn()}function nx(a,b){a.F=3Db||void =
0;a.Da()&&a.hn()}function RCa(a,b,c,d,e){null=3D=3Db||b instanceof =
yf?a.us=3Db:a.us=3Dnew =
yf(b,c,d,e);a.Da()&&a.hn()}mx.prototype.hn=3Dfunction(){if(this.F){var =
a=3D!this.Da()&&"move_offscreen"!=3Dthis.getType(),b=3Dthis.getElement();=
a&&(b.style.visibility=3D"hidden",R(b,!0));this.F.zj(b,this.K,this.us);a&=
&R(b,!1)}};function SCa(a){this.o=3Da;this.j=3Dnull;this.k=3D{}}function =
TCa(a){if(!a.j){a.j=3D[];for(var b=3Da.o(),c=3D0;c<b.length;c++){var =
d=3Dnew ox(b[c]);Ub(a.j,d,function(a,b){var =
c=3Da.getName(),d=3Db.getName();return =
c.length=3D=3Dd.length?Pb(c,d):c.length-d.length});a.k[d.getName()]=3Dd}}=
return a.j}=0A=
SCa.prototype.Bm=3Dfunction(a,b,c){var =
d=3DYta(a,!0,"=3D-+*/%^(,;&<>)"),e=3DTa(a.substring(a.lastIndexOf(d)+1)),=
d=3De.indexOf(")"),d=3D0<e.indexOf("(")&&0>d;if(0>e.indexOf(")"))var =
f=3De.indexOf("("),e=3D0<f?e.substring(0,f):e;else =
e=3D"";f=3D[];b=3Dd?1:b;for(var h=3DTCa(this),l=3D0;l<h.length;l++){var =
m=3Dh[l];if(null=3D=3De||""=3D=3De?0:d?0=3D=3DKa(m.j,e):Ja(m.j,e))if(f.pu=
sh(h[l]),f.length>=3Db)break}c(a,f,!1,d&&1=3D=3Df.length)};function =
ox(a){this.j=3Da[0];this.k=3Da[3];this.o=3Dthis.j+"(";this.q=3Da[5];this.=
Wxa=3Dthis.j+"("+this.k+")"}=0A=
ox.prototype.getName=3Dg("j");ox.prototype.t9=3Dg("q");ox.prototype.Zkb=3D=
g("Wxa");ox.prototype.toString=3Dg("o");function UCa(a){this.j=3D[new =
SCa(a)]}UCa.prototype.Bm=3Dfunction(a,b,c){for(var =
d=3Dthis.j,e=3D0;e<d.length;e++)if(a&&0<a.length&&"=3D"=3D=3Da.charAt(0))=
{d[e].Bm(a,b,c);return}c(a,[])};function =
px(a,b,c){this.X=3Dc||"";this.k=3Dnew UCa(a);a=3Dnew Sw(null,new =
VCa);this.Yb=3Dnew WCa(b,null,null,!1,null);this.L=3Dnew =
S(this);this.K=3D{};this.B=3Dthis.j=3Dnull;Cw.call(this,this.k,a,this.Yb)=
;this.Yb.j=3Dthis}C(px,Cw);u=3Dpx.prototype;u.Rs=3Dnull;u.Qwa=3D!1;u.jda=3D=
!1;u.Uca=3D-1;u.Li=3Dfunction(){qx(this,!1);px.G.Li.call(this)};u.bha=3Df=
unction(a){this.DT();this.Rs=3Da.A;zCa(this.Yb,ex(this.Rs));this.j||this.=
L.D(this.$c(),"rowhilite",this.c8a)};=0A=
u.DT=3Dfunction(){this.Mc()||(this.Rs&&(this.IWa(ex(this.Rs)),this.Li()),=
this.Rs=3Dnull,qx(this,!1))};function =
qx(a,b){a.B&&a.B.setVisible(b)}u.oba=3Dfunction(){return =
this.jda&&!this.Qwa};=0A=
u.c8a=3Dfunction(a){var =
b=3Dthis.Rs.O(),c=3Dthis.$c().getElement();this.j||(this.j=3DCh("div","wa=
ffle-formula-help-popup"),Tm(this.j,"tooltip"),Um(this.j,"live","polite")=
,R(this.j,!1),c&&(c.dir=3D"ltr"));this.B||(this.B=3Dnew =
mx(this.j),QCa(this.B,4),nx(this.B,new =
jx(c,6,!0)));b.nf(this.j);b.appendChild(c,this.j);a=3Dbi(a.Thb);a=3Da.sub=
string(0,a.indexOf("("));a=3D(a=3Dthis.k.j[0].k[a])?a.t9():null;b=3D"http=
s://www.googleapis.com/support/v1/answers/"+a+"?helpcenter=3Dwritely&fiel=
ds=3DanswerId%2Cinproduct&key=3DAIzaSyDnuw0w0qIFzqQXlQcAq__duIpJd8xn1lk";=0A=
this.X&&(b+=3D"&hl=3D"+this.X);b=3Dnew =
fx(b);this.Uca=3Da||-1;qx(this,!1);(a=3Dthis.K[this.Uca])?(this.j.innerHT=
ML=3Da,qx(this,!0)):b.send({},B(this.fgb,this))};=0A=
u.fgb=3Dfunction(a){var =
b=3Da.answerId;a=3Da.inproduct;if((!b||b=3D=3Dthis.Uca)&&this.$c().Da())i=
f(a){a=3DFh(a+'<P>View the <a =
href=3D"http://docs.google.com/support/bin/static.py?page=3Dtable.cs&topi=
c=3D25273&ctx=3Dtooltip" target=3D"_blank">complete list of =
functions</a>.');for(var c=3Dvh("a",void =
0,a),d=3D0;d<c.length;d++)c[d].target=3D"_blank";Ih(this.j);this.j.append=
Child(a);nx(this.B,new =
jx(this.$c().getElement(),6,!0));qx(this,!0);this.K[b]=3Dthis.j.innerHTML=
}else qx(this,!1)};=0A=
u.J=3Dfunction(){px.G.J.call(this);N(this.L);N(this.B);Lh(this.j)};u.S$=3D=
function(a,b,c,d){this.Qwa=3Dd;this.jda=3D1<=3Db.length;d?FCa(this.Yb):EC=
a(this.Yb);!this.jda&&this.B&&qx(this,!1);px.G.S$.call(this,a,b,c)};funct=
ion =
WCa(a,b,c,d,e){Xw.call(this,b,c,d,e);this.o=3Da}C(WCa,Xw);u=3DWCa.prototy=
pe;u.lF=3Dfunction(a){var =
b=3Dthis.j.Rs,c=3Db.V(),d=3DYta(c),c=3Dc.substring(0,c.lastIndexOf(d)+1);=
b.xa(c+a.toString());b.dispatchEvent("valueChange");this.o();(wd||vd)&&b.=
focus();Zw(b);return!1};u.xa=3Dfunction(a){this.j.Rs.xa(a)};=0A=
u.V=3Dfunction(){return =
this.j.Rs.V()};u.C1=3Dfunction(a){$w(this.j.Rs,a)};u.Uj=3Dfunction(){retu=
rn ax(this.j.Rs)};u.Ef=3Dfunction(a){return =
Ew(this.j)?a.shiftKey&&40=3D=3Da.keyCode?!1:WCa.G.Ef.call(this,a):!1};fun=
ction =
VCa(){}VCa.prototype.gF=3Dfunction(a,b,c){b=3Da.data.toString();c.innerHT=
ML=3Da.data.Zkb?a.data.Wxa:b;c.nodeValue=3Db};function =
rx(a){L.call(this);this.A=3Da;this.j=3Dnew =
S(this);this.j.D(a.jb(),["touchstart","touchmove","touchend"],this.q)}C(r=
x,L);=0A=
rx.prototype.q=3Dfunction(a){var =
b=3Da.j;if(1=3D=3Db.touches.length)switch(a.type){case =
"touchstart":this.k=3Db.touches[0].pageX;this.o=3Db.touches[0].pageY;brea=
k;case "touchmove":a.preventDefault();a=3Da.j;var =
c=3Da.touches[0].pageX-this.k,d=3Da.touches[0].pageY-this.o;if(0=3D=3Dc&&=
0=3D=3Dd)a=3Dnull;else{var =
e=3D0,f=3D0;Math.abs(c)>Math.abs(d)?e=3D40/ov*c*-1:f=3D40/ov*d*-1;a=3Dnew=
 =
iya(0,a,e,f)}a&&this.A.mA.dispatchEvent(a);this.k=3Db.touches[0].pageX;th=
is.o=3Db.touches[0].pageY}};=0A=
rx.prototype.J=3Dfunction(){rx.G.J.call(this);this.j.dispose();this.j=3Dn=
ull};function sx(a){return-1=3D=3Da.x||-1=3D=3Da.y}function =
XCa(a,b,c){return"r"=3D=3Da?new G(c,b):new G(b,c)};function =
YCa(a,b){this.o=3Da;this.j=3Db||rh();this.k=3Dthis.o.hb()+"-"}function =
ZCa(a){return a.j.getElement(tx(a,"grid-shim-bottom"))}function =
$Ca(a){return a.j.getElement(tx(a,"grid-shim-right"))}function =
ux(a){return a.j.getElement(tx(a,"grid-container"))}function =
aDa(a){return a.j.getElement(tx(a,"static-overlay-container"))}function =
vx(a){return a.j.getElement(tx(a,"focused-overlay-container"))}function =
bDa(a){var b=3DcDa(a)("scrollable");return a.j.getElement(b)}=0A=
function cDa(a){var b=3Da.k;return function(a){return b+a}}function =
dDa(a){return a.j.getElement(tx(a,"oh"))}function eDa(a,b){return =
a.j.getElement(tx(a,"ch-",null,Wv(a.o,b)))}=0A=
var =
fDa=3D{hPb:"rh-",jPb:"rhs-",$wb:"ch-",dPb:"r-",cxb:"chs-",fPb:"rfb",gPb:"=
rfh",Zwb:"cfb",iPb:"row-headers-background",bxb:"column-headers-backgroun=
d",HPb:"selected-row-headers-background",GPb:"selected-column-headers-bac=
kground",ICb:"grid-container",RMb:"static-overlay-container",VQb:"grid-ta=
ble-container",fRb:"grid-table-quadrant",NMb:"oh",KCb:"grid-shim-bottom",=
LCb:"grid-shim-right",IJa:"mg-",CBb:"focused-overlay-container"};=0A=
function tx(a,b,c,d){switch(b){case "r-":return b=3DEba(void =
0),a.k+"r-"+b+"$"+c;case "ch-":return a.k+"ch-"+d;case "chs-":return =
a.k+"chs-"+d;case "rh-":return a.k+"rh-"+c;case "rhs-":return =
a.k+"rhs-"+c;case "mg-":return a.k+"mg-"+c+"."+d;case =
"grid-table-quadrant":return a.k+"grid-table-quadrantundefined";case =
"rfb":case "rfh":case "cfb":case "grid-container":case =
"static-overlay-container":case "grid-table-container":case "oh":case =
"row-headers-background":case "column-headers-background":case =
"selected-row-headers-background":case =
"selected-column-headers-background":case "grid-shim-bottom":case =
"grid-shim-right":case "focused-overlay-container":return a.k+=0A=
b}throw Error("unknown: "+b);}function =
gDa(a,b){if(b&&b.substring(0,a.k.length)=3D=3Da.k)return =
b=3Db.substring(a.k.length),Baa(fDa,function(a){return =
Ha(b,a)})};function hDa(a,b){this.k=3Da;this.j=3Db}function =
iDa(a){for(var =
b=3Dhi(a.j,"style"),c=3Db.length-1;0<=3Dc;c--)if("gridCss"=3D=3Db[c].titl=
e)return =
b[c];b=3Da.j.U("style",{title:"gridCss",disabled:!1});hi(a.j,"head")[0].a=
ppendChild(b);return b;throw Error("gridCss style tag not found in =
DOM!");}=0A=
function jDa(a,b,c){var d=3Dnew =
ap;Yb(b,function(a,b){d.append(".grid-table-container =
td.").append(b).append(",.waffle-measurement-table =
td.").append(b).append(",.").append(b).append("{").append(a).append("}")}=
);b=3Dd.toString();Qfa?c.styleSheet.cssText=3Dc.styleSheet.cssText+b:c.ap=
pendChild(a.createTextNode(b))};function =
wx(a,b,c,d,e,f){Q.call(this);this.j=3Da;M(this,this.j);this.H=3Db;this.C=3D=
c;this.I=3Dd;this.A=3De;this.q=3Df;this.k=3D!1;this.o=3D{};this.F=3Dnew =
S(this);M(this,this.F)}C(wx,Q);u=3Dwx.prototype;u.td=3Dfunction(){return =
this.j.td()};u.Vj=3Dfunction(){return =
this.j.Vj()};u.DP=3Dx(127);u.tL=3Dfunction(a){this.k&&this.j.tL(a)};u.ren=
der=3Dfunction(){this.j.Wa=3D"focused";xx(this.I,this.j,!0);this.k=3D!1;t=
his.wb()};=0A=
u.wb=3Dfunction(){R(this.A,this.k);this.j.setVisible(this.k);this.j.sB(th=
is.k);this.k?Yb(this.o,function(a){a.setVisible(!1)}):kDa(this,function(a=
){var =
b;lDa(this.H,a,this.j)?(b=3Dthis.o[a],b||(b=3Dthis.j.clone(),b.Wa=3D"blur=
",b.jk=3Da,xx(this.C,b),this.o[a]=3Db,this.F.D(b,"objectFocus",this.u1a).=
D(b,"objectMouseOver",this.mmb).D(b,"objectMouseOut",this.lmb),M(this,b))=
,b.Gn(yx(this.j)),zx(b,this.j.A.j),b.C=3D=3Dthis.j.C&&b.j=3D=3Dthis.j.j||=
mDa(b,this.j.C,this.j.j),b.setVisible(!0)):this.o[a]&&this.o[a].setVisibl=
e(!1)})};=0A=
u.u1a=3Dfunction(a){if(!this.C.isReadOnly()&&!this.k){var =
b=3Dthis.td(),c=3D(a=3Da.k)&&(a.ctrlKey||a.metaKey&&yd);b.su&&a&&"mousedo=
wn"=3D=3Da.type&&!c&&Rg(a,0)&&Ax(b)!=3Dthis.q.Zn?ena(b.su||""):this.sP()}=
};u.sP=3Dfunction(){if(!this.k){var =
a=3Dthis.H,b=3Dthis.j;nDa(a,b,"r");nDa(a,b,"c");this.k=3D!0;oDa(this.q,Ax=
(this.td()));this.tL(this.q.o+1);this.wb()}};u.zT=3Dfunction(a){this.j.zT=
(a);Yb(this.o,function(b){b.zT(a)})};u.WV=3Dfunction(){this.k&&(this.k=3D=
!1,this.wb())};u.yx=3Dfunction(a){Yb(this.o,function(b){b.yx(a)})};=0A=
u.Tz=3Dfunction(a){Yb(this.o,function(b){b.Tz(a)})};u.xT=3Dfunction(){thi=
s.j.xT();Yb(this.o,function(a){a.xT()})};u.J=3Dfunction(){wx.G.J.call(thi=
s);R(this.A,!1)};u.mmb=3Dfunction(){Yb(this.o,function(a){a.w2()})};u.lmb=
=3Dfunction(){Yb(this.o,function(a){a.v2()})};function =
kDa(a,b){Yb(Gd,function(a){b.call(this,a)},a)};function =
pDa(a,b){L.call(this);this.A=3D0;this.j=3D{};this.qb=3Da;this.B=3Db;this.=
k=3Dnew =
S(this);this.q=3D!1;this.o=3D0}C(pDa,L);u=3DpDa.prototype;u.Zn=3Dnull;u.i=
sReadOnly=3Dfunction(){return this.qb.isReadOnly()};function =
qDa(a){Yb(a.j,function(a){a instanceof =
wx&&a.wb()})}u.Pe=3Dfunction(a){this.qb.Pe(a);if(a=3DBx(this))a.WV(),this=
.Zn=3Dnull};function rDa(a){Yb(a.j,function(a){a.yx(!0)})}function =
sDa(a){Yb(a.j,function(a){a.Tz(!0)})}function Bx(a){return =
a.j[a.Zn]||null}function tDa(a,b){return null=3D=3D=3Db?null:a.j[b]}=0A=
u.aha=3Dfunction(a,b){if(!this.isReadOnly()&&a!=3Dthis.j[this.Zn]){a.tL(t=
his.o+1);var =
c=3Da.td(),d=3Db.k,e=3Dd&&(d.ctrlKey||d.metaKey&&yd);c.su&&d&&"mousedown"=
=3D=3Dd.type&&!e&&Rg(d,0)&&Ax(c)!=3Dthis.Zn?ena(c.su||""):(c=3DAx(c),oDa(=
this,c))}};function =
oDa(a,b){a.Zn!=3Db&&(uDa(a),tDa(a,b).sP(),a.Zn=3Db,a.B.j(2))}u.Nmb=3Dfunc=
tion(a){3=3D=3Da.state&&uDa(this)};function uDa(a){var =
b=3Da.j[a.Zn];b&&b.WV();a.Zn=3Dnull}=0A=
u.aa=3Dfunction(){this.q||(this.k.D(this.B,"eb",this.Nmb),Yb(this.j,funct=
ion(a){a instanceof =
wx?a.render():this.k.D(a,"objectFocus",Ba(this.aha,a))},this),this.q=3D!0=
)};u.Uc=3Dfunction(){this.k.Cb();this.q=3D!1};u.J=3Dfunction(){pDa.G.J.ca=
ll(this);this.k.dispose();this.j=3Dnull};function =
Cx(a,b,c){this.q=3Db;this.A=3Dc;this.j=3D!1;b=3DLw&&Lw.vb();N(Lw);Lw=3Dnu=
ll;cCa=3Da;b&&eCa()}Cx.prototype.k=3D0;Cx.prototype.o=3D0;Cx.prototype.st=
op=3Dfunction(){fCa(this);this.j=3D!1;this.o=3Dthis.k=3D0;this.A()};Cx.pr=
ototype.Coa=3Dfunction(a){this.k++;a-this.o>this.q&&this.stop()};function=
 vDa(a,b){this.o=3Da;this.j=3D{};this.k=3Dnew =
Cx(b,1E3,B(this.q,this))}function wDa(a){var =
b=3DxDa,c=3Db.k.k,d=3DDa(),e=3Db.j[a];e||(e=3Dnew =
yDa(d,c),b.j[a]=3De);1E3<d-e.j?zDa(b,a,e):(a=3Db.k,a.o=3DDa(),a.j||(a.j=3D=
!0,dCa(a)),e.k=3Dc,e.j=3Dd)}vDa.prototype.q=3Dfunction(){Yb(this.j,functi=
on(a,b){zDa(this,b,a)},this)};function zDa(a,b,c){var =
d;d=3Dc.j-c.q;c=3Dc.k-c.o;(d=3D0<c?Math.round(d/c):null)&&0<=3Dd&&1E3>=3D=
d&&a.o.log(b,d);delete a.j[b]}function =
yDa(a,b){this.q=3Da;this.k=3Dthis.o=3Db;this.j=3Da};var =
xDa=3Dnull;function =
Dx(a,b){Q.call(this);this.j=3D[];this.F=3D!!b;this.L=3Dnew =
S(this);this.B=3Dwindow.parent!=3Dwindow;if(a)if(pa(a))for(var =
c=3D0;c<a.length;c++)ADa(this,a[c].pb());else ADa(this,a.pb());else =
ADa(this,rh().pb());this.k=3DDa()}C(Dx,Q);Dx.prototype.A=3D0;var =
BDa=3D["click","dblclick","mousedown","mousemove","mouseup"],CDa=3D["touc=
hend","touchmove","touchstart"],DDa=3D["keydown","keyup"];Dx.prototype.J=3D=
function(){Dx.G.J.call(this);this.L.dispose();this.L=3Dnull;delete =
this.j};=0A=
function ADa(a,b){if(!yb(a.j,b)){a.j.push(b);var =
c=3D!a.F,d=3DIb(DDa,BDa);a.B||Lb(d,CDa);a.L.D(b,d,a.C,c)}}Dx.prototype.C=3D=
function(a){var b=3D!1;switch(a.type){case =
"mousemove":if("number"=3D=3Dtypeof =
this.o&&this.o!=3Da.clientX||"number"=3D=3Dtypeof =
this.q&&this.q!=3Da.clientY)b=3D!0;this.o=3Da.clientX;this.q=3Da.clientY;=
break;default:b=3D!0}b&&EDa(this)};function EDa(a){var =
b=3DDa();a.k=3Db;b>a.A&&(a.dispatchEvent("activity"),a.A=3Db+3E3)};functi=
on Ex(a,b){Q.call(this);var =
c;(c=3Db)||(FDa.add(this),null=3D=3DFx&&(Fx=3Dnew =
Dx),c=3DFx);this.C=3Da;this.k=3Dc;this.B=3DB(this.F,this);GDa(this)}C(Ex,=
Q);Ex.prototype.o=3D!1;Ex.prototype.j=3Dnull;Ex.prototype.q=3D!1;var =
Fx=3Dnull,FDa=3Dnew md;function GDa(a){var =
b=3Da.C+1-(Da()-a.k.k);0<b?a.j=3Doh(a.B,b):(a.q=3D!0,Yg(a.k,"activity",a.=
A,!1,a),a.o=3D!0,a.dispatchEvent("idle"))}Ex.prototype.F=3Dfunction(){thi=
s.j=3Dnull;GDa(this)};Ex.prototype.A=3Dfunction(){this.q=3D!1;HDa(this);t=
his.dispatchEvent("active");GDa(this)};=0A=
function =
HDa(a){a.o&&(ch(a.k,"activity",a.A,!1,a),a.o=3D!1)}Ex.prototype.J=3Dfunct=
ion(){HDa(this);null!=3Dthis.j&&(fa.clearTimeout(this.j),this.j=3Dnull);F=
Da.remove(this);null!=3DFx&&FDa.isEmpty()&&(Fx.dispose(),Fx=3Dnull);Ex.G.=
J.call(this)};var Gx=3Dnull,IDa=3D{};function =
Hx(a,b,c,d){Q.call(this);this.$d=3Da;this.j=3Db;this.A=3D"y"=3D=3Dthis.j?=
"scrollTop":"scrollLeft";this.F=3Dc;this.I=3Dd;this.o=3Dnew =
S(this);this.k=3Dnew =
S(this)}C(Hx,Q);u=3DHx.prototype;u.wp=3D0;u.yR=3Dnull;u.Tca=3D0;u.ws=3D0;=
u.Ny=3D0;u.TS=3D-1;u.p_=3D!0;u.kL=3D!1;u.hK=3D!0;=0A=
var =
JDa=3D{LEFT:"scrollbarLeft",RIGHT:"scrollbarRight",ZMb:"scrollbarPageLeft=
",$Mb:"scrollbarPageRight",NMa:"scrollbarHThumb"},KDa=3D{ZMa:"scrollbarUp=
",UHa:"scrollbarDown",bNb:"scrollbarPageUp",YMb:"scrollbarPageDown",NMa:"=
scrollbarVThumb"},LDa=3D{scrollbarUp:1,scrollbarDown:1,scrollbarLeft:1,sc=
rollbarRight:1,scrollbarPageUp:2,scrollbarPageDown:2,scrollbarPageLeft:2,=
scrollbarPageRight:2,scrollbarVThumb:3,scrollbarHThumb:3,"":3,outside:3};=0A=
function =
MDa(a,b,c){a.B=3Db;a.ws=3DMath.floor(c);NDa(a,a.Ny,!0);a.H=3D"y"=3D=3Da.j=
?a.$d.offsetHeight:a.$d.offsetWidth}function =
NDa(a,b,c){if(c||a.Ny!=3Db){c=3Da.wp;var =
d=3DUc(Math.floor(a.B.A(b)),0,a.ws);c!=3Dd&&(a.Ny=3Db,a.wp=3Dd,a.TS=3Dd,O=
Da(a,d))}}function =
PDa(a){a.o.D(a.$d,"scroll",ud?a.j8a:a.Yqb);a.o.D(a.$d,"mousedown",a.Wqb);=
Ffa||a.o.D(a.$d,"mousemove",function(a){this.kL=3DQDa(this,a)})}function =
RDa(a){a.o.Cb();a.k.Cb()}u=3DHx.prototype;=0A=
u.Wqb=3Dfunction(a){Jfa&&a.preventDefault();this.C=3Dnew =
G(a.clientX,a.clientY);this.q=3Dnew =
G(a.clientX,a.clientY);this.kL=3DQDa(this,a);this.Tca=3DDa();this.kL&&vd&=
&(this.k.D(this.$d,"mousemove",this.U4a),this.k.D(this.$d,"mouseup",this.=
Xqb))};u.U4a=3Dfunction(a){var b=3Dthis.q;this.q=3Dnew =
G(a.clientX,a.clientY);var =
c=3DSDa(this,a);3=3D=3Dc&&0!=3Dthis.wp&&this.wp!=3Dthis.ws&&(this.yR=3Dc,=
a=3DUc(this.wp+Math.round(("y"=3D=3Dthis.j?a.clientY-b.y:a.clientX-b.x)/t=
his.H*this.ws),0,this.ws),TDa(this,a))};=0A=
u.Xqb=3Dfunction(){this.k.Cb();this.kL&&3=3D=3Dthis.yR&&UDa(this)};u.Yqb=3D=
function(a){if(this.kL){var =
b=3D"x"=3D=3Dthis.j?kn(this.$d):this.$d[this.A];b!=3Dthis.wp&&(b=3D=3Dthi=
s.TS?this.wp=3Db:(this.yR=3DSDa(this,a),a=3Dwd?25>Da()-this.Tca:3!=3Dthis=
.yR&&40>Da()-this.Tca,TDa(this,b,a),a&&UDa(this,this.TS)))}};function =
TDa(a,b,c){var =
d=3DVDa(a,b,c);a.Ny=3Dc?d.o:d.j;a.TS=3Dd.k;a.wp=3Db;b=3Db>=3Da.ws;wDa(330=
0);c=3DGx||(Gx=3Dnew Dx);EDa(c);a.dispatchEvent(new WDa(a.Ny,a.j,0,0,b))}=0A=
u.j8a=3Dfunction(a){if(this.kL){var =
b=3D"x"=3D=3Dthis.j?kn(this.$d):this.$d[this.A];this.yR=3Da=3DSDa(this,a)=
;a=3D3=3D=3Da;if(0=3D=3Db||b>=3Dthis.ws)this.p_=3D!0;else{if(b=3D=3Dthis.=
wp){this.p_=3D!0;return}if(!a&&this.p_)this.p_=3D!1;else =
if(!a){this.wp=3Db;return}}a=3D!a;var =
c=3DVDa(this,b,a),d=3Dc.j;a&&(d=3Dc.o);this.Ny=3Dd;this.wp=3Db;a&&"x"=3D=3D=
this.j&&UDa(this,c.k);b=3Db>=3Dthis.ws;a=3DGx||(Gx=3Dnew =
Dx);EDa(a);this.dispatchEvent(new WDa(this.Ny,this.j,0,0,b))}};function =
ODa(a,b){"x"=3D=3Da.j?sla(a.$d,b):a.$d[a.A]=3Db}=0A=
function SDa(a,b){if(vd){var c=3Da.C,d=3Da.q;return =
c&&d&&3<xf(c,d)?3:1}return =
ud?LDa[a.$d.componentFromPoint(b.clientX,b.clientY)]:1}function =
VDa(a,b,c){for(var =
d=3Db>a.wp,e=3Db<a.wp,f=3Da.B,h=3Df.k(),l=3D0,m=3D0,n,p=3D0;p<h;p++){n=3D=
f.o(p);if(b>=3Dl&&b<l+n){c?(b=3Dp=3D=3Da.Ny)&&d?(m=3Dp+1,l+=3Dn):b&&e&&(m=
=3Dp-1,l-=3Dn):!e&&l<a.ws&&l+n>a.ws&&(l+=3Dn,p++,m++);break}l+=3Dn;m++}re=
turn new XDa(Uc(p,0,h),Uc(m,0,h),Uc(Math.floor(l),0,a.ws))}=0A=
function QDa(a,b){if(!a.hK)return!1;if(Qe){var =
c=3Da.$d.componentFromPoint(b.clientX,b.clientY);return"x"=3D=3Da.j?fc(JD=
a,c):fc(KDa,c)}var =
c=3DIl(b,a.$d),d=3DOl(a.$d);return"y"=3D=3Da.j?(a.I?c.x:d.width-c.x)<=3Da=
.F:d.height-c.y<=3Da.F}function UDa(a,b){var =
c=3Db||a.TS;y(c)&&ODa(a,c)}u.J=3Dfunction(){Hx.G.J.call(this);this.o.disp=
ose();this.k.dispose();this.q=3Dthis.C=3Dthis.B=3Dnull};function =
XDa(a,b,c){this.j=3Da;this.o=3Db;this.k=3Dc}function =
WDa(a,b,c,d,e,f){O.call(this,"waffle_scroll",f);this.k=3Da;this.axis=3Db;=
this.B=3De}C(WDa,O);function =
Ix(a,b,c,d){sn.call(this,d);this.B=3Da;this.A=3Db;this.o=3Dc;this.j=3Dthi=
s.k=3Dnull;this.C=3D0}C(Ix,sn);Ix.prototype.Ca=3Dfunction(){var =
a=3Dthis.q.U("div","native-scrollbar");this.Y=3Da;this.k=3Dthis.q.U("div"=
);a.appendChild(this.k);this.j=3Dnew =
Hx(a,this.B,this.o,this.Hd());M(this,this.j);this.j.dc(this);an(a,this.Hd=
()?"native-scrollbar-rtl":"native-scrollbar-ltr");an(a,"x"=3D=3Dthis.B?"n=
ative-scrollbar-x":"native-scrollbar-y")};Ix.prototype.aa=3Dfunction(){Ix=
.G.aa.call(this);PDa(this.j)};=0A=
Ix.prototype.Uc=3Dfunction(){Ix.G.Uc.call(this);RDa(this.j)};function =
YDa(a){var =
b=3Da.C,c=3Da.getElement(),d=3Da.A.j();"x"=3D=3Da.B?(Kl(c,b,a.o),Kl(a.k,d=
,1)):(Kl(c,a.o,b),c=3Da.Hd()?a.o+1:1,Kl(a.k,c,d));a.j.hK=3Dd>=3Db;MDa(a.j=
,a.A,d-b)};function =
Jx(a,b,c,d){sn.call(this,d);this.B=3Db;this.o=3Da;this.A=3Dc}C(Jx,sn);u=3D=
Jx.prototype;u.Ca=3Dfunction(){var =
a=3Dthis.q.U("div","scroll-container");this.Y=3Da;this.C=3Dthis.q.U("div"=
);a.appendChild(this.C);this.k=3Dnew =
Hx(this.getElement(),"y",this.A,this.Hd());this.k.dc(this);this.j=3Dnew =
Hx(this.getElement(),"x",this.A,this.Hd());this.j.dc(this);an(a,this.Hd()=
?"scroll-container-rtl":"scroll-container-ltr")};u.aa=3Dfunction(){Jx.G.a=
a.call(this);PDa(this.k);PDa(this.j)};=0A=
u.Uc=3Dfunction(){Jx.G.Uc.call(this);RDa(this.k);RDa(this.j)};u.Ic=3Dg("F=
");u.fCa=3Dfunction(a,b){Rq(this.getElement(),a.left,a.top,b);ZDa(this,ne=
w Cf(a.width,a.height))};function =
ZDa(a,b){a.F=3Db;Kl(a.getElement(),b);var =
c=3Da.o.j(),d=3Da.B.j();Kl(a.C,c,d);d-=3Db.height;a.o.j()>=3Db.width?(d+=3D=
a.A,a.j.hK=3D!0):a.j.hK=3D!1;MDa(a.k,a.B,d);c-=3Db.width;a.B.j()>=3Db.hei=
ght?(c+=3Da.A,a.k.hK=3D!0):a.k.hK=3D!1;MDa(a.j,a.o,c)}u.fEa=3Dfunction(a,=
b){this.o=3Da;this.B=3Db;ZDa(this,this.Ic())};=0A=
u.dha=3Dfunction(a,b,c){"y"=3D=3Db?NDa(this.k,a,c):"x"=3D=3Db&&NDa(this.j=
,a,c)};u.J=3Dfunction(){Jx.G.J.call(this);this.k.dispose();this.k=3Dnull;=
this.j.dispose();this.C=3Dthis.j=3Dnull};function =
$Da(a){ap.call(this,a||"<table><tbody>")}C($Da,ap);$Da.prototype.j=3D!1;f=
unction aEa(a){var b=3Dnew =
$Da;b.append(a);b.j||(b.append("</tbody></table>"),b.j=3D!0);return =
Fh(b.toString()).firstChild.firstChild.firstChild};function =
bEa(){}bEa.prototype.equals=3Dfunction(a){if(this=3D=3Da)return!0;if(!a)r=
eturn!1;var b=3Dthis.k();if(b!=3Da.k())return!1;for(var =
c=3D0;c<b;++c)if(this.o(c)!=3Da.o(c))return!1;return!0};function =
Kx(a,b){this.q=3Da;this.B=3Db}C(Kx,bEa);Kx.prototype.o=3Dg("q");Kx.protot=
ype.k=3Dg("B");Kx.prototype.j=3Dfunction(){return =
this.B*this.q};Kx.prototype.A=3Dfunction(a){return a*this.q};function =
Lx(a){this.q=3Da}C(Lx,bEa);Lx.prototype.o=3Dfunction(a){return =
this.q[a]};Lx.prototype.k=3Dfunction(){return this.q.length};=0A=
Lx.prototype.j=3Dfunction(){return =
eba.apply(null,this.q)};Lx.prototype.A=3Dfunction(a){for(var =
b=3D0,c=3Dthis.q,d=3D0;d<a;d++)b+=3Dc[d];return b};function Mx(a){var =
b=3Da.length;this.B=3DJb(a);this.q=3D[];for(var c=3Da=3D0;c<b;c++){var =
d=3Dthis.B[c].k();this.q.push(new =
zf(a,a+d));a+=3Dd}}C(Mx,bEa);Mx.prototype.o=3Dfunction(a){var =
b;t:{for(b=3D0;b<this.q.length;b++){var =
c=3Dthis.q[b];if(a>=3Dc.start&&a<c.end)break t}b=3D-1}return =
this.B[b].o(a-this.q[b].start)};Mx.prototype.k=3Dfunction(){return =
mb(this.q).end};Mx.prototype.j=3Dfunction(){return this.A(this.k())};=0A=
Mx.prototype.A=3Dfunction(a){for(var =
b=3D0,c=3D0;c<this.B.length;c++){var =
d=3Dthis.q[c],e=3Dthis.B[c];if(a>=3Dd.end)b+=3De.j();else{a>=3Dd.start&&(=
b+=3De.A(a-d.start));break}}return b};function =
Nx(a,b){L.call(this);this.M=3Da;this.K=3Db}C(Nx,L);Nx.prototype.getModel=3D=
g("M");Nx.prototype.Vc=3Dg("K");function cEa(a,b,c){var =
d=3Da.Vc(),e=3D"r"=3D=3Dd,f=3Da.getModel(),h=3Dnm(f,d),l=3DDm(f,d),m=3DEm=
(f,d),n=3DdEa(a),p=3Dnew =
eEa,t=3Dnull,v=3Dnull;ad(n,function(a){v=3Da;if(null=3D=3Dt){t=3Da;var =
b=3DGm(h,l,t,void 0)+(Aq(f.j,d)-om(f,d));0<b&&p.k.unshift(new =
Kx(ov,b))}e&&c?fEa(p,this.yqa(a)):fEa(p,this.Gf(a))},a);0<b&&fEa(p,b);a=3D=
0;null!=3Dv&&(a=3DGm(h,v,m,void 0));gEa(p,a+(f.dn(d)-Fm(f,d)));return =
p.Oa()}=0A=
function dEa(a){var =
b=3Da.getModel();a=3Da.Vc();if("c"=3D=3Da||200>=3Db.dn(a))return =
sm(b,a,om(b,a));var =
c=3Db.q.y,d=3Dtm(b,a,c),d=3DSka(d,100,null),c=3Dsm(b,a,c),c=3DSka(c,100,n=
ull),e=3Dom(b,a);return pm(b,a,new =
zf(Math.max(e,null!=3Dd?d:e),null=3D=3D=3Dc?b.dn(a):c+1))}function =
eEa(){this.k=3D[];this.o=3D[];this.q=3Dthis.j=3Dthis.A=3D0}function =
hEa(a){var b=3Da.o.length;b!=3Da.j&&a.k.push(new =
Lx(Mb(a.o,0,b-a.j)));a.k.push(new Kx(a.A,a.j));a.o.length=3D0}function =
fEa(a,b){b!=3Da.A&&(30<a.j&&hEa(a),a.j=3D0);a.o.push(b);a.A=3Db;a.j++}=0A=
function =
gEa(a,b){a.q=3Db}eEa.prototype.Oa=3Dfunction(){30<this.j?hEa(this):this.k=
.push(new Lx(this.o));0<this.q&&this.k.push(new Kx(ov,this.q));return =
new Mx(this.k)};function =
Ox(a){sn.call(this,a)}C(Ox,sn);Ox.prototype.Ca=3Dfunction(){var =
a=3Dthis.O(),b=3Da.U("div","waffle-measurement-table");this.Y=3Db;this.k=3D=
a.U("div");this.j=3Da.U("table",{cellspacing:"0",cellpadding:"0",classNam=
e:"waffle"},a.U("tbody"));b.appendChild(this.k);b.appendChild(this.j);Rq(=
b,-1E4,-1E4,this.Hd())};Ox.prototype.J=3Dfunction(){Ox.G.J.call(this);thi=
s.j=3Dthis.k=3Dnull};function =
iEa(a,b){Nx.call(this,a,"c");this.j=3D[];this.k=3Dnew =
Ox(b);this.k.render()}C(iEa,Nx);u=3DiEa.prototype;u.Vc=3Dr("c");u.fR=3Dr(=
!0);u.Gf=3Dfunction(a){a=3Dxm(this.getModel(),a).getWidth();return =
ri()?this.j[a]||jEa(this,a):a+Dfa};u.yqa=3DNc("Unsupported");function =
jEa(a,b){var c=3DaEa('<th =
style=3D"width:'+b+'px;"></th>'),d=3Da.k;ri();var =
e=3Dd.j.firstChild,d=3Dd.O(),f=3Dd.U("tr",null,c);e.appendChild(f);c=3Dc.=
getBoundingClientRect();c=3Dc.right-c.left;d.nf(f);return =
a.j[b]=3Dc}u.J=3Dfunction(){iEa.G.J.call(this);this.k.dispose()};function=
 =
kEa(a,b,c,d){this.o=3Da;this.A=3Db;this.C=3Dc;this.k=3D{r:this.A,c:this.C=
};this.B=3Dd&&0!=3Dd.j?new lEa(d):new =
mEa;this.j=3Dnull;Hfa&&(this.q=3D{r:new nEa,c:new =
nEa})}kEa.prototype.q=3Dnull;function Px(a){if(a.j)throw Error();return =
a.j=3Dnew oEa(a)}function Qx(a,b){a.j=3Dnull;return b.j.k()}=0A=
function pEa(a,b,c){var d=3Da.q[c],e=3Da.o;a=3Da.k[c];var =
f;t:{if(!(b.end<=3Db.start)){f=3D0;for(var =
h;h=3Dd.k[f];f++)if(b.start<h.end){if(b.end>=3Dh.start){f=3DAf(h,b);break=
 =
t}break}}f=3D!1}if(!(f||b.end<=3Db.start)){"r"=3D=3Dc&&1<b.end-b.start&&R=
x(a,b,!0);f=3Db.clone();var =
l;for(h=3D0;l=3Dd.k[h];h++)if(f.start<=3Dl.end){f.start=3DMath.min(f.star=
t,l.start);break}for(var =
m=3Dnull,n=3Dh;(l=3Dd.k[h])&&!(f.end<l.start);h++)null=3D=3Dm&&f.end>l.en=
d&&(m=3Dl.end),f.end=3DMath.max(f.end,l.end);d.k.splice(n,h-n,f);l=3Dm;h=3D=
0;m=3Df.end;f.start=3D=3Db.start?(m=3Db.start,=0A=
d.j[m]=3D0):null!=3Dl&&(m=3Dl,h=3Dd.j[m]);for(l=3Dm;l<f.end;l++)(m=3Dyv(e=
,c,l))&&m.Da()&&(h+=3Da.Gf(l)),d.j[l+1]=3Dh}return =
d.j[b.end]-d.j[b.start]}function nEa(){this.j=3D[];this.k=3D[]}function =
oEa(a){this.k=3Da;this.j=3Da.B;this.j.reset()}function =
qEa(a,b,c){b.end<=3Db.start||(Hfa?a.j.add(pEa(a.k,b,c)):rEa(a,b,c))}funct=
ion rEa(a,b,c){var =
d=3Da.k.o,e=3Da.k.k[c],f=3Da.j;"r"=3D=3Dc&&1<b.end-b.start&&Rx(a.k.A,b,!0=
);a=3Dpm(d,c,b);ad(a,function(a){f.add(e.Gf(a),1)})}=0A=
function sEa(a,b,c,d){var e=3Da.k.k[c],f=3Da.j;a=3DMka(a.k.o,c,b);var =
h=3Dnull;cd(a,function(a){f.add(e.Gf(a),1);if(f.k()<=3Dd)h=3Da;else =
return!1;return!0});return h}function =
lEa(a){this.j=3D[];this.o=3Da}lEa.prototype.add=3Dfunction(a,b){b&&0>this=
.o.j?this.j.push(a-b,b):this.j.push(a)};lEa.prototype.k=3Dfunction(){for(=
var =
a=3Dthis.o,b=3Dthis.j,c=3DtEa[a.j],d=3D0,e=3D0;e<b.length;e++)d+=3DuEa(a,=
b[e]);1<c&&d++;return =
Math.floor(d/c)};lEa.prototype.reset=3Dfunction(){this.j.length=3D0};func=
tion mEa(){this.j=3D0}=0A=
mEa.prototype.add=3Dfunction(a){this.j+=3Da};mEa.prototype.k=3Dg("j");mEa=
.prototype.reset=3Dfunction(){this.j=3D0};function =
Sx(a,b,c,d,e,f){L.call(this);this.j=3Da.Hb();this.M=3Dc;this.C=3Dd.k;this=
.B=3Dd.o;this.X=3Dd.K;this.o=3De;this.F=3Df||rh();this.k=3Doka(Jca?"nativ=
e-scrollbar":"scroll-container")||16;this.Fx=3D{r:this.C,c:this.B};this.R=
=3D{page:this.ADa,waffle:this.BDa,client:this.Ykb};this.H=3Dnew =
S(this);c=3DZb(Swa,function(a){return!Wwa[a]});this.H.D(a.If,dc(Fta),this=
.U6,!0).D(b,"formula-view",this.U6,!0);this.H.D(Uya(this.j),dc(c),this.U6=
,!0)}C(Sx,L);Sx.prototype.I=3Dnull;=0A=
Sx.prototype.Ic=3Dfunction(){return =
this.A?this.A.clone():null};Sx.prototype.tb=3Dfunction(){return =
this.o.tb()};function Tx(a){return new =
Cf(Math.max(0,a.A.width-a.k),Math.max(0,a.A.height-a.k))}function =
Ux(a){a=3Da.B;return =
ri()?a.j[45]||jEa(a,45):45+Dfa}Re||(Sx.prototype.q=3Dfunction(){return =
23+(ud&&!Cd(8)?0:(ud?1:wd?ri()?0:1:0)-(vd&&!nca||wd&&ri()?-1:0))});functi=
on Vx(a,b){return"r"=3D=3Db?0<a.j.Id?4:0:0<a.j.Od?4:0}function =
Wx(a,b){return"r"=3D=3Db?Re?23:a.q():Ux(a)}function Xx(a){return =
a.K||(a.K=3DvEa(a))}=0A=
function Yx(a,b,c){var =
d=3Da.Ic().width;b&&(d-=3DUx(a));c&&(d-=3Da.k);return d}function =
wEa(a,b,c){var =
d=3Da.Ic().height;b&&(d-=3DRe?23:a.q());c&&(d-=3Da.k);return d}function =
xEa(a){return a.I||(a.I=3Dnew =
kEa(a.j,a.C,a.B,a.X))}u=3DSx.prototype;u.U6=3Dfunction(){this.I=3Dnull};f=
unction Zx(a,b,c,d,e,f){var =
h=3DxEa(a),l=3DPx(h);qEa(l,b,c);d&&(d=3DWx(a,c),l.j.add(d,1));d=3Dom(a.j,=
c);!f&&(e||b.start<d&&b.end>=3Dd)&&l.j.add(Vx(a,c),void 0);return =
Qx(h,l)}=0A=
function yEa(a,b){var =
c=3Da.j,d=3DGf($x(a,"waffle","scrollable",!1,!1,!1)),e=3D"r"=3D=3Db?d.hei=
ght-40:d.width,d=3DxEa(a),f=3DPx(d),h=3DFm(c,b);if("r"=3D=3Db){var =
l=3DzEa(a,h,-1,e);Rx(a.C,l,!0)}e=3DsEa(f,new zf(0,h),b,e);Qx(d,f);return =
Math.max(Dm(c,b),null=3D=3De?Em(c,b):e)}=0A=
function AEa(a,b,c,d,e){var f=3DQf(b,c),h=3Df.start;if("r"=3D=3Dc)return =
b=3DUx(a),e=3DZx(a,f,c,void 0,void =
0,e),f=3Day(a,0,"c",d),f=3Da.o.tb()?by(a,b,"c"):f,h=3Dcy(a,h,c),h=3Day(a,=
h,c,d),new Ef(f,h,b,e);b=3DZx(a,f,c,void 0,void =
0,e);e=3DRe?23:a.q();f=3Dcy(a,h,c);f=3Day(a,f,c,d);a.o.tb()&&(f-=3Db);a=3D=
ay(a,0,"r",d);return new Ef(f,a,b,e)}=0A=
function BEa(a,b,c,d){var =
e=3DXv(a.j,b),f=3DuAa(a.j,e),h=3Dc.start,l=3D0;b=3D0;Hd(e)?(b=3DRe?23:a.q=
(),h=3D0,l=3Da.j.Id):(h=3DMath.max(f.ib(),Am(a.j,d.ib(),-100)),l=3DMath.m=
in(f.top+f.height,Am(a.j,d.Db(),100)),b=3DZx(a,new =
zf(c.start,h),"r",!1),h<c.start&&(b*=3D-1));c=3DQf(f,"c");d=3Dnew =
zf(h,l+1);c=3DZx(a,c,"c",!1);a=3DZx(a,d,"r",!1);return new Ef(0,b,c,a)}=0A=
function dy(a,b,c){var =
d=3Da.j.Id,e=3Da.j.Od,f=3De;b.y<d&&(c=3D0);b.x<e&&(f=3D0);f=3Dnew =
zf(f,b.x);d=3DZx(a,new =
zf(c,b.y),"r",b.y<d);a=3DZx(a,f,"c",b.x<e);b.x>=3De&&(a+=3D0);0>b.x&&(a=3D=
0);0>b.y&&(d=3D0);return new G(a,d)}function CEa(a,b,c){return =
Zx(a,Qf(b,c),c,void 0,void 0)}function ey(a,b,c){return Zx(a,new =
zf(0,om(a.j,b)),b,!0,!c)}function fy(a,b,c,d){return new =
G(gy(a,b,"c",d),gy(a,c,"r",d))}=0A=
function hy(a,b,c){var =
d=3DTx(a),d=3D"r"=3D=3Db?d.height:d.width,d=3Dby(a,d,b),d=3Dgy(a,d,b,"waf=
fle",c)+1;a=3DEm(a.j,b)+1;return Math.min(a,Math.max(d,c||0))}function =
iy(a,b,c,d){var e=3Dnew =
yf(0,a.A.width,a.A.height,0),f=3Da.o.tb();c||(e.top+=3DRe?23:a.q(),f?e.ri=
ght-=3DUx(a):e.left+=3DUx(a));d||(e.bottom-=3Da.k,f?e.left+=3Da.k:e.right=
-=3Da.k,e.bottom=3DMath.max(e.top,e.bottom),e.right=3DMath.max(e.left,e.r=
ight));return DEa(a,e,b)}=0A=
function $x(a,b,c,d,e,f){var h=3Dnull;switch(c){case =
"scrollable":h=3Dnew =
yf(ey(a,"r",e),a.A.width,a.A.height,ey(a,"c",e));f||(h.bottom-=3Da.k,h.ri=
ght-=3Da.k);break;case "fixed":h=3Dnew =
yf(d?0:Re?23:a.q(),ey(a,"c",!e),ey(a,"r",!e),d?0:Ux(a));break;case =
"column-head-section":h=3Dnew =
yf(d?0:Re?23:a.q(),a.A.width,ey(a,"r",!e),ey(a,"c",e));f||(h.right-=3Da.k=
);break;case "row-head-section":c=3Dey(a,"c",!e);e=3Dey(a,"r",e);var =
h=3Da.o.tb()?a.A.width-Ux(a):c,l=3Da.A.height;d=3Da.o.tb()?a.A.width-c:d?=
0:Ux(a);h=3Dnew yf(e,h,l,d);f||=0A=
(h.bottom-=3Da.k)}a=3DDEa(a,h,b);a.bottom<a.top&&(a.bottom=3Da.top);a.rig=
ht<a.left&&(a.right=3Da.left);return a}function EEa(a,b){var =
c=3DZx(a,Qf(b,"c"),"c",!1,!1,!0),d=3DZx(a,Qf(b,"r"),"r",!1,!1,!0);return =
new Cf(c,d)}function jy(a,b,c){var =
d=3Da.j,e=3Dcy(a,b.ib(),"r",c),f=3Db.Ib()-1,h=3Dcy(a,f,"c",c);sv(nm(d,"c"=
),f)&&KAa(d,f,"c")&&(h+=3Da.o.tb()?-a.B.Gf(f):a.B.Gf(f));var =
l=3Db.Db()-1,f=3Dcy(a,l,"r",c);sv(nm(d,"r"),l)&&KAa(d,l,"r")&&(f+=3Da.C.G=
f(l));b=3Dcy(a,b.gb(),"c",c);return a.o.tb()?new yf(e,b,f,h):new =
yf(e,h,f,b)}=0A=
function FEa(a,b,c){if(c)return =
EEa(a,Jf(b));c=3Da.B.Gf(b.x);a=3Da.C.Gf(b.y);return new Cf(c,a)}function =
GEa(a,b){var =
c=3Dnull;Yb(Gd,function(a){if(a=3DLf(b,HEa(this.o,a)))a=3Djy(this,a,void =
0),c=3Dc?Ff(mda(Gf(a),Gf(c))):a},a);return c}function cy(a,b,c,d,e){var =
f;-1=3D=3Db?f=3D0:b<om(a.j,c)?f=3DZx(a,new =
zf(0,b),c,!0):b>=3Dky(a.o,c)?(f=3DZx(a,new =
zf(0,om(a.j,c)),c,!0,!0),b=3DZx(a,new =
zf(ky(a.o,c),b),c),f+=3Db):f=3Dey(a,c)-Zx(a,new =
zf(b,ky(a.o,c)),c);e||(f=3Dby(a,f,c));return d?ay(a,f,c,d):f}=0A=
function IEa(a,b,c){var d=3Da.tb()?-1:1;return =
cy(a,b,c)+a.Fx[c].Gf(b)*d}function gy(a,b,c,d,e){var =
f=3Da.o;b=3Da.BDa(b,c,d||"client");b=3Dby(a,b,c);d=3Dxa(e)?e:f.j?ky(f,c):=
0;var h=3Da.Fx[c];e=3Dey(a,c);var =
l=3D1,m;if(b>=3De)m=3De,f=3Dsm(a.j,c,d);else =
if(0>b){if(0>b&&(!f.j||!JEa(f,c)))return-1;m=3D0;l=3D0>b?-1:1;f=3Dtm(a.j,=
c,d-1)}else{f=3DWx(a,c);if(b<f)return-1;m=3DWx(a,c);f=3DJka(a.j,c)}var =
n=3Dd;"r"=3D=3Dc&&(c=3DzEa(a,n,l,Math.abs(b)),1<c.end-c.start&&Rx(a.C,c,!=
0));cd(f,function(a){n=3Da;m+=3Dh.Gf(a);return m<=3Dl*b},a);return n}=0A=
function zEa(a,b,c,d){var =
e=3DMath.ceil(d/ov);d=3D0>c?Math.max(0,b-e):b;a=3D0>c?b:Uc(zq(a.j),b,b+e)=
;return new zf(d,a)}function vEa(a){var =
b=3Dux(a.M);b&&(a.K=3DFl(b));return a.K}function =
DEa(a,b,c){if("waffle"=3D=3Dc)return =
b;if("page"=3D=3Dc||"client"=3D=3Dc){var =
d=3Day(a,b.left,"c",c);a=3Day(a,b.top,"r",c);d=3Dd-b.left;a=3Da-b.top;b.t=
op+=3Da;b.right+=3Dd;b.bottom+=3Da;b.left+=3Dd;return b}throw =
Error("Unknown coordinate system: "+c);}function ay(a,b,c,d){return =
a.R[d].call(a,b,c,"waffle")}=0A=
u.ADa=3Dfunction(a,b,c){switch(c){case "page":return a;case =
"waffle":return"c"=3D=3Db?a+Xx(this).x:a+Xx(this).y;case "client":return =
c=3Dni(this.F),"c"=3D=3Db?a+c.x:a+c.y;default:throw Error("Unknown =
coordinate system: =
"+c);}};u.BDa=3Dfunction(a,b,c){b=3D"c"=3D=3Db;switch(c){case =
"waffle":return a;case "page":return =
a=3Db?a-Xx(this).x:a-Xx(this).y;default:return =
c=3Dni(this.F),a=3Db?a+c.x-Xx(this).x:a+c.y-Xx(this).y}};=0A=
u.Ykb=3Dfunction(a,b,c){switch(c){case "client":return a;case =
"waffle":var d=3Dni(this.F);return =
this.ADa(a,b,c)-("c"=3D=3Db?d.x:d.y);default:return =
d=3Dni(this.F),"c"=3D=3Db?a-d.x:a-d.y}};=0A=
function lDa(a,b,c){var =
d=3Dyx(c),e=3Dc.A.j,f=3Dc.getHeight();c=3Dc.getWidth();var =
h=3Da.j.Id,l=3Da.j.Od;switch(b){case "fixed":return d.x<l&&d.y<h;case =
"column-head-section":if(d.y<h){if(d.x>=3Dl)return!0;b=3Ddy(a,d,0).x+e.x+=
c;return b>ey(a,"c")}return!1;case =
"row-head-section":if(d.x<l){if(d.y>=3Dh)return!0;d=3Ddy(a,d,0).y+e.y+f;r=
eturn d>ey(a,"r")}return!1;case =
"scrollable":if(d.y>=3Dh&&d.x>=3Dl)return!0;if(d.y>=3Dh&&d.x<l)return =
b=3Ddy(a,d,0).x+e.x+c,b>ey(a,"c");if(d.y<h&&d.x>=3Dl)return =
d=3Ddy(a,d,0).y+e.y+f,d>ey(a,"r");b=3Ddy(a,=0A=
d,0).x+e.x+c;d=3Ddy(a,d,0).y+e.y+f;return =
d>ey(a,"r")&&b>ey(a,"c");default:throw Error("Invalid quadrant =
"+b);}}function =
ly(a,b){return"scrollable"=3D=3Db||"row-head-section"=3D=3Db?ey(a,"r"):Wx=
(a,"r")}function =
my(a,b){return"scrollable"=3D=3Db||"column-head-section"=3D=3Db?ey(a,"c")=
:Wx(a,"c")}function =
nDa(a,b,c){("r"=3D=3Dc?yx(b).y:yx(b).x)<om(a.j,c)&&Tv(a.j,om(a.j,c),c)}fu=
nction =
by(a,b,c){return!a.o.tb()||"c"!=3Dc&&null!=3Dc?b:Nl(ux(a.M)).width-b}u.J=3D=
function(){Sx.G.J.call(this);this.H.dispose()};function =
KEa(a,b){O.call(this,a,b)}C(KEa,O);function =
ny(a,b,c,d,e,f,h,l){sn.call(this,l);this.Gi=3Da;this.ei=3Dd;this.k=3De;th=
is.o=3Df;this.Qa=3Db;this.Ea=3Dc;this.A=3Dh;this.Dd=3Dthis.Ud=3Dthis.H=3D=
this.K=3Dthis.fb=3Dthis.mb=3Dthis.Zb=3Dthis.zb=3Dnull}C(ny,sn);var =
LEa=3Dnew =
yf(0,0,0,0);u=3Dny.prototype;u.uT=3D!1;u.fs=3D!1;u.getModel=3Dg("Gi");u.G=
n=3Dfunction(a){var b=3Dthis.A,c=3D!wf(b.o,a);b.o=3Da;return c};function =
yx(a){return a.A.o}function zx(a,b){var =
c=3Da.A,d=3D!wf(c.j,b);c.j=3Db;return =
d}u.dT=3Dda("mb");u.wy=3Dr(!0);u.fo=3Dfunction(){return =
Xv(this.Gi,yx(this))};=0A=
function MEa(a){a.dispatchEvent(new =
KEa("reposition"))}u.aa=3Dfunction(){R(this.getElement(),this.fs);this.fs=
&&NEa(this);ny.G.aa.call(this)};u.Uc=3Dfunction(){this.fs&&(this.fs=3D!1,=
NEa(this));ny.G.Uc.call(this)};u.wb=3Dfunction(a){var =
b=3Dyx(this),b=3D-1=3D=3Db.y||KAa(this.getModel(),b.y,"r");this.uT&&b?(!t=
his.fs&&b&&oy(this,this.uT),a||MEa(this),this.Xb()&&this.fl()):this.fs&&o=
y(this,!1)};u.$A=3Dfunction(a,b){this.Ud=3Da;this.Dd=3Db;Kl(this.getEleme=
nt(),a,b)};function OEa(a,b,c){b=3D=3Da.H&&c=3D=3Da.K||a.ux(b,c)}=0A=
u.ux=3Dfunction(a,b){this.H=3Da;this.K=3Db;var =
c=3Dthis.getElement();c&&Rq(c,a,b,this.o.tb())};u.fl=3Dfunction(){var =
a=3Dthis.getWidth(),b=3Dthis.getHeight();a=3D=3Dthis.Ud&&b=3D=3Dthis.Dd||=
this.$A(a,b)};function =
oy(a,b){b!=3Da.fs&&(a.fs=3Db,a.Xb()&&(R(a.getElement(),b),NEa(a)))}u.Da=3D=
g("uT");u.Wea=3DJc;u.setVisible=3Dfunction(a){this.uT=3D=3Da&&this.Xb()||=
(this.uT=3Da,oy(this,a),this.wb())};u.lra=3Dr(0);u.kra=3Dr(0);u.vT=3Dfunc=
tion(a,b){this.Gn(a);zx(this,b)};function =
PEa(a,b,c){a.zb=3Da.Ud=3Db;a.Zb=3Da.Dd=3Dc}=0A=
u.getHeight=3Dfunction(){null=3D=3Dthis.Zb&&(this.Zb=3DNl(this.getElement=
()).height);return =
this.Zb};u.getWidth=3Dfunction(){null=3D=3Dthis.zb&&(this.zb=3DNl(this.ge=
tElement()).width);return this.zb};u.xP=3Dfunction(){return =
LEa};function NEa(a){$e&&a.dispatchEvent(new =
KEa("display"))}u.J=3Dfunction(){this.dispatchEvent(new =
KEa("dispose"));ny.G.J.call(this)};u.DP=3Dx(126);function =
py(a,b,c,d,e,f,h,l){ny.call(this,a,b,c,d,e,f,h,l);this.j=3Dnew =
Q}C(py,ny);u=3Dpy.prototype;u.JDa=3D!1;u.Ca=3Dfunction(){var =
a=3Dthis.O(),b=3Da.U("div",{style:"position:absolute;border-width:0;paddi=
ng:0;"}),c=3Dthis.o.tb()?"autofill-handle-rtl":"autofill-handle-ltr";this=
.C=3Da.U("div","autofill-handle =
"+c);this.B=3Da.U("div","autofill-cover");b.appendChild(this.C);b.appendC=
hild(this.B);this.Lb=3Dnew =
ln(this.B);this.Lb.dc(this.j);this.Y=3Db};function QEa(a){return =
a.j}function REa(a){return a.j}=0A=
u.Gn=3Dfunction(a){a=3Dpy.G.Gn.call(this,a);this.Xb()&&!this.JDa&&Rq(this=
.B,0,0,this.Hd());return =
a};u.v0a=3Dfunction(a){this.JDa=3D"start"=3D=3Da.type};u.aa=3Dfunction(){=
py.G.aa.call(this);U(this).D(this.Lb,["start","end"],this.v0a);U(this).D(=
this.B,["dblclick","contextmenu"],function(a){this.j.dispatchEvent(a)})};=
u.getWidth=3Dr(8);u.getHeight=3Dr(8);u.J=3Dfunction(){py.G.J.call(this);t=
his.j.dispose();N(this.Lb);this.C=3Dthis.B=3Dthis.Lb=3Dnull};function =
SEa(a,b){function c(c){var =
f=3Db(c);f.F=3Dc;a.appendChild(f);d[c]=3Df}var =
d=3D{};c("N");c("S");c("E");c("W");return d}function TEa(a,b,c,d){var =
e=3D!1;d&&(e=3D!d(b));a[b].style[Jd(b)?"width":"height"]=3De?"0":c+"px"}=0A=
function UEa(a,b,c,d,e,f){e=3Dnew =
yf(0,e.right-e.left,e.bottom-e.top,0);var h;h=3Da.X?uEa(a.X,c):c;var =
l=3Dh<c&&1=3D=3Dh;h=3Dl?0:Math.ceil(c/2);l=3Dl?0:c;a=3Da.tb();Rq(b.N,e.le=
ft-h-d,e.top-h-d,a);Rq(b.S,e.left-h-d,e.bottom-l+d,a);Rq(b.W,e.left-h-d,e=
.top-h-d,a);Rq(b.E,e.right-l+d,e.top-h-d,a);a=3De.right-e.left+c/2+2*d;c=3D=
e.bottom-e.top+c/2+2*d;TEa(b,"N",a,f);TEa(b,"W",c,f);TEa(b,"S",a,f);TEa(b=
,"E",c,f)};function qy(a,b){this.o=3Da;this.j=3Db||new G(0,0)}function =
ry(a){qy.call(this,a?a.sd():new =
G(0,0));this.k=3Da}C(ry,qy);ry.prototype.lb=3Dg("k");ry.prototype.isEmpty=
=3Dfunction(){return!this.k||0=3D=3DXf(this.k)};function =
sy(a,b,c,d,e,f,h,l){ny.call(this,a,b,c,d,e,f,h,l);this.F=3Dh}C(sy,ny);u=3D=
sy.prototype;u.dz=3Dnull;u.isEmpty=3Dfunction(){return =
this.F.isEmpty()};u.Ca=3Dfunction(){var =
a=3Dthis.C7();R(a,this.Da());this.Y=3Da};u.fl=3Dfunction(){this.dz&&this.=
Kea();sy.G.fl.call(this)};u.lb=3Dfunction(){return =
this.F.lb()};u.Wq=3Dfunction(a){t:{var =
b=3Dthis.F;if(!a){if(!b.k){a=3D!1;break t}}else =
if(a.equals(b.k)){a=3D!1;break =
t}b.k=3Da;a=3D!0}a&&(this.isEmpty()||this.Gn(this.lb().sd()),this.wb());r=
eturn a};function =
ty(a,b,c,d,e,f,h,l){Q.call(this);this.Ea=3Da;this.ub=3Dd;this.I=3De;this.=
K=3Df;this.Wa=3Db;this.Qa=3Dc;this.$=3Dl||rh();this.C=3Dh;this.o=3D!1;thi=
s.q=3Dnull;this.Na=3D{};this.B=3D!1}C(ty,Q);u=3Dty.prototype;u.O=3Dg("$")=
;u.O7=3Dfunction(){var =
a=3Dthis.M?null:this.j,b=3D"";a&&(b=3D"background-color:"+zg(a)+";");retu=
rn =
this.$.U("div",{style:b,"class":"selection"},"\u00a0")};u.getModel=3Dg("E=
a");u.s2=3Dr(0);function uy(a,b){if("above"=3D=3Db)return a.C;var =
c=3DuAa(a.getModel(),b);return Lf(c,a.C)}u.lb=3Dg("C");=0A=
u.Jm=3Dfunction(a){var =
b=3Dthis.C;this.C=3Da;this.B&&!this.C.equals(b)&&(this.o||vy(this,functio=
n(a,b){b.Wq(uy(this,a))}),this.wb())};u.render=3Dfunction(a,b){this.q=3Dt=
his.O7("above");R(this.q,this.o);a.appendChild(this.q);vy(this,function(a=
){var d=3Dnew =
wy(this,a);xx(b,d,!this.B||this.o);this.Na[a]=3Dd});b.o&&this.wb()};funct=
ion vy(a,b){Yb(Gd,function(a){b.call(this,a,this.Na[a])},a)}=0A=
u.wb=3Dfunction(){if(this.q&&this.B)if(this.o){var =
a=3DGEa(this.I,this.C);if(a){var =
b=3Diy(this.I,"waffle",!1,!1);if((a=3DQza(b,a))&&(a.top-a.bottom)*(a.righ=
t-a.left)){var =
b=3Da.right-a.left,c=3Da.bottom-a.top;Al(this.q,a.left,a.top);R(this.q,!0=
);this.Lea("above",a)||Kl(this.q,b,c)}else R(this.q,!1)}else =
R(this.q,!1)}else =
vy(this,function(a,b){b.Wq(uy(this,a));b.setVisible(this.B);b.wb()})};u.F=
da=3Dfunction(){this.o||(this.o=3D!0,vy(this,function(a,b){b.setVisible(!=
1)}),this.wb())};=0A=
u.IK=3Dfunction(){this.o&&(this.o=3D!1,R(this.q,!1),vy(this,function(a,b)=
{b.Wq(uy(this,a));b.setVisible(this.B)}),this.wb())};u.setVisible=3Dfunct=
ion(a){this.B!=3Da&&(this.B=3Da,R(this.q,a&&this.o),vy(this,function(b,c)=
{c.Wq(uy(this,b));c.setVisible(a&&!this.o)}),this.wb())};u.Da=3Dg("B");u.=
Lea=3Dr(!1);function VEa(a,b){var =
c=3Duy(a,b);return!!c&&0<Xf(c)}u.J=3Dfunction(){ty.G.J.call(this);Lh(this=
.q);this.q=3Dnull;vy(this,function(a,b){N(b)});this.Na=3Dnull};=0A=
function wy(a,b){sy.call(this,a.Ea,a.Wa,a.Qa,a.ub,a.I,a.K,new =
ry(uy(a,b)),a.$);this.j=3Da;this.B=3Db}C(wy,sy);u=3Dwy.prototype;u.C7=3Df=
unction(){return this.j.O7(this.B)};u.xP=3Dfunction(){var =
a=3Dthis.j.s2();return new =
yf(a,a,a,a)};u.fl=3Dfunction(){this.isEmpty()||wy.G.fl.call(this)};u.setV=
isible=3Dfunction(a){this.isEmpty()&&(a=3D!1);wy.G.setVisible.call(this,a=
)};u.Wq=3Dfunction(a){(a=3Dwy.G.Wq.call(this,a))&&this.setVisible(!this.i=
sEmpty());return a};=0A=
u.Kea=3Dfunction(){var =
a=3Djy(this.k,this.dz,"waffle"),b=3Da.right-a.left,c=3Da.bottom-a.top;thi=
s.j.Lea(this.B,a)||(this.$A(b,c),PEa(this,b,c))};function =
xy(a,b,c,d,e,f,h,l,m,n){ty.call(this,a,b,c,d,e,f,h,n);this.A=3Dl;this.R=3D=
m;this.ga=3D{};this.L=3Dnew =
S(this)}C(xy,ty);u=3Dxy.prototype;u.s2=3Dg("A");function =
WEa(a,b){for(var =
c=3Ddc(a.ga),d=3D0;d<c.length;++d)Yb(c[d],b,a)}u.O7=3Dfunction(a){var =
b=3Dthis.O().U("div",{style:"position:absolute;border-width:0;padding:0;h=
eight:0;width:0"}),c=3DSEa(b,B(this.Xga,this));this.ga[a]=3Dc;this.L.D(b,=
"mousedown",this.kmb).D(b,"contextmenu",this.jmb);return b};=0A=
u.Lea=3Dfunction(a,b){if(!b)return!0;UEa(this.I,this.ga[a],this.A,this.R,=
b,B(Ba(this.Ubb,a),this));return!0};=0A=
u.Ubb=3Dfunction(a,b){if("above"=3D=3Da)return!0;switch(b){case =
"N":return Hd(a)||!VEa(this,Eba(a));case "S":var =
c;if(!(c=3D!Hd(a))){t:switch(a){case "scrollable":case =
"row-head-section":c=3Da;break t;case =
"fixed":c=3D"row-head-section";break =
t;default:c=3D"scrollable"}c=3D!VEa(this,c)}return c;case =
"W":if(!(c=3D!Id(a))){t:switch(a){case =
"scrollable":c=3D"row-head-section";break t;case "row-head-section":case =
"fixed":c=3Da;break t;default:c=3D"fixed"}c=3D!VEa(this,c)}return =
c;default:if(!(c=3DId(a))){t:switch(a){case "scrollable":case =
"column-head-section":c=3D=0A=
a;break t;case "row-head-section":c=3D"scrollable";break =
t;default:c=3D"column-head-section"}c=3D!VEa(this,c)}return c}};function =
XEa(a,b,c){c=3Da.O().U("div",c);YEa(a,c,b);Tl(c,!0);return c}function =
YEa(a,b,c){"N"=3D=3Dc?b.style.borderTopWidth=3Da.A+"px":"S"=3D=3Dc?b.styl=
e.borderBottomWidth=3Da.A+"px":"E"=3D=3Dc?b.style.borderRightWidth=3Da.A+=
"px":"W"=3D=3Dc&&(b.style.borderLeftWidth=3Da.A+"px")}function =
ZEa(a,b,c,d){a.A=3Dxa(c)?c:a.A;a.R=3Dxa(d)?d:a.R;WEa(a,function(a,c){a.cl=
assName=3Db;YEa(this,a,c)})}u.kmb=3Dfunction(a){a.preventDefault()};=0A=
u.jmb=3Dfunction(a){this.dispatchEvent(a)};u.J=3Dfunction(){xy.G.J.call(t=
his);N(this.L)};function =
$Ea(a,b,c,d,e,f,h,l){xy.call(this,a,b,c,d,e,f,h,2,1,l);this.k=3D""}C($Ea,=
xy);$Ea.prototype.Oc=3Dfunction(a){this.k=3D65=3D=3Da?"range-border =
waffle-copy-border":"range-border =
waffle-cut-border";ZEa(this,this.k)};$Ea.prototype.Xga=3Dfunction(a){retu=
rn XEa(this,a,this.k)};function =
yy(a,b,c,d,e,f,h,l){ny.call(this,a,b,c,d,e,f,h,l);this.B=3Dnew =
Eo("{NUM_PEOPLE, plural, offset:3 =3D0 {unused plural form}=3D1 =
{{PERSON_1}}=3D2 {{PERSON_1}, {PERSON_2}}=3D3 {{PERSON_1}, {PERSON_2}, =
{PERSON_3}}=3D4 {{PERSON_1}, {PERSON_2}, {PERSON_3}, and one other =
person}other {{PERSON_1}, {PERSON_2}, {PERSON_3}, and # other =
people}}")}C(yy,ny);u=3Dyy.prototype;u.Ca=3Dfunction(){var =
a=3Dthis.O().U("DIV","waffle-collab-presence");R(a,!1);this.Y=3Da;this.j=3D=
new mx(a);Bn(this.j,!1)};=0A=
u.ux=3Dfunction(a,b){var =
c=3Dthis.getModel(),d=3Dyx(this);if(!c.I.Vga(d.y,d.x,"c")){var =
e=3DFEa(this.k,yx(this),!0),f=3DNl(this.getElement());b=3Dd.y=3D=3Dom(c,"=
r")?b+e.height:b-f.height;a+=3De.width-f.width}yy.G.ux.call(this,a,b)};u.=
setVisible=3Dfunction(a){this.j&&this.j.setVisible(a)};u.Da=3Dfunction(){=
return =
null!=3Dthis.j&&this.j.Da()};u.J=3Dfunction(){yy.G.J.call(this);N(this.j)=
;this.j=3Dnull};function aFa(a){a=3Da.className;return =
ua(a)&&a.match(/\S+/g)||[]}function zy(a,b){for(var =
c=3DaFa(a),d=3DMb(arguments,1),e=3Dc,f=3D0;f<d.length;f++)yb(e,d[f])||e.p=
ush(d[f]);c=3Dc.join(" ");a.className=3Dc}function Ay(a,b){var =
c=3DaFa(a),d=3DMb(arguments,1),c=3DbFa(c,d).join(" =
");a.className=3Dc}function bFa(a,b){return =
qb(a,function(a){return!yb(b,a)})};function =
By(a,b){sn.call(this,b);this.o=3Da||""}C(By,sn);By.prototype.k=3D"";var =
cFa=3Dnew Cf(0,0),dFa=3Dnew =
Cf(Number.MAX_VALUE,Number.MAX_VALUE);u=3DBy.prototype;u.Aha=3DcFa;u.IT=3D=
dFa;u.Ca=3Dfunction(){var =
a=3Dthis.q.U("div","text-sizer");Pe&&(a.style.height=3D"100%",a.style.wid=
th=3D"100%");this.o&&zy(a,this.o);this.j=3Dthis.Y=3Da};u.Kd=3Dfunction(a)=
{zy(a,"text-sizer");Pe&&(a.style.height=3D"100%",a.style.width=3D"100%");=
this.o&&zy(a,this.o);this.Y=3Da;do =
this.j=3Da,a=3Da.firstChild;while(a&&3!=3Da.nodeType)};=0A=
function eFa(a,b){var =
c=3Da.j;c.style.cssText=3D"";a.A&&Ay(c,a.A);a.A=3Dnull;c.innerHTML=3D"";c=
=3Da.j;b&&Vfa(c,b);a.A=3Dnull}function =
Cy(a,b,c){a.Aha=3Db||cFa;a.IT=3Dc||dFa}=0A=
u.Ic=3Dfunction(a){var b=3Dthis.q,c=3Dthis.j;c.innerHTML=3D"";for(var =
d=3Dthis.q,e=3Dthis.j,f=3Da.indexOf("\n");-1!=3Df;f=3Da.indexOf("\n")){va=
r =
h=3Da.substring(0,f);0<h.length&&d.appendChild(e,this.q.createTextNode(h)=
);a=3Df+1<a.length?a.substring(f+1):"";d.appendChild(e,d.U("br"))}Qa(a)||=
d.appendChild(e,this.q.createTextNode(a));this.k&&b.appendChild(c,b.creat=
eTextNode(this.k));c.offsetWidth>this.IT.width&&(c.style.width=3Dthis.IT.=
width+"px");b=3Dthis.j;return new =
Cf(Uc(b.offsetWidth,this.Aha.width,this.IT.width),Uc(b.offsetHeight,=0A=
this.Aha.height,this.IT.height))};function =
Dy(a,b){L.call(this);this.k=3Da;this.q=3Db||rh();this.B=3Dnew =
S(this);M(this,this.B);this.j=3Dthis.A=3Dnull;this.o=3D!1}C(Dy,L);u=3DDy.=
prototype;u.jpa=3Dfunction(){this.o=3D!1};function =
Ey(a){a.j||(a.j=3Da.q.createElement("span"),ai(a.j,!0),a.j.style.position=
=3D"absolute");Kh(a.j,a.k);ai(a.k,!0);a.A=3Dnew =
pn(a.q.pb());a.B.D(a.A,"focusin",a.fTa).D(a.k,"keydown",a.gTa)}u.J=3Dfunc=
tion(){Lh(this.j);N(this.A);Dy.G.J.call(this)};u.fTa=3Dfunction(a){this.o=
&&a.target=3D=3Dthis.j?this.jpa():a.target=3D=3Dthis.j&&oh(this.eTa,0,thi=
s)};=0A=
u.gTa=3Dfunction(a){if(9=3D=3Da.keyCode&&a.shiftKey&&a.target=3D=3Dthis.k=
){this.o=3D!0;try{this.j.focus()}catch(b){}oh(this.jpa,0,this)}};u.eTa=3D=
function(){try{ud&&this.q.pb().body.focus(),this.k.focus()}catch(a){}};fu=
nction =
Fy(a){Q.call(this);this.j=3Dnull;this.Y=3Da;a=3Dud||wd&&!Cd("531")&&"TEXT=
AREA"=3D=3Da.tagName;this.L=3Dnew =
S(this);this.L.D(this.Y,a?["keydown","paste","cut","drop","input"]:"input=
",this)}C(Fy,Q);=0A=
Fy.prototype.handleEvent=3Dfunction(a){if("input"=3D=3Da.type)ud&&Cd(10)&=
&0=3D=3Da.keyCode&&0=3D=3Da.charCode||(fFa(this),td&&this.Y!=3Dth(this.Y)=
.activeElement||this.dispatchEvent(gFa(a)));else =
if("keydown"!=3Da.type||Im(a)){var =
b=3D"keydown"=3D=3Da.type?this.Y.value:null;ud&&229=3D=3Da.keyCode&&(b=3D=
null);var =
c=3DgFa(a);fFa(this);this.j=3Doh(function(){this.j=3Dnull;this.Y.value!=3D=
b&&this.dispatchEvent(c)},0,this)}};function =
fFa(a){null!=3Da.j&&(ph(a.j),a.j=3Dnull)}function gFa(a){a=3Dnew =
Qg(a.j);a.type=3D"input";return a}=0A=
Fy.prototype.J=3Dfunction(){Fy.G.J.call(this);this.L.dispose();fFa(this);=
delete this.Y};function =
Gy(a){sn.call(this,a)}C(Gy,sn);u=3DGy.prototype;u.Yb=3Dnull;u.Kd=3Dfuncti=
on(a){Gy.G.Kd.call(this,a);hFa(this)};u.Ca=3Dfunction(){this.Y=3Dthis.O()=
.U("input",{type:"text"});hFa(this)};function hFa(a){a.B$();a.Yb=3Dnew =
Fy(a.getElement());Yg(a.Yb,"input",a.B$,!1,a)}u.B$=3Dfunction(){var =
a=3Dthis.getElement(),b=3Dthis.V();switch(tc(b)){case =
1:a.dir=3D"ltr";break;case =
-1:a.dir=3D"rtl";break;default:a.removeAttribute("dir")}};u.xa=3Dfunction=
(a){var =
b=3Dthis.getElement();null!=3Db.value?b.value=3Da:Zh(b,a);this.B$()};=0A=
u.V=3Dfunction(){var a=3Dthis.getElement();return =
null!=3Da.value?a.value:di(a)};u.J=3Dfunction(){this.Yb&&(gh(this.Yb),thi=
s.Yb.dispose(),this.Yb=3Dnull,Gy.G.J.call(this))};function Hy(){}var =
iFa;la(Hy);function Iy(a,b){var c=3Dnew a;c.Eb=3Dfunction(){return =
b};return c}var =
jFa=3D{button:"pressed",checkbox:"checked",menuitem:"selected",menuitemch=
eckbox:"checked",menuitemradio:"checked",radio:"checked",tab:"selected",t=
reeitem:"selected"};u=3DHy.prototype;u.Wr=3Dca();u.Ag=3Dfunction(a){retur=
n a.O().U("div",this.gp(a).join(" =
"),a.getContent())};u.jb=3Daa();function =
kFa(a,b,c){if(a=3Da.getElement?a.getElement():a){var =
d=3D[b];ud&&!Cd("7")&&(d=3DlFa(Zm(a),b),d.push(b));(c?bn:dn)(a,d)}}=0A=
u.TD=3Dr(!0);u.Ia=3Dfunction(a,b){b.id&&tn(a,b.id);var =
c=3Dthis.jb(b);c&&c.firstChild?a.oF(c.firstChild.nextSibling?Jb(c.childNo=
des):c.firstChild):a.oF(null);var =
d=3D0,e=3Dthis.Eb(),f=3Dthis.an(),h=3D!1,l=3D!1,m=3D!1,n=3DJb(Zm(b));F(n,=
function(a){h||a!=3De?l||a!=3Df?d|=3Dthis.zY(a):l=3D!0:(h=3D!0,f=3D=3De&&=
(l=3D!0));1=3D=3Dthis.zY(a)&&$h(c)&&ai(c,!1)},this);a.ba=3Dd;h||(n.push(e=
),f=3D=3De&&(l=3D!0));l||n.push(f);var =
p=3Da.Er;p&&n.push.apply(n,p);if(ud&&!Cd("7")){var =
t=3DlFa(n);0<t.length&&(n.push.apply(n,t),m=3D!0)}h&&l&&!p&&!m||nla(b,n.j=
oin(" "));return b};=0A=
u.pp=3Dfunction(a){a.Hd()&&this.PY(a.getElement(),!0);a.isEnabled()&&this=
.mw(a,a.Da())};function =
mFa(a,b,c){if(a=3Dc||a.Wr())c=3Db.getAttribute("role")||null,a!=3Dc&&Tm(b=
,a)}function nFa(a,b,c){var =
d=3Db.fb;null!=3Dd&&Ym(c,d);b.Da()||Um(c,"hidden",!b.Da());b.isEnabled()|=
|a.Op(c,1,!b.isEnabled());Jy(b,8)&&a.Op(c,8,b.Hf());Jy(b,16)&&a.Op(c,16,b=
.mc());Jy(b,64)&&a.Op(c,64,b.Eh())}u.OY=3Dfunction(a,b){Tl(a,!b,!ud&&!td)=
};u.PY=3Dfunction(a,b){kFa(a,this.an()+"-rtl",b)};=0A=
u.xk=3Dfunction(a){var b;return =
Jy(a,32)&&(b=3Da.getElement())?$h(b):!1};u.mw=3Dfunction(a,b){var =
c;if(Jy(a,32)&&(c=3Da.getElement())){if(!b&&a.cK()){try{c.blur()}catch(d)=
{}a.cK()&&a.QY(null)}$h(c)!=3Db&&ai(c,b)}};u.setVisible=3Dfunction(a,b){R=
(a,b);a&&Um(a,"hidden",!b)};u.cQ=3Dfunction(a,b,c){var =
d=3Da.getElement();if(d){var =
e=3Dthis.tI(b);e&&kFa(a,e,c);this.Op(d,b,c)}};=0A=
u.Op=3Dfunction(a,b,c){iFa||(iFa=3D{1:"disabled",8:"selected",16:"checked=
",64:"expanded"});b=3DiFa[b];var =
d=3Da.getAttribute("role")||null;d&&(d=3DjFa[d]||b,b=3D"checked"=3D=3Db||=
"selected"=3D=3Db?d:b);b&&Um(a,b,c)};u.setContent=3Dfunction(a,b){var =
c=3Dthis.jb(a);if(c&&(Ih(c),b))if(ua(b))Zh(c,b);else{var =
d=3Dfunction(a){if(a){var =
b=3Dth(c);c.appendChild(ua(a)?b.createTextNode(a):a)}};pa(b)?F(b,d):!qa(b=
)||"nodeType"in =
b?d(b):F(Jb(b),d)}};u.Eb=3Dr("goog-control");u.an=3Dfunction(){return =
this.Eb()};=0A=
u.gp=3Dfunction(a){var =
b=3Dthis.Eb(),c=3D[b],d=3Dthis.an();d!=3Db&&c.push(d);b=3Da.getState();fo=
r(d=3D[];b;){var =
e=3Db&-b;d.push(this.tI(e));b&=3D~e}c.push.apply(c,d);(a=3Da.Er)&&c.push.=
apply(c,a);ud&&!Cd("7")&&c.push.apply(c,lFa(c));return c};function =
lFa(a,b){var =
c=3D[];b&&(a=3Da.concat([b]));F([],function(d){!ub(d,Ba(yb,a))||b&&!yb(d,=
b)||c.push(d.join("_"))});return =
c}u.tI=3Dfunction(a){this.k||oFa(this);return this.k[a]};=0A=
u.zY=3Dfunction(a){this.K||(this.k||oFa(this),this.K=3Doc(this.k));a=3Dpa=
rseInt(this.K[a],10);return isNaN(a)?0:a};function oFa(a){var =
b=3Da.an();Ya(b.replace(/\xa0|\s/g," ")," =
");a.k=3D{1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-selected",16:b=
+"-checked",32:b+"-focused",64:b+"-open"}};function =
Ky(){}C(Ky,Hy);la(Ky);u=3DKy.prototype;u.Wr=3Dr("button");u.Op=3Dfunction=
(a,b,c){switch(b){case 8:case 16:Um(a,"pressed",c);break;default:case =
64:case 1:Ky.G.Op.call(this,a,b,c)}};u.Ag=3Dfunction(a){var =
b=3DKy.G.Ag.call(this,a);this.Qh(b,a.Xj());var =
c=3Da.V();c&&this.xa(b,c);Jy(a,16)&&this.Op(b,16,a.mc());return =
b};u.Ia=3Dfunction(a,b){b=3DKy.G.Ia.call(this,a,b);var =
c=3Dthis.V(b);a.Qa=3Dc;a.vL(this.Xj(b));Jy(a,16)&&this.Op(b,16,a.mc());re=
turn b};u.V=3Dka;u.xa=3Dka;u.Xj=3Dfunction(a){return a.title};=0A=
u.Qh=3Dfunction(a,b){a&&(b?a.title=3Db:a.removeAttribute("title"))};u.Eb=3D=
r("goog-button");function Ly(a,b){if(!a)throw Error("Invalid class name =
"+a);if(!ya(b))throw Error("Invalid decorator function =
"+b);pFa[a]=3Db}function qFa(a){var b;a=3DZm(a);for(var =
c=3D0,d=3Da.length;c<d;c++)if(b=3Da[c],b=3Db in pFa?pFa[b]():null)return =
b;return null}var rFa=3D{},pFa=3D{};function sFa(a){var =
b=3DqFa(a);b&&b.Ia(a);return b};function =
My(a,b,c){sn.call(this,c);if(!b){b=3Dthis.constructor;for(var =
d;b;){d=3Dza(b);if(d=3DrFa[d])break;b=3Db.G?b.G.constructor:null}b=3Dd?ya=
(d.getInstance)?d.getInstance():new =
d:null}this.o=3Db;this.oF(y(a)?a:null);this.fb=3Dnull}C(My,sn);u=3DMy.pro=
totype;u.F$=3Dnull;u.ba=3D0;u.$S=3D39;u.s6=3D255;u.X1=3D0;u.SY=3D!0;u.Er=3D=
null;u.RY=3D!0;u.FV=3D!1;u.G$=3Dnull;function =
Ny(a,b){a.Xb()&&b!=3Da.RY&&tFa(a,b);a.RY=3Db}u.$c=3Dg("o");u.kf=3Dfunctio=
n(a){a&&(this.Er?yb(this.Er,a)||this.Er.push(a):this.Er=3D[a],kFa(this,a,=
!0))};=0A=
function =
Oy(a,b,c){c?a.kf(b):b&&a.Er&&Fb(a.Er,b)&&(0=3D=3Da.Er.length&&(a.Er=3Dnul=
l),kFa(a,b,!1))}u.Ca=3Dfunction(){var =
a=3Dthis.o.Ag(this);this.Y=3Da;mFa(this.o,a,this.dQ());this.FV||this.o.OY=
(a,!1);this.Da()||this.o.setVisible(a,!1)};u.dQ=3Dg("G$");u.jb=3Dfunction=
(){return this.o.jb(this.getElement())};u.fn=3Dfunction(a){return =
this.o.TD(a)};u.Kd=3Dfunction(a){this.Y=3Da=3Dthis.o.Ia(this,a);mFa(this.=
o,a,this.dQ());this.FV||this.o.OY(a,!1);this.SY=3D"none"!=3Da.style.displ=
ay};=0A=
u.aa=3Dfunction(){My.G.aa.call(this);nFa(this.o,this,this.Y);this.o.pp(th=
is);if(this.$S&-2&&(this.RY&&tFa(this,!0),Jy(this,32))){var =
a=3Dthis.getElement();if(a){var b=3Dthis.H||(this.H=3Dnew =
su);tu(b,a);U(this).D(b,"key",this.Ef).D(a,"focus",this.tWa).D(a,"blur",t=
his.QY)}}};=0A=
function tFa(a,b){var =
c=3DU(a),d=3Da.getElement();b?(c.D(d,"mouseover",a.Dz).D(d,"mousedown",a.=
Ff).D(d,"mouseup",a.hp).D(d,"mouseout",a.hJ),a.qJ!=3Dka&&c.D(d,"contextme=
nu",a.qJ),ud&&c.D(d,"dblclick",a.Kta)):(c.gc(d,"mouseover",a.Dz).gc(d,"mo=
usedown",a.Ff).gc(d,"mouseup",a.hp).gc(d,"mouseout",a.hJ),a.qJ!=3Dka&&c.g=
c(d,"contextmenu",a.qJ),ud&&c.gc(d,"dblclick",a.Kta))}u.Uc=3Dfunction(){M=
y.G.Uc.call(this);this.H&&uu(this.H);this.Da()&&this.isEnabled()&&this.o.=
mw(this,!1)};=0A=
u.J=3Dfunction(){My.G.J.call(this);this.H&&(this.H.dispose(),delete =
this.H);delete =
this.o;this.Er=3Dthis.F$=3Dnull};u.getContent=3Dg("F$");u.setContent=3Dfu=
nction(a){this.o.setContent(this.getElement(),a);this.oF(a)};u.oF=3Dda("F=
$");u.ig=3Dfunction(){var =
a=3Dthis.getContent();if(!a)return"";a=3Dua(a)?a:pa(a)?rb(a,di).join(""):=
bi(a);return =
haa(a)};u.Ez=3Dfunction(a){this.setContent(a)};u.yq=3Dfunction(a){My.G.yq=
.call(this,a);var b=3Dthis.getElement();b&&this.o.PY(b,a)};=0A=
function uFa(a,b){a.FV=3Db;var =
c=3Da.getElement();c&&a.o.OY(c,b)}u.Da=3Dg("SY");u.setVisible=3Dfunction(=
a,b){if(b||this.SY!=3Da&&this.dispatchEvent(a?"show":"hide")){var =
c=3Dthis.getElement();c&&this.o.setVisible(c,a);this.isEnabled()&&this.o.=
mw(this,a);this.SY=3Da;return!0}return!1};u.isEnabled=3Dfunction(){return=
!(this.ba&1)};u.Z=3Dfunction(a){var =
b=3Dthis.getParent();b&&"function"=3D=3Dtypeof =
b.isEnabled&&!b.isEnabled()||!Py(this,1,!a)||(a||(this.setActive(!1),this=
.Ve(!1)),this.Da()&&this.o.mw(this,a),Qy(this,1,!a,!0))};=0A=
u.Ve=3Dfunction(a){Py(this,2,a)&&Qy(this,2,a)};u.vb=3Dfunction(){return!!=
(this.ba&4)};u.setActive=3Dfunction(a){Py(this,4,a)&&Qy(this,4,a)};u.Hf=3D=
function(){return!!(this.ba&8)};u.ad=3Dfunction(a){Py(this,8,a)&&Qy(this,=
8,a)};u.mc=3Dfunction(){return!!(this.ba&16)};u.Rb=3Dfunction(a){Py(this,=
16,a)&&Qy(this,16,a)};u.cK=3Dfunction(){return!!(this.ba&32)};u.Fp=3Dfunc=
tion(a){Py(this,32,a)&&Qy(this,32,a)};u.Eh=3Dfunction(){return!!(this.ba&=
64)};u.dd=3Dfunction(a){Py(this,64,a)&&Qy(this,64,a)};u.getState=3Dg("ba"=
);=0A=
function =
Qy(a,b,c,d){d||1!=3Db?Jy(a,b)&&c!=3D!!(a.ba&b)&&(a.o.cQ(a,b,c),a.ba=3Dc?a=
.ba|b:a.ba&~b):a.Z(!c)}function =
Jy(a,b){return!!(a.$S&b)}u.We=3Dfunction(a,b){if(this.Xb()&&this.ba&a&&!b=
)throw Error("Component already =
rendered");!b&&this.ba&a&&Qy(this,a,!1);this.$S=3Db?this.$S|a:this.$S&~a}=
;function Ry(a,b){return!!(a.s6&b)&&Jy(a,b)}function =
Sy(a,b){a.s6&=3D~b}function Ty(a,b,c){a.X1=3Dc?a.X1|b:a.X1&~b}function =
Py(a,b,c){return =
Jy(a,b)&&!!(a.ba&b)!=3Dc&&(!(a.X1&b)||a.dispatchEvent(Cla(b,c)))&&!a.Mc()=
}=0A=
u.Dz=3Dfunction(a){!vFa(a,this.getElement())&&this.dispatchEvent("enter")=
&&this.isEnabled()&&Ry(this,2)&&this.Ve(!0)};u.hJ=3Dfunction(a){!vFa(a,th=
is.getElement())&&this.dispatchEvent("leave")&&(Ry(this,4)&&this.setActiv=
e(!1),Ry(this,2)&&this.Ve(!1))};u.qJ=3Dka;function =
vFa(a,b){return!!a.relatedTarget&&Wh(b,a.relatedTarget)}u.Ff=3Dfunction(a=
){this.isEnabled()&&(Ry(this,2)&&this.Ve(!0),Sg(a)&&(Ry(this,4)&&this.set=
Active(!0),this.o.xk(this)&&this.getElement().focus()));!this.FV&&Sg(a)&&=
a.preventDefault()};=0A=
u.hp=3Dfunction(a){this.isEnabled()&&(Ry(this,2)&&this.Ve(!0),this.vb()&&=
this.Bi(a)&&Ry(this,4)&&this.setActive(!1))};u.Kta=3Dfunction(a){this.isE=
nabled()&&this.Bi(a)};u.Bi=3Dfunction(a){Ry(this,16)&&this.Rb(!this.mc())=
;Ry(this,8)&&this.ad(!0);Ry(this,64)&&this.dd(!this.Eh());var b=3Dnew =
O("action",this);a&&(b.altKey=3Da.altKey,b.ctrlKey=3Da.ctrlKey,b.metaKey=3D=
a.metaKey,b.shiftKey=3Da.shiftKey,b.C=3Da.C);return =
this.dispatchEvent(b)};u.tWa=3Dfunction(){Ry(this,32)&&this.Fp(!0)};=0A=
u.QY=3Dfunction(){Ry(this,4)&&this.setActive(!1);Ry(this,32)&&this.Fp(!1)=
};u.Ef=3Dfunction(a){return =
this.Da()&&this.isEnabled()&&this.ij(a)?(a.preventDefault(),a.stopPropaga=
tion(),!0):!1};u.ij=3Dfunction(a){return =
13=3D=3Da.keyCode&&this.Bi(a)};if(!ya(My))throw Error("Invalid component =
class "+My);if(!ya(Hy))throw Error("Invalid renderer class "+Hy);var =
wFa=3Dza(My);rFa[wFa]=3DHy;Ly("goog-control",function(){return new =
My(null)});function =
Uy(){}C(Uy,Ky);la(Uy);u=3DUy.prototype;u.Wr=3Dca();u.Ag=3Dfunction(a){Ny(=
a,!1);Sy(a,255);a.We(32,!1);return =
a.O().U("button",{"class":this.gp(a).join(" =
"),disabled:!a.isEnabled(),title:a.Xj()||"",value:a.V()||""},a.ig()||"")}=
;u.TD=3Dfunction(a){return"BUTTON"=3D=3Da.tagName||"INPUT"=3D=3Da.tagName=
&&("button"=3D=3Da.type||"submit"=3D=3Da.type||"reset"=3D=3Da.type)};u.Ia=
=3Dfunction(a,b){Ny(a,!1);Sy(a,255);a.We(32,!1);if(b.disabled){var =
c=3Dthis.tI(1);an(b,c)}return Uy.G.Ia.call(this,a,b)};=0A=
u.pp=3Dfunction(a){U(a).D(a.getElement(),"click",a.Bi)};u.OY=3Dka;u.PY=3D=
ka;u.xk=3Dfunction(a){return =
a.isEnabled()};u.mw=3Dka;u.cQ=3Dfunction(a,b,c){Uy.G.cQ.call(this,a,b,c);=
(a=3Da.getElement())&&1=3D=3Db&&(a.disabled=3Dc)};u.V=3Dfunction(a){retur=
n a.value};u.xa=3Dfunction(a,b){a&&(a.value=3Db)};u.Op=3Dka;function =
Vy(a,b,c){My.call(this,a,b||Uy.getInstance(),c)}C(Vy,My);u=3DVy.prototype=
;u.V=3Dg("Qa");u.xa=3Dfunction(a){this.Qa=3Da;this.$c().xa(this.getElemen=
t(),a)};u.Xj=3Dg("Kc");u.Qh=3Dfunction(a){this.Kc=3Da;this.$c().Qh(this.g=
etElement(),a)};u.vL=3Dda("Kc");u.J=3Dfunction(){Vy.G.J.call(this);delete=
 this.Qa;delete =
this.Kc};u.aa=3Dfunction(){Vy.G.aa.call(this);if(Jy(this,32)){var =
a=3Dthis.getElement();a&&U(this).D(a,"keyup",this.ij)}};=0A=
u.ij=3Dfunction(a){return =
13=3D=3Da.keyCode&&"key"=3D=3Da.type||32=3D=3Da.keyCode&&"keyup"=3D=3Da.t=
ype?this.Bi(a):32=3D=3Da.keyCode};Ly("goog-button",function(){return new =
Vy(null)});function xFa(a){return =
Xa(Ta(a.replace(yFa,function(a,c){return zFa.test(c)?"":" =
"}).replace(/[\t\n ]+/g," ")))}var =
zFa=3D/^(?:abbr|acronym|address|b|em|i|small|strong|su[bp]|u)$/i,yFa=3D/<=
[!\/]?([a-z0-9]+)([\/ ][^>]*)?>/gi;function =
Wy(a,b){this.o=3Da;this.B=3D!!b;this.A=3D{0:this.o+"-arrowright",1:this.o=
+"-arrowup",2:this.o+"-arrowdown",3:this.o+"-arrowleft"}}C(Wy,gx);u=3DWy.=
prototype;u.wE=3D!1;u.o6=3D2;u.wla=3D20;u.C6=3D3;u.Rda=3D-5;u.$h=3Dda("k"=
);function =
Xy(a,b,c,d,e){null!=3Db&&(a.C6=3Db);null!=3Dc&&(a.o6=3Dc);xa(d)&&(a.wla=3D=
Math.max(d,15));xa(e)&&(a.Rda=3De)}u.zj=3Dfunction(a,b,c){a=3Dthis.o6;2=3D=
=3Da&&(a=3D0);AFa(this,this.C6,a,2=3D=3Dthis.o6?Yy(this.C6)?this.j.offset=
Height/2:this.j.offsetWidth/2:this.wla,c)};=0A=
function AFa(a,b,c,d,e,f){if(a.k){var h=3DBFa(b,c),l;l=3Da.k;var =
m=3DOl(l);var =
m=3D(Yy(b)?m.height/2:m.width/2)-d,n=3DIw(l,h),p;if(p=3DEl(l))l=3DFf(Pl(l=
)),Yy(b)?l.top<p.top&&!(n&1)?m-=3Dp.top-l.top:l.bottom>p.bottom&&n&1&&(m-=
=3Dl.bottom-p.bottom):l.left<p.left&&!(n&2)?m-=3Dp.left-l.left:l.right>p.=
right&&n&2&&(m-=3Dl.right-p.right);l=3Dm;l=3DYy(b)?new G(a.Rda,l):new =
G(l,a.Rda);m=3DYy(b)?6:9;n=3Db^3;Yy(b)&&"rtl"=3D=3Da.k.dir&&(n=3Db);h=3DH=
w(a.k,BFa(n,c),a.j,h,l,e,a.wE?m:0,void =
0,null);if(!f&&h&496){AFa(a,b^3,c,d,e,!0);return}!a.B||h&496||=0A=
(e=3DparseFloat(a.j.style.left),f=3DparseFloat(a.j.style.top),Xc(e)&&Xc(f=
)||Al(a.j,Math.round(e),Math.round(f)))}CFa(a,b,c,d)}function =
CFa(a,b,c,d){var =
e=3Da.q;Yb(a.A,function(a){en(e,a,!1)},a);an(e,a.A[b]);e.style.top=3De.st=
yle.left=3De.style.right=3De.style.bottom=3D"";a.k?(c=3DIl(a.k,a.j),d=3DD=
Fa(a.k,b),Yy(b)?(a=3DEFa(c.y+d.y,a.j.offsetHeight-15),e.style.top=3Da+"px=
"):(a=3DEFa(c.x+d.x,a.j.offsetWidth-15),e.style.left=3Da+"px")):e.style[0=
=3D=3Dc?Yy(b)?"top":"left":Yy(b)?"bottom":"right"]=3Dd+"px"}=0A=
function EFa(a,b){return 15>b?15:Uc(a,15,b)}function =
BFa(a,b){switch(a){case 2:return 0=3D=3Db?1:3;case 1:return =
0=3D=3Db?0:2;case 0:return 0=3D=3Db?6:7;default:return =
0=3D=3Db?4:5}}function DFa(a,b){var c=3D0,d=3D0,e=3DOl(a);switch(b){case =
2:c=3De.width/2;break;case 1:c=3De.width/2;d=3De.height;break;case =
0:d=3De.height/2;break;case 3:c=3De.width,d=3De.height/2}return new =
G(c,d)}function Yy(a){return 0=3D=3Da||3=3D=3Da};function =
Zy(a){L.call(this);this.j=3Da||rh()}C(Zy,L);Zy.prototype.o=3Dfunction(){T=
m(this.getElement(),"tooltip");Um(this.getElement(),"live","polite")};fun=
ction =
$y(a){Zy.call(this,a);this.A=3Dthis.j.U("div",this.ts()+"-contentId");thi=
s.q=3Dthis.j.U("div",this.ts()+"-arrow",this.j.U("div",this.ts()+"-arrowi=
mplbefore"),this.j.U("div",this.ts()+"-arrowimplafter"));this.k=3Dthis.j.=
U("div",{"class":this.ts(),role:"tooltip"},this.A,this.q);this.o()}C($y,Z=
y);u=3D$y.prototype;u.ts=3Dr("jfk-tooltip");u.getElement=3Dg("k");u.jb=3D=
g("A");u.v9=3Dg("q");u.J=3Dfunction(){this.k&&Lh(this.k)};function =
FFa(a){$y.call(this,a)}C(FFa,$y);FFa.prototype.o=3Dfunction(){Tm(this.get=
Element(),"tooltip")};function GFa(a){a=3Da||rh();var =
b=3Dza(a.pb());HFa[b]||(HFa[b]=3Dnew IFa(a))}function =
az(a,b,c){JFa(a,b,!1,c)}function bz(a,b,c){JFa(a,b,!0,c)}function =
cz(a){var b=3Da.getAttribute("title");b&&JFa(a,b,!1)}=0A=
function JFa(a,b,c,d){d||(d=3Db instanceof =
Bc?Cc(b):b,c&&(d=3DxFa(d)));a.removeAttribute("title");a.removeAttribute(=
"data-tooltip-contained");a.removeAttribute("data-tooltip");b?(b =
instanceof =
Bc?a.A=3Db:c?a.A=3DEc(b,null):(a.setAttribute("data-tooltip",b),a.A=3Dnul=
l),a.setAttribute("aria-label",d)):(a.A=3Dnull,a.removeAttribute("aria-la=
bel"));GFa(rh(a))}var HFa=3D{};=0A=
function IFa(a){S.call(this);this.I=3Da;this.j=3Dnew =
Ap(this.Vkb,0,this);M(this,this.j);a=3Da.pb();this.D(a,["mouseout","mouse=
down","click","blur",mea,"keydown"],this.ROa,!0);this.D(a,["mouseover","f=
ocus",lea],this.Eib,!0)}C(IFa,S);u=3DIFa.prototype;u.J=3Dfunction(){KFa(t=
his);IFa.G.J.call(this)};function LFa(a,b){switch(b.type){case =
"mousedown":case "mouseover":case "mouseout":case =
"click":a.H=3D!1;break;case "keydown":a.H=3D!0}}=0A=
u.Eib=3Dfunction(a){LFa(this,a);var =
b=3Da.target;a=3D"focus"=3D=3Da.type||a.type=3D=3Dlea;var =
c=3Dthis.Kc&&Wh(this.Kc.jb(),b);this.H||!a||c?(this.K=3Da,this.o=3Db):thi=
s.o=3Dnull;KFa(this);this.j.start(this.k?50:300)};u.ROa=3Dfunction(a){LFa=
(this,a);var =
b=3Da.target;a=3D"mousedown"=3D=3Da.type||"click"=3D=3Da.type;b=3Dthis.Kc=
&&Wh(this.Kc.jb(),b);a&&b||(this.o=3Dnull,KFa(this),this.j.start(this.k?5=
0:300))};function KFa(a){a.F&&(ph(a.F),a.F=3D0,a.k=3Dnull)}=0A=
u.Vkb=3Dfunction(){if(!this.o)MFa(this),this.k=3Dnull;else =
if(!(this.k&&this.Kc&&Wh(this.Kc.getElement(),this.o))){var =
a=3Dei(this.o,function(a){return =
a.getAttribute&&(a.getAttribute("data-tooltip-contained")||a.getAttribute=
("data-tooltip")||a.A)&&!a.getAttribute("data-tooltip-suspended")},!0),b=3D=
!1;this.k&&this.k!=3Da&&(MFa(this),this.k=3Dnull,b=3D!0);if(!this.k&&a&&(=
this.k=3Da,NFa(this,a))){var =
c=3DHc;if(a.getAttribute("data-tooltip-contained"))for(var =
d=3Dxh("jfk-tooltip-data",a),e=3D0;e<d.length;e++){if(d[e].parentNode=3D=3D=0A=
a){c=3Dd[e].cloneNode(!0);break}}else =
c=3Da.A?a.A:Zaa(a.getAttribute("data-tooltip"));var =
d=3Da.getAttribute("data-tooltip-align"),e=3Da.getAttribute("data-tooltip=
-class"),f=3Da.getAttribute("data-tooltip-offset"),f=3DQa(db(f))?-1:Numbe=
r(f);if(!b&&(a=3Da.getAttribute("data-tooltip-delay"),a=3DMath.max(0,a-30=
0))){this.F=3Doh(Ba(this.VCa,this.k,c,d,f,e),a,this);return}this.VCa(this=
.k,c,d,f,e)}}};=0A=
function NFa(a,b){return =
b.getAttribute("data-tooltip-only-on-overflow")&&b.offsetWidth>=3Db.scrol=
lWidth&&b.offsetHeight>=3Db.scrollHeight||a.K&&"mouse"=3D=3Db.getAttribut=
e("data-tooltip-trigger")?!1:!0}function =
OFa(a){if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case =
"t":return 2;case "r":return 3}return 1}=0A=
u.VCa=3Dfunction(a,b,c,d,e){this.F=3D0;if(!this.Kc){this.Kc=3Dnew =
FFa(this.I);MFa(this);var =
f=3Dthis.I.pb().body,h=3Dthis.Kc.getElement();f.appendChild(h);M(this,thi=
s.Kc);this.B=3Dnew Wy(this.Kc.ts(),!0);this.B.wE=3D!0;var =
f=3Dthis.B,h=3Dthis.Kc.getElement(),l=3Dthis.Kc.v9();f.j=3Dh;f.q=3Dl}t:{i=
f(c)switch(c.toLowerCase().split(",")[1]){case "l":f=3D0;break t;case =
"r":f=3D1;break t}f=3D2}Xy(this.B,OFa(c),f,void =
0,d);cn(this.Kc.getElement(),"jfk-tooltip-hide");this.C!=3De&&(this.C&&!Q=
a(db(this.C))&&cn(this.Kc.getElement(),this.C),=0A=
Qa(db(e))||an(this.Kc.getElement(),e),this.C=3De);Al(this.Kc.getElement()=
,0,0);if(b instanceof Bc)qh(this.Kc.jb(),b);else =
for(Ih(this.Kc.jb());c=3Db.firstChild;)this.Kc.jb().appendChild(c);this.B=
.$h(a);this.B.zj(null,0)};function =
MFa(a){a.Kc&&an(a.Kc.getElement(),"jfk-tooltip-hide")};function =
dz(a){a=3Da||{};var b=3Dbu,c=3D'<div role=3D"button"'+(a.id?' =
id=3D"'+ku(a.id)+'"':"")+' class=3D"',d;d=3Da||{};var =
e=3D"goog-inline-block jfk-button ";switch(d.style){case =
0:e+=3D"jfk-button-standard";break;case =
2:e+=3D"jfk-button-action";break;case =
3:e+=3D"jfk-button-primary";break;case =
1:e+=3D"jfk-button-default";break;case =
4:e+=3D"jfk-button-flat";break;case 5:e+=3D"jfk-button-mini";break;case =
6:e+=3D"jfk-button-contrast";break;default:e+=3D"jfk-button-standard"}e+=3D=
(1=3D=3Dd.width?" jfk-button-narrow":"")+(d.checked?" =
jfk-button-checked":=0A=
"")+(d.wd?" "+d.wd:"")+(d.disabled?" jfk-button-disabled":"");return =
b(c+ku(new cu(e,void 0))+'"'+(a.disabled?' aria-disabled=3D"true"':' =
tabindex=3D"'+(a.KL?ku(a.KL):"0")+'"')+(a.title?" =
"+(a.Cub?"data-tooltip":"title")+'=3D"'+ku(a.title)+'"':"")+(a.value?' =
value=3D"'+ku(a.value)+'"':"")+(a.attributes?" =
"+lu(a.attributes):"")+">"+Y(null!=3Da.content?a.content:"")+"</div>")}=0A=
function =
ez(a){a=3Da||{};return""+dz(fu(a,{attributes:iu(""+(a.EN?pu(a.EN):"")+(a.=
action?' =
action=3D"'+ku(mu(a.action))+'"':"")),content:hu(""+(a.Ze?pu(a.Ze):""))})=
)};function =
fz(a,b,c,d){Vy.call(this,a,gz.getInstance(),b);this.j=3Dc||0;this.zb=3Dd|=
|0;this.Wa=3D!1}C(fz,Vy);u=3Dfz.prototype;u.getStyle=3Dg("j");u.getWidth=3D=
g("zb");function =
PFa(a,b){a.j!=3Db&&(a.j=3Db,QFa(a))}u.setWidth=3Dfunction(a){this.zb!=3Da=
&&(this.zb=3Da,QFa(this))};u.Qh=3Dfunction(a){this.vL(a);var =
b=3Dthis.getElement();b&&(this.Wa?az(b,a):a?b.title=3Da:b.removeAttribute=
("title"))};u.Z=3Dfunction(a){this.isEnabled()!=3Da&&(fz.G.Z.call(this,a)=
,QFa(this))};u.focus=3Dfunction(){var =
a=3Dthis.Y;try{a.focus()}catch(b){}};=0A=
u.Fp=3Dfunction(a){fz.G.Fp.call(this,a);RFa(this,!1)};u.Ff=3Dfunction(a){=
fz.G.Ff.call(this,a);this.isEnabled()&&RFa(this,!0)};u.hp=3Dfunction(a){f=
z.G.hp.call(this,a);this.isEnabled()&&RFa(this,!0)};function =
RFa(a,b){a.getElement()&&en(a.getElement(),"jfk-button-clear-outline",b)}=
function QFa(a){a.getElement()&&SFa(a.$c(),a)}function hz(a,b){return =
new fz(a,b,2)}=0A=
function =
gz(){this.I=3Dthis.Eb()+"-standard";this.j=3Dthis.Eb()+"-action";this.H=3D=
this.Eb()+"-primary";this.A=3Dthis.Eb()+"-default";this.B=3Dthis.Eb()+"-f=
lat";this.F=3Dthis.Eb()+"-narrow";this.C=3Dthis.Eb()+"-mini";this.q=3Dthi=
s.Eb()+"-contrast"}C(gz,Ky);la(gz);u=3Dgz.prototype;u.oA=3Dfunction(a,b,c=
){a&&PFa(c,a);b&&c.setWidth(b)};u.Eb=3Dr("jfk-button");=0A=
u.Ag=3Dfunction(a){var =
b=3Da.O(),c=3DXt(dz,{disabled:!a.isEnabled(),checked:a.mc(),style:a.getSt=
yle(),title:a.Xj(),Cub:a.Wa,value:a.V(),width:a.getWidth()},void =
0,b);b.append(c,a.getContent());this.Ia(a,c);return c};=0A=
u.Ia=3Dfunction(a,b){gz.G.Ia.call(this,a,b);this.o||(this.o=3Dqc(this.I,B=
a(this.oA,0,null),this.j,Ba(this.oA,2,null),this.H,Ba(this.oA,3,null),thi=
s.A,Ba(this.oA,1,null),this.B,Ba(this.oA,4,null),this.C,Ba(this.oA,5,null=
),this.q,Ba(this.oA,6,null),this.F,Ba(this.oA,null,1)));for(var =
c=3DZm(b),d=3D0;d<c.length;++d){var =
e=3Dthis.o[c[d]];e&&e(a)}if(c=3Db.getAttribute("data-tooltip"))a.vL(c),a.=
Wa=3D!0;return b};u.V=3Dfunction(a){return =
a.getAttribute("value")||""};u.xa=3Dfunction(a,b){a&&a.setAttribute("valu=
e",b)};=0A=
function SFa(a,b){function c(a,b){(a?d:e).push(b)}lb(b.getElement());var =
d=3D[],e=3D[],f=3Db.getStyle();c(0=3D=3Df,a.I);c(2=3D=3Df,a.j);c(3=3D=3Df=
,a.H);c(4=3D=3Df,a.B);c(5=3D=3Df,a.C);c(1=3D=3Df,a.A);c(6=3D=3Df,a.q);c(1=
=3D=3Db.getWidth(),a.F);c(!b.isEnabled(),a.Eb()+"-disabled");dn(b.getElem=
ent(),e);bn(b.getElement(),d)};function TFa(a){a=3Da||{};a=3D""+('<div =
role=3D"dialog" class=3D"comment-importrange"><div =
id=3D"waffle-importrange-tabcatcher-before"></div><div =
class=3D"comment-importrange-error-msg-box" =
id=3D"waffle-importrange-error-msg"></div>'+ju(dz({content:hu("Allow =
access"),id:"waffle-importrange-error-button",style:2}))+'<div =
id=3D"waffle-importrange-error-spinner"><img src=3D"'+ku(mu(a.pga))+'" =
alt=3D"spinner"></img></div><div =
id=3D"waffle-importrange-tabcatcher-after"></div></div>');return bu(a)}=0A=
function UFa(){return bu('You don\'t have permissions to access that =
sheet.<br><a href=3D"//support.google.com/drive/answer/3093340" =
id=3D"waffle-importrange-error-link">Learn more</a>')};function =
VFa(a){sn.call(this);this.j=3Da;this.A=3Dnew =
fz(null)}C(VFa,sn);u=3DVFa.prototype;u.Ca=3Dfunction(){this.Y=3Deu(TFa,{p=
ga:rf("imgPath")+"spinner.gif"})};=0A=
u.aa=3Dfunction(){VFa.G.aa.call(this);var =
a=3Dthis.O();this.k=3Da.getElement("waffle-importrange-error-button");thi=
s.C=3Da.getElement("waffle-importrange-error-spinner");this.o=3Da.getElem=
ent("waffle-importrange-error-msg");this.A.Ia(this.k);iz(this,0);var =
b;b=3Da.getElement("waffle-importrange-tabcatcher-before");a=3Da.getEleme=
nt("waffle-importrange-tabcatcher-after");ai(b,!0);ai(a,!0);this.B=3Dnew =
pn(this.getElement());M(this,this.B);U(this).D(this.B,"focusin",this.tnb)=
.D(this.A,"action",this.snb).D(b,"focus",=0A=
this.J9a).D(a,"focus",this.I9a)};u.tnb=3Dfunction(){this.j.j(2)};u.J9a=3D=
function(){this.j.j(3)};u.I9a=3Dfunction(){this.Si();this.j.j(3)};u.Si=3D=
function(){R(this.getElement(),!1)};function =
WFa(a,b){a.o&&(Ih(a.o),Hh(a.o,b))}u.snb=3Dfunction(){WFa(this,Eh("Adding =
permissions..."));iz(this,4);var a=3Dnew =
Uw("import-range-add-request");a.B=3Dthis.OW;this.dispatchEvent(a);this.j=
.j(3)};=0A=
function iz(a,b){var c,d,e;switch(b){case 0:d=3Dc=3De=3D!1;break;case =
1:e=3D!0;d=3Dc=3D!1;break;case 4:c=3De=3D!0;d=3D!1;break;case =
2:e=3D!1;c=3D!0;d=3D!1;break;case =
3:e=3D!1;d=3Dc=3D!0;break;default:throw Error("Unknown state =
"+b);}R(a.C,e);R(a.k,d);R(a.o,c)}u.focus=3Dfunction(){var =
a=3Dthis.O().getElement("waffle-importrange-error-link");Rl(this.k)?this.=
k.focus():Rl(a)&&a.focus();this.j.j(2)};function =
XFa(a,b,c,d){this.o=3Da;this.k=3Db;this.q=3Dc;this.j=3Dd}function =
YFa(a,b,c){var =
d=3Db.Df(c),e=3DCEa(a.j,b,c),f,h;"c"=3D=3Dc?(f=3Da.k.Od,h=3Db.Ib()):(f=3D=
a.k.Id,h=3Db.Db());b=3DRf(b,c);d<f&&d+b>f?(e=3D"c"=3D=3Dc?a.k.q.x:a.k.q.y=
,f=3DZx(a.j,new zf(d,f),c),d+b-1<e?a=3Df:(a=3DZx(a.j,new =
zf(e,h),c),a=3Df+a)):a=3De;return a};function =
jz(a,b,c,d,e,f,h,l,m,n){ny.call(this,a,b,c,d,e,f,h,n);this.Vd=3Dl;this.$=3D=
!1;this.Va=3Dnew =
By("comment-bubble",n);this.Va.render();this.R=3D!!m;this.C=3Dthis.F=3Dm|=
|kz;this.se=3Dnew su;this.I=3Dnew =
VFa(l);this.va(this.I,!0);this.uf=3Dnew XFa(this,a,f,e)}C(jz,ny);var =
lz=3Dnew yf(1,1,1,1),kz=3Dnew Cf(200,75),ZFa=3Dnew =
Cf(200,200);u=3Djz.prototype;=0A=
u.Ca=3Dfunction(){var =
a=3Dthis.q,b=3D["comment-editable"],c=3D["comment-attribution"];b.push("c=
omment-editable-rebranded");c.push("comment-attribution-rebranded");this.=
j=3Da.U("TEXTAREA",{"class":b.join(" =
"),tabindex:1E3});a=3Dthis.xb=3Da.U("DIV",{style:"z-index:14"},this.j);c=3D=
this.B=3Dthis.q.U("DIV",c);this.Y=3Dthis.q.U("DIV",{style:"display:none;"=
,"class":"comment-bubble"},a,c);Ym(this.j,"Note");Tm(this.j,"textbox")};=0A=
u.aa=3Dfunction(){function =
a(a){a.stopPropagation()}jz.G.aa.call(this);var =
b=3Dthis.j,c=3Dthis.getElement();this.kc=3Dnew vu(c);var d=3Dnew =
pn(c);M(this,d);tu(this.se,b);U(this).D(d,"focusin",this.Rlb).D(d,"focuso=
ut",this.Slb).D(this.se,"key",this.Tlb).D(c,["mouseover","mousedown","mou=
seup","click"],a).D(this.kc,"mousewheel",a);c=3Dnew =
Gy;c.Ia(b);M(this,c);b=3Dnew =
Dy(b,this.O());M(this,b);Ey(b)};u.Uc=3Dfunction(){jz.G.Uc.call(this);this=
.kc.dispose();this.kc=3Dnull};u.Rlb=3Dfunction(){this.$=3D!0;this.Vd.j(2)=
};=0A=
u.Slb=3Dfunction(a){a.relatedTarget&&Wh(this.Y,a.relatedTarget)||$Fa(this=
)};u.Tlb=3Dfunction(a){27=3D=3Da.keyCode&&($Fa(this),uo("Exited =
note"),this.Vd.j(3))};function $Fa(a){a.$=3D!1;var =
b=3Da.j.value;if(b!=3Da.M&&b!=3Da.Wc+a.M){var c=3Dnew =
Uw("commentChange",a);c.Na=3Db;c.zf=3DCv(a.getModel(),yx(a)).sd();a.dispa=
tchEvent(c)}a.setVisible(!1)}=0A=
function aGa(a,b){var c=3Db.wj();if(c){var =
d=3Dfza(c);a.M=3Dc.k;a.j.value=3Da.M;R(a.xb,!!c.k);var =
e=3Dc.o;d?(R(a.B,!1),d=3Da.I,c=3Dc.o,R(d.getElement(),!0),c!=3Dd.OW&&(iz(=
d,1),d.OW=3Dc,c=3Dnew =
Uw("import-range-check-request"),c.B=3Dd.OW,d.dispatchEvent(c))):(c.lg()&=
&(e=3Deb("<strong>","Error","</strong><span>",e,"</span>")),a.B.innerHTML=
=3De,R(a.B,!!e),a.I.Si());a.R||(a.C=3Da.Va.Ic(a.j.value),a.F=3Da.Va.Ic(e)=
)}else =
a.Wc=3D"",a.M=3D"",R(a.B,!1),a.I.Si(),Kl(a.j,kz),Kl(a.getElement(),kz)}=0A=
u.getWidth=3Dfunction(){if(this.R)return this.C.width;var =
a=3DZFa.width,b=3Dkz.width;return =
Uc(Math.max(this.C.width,this.F.width),b,a)};u.getHeight=3Dfunction(){if(=
this.R)return this.C.height;var =
a=3Dkz.height,b=3DZFa.height,c=3DMath.max(a,this.C.height),d=3Dthis.F.hei=
ght;c+d>b&&(c=3Db-d);this.Ub=3Dc;return =
Math.max(a,c+d)};u.$A=3Dfunction(a,b){jz.G.$A.call(this,a,b);Kl(this.xb,a=
,this.R?b:this.Ub+13);Kl(this.j,a,this.R?b:this.Ub);Kl(this.B,a,this.F.he=
ight+30)};=0A=
u.Gn=3Dfunction(a){var =
b=3Djz.G.Gn.call(this,a);aGa(this,this.getModel().nd(a.y,a.x));return =
b};u.xP=3Dfunction(){return =
lz};u.setVisible=3Dfunction(a){this.$||jz.G.setVisible.call(this,a)};u.Z=3D=
function(a){this.j.readOnly=3D!a};u.vT=3Dfunction(a,b){this.$||(this.setV=
isible(!1),jz.G.vT.call(this,a,b))};function bGa(a){return a.I}function =
cGa(a){return =
a.Da()&&Rl(a.I.getElement())}u.J=3Dfunction(){jz.G.J.call(this);N(this.Va=
);this.xb=3Dthis.j=3Dthis.B=3Dnull};function mz(a,b){var =
c=3Db||dGa;return function(){var =
b=3Dthis||fa,b=3Db.closure_memoize_cache_||(b.closure_memoize_cache_=3D{}=
),e=3Dc(za(a),arguments);return =
b.hasOwnProperty(e)?b[e]:b[e]=3Da.apply(this,arguments)}}function =
dGa(a,b){for(var c=3D[a],d=3Db.length-1;0<=3Dd;--d)c.push(typeof =
b[d],b[d]);return c.join("\x0B")};function =
nz(a){a.style.cursor=3Dvd?"-moz-grab":wd?"-webkit-grab":"url("+rf("imgPat=
h")+"cursors/openhand_8_8.cur), move"}function =
eGa(a){a.style.cursor=3Dvd?"-moz-grabbing":wd?"-webkit-grabbing":"url("+r=
f("imgPath")+"cursors/closedhand_8_8.cur), move"};function =
oz(a,b,c,d,e,f,h,l){xy.call(this,a,b,c,d,e,f,h,1,0,l);this.X=3Dnew =
S(this);this.F=3Dnew =
S(this);this.Ta=3D!1}C(oz,xy);u=3Doz.prototype;u.render=3Dfunction(a,b){o=
z.G.render.call(this,a,b);var =
c=3Dthis.O().U("div","selection-border-cover");nz(c);R(c,!1);this.Lb=3Dne=
w =
ln(c);this.Lb.ND=3D!0;this.k=3Dc;a.appendChild(c);fGa(this);this.X.D(this=
.Lb,"start",this.arb);this.X.D(this.Lb,"end",this.$qb)};u.Xga=3Dfunction(=
a){return XEa(this,a,"range-border selection-border")};function =
gGa(a){return a.k}=0A=
u.Qq=3Dfunction(a){WEa(this,function(b){Ql(b,a?0:1)})};function =
hGa(a){var =
b=3D!1;WEa(a,function(a,d){b||"N"!=3Dd||(iGa(this,a),b=3D!0)})}function =
fGa(a){a.F.Cb();WEa(a,function(a){this.F.D(a,"mouseover",this.brb)})}u.br=
b=3Dfunction(a){a=3Da.target;this.H!=3Da&&(iGa(this,a),R(this.k,!0))};fun=
ction =
iGa(a,b){jGa(a,b,2);a.H=3Db}u.arb=3Dfunction(){this.Ta=3D!0;ZEa(this,"ran=
ge-border =
selection-border-dragging",2,1);this.setVisible(!0);this.Qq(!1);jGa(this,=
this.H,100);eGa(this.k);this.F.Cb()};=0A=
function jGa(a,b,c){b=3Db.F;var d=3DGEa(a.I,a.C);if(d){var =
e=3Dd.left,f=3Dd.top,h=3Da.s2(),l=3Da.s2();switch(b){case =
"N":h=3Dd.right-d.left;break;case =
"S":h=3Dd.right-d.left-6;f=3Dd.bottom;break;case =
"E":l=3Dd.bottom-d.top-6;e=3Dd.right;break;case =
"W":l=3Dd.bottom-d.top}Al(a.k,e-c,f-c);Kl(a.k,h+2*c,l+2*c);R(a.k,!0)}else=
 R(a.k,!1)}u.$qb=3Dfunction(){this.Ta=3D!1;ZEa(this,"range-border =
selection-border",1,0);nz(this.k);fGa(this);iGa(this,this.H)};u.Jm=3Dfunc=
tion(a){oz.G.Jm.call(this,a);this.K.j&&Rl(this.k)&&hGa(this)};=0A=
u.J=3Dfunction(){oz.G.J.call(this);N(this.Lb);this.F.dispose();this.X.dis=
pose();this.k=3Dthis.Lb=3Dnull};function =
pz(a,b,c,d,e,f,h,l,m,n){ty.call(this,a,b,c,d,e,f,h,n);this.k=3Dl;this.j=3D=
m||[160,195,255];this.M=3D!1;this.A=3Dnew =
oz(a,b,c,d,e,f,h,this.O());this.A.setVisible(!1)}C(pz,ty);var =
kGa=3D[0,100,0],lGa=3Dmz(function(a){a=3Dxg(a).Sd;a=3DYfa(Bg(a));return =
zg(a)},function(a,b){return =
a+"\x0B"+b[0]});u=3Dpz.prototype;u.render=3Dfunction(a,b,c){pz.G.render.c=
all(this,a,b);this.A.render(a,c);this.M&&(R(this.q,!1),this.A.Qq(!0))};u.=
wb=3Dfunction(){pz.G.wb.call(this);this.A.wb()};=0A=
u.Fda=3Dfunction(){this.o||(pz.G.Fda.call(this),this.A.Qq(!0))};u.IK=3Dfu=
nction(){this.o&&(pz.G.IK.call(this),this.A.Jm(this.lb()),this.A.Qq(this.=
M))};u.Qq=3Dda("M");u.setVisible=3Dfunction(a){pz.G.setVisible.call(this,=
a);this.A.setVisible(a);this.A.Qq(this.o||!a||this.M)};u.dj=3Dg("A");u.sd=
=3Dg("k");u.Jm=3Dfunction(a){pz.G.Jm.call(this,a);this.o||this.A.Jm(a)};=0A=
function mGa(a,b,c){var =
d=3Da.lb(),e=3D"r"=3D=3Dc?a.k.y:a.k.x,d=3Da.Da()?d.Df(c)<e?d.Df(c):d.jg(c=
)-1:e;b=3DBm(a.getModel(),d,b,c);return =
Uc(b,0,Fm(a.getModel(),c)-1)}u.ib=3Dfunction(){return =
this.Da()?this.lb().ib():this.k.y};u.Db=3Dfunction(){return =
this.Da()?this.lb().Db():this.k.y+1};u.gb=3Dfunction(){return =
this.Da()?this.lb().gb():this.k.x};u.Ib=3Dfunction(){return =
this.Da()?this.lb().Ib():this.k.x+1};u.Df=3Dfunction(a){return =
a?this.ib():this.gb()};u.jg=3Dfunction(a){return a?this.Db():this.Ib()};=0A=
function nGa(a,b){var =
c=3DJd(b),d=3Da.lb();if(c&&d.Rc||!c&&d.isRow())return null;var =
e=3Da.K.tb(),f=3D1=3D=3DLd(b,e),e=3Da.k,d=3Dd.Rc||d.isRow()?c?e.y:e.x:oGa=
(a,Kd(b)),h=3Da.jg(c)-1,l=3Da.Df(c),f=3Df?d=3D=3Dl?h:l:d=3D=3Dh?l:h;retur=
n c?new G(e.x,f):new G(f,e.y)}=0A=
function pGa(a,b,c,d){var =
e=3Da.lb(),f=3Da.k,h=3DJd(c),l=3De.Rc||e.isRow(),m=3Dh?f.y:f.x;l||(m=3DoG=
a(a,Kd(c)));var =
n=3DqGa(a,Kd(c)),f=3Db.start,p=3Db.end,t=3Dh?"r":"c";if(n&&!l){var =
v=3DKd(c);c=3Da.getModel();l=3Da.lb();n=3DSf(l,v);l=3D(v=3DJd(v))?new =
Hf(n,l.gb(),n+1,l.Ib()):new =
Hf(l.ib(),n,l.Db(),n+1);c=3DRf(Bv(c,l),v?"r":"c")}else =
c=3D1;0>d&&1<c?m!=3Db.end&&c<Rf(e,t)?p-=3Dc:f+=3Dd:0<d&&1<c?m!=3Db.start&=
&c<Rf(e,t)?f+=3Dc:p+=3Dd:0<d&&m=3D=3Db.start||0>d&&m!=3Db.end?p+=3Dd:f+=3D=
d;a=3Dh?a.k.y:a.k.x;return jda(new zf(a,a),new zf(f,p))}=0A=
function qGa(a,b){var c=3Da.getModel(),d=3Da.lb(),e=3DSf(d,b);return =
Jd(b)?bd(pm(c,"c",Qf(d,"c")),function(a){return!!um(c,e,a)}):bd(pm(c,"r",=
Qf(d,"r")),function(a){return!!um(c,a,e)})}function oGa(a,b){var =
c=3Da.getModel(),d=3Da.lb(),d=3DJd(b)?new =
Hf(a.k.y,d.gb(),a.k.y+1,d.Ib()):new =
Hf(d.ib(),a.k.x,d.Db(),a.k.x+1);return =
Sf(Bv(c,d),b)}u.J=3Dfunction(){pz.G.J.call(this);this.A.dispose()};functi=
on =
rGa(a,b,c,d,e,f,h,l,m,n,p){this.H=3Da;this.B=3Dc||null;this.A=3Dd||null;t=
his.width=3De||null;this.j=3Df||null;this.k=3Dh||null;this.C=3Db;this.q=3D=
l||null;this.F=3D!!m;this.K=3D!!n;this.I=3D!!p};function =
sGa(a,b){this.j=3Da;this.k=3D!!b};function =
qz(a,b,c,d,e,f,h,l,m){ny.call(this,a,b,c,d,e,f,h,m);this.F=3Dl}C(qz,ny);f=
unction tGa(a,b,c,d){var =
e=3DuGa(a.F,b),f=3Da.getWidth(),h=3Da.getHeight(),l=3Dnull;b.Ge(512)&&(l=3D=
new Cf(f,h));c=3De.A(b,c,d,new sGa(a.o.tb()),new =
rGa(!1,!1,null,null,null,l));d=3Da.o.tb()?"mimic-overlay-cell-rtl":"mimic=
-overlay-cell-ltr";bn(c,[d,"mimic-overlay-cell"]);b=3D(b=3Db.ae())?Bka(b)=
:"";a.getElement().dir=3Db;Oh(c,a.j.firstChild);a.z2(f,h)}u=3Dqz.prototyp=
e;=0A=
u.Ca=3Dfunction(){var =
a=3Dthis.O();this.Y=3Da.U("div","mimic-overlay",this.C=3Da.U("table",{cla=
ssName:"mimic-overlay-table",cellpadding:0,cellspacing:0},a.U("tbody",nul=
l,this.j=3Da.U("tr",null,a.U("td")))));this.M()};u.$A=3Dfunction(a,b){qz.=
G.$A.call(this,a,b);this.z2(a,b)};u.getWidth=3Dfunction(){var =
a=3Dyx(this),b=3Dum(this.getModel(),a.y,a.x),c=3Db?b.left:a.x,a=3Db?b.Ib(=
):a.x+1,c=3DZx(this.k,new =
zf(c,a),"c"),b=3Dthis.getModel();a=3D=3Db.Od&&(c-=3D0<this.k.j.Od?4:0);re=
turn c};=0A=
u.getHeight=3Dfunction(){var =
a=3Dyx(this),b=3Dum(this.getModel(),a.y,a.x),c=3Db?b.top:a.y,a=3Db?b.Db()=
:a.y+1,c=3DZx(this.k,new =
zf(c,a),"r");a=3D=3DYv(this.getModel())&&(c-=3D0<this.k.j.Id?4:0);return =
c};u.z2=3Dfunction(a,b){var =
c=3Dthis.getElement();c.style.width=3Da+"px";c.style.height=3Db+"px";this=
.C.style.width=3Da+"px";var =
c=3Da-(Efa?6:0),c=3Dc-Dfa,c=3DMath.max(0,c),d=3DMath.max(0,b-(td?0:1));th=
is.j.firstChild.style.width=3Dc+"px";this.j.firstChild.style.height=3Dd+"=
px";this.j.style.height=3Dd+"px"};=0A=
u.fl=3Dfunction(){var =
a=3Dthis.getModel(),b=3Dyx(this),c=3Dzv(a,b),d=3Da.I,a=3Dd.RF(b.y,b.x),b=3D=
d.qB(b.y,b.x);c.Ge(512)&&tGa(this,c,a,b);qz.G.fl.call(this)};function =
rz(a,b,c,d,e,f,h,l,m){qz.call(this,a,b,c,d,e,f,h,l,m);this.R=3Dnew =
G(0,0)}C(rz,qz);rz.prototype.M=3Dka;rz.prototype.B=3D!1;rz.prototype.Hf=3D=
g("B");function vGa(a,b,c){a.setVisible(!0);a.vT(b,a.R);var =
d=3Da.getModel(),e=3Dyx(a),f=3Dzv(d,e),h=3Dd.I,d=3Dh.RF(e.y,e.x),e=3Dh.qB=
(e.y,e.x);tGa(a,f,d,e);(b=3Dzv(a.getModel(),b).ae().getStyle("backgroundC=
olor"))&&"transparent"!=3Db||(b=3D"white");c&&(b=3DlGa(b));a.B=3Dc;a.j.fi=
rstChild.style.backgroundColor=3Db;a.wb()};function =
sz(a,b,c,d,e,f,h,l,m,n){sy.call(this,a,b,c,d,e,f,h,n);this.B=3Dl;this.$=3D=
m;this.C=3D{};this.L=3Dnew =
S(this)}C(sz,sy);u=3Dsz.prototype;u.xP=3Dfunction(){return new =
yf(this.B,this.B,this.B,this.B)};function =
wGa(a,b){Yb(a.C,b,a)}u.C7=3Dfunction(){var =
a=3Dthis.O().U("div",{style:"position:absolute;border-width:0;padding:0;w=
idth:0;height:0"});this.C=3DSEa(a,B(this.M,this));U(this).D(a,"mousedown"=
,this.Epb).D(a,"contextmenu",this.Dpb);return a};=0A=
u.Kea=3Dfunction(){var =
a=3Djy(this.k,this.dz,"waffle");UEa(this.k,this.C,this.B,this.$,a)};funct=
ion =
xGa(a,b,c){c=3Da.O().U("div",c);"N"=3D=3Db?c.style.borderTopWidth=3Da.B+"=
px":"S"=3D=3Db?c.style.borderBottomWidth=3Da.B+"px":"E"=3D=3Db?c.style.bo=
rderRightWidth=3Da.B+"px":"W"=3D=3Db&&(c.style.borderLeftWidth=3Da.B+"px"=
);Tl(c,!0);return =
c}u.Epb=3Dfunction(a){a.preventDefault()};u.Dpb=3Dfunction(a){this.dispat=
chEvent(a)};u.J=3Dfunction(){sz.G.J.call(this);wGa(this,function(a){Lh(a)=
});N(this.L)};function =
yGa(a,b,c,d,e,f,h,l,m,n){sz.call(this,a,b,c,d,e,f,h,2,0,n);this.j=3Dl||""=
;this.R=3Dm||""}C(yGa,sz);yGa.prototype.M=3Dfunction(a){a=3DxGa(this,a,"r=
ange-border =
cell-border");a.style.borderColor=3Dthis.j;this.R&&(a.style.borderStyle=3D=
this.R);return a};function =
zGa(a){a&&Xn(a,{target:"goog_"+jb++,noreferrer:!0})};function =
tz(a,b,c,d,e,f,h,l,m,n){ny.call(this,a,b,c,d,e,f,h,n);this.C=3Dl;this.F=3D=
m}C(tz,ny);var AGa=3Dnew yf(1,1,1,1);u=3Dtz.prototype;=0A=
u.Ca=3Dfunction(){var =
a=3Dthis.O(),b=3Dthis.j=3Da.U("A",{target:"_blank","class":"docs-bubble-l=
ink",rel:"noreferrer"}),c=3Dwindow.location.hash||"#",d=3Dthis.M=3Da.U("A=
",{"class":"docs-bubble-link",href:c},"Remove"),e=3Dthis.$=3Da.U("SPAN",n=
ull," - ");BGa(this);var f=3DSl(a.pb().body),b=3D["Go to link: =
",b,e],c=3Dthis.B=3Da.U("A",{"class":"docs-bubble-link",href:c},"Change")=
;this.R=3Da.U("SPAN",null," | =
");b.push(c,this.R);b.push(d);this.Y=3Da.U("DIV",{style:"display: =
none;","class":"docs-bubble link-bubble",dir:f?"rtl":"ltr"},=0A=
b);Tm(this.Y,"dialog");Ym(this.Y,"Change or remove =
link.")};u.aa=3Dfunction(){tz.G.aa.call(this);U(this).D(this.M,"click",th=
is.n7a).D(this.j,"click",this.v3a).D(this.j,"contextmenu",this.w3a).D(thi=
s.getElement(),["mousedown","click","mouseup"],this.rnb).D(this.getElemen=
t(),"keyup",this.qnb);this.B&&U(this).D(this.B,"click",this.YYa);this.Pe(=
this.C);this.getElement().style.width=3D"auto";this.getElement().style.he=
ight=3D"auto";var a=3Dnew Dy(this.Y,this.O());M(this,a);Ey(a)};=0A=
function BGa(a){var =
b=3D!a.C;R(a.$,b);R(a.M,b)}u.rnb=3Dfunction(a){a.stopPropagation();"mouse=
up"=3D=3Da.type&&this.F.j(3)};u.qnb=3Dfunction(a){27=3D=3Da.keyCode&&this=
.F.j(3)};u.w3a=3Dfunction(a){a.stopPropagation()};u.n7a=3Dfunction(a){a.p=
reventDefault();a=3Dnew =
Uw("hyperlinkRemoveRequest",this);a.rect=3DCv(this.getModel(),yx(this));t=
his.dispatchEvent(a)};u.YYa=3Dfunction(a){a.preventDefault();V.Io.fireAct=
ion()};u.v3a=3Dfunction(a){Lfa||Rg(a,2)||(a.preventDefault(),a=3Dzv(this.=
getModel(),yx(this)),zGa(a.getRawHyperlink()))};=0A=
u.Gn=3Dfunction(a){var =
b=3Dtz.G.Gn.call(this,a);a=3Dthis.getModel().nd(a.y,a.x);a.Ge(8);this.j.h=
ref=3Da.yY();this.q.og(this.j,$a(a.getRawHyperlink(),27));this.getElement=
().style.width=3D"auto";this.getElement().style.height=3D"auto";a=3DNl(th=
is.getElement());PEa(this,a.width,a.height);return =
b};u.xP=3Dfunction(){return =
AGa};u.Pe=3Dfunction(a){this.C!=3Da&&(this.C=3Da,BGa(this))};u.setVisible=
=3Dfunction(a){if(a){var =
b=3DV.Io.isEnabled();this.B&&(R(this.B,b),R(this.R,b))}tz.G.setVisible.ca=
ll(this,a)};=0A=
u.focus=3Dfunction(){this.j.focus();this.F.j(2)};function =
CGa(a,b,c,d){Q.call(this);this.C=3Da;this.j=3Dnew md;this.A=3Dd||new =
sh;this.B=3Db;this.F=3Dnull!=3Dc?c:8;this.k=3D{};this.o=3D!1;this.q=3Dnew=
 =
S(this)}C(CGa,Q);u=3DCGa.prototype;u.gEa=3D!1;u.getType=3Dg("B");function=
 uz(a,b){if(a.k[b])return a.k[b];var =
c=3Da.A.U("div",a.C.tb()?"overlay-container-rtl":"overlay-container-ltr")=
;c.style.zIndex=3Da.F;a.k[b]=3Dc;a.dispatchEvent(new DGa(c));return =
c}function =
xx(a,b,c){a.j.contains(b);a.j.add(b);b.dc(a);a.o&&b.setVisible(!0);b.setV=
isible(!c);a.q.D(b,"dispose",a.Z_a)}=0A=
function =
vz(a,b){a.j.remove(b);N(b)}u.Pe=3Dda("gEa");u.isReadOnly=3Dg("gEa");u.bf=3D=
function(a,b){if(this.j){var =
c=3Db||this;ad(this.j,function(b){a.call(c,b)})}};u.render=3Dfunction(){t=
his.o||(this.o=3D!0,this.Do())};u.Do=3Dfunction(){this.bf(function(a){a.w=
b()})};function =
EGa(a){a.bf(function(a){MEa(a)})}u.Z_a=3Dfunction(a){vz(this,a.target)};u=
.J=3Dfunction(){CGa.G.J.call(this);this.q.dispose();Yb(this.k,Lh);ad(this=
.j,N);this.j=3Dthis.k=3Dthis.q=3Dnull};function =
DGa(a){O.call(this,"new_element");this.element=3Da}C(DGa,O);function =
FGa(a){switch(a){case 2:return gxa;case 1:return hxa;case 6:return =
ixa}return fxa};function =
wz(a,b,c,d,e,f,h,l){Q.call(this);this.X=3Da;this.Ta=3Dl;this.o=3De.t||b;t=
his.H=3De.at||"";this.ga=3Dc;this.B=3De.oid;this.k=3Df;this.$=3De.zi||0;t=
his.su=3De.mcn;this.Ea=3Dh;this.ir=3De.ar;this.wt=3De.ac;this.F=3Dnew =
G(e.x,e.y);this.k||(this.C=3Dnew =
Cf(e.w,e.h));if(0!=3Dl)if(e.ranges){b=3D[];c=3De.ranges;for(d=3D0;d<c.len=
gth;d++)(a=3DGGa(c[d]))&&b.push(a);this.yS(b)}else(a=3DGGa(e))&&this.yS([=
a]);this.R=3De.ritzov||HGa++;this.Qa=3Dnew =
Io;wz.prototype.j=3Dnull}C(wz,Q);var =
HGa=3D1;u=3Dwz.prototype;u.ir=3Dnull;u.wt=3Dnull;u.u2=3Dnull;u.getType=3D=
g("X");=0A=
u.Ua=3Dg("ga");u.getId=3Dg("B");function Ax(a){if(null=3D=3Da.B)throw =
Error("no id");return a.B}function xz(a){return =
a.F.clone()}u.Ic=3Dg("C");u.getWidth=3Dfunction(){return =
this.C.width};u.setWidth=3Dfunction(a){this.C.width=3Da};u.getHeight=3Dfu=
nction(){return =
this.C.height};u.getZIndex=3Dg("$");u.Cf=3Dfunction(){if(1=3D=3Dthis.Ta){=
var a=3Dyz(this);if(a&&1=3D=3Da.length)return a[0].rect}return null};=0A=
function yz(a){if(6=3D=3Da.X&&a.B){var =
b=3Dritz.getEmbeddedObject(a.B),b=3Dqha(nj(a.Qa.cd((new =
kj).P(),b).getProperties())),c=3D[];F(b,function(a){var =
b=3DparseInt(""+a.Ua(),10);a=3DQo(a);c.push(new Mo(b,"",a))},a);return =
c}return a.u2}function =
IGa(a){a=3Dyz(a);return!!(a&&0<a.length)}u.isSaved=3Dg("Ea");function =
GGa(a){var b=3Da.rg;if(!xa(b))return =
null;a=3DIf(a.r1-1,a.c1-1,a.r2,a.c2);return Wf(a)?new =
Mo(b,"",a):null}u.yS=3Dda("u2");u.Hn=3Dx(132);=0A=
u.Ms=3Dfunction(a){var b=3Dnew kj;null!=3Dthis.B&&K(b,1,""+this.B);var =
c=3Dnew lj;K(b,3,c);K(c,2,""+this.ga);K(c,1,this.k);if(!this.k){var =
d=3Dnew =
ui;d.Hs(Qu(a,this.ir)||0);K(d,2,Pu(a,this.wt)||0);K(c,3,d);this.F&&(K(c,4=
,this.F.x),K(c,5,this.F.y));this.C&&(c.setWidth(this.getWidth()),a=3Dthis=
.getHeight(),K(c,7,a));a=3Dthis.getZIndex();K(c,8,a)}Qa(db(this.su||""))|=
|(c=3Dnew =
rj,K(c,1,this.su||""),K(b,4,c));Qa(db(this.o))||K(b,5,this.o);Qa(db(this.=
H))||K(b,6,this.H);return b};=0A=
u.Ll=3Dfunction(){var =
a=3D{oid:this.B,ar:this.ir,ac:this.wt,x:this.F.x,y:this.F.y,mcn:this.su||=
"",t:this.o,at:this.H,zi:this.$};this.C&&(a.w=3Dthis.getWidth(),a.h=3Dthi=
s.getHeight());var b=3Dyz(this);if(b&&1=3D=3Db.length)JGa(b[0],a);else =
if(b&&0<b.length)for(var =
c=3Da.ranges=3D[],d=3D0;d<b.length;d++)if(Wf(b[d].rect)){var =
e=3D{};JGa(b[d],e);c.push(e)}a.ritzov=3Dthis.R;return a};function =
JGa(a,b){var =
c=3Da.rect;b.rg=3Da.cc;b.r1=3Dc.ib()+1;b.c1=3Dc.gb()+1;b.r2=3Dc.Db();b.c2=
=3Dc.Ib()}u.aT=3DJc;=0A=
u.aB=3Dfunction(a){a&&this.j=3D=3Da||(this.j=3Da)&&this.dispatchEvent("ur=
lloaded")};function =
zz(a,b,c){a.j?c():hn(b,a,"urlloaded",Oc(c))};function Az(a){return =
Ud(Bz(a,KGa))}function Cz(a){Sd(a);return LGa(a)}function =
LGa(a){a=3DMGa(a);return eval("("+a+")")}function Bz(a,b){a=3Db(a);var =
c=3Dma(a);if("object"=3D=3Dc||"array"=3D=3Dc){var =
c=3D"array"=3D=3Dc?[]:{},d;for(d in =
a)if(!Ya(d,"___clazz$")&&a.hasOwnProperty(d)){var =
e=3DBz(a[d],b);y(e)&&(c[d]=3De)}}else c=3Da;return c}function =
MGa(a){return a.replace(/"(Date\([\d,\s]*\))"/g,function(a,c){return"new =
"+c})}=0A=
function =
KGa(a){sa(a)&&(a.getTime(),a=3D0!=3D=3Da.getMilliseconds()?[a.getFullYear=
(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.=
getMilliseconds()]:0!=3D=3Da.getSeconds()||0!=3D=3Da.getMinutes()||0!=3D=3D=
a.getHours()?[a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.get=
Minutes(),a.getSeconds()]:[a.getFullYear(),a.getMonth(),a.getDate()],a=3D=
"Date("+a.join(", ")+")");return a};var =
google=3D{},NGa=3D{via:"boolean",P4:"number",tka:"string",oU:"date",OMa:"=
timeofday",Fia:"datetime"};var Dz;=0A=
Dz=3D{ERAS:["BC","AD"],ERANAMES:["Before Christ","Anno =
Domini"],NARROWMONTHS:"JFMAMJJASOND".split(""),STANDALONENARROWMONTHS:"JF=
MAMJJASOND".split(""),MONTHS:"January February March April May June July =
August September October November December".split(" =
"),STANDALONEMONTHS:"January February March April May June July August =
September October November December".split(" "),SHORTMONTHS:"Jan Feb Mar =
Apr May Jun Jul Aug Sep Oct Nov Dec".split(" =
"),STANDALONESHORTMONTHS:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov =
Dec".split(" "),WEEKDAYS:"Sunday Monday Tuesday Wednesday Thursday =
Friday Saturday".split(" "),=0A=
STANDALONEWEEKDAYS:"Sunday Monday Tuesday Wednesday Thursday Friday =
Saturday".split(" "),SHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" =
"),STANDALONESHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" =
"),NARROWWEEKDAYS:"SMTWTFS".split(""),STANDALONENARROWWEEKDAYS:"SMTWTFS".=
split(""),SHORTQUARTERS:["Q1","Q2","Q3","Q4"],QUARTERS:["1st =
quarter","2nd quarter","3rd quarter","4th =
quarter"],AMPMS:["AM","PM"],DATEFORMATS:["EEEE, MMMM d, y","MMMM d, =
y","MMM d, y","M/d/yy"],TIMEFORMATS:["h:mm:ss a zzzz",=0A=
"h:mm:ss a z","h:mm:ss a","h:mm a"],DATETIMEFORMATS:["{1} 'at' {0}","{1} =
'at' {0}","{1}, {0}","{1}, =
{0}"],FIRSTDAYOFWEEK:6,WEEKENDRANGE:[5,6],FIRSTWEEKCUTOFFDAY:5};function =
OGa(a,b){switch(b){case 1:return =
0!=3Da%4||0=3D=3Da%100&&0!=3Da%400?28:29;case 5:case 8:case 10:case =
3:return 30}return 31}function PGa(a,b){var c=3Db||new =
Date(Da()),d;if(d=3Da.getDate()=3D=3Dc.getDate())if(c=3Dc||new =
Date(Da()),d=3Da.getMonth()=3D=3Dc.getMonth())c=3Dc||new =
Date(Da()),d=3Da.getFullYear()=3D=3Dc.getFullYear();return d}=0A=
function =
Ez(a,b,c){xa(a)?(this.j=3DQGa(a,b||0,c||1),RGa(this,c||1)):ta(a)?(this.j=3D=
QGa(a.getFullYear(),a.getMonth(),a.getDate()),RGa(this,a.getDate())):(thi=
s.j=3Dnew =
Date(Da()),this.j.setHours(0),this.j.setMinutes(0),this.j.setSeconds(0),t=
his.j.setMilliseconds(0))}function QGa(a,b,c){b=3Dnew =
Date(a,b,c);0<=3Da&&100>a&&b.setFullYear(b.getFullYear()-1900);return =
b}u=3DEz.prototype;u.Kt=3DDz.FIRSTDAYOFWEEK;u.hD=3DDz.FIRSTWEEKCUTOFFDAY;=
u.clone=3Dfunction(){var a=3Dnew =
Ez(this.j);a.Kt=3Dthis.Kt;a.hD=3Dthis.hD;return a};=0A=
u.getFullYear=3Dfunction(){return =
this.j.getFullYear()};u.getMonth=3Dfunction(){return =
this.j.getMonth()};u.getDate=3Dfunction(){return =
this.j.getDate()};u.getTime=3Dfunction(){return =
this.j.getTime()};u.getDay=3Dfunction(){return =
this.j.getDay()};u.getUTCFullYear=3Dfunction(){return =
this.j.getUTCFullYear()};u.getUTCMonth=3Dfunction(){return =
this.j.getUTCMonth()};u.getUTCDate=3Dfunction(){return =
this.j.getUTCDate()};u.p$=3Dx(133);u.getUTCHours=3Dfunction(){return =
this.j.getUTCHours()};u.getUTCMinutes=3Dfunction(){return =
this.j.getUTCMinutes()};=0A=
u.getTimezoneOffset=3Dfunction(){return =
this.j.getTimezoneOffset()};function =
SGa(a){a=3Da.getTimezoneOffset();if(0=3D=3Da)a=3D"Z";else{var =
b=3DMath.abs(a)/60,c=3DMath.floor(b),b=3D60*(b-c);a=3D(0<a?"-":"+")+cb(c,=
2)+":"+cb(b,2)}return a}u.set=3Dfunction(a){this.j=3Dnew =
Date(a.getFullYear(),a.getMonth(),a.getDate())};u.setFullYear=3Dfunction(=
a){this.j.setFullYear(a)};u.setMonth=3Dfunction(a){this.j.setMonth(a)};u.=
setDate=3Dfunction(a){this.j.setDate(a)};u.setTime=3Dfunction(a){this.j.s=
etTime(a)};u.Sra=3Dx(134);u.Tra=3Dx(135);=0A=
u.Rra=3Dx(136);u.add=3Dfunction(a){if(a.A||a.q){var =
b=3Dthis.getMonth()+a.q+12*a.A,c=3Dthis.getFullYear()+Math.floor(b/12),b=3D=
b%12;0>b&&(b+=3D12);var =
d=3DMath.min(OGa(c,b),this.getDate());this.setDate(1);this.setFullYear(c)=
;this.setMonth(b);this.setDate(d)}a.B&&(b=3Dnew =
Date(this.getFullYear(),this.getMonth(),this.getDate(),12),a=3Dnew =
Date(b.getTime()+864E5*a.B),this.setDate(1),this.setFullYear(a.getFullYea=
r()),this.setMonth(a.getMonth()),this.setDate(a.getDate()),RGa(this,a.get=
Date()))};=0A=
u.MF=3Dfunction(a,b){return[this.getFullYear(),cb(this.getMonth()+1,2),cb=
(this.getDate(),2)].join(a?"-":"")+(b?SGa(this):"")};u.equals=3Dfunction(=
a){return!(!a||this.getFullYear()!=3Da.getFullYear()||this.getMonth()!=3D=
a.getMonth()||this.getDate()!=3Da.getDate())};u.toString=3Dfunction(){ret=
urn this.MF()};function RGa(a,b){if(a.getDate()!=3Db){var =
c=3Da.getDate()<b?1:-1;a.j.setUTCHours(a.j.getUTCHours()+c)}}u.valueOf=3D=
function(){return this.j.valueOf()};function Fz(){}function =
Gz(a){if("number"=3D=3Dtypeof a){var b=3Dnew Fz;b.k=3Da;var =
c;c=3Da;if(0=3D=3Dc)c=3D"Etc/GMT";else{var =
d=3D["Etc/GMT",0>c?"-":"+"];c=3DMath.abs(c);d.push(Math.floor(c/60)%100);=
c%=3D60;0!=3Dc&&d.push(":",cb(c,2));c=3Dd.join("")}b.q=3Dc;0=3D=3Da?a=3D"=
UTC":(c=3D["UTC",0>a?"+":"-"],a=3DMath.abs(a),c.push(Math.floor(a/60)%100=
),a%=3D60,0!=3Da&&c.push(":",a),a=3Dc.join(""));b.o=3D[a,a];b.j=3D[];retu=
rn b}b=3Dnew =
Fz;b.q=3Da.id;b.k=3D-a.std_offset;b.o=3Da.names;b.j=3Da.transitions;retur=
n b}=0A=
function Hz(a,b){for(var =
c=3DDate.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHo=
urs(),b.getUTCMinutes())/36E5,d=3D0;d<a.j.length&&c>=3Da.j[d];)d+=3D2;ret=
urn 0=3D=3Dd?0:a.j[d-1]};function =
Iz(a,b){this.k=3D[];this.j=3Db||Dz;"number"=3D=3Dtypeof =
a?TGa(this,a):UGa(this,a)}var =
VGa=3D[/^\'(?:[^\']|\'\')*\'/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+=
|d+|m+|s+|v+|w+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvwzZ]+/];function =
UGa(a,b){for(;b;)for(var c=3D0;c<VGa.length;++c){var =
d=3Db.match(VGa[c]);if(d){d=3Dd[0];b=3Db.substring(d.length);0=3D=3Dc&&("=
''"=3D=3Dd?d=3D"'":(d=3Dd.substring(1,d.length-1),d=3Dd.replace(/\'\'/,"'=
")));a.k.push({text:d,type:c});break}}}=0A=
Iz.prototype.format=3Dfunction(a,b){if(!a)throw Error("The date to =
format must be non-null.");var =
c=3Db?6E4*(a.getTimezoneOffset()-(b.k-Hz(b,a))):0,d=3Dc?new =
Date(a.getTime()+c):a,e=3Dd;b&&d.getTimezoneOffset()!=3Da.getTimezoneOffs=
et()&&(c+=3D0<c?-864E5:864E5,e=3Dnew Date(a.getTime()+c));for(var =
c=3D[],f=3D0;f<this.k.length;++f){var =
h=3Dthis.k[f].text;1=3D=3Dthis.k[f].type?c.push(WGa(this,h,a,d,e,b)):c.pu=
sh(h)}return c.join("")};=0A=
function TGa(a,b){var c;if(4>b)c=3Da.j.DATEFORMATS[b];else =
if(8>b)c=3Da.j.TIMEFORMATS[b-4];else =
if(12>b)c=3Da.j.DATETIMEFORMATS[b-8],c=3Dc.replace("{1}",a.j.DATEFORMATS[=
b-8]),c=3Dc.replace("{0}",a.j.TIMEFORMATS[b-8]);else{TGa(a,10);return}UGa=
(a,c)}function Jz(a,b){var c;c=3DString(b);var d=3Da.j||Dz;if(void =
0!=3D=3Dd.J5){for(var e=3D[],f=3D0;f<c.length;f++){var =
h=3Dc.charCodeAt(f);e.push(48<=3Dh&&57>=3Dh?String.fromCharCode(d.J5+h-48=
):c.charAt(f))}c=3De.join("")}return c}=0A=
function Kz(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw =
Error("The date to format has no time (probably a goog.date.Date). Use =
Date or goog.date.DateTime, or use a pattern without time fields.");}=0A=
function WGa(a,b,c,d,e,f){var h=3Db.length;switch(b.charAt(0)){case =
"G":return =
c=3D0<d.getFullYear()?1:0,4<=3Dh?a.j.ERANAMES[c]:a.j.ERAS[c];case =
"y":return =
c=3Dd.getFullYear(),0>c&&(c=3D-c),2=3D=3Dh&&(c%=3D100),Jz(a,cb(c,h));case=
 "M":t:switch(c=3Dd.getMonth(),h){case 5:a=3Da.j.NARROWMONTHS[c];break =
t;case 4:a=3Da.j.MONTHS[c];break t;case 3:a=3Da.j.SHORTMONTHS[c];break =
t;default:a=3DJz(a,cb(c+1,h))}return a;case "k":return =
Kz(e),Jz(a,cb(e.getHours()||24,h));case "S":return =
c=3De.getTime()%1E3/1E3,Jz(a,c.toFixed(Math.min(3,h)).substr(2)+=0A=
(3<h?cb(0,h-3):""));case "E":return =
c=3Dd.getDay(),4<=3Dh?a.j.WEEKDAYS[c]:a.j.SHORTWEEKDAYS[c];case =
"a":return Kz(e),h=3De.getHours(),a.j.AMPMS[12<=3Dh&&24>h?1:0];case =
"h":return Kz(e),Jz(a,cb(e.getHours()%12||12,h));case "K":return =
Kz(e),Jz(a,cb(e.getHours()%12,h));case "H":return =
Kz(e),Jz(a,cb(e.getHours(),h));case "c":t:switch(c=3Dd.getDay(),h){case =
5:a=3Da.j.STANDALONENARROWWEEKDAYS[c];break t;case =
4:a=3Da.j.STANDALONEWEEKDAYS[c];break t;case =
3:a=3Da.j.STANDALONESHORTWEEKDAYS[c];break =
t;default:a=3DJz(a,cb(c,1))}return a;=0A=
case "L":t:switch(c=3Dd.getMonth(),h){case =
5:a=3Da.j.STANDALONENARROWMONTHS[c];break t;case =
4:a=3Da.j.STANDALONEMONTHS[c];break t;case =
3:a=3Da.j.STANDALONESHORTMONTHS[c];break =
t;default:a=3DJz(a,cb(c+1,h))}return a;case "Q":return =
c=3DMath.floor(d.getMonth()/3),4>h?a.j.SHORTQUARTERS[c]:a.j.QUARTERS[c];c=
ase "d":return Jz(a,cb(d.getDate(),h));case "m":return =
Kz(e),Jz(a,cb(e.getMinutes(),h));case "s":return =
Kz(e),Jz(a,cb(e.getSeconds(),h));case "v":return =
a=3Df||Gz(c.getTimezoneOffset()),a.q;case "w":return c=3De.getFullYear(),=0A=
b=3De.getMonth(),e=3De.getDate(),c=3Dnew =
Date(c,b,e),e=3Da.j.FIRSTWEEKCUTOFFDAY||3,b=3Da.j.FIRSTDAYOFWEEK||0,d=3D(=
(c.getDay()+6)%7-b+7)%7,c=3Dc.valueOf()+864E5*((e-b+7)%7-d),e=3D(new =
Date((new =
Date(c)).getFullYear(),0,1)).valueOf(),c=3DMath.floor(Math.round((c-e)/86=
4E5)/7)+1,Jz(a,cb(c,h));case "z":return =
a=3Df||Gz(c.getTimezoneOffset()),4>h?a.o[0<Hz(a,c)?2:0]:a.o[0<Hz(a,c)?3:1=
];case "Z":return =
e=3Df||Gz(c.getTimezoneOffset()),4>h?(a=3D-(e.k-Hz(e,c)),h=3D[0>a?"-":"+"=
],a=3DMath.abs(a),h.push(cb(Math.floor(a/60)%100,2),cb(a%60,=0A=
2)),a=3Dh.join("")):(h=3De.k-Hz(e,c),c=3D["GMT"],c.push(0>=3Dh?"+":"-"),h=
=3DMath.abs(h),c.push(cb(Math.floor(h/60)%100,2),":",cb(h%60,2)),h=3Dc.jo=
in(""),a=3DJz(a,h)),a;default:return""}};var =
XGa=3D{YEAR_FULL:"y",YEAR_FULL_WITH_ERA:"y G",YEAR_MONTH_ABBR:"MMM =
y",YEAR_MONTH_FULL:"MMMM y",MONTH_DAY_ABBR:"MMM d",MONTH_DAY_FULL:"MMMM =
dd",MONTH_DAY_SHORT:"M/d",MONTH_DAY_MEDIUM:"MMMM =
d",MONTH_DAY_YEAR_MEDIUM:"MMM d, y",WEEKDAY_MONTH_DAY_MEDIUM:"EEE, MMM =
d",WEEKDAY_MONTH_DAY_YEAR_MEDIUM:"EEE, MMM d, =
y",DAY_ABBR:"d"},Lz=3DXGa,Lz=3DXGa;Iz.prototype.format=3DIz.prototype.for=
mat;Iz.Format=3D{FULL_DATE:0,LONG_DATE:1,MEDIUM_DATE:2,SHORT_DATE:3,FULL_=
TIME:4,LONG_TIME:5,MEDIUM_TIME:6,SHORT_TIME:7,FULL_DATETIME:8,LONG_DATETI=
ME:9,MEDIUM_DATETIME:10,SHORT_DATETIME:11};var =
YGa=3DLz;Bo.Format=3D{Hia:1,m5:2,qc:3,T3:4,tHa:5,sHa:6};Bo.prototype.form=
at=3DBo.prototype.format;Bo.j=3Dfunction(a){Coa=3Da};Bo.k=3Dfunction(){re=
turn Coa};var ZGa=3DAo;Fz.j=3DGz;function =
Mz(a,b){a&&(a.logicalname=3Db)};function =
Nz(a){return"none"=3D=3Da||""=3D=3Da||"transparent"=3D=3Da?"none":xg(a).S=
d}function $Ga(a,b){var =
c=3Da.U(b.name,b.properties);a.q$(c,{style:b.style});if(null!=3Db.content=
){var =
d=3Dpa(b.content)?b.content:[b.content];F(d,function(b){if(ua(b))a.append=
Child(c,a.createTextNode(b));else{var =
d;ua(b.content)&&b.Ugb?d=3Da.Cg(b.content):d=3D$Ga(a,b);a.appendChild(c,d=
)}})}null!=3Db.id&&Mz(c,b.id);return c};function =
Oz(a){a=3Da||{};this.Xd=3D"none";null!=3Da.fill&&(this.Xd=3DNz(a.fill));t=
his.mi=3D1;null!=3Da.fillOpacity&&Pz(this,a.fillOpacity);this.qm=3D"none"=
;null!=3Da.stroke&&this.qj(a.stroke);this.le=3D1;null!=3Da.strokeWidth&&(=
this.le=3Da.strokeWidth);this.Fm=3D1;null!=3Da.strokeOpacity&&Qz(this,a.s=
trokeOpacity);this.j=3D"solid";null!=3Da.Z1&&(this.j=3Da.Z1);this.q=3Dnul=
l!=3Da.VA?a.VA:null;this.A=3Dnull!=3Da.WA?a.WA:null;this.k=3Dnull;a.gradi=
ent&&(this.k=3Dmc(a.gradient),this.k.nk=3DNz(this.k.nk),this.k.Oj=3DNz(th=
is.k.Oj));this.o=3Dnull;a.pattern&&=0A=
(this.o=3Da.pattern)}u=3DOz.prototype;u.getProperties=3Dfunction(){return=
{fill:this.Xd,fillOpacity:this.mi,stroke:this.qm,strokeWidth:this.le,stro=
keOpacity:this.Fm,Z1:this.j,VA:this.q,WA:this.A,gradient:nc(this.Gr()),pa=
ttern:nc(this.gj())}};=0A=
u.toJSON=3Dfunction(){var =
a=3Dthis.k||null;a&&(a=3D{color1:a.nk,color2:a.Oj,opacity1:a.WE,opacity2:=
a.XE,x1:a.jf,y1:a.rf,x2:a.Ig,y2:a.Wg,useObjectBoundingBoxUnits:a.cG,sharp=
Transition:a.Wfa});var =
b=3Dthis.gj()||null;b&&(b=3D{style:b.getStyle(),color:b.we(),bgcolor:b.k}=
);a=3D{fill:this.Xd,fillOpacity:this.mi,stroke:this.qm,strokeWidth:this.l=
e,strokeOpacity:this.Fm,strokeDashStyle:this.j,rx:this.q,ry:this.A,gradie=
nt:a,pattern:b};return"undefined"!=3D=3Dtypeof =
JSON&&JSON.stringify?JSON.stringify(a):Ud(a)};u.clone=3Dfunction(){return=
 new Oz(this.getProperties())};=0A=
u.mJ=3Dx(137);function =
Pz(a,b){a.mi=3DUc(b,0,1)}u.qj=3Dfunction(a,b){this.qm=3DNz(a);null!=3Db&&=
(this.le=3Db)};function =
Qz(a,b){a.Fm=3DUc(b,0,1)}u.Gr=3Dg("k");u.gj=3Dg("o");var Rz=3Dnew =
Oz({fillOpacity:0,fill:"white",strokeOpacity:0,stroke:"white"});function =
Sz(a){if(sa(a)){var b=3Dnew Date;b.setTime(a.valueOf());return b}var =
c=3Dma(a);if("object"=3D=3Dc||"array"=3D=3Dc){if(a.clone)return =
a.clone();c=3D"array"=3D=3Dc?[]:{};for(b in a)c[b]=3DSz(a[b]);return =
c}return a};function =
Tz(a,b){this.j=3Da||[{}];this.k=3Db||null}Tz.prototype.view=3Dfunction(a)=
{a=3DaHa(this,a);return new Tz(this.j,a)};function aHa(a,b){return =
null!=3Da.k?bHa(a.k,b):b}function bHa(a,b){var =
c=3Dua(a)?[a]:a,d=3Dua(b)?[b]:b;if(0=3D=3D=3Dc.length)return =
d;if(0=3D=3D=3Dd.length)return c;var =
e=3D[];F(c,function(a){F(d,function(b){e.push(a+"."+b)})});return =
1=3D=3D=3De.length?e[0]:e}function cHa(a,b,c){if(ua(b))return =
dHa(a,b,c);for(var d=3D0;d<b.length;++d){var =
e=3DdHa(a,b[d],c);if(null!=3De)return e}return null}=0A=
function dHa(a,b,c){t:{b=3Db.split(".");a=3Da||fa;for(var =
d=3D0;d<b.length;d++){var =
e=3Db[d];if(null!=3Da[e])a=3Da[e];else{b=3Dnull;break t}}b=3Da}return =
null!=3Db&&ya(c)?c(b):b}function Uz(a,b,c,d){var =
e=3Dnull;b=3DaHa(a,b);for(var =
f=3D0;f<a.j.length;f++)if(e=3DcHa(a.j[f],b,d),null!=3De)return =
e;e=3Dc;return y(e)?e:null}function Vz(a){if(null=3D=3Da)return =
null;if("boolean"=3D=3Dtypeof a)return =
a;a=3DString(a);return"1"=3D=3Da||"true"=3D=3Da.toLowerCase()?!0:"0"=3D=3D=
a||"false"=3D=3Da.toLowerCase()?!1:null}=0A=
function Wz(a,b,c){a=3DUz(a,b,null,Vz);if(null!=3Da)return =
a;y(c)||(c=3D!1);return c}function Xz(a){if(null=3D=3Da)return =
null;if("number"=3D=3Dtypeof a)return a;a=3Dkb(String(a));return =
isNaN(a)?null:a}function Yz(a,b,c){a=3DZz(a,b);if(null!=3Da)return =
a;y(c)||(c=3D0);return c}function Zz(a,b){return =
Uz(a,b,null,Xz)}function $z(a){a=3DXz(a);return =
null!=3Da&&0<=3Da?a:null}function =
aA(a,b,c){a=3DUz(a,b,null,$z);if(null!=3Da)return a;y(c)||(c=3D0);return =
c}function bA(a){return null!=3Da?String(a):null}=0A=
function cA(a,b,c){y(c)||(c=3D"");return Uz(a,b,c,bA)}function =
dA(a,b){return Uz(a,b,null,bA)}function eA(a,b){var =
c=3DbA(a);if(!c)return null;if(yb(b||[],c))return c;try{return =
Nz(c)}catch(d){return null}}function eHa(a,b){return =
Uz(a,b,null,eA)}function fHa(a,b){var c=3DbA(b);return =
fc(a,c)?c:null}function fA(a,b,c){return =
Uz(a,b,null,B(fHa,null,c))};function =
gHa(){this.k=3Dnull}gHa.prototype.getColumnIndex=3Dfunction(a){if(xa(a)){=
var b=3Dthis.getNumberOfColumns();return =
0>a&&a>=3Db?-1:a}if(!this.k){this.k=3D{};for(var =
b=3Dthis.getNumberOfColumns(),c=3D0;c<b;c++){var =
d=3Dthis.Fl(c);null=3D=3Dd||""=3D=3D=3Dd||d in =
this.k||(this.k[d]=3Dc)}for(c=3D0;c<b;c++)d=3Dthis.vf(c),null=3D=3Dd||""=3D=
=3D=3Dd||d in this.k||(this.k[d]=3Dc)}a=3Dthis.k[a];return =
null=3D=3Da?-1:a};function hHa(){}hHa.prototype.Sm=3Dfunction(a){return =
this.o(a)};function =
gA(a){this.ud(a)}C(gA,hHa);gA.prototype.ud=3Dfunction(a){a=3Dnew =
Tz([a||{},{formatType:"short",valueType:"datetime"}]);this.k=3DUz(a,"patt=
ern");this.j=3Dnull;this.B=3DfA(a,"formatType",iHa);this.C=3DfA(a,"valueT=
ype",jHa);this.A=3DWz(a,"clearMinutes",!1);this.q=3Dnull;a=3DZz(a,"timeZo=
ne");null!=3Da&&(this.q=3DFz.j(60*-a))};var =
hA=3DIz.Format,iHa=3D{FULL:"full",BKb:"long",SKb:"medium",SHORT:"short"},=
jHa=3D{oU:"date",Fia:"datetime",xka:"time"};=0A=
function kHa(a,b){switch(a){case "date":switch(b){case "full":return =
Iz.Format.FULL_DATE;case "long":return Iz.Format.LONG_DATE;case =
"medium":return Iz.Format.MEDIUM_DATE;case "short":return =
Iz.Format.SHORT_DATE}case "datetime":switch(b){case "full":return =
Iz.Format.FULL_DATETIME;case "long":return Iz.Format.LONG_DATETIME;case =
"medium":return Iz.Format.MEDIUM_DATETIME;case "short":return =
Iz.Format.SHORT_DATETIME}case "time":switch(b){case "full":return =
Iz.Format.FULL_TIME;case "long":return Iz.Format.LONG_TIME;=0A=
case "medium":return Iz.Format.MEDIUM_TIME;case "short":return =
Iz.Format.SHORT_TIME}default:return =
Iz.Format.FULL_DATETIME}}gA.prototype.format=3Dfunction(a,b){var =
c=3DfHa(jHa,a.Wb(b));if("date"=3D=3Dc||"datetime"=3D=3Dc)for(var =
c=3DlHa(this,c),d=3Da.getNumberOfRows(),e=3D0;e<d;e++){var =
f=3Da.V(e,b),f=3DmHa(this,c,f);a.E1(e,b,f)}};gA.prototype.o=3Dfunction(a)=
{this.j||(this.j=3DlHa(this,this.C));return mHa(this,this.j,a)};function =
lHa(a,b){var c=3Da.k;null!=3Dc||(c=3DkHa(b,a.B));return new Iz(c)}=0A=
function mHa(a,b,c){if(null=3D=3D=3Dc)return"";var =
d=3Da.q;null=3D=3Dd&&(d=3DFz.j(c.getTimezoneOffset()));c=3Dnew =
Date(c.getTime());a.A&&c.setMinutes(0);return b.format(c,d)};function =
iA(a){var b=3Dnew =
Tz([a||{},{decimalSymbol:nHa,groupingSymbol:oHa,fractionDigits:2,negative=
Parens:!1,prefix:"",suffix:"",scaleFactor:1}]);this.j=3DaA(b,"fractionDig=
its");a&&xa(a.fractionDigits)&&isNaN(a.fractionDigits)&&(this.j=3DNaN);th=
is.I=3DcA(b,"decimalSymbol");this.B=3DcA(b,"groupingSymbol");this.q=3DcA(=
b,"prefix");this.C=3DcA(b,"suffix");this.F=3DeHa(b,"negativeColor");this.=
H=3DWz(b,"negativeParens");(this.k=3DdA(b,"pattern"))&&this.k.toLowerCase=
()in pHa&&(this.k=3DpHa[this.k.toLowerCase()]);this.A=3DYz(b,=0A=
"scaleFactor");if(0>=3Dthis.A)throw Error("Scale factor must be a =
positive number.");}C(iA,hHa);var =
pHa=3D{decimal:Bo.Format.Hia,scientific:Bo.Format.m5,percent:Bo.Format.qc=
,currency:Bo.Format.T3,"short":Bo.Format.tHa,"long":Bo.Format.sHa},nHa=3D=
ZGa.DECIMAL_SEP,oHa=3DZGa.GROUP_SEP,qHa=3DZGa.DECIMAL_PATTERN;=0A=
iA.prototype.format=3Dfunction(a,b){if("number"=3D=3Da.Wb(b))for(var =
c=3D0;c<a.getNumberOfRows();c++){var d=3Da.V(c,b);if(null!=3Dd){var =
e=3Dthis.Sm(d);a.E1(c,b,e);!Qa(db(this.F))&&0>d&&a.setProperty(c,b,"style=
","color:"+this.F+";")}}};=0A=
iA.prototype.o=3Dfunction(a){var =
b=3Dnull,b=3Da/this.A;if(null=3D=3D=3Dthis.k){if(isNaN(this.j))return =
String(a);this.H&&(b=3DMath.abs(b));var =
c=3Db;0=3D=3Dthis.j&&(c=3DMath.round(c));b=3D[];0>c&&(c=3D-c,b.push("-"))=
;var =
d=3DMath.pow(10,this.j),e=3DMath.round(c*d),c=3DString(Math.floor(e/d)),d=
=3DString(e%d);if(3<c.length&&this.B)for(e=3Dc.length%3,0<e&&(b.push(c.su=
bstring(0,e),this.B),c=3Dc.substring(e));3<c.length;)b.push(c.substring(0=
,3),this.B),c=3Dc.substring(3);b.push(c);0<this.j&&(b.push(this.I),d.leng=
th<this.j&&(d=3D"0000000000000000"+=0A=
d),b.push(d.substring(d.length-this.j)));b=3Db.join("");b=3Dthis.q+b+this=
.C;this.H&&0>a&&(b=3D"("+b+")")}else c=3Dnew =
Bo(this.k),a=3DBo.k(),Bo.j(!0),b=3Dc.format(b),b=3Dthis.q+b+this.C,Bo.j(a=
);return b};function rHa(a){var =
b;null=3D=3Da?b=3Dnull:ya(a.FD)?b=3Da:pa(a)?b=3DsHa(a):b=3Dnew =
jA(a);return b}function tHa(a){var =
b=3D{};if("object"!=3Dma(a)||sa(a))b.v=3Dnull!=3Da?a:null;else{b.v=3D"und=
efined"=3D=3Dtypeof =
a.v?null:a.v;if(null!=3Da.f)if("string"=3D=3D=3Dtypeof =
a.f)b.f=3Da.f;else throw Error("Formatted value ('f'), if specified, =
must be a string.");if(null!=3Da.p)if("object"=3D=3D=3Dtypeof =
a.p)b.p=3Da.p;else throw Error("Properties ('p'), if specified, must be =
an object.");}return b}=0A=
function uHa(a,b,c){if("object"=3D=3Dtypeof b&&"column"in b){if("desc"in =
b&&"boolean"!=3Dtypeof b.desc)throw Error('Property "desc" in '+c+" must =
be boolean.");if("compare"in b&&!ya(b.compare))throw Error('Property =
"compare" in '+c+" must be a function.");}else throw Error(c+' must be =
an object with a "column" property.');kA(a,b.column)}=0A=
function vHa(a,b,c){function d(d,e){for(var f=3D0;f<c.length;f++){var =
h=3Dc[f],l=3Dh.column,m=3Db(d,l),A=3Db(e,l),E;h.compare?null=3D=3D=3Dm?E=3D=
null=3D=3D=3DA?0:-1:null=3D=3D=3DA?E=3D1:E=3Dh.compare(m,A):E=3DlA(a.Wb(l=
),m,A);if(0!=3DE)return E*(h.desc?-1:1)}return 0}if(ya(c))d=3Dc;else =
if(xa(c)||ua(c)){kA(a,c);var =
e=3Da.getColumnIndex(c);c=3D[{column:e}]}else =
if(ta(c))if(qa(c)){if(1>c.length)throw Error("sortColumns is an empty =
array. Must have at least one element.");for(var =
f=3D{},h=3D[],l=3D0;l<c.length;l++){var m=3Dc[l];if(xa(m)||ua(m))kA(a,m),=0A=
e=3Da.getColumnIndex(m),m=3D{column:e};else =
if(ta(m))e=3Dm.column,uHa(a,m,"sortColumns["+l+"]");else throw =
Error("sortColumns is an array, but not composed of only objects or =
numbers.");if(e in f)throw Error("Column index "+e+" is duplicated in =
sortColumns.");f[e]=3D!0;h.push(m)}c=3Dh}else =
uHa(a,c,"sortColumns"),c=3D[c];return d}=0A=
function mA(a,b){var =
c=3Da.getNumberOfRows();if(0<c){if(Math.floor(b)!=3D=3Db||0>b||b>=3Dc)thr=
ow Error("Invalid row index "+b+". Should be in the range =
[0-"+(c-1)+"].");}else throw Error("Table has no rows.");}function =
kA(a,b){a.getColumnIndex(b);if(xa(b))nA(a,b);else =
if(-1=3D=3D=3Da.getColumnIndex(b))throw Error('Invalid column id =
"'+b+'"');}=0A=
function nA(a,b){var =
c=3Da.getNumberOfColumns();if(0<c){if(Math.floor(b)!=3D=3Db||0>b||b>=3Dc)=
throw Error("Invalid column index "+b+". Should be an integer in the =
range [0-"+(c-1)+"].");}else throw Error("Table has no =
columns.");}function wHa(a,b,c){a=3Da.Wb(b);if(!xHa(c,a))throw =
Error("Type mismatch. Value "+c+" does not match type "+a+" in column =
index "+b);}=0A=
function xHa(a,b){if(null=3D=3Da)return!0;var c=3Dtypeof =
a;switch(b){case "number":if("number"=3D=3Dc)return!0;break;case =
"string":if("string"=3D=3Dc)return!0;break;case =
"boolean":if("boolean"=3D=3Dc)return!0;break;case "date":case =
"datetime":if(sa(a))return!0;break;case =
"timeofday":if(qa(a)&&0<a.length&&8>a.length){for(var =
c=3D!0,d=3D0;d<a.length;d++){var e=3Da[d];if("number"!=3Dtypeof =
e||e!=3DMath.floor(e)){c=3D!1;break}}if(0>a[0]||0>a[1]||59<a[1]||0>a[2]||=
59<a[2])c=3D!1;4=3D=3Da.length&&(0>a[3]||999<a[3])&&(c=3D!1);if(c)return!=
0}}return!1}=0A=
function lA(a,b,c){if(null=3D=3Db)return =
null=3D=3Dc?0:-1;if(null=3D=3Dc)return 1;switch(a){case =
"timeofday":for(a=3D0;3>a;a++){if(b[a]<c[a])return-1;if(c[a]<b[a])return =
1}b=3D4>b.length?0:b[3];c=3D4>c.length?0:c[3];return =
b<c?-1:c<b?1:0;default:return b<c?-1:c<b?1:0}}=0A=
function yHa(a,b){var c,d;switch(b){case "timeofday":c=3Dnew =
Date(1970,0,1,a[0],a[1],a[2],a[3]||0);d=3D"HH:mm";if(a[2]||a[3])d+=3D":ss=
";a[3]&&(d+=3D".SSS");d=3Dnew gA({pattern:d});c=3Dd.Sm(c);break;case =
"date":d=3Dnew =
gA({formatType:"medium",valueType:"date"});c=3Dd.Sm(a);break;case =
"datetime":d=3Dnew =
gA({formatType:"medium",valueType:"datetime"});c=3Dd.Sm(a);break;case =
"number":d=3Dnew =
iA({fractionDigits:NaN});c=3Dd.Sm(a);break;default:c=3Dnull!=3Da?String(a=
):""}return c}=0A=
function zHa(a,b){var c=3D{};if(!pa(a))throw Error("Not an =
array");if(0<a.length){var d=3D!b,e=3Da[0],f,h;if(d){if(!pa(e))throw =
Error("First row is not an =
array.");f=3Drb(e,function(a){if(ua(a))return{label:a};if(ta(a))return =
mc(a);throw Error("Unknown header type: "+a);})}else =
for(f=3D[],h=3D0,pa(e)?h=3De.length:ta(e)&&("c"in =
e)&&pa(e.c)&&(h=3De.c.length),e=3D0;e<h;e++)f.push({type:void =
0});c.cols=3Df;c.rows=3D[];h=3Df.length;for(var =
l=3DArray(f.length),d=3Dd?Mb(a,1):a,e=3D0;e<d.length;e++){var =
m=3Dd[e];if(pa(m))m=3D{c:m};else if(!(ta(m)&&=0A=
"c"in m))throw Error("Invalid row type for row =
"+e);if(m.c.length!=3D=3Df.length)throw Error("Row "+e+" has =
"+m.c.length+" columns, but must have =
"+f.length);m.c=3DJb(m.c);c.rows.push(m);for(var n=3D0;n<h;n++){var =
p=3D"string",p=3Dm.c[n];ta(p)&&("v"in p||"f"in =
p)?p=3Dp.v:m.c[n]=3D{v:p};if(null=3D=3Df[n].type&&(null=3D=3Dl[n]||"date"=
=3D=3D=3Dl[n])&&null!=3Dp){if(ua(p))p=3D"string";else =
if(xa(p))p=3D"number";else if(pa(p))p=3D"timeofday";else =
if(wa(p))p=3D"boolean";else if(sa(p))p=3Dnew =
Date(p),p=3D0!=3D=3Dp.getHours()+p.getMinutes()+p.getSeconds()+=0A=
p.getMilliseconds()?"datetime":"date";else throw Error("Unknown type of =
value in =
"+e+","+n);l[n]=3Dp}}}F(c.cols,function(a,b){null!=3Da.type||(a.type=3Dl[=
b]||"string")})}return c}function sHa(a,b){return new =
jA(zHa(a,b))}function AHa(a,b,c,d){for(var =
e=3Dnull,f=3Da.getNumberOfRows();(d?0<=3Db:b<f)&&null=3D=3D=3De;)e=3Da.V(=
b,c),b+=3Dd?-1:1;return e};var BHa=3D{TRb:"0.5",URb:"0.6"};function =
jA(a){this.k=3Dnull;if(!ya(this.FD))throw Error('You called =
google.visualization.DataTable() without the "new" =
keyword');a?(ua(a)?a=3DCz(a):CHa(a),this.Ji=3D[],this.Ki=3D[],this.Gu=3Da=
.p||null,null!=3Da.cols&&F(a.cols,B(function(a){this.Cq(a)},this)),null!=3D=
a.rows&&(this.Ki=3Da.rows)):(this.Ji=3D[],this.Ki=3D[],this.Gu=3Dnull);th=
is.$t=3D[]}C(jA,gHa);=0A=
function CHa(a){var b=3Da.cols||[];a=3Da.rows||[];for(var =
c=3Db.length,d=3D0;d<c;d++){var =
e=3Db[d].type;if("date"=3D=3De||"datetime"=3D=3De)for(var =
e=3Da.length,f=3D0;f<e;f++){var h=3Da[f].c[d];if(h){var =
l=3Dh.v;if(sa(l))return;ua(l)&&(h=3DAz(h),h=3DCz(h),a[f].c[d]=3Dh)}}}}u=3D=
jA.prototype;u.Ji=3Dnull;u.Ki=3Dnull;u.Gu=3Dnull;u.$t=3Dnull;u.getNumberO=
fRows=3Dfunction(){return =
this.Ki.length};u.getNumberOfColumns=3Dfunction(){return =
this.Ji.length};u.Fl=3Dfunction(a){nA(this,a);return this.Ji[a].id||""};=0A=
u.vf=3Dfunction(a){nA(this,a);return =
String(this.Ji[a].label||"")};u.mz=3Dfunction(a){nA(this,a);return =
this.Ji[a].pattern};u.$v=3Dx(139);u.Wb=3Dfunction(a){nA(this,a);return =
this.Ji[a].type};u.V=3Dfunction(a,b){mA(this,a);nA(this,b);var =
c=3Dthis.Zv(a,b),d=3Dnull;c&&(d=3Dc.v,d=3Dy(d)?d:null);return =
d};u.Zv=3Dfunction(a,b){return this.Ki[a].c[b]};=0A=
u.Ad=3Dfunction(a,b){mA(this,a);nA(this,b);var =
c=3Dthis.Zv(a,b),d=3D"";if(c)if(null!=3Dc.f)d=3Dc.f;else{this.$t[a]=3Dthi=
s.$t[a]||[];var =
e=3Dthis.$t[a],c=3De[b]||{};e[b]=3Dc;y(c.El)?d=3Dc.El:(e=3Dthis.V(a,b),nu=
ll=3D=3D=3De||(d=3DyHa(e,this.Wb(b))),c.El=3Dd)}return =
d};u.getProperty=3Dfunction(a,b,c){mA(this,a);nA(this,b);return(a=3D(a=3D=
this.Zv(a,b))&&a.p)&&c in =
a?a[c]:null};u.getProperties=3Dfunction(a,b){mA(this,a);nA(this,b);var =
c=3Dthis.Zv(a,b);c||(c=3D{v:null},this.Ki[a].c[b]=3Dc);c.p||(c.p=3D{});re=
turn c.p};u.FD=3Dg("Gu");u.KI=3Dx(143);u.iCa=3Dx(144);=0A=
u.jCa=3Dx(145);u.xa=3Dfunction(a,b,c){this.Xr(a,b,c,void 0,void =
0)};u.E1=3Dfunction(a,b,c){this.Xr(a,b,void 0,c,void =
0)};u.Nsa=3Dx(146);u.setProperty=3Dfunction(a,b,c,d){this.getProperties(a=
,b)[c]=3Dd};u.Xr=3Dfunction(a,b,c,d,e){mA(this,a);nA(this,b);var =
f=3Dthis.$t[a];f&&f[b]&&(f[b]=3D{});f=3Dthis.Zv(a,b);f||(f=3D{},this.Ki[a=
].c[b]=3Df);"undefined"!=3Dtypeof =
c&&("number"=3D=3Dthis.Wb(b)&&ua(c)&&!isNaN(c)?f.v=3DNumber(c):(wHa(this,=
b,c),f.v=3Dc));"undefined"!=3Dtypeof =
d&&(f.f=3Dd);y(e)&&(f.p=3Dta(e)?e:{})};u.aCa=3Dx(147);u.bCa=3Dx(148);=0A=
u.Kr=3Dx(152);u.yD=3Dx(150);u.MBa=3Dx(153);u.Cfa=3Dx(154);u.xS=3Dx(155);u=
.Gl=3Dx(141);u.Tj=3Dx(157);u.xwa=3Dfunction(a,b,c,d){a!=3D=3Dthis.Ji.leng=
th&&(this.$t=3D[],nA(this,a));ta(b)||(b=3D{id:d||"",label:c||"",pattern:"=
",type:b});c=3Db.type;if(!fc(NGa,c))throw Error("Invalid type, "+c+', =
for column =
"'+(b.label||b.id||a)+'".');if(c=3Db.role)d=3Db.p||{},null=3D=3Dd.role&&(=
d.role=3Dc,b.p=3Dd);this.Ji.splice(a,0,b);this.k=3Dnull;for(b=3D0;b<this.=
Ki.length;b++)this.Ki[b].c.splice(a,0,{v:null})};=0A=
u.Cq=3Dfunction(a,b,c){this.xwa(this.Ji.length,a,b,c);return =
this.Ji.length-1};function DHa(a,b,c){c=3DtHa(c);wHa(a,b,c.v);return c}=0A=
u.aca=3Dfunction(a,b){a!=3D=3Dthis.Ki.length&&(this.$t=3D[],mA(this,a));v=
ar c;if(pa(b))c=3Db;else if("number"=3D=3Dtypeof =
b){if(b!=3DMath.floor(b)||0>b)throw Error("Invalid value for numOrArray: =
"+b+". If numOrArray is a number it should be a nonnegative =
integer.");c=3DWb(null,b)}else throw Error("Invalid value for =
numOrArray. Should be a number or an array of arrays of cells.");for(var =
d=3D[],e=3D0;e<c.length;e++){var =
f=3Dc[e],h=3D[];if(null=3D=3D=3Df)for(f=3D0;f<this.Ji.length;f++)h.push({=
v:null});else if(pa(f)){if(f.length!=3Dthis.Ji.length)throw Error("Row =
given with size different than "+=0A=
this.Ji.length+" (the number of columns in the table).");for(var =
l=3D0;l<f.length;l++)h.push(DHa(this,l,f[l]))}else throw Error("Every =
row given must be either null or an =
array.");f=3D{};f.c=3Dh;d.push(f);1E4=3D=3Dd.length&&(Eb(this.Ki,d,a),a+=3D=
d.length,d=3D[])}Eb(this.Ki,d,a);return =
a+d.length-1};u.qN=3Dfunction(a){if("number"=3D=3Dtypeof a||pa(a))return =
this.aca(this.Ki.length,a);throw Error("Argument given to addRows must =
be either a number or an array");};=0A=
u.lJ=3Dfunction(a){if(pa(a))return this.qN([a]);if(null!=3Da)throw =
Error("If argument is given to addRow, it must be an array, or =
null");return =
this.qN(1)};u.Jsa=3Dx(158);u.Mr=3Dx(160);u.sort=3Dfunction(a){this.$t=3D[=
];a=3DvHa(this,function(a,c){var d=3Da.c[c];return =
d?d.v:null},a);Rb(this.Ki,a)};u.QI=3Dx(162);u.RI=3Dx(164);u.clone=3Dfunct=
ion(){return new jA(this.Hu())};u.Hu=3Dfunction(){var =
a=3D{cols:this.Ji,rows:this.Ki};this.Gu&&(a.p=3Dthis.Gu);return =
Bz(a,KGa)};u.toJSON=3Dfunction(){return Ud(this.Hu())};u.wI=3Dx(166);=0A=
u.Ksa=3Dx(167);u.Sea=3Dx(168);u.Msa=3Dx(169);u.Qea=3Dx(170);u.Lsa=3Dx(171=
);function oA(a){this.k=3Dnull;this.yb=3Da;var =
b=3D[];a=3Da.getNumberOfColumns();for(var =
c=3D0;c<a;c++)b.push(c);this.j=3Db;this.o=3D!0;this.q=3Dnull;this.B=3D[];=
this.A=3D!0}C(oA,gHa);u=3DoA.prototype;u.Ee=3Dg("yb");function =
pA(a){a.A=3D!0;a.k=3Dnull}=0A=
u.au=3Dfunction(a){for(var =
b=3Dthis.yb,c=3Dec(EHa),d=3D0;d<a.length;d++){var =
e=3Da[d];if(xa(e)||ua(e))kA(b,e);else if(ta(e)){var =
f=3De.sourceColumn,e=3De.calc;if(ua(e)){if(!c||c&&!yb(c,e))throw =
Error('Unknown function "'+e+'"');null!=3Df&&kA(b,f)}}else throw =
Error("Invalid column input, expected either a number, string, or an =
object.");}b=3Dthis.yb;for(c=3D0;c<a.length;c++)if(d=3Da[c],ua(d))a[c]=3D=
this.getColumnIndex(d);else =
if(ta(d)){a[c]=3Dd=3Dnc(d);if(f=3Dd.role)e=3Dd.properties||{},e.role=3Df,=
d.properties=3De;f=3Dd.sourceColumn;ua(f)&&=0A=
(f=3Dd.sourceColumn=3Dthis.getColumnIndex(f));xa(f)&&(nA(b,f),d.calc=3Dd.=
calc||"identity",d.type=3Dd.type||b.Wb(f))}this.j=3Da;pA(this)};=0A=
function FHa(a,b,c){if(pa(b)){if(y(c))throw Error("If the first =
parameter is an array, no second parameter is expected");for(var =
d=3D0;d<b.length;d++)mA(a.yb,b[d]);return =
Jb(b)}if("number"=3D=3Dma(b)){if("number"=3D=3D!ma(c))throw Error("If =
first parameter is a number, second parameter must be specified and be a =
number.");if(b>c)throw Error("The first parameter (min) must be smaller =
than or equal to the second parameter =
(max).");mA(a.yb,b);mA(a.yb,c);a=3D[];for(d=3Db;d<=3Dc;d++)a.push(d);retu=
rn a}throw Error("First parameter must be a number or an array.");=0A=
}u.$D=3Dfunction(a,b){this.q=3DFHa(this,a,b);this.o=3D!1;pA(this)};u.k$=3D=
x(172);u.l$=3Dx(173);u.Kva=3Dx(174);u.zba=3Dx(175);u.Kra=3Dx(176);u.Lra=3D=
x(177);u.PP=3Dfunction(a){nA(this,a);a=3Dthis.j[a];return =
xa(a)?a:ta(a)&&xa(a.sourceColumn)?a.sourceColumn:-1};u.QI=3Dx(161);u.Nr=3D=
function(a){mA(this,a);return =
this.o?a:this.q[a]};u.RI=3Dx(163);u.getNumberOfRows=3Dfunction(){return =
this.o?this.yb.getNumberOfRows():this.q.length};u.getNumberOfColumns=3Dfu=
nction(){return this.j.length};=0A=
u.Fl=3Dfunction(a){nA(this,a);a=3Dthis.j[a];return =
xa(a)?this.yb.Fl(a):a.id||""};u.vf=3Dfunction(a){nA(this,a);a=3Dthis.j[a]=
;return =
xa(a)?this.yb.vf(a):a.label||""};u.mz=3Dfunction(a){nA(this,a);a=3Dthis.j=
[a];return =
xa(a)?this.yb.mz(a):null};u.$v=3Dx(138);u.Wb=3Dfunction(a){nA(this,a);a=3D=
this.j[a];return xa(a)?this.yb.Wb(a):a.type};=0A=
u.Zv=3Dfunction(a,b){nA(this,b);var =
c=3Dthis.j[b],d=3Dnull,e=3Dthis.Nr(a);if(ta(c)){if(this.A){for(c=3D0;c<th=
is.j.length;c++)ta(this.j[c])&&(this.B[c]=3D[]);this.A=3D!1}c=3Dthis.B[b]=
[e];if(!y(c)){var =
c=3Dnull,d=3Dthis.j[b],f=3Dd.calc;ua(f)?(f=3DEHa[f],c=3Df(this.yb,e,d)):y=
a(f)&&(c=3Df.call(null,this.yb,e));c=3DtHa(c);d=3Dd.type;f=3Dc.v;if(Qa(db=
(d)))throw Error('"type" must be specified');if(!xHa(f,d))throw =
Error("Type mismatch. Value "+f+" does not match type =
"+d);this.B[b][e]=3Dc}d=3Dc;d.p=3Dta(d.p)?d.p:{}}else =
if(xa(c))d=3D{v:this.yb.V(e,=0A=
c)};else throw Error("Invalid column definition: "+d);return =
d};u.V=3Dfunction(a,b){return this.Zv(a,b).v};u.Ad=3Dfunction(a,b){var =
c=3Dthis.Zv(a,b);if(null=3D=3Dc.f){var =
d=3Dthis.j[b];if(ta(d))d=3Dthis.Wb(b),c.f=3Dnull!=3Dc.v?yHa(c.v,d):"";els=
e if(xa(d)){var e=3Dthis.Nr(a);c.f=3Dthis.yb.Ad(e,d)}}return =
c.f};u.getProperty=3Dfunction(a,b,c){a=3Dthis.getProperties(a,b)[c];retur=
n y(a)?a:null};u.getProperties=3Dfunction(a,b){var =
c=3Dthis.Zv(a,b);if(!c.p){var c=3Dthis.Nr(a),d=3Dthis.PP(b);return =
this.yb.getProperties(c,d)}return c.p};=0A=
u.Gl=3Dx(140);u.Tj=3Dx(156);u.KI=3Dx(142);u.FD=3Dfunction(){return =
this.yb.FD()};u.Kr=3Dx(151);u.yD=3Dx(149);u.Osa=3Dx(178);u.wI=3Dx(165);u.=
Mr=3Dx(159);u.Psa=3Dx(179);=0A=
u.KF=3Dfunction(){var a=3Dthis.yb;ya(a.KF)&&(a=3Da.KF());var =
a=3Da.Hu(),b=3Dthis.getNumberOfColumns(),c=3Dthis.getNumberOfRows(),d,e,f=
,h=3D[],l=3D[];for(d=3D0;d<b;d++){f=3Dthis.j[d];if(ta(f))e=3Dmc(f),delete=
 e.calc,delete e.sourceColumn;else if(xa(f))e=3Da.cols[f];else throw =
Error("Invalid DataView column type.");h.push(e)}for(e=3D0;e<c;e++){var =
m=3Da.rows[this.o?e:this.q[e]],n=3D[];for(d=3D0;d<b;d++){f=3Dthis.j[d];if=
(ta(f))f=3D{v:this.V(e,d)};else if(xa(f))f=3Dm.c[this.j[d]];else throw =
Error("Invalid DataView column type.");n.push(f)}m.c=3D=0A=
n;l.push(m)}a.cols=3Dh;a.rows=3Dl;return a=3Dnew =
jA(a)};u.Hu=3Dfunction(){for(var =
a=3D{},b=3D[],c=3D0;c<this.j.length;c++){var =
d=3Dthis.j[c];ta(d)&&!ua(d.calc)||b.push(d)}zb(b)||(a.columns=3Db);this.o=
||(a.rows=3DJb(this.q));return a};u.toJSON=3Dfunction(){return =
Az(this.Hu())};function qA(a,b){ua(b)&&(b=3DCz(b));var c=3Dnew =
oA(a),d=3Db.columns,e=3Db.rows;null!=3Dd&&c.au(d);null!=3De&&c.$D(e);retu=
rn c}=0A=
var EHa=3D{emptyString:r(""),error:function(a,b,c){var =
d=3Dc.sourceColumn,e=3Dc.magnitude;if(!xa(d)||!xa(e))return =
null;a=3Da.V(b,d);return =
xa(a)?"percent"=3D=3Dc.errorType?a+e/100*a:a+e:null},stringify:function(a=
,b,c){c=3Dc.sourceColumn;return =
xa(c)?a.Ad(b,c):""},fillFromTop:function(a,b,c){c=3Dc.sourceColumn;return=
 =
xa(c)?AHa(a,b,c,!0):null},fillFromBottom:function(a,b,c){c=3Dc.sourceColu=
mn;return =
xa(c)?AHa(a,b,c,!1):null},identity:function(a,b,c){c=3Dc.sourceColumn;ret=
urn xa(c)?a.V(b,c):null}};function =
GHa(){this.j=3D[];this.k=3D[]}u=3DGHa.prototype;u.ce=3Dfunction(){return =
this.j.length+this.k.length};u.isEmpty=3Dfunction(){return =
zb(this.j)&&zb(this.k)};u.clear=3Dfunction(){this.j=3D[];this.k=3D[]};u.c=
ontains=3Dfunction(a){return =
yb(this.j,a)||yb(this.k,a)};u.remove=3Dfunction(a){var =
b=3Dxaa(this.j,a);if(0>b)return =
Fb(this.k,a);Gb(this.j,b);return!0};u.rc=3Dfunction(){for(var =
a=3D[],b=3Dthis.j.length-1;0<=3Db;--b)a.push(this.j[b]);for(var =
c=3Dthis.k.length,b=3D0;b<c;++b)a.push(this.k[b]);return a};function =
rA(){if(!ia("google.maps.Geocoder"))throw Error("your page is missing =
the google maps API");this.F=3Dnew =
google.maps.Geocoder;this.o=3D{};this.o[Ud({address:""})]=3D{response:[],=
status:google.maps.GeocoderStatus.ZERO_RESULTS};this.k=3Dnew =
md;this.j=3Dnew fd;this.q=3Dnew =
GHa}la(rA);rA.prototype.C=3Dx(180);rA.prototype.A=3Dx(181);function =
sA(a){if(!Dh(a))throw Error("Container is not defined");return =
a}function =
HHa(a){a=3Dvb(rb(["google.visualization."+a,"google.charts."+a,a],functio=
n(a){return ia(a)}),ya);return null!=3Da?a:null};function =
tA(){}tA.prototype.Kg=3Dx(196);tA.prototype.indexOf=3Dfunction(a,b){for(v=
ar c=3D0;c<a.getNumberOfColumns();c++)if(a.Wb(c)=3D=3Db)return =
c;return-1};tA.prototype.q=3Dx(215);tA.prototype.A=3Dx(216);function =
uA(){}C(uA,tA);uA.prototype.j=3Dx(214);uA.prototype.Kg=3Dx(195);function =
vA(a){this.o=3D!!(a||{}).jla}C(vA,tA);vA.prototype.j=3Dx(213);function =
wA(a){this.k=3Da&&a.Jh||!1;vA.call(this,a)}C(wA,vA);wA.prototype.j=3Dx(21=
2);wA.prototype.Kg=3Dx(194);function =
xA(){}C(xA,tA);xA.prototype.j=3Dx(211);xA.prototype.Kg=3Dx(193);function =
yA(){}C(yA,tA);yA.prototype.j=3Dx(210);yA.prototype.Kg=3Dx(192);function =
IHa(){vA.call(this)}C(IHa,vA);IHa.prototype.Kg=3Dx(191);function =
zA(){}C(zA,tA);zA.prototype.j=3Dx(209);zA.prototype.Kg=3Dx(190);function =
AA(a){this.q=3DJHa(a);this.o=3Da.status;this.j=3D[];this.k=3D[];this.k=3D=
a.warnings||[];this.j=3Da.errors||[];KHa(this.k);KHa(this.j);"error"!=3Dt=
his.o&&(this.mga=3Da.sig,this.yb=3Dnew jA(a.table))}function =
KHa(a){for(var b=3D0;b<a.length;b++){var =
c=3Da[b].detailed_message;if(c){var =
d=3Da[b],c=3Dc?c.match(LHa)&&!c.match(MHa)?c:c.replace(/&/g,"&amp;").repl=
ace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;"):"";d.detail=
ed_message=3Dc}}}=0A=
var LHa=3D/^[^<]*(<a(( )+target=3D('_blank')?("_blank")?)?( =
)+(href=3D('[^']*')?("[^"]*")?)>[^<]*<\/a>[^<]*)*$/,MHa=3D/javascript((s)=
?( )?)*:/;function JHa(a){a=3Da.version||"0.6";return =
fc(BHa,a)?a:"0.6"}u=3DAA.prototype;u.mga=3Dnull;u.yb=3Dnull;u.lg=3Dfuncti=
on(){return"error"=3D=3Dthis.o};u.rba=3Dfunction(){return"warning"=3D=3Dt=
his.o};function NHa(a){for(var =
b=3D0;b<a.j.length;b++)if("not_modified"=3D=3Da.j[b].reason)return!0;for(=
b=3D0;b<a.k.length;b++)if("not_modified"=3D=3Da.k[b].reason)return!0;retu=
rn!1}u.Ee=3Dg("yb");=0A=
function OHa(a,b){return =
a.lg()&&a.j&&a.j[0]&&a.j[0][b]?a.j[0][b]:a.rba()&&a.k&&a.k[0]&&a.k[0][b]?=
a.k[0][b]:null}u.Cra=3Dfunction(){var a=3DOHa(this,"reason");return =
null!=3Da&&""!=3Da?[a]:[]};u.getMessage=3Dfunction(){return =
OHa(this,"message")||""};u.C9=3Dfunction(){return =
OHa(this,"detailed_message")||""};var =
BA=3D{e4:"google-visualization-errors"};BA.Pia=3DBA.e4+"-";BA.lja=3DBA.e4=
+":";BA.B3=3DBA.e4+"-all-";BA.S3=3DBA.lja+" container is =
null";BA.jIa=3D"background-color: #c00000; color: white; padding: =
2px;";BA.hNa=3D"background-color: #fff4c2; color: black; white-space: =
nowrap; padding: 2px; border: 1px solid black;";BA.kNa=3D"font: normal =
0.8em arial,sans-serif; margin-bottom: 5px;";BA.PKa=3D"font-size: 1.1em; =
color: #0000cc; font-weight: bold; cursor: pointer; padding-left: 10px; =
color: black;text-align: right; vertical-align: top;";=0A=
BA.Hpa=3D0;=0A=
BA.sg=3Dfunction(a,b,c,d){if(!BA.bU(a))throw Error(BA.S3+". message: =
"+b);c=3DBA.wbb(b,c,d);var =
e=3Dc.errorMessage;b=3Dc.detailedMessage;c=3Dc.options;var =
f=3Dnull!=3Dc.showInTooltip?!!c.showInTooltip:!0,h=3D"error"=3D=3D("warni=
ng"=3D=3Dc.type?"warning":"error")?BA.jIa:BA.hNa,h=3Dh+(c.style?c.style:"=
"),l=3D!!c.removable;d=3Drh();var =
e=3Dd.U("span",{style:h},d.createTextNode(e)),h=3DBA.Pia+BA.Hpa++,m=3Dd.U=
("div",{id:h,style:BA.kNa},e);b&&(f?e.title=3Db:(f=3Ddocument.createEleme=
nt("span"),f.innerHTML=3Db,d.appendChild(m,d.U("div",{style:"padding: =
2px"},=0A=
f))));l&&(b=3Dd.U("span",{style:BA.PKa},d.createTextNode("\u00d7")),b.onc=
lick=3DBa(BA.Xaa,m),d.appendChild(e,b));BA.tNa(a,m);c.removeDuplicates&&B=
A.khb(a,m);return h};BA.Cb=3Dfunction(a){if(!BA.bU(a))throw =
Error(BA.S3);if(a=3DBA.H9(a,!1))a.style.display=3D"none",Ih(a)};=0A=
BA.eC=3Dfunction(a,b){if(!BA.bU(a))throw Error(BA.S3);if(!b)throw =
Error(BA.lja+" response is null");if(!b.lg()&&!b.rba())return null;var =
c=3Db.Cra(),d=3D!0;b.lg()&&(d=3D!(yb(c,"user_not_authenticated")||yb(c,"i=
nvalid_query")));var =
c=3Db.getMessage(),e=3Db.C9(),d=3D{showInTooltip:d};d.type=3Db.lg()?"erro=
r":"warning";d.removeDuplicates=3D!0;return =
BA.sg(a,c,e,d)};BA.lhb=3Dfunction(a){a=3Ddocument.getElementById(a);retur=
n BA.fia(a)?(BA.Xaa(a),!0):!1};=0A=
BA.getContainer=3Dfunction(a){a=3Ddocument.getElementById(a);return =
BA.fia(a)?a.parentNode.parentNode:null};BA.N7=3Dfunction(a,b){return =
function(){try{a.apply(null,arguments)}catch(c){ya(b)?b(c):BA.sg(b,c.mess=
age)}}};BA.Xaa=3Dfunction(a){var =
b=3Da.parentNode;Lh(a);0=3D=3Db.childNodes.length&&(b.style.display=3D"no=
ne")};BA.fia=3Dfunction(a){return =
Dh(a)&&a.id&&Ha(a.id,BA.Pia)&&(a=3Da.parentNode)&&a.id&&Ha(a.id,BA.B3)&&a=
.parentNode?!0:!1};=0A=
BA.wbb=3Dfunction(a,b,c){var =
d=3Dnull!=3Da&&a?a:"error",e=3D"",f=3D{},h=3Darguments.length;2=3D=3Dh?b&=
&"object"=3D=3Dma(b)?f=3Db:e=3Dnull!=3Db?b:e:3=3D=3Dh&&(e=3Dnull!=3Db?b:e=
,f=3Dc||{});d=3DTa(d);e=3DTa(e);return{errorMessage:d,detailedMessage:e,o=
ptions:f}};BA.bU=3Dfunction(a){return null!=3Da&&Dh(a)};=0A=
BA.H9=3Dfunction(a,b){for(var =
c=3Da.childNodes,d=3Dnull,e=3Drh(),f=3D0;f<c.length;f++)if(c[f].id&&Ha(c[=
f].id,BA.B3)){d=3Dc[f];e.nf(d);break}!d&&b&&(d=3DBA.B3+BA.Hpa++,d=3DCh("d=
iv",{id:d,style:"display: none; padding-top: =
2px"},null));d&&((c=3Da.firstChild)?e.ju(d,c):e.appendChild(a,d));return =
d};BA.tNa=3Dfunction(a,b){var =
c=3DBA.H9(a,!0);c.style.display=3D"block";c.appendChild(b)};BA.iUa=3Dfunc=
tion(a,b){var =
c=3DBA.H9(a,!0);F(c&&c.childNodes,function(a){BA.fia(a)&&b(a)})};=0A=
BA.khb=3Dfunction(a,b){var =
c=3D/id=3D"?google-visualization-errors-[0-9]*"?/,d=3Dqfa(b),d=3Dd.replac=
e(c,""),e=3D[];BA.iUa(a,function(a){if(a!=3Db){var =
h=3Dqfa(a),h=3Dh.replace(c,"");h=3D=3Dd&&e.push(a)}});F(e,BA.Xaa)};functi=
on CA(a,b,c){a=3DPHa(a);b=3DYg(a,b,QHa(c));return new RHa(b)}function =
DA(a,b,c){PHa(a).dispatchEvent(new SHa(b,c))}function =
EA(a){return(a=3Da&&ya(a.getKey)&&a.getKey())?fh(a):!1}function =
PHa(a){var b=3Da.__eventTarget;null!=3Db?a=3Db:(b=3Dnew =
Q,a=3Da.__eventTarget=3Db);return a}function QHa(a){return =
function(b){b&&b.$Ua?a(b.gta):a()}}function =
RHa(a){this.j=3Da}RHa.prototype.getKey=3Dg("j");function =
SHa(a,b){O.call(this,a);this.gta=3Db}C(SHa,O);SHa.prototype.$Ua=3Dg("gta"=
);function =
FA(a,b,c){this.k=3Da;this.qb=3Db;this.j=3Dnull;c&&(a=3Dzl(b),""!=3Da&&"st=
atic"!=3Da||vl(b,"position","relative"),this.j=3DCh("div",{style:"positio=
n: absolute; top: 0; left: 0; z-index: 1;"}))}function THa(a){return =
a.j?(a.j.parentNode!=3Da.qb&&a.qb.appendChild(a.j),a.j):a.qb}FA.prototype=
.sg=3Dfunction(a){UHa(this,a,"error")};function UHa(a,b,c){var =
d=3DTHa(a);c=3D{removable:!0,type:c};b=3D{id:BA.sg(d,b,null,c),message:b,=
detailedMessage:"",options:c};DA(a.k,"error",b)}FA.prototype.Cb=3Dfunctio=
n(){var a=3DTHa(this);BA.Cb(a)};function =
GA(){}C(GA,tA);GA.prototype.j=3Dx(208);GA.prototype.Kg=3Dx(189);function =
HA(a){vA.call(this,a)}C(HA,vA);HA.prototype.j=3Dx(207);HA.prototype.Kg=3D=
x(188);function =
IA(){}C(IA,tA);IA.prototype.j=3Dx(206);IA.prototype.Kg=3Dx(187);function =
JA(){}C(JA,tA);JA.prototype.j=3Dx(205);JA.prototype.Kg=3Dx(186);function =
KA(){}C(KA,tA);KA.prototype.j=3Dx(204);KA.prototype.Kg=3Dx(185);function =
LA(){}C(LA,tA);LA.prototype.j=3Dx(203);LA.prototype.Kg=3Dx(184);function =
VHa(){}C(VHa,tA);VHa.prototype.j=3Dx(202);function =
WHa(){}C(WHa,tA);WHa.prototype.j=3Dx(201);function =
MA(){}C(MA,tA);MA.prototype.j=3Dx(200);MA.prototype.Kg=3Dx(183);function =
XHa(){}C(XHa,tA);XHa.prototype.j=3Dx(199);function =
YHa(a){this.k=3Da||new =
Tz([])}C(YHa,tA);YHa.prototype.j=3Dx(198);function =
NA(){}C(NA,tA);NA.prototype.j=3Dx(197);NA.prototype.Kg=3Dx(182);var =
ZHa=3D{AnnotatedTimeLine:{format:new uA,sh:3},AreaChart:{format:new =
wA({jla:!0}),sh:2},BarChart:{format:new vA,sh:2},BubbleChart:{format:new =
xA,sh:2},CandlestickChart:{format:new yA,sh:2},ColumnChart:{format:new =
vA,sh:2},ComboChart:{format:new IHa,sh:2},Gauge:{format:new =
zA,sh:1},GeoChart:{format:new GA,sh:3},Histogram:{format:new =
HA,sh:3},LineChart:{format:new =
vA({jla:!0}),sh:2},ImageRadarChart:{format:new =
VHa,sh:1},ImageSparkLine:{format:new MA,sh:1},Map:{format:new =
IA,sh:2},MotionChart:{format:new JA,=0A=
sh:3},OrgChart:{format:new KA,sh:2},PieChart:{format:new =
LA,sh:2},ScatterChart:{format:new =
WHa,sh:2},"AreaChart-stacked":{format:new =
wA({Jh:!0}),sh:2},SteppedAreaChart:{format:new =
wA,sh:2},Table:{format:new XHa,sh:0},Timeline:{format:new =
YHa,sh:2},TreeMap:{format:new NA,sh:2},WordTree:{format:new =
GA,sh:2}};var =
$Ha=3D/\/spreadsheet/,aIa=3D/\/(ccc|tq|pub)$/,bIa=3D/^spreadsheets?[0-9]?=
\.google\.com$/,cIa=3D/^docs\.google\.com*$/,dIa=3D/^(trix|spreadsheets|d=
ocs|webdrive)(-[a-z]+)?\.(corp|sandbox)\.google\.com/,eIa=3D/^(\w*\.){1,2=
}corp\.google\.com$/,fIa=3D/\/spreadsheets(\/d\/[^/]+)?/,gIa=3D/\/(edit|g=
viz\/tq|)$/,hIa=3D/^docs\.google\.com*$/,iIa=3D/^docs\.sandbox\.google\.c=
om*$/,jIa=3D/^(\w*\.){1,2}corp\.google\.com$/,kIa=3D/^\/a\/([\w-]+\.)+\w+=
/,lIa=3D/^(\/a\/([\w-]+\.)+\w+)?/;=0A=
function mIa(a){var =
b=3DZd(a),c=3DbIa.test(b),d=3DdIa.test(b),e=3DeIa.test(b),b=3DcIa.test(b)=
,f=3Dbe(a),h=3Dnew RegExp(lIa.source+aIa.source),f=3D(a=3D(new =
RegExp(lIa.source+$Ha.source+aIa.source)).test(f))||h.test(f);return =
b&&a||(d||e||c)&&f}function nIa(a){var =
b=3DZd(a),c=3DiIa.test(b),d=3DjIa.test(b),b=3DhIa.test(b);a=3Dbe(a);a=3D(=
new =
RegExp(lIa.source+fIa.source+gIa.source)).test(a);return(b||c||d)&&a};var=
 oIa=3D{firstLineIsHeader:!1};function =
OA(a,b,c,d){b=3Db.split(/\r?\n/)[c];this.message=3Da+" at line =
"+(c+1)+":\n"+b;this.message+=3D"\n"+bb(" =
",-1=3D=3Dd?b.length:d)+"^"}C(OA,Error);OA.prototype.name=3D"ParseError";=
function =
pIa(a){this.j=3Da||{};Yb(oIa,function(a,c){lc(this.j,c,a)},this)}=0A=
pIa.prototype.parse=3Dfunction(a){function =
b(a){"<CRLF>"=3D=3Da&&(m--,n=3Dp);t=3Da}function =
c(){p=3Dn;if(null!=3Dt){var =
b=3Dt;"<CRLF>"=3D=3Db&&(m++,n=3D0);t=3Dnull;return =
b}if(l>=3Dh)return"<EOF>";b=3Da.charAt(l++);n++;var =
c=3D!1;"\n"=3D=3Db?c=3D!0:"\r"=3D=3Db&&(l<h&&"\n"=3D=3Da.charAt(l)&&l++,c=
=3D!0);return c?(m++,n=3D0,"<CRLF>"):b}function d(){var =
d=3Dl,e=3Dv;v=3D!1;var =
f=3Dc();if("<EMPTY>"=3D=3Df)return"<EOR>";if("<EOF>"=3D=3Df||"<CRLF>"=3D=3D=
f)return =
e?(b("<EMPTY>"),""):"<EOR>";if('"'=3D=3Df){d=3Dl;e=3Dnull;for(f=3Dc();"<E=
OF>"!=3Df;f=3Dc())if('"'=3D=3Df)if(e=3Dl-1,f=3Dc(),'"'=3D=3Df)e=3D=0A=
null;else{if(","=3D=3Df||"<EOF>"=3D=3Df||"<CRLF>"=3D=3Df){"<CRLF>"=3D=3Df=
&&b(f);break}throw new OA('Unexpected character "'+f+'" after quote =
mark',a,m,n-1);}if(null=3D=3De)throw new OA("Unexpected end of text =
after open quote",a,m,n);return =
a.substring(d,e).replace(/""/g,'"')}for(;"<EOF>"!=3Df&&","!=3Df&&"<CRLF>"=
!=3Df;f=3Dc())if('"'=3D=3Df)throw new OA("Unexpected quote =
mark",a,m,n-1);","=3D=3Df&&(v=3D!0);"<EOF>"!=3Df&&"<CRLF>"!=3Df||b(f);ret=
urn a.substring(d,"<EOF>"=3D=3Df?l:l-1).replace(/[\r\n]+/g,"")}function =
e(){if(l>=3Dh)return"<EOF>";for(var a=3D=0A=
[],b=3Dd();"<EOR>"!=3Db;b=3Dd())a.push(b);return a}var =
f=3Dthis.j.firstLineIsHeader,h=3Da.length,l=3D0,m=3D0,n=3D0,p=3D0,t=3Dnul=
l,v=3D!1,w=3D[],z=3D[],A=3Dnull;f&&(w=3De(),A=3Dw.length);for(var =
E=3De();"<EOF>"!=3DE;E=3De()){null=3D=3DA&&(A=3DE.length);if(E.length!=3D=
A)throw new OA("Record has "+E.length+" =
field"+(1=3D=3DE.length?"":"s")+", but expected =
"+A,a,m-1,-1);if(f){for(var =
D=3D{},J=3D0;J<E.length;J++)D[w[J]]=3DE[J];z.push(D)}else =
z.push(E)}return z};function qIa(a,b,c){this.q=3Dnew =
pIa;this.k=3Dnull!=3Dc?c:!1;this.o=3Da;for(a=3D0;a<b.length;a++)if(c=3Db[=
a],!rIa[c])throw Error("Unsupported type: =
"+c);this.A=3Db;this.j=3D[]}var rIa=3D{number:function(a){var =
b=3DparseFloat(a);if(isNaN(b))throw Error("Not a number "+a);return =
b},string:aa(),"boolean":function(a){return"true"=3D=3D=3Da.toLowerCase()=
},date:function(a){return new Date(a)},datetime:function(a){return new =
Date(a)},timeofday:function(a){return a.split(",")}};function sIa(a){var =
b;0=3D=3Ddocument.getElementsByTagName("head").length&&document.getElemen=
tsByTagName("html")[0].insertBefore(document.createElement("head"),docume=
nt.getElementsByTagName("body")[0]);b=3Ddocument.getElementsByTagName("he=
ad")[0];var =
c=3Ddocument.createElement("script");c.type=3D"text/javascript";c.src=3Da=
;b.appendChild(c)};function PA(a,b){var =
c=3Db||{};this.q=3Dy(c.csvColumns);this.B=3Dc.csvColumns;this.F=3D!!c.csv=
HasHeader;this.k=3Dc.sendMethod||"auto";this.I=3D!!c.xhrWithCredentials;i=
f(!fc(tIa,this.k))throw Error("Send method not supported: =
"+this.k);this.o=3Dc.makeRequestParams_||{};if(nIa(a)){var d=3Da,c=3Dnew =
pe(d);433=3D=3Dc.wq&&te(c,null);var =
e=3Dc.yj,e=3De.replace(/\/edit$/,"/gviz/tq");ue(c,e);e=3DZd(d);d=3D!na(Nu=
mber(ae(4,d))||null);d=3DjIa.test(e)&&d;qe(c,d?"http":"https");a=3Dc.toSt=
ring()}else if(mIa(a)){e=3Da;c=3Dnew pe(e);433=3D=3Dc.wq&&te(c,=0A=
null);d=3Dc.yj;d=3Dd.replace(/\/ccc$/,"/tq");/\/pub$/.test(d)&&(d=3Dd.rep=
lace(/\/pub$/,"/tq"),c.ab("pub","1"));ue(c,d);var =
d=3DZd(e),e=3Dnull!=3D(Number(ae(4,e))||null),f=3DdIa.test(d),d=3DeIa.tes=
t(d)&&!f&&e;qe(c,d?"http":"https");a=3Dc.toString()}d=3Da;c=3DmIa(d);d=3D=
be(d);d=3DkIa.test(d);(c=3Dc&&d)||(d=3Da,c=3DnIa(d),d=3Dbe(d),d=3DkIa.tes=
t(d),c=3Dc&&d);this.H=3Dc;this.C=3Da;this.j=3DuIa++;vIa.push(this)}var =
tIa=3D{BSb:"xhr",CSb:"xhrpost",CPb:"scriptInjection",HKb:"makeRequest",G3=
:"auto"},wIa=3Dnew fd({"X-DataSource-Auth":"a"}),uIa=3D0,xIa=3D{};=0A=
PA.prototype.A=3D30;var vIa=3D[],QA=3Dfa.gadgets;=0A=
function yIa(a,b){var =
c=3Da.indexOf("#");-1!=3Dc&&(a=3Da.substring(0,c));var =
d=3Da.indexOf("?"),e=3Dc=3D"",f=3D[];-1=3D=3Dd?c=3Da:(c=3Da.substring(0,d=
),e=3Da.substring(d+1),f=3De.split("&"));d=3D[];for(e=3D0;e<f.length;e++)=
{var h=3D{};h.name=3Df[e].split("=3D")[0];h.iea=3Df[e];d.push(h)}for(var =
l in =
b){f=3Db[l];h=3D!1;for(e=3D0;e<d.length;e++)if(d[e].name=3D=3Dl){d[e].iea=
=3Dl+"=3D"+encodeURIComponent(f);h=3D!0;break}h||(e=3D{},e.name=3Dl,e.iea=
=3Dl+"=3D"+encodeURIComponent(f),d.push(e))}l=3Dc;if(0<d.length){l+=3D"?"=
;c=3D[];for(e=3D0;e<d.length;e++)c.push(d[e].iea);l+=3D=0A=
c.join("&")}return l}u=3DPA.prototype;=0A=
u.qjb=3Dfunction(a,b){if(b.target.Cj()){var =
c=3DTa(b.target.xg());if(this.q){var d=3Dnew =
qIa(c,this.B,this.F),e=3Dd.q.parse(d.o),c=3Dnew =
jA;if(e&&0<e.length){for(var =
f=3D[],h=3Dd.A,l=3D0,m=3Dh.length;l<m;l++)f.push({type:h[l],label:[]});if=
(d.k)for(h=3D0,m=3Df.length;h<m;h++)f[h].label.push(e[0][h]);h=3D0;for(m=3D=
f.length;h<m;h++)l=3Df[h],c.Cq(l.type,l.label.join(" =
"));d.j=3Df;f=3Dd.j;m=3Dd=3Dd.k?1:0;for(h=3De.length;m<h;m++){c.lJ();for(=
var =
l=3D0,n=3Df.length;l<n;l++)c.Xr(m-d,l,rIa[f[l].type](e[m][l]))}}e=3D{};e.=
table=3Dc.toJSON();e.version=3DJHa(e);=0A=
e.reqId=3Da;zIa(e)}else =
c.match(/^({.*})$/)?(c=3DLGa(c),zIa(c)):Ea(MGa(c))}else =
if(this.TA)AIa(this,"google.visualization.Query",b.target.zI());else =
throw Error("google.visualization.Query: "+b.target.zI());};function =
zIa(a){var b=3Da.reqId,c=3DxIa[b];if(c)xIa[b]=3Dnull,c.Wh(a);else throw =
Error("Missing query for request id: =
"+b);}u.TA=3Dnull;u.d1=3Dnull;u.i2=3Dnull;u.Z$=3Dnull;u.fba=3Dnull;u.xJ=3D=
null;u.LAa=3D!0;u.iZ=3D0;u.PE=3Dnull;u.vb=3D!1;=0A=
u.$$=3Dfunction(a){if("number"!=3Dtypeof a||0>a)throw Error("Refresh =
interval must be a non-negative number");this.iZ=3Da;BIa(this)};function =
CIa(a){a.i2&&(window.clearTimeout(a.i2),a.i2=3Dnull)}function =
AIa(a,b,c,d){a.Wh({version:"0.6",status:"error",errors:[{reason:b,message=
:c,detailed_message:d}]})}=0A=
function DIa(a){var b;b=3Da.C;var c=3D{};a.Z$&&(c.tq=3DString(a.Z$));var =
d=3D"reqId:"+String(a.j),e=3Da.PE;e&&(d+=3D";sig:"+e);a.fba&&(d+=3D";type=
:"+a.fba);c.tqx=3Dd;if(a.xJ){var d=3D[],f;for(f in =
a.xJ)d.push(f+":"+a.xJ[f]);c.tqh=3Dd.join(";")}b=3DyIa(b,c);a.iZ&&(b=3Dne=
w =
pe(b),wd&&De(b),b=3Db.toString());f=3D{};xIa[String(a.j)]=3Da;d=3Da.k;c=3D=
"GET";"xhrpost"=3D=3Dd&&(d=3D"xhr",c=3D"POST");"auto"=3D=3Dd&&(d=3D{},/[?=
&]alt=3Dgviz(&[^&]*)*$/.test(b)?f=3D"makeRequest":(e=3Dle(b,"tqrt")||"aut=
o",e=3De.split(":"),f=3De[0],"xhr"!=3D=3Df&&"xhrpost"!=3D=3Df||!yb(e,"wit=
hCredentials")||=0A=
(d.xhrWithCredentials=3D!0),fc(tIa,f)||(f=3D"auto")),f=3D{sendMethod:f,op=
tions:d},d=3Df.sendMethod,f=3Df.options);if("makeRequest"=3D=3Dd)if(ia("g=
adgets.io.makeRequest"))c=3Da.o,null=3D=3Dc[QA.io.RequestParameters.CONTE=
NT_TYPE]&&(c[QA.io.RequestParameters.CONTENT_TYPE]=3DQA.io.ContentType.TE=
XT),null=3D=3Dc[QA.io.RequestParameters.AUTHORIZATION]&&(c[QA.io.RequestP=
arameters.AUTHORIZATION]=3DQA.io.AuthorizationType.SIGNED),null=3D=3Dc.OA=
UTH_ENABLE_PRIVATE_NETWORK&&(c.OAUTH_ENABLE_PRIVATE_NETWORK=3D!0),null=3D=
=3Dc.OAUTH_ADD_EMAIL&&(c.OAUTH_ADD_EMAIL=3D=0A=
!0),QA.io.makeRequest(b,B(a.W3a,a),c),EIa(a);else throw =
Error("gadgets.io.makeRequest is not =
defined.");else{if(!(e=3D"xhr"=3D=3Dd)){if(d=3D"auto"=3D=3Dd)d=3Dfa.locat=
ion.href,d=3Dee(d,Ae(new pe(d),new =
pe(b)).toString());e=3Dd}if(e)d=3Dvoid =
0,e=3Db,"POST"=3D=3Dc&&(b=3Db.split("?"),1<=3Db.length&&(e=3Db[0]),2<=3Db=
.length&&(d=3Db[1])),lma(e,B(Ba(a.qjb,a.j),a),c,d,wIa,void =
0,a.I||!!f.xhrWithCredentials);else{if(a.q)throw Error("CSV files on =
other domains are not supported. Please use sendMethod: 'xhr' or 'auto' =
and serve your .csv file from the same domain as this page.");=0A=
c=3Ddocument.getElementsByTagName("body")[0];f=3Dnull=3D=3D=3Da.PE;a.H&&f=
?(f=3Ddocument.createElement("img"),FIa(a,f,b),c.appendChild(f)):(EIa(a),=
sIa(b),BIa(a))}}}function =
FIa(a,b,c){b.onerror=3Dfunction(){EIa(a);sIa(c);BIa(a)};b.onload=3Dfuncti=
on(){EIa(a);sIa(c);BIa(a)};b.style.display=3D"none";var =
d=3Dc+"&requireauth=3D1&"+(new =
Date).getTime();b.src=3Dd}u.W3a=3Dfunction(a){if(null!=3Da&&a.data)Ea(MGa=
(a.data));else{var b=3D"";a&&a.errors&&(b=3Da.errors.join(" =
"));AIa(this,"make_request_failed","gadgets.io.makeRequest failed",b)}};=0A=
function =
EIa(a){CIa(a);a.i2=3Dwindow.setTimeout(function(){AIa(a,"timeout","Reques=
t timed out")},1E3*a.A)}function =
GIa(a){a.d1&&(window.clearTimeout(a.d1),a.d1=3Dnull)}function =
BIa(a){GIa(a);0!=3Da.iZ&&a.LAa&&a.vb&&(a.d1=3Dwindow.setTimeout(function(=
){DIa(a)},1E3*a.iZ))}u.send=3Dfunction(a){this.vb=3D!0;this.TA=3Da;DIa(th=
is)};u.makeRequest=3Dfunction(a,b){this.vb=3D!0;this.TA=3Da;this.K=3D"mak=
eRequest";this.o=3Db||{};DIa(this)};u.abort=3Dfunction(){this.vb=3D!1;CIa=
(this);GIa(this)};=0A=
u.Wh=3Dfunction(a){CIa(this);a=3Dnew =
AA(a);if(!NHa(a)){a.lg()?this.PE=3Dnull:this.PE=3Da.mga;var =
b=3Dthis.TA;b.call(b,a)}};u.setTimeout=3Dfunction(a){if("number"!=3Dtypeo=
f a||isNaN(a)||0>=3Da)throw Error("Timeout must be a positive =
number");this.A=3Da};u.$Ba=3Dx(217);u.jZ=3Dfunction(a){if("string"!=3Dtyp=
eof a)throw Error("queryString must be a =
string");this.Z$=3Da};u.TBa=3Dx(218);u.Ffa=3Dx(219);var =
HIa=3D{"google.charts.Bar":"bar",AnnotatedTimeLine:"annotatedtimeline",An=
notationChart:"annotationchart",AreaChart:"corechart",BarChart:"corechart=
",BubbleChart:"corechart",CandlestickChart:"corechart",ColumnChart:"corec=
hart",ComboChart:"corechart",Gauge:"gauge",GeoChart:"geochart",GeoMap:"ge=
omap",Histogram:"corechart",ImageAreaChart:"imageareachart",ImageBarChart=
:"imagebarchart",ImageCandlestickChart:"imagechart",ImageChart:"imagechar=
t",ImageLineChart:"imagelinechart",ImagePieChart:"imagepiechart",=0A=
ImageSparkLine:"imagesparkline",IntensityMap:"intensitymap",LineChart:"co=
rechart",Map:"map",MotionChart:"motionchart",OrgChart:"orgchart",PieChart=
:"corechart",RangeSelector:"corechart",ScatterChart:"corechart",Sparkline=
Chart:"corechart",SteppedAreaChart:"corechart",Table:"table",Timeline:"ti=
meline",TreeMap:"treemap",StringFilter:"controls",DateRangeFilter:"contro=
ls",NumberRangeFilter:"controls",CategoryFilter:"controls",ChartRangeFilt=
er:"controls",NumberRangeSetter:"controls",ColumnSelector:"controls",=0A=
Dashboard:"controls"};function RA(a,b){var =
c=3Da.useFormatFromData;wa(c)&&!c||!Qa(db(a.format))||(b=3Dqb(b,function(=
a){return!Qa(db(a))}),Nb(b),1=3D=3Db.length&&(c=3DIIa(b[0]),a.format=3Dc)=
)}function =
IIa(a){Qa(db(a))||(a=3Da.replace(/\d/g,"0"),a=3Da.replace(/#{10,}/,bb("#"=
,10)));return a};function JIa(a){var b=3DKIa(a),c=3Dnew =
oA(a);c.au([0,1,{type:"number",calc:function(c,e){var =
f=3DLIa(a,e);return null!=3Df?b.RS*f.x+b.Mbb:null}}]);return c}function =
KIa(a){var b;b=3Da.getNumberOfRows();for(var c=3Dnew =
G,d=3D0;d<b;d++){var =
e=3DLIa(a,d);null!=3De&&(c.x+=3De.x,c.y+=3De.y)}b=3Dnew =
G(c.x/b,c.y/b);for(e=3Dd=3Dc=3D0;e<a.getNumberOfRows();e++){var =
f=3DLIa(a,e);null!=3Df&&(f=3Dnew =
G(f.x-b.x,f.y-b.y),c+=3Df.x*f.y,d+=3Df.x*f.x)}a=3D{};a.RS=3Dc/d||1;a.Mbb=3D=
b.y-a.RS*b.x;return a}=0A=
function LIa(a,b){var c=3Da.V(b,0),d=3Da.V(b,1);return =
null=3D=3Dc||null=3D=3Dd?null:new G(c,d)};function MIa(a){var =
b=3Da.getType(),c=3Da.Ee();a=3Da.j;var =
d;t:if(d=3Da.useFormatFromData,wa(d)&&!d)d=3D!1;else{d=3D["vAxis","target=
Axis","targetAxes.0","targetAxes.1","domainAxis"];for(var =
e=3D0;e<d.length;e++)if(ia(d[e]+".format",a)){d=3D!1;break =
t}d=3D!0}if(d)if("BubbleChart"=3D=3Db)3>c.getNumberOfColumns()||(b=3Dc.mz=
(1),d=3Da.hAxis||{},RA(d,[b]),a.hAxis=3Dd,c=3Dc.mz(2),b=3Da.vAxes||{},d=3D=
b[0]||{},RA(d,[c]),b[0]=3Dd,a.vAxes=3Db);else{d=3Da.vAxes||[{},{}];for(va=
r =
e=3Da.hAxis||{},f=3Dd[0]||{},h=3Dd[1]||{},l=3D[],m=3D[],n=3Dc&&c.getNumbe=
rOfColumns()||=0A=
0,p=3D0;p<n;p++)if("number"=3D=3Dc.Wb(p)){var =
t=3Dc.mz(p),v;v=3Dp;0=3D=3Dv?v=3Dnull:(v--,v=3D((a.series||{})[v]||{}).ta=
rgetAxisIndex||0);switch(v){case 0:l.push(t);break;case =
1:m.push(t)}}"BarChart"=3D=3Db?RA(e,l):(RA(f,l),RA(h,m));0<n&&"string"!=3D=
c.Wb(0)&&(b=3D"BarChart"=3D=3Db?f:e,t=3Dc.mz(0),RA(b,[t]));d[0]=3Df;d[1]=3D=
h;a.vAxes=3Dd;a.hAxis=3De}}=0A=
function NIa(a){if(a.Kb("addTrendLine")){var =
b=3Da.Ee();"ScatterChart"=3D=3Da.getType()&&2=3D=3Db.getNumberOfColumns()=
&&(b=3DJIa(b),a.yh(b),a.setOption("series.1.lineWidth",2),a.setOption("se=
ries.1.pointSize",0),a.setOption("series.1.visibleInLegend",!1));a.setOpt=
ion("addTrendLine",null)}}function OIa(a){var =
b=3Da.Ee(),c=3Da.getView();if(pa(c))for(var =
d=3D0;d<c.length;d++)b=3DqA(b,c[d]);else =
null!=3Dc&&(b=3DqA(b,c));a.Bn(null);a.yh(b)}=0A=
function PIa(a){var =
b=3Da.getType();if("corechart"=3D=3D(HIa[b]||null)&&"ScatterChart"!=3Db){=
var b=3Da.Ee(),c=3Da.Kb("hasLabelsColumn");if(null!=3Dc){for(var =
d=3D[{calc:c?"stringify":"emptyString",sourceColumn:0,type:"string"}],e=3D=
c?1:0,c=3Db.getNumberOfColumns();e<c;e++)d.push(e);b=3Dnew =
oA(b);b.au(d);a.setOption("hasLabelsColumn",null);a.yh(b)}}};function =
SA(a,b){L.call(this);var =
c=3Db||{};ua(c)&&(c=3DCz(c));this.qb=3Dc.container||null;this.q=3Dc.conta=
inerId||null;this.K=3Dnull;this.X=3Da;this.$=3Dc[a+"Type"]||null;this.ga=3D=
c[a+"Name"]||null;this.M=3Dthis.visualization=3Dthis.C=3Dnull;this.Vh=3Dc=
.dataSourceUrl||null;this.yb=3Dnull;this.yh(c.dataTable);this.j=3Dc.optio=
ns||{};this.ba=3Dc.state||{};var =
d=3Dc.packages;this.F=3Dy(d)?d:null;this.o=3Dc.query||null;this.I=3Dc.ref=
reshInterval||null;this.A=3Dc.view||null;this.H=3Dnull;this.R=3D[OIa,PIa,=
MIa,NIa];this.Na=3Dc.isDefaultVisualization||=0A=
!y(c.isDefaultVisualization)}C(SA,L);u=3DSA.prototype;u.EAa=3Dnull;u.q3=3D=
null;u.J=3Dfunction(){this.clear();SA.G.J.call(this)};u.clear=3Dfunction(=
){QIa(this)};=0A=
u.draw=3Dfunction(a){a&&this.NBa(a);a=3Dthis.getContainer();try{if(null=3D=
=3Dthis.getType())throw Error("The "+this.X+" type is not =
defined.");if(HHa(this.getType()))this.ppa(a);else{B(this.ppa,this,a);B(t=
his.naa,this,a);var b=3Dthis.F;if(null=3D=3Db){var =
c=3Dthis.getType(),c=3Dc.replace("google.visualization.",""),b=3DHIa[c]||=
null;if(null=3D=3Db)throw Error("Invalid visualization type: =
"+c);}ia("google.visualization.Version")}}catch(d){this.naa(a,d)}};=0A=
u.clone=3Dfunction(){var a=3Dthis.Hu(),a=3Dnew =
this.constructor(a);a.H=3Dthis.H;return a};u.toJSON=3Dfunction(){var =
a=3DRIa(this,this.Ee());a.container=3Dvoid 0;return =
Az(a)};u.Hu=3Dfunction(){return RIa(this,this.EAa||this.Ee())};=0A=
function RIa(a,b){var c=3Da.F,d=3Dvoid =
0;null=3D=3D=3Db||(d=3Dya(b.KF)?b.KF().Hu():b.Hu());c=3D{container:a.qb||=
void 0,containerId:a.q||void 0,dataSourceUrl:a.Vh||void =
0,dataTable:d,options:a.j||void 0,state:a.getState()||void =
0,packages:null=3D=3D=3Dc?void 0:c,refreshInterval:a.I||void =
0,query:a.o||void 0,view:a.getView()||void =
0,isDefaultVisualization:a.Owa()};c[a.X+"Type"]=3Da.getType()||void =
0;c[a.X+"Name"]=3Da.getName()||void 0;a.Xka(c);return =
c}u.Xka=3Dca();u.cY=3Dg("Vh");u.Ee=3Dg("yb");u.getType=3Dg("$");u.getName=
=3Dg("ga");=0A=
u.m$=3Dg("visualization");u.getContainer=3Dfunction(){var =
a;if(!(a=3Dthis.qb))t:{if(!this.K){a=3Dthis.q;if(null=3D=3Da){a=3Dnull;br=
eak t}var b=3Duh(a);if(!Dh(b))throw Error("The container #"+a+" is null =
or not defined.");this.K=3Db}a=3Dthis.K}return =
a};u.rZ=3Dg("q");u.sZ=3Dg("o");u.vY=3Dg("I");u.Kb=3Dfunction(a,b){return =
SIa(this.j,a,b)};function =
SIa(a,b,c){a=3D-1=3D=3Db.indexOf(".")?a[b]:ia(b,a);c=3Dy(c)?c:null;return=
 =
null!=3Da?a:c}u.maa=3Dg("j");u.getState=3Dg("ba");u.Owa=3Dg("Na");u.Hj=3D=
da("Vh");u.OBa=3Dda("H");u.Gqa=3Dx(220);=0A=
u.yh=3Dfunction(a){this.yb=3DrHa(a)};u.Oc=3Dda("$");u.Ph=3Dda("ga");u.NBa=
=3Dfunction(a){this.K=3Dthis.q=3Dthis.qb=3Dnull;ua(a)?this.q=3Da:this.qb=3D=
a};u.nF=3Dfunction(a){this.K=3Dthis.qb=3Dnull;this.q=3Da};u.fE=3Dda("o");=
u.rQ=3Dda("I");u.setOption=3Dfunction(a,b){TIa(this.j,a,b)};function =
TIa(a,b,c){null=3D=3Dc?na(SIa(a,b))||(c=3Db.split("."),1<c.length&&(b=3Dc=
.pop(),a=3DSIa(a,c.join("."))),delete =
a[b]):ha(b,c,a)}u.uw=3Dfunction(a){this.j=3Da||{}};=0A=
u.setProperty=3Dfunction(a,b){var c=3Da.split(".");if(0<c.length){var =
d=3Dc.shift();if(d=3DUIa[d])0=3D=3D=3Dc.length?d.set.apply(this,b):(d=3Dd=
.get.apply(this),TIa(d,c.join("."),b))}};u.sQ=3Dfunction(a){this.ba=3Da||=
{}};u.sF=3Dda("F");u.Bn=3Dda("A");u.pCa=3Dx(221);u.Ifa=3Dx(222);u.II=3Dfu=
nction(){return new =
this.constructor(this.Hu())};u.getView=3Dg("A");u.rY=3Dx(223);u.naa=3Dfun=
ction(a,b){var =
c=3Db&&b.message||"error",d=3DBA.sg(a,c);DA(this,"error",{id:d,message:c}=
)};=0A=
u.AX=3Dfunction(a,b){var c=3DHHa(this.getType());if(!c)throw =
Error("Invalid "+this.X+" type: =
"+this.getType());this.M&&(QIa(this),this.visualization=3Dthis.M,this.M=3D=
null);var =
d;if(d=3Dthis.visualization&&this.visualization.constructor=3D=3Dc)d=3D(d=
=3Dthis.visualization)&&ya(d.getContainer)?d.getContainer()=3D=3Da:!1;d?c=
=3Dthis.visualization:(QIa(this),c=3Dnew =
c(a));this.C&&this.C!=3Dc&&ya(this.C.Xg)&&this.C.Xg();this.C=3Dc;VIa(this=
,c);this.EAa=3Db;d=3DSz(this.j);d=3Dnew =
TA({chartType:this.getType(),dataTable:b,options:d,view:this.getView()});=0A=
for(var =
e=3D0;e<this.R.length;e++)this.R[e](d);c.draw(d.Ee(),d.j,this.getState())=
};u.sAa=3Dx(224);u.uTa=3Dfunction(a,b){if(b.lg()){var =
c=3Db.getMessage(),d=3Db.C9(),e=3DBA.eC(a,b);DA(this,"error",{id:e,messag=
e:c,detailedMessage:d})}else c=3Db.Ee(),this.AX(a,c)};=0A=
function VIa(a,b){WIa(a);var =
c=3D[];F(["ready","select","error","statechange"],function(d){var =
e=3DCA(b,d,function(c){"ready"=3D=3Dd&&(a.C=3Dnull,a.visualization=3Db);"=
ready"!=3Dd&&"statechange"!=3Dd||!ya(b.getState)||a.sQ(b.getState.call(b)=
);DA(a,d,c)});c.push(e)});a.q3=3Dc}u.ppa=3Dfunction(a){var =
b=3Dthis.Ee();if(b)this.AX(a,b);else =
if(null!=3Dthis.Vh)b=3DB(this.uTa,this,a),b=3DBA.N7(b,B(this.naa,this,a))=
,this.t1(b,!0);else throw Error("Cannot draw chart: no data =
specified.");};=0A=
u.t1=3Dfunction(a,b){var c=3Dwa(b)?b:!1,d=3Dnew =
PA(this.Vh||""),e=3Dthis.I;e&&c&&d.$$(e);(c=3Dthis.o)&&d.jZ(c);d.send(a)}=
;function =
QIa(a){a.visualization&&ya(a.visualization.Xg)&&a.visualization.Xg();WIa(=
a);N(a.visualization);a.visualization=3Dnull}function =
WIa(a){pa(a.q3)&&(F(a.q3,function(a){EA(a)}),a.q3=3Dnull)}=0A=
var =
UIa=3D{name:{get:SA.prototype.getName,set:SA.prototype.Ph},type:{get:SA.p=
rototype.getType,set:SA.prototype.Oc},container:{get:SA.prototype.getCont=
ainer,set:SA.prototype.NBa},containerId:{get:SA.prototype.rZ,set:SA.proto=
type.nF},options:{get:SA.prototype.maa,set:SA.prototype.uw},state:{get:SA=
.prototype.getState,set:SA.prototype.sQ},dataSourceUrl:{get:SA.prototype.=
cY,set:SA.prototype.Hj},dataTable:{get:SA.prototype.Ee,set:SA.prototype.y=
h},refreshInterval:{get:SA.prototype.vY,set:SA.prototype.rQ},=0A=
query:{get:SA.prototype.sZ,set:SA.prototype.fE},view:{get:SA.prototype.ge=
tView,set:SA.prototype.Bn}};function =
TA(a){SA.call(this,"chart",a)}C(TA,SA);u=3DTA.prototype;u.qw=3DSA.prototy=
pe.m$;u.fZ=3DSA.prototype.pCa;u.rw=3DSA.prototype.Oc;u.ge=3DSA.prototype.=
getType;u.z1=3DSA.prototype.Ph;u.BP=3DSA.prototype.getName;function =
UA(a){SA.call(this,"control",a)}C(UA,SA);u=3DUA.prototype;u.aY=3DSA.proto=
type.m$;u.Jib=3DSA.prototype.Oc;u.LUa=3DSA.prototype.getType;u.Iib=3DSA.p=
rototype.Ph;u.KUa=3DSA.prototype.getName;function VA(){this.o=3Dnew =
md;this.k=3Dnew md;this.j=3Dnew =
md}VA.prototype.clear=3Dfunction(){this.o=3Dnew md;this.k=3Dnew =
md;this.j=3Dnew md};VA.prototype.clone=3Dfunction(){var a=3Dnew =
VA;a.o=3Dnew md(this.o.rc());a.k=3Dnew md(this.k.rc());a.j=3Dnew =
md(this.j.rc());return a};VA.prototype.equals=3Dfunction(a){return =
this.o.equals(a.o)&&this.k.equals(a.k)&&this.j.equals(a.j)};function =
WA(a,b){var =
c=3D[];ad("row"=3D=3Db?a.o:a.k,function(a){c.push(parseInt(a,10))});retur=
n c}function XA(a){return WA(a,"row")}=0A=
function XIa(a){var =
b=3D[];ad(a.j,function(a){a=3Da.split(",");b.push({row:parseInt(a[0],10),=
column:parseInt(a[1],10)})});return =
b}VA.prototype.getSelection=3Dfunction(){for(var =
a=3D[],b=3DXA(this),c=3DWA(this,"column"),d=3DXIa(this),e=3D0;e<b.length;=
e++){var =
f=3D{};f.row=3Db[e];f.column=3Dnull;a.push(f)}for(e=3D0;e<c.length;e++)f=3D=
{row:null},f.column=3Dc[e],a.push(f);for(e=3D0;e<d.length;e++)f=3D{},f.ro=
w=3Dd[e].row,f.column=3Dd[e].column,a.push(f);return a};function =
YA(a,b){return a.o.contains(String(b))}=0A=
function ZA(a,b){return a.k.contains(String(b))}function =
$A(a,b,c){("row"=3D=3Db?YA(a,c[0]):"column"=3D=3Db?ZA(a,c[0]):a.j.contain=
s(String(c[0]+","+c[1])))||("row"=3D=3Db?a.o.add(String(c[0])):"column"=3D=
=3Db?a.k.add(String(c[0])):a.j.add(String(c[0]+","+c[1])))}function =
YIa(a,b){YA(a,b)&&a.o.remove(String(b))}=0A=
function gB(a,b){var c=3Dnew md,d=3Dnew md,e=3Dnew =
md;b||(b=3D[]);for(var f=3D0;f<b.length;f++){var =
h=3Db[f];null!=3Dh.row&&null!=3Dh.column?e.add(String(h.row+","+h.column)=
):null!=3Dh.row?c.add(String(h.row)):null!=3Dh.column&&d.add(String(h.col=
umn))}var =
l=3Dod(c,a.o),m=3Dod(d,a.k),n=3Dod(e,a.j),f=3Dod(a.o,c),h=3Dod(a.k,d),p=3D=
od(a.j,e);a.o=3Dc;a.k=3Dd;a.j=3De;c=3Dnew =
VA;c.o=3Dl;c.k=3Dm;c.j=3Dn;d=3Dnew VA;d.o=3Df;d.k=3Dh;d.j=3Dp;return new =
ZIa(c,d)}function ZIa(a,b){this.j=3Da;this.k=3Db};function =
hB(){this.j=3Dnew fd;this.k=3Dnew fd;this.o=3Dnew fd}function =
$Ia(a,b,c){aJa(a,b,c)||(a.j.set(iB(b),b),a.j.set(iB(c),c),bJa(b,c,a.k),bJ=
a(c,b,a.o))}u=3DhB.prototype;u.clear=3Dfunction(){this.j.clear();this.k.c=
lear();this.o.clear()};u.isEmpty=3Dfunction(){return =
this.j.isEmpty()};u.Md=3Dfunction(){try{return =
cJa(this),!0}catch(a){return!1}};u.ce=3Dfunction(){return =
this.j.ce()};u.rc=3Dfunction(){return =
this.j.rc()};u.contains=3Dfunction(a){return hd(this.j,iB(a))};=0A=
function aJa(a,b,c){b=3DiB(b);return =
hd(a.k,b)&&a.k.get(b).contains(iB(c))}function =
dJa(a,b){if(!a.contains(b))return null;var c=3Da.o.get(iB(b));return =
c?mba(c,function(a){return =
this.j.get(a)},a):null}u.ej=3Dfunction(a){return =
this.contains(a)?(a=3Dthis.k.get(iB(a)))?mba(a,function(a){return =
this.j.get(a)},this):null:null};=0A=
function eJa(a){if(a.j.isEmpty())return[];var =
b=3D[];ld(a.k,function(a,d){hd(this.o,d)||b.push(this.j.get(d))},a);if(0=3D=
=3Db.length)throw Error("Invalid state: DAG has not root =
node(s).");return b}=0A=
function cJa(a){for(var =
b=3DfJa(a.o),c=3D[],d=3Drb(eJa(a),function(a){return =
iB(a)},a);0<d.length;){for(var e=3D[],f=3D0;f<d.length;f++){var =
h=3Dd[f];c.push(a.j.get(h));var =
l=3Da.k.get(h);l&&ld(l,function(a){b.get(a).remove(h);b.get(a).isEmpty()&=
&(b.remove(a),e.push(a))})}d=3De}if(c.length!=3Da.j.ce())throw =
Error("cycle detected");}u.clone=3Dfunction(){return this.isEmpty()?new =
hB:hB.prototype.OX.apply(this,eJa(this))};=0A=
u.OX=3Dfunction(a){var b=3Dnew hB;if(0=3D=3Darguments.length)return =
b;for(var c=3D0;c<arguments.length;c++)gJa(this,arguments[c],b);return =
b};function gJa(a,b,c){var =
d=3Da.ej(b);d&&ld(d,function(a){$Ia(c,b,a);gJa(this,a,c)},a)}function =
iB(a){var b=3Dtypeof =
a;return"object"=3D=3Db&&a||"function"=3D=3Db?"o"+za(a):b.substr(0,1)+a}f=
unction bJa(a,b,c){var d=3Dc.get(iB(a));d||(d=3Dnew =
md,c.set(iB(a),d));d.add(iB(b))}function hJa(a,b,c){iB(a);var =
d=3Dc.get(iB(a));d.remove(iB(b));d.isEmpty()&&c.remove(iB(a))}=0A=
function iJa(a,b){return!hd(a.k,iB(b))&&!hd(a.o,iB(b))}function =
fJa(a){var b=3Dnew fd;ld(a,function(a,d){b.set(d,a.clone())});return =
b};function jJa(a){L.call(this);this.j=3Dnew hB;this.o=3Dnew =
VA;this.F=3D{};this.q=3D{};this.C=3Dnull;this.B=3D[];this.A=3Dnew =
FA(this,a);this.k=3Dnull}C(jJa,L);u=3DjJa.prototype;u.getSelection=3Dfunc=
tion(){return =
this.o.getSelection()};u.J=3Dfunction(){this.clear();jJa.G.J.call(this)};=
u.clear=3Dfunction(){F(this.B,function(a){EA(a)});this.B=3D[];this.k=3Dnu=
ll;this.j.clear()};=0A=
u.bind=3Dfunction(a,b){if(kJa(a))if(lJa(b)){var =
c=3Dza(a);if(za(b)=3D=3Dc)this.A.sg("Cannot bind a control to =
itself.");else{c=3D[];this.j.contains(a)||c.push(a);this.j.contains(b)||c=
.push(b);$Ia(this.j,a,b);var d;this.j.Md()?d=3D!0:(this.A.sg("The =
requested control and participant cannot be bound together, as this =
would introduce a dependency =
cycle"),d=3D!1);if(d)for(d=3D0;d<c.length;d++){var =
e=3Dc[d];this.B.push(CA(e,"statechange",B(this.g6a,this,e)));this.B.push(=
CA(e,"ready",B(this.e6a,this,e)));this.B.push(CA(e,=0A=
"error",B(this.d6a,this,e)));e.getChart&&this.B.push(CA(e,"select",B(this=
.f6a,this,e)))}else =
c=3Dthis.j,aJa(c,a,b)&&(hJa(a,b,c.k),hJa(b,a,c.o),iJa(c,a)&&c.j.remove(iB=
(a)),iJa(c,b)&&c.j.remove(iB(b)))}}else this.A.sg(b+" does not fit =
either the Control or Visualization specification.");else this.A.sg(a+" =
does not fit the Control =
specification.")};u.draw=3Dfunction(a){if(a&&!this.j.isEmpty()){this.C=3D=
rHa(a);this.k=3Dnew jB(this);a=3DeJa(this.j);for(var =
b=3D0;b<a.length;b++)a[b].yh(this.C);this.k.start(a)}};=0A=
function lJa(a){return ta(a)&&ya(a.draw)&&ya(a.setDataTable)}function =
kJa(a){return =
lJa(a)&&ya(a.getControl)}u.g6a=3Dfunction(a){this.j.contains(a);this.k=3D=
this.k||new jB(this);mJa(this.k,a)};=0A=
u.e6a=3Dfunction(a){this.j.contains(a);var =
b;if(b=3DkJa(a)){b=3Da.aY();var =
c;if(c=3Dta(b)){if(ya(b.applyOperator))t:{b=3Dthis.j;c=3Db.OX(a);for(var =
d=3Dc.rc(),e=3D0;e<d.length;e++){var =
f=3Dd[e];if(f!=3Da&&dJa(c,f).length!=3DdJa(b,f).length){b=3D!1;break =
t}}b=3D!0}else b=3Dya(b.apply);c=3Db}b=3D!c}b?this.A.sg(a+" does not fit =
the Control specification while handling 'ready' =
event."):(this.k=3Dthis.k||new jB(this),mJa(this.k,a))};=0A=
function nJa(a,b){var =
c=3Db.row,d=3Db.column;if(null!=3Dc||null!=3Dd)if(null=3D=3Dc)c=3Da.o,ZA(=
c,d)&&c.k.remove(String(d));else if(null=3D=3Dd)YIa(a.o,c);else{var =
e=3Da.o;e.j.contains(String(c+","+d))&&e.j.remove(String(c+","+d))}}=0A=
u.f6a=3Dfunction(a){lb(this.j.contains(a));var =
b=3Dza(a),c=3Da.getChart().getSelection();this.F[b]||(this.F[b]=3Dnew =
VA);var c=3Dqb(rb(c,function(b){for(var =
c=3Da.Ee();c!=3D=3Dthis.C;){b=3D{row:null=3D=3Db.row?null:c.getUnderlying=
TableRowIndex(b.row),column:null=3D=3Db.column?null:c.getUnderlyingTableC=
olumnIndex(b.column)};0>b.row&&(b.row=3Dnull);0>b.column&&(b.column=3Dnul=
l);if(null=3D=3Db.row&&null=3D=3Db.column)return null;c=3Dc.Ee()}return =
b},this),oa),d=3DgB(this.F[b],c),c=3Dd.j.getSelection(),d=3Dd.k.getSelect=
ion();F(c,function(a){var c=3D=0A=
a.row+","+a.column;this.q[c]||(this.q[c]=3Dnew =
md);this.q[c].add(b);c=3Da.row;a=3Da.column;if(null!=3Dc||null!=3Da)null=3D=
=3Dc?$A(this.o,"column",[a]):null=3D=3Da?$A(this.o,"row",[c]):$A(this.o,"=
cell",[c,a])},this);F(d,function(a){var =
c=3Da.row+","+a.column;this.q[c]?(this.q[c].remove(b),0=3D=3D=3Dthis.q[c]=
.ce()&&nJa(this,a)):nJa(this,a)},this)};u.d6a=3Dfunction(a){this.j.contai=
ns(a);this.k&&this.k.o(a)};function =
oJa(a,b){b?DA(a,"ready",null):a.A.sg("One or more participants failed to =
draw()");a.k=3Dnull}=0A=
function pJa(a,b){if(1=3D=3Db.length)return b[0];for(var =
c=3Db[0],d=3DMb(b,1),e=3Dnew =
md(qJa(a,d[0])),f=3D1;f<d.length&&(e=3De.rp(qJa(a,d[f])),!e.isEmpty());f+=
+);for(var =
f=3D[],h=3D0;h<c.getNumberOfRows();h++)e.contains(rJa(a,c,h))&&f.push(h);=
e=3Dnew =
md(sJa(a,d[0]));for(h=3D1;h<d.length&&(e=3De.rp(sJa(a,d[h])),!e.isEmpty()=
);h++);d=3D[];for(h=3D0;h<c.getNumberOfColumns();h++)e.contains(tJa(a,c,h=
))&&d.push(h);c=3Dnew oA(c);c.$D(f);c.au(d);return c}=0A=
function qJa(a,b){for(var c=3D[],d=3D0;d<b.getNumberOfRows();d++){var =
e=3DrJa(a,b,d);null!=3De&&c.push(e)}return c}function =
rJa(a,b,c){for(;b!=3D=3Da.C;)c=3Db.Nr(c),b=3Db.Ee();return c}function =
sJa(a,b){for(var c=3D[],d=3D0;d<b.getNumberOfColumns();d++){var =
e=3DtJa(a,b,d);null!=3De&&c.push(e)}return c}function =
tJa(a,b,c){for(;b!=3D=3Da.C&&-1!=3D=3Dc;)c=3Db.PP(c),b=3Db.Ee();-1=3D=3Dc=
&&(c=3Dnull);return c}function =
jB(a){this.At=3Da;this.k=3Da.j.clone();this.j=3D{};a=3Dthis.k.rc();for(va=
r b=3D0;b<a.length;b++)this.j[za(a[b])]=3D"ready"}=0A=
jB.prototype.start=3Dfunction(a){jB.prototype.q.apply(this,a);for(var =
b=3D0;b<a.length;b++)this.Fh(a[b])};function =
mJa(a,b){if(a.k.contains(b)){switch(a.j[za(b)]){case =
"pending":break;case "error":break;case =
"drawing":a.j[za(b)]=3D"ready";uJa(a,b);break;case =
"ready":a.q(b);uJa(a,b);break;default:za(b)}vJa(a)}}=0A=
jB.prototype.o=3Dfunction(a){if(this.k.contains(a)){switch(this.j[za(a)])=
{case "pending":case "ready":case "error":break;case =
"drawing":this.j[za(a)]=3D"error";a=3Dthis.k.OX(a).rc();for(var =
b=3D1;b<a.length;b++)this.j[za(a[b])]=3D"error";break;default:za(a)}vJa(t=
his)}};function vJa(a){var =
b=3D0;Aaa(a.j,function(a){if("error"=3D=3Da)b++;else =
if("ready"!=3Da)return!1;return!0},a)&&oJa(a.At,0=3D=3Db)}=0A=
jB.prototype.q=3Dfunction(a){for(var =
b=3DhB.prototype.OX.apply(this.k,arguments),c=3Db.rc(),d=3D0;d<c.length;d=
++){var =
e=3Db,f=3Dc[d];if(!e.contains(f)||hd(e.o,iB(f)))this.j[za(c[d])]=3D"pendi=
ng"}};jB.prototype.Fh=3Dfunction(a){this.j[za(a)]=3D"drawing";var =
b=3DBA.N7(function(){a.draw()},B(this.o,this,a));oh(b)};=0A=
function uJa(a,b){var c=3Da.k.ej(b);if(c){var =
d=3Db.aY();d.j&&d.j(c);for(d=3D0;d<c.length;d++){var =
e=3Dc[d],f;t:{f=3Da;var h=3DdJa(f.k,e);if(h)for(var =
l=3D0;l<h.length;l++)if("ready"!=3Df.j[za(h[l])]){f=3D!1;break =
t}f=3D!0}f&&(f=3DwJa(a,e),e.yh(f),a.Fh(e))}}}function wJa(a,b){var =
c=3Drb(dJa(a.k,b),function(a){a=3Da.aY();if(ya(a.apply))return =
a.apply.call(a)});return pJa(a.At,c)};function =
xJa(a){L.call(this);this.qb=3Da;this.At=3Dnew =
jJa(a);N(this.Fea);this.Fea=3DCA(this.At,"ready",B(this.Cta,this,"ready")=
);N(this.V8);this.V8=3DCA(this.At,"error",B(this.Cta,this,"error"))}C(xJa=
,L);u=3DxJa.prototype;u.J=3Dfunction(){this.clear();N(this.Fea);N(this.V8=
);N(this.At);xJa.G.J.call(this)};u.clear=3Dfunction(){EA(this.Fea);EA(thi=
s.V8);this.At.clear()};u.bind=3Dfunction(a,b){pa(a)||(a=3D[a]);pa(b)||(b=3D=
[b]);for(var c=3D0;c<a.length;c++)for(var =
d=3D0;d<b.length;d++)this.At.bind(a[c],b[d]);return this};=0A=
u.draw=3Dfunction(a){this.At.draw(a)};u.getContainer=3Dg("qb");u.getSelec=
tion=3Dfunction(){return =
this.At.getSelection()};u.Cta=3Dfunction(a,b){DA(this,a,b||null)};functio=
n =
kB(a){SA.call(this,"dashboard",a);a=3Da||{};ua(a)&&(a=3DCz(a));this.k=3Da=
.wrappers||null;this.B=3Da.bindings||null;this.Oc(a.dashboardType||"Dashb=
oard");yJa(this)}C(kB,SA);u=3DkB.prototype;u.AX=3Dfunction(a,b){function =
c(a){return f[a]}N(this.visualization);a=3DsA(a);for(var d=3Dnew =
xJa(a),e=3Dthis.B||[],f=3Dthis.k,h=3De.length,l=3D0;l<h;l++){var =
m=3Drb(e[l].controls,c),n=3Drb(e[l].participants,c);d.bind(m,n)}this.visu=
alization=3Dd;kB.G.AX.call(this,a,b)};=0A=
u.Xka=3Dfunction(a){a.wrappers=3Dthis.k?rb(this.k,function(a){return =
a.toJSON()}):void 0;a.bindings=3Dthis.B||void =
0};u.qCa=3Dx(225);u.Mra=3Dx(226);u.JBa=3Dx(227);u.Isa=3Dx(228);u.NUa=3DSA=
.prototype.m$;u.Mib=3DSA.prototype.Ph;u.OUa=3DSA.prototype.getName;functi=
on yJa(a){var b=3Da.k;if(null!=3D=3Db&&!pa(b)){var =
c=3D[];Yb(b,function(a,b){ya(a.toJSON)||(a=3DlB(a));a.Ph(b);c.push(a)},a)=
;b=3Dc}var =
d=3Da.B;zJa(b)&&zJa(d)||(a.k=3Drb(b,a.OWa,a),a.B=3Drb(d,a.Vdb,a))}u.OWa=3D=
function(a){ya(a.toJSON)||(a=3DlB(a));a.yh(null);a.Hj(null);return a};=0A=
u.Vdb=3Dfunction(a){var =
b=3Da.controls,c=3Da.participants;if(zJa(b)||zJa(c))throw Error("invalid =
binding: =
"+a);b=3Drb(b,this.Wpa,this);c=3Drb(c,this.Wpa,this);return{controls:b,pa=
rticipants:c}};u.Wpa=3Dfunction(a){var =
b=3Da,c=3D/^{.*}$/;if(ta(a)||ua(a)&&c.test(a))return =
ya(b.toJSON)||(b=3DlB(b)),this.k.push(b),this.k.length-1;a=3DAJa(this);a=3D=
Qa(db(b))?-1:ob(a,b);if(-1=3D=3Da)throw Error("Invalid wrapper name: =
"+b);return a};function AJa(a){return rb(a.k,function(a){return =
a.getName()})}=0A=
function zJa(a){return pa(a)?zb(a):!0};function =
lB(a){a=3Da||{};ua(a)&&(a=3DCz(a));return a.controlType?new =
UA(a):a.dashboardType?new kB(a):new TA(a)};function =
mB(a,b,c,d,e){wz.call(this,6,"Chart",a,0,b,c,d,2);a=3Db.p;ua(a)&&(a=3DTd(=
a));if(this.A=3Da.context)this.A.MH=3Dnull;this.Na=3Da.chartStoreId||"";t=
his.M=3Dnull!=3Da.headers?a.headers:-1;this.K=3Da.transpose||!1;this.q=3D=
a.merge||null;this.yb=3De||null;this.I=3Dnull}C(mB,wz);function =
nB(){return po("gvizcharts").Twa()}u=3DmB.prototype;u.Hn=3Dx(131);=0A=
u.Ms=3Dfunction(a){a=3DmB.G.Ms.call(this,a);var b=3Dnew =
mj;K(a,2,b);b.Oc(3);var c=3Dnew pj;K(b,3,c);if(this.u2)for(var =
b=3Dthis.u2,d=3D0;d<b.length;d++)c.addRange(Po(b[d].rect,b[d].cc));K(c,3,=
this.K);K(c,4,this.M);K(c,5,null!=3Dthis.q&&"ROWS"=3D=3Dthis.q);c.Ep(this=
.A);this.yb&&c.yh(this.yb);return a};u.Ll=3Dfunction(){var =
a=3DmB.G.Ll.call(this);a.p=3DBJa(this);return a};function BJa(a){var =
b=3D{chartStoreId:a.Na,context:a.A,headers:a.M,transpose:a.K};null!=3Da.q=
&&(b.merge=3Da.q);return b}u.lba=3DJc;=0A=
u.clone=3Dfunction(){return new =
mB(this.Ua(),this.Ll(),this.k,this.isSaved(),this.yb)};var =
CJa=3Drc("AnnotatedTimeLine","GeoMap","MotionChart");function DJa(a){var =
b=3Drf("cosmoId"),c=3Dnew pe(rf("win").location.toString()),d=3Dnew =
pe;qe(d,c.xq);se(d,c.$o);te(d,c.wq);ue(d,rf("pathPrefix")+a);d.ab("id",b)=
;return d}u=3DmB.prototype;u.Wm=3Dfunction(a){var =
b=3DDJa("/"+rf("objectImageUrlPath"));b.ab("oid",this.getId());a&&(b.ab("=
disposition","ATTACHMENT"),b.ab("bo","false"));return De(b).toString()};=0A=
function EJa(a){a=3D(a=3DFJa(a))&&a.ge();return!!a&&a in CJa}function =
FJa(a,b){nB();var c=3Dnew TA(a.A);if(!a.lba()){var =
d=3DGJa(a);d?c.yh(d):c.Hj(HJa(a));c.OBa(IJa)}return =
b?(b.uw(c.j),b.rw(c.ge()),b.Hj(c.Vh),b.yh(c.Ee()),b.z1(c.BP()),b.nF(c.q),=
b.fE(c.o),b.rQ(c.I),b.sF(c.F),b.Bn(c.getView()),b.sF(c.F),b.sQ(c.getState=
()),b):c}function IJa(a,b){var =
c=3Dritz.parseGvizDataSourceRequest(b);ritz.handleGvizRequest(c,a)}=0A=
function HJa(a){var =
b=3Dqe(DJa("/gviz/tq"),""),c=3DSe.getInstance();b.ab("transpose",a.K?"1":=
"0").ab("headers",a.M);null!=3Da.q&&b.ab("merge",a.q);IGa(a)&&JJa(b,yz(a)=
);(a=3Dc.j.authKey)&&b.ab("authkey",a);return b.toString()}function =
JJa(a,b){for(var =
c=3D!0,d=3Db[0].cc,e=3D1;e<b.length;e++)if(b[e].cc!=3Dd){c=3D!1;break}e=3D=
KJa;c?a.ab("range",e(b,!1)).ab("gid",d):a.ab("range",e(b,!0)).ab("rtyp","=
GID")}=0A=
function KJa(a,b){for(var c=3D[],d=3D0;d<a.length;d++){var =
e=3Da[d];b?c.push(e.cc+"!"+jt(e.rect)):c.push(jt(e.rect))}return =
c.join(",")}u.getName=3Dfunction(){return nB()?(new =
TA(this.A)).BP():""};u.aT=3Dr(!1);u.BY=3Dfunction(){return =
this.Wm()};function GJa(a){if(!a.yb)return null;a.I||(a.I=3Dnew =
jA(a.yb.O9(),I(a.yb,2)));return =
a.I}u.yS=3Dfunction(a){mB.G.yS.call(this,a);this.I=3Dthis.yb=3Dnull};u.as=
=3Dfunction(){return!(!IGa(this)&&!this.yb)};function =
oB(a,b,c,d,e,f,h,l){ny.call(this,a,b,c,d,e,f,h,l);this.se=3D!1}C(oB,ny);u=
=3DoB.prototype;u.fl=3Dfunction(){oB.G.fl.call(this);pB(this)};function =
pB(a){if(a.Lb){var =
b=3Da.gY();b.width-=3Da.getWidth();b.height=3DMath.max(0,b.height-a.getHe=
ight());nn(a.Lb,b)}}u.gY=3Dfunction(){return =
BEa(this.k,yx(this),this.fb,this.o.j)};=0A=
u.fYa=3Dfunction(a){if(LJa(a.keyCode)){this.se||(this.WR(),this.se=3D!0);=
var =
b=3Da.shiftKey?1:5,c=3Dthis.getElement().offsetLeft,d=3Dthis.getElement()=
.offsetTop,c=3Dc+(39=3D=3Da.keyCode?b:0),c=3Dc+(37=3D=3Da.keyCode?-b:0),d=
=3Dd+(40=3D=3Da.keyCode?b:0),d=3Dd+(38=3D=3Da.keyCode?-b:0),c=3Dwla(this.=
Lb,c),d=3Dxla(this.Lb,d);this.UT(c,d);this.wb();a.stopPropagation();a.pre=
ventDefault()}};u.gYa=3Dfunction(a){LJa(a.keyCode)&&(this.se=3D!1,this.Vd=
a(),a.stopPropagation(),a.preventDefault())};function LJa(a){return =
39=3D=3Da||37=3D=3Da||40=3D=3Da||38=3D=3Da}=0A=
u.zmb=3Dfunction(){eGa(this.Lb.k);this.WR()};u.ODa=3Dfunction(a){this.UT(=
a.left,a.top)};u.ymb=3Dfunction(a){this.ODa(a);nz(this.Lb.k);this.wb();th=
is.Vda()};u.WR=3DLc;u.Vda=3DLc;=0A=
u.UT=3Dfunction(a,b){var =
c=3Dthis.Qa,d=3Dthis.Ea,e=3Dthis.fb.start,f=3DDm(this.getModel(),"c");0<Y=
v(this.getModel())&&(b-=3DVx(this.k,"r"));var =
h=3D0,l=3D0;0>b?cd(tm(this.getModel(),"r",e-1),function(a){l-=3Dc.Gf(a);h=
=3Db-l;e=3Da;return =
l>=3Db}):cd(sm(this.getModel(),"r",e),function(a){h=3Db-l;l+=3Dc.Gf(a);e=3D=
a;return l<=3Db});var =
m=3D0,n=3D0;cd(sm(this.getModel(),"c",f),function(b){m=3Da-n;n+=3Dd.Gf(b)=
;f=3Db;return n<=3Da});this.Gn(new G(f,e));zx(this,new =
G(Math.round(m),Math.round(h)))};=0A=
u.J=3Dfunction(){oB.G.J.call(this);this.Lb&&(this.Lb.dispose(),delete =
this.Lb)};function MJa(a){this.j=3Da};function =
NJa(){this.k=3D[];this.j=3Dnull}la(NJa);NJa.prototype.q=3Dfunction(a,b,c)=
{this.j?this.j.q(a,b,c):this.k.push(B(this.q,this,a,b,c))};NJa.prototype.=
o=3Dfunction(a,b,c){this.j?this.j.o(a,b,c):this.k.push(B(this.o,this,a,b,=
c))};function =
qB(){}qB.prototype.RW=3D!1;qB.prototype.$K=3Dnull;qB.prototype.Gfa=3Dka;q=
B.prototype.Xl=3Dca();function =
rB(a){this.j=3Da}C(rB,qB);rB.prototype.Xl=3Dfunction(a){return"text/vnd.g=
oogle-apps.spreadsheet"=3D=3Da?this.j:null};function =
OJa(a){this.j=3Da}C(OJa,qB);OJa.prototype.Xl=3Dfunction(a){return"text/vn=
d.google-apps.spreadsheet+html"=3D=3Da?this.j:null};function =
PJa(){Q.call(this)}C(PJa,Q);function =
QJa(a,b,c){O.call(this,a,b);this.k=3Dc}C(QJa,O);function =
sB(a,b,c,d,e){My.call(this,null,Iy(Hy,b),e);Sy(this,255);this.R=3Da;this.=
mb=3Db;this.C=3Dc;this.Ea=3D!!d;this.k=3Dnew Q}C(sB,My);u=3DsB.prototype;=0A=
u.Ca=3Dfunction(){var =
a=3Dthis.O(),b=3Dthis.mb,c=3D"c"=3D=3D=3Dthis.R,d=3Dc?"-vertical":"-horiz=
ontal";this.K=3Da.U("div",[b+"-handle-bar",b+d+"-handle-bar"].join(" =
"));this.j=3Da.U("div",[b+"-handle",b+d+"-handle"].join(" =
"),this.K);this.$=3Da.U("div",[b+"-drop-bar",b+d+"-drop-bar"].join(" =
"),"\u00a0");this.F=3Da.U("div",[b+"-drop",b+d+"-drop"].join(" =
"),this.$);a=3Da.U("div",b,this.j,this.F);this.Ea&&nz(this.j);this.Y=3Da;=
c=3Dc?Re?23:this.C.q():Ux(this.C);a=3D(b=3D"c"=3D=3Dthis.R)?"height":"wid=
th";d=3Dthis.Hd();b=3Db?"marginTop":"margin"+=0A=
(d?"Right":"Left");this.j.style[a]=3Dc+"px";this.K.style[b]=3Dc+"px";this=
.F.style[a]=3Dc+"px";this.$.style[b]=3Dc+"px";this.Lb=3Dnew =
ln(this.qha());this.Lb.ND=3D!0;this.Ve(!1);this.setActive(!1)};u.qha=3Dg(=
"j");u.yB=3Dfunction(a){var =
b=3D"c"=3D=3Dthis.R?"height":"width";this.$.style[b]=3Da+"px";this.K.styl=
e[b]=3Da+"px"};function RJa(a,b){var =
c=3Da.Hd();"c"=3D=3Da.R?Rq(a.F,b.x,0,c):Rq(a.F,0,b.y,c)}u.Vc=3Dg("R");u.Z=
=3Dfunction(a){var =
b=3Dthis.Lb;a?(this.Ea&&nz(this.j),b.Z(!0)):(this.j.style.cursor=3D"",b.Z=
(!1))};u.isEnabled=3Dfunction(){return this.Lb.IY};=0A=
u.$r=3Dfunction(){this.setActive(!0);this.Ea&&eGa(this.j)};u.ww=3Dfunctio=
n(){this.setActive(!1);this.Ve(!1);this.Ea&&nz(this.j)};u.Ff=3Dfunction(a=
){a.preventDefault()};u.aa=3Dfunction(){sB.G.aa.call(this);U(this).D(this=
.Lb,"start",this.$r,!0).D(this.Lb,"end",this.ww,!0).D(this.Lb,"mousedown"=
,this.Ff,!1).D(this.j,"mousemove",B(this.k.dispatchEvent,this.k))};u.J=3D=
function(){sB.G.J.call(this);this.Lb.dispose();this.$=3Dthis.F=3Dthis.K=3D=
this.j=3Dthis.Lb=3Dnull};function =
tB(a,b,c,d,e,f){sB.call(this,a,"freezebar",c,!0,f);this.I=3Db;this.M=3D-1=
;this.Ub=3D"c"=3D=3Da?ZCa(d).firstChild:$Ca(d).firstChild;this.yq(e)}C(tB=
,sB);u=3DtB.prototype;u.aa=3Dfunction(){tB.G.aa.call(this);this.We(2,!0);=
SJa(this,!0);this.Ve(!1);U(this).D(this.j,"mouseover",this.lnb);U(this).D=
(this.j,"mouseout",this.M4a);U(this).D(this.j,"mousedown",this.mnb)};u.ln=
b=3Dfunction(){this.Ve(!0)};u.mnb=3Dfunction(a){a.stopPropagation()};u.M4=
a=3Dfunction(){this.Ve(this.vb())};=0A=
function SJa(a,b){var =
c=3Da.mb,d=3D"c"=3D=3D=3Da.Vc()?"-vertical":"-horizontal",e=3Dc+d+"-handl=
e-invisible";en(a.j,c+d+"-handle",b);en(a.j,e,!b)}=0A=
u.wb=3Dfunction(){var =
a=3Dthis.I,b=3Dthis.Vc(),c=3D"c"=3D=3D=3Dthis.Vc(),a=3D(c?zm:Am)(a,this.M=
,0);a<this.M&&a++;var d=3Dthis.C,e=3D0,f=3D0;c?(e+=3DZx(d,new =
zf(0,a),b,!0)-4,0=3D=3Da&&e--):(f+=3DZx(d,new =
zf(0,a),b,!0)-4,0=3D=3Da&&f--);b=3Dnew =
G(e,f);this.vb()||Rq(this.j,b.x,b.y,this.Hd());var =
h=3Dc?Yx(d,!0,!0):wEa(d,!0,!0);c?(e=3DUx(d)-4,nn(this.Lb,new =
Ef(e,f,h,0))):(f=3D(Re?23:d.q())-4,nn(this.Lb,new =
Ef(e,f,0,h)));c?(c=3Db.x,a!=3D=3Dthis.I.Od&&(c+=3DMath.round(2)),RJa(this=
,new =
G(c,b.y))):(c=3Db.y,a!=3D=3Dthis.I.Id&&(c+=3DMath.round(2)),RJa(this,new =
G(b.x,=0A=
c)))};u.yB=3Dfunction(a){tB.G.yB.call(this,a);a=3DMath.max(0,a-4);var =
b=3D"c"=3D=3Dthis.Vc(),c=3Db?"height":"width";this.qha().style[c]=3Da+"px=
";this.F.style[c]=3Da+"px";var d=3Dthis.C;a=3Dthis.Ub;var =
e=3Dthis.Vc(),c=3DVx(d,e),f=3Dey(d,e,!0),d=3DWx(d,e),e=3Dthis.Hd();b?0<th=
is.I.Od?(a.style.width=3Dc-1+"px",Rq(a,f-c-1,0,e)):(a.style.width=3D"1px"=
,Rq(a,d-1,0,e)):0<this.I.Id?(a.style.height=3Dc-1+"px",Rq(a,0,f-c-1,e)):(=
a.style.height=3D"1px",Rq(a,0,d-1,e))};u.reset=3Dfunction(){this.M=3Dom(t=
his.I,this.Vc());this.wb()};=0A=
u.$r=3Dfunction(a){SJa(this,!0);tB.G.$r.call(this,a)};function =
TJa(a,b){this.j=3Db;var =
c=3D{GUb:tx(a,"oh"),FUb:"row-header"},c=3Dc||{};c.Cab&&pu(c.Cab);c.Bab&&Y=
(c.Bab)};function =
UJa(a,b){this.j=3Da;this.k=3D!!b}UJa.prototype.forEach=3Dfunction(a,b,c){=
for(var d=3Dthis.j,e=3D[],f=3Dqm(d,b,"c");b=3Df.shift();)for(var =
h=3Db.start;h<b.end;h++)if(this.k||xm(d,h).Da()){var =
l=3Dd.I;if("horizontal"=3D=3Dl.qB(a,h)){var =
l=3Da,m=3Dh,n=3Dc,p=3De,t=3Dthis.j;if(t.I.Vga(l,m,"c"))p[m]=3D!0,n(l,m);e=
lse =
if(m=3Dum(t,l,m))m=3Dm.gb(),p[m]||(p[m]=3D!0,n(l,m))}else(l.RF(a,h)||"non=
e"=3D=3Dl.qB(a,h))&&c(a,h)}};function =
uB(a,b,c,d,e){L.call(this);this.k=3Da;this.X=3Dc;this.B=3Db.M;this.H=3Db.=
k;this.F=3Db.X;this.C=3Db.o;this.q=3De;this.j=3Dnew =
sGa(this.q,this.k.dE)}C(uB,L);u=3DuB.prototype;u.getModel=3Dg("k");u.tb=3D=
g("q");function VJa(a,b){var c=3Dwm(a.k,b).getHeight();return =
c-=3Dud?1:wd?ri()?0:1:0}u.Fqa=3Dfunction(a){return pm(this.k,"c",a)};=0A=
u.getCellHtml=3Dfunction(a,b,c,d){var =
e=3Dthis.k.nd(a,b),f=3Dthis.X,h=3Dthis.j;c=3Dthis.B.get(e,a,b,this.H,this=
.C,this.q,!1,c,d);Ze&&bda&&(c||(c=3Dnew rGa(!1,!1)),d=3D"#F4CCCC #FCE5CD =
#FFF2CC #D9EAD3 #C9DAF8 #D9D2E9".split(" =
"),c.o=3Dd[b%d.length]);f.A(a,b,c)?(d=3Df.j.Bd(a,b),d||(h=3Df.o(a,b,h,c),=
Uu(f.j,a,b,h),d=3Dh)):d=3Df.o(a,b,h,c);return =
d};u.J=3Dfunction(){uB.G.J.call(this);this.F=3Dnull};function =
vB(a){L.call(this);this.k=3Da;this.j=3Dnew =
Tu(a,!0)}C(vB,L);vB.prototype.getModel=3Dg("k");=0A=
vB.prototype.B=3Dfunction(a){var b=3Dthis.k;switch(a.type){case "o":case =
"cb":this.reset();break;case "ia":case "Ya":case "ha":a=3Da.xe;for(var =
c=3D0;c<a.length;c++)WJa(this,a[c]);break;case "qa":case =
"ra":a=3Da.xe;for(c=3D0;c<a.length;c++){var =
d=3Da[c];WJa(this,et(b,d.ib(),d.Db()))}break;case "xa":case "ya":case =
"Oa":WJa(this,a.rect);break;case "formula-view":case =
"protected-range-view":case "add_named_range":case =
"delete_named_range":case "add_ritz_protection":case =
"delete_ritz_protection":this.reset();break;=0A=
case "la":case "na":case "ma":case "oa":case "pa":case "sa":case =
"ka":case "ja":case "ta":case "va":case "wa":case "za":case "Aa":case =
"Ba":case "Fa":case "Ga":case "Ha":case "Ja":case "Ka":case "La":case =
"Ma":case "Sa":case "Fa":case "Ga":case "Ba":case "Za":case =
"$a":break;default:throw Error("Unknown model event type "+a.type+" in =
cellhtmlcache");}};vB.prototype.reset=3Dfunction(){N(this.j);this.j=3Dnew=
 Tu(this.k,!0)};=0A=
function WJa(a,b){var =
c=3Db,d=3Dc.clone();0<c.top&&xda(d,1);0<c.left&&yda(d);b=3Dd;Mfa?Yya(a.j,=
b):Xya(a.j,b,null)}vB.prototype.J=3Dfunction(){N(this.j);this.j=3Dnull;vB=
.G.J.call(this)};function =
wB(a,b,c){Bw.call(this,a,b);this.o=3D!!c}C(wB,Bw);var XJa=3Dud?'<td =
class=3D"empty">'+PBa+"</td>":"<td>"+PBa+"</td>";=0A=
wB.prototype.j=3Dfunction(a,b,c,d,e){if(Ze&&bda||e||a.AQ()||b?0:a.l_()&&a=
.kba(1)||"none"!=3Dc)return XJa;var =
f=3Da.ae(),h=3Dd.j,f=3Df.tb()!=3Dh||h?Bka(f):null,l=3Da.ae(),m=3De&&e.k,n=
,p=3D!(!e||!e.K),t=3D!(!e||!e.I),h=3Dd.j,l=3Da.getDisplayValue()||m?this.=
o?mc(cm(l)):l.hra():l.jVa(),m=3De?e.q:null,v=3Dthis.o;l&&(m||"borderLeft"=
in l||"borderTop"in l)&&(l=3Dmc(l),v&&p||delete l.borderTop,v&&t||delete =
l.borderLeft,p=3Dl)&&((t=3DYJa(p,m,"borderRight"))&&(p.borderRight=3Dt),(=
t=3DYJa(p,m,"borderBottom"))&&(p.borderBottom=3Dt));h&&(l=3Dmc(l),l.borde=
rRight?=0A=
(l.borderLeft=3Dl.borderRight,delete l.borderRight):delete =
l.borderLeft);delete l.direction;h=3Dl;p=3D[];t=3D1;for(n in =
h)p[t++]=3Dska[n]+":"+h[n]+";";n=3Dp.join("");this.o&&(n=3D"padding:"+bm(=
"paddingTop")+" "+bm("paddingRight")+" "+bm("paddingBottom")+" =
"+bm("paddingLeft")+";vertical-align:"+bm("verticalAlign")+";"+n);e&&null=
!=3De.width&&(n=3Dn+"width:"+e.width+"px;");e&&null!=3De.o&&(n=3Dn+"backg=
round-color: "+e.o+";");n=3Dn||"";var =
h=3De&&e.A?e.A:null,p=3De&&e.B?e.B:null,w=3Dnull,m=3Dv=3Dnull,l=3D!1;this=
.o&&(w=3Da.NX(),v=3Da.a$(),a.hasFormula()?=0A=
m=3Da.hwa():l=3Da.hasComputedValue()&&!a.Wj());t=3Dnull;this.o&&a.AQ()&&(=
t=3Deza(a.wj())||null);var z=3D"";if(!this.o){var =
A=3Da.ae(),E=3De&&e.k,D=3D[];(a.getDisplayValue()||E)&&A.Eb()?D.push(A.Eb=
()):!ud||a.getDisplayValue()||E||D.push("empty");e&&e.H&&D.push("collabor=
atorCursorEditing");(A=3Da.Sk())&&A.bB()&&D.push("waffle-data-validation-=
td");A=3Da.wj();SBa(D,A,d,e);e&&e.C&&D.push("cell-protected");1=3D=3DD.le=
ngth?z=3DD[0]:1<D.length&&(z=3DD.join(" =
"))}a=3Dthis.k(a,b,c,d,e);b=3Dz;c=3Dw;d=3Dv;e=3Dm;m=3D["<td"];v=3D1;n&&(m=
[v++]=3D' style=3D"',=0A=
m[v++]=3Dn,m[v++]=3D'"');b&&(m[v++]=3D' =
class=3D"',m[v++]=3Db,m[v++]=3D'"');f&&(m[v++]=3D' =
dir=3D"',m[v++]=3Df,m[v++]=3D'"');null!=3Dp&&(m[v++]=3D' =
rowspan=3D"',m[v++]=3Dp,m[v++]=3D'"');null!=3Dh&&(m[v++]=3D' =
colspan=3D"',m[v++]=3Dh,m[v++]=3D'"');null!=3Dc&&(m[v++]=3D' =
data-sheets-value=3D"',m[v++]=3DWa(Ud(c)),m[v++]=3D'"');null!=3Dd&&(m[v++=
]=3D' =
data-sheets-numberformat=3D"',m[v++]=3DWa(Ud(d)),m[v++]=3D'"');null!=3De&=
&(m[v++]=3D' =
data-sheets-formula=3D"',m[v++]=3DWa(e),m[v++]=3D'"');t&&(m[v++]=3D' =
data-sheets-note=3D"',m[v++]=3DWa(t),m[v++]=3D'"');l&&(m[v++]=3D" =
data-sheets-ischild");=0A=
m[v++]=3D">";m[v++]=3Da;m[v++]=3D"</td>";return =
m.join("")};wB.prototype.k=3Dfunction(a,b,c,d,e){a=3DwB.G.k.call(this,a,b=
,c,d,e);return =
b&&("vertical"=3D=3Dc||"full"=3D=3Dc)&&e&&e.j?eb('<span><div =
style=3D"max-height:',e.j.height-1,'px">',a,"</div></span>"):a};function =
YJa(a,b,c){if("borderRight"=3D=3Dc||"borderBottom"=3D=3Dc)if(a=3Da?a[c]||=
"":"",b=3Db?b[c]||"":"",a&&b)t:{c=3DZJa(a);var =
d=3DZJa(b);if(c&&d)for(var e=3D0;e<c.length;e++){if(c[e]>d[e])break =
t;if(c[e]<d[e]){a=3Db;break t}}a=3Da||b}else a=3Da||b||"";else =
a=3D"";return a}=0A=
var $Ja=3D{none:1,dotted:2,dashed:3,solid:4,"double":5},aKa=3D/(\d+)px =
+(\w+) +(\S+)/;function =
ZJa(a){if((a=3DaKa.exec(a))&&4=3D=3Da.length){var =
b=3Da[3];"transparent"=3D=3Db?b=3D256:(b=3Dxg(b),b=3DBg(b?b.Sd:"#000000")=
,b=3D.2126*b[0]+.7152*b[1]+.0722*b[2]);return[parseInt(a[1],10),$Ja[a[2].=
toLowerCase()]||0,255-b]}return[0,0,0]}wB.prototype.A=3Dfunction(a,b,c,d,=
e){return aEa(this.j(a,b,c,d,e))};function =
xB(a,b){vB.call(this,a);this.q=3Db}C(xB,vB);xB.prototype.A=3Dfunction(a,b=
,c){return!c&&!bKa(this,a,b)};xB.prototype.o=3Dfunction(a,b,c,d){return =
bKa(this,a,b,d)&&!this.q.j?XJa:cKa(this,a,b,c,d)};function =
bKa(a,b,c,d){a=3Da.getModel();var e=3Da.nd(b,c);return =
Ze&&bda?!1:e=3D=3D=3Dmm&&!um(a,b,c)&&!(d&&d.C)&&!(d&&d.F)&&!(d&&d.q)}func=
tion cKa(a,b,c,d,e,f){var =
h=3Da.getModel(),l=3Dh.I,h=3Dh.nd(b,c);a=3DuGa(a.q,h);var =
m=3Dl.RF(b,c);b=3Dl.qB(b,c);return =
f?a.k(h,m,b,d,e):a.j(h,m,b,d,e)};function =
dKa(a,b){Bw.call(this,a,b)}C(dKa,Bw);dKa.prototype.j=3Dfunction(a,b,c,d,e=
){return'<div =
class=3D"waffle-autofilter-header-cell">'+this.k(a,b,c,d,e)+"</div>"};fun=
ction =
eKa(a,b){Bw.call(this,a,b)}C(eKa,Bw);eKa.prototype.j=3Dfunction(a,b,c,d,e=
){return'<a class=3D"in-cell-link" href=3D"'+Wa(a.yY())+'" =
target=3D"_blank">'+this.k(a,b,c,d,e)+"</a>"};eKa.prototype.jb=3Dfunction=
(a){return vh("a",null,a)[0]};function fKa(a,b,c){var =
d=3D{lqa:900,resize:{}};d.resize.height=3Db;d.resize.width=3Dc;b=3Dnew =
pe;se(b,"images-docs-opensocial.googleusercontent.com");ue(b,"/gadgets/pr=
oxy");c=3Db.j;c.set("url",a);c.set("container","docs");c.set("gadget","a"=
);c.set("rewriteMime","image/*");d&&(d.lqa&&c.set("refresh",d.lqa),d.resi=
ze&&(d.resize.height&&c.set("resize_h",d.resize.height),d.resize.width&&c=
.set("resize_w",d.resize.width),d.resize.mUb&&c.set("no_expand",1)));ve(b=
,c);return b.toString()};function gKa(a,b){Bw.call(this,a,b)}C(gKa,Bw);=0A=
gKa.prototype.j=3Dfunction(a,b,c,d,e){if(e&&e.j){c=3Da.getImageModel();va=
r f=3Dc.qe();b=3De.j.height-1;e=3De.j.width-1;var h;switch(f){case =
2:d=3Db;h=3De;break;case 3:case =
4:d=3Dc.getHeight();h=3Dc.getWidth();break;default:d=3Dc.getHeight();h=3D=
c.getWidth();var =
l=3DMath.min(e/h,b/d);d*=3Dl;h*=3Dl}d=3DMath.round(d);h=3DMath.round(h);l=
=3D"";if(2!=3Df){var =
m=3Dd,n=3Dh,p=3Da.ae();a=3Dp.getStyle("textAlign")||"";var =
f=3Dp.getStyle("verticalAlign")||"",t=3Dnew yf(0,e,b,0),l=3Dnew =
yf(0,n,m,0),v,w=3Dv=3D0,z=3Dt.right-t.left,A=3Dl.right-l.left,E=3Dt.botto=
m-t.top,D=3D=0A=
l.bottom-l.top;"center"=3D=3Da?v=3DMath.round((z-A)/2):"right"=3D=3Da&&(v=
=3Dz-A);"middle"=3D=3Df?w=3DMath.round((E-D)/2):"bottom"=3D=3Df&&(w=3DE-D=
);v=3Dnew G(v,w);p=3Dv.x-fm(p).left;p=3Deb("left:",p,"px; =
","top:",v.y,"px;");if(n>e||m>b)m=3Dt.right-t.left,n=3Dl.right-l.left,t=3D=
t.bottom-t.top,l=3Dl.bottom-l.top,v=3D0,w=3Dm,z=3Dt,A=3D0,"center"=3D=3Da=
?(A=3DMath.round((n-m)/2),w=3DA+m):"right"=3D=3Da&&(A=3Dn-m,w=3Dn),"middl=
e"=3D=3Df?(v=3DMath.round((l-t)/2),z=3Dv+t):"bottom"=3D=3Df&&(v=3Dl-t,z=3D=
l),a=3Dnew =
yf(v,w,z,A),p+=3Deb("clip:rect(",a.top,"px,",a.right,"px,",a.bottom,"px,"=
,=0A=
a.left,"px);");l=3D'style=3D"'+p+'"'}c=3DFe(c.Wm());c.ab("refresh",900);c=
.ab("resize_h",d);c.ab("resize_w",h);return eb('<div =
class=3D"',"waffle-image-div",'" ',"style=3D'height: "+b,"px; width: =
",e,"px;'>",'<img class=3D"',"waffle-image-cell",'" =
','src=3D"',c.toString(),'" =
',l,"/></div>")}return""};gKa.prototype.jb=3Dfunction(a){return =
vh("img",null,a)[0]};function =
hKa(a,b){Bw.call(this,a,b)}C(hKa,Bw);hKa.prototype.j=3Dfunction(a,b,c,d,e=
){var f=3Da.Wj();a=3Dthis.k(a,b,c,d,e);return =
f.ps()&&!f.oca()&&(b=3D"goog-inline-block =
",f.eha()?b+=3D"waffle-pivot-zippy-collapsed":f.Dca()||(b+=3D"waffle-pivo=
t-zippy-expanded"),"goog-inline-block "!=3Db)?eb('<div><div  =
class=3D"',b,'"></div>',a,"</div>"):a};Fe("http://chart.googleapis.com/ch=
art");function iKa(a){return 0<=3Da.x&&1>=3Da.x&&0<=3Da.y&&1>=3Da.y}=0A=
function jKa(a,b){var =
c=3D[];if(a.x=3D=3Db.x)yB(a.x,0,1)&&yB(0,a.y,b.y)&&c.push(new =
G(a.x,0)),yB(a.x,0,1)&&yB(1,a.y,b.y)&&c.push(new G(a.x,1));else =
if(a.y=3D=3Db.y)yB(a.y,0,1)&&yB(0,a.x,b.x)&&c.push(new =
G(0,a.y)),yB(a.y,0,1)&&yB(1,a.x,b.x)&&c.push(new G(1,a.y));else{var =
d=3D(b.y-a.y)/(b.x-a.x),e=3Da.y-d*a.x,f=3D(1-e)/d,h=3D-e/d,d=3Dd+e;yB(f,0=
,1)&&yB(1,a.y,b.y)&&c.push(new =
G(f,1));yB(h,0,1)&&yB(0,a.y,b.y)&&c.push(new =
G(h,0));yB(e,0,1)&&yB(0,a.x,b.x)&&c.push(new =
G(0,e));yB(d,0,1)&&yB(1,a.x,b.x)&&c.push(new G(1,d))}return c}=0A=
function yB(a,b,c){return(b<=3Da||c<=3Da)&&(b>=3Da||c>=3Da)};function =
kKa(a,b){Bw.call(this,a,b)}C(kKa,Bw);kKa.prototype.j=3Dr("");kKa.prototyp=
e.jb=3Dfunction(a){return vh("img",null,a)[0]};function =
lKa(a,b,c){this.j=3Dc;this.q=3D[Ic(wB),function(c){c=3Dc.Sk();var =
e=3Da.hb();return!b.vj&&!Ms(b.k,e)&&c&&c.bB()?TBa:null},function(a){retur=
n a.Ge(2048)?dKa:null},function(a){return =
a.yL()?eKa:null},function(a){return =
a.Ge(512)&&!b.vj?gKa:null},function(a){return =
a.Ge(1024)?hKa:null},function(a){return =
a.Ge(4096)&&!b.vj?kKa:null}]}lKa.prototype.k=3Dnull;lKa.prototype.o=3Dnul=
l;=0A=
function uGa(a,b){var c;if(b.kba(1))c=3Da.o||(a.o=3Dnew =
wB(null,a.k,a.j));else{var d=3Da.q;c=3D[];for(var =
e=3D0;e<d.length;e++){var f=3Dd[e](b);f&&c.push(f)}for(var =
h,d=3Dc.length-1;0<=3Dd;d--)h=3Dnew c[d](h,a.k,a.j);c=3Dh}return =
c};function zB(a,b,c,d){this.A=3Dnew xB(a,new =
lKa(a,c,!0));uB.call(this,a,b,this.A,0,d)}C(zB,uB);function =
mKa(){return{fontSize:"13px",fontFamily:bm("fontFamily")}}function =
nKa(a){var =
b=3D'style=3D"table-layout:fixed;'+nka(mKa());a.j.k&&(b+=3D"border-collap=
se:collapse;border:1px solid #ccc");return =
b+'"'}zB.prototype.Fqa=3Dfunction(a){return gba(a.start,a.end)};=0A=
zB.prototype.M=3Dfunction(a){var b=3DoKa;this.I=3Da;this.o=3Db;var =
c=3Dnew ap;c.append('<meta name=3D"generator" =
content=3D"Sheets">');pKa(this,c);c.append('<table cellspacing=3D"0" =
cellpadding=3D"0" ',this.tb()?'dir=3D"rtl" ':'dir=3D"ltr" =
',this.j.k?'border=3D"1" ':"",nKa(this),"><colgroup>");var =
d=3DQf(a,"c");ad(this.Fqa(d),function(a){c.append('<col =
width=3D"'+xm(this.F.j,a).getWidth()+'">')},this);c.append("</colgroup><t=
body>");var e=3Dthis.getModel();cd(Av(e,Qf(a,"r")),function(a){return =
iAa(wm(e,a))?!0:this.K(c,a,d)},this);=0A=
c.append("</tbody></table>");return c.toString()};function =
pKa(a,b){b.append('<style =
type=3D"text/css">\x3c!--');a.j.k&&b.append("td {border: 1px solid =
#ccc;}");b.append("br {mso-data-placement:same-cell;}","--\x3e</style>")}=0A=
zB.prototype.K=3Dfunction(a,b,c){this.o-=3Dc.end-c.start;if(0>this.o)retu=
rn!1;var d=3DVJa(this,b);a.append('<tr style=3D"height:',d,'px;">');(new =
UJa(this.getModel(),!0)).forEach(b,c,B(function(b,c){var d=3Dnew =
G(c,b),l=3DVf(this.I,d,1),d=3DVf(this.I,d,this.tb()?2:8);a.append(this.ge=
tCellHtml(b,c,l,d))},this));a.append("</tr>");return!0};function =
qKa(a,b,c){this.j=3Da;this.k=3Db;this.o=3Dc}=0A=
qKa.prototype.get=3Dfunction(a,b,c,d,e,f,h,l,m,n){h=3D!!h;l=3D!!l;m=3D!!m=
;var p=3D!!n;n=3Dthis.j;var =
t=3Dthis.k.vj,v=3D!!this.j&&rKa(AB(this.k.X,this.j),b,c),w=3Dthis.k.BL&&!=
this.k.isReadOnly()&&tAa(n,b,c),z;var =
A=3Dthis.j,E=3Dum(A,b,c),D=3DkAa(nm(A,"r"),b+(E?E.height:1),A.fj("r"));-1=
<D&&(z=3Dum(A,D,c),z=3DsKa(this,D,z?z.left:c,"borderTop"));var =
E=3DkAa(nm(A,"c"),c+(E?E.width:1),A.fj("c")),J;-1<E&&(J=3Dum(A,b,E),J=3Ds=
Ka(this,J?J.top:b,E,"borderLeft"));J||z?(A=3D{},J&&(A.borderRight=3DJ),z&=
&(A.borderBottom=3Dz),z=3DA):z=3Dnull;if(l||m){J=3Dthis.j;=0A=
var =
T,W;l&&(A=3DkAa(nm(J,"r"),b-1,J.fj("r")),-1<A&&(T=3Dum(J,A,c),T=3DsKa(thi=
s,A,T?T.left:c,"borderBottom")));m&&(A=3DkAa(nm(J,"c"),c-1,J.fj("c")),-1<=
A&&(W=3Dum(J,b,A),W=3DsKa(this,W?W.top:b,A,f?"borderLeft":"borderRight"))=
);W||T?(J=3D{},W&&(J[f?"borderRight":"borderLeft"]=3DW),T&&(J.borderTop=3D=
T),f=3DJ):f=3Dnull}else =
f=3Dnull;h||v||w||t&&a.Vq()||tKa(this,a,b,c,t)||z||f||l||m||p||this.j.I.R=
F(b,c)?(f=3Dthis.j.hb(),f=3Dt&&a.Vq()&&!a.Ge(1024)?a.Vq().SQ(f,b,c):null,=
T=3Dnull,tKa(this,a,b,c,t)&&(a=3Dum(n,b,c)||Kf(b,c),e=3Dnew kEa(n,d,=0A=
e,this.o),t=3DPx(e),qEa(t,Qf(a,"c"),"c"),d=3DQx(e,t),t=3DPx(e),qEa(t,Qf(a=
,"r"),"r"),e=3DQx(e,t),T=3Dnew =
Cf(d,e)),e=3Dd=3Dnull,n.I.Qlb(b,c)&&(d=3DyAa(n,b,c,"c"),e=3DyAa(n,b,c,"r"=
)),b=3Dnew rGa(h,w,e,d,null,T,f,z,v,l,m)):b=3Dnull;return b};function =
sKa(a,b,c,d){return(a=3Da.j.nd(b,c).ae())?a.j[d]||"":""}function =
tKa(a,b,c,d,e){return(b.Ge(512)||b.Ge(4096)||b.Ge(256))&&!e||a.j.I.Vga(c,=
d,"r")};function uKa(a,b){var c=3DBB(b),d=3Db.getModel();this.j=3Dnew =
Vza(d,c.rect);var =
e=3Dthis.j.j;this.B=3Da.vj;this.A=3DvKa(this,d,e);c=3Dnew =
zB(b.getModel(),b.sA,a,b.Xf.tb());if(Lv(d)){var =
f=3De.top,e=3De.left,h=3Dc.getModel().nd(f,e),l,m=3Dh.ae();l=3Dmc(cm(m));=
var m=3DmKa(),n;for(n in l)zka.hasOwnProperty(n)&&(m[n]=3Dl[n]);n=3Dnew =
ap;pKa(c,n);n.append("<span =
");n.append('style=3D"'+nka(m)+'"');m=3Dh.NX();null!=3Dm&&n.append(' =
data-sheets-value=3D"'+Wa(Ud(m))+'"');m=3Dh.Fra();null!=3Dm&&(m=3Dritz_ap=
i.FormatApi.toProto(m),n.append(' data-sheets-userformat=3D"'+=0A=
Wa(Ud(m))+'"'));h.hasFormula()?n.append(' =
data-sheets-formula=3D"'+Wa(h.hwa())+'"'):h.hasComputedValue()&&!h.Wj()&&=
n.append(" data-sheets-ischild");h.AQ()&&(m=3Deza(h.wj()))&&n.append(' =
data-sheets-note=3D"'+Wa(m)+'"');n.append(">");n.append(cKa(c.A,f,e,c.j,c=
.B.get(h,f,e,c.H,c.C,c.tb()),!0));n.append("</span>");this.q=3Dn.toString=
()}else this.q=3Dc.M(e);this.k=3Da.j;this.o=3Dnew =
S(this);wKa(this,d);this.RW=3D!0}C(uKa,qB);var =
oKa=3DNumber.MAX_VALUE;u=3DuKa.prototype;u.yca=3D!1;=0A=
function CB(a){a.RW=3D!1;a.j=3Dnull;a.o.Cb();DB(a.k,!0)}function =
wKa(a,b){a.o.Cb();var =
c=3DSu(b);a.o.D(c,Twa,a.onb);a.o.D(c,["Ia"],a.pnb)}u.onb=3Dfunction(a){sw=
itch(a.type){case "ia":var =
b=3Dthis.j.j;tb(a.k,b.QL,b)&&CB(this);DB(this.k,!1);break;case "ra":case =
"qa":case "ha":yt(a,this.j.j)&&CB(this);DB(this.k,!1);break;case =
"oa":case "ma":case =
"na":b=3DWza(this.j,Fs(this.k,this.j.hb())),!b||yt(a,b)?CB(this):(a=3Dthi=
s.k,a.Mm&&(b=3DFs(a,a.Mm.hb()),Wza(a.Mm,b),a.xC&&b.dispatchEvent(new =
xt("za")))),DB(this.k,!1)}};=0A=
u.pnb=3Dfunction(){this.yca=3D!0;this.o.Cb();this.o.D(this.k,"m",this.o5a=
)};u.o5a=3Dfunction(a){a=3Da.target;0=3D=3Da.getSheetType()&&(a=3Da.Hb(),=
this.j.hb()=3D=3Da.hb()&&wKa(this,a))};u.Xl=3Dfunction(a){switch(a){case =
"text/vnd.google-apps.spreadsheet":return this.A;case =
"text/vnd.google-apps.spreadsheet+html":return this.q;case =
"application/x-vnd.google-apps.spreadsheet-anchor-rect":return =
this.yca&&this.j&&((a=3DNu(this.k,this.j.hb()))?vKa(this,a.Hb(),this.j.j)=
!=3Dthis.A&&CB(this):CB(this),this.yca=3D!1),this.j}return null};=0A=
function vKa(a,b,c){var d=3Dzd?"\r\n":"\n",e=3D[];if(null!=3Dc){var =
f=3DoKa,h=3DxAa(b,c,!0),l=3Dc.top,m=3D!0;cd(h,function(a){var =
c=3Dh.k();l!=3Dc?e.push(d):m||e.push("\t");l=3Dc;var =
t=3Db.hb(),v=3Dh.q(),c=3Dthis.B&&a.Vq()&&!a.Ge(1024)?a.Vq().SQ(t,c,v):nul=
l;a=3Dnull!=3Dc?c:a.getDisplayValue();if(-1!=3Da.indexOf("\t")||-1!=3Da.i=
ndexOf("\n"))a=3D'"'+a.replace(/"/g,'""')+'"';e.push(a);m=3D!1;f--;return=
 0<f},a)||to("Oops, you can't copy that much text to the =
clipboard.","Please note, only "+(oKa+" cells will be available for =
pasting outside of this workbook."),=0A=
null,!0)}return e.join("")||d}u.Gfa=3Dfunction(a){if(a){a=3Dthis.k;var =
b=3D"cut-range"=3D=3Dthis.$K,c=3DEB(a);c&&(a.Dma=3Db?154:65,a.Mm=3Dnew =
Vza(c,Dv(c)),a.xC=3D!0,c.dispatchEvent(new xt("za")))}else =
CB(this)};function =
xKa(a){this.j=3Da}C(xKa,qB);xKa.prototype.Xl=3Dfunction(a){return =
this.j[a]};function =
FB(a,b,c,d,e){sn.call(this,e);this.k=3Da;this.$=3Db.getId();this.zb=3Dc;t=
his.Zb=3Dd}C(FB,sn);u=3DFB.prototype;u.getHeight=3Dg("Zb");u.getWidth=3Dg=
("zb");u.Mp=3Dfunction(a,b){this.zb=3Da;this.Zb=3Db;Kl(this.getElement(),=
a,b)};u.td=3Dfunction(){return =
this.k.getEmbeddedObject(this.$)};u.Ps=3DJc;u.wb=3Dka;u.QDa=3Dka;u.dC=3Dk=
a;u.I7=3Dfunction(a,b,c,d){return(d||this.O()).U("img",{src:a,style:"disp=
lay:block",width:b,height:c})};u.iP=3Dfunction(a){a=3Da||{};a["applicatio=
n/x-vnd.google-spreadsheet-embedded-object"]=3Dthis.td();return new =
xKa(a)};function =
GB(a,b,c,d,e){FB.call(this,a,b,c,d,e)}C(GB,FB);GB.prototype.Ca=3Dfunction=
(){GB.G.Ca.call(this);var =
a=3Dthis.td(),b=3Dthis.getElement(),c=3Dthis.O(),d=3Dthis.getWidth(),e=3D=
this.getHeight();a.k&&(d=3DMath.max(d,100),e=3DMath.max(e,100));a.aT()?th=
is.j(d,e,a.BY()):(a=3Dc.U("div","waffle-obj-message-div","We are sorry. =
This embedded object type is not supported in offline =
mode."),d=3Dc.U("div",{style:"width:"+d+"px;height:"+e+"px;background:whi=
te;"},a),c.appendChild(b,d))};=0A=
GB.prototype.j=3Dfunction(a,b,c){if(c){var =
d=3Dthis.getElement(),e=3Dthis.O();a=3Dthis.I7(c,a,b,e);e.jd(d);e.appendC=
hild(d,a)}};function HB(a,b,c,d,e,f,h,l,m,n){var =
p=3Db.td(),t=3DyKa(a,p,c,d);oB.call(this,a,c,d,e,f,h,new =
qy(t,xz(p)),n);this.xb=3D(Se.getInstance(),b);this.$=3D{};this.Vd=3D{};th=
is.kc=3D{};this.C=3Dp.getWidth();this.j=3Dp.getHeight();this.Xf=3Dl;this.=
Wc=3Dm;this.uf=3D!1;this.Wa=3D"default";this.jk=3Dnull}C(HB,oB);u=3DHB.pr=
ototype;u.w2=3Dka;u.v2=3Dka;u.sP=3Dfunction(){this.sB(!0)};u.WV=3Dfunctio=
n(){this.sB(!1)};u.fo=3Dfunction(){return this.jk||HB.G.fo.call(this)};=0A=
function yKa(a,b,c,d){var =
e=3DUv(a,b.wt,"c"),f=3DUv(a,b.ir,"r"),h=3DKq(a),l=3Da.getNumColumns();nul=
l!=3De||(e=3Db.wt=3D=3Dl?a.getNumColumns()-1:0);null!=3Df||(f=3Db.ir=3D=3D=
h?Kq(a)-1:0);a=3DzKa(e,b.getWidth()+xz(b).x,d,l,kv);b=3DzKa(f,b.getHeight=
()+xz(b).y,c,h,ov);return new G(a,b)}function zKa(a,b,c,d,e){for(var =
f=3Da;0<=3Db&&f<d;)b=3Dc.fR(f)?b-c.Gf(f):b-e,f++;if(0<b){for(--a;0<=3Db&&=
0<=3Da;)b=3Dc.fR(a)?b-c.Gf(a):b-e,a--;return a+1}return a}var =
IB=3D{fKa:"n",tMa:"s",YHa:"e",iNa:"w",pQb:"se",qQb:"sw"};u=3DHB.prototype=
;u.gDa=3D0;u.ku=3D!1;=0A=
u.ZG=3Dnull;u.getHeight=3Dfunction(){return =
this.j+(2+(this.ku?42:0))};u.getWidth=3Dfunction(){return =
this.C+(2+(this.ku?12:0))};function =
mDa(a,b,c,d){a.C=3Db;a.j=3Dc;a.Vj().Mp(b,c,d);a.$A(b,c)}u.zT=3Dfunction(a=
){this.Vj().$=3Da};u.Vj=3Dg("xb");u.td=3Dfunction(){return =
this.Vj().td()};u.wy=3Dr(!1);=0A=
u.Ca=3Dfunction(){var =
a=3Dthis.O().U("div","waffle-embedded-object-overlay");this.Y=3Da;var =
b=3Dthis.getElement();ai(b,!0);var =
c=3Dthis.H,d=3Dthis.K,e=3Dthis.o.tb();null!=3Dc&&null!=3Dd&&Rq(b,c,d,e);c=
=3Dthis.xb;this.va(c,!0);this.Ub=3Dc.getElement();this.z7(a,this.Ub);var =
c=3Dthis.O(),d=3DU(this),f;for(f in IB){var =
e=3DIB[f],h=3D{className:"waffle-obj-resizer"};"n"=3D=3De||(h.style=3D"cu=
rsor:"+(e+"-resize"));h=3Dc.U("div",h);c.appendChild(a,h);ud&&(h.style.ba=
ckground=3D"#FFF",h.style.filter=3D"alpha(opacity=3D0)");d.D(h,"contextme=
nu",this.obb,=0A=
!0);this.$[e]=3Dh;"n"!=3De&&(h=3Dnew =
ln(h),h.ND=3D!0,this.kc[e]=3Dh,h.dc(this),h.NH=3Dka,d.D(h,"start",B(this.=
Mmb,this,e)).D(h,"drag",B(this.Sua,this,e)).D(h,"end",B(this.Lmb,this,e))=
)}if(a=3D1!=3Dthis.Wc)a=3D!this.td().k;a&&(a=3Dthis.O(),f=3Dthis.getEleme=
nt(),c=3Da.U("div","waffle-obj-glasspane"),ud&&(c.style.cssText=3D"backgr=
ound: #FFF; filter: =
alpha(opacity=3D0)"),a.appendChild(f,c),U(this).D(c,["mousedown"],this.R1=
a).D(c,"contextmenu",this.dispatchEvent),this.ci=3Dc);b.style.zIndex=3Dth=
is.td().getZIndex();AKa(this)};=0A=
function AKa(a){var =
b=3Da.getElement();b&&(a=3Da.td(),Ym(b,(a?a.o:"Embedded object")+" =
"+a.H))}u.aa=3Dfunction(){HB.G.aa.call(this);var =
a=3Dthis.getElement();U(this).D(a,"keydown",this.Hmb).D(a,"mousedown",thi=
s.Jmb).D(a,"mouseup",this.Kmb);a=3Dthis.Lb=3Dnew =
ln(a,this.$.n);a.ND=3D!0;nz(a.k);pB(this);U(this).D(a,"start",this.zmb).D=
(a,"drag",this.ODa).D(a,"end",this.ymb).D(this.getElement(),"keydown",thi=
s.fYa).D(this.getElement(),"keyup",this.gYa);3=3D=3Dthis.Wc&&this.yx(!1);=
a=3Dnew Dy(this.Y);Ey(a);M(this,a)};=0A=
u.UT=3Dfunction(a,b){if(mf&&"focused"=3D=3Dthis.Wa){var =
c=3Dthis.k,d=3Dthis.fo(),e=3Dthis.O().CI(this.getElement());e.style.overf=
low=3D"visible";var =
f=3Dc.Ic().width-c.k-my(c,d),h=3Dc.Ic().height-c.k-ly(c,d),l=3Dly(c,d)-Wx=
(c,"r"),m=3Dmy(c,d)-Wx(c,"c");if(e.offsetWidth!=3Df||e.offsetHeight!=3Dh)=
a+=3Df-e.offsetWidth,b+=3Dh-e.offsetHeight,this.o.tb()?this.Lb.clientX+=3D=
f-e.offsetWidth:this.Lb.clientX+=3De.offsetWidth-f,this.Lb.clientY+=3De.o=
ffsetHeight-h,Rq(e,m,l,this.o.tb()),Kl(e,f,h),Rq(this.getElement(),a,b,th=
is.o.tb()),pB(this);a+=3D=0A=
my(c,d);b+=3Dly(c,d);e=3Dgy(c,by(c,a,"c"),"c","waffle");d=3Dgy(c,b,"r","w=
affle");this.Gn(new =
G(e,d));e=3Da-cy(c,e,"c","waffle",!0);c=3Db-cy(c,d,"r");zx(this,new =
G(Math.round(e),Math.round(c)))}else =
HB.G.UT.call(this,a,b)};u.gY=3Dfunction(){if(mf&&"focused"=3D=3Dthis.Wa){=
var =
a=3Dthis.o.j,b=3Dthis.k,c=3Dthis.getModel(),d=3Dthis.fo(),e=3DMath.min(wv=
(c),Am(c,a.Db(),100)),a=3Dcy(b,0,"c","waffle",!0)-my(b,d),f=3Dcy(b,0,"r")=
-ly(b,d),c=3Dcy(b,c.getNumColumns(),"c","waffle",!0)-my(b,d)-a,b=3Dcy(b,e=
,"r")-ly(b,d)-f;return new Ef(a,f,c,b)}return HB.G.gY.call(this)};=0A=
u.dT=3Dfunction(a){HB.G.dT.call(this,a);a=3Dthis.Vj();if(a.Lx()){var =
b=3Dthis.Ub.parentNode,c=3Da.clone();a.Xb()&&(this.removeChild(a,!0),a.di=
spose());this.va(c,!1);c.dC(this.Va);c.render(b);this.xb=3Dc;this.Ub=3Dc.=
getElement()}};u.lra=3Dfunction(){return =
this.ku?36:0};u.kra=3Dfunction(){return this.ku?6:0};=0A=
u.sB=3Dfunction(a){if(this.Xb()&&a!=3Dthis.ku){var =
b=3Dthis.A.j.clone();a?(b.x-=3D6,b.y-=3D36):(b.x+=3D6,b.y+=3D36);zx(this,=
b);this.ku=3Da;this.Bfa(a);var b=3Dthis.$,c;for(c in =
b)b[c].style.display=3Da?"block":"none";this.wb();c=3Dthis.getElement();a=
?(c.focus(),BKa(this.o),pB(this),CKa(this),DKa(this),EKa(this)):c.style.z=
Index=3Dthis.td().getZIndex();this.xb.QDa(a);3=3D=3Dthis.Wc&&(a?this.Tz(!=
1):this.yx(!1));a&&this.dispatchEvent(new =
Uw("objectFocus",this))}};u.tL=3Dfunction(a){this.Y.style.zIndex=3Da};=0A=
u.xT=3Dfunction(){var =
a=3Dthis.td(),b=3Dthis.getModel(),c=3D!1;if(this.C!=3Da.getWidth()||this.=
j!=3Da.getHeight())mDa(this,a.getWidth(),a.getHeight(),!0),c=3D!0;var =
d=3DyKa(b,a,this.Qa,this.Ea),b=3Dd.x,d=3Dd.y,e=3Dyx(this);b!=3De.x&&(e.x=3D=
b,c=3D!0);d!=3De.y&&(e.y=3Dd,c=3D!0);b=3Dthis.A.j;a=3Dxz(a);d=3Dthis.ku?6=
:0;e=3Dthis.ku?36:0;if(b.x+d!=3Da.x||b.y+e!=3Da.y)c=3D!0,zx(this,new =
G(a.x-d,a.y-e));this.Vj().Ps()&&(c=3D!0);c&&this.wb()};u.wb=3Dfunction(a)=
{HB.G.wb.call(this,a);a||MEa(this)};=0A=
u.fl=3Dfunction(){HB.G.fl.call(this);CKa(this);DKa(this);EKa(this);AKa(th=
is);this.Vj().wb()};u.ZW=3Dfunction(a,b){Dh(a)&&(a.style.display=3Db?"blo=
ck":"none")};u.yx=3Dfunction(a){this.ZW(this.ci,!0);a&&(this.uf=3D!0)};u.=
Tz=3Dfunction(a){var =
b=3Dthis.ku;this.ZW(this.ci,3=3D=3Dthis.Wc?!b:!1);a&&(this.uf=3D!1)};u.J=3D=
function(){HB.G.J.call(this);this.F&&Lh(this.F);this.Va&&Lh(this.Va);var =
a=3Dthis.kc,b;for(b in =
a)a[b].dispose();this.Ub=3Dthis.F=3Dthis.kc=3Dnull;var =
a=3Dthis.$,c;for(c in a)Lh(a[c]);this.$=3Dnull;this.xb.dispose()};=0A=
u.Jmb=3Dfunction(a){var =
b=3D6=3D=3Dthis.td().getType();if(!b||!nB()||!EJa(this.td()))if(a.prevent=
Default(),a.stopPropagation(),b&&!nB())return;b=3Dnew =
Uw("objectFocus",this);b.k=3Da;this.dispatchEvent(b)};u.Kmb=3Dfunction(a)=
{this.uf||(a.stopPropagation(),this.ZG&&this.ZG.fw(a))};u.Mmb=3Dfunction(=
a,b){this.gDa=3Dthis.H;this.O().pb().body.style.cursor=3Da+"-resize";this=
.yx(!1);this.ZG=3Db.B;this.dispatchEvent(new Uw("overlay-resize"))};=0A=
u.Sua=3Dfunction(a,b){var =
c=3Dthis.H,d=3Dthis.K,e=3Dc,f=3Dthis.gDa,h=3Dthis.C,l=3Dthis.j,m=3Dh/l;FK=
a(this,a)&&(h=3Db.left+8-14);GKa(this,a)&&(c=3Df+b.left,h-=3Dc-e);HKa(a)&=
&(l=3Db.top+8-6-36-2);b.k.shiftKey&&(FKa(this,a)||GKa(this,a)?l=3DMath.ro=
und(h/m):h=3DMath.round(l*m));h=3DMath.round(h);l=3DMath.round(l);c=3DMat=
h.round(c);mDa(this,h,l);e!=3Dc&&(this.UT(c,d),this.ux(c,d))};=0A=
u.Lmb=3Dfunction(a,b){this.Sua(a,b);CKa(this);DKa(this);EKa(this);pB(this=
);this.O().pb().body.style.cursor=3D"default";this.Tz(!1);this.ZG=3Dnull;=
this.dispatchEvent(new Uw("objectResize",this))};=0A=
function CKa(a){var b=3Da.getHeight(),c=3Da.getWidth(),d;for(d in =
IB){var e=3DIB[d],f=3Dnew Ef(0,0,8,8);if("n"=3D=3De){var =
h=3Da,l=3Dc,m=3DZl(h.M.getElement()),n=3Dh.Va.offsetWidth,m=3Dh.M.getElem=
ent().offsetWidth+m.left+m.right;f.height=3D36;h=3Dh.o.tb();h=3Dsf(Se.get=
Instance())=3D=3Dh?n:m;f.left+=3Dh;f.width=3Dl-n-m}else =
if(HKa(e)?f.top+=3Db-8:"n"!=3De&&(f.top+=3D36),FKa(a,e)&&(f.left+=3Dc-8),=
"s"=3D=3De)f.width=3DMath.max(c-16,2),f.left+=3D8;else =
if("e"=3D=3De||"w"=3D=3De)f.height=3DMath.max(b-8-36,2);a.Vd[e]=3Df}}=0A=
function DKa(a){for(var b in IB){var =
c=3DIB[b],d=3Da.$[c],c=3Da.Vd[c];Rq(d,c.left,c.top,a.Hd());Kl(d,c.width,c=
.height)}}=0A=
function EKa(a){var =
b=3Da.getWidth(),c=3DFGa(a.td().getType()),d=3Dc.width,c=3Dc.height,e=3DM=
ath.floor(a.H),f=3DMath.floor(a.K),h=3Da.gY(),l;for(l in IB){var =
m=3DIB[l];if("n"!=3Dm){var =
n=3Dh.left-e,p=3Dh.top-f,t=3Dh.left+h.width-e-8,v=3Dh.top+h.height-f-8;FK=
a(a,m)&&(n=3Dd-8);GKa(a,m)&&(t=3Db-d);HKa(m)&&(p=3D36+c-8);var =
w=3Da.Vd[m];if("s"=3D=3Dm)n=3Dt=3Dw.left;else =
if("e"=3D=3Dm||"w"=3D=3Dm)p=3Dv=3Dw.top;t=3DMath.max(t,n);v=3DMath.max(v,=
p);nn(a.kc[m],new Ef(n,p,t-n,v-p))}}}function FKa(a,b){return =
a.o.tb()?"w"=3D=3Db||"sw"=3D=3Db:"e"=3D=3Db||"se"=3D=3Db}=0A=
function GKa(a,b){return =
a.o.tb()?"e"=3D=3Db||"se"=3D=3Db:"w"=3D=3Db||"sw"=3D=3Db}function =
HKa(a){return"s"=3D=3Da||"sw"=3D=3Da||"se"=3D=3Da}u.obb=3Dfunction(a){a.s=
topPropagation();a.preventDefault()};u.Hmb=3Dfunction(a){if(27=3D=3Da.key=
Code)this.sB(!1),this.Xf.j(3),a.stopPropagation(),a.preventDefault();else=
 if(46=3D=3Da.keyCode||yd&&8=3D=3Da.keyCode)this.dispatchEvent(new =
Uw("objectDelete")),a.stopPropagation(),a.preventDefault()};u.Gmb=3Dfunct=
ion(){cn(this.M.getElement(),"waffle-obj-menu-open-active");this.Tz(!1)};=0A=
u.Imb=3Dfunction(a){var b=3Dnew =
Uw("objectMenu",this),c=3Da.currentTarget.getElement();an(c,"waffle-obj-m=
enu-open-active");c=3DFf(Pl(c));b.clientX=3Dsf(Se.getInstance())?c.left:c=
.right;b.clientY=3Dc.bottom;this.yx(!1);a.stopPropagation();this.dispatch=
Event(b)};u.WR=3Dfunction(){this.yx(!1);this.ZG=3Dthis.Lb;this.dispatchEv=
ent(new =
Uw("overlay-drag"))};u.Vda=3Dfunction(){this.Tz(!1);this.ZG=3Dnull;EKa(th=
is);this.dispatchEvent(new Uw("objectMove",this))};u.R1a=3Dka;=0A=
u.z7=3Dfunction(a,b){var =
c=3Dthis.O(),d=3Dc.U("div");vl(d,"cursor","pointer");Ym(d,"Options");var =
e=3DIy(Ky,"waffle-obj-menu-open");this.M=3Dnew Vy(void =
0,e,c);this.M.kf("goog-inline-block");M(this,this.M);U(this).D(this.M,"ac=
tion",this.Imb).D(ro,"context-menu-closed",this.Gmb);this.M.Ia(d);e=3Dthi=
s.O().U("div","goog-inline-block =
waffle-obj-header-bar");this.Vj().dC(e);this.Va=3De;this.F=3Dd=3Dc.U("tab=
le",{cellPadding:"0",cellSpacing:"0",className:"waffle-obj-mover"},c.U("t=
body",null,c.U("tr",{style:"background-color:#fff;display:none;"},=0A=
c.U("td",{colSpan:"3",style:"height:36px;"},this.Va,d)),c.U("tr",null,c.U=
("td",{style:"width:6px;background-color:#fff;display:none;"},"\u00a0"),c=
.U("td",null,b),c.U("td",{style:"width:6px;background-color:#fff;display:=
none;"},"\u00a0")),c.U("tr",{style:"background-color:#fff;display:none;"}=
,c.U("td",{colSpan:"3",style:"height:6px;"}))));c.appendChild(a,d)};=0A=
u.Bfa=3Dfunction(a){a=3Da?"":"none";var =
b=3Dthis.F.firstChild;b.childNodes[0].style.display=3Da;b.childNodes[2].s=
tyle.display=3Da;b=3Db.childNodes[1];b.childNodes[0].style.display=3Da;b.=
childNodes[2].style.display=3Da};u.Wea=3DKc;function =
IKa(a,b){this.q=3Da;this.k=3Db;this.o=3D{};this.j=3D{};JKa(this)}function=
 KKa(a){return xz(a).y+a.getHeight()}function JKa(a){var =
b=3Da.q.q,c=3Da.k.hb();b.kD(function(a){if(a.Ua()=3D=3Dc){var =
b=3DQu(this.k,a.ir),f=3Dthis.j[b];if(!f||KKa(f)<KKa(a))this.j[b]=3Da}},a)=
};function =
LKa(a,b,c,d,e,f,h){Q.call(this);this.q=3Da;this.M=3Db;this.j=3Dd;this.H=3D=
c;this.K=3Dh||new =
sh;this.o=3D{};this.k=3D{};this.X=3De;this.R=3Df;this.L=3Dnew =
S(this);this.L.D(this.X,["offsetadjustment","sethtml"],this.DNa);this.A=3D=
{};$e&&(this.B=3D{});this.C=3Dthis.F=3Dnull;this.I=3D!1}C(LKa,Q);var =
MKa=3D["fixed_left","fixed_right","scrollable_left_","scrollable_right_"]=
;u=3DLKa.prototype;u.getModel=3Dg("q");function JB(a,b,c,d){c=3Dnew =
CGa(a.H,d||"inline",c,a.K);a.o[b]=3Dc;c.dc(a)}u.getContainer=3Dfunction(a=
){return this.o[a]};=0A=
function NKa(a){var =
b=3Da.indexOf("_"),c=3Da.lastIndexOf("_"),d=3Da;b!=3Dc&&(d=3Da.substring(=
0,c));switch(d){case "fixed_left":return"fixed";case =
"fixed_right":return"column-head-section";case =
"scrollable_left":return"row-head-section";default:return"scrollable"}}fu=
nction OKa(a,b){var =
c=3Da.K,d=3DNKa(b),c=3Dc.U("div",{id:b,className:"uberlay"});$e&&(a.A[b]=3D=
!Ha(b,"scrollable"),R(c,!1));a.L.D(c,"mousedown",function(a){a.stopPropag=
ation()});a.k[b]=3Dc;PKa(a.X,c,d);return c}=0A=
u.render=3Dfunction(){QKa(this,function(a,b,c,d){a=3DOKa(this,b);$e||0<=3D=
d&&R(a,!1)});Yb(this.o,function(a){var =
b=3DBa(this.hgb,a);this.L.D(a,"reposition",b);$e&&this.L.D(a,"display",Ba=
(this.V5a,a));RKa(this,a)},this);this.I=3D!0};function =
SKa(a,b,c){b=3Duz(b,c);if(a.I&&null=3D=3Db.parentNode){var =
d=3Da.k[c];d||(d=3DOKa(a,c),$e||R(d,a.A[c]));d.appendChild(b)}return b}=0A=
function TKa(a,b,c){var =
d=3Da.q.Id;a=3Da.q.Od;0=3D=3Dc&&(b.x=3DMath.max(a,b.x),b.y=3DMath.max(d,b=
.y));c=3D0;var =
e=3Db.y,f=3D"scrollable",h=3D"",l=3D-1;e<d?f=3D"fixed":(l=3DMath.floor(e/=
50),h=3D"_"+l,c=3D50*l);d=3D"right";b.x<a&&(d=3D"left");return{kF:f+"_"+d=
+h,nR:l,QT:c}}=0A=
function UKa(a){var b=3Dyx(a).y;switch(a.fo()){case =
"fixed":return{kF:"fixed_left",nR:0,QT:0};case "scrollable":return =
a=3DMath.floor(b/50),{kF:"scrollable_right_"+a,nR:a,QT:50*a};case =
"row-head-section":return =
a=3DMath.floor(b/50),{kF:"scrollable_left_"+a,nR:a,QT:50*a};case =
"column-head-section":return{kF:"fixed_right",nR:0,QT:0};default:throw =
Error("Invalid quadrant "+a.fo());}}function =
VKa(a){Yb(a.o,function(a){"hover"=3D=3Da.getType()&&(a=3DSKa(this,a,"hove=
r-overlay-container"),R(a,!1))},a)}=0A=
u.hgb=3Dfunction(a,b){var c=3Db.target;switch(a.getType()){case =
"inline":var d;d=3Dmf&&c instanceof =
HB&&"blur"=3D=3Dc.Wa?UKa(c):TKa(this,yx(c),c.wy());var =
e=3Dnull,f=3Dnull,h=3Dnull;if(c instanceof sy){h=3Dc;e=3Dh.dz;var =
l=3Dh;if(Ha(d.kF,"fixed")){var m=3Dl.lb();l.dz=3Dm}else =
if(m=3Dl.lb()){var =
n=3Dthis.F,p=3Dthis.C;null!=3Dn&&null!=3Dp&&(f=3D50*n,n=3DAm(this.q,f,50*=
Math.max(p-n+1,2)),f=3Dnew =
Hf(f,m.gb(),n+1,m.Ib()),m=3DLf(m,f),l.dz=3Dm,d=3Dnull=3D=3Dm?d:TKa(this,m=
.sd()))}else =
l.dz=3Dnull;f=3Dh.dz}l=3Dd.kF;n=3Dd.nR;m=3Dd.QT;d=3DSKa(this,a,l);c.Xb()&=
&c.mb!=3Dl&&=0A=
(p=3Dc.getElement(),p.parentNode.removeChild(p),d.appendChild(p),$e&&c.fs=
&&(p=3Dc.mb,WKa(this,p,-1),XKa(this,p),WKa(this,l,1),XKa(this,l)),c.dT(l)=
);0<=3Dn&&(c.fb=3Dnew =
zf(m,m+50));0<=3Dn&&!this.A[l]?Rl(this.k[l])&&KB(c,d,l):(c.Wea()||KB(c,d,=
l),h&&h.lb()&&h.Da()&&(oy(h,!!f),Mf(h.lb(),f)&&Mf(e,f)||h.fl()),h=3Df?f.s=
d():yx(c),e=3Dthis.getModel(),!c.wy()&&(h.x<e.Od||h.y<e.Id)&&(h.x=3DMath.=
max(e.Od,h.x),h.y=3DMath.max(e.Id,h.y),c.Gn(h)),f=3Ddy(this.j,h,m),mf&&c =
instanceof =
HB&&"blur"=3D=3Dc.Wa&&(p=3Df,h=3Dc.fo(),f=3Dyx(c),this.getModel(),=0A=
n=3Dp.x,p=3Dp.y,("row-head-section"=3D=3Dh||"scrollable"=3D=3Dh)&&f.y<thi=
s.q.Id&&(p-=3DWx(this.j,"r")),("column-head-section"=3D=3Dh||"scrollable"=
=3D=3Dh)&&f.x<this.q.Od&&(n-=3Dey(this.j,"c")),f=3Dnew =
G(n,p)),n=3Dc.A.j,h=3Df.x+n.x,f=3Df.y+n.y,c.wy()||!c.lra()&&!c.kra()||(e=3D=
dy(this.j,new G(e.Od,e.Id),m),m=3DZx(this.j,new =
zf(0,m),"r"),h=3DMath.max(e.x,h),f=3DMath.max(e.y-m,f)),OEa(c,h,f),KB(c,d=
,l));break;case =
"hover":l=3DSKa(this,a,"hover-overlay-container");KB(c,l,"hover-overlay-c=
ontainer");R(l,!0);l=3Dcy(this.j,yx(c).x,"c");d=3Dcy(this.j,yx(c).y,=0A=
"r");l=3Dby(this.j,l,null);m=3Dc.A.j;OEa(c,l+m.x,d+m.y);break;case =
"focusedOverlay":mf&&c instanceof =
HB&&(l=3DSKa(this,a,"focus-overlay-container"),KB(c,l,"focus-overlay-cont=
ainer"),R(l,!0),l.style.overflow=3D"hidden",d=3Dthis.j.Ic().width-this.j.=
k-my(this.j,c.fo()),m=3Dthis.j.Ic().height-this.j.k-ly(this.j,c.fo()),e=3D=
ly(this.j,c.fo())-Wx(this.j,"r"),h=3Dmy(this.j,c.fo())-Wx(this.j,"c"),Re|=
|this.j.q(),Rq(l,h,e,this.H.tb()),Kl(l,d,m),m=3Dcy(this.j,yx(c).x,"c"),l=3D=
cy(this.j,yx(c).y,"r"),m=3Dby(this.j,m,null),d=3Dc.A.j,m=3D=0A=
m+d.x-my(this.j,c.fo()),l=3Dl+d.y-ly(this.j,c.fo()),OEa(c,m,l))}};functio=
n KB(a,b,c){a.Xb()||(a.mb=3Dc,a.render(b),a.wb(!0))}=0A=
u.DNa=3Dfunction(a){var b=3D!1,c=3D[],d=3Da.Tc,e=3Dnew =
zf(d.top,d.bottom),f=3DDm(this.q,"c"),d=3Dd.left,h=3D0,l=3Dnew =
zf(f,d);d>f&&(h=3D-1*Zx(this.j,l,"c"));this.F=3DInfinity;this.C=3D-Infini=
ty;QKa(this,function(d,f,l,t){var =
v=3D2=3D=3Dd||3=3D=3Dd;(d=3D1=3D=3Dd||3=3D=3Dd)&&!v&&l&&Rq(l,h,null,this.=
H.tb());if(v){var v=3Dthis.R,w=3Dv.o[t];if(null=3D=3Dw){for(var =
w=3D50*t,z=3Dw+50,A=3Dw,E=3Dw+300,D=3D0;KAa(v.k,A,"r")&&A<E&&(A<z||0<D);)=
{var =
J=3Dv.j[A];J&&(D=3DMath.max(D,KKa(J)));0<D&&(D-=3Dwm(v.k,A).getHeight());=
A++}w=3DMath.max(A,z)-w;v.o[t]=3Dw}v=3D50*t;v=3Dida(new zf(v,v+w),=0A=
e);this.A[f]!=3Dv&&(b=3D!0,this.A[f]=3Dv,l=3Dl||OKa(this,f),$e?!v&&Rl(l)&=
&R(l,!1):R(l,v));v&&(c.push(f),this.F=3DMath.min(this.F,t),this.C=3DMath.=
max(this.C,t),f=3De.start,v=3D50*t,t=3DZx(this.j,new =
zf(f,v),"r"),f>v&&(t*=3D-1),f=3Da.ub,l.style.top=3Df+t+"px",d&&Rq(l,h,nul=
l,this.H.tb()))}});b&&YKa(this);if($e)for(f=3D0;f<c.length;f++)XKa(this,c=
[f])};=0A=
function QKa(a,b){for(var =
c=3DMath.floor(wv(a.q)/50),d=3D0;d<MKa.length;d++){var =
e=3Dd,f=3DMKa[e];if(2=3D=3De||3=3D=3De)for(var h=3D0;h<=3Dc;++h){var =
l=3Df+h.toString();b.call(a,e,l,a.k[l],h)}else =
b.call(a,e,f,a.k[f])}}function RKa(a,b){if("hover"=3D=3Db.getType()){var =
c=3DaDa(a.M),d=3Duz(b,"hover-overlay-container");c.appendChild(d)}else"fo=
cusedOverlay"=3D=3Db.getType()?(c=3Dvx(a.M),d=3Duz(b,"focus-overlay-conta=
iner"),c.appendChild(d)):QKa(a,function(a,c,d){a=3Duz(b,c);d.appendChild(=
a)});b.render()}=0A=
u.wb=3Dfunction(){Yb(this.o,function(a){a.Do()},this)};function =
YKa(a){Yb(a.o,function(a){"inline"=3D=3Da.getType()&&EGa(a)},a)}u.V5a=3Df=
unction(a,b){var c=3Db.target;if("inline"=3D=3Da.getType()){var =
d=3Dc.mb;d&&(WKa(this,d,c.fs?1:-1),XKa(this,d))}};function =
WKa(a,b,c){y(a.B[b])||(a.B[b]=3D0);a.B[b]+=3Dc}function =
XKa(a,b){a.A[b]&&0<a.B[b]?Rl(a.k[b])||R(a.k[b],!0):Rl(a.k[b])&&R(a.k[b],!=
1)}u.J=3Dfunction(){LKa.G.J.call(this);Yb(this.o,N);this.L.dispose();this=
.o=3Dnull};function LB(a){return bu('<div class=3D"docs-icon =
goog-inline-block '+(a.Jy?ku(a.Jy):"")+'"><div =
class=3D"docs-icon-img-container '+ku(a.icon)+'" =
aria-hidden=3D"true">&nbsp;</div></div>')}=0A=
function MB(a){return"<div"+(a.id?' id=3D"'+Y(a.id)+'"':"")+' =
class=3D"'+(a.ve?Y(a.ve)+" ":"")+Y(a.Tn)+" =
goog-inline-block"+(a.enabled?"":" "+Y(a.Tn)+"-disabled")+'"'+(a.Mo?' =
aria-label=3D"'+Y(a.Mo)+'"':a.title?' =
aria-label=3D"'+Y(a.title)+'"':"")+(a.hidden?' =
style=3D"display:none"':"")+(a.title?' title=3D"'+Y(a.title)+'"':"")+' =
role=3D"button"'+(a.enabled?' tabindex=3D"0"':' =
aria-disabled=3D"true"')+(a.attributes?" "+Y(a.attributes):"")+'><div =
class=3D"'+(a.$R?Y(a.$R):Y(a.Tn)+"-outer-box")+' goog-inline-block"><div =
class=3D"'+=0A=
(a.WQ?Y(a.WQ):Y(a.Tn)+"-inner-box")+' =
goog-inline-block">'+pu(a.DH)+"</div></div></div>"};function =
ZKa(a){return""+MB(fu(a,{Tn:Jxa("goog-toolbar-menu-button"),$R:Jxa("goog-=
toolbar-menu-button-outer-box"),WQ:Jxa("goog-toolbar-menu-button-inner-bo=
x"),DH:hu('<div class=3D"goog-toolbar-menu-button-caption =
goog-inline-block">'+ju(LB(a))+'</div><div =
class=3D"goog-toolbar-menu-button-dropdown postpaste-arrow =
goog-inline-block">&nbsp;</div>')}))};function =
NB(){this.j=3D[]}C(NB,Hy);la(NB);function OB(a,b){var =
c=3Da.j[b];if(!c){switch(b){case 0:c=3Da.an()+"-highlight";break;case =
1:c=3Da.an()+"-checkbox";break;case =
2:c=3Da.an()+"-content"}a.j[b]=3Dc}return =
c}u=3DNB.prototype;u.Wr=3Dr("menuitem");u.Ag=3Dfunction(a){var =
b=3Da.O().U("div",this.gp(a).join(" =
"),$Ka(this,a.getContent(),a.O()));aLa(this,a,b,Jy(a,8)||Jy(a,16));return=
 b};u.jb=3Dfunction(a){return a&&a.firstChild};=0A=
u.Ia=3Dfunction(a,b){var =
c=3DQh(b),d=3DOB(this,2);c&&$m(c,d)||b.appendChild($Ka(this,b.childNodes,=
a.O()));$m(b,"goog-option")&&(a.zq(!0),a&&b&&aLa(this,a,b,!0));return =
NB.G.Ia.call(this,a,b)};u.setContent=3Dfunction(a,b){var =
c=3Dthis.jb(a),d=3DbLa(this,a)?c.firstChild:null;NB.G.setContent.call(thi=
s,a,b);d&&!bLa(this,a)&&c.insertBefore(d,c.firstChild||null)};function =
$Ka(a,b,c){a=3DOB(a,2);return c.U("div",a,b)}=0A=
function bLa(a,b){var c=3Da.jb(b);if(c){var =
c=3Dc.firstChild,d=3DOB(a,1);return!!c&&Uh(c)&&$m(c,d)}return!1}function =
aLa(a,b,c,d){mFa(a,c,b.dQ());nFa(a,b,c);d!=3DbLa(a,c)&&(en(c,"goog-option=
",d),c=3Da.jb(c),d?(a=3DOB(a,1),c.insertBefore(b.O().U("div",a),c.firstCh=
ild||null)):c.removeChild(c.firstChild))}u.tI=3Dfunction(a){switch(a){cas=
e 2:return OB(this,0);case 16:case =
8:return"goog-option-selected";default:return NB.G.tI.call(this,a)}};=0A=
u.zY=3Dfunction(a){var b=3DOB(this,0);switch(a){case =
"goog-option-selected":return 16;case b:return 2;default:return =
NB.G.zY.call(this,a)}};u.Eb=3Dr("goog-menuitem");function =
cLa(a,b,c){c=3Dc||rh();b=3Dcw[b];var =
d=3Da.toLowerCase().indexOf(b),e;if(0<=3Dd){e=3Da.charAt(d);var =
f=3D[],h=3Da.substr(0,d),d=3Da.substr(d+1,a.length);0<h.length&&f.push(c.=
createTextNode(h));f.push(c.U("SPAN","goog-menuitem-mnemonic-hint",e));0<=
d.length&&f.push(c.createTextNode(d));e=3Df}else =
e=3Dc.U("SPAN","goog-menuitem-mnemonic-separator","(",c.U("SPAN","goog-me=
nuitem-mnemonic-hint",b.toUpperCase()),")"),e=3D[c.createTextNode(a),e];c=
=3Dc.U("SPAN",void 0,e);Ym(c,a+", "+b+";");return c};function =
PB(a){L.call(this);this.k=3Da;this.j=3D[]}C(PB,L);PB.prototype.Pa=3Dfunct=
ion(a,b,c,d){b=3Da.Pa(b,c,d||this.k);this.j.push(a,b);return =
this};PB.prototype.bc=3Dfunction(a,b,c,d){b=3Da.bc(b,c,d||this.k);this.j.=
push(a,b);return this};PB.prototype.Cb=3Dfunction(){for(var =
a,b;b=3Dthis.j.pop();)(a=3Dthis.j.pop())&&!a.Mc()&&a.Xq(b)};PB.prototype.=
J=3Dfunction(){PB.G.J.call(this);this.Cb();delete this.k;delete =
this.j};function QB(a,b,c,d){L.call(this);this.j=3Dnew =
S(this);this.k=3Dnew =
PB(this);this.zm=3D{};this.A=3D!!c;this.SX=3Dd||null;this.o=3Db||rc("icon=
","keys","label","long-label","node-label");for(var e in =
this.o)this.zm[e]=3Dthis.B;this.zm.enabled=3Dfunction(a,b,c,d,e){a.Z(!!e)=
};this.zm.hint=3Dthis.q;this.zm.keys=3DRc(this.q,this.zm.keys||ka);this.z=
m.value=3Dfunction(a,b,c,d,e){ya(a.xa)&&a.xa(e)};this.zm.visible=3Dfuncti=
on(a,b,c,d,e){a.setVisible(!!e)};this.zm.selected=3Dfunction(a,b,c,d,e){J=
y(a,16)&&a.Rb(!!e)};this.zm.mnemonic=3D=0A=
function(a,b,c,d,e){ya(a.Lfa)&&a.Lfa(e)};a&&pc(this.zm,a)}C(QB,L);QB.prot=
otype.J=3Dfunction(){QB.G.J.call(this);this.j.dispose();this.k.dispose();=
delete this.j;delete this.k;delete this.zm;delete this.o};=0A=
QB.prototype.B=3Dfunction(a,b,c,d){if(d in b){d=3D[];var =
e=3Dc.getProperty("icon");e&&"icon"in b&&d.push(dLa(a,e));var =
f,h=3Dc.pY(),e=3Dc.Og();h&&"node-label"in =
b?f=3D[h.cloneNode(!0)]:e&&"label"in =
b&&(f=3D(f=3Dc.getProperty("mnemonic"))&&"mnemonic"in =
b&&ya(a.Lfa)?cLa(e,f):a.O().U("SPAN",void =
0,e),Uh(f)&&an(f,a.$c().Eb()+"-label"));f&&(ud&&Uh(f)&&an(f,a.$c().Eb()+"=
-label-ie"),Lb(d,f));(f=3Dc.getProperty("keys"))&&"keys"in =
b&&d.push(eLa(a,c,f));a.setContent(d)}};=0A=
QB.prototype.q=3Dfunction(a,b,c){a.Qh&&(b=3DfLa(c),c=3DfLa(c,!0),a.Qh(b),=
a=3Da.getElement(),this.A&&a&&az(a,b,c))};function fLa(a,b){var =
c=3Da.getProperty("hint");if(c){var =
d=3Da.gd();d&&(d=3DRB(a,d),b&&(d=3DSB(d)),c+=3D" ("+d+")")}return =
c||""}function dLa(a,b){var c=3Da.$c().an()+"-icon";ud&&(c=3Dc+" =
"+(a.$c().an()+"-icon-ie"));return TB(b,a.O(),c)}=0A=
function TB(a,b,c){b=3Db||rh();var =
d=3D{};d["class"]=3D"docs-icon-img-container "+a;return =
b.U("DIV",{"class":"docs-icon goog-inline-block"+(c?" =
"+c:""),"aria-hidden":!0},b.U("DIV",d))}function =
eLa(a,b,c){b=3DRB(b,c);return =
a.O().U("SPAN",{"class":a.$c().an()+"-accel","aria-label":SB(b)},b)}=0A=
function SB(a){a=3Da.replace(new RegExp("pg-"+UB.up,"i"),"page =
up");a=3Da.replace(new RegExp("pg-"+UB.down,"i"),"page =
down");a=3Da.replace("`","backtick");a=3Da.replace("~","tilde");a=3Da.rep=
lace("-","hyphen");a=3Da.replace("_","underscore");a=3Da.replace("=3D","e=
quals");a=3Da.replace("[","left bracket");a=3Da.replace("]","right =
bracket");a=3Da.replace(";","semicolon");a=3Da.replace(":","colon");a=3Da=
.replace(",","comma");a=3Da.replace(".","period");a=3Da.replace("/","slas=
h");a=3Da.replace("\\","backslash");a=3Da.replace(UB.up,"up");=0A=
a=3Da.replace(UB.down,"down");a=3Da.replace(UB.left,"left");a=3Da.replace=
(UB.right,"right");return"shortcut "+a+"."}=0A=
function RB(a,b){pa(b)&&(b=3Db[0]);for(var c in UB)b=3Db.replace(new =
RegExp(c,"gi"),UB[c]);Tq&&(c=3D!a.getProperty("force-ctrl-key"),b.match(c=
?/(Meta|Ctrl)\+.(\+.*)?$/:/Meta\+.(\+.*)?$/)?(b=3Db.replace(/Meta\+/g,"\u=
2318"),c&&(b=3Db.replace(/Ctrl\+/g,"\u2318"))):(b=3Db.replace(/Meta\+/g,"=
\u2318+"),c&&(b=3Db.replace(/Ctrl\+/g,"\u2318+"))),b=3Db.replace(/(?=3D\w=
*Alt(?!Gr))(\w+)/g,"Option"));b=3Db.replace(/Ctrl/g,"Ctrl");b=3Db.replace=
(/Shift/g,"Shift");b=3Db.replace(/Alt/g,"Alt");b=3Db.replace(/Option/g,"O=
ption");b=3Db.replace(/Meta/g,=0A=
"Meta");b=3Db.replace(/backspace/g,"backspace");b=3Db.replace(/tab/g,"tab=
");b=3Db.replace(/enter/g,"enter");b=3Db.replace(/pause/g,"pause");b=3Db.=
replace(/caps-lock/g,"caps-lock");b=3Db.replace(/esc/g,"esc");b=3Db.repla=
ce(/space/g,"space");b=3Db.replace(/pg-up/g,"pg-up");b=3Db.replace(/pg-do=
wn/g,"pg-down");b=3Db.replace(/end/g,"end");b=3Db.replace(/home/g,"home")=
;b=3Db.replace(/insert/g,"insert");return =
b=3Db.replace(/delete/g,"delete")}=0A=
var =
UB=3D{"close-square-bracket":"]",dash:"-",down:"\u2193",equals:"=3D",left=
:"\u2190","num-minus":"-","num-plus":"+","open-square-bracket":"[",right:=
"\u2192",semicolon:";","single-quote":"'",up:"\u2191"};=0A=
function VB(a,b,c,d,e,f){var =
h=3Dd||gLa,l=3De||ka;hLa(a,b,c,h);a.k.bc(c,Yq,function(a){var =
d=3Da.gf;!b.Mc()&&(d in =
h||"keys"=3D=3Dd)&&this.zm[d].call(this,b,h,c,d,a.j,a.k)});a.j.D(b,"actio=
n",function(a){if(!c.getProperty("require_direct_target")||a.currentTarge=
t=3D=3Da.target)if(a=3Dl(a),this.SX){var d=3Dthis.SX;if(f){var =
e=3Df;3=3D=3De.k&&(e=3Dzp(bqa(e),iLa(d,b)).Oa());c.fireAction(a,e)}else =
c.fireAction(a)}else c.fireAction(a)})}=0A=
function =
hLa(a,b,c,d){wa(c.getProperty("selected"))&&ya(b.zq)&&b.zq(!0);ud&&b.kf(b=
.$c().Eb()+"-ie");var e=3Db.dF,f;for(f in d)if(f in a.zm){if(f in =
a.o)if(e)continue;else =
e=3D!0;a.zm[f].call(a,b,d,c,f,c.getProperty(f),null)}}var =
gLa=3Drc("enabled","value","visible"),WB=3Drc("enabled","hint","label","n=
ode-label","selected","value","visible"),jLa=3Drc("enabled","icon","keys"=
,"label","mnemonic","node-label","selected","value","visible"),kLa=3Drc("=
enabled","icon","keys","label","node-label","selected","value","visible")=
;=0A=
rc("enabled","hint","value","visible");var =
XB=3Drc("enabled","hint","icon","selected","value","visible");function =
YB(a,b,c,d){jx.call(this,a,b,c||d);(c||d)&&this.j(65|(d?32:132))}C(YB,jx)=
;function ZB(a){this.j=3Da}la(ZB);function =
lLa(a,b){a&&(a.tabIndex=3Db?0:-1)}u=3DZB.prototype;u.jb=3Daa();u.C$=3Dfun=
ction(a){return"DIV"=3D=3Da.tagName};u.Ia=3Dfunction(a,b){b.id&&tn(a,b.id=
);var =
c=3Dthis.Eb(),d=3D!1,e=3DZm(b);e&&F(e,function(b){b=3D=3Dc?d=3D!0:b&&this=
.Pfa(a,b,c)},this);d||an(b,c);mLa(this,a,this.jb(b));return =
b};u.Pfa=3Dfunction(a,b,c){b=3D=3Dc+"-disabled"?a.Z(!1):b=3D=3Dc+"-horizo=
ntal"?nLa(a,"horizontal"):b=3D=3Dc+"-vertical"&&nLa(a,"vertical")};=0A=
function mLa(a,b,c,d){if(c){d=3Dd||c.firstChild;for(var =
e;d&&d.parentNode=3D=3Dc;){e=3Dd.nextSibling;if(1=3D=3Dd.nodeType){var =
f=3Da.qD(d);f&&(f.Y=3Dd,b.isEnabled()||f.Z(!1),b.va(f),f.Ia(d))}else =
d.nodeValue&&""!=3DTa(d.nodeValue)||c.removeChild(d);d=3De}}}u.qD=3Dfunct=
ion(a){return =
qFa(a)};u.pp=3Dfunction(a){a=3Da.getElement();Tl(a,!0,vd);ud&&(a.hideFocu=
s=3D!0);var b=3Dthis.j;b&&Tm(a,b)};u.Eb=3Dr("goog-container");=0A=
u.D$=3Dfunction(a){var =
b=3Dthis.Eb(),c=3D[b,"horizontal"=3D=3Da.Cz?b+"-horizontal":b+"-vertical"=
];a.isEnabled()||c.push(b+"-disabled");return =
c};u.Kqa=3Dr("vertical");function =
$B(a,b,c){sn.call(this,c);this.kw=3Db||ZB.getInstance();this.Cz=3Da||this=
.kw.Kqa()}C($B,sn);u=3D$B.prototype;u.gJ=3Dnull;u.bQ=3Dnull;u.kw=3Dnull;u=
.Cz=3Dnull;u.lw=3D!0;u.RD=3D!0;u.VX=3D!0;u.Yj=3D-1;u.Vi=3Dnull;u.ys=3D!1;=
u.$p=3D!1;u.bea=3D!0;u.Bv=3Dnull;function aC(a){return =
a.gJ||a.getElement()}function bC(a){return a.bQ||(a.bQ=3Dnew =
su(aC(a)))}u.$c=3Dg("kw");u.Ca=3Dfunction(){var =
a=3Dthis.kw;this.Y=3Dthis.O().U("div",a.D$(this).join(" =
"))};u.jb=3Dfunction(){return =
this.kw.jb(this.getElement())};u.fn=3Dfunction(a){return this.kw.C$(a)};=0A=
u.Kd=3Dfunction(a){this.Y=3Dthis.kw.Ia(this,a);"none"=3D=3Da.style.displa=
y&&(this.lw=3D!1)};=0A=
u.aa=3Dfunction(){$B.G.aa.call(this);this.bf(function(a){a.Xb()&&oLa(this=
,a)},this);var =
a=3Dthis.getElement();this.kw.pp(this);this.setVisible(this.lw,!0);U(this=
).D(this,"enter",this.Gaa).D(this,"highlight",this.aQ).D(this,"unhighligh=
t",this.E$).D(this,"open",this.M5a).D(this,"close",this.sWa).D(a,"mousedo=
wn",this.Ff).D(th(a),"mouseup",this.i0a).D(a,["mousedown","mouseup","mous=
eover","mouseout","contextmenu"],this.zaa);this.xk()&&pLa(this,!0)};=0A=
function pLa(a,b){var =
c=3DU(a),d=3DaC(a);b?c.D(d,"focus",a.SD).D(d,"blur",a.jw).D(bC(a),"key",a=
.Ef):c.gc(d,"focus",a.SD).gc(d,"blur",a.jw).gc(bC(a),"key",a.Ef)}u.Uc=3Df=
unction(){this.Pi(-1);this.Vi&&this.Vi.dd(!1);this.ys=3D!1;$B.G.Uc.call(t=
his)};u.J=3Dfunction(){$B.G.J.call(this);this.bQ&&(this.bQ.dispose(),this=
.bQ=3Dnull);this.kw=3Dthis.Vi=3Dthis.Bv=3Dthis.gJ=3Dnull};u.Gaa=3Dr(!0);=0A=
u.aQ=3Dfunction(a){var b=3Dzn(this,a.target);if(-1<b&&b!=3Dthis.Yj){var =
c=3DcC(this);c&&c.Ve(!1);this.Yj=3Db;c=3DcC(this);this.ys&&c.setActive(!0=
);this.bea&&this.Vi&&c!=3Dthis.Vi&&(Jy(c,64)?c.dd(!0):this.Vi.dd(!1))}b=3D=
this.getElement();null!=3Da.target.getElement()&&Um(b,"activedescendant",=
a.target.getElement().id)};u.E$=3Dfunction(a){a.target=3D=3DcC(this)&&(th=
is.Yj=3D-1);a=3Dthis.getElement();Vm(a,"activedescendant")};u.M5a=3Dfunct=
ion(a){(a=3Da.target)&&a!=3Dthis.Vi&&a.getParent()=3D=3Dthis&&(this.Vi&&t=
his.Vi.dd(!1),this.Vi=3Da)};=0A=
u.sWa=3Dfunction(a){a.target=3D=3Dthis.Vi&&(this.Vi=3Dnull)};u.Ff=3Dfunct=
ion(a){this.RD&&(this.ys=3D!0);var =
b=3DaC(this);b&&$h(b)?b.focus():a.preventDefault()};u.i0a=3Dfunction(){th=
is.ys=3D!1};u.zaa=3Dfunction(a){var =
b=3DqLa(this,a.target);if(b)switch(a.type){case =
"mousedown":b.Ff(a);break;case "mouseup":b.hp(a);break;case =
"mouseover":b.Dz(a);break;case "mouseout":b.hJ(a);break;case =
"contextmenu":b.qJ(a)}};=0A=
function qLa(a,b){if(a.Bv)for(var c=3Da.getElement();b&&b!=3D=3Dc;){var =
d=3Db.id;if(d in a.Bv)return a.Bv[d];b=3Db.parentNode}return =
null}u.SD=3Dca();u.jw=3Dfunction(){this.Pi(-1);this.ys=3D!1;this.Vi&&this=
.Vi.dd(!1)};u.Ef=3Dfunction(a){return =
this.isEnabled()&&this.Da()&&(0!=3Dthis.Ob()||this.gJ)&&this.Th(a)?(a.pre=
ventDefault(),a.stopPropagation(),!0):!1};=0A=
u.Th=3Dfunction(a){var b=3DcC(this);if(b&&"function"=3D=3Dtypeof =
b.Ef&&b.Ef(a)||this.Vi&&this.Vi!=3Db&&"function"=3D=3Dtypeof =
this.Vi.Ef&&this.Vi.Ef(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a=
.altKey)return!1;switch(a.keyCode){case =
27:if(this.xk())aC(this).blur();else return!1;break;case =
36:dC(this);break;case 35:rLa(this);break;case =
38:if("vertical"=3D=3Dthis.Cz)eC(this);else return!1;break;case =
37:if("horizontal"=3D=3Dthis.Cz)this.Hd()?fC(this):eC(this);else =
return!1;break;case 40:if("vertical"=3D=3Dthis.Cz)fC(this);=0A=
else return!1;break;case =
39:if("horizontal"=3D=3Dthis.Cz)this.Hd()?eC(this):fC(this);else =
return!1;break;default:return!1}return!0};function oLa(a,b){var =
c=3Db.getElement(),c=3Dc.id||(c.id=3Db.getId());a.Bv||(a.Bv=3D{});a.Bv[c]=
=3Db}u.va=3Dfunction(a,b){$B.G.va.call(this,a,b)};=0A=
u.kk=3Dfunction(a,b,c){Ty(a,2,!0);Ty(a,64,!0);!this.xk()&&this.$p||a.We(3=
2,!1);Ny(a,!1);var =
d=3Da.getParent()=3D=3Dthis?zn(this,a):-1;$B.G.kk.call(this,a,b,c);a.Xb()=
&&this.Xb()&&oLa(this,a);a=3Dd;-1=3D=3Da&&(a=3Dthis.Ob());a=3D=3Dthis.Yj?=
this.Yj=3DMath.min(this.Ob()-1,b):a>this.Yj&&b<=3Dthis.Yj?this.Yj++:a<thi=
s.Yj&&b>this.Yj&&this.Yj--};=0A=
u.removeChild=3Dfunction(a,b){if(a=3Dua(a)?this.Nb(a):a){var =
c=3Dzn(this,a);-1!=3Dc&&(c=3D=3Dthis.Yj?(a.Ve(!1),this.Yj=3D-1):c<this.Yj=
&&this.Yj--);(c=3Da.getElement())&&c.id&&this.Bv&&ic(this.Bv,c.id)}a=3D$B=
.G.removeChild.call(this,a,b);Ny(a,!0);return a};function =
nLa(a,b){if(a.getElement())throw Error("Component already =
rendered");a.Cz=3Db}u.Da=3Dg("lw");=0A=
u.setVisible=3Dfunction(a,b){if(b||this.lw!=3Da&&this.dispatchEvent(a?"sh=
ow":"hide")){this.lw=3Da;var =
c=3Dthis.getElement();c&&(R(c,a),this.xk()&&lLa(aC(this),this.RD&&this.lw=
),b||this.dispatchEvent(this.lw?"aftershow":"afterhide"));return!0}return=
!1};u.isEnabled=3Dg("RD");u.Z=3Dfunction(a){this.RD!=3Da&&this.dispatchEv=
ent(a?"enable":"disable")&&(a?(this.RD=3D!0,this.bf(function(a){a.RFa?del=
ete =
a.RFa:a.Z(!0)})):(this.bf(function(a){a.isEnabled()?a.Z(!1):a.RFa=3D!0}),=
this.ys=3Dthis.RD=3D!1),this.xk()&&lLa(aC(this),a&&this.lw))};=0A=
u.xk=3Dg("VX");function =
gC(a,b){b!=3Da.VX&&a.Xb()&&pLa(a,b);a.VX=3Db;a.RD&&a.lw&&lLa(aC(a),b)}u.r=
q=3Dg("Yj");u.Pi=3Dfunction(a){(a=3Dthis.$b(a))?a.Ve(!0):-1<this.Yj&&cC(t=
his).Ve(!1)};u.Ve=3Dfunction(a){this.Pi(zn(this,a))};function =
cC(a){return a.$b(a.Yj)}function =
dC(a){sLa(a,function(a,c){return(a+1)%c},a.Ob()-1)}function =
rLa(a){sLa(a,function(a,c){a--;return 0>a?c-1:a},0)}function =
fC(a){sLa(a,function(a,c){return(a+1)%c},a.Yj)}function =
eC(a){sLa(a,function(a,c){a--;return 0>a?c-1:a},a.Yj)}=0A=
function sLa(a,b,c){c=3D0>c?zn(a,a.Vi):c;var =
d=3Da.Ob();c=3Db.call(a,c,d);for(var e=3D0;e<=3Dd;){var =
f=3Da.$b(c);if(f&&a.bma(f)){a.G1(c);break}e++;c=3Db.call(a,c,d)}}u.bma=3D=
function(a){return =
a.Da()&&a.isEnabled()&&Jy(a,2)};u.G1=3Dfunction(a){this.Pi(a)};function =
tLa(){}C(tLa,Hy);la(tLa);tLa.prototype.Eb=3Dr("goog-menuheader");function=
 =
hC(a,b,c){My.call(this,a,c||tLa.getInstance(),b);this.We(1,!1);this.We(2,=
!1);this.We(4,!1);this.We(32,!1);this.ba=3D1}C(hC,My);Ly("goog-menuheader=
",function(){return new hC(null)});function =
iC(a,b,c,d){My.call(this,a,d||NB.getInstance(),c);this.xa(b)}C(iC,My);u=3D=
iC.prototype;u.V=3Dfunction(){var a=3Dthis.getModel();return =
null!=3Da?a:this.ig()};u.xa=3Dfunction(a){this.Oe(a)};u.We=3Dfunction(a,b=
){iC.G.We.call(this,a,b);switch(a){case 8:this.mc()&&!b&&this.Rb(!1);var =
c=3Dthis.getElement();if(c){var =
d=3Dthis.$c();this&&c&&aLa(d,this,c,b)}break;case =
16:if(c=3Dthis.getElement())d=3Dthis.$c(),this&&c&&aLa(d,this,c,b)}};u.zq=
=3Dfunction(a){this.We(16,a)};=0A=
u.ig=3Dfunction(){var a=3Dthis.getContent();return =
pa(a)?(a=3Drb(a,function(a){return =
Uh(a)&&($m(a,"goog-menuitem-accel")||$m(a,"goog-menuitem-mnemonic-separat=
or"))?"":di(a)}).join(""),haa(a)):iC.G.ig.call(this)};u.q9=3Dx(229);u.hp=3D=
function(a){var b=3Dthis.getParent();if(b){var =
c=3Db.C;b.C=3Dnull;if(c&&xa(a.clientX)&&wf(c,new =
G(a.clientX,a.clientY)))return}iC.G.hp.call(this,a)};u.ij=3Dfunction(a){r=
eturn =
a.keyCode=3D=3Dthis.PR&&this.Bi(a)?!0:iC.G.ij.call(this,a)};u.Lfa=3Dda("P=
R");u.qVa=3Dg("PR");Ly("goog-menuitem",function(){return new iC(null)});=0A=
iC.prototype.dQ=3Dfunction(){return =
Jy(this,16)?"menuitemcheckbox":Jy(this,8)?"menuitemradio":iC.G.dQ.call(th=
is)};iC.prototype.getParent=3Dfunction(){return =
My.prototype.getParent.call(this)};iC.prototype.Jr=3Dfunction(){return =
My.prototype.Jr.call(this)};function =
jC(){}C(jC,Hy);la(jC);jC.prototype.Ag=3Dfunction(a){return =
a.O().U("div",this.Eb())};jC.prototype.Ia=3Dfunction(a,b){b.id&&tn(a,b.id=
);if("HR"=3D=3Db.tagName){var c=3Db;b=3Dthis.Ag(a);Jh(b,c);Lh(c)}else =
an(b,this.Eb());return =
b};jC.prototype.setContent=3Dca();jC.prototype.Eb=3Dr("goog-menuseparator=
");function =
kC(a,b){My.call(this,null,a||jC.getInstance(),b);this.We(1,!1);this.We(2,=
!1);this.We(4,!1);this.We(32,!1);this.ba=3D1}C(kC,My);kC.prototype.aa=3Df=
unction(){kC.G.aa.call(this);var =
a=3Dthis.getElement();Tm(a,"separator")};Ly("goog-menuseparator",function=
(){return new kC});function =
lC(a){this.j=3Da||"menu"}C(lC,ZB);la(lC);u=3DlC.prototype;u.C$=3Dfunction=
(a){return"UL"=3D=3Da.tagName||lC.G.C$.call(this,a)};u.qD=3Dfunction(a){r=
eturn"HR"=3D=3Da.tagName?new =
kC:lC.G.qD.call(this,a)};u.Ct=3Dfunction(a,b){return =
Wh(a.getElement(),b)};u.Eb=3Dr("goog-menu");u.pp=3Dfunction(a){lC.G.pp.ca=
ll(this,a);a=3Da.getElement();Um(a,"haspopup","true")};function =
mC(a){kC.call(this,jC.getInstance(),a)}C(mC,kC);Ly("goog-menuseparator",f=
unction(){return new kC});function =
nC(a,b){$B.call(this,"vertical",b||lC.getInstance(),a);gC(this,!1)}C(nC,$=
B);u=3DnC.prototype;u.X5=3D!0;u.Eb=3Dfunction(){return =
this.$c().Eb()};u.Ct=3Dfunction(a){if(this.$c().Ct(this,a))return!0;for(v=
ar b=3D0,c=3Dthis.Ob();b<c;b++){var =
d=3Dthis.$b(b);if("function"=3D=3Dtypeof =
d.Ct&&d.Ct(a))return!0}return!1};u.od=3Dfunction(a){this.va(a,!0)};u.remo=
veItem=3Dfunction(a){(a=3Dthis.removeChild(a,!0))&&a.dispose()};u.Bd=3Dfu=
nction(a){return this.$b(a)};u.Oi=3Dfunction(){return this.Ob()};=0A=
function =
oC(a,b){(a.X5=3Db)&&gC(a,!0)}u.setVisible=3Dfunction(a,b,c){(b=3DnC.G.set=
Visible.call(this,a,b))&&a&&this.Xb()&&this.X5&&aC(this).focus();a&&c&&xa=
(c.clientX)?this.C=3Dnew G(c.clientX,c.clientY):this.C=3Dnull;return =
b};u.Gaa=3Dfunction(a){this.X5&&aC(this).focus();return =
nC.G.Gaa.call(this,a)};u.bma=3Dfunction(a){return =
a.isEnabled()&&a.Da()&&Jy(a,2)};u.Kd=3Dfunction(a){uLa(this,a);nC.G.Kd.ca=
ll(this,a)};=0A=
u.Th=3Dfunction(a){var =
b=3DnC.G.Th.call(this,a);b||this.bf(function(c){!b&&c.qVa&&c.PR=3D=3Da.ke=
yCode&&(this.isEnabled()&&this.Ve(c),b=3Dc.Ef(a))},this);return =
b};u.Pi=3Dfunction(a){nC.G.Pi.call(this,a);(a=3Dthis.$b(a))&&Gl(a.getElem=
ent(),this.getElement())};function uLa(a,b){for(var =
c=3Da.$c(),d=3Dhi(a.O(),"div",c.Eb()+"-content",b),e=3Dd.length,f=3D0;f<e=
;f++)mLa(c,a,d[f])};function =
pC(){}C(pC,Ky);la(pC);u=3DpC.prototype;u.Ag=3Dfunction(a){var =
b=3D{"class":"goog-inline-block "+this.gp(a).join(" =
")},b=3Da.O().U("div",b,this.wO(a.getContent(),a.O()));this.Qh(b,a.Xj());=
return b};u.Wr=3Dr("button");u.jb=3Dfunction(a){return =
a&&a.firstChild&&a.firstChild.firstChild};u.wO=3Dfunction(a,b){return =
b.U("div","goog-inline-block =
"+(this.Eb()+"-outer-box"),b.U("div","goog-inline-block =
"+(this.Eb()+"-inner-box"),a))};u.TD=3Dfunction(a){return"DIV"=3D=3Da.tag=
Name};=0A=
u.Ava=3Dfunction(a,b){var =
c=3Da.O().eo(b),d=3Dthis.Eb()+"-outer-box";return =
c&&$m(c,d)&&(c=3Da.O().eo(c),d=3Dthis.Eb()+"-inner-box",c&&$m(c,d))?!0:!1=
};u.Ia=3Dfunction(a,b){vLa(b,!0);vLa(b,!1);this.Ava(a,b)||b.appendChild(t=
his.wO(b.childNodes,a.O()));bn(b,["goog-inline-block",this.Eb()]);return =
pC.G.Ia.call(this,a,b)};u.Eb=3Dr("goog-custom-button");=0A=
function vLa(a,b){if(a)for(var =
c=3Db?a.firstChild:a.lastChild,d;c&&c.parentNode=3D=3Da;){d=3Db?c.nextSib=
ling:c.previousSibling;if(3=3D=3Dc.nodeType){var =
e=3Dc.nodeValue;if(""=3D=3DTa(e))a.removeChild(c);else{c.nodeValue=3Db?e.=
replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else =
break;c=3Dd}};function =
qC(){}C(qC,pC);la(qC);u=3DqC.prototype;u.jb=3Dfunction(a){return =
qC.G.jb.call(this,a&&a.firstChild)};u.Ia=3Dfunction(a,b){var =
c=3Dvh("*","goog-menu",b)[0];if(c){R(c,!1);th(c).body.appendChild(c);var =
d=3Dnew nC;d.Ia(c);a.Be(d)}return =
qC.G.Ia.call(this,a,b)};u.wO=3Dfunction(a,b){return =
qC.G.wO.call(this,[this.createCaption(a,b),this.HC(b)],b)};u.createCaptio=
n=3Dfunction(a,b){return wLa(a,this.Eb(),b)};function wLa(a,b,c){return =
c.U("div","goog-inline-block "+(b+"-caption"),a)}=0A=
u.HC=3Dfunction(a){return a.U("div","goog-inline-block =
"+(this.Eb()+"-dropdown"),"\u00a0")};u.Eb=3Dr("goog-menu-button");functio=
n =
rC(a,b,c,d,e){Vy.call(this,a,c||qC.getInstance(),d);this.We(64,!0);this.C=
=3Dnew YB(null,5);b&&this.Be(b);this.K=3Dnew =
nh(500);!kca&&!Le||Cd("533.17.9")||(this.ks=3D!0);this.Wc=3De||lC.getInst=
ance()}C(rC,Vy);u=3DrC.prototype;u.ks=3D!1;u.aa=3Dfunction(){rC.G.aa.call=
(this);xLa(this,!0);this.j&&yLa(this,this.j,!0);Um(this.Y,"haspopup",!!th=
is.j)};u.Uc=3Dfunction(){rC.G.Uc.call(this);xLa(this,!1);if(this.j){this.=
dd(!1);this.j.Uc();yLa(this,this.j,!1);var =
a=3Dthis.j.getElement();a&&Lh(a)}};=0A=
u.J=3Dfunction(){rC.G.J.call(this);this.j&&(this.j.dispose(),delete =
this.j);delete =
this.M;this.K.dispose()};u.Ff=3Dfunction(a){rC.G.Ff.call(this,a);this.vb(=
)&&(this.dd(!this.Eh(),a),this.j&&(a=3Dthis.Eh(),this.j.ys=3Da))};u.hp=3D=
function(a){rC.G.hp.call(this,a);this.j&&!this.vb()&&(this.j.ys=3D!1)};u.=
Bi=3Dfunction(){this.setActive(!1);return!0};u.g0a=3Dfunction(a){this.j&&=
this.j.Da()&&!this.Ct(a.target)&&this.dd(!1)};u.Ct=3Dfunction(a){return =
a&&Wh(this.getElement(),a)||this.j&&this.j.Ct(a)||!1};=0A=
u.ij=3Dfunction(a){if(32=3D=3Da.keyCode){if(a.preventDefault(),"keyup"!=3D=
a.type)return!0}else =
if("key"!=3Da.type)return!1;if(this.j&&this.j.Da()){var =
b=3D13=3D=3Da.keyCode||32=3D=3Da.keyCode,c=3Dthis.j.Ef(a);return =
27=3D=3Da.keyCode||b?(this.dd(!1),!0):c}return =
40=3D=3Da.keyCode||38=3D=3Da.keyCode||32=3D=3Da.keyCode||13=3D=3Da.keyCod=
e?(this.dd(!0,a),!0):!1};u.Dq=3Dfunction(){this.dd(!1)};u.b4a=3Dfunction(=
){this.vb()||this.dd(!1)};u.QY=3Dfunction(a){this.ks||this.dd(!1);rC.G.QY=
.call(this,a)};=0A=
u.Ab=3Dfunction(){this.j||this.Be(new nC(this.O(),this.Wc));return =
this.j||null};u.Be=3Dfunction(a){var =
b=3Dthis.j;a!=3Db&&(b&&(this.dd(!1),this.Xb()&&yLa(this,b,!1),delete =
this.j),this.Xb()&&Um(this.Y,"haspopup",!!a),a&&(this.j=3Da,wn(a,this),a.=
setVisible(!1),oC(a,this.ks),this.Xb()&&yLa(this,a,!0)));return =
b};u.od=3Dfunction(a){this.Ab().va(a,!0)};u.removeItem=3Dfunction(a){(a=3D=
this.Ab().removeChild(a,!0))&&a.dispose()};u.VD=3Dx(231);u.Bd=3Dfunction(=
a){return this.j?this.j.$b(a):null};=0A=
u.Oi=3Dfunction(){return =
this.j?this.j.Ob():0};u.setVisible=3Dfunction(a,b){var =
c=3DrC.G.setVisible.call(this,a,b);c&&!this.Da()&&this.dd(!1);return =
c};u.Z=3Dfunction(a){rC.G.Z.call(this,a);this.isEnabled()||this.dd(!1)};f=
unction zLa(a){a=3Da.C.k;return 5=3D=3Da||4=3D=3Da}function sC(a){return =
a.C.A&&!!(a.C.o&32)}=0A=
u.dd=3Dfunction(a,b){rC.G.dd.call(this,a);if(this.j&&!!(this.ba&64)=3D=3D=
a){if(a)this.j.Xb()||this.j.render(),this.Ub=3DEl(this.getElement()),this=
.$=3DPl(this.getElement()),this.yu(),!b||40!=3Db.keyCode&&38!=3Db.keyCode=
?this.j.Pi(-1):dC(this.j);else{this.setActive(!1);this.j.ys=3D!1;var =
c=3Dthis.getElement();c&&(Um(c,"activedescendant",""),Um(c,"owns",""));nu=
ll!=3Dthis.I&&(this.I=3Dvoid =
0,(c=3Dthis.j.getElement())&&Kl(c,"",""))}this.j.setVisible(a,!1,b);if(!t=
his.Mc()){var =
c=3DU(this),d=3Da?c.D:c.gc;d.call(c,this.O().pb(),"mousedown",=0A=
this.g0a,!0);this.ks&&d.call(c,this.j,"blur",this.b4a);d.call(c,this.K,"t=
ick",this.BWa);a?this.K.start():this.K.stop()}}this.j&&this.j.getElement(=
)&&Vm(this.j.Y,"hidden")};u.yu=3Dfunction(){if(this.j.Xb()){var =
a=3Dthis.M||this.getElement(),b=3Dthis.C;this.C.element=3Da;a=3Dthis.j.ge=
tElement();this.j.Da()||(a.style.visibility=3D"hidden",R(a,!0));!this.I&&=
sC(this)&&(this.I=3DOl(a));b.zj(a,b.k^1,null,this.I);this.j.Da()||(R(a,!1=
),a.style.visibility=3D"visible")}};=0A=
u.BWa=3Dfunction(){var =
a=3DPl(this.getElement()),b=3DEl(this.getElement()),c=3Dthis.$;(c=3D=3Da|=
|c&&a&&c.left=3D=3Da.left&&c.width=3D=3Da.width&&c.top=3D=3Da.top&&c.heig=
ht=3D=3Da.height)&&gda(this.Ub,b)||(this.$=3Da,this.Ub=3Db,this.yu())};fu=
nction yLa(a,b,c){var =
d=3DU(a);c=3Dc?d.D:d.gc;c.call(d,b,"action",a.Dq);c.call(d,b,"close",a.yW=
a);c.call(d,b,"highlight",a.N$);c.call(d,b,"unhighlight",a.AWa)}function =
xLa(a,b){var =
c=3DU(a);(b?c.D:c.gc).call(c,a.getElement(),"keydown",a.zWa)}u.N$=3Dfunct=
ion(a){(a=3Da.target.getElement())&&ALa(this,a)};=0A=
u.zWa=3Dfunction(a){Jy(this,32)&&this.getElement()&&this.j&&this.j.Da()&&=
a.stopPropagation()};u.AWa=3Dfunction(){if(!cC(this.j)){var =
a=3Dthis.getElement();Um(a,"activedescendant","");Um(a,"owns","")}};u.yWa=
=3Dfunction(a){if(this.Eh()&&a.target instanceof iC){a=3Da.target;var =
b=3Da.getElement();a.Da()&&a.ba&2&&null!=3Db&&ALa(this,b)}};function =
ALa(a,b){var =
c=3Da.getElement(),d=3DWm(b,"activedescendant"),d=3Dth(b).getElementById(=
d)||b;if(!d.id){var =
e=3Dqn.getInstance();d.id=3Drn(e)}mla(c,d);Um(c,"owns",d.id)}=0A=
Ly("goog-menu-button",function(){return new rC(null)});function =
tC(){}C(tC,qC);la(tC);tC.prototype.Eb=3Dr("goog-toolbar-menu-button");fun=
ction =
BLa(a,b,c,d,e,f,h,l,m,n){ny.call(this,a,b,c,d,e,f,h,n);this.R=3Dm;this.B=3D=
l;this.j=3Dnew =
rC("",null,tC.getInstance());a=3Dthis.O();a=3DB(a.Cg,a);this.F=3Dnew =
iC(a("Paste <strong>values</strong> only"));this.C=3Dnew iC(a("Paste =
<strong>format</strong> =
only"));this.va(this.j,!1);this.j.od(this.F);this.j.od(this.C);this.M=3Dn=
ew PB(this);this.$=3Dnew Q;M(this,this.$)}C(BLa,ny);u=3DBLa.prototype;=0A=
u.Ca=3Dfunction(){var =
a=3Dthis.O().U("div","postpaste-parent");this.qb=3DXt(ZKa,{icon:"docs-ico=
n-img =
docs-icon-clipboard",id:"post-paste-menu",enabled:!0,ve:"postpaste-contai=
ner"});a.appendChild(this.qb);this.Y=3Da};u.getHeight=3Dr(26);u.getWidth=3D=
r(32);=0A=
u.aa=3Dfunction(){BLa.G.aa.call(this);this.j.Ia(this.qb);an(this.F.getEle=
ment(),"postpaste-menu-item");an(this.C.getElement(),"postpaste-menu-item=
");this.j.Z(!0);var a=3Dnew QB(void 0,void =
0,!0),b=3DU(this.j.Ab());VB(a,this.F,X.gv);VB(a,this.C,X.Uja);this.M.bc(X=
.ct,Wq,B(this.xaa,this));this.M.bc(X.ct,Xq,B(this.xaa,this));b.D(Su(this.=
B.j),["Ba","Ga","Da"],Ba(this.D2));b.D(Su(this.B.j),Twa,Ba(this.D2));b.D(=
Su(this.B.j),Uwa,Ba(this.D2));b.D(this.B.j,"a",Ba(this.D2));this.M.Pa(V.C=
M,"action",this.Xob);this.xaa()};=0A=
u.xaa=3Dfunction(){this.setVisible(X.ct.Da()&&X.ct.isEnabled())};u.D2=3Df=
unction(){X.ct.Da()&&X.ct.setVisible(!1)};u.Xob=3Dfunction(){this.Da()&&(=
this.qb.focus(),this.j.Fp(!0),this.R.j(2))};function =
uC(a,b,c,d,e,f,h,l,m){rz.call(this,a,b,c,d,e,f,h,l,m)}C(uC,rz);u=3DuC.pro=
totype;u.tya=3D0;u.aa=3Dfunction(){uC.G.aa.call(this);var =
a=3Dthis.getElement();a.style.overflow=3D"auto";U(this).D(a,"mousedown",t=
his.Zqb)};u.fl=3Dfunction(){var =
a=3Dthis.getElement();a.scrollTop=3D0;a.scrollLeft=3D0;uC.G.fl.call(this)=
};u.z2=3Dfunction(a,b){uC.G.z2.call(this,a,b);var =
c=3Dthis.getElement(),d=3DCLa(this,"waffle");d&&Kl(c,d.right-d.left,d.bot=
tom-d.top)};=0A=
function CLa(a,b){var =
c=3Dyx(a),d=3Da.k,e=3D$x(d,b,a.fo(),!1,!1,!1),c=3Dum(a.getModel(),c.y,c.x=
)||Jf(c),c=3Djy(d,c,"waffle");return(e=3DQza(e,c))&&(e.top-e.bottom)*(e.r=
ight-e.left)?DEa(d,e,"waffle"):null}u.Zqb=3Dfunction(a){var =
b=3Dthis.k.k,c=3DCLa(this,"client"),d=3Dc.bottom-a.clientY<b;if(c.right-a=
.clientX<b||d)a.stopPropagation(),a.preventDefault();500>Da()-this.tya&&(=
b=3Dnew =
Uw("scrolling_cell_dblclick"),b.zf=3Dyx(this).clone(),this.dispatchEvent(=
b),a.stopPropagation(),a.preventDefault())};function =
vC(a,b,c,d,e,f,h,l,m){sy.call(this,a,b,c,d,e,f,h,m);this.j=3Dl}C(vC,sy);v=
C.prototype.Eb=3Dg("j");vC.prototype.C7=3Dfunction(){var =
a=3Dthis.O().U("div",this.j);vl(a,"position","absolute");return =
a};vC.prototype.Kea=3Dfunction(){var =
a=3Djy(this.k,this.lb(),"waffle"),b=3Da.right-a.left-1,a=3Da.bottom-a.top=
-1;PEa(this,b,a);Kl(this.getElement(),b,a)};function =
wC(a,b,c,d,e,f,h,l,m,n,p,t){xy.call(this,a,b,c,d,e,f,l,n,p,t);this.k=3Dux=
(d);this.F=3Dh;this.H=3D"range-border =
"+m}C(wC,xy);wC.prototype.Xga=3Dfunction(a){return =
XEa(this,a,this.H)};wC.prototype.render=3Dfunction(){wC.G.render.call(thi=
s,this.k,this.F)};function DLa(a){Q.call(this);this.j=3Da;this.k=3Dnew =
S(this);M(this,this.k);this.k.D(a,"mouseover",this.q).D(a,"mouseout",this=
.o)}C(DLa,Q);DLa.prototype.q=3Dfunction(a){a.relatedTarget&&Wh(this.j,a.r=
elatedTarget)||this.dispatchEvent("mouse_enter")};DLa.prototype.o=3Dfunct=
ion(a){a.relatedTarget&&Wh(this.j,a.relatedTarget)||this.dispatchEvent("m=
ouse_exit")};function =
xC(a,b,c,d,e,f,h,l,m,n,p,t){ny.call(this,a,b,c,d,e,f,m,t);this.B=3Dp;this=
.F=3Dn;this.jc=3Dh;this.j=3Dl}C(xC,ny);var ELa=3Dnew Cf(25,13),FLa=3Dnew =
Cf(13,25),GLa=3D{r:{iN:"waffle-row-unhide-button",Eka:"waffle-row-unhide-=
button-disabled",C5:"waffle-row-unhide-button-hovered"},c:{iN:"waffle-col=
-unhide-button",Eka:"waffle-col-unhide-button-disabled",C5:"waffle-col-un=
hide-button-hovered"}};u=3DxC.prototype;u.Ca=3Dfunction(){var =
a=3DGLa[this.j].iN;this.Y=3Dthis.O().U("DIV",a)};=0A=
u.aa=3Dfunction(){xC.G.aa.call(this);N(this.C);this.C=3Dnew =
DLa(this.getElement());U(this).D(this.getElement(),"mouseup",this.Erb).D(=
this.C,"mouse_enter",this.Drb).D(this.C,"mouse_exit",this.L4a)};u.Uc=3Dfu=
nction(){N(this.C);xC.G.Uc.call(this)};u.Erb=3Dfunction(a){a.stopPropagat=
ion();this.F.j(2);this.B||this.dispatchEvent(new =
Uw("unhideButtonClicked"));this.F.j(3)};u.Drb=3Dfunction(){if(!this.B){va=
r a=3DGLa[this.j];en(this.getElement(),a.C5,!0)}};=0A=
u.L4a=3Dfunction(){if(!this.B){var =
a=3DGLa[this.j];en(this.getElement(),a.C5,!1)}};u.Pe=3Dfunction(a){this.B=
!=3Da&&(this.B=3Da,this.wb())};u.getWidth=3Dfunction(){return("r"=3D=3Dth=
is.j?FLa:ELa).width};u.getHeight=3Dfunction(){return("r"=3D=3Dthis.j?FLa:=
ELa).height};u.fl=3Dfunction(){xC.G.fl.call(this);var =
a=3DGLa[this.j];en(this.getElement(),a.Eka,this.B)};u.lb=3Dfunction(){ret=
urn $v(this.getModel(),this.jc.start,this.jc.end,this.j)};function =
yC(a,b){Q.call(this);this.k=3Da;this.q=3Db;this.o=3Dnew =
Ap(B(this.dispatchEvent,this,"correct_viewport"),0)}C(yC,Q);function =
BKa(a){ud?a.o.start():a.dispatchEvent("correct_viewport")}yC.prototype.tb=
=3Dg("q");function zC(a){return a.j.ib()}function AC(a){return =
a.j.gb()}function ky(a,b){return"r"=3D=3Db?zC(a):AC(a)}=0A=
function HEa(a,b){switch(b){case "scrollable":return a.j;case =
"column-head-section":return new Hf(0,a.j.gb(),a.k.Id,a.j.Ib());case =
"row-head-section":return new Hf(a.j.ib(),0,a.j.Db(),a.k.Od);case =
"fixed":return new Hf(0,0,a.k.Id,a.k.Od)}throw Error("Invalid quadrant =
"+b);}function BC(a,b){return Baa(Gd,function(a){return =
Pf(HEa(this,a),b)},a)||null}function JEa(a,b){var =
c=3DzC(a)!=3Da.k.Id,d=3DAC(a)!=3Da.k.Od;return =
b?"c"=3D=3Db?d:c:c||d}yC.prototype.Df=3Dfunction(a){return =
0<om(this.k,a)?0:ky(this,a)};=0A=
yC.prototype.jg=3Dfunction(a){return =
Math.max(om(this.k,a),this.j.jg(a)-1)};function CC(a,b){var =
c=3Da.k;switch(b){case "N":return 0<c.Id?0:zC(a);case "E":return =
Math.max(c.Od,a.j.Ib()-1);case "W":return 0<c.Od?0:AC(a);default:return =
Math.max(c.Id,a.j.Db()-1)}};function =
DC(){}C(DC,Ky);la(DC);DC.prototype.Ia=3Dfunction(a,b){var =
c=3Dvh("*","goog-menu",b)[0];if(c){R(c,!1);a.O().pb().body.appendChild(c)=
;var d=3Dnew nC;d.Ia(c);a.Be(d)}return =
DC.G.Ia.call(this,a,b)};DC.prototype.Eb=3Dr("jfk-freestanding-menu-button=
");function =
HLa(a,b){rC.call(this,null,a,DC.getInstance(),b)}C(HLa,rC);HLa.prototype.=
yu=3Dfunction(){if(this.Ab().Xb()){var a=3Dthis.getElement(),a=3Dnew =
YB(a,zLa(this)?5:7,!sC(this),sC(this)),b=3Dthis.Ab().getElement();this.Ab=
().Da()||(b.style.visibility=3D"hidden",R(b,!0));var =
c=3DsC(this)?Ol(b):null;a.zj(b,zLa(this)?4:6,new =
yf(-1,0,0,0),c);this.Ab().Da()||(R(b,!1),b.style.visibility=3D"visible")}=
};function =
EC(a,b,c){sB.call(this,a,"rowcol-dragger",b,!0,c)}C(EC,sB);EC.prototype.Z=
=3Dfunction(a){EC.G.Z.call(this,a);this.Ve(a)};EC.prototype.Is=3Dfunction=
(a,b){this.I=3Da;var =
c=3DAEa(this.C,Kf(this.I,this.I),this.Vc(),"waffle",!0),c=3Dnew =
G(this.Hd()?0:c.left,c.top);RJa(this,c);if(b){ILa(this,b);var =
d=3Dthis.Hd();Rq(this.j,c.x,c.y,d)}};function ILa(a,b){var =
c=3D"c"=3D=3Da.Vc()?"width":"height";a.j.style[c]=3Db+"px";a.K.style[c]=3D=
b+"px"};function =
JLa(a,b,c,d){this.C=3Da;this.j=3Db;this.B=3Dc;this.o=3Dd;this.ba=3D0}u=3D=
JLa.prototype;u.getType=3Dg("C");u.Sg=3Dfunction(){return =
0=3D=3Dthis.ba};function FC(a,b){if(a.ba!=3Db)switch(b){case =
2:a.Alb();break;case 3:a.oeb();break;case 1:a.pfb();break;case =
0:a.bfb();break;case =
4:a.zeb()}a.ba=3Db}u.Alb=3Dka;u.oeb=3Dka;u.pfb=3Dka;u.bfb=3Dka;u.zeb=3Dka=
;function KLa(a){L.call(this);this.k=3Dthis.j=3Dnull;this.o=3Dnew =
S(this);this.q=3Da;this.o.D(a,"active",this.Ufb).D(a,"idle",this.Hhb)}C(K=
La,L);u=3DKLa.prototype;u.submit=3Dfunction(a){if(this.j)throw =
Error("Task already =
running");4!=3Da.ba&&(this.j=3Da,a.o&&!this.q.q?FC(a,2):this.k=3Doh(B(thi=
s.Y8,this),a.j))};u.cancel=3Dfunction(){var =
a=3Dthis.j;a&&(FC(a,3),GC(this),this.j=3Dnull)};u.Ufb=3Dfunction(){if(thi=
s.j&&this.j.o){var =
a=3Dthis.j;a&&(FC(a,2),GC(this))}};u.Hhb=3Dfunction(){this.j&&this.j.o&&(=
FC(this.j,0),this.Y8())};=0A=
u.Y8=3Dfunction(){var =
a=3Dthis.j;a&&(4!=3Da.ba&&3!=3Da.ba?2=3D=3Da.ba?GC(this):a.A()?(FC(a,1),t=
his.k=3Doh(B(this.Y8,this),a.B)):(FC(a,4),GC(this),this.j=3Dnull):(GC(thi=
s),this.j=3Dnull))};function =
GC(a){ph(a.k);a.k=3Dnull}u.J=3Dfunction(){KLa.G.J.call(this);this.cancel(=
);this.o.dispose();this.j=3Dthis.k=3Dnull};function =
HC(a){Nx.call(this,a,"r");var b=3Dthis.ara()||5E3,c=3DIDa[b];c||(c=3Dnew =
Ex(b,Gx||(Gx=3Dnew Dx)),IDa[b]=3Dc);this.o=3Dnew =
KLa(c);this.k=3D{};this.A=3D{};this.j=3D{};this.F=3Dnew =
S(this);this.B=3Dnew =
S(this);a=3DSu(a);this.B.D(a,"Oa",this.kfa);this.q=3Dnull}C(HC,Nx);u=3DHC=
.prototype;u.Aqa=3Dr(100);u.Bqa=3Dr(400);u.ara=3Dr(5E3);=0A=
u.olb=3Dfunction(a){var b=3D!1;switch(a.type){case "ra":case "qa":case =
"ha":LLa(this,a.xe);b=3D!0;break;case "Oa":case =
"ya":LLa(this,[a.rect]);b=3D!0;break;case =
"ia":if(!a.lD||xka.hasOwnProperty(a.lD))LLa(this,a.xe),b=3D!0;break;case =
"la":case "sa":case =
"Sa":a.rect.Rc?(b=3DBv(this.getModel(),a.rect,!0),1=3D=3Db.width?MLa(this=
,b):NLa(this)):OLa(this,Qf(a.rect,"r"));b=3D!0;break;case "ma":case =
"pa":a.rect.Rc&&PLa(this);QLa(this,a.rect);b=3D!0;break;case =
"na":QLa(this,a.rect);b=3D!0;break;case "Ja":if(a.rect.isRow()){var c=3D=0A=
a.beb;a=3Da.Edb;for(var =
d=3Dthis.k,e=3Dthis.A,f=3D[],h=3D0;h<c.length;h++){var =
l=3Dc[h];f.push(d[l]);delete d[l];delete =
e[l]}for(h=3D0;h<a.length;h++)c=3Da[h],d[c]=3Df[h],e[c]=3Df[h]}break;case=
 "formula-view":NLa(this);b=3D!0;break;case "oa":case "ka":case =
"ja":case "ta":case "xa":case "va":case "wa":case "za":case "Aa":case =
"Ba":case "Fa":case "Ga":case "Ha":case "Ka":case "La":case "Ma":case =
"protected-range-view":case "Ya":case "add_named_range":case =
"delete_named_range":case "add_ritz_protection":case =
"delete_ritz_protection":case "Fa":case "Ga":case "Ba":case "Za":case =
"$a":case "cb":case "o":break;=0A=
default:throw Error("Unknown model event type "+a.type+" in =
rowheights");}b&&this.kfa()};function IC(a,b){var c=3Db.getId();return =
a.k[c]||null}u.clear=3Dfunction(){this.k=3D{}};function RLa(a,b){var =
c=3Db.getId();a.k[c]=3Dnull;a.j[b.getId()]=3D!0}u.fR=3Dfunction(a){return=
 null!=3Dwm(this.getModel(),a)};u.Gf=3Dfunction(a){var =
b=3Dwm(this.getModel(),a);(b=3DIC(this,b))?a=3Db:(Rx(this,new =
zf(a,a+1)),a=3DIC(this,wm(this.getModel(),a))||0);return =
a};u.yqa=3Dfunction(a){a=3Dwm(this.getModel(),a);return =
IC(this,a)||a.getHeight()};=0A=
u.kfa=3Dfunction(){this.o.cancel();this.q&&this.o.submit(new =
SLa(this,this.Bqa(),this.q))};function TLa(a,b){Rx(a,b,!0);var =
c=3Da.getModel();return =
qb(dd(pm(c,"r",b)),function(a){return!!this.j[Vv(c,a)]},a)}function =
NLa(a){OLa(a,new zf(0,wv(a.getModel())))}function LLa(a,b){for(var =
c=3D0;c<b.length;c++)OLa(a,Qf(b[c],"r"))}function OLa(a,b){var =
c=3Da.getModel();ad(LAa(c,b),function(a){RLa(this,wm(c,a))},a)}=0A=
function QLa(a,b){var =
c=3Da.getModel();b.Rc&&c.Ea.jUa(function(a,e){um(c,a,e).rp(b)&&RLa(this,w=
m(c,a))},a)}function PLa(a){var =
b=3Da.getModel();ad(sm(b,"r",0),function(a){a=3Dwm(b,a);var =
d=3DIC(this,a);if(d){var =
e=3Da.getHeight();d!=3De&&2!=3Dd&&RLa(this,a)}},a)}function MLa(a,b){var =
c=3Da.getModel();ad(pm(c,"r",Qf(b,"r")),function(a){bd(pm(c,"c",Qf(b,"c")=
),function(b){return =
c.nd(a,b).getDisplayValue()?(RLa(this,wm(c,a)),!0):!1},this)},a)}=0A=
function Rx(a,b,c){var =
d=3Da.getModel();b=3Dpm(d,"r",b);c&&(b=3Dfba(b,function(a){return =
null=3D=3DIC(this,wm(d,a))},a));ULa(a,dd(b))}function VLa(a,b,c){var =
d=3Da.getModel(),e=3D[],f=3D0;ad(sm(d,"r",b),function(a){if(f>=3Dc)throw =
Yc;null=3D=3DIC(this,wm(d,a))&&(e.push(a),f++)},a);ULa(a,e);return =
0<e.length?mb(e):wv(d)-1}function ULa(a,b){if(0!=3Db.length)for(var =
c=3Da.H(b),d=3Da.getModel(),e=3D0;e<b.length;e++){var =
f=3Dc[e],h=3Dwm(d,b[e]),l=3Dh.getId();a.A[l]=3D=3Df&&delete =
a.j[l];l=3Da;h=3Dh.getId();l.k[h]=3Df;l.A[h]=3Df}}=0A=
u.J=3Dfunction(){HC.G.J.call(this);this.F.dispose();this.B.dispose();this=
.o.dispose()};function =
SLa(a,b,c){JLa.call(this,"row-heights",b,b,!0);this.q=3Da;this.k=3D0;this=
.yd=3Dc||null}C(SLa,JLa);SLa.prototype.A=3Dfunction(){var =
a=3Dthis.q.getModel();if(!ritz.hasSheetWithId(a.hb().toString()))return!1=
;this.k=3DVLa(this.q,this.k,this.q.Aqa())+1;a=3Dthis.k<zq(a);!a&&this.yd&=
&this.yd.call(null);return a};function =
JC(a,b,c,d){sB.call(this,a,"resizer",b,!1,d);this.yq(c.tb());this.M=3Dc}C=
(JC,sB);var KC=3DMath.round(4.5);JC.prototype.qha=3Dfunction(){return =
this.getElement()};JC.prototype.wb=3Dfunction(){null!=3Dthis.I&&WLa(this,=
this.I)};=0A=
function WLa(a,b){a.I=3Db;var c=3Da.C;a.Ve(!0);var =
d=3Da.getElement(),e=3DFf(AEa(c,Kf(b,b),a.Vc(),"waffle",!0)),f=3Diy(c,"wa=
ffle",!1,!1),h=3Da.M.tb();if("c"=3D=3Da.Vc()){var =
l=3Dh?e.right:e.left,e=3Dh?e.left:e.right,m=3D-KC,e=3Dc.o.tb()?e-m:e+m,e=3D=
by(c,e,"c");Rq(d,e,0,h);d=3Dc.o.tb()?l-2:l+2;d=3Dby(c,d,"c");nn(a.Lb,new =
Ef(d,0,f.right-d-KC,0))}else =
Rq(d,0,e.bottom-KC,h),c=3De.top+2,nn(a.Lb,new =
Ef(0,c,0,f.bottom-c-KC))};function =
LC(a,b,c,d,e,f,h,l){sn.call(this,l);this.Oe(b);this.R=3Da;this.Qa=3Dc;thi=
s.$=3Dd;this.I=3De;this.H=3Df;this.M=3Dh;this.Ea=3Dsf(Se.getInstance());t=
his.C=3Dnew JC("c",f,this.I,l);this.va(this.C);this.F=3Dnew =
JC("r",f,this.I,l);this.va(this.F);this.k=3Dnew =
tB("c",b,f,h,this.I.tb(),l);this.va(this.k);this.A=3Dnew =
tB("r",b,f,h,this.I.tb(),l);this.va(this.A);this.o=3Dnew =
EC("r",f,l);this.o.yq(this.I.tb());this.va(this.o);this.j=3Dnew =
EC("c",f,l);this.j.yq(this.I.tb());this.va(this.j);this.B=3Dnull;this.B=3D=
new HLa(void 0,this.O());=0A=
this.B.kf("waffle-kennedy-column-menu-button");this.B.We(16,!0);this.va(t=
his.B)}C(LC,sn);var XLa=3Dnew G(5,4);function YLa(a){return =
a.o.vb()||a.j.vb()}function ZLa(a){return a.A.vb()||a.k.vb()}function =
$La(a){return =
a.F.vb()||a.C.vb()}LC.prototype.render=3Dfunction(a){LC.G.render.call(thi=
s,a);a=3Dthis.getElement();var =
b=3Dux(this.M);this.o.render(a);this.j.render(a);this.C.render(a);this.F.=
render(a);this.k.render(a);this.A.render(a);this.B.render(b);this.B.getEl=
ement().style.position=3D"absolute"};=0A=
LC.prototype.aa=3Dfunction(){LC.G.aa.call(this);U(this).D(this.B.getEleme=
nt(),"click",this.Wa);this.B.setVisible(!1);aMa(this)};=0A=
function bMa(a,b){var =
c=3Da.R.Gf(b);if(!(a.Qa.isReadOnly()&&!X.Vp.isEnabled()||a.C.ba&2||a.C.vb=
()||40>c)&&(c=3Da.B,b!=3D=3Da.K)){null!=3Da.K&&c.Rb(!1);a.K=3Db;c.setVisi=
ble(!0);var =
d=3Da.I.tb(),e=3Da.M,f=3DcDa(e)("fixed");e.j.getElement(f);e=3DAEa(a.H,Kf=
(0,b+(d?0:1)),"c","client");c.setVisible(!0);f=3D0;vAa(a.getModel(),"c",n=
ew zf(b+1,b+2)).length&&(f=3Dd?9:-9);var =
h=3Da.getModel(),l=3D0<om(h,"c")&&b=3D=3Dom(h,"c")-1?0<a.H.j.Od?4:0:0,h=3D=
Nl(c.getElement()),l=3Dl+XLa.x;d||(l=3D-l-h.width);Al(c.getElement(),e.le=
ft+l+f,XLa.y)}}=0A=
function cMa(a){var =
b=3Da.B;a.K=3Dnull;b&&(b.setVisible(!1),b.Rb(!1))}function =
dMa(a){a=3Da.B;return!!a&&a.Da()}LC.prototype.Wa=3Dfunction(a){var =
b=3Dthis.K;a=3DFf(Pl(a.target));var c=3Dnew =
O("column_context_menu_action",eDa(this.M,b));c.clientX=3Dthis.Ea?a.right=
:a.left;c.clientY=3Da.bottom;c.index=3Db;this.$.j(3);this.dispatchEvent(c=
)};function aMa(a){var =
b=3D!(a.getModel().Od||Yv(a.getModel())),c=3Da.k.getElement();en(c,"ritz"=
,!0);en(c,a.I.tb()?"freezebar-origin-rtl":"freezebar-origin-ltr",b);SJa(a=
.k,!b);SJa(a.A,!b)}=0A=
function eMa(a,b){var =
c=3Diy(a.H,"waffle",!0,!0),d=3Dey(a.H,b);"r"=3D=3Db?nn(a.o.Lb,new =
Ef(0,c.top+d,0,c.bottom)):nn(a.j.Lb,new =
Ef(c.left+d,0,c.right,0))}LC.prototype.J=3Dfunction(){this.B=3Dthis.k=3Dt=
his.A=3Dthis.C=3Dthis.F=3Dthis.j=3Dthis.o=3Dnull;LC.G.J.call(this)};funct=
ion MC(a,b,c,d){L.call(this);this.k=3Dnew =
Ix("y",b,c,d);M(this,this.k);this.j=3Dnew =
Ix("x",a,c,d);M(this,this.j);this.o=3Dc}C(MC,L);MC.prototype.install=3Dfu=
nction(a,b){this.k.yq(b);a.va(this.k,!0);this.j.yq(b);a.va(this.j,!0)};MC=
.prototype.fCa=3Dfunction(a,b){var =
c=3Dthis.k;c.C=3Da.height-this.o;YDa(c);Rq(this.k.getElement(),a.left+a.w=
idth-this.o,a.top,b);c=3Dthis.j;c.C=3Da.width-this.o;YDa(c);Rq(this.j.get=
Element(),a.left,a.top+a.height-this.o,b)};=0A=
MC.prototype.fEa=3Dfunction(a,b){var =
c=3Dthis.j;c.A=3Da;YDa(c);c=3Dthis.k;c.A=3Db;YDa(c)};MC.prototype.dha=3Df=
unction(a,b,c){NDa(("y"=3D=3Db?this.k:this.j).j,a,c)};function =
fMa(a,b,c,d,e,f,h,l){sz.call(this,a,b,c,d,e,f,new =
ry(h),2,0,l)}C(fMa,sz);fMa.prototype.M=3Dfunction(a){return =
xGa(this,a,"range-border active-cell-border")};function =
NC(a,b,c){Vy.call(this,a,b||pC.getInstance(),c)}C(NC,Vy);Ly("goog-custom-=
button",function(){return new =
NC(null)});Ly("jfk-button",function(){return new fz(null)});function =
OC(a,b){sn.call(this,b);this.o=3Da}C(OC,sn);u=3DOC.prototype;u.Rga=3D!1;u=
.isReadOnly=3Dg("Rga");=0A=
u.Ca=3Dfunction(){var =
a=3Dthis.Hd()?"-rtl":"-ltr",b=3D["addRowsButton"+a];b.push("jfk-button","=
jfk-button-standard","goog-inline-block");var b=3D'<div =
class=3D"'+b.join(" ")+'">Add</div><input type=3D"text" value=3D"1000" =
class=3D"addRowsInput goog-inline-block jfk-textinput"/><div =
class=3D"addRowsText goog-inline-block">more rows at =
bottom.</div>',c=3Dthis.O(),d,e,f=3Dc.U("div",null,e=3Dc.U("div","addRows=
Widget"+a),d=3Dc.U("div","addRowsError"+a));e.innerHTML=3Db;this.j=3DsFa(=
hi(c,"div","addRowsButton"+a,e)[0]);this.k=3Dhi(c,"input",=0A=
null,e)[0];this.k.style.width=3D"35px";this.A=3Dd;this.Y=3Df};u.aa=3Dfunc=
tion(){OC.G.aa.call(this);var a=3Dthis.getElement(),b=3Dnew =
su(a);M(this,b);U(this).D(a,"mousedown",this.xlb).D(b,"key",this.wlb).D(t=
his.j,"action",this.IDa).D(this.k,"keypress",function(a){13=3D=3Da.keyCod=
e&&this.IDa()});this.Pe(this.Rga)};u.xlb=3Dfunction(){this.o.j(2)};u.wlb=3D=
function(a){27=3D=3Da.keyCode&&this.o.j(3)};=0A=
u.IDa=3Dfunction(){var a=3Dnew =
Uw("addRows"),b=3DparseInt(this.k.value,10);isNaN(b)?gMa(this,"Oops, =
please enter a number."):1>b||4E4<b?gMa(this,"Oops, please enter a =
number between 1 and =
40000."):(this.Pe(!0),R(this.A,!1),a.$=3Db,this.dispatchEvent(a),this.o.j=
(3))};function gMa(a,b){var =
c=3Da.O(),d=3Da.A;c.jd(d);c.appendChild(d,c.createTextNode(b));R(d,!0)}u.=
Pe=3Dfunction(a){this.Xb()&&(this.j.Z(!a),this.k.disabled=3Da);this.Rga=3D=
a};u.J=3Dfunction(){OC.G.J.call(this);this.j&&this.j.dispose()};function =
hMa(a,b,c,d,e,f,h,l,m,n){L.call(this);this.k=3Da;this.K=3Db;this.F=3Dc;th=
is.X=3Dd;this.I=3De;this.M=3Df;this.H=3Dn||rh();this.A=3Dl;this.j=3D{};th=
is.q=3D{};this.B=3D{};this.o=3D!1;this.L=3Dthis.C=3Dnull;this.o=3D!V.Fi.i=
sEnabled();this.C=3Dnew =
PB(this);this.C.bc(V.Fi,Xq,B(this.K5a,this));this.L=3Dnew =
S(this);this.L.D(Su(this.k),"Wa",this.MXa)}C(hMa,L);u=3DhMa.prototype;u.r=
B=3Dnull;u.Pea=3Dfunction(a){var =
b=3Dthis.j[a.j]||null;a=3Da.j;b&&(delete =
this.j[a],vz(this.rB,b));if(b=3Dthis.q[a])delete =
this.q[a],iMa(this,b,!1)};=0A=
u.Oha=3Dfunction(a){if(this.rB&&!this.o){var b=3DjMa(this,a);if(b){var =
c=3Dthis.k,d=3Dthis.j[a.j]||null;d||((d=3DjMa(this,a))?(d=3Dum(this.k,d.y=
,d.x)||Kf(d.y,d.x),d=3Dnew =
yGa(this.k,this.K,this.F,this.X,this.I,this.M,new ry(d),a.o||"",void =
0,this.H)):d=3Dnull,d&&xx(this.rB,d));d&&(this.j[a.j]=3Dd,b=3Dum(c,b.y,b.=
x)||Jf(b),d.Wq(b),d.setVisible(!0));this.Tha(a)}}};=0A=
function kMa(a,b,c){var =
d=3Db.gb(),e=3Db.Ib(),f=3Db.ib(),h=3Db.Db();switch(c){case =
"r":for(;f<h;f++)lMa(a,new Hf(f,d,f+1,e));break;case =
"c":for(;d<e;d++)lMa(a,new =
Hf(f,d,h,d+1));break;default:lMa(a,b)}}function lMa(a,b){for(var =
c=3Da.A.WL(),d=3D0;d<c.length;d++){var =
e=3Da.j[c[d].j]||null;e&&b.QL(e.lb())&&e.Wq(b)}}function iMa(a,b,c){var =
d=3Db.y;b=3Db.x;var =
e=3Da.B[d];c?(e||(e=3Da.B[d]=3D{}),e[b]=3D(e[b]||0)+1):e&&(e[b]--,0>=3De[=
b]&&delete e[b],hc(e)&&delete a.B[d])}=0A=
u.Tha=3Dfunction(a){var b=3DjMa(this,a);if(b){var =
c=3Da.j,d=3Dthis.q[c];d&&(iMa(this,d,!1),delete =
this.q[c]);a.YC&&(iMa(this,b,!0),this.q[c]=3Db)}};u.eub=3Dfunction(a){var=
 =
b=3Dthis.j[a.j]||null;a.ly=3D=3Dthis.k.hb()?b||this.Oha(a):b&&this.Pea(a)=
};function mMa(a){var b=3Da.j,c;for(c in =
b)b[c].wb();if((b=3Da.A)&&!b.isEmpty())for(b=3Db.WL(),c=3D0;c<b.length;c+=
+)a.Tha(b[c])}function =
nMa(a,b){Yb(a.j,function(a){a.Xb()&&en(a.getElement(),"border-opacity",b)=
})}=0A=
function oMa(a){var b=3Da.A;if(b&&!b.isEmpty())for(var =
b=3Db.WL(),c=3D0;c<b.length;c++)a.Oha(b[c])}function jMa(a,b){var =
c=3DpMa(b),d=3DqMa(b);return =
b.ly=3D=3Da.k.hb()&&null!=3Dc&&null!=3Dd&&0<=3Dc&&0<=3Dd?(c=3Da.k.k.getFi=
lteredRowIndex(c,d),new =
G(d,c)):null}u.K5a=3Dfunction(){if(V.Fi.isEnabled())this.o=3D!1,oMa(this)=
;else if(this.o=3D!0,this.rB){var a=3Dthis.A;if(a&&!a.isEmpty())for(var =
a=3Da.WL(),b=3D0;b<a.length;b++)this.Pea(a[b])}};u.MXa=3Dfunction(){oMa(t=
his)};=0A=
u.J=3Dfunction(){hMa.G.J.call(this);if(this.rB&&!this.rB.Mc())for(var a =
in =
this.j)vz(this.rB,this.j[a]);this.k=3Dthis.j=3Dnull;N(this.C);this.C=3Dnu=
ll;N(this.L);this.L=3Dnull};function =
rMa(a,b){sn.call(this,b);this.Oe(a);this.j=3Drf("imgPath")+"spinner.gif"}=
C(rMa,sn);rMa.prototype.Ca=3Dfunction(){var =
a=3Dthis.getModel(),a=3D"Loading rows "+(zq(a)+1+(" through =
"+Kq(a))),b=3Dthis.O();this.Y=3Db.U("div","waffle-loading-rows =
goog-inline-block",b.U("img",{"class":"waffle-loading-rows-spinner",src:t=
his.j}),a)};function =
PC(a,b,c){this.j=3Da;b||(b=3DsMa(c.C.j).DECIMAL_SEP,b=3DtMa.get(b),yb(uMa=
,a.toUpperCase())?a=3D"error_code":vMa.test(a)?a=3D"boolean":b.test(a)?a=3D=
"numeric":(b=3Dc.A,a=3Dgt(a,c.j,!1,!0)||or(b,a)?"range":"literal"),b=3Da)=
;this.o=3Db;this.k=3D{}}var tMa=3Dnew =
fd({".":/^(\+|-)?((\d\d*\.?\d*)|(\d*\.?\d\d*))([eE](\+|-)?\d*)?$/,",":/^(=
\+|-)?((\d\d*\,?\d*)|(\d*\,?\d\d*))([eE](\+|-)?\d*)?$/,"\u066b":RegExp("/=
^(\\+|-)?((\\d\\d*\\u066B?\\d*)|(\\d*\\u066B?\\d\\d*))([eE](\\+|-)?\\d*)?=
$/")}),vMa=3D/^(TRUE|FALSE)$/i,uMa=3D"#DIV/0! #N/A #NAME? #NULL! #NUM! =
#REF! #VALUE!".split(" ");=0A=
u=3DPC.prototype;u.getText=3Dg("j");u.getType=3Dg("o");u.Oc=3Dda("o");u.g=
etAttribute=3Dfunction(a){return =
this.k[a]};u.setAttribute=3Dfunction(a,b){this.k[a]=3Db};u.toString=3Dg("=
j");u.clone=3Dfunction(){var a=3Dnew =
PC(this.getText(),this.getType()),b;for(b in =
this.k)a.setAttribute(b,this.getAttribute(b));return a};function =
QC(a,b,c,d){0<a.length&&(a=3Dnew PC(a,d,c),b.push(a));return new ap}var =
wMa=3D/^(\$)?([a-zA-Z]*)(\$)?(\d+)?(?:(:)(\$)?([a-zA-Z]*)(\$)?(\d+)?)?$/;=0A=
function RC(a,b){if(0>a)return-1;for(var =
c=3D0,d=3D0;d<b.length;d++)if(c+=3Db[d].getText().length,c>a)return =
d;return-1}function SC(a,b){if(0>a||a>=3Db.length)return-1;for(var =
c=3D0,d=3D0;d<a;d++)c+=3Db[d].getText().length;return c}function =
xMa(a,b,c){c=3Dc||Kc;var =
d=3DRC(a,b),e=3D-1=3D=3Dd?null:b[d],e=3De&&c(e);e||(d=3DRC(a-1,b),e=3D(e=3D=
-1=3D=3Dd?null:b[d])&&c(e));return e?d:-1}function =
yMa(a,b,c){a=3DxMa(a,b,c);return-1=3D=3Da?null:b[a]}=0A=
function zMa(a,b){for(var c=3D[],d=3Dnew =
ap,e=3Db.C,f=3DsMa(e.j).DECIMAL_SEP,e=3DAMa(e),h=3D0,f=3DtMa.get(f),l=3D0=
;l<a.length;l++){var m=3Da.charAt(l);switch(m){case "'":var =
d=3DQC(d.toString(),c,b),n=3D!0;do =
d.append(m),l++,m=3Da.charAt(l),"'"=3D=3Dm&&"'"=3D=3Da.charAt(l+1)?(d.app=
end(m),l++,m=3Da.charAt(l)):n=3D"'"!=3Dm;while(n&&l<a.length-1);d.append(=
m);break;case '"':d=3DQC(d.toString(),c,b);n=3D!0;do =
d.append(m),l++,m=3Da.charAt(l),'"'=3D=3Dm&&'"'=3D=3Da.charAt(l+1)?(d.app=
end(m),l++,m=3Da.charAt(l)):n=3D'"'!=3Dm;while(n&&l<a.length-1);d.append(=
m);d=3D=0A=
QC(d.toString(),c,b,"string");break;case =
"\\":QC(d.toString(),c,b);d=3DQC(m,c,b,"arrayLiteralSeparator");break;cas=
e =
e:QC(d.toString(),c,b);d=3DQC(m,c,b,0<h?"arrayLiteralSeparator":"argument=
Separator");break;case =
";":QC(d.toString(),c,b);d=3DQC(m,c,b,"semicolon");break;case =
"{":QC(d.toString(),c,b);d=3DQC(m,c,b,"openBrace");h++;break;case =
"}":QC(d.toString(),c,b);d=3DQC(m,c,b,"closeBrace");h--;break;case =
")":QC(d.toString(),c,b);d=3DQC(m,c,b,"closeParen");break;case =
"(":d=3Dd.toString();if(0<d.length)QC(d,c,b,"functionName");=0A=
else{d=3Dnull;for(n=3Dc.length-1;0<=3Dn;n--)if("whitespace"!=3Dc[n].getTy=
pe()){d=3Dc[n];break}d&&"literal"=3D=3Dd.getType()&&d.Oc("functionName")}=
d=3DQC(m,c,b,"openParen");break;case =
"=3D":QC(d.toString(),c,b);d=3DQC(m,c,b,0=3D=3Dl?"formulaStart":"operator=
");break;case "<":case =
">":d=3DQC(d.toString(),c,b);d.append(m);n=3Dl<a.length?a.charAt(l+1):"";=
if("=3D"=3D=3Dn||"<"=3D=3Dm&&">"=3D=3Dn)d.append(n),l++;d=3DQC(d.toString=
(),c,b,"operator");break;case "/":var =
p=3Dd.toString().toUpperCase(),n=3Dl<a.length?a.charAt(l+1):"",t=3Dl+1<a.=
length?a.charAt(l+=0A=
2):"";if("#DIV"=3D=3Dp&&"0"=3D=3Dn&&"!"=3D=3Dt||"#N"=3D=3Dp&&"A"=3D=3Dn.t=
oUpperCase()){d.append(m);d.append(n);l++;"#DIV"=3D=3Dp&&(d.append(t),l++=
);d=3DQC(d.toString(),c,b);break}case "&":case "+":case "-":case =
"=3D":case "^":case "*":case =
"%":n=3Dd.toString();p=3Dn[n.length-1]||"";"+"!=3Dm&&"-"!=3Dm||"e"!=3Dp&&=
"E"!=3Dp||!f.test(n)?(QC(n,c,b),d=3DQC(m,c,b,"operator")):d.append(m);bre=
ak;case "\n":case "\r":case "\t":case "\u00a0":case " =
":d=3DQC(d.toString(),c,b);for(d.append(m);l<a.length-1&&Qa(a.charAt(l+1)=
);)l++,m=3Da.charAt(l),d.append(m);=0A=
d=3DQC(d.toString(),c,b,"whitespace");break;default:d.append(m)}}QC(d.toS=
tring(),c,b);return c};function =
BMa(){}BMa.prototype.vn=3Dfunction(a){if(a.k)return a;var =
b=3Da.oi(),c=3Da.Ue;if(c!=3Da.Di)return a;var =
c=3DRC(c-1,b),d=3D-1,e=3D-1;if(-1!=3Dc){var =
f=3Db[c];"closeParen"=3D=3Df.getType()?(f=3DCMa(a,c-1),-1!=3Df&&(d=3Dc,e=3D=
f)):"openParen"=3D=3Df.getType()&&(f=3DTC(a,c+1),-1!=3Df&&(e=3Dc,d=3Df))}=
-1!=3Dd&&-1!=3De&&1<d-e&&(b[e].setAttribute("pairMatch",!0),b[d].setAttri=
bute("pairMatch",!0));return a};function DMa(){}=0A=
DMa.prototype.vn=3Dfunction(a){if(a.k)return a;var =
b=3Da.oi(),c=3D!1,d=3Dxb(b,function(a){return"openParen"=3D=3Da.getType()=
});if(0<d&&(d=3DTC(a,d+1),0<d)){var =
e=3DUC(a,d);0<e&&"argumentSeparator"=3D=3Db[e].getType()&&(b[d].setAttrib=
ute("error",!0),b[d].setAttribute("tooltip","This parenthesis may be =
misplaced."),c=3D!0)}if(!c)for(c=3D0;c<b.length;c++)d=3Db[c],"closeParen"=
=3D=3Dd.getType()&&-1=3D=3DCMa(a,c-1)&&(d.setAttribute("error",!0),d.setA=
ttribute("tooltip","No matching open parenthesis."));return a};=0A=
function =
EMa(a){this.j=3Da}EMa.prototype.vn=3Dfunction(a){if(a.k||!this.j)return =
a;for(var =
b=3Da.oi(),c=3D0;c<b.length;c++)"functionName"=3D=3Db[c].getType()&&(a=3D=
FMa(this,c,a));return a};=0A=
function FMa(a,b,c){var =
d=3Dc.oi(),e=3Dd[b].getText();a=3DVC(a.j,e);if(!a)return =
c;e=3Da.ny;if(tb(e,function(a){return a.iA()}))return =
c;e=3De.length;"whitespace"=3D=3Dd[b+1].getType()&&(b+=3D1);b+=3D1;var =
f=3DTC(c,b+1);-1=3D=3Df&&(f=3Dd.length-1);for(var =
h=3Db=3D=3Df;!h;)b+=3D1,"functionName"=3D=3Dd[b].getType()?(b+=3D1,"white=
space"=3D=3Dd[b].getType()&&(b+=3D1),b=3DTC(c,b+1),b=3D0<b?b:f):(h=3DGMa(=
c,b),h>=3De&&"closeParen"!=3Dd[b].getType()&&(h=3D0=3D=3De?a.getName()+" =
does not take any arguments.":1=3D=3De?a.getName()+(" only takes 1 =
argument, but this is argument number "+=0A=
(h+1+".")):a.getName()+(" only takes "+(e+(" arguments, but this is =
argument number =
"+(h+1+".")))),d[b].setAttribute("argument-error",!0),d[b].setAttribute("=
tooltip",h))),h=3Db=3D=3Df;return c}function HMa(){}=0A=
HMa.prototype.vn=3Dfunction(a){if(a.k)return a;for(var =
b=3Da.oi(),c=3D0;c<b.length-1;c++){var =
d=3Db[c],e=3Dnull,f=3Dnull,h=3DUC(a,c);0<h&&(e=3Db[h],h=3DUC(a,h),0<h&&(f=
=3Db[h]));h=3D!1;e&&"operator"=3D=3Dd.getType()&&"operator"=3D=3De.getTyp=
e()&&(f&&"operator"=3D=3Df.getType()?(h=3D!0,f.setAttribute("error",!0),f=
.setAttribute("tooltip","We cannot parse this operator in this =
context.")):"+"!=3De.getText()&&"-"!=3De.getText()&&(h=3D!0));h&&(d.setAt=
tribute("error",!0),e.setAttribute("error",!0),d.setAttribute("tooltip","=
We cannot parse this operator in this context."),=0A=
e.setAttribute("tooltip","We cannot parse this operator in this =
context."))}return a};function IMa(){}=0A=
IMa.prototype.vn=3Dfunction(a){if(a.k)return a;var =
b=3Da.oi(),c;t:{c=3Da.oi();for(var =
d=3D0;d<c.length&&"formulaStart"!=3Dc[d].getType();)d++;for(d++;d<c.lengt=
h;){if("whitespace"!=3Dc[d].getType()){c=3Dd;break =
t}d++}c=3D-1}d=3DJMa(a);if("arrayformula"=3D=3Db[c].getText().toLowerCase=
())return a;var e=3Dnew PC("ArrayFormula","functionName"),f=3Dnew =
PC("(","openParen"),h=3Dnew =
PC(")","closeParen"),l=3Da.Ue,m=3DRC(l,b),n=3D0;if(-1=3D=3Dm||m>c)n+=3D13=
;if(-1=3D=3Dm||m>d)n+=3D1;Cb(b,h,d+1);Cb(b,f,c);Cb(b,e,c);a.Ue=3Dl+n;a.Di=
=3Dl+n;return a};=0A=
function KMa(){}KMa.prototype.vn=3Dfunction(a){if(a.k)return a;var =
b=3Da.oi(),c=3Da.Ue;if(c!=3Da.Di)return a;var =
d=3DRC(c,b);if(-1=3D=3Dd||"string"!=3Db[d].getType())d=3DRC(c-1,b);var =
e=3D-1=3D=3Dd?null:b[d];if(!e||"string"!=3De.getType())return =
a;b=3Dqb(b,function(a){return"string"=3D=3Da.getType()&&a.getText()=3D=3D=
e.getText()});if(1<b.length)for(c=3D0;c<b.length;c++)b[c].setAttribute("s=
tringMatch",!0);return a};function LMa(){}=0A=
LMa.prototype.vn=3Dfunction(a){if(a.k)return a;var =
b=3Da.oi(),c=3Da.Ue;if(c!=3Da.Di)return a;for(var =
c=3DRC(c,b),d=3D-1=3D=3Dc,e=3D[],f=3D0;f<b.length;f++){var =
h=3Db[f],l=3Dc>=3Df||d;"functionName"=3D=3Dh.getType()&&l&&e.push(f);if(f=
=3D=3Dc&&0<e.length){MMa(e.pop(),b,a);break}"closeParen"=3D=3Dh.getType()=
&&e.pop()}d&&0<e.length&&MMa(e.pop(),b,a);return a};=0A=
function MMa(a,b,c){for(var d=3D0;d<a;d++){var =
e=3DUC(c,d);("formulaStart"!=3Db[d].getType()||-1!=3De&&e!=3Da)&&b[d].set=
Attribute("inactiveScope",!0)}for(a+=3D1;a<b.length&&"openParen"!=3Db[a].=
getType();)a++;c=3DTC(c,a+1);if(-1!=3Dc)for(d=3Dc+1;d<b.length;d++)b[d].s=
etAttribute("inactiveScope",!0)}function =
NMa(){}u=3DNMa.prototype;u.H2=3D!1;u.Ks=3D"";u.dL=3D!1;u.Ax=3Dnull;u.kx=3D=
"";u.l0=3D0;u.z0=3Dnull;u.j1=3D!1;function =
OMa(a,b){a.H2=3D!0;a.Ks=3Db||"";a.Ax=3Dnull;a.kx=3D"";a.l0=3D0}=0A=
function =
PMa(a){a.H2=3D!1;a.dL=3D!1;a.l0=3D0;a.Ks=3D"";a.Ax=3Dnull;a.kx=3D"";a.j1=3D=
!1;a.z0=3Dnull}u.vb=3Dg("H2");=0A=
u.vn=3Dfunction(a){if(a.k||!this.H2||!this.Ks)return =
a;if(this.j1&&this.z0)return this.j1=3D!1,this.z0;var =
b=3Da.oi(),c=3Da.Ue;if(!this.Ax)if(this.l0=3Db.length,this.Ax=3D[],this.d=
L)for(var d=3D0;d<b.length;d++){var =
e=3Db[d];e.getText()=3D=3Dthis.Ks&&(this.Ax.push(d),e.setAttribute("repla=
ce",!0))}else if(e=3DyMa(c,b,B(function(a){return =
a.getText()=3D=3Dthis.Ks},this)))this.Ax.push(ob(b,e)),e.setAttribute("re=
place",!0);if(this.kx){if(!this.dL&&b.length!=3Dthis.l0)return =
b=3Dthis.Ks,PMa(this),OMa(this,b),this.vn(a),a;for(var f=3D=0A=
RC(c,b),h=3DSC(f,b),l=3Dc=3D=3Dh,e=3DRC(c-1,b),m=3D!l&&f!=3De,d=3De=3D0;d=
<this.Ax.length;d++){var =
n=3Dthis.Ax[d];if(n<f||-1=3D=3Df||m&&n=3D=3Df)var =
p=3Dthis.kx.length-b[n].getText().length,e=3De+p;else =
n!=3Df||l||(e+=3Dthis.kx.length-(c-h));b[n].j=3Dthis.kx;b[n].setAttribute=
("replace",!0)}c=3Db=3Da.Ue;a.Ue=3Db+e;a.Di=3Dc+e}return a};function =
QMa(){}=0A=
QMa.prototype.vn=3Dfunction(a){if(a.k)return a;var =
b=3Da.oi(),c=3Da.Ue!=3Da.Di,d=3DRMa(a,function(a){return"range"=3D=3Da.ge=
tType()});if(!d.length)return a;var =
e=3Da.Ue,f=3Da.Di,h=3D!1;e>f&&(h=3De,e=3Df,f=3Dh,h=3D!0);var =
l=3DRC(e,b);-1=3D=3Dl&&(l=3DRC(e-1,b));var =
m=3DRC(f-1,b),e=3D"range"=3D=3Db[l].getType()?SC(l,b):e,f=3Df-SC(m,b);F(d=
,function(a){a=3Db[a];var c=3Dft(a.j),d=3Dxwa(a.j);a.j=3D$s(d,void =
0);c&&(a.j=3Dc+"!"+a.j)});c?(c=3DSC(m,b),d=3D"range"=3D=3Db[m].getType()?=
b[m].getText().length:f,c+=3Dd,a.Ue=3Dh?c:e,a.Di=3Dh?e:c):(h=3Dd[0],h=3DS=
C(h,b)+b[h].getText().length,=0A=
a.Ue=3Dh,a.Di=3Dh);return a};function =
WC(a,b,c,d){L.call(this);this.A=3Da;this.B=3Db;this.F=3Dc;this.C=3Dd;this=
.j=3D[];this.k=3Dnull}C(WC,L);var SMa=3D"#109618 #DD5511 #8C6D8C #7083A8 =
#6633CC #CC3333 #22AA99 #888888 #B08B59 #994499".split(" =
"),TMa=3D"#f7981d #7e3794 #11a9cc #a61d4c #4285f4 #f4b400 #65b045 =
#795548 #999999 #f1ca3a #3f5ca9 #c3d03f".split(" =
");WC.prototype.q=3Dnull;function UMa(a){return =
a.o&&(a=3DXC(a.o))&&a.vb()?a:null}function VMa(a){for(var =
b=3D0;b<a.j.length;b++)a.j[b].wb()}=0A=
function =
WMa(a,b){b.rm()&&b.xa(b.V());XMa(a);nMa(a.B,!1);b=3D=3D(a.o&&a.o.xy)&&a.o=
&&(a.o.xy=3Dnull)}function XMa(a){if(a.j){for(var =
b=3D0;b<a.j.length;b++)vz(a.q,a.j[b]);a.j.length=3D0;vz(a.q,a.k);a.k=3Dnu=
ll}}function YMa(a){return =
eb(a.cc,":",a.rect.top,":",a.rect.left,":",a.rect.width,":",a.rect.height=
)}=0A=
function ZMa(a){if(!Te){var b=3DUMa(a);if(b&&!b.lE){var =
c=3Db.V();qi||(c=3Db.V().replace(/\u0020/g,"\u00a0"));if(Qq(c)){XMa(a);va=
r d=3Da.o&&a.o.xy;d&&d!=3Db&&WMa(a,d);for(var d=3Dnew =
ap(c.charAt(0)),e=3D"",f=3Dnew fd,h=3D1;h<c.length;h++){var =
l=3Dc.charAt(h);Xta(l,!0)||")"=3D=3Dl?($Ma(a,e,f,d),d.append(Wa(l)),e=3D"=
"):e+=3Dl}0<e.length&&$Ma(a,e,f,d);b.xa(d.toString(),!0);nMa(a.B,!0);a.o&=
&(a.o.xy=3Db)}else WMa(a,b)}}}=0A=
function $Ma(a,b,c,d){var =
e=3Da.A.j,f=3DLs(e);if((e=3DaNa(a,Ta(b),e))&&e.cc=3D=3Df){var =
f=3DYMa(e),h=3Dc.get(f);h||(h=3DTe?TMa:SMa,h=3Dh[c.ce()%h.length],c.set(f=
,h),bNa(a,e,h));d.append('<span =
style=3D"color:').append(h).append('">').append(Wa(b)).append("</span>")}=
else d.append(Wa(b))}=0A=
WC.prototype.vn=3Dfunction(a){var b=3Da.oi(),c=3Da.Ue,d=3Da.Di,e=3Dnew =
fd,f=3Dthis.A.j,h=3DLs(f),l=3D"",m=3Dnull,n=3Dnull,p=3DRC(c,b);if(-1=3D=3D=
p||"range"!=3Db[p].getType())p=3DRC(c-1,b);var =
t=3Dnull;if(-1!=3Dp&&"range"=3D=3Db[p].getType()){var =
t=3Db[p],v=3DaNa(this,t.getText(),f);if(v){var =
p=3DSC(p,b),p=3Dc-p,w=3Dft(t.getText());w&&p<=3Dw.length?l=3Dv.Qf:(m=3Dt.=
getText(),n=3Dv)}}for(p=3Dw=3D0;p<b.length;p++){var =
z=3Db[p];if("range"=3D=3Dz.getType()){var =
v=3DaNa(this,z.getText(),f),A=3D-1!=3Dz.getText().indexOf("!");if(v){var =
E=3Dc!=3Dd;z=3D=3Dt||E||(l&&A&&l=3D=3Dv.Qf?(z.setAttribute("activeSheetNa=
me",=0A=
!0),t&&t.setAttribute("activeSheetName",!0)):m&&m=3D=3Dz.getText()&&(z.se=
tAttribute("activeRange",!0),t&&t.setAttribute("activeRange",!0)));E=3DYM=
a(v);A=3De.get(E);if(!A&&(A=3DTe?TMa:SMa,A=3DA[e.ce()%A.length],e.set(E,A=
),!a.k&&v.cc=3D=3Dh)){if(E=3Dthis.j[w]){E.Wq(v.rect);var =
D=3DE;D.j!=3DA&&(D.j=3DA,D.wb());E.setVisible(!0)}else =
bNa(this,v,A,v.equals(n));E=3Dv.equals(n);Te&&E&&(this.k||(this.k=3DcNa(t=
his.C,v.rect,"active-range"),xx(YC(this.C),this.k,!0)),this.k.Wq(v.rect),=
(v=3Dthis.k.getElement())&&vl(v,"background-color",A),=0A=
this.k.setVisible(!0));w++}z.setAttribute("rangeColor",A)}}}b=3Dthis.j.le=
ngth;for(p=3De.ce();p<b;p++)e=3Dthis.j[p],e.setVisible(!1),this.k&&this.k=
.lb().equals(e.lb())&&this.k.setVisible(!1);return a};function =
aNa(a,b,c){var =
d=3Dgt(b,c,!1,!0);if(d)0>b.indexOf("!")&&(c=3DUMa(a))&&(d.cc=3Dc.vt.gridI=
d);else if(a=3Dor(a.A.A,b))if(b=3Da.hb(),a.Md()&&null!=3Db)return new =
Mo(b,Lo(c,b).k,a.lb());return d}function =
bNa(a,b,c){b=3Da.F(b.rect,c,"dashed");xx(a.q,b);a.j.push(b)}=0A=
WC.prototype.J=3Dfunction(){WC.G.J.call(this);for(var =
a=3D0;a<this.j.length;a++)this.q&&vz(this.q,this.j[a]);this.j=3Dnull};fun=
ction =
ZC(a){sn.call(this,a);this.dja=3D!1}C(ZC,sn);ZC.prototype.setActive=3Dda(=
"dja");ZC.prototype.vb=3Dg("dja");function =
$C(a){L.call(this);this.qb=3Da;this.j=3D{r:[],c:[]}}C($C,L);$C.prototype.=
isReadOnly=3Dfunction(){return =
this.qb.isReadOnly()};$C.prototype.Pe=3Dfunction(a){this.qb.Pe(a);dNa(thi=
s,"r",a);dNa(this,"c",a)};function =
dNa(a,b,c){a=3Da.j[b];for(b=3D0;b<a.length;b++)a[b].Pe(c)}function =
eNa(a,b){b.Rc||b.isRow();for(var =
c=3DfNa(a,b.Vc()),d=3D0;d<c.length;d++){var =
e=3Dc[d].lb();b.contains(e)&&(vz(a.qb,c[d]),c[d].dispose(),Gb(c,d--))}}fu=
nction fNa(a,b){return a.j[b]}=0A=
$C.prototype.J=3Dfunction(){$C.G.J.call(this);this.j=3Dnull};function =
aD(a,b,c,d,e,f,h,l,m){ZC.call(this,m);this.yq(a.tb());var =
n=3Da.Hb();this.Oe(n);this.Xf=3Da;this.C=3Dc;this.Qa=3Dd;this.B=3De.ga;th=
is.k=3Dnew yC(n,a.tb());this.mja=3Dnew =
S(this);M(this,this.mja);this.mja.D(this.k,"viewport_initialized",this.sl=
b).D(this.k,"correct_viewport",this.X$a);this.aja=3De.C;this.I=3De.o;this=
.H=3De.k;this.j=3Dnew =
Sx(a,c,this.B,e,this.k,m);M(this,this.j);this.sA=3De;this.Va=3Dnew =
hMa(n,this.H,this.I,this.B,this.j,this.k,0,b,0,m);M(this,this.Va);this.mb=
=3Dnew WC(this.C,this.Va,B(this.XPa,this),=0A=
this);M(this,this.mb);this.Wc=3Dnew bx(this.C,n,this);this.VE=3Dnew =
Q;M(this,this.VE);this.Ub=3Dnew =
Q;M(this,this.Ub);this.t3=3D!1;this.oia=3Dnew =
Q;M(this,this.oia);this.Vd=3D{};this.mA=3Dnew =
Q;M(this,this.mA);this.kja=3D!1;this.PT=3Dnew =
S(this);M(this,this.PT);this.ei=3Dnull;this.EKa=3De.I;this.se=3Dnull;this=
.Sia=3Df;this.xA=3Dh;this.DKa=3Dl;this.pA=3Dthis.Dia=3Dthis.fb=3Dthis.$=3D=
this.o=3Dnull}C(aD,ZC);u=3DaD.prototype;u.aG=3D0;u.jF=3D0;u.PW=3Dnull;u.o=
Va=3DIc(50);=0A=
u.wub=3Dfunction(){this.Cx();this.Do();gNa(this);hNa(this,!0);var =
a=3Dthis.H;a.j=3D{};var =
b=3DB(this.aM,this);a.q=3Db;a.kfa();a=3Dthis.o;a.k.reset();a.A.reset();iN=
a(this,Gv(this.getModel()))};function =
bD(a){3=3D=3Da.Qa.getState()?XC(a.A).focus():a.Qa.j(3)}u.X$a=3Dfunction()=
{this.Wa.GDa()};u.slb=3Dfunction(){jNa(this,"r");jNa(this,"c");this.F.ren=
der();var =
a=3DXAa(this.getModel());F(a,this.L5,this);kNa(this,cD(this.C))};u.fn=3Df=
unction(a){return =
aD.G.fn.call(this,a)&&a.id=3D=3Dtx(this.B,"grid-container")};=0A=
function lNa(a,b){zw(a.ei);a.ei=3Db}=0A=
u.Kd=3Dfunction(a){var b=3Dthis.B;this.getModel();var c=3Dthis.Hq=3Dnew =
hDa(this.getModel(),this.O()),d=3DiDa(c);Qfa?d.styleSheet.cssText=3D"":Ih=
(d);jDa(c.j,c.k.hd,d);this.Y=3Da;a=3Db.j.getElement(tx(b,"grid-table-cont=
ainer"));a.style.overflow=3D"";a.style.height=3D"auto";a.style.width=3D"a=
uto";this.Wa=3Dthis.$Pa(a,cDa(b));M(this,this.Wa);a=3Dthis.O();var =
c=3Dthis.B,d=3Dthis.j,e=3Dthis.k,f=3Dthis.getModel();this.jk=3DmNa(this,"=
c");this.Uo=3DmNa(this,"r",!0);var h=3Dthis.j.k;Jca?(this.xb=3Dnew =
MC(this.jk,this.Uo,h,a),M(this,this.xb),this.xb.install(this,=0A=
e.tb())):(this.xb=3Dnew =
Jx(this.jk,this.Uo,h,a),M(this,this.xb),this.xb.yq(e.tb()),this.va(this.x=
b,!0));this.o=3Dnew =
LC(this.I,this.getModel(),this.C,this.Qa,this.k,d,this.B,a);this.va(this.=
o);this.F=3Dnew =
LKa(f,this.B,this.k,this.j,this.Wa,this.EKa,a);M(this,this.F);JB(this.F,"=
default",8);JB(this.F,"selection",5);JB(this.F,"state",7);JB(this.F,"flyi=
ngCell",6);JB(this.F,"comment",14,"hover");JB(this.F,"hyperlink",14,"hove=
r");JB(this.F,"object",8);JB(this.F,"unhideButton",7);JB(this.F,"collabNa=
me",6);JB(this.F,=0A=
"autofilterDropdown",7);JB(this.F,"discussions",7);if(mf){JB(this.F,"focu=
sedObject",8,"focusedOverlay");var =
h=3Dvx(this.B),l=3DRe?23:this.j.q();Rq(h,Ux(this.j),l,this.k.tb());nNa(th=
is,this.$E);an(oNa(this),"focused-overlay-container")}this.F.dc(this);h=3D=
dD(this);this.mb.q=3Dh;this.Va.rB=3Dh;this.K=3Dnew =
pDa(pNa(this),this.Qa);M(this,this.K);this.Gi=3Dnew =
$C(this.F.getContainer("unhideButton"));M(this,this.Gi);this.kc=3Dnew =
$Ea(f,this.H,this.I,c,d,e,Zv(f),a);M(this,this.kc);this.fb=3DeD(this,Zv(f=
),"autofill-border",=0A=
1,0);M(this,this.fb);this.M=3Dnew =
fMa(f,this.H,this.I,c,d,e,AAa(f),a);M(this,this.M);h=3Dux(this.B);l=3DdD(=
this);this.kc.render(h,l);this.fb.render();xx(l,this.M);var =
m=3DqNa(this);this.Ud=3Dnew =
pz(f,this.H,this.I,c,d,e,Zv(f),f.Ei.sd(),null,a);M(this,this.Ud);this.Ea=3D=
[];for(var n=3D0;10>n;n++){var p=3Dnew =
pz(f,this.H,this.I,c,d,e,AAa(f),f.Ei.sd(),null,a);p.setVisible(!1);p.rend=
er(h,m,l);this.Ea.push(p)}this.$=3Dnew =
pz(f,this.H,this.I,c,d,e,Zv(f),f.Ei.sd(),kGa,a);M(this,this.$);this.$.Qq(=
Xe);this.Ud.render(h,m,l);=0A=
this.$.render(h,m,l);this.Dd=3Dnew =
rMa(this.getModel(),this.O());this.va(this.Dd);this.ci=3Dnew =
OC(this.Qa,a);this.ci.yq(this.Xf.tb());this.va(this.ci);this.H3=3DaDa(b);=
this.o.render(this.H3);fD(this,Zv(this.getModel()));b=3Dthis.j.k;--b;ZCa(=
this.B).style.height=3Db+"px";a=3Dthis.k.tb()?"rtl":"ltr";c=3D$Ca(this.B)=
;c.style.width=3Db+"px";c.className=3D"grid-shim-end-"+a;this.$.setVisibl=
e(!1);this.fb.setVisible(!1);this.M.setVisible(!gD(this.C));rNa(this,this=
.M.lb());this.$E=3Db=3Dthis.$E;this.j.A=3Db;vEa(this.j);sNa(this);=0A=
tNa(this);kNa(this,cD(this.C));oMa(this.Va);this.C.q.kD(this.Ztb,this);th=
is.aAa(!1);hD(this)};=0A=
u.aa=3Dfunction(){aD.G.aa.call(this);var =
a=3Dthis.k.tb()?"rtl":"ltr",b=3Dthis.O().getElement("waffle-grid-containe=
r");zh(b,{dir:a});an(b,"ritz");a=3DU(this);this.To&&this.To.JAa();a.D(Su(=
this.getModel()),"Oa",this.p5a);this.fF=3Dnew =
vu(this.jb());M(this,this.fF);this.fF.dc(this.mA);a.D(ux(this.B),["moused=
own","mouseup","click"],function(a){a.element=3Da.target;this.oia.dispatc=
hEvent(a)});a=3D"mousedown mouseup click dblclick mouseover =
contextmenu".split(" =
");uNa(iD(iD(iD(iD(uNa(uNa(uNa(iD(iD(this,this.Wa.K9(),=0A=
this.Wa.Yqa(),this.Oaa),this.Wa.K9(),"scroll",this.a2a),vNa(this),a,this.=
du),dD(this),a,this.du),qNa(this),a,this.du),[this.o.k.getElement()],a,th=
is.du),[gGa(this.getSelection().dj())],["contextmenu"],this.du),[this.o.B=
.getElement()],["contextmenu"],this.du),[REa(jD(this))],["contextmenu"],t=
his.du),qNa(this),["mousemove","mouseout"],this.du);mf&&(U(this).D(vx(thi=
s.B),["mousedown","click"],this.du),iD(this,[oNa(this),vx(this.B),ux(this=
.B)],["scroll"],this.qlb));this.mKa=3Dnew rx(this);M(this,this.mKa);=0A=
this.K.aa()};u.Uc=3Dfunction(){aD.G.Uc.call(this);N(this.fF);this.fF=3Dnu=
ll;ph(this.aG);ph(this.jF);var =
a=3Dthis.H;a.q=3Dnull;a.o.cancel();this.K.Uc()};u.SL=3Dfunction(a){this.$=
E=3Da;this.j.A=3Da;vEa(this.j);sNa(this);this.wb();mf&&nNa(this,a)};funct=
ion nNa(a,b){var =
c=3Dvx(a.B),d=3DRe?23:a.j.q(),e=3Db.width-Ux(a.j)-a.j.k;Kl(c,e,b.height-d=
-a.j.k);wNa(a).Do()}u.Do=3Dfunction(){this.F.wb()};u.Sfa=3Dfunction(a,b){=
this.$E=3Db;this.Ia(a);this.wub()};function xNa(a){return =
a.Xf}u.nz=3Dfunction(){return ux(this.B)};=0A=
function =
kNa(a,b){a.k.j&&(jD(a).setVisible(!b),b?(a.o.j.Z(!1),a.o.o.Z(!1)):(kD(a),=
ef&&lD(a),fD(a,Zv(a.getModel())),a.getSelection().IK()),mD(a,!b),a.ci.Pe(=
b),a.Jq&&a.Jq.Pe(b),a.Gi.Pe(b))}function =
mD(a,b){if(!b||!a.C.isReadOnly()){var =
c=3Da.getSelection().dj();b?(fGa(c),hGa(c)):(c.F.Cb(),R(c.k,!1))}}=0A=
function dx(a,b,c,d){var e=3Da.getModel(),f=3DDv(e);if(vv(e,f))so("You =
are trying to edit a protected cell or object. Please contact the =
spreadsheet owner to remove protection if you need to edit.");else =
if(cf&&!Ko(e,f))so("These cells are currently being loaded. Please retry =
when loading completes.");else if(!nD(a.A)){yNa(a);var =
f=3DGf(jy(a.j,a.M.lb(),"page")),h=3DzNa(a.A),l=3Diy(a.j,"page",!1,!1),m=3D=
Iv(e),n=3Dzv(e,m);ANa(h,gv(e,m),e.hb(),m,f,n,l,b,c,d);mD(a,!1);jD(a).setV=
isible(!1);ef&&(a.pA||(a.pA=3DBNa(a))).setVisible(!1);=0A=
b||(ZMa(a.mb),oD(a.A));CNa(a);DNa(a);e.dispatchEvent(new =
xt("Da"));nD(a.A)}}function pD(a,b){var =
c=3DFu(a,b);1=3D=3Dc&&a.M.setVisible(!0);return c}=0A=
function Fu(a,b){if(!qD(a))return 1;a.getModel().dispatchEvent(new =
xt("Ea"));var =
c=3DnD(a.A),d=3Dc.vt,e=3DNu(a.C.j,d.gridId);(e=3De&&e.Hb())&&ritz.hasShee=
tWithId(d.gridId.toString())&&hv(e,d)?d=3Dc.QF(b):(d=3Dc.QF(!1),so("The =
cell you are trying to edit may have been moved or =
deleted."));if(df&&!a.vb())return 2;d&&(ENa(a),e=3Da.Wc,oh(e.q,void =
0,e));a.To&&a.To.Si();c.ZT();fD(a,Zv(a.getModel()));mD(a,!0);jD(a).setVis=
ible(!0);kD(a);ef&&lD(a);return d?1:0}=0A=
function FNa(a,b){var =
c=3Da.A;c.A&&(c.A.wx=3D!1);c.A=3Db;if(c.A){c.A.wx=3D!0;var =
d=3Dc.q;d.A&&(GNa(d,c),d.update());c.F.o=3Dc.A}b!=3DzNa(a.A)&&(CNa(a),DNa=
(a))}function rD(a){return a.A&&a.A.A}function qD(a){return =
null!=3Da.A&&a.A.o.vb()}function =
HNa(a,b,c){om(a.getModel(),c)>b||(INa(a,b,c),a=3Da.o,om(a.getModel(),c)>b=
||(eMa(a,c),"c"=3D=3Dc?a.j.Is(b):a.o.Is(b)))}function =
JNa(a,b){a.aM(!0);b<Yv(a.getModel())&&a.o.A.wb();b<Gv(a.getModel()).y&&a.=
Wa.GDa();KNa(a);sNa(a)}u.getSelection=3Dg("Ud");=0A=
function sD(a,b){switch(b){case "normal":case "autofill":case =
"selection-input":return a.getSelection();default:return a.$}}function =
iNa(a,b){var c=3Db.y,d=3Db.x,e=3DLNa(a),f=3De.y,e=3De.x;return =
c>f||d>e?(Rv(a.getModel(),new =
G(Math.min(d,e),Math.min(c,f))),!0):!1}function LNa(a){a=3Da.j;return =
new G(yEa(a,"c"),yEa(a,"r"))}function MNa(a,b){var =
c=3DLNa(a),c=3D"r"=3D=3Db?c.y:c.x;Tv(a.getModel(),c,b);a.Ud.wb();F(a.Ea,f=
unction(a){a.wb()})}=0A=
function tNa(a){var =
b=3DTx(a.j),c=3DGf($x(a.j,"waffle","fixed",!1,!1,!1)),d=3Da.j.k;(c=3D!kda=
(new Cf(c.width+d+100,c.height+d+100),b))&&!a.kja&&to("","The current =
window is too small to properly display this sheet. Consider resizing =
your browser =
window.",1E4,!1,null,!0);a.kja=3Dc;c=3DGf($x(a.j,"page","fixed",!0,!0,!1)=
).Ic();a.Wa.o2(b,c);c=3Da.B;c=3Dc.j.getElement(tx(c,"row-headers-backgrou=
nd"));Kl(c,Ux(a.j),b.height);c=3Da.B;c=3Dc.j.getElement(tx(c,"column-head=
ers-background"));Kl(c,b.width,Re?23:a.j.q());c=3DGf($x(a.j,=0A=
"waffle","scrollable",!1,!1,!0));d=3Da.j.k;a.xb.fCa(new =
Ef(Math.min(b.width,c.left),Math.min(b.height,c.top),Math.max(d,c.width),=
Math.max(d,c.height)),a.k.tb());a.aM(!0);b=3Da.o;d=3DTx(b.H);c=3DMath.max=
(0,d.width-Ux(b.H));d=3DMath.max(0,d.height-(Re?23:b.H.q()));b.j.yB(d);b.=
o.yB(c);b.C.yB(d);b.F.yB(c);b.k.yB(d);b.A.yB(c);aMa(b);if(b=3Da.A)if(b=3D=
nD(b))c=3Diy(a.j,"page",!1,!1),d=3DGf(jy(a.j,a.M.lb(),"page")).Ic(),b.vb(=
),b.oH=3Dc,b.hea=3Dd,NNa(b);hD(a)}=0A=
u.aM=3Dfunction(a){this.jk=3DmNa(this,"c",a);this.Uo=3DmNa(this,"r",a);th=
is.xb.fEa(this.jk,this.Uo)};function hNa(a,b){var =
c=3Da.getModel(),d=3DGv(c),e=3Dd.x,d=3DXka(c,d.y,"r"),c=3DXka(c,e,"c");a.=
xb.dha(c,"x",b);a.xb.dha(d,"y",b);a.VT(Zv(a.getModel()));KNa(a);ONa(a);VK=
a(a.F);mf&&qDa(a.K)}=0A=
u.Pz=3Dfunction(a){if(a.position){a=3Da.position;var =
b=3Da.y,c=3Da.x,d=3DzC(this.k),e=3DAC(this.k);b=3D=3Dd&&c=3D=3De||iNa(thi=
s,a)||(hy(this.j,"c",c),hy(this.j,"r",b));this.lib();Gta(this.Xf.If);hD(t=
his);PNa(this,Dv(this.getModel()));qD(this)||(a=3Dthis.getSelection().dj(=
),a.H&&iGa(a,a.H))}else a.yDa&&MNa(this,a.VH)};=0A=
u.plb=3Dfunction(a){var =
b=3Da.position,c=3Dthis.M,d=3Db.y,e=3Db.x;"normalize"!=3Da.Lu&&(cf?(zw(th=
is.ei),this.ei=3Dnull):this.PT.Cb());"click"!=3Da.Lu&&"normalize"!=3Da.Lu=
&&"column-menu"!=3Da.Lu&&(this.bD(d),this.aD(e));d=3Da.rect;gD(this.C)?(t=
his.M.setVisible(!1),this.$.k=3Da.position):(c.Wq(d),this.Ud.k=3Db,this.M=
.setVisible(!0),this.$.k=3Db,ONa(this,a),this.dispatchEvent("activeCellCh=
ange"))};function =
ONa(a,b){a.jF&&(ph(a.jF),a.jF=3D0);a.jF=3Doh(B(a.Wjb,a,b),50)}=0A=
u.Wjb=3Dfunction(a){if(!this.Mc()){var b=3Dthis.getModel(),c;var =
d=3Dthis.getModel();c=3DJv(d);var =
e=3Dc.sd();zv(d,e).getDisplayValue()?(d=3Dthis.j,(e=3DBC(this.k,e))?(e=3D=
Gf($x(d,"waffle",e,!1,!1,!1)),c=3DEEa(d,c).height>e.height):c=3D!1):c=3D!=
1;c?(d=3DIv(b),c=3DQNa(this),b=3DDv(b),vGa(c,d,Pf(b,d)&&1<Xf(b)),a&&"clic=
k"=3D=3Da.Lu&&(a=3DDa(),c.tya=3Da)):this.On&&QNa(this).setVisible(!1);thi=
s.dispatchEvent("scrolling-cell-overlay-changed")}};=0A=
function QNa(a){var b;(b=3Da.On)||(b=3Dnew =
uC(a.getModel(),a.H,a.I,a.B,a.j,a.k,new =
qy(Iv(a.getModel())),a.aja,a.O()),xx(vNa(a),b),b=3Da.On=3Db);return =
b}u.rlb=3Dfunction(a){this.Mea(a.xe)};function RNa(a,b){var =
c=3DsD(a,b);c&&(c.IK(),"normal"=3D=3Db&&(kD(a),ef&&lD(a)))}=0A=
function fD(a,b){var =
c=3Da.C,d=3Da.getModel(),e=3DsD(a,c.pj),f=3DJv(d),h=3DgD(c),c=3DzAa(d),l=3D=
!b.equals(f)||0<c.length,m=3D!df||d.xo(),l=3D(h||l)&&m;e.Jm(b);e.setVisib=
le(l);h&&(h=3Dd.F.clone(),e.k=3Dh);e.o||a.M.Wq(f);m||a.M.setVisible(!1);(=
e=3Da.On)&&e.Da()&&vGa(e,yx(e),l);e=3Da.O();f=3Dux(a.B);m=3DdD(a);l=3DqNa=
(a);for(h=3Dh=3D0;h<c.length;h++){if(h>=3Da.Ea.length){var n=3Dnew =
pz(d,a.H,a.I,a.B,a.j,a.k,AAa(d),d.Ei.sd(),null,e);n.setVisible(!1);n.rend=
er(f,l,m);a.Ea.push(n)}a.Ea[h].Jm(c[h]);a.Ea[h].setVisible(!0)}for(;h<a.E=
a.length;)a.Ea[h].setVisible(!1),=0A=
h++;PNa(a,b)}function PNa(a,b){if(!a.C.isReadOnly()){var =
c=3Da.C,d=3Da.o.o,e=3Da.o.j,f=3Db.isRow()&&!b.Rc,h=3Db.Rc&&!b.isRow(),l=3D=
gD(c);c.R.j&&(d.Z(f&&!l),e.Z(h&&!l));if(f||h)f=3Db.Vc(),c=3DCEa(a.j,b,f),=
f=3Db.Df(f),a.k.j&&(h?e:d).Is(f,c)}}u.Mea=3Dfunction(a){var =
b=3Dthis.C,c=3Da[a.length-1];fD(this,c);if(tD(b)||SNa(b)){this.Ud.o||(kD(=
this),ef&&lD(this));var d=3Dnew =
Uw("selectionChange");d.rect=3Dc;d.xe=3Da;d.Qf=3DZn(b.j.getActiveSheet())=
;this.dispatchEvent(d)}else =
gD(b)&&this.dispatchEvent("formulaSelection")};=0A=
function TNa(a,b,c){if(0!=3D=3Db){var =
d=3DsD(a,a.C.pj);c=3D"r"=3D=3Dc;var e;e=3Dc?0:b;b=3Dc?b:0;var =
f=3Dd.getModel(),h=3Df.getNumColumns()-1,f=3Dwv(f)-1,l=3Dd.gb(),m=3Dd.Ib(=
)-1,n=3Dd.ib(),p=3Dd.Db()-1,l=3Dnew zf(l,m),n=3Dnew =
zf(n,p);e&&(p=3DFba(e,!1,d.K.tb()),l=3DpGa(d,l,p,e));b&&(e=3DFba(b,!0,d.K=
.tb()),n=3DpGa(d,n,e,b));l=3Dhda(l,new zf(0,h));n=3Dhda(n,new =
zf(0,f));e=3Dnew =
yf(n.start,l.end,n.end,l.start);c?(c=3De.top=3D=3Dd.ib()?e.bottom:e.top,a=
.bD(c)):(c=3De.left=3D=3Dd.gb()?e.right:e.left,a.aD(c));uD(a,!0);d=3Dd.lb=
();d=3Dnda(e,d.isRow(),d.Rc);Pv(a.getModel(),=0A=
d);a.getSelection().IK()}}function gNa(a){a.zma();var =
b=3Da.C.j;if(b.xC){var =
c=3Db.Mm;c&&a.getModel().hb()=3D=3Dc.hb()&&(a.kc.Oc(b.Mm?b.Dma:null),a.kc=
.Jm(c.j),a.kc.setVisible(!0))}}u.zma=3Dfunction(){this.kc.setVisible(!1)}=
;u.Cx=3Dfunction(){fD(this,Dv(this.getModel()));this.M.wb();this.Ud.wb();=
F(this.Ea,function(a){a.wb()});this.$.Jm(BAa(this.getModel()));this.$.wb(=
);mMa(this.Va);VMa(this.mb);this.VT(Zv(this.getModel()));this.kc.wb();kD(=
this);ef&&lD(this);UNa(this)};=0A=
u.XPa=3Dfunction(a,b,c){return new =
yGa(this.getModel(),this.H,this.I,this.B,this.j,this.k,new =
ry(a),b,c,this.q)};function cNa(a,b,c){return new =
vC(a.getModel(),a.H,a.I,a.B,a.j,a.k,new ry(b),c,a.q)}function =
eD(a,b,c,d,e){return new =
wC(a.getModel(),a.H,a.I,a.B,a.j,a.k,dD(a),b,c,d,e,a.q)}function =
VNa(a,b,c,d){var =
e;(e=3DgD(a.C))||(e=3Da.getModel(),e=3D!(!df||e.xo()));if(e)b.setVisible(=
!1);else{var f=3DWNa(a);e=3Db.Gn(f);a=3DFEa(a.j,f,!1);c=3Dzx(b,new =
G(a.width-c,a.height-d));(e||c)&&b.wb()}}=0A=
function lD(a){VNa(a,a.pA||(a.pA=3DBNa(a)),-3,-3)}function =
kD(a){VNa(a,jD(a),5,6)}function UNa(a){var =
b=3Da.getModel();Hv(b).yL()?XNa(a,Jv(b),vD(a)):a.Jq&&vD(a).setVisible(!1)=
}function WNa(a){var b=3DDv(a.getModel());return Tka(a.getModel(),new =
G(b.Ib()-1,b.Db()-1),0,0,!0)}=0A=
u.p5a=3Dfunction(a){a=3DQf(a.rect,"r");var =
b=3Dthis.getModel();YNa(this,et(b,a.start,a.end));YNa(this,dt(b,0,b.getNu=
mColumns()));if(this.Xb()){var =
c=3Dthis.Dd.getElement();c&&(this.Dd.Uc(),this.Dd.Ca(),Oh(this.Dd.getElem=
ent(),c),this.Dd.aa())}var =
c=3Da.start,d=3Da.end,b=3DAm(b,this.k.j.Db(),1),e=3Dthis.k.j.ib();c<=3Db&=
&e<=3Dd?this.wb():this.dhb();0=3D=3Da.start&&pNa(this).Do()};u.dhb=3Dfunc=
tion(){var =
a=3DYf(JAa(this.getModel()));this.Wa.Qa=3Da.clone();this.aM(!0);F(XAa(thi=
s.getModel()),this.chb,this);this.Do();hD(this)};=0A=
u.chb=3Dfunction(a){var =
b=3Dthis.Vd[a.getId()];b?b.wb():this.L5(a)};function =
ZNa(a,b){lb(b.Rc||b.isRow());a.wb();YNa(a,b);a.VT(a.Ud.lb());F(a.Ea,B(fun=
ction(a){this.VT(a.lb())},a));a.aM(!0);b.Rc&&a.o.k.wb();b.isRow()&&a.o.A.=
wb();a.A.o.vb()&&$Na(a.A);a.dispatchEvent("grid_structure_change")}functi=
on YNa(a,b){var c=3Da.getModel(),c=3Dnew =
Hf(b.ib(),b.gb(),Kq(c),c.getNumColumns(),b.isRow(),b.Rc);eNa(a.Gi,c);jNa(=
a,b.Vc())}=0A=
function uD(a,b){var =
c=3DsD(a,a.C.pj),d=3Dc.Da();c.setVisible(b);(tD(a.C)||SNa(a.C))&&!b&&d&&a=
.VT(a.M.lb())}function aOa(a){return new =
G(AC(a.k),zC(a.k))}u.Db=3Dfunction(){return =
this.k.j.Db()};u.Ib=3Dfunction(){return this.k.j.Ib()};function =
wD(a){return Dv(a.getModel())}function BB(a){var b=3Da.getModel();return =
new Mo(b.hb(),a.Xf.k,Dv(b))}function YC(a){return =
a.F.getContainer("default")}function dD(a){return =
a.F.getContainer("state")}function qNa(a){return =
a.F.getContainer("selection")}=0A=
function pNa(a){return a.F.getContainer("object")}function vNa(a){return =
a.F.getContainer("flyingCell")}function wNa(a){return =
a.F.getContainer("focusedObject")}function oNa(a){return =
uz(a.F.getContainer("focusedObject"),"focus-overlay-container")}u.dxa=3Df=
unction(a){return"rh-"=3D=3DgDa(this.B,a.id)};u.HDa=3Dfunction(a){return"=
ch-"=3D=3DgDa(this.B,a.id)};=0A=
function sNa(a){var b=3DGv(a.getModel()),b=3Dnew =
Hf(b.y,b.x,hy(a.j,"r",b.y),hy(a.j,"c",b.x));a=3Da.k;var =
c=3D!a.j;a.j=3Db;c&&a.dispatchEvent("viewport_initialized")}function =
bOa(a,b,c){function d(){return yq(e)||b.y+f.height<=3DEm(e,"r")}var =
e=3Da.getModel(),f=3Da.k.j,h=3DB(function(){var =
a=3Dc&&"r"!=3Dc?f.ib():cOa(this,b,"r"),d=3Dc&&"c"!=3Dc?f.gb():cOa(this,b,=
"c");Rv(e,new =
G(Math.max(d,e.Od),Math.max(a,e.Id)))},a);cf?h():cf?lNa(a,Eq(a.Xf.If,d).a=
ddCallback(h)):Gq(a.Xf.If,d,h,U(a))}=0A=
function cOa(a,b,c){var =
d=3D"r"=3D=3Dc,e=3Dd?a.H:a.I,f=3DGf($x(a.j,"waffle","scrollable",!1,!1,!1=
)),f=3D(d?f.height:f.width)/2;b=3Dd?b.y:b.x;d=3D0;for(a=3DDm(a.getModel()=
,c);d<f&&b>a;)d+=3De.Gf(b),b--;return b}function =
mNa(a,b,c){b=3D"r"=3D=3Db;return =
cEa(b?a.H:a.I,b?40:0,c)}u.wb=3Dfunction(){this.Xb()&&(tNa(this),this.iS(!=
1))};=0A=
function hD(a){var =
b=3Da.k.j.Db()=3D=3DKq(a.getModel()),c;yq(a.getModel())||b?c=3Da.ci:cf?c=3D=
null:c=3Da.Dd;a.se!=3Dc&&(a.se&&(a.se.Uc(),Lh(a.se.getElement())),(a.se=3D=
c)&&a.se.render(a.Wa.K));a.se&&(a=3Da.Wa.Rwa(),R(c.getElement(),a))}funct=
ion iD(a,b,c,d){for(var e=3D0;e<b.length;++e){var =
f=3Db[e];U(a).D(f,c,d)}return a}function =
uNa(a,b,c,d){U(a).D(b,"new_element",function(a){iD(this,[a.element],c,d)}=
);return iD(a,dc(b.k),c,d)}=0A=
function KNa(a){var =
b=3Da.A,c=3DnD(b);if(c&&!(c=3D=3Db.o?b.C:null).vb()){var =
d=3DIv(a.getModel()),e=3Da.j,b=3DMath.round(cy(e,d.x,"c","page")),d=3DMat=
h.round(cy(e,d.y,"r","page")),c=3Dc.getElement();b=3D=3Dc.offsetLeft&&d=3D=
=3Dc.offsetTop||$Na(a.A)}}function =
rNa(a){a.aG&&ph(a.aG);a.aG=3Doh(function(){this.aG=3D0},1,a)}u.Oaa=3Dfunc=
tion(a){this.du(a)};=0A=
u.du=3Dfunction(a){var =
b=3Da.target;if("mousedown"=3D=3Da.type||"click"=3D=3Da.type){if(Rg(a,1)&=
&"A"=3D=3Db.nodeName)return;dOa(this)}if(Gf(iy(this.j,"client",!0,!1)).co=
ntains(new =
G(a.clientX,a.clientY))){b=3Dfy(this.j,a.clientX,a.clientY);if(0<=3Db.x&&=
0<=3Db.y){var =
c=3Dum(this.getModel(),b.y,b.x);c&&(b=3Dc.sd());c=3Djy(this.j,Jf(b),"clie=
nt");a.A=3Dnew =
G(a.clientX-c.left,a.clientY-c.top)}a.zf=3Db}"mousemove"=3D=3Da.type&&(a.=
zf?(this.PW&&!wf(this.PW,a.zf)&&(a.type=3D"mouseover",this.dispatchEvent(=
a),a.type=3D"mousemove"),this.PW=3Da.zf):this.PW=3D=0A=
null);this.dispatchEvent(a)};u.qlb=3Dfunction(a){a=3Da.target;a.scrollLef=
t=3D0;a.scrollTop=3D0};u.aD=3Dfunction(a){INa(this,a,"c")};u.bD=3Dfunctio=
n(a){INa(this,a,"r")};function INa(a,b,c){var =
d=3Da.getModel(),e=3Da.k,f=3De.j,h=3Df.Df(c),f=3Df.jg(c)-1;if(b<h&&b>=3Do=
m(d,c))Tv(d,b,c);else =
if(b>=3Df){f=3Da.j;a=3DGf($x(f,"waffle","scrollable",!1,!1,!1));a=3D"r"=3D=
=3Dc?a.height:a.width;var f=3DxEa(f),l=3DPx(f),h=3DsEa(l,new =
zf(h,b+1),c,a),h=3Dnull=3D=3Dh?b:h;h>ky(e,c)&&Tv(d,Math.min(h,b),c);Qx(f,=
l)}}=0A=
function yNa(a){var =
b=3DIv(a.getModel()),c=3Db.x;a.bD(b.y);a.aD(c)}function vD(a){var =
b;(b=3Da.Jq)||(b=3Dnew tz(a.getModel(),a.H,a.I,a.B,a.j,a.k,new =
qy(Iv(a.getModel())),cD(a.C),a.Qa,a.q),xx(a.F.getContainer("hyperlink"),b=
,!0),b=3Da.Jq=3Db);return b}function =
XNa(a,b,c){a=3DCEa(a.j,b,"r");c.vT(b.sd(),new =
G(0,a));c.Da()?c.wb():c.setVisible(!0)}function eOa(a){var =
b;(b=3Da.dU)||(b=3Dnew rz(a.getModel(),a.H,a.I,a.B,a.j,a.k,new =
qy(Iv(a.getModel())),a.aja,a.O()),xx(vNa(a),b),b=3Da.dU=3Db);return b}=0A=
function xD(a){var b;(b=3Da.tJa)||(b=3Da.C.R,b=3Dnew =
jz(a.getModel(),a.H,a.I,a.B,a.j,a.k,new =
qy(Iv(a.getModel())),a.Qa,b.k,a.q),xx(a.F.getContainer("comment"),b,!0),b=
=3Da.tJa=3Db);return b}=0A=
function fOa(a,b){var c=3Da.C;if(c.R.B){var =
d,e;d=3Da.Gi;e=3Db.clone();for(var =
f=3DfNa(d,e.Vc()),h=3D0;h<f.length;h++){var =
l=3Df[h].lb(),m=3De,n=3Dl;(m.isRow()&&n.isRow()?Tf(m,"r",n):m.Rc&&n.Rc&&T=
f(m,"c",n))&&Uf(e,l)}f=3De;f.Rc||f.isRow();f=3Df.clone();h=3DfNa(d,f.Vc()=
);for(l=3D0;l<h.length;l++)m=3Dh[l].lb(),tda(f,m)&&Uf(f,m);eNa(d,f);b=3De=
;b.Rc?(d=3Dnew G(b.gb(),-1),e=3Dnew G(-(ELa.width-1)/2-1,4)):(d=3Dnew =
G(-1,b.ib()),e=3Da.F,f=3DTKa(e,d),!e.A[f.kF]&&(b.Db()<Kq(a.getModel())||0=
=3D=3Db.ib())&&(d=3Dnew G(-1,b.Db()-1)),e=3Dnew G(0,-(FLa.height-=0A=
1)/2));f=3Db.Vc();c=3Dnew =
xC(a.getModel(),a.H,a.I,a.B,a.j,a.k,Qf(b,f),f,new =
qy(d,e),a.Qa,cD(c),a.q);d=3Da.Gi;d.j[c.lb().Vc()].push(c);xx(d.qb,c,!1)}}=
function jD(a){var b;(b=3Da.Dia)||(b=3Dnew =
py(a.getModel(),a.H,a.I,a.B,a.j,a.k,new qy(WNa(a),new =
G(-5,-6)),a.q),xx(YC(a),b,!0),b.setVisible(!a.C.isReadOnly()),M(a,b),b=3D=
a.Dia=3Db);return b}function BNa(a){var b=3Dnew =
BLa(a.getModel(),a.H,a.I,a.B,a.j,a.k,new qy(WNa(a),new =
G(3,3)),a.C,a.Qa,a.q);xx(YC(a),b,!0);M(a,b);return b}=0A=
function gOa(a){var b=3DxD(a),c=3Da.getModel();yNa(a);var =
d=3DIv(c),d=3Dum(c,d.y,d.x)||Jf(d);hOa(a,d.sd());a=3DHv(c);aGa(b,a);c=3Db=
.j;d=3Dud&&!Cd("9")?"\r\n\r\n":"\n\n";b.Wc=3D"type =
here"+(a.wj()?d:"");c.value=3Db.Wc+b.M;R(b.xb,!0);c.focus();Vw(c,0);Ww(c,=
9)}=0A=
function hOa(a,b){var =
c=3DxD(a),d=3Dc.uf,e=3Dum(a.getModel(),b.y,b.x)||Jf(b),f=3Dd.o.xP(),h=3Dd=
.o.getWidth()+12,l=3De.Df("c"),m;m=3Df.left;f=3Df.right;Yx(d.j,!1,!0);by(=
d.j,cy(d.j,l,"c"),"c");var =
l=3D0,n;Jd("E")?(n=3D"r",l=3DwEa(d.j,!1,!0),Ux(d.j)):(n=3D"c",l=3DYx(d.j,=
!1,!0),Re||d.j.q());var =
p=3De.Df(n),p=3Dby(d.j,cy(d.j,p,n),n);n=3DYFa(d,e,n);p+n+h>l?(l=3D-m-f-h,=
l=3Dd.q.tb()?l-1:l+1):(l=3DYFa(d,e,"c")+f,d.q.tb()&&(l-=3D2));c.vT(b,new =
G(l,0));c.Da()?c.wb():c.setVisible(!0)}=0A=
function =
dOa(a){a.dU&&eOa(a).Da()&&(eOa(a).setVisible(!1),eOa(a).wb())}u.Ztb=3Dfun=
ction(a){var =
b=3Dthis.getModel().hb();a.Ua()=3D=3Db&&(b=3Da.getType(),7!=3Db&&4!=3Db||=
a.j?this.M5(a):zz(a,U(this),B(this.M5,this,a)))};=0A=
u.M5=3Dfunction(a,b){a.Ua();this.getModel().hb();if(!tDa(this.K,a.getId()=
))switch(a.getType()){case 3:case 7:case =
8:lo("images",B(this.wNa,this,a,b),this,void 0,!0);break;case =
6:lo("gvizcharts",B(this.vNa,this,a,b),this,void 0,!0);break;case =
1:lo("charts",B(this.yNa,this,a,b),this,void 0,!0);break;case =
4:lo("drawings",B(this.sNa,this,a,b),this,void 0,!0)}};=0A=
function jNa(a,b){for(var c=3Da.getModel(),d=3Dqm(c,new =
zf(0,Fm(c,b)),b),e=3D0;e<d.length;e++)for(var =
f=3DvAa(c,b,d[e]),h=3D0;h<f.length;h++){var =
l=3Df[h];l.start!=3Dl.end&&(l=3D$v(c,l.start,l.end,b),fOa(a,l))}}u.GUa=3D=
function(){var a;(a=3Dthis.nJa)||(a=3Dnew =
yy(this.getModel(),this.H,this.I,this.B,this.j,this.k,new =
qy(Iv(this.getModel())),this.O()),M(this,a),xx(this.F.getContainer("colla=
bName"),a,!0),a=3Dthis.nJa=3Da);return a};=0A=
u.wNa=3Dfunction(a,b){var =
c=3Dpo("images").Gdb(this.getModel(),this.C.q,a,this.H,this.I,this.B,this=
.j,this.k,this.Sia,this.Qa,this.Ub,this.xA);iOa(this,c,b)};u.vNa=3Dfuncti=
on(a,b){var =
c=3Dpo("gvizcharts"),d=3DB(this.uNa,this,a,b);uf()?d():c.CR(d)};u.uNa=3Df=
unction(a,b){if(!this.Mc()){var =
c=3Dpo("gvizcharts");uf()||c.Twa();c=3Dnew =
(jf?c.zUa():c.eVa())(this.getModel(),this.C.q,a,this.H,this.I,this.B,this=
.j,this.k,this.Ub,this.Sia,this.C.o.j,this.Qa,this.xA,this.DKa);iOa(this,=
c,b)}};=0A=
u.yNa=3Dfunction(a,b){var c=3Dnew =
(po("charts").j())(this.getModel(),this.C.q,a,this.H,this.I,this.B,this.j=
,this.k,this.Qa,this.Ub,this.xA);iOa(this,c,b)};u.sNa=3Dfunction(a,b){var=
 =
c=3Dpo("drawings").o(this.getModel(),this.C.q,a,this.H,this.I,this.B,this=
.j,this.k,this.Qa,this.Ub,this.xA);iOa(this,c,b)};=0A=
function iOa(a,b,c){b.wy()&&(b=3Dnew =
wx(b,a.j,pNa(a),wNa(a),vx(a.B),a.K),b.dc(a));a=3Da.K;var d=3Db;mf&&d =
instanceof wx?M(a,d):xx(a.qb,d,void =
0);a.j[d.td().getId()]=3Dd;a.o=3DMath.max(a.o,d.td().getZIndex());var =
e=3DBx(a);e&&e.tL(a.o+1);a.q&&(d instanceof =
wx?d.render():a.k.D(d,"objectFocus",Ba(a.aha,d)));a.A++;c&&c.call(null,b)=
}function jOa(a){return =
Ue?yD(a.A).oba():!!a.uf&&a.uf.oba()&&a.t3}function =
CNa(a){Ue?yD(a.A).bha(a.A):kOa(a,B(function(){this.uf.bha(this.A);this.t3=
=3D!0},a))}=0A=
function =
ENa(a){Ue?yD(a.A).DT():kOa(a,B(function(){this.uf.DT();this.t3=3D!1},a))}=
function DNa(a){var b=3DnD(a.A),c=3Da.C.k.Kq;b&&c&&HCa(a.Wc,b)}function =
kOa(a,b){a.Lia&&(a.uf?oh(b):a.Lia(B(function(a){if(this.uf)kOa(this,b);el=
se if(this.Xb()){var d=3DnD(this.A);if(d){var =
e=3Dthis.C.H,e=3De?e.uD():null;this.uf=3Dnew =
px(Ic(a),B(d.Yha,d),e);M(this,this.uf);b()}}},a)))}=0A=
function lOa(a,b){var =
c=3D0,d=3DLNa(a);zC(a.k)>Yv(a.getModel())+mOa(a,"r")&&(c|=3D1);zC(a.k)<d.=
y&&(c|=3D4);AC(a.k)<d.x&&(c|=3D2);var =
d=3DAC(a.k),e=3Da.getModel();d>e.Od+mOa(a,"c")&&(c|=3D8);return!!(b&c)}fu=
nction mOa(a,b){var c=3Da.getModel();return =
Dm(c,b)-om(c,b)}u.Ic=3Dfunction(){return =
this.j.Ic()};u.L5=3Dfunction(a){if(Ko(this.getModel(),a.lb())){var =
b=3DeD(this,a.lb(),"table-border",1,0);b.render();b.setVisible(!0);this.V=
d[a.getId()]=3Db}};=0A=
u.J=3Dfunction(){aD.G.J.call(this);ph(this.aG);ph(this.jF);Ig(this.Vd);Ig=
(this.Ea);zw(this.ei);this.ei=3Dthis.o=3Dthis.Dd=3Dthis.ci=3Dthis.A=3Dthi=
s.Vd=3Dthis.Hq=3Dthis.kc=3Dnull};function =
nOa(a,b,c,d){vw.call(this,"autovis",uw("autovis"));this.A=3Da;this.j=3Db;=
this.k=3Dc;this.q=3Dd;this.B=3Dnew =
PB(this);this.B.Pa(X.GB,"action",this.um);X.GB.setVisible(!0)}C(nOa,vw);n=
Oa.prototype.Ip=3Dfunction(){if(!ww(this)&&0=3D=3Dthis.j.getActiveSheet()=
.getSheetType()){var a=3Dpo("autovis");lo("gvizcharts",B(function(){var =
b=3Dnew (a.k())(this.A,this.k);b.render();this.uj=3Dnew =
(a.j())(b,this.q)},this))}};nOa.prototype.gT=3Dfunction(){N(this.uj);this=
.uj=3Dnull};function =
zD(a,b,c,d,e){wz.call(this,a,"Image",b,0,c,d,e,0);this.K=3Da;this.q=3Dc.n=
h||0;this.A=3Dc.nw||0}C(zD,wz);zD.prototype.Ll=3Dfunction(){var =
a=3DzD.G.Ll.call(this);a.nh=3Dthis.q;a.nw=3Dthis.A;return =
a};zD.prototype.clone=3Dfunction(){return new =
zD(this.K,this.Ua(),this.Ll(),this.k,this.isSaved())};function =
AD(a,b){y(a.name)?(this.name=3Da.name,this.code=3DoOa[a.name]):(this.code=
=3Da.code,this.name=3DpOa(a.code));Ga.call(this,Oa("%s =
%s",this.name,b))}C(AD,Ga);function pOa(a){var =
b=3Dgc(oOa,function(b){return a=3D=3Db});if(!y(b))throw Error("Invalid =
code: "+a);return b}var =
oOa=3D{AbortError:3,EncodingError:5,InvalidModificationError:9,InvalidSta=
teError:7,NotFoundError:1,NotReadableError:4,NoModificationAllowedError:6=
,PathExistsError:12,QuotaExceededError:10,SecurityError:2,SyntaxError:8,T=
ypeMismatchError:11};function =
qOa(a,b){O.call(this,a.type,b)}C(qOa,O);function =
rOa(){Q.call(this);this.j=3Dnew =
FileReader;this.j.onloadstart=3DB(this.bJ,this);this.j.onprogress=3DB(thi=
s.bJ,this);this.j.onload=3DB(this.bJ,this);this.j.onabort=3DB(this.bJ,thi=
s);this.j.onerror=3DB(this.bJ,this);this.j.onloadend=3DB(this.bJ,this)}C(=
rOa,Q);u=3DrOa.prototype;u.abort=3Dfunction(){try{this.j.abort()}catch(a)=
{throw new AD(a,"aborting read");}};u.Xm=3Dfunction(){return =
this.j.result};u.getError=3Dfunction(){return this.j.error&&new =
AD(this.j.error,"reading file")};=0A=
u.bJ=3Dfunction(a){this.dispatchEvent(new =
qOa(a,this))};u.J=3Dfunction(){rOa.G.J.call(this);delete =
this.j};function sOa(a){var b=3Dnew =
rOa,c=3DtOa(b);b.j.readAsDataURL(a);return c}function tOa(a){var b=3Dnew =
Lm;a.Uy("loadend",Ba(function(a,b){var =
e=3Db.Xm(),f=3Db.getError();null=3D=3De||f?a.errback(f):a.callback(e);b.d=
ispose()},b,a));return b};Ca(ca().prototype,ca().prototype);function =
uOa(a,b,c){L.call(this);this.o=3Da;this.B=3Db;this.j=3Dnull;this.q=3D!1;t=
his.k=3D{};this.A=3Dc||Kc}C(uOa,L);u=3DuOa.prototype;u.setData=3Dfunction=
(a,b){"text/html"=3D=3Da&&this.o.setData(a,b);this.j&&("text/html"=3D=3Da=
&&(b=3Dthis.B.j(b)),this.j.setData(a,b),this.q=3D!0)};u.getData=3Dfunctio=
n(a){return a in =
this.k?this.k[a].o():this.o.getData(a)};u.getMimeTypes=3Dfunction(){var =
a=3D[].concat(this.o.getMimeTypes());Lb(a,ec(this.k));Nb(a);return a};=0A=
u.W8=3Dfunction(a,b){this.j=3Db&&b.j.clipboardData||null;this.q=3D!1;try{=
this.k=3D{};if(this.j&&"paste"=3D=3Db.type){var =
c=3Dthis.j,d=3Dthis.A,e=3D{};if(y(c.items))for(var =
f=3Dc.items,h=3D0;h<f.length;h++){var =
l=3Df[h],m=3Dl.type;if(!e[m]&&d(m)){var n;t:{var =
p=3Dl;switch(p.kind){case "string":n=3DSm(c.getData(p.type));break =
t;case "file":n=3DvOa(p.getAsFile());break =
t;default:n=3Dnull}}n&&(e[m]=3Dn)}}else{p=3Dc.types||[];for(h=3D0;h<p.len=
gth;h++)m=3Dp[h],!e[m]&&d(m)&&(e[m]=3DSm(c.getData(m)));for(var =
t=3Dc.files||[],h=3D0;h<t.length;h++){var v=3D=0A=
t[h],m=3Dv.type;!e[m]&&d(m)&&(e[m]=3DvOa(v))}}this.k=3De}this.o.W8(a,b);t=
his.q&&b.preventDefault()}finally{this.j=3Dnull}};u.flushCache=3Dfunction=
(){this.k=3D{}};u.bra=3DJc;function vOa(a){var b=3Dnew =
Lm;a=3DsOa(a);a.addCallback(function(a){b.callback(a)});Om(a,function(){b=
.callback(null)});return =
b}u.J=3Dfunction(){N(this.o);uOa.G.J.call(this)};function =
wOa(){}la(wOa);wOa.prototype.j=3DMc;function =
BD(a,b,c){L.call(this);this.o=3D[];this.q=3Dnew =
S(this);M(this,this.q);this.A=3Da;this.j=3Db;this.k=3Dnull;this.C=3Dc}C(B=
D,L);function =
xOa(a,b){a.o.push(b);a.q.D(b,["+copy","+cut"],a.B).D(b,"+paste",a.F)}=0A=
BD.prototype.B=3Dfunction(a){var b=3Da.type,c;c=3Dthis.j;var =
d=3DyOa(c);c=3Dd?d.Bb.iP():(d=3DEu(c.q))?new =
uKa(c.j,d):null;if(c){"+cut"=3D=3Db&&(c.$K=3D"cut-range");b=3Dthis.A;a=3D=
a.k;d=3Db.h0(CD());try{b.YA(new =
DD("application/x-vnd.google-apps.spreadsheet-anchor-rect",c),d);if(a){b.=
YA(new =
DD("text/plain",c.Xl("text/vnd.google-apps.spreadsheet")),d);b.YA(new =
DD("text/html",c.Xl("text/vnd.google-apps.spreadsheet+html")),d);var =
e=3Dc.Xl("application/x-vnd.google-spreadsheet-embedded-object-clip");if(=
e){var f=3DUd(zOa.Mb(e));b.YA(new =
DD("application/x-vnd.google-spreadsheet-embedded-object+json",=0A=
f),d)}}ED(b)&&b.YA(new =
DD("application/x-vnd.google-spreadsheet-cloudboard-clip",c),d)}finally{b=
.OO(d)}}};BD.prototype.F=3Dfunction(a){if(V.bt.isEnabled()){var =
b=3Dthis.k,c=3Db?b.type:null;this.k=3Dnull;a=3DAOa(this.A,c||"copy-range"=
,a.k);Om(a.addCallback(function(a){return =
a.getData()},this),function(a){this.C.K(a)},this);b&&b.filter&&a.addCallb=
ack(function(a){return =
b.filter(a)});BOa(this.j,a,c)}};BD.prototype.J=3Dfunction(){BD.G.J.call(t=
his);F(this.o,function(a){N(a)});this.o=3Dnull};=0A=
function COa(a,b){this.type=3Da;this.filter=3Db||null};function =
DOa(){this.position=3Dnull;Ga.call(this,void =
0)}C(DOa,Ga);DOa.prototype.name=3D"ParseError";=0A=
function EOa(a){function b(){if(null!=3Dp){var b=3Dp;p=3Dnull;return =
b}if(f>=3Da.length)return h;var =
b=3Da.charAt(f++),c=3D!1;"\n"=3D=3Db?c=3D!0:"\r"=3D=3Db&&(f<a.length&&"\n=
"=3D=3Da.charAt(f)&&f++,c=3D!0);return c?m:b}function c(){for(var =
c=3Df,e=3Dnull,n=3Db();n!=3Dh;n=3Db())if('"'=3D=3Dn)if(e=3Df-1,n=3Db(),'"=
'=3D=3Dn)e=3Dnull;else{if(","=3D=3Dn||n=3D=3Dh||n=3D=3Dm){n=3D=3Dm&&(p=3D=
n);break}c=3D'"'+a.substring(c,f);e=3Dd();return =
e=3D=3Dl?(p=3Dm,c):c+e;throw new =
DOa;}null=3D=3D=3De&&(e=3Da.length);return =
a.substring(c,e).replace(/""/g,'"')}function d(){var =
d=3Df,e=3Dt;t=3D!1;var v=3Db();if(v=3D=3D=0A=
n)return l;if(v=3D=3Dh||v=3D=3Dm)return =
e?(p=3Dn,""):l;if('"'=3D=3Dv)return =
c();for(;;){if(v=3D=3Dh||v=3D=3Dm){p=3Dv;break}if(","=3D=3Dv){t=3D!0;brea=
k}v=3Db()}return(v=3D=3Dh?a.substring(d):a.substring(d,f-1)).replace(/[\r=
\n]+/g,"")}function e(){if(f>=3Da.length)return h;for(var =
b=3D[],c=3Dd();c!=3Dl;c=3Dd())b.push(c);return b}for(var =
f=3D0,h=3DFOa,l=3DGOa,m=3DHOa,n=3DIOa,p=3Dnull,t=3D!1,v=3D[],w=3De();w!=3D=
h;w=3De())v.push(w);return v}var =
IOa=3D{},FOa=3D{},GOa=3D{},HOa=3D{};function =
JOa(a){a=3Da.Xl("text/vnd.google-apps.spreadsheet");var b=3D"";try{var =
c=3DEOa(a),b=3D1!=3Dc.length||1!=3Dc[0].length||/\t/.test(c[0][0])?rb(c,f=
unction(a){return =
rb(a,function(a){return'"'+Ta(a).replace(/"/g,'""')+'"'}).join("\t").repl=
ace(/(\r|\r\n|\n)/g," ")}).join("\n"):c[0][0]}catch(d){b=3Da}return new =
rB(b)};function =
KOa(a){Q.call(this);this.j=3Da;M(this,this.j);this.k=3Dnew =
Ap(this.jhb,0,this);M(this,this.k);this.o=3D{}}C(KOa,Q);u=3DKOa.prototype=
;u.lI=3Dnull;function =
LOa(a,b){a.lI||(a.lI=3Db,a.j.nr(),a.k.start())}u.jhb=3Dfunction(){if(this=
.lI){this.lI=3Dnull;var =
a=3Dthis.j;a.o.gc(a.j,["keydown","keyup","keypress"],a.kAa,!0);""=3D=3Da.=
j.value&&(a.j.value=3D" =
");a.q.focus()}};u.getElement=3Dfunction(){return this.j.getElement()};=0A=
u.getData=3Dfunction(a){if(a in this.o)return =
Sm(this.o[a]);if("paste"!=3Dthis.lI||"text/plain"!=3Da)return =
Sm(null);this.k.stop();var b=3Dnew =
Lm;oh(function(){this.k.start();if("paste"!=3Dthis.lI)b.callback(null);el=
se{var c=3Dthis.j.j.value;this.o[a]=3Dc;b.callback(c)}},0,this);return =
b};u.setData=3Dfunction(a,b){if("text/plain"=3D=3Da){var =
c=3Dthis.j;c.j.value=3Db;c.j.select()}else"x-text/plain-for-trix-testing-=
only"=3D=3Da&&(c=3Dthis.j,c.j.value=3Db,c.j.select())};u.getMimeTypes=3DI=
c(["text/plain"]);=0A=
u.W8=3Dfunction(a,b){this.flushCache();LOa(this,b.type);a(b)};u.bra=3Dfun=
ction(a){return"text/plain"!=3Da};u.flushCache=3Dfunction(){this.o=3D{}};=
function =
MOa(a,b){L.call(this);this.q=3Da;this.k=3Db;this.j=3Dthis.k.U("textarea",=
"trix-offscreen");this.k.appendChild(this.k.pb().body,this.j);this.o=3Dne=
w =
S(this);M(this,this.o);this.o.D(this.j,["cut","copy","paste","beforepaste=
"],this.Crb)}C(MOa,L);u=3DMOa.prototype;u.Crb=3Dfunction(a){this.q.j.disp=
atchEvent(a)};=0A=
u.nr=3Dfunction(){""=3D=3Dthis.j.value&&(this.j.value=3D" =
");this.j.focus();this.j.select();this.o.D(this.j,["keydown","keyup","key=
press"],this.kAa,!0)};u.kAa=3Dfunction(a){a.preventDefault();a.stopPropag=
ation()};u.getElement=3Dg("j");u.J=3Dfunction(){this.k.nf(this.j);MOa.G.J=
.call(this)};function =
FD(a,b,c,d,e){Q.call(this);this.A=3De||rh();this.o=3Db;this.B=3Dc;this.k=3D=
d;this.j=3Dnew =
S(this);this.Hc=3Da;this.j.D(a,["copy","cut","paste"],this.C);ud&&this.j.=
D(a,"beforepaste",this.q)}C(FD,PJa);FD.prototype.O=3Dg("A");FD.prototype.=
q=3Dfunction(){this.o()&&LOa(this.k,"paste")};FD.prototype.C=3Dfunction(a=
){this.o()&&this.B.W8(B(function(a){this.dispatchEvent(new =
QJa("+"+a.type,this,!0))},this),a)};FD.prototype.J=3Dfunction(){FD.G.J.ca=
ll(this);this.j.dispose()};function =
DD(a,b){this.k=3Da;this.j=3Db}DD.prototype.Tk=3Dg("k");DD.prototype.getDa=
ta=3Dg("j");DD.prototype.as=3Dfunction(){return null!=3Dthis.j};function =
NOa(a,b){Q.call(this);this.k=3Da;this.j=3Db||null}C(NOa,PJa);function =
OOa(a,b){if(a.k){if(a.j){switch(b){case "+cut":case "+copy":return =
a.j.k();case "+paste":return a.j.o()}return!1}return =
ud}return!1}function POa(a,b,c){var =
d=3DOOa(a,b);d&&(d=3Db.substring(1),LOa(a.k.k,d),d=3Da.k.O().pb().execCom=
mand(d));d||(a.j&&!c?a.dispatchEvent("noclipboardsupport"):a.dispatchEven=
t(new QJa(b,a,!1)))};function GD(){H.call(this)}var =
QOa;C(GD,H);GD.prototype.ef=3Dfunction(){return =
I(this,4)};GD.prototype.P=3Dfunction(){QOa||(QOa=3Dag(GD,{0:{name:"Embedd=
edObjectClip",bb:"trix.waffle.EmbeddedObjectClip"},1:{name:"clip_guid",re=
quired:!0,Q:9,type:String},2:{name:"clip_version",required:!0,Q:5,type:Nu=
mber},3:{name:"source_document_id",required:!0,Q:9,type:String},4:{name:"=
object",required:!0,Q:11,type:kj}}));return =
QOa};GD.ctor=3DGD;GD.ctor.P=3DGD.prototype.P;for(var ROa=3D"ADDRESS =
BLOCKQUOTE BODY CENTER DD DIR DIV DL FIELDSET FORM H1 H2 H3 H4 H5 H6 =
HEAD HR HTML ISINDEX LI MENU NOFRAMES OL P PRE TABLE TD TH TITLE TR =
UL".split(" =
"),SOa=3D["SCRIPT","STYLE"],TOa=3D[],UOa=3D0;UOa<SOa.length;UOa++){var =
VOa=3DSOa[UOa];TOa.push("(<"+VOa+"( [^>]*?)?>.*?</"+VOa+"( =
[^>]*?)?>)")}var WOa=3DTOa.join("|"),XOa=3Dzd?"\r\n":"\n";function =
YOa(a){this.j=3Da}YOa.prototype.Ii=3Dfunction(a){var =
b=3Dthis.j;a=3Da.replace(new =
RegExp(WOa,"gi"),"");a=3Da.replace(RegExp("<BR( =
[^>]*?)?>","gi"),XOa);var =
c=3D"(</("+ROa.join("|")+")>)+";a=3Da.replace(new =
RegExp(c,"gi"),XOa);a=3Da.replace(/<[^>]+>/g,"");a=3Db?b(a):Xa(a);return =
a=3Da.replace(/\xa0|\xc2/g," ")};function =
HD(a,b){Ga.call(this,b||""+a);this.errorCode=3Da}C(HD,Ga);function =
ID(a,b,c,d,e,f){Lm.call(this,e,f);this.K=3Da;this.I=3D[];this.R=3D!!b;thi=
s.Qa=3D!!c;this.Ea=3D!!d;for(b=3Dthis.$=3D0;b<a.length;b++)Nm(a[b],B(this=
.ga,this,b,!0),B(this.ga,this,b,!1));0!=3Da.length||this.R||this.callback=
(this.I)}C(ID,Lm);ID.prototype.ga=3Dfunction(a,b,c){this.$++;this.I[a]=3D=
[b,c];this.j||(this.R&&b?this.callback([a,c]):this.Qa&&!b?this.errback(c)=
:this.$=3D=3Dthis.K.length&&this.callback(this.I));this.Ea&&!b&&(c=3Dnull=
);return c};=0A=
ID.prototype.errback=3Dfunction(a){ID.G.errback.call(this,a);for(a=3D0;a<=
this.K.length;a++)this.K[a].cancel()};function =
JD(a,b){this.j=3Da;this.k=3Db}function ZOa(a,b){for(var =
c=3D{},d=3D0,e;e=3Da[d];d++){var =
f=3De.V();e=3De.getType();c[e]||(c[e]=3D[]);c[e].push(f)}for(d=3D1;e=3Dar=
guments[d];d+=3D2)if(f=3Dc[e]){e=3D0;for(var h=3Df.length;e<h;e++){var =
l=3D(0,arguments[d+1])(f[e]);if(null!=3Dl)return l}}return =
null}JD.prototype.getType=3Dg("j");JD.prototype.V=3Dg("k");function =
$Oa(a,b){function =
c(f,h){f++;0=3D=3Df||!h.as()&&f<b.length?Nm(a.CP(b[f],d),Ba(c,f),B(e.errb=
ack,e)):e.callback(h)}var d=3Da.uI(),e=3Dnew Lm;void =
0!=3Dd&&Pm(e,function(b){a.OO(d);return b});c(-1,null);return e}=0A=
function CD(){var a=3D(new Date).getTime();return =
rb([["",8,Math.abs(hb(""+navigator.userAgent+window.location))],["-",4,a>=
>>16],["-",4,a],["-",4,65536*Math.random()],["-",6,16777216*Math.random()=
],["",6,16777216*Math.random()]],function(a){var =
c=3D"00000000"+Math.round(a[2]).toString(16);return =
a[0]+c.substring(c.length-a[1],c.length)}).join("")};function =
KD(a,b){this.o=3D{};this.k=3D{};this.F=3Db||"ch-";this.I=3D0;this.q=3Dthi=
s.uN("");this.A=3Da;Qb(this.A)}u=3DKD.prototype;u.oI=3Dca();u.Oqa=3Dfunct=
ion(a,b){aPa(this,a);return[new =
JD(1,b)]};u.vI=3Dfunction(a){a=3DZOa(a,1,B(this.uN,this));return =
null!=3Da?a:this.uN("guid:null-clip")};u.YA=3Dfunction(a,b){if(0>Ob(this.=
A,a.Tk()))throw new =
HD(1);bPa(this,b||this.q,B(function(b){if("guid:null-clip"=3D=3Dthis.o[b]=
)throw Error("Attempted to set clip with the NULL clip =
guid.");this.vS(a,this.o[b],b)},this))};=0A=
u.CP=3Dfunction(a,b,c){if(0>Ob(this.A,a))throw new HD(1);return =
bPa(this,b||this.q,B(function(b){return =
this.z9(a,b,c,this.o[b])},this))};=0A=
u.uI=3Dfunction(a){if(!a)return this.uN(this.o[this.q]);var =
b=3DVb(a,function(a){return a.V()instanceof =
Lm?1:0}),c=3Db[0]||[],d=3Db[1]||[];if(0=3D=3Dd.length)return =
this.vI(c);var e=3Dnew Lm;(new ID(rb(d,function(a){return =
a.V()}))).addCallback(function(a){a=3Dsb(a,function(a,b,c){b[0]&&null!=3D=
b[1]&&a.push(new JD(d[c].getType(),b[1]));return =
a},c);e.callback(this.vI(a))},this);a=3DcPa(this,e,a);e.addCallback(B(fun=
ction(a,b){return this.k[a].k=3Db},this,a));return a};=0A=
u.D9=3Dfunction(a){aPa(this,a);a=3Da||this.q;if(this.k[a]&&!this.k[a].k)r=
eturn this.k[a].o;var b=3Dnull;if(fla(Pm(bPa(this,a,B(function(a){return =
Sm(this.Oqa(a,this.o[a]))},this)),function(a){b=3Da})))return b;throw =
b||new Ga("Unexpected missing =
callback.");};u.OO=3Dfunction(a){aPa(this,a);bPa(this,a,B(function(a,c){t=
his.k[a]&&delete this.k[a];this.oI(c,this.o[c]);delete =
this.o[c]},this,a))};u.getMimeTypes=3Dg("A");=0A=
function bPa(a,b,c){var d=3D!!a.k[b],e=3Dd?a.k[b].k:null;if(d&&!e){var =
f=3Dnew Lm;a.k[b].j.addCallback(function(a){try{var b=3Dc(a);b =
instanceof Lm?Qm(b,f):f.callback(b)}catch(d){f.errback(d)}return =
a},a);return f}return c(e||b)}u.uN=3Dfunction(a){var =
b=3Dthis.F+this.I++;this.o[b]=3Dnull!=3Da?a:CD();return b};function =
cPa(a,b,c){var d=3Da.F+a.I++;a.k[d]=3Dnew dPa(b,c);return =
d}u.h0=3Dfunction(a){return this.uN(null!=3Da?a:CD())};=0A=
function aPa(a,b){if(b){if(!Ha(b,a.F))throw new HD(2,"Foreign =
handle.");if(null=3D=3Da.o[b]&&!a.k[b])throw new HD(2,"Handle not =
active.");}}function =
dPa(a,b){this.k=3Dnull;this.j=3Da;this.o=3Db};function =
LD(a,b,c,d,e){d=3Dd||[];KD.call(this,ePa.concat(e).concat(d),"nch-");this=
.j=3Da;this.C=3Db;this.X=3Dc;this.H=3Drc(d);this.B=3D{}}C(LD,KD);var =
ePa=3D["text/x-vnd.google-docshtml+html","text/html","text/plain"],fPa=3D=
["image/png","image/gif","image/bmp","image/jpeg","image/jpg"],gPa=3D/<[^=
>]*[\s"'][Ii][Dd]=3D["']docs-internal-guid-([^>]+?)["'][^>]*>/,hPa=3D/^<i=
mg [^>]*src=3D"[^">]+"[^>]*>$/;u=3DLD.prototype;=0A=
u.vS=3Dfunction(a,b){var c=3Da.Tk();switch(c){case =
"text/x-vnd.google-docshtml+html":var =
d=3Db||CD();if(c=3DMD(a.getData()))if(d=3D"docs-internal-guid-"+d,wd)c=3D=
eb('<b style=3D"font-weight:normal;" id=3D"'+d+'">',c,"</b>");else{var =
e=3Dc.indexOf(">");0<e&&"<"=3D=3Dc.charAt(0)&&(c=3Deb(c.substring(0,e),' =
id=3D"',d,'"',c.substring(e)))}this.j.setData("text/html",c);0!=3Dthis.C|=
|this.j.bra("text/plain")||this.j.setData("text/plain",this.X.Ii(c));brea=
k;case =
"text/html":this.j.setData("text/html",MD(a.getData()));break;case =
"text/plain":c=3D=0A=
MD(a.getData());if(1=3D=3Dthis.C)this.j.setData("text/plain",MD(c));else =
throw new HD(1,"Cannot set explicit plain text in this text =
mode.");break;default:if(this.H[c]){this.j.setData(c,MD(a.getData()));bre=
ak}throw new HD(1,"Cannot set clip with MIME type "+a.Tk());}};=0A=
u.z9=3Dfunction(a,b,c,d){if("guid:null-clip"=3D=3Dd)return Sm(new =
DD(a,null));if(this.H[a])return =
this.j.getData("text/html").addCallback(B(this.RUa,this,a,d));switch(a){c=
ase "text/plain":return =
this.j.getData("text/html").addCallback(B(this.PVa,this,b,d));case =
"text/html":case "text/x-vnd.google-docshtml+html":return =
this.j.getData("text/html").addCallback(B(this.hVa,this,b,a,d));default:r=
eturn this.Eqa(a,b,c,d)}};u.Eqa=3Dfunction(a){throw new HD(1,"Unhandled =
MIME type "+a);};=0A=
u.uI=3Dfunction(a){a=3DLD.G.uI.call(this,a);iPa(this,a);return =
a};u.RUa=3Dfunction(a,b,c){return =
jPa(this,b,c,0=3D=3Dthis.C)?this.j.getData(a).addCallback(function(b){ret=
urn new DD(a,b)}):Sm(new DD(a,null))};function kPa(a,b){var =
c=3DlPa(a,b);return c?a.j.getData(c).addCallback(function(a){return =
a?'<img =
src=3D"'+a+'">':null},a):Sm(null)}u.hVa=3Dfunction(a,b,c,d){return =
mPa(this,a,b,c,d,function(a){return new DD(b,a)},new DD(b,d))};=0A=
function =
mPa(a,b,c,d,e,f,h){jPa(a,d,e)?((c=3DnPa(e))||(c=3D!!hPa.exec(e)&&!!lPa(a,=
b)),a=3Dc?kPa(a,b).addCallback(f):Sm(h)):a=3DSm(new DD(c,null));return =
a}function =
jPa(a,b,c,d){if(!d&&!b)return!0;if(nPa(c))return!1;a=3Da.Zqa(c);return =
d&&null=3D=3D=3Da?!1:!b||b=3D=3Da}u.Zqa=3Dfunction(a){return(a=3DgPa.exec=
(db(a).substring(0,4096)))&&1<a.length?a[1]:null};u.Oqa=3Dfunction(a,b){v=
ar =
c=3Db?b:this.j.getData("text/html").addCallback(B(this.Zqa,this)),c=3D[ne=
w JD(1,c)];1=3D=3Dthis.C&&c.push(new =
JD(4,this.j.getData("text/plain")));return c};=0A=
u.oI=3Dfunction(a){delete =
this.B[a];hc(this.B)&&this.j.flushCache()};function =
MD(a){if(!a)return"";if(!ua(a))throw Error("Expected string type =
argument.");return a}function nPa(a){return =
a?""=3D=3Da||wd&&("\u200b<br>"=3D=3Da||"\u200b"=3D=3Da||'<meta =
charset=3D"utf-8">'=3D=3Da||'<meta =
charset=3D"utf-8">\u200b'=3D=3Da||'<meta =
charset=3D"utf-8"><br>\u200b'=3D=3Da||'<meta =
charset=3D"utf-8">\u200b<br>'=3D=3Da):!0}function iPa(a,b){return =
b=3D=3Da.q?a.j.getMimeTypes():a.B[b]||(a.B[b]=3Da.j.getMimeTypes())}=0A=
function lPa(a,b){var c=3Drc(iPa(a,b));return vb(fPa,function(a){return =
a in c})}u.PVa=3Dfunction(a,b,c){return =
jPa(this,b,c)?this.j.getData("text/plain").addCallback(function(a){return=
 new DD("text/plain",a)}):Sm(new DD("text/plain",null))};function =
oPa(a,b,c,d){LD.call(this,a,b,new =
YOa,c||[],["application/x-vnd.google-docshtml+dom"]);this.K=3Dd||rh()}C(o=
Pa,LD);oPa.prototype.Eqa=3Dfunction(a,b,c,d){switch(a){case =
"application/x-vnd.google-docshtml+dom":return =
this.j.getData("application/x-vnd.google-docshtml+dom").addCallback(B(thi=
s.M,this,b,a,d));default:throw new HD(1,"Unhandled MIME type "+a);}};=0A=
oPa.prototype.M=3Dfunction(a,b,c,d){var =
e=3Dd&&d.innerHTML,f=3DB(function(a){var =
c=3Dnull;a&&(c=3Dthis.K.Cg("<div>"+a+"</div>"));return new =
DD(b,c)},this);return mPa(this,a,b,c,e,f,new DD(b,d))};function =
pPa(a,b){this.j=3D[];this.o=3D{};this.k=3D{};qPa(this,a);if(b)for(var =
c=3D0;c<b.length;c++)qPa(this,b[c])}function qPa(a,b){var =
c=3Da.j.length;a.j.push(b);for(var =
d=3Db.getMimeTypes(),e=3D0;e<d.length;e++){var =
f=3Dd[e];a.o[f]?a.o[f].push(c):a.o[f]=3D[c]}}u=3DpPa.prototype;u.YA=3Dfun=
ction(a,b){rPa(this,b);for(var =
c=3DsPa(this,a.Tk()),d=3D0,e=3Dc.length;d<e;d++){var =
f=3Dthis.j[c[d]],h=3DtPa(this,b,c[d],B(function(a,b){return =
null!=3Da?f.h0(b):null},this));f.YA(a,h)}};=0A=
u.CP=3Dfunction(a,b,c){rPa(this,b);var d=3DsPa(this,a)[0];if(0<d){var =
e=3DtPa(this,b,d,B(function(a){a=3Dthis.j[0].D9(a);return =
this.j[d].uI(a)},this));if(null=3D=3De)return Sm(new DD(a,null));var =
f=3Dthis.j[d];b=3Dnull!=3Db?null:B(f.OO,f,e);return =
uPa(this,f.CP(a,e,c),b)}return =
uPa(this,this.j[0].CP(a,b,c),null)};u.getMimeTypes=3Dfunction(){var =
a=3Dec(this.o);Qb(a);return a};u.uI=3Dfunction(a){return =
vPa(this,this.j[0].uI(a))};u.h0=3Dfunction(a){a=3Dnull!=3Da?a:CD();return=
 vPa(this,this.j[0].h0(a),a)};=0A=
u.OO=3Dfunction(a){rPa(this,a);var b=3Dthis.k[a],c;for(c in =
b.j)this.j[c].OO(b.j[c]);delete =
this.k[a]};u.D9=3Dfunction(a){rPa(this,a);return =
this.j[0].D9(a)};function tPa(a,b,c,d){if(0=3D=3Dc)return =
b||null;if(null=3D=3Db)return d(b,null);a=3Da.k[b];var =
e=3Da.j[c];y(e)||(e=3Dd(b,a.k),a.j[c]=3De);return e}function =
sPa(a,b){var c=3Da.o[b];if(!c)throw new HD(1);return c}function =
uPa(a,b,c){var d=3Dnew =
Lm(null,a);Om(b,function(a){c&&c();d.errback(a)});b.addCallback(function(=
a){c&&c();d.callback(a)});return d}=0A=
function vPa(a,b,c){a.k[b]||(a.k[b]=3Dnew wPa(c),a.k[b].j[0]=3Db);return =
b}function rPa(a,b){if(null!=3Db&&!a.k[b])throw new HD(2);}function =
wPa(a){this.k=3Da||null;this.j=3D{}};function =
ND(a,b){KD.call(this,a,b);this.j=3D{};this.C=3D"";this.B=3D{}}C(ND,KD);u=3D=
ND.prototype;u.vS=3Dfunction(a,b){b&&this.C=3D=3Db||(this.j=3D{});this.j[=
a.Tk()]=3Da.getData();this.C=3Db};u.z9=3Dfunction(a,b,c,d){c=3Dnull;b=3Dt=
his.B[b];var =
e=3Dthis.j[a]||null;if(!d||this.C=3D=3Dd||b&&this.Yxa(b,e))c=3De;return =
Sm(new DD(a,c))};u.vI=3Dfunction(a){var =
b=3DND.G.vI.call(this,a);this.B[b]=3Da;return =
b};u.oI=3Dfunction(a,b){delete =
this.B[a];ND.G.oI.call(this,a,b)};u.Yxa=3DJc;function =
OD(){ND.call(this,["application/x-vnd.google-apps.spreadsheet-anchor-rect=
"],"gcb-")}C(OD,ND);OD.prototype.vS=3Dfunction(a,b,c){var =
d=3Dthis.j[a.Tk()]||null,e=3Da.getData(),f=3Dd!=3De;d&&f&&d.Gfa(!1);OD.G.=
vS.call(this,a,b,c);e&&f&&e.Gfa(!0)};OD.prototype.Yxa=3Dfunction(a,b){ret=
urn!(!b||!ZOa(a,4,function(a){var =
d=3Db.Xl("text/vnd.google-apps.spreadsheet");if(null=3D=3Dd||null=3D=3Da)=
return!1;if(-1<d.indexOf("\r")||-1<a.indexOf("\r"))d=3DSa(d),a=3DSa(a);re=
turn a=3D=3Dd||wd&&Ta(a)=3D=3DTa(d)}))};function =
xPa(a,b){pPa.call(this,a,[b]);this.A=3Db;this.q=3Dnull}C(xPa,pPa);=0A=
var zOa=3Dnew =
Io,yPa=3D{"copy-range":["application/x-vnd.google-spreadsheet-embedded-ob=
ject+json","application/x-vnd.google-apps.spreadsheet-anchor-rect","appli=
cation/x-vnd.google-spreadsheet-cloudboard-clip","text/html","text/plain"=
],"paste-values":["application/x-vnd.google-apps.spreadsheet-anchor-rect"=
,"text/plain"],"paste-formats":["application/x-vnd.google-apps.spreadshee=
t-anchor-rect"],"paste-no-borders":["application/x-vnd.google-apps.spread=
sheet-anchor-rect","text/plain"],"paste-formulas":["application/x-vnd.goo=
gle-apps.spreadsheet-anchor-rect"],=0A=
"paste-data-validation":["application/x-vnd.google-apps.spreadsheet-ancho=
r-rect"],"paste-transpose":["application/x-vnd.google-apps.spreadsheet-an=
chor-rect"],"paste-cache-formats":["application/x-vnd.google-apps.spreads=
heet-anchor-rect"],"paste-conditional-formatting":["application/x-vnd.goo=
gle-apps.spreadsheet-anchor-rect"]};function =
AOa(a,b,c){return(c?$Oa(a,zPa(a,a,b)).addCallback(function(a){return =
a.as()&&""!=3Da.getData()?a:AOa(this,b,!1)},a):$Oa(a.A,zPa(a,a.A,b))).add=
Callback(a.B,a)}=0A=
function zPa(a,b,c){c=3DyPa[c];var d=3Drc(b.getMimeTypes());Lca||delete =
d["text/html"];return qb(c,B(function(a){return d[a]},a))}=0A=
xPa.prototype.B=3Dfunction(a){switch(a.Tk()){case "text/html":return new =
DD("text/vnd.google-apps.spreadsheet+html",a.as()?new =
OJa(a.getData()):null);case "text/plain":return new =
DD("text/vnd.google-apps.spreadsheet",a.as()?new =
rB(a.getData()):null);case =
"application/x-vnd.google-spreadsheet-embedded-object+json":var =
b=3Dnull;a.as()&&(a=3Da.getData(),a=3DzOa.cd(GD.P(),Sd(a)),b=3Dnew =
xKa({"application/x-vnd.google-spreadsheet-embedded-object-clip":a}));ret=
urn new DD("application/x-vnd.google-spreadsheet-embedded-object-clip",=0A=
b);default:return a}};function =
ED(a){return!!a.q&&a.q.isEnabled()};function =
PD(a,b){Jo.call(this,401,b.Ua());this.A=3Da.q;this.k=3Da.j;this.j=3Db}C(P=
D,Jo);u=3DPD.prototype;u.sm=3Dfunction(){var =
a=3Dthis.j.getType();return!!exa[a]};u.exec=3Dfunction(){var =
a=3Dthis.A,b=3Dthis.j;if(b.isSaved()||this.sm()){var =
c;b.isSaved()?c=3Db.getId():(b.getId(),c=3Da.o--,b.B=3Dc);a.j[c]=3Db;a.di=
spatchEvent(APa(this,b));b.k&&(a=3DLo(this.k,b.Ua()),b=3Db.getId(),a.tB=3D=
b,a.eda=3D!0,a.BT=3D!1,a.dispatchEvent("m"))}};function APa(a,b){var =
c=3Dnew xt("ta");c.Ku=3Db.getId();c.Lu=3Da.XF()?"click":null;return =
c}u.getId=3Dfunction(){return this.j.getId()};=0A=
u.zc=3Dx(85);u.ed=3Dr(15);u.bd=3Dfunction(){var a=3Dnew =
rr,b=3Dthis.j.Ua(),b=3DFs(this.k,b),b=3Dthis.j.Ms(b);K(a,1,b);return =
a};u.ne=3Dfunction(){var =
a=3Dthis.j.wt,b=3Dthis.j.ir,a=3Dnull!=3Da&&null!=3Db?ht(new =
G(a,b)):null,b=3Dthis.j.o+(" was inserted into the spreadsheet at =
"+(a+".")),c=3Dthis.j.o+" was inserted into the spreadsheet.";return =
a?b:c};function =
QD(a,b){rt.call(this,b.isRow()?62:64,a,b);b.Rc||b.isRow()}C(QD,rt);u=3DQD=
.prototype;u.exec=3Dfunction(){var =
a=3Dthis.getModel(),b=3Dthis.lb();PAa(a,B(a.lQa,a,b,!1))};u.ne=3Dfunction=
(){return qt(this.lb())+" deleted."};u.DB=3Dfunction(a,b){return =
Nf(b)?!1:QD.G.DB.call(this,a,b)};u.zF=3DKc;u.ed=3Dr(6);u.bd=3Dfunction(){=
var a=3Dnew Er,b=3D"r"=3D=3Dthis.lb().Vc()?0:1;K(a,1,b);return =
a};function RD(a,b,c,d,e){var =
f=3D"r"=3D=3Dd;Jo.call(this,e?f?68:69:f?61:63,a.hb());this.F=3Da;this.k=3D=
b;this.B=3Dc;this.j=3Dd;this.A=3De}C(RD,Jo);u=3DRD.prototype;u.aEa=3Dnull=
;u.exec=3Dfunction(){this.aEa=3DQAa(this.getModel(),this.k,this.B,this.j,=
this.A,this.XF(),this.aEa)};u.getModel=3Dg("F");u.zc=3Dx(84);u.ed=3Dr(5);=
u.bd=3Dfunction(){var a=3Dnew =
Dr;K(a,1,"r"=3D=3Dthis.j?0:1);K(a,2,this.B);K(a,3,this.A);return =
a};u.ne=3Dfunction(){return BPa(this.k,this.j,this.B,this.A)};=0A=
function BPa(a,b,c,d){a=3D(b=3D"r"=3D=3Db)?new Hf(a,0,a+1,1,b,!b):new =
Hf(0,a,1,a+1,b,!b);var e=3Dqt(a);b=3Dc+(" rows inserted before =
"+(e+"."));var f=3Dc+(" rows inserted after "+(e+".")),h=3Dc+(" columns =
inserted before "+(e+".")),l=3Dc+(" columns inserted after =
"+(e+".")),m=3Dc+(" row inserted before "+(e+".")),n=3Dc+(" row inserted =
after "+(e+".")),p=3Dc+(" column inserted before "+(e+".")),e=3Dc+(" =
column inserted after "+(e+"."));return =
a.isRow()?1<c?d?f:b:d?n:m:1<c?d?l:h:d?e:p};var =
CPa=3Dqc("r",2,"c",1,null,0);function =
SD(a,b,c){Jo.call(this,9007,null);this.k=3Da;this.A=3Db;this.j=3Dc}C(SD,J=
o);SD.prototype.lb=3Dfunction(){return =
ya(this.j)?this.j():this.j};SD.prototype.exec=3Dfunction(){var =
a=3DNu(this.k,this.A);a&&ut(this.k,a.re,B(this.B,this))};SD.prototype.B=3D=
function(){var a=3DNu(this.k,this.A);if(a){var =
b=3Da.Hb(),c=3Dthis.lb(),d=3DB(function(){if(Ko(b,c)){var =
a=3Dym(b,c);Mv(b,a.sd());Pv(b,a)}return =
b.Qs(c)},this);cf?Eq(a.If,d).addCallback(d):Gq(a.If,d,d,new =
S)}};function =
TD(a,b,c,d,e,f){rt.call(this,"cut-range"=3D=3Da||"insert-cell-range"=3D=3D=
a||"delete-cell-range"=3D=3Da?154:65,c,Bv(c,d));this.j=3Da;a=3Df.clone();=
this.lb().isRow()&&a.width>this.lb().width&&(a.width=3Dthis.lb().width,qd=
a(a,a.Rc?"c":null));this.lb().Rc&&a.height>this.lb().height&&(a.height=3D=
this.lb().height,qda(a,a.isRow()?"r":null));this.k=3DBv(e,a);this.A=3De}C=
(TD,rt);u=3DTD.prototype;u.zc=3Dx(83);u.sm=3Dr(!1);u.Xi=3Dfunction(){retu=
rn"cut-range"!=3Dthis.j};=0A=
u.exec=3Dfunction(){var a=3Dnull();if(a){var =
b=3Dthis.lb(),c=3Dthis.getModel();154=3D=3Dthis.o&&c.dispatchEvent(Lwa(b)=
);b=3Dthis.A;b.dispatchEvent(Lwa(a));Pv(b,a)}};=0A=
u.LPa=3Dfunction(){for(var =
a=3Dthis.getModel(),b=3Dthis.lb(),c=3Dthis.A,d=3Dthis.k.clone(),a=3DPza(a=
,b),b=3Da.width,e=3Da.height,f=3DPza(c,d),a=3Df.width,h=3Df.height,f=3Da<=
=3Db?1:Math.floor(a/b),h=3Dh<=3De?1:Math.floor(h/e),a=3D[],l=3Dzq(c),m=3D=
Uka(c.M,c,d.top,0,"r",void 0);a.length<h&&m<l;){var =
n=3DUka(c.M,c,m,e,"r",void 0);Gm(c.M,m,n)<e&&(n=3Dl);a.push(new =
zf(m,n));m=3Dn}e=3D[];c=3Dc.getNumColumns();for(h=3Dd.left;e.length<f&&h<=
c;)l=3DMath.min(h+b,c),e.push(new =
zf(h,l)),h=3Dl;b=3D[];for(c=3D0;c<e.length;c++)for(f=3De[c],h=3D0;h<a.len=
gth;h++)l=3Da[h],b.push(new Hf(l.start,=0A=
f.start,l.end,f.end));d=3Dd.clone();for(a=3D0;a<b.length;a++)Uf(d,b[a]);r=
eturn d};=0A=
u.ne=3Dfunction(){var =
a=3Dqt(Dv(this.getModel())),b=3Dqt(this.lb()),c=3Da+" deleted.",d=3Da+" =
inserted.",e=3D"Pasted into "+(a+"."),f=3D"Pasted values into =
"+(a+"."),h=3D"Pasted formats into "+(a+"."),l=3D"Pasted into "+(a+" =
ignoring borders."),m=3D"Pasted formulas into "+(a+"."),n=3D"Pasted data =
validation rules into "+(a+"."),p=3D"Pasted conditional formatting rules =
into "+(a+"."),t=3D"Pasted transposed data into "+(a+"."),a=3D"Pasted =
cached paste formats into =
"+(a+"."),v=3Dqt(rda(this.lb())?Jf(this.k.sd()):this.k);return{"copy-rang=
e":e,=0A=
"paste-values":f,"paste-formats":h,"paste-no-borders":l,"paste-formulas":=
m,"paste-data-validation":n,"paste-transpose":t,"paste-cache-formats":a,"=
paste-conditional-formatting":p,"cut-range":b+(" cut and pasted into =
"+(v+".")),"delete-cell-range":c,"insert-cell-range":d,"paint-formats":h}=
[this.j]};var =
DPa=3D{"copy-range":0,"paste-values":1,"paste-formats":2,"paste-no-border=
s":3,"paste-formulas":4,"paste-data-validation":5,"paste-conditional-form=
atting":6,"paint-formats":2,"paste-transpose":0};=0A=
TD.prototype.ed=3Dfunction(){return =
65=3D=3Dthis.o?7:8};TD.prototype.bd=3Dfunction(){var =
a=3Dthis.lb(),b=3Dthis.getModel();if(65=3D=3Dthis.o){var c=3Dnew =
vr,a=3DPo(a,b.hb());K(c,1,a);K(c,2,DPa[this.j]);K(c,3,"paste-transpose"=3D=
=3Dthis.j?2:1);return c}c=3Dnew ur;a=3DPo(a,b.hb());K(c,1,a);return =
c};function =
UD(a,b){Jo.call(this,a,null!=3Db?b:null)}C(UD,Jo);UD.prototype.sm=3DJc;UD=
.prototype.XF=3DKc;UD.prototype.exec=3DNc("Trying to exec an upstream =
only command");function =
VD(a,b){UD.call(this,1301,a.hb());this.k=3Da;this.j=3Db}C(VD,UD);VD.proto=
type.zc=3Dx(82);VD.prototype.ne=3Dfunction(){return qt(this.j)+" pasted =
from server clipboard."};function =
WD(a,b,c){rt.call(this,a,b,c)}C(WD,rt);WD.prototype.exec=3Dfunction(){thr=
ow Error("Unreachable");};function =
XD(a,b,c,d,e){rt.call(this,EPa[c],a,b);this.A=3Dc;this.j=3Dd;e?(a=3Dzv(a,=
e).ae(),"whiteSpace"=3D=3Dc?(this.j=3D"normal"=3D=3Da.getStyle(c)?"nowrap=
":"normal",c=3Dbm(c)=3D=3Dthis.j):"textDecoration"=3D=3Dc?(d=3Da.isUnderl=
ine(),a=3Da.isStrikethrough(),"line-through"=3D=3Dthis.j?a=3D!a:"underlin=
e"=3D=3Dthis.j&&(d=3D!d),this.j=3DCka(d,a),c=3Dbm(c)=3D=3Dthis.j):c=3Dd=3D=
=3Da.getStyle(c)):c=3D!1;this.k=3Dc}C(XD,WD);=0A=
var =
EPa=3D{fontFamily:9,fontSize:10,fontWeight:11,fontStyle:12,textDecoration=
:13,whiteSpace:14,textAlign:15,verticalAlign:16,color:17,direction:18,bac=
kgroundColor:31,borderTop:32,borderLeft:32,borderBottom:32,borderRight:32=
};XD.prototype.exec=3Dfunction(){XD.G.exec.call(this);this.getModel().dis=
patchEvent(Mwa(this.lb(),this.lb(),this.A))};XD.prototype.zc=3Dx(81);XD.p=
rototype.zF=3DKc;=0A=
XD.prototype.ne=3Dfunction(){var =
a=3Dqt(this.lb()),b=3Dthis.A,c=3Dthis.j;if("whiteSpace"=3D=3Db&&!pf)retur=
n this.k?"Wrap text cleared on "+(a+"."):"Wrap text set on =
"+(a+".");if(""=3D=3Dc&&("color"=3D=3Db||"backgroundColor"=3D=3Db))return=
 b+(" cleared on "+(a+"."));"whiteSpace"=3D=3Db&&(b=3D"Text =
wrapping","nowrap"=3D=3Dc&&(c=3D"overflow"));if("color"=3D=3Db||"backgrou=
ndColor"=3D=3Db)var d=3DGk(c),c=3Dd?Ta(d):c;return this.k?b+(" "+(c+(" =
unset on "+(a+".")))):b+(" set to "+(c+(" on "+(a+"."))))};=0A=
var =
FPa=3D{fontFamily:0,fontSize:1,fontWeight:2,fontStyle:3,textDecoration:4,=
whiteSpace:5,textAlign:6,verticalAlign:7,color:8,direction:9,backgroundCo=
lor:10};XD.prototype.ed=3Dr(34);XD.prototype.bd=3Dfunction(){var a=3Dnew =
Or;a.xa(this.j);a.Oc(FPa[this.A]);K(a,3,this.k);return a};function =
YD(a,b,c){UD.call(this,2,a.hb());this.A=3Da;this.j=3Db;this.k=3D"=3D"+c.s=
ubstr(1)}C(YD,UD);YD.prototype.zc=3Dx(80);YD.prototype.ed=3Dr(0);YD.proto=
type.bd=3Dfunction(){var a=3Dnew =
Lr,b=3D""+this.A.hb(),b=3Dupa(b,this.j.y,this.j.x,this.j.y+1,this.j.x+1);=
dg(a,1,b);K(a,2,this.k);return a};YD.prototype.ne=3Dfunction(){return =
ht(this.j)+(" set to "+this.k)};function =
ZD(a,b,c,d,e,f,h,l){rt.call(this,c?1:3,a,b);this.j=3Dc;this.A=3D!!l}C(ZD,=
WD);u=3DZD.prototype;u.getDisplayValue=3Dg("j");u.exec=3Dfunction(){Ze&&d=
Ba(this.getModel());ZD.G.exec.call(this)};u.zF=3Dx(104);u.ne=3Dfunction()=
{return this.j?qt(this.lb())+(" set to =
"+(this.j+".")):""};u.ed=3Dr(33);u.bd=3Dfunction(){var a=3Dnew =
Nr;a.xa(this.j);return a};function =
GPa(a,b,c,d){ZD.call(this,a,Jf(b),c);this.k=3Dnull!=3Dd?d:null}C(GPa,ZD);=
GPa.prototype.ed=3Dr(55);GPa.prototype.bd=3Dfunction(){var a=3Dnew =
qs;a.xa(this.getDisplayValue());if(this.k)for(var =
b=3D0;b<this.k.length;b++)dg(a,2,this.k[b]);return a};function =
HPa(a,b,c,d){var e=3Dnull,f=3Dzv(a,b);Qq(c)?e=3Dnew YD(a,b,c):(e=3Dnew =
GPa(a,b,c,d),f.ae(),c.replace(/,.*/,""));return e};function =
$D(a,b,c,d){Jo.call(this,a,null);this.F=3Db;this.B=3DSa(c);this.j=3Dd}C($=
D,Jo);u=3D$D.prototype;u.sm=3DJc;u.getModel=3Dg("F");u.getContent=3Dg("B"=
);u.cj=3Dg("j");u.DB=3Dfunction(a,b){return =
ppa(a,b)};u.ne=3Dfunction(){var a=3Dthis.j,a=3Dnew =
Hf(a.y,a.x,a.y+1,a.x+1);return"Pasted into "+(qt(a)+".")};function =
IPa(a,b,c){$D.call(this,79,a,b,c)}C(IPa,$D);IPa.prototype.ed=3Dr(51);IPa.=
prototype.bd=3Dfunction(){var a=3Dnew =
os;a.setContent(this.getContent());return a};function =
aE(a,b,c,d){$D.call(this,78,b,c,d);a=3Dthis.getContent().split("\n");b=3D=
a[0].split("\t");this.A=3Da.length;this.k=3Db.length}C(aE,$D);u=3DaE.prot=
otype;u.getNumRows=3Dg("A");u.getNumColumns=3Dg("k");u.bd=3Dfunction(){va=
r a=3Dnew $r;a.setContent(this.getContent());return =
a};u.zc=3Dx(79);u.ed=3Dr(29);function =
bE(a){Jo.call(this,71,a)}C(bE,Jo);bE.prototype.sm=3DJc;bE.prototype.ne=3D=
r("undo");function =
JPa(a,b,c){this.q=3Da;this.o=3Dc.j;this.j=3Dc;this.k=3Db;this.B=3Dthis.A=3D=
null}var KPa=3DOd(Rd(),"docs-net-usud")?Number.MAX_VALUE:5E4;=0A=
function BOa(a,b,c){var d=3DEu(a.q);if(d){var e=3DBB(d);if(e){var =
f=3Da.j,h=3DFs(a.o,e.cc);ef&&("paste-cache-formats"!=3Dc?a.A=3Db:null!=3D=
a.A&&(null!=3De.cc&&a.k.Fb(new =
bE(e.cc)),b=3Da.A,Qv(h,e.rect)));kla(b,function(a){if(a){var =
b=3Dc||a.$K||"copy-range",h=3Da.Xl("application/x-vnd.google-apps.spreads=
heet-anchor-rect");if(h){ef&&("paste-cache-formats"!=3Dc?this.B=3Dh:(h=3D=
this.B,b=3D"paste-formats"));var =
p=3Dh,h=3DFs(this.o,e.cc),t=3Dp.hb(),v=3DFs(this.o,t),p=3Dp.j,t=3Dnew =
Mo(t,"",p),b=3Db||"copy-range";"cut-range"=3D=3Db&&a.RW&&cE(this,t,!1)||=0A=
(b=3Dnew =
TD(b,0,v,p,h,e.rect),a.RW=3D!1,e.rect=3Db.LPa(),cE(this,e,!0)||this.k.Fb(=
b))}else =
LPa(f)||((ef&&"paste-cache-formats"=3D=3Db&&(b=3D"paste-formats"),t=3D(v=3D=
(h=3DPca&&wd?a.Xl("application/x-vnd.google-spreadsheet-embedded-object-c=
lip"):null)?null:a.Xl("application/x-vnd.google-spreadsheet-cloudboard-cl=
ip"))?null:a.Xl("text/vnd.google-apps.spreadsheet+html"),null!=3Dh)?MPa(t=
his,h,b,e):null!=3Dv?(a=3Dd.getModel(),a=3Dnew =
VD(a,e.rect),Cp.getInstance().postMessage(Fp("Pasting from web =
clipboard...","info",!1,1500)),this.k.Fb(a)):=0A=
null!=3Dt?"copy-range"!=3Db&&"paste-values"!=3Db||this.k.Fb(new =
IPa(Fs(this.o,e.cc),t,e.rect.sd())):(a=3Da.Xl("text/vnd.google-apps.sprea=
dsheet"),null=3D=3Da||"copy-range"!=3Db&&"cut-range"!=3Db&&"paste-values"=
!=3Db)||((a=3Da.replace(/\n$/,""),a.length>KPa)?to("Oops, you can't =
paste that much text from the clipboard.","We can only paste up to =
"+(KPa+" characters at a =
time."),null,!0):0!=3Da.length&&(b=3DFs(this.o,e.cc))&&(h=3De.rect.sd(),v=
=3Dnew =
aE(0,b,a,h),t=3Dv.getNumRows(),p=3Dv.getNumColumns(),e.rect.width=3Dp,e.r=
ect.height=3Dt,=0A=
1=3D=3Dt&&1=3D=3Dp?cE(this,e,!1)||this.k.Fb(HPa(b,h,a)):cE(this,e,!1)||th=
is.k.Fb(v))));ef&&(lD(d),X.ct.Da()||X.ct.setVisible(!0))}},a)}}}JPa.proto=
type.getEmbeddedObject=3Dfunction(){var a=3DyOa(this);return =
a&&a.object};function yOa(a){var =
b=3Da.q.j(),c=3Da.q.getActiveSheet(),d=3Dnull,e=3Dnull;c&&1=3D=3Dc.getShe=
etType()?(d=3Da.j.q.getEmbeddedObject(c.tB),e=3Db.Vj()):b&&(a=3DBx(b.K))&=
&(d=3Da.td(),e=3Da.Vj());return d?{object:d,Bb:e}:null}=0A=
function =
cE(a,b,c){if(a.j.isReadOnly()||!c&&LPa(a.j))return!0;c=3DSe.getInstance()=
;if(vf(c))return so("Editing cells in offline mode is not =
supported."),!0;var d=3Db.cc;b=3Db.rect;var =
e=3DFs(a.o,d);if(NPa(a.j,d)||vv(e,b))return c.j.isEmbedded?so("Operation =
not permitted because some selected cells are not editable."):so("The =
data range you are trying to paste overlaps with some protected cells. =
Please paste your data elsewhere, or contact the spreadsheet owner to =
remove protection."),!0;cf&&!Ko(e,b)&&so("These cells are currently =
being loaded. Please retry when loading completes.");=0A=
return!1}function =
MPa(a,b,c,d){"copy-range"!=3Dc&&"cut-range"!=3Dc||!Fs(a.o,d.cc)||cE(a,d,!=
1)||(c=3Db.ef(),3=3D=3D(c&&c.getProperties()&&c.getProperties().getType()=
)&&lo("gvizcharts",function(){var a=3D(new =
(po("gvizcharts").gVa())).j(b,d,this.j);a&&(this.q.dispatchEvent(new =
Uw("objectRequest")),a=3Dnew PD(this.j,a),this.k.Fb(a))},a))};function =
OPa(a,b,c,d,e,f,h,l){this.q=3Da;this.H=3Db;this.F=3De;this.o=3Df;this.j=3D=
null;this.A=3Dnew =
PB;dE(this,V.Ru,B(this.vna,this,!0));dE(this,V.Qu,B(this.vna,this,!1));dE=
(this,V.bt,B(this.bk,this));dE(this,X.gv,B(this.bk,this,"paste-values"));=
dE(this,X.cV,B(this.bk,this,"paste-formats"));dE(this,X.YM,B(this.bk,this=
,"paste-no-borders"));dE(this,X.dV,B(this.bk,this,"paste-formulas"));dE(t=
his,X.XM,B(this.bk,this,"paste-data-validation"));dE(this,X.WM,B(this.bk,=
this,"paste-conditional-formatting"));dE(this,X.DG,=0A=
B(this.bk,this,"paste-values",JOa));dE(this,X.ZM,B(this.bk,this,"paste-tr=
anspose"));dE(this,X.Uja,B(this.bk,this,"paste-cache-formats"));this.k=3D=
h;this.B=3Dc;this.C=3Dl}C(OPa,L);function =
dE(a,b,c){a.A.Pa(b,"action",Rc(c,B(a.fUa,a)))}u=3DOPa.prototype;u.fUa=3Df=
unction(){var =
a=3DEu(this.C);a&&bD(a)};u.Ar=3Dfunction(a,b){b?this.F.Hc.dispatchEvent(b=
):POa(this.o,"+copy",!a)};u.Sna=3Dfunction(a){POa(this.o,"+cut",!a)};u.bk=
=3Dfunction(a,b){a&&(this.q.k=3Dnew COa(a,b));POa(this.o,"+paste",!!a)};=0A=
u.vna=3Dfunction(a){a?this.Sna(!0):this.Ar(!0)};u.J=3Dfunction(){N(this.B=
);N(this.A);OPa.G.J.call(this)};function =
PPa(a,b,c,d,e,f){vw.call(this,"conditionalformat",uw("conditionalformat")=
);this.q=3Da;this.k=3Db;this.j=3Dc;this.A=3Dd;this.B=3De;this.C=3Df}C(PPa=
,vw);PPa.prototype.SF=3Dfunction(a){ww(this)||"show-conditional-format-pa=
ne"!=3Da.type||this.um()};PPa.prototype.Ip=3Dfunction(){if(!ww(this)){var=
 a=3Dpo("conditionalformat"),b=3Dnew =
(a.k())(this.q,this.j,this.B,this.k);b.render();b.setVisible(!1);b.resize=
();this.uj=3Dnew =
(a.j())(b,this.q.j,this.j,this.A,this.k,this.C);vo()}};function =
eE(){this.j=3D{};this.k=3D{}}eE.prototype.add=3Dfunction(a,b){var =
c=3Dthis.k[a]||null;this.j[b]||c||(this.j[b]=3Da,this.k[a]=3Db)};function=
 QPa(a,b){var c=3Da.j[b]||0;c&&(delete a.j[b],delete a.k[c])};function =
RPa(a,b,c,d,e,f){this.type=3Da;this.j=3Db;this.k=3Dc;this.q=3Dd;this.o=3D=
f}RPa.prototype.preventDefault=3Dfunction(){this.o&&this.o.preventDefault=
()};function =
SPa(a,b,c,d,e,f,h){RPa.call(this,a,b,c,d,0,h);this.interval=3Df}C(SPa,RPa=
);function TPa(a,b,c){this.j=3Da;this.F=3Dc;this.k=3Dnew eE;this.o=3Dnew =
eE;this.B=3Dnew eE;this.C=3Dnew =
eE;this.A=3Dthis.q=3Dnull;this.j.setListener(Docos.EventType.CREATED,this=
.ueb,this);this.j.setListener(Docos.EventType.DELETED,this.veb,this);UPa(=
this,Docos.EventType.BEFORE_SUGGESTION_ACCEPTED,this.uza,this);UPa(this,D=
ocos.EventType.BEFORE_SUGGESTION_REJECTED,this.uza,this);UPa(this,Docos.E=
ventType.BEFORE_DOCO_DELETED,this.gOa,this)}C(TPa,L);u=3DTPa.prototype;=0A=
u.ueb=3Dfunction(a){for(var b=3Da.docos,c=3D0;c<b.length;c++){var =
d=3Db[c],e=3Dthis.j.getAnchorData(d);this.k.add(d,e);QPa(this.B,e);this.j=
.getSuggestionId&&(e=3Dthis.j.getSuggestionId(d))&&(this.o.add(d,e),QPa(t=
his.C,e))}a=3DVPa(this,a);if(this.q)try{this.q(a)}catch(f){WPa(this,f)}};=0A=
u.veb=3Dfunction(a){for(var =
b=3DVPa(this,a),c=3D0;c<a.docos.length;c++){var =
d=3Da.docos[c],e=3Dthis.k.k[d]||null;if(e){var =
f=3Dthis.k,h=3Df.k[d]||null;h&&QPa(f,h);this.B.add(d,e)}if(e=3Dthis.o.k[d=
]||null)f=3Dthis.o,(h=3Df.k[d]||null)&&QPa(f,h),this.C.add(d,e)}if(this.A=
)try{this.A(b)}catch(l){WPa(this,l)}};u.uza=3Dfunction(a){(a.type=3D=3DDo=
cos.EventType.BEFORE_SUGGESTION_ACCEPTED?V.QHa:V.SHa).fireAction(a.k[0])}=
;u.gOa=3Dfunction(a){a.k.length&&(V.RHa.fireAction(a.k[0]),a.preventDefau=
lt())};=0A=
function fE(a,b,c,d){if(b=3D=3DDocos.EventType.CREATED)a.q=3DB(c,d);else =
if(b=3D=3DDocos.EventType.DELETED)a.A=3DB(c,d);else{if(b=3D=3DDocos.Event=
Type.BEFORE_SUGGESTION_ACCEPTED||b=3D=3DDocos.EventType.BEFORE_SUGGESTION=
_REJECTED||b=3D=3DDocos.EventType.BEFORE_DOCO_DELETED)throw =
Error("Should not listen to BEFORE_* events; adapter handles =
them.");UPa(a,b,c,d)}}function =
UPa(a,b,c,d){a.j.setListener(b,B(a.QPa,a,B(c,d)))}u.QPa=3Dfunction(a,b){v=
ar c=3DVPa(this,b);try{a(c)}catch(d){WPa(this,d)}};=0A=
function VPa(a,b){for(var c=3D[],d=3D0;d<b.docos.length;d++){var =
e=3Da.o.k[b.docos[d]]||null;null!=3De&&(c[d]=3De)}return =
y(b.interval)?new =
SPa(b.type,b.anchors,c,b.nonAnchored,0,b.interval,b):new =
RPa(b.type,b.anchors,c,b.nonAnchored,0,b)}function =
WPa(a,b){a.F.log(b,{context:"Docos callback into host application =
results in =
error."})}u.setOption=3Dfunction(a,b){this.j.setOption(a,b)};u.J=3Dfuncti=
on(){N(this.j)};function XPa(a,b){this.j=3Da;this.k=3Db};function =
gE(a,b,c){for(var d in a)if(0!=3Dd.length){var =
e=3DNumber(d);if(!isNaN(e)&&b.call(c,e,a[e],a))break}}function hE(a){var =
b=3D[];gE(a,function(a){b.push(a);return!1});Qb(b);return b}function =
YPa(a,b){var c=3Da.length,d=3DPb;if(c)var =
e=3Dd(b,a[c-1]);0=3D=3Dc||0<e?a[c]=3Db:(1=3D=3Dc||0<d(b,a[c-2]))&&0>e?(a[=
c]=3Da[c-1],a[c-1]=3Db):Ub(a,b,void 0)}function =
ZPa(a,b){b.push(a);for(var =
c=3D0;c<a.length;c++)if(pa(a[c])){if(yb(b,a[c]))throw Error("Circular =
reference detected");ZPa(a[c],b)}b.pop()}=0A=
function $Pa(a,b,c){if(a.length!=3Db.length)return!1;c=3Dc||Tb;for(var =
d=3D0;d<a.length;d++)if(!c(a[d],b[d]))if(pa(a[d])&&pa(b[d])){if(!$Pa(a[d]=
,b[d],c))return!1}else return!1;return!0};function =
aQa(a,b,c){if(a=3D=3Db)return!0;if(!ta(a)||!ta(b))return!1;var =
d=3Dec(a);if(d.length!=3Dec(b).length)return!1;c=3Dc||Tb;for(var =
e=3D0;e<d.length;e++){var f=3Dd[e];if(!(f in =
b&&c(a[f],b[f])))return!1}return!0}function bQa(a,b){return =
a=3D=3D=3Db?!0:pa(a)&&pa(b)?Sb(a,b,bQa):ta(a)&&ta(b)?aQa(a,b,bQa):!1}func=
tion cQa(a,b){b.push(a);for(var c in a)if(ta(a[c])){if(yb(b,a[c]))throw =
Error("Circular reference detected");cQa(a[c],b)}b.pop()};function =
iE(a,b){L.call(this);this.B=3Da;this.j=3D{};this.k=3D{};this.F=3Db||!1;th=
is.qp=3D!this.F}C(iE,L);u=3DiE.prototype;u.JF=3D!1;u.fA=3Dfunction(){retu=
rn this.F||!hc(this.k)};function dQa(a){a.fA();a.JF=3D!0}function =
eQa(a,b){var c=3DjE(a,b);return null=3D=3Dc?null:nc(c)}function =
fQa(a,b){var c=3DjE(a,b);return null=3D=3Dc?null:c}function kE(a,b){var =
c=3DjE(a,b);return null=3D=3Dc?null:c}function lE(a,b){return =
null=3D=3DjE(a,b)?null:""!=3Da.getProperty(b)}function gQa(a,b){return =
null=3D=3DjE(a,b)?!1:""!=3Da.getProperty(b)}=0A=
function mE(a,b,c){a.setProperty(b,c?"true":"")}function nE(a,b){var =
c=3DjE(a,b);return null=3D=3Dc?null:nc(c)}function =
hQa(a){a=3Da.getProperty("keyPath");return =
nc(a)}u.getProperty=3Dfunction(a){return this.j[a]};function jE(a,b){var =
c=3Da.j[b];return null!=3Dc?c:null}=0A=
u.setProperty=3Dfunction(a,b){if(ta(b)&&!pa(b)){cQa(b,[]);if(null=3D=3Dth=
is.j[a]||!bQa(this.j[a],b)){var =
c=3Dnc(b);this.j[a]=3Dc;this.qp||(this.k[a]=3Dc)}return =
this}if(pa(b))return =
ZPa(b,[]),cQa(b,[]),null!=3Dthis.j[a]&&$Pa(this.j[a],b)||(c=3Dnc(b),this.=
j[a]=3Dc,this.qp||(this.k[a]=3Dc)),this;this.j[a]!=3Db&&(this.j[a]=3Db,th=
is.qp||(this.k[a]=3Db));return this};function oE(a,b,c,d){var =
e=3Da.j,f=3De[b];null=3D=3Df&&(e[b]=3Df=3D{});f[c]=3Dd;a.qp||(a=3Da.k,e=3D=
a[b],null=3D=3De&&(a[b]=3De=3D{}),e[c]=3Dd)}u.uO=3Dfunction(){this.k=3D{}=
;this.F=3D!1};u.rD=3Dr(null);=0A=
u.J=3Dfunction(){iE.G.J.call(this);delete this.j;delete this.k};function =
iQa(a,b,c){iE.call(this,"comment",c);this.setProperty("di",a);this.setPro=
perty("i",b);this.setProperty("s",1)}C(iQa,iE);u=3DiQa.prototype;u.rD=3Df=
unction(){return new =
XPa(this.getProperty("di"),2)};u.getId=3Dfunction(){return =
this.getProperty("i")};u.getData=3Dfunction(){return =
eQa(this,"da")};u.setData=3Dfunction(a){this.setProperty("da",a)};u.getSt=
ate=3Dfunction(){return this.getProperty("s")};function =
pE(a,b,c,d){L.call(this);this.q=3Da;this.H=3Db;this.o=3Dc;this.k=3Dd||nul=
l;this.j=3Dnull}C(pE,L);pE.prototype.F=3Dfunction(a,b){if(this.j)this.A(a=
);else{var =
c=3DB(this.A,this,a);jQa(this.q,this.o,B(this.B,this,c),kQa(b))}};pE.prot=
otype.getAll=3DpE.prototype.F;pE.prototype.A=3Dfunction(a){var =
b=3D[],c;for(c in =
this.j)b.push(this.j[c].getData());a(b)};pE.prototype.B=3Dfunction(a,b){i=
f(!this.j){this.j=3D{};for(var =
c=3D0;c<b.length;c++)this.j[b[c].getId()]=3Db[c]}a()};=0A=
pE.prototype.I=3Dfunction(a,b,c,d){this.j?this.C(a,b,c,d):(a=3DB(this.C,t=
his,a,b,c,d),jQa(this.q,this.o,B(this.B,this,a),kQa(d)))};pE.prototype.wr=
iteAll=3DpE.prototype.I;=0A=
pE.prototype.C=3Dfunction(a,b,c,d){c=3DOc(c);d=3DkQa(d);for(var =
e=3D[],f=3D0;f<a.length;f++){var h=3Da[f],l=3Dthis.j[h.key];l||(l=3Dnew =
iQa(this.o,h.key,!0),this.j[h.key]=3Dl);l.setData(h.data);l.setProperty("=
s",h.dirty?2:1);e.push(l);this.k&&(qE(this.k,h.dirty?Da():null),e.push(th=
is.k))}for(f=3D0;f<b.length;f++)if(a=3Db[f],h=3Dthis.j[a])dQa(h),e.push(h=
),delete this.j[a];this.H.write(e,c,d)};function kQa(a){return =
function(b){a("Failed to write to localstore ("+b.type+"): =
"+b.message,b.qr)}}pE.prototype.J=3Dfunction(){pE.G.J.call(this)};functio=
n rE(a,b,c){L.call(this);this.q=3Da;this.j=3Db;this.L=3Dnew =
S(this);b.Pa("12",this.k,this);b.Pa("9",this.k,this);this.L.D(c.getStatus=
(),"y",this.A)}C(rE,L);rE.prototype.o=3Dnull;rE.prototype.k=3Dfunction(){=
this.q.j.tickle()};rE.prototype.A=3Dfunction(a){Vo(a.k)?Vo(a.B)||(this.o=3D=
oh(function(){this.q.j.tickle()},12E4*Math.random(),this)):null!=3D=3Dthi=
s.o&&(ph(this.o),delete this.o)};=0A=
rE.prototype.J=3Dfunction(){this.j.Mc()||(this.j.lq("12",this.k,this),thi=
s.j.lq("9",this.k,this));N(this.L);delete this.L;delete this.j;delete =
this.q;rE.G.J.call(this)};function lQa(a){this.j=3Da};function =
mQa(a,b,c,d,e,f,h,l,m,n,p){vw.call(this,"docos",uw("docos"));this.k=3Da;t=
his.X=3Db;this.B=3Dc;this.C=3Dd;this.j=3De;this.K=3Df;this.F=3Dh;this.A=3D=
p||rh();this.q=3Dnull;this.M=3Dn;this.ga=3Dl;this.R=3Dm}C(mQa,vw);u=3DmQa=
.prototype;u.DN=3Dnull;u.MO=3Dnull;u.noa=3Dnull;u.dfa=3Dnull;u.LT=3Dnull;=
u.Dha=3Dnull;u.Cha=3Dnull;u.zB=3Dnull;u.xL=3DKc;u.Du=3DKc;=0A=
u.Ip=3Dfunction(){if(!ww(this)&&!this.DN&&this.A.getElement("docs-docos-c=
ommentsbutton")){var =
a=3Dpo("docos"),b;b=3DQd(Rd(),"docosJs")||Qd(Rd(),"docosEmbedApiJs");this=
.DN=3Dnew =
(a.xUa())(b,!Rd().get("docosJs"),3,1E3,6E4);Nm(this.DN.Ocb(),this.dYa,thi=
s.cYa,this)}};function =
nQa(a){a.zB&&!a.zB.isBrowserChannelEnabled()&&a.Dha&&a.Cha&&(a.dfa=3Dnew =
rE(new lQa(a.zB),a.Cha,a.Dha))}=0A=
u.dYa=3Dfunction(){var =
a=3D{};a[Docos.OptionName.READONLY]=3D!this.k.kr();var =
b=3Dthis.k.o,c=3Dthis.k.Va,d=3Dthis.k.ub,e=3Db.o;e&&(a[Docos.OptionName.K=
EY_DATA]=3De);e=3Dc?c.j.w8():null;Od(Rd(),"docos-eos")&&d&&c&&e&&(a[Docos=
.OptionName.STORAGE]=3Dnew =
pE(e,c,b.j,d),a[Docos.OptionName.STORAGE_IS_READ_ONLY]=3D!c.k);var =
f=3Dthis.R;Docos.OptionName.USER_COLOR_PROVIDER_FN&&f&&(a[Docos.OptionNam=
e.USER_COLOR_PROVIDER_FN]=3Dfunction(a){f.j[a]||(f.j[a]=3DsE[f.k++%sE.len=
gth]);return =
f.j[a]});b=3Db.Sb;Us(b)||(a[Docos.OptionName.DEFER_FIRST_SYNC]=3D=0A=
!0,c=3Dnew =
S(this),M(this,c),hn(c,b,"Q",B(function(){this.zB.sync()},this)));this.zB=
=3Dnew Docos(a);this.q=3Dnew =
TPa(this.zB,0,this.M);oQa(this.F,this.q);this.LT=3Dnew =
(po("docos").WUa())(this.zB,void =
0,this.A,X.$s);this.LT.render();this.uj=3Dthis.LT;X.$s.Z(!0,"loading");nQ=
a(this);pQa(this)};u.cYa=3Dca();=0A=
function pQa(a){var =
b=3Da.q,c=3Dpo("docos"),d=3Da.A.U("DIV","waffle-comment-anchor");b.setOpt=
ion(Docos.OptionName.LAYOUT,Docos.LayoutType.ABSOLUTE);b.setOption(Docos.=
OptionName.ANCHOR_SHADOW,!0);var e=3Dnew (c.UUa()),f=3Dnew =
(c.VUa())(b,a.k,a.B,a.j,d,e,a.A);a.MO=3Dnew =
(c.TUa())(b,a.k,a.X,a.LT,a.B,a.C,a.j,d,e,f,a.ga);b.setOption(Docos.Option=
Name.QUOTE_FN,B(a.MO.xVa,a.MO));a.K.addCallback(function(a){this.q.setOpt=
ion(Docos.OptionName.ACL_FIX_FN,a)},a)}=0A=
u.gT=3Dfunction(){delete this.B;delete this.A;delete this.C;delete =
this.LT;delete this.k;delete this.zB;N(this.DN);delete =
this.DN;N(this.MO);delete this.MO;N(this.noa);delete =
this.noa;N(this.dfa);delete =
this.dfa;N(this.q);mQa.G.gT.call(this)};function =
qQa(){L.call(this);this.j=3D{}}C(qQa,L);function =
tE(a,b){a.j[b.H]=3Db}u=3DqQa.prototype;u.TDa=3Dfunction(a){uE(this,functi=
on(b){!ww(b)&&b.xL(a)&&b.um()})};function =
rQa(a,b){uE(a,function(a){a.UDa(b)})}u.Vmb=3Dfunction(a){uE(this,function=
(b){!ww(b)&&b.IS(a)&&b.um()})};u.RDa=3Dfunction(a){uE(this,function(b){b.=
SF(a)})};u.SDa=3Dfunction(a){uE(this,function(b){!ww(b)&&b.Du(a)&&b.um()}=
)};function =
uE(a,b){Yb(a.j,b,a)}u.J=3Dfunction(){qQa.G.J.call(this);Yb(this.j,N);this=
.j=3Dnull};function =
sQa(a,b,c,d,e,f,h){vw.call(this,"filterbar",uw("filterbar"));this.B=3Da;t=
his.A=3Dd;this.k=3Dc;this.j=3Db;this.C=3De;this.q=3Df;this.F=3Dh}C(sQa,vw=
);sQa.prototype.Ip=3Dfunction(){ww(this)||0!=3Dthis.j.getActiveSheet().ge=
tSheetType()||(this.uj=3Dnew =
(po("filterbar").j())(this.B,this.j,this.k,this.A,this.C,this.q,this.F))}=
;sQa.prototype.xCa=3DKc;function =
tQa(a,b,c,d,e,f){vw.call(this,"namedrangespane",uw("namedrangespane"));th=
is.B=3Da;this.j=3Db;this.k=3Dc;this.F=3Dd;this.K=3De;this.C=3Df;this.A=3D=
this.q=3D!1}C(tQa,vw);tQa.prototype.SF=3Dfunction(a){ww(this)||"show-name=
d-ranges"!=3Da.type&&"show-named-ranges-with-add"!=3Da.type||(this.q=3D!0=
,this.A=3D"show-named-ranges-with-add"=3D=3Da.type,this.um())};=0A=
tQa.prototype.Ip=3Dfunction(){if(!ww(this)){var =
a=3Dpo("namedrangespane"),b=3Dnew =
(a.k())(this.j,this.k,this.B);b.render();b.setVisible(!1);b.resize();this=
.uj=3Dnew =
(a.j())(b,this.B,this.j,this.K,this.k,this.F,this.C);this.q&&gna(this.A)}=
};function =
uQa(a,b,c,d,e,f){vw.call(this,"pivottables",uw("pivottables"));this.B=3Dc=
;this.A=3Dd;this.j=3De;this.q=3Df;this.C=3Da;this.k=3Db;(new =
S(this)).D(b,"activeCellChange",this.Job)}C(uQa,vw);u=3DuQa.prototype;u.J=
ob=3Dfunction(){if(!ww(this)){var =
a=3DvQa(this);a&&(Hv(a).Wj()||Hv(a).ML())&&this.um()}};u.SF=3Dfunction(a)=
{ww(this)||"show-pivot"!=3Da.type||this.um()};u.IS=3Dfunction(a){return"X=
a"=3D=3Da.type};u.xL=3Dfunction(a){return this.Du(a)};=0A=
u.Du=3Dfunction(a){if(0!=3Da.getSheetType())return!1;a=3Da.Hb();return!!$=
Aa(a)||!!Hv(a).Wj()||!!Hv(a).ML()};u.Ip=3Dfunction(){if(!ww(this)&&vQa(th=
is)){var a=3Dpo("pivottables"),b=3Dnew =
(a.k())(this.k,this.A,this.j,this.q);b.render();b.setVisible(!1);b.resize=
();this.uj=3Dnew =
(a.j())(b,this.q,this.j,this.B,this.k);fna();this.j.j(3)}};function =
vQa(a){a=3Da.C.getActiveSheet();return =
0!=3Da.getSheetType()?null:a.Hb()};function =
wQa(){return"ritz-EnableAutosuggest"}function =
xQa(){return"ritz-DisplayFormulaBar"}function =
yQa(){return"ritz-DisplayFunctionHelp"}function =
zQa(){return"ritz-DisplayFilterViewPromo"}function =
AQa(){return"ritz-IsFirstTimeInRitz"}function =
BQa(){return"ritz-DisplayLocalFilterViewPromo"}function =
CQa(){return"ritz-EnableFormulaPreview"}function =
DQa(){return"ritz-HasDismissedMigrationWelcome"};function =
EQa(a,b){Jo.call(this,-1,a.hb());this.j=3Da;this.k=3Db}C(EQa,Jo);EQa.prot=
otype.exec=3Dfunction(){Gs(this.j,this.k,!0)};function =
FQa(a,b){yw.call(this,"rangeprotection",uw("rangeprotection"),a.j,b);this=
.j=3Da}C(FQa,yw);u=3DFQa.prototype;u.IS=3Dfunction(a){return"Ya"=3D=3Da.t=
ype};u.Ip=3Dfunction(){if(!ww(this)){var =
a=3Dthis.getModel();if(a&&0=3D=3Da.getSheetType()){var =
a=3Da.Hb(),b=3Dthis.getView(),c=3Dpo("rangeprotection"),d=3DSe.getInstanc=
e();this.uj=3Dnew =
(c.j(d.j.isEmbedded))(this.j,a,b)}}};u.xL=3Dfunction(a){return =
this.Du(a)};u.Du=3Dfunction(a){return =
0!=3Da.getSheetType()?!1:!uv(a.Hb()).isEmpty()};=0A=
u.UDa=3Dfunction(){var =
a=3Dthis.getModel();if(0=3D=3Da.getSheetType()){var =
b=3Dthis.j.R,c=3Da.Hb(),a=3Db.F,d=3Dfunction(a,b){F(a,function(a){a=3D$v(=
c,a-1,a,b);(new EQa(c,a)).exec()})};d(b.H,"r");d(a,"c")}};function =
GQa(a,b,c,d,e,f){vw.call(this,"rangeprotectionpane",uw("rangeprotectionpa=
ne"));this.B=3Da;this.j=3Db;this.k=3Dc;this.F=3Dd;this.K=3De;this.C=3Df;t=
his.A=3Dthis.q=3D!1}C(GQa,vw);GQa.prototype.SF=3Dfunction(a){ww(this)||"s=
how-range-protection"!=3Da.type&&"show-range-protection-with-add"!=3Da.ty=
pe||(this.q=3D!0,this.A=3D"show-range-protection-with-add"=3D=3Da.type,th=
is.um())};=0A=
GQa.prototype.Ip=3Dfunction(){if(!ww(this)){var =
a=3Dpo("rangeprotectionpane"),b=3Dnew =
(a.k())(this.j,this.k,this.B);b.render();b.setVisible(!1);b.resize();this=
.uj=3Dnew =
(a.j())(b,this.B,this.j,this.K,this.k,this.F,this.C);this.q&&gna(this.A)}=
};function =
HQa(a,b){Jo.call(this,1412,a.hb());this.k=3Da;this.j=3Db}C(HQa,Jo);u=3DHQ=
a.prototype;u.exec=3DNc("UpdateFilterCriteriaCommand should not be =
executed in Waffle.");u.ed=3Dr(45);u.bd=3Dfunction(){var a=3Dnew =
is,b=3Dthis.k.hb()+"";K(a,1,b);K(a,2,this.j);return =
a};u.Jj=3DJc;u.ne=3Dfunction(){var a=3Dthis.j.getColumnIndex();return =
null=3D=3D=3Da?"":"Filter on column "+(bt(a)+" updated.")};function =
IQa(a,b,c){Jo.call(this,1411,a.hb());this.A=3Da;this.j=3Db;this.k=3Dc}C(I=
Qa,Jo);u=3DIQa.prototype;u.exec=3DNc("SortFilterCommand should not be =
executed in Waffle.");=0A=
u.ed=3Dr(46);u.bd=3Dfunction(){var a=3Dnew =
js,b=3Dthis.A.hb()+"";K(a,1,b);b=3Dnew =
Ii;K(b,1,this.j);1=3D=3Dthis.k?K(b,2,0):K(b,2,1);K(a,2,b);return =
a};u.Jj=3DJc;u.ne=3Dfunction(){var a=3D"Filtered column "+(bt(this.j)+" =
sorted A to Z."),b=3D"Filtered column "+(bt(this.j)+" sorted Z to =
A.");return 1=3D=3Dthis.k?a:b};function =
JQa(a,b){rt.call(this,1425,a,b)}C(JQa,rt);u=3DJQa.prototype;u.exec=3DNc("=
UpdateFilterRangeCommand should never be executed.");u.ed=3Dr(70);=0A=
u.bd=3Dfunction(){var a=3Dnew =
Bs,b=3Dthis.getModel().hb()+"";K(a,1,b);b=3DPo(this.lb(),this.getModel().=
hb());K(a,2,b);return a};u.Jj=3DJc;u.ne=3Dfunction(){return"Filter range =
updated to "+(jt(this.lb())+".")};function =
vE(a,b,c){iC.call(this,a,b,c);this.We(8,!0)}C(vE,iC);vE.prototype.Bi=3Dfu=
nction(){return =
this.dispatchEvent("action")};Ly("goog-option",function(){return new =
vE(null)});function =
wE(a){Q.call(this);this.j=3D[];KQa(this,a)}C(wE,Q);u=3DwE.prototype;u.nx=3D=
null;u.$Y=3Dnull;u.Oi=3Dfunction(){return =
this.j.length};u.Bd=3Dfunction(a){return this.j[a]||null};function =
KQa(a,b){b&&(F(b,function(a){LQa(this,a,!1)},a),Lb(a.j,b))}u.od=3Dfunctio=
n(a){var =
b=3Dthis.Oi();a&&(LQa(this,a,!1),Cb(this.j,a,b))};u.removeItem=3Dfunction=
(a){a&&Fb(this.j,a)&&a=3D=3Dthis.nx&&(this.nx=3Dnull,this.dispatchEvent("=
select"))};u.ke=3Dg("nx");function xE(a){return Jb(a.j)}=0A=
function =
yE(a,b){b!=3Da.nx&&(LQa(a,a.nx,!1),a.nx=3Db,LQa(a,b,!0));a.dispatchEvent(=
"select")}u.kg=3Dfunction(){var a=3Dthis.nx;return =
a?ob(this.j,a):-1};u.Zd=3Dfunction(a){yE(this,this.Bd(a))};u.clear=3Dfunc=
tion(){Ab(this.j);this.nx=3Dnull};u.J=3Dfunction(){wE.G.J.call(this);dele=
te this.j;this.nx=3Dnull};function LQa(a,b,c){b&&("function"=3D=3Dtypeof =
a.$Y?a.$Y(b,c):"function"=3D=3Dtypeof b.ad&&b.ad(c))};function =
zE(a,b,c,d,e){rC.call(this,a,b,c,d,e||new =
lC("listbox"));this.F=3Dthis.getContent();this.R=3Dnull;this.G$=3D"listbo=
x"}C(zE,rC);u=3DzE.prototype;u.Bg=3Dnull;u.aa=3Dfunction(){zE.G.aa.call(t=
his);AE(this);MQa(this)};u.Kd=3Dfunction(a){zE.G.Kd.call(this,a);(a=3Dthi=
s.ig())?(this.F=3Da,AE(this)):this.ke()||this.Zd(0)};u.J=3Dfunction(){zE.=
G.J.call(this);this.Bg&&(this.Bg.dispose(),this.Bg=3Dnull);this.F=3Dnull}=
;u.Dq=3Dfunction(a){BE(this,a.target);zE.G.Dq.call(this,a);a.stopPropagat=
ion();this.dispatchEvent("action")};=0A=
u.HWa=3Dfunction(){var =
a=3Dthis.ke();zE.G.xa.call(this,a&&a.V());AE(this)};u.Be=3Dfunction(a){va=
r =
b=3DzE.G.Be.call(this,a);a!=3Db&&(this.Bg&&this.Bg.clear(),a&&(this.Bg?a.=
bf(function(a){NQa(a);this.Bg.od(a)},this):OQa(this,a)));return =
b};u.od=3Dfunction(a){NQa(a);zE.G.od.call(this,a);this.Bg?this.Bg.od(a):O=
Qa(this,this.Ab());PQa(this)};u.removeItem=3Dfunction(a){zE.G.removeItem.=
call(this,a);this.Bg&&this.Bg.removeItem(a)};u.VD=3Dx(230);=0A=
function BE(a,b){if(a.Bg){var =
c=3Da.ke();yE(a.Bg,b);b!=3Dc&&a.dispatchEvent("change")}}u.Zd=3Dfunction(=
a){this.Bg&&BE(this,this.Bg.Bd(a))};u.xa=3Dfunction(a){if(null!=3Da&&this=
.Bg)for(var b=3D0,c;c=3Dthis.Bg.Bd(b);b++)if(c&&"function"=3D=3Dtypeof =
c.V&&c.V()=3D=3Da){BE(this,c);return}BE(this,null)};u.V=3Dfunction(){var =
a=3Dthis.ke();return a?a.V():null};u.ke=3Dfunction(){return =
this.Bg?this.Bg.ke():null};u.kg=3Dfunction(){return =
this.Bg?this.Bg.kg():-1};u.km=3Dg("Bg");=0A=
function OQa(a,b){a.Bg=3Dnew =
wE;b&&b.bf(function(a){NQa(a);this.Bg.od(a)},a);MQa(a)}function =
MQa(a){a.Bg&&U(a).D(a.Bg,"select",a.HWa)}function AE(a){var =
b=3Da.ke();a.setContent(b?b.ig():a.F);var =
c=3Da.$c().jb(a.getElement());c&&a.O().Vbb(c)&&(null=3D=3Da.R&&(a.R=3DXm(=
c)),b=3Db?b.getElement():null,Ym(c,b?Xm(b):a.R),PQa(a))}=0A=
function PQa(a){var b=3Da.$c();if(b&&(b=3Db.jb(a.getElement()))){var =
c=3Da.Y;b.id||(b.id=3Drn(qn.getInstance()));Tm(b,"option");Um(c,"activede=
scendant",b.id);a.Bg&&(c=3DxE(a.Bg),c=3Dyaa(c,function(a){return a =
instanceof =
iC}),Um(b,"setsize",c),Um(b,"posinset",1+a.Bg.kg()))}}function =
NQa(a){a.G$=3Da instanceof =
iC?"option":"separator"}u.dd=3Dfunction(a,b){zE.G.dd.call(this,a,b);this.=
Eh()?this.Ab().Pi(this.kg()):PQa(this)};Ly("goog-select",function(){retur=
n new zE(null)});function =
CE(a,b,c){iC.call(this,a,b,c);this.zq(!0)}C(CE,iC);Ly("goog-checkbox-menu=
item",function(){return new CE(null)});function =
QQa(){this.j=3D[]}C(QQa,NB);la(QQa);QQa.prototype.Eb=3Dr("goog-filterobsm=
enuitem");function DE(a,b,c,d){iC.call(this,a,b,c,d||new =
QQa)}C(DE,iC);DE.prototype.aa=3Dfunction(){DE.G.aa.call(this)};Ly("goog-f=
ilterobsmenuitem",function(){return new DE(null)});function =
EE(){}C(EE,Ky);la(EE);u=3DEE.prototype;u.Ag=3Dfunction(a){var =
b=3D{"class":"goog-inline-block "+this.gp(a).join(" =
")},b=3Da.O().U("div",b,a.getContent());this.Qh(b,a.Xj());return =
b};u.Wr=3Dr("button");u.TD=3Dfunction(a){return"DIV"=3D=3Da.tagName};u.Ia=
=3Dfunction(a,b){an(b,"goog-inline-block");return =
EE.G.Ia.call(this,a,b)};u.V=3Dr("");u.Eb=3Dr("goog-flat-button");Ly("goog=
-flat-button",function(){return new Vy(null,EE.getInstance())});function =
FE(){}C(FE,EE);la(FE);FE.prototype.Eb=3Dr("goog-link-button");Ly("goog-li=
nk-button",function(){return new Vy(null,FE.getInstance())});function =
GE(a,b,c,d,e){yw.call(this,"ritzfilter",uw("ritzfilter"),a,b);this.A=3Dc;=
this.j=3Dd;this.B=3De}C(GE,yw);GE.prototype.IS=3Dfunction(a){return"Ta"=3D=
=3Da.type||"Wa"=3D=3Da.type};GE.prototype.xL=3Dfunction(a){return =
this.Du(a)};GE.prototype.Du=3Dfunction(a){return =
0!=3Da.getSheetType()?!1:a.Hb().k.isEnabled()};=0A=
GE.prototype.Ip=3Dfunction(){if(!ww(this)){var =
a=3Dthis.getModel();if(0=3D=3Da.getSheetType()){var =
b=3Da.Hb(),c;c=3Dthis.getView();var d=3Dpo("ritzfilter"),a=3Dnew =
(d.k())(a,this.j,c.F.getContainer("autofilterDropdown"),c.H,c.I,c.B,c.j,c=
.k,c.O());a.GT();this.uj=3Dnew (d.j())(b,c,a,this.A,this.B)}}};function =
RQa(a,b,c,d,e,f){vw.call(this,"ritzpivottables",uw("ritzpivottables"));th=
is.B=3Dc;this.A=3Dd;this.j=3De;this.q=3Df;this.C=3Da;this.k=3Db;(new =
S(this)).D(b,"activeCellChange",this.nqb)}C(RQa,vw);u=3DRQa.prototype;u.n=
qb=3Dfunction(){if(!ww(this)){var =
a=3DSQa(this);a&&(Hv(a).Wj()||Hv(a).NL())&&this.um()}};u.SF=3Dfunction(a)=
{ww(this)||"show-pivot-ritz"!=3Da.type||this.um()};u.IS=3Dfunction(a){ret=
urn"Xa"=3D=3Da.type};u.xL=3Dfunction(a){return this.Du(a)};=0A=
u.Du=3Dfunction(a){if(0!=3Da.getSheetType())return!1;a=3Da.Hb();return!!b=
Ba(a,Hv(a))||!!Hv(a).Wj()||!!Hv(a).NL()};u.Ip=3Dfunction(){if(!ww(this)&&=
SQa(this)){var a=3Dpo("ritzpivottables"),b=3Dnew =
(a.k())(this.k,this.A,this.j,this.q);b.render();b.setVisible(!1);b.resize=
();this.uj=3Dnew =
(a.j())(b,this.q,this.j,this.B,this.k);fna();this.j.j(3)}};function =
SQa(a){a=3Da.C.getActiveSheet();return =
0!=3Da.getSheetType()?null:a.Hb()};function =
TQa(a,b,c,d,e,f){vw.call(this,"ritzprotectionpane",uw("ritzprotectionpane=
"));this.C=3Da;this.k=3Db;this.q=3Dc;this.K=3Dd;this.M=3De;this.F=3Df;thi=
s.j=3Dthis.B=3Dthis.A=3D!1}C(TQa,vw);TQa.prototype.SF=3Dfunction(a){ww(th=
is)||"show-ritz-protection"!=3Da.type&&"show-ritz-protection-with-range"!=
=3Da.type&&"show-ritz-protection-with-sheet"!=3Da.type||(this.A=3D!0,this=
.B=3D"show-ritz-protection-with-range"=3D=3Da.type,this.j=3D"show-ritz-pr=
otection-with-sheet"=3D=3Da.type,this.um())};=0A=
TQa.prototype.Ip=3Dfunction(){if(!ww(this)){var =
a=3Dpo("ritzprotectionpane"),b=3Dnew =
(a.q())(this.k,this.q,this.C);b.render();b.setVisible(!1);b.resize();var =
c=3Drf("gaiaSessionId"),c=3Da.j(c?"/c/"+c+"/":"/c/");c.b_({domainGroups:!=
0,ac2:!0});this.uj=3Dnew =
(a.o())(b,this.C,this.k,this.M,this.q,this.K,this.F,c);this.A&&(this.B?hn=
a(!0):this.j?ina():hna(!1))}};function =
HE(a){Q.call(this);this.A=3Da||new =
sh}C(HE,Q);HE.prototype.O=3Dg("A");function =
IE(a,b,c){O.call(this,"complete",c);this.k=3Da;this.source=3Db}C(IE,O);fu=
nction UQa(a){HE.call(this,a);this.L=3Dnew =
S(this);M(this,this.L)}C(UQa,HE);UQa.prototype.k=3Dfunction(){null!=3Dia(=
"cvox.Api")?this.j():hn(this.L,document,"chromeVoxLoaded",this.j)};UQa.pr=
ototype.j=3Dfunction(){this.dispatchEvent(new =
IE(!0,"chromevox-api"))};function =
JE(a){HE.call(this,a);this.j=3Dnull;a=3DB(this.o,this);ha("com.google.uti=
ls.AccessibilityDetection.onComplete",a,void 0)}C(JE,HE);=0A=
JE.prototype.k=3Dfunction(){if(!this.j){var =
a=3Dthis.O(),b=3Da.U("EMBED");b.setAttribute("src","https://ssl.gstatic.c=
om/docs/common/AccessibilityDetection.swf");b.setAttribute("allowScriptAc=
cess","always");b.setAttribute("type","application/x-shockwave-flash");b.=
setAttribute("pluginspace","http://www.macromedia.com/go/getflashplayer")=
;b.setAttribute("id","flash-screen-reader-detector");b.setAttribute("clas=
s","docs-offscreen");this.j=3Db;a.pb().body&&document.body.appendChild(th=
is.j)}};=0A=
JE.prototype.o=3Dfunction(a){this.dispatchEvent(new =
IE(a,"flash"));this.j&&this.O().nf(this.j)};JE.prototype.J=3Dfunction(){t=
his.j&&this.O().nf(this.j);JE.G.J.call(this)};function =
KE(a){HE.call(this,a);this.L=3Dnew =
S(this)}C(KE,HE);KE.prototype.k=3Dfunction(){this.L.Cb();var =
a=3Dthis.O().getElement("docs-a11y-aria-toggle");a&&hn(this.L,a,"click",t=
his.j)};KE.prototype.j=3Dfunction(){this.dispatchEvent(new =
IE(!0,"link"))};KE.prototype.J=3Dfunction(){N(this.L);KE.G.J.call(this)};=
function =
VQa(a){HE.call(this,a)}C(VQa,HE);VQa.prototype.k=3Dfunction(){Od(Rd(),"do=
cs-se")&&this.dispatchEvent(new IE(!0,"user-preference"))};function =
WQa(a){oh(function(){var =
b=3DV.VG,b=3DSB(RB(b,b.gd())),c=3DV.Zs,c=3DSB(RB(c,c.gd())),b=3D"To =
enable screen reader support, press "+(b+(" To learn about keyboard =
shortcuts, press "+c)),c=3Da?a:new =
sh,d=3Dc.getElement("docs-aria-speakable");!d||null!=3Dia("cvox.Api")||Od=
(Rd(),"docs-se")||c.appendChild(d,c.createTextNode(b))},200)}=0A=
function XQa(a){switch(a){case "keyboard-shortcut1":return dr.oja;case =
"keyboard-shortcut2":return dr.pja;case "user-preference":return =
dr.xKa;case "chromevox-api":return dr.YGa;case "flash":return =
dr.xIa;case "link":return dr.A4;case "dom1":return dr.zIa;case =
"dom2":return dr.AIa;default:return dr.BIa}};function =
YQa(a){HE.call(this);this.L=3Dnew =
S(this);M(this,this.L);this.j=3D[];for(var =
b=3D0;b<a.length;b++)this.j.push(a[b]),hn(this.L,a[b],"complete",this.q),=
M(this,a[b]);this.o=3D!1}C(YQa,HE);YQa.prototype.k=3Dfunction(){for(var =
a=3D0;a<this.j.length;a++)this.j[a].k();WQa(this.O())};YQa.prototype.q=3D=
function(a){this.o||(this.o=3D!0,this.dispatchEvent(a))};function =
LE(a,b,c,d,e,f,h){vw.call(this,"screenreader",uw("screenreader"));this.X=3D=
a;this.F=3Db;this.M=3De||null;this.K=3Df||null;this.A=3Dh||null;this.q=3D=
null;a=3D[];b=3DRd();a.push(new VQa(void =
0));Od(b,"docs-esrd")&&ud&&a.push(new JE(void 0));a.push(new UQa(void =
0));a.push(new KE(void 0));this.k=3Dnew =
YQa(a);M(this,this.k);this.B=3Dnew =
S(this);M(this,this.B);this.j=3Dd}C(LE,vw);LE.prototype.start=3Dfunction(=
){this.B.D(this.k,"complete",this.R);V.VG.bc(Zq,this.C,this);this.k.k()};=0A=
LE.prototype.R=3Dfunction(a){if(a.k){a=3DXQa(a.source);var b=3Dnew =
cr,c=3Da=3D=3Ddr.oja||a=3D=3Ddr.pja?2:19;ep(b,20,a);a=3Daqa(zp(new =
yp,c),b).Oa();V.VG.fireAction(void =
0,a)}};LE.prototype.C=3Dfunction(){var =
a=3Dthis.j,b=3D!this.j.j;a.j!=3Db&&(a.j=3Db,a.dispatchEvent("gb"));ww(thi=
s)?ZQa(this):this.um()};function ZQa(a){var =
b=3Da.j.j;$Qa(a);a.uj.Z(b);V.jt.setVisible(b);V.jt.Z(b)}function =
$Qa(a){if(!rf("isAnonymousUser")){var =
b=3Da.j.j;a.A&&a.q&&(b=3D["enable",b,"id",a.A],a.q.Ae("/prefs/screenreade=
r").setContent(Sba(b)).Ed())}}=0A=
LE.prototype.Ip=3Dfunction(){if(!ww(this)){var =
a=3Dpo("screenreader"),b=3Da.j();this.uj=3Dnew =
(a.k())(this.X,b,this.F,this.M,this.K);ZQa(this)}};function =
ME(a,b){b||Lb(a,aRa);for(var c in =
bRa)this[bRa[c]]=3D!0;for(c=3D0;c<a.length;c++)this[a[c]]=3D!1}=0A=
var =
bRa=3D{QLb:"non-created",$vb:"bb-form-absent",QBb:"ff-form-absent",JBb:"f=
orm-absent",AKb:"logged-out",PLb:"non-commentable",vMb:"offline-readonly"=
,uMb:"offline-editable",READ_ONLY:"read-only",AKa:"protected",GRb:"unload=
ed",dvb:"acl-read-only",MOb:"revisions-pane-open",ixb:"computed-value",sM=
b:"object-sheet",ZPb:"shared-filter-read-only",HLb:"multiselect",aQb:"she=
et-has-protected-range",BMb:"one-or-less-row-selected",uQb:"spreadsheet-h=
as-view-only-protection"},aRa=3D["revisions-pane-open"],NE=3Dnew ME([]),=0A=
cRa=3Dnew ME(["offline-readonly","non-commentable"]),OE=3Dnew =
ME(["logged-out"]),dRa=3Dnew ME(["offline-readonly"]),PE=3Dnew =
ME(["read-only","offline-readonly","offline-editable"]),QE=3Dnew =
ME(["offline-readonly","offline-editable"]),eRa=3Dnew =
ME(["logged-out","offline-readonly"]),RE=3Dnew =
ME(["logged-out","offline-readonly","offline-editable"]),SE=3Dnew =
ME(["read-only","offline-readonly"]),fRa=3Dnew =
ME(["read-only","offline-readonly","sheet-has-protected-range"]),gRa=3Dne=
w ME(["sheet-has-protected-range"]),hRa=3Dnew ME(["protected",=0A=
"unloaded","multiselect","one-or-less-row-selected"]),iRa=3Dnew =
ME("protected unloaded multiselect one-or-less-row-selected read-only =
offline-readonly".split(" ")),jRa=3Dnew =
ME(["protected","unloaded"]),kRa=3Dnew =
ME(["protected","unloaded","shared-filter-read-only"]),TE=3Dnew =
ME(["read-only","offline-readonly","protected","unloaded"]),lRa=3Dnew =
ME(["read-only","offline-readonly","offline-editable","protected","unload=
ed"]),mRa=3Dnew =
ME(["read-only","offline-readonly","protected","unloaded","computed-value=
"]),=0A=
nRa=3Dnew ME(["logged-out","read-only","offline-readonly"]),oRa=3Dnew =
ME(["logged-out","read-only","offline-readonly","offline-editable"]),UE=3D=
new ME(["object-sheet"]);new =
ME(["offline-readonly","offline-editable","object-sheet"]);var pRa=3Dnew =
ME(["read-only","offline-readonly","object-sheet"]),VE=3Dnew =
ME(["read-only","offline-readonly","form-absent"]),qRa=3Dnew =
ME(["read-only","offline-readonly","bb-form-absent"]),rRa=3Dnew =
ME(["read-only","offline-readonly","ff-form-absent"]);new ME([],!0);=0A=
var sRa=3Dnew ME(["spreadsheet-has-view-only-protection"],!0),tRa=3Dnew =
ME(["non-created","logged-out","acl-read-only","offline-readonly","offlin=
e-editable"],!0);function uRa(){this.j=3D0;this.k=3D!0}var =
vRa=3DKe||Me&&pi(31)||ud&&pi(11),WE=3D[.25,.33296337402885684,.5,.6659,.7=
5,.9,1,1.1,1.25,1.5,1.75,2,2.5,3,4,5];uRa.prototype.clear=3Dfunction(){th=
is.j=3D0};=0A=
function XE(a){if(0=3D=3Da.j){var =
b;b=3DBh().devicePixelRatio||1;if(!vRa){var c=3D1;if(wd){var =
c=3DBh(),d=3Dc.outerWidth;a.k=3D250<=3Dd;if(a.k)c=3Dd/c.innerWidth,d=3DOb=
(WE,c),0>d&&(d=3D-d-1,0<d&&c-WE[d-1]<WE[d]-c&&--d),c=3DWE[d]||WE[WE.lengt=
h-1];else if(void 0=3D=3Ddocument.width)c=3D1;else{var =
d=3DCh("div",{"min-width":"100%"}),e=3Ddocument;e.body.appendChild(d);c=3D=
e.width/d.clientWidth;e.body.removeChild(d)}}else =
ud&&(c=3DMath.round(screen.deviceXDPI/screen.logicalXDPI*100)/100);b=3Dc*=
b}a.j=3Db}return a.j}=0A=
function YE(a){return Math.round(a*XE(ZE))}function wRa(a){return =
Math.max(1,Math.floor(a*XE(ZE)))}function xRa(a){var b=3DXE(ZE);return =
Math.round(a*b)/b};var ZE=3Dnew uRa;function yRa(a){this.j=3Dnew =
Ip(a)}var zRa=3Dvd&&Cd(22);yRa.prototype.k=3Dfunction(){return =
ud||vqa(this.j,rqa,!1)};yRa.prototype.o=3Dfunction(){return =
ud||Le||vqa(this.j,qqa,!1)};function ARa(a){Dn.call(this,void 0,void =
0,a);this.Uh=3D!0;Jn(this,!0);En(this,"Copying and pasting in Google =
Docs");Nn(this,(new Kn).set("close","Close",!0))}C(ARa,Dn);=0A=
ARa.prototype.Ca=3Dfunction(){ARa.G.Ca.call(this);var =
a=3Dthis.jb(),b=3DTq?"\u2318":"Ctrl+",b=3D""+('<div =
class=3D"docs-clipboardshortcutsdialog =
'+(Tq?"docs-clipboardshortcutsdialog-mac":"")+'">These actions are =
unavailable via the Edit menu, but you can still use:<div =
class=3D"docs-clipboardshortcutsdialog-shortcuts"><div =
class=3D"goog-inline-block docs-clipboardshortcutsdialog-shortcut"><div =
class=3D"docs-clipboardshortcutsdialog-shortcut-command"><span =
dir=3D"ltr">'+Y(b)+'C</span></div>for copy</div><div =
class=3D"goog-inline-block docs-clipboardshortcutsdialog-shortcut"><div =
class=3D"docs-clipboardshortcutsdialog-shortcut-command"><span =
dir=3D"ltr">'+=0A=
Y(b)+'X</span></div>for cut</div><div class=3D"goog-inline-block =
docs-clipboardshortcutsdialog-shortcut-last"><div =
class=3D"docs-clipboardshortcutsdialog-shortcut-command"><span =
dir=3D"ltr">'+Y(b)+"V</span></div>for =
paste</div></div></div>");a.innerHTML=3Db};function =
BRa(a,b){pa(b)||(b=3D[b]);var c=3Drb(b,function(a){return ua(a)?a:a.gf+" =
"+a.duration+"s "+a.timing+" "+a.Vn+"s"});CRa(a,c.join(","))}var =
DRa=3Dfunction(a){var b=3D!1,c;return =
function(){b||(c=3Da(),b=3D!0);return c}}(function(){if(ud)return =
Cd("10.0");var =
a=3Ddocument.createElement("div"),b=3Dwd?"-webkit":vd?"-moz":ud?"-ms":td?=
"-o":null,c=3D{transition:"opacity 1s =
linear"};b&&(c[b+"-transition"]=3D"opacity 1s =
linear");qh(a,Fc("div",{style:c}));return""!=3Dcka(a.firstChild,"transiti=
on")});=0A=
function CRa(a,b){vl(a,"transition",b)};function =
$E(a,b,c,d,e){Mw.call(this);this.Y=3Da;this.q=3Db;this.B=3Dc;this.j=3Dd;t=
his.A=3Dpa(e)?e:[e]}C($E,Mw);u=3D$E.prototype;u.play=3Dfunction(){if(1=3D=
=3Dthis.ba)return!1;this.uu();this.Br("play");this.startTime=3DDa();this.=
ba=3D1;if(DRa())return vl(this.Y,this.B),this.k=3Doh(this.agb,void =
0,this),!0;this.u$(!1);return!1};u.agb=3Dfunction(){Ol(this.Y);BRa(this.Y=
,this.A);vl(this.Y,this.j);this.k=3Doh(B(this.u$,this,!1),1E3*this.q)};u.=
stop=3Dfunction(){1=3D=3Dthis.ba&&this.u$(!0)};=0A=
u.u$=3Dfunction(a){CRa(this.Y,"");ph(this.k);vl(this.Y,this.j);this.endTi=
me=3DDa();this.ba=3D0;a?this.Br("stop"):this.o();this.ax()};u.J=3Dfunctio=
n(){this.stop();$E.G.J.call(this)};function aF(a,b,c,d,e){return new =
$E(a,b,{opacity:d},{opacity:e},{gf:"opacity",duration:b,timing:c,Vn:0})}f=
unction ERa(a,b){return aF(a,b,"ease-out",0,1)}function FRa(a,b){return =
aF(a,b,"ease-in",1,0)};function bF(a,b){var =
c=3DBa(GRa,a,b);a.Xb()?c():ud?ah(a,"show",c):ah(a,"beforeshow",c);var =
d=3Dnull;Yg(a,"show",function(){a.dP&&(d=3Dnew =
HRa(a))});Yg(a,"hide",function(){N(d)})}function GRa(a,b){In(a,.75);var =
c=3Da.k;c&&b&&(c=3DOn(c,b))&&an(c,"goog-buttonset-action");var =
c=3DERa(a.getElement(),.13),d=3DFRa(a.getElement(),.13),e=3DaF(a.pw(),.13=
,"ease-out",0,.75),f=3DaF(a.pw(),.13,"ease-in",.75,0);a.I=3Dc;a.H=3Dd;a.E=
a=3De;a.$=3Df}=0A=
function IRa(a,b,c,d,e){d=3Dd?Pn(new =
Kn,{key:"ok",caption:d},!0,!0):Sn();return =
JRa(a,b,null,null,c,"jfk-alert",d,e)}function =
JRa(a,b,c,d,e,f,h,l){f=3Df||"jfk-confirm";var m=3Dnew Dn(void =
0,!0,l);En(m,a);Fn(m,b);Nn(m,h||Pla());m.Uh=3D!0;m.render();a=3Dm.getElem=
ent();an(a,f);bF(m,"ok");b=3Dyn(m,"msg");m.jb().id=3Db;Tm(a,"alertdialog"=
);Um(a,"describedby",b);ah(m,"dialogselect",function(a){c&&a.key=3D=3Dm.k=
.TW?c.call(e):d&&d.call(e)});m.setVisible(!0);return m}=0A=
function =
HRa(a){ln.call(this,a.getElement());this.o=3Da;Yg(this,"start",this.A,!1,=
this)}C(HRa,ln);=0A=
HRa.prototype.A=3Dfunction(a){a=3Da.k;if(this.o.dP&&$m(a.target,this.o.Eb=
())){var b=3DNl(this.o.getElement()),b=3Dnew =
yf(0,b.width,b.height,0),c=3DXl(this.o.getElement());fda(b,-1*c.top,-1*c.=
right,-1*c.bottom,-1*c.left);if(!b.contains(new G(a.FY,a.GY))){var =
d=3Dthis.o.O().pb(),b=3DAh(Bh(d));a=3DNl(this.o.getElement());"fixed"=3D=3D=
zl(this.o.getElement())?(c=3Db.width-a.width,a=3Db.height-a.height):(c=3D=
Math.max(d.body.scrollWidth,b.width),b=3DMath.max(d.body.scrollHeight,b.h=
eight),c-=3Da.width,a=3Db-a.height);nn(this,new Ef(0,0,=0A=
Math.max(0,c),Math.max(0,a)));return!0}}return!1};function =
cF(a){sn.call(this,a)}C(cF,sn);cF.prototype.Ca=3Dfunction(){this.Y=3DFh('=
<div class=3D"goog-inline-block">After installing the Docs app, reload =
this page to enable copy and paste.<span =
id=3D"docs-docschromeappsuccessinstallbutter-reload-link" =
class=3D"docs-butterbar-link" role=3D"button" =
tabindex=3D"0">Reload</span></div>')};cF.prototype.aa=3Dfunction(){cF.G.a=
a.call(this);var =
a=3Dthis.O().getElement("docs-docschromeappsuccessinstallbutter-reload-li=
nk");jn(U(this),a,this.j)};cF.prototype.j=3Dfunction(){fa.location.reload=
()};function dF(a,b){Dn.call(this,void 0,void 0,b);this.j=3Dnew =
Ip(a);this.Uh=3D!0;En(this,"Pardon the interruption");var c=3Dnew =
Kn;c.set("install","Install the Google Drive =
app",!0);Nn(this,c)}C(dF,Dn);u=3DdF.prototype;u.Ca=3Dfunction(){dF.G.Ca.c=
all(this);var a=3Dthis.jb();a.innerHTML=3D'<div><div =
class=3D"docs-chromeappinstalldialog-image goog-inline-block"><div =
class=3D"docs-icon docs-icon-drive-large-wrapper goog-inline-block"><div =
class=3D"docs-icon-img docs-icon-img-container =
docs-icon-drive-large"></div></div></div><div =
class=3D"docs-chromeappinstalldialog-textpart goog-inline-block">Copying =
and pasting requires the free Google Drive web app. This lets us access =
your clipboard so you can cut, copy and paste.</div></div>'};=0A=
u.aa=3Dfunction(){dF.G.aa.call(this);bF(this,"install");U(this).D(this,"d=
ialogselect",this.$Sa)};u.$Sa=3Dfunction(a){"install"=3D=3Da.key&&wqa(thi=
s.j,this.a3a)};u.a3a=3Dfunction(){var a=3Dnew =
cF;a.render();Cp.getInstance().postMessage(Fp(a.getElement(),"info",!0))}=
;u.J=3Dfunction(){N(this.j);delete this.j;dF.G.J.call(this)};function =
eF(a,b,c){this.k=3Db;this.o=3Dc;this.j=3Dnew Ip(c);this.L=3Dnew =
S(this);this.L.D(a,"noclipboardsupport",this.q)}C(eF,L);eF.prototype.q=3D=
function(){var =
a=3DMe&&fa.top=3D=3Dfa&&pi(Pd(Rd(),"cvwais"))&&"disabled-or-not-installed=
"=3D=3Dtqa(this.j)?new dF(this.o):new =
ARa;this.k.ji(a);a.setVisible(!0)};eF.prototype.J=3Dfunction(){N(this.L);=
delete this.L;delete this.j;eF.G.J.call(this)};function =
KRa(){}KRa.prototype.wn=3Dka;var =
LRa=3D{GQb:"sl",$Ab:"el",FQb:"sjl",ZAb:"ejl",DQb:"sac",XAb:"eac",zQb:"scf=
",UAb:"ecf",EQb:"sasl",YAb:"easl",BQb:"sfpjy",VAb:"efpjy",CQb:"sfr",WAb:"=
efr",HQb:"swd",aBb:"ewd",wvb:"alc",yvb:"afmps",Hwb:"chv",Lwb:"ccv",mxb:"c=
oe",nxb:"cov",OAb:"ee",wBb:"far",xBb:"fbe",yBb:"fmpl",zBb:"fmpr",fCb:"fco=
e",eCb:"fe",nFb:"istl",iHb:"jsais",jHb:"al",vKb:"lsi",wKb:"lac",xKb:"las"=
,nLb:"mlc",GMb:"odbc",HMb:"odbjy",IMb:"odbs",yNb:"pbqc",zNb:"pqc",gSb:"wf=
m",nSb:"webfontsRender",lLb:"md",mLb:"ml",pLb:"mp",qLb:"mpe",=0A=
rLb:"mr",jSb:"wde",hSb:"webfontsAvailable",mSb:"webfontsMetadataAvailable=
",rSb:"webfontsVariantsAvailable",iSb:"wda",kSb:"wdma",lSb:"wdva",oSb:"wr=
a",pSb:"wrma",qSb:"wrva"};function =
MRa(a,b,c){this.o=3D"docos_count_0";this.j=3Da;this.j.dm(this.o);this.q=3D=
c;this.k=3Dnull}var =
NRa=3D{0:"docos_count_0",1:"docos_count_1_to_14",15:"docos_count_15_to_50=
",51:"docos_count_51_to_100",101:"docos_count_101_to_200",201:"docos_coun=
t_201_plus"},ORa=3D[0,1,15,51,101,201];=0A=
function =
oQa(a,b){a.k=3Db;fE(a.k,Docos.EventType.INITIAL_RENDER_DONE,a.B,a);fE(a.k=
,Docos.EventType.MODEL_CHANGED,a.C,a);if(a.q){var =
c=3Da.q.getTime("sl");a.j.log("dalt",Da()-c);var =
d=3Da.q.getTime("cov");null=3D=3D=3Dd||a.j.log("dcov",d-c);d=3Da.q.getTim=
e("ee");null=3D=3D=3Dd||a.j.log("dcoe",d-c)}}=0A=
MRa.prototype.C=3Dfunction(){for(var =
a=3D"docos_count_0",b=3Dthis.k,c=3D[],d=3Db.j.getDocoHandles(),e=3D0;e<d.=
length;e++){var =
f=3Db.k.k[d[e]]||null;f&&c.push(f)}b=3Dc.length;for(c=3D1;c<ORa.length;c+=
+)if(d=3DORa[c],d<=3Db)a=3DNRa[d];else =
break;a!=3Dthis.o&&(this.o&&this.j.AN(this.o),this.j.dm(a),this.o=3Da)};M=
Ra.prototype.B=3Dfunction(a){fE(this.k,Docos.EventType.INITIAL_RENDER_DON=
E,this.A,this);this.j.log("disrt",a.interval)};MRa.prototype.A=3Dca();fun=
ction =
fF(a){Q.call(this);a=3Dthis.B=3Da||rh();this.k=3Da.U("iframe",{style:"pos=
ition:absolute;width:9em;height:9em;top:-99em"});a=3Da.pb().body;a.insert=
Before(this.k,a.firstChild);this.o=3DYh(this.k);a=3Dthis.B;this.Y=3Da.U("=
div",{style:"position: absolute; visibility: hidden; top: =
-1000px"},a.U("div",{style:"height:7px"},"h"),a.U("div",{style:"height:8p=
x"},"e"),a.U("div",{style:"height:9px"},"l"),a.U("div",{style:"height:10p=
x"},"l"),a.U("div",{style:"height:11px"},"o"),a.U("div",{style:"height:12=
px"},"w"),=0A=
a.U("div",{style:"height:13px"},"o"),a.U("div",{style:"height:14px"},"r")=
,a.U("div",{style:"height:15px"},"l"),a.U("div",{style:"height:16px"},"d"=
));a.pb().body.appendChild(this.Y);this.q();Yg(this.o,"resize",this.q,!1,=
this)}C(fF,Q);fF.prototype.j=3D0;fF.prototype.A=3D0;fF.prototype.Y=3Dnull=
;=0A=
var =
PRa=3D{"-4":[6,14,22,32,42,54,66,80,94],"-3":[6,13,22,31,41,51,63,77,91],=
"-2":[5,12,21,30,40,51,64,77,92],"-1":[6,13,21,31,42,54,66,79,93],0:[7,15=
,24,34,45,57,70,84,99],1:[7,14,23,33,44,55,68,81,96],2:[7,15,23,33,43,55,=
68,81,96],3:[7,15,23,33,44,56,68,82,97],4:[7,14,23,33,43,55,67,81,96],5:[=
7,14,23,33,44,55,68,82,97],6:[7,14,23,33,43,55,68,82,96]},QRa=3D{"-6":[4,=
12,20,28,36,48,60,72,84],"-5":[6,12,21,30,39,51,63,75,90],"-4":[6,14,22,3=
2,42,54,66,80,94],"-3":[6,13,22,31,42,54,66,79,94],"-2":[6,14,22,=0A=
32,42,54,66,80,94],"-1":[6,14,23,33,43,54,66,80,94],0:[7,15,24,34,45,57,7=
0,84,99],1:[7,14,22,32,43,55,68,81,96],2:[7,15,24,33,44,56,68,82,96],3:[7=
,15,24,34,44,56,69,83,98],4:[7,15,24,33,44,56,69,82,97],5:[7,15,24,34,45,=
57,70,84,99],6:[7,15,24,34,44,56,69,83,98],7:[7,15,24,34,45,57,70,84,99],=
8:[7,15,24,34,45,57,70,84,99],9:[7,15,24,34,45,57,70,84,99]},tEa=3D{"-4":=
.5,"-3":.67,"-2":.75,"-1":.9,0:1,1:1.1,2:1.25,3:1.5,4:1.75,5:2,6:2.5,7:3}=
;=0A=
fF.prototype.q=3Dfunction(){for(var =
a=3Dthis.Y,b=3Da.childNodes.length,c=3D[],d=3D1;d<b;d++)c.push(a.childNod=
es[d].offsetTop);var e=3D0;ac(PRa,function(a,d){for(var =
l=3DQRa[d],m=3D0;m<b-1;m++){var =
n=3D0=3D=3Dc[m]-l[m];if(0!=3Dc[m]-a[m]&&!n)return!1}e=3DNumber(d);return!=
0});if(0=3D=3De){for(a=3Dwindow;a.parent&&a!=3Da.parent;)a=3Da.parent;2<a=
.outerWidth/a.innerWidth&&(e=3D7)}this.j!=3De&&(this.A=3Dthis.j,this.j=3D=
e,this.dispatchEvent("change"))};function uEa(a,b){var =
c=3DtEa[a.j];return 0=3D=3Db?0:Math.max(1,Math.floor(b*c))}=0A=
fF.prototype.J=3Dfunction(){fF.G.J.call(this);ch(this.o,"resize",this.q,!=
1,this);delete this.o;Lh(this.k);delete this.k;Lh(this.Y);delete =
this.Y};function =
gF(a,b,c,d){Q.call(this);this.A=3Da;this.C=3Db;this.I=3Dc;this.o=3Dnew =
S(this);this.B=3Dd||rh();this.k=3Dthis.j=3Dnull;this.H=3D0;this.C?this.o.=
D(this.C,"change",this.F):(null!=3Dthis.q?a=3Dthis.q:(a=3DCh("div",{style=
:"height:4.5px;width:4.5px;"}),document.body.appendChild(a),b=3Da.getBoun=
dingClientRect(),Lh(a),a=3Dthis.q=3D.1>=3DMath.abs(b.right-b.left-4.5)),a=
&&this.o.D(RRa(this),"resize",this.F))}C(gF,Q);=0A=
function RRa(a){if(a.k)return =
a.k;a.j=3Da.B.U("iframe",{style:"position:absolute;width:9em;height:9em;t=
op:-99em",tabIndex:-1,"aria-hidden":"true"});var =
b=3Da.B.pb().body;b.insertBefore(a.j,b.firstChild);a.k=3DYh(a.j);return =
a.k}gF.prototype.F=3Dfunction(){this.A.clear();var =
a=3DXE(this.A);this.H!=3Da&&(this.H=3Da,this.dispatchEvent("resize"),this=
.I.wn(1699))};gF.prototype.q=3Dnull;gF.prototype.J=3Dfunction(){this.o.di=
spose();Lh(this.j);this.j=3Dnull};function =
hF(a,b){this.q=3Da||null;this.o=3D!!b;this.j=3Dnew fd;this.k=3Dnew =
SRa("",void 0);this.k.next=3Dthis.k.j=3Dthis.k}function TRa(a,b){var =
c=3Da.j.get(b);c&&a.o&&(c.remove(),URa(a,c));return =
c}u=3DhF.prototype;u.get=3Dfunction(a,b){var c=3DTRa(this,a);return =
c?c.value:b};u.set=3Dfunction(a,b){var =
c=3DTRa(this,a);c?c.value=3Db:(c=3Dnew =
SRa(a,b),this.j.set(a,c),URa(this,c))};u.shift=3Dfunction(){return =
VRa(this,this.k.next)};u.pop=3Dfunction(){return VRa(this,this.k.j)};=0A=
u.remove=3Dfunction(a){return(a=3Dthis.j.get(a))?(a.remove(),this.j.remov=
e(a.key),!0):!1};u.ce=3Dfunction(){return =
this.j.ce()};u.isEmpty=3Dfunction(){return =
this.j.isEmpty()};u.gd=3Dfunction(){return this.map(function(a,b){return =
b})};u.rc=3Dfunction(){return =
this.map(aa())};u.contains=3Dfunction(a){return =
this.some(function(b){return =
b=3D=3Da})};u.clear=3Dfunction(){WRa(this,0)};u.forEach=3Dfunction(a,b){f=
or(var =
c=3Dthis.k.next;c!=3Dthis.k;c=3Dc.next)a.call(b,c.value,c.key,this)};=0A=
u.map=3Dfunction(a,b){for(var =
c=3D[],d=3Dthis.k.next;d!=3Dthis.k;d=3Dd.next)c.push(a.call(b,d.value,d.k=
ey,this));return c};u.some=3Dfunction(a,b){for(var =
c=3Dthis.k.next;c!=3Dthis.k;c=3Dc.next)if(a.call(b,c.value,c.key,this))re=
turn!0;return!1};u.every=3Dfunction(a,b){for(var =
c=3Dthis.k.next;c!=3Dthis.k;c=3Dc.next)if(!a.call(b,c.value,c.key,this))r=
eturn!1;return!0};function =
URa(a,b){a.o?(b.next=3Da.k.next,b.j=3Da.k,a.k.next=3Db,b.next.j=3Db):(b.j=
=3Da.k.j,b.next=3Da.k,a.k.j=3Db,b.j.next=3Db);null!=3Da.q&&WRa(a,a.q)}=0A=
function WRa(a,b){for(var c=3Da.j.ce();c>b;c--){var =
d=3Da,e=3Da.o?a.k.j:a.k.next;e.remove();d.j.remove(e.key)}}function =
VRa(a,b){a.k!=3Db&&(b.remove(),a.j.remove(b.key));return =
b.value}function =
SRa(a,b){this.key=3Da;this.value=3Db}SRa.prototype.remove=3Dfunction(){th=
is.j.next=3Dthis.next;this.next.j=3Dthis.j;delete this.j;delete =
this.next};function =
iF(a,b,c){Q.call(this);this.k=3Da;this.j=3Db;this.A=3Dc||rh();this.o=3Db(=
);this.q=3Dnew =
S(this);this.o&&this.o.dc(this);this.q.D(a,["a","b"],this.B)}C(iF,Q);func=
tion Eu(a){return jF(a.k)?a.j():null}function XRa(a){return =
kF(a.k)?a.j():null}iF.prototype.getActiveSheet=3Dfunction(){return =
this.k.getActiveSheet()};iF.prototype.B=3Dfunction(){this.o&&this.o.dc(nu=
ll);(this.o=3Dthis.j())&&this.o.dc(this);this.dispatchEvent(new =
O("fb"))};iF.prototype.O=3Dg("A");iF.prototype.J=3Dfunction(){iF.G.J.call=
(this);this.q.dispose()};function YRa(){return bu('<span>It\'s taking a =
while to calculate formulas. More results may appear shortly.<a =
class=3D"docs-butterbar-link" target=3D"_blank" =
href=3D"http://support.google.com/docs/?p=3Dspreadsheets_timeout">Learn =
more</a></span>')}function ZRa(){return bu('<span>Some formulas are =
taking a while to calculate.<a class=3D"docs-butterbar-link" =
target=3D"_blank" =
href=3D"http://support.google.com/docs/?p=3Dspreadsheets_timeout">Learn =
more</a></span>')};function =
lF(a,b,c,d){L.call(this);this.q=3Da;this.k=3Db;this.B=3Dd||1E4;this.A=3Dn=
ull;this.j=3D{};this.L=3Dnew =
S(this);M(this,this.L);this.L.D(this.k,"calculation-state-change",functio=
n(a){var =
b=3Da.OUb;if(a.PUb!=3Db&&3=3D=3Db)this.A=3Doh(this.C,this.B,this);else =
if(0=3D=3Db)$Ra(this);else if(1!=3Db||this.k.CCa){t:switch(b){case =
1:a=3D1;break t;case 2:case 3:a=3D2;break =
t;default:a=3Dnull}if(null!=3Da){t:switch(a){case 1:b=3Dthis.j[2];break =
t;case 2:b=3Dthis.j[1];break =
t;default:b=3Dnull}Dp(this.q,b.getId());this.q.postMessage(this.j[a])}}el=
se $Ra(this)});=0A=
this.j[2]=3DFp(Wt(YRa),"warning");this.o=3DX.LHa;this.o.bc(Zq,B(this.k.mj=
b,this.k,!1));this.o.Z(!0);a=3DWt(ZRa);this.j[1]=3DFp(a,"info",!0,void =
0,this.o)}C(lF,L);lF.prototype.C=3Dca();function =
$Ra(a){Yb(a.j,function(a){Dp(this.q,a.getId())},a)}lF.prototype.J=3Dfunct=
ion(){ph(this.A);this.A=3Dnull;lF.G.J.call(this)};function =
mF(a,b){Jo.call(this,402,b.Ua());this.B=3Da.q;this.A=3Da.j;this.j=3Db;thi=
s.k=3D!1}C(mF,Jo);u=3DmF.prototype;u.uFa=3D!0;u.exec=3Dfunction(){var =
a=3Dthis.B,b=3Dthis.j,c=3DAx(b);if(a.getEmbeddedObject(c)){var =
d=3Da.getEmbeddedObject(c);b.getId();b.getId();a.j[c]=3Db;d.dispose();b=3D=
new =
xt("va");b.Ku=3Dc;this.uFa&&a.dispatchEvent(b)}};u.zc=3Dx(78);u.ed=3Dr(18=
);u.bd=3Dfunction(){var a=3Dnew =
Sr,b=3Dthis.j.Ua(),b=3D0=3D=3DLo(this.A,b).getSheetType()?Fs(this.A,b):nu=
ll,b=3Dthis.j.Ms(b);K(a,1,b);return a};u.ne=3Dfunction(){return =
this.j.o+" was updated."};function =
aSa(a){UD.call(this,416,a)}C(aSa,UD);function =
bSa(a,b,c){this.rb=3Da;this.k=3Db;this.j=3Dc}bSa.prototype.getId=3Dg("rb"=
);function cSa(a){return a=3D""+('<div =
class=3D"alt-text-dialog-content"><div =
class=3D"alt-text-dialog-intro">Alt text is accessed by screen readers =
for people who might have trouble seeing your content.</div><table =
cellspacing=3D"0" cellpadding=3D"0" role=3D"presentation"><tr =
class=3D"alt-text-dialog-title-container"><td><label =
for=3D"alt-text-dialog-title">Title</label></td><td><input =
id=3D"alt-text-dialog-title" class=3D"jfk-textinput" type=3D"text" =
maxlength=3D"5000" value=3D"'+Y(a.title)+'"></td></tr><tr =
class=3D"alt-text-dialog-description-container"><td><label =
for=3D"alt-text-dialog-description">Description</label></td><td><textarea=
 id=3D"alt-text-dialog-description" class=3D"jfk-textinput" =
maxlength=3D"5000">'+=0A=
Y(a.description)+"</textarea></td></tr></table></div>")};function =
dSa(a,b,c){Dn.call(this,void 0,void 0,c);this.Uh=3D!0;En(this,"Alt =
Text");bF(this,"ok");this.setContent(cSa({title:a||"",description:b||""})=
);tn(this,yn(this,"alt-text"))}C(dSa,Dn);function eSa(a,b){var =
c=3Da.O().getElement(b);return c&&null!=3Dc.value?c.value:null};function =
fSa(a,b,c,d,e,f,h,l,m){L.call(this);this.j=3Da;this.B=3Db.j;this.o=3Db;th=
is.q=3Dc;this.$=3Dd;this.k=3De;this.Na=3Dh;this.ga=3Dl;this.H=3Dnew =
S(this);this.R=3Dnew S(this);this.C=3Dnew S(this);this.F=3Dnew =
su;this.X=3Dnew =
S(this);this.I=3Dm;this.A=3Dthis.o.q;this.K=3D!1;gSa(this)}C(fSa,L);u=3Df=
Sa.prototype;u.PDa=3D!1;u.J=3Dfunction(){fSa.G.J.call(this);this.M&&this.=
M.dispose();N(this.H);N(this.R);N(this.C);N(this.F);N(this.X)};=0A=
function gSa(a){var =
b=3Da.o,c=3Da.A;a.R.D(a.j,"objectSave",a.U$a);a.X.D(a.F,"key",function(a)=
{27=3D=3Da.keyCode&&V.gh.Hf()&&V.gh.fireAction()});hSa(a);if(cD(b)){var =
d=3DEu(a.j);d&&d.K.Pe(!0)}else =
iSa(a);a.H.D(b,["readonly_status","offline_status","acl_change"],a.Bmb).D=
(b,"locale_change",a.Amb).D(a.B,"a",a.Cmb).D(c,"ta",a.s4a).D(c,"ua",a.t4a=
).D(c,"wa",a.u4a).D(c,"va",a.B4a);jSa(a)}function hSa(a){var =
b=3DXRa(a.j);b&&(b=3Dth(b.getElement()),tu(a.F,b))}=0A=
function iSa(a){var =
b=3Da.j;a.C.D(b,["objectMove","objectResize"],a.W$a).D(b,"objectDelete",a=
.Q$a).D(b,"objectEdit",a.R$a).D(b,"objectCustomize",a.P$a).D(b,"objectPub=
lish",a.S$a).D(b,"objectUpdateProps",a.V$a).D(b,"objectUpgrade",a.sva).D(=
b,"objectUpgradeAll",a.rva).D(ro,"upgrade_all_charts",a.rva).D(b,"objectC=
opy",a.O$a).D(b,"objectRequest",a.T$a).D(a.j,"altText",a.u5a)}u.Bmb=3Dfun=
ction(a){kSa(this,a.isReadOnly)};=0A=
u.Amb=3Dfunction(a){var =
b=3Da.Sda,c=3D(a=3Da.Ida)?a.j:null;(b?b.j:null)!=3Dc&&this.A.kD(function(=
a){1=3D=3Da.getType()&&(a=3Da.clone(),a.mb(c),(new =
mF(this.o,a)).exec())},this)};u.Cmb=3Dfunction(){uu(this.F);hSa(this);var=
 =
a=3DcD(this.o);kSa(this,a);a=3Dthis.A.e$();Yb(a,function(a){F(a,function(=
a){lSa(this,a,ka)},this)},this)};function kSa(a,b){var =
c=3DEu(a.j);c&&c.K.Pe(b);b!=3Da.PDa&&(b?a.C.Cb():iSa(a));a.PDa=3Db}=0A=
function =
jSa(a){mo("images",function(){this.M=3Dpo("images").Fdb(this.j,this.o,thi=
s.q,this.$,this.k,this.I?mSa(this.I,7):null)},a)}u.W$a=3Dfunction(a){var =
b=3Da.target;a=3Db.td().clone();var c=3Dyx(b),d;d=3Db.A.j;d=3Db.ku?new =
G(d.x+6,d.y+36):d;var =
e=3DEB(this.B);a.ir=3DVv(e,c.y);a.wt=3DWv(e,c.x);a.F=3Dd;a.setWidth(b.C);=
a.C.height=3Db.j;b=3Dnew =
mF(this.o,a);a.isSaved()?this.q.Fb(b):b.exec()};u.Q$a=3Dfunction(a){jF(th=
is.B)?(a=3Da.target.td(),a=3Dnew zt(this.A,Ax(a))):a=3Dnew =
Dt(this.Na,this.B.Km.Ua());this.q.Fb(a)};=0A=
u.R$a=3Dfunction(a){a.preventDefault();var =
b=3Da.target.td();switch(b.getType()){case 3:case 7:case =
8:this.k.ICa(b.pz(),b.getId());break;case 1:Cu(this.k,"A new version of =
charts is now available. To edit this chart, you will need to upgrade =
first.",B(this.sva,this,a),{q0:"Upgrade",cancel:"Cancel"});break;case =
4:this.k.UCa(b.getId());break;case 6:throw Error("This path is not =
available for this object type.");}};=0A=
u.P$a=3Dfunction(a){a.preventDefault();a=3Da.target.td();switch(a.getType=
()){case 6:rya(this.k,a)}};u.S$a=3Dfunction(a){a=3Da.target.td();var =
b=3Dthis.k;lb(a.isSaved());b.OCa(Ax(a))};u.rva=3Dfunction(){var =
a;a=3DLs(this.B);for(var b=3D[],c=3Dthis.B.Td,d=3D0;d<c.length;d++){var =
e=3Dc[d];e.sp&&b.push(e.Ua())}this.q.Fb(new =
aSa(a))};u.O$a=3Dfunction(a){var =
b=3Da.target.td();6=3D=3Db.getType()&&EJa(b)?Au(this.k,"Copy =
chart","'Copy chart' is not supported for this chart =
type."):this.ga.Ar(wd&&!uf(),a.k)};=0A=
u.sva=3Dfunction(a){a=3Da.target.td();a.hVb();a=3Dnew =
mF(this.o,a);this.q.Fb(a)};u.V$a=3Dfunction(a){a=3Da.target.td();a=3Dnew =
mF(this.o,a);a.uFa=3D!1;a.k=3D!0;this.q.Fb(a)};u.U$a=3Dfunction(a){a=3Da.=
target.td();6=3D=3Da.getType()&&EJa(a)?Au(this.k,"Save image","'Save as =
image' is not supported for this chart =
type."):(a=3DXn(a.Wm(!0)))&&ah(a,"load",Ba(cwa,a))};=0A=
function lSa(a,b,c){var =
d=3Db.getType();7!=3Dd||b.j?4!=3Dd||b.j?c.call(a):lo("drawings",function(=
){mSa(this.I,d).j(b).addCallback(b.aB,b);zz(b,this.H,B(c,this))},a,void =
0,!0):lo("images",function(){this.M.RX(b);zz(b,this.H,B(c,this))},a,void =
0,!0)}u.T$a=3Dfunction(){this.K=3D!0};u.fdb=3Dfunction(a,b){"click"=3D=3D=
a&&this.K&&(b.sP(),this.K=3D!1)};u.s4a=3Dfunction(a){var =
b=3Dthis.A.getEmbeddedObject(a.Ku);lSa(this,b,function(){if(b.Ua()=3D=3DL=
s(this.B)){var =
c=3DEu(this.j);c&&c.M5(b,B(this.fdb,this,a.Lu))}nSa(this,b)})};=0A=
u.t4a=3Dfunction(a){var =
b=3Dthis.A.getEmbeddedObject(a.Jda);lSa(this,b,function(){var =
c=3DEu(this.j);if(c){var =
c=3Dc.K,d=3Da.Ku,e=3Da.Jda,f=3Dc.j[d];f&&(delete =
c.j[d],c.j[e]=3Df,f.zT(e),d=3D=3Dc.Zn&&(c.Zn=3De))}nSa(this,b)})};u.u4a=3D=
function(a){a=3Da.Ku;var b=3DEu(this.j);if(b){var =
b=3Db.K,c=3Db.j[a];c&&(a=3D=3Db.Zn&&(b.Zn=3Dnull,b.B.j(3)),b.A--,c =
instanceof =
wx||(vz(b.qb,c),b.k.gc(c,"objectFocus",Ba(b.aha,c))),c.dispose(),delete =
b.j[a])}};=0A=
u.B4a=3Dfunction(a){var =
b=3Da.Ku,c=3Dthis.A.getEmbeddedObject(b);lSa(this,c,function(){var =
a=3DEu(this.j),e=3DXRa(this.j);a?(a=3DtDa(a.K,b))&&a.xT():e&&(a=3De.Vj(),=
a.Ps()&&a.wb());nSa(this,c)})};function =
nSa(a,b){b.aT()&&mSa(a.I,b.getType()).j(b).addCallback(b.aB,b)}u.u5a=3Dfu=
nction(a){if(a=3Da.target){a=3Da.td();var b=3Dnew =
dSa(a.o,a.H);this.C.D(b,"dialogselect",B(this.ZXa,this,a,b));this.k.ji(b)=
;b.setVisible(!0)}};=0A=
u.ZXa=3Dfunction(a,b,c){"cancel"!=3Dc.key&&ritz.getEmbeddedObject(a.getId=
())&&(a=3Da.clone(),c=3DeSa(b,"alt-text-dialog-title")||"",a.o=3Dc,b=3DeS=
a(b,"alt-text-dialog-description")||"",a.H=3Db,b=3Dnew =
mF(this.o,a),a.isSaved()?this.q.Fb(b):b.exec())};var =
nF=3D!ud||Cd(9);ud||wd&&Cd("525");function =
oSa(a){a.zqa&&(a=3Da.j);if(a.getAttribute){if(a.getAttribute("isFake"))re=
turn!0}else if(a.isFake)return!0;return!1};function =
oF(a,b,c,d,e){qi||(a=3Da.replace(/\u0020/g,"\u00a0"));this.o=3Da;this.j=3D=
zMa(this.o,d);this.Ue=3Db;this.Di=3Dc;this.q=3Dd;this.k=3D!!e}oF.prototyp=
e.getText=3Dg("o");function pSa(a){return(a=3DqSa(a,function(a){var =
c;!(c=3D"range"=3D=3Da.getType())&&(c=3D"literal"=3D=3Da.getType())&&(a=3D=
a.getText(),c=3Dpwa.test(a));return c}))?a.getText():""}function =
qSa(a,b){return yMa(a.Ue,a.j,b)}=0A=
function RMa(a,b){var c;var d=3Da.Ue,e=3Da.Di;c=3Da.j;if(d>e)var =
f=3Dd,d=3De,e=3Df;if(d=3D=3De)c=3DxMa(d,c,b),c=3D-1=3D=3Dc?[]:[c];else{fo=
r(var =
f=3D[],h=3Db||Kc,d=3DRC(d,c),e=3DRC(e-1,c);d<=3De;d++)h(c[d])&&f.push(d);=
c=3Df}return c}function rSa(a){var =
b=3DsSa(a,!0);a=3DtSa(a);return(-1!=3Db||-1!=3Da)&&b!=3Da}function =
pF(a,b){var c=3DsSa(a,b);return-1=3D=3Dc?null:a.j[c].clone()}function =
sSa(a,b){if(0=3D=3Da.j.length||0=3D=3Da.Ue)return-1;var =
c=3DRC(a.Ue-1,a.j);if(b)for(;0<=3Dc&&"whitespace"=3D=3Da.j[c].getType();)=
c--;return c}=0A=
function tSa(a){if(a.o.length=3D=3Da.Ue)return-1;var =
b=3DRC(a.Ue,a.j);return UC(a,b-1)}function =
UC(a,b){for(b++;-1!=3Db&&b<a.j.length&&"whitespace"=3D=3Da.j[b].getType()=
;)b++;return b>=3Da.j.length?-1:b}=0A=
function uSa(a){if(!rSa(a))return!1;var =
b=3DpF(a,!0);if(!b)return!1;b=3Db.getType();if("operator"=3D=3Db||"openPa=
ren"=3D=3Db||"formulaStart"=3D=3Db||"semicolon"=3D=3Db||"argumentSeparato=
r"=3D=3Db||"arrayLiteralSeparator"=3D=3Db)if(b=3DtSa(a),a=3D-1=3D=3Db?nul=
l:a.j[b].clone(),!a||"operator"=3D=3Da.getType()||"closeParen"=3D=3Da.get=
Type()||"semicolon"=3D=3Da.getType()||"argumentSeparator"=3D=3Da.getType(=
)||"arrayLiteralSeparator"=3D=3Da.getType())return!0;return!1}function =
vSa(a){return pF(a,!0)?rSa(a)||!!pSa(a):!1}=0A=
function wSa(a){var b=3DRC(a.Ue-1,a.j);return GMa(a,b)}function =
GMa(a,b){for(var c=3Da.j,d=3D0,e=3Db;0<e;e--){var =
f=3Dc[e].getType(),h=3Dc[e-1].getType();if("closeParen"=3D=3Df||"closeBra=
ce"=3D=3Df){if(e=3DCMa(a,e-1),0>e)return-1}else"argumentSeparator"=3D=3Df=
&&d++;if("functionName"=3D=3Dh)break}return d}=0A=
function xSa(a){var =
b=3Da.j,c=3D1;for(a=3DRC(a.Ue-1,b);0<=3Da&&("closeParen"=3D=3Db[a].getTyp=
e()?c++:"openParen"=3D=3Db[a].getType()&&c--,c);a--);return =
1<=3Da&&(a--,1<=3Da&&"whitespace"=3D=3Db[a].getType()&&a--,"functionName"=
=3D=3Db[a].getType())?b[a].getText():""}oF.prototype.oi=3Dg("j");function=
 CMa(a,b){for(var =
c=3Da.j,d=3D1,e=3Db;0<=3De;e--)if("closeParen"=3D=3Dc[e].getType()?d++:"o=
penParen"=3D=3Dc[e].getType()&&d--,!d)return e;return-1}=0A=
function TC(a,b){for(var =
c=3Da.j,d=3D1,e=3Db;e<c.length;e++)if("openParen"=3D=3Dc[e].getType()?d++=
:"closeParen"=3D=3Dc[e].getType()&&d--,!d)return e;return-1}function =
ySa(a){return zSa(a.getText(),a.oi())}=0A=
function zSa(a,b){if(0<b.length){var =
c=3Db[b.length-1];if("string"=3D=3Dc.getType()){for(var =
d=3Dc.getText(),e=3D0,c=3D0;c<d.length;c++)'"'=3D=3Dd.charAt(c)&&e++;for(=
var =
f=3D0,c=3D2;c<d.length;c++)'"'=3D=3Dd.charAt(c)&&'"'=3D=3Dd.charAt(c-1)&&=
(f++,c++);e=3D=3D2*f+1&&(a+=3D'"')}}for(c=3De=3Dd=3D0;c<b.length;c++)swit=
ch(b[c].getType()){case "openParen":e++;break;case =
"closeParen":d++}return d<e?a+bb(")",e-d):a}function =
JMa(a){a=3Da.oi();for(var =
b=3Da.length-1;0<=3Db;b--)if("whitespace"!=3Da[b].getType())return =
b;return-1}=0A=
function ASa(a){var =
b=3Da.oi(),c;c=3DJMa(a);a=3Da.oi();c=3D-1=3D=3Dc?null:a[c];if(!c)return""=
;switch(c.getType()){case "operator":if("%"=3D=3Dc.getText())break;case =
"formulaStart":case "openBrace":case "openParen":case =
"argumentSeparator":case "arrayLiteralSeparator":case =
"semicolon":return"It looks like your formula has an error.  If you =
don't want to enter a formula, begin your text with an apostrophe =
(')."}for(var d=3Da=3Dc=3D0;d<b.length;d++)switch(b[d].getType()){case =
"openParen":a++;break;case "closeParen":c++;break;=0A=
case "string":var =
e=3Db[d].getText();if('"'!=3De.charAt(e.length-1))return"It looks like =
your formula is missing a closing quote. If you don't want to enter a =
formula, begin your text with an apostrophe (')."}return c>a?"It looks =
like your formula is missing one or more open parentheses.  If you don't =
want to enter a formula, begin your text with an apostrophe =
(').":c<a?"It looks like your formula is missing one or more close =
parentheses.  If you don't want to enter a formula, begin your text with =
an apostrophe (').":=0A=
""};function qF(a,b,c,d,e){this.Gj=3D!!b;a&&rF(this,a,d);this.j=3Dvoid =
0!=3De?e:this.Dn||0;this.Gj&&(this.j*=3D-1);this.o=3D!c}C(qF,Zc);u=3DqF.p=
rototype;u.Nf=3Dnull;u.Dn=3D0;u.r$=3D!1;function =
rF(a,b,c,d){if(a.Nf=3Db)a.Dn=3Dxa(c)?c:1!=3Da.Nf.nodeType?0:a.Gj?-1:1;xa(=
d)&&(a.j=3Dd)}u.wl=3Dfunction(a){this.Nf=3Da.Nf;this.Dn=3Da.Dn;this.j=3Da=
.j;this.Gj=3Da.Gj;this.o=3Da.o};u.clone=3Dfunction(){return new =
qF(this.Nf,this.Gj,!this.o,this.Dn,this.j)};=0A=
u.next=3Dfunction(){var =
a;if(this.r$){if(!this.Nf||this.o&&0=3D=3Dthis.j)throw =
Yc;a=3Dthis.Nf;var b=3Dthis.Gj?-1:1;if(this.Dn=3D=3Db){var =
c=3Dthis.Gj?a.lastChild:a.firstChild;c?rF(this,c):rF(this,a,-1*b)}else(c=3D=
this.Gj?a.previousSibling:a.nextSibling)?rF(this,c):rF(this,a.parentNode,=
-1*b);this.j+=3Dthis.Dn*(this.Gj?-1:1)}else =
this.r$=3D!0;a=3Dthis.Nf;if(!this.Nf)throw Yc;return =
a};u.equals=3Dfunction(a){return =
a.Nf=3D=3Dthis.Nf&&(!this.Nf||a.Dn=3D=3Dthis.Dn)};=0A=
u.splice=3Dfunction(a){var =
b=3Dthis.Nf,c=3Dthis.Gj?1:-1;this.Dn=3D=3Dc&&(this.Dn=3D-1*c,this.j+=3Dth=
is.Dn*(this.Gj?-1:1));this.Gj=3D!this.Gj;qF.prototype.next.call(this);thi=
s.Gj=3D!this.Gj;for(var =
c=3Dqa(arguments[0])?arguments[0]:arguments,d=3Dc.length-1;0<=3Dd;d--)Kh(=
c[d],b);Lh(b)};function =
sF(a,b,c,d){qF.call(this,a,b,c,null,d)}C(sF,qF);sF.prototype.next=3Dfunct=
ion(){do sF.G.next.call(this);while(-1=3D=3Dthis.Dn);return =
this.Nf};function =
tF(){L.call(this)}C(tF,L);tF.prototype.restore=3Dfunction(a){var =
b=3Dthis.k();a||this.dispose();return b};function uF(){}function =
BSa(a){if(a.getSelection)return a.getSelection();a=3Da.document;var =
b=3Da.selection;if(b){try{var =
c=3Db.createRange();if(c.parentElement){if(c.parentElement().document!=3D=
a)return null}else if(!c.length||c.item(0).document!=3Da)return =
null}catch(d){return null}return b}return null}function vF(a){for(var =
b=3D[],c=3D0,d=3Da.LI();c<d;c++)b.push(a.wz(c));return =
b}uF.prototype.Lw=3Dr(!1);uF.prototype.pb=3Dfunction(){return =
th(ud?this.getContainer():this.wf())};uF.prototype.containsNode=3Dx(234);=0A=
uF.prototype.Uea=3Dfunction(a){this.yz()||this.XI();return =
this.UP(a,!0)};function wF(a,b){qF.call(this,a,b,!0)}C(wF,qF);function =
xF(){}C(xF,uF);xF.prototype.WI=3Dx(236);xF.prototype.UP=3Dfunction(a,b){b=
?Jh(a,this.wf()):Kh(a,this.om());return a};function yF(a,b,c,d,e){var =
f;a&&(this.Pc=3Da,this.WP=3Db,this.qd=3Dc,this.ZI=3Dd,1=3D=3Da.nodeType&&=
"BR"!=3Da.tagName&&(a=3Da.childNodes,(b=3Da[b])?(this.Pc=3Db,this.WP=3D0)=
:(a.length&&(this.Pc=3Dmb(a)),f=3D!0)),1=3D=3Dc.nodeType&&((this.qd=3Dc.c=
hildNodes[d])?this.ZI=3D0:this.qd=3Dc));qF.call(this,e?this.qd:this.Pc,e,=
!0);if(f)try{this.next()}catch(h){if(h!=3DYc)throw =
h;}}C(yF,wF);u=3DyF.prototype;u.Pc=3Dnull;u.qd=3Dnull;u.WP=3D0;u.ZI=3D0;u=
.wf=3Dg("Pc");u.eR=3Dfunction(){return =
this.r$&&this.Nf=3D=3Dthis.qd&&(!this.ZI||1!=3Dthis.Dn)};=0A=
u.next=3Dfunction(){if(this.eR())throw Yc;return =
yF.G.next.call(this)};u.wl=3Dfunction(a){this.Pc=3Da.Pc;this.qd=3Da.qd;th=
is.WP=3Da.WP;this.ZI=3Da.ZI;this.rs=3Da.rs;yF.G.wl.call(this,a)};u.clone=3D=
function(){var a=3Dnew =
yF(this.Pc,this.WP,this.qd,this.ZI,this.rs);a.wl(this);return =
a};function zF(){}function CSa(a){a=3Da.jc.getClientRects();return =
a.length?new G(a[0].left,a[0].top):null}function =
DSa(a){a=3Da.jc.getClientRects();return a.length?(a=3Dmb(a),new =
G(a.right,a.bottom)):null}function =
ESa(a,b,c){c=3Dc&&!b.ap();b=3Db.yP();try{return =
c?0<=3Da.cq(b,0,1)&&0>=3Da.cq(b,1,0):0<=3Da.cq(b,0,0)&&0>=3Da.cq(b,1,1)}c=
atch(d){if(!ud)throw =
d;return!1}}zF.prototype.containsNode=3Dx(233);zF.prototype.ik=3Dfunction=
(){return new yF(this.wf(),this.zg(),this.Ur(),this.ew())};function =
AF(a){this.jc=3Da}C(AF,zF);function FSa(a){var =
b=3Dth(a).createRange();if(3=3D=3Da.nodeType)b.setStart(a,0),b.setEnd(a,a=
.length);else if(BF(a)){for(var =
c,d=3Da;(c=3Dd.firstChild)&&BF(c);)d=3Dc;b.setStart(d,0);for(d=3Da;(c=3Dd=
.lastChild)&&BF(c);)d=3Dc;b.setEnd(d,1=3D=3Dd.nodeType?d.childNodes.lengt=
h:d.length)}else =
c=3Da.parentNode,a=3Dob(c.childNodes,a),b.setStart(c,a),b.setEnd(c,a+1);r=
eturn b}function GSa(a,b,c,d){var =
e=3Dth(a).createRange();e.setStart(a,b);e.setEnd(c,d);return =
e}u=3DAF.prototype;u.clone=3Dfunction(){return new =
this.constructor(this.jc.cloneRange())};=0A=
u.yP=3Dg("jc");u.getContainer=3Dfunction(){return =
this.jc.commonAncestorContainer};u.wf=3Dfunction(){return =
this.jc.startContainer};u.zg=3Dfunction(){return =
this.jc.startOffset};u.Ur=3Dfunction(){return =
this.jc.endContainer};u.ew=3Dfunction(){return =
this.jc.endOffset};u.cq=3Dfunction(a,b,c){return =
this.jc.compareBoundaryPoints(1=3D=3Dc?1=3D=3Db?fa.Range.START_TO_START:f=
a.Range.START_TO_END:1=3D=3Db?fa.Range.END_TO_START:fa.Range.END_TO_END,a=
)};u.ap=3Dfunction(){return =
this.jc.collapsed};u.getText=3Dfunction(){return this.jc.toString()};=0A=
u.select=3Dfunction(a){var =
b=3DBh(th(this.wf()));this.YP(b.getSelection(),a)};u.YP=3Dfunction(a){a.r=
emoveAllRanges();a.addRange(this.jc)};=0A=
u.Vra=3Dfunction(){var =
a=3Dthis.jc;a.extractContents();if(a.startContainer.hasChildNodes()){var =
b=3Da.startContainer.childNodes[a.startOffset];if(b){var =
c=3Db.previousSibling;""=3D=3Ddi(b)&&Lh(b);c&&""=3D=3Ddi(c)&&Lh(c)}}if(ud=
){var =
b=3Dthis.wf(),c=3Dthis.zg(),d=3Dthis.Ur(),e=3Dthis.ew(),f=3Db.nextSibling=
;b=3D=3Dd&&b.parentNode&&3=3D=3Db.nodeType&&f&&3=3D=3Df.nodeType&&(b.node=
Value+=3Df.nodeValue,Lh(f),a.setStart(b,c),a.setEnd(d,e))}};u.Ura=3Dfunct=
ion(a,b){var =
c=3Dthis.jc.cloneRange();c.collapse(b);c.insertNode(a);c.detach();return =
a};=0A=
u.collapse=3Dfunction(a){this.jc.collapse(a)};function =
CF(a){this.jc=3Da}C(CF,AF);CF.prototype.YP=3Dfunction(a,b){!b||this.ap()?=
CF.G.YP.call(this,a,b):(a.collapse(this.Ur(),this.ew()),a.extend(this.wf(=
),this.zg()))};function DF(a,b){this.jc=3Da;this.j=3Db}C(DF,zF);function =
EF(a){var =
b=3Dth(a).body.createTextRange();if(1=3D=3Da.nodeType)b.moveToElementText=
(a),BF(a)&&!a.childNodes.length&&b.collapse(!1);else{for(var =
c=3D0,d=3Da;d=3Dd.previousSibling;){var =
e=3Dd.nodeType;if(3=3D=3De)c+=3Dd.length;else =
if(1=3D=3De){b.moveToElementText(d);break}}d||b.moveToElementText(a.paren=
tNode);b.collapse(!d);c&&b.move("character",c);b.moveEnd("character",a.le=
ngth)}return =
b}u=3DDF.prototype;u.vu=3Dnull;u.Pc=3Dnull;u.qd=3Dnull;u.po=3D-1;u.bp=3D-=
1;=0A=
u.clone=3Dfunction(){var a=3Dnew =
DF(this.jc.duplicate(),this.j);a.vu=3Dthis.vu;a.Pc=3Dthis.Pc;a.qd=3Dthis.=
qd;return a};u.yP=3Dg("jc");function =
HSa(a){a.vu=3Da.Pc=3Da.qd=3Dnull;a.po=3Da.bp=3D-1}=0A=
u.getContainer=3Dfunction(){if(!this.vu){var =
a=3Dthis.jc.text,b=3Dthis.jc.duplicate(),c=3Da.replace(/ =
+$/,"");(c=3Da.length-c.length)&&b.moveEnd("character",-c);c=3Db.parentEl=
ement();b=3Dgaa(b.htmlText).length;if(this.ap()&&0<b)return =
this.vu=3Dc;for(;b>gaa(c.outerHTML).length;)c=3Dc.parentNode;for(;1=3D=3D=
c.childNodes.length&&c.innerText=3D=3DISa(c.firstChild)&&BF(c.firstChild)=
;)c=3Dc.firstChild;0=3D=3Da.length&&(c=3DJSa(this,c));this.vu=3Dc}return =
this.vu};=0A=
function JSa(a,b){for(var =
c=3Db.childNodes,d=3D0,e=3Dc.length;d<e;d++){var f=3Dc[d];if(BF(f)){var =
h=3DEF(f),l=3Dh.htmlText!=3Df.outerHTML;if(a.ap()&&l?0<=3Da.cq(h,1,1)&&0>=
=3Da.cq(h,1,0):a.jc.inRange(h))return JSa(a,f)}}return =
b}u.wf=3Dfunction(){this.Pc||(this.Pc=3DFF(this,1),this.ap()&&(this.qd=3D=
this.Pc));return =
this.Pc};u.zg=3Dfunction(){0>this.po&&(this.po=3DKSa(this,1),this.ap()&&(=
this.bp=3Dthis.po));return =
this.po};u.Ur=3Dfunction(){if(this.ap())return =
this.wf();this.qd||(this.qd=3DFF(this,0));return this.qd};=0A=
u.ew=3Dfunction(){if(this.ap())return =
this.zg();0>this.bp&&(this.bp=3DKSa(this,0),this.ap()&&(this.po=3Dthis.bp=
));return this.bp};u.cq=3Dfunction(a,b,c){return =
this.jc.compareEndPoints((1=3D=3Db?"Start":"End")+"To"+(1=3D=3Dc?"Start":=
"End"),a)};=0A=
function FF(a,b,c){c=3Dc||a.getContainer();if(!c||!c.firstChild)return =
c;for(var d=3D1=3D=3Db,e=3D0,f=3Dc.childNodes.length;e<f;e++){var =
h=3Dd?e:f-e-1,l=3Dc.childNodes[h],m;try{m=3DGF(l)}catch(n){continue}var =
p=3Dm.yP();if(a.ap())if(!BF(l)){if(0=3D=3Da.cq(p,1,1)){a.po=3Da.bp=3Dh;br=
eak}}else{if(ESa(m,a))return =
FF(a,b,l)}else{if(ESa(a,m)){if(!BF(l)){d?a.po=3Dh:a.bp=3Dh+1;break}return=
 FF(a,b,l)}if(0>a.cq(p,1,0)&&0<a.cq(p,0,1))return FF(a,b,l)}}return c}=0A=
function KSa(a,b){var =
c=3D1=3D=3Db,d=3Dc?a.wf():a.Ur();if(1=3D=3Dd.nodeType){for(var =
d=3Dd.childNodes,e=3Dd.length,f=3Dc?1:-1,h=3Dc?0:e-1;0<=3Dh&&h<e;h+=3Df){=
var =
l=3Dd[h];if(!BF(l)&&0=3D=3Da.jc.compareEndPoints((1=3D=3Db?"Start":"End")=
+"To"+(1=3D=3Db?"Start":"End"),GF(l).yP()))return =
c?h:h+1}return-1=3D=3Dh?0:h}e=3Da.jc.duplicate();f=3DEF(d);e.setEndPoint(=
c?"EndToEnd":"StartToStart",f);e=3De.text.length;return =
c?d.length-e:e}function ISa(a){return =
3=3D=3Da.nodeType?a.nodeValue:a.innerText}=0A=
u.ap=3Dfunction(){return =
0=3D=3Dthis.jc.compareEndPoints("StartToEnd",this.jc)};u.getText=3Dfuncti=
on(){return this.jc.text};u.select=3Dfunction(){this.jc.select()};=0A=
u.Vra=3Dfunction(){if(!this.ap()&&this.jc.htmlText){var =
a=3Dthis.wf(),b=3Dthis.Ur(),c=3Dthis.jc.text,d=3Dthis.jc.duplicate();d.mo=
veStart("character",1);d.moveStart("character",-1);d.text=3D=3Dc&&(this.j=
c=3Dd);this.jc.text=3D"";HSa(this);c=3Dthis.wf();d=3Dthis.zg();try{var =
e=3Da.nextSibling;a=3D=3Db&&a.parentNode&&3=3D=3Da.nodeType&&e&&3=3D=3De.=
nodeType&&(a.nodeValue+=3De.nodeValue,Lh(e),this.jc=3DEF(c),this.jc.move(=
"character",d),HSa(this))}catch(f){}}};=0A=
u.Ura=3Dfunction(a,b){var c;c=3Dthis.jc.duplicate();var =
d=3Da,e;e=3De||rh(c.parentElement());var =
f;1!=3Dd.nodeType&&(f=3D!0,d=3De.U("DIV",null,d));c.collapse(b);e=3De||rh=
(c.parentElement());var =
h,l=3Dh=3Dd.id;h||(h=3Dd.id=3D"goog_"+jb++);c.pasteHTML(d.outerHTML);(d=3D=
e.getElement(h))&&(l||d.removeAttribute("id"));if(f){c=3Dd.firstChild;f=3D=
d;if((e=3Df.parentNode)&&11!=3De.nodeType)if(f.removeNode)f.removeNode(!1=
);else{for(;d=3Df.firstChild;)e.insertBefore(d,f);Lh(f)}d=3Dc}c=3Dd;HSa(t=
his);return c};=0A=
u.collapse=3Dfunction(a){this.jc.collapse(a);a?(this.qd=3Dthis.Pc,this.bp=
=3Dthis.po):(this.Pc=3Dthis.qd,this.po=3Dthis.bp)};function =
HF(a){this.jc=3Da}C(HF,AF);HF.prototype.YP=3Dfunction(a){a.collapse(this.=
wf(),this.zg());this.Ur()=3D=3Dthis.wf()&&this.ew()=3D=3Dthis.zg()||a.ext=
end(this.Ur(),this.ew());0=3D=3Da.rangeCount&&a.addRange(this.jc)};functi=
on IF(a){this.jc=3Da}C(IF,AF);IF.prototype.cq=3Dfunction(a,b,c){return =
Cd("528")?IF.G.cq.call(this,a,b,c):this.jc.compareBoundaryPoints(1=3D=3Dc=
?1=3D=3Db?fa.Range.START_TO_START:fa.Range.END_TO_START:1=3D=3Db?fa.Range=
.START_TO_END:fa.Range.END_TO_END,a)};IF.prototype.YP=3Dfunction(a,b){a.r=
emoveAllRanges();b?a.setBaseAndExtent(this.Ur(),this.ew(),this.wf(),this.=
zg()):a.setBaseAndExtent(this.wf(),this.zg(),this.Ur(),this.ew())};functi=
on LSa(a){return efa?new DF(a,th(a.parentElement())):wd?new IF(a):vd?new =
CF(a):td?new HF(a):new AF(a)}function GF(a){if(ud&&!Dd(9)){var b=3Dnew =
DF(EF(a),th(a));if(BF(a)){for(var =
c,d=3Da;(c=3Dd.firstChild)&&BF(c);)d=3Dc;b.Pc=3Dd;b.po=3D0;for(d=3Da;(c=3D=
d.lastChild)&&BF(c);)d=3Dc;b.qd=3Dd;b.bp=3D1=3D=3Dd.nodeType?d.childNodes=
.length:d.length;b.vu=3Da}else =
b.Pc=3Db.qd=3Db.vu=3Da.parentNode,b.po=3Dob(b.vu.childNodes,a),b.bp=3Db.p=
o+1;a=3Db}else a=3Dwd?new IF(FSa(a)):vd?new CF(FSa(a)):td?new =
HF(FSa(a)):new AF(FSa(a));return a}=0A=
function BF(a){return Gh(a)||3=3D=3Da.nodeType};function =
JF(){}C(JF,uF);function KF(a,b){var c=3Dnew =
JF;c.uy=3Da;c.rs=3D!!b;return c}function LF(a,b,c,d){var e=3Dnew =
JF;e.rs=3DMSa(a,b,c,d);if(Uh(a)&&!Gh(a)){var =
f=3Da.parentNode;b=3Dob(f.childNodes,a);a=3Df}Uh(c)&&!Gh(c)&&(f=3Dc.paren=
tNode,d=3Dob(f.childNodes,c),c=3Df);e.rs?(e.Pc=3Dc,e.Tr=3Dd,e.qd=3Da,e.Sr=
=3Db):(e.Pc=3Da,e.Tr=3Db,e.qd=3Dc,e.Sr=3Dd);return =
e}u=3DJF.prototype;u.uy=3Dnull;u.Pc=3Dnull;u.Tr=3Dnull;u.qd=3Dnull;u.Sr=3D=
null;u.rs=3D!1;=0A=
u.clone=3Dfunction(){var a=3Dnew =
JF;a.uy=3Dthis.uy&&this.uy.clone();a.Pc=3Dthis.Pc;a.Tr=3Dthis.Tr;a.qd=3Dt=
his.qd;a.Sr=3Dthis.Sr;a.rs=3Dthis.rs;return =
a};u.getType=3Dr("text");u.rI=3Dfunction(){return =
MF(this).yP()};u.LI=3Dr(1);u.wz=3Dfunction(){return this};=0A=
function MF(a){var b;if(!(b=3Da.uy)){b=3Da.wf();var =
c=3Da.zg(),d=3Da.om(),e=3Da.oo();if(ud&&!Dd(9)){var =
f=3Db,h=3Dc,l=3Dd,m=3De,n=3D!1;1=3D=3Df.nodeType&&(h=3Df.childNodes[h],n=3D=
!h,f=3Dh||f.lastChild||f,h=3D0);var =
p=3DEF(f);h&&p.move("character",h);f=3D=3Dl&&h=3D=3Dm?p.collapse(!0):(n&&=
p.collapse(!1),n=3D!1,1=3D=3Dl.nodeType&&(l=3D(h=3Dl.childNodes[m])||l.la=
stChild||l,m=3D0,n=3D!h),f=3DEF(l),f.collapse(!n),m&&f.moveEnd("character=
",m),p.setEndPoint("EndToEnd",f));m=3Dnew =
DF(p,th(b));m.Pc=3Db;m.po=3Dc;m.qd=3Dd;m.bp=3De;b=3Dm}else b=3Dwd?new =
IF(GSa(b,c,d,e)):vd?new CF(GSa(b,=0A=
c,d,e)):td?new HF(GSa(b,c,d,e)):new AF(GSa(b,c,d,e));b=3Da.uy=3Db}return =
b}u.getContainer=3Dfunction(){return =
MF(this).getContainer()};u.wf=3Dfunction(){return =
this.Pc||(this.Pc=3DMF(this).wf())};u.zg=3Dfunction(){return =
null!=3Dthis.Tr?this.Tr:this.Tr=3DMF(this).zg()};function NSa(a){return =
a.Lw()?DSa(MF(a)):CSa(MF(a))}u.om=3Dfunction(){return =
this.qd||(this.qd=3DMF(this).Ur())};u.oo=3Dfunction(){return =
null!=3Dthis.Sr?this.Sr:this.Sr=3DMF(this).ew()};function OSa(a){return =
a.Lw()?CSa(MF(a)):DSa(MF(a))}u.Lw=3Dg("rs");=0A=
u.WI=3Dx(235);u.yz=3Dfunction(){return =
MF(this).ap()};u.getText=3Dfunction(){return =
MF(this).getText()};u.ik=3Dfunction(){return new =
yF(this.wf(),this.zg(),this.om(),this.oo())};u.select=3Dfunction(){MF(thi=
s).select(this.rs)};u.XI=3Dfunction(){MF(this).Vra();this.Pc=3Dthis.Tr=3D=
this.qd=3Dthis.Sr=3Dnull};u.UP=3Dfunction(a,b){var =
c=3DMF(this).Ura(a,b);this.Pc=3Dthis.Tr=3Dthis.qd=3Dthis.Sr=3Dnull;return=
 c};u.ifa=3Dfunction(){return new NF(this)};=0A=
u.collapse=3Dfunction(a){a=3Dthis.Lw()?!a:a;this.uy&&this.uy.collapse(a);=
a?(this.qd=3Dthis.Pc,this.Sr=3Dthis.Tr):(this.Pc=3Dthis.qd,this.Tr=3Dthis=
.Sr);this.rs=3D!1};function =
NF(a){L.call(this);this.j=3Da.Lw()?a.om():a.wf();this.A=3Da.Lw()?a.oo():a=
.zg();this.o=3Da.Lw()?a.wf():a.om();this.q=3Da.Lw()?a.zg():a.oo()}C(NF,tF=
);NF.prototype.k=3Dfunction(){return =
LF(this.j,this.A,this.o,this.q)};NF.prototype.J=3Dfunction(){NF.G.J.call(=
this);this.o=3Dthis.j=3Dnull};function PSa(){}C(PSa,xF);function =
QSa(a){var b=3Dnew PSa;b.jc=3Da;return b}function RSa(a){for(var =
b=3Dth(arguments[0]).body.createControlRange(),c=3D0,d=3Darguments.length=
;c<d;c++)b.addElement(arguments[c]);return =
QSa(b)}u=3DPSa.prototype;u.jc=3Dnull;u.VP=3Dnull;u.WS=3Dnull;u.clone=3Dfu=
nction(){return =
RSa.apply(this,OF(this))};u.getType=3Dr("control");u.rI=3Dfunction(){retu=
rn this.jc||document.body.createControlRange()};u.LI=3Dfunction(){return =
this.jc?this.jc.length:0};=0A=
u.wz=3Dfunction(a){a=3Dthis.jc.item(a);return KF(GF(a),void =
0)};u.getContainer=3Dfunction(){return =
pfa.apply(null,OF(this))};u.wf=3Dfunction(){return =
SSa(this)[0]};u.zg=3Dr(0);u.om=3Dfunction(){var =
a=3DSSa(this),b=3Dmb(a);return vb(a,function(a){return =
Wh(a,b)})};u.oo=3Dfunction(){return =
this.om().childNodes.length};function =
OF(a){if(!a.VP&&(a.VP=3D[],a.jc))for(var =
b=3D0;b<a.jc.length;b++)a.VP.push(a.jc.item(b));return a.VP}=0A=
function =
SSa(a){a.WS||(a.WS=3DOF(a).concat(),a.WS.sort(function(a,c){return =
a.sourceIndex-c.sourceIndex}));return =
a.WS}u.yz=3Dfunction(){return!this.jc||!this.jc.length};u.getText=3Dr("")=
;u.ik=3Dfunction(){return new =
PF(this)};u.select=3Dfunction(){this.jc&&this.jc.select()};u.XI=3Dfunctio=
n(){if(this.jc){for(var =
a=3D[],b=3D0,c=3Dthis.jc.length;b<c;b++)a.push(this.jc.item(b));F(a,Lh);t=
his.collapse(!1)}};u.Uea=3Dfunction(a){a=3Dthis.UP(a,!0);this.yz()||this.=
XI();return a};u.ifa=3Dfunction(){return new QF(this)};=0A=
u.collapse=3Dfunction(){this.WS=3Dthis.VP=3Dthis.jc=3Dnull};function =
QF(a){this.j=3DOF(a)}C(QF,tF);QF.prototype.k=3Dfunction(){for(var =
a=3D(this.j.length?th(this.j[0]):document).body.createControlRange(),b=3D=
0,c=3Dthis.j.length;b<c;b++)a.addElement(this.j[b]);return =
QSa(a)};QF.prototype.J=3Dfunction(){QF.G.J.call(this);delete =
this.j};function =
PF(a){a&&(this.ID=3DSSa(a),this.Pc=3Dthis.ID.shift(),this.qd=3Dmb(this.ID=
)||this.Pc);qF.call(this,this.Pc,!1,!0)}C(PF,wF);u=3DPF.prototype;u.Pc=3D=
null;u.qd=3Dnull;u.ID=3Dnull;u.wf=3Dg("Pc");=0A=
u.eR=3Dfunction(){return!this.j&&!this.ID.length};u.next=3Dfunction(){if(=
this.eR())throw Yc;if(!this.j){var =
a=3Dthis.ID.shift();rF(this,a,1,1);return a}return =
PF.G.next.call(this)};u.wl=3Dfunction(a){this.ID=3Da.ID;this.Pc=3Da.Pc;th=
is.qd=3Da.qd;PF.G.wl.call(this,a)};u.clone=3Dfunction(){var a=3Dnew =
PF(null);a.wl(this);return a};function =
RF(){this.j=3D[];this.k=3D[];this.qb=3Dthis.o=3Dnull}C(RF,xF);function =
TSa(a){var b=3Dnew RF;b.k=3Da;b.j=3Drb(a,function(a){return =
a.rI()});return b}u=3DRF.prototype;u.clone=3Dfunction(){var a=3Dnew =
RF;a.j=3DJb(this.j);return =
a};u.getType=3Dr("mutli");u.rI=3Dfunction(){return =
this.j[0]};u.LI=3Dfunction(){return =
this.j.length};u.wz=3Dfunction(a){this.k[a]||(this.k[a]=3DKF(LSa(this.j[a=
]),void 0));return this.k[a]};=0A=
u.getContainer=3Dfunction(){if(!this.qb){for(var =
a=3D[],b=3D0,c=3Dthis.LI();b<c;b++)a.push(this.wz(b).getContainer());this=
.qb=3Dpfa.apply(null,a)}return this.qb};function =
SF(a){a.o||(a.o=3DvF(a),a.o.sort(function(a,c){var =
d=3Da.wf(),e=3Da.zg(),f=3Dc.wf(),h=3Dc.zg();return =
d=3D=3Df&&e=3D=3Dh?0:MSa(d,e,f,h)?1:-1}));return =
a.o}u.wf=3Dfunction(){return SF(this)[0].wf()};u.zg=3Dfunction(){return =
SF(this)[0].zg()};u.om=3Dfunction(){return =
mb(SF(this)).om()};u.oo=3Dfunction(){return mb(SF(this)).oo()};=0A=
u.yz=3Dfunction(){return =
0=3D=3Dthis.j.length||1=3D=3Dthis.j.length&&this.wz(0).yz()};u.getText=3D=
function(){return rb(vF(this),function(a){return =
a.getText()}).join("")};u.ik=3Dfunction(){return new =
TF(this)};u.select=3Dfunction(){var =
a=3DBSa(Bh(this.pb()));a.removeAllRanges();for(var =
b=3D0,c=3Dthis.LI();b<c;b++)a.addRange(this.wz(b).rI())};u.XI=3Dfunction(=
){F(vF(this),function(a){a.XI()})};u.ifa=3Dfunction(){return new =
UF(this)};=0A=
u.collapse=3Dfunction(a){if(!this.yz()){var =
b=3Da?this.wz(0):this.wz(this.LI()-1);this.k=3D[];this.qb=3Dthis.o=3Dnull=
;b.collapse(a);this.k=3D[b];this.o=3D[b];this.j=3D[b.rI()]}};function =
UF(a){this.j=3Drb(vF(a),function(a){return =
a.ifa()})}C(UF,tF);UF.prototype.k=3Dfunction(){var =
a=3Drb(this.j,function(a){return a.restore()});return =
TSa(a)};UF.prototype.J=3Dfunction(){UF.G.J.call(this);F(this.j,function(a=
){a.dispose()});delete this.j};=0A=
function TF(a){a&&(this.JD=3Drb(SF(a),function(a){return =
$c(a)}));wF.call(this,a?this.wf():null,!1)}C(TF,wF);u=3DTF.prototype;u.JD=
=3Dnull;u.NW=3D0;u.wf=3Dfunction(){return =
this.JD[0].wf()};u.eR=3Dfunction(){return =
this.JD[this.NW].eR()};u.next=3Dfunction(){try{var =
a=3Dthis.JD[this.NW],b=3Da.next();rF(this,a.Nf,a.Dn,a.j);return =
b}catch(c){if(c!=3D=3DYc||this.JD.length-1=3D=3Dthis.NW)throw =
c;this.NW++;return =
this.next()}};u.wl=3Dfunction(a){this.JD=3DJb(a.JD);TF.G.wl.call(this,a)}=
;=0A=
u.clone=3Dfunction(){var a=3Dnew TF(null);a.wl(this);return a};function =
VF(a){return(a=3DBSa(a||window))&&USa(a)}function USa(a){var =
b,c=3D!1;if(a.createRange)try{b=3Da.createRange()}catch(d){return =
null}else if(a.rangeCount){if(1<a.rangeCount){c=3Dnew RF;b=3D0;for(var =
e=3Da.rangeCount;b<e;b++)c.j.push(a.getRangeAt(b));return =
c}b=3Da.getRangeAt(0);c=3DMSa(a.anchorNode,a.anchorOffset,a.focusNode,a.f=
ocusOffset)}else return =
null;return(a=3Db)&&a.addElement?QSa(a):KF(LSa(a),c)}function =
VSa(a,b){return LF(a,b,a,b)}function WSa(a,b,c,d){return LF(a,b,c,d)}=0A=
function MSa(a,b,c,d){if(a=3D=3Dc)return d<b;var =
e;if(1=3D=3Da.nodeType&&b)if(e=3Da.childNodes[b])a=3De,b=3D0;else =
if(Wh(a,c))return!0;if(1=3D=3Dc.nodeType&&d)if(e=3Dc.childNodes[d])c=3De,=
d=3D0;else if(Wh(c,a))return!1;return 0<(mfa(a,c)||b-d)};function =
XSa(a,b,c){this.j=3Da;this.o=3D!!c;a&&!b&&this.next()}C(XSa,Zc);XSa.proto=
type.next=3Dfunction(){var a=3Dthis.j;if(!a)throw =
Yc;this.j=3Dthis.o?a.previousSibling:a.nextSibling;return a};function =
YSa(a,b,c){y(c)||(c=3Db&&a.childNodes.length?a.childNodes.length-1:0);XSa=
.call(this,a.childNodes[c],!0,b)}C(YSa,XSa);rc("ADDRESS","ARTICLE","ASIDE=
","BLOCKQUOTE","BODY","CAPTION","CENTER","COL","COLGROUP","DETAILS","DIR"=
,"DIV","DL","DD","DT","FIELDSET","FIGCAPTION","FIGURE","FOOTER","FORM","H=
1","H2","H3","H4","H5","H6","HEADER","HGROUP","HR","ISINDEX","OL","LI","M=
AP","MENU","NAV","OPTGROUP","OPTION","P","PRE","SECTION","SUMMARY","TABLE=
","TBODY","TD","TFOOT","TH","THEAD","TR","UL");rc("IMG","IFRAME","EMBED")=
;function ZSa(a){for(var b;b=3D$Sa(a,!0);)a=3Db;return a}function =
aTa(a){for(var b;b=3D$Sa(a,!1);)a=3Db;return a}=0A=
function $Sa(a,b){var c;if(a&&1=3D=3Da.nodeType){var d=3Dfba(new =
YSa(a,b),bTa);try{c=3Dd.next()}catch(e){c=3Dnull}}else c=3Dnull;return =
c}function bTa(a){return =
1=3D=3Da.nodeType||3=3D=3Da.nodeType&&!!/[^\t\n\r =
]/.test(a.nodeValue)};wd&&Cd("534.16");ud&&Cd("7.0");vd&&Cd("1.8");wd||ud=
&&Cd("9");ud||td||vd&&Cd("1.9");vd||wd&&Cd("527");ud||wd&&Cd("525");wd&&C=
d("531");wd&&Cd("528");vd&&Cd("1.9")||ud||td||wd&&Cd("531");vd||wd&&Cd("5=
26");Me&&pi("4")||Ne&&Cd("533")||vd&&Cd("2.0")||ud&&Cd("10");td&&Cd("11.1=
0");Me&&pi("12");rc("text","file","url");function cTa(a,b){var =
c=3Da.wf(),d=3Da.om();if(c&&d){var e=3Dfunction(a){return =
a=3D=3Db},c=3Dei(c,e,!0),d=3Dei(d,e,!0);if(c&&d)return =
a.clone();if(c)return =
d=3DZSa(b),WSa(a.wf(),a.zg(),d,d.length||d.childNodes.length);if(d)return=
 WSa(aTa(b),0,a.om(),a.oo())}return null}function dTa(a){var =
b=3Da.parentNode;a=3Dob(b.childNodes,a)+1;b=3DeTa(b,a,!1,!0);VSa(b.Nf,b.o=
ffset).select()}function fTa(a,b){this.Nf=3Da;this.offset=3Db}=0A=
function eTa(a,b,c,d){for(;1=3D=3Da.nodeType;){var =
e=3Da.childNodes[b];if(e||a.lastChild)if(e){var =
f=3De.previousSibling;if(c&&f){if(d&&gTa(f))break;a=3Df;b=3Da.length||a.c=
hildNodes.length}else{if(d&&gTa(e))break;a=3De;b=3D0}}else{if(d&&gTa(a.la=
stChild))break;a=3Da.lastChild;b=3Da.length||a.childNodes.length}else =
break}return new fTa(a,b)}function gTa(a){return =
1=3D=3Da.nodeType&&!Gh(a)};function hTa(a,b,c){var =
d=3Db.Lw();b=3Dc?eTa(d?b.wf():b.om(),d?b.zg():b.oo()):eTa(d?b.om():b.wf()=
,d?b.oo():b.zg());a=3Dnew sF(a);for(d=3D0;c=3Ded(a,null);){var =
e=3D"br"=3D=3Dc.nodeName.toLowerCase()?1:c.length;if(c=3D=3Db.Nf){xa(b.of=
fset)&&(d+=3Db.offset);break}xa(e)&&(d+=3De)}return d}function =
iTa(a,b){for(var c=3Da,d=3D0,e=3Dnew =
sF(a),f;f=3Ded(e,null);)if(3=3D=3Df.nodeType||"br"=3D=3Df.nodeName.toLowe=
rCase()){var =
h=3D"br"=3D=3Df.nodeName.toLowerCase()?1:f.length;if(d+h>=3Db){c=3Df;d=3D=
b-d;break}d+=3Dh}return new fTa(c,d)};function =
jTa(){Q.call(this);this.j=3D!1;var a=3Dnew =
PB(this);M(this,a);a.bc(V.bIa,$ta,this.k)}C(jTa,Q);jTa.prototype.k=3Dfunc=
tion(){this.j&&!Ne&&this.dispatchEvent("gb")};Qd(Rd(),"docs-csi-reporting=
-uri-override");var =
kTa=3Drc("heapLimit","idbodb","idbla","idbrot","idbrwt","pqct","totalHeap=
","usedHeap");function =
lTa(a,b,c){this.j=3Da;this.k=3Db;this.o=3Dc};function =
mTa(){}u=3DmTa.prototype;u.ud=3Dka;u.clear=3Dka;u.dH=3Dka;u.dm=3Dka;u.AN=3D=
ka;u.log=3Dka;u.AS=3Dka;function =
WF(a){this.A=3Da||Da;this.k=3D{};this.j=3Dnew =
mTa;this.B=3D18E5;"docs-mriim"in =
Rd().j&&(this.B=3DPd(Rd(),"docs-mriim"));this.q=3D{};this.saveInitialLoad=
Stats=3Dthis.C;this.maybeReportMemoryStats=3Dthis.o;this.getInitialLoadSt=
ats=3Dthis.F}la(WF);WF.prototype.C=3Dfunction(a,b){var =
c=3Dthis.q=3Db,d=3D[],e;for(e in =
c)d.push([e,c[e]]);this.j.dH(a,d)};WF.prototype.F=3Dfunction(){return =
Ud(this.q)};function XF(a,b){var =
c=3D"goog_"+jb++;a.k[c]=3D{startTime:a.A(),eventCode:b};return c}=0A=
function YF(a,b){var =
c=3Da.k[b];c&&(a.j.log(c.eventCode,a.A()-c.startTime),delete =
a.k[b])}function ZF(a,b){a.k[b]&&delete a.k[b]}=0A=
WF.prototype.o=3Dfunction(){var =
a;t:{if(fa.performance&&fa.performance.memory&&(a=3Dfa.performance.memory=
,0!=3Da.totalJSHeapSize)){a=3Dnew =
lTa(Math.round(a.jsHeapSizeLimit/1048576),Math.round(a.totalJSHeapSize/10=
48576),Math.round(a.usedJSHeapSize/1048576));break =
t}a=3Dnull}null!=3Da&&(this.j.log("heapLimit",a.j),this.j.log("totalHeap"=
,a.k),this.j.log("usedHeap",a.o),oh(this.o,this.B,this))};function =
nTa(a){Q.call(this);this.o=3Da;this.k=3Dnew S(this);this.j=3Dnew =
S(this);oTa&&this.j.D(a,"compositionstart",this.XZa).D(a,"compositionend"=
,this.WZa).D(a,"compositionupdate",this.kva);this.j.D(a,"textInput",this.=
V9a).D(a,"text",this.kva).D(a,"keydown",this.gWa)}C(nTa,Q);function =
$F(a){O.call(this,a)}C($F,O);var =
oTa=3Dvd||wd&&Cd(532);u=3DnTa.prototype;u.tE=3D!1;u.Wra=3D0;u.XZa=3Dfunct=
ion(){pTa(this)};u.WZa=3Dfunction(){qTa(this)};u.kva=3Dfunction(){this.tE=
&&this.dispatchEvent(new $F("updateIme"))};=0A=
function =
pTa(a){a.tE||(wd&&!oTa&&a.k.D(a.o,"keyup",a.i3a),a.tE=3D!0,a.dispatchEven=
t(new $F("startIme")))}function =
qTa(a){a.tE=3D!1;a.k.Cb();a.dispatchEvent(new =
$F("endIme"))}u.gWa=3Dfunction(a){if(!oTa){var =
b=3Dthis.tE;b||229!=3Da.keyCode?b&&229!=3Da.keyCode?rTa(a)&&qTa(this):b&&=
this.dispatchEvent(new =
$F("updateIme")):pTa(this)}rTa(a)&&(this.Wra=3Da.keyCode)};u.V9a=3Dfuncti=
on(){!oTa&&wd&&229=3D=3Dthis.Wra&&this.tE&&qTa(this)};u.i3a=3Dfunction(a)=
{if(this.tE)switch(a.keyCode){case 13:case 9:case 27:qTa(this)}};=0A=
function rTa(a){switch(a.keyCode){case 16:case =
17:return!1;default:return!0}}u.J=3Dfunction(){this.j.dispose();this.k.di=
spose();this.o=3Dnull;nTa.G.J.call(this)};function =
aG(a,b){L.call(this);this.Ej=3Da;this.k=3Db;this.j=3Dnew =
Ap(B(this.XVa,this),0,this)}C(aG,L);u=3DaG.prototype;u.TP=3D0;u.hfa=3D0;u=
.J=3Dfunction(){this.j.dispose();delete this.Ej;delete =
this.k;aG.G.J.call(this)};u.start=3Dfunction(a,b){this.stop();var =
c=3Db||0;this.TP=3DMath.max(a||0,0);this.hfa=3D0>c?-1:Da()+c;this.j.start=
(0>c?this.TP:Math.min(this.TP,c))};u.stop=3Dfunction(){this.j.stop()};u.v=
b=3Dfunction(){return this.j.vb()};u.tza=3Dca();=0A=
u.XVa=3Dfunction(){if(this.Ej.call(this.k))this.tza();else =
if(0>this.hfa)this.j.start(this.TP);else{var =
a=3Dthis.hfa-Da();0>=3Da||this.j.start(Math.min(this.TP,a))}};function =
sTa(a){Q.call(this);this.Y=3Da;this.k=3Dthis.Y.value;this.L=3Dnew =
S(this);this.o=3DDa();wd||ud||vd&&Cd("1.9")?this.L.D(a,"paste",this.aJ):t=
his.L.D(a,["keydown","blur","focus","mouseover","input"],this.iWa);this.j=
=3Dnew =
aG(B(this.tma,this))}C(sTa,Q);u=3DsTa.prototype;u.ba=3D"init";u.J=3Dfunct=
ion(){sTa.G.J.call(this);this.L.dispose();this.L=3Dnull;this.j.dispose();=
this.j=3Dnull};u.getState=3Dg("ba");u.tma=3Dfunction(){if(this.k=3D=3Dthi=
s.Y.value)return!1;this.dispatchEvent("after_paste");return!0};=0A=
u.aJ=3Dfunction(a){a=3Dnew =
Qg(a.j);a.type=3D"paste";this.dispatchEvent(a);oh(function(){this.tma()||=
this.j.start(50,200)},0,this)};=0A=
u.iWa=3Dfunction(a){switch(this.ba){case "init":switch(a.type){case =
"blur":this.ba=3D"init";break;case =
"focus":this.ba=3D"focused";break;case =
"mouseover":this.ba=3D"init",this.Y.value!=3Dthis.k&&this.aJ(a)}break;cas=
e "focused":switch(a.type){case "input":var =
b=3Dthis.o+400;(Da()>b||"focus"=3D=3Dthis.q)&&this.aJ(a);break;case =
"blur":this.ba=3D"init";break;case =
"keydown":if(yd&&td&&0=3D=3Da.keyCode||yd&&td&&17=3D=3Da.keyCode)break;th=
is.ba=3D"typing";break;case =
"mouseover":this.Y.value!=3Dthis.k&&this.aJ(a)}break;case =
"typing":switch(a.type){case "input":this.ba=3D=0A=
"focused";break;case "blur":this.ba=3D"init";break;case =
"keydown":(a.ctrlKey&&86=3D=3Da.keyCode||a.shiftKey&&45=3D=3Da.keyCode||a=
.metaKey&&86=3D=3Da.keyCode)&&this.aJ(a);break;case =
"mouseover":this.Y.value!=3Dthis.k&&this.aJ(a)}}this.o=3DDa();this.k=3Dth=
is.Y.value;this.q=3Da.type};function =
bG(a,b,c,d){sn.call(this,d);this.I=3Da;this.fb=3Db;this.H=3D!!c;this.Wa=3D=
new S(this);this.j=3Dnew Q;this.A=3Dnew Q;this.Ea=3D!1;this.Qa=3Dnew =
Ap(this.Ccb,0,this)}C(bG,sn);u=3DbG.prototype;u.lE=3D!1;u.Ela=3D!0;u.mqa=3D=
!1;u.q2=3D!1;u.wx=3D!1;u.e_=3D"";u.qy=3D"";u.Fva=3D!1;u.nba=3D!1;u.PK=3Dn=
ull;u.pea=3Dnull;u.nqa=3D{color:"#000",backgroundColor:"#FFF",fontWeight:=
"normal",fontSize:"14px",fontFamily:"arial, sans, =
sans-serif",fontStyle:"normal",textDecoration:"none",direction:"ltr"};u.p=
H=3Dnull;u.OE=3Dnull;u.NE=3Dnull;=0A=
u.Ca=3Dfunction(){var a;a=3Dthis.O();var =
b=3Da.U("div","cell-input");b.tabIndex=3D0;Tm(b,"textbox");a=3Da.U("div",=
null,b);a.setAttribute("spellcheck","false");this.Y=3Da;this.ZT();this.Z(=
!0)};=0A=
u.aa=3Dfunction(){bG.G.aa.call(this);var =
a=3Dthis.O();a.appendChild(this.getElement().parentNode,a.U("div",{dir:"l=
tr"},this.getElement()));a=3Dex(this);U(this).D(a,"cut copy paste =
beforepaste mousedown select mouseup mouseover keyup keydown keypress =
blur focus contextmenu dblclick input propertychange".split(" =
"),this.Olb);U(this).D(a,"mouseup",this.G6);this.Yb=3Dnew =
Fy(a);this.Yb.dc(this.A);this.K=3Dnew =
su(a);this.K.dc(this.A);U(this).D(this.K,"key",this.Plb);this.$=3Dnew =
sTa(a);this.$.dc(this.A);this.F=3Dnew nTa(a);=0A=
U(this).D(this.F,"startIme",this.Raa).D(this.F,"endIme",this.Qaa)};u.Uc=3D=
function(){bG.G.Uc.call(this);this.$.dispose();this.Yb.dispose();this.K.d=
ispose();this.F.dispose()};u.G6=3Dfunction(){oh(function(){ex(this)=3D=3D=
fi(document)&&this.vb()&&(this.OE=3DcG(this),this.NE=3Dax(this))},0,this)=
};u.Olb=3Dfunction(a){this.j.dispatchEvent(a)};u.Raa=3Dfunction(){this.Qa=
.stop();this.lE=3D!0;this.dispatchEvent("imestart")};u.Qaa=3Dfunction(){t=
his.dispatchEvent("imeend");this.Qa.start()};u.Ccb=3Dfunction(){this.lE=3D=
!1};=0A=
u.Plb=3Dfunction(a){var =
b=3DWF.getInstance();this.PK&&YF(b,this.PK);this.PK=3DXF(b,3100);222=3D=3D=
a.keyCode&&a.shiftKey&&ud&&(b=3DVF())&&(b=3Db.UP(tTa(this),!0),dTa(b),a.p=
reventDefault());this.G6()};function =
ex(a){return(a=3Da.getElement())?a.firstChild:null}function =
uTa(a,b){a.OE=3Dnull;a.NE=3Dnull;a.pea=3DXF(WF.getInstance(),3101);a.q2=3D=
!0;a.vt=3Db;var c=3Da.V();a.e_=3Dc;a.qy=3D"";a.ZT();a.qF(Qq(a.e_))}=0A=
u.qF=3Dfunction(a){if(this.nba!=3Da){var =
b=3Dthis.getElement();a?(this.pH=3D{},Yb(this.nqa,function(a,d){this.pH[d=
]=3Db.style[d];b.style[d]=3Da},this)):this.pH&&(Yb(this.nqa,function(a,d)=
{b.style[d]=3Dthis.pH[d]},this),this.pH=3Dnull);this.nba=3Da}};=0A=
u.QF=3Dfunction(a,b){if(!this.vb())return!0;this.lE=3D!1;var =
c=3Dthis.V();if(a&&Qq(c))if(Te){if(this.xa(ySa(dG(this))),c=3DASa(dG(this=
)))return so(c),!1}else{Hca||(c=3Dc.replace(/\n/mg,""));var =
d=3Dc.charAt(c.length-1);if(0<=3D"=3D-+*/%^(,;&<>:".indexOf(d)&&"%"!=3Dd)=
c=3D4>=3Dc.length?new Pq(!1,'If you want text that starts with a "+" or =
"=3D", add an apostrophe (\') at the beginning.',null):new Pq(!1,"We =
couldn't understand your formula, please double-check it for =
errors.",null);else{for(var e=3D!1,f=3D0,h=3D0;h<c.length&&!(d=3D=0A=
c.charAt(h),'"'=3D=3Dd?e=3D!e:e||("("=3D=3Dd?f++:")"=3D=3Dd&&f--),0>f);h+=
+);e?d=3Dnew Pq(!1,"Make sure your formula has matching =
quotes.",null):0>f?d=3Dnew Pq(!1,"Your formula has one or more extra =
close parentheses.",null):0<f?4>=3Dc.length?d=3Dnew Pq(!1,'If you want =
text that starts with a "+" or "=3D", add an apostrophe (\') at the =
beginning.',null):(c+=3Dbb(")",f),d=3Dnew Pq(!0,null,c)):d=3Dnew =
Pq(!0,null,c);!d.Md&&4>=3Dc.length&&(d.j=3D'If you want text that starts =
with a "+" or "=3D", add an apostrophe (\') at the beginning.');=0A=
c=3Dd}if(c.Md)this.xa(c.k);else return =
so(c.j),!1}this.q2=3D!1;c=3DWF.getInstance();this.PK&&(ZF(c,this.PK),this=
.PK=3Dnull);this.pea&&YF(c,this.pea);a?Qa(this.qy)||(this.xa(this.qy),thi=
s.qy=3D""):b||(this.xa(this.e_),this.dispatchEvent("valueChange"));this.B=
ma();c=3Dnew =
Uw("inputBoxDeactivate");c.ga=3Da;c.M=3Dthis.V();this.dispatchEvent(c);th=
is.ZT();this.pH=3Dnull;this.qF(!1);this.vt=3Dnull;return!0};u.Bma=3Dka;u.=
vb=3Dg("q2");u.focus=3Dfunction(){vTa(this)};function =
vTa(a){a.wx=3D!0;a.Xb()&&ex(a).focus()}=0A=
function eG(a){var b=3DVF(mi(a.O()));return =
b&&cTa(b,ex(a))}u.Z=3Dfunction(a){ex(this).contentEditable=3Da;en(ex(this=
),"disabled-input",!a)};u.isEnabled=3Dfunction(){var a=3Dex(this);return =
wd?"read-only"!=3Dwl(a,"WebkitUserModify"):"false"!=3Da.contentEditable};=0A=
u.ZT=3Dfunction(){var =
a=3Dthis.Y,b=3D!this.q2;Um(a,"hidden",b);if(zd){var =
c=3Dthis.I.Ta;if(c.j){var =
c=3D"fake-activedescendant-"+this.getId(),d=3Dthis.O(),e=3Dd.getElement(c=
);e||(e=3Dd.U("div"),e.id=3Dc,Tm(e,"group"),d.appendChild(a,e));a=3Dex(th=
is);b?(Um(a,"activedescendant",c),Um(a,"owns",c)):(Vm(a,"activedescendant=
"),Vm(a,"owns"));this.wx&&(a.blur(),a.focus())}else =
hn(this.Wa,c,"gb",this.ZT)}};function wTa(a,b){var =
c=3Db||qi?a:a.replace(/\u0020/g,"\u00a0");return iaa(b?c:Wa(c))}=0A=
u.xa=3Dfunction(a,b){var =
c=3D!!eG(this),d=3DcG(this),e=3Dax(this);eG(this);var =
f=3D!!b;if(Te&&!f&&Qq(a)){var =
h=3Dthis.fb,f=3Dthis.H,l=3Da;if(Qq(l)){f=3Dnew =
oF(l,-1,-1,h.B,f);h.A&&(l=3Dh.A.j())&&(f=3Dl.mb.vn(f));for(l=3D0;l<h.C.le=
ngth;l++)f=3Dh.C[l].vn(f);l=3Df.oi();f=3DxTa(h,f);a=3DyTa(h,l,-1,-1,f)}el=
se =
a=3Dl;f=3D!0}h=3DwTa(a,f);wd&&(h+=3D"<br/>");this.Fva=3Df;f=3Dex(this);ud=
&&Ih(f);f.innerHTML=3Dh;if(ud){h=3Dnull;l=3Dnew =
sF(ex(this));for(f=3D[];h=3Ded(l,null);)3=3D=3Dh.nodeType&&f.push(h);for(=
l=3D0;l<f.length;l++)for(var =
h=3Df[l],m=3Dnull;-1!=3D(m=3Dh.nodeValue.lastIndexOf('"'));)h.splitText(m=
+=0A=
1),h.splitText(m),Oh(tTa(this),h.nextSibling)}c&&(c=3Dthis.V().length,fG(=
this,Math.min(d,c),Math.min(e,c)));zTa(this)};u.rm=3Dg("Fva");u.V=3Dfunct=
ion(){var =
a=3DATa(this,ex(this),[]).join("");qi||(a=3Da.replace(/\u00A0/g," =
"));a=3Dthis.vb()?a.replace(/\t/g,BTa):a;return =
wd&&0<a.length&&"\n"=3D=3Da.charAt(a.length-1)?a.substring(0,a.length-1):=
a};function dG(a){var b=3Da.V();return =
Qq(b)?ex(a)=3D=3Dfi(document)||null=3D=3Da.OE||null=3D=3Da.NE?new =
oF(b,cG(a),ax(a),a.I):new oF(b,a.OE,a.NE,a.I):null}var BTa=3Dbb(" ",8);=0A=
function tTa(a){return a.O().U("span","trix-quote","\u02ba")}function =
ATa(a,b,c){if(3=3D=3Db.nodeType)a=3Db.nodeValue,"trix-quote"=3D=3Db.paren=
tNode.className&&(a=3Da.replace(/\u02BA/g,'"')),c.push(a);else =
if("BR"=3D=3Db.nodeName)vd&&(b.hasAttribute("_moz_dirty")||"_moz"=3D=3Db.=
getAttribute("type"))||c.push("\n");else =
if(("SPAN"!=3Db.nodeName||!$m(b,"jfk-tooltip-data"))&&"STYLE"!=3Db.nodeNa=
me)for(b=3Db.firstChild;b;)ATa(a,b,c),b=3Db.nextSibling;return c}=0A=
function CTa(a){var b=3Da.vt;return =
b?hv(Nu(a.I.j,b.gridId).Hb(),b):null}function cG(a){var =
b=3DeG(a),c=3Dex(a),b=3Db?hTa(c,b,!1):0;return =
Math.min(b,a.V().length)}function ax(a){var =
b=3DeG(a),c=3Dex(a),b=3Db?hTa(c,b,!0):0;return =
Math.min(b,a.V().length)}function DTa(a){return cG(a)!=3Dax(a)}=0A=
function $w(a,b){vTa(a);var =
c=3DiTa(ex(a),b);if("br"=3D=3Dc.Nf.nodeName.toLowerCase()){if(vd){var =
d=3Dc.Nf,e=3Da.O();d.nextSibling?3!=3Dd.nextSibling.nodeType&&d.parentNod=
e.insertBefore(e.createTextNode(""),d.nextSibling):d.parentNode.appendChi=
ld(e.createTextNode(""))}dTa(c.Nf)}else =
VSa(c.Nf,c.offset).select()}bG.prototype.select=3Dfunction(){this.focus()=
;ETa(this)};function ETa(a){a=3Dex(a);KF(GF(a),void 0).select()}=0A=
function fG(a,b,c){if(b=3D=3Dc)$w(a,b);else{vTa(a);var =
d=3Dex(a);b=3DiTa(d,b);c=3DiTa(d,c);LF(b.Nf,b.offset,c.Nf,c.offset).selec=
t()}a.G6()}function Zw(a){$w(a,a.V().length)}function FTa(a,b){var =
c=3DeG(a);c||(c=3Dex(a),c=3DVSa(c,c.childNodes.length));var =
d=3DFh(wTa(b,!0)),c=3Dc.Uea(d);a.wx&&dTa(c);a.dispatchEvent("textchange")=
}function GTa(a,b){if(!a.vb())return!1;var =
c=3Da.V();if(!Qq(c))return!1;var =
d=3DcG(a);if(0=3D=3Dd||!b&&cG(a)!=3Da.V().length)return!1;c=3Dc.charAt(d-=
1);return Xta(c)||" "=3D=3Dc}=0A=
function HTa(a,b){a.Ela=3Db;b||(a.qy=3D"")}function =
gG(a,b,c){a.Ea=3Db;a.mqa=3Dc}function zTa(a){var =
b=3Da.V(),b=3Da.mqa?!Qq(b)&&a.Ea:!b||Qq(b)?!1:Jaa.test(sc(b,void =
0))||Iaa.test(sc(b,void 0))?-1=3D=3Dtc(b,void =
0):!1;ex(a).dir=3Db?"rtl":"ltr"}bG.prototype.jqa=3Dka;bG.prototype.J=3Dfu=
nction(){bG.G.J.call(this);this.j.dispose();this.A.dispose();N(this.Wa);N=
(this.K);N(this.Yb);N(this.$);N(this.F)};function =
hG(a,b,c){L.call(this);this.j=3Da;this.k=3Db;this.C=3Dc;this.K=3Dnew =
Ap(this.pva,100,this);M(this,this.K);this.M=3Dnew =
Ap(this.r8a,0,this);M(this,this.M);this.R=3Dnew =
Ap(B(this.Rta,this,!1),0,this);M(this,this.R);this.X=3Dnew =
Ap(B(this.Rta,this,!0),0,this);M(this,this.X);this.q=3Dthis.H=3Dthis.B=3D=
this.A=3Dnull;this.ga=3Dnew =
S(this);M(this,this.ga);this.ga.D(this.C,"fb",Oc(this.hE));this.I=3Dnew =
S(this);M(this,this.I)}C(hG,L);var ITa=3Dud?30:200;u=3DhG.prototype;=0A=
u.hE=3Dfunction(){this.K.stop();this.M.stop();this.R.stop();this.X.stop()=
;null!=3Dthis.A&&ph(this.A);null!=3Dthis.B&&ph(this.B);null!=3Dthis.H&&ph=
(this.H);var =
a=3DEu(this.C);this.j.A.dc(null!=3Da?a.VE:null);this.I.Cb();a&&this.I.D(t=
his.j.j,"focus",this.Jlb).D(this.j.j,"keyup",this.oYa).D(this.j.j,"moused=
own",this.Llb).D(this.j.j,"dblclick",this.Ilb).D(this.j.j,"select",this.W=
9a).D(this.j.j,"contextmenu",this.Hlb).D(this.j.A,"key",this.Ef).D(this.j=
.j,"keydown",this.Klb).D(this.j.A,"paste",this.Nlb).D(this.j,"inputBoxAct=
ivate",=0A=
this.IXa).D(this.j,"inputBoxDeactivate",this.B_a).D(this.j,"textchange",t=
his.Uga).D(a,"formulaSelection",this.Naa).D(a,"valueChange",this.J$a).D(a=
,"namedRangeSelected",this.k5a).D(this.j.j,"cut",this.r_a)};u.r_a=3Dfunct=
ion(){this.j.vb()&&HTa(this.j,!1)};u.Jlb=3Dfunction(){this.H=3Doh(this.La=
a,0,this)};=0A=
u.Laa=3Dfunction(){if(!this.Mc()){var =
a=3DEu(this.C);if(a&&(rD(a)!=3Dthis.j&&(FNa(a,this.j),ZMa(a.mb),oD(a.A),U=
e&&yD(a.A).update(!1)),a=3Dthis.j,a.vb()&&eG(a))){var =
b=3Da.V()?a.V().length:0;null!=3Da.OE&&null!=3Da.NE&&a.OE<=3Db&&a.NE<=3Db=
&&0=3D=3DcG(a)&&0=3D=3Dax(a)&&fG(a,a.OE,a.NE)}}};u.getView=3Dfunction(){r=
eturn Eu(this.C)};function =
iG(a,b){a.j.dispatchEvent("valueChange");b?a.pva():a.K.start()}u.pva=3Dfu=
nction(){JTa(this)};u.Klb=3Dfunction(a){var =
b=3DKTa(a);69=3D=3Da.keyCode&&b&&!a.shiftKey&&this.j.vb()&&(a.stopPropaga=
tion(),a.preventDefault())};=0A=
u.Ef=3Dfunction(a){var b=3Dthis.getView();switch(a.keyCode){case 16:case =
17:return;case 46:case 8:this.j.vb()&&HTa(this.j,!1);break;case =
13:b=3Da.ctrlKey||a.metaKey&&yd;this.j.vb()&&(b||a.altKey)&&(FTa(this.j,"=
\n"),iG(this),a.stopPropagation());a.preventDefault();break;case =
90:if(a.ctrlKey)return;break;case =
115:if(!a.ctrlKey&&!a.shiftKey&&!a.metaKey&&this.j.vb()){if(Te)if(b=3Db.A=
,gD(b.k)&&Xe){var c=3Db.j.j;c.kx=3D$s(c.kx,void 0);jG(b.j)}else =
c=3Db.j,c.q=3Dc.I,jG(b.j),b.j.q=3Dnull;else{var =
b=3Dthis.j,c=3Db.V(),d=3DcG(b),=0A=
e=3Dax(b);if(e>d){var f=3D$s(c.substring(d,e),void 0);FTa(b,f)}else =
f=3DMath.min(c.length-1,d),f=3D$s(c,f),b.xa(f),e=3D=3D=3Dc.length||d>=3Df=
.length?Zw(b):$w(b,d)}iG(this);a.preventDefault()}break;case 37:case =
39:case 38:case 40:Xe&&(c=3DqD(b)&&gD(this.k),b.A.j.k=3Dc);break;case =
112:Ue&&this.j.vb()&&Qq(this.j.V())&&(a.shiftKey?X.UG.fireAction():X.z5.f=
ireAction(),X.f5.fireAction(),a.stopPropagation(),a.preventDefault());bre=
ak;case 69:case =
113:b=3Dthis.getView();Xe&&this.j.vb()&&Qq(this.j.V())&&b?KTa(a)?(!a.meta=
Key&&this.j.vb()&&=0A=
LTa(b.A,!!a.shiftKey,B(this.qma,this,a)),a.stopPropagation(),a.preventDef=
ault(),b=3D!0):b=3D!1:b=3D!1;if(b)return;break;case =
120:Ve&&this.j.vb()&&Qq(this.j.V())&&(X.Kn.fireAction(),a.stopPropagation=
(),a.preventDefault());break;case =
9:jOa(b)&&(a.stopPropagation(),a.preventDefault())}this.qma(a)};function =
KTa(a){return =
69=3D=3Da.keyCode&&a.ctrlKey&&!a.altKey||113=3D=3Da.keyCode}=0A=
u.qma=3Dfunction(a){var =
b=3Dthis.getView(),c=3DIm(a),d=3DKTa(a);(c=3Dc&&13!=3Da.keyCode&&!d)?(Xe&=
&kG(this.k,"normal"),this.Uga()):this.A=3Doh(B(function(){oD(this);Ue&&yD=
(this).update(!1);Ve&&this.q.update()},b.A))};=0A=
u.oYa=3Dfunction(a){if(this.k.B.pha()&&(this.j.qy=3D"",Im(a)&&13!=3Da.key=
Code)){a=3Dthis.j;if(a.lE||!a.Ela)a=3D!1;else{var =
b=3Dax(a),c=3DcG(a)=3D=3Db,d=3Da.V(),b=3Db=3D=3Dd.length,d=3D!Qa(d);a=3Da=
.vb()&&c&&b&&d}if(a){this.j.qy=3D"";t:{b=3Dthis.j;a=3Dnull;var =
c=3Dthis.getView().getModel(),d=3Dzq(c),b=3Db.V(),e=3DIv(c),f=3Dc.nd(e.y,=
e.x);if((e=3Df.Sk())&&kza(e))c=3Dnull;else{for(var =
h=3D-1;1>=3Dh;h+=3D2){var =
l=3D0,e=3DIv(c);for(e.y+=3Dh;0<=3De.y&&e.y<d&&l<ITa;){f=3Dc.nd(e.y,e.x);i=
f(!f.Eq()||null!=3Df.AT()||null!=3Df.getNumericValue()||Ra(b.charAt(0)))b=
reak;var f=3Db,m=3De,=0A=
n=3Dc,p=3Dzv(n,m),m=3Dp.hasFormula()?p.getDisplayValue():p.getRawValue(n.=
hb(),m.y,m.x),f=3DJa(m,f)?0=3D=3DKa(m,f)?f:m:null;if(a&&f&&0!=3DKa(a,f)){=
c=3Dnull;break =
t}a=3Da||f;l++;e.y+=3Dh}}c=3Da}}c&&(a=3Dthis.j,d=3Dc,a.qy=3Dd,c=3Da.V(),d=
=3Dd.substr(c.length),a.xa(c+d),fG(a,c.length,c.length+d.length),iG(this)=
)}HTa(this.j,!0)}};u.Uga=3Dfunction(){this.A=3Doh(this.Tga,0,this)};=0A=
u.Tga=3Dfunction(){var =
a=3Dthis.getView(),b=3Dthis.j;if(b.vb()){iG(this);if(wd){var =
c=3Dex(b).lastChild;c&&"BR"=3D=3Dc.tagName||ex(b).appendChild(b.O().U("br=
"))}Ue&&yD(a.A).update(!0);Ve&&a.A.q.update();if(Xe||a.A.h3||!(0<b.V().le=
ngth))if(!Xe||!a.A.j.k)if(!Xe||a.A.RV)Xe?(a=3DdG(b))&&uSa(a)?kG(this.k,"f=
ormula"):kG(this.k,"normal"):GTa(b,!1)?kG(this.k,"formula"):kG(this.k,"no=
rmal")}};u.Nlb=3Dfunction(){this.Uga();ph(this.B);this.B=3Doh(this.Ahb,0,=
this)};u.Ahb=3Dfunction(){this.j.xa(this.j.V());this.j.focus()};=0A=
u.IXa=3Dfunction(){this.getView().A.RV=3D!0};u.B_a=3Dfunction(){this.K.st=
op();var a=3Dthis.getView();WMa(a.mb,this.j)};u.k5a=3Dfunction(a){var =
b=3Dthis.j;rD(this.getView())=3D=3Db&&(b.focus(),FTa(b,a.cl||""),iG(this,=
!0))};u.J$a=3Dfunction(a){if(a.target!=3Dthis.j){if(Te){var =
b=3Da.target.V();"=3D"!=3Dthis.j.V()&&"+"!=3Dthis.j.V()||"\n"!=3Db||gD(th=
is.k)||a.target.xa("")}this.j.xa(a.target.V())}MTa(this)};u.Llb=3Dfunctio=
n(){hn(this.I,this.j.O().pb(),"mouseup",this.Mlb)};u.Mlb=3Dfunction(){MTa=
(this);this.M.start()};=0A=
u.Ilb=3Dfunction(a){a.shiftKey?this.X.start():this.R.start()};u.Rta=3Dfun=
ction(){if(this.j.vb()){var a=3DdG(this.j);if(a){var =
b=3Da.oi(),c=3DxMa(a.Ue,b),a=3Db[c],b=3DSC(c,b),a=3Db+a.getText().length;=
fG(this.j,b,a)}}};u.W9a=3Dfunction(){MTa(this);this.M.start()};u.Hlb=3Dfu=
nction(a){var =
b=3Dthis.getView();if(!a.shiftKey&&!this.j.vb()){a.preventDefault();a=3Dn=
ew O("contextmenu",b);var =
c=3DIv(xNa(this.getView()).Hb()),d=3Db.j,e=3DMath.round(cy(d,c.x,"c","cli=
ent")),c=3DMath.round(cy(d,c.y,"r","client"));a.clientX=3De;a.clientY=3Dc=
;b.dispatchEvent(a)}};=0A=
u.r8a=3Dfunction(){var =
a=3DEu(this.C),b=3DgD(this.k);Xe?b&&kG(this.k,"normal"):b||(b=3Dthis.j,b.=
vb()&&GTa(b,!0)&&kG(this.k,"formula"));Ue&&yD(a.A).update(!1);oD(a.A);Ve&=
&We&&a.A.q.update()};function MTa(a){var =
b;if(b=3Da.q)b=3Da.q,b=3Db.j?!1:b.o!=3Dax(b.k);b&&(a.q=3Dnull)}=0A=
u.Naa=3Dfunction(){var =
a=3Dthis.getView(),b=3Dthis.j;if(rD(a)=3D=3Db){b.focus();var =
b=3Da.$.lb(),c=3Dthis.k.Fs!=3DxNa(this.getView()).Ua(),d=3DZn(xNa(this.ge=
tView())),e=3Dum(a.getModel(),b.ib(),b.gb()),d=3Db.equals(e)?ht(b.sd(),c?=
d:""):jt(b,c?d:"");null=3D=3Dthis.q&&(this.q=3Dnew =
NTa(this.j,a.A));this.q.j=3D!0;a=3Dthis.q;if(Xe){if(a=3Da.A,d){b=3DXC(a);=
if(!a.j.j.Ks){var e=3Dnew =
PC(d,"range"),f=3DdG(b),h=3Df.oi(),c=3DRC(f.Ue,h),c=3D-1=3D=3Dc?h.length:=
c;Cb(h,e,c);var =
e=3Df,h=3De.oi(),l=3Dh[c];lb("whitespace"!=3Dl.getType());var =
l=3Dl.getText().length,m=3Dh.length,=0A=
n=3DOTa(a,h);if(n=3D=3Dm)e.Ue+=3Dl,e.Di+=3Dl;else{var =
p=3Dh[c].getText();h[c].j=3Dp+" =
";n=3DOTa(a,h);n=3D=3Dm+1?(e.Ue+=3Dl,e.Di+=3Dl):(h[c].j=3D" =
"+p,n=3DOTa(a,h),n=3D=3Dm+1?(e.Ue=3De.Ue+l+1,e.Di=3De.Di+l+1):(h[c].j=3D"=
 "+p+" =
",n=3DOTa(a,h),n=3D=3Dm+2&&(e.Ue=3De.Ue+l+1,e.Di=3De.Di+l+1)))}jG(a.j);PT=
a(a.j,d)}var =
c=3Da.j.j,e=3Dc.Ks,m=3Dd,d=3Dft(m),e=3Dxwa(e),m=3Dxwa(m),n=3DwMa.exec(e),=
t=3Dn[4],v=3Dn[9],w=3Dn[2],z=3Dn[7],A=3Dn[5],p=3D!!A&&0<A.length,E=3D!!w&=
&0<w.length,D=3D!!z&&0<z.length,J=3D!!t&&0<t.length,T=3D!!v&&0<v.length,e=
=3DE&&!!n[1]&&0<n[1].length,h=3DD&&!!n[6]&&0<n[6].length,=0A=
l=3DJ&&(!!n[3]&&0<n[3].length||!E&&!!n[1]&&0<n[1].length),n=3DT&&(!!n[8]&=
&0<n[8].length||!D&&!!n[6]&&0<n[6].length),t=3DE&&0<J&&p&&D&&T,v=3DE&&J&&=
!p,w=3DE&&J&&p&&!D&&T,z=3DE&&J&&p&&D&&!T,A=3DE&&D&&p&&!J&&!T,E=3D!E&&!D&&=
p&&J&&T,p=3D(D=3Dt&&l&&e&&n&&h||v&&l&&e||w&&e&&h&&n||z&&e&&h&&h||A&&e&&h|=
|E&&l&&n)||t&&l&&e||v&&l&&e||w&&l&&e||z&&l&&e||A&&e||E&&l,W=3DD||t&&n&&h|=
|v&&n&&h||w&&n||z&&h||A&&h||E&&n,m=3DwMa.exec(m),t=3Dm[4]||"",v=3Dm[9]||"=
",w=3Dm[2]||"",z=3Dm[7]||"",A=3Dm[5]||"",E=3D!!w&&0<w.length,D=3D!!z&&0<z=
.length,J=3D!!t&&0<t.length,T=3D=0A=
!!v&&0<v.length,m=3Dnew =
ap;d&&(m.append(d),m.append("!"));E&&(p||e)&&m.append("$");m.append(w);J&=
&(p||l)&&m.append("$");m.append(t);m.append(A);D&&(W||h)&&m.append("$");m=
.append(z);T&&(W||n)&&m.append("$");m.append(v);c.kx=3Dm.toString();jG(a.=
j,f);b.dispatchEvent("textchange")}}else =
f=3Da.k,c=3Da.q,a=3Df.V(),b=3Dax(f),e=3Dnull,e=3Dxa(c)&&c<=3Da.length&&Xt=
a(a.charAt(c-1),!1)?c-1:Zta(a.substring(0,b),!0),c=3Da.substring(0,e+1),f=
.xa(c+d+a.substr(b)),$w(f,c.length+d.length),f.dispatchEvent("textchange"=
);iG(this,!0);f=3Dthis.q;=0A=
f.o=3Dax(f.k);f.j=3D!1}};function JTa(a){var =
b=3Da.getView(),c=3Da.j.V();Qq(c)&&a.j.jqa();zTa(a.j);ZMa(b.mb);oD(b.A)}u=
.J=3Dfunction(){null!=3Dthis.A&&(ph(this.A),this.A=3Dnull);null!=3Dthis.B=
&&(ph(this.B),this.B=3Dnull);null!=3Dthis.H&&(ph(this.H),this.H=3Dnull);h=
G.G.J.call(this)};function =
NTa(a,b){this.k=3Da;this.A=3Db;this.q=3Dax(a);this.o=3Dax(a)}NTa.prototyp=
e.j=3D!1;function =
lG(a,b,c){hG.call(this,a,b,c);this.o=3Da;this.hE();this.o.vb()&&JTa(this)=
}C(lG,hG);u=3DlG.prototype;u.hE=3Dfunction(){lG.G.hE.call(this);Eu(this.C=
)&&this.I.D(this.o.j,"mousedown",this.M2a).D(this.o,"imestart",this.w2a).=
D(ex(this.o),"textInput",this.R2a).D(this.k,["readonly_status","offline_s=
tatus","acl_change"],this.unb)};u.R2a=3Dfunction(a){oSa(a)&&!cD(this.k)&&=
!this.o.vb()&&dx(this.getView(),!0,"")};u.w2a=3Dfunction(){cD(this.k)||th=
is.o.vb()||dx(this.getView(),!0,"")};=0A=
u.Ef=3Dfunction(a){switch(a.keyCode){case 40:case 38:case 37:case =
39:case 33:case 34:var =
b=3Dthis.getView();if(jOa(b)||cx(b.Wc))a.stopPropagation();else =
if(Xe){var =
c=3Dthis.o;!Qq(c.V())&&c.zE?Fu(b,!0):gD(this.k)&&a.preventDefault()}else =
gD(this.k)?(c=3Dthis.o,Ia(c.V(),")")?c.zE?Fu(b,!0):a.stopPropagation():a.=
preventDefault()):this.o.zE&&Fu(b,!0)}lG.G.Ef.call(this,a)};u.Tga=3Dfunct=
ion(){lG.G.Tga.call(this);this.o.Yha()};u.unb=3Dfunction(a){a.isReadOnly&=
&this.o.vb()&&Fu(this.getView(),!1)};=0A=
u.M2a=3Dfunction(){this.o.vb()&&(this.o.zE=3D!1)};u.Naa=3Dfunction(a){thi=
s.o.vb()&&(lG.G.Naa.call(this,a),this.o.Yha())};function =
QTa(a,b){this.j=3Da;this.k=3Db?mc(b):{}}QTa.prototype.qe=3Dg("j");QTa.pro=
totype.getProperty=3Dfunction(a){return this.k[a]};function =
RTa(a){a=3Da.getProperty("confidence");null!=3Da||(a=3D-1);return =
a}function STa(a,b){var c=3DRTa(a),d=3DRTa(b);return =
c>d?-1:c<d?1:0}function TTa(a){Rb(a,STa);return a};function =
mG(a){return(a=3Da.match(/^\w{2,3}([-_]|$)/))?a[0].replace(/[_-]/g,""):""=
}function =
UTa(a){return(a=3Da.match(/[-_]([a-zA-Z]{2}|\d{3})([-_]|$)/))?a[0].replac=
e(/[_-]/g,""):""}function =
VTa(a){return(a=3Da.match(/[-_]([a-z]{2,})/))?a[1]:""};function =
WTa(a){var b=3D'<div id=3D"'+Y(a.OPa)+'" =
class=3D"CSS_SHORTCUTS_HELP_POPUP_PREF_CONTAINER =
'+(a.enabled?"CSS_SHORTCUTS_HELP_POPUP_PREF_ENABLED":"")+'"><div =
class=3D"CSS_SHORTCUTS_HELP_POPUP_PREF_CONTENT"><span =
id=3D"'+Y(a.Qkb)+'">',c=3D"",c=3Da.enabled?c+"Keyboard shortcuts are =
enabled.":c+"Keyboard shortcuts are disabled.",b=3Db+c+'</span> <span =
id=3D"'+Y(a.Jcb)+'" role=3D"link" =
class=3D"CSS_SHORTCUTS_HELP_POPUP_PREF_LINK" =
tabindex=3D"0">',c=3D"",c=3Da.enabled?c+"Disable":c+"Enable";return =
b+c+"</span></div></div>"}=0A=
;function =
nG(a,b,c){sn.call(this,c);this.k=3Da;this.o=3Db;this.j=3Dc}C(nG,sn);nG.pr=
ototype.Ca=3Dfunction(){this.Kd(this.q.createElement("div"))};nG.prototyp=
e.Kd=3Dfunction(a){this.Y=3Da;Vt(a,WTa,{enabled:this.k(),OPa:yn(this,"spc=
_cont"),Qkb:yn(this,"spc_text"),Jcb:yn(this,"spc_link")})};nG.prototype.a=
a=3Dfunction(){jn(U(this),this.j.getElement(yn(this,"spc_link")),this.o)}=
;function XTa(a){return a=3D""+('<div =
class=3D"apps-shortcutshelppopup-container"><table cellpadding=3D"0" =
class=3D"apps-shortcutshelppopup-header" role=3D"presentation"><tr><td =
class=3D"apps-shortcutshelppopup-title-container =
apps-shortcutshelppopup-header-element"><h2 =
id=3D"apps-shortcutshelppopup-dialog-title">Keyboard =
shortcuts</h2><input id=3D"apps-shortcutshelppopup-input" type=3D"text" =
class=3D"jfk-textinput" role=3D"combobox" aria-autocomplete=3D"list" =
placeholder=3D"Search all shortcuts"/><div =
id=3D"apps-shortcutshelppopup-input-button" class=3D"jfk-button-action =
jfk-button" aria-label=3D"Search"><div =
class=3D"apps-shortcutshelppopup-input-button-img"></div></div></td><td =
class=3D"apps-shortcutshelppopup-tearoff-link-container =
apps-shortcutshelppopup-header-element"><a id=3D"'+=0A=
a.Gga+'" target=3D"keyboard_shortcuts_help_window" href=3D"'+Y(a.$fa)+'" =
class=3D"apps-shortcutshelppopup-tearoff-link">View all shortcuts in =
Help Center</a><span id=3D"'+a.Y6+'" class=3D"modal-dialog-title-close" =
tabindex=3D"0" aria-label=3D"Close" =
role=3D"button"></span></td></tr></table><div =
id=3D"apps-shortcutshelppopup-search-banner">'+ez({id:"apps-shortcutshelp=
popup-reset-search-button",style:0,KL:0,EN:'aria-label=3D"Clear =
Search"'})+'<h3 =
id=3D"apps-shortcutshelppopup-search-label"></h3></div></div>')}=0A=
function YTa(a){var b=3D(a.ZK?'<div id=3D"'+Y(a.ZK)+'"></div>':"")+'<div =
id=3D"apps-shortcutshelppopup-result-container"><table cellpadding=3D"0" =
tabindex=3D"0" class=3D"apps-shortcutshelppopup-content" =
aria-label=3D"'+Y(a.Okb)+'"><tbody>';a=3Da.Kz;for(var =
c=3Da.length,d=3D0;d<c;d++)for(var e=3Da[d],b=3Db+("<tr>"+(0=3D=3Dd?'<th =
class=3D"apps-shortcutshelppopup-content-header =
apps-shortcutshelppopup-content-header-first"><h3>'+Y(e.title)+'</h3></th=
><th class=3D"apps-shortcutshelppopup-content-header =
apps-shortcutshelppopup-content-header-first"/>':=0A=
'<th =
class=3D"apps-shortcutshelppopup-content-header"><h3>'+Y(e.title)+'</h3><=
/th><th class=3D"apps-shortcutshelppopup-content-header" =
/>')+"</tr>"),e=3De.Jp,f=3De.length,h=3D0;h<f;h++)var =
l=3De[h],b=3Db+('<tr><td class=3D"apps-shortcutshelppopup-shortcut-desc =
apps-shortcutshelppopup-content-element">'+Y(l.description)+'</td><td =
class=3D"apps-shortcutshelppopup-shortcut-key =
apps-shortcutshelppopup-content-element">'+pu(l.keys)+"</td></tr>");retur=
n b+"</tbody></table></div>"}=0A=
function ZTa(a){var b;b=3D""+('<div =
class=3D"CSS_SHORTCUTS_HELP_POPUP_CONTAINER jfk-scrollbar-dark"><table =
cellpadding=3D"0" class=3D"CSS_APP_TABLE =
CSS_SHORTCUTS_HELP_POPUP_HEADER"><tr><td =
class=3D"CSS_SHORTCUTS_HELP_POPUP_TITLE =
CSS_SHORTCUTS_HELP_POPUP_HEADER_TABLE_ELEMENT" =
id=3D"apps-shortcutshelppopup-dialog-title">Keyboard shortcuts</td><td =
class=3D"CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK_CONTAINER =
CSS_SHORTCUTS_HELP_POPUP_HEADER_TABLE_ELEMENT"><a id=3D"'+a.Gga+'" =
target=3D"keyboard_shortcuts_help_window" href=3D"'+=0A=
Y(a.$fa)+'" class=3D"CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK">View all =
shortcuts in Help Center</a> | <span id=3D"'+a.Y6+'" =
class=3D"CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK" tabindex=3D"0" =
role=3D"button">Close</span></td></tr></table>'+(a.ZK?'<div =
id=3D"'+Y(a.ZK)+'"></div>':"")+'<table cellpadding=3D"0" =
class=3D"CSS_APP_TABLE =
CSS_SHORTCUTS_HELP_POPUP_CONTENT"><tr>');a=3Da.Lc;for(var =
c=3Da.length,d=3D0;d<c;d++){var e=3Da[d];b+=3D'<td =
class=3D"CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT"><table =
cellpadding=3D"0" class=3D"CSS_APP_TABLE"><tbody>';=0A=
for(var f=3De.length,h=3D0;h<f;h++){var l=3De[h];b+=3D'<tr><th =
class=3D"CSS_SHORTCUTS_HELP_POPUP_CONTENT_HEADER" /><th =
class=3D"CSS_SHORTCUTS_HELP_POPUP_CONTENT_HEADER"><h3>'+Y(l.title)+"</h3>=
</th></tr>";for(var l=3Dl.Jp,m=3Dl.length,n=3D0;n<m;n++){var =
p=3Dl[n];b+=3D'<tr><td class=3D"CSS_SHORTCUTS_HELP_POPUP_KEY =
CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT">'+pu(p.keys)+'</td><td =
class=3D"CSS_SHORTCUTS_HELP_POPUP_DESCRIPTION =
CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT">'+Y(p.description)+"</td></tr>"=
}}b+=3D"</tbody></table></td>"}return b+=0A=
"</tr></table></div>"};function =
oG(a,b){Xw.call(this,null,null,!1);this.Hc=3Dnew =
Q;M(this,this.Hc);a.Uy("action",B(function(){var =
a=3Db.value;$Ta(this,a,a)},this));zCa(this,b)}C(oG,Xw);oG.prototype.lF=3D=
function(a,b){oG.G.lF.call(this,a,b);$Ta(this,a.toString(),this.V());retu=
rn!1};oG.prototype.Ef=3Dfunction(a){return =
13!=3Da.keyCode||ZBa(this.j)?oG.G.Ef.call(this,a):(a=3Dthis.V(),$Ta(this,=
a,a),!0)};function $Ta(a,b,c){a.j.Li();a.Hc.dispatchEvent(new =
aUa(b,c))}function =
aUa(a,b){O.call(this,"hb");this.B=3Da;this.k=3Db}C(aUa,O);function =
pG(a,b,c,d,e,f,h){Cn.call(this,c,d);this.C=3Dhua(a);this.xb=3Db;this.Yb=3D=
null;a=3Dqn.getInstance();this.Va=3Drn(a);this.K=3Drn(a);this.k=3De&&f?rn=
(a):void =
0;this.M=3Dnull;this.mb=3Dh||null;this.o=3Dnull!=3Dthis.mb;this.j=3Dnull;=
this.fb=3D!0;this.A=3Dthis.B=3Dnull;this.R=3D!0;(this.F=3Dnull!=3Dthis.k?=
new =
nG(e,f,this.O()):null)&&M(this,this.F)}C(pG,Cn);u=3DpG.prototype;u.Eb=3Df=
unction(){return =
this.o?"apps-shortcutshelppopup":"shortcuts-modalpopup"};u.fn=3Dr(!1);=0A=
u.Ca=3Dfunction(){pG.G.Ca.call(this);var =
a=3Dthis.Y;R(a,!1);Tm(a,"dialog");Um(a,"labelledby","apps-shortcutshelppo=
pup-dialog-title");this.o?(this.A=3DXt(XTa,{$fa:this.xb,Gga:this.Va,Y6:th=
is.K}),this.O().appendChild(a,this.A),bUa(this)):(zy(a,"CSS_SHORTCUTS_HEL=
P_POPUP"),Vt(a,ZTa,cUa(this)))};function cUa(a){var =
b=3Drb(a.C,function(a){return =
dUa(a,!1)});return{$fa:a.xb,Gga:a.Va,Y6:a.K,Lc:b,ZK:a.k}}function =
eUa(a){a.M||(a.M=3D{Kz:sb(a.C,function(a,c){return =
Ib(a,dUa(c,!0))},[]),ZK:a.k});return a.M}=0A=
function fUa(a){for(var b=3Dnew hF,c=3D0;c<a.length;++c){var =
d=3Da[c].qe(),e=3Dd.h6();hd(b.j,e)||b.set(e,[]);d=3DgUa(d,!0);b.get(e).pu=
sh(d)}return b.map(function(a,b){return{title:b,Jp:a}})}function =
dUa(a,b){return rb(a,function(a){var d=3Drb(a.Jp,function(a){return =
gUa(a,b)});return{title:a.title,Jp:d}})}=0A=
function gUa(a,b){var =
c=3Da.Ot(),d=3Da.gd(),d=3Dpa(d)?d[0]:d,e=3D!!a.getProperty("force-ctrl-ke=
y"),d=3DhUa(d,e),e=3DSB(d.join(" "));if(b)d=3Dd.join(" "),d=3D'<span =
aria-label=3D"'+Y(e)+'">'+Rxa(Y(d))+"</span>";else{for(var e=3D'<span =
aria-label=3D"'+Y(e)+'">',f=3Dd.length,h=3D0;h<f;h++)e+=3D'<span =
class=3D"'+(h%2?"CSS_SHORTCUTS_HELP_POPUP_AUXILIARY_WORD":"CSS_SHORTCUTS_=
HELP_POPUP_KEY_MNEMONIC")+'">'+Rxa(Y(d[h]))+"</span> =
";d=3De+"</span>"}return{keys:d,description:c}}=0A=
function hUa(a,b){a=3Da.replace(/[ +]*\+[ +]*/g,"+").replace(/[ ]+/g," =
");return rb(a.match(/[+ \t,\/]|[^+ \t,\/]+/g),function(a){a=3D" =
"=3D=3Da?"then":a;a=3D"\t"=3D=3Da?"or":a;return(b&&"Ctrl"=3D=3Da||!Tq?"":=
gua[a])||a})}function iUa(a){return =
a.toLocaleLowerCase().replace(/([\^$.*+?=3D!:'",\-|\\/()[\]{}])/g," =
").replace(/\d+/g," ").match(/\S+/g)}=0A=
u.aa=3Dfunction(){pG.G.aa.call(this);var a=3Dthis.O();if(this.o){var =
b=3Dthis.O(),c=3Db.getElement("apps-shortcutshelppopup-reset-search-butto=
n");jn(U(this),c,this.z7a);c=3Dgi(b,"apps-shortcutshelppopup-input");Ym(c=
,"Search all shortcuts");var =
d=3D"//ssl.gstatic.com/ui/v1/button/search-white.png";if(ua(d)){var =
e=3Dd,d=3DCh("img");d.src=3De;Kl(d,21,21)}an(d,"jfk-button-img");e=3D[];e=
.push(d);d=3Dhz(e,void =
0);d.setWidth(0);d.Ia(b.getElement("apps-shortcutshelppopup-input-button"=
));d.Z(!0);d.fb=3D"Search all shortcuts";(b=3D=0A=
d.getElement())&&Ym(b,"Search all shortcuts");b=3Dnew =
oG(d,c);b.Hc.Uy("hb",B(this.k8a,this));this.Yb=3Db;c=3D[];for(d=3D0;d<thi=
s.C.length;++d)for(var e=3Dthis.C[d],f=3D0;f<e.length;++f)for(var =
h=3De[f],l=3D0;l<h.Jp.length;++l)c.push(h.Jp[l]);d=3D[];e=3DmG("en");if(-=
1=3D=3D"ja ko lo my th zh".split(" =
").indexOf(e)){for(e=3D0;e<c.length;++e)(f=3DiUa(c[e].Ot()))&&(d=3Dd.conc=
at(f)),(f=3DiUa(c[e].getProperty("synonyms")||""))&&(d=3Dd.concat(f));Nb(=
d)}c=3Dnew Fw(d,!1);d=3Dnew =
Rw;d.Na=3D!1;d.className=3D"apps-shortcutshelppopup-ac-renderer";d.H=3D=0A=
"apps-shortcutshelppopup-ac-row";c=3Dnew =
Cw(c,d,b);c.r6=3D!1;b.j=3Dc}this.j=3Da.getElement(this.Va);this.fb=3Dthis=
.fb;this.j&&R(this.j,this.fb);b=3Da.getElement(this.K);this.F&&this.F.ren=
der(a.getElement(this.k));U(this).D(this.j,"click",this.nua);jn(U(this),b=
,this.nua);a=3Da.uVa(this.getElement());U(this).D(a,"mousedown",this.NNa,=
!0);U(this).D(this.getElement(),"keydown",this.ONa)};u.setVisible=3Dfunct=
ion(a){this.o&&this.Xb()&&!this.Da()&&a&&jUa(this);pG.G.setVisible.call(t=
his,a)};=0A=
function jUa(a){var =
b=3Da.O().getElement("apps-shortcutshelppopup-search-label");Zh(b,"Popula=
r keyboard =
shortcuts");kUa(a,!1);bUa(a);a.O().getElement("apps-shortcutshelppopup-in=
put").value=3D""}u.Uc=3Dfunction(){pG.G.Uc.call(this);this.j=3Dnull};u.nu=
a=3Dfunction(){this.setVisible(!1)};u.k8a=3Dfunction(a){a.k?(a=3Da.B,this=
.mb.j(a).addCallback(B(this.phb,this,a))):this.R||jUa(this)};u.z7a=3Dfunc=
tion(){jUa(this);this.O().getElement("apps-shortcutshelppopup-input").foc=
us()};=0A=
function =
kUa(a,b){R(a.O().getElement("apps-shortcutshelppopup-reset-search-button"=
),b)}u.Zj=3Dfunction(){pG.G.Zj.call(this);var =
a=3Dthis.getElement();if(a&&!this.o){var =
b;this.Da()?(b=3DDl(a),b=3DEl(b),b=3D.9*(b.bottom-b.top)):(b=3Dthis.O().p=
b(),b=3D.9*Ah(Bh(b)||window).height);vl(a,"maxHeight",b+"px");vl(a,"left"=
,"10%");vl(a,"top","10%")}};u.NNa=3Dfunction(a){var =
b=3Dthis.Yb?this.Yb.j.$c().getElement():null;b&&Wh(b,a.target)||Wh(this.g=
etElement(),a.target)||this.setVisible(!1)};=0A=
u.ONa=3Dfunction(a){27=3D=3Da.keyCode?(this.setVisible(!1),a.stopPropagat=
ion(),a.preventDefault()):9=3D=3Da.keyCode&&a.shiftKey&&a.target=3D=3Dthi=
s.getElement()&&Mla(this)};=0A=
u.phb=3Dfunction(a,b){for(var c=3D'Search results for "'+(a+'"'),d=3D'No =
search results for "'+(a+'"'),e=3Db,f=3D[],h=3D0;h<e.length;++h){var =
l=3De[h].qe();l&&l.Ot()&&l.getProperty("keys")&&f.push(e[h])}b=3DTTa(f).s=
lice(0,30);e=3Dthis.O().getElement("apps-shortcutshelppopup-search-label"=
);c=3D0=3D=3Db.length?d:c;Zh(e,c);kUa(this,!0);bUa(this,fUa(b),c);0=3D=3D=
b.length?this.O().getElement("apps-shortcutshelppopup-reset-search-button=
").focus():ji(this.O(),"apps-shortcutshelppopup-content").focus()};=0A=
function bUa(a,b,c){var =
d;b?(d=3D{Kz:b,ZK:a.k},a.R=3D!1):(d=3DeUa(a),a.R=3D!0);d.Okb=3Dc?c:"Popul=
ar keyboard =
shortcuts";a.B&&a.A.removeChild(a.B);a.B=3DXt(YTa,d);a.A.appendChild(a.B)=
;(a=3Da.O().getElement("apps-shortcutshelppopup-search-banner"))&&(b&&0=3D=
=3Db.length?zy(a,"apps-shortcutshelppopup-empty-search"):Ay(a,"apps-short=
cutshelppopup-empty-search"))};function =
DG(){Q.call(this);this.j=3D{}}C(DG,Q);u=3DDG.prototype;u.KV=3Dfunction(a)=
{var b=3Dthis.j[a]||null;if(!b)throw Error("Action not registered for id =
"+a);return b};u.r9=3Dfunction(a){for(var =
b=3D[],c=3D0;c<a.length;c++)b.push(this.KV(a[c]));return =
b};u.oj=3Dfunction(a){this.j[a.getId()]=3Da};u.JV=3Dfunction(){return =
ec(this.j)};u.f1=3Dx(238);function =
lUa(a,b){this.k=3Da;this.o=3Db||.8}lUa.prototype.j=3Dfunction(a){if(!a)re=
turn Sm([]);for(var =
b=3D[],c=3Dthis.k.r9(this.k.JV()),d=3D0;d<c.length;d++){var =
e=3DmUa(c[d],a);e>=3Dthis.o&&b.push(new QTa(c[d],{confidence:e}))}return =
Sm(b)};=0A=
function mUa(a,b){for(var c=3Drb(Ib(a.Ot().toLowerCase().split(" =
"),a.OP()),function(a){return =
a.toLowerCase()}),d=3Db.toLowerCase().split(" =
"),e=3D1,f=3D0;f<d.length&&0<e;f++){var h=3D0,l=3Dd[f];if(l){for(var =
m=3D0;m<c.length;m++){var =
n=3Dc[m].toLowerCase(),p=3Dwaa(l,n);l.length<n.length&&(p-=3D.99*(n.lengt=
h-l.length));h=3DMath.max(h,(l.length-p)/l.length)}e*=3Dh}}return =
e};function nUa(a){for(var b=3Dnew DG,c=3D0;c<a.length;++c)for(var =
d=3Da[c],e=3D0;e<d.length;++e)for(var =
f=3Dd[e],h=3Df.title,f=3Df.Jp,l=3D0;l<f.length;++l){var =
m=3Df[l];m.setProperty("category",h);b.oj(m)}return new lUa(b)};var =
EG=3D{bKa:"Navigation",mG:"File menu",Sx:"Edit menu",jy:"View =
menu",RB:"Insert menu",ZB:"Tools menu",uka:"Table menu",Ux:"Format =
menu",MM:"Macros menu",rIa:"Add-ons menu",PB:"Help =
menu",jt:"Accessibility =
menu",TKb:{title:"Menus",Jp:[]},ILb:{title:"Navigation",Jp:[["Shift+Esc",=
"Chat"]]}};function oUa(a){switch(a){case =
"shortcut-editing":return"Editing";case "shortcut-file":return"File =
Commands";case "shortcut-format":return"Formatting";case =
"shortcut-help":return"Help";case =
"shortcut-insertion":return"Insertion";case =
"shortcut-movement":return"Movement";case "shortcut-navigation":return =
EG.bKa;case "shortcut-selection":return"Selection";case =
"shortcut-menus":return"Menus";case =
"shortcut-a11y":return"Screenreader";default:return"View"}}=0A=
function pUa(a){switch(a){case "add-new-sheet":return"Add new =
sheet";case "bold":return"Bold";case "italic":return"Italic";case =
"underline":return"Underline";case =
"line-through":return"Strikethrough";case "align-center":return"Align =
center";case "align-left":return"Align left";case =
"align-right":return"Align right";case "compact-view":return"Compact =
controls";case "edit-comment":return"Insert/edit note";case =
"file-open":return"Open";case "file-save":return"Save";case =
"fill-down":return"Fill down";=0A=
case "fill-range":return"Fill range";case "fill-right":return"Fill =
right";case "focus-pop-up":return"Focus pop up";case =
"format-currency":return"Format as currency";case =
"format-date":return"Format as date";case =
"format-exponential":return"Format as exponent";case =
"format-number-general":return"Format as number";case =
"format-number-decimals":return"Format as decimal";case =
"format-percentage":return"Format as percentage";case =
"format-time":return"Format as time";case =
"insert-as-array-formula":return"Insert array formula";=0A=
case "insert-date":return"Insert date";case =
"insert-hyperlink":return"Insert hyperlink";case =
"insert-time":return"Insert time";case "help-pane":return"Open =
documentation (new window)";case "hide-selection":return"Unselect";case =
"move-row-start":return"Move to start of row";case =
"move-row-end":return"Move to end of row";case =
"move-sheet-start":return"Move to beginning of sheet";case =
"move-sheet-end":return"Move to end of sheet";case =
"move-to-next-sheet":return"Move to next sheet";case =
"move-to-prev-sheet":return"Move to previous sheet";=0A=
case "open-hyperlink":return"Open hyperlink";case =
"open-filter-dropdown":return"Open filter dropdown menu";case =
"print":return"Print";case "read-column":return"Read column";case =
"read-row":return"Read row";case "repeat-last-action":return"Redo";case =
"shortcuts-help":return"Show shortcuts help popup";case =
"aria-screenreader":return"Enable screen reader support";case =
"show-all-sheets-menu":return"Show sheet list";case =
"show-findbar":return"Find";case "show-find-replace":return"Find and =
replace";case "show-sheet-menu":return"Display sheet menu";=0A=
case "scroll-active-cell":return"Scroll to active cell";case =
"select-active-region":return"Select active region";case =
"select-all":return"Select all";case "select-column":return"Select =
column";case "select-row":return"Select row";case =
"toggle-display-formulas":return"Show all formulas";case =
"toggle-input-tools":return"Input tools on/off";case =
"toggle-range-absolute":return"Absolute/relative references";case =
"select-input-tools-menu":return"Select input tools";case =
"insert-doco":return"Insert/edit comment";=0A=
case "undo":return"Undo";case "chat_focus":return"Chat";case =
"chrome_focus":return"Move to top of application";case =
"revisions":return"Revisions";case "file_menu":return EG.mG;case =
"edit_menu":return EG.Sx;case "extension_menu":return EG.rIa;case =
"view_menu":return EG.jy;case "insert_menu":return EG.RB;case =
"format_menu":return EG.Ux;case "tools_menu":return EG.ZB;case =
"data_menu":return"Data menu";case "form_menu":return"Form menu";case =
"help_menu":return EG.PB;case "t-border-outer":return"Apply outer =
border";=0A=
case "t-border-off":return"Remove borders";case =
"t-border-top":return"Apply top border";case =
"t-border-bottom":return"Apply bottom border";case =
"t-border-left":return"Apply left border";case =
"show-context-menu":return"Show context menu";case =
"docs-omnibox":return"Search the menus";case =
"t-border-right":return"Apply right border";case "quicksum":return"Focus =
quicksum";case "screenreader_menu":return"Accessibility =
menu";default:return""}};function =
qUa(a){L.call(this);this.k=3Da;this.o=3Dnew =
S(this);M(this,this.o);V.Zs.bc(Zq,this.q,this);this.j=3Dnull}C(qUa,L);qUa=
.prototype.q=3Dfunction(){this.k.j(2);this.j||rUa(this);this.j.setVisible=
(!0);this.j.getElement().focus()};=0A=
function rUa(a){function b(a){var =
b=3D{title:oUa(a),Jp:[]};Yb(d[a],Ba(c,b));return b}function c(a,b,c){var =
d=3Db[0];b=3Db[1];c=3DpUa(c);a.Jp.push([d,c,b])}var =
d=3Djw,e=3Db("shortcut-editing"),f=3Db("shortcut-file"),h=3Db("shortcut-f=
ormat"),l=3Db("shortcut-help"),m=3Db("shortcut-insertion"),n=3Db("shortcu=
t-movement"),p=3Db("shortcut-navigation"),t=3Db("shortcut-selection"),v=3D=
b("shortcut-view"),w=3Db("shortcut-menus"),z=3Db("shortcut-a11y"),A=3D[];=
A.push([e,n,w]);A.push([h,t,z]);A.push([m,f,v,p,l]);var =
E,D;Od(Rd(),"docs-ensd")&&(D=3D=0A=
hua(A),E=3DnUa(D));a.j=3Dnew =
pG(D||A,"//support.google.com/docs/?p=3Dspreadsheets_shortcuts",!1,void =
0,void 0,void =
0,E);M(a,a.j);a.j.render();a.o.D(a.j,"hide",function(){this.k.j(3)})};fun=
ction FG(a,b){this.j=3D[];this.k=3Db;for(var =
c=3D!0,d=3Da.length-1;0<=3Dd;d--){var =
e=3Da[d]|0;c&&e=3D=3Db||(this.j[d]=3De,c=3D!1)}}var sUa=3D{};function =
tUa(a){if(-128<=3Da&&128>a){var b=3DsUa[a];if(b)return b}b=3Dnew =
FG([a|0],0>a?-1:0);-128<=3Da&&128>a&&(sUa[a]=3Db);return b}function =
GG(a){if(isNaN(a)||!isFinite(a))return HG;if(0>a)return =
IG(GG(-a));for(var =
b=3D[],c=3D1,d=3D0;a>=3Dc;d++)b[d]=3Da/c|0,c*=3D4294967296;return new =
FG(b,0)}var HG=3DtUa(0),JG=3DtUa(1),uUa=3DtUa(16777216);u=3DFG.prototype;=0A=
u.Kj=3Dfunction(){if(-1=3D=3Dthis.k)return-IG(this).Kj();for(var =
a=3D0,b=3D1,c=3D0;c<this.j.length;c++)a+=3DvUa(this,c)*b,b*=3D4294967296;=
return a};u.toString=3Dfunction(a){a=3Da||10;if(2>a||36<a)throw =
Error("radix out of range: =
"+a);if(KG(this))return"0";if(-1=3D=3Dthis.k)return"-"+IG(this).toString(=
a);for(var b=3DGG(Math.pow(a,6)),c=3Dthis,d=3D"";;){var =
e=3DwUa(c,b),c=3DLG(c,MG(e,b)),f=3D(0<c.j.length?c.j[0]:c.k).toString(a),=
c=3De;if(KG(c))return f+d;for(;6>f.length;)f=3D"0"+f;d=3D""+f+d}};=0A=
function NG(a,b){return 0>b?0:b<a.j.length?a.j[b]:a.k}function =
vUa(a,b){var c=3DNG(a,b);return 0<=3Dc?c:4294967296+c}function =
KG(a){if(0!=3Da.k)return!1;for(var =
b=3D0;b<a.j.length;b++)if(0!=3Da.j[b])return!1;return!0}u.equals=3Dfuncti=
on(a){if(this.k!=3Da.k)return!1;for(var =
b=3DMath.max(this.j.length,a.j.length),c=3D0;c<b;c++)if(NG(this,c)!=3DNG(=
a,c))return!1;return!0};function OG(a,b){var =
c=3DLG(a,b);return-1=3D=3Dc.k?-1:KG(c)?0:1}=0A=
function IG(a){for(var =
b=3Da.j.length,c=3D[],d=3D0;d<b;d++)c[d]=3D~a.j[d];return(new =
FG(c,~a.k)).add(JG)}u.add=3Dfunction(a){for(var =
b=3DMath.max(this.j.length,a.j.length),c=3D[],d=3D0,e=3D0;e<=3Db;e++){var=
 =
f=3Dd+(NG(this,e)&65535)+(NG(a,e)&65535),h=3D(f>>>16)+(NG(this,e)>>>16)+(=
NG(a,e)>>>16),d=3Dh>>>16,f=3Df&65535,h=3Dh&65535;c[e]=3Dh<<16|f}return =
new FG(c,c[c.length-1]&-2147483648?-1:0)};function LG(a,b){return =
a.add(IG(b))}=0A=
function MG(a,b){if(KG(a)||KG(b))return =
HG;if(-1=3D=3Da.k)return-1=3D=3Db.k?MG(IG(a),IG(b)):IG(MG(IG(a),b));if(-1=
=3D=3Db.k)return IG(MG(a,IG(b)));if(0>OG(a,uUa)&&0>OG(b,uUa))return =
GG(a.Kj()*b.Kj());for(var =
c=3Da.j.length+b.j.length,d=3D[],e=3D0;e<2*c;e++)d[e]=3D0;for(e=3D0;e<a.j=
.length;e++)for(var f=3D0;f<b.j.length;f++){var =
h=3DNG(a,e)>>>16,l=3DNG(a,e)&65535,m=3DNG(b,f)>>>16,n=3DNG(b,f)&65535;d[2=
*e+2*f]+=3Dl*n;xUa(d,2*e+2*f);d[2*e+2*f+1]+=3Dh*n;xUa(d,2*e+2*f+1);d[2*e+=
2*f+1]+=3Dl*m;xUa(d,2*e+2*f+1);d[2*e+2*f+2]+=3Dh*m;xUa(d,2*e+2*f+2)}for(e=
=3D=0A=
0;e<c;e++)d[e]=3Dd[2*e+1]<<16|d[2*e];for(e=3Dc;e<2*c;e++)d[e]=3D0;return =
new FG(d,0)}function =
xUa(a,b){for(;(a[b]&65535)!=3Da[b];)a[b+1]+=3Da[b]>>>16,a[b]&=3D65535}=0A=
function wUa(a,b){if(KG(b))throw Error("division by =
zero");if(KG(a))return =
HG;if(-1=3D=3Da.k)return-1=3D=3Db.k?wUa(IG(a),IG(b)):IG(wUa(IG(a),b));if(=
-1=3D=3Db.k)return IG(wUa(a,IG(b)));for(var =
c=3DHG,d=3Da;0<=3DOG(d,b);){for(var =
e=3DMath.max(1,Math.floor(d.Kj()/b.Kj())),f=3DMath.ceil(Math.log(e)/Math.=
LN2),f=3D48>=3Df?1:Math.pow(2,f-48),h=3DGG(e),l=3DMG(h,b);-1=3D=3Dl.k||0<=
OG(l,d);)e-=3Df,h=3DGG(e),l=3DMG(h,b);KG(h)&&(h=3DJG);c=3Dc.add(h);d=3DLG=
(d,l)}return c}u.gea=3Dx(239);function yUa(a){return'<div =
class=3D"func-entry" aria-checked=3D"false" role=3D"radio" =
tabindex=3D"-1"><div class=3D"goog-inline-block =
func-entry-rb">&nbsp;</div><div class=3D"goog-inline-block =
func-entry-func">'+Y(a.functionName)+'</div><div =
class=3D"goog-inline-block =
func-entry-lib">'+Y(a.jib)+"</div></div>"};function =
PG(){}C(PG,Hy);la(PG);PG.prototype.Eb=3Dr("func-entry");PG.prototype.TD=3D=
r(!1);PG.prototype.Ag=3Dfunction(a){return =
Xt(yUa,{functionName:a.getFunctionName(),jib:a.kc},void =
0,a.O())};function =
zUa(){Q.call(this);this.ba=3D"none"}C(zUa,Q);zUa.prototype.getState=3Dg("=
ba");function =
QG(a,b){sn.call(this,b);this.j=3D"#fff";this.A=3D0;this.k=3Da}C(QG,sn);va=
r AUa=3D{ZMa:0,RIGHT:1,UHa:2,LEFT:3};function =
BUa(a){a.getElement();a.A=3D1}u=3DQG.prototype;u.Ca=3Dfunction(){QG.G.Ca.=
call(this);var =
a=3Dthis.O();this.C=3Da.U("DIV");this.B=3Da.U("DIV","jfk-activityIndicato=
r-icon");var =
b=3D["jfk-activityIndicator"];1=3D=3Dthis.A&&b.push("jfk-activityIndicato=
r-small");this.Y=3Da.U("DIV",b,this.C,this.B)};u.jb=3Dg("C");u.aa=3Dfunct=
ion(){QG.G.aa.call(this);U(this).D(this.k,"change",this.lBa)};=0A=
u.lBa=3Dfunction(){if(!this.o||this.o.complete){this.jd(!0);var =
a,b=3Da=3Dthis.j,c=3D2,d=3Dthis.o;d&&(a=3Dd.H,b=3Dd.I,c=3Dd.direction,yb(=
dc(AUa),c),c=3D(c+1)%4,yb(dc(AUa),c));var =
d=3Dthis.k.getState(),e,f;switch(d){case =
"loading":f=3DCUa[c];e=3Df[0];f=3Df[1];break;case =
"none":f=3De=3Dthis.j;break;case "offline":e=3D"#999",f=3D"#777"}a=3Dnew =
RG(d,c,e,a,a,b,e,f,this.A,this.O());DUa(this,a);N(this.o);this.o=3Da;EUa(=
this)}};=0A=
function =
DUa(a,b){a.va(b,!0);hn(U(a),b,"ib",a.KZ);oh(B(function(a){this.Xb()&&(a.p=
lay(),oh(B(function(){!this.Mc()&&this.Xb()&&this.Akb&&!this.complete&&th=
is.KZ()},a),500,a))},a,b),0)}u.KZ=3Dfunction(a){a=3Da.target;var =
b=3Dthis.k.getState();b=3D=3Da.state&&"loading"!=3Db||this.lBa();EUa(this=
)};function =
EUa(a){a.B.style.opacity=3D"offline"=3D=3Da.k.getState()?1:0}var =
CUa=3D{0:["#00B15F","#008948"],1:["#3C78F8","#2159bd"],2:["#FA2424","#9e1=
212"],3:["#FFD34B","#dea11a"]};=0A=
function =
RG(a,b,c,d,e,f,h,l,m,n){sn.call(this,n);this.state=3Da;this.complete=3D!1=
;this.direction=3Db;this.M=3Dc;this.K=3Dd;this.R=3De;this.$=3Df;this.H=3D=
h;this.I=3Dl;this.B=3D1=3D=3Dm?16:19}C(RG,sn);=0A=
RG.prototype.Ca=3Dfunction(){RG.G.Ca.call(this);var =
a=3Dthis.getElement(),b=3Dthis.O();an(a,"jfk-activityIndicator-circle-tra=
nsition");var =
c=3Db.U("DIV","jfk-activityIndicator-mask"),d=3Db.U("DIV","jfk-activityIn=
dicator-mask");b.append(a,c,d);var =
e=3Db.U("DIV","jfk-activityIndicator-circle");b.appendChild(c,e);vl(e,"ba=
ckgroundColor",this.M);var =
f=3Db.U("DIV","jfk-activityIndicator-circle");b.appendChild(d,f);vl(f,"ba=
ckgroundColor",this.K);var =
a=3Db.U("DIV","jfk-activityIndicator-circle"),h=3Db.U("DIV","jfk-activity=
Indicator-circle");=0A=
b.appendChild(c,a);b.appendChild(d,h);vl(a,"backgroundColor",this.R);vl(h=
,"backgroundColor",this.I);this.k=3Da;this.j=3Dh;this.C=3De;this.F=3Df;th=
is.o=3Dc;this.A=3Dd;d=3Dthis.direction;b=3Dthis.B+"px";c=3DMath.ceil(this=
.B/2)+"px";e=3D"-"+c;switch(d){case =
1:vl(this.o,{left:0,top:0});vl(this.A,{left:c,top:0});vl(this.k,{left:0,t=
op:0});vl(this.j,{width:0,left:0});vl(this.C,{left:0,top:0});vl(this.F,{l=
eft:e});break;case =
3:vl(this.o,{left:c,top:0});vl(this.A,{left:0,top:0});vl(this.k,{left:e,t=
op:0});vl(this.j,{width:0,left:c});=0A=
vl(this.C,{left:e,top:0});break;case =
0:vl(this.o,{left:0,top:c});vl(this.A,{left:0,top:0});vl(this.k,{left:0,t=
op:e});vl(this.j,{top:c,height:0});vl(this.C,{left:0,top:e});break;case =
2:vl(this.o,{left:0,top:0}),vl(this.A,{left:0,top:c}),vl(this.k,{left:0,t=
op:0}),vl(this.j,{left:0,height:0}),vl(this.C,{left:0,top:0}),vl(this.F,{=
top:e})}d=3Dthis.direction;b=3D0=3D=3Dd||2=3D=3Dd?{width:b,height:c}:{wid=
th:c,height:b};vl(this.o,b);vl(this.A,b);an(a,"jfk-activityIndicator-tran=
sition");an(h,"jfk-activityIndicator-transition-second")};=0A=
RG.prototype.play=3Dfunction(){vd&&Nl(this.getElement());this.Akb=3D!0;vl=
(this.k,"backgroundColor",this.$);vl(this.j,"backgroundColor",this.H);var=
 =
a=3Dthis.direction,b=3Dthis.B+"px",c=3DMath.ceil(this.B/2)+"px",d=3D"-"+c=
;switch(a){case =
1:vl(this.k,{width:0,left:c});vl(this.j,{left:d,width:b});break;case =
3:vl(this.k,{width:0,left:0});vl(this.j,{width:b,left:0});break;case =
0:vl(this.k,{top:0,height:0});vl(this.j,{top:0,height:b});break;case =
2:vl(this.k,{top:c,height:0}),vl(this.j,{top:d,height:b})}FUa(this,this.j=
,=0A=
this.KZ)};function FUa(a,b,c){var =
d=3D!1;hn(U(a),b,["webkitTransitionEnd","transitionend"],function(){d||(d=
=3D!0,c.call(a))})}RG.prototype.KZ=3Dfunction(){this.complete=3D!0;this.d=
ispatchEvent("ib");R(this.F,!1)};function GUa(){return bu('<div =
class=3D"docs-sheet-toolbar-message-button">'+ju(LB({icon:"docs-icon-img =
docs-icon-green-check",Jy:"docs-sheet-toolbar-message-icon"}))+"</div>")}=0A=
function HUa(a){a=3Da||{};var b;b=3D'<div =
class=3D"docs-sheet-bubble-content"><div =
class=3D"docs-sheet-bubble-message">';b=3Da.kUa?b+'This spreadsheet has =
recently been upgraded to the <div =
class=3D"docs-sheet-bubble-message-strong">new Google =
Sheets</div>':b+'This spreadsheet uses the <div =
class=3D"docs-sheet-bubble-message-strong">new Google =
Sheets</div>';b+=3D"</div>"+ju(dz({id:"docs-sheet-bubble-action",style:2}=
))+'<hr class=3D"docs-sheet-bubble-rule"></hr><div =
id=3D"docs-sheet-bubble-learn-more" =
class=3D"docs-sheet-bubble-link-button">Learn more</div><div =
id=3D"docs-sheet-bubble-report-issue" =
class=3D"docs-sheet-bubble-link-button">Send feedback</div></div>';=0A=
return bu(b)};function IUa(a){var b=3D'<div class=3D"jfk-bubble"><div =
class=3D"jfk-bubble-content-id"></div>';a.ECa&&(b+=3D'<div =
class=3D"jfk-bubble-closebtn-id jfk-bubble-closebtn" =
aria-label=3D"Close" role=3D"button" tabindex=3D0></div>');return =
bu(b+'<div class=3D"jfk-bubble-arrow-id jfk-bubble-arrow"><div =
class=3D"jfk-bubble-arrowimplbefore"></div><div =
class=3D"jfk-bubble-arrowimplafter"></div></div></div>')};function =
SG(a){sn.call(this,a);this.j=3Dnew Wy("jfk-bubble",!0);this.k=3Dnew =
mx;this.F=3D[]}C(SG,sn);u=3DSG.prototype;u.Sq=3D!0;u.nA=3D!1;u.$h=3Dfunct=
ion(a){this.j.$h(a);this.ou()};u.kf=3Dfunction(a){this.F.push(a)};u.setCo=
ntent=3Dfunction(a){this.I=3Da;JUa(this,a)};function JUa(a,b){var =
c=3Da.jb();b&&c&&(ua(b)?qh(c,Ec(b,null)):b instanceof au?qh(c,sxa(b)):b =
instanceof Bc?qh(c,b):(qh(c,Hc),c.appendChild(b)))}function =
TG(a,b){Bn(a.k,b)}u.jb=3Dfunction(){return =
vn(this,"jfk-bubble-content-id")};=0A=
u.Ca=3Dfunction(){this.Y=3DXt(IUa,{ECa:this.Sq},void =
0,this.O());JUa(this,this.I);R(this.getElement(),!1);this.k.sL(this.getEl=
ement());if(!xd){var =
a=3Dthis.k,b=3DERa(this.getElement(),.218),c=3DFRa(this.getElement(),.218=
);a.A=3Db;a.o=3Dc}bn(this.getElement(),this.F)};=0A=
u.aa=3Dfunction(){SG.G.aa.call(this);U(this).D(this.k,["beforeshow","show=
","beforehide","hide"],this.ucb);this.Sq&&jn(U(this),vn(this,"jfk-bubble-=
closebtn-id"),Ba(this.setVisible,!1));var =
a=3Dthis.getElement(),b=3Dvn(this,"jfk-bubble-arrow-id"),c=3Dthis.j;c.j=3D=
a;c.q=3Db;nx(this.k,this.j)};u.setVisible=3Dfunction(a){this.k.setVisible=
(a)};u.Da=3Dfunction(){return =
this.k.Da()};u.ou=3Dfunction(){this.Da()&&this.k.hn()};u.J=3Dfunction(){t=
his.k.dispose();delete this.k;SG.G.J.call(this)};=0A=
u.rxa=3Dfunction(){Jl(this.getElement());return!1};u.ucb=3Dfunction(a){if=
("show"=3D=3Da.type||"hide"=3D=3Da.type){var =
b=3DU(this),c=3Dthis.O(),c=3Dud?mi(c):c.pb();"show"=3D=3Da.type?b.D(c,"sc=
roll",this.rxa):b.gc(c,"scroll",this.rxa)}b=3Dthis.dispatchEvent(a.type);=
this.nA&&"hide"=3D=3Da.type&&this.dispose();return b};function =
UG(a,b,c){SG.call(this,c);this.A=3Drf("wasUpgraded")&&Yca;Xy(this.j,2,2,v=
oid 0,void 0);this.Sq=3D!1;this.K=3Da;this.H=3Db;this.o=3Dnew =
fz("");M(this,this.o);this.B=3Dnew =
Vy("",FE.getInstance(),this.O());M(this,this.B);this.C=3Dnew =
Vy("",FE.getInstance(),this.O());M(this,this.C)}C(UG,SG);u=3DUG.prototype=
;u.Ca=3Dfunction(){UG.G.Ca.call(this);this.setContent(Xt(HUa,{kUa:this.A}=
))};=0A=
u.aa=3Dfunction(){UG.G.aa.call(this);var =
a=3Dthis.O();this.o.Ia(a.getElement("docs-sheet-bubble-action"));this.B.I=
a(a.getElement("docs-sheet-bubble-learn-more"));this.C.Ia(a.getElement("d=
ocs-sheet-bubble-report-issue"));U(this).D(this.B,"action",this.Wtb).D(th=
is.C,"action",this.Xtb).D(this.o,"action",this.CXa).D(this.getElement(),"=
keydown",this.Vtb)};=0A=
u.setVisible=3Dfunction(a){this.K.j(a?2:3);if(a){var =
b=3Dthis.A&&!this.H.qab();TG(this,!b);this.o.setVisible(!0);this.A?b?(thi=
s.o.setContent("Got =
it"),this.o.getElement().focus()):this.o.setVisible(!1):(this.o.setConten=
t("Take a =
tour"),this.o.getElement().focus())}UG.G.setVisible.call(this,a)};u.Vtb=3D=
function(a){27=3D=3Da.keyCode&&this.setVisible(!1)};u.Xtb=3Dfunction(){th=
is.setVisible(!1);V.OB.fireAction({source:"toolbarPopup"})};=0A=
u.Wtb=3Dfunction(){var =
a=3D"",a=3Dthis.A?"//support.google.com/docs/?p=3Dnew_sheets_migrate":"go=
ogle.com"=3D=3DSe.getInstance().j.userDashDom?"//goto.google.com/wfcid":"=
//support.google.com/drive/?p=3Dhelp_new_sheets";Xn(a)};u.CXa=3Dfunction(=
){this.setVisible(!1);this.A?this.H.tF(DQa(),!0):X.r5.fireAction()};funct=
ion VG(a,b,c){sn.call(this,c);this.B=3Db;var =
d=3DIy(Ky,"docs-sheet-message-container");this.k=3Dnew =
Vy("",d,this.O());M(this,this.k);this.j=3Dnew =
UG(a,b,c)}C(VG,sn);VG.prototype.Ca=3Dfunction(){this.Y=3DXt(GUa)};=0A=
VG.prototype.aa=3Dfunction(){VG.G.aa.call(this);var =
a=3Dthis.O();this.k.Ia(a.getElement("docs-sheet-message-container"));an(t=
his.k.getElement(),"docs-sheet-message-container-button");this.j.render()=
;this.j.$h(ji(a,"docs-sheet-toolbar-message-icon"));Um(this.k.Y,"haspopup=
",this.j.Da());U(this).D(this.k,"action",this.A).D(this.j,["show","hide"]=
,this.o)};VG.prototype.o=3Dfunction(){Um(this.k.Y,"haspopup",this.j.Da())=
};VG.prototype.A=3Dfunction(){Gla(this.j.k)||this.j.setVisible(!0)};funct=
ion =
WG(a,b,c,d,e){rC.call(this,a,b,c,d);this.F=3D!!e}C(WG,rC);u=3DWG.prototyp=
e;u.w7=3D!1;u.aa=3Dfunction(){WG.G.aa.call(this);if(this.F){var =
a=3Dthis.O(),b=3Dthis.k=3Da.getElement("docs-menu-shield");b||(b=3Dthis.k=
=3Da.U("div",{id:"docs-menu-shield"}),a.pb().body.appendChild(b),R(b,!1))=
}};u.yu=3Dfunction(){WG.G.yu.call(this);if(this.F){var =
a=3Dthis.k,b=3Dthis.getElement(),c=3DFl(b),b=3DOl(b);Al(a,new =
G(c.x+1,c.y-1+(this.w7?0:b.height)));Kl(a,b.width-2,7);KUa(this,!!(this.b=
a&64))}};=0A=
u.dd=3Dfunction(a,b){WG.G.dd.call(this,a,b);this.F&&KUa(this,a);a||LUa(th=
is,!0)};u.Be=3Dfunction(a){WG.G.Be.call(this,a);LUa(this,!0)};function =
KUa(a,b){var c=3Da.Ab().getElement();if(!b)a.k&&R(a.k,b);else if(c){var =
d=3Da.getElement(),e=3DRl(d),f=3DRl(a.k),h=3DRl(c);e||R(d,!0);h||R(c,!0);=
f||R(a.k,!0);var =
l=3DPl(d),m=3DPl(c);R(d,e);R(c,h);R(a.k,f);R(a.k,a.w7?m.top+m.height=3D=3D=
l.top:m.top=3D=3Dl.top+l.height)}}=0A=
function LUa(a,b){var =
c=3Da.Ab(),d=3D[c];Lb(d,MUa(c));F(d,function(a){(a=3Da.getElement())&&en(=
a,"docs-menu-hide-mnemonics",b)})}function MUa(a){var =
b=3D[];a.bf(function(a){ya(a.Ab)&&(a=3Da.Ab(),Lb(b,Xb(a,MUa(a))))});retur=
n b};function =
XG(){Q.call(this);this.q=3D[];this.R=3D[];this.C=3D[]}C(XG,Q);u=3DXG.prot=
otype;u.wca=3D!1;u.Aca=3D!1;u.HY=3D!1;u.ud=3Dfunction(){if(!this.HY){for(=
var a,b=3D0;a=3Dthis.q[b];b++)NUa(this,a);this.HY=3D!0}};function =
NUa(a,b){a.wca&&(Yg(b.element,"mousedown",b.qya,!1,b),a.K&&an(b.element,a=
.K));a.Aca&&a.M&&an(b.element,a.M)}function =
OUa(a,b){a.wca&&(ch(b.element,"mousedown",b.qya,!1,b),a.K&&cn(b.element,a=
.K));a.Aca&&a.M&&cn(b.element,a.M);b.dispose()}=0A=
function PUa(a){for(var b,c=3D0;b=3Da.q[c];c++)OUa(a,b);a.q.length=3D0}=0A=
u.s$=3Dfunction(a,b){if(!this.k)if(this.k=3Db,0=3D=3Dthis.dispatchEvent(n=
ew YG("dragstart",0,this.k)))this.k=3Dnull;else{var =
c=3Db.EO,d=3Dtla(c);this.ga&&an(d,this.ga);this.B=3Dd;d=3Dth(c);d.body.ap=
pendChild(this.B);var =
e=3Dthis.B,c=3Dthis.G9(c,e,a);e.style.position=3D"absolute";e.style.left=3D=
c.x+"px";e.style.top=3Dc.y+"px";this.Lb=3Dnew =
ln(e);this.Lb.q=3Dthis.$;Yg(this.Lb,"drag",this.uya,!1,this);Yg(this.Lb,"=
end",this.Xra,!1,this);Yg(d.body,"selectstart",this.pDa);QUa(this);for(va=
r f,d=3D0;c=3Dthis.C[d];d++)c.j=3D[],c.k=3Dc.Y.scrollLeft,=0A=
c.o=3Dc.Y.scrollTop,e=3DFl(c.Y),f=3DOl(c.Y),c.Nj=3Dnew =
yf(e.y,e.x+f.width,e.y+f.height,e.x);for(d=3D0;f=3Dthis.H[d];d++)for(e=3D=
0;c=3Dthis.C[e];e++)Wh(c.Y,f.Y)&&(c.j.push(f),f.qS=3Dc);this.A=3Dnull;for=
(d=3D0;c=3Dthis.C[d];d++)Yg(c.Y,"scroll",this.lna,!1,this);this.Lb.cJ(a);=
a.preventDefault()}};=0A=
function QUa(a){a.H=3D[];for(var b,c=3D0;b=3Da.R[c];c++)for(var =
d,e=3D0;d=3Db.q[e];e++)for(var =
f=3Da,h=3Db,l=3D[d.element],m=3Df.H,n=3D0;n<l.length;n++){var =
p=3Dl[n],t,v=3Dp;t=3DFl(v);v=3DOl(v);t=3Dnew =
yf(t.y,t.x+v.width,t.y+v.height,t.x);m.push(new =
RUa(t,h,d,p));SUa(f,t)}a.o||(a.o=3Dnew yf(0,0,0,0))}=0A=
u.Xra=3Dfunction(a){var b=3Da.M?null:this.A;if(b&&b.$d){var =
c=3Da.clientX;a=3Da.clientY;var =
d=3Dni(rh(this.B)),e=3Dc+d.x,d=3Da+d.y,f;this.F&&(f=3Dthis.F(b.Zf,b.Nj,e,=
d));this.dispatchEvent(new =
YG("drag",0,this.k,0,b.Zf,0,c,a));b.$d.dispatchEvent(new =
YG("drop",0,this.k,0,b.Zf,0,c,a,0,0,f))}this.dispatchEvent(new =
YG("dragend",0,this.k));ch(this.Lb,"drag",this.uya,!1,this);ch(this.Lb,"e=
nd",this.Xra,!1,this);b=3Dth(this.k.EO);ch(b.body,"selectstart",this.pDa)=
;for(b=3D0;c=3Dthis.C[b];b++)ch(c.Y,"scroll",this.lna,!1,this),c.j=3D=0A=
[];this.Lb.dispose();Lh(this.B);delete this.k;delete this.B;delete =
this.Lb;delete this.H;delete this.A};=0A=
u.uya=3Dfunction(a){var =
b=3Dthis.Qqa(a),c=3Db.x,d=3Db.y,e=3Dthis.A,f;if(e){this.F&&e.$d&&(f=3Dthi=
s.F(e.Zf,e.Nj,c,d));if(e.Nj.contains(b)&&f=3D=3Dthis.X)return;e.$d&&(this=
.dispatchEvent(new YG("dragout",0,this.k,0,e.Zf)),e.$d.dispatchEvent(new =
YG("dragout",0,this.k,0,e.Zf,0,void 0,void =
0,0,0,this.X)));this.X=3Df;this.A=3Dnull}if(this.o.contains(b)){t:{for(va=
r =
h=3D0;e=3Dthis.H[h];h++)if(e.Nj.contains(b))if(e.qS){if(e.qS.Nj.contains(=
b)){b=3De;break t}}else{b=3De;break =
t}b=3Dnull}if((e=3Dthis.A=3Db)&&e.$d)this.F&&(f=3Dthis.F(e.Zf,e.Nj,=0A=
c,d)),c=3Dnew =
YG("dragover",0,this.k,0,e.Zf),c.B=3Df,this.dispatchEvent(c),e.$d.dispatc=
hEvent(new =
YG("dragover",0,this.k,0,e.Zf,0,a.clientX,a.clientY,0,0,f));else =
if(!e){this.j||(this.j=3Dnew =
RUa(this.o.clone()));a=3Dthis.j.Nj;a.top=3Dthis.o.top;a.right=3Dthis.o.ri=
ght;a.bottom=3Dthis.o.bottom;a.left=3Dthis.o.left;for(f=3D0;e=3Dthis.H[f]=
;f++)b=3De.Nj,e.qS&&(e=3De.qS.Nj,b=3Dnew =
yf(Math.max(b.top,e.top),Math.min(b.right,e.right),Math.min(b.bottom,e.bo=
ttom),Math.max(b.left,e.left))),e=3Dnull,c>=3Db.right?e=3Db.right>a.left?=
b.right:=0A=
a.left:c<b.left&&(e=3Db.left<a.right?b.left:a.right),h=3Dnull,d>=3Db.bott=
om?h=3Db.bottom>a.top?b.bottom:a.top:d<b.top&&(h=3Db.top<a.bottom?b.top:a=
.bottom),null=3D=3D=3De||null=3D=3D=3Dh||(Math.abs(e-c)>Math.abs(h-d)?h=3D=
null:e=3Dnull),null!=3D=3De?e<=3Dc?a.left=3De:a.right=3De:null!=3D=3Dh&&(=
h<=3Dd?a.top=3Dh:a.bottom=3Dh);this.A=3D10<=3D(a.right-a.left)*(a.bottom-=
a.top)?this.j:null}}};u.pDa=3Dr(!1);=0A=
u.lna=3Dfunction(a){for(var =
b=3D0,c;c=3Dthis.C[b];b++)if(a.target=3D=3Dc.Y){var =
d=3Dc.o-c.Y.scrollTop,e=3Dc.k-c.Y.scrollLeft;c.o=3Dc.Y.scrollTop;c.k=3Dc.=
Y.scrollLeft;this.j&&this.A=3D=3Dthis.j&&(0<d?this.j.Nj.top+=3Dd:this.j.N=
j.bottom+=3Dd,0<e?this.j.Nj.left+=3De:this.j.Nj.right+=3De);for(var =
f=3D0,h;h=3Dc.j[f];f++)h=3Dh.Nj,h.top+=3Dd,h.left+=3De,h.bottom+=3Dd,h.ri=
ght+=3De,SUa(this,h)}this.Lb.Zda(a)};u.G9=3Dfunction(a){var =
b=3DFl(a);a=3DZl(a);b.x-=3D2*(a.left||0);b.y-=3D2*(a.top||0);return b};=0A=
function SUa(a,b){if(1=3D=3Da.H.length)a.o=3Dnew =
yf(b.top,b.right,b.bottom,b.left);else{var =
c=3Da.o;c.left=3DMath.min(b.left,c.left);c.right=3DMath.max(b.right,c.rig=
ht);c.top=3DMath.min(b.top,c.top);c.bottom=3DMath.max(b.bottom,c.bottom)}=
}u.Qqa=3Dfunction(a){var b=3Dni(rh(this.B));return new =
G(a.clientX+b.x,a.clientY+b.y)};u.J=3Dfunction(){XG.G.J.call(this);PUa(th=
is)};function =
YG(a,b,c,d,e,f,h,l,m,n,p){O.call(this,a);this.k=3Dc;this.M=3De;this.clien=
tX=3Dh;this.clientY=3Dl;this.B=3Dp}C(YG,O);=0A=
function =
ZG(a,b){Q.call(this);this.element=3Duh(a);this.data=3Db;this.j=3Dnull;thi=
s.L=3Dnew S(this);M(this,this.L);if(!this.element)throw Error("Invalid =
argument");}C(ZG,Q);u=3DZG.prototype;u.EO=3Dnull;u.getData=3Dg("data");u.=
Yra=3Daa();u.qya=3Dfunction(a){if(Sg(a)){var =
b=3Dthis.Yra(a.target);if(b){this.L.D(b,"mousemove",this.rya,!1).D(b,"mou=
seout",this.rya,!1);var =
c=3Dth(b);this.L.D(c,"mouseup",this.wdb,!0);this.EO=3Db;this.k=3Dnew =
G(a.clientX,a.clientY);a.preventDefault()}}};=0A=
u.rya=3Dfunction(a){var =
b=3Dthis.EO,b=3D"mouseout"=3D=3Da.type&&a.target=3D=3Db;if(5<Math.abs(a.c=
lientX-this.k.x)+Math.abs(a.clientY-this.k.y)||b)this.L.Cb(),this.j.s$(a,=
this)};u.wdb=3Dfunction(){this.L.Cb();delete =
this.k;this.EO=3Dnull};function =
RUa(a,b,c,d){this.Nj=3Da;this.$d=3Db;this.Zf=3Dc;this.Y=3Dd}RUa.prototype=
.qS=3Dnull;function =
TUa(a){this.j=3D[];this.Y=3Da;this.o=3Dthis.k=3D0;this.Nj=3Dnull};functio=
n $G(a,b,c){L.call(this);this.j=3Da;this.k=3Dnew nh(50);this.L=3Dnew =
S(this);this.q=3Dnew =
G;this.A=3DPl(a);this.us=3Db||0;if(b){if(a=3Dthis.A.clone(),b=3Dthis.us){=
var =
d=3DMath.min(b,.25*a.height);a.top+=3Dd;a.height-=3D2*d;b=3DMath.min(b,.2=
5*a.width);a.top+=3Db;a.height-=3D2*b}}else =
a=3Dthis.A;this.o=3Da;c||this.L.D(th(this.j),"mousemove",this.C);this.L.D=
(this.k,"tick",this.B)}C($G,L);$G.prototype.B=3Dfunction(){this.j.scrollT=
op+=3Dthis.q.y;this.j.scrollLeft+=3Dthis.q.x};=0A=
$G.prototype.C=3Dfunction(a){var =
b=3DUUa(a.clientX,this.o.left,this.o.width);a=3DUUa(a.clientY,this.o.top,=
this.o.height);this.q.x=3Db;this.q.y=3Da;(b=3D!b&&!a)||(b=3D!1);b?this.k.=
stop():this.k.enabled||this.k.start()};function UUa(a,b,c){var =
d=3D0;a<b?d=3D-8:a>b+c&&(d=3D8);return =
d}$G.prototype.J=3Dfunction(){$G.G.J.call(this);this.L.dispose();this.k.d=
ispose()};function aH(a){L.call(this);this.qb=3Da;this.L=3Dnew =
S(this);this.L.D(a,"highlight",this.Keb);this.L.D(a,"enter",this.qWa);thi=
s.L.D(a,"aftershow",this.feb);this.L.D(a,"hide",this.rWa);VUa(this,!0)}C(=
aH,L);u=3DaH.prototype;u.xR=3Dnull;u.qfa=3Dnull;u.e8=3D!1;u.qWa=3Dfunctio=
n(a){this.e8?a.preventDefault():this.xR=3Da.target};u.Keb=3Dfunction(){VU=
a(this)};u.feb=3Dfunction(){null!=3Dthis.qfa?(this.qb.getElement().scroll=
Top=3Dthis.qfa,VUa(this,!1)):VUa(this,!0)};u.rWa=3Dfunction(a){a.target=3D=
=3Dthis.qb&&(this.xR=3Dnull,this.qfa=3Dthis.qb.getElement().scrollTop)};=0A=
function VUa(a,b){var c=3DcC(a.qb);if(a.qb.Da()&&c&&c!=3Da.xR){var =
d=3Da.qb.getElement();Gl(c.getElement(),d,b);WUa(a);a.xR=3Dnull}}function=
 =
WUa(a){a.e8=3D!0;oh(function(){this.e8=3D!1},0,a)}u.J=3Dfunction(){aH.G.J=
.call(this);this.L.dispose();this.xR=3Dnull};function =
bH(){this.j=3D[]}C(bH,NB);la(bH);bH.prototype.Ag=3Dfunction(a){var =
b=3DbH.G.Ag.call(this,a);an(b,"goog-submenu");XUa(this,a,b);return =
b};bH.prototype.Ia=3Dfunction(a,b){b=3DbH.G.Ia.call(this,a,b);an(b,"goog-=
submenu");XUa(this,a,b);var c=3Dvh("div","goog-menu",b);if(c.length){var =
d=3Dnew =
nC(a.O()),c=3Dc[0];R(c,!1);a.O().pb().body.appendChild(c);d.Ia(c);a.Be(d,=
!0)}return b};=0A=
bH.prototype.setContent=3Dfunction(a,b){var =
c=3Dthis.jb(a),d=3Dc&&c.lastChild;bH.G.setContent.call(this,a,b);d&&c.las=
tChild!=3Dd&&$m(d,"goog-submenu-arrow")&&c.appendChild(d)};bH.prototype.p=
p=3Dfunction(a){bH.G.pp.call(this,a);var =
b=3Da.jb(),c=3Dhi(a.O(),"span","goog-submenu-arrow",b)[0];YUa(a,c);c!=3Db=
.lastChild&&b.appendChild(c);a=3Da.getElement();Um(a,"haspopup","true")};=
function XUa(a,b,c){var =
d=3Db.O().U("span");d.className=3D"goog-submenu-arrow";YUa(b,d);a.jb(c).a=
ppendChild(d)}=0A=
function =
YUa(a,b){a.Hd()?(an(b,"goog-submenu-arrow-rtl"),Zh(b,"\u25c4")):(cn(b,"go=
og-submenu-arrow-rtl"),Zh(b,"\u25ba"))};function =
cH(a,b,c,d){iC.call(this,a,b,c,d||bH.getInstance())}C(cH,iC);u=3DcH.proto=
type;u.fQ=3Dnull;u.jga=3Dnull;u.vda=3D!1;u.Gk=3Dnull;u.MX=3D!1;u.axa=3D!1=
;u.aa=3Dfunction(){cH.G.aa.call(this);U(this).D(this.getParent(),"hide",t=
his.kza);this.Gk&&ZUa(this,this.Gk,!0)};u.Uc=3Dfunction(){U(this).gc(this=
.getParent(),"hide",this.kza);this.Gk&&(ZUa(this,this.Gk,!1),this.MX||(th=
is.Gk.Uc(),Lh(this.Gk.getElement())));cH.G.Uc.call(this)};u.J=3Dfunction(=
){this.Gk&&!this.MX&&this.Gk.dispose();this.Gk=3Dnull;cH.G.J.call(this)};=0A=
u.Ve=3Dfunction(a,b){cH.G.Ve.call(this,a);b&&(this.Ab().ys=3D!0);a||(this=
.fQ&&ph(this.fQ),this.fQ=3Doh(this.Ov,218,this))};u.CL=3Dfunction(){var =
a=3Dthis.getParent();a&&cC(a)=3D=3Dthis&&($Ua(this,!0),aVa(this))};u.Ov=3D=
function(){var =
a=3Dthis.Gk;a&&a.getParent()=3D=3Dthis&&($Ua(this,!1),a.bf(function(a){"f=
unction"=3D=3Dtypeof a.Ov&&a.Ov()}))};function =
dH(a){a.fQ&&ph(a.fQ);a.jga&&ph(a.jga)}u.setVisible=3Dfunction(a,b){var =
c=3DcH.G.setVisible.call(this,a,b);c&&!this.Da()&&this.Ov();return c};=0A=
function =
aVa(a){a.getParent().bf(function(a){a!=3Dthis&&"function"=3D=3Dtypeof =
a.Ov&&(a.Ov(),dH(a))},a)}u.Ef=3Dfunction(a){var =
b=3Da.keyCode,c=3Dthis.Hd()?37:39,d=3Dthis.Hd()?39:37;if(!this.vda){if(!t=
his.isEnabled()||b!=3Dc&&b!=3Dthis.PR)return!1;this.CL();dC(this.Ab());dH=
(this)}else if(!this.Ab().Ef(a))if(b=3D=3Dd)this.Ov();else =
return!1;a.preventDefault();return!0};u.reb=3Dfunction(){this.Gk.getParen=
t()=3D=3Dthis&&(dH(this),this.Jr().Ve(this),aVa(this))};u.kza=3Dfunction(=
a){a.target=3D=3Dthis.Jr()&&(this.Ov(),dH(this))};=0A=
u.Dz=3Dfunction(a){this.isEnabled()&&(dH(this),this.jga=3Doh(this.CL,218,=
this));cH.G.Dz.call(this,a)};u.Bi=3Dfunction(a){dH(this);if(Jy(this,8))re=
turn cH.G.Bi.call(this,a);this.CL();return!0};=0A=
function $Ua(a,b){a.dispatchEvent(Cla(64,b));var =
c=3Da.Ab();if(b!=3Da.vda){var =
d=3Da.getElement();en(d,"goog-submenu-open",b)}if(b!=3Dc.Da()&&(b&&(c.Xb(=
)||c.render(),c.Pi(-1)),c.setVisible(b),b)){var c=3Dnew =
jx(a.getElement(),6,a.axa),d=3Da.Ab(),e=3Dd.getElement();d.Da()||(e.style=
.visibility=3D"hidden",R(e,!0));c.zj(e,4);d.Da()||(R(e,!1),e.style.visibi=
lity=3D"visible")}a.vda=3Db}function ZUa(a,b,c){var =
d=3DU(a);(c?d.D:d.gc).call(d,b,"enter",a.reb)}u.od=3Dfunction(a){this.Ab(=
).va(a,!0)};=0A=
u.removeItem=3Dfunction(a){(a=3Dthis.Ab().removeChild(a,!0))&&a.dispose()=
};u.Bd=3Dfunction(a){return this.Ab().$b(a)};u.Oi=3Dfunction(){return =
this.Ab().Ob()};u.Ab=3Dfunction(){this.Gk?this.MX&&this.Gk.getParent()!=3D=
this&&wn(this.Gk,this):this.Be(new =
nC(this.O()),!0);this.Gk.getElement()||this.Gk.Ca();return =
this.Gk};u.Be=3Dfunction(a,b){var =
c=3Dthis.Gk;a!=3Dc&&(c&&(this.Ov(),this.Xb()&&ZUa(this,c,!1)),this.Gk=3Da=
,this.MX=3D!b,a&&(wn(a,this),a.setVisible(!1,!0),oC(a,!1),gC(a,!1),this.X=
b()&&ZUa(this,a,!0)))};u.Ct=3Dfunction(a){return this.Ab().Ct(a)};=0A=
Ly("goog-submenu",function(){return new cH(null)});function =
eH(){}C(eH,jC);la(eH);eH.prototype.Ag=3Dfunction(a){return =
a.O().U("div",this.gp(a).join(" ")+" =
goog-inline-block","\u00a0")};eH.prototype.Ia=3Dfunction(a,b){b=3DeH.G.Ia=
.call(this,a,b);an(b,"goog-inline-block");return =
b};eH.prototype.Eb=3Dr("goog-toolbar-separator");function =
fH(){this.j=3D"toolbar"}C(fH,ZB);la(fH);fH.prototype.qD=3Dfunction(a){ret=
urn"HR"=3D=3Da.tagName?new =
kC(eH.getInstance()):fH.G.qD.call(this,a)};fH.prototype.Eb=3Dr("goog-tool=
bar");fH.prototype.Kqa=3Dr("horizontal");function =
gH(a,b,c){$B.call(this,b,a||fH.getInstance(),c)}C(gH,$B);gH.prototype.SD=3D=
function(a){gH.G.SD.call(this,a);this.ys||dC(this)};function =
hH(){}C(hH,pC);la(hH);hH.prototype.Eb=3Dr("goog-toolbar-button");function=
 =
bVa(a,b,c){Vy.call(this,a,b||hH.getInstance(),c)}C(bVa,Vy);Ly("goog-toolb=
ar-button",function(){return new bVa(null)});function cVa(a){return =
1-Math.pow(1-a,3)}function dVa(a){return 3*a*a-2*a*a*a};function =
iH(a,b){Q.call(this);this.qb=3Da;this.k=3D!b;this.j=3Dnew =
S(this);M(this,this.j);this.j.D(this.qb.Y,"scroll",this.o);jH(this,kH(thi=
s))}C(iH,Q);function eVa(a){return =
Math.round(rla(a.getElement()))}function kH(a,b){for(var =
c=3Da.qb.Ob(),d=3Dnull!=3Db?b:kn(a.qb.getElement()),e=3D0;e<c;e++)if(lH(a=
,e)){var f=3Da.qb.$b(e);if(eVa(f)>=3Dd)return e}return fVa(a)}function =
gVa(a){var b=3DfVa(a);return =
0=3D=3Da.qb.Ob()||b=3D=3DmH(a,kH(a))}function fVa(a){for(var =
b=3Da.qb.Ob(),b=3DMath.max(b-1,0);0<b&&!lH(a,b);)b--;return b}=0A=
function hVa(a,b,c,d){var =
e=3Da.qb.Ob();c=3Dc?1:-1;for(d||(b+=3Dc);0<=3Db&&b<e&&!lH(a,b);)b+=3Dc;re=
turn 0>b||b>=3De?-1:b}function lH(a,b){var c=3Da.qb.$b(b);if(!c)throw =
Error("No component at index "+b+".");return Rl(c.getElement())}function =
jH(a,b){if(!a.Ce){var =
c=3Da.qb,d=3Dc.$b(b);d&&(c=3Dkn(c.getElement()),d=3DeVa(d),a.Ce=3Dnew =
Nw([c,0],[d,0],300,dVa),Yg(a.Ce,["begin","animate","end"],a.q,!1,a),Yg(a.=
Ce,"end",B(a.A,a,b)),a.qb.bf(function(a){a.Z(!1)}),a.Ce.play(!1))}}=0A=
iH.prototype.q=3Dfunction(a){sla(this.qb.getElement(),a.x)};iH.prototype.=
A=3Dfunction(a){var =
b=3DmH(this,a),c=3Dthis.k;this.qb.bf(function(d,e){d.Z(c||e>=3Da&&e<=3Db)=
});N(this.Ce);this.Ce=3Dnull};iH.prototype.o=3Dfunction(){this.dispatchEv=
ent("after-scroll")};function mH(a,b){for(var =
c=3Da.qb,d=3Dc.getElement().offsetWidth,e=3DeVa(c.$b(b)),f=3Db,h=3Db+1;h<=
c.Ob();h++)if(lH(a,h)){var =
l=3Dc.$b(h).getElement();if(rla(l)+l.offsetWidth-e>d)break;f=3Dh}return =
f}iH.prototype.J=3Dfunction(){gh(this.Ce);N(this.Ce);this.Ce=3Dnull;iH.G.=
J.call(this)};function =
iVa(){XG.call(this)}C(iVa,XG);iVa.prototype.od=3Dfunction(a,b){var =
c=3Dnew =
ZG(a,b);c.j=3Dthis;this.q.push(c);this.HY&&NUa(this,c)};iVa.prototype.rem=
oveItem=3Dfunction(a){a=3Duh(a);for(var =
b,c=3D0;b=3Dthis.q[c];c++)if(b.element=3D=3Da){this.q.splice(c,1);OUa(thi=
s,b);break}};function nH(){XG.call(this);this.I=3Dnew =
S(this)}C(nH,iVa);u=3DnH.prototype;u.s$=3Dfunction(a,b){nH.G.s$.call(this=
,a,b);this.Lb&&(this.I.Cb(),this.I.D(this.Lb,"drag",this.E0a),this.dispat=
chEvent(new YG("afterdragstart",0,b)))};u.E0a=3Dfunction(){var =
a=3Dthis.Lb;Ql(a.target,1);if(-200>a.LD){var b=3Dnew =
Qg(null,a.target);a.fw(b);this.I.Cb()}};u.Qqa=3Dfunction(a){var =
b=3Dthis.Lb,c=3Dni(rh(this.B));return new =
G(a.clientX+c.x,xla(b,a.clientY)+c.y)};=0A=
u.G9=3Dfunction(a,b,c){var d=3DFl(a),e=3DOl(a),f=3Dnew =
G(c.clientX,c.clientY);return(new =
yf(d.y,d.x+e.width,d.y+e.height,d.x)).contains(f)?nH.G.G9.call(this,a,b,c=
):f};u.J=3Dfunction(){this.I.dispose();this.I=3Dnull;nH.G.J.call(this)};f=
unction =
jVa(a,b){this.sheet=3Da;this.tda=3Db}jVa.prototype.j=3Dnull;function =
kVa(a,b){ZG.call(this,a,b)}C(kVa,ZG);kVa.prototype.Yra=3Dg("element");fun=
ction =
oH(a,b,c,d,e){WG.call(this,a,c,d,e,!0);this.R=3Db;uFa(this,!0)}C(oH,WG);o=
H.prototype.aa=3Dfunction(){oH.G.aa.call(this);var =
a=3Dyh("docs-sheet-tab-name",this.getElement());if(a){var b=3Dnew =
Gy;b.Ia(a);M(this,b)}(a=3Dthis.Ab())&&an(a.getElement(),"docs-sheet-tab-m=
enu")};oH.prototype.Ff=3Dfunction(a){var =
b=3Da.target,c=3D$m(this.getElement(),"docs-sheet-active-tab");if(!c||$m(=
b,"docs-icon-arrow-dropdown"))c?(oH.G.Ff.call(this,a),this.R.j(2)):Sg(a)&=
&this.setActive(!0)};=0A=
oH.prototype.ij=3Dfunction(a){if(a.target.isContentEditable){if(32=3D=3Da=
.keyCode)return!1;if(40=3D=3Da.keyCode||38=3D=3Da.keyCode||13=3D=3Da.keyC=
ode)return a.stopPropagation(),!1}return =
$m(this.getElement(),"docs-sheet-active-tab")||13!=3Da.keyCode?oH.G.ij.ca=
ll(this,a):!1};function =
lVa(a){this.j=3D!!a}C(lVa,tC);la(lVa);lVa.prototype.HC=3Dfunction(a){a=3D=
TB("docs-icon-img goog-inline-block =
docs-icon-arrow-dropdown",a,"docs-sheet-tab-dropdown");this.j&&(a.style.m=
arginTop=3D"-9px");Zh(a.firstChild,"\u00a0");return a};function =
mVa(a,b){O.call(this,"movesheet");this.index=3Da;this.k=3Db}C(mVa,O);func=
tion =
pH(a,b,c,d,e,f,h){Q.call(this);this.Va=3Da;this.B=3Drh(a);this.A=3Dc;this=
.$=3Dd;this.Qa=3D!!e;this.Pb=3D!!h;this.Dd=3D!!f;this.k=3Db;this.ub=3Dnul=
l;this.Sc=3Dnew md;this.mb=3Dnew =
nC;this.kc=3Dhi(this.B,"div","docs-sheet-fade-left",a)[0];this.Wc=3Dhi(th=
is.B,"div","docs-sheet-fade-right",a)[0];b=3Dhi(this.B,"div","docs-sheet-=
button-bar",a);this.F=3Dnew =
gH;gC(this.F,!1);this.F.$p=3D!0;this.F.Ia(b[0]);this.H=3Dnew =
gH;gC(this.H,!1);this.H.$p=3D!1;this.H.Ia(b[1]);this.xb=3Dnew =
lVa(this.Pb);this.xb.Eb=3DIc("docs-sheet-tab");this.Na=3DSl(this.Va);=0A=
this.Qe=3D{"Rename...":"rename","Change =
color":"change-color",Delete:"remove",Duplicate:"dupe","Copy =
to...":"copy","View comments":"view-comments","Protect =
sheet...":"protect","Move right":this.Na?"moveleft":"moveright","Move =
left":this.Na?"moveright":"moveleft","Hide =
sheet":"hide"};b=3Dthis.j=3Dnew =
gH;a=3Dhi(this.B,"div","docs-sheet-container-bar",a)[0];gC(b,!1);b.$p=3D!=
0;b.Ia(a);vd&&!Cd(21)&&(a.style.MozUserSelect=3D"-moz-none");Ih(b.getElem=
ent());this.I=3Dnew iH(b);this.ga=3D[];this.K=3D{};a=3Dthis.C=3Dnew =
S(this);=0A=
this.Ub=3Dnew su(this.Va);a.D(this.Ub,"key",this.trb);this.o=3Dnew =
nH;b=3Db.getElement();this.o.C.push(new =
TUa(b));d=3Db=3Dthis.o;b.R.push(d);d.Aca=3D!0;b.wca=3D!0;b=3DB(this.OVa,t=
his);this.o.F=3Db;this.o.ud();a.D(this.o,"dragstart",this.srb).D(this.o,"=
afterdragstart",this.VXa).D(this.o,"dragend",this.rrb).D(this.o,"dragover=
",this.B0a);a.D(this.k,"a",this.J8a).D(this.k,["i","f","g"],this.R2).D(th=
is.k,"c",this.R2).D(this.k,"d",this.R2).D(this.k,"e",this.sYa);a.D(c,["re=
adonly_status","offline_status","acl_change"],this.urb);=0A=
a.D(ow(this,"docs-sheet-add"),"action",B(this.dispatchEvent,this,"add"));=
a.D(ow(this,"docs-sheet-right"),"action",this.Rdb);a.D(ow(this,"docs-shee=
t-left"),"action",this.xgb);c=3Dow(this,"docs-sheet-all");c.Ab().render()=
;an(c.Ab().getElement(),"goog-menu-noaccel");a.D(c,"open",this.pOa);a.D(c=
,"action",this.geb);a.D(c,"close",this.s0);a.D(this.F,"close",this.s0);a.=
D(this.H,"close",this.s0);a.D(this.j,"close",this.s0);a.D(this.I,"after-s=
croll",this.a_a);this.Ea=3Dnew S(this);this.hd=3D!0;this.fb=3D!1;this.Wa=3D=0A=
null}C(pH,Q);var nVa=3D["Delete","Duplicate","Copy =
to...","Rename...","Change color","Protect sheet...","Hide sheet","View =
comments",null,"Move right","Move =
left"],oVa=3D["Delete","Duplicate","Copy to...","Rename...","Change =
color","Protect sheet...","Hide sheet","View comments",null,"Move =
left","Move right"];function =
pVa(){this.Eb=3DIc("docs-sheet-button")}C(pVa,hH);pVa.prototype.Ia=3Dfunc=
tion(a,b){var c=3DpVa.G.Ia.call(this,a,b);cz(b);return c};=0A=
var qVa=3Dnew =
pVa,rVa=3D{gf:"margin-right",duration:.15,timing:"ease-in",Vn:0},sVa=3D{g=
f:"margin-left",duration:.15,timing:"ease-in",Vn:0};u=3DpH.prototype;u.Rk=
a=3D0;u.AEa=3D!0;u.trb=3Dfunction(a){if(27=3D=3Da.keyCode)this.$.j(3);els=
e if(13=3D=3Da.keyCode){var =
b=3Da.target.getElementsByClassName("docs-sheet-tab-name")[0],c=3Dun(this=
.j,"docs-sheet-tab-name"),b=3Dob(c,b);qH(this,b)&&a.preventDefault()}};u.=
a_a=3Dfunction(){tVa(this)};=0A=
u.urb=3Dfunction(){var =
a=3Dthis.A,a=3D!(a.isReadOnly()||Ks(a));ow(this,"docs-sheet-add").setVisi=
ble(a);this.R2()};u.J8a=3Dfunction(a){var =
b=3Dthis.A;uVa(this,a.index);a=3D!(b.isReadOnly()||Ks(b));ow(this,"docs-s=
heet-add").setVisible(a)};u.sYa=3Dfunction(a){a=3Da.target.re;a<this.j.Ob=
()&&uVa(this,a)};u.R2=3Dfunction(){null!=3Dthis.Wa&&Lo(this.k,this.Wa)?th=
is.fb=3D!0:vVa(this)};=0A=
function vVa(a){var =
b=3Da.k,c=3Da.j.getElement(),d=3Dc.scrollLeft,e=3Db.Td;a.clear();for(var =
f=3D0;f<e.length;f++)wVa(a,e[f]);c.scrollLeft=3Dd;rH(a);(b=3Db.getActiveS=
heet())&&uVa(a,b.re);rH(a)}u.clear=3Dfunction(){for(var =
a=3Dthis.j,b=3Da.Ob()-1;0<=3Db;b--)a.Nq(b,!0).dispose();this.ga.length=3D=
0;PUa(this.o);this.Ea.Cb()};function xVa(a,b){var =
c=3Da.ga[b];if(!c.j){c.j=3Dnew kVa(c.tda.getElement(),c);var =
d=3Da.o,c=3Dc.j;c.j=3Dd;d.q.push(c);d.HY&&NUa(d,c)}}u.OVa=3Dfunction(a,b,=
c){return c<(b.left+b.right)/2?"left":"right"};=0A=
function uVa(a,b){var c=3Da.j;if(b<c.Ob()){var =
d=3DKs(a.A);a.Rka=3Db;for(var e=3D0;e<c.Ob();e++){var =
f=3De=3D=3Db,h=3Dc.$b(e);Oy(h,"docs-sheet-active-tab",f);f=3Df&&!d;!f&&h.=
Eh()&&h.dd(!1);h.We(64,f);h.ba&32&&!f||h.We(32,f);h.Xb()&&h.$c().mw(h,f)}=
c=3Da.I;if(lH(c,b)&&!c.Ce)if(d=3DkH(c),b<d)jH(c,b);else =
if(mH(c,d)<b){d=3D0;for(e=3Dc.qb.Ob()-1;d<=3De&&(!lH(c,d)||mH(c,d)<b);)d+=
+;jH(c,d)}}}=0A=
function yVa(a,b){if(!a.K[b]){var c=3DTB("docs-icon-img =
docs-icon-comment-blank",a.B,"docs-sheet-comment-indicator-container");Hh=
(c,a.B.U("div","docs-sheet-comment-indicator"));a.C.D(c,"mousedown",B(a.S=
Za,a,b));a.C.D(c,"mouseover",B(a.UZa,a,b));a.C.D(c,"mouseout",B(a.TZa,a,b=
));a.K[b]=3Dc;zVa(a,b,0)}return a.K[b]}=0A=
function wVa(a,b){var =
c=3Db.k,d=3Da.B,e=3Db.Ua(),f=3Db.j,h=3Df?zg(f):"transparent",l=3DTB("docs=
-icon-img =
docs-icon-locked",d,"docs-sheet-lock-container");R(l,null=3D=3De?!1:Lo(a.=
A.j,e).u_);var m=3Dd.U("span",{dir:Cxa(new =
Bxa(null),c),"class":"docs-sheet-tab-name",contenteditable:!1,spellcheck:=
!1},c),f=3D[];a.Qa&&(e=3DyVa(a,e),f.push(e));f.push(l);f.push(m);a.Pb&&(e=
=3Dd.U("div",{"class":"docs-sheet-tab-color",style:"background:"+h}),f.pu=
sh(e));f=3Dnew =
oH(f,a.$,null,a.xb,d);f.w7=3D!0;f.setVisible(!b.o);f.Oe(c);c=3Da.Na?oVa:n=
Va;=0A=
for(e=3D0;e<c.length;e++)h=3Dc[e],null=3D=3Dh?f.Ab().va(new =
mC(d),!0):"Change color"=3D=3Dh&&!a.Pb||"View =
comments"=3D=3Dh&&!a.Qa||AVa(a,f,h);an(f.Ab().getElement(),"goog-menu-noi=
con");a.j.va(f,!0);a.ga.push(new =
jVa(b,f));xVa(a,a.ga.length-1);Ty(f,4,!0);Ty(f,2,!1);f.addEventListener("=
activate",a.prb,!1,a);f.addEventListener("open",a.fhb,!1,a);f.addEventLis=
tener("action",B(a.b9a,a,b,m));a.Ea.D(f.getElement(),"contextmenu",B(a.qr=
b,a,f));a.C.D(m,"dblclick",B(a.dCa,a,b,m)).D(m,["click","mousedown","cont=
extmenu"],function(a){m.isContentEditable&&=0A=
a.stopPropagation()},!0)}u.dCa=3Dfunction(a,b){if(!b.isContentEditable&&!=
Ms(this.A,a.Ua())){b.contentEditable=3D!0;for(var =
c=3D{},d=3Dthis.k.Td,e=3D0;e<d.length;e++)e!=3Da.re&&(c[d[e].k.toLowerCas=
e()]=3D!0);this.C.D(b,"keydown",B(this.X8a,this,a,b,c)).D(b,"keyup",B(thi=
s.Y8a,this,b,c));this.f9(a,b,c)}};function =
BVa(a,b){b.isContentEditable&&(cn(b,"docs-sheet-tab-name-error"),gh(b,"ke=
ydown"),gh(b,"keyup"),gh(b,"blur"),b.contentEditable=3D!1,a.dispatchEvent=
("close"))}u.U8a=3Dfunction(a,b,c){CVa(this,a,b,c)};=0A=
u.X8a=3Dfunction(a,b,c,d){switch(d.keyCode){case =
13:CVa(this,a,b,c);d.stopPropagation();d.preventDefault();break;case =
27:d.preventDefault();BVa(this,b);Zh(b,a.k);rH(this);break;default:if(a=3D=
50<=3Ddi(b).length&&Jm(d.keyCode)&&!d.C){var =
e;window.getSelection?(a=3Dwindow.getSelection(),a.getRangeAt&&a.rangeCou=
nt&&(e=3Da.getRangeAt(0))):document.selection&&document.selection.createR=
ange&&(e=3Ddocument.selection.createRange());a=3D!(e&&e.endOffset>e.start=
Offset)}a&&d.preventDefault()}};=0A=
u.Y8a=3Dfunction(a,b){var c;c=3Ddi(a);var =
d=3Dc.replace(/^[\t\r\n]+|[\t\r\n]+$/g,"").replace(/[\t\r\n]+/g," =
");c!=3Dd&&(Zh(a,d),c=3Dd);rH(this);0=3D=3Dc.length||50<c.length||b.hasOw=
nProperty(c.toLowerCase())?an(a,"docs-sheet-tab-name-error"):cn(a,"docs-s=
heet-tab-name-error")};=0A=
function CVa(a,b,c,d){var e=3Db.k,f=3Ddi(c),h;if(!(h=3Da.Dd)){var =
l;h=3D"A sheet with the name "+(Wa(f)+" already exists. Please enter =
another name.");0=3D=3Df.length?l=3D"The sheet name cannot be =
empty.":50<f.length?l=3D"The sheet name cannot be greater than 50 =
characters.":d.hasOwnProperty(f.toLowerCase())&&(l=3Dh);l?(gh(c,"blur"),s=
o(l,"Sheet rename =
error",B(a.f9,a,b,c,d)),l=3D!0):l=3D!1;h=3D!l}h&&(f!=3De?(gh(c,"blur"),e=3D=
new =
O("sheet-renamed"),e.sheet=3Db,e.name=3Df,e.Va=3DB(a.JPa,a,c,d),a.dispatc=
hEvent(e)):BVa(a,c),a.fb&&(a.fb=3D=0A=
!1,vVa(a)),a.Wa=3Dnull)}u.JPa=3Dfunction(a,b,c,d){d?BVa(this,a):this.f9(t=
his.k.Js[c],a,b)};u.f9=3Dfunction(a,b,c){this.Wa=3Da.Ua();this.C.D(b,"blu=
r",B(this.U8a,this,a,b,c));b.focus();this.$.j(2);KF(GF(b),void =
0).select()};u.SZa=3Dfunction(a,b){a=3D=3DLs(this.k)&&(b.stopPropagation(=
),this.dispatchEvent("view-comments"))};u.UZa=3Dfunction(a){a=3D=3DLs(thi=
s.k)&&this.dispatchEvent("comment-indicator-hover-start")};u.TZa=3Dfuncti=
on(a){a=3D=3DLs(this.k)&&this.dispatchEvent("comment-indicator-hover-end"=
)};=0A=
function zVa(a,b,c){b=3Da.K[b];if(a.Qa&&b){var =
d=3DRl(b);R(b,0<c);b.childNodes[1].innerHTML=3Dc;0<c&&!d&&vVa(a)}}u.qrb=3D=
function(a,b){if(!b.shiftKey){b.preventDefault();var =
c=3Dzn(this.j,a);qH(this,c,B(function(){a.dd(!a.Eh())},this))}};u.srb=3Df=
unction(a){var =
b=3Da.k.getData().sheet;Ms(this.A,b.Ua())?a.preventDefault():vl(a.k.eleme=
nt,"cursor","move")};=0A=
u.VXa=3Dfunction(a){var =
b=3Dthis.o.Lb,c=3Dthis.j.getElement(),d=3DPl(c);d.height=3D0;nn(b,d);this=
.M=3Da.k.element;1<this.j.Ob()?(this.X=3DOl(this.M).width,Lh(this.M),a=3D=
a.k.getData().sheet.re,0=3D=3Da?(this.q=3Dthis.j.$b(a+1).getElement(),thi=
s.q.style.marginLeft=3Dthis.X-1+"px"):(this.q=3Dthis.j.$b(a-1).getElement=
(),this.q.style.marginRight=3Dthis.X+"px")):Ql(this.M,.2);this.be=3Dnew =
$G(c)};=0A=
u.rrb=3Dfunction(a){if(this.q){var =
b=3Da.k.getData().sheet.re,c=3Dthis.j.getElement(),d=3D""!=3Dthis.q.style=
.marginRight,c=3Dob(c.childNodes,this.q)+(d?1:0);c!=3Db?this.dispatchEven=
t(new =
mVa(b,c-b)):(this.R&&this.R.stop(),d?Kh(this.M,this.q):Jh(this.M,this.q),=
this.q.style.marginLeft=3Dthis.q.style.marginRight=3D"")}a=3Da.k.element;=
Ql(a,1);vl(a,"cursor","default");N(this.be)};=0A=
u.B0a=3Dfunction(a){if(a.clientX){var =
b=3Dthis.o.Lb,b=3Dwla(b,b.KD);40<Math.abs(b)&&a.k.getData().tda.dd(!1);(b=
=3Da.M.getData().tda.getElement())&&b!=3Dthis.M&&(a=3Da.B,this.R&&this.R.=
stop(),b=3D=3Dthis.q?"left"=3D=3Da?DVa(this,b,!1):DVa(this,b,!0):(this.q.=
style.marginRight=3Dthis.q.style.marginLeft=3D"","left"=3D=3Da?b.style.ma=
rginLeft=3Dthis.X-1+"px":b.style.marginRight=3Dthis.X+"px",this.q=3Db,QUa=
(this.o)))}};=0A=
function DVa(a,b,c){var =
d=3D{"margin-left":a.X-1+"px","margin-right":""},e=3D{"margin-left":"","m=
argin-right":a.X+"px"},f=3Dc?e:d;c=3Dc?d:e;vl(b,c);QUa(a.o);vl(b,f);a.R=3D=
new =
$E(b,.15,f,c,[sVa,rVa]);ah(a.R,"end",function(){QUa(this.o)},!1,a);a.R.pl=
ay()}=0A=
function rH(a){if(a.Da()){var =
b=3DMath.floor(Ah(mi(a.B)).width-350),b=3Db-50;if(0<b){var =
c=3DEVa(a.k);if(c=3Dmb(c))var =
d=3Da.j.$b(c.re);d=3Dd?d.getElement().offsetWidth+rla(d.getElement()):0;b=
=3DMath.min(d+10,b);d=3Da.j.getElement();d.style.width=3Db+"px";d.parentN=
ode.parentNode.parentNode.style.width=3Db+10+"px"}tVa(a)}}function =
ow(a,b){return FVa(a.F,b)||FVa(a.H,b)}function FVa(a,b){for(var =
c=3D0;c<a.Ob();c++){var d=3Da.$b(c);if($m(d.getElement(),b))return =
d}return null}=0A=
u.Rdb=3Dfunction(){var a=3Dthis.I;if(!a.Ce){var b=3Da.qb;if(b.Ob()){var =
c=3DkH(a),c=3DmH(a,c),b=3DhVa(a,b.Ob()-1,!1,!0),d=3DhVa(a,c,!0,!1);if(b!=3D=
c){jH(a,d);if(gVa(a))for(;mH(a,d-1)=3D=3Db;)d--;jH(a,d)}}}};u.xgb=3Dfunct=
ion(){var a=3Dthis.I;if(!a.Ce){var =
b=3DkH(a),c=3DkH(a,0);if(c!=3Db){for(b=3DhVa(a,b,!1,!1);mH(a,c)<b;)c=3DhV=
a(a,c,!0,!1);jH(a,c)}}};=0A=
function tVa(a){var =
b=3Da.I,c=3Dow(a,"docs-sheet-right"),d=3Dow(a,"docs-sheet-left"),e;e=3DkH=
(b,0);e=3D(e=3Db.qb.$b(e))?eVa(e)>=3Dkn(b.qb.getElement()):!0;b=3DgVa(b);=
c.Z(!b);en(c.getElement(),"docs-sheet-right-disabled",b);R(a.Wc,!b);d.Z(!=
e);en(d.getElement(),"docs-sheet-left-disabled",e);R(a.kc,!e);a=3Db&&e;c.=
setVisible(!a);d.setVisible(!a)}u.KZa=3Dfunction(){var =
a;(a=3Dthis.k.getActiveSheet().j)?GVa(this.ub,zg(a)):GVa(this.ub,"")};=0A=
function AVa(a,b,c){"Change color"=3D=3Dc&&a.ub?(c=3Dnew =
cH(c,c,a.B),a.C.D(c,"open",a.KZa),c.Be(a.mb,!1),b.Ab().va(c,!0)):b.Ab().v=
a(new iC(c,c,a.B),!0)}u.prb=3Dfunction(a){var =
b=3Dzn(this.j,a.target);qH(this,b)&&a.preventDefault()};function =
qH(a,b,c){return =
pw(a.k)=3D=3Db?(c&&c(),!1):a.dispatchEvent({type:"activate",index:b,callb=
ack:c})}function CBa(a,b){var =
c=3Da.j.$b(b);qH(a,b,function(){c.dd(!0);c.getElement().focus();a.$.j(2)}=
)}=0A=
u.fhb=3Dfunction(a){a=3Da.target.Ab();var =
b=3Dthis.k,c=3Dpw(b),d=3Db.getActiveSheet(),e=3DMs(this.A,d.Ua()),f=3Dthi=
s.A.isReadOnly(),h=3D"none"!=3Dthis.A.BA,l=3DKs(this.A),m=3Dqw(b),n=3Dqw(=
b,0),p=3D!1;if(this.Qa)var t=3Dthis.K[d.Ua()],p=3Dt&&Rl(t);var =
v=3D0=3D=3Dd.getSheetType(),w=3Dv&&1=3D=3Dn,z=3Dgf?!Js(this.A):this.A.yo(=
),b=3DEVa(b),A=3Dc<=3Db[0].re,E=3Dc>=3Db[b.length-1].re,D=3Dthis.Sc;a.bf(=
B(function(a){switch(a.getModel()){case "Duplicate":a.Z(!f);break;case =
"Rename...":a.Z(!e);break;case "Change color":a.Z(!e);break;case =
"Delete":a.Z(!e&&!w&&1<m);=0A=
break;case "Copy to...":a.Z(v&&!h);break;case "Protect =
sheet...":a.setVisible(z);break;case "Move =
right":a.Z(!e&&(this.Na?!A:!E));break;case "Move =
left":a.Z(!e&&(this.Na?!E:!A));break;case "Hide =
sheet":a.Z(!e&&1<m);break;case "View =
comments":a.Z(p)}D.contains(a.getModel())&&a.setVisible(!1);l&&a.Z(!1)},t=
his))};u.b9a=3Dfunction(a,b,c){c=3Dthis.Qe[c.target.getModel()];"hide"=3D=
=3Dc&&a.o||("rename"=3D=3Dc?this.dCa(a,b):this.dispatchEvent({type:c,shee=
t:a}))};=0A=
u.pOa=3Dfunction(){var =
a=3Dow(this,"docs-sheet-all"),b=3Da.Ab();b.jd(!0);for(var =
c=3Dthis.A,c=3Dc.isReadOnly()||Ks(c),d=3Db.O(),e=3Dthis.k.Td.length,f=3D0=
;f<e;f++){var h=3Dnew =
iC(this.ga[f].sheet.k,f,d);this.k.Td[f].o&&(h.kf("docs-sheet-menu-item-hi=
dden"),c&&h.Z(!1));f=3D=3Dthis.Rka&&(h.zq(!0),h.Rb(!0),h.kf("docs-sheet-a=
ll-sheet-menu-item"));b.va(h,!0)}c=3Db.getElement().style;c.height=3D10<b=
.Ob()?"20em":"auto";this.Ta||(c.overflow=3D"auto",this.Ta=3Dnew =
aH(b));a.getElement().focus();this.$.j(2)};u.geb=3Dfunction(a){qH(this,a.=
target.getModel())};=0A=
u.s0=3Dfunction(a){a.target instanceof =
cH||this.dispatchEvent("close")};u.setVisible=3Dfunction(a){this.hd=3Da;R=
(this.Va,a)};u.Da=3Dg("hd");u.isEnabled=3Dg("AEa");u.Z=3Dfunction(a){this=
.AEa=3Da;this.j.Z(a);this.F.Z(a);this.H.Z(a)};u.J=3Dfunction(){this.I.dis=
pose();this.j.dispose();this.F.dispose();this.H.dispose();this.C.dispose(=
);this.Ub.dispose();this.Ea.dispose();this.Ta&&this.Ta.dispose();this.Ea=3D=
this.Va=3Dthis.C=3Dthis.I=3Dthis.j=3Dthis.H=3Dthis.F=3Dthis.Ta=3Dnull;pH.=
G.J.call(this)};=0A=
Ly("docs-sheet-button",function(){return new =
bVa("\u00a0",qVa)});Ly("docs-sheet-menu-button",function(){return new =
WG("\u00a0",null,qVa)});function HVa(a){Q.call(this);this.o=3Dnew =
S(this);this.B=3Dnew PB(this);this.A=3Da;this.k=3Dnew =
$q("ACCESS_STATE_EDITABLE",{enabled:!0});this.C=3D{};this.j=3Dnew =
$q("ACCESS_STATE_COMMENTABLE",{enabled:!0});this.F=3Dthis.jh();this.q=3Dt=
his.jj();this.B.bc(this.k,Yq,this.Loa).bc(this.j,Yq,this.Koa);this.o.D(a,=
"R",this.Loa);this.o.D(a,"O",this.Koa)}C(HVa,Q);u=3DHVa.prototype;u.Loa=3D=
function(){var =
a=3Dthis.jh();this.F!=3Da&&(this.F=3Da,this.dispatchEvent("kb"))};u.Koa=3D=
function(){var =
a=3Dthis.jj();this.q!=3Da&&(this.q=3Da,this.dispatchEvent("jb"))};=0A=
u.jh=3Dfunction(){return =
this.A.jh()&&this.k.isEnabled()};u.jj=3Dfunction(){return =
this.A.jj()&&this.j.isEnabled()};function sH(a,b,c){b?delete =
a.C[c]:a.C[c]=3D!0;a.k.Z(b,c)}u.J=3Dfunction(){this.o.dispose();this.B.di=
spose();this.k.dispose();this.j.dispose();HVa.G.J.call(this)};function =
IVa(a,b){O.call(this,"lb",a);this.k=3Db}C(IVa,O);function =
tH(){Q.call(this);this.L=3Dnew S(this);this.j=3D{}}C(tH,Q);function =
JVa(a,b){for(var c in b)a.j[c]=3Db[c]}function uH(a,b){var =
c=3D{},d;for(d in =
b)a.j[d]!=3Db[d]&&(a.j[d]=3Db[d],c[d]=3Db[d]);hc(c)||a.dispatchEvent(new =
IVa(a,c))}tH.prototype.J=3Dfunction(){N(this.L);tH.G.J.call(this)};functi=
on =
KVa(a){tH.call(this);this.k=3Da;this.L.D(this.k,"jb",this.o).D(this.k,"kb=
",this.q);JVa(this,LVa(this))}C(KVa,tH);KVa.prototype.o=3Dfunction(){uH(t=
his,LVa(this))};KVa.prototype.q=3Dfunction(){uH(this,LVa(this))};function=
 LVa(a){var =
b=3D{};b["accessState-edit"]=3Da.k.jh();b["accessState-comment"]=3Da.k.jj=
();return b};function =
MVa(a){tH.call(this);this.k=3Da;this.L.D(this.k,"T",this.o);a=3D!this.k.i=
sAnonymous();this.j["not-anonymous"]=3Da}C(MVa,tH);MVa.prototype.o=3Dfunc=
tion(){var =
a=3D{};a["not-anonymous"]=3D!this.k.isAnonymous();uH(this,a)};function =
vH(a){this.j=3Da}var NVa=3Dnew =
vH([]);vH.prototype.isEnabled=3Dfunction(a){for(var =
b=3D0;b<this.j.length;b++)if(!a.getState(this.j[b]))return!1;return!0};fu=
nction =
OVa(a){tH.call(this);this.k=3Da;this.L.D(this.k,"Q",this.o);a=3DUs(this.k=
);this.j["document-created"]=3Da}C(OVa,tH);OVa.prototype.o=3Dfunction(){u=
H(this,{"document-created":!0})};function PVa(){return =
fa.parent!=3Dfa||null!=3Dfa.frameElement};function =
QVa(){tH.call(this);this.j["not-embedded"]=3D!PVa()}C(QVa,tH);function =
RVa(a){tH.call(this);this.k=3Da;this.L.D(this.k,"y",this.o);a=3Dthis.k.ge=
tState();var =
b=3DVo(a);this.j["netStatus-online"]=3Db;this.j["netStatus-offline"]=3D!b=
;this.j["netStatus-online-ignore-error"]=3Db||a=3D=3DZo}C(RVa,tH);RVa.pro=
totype.o=3Dfunction(a){var =
b=3D{},c=3DVo(a.k);b["netStatus-online"]=3Dc;b["netStatus-offline"]=3D!c;=
b["netStatus-online-ignore-error"]=3Dc||a.k=3D=3DZo;uH(this,b)};function =
SVa(a){tH.call(this);this.k=3Da;this.L.D(this.k,"aa",this.o);a=3D!!this.k=
.yo();this.j["ownershipState-owner"]=3Da}C(SVa,tH);SVa.prototype.o=3Dfunc=
tion(){var =
a=3D{};a["ownershipState-owner"]=3D!!this.k.yo();uH(this,a)};function =
wH(a){Q.call(this);this.L=3Dnew =
S(this);this.j=3Da;this.L.D(a,"y",this.k)}C(wH,Q);function xH(a){return =
Vo(a.j.getState())}wH.prototype.k=3Dfunction(a){Vo(a.B)!=3DVo(a.k)&&this.=
dispatchEvent(new =
TVa(Vo(a.k)))};wH.prototype.J=3Dfunction(){N(this.L);wH.G.J.call(this)};f=
unction TVa(a){O.call(this,"mb");this.k=3Da}C(TVa,O);function UVa(a){var =
b;if(a&&(b=3Da.k["docs-chrome"]||null,!b))throw Error("A =
PreferenceRegistry was passed in but no ChromePreference was =
registered");return b};var VVa=3D/\/u\/[0-9]+($|\/)/;function =
WVa(a){if(!Ha(a,"/a/"))return a;var b=3Da.indexOf("/",3);return =
0>b?"":a.substring(b)}function XVa(a){return a.replace(VVa,"$1")};var =
YVa=3D!!document.createEvent;function ZVa(a){var =
b=3DQd(Nd.getInstance(),"docs-usp");b&&(a=3Dne(a,"usp",b));if(YVa){var =
b=3DCh("a",{href:a,target:"_blank",rel:"noreferrer",style:"display: =
none"}),c=3Ddocument.createEvent("MouseEvent");c.initMouseEvent("click",!=
0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null);Hh(document.body,b);b.dispatchE=
vent(c);Lh(b);b=3D!0}else =
b=3D!1;b||Xn(a,{target:"_blank",noreferrer:!0})};function =
$Va(){this.k=3DaWa("share-email-attachment","Email as =
attachment...");this.o=3DaWa("share-email-collaborators","Email =
collaborators...");this.j=3DaWa("share-share","Share...")}var =
bWa=3Dnull;function yH(){return bWa||(bWa=3Dnew $Va)}function =
aWa(a,b){var c=3D{};c.label=3Db;c.visible=3D!0;c.hint=3Db;return new =
$q(a,c)};function =
zH(){}C(zH,Hy);la(zH);zH.prototype.Ag=3Dfunction(a){var =
b=3Da.O().U("span",this.gp(a).join(" "));cWa(this,b,a.B);return =
b};zH.prototype.Ia=3Dfunction(a,b){b=3DzH.G.Ia.call(this,a,b);var =
c=3DZm(b),d=3D!1;yb(c,AH(this,null))?d=3Dnull:yb(c,AH(this,!0))?d=3D!0:yb=
(c,AH(this,!1))&&(d=3D!1);a.B=3Dd;Um(b,"checked",null=3D=3Dd?"mixed":1=3D=
=3Dd?"true":"false");return b};zH.prototype.Wr=3Dr("checkbox");=0A=
function cWa(a,b,c){if(b){var =
d=3DAH(a,c);$m(b,d)||(Yb(dWa,function(a){a=3DAH(this,a);en(b,a,a=3D=3Dd)}=
,a),Um(b,"checked",null=3D=3Dc?"mixed":1=3D=3Dc?"true":"false"))}}zH.prot=
otype.Eb=3Dr("goog-checkbox");function AH(a,b){var =
c=3Da.an();if(1=3D=3Db)return c+"-checked";if(0=3D=3Db)return =
c+"-unchecked";if(null=3D=3Db)return c+"-undetermined";throw =
Error("Invalid checkbox state: "+b);};function =
BH(a,b,c){c=3Dc||zH.getInstance();My.call(this,null,c,b);this.B=3Dy(a)?a:=
!1}C(BH,My);var =
dWa=3D{j:!0,k:!1,o:null};u=3DBH.prototype;u.fp=3Dnull;u.mc=3Dfunction(){r=
eturn =
1=3D=3Dthis.B};u.Rb=3Dfunction(a){a!=3Dthis.B&&(this.B=3Da,cWa(this.$c(),=
this.getElement(),this.B))};function =
CH(a,b){a.Xb()?(a.Uc(),a.fp=3Db,a.aa()):a.fp=3Db}=0A=
u.aa=3Dfunction(){BH.G.aa.call(this);if(this.RY){var =
a=3DU(this);this.fp&&a.D(this.fp,"click",this.Baa).D(this.fp,"mouseover",=
this.Dz).D(this.fp,"mouseout",this.hJ).D(this.fp,"mousedown",this.Ff).D(t=
his.fp,"mouseup",this.hp);a.D(this.getElement(),"click",this.Baa)}a=3Dthi=
s.Y;this.fp&&a!=3Dthis.fp&&Qa(Xm(a))&&(this.fp.id||(this.fp.id=3Dyn(this,=
"lbl")),Um(a,"labelledby",this.fp.id))};u.Z=3Dfunction(a){BH.G.Z.call(thi=
s,a);if(a=3Dthis.getElement())a.tabIndex=3Dthis.isEnabled()?0:-1};=0A=
u.Baa=3Dfunction(a){a.stopPropagation();var =
b=3Dthis.B?"uncheck":"check";this.isEnabled()&&!a.target.href&&this.dispa=
tchEvent(b)&&(a.preventDefault(),this.Rb(this.B?!1:!0),this.dispatchEvent=
("change"))};u.ij=3Dfunction(a){32=3D=3Da.keyCode&&(this.Bi(a),this.Baa(a=
));return!1};Ly("goog-checkbox",function(){return new BH});function =
DH(a){a=3Da||{};return bu('<span class=3D"jfk-checkbox =
goog-inline-block'+(a.bFa?" jfk-checkbox-undetermined":a.checked?" =
jfk-checkbox-checked":" jfk-checkbox-unchecked")+(a.disabled?" =
jfk-checkbox-disabled":"")+(a.wd?" "+ku(a.wd):"")+'" role=3D"checkbox" =
aria-checked=3D"'+(a.bFa?"mixed":a.checked?"true":"false")+'"'+(a.XNa?'ar=
ia-labelledby=3D"'+ku(a.XNa)+'"':a.Mo?'aria-label=3D"'+ku(a.Mo)+'"':"")+(=
a.id?'id=3D"'+ku(a.id)+'"':"")+(a.disabled?'aria-disabled=3D"true" =
tabindex=3D"-1"':'tabindex=3D"'+(a.KL?ku(a.KL):=0A=
"0")+'"')+(a.attributes?" "+lu(a.attributes):"")+'dir=3D"ltr"><div =
class=3D"jfk-checkbox-checkmark" =
role=3D"presentation"></div></span>')};function EH(a,b){var =
c=3DIy(zH,"jfk-checkbox");BH.call(this,a,b,c);this.We(4,!0)}C(EH,BH);EH.p=
rototype.Ca=3Dfunction(){this.Y=3DXt(DH,{checked:this.mc(),disabled:!this=
.isEnabled(),bFa:null=3D=3Dthis.B},void =
0,this.O())};EH.prototype.Kd=3Dfunction(a){EH.G.Kd.call(this,a);an(a,"goo=
g-inline-block");this.getElement().dir=3D"ltr";vn(this,"jfk-checkbox-chec=
kmark")||(a=3Dthis.O().U("div","jfk-checkbox-checkmark"),this.getElement(=
).appendChild(a));Tm(vn(this,"jfk-checkbox-checkmark"),"presentation")};=0A=
EH.prototype.Fp=3Dfunction(a){EH.G.Fp.call(this,a);eWa(this,!1)};EH.proto=
type.Ff=3Dfunction(a){EH.G.Ff.call(this,a);this.isEnabled()&&eWa(this,!0)=
};function =
eWa(a,b){a.getElement()&&en(a.getElement(),"jfk-checkbox-clearOutline",b)=
};function =
FH(a,b,c){Mt.call(this,a,b,c);this.B=3D!0;this.K=3D!1;this.o=3Dnew =
EH;this.EH=3Dyn(this,"copy-collaborators-checkbox");this.FH=3Dyn(this,"co=
py-collaborators-checkbox-container");this.C=3D!0;this.M=3D!1;this.j=3Dne=
w =
EH;this.GH=3Dyn(this,"copy-comments-checkbox");this.HH=3Dyn(this,"copy-co=
mments-checkbox-container")}C(FH,Mt);FH.prototype.setVisible=3Dfunction(a=
){FH.G.setVisible.call(this,a);a&&(fWa(this),gWa(this))};FH.prototype.Ca=3D=
function(){FH.G.Ca.call(this);this.setContent(this.VAa())};=0A=
FH.prototype.aa=3Dfunction(){FH.G.aa.call(this);var =
a=3Dthis.O(),b=3Da.getElement(this.FH),c=3Da.getElement(this.EH);this.o.I=
a(c);CH(this.o,b);b=3DOd(Nd.getInstance(),"docs-dc");Od(Nd.getInstance(),=
"enable_docos")&&b&&(b=3Da.getElement(this.HH),a=3Da.getElement(this.GH),=
this.j.Ia(a),CH(this.j,b),Yg(this.j,"check",B(this.Va,this,!0)));bF(this,=
"ok")};function hWa(a){return a.o.getElement()?a.B&&a.o.mc():a.B&&a.K}=0A=
function iWa(a){var b=3DOd(Nd.getInstance(),"docs-dc");return =
a.j.getElement()?b&&a.C&&a.j.mc():b&&a.C&&a.M}FH.prototype.Va=3Dfunction(=
a){this.K=3Da;fWa(this)};function jWa(a,b){a.B=3Db;fWa(a)}function =
kWa(a,b){a.C=3Db;gWa(a)}function fWa(a){var =
b=3Da.o.getElement();b&&(a.o.Rb(a.K),R(b.parentNode,a.B))}function =
gWa(a){var =
b=3Da.j.getElement();b&&(a.j.Rb(a.M),R(b.parentNode,a.C))};function =
lWa(a){var b;b=3D""+(a.XW?'<div =
id=3D"'+Y(a.qQa)+'">'+pu(a.XW)+"</div>":"");a.N8&&!a.O8&&(b+=3D'<div =
aria-live=3D"polite" class=3D"docs-copydocdialog-warning">Comments will =
not be copied to the new document.</div>');b+=3D'<div><br></div><div =
id=3D"'+Y(a.FH)+'">'+DH({id:a.EH})+"Share it with the same =
people</div>";a.N8&&a.O8&&(b+=3D'<div id=3D"'+Y(a.HH)+'" =
class=3D"docs-copydocdialog-commentcheckbox">'+DH({id:a.GH})+"Also copy =
comments and suggestions</div>");return b};function =
mWa(a,b,c){a.timeOfStartCall=3D(new =
Date).getTime();if(b&&JSON&&JSON.stringify){var =
d=3DJSON.stringify(b);200>=3Dd.length&&(a.psdJson=3Dd)}d=3Dc||fa;d.GOOGLE=
_FEEDBACK_START_ARGUMENTS=3Darguments;var =
e=3Da.serverUri||"//www.google.com/tools/feedback",f=3Dd.GOOGLE_FEEDBACK_=
START;if(f)f.apply(d,arguments);else{var e=3De+"/load.js?",h;for(h in =
a)f=3Da[h],null!=3Df&&!ta(f)&&(e+=3DencodeURIComponent(h)+"=3D"+encodeURI=
Component(f)+"&");h=3Dd.document;d=3Dh.createElement("script");d.src=3De;=
h.body.appendChild(d)}};function =
GH(){sn.call(this);this.j=3D[]}C(GH,sn);GH.prototype.Kd=3Dfunction(a){GH.=
G.Kd.call(this,a);a=3Dii(this.O(),"jfk-button",a);for(var =
b=3D0;b<a.length;b++){var c=3Dnew =
fz(null);c.Ia(a[b]);this.j.push(c)}};GH.prototype.aa=3Dfunction(){GH.G.aa=
.call(this);for(var a=3D0;a<this.j.length;a++){var =
b=3Dthis.j[a],c=3Dthis.j[a].getElement();c.hasAttribute("invitetargeturl"=
)&&nWa(this,b,c.getAttribute("invitetargeturl"))}};function =
nWa(a,b,c){U(a).D(b,"action",function(){window.location.href=3Dc})}=0A=
GH.prototype.render=3Dfunction(){throw Error("Not =
Implemented");};Ly("menu-button",function(){return new =
WG(null,null,Hy.getInstance(),null,!0)});function =
HH(a,b,c){Vy.call(this,a,b||pC.getInstance(),c);this.We(16,!0)}C(HH,Vy);L=
y("goog-toggle-button",function(){return new HH(null)});function =
IH(a,b,c){HH.call(this,a,b||hH.getInstance(),c)}C(IH,HH);Ly("goog-toolbar=
-toggle-button",function(){return new IH(null)});function =
oWa(a,b,c,d){rC.call(this,a,b,c||tC.getInstance(),d)}C(oWa,rC);Ly("goog-t=
oolbar-menu-button",function(){return new oWa(null)});function =
pWa(a,b,c){oWa.call(this,a,b,void =
0,c);this.k=3D""}C(pWa,oWa);pWa.prototype.dd=3Dfunction(a){pWa.G.dd.call(=
this,a);a=3Dthis.getElement();this.Xb()&&a&&(this.Eh()?(this.k=3Dthis.Xj(=
)||a.getAttribute("aria-label")||"",az(a,"")):Qa(this.k)||(this.Qh(this.k=
),bz(a,this.k)))};Ly("goog-toolbar-menu-button",function(){return new =
pWa(null)});var qWa=3Dnull;function =
JH(){fH.call(this)}C(JH,fH);la(JH);JH.prototype.qD=3Dfunction(a){var =
b=3DJH.G.qD.call(this,a),c;if(null=3D=3DqWa){c=3Drh();var =
d=3Dc.pb(),e=3Dc.createElement("div");e.style.backgroundColor=3D"rgb(1, =
2, =
3)";c.appendChild(d.body,e);d=3Dwl(e,"backgroundColor");d=3Dd.replace(/ =
/g,"");d=3D"rgb(0,0,0)"=3D=3D=3Dd?"black":"rgb(255,255,255)"=3D=3D=3Dd?"w=
hite":"none";c.nf(e);qWa=3Dd}c=3DqWa;"HR"!=3Da.tagName&&b&&"black"=3D=3Dc=
&&zd&&(ud?b.kf("docs-hc-ie"):vd&&b.kf("docs-hc-gecko"));return =
b};function =
KH(a,b,c,d){zE.call(this,a,b,c||tC.getInstance(),d)}C(KH,zE);Ly("goog-too=
lbar-select",function(){return new KH(null)});function =
LH(a,b,c){KH.call(this,a,b,void =
0,c);this.k=3D""}C(LH,KH);LH.prototype.dd=3Dfunction(a){LH.G.dd.call(this=
,a);a=3Dthis.getElement();if(this.Xb()&&a){var =
b=3Da.getAttribute("aria-label");this.Eh()?(this.k=3Dthis.Xj()||this.k,az=
(a,"",b)):Qa(this.k)||(this.Qh(this.k),az(a,this.k,b))}};=0A=
LH.prototype.xa=3Dfunction(a){LH.G.xa.call(this,a);if(a=3Dthis.getElement=
()){var b;b=3Dthis.Xj()||this.k;var c=3Dthis.ke();if(c){var =
d=3Dc.getElement();d&&(b=3D(c=3DXm(d)||c.ig())?b+(" list. "+(c+" =
selected.")):b)}c=3Dthis.$c().jb(a);Ym(c?c:a,b)}};Ly("goog-toolbar-select=
",function(){return new LH(null)});function =
MH(a,b,c){gH.call(this,a||JH.getInstance(),b,c);this.bea=3D!1;this.k=3D-1=
;zp(new =
yp,4).Oa()}C(MH,gH);MH.prototype.zaa=3Dfunction(a){MH.G.zaa.call(this,a);=
var =
b=3DqLa(this,a.target);b&&"mouseover"=3D=3Da.type&&(this.k=3Dzn(this,b))}=
;MH.prototype.jw=3Dfunction(a){var =
b=3Dthis.rq();MH.G.jw.call(this,a);b=3D=3Dthis.k&&this.Pi(b)};MH.prototyp=
e.Pi=3Dfunction(a){var =
b=3DcC(this);MH.G.Pi.call(this,a);a=3DcC(this);b&&b!=3Da&&b.dd(!1)};funct=
ion =
NH(a,b,c,d){MH.call(this,b,c,d);this.j=3Da;this.bea=3D!1;gC(this,!0)}C(NH=
,MH);NH.prototype.Ca=3Dfunction(){NH.G.Ca.call(this);an(this.getElement()=
,"docs-toolbar-more-toolbar")};=0A=
NH.prototype.Th=3Dfunction(a){if(27=3D=3Da.keyCode){var =
b=3Dthis.Vi;if(b)return =
b.dd(!1),!0;this.j.Rb(!1);return!0}if(37=3D=3Da.keyCode){var =
b=3Dthis.rq(),c=3Dthis.j.getParent();NH.G.Th.call(this,a);a=3Dthis.rq();t=
his.Hd()&&a<b&&(this.j.Rb(!1),c.getElement().focus(),fC(c));!this.Hd()&&a=
>b&&(this.j.Rb(!1),c.getElement().focus(),eC(c),eC(c));return!0}return =
39=3D=3Da.keyCode?(b=3Dthis.rq(),c=3Dthis.j.getParent(),NH.G.Th.call(this=
,a),a=3Dthis.rq(),this.Hd()&&a>b&&(this.j.Rb(!1),c.getElement().focus(),e=
C(c),eC(c)),!this.Hd()&&a<=0A=
b&&(this.j.Rb(!1),c.getElement().focus(),fC(c)),!0):NH.G.Th.call(this,a)}=
;NH.prototype.SD=3Dka;function =
OH(a,b){SG.call(this,b);this.o=3Da;this.A=3Dnew =
NH(this.o);Xy(this.j,1,1,void 0,void =
0);this.nA=3Dthis.Sq=3D!1;this.j.wE=3D!0;lxa(this)}C(OH,SG);OH.prototype.=
Ca=3Dfunction(){OH.G.Ca.call(this);an(this.getElement(),"docs-toolbar-mor=
e-bubble");this.va(this.A,!0)};OH.prototype.np=3Dfunction(){this.o.Rb(!1)=
};OH.prototype.B_=3Dfunction(){return =
this.o.mc()};OH.prototype.BI=3Dg("A");function =
PH(a,b){kC.call(this,a||eH.getInstance(),b)}C(PH,kC);Ly("goog-toolbar-sep=
arator",function(){return new PH});function =
QH(a,b,c){IH.call(this,a,b,c);this.A=3Dnew =
OH(this);this.j=3Dnull;this.F=3D1;this.C=3Dthis.k=3Dnull;U(this).D(this.A=
,"hide",this.F4a);U(this).D(this.A,"beforehide",this.E4a)}C(QH,IH);u=3DQH=
.prototype;u.aa=3Dfunction(){QH.G.aa.call(this);this.A.render();this.A.se=
tVisible(!1);U(this).D(this.getElement(),"mousedown",this.UQa);this.F=3Dt=
his.isEnabled()?1:.3;this.j||(this.j=3DaF(this.getElement(),.218,"ease-in=
",0,this.F))};u.bba=3Dx(243);u.cba=3Dx(244);=0A=
u.setVisible=3Dfunction(a,b){if(this.Da()=3D=3Da)return!1;this.j&&this.j.=
stop();if(a){this.getElement().style.opacity=3D"0";var =
c=3DQH.G.setVisible.call(this,a,b),d=3Dthis.isEnabled()&&1!=3Dthis.F,e=3D=
!this.isEnabled()&&.3!=3Dthis.F;if(d||e)N(this.j),this.F=3Dd?1:.3,this.j=3D=
aF(this.getElement(),.218,"ease-in",0,this.F);hn(U(this),this.j,"end",B(f=
unction(){this.getElement().style.opacity=3D""},this));this.j.play();retu=
rn c}return QH.G.setVisible.call(this,a,b)};=0A=
u.Rb=3Dfunction(a){QH.G.Rb.call(this,a);a?(this.A.$h(this.getElement()),t=
his.A.setVisible(!0),this.A.ou(),aC(this.A.BI()).focus()):this.A.setVisib=
le(!1)};u.F4a=3Dfunction(a){this.mc()&&a.target=3D=3Dthis.A&&this.Rb(!1)}=
;u.E4a=3Dfunction(a){this.mc()&&a.preventDefault()};u.UQa=3Dfunction(a){t=
his.isEnabled()&&(a.stopPropagation(),a.preventDefault(),Rg(a,0)&&this.Rb=
(!this.mc()))};u.ij=3Dfunction(a){return =
40=3D=3Da.keyCode||38=3D=3Da.keyCode?(this.Rb(!0),!0):27=3D=3Da.keyCode?(=
this.Rb(!1),!0):QH.G.ij.call(this,a)};=0A=
Ly("docs-toolbar-more-button",function(){return new QH(null)});var =
rWa=3Dnull;function =
sWa(a){a=3Da.zD();return(Qs(a)?Ps(a,256):a.Sg()||a.qn())?"This document =
has unsaved changes. Do you want to leave the page and discard your =
changes?":void 0}function =
tWa(a){a.onbeforeunload=3Dka;a.location.reload()};function =
RH(a,b){Q.call(this);this.k=3DIb(a);this.o=3Db;this.L=3Dnew =
S(this);this.j=3DuWa(this.k);vWa(this);wWa(this,this.k);this.L.D(b,"mb",t=
his.bRa)}C(RH,Q);u=3DRH.prototype;u.ba=3D3;u.SP=3D3;u.Qv=3Dnull;u.Gva=3D!=
1;u.getState=3Dg("ba");u.zD=3Dg("j");u.bRa=3Dfunction(){this.Gva&&vWa(thi=
s)};u.s$a=3Dfunction(){this.Gva=3D!0;this.j=3DuWa(this.k);vWa(this)};func=
tion wWa(a,b){F(b,function(a){this.L.D(a,"N",this.s$a)},a)}function =
uWa(a){return new Qva(sb(a,function(a,c){return a|c.zD().V()},0))}=0A=
function vWa(a){var =
b=3DxWa(a),c=3Da.j.Sg()||!Ps(a.j,2)&&!Ps(a.j,1),d=3Da.j.qn()||Ps(a.j,1),b=
=3DPs(a.j,256)||b&&c?0:b&&d?2:b||!c&&!d?3:1;a.SP!=3Db&&(a.SP=3Db,yWa(a))}=
function xWa(a){return!Qs(a.j)||xH(a.o)}function =
zWa(a,b){a.ba!=3Db&&(a.ba=3Db,a.dispatchEvent("nb"));a.Qv&&ph(a.Qv);a.Qv=3D=
null;3!=3Db&&(a.Qv=3Doh(a.cRa,0=3D=3Db?2E3:300,a))}u.cRa=3Dfunction(){thi=
s.Qv=3Dnull;this.SP!=3Dthis.ba&&(2=3D=3Dthis.ba&&this.j.qn()||yWa(this))}=
;function yWa(a){if(!(a.SP>a.ba))zWa(a,a.SP);else if(!a.Qv){var =
b=3D0=3D=3Da.ba?xWa(a)?2:1:3;zWa(a,b)}}=0A=
u.J=3Dfunction(){RH.G.J.call(this);this.Qv&&ph(this.Qv);this.Qv=3Dnull;th=
is.L.dispose()};function =
AWa(a){a=3Da||{};a=3D""+(a.NFa?BWa({wd:"scb-button-icon  =
"+CWa(a.NFa)}):"");return a+"Share"}=0A=
function DWa(a){for(var b=3D'<table =
class=3D"scb-tooltip-contents"><tr><td =
class=3D"scb-tooltip-icon-container">'+BWa({wd:gu(""+CWa(a))})+'</td><td>=
<div =
class=3D"scb-tooltip-title">'+Y(a.summary)+"</div></td></tr>",c=3Da.entri=
es,d=3Dc.length,e=3D0;e<d;e++)var =
f=3Dc[e],b=3Db+(f.coa?'<tr><td></td><td =
class=3D"scb-tooltip-text">'+Y(f.coa)+"</td></tr>":"");b+=3D"</table>"+(a=
.P5||a.Q5?'<div class=3D"scb-tooltip-separator"></div><table =
class=3D"scb-tooltip-contents"><tr class=3D"scb-tooltip-additional"><td =
class=3D"scb-tooltip-icon-container">'+(a.P5?=0A=
'<span class=3D"scb-icon '+ku(a.P5)+'">&nbsp;</span>':"")+'</td><td =
class=3D"scb-tooltip-text">'+(a.Q5?"<div>"+Y(a.Q5)+"</div>":"")+"</td></t=
r></table>":"");return bu(b)}function BWa(a){a=3Da||{};return bu('<span =
class=3D"scb-icon apps-share-sprite'+(a.wd?" =
"+ku(a.wd):"")+'">&nbsp;</span>')}=0A=
function CWa(a){var b=3D"";switch(a.state){case =
"private":b+=3Da.Ghb?"scb-private-icon-white":"scb-privately-shared-icon-=
white";break;case =
"unlisted":b+=3Da.eBa?"scb-domain-unlisted-icon-white":"scb-unlisted-icon=
-white";break;case =
"public":b+=3Da.eBa?"scb-domain-public-icon-white":"scb-public-icon-white=
"}return bu(b)}function =
EWa(){return""+ez({style:2,wd:"share-client-shoutout-button",Ze:""+BWa({w=
d:"share-client-shoutout-icon"})})}=0A=
function FWa(){return'<div><div =
class=3D"share-client-shoutout-promo"><div =
class=3D"share-client-shoutout-promo-warning">CONFIDENTIAL!</div><div =
class=3D"share-client-shoutout-promo-title">Share link with people =
nearby!</div><br>Now you can "shout" a file link to people in the same =
room or nearby.<br><br><a href =3D =
"https://docs.google.com/a/google.com/document/d/1ZF1tDMbw16uVErOP5fmjF_h=
HC3Tpa0R7FbiX0R27ytY/edit">Learn more</a></div></div>'};function =
GWa(a){return =
null!=3Da&&(!ua(a)||!Qa(db(a)))&&(!pa(a)||!zb(a))&&(!ta(a)||!hc(a))};func=
tion =
SH(a,b,c,d,e,f){this.j=3Da;this.rb=3DString(b);this.B=3Dc||"user";this.k=3D=
!!d;this.q=3DQa(db(e))?null:HWa(e);this.A=3D!!f}var IWa=3Dnew =
fd,HWa=3DMc;SH.prototype.getName=3Dg("j");SH.prototype.getId=3Dg("rb");SH=
.prototype.clone=3Dfunction(a){var b=3Dthis.rj();a&&pc(b,a);return =
JWa(b)};SH.prototype.rj=3Dfunction(){var =
a=3D{};a.iconUrl=3Dthis.q;a.scopeType=3Dthis.B;a.name=3Dthis.j;a.id=3Dthi=
s.rb;a.me=3Dthis.k;a.requiresKey=3Dthis.A;return Zb(a,GWa)};=0A=
function JWa(a){var b=3Da.scopeType;return =
hd(IWa,b)?IWa.get(b).call(void 0,a):new =
SH(a.name,a.id,a.scopeType,a.me,a.iconUrl,a.requiresKey)};function =
TH(a,b,c,d,e,f){SH.call(this,a,b,"domain",d,e,f);this.o=3Dc}C(TH,SH);TH.p=
rototype.rj=3Dfunction(){var =
a=3DTH.G.rj.call(this);a.domainName=3Dthis.o;return =
Zb(a,GWa)};IWa.set("domain",function(a){return new =
TH(a.name,a.id,a.domainName,a.me,a.iconUrl,a.requiresKey)});var =
KWa=3Dnew TH("","DEFAULT","",!0);function =
LWa(a){this.j=3Da}LWa.prototype.rj=3Dfunction(){var =
a=3D{};a.canPublishOut=3Dthis.j;return a};var MWa=3Dnew LWa(!0);function =
NWa(a,b,c,d,e,f){this.ba=3Da;this.k=3Db;this.A=3Dd||0;this.q=3Dy(e)?e:!0;=
this.o=3Df||null;this.j=3Dc||null}NWa.prototype.rj=3Dfunction(){var =
a=3D{};a.visibilityState=3Dthis.ba;a.summary=3Dthis.k;a.role=3Dthis.A;a.r=
estrictedToDomain=3Dthis.q;this.o&&(a.domainDisplayNames=3DJb(this.o));a.=
details=3Dthis.j;return Zb(a,GWa)};function =
OWa(a,b,c,d,e,f,h,l){this.ba=3Da;this.o=3Db;this.A=3Dc||0;this.q=3Dy(d)?d=
:!0;this.B=3De||null;this.j=3Df||null;this.k=3Dh||[new =
NWa(this.ba,this.o,null,this.A,this.q,this.j?[this.j]:void =
0)];this.C=3D!!l}=0A=
OWa.prototype.rj=3Dfunction(){var =
a=3D{};a.visibilityState=3Dthis.ba;a.summary=3Dthis.o;a.role=3Dthis.A;a.r=
estrictedToDomain=3Dthis.q;for(var =
b=3D[],c=3D0;c<this.k.length;c++)b.push(this.k[c].rj());a.visibilityEntri=
es=3Db;this.B&&(a.key=3Dthis.B);this.j&&(a.domainDisplayName=3Dthis.j);a.=
restrictedToSingleUserScope=3Dthis.C;return Zb(a,GWa)};=0A=
function PWa(a){var b,c;if(c=3Da.visibilityEntries){b=3D[];for(var =
d=3D0;d<c.length;d++){var e=3Dc[d];b.push(new =
NWa(e.visibilityState,e.summary,e.details,e.role,e.restrictedToDomain,e.d=
omainDisplayNames))}}return new =
OWa(a.visibilityState,a.summary,a.role,a.restrictedToDomain,a.key,a.domai=
nDisplayName,b,a.restrictedToSingleUserScope)};function =
QWa(a){L.call(this);this.q=3Da.userRole||0;this.H=3Dnull!=3Da.maxAnyoneRo=
le?a.maxDomainRole:30;this.I=3Dnull!=3Da.maxAnyoneRole?a.maxDomainRole:30=
;this.C=3D!!a.editorsCanInvite;this.K=3Da.numSharedUsers||0;this.o=3D!!a.=
sharingDisabled;this.X=3Da.userDomain||KWa;var =
b=3Da.itemDomains;this.F=3Drb(pa(b)?b:[b||null],function(a){return =
a||KWa});b=3Da.sharingPolicies;b=3Dpa(b)?b:[b||null];this.M=3Drb(b,functi=
on(a){return =
a||MWa});this.A=3D!!a.exportable;this.j=3Da.visibilitySetting||null;this.=
k=3Da.shareableUrl||null;this.B=3D!!a.requestShareEnabled}=0A=
C(QWa,L);QWa.prototype.rj=3Dfunction(){var =
a=3D{};a.userRole=3Dthis.q;a.editorsCanInvite=3Dthis.C;a.numSharedUsers=3D=
this.K;a.sharingDisabled=3Dthis.o;a.userDomain=3Dthis.X.rj();a.itemDomain=
s=3Drb(this.F,function(a){return =
a.rj()});a.sharingPolicies=3Drb(this.M,function(a){return =
a.rj()});a.maxAnyoneRole=3Dthis.H;a.maxDomainRole=3Dthis.I;a.exportable=3D=
this.A;this.j&&(a.visibilitySetting=3Dthis.j.rj());a.shareableUrl=3Dthis.=
k;a.requestShareEnabled=3Dthis.B;return a};=0A=
function RWa(a){a=3Dmc(a);var =
b=3Da.userDomain;b&&(a.userDomain=3DJWa(b));b=3Da.itemDomains;b=3Dpa(b)?b=
:[b||null];a.itemDomains=3Drb(b,function(a){return =
a?JWa(a):a});b=3Da.sharingPolicies;b=3Dpa(b)?b:[b||null];a.sharingPolicie=
s=3Drb(b,function(a){return a?new =
LWa(!!a.canPublishOut):a});(b=3Da.visibilitySetting)&&(a.visibilitySettin=
g=3DPWa(b));return new QWa(a)};function =
SWa(a,b,c,d,e,f){this.q=3Da;this.A=3Db;this.j=3Dc;this.Gg=3Dd;this.k=3De|=
|null;this.o=3Df||null}SWa.prototype.HP=3Dg("q");SWa.prototype.getMessage=
=3Dg("A");SWa.prototype.rj=3Dfunction(){var =
a=3D{};a.iconId=3Dthis.HP();a.learnMoreUrl=3Dthis.k;a.message=3Dthis.getM=
essage();a.showInDialog=3Dthis.j;a.timeout=3Dthis.Gg;a.undoFn=3Dthis.o;re=
turn a};function =
UH(a,b){nC.call(this,a,b);oC(this,!0);this.setVisible(!1,!0);this.j=3Dnew=
 =
fd}C(UH,nC);u=3DUH.prototype;u.Kd=3Dfunction(a){UH.G.Kd.call(this,a);if(a=
=3Da.getAttribute("for")||a.htmlFor)if(a=3Dthis.O().getElement(a),!a||!hd=
(this.j,za(a))){if(a){var b=3D{Y:a,e2:1,jya:void =
0,HTa:"mousedown",us:void 0};this.j.set(za(a),b);a=3Db}else =
a=3Dnull;this.Xb()&&this.xla(a)}};=0A=
u.aa=3Dfunction(){UH.G.aa.call(this);this.j.forEach(this.xla,this);var =
a=3DU(this);a.D(this,"action",this.EWa);a.D(this.O().pb(),"mousedown",thi=
s.Wya,!0);wd&&a.D(this.O().pb(),"contextmenu",this.Wya,!0)};u.xla=3Dfunct=
ion(a){U(this).D(a.Y,a.HTa,this.tfb)};=0A=
function TWa(a,b,c,d){var =
e=3Da.Da();a.Da()||Da();a.dispatchEvent("beforeshow")&&(c=3D"undefined"!=3D=
typeof =
c?c:4,e||(a.getElement().style.visibility=3D"hidden"),R(a.getElement(),!0=
),b.zj(a.getElement(),c,d),e||(a.getElement().style.visibility=3D"visible=
"),a.Pi(-1),a.setVisible(!0))}u.psa=3Dfunction(a,b,c){b=3Dy(a.e2)?new =
jx(a.Y,a.e2,!0):new =
lx(b,c);b.j&&b.j(5);TWa(this,b,a.jya,a.us)};u.Si=3Dfunction(){this.Da()&&=
(this.setVisible(!1),this.Da()||Da())};u.EWa=3Dfunction(){this.Si()};=0A=
u.tfb=3Dfunction(a){for(var b=3Dthis.j.gd(),c=3D0;c<b.length;c++){var =
d=3Dthis.j.get(b[c]);if(d.Y=3D=3Da.currentTarget){this.psa(d,a.clientX,a.=
clientY);a.preventDefault();a.stopPropagation();break}}};u.Wya=3Dfunction=
(a){this.Da()&&!this.Ct(a.target)&&this.Si()};u.jw=3Dfunction(a){UH.G.jw.=
call(this,a);this.Si()};u.J=3Dfunction(){UH.G.J.call(this);this.j&&(this.=
j.clear(),delete this.j)};function =
UWa(){L.call(this)}C(UWa,L);UWa.prototype.Ab=3Dfunction(a,b,c,d,e){a=3Dne=
w nC(d,e);VWa(a,c,d,void 0);return a};function =
WWa(a,b,c,d,e,f){a.bf(function(a){switch(a.getModel()){case =
"invite":y(b)&&a.Z(b);break;case "link":y(f)&&a.Z(f);break;case =
"access":y(c)&&a.Z(c);break;case "settings":y(c)&&a.Z(c);break;case =
"email":y(e)&&a.Z(e);break;case "emailAttach":y(d)&&a.Z(d)}})}=0A=
function VWa(a,b,c,d){c=3DXWa(c);b&&c.push(new =
mC);xa(d)?pb(c,function(b){a.kk(b,d,!0)}):F(c,function(b){a.va(b,!0)});b=3D=
a.getElement();$m(b,"goog-menu-noicon")&&cn(b,"goog-menu-noicon")};functi=
on =
YWa(a,b){this.B=3Da;this.A=3Db||rh();this.j=3Dnull;this.o=3D!1;this.k=3D0=
}C(YWa,L);=0A=
function ZWa(a,b,c){var d,e=3Db.HP();switch(e){case =
"copy":d=3D"share-butter-copy-icon";break;case =
"specificPeople":d=3D"share-butter-specific-people-icon";break;case =
"personLink":d=3D"share-butter-person-link-icon"}a.j&&a.q();var =
f=3Da.A,h=3Df.U("SPAN");d&&"none"!=3De&&(d=3Df.U("SPAN",["apps-share-spri=
te","share-butter-icon",d]),f.append(h,d));d=3Df.U("SPAN","share-butter-m=
essage",b.getMessage());f.append(h,d);if(d=3Db.k)d=3Df.U("A",{target:"_bl=
ank",href:d,"class":"share-butter-link",tabIndex:"0"},"Learn =
more"),f.append(h,=0A=
"\u00a0","\u00a0"),f.append(h,d);var =
l=3Db.o;l&&(d=3Df.U("SPAN",{"class":"share-butter-link",tabIndex:"0"},"Un=
do"),d.onclick=3Dfunction(){l();this.onclick=3Dka},f.append(h,"\u00a0","\=
u00a0"),f.append(h,d));a.j=3Df.U("DIV",["share-butterbar-container","shar=
e-butterbar-top","share-butterbar-zindex"]);h=3Dnew =
Bp(h,f);h.render(a.j);Um(h.getElement(),"live","off");h.setVisible(!0);a.=
o=3Db.j;f.appendChild(a.o&&c?c:document.body,a.j);$Wa(a,a.j,c);a.k=3Dwind=
ow.setTimeout(B(a.q,a),b.Gg)}=0A=
YWa.prototype.q=3Dfunction(){this.j&&(Lh(this.j),this.j=3Dnull,delete =
this.j,window.clearTimeout(this.k))};function $Wa(a,b,c){var =
d=3DparseInt(wl(b,"width"),10);if(a.o&&c){var =
e=3DparseInt(wl(c,"left"),10),f=3DparseInt(wl(c,"top"),10);c=3DparseInt(w=
l(c,"width"),10);var =
h=3DparseInt(wl(b,"height"),10);Al(b,e+(c-d)/2,a.B?0:f+h/2)}else =
b.style.left=3D"50%",b.style.marginLeft=3D-(d/2)+"px"};function =
VH(a){Dn.call(this,void =
0,!1,a);Mn(this,!1);this.gz=3D!0;Nn(this,null);bF(this,"")}C(VH,Dn);VH.pr=
ototype.setVisible=3Dfunction(a){var =
b=3Dthis.getElement(),c=3Dthis.O();en(b,"share-client-offscreen",!a);Jn(t=
his,a);a?(this.Zj(),VH.G.setVisible.call(this,!0)):(b.style.right=3D"",b.=
style.left=3D"",b.style.top=3D"");for(var =
c=3Dhi(c,"iframe",null,this.jb()),d=3D0;d<c.length;d++)c[d].tabIndex=3Da?=
"0":"-1";b.tabIndex=3Da?"0":"-1";this.Aq.tabIndex=3Da?"0":"-1";b.setAttri=
bute("aria-hidden",!a);a||this.dispatchEvent("ob")};=0A=
VH.prototype.aa=3Dfunction(){VH.G.aa.call(this);var =
a=3DRla(this);a&&Um(a,"hidden",!0)};function =
WH(a,b,c,d,e,f){iC.call(this,a,d,e,f||aXa||(aXa=3Dnew =
bXa));this.Va=3Db||null;this.xb=3Dc||null}C(WH,iC);WH.prototype.J=3Dfunct=
ion(){WH.G.J.call(this);this.xb=3Dthis.Va=3Dnull};function =
bXa(){this.j=3D[]}C(bXa,NB);var aXa=3Dnull;=0A=
bXa.prototype.Ag=3Dfunction(a){var =
b=3DbXa.G.Ag.call(this,a),c=3Da.O(),d=3Da instanceof =
WH,e=3Dd&&a.Va,e=3Dc.U("span",e?{"class":[e,"goog-menuitem-icon =
apps-share-sprite"].join(" =
")}:null),d=3Dd&&a.xb,f=3Dnull;d&&(f=3Dc.U("span",{"class":"share-menu-hi=
nt"}," "+d));this.setContent(b,[e,a.getContent(),f]);return b};function =
cXa(){L.call(this)}C(cXa,UWa);function XWa(a){var b=3D[],c;c=3Dnew =
WH("Share...",void 0,void 0,"settings",a,void 0);b.push(c);c=3Dnew =
mC(a);c.Oe("separator");b.push(c);c=3Dnew WH("Email =
collaborators...",void 0,void 0,"email",a);b.push(c);a=3Dnew WH("Email =
as attachment...",void 0,void 0,"emailAttach",a,void 0);b.push(a);return =
b};function =
XH(a){Q.call(this);this.A=3Da||rh()}C(XH,Q);u=3DXH.prototype;u.lP=3Dnull;=
u.L=3Dnull;u.rla=3D!1;function dXa(a){return a.L||(a.L=3Dnew =
S(a))}u.O=3Dg("A");u.ud=3Dfunction(){this.rla||(this.d_(),this.rla=3D!0)}=
;u.W0a=3Dfunction(){this.dispatchEvent("errorHidden")};u.X0a=3Dfunction()=
{this.dispatchEvent("errorShown")};=0A=
function eXa(a,b,c){var d=3Da.lP;b&&(d||(a.lP||(d=3Dnew Dn(void =
0,!0,a.O()),d.render(),Nn(d,Sn()),En(d,""),dXa(a).D(d,"hide",a.W0a).D(d,"=
show",a.X0a),bF(d,Qn.key),an(d.getElement(),"share-client-error-dialog"),=
a.lP=3Dd),d=3Da.lP),Fn(d,Dc(c||"")));d&&d.setVisible(b)}u.J=3Dfunction(){=
N(this.lP);N(this.L);XH.G.J.call(this)};u.d_=3Dka;u.WBa=3Dka;function =
YH(a){XH.call(this,a);this.j=3Dnew =
VH(a);dXa(this).D(this.j,"dialogselect",this.RNa).D(this.j,"ob",this.QNa)=
;this.q=3D!1;this.o=3Dnew =
YWa(!1,a);M(this,this.o)}C(YH,XH);u=3DYH.prototype;u.j6=3Dnull;u.RNa=3Dfu=
nction(){this.setVisible(!1);this.dispatchEvent("uiContainerClose");retur=
n!1};u.QNa=3Dfunction(){this.dispatchEvent("uiContainerClose")};u.N_a=3Df=
unction(a){this.aga(a.target)&&(this.j.getElement().blur(),this.j.getElem=
ent().focus())};u.aga=3Dfunction(a){return Wh(this.j.getElement(),a)};=0A=
u.d_=3Dfunction(){var =
a=3Dthis.j;a.Xb()||a.render();an(a.getElement(),"share-client-dialog");dX=
a(this).D(a.getElement(),"click",this.N_a);R(a.getElement(),!0);this.setV=
isible(!1)};u.Da=3Dg("q");u.setVisible=3Dfunction(a){var =
b=3Dthis.j;b.Xb()||this.ud();b.setVisible(a);this.q=3Da;this.o.q()};=0A=
u.WBa=3Dfunction(a){var b=3Dthis.j6;a&&!b&&(b=3Dnew Dn(void =
0,!0,this.O()),Fn(b,sxa(bu('<div =
class=3D"share-client-loading-contents"><div =
class=3D"share-client-spinner"> =
</div></div>'))),Nn(b,null),En(b,"Loading..."),dXa(this).D(b,"hide",this.=
G3a),this.j6=3Db,b.render(),an(b.getElement(),"share-client-loading-dialo=
g"));b&&b.setVisible(a)};u.G3a=3Dfunction(){this.dispatchEvent("uiContain=
erCancelLoad")};u.setContent=3Dfunction(a){Fn(this.j,a)};=0A=
u.MV=3Dfunction(a,b){var c=3Dhi(this.O(),"IFRAME",void =
0,this.j.jb());0<c.length&&(c[0].title=3Da);en(Qla(this.j),"share-client-=
dialog-hidden-title",b);En(this.j,b?"":a)};u.resize=3Dfunction(a,b){var =
c=3Dthis.j.jb();c.style.width=3Da+"px";c.style.height=3Db+"px";if(c=3DAh(=
).height){var =
d=3Dthis.j.getElement(),e=3DOl(d).height;if(0<Fl(d).y+e-c){var =
f=3D"fixed"=3D=3Dzl(d)?0:ni(this.O()).y;vl(d,"top",c-e+f+"px")}}ud&&!Cd(8=
)&&(this.j.getElement().style.width=3Da+0+"px")};u.J=3Dfunction(){N(this.=
j);N(this.j6);YH.G.J.call(this)};function =
ZH(a,b){L.call(this);this.$d=3Da;this.q=3Db;this.j=3D[];this.o=3DB(this.A=
,this);window.addEventListener("message",this.o,!1);this.k=3Dnew =
fd}C(ZH,L);ZH.prototype.A=3Dfunction(a){if(a.origin=3D=3Dthis.q){try{var =
b=3DSd(a.data)}catch(c){return}var =
d=3Db.args;if(b=3Dthis.k.get(b.type))this.$d=3Da.source,this.j&&(F(this.j=
,function(a){this.oL(a.odb,a.Qfb)},this),this.j=3D[]),b.call(null,d)}};fu=
nction $H(a,b,c,d){a.k.set(b,B(c,d))}=0A=
ZH.prototype.oL=3Dfunction(a,b){if(this.$d){var =
c=3D{};c.type=3Da;b&&(c.args=3Db);this.$d.postMessage(Ud(c),this.q)}else =
this.j.push({odb:a,Qfb:b})};ZH.prototype.J=3Dfunction(){window.removeEven=
tListener("message",this.o,!1)};function =
aI(a,b,c){this.H=3Dc||(a?rh(uh(a)):rh());mx.call(this,this.H.U("div",{sty=
le:"position:absolute;display:none;"}));this.pe=3Dnew =
G(1,1);this.B=3Dnew md;a&&bI(this,a);null!=3Db&&this.XD(b)}C(aI,mx);var =
cI=3D[];u=3DaI.prototype;u.Vk=3Dnull;u.className=3D"goog-tooltip";u.KS=3D=
500;u.wba=3D0;u.O=3Dg("H");function =
bI(a,b){b=3Duh(b);a.B.add(b);Yg(b,"mouseover",a.tsa,!1,a);Yg(b,"mouseout"=
,a.EZ,!1,a);Yg(b,"mousemove",a.vua,!1,a);Yg(b,"focus",a.ssa,!1,a);Yg(b,"b=
lur",a.EZ,!1,a)}=0A=
function dI(a,b){if(b){var c=3Duh(b);fXa(a,c);a.B.remove(c)}else{for(var =
d=3Da.B.rc(),e=3D0;c=3Dd[e];e++)fXa(a,c);a.B.clear()}}function =
fXa(a,b){ch(b,"mouseover",a.tsa,!1,a);ch(b,"mouseout",a.EZ,!1,a);ch(b,"mo=
usemove",a.vua,!1,a);ch(b,"focus",a.ssa,!1,a);ch(b,"blur",a.EZ,!1,a)}u.XD=
=3Dfunction(a){Zh(this.getElement(),a)};u.vF=3Dfunction(a){var =
b=3Dthis.getElement();b&&qh(b,a)};u.sL=3Dfunction(a){var =
b=3Dthis.getElement();b&&Lh(b);aI.G.sL.call(this,a);a&&(b=3Dthis.H.pb().b=
ody,b.insertBefore(a,b.lastChild))};=0A=
u.getText=3Dfunction(){return =
bi(this.getElement())};u.aZ=3Dx(246);u.getState=3Dfunction(){return =
this.q?this.Da()?4:1:this.I?3:this.Da()?2:0};u.Uda=3Dfunction(){if(!An.pr=
ototype.Uda.call(this))return!1;if(this.anchor)for(var =
a,b=3D0;a=3DcI[b];b++)Wh(a.getElement(),this.anchor)||a.setVisible(!1);Bb=
(cI,this);a=3Dthis.getElement();a.className=3Dthis.className;gXa(this);Yg=
(a,"mouseover",this.mva,!1,this);Yg(a,"mouseout",this.lva,!1,this);hXa(th=
is);return!0};=0A=
u.eQ=3Dfunction(){Fb(cI,this);for(var =
a=3Dthis.getElement(),b,c=3D0;b=3DcI[c];c++)b.anchor&&Wh(a,b.anchor)&&b.s=
etVisible(!1);this.R&&iXa(this.R);ch(a,"mouseover",this.mva,!1,this);ch(a=
,"mouseout",this.lva,!1,this);this.anchor=3Dvoid =
0;0=3D=3Dthis.getState()&&(this.M=3D!1);An.prototype.eQ.call(this)};u.hya=
=3Dfunction(a,b){this.anchor=3D=3Da&&this.B.contains(this.anchor)&&(this.=
M||!this.ga?(this.setVisible(!1),this.Da()||jXa(this,a,b)):this.anchor=3D=
void 0);this.q=3Dvoid 0};=0A=
function =
jXa(a,b,c){a.anchor=3Db;nx(a,c||a.X9(0));a.setVisible(!0)}u.gdb=3Dfunctio=
n(a){this.I=3Dvoid =
0;a=3D=3Dthis.anchor&&(null!=3Dthis.Vk&&(this.Vk=3D=3Dthis.getElement()||=
this.B.contains(this.Vk))||this.X&&this.X.Vk||this.setVisible(!1))};funct=
ion kXa(a,b){var =
c=3Dni(a.H);a.pe.x=3Db.clientX+c.x;a.pe.y=3Db.clientY+c.y}u.tsa=3Dfunctio=
n(a){var =
b=3DlXa(this,a.target);this.Vk=3Db;gXa(this);b!=3Dthis.anchor&&(this.anch=
or=3Db,this.q||(this.q=3Doh(B(this.hya,this,b,void =
0),this.KS)),mXa(this),kXa(this,a))};=0A=
function lXa(a,b){try{for(;b&&!a.B.contains(b);)b=3Db.parentNode;return =
b}catch(c){return =
null}}u.vua=3Dfunction(a){kXa(this,a);this.M=3D!0};u.ssa=3Dfunction(a){th=
is.Vk=3Da=3DlXa(this,a.target);this.M=3D!0;if(this.anchor!=3Da){this.anch=
or=3Da;var =
b=3Dthis.X9(1);gXa(this);this.q||(this.q=3Doh(B(this.hya,this,a,b),this.K=
S));mXa(this)}};u.X9=3Dfunction(a){return =
0=3D=3Da?(a=3Dthis.pe.clone(),new nXa(a)):new oXa(this.Vk)};function =
mXa(a){if(a.anchor)for(var =
b,c=3D0;b=3DcI[c];c++)Wh(b.getElement(),a.anchor)&&(b.X=3Da,a.R=3Db)}=0A=
u.EZ=3Dfunction(a){var =
b=3DlXa(this,a.target),c=3DlXa(this,a.relatedTarget);b!=3Dc&&(b=3D=3Dthis=
.Vk&&(this.Vk=3Dnull),hXa(this),this.M=3D!1,!this.Da()||a.relatedTarget&&=
Wh(this.getElement(),a.relatedTarget)?this.anchor=3Dvoid =
0:iXa(this))};u.mva=3Dfunction(){var =
a=3Dthis.getElement();this.Vk!=3Da&&(gXa(this),this.Vk=3Da)};u.lva=3Dfunc=
tion(a){var =
b=3Dthis.getElement();this.Vk!=3Db||a.relatedTarget&&Wh(b,a.relatedTarget=
)||(this.Vk=3Dnull,iXa(this))};function hXa(a){a.q&&(ph(a.q),a.q=3Dvoid =
0)}=0A=
function =
iXa(a){2=3D=3Da.getState()&&(a.I=3Doh(B(a.gdb,a,a.anchor),a.wba))}functio=
n gXa(a){a.I&&(ph(a.I),a.I=3Dvoid =
0)}u.J=3Dfunction(){this.setVisible(!1);hXa(this);dI(this);this.getElemen=
t()&&Lh(this.getElement());this.Vk=3Dnull;delete =
this.H;aI.G.J.call(this)};function =
nXa(a,b){PCa.call(this,a,b)}C(nXa,PCa);nXa.prototype.zj=3Dfunction(a,b,c)=
{b=3DDl(a);b=3DEl(b);c=3Dc?new =
yf(c.top+10,c.right,c.bottom,c.left+10):new =
yf(10,0,0,10);Jw(this.Gb,a,4,c,b,9)&496&&Jw(this.Gb,a,4,c,b,5)};function =
oXa(a){hx.call(this,a,3)}=0A=
C(oXa,hx);oXa.prototype.zj=3Dfunction(a,b,c){var d=3Dnew =
G(10,0);Hw(this.element,this.k,a,b,d,c,9)&496&&Hw(this.element,2,a,1,d,c,=
5)};function =
eI(a,b,c,d,e){d=3Dd||(b?rh(uh(b)):rh());this.k=3Da;a=3Dd.pb().body;var =
f=3Dthis.k.getElement();a.appendChild(f);R(this.k.getElement(),!1);this.c=
lassName=3Dthis.k.ts();aI.call(this,b,c,d);M(this,this.k);this.sL(this.k.=
getElement());b=3DERa(this.k.getElement(),.13);c=3DFRa(this.k.getElement(=
),.13);this.A=3Db;this.o=3Dc;this.C=3Dnew =
Wy(this.k.ts(),!0);Xy(this.C,null!=3De?e:1,void 0,void =
0,-1);e=3Dthis.C;b=3Dthis.k.getElement();c=3Dthis.k.v9();e.j=3Db;e.q=3Dc;=
this.C.wE=3D!0;this.KS=3D300}C(eI,aI);u=3DeI.prototype;=0A=
u.Nfa=3Dfunction(a,b,c,d){Xy(this.C,a,b,c,d)};u.X9=3Dfunction(){this.C.$h=
(this.Vk);return this.C};u.jb=3Dfunction(){return =
this.k.jb()};u.XD=3Dfunction(a){Zh(this.jb(),a)};u.vF=3Dfunction(a){qh(th=
is.jb(),a)};u.getText=3Dfunction(){return =
bi(this.jb())};u.aZ=3Dx(245);function =
fI(a,b,c,d){c=3Dc||(a?rh(uh(a)):rh());var e=3Dnew =
$y(c);eI.call(this,e,a,b,c,d)}C(fI,eI);fI.prototype.Nfa=3Dfunction(a,b,c,=
d){fI.G.Nfa.call(this,a,b,c,d)};function =
pXa(a,b,c){c=3Dc||(a?rh(uh(a)):rh());var d=3Dnew =
qXa(c);eI.call(this,d,a,b,c);this.Nfa(1,void 0,void =
0,-5);this.wba=3D300}C(pXa,eI);function =
qXa(a){Zy.call(this,a);this.k=3DXt(IUa,{ECa:!1},void =
0,this.j);this.A=3Dyh(this.ts()+"-content-id",this.k);this.q=3Dyh(this.ts=
()+"-arrow-id",this.k);this.o()}C(qXa,Zy);u=3DqXa.prototype;u.ts=3Dr("jfk=
-bubble");u.getElement=3Dg("k");u.jb=3Dg("A");u.v9=3Dg("q");u.J=3Dfunctio=
n(){Lh(this.k);qXa.G.J.call(this)};function =
rXa(a){fz.call(this,"",a);this.k=3Dnull}C(rXa,fz);rXa.prototype.Kd=3Dfunc=
tion(a){rXa.G.Kd.call(this,a);a=3Dnew pXa(this.getElement());var =
b=3DXt(FWa);a.jb().appendChild(b);this.k=3Da;M(this,this.k)};function =
gI(a){sn.call(this,a);this.Kc=3Dnew sXa(a);a=3Dnew =
fz("",this.O());this.va(a);this.j=3Da}C(gI,sn);u=3DgI.prototype;u.f8=3Dnu=
ll;u.fH=3Dnull;u.R5=3Dnull;u.Z=3Dfunction(a,b){this.j.Z(a);this.f8=3D!a&&=
y(b)?b:null;hI(this)};u.DXa=3Dfunction(){this.dispatchEvent("pb")};u.aa=3D=
function(){gI.G.aa.call(this);hI(this)};=0A=
function tXa(a){if(a=3Da.fH){var =
b=3D{};b.state=3Da.ba;b.summary=3Da.o;b.eBa=3Da.q;a.j&&(b.QUb=3Da.j);b.Bp=
=3Da.A;b.sVb=3DUd(a.rj());for(var c=3D[],d=3D0;d<a.k.length;d++){var =
e=3Da.k[d],f=3D{};f.summary=3De.k;f.coa=3De.j;c.push(f)}b.entries=3Dc;b.G=
hb=3Da.C;a=3Db}else a=3Dnull;return =
a}u.Ca=3Dfunction(){this.j.Ca();this.Y=3Dthis.O().createElement("span")};=
u.Kd=3Dfunction(a){gI.G.Kd.call(this,a);this.j.Ia(a.childNodes[0]);a=3Da?=
(a=3Da.getAttribute("vsjson"))?(a=3DSd(Xa(a)))?PWa(a):null:null:null;this=
.fH=3Da;hI(this)};=0A=
function hI(a){if(a.Xb()){var b=3Da.j;PFa(b,2);var =
c=3D{},d=3DtXa(a);d&&(c.NFa=3Dd);c=3Ddu(AWa,c);b.setContent(c);c=3Db.getE=
lement();var e=3Da.fH;if(e)for(var d=3D"Share"+(". "+e.o+". =
"),e=3De.k,f=3D0;f<e.length;f++){var h=3De[f].j;h&&(d+=3Dh+" ")}else =
d=3D"Share";Um(c,"label",d);c=3Da.Kc;if(a.f8)c.vF(Dc(a.f8)),bI(c,b.getEle=
ment());else{d=3DtXa(a);if(a.R5||a.k)d=3Dd||{},a.R5&&(d.Q5=3Da.R5),a.k&&(=
d.P5=3Da.k);(a=3Dd)?(c.vF(sxa(DWa(a))),bI(c,b.getElement())):dI(c,b.getEl=
ement())}}}=0A=
u.J=3Dfunction(){gI.G.J.call(this);this.Kc.dispose();this.fH=3Dnull};func=
tion sXa(a){fI.call(this,void 0,void =
0,a)}C(sXa,fI);sXa.prototype.vF=3Dfunction(a){this.getElement().style.lef=
t=3D"";this.getElement().style.top=3D"";sXa.G.vF.call(this,a)};function =
iI(a,b,c,d,e,f,h,l,m,n,p,t,v,w,z,A){Q.call(this);this.R=3Da;this.sj=3Dp||=
new YH(d);this.I=3Dt||window;(a=3De)?a.Ob()&&a.kk(new =
mC(d),0,!0):(a=3DlC.getInstance(),a=3Dnew =
nC(d,a));d=3Da.getElement();d||(a.Ca(),d=3Da.getElement());an(d,"goog-men=
u-noaccel");a.setVisible(!1);this.o=3Da;d=3DNB.getInstance();(this.H=3Dne=
w iC("Loading...",void 0,void 0,d)).Z(!1);(this.F=3Dnew iC("Sharing is =
unavailable at this time. Please try again later.",void 0,void =
0,d)).Z(!1);this.Ea=3Db;this.ub=3Dc;this.Pb=3Dn||b;this.j=3Dnew =
QWa({});this.q=3D=0A=
a.O();this.k=3Dl||null;this.Va=3Dy(m)?m:!0;this.Na=3Dnew =
cXa;t:switch(h||"classic"){case "classic":b=3D1;break t;case "stjw":case =
"jfk":b=3DMath.max(1,2);break t;default:throw Error("Unknown share =
UI");}this.Ta=3Db;this.K=3Dw||null;this.B=3D!!v;this.X=3Dv||null;this.Qa=3D=
z||null;this.$=3D!1;this.Wa=3D!!A&&Me;this.M=3Dnull;this.M=3Dthis.q.getEl=
ement("docs-aria-speakable");this.B||uXa(this,this.I);v=3DjI(this);v.D(a,=
"show",this.TNa);v.D(a,"action",this.H8a);v.D(this.sj,"uiContainerCancelL=
oad",this.D3a);v.D(this.sj,"uiContainerClose",=0A=
this.q$a);v.D(this.sj,"errorHidden",this.r$a);v.D(this.sj,"errorShown",th=
is.k6)}C(iI,Q);var =
kI=3D{vGa:"appId",BGa:"authuser",cHa:"client",pHa:"command",$Ha:"embedOri=
gin",CIa:"foreignService",IIa:"gaiaService",WIa:"id",OU:"hl",wKa:"popupWi=
ndowsEnabled",BKa:"shareProtocolVersion",FKa:"rand",gMa:"shareService",hM=
a:"shareUiType",AMa:"subapp"};u=3DiI.prototype;u.f3=3Dnull;u.WN=3Dnull;u.=
iC=3Dnull;u.ut=3D!1;u.wF=3D!1;u.JX=3Dnull;u.uL=3Dnull;u.L=3Dnull;u.wi=3Dn=
ull;u.g_=3D!1;u.c_=3Dnull;u.jia=3D!1;u.eG=3D!1;u.Ou=3D!1;u.qla=3D!1;u.JH=3D=
null;=0A=
u.n0=3D0;u.P8=3D!1;u.BN=3Dnull;u.H_=3D0;u.Ufa=3Dnull;u.Rq=3Dnull;u.Vfa=3D=
!1;u.UQ=3D!1;u.Jwa=3D!1;u.hm=3Dnull;function vXa(a,b){var =
c=3DjI(a),d=3Da.Rq;d&&(c.gc(d.j,"action",a.$aa),d.dispose());d=3Dnull;if(=
b){d=3Dnew gI;if(a.ut){var =
e=3Dd;e.fH=3Da.j.j;hI(e)}d.Ia(b);a.$?(e=3DyH(),d.j.Z(e.j.isEnabled())):d.=
j.Z(!0);c.D(d.j,"action",a.$aa)}a.Rq=3Dd;a.Wa&&(c.D(window,"message",B(a.=
f9a,a)),window.postMessage({type:"IS_INSTALLED"},"/"))}=0A=
function =
uXa(a,b){a.B||(b.SC_setTitle=3DB(a.lCa,a),b.SC_resize=3DB(a.sj.resize,a.s=
j),b.SC_setVisible=3DB(a.mCa,a),b.SC_prepareForVisible=3DB(a.Aea,a),b.SC_=
setAclInfo=3DB(a.KBa,a),b.SC_setClientModel=3DB(a.KBa,a),b.SC_dispatchEve=
nt=3DB(a.gH,a),b.SC_handleError=3DB(a.SNa,a),b.SC_handleCommandComplete=3D=
B(a.Eta,a),b.SC_setExecuteCommandFn=3DB(a.Qib,a),b.SC_setSetShareSystemVi=
sibleFn=3DB(a.ijb,a),b.SC_setGetInterfaceVersionNumberFn=3DB(a.Vib,a),b.S=
C_getVersionNumber=3DB(a.SVa,a),b.SC_rewriteUrl=3DB(a.Mhb,a),b.SC_showNot=
ification=3D=0A=
B(a.UNa,a),b.SC_getAriaLiveRegion=3DB(a.vUa,a))}=0A=
function wXa(a){if(a.B&&!a.hm){var =
b=3Dwe(aca(ue(a.iC.clone(),""),""),"").toString();a.hm=3Dnew =
ZH(null,b);$H(a.hm,"handleCommandComplete",function(a){this.Eta(a.command=
Type,a.commandStatus)},a);$H(a.hm,"resize",function(a){this.sj.resize(a.w=
idth,a.height);this.hm.oL("resizeComplete")},a);$H(a.hm,"prepareForVisibl=
e",function(){this.Aea();this.hm.oL("makeBodyVisible");this.hm.oL("prepar=
eComplete")},a);$H(a.hm,"setVisible",function(a){this.mCa(a.visible)},a);=
$H(a.hm,"setTitle",function(a){this.lCa(a.title,=0A=
a.hidden)},a);a.JX=3DB(function(a){this.hm.oL("executeCommand",{commandTy=
pe:a})},a)}}function xXa(a){var b=3D{};b.impressionType=3Da;return =
b}function yXa(a){a.$=3D!0;var b=3Da.BN;b||(b=3Da.BN=3Dnew PB(a));var =
c=3DyH();b.bc(c.k,Zq,a.xpa);b.bc(c.o,Zq,a.ypa);c=3Dc.j;b.bc(c,Zq,a.sCa);b=
.bc(c,Xq,a.BTa)}u.BTa=3Dfunction(){if(this.Rq){var =
a=3DyH();this.Rq.Z(a.j.isEnabled())}};u.Gs=3Dfunction(a){if(this.iC)throw=
 Error("Base uri has already been set and cannot be set =
again.");ua(a)&&(a=3Dnew pe(a));this.iC=3Da;this.B&&wXa(this)};=0A=
function zXa(a,b){var c=3Dpa(b)?b:[b];Nb(c);Qb(c);var =
d=3Da.wi;a.ut&&Sb(c,d)||(a.wi=3Dc,a.ut=3D!1,a.UQ=3D!1,a.H_=3D0,a.Mi("refr=
esh"),a.sj.Da()&&AXa(a,!1))}u.SVa=3Dr(2);=0A=
u.KBa=3Dfunction(a){var =
b=3Dthis.j;this.j=3DRWa(a);this.ut&&b.k!=3Dthis.j.k&&(this.Vfa=3D!0);this=
.ut=3D!0;this.eG=3D!1;lI(this);var =
c=3Dthis.j;this.n0=3DXWa(this.q).length;a=3Dthis.o;for(var =
b=3Dc.q,d=3Dc.o,e=3DBXa(this),f=3Dc.A&&this.P8,h=3Dthis.wi.length,l=3Dthi=
s.q,m=3Dc.B,c=3D!!c.k,n=3DEla(a),p=3D0;p<n.length;p++){var =
t=3Da.Nb(n[p]);switch(t.getModel()){case "access":case "email":case =
"emailAttach":case "invite":case "link":case "separator":case =
"settings":a.removeChild(t,!0)}}VWa(a,null,l,0);h=3D!xa(h)||1=3D=3Dh;d?WW=
a(a,!1,!1,!1,!1,!1):e?WWa(a,=0A=
!0,!0,h&&!!f,h,!!c):30<=3Db?WWa(a,!1,!0,h&&!!f,h,!!c):WWa(a,!1,h&&!!m,h&&=
!!f,!1,!!c);this.gH("menuUpdated");this.l6();this.Rq&&(a=3Dthis.Rq,a.fH=3D=
this.j.j,hI(a));this.gH("aclInfoUpdated")};u.TNa=3Dfunction(){if(this.wi&=
&this.wi.length)this.ut?CXa(this):(this.o.Da()||this.o.setVisible(!0,!0),=
this.g3(!0));else{lI(this);for(var =
a=3DXWa(this.q),b=3Da.length-1;0<=3Db;b--)mI(this,a[b])}};=0A=
u.SNa=3Dfunction(a,b){switch(a){case "init":lI(this);if(b){var =
c=3DNB.getInstance(),c=3Dnew iC(Fh(b),void 0,void =
0,c);c.Z(!1);mI(this,c)}else mI(this,this.F);this.ut=3Dthis.UQ=3D!0}};=0A=
u.Eta=3Dfunction(a,b){var c=3D"success"=3D=3Db;switch(a){case =
"init":DXa(this);break;case "init_share":case =
"data":t:{c&&(this.H_=3DDa()),this.Ou=3D!1;var =
d=3Dthis.JH,e=3Dthis.A;if(this.g_)if(this.g_=3D!1,this.wi=3Dthis.ga,delet=
e this.ga,this.JH=3Dnull,delete this.A,delete =
this.C,c){if(d){e.itemIds=3Dthis.wi;EXa(this,d,e);break =
t}}else"maybe_show_acl_fixer"=3D=3Dd&&FXa(this);nI(this,!1);d&&(c?(c=3DB(=
this.X8,this,d,this.A,this.C),oh(c,10,this)):"maybe_show_acl_fixer"=3D=3D=
d&&FXa(this),this.JH=3Dnull,delete this.A,delete this.C)}}};=0A=
u.Vib=3Dca();u.Qib=3Dfunction(a){this.wF=3D!0;this.JX=3Da};u.ijb=3Dda("uL=
");u.Mhb=3Daa();u.UNa=3Dfunction(a){var b=3Dthis.sj;ZWa(b.o,new =
SWa(a.iconId,a.message,a.showInDialog,a.timeout,a.learnMoreUrl,a.undoFn),=
b.j.getElement())};u.lCa=3Dfunction(a,b){this.sj.MV(a,b)};function =
BXa(a){var b=3Da.j.q;return =
a.j.o?!1:40=3D=3Db||30=3D=3Db&&a.j.C}u.vUa=3Dg("M");=0A=
u.g3=3Dfunction(a,b,c){if(this.wi&&!zb(this.wi))if(this.sj.Da())this.f3=3D=
B(this.g3,this,a,b);else =
if(a&&(lI(this),mI(this,this.H),oh(this.NOa,1E4,this)),!this.eG)if(this.w=
F)this.eG=3D!0,GXa(this,c,!0);else =
if(b||this.o.Da())this.jia=3Dthis.eG=3D!0,b=3Dthis.c_,b||(b=3DCh("iframe"=
),b.src=3D'javascript:""',c=3Db.style,c.visibility=3D"hidden",c.width=3Dc=
.height=3D"10px",wd?c.marginTop=3Dc.marginLeft=3D"-99px":(c.position=3D"a=
bsolute",c.top=3Dc.left=3D"-10px"),document.body.appendChild(b),this.c_=3D=
b),b.src=3DHXa(this,"init"),oh(this.KOa,=0A=
25E3,this),a&&CXa(this)};function CXa(a){if(!a.UQ)if(a.Ou||a.wF){var =
b;if(b=3Da.wF)b=3D2E4<Da()-a.H_;b&&(a.Ou=3D!0,GXa(a,void 0,!0))}else =
a.Ou=3D!0,IXa(a,!0)}function IXa(a,b){var =
c=3D{};c.preload=3D!!b;c=3Da.iC&&HXa(a,"init_share",c);c=3Dbu('<iframe =
frameborder=3D"0" src=3D"'+(c?ku(mu(c)):"javascript:&quot;&quot;")+'" =
class=3D"share-client-content-iframe"></iframe>');c=3Dsxa(c);a.sj.setCont=
ent(c);b||nI(a,!0);a.Aea()}function =
GXa(a,b,c){b=3Db||{};b.itemIds||(b.itemIds=3Da.wi);a.X8("data",b,void =
0,c)}=0A=
function lI(a){for(var =
b=3Da.o,c=3Da.n0,d=3D0;d<c;d++)b.Nq(0,!0);a.n0=3D0;a.gH("menuUpdated")}fu=
nction =
mI(a,b){b.getParent()||(a.o.kk(b,0,!0),a.n0++,a.gH("menuUpdated"))}functi=
on jI(a){return a.L||(a.L=3Dnew S(a))}=0A=
function HXa(a,b,c){if(!a.iC)return'javascript:""';var =
d=3Da.iC.clone();d.ab(kI.WIa,a.wi);d.ab(kI.CIa,a.Ea);d.ab(kI.IIa,a.ub);d.=
ab(kI.gMa,a.Pb);d.ab(kI.BKa,a.Ta);d.ab(kI.pHa,b);d.ab(kI.AMa,10);d.ab(kI.=
wKa,a.Va);d.ab(kI.hMa,"default");a.k&&d.ab(kI.OU,a.k);d.ab(kI.BGa,a.R?a.R=
:"0");d.ab(kI.FKa,Da());c&&d.j.Qra(c);a.B&&d.ab(kI.cHa,"postMessage");a.K=
&&d.ab(kI.vGa,a.K);a.X&&d.ab(kI.$Ha,a.X);return d.toString()}=0A=
u.Mi=3Dfunction(a,b){b=3Db||{};b.itemIds=3Dthis.wi;uXa(this,this.I);var =
c=3D!0;switch(a){case "init":case "load_acl_fixer_data":case =
"maybe_email_collaborators":case "maybe_show_acl_fixer":case =
"preload_share":case "refresh":c=3D!1}switch(a){case =
"load_acl_fixer_data":case =
"maybe_show_acl_fixer":JXa(this,!0)}if(!this.wF&&this.wi&&15<this.wi.leng=
th)this.ga=3Dthis.wi,this.wi=3D[this.wi[0]],this.g_=3D!0,EXa(this,a,b,!c)=
;else if("init"=3D=3Da||"refresh"=3D=3Da)this.g3(!1,!0,b);else =
if(!this.wi||!this.wi.length)this.dispatchEvent(new KXa(B(this.Mi,=0A=
this,a,b)));else if(this.dispatchEvent(new =
LXa(a,b))){if("invite"=3D=3Da&&b.inviteFromUrl){if(this.ut&&!BXa(this))re=
turn;if(!this.ut){this.eG||this.g3(!1,!0);hn(jI(this),this,"aclInfoUpdate=
d",B(this.Mi,this,a,b));return}}var =
d;if(!(d=3D!this.wF)&&(d=3D2E4<Da()-this.H_)){t:switch(d=3Db&&!!b.forceFu=
llLoad,a){case "load_acl_fixer_data":case =
"maybe_show_acl_fixer":d=3D!d;break t;case "preload_share":d=3D!0;break =
t;default:d=3D!1}d=3D!d}d?(this.g_&&c&&nI(this,!0),EXa(this,a,b,!c)):this=
.X8(a,b)}};=0A=
function EXa(a,b,c,d){a.JH=3Db;a.A=3Dc;a.C=3D(new =
Date).getTime();xa(a.WN)&&ph(a.WN);a.WN=3Doh(a.LOa,25E3,a);a.Ou||(a.Ou=3D=
!0,a.wF?GXa(a,c,"load_acl_fixer_data"=3D=3Db||"maybe_show_acl_fixer"=3D=3D=
b):IXa(a,d))}u.X8=3Dfunction(a,b,c,d){if("preload_share"!=3Da){b=3Db||{};=
b.itemIds||(b.itemIds=3Dthis.wi);if("maybe_show_acl_fixer"=3D=3Da||"load_=
acl_fixer_data"=3D=3Da)b.aclFixerMode=3Db.aclFixerMode||"mail",b.aclFixer=
ModeInternal=3D"mail";uXa(this,this.I);this.JX(a,b,c,d)}};function =
DXa(a){var b=3Da.c_;b&&(Lh(b),a.c_=3Dnull)}=0A=
u.KOa=3Dfunction(){this.jia&&(DXa(this),this.jia=3D!1)};u.NOa=3Dfunction(=
){this.eG&&!this.UQ&&(lI(this),mI(this,this.F),this.eG=3D!1,this.UQ=3D!0)=
};u.LOa=3Dfunction(){if(this.Ou){switch(this.JH){case =
"maybe_show_acl_fixer":FXa(this);break;case "load_acl_fixer_data":case =
"preload_share":break;default:eXa(this.sj,!0,"Sorry, sharing is =
unavailable at this time. Please try again =
later.")}this.gH("loadError");MXa(this)}};u.D3a=3Dfunction(){this.qla&&MX=
a(this)};=0A=
function =
MXa(a){a.Ou&&(AXa(a,!1),a.sj.setContent(Hc),a.Ou=3D!1,nI(a,!1),a.JH=3Dnul=
l,delete a.A,delete a.C)}function nI(a,b){a.qla=3Db;var =
c=3Da.sj;b&&c.dispatchEvent("beforeLoad");c.WBa(b);b||c.dispatchEvent("af=
terLoad");b&&a.k6()}u.$aa=3Dfunction(a){this.wi&&this.wi.length?this.Mi("=
settings",xXa(3)):this.dispatchEvent(new KXa(B(this.$aa,this,a)))};=0A=
u.H8a=3Dfunction(a){switch(a.target.V()){case =
"access":this.Mi("access");break;case "email":this.ypa();break;case =
"emailAttach":this.xpa();break;case =
"invite":this.Mi("invite");break;case "link":this.Mi("link");break;case =
"settings":this.sCa()}};u.xpa=3Dfunction(){this.Mi("email_attach",xXa(6))=
};u.ypa=3Dfunction(){this.Mi("email",xXa(5))};u.sCa=3Dfunction(){this.Mi(=
"settings",xXa(2))};=0A=
u.l6=3Dfunction(){var =
a=3Dthis.j,b=3DyH(),c=3Dthis.Jwa||a.o,d=3DBXa(this),e=3Dthis.Qa||void =
0,f=3D1=3D=3Dthis.wi.length,h=3D30<=3Da.q,l=3D!c&&(h||d)&&f,d=3D!c&&(d||h=
||f&&a.B),a=3D!c&&f&&a.A&&this.P8;e?(e.j=3Da,e.k=3Dl,e.o=3Dd,e.dispatchEv=
ent("qb")):(b.k.Z(a),b.o.Z(l),b.j.Z(d))};u.mCa=3Dfunction(a){a&&(this.Ou=3D=
!1,nI(this,!1),eXa(this.sj,!1));AXa(this,a)};u.Aea=3Dfunction(){this.sj.u=
d()};function AXa(a,b){b&&a.sj.ud();a.sj.setVisible(b);b?a.k6():NXa(a)}=0A=
function =
JXa(a,b){a.Jwa=3Db;a.ut?a.l6():(yH().j.Z(!b),hn(jI(a),a,"aclInfoUpdated",=
B(a.l6,a)))}u.k6=3Dfunction(){this.dispatchEvent("uiOpened")};function =
NXa(a){a.f3&&(a.f3(),a.f3=3Dnull);if(a.Vfa){a.Vfa=3D!1;var =
b=3Da.j.k,c=3Da.j.j;b&&c&&"unlisted"=3D=3Dc.ba&&a.dispatchEvent(new =
OXa(b))}a.uL&&a.uL(!1);a.dispatchEvent("uiClosed")}u.q$a=3Dfunction(){thi=
s.uL&&this.uL(!1)};u.r$a=3Dfunction(){this.sj.Da()||NXa(this)};function =
FXa(a){JXa(a,!1);a.dispatchEvent(new PXa("continue"))}=0A=
u.gH=3Dfunction(a,b){switch(a){case "aclFixerDone":var =
c=3D"continue";b&&b.aclFixerDoneStatus&&(c=3Db.aclFixerDoneStatus);JXa(th=
is,!1);this.dispatchEvent(new =
PXa(c));break;default:this.dispatchEvent(new O(a))}};=0A=
u.f9a=3Dfunction(a){if(!this.fb&&(a=3Da.j)&&a.data){var =
b=3Da.data.type,c=3Da.data.token;b&&"IS_INSTALLED_RESPONSE"=3D=3Db&&c&&"7=
bd71ff0-877b-11e3-baa7-0800200c9a66"=3D=3Dc&&a.origin=3D=3Dwindow.locatio=
n.origin&&(a=3DXt(EWa),this.Rq&&(b=3Dthis.Rq,c=3Dnew =
rXa,b.va(c),b.getElement().appendChild(a),c.Ia(a),an(b.j.getElement(),"sc=
b-split-button"),U(b).D(c,"action",b.DXa),jI(this).D(this.Rq,"pb",this.e9=
a)))}};u.e9a=3Dfunction(){window.postMessage({type:"PERFORM_EXTENSION_ACT=
ION"},"/")};=0A=
u.J=3Dfunction(){iI.G.J.call(this);xa(this.WN)&&ph(this.WN);this.o.dispos=
e();delete this.o;this.Ufa&&(this.Ufa.dispose(),delete =
this.Ufa);this.Rq&&(this.Rq.dispose(),this.Rq=3Dnull);this.H.dispose();de=
lete this.H;this.F.dispose();delete this.F;delete =
this.q;this.Na.dispose();delete this.Na;this.sj.dispose();delete =
this.sj;this.L&&(this.L.dispose(),this.L=3Dnull);this.BN&&(this.BN.dispos=
e(),this.BN=3Dnull);this.iC=3Dthis.wi=3Dnull;this.j.dispose();delete =
this.j;this.uL=3Dthis.JX=3Dnull};=0A=
function =
LXa(a,b){O.call(this,"beforeExecute");this.k=3Da;this.B=3Db||{}}C(LXa,O);=
function KXa(a){O.call(this,"createItems");this.yd=3Da}C(KXa,O);function =
OXa(a){O.call(this,"reloadSuggested");this.k=3Da}C(OXa,O);function =
QXa(a){var =
b=3DCe(Fe(a.k),"authkey"),c=3Dwindow,d=3DEe(Fe(c.location.href),"userstoi=
nvite");b&&d.ab("authkey",b);var =
e=3Dd.toString();e!=3DFe(c.location.href).toString()&&((a=3Da.target)&&a.=
dispose(),c.setTimeout(function(){c.location.href=3De},0))}=0A=
function =
PXa(a){O.call(this,"aclFixerDone");this.k=3Da}C(PXa,O);PXa.prototype.getS=
tatus=3Dg("k");function RXa(a,b,c){var =
d=3D{};a&&(d.recipient=3Da);b&&(d.subject=3Db);c&&(d.message=3Dc);return =
d};function SXa(a,b,c){b=3DTXa(Ba(UXa,b,c,!0),"Document title","Enter a =
new document name:",b.k);c=3Dnew Kn;c.set("ok","Start =
editing",!0);c.iJ=3D"cancel";Nn(b,c);bF(b,"ok");a&&a.ji(b);b.setVisible(!=
0)}function VXa(a,b){var c=3DTXa(Ba(UXa,a,b,!0),"Name before =
sharing","Give your untitled document a name before it's =
shared:",a.k),d=3Dnew =
Kn;d.set("ok","Save",!0);d.set("cancel","Skip",!1,!0);d.iJ=3D"cancel";Nn(=
c,d);bF(c,"ok");c.setVisible(!0)}function =
UXa(a,b,c,d){d||(d=3Da.k);Xs(a,d,!1,c);b()}=0A=
function TXa(a,b,c,d){a=3Dnew Wn(b,c,a,d,void 0,!0,void =
0);a.Uh=3D!0;a.render();b=3Da.getElement();an(b,"docs-rename-dialog");an(=
a.fk,"jfk-textinput");bF(a,"ok");b=3Dnew =
Gy;b.Ia(a.fk);M(a,b);a.hia=3DSc(Qa);return a};function =
oI(a){Q.call(this);this.L=3Dnew =
S(this);this.L.D(a,"uiClosed",this.dRa).D(a,"uiOpened",this.eRa)}C(oI,Pt)=
;u=3DoI.prototype;u.NO=3D!1;u.Da=3Dg("NO");u.setVisible=3Dfunction(){thro=
w Error("Unexpected call to =
setVisible");};u.Kl=3Dr(!0);u.dRa=3Dfunction(){this.NO&&(this.dispatchEve=
nt("beforehide"),this.dispatchEvent("hide"),this.dispatchEvent("afterhide=
"));this.NO=3D!1};u.eRa=3Dfunction(){this.NO||(this.dispatchEvent("before=
show"),this.dispatchEvent("show"),this.dispatchEvent("aftershow"));this.N=
O=3D!0};=0A=
u.J=3Dfunction(){Ig(this.L);oI.G.J.call(this)};function =
WXa(a,b,c){this.L=3Dnew =
S(this);this.j=3Da;this.A=3Db||null;this.q=3Dc||null;this.o=3D!0}C(WXa,L)=
;u=3DWXa.prototype;u.jq=3Dnull;=0A=
u.tbb=3Dfunction(a,b,c,d){if(d||XXa(this)){var =
e=3DRd(),f=3Diq().j()||null,h=3DQd(e,"share_ui"),l=3Dnew =
iI(f,"ritz","wise",void 0,void 0,0,h,"en",void 0,void 0,void 0,void =
0,void 0,void =
0,d,Od(e,"docs-eso"));c&&vXa(l,c);l.P8=3D!0;a=3DOd(e,"docs-ess")?"/sharin=
g/share":a?"/a/e/"+a+"/share":"/e/share";l.Gs(a);this.L.D(l,"createItems"=
,this.E8a);this.L.D(l,"beforeExecute",this.D8a);this.L.D(l,"reloadSuggest=
ed",this.G8a);this.L.D(l,"loadError",this.F8a);this.L.D(this.j,["S","ea"]=
,this.f0a);this.jq=3Dl;b&&(this.k=3Dnew oI(l),=0A=
b.ji(this.k));Us(this.j.Sb)?this.Tba():this.L.D(this.j.Sb,"Q",this.Tba);y=
Xa(l);V.ey.Pa("action",function(){l.Mi("settings")});V.ey.setVisible(!0);=
d||V.ey.Z(!0)}};function XXa(a){var =
b=3D!0,c=3DyH(),c=3D[V.ey,c.k,c.o,c.j];a.j.isAnonymous()&&(b=3D!1,bua(c,"=
chromeShareAnonymous"));PVa()&&(b=3D!1,bua(c,"chromeShareEmbedded"));retu=
rn =
b}u.Tba=3Dfunction(){Us(this.j.Sb);this.B||(zXa(this.jq,this.j.j),this.B=3D=
!0)};function YXa(a,b){return =
V.Sp.isEnabled()&&a.o&&Xva(a.j)&&Od(Rd(),"docs-etbs")&&"settings"=3D=3Db.=
k}=0A=
u.E8a=3Dfunction(a){this.j.Sb.Qm(B(function(){this.Tba();a.yd&&a.yd()},th=
is))};u.D8a=3Dfunction(a){YXa(this,a)&&(a.preventDefault(),this.o=3D!1,VX=
a(this.j,B(function(){this.jq.Mi(a.k,a.B);this.o=3D!0},this)),oh(function=
(){this.jq.Mi("preload_share")},0,this))};u.G8a=3Dfunction(a){sp(op(this.=
A.Ae("/clearitemcache"),{id:this.j.j}),B(function(){Uva(this.j.Sb,functio=
n(){QXa(a)})},this)).Ed()};u.F8a=3Dfunction(){this.q&&this.q.log(Error("F=
ailed to load ShareClient."),{share_client_load_error:!0})};=0A=
u.f0a=3Dfunction(a){a.k&&this.jq.Mi("refresh")};function ZXa(a){var =
b=3Dwindow.location.href;if(null!=3D=3Da.jq&&!PVa()){var =
c=3Dle(b,"userstoinvite");c?a.j.Sb.Qm(B(function(){this.jq.Mi("invite",{n=
otificationInfo:RXa(c),inviteFromUrl:!0})},a)):0<=3Dje(b,0,"copiedfromtra=
sh",b.search(ke))&&a.j.Sb.Qm(B(function(){this.jq.Mi("maybe_email_collabo=
rators",{notificationInfo:RXa(void 0,void 0,"I\u2019ve recovered this =
item from the trash. Please use this version from now on.")})},a))}}=0A=
u.J=3Dfunction(){this.k&&(this.k.dispose(),delete =
this.k);this.jq&&this.jq.dispose();delete =
this.jq;this.L.dispose();delete this.L};function =
$Xa(){Q.call(this);this.k=3Dthis.j=3D!1;this.o=3D!0}C($Xa,Q);function =
aYa(a){tH.call(this);this.k=3Da;this.L.D(this.k,"qb",this.o);JVa(this,bYa=
(this))}C(aYa,tH);aYa.prototype.o=3Dfunction(){uH(this,bYa(this))};functi=
on bYa(a){var =
b=3D{};b["share-can-email-collaborators"]=3Da.k.k;b["share-can-share"]=3D=
a.k.o;b["share-can-email-as-attachment"]=3Da.k.j;return b};function =
pI(){L.call(this)}C(pI,L);la(pI);function iLa(a,b){return b?b instanceof =
gH?4:b instanceof UH?0:iLa(a,b.getParent()):3};function =
cYa(a){a=3D""+('<div class=3D"jfk-star'+(a.checked?" =
jfk-star-checked":"")+'" role=3D"button" aria-label=3D"Toggle star" =
aria-checked=3D"'+(a.checked?"true":"false")+'"></div>');return =
bu(a)};function =
dYa(a,b){HH.call(this,"",a||qI.getInstance(),b)}C(dYa,HH);function =
qI(){}C(qI,Ky);la(qI);qI.prototype.Eb=3Dr("jfk-star");qI.prototype.Ag=3Df=
unction(a){return Xt(cYa,{checked:a.mc()},void =
0,a.O())};qI.prototype.Wr=3Dr("checkbox");qI.prototype.Op=3Dfunction(a,b,=
c){16=3D=3Db?Um(a,"checked",c):qI.G.Op.call(this,a,b,c)};function =
eYa(){}eYa.prototype.k=3D"";eYa.prototype.j=3D0;eYa.prototype.o=3Dnull;fu=
nction =
rI(a,b,c,d){Q.call(this);rI.prototype.o=3Da;rI.prototype.k=3Db;this.j=3Dc=
||rh();this.q=3Dd||null;this.L=3Dnew =
S}C(rI,Q);u=3DrI.prototype;u.UH=3Dnull;u.Py=3Dnull;u.eH=3Dnull;=0A=
u.initialize=3Dfunction(){if(!this.UH){this.eH=3Dnew Dn(this.q||void =
0,!0,this.j);Nn(this.eH,null);En(this.eH,"Loading...");Mn(this.eH,!1);thi=
s.eH.setVisible(!0);var =
a=3DFe("/e/organize").ab("id",this.o).ab("authuser",this.k);this.Py=3Dthi=
s.j.U("iframe",{style:"display:hidden; =
background-color:transparent",src:a,frameborder:"0",hspace:"0",marginheig=
ht:"0",marginwidth:" =
0",allowTransparency:"true",width:"100%",height:"100%"});this.UH=3Dthis.j=
.U("div",{style:"position:fixed;left: 0px; top:0px;width:100%; =
height:100%;z-index:99999;"},=0A=
this.Py);this.j.pb().body.appendChild(this.UH);R(this.UH,!1);R(this.Py,!1=
);hn(this.L,this.Py,"load",B(function(){R(this.Py,!0);this.eH.setVisible(=
!1);this.Py.focus()},this));this.L.D(fa.window,"message",B(this.PNa,this)=
)}};u.PNa=3Dfunction(a){a=3Da.j;var =
b=3Da.data;a&&a.data&&a.source=3D=3Dthis.Py.contentWindow&&(b=3Dua(b)?Sd(=
b):b,"close"=3D=3Db.event&&(R(this.UH,!1),this.dispatchEvent("sb")),"acti=
on-complete"=3D=3Db.event&&this.dispatchEvent("rb"),"error"=3D=3Db.event&=
&this.dispatchEvent("tb"))};=0A=
u.J=3Dfunction(){rI.G.J.call(this);N(this.L)};function =
sI(a,b,c){Q.call(this);c=3Dc||new =
eYa;c.k=3Da.j;a=3Db||rh();c.o=3Da;a=3DNumber(iq().j());isNaN(a)||(c.j=3Da=
);this.j=3Dnew rI(c.k,c.j,c.o,c.q);M(this,this.j);this.L=3Dnew =
S(this);M(this,this.L)}C(sI,Q);sI.prototype.initialize=3Dfunction(){this.=
L.D(this.j,"rb",this.k).D(this.j,"sb",this.o)};sI.prototype.open=3Dfuncti=
on(){var =
a=3Dthis.j;a.initialize();R(a.UH,!0);a.Py.contentWindow.postMessage(Ud({e=
vent:"open"}),"*")};sI.prototype.k=3Dfunction(){this.dispatchEvent("ub")}=
;sI.prototype.o=3Dfunction(){this.dispatchEvent("vb")};function =
fYa(a){var b;b=3D'<div class=3D"docs-collections-bubble"><div =
class=3D"collections-bubble-header">This item is in:</div><div =
class=3D"collections-bubble-list">';for(var =
c=3Da.fPa,d=3Dc.length,e=3D0;e<d;e++){var f=3Dc[e],h=3D'<div =
class=3D"collections-bubble-row">'+LB({icon:"docs-icon-img =
docs-icon-folder-"+(f.tjb?"shared":"solid")});if(f.url)var l=3D"Open =
folder "+(Y(f.title)+" in a new tab."),h=3Dh+('<a href=3D"'+Y(f.url)+'" =
class=3D"collections-bubble-list-item" target=3D"_blank" =
aria-label=3D"'+l+'">'+Y(f.title)+"</a>");=0A=
else h+=3D'<span class=3D"collections-bubble-list-item" =
tabindex=3D"0">'+Y(f.title)+"</span>";h+=3D"</div>";b=3Db+h}b+=3D"</div>"=
;a.Mjb&&(c=3D"",c=3Da.xdb?c+"Move":c+"Organize",b+=3Dez({wd:"docs-collect=
ions-organize-button",style:2,Ze:c}));return b+"</div>"};function =
gYa(a,b){Q.call(this);this.o=3Da;this.k=3Db;this.j=3D!1;this.L=3Dnew =
S(this);M(this,this.L)}C(gYa,Pt);u=3DgYa.prototype;u.initialize=3Dfunctio=
n(a){this.k.initialize(a);this.L.D(this.k,"ub",this.VQa).D(this.k,"vb",th=
is.WQa)};u.Da=3Dg("j");u.setVisible=3Dfunction(a){if(!a)throw =
Error("Unable to close the organize dialog from the =
editor.");this.j||(this.dispatchEvent("beforeshow"),this.k.open(),this.di=
spatchEvent("show"),this.dispatchEvent("aftershow"),this.j=3D!0)};u.Kl=3D=
Kc;u.VQa=3Dfunction(){this.o.dispatchEvent("$")};=0A=
u.WQa=3Dfunction(){this.j&&(this.dispatchEvent("beforehide"),this.dispatc=
hEvent("hide"),this.dispatchEvent("afterhide"));this.j=3D!1};function =
hYa(a,b,c,d,e){L.call(this);this.L=3Dnew S(this);this.C=3Dnew =
PB(this);this.j=3Da;this.B=3Dc||null;this.k=3Dd||rh();this.F=3Dy(e)?e:!0;=
this.A=3Dnew QB(void 0,void 0,!0,pI.getInstance());this.q=3Dnew =
gYa(a,b);M(this,this.q);this.o=3Dnull}C(hYa,L);u=3DhYa.prototype;u.aj=3Dn=
ull;u.ZR=3Dnull;u.Sy=3Dnull;=0A=
u.bind=3Dfunction(a){a.We(64,!0);Sy(a,64);this.Sy=3Da;this.aj=3Dnew =
SG(this.k);this.aj.$h(a.getElement());this.aj.Sq=3D!1;Xy(this.aj.j,1,void=
 0,void 0,void =
0);this.aj.j.wE=3D!0;this.q.initialize(a);this.B&&this.B.ji(this.q);this.=
L.D(this.j,"ba",this.UAa).D(this.aj,"beforeshow",this.OQa).D(this.aj,"sho=
w",this.q9a).D(this.aj,"hide",this.PQa);this.C.Pa(V.Ws,"action",this.IZa)=
.Pa(V.$q,"action",this.R5a);iYa(this)};=0A=
u.UAa=3Dfunction(){this.Sy&&iYa(this);if(this.aj.Xb()){this.L.gc(this.aj.=
jb(),"keydown",this.qoa);N(this.o);var =
a=3Dthis.F;this.F&&Od(Rd(),"docs-emo")&&(a=3D1=3D=3Dthis.j.A.length);var =
b;b=3Da;for(var c=3Dthis.j.A,d=3D[],e=3D0;e<c.length;e++){var =
f=3Dc[e],h=3D{title:f.k,tjb:f.o};h.url=3Df.getUrl();d.push(h)}b=3D{fPa:d,=
Mjb:b,xdb:Od(Rd(),"docs-emo")};b=3Deu(fYa,b);this.aj.setContent(b);b=3Dth=
is.aj.jb();this.o=3Dnew =
Dy(b,this.k);Ey(this.o);this.L.D(b,"keydown",this.qoa);a&&(N(this.ZR),thi=
s.ZR=3Dnew fz(null),this.ZR.Ia(yh("docs-collections-organize-button",=0A=
this.aj.jb())),VB(this.A,this.ZR,V.$q,WB,void 0,zp(new =
yp,8).Oa()))}};function iYa(a){var =
b=3D!!a.j.A.length;Oy(a.Sy,"docs-folder-organized",b);Oy(a.Sy,"docs-folde=
r-unorganized",!b)}u.IZa=3Dfunction(){if(this.aj.Da()||0!=3Dthis.j.A.leng=
th)this.aj.Xb()||this.aj.render(),this.UAa(),this.aj.Da()||this.aj.setVis=
ible(!0);else{var a=3Dzp(new yp,1).Oa();V.$q.fireAction(void =
0,a)}};u.R5a=3Dfunction(){this.aj.setVisible(!1);this.q.setVisible(!0)};u=
.OQa=3Dfunction(){this.Sy&&this.Sy.dd(!0)};=0A=
u.q9a=3Dfunction(){var =
a=3Dthis.aj.jb();(a=3Dji(this.k,"collections-bubble-list",a))&&a.firstChi=
ld&&(a=3Dji(this.k,"collections-bubble-list-item",a))&&a.focus()};u.qoa=3D=
function(a){27=3D=3Da.keyCode&&this.aj.setVisible(!1)};u.PQa=3Dfunction()=
{this.Sy&&this.Sy.dd(!1)};u.J=3Dfunction(){N(this.aj);N(this.L);N(this.C)=
;N(this.A);N(this.ZR);N(this.o);hYa.G.J.call(this)};function =
tI(a){this.rb=3Da;this.Cd=3D{}}u=3DtI.prototype;u.Ie=3Dx(255);u.Wf=3Dx(26=
6);u.Lf=3Dx(277);u.Wi=3Dfunction(a){this.Cd.parent=3Da;return =
this};u.fh=3Dfunction(){var a=3DZb(this.Cd,function(a){return =
null!=3D=3Da}),a=3Dhc(a)?null:a,a=3D[this.rb,this.j,a],b=3Dzaa(a,Mc);retu=
rn a=3Da.slice(0,b+1)};u.toString=3Dfunction(){var =
a=3Dthis.fh();return"("+rb(a,function(a){return =
Ud(a)}).join(",")+")"};u.getId=3Dg("rb");u.Og=3Dg("j");function =
uI(a){tI.call(this,a||"all")}C(uI,tI);u=3DuI.prototype;u.setMode=3Dfuncti=
on(a){this.Cd.mode=3Da;return this};function =
vI(a,b){y(b)?a.Cd.ownedByMe=3Db:delete a.Cd.ownedByMe;return a}function =
wI(a){a.Cd.includeFolders=3D!0;return a}function =
xI(a){a.Cd.selectFolder=3D!0;return =
a}u.Ie=3Dx(254);u.Wf=3Dx(265);u.Lf=3Dx(276);u.Wi=3Dfunction(a){uI.G.Wi.ca=
ll(this,a);return this};function =
yI(){tI.call(this,"image-search")}C(yI,tI);u=3DyI.prototype;u.Oc=3Dfuncti=
on(a){this.Cd.type=3Da;return =
this};u.Ie=3Dx(253);u.Wf=3Dx(264);u.Lf=3Dx(275);u.Wi=3Dfunction(a){yI.G.W=
i.call(this,a);return this};function =
zI(){tI.call(this,"photos")}C(zI,tI);u=3DzI.prototype;u.setMode=3Dfunctio=
n(a){this.Cd.mode=3Da;return =
this};u.Oc=3Dfunction(a){this.Cd.type=3Da;return =
this};u.Ie=3Dx(252);u.Wf=3Dx(263);u.Lf=3Dx(274);u.Wi=3Dfunction(a){zI.G.W=
i.call(this,a);return this};function =
AI(){tI.call(this,"blog-search")}C(AI,tI);AI.prototype.Ie=3Dx(251);AI.pro=
totype.Wf=3Dx(262);AI.prototype.Lf=3Dx(273);AI.prototype.Wi=3Dfunction(a)=
{AI.G.Wi.call(this,a);return this};function =
BI(){tI.call(this,"maps")}C(BI,tI);u=3DBI.prototype;u.setMode=3Dfunction(=
a){this.Cd.mode=3Da;return =
this};u.Ie=3Dx(250);u.Wf=3Dx(261);u.Lf=3Dx(272);u.Wi=3Dfunction(a){BI.G.W=
i.call(this,a);return this};function =
CI(){tI.call(this,"url")}C(CI,tI);u=3DCI.prototype;u.Oc=3Dfunction(a){thi=
s.Cd.type=3Da;return =
this};u.Ie=3Dx(249);u.Wf=3Dx(260);u.Lf=3Dx(271);u.Wi=3Dfunction(a){CI.G.W=
i.call(this,a);return this};function =
DI(){tI.call(this,"video-search")}C(DI,tI);DI.prototype.Ie=3Dx(248);DI.pr=
ototype.Wf=3Dx(259);DI.prototype.Lf=3Dx(270);DI.prototype.Wi=3Dfunction(a=
){DI.G.Wi.call(this,a);return this};function =
EI(){tI.call(this,"web")}C(EI,tI);EI.prototype.Ie=3Dx(247);EI.prototype.W=
f=3Dx(258);EI.prototype.Lf=3Dx(269);EI.prototype.Wi=3Dfunction(a){EI.G.Wi=
.call(this,a);return this};function jYa(a){this.k=3Dua(a)?new =
tI(a):a;this.j=3D[];this.Cd=3D{}}function kYa(a){switch(a){case =
"blog-search":return new AI;case "image-search":return new yI;case =
"maps":return new BI;case "photos":return new zI;case "url":return new =
CI;case "video-search":return new DI;case "web":return new EI}return new =
tI(a)}function lYa(a,b){a.j.push(ua(b)?kYa(b):b);return a}function =
mYa(a){return"("+rb(a.j,function(a){return a.toString()}).join(",")+")"}=0A=
function nYa(a){a=3DZb(a.Cd,function(a){return =
null!=3D=3Da});return(a=3Dhc(a)?null:a)?Ud($b(a,function(a){return =
a.toString()})):""}jYa.prototype.toString=3Dfunction(){if(this.k){var =
a=3D["{root:",this.k.toString(),",items:",mYa(this)],b=3DnYa(this);b&&(a.=
push(",options:"),a.push(b));a.push("}");return a.join("")}return =
mYa(this)};function =
FI(a){this.C=3Da||"https://docs.google.com/picker";this.k=3Dnew =
jYa}FI.prototype.k=3Dnull;FI.prototype.B=3Dnull;function =
GI(a,b){lYa(a.k,b);return =
a}FI.prototype.O=3Dg("B");FI.prototype.sx=3Dfunction(a){this.B=3Dnew =
sh(a);return this};function oYa(a){FI.call(this,a)}C(oYa,FI);function =
HI(a){this.action=3Da;this.wfv=3D!1};function =
pYa(a,b){HI.call(this,"set-drive-options");this.appId=3Da;this.appOrigin=3D=
b}C(pYa,HI);function =
II(a){HI.call(this,"visibility");this.visible=3Da}C(II,HI);function =
qYa(a,b){sn.call(this,b)}C(qYa,sn);qYa.prototype.Ca=3Dfunction(){var =
a=3Dthis.O(),b=3Da.U("div");this.Y=3Db;var =
c=3Da.U("div","picker-min-arrow-inner"),d=3Da.U("div","picker-min-arrow-b=
order");a.appendChild(b,c);a.appendChild(b,d)};function =
rYa(a,b,c){a=3Da.getElement();vl(a,"left","");vl(a,"right","");cn(b,"pick=
er-min-top");cn(b,"picker-min-bottom");c=3DIw(b,c);c&1?(a.className=3D"pi=
cker-min-arrow-down",an(b,"picker-min-bottom")):(a.className=3D"picker-mi=
n-arrow-up",an(b,"picker-min-top"))}=0A=
qYa.prototype.update=3Dfunction(a,b,c){this.Xb()&&(c||(c=3Dnew =
yf(0,0,0,0)),rYa(this,a,b),a=3Dthis.getElement(),b&2?vl(a,"right",-c.righ=
t+"px"):vl(a,"left",-c.left+"px"))};function sYa(a,b){var =
c=3Db?"//apis.google.com/js/rpc.js":"//www-onepick-opensocial.googleuserc=
ontent.com/gadgets/js/rpc.js?c=3D1&container=3Donepick";if(!tYa(a)){var =
d=3Da||rh(document),e=3Dd.createElement("script");e.src=3Dc;e.type=3D"tex=
t/javascript";d.pb().body.appendChild(e)}}function =
tYa(a){a=3Da&&mi(a)||window;return a.gadgets&&a.gadgets.rpc}var =
uYa=3Dnull;=0A=
function vYa(a,b){var c=3Db&&mi(b)||window;if(tYa(b))a();else =
if(uYa)uYa.push(a);else var =
d=3DuYa=3D[a],e=3Dc.setInterval(function(){if(tYa(b)){c.clearInterval(e);=
for(var a=3D0;a<d.length;a++)d[a]();uYa=3Dnull}},100)};function =
JI(a,b){mx.call(this,a);ai(a,!0);this.M=3Db||rh();this.k=3Dthis.M.createE=
lement("span");ai(this.k,!0);this.k.style.position=3D"absolute";Um(this.k=
,"hidden",!0);this.H=3D!1}C(JI,mx);u=3DJI.prototype;u.rea=3Dnull;u.O=3Dg(=
"M");u.Oza=3Dfunction(){this.H=3D!1};u.Wfb=3Dfunction(a){9=3D=3Da.keyCode=
&&a.shiftKey&&a.target=3D=3Dthis.getElement()&&(this.H=3D!0,this.focus(th=
is.k),oh(this.Oza,0,this))};u.Vfb=3Dfunction(a){this.H?this.Oza():a.targe=
t=3D=3Dthis.k&&oh(B(this.focus,this,this.getElement()),0)};u.focus=3Dfunc=
tion(a){try{a&&a.focus()}catch(b){}};=0A=
u.hn=3Dfunction(){JI.G.hn.call(this);var =
a=3Dthis.F||null;a&&a.zj(this.k,this.K,this.us||null)};function =
KI(a,b,c,d,e,f){var h=3Dc||rh(),l=3Dh.U("div","picker-iframe picker-min =
goog-menu"),m=3Dnew =
pe(a),n=3D"true"=3D=3DCe(m,"minew");n&&an(l,"picker-minew");h.appendChild=
(h.pb().body,l);JI.call(this,l,h);this.Da()?Hla(this):this.Ova();this.q=3D=
h;this.B=3Dfb();this.I=3Dfb();this.sea=3D(new =
pe(a)).ab("rpctoken",this.I).ab("rpcService",this.B).toString();this.bl&&=
(this.bl.src=3Da);this.$=3Dd||248;this.ga=3De||n?311:300;this.R=3D!!f;b&&=
(Ce(Fe(a),"hostId"),sYa(this.O()));b=3Dnull;d=3Da.indexOf("/picker?");-1<=
d?b=3Da.substring(0,d+=0A=
8-1):Ia(a,"/picker")&&(b=3Da);b&&this.setRelayUrl(b+"/resources/rpc_relay=
.html");Fla(this);this.yba=3D!1;Bn(this,!1);(a=3DCe(m,"hl"))&&Naa.test(a)=
;this.C=3Dnew =
qYa(0,c);M(this,this.C);this.C.render(l)}C(KI,JI);u=3DKI.prototype;u.sea=3D=
"";u.bl=3Dnull;u.Qza=3D!1;u.yd=3Dka;=0A=
function wYa(a){if(!a.bl){var =
b=3Da.sea;a.bl=3Da.q.U("iframe",{id:a.B,name:a.B,"class":"picker-frame",s=
rc:xYa(a),onload:B(a.Xfb,a),frameBorder:"0"});a.getElement().appendChild(=
a.bl);ai(a.bl,!0);Tm(a.bl,"dialog");var =
c=3DCe(Fe(b),"title");c&&Ym(a.bl,c);an(a.getElement(),"picker-min-popup")=
;Kl(a.bl,a.$,a.ga);a.bl.src=3Db;yYa(a,B(function(a){a.setAuthToken(this.B=
,this.I)},a))}}=0A=
u.hn=3Dfunction(){if(this.bl){KI.G.hn.call(this);var =
a=3Dthis.F||null,b=3Dthis.K;if(a instanceof hx){var =
c=3Dthis.C,d=3Da.element,a=3Dthis.getElement();c.Xb()&&(rYa(c,a,b),c=3Dc.=
getElement(),d=3DIl(d,a).x+Ul(d).width/2-Ul(c).width/2,d=3DMath.max(0,d),=
(a=3DUl(a).width)&&(d=3DMath.min(d,a)),vl(c,"left",d+"px"))}else =
this.C.update(this.getElement(),b,this.us||null);Iw(this.getElement(),b)&=
1?this.bl.className=3D"picker-min-frame-down":this.bl.className=3D"picker=
-min-frame-up"}};=0A=
function xYa(a){return =
ud&&Cd("7")&&Ha(a.sea,"https")?"https://about:blank":'javascript:""'}u.Xf=
b=3Dfunction(){var =
a=3Dmi(this.O());this.bl.src=3D=3DxYa(this)?this.j.D(a,"keydown",this.Pza=
):this.j.gc(a,"keydown",this.Pza)};u.Pza=3Dfunction(a){27=3D=3Da.keyCode&=
&zYa(this)};function yYa(a,b){var =
c=3Da.O();vYa(function(){b(mi(c).gadgets.rpc)},c)}function =
AYa(a,b){a.yd=3Db;yYa(a,B(function(a){a.register(this.B,B(this.Yfb,this))=
},a))}=0A=
u.Yfb=3Dfunction(a){var =
b=3Da.action;"loaded"=3D=3Db&&(this.Qza=3D!0,this.qx(new =
II(this.Da())),BYa(this));"viewUpdated"=3D=3Db||"viewChanged"=3D=3Db?this=
.hn():("picked"!=3Db&&"cancel"!=3Db||this.setVisible(!1),this.yd(a))};fun=
ction BYa(a){a.X&&a.qx(new =
pYa(a.X,window.location.protocol+"//"+window.location.host))}u.setRelayUr=
l=3Dfunction(a){yYa(this,B(function(b){b.setRelayUrl(this.B,a)},this))};=0A=
u.qx=3Dfunction(a){"refresh"=3D=3Da.action?(this.bl&&!this.Da()&&(this.ge=
tElement().removeChild(this.bl),this.bl=3Dnull),wYa(this)):yYa(this,B(fun=
ction(b){b.call(this.B,"picker",null,a)},this))};=0A=
u.YY=3Dfunction(){KI.G.YY.call(this);Kh(this.k,this.getElement());this.re=
a=3Dnew =
pn(this.O().pb());this.j.D(this.rea,"focusin",this.Vfb).D(this.getElement=
(),"keydown",this.Wfb);wYa(this);if(!this.R){var =
a=3Dthis.O().pb();this.j.D(a,"mousedown",this.Qta,!0);if(ud){var =
b;try{b=3Da.activeElement}catch(c){}for(;b&&"IFRAME"=3D=3Db.nodeName;){tr=
y{var =
d=3DXh(b)}catch(e){break}a=3Dd;b=3Da.activeElement}this.j.D(a,"mousedown"=
,this.Qta,!0)}}this.qx(new II(!0));this.hn();this.focus(this.bl)};=0A=
u.eQ=3Dfunction(a){KI.G.eQ.call(this,a);N(this.rea);Lh(this.k);this.qx(ne=
w =
II(!1))};u.Qta=3Dfunction(a){a=3Da.target;Wh(this.getElement(),a)||Jla(th=
is,a)||150>Da()-this.K_||zYa(this)};function =
zYa(a){a.setVisible(!1);a.yd({action:"cancel"})}u.J=3Dfunction(){Lh(this.=
getElement());KI.G.J.call(this)};function =
CYa(a,b,c){Dn.call(this,a,b,c)}C(CYa,Dn);function DYa(a,b){var =
c;t:{for(c=3Db.target;c;){if(1=3D=3Dc.nodeType){var =
d=3Dyl(c,"overflowY");if("auto"=3D=3Dd||"scroll"=3D=3Dd)break =
t}c=3Dc.parentNode}c=3Dnull}if(!c||!Wh(a,c)||c.scrollHeight=3D=3Dc.client=
Height||0<b.H&&1>=3DMath.abs(c.scrollTop-(c.scrollHeight-c.clientHeight))=
||0>b.H&&0=3D=3Dc.scrollTop)b.preventDefault(),b.stopPropagation()};var =
EYa;function LI(a,b,c,d,e){Dn.call(this,"picker =
modal-dialog",!0,c);this.o=3Dfb();this.F=3Dfb();this.B=3D(new =
pe(a)).ab("rpctoken",this.F).ab("rpcService",this.o).toString();this.j&&(=
this.j.src=3Da);this.fb=3Dd;this.Va=3De;y(FYa)?c=3DFYa:y(d)||y(e)?c=3D!0:=
(c=3DCe(Fe(a),"hostId"),EYa||(EYa=3Dnew md("DocVerse fusiontables geo =
geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites =
templates trix trix-copy-sheet webstore".split(" =
"))),c=3D!EYa.contains(c));this.R=3Dc;b&&(Ce(Fe(a),"hostId"),sYa(this.O()=
,"true"=3D=3DCe(Fe(this.B),=0A=
"grugl")));b=3Dnull;c=3Da.indexOf("/picker?");-1<c?b=3Da.substring(0,c+8-=
1):Ia(a,"/picker")&&(b=3Da);b&&this.setRelayUrl(b+"/resources/rpc_relay.h=
tml");this.gz=3D!1;Nn(this,null)}C(LI,CYa);LI.prototype.B=3D"";LI.prototy=
pe.j=3Dnull;var FYa=3Dvoid =
0;u=3DLI.prototype;u.Sza=3D!1;u.yd=3Dka;u.aa=3Dfunction(){LI.G.aa.call(th=
is);var a=3Dthis.pw(),b=3DU(this),c=3Dnew =
vu(a);M(b,c);b.D(c,"mousewheel",B(DYa,void 0,a)).D(a,"scroll",B(DYa,void =
0,a))};=0A=
u.render=3Dfunction(a){LI.G.render.call(this,a);a=3Dthis.B;this.j=3Dthis.=
q.U("iframe",{id:this.o,name:this.o,"class":"picker-frame",src:GYa(this),=
onload:B(this.Zfb,this),frameBorder:"0"});this.jb().appendChild(this.j);a=
i(this.j,!0);an(this.getElement(),"picker-dialog");this.j.src=3Da;HYa(thi=
s,B(function(a){a.setAuthToken(this.o,this.F)},this));(a=3DCe(Fe(this.B),=
"title"))&&En(this,a)};function GYa(a){return =
ud&&Cd("7")&&Ha(a.B,"https")?"https://about:blank":'javascript:""'}=0A=
u.Zfb=3Dfunction(){var =
a=3Dmi(this.O());this.j.src=3D=3DGYa(this)?U(this).D(a,"keydown",this.Rza=
):U(this).gc(a,"keydown",this.Rza)};u.Rza=3Dfunction(a){27=3D=3Da.keyCode=
&&(this.setVisible(!1),this.yd({action:"cancel"}))};function =
HYa(a,b){var c=3Da.O();vYa(function(){b(mi(c).gadgets.rpc)},c)}function =
Gu(a,b){a.yd=3Db;HYa(a,B(function(a){a.register(this.o,B(this.$fb,this))}=
,a))}=0A=
u.$fb=3Dfunction(a){var =
b=3Da.action;"loaded"=3D=3Db&&(this.Sza=3D!0,this.qx(new =
II(this.Da())),IYa(this),Mn(this,!1));"picked"!=3Db&&"cancel"!=3Db||this.=
setVisible(!1);this.yd(a)};function IYa(a){a.K&&a.qx(new =
pYa(a.K,window.location.protocol+"//"+window.location.host))}u.setRelayUr=
l=3Dfunction(a){HYa(this,B(function(b){b.setRelayUrl(this.o,a)},this))};u=
.qx=3Dfunction(a){HYa(this,B(function(b){b.call(this.o,"picker",null,a)},=
this))};=0A=
u.$ea=3Dfunction(){var =
a=3Dthis.O().pb(),a=3DBh(a)||window;if("true"=3D=3DCe(Fe(this.B),"shadeDi=
alog")){var =
b=3DZl(Hn(this)),c=3DAh(a),a=3Dc.width-80,c=3Dc.height-40;b&&(a-=3Db.left=
?b.left:0,a-=3Db.right?b.right:0,c-=3Db.top?b.top:0,c-=3Db.bottom?b.botto=
m:0);a=3Dnew Cf(0<a?a:0,0<c?c:0)}else =
b=3Dthis.fb,c=3Dthis.Va,b?(b=3DMath.max(566,Math.min(1051,b)),c||(a=3DAh(=
a),c=3D.85*a.height),a=3DMath.max(350,Math.min(650,c))):(a=3DAh(a),b=3D.6=
18*a.width,a=3Db<a.height?Math.round(Math.max(350,Math.min(650,.85*b))):M=
ath.round(Math.max(350,Math.min(650,=0A=
.85*a.height))),b=3DMath.round(a/.618)),a=3Dnew =
Cf(b,a);Kl(this.jb(),a);this.Zj()};u.Zj=3Dfunction(){if("true"=3D=3DCe(Fe=
(this.B),"shadeDialog")){var =
a=3DNl(this.getElement()),b=3DAh(mi(this.O())),a=3DMath.floor(b.width/2-a=
.width/2);if(b=3DZl(Hn(this))){var =
c;c=3D0+(b.left?b.left:0);c+=3Db.right?b.right:0;a=3DMath.floor(a-c/2)}a=3D=
0<a?a:0;b=3Dni(this.O()).y;Al(this.getElement(),a,b)}else =
LI.G.Zj.call(this)};=0A=
u.setVisible=3Dfunction(a){if(a!=3Dthis.Da()&&this.R){var =
b=3Dthis.O().pb(),b=3DBh(b)||window;a?(this.$ea(),U(this).D(b,"resize",th=
is.$ea)):U(this).gc(b,"resize",this.$ea)}LI.G.setVisible.call(this,a);thi=
s.qx(new =
II(a))};u.focus=3Dfunction(){LI.G.focus.call(this);if(this.j)try{this.j.f=
ocus()}catch(a){}};function MI(a){FI.call(this,a);this.j=3Dnew =
pe(this.C);JYa(this);(a=3Dwindow.location.origin)||(a=3Dwindow.location.p=
rotocol+"//"+window.location.host);LYa(this,a);this.A=3D[]}C(MI,oYa);func=
tion =
MYa(a){a.getRelayUrl()||a.setRelayUrl(ue(we(ve(Fe(window.location.href),v=
oid 0),""),"/favicon.ico").toString())}u=3DMI.prototype;=0A=
u.Oa=3Dfunction(){MYa(this);if(Boolean(Ce(this.j,"minimal")))throw =
Error("use buildMinimal to build minimal picker");var a=3Dnew =
LI(NYa(this).toString(),!0,this.O(),this.q,this.o);a.Uh=3D!1;a.K=3Dthis.F=
;a.Sza&&IYa(a);Gu(a,this.yd);return a};function =
OYa(a,b){a.j.ab(b,"true");return =
a}u.getHeight=3Dg("o");u.getRelayUrl=3Dfunction(){return =
Ce(this.j,"relayUrl")};u.getWidth=3Dg("q");u.IBa=3Dfunction(a){this.j.ab(=
"authuser",a)};function PYa(a,b){a.j.ab("hostId",b);return a}=0A=
function LYa(a,b){b&&a.j.ab("origin",b);return a}function =
QYa(a,b){a.j.ab("st",b);return a}function =
JYa(a){a.j.ab("protocol","gadgets");return =
a}u.setRelayUrl=3Dfunction(a){this.j.ab("relayUrl",a);return =
this};function RYa(a,b){a.j.ab("selectButtonLabel",b);return a}function =
SYa(a,b,c){a.q=3Db;a.o=3Dc;return a}function =
NYa(a){a.A.length&&a.j.ab("pp",Ud(a.A));return =
a.j.ab("nav",mYa(a.k)).clone()};function TYa(){var =
a=3DRd(),b=3Diq().j(),c=3DQYa(LYa(new =
MI(Qd(a,"opbu")),Qd(a,"docs-to")).setRelayUrl(Qd(a,"opru")),Qd(a,"opst"))=
;""!=3Db&&c.IBa(b);Od(a,"opendv")&&OYa(c,"newDriveView");return =
c};function NI(a,b){Q.call(this);this.q=3Da;this.B=3Db;var =
c=3DvI(xI(wI(new =
uI)),!0);c.Cd.createFolder=3D!0;c.Cd.sortKey=3D7;c.Cd.ff=3D!0;c.Cd.ers=3D=
!0;this.A=3Dc;this.j=3Dthis.o=3Dnull;this.k=3D!1}C(NI,Q);NI.prototype.ini=
tialize=3Dfunction(a){this.o=3Dnew =
hx(a.getElement(),5,1)};NI.prototype.C=3Dfunction(a){a&&(a=3Da.action,"pi=
cked"=3D=3Da?(this.k=3D!0,this.dispatchEvent("ub"),this.dispatchEvent("vb=
")):"cancel"=3D=3Da&&this.dispatchEvent("vb"))};=0A=
NI.prototype.open=3Dfunction(){if(!this.j||this.k){var =
a=3D{};a.ids=3Dthis.q.j;for(var =
b=3Dthis.q.A,c=3D[],d=3D0;d<b.length;d++)c.push(b[d].j);a.rps=3Dc.length?=
c.join():"root";c.length&&this.A.Wi(c[0]);b=3DQd(Rd(),"ophi")+"-move";c=3D=
OYa(GI(TYa(),this.A),"minew");c.j.ab("selectableMimeTypes","application/v=
nd.google-apps.folder");b=3DRYa(PYa(c,b),"Move");c=3DB(this.C,this);b.yd=3D=
c;b.H=3D!1;b.A.push(["ctpf",a||{}]);OYa(b,"minimal");MYa(b);a=3Dnew =
KI(NYa(b).toString(),!0,b.O(),b.q,b.o,b.H);a.X=3Db.F;a.Qza&&BYa(a);AYa(a,=
b.yd);this.j=3D=0A=
a;nx(this.j,this.o);this.k=3D!1}if(a=3Dji(this.B,"ita-ppe-box"))b=3Dthis.=
j,b.FN||(b.FN=3D[]),Bb(b.FN,a);this.j.setVisible(!0)};var =
OI=3D0;function UYa(a){Q.call(this);this.j=3Da;this.L=3Dnew =
S(this);this.L.D(a,"Z",this.p3a);this.L.D(a.Sb,"N",this.gX);this.gX()}C(U=
Ya,Q);u=3DUYa.prototype;u.toa=3D0;u.NC=3Dnull;u.n8=3D"";u.getText=3Dg("n8=
");function =
VYa(a,b){b!=3Da.n8&&(a.n8=3Db,a.dispatchEvent("wb"))}u.p3a=3Dfunction(){v=
ar a=3Dthis.j.q,b=3Dthis.j.C;(!a||!b||2E4<a-this.toa)&&this.gX()};=0A=
u.gX=3Dfunction(){var =
a=3Dthis.j,b=3Da.Sb,c=3Da.q;this.NC&&(ph(this.NC),this.NC=3Dnull);var =
d=3DTva(b);Us(b)?d?c?(this.toa=3Dc,VYa(this,WYa(c,a.C)),a=3DDa()+OI-c,b=3D=
0,c=3D18E5,6E6>a&&(b=3D3E4,c=3D6E4),this.NC=3Doh(this.gX,c-(a+b)%c,this))=
:VYa(this,a.M):VYa(this,b.jj()?"Comment only":"View =
only"):VYa(this,"")};u.J=3Dfunction(){UYa.G.J.call(this);this.NC&&(ph(thi=
s.NC),this.NC=3Dnull);this.L.dispose()};=0A=
function WYa(a,b){var c=3D(Da()+OI-a)/6E4,d=3Dc/1440,e=3Dnew =
Date(a);if(1>c)return b?"Last edit was made seconds ago by "+b:"Last =
edit was seconds ago";if(59.5>c)return b?(new Eo("{MINUTES, plural, =3D0 =
{unused plural form}=3D1 {Last edit was made # minute ago by =
{NAME}}other {Last edit was made # minutes ago by =
{NAME}}}")).format({MINUTES:Math.round(c),NAME:b}):(new Eo("{MINUTES, =
plural, =3D0 {unused plural form}=3D1 {Last edit was # minute ago}other =
{Last edit was # minutes ago}}")).format({MINUTES:Math.round(c)});=0A=
if(PGa(e,new Date(Da()+OI)))return b?(new Eo("{HOURS, plural, =3D0 =
{unused plural form}=3D1 {Last edit was made # hour ago by {NAME}}other =
{Last edit was made # hours ago by =
{NAME}}}")).format({HOURS:Math.round(c/60),NAME:b}):(new Eo("{HOURS, =
plural, =3D0 {unused plural form}=3D1 {Last edit was # hour ago}other =
{Last edit was # hours ago}}")).format({HOURS:Math.round(c/60)});c=3Dnew =
Date(Da()+OI-864E5);if(PGa(e,c))return e=3D(new Iz(7)).format(e),b?"Last =
edit was made yesterday at "+(e+(" by "+b)):"Last edit was yesterday at =
"+=0A=
e;if(14>=3Dd)e=3Db?(new Eo("{DAYS, plural, =3D0 {unused plural form}=3D1 =
{Last edit was made # day ago by {NAME}}other {Last edit was made # days =
ago by {NAME}}}")).format({DAYS:Math.round(d),NAME:b}):(new Eo("{DAYS, =
plural, =3D0 {unused plural form}=3D1 {Last edit was # day ago}other =
{Last edit was # days ago}}")).format({DAYS:Math.round(d)});else var =
d=3Dnew Iz(1),c=3Dnew Iz(Lz.MONTH_DAY_MEDIUM),f=3D(new =
Date(Da()+OI)).getYear(),e=3De.getYear()=3D=3Df?c.format(e):d.format(e),e=
=3Db?"Last edit was made on "+(e+(" by "+b)):=0A=
"Last edit was on "+e;return e};function =
PI(a,b,c,d){sn.call(this);this.j=3Da;this.B=3Db||null;this.F=3Dnew =
PB(this);this.k=3Dnew QB(void 0,void =
0,!0,pI.getInstance());b=3DOd(Rd(),"docs-emo")?new =
NI(this.j,this.O()):new sI(this.j,this.O());M(this,b);this.H=3Dd||new =
hYa(a,b,c);this.A=3Dnew Ap(this.xFa,200,this);this.o=3Dnew =
UYa(this.j)}C(PI,sn);u=3DPI.prototype;u.kB=3Dnull;u.eDa=3Dnull;u.eX=3Dnul=
l;u.oN=3Dnull;u.$G=3Dnull;u.lj=3Dnull;u.Lga=3Dnull;u.fX=3Dnull;u.zn=3Dnul=
l;u.Pwa=3D!1;=0A=
u.J=3Dfunction(){PI.G.J.call(this);N(this.k);N(this.H);N(this.A);N(null);=
N(this.kB);N(this.eX);N(this.zn);N(this.F);delete this.lj;delete =
this.Lga;delete this.$G};=0A=
u.aa=3Dfunction(){PI.G.aa.call(this);var =
a=3DU(this),b=3Dthis.O(),c=3Db.getElement("docs-star");c&&(this.eDa=3Dnew=
 dYa).Ia(c);if(c=3Db.getElement("docs-folder")){var d=3Dnew =
EE;d.Eb=3DIc("goog-control");this.eX=3Dnew =
Vy("",d);this.eX.Ia(c)}this.$G=3Dthis.q.getElement("docs-activity-indicat=
or");(!ud||Cd(10))&&this.$G&&this.B&&(this.oN=3Dnew zUa,c=3Dnew =
QG(this.oN),BUa(c),c.render(this.$G),M(this,this.oN),M(this,c));this.kB=3D=
new =
My(null,Iy(Hy,"docs-title"));this.kB.Ia(b.getElement("docs-title"));this.=
Lga=3Db.getElement("docs-title-widget");=0A=
c=3Dzp(new yp,8).Oa();if(this.lj=3Db.getElement("docs-notice"))d=3Dnew =
EE,d.Eb=3DIc("docs-title-save-label"),d=3Dnew Vy(void =
0,d),M(this,d),d.Ia(this.lj),VB(this.k,d,V.ht,rc("enabled"),void =
0,c),XYa(this,b),a.D(this.lj,["mouseover","focus"],this.ykb).D(this.lj,["=
mouseout","blur"],this.skb);this.F.bc(V.Sp,Xq,this.Zha);a.D(this.j,"ea",t=
his.EFa).D(this.j.Sb,"R",this.Zha);this.EFa();this.Zha();a.D(this.o,"wb",=
Oc(this.Wha));this.fX&&(a.D(this.fX,"nb",this.Wha),this.Wha());this.lj&&Y=
Ya(this);if(d=3DZYa&&QI)a.D(d,["resize",=0A=
"M"],this.DFa),this.DFa();(d=3D(d=3Db.getElement("docs-branding-container=
"))?d.firstChild:null)&&cz(d);var =
e=3Db.getElement("docs-debug-enabler"),f=3Db.getElement("docs-debug-other=
");e&&f&&(Bea(e,function(){R(e,!1);R(f,!0)}),b=3Db.getElement("docs-debug=
-closer"),Bea(b,function(){R(e,!0);R(f,!1)}));VB(this.k,this.kB,V.Sp,void=
 0,void =
0,c);(b=3Dthis.eDa)&&VB(this.k,b,V.Wp,WB,Kc);if(b=3Dthis.eX)VB(this.k,b,V=
.Ws,WB),this.H.bind(b);this.oN&&(this.xFa(),a.D(this.B,"y",Oc(B(this.A.st=
art,this.A))))};=0A=
u.Uc=3Dfunction(){PI.G.Uc.call(this);this.F.Cb()};u.EFa=3Dfunction(){if(t=
his.kB){$Ya(this);var =
a=3Dthis.O().getElement("docs-title-inner");if(a){var =
b=3D-1=3D=3Dtc(this.j.k,void =
0);a.dir=3Db?"rtl":"ltr"}}};u.Zha=3Dfunction(){if(this.kB){var =
a=3DV.Sp.isEnabled();uFa(this.kB,!a);$Ya(this);en(this.Lga,"docs-title-wi=
dget-enabled",a)}};=0A=
function $Ya(a){var =
b=3Da.O(),c=3DV.Sp.isEnabled(),d=3Da.kB.getElement(),b=3Db.getElement("do=
cs-title-inner");if(d&&b){Zh(b,a.j.k);en(b,"docs-title-untitled",Xva(a.j)=
);var b=3D"Document title: "+(a.j.k+". Rename"),e=3D"Document title: =
"+a.j.k;az(d,c?"Rename":a.j.k,c?b:e)}}=0A=
u.DFa=3Dfunction(){var =
a=3Dyh("docs-title-outer"),b=3Dyh("docs-title-inner"),c=3Dyh("docs-folder=
-container"),d=3Dyh("docs-star-container"),e=3Dyh("docs-activity-indicato=
r-container"),f=3Dyh("docs-titlebar-buttons"),a=3Da.offsetWidth,a=3Da-d.o=
ffsetWidth-c.offsetWidth-e.offsetWidth,a=3Da-f.offsetWidth;b.style.maxWid=
th=3DMath.max(a,0)+"px";if(b=3Dyh("docs-title-save-label")){d=3Duh("docs-=
menubars");e=3Duh("docs-menubar");c=3Dyh("docs-titlebar-buttons");d=3Dd.o=
ffsetWidth;d-=3DZl(e).left;e=3De.childNodes;for(f=3D0;f<e.length;f++)a=3D=
e[f],"docs-notice"!=3D=0A=
a.id&&(d-=3Da.offsetWidth);d-=3Dc.offsetWidth;d-=3DZl(b).left;b.style.max=
Width=3DMath.max(d,0)+"px"}};function XYa(a,b){a.zn=3Dnew =
SG(b);a.zn.setContent("<b>Every change you make is automatically saved =
in =
Drive.</b>");a.zn.$h(a.lj);TG(a.zn,!1);a.zn.Sq=3D!1;Xy(a.zn.j,1,2,void =
0,-9);a.zn.render();var =
c=3Da.zn.getElement();R(c,!1);an(c,"jfk-bubble-promo");vl(c,"line-height"=
,"18px");Tm(c,"tooltip");c.id=3D"docs-titlebar-save-notice-bubble"}=0A=
function YYa(a){var =
b=3Da.o.getText();a.lj&&(Zh(a.lj,b),a.zn.setContent("<b>Every change you =
make is automatically saved in Drive.</b>"),Ym(a.lj,b+", Every change =
you make is automatically saved in =
Drive."))}u.Wha=3Dfunction(){if(this.lj){var =
a=3Dthis.j.Sb;a.jh()||a.jj()?(a=3Dthis.fX.getState(),0=3D=3Da||2=3D=3Da?(=
Zh(this.lj,"Saving..."),this.Pwa=3D!0,aZa(this)):1=3D=3Da?(Zh(this.lj,"Al=
l changes saved offline"),aZa(this,!0)):(Zh(this.lj,"All changes saved =
in Drive"),aZa(this))):Zh(this.lj,this.o.getText())}};=0A=
function aZa(a,b){if(a.lj){var c=3Da.o.getText();if(a.Pwa){var =
d=3Db?"Offline changes will be synced when you go back online.":"Every =
change you make is automatically saved in =
Drive.";a.zn.setContent("<b>"+d+"</b><br>"+Wa(c));var =
e=3Dbi(a.lj);Ym(a.lj,e+", "+d+","+c)}else Zh(a.lj,c),Ym(a.lj,c+", Every =
change you make is automatically saved in =
Drive.")}}u.ykb=3Dfunction(){this.C=3D!0;oh(B(this.ndb,this),300)};u.skb=3D=
function(){this.C=3D!1;oh(B(this.hdb,this),50)};=0A=
u.ndb=3Dfunction(){var =
a=3Dbi(this.lj),b=3DTva(this.j.Sb);this.zn&&b&&!Qa(db(a))&&this.C&&this.z=
n.setVisible(!0)};u.hdb=3Dfunction(){this.zn&&!this.C&&this.zn.setVisible=
(!1)};u.xFa=3Dfunction(){var =
a=3Dthis.B.getState()!=3DYo,b=3Dthis.oN,c=3Da?"none":"offline";b.ba!=3Dc&=
&(b.ba=3Dc,b.dispatchEvent("change"));if(b=3Dthis.$G)b.setAttribute("data=
-tooltip",a?"":"You are offline"),Ym(b,a?"You are online":"You are =
offline")};var RI=3Dnull,bZa=3Dnull;=0A=
function cZa(a,b,c,d,e,f){RI&&(V.Wp.zN("action",RI),RI=3Dnull);var =
h=3Duh("docs-titlebar");return h?(c=3Dnew PI(a,b,c),b=3De||new =
RH(a.Sb,new wH(b)),c.fX=3Db,c.Ia(h),RI=3Dfunction(b){var =
c=3DV.Wp.Hf();a.I=3Dc;a.dispatchEvent(new =
Ws("ca",!1));f&&!b&&f.j(3)},V.Wp.Pa("action",RI),d?(h=3D[],SI(d,V.Ws,new =
vH(h.concat("not-anonymous","netStatus-online"))),SI(d,V.$q,new =
vH(h.concat("not-anonymous","netStatus-online"))),SI(d,V.Wp,new =
vH(h.concat("not-anonymous","netStatus-online")))):(V.Ws.Z(!0),V.$q.Z(!0)=
,V.Wp.Z(!0)),c):=0A=
null}function dZa(a){return function(b,c,d){var =
e=3D{};e.recipientEmails=3Db;e.forceFullLoad=3D!0;e.aclFixerMode=3Dd||"do=
cos";ah(a,"aclFixerDone",function(a){c(a.getStatus())});a.Mi("maybe_show_=
acl_fixer",e)}}function eZa(a,b,c,d,e,f){var =
h=3Dwindow;Us(a.Sb)?(a=3D["id",a.j,"copyCollaborators",c,"copyComments",d=
],ua(e)&&a.push("title",e),f&&a.push("copiedFromTrash",""),Upa(b.Ae("/cop=
y").xf(a)).addCallback(function(a){ZVa(a)})):fZa(Kpa(h))}=0A=
function gZa(a,b){var c=3Db.title,d=3Dc.lastIndexOf("- =
");b.title=3Da.k+" - "+(-1!=3Dd?c.substring(d+2):"Google =
Drive")}function fZa(a){wd&&(a=3Dne(a,"zx",fb()));ZVa(a)}var =
QI=3Dnull;function ZYa(){return QI};function =
hZa(a,b,c,d){L.call(this);this.H=3Da;this.k=3Db.j;this.q=3Dc;this.j=3Dd;t=
his.C=3Dnew S(this);this.F=3Dnew S(this);this.A=3Dnew =
su(d.getElement());this.B=3Dnew su(d.Ab().getElement());this.K=3Dnew =
PB(this);this.I=3Dnew =
Io;iZa(this);a=3Dthis.F;a.Cb();a.D(this.H,"selectionChange",this.apb).D(t=
his.j.Ab(),"action",this.Zob).D(this.A,"key",this.lEa).D(this.B,"key",thi=
s.lEa);this.K.bc(X.j4,Zq,this.w1a)}C(hZa,L);u=3DhZa.prototype;u.lEa=3Dfun=
ction(a){27=3D=3Da.keyCode&&this.q.j(3)};=0A=
u.w1a=3Dfunction(){var =
a=3Dthis.j.Ab();a.Da()&&(a.getElement().focus(),this.q.j(2))};function =
iZa(a){var b=3Da.C;b.Cb();b.D(a.k,"a",a.bpb);var =
c=3Da.k;jF(c)&&(c=3DEB(c),b.D(Su(c),["ha"],a.$ob))}u.bpb=3Dfunction(){thi=
s.H6();iZa(this)};u.apb=3Dfunction(){jZa(this)};function =
jZa(a){a.o&&ph(a.o);a.o=3Doh(a.H6,200,a)}u.Zob=3Dfunction(){this.q.j(3);t=
his.H6()};u.$ob=3Dfunction(a){var b=3DEu(this.H);if(b&&!b.Mc()){var =
c=3Dtb(zAa(b.getModel()),function(b){return =
yt(a,b)});c||(c=3D(b=3DwD(b))&&yt(a,b));c&&jZa(this)}};=0A=
u.H6=3Dfunction(){this.j.reset();var a=3Dthis.k;if(jF(a)){for(var =
b=3DEB(a),a=3DEv(b),c=3D0;c<a.length;c++)if(!b.Qs(a[c]))return;var =
d;b=3Db.hb();if(ritz.hasSheetWithId(b+"")){for(var =
c=3D[],e=3D0;e<a.length;e++){var =
f=3Da[e],f=3Dupa(b+"",f.ib(),f.gb(),f.Db(),f.Ib());c.push(this.I.Mb(f))}c=
=3Dritz.quickSum(c);if(null=3D=3Dc)d=3Dnull;else{a=3DArray(6);e=3Dc.numer=
icCount;b=3Dritz.renderNumberAsFormattedString;if(0<e){var =
h=3Dc.average,l=3Dc.min,f=3Dc.max,m=3Dc.valueNumberFormat;d=3Dc.countNumb=
erFormat;var n=3Db(c.sum,m);a[0]=3D"Sum: "+n;h=3Db(h,m);=0A=
a[1]=3D"Avg: "+h;l=3Db(l,m);a[2]=3D"Min: "+l;f=3Db(f,m);a[3]=3D"Max: =
"+f;e=3Db(e,d);a[5]=3D"Count Numbers: =
"+e}c=3Dc.count;1<c&&(d=3Db(c,d),a[4]=3D"Count: "+d);d=3Da}}else =
d=3Dnull;d&&kZa(this.j,d)}};u.J=3Dfunction(){hZa.G.J.call(this);this.o&&p=
h(this.o);this.k=3Dthis.j=3Dnull;this.C.dispose();this.F.dispose();this.A=
.dispose();this.B.dispose()};function =
lZa(){UD.call(this,161)}C(lZa,UD);function =
mZa(a,b){Q.call(this);this.A=3Da||0;this.B=3Db||rh();this.o=3D[];this.j=3D=
0;this.q=3Dnew =
S(this);this.qb=3Dthis.B.U("div",{"class":"apps-toast",style:"display:non=
e"});this.B.pb().body.appendChild(this.qb);Tm(this.qb,"alert");Um(this.qb=
,"live","polite");this.q.D(this.qb,"click",this.VNa)}C(mZa,Q);function =
nZa(a,b){O.call(this,a);this.k=3Db||null}C(nZa,O);u=3DmZa.prototype;u.tv=3D=
null;=0A=
u.VNa=3Dfunction(a){var =
b=3Dthis.tv.type;oZa(this);"A"=3D=3Da.target.tagName?("#"=3D=3Da.target.h=
ref&&a.preventDefault(),a=3Dnew nZa("anchor-click",b)):a=3Dnew =
nZa("click");this.dispatchEvent(a);pZa(this)};u.akb=3Dfunction(a,b,c,d,e,=
f){c=3Dnull=3D=3Dc?5E3:c;d&&oZa(this);if(f&&e){if(this.tv&&this.tv.type=3D=
=3De)return;for(d=3D0;d<this.o.length;d++)if(this.o[d].type=3D=3De)return=
}this.o.push(new qZa(a,b,c,e));this.tv||pZa(this)};=0A=
function =
pZa(a){a.o.length&&(a.j=3D-112,a.qb.style.bottom=3Da.j+"px",a.tv=3Da.o.po=
p(),a.tv.render(a.qb),a.qb.style.display=3D"block",a.ila())}u.ila=3Dfunct=
ion(){this.j=3DMath.min(this.j+12,this.A);this.qb.style.bottom=3Dthis.j+"=
px";this.j<this.A?this.k=3Doh(this.ila,30,this):(this.k=3Dnull,0<this.tv.=
j&&(this.k=3Doh(function(){oZa(this);pZa(this)},this.tv.j,this)))};functi=
on =
oZa(a){a.k&&(ph(a.k),a.k=3Dnull);a.qb.style.display=3D"none";Ih(a.qb);a.t=
v=3Dnull}=0A=
u.J=3Dfunction(){oZa(this);Lh(this.qb);this.qb=3Dnull;this.q.dispose();th=
is.q=3Dnull;mZa.G.J.call(this)};function =
qZa(a,b,c,d){this.o=3Da;this.k=3Db;this.j=3Dc;this.type=3Dd||null}qZa.pro=
totype.render=3Dfunction(a){var =
b=3Drh(a),b=3DB(b.U,b,"div");a.appendChild(b("apps-toast-top"));a.appendC=
hild(b("apps-toast-fill",b({className:"apps-toast-title",innerHTML:this.o=
}),b({className:"apps-toast-content",innerHTML:this.k})))};function =
rZa(a,b,c){L.call(this);this.j=3Da;this.q=3Db;this.A=3Dc;this.k=3Dnew =
S(this);M(this,this.k);this.k.D(ro,"show_toast",function(a){var =
b=3Drh().getElement("grid-bottom-bar");this.j.A=3Db?b.offsetHeight:0;this=
.j.akb.apply(this.j,a.n6)}).D(this.j,"anchor-click",this.o)}C(rZa,L);rZa.=
prototype.o=3Dfunction(a){switch(a.k){case =
"toastUndoCellExpansion":this.A.Fb(new lZa);break;case =
"toastShare":this.q.dispatchEvent("shareSettingsClicked")}};function =
TI(a,b,c){rt.call(this,b.Rc?171:170,a,b);!b.Rc&&b.isRow();this.j=3Dc}C(TI=
,rt);TI.prototype.exec=3Dfunction(){var =
a=3Dthis.getModel(),b=3Dthis.lb(),c=3Db.Vc();YAa(a,!this.j,Qf(b,c),c)};TI=
.prototype.ne=3Dfunction(){var a=3Dqt(this.lb());return this.j?a+" =
hidden.":a+" unhidden."};TI.prototype.ed=3Dfunction(){return =
this.j?42:22};=0A=
TI.prototype.bd=3Dfunction(){var =
a=3D170=3D=3Dthis.o,b=3Da?0:1;if(this.j){var c=3Dnew Cs;K(c,1,b);return =
c}var c=3Dnew =
Wr,d=3Dthis.Ua()+"",e=3D0,f=3D0;a?(e=3Dthis.lb().ib(),f=3Dthis.lb().Db())=
:(e=3Dthis.lb().gb(),f=3Dthis.lb().Ib());a=3Dnew =
Ni;K(a,1,e);K(a,2,f);K(c,1,d);K(c,2,b);dg(c,3,a);return c};function =
sZa(a,b,c,d){Jo.call(this,"r"=3D=3Dd?68:69,b.hb());this.A=3Db;this.k=3Dc;=
this.j=3Dd}C(sZa,Jo);u=3DsZa.prototype;u.exec=3Dfunction(){var =
a=3Dthis.getModel(),b=3Da.dn(this.j)-1;QAa(a,b,this.k,this.j,!0,this.XF()=
)};u.getModel=3Dg("A");u.Jj=3DJc;u.ed=3Dr(58);u.bd=3Dfunction(){var =
a=3Dnew Br;K(a,1,"r"=3D=3Dthis.j?0:1);K(a,2,this.k);return =
a};u.ne=3Dfunction(){return =
BPa(this.A.dn(this.j),this.j,this.k,!0)};function tZa(a){this.j=3Dnew =
Tu(a);M(this,this.j)}C(tZa,L);function =
uZa(a,b,c,d){a=3Da.j.Bd(c.y,c.x);return =
a?(b=3Da[b])?b.contains(d):!1:!1};function =
vZa(a,b){this.zf=3Da;this.A=3Db};function =
wZa(a){this.o=3Da}wZa.prototype.k=3Dr(!0);wZa.prototype.j=3Dfunction(a){v=
ar b=3Dthis.o.Wc;a=3Da.zf;cx(b)&&b.q();Mv(b.B,a);dx(b.C)};function =
xZa(a){this.o=3Da}xZa.prototype.k=3Dr(!1);xZa.prototype.j=3Dfunction(a){v=
ar b=3Dnew =
Uw("pivot_table_zippy_toggle");b.zf=3Da.zf;this.o.dispatchEvent(b)};funct=
ion yZa(a){L.call(this);this.j=3Da;this.A=3Dnew =
S(this);M(this,this.A);this.q=3D[];var b=3D{};b.PIVOT_ZIPPY=3Dnew =
xZa(a);b.DATA_VALIDATION=3Dnew =
wZa(a);this.k=3Db;a=3Dthis.j;this.A.D(a,"mousemove",this.C).D(a,"mousedow=
n",this.B)}C(yZa,L);var zZa=3D["mouseover","mouseout"];=0A=
yZa.prototype.C=3Dfunction(a){var b=3Dthis.j;if(a.zf&&a.A){var =
c=3Dthis.q,d;if(this.o&&!wf(a.zf,this.o)){d=3D{};for(var =
e=3D0;e<c.length;e++)d[c[e]]=3D"mouseout";AZa(this,d,this.o);c=3D[]}e=3Da=
.zf;d=3Da.A;var b=3Db.R.Na.j.Bd(e.y,e.x),e=3D[],f;for(f in =
b)b[f].contains(d)&&e.push(f);f=3De.sort();d=3D{};for(e=3Db=3D0;b<c.lengt=
h||e<f.length;){var =
h=3Dc[b],l=3Df[e];!h||l&&l<h?(d[l]=3D"mouseover",e++):!l||h&&h<l?(d[h]=3D=
"mouseout",b++):(d[l]=3D"mousemove",b++,e++)}AZa(this,d,a.zf,a.A);this.q=3D=
f;this.o=3Da.zf}};=0A=
yZa.prototype.B=3Dfunction(a){var b=3Dthis.j;if(a.zf&&a.A)for(var c in =
this.k)uZa(b.R.Na,c,a.zf,a.A)&&this.k[c].j(a)};function =
AZa(a,b,c,d){t:{for(var e in b){var =
f=3Db[e];if(f&&yb(zZa,f)&&a.k[e].k()){b=3D!0;break t}}b=3D!1}if(b){var =
h;d&&(h=3Dnew vZa(c,d));a.j.Jea(c.y,c.x,h)}};function =
UI(a,b,c){rt.call(this,1303,a,b);this.j=3Dc}C(UI,WD);UI.prototype.exec=3D=
function(){UI.G.exec.call(this)};UI.prototype.ed=3Dr(34);UI.prototype.bd=3D=
function(){var a=3Dnew =
Or;a.xa(this.j?"PLAINTEXT":"LINKED");a.Oc(11);K(a,3,!1);return =
a};UI.prototype.ne=3Dfunction(){return this.j?"Link removed":"Link =
set"};function VI(a,b,c){var =
d=3DJf(b);rt.call(this,501,a,d);this.j=3Dc||"";this.k=3Db}C(VI,WD);VI.pro=
totype.exec=3Dfunction(){VI.G.exec.call(this)};VI.prototype.ed=3Dr(49);VI=
.prototype.bd=3Dfunction(){var a=3Dnew =
ms,b=3DPo(this.lb(),this.getModel().hb());K(a,1,b);K(a,2,this.j);return =
a};VI.prototype.ne=3Dfunction(){var a=3Dht(this.k),b=3D"Note at "+(a+(": =
"+this.j));return""!=3Dthis.j?b:"Note at "+(a+" removed.")};function =
BZa(a,b,c,d,e){L.call(this);this.q=3Da;this.o=3Db;this.F=3Dnew =
S(this);this.I=3Dc;this.B=3Dnull;this.K=3Dd;a=3Dnew =
S(this);a.D(d,["readonly_status","offline_status","acl_change"],this.Rmb)=
;this.A=3Da;this.j=3D{};this.X=3De;this.H=3Dd.isReadOnly();d=3Dthis.q;thi=
s.A.D(d,"inputBoxActivate",this.Omb).D(d,"activeCellChange",this.Pmb).D(d=
,"selectionChange",this.Tmb).D(d,"mousemove",this.Smb).D(d,"validationFai=
led",this.Umb);V.CM.Z(!0);V.CM.bc(Zq,this.Qmb,this);cD(this.K)||CZa(this)=
;DZa(this)}C(BZa,L);=0A=
function CZa(a){var =
b=3Da.q;a.F.D(b,"hyperlinkRemoveRequest",a.p2a).D(b,"commentChange",a.RZa=
).D(b,"import-range-add-request",a.x2a).D(b,"import-range-check-request",=
a.z2a)}u=3DBZa.prototype;u.Rmb=3Dfunction(a){a=3Da.isReadOnly;a!=3Dthis.H=
&&EZa(this,a)};function =
EZa(a,b){b?a.F.Cb():CZa(a);a.H=3Db;Yb(a.j,function(a){a.Pe&&a.Pe(b)})}u.P=
mb=3Dfunction(){DZa(this)};=0A=
function DZa(a){var =
b=3Da.o,c=3DHv(b);if(c.yL())FZa(a,Jv(b));else{GZa(a);"hyperlink"in =
a.j||(a.j.hyperlink=3DvD(a.q));var =
d=3Da.j.hyperlink;d&&d.setVisible(!1)}c.Ge(64)&&fza(c.wj())&&HZa(a,Iv(b))=
}function FZa(a,b){"hyperlink"in =
a.j||(a.j.hyperlink=3DvD(a.q));GZa(a);a.C=3Doh(function(){zv(this.o,b.sd(=
)).yL()&&XNa(this.q,b,vD(this.q))},150,a)}u.Qmb=3Dfunction(){var =
a=3DvD(this.q);a&&a.Da()&&a.focus()};function =
GZa(a){a.C&&(ph(a.C),a.C=3Dnull)}=0A=
u.Smb=3Dfunction(a){(a=3Da.zf)&&!sx(a)&&(this.k&&a!=3Dthis.M&&(ph(this.k)=
,this.k=3Dnull),this.M=3Da,HZa(this,a))};u.Umb=3Dfunction(){HZa(this,Iv(t=
his.o))};function HZa(a,b){var =
c=3Da.o,d=3Dum(c,b.y,b.x),e=3Dd?zv(c,d.sd()):zv(c,b),c=3Da.j.comment,d=3D=
e.Ge(64)&&!!eza(e.wj()),f=3De.Ge(64)&&!!e.wj().lg(),h;if(h=3De.Ge(64))h=3D=
"validation"=3D=3De.wj().j;var =
l;if(l=3De.Ge(64))l=3D"warningHeader"=3D=3De.wj().j;var =
m=3De.Ge(64)&&gza(e.wj()),e=3De=3D=3DHv(a.o);f||l||m||d||h&&e?a.k=3Doh(B(=
a.Bjb,a,b),150):c&&c.Da()&&(a.k=3Doh(a.Dab,250,a))}=0A=
u.Bjb=3Dfunction(a){this.j.comment||(this.j.comment=3DxD(this.q));a=3DCv(=
this.o,a);var =
b=3Dthis.j.comment,c=3Drf("isEmbedded"),c=3DcD(this.K)||c;b.Z(!c);hOa(thi=
s.q,a.sd());this.A.D(b.getElement(),"mouseover",this.P4a)};u.P4a=3Dfuncti=
on(){this.k&&(ph(this.k),this.k=3Dnull)};u.Dab=3Dfunction(){this.j.commen=
t&&this.j.comment.setVisible(!1)};u.Tmb=3Dfunction(){var =
a=3Dthis.o,b=3DIv(a),c=3DLv(a);IZa(this,function(a){return =
c?!wf(b,yx(a)):!0})};function =
IZa(a,b){Yb(a.j,function(a){b&&!b(a)||a.setVisible(!1)})}=0A=
u.RZa=3Dfunction(a){a=3Dnew =
VI(this.o,a.zf,a.Na);this.I.Fb(a)};u.x2a=3Dfunction(a){a=3Da.B;pp(sp(qp(r=
p(this.B.Ae("/externaldata/addimportrangepermissions"),2).xf("donorDocId"=
,a)),B(this.y2a,this,a)),B(this.iua,this)).Ed()};u.y2a=3Dfunction(a,b){b.=
ef().success?this.j.comment.I.Si():this.iua()};u.iua=3Dfunction(){so("Err=
or linking spreadsheets. Make sure you have access to the sheet you're =
trying to import from.");return!1};=0A=
u.z2a=3Dfunction(a){a=3Da.B;sp(qp(rp(this.B.Ae("/externaldata/canaddimpor=
trangepermissions"),2).xf("donorDocId",a)),B(this.A2a,this,a)).Ed()};u.A2=
a=3Dfunction(a,b){var =
c=3Db.ef().success,d=3Dthis.j.comment.I;d&&a=3D=3Dd.OW&&(c?(WFa(d,Eh("You=
 need to connect these =
sheets.")),iz(d,3)):(c=3Deu(UFa),WFa(d,c),iz(d,2)))};u.p2a=3Dfunction(a){=
IZa(this);this.X.j(3);a=3Dnew =
UI(this.o,a.rect,!0);this.I.Fb(a)};u.Omb=3Dfunction(){IZa(this)};=0A=
u.J=3Dfunction(){BZa.G.J.call(this);GZa(this);this.k&&(ph(this.k),this.k=3D=
null);this.j=3Dnull;this.A.dispose();this.A=3Dnull};function =
WI(a,b){ZD.call(this,a,b,"")}C(WI,ZD);WI.prototype.ne=3Dfunction(){return=
 qt(this.lb())+" cleared."};WI.prototype.bd=3Dfunction(){var a=3Dnew =
Nr;a.xa("");return a};function =
JZa(a,b,c){rt.call(this,b?902:901,a,c)}C(JZa,rt);u=3DJZa.prototype;u.sm=3D=
Jc;u.exec=3Dka;u.ed=3Dr(50);u.bd=3Dfunction(){var a=3Dnew =
ns;K(a,4,!0);902=3D=3Dthis.o?K(a,2,!0):K(a,1,!0);return =
a};u.ne=3Dfunction(){var a=3Dqt(this.lb());return 902=3D=3Dthis.o?"Time =
inserted into "+(a+"."):"Date inserted into "+(a+".")};function =
XI(a){Jo.call(this,72,a)}C(XI,Jo);XI.prototype.sm=3DJc;XI.prototype.ne=3D=
r("redo");function KZa(a){var b=3Dnew =
ti;"transparent"=3D=3Da?b.Oc(0):(a=3Dxg(a).Sd,"#"=3D=3Da.charAt(0)&&(a=3D=
a.substring(1,7)),b.Oc(2),K(b,2,parseInt(a,16)));return b}function =
LZa(a){switch(a.toUpperCase()){case "DOTTED":return 1;case =
"DASHED":return 2;case "NONE":return 0;default:return 3}}function =
YI(a,b,c){return(xa(c)?c:1)+"px "+(b||"solid")+" =
"+(a||"black")};function =
ZI(a,b,c,d,e){rt.call(this,32,a,b);this.A=3Dc;this.j=3Dnull!=3Dd?d:"black=
";this.k=3De||"solid";B(this.BZ,this,1);B(this.BZ,this,2);B(this.BZ,this,=
4);B(this.BZ,this,8)}C(ZI,WD);u=3DZI.prototype;=0A=
u.ne=3Dfunction(){var =
a=3DGk(this.j)||"",b=3D"";switch((this.k||"solid").toUpperCase()){case =
"DOTTED":b=3D"dotted";break;case "DASHED":b=3D"dashed";break;case =
"SOLID":b=3D"solid";break;default:b=3D""}switch(this.A){case =
"t-border-off":return"Borders cleared.";case "t-border-all":return a+(" =
"+(b+" borders set."));case "t-border-outer":return a+(" "+(b+" outer =
border set."));case "t-border-inner":return a+(" "+(b+" inner borders =
set."));case "t-border-horizontal":return a+(" "+(b+" horizontal borders =
set."));case "t-border-vertical":return a+=0A=
(" "+(b+" vertical borders set."));case "t-border-top":return a+(" =
"+(b+" top border set."));case "t-border-right":return a+(" "+(b+" right =
border set."));case "t-border-bottom":return a+(" "+(b+" bottom border =
set."));case "t-border-left":return a+(" "+(b+" left border =
set."))}return""};u.exec=3Dfunction(){ZI.G.exec.call(this);this.getModel(=
).dispatchEvent(Mwa(this.B,this.lb(),"borderRight"))};=0A=
u.BZ=3Dfunction(a,b){var =
c=3D[],d=3DVf(this.B,b,a);!d||1!=3Da&&4!=3Da||c.push(4);!d||2!=3Da&&8!=3D=
a||c.push(2);var =
d=3Dthis.B,e=3Dum(this.getModel(),b.y,b.x);e&&!Vf(e,b,2)&&Fb(c,2);Vf(d,b,=
1)&&Fb(c,2);Vf(d,b,8)&&Fb(c,4);MZa(this,b,"borderRight")&&c.push(2);MZa(t=
his,b,"borderBottom")&&c.push(4);return c};function =
MZa(a,b,c){b=3Dzv(a.getModel(),b).ae();return =
YI(a.j,a.k,1)=3D=3Db.getStyle(c)}u.zc=3Dx(77);u.ed=3Dr(2);=0A=
u.bd=3Dfunction(){var a=3Dnew =
Ir,b;if("t-border-off"=3D=3Dthis.A||""=3D=3Dthis.j)b=3DNZa;else{b=3Dnew =
Bi;K(b,4,1);K(b,1,LZa(this.k||"solid"));K(b,2,1);var =
c=3DKZa(this.j);K(b,3,c)}switch(this.A){case "t-border-all":case =
"t-border-off":K(a,1,b);K(a,2,b);K(a,3,b);K(a,4,b);K(a,6,b);K(a,5,b);brea=
k;case "t-border-outer":K(a,1,b);K(a,2,b);K(a,3,b);K(a,4,b);break;case =
"t-border-inner":K(a,6,b);K(a,5,b);break;case =
"t-border-top":K(a,1,b);break;case "t-border-bottom":K(a,2,b);break;case =
"t-border-left":K(a,3,b);break;case "t-border-right":K(a,=0A=
4,b);break;case "t-border-vertical":K(a,6,b);break;case =
"t-border-horizontal":K(a,5,b)}return a};var OZa=3Dnew =
Bi;K(OZa,4,1);K(OZa,1,0);var NZa=3DOZa;function =
PZa(a,b){rt.call(this,162,a,Jf(b))}C(PZa,rt);PZa.prototype.sm=3DJc;functi=
on QZa(a){L.call(this);this.j=3Dnew =
Hm(this.aYa,a,this)}C(QZa,L);u=3DQZa.prototype;u.jB=3Dnull;u.o0=3D0;u.fU=3D=
!1;u.aYa=3Dfunction(){this.fU=3D!1};function =
RZa(a,b){a.jB=3Db;a.fU=3D!0;a.j.start();a.o0=3D0}function =
SZa(a,b){return =
a.jB?a.jB.keyCode!=3Db.keyCode||a.jB.ctrlKey!=3Db.ctrlKey||a.jB.shiftKey!=
=3Db.shiftKey||a.jB.altKey!=3Db.altKey||a.jB.metaKey!=3Db.metaKey?(a.fU&&=
a.j.stop(),a.fU=3D!1,a.jB=3Dnull,a.o0=3D0,!1):a.fU?(a.o0++,!0):!1:!1}u.J=3D=
function(){QZa.G.J.call(this);N(this.j);this.j=3Dnull};function =
$I(a,b,c,d,e,f,h){L.call(this);this.j=3Da;this.F=3Db.If;this.k=3Db.Hb();t=
his.A=3Dc;this.H=3Dnew =
S(this);M(this,this.H);this.q=3Dd;this.X=3Df;this.I=3De;this.C=3Dnull;thi=
s.B=3Dnew =
QZa(mi(this.j.O()));M(this,this.B);this.H.D(a.VE,"key",this.R).D(a.Ub,"sh=
ortcut",this.M).D(this.j,"selectionChange",this.ga);this.K=3Dh;this.o=3Dz=
p(new yp,2).Oa()}C($I,L);$I.prototype.ga=3Dfunction(){this.C=3Dnull};=0A=
$I.prototype.R=3Dfunction(a){var =
b=3Da.ctrlKey||a.metaKey&&yd,c=3DqD(this.j);if(SZa(this.B,a))a.preventDef=
ault();else{switch(a.keyCode){case 37:TZa(this,b,"W",c,a);return;case =
39:TZa(this,b,"E",c,a);return;case 38:TZa(this,b,"N",c,a);return;case =
40:TZa(this,b,"S",c,a);return;case 9:UZa(this,b,c,a);return;case =
33:VZa(this,!0,b,c,a);return;case 34:VZa(this,!1,b,c,a);return;case =
13:var =
d=3Dthis.k,e=3Dthis.j;"selection-input"=3D=3Dthis.q.pj?(kG(this.q,"normal=
"),e.dispatchEvent(new Uw("selection-complete"))):a.altKey||=0A=
b||(Hv(this.k).Ge(1024)&&!c?(d=3Dnew =
Uw("pivot_table_zippy_toggle"),d.zf=3DIv(this.k),this.j.dispatchEvent(d))=
:jOa(e)||(cx(e.Wc)&&JCa(e.Wc),c&&1!=3DpD(this.j,!0)||(b=3DKv(d),DAa(d)?(a=
=3Da.shiftKey?"N":"S",a=3DWZa(this,Ev(d),b,a),Nv(d,a,!1,!1)):(e=3D0<=3Dd.=
$,c||e&&c?(d=3De?d.$-b.x:0,XZa(this,a.shiftKey?-1:1,!1,!0),0>d&&XZa(this,=
d,!0,!1),this.I.j(3)):YZa(this,a)))));return;case 46:case =
8:c||b||cD(this.q)||(d=3Dnew =
WI(this.k,wD(this.j)),this.A.Fb(d),aJ(this,819));return;case =
27:t:if(vd&&a.preventDefault(),!a.shiftKey){d=3D=0A=
!0;if(qD(this.j)){if(2=3D=3DpD(this.j,!1))break t}else =
DB(this.q.j,!1),V.gh.Hf()?V.gh.fireAction(void =
0,this.o):V.MB.isEnabled()&&(V.MB.fireAction(void =
0,this.o),d=3D!1);d&&this.I.j(3)}return;case =
113:a.shiftKey||b||a.altKey||(a.preventDefault(),YZa(this,a));return;case=
 =
83:b&&!a.altKey?(a.preventDefault(),a.stopPropagation()):ZZa(this,b,c,a);=
!b||a.altKey||c||ud&&Cd("7.0")&&!Cd("8.0")&&this.j.Ub.dispatchEvent(new =
gw("shortcut","file-save",null));return;case =
186:c||(b&&vd&&Cd(1.9)?$Za(this,a.shiftKey):ZZa(this,=0A=
b,c,a));return;case =
17:115=3D=3Da.charCode&&vd&&(b&&!a.altKey?(a.preventDefault(),a.stopPropa=
gation()):ZZa(this,b,c,a));return}Im(a)&&229!=3Da.keyCode&&ZZa(this,b,c,a=
)}};=0A=
$I.prototype.M=3Dfunction(a){var =
b=3Dthis.j,c=3Dthis.q,d=3DqD(b);switch(a.k){case =
"select-column":a_a(this,"c");return;case =
"select-row":a_a(this,"r");return;case =
"select-all":b_a(this);return;case "select-active-region":return;case =
"select-array":return;case "select-comment-cells":return;case =
"show-context-menu":rD(this.j).j.dispatchEvent("contextmenu");return;case=
 "docs-omnibox":V.fv.fireAction(void 0,this.o);return;case =
"select-referenced-cells":return;case =
"select-referenced-indirect-cells":return;case =
"select-cell-references":return;=0A=
case "select-cell-indirect-references":return;case =
"select-visible-cells":return;case =
"move-row-start":c_a(this,!0,!0,d);return;case =
"move-row-end":c_a(this,!0,!1,d);return;case =
"move-sheet-start":c_a(this,!1,!0,d);return;case =
"move-sheet-end":c_a(this,!1,!1,d);return;case =
"move-next-pane":return;case "move-previous-pane":return;case =
"add-new-sheet":this.X.uaa(0);return;case =
"scroll-active-cell":aJ(this,1016);a=3Dthis.j;var =
e=3DKv(this.k),c=3Da.k.j;Pf(c,e)||(c.ib()<=3De.y&&e.y<c.Db()?bOa(a,e,"c")=
:c.gb()<=3D=0A=
e.x&&e.x<c.Ib()?bOa(a,e,"r"):bOa(a,e));return;case =
"copy-above-value":return;case "copy-above-formula":return;case =
"hide-selection":uD(b,!1);return;case "fake-copy":V.Qu.fireAction(void =
0,this.o);return;case "compact-view":V.Jg.fireAction(void =
0,this.o);return;case "shortcuts-help":V.Zs.fireAction(void =
0,this.o);return;case "aria-screenreader":V.VG.fireAction(void =
0,this.o);return;case =
"help-pane":rf("win").open(rf("helpUrl"));aJ(this,35);return;case =
"toggle-display-formulas":d_a(this);return;case "insert-doco":e_a(this);=0A=
return;case "chat_focus":V.Vs.fireAction(void 0,this.o);return;case =
"open-hyperlink":b=3DIv(this.k);b=3Dthis.k.nd(b.y,b.x);zGa(b.getRawHyperl=
ink());aJ(this,356);break;case =
"open-filter-dropdown":X.Tx.fireAction(void 0,this.o);break;case =
"revisions":V.ht.fireAction(void 0,this.o);return;case =
"docos_activity_box":V.Uu.fireAction(void 0,this.o);return;case =
"docos-move-into-discussion":V.qU.fireAction(void 0,this.o);return;case =
"docos-move-to-discussion-next":V.rU.fireAction(void =
0,this.o);return;case =
"docos-move-to-discussion-previous":V.sU.fireAction(void 0,=0A=
this.o);return;case "read-column":X.FG.fireAction(void =
0,this.o);return;case "read-row":X.bN.fireAction(void =
0,this.o);return;case "chrome_focus":V.lU.fireAction(void =
0,this.o);return;case "quicksum":X.j4.fireAction(void =
0,this.o);return;case "focus-pop-up":V.CM.fireAction(void =
0,this.o);return}if(!Ks(c.k))switch(a.k){case =
"file-open":V.OPEN.fireAction(void 0,this.o);break;case =
"print":V.ay.fireAction(void 0,this.o)}if(!cD(c))t:{var =
d=3Da.k,f=3Dthis.k,c=3Dthis.j,b=3D!1;switch(d){case "bold":aJ(this,2);e=3D=0A=
new XD(f,wD(c),"fontWeight","bold",Iv(f));b=3D!0;break;case =
"underline":aJ(this,112);e=3Dnew =
XD(f,wD(c),"textDecoration","underline",Iv(f));b=3D!0;break;case =
"italic":aJ(this,51);e=3Dnew =
XD(f,wD(c),"fontStyle","italic",Iv(f));b=3D!0;break;case =
"line-through":aJ(this,103);e=3Dnew =
XD(f,wD(c),"textDecoration","line-through",Iv(f));b=3D!0;break;case =
"align-center":aJ(this,956);e=3Dnew =
XD(f,wD(c),"textAlign","center");b=3D!0;break;case =
"align-left":aJ(this,956);e=3Dnew =
XD(f,wD(c),"textAlign","left");b=3D!0;break;case "align-right":aJ(this,=0A=
956);e=3Dnew XD(f,wD(c),"textAlign","right");b=3D!0;break;case =
"toggle-display-formulas":d_a(this);break;case =
"insert-doco":e_a(this);break t;case =
"edit-comment":vv(this.k,Dv(this.k))?so("You are trying to comment on a =
cell that is protected. Please contact the spreadsheet owner to remove =
protection if you need to =
comment."):cf&&!Ko(this.k,Dv(this.k))?so("These cells are currently =
being loaded. Please retry when loading =
completes."):(aJ(this,1015),gOa(this.j));break;case =
"file-save":pD(this.j,!0);aJ(this,=0A=
97);break;case "fill-range":d=3DwD(this.j);if(1<d.width||1<d.height){var =
f=3Dthis.k,h=3Dd.ib(),l=3Dd.gb(),h=3DJf(new G(l,h)),d=3Dnew =
TD("copy-range",0,f,h,f,d);this.A.Fb(d)}aJ(this,1029);break;case =
"repeat-last-action":f_a(this,!1);break;case =
"fill-down":g_a(this,"y");break;case =
"fill-right":g_a(this,"x");break;case =
"insert-hyperlink":V.Io.fireAction(void 0,this.o);break;case =
"undo":f_a(this,!0);break;case "undo-retract":d=3Dnew =
PZa(this.k,Iv(this.k));this.A.Fb(d);aJ(this,1028);break;case =
"insert-as-array-formula":qD(this.j)&&=0A=
(d=3DrD(this.j),Xe?(d=3Dthis.j.A,f=3DXC(d),h=3Dd.j,h.q=3Dh.M,jG(d.j),d.j.=
q=3Dnull,f.dispatchEvent("textchange"),aJ(this,1032)):(f=3Dd.V(),Qq(f)&&!=
Ja(f,"=3DArrayFormula(")&&(d.xa("=3DArrayFormula("+f.substr(1)+")"),d.QF(=
!0),aJ(this,1032))));break;case "fake-cut":V.Ru.fireAction(void =
0,this.o);break;case "paste-values-only":X.gv.fireAction(void =
0,this.o);break;case "fake-paste":V.bt.fireAction(void =
0,this.o);break;case "t-border-outer":aJ(this,809);e=3Dnew =
ZI(f,wD(c),"t-border-outer");break;case "t-border-off":aJ(this,=0A=
809);e=3Dnew ZI(f,wD(c),"t-border-off");break;case =
"t-border-top":aJ(this,809);e=3Dnew =
ZI(f,wD(c),"t-border-top");break;case =
"t-border-bottom":aJ(this,809);e=3Dnew =
ZI(f,wD(c),"t-border-bottom");break;case =
"t-border-left":aJ(this,809);e=3Dnew =
ZI(f,wD(c),c.k.tb()?"t-border-right":"t-border-left");break;case =
"t-border-right":aJ(this,809);e=3Dnew =
ZI(f,wD(c),c.k.tb()?"t-border-left":"t-border-right");break;case =
"insert-time":$Za(this,!0);break;case =
"insert-date":$Za(this,!1);break;case "format-number-general":case =
"format-number-decimals":case "format-currency":case =
"format-percentage":case "format-exponential":case "format-date":case =
"format-time":e=3D=0A=
null;i:{switch(d){case =
"format-number-general":b=3D916;X.UM.fireAction(void =
0,this.o);break;case "format-currency":b=3D898;X.WU.fireAction(void =
0,this.o);break;case "format-percentage":b=3D918;X.ZU.fireAction(void =
0,this.o);break;case "format-exponential":b=3D920;X.aV.fireAction(void =
0,this.o);break;case "format-date":b=3D908;X.XU.fireAction(void =
0,this.o);break;case "format-time":b=3D921;X.bV.fireAction(void =
0,this.o);break;case =
"format-number-decimals":b=3D1025;X.YU.fireAction(void =
0,this.o);break;default:break i}aJ(this,=0A=
b)}b=3DqD(c)}qD(c)&&b&&0=3D=3DpD(this.j,!0)||e&&this.A.Fb(e)}switch(a.k){=
case "toggle-input-tools":V.Ko.fireAction(void 0,this.o);break;case =
"select-input-tools-menu":V.Jn.fireAction(void 0,this.o)}};function =
f_a(a,b){if(qD(a.j)){var =
c=3Da.j.A;b&&Xe&&gD(c.k)&&c.j.k&&(c.j.j.j1=3D!0,oD(c),kG(c.k,"normal"))}e=
lse b?(c=3Da.k.hb(),a.A.Fb(new bE(c))):(c=3Da.k.hb(),a.A.Fb(new =
XI(c)));aJ(a,b?113:83)}=0A=
function g_a(a,b){if(!Fv(a.k)){var =
c=3D"x"=3D=3Db,d=3D"x"=3D=3Db?"c":"r",e=3DwD(a.j);if(!(2>Rf(e,d))||c){var=
 =
d=3Da.k,f=3D"x"=3D=3Db?"c":"r";1<Rf(e,f)||Rf(e,f);f=3De.clone();e=3D"x"=3D=
=3Db?new Hf(e.ib(),e.gb(),e.Db(),e.gb()+1,!1,e.Rc):new =
Hf(e.ib(),e.gb(),e.ib()+1,e.Ib(),e.isRow(),!1);e=3Dnew =
TD("copy-range",0,d,e,d,f);a.A.Fb(e);aJ(a,c?1031:1030)}}}function =
d_a(a){var b=3D!a.q.vj;h_a(a.q,b);aJ(a,b?1013:1014)}function =
e_a(a){Nva(a.q.k)&&a.j.dispatchEvent(new Uw("insert_doco"));aJ(a,869)}=0A=
function c_a(a,b,c,d){if(!d||1=3D=3DpD(a.j,!0)){var =
e=3Da.k;d=3Dc?Dm(e,"c"):Em(e,"c");e=3Db?Kv(e).y:c?Dm(e,"r"):Em(e,"r");Mv(=
a.k,new G(d,e));bJ(a.q);b?aJ(a,c?1017:1026):aJ(a,c?1027:1018)}}=0A=
function TZa(a,b,c,d,e){if(!d||gD(a.q)){d=3Da.B.o0+1;var =
f=3Da.q.pj,h=3DJd(c),l=3DB(function(a){0=3D=3Da&&"S"=3D=3Dc&&HAa(this.k,"=
r")},a);if(e.shiftKey){var =
m=3DsD(a.j,f);if(f=3DnGa(m,c))m=3Dm.lb(),b=3Di_a(a,c,f,b,m.isRow()||m.Rc,=
d),b.addCallback(function(a){TNa(this.j,a,h?"r":"c");cJ(this);bJ(this.q);=
l(a)},a)}else{var =
n;gD(a.q)?n=3Da.j.$.sd():(n=3DKv(a.k),a.j.M.setVisible(!0));b=3Di_a(a,c,n=
,b,!1,d);b.addCallback(function(a){if(0!=3Da)XZa(this,a,!0,h);else{var =
b=3DJf(n);Pv(this.k,b);bJ(this.q);uo("No more =
cells.")}l(a)},a)}wDa(3301);=0A=
RZa(a.B,e);e.preventDefault()}}function b_a(a){var =
b=3Da.k,c=3Da.j,d=3DJv(b),e=3DLv(a.k)?cf?Hq(a.F,d,dc(Fd)):Jq(a.F,d,dc(Fd)=
,a.H):Sm(aw(b));e.addCallback(function(a){a.equals(d)&&(a=3Daw(b));Pv(thi=
s.k,a);bJ(this.q);uD(c,!0);cJ(this)},a);cf&&lNa(c,e);aJ(a,99)}=0A=
function i_a(a,b,c,d,e,f){var =
h=3DJd(b)?c.y:c.x,l=3Dc.clone(),m=3D0,n=3Dh,p=3DB(function(){for(;m<f;m++=
){Jd(b)?l.y=3Dn:l.x=3Dn;var a;if(d)a=3Dj_a(this,b,l);else{a=3Db;var =
c=3Dl,h=3Dthis.k,p=3DJd(a)?c.y:c.x,c=3De?Rka(h,a,p,this.j.Hd(),!1):Qka(h,=
a,c,this.j.Hd());(Jd(a)?wm(h,p):xm(h,p)).Da()&&c.next();a=3Ded(c,null)}n=3D=
a;if(null=3D=3Dn)return =
a=3Dthis.k,h=3Dthis.j.Hd(),p=3DJd(b)?"r":"c",n=3D0>Ld(b,h)?Cm(a,p,!0):Em(=
a,p,!0),!("N"=3D=3Db&&Ita(this.k)||"S"=3D=3Db&&Hta(this.k))}return!0},a);=
if(cf){c=3DB(function(){p();return n-h},a);var =
t=3DEq(a.F,p).addCallback(c);=0A=
lNa(a.j,t)}else t=3Dnew =
Lm,c=3DB(function(){p();t.callback(n-h)},a),Gq(a.F,p,c,a.j.PT);return =
t}function j_a(a,b,c){var =
d=3Da.k,e=3Dc.x,f=3Dc.y,h=3D!zv(d,c).Eq(),l;Jd(b)?(l=3Dfunction(a){return=
 =
d.nd(a,e)},c=3Df):(l=3DB(d.nd,d,f),c=3De);a=3DRka(d,b,c,a.j.Hd(),!0);a.ne=
xt();var m=3D!0,n,p=3Dnull;return cd(a,function(a){var =
b=3D!l(a).Eq();m&&(m=3D!1,n=3Dh||!h&&b);if(n&&!b)return =
p=3Da,!1;if(!n&&b)return!1;p=3Da;return!0})?null:p}=0A=
function =
UZa(a,b,c,d){if(!b&&!jOa(a.j)&&(cx(a.j.Wc)&&JCa(a.j.Wc),!c||1=3D=3DpD(a.j=
,!0))){c=3Da.k;var =
e=3Da.j.Hd(),f=3DKv(c),e=3Dd.shiftKey?e?"E":"W":e?"W":"E";cGa(xD(a.j))?bG=
a(xD(a.j)).focus():DAa(c)?(a=3DWZa(a,Ev(c),f,e),Nv(c,a,!1,!1)):(cBa(c),i_=
a(a,e,f,b,!1,1).addCallback(function(a){XZa(this,a,!0,!1)},a));d.preventD=
efault()}}=0A=
function =
VZa(a,b,c,d,e){if(!c&&(c=3D!!e.altKey,!d||gD(a.q)||1=3D=3DpD(a.j,!0))){d=3D=
a.j;var =
f=3Da.k,h=3DaOa(d),h=3Dc?h.x:h.y,l=3DKv(f),m=3Dc?l.x:l.y,n=3Dc?"c":"r",p=3D=
a.j,t=3Da.k,v=3D"c"=3D=3Dn;if(b){for(var =
w=3Dom(t,n),z=3DGf($x(p.j,"waffle","scrollable",!1,!1,!1)),p=3D"c"=3D=3Dn=
?p.jk:p.Uo,z=3Dv?z.width:z.height,v=3DXka(t,h,n),A=3D0,E=3Dv-1;0<=3DE;){A=
+=3Dp.o(E);if(A>z)break;E--}p=3DMath.min(v-1,E+1);p=3DMath.min(-1,p-v);p=3D=
Bm(t,h,p,n);p<w&&(p=3DBm(t,p,1,n))}else =
p=3D(v?p.Ib():p.Db())-1,p=3D=3Dh&&(p+=3D1);Tv(f,p,n);n=3DaOa(d);n=3Dc?n.x=
:n.y;t=3Dc?d.Ib():d.Db();e.shiftKey?=0A=
(c?(d=3Dd.getSelection(),d=3DmGa(d,0,"c")):(d=3Dd.getSelection(),d=3DmGa(=
d,0,"r")),f=3Dn-h,TNa(a.j,1<Math.abs(f)?f:(b?n:t)-d,c?"c":"r"),cJ(a),bJ(a=
.q)):(b=3Dm+n-h,h=3Db>=3Dn&&b<t,c=3Dvm(f,c?new G(h?b:n,l.y):new =
G(l.x,h?b:n)),Mv(a.k,c),bJ(a.q),uD(d,!1),cJ(a));wDa(3302);RZa(a.B,e);e.pr=
eventDefault()}}function $Za(a,b){var c=3DwD(a.j),c=3Dnew =
JZa(a.k,b,c);a.A.Fb(c);aJ(a,b?1023:1022)}=0A=
function a_a(a,b){var =
c=3Da.j,d=3Da.k,e=3Dc.getSelection(),f;f=3DBv(d,e.lb());"r"=3D=3Db?(e=3Df=
.ib(),f=3Df.Db(),f=3Det(d,e,f)):(e=3Df.gb(),f=3Df.Ib(),f=3Ddt(d,e,f));Pv(=
a.k,f);bJ(a.q);uD(c,!0);cJ(a)}function =
cJ(a){cD(a.q)||gD(a.q)||jD(a.j).setVisible(!0)}function YZa(a,b,c){var =
d=3Da.j;cD(a.q)||qD(d)||Hv(a.k).Ge(1024)||(dx(d,13!=3Db.keyCode&&113!=3Db=
.keyCode,c,String.fromCharCode(b.charCode)),d.fb.setVisible(!1))}=0A=
function XZa(a,b,c,d){var =
e=3Da.k,f=3Da.j,h=3DgD(a.q)?e.F.clone():Kv(e),l=3Dh.x,h=3Dh.y;d?h=3Dc?Uc(=
h+b,0,wv(e)-1):Am(e,h,b):l=3Dc?Uc(l+b,0,e.getNumColumns()-1):zm(e,l,b);uD=
(f,!1);d?f.bD(h):f.aD(l);Mv(a.k,new G(l,h));bJ(a.q);cJ(a)}function =
WZa(a,b,c,d){a.C||(a.C=3Dnew k_a(a.k,b,c,a.j.Hd()));return =
a.C.next(d)}function =
ZZa(a,b,c,d){if(-1!=3Dd.keyCode&&!(!c&&d.shiftKey&&32=3D=3Dd.keyCode||b||=
d.altKey)){var =
e;cD(a.q)?d.preventDefault():c||(e=3D"");YZa(a,d,e)}}function =
aJ(a,b){a.K&&a.K.wn(b,a.o)}=0A=
function =
k_a(a,b,c,d){this.q=3Da;this.o=3Db;this.A=3Dd;this.k=3Dthis.o.length-1;th=
is.j=3Dc}=0A=
k_a.prototype.next=3Dfunction(a){var b=3DJd(a);a=3D0<Ld(a,this.A);var =
c=3Dthis.q,d=3Dc.I;do{var e;var f=3Dthis.o[this.k],h=3Dthis.j;e=3Db;var =
l=3Da,m=3D1=3D=3Dthis.o.length,n=3Dh.y,p=3Dh.x,h=3Df.ib(),t=3Df.gb(),v=3D=
f.height,f=3Df.width,w=3Dv*f,l=3D(e?(p-t)*v+(n-h):(n-h)*f+(p-t))+(l?1:-1)=
;!m&&(0>l||l>=3Dw)?e=3Dnull:(m=3DVc(l,w),n=3Dl=3Dvoid =
0,e?(n=3Dm%v,l=3D(m-n)/v):(l=3Dm%f,n=3D(m-l)/f),e=3Dnew =
G(t+l,h+n));this.j=3De;this.j||(this.k=3Da?(this.k+1)%this.o.length:0=3D=3D=
this.k?this.o.length-1:this.k-1,e=3Dthis.o[this.k],this.j=3Da?e.sd():new =
G(e.left+e.width-1,e.top+e.height-=0A=
1));e=3Dwm(this.q,this.j.y);h=3Dxm(this.q,this.j.x);e=3D!e.Da()||!h.Da();=
e||(e=3Dthis.j.y,h=3Dthis.j.x,e=3D!!um(c,e,h)&&!d.RF(e,h))}while(e);retur=
n this.j};function =
dJ(a,b,c,d){UD.call(this,601);!c||c.contains(b);this.B=3Da;this.k=3Db;thi=
s.j=3Dc;this.A=3Dd}C(dJ,UD);dJ.prototype.DB=3Dfunction(a,b){return =
ppa(a,b)};dJ.prototype.zc=3Dx(76);dJ.prototype.ed=3Dr(14);dJ.prototype.bd=
=3Dfunction(){var a=3Dnew tr;if(this.j){var =
b=3Dthis.j,c=3Db.Ic(),d=3Dnew =
wi,e=3Dthis.k.ib()<=3Db.ib(),b=3Dthis.k.gb()<=3Db.gb();d.setWidth(c.width=
*(b?1:-1));K(d,1,c.height*(e?1:-1));K(a,1,d)}K(a,2,this.A);return =
a};function =
eJ(a,b,c,d){Jo.call(this,"r"=3D=3Dc?40:45,b);this.A=3Da;this.k=3Dc;this.j=
=3Dd}C(eJ,Jo);u=3DeJ.prototype;u.exec=3Dfunction(){NAa(Fs(this.A,this.q),=
this.k,this.j)};u.zc=3Dx(75);u.ne=3Dfunction(){var =
a=3DFs(this.A,this.q);if(0<this.j)return =
a=3Dqt($v(a,0,this.j,this.k)),a+" =
frozen.";a=3Dqt($v(a,0,om(a,this.k),this.k));return a+" =
unfrozen."};u.ed=3Dr(32);u.bd=3Dfunction(){var a=3Dnew =
bs,b=3Dthis.Ua()+"";K(a,1,b);K(a,2,"r"=3D=3Dthis.k?0:1);K(a,3,this.j);ret=
urn a};function fJ(a,b,c){var =
d=3Db.isRow()?152:172;rt.call(this,d,a,b);this.j=3Dc}C(fJ,rt);u=3DfJ.prot=
otype;u.DB=3Dfunction(a,b){var c=3Db.Vc(),d=3Dthis.j;if(cf){var =
e=3Dd-1;if(!Ko(a,b)||!xv(a,e,c)&&!xv(a,d,c))return so("These cells are =
currently being loaded. Please retry when loading =
completes."),!1}return!0};u.Xi=3DJc;u.exec=3Dfunction(){this.getModel();t=
his.lb();throw Error("Unreachable");};u.zc=3Dx(74);=0A=
u.ne=3Dfunction(){var =
a=3D$v(this.getModel(),this.j,this.j+1,this.lb().Vc()),a=3Dqt(a);return =
qt(this.lb())+(" moved to before =
"+(a+"."))};u.ed=3Dr(9);u.bd=3Dfunction(){var a=3Dnew =
Qr,b=3D""+this.getModel().hb();K(a,1,b);var =
c=3Dthis.lb(),d=3Dc.isRow();K(a,2,d?0:1);var b=3Dnew =
Ni,e=3Dd?c.ib():c.gb();K(b,1,e);c=3Dd?c.Db():c.Ib();K(b,2,c);K(a,3,b);K(a=
,4,this.j);return a};function gJ(a,b,c){var =
d=3D"r"=3D=3Db.Vc()?41:42;rt.call(this,d,a,b);this.j=3Dc}C(gJ,rt);gJ.prot=
otype.exec=3Dfunction(){UAa(this.getModel(),this.lb(),this.j)};gJ.prototy=
pe.ed=3Dr(21);gJ.prototype.bd=3Dfunction(){var a=3Dnew =
Vr,b=3Dthis.Ua()+"";K(a,1,b);var c=3D41=3D=3Dthis.o;K(a,2,c?0:1);var =
d=3Db=3D0;c?(b=3Dthis.lb().ib(),d=3Dthis.lb().Db()):(b=3Dthis.lb().gb(),d=
=3Dthis.lb().Ib());var c=3Dnew Ur,e=3Dnew =
Ni;K(e,1,b);K(e,2,d);c.setInterval(e);K(c,2,this.j);dg(a,3,c);return =
a};function =
l_a(a,b){Jo.call(this,46,a.hb());this.j=3Db}C(l_a,Jo);u=3Dl_a.prototype;u=
.ed=3Dr(21);u.bd=3Dfunction(){var a=3Dnew =
Vr,b=3Dthis.Ua()+"";K(a,1,b);K(a,2,1);for(var =
b=3Dthis.j,c=3D0;c<b.length;c++)dg(a,3,b[c]);return =
a};u.exec=3DNc("Command is ritz only");u.Jj=3DJc;u.Xi=3DJc;function =
m_a(a,b,c,d,e){var f=3Dnew Ap(Ba(no,!0),1E3);f.start();var =
h=3Dd.getModel(),l=3DKq(h);if(cf)Dq(d,Kf(l,0)).addCallback(Ba(n_a,a,b,c,h=
,e,null,f));else{var m=3Dnew =
S;a=3DBa(n_a,a,b,c,h,e,m,f);Fq(d,Kf(l,0),a,m)}}function =
n_a(a,b,c,d,e,f,h){for(var l=3D[];a<b;a++){var =
m=3Do_a(c,a);if(-1!=3Dm){var n=3Dnew Ni;K(n,1,a);K(n,2,a+1);var p=3Dnew =
Ur;p.setInterval(n);K(p,2,m);l.push(p)}}e.Fb(new =
l_a(d,l));N(f);h.stop();no(!1)};function =
p_a(a,b,c,d,e){L.call(this);this.j=3Da;this.k=3Db.Hb();this.o=3Dd;this.Qa=
=3De;this.M=3Dc;this.F=3Dnew S(this);this.X=3Dnew S(this);this.xb=3Dnew =
S(this);this.Va=3Dnew S(this);this.hd=3Dnew S(this);this.Ub=3Dnew =
S(this);this.mb=3Dnew S(this);this.Sc=3Dnew S(this);this.$=3Dnew =
S(this);this.ga=3Dnew S(this);this.Wa=3Dnew S(this);this.ub=3Dnew =
S(this);this.Ta=3Dnew nh(25);this.Tc=3D0;this.K=3Dnew =
nh(40);this.R=3Da.O();this.kc=3Dnew =
YCa(this.k,this.R);this.q=3Da.j;this.Dd=3DNPa(d,b.Ua());this.F.D(d,["read=
only_status","offline_status","acl_change"],=0A=
this.Mnb).D(d,"selection_mode",this.Tnb);this.A=3Dnew =
G;this.uf=3Db.If;q_a(this)}C(p_a,L);u=3Dp_a.prototype;u.zxa=3D0;u.mx=3D!1=
;u.xu=3Dnull;u.afa=3Dnull;u.Yea=3Dnull;u.rS=3D!1;u.QK=3Dnull;=0A=
function q_a(a){var =
b=3Da.j;a.F.D(b.O().pb(),"contextmenu",function(a){a.shiftKey||r_a(a.targ=
et)||a.preventDefault()});a.F.D(b,"click",a.Knb).D(b,"mousedown",a.Nnb).D=
(b,["dblclick","scrolling_cell_dblclick"],a.q0a).D(b,"mousemove",a.Ex).D(=
b,"mouseout",a.Onb).D(b,"mouseover",a.R4a).D(b,"column_context_menu_actio=
n",a.Lnb).D(b,"selectionChange",a.Snb);var =
c=3Db.oia;a.F.D(c,"mouseup",a.ilb).D(c,"mousedown",a.hlb);a.F.D(b.mA,"mou=
sewheel",a.Pnb);cD(a.o)?(b.o.A.Z(!1),b.o.k.Z(!1)):s_a(a)}=0A=
function s_a(a){var =
b=3Da.j,c=3Db.o.k,d=3Dc.Lb,e=3Db.o.A,f=3De.Lb,h=3Da.o.R;h.o?(a.Va.D(d,"dr=
ag",B(a.dua,a,c)).D(d,"end",B(a.cua,a,c)).D(f,"drag",B(a.dua,a,e)).D(f,"e=
nd",B(a.cua,a,e)),c.Z(!0),e.Z(!0)):(c.Z(!1),e.Z(!1));h.j?(c=3Db.o.o,d=3Dc=
.Lb,e=3Db.o.j,f=3De.Lb,a.hd.D(c.k,"mousemove",a.Ex).D(d,"start",B(a.Vua,a=
,c)).D(d,"drag",B(a.Wua,a,c)).D(d,"end",B(a.Uua,a,c)).D(e.k,"mousemove",a=
.Ex).D(f,"start",B(a.Vua,a,e)).D(f,"drag",B(a.Wua,a,e)).D(f,"end",B(a.Uua=
,a,e))):(b.o.o.Z(!1),b.o.j.Z(!1));c=3Db.getSelection().dj();d=3Dc.Lb;=0A=
a.mb.D(d,"start",B(a.G6a,a,c)).D(d,"drag",B(a.I6a,a,c)).D(d,"end",B(a.F6a=
,a,c));c=3Db.fb;d=3DjD(b).j;a.Wa.D(d,"start",B(a.mYa,a,c)).D(d,"end",B(a.=
lYa,a,c));a.Wa.D(QEa(jD(b)),"dblclick",a.kYa)}u.Mnb=3Dfunction(a){a=3Da.i=
sReadOnly;if(a!=3Dthis.Dd){if(a){var =
b=3Dthis.j;b.o.A.Z(!1);b.o.k.Z(!1);this.Va.Cb();this.hd.Cb();this.mb.Cb()=
;this.Wa.Cb()}else =
s_a(this);this.Dd=3Da}};u.Tnb=3Dfunction(a){"formula"=3D=3Da.O0&&(this.H=3D=
null)};function =
t_a(a){a.be=3D{N:u_a(a,"N"),S:u_a(a,"S"),E:u_a(a,"E"),W:u_a(a,"W")}}=0A=
u.MPa=3Dfunction(a,b){if(0>=3Da)return 0;var =
c=3D(b?.03:.01)*a;if(1>c){if((b?this.Ud:this.Qe)<1/c)return =
b?this.Ud++:this.Qe++,0;hJ(this);return 1}hJ(this);return =
Math.floor(c)};function u_a(a,b){var =
c=3DLd(b,!1),d=3D$x(a.q,"client","scrollable",!1,!1,!1),e;switch(b){case =
"N":e=3Dd.top;break;case "S":e=3Dd.bottom;break;case =
"E":e=3Dd.right;break;case "W":e=3Dd.left}var =
f=3DJd(b),h=3DB(a.MPa,a);return function(a){a=3Dh(c*(a-e),f);return c*a}}=0A=
u.Nnb=3Dfunction(a){var b=3Dthis.Qa;null!=3D=3Db.k&&(b.k=3Dnull);var =
b=3Dthis.j,c=3Dthis.k,d=3Da.zf;this.B=3Dd;var =
e=3D!Sg(a),f=3DgD(this.o);if(!b.fb.Da()){var =
h=3DrD(b);if(!f&&h)if(Xe){var =
h=3DdG(h),l;if(l=3Dh)pSa(h)?l=3D!1:(l=3DpF(h,!0))&&rSa(h)?(h=3Dl.getType(=
),l=3D"operator"=3D=3Dh||"openParen"=3D=3Dh||"formulaStart"=3D=3Dh||"semi=
colon"=3D=3Dh||"argumentSeparator"=3D=3Dh||"arrayLiteralSeparator"=3D=3Dh=
?!0:!1):l=3D!1;l&&(kG(this.o,"formula"),f=3D!0)}else =
GTa(h,!0)&&(kG(this.o,"formula"),f=3D!0);if(f||e&&wf(Iv(c),d)||1=3D=3DFu(=
b,!0)){f||wf(this.Pb,d)||jD(b).setVisible(!1);=0A=
this.ga.Cb();if(this.H){l=3Dthis.H.y;var =
m=3Dthis.H.x,h=3DDv(c);h.Rc||h.isRow()?h.Rc&&!Of(h,"c",m)?this.H=3Dnull:h=
.isRow()&&!Of(h,"r",l)&&(this.H=3Dnull):this.H=3Dnull}if(d&&!wf(this.H,d)=
)if(h=3D-1=3D=3Dd.x?"r":-1=3D=3Dd.y?"c":null,l=3D!1,e&&(e=3DwD(b),null=3D=
=3Dh?l=3DPf(e,d):"r"=3D=3Dh&&e.isRow()?(l=3Dd.y,l=3Dl>=3De.ib()&&l<e.Db()=
):"c"=3D=3Dh&&e.Rc&&(m=3Dd.x,l=3Dm>=3De.gb()&&m<e.Ib())),e=3Da.ctrlKey||a=
.metaKey,a.shiftKey&&!l)iJ(this,d,h,e),v_a(this,sD(b,this.o.pj).sd(),h);e=
lse =
if(null!=3Dh||l||uD(b,!1),!l){l=3D-1=3D=3Dd.x&&-1=3D=3Dd.y;m=3Dw_a(this,d=
,h,l);if(gD(this.o)&&=0A=
e){var n=3Dthis.j.A;if(gD(n.k)&&Xe&&ff&&n.j.k){PTa(n.j,"");jG(n.j);var =
p=3DAMa(n.k.C),t=3Dnew =
PC(p,"argumentSeparator"),p=3DXC(n),v=3DdG(p),w=3Dv.oi(),z=3DRC(v.Ue,w),z=
=3D-1=3D=3Dz?w.length:z;Cb(w,t,z);for(var =
A=3Dt=3D0;A<z;A++)t+=3Dw[A].getText().length;w=3Dt+1;v.Ue=3Dw;v.Di=3Dw;jG=
(n.j,v);p.dispatchEvent("textchange")}}n=3DqD(this.j)&&gD(this.o);this.j.=
A.j.k=3Dn;Mv(this.k,m,"click",e);v_a(this,m,h);null!=3Dh||l?(this.H=3Dd,l=
?(Pv(c,aw(c)),uD(b,!0),b.getSelection().IK(),x_a(this)):y_a(this,h,"r"=3D=
=3Dh?d.y:d.x,e)):(this.H=3Dnull,c=3DJf(d),Pv(this.k,=0A=
c,e))}Sfa&&!this.R.pb().hasFocus()||a.preventDefault();ud||f||bD(b);this.=
Pb=3Dd}}};u.hlb=3Dfunction(a){this.se=3Da.element};function =
r_a(a){if(!a)return!1;var =
b=3Da.tagName;if("INPUT"=3D=3Db||"TEXTAREA"=3D=3Db)return!0;for(;null!=3D=
a;a=3Da.parentNode)if("true"=3D=3Da.contentEditable)return!0;return!1}u.i=
lb=3Dfunction(a){Bx(this.j.K)||r_a(a.element)||r_a(this.se)||!Sg(a)||(ud?=
oh(function(){var =
a=3Dthis.j;gD(this.o)?(a=3DrD(a))&&a.focus():this.Qa.j(3)},0,this):this.Q=
a.j(3))};u.Knb=3Dfunction(a){"A"!=3Da.target.nodeName||Rg(a,1)||a.prevent=
Default()};=0A=
function w_a(a,b,c,d){if(null!=3Dc||d){a=3Da.j.k;var =
e=3Da.j.sd(),f=3D0<om(a.k,"c");0<om(a.k,"r")&&(e.y=3DCm(a.k,"r"));f&&(e.x=
=3DCm(a.k,"c"));d||("r"=3D=3Dc?e.y=3Db.y:e.x=3Db.x);return e}return =
b}u.Onb=3Dfunction(a){if(!this.j.getSelection().o){if(a.zf&&this.j.dU){va=
r =
b=3Dyx(eOa(this.j));if(wf(b,a.zf))return}dOa(this.j)}};u.Uaa=3Dfunction(a=
){this.Ea=3Dnew G(a.clientX,a.clientY)};=0A=
u.Ex=3Dfunction(a){var =
b=3Dthis.j,c=3Da.target,d,e,f=3DcD(this.o),h=3D!f||X.Vp.isEnabled();if(a.=
zf&&this.rS)dOa(b);else{if(!this.rS&&!YLa(this.j.o)&&h){b.o.o.j=3D=3Dc?(-=
1=3D=3Dgy(this.q,a.clientY,"r",void =
0)&&(c=3DdDa(this.kc)),a.target=3Dc):b.o.j.j=3D=3Dc&&(-1=3D=3Dgy(this.q,a=
.clientX,"c",void 0)&&(c=3DdDa(this.kc)),a.target=3Dc);var =
l=3Da.zf||fy(this.q,a.clientX,a.clientY,"client");l&&l.x!=3Dl.y&&-1=3D=3D=
l.y?(d=3Db.o.C,e=3Dz_a(this,"c",a),b.o.F.Ve(!1)):l&&l.x!=3Dl.y&&-1=3D=3Dl=
.x&&(d=3Db.o.F,e=3Dz_a(this,"r",a),b.o.C.Ve(!1))}var =
l=3D!0,m=3D!1;if(d&&null!=3D=0A=
e&&h&&!ZLa(this.j.o)){if(!f){var =
l=3D!1,f=3Dd,h=3Dthis.xb,n=3Df.Lb;h.Cb();h.D(this.j,"mouseover",this.D7a)=
;h.D(n,"start",B(this.Rnb,this,f));h.D(n,"end",B(this.Qnb,this,f));f=3D=3D=
=3Dthis.j.o.C&&h.D(f.getElement(),"dblclick",this.B7a);WLa(d,e)}cMa(b.o)}=
else =
m=3D!0;l&&(b.o.F.Ve(!1),b.o.C.Ve(!1),m&&A_a(this,c,a.clientX,a.clientY),t=
his.xb.Cb())}};=0A=
function =
A_a(a,b,c,d){if($La(a.j.o)||ZLa(a.j.o)||YLa(a.j.o))B_a(a);else{var =
e=3Da.j;c=3Dfy(a.q,c,d,"client");if(b&&(c&&c.x!=3Dc.y&&-1=3D=3Dc.y||e.o.j=
.j=3D=3Db)){if((d=3Dxm(a.k,c.x))&&d.Da()&&!dMa(e.o)){a.I&&ph(a.I);bMa(e.o=
,c.x);var =
f=3De.o.B;a.ub.D(b,"mouseout",function(a){a.relatedTarget!=3D=3Df.getElem=
ent()&&B_a(this)})}}else dMa(e.o)&&B_a(a)}}function =
B_a(a){a.I&&ph(a.I);a.I=3Doh(function(){this.I=3Dnull;cMa(this.j.o)},200,=
a);a.ub.Cb()}=0A=
u.Lnb=3Dfunction(a){var =
b=3Da.index,c=3Dthis.k,d=3Dthis.j,e=3Ddt(c,b,b+1);Dv(c).contains(e)||(c=3D=
w_a(this,new =
G(b,0),"c",!1),Mv(this.k,c,"column-menu"),d.M.setVisible(!0),y_a(this,"c"=
,b));b=3Dnew =
O("contextmenu",a.target);b.clientX=3Da.clientX;b.clientY=3Da.clientY;d.d=
ispatchEvent(b)};=0A=
function z_a(a,b,c){var =
d=3D"c"=3D=3Db,e=3Dfy(a.q,c.clientX,c.clientY),e=3Dd?e.x:e.y;if(!yv(a.k,b=
,e))return null;var =
f=3DFf(AEa(a.q,Kf(e,e),b,"client",!0)),h;d?a.j.k.tb()?(h=3Df.right-c.clie=
ntX,d=3Dc.clientX-f.left):(d=3Df.right-c.clientX,h=3Dc.clientX-f.left):(d=
=3Df.bottom-c.clientY,h=3Dc.clientY-f.top);if(d>KC&&h>=3DKC)return =
null;if(h<=3DKC){if(0=3D=3De||e=3D=3D=3Dom(a.k,b))return =
null;0<e&&e--}return =
e}u.D7a=3Dfunction(){$La(this.j.o)||(this.j.o.F.Ve(!1),this.j.o.C.Ve(!1))=
};=0A=
u.Rnb=3Dfunction(a,b){var =
c=3Da.Vc(),d=3Da.I;this.Yea=3DMath.round("r"=3D=3Dc?b.clientY:b.clientX);=
this.afa=3Dd;this.F.gc(this.j,"mousemove",this.Ex);this.F.gc(this.j.o.j.k=
,"mousemove",this.Ex);this.F.gc(this.j.o.o.k,"mousemove",this.Ex)};=0A=
u.Qnb=3Dfunction(a,b){this.F.D(this.j,"mousemove",this.Ex);this.F.D(this.=
j.o.j.k,"mousemove",this.Ex);this.F.D(this.j.o.o.k,"mousemove",this.Ex);v=
ar =
c=3Da.Vc(),d=3D"r"=3D=3Dc,e=3DMath.round(d?b.clientY:b.clientX)-this.Yea,=
f=3D!d&&this.j.k.tb()?-1:1,e=3De*f,f=3Dthis.k,h=3Dthis.afa,l=3DMath.round=
(this.q.Fx[c].Gf(h)),m=3DMath.max(2,l+e),n=3De=3DwD(this.j);Nf(e)?n=3D$v(=
f,0,f.dn(c),c):e.Vc()=3D=3Dc&&Of(e,c,h)||(n=3D$v(f,h,h+1,c));m!=3Dl&&(f=3D=
new =
gJ(f,n,m),this.M.Fb(f),sda(e)&&ILa(d?this.j.o.o:this.j.o.j,CEa(this.q,wD(=
this.j),c)));a.wb();this.Yea=3D=0A=
this.afa=3Dnull};u.B7a=3Dfunction(){var =
a,b;a=3DNumber(this.j.o.C.I);b=3DDv(this.k);b.Rc&&Of(b,"c",a)?(a=3Db.gb()=
,b=3Db.Ib()):b=3Da+1;m_a(a,b,this.j.sA.j,this.uf,this.M)};=0A=
u.dua=3Dfunction(a,b){var =
c=3Da.Vc(),d=3Dthis.j,e=3Dthis.k;Tv(e,Dm(e,c),c);var =
d=3Dd.o,e=3Dd.H,f=3D"c"=3D=3D=3Dc?b.clientX:b.clientY,h=3D"c"=3D=3D=3Dc,l=
=3DMath.max(0,h?gy(e,f,"c",void 0):gy(e,f,"r",void =
0)),m=3Dcy(e,l,c,"client"),n=3DVx(e,c),p=3DZx(e,new =
zf(l,l+1),c),f=3Df+n;(e.o.tb()&&h?m-f:f-m)>p/2&&l++;e=3Dl;h=3Dd.getModel(=
);f=3D"r"=3D=3Dc;c=3Dh.dn(c)-1;d=3Df?d.A:d.k;c=3DMath.min(c,e);e=3D"c"=3D=
=3Dd.Vc();d.M=3DMath.min(c,e?hy(d.C,"c",void 0)-1:hy(d.C,"r",void =
0)-1);d.wb()};=0A=
u.H6a=3Dfunction(a){var =
b=3Da.lb(),c=3Db.gb(),d=3Db.ib(),e=3DC_a(this,this.fb.x,c,"c"),f=3DC_a(th=
is,this.fb.y,d,"r"),h=3Dthis.k,f=3DUc(f,Math.min(-1,h.Id-d),Kq(h)-d-b.hei=
ght),e=3DUc(e,Math.min(-1,h.Od-c),h.getNumColumns()-c-b.width),b=3Dwda(b,=
e,f);TAa(h,b)&&h.Id<=3Dd+f&&h.Od<=3Dc+e&&(a.Jm(b),this.fb=3Dnew =
G(c,d),a=3Dthis.Na,a.x+=3De,a.y+=3Df)};u.a8a=3Dfunction(a){var =
b=3Da.Vc();a=3Da.I;var =
c=3DC_a(this,this.Tc,a,b);0!=3Dc&&(c=3DBm(this.k,a,c,b),HNa(this.j,Math.m=
ax("r"=3D=3Db?this.k.Id:this.k.Od,c),b),this.Tc=3Da)};=0A=
function D_a(a,b,c){b=3D"r"=3D=3Db;c=3Dc?1:-1;var d=3Da.j.k.tb();return =
a.be[Fba(c,b,d)](b?a.Ea.y:a.Ea.x)}=0A=
function C_a(a,b,c,d){var =
e=3Da.j,f=3Da.k,h=3De.k,l=3DwD(e),m,n,p,t;"r"=3D=3Dd?(m=3D"S",l=3Dl.heigh=
t,n=3De.bD,p=3DzC(h),t=3DAm):(m=3Da.j.k.tb()?"W":"E",l=3Dl.width,n=3De.aD=
,p=3DAC(h),t=3Dzm);if(b<c){a=3DMath.max(1,D_a(a,d,!0));a=3Dt(f,c,l-1+a);i=
f(a=3D=3Dc)return 0;if(CC(h,m)<=3Da)return =
n.call(e,a),e=3Dt(f,c,0),d=3DoAa(nm(f,d),a,e)-l,(a>c?1:-1)*Math.max(1,d)}=
else =
if(b>c){a=3DMath.min(-1,D_a(a,d,!1));a=3Dt(f,c,a);if(a=3D=3Dc)return =
0;if(p>=3Da)return =
n.call(e,a),e=3Dt(f,c,0),d=3DoAa(nm(f,d),a,e),(a>c?1:-1)*Math.max(1,d)}re=
turn 0}=0A=
u.Vua=3Dfunction(a){gD(this.o)||(this.Ub.D(this.K,"tick",B(this.a8a,this,=
a)),this.Ub.D(this.R.pb(),"mousemove",this.Uaa),this.Tc=3Da.I,t_a(this),h=
J(this),this.K.start(),this.j.getSelection().dj().Qq(!0),cMa(this.j.o))};=
function E_a(a,b,c){b=3Dgy(a.q,"c"=3D=3Dc?b.clientX:b.clientY,c);var =
d=3DwD(a.j),e=3Dd.Df(c);b>=3De&&b<d.jg(c)?b=3De:b>=3Dd.jg(c)&&(b=3DBm(a.k=
,b,0,c)+1);return b}u.Wua=3Dfunction(a,b){if(!gD(this.o)){var =
c=3Dthis.j,d=3Da.Vc();HNa(c,E_a(this,b,d),d)}};=0A=
function F_a(a,b,c){if("c"=3D=3Da){if(Of(b,a,c))return =
b.gb();if(c>b.gb())return c-Rf(b,a)}else{if(Of(b,a,c))return =
b.ib();if(c>b.ib())return c-Rf(b,a)}return =
c}u.Uua=3Dfunction(a,b){if(!gD(this.o)&&(this.K.stop(),this.Ub.Cb(),y(b.c=
lientY)&&y(b.clientX))){var =
c=3Dthis.j,d=3Dthis.k,e=3DwD(c),f=3Da.Vc(),h;h=3DE_a(this,b,f);if(!(0>F_a=
(f,e,h))){if(!Of(e,f,h)){var l=3Dnew =
fJ(d,e,h),m=3DRf(e,f);if(this.M.Fb(l)){e.Df(f)<h&&(h-=3Dm);e=3D"r"=3D=3Df=
?et(d,h,h+m):dt(d,h,h+m);FAa(d,e);if(df&&c.Mc())return;G_a(this)}}c.getSe=
lection().dj().Qq(!1)}}};=0A=
u.cua=3Dfunction(a){var =
b=3Dthis.k,c=3Da.Vc(),d=3Da.M;if(xa(d)&&0<=3Dd){var =
e=3Dd-1;0=3D=3Dd||yv(b,c,e).Da()||(d=3Dtm(b,c,e),e=3Ded(d,e));b=3Dnew =
eJ(this.o.j,b.hb(),c,e+1);this.M.Fb(b);a.reset()}aMa(this.j.o)};=0A=
u.R4a=3Dfunction(a){var =
b=3Da.zf;if(!this.rS&&b&&null!=3DBC(this.j.k,b)){var =
c=3Dthis.j,d=3Dc.Va,e=3DB(c.GUa,c),f=3Dd.A,c=3D[],h;if(f&&!f.isEmpty())fo=
r(var f=3Df.WL(),l=3D0;l<f.length;l++){var =
m=3Df[l],n=3DjMa(d,m);n&&wf(n,b)&&(c.push(m.getUsername()),h=3Dm.o)}e=3De=
.call();if(d=3D!d.o&&!zb(c))e.Gn(b),b=3De.getElement(),b||(e.Ca(),b=3De.g=
etElement()),b.innerHTML=3DWa(e.B.format({NUM_PEOPLE:c.length,PERSON_1:c[=
0],PERSON_2:c[1],PERSON_3:c[2]})),MEa(e),e.getElement().style.backgroundC=
olor=3Dh;e.setVisible(d)}A_a(this,a.target,a.clientX,a.clientY)};=0A=
u.N4a=3Dfunction(a){var =
b=3DWF.getInstance();this.QK&&YF(b,this.QK);this.QK=3DXF(b,3200);this.Uaa=
(a);var =
b=3DGf(iy(this.q,"page",!1,!1)),c=3Dfy(this.q,a.clientX,a.clientY);if((b=3D=
b.contains(H_a(this,a)))||c&&sx(c)){if(c){jJ(this.o)||gD(this.o)||jD(this=
.j).setVisible(!1);var =
d=3DsD(this.j,this.o.pj).lb();if(!sx(c)||sda(d)){var =
e=3Dthis.k,f=3DI_a(this,c),h=3Dthis.B?I_a(this,this.B):f,l=3Dthis.j.k,m=3D=
JEa(l,"c"),n=3DJEa(l,"r"),p=3D0,t=3D!1,v=3DzC(l);n&&(!Hd(h)||Hd(f)||J_a(t=
his,d,"y")?Hd(f)&&!Hd(h)&&(p|=3D1,this.mx=3D!0,this.xu=3Dc):this.mx?=0A=
(this.mx=3D!1,this.xu=3Dnull):this.C&1||(v=3De.Id,t=3D!0));l=3DAC(l);m&&(=
!Id(f)||Id(h)||J_a(this,d,"x")?Id(h)&&!Id(f)&&(p|=3D8,this.mx=3D!0,this.x=
u=3Dc):this.mx?(this.mx=3D!1,this.xu=3Dnull):this.C&8||(l=3De.Od,t=3D!0))=
;t&&Rv(this.k,vm(this.k,new =
G(l,v)));p&&(this.C=3Dp,this.Ta.start());this.mx||this.B&&wf(this.B,c)||(=
K_a(this),e=3Da.ctrlKey||a.metaKey,d&&(Nf(d)||iJ(this,c,d.Vc(),e)));this.=
B=3Dc}}a.preventDefault();if(b)return}c=3Dthis.j;d=3DGf($x(this.q,"page",=
"scrollable",!1,!1,!1));e=3DH_a(this,a);f=3D0;h=3Da.target;m=3Dthis.Pb?Xv=
(this.k,=0A=
this.Pb):null;e.x>=3Dd.left+d.width?f|=3D2:(2=3D=3Dthis.C||"fixed"!=3Dm&&=
"row-head-section"!=3Dm)&&(e.x<=3Dd.left||c.dxa(h))&&(f|=3D8);e.y>=3Dd.to=
p+d.height?f|=3D4:(4=3D=3Dthis.C||"fixed"!=3Dm&&"column-head-section"!=3D=
m)&&(e.y<=3Dd.top||c.HDa(h))&&(f|=3D1);c=3Df;d=3Dfy(this.q,a.clientX,a.cl=
ientY);e=3Dthis.B||d;this.B=3Dd;0!=3Dc&&(a=3DwD(this.j),a.isRow()&&(c&=3D=
5),a.Rc&&(c&=3D10),b&&wf(d,e)||(e=3Dthis.j.k,lOa(this.j,c)?(b=3Dc&1?ky(e,=
"r"):c&4?CC(e,"S"):d.y,d=3Dc&2?CC(e,"E"):c&8?ky(e,"c"):d.x,b=3Dnew =
G(d,b),Nf(a)||iJ(this,b,a.Vc(),!0),this.C!=3Dc&&(this.C=3D=0A=
c,this.Ta.start())):this.xu&&(c&8&&(this.xu.x=3DCC(e,"W")),c&1&&(this.xu.=
y=3DCC(e,"N")))))};function L_a(a){var =
b=3Da.j.M;Yb(Fd,function(a){(a=3Db.C[a])&&this.ga.D(a,"mouseover",this.LX=
a)},a)}u.Snb=3Dfunction(){var =
a=3Dthis.j;cD(this.o)||(Lv(this.k)?L_a(this):(this.ga.Cb(),mD(a,!0)))};u.=
zua=3Dfunction(){this.QK&&(ZF(WF.getInstance(),this.QK),this.QK=3Dnull);t=
his.rS=3D!1;this.X.Cb();var =
a=3Dthis.j;sDa(a.K);RNa(a,this.o.pj);K_a(this);gD(this.o)||bJ(this.o);gD(=
this.o)||G_a(this)};=0A=
function G_a(a){var =
b=3Da.j;cD(a.o)||Lv(a.k)||mD(b,!0);jJ(a.o)||x_a(a)}function =
x_a(a){cD(a.o)||jD(a.j).setVisible(!0)}u.G6a=3Dfunction(a,b){var =
c=3Dfy(this.q,b.clientX,b.clientY),d=3DwD(this.j);c.x=3DUc(c.x,d.gb(),d.I=
b()-1);c.y=3DUc(c.y,d.ib(),d.Db()-1);this.Na=3Dc;this.j.getSelection().dj=
().lb().equals(this.j.M.lb())||this.j.M.setVisible(!1);this.j.fb.setVisib=
le(!1);this.fb=3DDv(this.k).sd();t_a(this);hJ(this);this.Sc.D(this.K,"tic=
k",B(this.H6a,this,a));this.Sc.D(this.R.pb(),"mousemove",this.Uaa);this.K=
.start()};=0A=
u.LXa=3Dfunction(){if(!cD(this.o)){var =
a=3Dthis.j,b=3Da.getSelection().dj();a.M.lb().equals(b.lb())&&(b.setVisib=
le(!0),mD(a,!0),this.$.D(b.Lb,"start",this.VYa).D(b.k,"mouseout",this.yaa=
).D(bDa(this.kc),"mousemove",this.yaa))}};u.VYa=3Dfunction(){this.$.Cb();=
this.$.D(gGa(this.j.getSelection().dj()),"end",this.yaa)};u.yaa=3Dfunctio=
n(){var a=3Dthis.j.getSelection().dj();a.Ta||(this.$.Cb(),a.Qq(!0))};=0A=
u.I6a=3Dfunction(a,b){var =
c=3Dfy(this.q,b.clientX,b.clientY);if(c!=3Dthis.Na){var =
d=3Da.lb();if(!Nf(d)){var =
e=3Dd.Vc(),f=3D"r"=3D=3De?0:c.x-this.Na.x,c=3D"c"=3D=3De?0:c.y-this.Na.y;=
0>d.gb()+f&&(f=3D-d.gb());0>d.ib()+c&&(c=3D-d.ib());d=3Dwda(d,f,c);TAa(th=
is.k,d)&&(a.Jm(d),d=3Dthis.Na,d.x+=3Df,d.y+=3Dc)}}};=0A=
u.F6a=3Dfunction(a){this.K.stop();this.Sc.Cb();var =
b=3Dthis.j,c=3DwD(b);a=3Da.lb();var d=3Dnew =
G(a.gb(),a.ib());Mv(this.k,d,null);b.M.setVisible(!0);b.getSelection().k=3D=
d;Pv(this.k,a);RNa(b,this.o.pj);x_a(this);b=3Dnew =
Hf(d.y,d.x,d.y+c.height,d.x+c.width,c.isRow(),c.Rc);b.equals(c)||(c=3Dnew=
 TD("cut-range",0,this.k,c,this.k,b),this.M.Fb(c))};=0A=
u.q0a=3Dfunction(a){if(!(qD(this.j)||cD(this.o)||Hv(this.k).Ge(1024)||a.z=
f&&sx(a.zf))){var =
b=3Dthis.j;Mv(this.k,a.zf,null);dx(b);this.ga.Cb();jD(b).setVisible(!1);a=
=3D(b=3DHv(this.j.getModel()))&&null!=3Db.AT()&&!b.hasFormula();b=3Db&&b.=
Sk()&&lza(b.Sk());(a||b)&&lo("datepicker",this.v_a,this,void 0,!0)}};=0A=
u.Pnb=3Dfunction(a){if(this.j.On){var b=3DQNa(this.j);if(b.Da()){var =
c=3Dfy(this.q,a.clientX,a.clientY);if(wf(yx(b),c))return}}var =
d=3Da||this.Xf;this.Qa.j(3);b=3Dthis.j.k.tb();c=3Dnew =
G(d.Ea,d.H);d=3Dd.j;!wd||!yd&&!Ad||0=3D=3Dd.wheelDeltaY%40&&0=3D=3Dd.whee=
lDeltaX%40||(d=3DDa(),500<d-this.zxa?(this.A.y=3D0,this.A.x=3D0):(Wc(this=
.A.y)!=3DWc(c.y)&&(this.A.y=3D0),Wc(this.A.x)!=3DWc(c.x)&&(this.A.x=3D0))=
,this.zxa=3Dd,this.A.y+=3Dc.y,this.A.x+=3Dc.x,c.y=3DM_a(this.A.y/40),c.x=3D=
M_a(this.A.x/40),this.A.y-=3D40*c.y,this.A.x-=3D40*c.x);b&&(c.x=3D-c.x);d=
=3D=0A=
N_a(this,c.x,c.y);b=3Dthis.k;c=3Dd.y;d=3Dd.x;Rv(b,Wka(b,Tka(b,Gv(b),d,c))=
);a.preventDefault()};u.mYa=3Dfunction(a){kG(this.o,"autofill");a.setVisi=
ble(!0);a.Jm(Zv(this.k));a=3DIv(this.k);v_a(this,a,null);this.B=3Da};u.kY=
a=3Dfunction(a){var b=3Dthis.j.getSelection().lb();a=3Dnew =
dJ(this.k,b,null,!yd&&a.ctrlKey||yd&&a.altKey);this.M.Fb(a)};=0A=
u.lYa=3Dfunction(a,b){kG(this.o,"normal");var =
c=3Dthis.j,d=3Dc.getSelection().lb(),e=3Da.lb();!e.equals(d)&&e.contains(=
d)&&(RNa(c,"normal"),c=3Db.k,d=3Dnew =
dJ(this.k,d,e,!yd&&c.ctrlKey||yd&&c.altKey),this.M.Fb(d),Pv(this.k,e));x_=
a(this);a.setVisible(!1)};function M_a(a){return =
0>a?Math.ceil(a):Math.floor(a)}=0A=
function N_a(a,b,c){c*=3Dov;var d,e=3D0;if(0!=3Dc){var =
f=3Da.j.k.j.sd().y,h=3Da.k,l=3Dnm(a.k,"r"),f=3D(d=3D0<=3Dc)?Kka(l,new =
zf(f,Lu(l.o))):nAa(l,new =
zf(h.Id,f+1)),m=3Dd?c:-c,n=3D0,p=3Da.j.H;cd(f,function(a){e++;n+=3Dp.Gf(a=
);return n<m})}return new G(b,d?e:-e)}=0A=
u.s8a=3Dfunction(){var a=3Dthis.j;if(lOa(a,this.C)){var =
b=3Dthis.k.q.y;(a=3Dnull=3D=3D=3Dthis.C?null:this.Vd[this.C])&&a();a=3Dth=
is.j.k.j.Db()=3D=3DEm(this.k,"r")+1;4=3D=3Dthis.C&&a&&b=3D=3Dthis.k.q.y&&=
HAa(this.k,"r")}else{if(this.mx&&this.B){var =
b=3Dthis.xu,c=3Da.k,d=3DBC(c,this.xu),c=3DBC(c,this.B);if(d&&c){var =
e=3D!Id(d)&&!Id(c);if(Hd(d)&&Hd(c)||e)b=3Dthis.B}a=3DwD(a);Nf(a)||iJ(this=
,b,a.Vc(),!0)}K_a(this)}};function =
K_a(a){null!=3Da.C&&(a.Ta.stop(),a.C=3Dnull,a.mx=3D!1,a.xu=3Dnull)}=0A=
u.px=3Dfunction(a,b){if(this.B){var =
c=3Dthis.B.x,d=3Dthis.B.y,e=3Dthis.j.fb.lb(),f=3DsD(this.j,this.o.pj),h=3D=
0,l=3D0;a&&(h=3Dthis.be[a](this.Ea.x),0!=3Dh&&(c=3DjJ(this.o)?Bm(this.k,S=
f(e,a),h,"c"):mGa(f,h,"c"),this.j.aD(Math.max(c,this.k.Od))));b&&(l=3Dthi=
s.be[b](this.Ea.y),0!=3Dl&&(d=3DjJ(this.o)?Bm(this.k,Sf(e,b),l,"r"):mGa(f=
,l,"r"),this.j.bD(Math.max(d,this.k.Id))));if(0!=3Dh||0!=3Dl)c=3Dnew =
G(c,d),d=3DwD(this.j),Nf(d)||iJ(this,c,d.Vc(),!0)}};=0A=
function iJ(a,b,c,d){b.x=3DMath.max(0,b.x);b.y=3DMath.max(0,b.y);var =
e=3Da.j,f=3DsD(e,a.o.pj);if(jJ(a.o)){d=3Df.lb();if(Pf(d,b))b=3Dd.clone();=
else{var =
h;c=3Db.x<d.gb()?d.gb()-b.x:b.x-d.Ib();(b.y<d.ib()?d.ib()-b.y:b.y-d.Db())=
>=3Dc?(b.y<d.ib()?(c=3Db.y,b=3Dd.Db()):(c=3Dd.ib(),b=3Db.y+1),f=3Dd.gb(),=
h=3Dd.Ib()):(b.x<d.gb()?(f=3Db.x,h=3Dd.Ib()):(f=3Dd.gb(),h=3Db.x+1),c=3Dd=
.ib(),b=3Dd.Db());b=3Dnew Hf(c,f,b,h)}b=3Dym(a.k,b);e.fb.Jm(b)}else =
null=3D=3Dc?(e=3Deda(b,f.sd()),e=3Dnda(e,!1,!1),Pv(a.k,e,d,!0)):y_a(a,c,"=
r"=3D=3Dc?b.y:b.x)}=0A=
function y_a(a,b,c,d){if(null!=3Db){var =
e=3DsD(a.j,a.o.pj).sd(),f=3D"r"=3D=3Db?e.y:e.x,e=3DMath.min(f,c);c=3DMath=
.max(f,c)+1;b=3D"r"=3D=3Db?et(a.k,e,c):dt(a.k,e,c);Pv(a.k,b,d)}}function =
H_a(a,b){var c=3DJl(b),d=3Dni(a.R);c.x+=3Dd.x;c.y+=3Dd.y;return =
c}function I_a(a,b){var c=3Db.y<a.k.Id,d=3Db.x<a.k.Od;return =
c&&d?"fixed":c?"column-head-section":d?"row-head-section":"scrollable"}fu=
nction J_a(a,b,c){var d=3DI_a(a,new G(b.left,b.top));a=3DI_a(a,new =
G(b.Ib()-1,b.Db()-1));return"y"=3D=3Dc?Hd(d)!=3DHd(a):Id(d)!=3DId(a)}=0A=
function v_a(a,b,c){a.rS=3D!0;var =
d=3Da.j,e=3Da.o.pj;sD(d,e).k=3Db;jJ(a.o)||0<d.K.A||sD(d,e).Fda();b=3Da.R.=
pb();rDa(d.K);t_a(a);var e=3D"r"!=3Dc,f=3D"c"!=3Dc;c=3Df?"N":null;var =
f=3Df?"S":null,h=3De?"E":null,e=3De?"W":null;a.Vd=3D{1:B(a.px,a,null,c),3=
:B(a.px,a,h,c),2:B(a.px,a,h,null),6:B(a.px,a,h,f),4:B(a.px,a,null,f),12:B=
(a.px,a,e,f),8:B(a.px,a,e,null),9:B(a.px,a,e,c),0:B(a.px,a,null,null)};hJ=
(a);a.X.D(d,"mouseup",a.zua);a.X.D(b,"mousemove",a.N4a);a.X.D(b,"mouseup"=
,a.zua);a.X.D(a.Ta,"tick",a.s8a);a.X.D(b.body,"selectstart",=0A=
a.Gkb)}u.Gkb=3Dfunction(a){a.preventDefault();return!1};u.v_a=3Dfunction(=
){var a=3Dthis.j,b=3DHv(a.getModel());if(null=3D=3Dthis.Wc){var =
c=3Dpo("datepicker"),d=3Dc.j();this.Wc=3Dc.k(d,a);a=3Dthis.j;a.To=3Dd;a.v=
a(d,!0)}d=3Db.AT();b=3Db&&b.Sk()&&lza(b.Sk());if(null!=3Dd||b)a=3Dthis.j,=
b=3Da.To,d&&b.smb(d),(d=3DnD(a.A))&&d.getElement()&&b.position(d.getEleme=
nt())};function hJ(a){a.Qe=3D0;a.Ud=3D0}=0A=
u.J=3Dfunction(){p_a.G.J.call(this);this.Va.dispose();this.F.dispose();th=
is.xb.dispose();this.hd.dispose();this.Ta.dispose();this.mb.dispose();thi=
s.K.dispose();this.X.dispose();this.$.dispose();this.ga.dispose();this.ub=
.dispose();N(this.Wc);this.I&&ph(this.I)};function =
O_a(a,b,c,d,e,f,h,l,m,n,p){L.call(this);this.j=3Da;this.$=3Dh;this.I=3Db;=
this.k=3Db.Hb();this.q=3Df;this.o=3Dc;this.C=3Dd;this.Na=3De;this.H=3Dnew=
 =
S(this);M(this,this.H);this.F=3Dnull;this.R=3Dn;this.ga=3Dp||null;this.B=3D=
null;this.X=3Dnew =
p_a(this.j,this.I,this.o,this.q,this.C);M(this,this.X);this.M=3Dnew =
$I(this.j,this.I,this.o,this.q,this.C,this.$,m);M(this,this.M);this.A=3Dn=
ew =
BZa(this.j,this.k,this.o,this.q,this.C);M(this,this.A);this.F&&(this.A.B=3D=
this.F);this.K=3Dnew =
yZa(this.j);M(this,this.K);this.H.D(this.j,"inputBoxDeactivate",=0A=
this.Jrb).D(this.j,"inputBoxActivate",this.Hrb).D(this.j,["activeCellChan=
ge","grid_structure_change"],this.Ata).D(this.j,"addRows",this.Irb).D(thi=
s.j,"unhideButtonClicked",this.u$a).D(this.j,"waffle_scroll",this.Krb)}C(=
O_a,L);u=3DO_a.prototype;u.pC=3D0;u.Krb=3Dfunction(a){var =
b=3Dthis.k;if(a.B)HAa(b,"x"=3D=3Da.axis?"c":"r");else{var =
c=3DGv(b);"x"=3D=3Da.axis?c.x=3Dzm(b,b.Od,a.k):c.y=3DAm(b,b.Id,a.k);Rv(b,=
c)}};u.Ata=3Dfunction(){this.pC&&ph(this.pC);var =
a=3DqD(this.j)?yca:xca;this.pC=3Doh(this.Bta,a,this)};=0A=
u.Bta=3Dfunction(){var a=3Dthis.j,b=3Dthis.k;if(!this.Na.isEmpty()){var =
c=3Db.hb(),d=3DIv(b),e=3Dthis.o,f=3DVv(b,d.y),b=3DWv(b,d.x),a=3DqD(a),d=3D=
new =
ye;d.add("gid",c);d.add("arow",f);d.add("acol",b);d.add("edit",a);uf()||v=
q(e,"/collab/selection")}};u.Hrb=3Dfunction(){var =
a=3Dthis.j.getModel(),b=3DHv(a),c=3DIv(a),a=3Db.getRawValue(a.hb(),c.y,c.=
x);!Xe&&Qq(a)&&kG(this.q,"formula");this.Ata()};u.Jrb=3Dfunction(){this.p=
C&&(ph(this.pC),this.pC=3D0);this.Bta()};=0A=
u.Irb=3Dfunction(a){var b=3Dthis.k;a=3Dnew =
sZa(0,b,a.$,"r");this.o.Fb(a);Rv(b,new =
G(AC(this.j.k),Em(b,"r")));this.j.ci.Pe(!1)};u.u$a=3Dfunction(a){if(1=3D=3D=
Fu(this.j,!0)){var b=3D!1;a=3Da.target.lb();var c=3Dnew =
TI(this.k,a,!1);opa(c,B(function(a){b=3Da},this));this.o.Fb(c);b&&(a.isRo=
w()&&(a=3Dym(this.k,a)),FAa(this.k,a))}};u.J=3Dfunction(){O_a.G.J.call(th=
is);ph(this.pC)};function =
P_a(a,b,c,d,e,f,h,l,m,n,p,t,v,w,z,A,E,D,J,T,W,P,ba,ga,ja,Aa){L.call(this)=
;this.j=3Da;this.H=3Db;this.ei=3Dnew =
rZa(b.ga,m,d);M(this,this.ei);ba=3Db.F;vf(Se.getInstance())||(iw(ba,ew.Yc=
,"show-findbar",70,"shortcut-movement"),iw(ba,ew.Yc,"find-next",71,null),=
iw(ba,ew.Yc|ew.Qd,"find-previous",71,null),yd?iw(ba,ew.$x|ew.Qd,"show-fin=
d-replace",72,"shortcut-movement"):iw(ba,ew.Yc,"show-find-replace",72,"sh=
ortcut-movement"));this.X=3Dc;this.Wc=3Dz;this.Dd=3Dnew =
lF(Cp.getInstance(),a);M(this,this.Dd);this.B=3Dd;=0A=
this.C=3Df;this.A=3Dh;this.ld=3Dl;this.Wa=3Dm;this.Qa=3Dn;this.kc=3Dp;thi=
s.To=3Dt;this.k=3Dv;this.On=3Dw;this.Mt=3DT;this.Na=3DE;this.hd=3Dnull;th=
is.Uo=3Dja||null;this.jk=3DAa||null;this.be=3Dnew =
S(this);M(this,this.be);this.Xf=3Dnew =
qUa(this.A);M(this,this.Xf);this.Va=3Dnew hF(void 0,!0);this.fb=3Dnew =
Lm;c=3Da.j;this.be.D(c,"a",this.Mrb).D(c,"b",this.C_a).D(c,"e",this.rYa).=
D(c,"i",this.Srb);this.o=3Dnew =
iF(c,B(this.s9,this),W);M(this,this.o);this.ga=3DA;this.uf=3Dnew =
lG(this.H.o.o,this.j,this.o);M(this,this.uf);this.q=3Dnew =
qQa;M(this,this.q);=0A=
Tca?tE(this.q,new =
RQa(this.j.j,this.o,this.B,this.C,this.A,this.j)):tE(this.q,new =
uQa(this.j.j,this.o,this.B,this.C,this.A,this.j));X.EU.bc(Zq,B(this.j9a,t=
his));V.Io.Z(!0);V.Io.bc(Zq,B(this.Hjb,this));tE(this.q,new =
GE(this.j.j,this.o,this.B,this.A,this.j));tE(this.q,new =
sQa(this.j.j,this.ga,this.o,this.B,this.j.B,this.A,this.j));$ca?tE(this.q=
,new =
nOa(this.j.j,this.ga,this.o,this.A)):X.GB.setVisible(!1);this.Pb=3Dnew =
LE(this.j,this.o,0,this.j.Ta,this.Uo,this.jk,this.j.o.j);tE(this.q,this.P=
b);this.Ea=3D=0A=
null;A=3Drf("isEmbedded");Bca&&!A&&(this.Ea=3Dnew =
mQa(this.j,this.A,this.o,this.B,this.X.j,this.fb,new =
MRa(this.Wc,0,null),J,ga||null,this.On,W),tE(this.q,this.Ea));gf?(J=3Dnew=
 tQa(this.j,this.o,this.C,this.A,this.B,this.j.o),tE(this.q,J),J=3Dnew =
TQa(this.j,this.o,this.C,this.A,this.B,this.j.o),tE(this.q,J)):(J=3Dnew =
GQa(this.j,this.o,this.C,this.A,this.B,this.j.o),tE(this.q,J));J=3Dnew =
FQa(this.j,this.o);tE(this.q,J);A&&J.um();J=3Dnew =
PPa(this.j,this.A,this.o,this.ga,this.C,this.B);tE(this.q,J);A&&!ada&&(J=3D=
new xw(this.j,=0A=
this.B,this.ld.bw(),this.o),tE(this.q,J),J.um());this.I=3Dnew =
S(this.q);M(this,this.I);ga=3Db.o;J=3Dthis.o;ga.JT=3DJ;ga.j.A=3DJ;ga=3Dga=
.o;ga.B&&(ga.B.C=3DJ);a.q.vob(this.ga);A=3Db.o.o;J=3Dnew =
yRa(w);ga=3Dthis.o;c=3DA.j;h=3DSc(B(A.vb,A));l=3DW||rh();p=3Dnew KOa(new =
MOa(A,l));A=3DJ&&(wd||zRa)?new uOa(p,wOa.getInstance()):p;m=3Dnew =
oPa(A,1,["application/x-vnd.google-spreadsheet-embedded-object+json"]);m=3D=
new xPa(m,new OD);n=3Dnew BD(m,new JPa(ga,d,a),w);c=3Dnew =
FD(c,h,A,p,l);xOa(n,c);h=3Dnew NOa(c,J);xOa(n,h);this.$=3Dnew =
OPa(n,a,A,0,c,h,m,=0A=
ga);M(this,this.$);this.Sc=3Dnull;J&&(this.Sc=3Dnew =
eF(this.$.o,f,w),M(this,this.Sc));this.C.Lp=3Dthis.o;this.Jq=3DP||null;th=
is.se=3Dnew =
fSa(this.o,this.j,this.B,e,this.C,0,this.X,this.$,this.Jq);M(this,this.se=
);this.Hq=3De;if(e=3Db.A)this.ci=3Dnew =
hZa(this.o,a,this.A,e),M(this,this.ci);this.ub=3Dnew =
S(this);M(this,this.ub);e=3Dnew =
su(W?W.pb():document);M(this,e);this.ub.D(a,"readonly_status",this.Qrb).D=
(a,"acl_change",this.BXa).D(a,"selection_mode",this.Rrb).D(a,"owner_chang=
e",this.X5a).D(a,"lock_mode_change",this.S3a).D(a,=0A=
"formula-view",this.Prb).D(a,"has_finance_data_change",this.e2a).D(a.B,yQ=
a(),this.J1a).D(a.B,"",this.d2a).D(e,"key",this.Orb);this.Qe=3Dnew =
gF(ZE,b.B,this.Na||new =
KRa,W);M(this,this.Qe);this.ub.D(this.Qe,"resize",this.b6a);this.ub.D(b.F=
,"shortcut",this.Nrb);this.Vd=3Dnew =
S(this);M(this,this.Vd);this.Ub=3Dnew =
S(this);M(this,this.Ub);this.Ub.D(this.B,"setoffline",B(this.Hta,this,!0)=
).D(this.B,"setonline",B(this.Hta,this,!1));this.Ud=3Dnew =
Q_a(a,this.o,d);M(this,this.Ud);this.mb=3Dnew S(this);M(this,this.mb);=0A=
this.mb.D(ro,"update-grid-size",this.eL);X.r5.bc(Zq,this.Tjb,this);V.ht.b=
c(Zq,this.o9a,this);this.Gi=3DD}C(P_a,L);u=3DP_a.prototype;u.Orb=3Dfuncti=
on(a){27=3D=3Da.keyCode&&(a=3DR_a(this))&&bD(a)};u.J1a=3Dca();u.d2a=3Dca(=
);u.Lk=3Dnull;u.Rw=3Dnull;u.Iub=3D!1;u.XL=3Dnull;u.s9=3Dfunction(){return=
 this.Lk&&this.Lk.view};function R_a(a){a=3Da.s9();return a instanceof =
aD?a:null}u.Srb=3Dfunction(){0=3D=3Dthis.j.j.Td.length&&S_a(this)};u.C_a=3D=
function(a){T_a(this,a.target,a.ecb)};=0A=
function T_a(a,b,c){var =
d=3D0=3D=3Db.getSheetType();b=3D2=3D=3Db.q;d&&!b&&(d=3DrD(a.Lk.view),!Xe&=
&d&&GTa(d)&&kG(a.j,"formula"),tD(a.j)&&!c&&Fu(a.Lk.view,!0));a.I.Cb();a.L=
k.view.Uc();a.Rw=3Da.Lk;a.Lk=3Dnull}u.rYa=3Dfunction(){this.Lk&&2=3D=3Dth=
is.Lk.sheet.q&&T_a(this,this.Lk.sheet);var =
a=3Dthis.H,b=3Dthis.Rw.view,c=3Db.nz(),b=3Db.O();Ih(c);c=3Db.getElement("=
waffle-loading-screen");a=3DU_a(a,null,b);Kl(c,a);c.style.display=3D"bloc=
k"};=0A=
u.Mrb=3Dfunction(a){a=3Da.target;var =
b=3D0=3D=3Da.getSheetType(),c=3DV_a(this,a),d;if(b&&(d=3Dnew =
O_a(c,a,this.B,this.A,this.ld,this.j,this.X,0,this.Na,this.Mt,this.Hq),th=
is.XL)){var e=3Dd,f=3Dthis.XL;e.F=3Df;e.A&&(e.A.B=3Df)}this.Lk=3Dnew =
kJ(a,c,d);rQa(this.q,a);if(b){if(e=3Da.Hb(),d=3Da.If,this.I.D(Su(e),Vwa,t=
his.q.Vmb),this.I.D(ro,$ma,this.q.RDa),yq(e)?this.q.TDa(a):(this.q.SDa(a)=
,this.I.D(d,"newData",B(this.q.SDa,this.q,a)),hn(this.I,Su(d.getModel()),=
"Pa",B(this.q.TDa,this.q,a))),-1!=3DFca)for(this.Va.set(e.hb()+"",!0),a=3D=0A=
Fca,d=3Dthis.Va.gd(),b=3Dthis.j.j,c=3Db.Mm,e=3DMAa(e),f=3D1;f<d.length;f+=
+){var h=3DNumber(d[f]);if(!c||c.hb()!=3Dh){var =
l=3DLo(b,h);l?(l.getSheetType(),l=3Dl.Hb(),e+=3DMAa(l),e>a&&spa(this.X,h,=
void 0,l.q.y)):this.Va.remove(h+"")}}}else =
gf&&this.I.D(ro,"show-ritz-protection-with-sheet",this.q.RDa);this.Lk.vie=
w.dc(this.o)};function S_a(a){var b=3DV_a(a,yma);a.Lk=3Dnew =
kJ(yma,b);a.j.Pe(!0)}function W_a(a,b){var c=3DX_a(a.H,b);a.Rw=3Dnew =
kJ(b,c)}=0A=
function V_a(a,b){var c=3Dnull;a.Rw&&(c=3Da.Rw.view);var =
d=3Da.H,e=3Dc,c=3DX_a(d,b);c.setActive(!0);var =
f=3D2=3D=3Db.q||0!=3Db.getSheetType()?null:c;f&&(f.Lia=3Dd.Ea);var =
h=3Dnull;c.O().getElement("waffle-loading-screen").style.display=3D"none"=
;if(e){e.setActive(!1);e instanceof aD&&(h=3DrD(e));var =
l=3De.nz(),e=3DY_a(d,b,e.O());Oh(e,l)}l=3Dc.nz();l.style.display=3D"";l.s=
tyle.height=3D"";l.style.width=3D"";if(f){e=3Dd.o;f.A=3De;f.mb.o=3De;e.dc=
(f);e.o.A.dc(f.VE);e.o.M.dc(f.Ub);var =
m=3De.k;gD(m)&&m.Fs!=3DLs(m.j)&&$Na(e,null!=3Dm.Fs?Lo(m.j,m.Fs).k:null);=0A=
FNa(f,h||zNa(d.o))}c.Sfa(l,U_a(d,c,c.O()));d.M.j(3);a.Rw&&(a.Rw.dispose()=
,a.Rw=3Dnull);return c}u.eL=3Dfunction(){var =
a=3DQta(this.k);this.Ta&&this.Ta.Zea(a.width);var =
b;(a=3Dthis.Lk)&&(b=3DlJ(this.H,a.view));(a=3Dthis.X.j)&&rH(a);b&&this.K&=
&this.K.Chb(b)};u.Qrb=3Dfunction(a){a=3Da.isReadOnly;this.Qa&&this.Qa.Pe(=
a);this.Wa&&this.Wa.dispatchEvent("infoChange")};u.j9a=3Dfunction(){Z_a(t=
his)};function Z_a(a){lo("goto",function(){this.xb.show()},a,0,!0)}=0A=
u.Hjb=3Dfunction(){this.A.o("toolbar-focus-reason");lo("links",function()=
{var a=3Dthis.Lk&&this.Lk.j?this.Lk.j:null;a&&(a.B||(a.B=3Dnew =
(po("links").j())(a.q.o.j,a.k,a.q.C,a.j,a.o,a.ga,a.C,a.R),M(a,a.B)),a.B.w=
nb())},this,0,!0)};=0A=
u.Nrb=3Dfunction(a){switch(a.k){case =
"show-find-replace":X.Yq.fireAction();break;case =
"show-findbar":$_a(this)&&lo("findreplace",function(){this.F.show()},this=
,0,!0);break;case =
"find-next":$_a(this)&&lo("findreplace",function(){this.F.Da()||this.F.sh=
ow();V.h4.fireAction()},this,0,!0);break;case =
"find-previous":$_a(this)&&lo("findreplace",function(){this.F.Da()||this.=
F.show();V.i4.fireAction()},this,0,!0)}};=0A=
function $_a(a){if(!X.Yq.isEnabled())return!1;var =
b=3Dqo("dialogs")?po("dialogs").Tqa():null;return =
mya(a.C)?(b&&nya(a.C)instanceof =
b&&Du(a.C),!1):(a=3DR_a(a))&&0=3D=3DFu(a,!0)?!1:!0}u.Hta=3Dca();u.BXa=3Df=
unction(){Wva(this.j.o)};u.Rrb=3Dfunction(a){var =
b=3DEu(this.o);b&&(Xe?(a=3Db.A,!gD(this.j)&&a.o.vb()&&(a=3DXC(a),a=3DNu(t=
his.j.j,a.vt.gridId).Hb(),a.F=3Da.H.clone(),a.K=3Da.A.clone(),a.R=3Da.A.c=
lone()),b.$.setVisible(gD(this.j)&&b.A.j.k)):"formula"=3D=3Da.O0&&b.$.set=
Visible(!1))};u.X5a=3Dfunction(){Wva(this.j.o)};=0A=
u.o9a=3Dfunction(){this.F&&this.F.xba();lo("revisions",this.R7a,this,void=
 =
0,!0)};u.R7a=3Dfunction(){this.K||(this.K=3Dpo("revisions").j(this.Ta,thi=
s.H,this.B,this.XL,this.X.j,this.o,this.j,this.A,this.Gi,this.R),this.H.K=
=3Dthis.K.o);this.K.mwa()};u.FZa=3Dfunction(){var =
a=3Dpo("cloudboard"),b=3Dnull,c=3Dthis.M.o;c&&(b=3Dc.Ab(V.JB.getId()));th=
is.Tc=3Da.j(this.B,this.Wa,this.j.j,this.j,this.$,b);M(this,this.Tc);this=
.Tc.ud();a=3Da.k(this.Tc);b=3Dthis.$.k;b.q||(b.q=3Da,qPa(b,b.q))};=0A=
u.q1a=3Dfunction(){this.F=3Dnew =
(po("findreplace").j())(this.o,this.ga,this.j.j,this.C,this.A,this.R,this=
.j.vj);M(this,this.F)};u.X1a=3Dfunction(){this.xb=3Dnew =
(po("goto").j())(this.j.j,this.j.A,this.A);M(this,this.xb)};u.Tjb=3Dfunct=
ion(){oya(this.C)};u.f2a=3Dfunction(a){a=3Da||null;this.hd=3Dnew =
(po("hats").j())(this.j.B,a);this.hd.initialize()};u.S3a=3Dfunction(a){if=
(a=3Da.Sc){var =
b=3DEu(this.o);b&&qD(b)&&Fu(b,!gD(this.j))}this.j.Pe(a)};u.Prb=3Dfunction=
(){this.F&&this.F.gjb(this.j.vj)};=0A=
u.e2a=3Dfunction(){var =
a=3Dthis.H,b=3Dthis.j.hasGoogleFinanceData();R(a.Na,b);this.eL()};u.b6a=3D=
function(){this.eL();a0a(this.H)};u.J=3Dfunction(){N(this.Lk);N(this.Rw);=
N(this.K);this.K=3Dnull;P_a.G.J.call(this)};function =
Q_a(a,b,c){L.call(this);this.q=3Da;this.o=3Dc;this.j=3Db;this.k=3Dnew =
S(this);M(this,this.k);this.k.D(this.j,"inputBoxDeactivate",this.A)}C(Q_a=
,L);=0A=
Q_a.prototype.A=3Dfunction(a){var =
b=3Dthis.q,c=3Db.j,d=3Dc.getActiveSheet(),e=3Da.target;null!=3Db.Fs&&b.Fs=
!=3DLs(b.j)&&(d=3DLo(c,b.Fs));if(d){var =
f=3Dd&&d.Hb();if(e=3Df&&hv(f,e.vt))b0a(f,e,a)&&this.o.Fb(HPa(f,e,a.M,void=
 =
0)),kG(b,"normal"),(a=3DEu(this.j))&&a.$.setVisible(!1),d!=3Dc.getActiveS=
heet()?ut(c,d.re,function(){b.Fs=3Dnull}):b.Fs=3Dnull}};=0A=
function b0a(a,b,c){if(!c.ga)return!1;c=3Dc.M;var =
d=3Dzv(a,b),e=3DQBa(d,a.hb(),b.y,b.x);return =
c!=3De?!0:!Sb(d.g$(),[],function(a,b){return =
a.equals(b)})||Qq(c)&&ritz.hasUnresolvedSheetDependencies(a.hb()+"",b.y,b=
.x)?!0:!1}function =
kJ(a,b,c){L.call(this);this.sheet=3Da;this.view=3Db;this.j=3Dc||null}C(kJ=
,L);kJ.prototype.J=3Dfunction(){kJ.G.J.call(this);this.view.dispose();thi=
s.j&&this.j.dispose()};function =
c0a(){L.call(this);this.j=3D0;this.L=3Dnew =
S(this);this.L.D(ro,"show-hide-working-butter",this.k)}C(c0a,L);var =
d0a=3DFp("Working...","info");c0a.prototype.k=3Dfunction(a){a.show?(Cp.ge=
tInstance().postMessage(d0a),this.j++):0<this.j&&(this.j--,0=3D=3Dthis.j&=
&Dp(Cp.getInstance(),d0a.getId()))};c0a.prototype.J=3Dfunction(){N(this.L=
);delete this.j};function mJ(a,b,c){Ga.call(this,"Local storage error: =
"+b);this.type=3Da;this.qr=3Dc||null}C(mJ,Ga);function =
nJ(a){L.call(this);this.o=3Da}C(nJ,L);nJ.prototype.j=3Dfunction(a){return=
 e0a(this,a)};nJ.prototype.k=3Dfunction(a){return =
a[oJ(this,!1)]||a};function =
oJ(a,b){return(b?"__wrapper_":"__protected_")+za(a)+"__"}function =
e0a(a,b){var c=3DoJ(a,!0);b[c]||((b[c]=3Df0a(a,b))[oJ(a,!1)]=3Db);return =
b[c]}function f0a(a,b){function c(){if(a.Mc())return =
b.apply(this,arguments);try{return =
b.apply(this,arguments)}catch(c){throw a.o(c),new =
g0a(c);}finally{}}c[oJ(a,!1)]=3Db;return c}=0A=
function h0a(a,b){var =
c=3Dia("window"),d=3Dc[b];c[b]=3Dfunction(b,c){ua(b)&&(b=3DBa(Ea,b));b=3D=
e0a(a,b);return =
d.call?d.call(this,b,c):d(b,c)};c[b][oJ(a,!1)]=3Dd}nJ.prototype.J=3Dfunct=
ion(){var =
a=3Dia("window");a.setTimeout=3Dthis.k(a.setTimeout);a.setInterval=3Dthis=
.k(a.setInterval);nJ.G.J.call(this)};function g0a(a){Ga.call(this,"Error =
in protected function: =
"+(a&&a.message?String(a.message):String(a)));(a=3D(this.qr=3Da)&&a.stack=
)&&ua(a)&&(this.stack=3Da)}C(g0a,Ga);function =
i0a(a,b){this.j=3Da;this.k=3Db}i0a.prototype.Mb=3Dfunction(){var =
a=3D{};0<this.j.length&&(a.e=3Dthis.j.join(","));this.k&&(a.rls=3Dthis.k)=
;return a};function j0a(a){for(var b=3Da.j,c=3Dnew =
pJ,d=3D0;d<b.length;d++)qJ(c,b[d]);c.k=3Dk0a(a.k);return c}function =
pJ(){this.j=3D[]}pJ.prototype.k=3Dnull;function =
qJ(a,b){a.j.push(k0a(b));return a}pJ.prototype.Oa=3Dfunction(){return =
new i0a(this.j,this.k)};function k0a(a){return =
a?a.replace("-","_"):null}(new pJ).Oa();function =
l0a(a){this.j=3Da}u=3Dl0a.prototype;u.ud=3Dfunction(){for(var =
a=3Dthis.j,b=3D0;b<a.length;b++)a[b].ud()};u.clear=3Dfunction(){for(var =
a=3Dthis.j,b=3D0;b<a.length;b++)a[b].clear()};u.dH=3Dfunction(a,b){for(va=
r =
c=3Dthis.j,d=3D0;d<c.length;d++)c[d].dH(a,b)};u.dm=3Dfunction(a){for(var =
b=3Dthis.j,c=3D0;c<b.length;c++)b[c].dm(a)};u.AN=3Dfunction(a){for(var =
b=3Dthis.j,c=3D0;c<b.length;c++)b[c].AN(a)};u.log=3Dfunction(a,b){for(var=
 =
c=3Dthis.j,d=3D0;d<c.length;d++)c[d].log(a,b)};u.AS=3Dfunction(a){for(var=
 b=3Dthis.j,c=3D0;c<b.length;c++)b[c].AS(a)};function =
m0a(a){this.j=3Da||null}function n0a(a,b,c,d,e,f,h){var =
l;l=3D(l=3Dfa.jstiming)?l:null;if(!l)return!1;var m=3Dnew =
l.Timer(d);m.name=3Db;for(b=3D0;b<c.length;b++){var =
n=3Dc[b][0],p=3Dc[b][1];e?(m.tick("_start",void =
0,d),m.tick(n,"_start",d+p)):m.tick(n,void =
0,d+p)}h&&l.getNavTiming&&l.getNavTiming(m);l.report(m,f,a.j||void =
0);return!0};function =
o0a(a,b,c,d,e,f,h,l,m){L.call(this);this.M=3Da;this.j=3Dc;this.I=3Dd;this=
.K=3De;this.H=3Df;this.q=3Dh;this.C=3D!!l;this.o=3Dnull;this.k=3D{};this.=
B=3D!!m;this.L=3Dnew S(this);this.A=3Dnew =
nh(this.M);this.L.D(this.A,"tick",this.qP);this.F=3Dnew =
m0a(b)}C(o0a,L);u=3Do0a.prototype;u.ud=3Dfunction(){this.B||this.C||this.=
A.start()};u.log=3Dfunction(a,b){var =
c=3Dthis.H(a);c&&"unknown"!=3Dc&&(this.k[c]=3Db,this.C&&this.qP())};u.AS=3D=
da("o");=0A=
u.qP=3Dfunction(){if(!this.B&&!hc(this.k)){var =
a=3DDa();if(this.q.xE()){var =
b=3Dp0a(this);(null!=3Dwindow.jstiming?n0a(this.F,this.K,b,a,!0,this.j.Mb=
(),void 0):1)&&this.clear()}else =
this.o&&(q0a(this.o,this.j,this.K,a,p0a(this),!0),this.clear())}};functio=
n p0a(a){var b=3D[],c;for(c in a.k)b.push([c,a.k[c]]);return b}=0A=
u.dH=3Dfunction(a,b){for(var c=3D[],d=3D0;d<b.length;d++){var =
e=3Dthis.H(b[d][0]),f=3Db[d][1];e&&"unknown"!=3De&&c.push([e,f])}this.q.x=
E()?this.dqa(a,c):this.o?(q0a(this.o,this.j,this.I,a,c,!1),r0a(this)):(d=3D=
this.q,c=3DB(this.dqa,this,a,c),d.xE()?c():d.j.push(c))};u.dm=3Dfunction(=
a){this.qP();this.j=3DqJ(j0a(this.j),a).Oa()};u.AN=3Dfunction(a){this.qP(=
);var =
b=3Dj0a(this.j);Fb(b.j,k0a(a));this.j=3Db.Oa()};u.dqa=3Dfunction(a,b){nul=
l!=3Dwindow.jstiming&&n0a(this.F,this.I,b,a,!1,this.j.Mb(),!0);r0a(this)}=
;=0A=
function =
r0a(a){a.B&&(a.B=3D!1,a.qP(),a.C||a.A.start())}u.clear=3Dfunction(){this.=
k=3D{}};u.J=3Dfunction(){N(this.q);N(this.L);N(this.A);o0a.G.J.call(this)=
};function s0a(){var a=3DRd().get("ooi");if(null=3D=3Da)return 1;var =
b=3Da.pa,c=3Da.s,a=3Da.u;return =
null!=3Db&&wa(b)&&null!=3Da&&ua(a)&&null!=3Dc&&pa(c)?""=3D=3Da?5:b?zb(c)?=
4:2:3:1}function t0a(a){var =
b=3Ds0a();2!=3Db?a=3Db:(b=3DRd().get("ooi").u,a.getId()!=3Db?a=3D5:(a=3Dk=
E(a,"optInSecret"),a=3Dnull!=3Da?u0a(a,void 0)?2:4:4));return =
2=3D=3Da}function u0a(a,b){var c=3D(b||Rd()).get("ooi").s;return =
yb(c,a)}function =
v0a(){try{return!!fa.localStorage.getItem("docs-ois")}catch(a){return!1}}=0A=
function =
w0a(a){a?fa.localStorage.setItem("docs-uoo","true"):fa.localStorage.remov=
eItem("docs-uoo")}function x0a(){var =
a;try{a=3Dfa.localStorage.getItem("docs-ois")}catch(b){return!1}return =
u0a(a||"")}function =
y0a(a){a?fa.localStorage.setItem("docs-poir","1"):fa.localStorage.removeI=
tem("docs-poir")}function =
z0a(){try{return!!fa.localStorage.getItem("docs-poir")}catch(a){return!1}=
};function A0a(a,b,c,d){var e=3DRd();b=3Dj0a(b);"docs-aiiws"in =
e.j&&(e=3DQd(e,"docs-aiiws"),qJ(b,e));fa.performance&&fa.performance.timi=
ng&&(e=3Dfa.performance.timing,qJ(b,0<e.redirectEnd-e.redirectStart?"nav_=
redirect":"nav_no_redirect"));b=3Db.Oa();return new =
o0a(6E4,a,b,"load","sop",c,d,void 0,!0)};function B0a(){}var =
C0a=3D{};ha("docs_latencyStats",C0a,void =
0);u=3DB0a.prototype;u.ud=3Dca();u.clear=3Dca();u.dm=3Dca();u.AN=3Dca();u=
.dH=3Dca();u.log=3Dfunction(a,b){var =
c=3DC0a[a];c||(c=3D[],C0a[a]=3Dc);c.push(b);3<c.length&&c.shift()};u.AS=3D=
ka;function D0a(a){this.k=3Da;this.L=3Dnew =
S(this);M(this,this.L);this.j=3D[];this.L.D(a,"mb",B(this.o,this))}C(D0a,=
L);D0a.prototype.xE=3Dfunction(){return =
xH(this.k)};D0a.prototype.o=3Dfunction(a){if(a.k){for(a=3D0;a<this.j.leng=
th;a++)this.j[a]();this.j=3D[]}};function E0a(a){if(wca){var b=3DqJ(new =
pJ,"w").Oa();a=3DA0a(rf("csiReportUrl"),b,function(a){var =
b=3Dmna[a];return!y(b)&&a in kTa?a:b},new D0a(a))}else a=3Dnew =
mTa;Od(Rd(),"docs-show_debug_info")&&(a=3Dnew l0a([a,new =
B0a]));a.ud();return a};function =
F0a(a,b){return"DOCS_"+(b?b+"_":"")+a};function =
rJ(a,b){L.call(this);this.A=3D{};this.k=3Da?a.k.clone():new =
md;this.hL=3Db||null;this.o=3D[]}C(rJ,L);rJ.prototype.bind=3Dfunction(a,b=
){this.A[a]=3Dthis.hL?B(b,this.hL):b;return =
this};rJ.prototype.J=3Dfunction(){rJ.G.J.call(this);for(var =
a=3Dthis.k.clone().rc(),b=3D0;b<this.o.length;b++)for(var =
c=3Dthis.o[b],d=3D0;d<a.length;d++){var =
e=3DF0a(a[d],c.prefix);try{delete c.Kya[e]}catch(f){c.Kya[e]=3Dvoid =
0}}delete this.o};var G0a=3Dnew =
rJ;Yb({tCb:"getDocId",zCb:"getTitle",gHb:"isSaved",RKb:"maybeUnload",SPb:=
"setDocumentMetadataListener",TPb:"setFocusState",WPb:"setParentFocusCall=
back",YPb:"setViewHidden"},function(a){G0a.k.add(a)});function =
H0a(){rJ.call(this,G0a,this);this.bind("getDocId",this.uRa).bind("getTitl=
e",this.vRa).bind("isSaved",this.isSaved).bind("maybeUnload",this.wRa).bi=
nd("setDocumentMetadataListener",this.Pib).bind("setFocusState",this.Tib)=
.bind("setParentFocusCallback",this.bjb).bind("setViewHidden",this.pjb)}C=
(H0a,rJ);function =
I0a(a,b){H0a.call(this);this.j=3Da;this.q=3Db||null}C(I0a,H0a);var =
J0a=3D{N:"savestate",ea:"title"};u=3DI0a.prototype;u.bX=3Dnull;u.SO=3Dnul=
l;u.isSaved=3Dfunction(){return!this.j.Sb.Sg()&&!this.j.Sb.qn()};u.uRa=3D=
function(){return this.j.j};u.vRa=3Dfunction(){return =
this.j.k};u.Tib=3Dfunction(a){this.q&&this.q.j(a)};u.bjb=3Dfunction(a,b){=
V.MB.setVisible(!0);V.MB.Z(!0);V.MB.bc(Zq,a);null!=3Db&&V.MB.setProperty(=
"label",b)};=0A=
u.Pib=3Dfunction(a){this.SO||(this.SO=3Dnew =
S(this),this.SO.D(this.j.Sb,"N",this.Ota).D(this.j,"ea",this.Ota));this.b=
X=3Da};u.pjb=3Dka;u.wRa=3Dka;u.Ota=3Dfunction(a){if(this.bX&&(a=3DJ0a[a.t=
ype])){var b=3Dthis.bX;b(a)}};u.J=3Dfunction(){delete this.j;delete =
this.bX;delete this.q;N(this.SO);delete =
this.SO;I0a.G.J.call(this)};function =
sJ(a,b,c){L.call(this);this.A=3Da;this.k=3Dnull;b&&(this.k=3Db,this.o=3Dv=
oid =
0);(this.j=3Dc||null)&&this.j.qVb(a)}C(sJ,L);sJ.prototype.q=3Dfunction(a,=
b){var =
c=3Dthis.k[F0a(a,this.o)];if(ya(c))c.apply(this.k,Array.prototype.slice.c=
all(arguments,1));else =
if(this.j)this.j.dUb(a,Array.prototype.slice.call(arguments,1));else =
throw Error("No method bound for =
"+a);};sJ.prototype.J=3Dfunction(){delete this.A;delete this.k;delete =
this.j;sJ.G.J.call(this)};var K0a=3Dnew =
rJ;Yb({qCb:"getContainerMinHeight",rCb:"getContainerOffsetHeight",sCb:"ge=
tContainerOffsetTop",uCb:"getExternalOnscrollElement",vCb:"getExternalScr=
ollableElement",yCb:"getShouldSizeHeightToContent",FMb:"onChildApiReady",=
RPb:"setContainerHeight"},function(a){K0a.k.add(a)});function =
L0a(a){sJ.call(this,K0a,a)}C(L0a,sJ);function =
tJ(a,b){L.call(this);this.k=3Da;var =
c=3Dthis.j=3Db,d=3Dwindow.name;c.k=3Dwindow.parent;c.o=3Dd}C(tJ,L);tJ.pro=
totype.initialize=3Dfunction(){for(var =
a=3Dthis.k,b=3Dwindow,c=3Da.k.clone().rc(),d=3Dmc(a.A),e=3D0;e<c.length;e=
++){var f=3Dc[e];b[F0a(f,void 0)]=3Dd[f]}a.o.push({Kya:b,prefix:void =
0});this.j.q("onChildApiReady")};tJ.prototype.J=3Dfunction(){tJ.G.J.call(=
this);N(this.k);delete this.k;N(this.j);delete this.j};function =
uJ(a,b,c){L.call(this);this.Sc=3Da;this.Wa=3DQd(Rd(),"jobset");this.Pb=3D=
Od(Rd(),"fatra");this.I=3Dnull;this.M=3Dvoid =
0;this.Na=3Dnull;this.xb=3Db||null;this.F=3Dthis.ub=3Dthis.Tc=3Dthis.C=3D=
null;this.X=3D0;this.A=3Dnull;this.Ea=3D!1;this.B=3Dthis.q=3Dthis.j=3Dthi=
s.fb=3Dthis.H=3Dnull;this.Va=3Dthis.$=3D!1;this.K=3Dnew =
Lm;a=3Dc||[];for(b=3D0;b<a.length;b++)Rm(this.K,a[b]);this.K.addCallback(=
B(this.Ub,this))}C(uJ,L);=0A=
function vJ(a,b){var c=3Dnew Lm;if(!a.j)return =
c.callback(!0),c;if(a.$)return =
a.mb(c,!!b,!0),c;a.F&&(a.j.setProperty("title",a.F),a.F=3Dnull);0<a.X&&(M=
0a(a.j,a.X),a.X=3D0);a.Wa&&(a.j.setProperty("jobset",a.Wa),a.Wa=3Dnull);n=
ull!=3Da.Pb&&(mE(a.j,"isFastTrack",a.Pb),a.Pb=3Dnull);N0a(a.j);a.A&&(O0a(=
a.j,a.A),a.A=3Dnull);null!=3Da.H&&(mE(a.j,"inc",!a.H),a.H=3Dnull);null!=3D=
a.I&&(mE(a.j,"ips",a.I),a.I=3Dnull);y(a.M)&&(qE(a.j,a.M),a.M=3Dvoid =
0);null!=3Da.fb&&(mE(a.j,"hpmdo",a.fb),a.fb=3Dnull);a.ejb();var =
d=3Da.C&&a.C.j;a.mb(c,!!b);a.xb&&=0A=
a.Tc&&!a.C&&(a.C=3Da.xb.aVb(a.j,a.Tc),a.Tc=3Dnull);a.C&&!d&&(d=3Dnew =
Lm,Rm(c,d),Pm(a.C,Oc(B(a.mb,a,d,!!b))));a.Ea&&((d=3Da.q.j.w8())&&d.B(a.Sc=
,ka),a.Ea=3D!1);return c}uJ.prototype.mb=3Dfunction(a,b,c){var =
d=3D[];c||d.push(this.j);this.B&&(P0a(this.B),d.push(this.B));b=3Db?B(a.e=
rrback,a):void =
0;a=3Dc?B(a.callback,a):B(this.hd,this,a,b);this.q.write(d,a,b)};uJ.proto=
type.hd=3Dfunction(a,b){if(this.ub){var =
c=3Dthis.ub;this.ub=3Dnull;this.q.write(c,B(a.callback,a,!0),b)}else =
a.callback(!0)};=0A=
uJ.prototype.Ub=3Dfunction(){this.Lkb();this.Va=3D!0;return =
vJ(this)};uJ.prototype.YW=3Dfunction(){this.$=3D!0;this.A=3Dnull};functio=
n Q0a(a,b){a.j?(a.j.setProperty("title",b),a.F=3Dnull):a.F=3Db}function =
R0a(a,b){null!=3Db&&(a.j?(M0a(a.j,b),a.X=3D0):a.X=3Db)}function =
S0a(a,b){a.j?(O0a(a.j,b),a.A=3Dnull):a.A=3Db}function =
T0a(a){a.j?(mE(a.j,"inc",!1),a.H=3Dnull):a.H=3D!0}function =
U0a(a){a.j?(mE(a.j,"ips",!1),a.I=3Dnull):a.I=3D!1}function =
V0a(a,b){a.j?(qE(a.j,b),a.M=3Dvoid 0):a.M=3Db};function =
wJ(a){Q.call(this);this.o=3Da;this.q();this.k=3Dnew =
S(this);this.k.D(a,"a",this.q)}C(wJ,Q);wJ.prototype.getActiveSheet=3Dfunc=
tion(){return =
this.o.getActiveSheet()};wJ.prototype.q=3Dfunction(){this.j&&(this.j.dc(t=
his.Jr()),this.dc(null));if(this.j=3Dthis.getActiveSheet())this.dc(this.j=
.Jr()),this.j.dc(this)};wJ.prototype.J=3Dfunction(){wJ.G.J.call(this);thi=
s.k.dispose()};function =
xJ(a){Q.call(this);this.k=3D!1;this.q=3Da}C(xJ,Q);xJ.prototype.o=3D!1;xJ.=
prototype.j=3D!1;xJ.prototype.isReadOnly=3Dg("o");xJ.prototype.Pe=3Dda("o=
");function =
yJ(){Q.call(this);this.k=3Dthis.j=3Dnull}C(yJ,Q);yJ.prototype.B=3D!1;yJ.p=
rototype.A=3Dnull;yJ.prototype.q=3D!1;yJ.prototype.o=3D0;function =
sw(a){return!(!a.k&&!a.j)};function zJ(a){L.call(this);this.k=3Dnew =
S(this);M(this,this.k);this.j=3Dnull;this.q=3Da;this.o=3Dnull;Hg(this,fun=
ction(){zw(this.o)},this);this.yd=3Dka}C(zJ,L);zJ.prototype.select=3Dfunc=
tion(a,b,c){this.j=3Da;b?this.yd=3Dc?B(b,c):b:this.yd=3Dka;rw(this.q,this=
.j.cc,B(this.B,this))};zJ.prototype.B=3Dfunction(){var =
a=3Dthis.j,b=3DLo(this.q,a.cc);0=3D=3Db.getSheetType()?cf?(zw(this.o),thi=
s.o=3DDq(b.If,a.rect).addCallback(B(this.A,this))):(this.k.Cb(),Fq(b.If,a=
.rect,B(this.A,this),this.k)):this.yd()};=0A=
zJ.prototype.A=3Dfunction(){var =
a=3DNu(this.q,this.j.cc).Hb(),b=3Dym(a,this.j.rect);Qv(a,b);this.yd()};fu=
nction AJ(){Q.call(this);y1a(this);this.j=3Dnew =
zJ(this);M(this,this.j)}C(AJ,vt);u=3DAJ.prototype;u.Mm=3Dnull;u.xC=3D!1;u=
.Dma=3Dnull;u.Td=3Dnull;u.Js=3Dnull;u.Km=3Dnull;u.FS=3Dnull;u.E7=3Dfuncti=
on(){var a=3D0;return =
Iwa(function(b,c){return"i"=3D=3Dc.type&&0!=3Da++})};function =
y1a(a){a.Td=3D[];a.Js=3D{};a.Km=3Dnull;a.Mm=3Dnull;a.xC=3D!1}u.getActiveS=
heet=3Dg("Km");function pw(a){return a.Km&&a.Km.re}function Ls(a){return =
a.Km&&a.Km.Ua()}function EBa(a,b){var =
c=3Dz1a(a,b-1);null=3D=3Dc&&(c=3DA1a(a,b+1));return null!=3Dc?c.re:null}=0A=
function yBa(a,b){var c=3DB1a(b);return =
null=3D=3D=3Dc?null:Lo(a,c)}function =
B1a(a){return(a=3D/gid=3D(-?[0-9]+)/.exec(a))?Number(a[1]):null}function =
rw(a,b,c){return ut(a,Lo(a,b).re,c)}=0A=
function ut(a,b,c){if(pw(a)=3D=3Db)return c&&(df?c():oh(c,0)),!1;var =
d=3Da.Td[b];if(a.FS=3D=3Dd)return!1;if(d.o&&d.sp)return =
a.dispatchEvent({type:"n",message:"The sheet you have attempted to =
activate cannot be displayed because it is hidden and =
protected."}),!1;a.FS=3Dd;var e=3DB(function(){if(d=3D=3Dthis.FS){var =
a=3Dd.Ua(),a=3DLo(this,a),b=3Dthis.getActiveSheet();if(a!=3Db&&a&&!a.Mc()=
){var =
e=3Da.re;b&&$n(b,!1);this.Km=3Dthis.Td[e];$n(a,!0);c&&c()}this.FS=3Dnull}=
},a);b=3Da.getActiveSheet();e=3DB(e,a);d.VF()?df?e():oh(e,0):(!df&&ah(d,=0A=
"m",e),d.r_()||(df?(a.fAa(b,d),!df||e()):oh(B(a.fAa,a,b,d),0)));return!0}=
function DBa(a,b){var c=3Dpw(a);if(null!=3Dc){var =
d=3Dnull;b?(d=3DA1a(a,c+1))||(d=3DA1a(a,0)):(d=3Dz1a(a,c-1))||(d=3Dz1a(a,=
a.Td.length-1));null!=3Dd&&ut(a,d.re,void =
0)}}u.fAa=3Dfunction(a,b){b!=3Dthis.FS||b.Mc()||(a&&$n(a,!1),b.dispatchEv=
ent(new O("e")),b.YS())};function qw(a,b){var c=3DEVa(a);return =
null!=3Db?qb(c,function(a){return =
a.getSheetType()=3D=3Db}).length:c.length}function EVa(a){return =
qb(a.Td,function(a){return!a.o})}=0A=
function Lo(a,b){return a.Js[b]||null}u.oY=3Dx(278);function =
z1a(a,b){for(var c=3Db;0<=3Dc;c--){var d=3Da.Td[c];if(!d.o)return =
d}return null}function A1a(a,b){for(var c=3Db;c<a.Td.length;c++){var =
d=3Da.Td[c];if(!d.o)return d}return null}u.xra=3Dx(279);function =
MBa(a,b,c){var =
d=3Db.Ua();a.Js[d]||(null!=3Dc?a.Td.splice(c,0,b):a.Td.push(b),a.Js[b.Ua(=
)]=3Db,b.dc(a),FBa(a),c=3Dnew =
ao("j",b.re,b.Ua()),c.Qf=3Db.k,a.dispatchEvent(c),a.dispatchEvent("i"))}=0A=
function Xwa(a,b,c,d){var =
e=3D0;b=3DLo(a,b);if(c=3DLo(a,c))e=3Dc.re,e=3De>b.re?e:e+1;c=3Da.Km?a.Km.=
re:b.re;d||b.re=3D=3Dc?c=3De:b.re<c&&e>=3Dc?c--:b.re>c&&e<=3Dc&&c++;var =
f=3Da.Td;d=3Db.re;0<=3Dd&&(f.splice(d,1),f.splice(e,0,b));FBa(a);e=3Dnew =
ao("h",e,b.Ua());e.Qf=3Db.k;e.k=3Dd;a.dispatchEvent(e);a.dispatchEvent("i=
");return c}function FBa(a){a=3Da.Td;for(var =
b=3D0;b<a.length;b++)a[b].re=3Db}u.J=3Dfunction(){this.Mm=3Dnull;for(var =
a=3D0;a<this.Td.length;a++)this.Td[a].dispose();this.Km=3Dthis.Js=3Dthis.=
Td=3Dnull;AJ.G.J.call(this)};=0A=
function =
jF(a){a=3Da.getActiveSheet();return!!a&&0=3D=3Da.getSheetType()}function =
kF(a){a=3Da.getActiveSheet();return!!a&&1=3D=3Da.getSheetType()}u.getActi=
veGrid=3Dfunction(){var a=3Dthis.getActiveSheet();return =
a&&0=3D=3Da.getSheetType()?a:null};function =
Ewa(a,b){a.getActiveSheet();$n(b,!1,{ecb:!0});a.Km=3Dnull}function =
Nu(a,b){if(null=3D=3D=3Db)return null;var c=3DLo(a,b);return =
c&&0!=3Dc.getSheetType()?null:c}function ywa(a){a=3Da.Td;for(var =
b=3D[],c=3D0;c<a.length;c++)0=3D=3Da[c].getSheetType()&&b.push(a[c]);retu=
rn b}=0A=
function EB(a){return a.getActiveGrid().Hb()}function Fs(a,b){return =
Nu(a,b).Hb()}function DB(a,b){var =
c=3Da.Mm&&Fs(a,a.Mm.hb());b&&(a.Mm=3Dnull);c&&a.xC&&c.dispatchEvent(new =
xt("Aa"));a.xC=3D!1};function =
C1a(a,b,c){Q.call(this);this.q=3Da;this.j=3Db;this.k=3D{};this.o=3Dc}C(C1=
a,Q);u=3DC1a.prototype;u.ly=3Dnull;u.YC=3D!1;function =
pMa(a){return(a=3Da.k[a.ly])?a[0]:null}function =
qMa(a){return(a=3Da.k[a.ly])?a[1]:null}u.isAnonymous=3Dfunction(){return =
this.q.isAnonymous()};u.getUsername=3Dfunction(){return =
this.q.getUsername()};u.J=3Dfunction(){var =
a=3Dthis.YC;this.YC=3D!1;this.dispatchEvent(new =
D1a("dispose",a));C1a.G.J.call(this)};function =
D1a(a,b,c){O.call(this,a);this.B=3D!!b;this.k=3Dc||null}C(D1a,O);=0A=
var =
E1a=3D{zwb:"changegrid",Awb:"changeposition",xwb:"changeediting",MHa:"dis=
pose"};TX_logLoadEvent(2192);function =
BJ(a,b){L.call(this);this.o=3Da;this.k=3Db;this.j=3Dnew =
md}C(BJ,L);BJ.prototype.isAnonymous=3Dg("k");BJ.prototype.getUsername=3Dg=
("o");BJ.prototype.J=3Dfunction(){BJ.G.J.call(this);var =
a=3Dthis.j;a&&a.clear();this.j=3Dnull};function =
F1a(){Q.call(this)}C(F1a,Q);var =
G1a=3D{pia:"adduser",hvb:"addsession",Iia:"deleteuser",eyb:"deletesession=
",lOb:"receiveim"};function =
H1a(a,b,c,d,e){O.call(this,a);this.isAnonymous=3Dd;this.message=3De}C(H1a=
,O);function =
CJ(a,b,c,d){wz.call(this,4,"Drawing",a,0,b,c,d,0);this.q=3Dnull!=3Db.did?=
b.did:null;this.A=3Dnull!=3Db.drv?b.drv:null;this.I=3D!!b.nc}C(CJ,wz);u=3D=
CJ.prototype;u.Hn=3Dx(130);u.Ms=3Dfunction(a){a=3DCJ.G.Ms.call(this,a);va=
r b=3Dnew mj;K(a,2,b);b.Oc(4);var c=3Dnew =
qj;K(b,4,c);K(c,1,this.q);null!=3D=3Dthis.A&&K(c,2,this.A);K(c,3,this.I);=
return a};u.Ll=3Dfunction(){var =
a=3DCJ.G.Ll.call(this);pc(a,{did:this.q,drv:this.A,nc:this.I});return =
a};u.aT=3Dr(!0);u.BY=3Dfunction(){return this.j||""};=0A=
u.clone=3Dfunction(){return new =
CJ(this.Ua(),this.Ll(),this.k,this.isSaved())};function =
DJ(a,b,c,d){zD.call(this,7,a,b,c,d);this.I=3Db.cosmoId||""}C(DJ,zD);u=3DD=
J.prototype;u.pz=3Dg("j");u.aT=3Dfunction(){return =
this.BY()};u.BY=3Dfunction(){return =
this.j||""};u.Hn=3Dx(129);u.Ms=3Dfunction(a){a=3DDJ.G.Ms.call(this,a);var=
 b=3Dnew mj;K(a,2,b);b.Oc(2);var c=3Dnew =
oj;K(b,2,c);c.Oc(2);K(c,2,this.I);K(c,4,this.q);K(c,5,this.A);return =
a};u.Ll=3Dfunction(){var =
a=3DDJ.G.Ll.call(this);a.cosmoId=3Dthis.I;a.nh=3Dthis.q;a.nw=3Dthis.A;ret=
urn a};=0A=
u.clone=3Dfunction(){var a=3Dnew =
DJ(this.Ua(),this.Ll(),this.k,this.isSaved());a.aB(this.j);return =
a};function =
EJ(a,b,c,d,e){zD.call(this,e?8:3,a,b,c,d);this.aB(b.url?decodeURIComponen=
t(b.url):"")}C(EJ,zD);u=3DEJ.prototype;u.Hn=3Dx(128);u.Ms=3Dfunction(a){a=
=3DEJ.G.Ms.call(this,a);var b=3Dnew mj;K(a,2,b);b.Oc(2);var c=3Dnew =
oj;K(b,2,c);3=3D=3Dthis.getType()?c.Oc(0):c.Oc(1);K(c,3,this.j||"");K(c,4=
,this.q);K(c,5,this.A);return a};u.pz=3Dfunction(){return =
8=3D=3Dthis.getType()?fKa(this.j,this.q,this.A):this.j};u.Ll=3Dfunction()=
{var =
a=3DEJ.G.Ll.call(this);a.url=3Dthis.j||"";a.nh=3Dthis.q;a.nw=3Dthis.A;ret=
urn a};=0A=
u.clone=3Dfunction(){return new =
EJ(this.Ua(),this.Ll(),this.k,this.isSaved(),8=3D=3Dthis.getType())};func=
tion I1a(a,b){var =
c=3DI(b,3),d=3Db.getProperties(),e;e=3DI(b,3);e=3DparseInt(e.Ua(),10);var=
 f=3D{};bg(b,1)&&(f.oid=3DparseInt(I(b,1),10));if(!I(c,1)){var =
h=3DI(c,3),l;l=3Dh.getRowIndex();var =
m=3DNu(a.j.j,e);m&&(m=3DVv(m.Hb(),l),l=3Dnull!=3Dm?m:l);h=3Dh.getColumnIn=
dex();if(m=3DNu(a.j.j,e))m=3DWv(m.Hb(),h),h=3Dnull!=3Dm?m:h;pc(f,{ar:l,ac=
:h,x:I(c,4),y:I(c,5),w:c.getWidth(),h:c.getHeight(),t:I(b,5)||"",at:I(b,6=
)||"",zi:c.getZIndex()||0})}bg(b,4)&&(l=3DI(b,4).getFunctionName()||"",f.=
mcn=3Dl);switch(d.getType()){case 2:t:switch(c=3DI(c,1),=0A=
d=3DI(d,2),f.nh=3DI(d,4),f.nw=3DI(d,5),d.getType()){case 0:case =
1:f.url=3Dd.getUrl();e=3Dnew EJ(e,f,c,!0,1=3D=3Dd.getType());break =
t;case 2:f.cosmoId=3DI(d,2);e=3Dnew DJ(e,f,c,!0);break =
t;default:e=3Dnull}return e;case =
3:c=3DI(c,1);d=3Dnj(d);l=3D{};f.p=3Dl;h=3Dd.rangeCount();if(1<h){for(var =
m=3D[],n=3D0;n<h;n++)m[n]=3D{},J1a(m[n],d.Cf(n));f.ranges=3Dm}else =
1=3D=3Dh&&J1a(f,d.Cf(0));l.headers=3DI(d,4);l.transpose=3DI(d,3);l.merge=3D=
I(d,5)?"ROWS":"COLS";l.context=3Dd.getContext();return new =
mB(e,f,c,y(f.oid),d.Ee());case 4:return c=3DI(c,1),d=3DI(d,4),=0A=
f.did=3DI(d,1),f.drv=3DI(d,2),f.nc=3DI(d,3),new =
CJ(e,f,c,!0);default:return null}}function =
J1a(a,b){a.rg=3DparseInt(b.Ua(),10);a.r1=3Db.ib()+1;a.r2=3Db.Db();a.c1=3D=
b.gb()+1;a.c2=3Db.Ib()};function =
FJ(a,b){Q.call(this);this.k=3Da;this.j=3Dnull;this.q=3Db;this.A=3Dnew =
Io}C(FJ,Q);function GJ(a){if(null=3D=3Da.j){a.j=3D{};for(var =
b=3Dritz.getAllEmbeddedObjects(),c=3D0;c<b.length;c++){var =
d=3DK1a(a,b[c]);a.j[d.getId()]=3Dd}}}u=3DFJ.prototype;u.J=3Dfunction(){nu=
ll!=3Dthis.j&&(this.kD(function(a){a.dispose()},this),this.j=3Dnull);FJ.G=
.J.call(this)};u.CQa=3Dfunction(a){if(null!=3Dthis.j)for(var =
b=3Dec(this.j),c=3D0;c<b.length;c++){var =
d=3Db[c],e=3Dthis.j[d];a=3D=3De.Ua()&&(e.dispose(),delete this.j[d])}};=0A=
u.getEmbeddedObject=3Dfunction(a){GJ(this);return =
null=3D=3D=3Da?null:this.j[a]||null};u.Ywa=3Dx(280);u.kD=3Dfunction(a,b){=
GJ(this);Yb(this.j,a,b)};u.e$=3Dfunction(){GJ(this);var =
a=3D{};F(dc(this.j),function(b){var =
c=3Da[b.Ua()];c||(c=3D[],a[b.Ua()]=3Dc);c.push(b)});Yb(a,function(a){Qb(a=
,function(a,b){return =
Pb(a.getZIndex(),b.getZIndex())||Pb(a.getId(),b.getId())})});return =
a};u.some=3Dfunction(a,b){GJ(this);return =
ac(this.j,a,b)};u.vob=3Dda("o");=0A=
function L1a(a,b,c){var d=3D[];GJ(a);for(var e=3D0;e<b.length;e++){var =
f=3DparseInt(b[e].oid,10),h=3Da.getEmbeddedObject(f),l;l=3Da;var =
m=3Dritz.getEmbeddedObject(f);l=3Dm?K1a(l,m):null;if(h)if(l){var =
f=3Da,m=3Dh,h=3Dd,n=3Dvoid =
0,n=3Dm.getId();l.getId();m.getId();m.k!=3Dl.k?(m=3Dn,n=3Dh,delete =
f.j[m],n.push(HJ("wa",m)),m=3Dvoid =
0,m=3Dl.getId(),f.j[m]=3Dl,h.push(HJ("ta",m,!1))):(N(m),f.j[n]=3Dl,h.push=
(HJ("va",n)))}else h=3Dd,delete a.j[f],h.push(HJ("wa",f));else =
l&&(f=3Da,h=3Dl,l=3Dd,m=3Dc,n=3Dvoid =
0,n=3Dh.getId(),f.j[n]=3Dh,l.push(HJ("ta",n,m)))}return d}=0A=
function K1a(a,b){var c=3Da.A.cd((new kj).P(),b);return =
I1a(a.q,c)}function HJ(a,b,c){a=3Dnew =
xt(a);a.Ku=3Db;c&&(a.Lu=3D"click");return a};function =
M1a(){return[["fontname-default","arial,sans,sans-serif","Arial"],["fontn=
ame-times","times new roman,serif","Times New =
Roman"],["fontname-courier","courier new,monospace","Courier =
New"],["fontname-georgia","georgia","Georgia"],["fontname-trebuchet","tre=
buchet ms","Trebuchet =
MS"],["fontname-verdana","verdana","Verdana"]]};function N1a(a,b){return =
a?zg(Fg(Bg(a),[255,255,255],b)):null};var IJ=3D["#000000 #434343 #666666 =
#999999 #b7b7b7 #cccccc #d9d9d9 #efefef #f3f3f3 #ffffff".split(" =
"),"#980000 #f00 #f90 #ff0 #0f0 #0ff #4a86e8 #00f #90f #f0f".split(" =
"),"#e6b8af #f4cccc #fce5cd #fff2cc #d9ead3 #d0e0e3 #c9daf8 #cfe2f3 =
#d9d2e9 #ead1dc #dd7e6b #ea9999 #f9cb9c #ffe599 #b6d7a8 #a2c4c9 #a4c2f4 =
#9fc5e8 #b4a7d6 #d5a6bd #cc4125 #e06666 #f6b26b #ffd966 #93c47d #76a5af =
#6d9eeb #6fa8dc #8e7cc3 #c27ba0 #a61c00 #cc0000 #e69138 #f1c232 #6aa84f =
#45818e #3c78d8 #3d85c6 #674ea7 #a64d79 #85200c #990000 #b45f06 #bf9000 =
#38761d #134f5c #1155cc #0b5394 #351c75 #741b47 #5b0f00 #660000 #783f04 =
#7f6000 #274e13 #0c343d #1c4587 #073763 #20124d #4c1130".split(" ")],=0A=
O1a=3Drc(rb(Ib(IJ[0],IJ[1],IJ[2]),Xda));function =
P1a(){Q.call(this);this.j=3Dnew Q1a}C(P1a,Q);function =
R1a(a,b){b=3DS1a(b);var =
c;if(c=3D1=3D=3Db.alpha)c=3Db.color,c=3D!c||xg(c).Sd in =
O1a;c||T1a(a,[b])}function T1a(a,b){if(b.length){for(var =
c=3D0;c<b.length;c++){var =
d=3Da.j,e=3Db[c],e=3DS1a(e),f=3De.color+Math.floor(255*e.alpha);d.k[f]||(=
d.k[f]=3D!0,d.j.push(e))}a.dispatchEvent("zb")}}function =
S1a(a){return{color:xg(a.color).Sd,alpha:a.alpha}}function =
Q1a(){this.k=3D{};this.j=3D[]};function =
U1a(a,b,c){this.j=3Da;this.k=3Db;this.o=3Dc};function =
JJ(a){L.call(this);this.j=3Dnew Tu(a,!0);this.k=3Da}C(JJ,L);function =
rKa(a,b,c){a=3Da.j.Bd(b,c);return!!a&&!a.isEmpty()}JJ.prototype.Hb=3Dg("k=
");JJ.prototype.J=3Dfunction(){JJ.G.J.call(this);N(this.j);delete =
this.j};function V1a(){this.j=3D{}}C(V1a,L);function AB(a,b){var =
c=3Db.hb();a.j[c]||(a.j[c]=3Dnew JJ(b));return a.j[c]}function =
KBa(a,b){var =
c=3Db.hb();a.j[c]&&(a.j[c].k=3Db)}V1a.prototype.J=3Dfunction(){V1a.G.J.ca=
ll(this);Yb(this.j,N);delete this.j};function =
W1a(){Q.call(this);this.j=3D{}}C(W1a,Q);function tw(a,b){var =
c=3Da.j[b];c||(c=3Da.j[b]=3Dnew yJ,c.dc(a));return c}function =
X1a(a){for(var b in a.j)if(sw(a.j[b]))return kb(b);return null};function =
KJ(a,b,c,d){this.q=3Da;this.k=3Db;this.o=3Dc;this.jca=3Dd;this.j=3Dnull;t=
his.ny=3D[]}function =
LJ(a,b,c,d,e){this.j=3Da;this.k=3Db;this.o=3Dc;this.$Da=3Dd;this.q=3De}LJ=
.prototype.getName=3Dg("j");LJ.prototype.CE=3Dg("k");LJ.prototype.iA=3Dg(=
"o");LJ.prototype.df=3Dg("q");KJ.prototype.getName=3Dg("q");KJ.prototype.=
df=3Dg("o");KJ.prototype.t9=3Dg("j");function Y1a(a){return a.ny}=0A=
function Z1a(a){a=3DWa(a);for(var =
b=3D/`/,c=3D!0;a.match(b);)a=3Da.replace(b,c?'<span =
class=3D"waffle-arguments-help-code">':"</span>"),c=3D!c;c||(a+=3D"</span=
>");return bu(a)};function $1a(){this.j=3Dnew fd;this.o=3Dnew Io}=0A=
$1a.prototype.load=3Dfunction(){var a=3Dnew =
Tn;a.aI("complete",function(){if(a.Cj())for(var b=3DTd(a.xg()),c=3Dnew =
md(Gba("frsfl")),d=3D0;d<b.length;++d){var e=3Db[d],f=3Dnew =
KJ(e.name,e.shortDescription,e.description,!1);f.j=3De.answerId;for(var =
h=3De.arguments,l=3D0;l<h.length;++l){var m=3Dh[l];f.ny.push(new =
LJ(m.name,m.optional,m.repeatable,m.example,m.description))}if(h=3Dc.cont=
ains(f.getName()))e=3De.answerId,h=3D!!e&&!(qa(Mca)&&yb(Mca,e));h&&this.j=
.set(f.getName(),f)}a.dispose()},void 0,this);a.send(Qd(Rd(),"frfhu"))};=0A=
function VC(a,b){var c=3Da.j.get(b.toUpperCase());if(c)return =
c;c=3Drb(ritz.getCustomFunctions(),function(a){return this.o.cd((new =
Zj).P(),a)},a);c=3Dqb(c,function(a){return!!I(a,4)&&a.aw().toUpperCase()=3D=
=3Db.toUpperCase()});c=3Drb(c,a.k);return =
1=3D=3Dc.length?c[0]:null}function a2a(a){var =
b=3Da.j.rc(),c=3Drb(ritz.getCustomFunctions(),function(a){return =
this.o.cd((new =
Zj).P(),a)},a),c=3Dqb(c,function(a){return!!I(a,4)});a=3Drb(c,a.k);Lb(b,a=
);return b}=0A=
$1a.prototype.k=3Dfunction(a){for(var b=3Dnew =
KJ(a.aw(),hg(a,5),hg(a,6),!0),c=3D0;c<cg(a,7);++c){var =
d=3DI(a,7,c),e=3Dhg(d,1),f=3Dhg(d,2),d=3Dhg(d,3);b.ny.push(new =
LJ(e,!1,!1,f,d))}return b};function =
MJ(a,b,c,d,e,f){this.q=3Da;this.o=3Db;this.A=3Dc;this.j=3Dd;this.B=3De;th=
is.k=3Df}=0A=
var b2a=3Dnew =
fd({af:qna,af_ZA:qna,am:rna,am_ET:rna,ar:sna,ar_001:sna,ar_EG:{DECIMAL_SE=
P:"\u066b",GROUP_SEP:"\u066c",qc:"\u066a",wc:"\u0660",Fc:"\u200f+",Cc:"\u=
200f-",xc:"\u0627\u0633",yc:"\u0609",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN=
:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4\u00a0#,##0.00",Bc:"EGP"},bg:=
tna,bg_BG:tna,bn:una,bn_BD:una,br:vna,br_FR:vna,ca:wna,ca_AD:wna,ca_ES:wn=
a,chr:xna,chr_US:xna,cs:yna,cs_CZ:yna,cy:zna,cy_GB:zna,da:Ana,da_DK:Ana,d=
e:Bna,de_AT:{DECIMAL_SEP:",",GROUP_SEP:".",qc:"%",wc:"0",=0A=
Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,=
##0.###",Gc:"#E0",Ec:"#,##0\u00a0%",Ac:"\u00a4\u00a0#,##0.00",Bc:"EUR"},d=
e_BE:Bna,de_CH:{DECIMAL_SEP:".",GROUP_SEP:"'",qc:"%",wc:"0",Fc:"+",Cc:"-"=
,xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"=
#E0",Ec:"#,##0\u00a0%",Ac:"\u00a4\u00a0#,##0.00;\u00a4-#,##0.00",Bc:"CHF"=
},de_DE:Bna,de_LU:Bna,el:Cna,el_GR:Cna,en:yo,en_AS:yo,en_AU:{DECIMAL_SEP:=
".",GROUP_SEP:",",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",=0A=
vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:=
"\u00a4#,##0.00",Bc:"AUD"},en_FM:yo,en_GB:{DECIMAL_SEP:".",GROUP_SEP:",",=
qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIM=
AL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc:"GBP"}=
,en_GU:yo,en_IE:{DECIMAL_SEP:".",GROUP_SEP:",",qc:"%",wc:"0",Fc:"+",Cc:"-=
",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:=
"#E0",Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc:"EUR"},en_IN:{DECIMAL_SEP:".",=0A=
GROUP_SEP:",",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",=
Dc:"NaN",DECIMAL_PATTERN:"#,##,##0.###",Gc:"#E0",Ec:"#,##,##0%",Ac:"\u00a=
4\u00a0#,##,##0.00",Bc:"INR"},en_MH:yo,en_MP:yo,en_PR:yo,en_PW:yo,en_SG:{=
DECIMAL_SEP:".",GROUP_SEP:",",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u20=
30",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0%"=
,Ac:"\u00a4#,##0.00",Bc:"SGD"},en_TC:yo,en_UM:yo,en_US:yo,en_VG:yo,en_VI:=
yo,en_ZA:{DECIMAL_SEP:",",GROUP_SEP:"\u00a0",qc:"%",wc:"0",Fc:"+",=0A=
Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###=
",Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc:"ZAR"},es:Dna,es_419:{DECIM=
AL_SEP:".",GROUP_SEP:",",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",v=
c:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###",Gc:"#E0",Ec:"#,##0\u00a0%=
",Ac:"\u00a4#,##0.00",Bc:"MXN"},es_EA:Dna,es_ES:Dna,es_IC:Dna,et:Ena,et_E=
E:Ena,eu:Fna,eu_ES:Fna,fa:Gna,fa_IR:Gna,fi:Hna,fi_FI:Hna,fil:Ina,fil_PH:I=
na,fr:zo,fr_BL:zo,fr_CA:{DECIMAL_SEP:",",GROUP_SEP:"\u00a0",qc:"%",=0A=
wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATT=
ERN:"#,##0.###",Gc:"#E0",Ec:"#,##0\u00a0%",Ac:"#,##0.00\u00a0\u00a4",Bc:"=
CAD"},fr_FR:zo,fr_GF:zo,fr_GP:zo,fr_MC:zo,fr_MF:zo,fr_MQ:zo,fr_RE:zo,fr_Y=
T:zo,gl:Jna,gl_ES:Jna,gsw:Kna,gsw_CH:Kna,gu:Lna,gu_IN:Lna,haw:Mna,haw_US:=
Mna,he:Nna,he_IL:Nna,hi:Ona,hi_IN:Ona,hr:Pna,hr_HR:Pna,hu:Qna,hu_HU:Qna,i=
d:Rna,id_ID:Rna,"in":{DECIMAL_SEP:",",GROUP_SEP:".",qc:"%",wc:"0",Fc:"+",=
Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTERN:"#,##0.###=
",=0A=
Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc:"IDR"},is:Sna,is_IS:Sna,it:Tn=
a,it_IT:Tna,it_SM:Tna,iw:Una,iw_IL:Una,ja:Vna,ja_JP:Vna,kn:Wna,kn_IN:Wna,=
ko:Xna,ko_KR:Xna,ln:Yna,ln_CD:Yna,lt:Zna,lt_LT:Zna,lv:$na,lv_LV:$na,ml:ao=
a,ml_IN:aoa,mr:boa,mr_IN:boa,ms:coa,ms_Latn_MY:coa,mt:doa,mt_MT:doa,nb:eo=
a,nb_NO:eoa,nl:foa,nl_NL:foa,no:goa,no_NO:goa,or:hoa,or_IN:hoa,pl:ioa,pl_=
PL:ioa,pt:joa,pt_BR:joa,pt_PT:{DECIMAL_SEP:",",GROUP_SEP:"\u00a0",qc:"%",=
wc:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATT=
ERN:"#,##0.###",=0A=
Gc:"#E0",Ec:"#,##0%",Ac:"#,##0.00\u00a0\u00a4",Bc:"EUR"},ro:koa,ro_RO:koa=
,ru:loa,ru_RU:loa,sk:moa,sk_SK:moa,sl:noa,sl_SI:noa,sq:ooa,sq_AL:ooa,sr:p=
oa,sr_Cyrl_RS:poa,sv:qoa,sv_SE:qoa,sw:roa,sw_TZ:roa,ta:soa,ta_IN:soa,te:t=
oa,te_IN:toa,th:uoa,th_TH:uoa,tl:{DECIMAL_SEP:".",GROUP_SEP:",",qc:"%",wc=
:"0",Fc:"+",Cc:"-",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"NaN",DECIMAL_PATTER=
N:"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc:"PHP"},tr:voa,t=
r_TR:voa,uk:woa,uk_UA:woa,ur:xoa,ur_PK:xoa,vi:yoa,vi_VN:yoa,zh:zoa,=0A=
zh_CN:zoa,zh_HK:{DECIMAL_SEP:".",GROUP_SEP:",",qc:"%",wc:"0",Fc:"+",Cc:"-=
",xc:"E",yc:"\u2030",vc:"\u221e",Dc:"\u975e\u6578\u503c",DECIMAL_PATTERN:=
"#,##0.###",Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc:"HKD"},zh_Hans_CN=
:zoa,zh_TW:{DECIMAL_SEP:".",GROUP_SEP:",",qc:"%",wc:"0",Fc:"+",Cc:"-",xc:=
"E",yc:"\u2030",vc:"\u221e",Dc:"\u975e\u6578\u503c",DECIMAL_PATTERN:"#,##=
0.###",Gc:"#E0",Ec:"#,##0%",Ac:"\u00a4#,##0.00",Bc:"TWD"},zu:Aoa,zu_ZA:Ao=
a});MJ.prototype.uD=3Dg("q");MJ.prototype.nD=3Dx(282);=0A=
MJ.prototype.RP=3Dx(284);function =
sMa(a){(a=3Db2a.get(a))||(a=3Db2a.get("en_US"));return a}function =
AMa(a){return","=3D=3DsMa(a.j).DECIMAL_SEP?";":","}MJ.prototype.equals=3D=
function(a){return!!a&&this.o=3D=3Da.o&&this.B=3D=3Da.B&&this.j=3D=3Da.j&=
&this.q=3D=3Da.q&&this.k=3D=3Da.k&&this.A=3D=3Da.A};function =
NJ(a,b,c,d,e){this.o=3Da;this.k=3Db;this.j=3Dd;this.q=3De}NJ.prototype.uD=
=3Dg("o");NJ.prototype.nD=3Dx(281);NJ.prototype.RP=3Dx(283);function =
c2a(){this.o=3Dthis.j=3D0;this.I=3D!0;this.q=3D!1;this.C=3D!0;this.k=3D"0=
";this.A=3Dthis.B=3Dthis.F=3D!1;this.H=3D"UNDEFINED"}var =
d2a=3D{en_US:!0,en:!0,fil:!0};function =
e2a(){Q.call(this)}C(e2a,Q);function =
f2a(a,b){L.call(this);this.j=3Da;this.k=3Db}C(f2a,L);function =
OJ(a,b){return a.j.k[Ta(b.toLowerCase())]?!0:!!gt(b,a.k,!1,!0)}function =
PJ(a,b){if(!OJ(a,b))return null;var c=3Dg2a(a,b);return =
gt(c,a.k,!1,!0)}function g2a(a,b,c){if(!OJ(a,b))return =
null;if(a.j.k[Ta(b.toLowerCase())]){var =
d=3Dor(a.j,b),e=3Dd.hb();d.Md()&&null!=3De&&(b=3DLo(a.k,e).k,b=3Djt(d.lb(=
),b))}c&&(c=3DPJ(a,b),b=3DLo(a.k,c.cc).k,b=3Djt(c.rect,b,!0));return =
b};function =
h2a(){Q.call(this);this.j=3D{}}C(h2a,Q);h2a.prototype.addRange=3Dfunction=
(a){this.j[a.getId()]=3Da;var b=3Dnew =
nr("add_ritz_protection");b.U0=3Da;this.dispatchEvent(b)};function =
i2a(a){a=3Ddc(a.j);Qb(a,function(a,c){return Ka(a.df(),c.df())});return =
a}function =
j2a(a,b,c,d,e,f,h,l,m){this.rb=3Da;this.B=3Db;this.o=3Dc;this.k=3Dd;this.=
j=3De;this.H=3Dnull=3D=3D=3Dd?"sheet":"range";this.A=3Df;this.F=3Dh;this.=
C=3Dl;this.q=3Dm}=0A=
function k2a(a,b){for(var =
c=3Db.Cf(),d=3DparseInt(c.Ua(),10),c=3Dbg(c,2)||bg(c,3)||Oo(c)?Qo(c):null=
,e=3D[],f=3D0;f<gg(b,5).length;f++){var =
h=3Dgg(b,5)[f];e.push(Qo(hg(h,1)))}var =
f=3Db.getProperties(),f=3Dhg(f,3),h=3DI(b,4),l=3Dhg(b,3),m=3Dhg(b,7),m=3D=
hg(m,1),n;n=3Dhg(b,7);n=3Dhg(n,2);return new =
j2a(a,f,d,c,h,l,m,n,e)}u=3Dj2a.prototype;u.df=3Dg("B");u.Ua=3Dg("o");u.lb=
=3Dg("k");function l2a(a){if(a.j)return new No(null,a.j);a=3Dnew =
Mo(a.o,"",a.zk()?new Hf(0,0,1,1,!0,!0):a.k);return new No(a,null)}=0A=
u.Md=3Dfunction(){if(this.zk())return!0;var a=3Dthis.k;return =
null!=3D=3Da&&Wf(a)?Nf(a)||0<Xf(a)||a.isRow()&&0<Rf(a,"r")||a.Rc&&0<Rf(a,=
"c")||a.isRow()&&a.Rc?!0:!1:!1};u.getId=3Dg("rb");u.gi=3Dg("A");u.zk=3Dfu=
nction(){return"sheet"=3D=3Dthis.H};u.equals=3Dfunction(a){return =
this.rb=3D=3Da.getId()&&this.B=3D=3Da.df()&&this.o=3D=3Da.Ua()&&this.zk()=
?a.zk():this.k.equals(a.lb())&&this.j=3D=3Da.j&&this.A=3D=3Da.gi()};funct=
ion m2a(a,b){if(!fc(n2a,a[0]))throw Error("The keyPath should contain a =
valid type in its first field.");this.j=3Da;this.ba=3Db}var =
n2a=3D{SQb:"syncMap"};m2a.prototype.getState=3Dg("ba");m2a.prototype.getT=
ype=3Dfunction(){return this.j[0]};function =
QJ(a,b,c){m2a.call(this,a,b);if("syncMap"!=3Da[0])throw Error("SyncMap =
constructed with wrong =
type.");this.k=3Dc}C(QJ,m2a);QJ.prototype.get=3Dfunction(a){return =
this.k[a]};QJ.prototype.set=3Dfunction(a,b){this.k[a]=3Db};function =
RJ(){Q.call(this);this.A=3Dnull}C(RJ,Q);var SJ=3D["syncMap"];function =
TJ(a,b){a.A=3Db;a.o(b)}function UJ(a){if(!a.A)throw Error("SyncMap =
should be instantiated for internal storage.");return a.A};function =
VJ(a,b){this.j=3Da;this.k=3Db}VJ.prototype.getName=3Dg("j");function =
WJ(a,b,c){O.call(this,"Ab",a);this.k=3Db;this.B=3Dc}C(WJ,O);function =
o2a(a){RJ.call(this);this.k=3Da;this.j=3Dnew =
p2a;a=3D{};a.proto=3Dthis.Mb();TJ(this,new =
QJ(SJ,{},a))}C(o2a,RJ);o2a.prototype.o=3Dfunction(a){a=3DSd(a.get("proto"=
));this.j=3Dnew p2a(a)};function p2a(a){cp(this,a,0,q2a)}C(p2a,bp);var =
q2a=3D[1,2,3];function =
r2a(){o2a.call(this,"ritz-MRUNumberFormats")}C(r2a,o2a);r2a.prototype.Mb=3D=
function(){return =
this.j.Mb()};r2a.prototype.getTime=3Dfunction(){return(new =
Date).getTime()};function s2a(){RJ.call(this);TJ(this,new =
QJ(SJ,{},{viewMode:1}))}C(s2a,RJ);s2a.prototype.o=3Dfunction(a){a=3Da.get=
("viewMode");null!=3Da&&UJ(this).set("viewMode",a)};function =
t2a(a){return UJ(a).get("viewMode")}function u2a(a){var b=3Dnew =
s2a;XJ(a,b,"docs-chrome");return b};function =
YJ(a,b,c){RJ.call(this);this.B=3Da;this.q=3Db;this.j=3Dc||"value";a=3D{};=
a[this.j]=3Db;TJ(this,new =
QJ(SJ,{},a))}C(YJ,RJ);YJ.prototype.getName=3Dg("B");YJ.prototype.k=3Dka;Y=
J.prototype.equals=3Dfunction(a,b){return =
a=3D=3Db};YJ.prototype.o=3Dfunction(a){var =
b=3Da.get(this.j);null!=3Db?this.equals(b,this.q)||(this.q=3Db,this.k()):=
a.set(this.j,this.q)};function v2a(a){return UJ(a).get(a.j)}=0A=
function w2a(a,b){if(null!=3Db){var =
c,d=3DUJ(a);c=3Dd.get(a.j);d.set(a.j,b);a.equals(c,b)||a.k()}a.dispatchEv=
ent(new WJ(a,new VJ(a.getName(),v2a(a)),UJ(a)))};function =
ZJ(a,b){YJ.call(this,a,!!b)}C(ZJ,YJ);ZJ.prototype.k=3Dfunction(){this.dis=
patchEvent("booleanPreferenceChange")};ZJ.prototype.V=3Dfunction(){return=
!!v2a(this)};ZJ.prototype.xa=3Dfunction(a){w2a(this,a)};function =
$J(){Q.call(this);this.j=3D{};this.k=3Dnew =
r2a;this.Ea=3Dnull}C($J,Q);u=3D$J.prototype;u.initialize=3Dfunction(a){th=
is.Ea=3Da;this.o=3Du2a(a);var b=3DB(function(b,d){var e=3Dnew =
ZJ(b,d);XJ(a,e,b);jc(this.j,b,e)},this);b(wQa(),!0);b(xQa(),!0);b(yQa(),!=
0);b(zQa(),!0);b(AQa(),!0);b(BQa(),!0);b(CQa(),!0);b(DQa(),!1);XJ(a,this.=
k,"ritz-MRUNumberFormats")};u.pha=3Dfunction(){return =
this.j[wQa()].V()};u.L2=3Dfunction(){return =
this.j[xQa()].V()};u.P1=3Dfunction(){return =
this.j[yQa()].V()};u.vCa=3Dx(285);u.Ybb=3Dfunction(){return =
this.j[AQa()].V()};=0A=
u.xEa=3Dfunction(){return this.j[CQa()].V()};u.qab=3Dfunction(){return =
this.j[DQa()].V()};u.tF=3Dfunction(a,b){this.j[a].xa(b)};u.J=3Dfunction()=
{$J.G.J.call(this);N(this.o);N(this.k);Ig(dc(this.j))};function =
x2a(a){Q.call(this);this.j=3Da;M(this,this.j);this.F=3Dnew =
W1a;M(this,this.F);this.k=3Dnew =
Lva(a);M(this,this.k);this.k.dc(this);this.o=3Dnew Vs(void 0,void =
0,Od(Rd(),"icso"));M(this,this.o);this.Ea=3Dnew =
S(this);M(this,this.Ea);this.Ea.D(a,["m","a"],this.Trb);this.A=3Dnew =
rua;M(this,this.A);this.A.dc(this);this.K=3Dnew =
h2a;M(this,this.K);this.K.dc(this);this.ga=3Dnew =
f2a(this.A,this.j);M(this,this.ga);this.fb=3Dnew y2a(this);this.q=3Dnew =
FJ(this.k,this.fb);M(this,this.q);this.q.dc(this);this.mb=3Dnew =
e2a;M(this,=0A=
this.mb);this.B=3Dnew $J;this.Pb=3Dnew c2a;this.Qa=3D[];this.M=3Dnew =
P1a;M(this,this.M);a=3Dnew Nq;a.q(!0);a.A(!0);this.R=3Da;this.X=3Dnew =
V1a;M(this,this.X);this.ub=3Dthis.Va=3Dnull;this.I=3D[new =
U1a(z2a++,null,!0)];this.Na=3Dnew $1a;this.Wa=3D!1;this.Ta=3Dnew =
jTa;M(this,this.Ta)}C(x2a,Q);var =
z2a=3D0;u=3Dx2a.prototype;u.pj=3D"normal";u.XV=3D"body-view-normal-mode";=
u.vj=3D!1;u.BL=3D!0;u.Fs=3Dnull;u.qca=3D!1;u.HBa=3D0;u.CCa=3D!0;function =
A2a(a,b){var c=3Da.H;c&&c.j&&b.ab("hl",c.j);return b}u.mjb=3Dda("CCa");=0A=
function B2a(a){var =
b=3Dritz.hasGoogleFinanceData();a.Wa=3Db;a.dispatchEvent(new =
nr("has_finance_data_change"))}u.hasGoogleFinanceData=3Dg("Wa");u.Trb=3Df=
unction(){var a=3Dthis.j.getActiveGrid();if(a){var =
b=3DB(this.FVa,this);a.Hb().ub=3Db}};u.yo=3Dfunction(){return =
this.k.yo()};function kG(a,b){if(b!=3Da.pj){var =
c=3Da.pj;a.pj=3Db;if("formula"=3D=3Db){var =
d=3DLs(a.j);null=3D=3Da.Fs&&(a.Fs=3Dd)}d=3Dnew =
nr("selection_mode");d.O0=3Dc;a.dispatchEvent(d)}}u.FVa=3Dg("pj");functio=
n jJ(a){return"autofill"=3D=3Da.pj}=0A=
function h_a(a,b){if(a.vj!=3Db){var c=3Dnew =
nr("formula-view");a.vj=3Db;a.dispatchEvent(c)}}function =
gD(a){return"formula"=3D=3Da.pj}function =
SNa(a){return"selection-input"=3D=3Da.pj}function =
tD(a){return"normal"=3D=3Da.pj}function =
LPa(a){return(a=3Da.j.getActiveGrid())?Fv(a.Hb()):!1}function =
C2a(a,b){a.$=3Db;a.dispatchEvent("font_family")}u.Pe=3Dfunction(a){Mva(th=
is.k,a)};u.isReadOnly=3Dfunction(){return =
this.k.isReadOnly()};u.kr=3Dfunction(){return =
this.k.kr()};u.P1=3Dfunction(){return this.B.P1()};=0A=
function cD(a){return Js(a.k)}function NPa(a,b){return =
Ms(a.k,b)}function bJ(a){gD(a)||a.dispatchEvent("Ca")}function =
D2a(a){for(var b=3D[],c=3D0;c<a.length;c++){var d=3Da[c];try{var =
e=3Dxg(d).Sd;!e||xg(e).Sd in O1a||b.push(e)}catch(f){}}return =
rb(b,function(a){return{color:a,alpha:1}})}function =
y2a(a){this.j=3Da};function =
aK(a){Jo.call(this,-1,null);this.k=3D[];this.j=3D!1;for(var =
b=3D0;b<a.length;b++)a[b]&&(this.k.push(a[b]),this.j=3Dthis.j||a[b].dca()=
)}C(aK,Jo);aK.prototype.dca=3Dg("j");aK.prototype.exec=3Dfunction(){this.=
dca();for(var a=3Dthis.k,b=3D0;b<a.length;b++)a[b].exec()};function =
bK(a,b,c,d){Jo.call(this,1801,b);this.A=3Da;this.k=3Dd;this.j=3Dc}C(bK,Jo=
);bK.prototype.exec=3Dfunction(){var =
a=3DFs(this.A,this.q),b=3D!this.j;a.dE=3Db;a.dispatchEvent(new =
xt(b?"$a":"Za"))};bK.prototype.ne=3Dfunction(){var a=3D"Gridlines hidden =
in sheet "+(this.k+"."),b=3D"Gridlines unhidden in sheet =
"+(this.k+".");return =
this.j?a:b};bK.prototype.ed=3Dr(23);bK.prototype.bd=3Dfunction(){var =
a=3Dnew Zr;K(a,1,!!this.j);return a};function =
cK(a,b){UD.call(this,99);this.k=3Da;this.j=3Db}C(cK,UD);cK.prototype.zc=3D=
x(73);cK.prototype.ed=3Dr(24);cK.prototype.bd=3Dfunction(){var a=3Dnew =
qr;K(a,1,this.k);K(a,2,this.j);return a};function =
E2a(a,b){Jo.call(this,99,null);this.k=3Da;this.j=3Db}C(E2a,Jo);E2a.protot=
ype.exec=3Dfunction(){var =
a=3Dthis.k,b=3Dthis.j,c=3Da.C;a.C=3Db;if(c!=3Db){var d=3Dnew =
nr("locale_change");d.Sda=3Dc;d.Ida=3Db;a.dispatchEvent(d)}};function =
F2a(a,b,c){this.j=3Dnew =
ye(c);b&&this.j.set("sid",b);this.k=3Da;this.o=3DFe(this.k+"/ar");ve(this=
.o,this.j);this.o.clone();this.q=3DFe(this.k+"/gform")}function =
Bta(a,b,c){var =
d=3Da.j.clone();c&&G2a(d,c);c=3DFe(b);""!=3D=3Dc.j.toString()&&G2a(d,c.j)=
;return ve(new pe(a.k+b),d)}function G2a(a,b){for(var =
c=3Db.gd(),d=3D0;d<c.length;d++){var =
e=3Dc[d];a.set(e,b.get(e))}};function =
dK(a,b){this.A=3Db;this.j=3D[];this.k=3D{};this.k.r=3D[];this.k.c=3D[];th=
is.o=3Dnull}dK.prototype.q=3Dfunction(a,b,c){return =
this.j[a]&&this.j[a][b]&&y(this.j[a][b][c])};dK.prototype.getProperty=3Df=
unction(a,b,c){return =
this.q(a,b,c)?this.j[a][b][c]:null};dK.prototype.setProperty=3Dfunction(a=
,b,c,d){if("left"=3D=3Dc||"top"=3D=3Dc){var =
e=3Dthis.o||(this.o=3DFl(ux(this.A.B)));d=3Dd+("left"=3D=3Dc?e.x:e.y)}thi=
s.j[a]||(this.j[a]=3D[]);this.j[a][b]||(this.j[a][b]=3D{});this.j[a][b][c=
]=3Dd};=0A=
dK.prototype.reset=3Dfunction(a){if(a)for(var b=3D0;b<a.height;b++){var =
c=3Da.top+b,d=3Dthis.j[c];delete =
this.k.r[c];if(d)for(c=3D0;c<a.width;c++){var e=3Da.left+c;delete =
d[e];0=3D=3Db&&delete this.k.c[e]}}else this.j.length=3D0};function =
H2a(a,b,c){this.j=3Db;this.k=3Da;c||a.clone()};function =
eK(a,b,c,d,e){this.x=3Da;this.y=3Db;this.width=3Dc;this.height=3Dd;this.X=
a=3De||""}function fK(a){var b=3DYE(a.x);a=3DYE(a.y);return new =
G(b,a)}function gK(a){var =
b=3DfK(a),c=3DYE(a.x+a.width);a=3DYE(a.y+a.height);return new =
Cf(c-b.x,a-b.y)};function I2a(a,b){var =
c=3DXE(ZE),d=3D!1;a.save();a.scale(c,c);for(var =
e=3D!1,f,h=3D0;2>h;h++){for(var l in =
b){c=3Db[l];a.font=3Dc.font;a.fillStyle=3Dc.fillStyle;a.textBaseline=3Dc.=
eg;for(var m=3D0,n;n=3Dc.iT[m];m++){var =
p=3Dn.k;p&&(a.save(),a.beginPath(),a.rect(p.left,p.top,p.width,p.height),=
a.clip());for(var t=3D0,v;v=3Dn.o[t];t++){if(!y(f)){var =
w=3D(f=3Dv.qi)?"ltr":"rtl";w!=3Da.canvas.dir&&(a.canvas.dir=3Dw)}v.qi=3D=3D=
f?a.fillText(v.text,v.x,v.y):e=3D!0}!d&&0<n.j.length&&(d=3D!0);p&&a.resto=
re()}}if(!e)break;w=3D(f=3D!f)?"ltr":"rtl";w!=3Da.canvas.dir&&=0A=
(a.canvas.dir=3Dw)}a.restore();if(d)for(l in =
b)for(c=3Db[l],d=3D"rtl"=3D=3Dc.dir,a.strokeStyle=3Dc.fillStyle,m=3D0;n=3D=
c.iT[m];m++)if(0<n.j.length){if(p=3Dn.k)for(t=3D0;f=3Dn.j[t];t++)f.clip(p=
,d);hK(a,n.j,n.j[0].style,d)}}function =
J2a(a,b,c){a.fillStyle=3Db;b=3D0;for(var d;d=3Dc[b];b++){var =
e=3DfK(d);d=3DgK(d);a.fillRect(e.x,e.y,d.width,d.height)}}function =
K2a(a,b){for(var c=3D0;c<b.length;c++){var =
d=3Db[c];L2a(a,d.Xa,d)}}function =
L2a(a,b,c){a.fillStyle=3Db;b=3DfK(c);c=3DgK(c);a.fillRect(b.x,b.y,c.width=
,c.height)}=0A=
function hK(a,b,c,d){a.save();var =
e=3DwRa(c.width),f=3D!1;"dashed"=3D=3Dc.stroke?(f=3D!0,M2a(a,[3*e])):"dot=
ted"=3D=3Dc.stroke&&(f=3D!0,M2a(a,[1*e]));if(2<=3DXE(ZE)&&!f){f=3D[];for(=
e=3D0;e<b.length;e++)f.push(N2a(b[e],c.width,d));J2a(a,c.color,f)}else{a.=
strokeStyle=3Dc.color;a.lineWidth=3De;a.beginPath();for(e=3D0;e<b.length;=
e++)f=3Db[e],c=3DO2a(f,f.start,d),f=3DO2a(f,f.end,d),a.moveTo(c.x,c.y),a.=
lineTo(f.x,f.y);a.stroke()}a.restore()}function =
M2a(a,b){Pfa&&(vd?a.mozDash=3Db:Ne?a.webkitLineDash=3Db:a.setLineDash(b))=
}=0A=
function =
P2a(a,b,c,d,e,f,h,l){b.save();b.setTransform(1,0,0,1,0,0);c=3Dnew =
eK(c,d,h,l);d=3DfK(c);l=3DgK(c);c=3Dd.x;d=3Dd.y;h=3Dl.width;l=3Dl.height;=
e=3DYE(e);f=3DYE(f);if(c+h>a.width||e+h>a.width)h=3Da.width-Math.max(c,e)=
;0>c?(h+=3Dc,e-=3Dc,c=3D0):0>e&&(h+=3De,c-=3De,e=3D0);if(d+l>a.height||f+=
l>a.height)l=3Da.height-Math.max(d,f);0<l&&0<h&&b.drawImage(a,c,d,h,l,e,f=
,h,l);b.restore()};function =
Q2a(a,b,c,d){this.j=3Da;this.k=3Db;this.A=3Dc;this.o=3Dd;this.q=3Dnew =
zf(this.j[this.o.start],this.j[this.o.end-1]);this.q.end++}Q2a.prototype.=
isEmpty=3Dfunction(){return =
this.o.start>=3Dthis.o.end};Q2a.prototype.Ih=3Dfunction(a){return =
this.A[a]};function iK(a){var b=3Da.o.end-1;return a.k[b]+a.Ih(b)}=0A=
function jK(a,b,c,d,e,f,h){for(var =
l=3D[],m=3Dc.start;m<c.end;m++)yv(a,b,m).Da()&&l.push(m);m=3Dnew =
zf(0,l.length);if(f&&c.start>=3Dom(a,b))for(c=3Dc.end;c<Fm(a,b);c++)if(!Y=
za(yv(a,b,c))){l.push(c);h&&(m.start+=3D1,m.end+=3D1);break}a=3D[];c=3D[]=
;f=3D[];var n;n=3DTx(d);n=3D"r"=3D=3Db?n.height:n.width;for(var =
p=3D0;p<l.length;p++){var =
t=3Dl[p],v=3Dh?l.length-p-1:p;f[v]=3Dt;t=3Dd.Fx[b].Gf(t);a[v]=3Dh?n-e-t:e=
;c[v]=3Dt;e+=3Dt}return new Q2a(f,a,c,m)};function =
kK(a,b,c,d){Q.call(this);Ih(a);b=3Drh(a);this.F=3Db.U("div","grid-table-c=
ontainer");this.H=3Db.U("div","grid-table-container =
fixed-table-container");a.appendChild(this.H);a.appendChild(this.F);this.=
Wa=3Db;this.M=3D{};this.o=3D{fixed:b.U("div","goog-inline-block =
fixed4-inner-container"),"row-head-section":b.U("div","goog-inline-block =
grid4-inner-container"),"column-head-section":b.U("div","goog-inline-bloc=
k =
fixed4-inner-container",b.U("div","waffle-background-container","\u00a0")=
),scrollable:b.U("div",=0A=
"goog-inline-block =
grid4-inner-container",b.U("div","waffle-background-container","\u00a0"))=
};this.I=3Db.U("div","grid-fixed-wrapper",this.o.fixed,this.o["column-hea=
d-section"]);this.ga=3Db.U("div","grid-scrollable-wrapper",this.o["row-he=
ad-section"],this.o.scrollable);R2a(B(function(a){this.M[a]=3D[]},this));=
d=3Dd||aa();a=3Dd("fixed");d=3Dd("scrollable");this.I.id=3Da;this.ga.id=3D=
d;this.H.appendChild(this.I);this.F.appendChild(this.ga);this.K=3Dthis.O(=
).U("div","waffle-footer-container");this.F.appendChild(this.K)}=0A=
C(kK,Q);var S2a=3DQe?1:0;function =
R2a(a){Yb(Gd,a)}kK.prototype.O=3Dg("Wa");function =
PKa(a,b,c){a.M[c].push(b);a=3Da.o[c];a.lastChild&&a.lastChild!=3Da.firstC=
hild?a.insertBefore(b,a.lastChild):a.appendChild(b)}kK.prototype.o2=3Dfun=
ction(a,b){var =
c=3DMath.min(b.height,a.height),d=3DMath.min(b.width,a.width),e=3Da.width=
-d;Kl(this.F,a.width,a.height-c);Kl(this.H,a.width,c);Kl(this.I,a.width,c=
);Kl(this.o.fixed,d,c);Ll(this.o["row-head-section"],d);Kl(this.o["column=
-head-section"],e,c);Ll(this.o.scrollable,e)};=0A=
kK.prototype.Yqa=3DIc("mousedown mouseup click dblclick mouseover =
mousemove contextmenu".split(" =
"));kK.prototype.J=3Dfunction(){Lh(this.K);Lh(this.F);this.F=3Dnull;Lh(th=
is.H);this.H=3Dnull;Lh(this.I);this.I=3Dnull;Lh(this.ga);this.ga=3Dnull;Y=
b(this.M,Lh);this.M=3Dnull;kK.G.J.call(this)};function =
T2a(a){this.o=3Da;this.j=3Dnew U2a;this.k=3D[]}function =
lK(a,b,c,d,e){a.j.Xa=3Db;a.j.o=3Dc;a.j.q=3Dd;a.j.k=3De;a.j.j=3D0}function=
 mK(a,b){a.j.j=3Db-a.j.k;var c=3Da.j;a.k.push("c"=3D=3Da.o?new =
eK(c.k,c.q,c.j,c.o,c.Xa):new eK(c.q,c.k,c.o,c.j,c.Xa))}function =
V2a(a,b,c,d,e){if(b!=3Da.j.Xa||0<c&&(c!=3Da.j.o||d!=3Da.j.q))mK(a,e),lK(a=
,b,c,d,e)}function =
U2a(){this.Xa=3D"";this.k=3Dthis.q=3Dthis.j=3Dthis.o=3D0};function =
W2a(a,b,c,d,e){this.k=3Da;this.B=3Db;this.o=3Dc;this.q=3Dd;this.A=3De;thi=
s.j=3Dnull}var X2a=3D"#f4cccc #fce5cd #fff2cc #d9ead3 #c9daf8 =
#d9d2e9".split(" ");=0A=
W2a.prototype.render=3Dfunction(a,b){for(var =
c=3Dthis.o.BL&&!this.o.isReadOnly(),d=3Db.o,e=3Db.k,f=3Dd.o,h=3De.o,l=3Dn=
ew T2a("c"),m=3Dnew =
T2a("c"),n=3D!1,p=3Dthis.A.B,t=3Df.start;t<f.end;t++){for(var =
v=3Dh.start;v<h.end;v++){e.Ih(v);var =
w=3Dd.Ih(t),z=3Dd.k[t],A=3De.k[v],E=3Db.j[t][v].o,D=3DnK(b,t,v),J=3DoK(b,=
t,v),T=3Dp[D],E=3DT&&T[J]?"#CCCCCC":E.ae().j.backgroundColor;E||(E=3D"_de=
fault_",this.k.Qa&&(E=3DX2a,E=3DE[J%E.length]));D=3Dc&&tAa(this.k,D,J);n=3D=
n||D;v=3D=3Dh.start&&(lK(l,E,w,z,A),n&&lK(m,""+D,w,z,A));"_default_"=3D=3D=
E&&bm("backgroundColor");V2a(l,=0A=
E,w,z,A);n&&V2a(m,""+D,w,z,A)}v=3De.k[v-1]+e.Ih(v-1);mK(l,v);n&&mK(m,v)}t=
his.Fh(a,l.k,m.k)};=0A=
W2a.prototype.Fh=3Dfunction(a,b,c){for(var =
d=3D[],e=3D[],f=3D0;f<b.length;f++){var =
h=3Db[f];if("_default_"=3D=3Dh.Xa)d.push(h);else{var =
l=3Dh;this.B.tb()||--l.x;--l.y;l.width+=3D1;l.height+=3D1;e.push(h)}}d&&0=
<d.length&&J2a(a,bm("backgroundColor"),d);K2a(a,e);if(c&&0<c.length){if(t=
his.j)b=3Dthis.j;else{if(f=3DY2a(this.q,"https://ssl.gstatic.com/docs/spr=
eadsheets/protected_range_background_5.png"))this.j=3Da.createPattern(f,"=
repeat");b=3Dthis.j}if(b)for(f=3D0;f<c.length;f++)h=3Dc[f],"true"=3D=3Dh.=
Xa&&L2a(a,b,h)}};function =
pK(a,b,c){this.start=3Da;this.end=3Db;this.style=3Dc}pK.prototype.clip=3D=
function(a,b){a.contains(this.start)||a.contains(this.end)?(this.start.x=3D=
b?Math.min(this.start.x,a.left+a.width):Math.max(this.start.x,a.left),thi=
s.start.y=3DMath.max(this.start.y,a.top),this.end.x=3Db?Math.max(this.end=
.x,a.left):Math.min(this.end.x,a.left+a.width),this.end.y=3DMath.min(this=
.end.y,a.top+a.height)):this.start.x=3Dthis.start.y=3Dthis.end.x=3Dthis.e=
nd.y=3D0};=0A=
function O2a(a,b,c){var =
d=3DYE(b.x),e=3DYE(b.y),f=3DwRa(a.style.width);return =
a.start.x=3D=3Da.end.x?new =
G(d-(c?-1:1)*f/2,e):a.start.y=3D=3Da.end.y?new =
G(d,e-f/2):b.clone()}function N2a(a,b,c){b=3DxRa(b);return =
a.start.x=3D=3Da.end.x?new =
eK(c?a.start.x:a.start.x-b,c?a.start.y-b:a.start.y,b,a.end.y-a.start.y):n=
ew eK(a.start.x,a.start.y-b,a.end.x-a.start.x,b)};function =
qK(a,b,c,d){this.width=3Da;this.stroke=3Db;this.color=3Dc;this.id=3Dd||Z2=
a(this)}var $2a=3D/(\d+)px +(\w+) =
+(\S+)/;qK.prototype.equals=3Dfunction(a){return!!a&&this.width=3D=3Da.wi=
dth&&this.stroke=3D=3Da.stroke&&this.color=3D=3Da.color};function =
Z2a(a){return a.width+"px "+a.stroke+" "+a.color}function =
rK(a){if(a){var =
b=3D$2a.exec(a);if(b&&4=3D=3Db.length){a=3DparseInt(b[1],10);var =
c=3Db[2].toLowerCase(),b=3Db[3];"transparent"=3D=3Db?(b=3D"#000000",c=3D"=
none"):b=3D(b=3Dxg(b))?b.Sd:"#000000";return new qK(a,c,b)}}return =
null};var a3a=3Dnew qK(1,"solid","#000000","none"),b3a=3Dnew =
qK(0,"none","#000000","transparent"),c3a=3D{none:1,dotted:2,dashed:3,soli=
d:4,"double":5};function d3a(a,b){if(a=3D=3Db)return =
0;if(!a)return-1;if(!b)return 1;if(a.width!=3Db.width)return =
Wc(a.width-b.width);var =
c=3Dc3a[a.stroke],d=3Dc3a[b.stroke];if(c!=3Dd)return =
Wc(c-d);c=3De3a(Bg(a.color));d=3De3a(Bg(b.color));return =
Wc(d-c)}function e3a(a){return.2126*a[0]+.7152*a[1]+.0722*a[2]};function =
f3a(a,b,c){this.o=3Da;this.k=3Db;this.j=3Dc}f3a.prototype.render=3Dfuncti=
on(a,b){if(!b.isEmpty()){var =
c=3D2<=3DXE(ZE),d=3D{};g3a(this,"c",d,b,c);g3a(this,"r",d,b,!1);var =
c=3Dthis.k.tb(),e=3Dd.none;e&&(a.globalAlpha=3D.15,hK(a,e,a3a,c),a.global=
Alpha=3D1);var e=3D[],f;for(f in =
d)"none"!=3Df&&e.push(rK(f));e.sort(d3a);for(f=3D0;f<e.length;f++){var =
h=3De[f];hK(a,d[Z2a(h)],h,c)}}};=0A=
function g3a(a,b,c,d,e){var =
f=3Dd.o,h=3Dd.k,l=3Df.o,m=3Dh.o,n=3Da.k.tb(),p=3D"r"=3D=3Db,t,v,w,z,A,E;p=
?(t=3D"c",v=3Dh.k[m.start],w=3Df.k[0],z=3Dm.start,A=3Dm.end,E=3Dl.start,l=
=3Dl.end,m=3Df.j.length):(t=3D"r",v=3Df.k[l.start],w=3Dh.k[0],z=3Dl.start=
,A=3Dl.end,E=3Dm.start,l=3Dm.end,m=3Dh.j.length);for(var =
D=3D[],J=3Dw,T=3D0,W=3D0,P,ba=3D-1,ga=3D-1,ja=3D-1,Aa=3D-1;z<A;z++){for(v=
ar va=3D0;va<m;va++){var =
ba=3Dp?va:z,ga=3Dp?z:va,T=3Dh.Ih(ga),W=3Df.Ih(ba),Na=3Dp?T:W,ra=3Dp?W:T,W=
=3Dv,T=3Dv+Na;n&&!p&&0=3D=3Dva&&va=3D=3DE&&(P=3Dh3a(a,d,-1,-1,ba,ga,b,n),=
i3a(W,T,J,P,t,D,c,e,n));if(0<va){P=3Dd.j[ja][Aa].q;=0A=
var =
Ma=3Dd.j[ba][ga].q;if(Ma&&Ma.equals(P))ja=3Db3a;else{if(P=3D"r"=3D=3Dt)j3=
a(d,ba,ga)&&j3a(d,ba,Aa)?(P=3Dd.j[ba][ga],Ma=3Dd.j[ba][Aa],P=3DP.Sl=3D=3D=
Ma.Sl?!0:P.k||Ma.k?P.k&&(Ma.Sl=3D=3DP.k||Ma.k=3D=3DP.k)||Ma.k&&(P.Sl=3D=3D=
Ma.k||P.k=3D=3DMa.k)?!0:!1:!1):P=3D!1;ja=3DP?b3a:h3a(a,d,ja,Aa,ba,ga,b,n)=
}P=3Dja;i3a(W,T,J,P,t,D,c,e,n)}J+=3Dra;ja=3Dba;Aa=3Dga}!p&&n||va!=3Dm||va=
!=3Dl||(P=3Dh3a(a,d,ba,ga,-1,-1,b,n),i3a(W,T,J,P,t,D,c,e,n));v+=3DNa;J=3D=
w;p?ja=3D-1:Aa=3D-1}}=0A=
function =
i3a(a,b,c,d,e,f,h,l,m){l=3Dd=3D=3Da3a&&l;if("none"!=3Dd.stroke){if(l){var=
 =
n=3DxRa(a3a.width);m?a+=3Dn:b-=3Dn}b=3DXCa(e,b,c);(m=3Df[c])&&d.id=3D=3Dm=
.style.id&&!l?m.end=3Db:(m=3Dnew =
pK(XCa(e,a,c),b,d),f[c]=3Dm,h[d.id]||(h[d.id]=3D[]),h[d.id].push(m))}else=
 f[c]=3Dnull}=0A=
function h3a(a,b,c,d,e,f,h,l){if(l&&"c"=3D=3Dh){l=3Dc;var =
m=3Dd;c=3De;d=3Df;e=3Dl;f=3Dm}l=3Db.o.j[c];var =
m=3Db.k.j[d],n=3Da.j.dj(l,m,h);if(n)return =
n;c=3Db.j[c][d].o.ae();b=3D0<=3De&&0<=3Df?b.j[e][f].o.ae():null;var =
p;e=3D"r"=3D=3Dh?rK(c.getStyle("borderBottom")):rK(c.getStyle("borderRigh=
t"));b&&(p=3D"r"=3D=3Dh?rK(b.getStyle("borderTop")):rK(b.getStyle("border=
Left")));n=3Dp||e?0<d3a(p,e)?p:e:a.o.dE?a3a:b3a;a.j.Afa(l,m,h,n);return =
n};function sK(a){this.o=3Da}var k3a=3D[new G(3,7),new G(6.5,11.5),new =
G(10,7)],l3a=3Dnew =
Cf(13,14),m3a=3D[[0,0,0,.25],[255,255,255,.75]];sK.prototype.render=3Dfun=
ction(a,b,c,d,e){if(!e){(c=3Dthis.o.getStyle("backgroundColor"))&&Ag(c)?(=
c=3DBg(xg(c).Sd),c=3DGg(c,m3a)):c=3Dm3a[0];a.fillStyle=3Dzg(c);a.globalAl=
pha=3Dd?1:c[3];a.beginPath();for(d=3D0;c=3Dk3a[d];d++)a.lineTo(b.x+c.x,b.=
y+c.y);a.closePath();a.fill()}};sK.prototype.Ic=3Dfunction(){return =
l3a};sK.prototype.k=3Dfunction(){return"right"=3D=3Dhm(this.o)};sK.protot=
ype.j=3Dr("DATA_VALIDATION");var =
n3a=3D{left:282,top:62,width:19,height:16},o3a=3D{left:255,top:0,width:19=
,height:16};function =
tK(a){this.o=3Da}tK.prototype.render=3Dfunction(a,b,c){if(c=3DY2a(c,"//ss=
l.gstatic.com/docs/spreadsheets/waffle_sprite39.png")){var =
d=3Dthis.o?n3a:o3a;a.drawImage(c,d.left,d.top,d.width,d.height,b.x,b.y,d.=
width,d.height)}};tK.prototype.Ic=3Dfunction(){var =
a=3Dthis.o?n3a:o3a;return new =
Cf(a.width,a.height)};tK.prototype.k=3Dfunction(a){return!a};tK.prototype=
.j=3Dr("PIVOT_ZIPPY");function p3a(a){var =
b=3D[],c=3Da.Wj();c&&c.ps()&&!c.oca()&&(c.eha()?b.push(new =
tK(!1)):c.Dca()||b.push(new tK(!0)));(c=3Da.Sk())&&c.bB()&&b.push(new =
sK(a.ae()));return 0<b.length?b:null};function =
q3a(a,b,c,d){this.o=3Da;this.k=3Db;this.j=3Dc;this.q=3Dd}=0A=
q3a.prototype.render=3Dfunction(a,b,c){a.save();var =
d=3DXE(ZE);a.scale(d,d);for(var =
d=3Db.o.o,e=3Db.k.o,f=3Dthis.o.tb(),h=3Dd.start;h<d.end;h++)for(var =
l=3De.start;l<e.end;l++){var m=3DuK(b,h,l);if(0!=3Dm){var =
n=3Dp3a(b.j[h][l].o);if(n)for(var =
p=3DvK(b,h,l),t=3DwK(b,h,l),v=3D0,w=3DnK(b,h,l),z=3DoK(b,h,l),A=3D!!c&&c.=
zf.y=3D=3Dw&&c.zf.x=3D=3Dz,E=3D0;E<n.length;E++){var =
D=3Dn[E],J=3DA&&uZa(this.j,D.j(),c.zf,c.A),T=3DD.Ic(),W=3DD.k(f),P=3DW?v:=
m-T.width,ba=3DP+T.width;if(P<v||ba>m)break;a.save();D.render(a,new =
G(p+P,t),this.k,J,this.q.isReadOnly());a.restore();=0A=
var J=3Dthis.j,D=3DD.j(),ga=3Dnew G(z,w),P=3Dnew =
yf(0,ba,T.height,P),ba=3DJ.j.Bd(ga.y,ga.x);ba||(ba=3D{},Uu(J.j,ga.y,ga.x,=
ba));ba[D]=3DP;W?v+=3DT.width:m-=3DT.width}}}a.restore()};function =
r3a(a,b){this.x=3Da;this.y=3Db};function =
s3a(a,b,c){this.k=3Db;this.j=3Dc}s3a.prototype.render=3Dfunction(a,b){b.i=
sEmpty()||this.Fh(a,t3a(this,b))};=0A=
function t3a(a,b){for(var =
c=3D{},d=3Da.k.tb(),e=3Db.o,f=3Db.k,h=3D0;h<e.j.length;h++)for(var =
l=3D0;l<f.j.length;l++){var =
m=3Da,n=3Db.o,p=3Db.k,t=3Dn.j[h],v=3Dp.j[l],n=3Dn.j[h+1],p=3Dp.j[l+(d?-1:=
1)],w=3D{};u3a(w,m.j.dj(t,v,"c"));u3a(w,m.j.dj(t,v,"r"));n&&u3a(w,m.j.dj(=
n,v,"c"));p&&u3a(w,m.j.dj(t,p,"r"));m=3Dw;if(hc(m))m=3Dnull;else{t=3Dvoid=
 0;v=3D0;n=3Dvoid 0;for(n in =
m)m[n]>v?(t=3DrK(n),v=3Dm[n]):m[n]=3D=3Dv&&(p=3DrK(n),0>d3a(t,p)&&(t=3Dp)=
);m=3Dt.color}m&&(t=3Df.k[l],d||(t+=3Df.Ih(l)),v=3De.k[h]+e.Ih(h),t=3Dnew=
 r3a(t,v),v=3Dc[m],v||(v=3D[],c[m]=3Dv),v.push(t))}return c}=0A=
function =
u3a(a,b){b&&"none"!=3Db.id&&"transparent"!=3Db.id&&"none"!=3Db.stroke&&(v=
oid =
0=3D=3Da[b.id]?a[b.id]=3D1:a[b.id]++)}s3a.prototype.Fh=3Dfunction(a,b){a.=
save();var c=3Dthis.k.tb(),d;for(d in b){var =
e=3Da,f=3Db[d],h=3Dc;e.fillStyle=3Dd;for(var l=3D0,m=3Dvoid =
0;m=3Df[l];l++){var =
n=3Dm,m=3Dh,p=3DwRa(1),t=3DYE(n.x),n=3DYE(n.y),m=3Dnew =
G(t-(m?0:p),n-p),p=3DwRa(1);e.fillRect(m.x,m.y,p,p)}}a.restore()};functio=
n v3a(a){this.uh=3Da};function w3a(a,b,c){this.k=3Db;this.j=3Dc}=0A=
w3a.prototype.render=3Dfunction(a,b){for(var =
c=3Db.o.o,d=3Db.k.o,e=3Dthis.k.tb(),f=3D{},h=3Dc.start;h<c.end;h++)for(va=
r l=3Dd.start;l<d.end;l++){var m=3Db.j[h][l].o;if(0!=3DuK(b,h,l)){var =
n=3DnK(b,h,l),p=3DoK(b,h,l),m=3Dm.wj(),n=3DrKa(this.j,n,p);if(m||n){var =
t=3Dp=3D!1;m&&(t=3Dm.lg()||gza(m),p=3D!!m.k||"validation"!=3Dm.j);m=3Dt?"=
red":n?"#f4b400":p?"black":null}else m=3Dnull;m&&(n=3Dnew =
Ef(vK(b,h,l),wK(b,h,l),uK(b,h,l),0),p=3De?n.left+1:n.left+n.width-1,n=3Dn=
ew v3a([new G(p-6*(e?-1:1),n.top),new G(p,n.top),new =
G(p,n.top+6)]),(f[m]||(f[m]=3D[])).push(n))}}this.Fh(a,=0A=
f)};w3a.prototype.Fh=3Dfunction(a,b){a.save();for(var c in b){var =
d=3Da,e=3Db[c];d.fillStyle=3Dc;for(var f=3D0,h=3Dvoid =
0;h=3De[f];f++){for(var l=3D[],m=3D0;m<h.uh.length;m++){var =
n=3Dh.uh[m];l.push(new =
G(YE(n.x),YE(n.y)))}h=3Dl;d.beginPath();d.moveTo(h[0].x,h[0].y);for(l=3D1=
;l<h.length;l++)d.lineTo(h[l].x,h[l].y);d.closePath();d.fill()}}a.restore=
()};function =
x3a(a,b,c,d,e){e=3De&&a.Vq()?"left":hm(a.ae());if(null!=3Da.getNumericVal=
ue()&&d>c)return b;switch(e){case "right":return c-d+b;case =
"center":return(c-d)/2+b}return b}function y3a(a,b,c,d){var =
e=3Da.ae();a=3De.getStyle("verticalAlign");d=3Dd?fm(e).top:0;switch(a){ca=
se "bottom":return b-c-d;case "middle":return(b-c)/2}return d}=0A=
function z3a(a,b,c,d,e,f,h){b=3Dnew zf(0,b);c?b.start+=3D1:--b.end;var =
l=3Dp3a(a),m=3D!1,n=3D!1;if(l)for(var p=3D0;p<l.length;p++){var =
t=3Dl[p],v=3Dt.k(c),m=3Dm||v,n=3Dn||!v,t=3Dt.Ic().width;v?b.start+=3Dt:b.=
end-=3Dt}e&&e.isEnabled()&&e.isFilterHeader(new =
G(h,f))&&(c?b.start+=3D14:b.end-=3D14);d&&(d=3Da.ae(),c=3Dfm(d),a=3Dim(d)=
&&!a.yL(),d=3Dhm(d),m||!a&&"left"!=3Dd||(b.start+=3Dc.left),n||!a&&"right=
"!=3Dd||(b.end-=3Dc.right));return b}function A3a(a){a=3Dfm(a);return =
a.left+a.right}function B3a(a){return a-1}=0A=
function C3a(a,b,c,d){return =
b&&b.isEnabled()&&!a.isBold()&&b.isFilterHeader(new =
G(d,c))?(a=3Da.Mb(),a.ts_bd=3D!0,new ol(a)):a};function =
D3a(a,b,c,d){this.B=3Da;this.F=3Db;this.C=3Dc;this.A=3Dd;this.k=3DCh("can=
vas");this.j=3Dthis.k.getContext("2d");this.q=3D{};this.o=3D{}}=0A=
D3a.prototype.render=3Dfunction(a,b){if(!this.F.vj){for(var =
c=3Db.o.o,d=3Db.k.o,e=3Dthis.C.tb(),f=3Dthis.B.k,h=3Dc.start;h<c.end;h++)=
for(var l=3Dd.start;l<d.end;l++){var =
m=3Db.j[h][l].o,n=3Dz3a(m,uK(b,h,l),e,!1,f,nK(b,h,l),oK(b,h,l)),p=3Dn.end=
-n.start,t=3DB3a(E3a(b,h,l));if(!(0>=3Dp||0>=3Dt)){var v;var =
w=3Dm;w.Ge(512)?(v=3Dw.getImageModel(),w=3Dthis.A,v=3Dv.Wm(),v=3DfKa(v,nu=
ll,null),v=3DY2a(w,v)):v=3Dnull;if(v){var =
z=3Dp,A=3Dt,w=3D!1;if(m.Ge(512)){var =
E=3Dm.getImageModel();switch(E.qe()){case =
3:A=3Dv.height;z=3Dv.width;w=3Dz>p||A>t;break;case 4:A=3DE.getHeight();=0A=
z=3DE.getWidth();w=3Dz>p||A>t;break;case 1:var =
z=3Dv.width,E=3Dv.height,D=3DMath.min(p/z,t/E),z=3Dz*D,A=3DE*D}}if(!(0>=3D=
z||0>=3DA)){var =
E=3DvK(b,h,l),D=3DwK(b,h,l),n=3Dn.start,J=3Dx3a(m,n,p,z,!1),m=3Dy3a(m,t,A=
,!1),z=3Dnew eK(E+J,D+m,z,A),m=3DfK(z),z=3DgK(z);w&&(t=3Dnew =
eK(E+n,D,p,t),p=3DfK(t),t=3DgK(t),a.save(),a.beginPath(),a.rect(p.x,p.y,t=
.width,t.height),a.clip());t:if(p=3Da,t=3Dv,v=3Dm,m=3Dz,ud&&!Cd(11)||m.wi=
dth>t.width/2||m.height>t.height/2)p.drawImage(t,v.x,v.y,m.width,m.height=
);else{if(this.o[t.src]){if(this.o[t.src][m.width]){p.putImageData(this.o=
[t.src][m.width],=0A=
v.x,v.y);break t}}else this.o[t.src]=3D{};D=3Dt;n=3Dm;z=3Dnew =
Cf(D.width/2,D.height/2);z.floor();if(this.k.height<2*z.height||this.k.wi=
dth<z.width)this.k.height=3D2*z.height,this.k.width=3Dz.width;A=3D!1;E=3D=
this.q[D.src];E||(E=3Dthis.q[D.src]=3D{},A=3Dthis.j.globalCompositeOperat=
ion,this.j.globalCompositeOperation=3D"copy",this.j.drawImage(D,0,z.heigh=
t,z.width,z.height),E[z.width]=3Dthis.j.getImageData(0,z.height,z.width,z=
.height),this.j.globalCompositeOperation=3DA,A=3D!0);D=3DE[z.width];z.sca=
le(.5);for(z.floor();z.width>n.width&&=0A=
z.height>n.height;)E[z.width]||(A||(this.j.putImageData(D,0,2*z.height),A=
=3D!0),this.j.drawImage(this.k,0,2*z.height,2*z.width,2*z.height,0,z.heig=
ht,z.width,z.height),D=3Dthis.j.getImageData(0,z.height,z.width,z.height)=
,E[z.width]=3DD),D=3DE[z.width],z.scale(.5),z.floor();n=3DD;this.j.putIma=
geData(n,0,0);p.drawImage(this.k,0,0,n.width,n.height,v.x,v.y,m.width,m.h=
eight);this.j.clearRect(0,0,n.width,n.height);0<=3Dv.x&&0<=3Dv.y&&v.x+m.w=
idth<=3Dp.canvas.width&&v.y+m.height<=3Dp.canvas.height&&(this.o[t.src][m=
.width]=3D=0A=
p.getImageData(v.x,v.y,m.width,m.height))}w&&a.restore()}}}}this.o=3D{}}}=
;function =
F3a(a,b){this.j=3DxK(a,"color",b);this.F=3DxK(a,"color1","#FF9900");this.=
H=3DxK(a,"color2","#6F96DE");this.B=3DyK(a,"lowcolor");this.q=3DyK(a,"hig=
hcolor");this.o=3DyK(a,"firstcolor");this.A=3DyK(a,"lastcolor");this.C=3D=
yK(a,"negcolor");this.k=3DxK(a,"axiscolor","#A2A2A2");xK(a,"markercolor",=
b)}function xK(a,b,c){a=3DyK(a,b);return null=3D=3Da?c:a}function =
yK(a,b){if(ritz_api.SparkchartApi.hasParam(a.j,b)){var =
c=3DWu(a,b);if(Ag(c))return xg(c).Sd}return null}=0A=
function G3a(a,b,c,d,e,f,h){return =
d=3D=3De&&null!=3Da.B?a.B:d=3D=3Df&&null!=3Da.q?a.q:0=3D=3Db&&null!=3Da.o=
?a.o:b=3D=3Dc-1&&null!=3Da.A?a.A:0>d&&null!=3Da.C?a.C:h}F3a.prototype.we=3D=
g("j");function =
zK(){}zK.prototype.fillRect=3Dfunction(a,b,c,d,e,f){f?a.fillRect(b-d,c,d,=
e):a.fillRect(b,c,d,e)};function AK(a,b,c){return =
ritz_api.SparkchartApi.hasParam(a.j,b)&&(a=3Dkb(Wu(a,b)),!isNaN(a))?a:c}f=
unction H3a(a){return =
ritz_api.SparkchartApi.hasParam(a.j,"axis")?"true"=3D=3DWu(a,"axis").toLo=
werCase():!1};function =
I3a(){}C(I3a,zK);I3a.prototype.draw=3Dfunction(a,b,c,d,e,f,h,l){var =
m=3Dritz_api.SparkchartApi.getSumXAbsolute(b.j),n=3DMath.abs(AK(b,"max",m=
));a.save();a.fillStyle=3Dh.F;if(0=3D=3Dn)this.fillRect(a,c,d,e,f,!1);els=
e{c=3Dl?c+e:c;var =
p=3Dl?-1:1,m=3DUc(m/n,0,1);this.fillRect(a,c,d,e*m,f,l);a.fillStyle=3Dh.H=
;h=3De;for(m=3D0;m<Yu(b)&&0<h;m++){var =
t=3DMath.abs(Xu(b,m,0)),t=3DMath.min(h,Math.abs(e*t/n));1=3D=3Dm%2&&this.=
fillRect(a,c,d,t,f,l);h-=3Dt;c+=3Dp*t}}a.restore()};function =
J3a(a,b){this.k=3Db/(2+a*K3a+2.1*(a-1));this.o=3D2.1*this.k;this.j=3Dthis=
.k*K3a}var K3a=3D2.1*2.45;function L3a(){}C(L3a,zK);=0A=
L3a.prototype.draw=3Dfunction(a,b,c,d,e,f,h,l,m){if(!(5>f||f<5*m)){var =
n=3DYu(b),p=3DAK(b,"ymin",ritz_api.SparkchartApi.getMinX(b.j)),t=3DAK(b,"=
ymax",ritz_api.SparkchartApi.getMaxX(b.j));if(!(p>t)){var v=3Dnew =
J3a(n,e),w=3D0,z=3D0;0<t&&(w=3Dt);0>p&&(z=3D-p);if(0!=3Dw||0!=3Dz){var =
A=3D!1;t!=3Dp&&(0<p||0>t)&&(A=3D!0);var E=3D!1;H3a(b)&&!A&&(E=3D!0);var =
D=3DE?Math.round(1*m):0,J=3DMath.round((f-D)*w/(w+z));f=3Df-D-J;m=3DMath.=
round(Math.max(1,1*m));0<t&&J<m&&(J+=3Dm,f-=3Dm);0>p&&f<m&&(f+=3Dm,J-=3Dm=
);var T=3Dd+J;d=3Dd+J+D;var W=3Dl?c+e:c,P=3Dl?-1:1,J=3DJ-m;f-=3D=0A=
m;A&&(w-=3Dp,z+=3Dt);a.save();for(var W=3DW+P*v.k,ba=3D0;ba<n;ba++){var =
ga=3DXu(b,ba,0);!isNaN(ga)&&0!=3Dga&&(0>ga?0>p&&t>=3Dga:0<t&&p<=3Dga)&&(a=
.fillStyle=3DG3a(h,ba,n,ga,p,t,h.we()),0<ga?(A&&(ga-=3Dp),ga=3DMath.round=
(m+Math.min(J,J*ga/w)),this.fillRect(a,W,T-ga,v.j,ga,l)):(A&&(ga-=3Dt),ga=
=3DMath.round(m+Math.min(f,f*-ga/z)),this.fillRect(a,W,d,v.j,ga,l)));W+=3D=
P*v.j;ba<n-1&&(W+=3DP*v.o)}E&&(a.strokeStyle=3Dh.k,a.lineWidth=3DD,a.begi=
nPath(),b=3DT+D/2,a.moveTo(c,b),a.lineTo(c+e,b),a.stroke(),a.closePath())=
;a.restore()}}}};function M3a(){}C(M3a,zK);=0A=
M3a.prototype.draw=3Dfunction(a,b,c,d,e,f,h,l,m){if(!(1>ritz_api.Sparkcha=
rtApi.getColumnCount(b.j)||2<ritz_api.SparkchartApi.getColumnCount(b.j)))=
{var =
n=3DAK(b,"linewidth",1)*m;a.save();if(n>=3Df)a.fillStyle=3Dh.we(),a.fillR=
ect(c,d,e,f);else{var =
p,t,v;2=3D=3Dritz_api.SparkchartApi.getColumnCount(b.j)?(p=3DAK(b,"xmin",=
ritz_api.SparkchartApi.getMinX(b.j)),v=3DAK(b,"xmax",ritz_api.SparkchartA=
pi.getMaxX(b.j)),t=3DAK(b,"ymin",ritz_api.SparkchartApi.getMinY(b.j)),m=3D=
AK(b,"ymax",ritz_api.SparkchartApi.getMaxY(b.j))):(p=3D0,=0A=
v=3DYu(b)-1,t=3DAK(b,"ymin",ritz_api.SparkchartApi.getMinX(b.j)),m=3DAK(b=
,"ymax",ritz_api.SparkchartApi.getMaxX(b.j)));p=3D=3Dv&&(--p,v+=3D1);t=3D=
=3Dm&&(--t,m+=3D1);for(var =
w=3DArray(Yu(b)),z=3D0;z<Yu(b);z++)1=3D=3Dritz_api.SparkchartApi.getColum=
nCount(b.j)?w[z]=3D[z,Xu(b,z,0)]:w[z]=3D[Xu(b,z,0),Xu(b,z,1)];b=3Dp;p=3Dm=
;m=3DArray(w.length);for(var =
z=3D0,A,E,D=3DA=3Dnull,J=3D0;J<w.length;J++){A=3D(w[J][0]-b)/(v-b);E=3D(w=
[J][1]-t)/(p-t);A=3Dnew G(A,E);var T=3DD,D=3DA;E=3D[];if(T){var =
W=3DiKa(T),P=3DiKa(D);W&&P?E.push(D):W&&!P?(T=3DjKa(T,D),E.push(T[0]),E.p=
ush(new G(T[0].x,=0A=
-1))):!W&&P?(T=3DjKa(T,D),E.push(T[0]),E.push(D)):0<jKa(T,D).length&&(T=3D=
jKa(T,D),E.push(T[0]),E.push(T[1]),E.push(new G(T[1].x,-1)))}else =
iKa(D)&&E.push(D);D=3DE;for(E=3D0;E<D.length;E++)m[z++]=3DD[E];D=3DA}z<w.=
length&&(m.length=3Dz);d+=3DMath.round(n/2);f-=3DMath.round(n);a.translat=
e(.5,-.5);a.strokeStyle=3Dh.we();a.lineWidth=3Dn;a.beginPath();h=3Dnull;p=
=3Dt=3D-1;z=3DNumber.MAX_VALUE;J=3D-Number.MAX_VALUE;A=3DNumber.MAX_VALUE=
;D=3D-Number.MAX_VALUE;E=3D!0;T=3D0;n=3Dc+c+e;for(w=3D0;w<m.length;w++)b=3D=
Math.round(c+e*m[w].x),v=3DMath.round(d+f*=0A=
(1-m[w].y)),b!=3Dt&&v!=3Dp&&(1<T&&A!=3Dz&&(t=3DMath.max(t,c),a.moveTo(l?n=
-t:t,A),a.lineTo(l?n-t:t,D),E=3D!0),1<T&&z!=3DA&&(p=3DMath.max(p,d),a.mov=
eTo(l?n-z:z,p),a.lineTo(l?n-J:J,p),E=3D!0),h&&-1!=3Dm[w].y&&(E&&(t=3Dh.x,=
a.moveTo(l?n-t:t,h.y)),a.lineTo(l?n-b:b,v),E=3D!1),t=3Db,p=3Dv,z=3DNumber=
.MAX_VALUE,J=3D-Number.MAX_VALUE,A=3DNumber.MAX_VALUE,D=3D-Number.MAX_VAL=
UE,T=3D0),-1=3D=3Dm[w].y?(h=3Dnull,E=3D!0):(h=3Dnew =
G(b,v),z=3DMath.min(z,b),J=3DMath.max(J,b),A=3DMath.min(A,v),D=3DMath.max=
(D,v),T++);1<T&&A!=3Dz&&(t=3DMath.max(t,c),a.moveTo(l?n-t:t,A),a.lineTo(l=
?=0A=
n-t:t,D));1<T&&z!=3DA&&(p=3DMath.max(p,d),a.moveTo(l?n-z:z,p),a.lineTo(l?=
n-J:J,p));a.stroke()}a.restore()}};function N3a(){}C(N3a,zK);=0A=
N3a.prototype.draw=3Dfunction(a,b,c,d,e,f,h,l,m){if(!(4>f||f<4*m)){var =
n=3DYu(b),p=3Dritz_api.SparkchartApi.getMinX(b.j),t=3Dritz_api.Sparkchart=
Api.getMaxX(b.j),v=3Dnew J3a(n,e),w=3DH3a(b);m=3Dw?Math.round(1*m):0;var =
z=3DMath.round((f-m)/2);f=3Dd+f-z;var =
A=3Dl?c+e:c,E=3Dl?-1:1;a.save();for(var A=3DA+E*v.k,D=3D0;D<n;D++){var =
J=3DXu(b,D,0);isNaN(J)||0=3D=3DJ||(a.fillStyle=3DG3a(h,D,n,J,p,t,h.we()),=
0<J?this.fillRect(a,A,d,v.j,z,l):this.fillRect(a,A,f,v.j,z,l));A+=3DE*v.j=
;D<n-1&&(A+=3DE*v.o)}w&&(a.strokeStyle=3Dh.k,a.lineWidth=3Dm,a.beginPath(=
),=0A=
b=3Dd+z+m/2,a.moveTo(c,b),a.lineTo(c+e,b),a.stroke(),a.closePath());a.res=
tore()}};var O3a=3D{line:new M3a,bar:new I3a,column:new L3a,winloss:new =
N3a};function P3a(a,b,c){this.j=3Da;this.o=3Db;this.k=3Dc}=0A=
P3a.prototype.render=3Dfunction(a,b){if(!this.o.vj)for(var =
c=3Db.o.o,d=3Db.k.o,e=3Dthis.k.tb(),f=3Dthis.j.k,h=3Dc.start;h<c.end;h++)=
for(var l=3Dd.start;l<d.end;l++){var m=3Db.j[h][l].o;if(m.Ge(4096)){var =
n=3Dz3a(m,uK(b,h,l),e,!1,f,nK(b,h,l),oK(b,h,l)),p=3Dn.end-n.start,t=3DB3a=
(E3a(b,h,l)),v=3DvK(b,h,l),w=3DwK(b,h,l),n=3Dx3a(m,n.start,p,p,!1),z=3Dy3=
a(m,t,t,!1),p=3Dnew =
eK(v+n,w+z,p,t),t=3DfK(p),w=3DgK(p),z=3Dm,m=3Da,p=3Dt.x,t=3Dt.y,v=3Dw.wid=
th,w=3Dw.height,n=3Dz.b$(),A;if(A=3Dn)A=3DWu(n,"charttype"),A=3D!!O3a[A];=
if(A&&(A=3DXE(ZE),!(0>=3DA))){var E=3D2*A,D=3D3*A,=0A=
p=3Dp+E,t=3Dt+D,v=3Dv-2*E,w=3Dw-2*D,p=3DMath.round(p),t=3DMath.round(t),v=
=3DMath.round(v),w=3DMath.round(w);!n||0>=3Dv||0>=3Dw||0>=3DYu(n)||(E=3Dn=
,E=3Dritz_api.SparkchartApi.hasParam(E.j,"rtl")&&"true"=3D=3DWu(E,"rtl").=
toLowerCase(),z=3Dz.ae(),z=3Dnew =
F3a(n,z.j.color),D=3DWu(n,"charttype"),O3a[D].draw(m,n,p,t,v,w,z,E,A))}}}=
};function Q3a(a,b,c){this.o=3Da;this.j=3Db;this.k=3Dc};function =
R3a(a,b,c,d){this.text=3Da;this.x=3Db;this.y=3Dc;this.qi=3Dd};function =
S3a(a,b,c){this.font=3Da;this.fillStyle=3Db;this.eg=3Dc;this.iT=3D[];this=
.dir=3D"ltr"};function =
T3a(a,b,c,d,e,f){this.B=3Da;this.o=3Db;this.k=3Dc;this.j=3Dd;this.q=3De;t=
his.A=3Df}=0A=
T3a.prototype.render=3Dfunction(a,b){for(var =
c=3Db.o.o,d=3D{},e=3Dthis.o.vj,f=3Dthis.B.k,h=3Db.k.j.length,l=3Dc.start;=
l<c.end;l++)for(var m=3D0;m<h;m++){var =
n,p=3Db.j[l][m];n=3D5=3D=3Dp.j?p.A:p.o;if(0!=3Dn.getDisplayValue().length=
||e&&n.hasFormula()){var p=3DnK(b,l,m),t=3DoK(b,l,m);BK(this.j,p,t);var =
v=3Dn,w;w=3Db.j[l][m];w=3D5=3D=3Dw.j?w.C:uK(b,l,m);var =
z=3Dz3a(v,w,this.k.tb(),!0,f,p,t);if(!(0>=3Dz.end-z.start)||j3a(b,l,m)){v=
ar =
A=3DB3a(E3a(b,l,m));if(1<n.getTextStyleRuns().length){p=3Dd;t=3Db;v=3Dl;w=
=3Dm;for(var E=3Dz.start,z=3Dz.end-E,D=3Dthis.k.tb(),J=3D=0A=
nK(t,v,w),T=3DoK(t,v,w),W=3Dn.ae().tb(),P=3DBK(this.j,J,T),J=3DU3a(t,v,w)=
,T=3DwK(t,v,w),ba=3DV3a(t,v,w),ga=3Dy3a(n,A,P.k,!0),ja=3DW?-1:1,P=3DP.j,A=
a=3Dnull,va=3D0;va<P.length&&!(ga>A);va++){var =
Na=3DP[va],ra=3DMath.round(Na.getHeight()),Ma=3DMath.round(Na.k),ga=3Dga+=
ra;if(!(0>ga)){var =
ib=3DNa.getWidth(),wb=3Dx3a(n,E,z,ib,this.o.vj);W&&(wb+=3Dib);for(var =
ib=3DJ+wb,wb=3DT+ga-Ma,Na=3DNa.j,bc=3D0;bc<Na.length;bc++){var =
uc=3DNa[bc],pd=3Duc.getWidth(),Kb=3D!uc.qi(),Pc=3Duc.o,Oe=3DW3a(this.q,Pc=
,this.A),lg=3DX3a(Pc),Oe=3DY3a(p,Oe,lg);Kb!=3DW&&(ib+=3Dpd*ja);if(!Bf(ba,=0A=
ib)||!Bf(ba,ib+pd-ja)||ga>A)Aa=3DAa||Z3a(t,v,w,ba,z,A,J,T,E,D);Oe.iT.push=
(new Q3a([new =
R3a(uc.getText(),ib,wb,!Kb)],$3a([],Pc,ra,Ma,ib,ib+pd,wb),Aa));Kb=3D=3DW&=
&(ib+=3Dpd*ja)}}}}else{T=3Dd;p=3Db;t=3Dl;v=3Dm;w=3Dn;n=3DA;J=3Df;A=3Dz.st=
art;E=3Dz.end-A;z=3Dnull;D=3Dthis.k.tb();ba=3DnK(p,t,v);ga=3DoK(p,t,v);Aa=
=3Dw.ae();W=3DAa.tb();J=3DC3a(gm(Aa),J,ba,ga);ja=3DW3a(this.q,J,this.A);P=
=3DAa.getStyle("color");T=3DY3a(T,ja,P);ra=3DBK(this.j,ba,ga);ba=3DU3a(p,=
t,v);ga=3DwK(p,t,v);ja=3D[];P=3D[];Aa.isUnderline();Aa.isStrikethrough();=
Aa=3Dy3a(w,n,ra.k,!0);va=3DW?-1:1;Ma=3D=0A=
ra.j;ra=3D0>Aa;for(ib=3D0;ib<Ma.length;ib++){if(Aa>n){ra=3D!0;break}Pc=3D=
Ma[ib];wb=3DMath.round(Pc.getHeight());Na=3DMath.round(Pc.k);Aa+=3Dwb;if(=
!(0>Aa)){bc=3DPc.getWidth();uc=3Dx3a(w,A,E,bc,this.o.vj);W&&(uc+=3Dbc);Kb=
=3Dba+uc;bc=3Dga+Aa-Na;pd=3D0;Pc=3DPc.j;for(Oe=3D0;Oe<Pc.length;Oe++){var=
 =
lg=3DPc[Oe],jh=3Dlg.getWidth(),Dk=3D!lg.qi();Dk!=3DW&&(Kb+=3Djh*va);ja.pu=
sh(new =
R3a(lg.getText(),Kb,bc,!Dk));Dk=3D=3DW&&(Kb+=3Djh*va);pd+=3Djh}uc=3Dba+uc=
;pd=3Duc+pd*va;$3a(P,J,wb,Na,uc,pd,bc);ra||(z=3DV3a(p,t,v),ra=3D!Bf(z,uc)=
||!Bf(z,pd-va))}}w=3Dnull;if(ra||Aa>n)w=3D=0A=
Z3a(p,t,v,z,E,n,ba,ga,A,D);T.iT.push(new =
Q3a(ja,P,w))}}}}I2a(a,d)};function =
Z3a(a,b,c,d,e,f,h,l,m,n){d=3Dd||V3a(a,b,c);j3a(a,b,c)?(a=3Dd.start+(n?1:0=
),d=3Dd.end-d.start-1):(a=3Dh+m,d=3De);return new Ef(a,l,d,f)}function =
Y3a(a,b,c){var d=3Db+";"+c,e=3Da[d];e||(e=3Dnew =
S3a(b,c,"alphabetic"),a[d]=3De);return e}function $3a(a,b,c,d,e,f,h){var =
l=3DX3a(b);b.isUnderline()&&a.push(a4a("underline",c,d,e,f,h,l));b.isStri=
kethrough()&&a.push(a4a("line-through",c,d,e,f,h,l));return a}=0A=
function =
a4a(a,b,c,d,e,f,h){a=3D"underline"=3D=3Da?2:c-Math.round((b-c)/2);f+=3Da;=
return new pK(new G(d,f),new G(e,f),new qK(1,"solid",h))}function =
X3a(a){a=3Da.qq();a.getType();return a.Iq};function =
b4a(a,b,c,d,e,f){this.k=3Da;this.j=3Db;this.o=3Dd;this.A=3De.F;this.q=3D[=
new W2a(this.k,this.j,c,e.q,f),new =
T3a(this.k,c,this.j,e.j,e.B.o,e.B.j),new D3a(this.k,c,this.j,e.q),new =
P3a(this.k,c,this.j),new q3a(this.j,e.q,d,c),new =
f3a(this.k,this.j,e.A),new s3a(0,this.j,e.A),new =
w3a(0,this.j,AB(c.X,a))]}=0A=
function CK(a,b,c,d,e){if(!c.isEmpty()&&!d.isEmpty()){var =
f=3Dpda(c.q,d.q);e||Yya(a.o.j,f);for(var =
f=3Da.A,h=3Da.j,l=3D[],m=3D[],n=3Dh.tb(),p=3Dd.j.length,t=3Df.j.fj("c")-1=
,v=3Dd.j[0],v=3Dn?v<t:0<v,w=3Dd.j[p-1],t=3Dn?0<w:w<t,w=3Dbf&&!f.q.vj,z=3D=
0;z<c.j.length;z++){var A=3Dc.j[z],E=3D[];l[z]=3DE;for(var =
D=3D[],J=3Dnull,T=3Dz,W=3D0;W<p;W++){var =
P=3Dn?p-W-1:W,ba=3Dd.j[P],ga=3Df.j.nd(A,ba),ja,Aa=3Df,va=3Dga;ja=3DA;var =
Na=3Dba,ra=3Dva.Sk(),Ma=3Dvoid =
0;(Ma=3D0<va.getDisplayValue().length||!!va.Vq()||ra&&ra.bB())||(Aa=3DAa.=
j,ja=3Dum(Aa,ja,Na),Ma=3D!(!ja||!Aa.nd(ja.ib(),=0A=
ja.gb())));ja=3DMa;Aa=3Dd.k[P];ra=3Dd.Ih(P);D[P]=3Dn?Aa+ra:Aa;if(J)if(Na=3D=
J.left,n){if(va=3DAa+ra,ja||Na>=3Dva)J.left=3Dva,J.width+=3DNa-va,J=3Dnul=
l}else =
if(va=3DNa+J.width,ja||va<=3DAa)J.width=3DAa-Na-1,J=3Dnull;Na=3Df.k.Bd(A,=
ba);Na||(Na=3Dnew =
c4a(ga),Uu(f.k,A,ba,Na));E[P]=3DNa;Na.j=3D0;Na.q=3Dnull;Na.Sl=3Dnull;Na.o=
=3Dga;if(va=3Dum(f.j,A,ba)){Na.j=3D2;Na.q=3Dva;Na.o=3Df.j.nd(va.ib(),va.g=
b());t:{ba=3Dm;Aa=3Dva;for(ga=3D0;ga<ba.length;ga++)if(ba[ga].equals(Aa))=
{ba=3D!0;break t}ba=3D!1}if(!ba){m.push(va);Na.j=3D1;var =
ba=3DNa,Na=3DT,Ma=3DP,P=3Dva,ib=3Dc,wb=3Dd,Aa=3Dh,bc=3DAa.tb(),=0A=
ga=3Dib.j[Na],uc=3Dwb.j[Ma],pd=3Dbc?P.Ib()-1:P.gb(),va=3DZx(Aa,Qf(P,"c"),=
"c",void 0,void 0,!0),ra=3DZx(Aa,Qf(P,"r"),"r",void 0,void =
0,!0),bc=3Dbc?new Hf(ga,P.gb(),P.Db(),uc+1):new =
Hf(ga,uc,P.Db(),P.Ib()),Ma=3Dwb.k[Ma];pd!=3Duc&&(Ma+=3DZx(Aa,Qf(bc,"c"),"=
c",void 0,void =
0,!0)-va);Na=3Dib.k[Na];P.top!=3Dga&&(Na+=3DZx(Aa,Qf(bc,"r"),"r",void =
0,void 0,!0)-ra);ba.Sl=3Dnew Ef(Ma,Na,va,ra)}}else =
w&&d4a(f,ga,A,ba,ra)?(Na.j=3D3,J=3DT,ba=3Dc,Aa=3De4a(f,ba.j[J],d.j[P],ga,=
d.k[P],d.Ih(P)),J=3Dnew =
Ef(Aa.start,ba.k[J],Aa.end-Aa.start,ba.Ih(J)),f4a(J,=0A=
D,E,n,P),Na.Sl=3DJ):w&&!ja&&(ga=3D-1,0=3D=3DP&&v?(ga=3Df,va=3Df.j,ra=3DA,=
Ma=3Dd,ib=3Dh,ga=3Dib.tb()?g4a(ga,va,ra,Ma,ib):h4a(ga,va,ra,Ma,ib)):P=3D=3D=
p-1&&t&&(ga=3Df,va=3Df.j,ra=3DA,Ma=3Dd,ib=3Dh,ga=3Dib.tb()?h4a(ga,va,ra,M=
a,ib):g4a(ga,va,ra,Ma,ib)),-1!=3Dga?(J=3Df.j.nd(A,ga),va=3DZx(h,new =
zf(ga,ba),"c"),ga>ba&&(va*=3D-1),ba=3Dh.Fx.c.Gf(ga),n&&(va-=3Dba+h.k),Na.=
j=3D5,Na.q=3DKf(A,ga),Na.B=3Dva,Na.A=3DJ,Na.C=3Dba,J=3De4a(f,A,ga,J,Aa-va=
,h.Fx.c.Gf(ga)),J=3Dnew =
Ef(J.start,c.k[T],J.end-J.start,c.Ih(T)),f4a(J,D,E,n,P),Na.Sl=3DJ):J&&i4a=
(Na,J));ja&&(D.length=3D0)}}c=3Dnew j4a(c,=0A=
d,l);b.save();c.q||(f=3Dc.o.o,h=3Dc.k.o,d=3DYE(c.k.k[h.start]),h=3Dc.k.k[=
h.end-1]+c.k.Ih(h.end-1),h=3DYE(h),l=3DYE(c.o.k[f.start]),f=3Dc.o.k[f.end=
-1]+c.o.Ih(f.end-1),f=3DYE(f),c.q=3Dnew =
Ef(d,l,h-d,f-l));d=3Dc.q;b.beginPath();b.rect(d.left,d.top,d.width,d.heig=
ht);b.clip();for(d=3D0;f=3Da.q[d];d++)f.render(b,c,e);b.restore()}};funct=
ion k4a(a,b,c){this.o=3Da;this.j=3Db;this.k=3Dc}var l4a=3D[];=0A=
k4a.prototype.render=3Dfunction(a,b,c,d,e){a.save();a.textAlign=3D"center=
";var =
f=3Dthis.j.tb(),h=3DWx(this.j,"r"),l=3DWx(this.j,"c"),m=3DTx(this.j);c&&m=
4a(this,a,c,"c",0,h);b&&m4a(this,a,b,"r",f?m.width:0,f?m.width-l:l);e&&m4=
a(this,a,e,"c",0,h);d&&m4a(this,a,d,"r",f?m.width:0,f?m.width-l:l);d=3D[]=
;l=3Dthis.o.Od;m=3Dthis.o.Id;e=3Dthis.j.tb();var =
n=3DWx(this.j,"r"),p=3DWx(this.j,"c"),f=3DTx(this.j),h=3Dnew =
T2a("c"),t=3De?f.width-p:0,p=3De?f.width:p,v=3De?t:p;lK(h,this.k.k,n,0,t)=
;mK(h,p);d.push(new pK(new G(t,n),new G(p,n),this.k.j));=0A=
d.push(new pK(new G(v,0),new =
G(v,n),this.k.j));0<m&&(m=3Dey(this.j,"r"),lK(h,"#dadfe8",4,m-4,0),mK(h,f=
.width));0<l&&(l=3Dey(this.j,"c"),l=3De?f.width-l:l-4,lK(h,"#dadfe8",f.he=
ight,0,l),mK(h,l+4));K2a(a,h.k);hK(a,d,this.k.j,e);d=3Dthis.j.tb();e=3DTx=
(this.j);f=3D[];b&&(b=3Db.isEmpty()?ey(this.j,"r"):iK(b),h=3De.height-b,b=
<e.height&&f.push(new =
eK(0,b,e.width,h)));c&&(c=3Dc.isEmpty()?ey(this.j,"c"):d?e.width-c.k[0]:i=
K(c),b=3De.width-c,c<e.width&&(d?f.push(new =
eK(0,0,b,e.height)):f.push(new eK(c,0,b,e.height))));0<f.length&&=0A=
J2a(a,"#f3f3f3",f);a.restore()};=0A=
function m4a(a,b,c,d,e,f){for(var h=3Dnew zf(e,f),l=3Dnew =
T2a(d),m=3Dc.o,n=3Dh.end-h.start,p=3DDv(a.o),t=3Dm.start;t<m.end;t++){var=
 v=3Dc.j[t],w=3DOf(p,d,v);var =
z=3Da.k,w=3Dw?z.A:z.k;z.B.Qa&&"r"!=3Dd&&(z=3Dn4a[v%n4a.length],v=3DEg(Bg(=
"#f3f3f3"))[2],w=3DEg(Bg(w))[2],z=3DEg(Bg(z)),z[2]=3DUc(z[2]+w-v,0,255),w=
=3Dzg(bea(z[0],z[1],z[2])));v=3Dc.k[t];c.Ih(t);t=3D=3Dm.start?lK(l,w,n,h.=
start,v):V2a(l,w,n,h.start,v)}mK(l,iK(c));K2a(b,l.k);h=3D[];l=3D"c"=3D=3D=
d;n=3Dc.o;m=3Df-e;for(p=3Dn.start;p<n.end;p++)t=3Dc.k[p],c.Ih(p),l?h.push=
(new pK(new G(t,0),new G(t,m),a.k.j)):=0A=
h.push(new pK(new G(e,t),new G(e+m,t),a.k.j));n=3DiK(c);l?(h.push(new =
pK(new G(n,0),new G(n,m),a.k.j)),h.push(new pK(new G(c.k[0],m),new =
G(n,m),a.k.j))):(h.push(new pK(new G(e,n),new G(f,n),a.k.j)),h.push(new =
pK(new G(f,c.k[0]),new =
G(f,n),a.k.j)));hK(b,h,a.k.j,a.j.tb());h=3Dnull;h=3D(h=3Da.o.k)?cv(h):nul=
l;l=3D{};m=3D"c"=3D=3Dd;n=3Dc.o;f-=3De;for(p=3Dn.start;p<n.end;p++){var =
z=3Dc.j[p],t=3Dc.k[p],w=3Dc.Ih(p),A=3D(v=3Dh&&Of(h,d,z))?"bold 8pt =
Arial":"8pt Arial",E=3Dv?a.k.q:a.k.o,v=3Dl[A];v||(v=3Dnew =
S3a(A,E,"middle"),l[A]=3Dv);m?(z=3Dbt(z),=0A=
A=3Dnew R3a(z,t+w/2,f/2-1,!0)):(z=3D""+(z+1),A=3Dnew =
R3a(z,e+f/2,t+w/2-1,!0));v.iT.push(new =
Q3a([A],l4a,o4a(a,e,f,t,w,z,d)))}b.fillStyle=3Da.k.o;I2a(b,l)}function =
o4a(a,b,c,d,e,f,h){f=3D10*f.length;var =
l=3Dnull;"r"=3D=3Dh&&(10>e||c<f)&&(l=3Dnew =
Ef(b,d,c-1,e-1));"c"=3D=3Dh&&e<f&&(l=3Dnew =
Ef(d,b,e-1,c-1));l&&a.j.tb()&&l.translate(1);return l};function =
p4a(a){this.B=3Da;this.k=3D"#f3f3f3";this.A=3D"#ddd";this.o=3D"black";thi=
s.q=3D"green";this.j=3Dmc(q4a)}var n4a=3D"#e06666 #f6b26b #ffd966 =
#93c47d #6d9eeb #8e7cc3".split(" "),q4a=3DrK("1px solid #ccc");function =
r4a(a,b,c,d,e,f,h,l){kK.call(this,a,0,0,l);this.A=3Db;this.k=3Dd;this.ub=3D=
f.k;this.Va=3De;this.j=3Dthis.O().U("canvas",{style:"position:absolute; =
top:0; left:0; z-index: =
2;"});Ke&&(this.j.mozOpaque=3D!0);a.appendChild(this.j);this.q=3Dthis.j.g=
etContext("2d",{alpha:!1});this.Na=3Dnew tZa(this.A);this.B=3Dnew =
b4a(this.A,d,c,this.Na,f,h);this.Ta=3Dnew p4a(this.A);this.R=3Dnew =
k4a(this.A,d,this.Ta);this.X=3Dthis.$=3Dnull;this.Ea=3DDa();vl(this.K,"po=
sition","absolute");Me&&(a=3Dnew =
S(this),a.D(document,"webkitvisibilitychange",=0A=
this.bBa).D(Bh(),"focus",this.bBa),M(this,a))}C(r4a,kK);u=3Dr4a.prototype=
;u.Rwa=3Dfunction(){var a=3Dthis.C;return =
a?Em(this.A,"r")=3D=3Da.bottom-1:!1};u.K9=3Dfunction(){var =
a=3D[this.o.fixed,this.o["row-head-section"],this.o["column-head-section"=
],this.o.scrollable];ud&&a.push(this.j);return a};u.Yqa=3DIc("mousedown =
mouseup click dblclick mousemove mouseover contextmenu".split(" "));=0A=
u.nlb=3Dfunction(a,b){var c=3Da.k,d=3Da.j;if(c&&d){if(b){var =
e=3Dthis.C;if(!gda(c,e)){e.left=3D=3Dc.left&&e.top<c.top&&--e.bottom;e.to=
p=3D=3Dc.top&&e.left<c.left&&--e.right;var =
f=3DQza(e,c);if(!f||f.left=3D=3Df.right||1>=3Df.bottom-f.top)s4a(this,c);=
else{var =
h=3DWx(this.k,"c"),l=3DWx(this.k,"r"),m=3Dey(this.k,"r"),n=3Dey(this.k,"c=
"),p=3DXE(ZE),t=3DMath.round(this.j.width/p),p=3Dthis.A,v=3Dp.Id,w=3Dnew =
zf(0,v),z=3Dp.Od,A=3Dnew zf(0,z),E=3Dthis.k.tb(),D=3Dnew =
t4a,J=3Dthis.k,T=3Dc.left-e.left,W=3D0=3D=3DT?0:Zx(J,new =
zf(c.left,e.left),"c");0<T?(D.j.width=3DZx(J,=0A=
new =
zf(f.left,f.right-1),"c"),D.o.x=3Dn+W,D.k.x=3Dn,D.q.x=3Dn+D.j.width,D.A.x=
=3Dn,D.B=3Dnew zf(e.right-1,c.right)):(D.j.width=3DZx(J,new =
zf(f.left,f.right),"c"),D.o.x=3Dn,D.k.x=3Dn+W,D.q.x=3Dn,D.A.x=3Dn+W,D.B=3D=
new =
zf(c.left,e.left));E&&(D.o.x=3Dt-D.j.width-D.o.x,D.k.x=3Dt-D.j.width-D.k.=
x);J=3Dthis.k;T=3Dc.top-e.top;W=3D0=3D=3DT?0:Zx(J,new =
zf(c.top,e.top),"r");0<T?(D.j.height=3DZx(J,new =
zf(f.top,f.bottom-1),"r"),D.o.y=3Dm+W,D.k.y=3Dm,D.q.y=3Dm+D.j.height,D.A.=
y=3Dm,D.Oq=3Dnew zf(e.bottom-1,c.bottom)):(D.j.height=3DZx(J,new =
zf(f.top,f.bottom),"r"),=0A=
D.o.y=3Dm,D.k.y=3Dm+W,D.q.y=3Dm,D.A.y=3Dm+W,D.Oq=3Dnew =
zf(c.top,e.top));if(D.j.isEmpty())s4a(this,c);else{P2a(this.j,this.q,D.o.=
x,D.o.y,D.k.x,D.k.y,D.j.width,D.j.height);var =
P,ba;D.Oq.start!=3DD.Oq.end&&(P=3DjK(p,"r",D.Oq,this.k,D.q.y,!0,!1),ba=3D=
jK(p,"c",new zf(f.left,f.right),this.k,D.A.x,!0,this.k.tb()));var =
ga,ja;D.B.start!=3DD.B.end&&(ga=3DjK(p,"c",D.B,this.k,D.q.x,!0,this.k.tb(=
)),ja=3DjK(p,"r",new =
zf(f.top,f.bottom),this.k,D.A.y,!0,!1));P&&ga&&CK(this.B,this.q,P,ga);ja&=
&ga&&CK(this.B,this.q,ja,ga);P&&ba&&CK(this.B,=0A=
this.q,P,ba);ga&&0<v&&(P2a(this.j,this.q,D.o.x,l,D.k.x,l,D.j.width,m-l),e=
=3DjK(p,"r",w,this.k,l,!1,!1),CK(this.B,this.q,e,ga));P&&0<z&&(e=3DE?t-n:=
h,P2a(this.j,this.q,e,D.o.y,e,D.k.y,n-h,D.j.height),h=3DjK(p,"c",A,this.k=
,h,!1,this.k.tb()),CK(this.B,this.q,P,h));P&&this.R.render(this.q,jK(p,"r=
",new =
zf(c.top,c.bottom),this.k,m,!1,!1),null,null,null);ga&&this.R.render(this=
.q,null,jK(p,"c",new =
zf(c.left,c.right),this.k,n,!1,this.k.tb()),null,null)}}}}else =
s4a(this,c);this.C=3Dc.clone();this.Qa=3Dd.clone();this.Rwa()&&=0A=
Al(this.K,0,Zx(this.k,new zf(c.top,c.bottom),"r"));c=3Dnew =
Pta("sethtml",this.C.clone(),S2a);this.dispatchEvent(c)}};function =
s4a(a,b){var =
c=3Du4a(a.A,a.k,b);b.left<b.right&&b.top<b.bottom&&CK(a.B,a.q,c.q,c.o);c.=
k&&c.j&&CK(a.B,a.q,c.k,c.j);c.k&&CK(a.B,a.q,c.k,c.o);c.j&&CK(a.B,a.q,c.q,=
c.j);a.R.render(a.q,c.q,c.o,c.k,c.j)}function v4a(a,b){var =
c=3Du4a(a.A,a.k,b);a.R.render(a.q,c.q,c.o,c.k,c.j)}=0A=
u.bBa=3Dfunction(){var =
a=3DDa();if(!(1E3>a-this.Ea||document.webkitHidden)){ZE.k||this.ub.clear(=
);ZE.clear();if(this.$&&this.X){var b=3Dthis.$.clone();this.o2(new =
Cf(b.width-1,b.height-1),this.X);this.o2(b,this.X)}(b=3Dthis.C)&&s4a(this=
,b);this.Ea=3Da}};=0A=
u.o2=3Dfunction(a,b){this.$=3Da;this.X=3Db;var =
c=3DMath.min(b.height,a.height),d=3DMath.min(b.width,a.width),e=3Da.width=
-d,f=3Da.height-c,h;h=3Dthis.q;h=3Dh.webkitBackingStorePixelRatio||h.mozB=
ackingStorePixelRatio||h.msBackingStorePixelRatio||h.oBackingStorePixelRa=
tio||h.backingStorePixelRatio||1;Kl(this.F,a.width,f);Kl(this.o.fixed,d,c=
);Kl(this.o["row-head-section"],d,f);Kl(this.o["column-head-section"],e,c=
);Kl(this.o.scrollable,e,f);c=3DXE(ZE);d=3DMath.round(a.width*c);e=3DMath=
.round(a.height*c);Kl(this.j,d/c+"px",e/=0A=
c+"px");this.j.width=3Dd/h;this.j.height=3De/h;this.j.style.paddingTop=3D=
"0";this.j.style.paddingLeft=3D"0";d=3DFl(this.j).scale(c);e=3D(Math.roun=
d(d.y)-d.y)/c;this.j.style.paddingTop=3De+"px";c=3D(Math.round(d.x)-d.x)/=
c;this.j.style.paddingLeft=3Dc+"px";this.k.tb()&&Al(this.j,this.k.k,0);1!=
=3Dh&&this.q.scale(1/h,1/h)};u.GDa=3Dfunction(){Bfa(this.O()).scrollTop=3D=
0;this.o["row-head-section"].scrollTop=3D0;this.o.scrollable.scrollTop=3D=
0};function w4a(a,b,c,d){this.q=3Da;this.o=3Db;this.k=3Dc;this.j=3Dd}=0A=
function u4a(a,b,c){var =
d=3Da.Id,e=3Da.Od,f=3DWx(b,"c"),h=3DWx(b,"r"),l=3Dey(b,"r"),m=3Dey(b,"c")=
,n=3Db.tb(),l=3DjK(a,"r",new =
zf(c.top,c.bottom),b,l,!1,!1);c=3DjK(a,"c",new =
zf(c.left,c.right),b,m,!1,n);m=3Dnull;0<d&&(m=3DjK(a,"r",new =
zf(0,d),b,h,!1,!1));d=3Dnull;0<e&&(d=3DjK(a,"c",new =
zf(0,e),b,f,!1,n));return new w4a(l,c,m,d)}function t4a(){this.o=3Dnew =
G(0,0);this.k=3Dnew G(0,0);this.j=3Dnew Cf(0,0);this.q=3Dnew =
G(0,0);this.A=3Dnew G(0,0);this.Oq=3Dthis.B=3Dnull};function =
DK(a,b,c,d,e,f,h,l,m){aD.call(this,a,b,c,d,e,f,h,l,m);new =
dK(this.getModel(),this);this.wia=3Dnew =
S(this);M(this,this.wia);this.wia.D(e.q,"image-loaded",this.s2a)}C(DK,aD)=
;u=3DDK.prototype;u.HDa=3Dfunction(a){return =
a=3D=3Dthis.R.o["column-head-section"]};u.dxa=3Dfunction(a){return =
a=3D=3Dthis.R.o["row-head-section"]};u.tub=3Dfunction(a,b){var =
c=3Dthis.getModel();"c"=3D=3Db?this.aM(!0):(x4a(this,[a]),a.start<om(c,b)=
&&tNa(this));this.o.k.wb();this.o.A.wb();this.Cx();this.Do();this.wb()};u=
.VT=3Dca();=0A=
u.Cx=3Dfunction(){DK.G.Cx.call(this);var =
a=3Dthis.R.C;a&&v4a(this.R,a)};u.Mea=3Dfunction(a){DK.G.Mea.call(this,a);=
v4a(this.R,this.R.C)};u.uub=3Dfunction(a){for(var =
b=3D[],c=3D0;c<a.length;c++)b.push(Qf(a[c],"r"));x4a(this,b);this.iS(!1);=
this.Cx();this.Do()};function x4a(a,b){var =
c=3DNumber.MAX_VALUE,d=3D!1,e=3Da.getModel();ad(b,function(a){c=3DMath.mi=
n(a.start,c);a=3DTLa(this.H,a);d=3Dd||0<a.length;for(var =
b=3Dthis.H,e=3Db.getModel(),m=3D0;m<a.length;m++)delete =
b.j[Vv(e,a[m])]},a);d&&(c<om(e,"r")&&tNa(a),JNa(a,c))}=0A=
u.lib=3Dfunction(){var =
a=3DGv(this.getModel()),b=3Dthis.k.j;a.x=3D=3Db.gb()&&a.y=3D=3Db.ib()||th=
is.iS(!0)};u.iS=3Dfunction(a){ph(this.aG);ph(this.jF);sNa(this);this.aAa(=
a);hD(this);hNa(this,!a);iNa(this,Gv(this.getModel()));a||this.Cx()};u.$P=
a=3Dfunction(a,b){var c=3Dthis.getModel();return this.R=3Dnew =
r4a(a,c,this.C,this.j,this.k,this.sA,this.Va,b)};=0A=
u.aAa=3Dfunction(a){var b;b=3Dthis.getModel();var c=3DYf(this.k.j);var =
d=3Dc.clone();if(d.top!=3Dd.bottom&&d.left!=3Dd.right){var =
e;do{e=3D!1;var =
f=3Doda(d),f=3DBv(b,f),h=3Df.left+f.width,l=3Df.top+f.height;d.top=3DMath=
.min(d.top,f.top);d.bottom=3DMath.max(d.bottom,l);d.left=3DMath.min(d.lef=
t,f.left);d.right=3DMath.max(d.right,h);f=3Db.Id;0<f&&(f=3Dnew =
Hf(0,d.left,f,d.right),f=3DBv(b,f),f.left<d.left&&(d.left=3Df.left,e=3D!0=
),f=3Df.left+f.width,f>d.right&&(d.right=3Df,e=3D!0));f=3Db.Od;0<f&&(f=3D=
new Hf(d.top,0,d.bottom,f),f=3DBv(b,f),f.top<d.top&&=0A=
(d.top=3Df.top,e=3D!0),f=3Df.top+f.height,f>d.bottom&&(d.bottom=3Df,e=3D!=
0))}while(e)}b=3Dnew =
H2a(c,Yf(JAa(b)),d);this.Wa.nlb(b,a)};u.gua=3Dfunction(){this.iS(!1)};u.s=
2a=3Dfunction(){this.iS(!1)};=0A=
u.Jea=3Dfunction(a,b,c){var =
d=3Dum(this.getModel(),a,b);d||(d=3DKf(a,b));d=3DYf(eBa(this.getModel(),d=
));a=3Dthis.R;var e=3Da.A;b=3D[];b.push(Xv(e,new =
G(d.left,d.top)));b.push(Xv(e,new G(d.left,d.bottom)));b.push(Xv(e,new =
G(d.right,d.top)));b.push(Xv(e,new =
G(d.right,d.bottom)));Nb(b);d=3Doda(d);for(e=3D0;e<b.length;e++){var =
f=3DHEa(a.Va,b[e]);if(f=3DLf(f,d)){var =
f=3DYf(f),h=3Dcy(a.k,f.left,"c"),l=3Dcy(a.k,f.top,"r"),m=3Da.k.tb();m&&(h=
=3DNl(ux(a.k.M)).width-h);l=3DjK(a.A,"r",new =
zf(f.top,f.bottom),a.k,l,!0,!1);f=3DjK(a.A,"c",new zf(f.left,=0A=
f.right),a.k,h,!0,m);CK(a.B,a.q,l,f,c)}}};u.Oaa=3Dfunction(a){y4a(this,a.=
target)&&DK.G.Oaa.call(this,a)};u.a2a=3Dfunction(a){var =
b=3Da.target;y4a(this,b)&&(a.stopPropagation(),0!=3Db.scrollLeft||0!=3Db.=
scrollTop)&&(a=3Dfy(this.j,b.scrollLeft+ey(this.j,"c"),b.scrollTop+ey(thi=
s.j,"r"),"waffle"),b.scrollLeft=3D0,b.scrollTop=3D0,Rv(this.getModel(),a)=
)};function y4a(a,b){for(var =
c=3Da.Wa.K9(),d=3D0;d<c.length;d++)if(b=3D=3Dc[d])return!0;return!1};func=
tion EK(a,b,c,d,e){function =
f(a){a&&(a.tabIndex=3D0,Tm(a,"tab"),an(a,"goog-zippy-header"),a&&h.I.D(a,=
"click",h.Heb),a&&h.H.D(a,"keydown",h.Ieb))}Q.call(this);this.F=3De||rh()=
;this.o=3Dthis.F.getElement(a)||null;this.A=3Dthis.F.getElement(d||null);=
this.q=3D(this.C=3Dya(b)?b:null)||!b?null:this.F.getElement(b);this.k=3D1=
=3D=3Dc;y(c)||this.C||(this.A?this.k=3DRl(this.A):this.o&&(this.k=3D$m(th=
is.o,"goog-zippy-expanded")));this.H=3Dnew S(this);this.I=3Dnew =
S(this);var =
h=3Dthis;f(this.o);f(this.A);this.pF(this.k)}C(EK,Q);u=3DEK.prototype;=0A=
u.usa=3D!0;u.jua=3D!0;u.J=3Dfunction(){EK.G.J.call(this);N(this.H);N(this=
.I)};u.jb=3Dg("q");u.collapse=3Dfunction(){this.pF(!1)};u.pF=3Dfunction(a=
){this.q?R(this.q,a):a&&this.C&&(this.q=3Dthis.C());this.q&&an(this.q,"go=
og-zippy-content");this.A?(R(this.o,!a),R(this.A,a)):z4a(this,a);this.k=3D=
a;this.dispatchEvent(new =
A4a("toggle",this,this.k))};u.Jw=3Dg("k");function =
z4a(a,b){a.o&&(en(a.o,"goog-zippy-expanded",b),en(a.o,"goog-zippy-collaps=
ed",!b),Um(a.o,"expanded",b))}=0A=
u.Ieb=3Dfunction(a){if(13=3D=3Da.keyCode||32=3D=3Da.keyCode)this.pF(!this=
.k),this.dispatchEvent(new =
O("action",this)),a.preventDefault(),a.stopPropagation()};u.Heb=3Dfunctio=
n(){this.pF(!this.k);this.dispatchEvent(new O("action",this))};function =
A4a(a,b,c){O.call(this,a,b);this.eD=3Dc}C(A4a,O);function =
FK(a,b,c,d){d=3Dd||rh();var =
e=3Dd.U("div",{style:"overflow:hidden"});b=3Dd.getElement(b);b.parentNode=
.replaceChild(e,b);e.appendChild(b);this.B=3De;this.j=3Dnull;EK.call(this=
,a,b,c,void =
0,d);a=3Dthis.Jw();this.B.style.display=3Da?"":"none";z4a(this,a)}C(FK,EK=
);FK.prototype.K=3DcVa;=0A=
FK.prototype.pF=3Dfunction(a){if(this.Jw()!=3Da||this.j){"none"=3D=3Dthis=
.B.style.display&&(this.B.style.display=3D"");var =
b=3Dthis.jb().offsetHeight,c=3D0;this.j?(a=3Dthis.Jw(),gh(this.j),this.j.=
stop(!1),c=3DparseInt(this.jb().style.marginTop,10),c=3Db-Math.abs(c)):c=3D=
a?0:b;z4a(this,a);this.j=3Dnew =
Nw([0,c],[0,a?b:0],500,this.K);Yg(this.j,["begin","animate","end"],this.M=
,!1,this);Yg(this.j,"end",B(this.X,this,a));this.j.play(!1)}};FK.prototyp=
e.M=3Dfunction(a){var =
b=3Dthis.jb();b.style.marginTop=3Da.y-b.offsetHeight+"px"};=0A=
FK.prototype.X=3Dfunction(a){a&&(this.jb().style.marginTop=3D"0");gh(this=
.j);this.k=3Da;this.j=3Dnull;a||(this.B.style.display=3D"none");this.disp=
atchEvent(new A4a("toggle",this,a))};function B4a(){var a;a=3D""+('<div =
class=3D"waffle-arguments-help-popup"><div =
class=3D"waffle-arguments-help-title"><div =
id=3D"waffle-arguments-help-close" =
class=3D"waffle-arguments-help-button">'+ju(LB({icon:"docs-icon-img =
docs-icon-close"}))+'</div><div id=3D"waffle-arguments-help-toggle" =
class=3D"waffle-arguments-help-button">'+ju(LB({Jy:"waffle-arguments-help=
-toggle-icon",icon:"docs-icon-img =
docs-icon-down"}))+"</div>"+C4a()+'</div><div =
class=3D"waffle-arguments-help-body"><div =
class=3D"waffle-arguments-help-section"><div =
class=3D"waffle-arguments-help-section-title">Example</div><div =
class=3D"waffle-arguments-help-example-holder">'+=0A=
C4a()+'</div></div><div =
class=3D"waffle-arguments-help-pointer"></div><div =
class=3D"waffle-arguments-help-content"></div><div =
class=3D"waffle-arguments-help-footer"><div =
id=3D"waffle-arguments-help-learn-more">');var b;b=3Dhu('<span =
class=3D"waffle-arguments-help-function-name"></span>');b=3D"Learn more =
about "+Y(b);return bu(a+(b+"</div></div></div></div>"))}=0A=
function C4a(){return bu('<div =
class=3D"waffle-arguments-help-formula"><span =
class=3D"waffle-arguments-help-function-name"></span><bdo =
dir=3D"ltr"><span class=3D"waffle-arguments-paren">(</span><span =
class=3D"waffle-arguments-parameter-holder"></span><span =
class=3D"waffle-arguments-paren">)</span></bdo></div>')}=0A=
function D4a(a){var b;b=3D""+('<div =
class=3D"waffle-arguments-help-section"><div =
class=3D"waffle-arguments-help-section-title =
waffle-arguments-help-parameter-name">Summary</div><span =
class=3D"waffle-arguments-help-parameter-content">'+Y(a.$Ja)+"</span></di=
v>");a=3Da.C0;for(var c=3Da.length,d=3D0;d<c;d++){var =
e=3Da[d];b+=3D'<div class=3D"waffle-arguments-help-section"><div =
class=3D"waffle-arguments-help-section-title">'+Y(e.name)+(e.XAa?"...":""=
);e.optional&&(b+=3D'<span =
class=3D"waffle-arguments-help-argument-info"> - [optional]</span>');=0A=
e.XAa&&(b+=3D'<span class=3D"waffle-arguments-help-argument-info"> =
repeatable</span>');b+=3D'</div><span =
class=3D"waffle-arguments-help-parameter-content">'+Y(e.XW)+"</span></div=
>"}return bu(b)}function E4a(a){for(var =
b=3D"",c=3Da.C0,d=3Dc.length,e=3D0;e<d;e++)var =
f=3Dc[e],b=3Db+((0!=3De?Y(a.vla)+" ":"")+'<span =
class=3D"waffle-arguments-help-parameter" =
dir=3D"auto">'+(f.CE?"[":"")+Y(f.text)+(f.iA?", =
...":"")+(f.CE?"]":"")+"</span>");return bu(b)};function =
F4a(a,b,c,d){sn.call(this,d);this.j=3Dnew =
mx;QCa(this.j,0);RCa(this.j,3,0,0,-4);Bn(this.j,!1);M(this,this.j);this.o=
=3Dnull;d=3DIy(Ky,"waffle-arguments-help-button");this.C=3Dnew =
Vy("",d,this.O());M(this,this.C);this.k=3Dnew =
Vy("",d,this.O());M(this,this.k);this.F=3Dnew =
Vy("",FE.getInstance(),this.O());M(this,this.F);this.I=3Db;this.K=3Dc;thi=
s.B=3Da;this.H=3Dthis.A=3Dnull}C(F4a,sn);u=3DF4a.prototype;=0A=
u.Ca=3Dfunction(){this.Y=3DXt(B4a,void 0,void =
0,this.O());R(this.getElement(),!1);this.j.sL(this.getElement());var =
a=3Dthis.j,b=3DERa(this.getElement(),.218),c=3DFRa(this.getElement(),.218=
);a.A=3Db;a.o=3Dc};=0A=
u.aa=3Dfunction(){var a=3Dthis.O();this.o=3Dnew =
FK(vn(this,"waffle-arguments-help-title"),vn(this,"waffle-arguments-help-=
body"),!0,this.O());this.o.pF(!0);var =
b=3Dthis.o;0!=3Db.jua&&(b.jua=3D!1,b.H.Cb());b=3Dthis.o;0!=3Db.usa&&(b.us=
a=3D!1,b.I.Cb());var =
b=3Dthis.o,c=3Db.A;a.Efa(c&&Rl(c)?c:b.o,!1);a.Efa(this.o.jb(),!1);this.A=3D=
vn(this,"waffle-arguments-help-pointer");b=3Dgi(a,"waffle-arguments-help-=
toggle");this.C.Ia(b);az(b,"Minimize =
(F1)");b=3Dgi(a,"waffle-arguments-help-close");this.k.Ia(b);az(b,"Close =
(Shift-F1)");this.F.Ia(a.getElement("waffle-arguments-help-learn-more"));=0A=
U(this).D(this.C,"action",this.Z9a).D(this.k,"action",this.Urb).D(this.F,=
"action",this.s3a).D(this.o,"toggle",this.nab);X.z5.bc(Zq,this.$9a,this)}=
;u.s3a=3Dfunction(){var =
a=3Dthis.getModel();if(a)if(a.jca)Xn("//developers.google.com/apps-script=
/execution_custom_functions");else{var =
b=3DNca,c=3Dthis.I.j,a=3Da.t9();yb(b,c)?(b=3D{defaultHelpArticleId:a,anch=
or:this.O().getElement("docs-help-anchor-right"),locale:c},V.In.fireActio=
n(b)):Xn(Oa("//support.google.com/drive/answer/%s?hl=3D%s",a,this.I.j))}e=
lse V.In.fireAction()};=0A=
u.Z9a=3Dfunction(){G4a(this);this.dispatchEvent("refocus-input")};u.Urb=3D=
function(){X.UG.fireAction()};u.$9a=3Dfunction(){this.B?G4a(this):X.UG.fi=
reAction()};function G4a(a){R(a.A,!1);var =
b=3Da.o;b.pF(!b.k);ola(vn(a,"waffle-arguments-help-toggle-icon"),"waffle-=
arguments-help-toggle-icon-flipped")}u.nab=3Dfunction(a){var =
b=3Dthis.C.getElement(),c=3Dthis.o.Jw()?"Minimize (F1)":"Expand =
(F1)";az(b,c);R(this.A,a.eD);this.j.hn()};u.$h=3Dfunction(a){nx(this.j,ne=
w jx(a,1,!0))};=0A=
u.Oe=3Dfunction(a){if(!a||!this.getModel()||a.getName()!=3Dthis.getModel(=
).getName()||a.jca){F4a.G.Oe.call(this,a);var b=3Dthis.O();a=3Da||new =
KJ("","","",!1);this.H=3Dnull;F(un(this,"waffle-arguments-help-function-n=
ame"),function(c){b.og(c,a.getName())});this.F.setContent(a.jca?"Learn =
more about custom functions":mpa(a.getName()));var =
c=3DAMa(this.K),d=3Dun(this,"waffle-arguments-parameter-holder"),e=3Dd[0]=
,f=3Drb(a.ny,function(a){return{text:a.getName(),CE:a.CE(),iA:a.iA()}});b=
.jd(e);e.appendChild(Wt(E4a,{vla:c,=0A=
C0:f}));d=3Dd[1];e=3Drb(a.ny,function(a){return{text:a.$Da,CE:!1,iA:!1}})=
;b.jd(d);d.appendChild(Wt(E4a,{vla:c,C0:e}));c=3Drb(a.ny,function(a){retu=
rn{name:a.getName(),XW:Z1a(a.df()),optional:a.CE(),XAa:a.iA()}});H4a(this=
,Xt(D4a,{$Ja:Z1a(this.getModel().df()),C0:c},void =
0,this.O()));I4a(this,null)}};=0A=
function I4a(a,b){var c=3DJ4a(a,b);if(a.Da()&&c!=3Da.H){a.H=3Dc;var =
d=3Da.O(),e=3Dun(a,"waffle-arguments-parameter-holder");F(e,function(a){a=
=3Dii(d,"waffle-arguments-help-parameter",a);F(a,function(a,b){en(a,"waff=
le-arguments-help-parameter-active",b=3D=3Dc)})});null=3D=3D=3Dc?Ql(a.A,0=
):(Ql(a.A,1),e=3Dun(a,"waffle-arguments-help-section")[c+2],a.A.style.top=
=3DCl(e).y+"px")}}function H4a(a,b){var =
c=3Da.O(),d=3Dvn(a,"waffle-arguments-help-content");c.jd(d);c.appendChild=
(d,b)}=0A=
function J4a(a,b){if(null=3D=3D=3Db)return null;var =
c=3DY1a(a.getModel());if(b<c.length)return b;var =
d=3Dyaa(c,function(a){return a.iA()});if(0=3D=3Dd)return null;for(var =
d=3D(b-c.length)%d,e=3D0,f=3D0;f<c.length;f++)if(c[f].iA()){if(e=3D=3Dd)r=
eturn =
f;e++}}u.setVisible=3Dfunction(a){a?this.B&&this.j.setVisible(!0):this.j.=
setVisible(!1)};u.Da=3Dfunction(){return this.j.Da()};function =
K4a(a){this.j=3Da}K4a.prototype.toString=3Dfunction(){return =
this.j.getName()};K4a.prototype.getName=3Dfunction(){return =
this.j.getName()};function GK(){Sw.call(this,void 0,new =
L4a,!1,!1);this.us=3Dnew =
G(-4,-3)}C(GK,Sw);GK.prototype.UZ=3Dfunction(a){GK.G.UZ.call(this,a);oh(t=
his.iQ,0,this)};GK.prototype.iQ=3Dfunction(){if(this.$d&&this.I){var =
a=3DoCa(this);Hw(this.$||this.$d,a,this.getElement(),a^1,this.us,null,65)=
;this.k&&(this.getElement().style.visibility=3D"visible")}};function =
L4a(){}C(L4a,sCa);L4a.prototype.render=3Dnull;=0A=
L4a.prototype.gF=3Dfunction(a,b,c){b=3Da.data;a=3Db.getName();b=3DZ1a(b.j=
.k);a=3Dbu('<div class=3D"waffle-function-autocomplete-row"><div =
class=3D"waffle-function-autocomplete-row-name">'+Y(a)+'</div><div =
class=3D"waffle-function-autocomplete-row-description">'+Y(b)+"</div></di=
v>");c.innerHTML=3Da};function =
M4a(){Xw.call(this,null,null,!1,-1);this.o=3Dnull}C(M4a,Xw);u=3DM4a.proto=
type;=0A=
u.lF=3Dfunction(a){var b=3Dthis.o,c=3Da.toString();a=3DdG(b);var =
d=3DpF(a),e=3Dc;d&&"functionName"!=3Dd.getType()&&(e+=3D"(");var =
f;0=3D=3Da.getText().length?f=3D-1:0=3D=3Da.Ue?f=3D0:(f=3DRC(a.Ue-1,a.j),=
f=3DSC(f,a.j));var =
d=3Df+d.getText().length,c=3Df+c.toString().length+1,h=3Da.getText(),e=3D=
h.slice(0,f)+e+h.slice(d,h.length);a=3Dnew =
oF(e,c,c,a.q);b.xa(a.getText());$w(b,a.Ue);b.dispatchEvent(new =
Uw("valueChange"));b.dispatchEvent("textchange");(wd||vd)&&b.focus();retu=
rn!1};u.Ef=3Dfunction(a){return Ew(this.j)?M4a.G.Ef.call(this,a):!1};=0A=
u.V=3Dfunction(){if(!Qq(this.o.V()))return"";var =
a=3DpF(dG(this.o));if(!a)return"";var =
b=3Da.getType();return"functionName"=3D=3Db||"literal"=3D=3Db?a.getText()=
:""};u.C1=3Dfunction(a){$w(this.o,a)};u.Uj=3Dfunction(){return =
cG(this.o)};function =
N4a(a){L.call(this);this.j=3D[];this.k=3Da;O4a(this)}C(N4a,L);N4a.prototy=
pe.Bm=3Dfunction(a,b,c){var d=3D[];if(""!=3Da)for(var e=3Dab(a),e=3Dnew =
RegExp("(^|\\W+)"+e,"i"),f=3D0;f<this.j.length&&d.length<b;f++){var =
h=3Dthis.j[f];h.toString().match(e)&&d.push(h)}c(a,d)};function =
O4a(a){a.j=3Drb(a2a(a.k),function(a){return new =
K4a(a)});Qb(a.j,function(a,c){var d=3Da.getName(),e=3Dc.getName();return =
d.length=3D=3De.length?Ka(d,e):d.length-e.length})};function =
P4a(a){L.call(this);this.k=3Dnew N4a(a);M(this,this.k);this.o=3Dnew =
GK;M(this,this.o);this.o.F=3D218;this.Yb=3Dnew =
M4a;M(this,this.Yb);this.j=3Dnew =
Cw(this.k,this.o,this.Yb);this.Yb.j=3Dthis.j;M(this,this.Yb)}C(P4a,L);P4a=
.prototype.Li=3Dfunction(){this.j.Li()};P4a.prototype.$c=3Dg("o");functio=
n Q4a(a,b,c,d){L.call(this);this.C=3Dnew =
S(this);this.F=3Db;this.o=3Dthis.B=3Dthis.k=3Dnull;this.j=3Dnew =
F4a(b.P1(),c,d);this.j.render();this.A=3Da;this.q=3Dnew =
P4a(this.A);X.UG.bc(Zq,this.I1a,this);X.f5.bc(Zq,this.W6a,this)}C(Q4a,L);=
u=3DQ4a.prototype;u.W6a=3Dfunction(){var a=3DdG(this.k);if(a){var =
b=3DpF(a),c=3DxSa(a);!b||"functionName"!=3Db.getType()&&"literal"!=3Db.ge=
tType()?c&&(a=3DwSa(a),c=3DVC(this.A,c),(c=3Dc.ny[a])&&uo(c.getName()+" =
"+c.df()+" Example: =
"+c.$Da)):(c=3DVC(this.A,b.getText()))&&uo(c.getName()+" "+c.df())}};=0A=
u.I1a=3Dfunction(){var =
a=3D!this.F.P1();(this.j.B=3Da)||this.j.setVisible(!1);this.F.tF(yQa(),a)=
;a=3Dfi(document);this.k&&this.k.vb()&&a!=3Dex(this.k)&&(a=3Dthis.k,a.Xb(=
)&&ex(a).blur(),this.k.select());oh(B(this.update,this,!1),0,this)};u.bha=
=3Dfunction(a){this.DT();this.B=3Da;this.k=3Dthis.B.A;this.o=3Dthis.B.F;t=
his.C.D(this.j,"refocus-input",this.g7a);a=3Dthis.q;var =
b=3Dthis.k;O4a(a.k);a.Yb.o=3Db;a.j.vsa(ex(b));a.j.Is(ex(b));b=3Dex(b);b=3D=
Jl(b).y;b=3D350>Ah().height-b;a.o.k=3Db;a.Yb.j3=3Db;this.j.$h(ex(this.k))=
};=0A=
u.DT=3Dfunction(){this.o&&HK(this.o,!1);this.j.setVisible(!1);this.q.Li()=
;this.o=3Dthis.B=3Dthis.k=3Dnull;this.C.Cb()};u.oba=3Dfunction(){return =
Ew(this.q.j)};=0A=
u.update=3Dfunction(a){if(this.k){var b=3DdG(this.k);if(b){var =
c=3DpF(b);!c||"functionName"!=3Dc.getType()&&"literal"!=3Dc.getType()?(th=
is.q.Li(),c=3DxSa(b),(a=3DVC(this.A,c))?R4a(this,a,wSa(b)):(HK(this.o,!1)=
,this.j.setVisible(!1))):a?(HK(this.o,!1),this.j.setVisible(!1),this.q.Yb=
.update(!0)):(a=3DVC(this.A,c.getText()))&&"functionName"=3D=3Dc.getType(=
)&&!Ew(this.q.j)&&R4a(this,a,null)}else =
HK(this.o,!1),this.j.setVisible(!1),this.q.Li()}};=0A=
function =
R4a(a,b,c){a.B.j.k?(HK(a.o,!1),a.j.setVisible(!1)):(HK(a.o,!a.j.B),a.j.Oe=
(b),a.j.setVisible(!0),a.j.j.hn(),I4a(a.j,c))}u.g7a=3Dfunction(){this.k&&=
this.k.vb()&&this.k.select()};u.J=3Dfunction(){N(this.j);N(this.q);N(this=
.C)};function =
S4a(a){this.k=3Da;this.j=3Dnull;ritz.loadBehaviorFragment(B(this.o,this))=
}S4a.prototype.o=3Dda("j");function T4a(a,b,c){var d=3Da.nd(b,c);return =
d.getNumericValue()||um(a,b,c)||Gka(d.ae())||im(d.ae())||(a=3Da.k)&&a.isE=
nabled()&&a.isFilterHeader(new =
G(c,b))?!1:(b=3Dd.Sk())&&b.bB()?!1:!0};function U4a(a,b){return new =
Cf(a.width+b.width,a.height+b.height)}function IK(a,b){return new =
Cf(a.width-b.width,a.height-b.height)};function =
V4a(a){L.call(this);this.j=3Da}C(V4a,L);u=3DV4a.prototype;u.Yga=3Dfunctio=
n(a,b){this.OL(a,b)};u.Zga=3Dka;u.OL=3Dfunction(a,b){var =
c=3Dthis.j.getElement().style;c.maxWidth=3DMath.round(b.width)+"px";c.min=
Width=3DMath.round(Math.min(a.width,b.width))+"px";c.minHeight=3DMath.rou=
nd(Math.min(a.height,b.height))+"px";c.maxHeight=3DMath.round(b.height)+"=
px";c.width=3D"";c.height=3D""};u.Ic=3Dfunction(){return =
Vl(this.j.getElement())};u.resize=3Dka;u.fL=3Dka;function =
W4a(a){L.call(this);this.o=3Da;this.k=3Dnew By(void =
0,a.O());Cy(this.k,null,X4a);this.k.k=3D"=3D=3D=3D";this.k.render();this.=
A=3Dnew =
nh(250);Yg(this.A,"tick",this.fL,!1,this);this.B=3D!1;this.q=3Dnull;this.=
j=3Dnew Ef(0,0,0,0);this.C=3Dnull}C(W4a,L);var Y4a=3Dnew =
Ef(0,0,0,0),X4a=3Dnew =
Cf(1E4,1E4);u=3DW4a.prototype;u.Yga=3Dfunction(a,b,c,d){this.B=3D!0;this.=
OL(a,b);this.j=3DY4a;eFa(this.k,d)};u.Zga=3Dfunction(){Cy(this.k,null,X4a=
);this.B=3D!1};u.OL=3Dfunction(a,b){var =
c=3Dthis.o.o,d=3DU4a(b,c);Cy(this.k,U4a(a,c),d);this.q=3Dd;this.resize()}=
;=0A=
u.Ic=3Dfunction(){return =
this.j.Ic().clone()};u.resize=3Dfunction(){this.fL()};=0A=
u.fL=3Dfunction(){this.A.stop();if(this.B){var a=3Dthis.C.j();if(a){var =
b=3Da.j,a=3Da.getModel(),c=3Dthis.k.Ic(this.o.V()),c=3DIK(c,this.o.o),d=3D=
Iv(a),e=3Db.Fx.c.Gf(d.x),d=3Dcy(b,d.x,"c");b.tb()&&(d-=3De);var =
f=3Dzv(a,a.Ei.sd()),h;h=3Dc.width;var =
l=3Dd,f=3Dhm(f.ae());switch(f){case "left":e=3Dl;break;case =
"right":e=3Dl+e-h;break;case =
"center":e=3Dl+e/2+h/2-h;break;default:throw Error("Unknown alignment =
value: "+f);}h=3Dnew =
zf(e+1,e+h-1);if(h.start<this.j.left||h.end>this.j.left+this.j.width||c.h=
eight!=3Dthis.j.height)e=3Dgy(b,h.start,=0A=
"c"),h=3Dgy(b,h.end,"c"),b.tb()?(h=3Dcy(b,h,"c"),b=3DIEa(b,e,"c"),e=3De=3D=
=3Da.fj("c")-1?Math.min(h-c.width,b):b):(e=3Dcy(b,e,"c"),b=3DIEa(b,h,"c")=
,h=3Dh=3D=3Da.fj("c")-1?Math.max(e+c.width,b):b),e=3DMath.max(0,e),h=3DMa=
th.min(d+this.q.width,h),this.j=3Dnew =
Ef(e,Cl(this.o.getElement()).y,h-e,c.height),a=3Dthis.o.getElement(),a.st=
yle.overflowX=3Dthis.j.width>=3Dthis.q.width?"":"hidden",a.style.overflow=
Y=3Dthis.j.height>=3Dthis.q.height?"":"hidden",Al(a,this.j.left-1,this.j.=
top),Kl(a,this.j.width-this.o.o.width+1,this.j.height)}else =
this.A.start()}};=0A=
u.J=3Dfunction(){W4a.G.J.call(this);N(this.k);N(this.A)};function =
Z4a(a){L.call(this);this.k=3Da;this.j=3Dnew =
By($4a,a.O());Cy(this.j,null,a5a);this.j.k=3D"=3D=3D=3D";this.j.render();=
this.o=3Dnew nh(250);Yg(this.o,"tick",this.fL,!1,this)}C(Z4a,L);var =
a5a=3Dnew =
Cf(1E4,1E4);u=3DZ4a.prototype;u.U2=3D!1;u.VL=3Dnull;u.zha=3Dnull;u.Yga=3D=
function(a,b,c,d){this.U2=3D!0;this.OL(a,b);this.VL=3Da;eFa(this.j,d)};u.=
Zga=3Dfunction(){Cy(this.j,null,a5a);this.U2=3D!1};u.OL=3Dfunction(a,b){v=
ar =
c=3Dthis.k.o,d=3DU4a(b,c);Cy(this.j,U4a(a,c),d);this.zha=3Dd;this.resize(=
)};u.Ic=3Dfunction(){return this.VL.clone()};=0A=
u.resize=3Dfunction(){this.U2&&this.o.start()};u.fL=3Dfunction(){this.o.s=
top();if(this.U2)if(vd&&this.k.lE)this.o.start();else{var =
a=3Dthis.j.Ic(this.k.V());this.k.getElement();this.VL=3Da;a=3Dthis.k.getE=
lement();a.style.overflowX=3Dthis.VL.width>=3Dthis.zha.width?"":"hidden";=
a.style.overflowY=3Dthis.VL.height>=3Dthis.zha.height?"":"hidden";Kl(a,IK=
(this.VL,this.k.o))}};u.J=3Dfunction(){Z4a.G.J.call(this);this.j.dispose(=
);this.o.dispose()};function =
JK(a,b,c,d){bG.call(this,a,b,c,d);this.mb=3Da.j;this.M=3Dnew =
hw(this.j,B(this.vb,this));this.M.o=3D!0;this.C=3DKfa?new V4a(this):new =
Z4a(this);this.B=3Dbf?new =
W4a(this):null;this.k=3Dthis.C;this.Va=3D!1;this.R=3Dnull;this.o=3Db5a(tk=
a)}C(JK,bG);var $4a=3D"input-box"+(Ofa?"":" =
input-box-disable-box-shadow")+(Qe?" =
input-box-pre-ie8":"");u=3DJK.prototype;u.zE=3D!1;u.iB=3Dnull;u.VJ=3Dnull=
;u.oH=3Dnull;u.hea=3Dnull;u.Ca=3Dfunction(){JK.G.Ca.call(this);this.getEl=
ement().className=3D$4a};=0A=
u.Raa=3Dfunction(a){JK.G.Raa.call(this,a);this.vb()&&this.k.resize()};u.Q=
aa=3Dfunction(a){JK.G.Qaa.call(this,a);this.vb()&&this.k.resize()};u.focu=
s=3Dfunction(){this.Xb()&&(JK.G.focus.call(this),this.vb()||(this.V()||th=
is.xa("\n"),ETa(this)))};function NNa(a){var =
b=3Da.hea;b&&a.k.OL(IK(c5a(b),a.o),IK(d5a(a,b),a.o))}function b5a(a){var =
b=3Dfm(a);a=3DMath.max(2,b.left+b.right)+2;b=3DMath.max(2,b.top+b.bottom)=
+2;return new Cf(a,b)}function c5a(a){return new =
Cf(a.width+1,a.height+1)}=0A=
function d5a(a,b){return new =
Cf("right"!=3Da.iB?a.oH.right-a.VJ.left:b.width+(a.VJ.left-a.oH.left),a.o=
H.bottom-a.VJ.top)}=0A=
function ANa(a,b,c,d,e,f,h,l,m,n){if(!a.vb()){a.zE=3D!!l;var =
p=3Df.ae();a.iB=3Dp.getStyle("textAlign");a.VJ=3De;a.oH=3Dh;a.o=3Db5a(p);=
a.hea=3De.Ic();var =
t=3Dh=3D!1;RBa(f,l,n)?(c=3D"%",t=3Dh=3D!0):c=3Dy(m)?m:QBa(f,c,d.y,d.x);c=3D=
c.replace(/\t/g,BTa);a.Va=3Dt||!1;var =
v=3De5a(a,f,c);gG(a,p.tb(),em(p));zTa(a);var =
w=3DIK(c5a(e.Ic()),a.o),z=3DIK(d5a(a,e.Ic()),a.o);a.getElement().style.ma=
xWidth=3D"none";a.getElement().style.maxHeight=3D"none";a.k=3Dnull;a.R=3D=
B(function(a){var b;t:{if(this.B){b=3DEB(this.mb);var =
c=3Db.Ei.sd();if(T4a(b,c.y,c.x)&&!this.nba){b=3D=0A=
this.B;break =
t}}b=3Dthis.C}b!=3Dthis.k&&(this.k=3Db,a&&this.k.Yga(w,z,"right"!=3Dthis.=
iB,v))},a);a.R(!0);!l&&a.wx&&Zw(a);uTa(a,b);l&&y(void 0)&&(a.e_=3Dvoid =
0);f5a(a,new G(e.left,e.top));a.dispatchEvent(new =
Uw("inputBoxActivate"));h&&$w(a,0)}}u.QF=3Dfunction(a,b){this.Va&&"%"=3D=3D=
this.V()&&this.xa("");var =
c=3DJK.G.QF.call(this,a,b);c&&(this.xa("\n"),ETa(this),this.oH=3Dthis.VJ=3D=
this.iB=3Dnull,this.k=3Dthis.C);this.zE=3D!1;return =
c};u.Yha=3Dfunction(){this.vb()&&this.k.resize()};=0A=
u.qF=3Dfunction(a){JK.G.qF.call(this,a);this.R&&this.R(this.vb())};u.Ic=3D=
function(){return =
this.k.Ic()};u.xa=3Dfunction(a,b){JK.G.xa.call(this,a,b);this.vb()&&this.=
k.resize()};u.Bma=3Dfunction(){var =
a=3Dthis.getElement();a.style.cssText=3D"";a.className=3D$4a;this.k.Zga()=
};=0A=
function e5a(a,b,c){JK.G.xa.call(a,c);var =
d=3D{};Qq(c)&&(d.textAlign=3D"left",a.iB=3D"left",NNa(a));c=3Db.ae();var =
e=3Dmc(mc(cm(c)));e.backgroundColor&&"transparent"!=3Dc.getStyle("backgro=
undColor")||(e.backgroundColor=3D"#fff");e.color&&b.wj()&&b.wj().lg()&&(e=
.color=3D"#000",e.backgroundColor=3D"#fff");delete e.borderTop;delete =
e.borderRight;delete e.borderBottom;delete =
e.borderLeft;b=3Dfm(c);e.paddingTop=3DMath.max(0,b.top-1)+"px";e.paddingB=
ottom=3DMath.max(0,b.bottom-1)+"px";e.paddingLeft=3DMath.max(0,b.left-1)+=
"px";e.paddingRight=3D=0A=
Math.max(0,b.right-1)+"px";pc(e,d);delete e.wordWrap;delete =
e.whiteSpace;d=3Dc.getStyle("fontSize");d=3Dnull=3D=3D=3Dd?"100%":Xfa(d);=
e.fontSize=3DMath.round(13*parseInt(d,10)/100)+"px";d=3Da.getElement();d.=
className=3D$4a;d.style.cssText=3D"";gG(a,c.tb(),em(c));zTa(a);delete =
e.direction;Vfa(d,e);return e}=0A=
function f5a(a,b){b=3Dnew =
G(b.x-1,b.y-1);if("right"!=3Da.iB)Al(a.getElement(),b),a.getElement().sty=
le.right=3D"auto";else{var =
c=3Da.getElement().parentNode,c=3DPl(c),d=3Da.getElement().style;d.left=3D=
"auto";d.right=3Dc.width-b.x-a.VJ.width-1+"px";d.top=3Db.y+"px"}a.k.fL()}=
u.jqa=3Dfunction(){"left"!=3Dthis.iB&&(this.iB=3D"left",this.getElement()=
.style.textAlign=3D"left",Al(this.getElement(),Cl(this.getElement())),thi=
s.getElement().style.right=3D"auto",NNa(this))};u.J=3Dfunction(){JK.G.J.c=
all(this);N(this.M);N(this.B);N(this.C)};function g5a(){return bu('<div =
class=3D"waffle-input-box-decorator =
waffle-formula-preview-decorator"><div =
class=3D"waffle-formula-preview-result"></div><div =
class=3D"waffle-formula-preview-close">'+ju(LB({icon:"docs-icon-img =
docs-icon-close"}))+"</div></div>")};function =
h5a(a,b,c){sn.call(this,c);this.C=3Db;this.F=3Da;a=3DIy(Ky,"waffle-formul=
a-preview-button");this.k=3Dnew =
Vy("",a,this.O());this.va(this.k,!1);this.A=3D!1;this.B=3Dthis.o=3Dthis.j=
=3Dnull}C(h5a,sn);function =
GNa(a,b){a.j=3Db.A;a.j.H?a.o=3Dnull:a.o=3Da.j=3D=3Db.o?b.C:null;a.B=3Db.F=
;KK(a)}u=3Dh5a.prototype;u.Ca=3Dfunction(){this.Y=3DXt(g5a);R(this.getEle=
ment(),!1)};=0A=
u.aa=3Dfunction(){var =
a=3Dthis.O();this.H=3Dki(a,"waffle-formula-preview-result");a=3Dki(a,"waf=
fle-formula-preview-close");this.k.Ia(a);az(a,"Close =
(F9)");U(this).D(this.k,"action",this.BZa)};u.BZa=3Dfunction(){LK(this,!1=
);X.Kn.fireAction();this.j&&this.j.vb()&&this.j.select();to("Formula =
preview closed","Use the View menu to reopen the formula preview or =
press F9 while editing a formula.",1E4,!0)};=0A=
u.update=3Dfunction(){KK(this);if(this.C&&this.j&&this.F.j){var =
a=3DdG(this.j);if(a){var b=3DWe&&DTa(this.j);if(b){var =
c=3Da.Ue<a.Di?a.o.substring(a.Ue,a.Di):a.o.substring(a.Di,a.Ue),a=3DzMa(c=
,a.q),a=3DzSa(c,a);Qq(a)||(a=3D"=3D"+a)}else =
a=3DySa(a);en(this.getElement(),"waffle-formula-preview-partial",b);en(th=
is.getElement(),"waffle-formula-preview-equals-aligned",!b&&(!this.o||!th=
is.o.vb()));var d=3Dthis.j.vt,e=3DCTa(this.j);if(e){var =
c=3Dthis.F,d=3Dd.gridId.toString(),f=3De.y,e=3De.x,h=3D!b,b=3DDa();(a=3Dc=
.j.calculateFormulaResultPreview(a,=0A=
d,f,e,h))&&c.k.log(5101,Da()-b);a&&this.O().og(this.H,a);LK(this,!!a)}els=
e LK(this,!1)}else =
LK(this,!1)}};u.Z=3Dfunction(a){(this.C=3Da)?this.update():LK(this,!1);KK=
(this)};function KK(a){if(a.B){var =
b=3Da.B;a=3Da.A&&!a.C&&!!dG(a.j);b.j!=3Da&&(b.j=3Da,i5a(b))}}=0A=
function LK(a,b){var c,d,e=3Da.getElement();if(b){c=3DWe&&DTa(a.j);var =
f=3DNl(a.getElement()).width;a.o&&a.o.vb()&&!c?(c=3DNl(a.o.getElement()).=
width,d=3DNl(a.j.getElement()).width,c+f<d?Hw(a.o.getElement(),2,e,0):Hw(=
a.o.getElement(),0,e,1,new =
G(0,-3))):(c?(c=3Da.j,DTa(c),d=3DeG(c),c=3DNSa(d),d=3DOSa(d),f=3D(c.x+d.x=
)/2-Jl(a.j.getElement()).x-f/2):f=3Da.j.H?-4:0,Hw(a.j.getElement(),0,e,1,=
new G(f,-3)))}R(e,b)};function =
j5a(a,b){L.call(this);this.B=3Da;this.F=3Db;this.j=3Dnew =
NMa;this.I=3Dnew QMa;this.M=3Dnew IMa;this.H=3Dnew =
S(this);M(this,this.H);this.H.D(this.B,"selection_mode",this.K);this.C=3D=
[new BMa,new KMa,new LMa,new DMa,new HMa,new =
EMa(this.B.Na)];this.A=3Dthis.q=3Dnull;this.k=3D!1}C(j5a,L);function =
PTa(a,b){if(b&&gD(a.B))k5a(a,b);else{var c=3Da.j;c.Ks=3Db;c.Ax=3Dnull}}=0A=
j5a.prototype.K=3Dfunction(){if(gD(this.B)){var =
a=3Dl5a(this);if(a&&this.A&&this.A.j()){var =
b=3DdG(a);b&&(a=3Db.Ue,b=3Db.oi(),(a=3DyMa(a,b,function(a){return"range"=3D=
=3Da.getType()}))&&k5a(this,a.getText()))}}else =
PMa(this.j),this.q=3Dnull};function =
k5a(a,b){a.q=3Da.j;OMa(a.j,b)}function l5a(a){return =
a.o&&(a=3DXC(a.o))&&a.vb()?a:null}function =
m5a(a,b){b.rm()&&b.xa(b.V());b=3D=3D(a.o&&a.o.xy)&&a.o&&(a.o.xy=3Dnull)}=0A=
function MK(a,b,c,d,e,f,h){h&&a.append('<span =
class=3D"').append(h).append('">');a.append('<span dir=3D"auto" =
');f&&a.append(' =
data-tooltip=3D"').append(f).append('"');(c||d)&&a.append(' =
style=3D"');c&&a.append("color: =
").append(c).append(";");d&&a.append("background-color: =
").append(d).append(";");(c||d)&&a.append('"');e&&a.append(' =
class=3D"').append(e).append('"');a.append(">");a.append(Wa(b));a.append(=
"</span>");h&&a.append("</span>")}=0A=
function yTa(a,b,c,d,e){var f=3Dc!=3Dd;d=3Dnew =
ap;a=3DgD(a.B)&&!f&&!a.k&&!a.j.Ks;f=3D0;d.append('<bdo =
dir=3D"ltr">');Ye&&0<b.length&&d.append('<span =
class=3D"').append("formula-content").append('">');e&&0<b.length&&d.appen=
d('<span class=3D"').append("formula-eval-error").append('" =
data-tooltip=3D"').append(Wa(e)).append('">');for(var =
h=3D0;h<b.length;h++){var =
l=3Db[h],m=3Dl.getText(),n=3Dl.getType();l.getAttribute("rangeColor");var=
 =
p=3D!!l.getAttribute("inactiveScope"),t=3D!!l.getAttribute("stringMatch")=
,v=3D!!l.getAttribute("pairMatch"),=0A=
w=3D!!l.getAttribute("activeSheetName"),z=3D!!l.getAttribute("activeRange=
"),A=3D!!l.getAttribute("error"),E=3D!!l.getAttribute("argument-error"),D=
=3Dp?"inactive =
":"",p=3Dl.getAttribute("tooltip");"string"=3D=3Dn?MK(d,m,void 0,void =
0,D+" string "+(t?"match-string":""),p,E?" =
argument-error":""):"numeric"=3D=3Dn?MK(d,m,void 0,void =
0,D+"number",p,E?" argument-error":""):"boolean"=3D=3Dn?MK(d,m,void =
0,void 0,D+"boolean",p,E?" =
argument-error":""):"error_code"=3D=3Dn?MK(d,m,void 0,void =
0,D+"error-code",p,E?" argument-error":""):l.getAttribute("rangeColor")?=0A=
(n=3DD,l.getAttribute("replace")&&(n+=3D" =
formula-replace-text"),l=3Dl.getAttribute("rangeColor"),t=3Dft(m),v=3Dxwa=
(m),z?(t&&MK(d,t,l,"#EEE",n,p,E?" =
argument-error":""),MK(d,t?"!"+v:v,l,"#EEE",n,p,E?" =
argument-error":"")):w?(MK(d,t,l,"#EEE",n,p,E?" =
argument-error":""),MK(d,t?"!"+v:v,l,void 0,n,p,E?" =
argument-error":"")):MK(d,m,l,void 0,n,p,E?" =
argument-error":"")):"operator"=3D=3Dn?MK(d,m,void 0,void 0,D+" =
"+(Ye?"":"operator")+(A?" formula-error":" =
default-formula-text-color"),p,E?" argument-error":""):"openParen"=3D=3D=0A=
n?MK(d,m,void 0,void 0,D+" default-formula-text-color"+(Ye?"":" =
open-paren")+(v?" match-paren":""),p,E?" =
argument-error":""):"closeParen"=3D=3Dn?MK(d,m,void 0,void 0,D+(Ye?"":" =
close-paren")+(v?" match-paren":"")+" =
"+(A?"formula-error":"default-formula-text-color"),p,E?" =
argument-error":""):MK(d,m,void 0,void 0,D+" =
default-formula-text-color",p,E?" =
argument-error":"");f+=3Dm.length;a&&c=3D=3Df&&Xe&&d.append('<span =
data-tooltip-contained=3D"true" =
class=3D"').append("insert-range-indicator").append('"><span =
class=3D"jfk-tooltip-data">').append('Use the arrow keys to select a =
range.<br/><a =
target=3D"_blank"href=3D"//support.google.com/drive/answer/3316222?p=3Dfu=
nctionhelp"> <span class=3D"trix-tooltip-link">Learn more about range =
selection.</span></a>').append("</span></span>")}e&&=0A=
0<b.length&&d.append("</span>");Ye&&0<b.length&&d.append("</span>");d.app=
end("</bdo>");return d.toString()}function =
jG(a,b){if(Te&&a.A&&a.A.j()){var c=3Da.A.j();a.o=3Dc.A;var =
d=3Dl5a(a);if(d&&!d.lE){var =
e=3Dd.V();if(Qq(e)){d.qF(!0);(e=3Da.o&&a.o.xy)&&e!=3Dd&&m5a(a,e);for(var =
e=3Db||dG(d),e=3Dc.mb.vn(e),f=3D0;f<a.C.length;f++)e=3Da.C[f].vn(e);f=3Da=
.j;f.Ks||(f.z0=3De);a.q&&(e=3Da.q.vn(e));var =
h=3De.oi(),f=3De.Ue,l=3De.Di,e=3DxTa(a,e),e=3DyTa(a,h,f,l,e);d.xa(e,!0);n=
Ma(c.Va,!0);a.o&&(a.o.xy=3Dd);a.q&&fG(d,f,l)}else m5a(a,d),d.qF(!1)}}}=0A=
function xTa(a,b){var c=3Dnull;if(Gca&&b&&a.F.j){var =
d=3DySa(b),e=3Dl5a(a);if(e){var f=3De.vt;if(e=3DCTa(e)){var =
c=3Da.F,f=3Df.gridId.toString(),h=3De.y,l=3De.x,e=3DDa(),d=3Dc.j.calculat=
eFormulaErrorResultPreview(d,f,h,l);c.k.log(5101,Da()-e);c=3Dd}}}return =
c};function =
NK(a){sn.call(this,a);this.o=3Dnull;this.j=3Dthis.k=3D!1}C(NK,sn);NK.prot=
otype.Ca=3Dfunction(){var =
a=3Dthis.O(),b=3Da.U("div","waffle-input-box-decorator =
waffle-input-box-formula-help-decorator");a.og(b,"?");this.Y=3Db;R(b,!1)}=
;NK.prototype.aa=3Dfunction(){var =
a;a=3Dthis.getElement();U(this).D(a,"click",this.A)};NK.prototype.A=3Dfun=
ction(){this.k&&X.UG.fireAction();this.j&&X.Kn.fireAction()};function =
HK(a,b){a.k!=3Db&&(a.k=3Db,i5a(a))}=0A=
function i5a(a){var b=3Da.o.H,c=3Db?new G(-4,-1):new =
G(0,0),d;d=3Da.getElement();Hw(a.o.getElement(),0,d,2,c);en(d,"waffle-for=
mula-bar-formula-help-decorator",b);b=3D"";a.k&&a.j?b=3D"Turn on formula =
help (F1) and formula preview (F9).":a.k?b=3D"Turn on formula help. =
(F1)":a.j&&(b=3D"Turn on formula preview. =
(F9)");az(d,b);R(d,a.k||a.j)}NK.prototype.Si=3Dfunction(){HK(this,!1);0!=3D=
this.j&&(this.j=3D!1,i5a(this))};function =
OK(a,b){sn.call(this,b);this.k=3Da;this.j=3D!1}C(OK,sn);OK.prototype.Ca=3D=
function(){var a=3Dthis.O().U("div","waffle-input-box-decorator =
waffle-input-box-locator");R(a,!1);this.Y=3Da};OK.prototype.show=3Dfuncti=
on(a,b){var =
c=3Dthis.getElement();Zh(c,b);Hw(this.k.getElement(),0,c,1,new =
G(0,-2));R(c,a);this.j=3Da};OK.prototype.vb=3Dg("j");function =
n5a(a,b,c,d){Q.call(this);this.k=3Da;this.X=3Db;a=3Dnew =
S4a(c);this.j=3Dnew j5a(this.k,a);this.o=3Dnew =
JK(this.k,this.j,!1,d);this.o.dc(this);this.o.render();this.C=3Dnew =
OK(this.o,d);this.C.render();this.B=3Dnew =
bG(this.k,this.j,!0,d);this.H=3Dnew =
S(this);this.H.D(this.X,"eb",this.Frb).D(this.k,"readonly_status",this.IA=
a).D(this.k,"selection_mode",this.Grb).D(this.k.j,"a",this.IAa);d=3Dthis.=
o;b=3Dd.M;nBa(b);iw(b,ew.Yc|ew.Qd,"align-center",69,"shortcut-format");iw=
(b,ew.Yc|ew.Qd,"align-left",76,"shortcut-format");=0A=
iw(b,ew.Yc|ew.Qd,"align-right",82,"shortcut-format");oBa(b);iw(b,ew.Yc,"f=
ile-save",83,null);iw(b,ew.Bh|ew.Qd,"t-border-top",49,"shortcut-format");=
iw(b,ew.Bh|ew.Qd,"t-border-right",50,"shortcut-format");iw(b,ew.Bh|ew.Qd,=
"t-border-bottom",51,"shortcut-format");iw(b,ew.Bh|ew.Qd,"t-border-left",=
52,"shortcut-format");iw(b,ew.Bh|ew.Qd,"t-border-off",54,"shortcut-format=
");iw(b,ew.Bh|ew.Qd,"t-border-outer",55,"shortcut-format");iw(b,ew.Yc,"se=
lect-column",32,"shortcut-selection",!0);iw(b,ew.Qd,"select-row",=0A=
32,"shortcut-selection");iw(b,ew.Yc|ew.Qd,"select-all",32,"shortcut-selec=
tion");iw(b,ew.Yc,"select-all",65,"shortcut-selection");iw(b,ew.Yc|ew.Qd,=
"hide-selection",8,null);iw(b,ew.Yc|ew.Qd,"select-active-region",56,"shor=
tcut-selection");iw(b,ew.Yc|ew.Qd,"show-context-menu",220,"shortcut-menus=
");Od(Rd(),"enable_omnibox")&&iw(b,ew.Bh,"docs-omnibox",191,"shortcut-men=
us");c=3Dyd?ew.Yc|ew.Bh:Me?ew.Bh:ew.Bh|ew.Qd;iw(b,c,"file_menu",70,"short=
cut-menus",!0);iw(b,c,"edit_menu",69,"shortcut-menus",!0);iw(b,c,=0A=
"view_menu",86,"shortcut-menus",!0);iw(b,c,"insert_menu",73,"shortcut-men=
us",!0);iw(b,c,"format_menu",79,"shortcut-menus",!0);iw(b,c,"data_menu",6=
8,"shortcut-menus",!0);iw(b,c,"form_menu",77,"shortcut-menus",!0);iw(b,c,=
"tools_menu",84,"shortcut-menus",!0);Od(Nd.getInstance(),"docs-emae")&&iw=
(b,c,"extension_menu",78,"shortcut-menus",!0);iw(b,c,"help_menu",72,"shor=
tcut-menus",!0);iw(b,c,"screenreader_menu",65,"shortcut-menus",!0);iw(b,e=
w.Yc|ew.Qd,"select-comment-cells",79,null);iw(b,ew.Yc,"select-referenced-=
cells",=0A=
219,null);iw(b,ew.Yc|ew.Qd,"select-referenced-indirect-cells",219,null);i=
w(b,ew.Yc,"select-cell-references",221,null);iw(b,ew.Yc|ew.Qd,"select-cel=
l-indirect-references",221,null);iw(b,ew.Bh,"select-visible-cells",186,nu=
ll);iw(b,ew.Yc|ew.Qd,"insert-time",186,"shortcut-editing");iw(b,ew.Yc,"in=
sert-date",186,"shortcut-editing");iw(b,null,"move-row-start",36,"shortcu=
t-movement");iw(b,ew.Yc,"move-sheet-start",36,"shortcut-movement");iw(b,n=
ull,"move-row-end",35,"shortcut-movement");iw(b,ew.Yc,"move-sheet-end",=0A=
35,"shortcut-movement");iw(b,null,"move-next-pane",117,null);iw(b,ew.Qd,"=
move-previous-pane",117,null);iw(b,ew.Qd,"add-new-sheet",122,"shortcut-in=
sertion");iw(b,ew.Yc,"scroll-active-cell",8,"shortcut-movement");iw(b,ew.=
Yc,"fill-range",13,"shortcut-editing");iw(b,ew.Yc|ew.Bh,"create-named-ran=
ge",114,null);iw(b,ew.Yc,"fill-down",68,"shortcut-editing");iw(b,ew.Yc,"f=
ill-right",82,"shortcut-editing");iw(b,ew.Yc,"undo-retract",69,null);iw(b=
,ew.Yc,"define-name",114,null);iw(b,ew.Yc,"insert-hyperlink",75,=0A=
null);iw(b,ew.Bh,"display-column-values",40,null);iw(b,ew.Bh,"auto-sum",1=
87,null);iw(b,ew.Yc|ew.Qd,"copy-above-value",222,null);iw(b,ew.Yc,"copy-a=
bove-formula",222,null);iw(b,ew.Yc,"toggle-display-formulas",192,"shortcu=
t-view",!0);iw(b,ew.Qd,"edit-comment",113,"shortcut-editing");iw(b,ew.Yc|=
ew.Bh,"insert-doco",77,"shortcut-editing",!1,!0);iw(b,ew.Yc|ew.Qd,"paste-=
values-only",86,null);iw(b,ew.Yc,"file-open",79,"shortcut-file");iw(b,ew.=
Yc,"print",80,"shortcut-file");iw(b,ew.Yc|ew.Qd,"format-number-decimals",=0A=
49,"shortcut-format",!0);iw(b,ew.Yc|ew.Qd,"format-time",50,"shortcut-form=
at",!0);iw(b,ew.Yc|ew.Qd,"format-date",51,"shortcut-format",!0);iw(b,ew.Y=
c|ew.Qd,"format-currency",52,"shortcut-format",!0);iw(b,ew.Yc|ew.Qd,"form=
at-percentage",53,"shortcut-format",!0);iw(b,ew.Yc|ew.Qd,"format-exponent=
ial",54,"shortcut-format",!0);iw(b,ew.Yc|ew.Qd,"compact-view",70,"shortcu=
t-view",!0);pBa(null,"toggle-range-absolute",115,"shortcut-editing");iw(b=
,ew.Qd,"help-pane",112,"shortcut-help");iw(b,ew.Yc,"shortcuts-help",=0A=
191,"shortcut-help");iw(b,ew.Yc|ew.Bh,"aria-screenreader",90,"shortcut-he=
lp");iw(b,ew.Yc|ew.Bh|ew.Qd,"read-column",67,"shortcut-a11y",!0);iw(b,ew.=
Yc|ew.Bh|ew.Qd,"read-row",82,"shortcut-a11y",!0);iw(b,(yd?ew.$x:ew.Bh)|ew=
.Yc|ew.Qd,"chrome_focus",77,"shortcut-navigation",!0);iw(b,ew.Qd,"chat_fo=
cus",27,"shortcut-navigation");iw(b,ew.Bh,"open-hyperlink",13,"shortcut-n=
avigation");iw(b,ew.Yc|ew.Bh|ew.Qd,"revisions",71,"shortcut-navigation",!=
1,!0);iw(b,ew.Bh|ew.Qd,"quicksum",81,"shortcut-navigation",!0);=0A=
c=3Dfw(V.Uu.gd().toString());iw(b,c[0].Yw,"docos_activity_box",Number(c[0=
].keyCode),null,!1,!0);b.Qi("docos-move-into-discussion",fr(["E","C"]));b=
.Qi("docos-move-to-discussion-next",fr(["N","C"]));b.Qi("docos-move-to-di=
scussion-previous",fr(["P","C"]));qBa(b,"focus-pop-up",fr(["E","P"]));qBa=
(b,"open-filter-dropdown",fr(["R"]));c=3Dfw(V.Ko.gd().toString());iw(b,c[=
0].Yw,"toggle-input-tools",Number(c[0].keyCode),"shortcut-editing");c=3Df=
w(V.Jn.gd().toString());iw(b,c[0].Yw,"select-input-tools-menu",Number(c[0=
].keyCode),=0A=
"shortcut-editing");yd&&(b.Qi("fake-copy",67,ew.Yc),b.Qi("fake-paste",86,=
ew.Yc),b.Qi("fake-cut",88,ew.Yc));this.H.D(d,"inputBoxActivate",this.K2a)=
.D(d,"inputBoxDeactivate",this.L2a);o5a(this,d);o5a(this,this.B);this.F=3D=
new NK;this.F.render();this.I=3Dnull;this.q=3Dnew =
h5a(a,this.k.B.xEa());this.q.render();this.M=3Dnew =
PB(this);this.M.bc(X.Kn,Zq,this.C1a);this.K=3Dnull}C(n5a,Q);u=3Dn5a.proto=
type;u.xy=3Dnull;u.h3=3D!0;u.j9=3D!1;u.RV=3D!0;u.JT=3Dnull;function =
o5a(a,b){a.H.D(b.j,"mousedown",B(a.TYa,a,b))}=0A=
u.TYa=3Dfunction(a){a.vb()&&(kG(this.k,"normal"),this.h3=3D!1,HTa(a,!1))}=
;function yD(a){!a.I&&Ue&&(a.I=3Dnew =
Q4a(a.k.Na,a.k.B,a.k.H,a.k.C));return =
a.I}u.C1a=3Dfunction(){this.q.Z(X.Kn.Hf())};function XC(a){return =
a.o.vb()?a.B.wx?a.B:nD(a):zNa(a)}function nD(a){return =
a.o.vb()?a.o:null}function zNa(a){a=3Da.o;return =
a.vb()?null:a}u.K2a=3Dfunction(a){a=3Da.target;this.B&&this.B.wx||!this.o=
||!this.o.wx||(a.focus(),Zw(a));Ve&&(a=3Dthis.q,a.A=3D!0,GNa(a,this),a.up=
date(),KK(a));this.h3=3D!0};=0A=
u.Grb=3Dfunction(){gD(this.k)?this.h3=3D!1:this.j.k=3D!1};u.IAa=3Dfunctio=
n(){var =
a=3D!cD(this.k);ex(this.o).style.imeMode=3Da?"auto":"disabled"};u.L2a=3Df=
unction(a){a=3Da.target;XC(this).focus();this.B.QF(!1,!0);a=3Da=3D=3Dthis=
.o?this.C:null;a.vb()&&a.show(!1,"");this.F.Si();Ve&&(a=3Dthis.q,LK(a,!1)=
,a.A=3D!1,KK(a),a.j=3Dnull,a.o=3Dnull,a.B=3Dnull)};u.Frb=3Dfunction(a){va=
r b=3DXC(this);3=3D=3Da.state?b.focus():b.Xb()&&ex(b).blur()};=0A=
function $Na(a,b){var =
c=3DnD(a),d=3Dc&&(c=3D=3Da.o?a.C:null),e=3Dc&&c.vb(),f=3D"";e&&(c=3Dc.vt,=
c=3Dhv(Nu(a.k.j,c.gridId).Hb(),c),f=3Dnull=3D=3Dc?"Deleted =
Cell!!":ht(c,b));d&&(d.show(!!e,f),a.q.update())}function =
oD(a){jG(a.j,void 0)}function OTa(a,b){for(var =
c=3D"",d=3D0;d<b.length;d++)c+=3Db[d].getText();return zMa(c,a.k).length}=0A=
function LTa(a,b,c){if(a.JT){var =
d=3DXC(a);a.JT.j();if(gD(a.k))!a.j.j.dL&&b?(kG(a.k,"normal"),a.j.j.dL=3D!=
0,kG(a.k,"formula")):kG(a.k,"normal");else =
if(a.j.j.dL=3Db,b=3DdG(d),vSa(b)){var e=3DpSa(b);if(e){var =
f=3Da.k.j,h=3Dgt(e,f,!1,!0);if(!h)return;a.j.k=3D!0;a.RV=3D!0;kG(a.k,"for=
mula");0>e.indexOf("!")&&(h.cc=3Dd.vt.gridId);rw(f,h.cc,B(function(){var =
a=3DB(function(){var =
a=3Dthis.JT.j().getModel();PTa(this.j,e);Qv(a,h.rect);this.JT.j().Cx();c&=
&c()},this);cf?(a(),zw(this.K),this.K=3DDq(Ju(f.getActiveGrid()),h.rect))=
:Fq(Ju(f.getActiveGrid()),=0A=
h.rect,a,this.H)},a));return}a.j.k=3D!1;a.RV=3D!0;kG(a.k,"formula");PTa(a=
.j,e);kG(a.k,"formula")}c&&c()}}u.J=3Dfunction(){n5a.G.J.call(this);N(thi=
s.C);N(this.o);this.B.dispose();this.H.dispose();N(this.M);N(this.I);N(th=
is.q);zw(this.K)};function =
p5a(a,b){this.o=3Da;this.k=3Db;this.j=3D!1};function =
q5a(a){this.k=3Da;this.j=3Dnull}function r5a(a){if(a.k){var =
b=3Da.k.j;0=3D=3Da.k.A&&0!=3Db?(b=3D"Your browser's current zoom setting =
is not fully supported. Please reset to the default zoom by pressing =
"+((yd?"\u2318+0":"Ctrl+0")+". =
"),a.j=3DCp.getInstance().postMessage(Fp(b,"warning",!0))):0=3D=3Db&&null=
!=3Da.j&&Dp(Cp.getInstance(),a.j)}};function =
PK(a){sn.call(this,a)}C(PK,sn);PK.prototype.reset=3Dfunction(){this.j&&(t=
his.j.height=3D0)};PK.prototype.Ca=3Dfunction(){PK.G.Ca.call(this);this.j=
=3Dthis.O().U("canvas",{style:"display: =
none"});this.getElement().appendChild(this.j);this.reset()};function =
QK(a,b,c,d,e){FB.call(this,a,b,c,d,e)}C(QK,FB);QK.prototype.Ca=3Dfunction=
(){var =
a=3Dthis.O(),b=3DMath.max(this.getWidth(),100),c=3DMath.max(this.getHeigh=
t(),100),d=3Da.U("div","waffle-obj-message-div");d.innerHTML=3D'Gadgets =
have been deprecated. <a target=3D"_blank" =
href=3D"http://support.google.com/docs/bin/answer.py?answer=3D2791335&top=
ic=3D15165" >Learn =
more</a>';this.Y=3Da.U("div",{style:"width:"+b+"px;height:"+c+"px;backgro=
und:white;"},d)};QK.prototype.Lx=3DJc;=0A=
QK.prototype.clone=3Dfunction(){return new =
QK(this.k,this.td(),this.getWidth(),this.getHeight(),this.O())};function =
s5a(a,b,c,d,e){ZC.call(this,e);this.B=3Da;this.C=3Db;this.H=3Dc;this.I=3D=
d}C(s5a,ZC);u=3Ds5a.prototype;u.Sfa=3Dfunction(a,b){this.SL(b);this.Ia(a)=
};u.SL=3Dfunction(a){this.o=3Da;this.F&&(this.F.Mp(a.width,a.height),t5a(=
this,a))};function t5a(a,b){var =
c=3Da.nz();c.style.width=3Db.width+"px";c.style.height=3Db.height+"px"}u.=
Ic=3Dg("o");u.getModel=3Dg("B");u.Vj=3Dg("F");u.nz=3Dfunction(){return =
this.O().getElement(this.B.Ua()+"-grid-container")};function =
RK(a,b){a.F=3Db;a.va(b,!0)}=0A=
u.Kd=3Dfunction(a){var =
b=3Dthis.C.q,c=3Db.getEmbeddedObject(this.B.tB),d=3Dthis.O();Ih(a);this.Y=
=3Da;a=3D6=3D=3Dc.getType();if(!uf()||a)switch(c.getType()){case 3:case =
7:b=3Dnew =
(po("images").iVa())(b,c,this.o.width,this.o.height,this.H,d);RK(this,b);=
break;case 1:b=3Dnew =
(po("charts").k())(b,c,this.o.width,this.o.height,d);RK(this,b);break;cas=
e 4:b=3Dnew =
(po("drawings").k())(b,c,this.o.width,this.o.height,d);RK(this,b);break;c=
ase 2:b=3Dnew QK(b,c,this.o.width,this.o.height,d);RK(this,b);break;case =
6:t5a(this,this.o),lo("gvizcharts",=0A=
this.jXa,this,void 0,!0)}else new =
GB(b,c,this.o.width,this.o.height,d)};u.jXa=3Dfunction(){var =
a=3Dthis.C.q,b=3Da.getEmbeddedObject(this.B.tB),c=3Dthis.O(),d=3Dpo("gviz=
charts"),a=3Dnew (d.fVa())(a,b,this.o.width,this.o.height,null,new =
(d.cVa())(null,this.H,this.C.o.j),this.I,c);a.dC(uh("chart-toolbar-header=
bar"));RK(this,a);this.SL(this.o)};function =
SK(a,b){ZC.call(this,b);this.o=3Da}C(SK,ZC);SK.prototype.Sfa=3Dfunction(a=
,b){this.SL(b)};SK.prototype.SL=3Dfunction(a){this.B=3Da;var =
b=3Dthis.nz();b.style.height=3Da.height+"px";b.style.width=3Da.width+"px"=
};SK.prototype.Ic=3Dg("B");SK.prototype.nz=3Dfunction(){var =
a=3Dthis.o.Ua();return =
this.O().getElement(a+"-grid-container")};function =
u5a(a,b,c,d){L.call(this);this.A=3Da;this.o=3Dc;this.F=3Db;this.q=3Dd;thi=
s.k=3Dnew S(this)}C(u5a,L);u=3Du5a.prototype;=0A=
u.Bn=3Dfunction(a){a.getModel();this.j=3Da;this.q.Bn(a);a=3Dthis.j;this.B=
=3D{ha:this.JZ,ia:this.JZ,cb:this.u6a,ka:this.G1a,la:this.b8a,ma:this.H_a=
,na:this.pJ,oa:this.pJ,pa:this.j2a,sa:this.t$a,qa:this.l4a,ra:this.wZa,za=
:this.H5a,Aa:B(a.zma,a),ya:this.JZ,Ha:this.Jnb,Ka:this.Cnb,La:this.Inb,Ma=
:this.Dnb,Ja:B(a.wb,a),"formula-view":this.Enb,"protected-range-view":B(a=
.wb,a),Ya:this.JZ,Sa:this.Zta,Ga:B(a.plb,a),Ba:B(a.rlb,a),$a:B(a.gua,a),Z=
a:B(a.gua,a),Fa:B(a.Pz,a)};a=3Dthis.j.Va;this.C=3D{changeediting:B(a.Tha,=
a),=0A=
changegrid:B(a.eub,a),changeposition:B(a.Oha,a),dispose:B(a.Pea,a)}};u.gc=
=3Dfunction(){this.k.Cb()};u.A2=3Dfunction(a){if(Ze){var =
b;b=3Dthis.A;var =
c=3DdBa(b);c!=3Db.Qa?(b.Qa=3Dc,b=3D!0):b=3D!1;b&&this.j.wb()}v5a(this.q,a=
);TK(this)&&(b=3Dthis.B[a.type])&&b.call(this,a)};u.X7a=3Dfunction(a){if(=
this.o.BL&&(v5a(this.q,a),TK(this))){var =
b=3Dthis.B[a.type];b&&b.call(this,a)}};u.Hnb=3Dfunction(a){if(this.o.BL&&=
(v5a(this.q,a),TK(this))){var b=3Dthis.B[a.type];b&&b.call(this,a)}};=0A=
u.x8a=3Dfunction(a){if(TK(this)){var =
b=3Da.target;this.C[a.type].call(this,b);if(a.B||b.YC){var =
c=3DpMa(b),b=3DqMa(b),d=3Da.k?a.k[0]:null;a=3Da.k?a.k[1]:null;null=3D=3D=3D=
d||null=3D=3D=3Da||this.j.Jea(d,a);null=3D=3D=3Dc||null=3D=3D=3Db?this.j.=
wb():this.j.Jea(c,b)}}};u.Fnb=3Dfunction(a){TK(this)&&kNa(this.j,a.isRead=
Only)};u.Jnb=3Dfunction(){if(TK(this)){var =
a=3Dthis.j;dx(a);a.dispatchEvent("validationFailed")}};u.Cnb=3Dfunction()=
{TK(this)&&this.j.L5(this.A.X[null]||null)};=0A=
u.Inb=3Dfunction(){if(TK(this)){var =
a=3Dthis.j,b=3Dthis.A.X[null]||null;b&&b.lb()&&a.Vd[b.getId()].Jm(b.lb())=
}};u.Dnb=3Dfunction(){if(TK(this)){var a=3Dthis.j;N(a.Vd[null]);delete =
a.Vd[null]}};function =
TK(a){return!!a.j&&!a.j.Mc()&&a.j.Xb()}u.Enb=3Dfunction(){this.j.wb();thi=
s.j.Cx();this.j.Do()};u.u6a=3Dfunction(){this.j.wb();this.j.Cx();this.j.D=
o()};=0A=
u.JZ=3Dfunction(a){var b;if(a.rect)b=3DXf(a.rect);else =
if(a.xe){b=3Da.xe;for(var =
c=3D0,d=3D0;d<b.length;d++)c+=3DXf(b[d]);b=3Dc}else throw Error("Not =
implemented");b>this.j.oVa()?this.j.wb():this.j.uub(a.xe||[a.rect])};u.j2=
a=3Dfunction(a){var =
b=3Da.rect;b.Rc||b.isRow();fOa(this.j,b);this.pJ(a);w5a(this,a)};u.t$a=3D=
function(a){var =
b=3Da.rect;b.Rc||b.isRow();eNa(this.j.Gi,b);this.pJ(a)};u.Zta=3Dfunction(=
a){if(this.j.vb()){switch(a.type){case =
"Sa":this.pJ(a);w5a(this,a);break;case =
"Ua":this.j.wb()}this.j.Do();bD(this.j)}};=0A=
u.H5a=3Dfunction(){gNa(this.j)};u.G1a=3Dfunction(a){var =
b=3Dthis.j,c=3Db.o;a=3Da.VH;("r"=3D=3Da?c.A:c.k).reset();eMa(c,a);mf&&wNa=
(b).Do();b.F.wb();b.wb()};u.b8a=3Dfunction(a){var =
b=3Da.rect.Vc();this.j.tub(Qf(a.rect,b),b);w5a(this,a)};u.pJ=3Dfunction(a=
){ZNa(this.j,a.rect)};u.H_a=3Dfunction(a){this.pJ(a);w5a(this,a)};functio=
n w5a(a,b){if("r"=3D=3Db.VH||!b.VH&&b.rect.isRow()){var =
c=3Da.j,d=3Dc.Db()-1,e=3DKq(c.getModel())-1;d<e||(d=3DTx(c.j).height,e=3D=
IEa(c.j,e,"r")-1,40<d-e&&HAa(c.getModel(),"r"))}}=0A=
u.l4a=3Dfunction(a){var b=3Dthis.j,c=3Da.xe;a=3Da.B;for(var =
d=3D0;d<c.length;d++)kMa(b.Va,c[d],a);b.wb()};u.wZa=3Dfunction(a){var =
b=3Dthis.j;a=3Da.xe;for(var c=3D0;c<a.length;c++){var =
d=3Da[c],e=3Dd.ib(),d=3Dd.gb();kMa(b.Va,new =
Hf(e,d,e+1,d+1))}b.wb()};u.Gnb=3Dfunction(){this.dispose()};u.n5a=3Dfunct=
ion(a){var =
b=3Dthis.j;b.Hq&&(b=3Db.Hq,jDa(b.j,a.Nna,iDa(b)))};u.J=3Dfunction(){u5a.G=
.J.call(this);this.k.dispose();this.q.dispose()};function =
UK(){}C(UK,EE);la(UK);u=3DUK.prototype;u.Ag=3Dfunction(a){var =
b=3D{"class":"goog-inline-block "+this.gp(a).join(" =
")},b=3Da.O().U("div",b,[this.createCaption(a.getContent(),a.O()),this.HC=
(a.O())]);this.Qh(b,a.Xj());return b};u.jb=3Dfunction(a){return =
a&&a.firstChild};=0A=
u.Ia=3Dfunction(a,b){var =
c=3Dvh("*","goog-menu",b)[0];if(c){R(c,!1);a.O().pb().body.appendChild(c)=
;var d=3Dnew =
nC;d.Ia(c);a.Be(d)}vh("*",this.Eb()+"-caption",b)[0]||b.appendChild(this.=
createCaption(b.childNodes,a.O()));vh("*",this.Eb()+"-dropdown",b)[0]||b.=
appendChild(this.HC(a.O()));return =
UK.G.Ia.call(this,a,b)};u.createCaption=3Dfunction(a,b){return =
b.U("div","goog-inline-block "+(this.Eb()+"-caption"),a)};=0A=
u.HC=3Dfunction(a){return a.U("div",{"class":"goog-inline-block =
"+(this.Eb()+"-dropdown"),"aria-hidden":!0},"\u00a0")};u.Eb=3Dr("goog-fla=
t-menu-button");Ly("goog-flat-menu-button",function(){return new =
rC(null,null,UK.getInstance())});function =
VK(a,b,c){zE.call(this,a,b,UK.getInstance(),c);this.k=3Dnew =
WK(1E3);M(this,this.k)}C(VK,zE);VK.prototype.Ca=3Dfunction(){VK.G.Ca.call=
(this);an(this.getElement(),"jfk-select")};=0A=
VK.prototype.yu=3Dfunction(){if(this.Ab().Xb()){var =
a=3Dthis.getElement(),b=3DJl(a),c=3DzLa(this)?4:6,d=3Dthis.Ab().getElemen=
t(),e=3D!1;this.Ab().Da()||(e=3D!0,d.style.visibility=3D"hidden",R(d,!0))=
;var =
f=3DMath.max(this.kg(),0),f=3Dthis.Ab().$b(f),h=3D0;if(sC(this)){var =
l=3Dd.scrollTop;d.style.overflowY=3D"visible";d.style.height=3D"auto";e||=
(h=3DJl(f.getElement()).y-Jl(this.getElement()).y,h=3Dl-h)}e=3Df?f.getEle=
ment().offsetTop:0;e=3Db.y-e;(l=3DEl(a))&&Uc(b.y,l.top,l.bottom)=3D=3Db.y=
&&(l=3DEl(d),e=3DUc(e,l.top+2,l.bottom-2));Hw(a,c,d,zLa(this)?=0A=
4:6,new =
G(0,e-b.y),null,65|(sC(this)?32:132),null);sC(this)&&(a=3DJl(f.getElement=
()).y-Jl(this.getElement()).y,d.style.overflowY=3D"auto",d.scrollTop=3Dh+=
a);this.Ab().Da()||(R(d,!1),d.style.visibility=3D"visible")}};=0A=
VK.prototype.ij=3Dfunction(a){var =
b=3DVK.G.ij.call(this,a);return"key"!=3Da.type||!this.Ab()||a.altKey||a.c=
trlKey||a.metaKey||a.C?b:this.Eh()||32!=3Da.keyCode?b?(!this.Eh()||38!=3D=
a.keyCode&&40!=3Da.keyCode||x5a(this),!0):Jm(a.keyCode)?(a=3Da.charCode?S=
tring.fromCharCode(a.charCode):" =
",this.k.add(a),b=3Dthis.k.k,this.k.o?y5a(this,a,!1):y5a(this,b,1<b.lengt=
h),!0):!1:(this.k.q(),b)};function x5a(a){var =
b=3DcC(a.Ab());b&&Gl(b.getElement(),a.Ab().jb())}=0A=
function y5a(a,b,c){var d=3Da.Eh()?a.Ab().rq():a.kg();b=3Dnew =
RegExp("^"+ab(b),"i");c||++d;for(var =
d=3D0>d?0:d,e=3Da.Ab(),f=3D0,h=3De.Ob();f<h;++f){c=3D(d+f)%h;var =
l=3De.$b(c),m=3Dl.ig();if(l.isEnabled()&&m&&b.test(m)){b=3Dc;a.Eh()?(a.Ab=
().Pi(b),x5a(a)):a.Zd(b);break}}}function =
WK(a){L.call(this);this.j=3Dnew =
Ap(this.q,a,this);M(this,this.j)}C(WK,L);WK.prototype.add=3Dfunction(a){a=
=3D=3Dthis.k?this.o=3D!0:this.o||(this.k+=3Da);this.j.start()};WK.prototy=
pe.q=3Dfunction(){this.k=3D"";this.o=3D!1};WK.prototype.o=3D!1;WK.prototy=
pe.k=3D"";function XK(a){sn.call(this,a);a=3Dthis.j=3Dnew VK("",void =
0,this.O());a.setVisible(!1);a.C.k=3D7}C(XK,sn);u=3DXK.prototype;u.E2=3D-=
1;u.Kd=3Dfunction(a){XK.G.Kd.call(this,a);this.va(this.j,!0);var =
b=3Dthis.j.Ab();b.render();b.setVisible(!1,!0);an(this.j.Ab().getElement(=
),"goog-menu-noaccel");this.k=3Dthis.O().U("div","waffle-quicksum-contain=
er");a.appendChild(this.k)};=0A=
function kZa(a,b){var =
c=3Da.j,d=3D0=3D=3Dc.Ab().Ob(),e=3Da.O(),f=3Dqb(b,function(a){return =
null!=3Da});if(1=3D=3Df.length)z5a(a,f[0]);else{for(var =
f=3D-1,h=3D0;h<b.length;h++){var l=3Db[h],m;d?(m=3Dnew iC(l,void =
0,e),m.zq(!0),c.od(m)):m=3Dc.Ab().Bd(h);l?(m.Ez(l),m.setVisible(!0),-1=3D=
=3Df&&(f=3Dh),h=3D=3Da.E2&&(c.Zd(a.E2),a.E2=3D-1)):m.setVisible(!1);m.Rb(=
!1)}0>c.kg()&&c.Zd(0);c.ke().Da()||(a.E2=3Dc.kg(),c.Zd(f));c.Zd(c.kg());0=
<=3Dc.kg()&&c.ke().Rb(!0);c.setVisible(!0);R(a.k,!1)}}function =
z5a(a,b){R(a.k,!0);Zh(a.k,b)}=0A=
u.reset=3Dfunction(){this.j.setVisible(!1);z5a(this,"")};u.Ab=3Dg("j");u.=
J=3Dfunction(){XK.G.J.call(this);N(this.j);this.j=3Dnull};function =
YK(){this.k=3D[];this.j=3D[]}u=3DYK.prototype;u.get=3Dfunction(a){return =
this.k[a]};u.set=3Dfunction(a,b){this.k[a]=3Db;YPa(this.j,a)};u.remove=3D=
function(a){delete this.k[a];var b=3Dthis.j;a=3DOb(b,a,void =
0);0<=3Da&&Gb(b,a)};u.getArray=3Dg("k");u.gd=3Dg("j");function =
ZK(a,b,c){a.k[b]?c=3Db:(b=3DOb(a.j,b),0>b&&(b=3D-b-(c?1:2)),c=3Db,c=3Dy(a=
.j[c])?a.j[c]:-1);return-1<c?a.k[c]:null}u.slice=3Dfunction(a,b){return =
this.k.slice(a,b)};=0A=
u.shift=3Dfunction(a,b){if(b&&this.j.length)if(a>this.j[Math.round(.6*thi=
s.j.length)])for(var =
c=3Dthis.j,d=3Dthis.k,e=3Dc.length-1;0<=3De;e--){var =
f=3Dc[e];if(f<a)break;d[f+b]=3Dd[f];delete =
d[f];c[e]=3Df+b}else{c=3Dthis.j;d=3Dthis.k;e=3D[];for(f=3D0;f<c.length;f+=
+){var =
h=3Dc[f];h>=3Da?(c[f]=3Dh+b,e[h+b]=3Dd[h]):e[h]=3Dd[h]}this.k=3De}};u.cle=
ar=3Dfunction(){this.k=3D[];this.j=3D[]};=0A=
u.splice=3Dfunction(a,b){if(!(a>=3Dthis.k.length)){var =
c=3Dthis.j;if(0!=3Dc.length){for(var =
d=3DOb(c,a),d=3D0>d?-d-1:d,e=3DOb(c,a+b),e=3D0>e?-e-1:e,f=3De-d,h=3D[],l=3D=
[],m=3Dthis.k,n=3D0,p=3D0;p<d;p++)n=3Dc[p],h[n]=3Dm[n],l[p]=3Dn;for(p=3De=
;p<c.length;p++)n=3Dc[p],h[n-b]=3Dm[n],l[p-f]=3Dn-b;h.length=3DMath.max(m=
.length,a+b)-b;this.k=3Dh;this.j=3Dl}}};u.clone=3Dfunction(a){var =
b=3Dnew YK,c=3D[];a=3Da||Mc;for(var d=3D0;d<this.j.length;d++){var =
e=3Dthis.j[d];c[e]=3Da(this.k[e])}b.k=3Dc;b.j=3Dthis.j.concat();return =
b};=0A=
u.map=3Dfunction(a){for(var b=3Dnew =
YK,c=3D[],d=3D0;d<this.j.length;d++){var =
e=3Dthis.j[d];c[e]=3Da(this.k[e])}b.k=3Dc;b.j=3Dthis.j.concat();return =
b};u.equals=3Dfunction(a,b){if(this=3D=3Da)return!0;if(!(a&&a instanceof =
YK&&Sb(this.j,a.j)))return!1;for(var =
c=3Db||Tb,d=3Dthis.j,e=3D0;e<d.length;e++){var =
f=3Dd[e];if(!c(this.k[f],a.k[f]))return!1}return!0};function A5a(){var =
a=3D$K;return function(b,c){return b?b.equals(c,a):!c}};function =
aL(a,b){this.k=3Da;this.o=3Db;this.j=3D{};for(var =
c=3D0;c<a.length;c++){var d=3Da[c];this.j[d.toLowerCase()]=3Dd}for(var e =
in b)for(d=3Db[e],c=3D0;c<d.length;c++){var =
f=3Dd[c];this.j[f.toLowerCase()]=3Df}}aL.prototype.JI=3Dx(287);aL.prototy=
pe.ns=3Dfunction(a){return!!this.j[a.toLowerCase()]};function =
B5a(){aL.call(this,C5a,D5a)}C(B5a,aL);=0A=
var C5a=3D"Arial;Comic Sans MS;Courier New;Georgia;Impact;Times New =
Roman;Trebuchet MS;Verdana".split(";"),D5a=3D{ar:"Arabic =
Typesetting;Sakkal Majalla;Simplified Arabic;Traditional Arabic;Al =
Bayan;Baghdad;DecoType =
Naskh;KufiStandardGK;Nadeem".split(";"),hi:["Aparajita","Kokila","Mangal"=
,"Utsaah","Devanagari MT"],iw:"Aharoni;David;FrankRuehl;Gisha;Levenim =
MT;Miriam;Narkisim;Rod;Arial Hebrew;Corsiva Hebrew;New Peninim =
MT;Raanana".split(";"),ja:"Meiryo;MS Gothic;MS Mincho;MS PGothic;MS =
PMincho;HiraMaruPro-W4;HiraMinPro-W3;HiraKakuPro-W3;HiraMaruProN-W4;HiraM=
inProN-W3;HiraKakuProN-W3".split(";"),ko:"Batang;Batangche;Dotum;Dotumche=
;Gulim;Gulimche;Gungsuh;Malgun =
Gothic;GungSeo;HeadLineA;PCMyungjo;Pilgi".split(";"),=0A=
th:"Angsana New;AngsanaUPC;Browallia New;BrowalliaUPC;Cordia =
New;CordiaUPC;DilleniaUPC;EucrosiaUPC;FreesiaUPC;IrisUPC;JasmineUPC;Kodch=
iangUPC;Leelawadee;LilyUPC;TH Sarabun PSK;TH =
SarabunPSK;Ayuthaya;Krungthep;Sathu;Silom;Thonburi;Sarabun;TH Sarabun =
OFL".split(";"),"zh-cn":"SimSun;SimSun-ExtB;SimHei;NSimSun;Microsoft =
Yahei;FangSong;KaiTi;Hei;Heiti =
SC;Kai;STFangsong;STHeiti;STKaiti;STsong".split(";"),"zh-tw":"PMingLiu;PM=
ingLiu-ExtB;MingLiu;MingLiu-ExtB;Microsoft =
JhengHei;DFKai-SB;BiauKai;Heiti TC;LiHei Pro;LiSong =
Pro".split(";")};Ca(ca().prototype,ca().prototype);function =
E5a(){B5a.call(this)}C(E5a,B5a);E5a.prototype.Jra=3Daa();/*=0A=
=0A=
 Copyright (C) 2001-2009, International Business Machines Corporation and=0A=
 others.  All Rights Reserved.=0A=
*/=0A=
function =
F5a(){this.k=3D0;this.q=3D[];this.o=3D[];this.C=3Dthis.F=3Dthis.j=3Dthis.=
B=3Dthis.H=3Dthis.A=3D0;this.I=3D[]}var =
G5a=3D[1,2],H5a=3D[2048,16384],I5a=3D[4096,32768];function =
bL(a,b){return a.H?a.q[b]>>6:a.A}function J5a(a){return =
a.j&57346||a.j&32&&a.j&384984?a.j&6181?2:1:0}=0A=
var =
K5a=3D[0,1,2,7,8,3,9,6,5,4,4,10,10,12,10,10,10,11,10],L5a=3D[[1,2,4,5,7,1=
5,17,7,9,7,0,7,3,4],[1,34,36,37,39,47,49,39,41,39,1,1,35,0],[33,2,36,37,3=
9,47,49,39,41,39,2,2,35,1],[33,34,38,38,40,48,49,40,40,40,3,3,3,1],[33,34=
,4,37,39,47,49,74,11,74,4,4,35,2],[33,34,36,5,39,47,49,39,41,76,5,5,35,3]=
,[33,34,6,6,40,48,49,40,40,77,6,6,35,3],[33,34,36,37,7,47,49,7,78,7,7,7,3=
5,4],[33,34,38,38,8,48,49,8,8,8,8,8,35,4],[33,34,4,37,7,47,49,7,9,7,9,9,3=
5,4],[97,98,4,101,135,111,113,135,142,135,10,135,99,2],[33,34,4,=0A=
37,39,47,49,39,11,39,11,11,35,2],[97,98,100,5,135,111,113,135,142,135,12,=
135,99,3],[97,98,6,6,136,112,113,136,136,136,13,136,99,3],[33,34,132,37,7=
,47,49,7,14,7,14,14,35,4],[33,34,36,37,39,15,49,39,41,39,15,39,35,5],[33,=
34,38,38,40,16,49,40,40,40,16,40,35,5],[33,34,36,37,39,47,17,39,41,39,17,=
39,35,6]],M5a=3D[[[0,1,0,2,0,0,0,0],[0,1,3,3,20,20,0,1],[0,1,0,2,21,21,0,=
2],[0,1,3,3,20,20,0,2],[32,1,3,3,4,4,32,1],[32,1,32,2,5,5,32,1]],[[1,0,2,=
2,0,0,0,0],[1,0,1,3,20,20,0,1],[1,0,2,2,0,0,0,1],[1,0,1,3,5,5,0,1],=0A=
[33,0,33,3,4,4,0,0],[1,0,1,3,5,5,0,0]]];function cL(a,b,c,d,e){var =
f=3Db.k,h;h=3Dd;c=3Df[b.state][c];b.state=3Dc&15;c>>=3D4;f=3Df[b.state][7=
];if(0!=3Dc)switch(c){case 1:b.o=3Dh;break;case =
2:d=3Db.o;break;default:throw"Internal ICU error in =
processPropertySeq_";}if(0!=3Df||d<h)for(b=3Db.j+f;d<e;d++)a.o[d]=3Db}=0A=
function N5a(a,b,c,d,e){var f=3Dnew =
O5a,h,l,m,n;f.state=3D0;f.j=3Da.o[b];f.k=3DM5a[f.j&1];cL(a,f,d,b,b);m=3D1=
7=3D=3Da.q[b]?1+d:0;d=3Db;for(h=3D0;b<=3Dc;b++)if(n=3Db>=3Dc?e:K5a[a.q[b]=
&-65],l=3Dm,n=3DL5a[l][n],m=3Dn&31,n>>=3D5,b=3D=3Dc&&0=3D=3Dn&&(n=3D1),0!=
=3Dn)switch(l=3DL5a[l][13],n){case 1:cL(a,f,l,d,b);d=3Db;break;case =
2:h=3Db;break;case 3:cL(a,f,l,d,h);cL(a,f,4,h,b);d=3Db;break;case =
4:cL(a,f,l,d,h);d=3Dh;h=3Db;break;default:throw"Internal ICU error in =
resolveImplicitLevels_";}cL(a,f,e,c,c)}function O5a(){}=0A=
function P5a(a,b){this.j=3Da;this.A=3Db||Q5a||(Q5a=3Dnew R5a)}var =
Q5a=3Dnull;function S5a(a,b,c){for(var d=3Da.q;;){for(var =
e=3Db,f;b<a.o;){f=3Da.j;f=3D2=3D=3Df.B&&b<a.k?f.o[b]:bL(f,b);if(f!=3Dc)br=
eak;b++}b>e&&d.push(a.A.k(e,b,c));if(b>=3Da.o||f<c)return =
b;e=3Dd.length-1;b=3DS5a(a,b,c+1);for(var h=3Dd.length;++e<--h;){var =
l=3Dd[e];d[e]=3Dd[h];d[h]=3Dl}}}function =
T5a(a,b,c){this.o=3Da;this.j=3Dc}T5a.prototype.lm=3Dg("o");T5a.prototype.=
Hd=3Dfunction(){return!!(this.j&1)};function =
R5a(){}R5a.prototype.k=3Dfunction(a,b,c){return new T5a(a,0,c)};function =
dL(){this.j=3D{}}la(dL);var =
U5a=3DRegExp('([\u0590\u05be\u05c0\u05c3\u05c6\u05c8-\u05ff\u07c0-\u07ea\=
u07f4\u07f5\u07fa-\u0815\u081a\u0824\u0828\u082e-\u0858\u085c-\u089f\u200=
f\ufb1d\ufb1f-\ufb28\ufb2a-\ufb4f])|([0-9\u00b2\u00b3\u00b9\u06f0-\u06f9\=
u2070\u2074-\u2079\u2080-\u2089\u2488-\u249b\uff10-\uff19])|([\\+\\-\u207=
a\u207b\u208a\u208b\u2212\ufb29\ufe62\ufe63\uff0b\uff0d])|([\\#-%\u00a2-\=
u00a5\u00b0\u00b1\u058f\u0609\u060a\u066a\u09f2\u09f3\u09fb\u0af1\u0bf9\u=
0e3f\u17db\u2030-\u2034\u20a0-\u20ba\u212e\u2213\ua838\ua839\ufe5f\ufe69\=
ufe6a\uff03-\uff05\uffe0\uffe1\uffe5\uffe6])|([\u0600-\u0604\u0660-\u0669=
\u066b\u066c\u06dd])|([,\\.\\/\\:\u00a0\u060c\u202f\u2044\ufe50\ufe52\ufe=
55\uff0c\uff0e\uff0f\uff1a])|([\n\r\u001c-\u001e\u0085\u2029])|([\t\x0B\u=
001f])|([\f =
\u1680\u180e\u2000-\u200a\u2028\u205f\u3000])|([\\!"&-\\*;-@\\[-`\\{-~\u0=
0a1\u00a6-\u00a9\u00ab\u00ac\u00ae\u00af\u00b4\u00b6-\u00b8\u00bb-\u00bf\=
u00d7\u00f7\u02b9\u02ba\u02c2-\u02cf\u02d2-\u02df\u02e5-\u02ed\u02ef-\u02=
ff\u0374\u0375\u037e\u0384\u0385\u0387\u03f6\u058a\u0606\u0607\u060e\u060=
f\u06de\u06e9\u07f6-\u07f9\u0bf3-\u0bf8\u0bfa\u0c78-\u0c7e\u0f3a-\u0f3d\u=
1390-\u1399\u1400\u169b\u169c\u17f0-\u17f9\u1800-\u180a\u1940\u1944\u1945=
\u19de-\u19ff\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u=
1ffd\u1ffe\u2010-\u2027\u2035-\u2043\u2045-\u205e\u207c-\u207e\u208c-\u20=
8e\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u=
2125\u2127\u2129\u213a\u213b\u2140-\u2144\u214a-\u214d\u2150-\u215f\u2189=
\u2190-\u2211\u2214-\u2335\u237b-\u2394\u2396-\u23f3\u2400-\u2426\u2440-\=
u244a\u2460-\u2487\u24ea-\u26ab\u26ad-\u26ff\u2701-\u27ff\u2900-\u2b4c\u2=
b50-\u2b59\u2ce5-\u2cea\u2cf9-\u2cff\u2e00-\u2e3b\u2e80-\u2e99\u2e9b-\u2e=
f3\u2f00-\u2fd5\u2ff0-\u2ffb\u3001-\u3004\u3008-\u3020\u3030\u3036\u3037\=
u303d-\u303f\u309b\u309c\u30a0\u30fb\u31c0-\u31e3\u321d\u321e\u3250-\u325=
f\u327c-\u327e\u32b1-\u32bf\u32cc-\u32cf\u3377-\u337a\u33de\u33df\u33ff\u=
4dc0-\u4dff\ua490-\ua4c6\ua60d-\ua60f\ua673\ua67e\ua67f\ua700-\ua721\ua78=
8\ua828-\ua82b\ua874-\ua877\ud800-\udbff\ufd3e\ufd3f\ufdfd\ufe10-\ufe19\u=
fe30-\ufe4f\ufe51\ufe54\ufe56-\ufe5e\ufe60\ufe61\ufe64-\ufe66\ufe68\ufe6b=
\uff01\uff02\uff06-\uff0a\uff1b-\uff20\uff3b-\uff40\uff5b-\uff65\uffe2-\u=
ffe4\uffe8-\uffee\ufff9-\ufffd])|([\u202a])|([\u202d])|([\u0605\u0608\u06=
0b\u060d\u061b-\u064a\u066d-\u066f\u0671-\u06d5\u06e5\u06e6\u06ee\u06ef\u=
06fa-\u0710\u0712-\u072f\u074b-\u07a5\u07b1-\u07bf\u08a0-\u08e3\u08ff\ufb=
50-\ufd3d\ufd40-\ufdcf\ufdf0-\ufdfc\ufdfe\ufdff\ufe70-\ufefe])|([\u202b])=
|([\u202e])|([\u202c])|([\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u0=
5c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\=
u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07=
eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085=
b\u08e4-\u08fe\u0900-\u0902\u093a\u093c\u0941-\u0948\u094d\u0951-\u0957\u=
0962\u0963\u0981\u09bc\u09c1-\u09c4\u09cd\u09e2\u09e3\u0a01\u0a02\u0a3c\u=
0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u=
0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3f\u0b41-\=
u0b44\u0b4d\u0b56\u0b62\u0b63\u0b82\u0bc0\u0bcd\u0c3e-\u0c40\u0c46-\u0c48=
\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0ccc\u0ccd\u0ce2\u0ce3\u0d41=
-\u0d44\u0d4d\u0d62\u0d63\u0dca\u0dd2-\u0dd4\u0dd6\u0e31\u0e34-\u0e3a\u0e=
47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u=
0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fb=
c\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u10=
5e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135d-\u135f\u1712-\=
u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4\u17b5\u17b7-\u17bd\u17c6=
\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u19=
39-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\=
u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b8=
0\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1bab\u1be6\u1be8\u1be9\u1bed\u1bef-\u1b=
f1\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\=
u1cf4\u1dc0-\u1de6\u1dfc-\u1dff\u20d0-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2=
dff\u302a-\u302d\u3099\u309a\ua66f-\ua672\ua674-\ua67d\ua69f\ua6f0\ua6f1\=
ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua95=
1\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\ua=
a36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaec\ua=
aed\uaaf6\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26]=
)|([\x00-\b\u000e-\u001b\u007f-\u0084\u0086-\u009f\u00ad\u200b-\u200d\u20=
60-\u206f\ufdd0-\ufdef\ufeff\ufff0-\ufff8\ufffe\uffff])');=0A=
function eL(a,b){var c=3Da.j[b];if(null=3D=3Dc){for(var =
d=3DU5a.exec(b),e=3Dd?d.length:0,f=3D1;null=3D=3Dc;f++)f>=3De?c=3D0:d[f]&=
&(c=3Df);a.j[b]=3Dc}return c};function fL(){this.k=3Dnew =
F5a}fL.prototype.j=3DNaN;fL.prototype.o=3D0;fL.prototype.Md=3Dfunction(){=
return 0<=3Dthis.j};fL.prototype.Df=3Dg("j");function =
V5a(a,b){b-=3Da.j;var =
c;0<=3Db&&b<a.k.k?(c=3Da.k,c=3D2=3D=3Dc.B&&b<c.F?c.o[b]:bL(c,b)):c=3DNaN;=
return c}function W5a(a,b,c){this.o=3Da;this.k=3Db;this.j=3Dc}var =
X5a=3DdL.getInstance();function =
Y5a(a,b,c,d){this.o=3Da;this.j=3Dc;this.k=3Dd}C(Y5a,T5a);Y5a.prototype.qi=
=3Dfunction(){return!(this.j&1)};function =
Z5a(a,b,c){this.A=3Da;this.q=3Db;this.o=3Dc;this.j=3D0}C(Z5a,R5a);=0A=
Z5a.prototype.k=3Dfunction(a,b,c){var =
d=3Dthis.A+b,e=3Dthis.o,f=3Dthis.j;b=3Df;for(var =
h=3De.length;b<h&&this.q+e[b].q<d;)b++;d=3D0=3D=3Df&&b=3D=3Dh?e:e.slice(f=
,b);this.j=3Db;return new Y5a(a,0,c,d)};function $K(a,b){return =
a?a.equals(b):!b};function =
$5a(){}Ca($5a.prototype,Jia.prototype);function =
gL(a){this.j=3Da;this.k=3D{}}gL.prototype.clone=3Dfunction(a){a=3Da||a6a;=
var b=3Dnew gL(this.j?a(this.j):null),c;for(c in this.k){var =
d=3Da(this.k[c]);if(c in b.k)throw Error("Suggestion ID "+c+" already =
exists!");b.k[c]=3Dd}return b};function a6a(a){return =
a.clone()}gL.prototype.equals=3Dfunction(a){return this=3D=3Da?!0:a&&a =
instanceof gL?$K(this.j,a.j)&&aQa(this.k,a.k,b6a):!1};function =
b6a(a,b){return a?Ok(a,b,Mia):!b};function =
hL(a,b){Mk.call(this,b);this.j=3Da}C(hL,Mk);var =
c6a=3DTk({VMa:"lnk_type"});u=3DhL.prototype;u.getType=3Dg("j");u.Yl=3Dca(=
);u.Nl=3Dfunction(a){switch(a){case "lnk_type":return this.j}throw =
Error("Unknown annotation property name =
"+a);};u.yl=3Dfunction(a){switch(a){case "lnk_type":return!0}throw =
Error("Unknown annotation property name "+a);};u.Cl=3Dfunction(a){return =
a instanceof hL?this.j=3D=3Da.j:!1};u.Gm=3Dfunction(a,b){return =
this.j=3D=3Da.lnk_type&&hL.G.Gm.call(this,a,b)};=0A=
u.zl=3Dfunction(){var a=3D{};a.lnk_type=3Dthis.j;return a};function =
iL(a){hL.call(this,0,d6a);this.update(a);this.Vf()}C(iL,hL);var =
d6a=3DTk({URL:"ulnk_url"},c6a);u=3DiL.prototype;u.eI=3D"";u.clone=3Dfunct=
ion(){return this};u.eq=3DNc("UrlLink.copyToInternal =
called.");u.getUrl=3Dg("eI");u.Nl=3Dfunction(a){switch(a){case =
"ulnk_url":return this.eI}return =
iL.G.Nl.call(this,a)};u.yl=3Dfunction(a){switch(a){case =
"ulnk_url":return!0}return iL.G.yl.call(this,a)};=0A=
u.Yl=3Dfunction(a,b){switch(a){case "ulnk_url":var =
c=3D"";b&&(c=3Db,"#"=3D=3Dc.charAt(0)||ae(1,c)||(c=3D"http://"+c));this.e=
I=3Dc;break;default:iL.G.Yl.call(this,a,b)}};u.Cl=3Dfunction(a,b){return =
a instanceof =
iL?iL.G.Cl.call(this,a,b)&&this.eI=3D=3Da.eI:!1};u.zl=3Dfunction(a){a=3Di=
L.G.zl.call(this,a);a.ulnk_url=3Dthis.eI;return a};function =
jL(a){Yk.call(this,"link",e6a);a&&this.update(a)}C(jL,Yk);var =
e6a=3DTk({A4:"lnks_link"});u=3DjL.prototype;u.Ak=3Dnull;u.Vw=3D!1;u.Yl=3D=
function(a,b,c){c=3D!!c&&c.j;switch(a){case =
"lnks_link":if(c&&!this.Vw)break;this.Vw=3D!0;if(b){if(!y(b.lnk_type))thr=
ow Error("Updating a link must be called with a =
type");t:{switch(b.lnk_type){case 0:a=3Dnew iL(b);break =
t}a=3Dnull}this.Ak=3Da}else this.Ak=3Dnull}};u.zl=3Dfunction(a){var =
b=3D{};a.j&&!this.Vw||(b.lnks_link=3Dthis.Ak?this.Ak.Mb(a):null);return =
b};=0A=
u.Nl=3Dfunction(a){switch(a){case "lnks_link":return this.Ak}throw =
Error("Unknown annotation property name =
"+a);};u.yl=3Dfunction(a){switch(a){case "lnks_link":return =
this.Vw}throw Error("Unknown annotation property name =
"+a);};u.BE=3Dfunction(a){switch(a){case =
"lnks_link":return!0}return!1};u.Gm=3Dfunction(a,b){if(!("lnks_link"in =
a)||b&&b.j&&!this.Vw)return!0;var c=3Da.lnks_link;return =
c&&this.Ak&&!this.Ak.Gm(c)||this.Ak&&!c||!this.Ak&&c?!1:!0};=0A=
u.Cl=3Dfunction(a,b){return!(a instanceof =
jL)||b.j&&this.Vw!=3Da.Vw?!1:this.Ak&&a.Ak?Ok(this.Ak,a.Ak,b):this.Ak=3D=3D=
a.Ak};u.clone=3Dfunction(){var a=3Dnew jL;Nk(this,a);return =
a};u.eq=3Dfunction(a){a.Ak=3Dthis.Ak;a.Vw=3Dthis.Vw};$k(function(){return=
 new jL});function kL(a,b,c,d){this.q=3Da;this.j=3Db||new =
YK;this.k=3Dc||null;this.o=3Dd||null}kL.prototype.getType=3Dg("q");kL.pro=
totype.ED=3Dg("j");kL.prototype.Mb=3Dfunction(){var =
a=3D{};a.stsl_type=3Dthis.q;this.k&&(a.stsl_leading=3Dthis.k.j.Mb(),a.sts=
l_leadingType=3Dthis.k.j.getType());this.o&&(a.stsl_trailing=3Dthis.o.j.M=
b(),a.stsl_trailingType=3Dthis.o.j.getType());for(var =
b=3D[],c=3Dthis.j.gd(),d=3D0;d<c.length;d++){var =
e=3Dc[d],f=3Dthis.j.get(e);b[e]=3Df.j.Mb()}a.stsl_styles=3Db;return a};=0A=
kL.prototype.equals=3Dfunction(a){return a instanceof =
kL?$K(this.k,a.k)&&$K(this.o,a.o)&&this.j.equals(a.j,$K):!1};function =
f6a(a,b,c,d,e,f,h,l){if(nja(b))if("paragraph"=3D=3Db||"list"=3D=3Db){for(=
var m=3Dnew =
YK,n=3D[],p=3Dd;p<=3De;p++){p=3Dc.indexOf("\n",p);if(-1=3D=3Dp||p>e)break=
;n.push(p)}for(p=3D0;p<n.length;p++){var =
t=3Dn[p],v=3Dg6a(a,b,t);m.set(t-d,v.clone())}}else for(m=3Dnew =
YK,n=3Da.gd(),p=3DOb(n,d),0>p&&(p=3D-p-1),t=3DOb(n,e),0<=3Dt?t++:t=3D-t-1=
,n=3Dn.slice(p,t),p=3D0;p<n.length;p++)t=3Dn[p],v=3Da.j(t),m.set(t-d,v.cl=
one());else{m=3Dnew YK;n=3Da.gd();if(oja(b))t=3Dg6a(a,b,d);else{var =
v=3Dg6a(a,b,d-1),w=3Da.j(d);w&&!w.equals(v)?t=3Dw:t=3Dnew =
gL(al(b))}t&&m.set(0,t.clone());=0A=
for(t=3D0;t<n.length;t++)if(v=3Dn[t],v>d&&v<=3De)p=3Da.j(v),m.set(v-d,p.c=
lone()),p=3Dv;else =
if(v>e)break;oja(b)||!y(p)||a.j(e+1)&&!a.j(e+1).equals(a.j(p))||m.set(p-d=
,new gL(al(b)))}d=3Dm;f&&d&&d.shift(0,f);f=3Dd;var =
z;"document"!=3Db&&"headings"!=3Db||h||l&&"headings"=3D=3Db||(h=3Da.j(0))=
&&(z=3Dh.clone());t:{if("document"!=3Db&&"headings"!=3Db&&nja(b)&&("parag=
raph"!=3Db&&"list"!=3Db||!Xk(c,e))&&(a=3Da.o(e,bl(b)))){a=3Da.clone();bre=
ak t}a=3Dvoid 0}return new kL(b,f,z,a)}function g6a(a,b,c){return =
a.o(c,bl(b))||new gL(al(b))};function =
h6a(a){this.k=3Da}h6a.prototype.gd=3Dfunction(){return =
this.k.gd()};h6a.prototype.j=3Dfunction(a){return =
this.k.get(a)};h6a.prototype.o=3Dfunction(a,b){return =
ZK(this.k,a,b)};function i6a(a){L.call(this);this.j=3Dnew =
fd;this.k=3Da||null}C(i6a,L);u=3Di6a.prototype;u.set=3Dfunction(a,b){this=
.j.set(a,b)};u.gd=3Dfunction(){return =
this.j.gd()};u.remove=3Dfunction(a){this.j.remove(a)};u.tj=3Dfunction(a,b=
){var c=3Dthis.j.get(a)||this.k;return c?c.apply(void =
0,Array.prototype.slice.call(arguments,1)):null};u.J=3Dfunction(){i6a.G.J=
.call(this);this.j.clear();delete this.j;delete this.k};rc(["list"]);new =
i6a;var =
lL=3D{},j6a;Od(Rd(),"docs-text-elei")?(lL.b_a=3D"b_a_i",lL.b_gt=3D"b_gt_i=
",lL.b_gf=3D"b_gf_i",lL.b_gs=3D"b_gs_i",lL.b_ifl=3D"b_ifl_i",lL.b_il=3D"b=
_il_i",lL.b_sn=3D"b_sn_i",j6a=3D["b_ts"]):j6a=3D"b_a b_gt b_gf b_gs =
b_ifl b_il b_sn b_ts".split(" ");new =
Sk(j6a,lL);Tk({cKb:"nl_0",dKb:"nl_1",eKb:"nl_2",fKb:"nl_3",gKb:"nl_4",hKb=
:"nl_5",iKb:"nl_6",jKb:"nl_7",kKb:"nl_8"});new =
Rk({nl_0:0,nl_1:1,nl_2:2,nl_3:3,nl_4:4,nl_5:5,nl_6:6,nl_7:7,nl_8:8});func=
tion =
k6a(a,b,c,d){this.A=3Da.Vf();this.q=3Db.Vf();this.j=3Dc||null;this.o=3Dnu=
ll;this.k=3Dy(d)?d:!1}k6a.prototype.update=3Dfunction(a,b){b&&b.j&&!this.=
k||(a?(this.j=3Dthis.j?this.j:this.k?this.q.clone():this.A.clone(),this.j=
.update(a,b)):this.j=3Dnull,this.k=3D!0,this.o=3Dnull)};k6a.prototype.Mb=3D=
function(a,b,c){if(this.j){var =
d=3Dthis.j.Mb(a);a.j&&hc(d)||(b[c]=3Dd)}else =
Kk(a,this.k,!0)&&(b[c]=3Dnull)};k6a.prototype.get=3Dfunction(){return =
this.j?(this.o||(this.o=3Dthis.j.clone().Vf()),this.o):this.k?this.q:this=
.A};function mL(a){Yk.call(this,"list",l6a);this.j=3Dnew =
k6a(Uja,Zja);this.ba=3Dm6a;a&&this.update(a)}C(mL,Yk);var =
l6a=3DTk({sKb:"ls_id",KLb:"ls_nest",oRb:"ls_ts"});u=3DmL.prototype;u.eY=3D=
function(){return["\n"]};u.jR=3Dr(!0);u.Bca=3Dr(!0);u.kY=3Dfunction(){ret=
urn this.ba.kY()};u.ZL=3Dfunction(a,b){"ls_ts"in =
a&&this.j.update(a.ls_ts,b);var =
c=3Dthis.ba.update(a,b);this.ba=3Dc.getState();this.Yg+=3Dc.j};u.Yl=3DNc(=
"ListStyle.updateProperty called.");u.zl=3Dfunction(a){var =
b=3Dthis.ba.Mb(a);this.j.Mb(a,b,"ls_ts");return b};=0A=
u.Nl=3Dfunction(a){return"ls_ts"=3D=3Da?this.j.get():this.ba.V(a)};u.yl=3D=
function(a){if("ls_ts"=3D=3Da)a=3Dthis.j.k;else t:{var =
b=3Dthis.ba;switch(a){case "ls_nest":a=3Db.o;break t;case =
"ls_id":a=3Db.k;break t}throw Error("Unknown annotation property name =
"+a);}return a};u.clone=3Dfunction(){var a=3Dnew mL;Nk(this,a);return =
a};u.eq=3Dfunction(a){a.ba=3Dthis.ba;var =
b=3Dthis.j;a=3Da.j;b.q.equals(a.q);b.A.equals(a.A);a.j=3Db.j?b.j.clone():=
null;a.k=3Db.k};u.BE=3Dfunction(a){return"ls_ts"=3D=3Da};=0A=
u.Gm=3Dfunction(a,b){if("ls_ts"in a&&!a.ls_ts){var =
c=3Dmc(a);c.ls_ts=3D$ja;a=3Dc}return =
mL.G.Gm.call(this,a,b)};u.Cl=3Dfunction(a,b){return!(a instanceof =
mL)||b.j&&this.j.k!=3Da.j.k?!1:this.ba.equals(a.ba,b)&&Ok(this.j.get(),a.=
j.get(),b)};function =
n6a(a,b,c,d){this.j=3Da;this.k=3Db;this.q=3Dc;this.o=3Dd}u=3Dn6a.prototyp=
e;u.kY=3Dg("j");=0A=
u.update=3Dfunction(a,b){var =
c=3Dthis.j,d=3Dthis.k,e=3Dthis.q,f=3Dthis.o,h=3D!!b&&b.j,l;for(l in =
a){var m=3Da[l];switch(l){case =
"ls_id":if(h&&!d)continue;d=3D!0;c=3Dm;break;case =
"ls_nest":if(h&&!f)continue;f=3D!0;e=3Dm}}return new Qk(new =
n6a(c,d,e,f),0)};u.Mb=3Dfunction(a){var =
b=3D{};if(!a.j||this.o)b.ls_nest=3Dthis.q;if(!a.j||this.k)b.ls_id=3Dthis.=
j;return b};u.V=3Dfunction(a){switch(a){case "ls_nest":return =
this.q;case "ls_id":return this.j}throw Error("Unknown annotation =
property name "+a);};=0A=
u.equals=3Dfunction(a,b){return =
a=3D=3Dthis?!0:!b.j||this.o=3D=3Da.o&&this.k=3D=3Da.k?this.q=3D=3Da.q&&th=
is.j=3D=3Da.j:!1};var m6a=3Dnew n6a(null,!1,0,!1);$k(function(){return =
new mL});function o6a(a){this.o=3Da;this.j=3D{};this.k=3D[];for(var =
b=3D0;b<a.length;b++){var =
c=3D[];this.j[a[b]]=3Dc;this.k.push(c)}}u=3Do6a.prototype;u.XS=3Dnull;u.c=
lone=3Dfunction(){var a=3Dnew =
o6a([]),b=3Dthis.o;a.o=3Db.concat();for(var =
c=3Dthis.k,d=3D0;d<c.length;d++){var =
e=3Dc[d].concat();a.k[d]=3De;a.j[b[d]]=3De}return a};function =
p6a(a){!a.XS&&a.o.length&&(a.XS=3Dhja(a.o));a.XS&&(a.XS.lastIndex=3D0);re=
turn a.XS}function =
q6a(a,b,c,d){if(!a.j[b])return-1;a=3Da.j[b];c=3DOb(a,c);0>c&&(c=3D-c-(d?2=
:1));return 0<=3Dc&&c<a.length?a[c]:-1}=0A=
u.indexOf=3Dfunction(a,b){return =
q6a(this,a,b,!1)};u.lastIndexOf=3Dfunction(a,b){return =
q6a(this,a,b,!0)};u.remove=3Dfunction(a,b){for(var =
c=3Dthis.k,d=3Db-a+1,e=3D0;e<c.length;e++){var =
f=3Dc[e],h=3DOb(f,a);0>h&&(h=3D-h-1);var =
l=3DOb(f,b);0>l&&(l=3D-l-2);for(f.splice(h,l-h+1);h<f.length;h++)f[h]-=3D=
d}};function nL(a,b){this.k=3Da;this.j=3Dnew =
o6a(b);this.aP(0,"\u0003\n")}C(nL,Uia);nL.prototype.aP=3Dfunction(a,b){fo=
r(var c=3Dthis.j,d=3Db.length,e=3Dc.k,f=3D0;f<e.length;f++){var =
h=3De[f],l=3DOb(h,a);for(0>l&&(l=3D-(l+1));l<h.length;l++)h[l]+=3Dd}if(3>=
b.length)for(f=3D0;f<b.length;f++)d=3Db.charAt(f),c.j[d]&&YPa(c.j[d],f+a)=
;else =
if((e=3Dp6a(c))&&e.test(b))for(e=3Dp6a(c);f=3De.exec(b);)d=3Df[0],f=3Df.i=
ndex,YPa(c.j[d],f+a)};nL.prototype.remove=3Dfunction(a,b){this.j.remove(a=
,b)};function =
oL(a,b){nL.call(this,a,b||[]);this.o=3D{}}C(oL,nL);u=3DoL.prototype;u.Xn=3D=
"";u.clone=3Dfunction(){var a=3Dnew =
oL(this.k,[]);a.j=3Dthis.j.clone();a.o=3D{};for(var b in this.o){for(var =
c=3D[],d=3Dthis.o[b],e=3D0;e<d.length;e++)c[e]=3Dd[e].clone();a.o[b]=3Dc}=
a.Xn=3Dthis.Xn;return a};function Vk(a){return a.Xn.length}function =
Wk(a,b){return a.Xn.charAt(b)}u.slice=3Dfunction(a,b){return =
this.Xn.slice(a,b+1)};u.indexOf=3Dfunction(a,b){var =
c=3Dthis.j.j[a]?this.j.indexOf(a,b||1):null;return =
null!=3Dc?c:this.Xn.indexOf(a,b)};=0A=
u.lastIndexOf=3Dfunction(a,b){var =
c=3Dthis.j.j[a]?this.j.lastIndexOf(a,null!=3Db?b:Vk(this)):null;return =
null!=3Dc?c:this.Xn.lastIndexOf(a,b)};u.aP=3Dfunction(a,b){oL.G.aP.call(t=
his,a,b);var =
c=3Dthis.Xn;this.Xn=3Dc.slice(0,a)+b+c.slice(a);this.o=3D{}};u.remove=3Df=
unction(a,b){oL.G.remove.call(this,a,b);var =
c=3Dthis.Xn;this.Xn=3Dc.slice(0,a)+c.slice(b+1);this.o=3D{}};u.equals=3Df=
unction(a){return this=3D=3Da?!0:a&&a instanceof =
oL?this.Xn=3D=3Da.Xn:!1};function =
pL(a){this.j=3Da}pL.prototype.gd=3Dfunction(){return =
this.j.gd()};pL.prototype.get=3Dfunction(a){return =
this.j.get(a)||null};pL.prototype.Mb=3Dfunction(){for(var =
a=3D[],b=3Dthis.j.gd(),c=3D0;c<b.length;c++){var =
d=3Db[c];a[d]=3Dthis.j.get(d)}b=3D{};b.sgsl_sugg=3Da;return b};=0A=
pL.prototype.slice=3Dfunction(a,b){a=3DMath.max(a,0);if(!this.j.gd().leng=
th)return new pL(new YK);var c=3Dy(b)?b:Number.MAX_VALUE;if(c<a)throw =
Error("Cannot slice backwards in suggestion slices.");if(c=3D=3Da)return =
new pL(new YK);var c=3Dthis.j.slice(a,c),d=3Dnew =
YK;gE(c,function(a,b){d.set(a,b.concat());return!1});var =
e=3DZK(this.j,a);null=3D=3Dc[0]&&e&&d.set(0,e.concat());return new =
pL(d)};=0A=
function r6a(a,b,c){for(var d=3Dnew =
YK,e=3Da.gd(),f=3D0;f<e.length&&0>e[f];f++){var =
h=3Da.get(e[f]);d.set(e[f],h)}for(var =
l=3Db.gd(),m=3D0;m<l.length;m++){var =
n=3Dl[m]+0;0=3D=3Dm&&0<n&&Sb(b.get(l[m]),ZK(d,n-1))||(h=3Db.get(l[m]),d.s=
et(n,h))}0=3D=3De[f]||0=3D=3Df||f=3D=3De.length||Sb(a.get(e[f-1]),b.get(l=
[l.length-1]))||(h=3Da.get(e[f-1]),d.set(0+c,h));for(;f<e.length;f++)n=3D=
e[f]+c,h=3Da.get(e[f]),d.set(n,h);return new pL(d)};function =
qL(a,b,c,d,e,f,h,l,m){this.j=3Da;for(a=3D0;a<b.length;a++)if("link"=3D=3D=
b[a].getType())for(var =
n=3Db[a].ED(),p=3Dn.gd(),t=3D0;t<p.length;t++){var =
v=3Dn.get(p[t]),w=3Ds6a,z=3Dv.j;z&&w(z);for(var =
z=3Dec(v.k),A=3D0;A<z.length;A++)w(v.k[z[A]]||null)}this.HL=3Db;this.q=3D=
c||[];this.F=3Dd||new pL(new YK);this.A=3De||new pL(new =
YK);this.k=3Df||{};this.C=3Dm||{};this.o=3Dh||{};this.B=3Dl||{}}=0A=
function t6a(a,b){for(var =
c=3Da.HL,d=3D0;d<c.length;d++)if(c[d].getType()=3D=3Db)return =
c[d];c=3Da.q;for(d=3D0;d<c.length;d++)if(c[d].getType()=3D=3Db)return =
c[d];return =
null}qL.prototype.hY=3Dx(289);qL.prototype.ED=3Dfunction(a){return(a=3Dt6=
a(this,a))?a.ED().getArray():[]};=0A=
function u6a(a,b,c){var d=3Da.j,e=3Dy(void 0)?void =
0:d.length-1;if(c>e)return new qL("",[]);var =
d=3Dd.substring(c,e+1),f=3Dv6a(a.HL,b,a.j,c,e);b=3Dv6a(a.q,b,a.j,c,e);var=
 h=3Da.F.slice(c,e+1),l=3Da.A.slice(c,e+1),m=3Da.k,n=3D{},p;for(p in =
m){var t=3Dp;n[t]=3Dm[t].slice(c,e+1)}var v=3Da.C,m=3D{};for(p in =
v)t=3Dp,m[t]=3Dv[t].slice(c,e+1);var w=3D{},z=3Da.o;for(p in =
n)t=3Dp,gE(n[t],function(a,b){for(var c=3D0;c<b.length;c++){var =
d=3Db[c];z[d]&&(w[d]=3Dz[d])}return!1});for(p in =
m)t=3Dp,gE(m[t],function(a,b){for(var c=3D0;c<b.length;c++){var =
d=3Db[c].yUb();=0A=
z[d]&&(w[d]=3Dz[d])}return!1});for(var A in =
z)c=3Dz[A],e=3Dc.j.getType(),yb(["list","named-range"],e)&&(w[A]=3Dc);ret=
urn new qL(d,f,b,h,l,n,w,mc(a.B),m)}function v6a(a,b,c,d,e){var =
f=3D[];b=3Dnew oL(b);b.aP(0,c);c=3D0;for(var =
h;h=3Da[c];c++){h.getType();var l=3Dnew =
h6a(h.ED());f.push(f6a(l,h.getType(),b,d,e))}return f}=0A=
function w6a(a,b,c){var =
d=3Da.j,e=3Db.j,f=3De.length,d=3Deb(d.substr(0,0),e,d.substr(0)),e=3Dx6a(=
a.HL,b.HL,f,c),h=3Dx6a(a.q,b.q,f,c),l=3Dr6a(a.F,b.F,f),m=3Dr6a(a.A,b.A,f)=
,n=3Dy6a(a.k,b.k,f),f=3Dy6a(a.C,b.C,f),p=3Dmc(a.o),t=3Db.o,v;for(v in =
t)p[v]=3Dt[v];if(c)for(v in =
p)p[v]=3Dp[v].clone();a=3Dmc(a.B);b=3Db.B;for(v in =
b)a[v]=3Db[v];if(c)for(v in a){c=3Dv;b=3Da[v];for(var =
t=3D[],w=3Db.HL,z=3D0,A=3Dvoid 0;A=3Dw[z];++z)t.push(new =
kL(A.getType(),void 0,A.k));t=3Dnew =
qL("",t);b=3Dw6a(b,t,!0);a[c]=3Db}return new qL(d,e,h,l,m,n,p,a,f)}=0A=
function y6a(a,b,c){var d=3Dnew md;nd(d,ec(a));nd(d,ec(b));for(var =
e=3D{},d=3Dd.rc(),f=3D0,h;h=3Dd[f];f++){var =
l=3D[],m=3Da[h];m&&gE(m,function(a){var =
b=3D0<=3Da?a+c:a;m[a]&&(l[b]=3Dm[a].concat());return!1});for(var =
n=3DhE(b[h]),p=3D0;p<n.length;p++){var =
t=3Dn[p];l[t+0]=3Db[h][t].concat()}e[h]=3Dl}return e}=0A=
function x6a(a,b,c,d){for(var =
e,f=3D{},h=3D{},l=3D{},m=3D0,n;n=3Da[m];m++){var =
p=3Dn.getType();f[p]=3Dnew YK;var t=3Dn.ED();e=3Dt.gd();for(var =
v=3D0;v<e.length;v++){var =
w=3De[v],z=3Dt.get(w);f[p].set(0<=3Dw?w+c:w,d?z.clone():z)}(e=3Dn.o)&&(l[=
p]=3Dd?e.clone():e)}for(m=3D0;a=3Db[m];m++){p=3Da.getType();f[p]=3Df[p]||=
new =
YK;c=3Da.ED().clone();c.shift(0,0);e=3Dc.gd();for(v=3D0;v<e.length;v++){v=
ar =
A=3De[v];n=3Dd?c.get(A).clone():c.get(A);f[p].set(A,n)}(e=3Da.k)&&(h[p]=3D=
d?e.clone():e)}b=3D[];for(A in f)d=3DA,b.push(new =
kL(d,f[d],h[d],l[d]));return b}=0A=
function s6a(a){var b=3Da.Ak;if(b&&0=3D=3Db.getType()){var =
c=3Duza(b.getUrl()),b=3Db.Mb();b.ulnk_url=3Dc;a.update({lnks_link:b})}}qL=
.prototype.isEmpty=3Dfunction(){return!this.j.length||1=3D=3Dthis.j.lengt=
h&&"\n"=3D=3Dthis.j.charAt(0)};function =
rL(a){this.k=3Da}rL.prototype.gd=3Dfunction(){return =
this.k.gd()};rL.prototype.j=3Dfunction(a){return(a=3Dthis.k.get(a))?new =
gL(a):null};rL.prototype.o=3Dfunction(a,b){var c=3DZK(this.k,a,b);return =
c?new gL(c):null};hja(["\u0010","\u0011","\u0012","\u001c"],!0);function =
z6a(){}Ca(z6a.prototype,Jia.prototype);Ca(z6a.prototype,ca().prototype);C=
a(z6a.prototype,ca().prototype);Ca(z6a.prototype,ca().prototype);function=
 =
A6a(){}Ca(A6a.prototype,Jia.prototype);Ca(A6a.prototype,ca().prototype);f=
unction B6a(a){this.j=3Da.k;this.o=3Da.q||new =
hl;this.q=3Da.A;this.k=3Da.j}var =
C6a=3D["link","paragraph","text"];function D6a(a){return =
a.j}u=3DB6a.prototype;u.hY=3Dx(288);u.getStyle=3Dfunction(a,b){return-1!=3D=
C6a.indexOf(a)?ZK(this.k[a],b,bl(a)):al(a)};u.isEmpty=3Dfunction(){return=
 2=3D=3DVk(this.j)};function E6a(a,b,c){var =
d=3Da.j.slice(b,c),e=3Df6a(new rL(a.k.text),"text",a.j,b,c,0,void =
0,!0);a=3Df6a(new rL(a.k.paragraph),"paragraph",a.j,b,c,0,void =
0,!0);return new qL(d,[e,a])}=0A=
u.clear=3Dfunction(){throw Error("Not =
supported.");};u.equals=3Dfunction(a){return this=3D=3Da?!0:a&&a =
instanceof B6a?this.j.equals(a.j)&&aQa(this.k,a.k,A5a()):!1};function =
F6a(a){eja(a,0);this.k=3Da;this.q=3Dnull;this.A=3D[];this.o=3D!1;a=3D{};f=
or(var b=3D0;b<C6a.length;b++){var c=3DC6a[b],d=3Dnew =
YK,e;"paragraph"=3D=3Dc?e=3DVk(this.k)-1:(nja(c),e=3D0);d.set(e,al(c));a[=
c]=3Dd}this.j=3Da}F6a.prototype.Oa=3Dfunction(){if(this.o)throw =
Error("Builder for docs.text.model.ImmutableModel is called twice in a =
row");this.o=3D!0;return new B6a(this)};function =
G6a(a,b){this.k=3Da;this.j=3Db};function sL(a,b,c,d){var =
e;this.k=3D!d;this.j=3D[];if(a){e=3D0;d=3Da.length-1;y(b)&&(e=3DH6a(a,b))=
;y(c)&&(d=3DH6a(a,c),d=3D=3Da.length&&--d);for(;e<=3Dd;e++)this.j.push(a[=
e].clone());0<this.j.length&&(y(b)&&this.j[0].start<b&&(this.j[0].start=3D=
b),a=3Dthis.j.length-1,y(c)&&this.j[a].end>c&&(this.j[a].end=3Dc))}}funct=
ion H6a(a,b){var c=3DOb(a,new zf(b,b),I6a);return 0>c?-c-1:c}function =
I6a(a,b){return =
Af(a,b)||Af(b,a)?0:a.start<b.start?-1:1}u=3DsL.prototype;u.fh=3Dg("j");=0A=
u.contains=3Dfunction(a,b){var c=3DJ6a(this,a);return!!c&&Af(c,new =
zf(a,b))};function K6a(a,b,c){return(a=3DJ6a(a,b))&&a.start<=3Dc?new =
zf(Math.max(a.start,b),Math.min(a.end,c)):null}function J6a(a,b){for(var =
c=3D0,d;d=3Da.j[c];c++)if(d.end>=3Db)return d;return null}=0A=
u.add=3Dfunction(a,b){for(var c=3Dnew =
zf(a,b),d=3D!1,e=3D[],f=3D0;f<this.j.length;f++){var =
h=3Dthis.j[f];Math.max(c.start,h.start)>Math.min(c.end,h.end)+1?(!d&&c.en=
d<h.start&&(e.push(c),d=3D!0),e.push(h)):(Af(c,h)||(c.start=3DMath.min(c.=
start,h.start),c.end=3DMath.max(c.end,h.end)),d||(e.push(c),d=3D!0))}d||e=
.push(c);this.j=3De};u.shift=3Dfunction(a,b){if(0>=3Db)return!1;for(var =
c=3D!1,d=3D0;d<this.j.length;d++){var =
e=3Dthis.j[d];a<=3De.start?(e.start+=3Db,e.end+=3Db):a<=3De.end+(this.k?1=
:0)&&(e.end+=3Db,c=3D!0)}return c};=0A=
u.remove=3Dfunction(a,b,c){var d=3Dthis.j,e=3D[new =
zf(a,b)];a=3D[];b=3D[];for(var =
f=3D0,h=3D[],l=3D0,m=3D0,n=3Dd[l],p=3De[m];n;)if(y(p))if(n.end<p.start)a.=
push(n),b.push(f),n=3Dd[++l];else{var =
t=3Dp.start,v=3Dp.end,w=3Dv-t+1;if(n.start>v){if(c){var =
z=3Dd[l-1];if(z&&z.end=3D=3Dt-1&&n.start=3D=3Dv+1){z.end+=3Dn.end-n.start=
+1;n=3Dd[++l];p=3De[++m];f-=3Dw;continue}}p=3De[++m];f-=3Dw}else =
if(n.start>=3Dt&&n.end<=3Dv)h.push(n),n=3Dd[++l];else =
if(n.start<=3Dt&&n.end>=3Dv)h.push(new =
zf(t,v)),c?n.start+=3Dw:(n.start<t&&(a.push(new =
zf(n.start,t-1)),b.push(f)),n=3Dn.end>v?=0A=
new zf(v+1,n.end):d[++l]),p=3De[++m],f-=3Dw;else if(Bf(n,t))h.push(new =
zf(t,n.end)),n.end=3Dt-1;else if(Bf(n,v)){h.push(new =
zf(n.start,v));if(c)if(z=3Da.pop(),p=3Dn.end-v,z&&z.end=3D=3Dt-1){b.pop()=
;z.end+=3Dw+p;z.start+=3Dw;p=3De[++m];f-=3Dw;n=3Dz;continue}else =
z&&a.push(z),n.start=3Dv+1;else n.start=3Dv+1;p=3De[++m];f-=3Dw}}else =
a.push(n),b.push(f),n=3Dd[++l];if(c)for(c=3D0;n=3Da[c];c++)d=3Dn,n=3Db[c]=
,d.start+=3Dn,d.end+=3Dn;a=3Dnew G6a(a,h);this.j=3Da.k;return a.j};=0A=
u.toString=3Dfunction(){for(var =
a=3D"",b=3D0;b<this.j.length;b++){0<b&&(a+=3D",");var =
c=3Dthis.j[b],a=3Da+("["+c.start+","+c.end+"]")}return a};function =
tL(a,b){this.index=3Da;this.type=3Db};function =
L6a(a){tL.call(this,a,"delete")}C(L6a,tL);function =
M6a(a){tL.call(this,a,"insert")}C(M6a,tL);function =
N6a(a,b){L.call(this);this.j=3Da;this.k=3Db}C(N6a,L);N6a.prototype.J=3Dfu=
nction(){delete this.j;delete =
this.k;N6a.G.J.call(this)};Ca(ca().prototype,$5a.prototype);function =
O6a(a){tL.call(this,a,"range")}C(O6a,tL);function =
uL(a,b){this.B=3Da;this.o=3D{};this.k=3Dnew sL;this.C=3Dnew =
sL;this.j=3D[];this.F=3D[];this.q=3Db}uL.prototype.A=3Dnull;function =
P6a(a,b,c,d){a.j=3D[];gE(b,function(a,b){if(!(a>c&&a<=3Dd+1))return!1;thi=
s.j[a]=3Db;return!1},a)}=0A=
function Q6a(a,b,c){if(0>b||0>=3Dc)a.q.log(Error("Calling insertDelta =
with invalid parameters - index:"+b+" =
delta:"+c));else{a.C.shift(b,c);if(a.j.length){for(var =
d=3DhE(a.j),e=3D[],f=3D0;f<d.length;f++){var =
h=3Dd[f],l=3Dh>=3Db?h+c:h;e[l]=3De[l]?w6a(a.j[h],e[l],void =
0):a.j[h]}a.j=3De;d=3DhE(a.F);e=3D[];for(f=3D0;f<d.length;f++)h=3Dd[f],l=3D=
h>=3Db?h+c:h,e[l]?Lb(e[l],a.F[h]):e[l]=3Da.F[h];a.F=3De}a.A=3Dnull;for(va=
r m in a.o)a.o[m].shift(b,c);a.k.shift(b,c)||a.k.add(b,b+c-1);R6a(a)}}=0A=
function R6a(a){var =
b=3Da.k.fh();0<b.length&&b[b.length-1].end>=3DVk(a.B.j)&&a.q.log(Error("R=
edrawMerger insert past the end"),{Pd:b[b.length-1].end+" >=3D =
"+Vk(a.B.j)})}function S6a(a,b,c,d){0>c||0>d||d<c?a.q.log(Error("Calling =
redrawOverlay with an invalid =
range"),{cVb:c,bVb:d}):(a.o[b]||(a.o[b]=3Dnew =
sL),a.o[b].add(c,d))}function T6a(a){return a.A||(a.A=3DhE(a.j))}=0A=
function U6a(a,b){var =
c=3Db.start,d=3Db.end,e=3DK6a(a.k,c,d),f=3DK6a(a.C,c,d),h=3DT6a(a),l=3DOb=
(h,c);0>l&&(l=3D-l-1);h=3Dh[l];y(h)&&h>c&&h<=3Dd+1||(h=3D-1);if(f&&(!e||f=
.start<e.start)&&(0>h||f.start<h))return =
d=3Df.end,e&&(d=3DMath.min(d,e.start-1)),0<h&&Math.min(d,h-1),new =
O6a(f.start);if(e&&(0>h||e.start<h))return new =
M6a(e.start);if(0<=3Dh){e=3Da.j[h];if(!e)return a.q.log(Error("Next =
redraw is DELETE but no deleted document =
slice.")),null;if(h<=3Dd||"\u0003"!=3De.j.charAt(0))return new =
L6a(h)}return null}=0A=
function V6a(a,b){var c=3Db?-1:0;return new zf(c,fja(a.B.j,c))}function =
W6a(a){var b=3DV6a(a,null);return new N6a(a,b)}=0A=
uL.prototype.clone=3Dfunction(a,b){var c=3Dnew =
uL(this.B,this.q),d=3DV6a(this,a);if(b){Q6a(c,d.start,d.end-d.start+1);va=
r e=3D[],f;for(f in =
c.o)K6a(c.o[f],d.start,d.end)&&e.push(f);f=3D0;for(var =
h;h=3De[f];f++)S6a(c,h,d.start,d.end)}else for(e in =
f=3Dd.start,h=3Dd.end,c.k=3Dnew =
sL(this.k.fh(),f,h),f=3Dd.start,h=3Dd.end,c.C=3Dnew =
sL(this.C.fh(),f,h),P6a(c,this.j,d.start,d.end),f=3Dthis.o,h=3Dd.start,d=3D=
d.end,f)c.o[e]=3Dnew sL(f[e].fh(),h,d);return c};=0A=
function X6a(a,b,c,d,e){for(var =
f=3D0,h=3D0,l;l=3Dd[h];h++)f+=3Dl.end-l.start+1;gE(e,function(a,b){f-=3Db=
.j.length;return!1});c=3Df-c;0<c?Y6a(a,b,c):0>c&&Z6a(a,b,c,d,e)}=0A=
function Y6a(a,b,c){for(b+=3D1;0<c;){var =
d=3DJ6a(a.k,b),e=3Dd?Math.max(d.start,b):Number.MAX_VALUE,f=3Db,h=3DT6a(a=
),f=3DOb(h,f);0>f&&(f=3D-f-1);h=3D(f<h.length?h[f]:null)||Number.MAX_VALU=
E;e=3DMath.min(e,h);b<e?(d=3DMath.min(c,e-b),a.k.add(b,b+d-1),c-=3Dd,b=3D=
e):e=3D=3Dh?(d=3Da.j[h],e=3Du6a(d,a.q,c),f=3De.j.length,0<f?a.j[h]=3De:de=
lete =
a.j[h],a.A=3Dnull,c-=3Dd.j.length-f):b=3DMath.min(h,d.end+1)}}function =
$6a(a,b,c){var d=3Da.j[b];a.j[b]=3Dd?w6a(d,c):a.j[b]=3Dc}=0A=
function Z6a(a,b,c,d,e){var f=3Db;if(0<=3Dc)throw Error("Delta must be =
negative.");c=3D-c;var h=3DhE(e),l=3Dnull,m=3D-1;var =
n=3Db+1;a.j[n]?b=3Dn:(b=3DJ6a(a.k,n))&&Bf(b,n)?(n=3Da.B.j.indexOf("\u0003=
",b.start),b=3D0<=3Dn&&n<=3Db.end?n:b.end+1):b=3Dn;for(;0<c;)if(l||(l=3Dd=
.pop()),n=3Dl?Math.min(l.end,f):-1,0>m&&0<h.length&&(m=3Dh.pop()-1),n=3DM=
ath.max(n,m),f>n){var =
p=3DMath.min(c,f-n),f=3DE6a(a.B,f-p+1,f);$6a(a,b,f);a.A=3Dnull;c-=3Df.j.l=
ength;f=3Dn}else =
n=3D=3Dm?(m=3De[m+1],m=3Du6a(m,a.q,m.j.length-c),$6a(a,b,m),a.A=3Dnull,c-=
=3Dm.j.length,m=3D-1):(f=3DMath.max(m,=0A=
l.start-1),f<l.start&&(l=3Dnull))}uL.prototype.toString=3Dfunction(){for(=
var a=3D"Insert: "+this.k.toString()+" - Redraw: "+this.C.toString()+" - =
Delete: ",b=3DhE(this.j),c=3D0;c<b.length;c++){0<c&&(a+=3D",");var =
d=3Db[c],a=3Da+("[-"+this.j[d].j.length+" @ "+d+"]")}return a};var =
sE=3D"#1FA15D #FF007A #00A3BB #A13CB4 #FD573D #5DAFDD #63782F #FF001A =
#A63232 #1B887A #F176A7".split(" ");function =
vL(a,b){this.hpa=3Da;this.j=3Db}var wL=3Dnew vL(!1,!1),a7a=3Dnew =
vL(!0,!1),b7a=3Dnew vL(!1,!0),c7a=3Dnew =
vL(!0,!0);vL.prototype.lu=3Dg("j");function =
d7a(a,b){if(a.lu()&&b.start=3D=3Db.end)return null;var =
c=3Db.end;a.lu()&&c--;return new zf(b.start,c)};function =
e7a(a){this.j=3Da}e7a.prototype.register=3Dx(293);e7a.prototype.getView=3D=
function(a){return this.j.get(a)||null};function =
xL(a,b,c,d,e,f,h,l,m){L.call(this);this.A=3Da;this.j=3Db;this.q=3Dc;this.=
C=3Dd;this.B=3Df;this.k=3Dh;this.o=3Dl;this.F=3Dm}C(xL,L);xL.prototype.ge=
tModel=3Dg("A");function f7a(a){return =
a.q}xL.prototype.J=3Dfunction(){N(this.j);delete this.j;delete =
this.F;delete this.A;delete this.q;delete this.B;delete this.k;delete =
this.o;xL.G.J.call(this)};function g7a(){};function =
h7a(){this.j=3D{}};function i7a(a,b){return =
a=3D=3Db?!0:a&&b?a.j=3D=3Db.j&&a.zb=3D=3Db.zb&&a.k=3D=3Db.k&&a.Zb=3D=3Db.=
Zb:!1};function j7a(a){this.j=3Da;this.k=3Dnull}var k7a=3Dnew =
j7a({});function l7a(a,b){return =
a.j().xj()-b.j().xj()}j7a.prototype.isEmpty=3Dfunction(){return =
hc(this.j)};j7a.prototype.contains=3Dfunction(a){return!!this.j[a]};j7a.p=
rototype.nq=3Dfunction(){if(null!=3Dthis.k)return =
this.k;this.k=3D0;for(var a in this.j){var =
b=3Dthis.j[a].j();b.nq()>this.k&&(this.k=3Db.nq())}return this.k};=0A=
function m7a(a,b){if(a=3D=3Db)return!0;if(!a||!b)return!1;var =
c=3Dec(a.j);if(c.length!=3Dec(b.j).length)return!1;for(var =
d=3D0;d<c.length;d++){var =
e=3Dc[d],f=3Da.j[e],e=3Db.j[e];if(!(f=3D=3De||f&&e&&f.q=3D=3De.q&&Df(f.A,=
e.A)&&i7a(f.o,e.o)&&i7a(f.k,e.k)))return!1}return!0};var n7a=3Dnew =
function(){this.j=3Dk7a;this.k=3D0};function =
o7a(){this.j=3D{}}C(o7a,L);function p7a(a,b,c){if(a.j[b])throw =
Error("Duplicate renderer provider for layout view type: =
"+b);a.j[b]=3Dc}function q7a(a,b){var c=3Da.j[b];if(!c)throw Error("No =
renderer provider for layout view type: "+b);return c.Ap()};var =
r7a=3D"\\u2F00-\\u30FF \\u3190-\\u319F \\u31C0-\\u3AEF \\u4E00-\\u9FCF =
\\uF900-\\uFAFF \\uFE10-\\uFE1F \\uFE30-\\uFE4F \\uFF00-\\uFFEF".split(" =
"),s7a=3D"[\\u0028\\u005B\\u00AB\\u2018\\u201C\\u3008\\u300A\\u300C\\u300=
E\\u3010\\u3014\\u3016\\u3018\\u301D\\uFF08\\uFF3B\\uFF5F\\uFF5B]*"+("["+=
r7a.join("")+"]")+"[\\u002C\\u0029\\u005D\\u00BB\\u2019\\u201D\\u3001\\u3=
009\\u300B\\u300D\\u300F\\u3011\\u3015\\u3017\\u3019\\u301F\\u3005\\u303B=
\\u30FC\\u30FD\\u30FE\\u30A1\\u30A3\\u30A5\\u30A7\\u30A9\\u30C3\\u30E3\\u=
30E5\\u30E7\\u30EE\\u30F5\\u30F6\\u3041\\u3043\\u3045\\u3047\\u3049\\u306=
3\\u3083\\u3085\\u3087\\u308E\\u3095\\u3096\\u31F0\\u31F1\\u31F2\\u31F3\\=
u31F4\\u31F5\\u31F6\\u31F7\\u31F8\\u31F9\\u31FA\\u31FB\\u31FC\\u31FD\\u31=
FE\\u31FF\\u2010\\u2013\\u301C\\u30A0\\u0021\\u002E\\u003A\\u003B\\u003F\=
\u203C\\u2047\\u2048\\u2049\\u3001\\u3002\\u30FB\\uFF01\\uFF1F\\uFF09\\uF=
F3D\\uFF5D\\uFF60]*";var t7a=3DRegExp("[\u0e00-\u0e7f]");function =
u7a(a,b,c){this.q=3Da;this.B=3Db;this.A=3Dc;this.o=3Dv7a?new w7a:new =
x7a;this.k=3D-1;this.j=3Dnull}var =
y7a=3D"[^"+r7a.join("")+Wia.join("")+"]+",z7a=3Dnew =
RegExp(s7a+"|"+y7a+"| +\f?|[\t\n\x0B\f]|","mg");=0A=
function A7a(a,b,c){var d=3Da.q.getModel(),e=3Dd.j;if(a.A.Md()){var =
f;f=3Da.A;if(b<a.k)f=3Da.k;else{for(var =
h=3DV5a(f,b),l=3Db+1;l<=3Dc&&h=3D=3DV5a(f,l);l++);f=3Da.k=3Dl}f<=3Dc&&(c=3D=
f-1)}z7a.lastIndex=3Db;e=3Dz7a.exec(e.Xn)[0];c=3Dc-b+1;t7a.test(e)&&(a.o.=
adoptText(e),f=3Da.o.next(),-1!=3Df&&f<c&&(c=3Df));e.length>c&&(e=3De.sub=
str(0,c));a.j=3Dnull;c=3Da.B;t:if(f=3De,c.k){c.k.lastIndex=3D0;do{l=3Dc.k=
.exec(f);if(null=3D=3Dl){d=3D-1;break =
t}h=3Dc.k.lastIndex-1}while(!B7a(c,b+h,l[0],d));d=3Dh}else =
d=3D-1;0=3D=3Dd?(b=3Dc.Ap(b+d,a.q),e=3De[0],a.j=3Db):0<d&&(e=3De.substr(0=
,d));=0A=
return e};function C7a(a,b,c){this.j=3Da;this.o=3Db;this.k=3Dc};function =
yL(a,b,c,d,e){this.zb=3Da;this.Zb=3Db;this.o=3Dd;this.j=3De;for(b=3Da=3D0=
;b<this.j.length;b++)c=3Dthis.j[b].j,c>a&&(a=3Dc);this.k=3Da}yL.prototype=
.getWidth=3Dg("zb");yL.prototype.getHeight=3Dg("Zb");yL.prototype.qi=3Dg(=
"o");function =
D7a(a){return!!a&&"whitespace"=3D=3Da.getType()&&a.I};function =
zL(a,b,c,d,e,f){this.q=3Da;this.zb=3Db;this.Zb=3Dc;this.j=3Dd;this.k=3De;=
this.o=3Df}zL.prototype.getText=3Dg("q");zL.prototype.getWidth=3Dg("zb");=
zL.prototype.getHeight=3Dg("Zb");zL.prototype.qi=3Dg("k");function =
E7a(a,b){this.q=3Dnull;this.o=3Da;this.j=3Db}E7a.prototype.k=3Dfunction(a=
){if("docs-text-render-line-contents"=3D=3Da.getType()){var =
b=3Da.zo;a=3Db.k[0];var =
c=3Da.B,d=3Db.j,e=3Db.qi,f=3Db.qi,b=3D[];if(a.o)for(f=3D0;f<a.o.length;f+=
+){var h=3Da.o[f];F7a(this,b,h.k,h.qi())}else =
F7a(this,b,a.k,f);this.q=3Dnew yL(c,d,0,e,b)}};=0A=
function F7a(a,b,c,d){for(var =
e=3D"",f=3D0,h=3Dc[0].getHeight(),l=3Dc[0].k[0].j,m=3Dh-a.j.Xo(l),n=3D0;n=
<c.length;n++){var =
p=3Dc[n];if(!(D7a(p)||"word"!=3Dp.getType()&&"whitespace"!=3Dp.getType())=
){var t=3Dp.o;if(1<t.length){var =
m=3Da.o.j(l,t[0],p.qi()),v=3Da.j.getHeight(l),w=3Dv-a.j.Xo(l);b.push(new =
zL(e+t[0],f+m,Math.max(h,v),w,d,l));f=3Dp.k;for(e=3D1;e<t.length-1;e++)h=3D=
f[e].j,l=3Dt[e],m=3Da.o.j(h,l,p.qi()),v=3Da.j.getHeight(h),w=3Dv-a.j.Xo(h=
),b.push(new =
zL(l,m,v,w,d,h));e=3Dt[t.length-1];l=3Df[f.length-1].j;f=3Da.o.j(l,e,p.qi=
());h=3Da.j.getHeight(l);=0A=
m=3Dh-a.j.Xo(l)}else =
e+=3Dt[t.length-1],f+=3Dp.getWidth(),p.getHeight()>h&&(h=3Dp.getHeight())=
}}0<e.length&&b.push(new zL(e,f,h,m,d,l));0=3D=3Db.length&&b.push(new =
zL("",0,h,m,d,l))};function =
G7a(){this.j=3D[]}G7a.prototype.k=3Dfunction(a){if("docs-text-add-child"=3D=
=3Da.getType()){var b=3Da.$c();this.j[a.j]=3Db}};function =
H7a(){}H7a.prototype.Ap=3Dfunction(){return new G7a};function =
I7a(a,b){this.j=3Da;this.k=3Dy(b)?b:!1}I7a.prototype.equals=3Dfunction(a)=
{var b=3Dthis.j,c=3Da.j;return =
b.row=3D=3Dc.row&&b.$i=3D=3Dc.$i&&this.k=3D=3Da.k};function =
J7a(){};function K7a(a,b,c){this.k=3Da;this.j=3Db;c||new =
I7a({row:0,$i:0})}C(K7a,J7a);K7a.prototype.getType=3Dr("docs-text-add-chi=
ld");K7a.prototype.$c=3Dg("k");function =
L7a(a,b){this.j=3D[];this.o=3D[];this.k=3Da;this.q=3Db||null}L7a.prototyp=
e.V=3Dfunction(a){var b=3Dthis.j,c;if(b.length>a){var =
d=3D0,e=3Dthis.o;for(c=3De.length-1;0<=3Dc&&!(e[c].index>a);c--)d+=3De[c]=
.offset;return =
b[a]+d}M7a(this,a);if(b.length<=3Da)for(d=3Dthis.k,e=3Dthis.q,c=3Db.lengt=
h;c<=3Da;c++)b[c]=3Dd.call(e,c-1,b[c-1]);return b[a]};=0A=
L7a.prototype.indexOf=3Dfunction(a,b){var =
c=3Dthis.j;M7a(this,c.length);var =
d=3Dnull!=3Db?b:Number.MAX_VALUE;if(a<=3Dc[c.length-1]){for(var =
e=3DOb(c,a);0<=3De-1&&c[e]=3D=3Dc[e-1];)e--;return =
Math.min(0>e?-e-2:e,d-1)}for(var =
e=3Dthis.k,f=3Dthis.q,h,l=3Dc.length;l<d;l++){h=3De.call(f,l-1,c[l-1]);c.=
push(h);if(h=3D=3Da)return l;if(h>a)return l-1}return d-1};=0A=
function M7a(a,b){var c=3Da.o;if(0!=3Dc.length){var =
d=3D0,e=3Dc.length-1,f=3Dc[e].index;b=3DMath.min(b,a.j.length-1);if(!(f>b=
)){for(;f<=3Db;f++)0<=3De&&c[e].index=3D=3Df&&(d+=3Dc[e--].offset),a.j[f]=
+=3Dd;c.length=3De+1;f+1<a.j.length&&0!=3Dd&&(c[e+1]=3D{index:f+1,offset:=
d})}}};function N7a(a){this.j=3Da||0;this.o=3Dthis.k=3D!1};function =
O7a(a){this.k=3Da;this.j=3Dnull}O7a.prototype.oi=3Dfunction(){if(!this.j)=
{this.j=3D[];for(var a=3Dthis.k.split(/(%\d)/),b=3D0;b<a.length;b++){var =
c=3Da[b];""!=3Dc&&(c.match(/%(\d)/),this.j.push(new P7a))}}return =
this.j};O7a.prototype.toString=3Dfunction(){return"GlyphFormat("+this.k+"=
)"};function Q7a(a){var b=3D[];a=3Da?".":"";for(var =
c=3D0;8>=3Dc;c++)b.push(new O7a("%"+c+a))}Q7a(!0);Q7a(!1);function =
P7a(){};function =
AL(a){Mk.call(this,R7a);this.ba=3DS7a;a&&this.update(a)}C(AL,Mk);var =
R7a=3DTk({Pu:"brdr_c",Kka:"brdr_w",pKb:"brdr_ls"});u=3DAL.prototype;u.we=3D=
function(){return =
this.ba.we()};u.ZL=3Dfunction(a,b){this.ba=3Dthis.ba.update(a,b)};u.Yl=3D=
Nc("Border.updateProperty called.");u.zl=3Dfunction(a){return =
this.ba.Mb(a)};u.Cl=3Dfunction(a,b){return a instanceof =
AL?this.ba.equals(a.ba,b):!1};u.Nl=3Dfunction(a){return this.ba.V(a)};=0A=
u.yl=3Dfunction(a){t:{switch(a){case "brdr_c":case "brdr_w":case =
"brdr_ls":break t}throw Error("Unknown annotation property name =
"+a);}return!0};u.clone=3Dfunction(){var a=3Dnew AL;Nk(this,a);return =
a};u.eq=3Dfunction(a){a.ba=3Dthis.ba};function =
T7a(a){if(0!=3Da.getType())throw Error("Color is not a hex =
color.");return a.Iq}function =
U7a(a,b,c){this.j=3Da;this.zb=3Db;this.k=3Dc}u=3DU7a.prototype;u.we=3Dg("=
j");=0A=
u.update=3Dfunction(a){var b=3Dthis.j,c=3Dthis.zb,d=3Dthis.k,e;for(e in =
a){var f=3Da[e];switch(e){case "brdr_c":var =
h=3D{clr_type:0};h.hclr_color=3Df;b.Gm(h)||(b=3Dnew ml(h));break;case =
"brdr_w":c=3Df;break;case "brdr_ls":d=3Df}}return new =
U7a(b,c,d)};u.Mb=3Dfunction(){var =
a=3D{};a.brdr_c=3DT7a(this.j);a.brdr_w=3Dthis.zb;a.brdr_ls=3Dthis.k;retur=
n a};u.V=3Dfunction(a){switch(a){case "brdr_c":return T7a(this.j);case =
"brdr_w":return this.zb;case "brdr_ls":return this.k}throw =
Error("Unknown annotation property name "+a);};=0A=
u.equals=3Dfunction(a,b){return =
a=3D=3Dthis?!0:Ok(this.j,a.j,b)&&this.zb=3D=3Da.zb&&this.k=3D=3Da.k};var =
S7a=3Dnew U7a(new ml,0,0);function =
BL(a){Yk.call(this,"cell",V7a);this.ba=3DW7a;this.H=3Dnew =
AL;this.j=3D!1;this.A=3D!0;this.I=3Dnew =
AL;this.k=3D!1;this.B=3D!0;this.K=3Dnew =
AL;this.o=3D!1;this.C=3D!0;this.M=3Dnew =
AL;this.q=3D!1;this.F=3D!0;this.Yg=3D4;a&&this.update(a)}C(BL,Yk);var =
V7a=3Dnew =
Sk(["cell_cs","cell_rs"],{cell_bgc:"cell_bgc_i",cell_pb:"cell_pb_i",cell_=
pl:"cell_pl_i",cell_pr:"cell_pr_i",cell_pt:"cell_pt_i",cell_va:"cell_va_i=
",cell_bb:"cell_bb_i",cell_bl:"cell_bl_i",cell_br:"cell_br_i",cell_bt:"ce=
ll_bt_i"});u=3DBL.prototype;=0A=
u.dj=3Dfunction(a){switch(a){case "cell_bb":return this.H;case =
"cell_bl":return this.I;case "cell_br":return this.K;case =
"cell_bt":return this.M}throw Error("Invalid border =
side.");};u.eY=3Dfunction(){return["\u001c"]};u.jR=3DKc;u.ZL=3Dfunction(a=
,b){var =
c=3Dthis.ba.update(a,this,b);this.ba=3Dc.getState();this.Yg+=3Dc.j};u.Yl=3D=
Nc("Called updateProperty with immutable state.");=0A=
u.zl=3Dfunction(a){var =
b=3D{},c=3Dthis.ba;Kk(a,c.j,c.k)&&(b.cell_bgc=3Dc.ga);Kk(a,c.K,c.M)&&(b.c=
ell_pt=3Dc.Wa);Kk(a,c.A,c.B)&&(b.cell_pb=3Dc.Ta);Kk(a,c.C,c.F)&&(b.cell_p=
l=3Dc.Ea);Kk(a,c.H,c.I)&&(b.cell_pr=3Dc.Qa);Kk(a,c.o,c.q)&&(b.cell_va=3Dc=
.Na);Lk(a,c.j)&&(b.cell_bgc_i=3Dc.k);Lk(a,c.K)&&(b.cell_pt_i=3Dc.M);Lk(a,=
c.A)&&(b.cell_pb_i=3Dc.B);Lk(a,c.C)&&(b.cell_pl_i=3Dc.F);Lk(a,c.H)&&(b.ce=
ll_pr_i=3Dc.I);Lk(a,c.o)&&(b.cell_va_i=3Dc.q);if(!a.j||c.X)b.cell_cs=3Dc.=
R;if(!a.j||c.ub)b.cell_rs=3Dc.$;Kk(a,this.q,this.F)&&(b.cell_bt=3Dthis.M.=
Mb());=0A=
Kk(a,this.j,this.A)&&(b.cell_bb=3Dthis.H.Mb());Kk(a,this.k,this.B)&&(b.ce=
ll_bl=3Dthis.I.Mb());Kk(a,this.o,this.C)&&(b.cell_br=3Dthis.K.Mb());Lk(a,=
this.q)&&(b.cell_bt_i=3Dthis.F);Lk(a,this.j)&&(b.cell_bb_i=3Dthis.A);Lk(a=
,this.k)&&(b.cell_bl_i=3Dthis.B);Lk(a,this.o)&&(b.cell_br_i=3Dthis.C);ret=
urn b};=0A=
u.Nl=3Dfunction(a){switch(a){case "cell_bt":return this.M;case =
"cell_bt_i":return this.F;case "cell_bb":return this.H;case =
"cell_bb_i":return this.A;case "cell_bl":return this.I;case =
"cell_bl_i":return this.B;case "cell_br":return this.K;case =
"cell_br_i":return this.C}return this.ba.V(a)};=0A=
u.yl=3Dfunction(a){switch(a){case "cell_bt":case "cell_bt_i":return =
this.q;case "cell_bb":case "cell_bb_i":return this.j;case "cell_bl":case =
"cell_bl_i":return this.k;case "cell_br":case "cell_br_i":return =
this.o}return X7a(this.ba,a)};=0A=
u.Cl=3Dfunction(a,b){var c;if((c=3Da instanceof =
BL)&&!(c=3D!b.j)){c=3Dthis.ba;var =
d=3Da.ba;c=3D(d=3D=3Dc?!0:c.j=3D=3Dd.j&&c.X=3D=3Dd.X&&c.K=3D=3Dd.K&&c.A=3D=
=3Dd.A&&c.C=3D=3Dd.C&&c.H=3D=3Dd.H&&c.ub=3D=3Dd.ub&&c.o=3D=3Dd.o)&&this.q=
=3D=3Da.q&&this.j=3D=3Da.j&&this.k=3D=3Da.k&&this.o=3D=3Da.o}return =
c?Ok(this.I,a.I,b)&&this.B=3D=3Da.B&&Ok(this.K,a.K,b)&&this.C=3D=3Da.C&&O=
k(this.M,a.M,b)&&this.F=3D=3Da.F&&Ok(this.H,a.H,b)&&this.A=3D=3Da.A&&this=
.ba.equals(a.ba):!1};u.BE=3Dfunction(a){switch(a){case "cell_bb":case =
"cell_bt":case "cell_bl":case "cell_br":return!0}return!1};=0A=
u.clone=3Dfunction(){var a=3Dnew BL;Nk(this,a);return =
a};u.eq=3Dfunction(a){a.ba=3Dthis.ba;a.M=3Dthis.M.clone();a.q=3Dthis.q;a.=
F=3Dthis.F;a.H=3Dthis.H.clone();a.j=3Dthis.j;a.A=3Dthis.A;a.I=3Dthis.I.cl=
one();a.k=3Dthis.k;a.B=3Dthis.B;a.K=3Dthis.K.clone();a.o=3Dthis.o;a.C=3Dt=
his.C};function =
Y7a(a,b){this.ba=3Da;this.j=3Db}Y7a.prototype.getState=3Dg("ba");=0A=
function =
CL(a,b,c,d,e,f,h,l,m,n,p,t,v,w,z,A,E,D,J,T,W,P){this.R=3Da;this.X=3Db;thi=
s.$=3Dc;this.ub=3Dd;this.ga=3De;this.j=3Df;this.k=3Dh;this.Wa=3Dl;this.K=3D=
m;this.M=3Dn;this.Ta=3Dp;this.A=3Dt;this.B=3Dv;this.Ea=3Dw;this.C=3Dz;thi=
s.F=3DA;this.Qa=3DE;this.H=3DD;this.I=3DJ;this.Na=3DT;this.o=3DW;this.q=3D=
P}=0A=
CL.prototype.equals=3Dfunction(a){return =
a=3D=3Dthis?!0:this.ga=3D=3Da.ga&&this.k=3D=3Da.k&&this.R=3D=3Da.R&&this.=
Wa=3D=3Da.Wa&&this.M=3D=3Da.M&&this.Ta=3D=3Da.Ta&&this.B=3D=3Da.B&&this.E=
a=3D=3Da.Ea&&this.F=3D=3Da.F&&this.Qa=3D=3Da.Qa&&this.I=3D=3Da.I&&this.$=3D=
=3Da.$&&this.Na=3D=3Da.Na&&this.q=3D=3Da.q};=0A=
CL.prototype.update=3Dfunction(a,b,c){var =
d=3D!!c&&c.j,e=3D0,f=3Dthis.R,h=3Dthis.X,l=3Dthis.$,m=3Dthis.ub,n=3Dthis.=
ga,p=3Dthis.j,t=3Dthis.k,v=3Dthis.Wa,w=3Dthis.K,z=3Dthis.M,A=3Dthis.Ta,E=3D=
this.A,D=3Dthis.B,J=3Dthis.Ea,T=3Dthis.C,W=3Dthis.F,P=3Dthis.Qa,ba=3Dthis=
.H,ga=3Dthis.I,ja=3Dthis.Na,Aa=3Dthis.o,va=3Dthis.q,Na;for(Na in a){var =
ra=3Da[Na];switch(Na){case =
"cell_bgc":if(d&&!p)break;p=3D!0;n=3Dra;break;case =
"cell_bgc_i":if(d&&!p)break;p=3D!0;t!=3Dra&&(e+=3DPk(t,ra),t=3Dra);break;=
case "cell_cs":if(d&&!h)break;h=3D!0;f=3Dra;break;case =
"cell_pt":if(d&&!w)break;w=3D!0;=0A=
v=3Dra;break;case =
"cell_pt_i":if(d&&!w)break;w=3D!0;z!=3Dra&&(e+=3DPk(z,ra),z=3Dra);break;c=
ase "cell_pb":if(d&&!E)break;E=3D!0;A=3Dra;break;case =
"cell_pb_i":if(d&&!E)break;E=3D!0;D!=3Dra&&(e+=3DPk(D,ra),D=3Dra);break;c=
ase "cell_pl":if(d&&!T)break;T=3D!0;J=3Dra;break;case =
"cell_pl_i":if(d&&!T)break;T=3D!0;W!=3Dra&&(e+=3DPk(W,ra),W=3Dra);break;c=
ase "cell_pr":if(d&&!ba)break;ba=3D!0;P=3Dra;break;case =
"cell_pr_i":if(d&&!ba)break;ba=3D!0;ga!=3Dra&&(e+=3DPk(ga,ra),ga=3Dra);br=
eak;case "cell_rs":if(d&&!m)break;m=3D!0;l=3Dra;break;case =
"cell_va":if(d&&!Aa)break;=0A=
Aa=3D!0;ja=3Dra;break;case =
"cell_va_i":if(d&&!Aa)break;Aa=3D!0;va!=3Dra&&(e+=3DPk(va,ra),va=3Dra);br=
eak;default:var Ma=3Db,ib=3Dc,wb=3D!!ib&&ib.j;switch(Na){case =
"cell_bt":if(wb&&!Ma.q)break;Ma.q=3D!0;Ma.M.update(ra,ib);break;case =
"cell_bt_i":if(wb&&!Ma.q)break;Ma.q=3D!0;Ma.F!=3Dra&&(ib=3DMa.F,Ma.F=3Dra=
,Ma.Yg+=3DPk(ib,ra));break;case =
"cell_bb":if(wb&&!Ma.j)break;Ma.j=3D!0;Ma.H.update(ra,ib);break;case =
"cell_bb_i":if(wb&&!Ma.j)break;Ma.j=3D!0;Ma.A!=3Dra&&(ib=3DMa.A,Ma.A=3Dra=
,Ma.Yg+=3DPk(ib,ra));break;case "cell_bl":if(wb&&!Ma.k)break;Ma.k=3D=0A=
!0;Ma.I.update(ra,ib);break;case =
"cell_bl_i":if(wb&&!Ma.k)break;Ma.k=3D!0;Ma.B!=3Dra&&(ib=3DMa.B,Ma.B=3Dra=
,Ma.Yg+=3DPk(ib,ra));break;case =
"cell_br":if(wb&&!Ma.o)break;Ma.o=3D!0;Ma.K.update(ra,ib);break;case =
"cell_br_i":if(wb&&!Ma.o)break;Ma.o=3D!0;Ma.C!=3Dra&&(ib=3DMa.C,Ma.C=3Dra=
,Ma.Yg+=3DPk(ib,ra))}}}return new Qk(new =
CL(f,h,l,m,n,p,t,v,w,z,A,E,D,J,T,W,P,ba,ga,ja,Aa,va),e)};=0A=
CL.prototype.V=3Dfunction(a){switch(a){case "cell_bgc":return =
this.ga;case "cell_bgc_i":return this.k;case "cell_cs":return =
this.R;case "cell_pt":return this.Wa;case "cell_pt_i":return this.M;case =
"cell_pb":return this.Ta;case "cell_pb_i":return this.B;case =
"cell_pl":return this.Ea;case "cell_pl_i":return this.F;case =
"cell_pr":return this.Qa;case "cell_pr_i":return this.I;case =
"cell_rs":return this.$;case "cell_va":return this.Na;case =
"cell_va_i":return this.q}throw Error("Unknown annotation property name =
"+=0A=
a);};function X7a(a,b){switch(b){case "cell_bgc":case =
"cell_bgc_i":return a.j;case "cell_cs":return a.X;case "cell_pt":case =
"cell_pt_i":return a.K;case "cell_pb":case "cell_pb_i":return a.A;case =
"cell_pl":case "cell_pl_i":return a.C;case "cell_pr":case =
"cell_pr_i":return a.H;case "cell_rs":return a.ub;case "cell_va":case =
"cell_va_i":return a.o}throw Error("Unknown annotation property name =
"+b);}=0A=
var W7a=3Dnew =
CL(1,!1,1,!1,"",!1,!1,5,!1,!1,5,!1,!1,5,!1,!1,5,!1,!1,2,!1,!1),Z7a=3Dnew =
Y7a(new =
CL(1,!1,1,!1,"",!0,!0,5,!0,!0,5,!0,!0,5,!0,!0,5,!0,!0,2,!0,!0),6),DL=3Dne=
w =
BL;DL.F=3D!0;DL.q=3D!0;DL.A=3D!0;DL.j=3D!0;DL.B=3D!0;DL.k=3D!0;DL.C=3D!0;=
DL.o=3D!0;DL.ba=3DZ7a.getState();DL.Yg=3DZ7a.j+4;DL.Vf();$k(function(){re=
turn new BL});function $7a(a,b){if(a instanceof qL){var =
c=3Dt6a(a,"list"),d;if(d=3Dc)if(d=3Dc.j.get(b),!d){d=3Dc.j.gd();var =
e=3DOb(d,b);0>e&&(e=3D-e-(bl(c.q)?1:2));d=3Dc.j.get(d[e])||void 0||new =
gL(al(c.q))}return(c=3D(d||new =
gL(al("list"))).j.kY())?!!a.o[c]:!1}return =
c=3Da.getStyle("list",b).kY(),!1};function a8a(a,b,c,d){switch(b){case =
1:return!0;case 0:return!($7a(a,c)&&$7a(a,d));default:throw =
Error("Invalid spacing mode: "+b);}};function =
b8a(a,b,c,d){this.height=3Da;this.j=3Db;this.k=3Dc;this.qi=3Dd};function =
c8a(){}Ca(c8a.prototype,ca().prototype);Ca(c8a.prototype,ca().prototype);=
function =
d8a(){L.call(this);this.j=3D[]}C(d8a,L);d8a.prototype.J=3Dfunction(){for(=
var a=3D0;a<this.j.length;a++){var b=3Dthis.j[a],c;for(c in =
b)Ig(b[c]),delete this.j[c];delete =
this.j[a]}d8a.G.J.call(this)};function =
e8a(a){this.zo=3Da}C(e8a,J7a);e8a.prototype.getType=3Dr("docs-text-render=
-line-contents");function =
EL(a,b){this.zb=3Da;this.Zb=3Db}EL.prototype.toString=3Dfunction(){var =
a;switch(this.getType()){case 1:a=3D"";break;case 2:a=3D"GC: =
";break;default:a=3D"??: "}return"("+a+this.zb+" x =
"+this.Zb+")"};EL.prototype.getWidth=3Dg("zb");EL.prototype.getHeight=3Dg=
("Zb");function =
FL(a,b){EL.call(this,a,b)}C(FL,EL);FL.prototype.scale=3Dfunction(a,b){ret=
urn new =
FL(this.getWidth()*a,this.getHeight()*b)};FL.prototype.j=3Dfunction(a,b){=
return new =
FL(this.getWidth()+a,this.getHeight()+b)};FL.prototype.getType=3Dr(1);fun=
ction =
GL(a,b,c,d){EL.call(this,0=3D=3Dd?a:0,b);this.o=3Da;this.q=3Dc;this.k=3Dd=
}C(GL,EL);GL.prototype.scale=3Dfunction(a,b){return new =
GL(this.o*a,this.getHeight()*b,this.q,this.k)};GL.prototype.j=3Dfunction(=
a,b){return new =
GL(this.o+a,this.getHeight()+b,this.q,this.k)};GL.prototype.getType=3Dr(2=
);function =
f8a(){this.j=3D[];this.k=3D[];this.o=3D[]}f8a.prototype.reset=3Dfunction(=
){this.j=3D[];this.k=3D[];this.o=3D[]};function =
g8a(a,b){this.j=3Da;this.width=3Db}function =
h8a(a,b,c){this.k=3Da;this.j=3Db;this.o=3Dc};function =
i8a(a){this.j=3Da}function j8a(a,b){this.j=3Da;this.k=3Db};function =
k8a(a){this.q=3D[0];this.o=3Da}k8a.prototype.k=3Dg("q");k8a.prototype.j=3D=
function(){return this.o.q};function =
l8a(){this.o=3D[0]}l8a.prototype.k=3Dg("o");l8a.prototype.j=3Dfunction(){=
return[]};function =
m8a(){this.o=3D[0]}m8a.prototype.k=3Dg("o");m8a.prototype.j=3Dfunction(){=
return[]};function =
HL(a,b){this.q=3Da;this.B=3Db;this.A=3D-1!=3DC6a.indexOf(b)?a.k[b].gd():[=
]}HL.prototype.k=3Dg("A");HL.prototype.j=3Dfunction(a){return =
this.o(this.q.getStyle(this.B,a))};HL.prototype.o=3Daa();function =
n8a(a){HL.call(this,a,"text")}C(n8a,HL);n8a.prototype.o=3Daa();function =
o8a(a){HL.call(this,a,"link")}C(o8a,HL);o8a.prototype.o=3Dfunction(a){ret=
urn(a=3Da.Ak)&&0=3D=3Da.getType()?a:null};function =
p8a(a,b){this.k=3Dthis.o=3D-1;this.j=3D[];for(var =
c=3D0;c<a.length;c++)q8a(this,c,a[c],b);this.moveTo(b)}function =
q8a(a,b,c,d){var e=3Dc.k();d=3DOb(e,d);0>d&&(d=3D-d-2);a.j[b]=3Dnew =
r8a(c,d,c.j(e[d]))}p8a.prototype.moveTo=3Dfunction(a){if(a<this.o){for(va=
r =
b=3D0;b<this.j.length;b++)q8a(this,b,this.j[b].o,a);this.o=3Dthis.k=3D-1}=
for(;a>=3Dthis.k;){for(var c=3DInfinity,b=3D0;b<this.j.length;b++){var =
d=3Dthis.j[b],e=3Dd.o,f=3De.k(),h=3Dd.j+1;if(!(h>=3Df.length)){var =
l=3Df[h];l<c&&(c=3Dl);l<=3Da&&(d.j=3Dh,d.k=3De.j(f[h]))}}this.k=3Dc}this.=
o=3Da};=0A=
p8a.prototype.get=3Dfunction(a){return this.j[a].k};function =
r8a(a,b,c){this.o=3Da;this.j=3Db;this.k=3Dc};function =
s8a(a,b,c,d,e,f,h,l,m,n){this.q=3Da;this.k=3Db;this.o=3Dc;this.B=3Dd;this=
.height=3De;this.p6=3Df;this.d8=3Dh;this.A=3Dl;this.C=3Dm;this.j=3Dn};fun=
ction t8a(a){this.j=3Da}function u8a(a,b){for(var =
c=3D0,d=3D0;d<b.length;d++)switch(b[d].getType()){case =
"whitespace":for(var =
e=3Db[d].o,f=3D0;f<e.length;f++)c+=3De[f].length;break;case =
"grouped":c+=3Du8a(a,b[d].NVa())}return c}=0A=
function v8a(a,b,c,d,e,f){for(var =
h=3D0;h<b.length;h++)switch(b[h].getType()){case "whitespace":var =
l=3Db[h],m=3Dc,n=3Dd,p=3De,t=3Df,v=3Dl.cL;f=3Dl.getWidth();for(var =
w=3Dl.qY(),z=3D0;z<w;z++){var =
A=3Dm.j[v+z];if(2!=3DA.getType()||0=3D=3DA.k){var =
E=3Dp+(0<t--?1:0);f+=3DE;A=3DA.j(E,0);m.j[n+v+z-n]=3DA}}l.setWidth(f);w8a=
(f,l.tX);w8a(f,l.uX);f=3Dt;break;case =
"grouped":t=3Da;n=3Db[h];v=3Dd;p=3De;l=3Df;m=3Dn.NVa();f=3Dn.CUb();l=3Dv8=
a(t,m,f,v,p,l);for(p=3Df=3D0;p<m.length;p++)f+=3Dm[p].getWidth();p=3Df-n.=
getWidth();n.setWidth(f);f=3Dn.cL;w=3Dt.j.j[f];w=3Dw.j(p,0);t.j.j[v+=0A=
f-v]=3Dw;t=3Dn.tX;v=3D[];for(p=3D0;p<m.length;p++)v.push(m[p].tX[0]);for(=
p=3D0;p<v.length;p++)f=3Dt[p],w=3Dv[p].getWidth()-t[p].getWidth(),f.zb+=3D=
w;n=3Dn.uX;t=3D[];for(p=3D0;p<m.length;p++)t.push(m[p].uX[0]);for(p=3D0;p=
<t.length;p++)m=3Dn[p],v=3Dt[p].getWidth()-n[p].getWidth(),m.zb+=3Dv;f=3D=
l}return f}=0A=
function w8a(a,b){for(var =
c=3D0,d=3D0;d<b.length;d++)c+=3Db[d].getWidth();var =
e=3Da-c;if(1=3D=3Db.length)d=3Db[0],d.zb+=3De;else =
if(1<b.length){for(var f=3D0,d=3D0;d<b.length;d++){var =
h=3Db[d].getWidth()*e/c,l=3DMath.floor(h),f=3Df+(h-l),h=3Db[d];h.zb+=3Dl}=
e=3DMath.round(f);for(d=3D0;d<b.length&&0!=3De;d++)c=3Db[d],c.zb+=3D1,e--=
}};function x8a(a,b){var =
c=3DWk(a,b).charCodeAt(0);if(55296<=3Dc&&56319>=3Dc&&b+1<Vk(a)){var =
d=3DWk(a,b+1).charCodeAt(0);if(56320<=3Dd&&57343>=3Dd)return =
55296<=3Dc&&56319>=3Dc&&56320<=3Dd&&57343>=3Dd?(c<<10)-56623104+(d-56320+=
65536):null}else =
if(56320<=3Dc&&57343>=3Dc&&1<b&&(d=3DWk(a,b-1).charCodeAt(0),55296<=3Dd&&=
56319>=3Dd))return-(55296<=3Dd&&56319>=3Dd&&56320<=3Dc&&57343>=3Dc?(d<<10=
)-56623104+(c-56320+65536):0);return c};function =
y8a(a,b,c){if(!c.yr||Yia[Wk(b,a)])return =
a;c=3Da;a=3Dx8a(b,c);0>a&&(a=3D-a,--c);for(c+=3D65536<=3Da&&1114111>=3Da?=
2:1;c<Vk(b);){var =
d=3Dx8a(b,c);if(Yia[Wk(b,c)]||Axa(a,d,!0))break;a=3Dd;c+=3D65536<=3Da&&11=
14111>=3Da?2:1}return c-1};var =
z8a=3DRegExp("[\u0626\u0628\u062a-\u062e\u0633-\u0647\u0649-\u064a\u066e-=
\u066f\u0678-\u0687\u069a-\u06bf\u06c1-\u06c2\u06cc\u06ce\u06d0-\u06d1\u0=
6fa-\u06fc\u06ff\u0712-\u0714\u071a-\u071d\u071f-\u0727\u0729\u072b\u072d=
-\u072e\u074e-\u0758\u075c-\u076a\u076d-\u0770\u0772\u0775-\u0777\u077a-\=
u077f\u07ca-\u07ea\u07fa\u200d]"),A8a=3DRegExp("[\u0622-\u0625\u0627\u062=
9\u062f-\u0632\u0648\u0671-\u0673\u0675-\u0677\u0688-\u0699\u06c0\u06c3-\=
u06cb\u06cd\u06cf\u06d2-\u06d3\u06d5\u06ee-\u06ef\u0710\u0715-\u0719\u071=
e\u0728\u072a\u072c\u072f\u074d\u0759-\u075b\u076b-\u076c\u0771\u0773-\u0=
774\u0778-\u0779]"),=0A=
B8a=3D{};function C8a(a,b,c,d){var =
e=3D"",f=3D"",h=3DdL.getInstance(),l=3DWk(b,c);13!=3DeL(h,l)||"D"!=3DIL(l=
)&&"R"!=3DIL(l)||(l=3DD8a(b,c,1))&&"D"=3D=3DIL(l)&&(e=3D"\u200d");(c=3DD8=
a(b,d+1,c))&&13=3D=3DeL(h,c)&&"D"=3D=3DIL(c)&&d+1<Vk(b)&&(b=3DWk(b,d+1),"=
D"=3D=3DIL(b)||"R"=3D=3DIL(b))&&(f=3D"\u200d");return""!=3De||""!=3Df?e+a=
+f:null}function D8a(a,b,c){for(--b;b>=3DMath.max(1,c);--b){var =
d=3DWk(a,b);if(17!=3DeL(dL.getInstance(),d))return d}return =
null}function IL(a){var =
b=3DB8a[a];b||(b=3Dz8a.test(a)?"D":A8a.test(a)?"R":"N",B8a[a]=3Db);return=
 b};function =
JL(a,b){this.zb=3Db;this.j=3Da}JL.prototype.getWidth=3Dg("zb");JL.prototy=
pe.clone=3Dfunction(){return new =
JL(this.j,this.zb)};JL.prototype.k=3Dfunction(a){return =
this.j=3D=3Da.j};function =
KL(a,b,c){JL.call(this,a,b);this.o=3Dc}C(KL,JL);KL.prototype.Xo=3Dg("o");=
KL.prototype.k=3Dfunction(a){var b=3DKL.G.k.call(this,a);return =
this.j?b&&this.o=3D=3Da.Xo():b};KL.prototype.clone=3Dfunction(){return =
new KL(this.j,this.getWidth(),this.o)};function =
LL(a,b,c,d,e,f,h){this.H=3Da;this.k=3Db;this.tX=3Dc;this.uX=3Dd;this.F=3D=
e;this.cL=3Df;this.q=3Dh;this.B=3Dthis.j=3Dthis.Zb=3Dthis.zb=3D0}u=3DLL.p=
rototype;u.getType=3Dg("H");u.qi=3Dg("F");u.qY=3Dfunction(){return =
this.q-this.cL+1};u.getWidth=3Dg("zb");u.setWidth=3Dda("zb");u.getHeight=3D=
g("Zb");u.Xo=3Dg("j");function =
E8a(a,b,c,d,e,f){LL.call(this,"tab",a,b,c,d,e,f)}C(E8a,LL);E8a.prototype.=
A=3Dfunction(){return this};function =
ML(a,b,c,d,e,f,h,l){LL.call(this,a,c,d,e,f,h,l);this.o=3Db;this.C=3D[0]}C=
(ML,LL);ML.prototype.A=3Dfunction(){return this};function =
F8a(a,b,c,d,e,f,h,l,m,n){ML.call(this,"whitespace",a,b,c,d,e,f,h);if(!n)f=
or(b=3D0;b<a.length;b++)(c=3Da[b])&&(1=3D=3Dc.length||bja.test(c));this.K=
=3Dm;this.I=3Dn}C(F8a,ML);F8a.prototype.A=3Dr(null);function =
G8a(a,b,c,d){this.j=3Da;this.q=3Db;this.o=3Dc;this.k=3Dd};function =
H8a(a,b,c,d,e,f,h,l,m,n,p){this.H=3Da;this.A=3Db;this.j=3D[""];this.o=3D[=
new =
G8a(c,e,f,h)];this.k=3D[];this.K=3D[];this.X=3D[];this.ga=3Dp;this.I=3D!1=
;this.B=3Dl;this.C=3Dthis.q=3Dm;this.F=3Dn;this.R=3Dd;this.M=3D!0}H8a.pro=
totype.reset=3Dfunction(a,b,c,d,e,f,h){this.j=3D[""];this.o=3D[new =
G8a(a,b,c,d)];this.k=3D[];this.K=3D[];this.I=3D!1;this.B=3De;this.C=3Dthi=
s.q=3Df;this.F=3Dh;this.M=3D!0;this.X=3D[]};=0A=
function I8a(a,b,c,d,e){var =
f;if(e.yr&&1!=3Da.j.length){e=3D0;f=3D[];for(var =
h=3D0;h<a.j.length;h++){var =
l=3Da.j[h],m=3Dl;0<l.length&&(m=3Da.q+e,m=3DC8a(l,d,m,m+l.length-1)||l);e=
+=3Dl.length;f.push(m)}}else =
f=3Da.j;d=3Da.q-a.B;e=3Da.C-a.B;if(a.I)a=3Dnew =
F8a(f,a.o,a.K,a.X,a.F,d,e,0,b,c);else{b=3Df;c=3Da.o;f=3Da.K;h=3Da.X;a=3Da=
.F;for(l=3D0;l<b.length;l++)(m=3Db[l])&&(1=3D=3Dm.length||bja.test(m));a=3D=
new ML("word",b,c,f,h,a,d,e)}return a}=0A=
function J8a(a,b,c,d,e){a=3Da.o[a.o.length-1];return =
a.j.equals(b)&&a.q=3D=3Dc&&Sb(a.o,d)&&a.k=3D=3De?null:new =
G8a(b,c,d,e)}function =
K8a(a,b,c,d,e,f,h){(d=3DJ8a(a,d,e,f,h))?(a.o.push(d),a.j.push(b)):a.j.len=
gth?a.j[a.j.length-1]+=3Db:a.j[0]=3Db;a.C=3Dc+b.length-1}function =
L8a(a,b){for(var =
c=3Db.o,d=3Db.k,e=3D0,f=3D0,h=3D0,l=3D[],m=3D0;m<c.length;m++){var =
n=3Dd[m].j,p=3Da.H.j(n,c[m],b.qi()),e=3De+p;l.push(p);f=3DMath.max(f,a.A.=
getHeight(n));h=3DMath.max(h,a.A.Xo(n))}c=3Dnew =
Cf(e,f);b.zb=3Dc.width;b.Zb=3Dc.height;b.j=3Dh;b.C=3Dl}=0A=
function M8a(a,b,c,d){for(var e=3D0,f=3D0;f<a.k.length;f++){for(var =
h=3Da.k[f],l=3D0;l<h.length;l++)b.j[d+e+l-c]=3Dh[l];e+=3Dh.length}}functi=
on N8a(a,b,c,d,e,f,h,l){if(!h.yr)return =
NL(a,a.H.j(f,Wk(b,c),l),a.A.getHeight(f),1,e),1;var =
m=3DWk(b,c),n=3DMath.min(d,y8a(c,b,h));h=3Dc=3D=3Dn?m:b.slice(c,n);d=3D-1=
;(b=3DC8a(h,b,c,n))?d=3Da.H.j(f,b,l):1<<eL(dL.getInstance(),m)&120832&&(d=
=3D0);0>d&&(d=3Da.H.j(f,h,l));l=3Dh.length;NL(a,d,a.A.getHeight(f),l,e);r=
eturn l}=0A=
function =
NL(a,b,c,d,e){for(;e>=3Da.k.length;)a.k.push([]);if(1=3D=3Dd)a.k[e].push(=
new FL(b,c));else for(var f=3D0;f<d;f++)a.k[e].push(new =
GL(b,c,d,f))}function =
O8a(a,b,c,d){if(1=3D=3Da.j.length)d(c,b,a.o[0],a.R,a.A);else =
if(2!=3Da.j.length||a.j[0].length)for(b=3D0;b<a.k.length;b++){var =
e=3Da.o[b],f=3Da.k[b];if(f.length){for(var =
h=3D0,l=3D0;l<f.length;l++)h+=3Da.k[b][l].getWidth();0<h&&d(c,h,e,a.R,a.A=
)}}else d(c,b,a.o[1],a.R,a.A)}function =
P8a(a,b,c,d,e){d=3De.Xo(c.j);Q8a(a,new KL(c.k,b,d))}=0A=
function R8a(a,b,c,d){c=3Dd.Ii(c.j.ba.j);Q8a(a,new JL(c,b))}function =
Q8a(a,b){var c=3Da.length;if(c&&(c=3Da[c-1],c.k(b))){var =
d=3Db.getWidth();c.zb+=3Dd;return}a.push(b)};function =
S8a(a,b,c,d,e){this.ga=3Da;this.Na=3Db;this.o=3Dc;this.q=3Dd;this.M=3De;t=
his.K=3Dthis.F=3Dthis.B=3Dthis.H=3Dthis.j=3D0;this.I=3Dnull;this.C=3Dthis=
.R=3D0;this.X=3D!1;this.$=3Dthis.k=3Dthis.A=3Dnull;this.Ea=3Dnew =
i8a(this.o.C);this.Qa=3Dnew t8a(this.q)}=0A=
function T8a(a,b,c,d,e,f,h,l,m,n,p,t){var =
v=3Da.o.getModel(),w=3Dv.j,z=3DMath.max(d.end-d.start,0),A=3Da.q.k.length=
,E=3Db,D=3DVk(w)-1,v=3Dv.o,J=3D!!t;a.j=3D0;a.H=3D0;a.B=3D0;a.F=3D0;a.K=3D=
0;a.I=3Dnull;a.R=3D0;a.C=3D0;a.X=3D!1;t=3Da.o.getModel();var =
T=3D[];T[0]=3Dnew n8a(t);T[1]=3Dnew o8a(t);T[2]=3Dnew m8a;T[3]=3Dnew =
m8a;T[4]=3Dnew l8a;T[5]=3Dnew k8a(t);t=3Dnew p8a(T,b);a.k=3Dt;a.$=3Dnew =
u7a(a.o,a.Na,a.M);t=3DOL(a,!1).j;T=3Da.ga.j;a.H=3DT.getHeight(t);a.B=3DT.=
Xo(t);a.F=3Da.H-a.B;a.K=3Da.H;T=3Dz;t=3D[];var =
W=3Db,P=3Dn;for(n=3Dnull;(0<=3DT||J||"\x0B"=3D=3DWk(w,W)||Xk(w,W))&&E<=3D=
D&&W<=3D=0A=
D;){f=3Df&&0=3D=3Da.j;n=3Da.Ta(b,W,D,c,T,z,v,e,d.start,f,h,J,m,P);if(!n)b=
reak;t.push(n);E=3Dc+n.q;m=3Dn.getWidth();a.j+=3Dm;if(D7a(n))break;a.B=3D=
Math.max(a.B,n.Xo());a.F=3DMath.max(a.F,n.Zb-n.j);a.H=3Da.B+a.F;"plugin"!=
=3Dn.getType()&&(a.K=3DMath.max(a.K,n.getHeight()));J=3D!1;T-=3Dm;W=3DE+1=
;P=3Dm=3D0;if("whitespace"=3D=3Dn.getType()&&n.K&&!Xk(w,W)&&"\x0B"!=3DWk(=
w,W))break;if("grouped"=3D=3Dn.getType()&&n.V9().lu())break}t:{for(f=3Dt.=
length-1;0<=3Df;f--)if(h=3Dt[f].A()){w=3Dt.slice(0,f+1);w[f]=3Dh;h=3Dw;br=
eak t}h=3D[]}for(f=3Dw=3D0;f<h.length;f++)w+=3Dh[f].getWidth();=0A=
f=3Da.j-w;a.j=3Dw;if(null!=3D=3Da.I&&0!=3Da.I){t:switch(w=3Da.R-d.start,D=
=3Da.j,a.I){case 2:w=3DMath.max(w-D,0);break t;case =
1:w=3DUc(w-D/2,0,z-D);break t}a.C=3Dw;a.j+=3Da.C;a.q.j[b-c]=3Dnew =
FL(a.C,0);a.q.k.splice(A,0,new =
g8a(b-c,a.C))}b=3DD7a(n);!a.X&&l&&!b&&0<h.length&&(l=3Da.Qa,b=3Dh,A=3Dz-a=
.j,n=3Du8a(l,b),v8a(l,b,l.j,c,Math.floor(A/n),Math.floor(A)%n),a.j=3Dz);d=
=3Dd?d.start:0;d=3Dnew =
h8a(d,d+a.j,f);a.M.Md()?(A=3Da.M,z=3Dt.length,0=3D=3Dz?c=3DA.Md()?[]:null=
:(b=3Dt[z-1],z=3Dc+t[0].cL-A.j,l=3Dc+b.q+1-A.j,0<=3Dz&&z<=3Dl&&l<=3DA.k.k=
?(b=3D"whitespace"=3D=3Db.getType()?=0A=
c+b.cL-A.j:l,c=3Dnew Z5a(A.j,c,t),n=3DA.k,A=3Dn.H?0:n.A,n=3Dnew =
P5a(n,c),n.o=3Dnull!=3Dl&&l<n.j.k?l:n.j.k,n.k=3Dn.j.F,b<n.k&&(n.k=3Db),n.=
q=3D[],S5a(n,z||0,A),z=3Dn.q,c=3Dc.j=3D=3Dc.o.length?z:null):c=3Dnull)):c=
=3Dnull;if(c)for(z=3D0;z<c.length;z++)l=3Dc[z],b=3Dl.k,b.length&&U8a(a,b,=
l.qi()!=3De);else U8a(a,t,!1);a=3Dnew =
s8a(E,t,c,a.j,a.H,a.B,a.F,a.K,a.X,d);E=3Da.j.k;t=3D0;if(e)t=3DE;else{t=3D=
a.k;for(d=3Dc=3D0;d<t.length;d++)c+=3Dt[d].getWidth();t=3Dp-(E+c)-1}p=3Dt=
;if(a.o){E=3Da.o;t=3D[];for(c=3D0;c<E.length;c++)for(d=3DE[e?c:E.length-1=
-c],z=3Dd.k,l=3D0;l<z.length;l++)t.push(z[d.qi()?=0A=
l:z.length-1-l]);e=3Dt}else =
e=3Da.k;for(E=3D0;E<e.length;E++)t=3De[E],t.B=3Dp,p+=3Dt.getWidth();retur=
n a}function U8a(a,b,c){a=3Da.q.k;for(var =
d=3Da.length,e=3Db.length,f=3D0;f<e;f++){var =
h=3Db[f],l=3Dd+(c?e-1-f:f);"plugin"=3D=3Dh.getType()&&h.DUb();a[l]=3Dnew =
g8a(h.cL,h.getWidth(),D7a(h))}}=0A=
S8a.prototype.Ta=3Dfunction(a,b,c,d,e,f,h,l,m,n,p,t,v,w){var =
z=3DD6a(this.o.getModel()),A=3Dh.yr,E=3DA?V5a(this.M,b):NaN;l=3DA?!(E&1):=
l;A=3DOL(this,!1);E=3DV8a(this);this.A?this.A.reset(A.j,PL(this),E,A.k,d,=
b,l):this.A=3Dnew =
H8a(this.ga.k,this.ga.j,A.j,this.o.o,PL(this),E,A.k,d,b,l,!0);l=3DA7a(thi=
s.$,b,c);c=3Dthis.$.j;if(0<v&&!c)throw Error("OverlapIndex should only =
be greater than 0 for line =
plugins.");if(c)if(this.k.moveTo(b),A=3DOL(this,!1),m=3Dthis.A,a=3Dthis.q=
,h=3DA.j,z=3DPL(this),l=3DV8a(this),A=3DA.k,m.M=3D!1,e=3Dc.zo(b,p,f,e,=0A=
m.F,n,t,m.q-m.B,m.o[0],J8a(m,h,z,l,A),v,w)){t=3De.qY();if(0<t)for(n=3De.g=
etHeight(),NL(m,e.getWidth(),n,1,0),f=3D1;f<t;f++)NL(m,0,n,1,0);M8a(m,a,d=
,b);b=3De}else b=3Dnull;else =
if(f=3Dl[0],"\n"=3D=3Df||"\x0B"=3D=3Df){t:switch(f){case =
"\n":m=3D"\u00b6";break t;case "\x0B":m=3D"\u21b5";break =
t;default:m=3D""}b=3DW8a(this,m,z,d,b,!1,!1,!0,h,n,t,e)}else =
if("\t"=3D=3Df){if(b>a)return =
this.X=3D!0,null;n=3Dnull;p=3Dthis.o.getModel();f=3Dp.getStyle("paragraph=
",a);v=3Df.X.rc();for(w=3D0;w<v.length;w++)a=3Dv[w],h=3Ddl(a),h>m&&(!n||h=
<dl(n))&&(n=3Da);p=3Dgja(p.j,=0A=
d);v=3Dtja(f);w=3Duja(f);n=3Dp&&v<w&&w>m&&(!n||dl(n)>w)?{offset:uja(f),V5=
:0}:n?{offset:dl(n),V5:n.Xy}:null;this.I=3Dn?n.V5:0;n?n=3Dn.offset:(n=3DH=
k.getInstance(),f=3Dm/Iia(n),n=3DIk(n,36*(Math.floor(f/36)+1)));this.R=3D=
n;this.C=3D0=3D=3Dthis.I?this.R-m:0;m=3Dthis.A;n=3Dthis.q;f=3Dthis.C;m.M=3D=
!1;f>e&&!t?b=3Dnull:(m.C=3Dm.q,NL(m,f,0,1,0),e=3Dnew =
E8a(m.o,m.K,m.X,m.F,m.q-m.B,m.C-m.B),t=3Dnew =
Cf(f,0),e.zb=3Dt.width,e.Zb=3Dt.height,e.j=3D0,M8a(m,n,d,b),b=3De)}else =
b=3DW8a(this,l,z,d,b,"\f"=3D=3Dl[l.length-1]," =
"=3D=3Df,!1,h,n,t,e);return b?b:null};=0A=
ha("DOCS_DO_NOT_INLINE",S8a.prototype.Ta,void 0);=0A=
function W8a(a,b,c,d,e,f,h,l,m,n,p,t){a.k.moveTo(e);for(var =
v=3Da.k.k,w=3De,z=3De+b.length,A;v<z;)A=3DOL(a,l),K8a(a.A,b.substring(w-e=
,v-e),w,A.j,PL(a),V8a(a),A.k),w=3Dv,a.k.moveTo(w),v=3Da.k.k;A=3DOL(a,l);K=
8a(a.A,b.substring(w-e,z),w,A.j,PL(a),V8a(a),A.k);t:{b=3Da.A;a=3Da.q;b.M=3D=
!1;b.I=3Dh||f||l;f=3DI8a(b,f,l,c,m);L8a(b,f);if(!b.I&&f.getWidth()>t){if(=
!n&&!p){d=3Dnull;break =
t}f=3Df.qi();l=3D0;n=3D[];h=3Db.q;for(w=3D0;w<b.j.length;w++){z=3Db.j[w];=
A=3Db.o[w].j;for(var E=3D0,v=3Dh+z.length-1;h<=3Dv;){for(var =
D=3DN8a(b,c,h,v,w,A,m,f),J=3Db.k[w],T=3D0,=0A=
W=3D0;W<D;W++)T+=3DJ[J.length-1-W].getWidth();l+=3DT;if(l>t&&(0<E||!p)){l=
-=3DT;b.k[w]=3DJ.slice(0,J.length-D);b.k[w].length||b.k.splice(w,1);break=
}h+=3DD;E+=3DD}if(E<z.length){0<E&&n.push(z.substr(0,E));break}n.push(z)}=
0=3D=3Dn.length?f=3Dnull:(b.C=3Dh-1,b.j=3Dn,b.o=3Db.o.slice(0,b.j.length)=
,f=3DI8a(b,!1,!1,c,m));if(!f){d=3Dnull;break t}L8a(b,f)}else =
if(l)c=3Df.k[0].j,NL(b,b.H.j(c,f.o[0],f.qi()),b.A.getHeight(c),1,0);else =
for(p=3Df.qi(),t=3Dh=3Db.q,l=3D0;l<b.j.length;l++){n=3Db.o[l].j;for(h=3Dh=
+b.j[l].length-1;t<=3Dh;)t+=3DN8a(b,c,t,h,l,n,m,p);=0A=
h+=3D1}for(c=3D0;c<b.k.length;c++){m=3Db.k[c];t=3Df.C[c];for(p=3Dl=3D0;p<=
m.length;p++)l+=3Dm[p].getWidth();if(!b.I&&l!=3Dt)for(t/=3Dl,p=3D0;p<m.le=
ngth;p++)m[p]=3Dm[p].scale(t,1)}b.ga&&O8a(b,f.getWidth(),f.tX,R8a);O8a(b,=
f.getWidth(),f.uX,P8a);M8a(b,a,d,e);d=3Df}return d}=0A=
function OL(a,b){var =
c=3Da.k.get(0),d=3Da.k.get(5);if(b)if(0=3D=3Dd.length)c=3Dnew =
j8a(c,null);else{var =
d=3DsE[0],e=3D{};e[Od(Rd(),"docs-text-encp")?"ts_fgc2":"ts_fgc"]=3Dd;e.ts=
_fs=3Dc.getFontSize();c=3Dnew j8a(new ol(e),d)}else =
c=3Da.Ea.j.Jra(c),e=3Dnull,0<d.length&&(e=3DsE[0]),c=3Dnew =
j8a(c,e);return c}function V8a(a){var =
b=3Da.k.get(4),c=3Da.k.get(2);a=3Da.k.get(3);return =
b=3Db.concat(c,a)}function =
PL(a){return(a=3Da.k.get(1))?a.getUrl():null};function =
QL(a){L.call(this);this.Ta=3Da}C(QL,L);QL.prototype.getContext=3Dg("Ta");=
function X8a(a,b,c,d){QL.call(this,a);this.K=3Dd;this.M=3Dnew =
f8a;this.getContext();this.getContext();this.Ea=3Dnew d8a;this.X=3Dnew =
S8a(c,this.K.j,a,this.M,b);this.ga=3Dq7a(a.k,"docstext-line-view");this.$=
=3Dk7a;this.j=3Dthis.Na=3Dthis.R=3Dthis.Zb=3Dthis.A=3Dthis.q=3Dthis.I=3D0=
;this.k=3D!0;this.zb=3D0;this.o=3Dthis.B=3Dthis.H=3Dthis.F=3Dnull;this.C=3D=
wL}C(X8a,QL);u=3DX8a.prototype;u.getHeight=3Dfunction(a){return =
0!=3Da?(f7a(this.getContext()).log(Error("Called getHeight with a =
non-zero segment: "+a)),0):this.Zb};=0A=
u.qY=3Dfunction(){if(this.C!=3DwL)throw Error("Expected overlap type of =
NONE");return =
this.j};u.reset=3Dfunction(){this.H=3Dthis.B=3Dthis.o=3Dnull;Y8a(this)};f=
unction Y8a(a){a.Zb=3Da.I=3Da.q=3Da.A=3D0;a.M.reset();a.F=3Dnull}=0A=
u.zo=3Dfunction(a,b,c,d,e,f,h){0!=3Dc&&f7a(this.getContext()).log(Error("=
Called layout with a non-zero segment index: "+c));c=3Dnew N7a;var =
l=3De.j,m;if(0<this.j&&this.Na=3D=3Dd.width&&m7a(l,this.$)&&this.C=3D=3Dw=
L){var =
n=3DU6a(a.j,a.k);if(n)if(m=3Db+this.j,m=3D=3Dn.index)m=3DZ8a(this,n.index=
-1);else{var p=3Dthis.X,n=3Dn.index-1;m>n?m=3D!1:(p=3DA7a(new =
u7a(p.o,p.Na,p.M),m,n+1),m=3Dn>m+p.length-1)}else m=3D!0}else =
m=3D!1;if(m)return =
$8a(this,c,b,d,h),c;this.Na=3Dd.width;this.$=3Dl;c.j=3D0=3D=3Dthis.j?2:1;=
l=3D(l=3D0=3D=3Dthis.j?null:d7a(this.C,new zf(b,b+=0A=
this.j-1)))?l.end-l.start+1:0;m=3Dd.width;f=3Df.j;this.zb=3Dm;var =
t=3Dthis.getContext().getModel(),n=3Da9a(this,b);this.k=3Dn.qi();var =
v=3Dgja(t.j,b),p=3Dv?tja(n):uja(n),n=3DIk(Hk.getInstance(),n.ba.Ub,void =
0);m=3DMath.max(0,m-p-n);var w=3D0;if(v){v=3DHk.getInstance();var =
z=3Dcja(t.j,b),w=3Dt.getStyle("paragraph",b);1=3D=3Dz||z=3D=3Ddja(t.j,b)?=
t=3DMath.max(0,w.ba.Pb):(--z,a8a(t,w.ba.Tc,b,z)?(t=3Dt.getStyle("paragrap=
h",z),t=3DMath.max(0,w.ba.Pb-t.ba.I)):t=3D0);w=3DIk(v,t,!0)}this.B=3Dthis=
.K.k.Ap(b,this.getContext(),this.k);this.H=3D(this.o=3Dthis.K.o.Ap(b,=0A=
this.getContext(),p,this.k))?this.B.concat(this.o):this.B;e=3Db9a(this,b,=
p,n,m,0,new G(0,w),e,f,w);this.F=3Dnew e8a(e);p=3Dd7a(this.C,new =
zf(b,b+this.j-1));e=3Da.j;m=3Da.k.start;f=3Dp?p.end:b-1;l=3D(p?p.end-p.st=
art+1:0)-l;e.C.remove(m,f);p=3De.k.remove(m,f);n=3D[];t=3DT6a(e);for(v=3D=
0;v<t.length;v++)w=3Dt[v],w>=3Dm&&w<=3Df&&(n[w]=3De.j[w],delete =
e.j[w],e.A=3Dnull);X6a(e,f,l,p,n);R6a(e);e=3Dthis.getContext();e=3Dec(e.j=
.j);for(l=3D0;l<e.length;l++)S6a(a.j,e[l],b,b+this.j-1);$8a(this,c,b,d,h)=
;return c};=0A=
function =
$8a(a,b,c,d,e){b.k=3Da.getHeight(0)>d.height&&!e;d=3DD6a(a.getContext().g=
etModel());b.o=3D1=3D=3Da.j?"\f"=3D=3DWk(d,c+a.j-1):"\f"=3D=3DWk(d,c+a.j-=
1)||"\f"=3D=3DWk(d,c+a.j-2)}function a9a(a,b){return =
a.getContext().getModel().getStyle("paragraph",b)}function =
Z8a(a,b){return Xk(D6a(a.getContext().getModel()),b)}=0A=
function b9a(a,b,c,d,e,f,h,l,m,n){var =
p=3Da.getContext().getModel(),t=3Dnew zf(c,c+e);Y8a(a);var =
v,w=3Dl.j;v=3Dw.isEmpty()?[]:dc(w.j).sort(l7a);for(var =
z=3Dl.k,A=3D0,E=3D0;E<a.B.length;E++)A+=3Da.B[E].getWidth();var =
D=3Dc9a(a,t,c,A);a.o&&d9a(t,a.o.zg()-A);w=3De9a(a,b,b,D,!0,m,z,0);w.lengt=
h||(D=3DT8a(a.X,b,b,D,a.k,!0,m,!1,z,0,a.zb,!0),f9a(a,D.A,D.p6,D.d8),w.pus=
h(D));D=3D[w];if(v=3Dg9a(a,t,f,h,v)){Y8a(a);for(var =
w=3DA,D=3Dz,z=3Da.getContext().getModel(),J=3Db,T=3Db,E=3Dv.j,W=3D!1,A=3D=
0,P=3D[],ba=3D[],ga=3D0;ga<E.length;ga++){W||(E[ga]=3Dc9a(a,E[ga],=0A=
c,w));var =
ja=3De9a(a,J,b,E[ga],!1,m,D,A);ja.length&&(P=3DP.concat(ja),ba.push(ja),J=
=3Dja[ja.length-1],T=3DJ.k[J.k.length-1],ja=3D"grouped"=3D=3DT.getType()?=
T.V9():wL,T=3DJ.q,J=3DT+(ja.lu()?0:1),W=3D!0,ja.hpa&&ja.lu()?A++:A=3Dja.l=
u()?1:D=3D0);ja=3Dz.j;if(J>b&&(J>Vk(ja)-1||Xk(ja,T)))break}z=3Dnew =
h9a(P,ba,W);w=3Dz.j;D=3Dz.k;if(!z.o)return =
b9a(a,b,c,d,e,v.k+1,h,l,m,n)}for(E=3D0;E<a.H.length;E++)d=3Da.H[E],c=3Dd.=
getHeight(),d=3Dd.Xo(),f9a(a,c,d,c-d);c=3Da9a(a,b);d=3Dc.ba.ga;e=3DD;t=3D=
v?v.j:[t];v=3Da.M.o;for(h=3D0;h<e.length;h++){l=3De[h];D=3Dt[h];t:switch(=
m=3D=0A=
D,D=3Dl[l.length-1].j.j-D.start,d){case =
1:m=3DMath.max(0,(m.end-m.start-D)/2);break t;case =
2:m=3DMath.max(0,m.end-m.start-D);break =
t;default:m=3D0}for(D=3D0;D<l.length;D++){E=3Dz=3Dl[D];A=3Dm;P=3Da.k;ba=3D=
E.j;ba.k+=3DA;ba.j+=3DA;E=3DE.k;A=3DP?A:-A;for(P=3D0;P<E.length;P++)ba=3D=
E[P],ba.B+=3DA;v.push(z.j)}}t=3Dw[w.length-1].q;a.j=3Dt-b+1;v=3Dw[0].k[0]=
;d=3Dw[w.length-1];d=3Dd.k[d.k.length-1];v=3D"grouped"=3D=3Dv.getType()&&=
v.V9().hpa;d=3D"grouped"=3D=3Dd.getType()&&d.V9().lu();a.C=3Dv?d?c7a:a7a:=
d?b7a:wL;v=3D0;Z8a(a,t)&&(t=3DHk.getInstance(),v=3Deja(p.j,b),d=3Dp.getSt=
yle("paragraph",=0A=
b),b=3Dv=3D=3Dfja(p.j,b)?Math.max(0,d.ba.I):a8a(p,d.ba.Tc,b,v+1)?Math.max=
(0,d.ba.I):0,v=3DIk(t,b,!0));a.R=3Df+n;f=3Da.I*Math.max(c.ba.be-1,0);a.Zb=
=3DMath.round(a.q+a.A+f+v+a.R);return new =
b8a(a.Zb,a.q+a.A,w,a.k)}function c9a(a,b,c,d){var =
e=3Db.clone();a.o?(b.start!=3Dc&&d9a(e,c),d9a(e,a.o.zg()+a.o.getWidth()))=
:d9a(e,d);return e}function =
d9a(a,b){a.start+=3Db;a.end<a.start&&(a.end=3Da.start)}=0A=
function e9a(a,b,c,d,e,f,h,l){for(var m=3Da9a(a,b),n=3D[],p=3Dnew =
zf(d.start,d.end),t=3DD6a(a.getContext().getModel());!(p.start>=3Dp.end||=
b>=3DVk(t));){d=3DT8a(a.X,b,c,p,a.k,e,f,3=3D=3Dm.ba.ga,h,l,a.zb);f9a(a,d.=
A,d.p6,d.d8);if(!d.k.length)break;n.push(d);if(!d.C)break;e=3D!1;b=3Dd.q+=
1;p.start=3Dd.j.j+d.j.o}return n}function =
f9a(a,b,c,d){a.I=3DMath.max(a.I,b);a.A=3DMath.max(a.A,d);a.q=3DMath.max(a=
.q,c)}u.render=3Dfunction(a){0<a||!this.F||(this.ga.k(this.F),this.F=3Dnu=
ll)};=0A=
u.$c=3Dfunction(a){0!=3Da&&f7a(this.getContext()).log(Error("Called =
getRenderer with a non-zero segment index: "+a));return this.ga};=0A=
function g9a(a,b,c,d,e){for(var =
f=3Dd.y+c,h=3D[],l=3D0,m;m=3De[l];l++)if(m=3Dm.j(),0!=3Dm.getHeight()*m.g=
etWidth()){var =
n=3Dm.xj()-f;if(!(0>=3Dn+m.getHeight())){if(n>a.q+a.A)break;h.push(m)}}if=
(0=3D=3Dh.length)return null;Qb(h,function(a,b){return =
Pb(a.Jl(),b.Jl())});a.k?(e=3Db.start,b=3Db.end):(e=3Da.zb-b.end,b=3Da.zb-=
b.start);for(var =
p=3D[],t=3DNumber.MAX_VALUE,v=3Dh.length-1,l=3D0;l<=3Dv;l++){var =
w;a.k?(m=3Dh[l],w=3Dm.Jl()-d.x):(m=3Dh[v-l],w=3Da.zb-(m.Jl()-d.x)-m.getWi=
dth());var n=3Dm.xj()-f,z=3DMath.min(w,b);e<z&&p.push(new =
zf(e,z));e=3DMath.max(w+=0A=
m.getWidth(),e);n=3Dn+m.getHeight()+c;t=3DMath.min(t,n)}e<b&&p.push(new =
zf(e,b));return new =
i9a(p,t)}u.J=3Dfunction(){X8a.G.J.call(this);N(this.Ea)};function =
i9a(a,b){this.j=3Da;this.k=3Db}function =
h9a(a,b,c){this.j=3Da;this.k=3Db;this.o=3Dc};function =
RL(a,b,c,d){QL.call(this,a);this.C=3Db;this.A=3Dc;this.o=3Dq7a(a.k,"trix-=
cellview");this.k=3D[];this.j=3D[];var e=3Dthis;this.q=3Dnew =
L7a(function(a,b){return =
0>a?0:b+e.j[a].getHeight(0)});this.B=3Dd}C(RL,QL);RL.prototype.zo=3Dfunct=
ion(a,b,c,d,e,f){var h=3Dthis.getContext();h.getModel();for(var =
l=3D0,m=3DU6a(a.j,a.k);null!=3Dm;m=3DU6a(a.j,a.k))m=3Dnew =
X8a(h,this.A,this.C,this.B),this.k.push(new =
K7a(m.$c(c),this.j.length)),this.j.push(m),m.zo(a,b,c,new =
Cf(d.width,d.height-l),e,f),l+=3Dm.getHeight(c),b+=3Dm.qY();return new =
N7a(2)};=0A=
RL.prototype.$c=3Dg("o");RL.prototype.getHeight=3Dfunction(){return =
this.q.V(this.j.length)};RL.prototype.render=3Dfunction(a){for(var =
b=3D0;b<this.k.length;b++)this.o.k(this.k[b]);for(b=3D0;b<this.j.length;b=
++)this.j[b].render(a)};function =
j9a(a){this.j=3Da}j9a.prototype.Ap=3Dfunction(){return new =
E7a(this.j.k,this.j.j)};function =
k9a(a,b,c,d,e,f,h,l){L.call(this);this.j=3Da;this.M=3Db;this.F=3Dd;this.B=
=3De;this.I=3Df;this.q=3Dl;this.k=3Dnew =
Tu(a,!0);M(this,this.k);this.A=3Dnew =
o7a;M(this,this.A);p7a(this.A,"docstext-line-view",new =
j9a(this.B));p7a(this.A,"trix-cellview",new H7a);this.K=3Dnew =
g7a;this.R=3Dc;this.H=3Dh;this.C=3Dritz.getMaxCharactersPerCell();this.o=3D=
[];this.X=3Dnew E5a}C(k9a,L);var =
l9a=3DRegExp("\n","gm"),m9a=3DRegExp("\t","gm"),n9a=3D/[\n\x0B]/,o9a=3Dne=
w C7a([],0,0),p9a=3Dnew Cf(Number.MAX_VALUE,Number.MAX_VALUE),q9a=3Dnew =
(da("j"))(0);=0A=
function BK(a,b,c){var d=3Da.k.Bd(b,c);return d?d:r9a(a,b,c,!1)}function =
s9a(a,b,c,d,e){var =
f=3Da.o[c];f||(f=3D{},a.o[c]=3Df);a=3Df[d];a||(a=3D{},f[d]=3Da);a[b+"$"]=3D=
e}=0A=
function r9a(a,b,c,d){var =
e=3Da.j.nd(b,c),f;t:{if(a.R.vj&&(f=3De.Vq())){f=3Df.SQ(a.j.hb(),b,c);brea=
k t}f=3De.getDisplayValue()}if(""=3D=3Df)return =
o9a;a.C<f.length&&(f=3Df.substring(0,a.C));var =
h=3Da.j.k,l=3De.ae(),m=3Dim(l)&&!d;d=3Da.j.k;if(m){var =
m=3D0,n=3Dum(a.j,b,c);if(n)for(var =
p=3Dn.left;p<n.left+n.width;p++)m+=3Da.F.Gf(p);else =
m=3Da.F.Gf(c);d=3Dz3a(e,m,a.M.tb(),!0,d,b,c);d=3Dnew =
Cf(d.end-d.start,Number.MAX_VALUE)}else =
d=3Dp9a;m=3Dl.B||(l.B=3Dl.toString());n=3Df+"$";n=3D(p=3Da.o[d.width])?(p=
=3Dp[m])?p[n]||null:null:null;if(n)return Uu(a.k,=0A=
b,c,n),n;n=3De.getTextStyleRuns();p=3Df;if((null!=3De.getNumericValue()||=
!im(l)&&!n9a.test(p))&&1=3D=3Dn.length)return =
n=3Dt9a(a,l,h,b,c,f),s9a(a,f,d.width,m,n),n;var =
t,v=3DC3a(gm(l),h,b,c);t=3Df.replace(l9a,"\x0B");t=3Dt.replace(m9a,"     =
   ");p=3Dnew oL(a.q);p.aP(1,t);var w;l.o||(l.o=3Dnew =
hl,l.o.QR=3D!0,w=3Dnew =
Hja("paragraph",1,1,(l.A||(l.A=3DFka(l))).Mb()),Fja(l.o,w),w=3Dnew =
Hja("text",1,1,gm(l).Mb()),Fja(l.o,w));w=3Dl.o.clone();!w.Ky&&w.QR&&(!w.y=
r&&Eja.test(t)&&(w.yr=3D!0),w.yr&&Dja.test(t)&&(w.Ky=3D!0,w.dispatchEvent=
("containsBidiContent")));=0A=
p=3Dnew =
F6a(p);p.j.text.clear();v.getType();p.j.text.set(0,v);v=3Dl.A||(l.A=3DFka=
(l));p.j.paragraph.set(Vk(p.k)-1,v);p.q=3Dw;for(v=3D0;v<n.length;v++){var=
 =
z=3Dn[v];w=3Dp;t=3Dz.Df()+1;z=3Dz.k;z.getType();w.j.text.set(t,z)}t=3Dp.O=
a();p=3Dnew uL(t,a.q);Q6a(p,1,Vk(t.j)-1);v=3Dnew xL(t,new =
h7a,a.q,a.X,0,a.K,a.A,a.I,new e7a(new YK));w=3Dnew fL;if(t.o.yr){var =
A=3Dt.j,z=3Dcja(A,1),E=3Deja(A,1)+1,D=3Dt.getStyle("paragraph",z).qi();w.=
j=3DNaN;if(E>=3Dz){A=3Dnew =
W5a(A,z,E-z);w.o=3DD?0:1;D=3Dw.k;E=3Dw.o;if(0>E||61<E)E=3D126|E&1;D.k=3DA=
.j;D.A=3DE;D.B=3D0;D.C=3D1;D.q=3D=0A=
[];D.o=3D[];D.I=3D[];D.H=3D126=3D=3D(E&126)?E:0;if(D.k){var =
E=3D0,J,T=3DD.j=3D0,W=3D126=3D=3D(D.A&126),P=3D0,ba,ga;ba=3D(ga=3DW)?T=3D=
D.A&1?64:0:0;for(E=3D0;E<D.k;){J=3DeL(X5a,Wk(A.o,A.k+E));D.j|=3D1<<J;D.q[=
E++]=3DJ|ba;if(ga){if(0=3D=3DJ){ga=3D!1;if(0!=3Dba)for(ba=3D0,J=3DP;J<E;J=
++)D.q[J]&=3D-65;continue}if(1=3D=3DJ||13=3D=3DJ){ga=3D!1;if(0=3D=3Dba)fo=
r(ba=3D64,J=3DP;J<E;J++)D.q[J]|=3D64;continue}}7=3D=3DJ&&E<D.k&&(D.C++,ga=
=3DW)&&(P=3DE,ba=3DT)}W&&(D.A=3DbL(D,0));D.j|=3DG5a[D.A&1];D.F=3DD.k;D.I[=
D.C-1]=3DD.k;A=3D0;E=3DbL(D,0);T=3D0;W=3DJ5a(D);if(2=3D=3DW||1!=3DD.C)if(=
1!=3DD.C||D.j&120832){P=3DE;ga=3D0;J=3D[];=0A=
for(var =
ja=3D0,Aa=3D0,A=3DD.j=3D0;A<D.k;++A){W=3DD.q[A]&-65;switch(W){case =
11:case =
12:ba=3DP+2&-130;61>=3Dba?(J[ga++]=3DP,P=3Dba,12=3D=3DW&&(P|=3D128)):61=3D=
=3D(P&-129)?++Aa:++ja;D.j|=3D262144;break;case 14:case =
15:ba=3D(P&-129)+1|1;61>=3Dba?(J[ga++]=3DP,P=3Dba,15=3D=3DW&&(P|=3D128)):=
++Aa;D.j|=3D262144;break;case =
16:0<Aa?--Aa:0<ja&&61!=3D(P&-129)?--ja:0<ga&&(--ga,P=3DJ[ga]);D.j|=3D2621=
44;break;case =
7:Aa=3Dja=3Dga=3D0;E=3DbL(D,A);A+1<D.k&&(P=3DbL(D,A+1),D.I[T++]=3DA+1);D.=
j|=3D128;break;case =
18:D.j|=3D262144;break;default:E!=3DP&&(E=3DP,D.j=3D0!=3D(E&128)?D.j|I5a[=
E&1]|-2147483648:=0A=
D.j|H5a[E&1]|-2147483648),0=3D=3D(E&128)&&(D.j|=3D1<<W)}D.o[A]=3DE}0!=3D(=
D.j&516056)&&(D.j|=3DG5a[D.A&1]);W=3DJ5a(D)}else =
for(A=3D0;A<D.k;++A)D.o[A]=3DE;D.B=3DW;switch(D.B){case =
0:D.F=3D0;break;case =
1:D.F=3D0;break;default:if(1>=3DD.C&&0=3D=3D(D.j&-2147483648))N5a(D,0,D.k=
,bL(D,0)&1,bL(D,D.k-1)&1);else{E=3D0;T=3DbL(D,0);W=3DD.o[0];ba=3DT<W?W&1:=
T&1;do{A=3DE;T=3DW;for(P=3D0<A&&7=3D=3D(D.q[A-1]&-65)?bL(D,A)&1:ba;++E<D.=
k&&D.o[E]=3D=3DT;);E<D.k?W=3DD.o[E]:W=3DbL(D,D.k-1);ba=3D(T&-129)<(W&-129=
)?W&1:T&1;if(0=3D=3D(T&128))N5a(D,A,E,P,ba);else{do =
D.o[A++]&=3D-129;while(A<=0A=
E)}}while(E<D.k)}if(0!=3D(D.j&383872))for(A=3DD.F;0<A;){for(;0<A;){E=3D1<=
<(D.q[--A]&-65);if(!(E&383872))break;D.o[A]=3DbL(D,A)}for(;0<A;)if(E=3D1<=
<(D.q[--A]&-65),0!=3D(E&382976))D.o[A]=3DD.o[A+1];else =
if(0!=3D(E&384)){D.o[A]=3DbL(D,A);break}}}}else =
126=3D=3D(E&126)&&(D.A&=3D1),D.A&1?(D.j=3D2,D.B=3D1):(D.j=3D1,D.B=3D0),D.=
C=3D0;w.j=3Dz}}else w.j=3DNaN;z=3Dnew =
u7a(v,a.H.j,w);t=3DVk(t.j);if(A7a(z,1,t-1).length=3D=3Dt-2&&1=3D=3Dn.leng=
th)return =
n=3Dt9a(a,l,h,b,c,f),s9a(a,f,d.width,m,n),u9a||d.width>=3Dn.o||!im(l)||(u=
9a=3D!0,a.q.Rh(Error("Declined to wrap single word cell."),=0A=
{isHyperlink:e.FW()})),n;e=3Dnew =
RL(v,a.B,w,a.H);e.zo(W6a(p),1,0,d,n7a,q9a);e.render(0);e=3De.$c(0);if(0=3D=
=3De.j.length)n=3Dnull;else{h=3D[];for(p=3Dn=3Dl=3D0;p<e.j.length;p++)v=3D=
e.j[p].q,h.push(v),n+=3DMath.round(v.getHeight()),l=3DMath.max(l,Math.rou=
nd(v.getWidth()));n=3Dnew =
C7a(h,l,n)}Uu(a.k,b,c,n);s9a(a,f,d.width,m,n);return n}=0A=
function t9a(a,b,c,d,e,f){var =
h=3D!b.tb();b=3DC3a(gm(b),c,d,e);c=3Da.B.k.j(b,f,h);var =
l=3Da.B.j,m=3Dl.getHeight(b),l=3Dm-l.Xo(b);f=3Dnew C7a([new =
yL(c,m,0,h,[new =
zL(f,c,m,l,h,b)])],Math.round(c),Math.round(m));Uu(a.k,d,e,f);return f}=0A=
function o_a(a,b){var c=3D-1,d=3DAv(a.j);ad(d,function(a){var =
d=3D0,h;h=3DBK(this,a,b).j;var =
l=3Dthis.j.nd(a,b);if(bf&&!im(l.ae()))for(a=3D0;a<h.length;a++)d=3DMath.m=
ax(h[a].getWidth(),d);else if(1=3D=3Dh.length)d=3Dh[0].getWidth();else =
for(h=3Dr9a(this,a,b,!0).j,a=3D0;a<h.length;a++)d=3DMath.max(h[a].getWidt=
h(),d);h=3DA3a(l.ae());if(a=3Dp3a(l))for(var =
m=3D0;m<a.length;m++)h+=3Da[m].Ic().width;if(0!=3Dd||h!=3DA3a(l.ae()))c=3D=
Math.max(d+h,c)},a);return Math.round(c)}=0A=
k9a.prototype.reset=3Dfunction(){N(this.k);this.k=3Dnew =
Tu(this.j,!0);this.o=3D[]};var u9a=3D!1;function =
SL(a,b){HC.call(this,a);this.I=3Db;this.C=3D10}C(SL,HC);SL.prototype.Aqa=3D=
function(){return =
Uc(Math.ceil(10*this.C),1,100)};SL.prototype.Bqa=3Dr(1);SL.prototype.ara=3D=
r(100);=0A=
SL.prototype.H=3Dfunction(a){var =
b=3DDa();if(0=3D=3Da.length)return[];for(var =
c=3Dthis.getModel(),d=3D[],e=3D0;e<a.length;e++){for(var =
f=3Da[e],h=3Dwm(c,f).getHeight(),l=3D0;l<c.getNumColumns();l++){var =
m=3Dum(c,f,l);if(!(m&&(m.top!=3Df||m.left!=3Dl||1<m.height)||Yza(xm(c,l))=
)){var =
m=3DBK(this.I,f,l).k,n=3Dc.nd(f,l).ae();0<m&&(n=3Dfm(n),m+=3Dn.top+n.bott=
om);m+=3D1;h=3DMath.max(h,m)}}d.push(xRa(h))}this.C=3Da.length/Math.max(D=
a()-b,1);return d};function =
TL(a){Q.call(this);this.k=3D{};this.j=3D{};this.o=3Dnew =
S(this);this.q=3Da}C(TL,Q);var =
v9a=3D[ud&&!Cd("11")?"readystatechange":"load","abort","error"];function =
w9a(a,b,c,d){(c=3Dua(c)?c:c.src)&&(a.k[b]=3D{src:c,yna:y(d)?d:null})}TL.p=
rototype.start=3Dfunction(){var a=3Dthis.k;F(ec(a),function(b){var =
c=3Da[b];if(c&&(delete a[b],!this.Mc())){var =
d;this.q?d=3Drh(this.q).U("img"):d=3Dnew =
Image;c.yna&&(d.crossOrigin=3Dc.yna);this.o.D(d,v9a,this.A);this.j[b]=3Dd=
;d.id=3Db;d.src=3Dc.src}},this)};=0A=
TL.prototype.A=3Dfunction(a){var =
b=3Da.currentTarget;if(b){if("readystatechange"=3D=3Da.type)if("complete"=
=3D=3Db.readyState)a.type=3D"load";else return;"undefined"=3D=3Dtypeof =
b.naturalWidth&&("load"=3D=3Da.type?(b.naturalWidth=3Db.width,b.naturalHe=
ight=3Db.height):(b.naturalWidth=3D0,b.naturalHeight=3D0));this.dispatchE=
vent({type:a.type,target:b});!this.Mc()&&(a=3Db.id,delete =
this.k[a],b=3Dthis.j[a])&&(delete =
this.j[a],this.o.gc(b,v9a,this.A),hc(this.j)&&hc(this.k)&&this.dispatchEv=
ent("complete"))}};=0A=
TL.prototype.J=3Dfunction(){delete this.k;delete =
this.j;N(this.o);TL.G.J.call(this)};function =
x9a(){Q.call(this);this.j=3Dnew =
TL;Yg(this.j,"load",this.o,!1,this);M(this,this.j);this.k=3D{}}C(x9a,Q);f=
unction Y2a(a,b){var c=3Da.k[b];if(c){if(c.loaded)return c.QQ}else =
w9a(a.j,b,b,"anonymous"),a.j.start(),a.k[b]=3Dnew y9a;return =
null}x9a.prototype.o=3Dfunction(a){a=3Da.target;var =
b=3Dthis.k[a.id];b.loaded=3D!0;b.QQ=3Da;this.dispatchEvent("image-loaded"=
)};function y9a(){this.loaded=3D!1;this.QQ=3Dnull};function =
z9a(a){L.call(this);this.k=3Da;this.j=3Dnew =
Tu(this.k,!0);M(this,this.j)}C(z9a,L);z9a.prototype.Afa=3Dfunction(a,b,c,=
d){var e=3Dthis.j.Bd(a,b);e||(e=3Dnew =
A9a,Uu(this.j,a,b,e));e.Afa(c,d)};z9a.prototype.dj=3Dfunction(a,b,c){retu=
rn(a=3Dthis.j.Bd(a,b))?a.dj(c):null};function B9a(a,b){for(var =
c=3D0,d;d=3Db[c];c++)Yya(a.j,eBa(a.k,d))}function =
A9a(){this.right=3Dthis.bottom=3Dnull}A9a.prototype.dj=3Dfunction(a){retu=
rn"r"=3D=3Da?this.bottom:this.right};A9a.prototype.Afa=3Dfunction(a,b){"r=
"=3D=3Da?this.bottom=3Db:this.right=3Db};function =
C9a(){this.j=3D{};this.k=3Dnull}C9a.prototype.Ap=3Dfunction(a,b){var =
c=3Db.getModel();if(!this.j[Wk(c.j,a)])return null;var =
d=3Dthis.j[Wk(c.j,a)]||null;return =
d&&(d.qH(a,c)?d.Ap(a,b):null)};function =
B7a(a,b,c,d){return(a=3Da.j[c])?a.qH(b,d):!1}C9a.prototype.register=3Dx(2=
92);function D9a(){this.j=3D[]};function UL(){L.call(this);this.j=3Dnew =
D9a}C(UL,L);UL.prototype.Ap=3Dfunction(a,b,c){for(var =
d=3DE9a(this,a,b.getModel()),e=3D[],f=3D0,h;h=3Dd[f];f++)(h=3Dh.Ap(a,b,c)=
)&&e.push(h);return e};UL.prototype.qH=3Dfunction(a,b){return =
0<E9a(this,a,b).length};function E9a(a,b,c){for(var =
d=3D[],e=3Da.j.j.length,f=3D0;f<e;f++){var =
h=3Da.j.j[f].element;h.qH(b,c)&&d.push(h)}return =
d}UL.prototype.register=3Dx(291);function =
VL(){L.call(this);this.j=3Dnull}C(VL,L);VL.prototype.Ap=3Dfunction(a,b,c,=
d){return =
this.j&&this.j.qH(a,b.getModel())?this.j.Ap(a,b,c,d):null};VL.prototype.q=
H=3Dfunction(a,b){return!!this.j&&this.j.qH(a,b)};VL.prototype.register=3D=
x(290);function F9a(){this.j=3Dnew C9a;this.k=3Dnew UL;this.o=3Dnew =
VL}C(F9a,L);function =
j4a(a,b,c){this.o=3Da;this.k=3Db;this.j=3Dc;this.q=3Dnull}function =
E3a(a,b,c){c=3Da.j[b][c];switch(c.j){case 1:return c.Sl.height;case =
2:return 0;default:return a.o.Ih(b)}}function =
uK(a,b,c){b=3Da.j[b][c];switch(b.j){case 1:return b.Sl.width;case =
2:return 0;default:return a.k.Ih(c)}}function V3a(a,b,c){var =
d=3Da.j[b][c];if(3=3D=3Dd.j||5=3D=3Dd.j)return new =
zf(d.Sl.left,d.Sl.left+d.Sl.width);d=3DvK(a,b,c);a=3Dd+uK(a,b,c);return =
new zf(d,a)}function =
j3a(a,b,c){a=3Da.j[b][c];return!!a&&(5=3D=3Da.j||3=3D=3Da.j||4=3D=3Da.j)}=0A=
function wK(a,b,c){c=3Da.j[b][c];return =
1=3D=3Dc.j?c.Sl.top:a.o.k[b]}function vK(a,b,c){b=3Da.j[b][c];return =
1=3D=3Db.j?b.Sl.left:a.k.k[c]}function U3a(a,b,c){var =
d=3Da.j[b][c];a=3DvK(a,b,c);return 5=3D=3Dd.j?a-d.B:a}function =
nK(a,b,c){c=3Da.j[b][c];return =
c.q?c.q.top:a.o.j[b]}j4a.prototype.isEmpty=3Dfunction(){var =
a=3Dthis.o.o,b=3Dthis.k.o;return =
a.start=3D=3Da.end||b.start=3D=3Db.end};function =
oK(a,b,c){b=3Da.j[b][c];return b.q?b.q.left:a.k.j[c]}function =
c4a(a){this.o=3Da;this.A=3Dthis.B=3Dthis.k=3Dthis.Sl=3Dthis.q=3Dnull;this=
.j=3Dthis.C=3D0};function =
G9a(a,b,c){L.call(this);this.j=3Da;this.k=3Dnew =
Tu(this.j,!0);this.o=3Db;this.q=3Dc}C(G9a,L);function =
h4a(a,b,c,d,e){for(var =
f=3Dd.q.start-1;0<=3Df;f--)if(yv(b,"c",f).Da()){var =
h=3Db.nd(c,f);if(h.Eq()){b=3De.Fx.c.Gf(f);if(d4a(a,h,c,f,b)&&H9a(a,c,f,h,=
b,d,e))return f;break}}return-1}function g4a(a,b,c,d,e){for(var =
f=3Dd.q.end,h=3Da.j.fj("c");f<h;f++)if(yv(b,"c",f).Da()){var =
l=3Db.nd(c,f);if(l.Eq()){b=3De.Fx.c.Gf(f);if(d4a(a,l,c,f,b)&&H9a(a,c,f,l,=
b,d,e))return f;break}}return-1}=0A=
function H9a(a,b,c,d,e,f,h){var =
l=3Dcy(h,c,"c");h.tb()&&(l-=3De);b=3De4a(a,b,c,d,l,e);a=3Da.j.Od;d=3Df.j[=
f.j.length-1];return 0<a&&d<=3Da?Zx(h,new =
zf(d,c),"c")<b.end-b.start:Bf(b,f.k[0])||Bf(b,iK(f))}function =
f4a(a,b,c,d,e){if(d){d=3Da.left+a.width;for(e+=3D1;y(b[e])&&b[e-1]<d;){va=
r =
f=3Dc[e];0!=3Df.j&&4!=3Df.j||i4a(f,a);e++}a.width=3Db[e-1]-a.left}else{d=3D=
a.left;for(--e;y(b[e])&&b[e+1]>d;)f=3Dc[e],0!=3Df.j&&4!=3Df.j||i4a(f,a),e=
--;a.left=3Db[e+1];a.width+=3Dd-a.left}}function =
i4a(a,b){a.j=3D4;a.Sl?a.k=3Db:a.Sl=3Db}=0A=
function =
e4a(a,b,c,d,e,f){a=3DBK(a.o,b,c).o+1;b=3Dd.ae();d=3Dhm(b);b=3Dfm(b);switc=
h(d){case "left":e=3De+b.left;break;case =
"right":e=3De+f-b.right;e-=3Da;break;case =
"center":e=3De+f/2+a/2-a;break;default:throw Error("Unknown alignment =
value: "+d);}return new zf(e,e+a)}function =
d4a(a,b,c,d,e){if(!T4a(a.j,c,d))return!1;a=3DBK(a.o,c,d);if(!(bf&&Rca||1=3D=
=3Da.j.length))return!1;b=3Dfm(b.ae());return e<=3Da.o+b.left}function =
I9a(a,b){for(var c=3D0,d;d=3Db[c];c++){d=3DQf(d,"r");for(var =
e=3Dd.start;e<d.end;e++)delete a.k.j[e]}}=0A=
G9a.prototype.J=3Dfunction(){this.k.dispose();G9a.G.J.call(this)};functio=
n WL(a,b,c,d,e,f,h){L.call(this);this.R=3Da;this.C=3Dnew =
lKa(a,c,!1);this.X=3Dnew TJa(e,a);this.ga=3De;this.H=3Dnew =
xB(a,this.C);this.o=3Dnew iEa(a);this.M=3Dnew =
qKa(a,c,this.K);this.K=3Dd;this.I=3Dnew IKa(c,a);this.A=3Dnew =
z9a(this.R);M(this,this.A);this.q=3Dnew =
x9a;M(this,this.q);this.B=3Dh;this.j=3Dnew =
k9a(a,b,c,this.o,this.B.k,this.B.j,new =
F9a,f);M(this,this.j);this.F=3Dnew =
G9a(a,this.j,c);M(this,this.F);this.k=3Dnew =
SL(a,this.j)}C(WL,L);WL.prototype.Bn=3Dfunction(a){this.C.k=3Da};=0A=
function v5a(a,b){a.H.B(b);var c=3Da.j;switch(b.type){case "ra":case =
"qa":case "ha":case "Oa":case "ia":case "la":case "ya":for(var =
d=3Db.xe||[b.rect],e=3D0;e<d.length;e++){var =
f=3Dc,h=3Dd[e];if("la"=3D=3Db.type&&d[e].Rc)for(var =
l=3Dh.gb(),m=3Dh.ib();m<h.Db();m++){var n=3Dum(f.j,m,l);if(n){var =
p=3Dn.ib(),n=3Dn.gb();im(f.j.nd(p,n).ae())&&Uu(f.k,p,n,null)}}Xya(f.k,h,n=
ull)}c.o=3D[];break;case "formula-view":case "o":c.reset();break;case =
"sa":case "Sa":case "ma":case "pa":case "na":case "Ja":case "oa":case =
"ka":case "ja":case "ta":case "xa":case "va":case "wa":case "za":case =
"Aa":case "Ba":case "Fa":case "Ga":case "Ha":case "Ka":case "La":case =
"Ma":case "protected-range-view":case "Ya":case "add_named_range":case =
"delete_named_range":case "add_ritz_protection":case =
"delete_ritz_protection":case "Fa":case "Ga":case "Ba":case "Za":case =
"$a":break;=0A=
default:throw Error("Unknown model event type "+b.type+" in text =
layout.");}a.k.olb(b);switch(b.type){case "na":case "oa":case "la":case =
"ma":case "ta":case "va":case "wa":case =
"Oa":c=3Da.I,c.o=3D{},c.j=3D{},JKa(c)}c=3Da.F;switch(b.type){case =
"ha":case "qa":case "ra":case "ia":I9a(c,b.xe);break;case "la":case =
"na":case "ma":case "ya":case "oa":case "Oa":I9a(c,[b.rect]);break;case =
"Ya":case "xa":case "pa":case "sa":case "ka":case "ja":case "ta":case =
"va":case "wa":case "za":case "Aa":case "Ba":case "Ha":case "Ja":case =
"Ka":case "La":case "Ma":case "Sa":case "Fa":case "Ga":case "Za":case =
"$a":case "formula-view":case "protected-range-view":case =
"add_named_range":case "delete_named_range":case =
"add_ritz_protection":case "delete_ritz_protection":case "o":break;=0A=
default:throw Error("Unknown model event type "+b.type+" in =
WaffleLayoutFactory");}c=3Da.A;switch(b.type){case "ha":case "qa":case =
"ra":case "ia":B9a(c,b.xe);break;case "na":case "ma":case "oa":case =
"pa":case "sa":case "Oa":case "Sa":case "ka":B9a(c,[b.rect]);break;case =
"Za":case "$a":for(d=3D0;d<c.j.k;d++)delete c.j.j[d];break;case =
"ya":case "la":case "Ya":case "xa":case "ja":case "ta":case "va":case =
"wa":case "za":case "Aa":case "Ba":case "Ha":case "Ja":case "Ka":case =
"La":case "Ma":case "Fa":case "Ga":case "formula-view":case =
"protected-range-view":case "add_named_range":case =
"delete_named_range":case "add_ritz_protection":case =
"delete_ritz_protection":case "o":break;=0A=
default:throw Error("Unknown model event type "+b.type+" in =
CellBorderCache");}}WL.prototype.J=3Dfunction(){WL.G.J.call(this);this.H.=
dispose();this.o.dispose();this.k.dispose()};function =
J9a(a,b){L.call(this);this.A=3Da;this.q=3Db;this.k=3Dnew =
XL(!0);M(this,this.k);this.o=3Dnew XL(!1);M(this,this.o)}C(J9a,L);var =
K9a=3Dnew =
Cf(1,500);J9a.prototype.j=3Dfunction(a,b,c){a=3DW3a(this.A,a,this.q);c=3D=
c?this.k:this.o;c.o!=3Da&&(c.k.font=3Da,c.o=3Da);return =
c.measureText(b)};function XL(a){L.call(this);var =
b=3Ddocument.createElement("canvas");b.width=3DK9a.width;b.height=3DK9a.h=
eight;this.j=3Db;this.j.dir=3Da?"ltr":"rtl";this.k=3Dthis.j.getContext("2=
d");this.o=3Dthis.k.font}C(XL,L);XL.prototype.measureText=3Dfunction(a){r=
eturn this.k.measureText(a).width};=0A=
XL.prototype.getContext=3Dg("k");XL.prototype.J=3Dfunction(){delete =
this.k;delete this.j};function YL(a){Mk.call(this,L9a);this.j=3Dnew =
ml(M9a);this.k=3D!1;this.zb=3D0;this.A=3D!1;this.o=3D0;this.q=3D!1;a&&thi=
s.update(a)}C(YL,Mk);var M9a=3D{hclr_color:"#000000"};(new YL).Vf();var =
L9a=3DTk({Pu:"ln_c",Kka:"ln_w",yMa:"ln_s"});u=3DYL.prototype;u.we=3Dg("j"=
);u.getStyle=3Dg("o");=0A=
u.Yl=3Dfunction(a,b,c){c=3D!!c&&c.j;switch(a){case =
"ln_c":if(c&&!this.k)break;this.k=3D!0;a=3D{clr_type:0};a.hclr_color=3Db;=
this.j.Gm(a)||(this.j=3Dnew ml(a));break;case =
"ln_w":if(c&&!this.A)break;this.A=3D!0;this.zb=3Db;break;case =
"ln_s":if(c&&!this.q)break;this.q=3D!0;this.o=3Db}};u.zl=3Dfunction(a){va=
r =
b=3D{};a.j&&!this.k||(b.ln_c=3Dthis.j.Iq);if(!a.j||this.A)b.ln_w=3Dthis.z=
b;if(!a.j||this.q)b.ln_s=3Dthis.o;return b};=0A=
u.Cl=3Dfunction(a,b){return a instanceof =
YL&&(!b.j||this.k=3D=3Da.k&&this.A=3D=3Da.A&&this.q=3D=3Da.q)?Ok(this.j,a=
.j,b)&&this.zb=3D=3Da.zb&&this.o=3D=3Da.o:!1};u.Nl=3Dfunction(a){switch(a=
){case "ln_c":return this.j.Iq;case "ln_w":return this.zb;case =
"ln_s":return this.o}throw Error("Unknown annotation property name =
"+a);};u.yl=3Dfunction(a){switch(a){case "ln_c":return this.k;case =
"ln_w":return this.A;case "ln_s":return this.q}throw Error("Unknown =
annotation property name "+a);};=0A=
u.clone=3Dfunction(){var a=3Dnew YL;Nk(this,a);return =
a};u.eq=3Dfunction(a){a.j=3Dthis.j.clone();a.k=3Dthis.k;a.zb=3Dthis.zb;a.=
A=3Dthis.A;a.o=3Dthis.o;a.q=3Dthis.q};var =
N9a=3DRegExp("\x0B","g"),O9a=3D/\t/g,P9a=3D/</g,Q9a=3D/>/g,R9a=3D/&/g,S9a=
=3DRegExp("\u2018","g"),T9a=3DRegExp("\u2019","g"),U9a=3DRegExp("\u201c",=
"g"),V9a=3DRegExp("\u201d","g"),W9a=3D/"/g,X9a=3Dwd?'<span =
class=3D"Apple-tab-span" =
style=3D"white-space:pre;">\t</span>':"&nbsp;&nbsp;&nbsp; =
";rc(["\x0B","\f","\t"]);var =
Y9a=3Dhja('\t<>&\u2018\u2019\u201c\u201d"\x0B'.split(""),!0);=0A=
function Z9a(a){if(0=3D=3Da.length)return a;if(1=3D=3Da.length)return =
$9a(a);Y9a.test(a)&&(-1!=3Da.indexOf("&")&&(a=3Da.replace(R9a,"&amp;")),-=
1!=3Da.indexOf('"')&&(a=3Da.replace(W9a,"&quot;")),-1!=3Da.indexOf("<")&&=
(a=3Da.replace(P9a,"&lt;")),-1!=3Da.indexOf(">")&&(a=3Da.replace(Q9a,"&gt=
;")),-1!=3Da.indexOf("\u2018")&&(a=3Da.replace(S9a,"&lsquo;")),-1!=3Da.in=
dexOf("\u2019")&&(a=3Da.replace(T9a,"&rsquo;")),-1!=3Da.indexOf("\u201c")=
&&(a=3Da.replace(U9a,"&ldquo;")),-1!=3Da.indexOf("\u201d")&&(a=3Da.replac=
e(V9a,"&rdquo;")),-1!=3Da.indexOf("\t")&&=0A=
(a=3Da.replace(O9a,X9a)),-1!=3Da.indexOf("\x0B")&&(a=3Da.replace(N9a,'<br=
 class=3D"kix-line-break">')));return a}function $9a(a){switch(a){case " =
":return a;case "\t":return X9a;case ">":return"&gt;";case =
"<":return"&lt;";case "&":return"&amp;";case =
"\u2018":return"&lsquo;";case "\u2019":return"&rsquo;";case =
"\u201c":return"&ldquo;";case "\u201d":return"&rdquo;";case =
'"':return"&quot;";case "\x0B":return'<br =
class=3D"kix-line-break">';case "\f":return a;default:return =
a}};function =
a$a(a,b){this.rb=3Da;this.j=3Db}a$a.prototype.getId=3Dg("rb");a$a.prototy=
pe.equals=3Dfunction(a){return =
a.getId()=3D=3Dthis.rb&&a.j=3D=3Dthis.j};function b$a(){this.j=3D[]}var =
c$a=3D{},d$a=3D1;=0A=
function W3a(a,b,c){var =
d,e=3Dnull,f=3Db.j;if(f&&(e=3D"",e=3D=3Df.j)){d=3Df.getId();var =
h=3Da.j[d];if(h)return h}var =
f=3Db.isBold(),l=3Db.isItalic(),m=3Db.ba.Va,n=3Db.isStrikethrough(),p=3Db=
.isUnderline(),t=3Db.getFontFamily(),v=3DOja(b),w=3Db.ba.X,h=3Dc.Ii(b.qq(=
)),z=3Dc.Ii(b.ba.j);if(!d){switch(w){case "sub":d=3D1;break;case =
"sup":d=3D2;break;default:d=3D0}c=3Df|l<<1|p<<2|m<<3|n<<4|d<<5|Math.round=
(100*v)<<7;var =
A;if((A=3Dc$a[t])&&(A=3DA[z])&&(A=3DA[h])&&(A=3DA[c])){if(d=3DA,b.j=3Dnew=
 a$a(d,null=3D=3De?"":e),h=3Da.j[d])return =
h}else{d=3Dd$a;d$a++;A=3D[t,z,h];=0A=
h=3Dc$a;for(m=3D0;m<A.length;m++)n=3DA[m],(p=3Dh[n])||(p=3Dh[n]=3D{}),h=3D=
p;h[c]=3Dd;b.j=3Dnew =
a$a(d,null=3D=3De?"":e)}}b=3D"nor"!=3D(w||"nor")?Math.round(.6*v):v;e=3Dt=
.split(",");for(t=3D0;t<e.length;t++)v=3Dt,w=3DZ9a(e[t]),w=3Dw.match(/[^-=
a-zA-Z]/)?"'"+w+"'":w,e[v]=3Dw;e=3De.join(",");f=3D(f?"bold =
":"")+(l?"italic ":"")+b+"px "+e;return a.j[d]=3Df};function =
e$a(){this.j=3D[]}C(e$a,b$a);function =
x7a(){}x7a.prototype.adoptText=3Dka;x7a.prototype.next=3DIc(-1);function =
w7a(){this.j=3Dnew =
Intl.v8BreakIterator(["en"])}w7a.prototype.adoptText=3Dfunction(a){this.j=
.adoptText(a)};w7a.prototype.next=3Dfunction(){return this.j.next()};var =
v7a=3D!(!fa.Intl||!fa.Intl.v8BreakIterator);function =
f$a(){}f$a.prototype.Ii=3Dfunction(a){if(0!=3Da.getType())throw =
Error("Cannot convert color of type "+a.getType());return a.Iq};function =
g$a(a,b,c){this.q=3Da;this.A=3Db;this.o=3Dc;this.k=3D{}}g$a.prototype.j=3D=
function(a,b,c){var =
d=3DW3a(this.A,a,this.o),e=3Dthis.k[d];e||(e=3D{},this.k[d]=3De);d=3De[c]=
;d||(d=3D{},e[c]=3Dd);var =
e=3Db+"$",f=3Dd[e];y(f)||(f=3Dthis.q.j(a,b,c),d[e]=3Df);return =
f};function h$a(){}h$a.prototype.getHeight=3Dfunction(a){return =
1.2*Oja(a,!0)};h$a.prototype.Xo=3Dfunction(a){return.96*Oja(a,!0)};functi=
on i$a(a){var b=3Dnew h$a;this.k=3Da;this.j=3Db};function =
j$a(a,b,c){this.j=3Db;this.o=3Da;this.k=3Dc};function =
k$a(a,b,c,d,e,f,h,l,m,n,p,t){L.call(this);this.j=3Dp||rh();this.ld=3Da;th=
is.C=3Dc;this.M=3Dd;this.R=3Dm;this.Ea=3De;this.o=3Dnew =
n5a(c,d,n,p);M(this,this.o);this.ga=3Dnew =
mZa(28);M(this,this.ga);this.A=3Dnew =
XK(this.j);M(this,this.A);a=3Dthis.A.O();b=3Da.getElement("grid-bottom-ba=
r");(a=3Dhi(a,"div","docs-sheet-status",b)[0])?this.A.Ia(a):(this.A.dispo=
se(),this.A=3Dnull);this.q=3Dnull;a=3Dthis.j;Se.getInstance();c=3Da.getEl=
ement("grid-bottom-bar");b=3Da.getElement("docs-sheet-message-container")=
;if(c=3Dji(a,"docs-sheet-message",=0A=
c))this.q=3Dnew =
VG(this.M,this.C.B,this.j),Ll(b,50),this.q?(M(this,this.q),this.q.render(=
c)):a.nf(b);this.I=3D{};this.F=3Dnew =
dw(this.j.pb());this.F.o=3D!0;this.F.XA(!0);this.B=3Dnull;wd&&!ri()&&(thi=
s.B=3Dnew fF(this.j),M(this,this.B));a=3DA2a(this.C,new =
pe("http://docs.google.com/support/bin/answer.py?answer=3D180248&topic=3D=
15176")).toString();a=3Dthis.Ta=3Dnew =
p5a(a,this.j);(b=3Dmi(a.k).console)&&b.firebug&&!a.j&&(a.j=3D!0,a=3D"Fire=
bug is known to make Google Sheets slow unless it is configured =
correctly. "+('<a class=3D"docs-butterbar-link" target=3D"_blank" =
href=3D"'+=0A=
a.o+'">Fix =
this.</a>'),Cp.getInstance().postMessage(Fp(Fh(a),"warning",!0)));this.$=3D=
new q5a(this.B);r5a(this.$);this.k=3Df;(f=3Dt)||(f=3Dnew e$a,t=3Dnew =
f$a,a=3Dnew g$a(new J9a(f,t),f,t),f=3Dnew j$a(f,t,new =
i$a(a)));this.Qa=3Df;this.X=3Dh;Nfa&&(this.j.pb().body.spellcheck=3D!1);t=
his.H=3Dnew =
PK(this.j);M(this,this.H);this.H.render();this.K=3Dnull;this.Na=3Dthis.j.=
getElement("waffle-disclaimer-bar")}C(k$a,L);=0A=
function X_a(a,b){if(2=3D=3Db.q)return new =
SK(b);if(0=3D=3Db.getSheetType()){var =
c=3Db.Ua(),d=3Da.I[c];if(!d||d.Mc()){var d=3Db.Hb(),e=3Dnew =
YCa(d,a.j),d=3Dnew WL(d,b,a.C,a.B,e,a.X,a.Qa),d=3Dnew =
u5a(b.Hb(),a.ld,a.C,d);a.I[c]=3Dd}c=3Dnew =
DK(b,a.ld,a.C,a.M,d.q,a.H,a.X,a.R,a.j);d.Bn(c);e=3DSu(d.A);d.k.D(e,Ib(Twa=
,["Fa","Ga","Ba","Za","$a"]),d.A2);d.k.D(e,["Ia"],d.Gnb);d.k.D(e,["Na"],d=
.n5a);d.k.D(e,"Ua",d.Zta);d.k.D(d.o,["ta","va","wa"],d.A2);d.k.D(d.o,["fo=
rmula-view","protected-range-view"],d.A2);d.k.D(Lo(d.o.j,d.A.hb()),["o"],=0A=
d.A2);d.k.D(d.o,["add_named_range","delete_named_range"],d.Hnb);d.k.D(d.o=
,["add_ritz_protection","delete_ritz_protection"],d.X7a);d.k.D(d.F,["chan=
gegrid","changeediting","dispose","changeposition"],d.x8a);d.k.D(d.o,["re=
adonly_status","offline_status","acl_change"],d.Fnb);return c}return new =
s5a(b,a.C,a.H,a.R,a.j)}=0A=
function Y_a(a,b,c){a=3Dc||a.j;c=3D0=3D=3Db.getSheetType();var =
d=3D2=3D=3Db.q;c=3Dc&&!d?b.Hb().dE:!1;d=3Db.Ua();b=3Db.B?"rtl":"ltr";var =
e=3Dmf;b=3D'<div id=3D"'+d+'-grid-container" class=3D"grid-container" =
dir=3D"'+Y(b)+'"><div id=3D"'+Y(d)+'-row-headers-background" =
class=3D"row-headers-background"></div><div =
id=3D"'+Y(d)+'-column-headers-background" =
class=3D"column-headers-background"></div><div =
id=3D"'+Y(d)+'-selected-row-headers-background" =
class=3D"selected-row-headers-background"></div><div =
id=3D"'+Y(d)+'-selected-column-headers-background" =
class=3D"selected-column-headers-background"></div><div id=3D"'+=0A=
Y(d)+'-grid-table-container"'+(c?"":' class=3D"no-grid"')+'><div =
class=3D"grid-table-container">'+pu("")+'</div></div><div =
id=3D"'+Y(d)+'-static-overlay-container" =
class=3D"overlay-container-'+Y(b)+' static-overlay-container">'+(e?'<div =
id=3D"'+Y(d)+'-focused-overlay-container" =
class=3D"focused-overlay-container" style=3D"display: =
none;"></div>':"")+'</div><div id=3D"'+Y(d)+'-grid-shim-bottom" =
class=3D"grid-shim-bottom"><div =
class=3D"column-freezebar-extension"></div></div><div =
id=3D"'+Y(d)+'-grid-shim-right" class=3D"grid-shim-end-'+=0A=
Y(b)+'"><div =
class=3D"row-freezebar-extension"></div></div></div>';return =
a.Cg(b)}function lJ(a,b){var =
c=3Db.Ic(),d=3DU_a(a,b,b.O());Df(c,d)||b.SL(d);return d}function =
U_a(a,b,c){a=3Da.k.j.Ic();var =
d=3Dc.getElement("docs-chrome"),e=3Dc.getElement("grid-bottom-bar");a.hei=
ght-=3D(d?d.offsetHeight:0)+(e?e.offsetHeight:0);b&&b.getElement()&&(b=3D=
c.getElement("waffle-grid-container"),a.width=3DOl(b).width);return =
a}function a0a(a){Yb(a.I,function(a){if(!a.Mc()){var =
c=3Da.q;NLa(c.k);c.o.j=3D[];TK(a)&&a.j.wb()}});r5a(a.$)}=0A=
k$a.prototype.J=3Dfunction(){k$a.G.J.call(this);N(this.K);this.K=3Dnull;I=
g(this.I)};function ZL(){L.call(this);this.L=3Dnew =
S(this);this.o=3Dnull;this.j=3D{};this.k=3D{}}C(ZL,L);ZL.prototype.bind=3D=
function(a,b,c){c=3Dnew l$a(a,!!b,!!c);var =
d=3Da.getId(),e=3Dthis.j[d];if(e&&!e.equals(c))throw Error("Tried to =
bind the same action twice with different =
options.");e||(b||(this.k[a.getId()]=3Dnew =
m$a(a.GP())),this.j[d]=3Dc,n$a(this,c));return =
this};ZL.prototype.q=3Dfunction(a){Vo(a.B)!=3DVo(a.k)&&o$a(this)};functio=
n o$a(a){for(var b in a.j)n$a(a,a.j[b])}=0A=
function n$a(a,b){if(a.o){var =
c=3Db.action,d=3D!b.j,e=3Db.k,f=3Da.o.getState(),e=3DVo(f)||e&&f=3D=3DZo;=
c.Z(e=3D=3Dd,"network");d&&(e?(d=3Da.k[c.getId()],c.setProperty("hint",d.=
j)):(a.k[c.getId()]=3Dnew =
m$a(c.GP()),f=3D=3DYo&&c.setProperty("hint","Unavailable when =
offline")))}}ZL.prototype.J=3Dfunction(){N(this.L);ZL.G.J.call(this)};fun=
ction m$a(a){this.j=3Da}function =
l$a(a,b,c){this.action=3Da;this.j=3Db;this.k=3Dc}l$a.prototype.equals=3Df=
unction(a){return =
a.action.getId()=3D=3Dthis.action.getId()&&a.j=3D=3Dthis.j&&a.k=3D=3Dthis=
.k};function =
$L(a,b,c){iE.call(this,"document",c);this.setProperty("id",a);this.setPro=
perty("documentType",b)}C($L,iE);var =
aM=3D[0,1,4,2,3];$L.prototype.getId=3Dfunction(){return =
this.getProperty("id")};$L.prototype.getType=3Dfunction(){return =
this.getProperty("documentType")};function N0a(a){if(a.fA()){var =
b=3DDa();a.setProperty("lastSyncedTimestamp",b)}}function p$a(a){var =
b=3DjE(a,"acl"),c=3D0,d=3D0;if(b)for(var e in b)c=3Db[e],d++;return =
1=3D=3Dd?c:0=3D=3Dd&&"trix"=3D=3Da.getType()?1:0}=0A=
function =
M0a(a,b){a.setProperty("lastModifiedServerTimestamp",b)}function =
O0a(a,b){a.setProperty("docosKeyData",b)}function =
qE(a,b){a.setProperty("lastModifiedClientTimestamp",b)}$L.prototype.rD=3D=
function(){return this.JF?new =
XPa(this.getId(),1):$L.G.rD.call(this)};function q$a(a){var =
b=3Da.getType(),c=3DkE(a,"jobset"),d;try{d=3DgQa(a,"isFastTrack")}catch(e=
){throw e;}return{type:b,wcb:c,Wbb:d}};function =
bM(){Q.call(this);this.L=3Dnew =
S(this);Pg&&(jea?this.L.D(kea?document.body:window,["online","offline"],t=
his.k):(this.o=3DPg?navigator.onLine:!0,this.j=3Dnew =
nh(250),this.L.D(this.j,"tick",this.q),this.j.start()))}C(bM,Q);bM.protot=
ype.q=3Dfunction(){var =
a=3DPg?navigator.onLine:!0;a!=3Dthis.o&&(this.o=3Da,this.k())};bM.prototy=
pe.k=3Dfunction(){this.dispatchEvent((Pg?navigator.onLine:1)?"online":"of=
fline")};=0A=
bM.prototype.J=3Dfunction(){bM.G.J.call(this);this.L.dispose();this.L=3Dn=
ull;this.j&&(this.j.dispose(),this.j=3Dnull)};function =
cM(a){L.call(this);this.k=3Da||null;this.j=3Dnull}C(cM,L);function =
r$a(a,b){a.Mc()||(s$a(a),a.j=3Dnew =
Image,a.j.onload=3DB(a.o,a,!0),a.j.onerror=3DB(a.o,a,!1),a.j.src=3Db)}cM.=
prototype.o=3Dfunction(a){this.k&&this.k(a);s$a(this)};function =
s$a(a){if(a.j)try{a.j.onload=3Dnull,a.j.onerror=3Dnull,a.j=3Dnull}catch(b=
){}}cM.prototype.J=3Dfunction(){s$a(this);this.k=3Dnull};function =
dM(a,b,c){Q.call(this);this.L=3Dnew S(this);this.K=3Da;this.k=3Dnew =
Ap(B(this.B,this,!1),1E4);this.H=3Db||12E4;this.q=3Dnew =
bM;this.j=3D!(y(c)?c:Od(Rd(),"icso"));this.F=3DDa();this.o=3Dnull;this.C=3D=
new =
cM(B(this.B,this));this.L.D(this.q,"online",this.A).D(this.q,"offline",th=
is.A);qq(this,!0,!0)}C(dM,ksa);function =
Nsa(a,b){!b&&a.j?qq(a,!0,!0):qq(a,t$a(a,b))}=0A=
function qq(a,b,c){var =
d=3DDa(),e=3Dd-a.F;if(b)b=3Dc?0:25E3,a.F=3Dd-b;else =
for(d=3Db=3D25E3,c=3D1;d<e;){b=3DMath.min(a.H,25E3*Math.pow(1.2,c++));if(=
b=3D=3Da.H)break;d+=3Db}N(a.o);a.o=3Dnew =
Ap(a.I,b,a);a.o.start()}dM.prototype.I=3Dfunction(){qq(this);this.k.stop(=
);this.k.start();r$a(this.C,ne(this.K,"zx",fb()))};function =
t$a(a,b){return =
b!=3Da.j?(a.j=3Db,a.dispatchEvent(b?"I":"J"),!0):!1}dM.prototype.A=3Dfunc=
tion(){qq(this,!0,!0)};dM.prototype.B=3Dfunction(a){this.k.stop();qq(this=
,t$a(this,a))};=0A=
dM.prototype.J=3Dfunction(){this.k.stop();Ig(this.o,this.k,this.q,this.L,=
this.C);dM.G.J.call(this)};function u$a(a,b){Q.call(this);var =
c=3Da||window;this.q=3Dc.document.getElementsByTagName("html")[0].manifes=
t||null;this.A=3Dc.location.href+"["+this.q+"]";this.j=3Dc.applicationCac=
he;this.o=3D!1;this.L=3Dnew =
S(this);this.k=3Dnull;this.L.D(this.j,"checking",this.rZa).D(this.j,"erro=
r",this.BSa).D(this.j,"noupdate",this.s5a).D(this.j,"downloading",this.s0=
a).D(this.j,"progress",this.v6a).D(this.j,"updateready",this.B$a).D(this.=
j,"cached",this.DYa).D(this.j,"obsolete",this.z5a);v$a(this)||w$a(this);t=
his.B=3D!1;this.C=3D=0A=
null;this.F=3Db||function(){return new Tn}}C(u$a,Q);var =
x$a=3D{0:"uncached",1:"idle",2:"checking",3:"downloading",4:"updateready"=
,5:"obsolete"};function w$a(a){eM(a);a.k=3Doh(a.vQa,3E5,a)}function =
eM(a){a.k&&(ph(a.k),a.k=3Dnull)}u=3Du$a.prototype;u.vQa=3Dfunction(){y$a(=
this,"AppCache update hung for five minutes.","AppCache update hung for =
five =
minutes.");this.B=3D!0;this.C=3Dthis.j.status};u.rZa=3Dfunction(){w$a(thi=
s)};u.s5a=3Dfunction(){eM(this);fM(this)};u.s0a=3Dfunction(){w$a(this)};u=
.v6a=3Dfunction(){w$a(this)};=0A=
u.B$a=3Dfunction(){eM(this);fM(this)};u.DYa=3Dfunction(){eM(this);fM(this=
)};u.z5a=3Dfunction(){eM(this);fM(this)};u.BSa=3Dfunction(){this.o=3D!0;e=
M(this);fM(this)};u.lg=3Dfunction(){return =
this.o||v$a(this)&&this.j.status!=3Dthis.j.IDLE&&this.j.status!=3Dthis.j.=
UPDATEREADY&&this.j.status!=3Dthis.j.OBSOLETE};function v$a(a){return =
a.j.status=3D=3Da.j.UNCACHED||a.j.status=3D=3Da.j.IDLE||a.j.status=3D=3Da=
.j.UPDATEREADY||a.j.status=3D=3Da.j.OBSOLETE}=0A=
function fM(a){a.q&&(a.lg()&&y$a(a,a.o&&a.j.status=3D=3Da.j.IDLE?"Error =
during update.":a.j.status=3D=3Da.j.UNCACHED?"Error during initial =
update, now UNCACHED":"An unknown error occurred","Appcache update =
fail."),a.B&&a.dispatchEvent(new z$a(a.A,x$a[a.j.status],"AppCache =
update finished after it was timed out. With error: "+a.lg()+". Current =
app cache status: "+x$a[a.j.status]+". Status at time out: =
"+x$a[a.C]+".")))}=0A=
function y$a(a,b,c){var =
d=3Da.F();M(a,d);Yg(d,"complete",B(function(a){a=3Da.target.Cj()?b+" =
With network.":c+" Manifest fetch http status: =
"+a.target.getStatus()+".";this.dispatchEvent(new =
z$a(this.A,x$a[this.j.status],a))},a));d.send(a.q)}u.J=3Dfunction(){N(thi=
s.L);u$a.G.J.call(this)};function =
z$a(a,b,c){O.call(this,"Eb");this.description=3Da;this.status=3Db;this.er=
ror=3Dc}C(z$a,O);function =
A$a(a){a=3D$d(Mba(a));if(!a)return{};a=3Da.split("&");for(var =
b=3D{},c=3D0;c<a.length;++c){var =
d=3Da[c].split("=3D");2=3D=3Dd.length&&0<d[0].length&&0<d[1].length&&(b[V=
a(d[0])]=3DVa(d[1]))}return b};function =
xBa(){return!(rd("iPad")||rd("Android")&&!rd("Mobile")||rd("Silk"))&&(rd(=
"iPod")||rd("iPhone")||rd("Android")||rd("IEMobile"))};function =
mw(a){O.call(this,"navigate");this.Yi=3Da}C(mw,O);function =
gM(a,b,c,d){Q.call(this);if(a&&!b)throw Error("Can't use invisible =
history without providing a blank page.");var =
e;c?e=3Dc:(e=3D"history_state"+B$a,document.write(Oa('<input =
type=3D"text" name=3D"%s" id=3D"%s" =
style=3D"display:none">',e,e)),e=3Duh(e));this.C=3De;this.j=3Dc?Bh(th(c))=
:window;this.H=3Db;ud&&!b&&(this.H=3D"https"=3D=3Dwindow.location.protoco=
l?"https:///":'javascript:""');this.k=3Dnew =
nh(150);M(this,this.k);this.o=3D!a;this.L=3Dnew =
S(this);if(a||iM)d?a=3Dd:(a=3D"history_iframe"+B$a,b=3Dthis.H?'src=3D"'+W=
a(this.H)+'"':=0A=
"",document.write(Oa('<iframe id=3D"%s" style=3D"display:none" =
%s></iframe>',a,b)),a=3Duh(a)),this.F=3Da,this.M=3D!0;iM&&(this.L.D(this.=
j,"load",this.yeb),this.K=3Dthis.I=3D!1);this.o?vBa(this,kw(this),!0):lw(=
this,this.C.value);B$a++}C(gM,Q);gM.prototype.B=3D!1;gM.prototype.A=3D!1;=
gM.prototype.q=3Dnull;var wBa=3Dmz(function(){return =
ud?8<=3Ddocument.documentMode:"onhashchange"in =
fa}),iM=3Dud&&!Dd(8);u=3DgM.prototype;u.xK=3Dnull;u.J=3Dfunction(){gM.G.J=
.call(this);this.L.dispose();this.Z(!1)};=0A=
u.Z=3Dfunction(a){if(a!=3Dthis.B)if(iM&&!this.I)this.K=3Da;else =
if(a)if(td?this.L.D(this.j.document,C$a,this.Ofb):vd&&this.L.D(this.j,"pa=
geshow",this.UVa),wBa()&&this.o)this.L.D(this.j,"hashchange",this.Geb),th=
is.B=3D!0,this.dispatchEvent(new =
mw(kw(this)));else{if(!ud||xBa()||this.I)this.L.D(this.k,"tick",B(this.Pr=
a,this,!0)),this.B=3D!0,iM||(this.q=3Dkw(this),this.dispatchEvent(new =
mw(kw(this)))),this.k.start()}else =
this.B=3D!1,this.L.Cb(),this.k.stop()};=0A=
u.yeb=3Dfunction(){this.I=3D!0;this.C.value&&lw(this,this.C.value,!0);thi=
s.Z(this.K)};u.UVa=3Dfunction(a){a.j.persisted&&(this.Z(!1),this.Z(!0))};=
u.Geb=3Dfunction(){var =
a=3DD$a(this.j);a!=3Dthis.q&&E$a(this,a)};function kw(a){return =
null!=3Da.xK?a.xK:a.o?D$a(a.j):F$a(a)||""}function =
D$a(a){a=3Da.location.href;var b=3Da.indexOf("#");return =
0>b?"":a.substring(b+1)}function vBa(a,b,c){a=3Da.j.location;var =
d=3Da.href.split("#")[0],e=3DYa(a.href,"#");if(iM||e||b)d+=3D"#"+b;d!=3Da=
.href&&(c?a.replace(d):a.href=3Dd)}=0A=
function lw(a,b,c,d){if(a.M||b!=3DF$a(a))if(a.M=3D!1,b=3DUa(b),ud){var =
e=3DXh(a.F);e.open("text/html",c?"replace":void =
0);e.write(Oa("<title>%s</title><body>%s</body>",Wa(d||a.j.document.title=
),b));e.close()}else =
if(b=3Da.H+"#"+b,a=3Da.F.contentWindow)c?a.location.replace(b):a.location=
.href=3Db}=0A=
function F$a(a){if(ud)return =
a=3DXh(a.F),a.body?Va(a.body.innerHTML):null;var =
b=3Da.F.contentWindow;if(b){var c;try{c=3DVa(D$a(b))}catch(d){return =
a.A||(1!=3Da.A&&a.k.setInterval(1E4),a.A=3D!0),null}a.A&&(0!=3Da.A&&a.k.s=
etInterval(150),a.A=3D!1);return c||null}return =
null}u.Pra=3Dfunction(){if(this.o){var =
a=3DD$a(this.j);a!=3Dthis.q&&E$a(this,a)}if(!this.o||iM)if(a=3DF$a(this)|=
|"",null=3D=3Dthis.xK||a=3D=3Dthis.xK)this.xK=3Dnull,a!=3Dthis.q&&E$a(thi=
s,a)};=0A=
function =
E$a(a,b){a.q=3Da.C.value=3Db;a.o?(iM&&lw(a,b),vBa(a,b)):lw(a,b);a.dispatc=
hEvent(new =
mw(kw(a)))}u.Ofb=3Dfunction(){this.k.stop();this.k.start()};var =
C$a=3D["mousedown","keydown","mousemove"],B$a=3D0;Fp("We're sorry.  =
There was an error loading your =
spreadsheet.","info");Ca(ca().prototype,ca().prototype);function =
jM(a,b){this.A=3Da;for(var c=3D[],d=3D0;d<b.length;d++){var =
e=3Db[d];e.o()?c.push.apply(c,e.k()):c.push(e)}this.F=3Dc}C(jM,il);jM.pro=
totype.o=3DKc;jM.prototype.k=3Dfunction(){return =
this.F.concat()};jM.prototype.C=3Dfunction(){return =
this.F.length};function =
kM(a){jM.call(this,"docs-mlti",a);this.B=3Da;t:{a=3Dthis.B;for(var =
b=3D!!a.length,c=3D0;c<a.length;c++)if(!a[c].j()){a=3D!1;break =
t}a=3Db}this.H=3Da;a=3Dthis.B;b=3D1;for(c=3D0;c<a.length;c++)b+=3Da[c].ge=
tSizeEstimate();this.I=3Db}C(kM,jM);kM.prototype.j=3Dg("H");kM.prototype.=
getSizeEstimate=3Dg("I");function =
lM(){jM.call(this,"docs-null",[])}C(lM,jM);la(lM);lM.prototype.getSizeEst=
imate=3Dr(0);function mM(a){switch(a.length){case 0:return =
lM.getInstance();case 1:return a[0];default:return new kM(a)}}function =
nM(a,b){for(var c=3D[],d=3D0;d<b.length;d++)c.push(a.Mb(b[d]));return =
c}function G$a(a,b){for(var =
c=3D[],d=3D0;d<b.length;d++)c.push(H$a(a,b[d]));return c}function =
I$a(a){for(var b=3D0,c=3D0;c<a.length;c++)var =
d=3Da[c],b=3Db+(d.o()?d.C():1);return b};function =
oM(a,b,c,d,e,f,h,l){this.q=3Da;this.H=3Db;this.F=3Dc;this.C=3Dd;this.o=3D=
e;this.k=3Df;this.j=3Dh;this.A=3Dl;(a=3D0>e)||(a=3D(a=3Dthis.q)?(new =
kM(a)).j():!1);this.B=3Da}oM.prototype.getSelection=3Dg("H");function =
J$a(a){for(var b=3D0,c=3D0;c<a.length;c++){var =
d=3Da[c].q;d&&d.length&&(b+=3DI$a(d))}return b};function =
K$a(a,b,c){this.j=3Da;this.o=3Db;this.k=3Dc||0}K$a.prototype.yg=3Dfunctio=
n(){return this.j.k};K$a.prototype.NI=3Dfunction(){return =
this.j.F};function =
L$a(a){return"top"=3D=3Da.getId()?a.getId():"chunk"+a.getId()}function =
M$a(){var a=3Dnew jk;K(a,1,"top");return a}function N$a(a,b){var c=3Dnew =
jk;K(c,1,a);b&&K(c,2,b);return c};function =
pM(a,b,c,d,e){this.o=3Da;this.k=3Db;this.q=3Dc;this.j=3Dd;this.A=3De}pM.p=
rototype.II=3Dg("q");pM.prototype.append=3Dfunction(){throw =
Error("Appending RitzChunkDatas not supported");};function =
O$a(a){O.call(this,"s");this.k=3Da}C(O$a,O);function =
P$a(a){O.call(this,"v");this.k=3Da}C(P$a,O);function =
Q$a(a,b){O.call(this,"w");this.k=3Da;this.B=3Db}C(Q$a,O);function =
qM(){Q.call(this)}C(qM,Q);qM.prototype.o=3Dfunction(a){this.dispatchEvent=
(new P$a(a))};qM.prototype.q=3Dfunction(a,b){this.dispatchEvent(new =
Q$a(a,b))};qM.prototype.k=3Dfunction(){this.dispatchEvent("u")};function =
rM(a,b){Q.call(this);this.j=3Da;this.A=3Db}C(rM,qM);rM.prototype.load=3Df=
unction(a,b){if(b.F)this.A.jm(Error("The document could not be loaded =
from local storage."));else{var =
c=3DkE(b,"title");null!=3Dc&&Xs(this.j,c,!0);c=3DnE(b,"docosKeyData");if(=
null!=3Dc){var d=3Dthis.j;d.o=3Dc;d.dispatchEvent(new =
Ws("W",!0))}c=3Dp$a(b);this.dispatchEvent(new =
O$a(Number(c)));this.B(b,B(this.o,this),B(this.q,this),B(this.k,this),thi=
s.A)}};function =
R$a(a,b,c){rM.call(this,b,c);this.C=3Da}C(R$a,rM);R$a.prototype.B=3Dfunct=
ion(a,b,c,d){this.C.Q_([M$a()],function(a){a=3Da[0];var =
f=3Da.k;b(f);c(a,f);d()})};function =
sM(a){this.q=3Da}C(sM,il);sM.prototype.getSizeEstimate=3Dfunction(){retur=
n ritz.getSizeEstimate(this.q)};sM.prototype.j=3Dfunction(){return =
ritz.isNonPersistedLocalChange(this.q)};function =
tM(a,b){this.q=3Da;this.F=3Db}C(tM,sM);tM.prototype.o=3DKc;tM.prototype.k=
=3Dg("F");tM.prototype.C=3Dfunction(){return this.F.length};function =
S$a(){}S$a.prototype.k=3Dfunction(a){var =
b=3Dritz.tryFlattenMultiCommand(a);return b?new tM(a,T$a(this,b)):new =
sM(a)};function T$a(a,b){return =
rb(b,a.k,a)}S$a.prototype.j=3Dfunction(a){var =
b=3Da.getType();return"docs-mlti"=3D=3Db?ritz.createMultiCommand(uM(this,=
a.B)):"docs-null"=3D=3Db?ritz.getNullCommand():a.q};function =
uM(a,b){return rb(b,a.j,a)};function vM(){H.call(this)}var =
U$a;C(vM,H);vM.prototype.Ua=3Dfunction(){return =
I(this,1)};vM.prototype.Bf=3Dfunction(){return =
bg(this,1)};vM.prototype.Vc=3Dfunction(){return =
I(this,4)};vM.prototype.vo=3Dfunction(){return bg(this,4)};function =
wM(){H.call(this)}var V$a;C(wM,H);wM.prototype.Ua=3Dfunction(){return =
I(this,1)};wM.prototype.Bf=3Dfunction(){return =
bg(this,1)};wM.prototype.Vc=3Dfunction(){return =
I(this,4)};wM.prototype.vo=3Dfunction(){return bg(this,4)};function =
xM(){H.call(this)}var W$a;C(xM,H);u=3DxM.prototype;=0A=
u.getSheetType=3Dfunction(){return I(this,2)};u.Ua=3Dfunction(){return =
I(this,3)};u.Bf=3Dfunction(){return bg(this,3)};u.d$=3Dfunction(){return =
I(this,4)};u.Hva=3Dfunction(){return =
bg(this,4)};u.getNumRows=3Dfunction(){return =
I(this,5)};u.getNumColumns=3Dfunction(){return I(this,6)};function =
yM(){H.call(this)}var X$a;C(yM,H);yM.prototype.Ua=3Dfunction(){return =
I(this,1)};yM.prototype.Bf=3Dfunction(){return =
bg(this,1)};yM.prototype.d$=3Dfunction(){return =
I(this,2)};yM.prototype.Hva=3Dfunction(){return bg(this,2)};=0A=
function zM(){H.call(this)}var Y$a;C(zM,H);function =
AM(){H.call(this)}var Z$a;C(AM,H);AM.prototype.Ua=3Dfunction(){return =
I(this,1)};AM.prototype.Bf=3Dfunction(){return bg(this,1)};function =
BM(){H.call(this)}var $$a;C(BM,H);function CM(){H.call(this)}var =
aab;C(CM,H);u=3DCM.prototype;u.Ua=3Dfunction(){return =
I(this,1)};u.Bf=3Dfunction(){return bg(this,1)};u.Vc=3Dfunction(){return =
I(this,2)};u.vo=3Dfunction(){return bg(this,2)};u.oz=3Dfunction(){return =
I(this,4)};u.zJ=3Dfunction(){return bg(this,4)};=0A=
function DM(){H.call(this)}var =
bab;C(DM,H);DM.prototype.getSelection=3Dfunction(){return =
I(this,1)};function EM(){H.call(this)}var cab;C(EM,H);function =
FM(){H.call(this)}var dab;C(FM,H);FM.prototype.oz=3Dfunction(){return =
I(this,1)};FM.prototype.zJ=3Dfunction(){return bg(this,1)};function =
GM(){H.call(this)}var eab;C(GM,H);GM.prototype.oz=3Dfunction(){return =
I(this,1)};GM.prototype.zJ=3Dfunction(){return bg(this,1)};function =
HM(){H.call(this)}var fab;C(HM,H);function IM(){H.call(this)}var =
gab;C(IM,H);=0A=
IM.prototype.Ua=3Dfunction(){return =
I(this,2)};IM.prototype.Bf=3Dfunction(){return bg(this,2)};function =
JM(){H.call(this)}var hab;C(JM,H);JM.prototype.Ua=3Dfunction(){return =
I(this,2)};JM.prototype.Bf=3Dfunction(){return bg(this,2)};=0A=
vM.prototype.P=3Dfunction(){U$a||(U$a=3Dag(vM,{0:{name:"InsertRangeMutati=
on",bb:"ritzproto.InsertRangeMutation"},1:{name:"sheet_id",Q:9,type:Strin=
g},2:{name:"insert_index",Q:5,type:Number},3:{name:"insert_span",Q:5,type=
:Number},4:{name:"dimension",Q:14,defaultValue:0,type:dk},5:{name:"expand=
",Q:8,type:Boolean}}));return =
U$a};vM.ctor=3DvM;vM.ctor.P=3DvM.prototype.P;=0A=
wM.prototype.P=3Dfunction(){V$a||(V$a=3Dag(wM,{0:{name:"DeleteRangeMutati=
on",bb:"ritzproto.DeleteRangeMutation"},1:{name:"sheet_id",Q:9,type:Strin=
g},2:{name:"delete_index",Q:5,type:Number},3:{name:"delete_span",Q:5,type=
:Number},4:{name:"dimension",Q:14,defaultValue:0,type:dk}}));return =
V$a};wM.ctor=3DwM;wM.ctor.P=3DwM.prototype.P;=0A=
xM.prototype.P=3Dfunction(){W$a||(W$a=3Dag(xM,{0:{name:"InsertSheetMutati=
on",bb:"ritzproto.InsertSheetMutation"},1:{name:"index",required:!0,Q:5,t=
ype:Number},2:{name:"sheet_type",Q:14,defaultValue:0,type:hia},3:{name:"s=
heet_id",Q:9,type:String},4:{name:"sheet_delta",Q:11,type:fk},5:{name:"nu=
m_rows",Q:5,type:Number},6:{name:"num_columns",Q:5,type:Number}}));return=
 W$a};xM.ctor=3DxM;xM.ctor.P=3DxM.prototype.P;=0A=
yM.prototype.P=3Dfunction(){X$a||(X$a=3Dag(yM,{0:{name:"SetSheetPropertie=
sMutation",bb:"ritzproto.SetSheetPropertiesMutation"},1:{name:"sheet_id",=
Q:9,type:String},2:{name:"sheet_delta",Q:11,type:fk}}));return =
X$a};yM.ctor=3DyM;yM.ctor.P=3DyM.prototype.P;zM.prototype.P=3Dfunction(){=
Y$a||(Y$a=3Dag(zM,{0:{name:"SetWorkbookPropertiesMutation",bb:"ritzproto.=
SetWorkbookPropertiesMutation"},1:{name:"workbook_delta",Q:11,type:nk}}))=
;return Y$a};zM.ctor=3DzM;zM.ctor.P=3DzM.prototype.P;=0A=
AM.prototype.P=3Dfunction(){Z$a||(Z$a=3Dag(AM,{0:{name:"DeleteSheetMutati=
on",bb:"ritzproto.DeleteSheetMutation"},1:{name:"sheet_id",Q:9,type:Strin=
g},2:{name:"index",Q:5,type:Number}}));return =
Z$a};AM.ctor=3DAM;AM.ctor.P=3DAM.prototype.P;BM.prototype.P=3Dfunction(){=
$$a||($$a=3Dag(BM,{0:{name:"MoveSheetMutation",bb:"ritzproto.MoveSheetMut=
ation"},1:{name:"from_index",Q:5,type:Number},2:{name:"to_index",Q:5,type=
:Number}}));return $$a};BM.ctor=3DBM;BM.ctor.P=3DBM.prototype.P;=0A=
CM.prototype.P=3Dfunction(){aab||(aab=3Dag(CM,{0:{name:"SetDimensionPrope=
rtiesMutation",bb:"ritzproto.SetDimensionPropertiesMutation"},1:{name:"sh=
eet_id",Q:9,type:String},2:{name:"dimension",Q:14,defaultValue:0,type:dk}=
,3:{name:"targets",Jc:!0,Q:11,type:Ni},4:{name:"delta",Q:11,type:ik}}));r=
eturn =
aab};CM.ctor=3DCM;CM.ctor.P=3DCM.prototype.P;DM.prototype.P=3Dfunction(){=
bab||(bab=3Dag(DM,{0:{name:"SetSelectionMutation",bb:"ritzproto.SetSelect=
ionMutation"},1:{name:"selection",Q:11,type:bk}}));return bab};=0A=
DM.ctor=3DDM;DM.ctor.P=3DDM.prototype.P;EM.prototype.P=3Dfunction(){cab||=
(cab=3Dag(EM,{0:{name:"DefineWorkbookRangeMutation",bb:"ritzproto.DefineW=
orkbookRangeMutation"},1:{name:"workbook_range_id",Q:9,type:String},2:{na=
me:"grid_range",Q:11,type:Ri},3:{name:"workbook_range_type",Q:14,defaultV=
alue:0,type:tia},4:{name:"workbook_range_properties_delta",Q:11,type:ok}}=
));return cab};EM.ctor=3DEM;EM.ctor.P=3DEM.prototype.P;=0A=
FM.prototype.P=3Dfunction(){dab||(dab=3Dag(FM,{0:{name:"AddNamedRangeMuta=
tion",bb:"ritzproto.AddNamedRangeMutation"},1:{name:"delta",Q:11,type:yi}=
}));return =
dab};FM.ctor=3DFM;FM.ctor.P=3DFM.prototype.P;GM.prototype.P=3Dfunction(){=
eab||(eab=3Dag(GM,{0:{name:"UpdateNamedRangeMutation",bb:"ritzproto.Updat=
eNamedRangeMutation"},1:{name:"delta",Q:11,type:yi}}));return =
eab};GM.ctor=3DGM;GM.ctor.P=3DGM.prototype.P;=0A=
HM.prototype.P=3Dfunction(){fab||(fab=3Dag(HM,{0:{name:"DeleteNamedRangeM=
utation",bb:"ritzproto.DeleteNamedRangeMutation"},1:{name:"named_range_id=
",Q:9,type:String}}));return =
fab};HM.ctor=3DHM;HM.ctor.P=3DHM.prototype.P;IM.prototype.P=3Dfunction(){=
gab||(gab=3Dag(IM,{0:{name:"LinkFormMutation",bb:"ritzproto.LinkFormMutat=
ion"},1:{name:"form_id",Q:9,type:String},2:{name:"sheet_id",Q:9,type:Stri=
ng}}));return gab};IM.ctor=3DIM;IM.ctor.P=3DIM.prototype.P;=0A=
JM.prototype.P=3Dfunction(){hab||(hab=3Dag(JM,{0:{name:"UnlinkFormMutatio=
n",bb:"ritzproto.UnlinkFormMutation"},1:{name:"form_id",Q:9,type:String},=
2:{name:"sheet_id",Q:9,type:String}}));return =
hab};JM.ctor=3DJM;JM.ctor.P=3DJM.prototype.P;function =
KM(a){this.j=3Da}KM.prototype.equals=3Dfunction(a){return =
this=3D=3D=3Da?!0:a instanceof KM?a.j.equals(this.j):!1};function =
LM(a){return a.j}KM.prototype.cj=3Dfunction(){var a=3Dthis.j.cj();return =
null=3D=3Da||null=3D=3Da.getColumnIndex()||null=3D=3Da.getRowIndex()?null=
:new =
G(a.getColumnIndex(),a.getRowIndex())};KM.prototype.Ua=3Dfunction(){var =
a=3Dthis.j.cj();return a?a.Ua():null};function =
MM(a){this.A=3D"ritz-selection";this.C=3Da}C(MM,il);MM.prototype.getSelec=
tion=3Dg("C");MM.prototype.j=3Dr(!0);function iab(a){var b=3Dnew =
DM,c=3DLM(a.getSelection());K(b,1,c);return[30710966,[null,(new =
Io).Mb(LM(a.getSelection()))]]}function jab(a){a=3D(new Io).cd((new =
bk).P(),ritz.getSelectionProtoFromSetSelectionMutation(a));return new =
MM(new KM(a))};function kab(){this.j=3Dnew =
S$a}kab.prototype.Mb=3Dfunction(a){return"docs-mlti"=3D=3D=3Da.getType()?=
[4444216,rb(a.B,function(a){return =
this.Mb(a)},this)]:"docs-null"=3D=3D=3Da.getType()?[14830763]:"ritz-selec=
tion"=3D=3D=3Da.getType()?iab(a):ritz.serializeCommand(a.q)};function =
H$a(a,b){if(!TX_IS_MOBILE_NATIVE&&b&&(14130306=3D=3Db[0]||15958974=3D=3Db=
[0]))return document.location.reload(),lM.getInstance();var =
c=3Dritz.deserializeCommand(b);return =
c?a.j.k(c):lM.getInstance()};function lab(a,b,c){this.j=3Dnew =
mab(a,b,c);this.k=3D[]}u=3Dlab.prototype;u.sx=3Dfunction(a){for(this.j.sx=
(a);0<this.k.length;)this.k.shift()()};u.Q_=3Dfunction(a,b,c,d){this.j.k?=
this.sEa(a,b):this.k.push(B(this.sEa,this,a,b,c,d))};u.sEa=3Dfunction(a,b=
){(new nab(a,b,this.j)).load()};u.A_=3Dr(!0);u.Aga=3Dr(!0);function =
mab(a,b,c){this.k=3Da;this.q=3Db;this.A=3Dc;this.j=3D{}}mab.prototype.sx=3D=
da("k");mab.prototype.o=3Dfunction(a){delete this.j[a]};=0A=
function =
oab(a,b,c,d){this.K=3Da;this.X=3Db;this.q=3Dc;this.C=3D[];this.B=3D[];thi=
s.H=3D[];this.j=3Dthis.F=3D0;this.A=3Dthis.o=3D!1;this.k=3D[];this.M=3Dd;=
this.I=3D{}}u=3Doab.prototype;u.rEa=3Dfunction(a){a>this.j&&(this.j=3Da)}=
;u.ePa=3Dfunction(a,b,c){c>this.j&&(this.j=3Dc);Lb(this.B,b.j)};u.aUa=3Df=
unction(){this.o=3D!0;this.H=3DnM(this.K,this.B);this.A&&pab(this)};=0A=
u.Rpb=3Dfunction(a,b,c){c>this.j&&(this.j=3Dc);a=3DnM(this.K,b.j);this.C[=
this.F]=3Da;this.F++;if(!this.q)for(a=3D0;a<this.k.length;a++)b=3Dthis.k[=
a],null!=3Db&&qab(this,b.Fga)&&((0,b.callback)(rab(this,b.Fga)),delete =
this.k[a])};u.Spb=3Dfunction(){this.A=3D!0;this.o&&pab(this)};function =
pab(a){for(var b=3D0;b<a.k.length;b++){var =
c=3Da.k[b];null!=3Dc&&(0,c.callback)(rab(a,c.Fga))}a.k.length=3D0;a.M()}f=
unction sab(a,b,c){qab(a,b)?c(rab(a,b)):Lb(a.k,[new tab(b,c)])}=0A=
function qab(a,b){if(a.o&&a.A)return!0;if(!a.o)return!1;for(var =
c=3Duab(a,b),c=3Dvab(c),d=3Da.C.length-1,e=3Dc.Df();e<=3Dc.jg();e++)if(e>=
d)return!1;return!0}function rab(a,b){var =
c=3D[],d=3Da.C;if(0<d.length)if(a.q)c=3Dd[0];else{for(var =
e=3Duab(a,b),f=3Dvab(e),h=3Df.Df();h<=3Df.jg();h++)Lb(c,d[h]);d=3D1E3*f.D=
f();f=3D1E3*(f.jg()+1);K(e,2,d);Si(e,f);K(b,2,e)}return new =
pM(b,a.j,c,a.H,!a.q)}function uab(a,b){var =
c=3Dza(b),d=3Da.I[c];d||(d=3Da.X.reverseTransformRowRange(a.B,b.Cf()),a.I=
[c]=3Dd);return d}=0A=
function =
nab(a,b,c){this.j=3Da;this.yd=3Db;this.q=3Dc;this.o=3D[];this.k=3D0}nab.p=
rototype.load=3Dfunction(){for(var a=3D0;a<this.j.length;a++){var =
b=3Dthis.q,c=3Dthis.j[a],d=3DB(this.A,this),e=3DL$a(c);if(b.j[e])f=3Db.j[=
e],sab(f,c,d);else{var f=3DB(b.o,b,e),f=3Dnew =
oab(b.q,b.A,"top"=3D=3Dc.getId(),f);NM(b.k,0,B(f.rEa,f),B(f.ePa,f,null),B=
(f.aUa,f,null));NM(b.k,e,B(f.rEa,f),B(f.Rpb,f,c),B(f.Spb,f,c));sab(f,c,d)=
;b.j[e]=3Df}}};nab.prototype.A=3Dfunction(a){this.k++;Lb(this.o,a);this.k=
=3D=3Dthis.j.length&&this.yd(this.o)};=0A=
function tab(a,b){this.Fga=3Da;this.callback=3Db}function vab(a){var =
b=3DMath.floor(a.ib()/1E3);a=3DMath.max(b,Math.floor((a.Db()-1)/1E3));var=
 c=3Dnew Ni;K(c,1,b);K(c,2,a);return c};function =
wab(a,b){this.j=3Da;this.o=3Db;this.k=3D[]}u=3Dwab.prototype;u.sx=3Dfunct=
ion(a){for(this.j=3Da;0<this.k.length;)this.k.shift()()};u.Q_=3Dfunction(=
a,b,c,d){this.j?this.tEa(a,b):this.k.push(B(this.tEa,this,a,b,c,d))};u.tE=
a=3Dfunction(a,b){for(var c=3Dnew =
OM(a,b,this.o),d=3D0;d<a.length;d++){var =
e=3DL$a(a[d]);NM(this.j,e,B(c.F,c),B(c.B,c,a[d]),B(c.C,c,a[d]))}NM(this.j=
,0,B(c.F,c),B(c.B,c,null),B(c.C,c,null))};u.A_=3Dr(!0);u.Aga=3Dr(!1);=0A=
function =
OM(a,b,c){this.q=3Da;this.yd=3Db;this.H=3Dc;this.k=3D{};this.A=3D[];this.=
j=3Dthis.o=3D0}OM.prototype.F=3Dfunction(a){a>this.j&&(this.j=3Da)};OM.pr=
ototype.B=3Dfunction(a,b,c){var =
d=3Dnull=3D=3Da?this.A:this.k[a.getId()];b=3DnM(this.H,b.j);d?Lb(d,b):thi=
s.k[a.getId()]=3Db;c>this.j&&(this.j=3Dc)};OM.prototype.C=3Dfunction(){th=
is.o++;if(this.o=3D=3Dthis.q.length+1){var =
a=3Drb(this.q,B(this.I,this));this.yd(a)}};OM.prototype.I=3Dfunction(a){v=
ar b=3Dthis.k[a.getId()];b||(b=3D[]);return new =
pM(a,this.j,b,this.A,!1)};function =
TM(a){this.j=3Da}TM.prototype.append=3Dfunction(a){if(!(a instanceof =
TM))throw Error("Can only append CommandBasedModelParts.");return new =
TM(this.j.concat(a.j))};function xab(){this.k=3D[];this.j=3D[]}function =
yab(a,b){if(b instanceof pM)a.k.push(b);else if(b instanceof =
TM)Lb(a.j,b.j);else throw Error("Unknown ModelPart type");};function =
zab(a,b,c){this.k=3Db;this.j=3Dc}zab.prototype.Ae=3Dfunction(a){return =
rp(this.j.Ae(a),2).xf("id",this.k).ll()};zab.prototype.TE=3Dfunction(a){r=
eturn this.j.TE(a)};function UM(a,b,c){return =
pp(sp(a.Ae(b),Ba(c,!0)),Ba(c,!1))}zab.prototype.YO=3Dfunction(){throw =
Error("Unsupported operation.");};function VM(a){this.k=3Da;this.j=3Dnew =
Io}VM.prototype.Q_=3Dfunction(a,b,c,d){for(var e=3Dnew =
Vi,f=3D0;f<a.length;f++){var =
h=3Da[f].Cf();dg(e,1,h)}e=3D{ranges:this.j.Mb(e)};c&&(e.snapshotAt=3Dc);d=
&&pc(e,d);op(UM(this.k,"/fetchrows",B(this.Wh,this,a,b)),e).Ed()};VM.prot=
otype.Wh=3Dfunction(a,b,c,d){if(c){d=3Dd.ef();c=3Dd.revision;d=3Dd.perGri=
dRangeSnapshots;for(var e=3D[],f=3D0;f<d.length;f++)e.push(new =
pM(a[f],c,d[f].snapshot,[],!0));b(e)}};VM.prototype.A_=3Dr(!1);VM.prototy=
pe.Aga=3Dr(!0);function =
Aab(a,b){L.call(this);this.j=3Da;this.k=3Db}C(Aab,L);function =
Bab(a){this.j=3Da;this.k=3Dnew =
Io}Bab.prototype.reverseTransformRowRange=3Dfunction(a,b){var =
c=3DuM(this.j,a),d=3Dthis.k.Mb(b),c=3Dritz.reverseTransformRowRange(c,d);=
return this.k.cd((new Ri).P(),c)};function =
Cab(a,b,c){b=3DuM(a.j,b);c=3DuM(a.j,c);c=3Dritz.transform(c,b);return =
new Aab(T$a(a.j,c.smutations),T$a(a.j,c.cmutations))};function =
Dab(a,b,c){O.call(this,"Kb",a);this.k=3Db;this.message=3Dc}C(Dab,O);funct=
ion Eab(a,b,c){O.call(this,"Ib",a);this.hh=3Dc}C(Eab,O);function =
Fab(a){O.call(this,"Jb",a)}C(Fab,O);function =
Gab(a,b,c){O.call(this,"Lb",a);this.k=3Db;this.B=3Dc}C(Gab,O);function =
Hab(a,b){O.call(this,"Mb",a);this.k=3Db}C(Hab,O);Ca(ca(),Tg);function =
WM(a){Q.call(this);this.j=3Da||{}}C(WM,Q);WM.prototype.k=3Dnull;function =
XM(a,b){if(!(b in a.j))throw Error("Unknown collaborator session id =
"+b);return a.j[b]}function Iab(a,b){var =
c=3Da.k&&a.k.k=3D=3Db?a.k:XM(a,b);a.dispatchEvent(new Fab(a));delete =
a.j[b];a.dispatchEvent(new Hab(a,c));return =
c}WM.prototype.clear=3Dfunction(){for(var a in =
this.j)Iab(this,a);this.k&&(Iab(this,this.k.k),this.k=3Dnull)};=0A=
WM.prototype.Kfa=3Dfunction(a){if(!a.q)throw Error("Cannot set =
me-collaborator with isMe "+a.q);this.k=3Da;this.dispatchEvent(new =
Gab(this,a,!0))};function Jab(){Q.call(this)}C(Jab,Q);function =
YM(a,b,c,d,e,f,h,l,m){Q.call(this);this.I=3Da;a.Pa("14",this.T5a,this);a.=
Pa("5",this.yoa,this);a.Pa("6",this.zoa,this);a.Pa("7",this.xoa,this);h&&=
a.Pa("0",this.woa,this);this.C=3Db;this.A=3Dc;this.H=3Dd;this.o=3Dh||null=
;this.B=3Dnew S(this);this.k=3Dnull;this.j=3Dm||new =
WM(f);y(m)||M(this,this.j);this.j.dc(this)}C(YM,Jab);u=3DYM.prototype;u.Z=
aa=3Dx(294);u.T5a=3Dfunction(a){var b=3Da.sid;if(b in this.j.j){var =
c=3Dthis.j;a=3Da.active;XM(c,b).setActive(a);c.dispatchEvent(new =
Eab(c,0,a))}};=0A=
u.yoa=3Dfunction(a){var =
b=3Dthis.H(a);if(b.q)this.j.clear(),this.j.Kfa(b);else{if(b.k in =
this.j.j)return;var c=3Dthis.j;a=3Da.isNew;if(b.q)throw Error("Cannot =
add collaborator with isMe "+b.q);var d=3Db.k;if(d in c.j)throw =
Error("Collaborator with session id "+d+" already =
exists");c.j[d]=3Db;c.dispatchEvent(new =
Gab(c,b,a))}this.dza(b)};u.dza=3Dca();u.zoa=3Dfunction(a){a=3Da.sid;a in =
this.j.j&&(a=3DIab(this.j,a),this.fza(a))};u.fza=3Dca();=0A=
u.xoa=3Dfunction(a){var b=3Da.sid;if(b in this.j.j){var =
c=3DXM(this.j,b);a=3Da.msg;this.dispatchEvent(new Dab(this,c,a));b in =
this.j.j&&(XM(this.j,b),Da());this.Tya(c,a)}};u.Tya=3Dca();u.woa=3Dfuncti=
on(a){this.o&&(a=3Dthis.o(a))&&a in =
this.j.j&&(XM(this.j,a),Da())};u.Wla=3Dx(295);u.J=3Dfunction(){var =
a=3Dthis.I;a.Mc()||(a.lq("5",this.yoa,this),a.lq("6",this.zoa,this),a.lq(=
"7",this.xoa,this),this.o&&a.lq("0",this.woa,this));Ig(this.B,this.k);YM.=
G.J.call(this)};function =
ZM(a,b,c,d,e,f,h,l,m,n,p){this.k=3Da;this.o=3Db;this.I=3Dc;this.j=3Dd;thi=
s.K=3De;this.M=3Df||"";this.q=3D!!h;this.H=3Dl||0;Da();this.C=3Dy(m)?m:!0=
;this.F=3Dn||null;this.Sba=3Dp||null}u=3DZM.prototype;u.zd=3Dg("I");u.we=3D=
g("j");u.isAnonymous=3Dfunction(){return =
0!=3Dthis.H};u.setActive=3Dda("C");u.vb=3Dg("C");u.km=3Dfunction(){if(!th=
is.F)throw Error("Called docs.collab.Collaborator.getSelectionModel() =
when selection model is null.");return this.F};function =
Kab(a){this.j=3Da}Kab.prototype.getSelection=3Dg("j");function =
Lab(a,b,c,d,e,f,h,l,m,n){ZM.call(this,a,b,c,d,e,f,h,l,m,n);this.B=3Dnew =
BJ(c,!!l&&0!=3Dl);this.A=3Dnew C1a(this.B,a,d)}C(Lab,ZM);function =
Mab(a,b,c,d,e,f,h,l,m,n,p,t){YM.call(this,c,d,e,Ba(Nab,l),0,m,n,0,t);this=
.F=3Da;this.q=3Db;this.K=3Df;this.L=3Dnew =
S(this);M(this,this.L);this.L.D(this.F,"Rb",this.b7a).D(this.q,"edits-sel=
ection",this.Gqb)}C(Mab,YM);=0A=
function Nab(a,b){var c=3Db.profileId;if(c){if(!a.j[c]){var =
d=3Db.color,e=3Dob(sE,d.toUpperCase());0>e?a.j[c]=3Dd:e<a.k&&a.k<sE.lengt=
h?a.j[c]=3DsE[a.k++%sE.length]:(a.j[c]=3Dd,a.k=3De+1)}b.color=3Da.j[c]}re=
turn new =
Lab(b.sid,b.userId,b.displayName,b.color,b.photoUrl||"",b.profileId||"",b=
.isMe,b.userType,b.isActive,new Kab(new KM(new bk)))}u=3DMab.prototype;=0A=
u.b7a=3Dfunction(a){var b=3Dthis.j.j[a.B];a=3Da.k;if(b){var =
c=3Da.j;if(c&&c.cj()){var =
d=3Dc.cj(),e=3DparseInt(d.Ua(),10),f=3Dd.FI(),h=3Dd.lz(),l=3Dhg(c,5);t:{v=
ar =
c=3Db.A,m=3D!1,n=3D!1,d=3D!1,p=3Dc.ly;p!=3De&&(m=3D!0,c.ly=3De);p=3Dc.k[p=
];f=3D[f,h];p&&p[0]=3D=3Df[0]&&p[1]=3D=3Df[1]||(n=3D!0,c.k[e]=3Df);l!=3Dc=
.YC&&(d=3D!0,c.YC=3Dl);if(m)e=3D"changegrid";else =
if(n)e=3D"changeposition";else if(d)e=3D"changeediting";else break =
t;c.dispatchEvent(new =
D1a(e,d,p))}Oab(this.q,b.k,a)}}};u.Gqb=3Dfunction(){Pab(this)};=0A=
u.dza=3Dfunction(a){a.q||(this.L.D(a.A,dc(E1a),this.$ua),this.dispatchEve=
nt(new =
H1a("addsession",a.zd(),0,a.isAnonymous())),Pab(this))};u.fza=3Dfunction(=
a){var b=3Da.A;this.dispatchEvent(new =
H1a("deletesession",a.zd(),0,a.isAnonymous()));a.A.dispose();a.A=3Dnull;a=
.B.dispose();a.B=3Dnull;this.L.gc(b,dc(E1a),this.$ua)};u.Tya=3Dfunction(a=
,b){a.zd();this.dispatchEvent(new H1a("receiveim",0,0,!1,b))};function =
Qab(a){var b=3D[];Yb(a.j.j,function(a){a.q||b.push(a.A)});return b}=0A=
function Pab(a){if(a.j.k&&!hc(a.j.j)&&a.K.jh()){var b;b=3Da.j.k.k;var =
c=3Da.q.km().getSelection(),d=3Dc.j.clone();if(d.cj()&&y(ritz.getUnfilter=
edRowIndex)&&0=3D=3Dritz.getSheetType(d.cj().Ua())){var =
e=3Dd.cj();e.Hs(ritz.getUnfilteredRowIndex(e.Ua(),e.FI(),e.lz()))}b&&c&&(=
a=3Da.F,d=3Dnew =
KM(d),a.o&&Us(a.o.Sb)&&Rab(wya(a),[],d))}}u.$ua=3Dfunction(a){this.dispat=
chEvent(a)};function Sab(){Q.call(this);this.L=3Dnew =
S(this);M(this,this.L)}C(Sab,F1a);u=3DSab.prototype;u.wya=3D"";u.ud=3Dfun=
ction(a,b,c,d,e,f,h,l,m,n,p,t){this.ld=3Dnew =
Mab(a,b,c,d,e,f,0,l,m,n,0,t);this.L.D(this.ld,dc(E1a),this.qAa).D(this.ld=
,dc(G1a),this.qAa)};u.bw=3Dfunction(){return =
this.ld&&this.ld.j.k?this.ld.j.k.k:this.wya};u.Xib=3Dda("wya");u.CEa=3Dx(=
296);u.Pqb=3Dfunction(a){t:{var =
b=3Dthis.ld,c=3Db.j.k;if(c&&a=3D=3Dc.o)a=3Dc.zd();else{var =
b=3Db.j.j,d;for(d in b)if(a=3D=3Db[d].o){a=3Db[d].zd();break =
t}a=3Dnull}}return a};=0A=
u.WL=3Dfunction(){return =
this.ld?Qab(this.ld):[]};u.isEmpty=3Dfunction(){return!this.ld||!!hc(this=
.ld.j.j)};u.qAa=3Dfunction(a){this.dispatchEvent(a)};function =
Tab(){Q.call(this)}C(Tab,qM);function =
$M(){Q.call(this)}C($M,Tab);$M.prototype.rga=3Dfunction(a){this.o(a)};$M.=
prototype.cda=3Dfunction(a){this.q(a,a.k)};$M.prototype.R8=3Dfunction(){t=
his.k()};function =
Uab(a,b,c,d,e,f,h){this.k=3Da;this.q=3Db;this.A=3Dc;this.B=3Dd;this.j=3De=
;this.C=3Df;this.o=3Dh}Uab.prototype.yg=3Dg("B");function =
Vab(a){this.j=3Da}Vab.prototype.Mb=3Dfunction(a){return[this.j.Mb(a.k),a.=
q,a.A,a.yg(),a.j,a.C,a.o]};function Wab(a,b){return new =
Uab(H$a(a.j,b[0]),b[1],b[2],b[3],b[4],b[5],b[6])};function =
aN(){L.call(this);this.j=3D[]}C(aN,L);aN.prototype.k=3D!1;function =
Xab(a,b,c){c&&(a.j=3D[],a.k=3D!0);a.j.push(b)}function Yab(a,b){for(var =
c=3D0;c<a.j.length;++c)Xab(b,a.j[c],a.k),a.k=3D!1;a.j=3D[]}aN.prototype.i=
sEmpty=3Dfunction(){return =
0=3D=3Dthis.j.length};aN.prototype.J=3Dfunction(){aN.G.J.call(this);delet=
e this.j};function bN(a,b,c,d,e){this.Ta=3Dnew =
Lm;this.o=3Dnull;d=3D(d||[]).concat();d.push(this.Ta);uJ.call(this,b,c,d)=
;this.Qa=3Da;this.k=3Dnew =
aN;this.ga=3De||null;this.R=3Dnull}C(bN,uJ);u=3DbN.prototype;u.Noa=3D!1;u=
.ejb=3Dfunction(){var =
a=3Dthis.j;a&&lE(a,"inc")&&this.o?(a.setProperty("ic",this.o),this.o=3Dnu=
ll):a&&(this.o=3Dnull)};=0A=
u.Lkb=3Dfunction(){var =
a=3Dthis.j;Yab(this.k,a.o);N(this.k);this.k=3Da.o;this.Noa&&(a.y_&&(a.cI=3D=
!0),mE(a,"hpmdo",!1),this.Noa=3D!1);mE(a,"modelNeedsResync",!1);if(null!=3D=
=3Dthis.R){var =
b=3Dthis.Na.getId();oE(a,"acl",b,this.R);this.R=3Dnull}this.ga&&(b=3Dthis=
.ga,b.q=3Dthis.q,b.j=3Da,b.Na=3Dvoid =
0,b.K.callback(!0))};u.YW=3Dfunction(){bN.G.YW.call(this);this.j||N(this.=
k);this.k=3Dthis.o=3Dnull};u.J=3Dfunction(){this.j||N(this.k);bN.G.J.call=
(this)};function Zab(){Q.call(this)}C(Zab,Q);function =
$ab(a,b,c){O.call(this,"Xb",c);this.k=3Da}C($ab,O);function =
abb(a,b){L.call(this);this.j=3Da;var c=3Dnew =
S(this);c.D(b,"Xb",this.k);M(this,c)}C(abb,L);abb.prototype.k=3Dfunction(=
a){if(a instanceof $ab){a=3Da.k;if(0>=3Da.length)throw =
Error("handleCommandSuccess_: unexpected number of ranges "+a);var =
b=3Dthis.j;b.cCa(a[a.length-1].end).o().addCallback(B(b.Xdb,b))}};functio=
n bbb(a,b){Q.call(this);this.o=3Dnull;this.j=3Da;this.k=3Db;this.L=3Dnew =
S(this)}C(bbb,Zab);u=3Dbbb.prototype;u.VO=3Dnull;u.WO=3Dnull;u.XO=3Dnull;=
function =
cbb(a,b){dbb(a.j,cN(b).toString());a.j.k.queueIsPersistent=3Db.tca().toSt=
ring();ebb(a.j,"queueIsAnachronistic",function(){return =
cN(b).toString()});a.XO=3Db}function wya(a){if(!a.XO)throw =
Error("Pending command queue not yet set.");return a.XO}=0A=
function =
fbb(a,b,c,d,e){ebb(a.j,"changesStoredLocally",B(function(){return =
Qs(e.Sb.ba).toString()},a));a.L.D(d,"Sb",a.z9a).D(d,"Pb",a.m6a);var =
f=3Dnew =
abb(wya(a),b);M(a,f);d.dc(a);M(a,b);a.VO=3Dc;a.WO=3Dd;a.o=3De}function =
gbb(a,b){var c=3Dwya(a);c.gpa()?a.j.jm(Error("Changes took too long to =
be received by server. Shutting down to prevent data =
loss."),hbb(a)):Rab(c,b)}=0A=
function hbb(a){var b=3D{};a.WO&&pc(b,ibb(a.WO));if(a.VO){a=3Da.VO;var =
c=3D{};pc(c,jbb(a.q));c.commandBuffer_lastSentRevisionWithCommands=3Da.Vc=
a;c.commandBuffer_sendCommandsTimerEnabled=3Da.o.enabled;c.commandBuffer_=
sendSelectionTimerEnabled=3Da.j.enabled;pc(b,c)}return b}=0A=
u.z9a=3Dfunction(a){var b=3Da.k;if(this.k&&!b.B){T0a(this.k);var =
c=3Db.q||[];a=3D[];for(var d=3D0;d<c.length;d++){var =
e=3Dc[d];e.j()||a.push(e)}if(0<a.length)if(c=3Dthis.k,d=3Db.k,e=3Db.C,b=3D=
b.F,c.$)c.Qa.Gt(!c.k,"If the proxy has been discarded, the command queue =
must be null");else{var f=3Dc.k;a=3Dnew K$a(new =
oM(a,null,b,e,d,d,null,null),0,0);Xab(f,a,void =
0);R0a(c,b);c.ga&&c.ga.pUb(d,e,b);(a=3Dc.q)&&(a=3Da.j.Qoa())&&kbb(a.A,"no=
nsnapshottedocumentids",c.Sc,ka,void =
0)}}};u.m6a=3Dfunction(){this.k&&vJ(this.k)};=0A=
u.J=3Dfunction(){delete this.o;delete this.k;delete =
this.j;N(this.VO);delete this.VO;N(this.WO);delete =
this.WO;N(this.L);delete this.L;N(this.XO);delete =
this.XO;bbb.G.J.call(this)};function =
lbb(a,b,c,d,e,f,h,l,m,n,p,t,v){up.call(this,a,b,c,d,e,f,h,l,m,n,p,t,v)}C(=
lbb,up);lbb.prototype.D8=3Dfunction(){throw Error("Send is not supported =
for DeferredRequest.");};function =
mbb(a,b,c){np.call(this,a,c,null);this.Ea=3Db;this.X=3Dnull;this.Ta=3D!1}=
C(mbb,np);u=3Dmbb.prototype;u.ll=3Dfunction(){this.Ta=3D!0;return =
this};u.Ed=3Dfunction(){this.o&&Spa(this);this.X=3Dnew =
lbb(this.k,Tpa(this),this.getContent(),this.F,this.H,this.q,this.A,this.B=
,this.M,this.K,this.Gg,this.Zo(),this.C);this.Ea.addCallback(B(this.qOa,t=
his));return =
this.X};u.mX=3Dfunction(a){mbb.G.mX.call(this,a);this.Ta&&a.ll()};u.qOa=3D=
function(a){this.X.Mc()||(a=3Da.Ae(this.k),this.mX(a),a=3Da.Ed(),M(this.X=
,a))};=0A=
u.SN=3Dfunction(){throw Error("buildInternal is not supported for =
DeferredRequestBuilder.");};u.nX=3Dfunction(){throw Error("sendInternal =
is not supported for DeferredRequestBuilder.");};function =
nbb(a){Ha(a,"https://")||Ha(a,"http://");Ha(a,"/");Ia(a,"/")};function =
obb(){this.k=3Dnew =
ypa;this.j=3D[]}u=3Dobb.prototype;u.Yoa=3D"";u.Pm=3Dnull;u.addCallback=3D=
function(a){this.Pm?a(this.Pm):this.j.push(a)};u.Ae=3Dfunction(a){Ha(a,"/=
");a=3Dthis.TE(a);a.I=3Dthis.Yoa;return a};u.TE=3Dfunction(a){return new =
mbb(a,this,this.k)};u.YO=3Dfunction(a){nbb(a);this.Yoa=3Da};function =
dN(a,b,c,d,e){L.call(this);this.q=3Dc;this.k=3De;this.L=3Dnew =
S(this);this.j=3Dnull;this.L.D(d,a,this.A).D(d,b,this.o)}C(dN,L);dN.proto=
type.A=3Dfunction(){null=3D=3D=3Dthis.j&&(this.j=3Dthis.k.postMessage(thi=
s.q,"info"))};dN.prototype.o=3Dfunction(){null!=3D=3Dthis.j&&(this.k.k(th=
is.j),this.j=3Dnull)};dN.prototype.J=3Dfunction(){this.o();N(this.L);dele=
te this.L;delete this.k;dN.G.J.call(this)};function =
pbb(a,b,c,d,e){L.call(this);this.j=3Da;this.A=3Db;this.k=3Dc;this.B=3Dd;t=
his.q=3DlM.getInstance();this.o=3Dnew dN("ic","jc","Syncing offline =
changes...",b,e);this.L=3Dnew =
S(this);this.L.D(c,"Zb",this.ASa).D(c,"hc",this.eab).D(c,"$b",this.PZa).D=
(c,"dc",this.j6a).D(c,"gc",this.w8a).D(b,"Tb",this.y9a).D(b,"Nb",this.F9a=
,!0).D(a.Sb,"P",this.i_a);a=3Da.Sb;Ts(a,Rs(a.ba,64,c.tca()))}C(pbb,L);u=3D=
pbb.prototype;u.ASa=3Dfunction(){if(!Us(this.j.Sb)){var =
a=3Dthis.j.Sb;Ts(a,Rs(a.ba,1,!0))}eN(this)};u.PZa=3Dfunction(){eN(this)};=0A=
u.j6a=3Dfunction(){eN(this)};u.w8a=3Dfunction(){eN(this)};u.eab=3Dfunctio=
n(){eN(this)};u.y9a=3Dfunction(a){if(!a.M){Us(this.j.Sb)||Sva(this.j.Sb);=
if(a.B)Yva(this.j,null,Da()+OI);else if(a.userId&&a.k){var =
b=3Dthis.B(a.userId)||"anonymous";Yva(this.j,b,a.k)}eN(this)}};u.F9a=3Dfu=
nction(a){var b=3Dthis.j.Sb;Ts(b,Rs(b.ba,512,a.k))};function eN(a){var =
b=3Da.j.Sb,c=3DfN(a.k);Ts(b,Rs(Rs(b.ba,8,qbb(a.k)),4,c));b=3Da.j.Sb;Ts(b,=
Rs(b.ba,256,a.k.epa()))}u.i_a=3Dfunction(){gbb(this.A,[this.q])};=0A=
u.J=3Dfunction(){N(this.L);delete this.L;N(this.o);delete =
this.o;pbb.G.J.call(this)};function =
rbb(){this.j=3D0}rbb.prototype.postMessage=3Dfunction(){this.j++;return =
this.j};rbb.prototype.k=3Dca();function =
gN(a){L.call(this);this.o=3Da||fa;this.k=3D{};this.j=3D{}}C(gN,L);u=3DgN.=
prototype;u.lpa=3D!0;u.wX=3Dnull;u.K8=3D!1;function =
hN(a,b,c){if(a.K8)throw Error("Rules may only be added before the =
manager is started.");c=3D{kya:rc(b),callback:c};for(var =
d=3D0;d<b.length;++d){var =
e=3Db[d],f=3Da.k[e];null=3D=3Df&&(f=3D[],a.k[e]=3Df);f.push(c)}return a}=0A=
function iN(a,b){if(!a.K8)throw Error("May only pass milestones once the =
manager has been started ");if(!a.lpa)throw Error("One of the milestone =
managers callbacks threw an exception, disabling the manager =
permanently. Original error: "+a.wX+(a.wX.stack?"\nOriginal stack: =
"+a.wX.stack:""));a.j[b]=3D!0;var c=3Da.k[b];if(c){delete a.k[b];for(var =
d=3D0;d<c.length;++d){var e=3Dc[d];delete =
e.kya[b];if(hc(e.kya))try{e.callback.apply(a.o)}catch(f){throw =
a.lpa=3D!1,a.wX=3Df,f;}}}}=0A=
function jN(a,b){if(!a.j[b])throw Error("Milestone "+b+" has not been =
passed.");}u.start=3Dfunction(){this.K8=3D!0};u.J=3Dfunction(){gN.G.J.cal=
l(this);delete this.o;delete this.k};function =
kN(){L.call(this);this.Vd=3Dnew S$a;this.Qa=3Dnew =
obb;this.Wa=3Dnull;this.H=3Dnew gN(this);this.fb=3Dnew xab;this.M=3Dnew =
Sab;this.R=3Dnew Ro;this.Ub=3Dnull;this.jk=3Dnew Lm;this.ub=3Dnew =
kab;this.dU=3Dnew =
Vab(this.ub);this.F=3D!1}C(kN,L);u=3DkN.prototype;u.K7=3Dfunction(){retur=
n new rbb};u.xbb=3Dfunction(){this.Ta.initialize(sbb(this.q))};function =
tbb(a){a.ci||(a.ci=3Dnew Bab(a.Vd));return =
a.ci}u.Ym=3Dg("$E");u.e0a=3Dfunction(){this.q.pb()&&vJ(this.Wa)};function=
 ubb(a,b){return Uca?new lab(b,a.ub,tbb(a)):new wab(b,a.ub)}=0A=
u.J=3Dfunction(){N(this.A);delete this.A;N(this.Vd);delete =
this.Vd;N(this.Qa);delete this.Qa;N(this.Ta);delete =
this.Ta;N(this.Va);delete this.Va;N(this.q);delete =
this.q;N(this.j);delete this.j;N(this.Wa);delete =
this.Wa;N(this.H);delete this.H;N(this.Tc);delete =
this.Tc;N(this.be);delete this.be;N(this.fb);delete =
this.fb;N(this.M);delete this.M;N(this.Ub);delete =
this.Ub;N(this.ub);delete this.ub;N(this.ci);delete this.ci;delete =
this.R;delete this.To;kN.G.J.call(this)};function =
vbb(a){O.call(this,"kc");this.gx=3Dmc(a||{})}C(vbb,O);function =
lN(){Q.call(this);this.j=3Dka}C(lN,Q);la(lN);lN.prototype.ud=3Dfunction()=
{V.In.Z(!0);V.In.Pa("action",this.o,this);V.OB.Z(!0);V.OB.Pa("action",thi=
s.k,this);var a=3DB(this.k,this);window.startFeedback=3Da};function =
wbb(a){var b=3Dnew vbb({});try{a.dispatchEvent(b)}catch(c){}return b.gx}=0A=
function xbb(a,b){var =
c=3D{productId:35};c.productVersion=3DQd(Rd(),"buildLabel");c.locale=3D"e=
n";c.authuser=3Diq().j();c.svg=3DOd(Rd(),"docs-enable_feedback_svg");c.ca=
llback=3Da.j;b&&(c.flow=3D"help",c.anchor=3Drh().getElement("docs-help-an=
chor"),c.helpCenterPath=3D"/docs",c.helpCenterContext=3DBh().location.hre=
f,c.showHelpCenterLink=3D!0);return c}lN.prototype.k=3Dfunction(a){var =
b=3Dwbb(this);a&&pc(b,a);a=3DQd(Rd(),"domain_type");Qa(db(a))||pc(b,{"dom=
ain-type":a});a=3Dxbb(this,!1);mWa(a,b)};=0A=
lN.prototype.o=3Dfunction(a){var =
b=3Dwbb(this),c=3Dxbb(this,!0);a&&pc(c,a);mWa(c,b)};function ybb(){(new =
S(this)).D(lN.getInstance(),"kc",this.j)}ybb.prototype.j=3Dfunction(a){va=
r =
b=3DSe.getInstance(),b=3D{devicePixelRatio:window.devicePixelRatio||0,zoo=
mFactor:XE(ZE),editableSheets:b.j.editable,commentableSheets:b.j.commenta=
ble,isAnonymousUserSheets:b.j.isAnonymousUser,afterUpgrade:b.j.wasUpgrade=
d};pc(a.gx,b)};function mN(a){L.call(this);this.k=3Da||ka;this.j=3Dnew =
PB}C(mN,L);u=3DmN.prototype;u.Pa=3Dfunction(a,b,c){c=3DB(this.ITa,this,c)=
;this.j.Pa(b,a,c)};u.bc=3Dfunction(a,b,c){c=3DB(this.aub,this,c);this.j.b=
c(b,a,c)};u.ITa=3Dfunction(a,b){var =
c=3Da(b);this.k(c)};u.aub=3Dfunction(a,b){var =
c=3Da(b);this.k(c)};u.J=3Dfunction(){mN.G.J.call(this);this.j.dispose()};=
function =
nN(){this.j=3D{};this.B=3Dthis.k=3Dnull;this.C=3Dthis.o=3D!1;this.A=3Dthi=
s.q=3Dnull;this.setTime=3Dthis.Rj;this.incrementTime=3Dthis.UJ}la(nN);u=3D=
nN.prototype;u.initialize=3Dfunction(a,b,c,d,e){if(this.o)throw =
Error("Timing object is already set.");for(var f in =
this.j){if(y(a[f]))throw Error("Field "+f+" was set =
twice.");a[f]=3Dthis.j[f]}this.j=3Da;this.B=3Db;this.k=3Drc(c);this.q=3Dd=
;this.A=3De;for(f in this.j)delete this.k[f];this.o=3D!0;zbb(this)};=0A=
function Abb(a,b){a.o&&(a.C?a.B.log(Error("Timing field "+b+" was set =
after the initial load timing values were reported.")):(delete =
a.k[b],zbb(a)))}=0A=
function zbb(a){if(0=3D=3Dcc(a.k)){a.C=3D!0;var =
b=3Da.A,c=3Da.j,d=3D{};if(fa.performance&&fa.performance.timing){var =
e=3Dfa.performance.timing;b.xa(d,"nrd",e.redirectEnd-e.redirectStart);b.x=
a(d,"npr",e.requestStart-e.fetchStart);b.xa(d,"nrq",e.responseStart-e.req=
uestStart)}oN(b,d,"tl",c,"el");b.setInterval(d,"lj",c,"sjl","ejl");b.setI=
nterval(d,"ka",c,"sac","eac");b.setInterval(d,"cf",c,"scf","ecf");b.setIn=
terval(d,"slka",c,"sasl","easl");b.setInterval(d,"fmpjy",c,"sfpjy","efpjy=
");b.setInterval(d,"fr",c,"sfr","efr");=0A=
b.setInterval(d,"wd",c,"swd","ewd");oN(b,d,"alc",c,"alc");oN(b,d,"afmps",=
c,"afmps");oN(b,d,"jsais",c,"jsais");oN(b,d,"al",c,"al");oN(b,d,"chv",c,"=
chv");oN(b,d,"cov",c,"cov");oN(b,d,"odbs",c,"odbs");oN(b,d,"odbjy",c,"odb=
jy");oN(b,d,"odbc",c,"odbc");oN(b,d,"las",c,"las");oN(b,d,"lac",c,"lac");=
oN(b,d,"lsi",c,"lsi");oN(b,d,"pbqc",c,"pbqc");oN(b,d,"pqc",c,"pqc");oN(b,=
d,"mlc",c,"mlc");oN(b,d,"far",c,"far");oN(b,d,"coe",c,"coe");oN(b,d,"ttt"=
,c,"ee");oN(b,d,"fbe",c,"fbe");oN(b,d,"fmpl",c,"fmpl");oN(b,d,"fmpr",=0A=
c,"fmpr");oN(b,d,"fcoe",c,"fcoe");oN(b,d,"fe",c,"fe");oN(b,d,"istl",c,"is=
tl");oN(b,d,"webfontsRender",c,"webfontsRender");oN(b,d,"ccv",c,"ccv");oN=
(b,d,"wfm",c,"wfm");oN(b,d,"wds",c,"swd");b.xa(d,"lm",c.ml);b.xa(d,"dm",c=
.md);b.xa(d,"pem",c.mpe);b.xa(d,"pm",c.mp);b.xa(d,"rm",c.mr);b.xa(d,"wde"=
,c.wde);b.xa(d,"webfontsAvailable",c.webfontsAvailable);b.xa(d,"webfontsM=
etadataAvailable",c.webfontsMetadataAvailable);b.xa(d,"webfontsVariantsAv=
ailable",c.webfontsVariantsAvailable);b.xa(d,"wda",c.wda);b.xa(d,=0A=
"wdma",c.wdma);b.xa(d,"wdva",c.wdva);b.xa(d,"wra",c.wra);b.xa(d,"wrma",c.=
wrma);b.xa(d,"wrva",c.wrva);if(b.k!=3DKc)for(var f in d)b.k(f)||delete =
d[f];a.q.C(a.A.o,d);a.q.o()}}u.Rj=3Dfunction(a){this.xa(a,Da())};u.getTim=
e=3Dfunction(a){a=3Dthis.j[a];return =
null!=3Da?a:null};u.UJ=3Dfunction(a,b){null!=3Dthis.j[a]||(this.j[a]=3D0)=
;this.j[a]+=3Db;Abb(this,a)};u.xa=3Dfunction(a,b){if(null!=3Dthis.j[a])th=
row Error("Field "+a+" is already =
set.");this.j[a]=3Db;Abb(this,a)};fa._getTimingInstance=3DnN.getInstance;=
fa._docsTiming=3DnN;function =
pN(a,b,c){this.q=3Da;this.j=3Dy(b)?b:"normal";this.o=3Dy(c)?c:"normal";th=
is.k=3D[this.q,this.j,this.o].join("-")}var =
Bbb=3Drc("bold","normal"),Cbb=3D{normal:400,bold:700},Dbb=3Drc("italic","=
normal");pN.prototype.Yo=3Dg("k");pN.prototype.getFontFamily=3Dg("q");pN.=
prototype.getStyle=3Dg("o");pN.prototype.equals=3Dfunction(a){return =
null!=3Da&&null!=3Da.Yo&&this.k=3D=3Da.Yo()};=0A=
function Ebb(a){a=3Da.split("-");if(3!=3Da.length)throw Error("Invalid =
identifier string used to create a font =
identifier.");if(!Bbb[a[1]])throw Error("Invalid weight used to create a =
font identifier.");if(!Dbb[a[2]])throw Error("Invalid style used to =
create a font identifier.");return new pN(a[0],a[1],a[2])};function =
Fbb(){this.j=3DGbb();this.k=3D{}};function =
Hbb(){HI.call(this,"select-fonts");this.fonts=3D[];this.wfv=3D!0}C(Hbb,HI=
);function Ibb(a){this.fontName=3Da};function =
qN(a,b,c){L.call(this);this.o=3Da;this.k=3Db;this.q=3Dc}C(qN,L);qN.protot=
ype.j=3Dnull;function Jbb(a){var b=3Dnew =
Hbb,c=3DKbb(a.k);F(c,function(a){b.fonts.push(new =
Ibb(a))});a.j.qx(b)}qN.prototype.B=3Dfunction(){if(this.j)Jbb(this);else{=
var a=3DQd(Rd(),"opst");this.j=3DQYa(LYa(SYa(GI(new =
MI(this.q),"fonts"),800),Qd(Rd(),"docs-to")),a).Oa();Gu(this.j,B(this.A,t=
his));this.o.ji(this.j)}this.j.setVisible(!0)};=0A=
qN.prototype.A=3Dfunction(a){var =
b=3Da.action;if(V.Fi.isEnabled()||"picked"!=3Db)switch(b){case =
"loaded":Jbb(this);break;case =
"picked":b=3D[];if(a.docs){a=3Da.docs;for(var =
c=3D0;c<a.length;c++)a[c].name&&b.push(a[c].name)}if(0<b.length){var =
d;t:{a=3D{};for(c=3D0;c<b.length;c++)a[b[c]]=3D!0;for(var =
e=3Db.length,f=3DKbb(this.k),c=3D0;c<f.length;c++){if(!a[f[c]]){d=3Dnull;=
break t}delete a[f[c]];e--}if(1=3D=3De)for(d in a)break =
t;d=3Dnull}a=3Dthis.k;for(var =
h=3D[],c=3D0;c<b.length;c++)e=3Db[c],a.q.ns(e)||h.push(e);b=3D{};c=3Dnew =
md(h);e=3D!1;f=3Dod(c,=0A=
a.j).rc();f.length&&(e=3D!0,b.fontsToAdd=3Df);c=3Dod(a.j,c).rc();c.length=
&&(e=3D!0,b.fontsToRemove=3Dc);a.j.clear();nd(a.j,h);for(var =
h=3D[],l=3Dnew =
md(c),m=3DUJ(a).get("recentlyUsedFamilyList"),c=3D0;c<m.length;c++){var =
n=3Dm[c];l.contains(n)||h.push(n)}a.k=3Dh;Lbb(a,h,a.j);e&&(a.dispatchEven=
t(new Mbb(!1,f)),a.dispatchEvent(new WJ(a,new =
VJ("docs-fonts",b),UJ(a))));d&&V.hk.fireAction(d)}}else d=3DFp("Adding =
web fonts is not available =
offline.","info",!0,1E4),Cp.getInstance().postMessage(d)};=0A=
qN.prototype.J=3Dfunction(){delete this.o;delete this.k;N(this.j);delete =
this.j;qN.G.J.call(this)};function =
rN(a){this.j=3Da}rN.prototype.getFontFamily=3Dg("j");rN.prototype.oq=3Dfu=
nction(){return"Font|"+this.j};function =
Nbb(a,b,c){this.k=3Da;this.j=3Db||null;this.o=3Dc||!1}Nbb.prototype.filte=
r=3Dfunction(a){for(var b=3D[],c=3D0;c<a.length;c++){var =
d=3Dthis.j?!!this.j.j[a[c]]:!1,d=3Dthis.o||!d;!this.k.ns(a[c])&&d&&b.push=
(a[c])}return b};function =
sN(){L.call(this);this.j=3D{}}C(sN,L);sN.prototype.vy=3Dfunction(a,b,c){i=
f(ya(a))c&&(a=3DB(a,c));else if(a&&"function"=3D=3Dtypeof =
a.handleEvent)a=3DB(a.handleEvent,a);else throw Error("Invalid listener =
argument");c=3Dnew =
Obb;a=3Doh(B(this.k,this,a,c),b);this.j[a]=3D!0;return =
c.rb=3Da};sN.prototype.k=3Dfunction(a,b){var =
c=3Db.getId();null=3D=3D=3Dc||delete =
this.j[c];a()};sN.prototype.clear=3Dfunction(a){null=3D=3D=3Da||delete =
this.j[a];ph(a)};sN.prototype.J=3Dfunction(){for(var a in =
this.j)ph(Number(a));sN.G.J.call(this)};=0A=
function =
Obb(){this.rb=3Dnull}Obb.prototype.getId=3Dg("rb");Ca(ca().prototype,ca()=
.prototype);function =
Pbb(a,b){O.call(this,"errored",a);this.k=3Db}C(Pbb,O);function =
Qbb(a,b){O.call(this,"installed",a);this.k=3Db}C(Qbb,O);function =
Rbb(a){this.j=3Da}var Sbb=3Dnew Rbb(!0),Tbb=3Dnew Rbb(!1);function =
Ubb(a,b,c,d,e){Q.call(this);this.C=3Da;this.F=3Db;this.B=3Dc;this.q=3Dd;t=
his.A=3Dnew =
sN;M(this,this.A);this.j=3D{};this.o=3D[];this.k=3D[];if(e)for(var f in =
e)a=3DEbb(f),b=3De[f],this.j[f]=3Dnew =
Vbb(a,b,null),this.q||b.load().then(B(this.Ioa,this,a),B(this.Hoa,this,a)=
)}C(Ubb,Q);u=3DUbb.prototype;u.Hra=3Dfunction(){return Sbb};=0A=
u.install=3Dfunction(a){for(var b=3D0,c=3D0;c<a.length;c++){var =
d=3Da[c];if(this.j[d.Yo()])b++;else{if(this.q)throw Error("Required =
iframe not available on install.");var =
e=3DWbb(this.F,d);if(e&&(e=3DXbb(this,d,e))){var =
f=3DYbb(d);Zbb(this,d,e,f,!1).then(B(this.Ioa,this,d),B(this.Hoa,this,d))=
;b++}}}if(b!=3Da.length){d=3D[];for(c=3D0;c<a.length;c++)d.push(a[c].Yo()=
);a=3D{};a.font_identifiers=3Dd;a.number_installs=3Db;this.B.log(Error("T=
he number of attempted installations should match the number of =
identifiers to install."),=0A=
a)}};function Ybb(a){var =
b=3D{};b.weight=3Da.j;b.style=3Da.getStyle();return b}function =
Zbb(a,b,c,d,e){var f=3Db.getFontFamily();c=3Dnew =
FontFace(f,c,d);d=3D[c.load()];a.j[b.Yo()]=3Dnew Vbb(b,c,null,e);return =
1<d.length?Sea(d):d[0]}u.cqa=3Dfunction(){if(!this.q){for(var a in =
this.j){var =
b=3Dthis.j[a];b.q||"loaded"!=3Db.j.status||b.k&&"loaded"!=3Db.k.status||$=
bb(this,b.Yo(),!0)}this.Ypa()}};=0A=
function $bb(a,b,c){var d=3Da.j[b.Yo()];if(d){var =
e=3Da.C;e.pb().fonts.has(d.j)||(d=3Dd.j,e.pb().fonts.add(d))}delete =
a.j[b.Yo()];c&&a.o.push(b)}u.zwa=3Dfunction(a){for(var =
b=3D0;b<a.length;b++){var c=3Da[b],d=3Dc.getFontFamily(),d=3Dnew =
pN(d);if(c=3DXbb(this,d,c,!0)){var =
e=3DYbb(d);Zbb(this,d,c,e,!0).then(B(this.e4a,this,d),ka)}}};u.e4a=3Dfunc=
tion(a){$bb(this,a,!1)};u.Ioa=3Dfunction(a){acb(this);$bb(this,a,!0)};u.H=
oa=3Dfunction(a){acb(this);this.k.push(a);delete this.j[a.Yo()]};=0A=
function =
acb(a){a.o.length||a.k.length||a.A.vy(Oc(B(a.Ypa,a)),5)}u.Ypa=3Dfunction(=
){this.o.length&&this.dispatchEvent(new =
Qbb(this,this.o));this.k.length&&this.dispatchEvent(new =
Pbb(this,this.k));this.o=3D[];this.k=3D[]};function =
Xbb(a,b,c,d){if(c=3Dbcb(c))return =
c;c=3D{};c.font_identifiers=3Db.Yo();c.menu_font=3D!!d;a.B.log(Error("Exa=
ctly one non-local source is expected."),c);return null}function =
Vbb(a,b,c,d){this.o=3Da;this.j=3Db;this.k=3Dc;this.q=3Dd||!1}Vbb.prototyp=
e.Yo=3Dg("o");=0A=
Vbb.prototype.load=3Dfunction(){return =
this.k?Sea([this.j.load(),this.k.load()]):this.j.load()};function =
ccb(a,b){var =
c=3Db?b.pb():document,d=3Dc.createElement("style");d.type=3D"text/css";c.=
getElementsByTagName("head")[0].appendChild(d);d.styleSheet?d.styleSheet.=
cssText=3Da:d.appendChild(c.createTextNode(a))};function =
dcb(a){L.call(this);this.o=3Dthis.Y=3Da;this.k=3Drh(this.Y);this.j=3Dthis=
.k.U("span",{style:"font-size:300px;width:auto;height:auto;line-height:no=
rmal;margin:0;padding:0;white-space:nowrap;font-variant:normal;"},"AaBbCc=
DdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz")}C(dcb,L);function =
Gbb(){if(null=3D=3Decb){var =
a=3DCh("span",{style:"position:absolute;top:-999px;left:-999px;"});docume=
nt.body.appendChild(a);ecb=3Dnew dcb(a)}return ecb}var ecb=3Dnull;=0A=
function tN(a,b,c){Ih(a.Y);var =
d=3D[];""!=3Db.getFontFamily()&&d.push("'"+b.getFontFamily()+"'");""!=3Dc=
&&d.push(c);c=3D0<d.length?d.join(","):null;vl(a.j,"font-family",null!=3D=
c?c:"");vl(a.j,"font-weight",b.j);vl(a.j,"font-style",b.getStyle());a.k.a=
ppendChild(a.Y,a.j);b=3Da.Y.offsetWidth;a.Y.removeChild(a.j);return =
b}dcb.prototype.J=3Dfunction(){dcb.G.J.call(this);Lh(this.o);delete =
this.o;delete this.Y;delete this.j};function =
fcb(a){this.C=3Da;this.k=3D{};this.B=3Dnull;this.q=3D0;this.A=3Dnull;this=
.o=3D0;a=3D-1;if(ud)try{a=3DparseFloat(Bd)}catch(b){}this.j=3Da}=0A=
function gcb(a,b,c,d){if(9<=3Da.j&&11>a.j){var =
e=3Dc.pb(),f=3DB(d?a.LVa:a.MVa,a),h=3DB(d?a.njb:a.ojb,a);c=3DB(d?a.rVa:a.=
sVa,a);a=3DB(d?a.Yib:a.Zib,a);if(null=3D=3Df()||4096<c()+4)a(0),d=3De.get=
ElementsByTagName("head")[0],e=3De.createElement("style"),e.type=3D"text/=
css",d.insertBefore(e,d.lastChild),h(e.styleSheet);f=3Df();if(!f.cssRules=
)throw Error("No css rules on stylesheet.");b=3Db.split("@font-face =
");for(h=3D1;h<b.length;h++)f.insertRule("@font-face =
"+b[h],f.cssRules.length);a(c()+b.length-1)}else ccb(b,c)}=0A=
function hcb(a,b){for(var c=3D{},d=3D0;d<b.length;d++){var =
e=3Db[d].getFontFamily(),f=3De,h=3Dc[e],l=3Db[d],m=3D"@font-face =
{\n",m=3Dm+("  font-family: '"+l.getFontFamily()+"';\n"),m=3Dm+("  =
font-style: "+l.getStyle()+";\n"),m=3Dm+("  font-weight: =
"+l.o+";\n");if(!bcb(l))throw Error("Must have exactly one non-local =
source entry to generate CSS for "+l.getFontFamily());m+=3D"  src: =
"+bcb(l);m+=3D" =
format('"+l.j[0].j+"')";m+=3D";\n}";c[f]=3Deb(h,m)}d=3D"";for(e in =
c)a.k[e]||(f=3Dc[e],d+=3Df,a.k[e]=3Df);d&&(c=3Dd,gcb(a,c,a.C,!1),(e=3DGbb=
().k)&&=0A=
gcb(a,c,e,!0))}u=3Dfcb.prototype;u.MVa=3Dg("B");u.ojb=3Dda("B");u.sVa=3Dg=
("q");u.Zib=3Dda("q");u.rVa=3Dg("o");u.Yib=3Dda("o");u.LVa=3Dg("A");u.njb=
=3Dda("A");function icb(){L.call(this);this.k=3Dnew =
nh(200);this.dx=3D[];this.j=3D[];this.L=3Dnew =
S(this);this.L.D(this.k,"tick",this.xRa)}C(icb,L);u=3Dicb.prototype;u.yd=3D=
null;function jcb(a,b){if(!a.yd)throw Error("The callback function must =
be set before adding tasks to the =
FontInstallTimer.");a.dx.push(b);a.k.start()}u.nhb=3Dfunction(a){Fb(this.=
dx,a);zb(this.dx)&&this.k.stop()};u.xRa=3Dfunction(){Ab(this.j);F(this.dx=
,this.Xhb,this);this.j.length&&this.yd(this.j);F(this.j,this.nhb,this)};=0A=
u.Xhb=3Dfunction(a){a.hF();a.jna&&this.j.push(a)};u.J=3Dfunction(){Ig(thi=
s.k,this.L);icb.G.J.call(this)};function =
kcb(a,b,c,d){this.k=3Da;this.j=3Db;this.o=3Dc;this.q=3Dd;this.A=3Dd()}var=
 =
lcb=3D{},mcb=3D{Arimo:!0,Cousine:!0,Quattrocento:!0,Tinos:!0},ncb=3D{};fu=
nction ocb(a,b,c){return new =
kcb(Gbb(),a,b,c)}u=3Dkcb.prototype;u.Pna=3D0;u.fG=3Dnull;u.TFa=3D!1;u.Gza=
=3D0;u.Hza=3D0;u.Joa=3D!1;u.jna=3D!1;u.t8=3D!1;function pcb(a,b){var =
c=3Db+a.j.j+a.j.getStyle(),d=3Dncb[c];y(d)||(d=3Dnew =
pN("",a.j.j,a.j.getStyle()),d=3DtN(a.k,d,b),ncb[c]=3Dd);return d}=0A=
u.ud=3Dfunction(){if(!this.Joa){this.Gza=3Dpcb(this,"Arial,sans-serif");t=
his.Hza=3Dpcb(this,"'Times New Roman',serif");var =
a;if(this.o){a=3Dthis.j.j+this.j.getStyle();if(!lcb[a]){for(var =
b=3D["Times New =
Roman","Arial","Times","Sans","Serif"],c=3Db.length,d=3D[],e=3D0;e<c;e++)=
{var =
f=3Db[e],h=3Dqcb(this,f,this.j.j,this.j.getStyle());d[h]=3D!0;"normal"!=3D=
this.j.j&&(f=3Dqcb(this,f,"normal",this.j.getStyle()),d[f]=3D!0)}lcb[a]=3D=
d}a=3Dlcb[a].concat()}else a=3Dnull;this.fG=3Da;this.Joa=3D!0}};=0A=
u.hF=3Dfunction(){this.ud();this.Pna++;var =
a=3D300<=3Dthis.Pna,b=3Dthis.Gza,c=3Dthis.Hza,d=3DtN(this.k,this.j,"Arial=
,sans-serif"),e=3DtN(this.k,this.j,"'Times New =
Roman',serif"),f=3Dthis.fG&&this.fG[d]&&this.fG[e];this.o&&!this.TFa&&f&&=
d=3D=3De&&(this.TFa=3D!0,this.fG=3D[],this.fG[d]=3D!0);this.jna=3D(this.t=
8=3Dthis.o&&!!mcb[this.j.getFontFamily()]&&5E3<this.q()-this.A||(d!=3Db||=
e!=3Dc)&&(null=3D=3Dthis.fG||!f))||a};function qcb(a,b,c,d){b=3Dnew =
pN(b,c,d);return tN(a.k,b,"")};function =
rcb(a,b,c,d,e){Q.call(this);this.j=3Da;this.A=3Db;this.q=3Dc;this.k=3Dd;a=
=3DB(this.R9a,this);this.k.yd=3Da;this.o=3De}C(rcb,Q);u=3Drcb.prototype;u=
.Hra=3Dfunction(){return Tbb};=0A=
u.install=3Dfunction(a){for(var b=3D[],c=3D[],d=3D0;d<a.length;d++){var =
e=3Da[d],f=3DWbb(this.q,e);f&&(c.push(f),b.push(e))}if(c.length!=3Da.leng=
th){e=3D[];for(d=3D0;d<a.length;d++)e.push(a[d].Yo());d=3D{};d.font_ident=
ifiers=3De;d.number_css_infos=3Dc.length;this.o.log(Error("The number of =
cssInfos to install should match the number of identifiers to =
install."),d)}c.length&&hcb(this.j,c);for(d=3D0;d<b.length;d++)c=3Dthis.A=
(b[d],wd,function(){return(new Date).getTime()}),jcb(this.k,c)};=0A=
u.R9a=3Dfunction(a){for(var b=3D[],c=3D[],d=3D0;d<a.length;d++){var =
e=3Da[d],f=3De.j;e.t8?b.push(f):c.push(f)}b.length&&this.dispatchEvent(ne=
w Qbb(this,b));c.length&&this.dispatchEvent(new =
Pbb(this,c))};u.cqa=3Dka;u.zwa=3Dfunction(a){hcb(this.j,a)};function =
Mbb(a,b){O.call(this,"font_preference_change");this.B=3Da;this.k=3Db}C(Mb=
b,O);function scb(a){RJ.call(this);this.q=3Da;this.j=3Dnew =
md;this.k=3D[];TJ(this,new =
QJ(SJ,{},{familyList:[],recentlyUsedFamilyList:[]}))}C(scb,RJ);scb.protot=
ype.o=3Dfunction(a){var =
b=3Da.get("familyList");a=3Da.get("recentlyUsedFamilyList");var =
c=3D!1,d=3D[];b&&pa(b)&&0<b.length&&(this.j.clear(),nd(this.j,b),c=3D!0,d=
=3Db);a&&pa(a)&&0<a.length&&(this.k=3Da,c=3D!0);Lbb(this,this.k,this.j);c=
&&this.dispatchEvent(new Mbb(!1,d))};function =
Lbb(a,b,c){a=3DUJ(a);a.set("familyList",c.rc());a.set("recentlyUsedFamily=
List",b)}=0A=
function Kbb(a){return UJ(a).get("familyList")};function =
tcb(a){Q.call(this);this.j=3Da}C(tcb,Q);tcb.prototype.V=3Dg("j");tcb.prot=
otype.xa=3Dfunction(a){this.j!=3Da&&(this.j=3Da,this.dispatchEvent("lc"))=
};function ucb(){Q.call(this)}C(ucb,Q);function =
vcb(){Q.call(this)}C(vcb,Q);function =
wcb(a,b){O.call(this,"newModelFonts",a);this.k=3Db}C(wcb,O);function =
xcb(a,b){O.call(this,"changed",a);this.k=3Db}C(xcb,O);function =
uN(a,b,c,d,e,f,h,l){Q.call(this);this.j=3Da;this.B=3Db;this.H=3D{};this.o=
=3De;this.F=3Dd;this.C=3Dh;this.I=3Dl;this.L=3Dnew =
S(this);this.k=3Df;this.A=3D[];this.q=3Dc;ycb(this);this.L.D(this.q,"lc",=
this.zRa);this.L.D(this.o,"font_preference_change",this.yRa);this.k&&this=
.L.D(this.k,"newModelFonts",this.v4a);this.j&&this.L.D(this.j,"changed",t=
his.fab)}C(uN,ucb);=0A=
function ycb(a){if(!a.j||!a.B)return!1;var b=3D[],c=3Da.j,d=3D[],e;for(e =
in c.k)d.push(c.k[e]);for(c=3D0;c<d.length;c++){e=3Dd[c];var =
f=3De.getFontFamily();a.H[f]||(b.push(e),a.H[f]=3D!0)}return =
b.length?(a.B.zwa(b),!0):!1}u=3DuN.prototype;u.AI=3Dx(297);u.uY=3Dx(298);=
u.jY=3Dx(299);u.zRa=3Dfunction(){this.dispatchEvent("change")};u.fab=3Dfu=
nction(){ycb(this)&&this.dispatchEvent("change")};u.v4a=3Dfunction(a){a=3D=
a.k;if(this.j)for(var =
b=3D0;b<a.length;b++)if(this.j.k[a[b]]){this.dispatchEvent("change");brea=
k}};=0A=
u.yRa=3Dfunction(a){a.k&&a.k.length&&!a.B&&(this.A=3Da.k);this.dispatchEv=
ent("change")};u.nY=3Dx(300);u.W6=3Dx(301);u.J=3Dfunction(){N(this.L);del=
ete this.L;delete this.F;delete this.o;delete this.k;delete =
this.j;uN.G.J.call(this)};function =
zcb(){Q.call(this)}C(zcb,vcb);function =
Acb(a,b){Q.call(this);this.j=3Drc(a);this.k=3D[];for(var =
c=3D0;c<a.length;c++){var =
d=3Da[c];b.ns(d)||this.k.push(d)}this.o=3Db}C(Acb,zcb);function =
Bcb(a,b){var c=3D[],d;for(d in =
b)a.j[d]||(a.j[d]=3D!0,c.push(d),a.o.ns(d)||a.k.push(d));0<c.length&&a.di=
spatchEvent(new wcb(a,c))};function Ccb(a){Q.call(this);for(var =
b=3D{},c=3D0;c<a.length;c++)b[a[c]]=3D!0;this.q=3Db;this.j=3D{};this.k=3D=
{};this.o=3D{}}C(Ccb,Q);Ccb.prototype.update=3Dfunction(a){if(a)for(var =
b in a){var =
c=3Da[b];Dcb(this,b,c);c.length&&(this.j[b]=3Dc,this.o[b.toLowerCase()]=3D=
b)}Ecb(this);b=3D[];for(var d in =
a)this.j[d]&&(b=3Db.concat(d));0<b.length&&this.dispatchEvent(new =
xcb(this,b))};function Dcb(a,b,c){var =
d;t:{if(c)for(d=3D0;d<c.length;d++){var e=3Dc[d];if(e.k){d=3De;break =
t}}d=3Dnull}d&&(a.k[b]=3Dd,Fb(c,d))}=0A=
function Fcb(a){var b=3D[],c;for(c in a.o)b.push(a.o[c]);return =
b}function Wbb(a,b){var =
c;c=3Db.getFontFamily();c=3D(c=3Da.j[c])?c:null;if(!c)return =
null;for(var d=3D0;d<c.length;d++){var =
e=3Dc[d];if(e.getStyle()=3D=3Db.getStyle()&&e.o=3D=3DCbb[b.j])return =
e}return null}function Ecb(a){for(var b in a.j)a.q[b]&&delete =
a.j[b];for(b in a.k)a.q[b]&&delete a.k[b];for(b in =
a.o)a.q[a.o[b]]&&delete a.o[b]};function =
vN(a,b){this.rb=3Da;this.j=3D!!b}vN.prototype.getId=3Dg("rb");function =
wN(a,b){L.call(this);this.o=3Da;this.A=3Db}C(wN,L);wN.prototype.j=3Dfunct=
ion(a){a.j.length&&this.A.o();a=3Da.oP;if(a.length){this.A.q.stop();for(v=
ar b=3D{},c=3D0;c<a.length;c++)for(var =
d=3Da[c].Xm(),e=3Da[c].getId().getFontFamily(),d=3Dd.j[e],f=3D0;f<d.lengt=
h;f++)d[f].k&&(b[e]=3D[d[f]]);var c=3Dthis.o,h;for(h in =
b)Dcb(c,h,b[h]);Ecb(c);this.B(a)}};wN.prototype.B=3Dfunction(a){Gcb(this,=
a)};function Gcb(a,b){for(var c=3D{},d=3D0;d<b.length;d++){var =
e=3Db[d].Xm();pc(c,e.j)}a.o.update(c)};function =
xN(a,b,c){this.rb=3Da;this.k=3Db;this.j=3Dc}xN.prototype.getId=3Dg("rb");=
xN.prototype.Xm=3Dg("k");function yN(a,b){for(var =
c=3D{},d=3D0;d<a.length;d++){var =
e=3Da[d].getId().oq();c[e]=3D!0}for(d=3D0;d<b.length;d++)if(c[b[d].oq()])=
throw Error("A fetch request can not be both successful and =
unsuccessful.");this.oP=3Da;this.j=3Db};function =
Hcb(a,b,c,d,e){this.q=3Da;this.k=3Db;this.A=3Dc;this.o=3Dd;this.j=3De}Hcb=
.prototype.getFontFamily=3Dg("q");Hcb.prototype.getStyle=3Dg("A");functio=
n bcb(a){var b=3D"",c=3Dnull;a=3Da.j;for(var d=3D0;d<a.length;d++){var =
e=3Da[d];if(e.k)e=3De.getUrl(),b+=3D"local('"+e+"'), ";else{if(c)return =
null;c=3De.getUrl()}}return c?b+("url("+c+")"):null}function =
Icb(a,b,c){this.o=3Da;this.k=3Db;this.j=3Dc}Icb.prototype.getUrl=3Dg("o")=
;function Jcb(a){for(var =
b=3Da.sources,c=3D[],d=3D0;d<b.length;d++)c.push(new =
Icb(b[d].url,!!b[d].isLocal,b[d].format));return new =
Hcb(a.fontFamily,!!a.menuFont,a.style,a.weight,c)};function =
Kcb(a,b,c){this.j=3Da;this.k=3Db;a=3D{};for(var d in =
this.j){b=3Dthis.j[d];for(var e=3D0,f;f=3Db[e];e++)for(var =
h=3D0,l;l=3Df.j[h];h++)if(!l.k){var =
m=3Dl.getUrl(),n=3DLcb[l.j],p=3D"(licensed\\/font\\/|licensed\\/font\\?ki=
t=3D|l\\/font\\?kit=3D|"+this.k+"\\/)([^/.]+)("+n+")?$",p=3D(p=3Dm.match(=
p))&&4=3D=3Dp.length?p[2]:null;p||(p=3D"(persistent\\/docs\\/fonts\\/)([^=
/.]+)("+n+")?$",p=3D(p=3Dm.match(p))&&4=3D=3Dp.length?p[2]:null);a[m]=3Dp=
?p+(n||""):null;n||c.log(Error("Missing font file extension for format =
"+l.j))}}this.o=3Da}=0A=
var =
Lcb=3D{truetype:".ttf","embedded-opentype":".eot",svg:".svg",swf:".swf",w=
off:".woff",woff2:".woff2"};Kcb.prototype.equals=3Dfunction(a){if(this=3D=
=3Da)return!0;if(!(a&&a instanceof Kcb)||this.k!=3Da.k)return!1;var =
b=3Ddc(this.o);a=3Ddc(a.o);Qb(b);Qb(a);return Sb(b,a)};function =
Mcb(a,b,c,d){this.A=3Da;this.q=3Db;this.o=3Dd||null;this.k=3D{};if(c){a=3D=
Ncb(this,c);for(var e in a)this.k[e]=3Da[e]}}=0A=
Mcb.prototype.j=3Dfunction(a){for(var =
b=3D[],c=3D[],d=3D[],e=3D0;e<a.length;e++){var =
f=3Da[e].getId();b.push(f);var =
h=3Df.getFontFamily(),l=3Dthis.k[h];l?d.push(new =
xN(f,l,"sync-needed")):c.push(h)}a=3Dnew =
Lm;c.length?this.A&&(b=3Dpp(sp(rp(this.A.Ae("/font/getmetadata"),2),B(thi=
s.C,this,a,b,d)),B(this.B,this,a,c)).setContent(["families",c.join(",")])=
,this.o&&b.xf("id",this.o),b.Ed()):a.callback(new yN(d,[]));return a};=0A=
function Ncb(a,b){var c=3D{},d=3Db.fontMetadataMap||{},e;for(e in =
d){for(var =
f=3Dd[e],h=3D{},l=3Dh,m=3De,n=3D[],p=3Df.fontFaces,t=3D0;t<p.length;t++)n=
.push(Jcb(p[t]));l[m]=3Dn;c[e]=3Dnew Kcb(h,f.version,a.q)}return c}=0A=
Mcb.prototype.C=3Dfunction(a,b,c,d){if(d=3Dd.ef()){var =
e=3DNcb(this,d),f=3D{};d=3D{};for(var =
h=3D0;h<b.length;h++)f[b[h].getFontFamily()]=3Db[h],d[b[h].getFontFamily(=
)]=3D!1;for(var l in e)h=3De[l],this.k[l]=3Dh,f[l]?c.push(new =
xN(f[l],h,"sync-needed")):this.q.log(Error("Font metadata for an =
unexpected font family was =
received."));for(h=3D0;h<c.length;h++)l=3Dc[h].getId().getFontFamily(),d[=
l]=3D!0;l=3D[];for(h=3D0;h<b.length;h++)d[b[h].getFontFamily()]||l.push(b=
[h]);a.callback(new yN(c,l))}else a.errback("No font response object.")};=0A=
Mcb.prototype.B=3Dfunction(a,b,c){a.errback(Error("Error fetching font =
metadata, http status code:"+c.k+", fonts: "+b.join(",")))};function =
Ocb(a,b){this.A=3Da;this.j=3Db;this.k=3D!1;this.q=3Dnew =
Ap(B(this.o,this),2E3)}Ocb.prototype.o=3Dfunction(){Pcb(this,!1)};functio=
n Pcb(a,b){if(!a.k&&(a.k=3D!0,b||!xH(a.j))){var c=3DxH(a.j)?"Some fonts =
could not be loaded. Try reloading.":"Some fonts could not be loaded. =
Try reloading when you're =
online.";a.A.postMessage(c,"info",!0,15E3)}};function =
zN(a){this.k=3Da.concat()}zN.prototype.j=3Dfunction(a){a=3Da.concat();var=
 b=3Dnew =
Lm,c=3D[];Nm(this.k[0].j(a),B(this.q,this,a,c,b,0),B(this.o,this,a,c,b,0)=
);return b};zN.prototype.q=3Dfunction(a,b,c,d,e){var =
f=3De.oP;e=3D{};for(var =
h=3D0;h<f.length;h++)e[f[h].getId().oq()]=3Df[h];b=3Db.concat(f);for(f=3D=
0;f<a.length;f++)a[f].getId().oq()in =
e&&(Gb(a,f),f--);0=3D=3Da.length?c.callback(new =
yN(b,[])):this.o(a,b,c,d)};=0A=
zN.prototype.o=3Dfunction(a,b,c,d){if(d=3D=3Dthis.k.length-1){d=3D[];for(=
var e=3D0;e<a.length;e++)d.push(a[e].getId());c.callback(new =
yN(b,d))}else =
Nm(this.k[d+1].j(a),B(this.q,this,a,b,c,d+1),B(this.o,this,a,b,c,d+1))};f=
unction =
Qcb(a){this.q=3Da;this.k=3Dnull;this.o=3D[];this.q.addCallback(this.A,thi=
s)}Qcb.prototype.A=3Dfunction(a){this.k=3Da;for(a=3D0;a<this.o.length;a++=
){var =
b=3Dthis.o[a];Qm(this.j(b.j),b.OH)}};Qcb.prototype.j=3Dfunction(a){if(!th=
is.q.j){var b=3Dnew Lm;this.o.push(new Rcb(b,a));return b}return =
this.k?this.k.j(a):(b=3Dnew Lm,b.errback(),b)};function =
Rcb(a,b){this.OH=3Da;this.j=3Db};function =
Scb(a){this.k=3Da}Scb.prototype.j=3Dfunction(a){for(var =
b=3D[],c=3D0;c<a.length;c++)b.push(this.k.j(a[c]));var d=3Dnew Lm;(new =
ID(b)).addCallback(function(b){for(var =
c=3D[],h=3D[],l=3D0;l<b.length;l++){var =
m=3Da[l].getId();b[l][0]?c.push(b[l][1]):h.push(m)}d.callback(new =
yN(c,h))});return d};function Tcb(a){var b=3Dnew =
Lm;a.addCallback(function(a){null=3D=3Da?b.callback(null):b.callback(new =
Scb(a))});return new Qcb(b)};function =
Ucb(a,b){this.A=3Da;this.o=3Dnull;this.q=3Db;this.j=3D{};this.k=3D[];this=
.q.addCallback(this.C5a,this)}u=3DUcb.prototype;u.C5a=3Dfunction(a){this.=
o=3Da;a=3Dthis.k;this.k=3D[];Vcb(this,a)};function AN(a,b){for(var =
c=3D[],d=3D[],e=3D0;e<b.length;e++){var =
f=3Db[e].getId().oq(),h=3Da.j[f];h||(c.push(b[e]),a.j[f]=3Dh=3Dnew =
Lm);d.push(h)}e=3Dnew Lm;Nm(new =
ID(d),B(a.Igb,a,e),B(e.errback,e));if(c.length){d=3Da.A.j(c);f=3D[];for(h=
=3D0;h<c.length;h++)f.push(c[h].getId());Nm(d,B(a.i1a,a),B(a.H8,a,"Entire=
 fetch failed",f),a)}return e}=0A=
u.i1a=3Dfunction(a){var =
b=3Da.oP;a=3Da.j;a.length&&this.H8(0,a);a=3D[];for(var =
c=3D0;c<b.length;c++){var d=3Db[c];switch(d.j){case =
"sync-needed":a.push(d);break;case =
"sync-needed-non-blocking":a.push(d);this.R0(d);break;case =
"sync-not-needed":this.R0(d)}}Vcb(this,a)};=0A=
function Vcb(a,b){if(a.q.j)if(a.o)for(f=3D0;f<b.length;f++){var =
c=3Db[f],d=3Da.o.q(c),e;"sync-needed"=3D=3Dc.j?(e=3DB(a.R0,a),c=3DB(a.H8,=
a,"Local syncing of remote resource =
failed",[c.getId()])):(e=3Dka,c=3DB(a.TSa,a,"Local non-blocking syncing =
of remote resource failed",[c.getId()]));Nm(d,e,c)}else for(var =
f=3D0;f<b.length;f++){var =
c=3Db[f];"sync-needed"=3D=3Dc.j&&a.R0(b[f])}else =
a.k=3Da.k.concat(b)}u.R0=3Dfunction(a){var =
b=3Da.getId().oq(),c=3Dthis.j[b];delete this.j[b];c.callback(a)};=0A=
u.Igb=3Dfunction(a,b){for(var c=3D{},d=3D{},e=3D0;e<b.length;e++){var =
f=3Db[e];f[0]?(f=3Df[1],c[f.getId().oq()]=3Df):(f=3Df[1],d[f.oq()]=3Df)}a=
.callback(new =
yN(dc(c),dc(d)))};u.TSa=3Dca();u.H8=3Dfunction(a,b){for(var =
c=3D0;c<b.length;c++){var d=3Db[c].oq(),e=3Dthis.j[d];delete =
this.j[d];e.errback(b[c])}};function =
Wcb(a,b){this.q=3Da;this.o=3Db;this.k=3D!0;this.j=3D[]}Wcb.prototype.Z=3D=
function(a){if(this.k=3Da)Xcb(this,this.j),this.j=3D[]};function =
Ycb(a,b){a.k?Xcb(a,b):a.j=3Da.j.concat(b)}function =
Xcb(a,b){0<b.length&&AN(a.q,b).addCallback(a.o.j,a.o)};function =
Zcb(a,b,c){this.j=3Da;this.ba=3Db;this.k=3Dc}Zcb.prototype.getState=3Dg("=
ba");function $cb(){}$cb.prototype.Mb=3Dfunction(a){var =
b=3D{};b.keyPath=3Da.j;b.state=3Da.getState();b.data=3Da.k;return =
b};function BN(a,b,c){L.call(this);this.q=3Da||void =
0;this.o=3Db||null;this.k=3D{};this.L=3Dnew =
S(this);this.j=3Dc||null;this.C=3Dka}C(BN,L);function =
XJ(a,b,c){a.k[c]=3Db;a.L.D(b,"Ab",a.A);a.j&&(a=3Da.j.get(["syncMap","pref=
erences"].concat([c])))&&TJ(b,a)}BN.prototype.A=3Dfunction(a){var =
b=3D[a.k];a=3Da.B;if(this.o){for(var =
c=3D{},d=3D0;d<b.length;d++)c[b[d].getName()]=3Db[d].k;b=3D["preferences"=
,Ud(c)];b=3DSba(b);a=3Dsp(this.o.Ae("/prefs").setContent(b),B(this.B,this=
,a));y(this.q)&&a.xf("id",this.q);a.Ed()}};=0A=
BN.prototype.B=3Dfunction(a){if(this.j&&a){var b=3Dnew =
Zcb(a.j,a.getState(),a.k);a=3Dthis.j.Ud;b=3D[(new =
$cb).Mb(b)];b=3Dadb(a,b);a.k&&a.k.write(b,Ba(ka,b))}this.C()};BN.prototyp=
e.J=3Dfunction(){N(this.L);delete this.L;delete this.k;delete =
this.o;BN.G.J.call(this)};function bdb(){this.j=3D{}}function =
cdb(a,b,c,d){var =
e=3Db.getFontFamily();b=3Db.Yo();a.j[e]||(a.j[e]=3D{});if(d||!a.j[e][b])a=
.j[e][b]=3Dc}function ddb(a,b){var c=3Da.j[b];if(!c)return!1;for(var d =
in c)if("installed"!=3Dc[d])return!1;return!0}function edb(a,b){var =
c=3Da.j[b];if(!c)return!1;for(var d in c){var =
e=3Dc[d];if("errored"!=3De&&"installed"!=3De)return!1}return!0}function =
fdb(a,b,c){a=3Da.j[b];if(!a)return[];b=3D[];for(var d in =
a)a[d]=3D=3Dc&&b.push(d);return b};function =
CN(a,b,c,d,e){Q.call(this);this.k=3Da;this.q=3Db;this.o=3Dc;this.B=3Dd;th=
is.A=3De;this.L=3Dnew S(this);this.j=3Dnew =
bdb;this.L.D(this.o,"changed",this.gab).D(this.k,"installed",this.q.Am(th=
is.y1a,this)).D(this.k,"errored",this.q.Am(this.x1a,this))}C(CN,Q);var =
gdb=3D[["normal","normal"],["bold","normal"],["normal","italic"],["bold",=
"italic"]];u=3DCN.prototype;=0A=
u.gab=3Dfunction(a){a=3Da.k;for(var =
b=3D[],c=3D0;c<a.length;c++)if(!this.j.j[a[c]])for(var =
d=3Dgdb.length,e=3D0;e<d;e++){var f=3Dgdb[e],f=3Dnew =
pN(a[c],f[0],f[1]);Wbb(this.o,f)&&(b.push(f),cdb(this.j,f,"requested",!1)=
)}b.length&&this.k.install(b)};u.y1a=3Dfunction(a){for(var =
b=3D[],c=3D0;c<a.k.length;c++){var =
d=3Da.k[c],e=3Dd.getFontFamily();ddb(this.j,e)||(cdb(this.j,d,"installed"=
,!0),ddb(this.j,e)&&b.push(e))}b.length&&this.dispatchEvent(new =
hdb(this,b))};=0A=
u.x1a=3Dfunction(a){for(var b=3D[],c=3D0;c<a.k.length;c++){var =
d=3Da.k[c],e=3Dd.getFontFamily();edb(this.j,e)||(cdb(this.j,d,"errored",!=
0),edb(this.j,e)&&b.push(e))}if(b.length){a=3D[];for(c=3D0;c<b.length;c++=
)a=3Da.concat(fdb(this.j,b[c],"errored"));this.dispatchEvent(new =
idb(this,a))}};u.ns=3Dfunction(a){return this.A.ns(a)?!0:ddb(this.j,a)};=0A=
u.Jra=3Dfunction(a){var b=3Da.getFontFamily();if(!this.ns(b)){var =
b=3Dnew ol,c;c=3Da.ba;var d=3Db.getFontFamily();c=3Dnew =
ul(c.H,c.F,c.C,c.j,c.q,c.o,c.B,c.A,c.k,d,c.ga,c.R,c.I,c.Na,c.$,c.Qa,c.Ea,=
c.Ta,c.Va,c.ub,c.Wa,c.Tc,c.fb,c.Pb,c.xb,c.Sc,c.mb,c.X,c.M,c.K);Nk(a,b);b.=
ba=3Dc;b.j=3Dnull;a=3Db}return =
a};u.JI=3Dx(286);u.J=3Dfunction(){CN.G.J.call(this);N(this.L);delete =
this.L;N(this.k);delete this.k;delete this.q;delete this.o};function =
hdb(a,b){O.call(this,"fontInstalled",a);this.k=3Db}C(hdb,O);=0A=
function =
idb(a,b){O.call(this,"fontErrored",a);this.k=3Db}C(idb,O);function =
jdb(a,b,c){this.k=3Db;this.o=3Dc;this.j=3D!1;b=3DFcb(a.o);c=3D[];for(var =
d=3D0;d<b.length;d++)c=3Dc.concat(fdb(a.j,b[d],"errored"));b=3Dc;b.length=
&&kdb(this,b);this.L=3Dnew =
S(this);M(this,this.L);this.L.D(a,"fontErrored",B(this.q,this))}C(jdb,L);=
function kdb(a,b){var =
c=3D{web_fonts_install_error:!0};a.j||(c.web_fonts_load_error=3D!0);a.j=3D=
!0;c.failed_font_identifiers=3Db;a.k.log(Error("A webfont exceeded the =
maximum number of tries during =
install."),c);Pcb(a.o,!0)}jdb.prototype.q=3Dfunction(a){kdb(this,a.k)};fu=
nction DN(a,b){Q.call(this);this.o=3Db;this.j=3D[];this.k=3D[];for(var =
c=3D0;c<a.length;c++){var =
d=3Da[c];b.ns(d)||(this.j.push(d),(b.A.ns(d)?0:!edb(b.j,d))&&this.k.push(=
d))}this.L=3Dnew =
S(this)}C(DN,Q);DN.prototype.initialize=3Dfunction(){this.k.length?(this.=
L.D(this.o,"fontInstalled",this.q),this.L.D(this.o,"fontErrored",this.A))=
:(this.dispatchEvent("fontInstallMonitor-fsc"),this.j.length||this.dispat=
chEvent("fontInstallMonitor-fsi"))};=0A=
DN.prototype.q=3Dfunction(a){for(var =
b=3D0;b<a.k.length;b++)Fb(this.j,a.k[b]),Fb(this.k,a.k[b]);this.j.length|=
|(this.dispatchEvent("fontInstallMonitor-fsi"),this.dispatchEvent("fontIn=
stallMonitor-fsc"),ldb(this))};DN.prototype.A=3Dfunction(a){for(var =
b=3D{},c=3D0;c<a.k.length;c++){var =
d=3DEbb(a.k[c]);b[d.getFontFamily()]=3D!0}for(var e in =
b)Fb(this.k,e);this.k.length||(this.dispatchEvent("fontInstallMonitor-fsc=
"),ldb(this))};function =
ldb(a){a.L.gc(a.o,"fontInstalled",a.q);a.L.gc(a.o,"fontErrored",a.A)}=0A=
DN.prototype.J=3Dfunction(){Ig(this.L);DN.G.J.call(this)};function =
EN(a,b,c){L.call(this);this.j=3Da;this.k=3Db;this.q=3Dc;this.L=3Dnew =
S(this)}C(EN,L);EN.prototype.initialize=3Dfunction(){this.L.D(this.j,"fon=
tInstalled",this.o)};EN.prototype.o=3Dfunction(a){for(var =
b=3D[],c=3D0;c<a.k.length;c++)this.k.j[a.k[c]]&&b.push(a.k[c]);b.length&&=
(a=3DEu(this.q.j))&&a.wb()};EN.prototype.J=3Dfunction(){Ig(this.L);EN.G.J=
.call(this)};function =
mdb(a,b,c,d,e,f,h,l,m,n,p,t,v){Q.call(this);this.k=3Da;this.Na=3Db;this.j=
=3Dnew =
gN(this);hN(hN(hN(hN(this.j,["docs-text-fi-ifa"],this.ybb),["docs-text-fi=
-str","docs-text-fi-fr"],this.ATa),["docs-text-fi-init","docs-text-fi-fm"=
,"docs-text-fi-fr","docs-text-fi-fl"],this.Pcb),["docs-text-fi-dfls","doc=
s-text-fi-dl"],this.Scb).start();this.B=3D[];this.A=3Dc;this.R=3Dd;this.I=
=3Dnew Lm;this.ga=3De;this.H=3Df;this.$=3Dh;this.L=3Dnew =
S(this);this.K=3Dnew =
sN;this.M=3Dm;this.o=3Dn;this.C=3Dp;this.Ta=3Dt;this.X=3Dv;this.q=3Dthis.=
F=3Dnull}=0A=
C(mdb,Q);u=3Dmdb.prototype;u.ybb=3Dfunction(){this.k&&this.B.length&&this=
.Na.dm("docs_fonts_initial");if(!this.k){for(var =
a=3Dthis.o,b=3D["webfontsAvailable","webfontsMetadataAvailable","webfonts=
Render","webfontsVariantsAvailable"],c=3D0;c<b.length;c++)delete =
a.k[b[c]];zbb(a)}this.k&&(this.q=3Dnew =
DN(this.B,this.k),hn(this.L,this.q,"fontInstallMonitor-fsc",this.H2a),thi=
s.q.initialize());iN(this.j,"docs-text-fi-init");this.C&&this.C.Hra().j&&=
iN(this.j,"docs-text-fi-fl")};=0A=
function ndb(a){jN(a.j,"docs-text-fi-ifa");return =
a.B}u.Scb=3Dfunction(){this.R&&this.I.callback(this.R)};u.YPa=3Dfunction(=
){this.$.callback(null)};u.Pcb=3Dfunction(){if(this.ga&&this.H){for(var =
a=3Dthis.ga,b=3Da.o.filter(this.B),c=3D[],d=3D0;d<b.length;d++)c.push(new=
 vN(new rN(b[d]),void =
0));AN(a.k,c).addCallback(a.j.j,a.j);this.H.Z(!0)}iN(this.j,"docs-text-fi=
-dfls")};=0A=
u.H2a=3Dfunction(){this.o.Rj("webfontsRender");this.q&&0<this.q.j.length&=
&(this.j.j["docs-text-fi-dfls"]?odb(this,"webfontsRender","wra","wrma","w=
rva"):this.A.log(Error("Document fonts have not started loading but some =
have =
failed.")));this.dispatchEvent("initialFontsInstalled");!na(this.o.getTim=
e("swd"))&&na(this.o.getTime("ewd"))&&this.o.Rj("ewd");this.K.clear(null)=
;this.dispatchEvent("resumeRender")};=0A=
function odb(a,b,c,d,e){var =
f=3Dndb(a),h=3Df.length,l=3D!!a.j.j["docs-text-fi-dfls"],m=3D{};m.report_=
milestone=3Db;m.num_initial_document_fonts=3Dh;var =
n=3D0,p=3D0;b=3D0;if(a.k&&a.q&&a.X&&0<h&&l){for(b=3Dl=3D0;b<f.length;b++)=
n=3Da.k.j.j[f[b]],l+=3D(n?ec(n):[]).length;m.num_initial_document_variant=
s=3Dl;b=3D0;n=3Df.length;for(p=3D0;p<n;p++){var =
t=3Df[p];(a.X.j[t]||pdb(a,[t]))&&b++}b=3DMath.floor(b/n*100);if(pdb(a,f))=
p=3Dn=3D100;else{n=3Dh-a.q.j.length;m.num_installed_fonts=3Dn;for(var =
p=3Da.k,v=3Dt=3D0;v<f.length;v++)t+=3Dfdb(p.j,f[v],"installed").length;=0A=
f=3Dt;m.num_installed_variants=3Df;n=3DMath.floor(n/h*100);p=3D0=3D=3Dl?0=
:Math.floor(f/l*100)}}m.fonts_available=3Dn;m.variants_available=3Dp;(0>n=
||100<n||isNaN(n))&&a.A.log(Error("Webfonts fonts available percentage =
is invalid."),m);(0>p||100<p||isNaN(p))&&a.A.log(Error("Webfonts =
variants available percentage is =
invalid."),m);a.o.xa(c,n);a.o.xa(d,b);a.o.xa(e,p)}function =
pdb(a,b){for(var =
c=3D0;c<b.length;c++)if(!a.Ta.ns(b[c]))return!1;return!0}u.ATa=3Dfunction=
(){this.F&&this.F.initialize()};=0A=
u.J=3Dfunction(){N(this.L);N(this.j);N(this.K);mdb.G.J.call(this)};functi=
on =
qdb(a,b,c){L.call(this);this.o=3Da;this.k=3Db;this.j=3Dc}C(qdb,L);functio=
n =
rdb(a,b,c,d){L.call(this);this.A=3Db;this.q=3Dc;this.k=3Dd;this.o=3D!0;th=
is.j=3D[];this.L=3Dnew =
S(this);M(this,this.L);this.L.D(a,"font_preference_change",this.B);sdb(th=
is,Kbb(a))}C(rdb,L);rdb.prototype.Z=3Dfunction(a){(this.o=3Da)&&this.j.le=
ngth&&(AN(this.q,this.j).addCallback(this.k.j,this.k),this.j=3D[])};rdb.p=
rototype.B=3Dfunction(a){sdb(this,a.k)};=0A=
function sdb(a,b){var c=3Da.A.filter(b);if(c.length){for(var =
d=3D[],e=3D0;e<c.length;e++)d.push(new vN(new =
rN(c[e])));a.o?AN(a.q,d).addCallback(a.k.j,a.k):a.j=3Da.j.concat(d)}};fun=
ction =
tdb(a,b,c){wN.call(this,b,c);this.C=3Da;this.k=3Dnull;this.q=3D[];this.L=3D=
new =
S(this);M(this,this.L);this.L.D(this.C,"fontInstalled",this.F)}C(tdb,wN);=
tdb.prototype.F=3Dfunction(a){yb(a.k,this.k)&&udb(this)};function =
udb(a){a.k=3Dnull;for(var b;b=3Da.q.shift();){var =
c=3Db.getId().getFontFamily();if(!a.o.j[c]){a.k=3Dc;Gcb(a,[b]);break}}}td=
b.prototype.B=3Dfunction(a){this.q=3Dthis.q.concat(a);this.k||udb(this)};=
function vdb(a){this.j=3Da};function =
wdb(a){L.call(this);this.o=3Da;this.k=3Dnew tcb("");this.j=3Dnew =
S(this);M(this,this.j);this.j.D(a,"locale_change",this.q)}C(wdb,L);wdb.pr=
ototype.q=3Dfunction(){this.k.xa(this.o.C.j)};function =
xdb(a,b,c,d,e,f,h,l,m){L.call(this);var =
n=3DSe.getInstance();this.I=3Dnew mN;M(this,this.I);this.k=3Dnew =
Ccb(C5a);M(this,this.k);this.o=3Dnew E5a;this.K=3Dnew =
Nbb(this.o,this.k);this.C=3Dc;c=3Dthis.k;var =
p=3Dthis.C;if(Me&&pi(35)&&l.pb().fonts&&fa.FontFace)c=3Dnew =
Ubb(l,c,p,!1,void 0);else{var t=3Dnew fcb(l);l=3Dnew icb;c=3Dnew =
rcb(t,ocb,c,l,p);M(c,l)}this.F=3Dc;c=3DRd().get("docs-wfsl");if(null!=3Dc=
)for(p=3D0;p<c.length;p++)c[p]=3DString(c[p]);else =
c=3D[];this.X=3Dc;this.H=3Dnew =
CN(this.F,this.C,this.k,this.X,this.o);M(this,this.H);=0A=
this.q=3Dnew =
scb(this.o);M(this,this.q);XJ(m,this.q,"docs-fonts");this.B=3Dnew =
qN(b,this.q,af?n.j.onePickFontPickerUrl:null);M(this,this.B);this.ga=3Dd;=
this.$=3De;this.Na=3Df;this.Ta=3Dh;d=3Dn.j.webFonts;b=3D{};d&&(b=3DSd(d))=
;d=3Dthis.H;e=3Dthis.k;f=3Dthis.$;h=3Dthis.C;m=3Dthis.o;l=3Dthis.Na;n=3Dn=
N.getInstance();c=3Dthis.F;var t=3Dthis.Ta,v=3Dnew =
Mcb(this.ga,h,b,a.o.j),p=3Dnew Lm;l=3Dnew Ocb(l,t);var =
w=3Dt=3Dnull,z=3Dnull;e&&d&&(t=3Dnew Ucb(new zN([Tcb(p),v]),p),w=3Dnew =
Nbb(m,e,!0),z=3Dt,v=3Dnew wN(e,l),w=3Dnew qdb(w,z,v),M(w,v),v=3Dnew =
wN(e,l),z=3Dnew Wcb(t,=0A=
v),z.Z(!1));d=3Dnew mdb(d,f,h,t,w,z,p,0,l,n,c,m,e,y(void 0)?void =
0:Od(Rd(),"docs-text-ewfird"),y(void 0)?void =
0:Pd(Rd(),"docs-text-wfird"));w&&M(d,w);this.j=3Dd;M(this,this.j);d=3Dthi=
s.j;e=3Db;if(d.j.j["docs-text-fi-ifa"])throw Error("Initial fonts are =
already available on =
setInitialFontsFromJson.");b=3D[];e.fontMetadataMap||d.A.log(Error("Malfo=
rmed webfonts json received."));e=3De.fontMetadataMap||{};for(var A in =
e)e[A].documentFont&&b.push(A);d.B=3Db;iN(d.j,"docs-text-fi-ifa");d.dispa=
tchEvent("initialFontsAvailable");=0A=
this.j.I.addCallback(B(this.R,this));this.A=3Dnew =
Acb(ndb(this.j),this.o);M(this,this.A);a=3Dnew =
wdb(a);M(this,a);this.M=3Dnew =
uN(this.k,this.F,a.k,this.X,this.q,this.A,this.o,new =
Fbb);M(this,this.M);a=3Dthis.j;jN(a.j,"docs-text-fi-ifa");a.C&&a.C.cqa();=
odb(a,"firstChunk","webfontsAvailable","webfontsMetadataAvailable","webfo=
ntsVariantsAvailable");iN(a.j,"docs-text-fi-str");iN(this.j.j,"docs-text-=
fi-fl");iN(this.j.j,"docs-text-fi-dl");iN(this.j.j,"docs-text-fi-fm");thi=
s.j.YPa();this.I.bc(Zq,V.AM,B(this.B.B,=0A=
this.B))}C(xdb,L);function =
ydb(a,b){Ycb(a.j.H,rb(a.K.filter(b),function(a){return new vN(new =
rN(a))}));Bcb(a.A,rc(b))}xdb.prototype.R=3Dfunction(a){if(!this.Mc()){var=
 b=3Dthis.q,c=3Dthis.K,d=3Dnew tdb(this.H,this.k,this.j.M);a=3Dnew =
rdb(b,c,a,d);M(a,d);M(this,a)}};function =
zdb(a,b){Q.call(this);this.k=3Da;this.B=3Db;this.q=3Dnew =
S(this);M(this,this.q);this.H=3Dnew =
Zs(a);this.A=3Dthis.j=3Dthis.o=3Dnull;this.q.D(this.k.F,"change",this.Qpb=
)}C(zdb,Q);u=3Dzdb.prototype;u.G7=3Dx(302);u.Hna=3Dx(303);u.p7=3Dx(306);u=
.Iaa=3Dx(304);u.gFa=3Dx(307);u.Qpb=3Dfunction(a){(a=3Da.target)&&a.B&&Cp.=
getInstance().postMessage(Adb(this));this.dispatchEvent("change")};=0A=
function Adb(a){a.A||(a.A=3DFp(Fh('There was a problem sending form =
responses to your spreadsheet. Try unlinking and re-linking the form. <a =
target=3D"_blank" =
href=3D"//support.google.com/drive/answer/2917686"><span =
class=3D"trix-tooltip-link">Learn =
more.</span></a>'),"error",!0,1E4));return a.A}u.qEa=3Dx(305);function =
Bdb(a){a=3Da.replace("/drawings/a/","/a/drawings/");return =
a=3Da.replace(/\/a\/drawings\/([^\/]+)\//,"/a/$1/drawings/")}=0A=
function Cdb(a,b,c,d,e,f,h){a=3DBdb(a);a=3DYd(a);var =
l=3Da[5],m=3Dl;l&&(l=3Dl.replace(/\/$/,""),m=3Dl.split("/"),0<m.length&&m=
.splice(m.length-1,0,"d",b),m=3Dm.join("/"));b=3D{w:String(Math.ceil(d.wi=
dth)),h:String(Math.ceil(d.height))};null!=3Dc&&(b.rev=3DString(c));e&&(b=
.crop=3D[Math.ceil(e.left),Math.ceil(e.top),Math.ceil(e.width),Math.ceil(=
e.height)].join());f&&(b.ac=3D1);c=3DXd(a[1],a[2],a[3],a[4],m,fe(b));retu=
rn h?he(c,h):c};function Ddb(a){var b=3Dnew =
pe(uca);qe(b,window.location.protocol);ue(b,a+b.yj+"/");return =
b};function Edb(a){this.k=3Da}Edb.prototype.j=3Dfunction(a){for(var =
b=3D[],c=3D0;c<a.length;c++){var =
d=3Da[c].getId(),e=3Dd.rb,f=3Dd.yg(),h=3Dd.getWidth(),l=3Dd.getHeight(),m=
=3DDdb(rf("userDashPrefix"));ue(m,m.yj+"image");var =
n=3D{invite:Qd(Rd(),"docs-it")},e=3DCdb(m.toString(),e,f,new =
Cf(h,l),void 0,!0,n);this.k.set("drawing",d.oq(),e);b.push(new =
xN(d,e,"sync-needed"))}return Sm(new =
yN(b,[]))};Ca(ca().prototype,ca().prototype);function =
Fdb(a,b,c,d){this.rb=3Da;this.j=3Db;this.zb=3Dc;this.Zb=3Dd}u=3DFdb.proto=
type;u.getId=3Dfunction(){return =
this.rb+"_"+this.j};u.yg=3Dg("j");u.getWidth=3Dg("zb");u.getHeight=3Dg("Z=
b");u.oq=3Dfunction(){return"Drawing|"+this.rb+"|"+this.j+"|"+this.zb+"|"=
+this.Zb};function Gdb(a){this.k=3Da}Gdb.prototype.j=3Dfunction(a){var =
b=3Da.q,c=3Da.A;if(!b||null=3D=3D=3Dc)return Sm(null);a=3Dnew =
Fdb(b,c,a.getWidth(),a.getHeight());a=3DAN(this.k,[new =
vN(a)]);a.addCallback(function(a){a=3Da.oP;if(!a.length)throw =
Error("Received invalid number of drawing fetch results.");return =
a[0].Xm()});return a};function =
Hdb(a){this.rb=3Da}Hdb.prototype.getId=3Dg("rb");Hdb.prototype.oq=3Dfunct=
ion(){return"Image|"+this.rb};function =
Idb(a){this.j=3Da}Idb.prototype.Wm=3Dfunction(a){a=3DAN(this.j,[new =
vN(new Hdb(a))]);a.addCallback(function(a){a=3Da.oP;if(!a.length)throw =
Error("Received invalid number of image fetch results.");return =
a[0].Xm()});return a};function =
Jdb(a,b){this.k=3Db}Jdb.prototype.j=3Dfunction(a){return(a=3Da.I)?this.k.=
Wm(a):Sm(null)};function Kdb(a){this.k=3Da;this.j=3D{}}function =
Ldb(a,b,c,d,e,f){var h;a.j[b]?h=3Da.j[b].get(f,null):(a.j[b]=3Dnew =
hF(void 0,!0),h=3Dnull);var l=3Dnew =
Lm;h?l.callback(h):(b=3DB(a.o,a,b,f,l,null),a.k.j.o(d,["documents",c].con=
cat(e),b));return =
l}Kdb.prototype.o=3Dfunction(a,b,c,d,e){e?(this.j[a]||(this.j[a]=3Dnew =
hF(void =
0,!0)),this.j[a].set(b,e),c.callback(e)):d?Qm(d.call(),c):c.callback(null=
)};function =
Mdb(a,b,c){this.q=3Da;this.o=3Db;this.k=3Dc}Mdb.prototype.j=3Dfunction(a)=
{var b=3Da.getId();a=3D{};a.cosmoId=3Db.getId();a.container=3Dthis.k;var =
c=3Dnew =
Lm;a=3DNdb(this.q,this.o,b.getId(),a);a.addCallback(function(a){c.callbac=
k(new xN(b,a,"sync-needed"))});Om(a,B(c.errback,c));return c};function =
FN(a){this.j=3D{};this.k=3Da||{}}FN.prototype.get=3Dfunction(a,b){return =
this.j[a]?this.j[a].get(b,null):(this.j[a]=3Dnew =
hF(this.k[a],!0),null)};FN.prototype.set=3Dfunction(a,b,c){this.j[a]||(th=
is.j[a]=3Dnew =
hF(this.k[a],!0));this.j[a].set(b,c)};FN.prototype.clone=3Dfunction(a){va=
r b=3Dnew FN(a),c;for(c in =
this.j)this.j[c].forEach(function(a,e){b.set(c,e,a)});return b};function =
Odb(a,b,c,d,e){this.o=3Da;this.A=3Db;this.k=3Dc;this.B=3Dd;this.j=3Dnew =
Pdb;this.q=3D!!e}u=3DOdb.prototype;u.dI=3Dnull;u.rP=3Dnull;function =
Ndb(a,b,c,d){var e=3Da.k.get(b,c),f=3Dnew =
Lm;e?f.callback(e):a.q&&!xH(a.B)?f.errback():c in =
a.j.j?a.j.j[c].j.push(f):a.dI&&c in =
a.dI.j?a.dI.j[c].j.push(f):(a.j.j[c]=3Dnew =
Qdb("r"+cc(a.j.j),b,[f],d),null=3D=3D=3Da.rP&&(a.rP=3Doh(a.LSa,0,a)));ret=
urn =
f}u.LSa=3Dfunction(){this.dI||Rdb(this);null!=3D=3Dthis.rP&&(ph(this.rP),=
this.rP=3Dnull)};=0A=
function Rdb(a){var b=3Da.j;a.j=3Dnew Pdb;if(!hc(b.j)&&a.o){var =
c=3D{},d=3D{},e=3D{},f;for(f in b.j){var =
h=3Db.j[f];c[h.id]=3D[h.k,h.o];d[h.id]=3Df;e[h.id]=3Dh.k}a.dI=3Db;c=3D{re=
nderOps:c};f=3Da.q?1:3;rp(pp(sp(op(a.o.Ae("/renderdata"),c),B(a.MSa,a,d,e=
,b)),B(a.x7a,a,b)),f).xf("id",a.A).Ed()}}u.MSa=3Dfunction(a,b,c,d){d=3Dd.=
ef();for(var e in d){var f=3Dd[e],h=3Da[e];this.k.set(b[e],h,f);for(var =
h=3Dc.j[h].j,l=3D0;l<h.length;l++)h[l].callback(f)}Sdb(this)};=0A=
u.x7a=3Dfunction(a,b){for(var c in a.j)for(var =
d=3Da.j[c],e=3D0;e<d.j.length;e++)d.j[e].errback(b);Sdb(this)};function =
Sdb(a){a.dI=3Dnull;0<cc(a.j.j)&&Rdb(a)}function =
Pdb(){this.j=3D{}}function =
Qdb(a,b,c,d){this.id=3Da;this.k=3Db;this.j=3Dc;this.o=3Dd};function =
Tdb(a){this.k=3Da}Tdb.prototype.j=3Dfunction(a){for(var =
b=3D[],c=3D[],d=3D0;d<a.length;d++){var =
e=3Da[d].getId(),f=3DUdb(this.k,e.getId());f?(e=3Dnew =
xN(e,f.getUrl(),"sync-needed"),b.push(e)):c.push(e)}return Sm(new =
yN(b,c))};function =
GN(a,b,c,d,e){this.F=3Da;this.B=3Db;this.o=3Dc;this.k=3Dd;this.C=3De}GN.p=
rototype.j=3Dfunction(a){if(a.j)return a=3Dnew Lm,a.errback(),a;var =
b=3Da.getId();a=3DLdb(this.F,this.o,this.k,b.getId(),this.C,b.getId());va=
r c=3Dnew Lm;a.addCallback(function(a){null!=3Da?c.callback(new =
xN(b,a,"sync-not-needed")):c.errback("Local URL retrieval =
failed.")});Om(a,function(a){c.errback(a instanceof Error?a:"Local fetch =
failed "+a)});return c};=0A=
GN.prototype.q=3Dfunction(a){var b=3Da.Xm(),c=3Da.getId(),b=3Dnew =
bSa(c.getId(),b,this.o),c=3Dnew =
Lm;a=3DB(this.A,this,c,a);this.B.j.q(b,["documents",this.k],a);return =
c};GN.prototype.A=3Dfunction(a,b,c){c.Iva()||c.mba()?a.callback(b):(b=3Db=
.getId(),c=3Dc.jra(b.getId()),null!=3Dc?a.callback(new =
xN(b,c,"sync-not-needed")):a.errback("localUrl not found in =
FetchResult."))};function Vdb(a,b,c,d,e){var f=3Dc?new =
MJa(c):null,h=3Df?new Kdb(f):null;c=3Dnew FN;var l=3Dthis.j=3D{};b=3Dnew =
Odb(b,a,c,d);d=3DSm(h&&f?new GN(h,f,"image",a,"image"):null);e=3Dnew =
Ucb(new zN([Tcb(d),new Tdb(e),new Scb(new =
Mdb(b,"image",a))]),d);l[7]=3Dnew Jdb(0,new =
Idb(e));e=3Dthis.j;a=3DSm(h&&f?new =
GN(h,f,"drawing",a,"drawing"):null);a=3Dnew Ucb(new zN([Tcb(a),new =
Edb(c)]),a);e[4]=3Dnew Gdb(a)}function mSa(a,b){var =
c=3Da.j[b];if(!c)throw Error("Cannot find fetcher for object type: =
"+b);return c};function Wdb(){this.j=3Dnew Lm}function =
Xdb(a,b){b?a.j.callback(b):a.j=3Dnull}Wdb.prototype.Lj=3Dfunction(a){this=
.j&&this.j.addCallback(function(b){b.Lj(a)});return =
a};Wdb.prototype.wn=3Dfunction(a,b){this.j&&this.j.j&&this.j.addCallback(=
function(c){c.wn(a,b)})};var Ydb=3Dfa.IDBKeyRange||fa.webkitIDBKeyRange;=0A=
function =
HN(a,b,c,d,e,f){b=3Dy(b)?Zdb(b,c):null;e=3De?"prev":"next";if(d)return =
a=3D$db(a,d),f?(f=3Dy(b),d=3Dy(e),f=3Df&&d?a.j.openKeyCursor(b,e):f?a.j.o=
penKeyCursor(b):a.j.openKeyCursor(),b=3Dnew =
IN(f,a.k,a.j.name+".openKeyCursor("+(b?b.lower+", "+b.upper:b)+", =
"+e+")",a.q,a.o)):(f=3Dy(b),d=3Dy(e),f=3Df&&d?a.j.openCursor(b,e):f?a.j.o=
penCursor(b):a.j.openCursor(),b=3Dnew =
IN(f,a.k,a.j.name+".openCursor("+(b?b.lower+", "+b.upper:b)+", =
"+e+")",a.q,a.o)),b;f=3Dy(b);d=3Dy(e);f=3Df&&d?a.j.openCursor(b,e):f?a.j.=
openCursor(b):a.j.openCursor();=0A=
return new IN(f,a.k,a.j.name+".openCursor("+(b?b.lower+", =
"+b.upper:b)+", "+e+")",a.q,a.o)}function =
JN(a,b,c,d){b=3DZdb(b,c);a=3Daeb(a,b);d&&KN(a,d)}function =
LN(a,b,c,d,e,f,h,l,m,n){b=3DMN(a,b);var =
p=3D[];KN(HN(b,e,f,h,l,m),function(b){if(b=3Db.target.result){var =
e=3Dy(b.value)?b.value:b.key;(e=3Dc(e))&&p.push(e);b["continue"]()}else =
n&&beb(a),d&&d(p)})}=0A=
function ceb(a){var =
b=3Da.target.error,c=3Db&&b.name,b=3Db&&b.message||a.target.webkitErrorMe=
ssage;a.target.docs_internalAbort&&(b=3D"Internal abort: "+b);return c+" =
("+b+")"}function deb(a,b){return function(c){c.stopPropagation();b(new =
mJ(1,a+" ("+ceb(c)+")",c))}}function Zdb(a,b){return =
y(b)&&a!=3Db?Ydb.bound(a,b):Ydb.only(a)};function =
NN(a){this.o=3Da}NN.prototype.getType=3Dg("o");function =
eeb(a){a=3Da.getType();return"update-record"=3D=3Da||"delete-record"=3D=3D=
a};function =
ON(a,b,c){this.o=3Da;this.A=3Db;this.B=3Dc}C(ON,NN);ON.prototype.getKey=3D=
function(){if(null=3D=3D=3Dthis.A)throw Error("Cannot getKey of =
operation for singleton record.");return this.A};function =
feb(a,b){ON.call(this,"delete-record",a,b)}C(feb,ON);function =
PN(a,b,c,d){ON.call(this,d||"update-record",a,b.B);this.k=3Db.F;this.j=3D=
{};a=3Db.k;c=3Dc||[];for(var e in =
a)this.j[e]=3Dyb(c,e)?jE(b,e):b.getProperty(e)}C(PN,ON);function =
QN(){Q.call(this)}C(QN,Q);QN.prototype.C=3Dfunction(a){if(!(0<=3Dob(this.=
j(),a.B)))throw Error("Cannot create operations for an unsupported =
record type "+a.B);return this.q(a)};QN.prototype.q=3Dfunction(a,b){var =
c=3Dthis.o(a),d=3D[];a.JF?d.push(new feb(c,a.B)):d.push(new =
PN(c,a,b));return d};QN.prototype.o=3Dfunction(a){throw Error("Key =
cannot be obtained for record of type =
"+a.B);};QN.prototype.k=3Dfunction(a){return =
eeb(a)?0<=3Dob(this.j(),a.B):!1};function =
RN(a){Q.call(this);this.B=3Da}C(RN,QN);RN.prototype.j=3Dfunction(){return=
["document"]};function geb(a,b){var c=3Da.B[b];if(!c)throw Error("No =
adapter found for this type: "+b);return =
c}RN.prototype.k=3Dfunction(a){var =
b=3Da.getType();return"append-commands"=3D=3Db||"unstage-commands"=3D=3Db=
||"write-trix"=3D=3Db?!0:RN.G.k.call(this,a)};RN.prototype.q=3Dfunction(a=
){var =
b=3DRN.G.q.call(this,a,["lastModifiedClientTimestamp","ic"]);a=3Dgeb(this=
,a.getType()).A(a);return =
b.concat(a)};RN.prototype.o=3Dfunction(a){return a.getId()};function =
SN(a){L.call(this);this.j=3Da}C(SN,L);var =
heb=3D[[]];SN.prototype.NI=3Dfunction(){return =
this.j.t};SN.prototype.yg=3Dfunction(){return this.j.dcKey[2]};function =
TN(a,b){return =
null!=3Db?[a,b,[]]:[a,[]]}SN.prototype.J=3Dfunction(){delete =
this.j;SN.G.J.call(this)};function =
ieb(){Q.call(this)}C(ieb,QN);ieb.prototype.j=3Dfunction(){return[]};funct=
ion =
jeb(a,b,c){this.j=3Da;this.o=3Db;this.k=3Dc}jeb.prototype.Mb=3Dfunction()=
{var a=3D{};a.e=3Dthis.j;a.dlKey=3D[this.o];a.sId=3Dthis.k;return =
a};function keb(a,b){O.call(this,"nc",b)}C(keb,O);function =
leb(a,b,c,d,e){Q.call(this);this.j=3Da;this.o=3Db;this.k=3Dc;this.B=3De||=
this.k.k;this.q=3D0;this.A=3Dd;this.L=3Dnew =
S(this);this.L.D(c,"nc",this.LRa)}C(leb,Q);u=3Dleb.prototype;u.xn=3Dnull;=
u.LRa=3Dfunction(){meb(this)};u.O3a=3Dfunction(a,b,c,d){1=3D=3Dd?UN(c,B(t=
his.Q3a,this,a,b)):(c.I=3Dnull,b(d))};=0A=
u.Q3a=3Dfunction(a,b){if(this.xn)throw Error("Lock refresh timer should =
not be running on lock =
acquisition");this.Mc()||0=3D=3Dthis.o||(this.xn=3Dnew =
nh(Math.max(this.o-5E3,0)),this.L.D(this.xn,"tick",B(this.h7a,this,a)),th=
is.xn.start());b(1)};u.R3a=3Dfunction(a,b){b||a.abort(new mJ(2,"Lock not =
available"))};function neb(a,b,c){a.xn&&a.xn.stop();var =
d=3DB(a.N3a,a,b,c),e=3DB(a.mDa,a,b,c);c=3DMN(c,"DocumentLocks");d=3DB(a.W=
Fa,a,b,c,d,e);oeb(a,b,d,c,!0,!1,e)}u.N3a=3Dfunction(a,b,c){1!=3Dc?this.mD=
a(0,b):this.xn&&this.xn.start()};=0A=
u.mDa=3Dfunction(a,b){N(this.xn);this.xn=3Dnull;b.abort(new mJ(2,"Lock =
could not be refreshed"))};function =
oeb(a,b,c,d,e,f,h){d=3Dd.get([b]);KN(d,B(a.OOa,a,b,c,e,f));h&&peb(d,Oc(h)=
)}=0A=
u.OOa=3Dfunction(a,b,c,d,e){if(!this.Mc()){a=3De.target.result;var =
f=3Dnull;if(a){a=3Dnew =
jeb(a.e,a.dlKey[0],a.sId);e=3Da.k;e=3D=3Dthis.j&&(f=3Da.j);if(!(c=3Dc&&e!=
=3Dthis.j)){c=3Dthis.j;var =
h=3DDa();a.j<=3Dh||a.j>h+36E4||a.k=3D=3Dc?c=3D!0:(c=3Dwindow.localStorage=
,c=3D!!c&&!!c.getItem("dcl_"+a.k));c=3D!c}if(c){d=3DDa();f=3D{};f.session=
Id=3Dthis.j;f.lockHoldingSessionId=3De;f.validUntil=3Da.j-d;this.q&&(f.la=
stWrittenValidUntil=3Dthis.q-d);this.A.Rh(Error("IndexedDB document lock =
not available"),f);b(!1,null);return}}else =
if(c){f=3D{};f.sessionId=3Dthis.j;=0A=
this.A.Rh(Error("IndexedDB document lock not available because the lock =
does not =
exist"),f);b(!1,null);return}d&&this.dispatchEvent("mc");b(!0,f)}};u.WFa=3D=
function(a,b,c,d,e,f){e?(c=3DBa(c,1),e=3DDa(),this.q=3Df=3DUc(e+this.o,f|=
|0,e+6E4),a=3DVN(b,(new =
jeb(f,a,this.j)).Mb()),KN(a,Oc(c)),d&&peb(a,Oc(d))):c(2)};u.h7a=3Dfunctio=
n(a){qeb(this,a,0)};function =
qeb(a,b,c){c=3DWN(a.k,["DocumentLocks"],"Lock refresh =
timer",B(a.i7a,a,b,c),!0);neb(a,b,c)}=0A=
u.i7a=3Dfunction(a,b,c){this.Mc()||(2=3D=3Dc.type||2<=3Db?(N(this.xn),thi=
s.xn=3Dnull,this.B(c)):qeb(this,a,b+1))};function =
meb(a){N(a.xn);a.xn=3Dnull;var =
b=3Dwindow.localStorage;b&&b.setItem("dcl_"+a.j,String(Da()))}u.J=3Dfunct=
ion(){this.L.dispose();N(this.xn);leb.G.J.call(this)};var =
reb=3D{oJa:"l",WLa:"s",XKa:"r"};function seb(a){try{var =
b=3Dfa.localStorage.getItem("docs-ucb")}catch(c){return =
a.Rh(Error("Error reading unsaved changes bit: =
"+c.message)),"e"}switch(b){case "1":return"t";case =
"0":return"f";default:return"u"}};function =
XN(a,b,c,d){RN.call(this,d);this.A=3Da;this.F=3Dc}C(XN,RN);function =
teb(a,b,c,d){if(a.A.o)oh(Ba(c,[]));else{var =
e=3DWN(a.A,["Documents","DocumentCommandsMetadata","DocumentCommandsMetad=
ataStaging"],"Error reading =
documents.",d);ueb(a,b,function(a){beb(e);c(a)},e)}}function =
veb(a,b,c,d){teb(a,b,function(a){1=3D=3Da.length?c(a[0]):c(null)},d)}=0A=
function ueb(a,b,c,d){var =
e=3D{};b?KN(MN(d,"Documents").get(b),B(function(a){(a=3Da.target.result)?=
c([this.Dna(null,e,!1,a)]):c([])},a)):LN(d,"Documents",B(a.Dna,a,null,e,!=
1),c,void =
0)}u=3DXN.prototype;u.Dna=3Dfunction(a,b,c,d){if(b[d.id]||c&&d.hpmdo)retu=
rn null;a=3Dthis.zO(a,d);if(!a)return =
null;a.qp=3D!1;return(b=3Dthis.B[a.getType()])?b.C(a):a};=0A=
u.zO=3Dfunction(a,b){if(null!=3Da&&b.acl&&!y(b.acl[a]))return null;var =
c=3Dnew =
$L(b.id,b.documentType,!1);c.setProperty("title",b.title);c.setProperty("=
lastSyncedTimestamp",b.lastSyncedTimestamp);c.setProperty("jobset",b.jobs=
et);mE(c,"isFastTrack",!!b.isFastTrack);M0a(c,b.lastModifiedServerTimesta=
mp);c.setProperty("lastColdStartedTimestamp",b.lastColdStartedTimestamp);=
c.setProperty("lastWarmStartedTimestamp",b.lastWarmStartedTimestamp);var =
d=3Db.acl,e;for(e in d)oE(c,"acl",e,d[e]);return c};=0A=
u.rk=3Dfunction(a){if(!this.k(a))throw Error("Cannot get object store =
names for operation type "+a.getType());var =
b=3D["DocumentCommands","DocumentCommandsStaging","DocumentCommandsMetada=
ta","DocumentCommandsMetadataStaging","Documents"];"delete-record"=3D=3Da=
.getType()&&(b=3Db.concat(["PendingQueueCommands","PendingQueues"]));retu=
rn b};=0A=
u.Qo=3Dfunction(a,b){var c=3DMN(b,"Documents");switch(a.getType()){case =
"update-record":a.k?c.add(a.j):this.rFa(a,c);break;case =
"delete-record":web(this,a,b);break;default:geb(this,a.B).KRa(a,b)}};u.rF=
a=3Dfunction(a,b){YN(this.F,a.getKey(),a.j,b)};function =
web(a,b,c){a.pba(b.getKey(),c,B(function(a){a?c.abort(new mJ(5,"Pending =
changes =
found")):this.Mv(b,c)},a))}u.pba=3Dfunction(a,b,c){KN(HN(MN(b,"PendingQue=
ueCommands"),[a],[a,[]]),function(a){c(!!a.target.result)})};=0A=
u.Mv=3Dfunction(a,b){var =
c=3Da.getKey(),d=3DMN(b,"DocumentCommands");JN(d,[c],[c,[]]);d=3DMN(b,"Do=
cumentCommandsStaging");JN(d,[c],[c,[]]);d=3DMN(b,"DocumentCommandsMetada=
ta");JN(d,[c],[c,[]]);d=3DMN(b,"DocumentCommandsMetadataStaging");JN(d,[c=
],[c,[]]);d=3DMN(b,"PendingQueueCommands");JN(d,[c],[c,[]]);d=3DMN(b,"Pen=
dingQueues");JN(d,c);d=3DMN(b,"Documents");JN(d,c);d=3DMN(b,"DocumentLock=
s");JN(d,[c])};function xeb(a){L.call(this);this.k=3Da}C(xeb,L);function =
ZN(a,b,c){this.o=3Da;this.j=3Db;this.B=3Dc}C(ZN,NN);function =
$N(a){sn.call(this,a);this.j=3Dnew =
Ip}C($N,sn);u=3D$N.prototype;u.Ca=3Dfunction(){var =
a=3Dthis.O().createElement("span");a.innerHTML=3D'Offline Docs is not =
working because you are not using the Drive Chrome app or it is =
disabled. Either <span =
id=3D"docs-chrome-needchromeappbutter-install-app" =
class=3D"docs-butterbar-link-no-pad" role=3D"button" =
tabindex=3D"0">install the Drive app</span> or <a =
href=3D"/offline/optout" class=3D"docs-butterbar-link-no-pad" =
target=3D"_blank">disable Offline Docs</a>.';this.Y=3Da};=0A=
u.aa=3Dfunction(){$N.G.aa.call(this);var =
a=3Dthis.O().getElement("docs-chrome-needchromeappbutter-install-app");jn=
(U(this),a,this.$2a)};u.$2a=3Dfunction(){wqa(this.j,B(this.b3a,this))};=0A=
u.b3a=3Dfunction(){this.getElement().innerHTML=3D'<div =
class=3D"goog-inline-block">Reload this page to enable Offline =
Docs.<span id=3D"docs-chrome-needchromeappbutter-reload-link" =
class=3D"docs-butterbar-link" role=3D"button" =
tabindex=3D"0">Reload</span></div>';var =
a=3Dthis.O().getElement("docs-chrome-needchromeappbutter-reload-link");jn=
(U(this),a,B(fa.location.reload,fa.location))};u.J=3Dfunction(){delete =
this.j;$N.G.J.call(this)};function =
yeb(a,b,c,d,e){ZN.call(this,"append-commands",a,b);this.A=3Dc;this.q=3Dd;=
this.C=3De}C(yeb,ZN);function =
aO(a,b,c,d){$L.call(this,a,b,c);this.q=3Dd;this.o=3Dnew =
aN}C(aO,$L);u=3DaO.prototype;u.y_=3D!1;u.cI=3D!1;u.fA=3Dfunction(){return=
 =
aO.G.fA.call(this)||!this.o.isEmpty()||this.cI};u.uO=3Dfunction(){aO.G.uO=
.call(this);this.cI&&(this.y_=3D!1);this.cI=3D!1};function =
NM(a,b,c,d,e){var =
f=3Da.q,h=3DWN(f.F,["DocumentCommands"],"readCommands");e&&UN(h,e);e=3DMN=
(h,"DocumentCommands");h=3Da.getId();a=3DB(f.Vgb,f,a,b,e,c,d);KN(HN(e,nul=
l!=3Db?[h,b]:[h],TN(h,b),void 0,!0),B(f.Q1a,f,a))}=0A=
u.rD=3Dfunction(){return =
this.o.isEmpty()&&!this.cI?aO.G.rD.call(this):new =
XPa(this.getId(),2)};u.J=3Dfunction(){delete =
this.q;this.o.dispose();delete this.o;aO.G.J.call(this)};function =
zeb(a,b){ZN.call(this,"unstage-commands",a,b)}C(zeb,ZN);function =
bO(a,b){xeb.call(this,a);this.j=3Db;this.q=3DnN.getInstance()}C(bO,xeb);b=
O.prototype.o=3Dnull;bO.prototype.B=3Dfunction(a){return new =
aO(a,this.k,!0,this)};bO.prototype.C=3Dfunction(a){var b=3Dnew =
aO(a.getId(),this.k,!1,this);b.k=3D{};b.j=3Da.j;b.qp=3D!1;return =
b};function Aeb(a,b){var =
c=3DDa(),d=3DG$a(a.j,b),c=3DDa()-c;a.q.UJ("md",c);return d}=0A=
bO.prototype.A=3Dfunction(a){if(a.JF)return[];var b=3Dnew =
aN;Yab(a.o,b);if(a.cI){if(!b.isEmpty())throw Error("Cannot commit staged =
commands with pending commands");return[new =
zeb(a.getId(),a.getType())]}if(b.isEmpty())return[];var =
c=3Db.k,d=3Da.getId(),e=3Da.getType(),f=3Db.j;b.j=3D[];b.k=3D!1;return[ne=
w yeb(d,e,f,a.y_,c)]};function =
cO(a,b,c,d,e){bO.call(this,a,d);this.I=3Db;this.H=3Dc;this.F=3De}C(cO,bO)=
;u=3DcO.prototype;=0A=
u.KRa=3Dfunction(a,b){switch(a.getType()){case =
"append-commands":if(a.C){var c=3DB(this.VFa,this,a,b);if(a.q)var =
d=3DMN(b,"DocumentCommandsStaging"),e=3Da.j;else =
d=3DMN(b,"DocumentCommands"),e=3Da.j;JN(d,[e],TN(e,void 0),c)}else =
this.VFa(a,b);break;case =
"unstage-commands":c=3DMN(b,"DocumentCommands");d=3Da.j;e=3DB(this.dub,th=
is,b,a.j);JN(c,[d],TN(d,void 0),e);break;default:throw =
Error("Unsupported operation type "+a.getType());}};=0A=
u.VFa=3Dfunction(a,b){for(var =
c=3DMN(b,"DocumentCommands"),c=3Da.q?MN(b,"DocumentCommandsStaging"):c,d=3D=
a.A,e=3D0;e<d.length;++e){var =
f=3Dc,h=3Da.j,l=3Dd[e],m,n=3Dl.j.q;if(!n)throw Error("Local storage =
command batch contained no commands.");m=3Dn;for(var =
n=3D[],p=3D0;p<m.length;++p)n.push(this.j.Mb(m[p]));m=3Dl.yg();var =
p=3Dl.NI(),t=3D{};t.dcKey=3D[h,l.o,m,l.k];t.t=3Dp;n&&(t.c=3Dn);h=3Dnew =
SN(t);VN(f,h.j)}};u.dub=3Dfunction(a,b){var =
c=3DMN(a,"DocumentCommands"),d=3DMN(a,"DocumentCommandsStaging");KN(HN(d,=
[b],TN(b)),B(this.ydb,this,c))};=0A=
u.ydb=3Dfunction(a,b){var =
c=3Db.target.result;c&&(VN(a,c.value),c["delete"](),c["continue"]())};u.Q=
1a=3Dfunction(a,b){var =
c=3Db.target,d=3Dc.result;if(!c["docs-stopped"])if(d){var e=3Dnew =
SN(d.value);c["docs-stopped"]=3D!0;d["continue"]("next"=3D=3Dd.direction|=
|"nextunique"=3D=3Dd.direction?heb:-1);a(e.yg())}else =
a(0)};u.Vgb=3Dfunction(a,b,c,d,e,f){d(f);this.o=3DDa();a=3Da.getId();b=3D=
HN(c,null!=3Db?[a,b]:[a],TN(a,b),void 0,void =
0);KN(b,B(this.U6a,this,e))};=0A=
u.U6a=3Dfunction(a,b){var c=3Db.target.result;if(c){var d=3Dnew =
SN(c.value),e=3Dd.j.c||null,f=3DDa()-this.o;this.q.UJ("mr",f);e=3DAeb(thi=
s,e);d=3Dd.yg();a(new TM(e),d);c["continue"]();this.o=3DDa()}};function =
Beb(a,b){this.o=3D"document-lock";this.j=3Da;this.q=3Db}C(Beb,NN);functio=
n =
Ceb(a){Q.call(this);this.j=3Da;a.dc(this);this.k=3D!1}C(Ceb,Q);function =
Deb(a){if(a.k)throw Error("Called setWritable on an already writable =
localstore.");a.k=3D!0}=0A=
Ceb.prototype.write=3Dfunction(a,b,c){if(!this.k)throw Error("Cannot =
write to read-only local store.");for(var =
d=3D[],e=3Dnull,f=3D0;f<a.length;f++){var h=3Da[f];if(h.fA()||h.JF){var =
l=3Dthis.j.C[h.B]||null;if(l){l=3Dl.C(h);d=3Dd.concat(l);if((l=3Dh.rD())&=
&e){if(e.j!=3Dl.j)throw Error("Cannot compare two requirements with =
different doc id.");e=3De.k>l.k?e:l}else e=3De||l;h.uO();h.fA()}else =
throw Error("No Capability for record :"+h.B);}}e&&d.unshift(new =
Beb(e.j,e.k));a=3Dd;if(0=3D=3Da.length)b();else =
if(d=3Dthis.j,d.j.o)oh(b);else{f=3D=0A=
{};for(e=3D0;e<a.length;e++)for(h=3Da[e],l=3DEeb(d,h),h=3Dl.rk(h),l=3D0;l=
<h.length;l++)f[h[l]]=3D!0;c=3DWN(d.j,ec(f),"Error writing =
records.",c,!0);UN(c,b);for(e=3D0;e<a.length;e++)h=3Da[e],l=3DEeb(d,h),l.=
Qo(h,c)}};function Feb(a,b){this.j=3Da;this.k=3Db};function =
dO(a,b,c,d){L.call(this);this.Ej=3Da;this.A=3Db;this.k=3Dc;this.q=3Dd||Da=
;this.o=3Dthis.rb=3D0;this.j=3D[]}C(dO,L);dO.prototype.start=3Dfunction()=
{if(this.o)throw Error("Idle delay has already been =
started");this.o=3Dthis.q()+this.A;this.rb=3Doh(this.B,this.A,this)};dO.p=
rototype.B=3Dfunction(){this.rb=3D0;var =
a=3Dthis.q()-this.o;this.j.push(a);var =
b=3Dthis.k.hidden||this.k.webkitHidden||this.k.mozHidden||this.k.msHidden=
?1020:20;10>this.j.length&&a>b?(this.o=3Dthis.q()+1E3,this.rb=3Doh(this.B=
,1E3,this)):this.Ej(this)};=0A=
dO.prototype.J=3Dfunction(){this.rb&&ph(this.rb)};function =
IN(a,b,c,d,e,f,h,l,m){this.C=3Da;this.o=3Db;this.K=3Dc;this.X=3Dd;this.ga=
=3De;this.R=3De.aH(c);this.A=3Dthis.F=3Dnull;this.H=3Df||null;this.B=3DWF=
.getInstance();this.k=3Dm?XF(this.B,m):null;this.M=3Dl||0;this.j=3Dnull;0=
<this.M&&(this.H||h)&&(this.j=3Dnew =
dO(B(this.MRa,this),this.M,document),this.j.start());this.C.onsuccess=3Dt=
his.o.Am(this.ORa,this,!0);this.C.onerror=3Dthis.o.Am(this.NRa,this,!0)}u=
=3DIN.prototype;u.Xm=3Dfunction(){return this.C.result};=0A=
function KN(a,b){if(a.F)throw Error("Success callback already =
set");a.F=3Db}u.ORa=3Dfunction(a){N(this.j);this.k&&YF(this.B,this.k);var=
 b=3Dthis.ga,c=3Dthis.R;b.o++;delete =
b.j[c];this.X.j||this.F&&this.F(a)};function peb(a,b){if(a.A)throw =
Error("Error callback already =
set");a.A=3Db}u.NRa=3Dfunction(a){N(this.j);this.k&&ZF(this.B,this.k);var=
 b=3Dthis.ga,c=3Dthis.R;b.k++;delete =
b.j[c];a.target.docs_requestContext=3Dthis.K;this.X.j||(b=3Da.target.erro=
r)&&"AbortError"=3D=3Db.name||this.A&&this.A(a)};=0A=
u.Nda=3Dfunction(a){a.onsuccess=3Dka;a.onerror=3Dka};u.MRa=3Dfunction(){t=
his.k&&ZF(this.B,this.k);this.o.Rh(Error("A request was running for a =
long =
time"),{documentHidden:document.hidden||document.webkitHidden,request:thi=
s.K,requestTimeoutMs:this.M,timeoutCallbackSet:!!this.H,timeoutDelays:thi=
s.j.j.concat().toString()});N(this.j);!this.X.j&&this.H&&(this.Nda(this.C=
),this.H())};function =
Geb(){this.j=3D{};this.q=3Dthis.o=3Dthis.k=3D0}Geb.prototype.aH=3Dfunctio=
n(a){var b=3Dthis.q++;this.j[b]=3Da;return b};function =
Heb(){this.k=3Dthis.o=3Dthis.j=3D!1};function =
eO(a,b,c,d,e,f){IN.call(this,a,b,c,new Heb,new =
Geb,d,!0,e,f);this.I=3Dthis.q=3Dnull;a.onblocked=3Db.Am(this.$,this,!0);a=
.onupgradeneeded=3Db.Am(this.Na,this,!0)}C(eO,IN);eO.prototype.$=3Dfuncti=
on(a){N(this.j);this.q&&this.q(a)};eO.prototype.Na=3Dfunction(a){N(this.j=
);if(a.dataLoss&&"none"!=3Da.dataLoss){var =
b=3D{};b.dataLoss=3Da.dataLoss;b.dataLossMessage=3Da.dataLossMessage;b.op=
tinBackup=3Dv0a();b.requestContext=3Dthis.K;b.unsavedChanges=3Dseb(this.o=
);this.o.Rh(Error("upgradeNeeded after dataLoss"),b)}this.I&&this.I(a)};=0A=
eO.prototype.Nda=3Dfunction(a){eO.G.Nda.call(this,a);a.onblocked=3Dka;a.o=
nupgradeneeded=3Dka};function Ieb(a,b){if(a.q)throw Error("Blocked =
callback already set");a.q=3Db}function Jeb(a,b){if(a.I)throw =
Error("Upgrade needed callback already set");a.I=3Db};function =
Keb(a,b,c,d){this.j=3Da;this.q=3Db;this.o=3Dc;this.k=3Dd}Keb.prototype.ge=
t=3Dfunction(a){return new =
IN(this.j.get(a),this.k,this.j.name+".get("+a+")",this.q,this.o)};functio=
n =
fO(a,b,c,d){this.j=3Da;this.q=3Db;this.o=3Dc;this.k=3Dd}fO.prototype.get=3D=
function(a){return new =
IN(this.j.get(a),this.k,this.j.name+".get("+a+")",this.q,this.o)};functio=
n VN(a,b){var c=3Dy(void 0)?a.j.put(b,void 0):a.j.put(b);return new =
IN(c,a.k,a.j.name+".put(undefined)",a.q,a.o)}fO.prototype.add=3Dfunction(=
a,b){var c=3Dy(b)?this.j.add(a,b):this.j.add(a);return new =
IN(c,this.k,this.j.name+".add("+b+")",this.q,this.o)};=0A=
function aeb(a,b){return new =
IN(a.j["delete"](b),a.k,a.j.name+".delete("+b+")",a.q,a.o)}fO.prototype.c=
lear=3Dfunction(){return new =
IN(this.j.clear(),this.k,this.j.name+".clear()",this.q,this.o)};fO.protot=
ype.count=3Dfunction(a){var =
b=3Dy(a)?this.j.count(a):this.j.count();return new =
IN(b,this.k,this.j.name+".count("+a+")",this.q,this.o)};function =
$db(a,b){return new Keb(a.j.index(b),a.q,a.o,a.k)};function =
Leb(a,b,c,d,e,f,h,l,m){this.Na=3Da;this.$=3Db;this.K=3Dc;this.o=3Dd;this.=
X=3De;this.H=3D!1;this.C=3D!!f;this.B=3Dthis.A=3Dnull;this.k=3Dnew =
Heb;this.R=3Dnew Geb;this.ga=3Dh||6E4;this.q=3Dnew =
dO(B(this.QRa,this),this.ga,document);this.I=3Dl||null;this.F=3DWF.getIns=
tance();this.j=3Dnull;this.rb=3DMeb++;this.M=3Dy(m)?m:this.C?"idbrwt":"id=
brot"}var Meb=3D0;u=3DLeb.prototype;=0A=
u.open=3Dfunction(){null!=3Dthis.M&&(this.j=3DXF(this.F,this.M));var =
a=3Dthis.C?"readwrite":"readonly";this.q.start();a=3Dthis.Na.transaction(=
this.$,a);a.onabort=3Dthis.o.Am(this.ceb,this);a.oncomplete=3Dthis.o.Am(t=
his.RRa,this);a.onerror=3Dthis.o.Am(this.SRa,this,!0);this.B=3Da};functio=
n =
beb(a){a.k.k=3D!0;a.q.dispose();a.j&&(ZF(a.F,a.j),a.j=3Dnull)}u.abort=3Df=
unction(a){Neb(this,!1,a)};=0A=
function Neb(a,b,c){var =
d=3Da.k;if(!d.o&&!d.j){Oeb(a);d.j=3D!0;try{a.B.abort(),c&&!a.H&&(a.X(c),a=
.H=3D!0)}catch(e){"InvalidStateError"=3D=3De.name&&b||(c=3DPeb(a),c.abort=
FromTimeout=3Db,a.o.Rh(e,c))}a.q.dispose()}}function =
MN(a,b){Oeb(a);return new fO(a.B.objectStore(b),a.k,a.R,a.o)}function =
UN(a,b){if(a.A)throw Error("Completion callback already =
set");a.A=3Db}u.getStatus=3Dg("k");function Oeb(a){if(!a.B)throw =
Error("Transaction does not exist");}=0A=
u.ceb=3Dfunction(a){this.k.k||(this.k.o=3D!0,this.j&&(ZF(this.F,this.j),t=
his.j=3Dnull),this.q.dispose(),this.k.j||(a.target.docs_internalAbort=3D!=
0,!this.C&&a.target.error&&"QuotaExceededError"=3D=3Da.target.error.name?=
this.A&&this.A():Qeb(this,"LocalStore IndexedDB transaction =
abort",Peb(this),a)))};u.RRa=3Dfunction(){this.k.k||(this.j&&(YF(this.F,t=
his.j),this.j=3Dnull),this.q.dispose(),this.A&&this.A())};=0A=
u.SRa=3Dfunction(a){a.stopPropagation();var =
b=3Dthis.k;b.k||b.o||b.j||(b=3Da.target.error,b&&"AbortError"=3D=3Db.name=
||(b=3DPeb(this),b.request=3Da.target.docs_requestContext,Qeb(this,"Local=
Store IndexedDB error",b,a)))};function Qeb(a,b,c,d){b=3Db+" ("+a.K+"): =
"+ceb(d);a.o.Rh(Error(b),c);c=3Dnew mJ(1,b,d);a.H||(a.X(c),a.H=3D!0)}=0A=
u.QRa=3Dfunction(){if(!this.k.k){var =
a=3DPeb(this);a.transactionTimeout=3Dthis.ga;a.timeoutDelays=3Dthis.q.j.c=
oncat().toString();a.documentHidden=3Ddocument.hidden||document.webkitHid=
den;this.o.Rh(Error("A transaction was running for a long time =
("+this.K+")"),a);this.q.dispose();this.I&&(Neb(this,!0),this.I(),this.B.=
oncomplete=3Dnull)}};=0A=
function Peb(a){var =
b=3D{transactionAllowWrite:a.C,transactionContext:a.K,transactionId:a.rb,=
transactionObjectStores:a.$.toString()};a=3Da.R;var =
c=3Ddc(a.j);b.pendingRequestCount=3Dc.length;b.pendingRequests=3Dc.toStri=
ng();b.requestErrorCount=3Da.k;b.requestSuccessCount=3Da.o;return =
b};function =
gO(a,b){Q.call(this);this.k=3Da;this.q=3Db;this.j=3Dnull;this.o=3D!1}C(gO=
,Q);var =
Reb=3Dfa.indexedDB||fa.webkitIndexedDB;gO.prototype.A=3Dfunction(){this.o=
=3D!0;this.close();this.dispatchEvent(new =
keb)};gO.prototype.close=3Dfunction(){this.j&&(this.j.onversionchange=3Dn=
ull,this.j.close(),this.j=3Dnull)};=0A=
gO.prototype.initialize=3Dfunction(a){if(this.j)throw =
Error("IdbDocsDatabase already managing a =
database.");if(null!=3Da.onversionchange)throw Error("This database is =
being managed by another class.");a.onclose=3DB(function(){var =
a=3D{};a.optinBackup=3Dv0a();this.q.Rh(Error("The database connection =
was =
closed."),a);this.dispatchEvent("oc")},this);a.onerror=3Ddeb("Database =
error.",this.k);a.onversionchange=3DB(this.A,this);this.j=3Da};function =
Seb(a){if(!a.j)return-1;a=3DparseInt(a.j.version,10);return 0<=3Da?a:-1}=0A=
function WN(a,b,c,d,e,f,h,l){if(!a.j)throw Error("Cannot open =
transaction on uninitialized IdbDocsDatabase");a=3Dnew =
Leb(a.j,b,c,a.q,d||a.k,e,f,h,l);a.open();return a}=0A=
function Teb(a,b,c,d,e){if(Seb(a)>=3Db)throw Error("Upgrading to a =
version ("+b+") less than or equal to current version ("+Seb(a)+")");var =
f=3Da.j.name;a.close();var h=3Da.q;b=3Dnew =
eO(Reb.open(f,b),h,"setVersion =
database.open");Jeb(b,function(a){a=3Da.target.transaction;a.onabort=3Da.=
onerror=3Dh.Am(d,{},!0);c(a)});peb(b,d);Ieb(b,function(a){h.Rh(Error("Onb=
locked handler called when upgrading database."),{"Old =
version":a.oldVersion,"New =
version":a.newVersion})});KN(b,B(function(a){this.initialize(a.target.res=
ult);=0A=
e(a)},a))}gO.prototype.J=3Dfunction(){this.close();gO.G.J.call(this)};var=
 Ueb=3Dfa.indexedDB||fa.webkitIndexedDB;function =
Veb(a,b,c,d,e,f){e=3De?function(){d(new mJ(6,"Timeout opening =
database."))}:void 0;var =
h=3DnN.getInstance();f&&(h.Rj("odbs"),oh(B(h.Rj,h,"odbjy")));e=3Dnew =
eO(Ueb.open("GoogleDocs"),c,"database.open",e,Pd(Rd(),"docs-localstore-io=
rt"),"idbodb");KN(e,function(d){f&&h.Rj("odbc");var e=3Dnew =
gO(b,c);e.initialize(d.target.result);a(e)});peb(e,deb("Error opening =
database.",d))};function =
hO(a,b){iE.call(this,"user",b);this.setProperty("id",a);mE(this,"fastTrac=
k",!0)}C(hO,iE);hO.prototype.getId=3Dfunction(){return =
this.getProperty("id")};hO.prototype.uz=3Dfunction(){return =
kE(this,"locale")};function Web(a){return =
lE(a,"internal")||"google.com"=3D=3DkE(a,"managingDomain")};function =
iO(){Q.call(this)}C(iO,QN);iO.prototype.j=3Dfunction(){return["impression=
Batch"]};iO.prototype.o=3Dfunction(a){return[a.o(),a.q()]};iO.prototype.k=
=3Dfunction(a){return =
iO.G.k.call(this,a)&&("update-record"=3D=3Da.getType()&&a.k||"delete-reco=
rd"=3D=3Da.getType())};function =
Xeb(){Q.call(this)}C(Xeb,iO);Xeb.prototype.rk=3Dfunction(){return["Impres=
sions"]};Xeb.prototype.Qo=3Dfunction(a,b){switch(a.getType()){case =
"update-record":if(a.k){var =
c=3DMN(b,"Impressions"),d=3Da.j,e=3D{};e.iKey=3D[d.di,d.ibt];e.iba=3Dd.ib=
a;VN(c,e)}else throw Error("Impressions may not be updated.");break;case =
"delete-record":JN(MN(b,"Impressions"),a.getKey());break;default:throw =
Error("Operation type "+a.getType()+" not supported.");}};function =
Yeb(a,b){O.call(this,"pc",b)}C(Yeb,O);function =
Zeb(){Q.call(this);this.C=3D{}}C(Zeb,Q);function jO(a,b){for(var =
c=3Db.j(),d=3D0;d<c.length;d++){var e=3Dc[d];if(a.C[e])throw =
Error("Record type "+e+"already handled by another =
capability.");a.C[e]=3Db}}u=3DZeb.prototype;u.Qoa=3Dr(null);u.Poa=3Dr(nul=
l);u.UO=3Dr(null);u.w8=3Dr(null);u.Roa=3Dr(null);u.Ooa=3Dr(null);u.x8=3Dr=
(null);function =
kO(){Q.call(this)}C(kO,QN);kO.prototype.j=3Dfunction(){return[]};kO.proto=
type.q=3Dfunction(){throw Error("No operation is =
supported.");};kO.prototype.o=3Dfunction(){throw Error("No record is =
supported.");};kO.prototype.k=3Dr(!1);function =
$eb(){Q.call(this)}C($eb,kO);$eb.prototype.rk=3Dfunction(){throw =
Error("No object store =
available.");};$eb.prototype.Qo=3Dfunction(a){throw Error("Operation =
type "+a.getType()+" not supported.");};function =
lO(a,b,c,d){Q.call(this);this.F=3Da;this.A=3Dnew =
leb(b,c,a,d,this.F.k);this.A.dc(this)}C(lO,ieb);lO.prototype.B=3Dfunction=
(){meb(this.A)};lO.prototype.rk=3Dfunction(){return["DocumentLocks"]};lO.=
prototype.Qo=3Dfunction(a,b){switch(a.getType()){case =
"document-lock":switch(a.q){case 2:neb(this.A,a.j,b);break;case 1:var =
c=3Dthis.A;oeb(c,a.j,B(c.R3a,c,b),MN(b,"DocumentLocks"),!1,!1)}break;defa=
ult:throw Error("Operation type "+a.getType()+" not =
supported.");}};lO.prototype.J=3Dfunction(){this.A.dispose();lO.G.J.call(=
this)};function mO(a,b,c){this.k=3Da;this.o=3Db;this.j=3Dc};function =
nO(a,b,c,d,e,f){iE.call(this,"pendingQueue",c);this.o=3Dd;this.q=3De.conc=
at();this.A=3Df.concat();this.setProperty("docId",a);this.setProperty("do=
cumentType",b);this.setProperty("revision",-1);mE(this,"undeliverable",!1=
);mE(this,"unsavedChanges",!1);this.C=3D!1}C(nO,iE);var =
oO=3D["sentBundlesSavedRevision"];u=3DnO.prototype;u.QC=3D6;u.YE=3Dnull;u=
.MK=3Dnull;u.dea=3Dnull;u.cea=3Dnull;function pO(a){return =
a.getProperty("docId")}function afb(a,b){mE(a,"undeliverable",b)}=0A=
function bfb(a){return fQa(a,"sentBundlesSavedRevision")}function =
cfb(a,b){a.setProperty("revision",b)}u.yg=3Dfunction(){return =
this.getProperty("revision")};function =
dfb(a,b){mE(a,"unsavedChanges",b)}u.getType=3Dfunction(){return =
this.getProperty("documentType")};u.isEmpty=3Dfunction(){return =
this.C?!0:0=3D=3Dthis.A.length&&0=3D=3Dthis.q.length};function =
efb(a,b,c){qO(a,5);a.dea=3Db;a.cea=3Dc;b=3Dnew =
mO(a.A,c,b);a.A=3D[];a.q.push(b);a.setProperty("sentBundlesSavedRevision"=
,null)}=0A=
u.clear=3Dfunction(){afb(this,!1);dfb(this,!1);this.setProperty("sentBund=
lesSavedRevision",null);qO(this,2);this.q=3D[];this.A=3D[]};u.replace=3Df=
unction(a,b){qO(this,7);this.MK=3Da.concat();this.YE=3D0<b.length?b.conca=
t():null;this.q=3Da.concat();this.A=3Db.concat()};function =
qO(a,b){P0a(a);if(6!=3Da.QC)throw Error("Multiple pending queue =
operations between writes. Pending operation: "+a.QC);a.QC=3Db}=0A=
function P0a(a){if(a.C)throw Error("The queue is in a state that does =
not allow any operation until switchToStorageIfNeeded() is =
called.");}u.fA=3Dfunction(){return =
6!=3Dthis.QC||nO.G.fA.call(this)};function rO(a){return =
a.C?[]:a.q}function sO(a){return =
a.C?[]:a.A}u.uO=3Dfunction(){P0a(this);nO.G.uO.call(this);this.YE&&this.Y=
E.length&&this.o++;this.MK&&(this.o+=3Dthis.MK.length);this.QC=3D6;this.c=
ea=3Dthis.dea=3Dthis.MK=3Dthis.YE=3Dnull};u.rD=3Dfunction(){return new =
XPa(pO(this),2)};function =
ffb(a){PN.call(this,pO(a),a,oO,"pq-clear")}C(ffb,PN);function =
gfb(a){PN.call(this,pO(a),a,oO,"pq-clear-sent-bundle")}C(gfb,PN);function=
 hfb(a){PN.call(this,pO(a),a,oO,"pq-clear-sent")}C(hfb,PN);function =
ifb(a,b){this.o=3D"pq-delete-commands";this.j=3Da;this.q=3Db}C(ifb,NN);fu=
nction =
jfb(a){PN.call(this,pO(a),a,oO,"pq-mark-sent");this.q=3D[];this.C=3D!1;va=
r b=3Da.o;if(7=3D=3Da.QC){this.C=3D!0;a=3Da.MK;for(var =
c=3D0;c<a.length;c++)b++,this.q.push(new kfb(a[c].j,a[c].o,b))}else =
this.q.push(new kfb(a.dea,a.cea,b))}C(jfb,PN);function =
kfb(a,b,c){this.k=3Da;this.j=3Db;this.o=3Dc};function =
lfb(a,b,c){this.o=3D"pq-write-commands";this.A=3Da;this.q=3Db;this.j=3Dc}=
C(lfb,NN);function =
mfb(a){this.k=3Da}mfb.prototype.j=3Dfunction(){return["pendingQueue"]};mf=
b.prototype.o=3Dfunction(a){return pO(a)};function nfb(a,b){var =
c=3Da.k[b];if(c)return c;throw Error("No document adapter available for =
type "+b);}=0A=
mfb.prototype.C=3Dfunction(a){if(a.JF)throw Error("Cannot delete pending =
queues.");var b=3Dnfb(this,a.getType()),c=3Da.QC,d=3D[];switch(c){case =
7:for(var =
c=3DpO(a),e=3Da.o,f=3Da.MK,d=3D[],h,l=3D0;l<f.length;l++){e++;h=3Dofb(f[l=
].k,b,pO(a),e,!0);if(!h)throw Error("Unexpected null =
operation");d.push(h)}e=3Da.o+d.length;d.push(new =
jfb(a));(b=3Dofb(a.YE,b,c,e+1))&&d.push(b);0<=3Da.o&&d.push(new =
ifb(c,a.o));break;case 1:d=3Da.o+1;e=3DpO(a);c=3D[];hc(a.k)||c.push(new =
PN(e,a));(a=3Dofb(a.YE,b,e,d))&&c.push(a);d=3Dc;break;case 5:d.push(new =
jfb(a));=0A=
break;case 2:d.push(new ffb(a));break;case 3:d.push(new =
hfb(a));break;case 4:d.push(new gfb(a));break;case 6:d.push(new =
PN(pO(a),a,oO));break;default:throw Error("Unknown Pending Queue =
operation type: "+c);}return d};function =
ofb(a,b,c,d,e){if(!(e||a&&0!=3Da.length))return null;e=3D[];if(a)for(var =
f=3D0;f<a.length;f++)e.push(b.j.Mb(a[f]));return new =
lfb(c,e,d)};function =
tO(a,b,c,d){this.k=3Dc;this.q=3Da;this.A=3Dd}C(tO,mfb);function =
pfb(a,b,c,d){function e(a){beb(f);c(a)}var =
f=3DWN(a.q,["PendingQueues","PendingQueueCommands"],"Error reading =
pending =
queue.",d);KN(MN(f,"PendingQueues").get(b),function(c){(c=3Dc.target.resu=
lt)?qfb(a,b,f,c,e):e(null)})}=0A=
function qfb(a,b,c,d,e){var f=3Dd.t,h=3Dnfb(a,f);if(!h)throw Error("No =
document adapter available for type =
"+f);a=3DMN(c,"PendingQueueCommands");var =
l=3D[];KN(HN(a,[b],[b,[]]),function(a){if(a=3Da.target.result)l.push(a.va=
lue),a["continue"]();else{a=3Dd.b;for(var =
b=3D0,c=3D[],f=3D[],v=3D-1,w=3D0;w<l.length;w++)if(v=3Dl[w],Lb(c,Aeb(h,v.=
c)),v=3Dv.pqcKey[1],b<a.length){var z=3Da[b];z.l=3D=3Dv&&(f.push(new =
mO(c,z.r,z.s)),c=3D[],b++)}a=3Dnew =
nO(d.docId,d.t,!1,v,f,c);cfb(a,d.r);afb(a,!!d.u);dfb(a,!!d.uc);d.sbsr&&a.=
setProperty("sentBundlesSavedRevision",=0A=
d.sbsr);a.qp=3D!1;e(a)}})}tO.prototype.rk=3Dfunction(){return["PendingQue=
ueCommands","PendingQueues"]};tO.prototype.Qo=3Dfunction(a,b){a =
instanceof =
PN&&!a.k?KN(MN(b,"PendingQueues").get(a.getKey()),B(this.B,this,a,b)):rfb=
(this,a,b)};tO.prototype.B=3Dfunction(a,b,c){c=3Dc.target.result;if(!c)th=
row Error("Tried to update a non-existent pending =
queue.");rfb(this,a,b,c)};=0A=
function rfb(a,b,c,d){if(d){var =
e=3Db.j,f=3De.revision;null!=3Df&&(d.r=3Df);f=3De.accessLevel;null!=3Df&&=
(d.a=3Df);f=3De.undeliverable;y(f)&&(d.u=3D!!f);f=3De.unsavedChanges;y(f)=
&&(d.uc=3D!!f);e=3De.sentBundlesSavedRevision;y(e)&&(d.sbsr=3De);if(f){a=3D=
a.A;try{fa.localStorage.setItem("docs-ucb","1")}catch(h){a.Rh(Error("Erro=
r setting unsaved changes bit in Local Storage: =
"+h.message))}}}switch(b.getType()){case =
"pq-clear":d=3Dd||uO(b);b=3Db.getKey();a=3DMN(c,"PendingQueueCommands");J=
N(a,[b],[b,[]]);d.b=3D[];vO(d,c);break;case "pq-clear-sent":d=3D=0A=
d||uO(b);a=3Dd.b;0<a.length&&(a=3Da[a.length-1].l,e=3DMN(c,"PendingQueueC=
ommands"),b=3Db.getKey(),JN(e,[b],[b,a]),d.b=3D[]);vO(d,c);break;case =
"pq-clear-sent-bundle":d=3Dd||uO(b);a=3Dd.b.shift().l;e=3DMN(c,"PendingQu=
eueCommands");b=3Db.getKey();JN(e,[b],[b,a]);vO(d,c);break;case =
"pq-mark-sent":d=3Dd||uO(b);a=3Db.q;b.C&&(d.b=3D[]);for(b=3D0;b<a.length;=
b++){var =
e=3Da[b],f=3Dreb,l=3D{};l[f.oJa]=3De.o;l[f.WLa]=3De.k;l[f.XKa]=3De.j;d.b.=
push(l)}vO(d,c);break;case =
"update-record":b=3Dd||uO(b);vO(b,c);break;case =
"pq-write-commands":d=3Db.q;a=3D{};=0A=
a.pqcKey=3D[b.A,b.j];a.c=3Dd;VN(MN(c,"PendingQueueCommands"),a);break;cas=
e =
"pq-delete-commands":c=3DMN(c,"PendingQueueCommands");d=3Db.j;JN(c,[d],[d=
,b.q]);break;default:throw Error("Unsupported operation type: =
"+b.getType());}}function vO(a,b){VN(MN(b,"PendingQueues"),a)}function =
uO(a){var b=3Da.j;a=3D{};var =
c=3Db.accessLevel;y(c)&&(a.a=3Dc);a.docId=3Db.docId;a.r=3Db.revision;a.b=3D=
[];a.t=3Db.documentType;a.u=3D!!b.undeliverable;a.uc=3D!!b.unsavedChanges=
;b=3Db.sentBundlesSavedRevision;null!=3Db&&(a.sbsr=3Db);return =
a};function sfb(){}function =
YN(a,b,c,d,e){c&&KN(HN(d,b),B(a.j,a,c,e||[]))}sfb.prototype.j=3Dfunction(=
a,b,c){if(c=3Dc.target.result){var d=3Dc.value,e;for(e in a){var =
f=3Da[e];yb(b,e)?d[e]=3Dnull!=3Df?f:null:d[e]=3Df}c.update(d)}else throw =
Error("Could not find object to update.");};function kbb(a,b,c,d,e){var =
f=3DWN(a,["ProfileData"],"Error pushing document =
id",e,!0);tfb(b,function(a){yb(a,c)?d():(a.push(c),a=3Dufb(b,a),VN(MN(f,"=
ProfileData"),a),UN(f,d))},f)}=0A=
function vfb(a,b,c){var d=3DWN(a,["ProfileData"],"Error removing =
document ids",void 0,!0);tfb(b,function(a){for(var =
f=3D0;f<c.length;f++)Fb(a,c[f]);a=3Dufb(b,a);VN(MN(d,"ProfileData"),a);UN=
(d,ka)},d)}function =
tfb(a,b,c){KN(MN(c,"ProfileData").get(a),function(a){a=3Da.target.result;=
b(a&&a.documentIds?a.documentIds:[])})}function ufb(a,b){var =
c=3D{};c.dataType=3Da;c.documentIds=3Db;return c};function =
wO(){Q.call(this)}C(wO,QN);wO.prototype.j=3Dfunction(){return["user"]};wO=
.prototype.q=3Dfunction(a,b){if(a.JF)throw Error("User deletion is not =
implemented.");return =
wO.G.q.call(this,a,b)};wO.prototype.o=3Dfunction(a){return =
a.getId()};wO.prototype.k=3Dfunction(a){return =
wO.G.k.call(this,a)&&"delete-record"!=3Da.getType()};function =
wfb(a,b,c,d){Q.call(this);this.A=3Da;this.F=3Dc;this.B=3Dd}C(wfb,wO);=0A=
function xfb(a,b,c){if(a.A.o)oh(Ba(b,[]));else =
if(yb(a.A.j.objectStoreNames,"Users")){c=3DWN(a.A,["Users"],"Error =
reading users.",c);var =
d=3D[];KN(MN(c,"Users").get(Ydb.lowerBound(-Infinity)),B(function(a){if(a=
=3Da.target.result){var b=3Dnew =
hO(a.id,!1);b.setProperty("managingDomain",a.managingDomain);b.setPropert=
y("emailAddress",a.emailAddress);b.setProperty("locale",a.locale);b.setPr=
operty("optInSecret",a.optInSecret);null!=3Da.fastTrack&&mE(b,"fastTrack"=
,!!a.fastTrack);null!=3Da.internal&&mE(b,"internal",=0A=
!!a.internal);null!=3Da.optInReasons&&b.setProperty("optInReasons",a.optI=
nReasons);b.qp=3D!1;d=3D[b]}},a));UN(c,function(){b(d)})}else =
a.B.log(Error("Reading from uninitialized IDB =
database.")),oh(Ba(b,[]))}wfb.prototype.rk=3Dfunction(a){if(!this.k(a))th=
row Error("Cannot get object store names for operation type =
"+a.getType());return["Users"]};=0A=
wfb.prototype.Qo=3Dfunction(a,b){switch(a.getType()){case =
"update-record":var =
c=3DMN(b,"Users");a.k?c.add(a.j):YN(this.F,a.getKey(),a.j,c);break;defaul=
t:throw Error("Operation type "+a.getType()+" not =
supported.");}};function =
xO(a,b,c,d,e){Zeb.call(this);this.H=3De;this.L=3Dnew =
S(this);this.k=3Dnew =
sfb;this.j=3Da;this.L.D(this.j,"nc",this.PRa);this.L.D(this.j,"oc",this.t=
_a);this.F=3Db;this.A=3Dnew =
tO(this.j,0,this.F,this.H);jO(this,this.A);this.q=3Dthis.yO(this.F);jO(th=
is,this.q);this.o=3Dnew lO(this.j,c,d,this.H);this.B=3Dnew =
wfb(a,0,this.k,e);jO(this,this.B);this.ga=3Dnew =
$eb}C(xO,Zeb);u=3DxO.prototype;u.yO=3Dfunction(a){return new =
XN(this.j,0,this.k,a)};u.PRa=3Dfunction(){this.dispatchEvent(new =
Yeb)};u.t_a=3Dfunction(a){this.dispatchEvent(a)};=0A=
function Eeb(a,b){if(eeb(b)){var c=3Db.B,d=3Da.C[c]||null;if(!d)throw =
Error("No capability registered for record type "+c);return =
d}c=3Db.getType();if("pq-clear"=3D=3Dc||"pq-clear-sent"=3D=3Dc||"pq-clear=
-sent-bundle"=3D=3Dc||"pq-delete-commands"=3D=3Dc||"pq-mark-sent"=3D=3Dc|=
|"pq-write-commands"=3D=3Dc)return a.A;if("document-lock"=3D=3Dc)return =
a.o;if("append-commands"=3D=3Dc||"unstage-commands"=3D=3Dc||"write-trix"=3D=
=3Dc)return =
a.q;if("update-application-metadata"=3D=3Dc&&(d=3Da.Ooa()))return =
d;throw Error("No capability registered for operation type "+=0A=
c);}u.initialize=3Dfunction(a,b){var =
c=3Dthis.AD();if(Seb(this.j)>=3Dc)throw Error("Database already at =
expected version.");Teb(this.j,c,B(this.C8a,this,b),deb("Error =
initializing the =
database.",b),a)};u.C8a=3Dfunction(a,b){try{this.Pv(b)}catch(c){oh(Ba(a,n=
ew mJ(1,"Failed to initialize =
database.",c)))}};u.J=3Dfunction(){Ig(this.L,this.o,this.A,this.q,this.B,=
this.ga);xO.G.J.call(this)};function =
yO(a,b,c,d,e){xO.call(this,a,b,c,d,e);this.Na=3Dnew =
Xeb;jO(this,this.Na)}C(yO,xO);Qb("Users Documents DocumentCommands =
DocumentCommandsStaging DocumentCommandsMetadata =
DocumentCommandsMetadataStaging DocumentLocks Impressions PendingQueues =
PendingQueueCommands FileEntities".split(" =
"));yO.prototype.AD=3Dr(3);yO.prototype.VN=3Dr(!1);=0A=
yO.prototype.Pv=3Dfunction(a){a=3Da.db;a.createObjectStore("Users",{keyPa=
th:"id"});a.createObjectStore("Documents",{keyPath:"id"});a.createObjectS=
tore("DocumentCommands",{keyPath:"dcKey"});a.createObjectStore("DocumentC=
ommandsStaging",{keyPath:"dcKey"});a.createObjectStore("DocumentCommandsM=
etadata",{keyPath:"dcmKey"});a.createObjectStore("DocumentCommandsMetadat=
aStaging",{keyPath:"dcmKey"});a.createObjectStore("DocumentLocks",{keyPat=
h:"dlKey"});a.createObjectStore("Impressions",{keyPath:"iKey"});a.createO=
bjectStore("PendingQueues",=0A=
{keyPath:"docId"});a.createObjectStore("PendingQueueCommands",{keyPath:"p=
qcKey"});a.createObjectStore("FileEntities",{keyPath:"id"}).createIndex("=
DocIdEntityTypeIndex","docIdEntityTypeIndex")};function =
yfb(){Q.call(this)}C(yfb,QN);yfb.prototype.j=3Dfunction(){return["comment=
"]};yfb.prototype.o=3Dfunction(a){return[a.getProperty("di"),a.getId()]};=
function zO(a,b,c){Q.call(this);this.A=3Da;this.H=3Dc}C(zO,yfb);function =
jQa(a,b,c,d){d=3DWN(a.A,["Comments"],"Error reading comments.",d);var =
e;e=3D[b];b=3D[b,[]];LN(d,"Comments",B(a.F,a),c,e,b,void 0,void 0,void =
0,!0)}zO.prototype.F=3Dfunction(a){var b=3Dnew =
iQa(a.cmtKey[0],a.cmtKey[1],!1);b.setProperty("s",a.stateIndex[0]);b.setD=
ata(a.da);b.qp=3D!1;return =
b};zO.prototype.B=3Dfunction(a,b){b()};zO.prototype.rk=3Dfunction(){retur=
n["Comments"]};=0A=
zO.prototype.Qo=3Dfunction(a,b){switch(a.getType()){case =
"update-record":var c=3DMN(b,"Comments");a.getKey();if(a.k){var =
d=3Da.j,e=3D{};e.cmtKey=3Da.getKey();e.stateIndex=3D[d.s,d.di];e.da=3Dd.d=
a;VN(c,e)}else{var d=3Da.j,e=3Da.getKey(),f=3D{};"s"in =
d&&(f.stateIndex=3D[d.s,e[0]],delete d.s);for(var h in =
d)f[h]=3Dd[h];YN(this.H,e,f,c)}break;case =
"delete-record":c=3DMN(b,"Comments");d=3Da.getKey();aeb(c,d);break;defaul=
t:throw Error("Operation type "+a.getType()+" not =
supported.");}};function zfb(a,b,c){PN.call(this,a,b,void =
0,"update-application-metadata");this.q=3Dc}C(zfb,PN);function =
AO(a){Q.call(this);this.A=3Da}C(AO,QN);AO.prototype.j=3Dfunction(){return=
["applicationMetadata"]};AO.prototype.o=3Dfunction(a){return =
a.o()};AO.prototype.k=3Dfunction(a){return"update-application-metadata"=3D=
=3Da.getType()};AO.prototype.q=3Dfunction(a){var =
b=3Dthis.o(a);return[new zfb(b,a,a.A()?a.q().concat():null)]};function =
Afb(a,b,c,d){AO.call(this,c);this.B=3Dd}C(Afb,AO);Afb.prototype.rk=3Dfunc=
tion(a){if(!this.k(a))throw Error("Cannot get object store names for =
operation type "+a.getType());return["ApplicationMetadata"]};=0A=
Afb.prototype.Qo=3Dfunction(a,b){switch(a.getType()){case =
"update-application-metadata":var =
c=3Da.getKey(),d=3Dthis.A[c];if(!d)throw Error("No adapter found for =
this type: "+c);c=3Da.j;if(null!=3Da.q){var e;if(a.q)e=3Da.q;else throw =
Error("No new initial commands are available.");for(var =
f=3D[],h=3D0;h<e.length;h++)f.push(d.j.Mb(e[h]));c.ic=3Df}d=3DMN(b,"Appli=
cationMetadata");a.k?VN(d,c):YN(this.B,a.getKey(),c,d);break;default:thro=
w Error("Cannot perform operation of type "+a.getType());}};function =
BO(a,b,c,d){XN.call(this,a,0,c,d)}C(BO,XN);u=3DBO.prototype;u.zO=3Dfuncti=
on(a,b){var c=3DBO.G.zO.call(this,a,b);if(!c)return =
null;O0a(c,b.docosKeyData||null);mE(c,"inc",!!b.inc);var =
d=3Db.lastModifiedClientTimestamp;null!=3Dd&&qE(c,d);return =
c};u.rk=3Dfunction(a){var =
b=3DBO.G.rk.call(this,a);"delete-record"=3D=3Da.getType()&&b.push("Commen=
ts");return =
b};u.rFa=3Dfunction(a,b){YN(this.F,a.getKey(),a.j,b,["lastModifiedClientT=
imestamp"])};=0A=
u.pba=3Dfunction(a,b,c){BO.G.pba.call(this,a,b,B(function(d){d?c(!0):Bfb(=
a,b,c)},this))};function =
Bfb(a,b,c){KN($db(MN(b,"Comments"),"StateIndex").get([2,a]),function(a){c=
(!!a.target.result)})}u.Mv=3Dfunction(a,b){BO.G.Mv.call(this,a,b);var =
c=3Da.getKey(),d=3DMN(b,"Comments");JN(d,[c],[c,[]])};function =
CO(a,b,c,d,e){yO.call(this,a,b,c,d,e);this.I=3Dthis.Ena();jO(this,this.I)=
;this.X=3Dnew =
Afb(0,0,b,this.k);jO(this,this.X)}C(CO,yO);u=3DCO.prototype;u.AD=3Dr(4);u=
.w8=3Dg("I");u.Ena=3Dfunction(){return new =
zO(this.j,0,this.k)};u.Ooa=3Dg("X");u.yO=3Dfunction(a){return new =
BO(this.j,0,this.k,a)};u.Pv=3Dfunction(a){CO.G.Pv.call(this,a);Cfb(a)};u.=
VN=3Dr(!0);function Dfb(a,b,c){Teb(a.j,a.AD(),B(a.B8a,a,c),deb("Error =
upgrading the database.",c),b)}=0A=
u.B8a=3Dfunction(a,b){try{this.aX(b)}catch(c){oh(Ba(a,new mJ(1,"Failed =
to upgrade database.",c)))}};u.aX=3Dfunction(a){Cfb(a)};function =
Cfb(a){a=3Da.db;a.createObjectStore("ApplicationMetadata",{keyPath:"dt"})=
;a.createObjectStore("NewDocumentIds",{keyPath:"dtKey"});a.createObjectSt=
ore("Comments",{keyPath:"cmtKey"}).createIndex("StateIndex","stateIndex")=
};function Efb(a,b,c,d,e,f){var =
h=3Dwindow.jstiming.sn;this.q=3Da;this.j=3Db;this.k=3Dc;this.A=3Dh;this.B=
=3Dd;this.o=3De;this.C=3Df};function =
Ffb(){Q.call(this)}C(Ffb,QN);Ffb.prototype.j=3Dfunction(){return[]};funct=
ion Gfb(a){Q.call(this);this.A=3Da}C(Gfb,Ffb);=0A=
function Hfb(a,b){var c=3DWN(a.A,["ProfileData"],"Transaction failed =
appending latency reports",void 0,!0,void 0,void 0,null);UN(c,ka);var =
d=3DMN(c,"ProfileData");Ifb(d,B(function(a){for(var =
d=3D0;d!=3Db.length;d++){var =
h=3Db[d],l=3D{};l.releaseId=3Dh.q;l.actionName=3Dh.j;l.csiExperimentIds=3D=
h.k;l.serviceName=3Dh.A;l.startTime=3Dh.B;l.events=3Dh.o;l.includesServer=
ResponseTime=3Dh.C;a.push(l)}(d=3DPd(Rd(),"docs-localstore-lral"))&&a.len=
gth>d&&a.splice(0,a.length-d);d=3DMN(c,"ProfileData");h=3D{dataType:"late=
ncystats"};h.latencyReports=3D=0A=
a;VN(d,h)},a))}function =
Ifb(a,b){KN(a.get("latencystats"),function(a){b(a.target.result?a.target.=
result.latencyReports:[])})};function =
Jfb(){Q.call(this)}C(Jfb,QN);Jfb.prototype.j=3Dfunction(){return[]};funct=
ion Kfb(a){Q.call(this);this.A=3Da}C(Kfb,Jfb);function =
DO(){Q.call(this)}C(DO,QN);DO.prototype.j=3Dfunction(){return["syncStats"=
]};DO.prototype.o=3Dr(null);DO.prototype.k=3Dfunction(a){return =
DO.G.k.call(this,a)&&"delete-record"!=3Da.getType()};function =
Lfb(a,b){Q.call(this);this.A=3Db}C(Lfb,DO);Lfb.prototype.rk=3Dfunction(){=
return["ProfileData"]};Lfb.prototype.Qo=3Dfunction(a,b){switch(a.getType(=
)){case "update-record":var =
c=3DMN(b,"ProfileData");a.k?VN(c,a.j):YN(this.A,"syncstats",a.j,c);break;=
default:throw Error("Operation type "+a.getType()+" not =
supported.");}};function =
Mfb(a,b,c){zO.call(this,a,0,c)}C(Mfb,zO);Mfb.prototype.B=3Dfunction(a,b,c=
){kbb(this.A,"missingdocosdocumentids",a,b,c)};function =
EO(a,b,c,d){XN.call(this,a,0,c,d)}C(EO,BO);EO.prototype.Mv=3Dfunction(a,b=
){EO.G.Mv.call(this,a,b);var =
c=3Da.getKey();vfb(this.A,"nonsnapshottedocumentids",[c]);vfb(this.A,"mis=
singdocosdocumentids",[c])};function =
FO(a,b,c,d,e){CO.call(this,a,b,c,d,e);this.Ta=3Dnew =
Gfb(this.j);this.Ea=3Dnew Kfb(this.j);this.Qa=3Dnew =
Lfb(0,this.k);jO(this,this.Qa)}C(FO,CO);u=3DFO.prototype;u.AD=3Dr(5);u.Qo=
a=3Dg("Ea");u.Poa=3Dg("Ta");u.Ena=3Dfunction(){return new =
Mfb(this.j,0,this.k)};u.yO=3Dfunction(a){return new =
EO(this.j,0,this.k,a)};u.VN=3Dr(!0);u.Pv=3Dfunction(a){FO.G.Pv.call(this,=
a);Nfb(a)};u.aX=3Dfunction(a){Nfb(a)};function =
Nfb(a){a.db.createObjectStore("ProfileData",{keyPath:"dataType"})};functi=
on =
GO(a,b,c){iE.call(this,"syncObject",a);this.setProperty("keyPath",b);this=
.setProperty("state",c)}C(GO,iE);GO.prototype.setData=3Dfunction(a){this.=
setProperty("data",a)};GO.prototype.getData=3Dfunction(){return =
this.getProperty("data")};GO.prototype.getState=3Dfunction(){var =
a=3DeQa(this,"state");if(!a)throw Error("SyncObject not allowed to have =
null state.");return a};function =
HO(a,b,c,d,e){iE.call(this,"documentEntity",e);this.setProperty("entityId=
",a);this.setProperty("documentId",b);this.setProperty("entityType",c);th=
is.setProperty("data",d)}C(HO,iE);HO.prototype.getId=3Dfunction(){return =
this.getProperty("entityId")};HO.prototype.getType=3Dfunction(){return =
this.getProperty("entityType")};HO.prototype.getData=3Dfunction(){return =
jE(this,"data")};HO.prototype.setData=3Dfunction(a){this.setProperty("dat=
a",a)};function =
Ofb(){Q.call(this)}C(Ofb,QN);Ofb.prototype.j=3Dfunction(){return["documen=
tEntity"]};Ofb.prototype.o=3Dfunction(a){return[a.getProperty("documentId=
"),a.getType(),a.getId()]};function =
IO(a,b,c){Q.call(this);this.A=3Da;this.F=3Dc}C(IO,Ofb);function =
Pfb(a,b,c,d,e){function f(a){null!=3Da&&(a.qp=3D!1,m.push(a))}var =
h=3D[];Nb(b,h);var l=3DWN(a.A,["DocumentEntities"],"Error reading =
DocumentEntities.",void 0);b=3DMN(l,"DocumentEntities");var =
m=3D[];UN(l,function(){e(m)});for(l=3D0;l<h.length;l++)KN(b.get([c,d,h[l]=
]),B(a.H,a,f))}IO.prototype.B=3Dfunction(a){var b=3Da.deKey;a=3Dnew =
HO(b[2],b[0],b[1],a.data,!1);a.qp=3D!1;return a};=0A=
IO.prototype.H=3Dfunction(a,b){var c=3Db.target.result;if(c){var =
d=3Dc.deKey;a(new HO(d[2],d[0],d[1],c.data,!1))}else =
a(null)};IO.prototype.rk=3Dfunction(){return["DocumentEntities"]};=0A=
IO.prototype.Qo=3Dfunction(a,b){var =
c=3DMN(b,"DocumentEntities");switch(a.getType()){case =
"update-record":if(a.k){var =
d=3D{};d.deKey=3Da.getKey();d.data=3Da.j.data;VN(c,d)}else{d=3D{};d.data=3D=
a.j.data;var e=3Da.getKey();YN(this.F,e,d,c)}break;case =
"delete-record":JN(c,a.getKey());break;default:throw Error("Operation =
type "+a.getType()+" not supported.");}};function =
JO(){Q.call(this)}C(JO,QN);JO.prototype.j=3Dfunction(){return["syncObject=
"]};JO.prototype.o=3Dfunction(a){return =
hQa(a)};JO.prototype.k=3Dfunction(a){return =
JO.G.k.call(this,a)&&"update-record"=3D=3Da.getType()&&a.k};function =
KO(a){Q.call(this);this.B=3Da}C(KO,JO);KO.prototype.A=3Dfunction(a){var =
b=3Da.data;a=3Dnew =
GO(!1,a.keyPath,a.state);a.setData(b);a.qp=3D!1;return =
a};KO.prototype.rk=3Dfunction(){return["SyncObjects"]};KO.prototype.Qo=3D=
function(a,b){switch(a.getType()){case "update-record":var =
c=3DMN(b,"SyncObjects");if(a.k)VN(c,a.j);else throw Error("SyncObject =
update is not implemented.");break;default:throw Error("Operation type =
"+a.getType()+" not supported.");}};function =
LO(a,b,c,d){XN.call(this,a,0,c,d)}C(LO,EO);LO.prototype.zO=3Dfunction(a,b=
){var c=3DLO.G.zO.call(this,a,b);if(!c)return null;var =
d=3Db.startupHints;if(d)for(var e in =
d)oE(c,"startupHints",e,d[e]);(d=3Db.ic)&&c.setProperty("ic",d);mE(c,"hpm=
do",!!b.hpmdo);mE(c,"ips",!!b.ips);d=3Db.fact;null!=3Dd&&c.setProperty("f=
act",d);mE(c,"modelNeedsResync",!!b.modelNeedsResync);return =
c};LO.prototype.rk=3Dfunction(a){var =
b=3DLO.G.rk.call(this,a);"delete-record"=3D=3Da.getType()&&b.push("Docume=
ntEntities");return b};=0A=
LO.prototype.Mv=3Dfunction(a,b){LO.G.Mv.call(this,a,b);var =
c=3Da.getKey(),d=3DMN(b,"DocumentEntities");JN(d,[c],[c,[]])};function =
MO(){Q.call(this)}C(MO,QN);MO.prototype.j=3Dfunction(){return["fontMetada=
ta"]};MO.prototype.o=3Dfunction(a){return =
a.getFontFamily()};MO.prototype.k=3Dfunction(a){return =
MO.G.k.call(this,a)?"update-record"=3D=3Da.getType()?a.k:!0:!1};function =
Qfb(){Q.call(this)}C(Qfb,MO);Qfb.prototype.rk=3Dfunction(){return["FontMe=
tadata"]};Qfb.prototype.Qo=3Dfunction(a,b){var =
c=3DMN(b,"FontMetadata");switch(a.getType()){case =
"update-record":if(a.k)VN(c,a.j);else throw Error("FontMetadata update =
is not implemented.");break;case =
"delete-record":JN(c,a.getKey());break;default:throw Error("Operation =
type "+a.getType()+" not supported.");}};function =
NO(a,b,c,d,e){FO.call(this,a,b,c,d,e);a=3Dthis.j;this.R=3Dnew =
IO(a,0,this.k);jO(this,this.R);this.$=3Dnew =
Qfb;jO(this,this.$);this.K=3Dnew =
KO(a);jO(this,this.K)}C(NO,FO);u=3DNO.prototype;u.AD=3Dr(6);u.UO=3Dg("R")=
;u.Roa=3Dg("K");u.yO=3Dfunction(a){return new =
LO(this.j,0,this.k,a)};u.VN=3Dr(!0);u.Pv=3Dfunction(a){NO.G.Pv.call(this,=
a);Rfb(a)};u.aX=3Dfunction(a){Rfb(a)};=0A=
function =
Rfb(a){a=3Da.db;a.createObjectStore("FontMetadata",{keyPath:"fontFamily"}=
);a.createObjectStore("DocumentEntities",{keyPath:"deKey"});a.createObjec=
tStore("SyncObjects",{keyPath:"keyPath"})};function =
OO(a,b,c,d,e,f,h,l){iE.call(this,"blobMetadata",l);this.setProperty("d",a=
).setProperty("p",b).setProperty("u",c).setProperty("f",d).setProperty("c=
",e).setProperty("s",f).setProperty("oc",h)}C(OO,iE);var =
Sfb=3D["c","oc"];OO.prototype.getUrl=3Dfunction(){return =
this.getProperty("u")};OO.prototype.getFileName=3Dfunction(){return =
this.getProperty("f")};OO.prototype.getStatus=3Dfunction(){return =
this.getProperty("s")};function =
PO(){Q.call(this)}C(PO,QN);PO.prototype.j=3Dfunction(){return["blobMetada=
ta"]};PO.prototype.q=3Dfunction(a){return =
PO.G.q.call(this,a,Sfb)};PO.prototype.o=3Dfunction(a){return[a.getPropert=
y("d"),a.getProperty("p")]};function =
QO(a,b,c){Q.call(this);this.A=3Da;this.F=3Dc}C(QO,PO);QO.prototype.B=3Dfu=
nction(a){a=3Dnew =
OO(a.d,a.p,a.u,a.f,a.c||null,a.s,a.oc||null,!1);a.qp=3D!1;return =
a};QO.prototype.rk=3Dfunction(){return["BlobMetadata"]};QO.prototype.Qo=3D=
function(a,b){var c=3DMN(b,"BlobMetadata");switch(a.getType()){case =
"update-record":a.k?c.add(a.j):YN(this.F,a.getKey(),a.j,c);break;case =
"delete-record":JN(c,a.getKey());break;default:throw Error("Operation =
type "+a.getType()+" not supported.");}};function =
RO(a,b,c,d){XN.call(this,a,0,c,d)}C(RO,LO);RO.prototype.rk=3Dfunction(a){=
var =
b=3DRO.G.rk.call(this,a);"delete-record"=3D=3Da.getType()&&b.push("BlobMe=
tadata");return =
b};RO.prototype.Mv=3Dfunction(a,b){RO.G.Mv.call(this,a,b);var =
c=3Da.getKey();JN(MN(b,"BlobMetadata"),[c],[c,[]])};function =
Tfb(a,b,c,d,e){NO.call(this,a,b,c,d,e);this.M=3Dnew =
QO(this.j,0,this.k);jO(this,this.M)}C(Tfb,NO);u=3DTfb.prototype;u.AD=3Dr(=
7);u.x8=3Dg("M");u.yO=3Dfunction(a){return new =
RO(this.j,0,this.k,a)};u.VN=3Dr(!0);u.Pv=3Dfunction(a){Tfb.G.Pv.call(this=
,a);Ufb(a)};u.aX=3Dfunction(a){Ufb(a)};function =
Ufb(a){a.db.createObjectStore("BlobMetadata",{keyPath:["d","p"]})};functi=
on Vfb(a,b,c,d,e,f,h,l,m){Q.call(this);this.A=3Da;this.K=3Dnew =
Ip(this.A);this.F=3Db;this.B=3Dc;this.M=3Dd;this.R=3De;this.H=3Df;this.X=3D=
h;this.ga=3D!!l;this.o=3Dm||null;this.j=3D{};this.k=3D{};this.C=3D-1;this=
.q=3Dnew Lm;this.I=3D!1}C(Vfb,Q);function SO(a,b){var =
c=3Db.AD();a.C=3DMath.max(a.C,c);a.j[c]=3Db}=0A=
function Wfb(a,b,c){if(a.I)throw Error("The create method can be called =
only once.");a.I=3D!0;if(isNaN(a.H))throw Error("Cannot have the target =
schema version be NaN.");if(a.o)a.PAa(a.o);else{if(!Me)throw =
Error("Cannot create storage adapters for unsupported =
browser");Veb(B(a.PAa,a),b,a.A,B(a.u_a,a),a.ga,c)}return =
a.q}u=3DVfb.prototype;u.Fkb=3DKc;u.u_a=3Dfunction(a){this.q.errback(a);TO=
(this)};=0A=
u.PAa=3Dfunction(a){this.o=3Da;if(this.M)for(var =
b=3Dthis.M(a),c=3D0;c<b.length;c++)for(var =
d=3Db[c],e=3Dd.H,f=3Dd.k,h=3Dd.I;h<=3De;++h){var =
l=3Dthis.k[h];l||(l=3Dthis.k[h]=3D{});l[f]=3Dd}-1=3D=3Dthis.C&&(SO(this,n=
ew yO(a,this.k[3]||{},this.F,this.B,this.A)),SO(this,new =
CO(a,this.k[4]||{},this.F,this.B,this.A)),SO(this,new =
FO(a,this.k[5]||{},this.F,this.B,this.A)),SO(this,new =
NO(a,this.k[6]||{},this.F,this.B,this.A)),SO(this,new =
Tfb(a,this.k[7]||{},this.F,this.B,this.A)));this.R?(a=3DXfb(this),b=3DMat=
h.min(this.H,this.C),a>=3Db?(a=3D=0A=
this.j[a])?xfb(a.B,B(this.f_,this),B(this.nva,this)):this.f_([]):Yfb(this=
,a,b)?(a=3Dthis.j[a]||this.j[a+1],xfb(a.B,B(this.f_,this),B(this.nva,this=
))):this.f_([])):Zfb(this,null)};u.f_=3Dfunction(a){0=3D=3Da.length?(this=
.o&&this.o.close(),this.q.callback(new =
Feb(null,null))):1<a.length?(this.A.Rh(Error("More than one user in =
local storage")),this.o&&this.o.close(),this.q.callback(new =
Feb(null,null))):Zfb(this,a[0])};u.nva=3Dfunction(a){this.q.j||(this.q.er=
rback(a),TO(this))};=0A=
function Zfb(a,b){var =
c=3DMath.min(a.H,a.C),d=3DXfb(a);if(!a.X&&0>=3Dd)a.q.errback(new =
mJ(4,"Schema initialization cannot be performed when schema updates are =
prevented.")),TO(a);else if(!a.X||d>=3Dc)a.c9(b);else if(Yfb(a,d,c)){var =
d=3Dd+1,e=3DB(a.c9,a,null),f=3DB(a.D$a,a);Dfb(a.j[d],B(a.tna,a,d,c,e,f),f=
)}else =
a.j[c].initialize(B(a.c9,a,b),B(a.OXa,a))}u.D$a=3Dfunction(a){this.q.errb=
ack(a);TO(this)};u.OXa=3Dfunction(a){this.q.errback(a);TO(this)};=0A=
function =
Yfb(a,b,c){for(b+=3D1;b<=3Dc;++b)if(null=3D=3Da.j[b]||!a.j[b].VN())return=
!1;return!0}u.tna=3Dfunction(a,b,c,d){a=3DXfb(this);a=3D=3Db?c():(a=3Da+1=
,Dfb(this.j[a],B(this.tna,this,a,b,c,d),d))};u.c9=3Dfunction(a){var =
b=3Dnew Ceb(this.j[Xfb(this)]);M(b,this.o);for(var c in =
this.j)M(b,this.j[c]);for(c in this.k){var d=3Dthis.k[c],e;for(e in =
d)M(b,d[e])}this.q.callback(new Feb(b,a))};function =
Xfb(a){a=3Da.o?Seb(a.o):-1;return 3>a?-1:a}=0A=
function TO(a){for(var b in a.j)a.j[b].dispose();for(b in a.k){var =
c=3Da.k[b],d;for(d in c)c[d].dispose()}N(a.o)};function $fb(a,b){var =
c=3Dnew Lm,d=3Db?b():new =
Tn;Yg(d,"complete",Ba(agb,c));Un(d,2E4);d.B=3D"blob";d.send(a,"GET");retu=
rn c}function agb(a,b){var =
c=3Db.target,d=3Dnull,e=3Dnull;if(c.Cj()){if(d=3Dtma(c),null=3D=3Dd||0=3D=
=3Dd.size)e=3DError("Invalid Blob response for URL "+c.ira())}else =
e=3DError(c.zI());e?a.errback(e):a.callback(d);c.dispose()};function =
UO(a){Q.call(this);this.j=3Da;this.j.onwritestart=3DB(this.k,this);this.j=
.onprogress=3DB(this.k,this);this.j.onwrite=3DB(this.k,this);this.j.onabo=
rt=3DB(this.k,this);this.j.onerror=3DB(this.k,this);this.j.onwriteend=3DB=
(this.k,this)}C(UO,Q);UO.prototype.abort=3Dfunction(){try{this.j.abort()}=
catch(a){throw new AD(a,"aborting =
save");}};UO.prototype.getError=3Dfunction(){return this.j.error&&new =
AD(this.j.error,"saving =
file")};UO.prototype.k=3Dfunction(a){this.dispatchEvent(new =
qOa(a,this))};=0A=
UO.prototype.J=3Dfunction(){delete this.j;UO.G.J.call(this)};function =
bgb(a){UO.call(this,a);this.o=3Da}C(bgb,UO);bgb.prototype.write=3Dfunctio=
n(a){try{this.o.write(a)}catch(b){throw new AD(b,"writing =
file");}};bgb.prototype.truncate=3Dfunction(a){try{this.o.truncate(a)}cat=
ch(b){throw new AD(b,"truncating file");}};function =
VO(a,b){this.k=3Da;this.j=3Db}VO.prototype.getName=3Dfunction(){return =
this.j.name};VO.prototype.moveTo=3Dfunction(a,b){var c=3Dnew =
Lm;this.j.moveTo(a.o,b,B(function(a){c.callback(a.isFile?new =
cgb(this.k,a):new WO(this.k,a))},this),B(function(d){c.errback(new =
AD(d,"moving "+this.j.fullPath+" into "+a.j.fullPath+(b?", renaming to =
"+b:"")))},this));return c};=0A=
VO.prototype.remove=3Dfunction(){var a=3Dnew =
Lm;this.j.remove(B(a.callback,a,!0),B(function(b){a.errback(new =
AD(b,"removing "+this.j.fullPath))},this));return =
a};VO.prototype.getParent=3Dfunction(){var a=3Dnew =
Lm;this.j.getParent(B(function(b){a.callback(new =
WO(this.k,b))},this),B(function(b){a.errback(new AD(b,"getting parent of =
"+this.j.fullPath))},this));return a};function =
WO(a,b){VO.call(this,a,b);this.o=3Db}C(WO,VO);=0A=
function dgb(a,b,c){var d=3Dnew =
Lm;a.o.getFile(b,egb(c),B(function(a){d.callback(new =
cgb(this.k,a))},a),B(function(a){d.errback(new AD(a,"loading file "+b+" =
from "+this.j.fullPath))},a));return d}function fgb(a,b,c){var d=3Dnew =
Lm;a.o.getDirectory(b,egb(c),B(function(a){d.callback(new =
WO(this.k,a))},a),B(function(a){d.errback(new AD(a,"loading directory =
"+b+" from "+this.j.fullPath))},a));return d}WO.prototype.Rf=3Dx(308);=0A=
function ggb(a){var b=3Dnew =
Lm,c=3Da.o.createReader(),d=3D[],e=3DB(function(a){b.errback(new =
AD(a,"listing directory =
"+this.j.fullPath))},a),f=3DB(function(a){if(a.length){for(var =
l=3D0,m;m=3Da[l];l++)d.push(m.isFile?new cgb(this.k,m):new =
WO(this.k,m));c.readEntries(f,e)}else =
b.callback(d)},a);c.readEntries(f,e);return b}function egb(a){return =
2=3D=3Da?{create:!0}:3=3D=3Da?{create:!0,exclusive:!0}:{}}function =
cgb(a,b){VO.call(this,a,b);this.o=3Db}C(cgb,VO);=0A=
function hgb(a){var b=3Dnew =
Lm;a.o.createWriter(function(a){b.callback(new =
bgb(a))},B(function(a){b.errback(new AD(a,"creating writer for =
"+this.j.fullPath))},a));return b};function =
igb(a){this.j=3Da}igb.prototype.getName=3Dfunction(){return =
this.j.name};function jgb(a){return new WO(a,a.j.root)};function =
kgb(a){var =
b=3Dfa.requestFileSystem||fa.webkitRequestFileSystem;if(!ya(b))return =
jla(Error("File API unsupported"));var c=3Dnew =
Lm;b(a,10485760,function(a){c.callback(new =
igb(a))},function(a){c.errback(new AD(a,"requesting =
filesystem"))});return c}function lgb(a,b,c){y(c)||(c=3Da.size);return =
a.webkitSlice?a.webkitSlice(b,c):a.mozSlice?a.mozSlice(b,c):a.slice?vd&&!=
Cd("13.0")||wd&&!Cd("537.1")?(0>b&&(b+=3Da.size),0>b&&(b=3D0),0>c&&(c+=3D=
a.size),c<b&&(c=3Db),a.slice(b,c-b)):a.slice(b,c):null};function =
mgb(){L.call(this)}C(mgb,L);function ngb(a,b,c){var d=3D[],e=3Dnew =
Lm,f=3Dnew =
Lm;Rm(e,f);e.addCallback(Ba(c,d));ogb(a,b,"file",function(a){if(a)for(var=
 c=3D0;c<a.length;c++)d.push(new =
pgb(a[c],b));e.callback()});ogb(a,b,"directory",B(function(a){if(a&&a.len=
gth)for(var =
c=3Da.length,e=3D0;e<a.length;e++)ngb(this,b.concat(a[e]),function(a){c--=
;Lb(d,a);0=3D=3Dc&&f.callback()});else f.callback()},a))}function =
pgb(a,b){this.id=3Da;this.j=3Db}function =
qgb(a,b){this.type=3Db}C(qgb,Error);function =
rgb(a,b,c,d){L.call(this);this.k=3Db||null;this.q=3Dc||"docs";this.o=3Dy(=
d)?d:fa.PERSISTENT;this.j=3Da}C(rgb,mgb);u=3Drgb.prototype;u.PC=3Dnull;u.=
initialize=3Dfunction(a,b){var c=3Dnew =
dO(B(this.t9a,this,"initialize"),3E4,document);c.start();var =
d;t:switch(this.o){case fa.PERSISTENT:d=3Dkgb(1);break t;case =
fa.TEMPORARY:d=3Dkgb(0);break t;default:throw Error("Cannot handle =
Filesystem type: =
"+this.o);}Nm(Pm(d,function(){c.dispose()}),B(this.j1a,this,a,b),B(this.S=
aa,this,b,"initialize"))};=0A=
u.Saa=3Dfunction(a,b,c){b=3Dsgb(c);this.j.Rh(b);a(b)};u.Sv=3Dfunction(a,b=
,c,d){a=3Dsgb(d);c&&yb(c,d.name)||this.j.Rh(a);this.k&&this.k(a);b(a)};u.=
vva=3Dfunction(a,b,c,d){(a=3Db.getError())?this.Sv(0,c,null,a):d()};u.t9a=
=3Dfunction(a,b){var =
c=3D{requestTimeout:3E4};c.timeoutDelays=3Db.j.concat().toString();this.j=
.Rh(Error("Filesystem slowness, took 30000ms during "+a),c)};function =
sgb(a){return new =
qgb(0,"QuotaExceededError"=3D=3Da.name?"QuotaExceeded":"Other")}=0A=
u.j1a=3Dfunction(a,b,c){Nm(fgb(jgb(c),this.q,2),Ba(this.S_a,a,b),Ba(this.=
Saa,b,"handleFileSystemAvailable_"),this)};u.S_a=3Dfunction(a,b,c){this.P=
C=3Dc;Nm(dgb(c,"__initcheck",2),a,B(this.Saa,this,b,"handleDirectoryEntry=
Available_"))};function tgb(a,b){var =
c=3Da.join("/");c&&(c+=3D"/");b&&(c+=3Db);return =
c}u.Uka=3Dfunction(a,b,c,d,e,f){if(zb(b))Nm($fb(c),B(this.JRa,this,a,d,e)=
,e);else{var =
h=3Db.shift();a=3DB(this.Uka,this,a,b,c,d,e);Nm(fgb(f||this.PC,h,2),a,B(t=
his.Sv,this,"addFileToDirectory_",e,null))}};=0A=
u.JRa=3Dfunction(a,b,c,d){b=3DB(this.Tub,this,d,b,c);Nm(dgb(this.PC,a,2),=
b,B(this.Sv,this,"handleBlobReady_",c,null))};u.Tub=3Dfunction(a,b,c,d){N=
m(hgb(d),B(this.SOa,this,a,b,c,d.j.toURL(void =
0)),B(this.Sv,this,"writeDataToFile_",c,null))};u.SOa=3Dfunction(a,b,c,d,=
e){a=3DB(this.Uub,this,a,b,c,d,e);e.aI("writeend",B(this.vva,this,"clearA=
ndWriteDataToWriter_",e,c,a));e.truncate(0)};u.Uub=3Dfunction(a,b,c,d,e){=
b=3DBa(b,d);e.aI("writeend",B(this.vva,this,"writeDataToWriter_",e,c,b));=
e.write(a)};=0A=
u.O1a=3Dfunction(a,b){"NotFoundError"=3D=3Db.name?a(null):this.Sv(0,funct=
ion(){a(null)},null,b)};u.BOa=3Dfunction(a,b){a(b.j.toURL(void =
0))};function ogb(a,b,c,d){var e=3Dtgb(b);b=3D"getDirectoryContents of =
directory =
["+b+"]";Nm(fgb(a.PC,e),B(a.SUa,a,c,d),B(a.Sv,a,b,function(){d(null)},["N=
otFoundError"]))}u.SUa=3Dfunction(a,b,c){Nm(ggb(c),B(this.T_a,this,a,b),B=
(this.Sv,this,"getDirectoryContents_",function(){b(null)},null))};=0A=
u.T_a=3Dfunction(a,b,c){for(var d=3D[],e=3D0;e<c.length;e++){var =
f=3Dc[e];("all"=3D=3Da||"file"=3D=3Da&&f.j.isFile||"directory"=3D=3Da&&f.=
j.isDirectory)&&d.push(f.getName())}b(d)};u.m7a=3Dfunction(a,b,c){"NotFou=
ndError"=3D=3Dc.name?a():this.Sv(0,b,null,c)};u.mhb=3Dfunction(a,b,c){Nm(=
c.remove(),a,B(this.Sv,this,"removeFileEntry_",b,null))};u.J=3Dfunction()=
{rgb.G.J.call(this);delete this.PC};function =
ugb(a,b,c,d,e){L.call(this);this.k=3Da;this.j=3Db;this.B=3Dd;this.yd=3De;=
this.q=3D{};this.o=3Dc;this.A=3Dcc(this.j)}C(ugb,L);u=3Dugb.prototype;u.s=
Da=3D0;u.Dga=3D0;u.a8=3D0;u.Zna=3D0;u.b8=3D0;u.start=3Dfunction(){this.B?=
ngb(this.k,this.o,B(this.Ihb,this)):vgb(this)};=0A=
u.Ihb=3Dfunction(a){if(a){for(var b=3D[],c=3D0;c<a.length;c++){var =
d=3Da[c];this.j[d.id]||b.push(d)}if(b.length)for(this.a8+=3Db.length,a=3D=
0;a<b.length;a++){var =
e=3Db[a],c=3Dthis.k,d=3DB(this.RTa,this),f=3DB(this.QTa,this),e=3Dtgb(e.j=
,e.id);Nm(dgb(c.PC,e),B(c.mhb,c,d,f),B(c.m7a,c,d,f))}}vgb(this)};function=
 vgb(a){if(0=3D=3Da.A)XO(a);else for(var b in a.j){var =
c=3Da.j[b],d=3Da.k,e=3Da.o.concat(c.j),c=3Dc.k,f=3DB(a.UTa,a,b),h=3DB(a.T=
Ta,a),l=3Dtgb(e,b);d.Uka(l,e.concat(),c,f,h)}}u.UTa=3Dfunction(a,b){this.=
q[a]=3Db;this.sDa++;XO(this)};=0A=
u.TTa=3Dfunction(){this.Dga++;XO(this)};u.RTa=3Dfunction(){this.Zna++;XO(=
this)};u.QTa=3Dfunction(){this.b8++;XO(this)};function XO(a){var =
b=3Da.Zna+a.b8;a.A=3D=3Da.sDa+a.Dga&&a.a8=3D=3Db&&a.yd(a)}u.mba=3Dfunctio=
n(){return 0<this.Dga||0<this.b8};u.Iva=3Dfunction(){return =
this.mba()};u.jra=3Dfunction(a){return =
this.q[a]};u.J=3Dfunction(){ugb.G.J.call(this);delete this.k;delete =
this.j};function wgb(a){this.j=3Da}wgb.prototype.o=3Dfunction(a,b,c){var =
d=3Dthis.j;Nm(dgb(d.PC,tgb(b,a)),B(d.BOa,d,c),B(d.O1a,d,c))};wgb.prototyp=
e.q=3Dfunction(a,b,c){var d=3D{};d[a.getId()]=3Da;(new =
ugb(this.j,d,b,!1,c)).start()};function =
xgb(){}xgb.prototype.mba=3Dr(!0);xgb.prototype.Iva=3Dr(!1);xgb.prototype.=
jra=3Dr(null);function ygb(){}ygb.prototype.q=3Dfunction(a,b,c){c(new =
xgb)};ygb.prototype.o=3Dfunction(a,b,c){return c(null)};function =
zgb(a,b){O.call(this,"Db",b);this.error=3Da}C(zgb,O);function =
Agb(a,b,c,d,e,f){O.call(this,"Cb",f);this.B=3Da;this.cia=3Db;this.k=3Dc;t=
his.document=3Dd;this.M=3De}C(Agb,O);function =
YO(a){Q.call(this);this.k=3Da;this.A=3Dthis.o=3Dthis.q=3Dthis.B=3Dnull;th=
is.j=3Dnew =
gN(this);hN(this.j,["docs-ls-us","docs-ls-lars","docs-ls-ds","docs-ls-pqs=
"],this.C);this.j.start()}C(YO,Q);YO.prototype.pb=3Dfunction(){jN(this.j,=
"docs-ls-ds");return =
this.q};YO.prototype.sx=3Dfunction(a){jN(this.j,"docs-ls-us");this.k.Gt(!=
this.j.j["docs-ls-ds"],"Setting document when a document is already =
set");this.q=3Da;iN(this.j,"docs-ls-ds")};=0A=
function =
Bgb(a,b){jN(a.j,"docs-ls-us");a.k.Gt(!a.j.j["docs-ls-pqs"],"Setting =
pending queue when a pending queue is already =
set");a.A=3Db;iN(a.j,"docs-ls-pqs")}YO.prototype.C=3Dfunction(){this.disp=
atchEvent("rc")};function =
ZO(a,b,c){L.call(this);this.k=3Da;this.o=3Db;this.j=3Dc;this.L=3Dnew =
S(this);this.L.D(a,"ea",this.q).D(a,"W",this.A)}C(ZO,L);ZO.prototype.q=3D=
function(a){this.j.setProperty("title",this.k.k);N0a(this.j);qE(this.j,a.=
k?null:Da());this.o.write([this.j],ka)};ZO.prototype.A=3Dfunction(){O0a(t=
his.j,this.k.o);N0a(this.j);this.o.write([this.j],ka)};ZO.prototype.J=3Df=
unction(){ZO.G.J.call(this);delete this.k;delete this.o;delete =
this.j;N(this.L);delete this.L};function =
Cgb(a,b,c){this.j=3Da;this.k=3Db;this.o=3Dc}function =
Dgb(a,b,c){pfb(a.o.j.A,a.j,B(a.q,a,b),c)}Cgb.prototype.q=3Dfunction(a,b){=
b?a(b):a(new nO(this.j,this.k,!0,-1,[],[]))};function =
Egb(a,b,c,d,e,f,h,l,m,n,p){Q.call(this);this.C=3Dy(p)?p:Od(Rd(),"icso");t=
his.k=3Da;this.M=3Db;this.F=3Dc;this.q=3Dd;this.I=3De;this.o=3Dl||null;th=
is.K=3Dh||window;this.A=3Df;this.j=3Dnull;this.R=3D!!m;this.H=3Dnull;this=
.B=3D!1;this.ga=3D!!n;this.X=3D!1;this.xp=3Dnew YO(this.q);this.L=3Dnew =
S(this);this.L.D(this.xp,"rc",this.L3a)}C(Egb,Q);u=3DEgb.prototype;u.Fy=3D=
function(){N(this.j);this.j=3Dnull;var =
a=3Dthis.k.Sb;Ts(a,Rs(a.ba,32,!1));this.F.YW();Fgb(this,null,null,null,nu=
ll,null)};=0A=
function =
Fgb(a,b,c,d,e,f){if(a.o&&(a.o.dm(c?"docs_offline_opted_in":"docs_offline_=
opted_out"),!a.C&&c&&a.o.dm("docs_offline_warm_opted_in"),c))for(var =
h=3DnE(c,"optInReasons")||[],l=3D0;l<h.length;l++)a.o.dm("docs_offline_op=
tin_reason_"+h[l]);a.dispatchEvent(new =
Agb(b,c,d,e,f))}u.I3a=3Dfunction(a){this.q.Gt(!this.j,"Setting local =
store when one is already =
available");a.j?(this.j=3Da.j,this.L.D(this.j,"pc",this.M3a),a.k?this.oCa=
([a.k]):xfb(this.j.j.B,B(this.oCa,this),B(this.xQ,this,this.Fy))):this.Fy=
()};=0A=
u.M3a=3Dfunction(){oh(this.K.location.reload,0,this.K.location)};=0A=
u.oCa=3Dfunction(a){this.q.QV(ta(this.j),"Setting user when local store =
is not an object");if(0=3D=3Da.length)this.Fy();else =
if(1<a.length)this.q.log(Error("More than one user in local =
storage")),this.Fy();else{a=3Da[0];var =
b;if(b=3Dthis.I)b=3Dthis.A,t0a(a)&&"not-effective"!=3Dtqa(b.K)?vqa(b.K,sq=
a,!0)?b=3D!0:(b.dispatchEvent("qc"),b.A.Rh(Error("User is opted in, but =
Chrome Drive app is disabled or not =
installed.")),b=3D!1):b=3D!1,b=3D!b;if(b)this.Fy();else{b=3Dthis.k;b.F=3D=
!0;b.dispatchEvent(new Ws("U",!0));this.C&&!this.k.R&&=0A=
Vva(this.k,kE(a,"emailAddress"));b=3Dthis.xp;b.k.Gt(!b.j.j["docs-ls-us"],=
"Setting user when a user is already =
set");b.k.Gt(!b.j.j["docs-ls-ds"],"Setting user when a document is =
already set");b.k.Gt(!b.j.j["docs-ls-pqs"],"Setting user when a pending =
queue is already set");b.k.Gt(!b.j.j["docs-ls-lars"],"Setting user when =
a lock acquisition result is already =
set");b.B=3Da;iN(b.j,"docs-ls-us");nN.getInstance().Rj("las");this.L.D(th=
is.j.j.o,"mc",B(this.P3a,this));var =
c=3DB(this.Pta,this),d=3DB(this.xQ,this,Ba(this.Pta,=0A=
3));a=3Dthis.j.j.o.A;b=3Dthis.k.j;d=3DWN(a.k,["DocumentLocks"],"Lock =
acquisition",d,!0,Pd(Rd(),"docs-localstore-ilat"),Ba(c,4),"idbla");c=3DB(=
a.O3a,a,b,c,d);d=3DMN(d,"DocumentLocks");c=3DB(a.WFa,a,b,d,c,null);oeb(a,=
b,c,d,!1,!0)}}};=0A=
u.Pta=3Dfunction(a){this.q.QV(ta(this.j),"Setting document lock status =
when local store is not an object");nN.getInstance().Rj("lac");var =
b=3Dthis.xp;jN(b.j,"docs-ls-us");b.k.Gt(!b.j.j["docs-ls-lars"],"Setting =
lock acquisition result when a lock acquisition result is already =
set");b.o=3Da;iN(b.j,"docs-ls-lars");this.o&&4=3D=3Da&&this.o.dm("docs_of=
fline_lock_timeout");Ggb(this)};u.P3a=3Dfunction(){Ggb(this)};=0A=
function Ggb(a){if(!a.X){a.X=3D!0;var =
b=3DB(a.xQ,a,function(){this.xp.sx(null)});veb(a.j.j.q,a.k.j,B(a.k0a,a),b=
);(b=3Da.xp.o)&&1!=3Db?Bgb(a.xp,null):Dgb(new =
Cgb(a.k.j,a.M,a.j),B(a.CAa,a),B(a.xQ,a,Oc(Ba(a.CAa,null))))}}u.k0a=3Dfunc=
tion(a){this.q.QV(ta(this.j),"Setting document when local store is not =
an object");var =
b=3Dthis.j;a||(a=3Db.j.q.B[this.M].B(this.k.j),b=3DUs(this.k.Sb),mE(a,"in=
c",!b),this.ga&&mE(a,"hpmdo",!0));this.xp.sx(a)};u.CAa=3Dfunction(a){Bgb(=
this.xp,a)};=0A=
u.L3a=3Dfunction(){this.B&&this.j.j.o.B();var =
a=3Dthis.xp.pb();if(!a||this.B&&!this.C)this.Fy();else{var =
b;b=3Dthis.xp;jN(b.j,"docs-ls-us");b=3Db.B;var =
c,d=3Dthis.xp;jN(d.j,"docs-ls-lars");jN(d.j,"docs-ls-pqs");c=3D1=3D=3Dd.o=
?d.A:null;var =
e=3Dthis.B?3:this.xp.o,f=3D1=3D=3De,d=3Dthis.j;if(f){Deb(d);this.R&&(a.y_=
=3D!0);var =
h=3Dthis.xp.pb(),l=3DDa();this.C?(h.setProperty("lastColdStartedTimestamp=
",l),h.F||this.j.write([h],ka)):h.setProperty("lastWarmStartedTimestamp",=
l)}Fgb(this,d,b,e,a,c);c=3Dthis.k.Sb;Ts(c,Rs(c.ba,32,f));f?(f=3Dthis.F,=0A=
f.q=3Dd,f.j=3Da,f.Na=3Db,f.K.callback(!0),this.H=3Dnew =
ZO(this.k,d,a)):this.F.YW()}};u.J3a=3Dfunction(a){this.q.jm(a)};u.xQ=3Dfu=
nction(a,b){this.B||(this.B=3D!0,this.o&&6=3D=3Db.type&&this.o.dm("docs_o=
ffline_opendb_timeout"),this.dispatchEvent(new =
zgb(b)),a.call(this))};u.J=3Dfunction(){Ig(this.H,this.L);Egb.G.J.call(th=
is)};function Hgb(){var =
a=3Dwindow,b=3Da.document.title||"",c=3DA$a(a.location.href).ouri;c&&a.hi=
story.replaceState(null,b,c)};function =
$O(a,b,c){this.url=3Da;this.o=3Db;this.A=3Dc;this.j=3Dnew =
S(this)}C($O,L);$O.prototype.J=3Dfunction(){N(this.j);delete =
this.j;$O.G.J.call(this)};function =
Igb(a,b,c){return{type:"request",data:{type:a,data:b,id:c}}};function =
Jgb(a,b,c,d,e){$O.call(this,a,b,c);this.k=3Dd||rh();this.q=3Dfa.location.=
protocol+"//"+(e||fa.location.hostname)}C(Jgb,$O);u=3DJgb.prototype;u.OA=3D=
null;u.g8=3D!1;u.initialize=3Dfunction(){this.OA||(this.OA=3Dthis.k.U("if=
rame",{style:"display:none",src:this.url}),this.j.D(fa.window,"message",B=
(this.WTa,this)),this.k.pb().body.appendChild(this.OA))};u.apa=3Dfunction=
(){return!!this.OA&&!this.g8};u.connect=3Dfunction(){this.postMessage({ty=
pe:"swp",data:"connect"});this.g8=3D!1;return!0};=0A=
u.WTa=3Dfunction(a){var =
b=3Da.j||null;b&&b.origin=3D=3Dthis.q&&b.source=3D=3Dthis.OA.contentWindo=
w&&this.o(a)};u.$oa=3Dfunction(){this.OA&&this.postMessage({type:"swp",da=
ta:"disconnect"});this.g8=3D!0};u.postMessage=3Dfunction(a){this.OA&&this=
.OA.contentWindow.postMessage(a,this.q)};function =
Kgb(a,b,c){$O.call(this,a,b,c)}C(Kgb,$O);u=3DKgb.prototype;u.Cr=3Dnull;u.=
initialize=3Dka;u.apa=3Dfunction(){return!!this.Cr};u.connect=3Dfunction(=
){this.Cr=3Dnew =
SharedWorker(this.url.toString())||null;if(!this.Cr)return!1;this.j.D(thi=
s.Cr,"error",this.A).D(this.Cr.port,"message",this.o);this.Cr.port.start(=
);return!0};u.$oa=3Dfunction(){this.Cr&&(this.j.Cb(),this.Cr.port.close()=
,this.Cr=3Dnull)};u.postMessage=3Dfunction(a){this.Cr&&(ua(a)||(a=3DUd(a)=
),this.Cr.port.postMessage(a))};function =
Lgb(a,b,c,d,e,f,h){Q.call(this);h=3D!!h;a=3Dnew =
pe(a);a.ab("ouid",b);h&&a.ab("coldstart","true");this.o=3Da;this.q=3Dc;th=
is.j=3D{};b=3DB(this.FSa,this);c=3DB(this.GSa,this);this.k=3Dd?new =
Jgb(this.o||"",c,b,e,f):new =
Kgb(this.o,c,b);this.k.initialize()}C(Lgb,Q);u=3DLgb.prototype;u.DW=3D3;u=
.iQa=3Dka;u.g1=3D1;function aP(a){return!a.k.apa()||3=3D=3Da.DW}function =
bP(a,b){b!=3Da.DW&&(a.DW=3Db,a.dispatchEvent("sc"))}=0A=
u.connect=3Dfunction(){if(aP(this))if(this.k.connect()){if(bP(this,2),"no=
ne"!=3Dthis.q){var =
a=3D"subscribe"+this.g1++,b=3DIgb("subscribe",{type:this.q},a);Mgb(this,a=
,b)}}else =
bP(this,3)};u.FSa=3Dfunction(){bP(this,3)};u.GSa=3Dfunction(a){if(!aP(thi=
s)){a=3Da.j.data;var =
b;ua(a)?b=3DTd(a):b=3Da;if("response"=3D=3Db.type){a=3Db.data;var =
c=3Da.id,d=3Dkc(this.j,c);if(d){ic(this.j,c);ph(d.vDa);d.Ekb(a.data);retu=
rn}}this.iQa(b)}};function Ngb(a){a.k.$oa();Ogb(a);bP(a,3)}=0A=
function Ogb(a){var =
b=3Dmc(a.j);Caa(a.j);Yb(b,function(a){ph(a.vDa);a.LTa(4)})}u.Daa=3Dfuncti=
on(a,b){bP(this,a);b(a)};function Mgb(a,b,c,d,e,f){var =
h=3De||ka;d=3Dd||ka;aP(a)?h(1):(a.postMessage(c),c=3D-1,e&&f&&(c=3Doh(B(a=
.HSa,a,b,h),f)),a.j[b]=3D{Ekb:d,LTa:h,vDa:c})}u.HSa=3Dfunction(a,b){delet=
e =
this.j[a];b(3)};u.postMessage=3Dfunction(a){aP(this)||this.k.postMessage(=
a)};u.J=3Dfunction(){Lgb.G.J.call(this);Ngb(this);delete =
this.j};function Pgb(a,b,c,d){L.call(this);this.k=3Dnew =
Ap(this.koa,c||5E3,this);this.A=3Dd||3;this.L=3Dnew =
S(this);this.j=3Db||null;this.o=3Da;this.q=3D!1}C(Pgb,L);u=3DPgb.prototyp=
e;u.FC=3D0;u.qX=3D!1;u.start=3Dfunction(){this.qX||(this.qX=3D!0,this.j&&=
this.L.D(this.j,["I","J"],this.I5a),Qgb(this))};function =
Qgb(a){a.FC=3D0;if(!a.j||a.j.j)a.o.connect(),a.k.start()}u.stop=3Dfunctio=
n(){this.k.stop();this.L.Cb();this.FC=3D0;this.qX=3D!1};u.I5a=3Dfunction(=
){this.j.j?(this.q=3D!0,this.koa()):this.k.stop()};=0A=
u.koa=3Dfunction(){var =
a=3Dthis.o,b=3DB(this.$Za,this);if(aP(a))a.Daa(3,b);else{var =
c=3DB(a.Daa,a,1,b),b=3DB(a.Daa,a,2,b),d=3D"request-status"+a.g1++,e=3DIgb=
("status",{},d);Mgb(a,d,e,c,b,500)}};u.$Za=3Dfunction(a){if(this.qX){swit=
ch(a){case 1:this.FC=3D0;break;case =
2:this.q||this.FC>=3Dthis.A?(this.FC=3D0,Ngb(this.o),Qgb(this)):this.FC++=
;break;case =
3:this.FC=3D0,Ngb(this.o),Qgb(this)}this.j&&!this.j.j||this.k.start();thi=
s.q=3D!1}};=0A=
u.J=3Dfunction(){this.stop();N(this.k);delete this.k;N(this.L);delete =
this.L;delete this.j;delete this.o;Pgb.G.J.call(this)};function =
cP(a,b,c,d){L.call(this);this.B=3Dc;this.L=3Dnew S(this);this.j=3Dnew =
Lgb(new pe(a),b,"none");this.o=3Dnew Pgb(this.j,d);this.k=3Dnew =
nh(5E3);this.L.D(this.k,"tick",this.q).D(this.j,"sc",this.A)}C(cP,L);cP.p=
rototype.start=3Dfunction(){this.o.start();this.A()};cP.prototype.q=3Dfun=
ction(){var =
a=3Dthis.j,b=3D[this.B],c=3D"lock"+a.g1++,b=3DIgb("lock",b,c);Mgb(a,c,b)}=
;cP.prototype.A=3Dfunction(){3=3D=3Dthis.j.DW?this.k.stop():(this.q(),thi=
s.k.start())};=0A=
function Rgb(a,b,c,d,e,f){var =
h=3Da.j,l=3Da.B;a=3D"syncAtRevision"+h.g1++;var =
m=3D{type:"document"};m.revision=3Db;m.rhmac=3Dc;m.docId=3Dl;m.sessionId=3D=
d;b=3DIgb("update",m,a);Mgb(h,a,b,e,f,12E4)}cP.prototype.J=3Dfunction(){N=
(this.k);delete this.k;N(this.L);delete this.L;N(this.o);delete =
this.o;N(this.j);delete this.j;cP.G.J.call(this)};var =
Sgb=3Dwindow.navigator?window.navigator.webkitTemporaryStorage||null:null=
,Tgb=3Dwindow.navigator?window.navigator.webkitPersistentStorage||null:nu=
ll;function Ugb(a,b,c){var =
d=3D"persistent"=3D=3Da?Tgb:Sgb;d?d.queryUsageAndQuota(b,function(a){c("q=
ueryUsageAndQuota failed: =
"+a.code)}):fa.webkitStorageInfo?(d=3Dfa.webkitStorageInfo,d.queryUsageAn=
dQuota("persistent"=3D=3Da?d.PERSISTENT:d.TEMPORARY,b,function(a){c("quer=
yUsageAndQuota failed: "+a.code)})):c("webkitStorageInfo not available =
in this browser.")}=0A=
function =
Vgb(a,b){Ugb("temporary",function(c){Ugb("persistent",function(b,e){var =
f=3Dc+b;a(f,e-f)},b)},b)};function Wgb(){var a;a=3D""+('<div =
id=3D"dialog-optin-confirmation" tabindex=3D"0"><h1>You\'re all =
set</h1><div>Your work will sync once you\'re online again. Then you\'ll =
be able to keep editing offline. Sweet.</div><div =
class=3D"docs-offline-optinpromo-confirm-buttons">'+ju(dz({id:"docs-offli=
ne-optinpromo-confirm-close",content:gu("Close")}))+"</div></div>");retur=
n bu(a)};function Xgb(a,b){Q.call(this);this.k=3Db||rh();this.L=3Dnew =
S(this);M(this,this.L);this.j=3Dnew SG(b);Xy(this.j.j,1,0,void 0,void =
0);this.j.Sq=3D!1;TG(this.j,!1);this.j.kf("docs-offline-optinpromo");this=
.j.render();this.j.$h(a);M(this,this.j);this.C=3Dnew =
fz(null);M(this,this.C);this.B=3Dnew =
fz(null);M(this,this.B);this.A=3Dnew =
fz(null);M(this,this.A);this.F=3Dthis.q=3Dthis.o=3Dnull;Ygb(this,Zgb)}C(X=
gb,Q);=0A=
function Zgb(){var a;a=3D""+('<div id=3D"dialog-optin" =
tabindex=3D"0"><h1>Want to edit offline? Keep your work on this =
computer</h1><div>Docs, Sheets, and Slides can keep your work on this =
computer so you can edit even when you\'re offline.</div><h4>Not =
recommended on public or shared computers. <a href=3D"#" =
id=3D"docs-offline-optinpromo-link-learn-more">Learn More</a><a =
href=3D"#" id=3D"docs-offline-optinpromo-link-show-less" =
style=3D"display: none">Show less</a></h4><div =
id=3D"docs-offline-optinpromo-learn-more-container" style=3D"display: =
none" tabindex=3D"0"><hr>Protect your Google Drive by enabling offline =
access only on personal computers or computers where you have a password =
protected account. Enabling offline access on public or shared computers =
can put your data at risk, since others may be able to view your synced =
Google documents, spreadsheets and =
presentations.<hr></div><br>'+ju(dz({id:"docs-offline-optinpromo-optin",=0A=
content:gu("Yes, keep on =
computer"),style:2}))+ju(dz({id:"docs-offline-optinpromo-decline",content=
:gu("No thanks"),style:0}))+"</div>");return bu(a)}=0A=
function Ygb(a,b){var c=3Deu(b);a.j.setContent(c);switch(b){case =
Zgb:a.L.D(a.j,"show",a.l6a);c=3Da.k.getElement("docs-offline-optinpromo-o=
ptin");a.C.Ia(c);hn(a.L,a.C,"action",B(a.O5a,a));c=3Da.k.getElement("docs=
-offline-optinpromo-decline");a.B.Ia(c);hn(a.L,a.B,"action",B(a.D_a,a));a=
.o=3Da.k.getElement("docs-offline-optinpromo-link-learn-more");a.q=3Da.k.=
getElement("docs-offline-optinpromo-link-show-less");a.F=3Da.k.getElement=
("docs-offline-optinpromo-learn-more-container");a.L.D(a.o,"click",B(a.VB=
a,a,!0)).D(a.q,=0A=
"click",B(a.VBa,a,!1));break;case =
Wgb:c=3Da.k.getElement("docs-offline-optinpromo-confirm-close");a.A.Ia(c)=
;hn(a.L,a.A,"action",B(a.show,a,!1));a.k.getElement("dialog-optin-confirm=
ation").focus();break;default:throw Error("Cannot handle state =
"+b);}}u=3DXgb.prototype;u.VBa=3Dfunction(a){R(this.o,!a);R(this.q,a);R(t=
his.F,a);(a?this.q:this.o).focus();return!1};u.O5a=3Dfunction(){this.disp=
atchEvent(new =
O("uc"));Ygb(this,Wgb)};u.D_a=3Dfunction(){this.dispatchEvent(new =
O("vc"));this.show(!1)};=0A=
u.show=3Dfunction(a){this.j.setVisible(a);a||this.dispatchEvent(new =
O("wc"))};u.l6a=3Dfunction(){var =
a=3Dthis.k.getElement("dialog-optin");a&&a.focus();this.dispatchEvent(new=
 O("tc"))};function $gb(a){this.j=3Da};function =
ahb(a,b,c,d,e){this.B=3Db;this.j=3Dc;this.k=3Da;this.C=3Dd;this.H=3De||Qd=
(Rd(),"xtok");this.o=3DQd(Rd(),"docs-offline-lsuid")}=0A=
ahb.prototype.F=3Dfunction(a){var =
b=3Da.getStatus();if(200=3D=3Db)if((a=3DTd(a.xg()))&&this.k){var =
c;try{var d=3Dnew =
hO(a.id,!0);d.setProperty("emailAddress",a.ea);d.setProperty("locale",a.l=
);d.setProperty("managingDomain",a.md);d.setProperty("optInSecret",a.s);v=
ar e=3Da.ft;mE(d,"fastTrack",y(e)?e:!0);mE(d,"internal",!!a.i);var =
f=3Da.r;null!=3Df&&d.setProperty("optInReasons",f);this.k.write([d],B(thi=
s.A,this));c=3Dd}catch(h){throw this.j(),h;}this.q=3Dc}else =
this.j.call();else =
400=3D=3Db||409=3D=3Db?window.location.reload():this.j.call()};=0A=
ahb.prototype.A=3Dfunction(){var a=3Dfa.localStorage;if(!a)throw =
Error("Local storage not available");var a=3Dnew =
$gb(a),b=3DkE(this.q,"emailAddress")||"",c;c=3D(c=3Da.j.getItem("optInLog=
"))?Td(c):[];var =
d=3D{};d.email=3Db;d.timestamp=3DDa();c.push(d);a.j.setItem("optInLog",Ud=
(c));fa.localStorage&&(a=3DkE(this.q,"optInSecret"),fa.localStorage.setIt=
em("docs-ois",a),fa.localStorage.removeItem("docs-coo"),w0a(!1),y0a(!1));=
a=3Dthis.o;vqa(new =
Ip,mqa,!1)&&(a=3DQd(Nd.getInstance(),"olbu")+"/backgroundshell#ouid=3D"+a=
,mi(new sh).open(a,=0A=
"Docs Offline Background Page","background"));this.B.call()};function =
bhb(a,b,c,d,e,f){L.call(this);this.o=3De||rh();this.K=3Da;this.q=3Db;this=
.I=3Dc;this.B=3Dd;this.H=3Df||null;this.k=3Dthis.j=3Dnull;this.A=3Dthis.F=
=3Dthis.C=3D!1;this.L=3Dnew =
S(this);M(this,this.L)}C(bhb,L);u=3Dbhb.prototype;=0A=
u.ud=3Dfunction(a,b){var =
c=3Db||Mc;if(Od(Rd(),"docs-offline-eeooip")&&!a&&"disabled-or-not-install=
ed"!=3Dtqa(new Ip)){var =
d=3DPd(Rd(),"docs-offline-oimrb");Vgb(B(function(a,b){var =
h=3Db>d;h&&(this.L.D(this.q,"J",this.U1a).D(this.q,"I",this.pYa),this.H?t=
his.L.D(this.H,"eb",this.Kaa):this.L.D(mi(this.o),"focus",this.Kaa).D(mi(=
this.o),"blur",this.Kaa),chb(this));c(h)},this),B(function(a){this.B.log(=
Error("Could not check disk quota for offline promo: =
"+a));c(!1)},this))}else c(!1)};=0A=
function dhb(a){var =
b;if(!(b=3Da.q.j||z0a()))try{b=3D!!fa.localStorage.getItem("docs-uoo")}ca=
tch(c){b=3D!0}b||v0a()||!a.o.pb().hasFocus()?a.j&&a.j.show(!1):a.j||(a.j=3D=
new =
Xgb(a.I,a.o),M(a,a.j),a.L.D(a.j,"uc",a.P5a).D(a.j,"vc",a.N5a).D(a.j,"wc",=
a.DQa),a.j.show(!0))}u.U1a=3Dfunction(){dhb(this);this.k&&this.k.setVisib=
le(!1)};u.pYa=3Dfunction(){dhb(this);chb(this)};u.Kaa=3Dfunction(){dhb(th=
is);this.k&&!this.o.pb().hasFocus()&&this.k.setVisible(!1);chb(this)};=0A=
function =
chb(a){if(z0a()&&a.o.pb().hasFocus()&&a.q.j&&!a.A)if(a.F)a.yza();else =
if(!a.C){a.C=3D!0;var b=3DPn(Pn(new Kn,{key:"yes",caption:"Start =
Syncing"},!0),Rn,!1,!0);a.k=3DJRa("Sync your work to this =
computer?",Gc("Docs, Sheets and Slides can keep your work on this =
computer so you can edit even when you're =
offline.",Fc("br"),Fc("span",{"class":"docs-offline-optin-confirm-notice"=
},"Not recommended on public or shared computers.")," =
",Fc("a",{href:xc("#TODO")},"Learn More")),a.yza,a.fQa,a,void 0,b,a.o);=0A=
M(a,a.k);hn(a.L,a.k,"afterhide",a.Pfb)}}u.yza=3Dfunction(){this.A=3D!0;va=
r a=3DPd(Rd(),"lssv"),a=3Dnew =
Vfb(this.B,"OfflinePromoControllerLockSessionId",0,null,!1,a,!0);M(this,a=
);Nm(Wfb(a,B(this.Waa,this)),B(this.ukb,this),B(this.Waa,this))};u.fQa=3D=
function(){y0a(!1)};=0A=
u.ukb=3Dfunction(a){a=3Da.j;Deb(a);a=3Dnew =
ahb(a,B(this.Q5a,this),B(this.Waa,this),[8],this.K.pX());var =
b;b=3Da.o;b=3Due(new =
pe,"/offline/optin").ab("json","1").ab("ouid",b);var c;c=3Da.C;c=3D(new =
ye).add("token",a.H).add("oir",c);var d=3Dnew =
Tn;Yg(d,"complete",B(a.F,a,d));d.send(b,"POST",c.toString())};=0A=
u.Q5a=3Dfunction(){y0a(!1);this.A=3Dthis.F=3D!1;var a=3DIRa("How to open =
documents offline",Ec('<iframe =
src=3D"//www.youtube.com/embed/TY4R2l-4xMI" width=3D"512" height=3D"288" =
frameborder=3D"0" allowfullscreen=3D"true"></iframe><br>Open documents =
offline with the <a =
href=3D"//chrome.google.com/webstore/detail/google-docs/aohghmighlieiainn=
egkcijnfilokake">Docs Chrome app</a> or <a =
href=3D"//support.google.com/drive/answer/2374989">Google Drive for =
Mac</a>.',null),this,"Got it",this.o);M(this,a)};=0A=
u.Waa=3Dfunction(a){this.A=3D!1;this.B.qRa(a?a:Error("Unknown opt-in =
error"))};u.P5a=3Dfunction(){this.F=3D!0;y0a(!0)};u.N5a=3Dfunction(){w0a(=
!0)};u.DQa=3Dfunction(){N(this.j);this.j=3Dnull};u.Pfb=3Dfunction(){N(thi=
s.k);this.k=3Dnull;this.C=3D!1};function =
ehb(){L.call(this)}C(ehb,go);function fhb(){try{var =
a=3Dfa.localStorage;if(a&&(Me||Ne||ud)&&(a.setItem("test","test"),"test"=3D=
=3Da.getItem("test")&&(a.removeItem("test"),null=3D=3Da.getItem("test")))=
)return!0}catch(b){}return!1};function =
dP(a,b,c){Q.call(this);this.q=3Db||null;this.o=3D{};this.A=3Dghb;this.B=3D=
a;if(!c)if(this.j=3Dnull,ud&&!Cd("10"))Aba(B(this.k,this));else{this.j=3D=
new =
nJ(B(this.k,this));h0a(this.j,"setTimeout");h0a(this.j,"setInterval");a=3D=
this.j;b=3Dia("window");c=3D["requestAnimationFrame","mozRequestAnimation=
Frame","webkitAnimationFrame","msRequestAnimationFrame"];for(var =
d=3D0;d<c.length;d++){var e=3Dc[d];c[d]in =
b&&h0a(a,e)}a=3Dthis.j;eea=3D!0;b=3DB(a.j,a);for(c=3D0;c<Lg.length;c++)Lg=
[c](b);Mg.push(a)}}C(dP,Q);=0A=
function =
hhb(a,b){O.call(this,"xc");this.error=3Da;this.k=3Db}C(hhb,O);function =
ghb(a,b,c,d){lma(a,null,b,c,d)}=0A=
dP.prototype.k=3Dfunction(a,b){var =
c;c=3Dia("window.location.href");if(ua(a))c=3D{message:a,name:"Unknown =
error",lineNumber:"Not available",fileName:c,stack:"Not =
available"};else{var d,e,f=3D!1;try{d=3Da.lineNumber||a.line||"Not =
available"}catch(h){d=3D"Not =
available",f=3D!0}try{e=3Da.fileName||a.filename||a.sourceURL||fa.$googDe=
bugFname||c}catch(l){e=3D"Not =
available",f=3D!0}c=3D!f&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a=
.name?a:{message:a.message||"Not =
available",name:a.name||"UnknownError",lineNumber:d,fileName:e,=0A=
stack:a.stack||"Not =
available"}}d=3Db?mc(b):{};if(this.q)try{this.q(c,d)}catch(m){}e=3Dc.mess=
age.substring(0,2E3);var =
f=3Dc.fileName,n=3Dc.lineNumber,p=3Dc.stack;try{var =
t=3Dge(this.B,"script",f,"error",e,"line",n);hc(this.o)||(t=3Dhe(t,this.o=
));var v=3D{};v.trace=3Dp;if(d)for(var w in d)v["context."+w]=3Dd[w];var =
z=3Dfe(v);xa(null)&&(z=3Dz.substring(0,null));this.A(t,"POST",z,this.qk)}=
catch(A){eb("Error occurred in sending an error =
report.\n\n","script:",f,"\n","line:",n,"\n","error:",e,"\n","trace:",p)}=
try{this.dispatchEvent(new hhb(c,=0A=
d))}catch(E){}};dP.prototype.J=3Dfunction(){N(this.j);dP.G.J.call(this)};=
function ihb(){}ihb.prototype.j=3Dfunction(){window.confirm("This error =
has been reported to Google and we'll look into it as soon as possible. =
Please reload this page to continue.")&&tWa(window)};function =
eP(a){L.call(this);this.k=3Dnew Tn;this.C=3Dnew =
Ap(this.B,3E4,this);this.I=3Dnew =
psa("errorsender",1,8);this.H=3D!1;this.L=3Dnew =
S(this);this.M=3Da||10;this.L.D(this.k,"complete",this.K);this.L.D(this.k=
,"ready",this.B)}C(eP,L);eP.prototype.send=3Dfunction(a,b,c,d){if(!(this.=
KP()>=3Dthis.M)){var =
e=3D{};e.u=3Da;e.m=3Db;e.c=3Dc;e.h=3Dd;this.Boa(e);this.B()}};=0A=
eP.prototype.B=3Dfunction(){if(0<this.KP()&&!this.C.vb()&&!this.k.vb()&&!=
this.H){this.C.vb();this.k.vb();var =
a=3Dthis.J9();if(a)if(4E3<a.u.length)this.WW();else =
try{rsa(this.I,1),this.k.send(a.u,a.m,a.c,a.h)}catch(b){if(b instanceof =
ssa)this.H=3D!0;else throw b;}}};eP.prototype.K=3Dfunction(){var =
a=3Dthis.k.getStatus();this.k.Cj()||400<=3Da&&500>=3Da?this.WW():this.C.s=
tart()};eP.prototype.J=3Dfunction(){Ig(this.L,this.C,this.k);eP.G.J.call(=
this)};function =
jhb(a,b){eP.call(this,b);this.F=3Da;this.A=3Da+"-v";this.o=3Da+"-f";this.=
q=3Da+"-n";this.j=3Dfa.localStorage;fhb();var =
c=3DfP(this,this.A);if(!c||1>c)this.j.setItem(this.A,"1"),this.j.setItem(=
this.o,"1"),this.j.setItem(this.q,"1");this.B()}C(jhb,eP);u=3Djhb.prototy=
pe;u.Boa=3Dfunction(a){var =
b=3DfP(this,this.q);b&&1=3D=3DfP(this,this.A)&&(this.j.setItem(this.q,Str=
ing(b+1)),this.j.setItem(this.F+"-e-"+b,Ud(a)))};=0A=
u.WW=3Dfunction(){var =
a=3DfP(this,this.o);a&&1=3D=3DfP(this,this.A)&&(this.j.removeItem(this.F+=
"-e-"+a),a++,this.j.setItem(this.o,String(a)),0=3D=3Dthis.KP()&&(this.j.s=
etItem(this.o,"1"),this.j.setItem(this.q,"1")))};u.J9=3Dfunction(){var =
a=3DfP(this,this.o);if(!a||1!=3DfP(this,this.A)||1>this.KP())return =
null;try{var b=3Dthis.j.getItem(this.F+"-e-"+a);if(b){var =
c=3DSd(b);if(c)return c}}catch(d){}this.WW();return =
this.J9()};u.KP=3Dfunction(){return fP(this,this.q)-fP(this,this.o)};=0A=
function fP(a,b){var c=3DparseInt(a.j.getItem(b),10);return =
0>c||isNaN(c)?null:c}u.J=3Dfunction(){delete =
this.j;jhb.G.J.call(this)};function =
khb(a){eP.call(this,a);this.j=3D[]}C(khb,eP);u=3Dkhb.prototype;u.Boa=3Dfu=
nction(a){this.j.push(a)};u.WW=3Dfunction(){this.j.shift()};u.J9=3Dfuncti=
on(){return y(this.j[0])?this.j[0]:null};u.KP=3Dfunction(){return =
this.j.length};u.J=3Dfunction(){delete =
this.j;khb.G.J.call(this)};function =
lhb(a,b,c,d,e,f){Q.call(this);this.A=3D{};this.j=3Dnull;this.k=3D{};this.=
L=3Dnew S(this);this.I=3D!!a;this.H=3D!!e;this.B=3Df||new =
ihb;this.q=3Dnull;b&&fhb()?this.q=3Dnew jhb(b,c):this.q=3Dnew =
khb(c);a=3DQd(Rd(),"docs-sup");a+=3D"/jserror";(b=3DQd(Rd(),"jobset"))&&(=
a=3Dge(a,"jobset",b));if(mhb)throw Error("ErrorReporter already =
installed.");mhb=3D!0;b=3DB(this.Mgb,this);this.j=3Dnew dP(a,b,void =
0);this.j.qk=3D{"X-Same-Domain":"1","X-No-Abort":"1"};a=3DB(this.qib,this=
);this.j.A=3Da;this.L.D(this.j,"xc",this.EZa);this.C=3D!1;this.F=3D=0A=
!0;this.o=3D!1}C(lhb,Q);var mhb=3D!1;function =
ebb(a,b,c){a.A[b]=3Dc}function =
dbb(a,b){a.k.queueStartedAnachronistic=3Db}u=3Dlhb.prototype;u.jm=3Dfunct=
ion(a,b){this.o=3D!1;if(!this.j)throw =
a;this.j.k(a,nhb("fatal",b))};u.qRa=3Dfunction(a){this.o=3D!1;this.j&&thi=
s.j.k(a,nhb("warning",void =
0))};u.Rh=3Dfunction(a,b){this.o=3D!1;this.j&&this.j.k(a,nhb("incident",b=
))};u.log=3Dfunction(a,b,c){this.o=3D!!c;if(!this.j)throw =
a;this.j.k(a,nhb("incident",b))};u.Gt=3Dfunction(a,b){a||this.log(Error(b=
))};u.QV=3Dfunction(a,b){a||this.jm(Error(b))};=0A=
u.Am=3Dfunction(a,b,c){return B(function(d){var e;t:{var =
f=3D!!c,h=3Darguments;if(this.j){try{e=3Da.apply(b,h);break =
t}catch(l){if(this.jm(l),f)throw l;}e=3Dvoid 0}else =
e=3Da.apply(b,h)}return e},this)};function nhb(a,b){var =
c=3Db?mc(b):{};c.severity=3Da;return c}u.EZa=3Dfunction(a){var =
b=3Da.k.severity;"warning"=3D=3Db||"incident"=3D=3Db||"warningafterdeath"=
=3D=3Db?this.dispatchEvent("zc"):(b=3Dmc(a.error),a.error.propertyIsEnume=
rable("message")||(b.message=3Da.error.message),pc(b,a.k),this.H||(this.I=
?this.B.j(Ud(b)):this.B.j()),this.dispatchEvent("yc"))};=0A=
u.Mgb=3Dfunction(a,b){for(var c in =
this.A)try{b[c]=3Dthis.A[c]()}catch(d){}pc(b,this.k);c=3Db.severity||"fat=
al";this.C?(this.F=3Dthis.o||!Od(Rd(),"docs-spfe"),"fatal"=3D=3Dc?c=3D"po=
stmortem":"incident"=3D=3Dc&&(c=3D"warningafterdeath")):"fatal"=3D=3Dc&&(=
this.C=3D!0);this.o=3D!1;b.severity=3Dc};u.qib=3Dfunction(a,b,c,d){this.F=
&&this.q.send(a,b,c,d)};u.J=3Dfunction(){mhb=3D!1;Ig(this.L,this.j,this.q=
);lhb.G.J.call(this)};ha("__ritzmessages",{MSG_RITZ_ARG_MUST_BE_RANGE:"Ar=
gument must be a =
range.",CALL_RITZ_ARGUMENT_SIZES_NOT_EQUAL:function(a,b,c){return a+(" =
has mismatched argument count "+(b+(" vs =
"+(c+"."))))},CALL_RITZ_ARGUMENTS_COUNT_SHOULD_BE_AT_LEAST:function(a,b,c=
){return"Wrong number of arguments to "+(a+(". Expected at least "+(c+(" =
arguments, but got "+(b+" =
arguments.")))))},CALL_RITZ_ARGUMENTS_COUNT_SHOULD_BE_BETWEEN:function(a,=
b,c,d){return"Wrong number of arguments to "+(a+(". Expected between =
"+(c+(" and "+=0A=
(d+(" arguments, but got "+(b+" =
arguments.")))))))},CALL_RITZ_ARGUMENTS_COUNT_SHOULD_BE_EXACTLY:function(=
a,b,c){return"Wrong number of arguments to "+(a+(". Expected "+(c+(" =
arguments, but got "+(b+" =
arguments.")))))},CALL_RITZ_ARRAY_LITERAL_MISSING_VALUES:function(a){retu=
rn"In "+(a+", an Array Literal was missing values for one or more =
rows.")},CALL_RITZ_ARRAY_REQUIRES_MORE_COLUMNS:function(a){return"Result =
was not automatically expanded, please insert more columns =
("+(a+").")},CALL_RITZ_ARRAY_REQUIRES_MORE_ROWS:function(a){return"Result=
 was not automatically expanded, please insert more rows ("+=0A=
(a+").")},CALL_RITZ_ARRAY_REQUIRES_MORE_ROWS_COLUMNS:function(a,b){return=
"Result was not automatically expanded, please insert more rows =
("+(a+(") and columns =
("+(b+").")))},CALL_RITZ_ARRAY_SIZES_NOT_EQUAL:function(a){return"Array =
arguments to "+(a+" are of different =
size.")},MSG_RITZ_ARRAY_VALUES_DONT_MATCH:"An array value could not be =
found.",CALL_RITZ_ARRAY_WOULD_OVERWRITE_DATA:function(a){return"Array =
result was not expanded because it would overwrite data in  =
"+(a+".")},CALL_RITZ_ARRAY_WOULD_OVERWRITE_MERGE:function(a){return"Array=
 result was not expanded because it would overwrite merge range  "+=0A=
(a+".")},MSG_RITZ_BINARY:"binary",MSG_RITZ_CALC_BEFORE_MESSAGE_DISABLED:"=
Calculation error message version is no longer supported. Please force =
calculation to get latest =
message.",MSG_RITZ_CANNOT_ADD_FILTER_FOR_INVALID_RANGE:"Filter cannot be =
applied to the selected range. Please select a range with =
data.",MSG_RITZ_CANNOT_ADD_PROTECTED_RANGE_TO_SHEET_WITH_SHEET_PROTECTED:=
"The range you're trying to protect is inside a protected sheet. To =
protect a range, you'll need to remove protection from this sheet.",=0A=
MSG_RITZ_CANNOT_AUTO_FILL_DIMENSIONS_BOTH_DIFFERENT:"You can't auto-fill =
when both axes of the source and destination are =
different.",MSG_RITZ_CANNOT_CHANGE_PROTECTION_FROM_SHEET_TO_RANGE_OR_VICE=
_VERSA:"You can't change sheet protection to range protection or vice =
versa.",MSG_RITZ_CANNOT_CREATE_FILTER_OVER_VERTICAL_MERGE:"You can't =
create a filter over a range containing vertical =
merges.",MSG_RITZ_CANNOT_CREATE_FILTER_WITHIN_MERGE:"You can't create a =
filter within a range containing =
merges.",MSG_RITZ_CANNOT_DELETE_ALL_NON_FROZEN_COLUMNS:"Sorry, it is not =
possible to delete all non-frozen columns.",=0A=
MSG_RITZ_CANNOT_DELETE_ALL_NON_FROZEN_ROWS:"Sorry, it is not possible to =
delete all non-frozen =
rows.",MSG_RITZ_CANNOT_DELETE_CONDITIONAL_FORMAT_RULE:"Cannot delete =
rule. It has been updated/deleted by a =
collaborator.",MSG_RITZ_CANNOT_DELETE_FORM_COLUMN:"Cannot delete column =
with form data. Consider hiding the column =
instead.",MSG_RITZ_CANNOT_DELETE_FORM_HEADER_ROW:"Cannot delete row with =
form questions. Consider hiding the row =
instead.",MSG_RITZ_CANNOT_DELETE_ONLY_SHEET:"You can't remove the last =
sheet in a document.",=0A=
MSG_RITZ_CANNOT_DELETE_SHEET_WITH_FORM:"You cannot delete a sheet with a =
linked form. Please unlink the form =
first.",MSG_RITZ_CANNOT_DO_SHEET_PROTECTION_WITH_NAMED_RANGES:"You can't =
create sheet protection using a named =
range.",CALL_RITZ_CANNOT_FETCH_URL:function(a){return"Could not fetch =
url: "+a},MSG_RITZ_CANNOT_FREEZE_ALL_VISIBLE_COLUMNS:"You can't freeze =
all visible columns on the =
sheet.",MSG_RITZ_CANNOT_FREEZE_ALL_VISIBLE_ROWS:"You can't freeze all =
visible rows on the =
sheet.",MSG_RITZ_CANNOT_FREEZE_COLUMNS_WITH_PARTIAL_MERGED_CELLS:"Sorry, =
you can't freeze columns which contain only part of a merged cell. Try =
to break apart merged cells or freeze more columns to include the =
complete merged cells.",=0A=
MSG_RITZ_CANNOT_FREEZE_ROWS_WITH_PARTIAL_MERGED_CELLS:"Sorry, you can't =
freeze rows which contain only part of a merged cell. Try to break apart =
merged cells or freeze more rows to include the complete merged =
cells.",MSG_RITZ_CANNOT_HIDE_ALL_COLUMNS:"You can't hide all the columns =
on the sheet.",MSG_RITZ_CANNOT_HIDE_ALL_ROWS:"You can't hide all the =
rows on the sheet.",MSG_RITZ_CANNOT_HIDE_ONLY_VISIBLE_SHEET:"Sheet =
cannot be hidden because it is the only visible =
sheet.",MSG_RITZ_CANNOT_MERGE_ACROSS_FROZEN_AND_NON_FROZEN_COLUMNS:"You =
can't merge frozen and non-frozen columns.",=0A=
MSG_RITZ_CANNOT_MERGE_ACROSS_FROZEN_AND_NON_FROZEN_ROWS:"You can't merge =
frozen and non-frozen =
rows.",MSG_RITZ_CANNOT_MERGE_HORIZONTAL_ACROSS_VERTICAL_MERGE:"You can't =
merge horizontally across an existing vertically merged =
section.",MSG_RITZ_CANNOT_MERGE_INSIDE_AND_OUTSIDE_FILTERS:"You can't =
merge cells that cross the borders of an existing =
filter.",MSG_RITZ_CANNOT_MERGE_OVER_FILTERED_ROW:"You can't merge cells =
over a filtered =
row.",MSG_RITZ_CANNOT_MERGE_VERTICAL_ACROSS_HORIZONTAL_MERGE:"You can't =
merge vertically across an existing horizontally merged section.",=0A=
MSG_RITZ_CANNOT_MOVE_ACROSS_FROZEN_DIMENSION_COLUMNS:"Sorry, you can't =
move columns in or out of the frozen section. Try turning off frozen =
columns first",MSG_RITZ_CANNOT_MOVE_ACROSS_FROZEN_DIMENSION_ROWS:"Sorry, =
you can't move rows in or out of the frozen section. Try turning off =
frozen rows first.",MSG_RITZ_CANNOT_MOVE_COLUMN_CROSSING_MERGE:"Sorry, =
it is not possible to move a column that contains only part of a merged =
cell. Please unmerge and try =
again.",MSG_RITZ_CANNOT_MOVE_COLUMN_ONTO_MERGE:"Sorry, it is not =
possible to move a column to a position that crosses a merged cell. =
Please unmerge and try again.",=0A=
MSG_RITZ_CANNOT_MOVE_FILTER_HEADER_ROW:"Oops, you can't move the header =
row of a =
filter.",MSG_RITZ_CANNOT_MOVE_MERGE_ACROSS_FILTER_BOUNDARIES:"You can't =
move merges that cross the borders of an existing filter. Please remove =
the filter or the merge and try =
again.",MSG_RITZ_CANNOT_MOVE_ROW_CROSSING_MERGE:"Sorry, it is not =
possible to move a row that contains only part of a merged cell. Please =
unmerge and try again.",MSG_RITZ_CANNOT_MOVE_ROW_ONTO_MERGE:"Sorry, it =
is not possible to move a row to a position that crosses a merged cell. =
Please unmerge and try again.",=0A=
MSG_RITZ_CANNOT_MOVE_VERTICAL_MERGE_INTO_FILTER:"You can't move vertical =
merges into an area that intersects an existing filter. Please remove =
the filter or the merge and try =
again.",CALL_RITZ_CANNOT_PARSE_TEXT_TO_DATE:function(a,b){return a+(" =
parameter '"+(b+"' cannot be parsed to =
date/time."))},CALL_RITZ_CANNOT_PARSE_TEXT_TO_NUMBER:function(a,b){return=
 a+(" parameter '"+(b+"' cannot be parsed to =
number."))},MSG_RITZ_CANNOT_PASTE_MERGE_ACROSS_FILTER_BOUNDARIES:"You =
can't paste merges that cross the borders of an existing filter. Please =
remove the filter or the merge and try again.",=0A=
MSG_RITZ_CANNOT_PASTE_MERGE_ACROSS_FROZEN_BOUNDARIES:"You can't paste =
merges that cross the boundary of a frozen region. Please break apart =
merged cells or change the size of your frozen region and try =
again.",MSG_RITZ_CANNOT_PASTE_MERGE_OVER_FILTERED_ROWS:"You can't paste =
merges over filtered rows.  Please remove the filter or the merge and =
try again.",MSG_RITZ_CANNOT_PASTE_VERTICAL_MERGE_INTO_FILTER:"You can't =
paste vertical merges into an area that intersects an existing filter. =
Please remove the filter or the merge and try again.",=0A=
MSG_RITZ_CANNOT_PERFORM_OPERATION_ON_DATA_IN_A_SORTED_FILTER_VIEW:"This =
operation is not supported on a range with a sorted Filter View. Please =
disable the Filter View and try =
again.",MSG_RITZ_CANNOT_PERFORM_OPERATION_ON_ROWS_THAT_ARE_FILTERED_OUT:"=
This operation is not supported on a range with a filtered out =
row.",MSG_RITZ_CANNOT_PROTECT_SHEET_IF_PROTECTION_ALREADY_ON_SHEET:"To =
protect this entire sheet, you'll need to remove any protected ranges =
inside =
it.",MSG_RITZ_CANNOT_SAVE_CONDITIONAL_FORMAT_RULE_WITH_INVALID_FORMULA:"C=
annot save the rule with invalid formula.",=0A=
MSG_RITZ_CANNOT_SORT_RANGE_WITH_MERGES:"Cannot sort a range containing =
merges.",MSG_RITZ_CANNOT_UPDATE_CONDITIONAL_FORMAT_RULE:"Cannot update =
rule. It has been updated/deleted by a =
collaborator.",MSG_RITZ_CANNOT_VERTICAL_MERGE_OVER_FILTER:"You can't =
vertically merge cells that intersect an existing =
filter.",MSG_RITZ_CANNOT_WRITE_INTO_PROTECTED_RANGE:"You are trying to =
edit a protected cell or object. Please contact the spreadsheet owner to =
remove protection if you need to =
edit.",CALL_RITZ_CELL_CHARACTER_LIMIT_EXCEEDED:function(a){return"Your =
input contains more than the maximum of "+=0A=
(a+" characters in a single =
cell.")},CALL_RITZ_CELL_LIMIT_EXCEEDED:function(a){return"This action =
would increase the number of cells in the workbook above the limit of =
"+(a+" cells.")},MSG_RITZ_CIRCULAR_DEPENDENCY:"Circular dependency =
detected.",MSG_RITZ_CONDITIONAL_FORMAT_RULE_CANNOT_REFERENCE_OTHER_SHEETS=
:"Conditional format rule cannot reference a different =
sheet.",MSG_RITZ_CUSTOM_FUNCTION_INTERNAL_ERROR:"Internal error =
executing the custom =
function.",CALL_RITZ_CUSTOM_FUNCTION_SCRIPT_ERROR:function(a,=0A=
b){return" "+(a+(" (line =
"+(b+").")))},MSG_RITZ_CUT_SOURCE_INTERSECTS_FORM_DATA:"Cannot cut from =
form data. Use copy instead.",MSG_RITZ_CUT_SOURCE_INTERSECTS_MERGE:"You =
can't perform a cut/paste from a range that partially intersects a =
merge. Consider unmerging or selecting a larger range that includes the =
entire =
merge.",MSG_RITZ_DATA_TYPE_BOOLEAN:"boolean",MSG_RITZ_DATA_TYPE_DOUBLE:"n=
umber",MSG_RITZ_DATA_TYPE_EMPTY:"empty",MSG_RITZ_DATA_TYPE_ERROR:"error",=
MSG_RITZ_DATA_TYPE_STRING:"text",CALL_RITZ_DATA_VALIDATION_FAILED:functio=
n(a){return"The data you entered in cell "+=0A=
(a+" violates the data validation rules set on this =
cell.")},CALL_RITZ_DATA_VALIDATION_LIST_FAILED:function(a,b){return"The =
data you entered in cell "+(a+(" violates the data validation rules set =
on this cell.\nPlease enter one of the following values: =
"+(b+".")))},CALL_RITZ_DATE_PARAMETER_SHOULD_BE_ON_OR_BEFORE_OTHER_DATE_P=
ARAMETER:function(a,b,c,d){return a+(" ("+(c+(") should be on or before =
"+(b+(" =
("+(d+")."))))))},CALL_RITZ_DATES_CANNOT_PRECEDE_FIRST_DATE:function(a,b,=
c){return a+(" requires that dates in the range be on or after the first =
date in the range ("+=0A=
(b+(").  The date '"+(c+"' is earlier than the first =
date."))))},MSG_RITZ_DECIMAL:"decimal",MSG_RITZ_DELETED_REFERENCE:"Refere=
nce does not =
exist.",CALL_RITZ_DIFFERENT_SIGNS:function(a){return"Parameters of =
"+(a+" must have same signs (both positive or both =
negative).")},MSG_RITZ_DIMENSION_COLUMN:"column",MSG_RITZ_DIMENSION_ROW:"=
row",CALL_RITZ_DIMENSION_SIZE_NOT_EQUAL:function(a,b,c,d){return a+(" =
has mismatched "+(b+(" size. Expected: "+(c+(". Actual: =
"+(d+"."))))))},CALL_RITZ_DIVIDE_BY_ZERO_FROM_FUNCTION_EVAL:function(a){r=
eturn"Evaluation of function "+=0A=
(a+" caused a divide by zero =
error.")},CALL_RITZ_DIVIDE_BY_ZERO_FROM_PARAMETER_BEING_ZERO:function(a){=
return a+" cannot be =
zero."},CALL_RITZ_DUPLICATE_SHEET_NAME:function(a){return'A sheet with =
the name "'+(a+'" already exists. Please enter another =
name.')},MSG_RITZ_EMPTY_SHEET_NAME:"The sheet name cannot be =
empty.",MSG_RITZ_ERROR:"Error",CALL_RITZ_ERROR_FETCHING_IMAGE_FROM_URL:fu=
nction(a){return"Error retrieving image from URL or bad URL: =
"+a},MSG_RITZ_EXTERNAL_DATA_RESULT_TOO_LARGE:"Result too large.",=0A=
CALL_RITZ_FILTER_REFERENCE_FROM_FILTER:function(a){return"The formula in =
cell "+(a+" is referencing a relative range outside the =
filter.")},CALL_RITZ_FILTER_REFERENCE_WITHIN_FILTER:function(a){return"Th=
e formula in cell "+(a+" is referencing a range in the active filter =
that is not in the same row.")},MSG_RITZ_FORMULA_PARSE_ERROR:"Formula =
parse error.",MSG_RITZ_FUNCTION_NOT_YET_IMPLEMENTED:"Coming soon. This =
function isn't quite ready in the new Google =
Sheets.",CALL_RITZ_FUNCTION_REPLACED_BY:function(a,=0A=
b){return"The "+(a+(" function has been replaced with the "+(b+" =
function.")))},CALL_RITZ_FUNCTION_RESULT_SHOULD_BE_GREATER_THAN_OR_EQUAL_=
TO:function(a,b,c){return a+(" evaluates to an out of range value =
"+(b+(". It should be greater than or equal to =
"+(c+"."))))},MSG_RITZ_GOOGLE_FINANCE_INTERNAL_ERROR:"Google Finance =
internal =
error.",CALL_RITZ_GOOGLE_FINANCE_NO_DATA:function(a,b){return"When =
evaluating "+(b+(", the query for the symbol: '"+(a+"' returned no =
data.")))},CALL_RITZ_GOOGLE_FINANCE_PERMISSION_DENIED:function(a,=0A=
b){return"When evaluating "+(b+(", Google Spreadsheets is not authorized =
to access data for exchange: =
'"+(a+"'")))},MSG_RITZ_GOOGLE_TRANSLATE_INTERNAL_ERROR:"Google Translate =
internal =
error.",MSG_RITZ_HEXADECIMAL:"hexadecimal",MSG_RITZ_IMPORT_CONTENT_INVALI=
D_INDEX:"Imported content does not have query with given =
index.",MSG_RITZ_IMPORT_CONTENT_NO_DATA:"Imported content is =
empty.",MSG_RITZ_IMPORT_CONTENT_UNPARSABLE_HTML:"Imported Html content =
can not be parsed.",MSG_RITZ_IMPORT_CONTENT_UNPARSABLE_XML:"Imported Xml =
content can not be parsed.",=0A=
MSG_RITZ_IMPORT_CONTENTS_EXCEEDED_MAX_SIZE:"Resource at url contents =
exceeded maximum =
size.",CALL_RITZ_IMPORT_DATA_DELIMITER_IS_INVALID:function(a){return"IMPO=
RTDATA delimiter value is "+(a+".  It should be a single character that =
is not a double quote or a blank =
space.")},MSG_RITZ_IMPORT_LOADING:"Loading Data =
...",MSG_RITZ_IMPORT_RANGE_DOCUMENT_NOT_FOUND_ERROR:"Spreadsheet cannot =
be found.",MSG_RITZ_IMPORT_RANGE_INTERNAL_ERROR:"Import Range internal =
error.",MSG_RITZ_IMPORT_RANGE_PARSE_ERROR:"Cannot find range or sheet =
for imported range.",=0A=
MSG_RITZ_IMPORT_RANGE_REQUEST_FAILED:"Please use a desktop web browser =
to connect this sheet.",MSG_RITZ_IMPORT_URL_INTERNAL_ERROR:"Import =
Internal =
Error.",CALL_RITZ_INCOMPATIBLE_MATRIX_SIZES:function(a,b,c){return c+(" =
has incompatible matrix sizes. Number of columns in first matrix =
("+(a+(") must equal number of rows in second matrix =
("+(b+")."))))},CALL_RITZ_INPUT_SHOULD_BE_GREATER_THAN:function(a,b,c){re=
turn a+(" requires inputs greater than "+(c+(", but one of the values =
entered is "+(b+"."))))},=0A=
CALL_RITZ_INSUFFICIENT_PLACES:function(a,b,c){return"Insufficient places =
("+(b+(") to render string for "+(a+(". Requires at least "+(c+" =
places.")))))},CALL_RITZ_INTERNAL_CANNOT_MERGE_OVER_DATA_TABLE:function(a=
,b){return"This operation is not permitted because it would alter the =
structure of this table. "+(a+("More =
information"+b))},CALL_RITZ_INTERNAL_RATE_OF_RETURN_BAD_GUESS:function(a)=
{return a+" attempted to compute the internal rate of return for a =
series of cash flows, but it was not able to."},=0A=
CALL_RITZ_INTERNAL_WARN_MERGE_DELETES_DATA_LTR:function(a){return"Merging=
 cells will only preserve the top-leftmost value."+(a+"Merge =
anyway?")},CALL_RITZ_INTERNAL_WARN_MERGE_DELETES_DATA_RTL:function(a){ret=
urn"Merging cells will only preserve the top-rightmost value."+(a+"Merge =
anyway?")},CALL_RITZ_INVALID_AGGREGATION_BUCKET:function(a,b){return"Data=
 field not found in pivot table for function "+(a+(", parameter =
"+(b+".")))},CALL_RITZ_INVALID_BREAKOUT_KEY_COMBINATION:function(a){retur=
n"Field combination not found in pivot table for function "+=0A=
a},CALL_RITZ_INVALID_BREAKOUT_KEY_COMBINATION_INVALID_KEY:function(a,b){r=
eturn"Field key ["+(b+("] not found in pivot table for function =
"+a))},CALL_RITZ_INVALID_BREAKOUT_KEY_COMBINATION_NOT_PAIRED:function(a){=
return"Field key and values should come in pairs of key and value for =
function "+a},CALL_RITZ_INVALID_CELL_REFERENCE:function(a,b){return a+(" =
value is '"+(b+"'. It is not a valid cell/range =
reference."))},CALL_RITZ_INVALID_DATA_VALIDATION_RULE_ARGUMENT:function(a=
){return'The data validation rule argument "'+=0A=
(a+'" is =
invalid.')},CALL_RITZ_INVALID_DATABASE_CRITERIA:function(a){return a+" =
criteria range must be at least 2 =
rows."},MSG_RITZ_INVALID_ESCAPE_SEQUENCE:"Query string contained a =
malformed escape =
sequence.",CALL_RITZ_INVALID_FORMAT_PATTERN:function(a,b){return"Invalid =
format pattern '"+(a+("' in "+(b+" =
evaluation.")))},MSG_RITZ_INVALID_FORMULA_PARSED_RESULT:"Invalid formula =
parse =
result.",CALL_RITZ_INVALID_GOOGLE_FINANCE_ATTRIBUTE:function(a){return =
a+" value is  invalid for the symbol specified."},=0A=
CALL_RITZ_INVALID_GOOGLE_FINANCE_INTERVAL:function(a){return a+" value =
is  =
invalid."},CALL_RITZ_INVALID_GOOGLE_FINANCE_SYMBOL:function(a){return =
a+" value is  =
invalid."},CALL_RITZ_INVALID_GROUP_FOR_PROTECTED_RANGE_ACL:function(a){re=
turn'Invalid group: =
"'+(a+'".')},CALL_RITZ_INVALID_NON_DECIMAL_REPRESENTATION:function(a,b,c)=
{return"Input for "+(a+(" ('"+(c+("') is not a valid "+(b+" =
representation.")))))},CALL_RITZ_INVALID_ROMAN_NUMERAL:function(a){return=
"Invalid roman numeral in "+(a+" evaluation.")},=0A=
MSG_RITZ_INVALID_SHEET_INDEX_NEW_TOO_HIGH:"The new sheet index is too =
high.",MSG_RITZ_INVALID_SHEET_INDEX_NEW_TOO_LOW:"The new sheet index is =
too low.",MSG_RITZ_INVALID_SHEET_INDEX_ORIGINAL_TOO_HIGH:"The original =
sheet index is too =
high.",MSG_RITZ_INVALID_SHEET_INDEX_ORIGINAL_TOO_LOW:"The original sheet =
index is too low.",MSG_RITZ_INVALID_UNIT_CONVERSION:"Invalid units for =
conversion.",CALL_RITZ_INVALID_WEEKEND_NUMBER:function(a,b){return a+("  =
requires a number in the range 1-7 or 11-17. Actual number is "+=0A=
(b+"."))},CALL_RITZ_INVALID_WEEKEND_STRING:function(a,b){return a+("  =
requires a string value consisting of seven characters out of which at =
least one must be 0. Actual string was:  =
"+(b+"."))},MSG_RITZ_LOCK_SELF_OUT_OF_PROTECTED_RANGE_ACL:"You can't =
remove yourself as an =
editor.",CALL_RITZ_LOOKUP_VALUE_NOT_FOUND:function(a,b){return"Did not =
find value '"+(b+("' in "+(a+" =
evaluation.")))},CALL_RITZ_MATCH_NOT_AVAILABLE:function(a){return"No =
matches are found in "+(a+" =
evaluation.")},CALL_RITZ_MATRIX_NOT_INVERTIBLE:function(a){return"Matrix =
given to "+=0A=
(a+" was not =
invertible.")},CALL_RITZ_MATRIX_NOT_SQUARE:function(a,b,c){return a+(" =
has a non-square matrix. Number of rows ("+(b+(") and number of columns =
("+(c+") must be =
equal."))))},CALL_RITZ_MATURITY_DATE_MORE_THAN_ONE_YEAR_AFTER_SETTLEMENT_=
DATE:function(a,b,c){return a+(" requires the maturity date ("+(c+(") to =
be at most a year after the settlement date =
("+(b+")."))))},CALL_RITZ_MISSING_GOOGLE_FINANCE_ATTRIBUTE:function(a){re=
turn"The result for "+(a+" is not =
available.")},MSG_RITZ_MOD_OUT_OF_RANGE:"Parameters in MOD caused an out =
of range error. Namely, the error occurs when the following is true: =
(divisor * 134217728) is less than or equal to dividend.",=0A=
CALL_RITZ_MORE_DATA_POINTS:function(a,b,c){return a+(" requires more =
data points. Expected: "+(c+(", found: =
"+(b+"."))))},MSG_RITZ_MORE_LINK:"More =
details...",CALL_RITZ_MORE_THAN_ONE_MATCH:function(a){return"More than =
one match found in "+(a+" =
evaluation.")},MSG_RITZ_MUST_SELECT_ALL_CELLS_IN_MERGE_FOR_MERGE_UNMERGE:=
"You must select all cells in a merged range to merge or unmerge =
them.",CALL_RITZ_NAMED_RANGE_DOES_NOT_EXIST:function(a){return'The named =
range "'+(a+'" does not =
exist.')},CALL_RITZ_NEGATIVE_OVERFLOW:function(a){return"Numeric value =
is less than "+=0A=
(a+" and cannot be displayed =
properly.")},CALL_RITZ_NO_MODE:function(a){return a+" cannot produce a =
result.  No values occur more than =
once."},MSG_RITZ_NO_PERMISSIONS_TO_UPDATE_PROTECTED_RANGE_ACL:"You don't =
have permission to change who can edit this protected =
range.",MSG_RITZ_NO_STATISTIC:"No =
statistic.",CALL_RITZ_NO_SUCH_USER_FOR_PROTECTED_RANGE_ACL:function(a){re=
turn'Invalid user: =
"'+(a+'".')},CALL_RITZ_NO_VALID_DATA:function(a){return a+" has no valid =
input data."},CALL_RITZ_NON_PAIR_ARGUMENTS:function(a,=0A=
b){return a+(" expects all arguments after position "+(b+" to be in =
pairs."))},MSG_RITZ_NOT_A_NUMBER:"Result was not a =
number.",MSG_RITZ_NOT_SUPPORTED_WITH_MULTIPLE_SELECTIONS:"This operation =
is not supported with multiple =
selections.",MSG_RITZ_OBJECT_ID_ALREADY_EXISTS:"Internal Error: ObjectId =
already exists.  Please try your operation =
again.",MSG_RITZ_OCTAL:"octal",CALL_RITZ_OPTION_NAME:function(a,b,c){retu=
rn"Function "+(a+(" parameter "+(b+(" option =
"+c))))},CALL_RITZ_OUT_OF_RANGE_FUNCTION:function(a,=0A=
b,c){return a+(" evaluates to an out of range "+(b+(" value =
"+(c+"."))))},CALL_RITZ_OUT_OF_RANGE_PARAMETER:function(a,b){return a+(" =
value "+(b+" is out of =
range."))},CALL_RITZ_PARAMETER_IS_NOT_AN_ERROR:function(a){return a+" =
value is not an =
error."},CALL_RITZ_PARAMETER_NAME:function(a,b){return"Function "+(a+(" =
parameter =
"+b))},CALL_RITZ_PARAMETER_RANGE_SHOULD_BE_WITHIN_SHEET:function(a){retur=
n a+" should be a valid range within the bounds of the =
grid."},CALL_RITZ_PARAMETER_SHOULD_BE_GREATER_THAN:function(a,=0A=
b,c){return a+(" value is "+(b+(". It should be greater than =
"+(c+"."))))},CALL_RITZ_PARAMETER_SHOULD_BE_GREATER_THAN_OR_EQUAL_TO:func=
tion(a,b,c){return a+(" value is "+(b+(". It should be greater than or =
equal to =
"+(c+"."))))},CALL_RITZ_PARAMETER_SHOULD_BE_LESS_THAN:function(a,b,c){ret=
urn a+(" value is "+(b+(". It should be less than =
"+(c+"."))))},CALL_RITZ_PARAMETER_SHOULD_BE_LESS_THAN_OR_EQUAL_TO:functio=
n(a,b,c){return a+(" value is "+(b+(". It should be less than or equal =
to =
"+(c+"."))))},CALL_RITZ_PARAMETER_SHOULD_BE_LESS_THAN_OR_EQUAL_TO_OTHER_P=
ARAM:function(a,=0A=
b,c,d){return a+(" value is "+(c+(". It should be less than or equal to =
value of "+(b+(" with =
"+(d+"."))))))},CALL_RITZ_PARAMETER_SHOULD_BE_LESS_THAN_OTHER_PARAM:funct=
ion(a,b,c,d){return a+(" value is "+(c+(". It should be less than the =
value of "+(b+(" with =
"+(d+"."))))))},CALL_RITZ_PARAMETER_SHOULD_BE_NON_BLANK:function(a){retur=
n a+" value should be =
non-empty."},CALL_RITZ_PARAMETER_SUM_SHOULD_BE_LESS_THAN:function(a,b,c,d=
){return a+(" and "+(b+(" sum to "+(c+(". They should sum less than =
"+(d+"."))))))},=0A=
CALL_RITZ_PARAMETER_VALUE_NOT_IN_LIST:function(a,b,c){return a+(" value =
is "+(b+(".  It should be one of: =
"+(c+"."))))},CALL_RITZ_PARAMETER_VALUE_NOT_URL:function(a,b){return =
a+(" value '"+(b+"' is not a valid =
url."))},CALL_RITZ_PARAMETER_VALUE_NOT_XPATH:function(a,b){return a+(" =
value '"+(b+"' is not a valid =
xpath."))},CALL_RITZ_PARAMETER_WRONG_DATA_TYPE:function(a,b,c,d){return =
a+(" expects "+(d+(" values. But '"+(b+("' is a "+(c+(" and cannot be =
coerced to a =
"+(d+"."))))))))},MSG_RITZ_PASTE_PARTIALLY_INTERSECTS_MERGE:"You can't =
perform a paste that partially intersects a merge.",=0A=
MSG_RITZ_PIVOT_TOO_MANY_CELLS:"This pivot table is trying to produce too =
many cells. Make it smaller by adjusting row and column breakouts or =
filtering the source data.",MSG_RITZ_PIVOT_TOO_MANY_COLUMNS:"This pivot =
table is trying to produce too many columns. Make it smaller by =
adjusting the column breakouts or filtering the source =
data.",CALL_RITZ_POSITIVE_OVERFLOW:function(a){return"Numeric value is =
greater than "+(a+" and cannot be displayed =
properly.")},CALL_RITZ_POSITIVE_OVERFLOW_FUNCTION:function(a,=0A=
b){return"Numeric result of "+(a+(" is greater than "+(b+" and cannot be =
displayed =
properly.")))},CALL_RITZ_PROBABILITIES_SHOULD_SUM_TO_ONE:function(a,b){re=
turn a+(" should sum to 1. The entered values sum to =
"+(b+"."))},CALL_RITZ_PROTECTED_RANGE_HOLES_MUST_BE_IN_SAME_SHEET:functio=
n(a){return"The range you're trying to exclude must be within =
\""+(a+'".')},MSG_RITZ_PROTECTED_RANGE_REF_REQUIRES_VALID_NAMED_RANGE:"Th=
e named range does not have a valid range, please fix the named range or =
choose  another.",=0A=
MSG_RITZ_QUERY_OUTPUT_IS_EMPTY:"Query completed with an empty =
output.",CALL_RITZ_RANGE_CAN_ONLY_REFERENCE_ONE_SHEET:function(a,b){retur=
n"Range can only reference one sheet. The 2 sheets referenced are: =
'"+(a+("' and =
'"+(b+"'.")))},CALL_RITZ_RANGE_MUST_BE_SINGLE_DOUBLE_ROW_OR_COLUMN:functi=
on(a){return a+" range must be a single row, a single column, two rows =
or two =
columns."},CALL_RITZ_RANGE_MUST_BE_SINGLE_ROW_OR_COLUMN:function(a){retur=
n a+" range must be a single row or a single =
column."},CALL_RITZ_RANGE_SIZES_NOT_EQUAL:function(a,=0A=
b,c,d,e){return a+(" has mismatched range sizes. Expected row count: =
"+(b+(". column count: "+(c+(". Actual row count: "+(d+(", column count: =
"+(e+"."))))))))},CALL_RITZ_REFERENCE_OUT_OF_BOUNDS:function(a){return =
a+" evaluates to an out of bounds =
range."},CALL_RITZ_REGEX_DOESNT_MATCH:function(a,b,c,d){return a+(' =
value "'+(b+('" does not match text of '+(c+(' value =
"'+(d+'".'))))))},CALL_RITZ_REGEX_INVALID:function(a,b){return a+(' =
value "'+(b+'" is not a valid regular =
expression.'))},CALL_RITZ_REGEX_INVALID_GROUP:function(a,=0A=
b){return'REGEXREPLACE replacement value "'+(a+('" refers to an invalid =
group in pattern =
value"'+(b+'".')))},CALL_RITZ_REGRESSION_WITH_DEPENDENT_VARIABLES:functio=
n(a){return"Cannot perform regression in "+(a+" due to linearly =
dependent =
variables.")},CALL_RITZ_REQUIRES_POSITIVE_AND_NEGATIVE_VALUES:function(a)=
{return"In "+(a+" evaluation, the value array must include positive and =
negative numbers.")},CALL_RITZ_RESULT_IMAGINARY:function(a){return a+" =
evaluates to an imaginary =
number."},CALL_RITZ_SCENARIO_NOT_POSSIBLE:function(a){return"Scenario in =
function "+=0A=
(a+"is not =
possible.")},CALL_RITZ_SETTLEMENT_DATE_NOT_BEFORE_MATURITY_DATE:function(=
a,b,c){return a+(" requires the settlement date ("+(b+(") to be before =
the maturity date =
("+(c+")."))))},CALL_RITZ_SHEET_NAME_CHARACTER_LIMIT_EXCEEDED:function(a)=
{return"The sheet name cannot be greater than "+(a+" =
characters.")},CALL_RITZ_SHOULD_BE_BETWEEN_EXCLUSIVE:function(a,b,c,d){re=
turn a+(" value is "+(b+(". Valid values are between "+(c+(" and "+(d+" =
exclusive."))))))},CALL_RITZ_SHOULD_BE_BETWEEN_INCLUSIVE_FUNCTION:functio=
n(a,=0A=
b,c,d,e){return a+(" evaluates to an out of range "+(b+(" value "+(c+(". =
Valid values are between "+(d+(" and "+(e+" =
inclusive."))))))))},CALL_RITZ_SHOULD_BE_BETWEEN_INCLUSIVE_PARAMETER:func=
tion(a,b,c,d){return a+(" value is "+(b+(". Valid values are between =
"+(c+(" and "+(d+" =
inclusive."))))))},MSG_RITZ_SORT_INTERSECTS_ACTIVE_FILTER:"You can't =
sort columns within the active filter =
range.",MSG_RITZ_SORT_RANGE_REQUIRES_ALL_COLUMNS_ON_FORM_SHEET:"Sort =
range must include all columns on a form sheet.",=0A=
CALL_RITZ_STRING_SEARCH_FAILED:function(a,b,c){return"In "+(a+(" =
evaluation, cannot find '"+(b+("' within =
'"+(c+"'.")))))},CALL_RITZ_STRING_TOO_LONG:function(a,b,c){return a+(" =
is too long. It is "+(b+(" characters; the maximum length is "+(c+" =
characters."))))},CALL_RITZ_TARGET_RANGE_NOT_IN_A_PIVOT_TABLE:function(a,=
b){return"Target range is not in a pivot table for function "+(a+(", =
parameter "+(b+".")))},CALL_RITZ_TEXT_TOO_LONG:function(a,b){return"Text =
result of "+(a+(" is longer than the limit of "+=0A=
(b+" characters.")))},MSG_RITZ_TOO_FEW_COLUMNS:"You can't delete all the =
columns on the sheet.",MSG_RITZ_TOO_FEW_ROWS:"You can't delete all the =
rows on the sheet.",CALL_RITZ_TOO_MANY_COLUMNS:function(a){return"This =
action would increase the number of columns in the sheet above the limit =
of "+(a+" =
columns.")},CALL_RITZ_UNABLE_TO_PARSE_QUERY_STRING:function(a,b){return"U=
nable to parse query string for "+(a+(": =
"+b))},CALL_RITZ_UNKNOWN_FUNCTION:function(a){return"Unknown function: =
'"+(a+"'.")},CALL_RITZ_UNKNOWN_RANGE:function(a){return"Unknown range =
name: '"+=0A=
(a+"'.")},CALL_RITZ_UNKNOWN_SUBTOTAL_FUNCTION:function(a,b){return'Value =
"'+(b+('" does not correspond to a function for use in '+(a+". Should =
have been a number between 1 to 11 or 101 to =
111.")))},CALL_RITZ_UNRESOLVED_SHEET_NAME:function(a){return"Unresolved =
sheet name =
'"+(a+"'.")},CALL_RITZ_UNSUPPORTED_TRANSLATION_LANGUAGE:function(a,b){ret=
urn"Function "+(a+(" does not support the language code =
"+(b+".")))},CALL_RITZ_UNSUPPORTED_TRANSLATION_PAIR:function(a,b){return"=
Google Translate does not support translating from "+=0A=
(a+(" to "+(b+".")))},MSG_RITZ_URL_NOT_FOUND:"Resource at url not =
found."},void 0);function =
gP(a,b,c){this.o=3Da;this.X=3Db;this.I=3Dc;this.H=3D!0;this.j=3Dnull;this=
.q=3Dnew Io;this.B=3Dnew fd;this.C=3D[];this.A=3D[];this.k=3Dnew =
md;this.k.add("customFunctionMap");this.k.add("protectedRangeInfo");this.=
F=3D!1}C(gP,L);var ohb=3D[];function =
phb(a,b){this.id=3Da;this.data=3Dnull;this.zda=3Db}=0A=
function qhb(a,b,c){if(0=3D=3Db.length)c(ohb);else{var =
d=3D[];rhb(a,b,B(function(a){for(var f=3Dnew =
md(b),h=3D0;h<a.length;h++){var =
l=3Da[h],m=3Dthis.B.get(l.id);l.zda.hba()&&this.B.set(l.id,l.zda.sI());sh=
b(this,l.id,l.zda,l.data,m);f.remove(l.id);d.push(l.id)}thb(this,f,functi=
on(a){var b=3Dnew md(d);nd(b,a);c(b.rc())})},a))}}=0A=
function =
shb(a,b,c,d,e){if("customFunctionMap"=3D=3Db)d&&e!=3Dc.sI()&&a.I.setCusto=
mFunctions(d,c.sI());else{var f=3Dnew =
Sj;K(f,2,c);d&&e!=3Dc.sI()&&(c=3Da.q.cd((new =
Pj).P(),d),K(f,3,c));f=3Da.q.Mb(f);a.I.saveExternalData(b,f)}}=0A=
function uhb(a,b,c){for(var =
d=3D0;d<b.length;d++)a.B.remove(b[d]);if(a.j&&a.j.k&&0!=3Db.length){var =
e=3D[],f=3Da.j.j.UO();Pfb(f,b,a.o,"ritz-external-content-type",function(d=
){Lb(e,d);Pfb(f,b,a.o,"ritz-external-metadata-type",function(b){Lb(e,b);f=
or(b=3D0;b<e.length;b++)dQa(e[b]);a.j.write(e,c,ca())})})}else c()}=0A=
function thb(a,b,c){if(a.H||b.isEmpty())c(ohb);else{for(var d=3Dnew =
Tj,e=3Db.rc(),f=3D0;f<e.length;f++){var h=3De[f],l=3Dnew =
Uj;K(l,1,h);h=3Da.B.get(h);K(l,2,h||"");dg(d,1,l)}var =
e=3DB(function(a){var d=3Dnew md(a);if(!d.isEmpty()){var =
e=3Dod(b,d);e.isEmpty()?c([a]):thb(this,e,function(a){var =
b=3Dd.clone();nd(b,a);c(b.rc())})}},a),e=3DB(a.M,a,d,e),d=3DUd(a.q.Mb(d))=
,m=3DUM(a.X,"/externaldata/fetchData",e),e=3Dnew =
ye;e.add("externalDataBatchRequest",d);m.setContent(e.toString());a.A.pus=
h(function(){m.Ed()});if(1=3D=3Da.A.length)a.A[0]()}}=0A=
gP.prototype.M=3Dfunction(a,b,c,d){this.A.shift();if(0<this.A.length)this=
.A[0]();c&&(a=3Dthis.q.cd((new Vj).P(),d.ef()),vhb(this,a,b))};=0A=
function vhb(a,b,c){var d=3Dnew fd,e=3Dnew =
fd,f=3D[];ritz.transactChanges(B(function(){for(var =
a=3Dgg(b,1),c=3D0;c<a.length;c++){var =
m=3Da[c],n=3DI(m,1);f.push(n);if(bg(m,3)){var p=3DI(m,3);e.set(n,p);var =
t=3Dnull;"customFunctionMap"=3D=3Dn?(m=3Dbg(m,4)?gg(m,4):null)&&(t=3Drb(m=
,function(a){return =
this.q.Mb(a)},this)):(m=3Dbg(m,2)?I(m,2):null)&&(t=3DSd(m));t&&d.set(n,t)=
;this.k.contains(n)&&(m=3Dthis.B.get(n),p.hba()&&this.B.set(n,p.sI()),shb=
(this,n,p,t,m))}}},a),!1);whb(a,e,d,function(){c(f)})}=0A=
function whb(a,b,c,d){if(a.j&&a.j.k&&!b.isEmpty()){var =
e=3D[];ad(b.ik(!0),function(a){var d=3Dthis.q.Mb(b.get(a));e.push(new =
HO(a,this.o,"ritz-external-metadata-type",d,!0));hd(c,a)&&e.push(new =
HO(a,this.o,"ritz-external-content-type",c.get(a),!0))},a);a.j.write(e,d,=
B(ca(),a))}else d()}function xhb(a,b){var =
c=3DB(function(a){this.F=3D!0;b([a]);this.C.shift();if(0<this.C.length)th=
is.C[0]()},a);a.C.push(B(a.K,a,c));if(1=3D=3Da.C.length)a.C[0]()}=0A=
gP.prototype.K=3Dfunction(a){var =
b=3Dthis.k.clone(),c=3DB(function(c){this.k.clone().equals(b)?a(c):this.K=
(a)},this);this.H?yhb(this,c):zhb(this,c)};function yhb(a,b){var =
c=3Da.k.clone(),d=3Dnew fd;Ahb(a,B(function(a){for(var =
f=3D[],h=3D0;h<a.length;h++){var =
l=3Da[h],m=3Dl.getId();c.contains(m)?d.set(m,l):f.push(m)}uhb(this,f,B(fu=
nction(){for(var a=3D[],e=3Dc.rc(),f=3D0;f<e.length;f++){var =
h=3De[f];d.get(h)&&a.push(h)}qhb(this,a,b)},this))},a))}function =
zhb(a,b){thb(a,a.k.clone(),b)}=0A=
function Ahb(a,b){if(a.j){var =
c=3Da.j.j.UO(),d=3Da.o,e=3DWN(c.A,["DocumentEntities"],"Error reading =
DocumentEntities.",void 0);MN(e,"DocumentEntities");var =
f=3D[d,"ritz-external-metadata-type"],d=3D[d,"ritz-external-metadata-type=
",[]];LN(e,"DocumentEntities",B(c.B,c),b,f,d,void 0,void 0,void =
0,!0)}else b([])}=0A=
function rhb(a,b,c){if(a.j&&0!=3Db.length){var d=3Da.j.j.UO();if(d){var =
e=3DB(function(a){if(0=3D=3Da.length)c([]);else{for(var b=3Dnew =
fd,e=3D0;e<a.length;e++){var m=3Da[e],n=3Dm.getId();b.set(m.getId(),new =
phb(n,this.S9(m)))}Pfb(d,b.gd(),this.o,"ritz-external-content-type",funct=
ion(a){for(var d=3D0;d<a.length;d++){var =
e=3Da[d];b.get(e.getId()).data=3De.getData()}c(b.rc())})}},a);Pfb(d,b,a.o=
,"ritz-external-metadata-type",e)}else c([])}else c([])}function =
Bhb(a,b,c){nd(a.k,b);a.F?qhb(a,b,c):c(ohb)}=0A=
function =
Chb(a,b){a.k.Cb(b);a.F&&uhb(a,b,ka)}gP.prototype.S9=3Dfunction(a){a.getTy=
pe();return this.q.cd((new Rj).P(),a.getData())};function =
Dhb(a){if(!a)throw Error("missing =
commandWrapper");this.k=3Da;this.j=3Dnew =
Io}Dhb.prototype.transformSelection=3Dfunction(a,b){if(0=3D=3Db.length||!=
a)return a;var =
c=3DuM(this.k,b),d=3Dthis.j.Mb(a.j),c=3Dritz.transformSelection(c,d),c=3D=
this.j.cd((new bk).P(),c);return new KM(c)};function =
hP(a,b,c,d){L.call(this);this.I=3Da;this.B=3Db;this.Na=3Dc;this.o=3Dd}C(h=
P,L);function =
iP(a,b){Ehb(a.B,b,!0,!1)}hP.prototype.getSelection=3Dfunction(){return =
this.B.km().getSelection()};hP.prototype.J=3Dfunction(){N(this.I);hP.G.J.=
call(this)};=0A=
hP.prototype.Qa=3Dfunction(a){var =
b=3Da.type;if("newExternalData"=3D=3Db){b=3Dthis.o;a=3Da.data;var =
c=3Dthis.yI();if(b.F){for(var d=3Dnew md,e=3D0;e<a.length;e++){var =
f=3Da[e];b.k.contains(f)&&d.add(f)}thb(b,d,c)}else =
c(ohb)}else"activateRange"=3D=3Db&&(b=3Da.gid,a=3Dnew =
Hf(a.sr,a.sc,a.er,a.ec),(new =
SD(this.j.j,b,a)).exec())};hP.prototype.yI=3Dfunction(){return =
ka};function =
jP(a){Jo.call(this,1420,null);this.j=3Da}C(jP,Jo);jP.prototype.exec=3Dka;=
jP.prototype.Jj=3DJc;jP.prototype.ed=3Dr(63);jP.prototype.bd=3Dfunction()=
{for(var a=3Dnew us,b=3D0;b<this.j.length;b++)dg(a,1,this.j[b]);return =
a};function Fhb(a,b,c){var d=3Dnew vi;K(d,1,a);d.Hs(b);K(d,3,c);return =
d};function =
kP(a,b,c){this.j=3Da;this.k=3Db;this.o=3Dc||""}kP.prototype.Og=3Dg("o");f=
unction =
Ghb(){this.j=3D[];this.k=3D[]}Ghb.prototype.Oa=3Dfunction(){return new =
kP(this.j,this.k,"")};function Hhb(){};function =
Ihb(a){this.k=3Da}C(Ihb,Hhb);Ihb.prototype.j=3DLc;function =
lP(a,b,c,d,e,f,h){this.I=3Da;this.k=3Db;this.F=3Dc;this.C=3Dd;this.j=3De;=
this.B=3Df;this.A=3Dh;a=3D[];for(b=3D0;b<this.k.length;b++)Lb(a,this.k[b]=
.j);a=3Dnew =
kM(a);c=3D[];for(b=3Dthis.k.length-1;0<=3Db;b--)Lb(c,this.k[b].k);c=3Dnew=
 =
kM(c);this.o=3Da.k();this.q=3Dc.k();this.H=3Da.getSizeEstimate()+c.getSiz=
eEstimate()-2}lP.prototype.getType=3Dg("I");lP.prototype.getSizeEstimate=3D=
g("H");function Jhb(a){for(var =
b=3D[],c=3D0,d;d=3Da[c];c++)d.j()||b.push(d);return b};function =
mP(a,b){L.call(this);this.A=3Da;this.q=3Db;this.o=3Dthis.j=3Dnull}C(mP,L)=
;u=3DmP.prototype;u.Eoa=3Dnull;=0A=
u.apply=3Dfunction(a){for(var =
b=3DWF.getInstance(),c=3Dthis.WPa(),d=3D[],e=3D0;e<c.length;e++)d.push(XF=
(b,c[e]));null=3D=3Dthis.j&&(this.j=3Dnew =
Ghb);this.o=3D[];this.Eoa=3Dnull;e=3Dthis.q.j;Khb(e,this.Foa());c=3De.km(=
).getSelection();this.k(a);a=3De.km().getSelection();var =
f=3Dthis.Eoa||new Ihb(this.A);this.o.push(this.j.Oa());var =
h=3Dthis.o;this.o=3Dthis.j=3Dnull;Lhb(e,this.$H());for(e=3D0;e<d.length;e=
++)YF(b,d[e]);return new =
lP(this.A,h,c,a,this.$H(),this.iX(),f)};u.$H=3DKc;u.iX=3DJc;u.Foa=3DJc;u.=
toString=3Dfunction(){return"Edit - "+this.A};=0A=
u.mcb=3DKc;u.getContext=3Dg("q");u.getType=3Dg("A");u.applyCommand=3Dfunc=
tion(a){var b=3Dthis.q;if((this.$H()||this.iX())&&this.mcb()){var =
c=3DMhb(b.j,a,!1,!0),b=3Dthis.j;a=3Dnew =
kP([a],[c]);Lb(b.j,a.j);Eb(b.k,a.k)}else =
a=3Db.j.applyCommand(a),this.j.j.push(a)};u.WPa=3DIc([]);function =
nP(a,b){mP.call(this,"docs-collab",a);this.B=3Db}C(nP,mP);nP.prototype.k=3D=
function(a){a=3Da.sRa;for(var =
b=3D0;b<a.length;b++)this.applyCommand(a[b]);a=3Dthis.iX();var =
b=3Dthis.q.j,c=3Dthis.$H();b.fB&&Ehb(b,b.fB,c,a,void =
0)};nP.prototype.$H=3DJc;nP.prototype.iX=3Dfunction(){return =
2=3D=3Dthis.B};nP.prototype.Foa=3Dfunction(){return =
3=3D=3Dthis.B};function Nhb(a){this.j=3Da};function =
Ohb(a){this.sRa=3Da};function Phb(){}Phb.prototype.k=3DKc;function =
Qhb(a,b){this.k=3Da;this.j=3Db};function =
Rhb(a,b){this.k=3Da;this.j=3Db};function Shb(a,b){this.k=3Da;this.j=3Db}=0A=
Shb.prototype.transform=3Dfunction(a,b,c,d){for(var =
e=3Da.k.concat(),f=3Db.k.concat(),h=3D0;h<e.length;h++)for(var =
l=3Dc?e.length-h-1:h,m=3D0;m<f.length;m++){var =
n=3Dd?f.length-m-1:m,p;p=3De[l];var =
t=3Df[n],v=3Dc,w=3Dd,z=3Dv?p.j:p.k,A=3Dw?t.j:t.k,E=3DCab(this.k,v?p.k:p.j=
,w?t.k:t.j),D=3DE.j,E=3DE.k,z=3DCab(this.k,z,E).j,A=3DCab(this.k,D,A).k,t=
=3Dnew kP(w?A:E,w?E:A,t.Og());p=3Dnew kP(v?z:D,v?D:z,p.Og());p=3Dnew =
Thb(p,t);f[n]=3Dp.j;e[l]=3Dp.k}c=3Dc?a.q:a.o;h=3Dd?b.q:b.o;d=3Dthis.j.tra=
nsformSelection(a.F,h);l=3Dthis.j.transformSelection(a.C,h);h=3Dthis.j.tr=
ansformSelection(b.F,=0A=
c);c=3Dthis.j.transformSelection(b.C,c);a=3Dnew =
lP(a.getType(),e,d,l,a.j,a.B,a.A);b=3Dnew =
lP(b.getType(),f,h,c,b.j,b.B,b.A);return new Rhb(a,b)};function =
Thb(a,b){this.k=3Da;this.j=3Db};function =
Uhb(a,b,c){L.call(this);this.A=3Dnew =
Shb(a,b);this.j=3D[];this.k=3D[];this.q=3Dc;this.o=3Dnew =
Ap(ka,2E3,this)}C(Uhb,L);function oP(a){return =
a.j||a.B}u=3DUhb.prototype;u.Mha=3D!0;u.yxa=3Dnull;u.HO=3D0;=0A=
u.push=3Dfunction(a,b,c){var d=3Da.j;d&&(this.yxa=3Dnew =
Qhb(b,c));b=3Da.o;for(c=3D0;b[c];c++);if(a.o.length||a.q.length)if(oP(a)&=
&(b=3Dthis.k,this.Fu(b,0,b.length),this.Mha=3Dd),oP(a)||0<this.j.length||=
!oP(a)&&0<this.k.length){if(this.q)for(d=3D(oP(a)||0<this.j.length)&&!oP(=
a)&&0<this.k.length?2*a.getSizeEstimate():a.getSizeEstimate();d+this.HO>t=
his.q;){b=3D0<this.j.length?this.j:this.k;if(0=3D=3Db.length)break;do =
this.Fu(b,b.length-1,1);while(0<b.length&&!oP(b[b.length-1]))}if(oP(a)||0=
<this.j.length)d=3Dnull,this.o.vb()&&=0A=
0<this.j.length&&(d=3Dthis.j[0],b=3Dd.k.concat(a.k),d=3D(c=3Dd.A.j(a.A))?=
new =
lP(c.k,b,d.F,a.C,d.j,d.B,c):null),d?this.Fu(this.j,0,1,d):(this.Fu(this.j=
,0,0,a),this.o.start());!oP(a)&&0<this.k.length&&this.Fu(this.k,0,0,a)}};=
function Vhb(a,b){var c=3Db?a.j:a.k,d=3Dxb(c,function(a){return =
oP(a)});if(-1=3D=3Dd)return a.Fu(c,0,c.length),null;var =
e=3Dc[d];a.Fu(c,d,1);for(--d;0<=3Dd;d--){var =
f=3Da.A.transform(e,c[d],b,!1),e=3Df.k;a.Fu(c,d,1,f.j)}return e}function =
Whb(a){return!a.k.length&&a.Mha?a.yxa:null}=0A=
u.Fu=3Dfunction(a,b,c,d){if(this.q){for(var =
e=3D0;e<c;e++)this.HO-=3Da[b+e].getSizeEstimate();for(e=3D3;e<arguments.l=
ength;e++)this.HO+=3Darguments[e].getSizeEstimate()}Db.apply(this,argumen=
ts)};u.J=3Dfunction(){N(this.o);delete =
this.o;Uhb.G.J.call(this)};function =
Xhb(a,b,c,d,e,f,h,l){L.call(this);this.j=3Da;this.k=3Db;this.o=3Dc;this.A=
=3Dd;this.F=3De;this.C=3Df;this.B=3Dh;this.q=3D!!l;this.L=3Dnew =
S(this);this.L.D(this.o,"Qb",this.B.Am(this.a7a,this)).D(this.j.j,"edits-=
selection",this.tRa)}C(Xhb,L);u=3DXhb.prototype;u.Goa=3D!0;u.cH=3D!1;u.Z=3D=
da("Goa");=0A=
u.apply=3Dfunction(a,b){if(!this.q&&this.cH)throw Error("Attempting to =
apply an edit while another edit is being applied.");this.cH=3D!0;var =
c;if(a.k(this.j))if(c=3Da.j(this.j),!c.$H()||this.Goa){if((c=3Dc.apply(b)=
)&&(c.o.length||c.q.length)){if(c.j){var =
d=3DmM(Jhb(c.o));d!=3DlM.getInstance()&&gbb(this.o,[d])}this.k.push(c,a,b=
)}}else c=3Dnull;else =
c=3Dnull;this.cH=3D!1;c&&(d=3Dthis.j.j,d.dispatchEvent(new =
Yhb(d,0,c.j)))};=0A=
function Zhb(a,b,c,d,e){if(!a.q&&a.cH)throw Error("Attempting to apply =
command while another edit is being applied.");a.cH=3D!0;var =
f=3Da.j.j;Khb(f,!1);f.applyCommand(b);Ehb(f,d,!0,!0);Lhb(f,e);c!=3DlM.get=
Instance()&&gbb(a.o,[c]);a.cH=3D!1;f.dispatchEvent(new =
Yhb(f,0,e))}u.a7a=3Dfunction(a){this.apply(a.B?this.F:this.A,new =
Ohb(a.k))};u.tRa=3Dfunction(a){a.M&&!a.B&&this.k.o.stop()};u.J=3Dfunction=
(){N(this.L);delete this.L;delete this.A;delete =
this.C;Xhb.G.J.call(this)};function =
pP(){L.call(this);this.j=3D{};this.B=3D0}C(pP,L);pP.prototype[oea]=3D!0;u=
=3DpP.prototype;u.Uy=3Dfunction(a,b,c,d){return =
$hb(this,a,b,!1,d)};u.aI=3Dfunction(a,b,c,d){return =
$hb(this,a,b,!0,d)};function $hb(a,b,c,d,e){var f=3Da.j[b];c=3Dnew =
aib(b,a,c,d,e);f?f.append(c):a.j[b]=3Dnew bib(c);return =
c}u.gc=3Dfunction(a,b,c,d){return(a=3Dthis.s8(a,b,!!c,d))?cib(this,a):!1}=
;u.d3=3Dfunction(a){return a.k?!1:cib(this,a)};=0A=
function cib(a,b){var =
c=3Da.j[b.type];if(!c)return!1;c.j.j?c.remove(b):delete =
a.j[b.type];return b.k=3D!0}u.dispatchEvent=3Dfunction(a){var =
b,c=3Dthis.Jr();if(c){b=3D[];for(var =
d=3D1;c;c=3Dc.Jr())b.push(c),++d}(d=3Da.type)?(a instanceof =
O?a.target=3Da.target||this:(c=3Da,a=3Dnew =
O(d,this),pc(a,c)),a.currentTarget=3Dthis):(d=3Da,a=3Dnew =
O(d,this));this.gD(d,!1,a);if(b)for(var =
e=3D0;e<b.length;e++)c=3Db[e],a.currentTarget=3Dc,c.gD(d,!1,a);return!0};=0A=
u.PA=3Dfunction(a){if(y(a)){var b=3Dthis.j[a];if(b)return delete =
this.j[a],dib(b)}a=3D0;for(var c in =
this.j)a+=3Ddib(this.j[c]);this.j=3D{};return a};function dib(a){var =
b=3D0;for(a=3Da.j;a;a=3Da.j)a.k=3D!0,b++;return =
b}u.Jr=3Dr(null);u.gD=3Dfunction(a,b,c){if(b)return!0;a=3Dthis.j[a];if(!a=
)return!0;this.B++;b=3Da.j;for(var =
d=3Da.k;b;){b.A&&this.d3(b);for(b.Zk.call(b.hc||b.src,c);d&&d.k;)d=3Dd.o;=
for(;b&&b.k;)b=3Db.o;if(b=3D=3Dd)break;b=3Db?b.j:a.j}this.B--;return!0};=0A=
u.JP=3Dfunction(a){var =
b=3Dthis.j[a];if(!b)return[];a=3D[];for(b=3Db.j;b;b=3Db.j)a.push(b);retur=
n a};u.s8=3Dfunction(a,b,c,d){a=3Dthis.j[a];if(!a)return =
null;for(a=3Da.j;a;a=3Da.j)if(!a.k&&a.Zk=3D=3Db&&a.hc=3D=3Dd)return =
a;return =
null};u.Qz=3Dx(44);u.J=3Dfunction(){this.B?this.PA():this.j=3D{};pP.G.J.c=
all(this)};function =
aib(a,b,c,d,e){this.src=3Db;this.type=3Da;this.Zk=3Dc;this.nr=3D!1;this.h=
c=3De||null;this.key=3D++pea;this.A=3Dd;this.k=3D!1;this.j=3Dthis.o=3Dnul=
l}function bib(a){this.k=3Dthis.j=3Da}=0A=
bib.prototype.append=3Dfunction(a){a.o=3Dthis.k;this.k=3Dthis.k.j=3Da};bi=
b.prototype.remove=3Dfunction(a){var =
b=3Da.j;a=3Da.o;b?b.o=3Da:this.k=3Da;a?a.j=3Db:this.j=3Db};function =
eib(a,b){O.call(this,"edits-before-command",a);this.Qj=3Db}C(eib,O);funct=
ion =
qP(a,b,c,d,e,f){O.call(this,a,b);this.ga=3Dc;this.M=3De;this.B=3Df}C(qP,O=
);function =
fib(a,b,c,d,e,f){qP.call(this,"edits-collaborator-selection",a,c,0,e,f);t=
his.k=3Db}C(fib,qP);function =
gib(a,b,c,d,e){O.call(this,e||"edits-command",a);this.Qj=3Db}C(gib,O);fun=
ction rP(a,b,c,d){O.call(this,a,b);this.k=3Dd}C(rP,O);function =
hib(a,b,c){rP.call(this,"edits-flush",a,0,c)}C(hib,rP);Ca(ca(),Tg);functi=
on Yhb(a,b,c){rP.call(this,"edits-post-flush",a,0,c)}C(Yhb,rP);function =
iib(a,b,c,d,e){qP.call(this,"edits-selection",a,b,0,d,e)}C(iib,qP);functi=
on jib(a){O.call(this,"edits-start-apply",a)}C(jib,O);function =
kib(a,b,c,d,e,f,h){pP.call(this);this.M=3Da;this.A=3Db;this.H=3Dc;this.I=3D=
d;this.C=3De;this.K=3D!!f;this.k=3Dh||new =
WM;y(h)||M(this,this.k);this.q=3D{};this.F=3D{};this.o=3D{}}C(kib,pP);u=3D=
kib.prototype;u.cT=3D!1;u.s1=3D!1;u.nca=3D!1;u.fB=3Dnull;u.Hkb=3Dnull;u.d=
2=3D!1;u.Cga=3D!1;u.qDa=3Dvoid =
0;u.getModel=3Dg("M");u.km=3Dg("A");function Ehb(a,b,c,d,e){var =
f=3Da.A.getSelection();a.A.j=3Db;a.cT?a.s1?(a.d2=3Da.d2||c,a.Cga=3Da.Cga|=
|d,a.qDa=3Dvoid =
0):(a.s1=3D!0,a.d2=3Dc,a.Cga=3Dd,a.qDa=3De):a.dispatchEvent(new =
iib(a,f,0,c,!1))}=0A=
function Oab(a,b,c){lib(a,b,function(a){a.j=3Dc})}function =
lib(a,b,c){var =
d=3DXM(a.k,b).km(),e=3Dd.getSelection();c(d,!0);a.cT?a.o[b]=3Da.o[b]||!0:=
a.dispatchEvent(new fib(a,b,e,0,!0,!1))}function =
Khb(a,b){a.nca=3Db;a.cT=3D!0;var =
c=3Da.A.getSelection();a.fB=3Dc;a.Hkb=3Dc;var c=3Da.k.j,d;for(d in =
c)c=3DXM(a.k,d).km().getSelection(),a.q[d]=3Dc,a.F[d]=3Dc;a.dispatchEvent=
(new jib(a))}=0A=
function Lhb(a,b){a.dispatchEvent(new =
hib(a,0,b));a.s1&&(a.dispatchEvent(new =
iib(a,a.fB,0,a.d2,!0)),a.s1=3D!1);for(var c in a.o)a.dispatchEvent(new =
fib(a,c,a.q[c],0,a.o[c],!0));a.nca=3D!1;a.cT=3D!1;a.fB=3Dnull;a.o=3D{}}u.=
applyCommand=3Dfunction(a){Mhb(this,a,!1);return a};=0A=
function Mhb(a,b,c,d){if(b.o()){b=3Db.k();for(var =
e=3D[],f=3D0;f<b.length;f++)e.unshift(Mhb(a,b[f],c,d));return =
d?mM(e):null}e=3Da.getModel();if(d){d=3Da.I;var =
h=3Dritz.invertCommand(d.j.j(b));d=3Dh?d.j.k(h):lM.getInstance()}else =
d=3Dnull;if(!c&&(a.fB&&!a.nca&&(a.fB=3Da.C.transformSelection(a.fB,[b])),=
a.cT))for(f in =
a.q)a.q[f]=3Da.C.transformSelection(a.q[f],[b]);a.K&&(b.o(),a.dispatchEve=
nt(new eib(a,b)));a.H.apply(b,e)||(b.o(),a.dispatchEvent(new =
gib(a,b)));return d};function =
sP(){Q.call(this);this.j=3D{}}C(sP,Q);sP.prototype.enable=3Dfunction(a){t=
his.j[a]&&(delete =
this.j[a],hc(this.j)&&this.dispatchEvent("Ac"))};sP.prototype.disable=3Df=
unction(a){this.j[a]||(this.j[a]=3D!0,1=3D=3Dcc(this.j)&&this.dispatchEve=
nt("Ac"))};sP.prototype.isEnabled=3Dfunction(){return hc(this.j)};/*=0A=
 MIT License - http://www.opensource.org/licenses/mit-license.php=0A=
=0A=
 For usage and examples, visit:=0A=
 http://pellepim.bitbucket.org/jstz/=0A=
=0A=
 Copyright (c) Jon Nylander=0A=
*/=0A=
function tP(a){a=3D-a.getTimezoneOffset();return =
null!=3D=3Da?a:0}function mib(a,b){var c=3Dnew Date;void =
0!=3D=3Da&&c.setFullYear(a);c.setMonth(b);c.setDate(2);return c}function =
nib(){var a=3DtP(mib(void 0,0)),b=3DtP(mib(void 0,5)),c=3Da-b;return new =
oib(pib[0>c?a+",1":0<c?b+",1,s":a+",0"])}=0A=
function oib(a){var =
b=3D{"America/Denver":["America/Denver","America/Mazatlan"],"America/Chic=
ago":["America/Chicago","America/Mexico_City"],"America/Santiago":["Ameri=
ca/Santiago","America/Asuncion","America/Campo_Grande"],"America/Montevid=
eo":["America/Montevideo","America/Sao_Paulo"],"Asia/Beirut":["Asia/Amman=
","Asia/Jerusalem","Asia/Beirut","Europe/Helsinki","Asia/Damascus"],"Paci=
fic/Auckland":["Pacific/Auckland","Pacific/Fiji"],"America/Los_Angeles":[=
"America/Los_Angeles","America/Santa_Isabel"],=0A=
"America/New_York":["America/Havana","America/New_York"],"America/Halifax=
":["America/Goose_Bay","America/Halifax"],"America/Godthab":["America/Miq=
uelon","America/Godthab"],"Asia/Dubai":["Europe/Moscow"],"Asia/Dhaka":["A=
sia/Yekaterinburg"],"Asia/Jakarta":["Asia/Omsk"],"Asia/Shanghai":["Asia/K=
rasnoyarsk","Australia/Perth"],"Asia/Tokyo":["Asia/Irkutsk"],"Australia/B=
risbane":["Asia/Yakutsk"],"Pacific/Noumea":["Asia/Vladivostok"],"Pacific/=
Tarawa":["Asia/Kamchatka","Pacific/Fiji"],"Pacific/Tongatapu":["Pacific/A=
pia"],=0A=
"Asia/Baghdad":["Europe/Minsk"],"Asia/Baku":["Asia/Yerevan","Asia/Baku"],=
"Africa/Johannesburg":["Asia/Gaza","Africa/Cairo"]};if("undefined"!=3D=3D=
typeof b[a])for(var b=3Db[a],c=3Db.length,d=3D0,e=3Db[0];d<c;d+=3D1){var =
e=3Db[d],f=3Dnew Date(2010,6,15,1,0,0,0),h=3D{"America/Denver":new =
Date(2011,2,13,3,0,0,0),"America/Mazatlan":new =
Date(2011,3,3,3,0,0,0),"America/Chicago":new =
Date(2011,2,13,3,0,0,0),"America/Mexico_City":new =
Date(2011,3,3,3,0,0,0),"America/Asuncion":new =
Date(2012,9,7,3,0,0,0),"America/Santiago":new Date(2012,=0A=
9,3,3,0,0,0),"America/Campo_Grande":new =
Date(2012,9,21,5,0,0,0),"America/Montevideo":new =
Date(2011,9,2,3,0,0,0),"America/Sao_Paulo":new =
Date(2011,9,16,5,0,0,0),"America/Los_Angeles":new =
Date(2011,2,13,8,0,0,0),"America/Santa_Isabel":new =
Date(2011,3,5,8,0,0,0),"America/Havana":new =
Date(2012,2,10,2,0,0,0),"America/New_York":new =
Date(2012,2,10,7,0,0,0),"Europe/Helsinki":new =
Date(2013,2,31,5,0,0,0),"Pacific/Auckland":new =
Date(2011,8,26,7,0,0,0),"America/Halifax":new =
Date(2011,2,13,6,0,0,0),"America/Goose_Bay":new Date(2011,=0A=
2,13,2,1,0,0),"America/Miquelon":new =
Date(2011,2,13,5,0,0,0),"America/Godthab":new =
Date(2011,2,27,1,0,0,0),"Europe/Moscow":f,"Asia/Amman":new =
Date(2013,2,29,1,0,0,0),"Asia/Beirut":new =
Date(2013,2,31,2,0,0,0),"Asia/Damascus":new =
Date(2013,3,6,2,0,0,0),"Asia/Jerusalem":new =
Date(2013,2,29,5,0,0,0),"Asia/Yekaterinburg":f,"Asia/Omsk":f,"Asia/Krasno=
yarsk":f,"Asia/Irkutsk":f,"Asia/Yakutsk":f,"Asia/Vladivostok":f,"Asia/Bak=
u":new Date(2013,2,31,4,0,0),"Asia/Yerevan":new =
Date(2013,2,31,3,0,0),"Asia/Kamchatka":f,=0A=
"Asia/Gaza":new Date(2010,2,27,4,0,0),"Africa/Cairo":new =
Date(2010,4,1,3,0,0),"Europe/Minsk":f,"Pacific/Apia":new =
Date(2010,10,1,1,0,0,0),"Pacific/Fiji":new =
Date(2010,11,1,0,0,0),"Australia/Perth":new =
Date(2008,10,1,1,0,0,0)}[e],f=3D7<h.getMonth(),l;f?(l=3Dh.getFullYear(),l=
=3DtP(mib(l,5))):(l=3Dh.getFullYear(),l=3DtP(mib(l,0)));h=3Dl-tP(h);if(0>=
l||f?0!=3D=3Dh:0>h){a=3De;break}}this.j=3Da}oib.prototype.name=3Dg("j");=0A=
var =
pib=3D{"-720,0":"Pacific/Majuro","-660,0":"Pacific/Pago_Pago","-600,1":"A=
merica/Adak","-600,0":"Pacific/Honolulu","-570,0":"Pacific/Marquesas","-5=
40,0":"Pacific/Gambier","-540,1":"America/Anchorage","-480,1":"America/Lo=
s_Angeles","-480,0":"Pacific/Pitcairn","-420,0":"America/Phoenix","-420,1=
":"America/Denver","-360,0":"America/Guatemala","-360,1":"America/Chicago=
","-360,1,s":"Pacific/Easter","-300,0":"America/Bogota","-300,1":"America=
/New_York","-270,0":"America/Caracas","-240,1":"America/Halifax",=0A=
"-240,0":"America/Santo_Domingo","-240,1,s":"America/Santiago","-210,1":"=
America/St_Johns","-180,1":"America/Godthab","-180,0":"America/Buenos_Air=
es","-180,1,s":"America/Montevideo","-120,0":"America/Noronha","-120,1":"=
America/Noronha","-60,1":"Atlantic/Azores","-60,0":"Atlantic/Cape_Verde",=
"0,0":"Etc/GMT","0,1":"Europe/London","60,1":"Europe/Berlin","60,0":"Afri=
ca/Lagos","60,1,s":"Africa/Windhoek","120,1":"Asia/Beirut","120,0":"Afric=
a/Johannesburg","180,0":"Asia/Baghdad","180,1":"Europe/Moscow",=0A=
"210,1":"Asia/Tehran","240,0":"Asia/Dubai","240,1":"Asia/Baku","270,0":"A=
sia/Kabul","300,1":"Asia/Yekaterinburg","300,0":"Asia/Karachi","330,0":"A=
sia/Calcutta","345,0":"Asia/Katmandu","360,0":"Asia/Dhaka","360,1":"Asia/=
Omsk","390,0":"Asia/Rangoon","420,1":"Asia/Krasnoyarsk","420,0":"Asia/Jak=
arta","480,0":"Asia/Shanghai","480,1":"Asia/Irkutsk","525,0":"Australia/E=
ucla","525,1,s":"Australia/Eucla","540,1":"Asia/Yakutsk","540,0":"Asia/To=
kyo","570,0":"Australia/Darwin","570,1,s":"Australia/Adelaide",=0A=
"600,0":"Australia/Brisbane","600,1":"Asia/Vladivostok","600,1,s":"Austra=
lia/Sydney","630,1,s":"Australia/Lord_Howe","660,1":"Asia/Kamchatka","660=
,0":"Pacific/Noumea","690,0":"Pacific/Norfolk","720,1,s":"Pacific/Aucklan=
d","720,0":"Pacific/Tarawa","765,1,s":"Pacific/Chatham","780,0":"Pacific/=
Tongatapu","780,1,s":"Pacific/Apia","840,0":"Pacific/Kiritimati"};functio=
n =
uP(a,b,c,d,e){L.call(this);ritz.setPendingQueueProvider({id:a.j,prefix:d,=
rev:function(){return Hu(b)},queue:function(){return =
rb(vP(b),c.Mb,c)},loadDataFromLocalStore:function(){return =
e.o.A_()},customFunctions:function(){return =
ritz.getCustomFunctions()},customFunctionsCheckSum:function(){return =
ritz.getCustomFunctionsCheckSum()}});this.j=3D!0;this.o=3Dnew =
S(this);this.o.D(ro,"toggle_calculation",this.C);this.o.D(ro,"change_calc=
_interval",this.B)}C(uP,L);=0A=
function =
wP(a){a.j&&ritz.requestCalculation(!1)}uP.prototype.C=3Dfunction(){this.j=
=3D!this.j;wP(this)};function qib(a,b){a.k&&(ph(a.k),a.k=3Dvoid =
0);a.q=3Db;0<a.q&&a.A()}uP.prototype.B=3Dfunction(a){qib(this,a.$Na)};uP.=
prototype.A=3Dfunction(){var =
a=3D!!this.k,b=3Dthis.q;if(0=3D=3D=3Dthis.q%6E4)var c=3Dnew =
Date(Da()),c=3D1E3*c.getSeconds()+c.getMilliseconds(),b=3Db-c;this.k=3Doh=
(this.A,b,this);a&&this.j&&ritz.requestCalculation(!0)};uP.prototype.J=3D=
function(){N(this.o);this.o=3Dnull;uP.G.J.call(this)};function =
rib(a,b,c){nP.call(this,a,b);this.C=3Dc}C(rib,nP);rib.prototype.k=3Dfunct=
ion(a){ritz.transactChanges(B(nP.prototype.k,this,a),!1);wP(this.C)};func=
tion =
xP(a,b){this.q=3Da;this.o=3Db}C(xP,Phb);xP.prototype.j=3Dfunction(a){retu=
rn new rib(a,this.q,this.o)};function =
sib(a){this.j=3Da}sib.prototype.apply=3Dfunction(a){ritz.applyCommand(thi=
s.j.j(a))};function tib(a){this.j=3Da};function =
uib(){}uib.prototype.clear=3Dka;function =
vib(){this.j=3Dritz.NativeChannel.getInstance()}vib.prototype.send=3Dfunc=
tion(a){this.j.sendToRitzApp(a)};function =
wib(a,b){a.j.registerResponseHandler(b)};function =
yP(a,b,c,d){L.call(this);this.o=3Da;this.k=3Db;this.A=3Dc;this.B=3Dd}C(yP=
,L);yP.prototype.j=3Dnull;yP.prototype.q=3D!1;yP.prototype.Wh=3Dfunction(=
a){var b=3Dthis.j.callback;this.j=3Dnull;for(var =
c=3Dxib(this,a[0].k),c=3DnM(this.A,c),d=3D0;d<a.length;d++)Lb(a[d].j,c);t=
his.q=3D!1;b(a)};function =
xib(a,b){a.k.isEmpty()||Hu(a.k);if(Hu(a.k)<b)return[];for(var =
c=3D[],d=3DvP(a.k),e=3D0;e<d.length;e++)Lb(c,d[e]);return =
c}yP.prototype.J=3Dfunction(){yP.G.J.call(this)};function yib(a){var =
b=3Da.Hr(),c=3Dhg(a,4),d=3Dbg(a,5)?parseInt(hg(a,5),10):null;if(bg(a,6)&&=
0!=3Dgg(a,6).length){if(1=3D=3Dgg(a,6).length){a=3Dhg(a,6,0);a=3Dritz.get=
WorkbookRangeById(a,!1);if(!a)return new =
pr(b,c,null,null,!1,!1,!0,!0,d);var e=3D(new Io).cd((new =
Ri).P(),a);a=3DparseInt(e.Ua(),10);var =
f=3D!(bg(e,2)||bg(e,3)),h=3Dhg(e,2),l=3Dhg(e,3),m=3D!(bg(e,4)||bg(e,5)),n=
=3Dhg(e,4),e=3Dhg(e,5),f=3Dnew Hf(h,n,l,e,m,f);return new =
pr(b,c,a,f,!1,!1,!0,!0,d)}throw Error("Expected 1 or no workbook range =
ids in a named range.");}return new pr(b,=0A=
c,null,null,!1,!1,!0,!0,d)};function =
zib(a,b,c,d,e){this.j=3Da;this.o=3Db;this.k=3Dc;this.A=3Dd;this.q=3D!!e}f=
unction zP(a,b){this.Eg=3Da;this.Qj=3Db};function Aib(){this.j=3Dnew =
Io}Aib.prototype.Ii=3Dfunction(a){var =
b=3Da.k;a=3Da.j[1];a=3Dthis.j.cd((new FM).P(),a).oz();a=3Dyib(a);return =
new zP(-1,new =
Es(b.A,a.getId(),a.getName(),a.hb(),a.lb(),b.j,!1))};function =
Bib(a,b,c,d,e,f){Jo.call(this,1422,null);this.B=3Da;this.rb=3Db;this.j=3D=
Ta(c);this.F=3Dd;this.k=3De;this.A=3Df}C(Bib,Jo);u=3DBib.prototype;u.exec=
=3Dfunction(){var =
a=3Dk2a(this.rb,this.A);this.B.addRange(a)};u.ne=3Dfunction(){return"Adde=
d protected range "+(this.j+".")};u.ed=3Dr(65);u.bd=3Dfunction(){var =
a=3Dnew ws,b=3Dnew vs;K(b,4,this.j);var =
c=3Dxpa(this.F);K(b,5,c);for(c=3D0;c<this.k.length;c++){var =
d=3Dxpa(this.k[c]);dg(b,6,d)}a.setData(b);K(a,3,this.rb);return =
a};u.Xi=3DJc;u.Jj=3DJc;function Cib(){this.j=3Dnew =
Io}Cib.prototype.Ii=3Dfunction(a){if(!a.q)return null;var =
b=3Da.k;a=3Da.j[1];a=3Dthis.j.cd(EM.P(),a);if(1!=3DI(a,3))return =
null;a=3Dhg(a,1);var =
c=3Dritz.getProtectedRangeById(a),c=3Dthis.j.cd(Lj.P(),c);if(bg(c,6))retu=
rn null;a=3Dk2a(a,c);return new zP(a.Ua(),new =
Bib(b.K,a.getId(),a.df(),l2a(a),[],c))};function Dib(){this.j=3Dnew =
Io}Dib.prototype.Ii=3Dfunction(a){var =
b=3Da.k,c=3Db.A;a=3Da.j[1];a=3Dthis.j.cd((new =
HM).P(),a);a=3DI(a,1);return(c=3Dc.j[a])&&null!=3Dc.hb()?new zP(-1,new =
Hs(b.A,a,c.hb(),b.j)):null};function Eib(){this.j=3Dnew =
Io}Eib.prototype.Ii=3Dfunction(a){var b=3Da.o,c=3Da.k;a=3Da.j[1];var =
d=3Dthis.j.cd((new =
wM).P(),a);if(d.Bf()&&bg(d,2)&&bg(d,3)){a=3DparseInt(d.Ua(),10);var =
e=3DLo(b.vd,a).Hb(),f=3DI(d,2),b=3DI(d,2)+I(d,3),h=3Dd.vo()&&1=3D=3Dd.Vc(=
),h=3Dnew Hf(h?0:f,h?f:0,h?0:b,h?b:0,!h,h),h=3Dnew =
QD(e,h),d=3Dd.vo()&&1=3D=3Dd.Vc()?"c":"r",e=3Dom(e,d);return =
e>f?(b<e&&(f+=3De-b),new zP(a,new aK([h,new eJ(c.j,a,d,f)]))):new =
zP(a,h)}return null};function Fib(){this.j=3Dnew =
Io}Fib.prototype.Ii=3Dfunction(a){var =
b=3Da.o;a=3Da.j[1];a=3Dthis.j.cd((new =
AM).P(),a);a=3DparseInt(a.Ua(),10);return new zP(-1,new =
Dt(b,a))};function Gib(){this.j=3Dnew =
Io}Gib.prototype.Ii=3Dfunction(a){var b=3Da.o,c=3Da.k;a=3Da.j[1];var =
d=3Dthis.j.cd((new =
vM).P(),a);if(d.Bf()&&bg(d,2)&&bg(d,3)){a=3DparseInt(d.Ua(),10);var =
e=3DLo(b.vd,a).Hb(),b=3Dd.vo()&&1=3D=3Dd.Vc()?"c":"r",f=3DI(d,2),d=3DI(d,=
3),h=3Dnew RD(e,f,d,b,!1),e=3Dom(e,b);return e>f?new zP(a,new aK([h,new =
eJ(c.j,a,b,e+d)])):new zP(a,h)}return null};function Hib(){this.j=3Dnew =
Io}=0A=
Hib.prototype.Ii=3Dfunction(a){var b=3Da.o;a=3Da.j[1];var =
c=3Dthis.j.cd((new =
xM).P(),a),d=3Dc.Ua(),e=3Dc.getSheetType(),f=3Dc.d$();a=3Dc.getNumColumns=
();var h=3Dc.getNumRows();if(d&&f){for(var =
d=3DparseInt(d,10),l=3Dnull,m=3D!1,n=3D!1,p=3Dnull,t=3D0;t<f.FL();t++){va=
r v=3Df.HI(t);switch(v.DD()){case 0:l=3Dv.getName();break;case =
2:m=3Dv.N9();break;case 6:n=3Dv.M9();break;case =
7:p=3Dv.we()}}c=3D(c=3DKt(b,I(c,1)-1))?c.Ua():-1;1=3D=3De?(b=3Dnew =
It(410,b,c,!0),b.Xfa=3D[d,l,c,null,!!n,!1,p]):(b=3Dnew =
It(51,b,c,!1),b.Xfa=3D[d,l,c,h,a,!!n,!!m,p]);return b=3Dnew zP(-1,=0A=
b)}return null};function Iib(){this.j=3Dnew =
Io}Iib.prototype.Ii=3Dfunction(a){var b=3Da.o;a=3Da.j[1];var =
c=3Dthis.j.cd((new =
BM).P(),a);a=3DKt(b,I(c,1)).Ua();I(c,2);c=3D(c=3DKt(b,I(c,2)-1))?c.Ua():-=
1;return new zP(-1,new Bt(b,a,c))};function Jib(){this.j=3Dnew Io}=0A=
Jib.prototype.Ii=3Dfunction(a){var b=3Da.j,c=3Da.o;a=3Dnew CM;var =
b=3Db[1],d=3Dthis.j.cd(a.P(),b);if(d.Bf()&&d.vo()&&bg(d,3)&&0<cg(d,3)&&d.=
zJ()){b=3D[];a=3Dd.oz();for(var =
e=3Dgg(d,3),f=3D0=3D=3Dd.Vc(),d=3DparseInt(d.Ua(),10),c=3DLo(c.vd,d).Hb()=
,h=3D0;h<a.FL();h++){var l=3Da.HI(h);switch(l.DD()){case 0:for(var =
m=3Dc,n=3De,p=3Df,t=3Db,v=3D0;v<n.length;v++){var w;w=3Dn[v];var =
z=3Dp,A=3DKq(m),E=3Dm.getNumColumns();w=3Dnew =
Hf(z?hg(w,1):0,z?0:hg(w,1),z?hg(w,2):A,z?E:hg(w,2),z,!z,!1);w=3Dnew =
gJ(m,w,0=3D=3DI(l,2)?hg(l,3):p?ov:kv);t.push(w)}}}return new zP(d,new =
aK(b))}return null};function Kib(){this.j=3Dnew =
Io}Kib.prototype.Ii=3Dfunction(a){var b=3Da.j;a=3Da.k;var =
c=3Db[0];if(47230548=3D=3Dc){b=3Db[1];c=3Dthis.j.cd((new =
JM).P(),b);a=3Da.F;var d=3Dnull,e=3D!1;if(c.Bf()&&bg(c,1)&&c.Bf())return =
b=3DparseInt(c.Ua(),10),new zP(b,new Pva(tw(a,b),d,e))}else =
if(47296698=3D=3Dc&&(b=3Db[1],c=3Dthis.j.cd((new =
IM).P(),b),c.Bf()&&bg(c,1)&&c.Bf()))return =
b=3DparseInt(c.Ua(),10),c=3DI(c,1),a=3Da.F,d=3Dnew =
Ns,K(d,1,c),K(d,2,b),K(d,3,0),K(d,4,!1),e=3D!1,new zP(b,new =
Pva(tw(a,b),d,e));return null};function Lib(){this.j=3Dnew Io}=0A=
Lib.prototype.Ii=3Dfunction(a){var b=3Da.j;a=3Da.o;var c=3Dnew =
yM,b=3Db[1],c=3Dthis.j.cd(c.P(),b);if(!c.Bf()||!c.Hva())return =
null;for(var =
b=3Dc.d$(),c=3DparseInt(c.Ua(),10),d=3Da.vd,e=3DLo(d,c),f=3D[],h=3D0;h<b.=
FL();h++){var l=3Db.HI(h);switch(l.DD()){case 0:f.push(new =
Et(a,c,l.getName()));break;case 2:f.push(new Gt(e,l.N9()));break;case =
3:f.push(new bK(d,c,l.$qa(),e.k));break;case 4:f.push(new =
eJ(d,c,"r",I(l,7)));break;case 5:f.push(new =
eJ(d,c,"c",I(l,8)));break;case 6:f.push(new Ft(a,c,l.M9()));break;case =
7:f.push(new Zwa(a,=0A=
c,l.we()))}}return 0=3D=3Df.length?null:1=3D=3Df.length?new =
zP(c,f[0]):new zP(c,new aK(f))};function =
AP(a){Jo.call(this,1421,null);this.j=3Da}C(AP,Jo);AP.prototype.exec=3Dfun=
ction(){ro.dispatchEvent({type:"change_calc_interval",$Na:this.j})};AP.pr=
ototype.zc=3Dx(72);AP.prototype.ed=3Dr(68);AP.prototype.bd=3Dfunction(){v=
ar a=3Dnew zs;this.j?K(a,1,this.j):K(a,2,!0);return a};function =
BP(){Jo.call(this,221,null)}C(BP,Jo);BP.prototype.exec=3Dfunction(){rf("w=
in").location.reload()};function Mib(){this.j=3Dnew Io}=0A=
Mib.prototype.Ii=3Dfunction(a){var b=3Da.j,c=3Dnew =
zM,d=3Da.k,b=3Db[1],c=3Dthis.j.cd(c.P(),b);if(bg(c,1)){for(var =
c=3DI(c,1),e=3Dd.C,f=3Db=3De?e.j:null,e=3De?e.k:null,h=3Dvoid 0,l=3Dvoid =
0,m=3Dov,n=3Dvoid 0,p=3D0;p<c.FL();p++){var =
t=3Dc.HI(p);switch(t.DD()){case 2:f=3Dt.uz();break;case =
3:e=3Dt.h$();break;case 12:bg(t,13)?h=3DI(t,13):l=3D!0;break;case =
10:n=3Dt.getDefaultRowHeight()}}var =
v;if(a.q||a.A?0:f&&b!=3Df||n&&m!=3Dn)v=3Dnew BP;else{if(l||h)v=3Dnew =
AP(h);f&&(a=3Dnew MJ(mG(f),UTa(f),VTa(f),f,{no:" kr",bn_IN:"Rs. =
",ro_RO:" lei",ml_IN:"Rs. ",pt_PT:" \u20ac",=0A=
en_GB:"\u00a3",fi:" \u20ac",fr:" \u20ac",or_IN:"Rs. ",or:"Rs. =
",sr_RS:"\u0414\u0438\u043d. ",it_IT:"\u20ac ",fi_FI:" =
\u20ac",zh_HK:"HK$",vi_VN:" \u20ab",gu_IN:"Rs. ",pl:" z\u0142",gu:"Rs. =
",tr_TR:" YTL",no_NO:" kr",hy_AM:"\u0564",vi:" \u20ab",pt_BR:"R$ =
",pl_PL:" z\u0142",ja_JP:"\u00a5",lv:" Ls",lt:" Lt",uk_UA:" =
\u0433\u0440\u043d.",de:" \u20ac",en_IE:"\u20ac",cs_CZ:" =
K\u010d",zh_TW:"NT$",fr_CA:" $",ml:"Rs. ",mn:"\u20ae",uk:" =
\u0433\u0440\u043d.",lv_LV:" Ls",mr:"Rs. ",az_AZ:"AZN",fil_PH:"PhP",el:" =
\u20ac",=0A=
da_DK:"kr ",sv_SE:" kr",en:"$",es:" \u20ac",th_TH:"\u0e3f",nl:"\u20ac =
",ta_IN:"Rs. ",ca:" \u20ac",tr:" YTL",lt_LT:" Lt",te:"Rs. =
",zh_CN:"\u00a5",th:"\u0e3f",el_GR:" \u20ac",bn:"Rs. ",tr__old:" =
TL",sk_SK:" \u20ac",ca_ES:" \u20ac",ta:"Rs. ",sv:" kr",ka:"GEL",bg:" =
\u043b\u0432.",te_IN:"Rs. ",sl:"\u20ac ",mr_IN:"Rs. ",sk:" =
\u20ac",da:"kr ",sr:"\u0414\u0438\u043d. ",ko:"\u20a9",hu_HU:" =
Ft",kn:"Rs. ",cs:" K\u010d",mn_MN:"\u20ae",ru:" \u0440.",hi_IN:"Rs. =
",sl_SI:"\u20ac ",hr:"Kn ",ro:" lei",hu:" Ft",en_US:"$",=0A=
fil:"PhP",hi:"Rs. ",bg_BG:" \u043b\u0432.",ru_RU:" =
\u0440.",in_ID:"Rp",hy:"\u0564",es_ES:" \u20ac",kn_IN:"Rs. =
",en_AU:"$",en_CA:"CA$",az:"AZN",it:"\u20ac ",ko_KR:"\u20a9",hr_HR:"Kn =
",iw:"\u20aa ",de_DE:" \u20ac",ar:" EGP",ar_EG:" EGP",fr_FR:" =
\u20ac","in":"Rp",ka_GE:"GEL",iw_IL:"\u20aa ",de_CH:"Fr. =
",ja:"\u00a5",nl_NL:"\u20ac "}[f],e),v?v=3Dnew aK([v,new =
E2a(d,a)]):v=3Dnew E2a(d,a))}return new zP(-1,v)}return null};function =
Nib(){this.j=3Dnew Io}Nib.prototype.Ii=3Dfunction(a){var =
b=3Da.k;a=3Da.j[1];a=3Dthis.j.cd((new GM).P(),a).oz();a=3Dyib(a);return =
new zP(-1,new =
Es(b.A,a.getId(),a.getName(),a.hb(),a.lb(),b.j,!1))};function =
Oib(){this.j=3D{24502104:Gib,25037233:Eib,21350203:Hib,26812461:Lib,29921=
628:Jib,28950036:Mib,29396799:Fib,31997291:Iib,36960215:Aib,39377807:Dib,=
39495741:Nib,47296698:Kib,47230548:Kib,34070425:Cib}}=0A=
Oib.prototype.Ii=3Dfunction(a){var =
b=3Da.j,c=3Da.o,d=3Da.k,e=3Da.A,f=3Dthis.j;if(b&&b[0]){if(4444216=3D=3Db[=
0]){a=3Db[1];for(var b=3Da.length,f=3D[],h=3D0;h<b;h++){var =
l=3Dthis.Ii(new zib(a[h],c,d,e));l&&f.push(l)}switch(f.length){case =
0:return null;case 1:return f[0];default:return new zP(-1,new =
aK(f))}}if(c=3Df[b[0]])if(c=3D(new c).Ii(a))return c.Qj.Kfa(e),c}return =
null};function Pib(a){L.call(this);this.j=3Da;this.A=3Dnew =
Oib;this.q=3Dthis.o=3Dthis.k=3Dnull}C(Pib,L);function Qib(a,b){function =
c(a){4444216=3D=3Da[0]?F(a[1],c,this):ritz_api.MutationApi.isApplicableTo=
UnloadedWaffleModel(a[0])&&(a=3Dthis.A.Ii(new =
zib(a,this.k,this.j,!1,!0)))&&a.Qj&&a.Qj.exec()}wt(a.j.j,function(){F(b,c=
,a)});B2a(a.j);Rib(a)}=0A=
function =
Sib(a,b,c){b=3D1=3D=3Db.length&&b[0]&&4444216=3D=3Db[0][0]?b[0][1]:b;var =
d=3D{};F(b,function(a){(a=3Dthis.A.Ii(new =
zib(a,this.k,this.j,c)))&&a.Qj&&(a.Eg in =
d||(d[a.Eg]=3D[]),d[a.Eg].push(a.Qj))},a);return d}function =
Tib(a){a&&F(a,function(a){a.exec()})}=0A=
function =
Uib(a,b,c,d,e,f,h,l,m){e&&e.exec();wt(b,B(function(){Tib(c);if(f)for(var =
a=3D0;a<f.length;a++)for(var =
e=3Df[a],m=3DVib(b,e),e=3De.value,m=3Dmv(b.j,m),v=3D0;v<m.length;v++){var=
 w=3Dnew =
xt("la");w.rect=3Dm[v];w.size=3De;b.dispatchEvent(w)}if(h)for(a=3D0;a<h.l=
ength;a++)for(m=3Dh[a],e=3DVib(b,m),m=3D!!m.value,v=3Dmv(b.j,e),w=3D0;w<v=
.length;w++){var =
z=3De.isRow()?"r":"c";YAa(b,m,Qf(e,z),z)}if(l)for(a=3D0;a<l.length;a++)e=3D=
Wib(l[a]),l[a].isMerged?b.dispatchEvent(Nwa(e)):b.dispatchEvent(Owa([e]))=
;if(d){a=3Dnew Rwa;for(e=3D0;e<d.length;e++)for(m=3D=0A=
Wib(d[e]),m=3Dmv(b.j,m),v=3D0;v<m.length;v++){var =
w=3Da,z=3Dm[v],A=3Dmb(w.j);A&&uda(A,z)?Uf(A,z):w.j.push(z)}b.dispatchEven=
t(a.Oa())}},a));m&&Xib(a,m,!!e);l&&0<l.length&&SAa(b);e&&(new =
Fwa(e.j,e.k)).exec()}function Vib(a,b){return"ecol"in =
b?dt(a,b.scol,b.ecol):et(a,b.srow,b.erow)}function Wib(a){return new =
Hf(a.srow,a.scol,a.erow,a.ecol)}function Yib(a){for(var =
b=3D{},c=3Darguments.length,d=3D0;d<c;d++)Yb(arguments[d],function(a,c){b=
[c]=3D!0});return b}=0A=
function Zib(a){var b=3D{};if(a)for(var c=3D0;c<a.length;c++){var =
d=3Da[c];d instanceof Dt&&(b[d.q]=3D!0)}return b}=0A=
function $ib(a,b,c){var =
d=3Db.commands||[],e=3Db.rects,f=3Db.cells||{},h=3Db.resizedDimensions||{=
},l=3Db.hideUnhideDimensions||{},m=3Db.mergedUnmergedRanges||{},n=3D{},p=3D=
b.selection;if(p){var =
p=3Djab(ritz.deserializeCommand(p)).getSelection(),t=3Dp.j.cj();n[t.Ua()]=
=3Dp}var =
p=3Db.newExternalDataSourceIds,t=3Db.removedExternalDataSourceIds,f=3DYib=
(d,e,f,h,l,m),v=3Da.j.j,w=3Dv.getActiveGrid(),z=3Dw?w.Ua():-1,A=3DZib(d[-=
1]);if(w=3Db.objects)var =
E=3DL1a(a.j.q,w,b.isMe);Tib(d[-1]);ic(f,-1);ajb(a,b);Yb(f,function(a,b){i=
f(!A[b]){var c=3Dd[b]||=0A=
[],f=3Dh[b]||[],p=3Dl[b]||[],t=3Dm[b]||[],w=3De[b]||[],E=3Dn[b],Aa=3Dnull=
,va;if(va=3Db=3D=3Dz)t:{va=3Dc||[];for(var =
Na=3D!1,ra=3D!1,Ma=3D0;Ma<va.length;Ma++){if(va[Ma]instanceof =
Gt){va=3D!0;break t}Na|=3Dva[Ma]instanceof RD;ra|=3Dva[Ma]instanceof =
QD}va=3DNa&&ra}va&&(Aa=3Dnew =
Dwa(v));va=3DLo(v,b);1=3D=3Dva.getSheetType()?Tib(c):Uib(this,va.Hb(),c,w=
,Aa,f,p,t,E)}},a);w&&(L1a(a.j.q,w,b.isMe),E&&bjb(a,E));(E=3Db.docos)&&cjb=
(a,E);(E=3Db.namedRanges)&&djb(a,E);(E=3Db.protectedRanges)&&ejb(a,E);(E=3D=
b.deletedFilters)&&fjb(a,E);(E=3Db.updatedFilters)&&gjb(a,=0A=
E,"Va");(E=3Db.addedFilters)&&gjb(a,E,"Ta");(E=3Db.changedFilterLists)&&h=
jb(a,E);p&&p.length?(Bhb(a.q,p,c||ka),B2a(a.j)):c&&c([]);t&&t.length&&(Ch=
b(a.q,t),B2a(a.j));(c=3Db.changedFilterHiddenRows)&&ijb(a,c);(c=3Db.usedC=
olors)&&T1a(a.j.M,D2a(c));(b=3Db.usedFontFamilies)&&a.o&&ydb(a.o,b)}funct=
ion cjb(a,b){var c=3Dnew =
nr("docos_change");c.docos=3Db;a.j.dispatchEvent(c)}function =
bjb(a,b){for(var c=3Da.j.q,d=3D0;d<b.length;d++)c.dispatchEvent(b[d])}=0A=
function djb(a,b){var c=3Da.j;F(b,function(a){var =
b=3Dritz.getNamedRangeById(a);b?(a=3D(new Io).cd((new =
yi).P(),b),a=3Dyib(a),c.A.addRange(a)):sua(c.A,a)})}function =
ejb(a,b){var c=3Da.j,d=3Dnew Io,e=3DLj.P();F(b,function(a){var =
b=3Dritz.getProtectedRangeById(a);if(b)b=3Dd.cd(e,b),bg(b,6)||(a=3Dk2a(a,=
b),c.K.addRange(a));else{var b=3Dc.K,l=3Db.j[a];y(l)&&(delete =
b.j[a],a=3Dnew =
nr("delete_ritz_protection"),a.U0=3Dl,b.dispatchEvent(a))}});0<b.length&&=
Rib(a)}=0A=
function Rib(a){for(var =
b=3Dritz.getProtectedRanges(),c=3D{},d=3D[],e=3Dnew =
Io,f=3D0;f<b.length;f++){var =
h=3De.cd(Ri.P(),b[f]),l=3DparseInt(h.Ua(),10);if(bg(h,2)||bg(h,3)||Oo(h))=
{var m=3Dc[l];m||(m=3D[],c[l]=3Dm);m.push(Qo(h))}else =
d.push(l)}a=3Da.j;b=3D{};f=3Di2a(a.K);for(e=3D0;e<f.length;e++)h=3Df[e],h=
.zk()&&(b[h.Ua()]=3D!0);f=3D!1;h=3Da.j.Td;for(e=3D0;e<h.length;e++){var =
m=3Dh[e],n=3Dm.Ua(),l=3Dyb(d,n);m.sp!=3Dl&&(f=3D!0,m.sp=3Dl);var =
p=3D!!b[n];m.u_!=3Dp&&(f=3D!0,m.u_=3Dp);0=3D=3Dm.getSheetType()&&(n=3Dc[n=
],m=3Dm.Hb(),l&&(n=3Dnull),l=3Dm,m=3Dn,n=3Duv(l).Yob(m),(m=3Dm?=0A=
Ib(n,m):n)&&0<m.length&&(n=3Dnew =
xt("Ya"),n.xe=3Dm,l.dispatchEvent(n)))}f&&(c=3Da.k,d=3Dnew =
Is("acl_change"),d.isReadOnly=3DJs(c),c.dispatchEvent(d))}=0A=
function ajb(a,b){var =
c=3Db.deletedFilters,d=3Db.updatedFilters,e=3Db.addedFilters,f=3Db.change=
dFilterLists;c&&F(c,function(a){a=3Da.gid;ritz.hasSheetWithId(a)&&jjb(thi=
s,parseInt(a,10))},a);d&&F(d,function(a){a=3DparseInt(ritz.getFilterGridI=
d(a),10);jjb(this,a)},a);e&&F(e,function(a){a=3DparseInt(ritz.getFilterGr=
idId(a),10);jjb(this,a)},a);f&&F(f,function(a){ritz.hasSheetWithId(a)&&jj=
b(this,parseInt(a,10))},a)}function jjb(a,b){Lza(bw(Fs(a.j.j,b)))}=0A=
function fjb(a,b){F(b,function(a){var =
b=3Da.gid;if(ritz.hasSheetWithId(b)){a=3Da.fid;var =
b=3DFs(this.j.j,parseInt(b,10)),e=3Dnew =
xt("Ua");e.Vpa=3Da;b.dispatchEvent(e)}},a)}function =
hjb(a,b){F(b,function(a){!ritz.hasSheetWithId(a)||Fs(this.j.j,a).dispatch=
Event(new xt("Wa"))},a)}=0A=
function ijb(a,b){F(b,function(a){var =
b=3Da;isFinite(b)&&(b=3DString(b));if((b=3DNu(this.j.j,ua(b)?/^\s*-?0x/i.=
test(b)?parseInt(b,16):parseInt(b,10):NaN))&&b.VF())if(b=3Db.Hb(),a=3Drit=
z.getFilterRowVisibility(a)){for(var =
e=3D[],f=3D[],h=3D0;h<a.length;h++){var l=3Da[h];e.push(new =
Hf(l.s,0,l.e,0,!0,!1));f.push(l.h)}zb(e)||ZAa(b,f,e)}else =
ZAa(b,[!1],[new Hf(0,0,Kq(b),0,!0,!1)])},a)}=0A=
function gjb(a,b,c){F(b,function(a){var =
b=3DparseInt(ritz.getFilterGridId(a),10),b=3DFs(this.j.j,b),f=3Dnew =
xt(c);f.Vpa=3Da;b.dispatchEvent(f)},a)}function kjb(a){for(var =
b=3D{},c=3D0;c<a.length;c++){var d=3Da[c],e=3Dd.gid;e in =
b||(b[e]=3D[]);b[e].push(d)}return b}=0A=
function Xib(a,b,c){b=3Db.j;var d=3Db.cj();if(d){var =
e=3Dck(b);b=3DparseInt(d.Ua(),10);var =
f=3DLo(a.j.j,b);if(f)if(0=3D=3Df.getSheetType()){var =
h=3DFs(a.j.j,b),f=3Dfunction(){if(!h.Mc()){var =
a=3Dbg(d,2)?d.FI():0,b=3Dbg(d,3)?d.lz():0;wm(h,a)&&xm(h,b)&&(Mv(h,vm(h,ne=
w G(b,a))),F(e,function(a){var =
b=3Dbg(a,2)?hg(a,2):0,c=3Dbg(a,3)?hg(a,3):Kq(h),d=3Dbg(a,4)?hg(a,4):0,f=3D=
bg(a,5)?hg(a,5):h.getNumColumns();Pv(h,Xza(h,new =
Hf(b,d,c,f,!Oo(a),!(bg(a,2)||bg(a,3)))),1<e.length)}))}};c?f():pw(a.k.vd)=
=3D=3DLo(a.k.vd,b).re?(f(),nw(a.k,b)):nw(a.k,=0A=
b,f)}else nw(a.k,b)}};function =
ljb(a,b,c,d){mP.call(this,"ritz-waffle",a);this.F=3Db;this.C=3Dc;this.B=3D=
d}C(ljb,mP);ljb.prototype.k=3Dfunction(){ritz.transactChanges(B(function(=
){var =
a=3Dthis.F;this.B.applyBehavior(this.C,B(function(b){this.applyCommand(a.=
k(b))},this))},this),!0)};function =
mjb(a,b,c){this.A=3Da;this.q=3Db;this.o=3Dc}C(mjb,Phb);mjb.prototype.j=3D=
function(a){return new ljb(a,this.A,this.q,this.o)};function =
njb(a,b,c,d,e,f,h,l,m,n,p,t,v){hP.call(this,e,m,n,t);this.j=3Da;this.k=3D=
new Pib(this.j);this.Ta=3Dnew Io;this.$=3Dnew =
S(this);this.H=3Db;this.ub=3Df;this.K=3Dc;this.X=3Dh;this.q=3Dp;this.A=3D=
this.F=3Dnull;wib(this.H,B(this.F7a,this));this.Va=3Dv;this.M=3Dthis.Wa=3D=
null;this.ga=3Dthis.R=3D!1;this.Ea=3DB(function(a){a&&0<a.length&&wP(this=
.q)},this);this.C=3Dnew =
Lm;ritz.loadBehaviorFragment(B(this.C.callback,this.C));this.k.q=3Dt;a=3D=
Su(this.j.j);this.$.D(this.j.j,"a",this.KXa).D(this.j.j,"k",this.Jqb).D(a=
,["Ba"],this.Kqb).D(a,["Ga"],=0A=
this.Hqb).D(a,["Da","Ea"],this.M0a).D(m,"edits-command",this.Iqb).D(m,"ed=
its-selection",this.A4a);m=3D[V.Wx,V.Yx,V.TB];for(a=3D0;a<m.length;a++)m[=
a].Pa("action",B(this.U8,this))}C(njb,hP);=0A=
var =
ojb=3D{Bvb:1,YIa:5,HOb:6,xvb:7,ORb:8,uvb:9,ZHa:99},CP=3D{Vxb:0,ZGa:3,MGa:=
4,TGa:5,sIa:6,pIa:7,ZHa:99},yta=3Drc(51,91,37,601,46,31,32,1421,57,4,502,=
3,17,35,65,154,36,64,403,411,62,18,55,413,45,40,9,10,11,12,1801,170,171,5=
23,63,69,901,401,1602,61,68,902,99,43,172,173,54,414,415,152,153,8,79,78,=
72,52,1303,92,53,412,701,42,41,10100,1406,1416,1418,1408,10101,1407,1420,=
1412,1419,1409,1410,1426,1411,1414,1425,1422,1423,1424,2,1601,501,1,1901,=
151,155,15,13,71,44,402,16,14);u=3Dnjb.prototype;=0A=
u.Kqb=3Dfunction(a){(tD(this.j)||SNa(this.j))&&pjb(this,a.target,a.xe)};u=
.Hqb=3Dfunction(a){(tD(this.j)||SNa(this.j))&&qjb(this,a.target,a.positio=
n)};u.M0a=3Dfunction(a){a=3Da.type;"Da"=3D=3Da?rjb(this,!0):"Ea"=3D=3Da&&=
rjb(this,!1)};u.KXa=3Dfunction(){var =
a=3Dthis.j.j.getActiveSheet();if(0=3D=3Da.getSheetType()){var =
b=3DEB(this.j.j);if(b){if(a=3DDv(b)){var =
c=3DzAa(b);c.push(a);pjb(this,b,c)}a=3DJv(b);c=3DKv(b);a&&c&&qjb(this,b,c=
)}}else =
1=3D=3Da.getSheetType()&&(b=3DLM(this.getSelection()).clone(),a=3DFhb(""+=
a.Ua(),0,0),K(b,1,a),iP(this,new KM(b)))};=0A=
u.Jqb=3Dfunction(){var =
a=3DLM(this.getSelection()),b=3DLM(this.getSelection()).clone(),c=3Dck(b)=
;if(c&&0<c.length){eg(b,2);for(var d=3D0;d<c.length;d++){var =
e=3DLo(this.j.j,parseInt(c[d].Ua(),10));e&&dg(b,2,c[d])}}if((c=3Dgg(b,4))=
&&0<c.length)for(eg(b,4),d=3D0;d<c.length;d++)(e=3DLo(this.j.j,parseInt(c=
[d].Ua(),10)))&&dg(b,4,c[d]);a.equals(b)||iP(this,new KM(b))};=0A=
function qjb(a,b,c){var =
d=3Da.j.j.getActiveSheet();if(d&&b.hb()=3D=3Dd.Ua()){b=3Db.hb()+"";var =
d=3Dc.y,e=3Dc.x;c=3DLM(a.getSelection()).clone();b=3DFhb(b,d,e);K(c,1,b);=
iP(a,new KM(c))}}function pjb(a,b,c){var =
d=3Da.j.j.getActiveSheet();if(d&&b.hb()=3D=3Dd.Ua()){var =
e=3DLM(a.getSelection()).clone();eg(e,2);F(c,function(a){a=3DPo(a,b.hb())=
;dg(e,2,a)});iP(a,new KM(e))}}function rjb(a,b){var =
c=3DLM(a.getSelection()).clone();K(c,5,b);iP(a,new =
KM(c))}u.Iqb=3Dfunction(a){a=3Dthis.K.j(a.Qj);switch(ritz_api.MutationApi=
.getMutationTypeIdOf(a)){case 14130306:case =
15958974:document.location.reload()}};=0A=
u.A4a=3Dfunction(a){var =
b=3Dthis.getSelection();a.B&&b&&(a=3Db.j)&&a.cj()&&Xib(this.k,b,!1)};u.o6=
a=3Dfunction(a){a.B||a.k.A!=3Dthis.ub||this.C.addCallback(B(this.y8a,this=
,a.k.q))};u.y8a=3Dfunction(a,b){b.loadModelForApplyingCollaboratorEdit(uM=
(this.K,a),B(this.HX,this),B(this.hDa,this))};u.U8=3Dfunction(){if(ritz.n=
eedsInitialModelCommands()&&this.j.k.Kq){var =
a=3Dnib().name();sjb(this,new cK(this.j.C.j,a))}};=0A=
function zta(a,b){var =
c=3Db.o,d=3Dnull;71=3D=3Dc?(ritz.transactChanges(B(function(){var =
a=3Dthis.X,b;b=3Da.k;if(0=3D=3Db.j.length)b=3Dnull;else{b.Mha=3D!1;var =
c=3DVhb(b,!0);c?(b.Fu(b.k,0,0,c),b=3Dc):b=3Dnull}b&&Zhb(a,mM(b.q),mM(Jhb(=
b.q)),b.F,b.j);d=3Dthis.getSelection()},a),!0),wP(a.q)):72=3D=3Dc?(c=3DWh=
b(a.Va))?(c=3Dc.j,c.Xi()&&sjb(a,c)):(ritz.transactChanges(B(function(){va=
r a=3Dthis.X,b;t:{b=3Da.k;if(0!=3Db.k.length){var =
c=3DVhb(b,!1);if(c){b.Fu(b.j,0,0,c);b=3Dc;break t}}b=3DWhb(b)}b&&(b =
instanceof Qhb?a.apply(b.k,b.j):Zhb(a,mM(b.o),mM(Jhb(b.o)),=0A=
b.C,b.j));d=3Dthis.getSelection()},a),!0),wP(a.q)):sjb(a,b);d&&Xib(a.k,d,=
!1)}function sjb(a,b){tjb(a,b)&&a.C.addCallback(B(function(a){var =
d=3DB(this.hDa,this),e=3DB(this.tYa,this,b,a);if(1416=3D=3Db.o)a.loadMode=
lForApplyingBehavior(b.$,e,d);else{var =
f=3Db.vib(this.getSelection());a.loadModelForApplyingBehaviorRequest(f,e,=
d)}},a))}u.hDa=3Dfunction(){this.j.Pe(!0);this.R=3D!0;DP(this)};u.HX=3Dfu=
nction(){oh(function(){this.j.Pe(!1)},0,this);this.R=3D!1;DP(this)};=0A=
function tjb(a,b){return =
ub(ck(LM(a.getSelection())),function(a){if(a){var =
d=3DNu(this.j.j,parseInt(a.Ua(),10)).Hb();a=3DQo(a);return =
b.DB(d,a)}return!1},a)}u.tYa=3Dfunction(a,b,c,d){c&&!c.isWarningOnly?(thi=
s.HX(),so(c.errorMessage,void 0,B(a.bca,a,!1),!0)):(b=3Dnew =
mjb(this.K,d,b),c?dna(c.errorMessage,B(this.Gta,this,a,b),void 0,void =
0,void =
0,B(this.FYa,this,a)):this.Gta(a,b))};u.Gta=3Dfunction(a,b){a.bca(!0);thi=
s.X.apply(b,a);wP(this.q);this.HX()};u.FYa=3Dfunction(a){this.HX();a.bca(=
!1)};=0A=
function ujb(a,b,c){var d=3D{};d.chunks=3Drb(b,function(a){var =
b=3D{};b.snapshot=3Da.II();"top"=3D=3Da.o.getId()||(b.id=3Da.o.getId());r=
eturn b});d.mutations=3Db[0].j;b=3D[];if(c)for(var =
e=3D0;e<c.length;e++)b[e]=3Da.K.j(c[e]);d.pendingQueueMutations=3Db;a.H.s=
end([ojb.YIa,d]);DP(a)}u.sendReadyToLoadData=3Dfunction(){wP(this.q);ritz=
.sendReadyToLoadData()};function Nta(a,b,c){a.F?a.A=3Dnew =
vjb(b,c):(a.F=3Dc,a.H.send([6,b]))}=0A=
u.tib=3Dfunction(a){var b=3Drb(a,function(a){var =
b=3Dthis.Ta,c=3D{};c.snapshot=3Da.q;c.mutations=3Da.j;c.gridRange=3Db.Mb(=
a.o.Cf());c.partialChunk=3Da.A;return =
c},this),c=3D{};c.revision=3Da[0].k;c.perGridRangeSnapshots=3Db;this.H.se=
nd([9,c]);DP(this)};function =
DP(a){a.M&&(a.R||ritz.isPartiallyLoaded()||a.I.q?a.M.disable("editor"):a.=
M.enable("editor"))}=0A=
u.F7a=3Dfunction(a){var b=3Da[1];switch(a[0]){case =
CP.ZGa:this.F(b);this.F=3Dnull;this.A&&(a=3Dthis.A.callback,b=3Dthis.A.yn=
,this.A=3Dnull,Nta(this,b,a));break;case CP.MGa:a=3Dthis.k;var =
c=3Dthis.yI(),b=3D{commands:Sib(a,b.commands||[],b.isMe),docos:b.docos,na=
medRanges:b.namedRanges,protectedRanges:b.protectedRanges,deletedFilters:=
b.deletedFilters,updatedFilters:b.updatedFilters,addedFilters:b.addedFilt=
ers,changedFilterLists:b.changedFilterLists,changedFilterHiddenRows:b.cha=
ngedFilterHiddenRows,isMe:b.isMe,objects:b.objects,=0A=
removedExternalDataSourceIds:b.removedExternalDataSourceIds,newExternalDa=
taSourceIds:b.newExternalDataSourceIds,resizedDimensions:kjb(b.resizedDim=
ensions||[]),hideUnhideDimensions:kjb(b.hideUnhideDimensions||[]),mergedU=
nmergedRanges:kjb(b.mergedUnmergedRanges||[]),rects:kjb(b.rects||[]),used=
Colors:b.usedColors,selection:b.selection,usedFontFamilies:b.usedFontFami=
lies};$ib(a,b,c);break;case =
CP.TGa:ro.dispatchEvent({type:"calculation_progress",data:b});2=3D=3Db.st=
age&&this.ga&&(this.ga=3D!1,xhb(this.o,this.yI()));=0A=
break;case CP.sIa:a=3Db.toFetch;for(var c=3D[],d=3D0;d<a.length;d++){var =
e=3Dthis.Ta.cd((new =
Ri).P(),a[d].range);c.push(N$a(a[d].chunkId,e))}a=3Dthis.I;d=3Db.reverseT=
ransformAgainstPendingQueue;b=3DB(this.tib,this);a.j=3D{j:c,callback:b};b=
=3DHu(a.k);if(d&&(!a.o.A_()||a.o.Aga())){if(a.k.Ro())throw =
Error("Pending queue has undeliverable =
commands.");c=3Dxib(a,b);for(d=3D0;d<a.j.j.length;d++)e=3Da.j.j[d].Cf(),e=
=3Da.B.reverseTransformRowRange(c,e),K(a.j.j[d],2,e)}b=3D{revision:b};a.q=
=3D!0;a.o.Q_(a.j.j,B(a.Wh,a),Hu(a.k),b);DP(this);=0A=
break;case =
CP.pIa:if(!this.j.isReadOnly()&&(a=3Db.gridSizes,0<a.length)){b=3Dnew =
Io;c=3D[];for(d=3D0;d<a.length;d++)e=3Db.cd((new =
Ri).P(),a[d]),c.push(e);a=3Dnew =
jP(c);this.U8();yta[a.o]&&zta(this,a)}}};u.J=3Dfunction(){N(this.$);njb.G=
.J.call(this)};u.yI=3Dg("Ea");function =
vjb(a,b){this.yn=3Da;this.callback=3Db};function =
wjb(){}wjb.prototype.saveExternalData=3Dfunction(a,b){ritz.saveExternalDa=
ta(a,b)};wjb.prototype.setCustomFunctions=3Dfunction(a,b){ritz.setCustomF=
unctions(a,b)};function xjb(a){this.j=3Da};function =
EP(){L.call(this);this.o=3D[];this.k=3D[]}C(EP,L);EP.prototype.q=3Dfuncti=
on(a){this.Mc()||this.o.push(a)};EP.prototype.A=3Dfunction(){if(!this.Mc(=
)){for(var =
a=3Dthis.o,b=3D0;b<a.length;++b)a[b]();this.B()}};EP.prototype.B=3Dka;EP.=
prototype.J=3Dfunction(){delete this.o;delete =
this.k;EP.G.J.call(this)};function =
FP(a,b,c){EP.call(this);this.F=3Da;this.j=3Db;this.C=3Dc;Yg(a,"beforeunlo=
ad",B(this.H,this))}C(FP,EP);FP.prototype.H=3Dfunction(a){if(!this.Mc()){=
var b;b=3D"";for(var =
c=3Dthis.k,d=3D0;d<c.length&&!b;++d)b=3Dc[d]()||"";if(b){if(Yg(this.F,"un=
load",B(this.A,this)),a.j.returnValue=3Db,wd)return b}else =
this.A()}};FP.prototype.B=3Dfunction(){var a;a=3Dthis.j;var =
b=3Dthis.C;a=3Da&&tp(a.Ae("/leave").xf("id",b,"token",a.pX()).ll());this.=
dispose();if(a){b=3Dnew cM;try{r$a(b,a)}catch(c){}}};=0A=
FP.prototype.J=3Dfunction(){N(this.j);delete =
this.j;FP.G.J.call(this)};function =
yjb(){this.k=3Dnull;this.j=3D[];this.o=3D!1}function =
q0a(a,b,c,d,e,f){if(!a.o){if(!window.jstiming||!window.jstiming.sn)throw =
Error("CSI service name is not configured.");zjb(a,[new =
Efb(b.k,c,b.j,d,e.concat(),f)])}}function =
zjb(a,b){a.k&&0<b.length?Hfb(a.k,b):a.j=3Da.j.concat(b)};function =
Ajb(a,b){var c=3Dnew cO("kix",3,7,a,b),d=3Dnew =
cO("punch",4,7,a,b),e=3Dnew cO("ritz",4,7,a,b),f=3Dnew =
cO("drawing",4,7,a,b);return[e,c,d,f]};function Bjb(a){return =
a.yo()?3:a.Sb.jh()?2:a.Sb.jj()?4:1}function Cjb(a){switch(a){case =
1:return 1;case 2:case 4:case 3:return 2;case 0:return 0;default:throw =
Error("No such access level.");}};function =
Djb(a,b,c){this.k=3Da;this.j=3Db;this.o=3DUa(a)+(c?",i":"")}Djb.prototype=
.uz=3Dg("k");function GP(){this.j=3D[];this.k=3D[];this.o=3D[]}function =
HP(a,b,c,d){a.j.push(new Ejb(b,c,d))}function =
Fjb(a){Lb(a.o,["","/"])}function Gjb(a,b){for(var =
c=3D0;c<a.j.length;c++)if(yb(a.j[c].o,b))return a.j[c];return =
yb(a.k,b)?Hjb(a,3):null}function =
Ijb(a,b,c){if(y(c)){c=3DGjb(a,c);if(!c)throw Error("No offline action =
for given online action");var =
d=3Dob(aM,b),e=3Dob(aM,c.k);if(d>=3De)return =
c.j}a=3DHjb(a,b);if(!a)throw Error("No offline action for given access =
level or less.");return a.j}=0A=
function Hjb(a,b){var c=3Dob(aM,b);if(-1=3D=3Dc)throw Error("Requested =
access level is invalid");for(;0<=3Dc;c--)for(var =
d=3D0;d<a.j.length;d++)if(a.j[d].k=3D=3DaM[c])return a.j[d];return =
null}function Ejb(a,b,c){this.o=3Da;this.j=3Db;this.k=3Dc};function =
IP(a,b){this.k=3Da;this.j=3D[a];b&&(this.j=3Dthis.j.concat(b))}function =
Jjb(a,b){for(var =
c=3D0;c<a.j.length;c++)if(Gjb(a.j[c],b))return!0;return!1};function =
Kjb(a){this.q=3Da}Kjb.prototype.getType=3Dg("q");function =
JP(a,b,c){this.j=3Da;this.docId=3Dc||""};function =
Ljb(){this.q=3D"unknown"}C(Ljb,Kjb);Ljb.prototype.o=3Dfunction(a){var =
b=3DYd(a);return"/open"=3D=3DXVa(WVa(b[5]))&&(a=3Dle(a,"id"))?new =
JP("/edit",0,a):null};function =
KP(a,b,c,d,e,f,h,l,m){this.q=3Da;this.j=3Dl?oe("//"+l,b):b;this.k=3Dc;!f|=
|Ha(f,"/");this.F=3Df||"/edit";this.C=3Dd;this.A=3De||"id";this.B=3Dm}C(K=
P,Kjb);function Mjb(a,b,c,d){var =
e=3DYd(a.j),f=3De[5];(c=3Dc.j)&&(f=3D"/a/"+c+f);b&&a.C&&(f+=3D"/d/"+b);va=
r f=3Df+(d?d:a.F),h;b&&!a.C&&(a=3Dqc(a.A,b),h=3Dfe(a));return =
Xd(e[1],e[2],e[3],e[4],f,h)}=0A=
KP.prototype.o=3Dfunction(a){var =
b=3DXVa(WVa(be(a))),c=3Dbe(this.j)||"/";if(!Ha(b,c))return =
null;c=3Db=3Db.substring(c.length);Ha(c,"/")||(c=3D"/"+c);var =
d,e;t:{e=3Dthis.k;for(var =
f=3Dc,h=3D0;h<e.j.length;h++)if(yb(e.j[h].k,f)){e=3D!0;break =
t}e=3D!1}if(e)return new =
JP(c,this.getType(),d);t:{e=3Dthis.k;f=3Dc;for(h=3D0;h<e.j.length;h++)if(=
yb(e.j[h].o,f)){e=3D!0;break t}e=3D!1}if(e)return new =
JP(c,this.getType(),d);if(Ha(b,"/d/")){a=3Db.indexOf("/",3);if(0>a)return=
 null;c=3Db.substring(a);if(!Jjb(this.k,c))return null;d=3Db.substring(3,=0A=
a)}else if(Jjb(this.k,c)){if(!(0<=3Dje(a,0,this.A,a.search(ke))))return =
null;d=3DString(le(a,this.A))}else return null;return new =
JP(c,this.getType(),d)};function =
Njb(a,b,c,d){KP.call(this,"trix",a,b,!1,"key",c,0,d)}C(Njb,KP);Njb.protot=
ype.o=3Dfunction(a){var b=3DXVa(WVa(be(a))),c=3Dbe(this.j)||"/";return =
Ha(b,c)?-1<a.indexOf("/ccc?new")?new JP("/create",0,void =
0):Njb.G.o.call(this,a):null};function =
Ojb(a){this.k=3Da;this.j=3D{};this.o=3DMe}var Pjb=3D["/create"];function =
LP(a,b){var c=3Db.getType();if(a.j[c])throw Error("Already have an =
adapter installed for type "+c);a.j[c]=3Db}function Qjb(a,b){var =
c=3Da.j[b];if(!c)throw Error("No offline URL adapter for documents of =
type "+b);return c}function Rjb(a){var =
b=3Dwindow.location.href,c=3Dnull;Yb(a.j,function(a){(a=3Da.o(b))&&(c=3Da=
)});return c}=0A=
function Sjb(a){var b=3DRd();a=3Dnew =
Djb(a.uz(),kE(a,"managingDomain"),Web(a));a=3Dnew =
Ojb(a,Qd(b,"ondlburl"),Qd(b,"drdn"),Qd(b,"drcuap"));var =
c=3DOd(b,"launcher-ehs"),d=3Dnew =
GP;HP(d,["/comment","/edit","/preview","/view"],"offline/edit",2);HP(d,[]=
,"offline/view",1);HP(d,[],"offline/comment",4);c&&Fjb(d);Lb(d.k,Pjb);d=3D=
new IP(d);LP(a,new KP("kix",Qd(b,"kixOfflineUrl"),d,Od(b,"udurls"),void =
0,void 0,0,void 0));d=3Dnew =
GP;HP(d,["/comment","/edit","/view"],"offline/edit",2);HP(d,[],"offline/v=
iew",1);HP(d,[],"offline/comment",=0A=
4);Lb(d.k,Pjb);var e=3Dnew IP(d);LP(a,new =
KP("drawing",Qd(b,"drawingsOfflineUrl"),e,Od(b,"udurls"),void 0,void =
0,0,void 0));e=3Dnew =
GP;HP(e,["/localpresent"],"offline/localpresent",1);d=3Dnew =
IP(d,[e]);c&&Fjb(e);LP(a,new =
KP("punch",Qd(b,"punchOfflineUrl"),d,Od(b,"udurls"),void 0,void 0,0,void =
0));d=3Dnew =
GP;HP(d,["/ccc","/lv","/m","/edit"],Qd(b,"trixOfflineUrlSuffix"),1);d=3Dn=
ew IP(d);LP(a,new =
Njb(Qd(b,"trixOfflineUrl"),d,Qd(b,"trixOnlineUrlSuffix"),void =
0));d=3Dnew GP;HP(d,["/comment","/edit","/preview","/view"],=0A=
"offline/edit",2);HP(d,[],"offline/view",1);HP(d,[],"offline/comment",4);=
Lb(d.k,Pjb);c&&Fjb(d);c=3Dnew IP(d);LP(a,new =
KP("ritz",Qd(b,"ritzOfflineUrl"),c,Od(b,"udurls"),void 0,void 0,0,void =
0,function(a){return{dl:a.docLocale}}));LP(a,new Ljb);return a};function =
Tjb(a,b){rM.call(this,a,b)}C(Tjb,rM);Tjb.prototype.B=3Dfunction(a,b,c,d){=
NM(a,0,b,c,d)};var =
Ujb=3Ddocument.mozVisibilityState?"mozvisibilitychange":document.webkitVi=
sibilityState?"webkitvisibilitychange":document.msVisibilityState?"msvisi=
bilitychange":"visibilitychange";function Vjb(a){return =
a?a.pb():rh().pb()};function =
Wjb(a){this.j=3Da;this.k=3Dfhb()}Wjb.prototype.ce=3Dfunction(){if(!this.k=
)return 0;var a=3Dfa.localStorage.getItem(this.j);return =
null!=3Da?Number(a):0};function Xjb(a){this.j=3Dnew =
Wjb("docs-safereloader-count-"+a)}Xjb.prototype.reset=3Dfunction(){var =
a=3Dthis.j;a.k&&fa.localStorage.removeItem(a.j)};function =
Yjb(a,b,c,d){Q.call(this);this.C=3Db;this.j=3Dc;this.B=3DnN.getInstance()=
;this.F=3Dd;this.startLoad=3Da.Am(this.rga,this);this.loadModelChunk=3Da.=
Am(this.cda,this);this.endLoad=3Da.Am(this.R8,this);this.A=3D[]}C(Yjb,Tab=
);u=3DYjb.prototype;u.YH=3Dnull;u.cX=3Dnull;u.Pca=3D-1;u.rga=3Dfunction(a=
,b){this.YH=3Da;this.cX=3Db;this.o(a)};=0A=
u.cda=3Dfunction(a){if(null=3D=3D=3Dthis.YH)throw Error("Failed to =
initialize WarmStartDocumentLoader before processing first chunk.");var =
b=3DDa(),c=3DG$a(this.C,a),b=3DDa()-b;this.B.UJ("md",b);this.Pca++;if(thi=
s.j){b=3DDa();if(!c||!c.length)throw Error("Found empty chunk during =
warm start.");var d=3Dnew =
oM(c,null,this.cX,null,this.YH,this.YH,null,null),e=3Dthis.j,d=3Dnew =
K$a(d,0,this.Pca),f=3D0=3D=3Dthis.Pca;e.$?e.Qa.Gt(!e.k,"If the proxy has =
been discarded, the command queue must be =
null"):Xab(e.k,d,f);null=3D=3D=3Dthis.cX||R0a(this.j,=0A=
this.cX);1!=3Dthis.YH||this.F||Lb(this.A,a);a=3DDa()-b;this.B.UJ("mpe",a)=
}this.q(new =
TM(c),this.YH)};u.R8=3Dfunction(){this.j&&this.A.length&&(this.j.o=3Dthis=
.A);this.j&&this.j.Va&&vJ(this.j);this.k()};Ca(ca().prototype,Tg.prototyp=
e);function =
MP(a,b,c,d){Q.call(this);this.A=3Da;this.B=3Db;this.C=3Dc;this.o=3Dd||nul=
l;this.j=3D0}C(MP,Q);MP.prototype.k=3Dfunction(a){this.j++;this.B.write(a=
,B(this.F,this),this.o||void 0)};MP.prototype.q=3Dfunction(){return =
0<this.j};MP.prototype.F=3Dfunction(){this.j--;0=3D=3Dthis.j&&this.dispat=
chEvent("writesComplete")};MP.prototype.clear=3Dfunction(a){var =
b=3Dthis.A,c=3DWN(this.C.A,["BlobMetadata"],"Clearing all blob =
metadata",this.o||void =
0,!0);UN(c,a);JN(MN(c,"BlobMetadata"),[b],[b,[]])};function =
NP(){Q.call(this)}C(NP,Q);NP.prototype.k=3Dka;NP.prototype.q=3DJc;NP.prot=
otype.clear=3Dka;Ca(ca().prototype,Tg.prototype);function =
OP(a,b){Q.call(this);this.o=3Db;this.j=3D{};this.k=3D{};this.A=3D{};this.=
q=3D{};for(var c=3D0;c<a.length;c++)Zjb(this,a[c]);c=3Dnew =
S(this);M(this,c);c.D(this.o,"writesComplete",this.B)}C(OP,Q);OP.prototyp=
e.add=3Dfunction(a){Zjb(this,a);this.o.k([a]);this.dispatchEvent("Cc")};=0A=
function Zjb(a,b){var c=3Db.getProperty("p");if(Udb(a,c))throw =
Error("Adding a blob with existing placeholder =
ID.");switch(b.getStatus()){case "pending":a.j[c]=3Db;break;case =
"saved":a.A[c]=3Db;var d=3DkE(b,"c");a.q[c]=3Dd;break;case =
"failed":a.A[c]=3Db;a.q[c]=3D"FAILED_IMAGE_UPLOAD";break;default:throw =
Error("Adding unknown blob type "+b.getStatus());}}function =
PP(a){return!hc(a.j)||!hc(a.k)||a.o.q()}function Udb(a,b){return =
a.j[b]||a.k[b]||a.A[b]||null}=0A=
function $jb(a,b,c){var =
d=3Db.getProperty("p");a.A[d]=3Db;a.q[d]=3Dc;delete =
a.k[d];a.o.k([b]);PP(a)||a.dispatchEvent("Bc")}OP.prototype.B=3Dfunction(=
){PP(this)||this.dispatchEvent("Bc")};function akb(a){if(PP(a))throw =
Error("getResolvedBlobIdMap called when there are pending =
writes.");return =
mc(a.q)}OP.prototype.clear=3Dfunction(a){this.j=3D{};this.k=3D{};this.A=3D=
{};this.q=3D{};this.o.clear(a)};function bkb(a,b,c){var d=3Dnew =
Lm,e=3Dnull;c&&b&&(e=3D(e=3Db.j.x8())?new =
MP(a,b,e):null);e?(b=3Db.j.x8(),e=3DBa(ckb,d,e),c=3DWN(b.A,["BlobMetadata=
"],"Reading all blob metadata",void =
0),LN(c,"BlobMetadata",B(b.B,b),e,[a],[a,[]],void 0,void 0,void =
0,!0)):(a=3Dnew NP,ckb(d,a,[]));return d}function =
ckb(a,b,c){a.callback(new OP(c,b))};function =
QP(a,b,c){this.j=3Da;this.tO=3Db;this.k=3Dc}QP.prototype.yg=3Dg("j");QP.p=
rototype.getSelection=3Dg("k");function =
RP(a,b){Q.call(this);this.M=3Da;this.q=3Db;this.B=3D!1;this.k=3Dnull}C(RP=
,Q);u=3DRP.prototype;u.Kla=3D0;u.sX=3D!1;u.Mx=3D!1;function =
Rab(a,b,c){SP(a);var d=3Dnew =
Lm;b.length?a.Dpa(d,b):d.callback();c&&(a.k=3Dc,a.dispatchEvent("ec"));b.=
length&&a.dispatchEvent("Zb")}function vP(a){for(var =
b=3Da.GI(),c=3D[],d=3D0;d<b.length;d++)Lb(c,b[d].k);Lb(c,a.UC());return =
c}function dkb(a){for(var =
b=3Da.GI(),c=3D0,d=3D0;d<b.length;d++)c+=3DI$a(b[d].k);return =
c+I$a(a.UC())}=0A=
function ekb(a){for(var =
b=3Da.GI(),c=3D[],d=3D0;d<b.length;d++)c.push(b[d].k);c.push(a.UC());retu=
rn c}u.replace=3Dfunction(a,b,c){var =
d=3Dthis.GI();if(a.length!=3Dd.length+1)this.q.jm(Error("ReplaceCommands(=
): invalid replacement count "+a.length+" (expected =
"+(d.length+1)+")"));else{for(var =
e=3Dthis.bR(),f=3D[],h=3D0;h<a.length-1;h++)f.push(new =
mO(a[h].concat(),d[h].o,d[h].j));this.YAa(f,a[a.length-1].concat(),b);thi=
s.k=3Dc;e&&fkb(this);this.isEmpty()&&this.dispatchEvent("bc")}};=0A=
u.isEmpty=3Dfunction(){return!this.oE()&&!this.nE()};function =
fN(a){return a.oE()&&!a.Ro()}function =
gkb(a){return!!a.k&&!a.Ro()}function Hu(a){SP(a);return a.Ara()}function =
hkb(a,b){SP(a);if(!b&&(a.Mx||a.nE()))throw Error("Tried to copy unsent =
queue to sent queue when sent queue was not empty or waiting for =
ack");a.B=3D!1;var c=3Dnew =
Lm;a.oE()?(a.M&&c.addCallback(B(a.DPa,a)),a.$na(c)):(c.callback(new =
QP(Hu(a),[],a.k)),a.k=3Dnull);return c}=0A=
u.DPa=3Dfunction(a){for(var =
b=3Da.yg(),c=3Da.tO,d=3D[],e=3D0;e<c.length;e++){var =
f=3Dc[e],h=3Dthis.M.gna(f.k);d[e]=3Dh?new mO(h,f.o,f.j):f}return new =
QP(b,d,a.getSelection())};function =
ikb(a){a.Mx||(a.Mx=3D!0,a.dispatchEvent("hc"))}function =
fkb(a){a.bR()||a.dispatchEvent("Yb")}u.xma=3Dfunction(a){this.Mx=3D!1;var=
 b=3Dnew =
Lm;this.B=3D!1;this.yma(b,a);this.k=3Dnull;this.dispatchEvent("dc");this.=
isEmpty()&&this.dispatchEvent("bc");return b};function =
cN(a){SP(a);return a.bR()}=0A=
u.initialize=3Dfunction(a){this.sX=3D!0;this.fpa(a);this.dispatchEvent("c=
c");fkb(this)};function SP(a){if(!a.sX)throw Error("Attempting to use an =
uninitialized queue.");}u.L6=3Dg("Mx");function jkb(a){var =
b=3Da.Kla;a.Kla++;return b}function =
qbb(a){return(a.nE()||!a.UC().length&&a.oE())&&!a.B}u.Xdb=3Dfunction(){th=
is.B=3D!0;this.dispatchEvent("gc")};function =
TP(a,b,c,d,e,f,h,l,m,n,p){RP.call(this,h,e);this.o=3Da;this.K=3Dc;this.I=3D=
f;this.R=3D-1;this.C=3Dnew =
Lm;this.j=3Db;this.A=3Dl;this.F=3D!1;this.H=3D0;this.X=3Dp;this.j?(this.o=
.B=3Dthis.j,this.C.callback(this)):Dgb(new =
Cgb(m,n,d),B(this.J2a,this),B(this.I2a,this))}C(TP,RP);u=3DTP.prototype;u=
.J2a=3Dfunction(a){this.j=3Da;this.o.B=3Da;this.C.callback(this)};u.I2a=3D=
function(a){this.C.errback(a);this.I(a)};u.U0a=3Dfunction(){this.H--;0=3D=
=3Dthis.H&&this.dispatchEvent("$b")};function UP(a){return =
Om(vJ(a.o,!0),a.I)}=0A=
u.Dpa=3Dfunction(a,b){if(cN(this))this.q.jm(Error("This queue is holding =
state from a previous session"));else{V0a(this.o,Da());var =
c=3Dthis.j;qO(c,1);c.YE=3D0<b.length?b.concat():null;Lb(c.A,b);dfb(this.j=
,!0);Qm(UP(this),a);this.H++;a.addCallback(this.U0a,this)}};=0A=
u.$na=3Dfunction(a){if(0<sO(this.j).length){if(this.nE()&&na(bfb(this.j))=
)throw Error("Dequeue should not be called before the previous sent =
bundles are marked as saved on the server");var =
b=3Djkb(this);efb(this.j,this.K,b)}this.F=3D!0;b=3DrO(this.j).concat();ik=
b(this);var c=3Dnew =
QP(Hu(this),b,this.k);this.k=3Dnull;Nm(UP(this),function(){a.callback(c)}=
,B(a.errback,a))};=0A=
u.RAa=3Dfunction(a,b){var c;if(b){c=3Dthis.j;qO(c,3);for(var =
d=3D[],e=3D0;e<c.q.length;e++)Lb(d,c.q[e].k);c.q=3D[];c=3Dd}else =
c=3Dthis.j,qO(c,4),c=3Dc.q.shift().k;cfb(this.j,a);this.j.isEmpty()&&(dfb=
(this.j,!1),V0a(this.o,null),null!=3D=3Dthis.A&&this.j.setProperty("acces=
sLevel",this.A));this.X||UP(this);return c};u.Ara=3Dfunction(){return =
this.j.yg()};u.L6=3Dfunction(){return =
TP.G.L6.call(this)||0<rO(this.j).length};u.nE=3Dfunction(){return =
0<rO(this.j).length&&this.F};=0A=
u.oE=3Dfunction(){return =
0<sO(this.j).length||!this.F&&0<rO(this.j).length};u.epa=3Dfunction(){ret=
urn 0<this.H};u.rqa=3Dfunction(){var a=3D{};a[this.K]=3D!0;for(var =
b=3DrO(this.j),c=3D0;c<b.length;c++)a[b[c].j]=3D!0;return =
a};u.YAa=3Dfunction(a,b,c){this.j.replace(a,b);cfb(this.j,c);this.X||UP(t=
his)};u.bR=3Dfunction(){var =
a=3Dthis.A,b;!(b=3Dthis.R>this.j.yg())&&(b=3Dnull!=3D=3Da)&&(b=3DfQa(this=
.j,"accessLevel"),b=3Dnull=3D=3D=3Db?3:b,a=3DCjb(a),b=3DCjb(b),b=3Da!=3Db=
);return b};u.gpa=3Dr(!1);u.tca=3Dr(!0);=0A=
u.nCa=3Dfunction(a){afb(this.j,!0);Qm(UP(this),a)};u.Ro=3Dfunction(){retu=
rn gQa(this.j,"undeliverable")};=0A=
u.fpa=3Dfunction(a){this.j||this.q.jm(Error("Cannot initialize queue =
without a record"));this.R=3Da;var =
b=3Dthis.j.yg(),c=3Dbfb(this.j);null!=3D=3Dc&&(this.B=3D!0);if(null!=3D=3D=
c&&a>=3Dc&&a>b&&!sO(this.j).length){var d=3Dthis.j;if(d.A.length)throw =
Error("Cannot force empty in memory with non-empty unsent =
commands.");d.C=3D!0}if(!this.oE())a<b&&this.q.Rh(Error("Empty pending =
queue version "+b+" ahead of model version =
"+a)),cfb(this.j,a),null!=3D=3Dthis.A&&this.j.setProperty("accessLevel",t=
his.A);else if(a<b)throw this.q.jm(Error("Can't apply pending changes =
because local pending queue version "+=0A=
b+" ahead of model version "+a)),Error("Can't apply pending changes =
because local pending queue version "+b+" ahead of model version =
"+a);null!=3D=3Dc&&rO(this.j).length&&!sO(this.j).length&&c>a&&ikb(this)}=
;u.yma=3Dfunction(a,b){this.q.Rh(Error("Pending queue cleared from =
"+b));this.j.clear();this.F=3D!1;Qm(UP(this),a)};u.cCa=3Dfunction(a){if(!=
rO(this.j).length)return =
Sm();this.j.setProperty("sentBundlesSavedRevision",a);return =
UP(this)};u.J=3Dfunction(){N(this.j);TP.G.J.call(this)};u.GI=3Dfunction()=
{return rO(this.j)};=0A=
u.UC=3Dfunction(){return sO(this.j)};function =
kkb(a,b,c){RP.call(this,b,c);this.o=3D[];this.j=3D[];this.A=3Da}C(kkb,RP)=
;u=3Dkkb.prototype;u.W0=3D-1;u.tS=3Dnull;u.$F=3Dnull;u.Lha=3D!1;u.Dpa=3Df=
unction(a,b){Lb(this.o,b);null=3D=3Dthis.$F&&(this.$F=3DDa());a.callback(=
void 0)};u.RAa=3Dfunction(a){if(1<this.j.length)throw Error("Tried to =
remove sent when there was more than one sent bundle");var =
b=3Dthis.j.length?this.j[0].k:[];this.j=3D[];this.tS=3Dnull;this.W0=3Da;t=
his.oE()||this.dispatchEvent("$b");return b};=0A=
u.YAa=3Dfunction(a,b,c){if(1<this.j.length)throw Error("Tried to replace =
commands when there was more than one sent =
bundle");this.j=3Da;this.o=3Db;a.length&&a[0].k.length||(this.tS=3Dnull);=
this.o.length||(this.$F=3Dnull);this.W0=3Dc};u.nE=3Dfunction(){return!!th=
is.j.length};u.oE=3Dfunction(){return!!this.o.length};u.epa=3Dfunction(){=
return!!this.o.length||qbb(this)};u.rqa=3Dfunction(){var =
a=3D{};a[this.A]=3D!0;return =
a};u.Ara=3Dg("W0");u.yma=3Dfunction(a){this.o=3D[];this.j=3D[];this.$F=3D=
this.tS=3Dnull;this.Lha=3D!1;a.callback(void 0)};=0A=
u.tca=3Dr(!1);u.gpa=3Dfunction(){return =
lkb(this.tS)||lkb(this.$F)};function =
lkb(a){a=3Dnull!=3Da?Da()-a:null;return =
null!=3Da&&18E4<a}u.$na=3Dfunction(a){var =
b=3Dthis.o;this.o=3D[];this.tS=3Dthis.$F;this.$F=3Dnull;this.j.push(new =
mO(b,jkb(this),this.A));ikb(this);b=3Dnew =
QP(Hu(this),this.j.concat(),this.k);this.k=3Dnull;a.callback(b)};u.bR=3Dr=
(!1);u.fpa=3Dda("W0");u.nCa=3Dfunction(a){this.Lha=3D!0;a.callback(void =
0)};u.Ro=3Dg("Lha");u.cCa=3Dfunction(){return =
Sm()};u.GI=3Dg("j");u.UC=3Dg("o");function mkb(a,b,c){var d=3Dnew =
Lm;d.callback(new kkb(a,c||null,b));return d}function =
nkb(a,b){a.jm(Error("LocalStorePendingCommandQueue storage error: =
"+b.message))};function =
VP(){L.call(this);this.k=3D[];this.o=3D!1;this.q=3Dnew =
sN}C(VP,L);VP.prototype.j=3Dfunction(a){this.k.push(a);okb(this)};functio=
n =
okb(a){a.o||0>=3Da.k.length||(a.o=3D!0,a.q.vy(B(a.A,a)))}VP.prototype.A=3D=
function(){this.k.shift()();this.o=3D!1;okb(this)};VP.prototype.J=3Dfunct=
ion(){this.q.dispose();VP.G.J.call(this)};function =
pkb(){L.call(this)}C(pkb,L);pkb.prototype.j=3Dfunction(a){a()};function =
WP(){}WP.prototype.o=3D!1;WP.prototype.k=3Dnull;WP.prototype.q=3Dnull;WP.=
prototype.A=3D!1;function =
qkb(){}C(qkb,WP);qkb.prototype.j=3Dr(!1);function =
rkb(a){this.B=3D!!a}C(rkb,WP);rkb.prototype.j=3Dfunction(){return =
null!=3Dthis.k&&!this.k&&this.q&&this.A?!1:!this.B||this.o};function =
skb(a,b,c,d,e,f){Q.call(this);this.H=3Da;this.B=3Dc;this.A=3Dd;this.j=3D[=
];this.o=3De;this.k=3DnN.getInstance();this.q=3Dnew =
gN(this);hN(hN(hN(this.q,["docs-app-ml-pqs","docs-app-ml-mrs"],this.zbb),=
["docs-app-ml-pcqi","docs-app-ml-sma","docs-app-ml-fcl"],this.kdb),["docs=
-app-ml-pcqi","docs-app-ml-sma","docs-app-ml-mlc"],this.HPa).start();this=
.L=3Dnew =
S(this);this.L.D(b,"v",this.y4a).D(b,"w",this.z4a).D(b,"u",this.x4a);this=
.F=3D!1;this.C=3Df||null}C(skb,Q);u=3Dskb.prototype;u.dX=3D0;u.PFa=3D!0;u=
.QFa=3D!0;u.Ry=3D!1;=0A=
u.k8=3Dnull;u.dK=3Dnull;u.gba=3D!1;function tkb(a){if(!a.k8)throw =
Error("Pending command queue not yet set.");return =
a.k8}u.mla=3Dfunction(a){this.gba||this.k.Rj("afmps");var =
b=3DDa();yab(this.H,a);a=3DDa()-b;this.k.UJ("ml",a);this.gba||(this.k.Rj(=
"fmpl"),this.k.Rj("sfpjy"),oh(this.xOa,0,this),this.gba=3Dthis.A.o=3D!0,i=
N(this.B.j,"docs-app-fmcl"),iN(this.q,"docs-app-ml-fcl"))};u.y4a=3Dfuncti=
on(a){this.dX=3Da.k;iN(this.q,"docs-app-ml-mrs")};=0A=
u.z4a=3Dfunction(a){this.PFa&&(this.k.Rj("fmpr"),this.Ry=3Dthis.dX!=3Da.B=
,this.A.k=3Dthis.Ry,this.PFa=3D!1,this.C&&this.Ry&&this.C.dm("docs_offlin=
e_incremental_commands"));a=3Da.k;null!=3Da&&(this.j.push(a),this.A.j()||=
ukb(this,this.Ry))};u.xOa=3Dfunction(){this.Mc()||this.QFa&&this.k.Rj("ef=
pjy")};u.zbb=3Dfunction(){tkb(this).initialize(this.dX);iN(this.q,"docs-a=
pp-ml-pcqi");this.A.j()||ukb(this,this.Ry)};u.kdb=3Dfunction(){this.Ry||t=
his.dK||this.Mda()};u.x4a=3Dfunction(){this.o.j(B(this.IPa,this))};=0A=
u.IPa=3Dfunction(){this.QFa=3D!1;this.k.Rj("mlc");iN(this.q,"docs-app-ml-=
mlc")};u.HPa=3Dfunction(){var a=3Dtkb(this);if(!cN(a)&&this.dK){var =
b=3Dnew =
TM(vP(a));this.j.push(b)}ukb(this,this.dK||this.Ry);cN(a)||a.Ro()||this.o=
.j(B(this.Mda,this));this.o.j(B(this.Wdb,this));a.Ro()?this.o.j(B(this.B.=
Fya,this.B)):cN(a)?hn(this.L,a,"Yb",this.IQa):this.o.j(B(this.ina,this))}=
;u.Wdb=3Dfunction(){this.k.Rj("sasl");var =
a=3Dthis.B;a.K=3Dthis.dX;iN(a.j,"docs-app-sma");this.k.Rj("easl")};=0A=
function ukb(a,b){if(b&&0<a.j.length){for(var =
c=3Da.j[0],d=3D1;d<a.j.length;d++)c=3Dc.append(a.j[d]);a.j=3D[c]}for(d=3D=
0;d<a.j.length;d++)a.o.j(B(a.mla,a,a.j[d],b));a.j=3D[]}u.IQa=3Dfunction()=
{if(0<this.j.length)throw Error("All model parts should be applied =
before resolving anachronism.");var a=3Dnew =
TM(vP(tkb(this)));this.o.j(B(this.mla,this,a,!0));this.o.j(B(this.ina,thi=
s))};u.Mda=3Dfunction(){if(!this.F){var =
a=3Dthis.B;iN(a.j,"docs-app-be");iN(a.j,"docs-app-beomlc");this.F=3D!0}};=0A=
u.ina=3Dfunction(){this.Mda();var =
a=3Dthis.B;jN(a.j,"docs-app-be");if(a.o){var b=3Da.o;if(!b.Ta.j){var =
c=3Db.B;if(c){var d=3Db.Qa;c.C&&(c.C=3D!1,d.Rh(Error("Clearing already =
saved pending =
queue."),{sentBundlesSavedRevision:bfb(c),queueRevision:c.yg()}),c.clear(=
))}b.Ta.callback(!0)}}iN(a.j,"docs-app-e");iN(a.j,"docs-app-eomlc");this.=
B.Fya()};u.J=3Dfunction(){Ig(this.L,this.q,this.o);skb.G.J.call(this)};fu=
nction vkb(a,b,c,d,e,f,h){d=3Dh?new qkb:new rkb(!d);f=3Df?new VP:new =
pkb;return new skb(a,b,c,d,f,e)};function =
XP(a,b,c,d,e,f,h,l,m,n,p,t,v,w,z,A,E,D,J,T,W,P,ba,ga){L.call(this);this.k=
=3Da;this.Sc=3Db;this.Va=3Dl;this.j=3Dc;this.H=3Dnew =
gN(this);M(this,this.H);hN(this.H,["docs-app-pbqc","docs-app-pcqi"],B(thi=
s.E6a,this));this.H.start();this.o=3Dd;this.Wc=3Dn;this.B=3Dp;this.$=3Dm;=
p.k.sid=3Dthis.Sc;p.k.isColdStartOffline=3Dw.toString();ebb(p,"offlineOpt=
edIn",function(){return =
a.F.toString()});this.kc=3Df;this.fb=3Dw;(this.Ta=3Dv)&&this.Ta.dm(this.f=
b?"docs_offline_cold":"docs_offline_warm");this.Qe=3DD&&!w;this.A=3DA;thi=
s.R=3DE;this.I=3D=0A=
null;d&&A&&A.Fkb()&&(this.I=3Dnew NJa);this.L=3Dnew =
S(this);this.Tc=3Dt;d&&!w&&(Q0a(this.o,a.k),U0a(this.o),a.o?S0a(d,a.o):Od=
(Rd(),"docos-eos")&&(d.Ea=3D!0));this.Ea=3Dvkb(h,z,this,w,v||void =
0,J,T);this.K=3Dthis.Pb=3Dthis.ga=3Dthis.xb=3Dthis.C=3Dthis.mb=3Dthis.F=3D=
null;this.Na=3D!1;this.Dd=3D!!W;this.Ud=3D!!ba;this.q=3Dnull;this.ub=3DOd=
(Rd(),"docs-eccbs")&&P?P:null;this.Wa=3Dga||null}C(XP,L);function =
YP(a){jN(a.j,"docs-app-lsi");return a.C}=0A=
function wkb(a){jN(a.j,"docs-app-pqi");if(!a.F)throw Error("Pending =
queue should be created local store is initialized.");return =
a.F}function xkb(a){jN(a.j,"docs-app-pqi");return =
a.mb}u=3DXP.prototype;u.pb=3Dfunction(){jN(this.j,"docs-app-lsi");return =
this.ga};function ykb(a){jN(a.j,"docs-app-lsi");return a.xb}function =
sbb(a){jN(a.j,"docs-app-sma");if(null=3D=3D=3Da.K)throw Error("Initial =
revision should be set after document is loaded.");return a.K}=0A=
function zkb(a){if(!a.Na)throw Error("Document load boot strapper is not =
initialized yed.");return =
a.q}u.HQa=3Dfunction(a){this.xb=3Da.cia;this.ga=3Da.document;this.C=3Da.B=
;this.Pb=3Da.k;nN.getInstance().Rj("lsi");iN(this.j,"docs-app-lsi");this.=
qwa();var =
b=3D1=3D=3Da.k?this.C:null;Akb(this,b,a.M);bkb(this.k.j,b,this.$).addCall=
back(this.Jua,this);this.Tc&&this.C&&(a=3Dthis.C.j.o,this.Tc.q(B(a.B,a)))=
};u.qwa=3Dka;u.rwa=3Dka;u.poa=3Dka;=0A=
function Akb(a,b,c){var =
d=3Da.Sc,e=3Da.ga?a.o:null,f=3Da.B,h=3DBjb(a.k),l=3Da.k.j,m=3Da.Va,n=3DOd=
(Rd(),"docs-eacw"),p=3Dnull!=3Da.ub?a.ub:void =
0,t=3Dnull;a.$&&b&&e&&(t=3DBa(nkb,f),t=3Db.j.A?(new =
TP(e,c,d,b,f,t,p||null,h,l,m,n)).C:null);(t?t:mkb(d,f,p)).addCallback(a.N=
Za,a)}=0A=
u.NZa=3Dfunction(a){nN.getInstance().Rj("pqc");this.F=3Da;if(a.sX)throw =
Error("Pending queue may not be initialized before the model =
loader");hn(this.L,a,"cc",this.i6a);var =
b=3Dthis.Ea;b.k8=3Da;b.dK=3DfN(a)||a.Ro();b.C&&b.dK&&b.C.dm("docs_offline=
_nonempty_pendingqueue");b.A.q=3D!b.dK;iN(b.q,"docs-app-ml-pqs")};u.i6a=3D=
function(){var =
a=3Dthis.F;cbb(this.kc,a);this.Wa&&this.Wa.eVb(a);iN(this.H,"docs-app-pcq=
i");this.rwa(a,this.K);this.R&&a.Ro()&&(sH(this.R,!1,"undeliverable"),thi=
s.R.j.Z(!1,"undeliverable"))};=0A=
u.Jua=3Dfunction(a){this.mb=3Da;nN.getInstance().Rj("pbqc");iN(this.H,"do=
cs-app-pbqc")};u.E6a=3Dfunction(){iN(this.j,"docs-app-pqi")};=0A=
u.initialize=3Dfunction(){if(!this.Na){this.Na=3D!0;if(this.o&&this.A){th=
is.q=3Dnew Egb(this.k,this.Va,this.o,this.B,this.Qe,this.A,void =
0,this.Ta,this.Dd,this.Ud,this.fb);M(this,this.q);hn(this.L,this.q,"Cb",t=
his.HQa);var =
a=3Dthis.q;a.I&&2!=3Ds0a()?a.Fy():Nm(Wfb(a.A,B(a.J3a,a),!0),B(a.I3a,a),B(=
a.xQ,a,a.Fy))}else =
iN(this.j,"docs-app-lsi"),nN.getInstance().Rj("lsi"),Akb(this,null,null),=
bkb(this.k.j,null,this.$).addCallback(this.Jua,this);this.poa()}};=0A=
u.Fya=3Dfunction(){iN(this.j,"docs-app-beomlc");iN(this.j,"docs-app-eomlc=
");this.iza()};u.iza=3Dka;u.J=3Dfunction(){Ig(this.L,this.q,this.F,this.E=
a);XP.G.J.call(this)};function =
ZP(a,b,c){sn.call(this,c);this.j=3Da;this.yd=3Db}C(ZP,sn);ZP.prototype.Ca=
=3Dfunction(){ZP.G.Ca.call(this);this.jb().innerHTML=3Dthis.j};ZP.prototy=
pe.aa=3Dfunction(){ZP.G.aa.call(this);var =
a=3Dji(this.O(),"docs-butterbar-link-no-pad",this.jb());if(!a)throw =
Error("Link element not =
found");U(this).D(a,"click",Oc(this.yd))};function =
Bkb(a,b,c,d){L.call(this);this.j=3Da;this.L=3Dnew =
S(this);this.L.D(a,"ac",this.cga);this.k=3Dc;a.Ro()&&(cN(a)?Od(Rd(),"icso=
")?(this.cga(),c.log(Error("Queue is undeliverable and anachronistic on =
cold =
start"),{modelRevision:b,queueRevision:Hu(a)})):d?fa.location=3Dd:c.jm(Er=
ror("Queue is undeliverable and anachronistic, and no cold start url is =
available")):this.cga())}C(Bkb,L);u=3DBkb.prototype;u.ZV=3Dnull;=0A=
u.cga=3Dfunction(){if(this.j.sX){if(!this.ZV){var a=3Dnew ZP('Can\'t =
save your changes. Copy any recent changes, then <span =
class=3D"docs-butterbar-link-no-pad">revert to an earlier =
revision</span>.',B(this.JQa,this));M(this,a);a.render();this.ZV=3DFp(a.g=
etElement(),"warning");this.k.H=3D!0}Cp.getInstance().postMessage(this.ZV=
)}else this.k.jm(Error("Queue is marked undeliverable but not =
unitialized"))};=0A=
u.JQa=3Dfunction(){this.k.log(Error("Undeliverable queue =
reset"),{queueRevision:Hu(this.j),queueLength:vP(this.j).length});this.j.=
xma("undeliverable queue =
resolver").addCallback(this.KQa);Dp(Cp.getInstance(),this.ZV.getId())};u.=
KQa=3Dfunction(){tWa(window)};u.J=3Dfunction(){N(this.L);Bkb.G.J.call(thi=
s)};function =
Ckb(a,b,c,d,e,f,h,l,m,n,p,t,v,w,z,A,E,D,J,T,W){this.be=3Dm;m=3DOd(Rd(),"i=
cso");this.M=3Dthis.X=3Dnull;var P;if(m)P=3Dthis.X=3DA||new =
Tjb(a,t),A||M(this,P);else{if(d)if(P=3DBjb(a),A=3Dd.j){var =
ba=3Dd.Na.getId();oE(A,"acl",ba,P)}else d.R=3DP;P=3DE||new =
Yjb(t,e,d,Us(a.Sb));E||M(this,P)}e=3DBa(Ajb,e);e=3Dnew =
Vfb(t,b,35E3,e,!m,Pd(Rd(),"lssv"),!m,!m);XP.call(this,a,b,c,d,0,f,h,l,n,p=
,t,v,w,m,P,e,z,!0,void 0,W,D,J,T);m&&Hgb();this.Ub=3Dnull;this.Qa=3Dnew =
yjb;w.AS(this.Qa);this.hd=3D!1;a=3DVjb(void =
0);(a.hidden||a.mozHidden||a.msHidden||=0A=
a.webkitHidden)&&w.dm("docs_page_loaded_in_background")}C(Ckb,XP);functio=
n Dkb(a){jN(a.j,"docs-app-lsi");return =
a.M}u=3DCkb.prototype;u.poa=3Dfunction(){this.o&&(M(this,new =
u$a),this.L.D(zkb(this),"Db",this.H3a).D(this.A,"qc",this.fkb))};=0A=
u.qwa=3Dfunction(){var a=3DYP(this);if(this.X){var =
b=3Dthis.pb();if(!a||!b)throw Error("Cannot cold start without a =
localstore and document.");var =
c=3Dp$a(b),d=3Dthis.k.Sb,d=3DaM.indexOf(c)>=3DaM.indexOf(2)!=3Dd.jh()||aM=
.indexOf(c)>=3DaM.indexOf(4)!=3Dd.jj(),e=3Dnew =
Xjb(this.k.j);if(d){if(Od(Rd(),"icso")&&0=3D=3Dc)throw Error("No access =
level in storage, avoiding reload.");if(5<e.j.ce())throw =
a=3De.j,a.k&&fa.localStorage.removeItem(a.j),Error("Reloading too many =
times");c=3De.j;c.k&&(d=3Dc.ce(),fa.localStorage.setItem(c.j,String(d+=0A=
1)));fa.location.reload()}else =
e.reset();this.X.load(a,b,!0)}b=3Dykb(this);a&&b&&(c=3DQd(Rd(),"oswu"))&&=
(this.M=3Dnew =
cP(c,b.getId(),this.k.j,this.Wc),this.M.start());if(c=3Dthis.I)if(a&&b)a=3D=
new =
rgb(this.B,B(this.ooa,this)),a.initialize(B(this.GQa,this,a),B(this.ooa,t=
his));else for(c.j=3Dnew =
ygb;0<c.k.length;)c.k.shift()();t:{if((a=3DYP(this))&&a.k&&(a=3Da.j.Poa()=
)){b=3Dthis.Qa;b.k=3Da;zjb(b,b.j);b.j=3D[];break =
t}a=3Dthis.Qa;a.j=3D[];a.o=3D!0}};u.GQa=3Dfunction(a){var =
b=3Dthis.I;for(b.j=3Dnew wgb(a);0<b.k.length;)b.k.shift()()};=0A=
u.ooa=3Dfunction(a){"QuotaExceeded"=3D=3Da.type&&Ekb(this)};=0A=
u.rwa=3Dfunction(a,b){var =
c,d=3Dykb(this),e=3Dthis.pb();if(d&&e&&0!=3Dp$a(e)){var =
f=3DSjb(d),h=3DRjb(f);if(h){var =
l=3Dh.j,m;c=3Dd.getId();c=3D(h=3DjE(e,"acl"))?h[c]||null:null;m=3Dnull!=3D=
c?c:"trix"=3D=3De.getType()?1:0;f.o||(m=3D1);c=3Dq$a(e);var =
n;switch(0){case 0:n=3Dfa.location.href;break;case 1:if(!y(l))throw =
Error("Action path is needed to build warm start action =
URL.");n=3DMjb(Qjb(f,c.type),e.getId(),f.k,l);break;case =
3:n=3DA$a(fa.window.location.href).turl||"";break;default:n=3DMjb(Qjb(f,c=
.type),e.getId(),f.k)}c=3DQjb(f,c.type);h=3D=0A=
f.k;f=3Dn;d=3Dd.getId();t:{n=3Dc.k;if(y(l)){for(var =
p=3D0;p<n.j.length;p++){var t=3Dn.j[p];if(Gjb(t,l)){l=3DIjb(t,m,l);break =
t}}throw Error("No action group for the given online =
action");}l=3DIjb(n.k,m)}n=3Dq$a(e);p=3Dl;l=3DnE(e,"docosKeyData");m=3Dn.=
wcb;var =
t=3Dn.Wbb,v=3Dh.j;n=3Dc.j;v&&!d&&(n=3Doe(de(c.j),"/a/"+v),(v=3Dbe(c.j))&&=
(n=3Doe(n,v)));n=3Doe(n,p);p=3D[];d&&p.push("ouid=3D"+Ua(d));p.push("uc=3D=
"+h.o);m&&p.push("jobset=3D"+m);t&&p.push("ftrack=3D1");l&&(h=3Dl[28])&&p=
.push("docosJobset=3D"+h);h=3Dn+=3D"?"+p.join("&");d=3D{};d.id=3De.getId(=
);t:{if(l=3D=0A=
nE(e,"docosKeyData")){if(pa(l)){l=3D0=3D=3Dl.length?"c":"d";break =
t}throw Error("Non-array =
keyData");}l=3Dnull}l&&(d.cm=3Dl);d["new"]=3DString(!!lE(e,"inc"));d.ouri=
=3Df;(e=3DeQa(e,"startupHints"))&&c.B&&pc(d,c.B(e));var e=3D"",w;for(w =
in =
d)0<e.length&&(e+=3D"&"),e+=3DUa(w)+"=3D"+Ua(d[w]);c=3DNba(h,Ua(e))}}this=
.Ub=3Dnew Bkb(a,b,this.B,c)};=0A=
u.H3a=3Dfunction(a){var b;b=3Da.error;b=3D(b=3Db.qr&&b.qr instanceof =
Event?b.qr.target:null)?b.error:null;b=3D!!b&&"QuotaExceededError"=3D=3Db=
.name;var =
c=3DOd(Rd(),"icso")||x0a();this.B.log(a.error,{quotaExceeded:b,optedIn:c}=
);b?Ekb(this):c&&(a=3Dthis.k.Sb,Ts(a,Rs(a.ba,1024,!0)))};function =
Ekb(a){a.hd||(a.hd=3D!0,Cp.getInstance().postMessage(Fp("Disk space is =
low. Free up space on your computer to continue editing =
offline.","warning",!0)))}=0A=
u.fkb=3Dfunction(){var a=3Dnew =
$N(this.be);M(this,a);a.render();Cp.getInstance().postMessage(Fp(a.getEle=
ment(),"info",!0))};u.iza=3Dfunction(){var =
a=3Dfa.DOCS_crt;a&&a.cancel()};function =
Fkb(a){if(Od(Rd(),"icso"))return!0;jN(a.j,"docs-app-lsi");return(a=3Dykb(=
a))?t0a(a):!1}u.J=3Dfunction(){N(this.Ub);N(this.A);N(this.M);Ckb.G.J.cal=
l(this)};function =
Gkb(a){a=3Dmi(a);return(a=3Da.gbar&&a.gbar.ldb)?(a(),!0):!1};function =
$P(a,b){L.call(this);this.k=3Da;this.o=3Db;this.L=3Dnew =
S}C($P,L);$P.prototype.q=3Dfunction(a,b){b?gn(this.L,this.k,this.o,a,void=
 0,b):this.L.D(this.k,this.o,a)};$P.prototype.J=3Dfunction(){delete =
this.k;this.L.dispose();delete this.L;$P.G.J.call(this)};function =
Hkb(a){$P.call(this,a,"Y")}C(Hkb,$P);Hkb.prototype.j=3Dfunction(){return =
this.k.R};function =
Ikb(a,b,c,d,e){L.call(this);this.A=3Dnull;this.o=3Dd?new =
Hkb(d):null;this.j=3Dc||new sh;this.L=3Dnew =
S(this);this.F=3Da;this.H=3De||null;this.C=3Db||null;this.B=3D!Vo(a.getSt=
ate());this.q=3D(this.k=3D!Od(Rd(),"icso"))?null:this.j.getElement("googl=
ebar-coldstart");this.L.D(this.F,"y",this.CSa);this.k?Jkb(this):this.B||K=
kb(this);this.q&&this.o&&(this.o.q(this.yFa,this),this.yFa(),this.q.style=
.display=3D"block")}C(Ikb,L);u=3DIkb.prototype;u.yFa=3Dfunction(){var =
a=3Dji(this.j,"googlebar-coldstart-email");a&&a.appendChild(this.j.create=
TextNode(this.o.j()))};=0A=
function Jkb(a){var =
b=3Da.j?mi(a.j):fa;a.A=3Db.gbar&&b.gbar.som}u.CSa=3Dfunction(a){a=3D!Vo(a=
.k);a!=3Dthis.B&&(this.k||a?this.A&&(this.A(a),this.B=3Da):Kkb(this))};fu=
nction =
Kkb(a){a.k||(a.k=3D!0,pp(sp(rp(a.H.Ae("/onegoogle"),1),a.ESa,a),a.DSa,a).=
Ed())}=0A=
u.ESa=3Dfunction(a){a=3DTd(a.k||"");if(a[0]&&a[1]&&a[2]){ccb(a[1]);var =
b=3Dthis.j.getElement("googlebar-coldstart"),c=3Dthis.j.Cg(a[2]);this.j.Q=
A(c,b);if(b=3Dji(this.j,"gbm"))c=3Db.getAttribute("style"),b.setAttribute=
("style",c?c+"right: -23px;":"right: =
-23px;");eval(a[0]);Gkb(this.j)||Lkb(this);Jkb(this);this.B=3D!1;Mkb(this=
)}else this.k=3D!1};u.DSa=3Dfunction(){this.k=3D!1};=0A=
function Lkb(a){if(a.C){for(var =
b=3Dmi(a.j).gbar,c=3Db&&b.logger&&b.logger.ml,d=3Dhi(a.j,"script"),e=3D!1=
,f=3D0;f<d.length;f++){var =
h=3Dd[f].innerText;if(h&&0<h.indexOf("window.gbar=3D")){e=3D!0;break}}b=3D=
{ogb_gbarObjectPresent:!!b,ogb_gbarElementPresent:!!a.j.getElement("gbar"=
),ogb_gbElementPresent:!!a.j.getElement("gb"),ogb_gbldElementPresent:!!a.=
j.getElement("gbld"),ogb_gbqlElementPresent:!!a.j.getElement("gbql"),ogb_=
gbqldElementPresent:!!a.j.getElement("gbqld"),ogb_gbmbElementPresent:!!a.=
j.getElement("gbmb"),=0A=
ogb_gbarObjectProperties:b?ec(b).join(","):"",ogb_gbarScriptFound:e,ogb_l=
oggerMlPresent:!!c};d=3DError("Load bundle function is missing when =
transitioning to online in a cold-started =
document.");a.C.log(d,b);if(c)try{c(d,{})}catch(l){a.C.log(Error("Attempt=
 to log OGB error report failed: "+l.message),{ogb_errorMessage:"Load =
bundle function is missing when transitioning to online in a =
cold-started document."})}}}=0A=
function Mkb(a){a.o&&(a.o.dispose(),delete a.o);delete =
a.F;a.q&&(a.j.nf(a.q),delete =
a.q)}u.J=3Dfunction(){Mkb(this);N(this.L);delete this.L;delete =
this.A;Ikb.G.J.call(this)};function =
Nkb(){this.j=3DQd(Rd(),"docs_oogt");this.j||(this.j=3D"NONE")}la(Nkb);fun=
ction =
aQ(a,b,c){FH.call(this,a,b,c);this.R=3Dyn(this,"checkbox-label-id");a=3Dn=
ew Kn;Pn(a,{key:"copy",caption:"Make a =
copy"},!0);Pn(a,{key:"returnToDrive",caption:"Back to =
Drive"});Nn(this,a);En(this,"File is in owner's =
trash");Mn(this,!1);this.gz=3D!1;this.F=3Dyn(this,"description-container"=
);bF(this,"copy")}C(aQ,FH);u=3DaQ.prototype;=0A=
u.VAa=3Dfunction(){return lWa({fUb:this.R,XW:"You will soon permanently =
lose access to this file.<br>For continued access, please make a =
copy.",N8:Od(Rd(),"enable_docos"),EH:this.EH,FH:this.FH,qQa:this.F,GH:thi=
s.GH,HH:this.HH,O8:Od(Rd(),"docs-dc")})};u.aa=3Dfunction(){aQ.G.aa.call(t=
his);U(this).D(this,"dialogselect",this.RQa)};u.Ca=3Dfunction(){aQ.G.Ca.c=
all(this);Um(this.Y,"describedby",this.F)};=0A=
u.RQa=3Dfunction(a){var b;switch(a.key){case =
"copy":b=3D"copy";break;case =
"returnToDrive":b=3D"returnToDrive"}b&&this.dispatchEvent(b);a.preventDef=
ault()};u.J=3Dfunction(){U(this).Cb();aQ.G.J.call(this)};function =
bQ(a,b,c){Mt.call(this,a,b,c);a=3Dnew =
Kn;Pn(a,{key:"continue",caption:"Continue"},!0);Pn(a,{key:"returnToDrive"=
,caption:"Back to Drive"},!1,!0);Nn(this,a);En(this,"File is in owner's =
trash");this.setContent("You won't be able to access this file =
soon.<br>If you still need access, please download it or copy and paste =
its =
contents.");Mn(this,!1);bF(this,"continue")}C(bQ,Mt);bQ.prototype.aa=3Dfu=
nction(){bQ.G.aa.call(this);U(this).D(this,"dialogselect",this.j)};=0A=
bQ.prototype.Ca=3Dfunction(){bQ.G.Ca.call(this);var =
a=3Dyn(this,"description");this.jb().id=3Da;Um(this.Y,"describedby",a)};b=
Q.prototype.j=3Dfunction(a){var b;switch(a.key){case =
"returnToDrive":b=3D"returnToDrive";break;case =
"continue":b=3D"continue"}b&&this.dispatchEvent(b)};bQ.prototype.J=3Dfunc=
tion(){U(this).Cb();bQ.G.J.call(this)};function =
cQ(a,b,c,d){Mt.call(this,b,c,d);b=3Dnew =
Kn;a?(Pn(b,{key:"returnToDrive",caption:Okb()},!0),Pn(b,{key:"restore",ca=
ption:"Take out of trash"},!1,!0),En(this,"File has been moved to =
trash")):(Pn(b,{key:"restore",caption:"Take out of =
trash"},!0),Pn(b,{key:"returnToDrive",caption:Okb()},!1,!0),En(this,"File=
 is in trash"));Nn(this,b);this.setContent('To access this file, take it =
out of the trash.<br><br>If this file is shared, collaborators can still =
make a copy of it until it\'s permanently deleted. <a =
href=3D"//support.google.com/drive/?p=3Drestore_trash" =
target=3D"_blank">Learn more</a>');=0A=
Mn(this,!1);bF(this,a?"returnToDrive":"restore")}C(cQ,Mt);cQ.prototype.Ca=
=3Dfunction(){cQ.G.Ca.call(this);var =
a=3Dyn(this,"description");this.jb().id=3Da;Um(this.Y,"describedby",a)};c=
Q.prototype.aa=3Dfunction(){cQ.G.aa.call(this);U(this).D(this,"dialogsele=
ct",function(a){"restore"=3D=3Da.key?this.dispatchEvent("restore"):"retur=
nToDrive"=3D=3Da.key&&this.dispatchEvent("returnToDrive")})};function =
Okb(){var a=3DRd();return Qd(a,"docs-gth")?Qd(a,"docs-gth"):"Back to =
Drive"};function =
dQ(a,b,c,d){Mt.call(this,b,c,d);this.j=3Da;this.gz=3D!1;Mn(this,!1);a=3Dn=
ew Kn;Pn(a,{key:"si",caption:"Sign =
in"},!0);Nn(this,a);bF(this,"si")}C(dQ,Mt);dQ.prototype.aa=3Dfunction(){d=
Q.G.aa.call(this);U(this).D(this,"dialogselect",this.o)};dQ.prototype.o=3D=
function(a){"si"=3D=3Da.key&&(this.j&&this.j.wn(773),a=3D(new =
pe(window.location.href)).toString(),a=3D(new =
pe("https://accounts.google.com/ServiceLogin")).ab("service","wise").ab("=
passive","true").ab("continue",a),window.location.href=3Da.toString())};f=
unction Pkb(){return'<span class=3D"trash-butter-collaborator">This item =
is in the owner\'s trash.<a =
href=3D"http://support.google.com/drive/?p=3Drestore_trash_collab" =
class=3D"docs-butterbar-link" target=3D"_blank">Learn =
more</a></span>'};function =
eQ(){}C(eQ,L);eQ.prototype.j=3Dnull;eQ.prototype.k=3Dnull;eQ.prototype.sh=
ow=3Dfunction(a){a?(this.k||(this.k=3Deu(Pkb)),a=3DFp(this.k,"info",!0,0)=
,this.j=3DCp.getInstance().postMessage(a)):this.j&&(Dp(Cp.getInstance(),t=
his.j),this.j=3Dnull)};function Qkb(a,b,c){if(c&&!b)throw Error("A =
request builder service must be specified for copy via =
doplar.");this.k=3Da;this.B=3Db;this.A=3Dc;this.j=3Dnull;M(this,this.j);t=
his.q=3D!1;this.L=3Dnew S(this);M(this,this.L);this.o=3Dnew =
eQ;M(this,this.o);this.L.D(this.k,["aa","fa","T"],this.iYa)}C(Qkb,L);u=3D=
Qkb.prototype;=0A=
u.iYa=3Dfunction(a){if(null!=3Dthis.k.yo()||this.k.isAnonymous()){var =
b=3Dthis.k.B,c=3D"fa"=3D=3Da.type;!this.j&&b?this.k.isAnonymous()?(this.j=
=3Dnew dQ(null),En(this.j,"File will be deleted =
soon"),this.j.setContent("You won't be able to access this file soon as =
it may have been trashed. If you still need access, please sign in to =
make a copy or download it."),Rkb(this)):this.k.yo()?(this.j=3Dnew =
cQ(c&&!a.k),this.L.D(this.j,"restore",this.TQa).D(this.j,"returnToDrive",=
this.Yaa),Rkb(this)):this.A&&V.yG.isEnabled()?=0A=
(this.j=3Dnew =
aQ,jWa(this.j,this.k.Sb.jh()),kWa(this.j,this.k.Sb.jh()),this.L.D(this.j,=
"copy",this.SQa).D(this.j,"returnToDrive",this.Yaa),Rkb(this)):this.q||(t=
his.j=3Dnew =
bQ,this.L.D(this.j,"returnToDrive",this.Yaa).D(this.j,"continue",this.d_a=
),Rkb(this)):b||(this.q=3D!1,Skb(this),this.o.show(!1))}};function =
Skb(a){a.j&&(a.j.setVisible(!1),a.j=3Dnull)}function =
Rkb(a){a.j&&(a.j.Uh=3D!0,a.j.setVisible(!0))}u.SQa=3Dfunction(){eZa(this.=
k,this.B,hWa(this.j),iWa(this.j),this.k.k+" (Recovered)",!0)};=0A=
u.TQa=3Dfunction(){this.k.DS(!1);Skb(this)};u.Yaa=3Dfunction(){var =
a=3DRd(),a=3DQd(a,"docs-gth")?Qd(a,"app_url"):Qd(a,"drive_url");Bh().loca=
tion.href=3Da};u.d_a=3Dfunction(){this.q=3D!0;Skb(this);this.o.show(!0)};=
function =
fQ(a,b,c){L.call(this);this.k=3Da;this.q=3Db;this.A=3Dc||null;this.j=3Dnu=
ll;this.o=3Dnew Ap(this.C,12E4,this);this.L=3Dnew =
S(this);this.L.D(a,"nb",Oc(B(this.B,this)));this.B()}C(fQ,L);fQ.prototype=
.B=3Dfunction(){0=3D=3Dthis.k.getState()&&(Ps(this.k.zD(),1)||Ps(this.k.z=
D(),2))?this.o.start():(this.o.stop(),this.j&&(Dp(Cp.getInstance(),this.j=
),this.j=3Dnull,Tkb(this,!0)))};=0A=
fQ.prototype.C=3Dfunction(){this.A&&this.A.Rh(Error("Persisting changes =
is taking too long."));this.j=3DCp.getInstance().postMessage(Fp("Saving =
your changes is taking longer than usual. Editing is temporarily =
disabled.","warning"));Tkb(this,!1)};function =
Tkb(a,b){sH(a.q,b,"persistence");a.q.j.Z(b,"persistence")}fQ.prototype.J=3D=
function(){this.o.dispose();this.L.dispose();fQ.G.J.call(this)};function =
Ukb(a,b,c,d,e,f){this.L=3Dnew =
S(this);this.j=3Da;this.A=3D!!d;this.o=3De||null;this.k=3Df||null;this.q=3D=
b;this.L.D(b,"y",this.KAa);this.KAa()}C(Ukb,L);u=3DUkb.prototype;u.l8=3D0=
;u.Ona=3Dnull;u.KAa=3Dfunction(){var =
a=3Dthis.q.getState(),b=3DCp.getInstance(),a=3DVkb(this,a,this.A);a!=3Dth=
is.Ona&&(Dp(b,this.l8),this.Ona=3Da,this.l8=3Dnull!=3Da?b.postMessage(Wkb=
(this,a)):0)};=0A=
function Vkb(a,b,c){c=3Da.j.F&&c;var =
d=3Db;!c||b!=3DXo&&b!=3DDpa||(d=3DYo);switch(d){case Xo:return 7;case =
Yo:if(!a.j.Sb.jh()&&!a.j.Sb.jj())return =
null;if(Ps(a.j.Sb.ba,1024)&&x0a())return =
2;if(c&&!Qs(a.j.Sb.ba)&&null!=3Da.o)switch(a.o){case 4:return 2;case =
2:return 5;default:return null}return c?null:6;case Dpa:return 9;case =
Epa:return 8;case Fpa:return 1;case Gpa:return 10;case Ipa:return 3;case =
Hpa:return 4;case Zo:return null;default:return null}}function =
gQ(a,b){return Fp(a,"info",b)}=0A=
function Wkb(a,b){switch(b){case 6:return gQ("Trying to =
connect...");case 5:return gQ("This document is open in another tab for =
offline editing. Editing from this tab is suspended and changes from =
other sessions will not be shown until you reconnect to the =
network.");case 2:return gQ("Sorry, editing while offline isn't working. =
Try reloading, or go online");case 9:return gQ("Trying to =
reconnect...");case 7:return gQ("Reconnecting...");case 1:return gQ("You =
have been signed out. Sign into your account from another tab.");=0A=
case 10:return gQ("Wow, this file is really popular! Some tools might be =
unavailable until the crowd clears.",!0);case 8:var c=3D"Remove your =
changes and =
reload";a.k&&(a.j.Sb.qn()||a.j.Sb.Sg()||Ps(a.j.Sb.ba,256))||(c=3D"Please =
reload.");return Hp("Your access to this file has =
changed.",c,B(a.VOa,a),"info",!1);case 3:return =
Ps(a.j.Sb.ba,256)?(c=3Dnew ZP('Can\'t save your changes. Copy any recent =
changes, then <span class=3D"docs-butterbar-link-no-pad">revert to an =
earlier revision</span>.',B(a.Nea,a)),M(a,=0A=
c),c.render(),gQ(c.getElement())):Hp("Something went wrong.","Please =
reload.",B(a.Nea,a),"info");case 4:return gQ(Qs(a.j.Sb.ba)?"This =
application is out of date, and must be restarted. All of your changes =
have been saved.":"This application is out of date, and must be =
restarted. Your changes cannot be saved.");default:throw Error("Unknown =
message =
Id.");}}u.Nea=3Dfunction(){fa.location.reload()};u.VOa=3Dfunction(){this.=
k("network status indicator").addCallback(this.Nea,this)};=0A=
u.J=3Dfunction(){Dp(Cp.getInstance(),this.l8);this.L.dispose();Ukb.G.J.ca=
ll(this)};function hQ(a,b,c,d){Dn.call(this,void 0,void =
0,b);this.j=3Da;this.F=3Dc||!1;this.C=3Dd||null;this.B=3D!1;U(this).D(thi=
s,"dialogselect",this.K)}C(hQ,Dn);hQ.prototype.o=3Dfunction(){tWa(window)=
};=0A=
function Xkb(a,b){var =
c=3Da.j.Sb,d=3DPs(c.ba,256),e,f,h=3Dnull,l=3D!a.F,m=3D!0;a.B=3D!1;0=3D=3D=
b?(a.j.isAnonymous()?(f=3D"Signed in",e=3D"You have been signed in to =
another Google property from another tab. Please reload to access this =
document with the signed in account."):(l=3D!1,f=3D"Signed out",e=3D"You =
have been signed out. You must sign in again to save changes to this =
file."),h=3D(new Kn).set("si","Sign in",!1,!1)):1=3D=3Db?(f=3D"Access =
denied",e=3D"You no longer have permission to access this document, so =
your changes can't be saved. If you believe this is an error, contact =
the document owner.  If your access is restored, you will be able to =
continue working.",=0A=
d=3Dc.qn()||c.Sg()||Ps(c.ba,256),a.B=3D!0):2=3D=3Db?(f=3D"Server =
unavailable",e=3D"Your changes cannot be saved because the server is =
currently unavailable. Please resume your work when the server becomes =
available."):3=3D=3Db?(m=3D!1,f=3D"The application is out of =
date",e=3DQs(c.ba)?"You need to reload this page to continue editing. =
All of your changes have been saved.":"Your changes cannot be saved =
because this application is out of date. You must reload this page to =
continue editing. Unfortunately any unsaved changes will be lost."):=0A=
4=3D=3Db&&(f=3D"Connection error",e=3D"Your changes cannot be saved =
because of a problem with the network connection. Access will be =
restored when you re-establish your =
connection.");d&&m&&(e+=3D"<br><br>If you leave or reload the page, your =
unsaved changes may be lost.");En(a,f);a.setContent(e);h||(h=3D(new =
Kn).set("rl",d?"Reload without your unsaved =
changes":"Reload",!1,!1));Nn(a,h);a.gz=3Dl;Mn(a,l)}=0A=
hQ.prototype.K=3Dfunction(a){a=3Da.key;var =
b=3Dthis.j.Sb,b=3Db.qn()||b.Sg()||Ps(b.ba,256);"si"=3D=3Da?b?window.open(=
"auth","_blank").focus():this.o():"rl"=3D=3Da&&(this.B&&this.C&&b?this.C(=
"save error =
dialog").addCallback(this.o,this):this.o())};hQ.prototype.Ca=3Dfunction()=
{hQ.G.Ca.call(this);an(this.getElement(),"docs-error-dialog")};function =
Ykb(a,b,c,d,e,f){Q.call(this);this.B=3Dnew =
Ap(this.F2a,6E5,this);this.o=3Da;this.F=3Df||null;this.q=3Dnew =
nh(12E4);this.k=3Db;this.A=3Dc;this.j=3Dnew =
Ap(this.h8a,12E4,this);this.H=3Dd||!1;this.C=3Dnew =
Ap(this.G7a,(null!=3De?e:1728E5)*(.8+.2*Math.random()),this);this.L=3Dnew=
 =
S(this);this.L.D(a,"N",this.aRa).D(this.k,"y",this.$Qa).D(this.k,"z",this=
.H7a).D(this.q,"tick",this.g5a);Zkb(this)}C(Ykb,Q);u=3DYkb.prototype;u.AV=
=3Dnull;u.Qba=3D!0;u.oS=3D!1;u.i1=3D!1;=0A=
u.$Qa=3Dfunction(a){Vo(a.B)&&!Vo(a.k)?this.j.stop():!Vo(a.B)&&Vo(a.k)&&(t=
his.oS=3D!1,this.o.qn()&&this.j.start());iQ(this)};u.H7a=3Dfunction(){thi=
s.i1||this.C.vb()||this.C.start()};u.G7a=3Dfunction(){this.i1=3D!0;iQ(thi=
s)};u.aRa=3Dfunction(){Zkb(this)};function =
Zkb(a){a.o.qn()?(!a.oS&&Vo(a.k.getState())&&a.j.start(),a.Qba=3D!1,a.B.st=
op()):(a.j.stop(),a.oS=3D!1,a.o.Sg()||a.B.start());iQ(a)}u.F2a=3Dfunction=
(){this.Qba=3D!0;iQ(this)};u.h8a=3Dfunction(){Ps(this.o.ba,512)?this.j.st=
art():(this.oS=3D!0,iQ(this))};=0A=
function iQ(a){var b=3Da.k.getState();if(a.H&&b=3D=3D=3DDpa)jQ(a,2);else =
if(b=3D=3D=3DEpa)jQ(a,1);else if(b=3D=3D=3DFpa)jQ(a,0);else =
if(b=3D=3D=3DHpa)jQ(a,3);else if(a.oS&&Vo(b))if(b=3DError("At the end of =
an extended period in the saving state, the net service was found to be =
online. This is illegal."),a.F)a.F.jm(b);else throw b;else =
a.H&&b.lg()?jQ(a,4):a.i1&&a.Qba&&b=3D=3D=3DSo?window.location.reload():Vo=
(b)&&b!=3DXo&&!a.i1&&jQ(a,null)}=0A=
function =
jQ(a,b){if(b!=3Da.AV)if(a.AV=3Db,a.q.stop(),null=3D=3Db)a.A.setVisible(!1=
);else{a.q.start();var =
c=3Da.A;Xkb(c,b);c.setVisible(!0)}}u.g5a=3Dfunction(){if(null!=3Dthis.AV)=
{var =
a=3Dthis.A;Xkb(a,this.AV);a.setVisible(!0)}};u.J=3Dfunction(){this.B.disp=
ose();this.q.dispose();this.j.dispose();this.C.dispose();this.L.dispose()=
;Ykb.G.J.call(this)};function =
kQ(a,b,c,d,e,f,h,l,m,n,p,t){this.A=3Da;this.C=3Dh||null;this.F=3Db;this.I=
=3Dc;this.q=3Dt;l=3Dnull;"NONE"!=3DNkb.getInstance().j&&(l=3Dnew =
Ikb(b,h,c,a,d));M(this,l);this.H=3Dnew =
Ukb(a,b,0,m,p,this.q);this.K=3De||!1;this.M=3Df||!1;this.B=3Dn?new =
Qkb(a,d,!0):null}C(kQ,L);kQ.prototype.o=3Dnull;kQ.prototype.k=3Dnull;kQ.p=
rototype.j=3Dnull;kQ.prototype.J=3Dfunction(){this.H.dispose();delete =
this.H;N(this.k);delete this.k;N(this.o);delete this.o;N(this.j);delete =
this.j;delete this.F;N(this.B);delete this.B;kQ.G.J.call(this)};function =
lQ(){Dn.call(this);this.o=3DBa(tWa,window);this.j=3D[];En(this,"File =
unavailable");var a=3D(new =
Kn).set("ok","Reload",!1,!1);Nn(this,a);bF(this,Qn.key);U(this).D(this,"d=
ialogselect",this.B)}C(lQ,Dn);la(lQ);lQ.prototype.Ca=3Dfunction(){lQ.G.Ca=
.call(this);this.getElement().style.zIndex=3D999999};=0A=
lQ.prototype.show=3Dfunction(a,b,c){(a=3Da||(c?c():void =
0))&&this.j.push(a);a=3Dthis.j;c=3D"";var d=3D"Sorry, there's a problem =
with this file. Please reload.<br><br>If this keeps happening, you can =
"+('<a =
href=3D"'+Y("http://support.google.com/drive/bin/request.py?hl=3Den&ctx=3D=
docs&contact_type=3Dserver_error")+'" target=3D"_blank">report the =
error</a>.');c+=3D'<div class=3D"fatal-error-dialog-container"><div =
class=3D"fatal-error-dialog-contents"><div =
class=3D"fatal-error-message">';if(0<a.length){c+=3D'Debug text =
<i>(internal only)</i>:<div><textarea class=3D"fatal-error-debug-text" =
readonly=3D"readonly">';=0A=
for(var =
e=3Da.length,f=3D0;f<e;f++)c+=3DY(a[f])+"\n-------------\n";c+=3D"</texta=
rea></div><br>"}this.setContent(c+(d+'</div><div =
class=3D"fatal-error-image-container"><div =
class=3D"fatal-error-image"></div></div></div></div>'));this.setVisible(!=
0);b&&(this.o=3Db)};lQ.prototype.B=3Dfunction(a){"ok"=3D=3Da.key&&this.o(=
)};function =
$kb(){}$kb.prototype.j=3Dfunction(a){lQ.getInstance().show(a)};function =
alb(){this.j=3D{};new fd;this.k=3D0};function =
blb(){this.j=3D{}}blb.prototype.getState=3Dfunction(a){if(!(a in =
this.j))throw Error("No value for state "+a);return this.j[a]};function =
mQ(a,b){L.call(this);this.o=3Da;this.A=3Db;this.j=3D{};this.q=3D{};this.k=
=3Dnew blb;this.L=3Dnew S(this);for(var =
c=3D0;c<this.A.length;c++)clb(this,this.A[c])}C(mQ,L);=0A=
function SI(a,b,c){var d=3Db.getId();if(a.j[d]&&a.j[d].enabled)throw =
Error("Attempted to bind an action property pair that is already bound: =
"+d+"-enabled");if(!a.o.qe(d))throw Error("Attempted to bind a =
non-registered action with id =
"+d);lc(a.j,d,{});a.j[d].enabled=3Dc;for(var =
e=3Dc.j.concat(),f=3D0;f<e.length;f++){var h=3De[f];if(!(h in =
a.k.j))throw Error("State "+h+" required by action property pair =
"+d+"-enabled but not provided by any =
trigger.");lc(a.q,h,{});lc(a.q[h],"enabled",[]);a.q[h].enabled.push(b)}c=3D=0A=
c.isEnabled(a.k);b.Z(c);return a}function clb(a,b){a.L.D(b,"lb",a.B);var =
c=3Dmc(b.j),d;for(d in c){if(d in a.k.j)throw Error("State "+d+" should =
not be provided by multiple triggers.");a.k.j[d]=3Dc[d]}}function =
nQ(a,b){a.A.push(b);clb(a,b)}mQ.prototype.qe=3Dfunction(a){return =
this.o.qe(a)};=0A=
mQ.prototype.B=3Dfunction(a){var b=3D{},c;for(c in =
a.k){this.k.j[c]=3Da.k[c];var d=3Dthis.q[c],e;for(e in =
d){lc(b,e,{});for(var =
f=3Dd[e],h=3D0;h<f.length;h++)b[e][f[h].getId()]=3D!0}}for(e in =
b)for(var l in =
b[e]){a=3Dthis.o.KV(l);c=3De;d=3Da.getId();if(!this.j[d]||!this.j[d][c])t=
hrow Error("Tried to get config for unbound action property pair: =
"+d+"-"+c);c=3Dthis.j[d][c].isEnabled(this.k);d=3De;"enabled"=3D=3Dd?a.Z(=
c):a.setProperty(d,c)}};mQ.prototype.J=3Dfunction(){N(this.L);mQ.G.J.call=
(this)};function =
dlb(a){O.call(this,"docs-action-registered");this.action=3Da}C(dlb,O);fun=
ction =
oQ(a){Q.call(this);this.j=3D{};lr||oua(a);this.k=3D{}}C(oQ,Q);u=3DoQ.prot=
otype;u.QO=3Dnull;u.qe=3Dfunction(a){return =
this.j[a]||this.k[a]||null};u.KV=3Dfunction(a){var =
b=3Dthis.qe(a);if(!b)throw Error("Action not registered for id =
"+a);return b};u.r9=3Dfunction(a){for(var =
b=3D[],c=3D0;c<a.length;c++)b.push(this.KV(a[c]));return =
b};u.oj=3Dfunction(a){this.k[a.getId()]||(this.k[a.getId()]=3Da,this.disp=
atchEvent(new =
dlb(a)));this.j[a.getId()]=3Da;this.QO&&this.QO.Lj(a)};u.JV=3Dfunction(){=
return ec(this.j)};=0A=
function elb(a,b){if(a.QO)throw Error("Impression system has already =
been =
set.");a.QO=3Db;a.QO.q(dc(a.j))}u.J=3Dfunction(){oQ.G.J.call(this);for(va=
r a in this.j)a in this.k||N(this.j[a])};u.f1=3Dx(237);function =
flb(a){tH.call(this);this.k=3Da;this.L.D(this.k,"X",this.o);this.j["docs-=
downloadable"]=3Dthis.k.H}C(flb,tH);flb.prototype.o=3Dfunction(){var =
a=3D{};a["docs-downloadable"]=3Dthis.k.H;uH(this,a)};function =
glb(a,b,c){this.o=3Da;this.j=3Db;this.k=3Dc||Kc}glb.prototype.xa=3Dfuncti=
on(a,b,c){null!=3Dc&&(isNaN(c)?this.j.log(Error("Latency variable "+b+" =
is NaN")):isFinite(c)||this.j.log(Error("Latency variable "+b+" is =
infinite")),a[b]=3Dc)};function =
oN(a,b,c,d,e){d=3Dd[e];a.xa(b,c,xa(d)?d-a.o:null)}glb.prototype.setInterv=
al=3Dfunction(a,b,c,d,e){e=3Dc[e];c=3Dc[d];this.xa(a,b,xa(e)&&xa(c)?e-c:n=
ull)};function hlb(a,b){var c=3Daf,d=3Drc(dc(LRa));b?delete d.mp:delete =
d.mr;delete d.jsais;delete d.wfm;delete d.las;delete d.lac;a||(delete =
d.odbs,delete d.odbjy);delete d.ee;delete d.fe;delete d.istl;delete =
d.odbc;delete d.sfpjy;delete d.efpjy;delete d.fbe;delete d.mpe;delete =
d.far;y(c)&&!c&&(delete d.webfontsAvailable,delete =
d.webfontsMetadataAvailable,delete d.webfontsRender,delete =
d.webfontsVariantsAvailable);delete d.swd;delete d.ewd;delete =
d.wda;delete d.wde;delete d.wdma;delete d.wdva;delete d.wra;=0A=
delete d.wrma;delete d.wrva;return ec(d)};function =
ilb(a){tH.call(this);this.k=3Da;this.L.D(this.k,"O",this.o).D(this.k,"R",=
this.o);JVa(this,jlb(this))}C(ilb,tH);ilb.prototype.o=3Dfunction(){uH(thi=
s,jlb(this))};function jlb(a){var =
b=3D{};b["saveState-edit"]=3Da.k.jh();b["saveState-comment"]=3Da.k.jj();r=
eturn b};function pQ(a){this.k=3Da;this.j=3D[];this.L=3Dnew =
S(this);this.L.D(a,"mb",this.C)}C(pQ,L);pQ.prototype.J=3Dfunction(){N(thi=
s.L);pQ.G.J.call(this)};pQ.prototype.C=3Dfunction(a){if(a.k)for(a=3D0;a<t=
his.j.length;a++){var b=3Dthis.j[a];Qm(klb(this,b.j),b.OH)}};function =
llb(a,b){this.j=3Da;this.OH=3Db};function mlb(a){var =
b=3D{};a=3Da.replace(/\r/g,"").split("\n");for(var =
c=3D0;c<a.length;c++){var =
d=3Da[c],e=3Dd.indexOf(":");0>e||(b[d.substring(0,e)]=3Dd.substring(e+2,d=
.length))}return b}function nlb(a){var =
b=3D"";Yb(a,function(a,d){b+=3Dd+": "+a+"\r\n"});return b}=0A=
var olb=3Dmz(function(){if(!fa.Blob)return!1;var a=3Dnew =
Uint8Array(100),b;try{b=3Dnew Blob([a])}catch(c){return!1}return =
100!=3Db.size?!1:!0}),plb=3Dmz(function(){if(!fa.Blob)return!1;var =
a=3Dnew Uint8Array(100),b;try{b=3Dnew Blob([a])}catch(c){return!1}return =
null=3D=3D=3Dlgb(b,0,1)?!1:!0});function qlb(a){return =
rb(a,function(a){a=3Da.toString(16);return =
1<a.length?a:"0"+a}).join("")}function =
rlb(a){a=3Da.replace(/\r\n/g,"\n");for(var =
b=3D[],c=3D0,d=3D0;d<a.length;d++){var =
e=3Da.charCodeAt(d);128>e?b[c++]=3De:(2048>e?b[c++]=3De>>6|192:(b[c++]=3D=
e>>12|224,b[c++]=3De>>6&63|128),b[c++]=3De&63|128)}return b};function =
slb(){Q.call(this)}C(slb,Q);function =
tlb(a){O.call(this,a)}C(tlb,O);u=3Dslb.prototype;u.qBa=3Dr(null);u.rBa=3D=
r(null);u.xg=3Dr(null);u.start=3Dca();u.cancel=3Dca();function =
qQ(a,b){this.q=3Da;this.A=3Db;this.j=3D!0}u=3DqQ.prototype;u.getName=3Dg(=
"q");u.Ic=3Dg("A");u.o1=3Dr(null);u.dA=3Dr(!1);u.v_=3Dr(!1);u.s_=3Dr(!1);=
function =
ulb(a,b){qQ.call(this,b,a.size);this.k=3Da}C(ulb,qQ);u=3Dulb.prototype;u.=
o1=3Dg("k");u.dA=3Dfunction(){return =
plb()};u.v_=3Dr(!0);u.s_=3Dr(!1);u.Kna=3Dr(null);function =
vlb(){Q.call(this)}C(vlb,slb);vlb.prototype.YBa=3Dca();function =
wlb(a,b,c,d,e,f,h,l){Q.call(this);this.M=3Da;this.C=3Db;this.K=3Dc;this.F=
=3Dd;this.o=3De||null;this.A=3Df||null;this.I=3Dh?mc(h):{};this.X=3D!!l;t=
his.B=3D"";a=3Dnew =
Ez;this.k=3D"scotty-"+fb()+"-"+a.MF();this.j=3Dnull;this.q=3D0;this.L=3Dn=
ew =
S(this);M(this,this.L)}C(wlb,vlb);u=3Dwlb.prototype;u.YBa=3Dda("B");u.qBa=
=3Dfunction(){return =
this.j&&this.j.status||null};u.rBa=3Dg("H");u.xg=3Dfunction(){return =
this.j&&this.j.responseText||null};=0A=
u.start=3Dfunction(){this.j=3Dnew XMLHttpRequest;var =
a=3Dthis;this.j.upload&&(this.j.upload.onprogress=3Dfunction(b){a.q=3Db.l=
oaded;a.dispatchEvent(new =
tlb("Dc"))});this.j.onload=3Dfunction(b){a.q=3Da.K;a.H=3Dmlb(b.target.get=
AllResponseHeaders());a.dispatchEvent(new =
tlb("Ec"))};this.j.onerror=3Dfunction(){a.dispatchEvent(new =
tlb("Fc"))};this.j.open("POST",this.M);Yb(this.I,function(b,c){a.j.setReq=
uestHeader(c,b)});this.j.setRequestHeader("Content-Type","multipart/form-=
data; boundary=3D"+this.k);this.j.withCredentials=3D=0A=
this.X;this.j.send(xlb(this))};u.cancel=3Dfunction(){this.j&&this.j.abort=
()};function xlb(a){var b=3D["--",a.k,"\r\n",'Content-Disposition: =
form-data; =
name=3D"metadata"\r\n\r\n'+a.B+"\r\n","--",a.k,"\r\n",'Content-Dispositio=
n: form-data; name=3D"Filedata"'+(a.o?'; =
filename=3D"'+a.o+'"':"")+"\r\n"+(a.A?"Content-Type: =
"+a.A+"\r\n":"")+"Content-Transfer-Encoding: =
"+a.F+"\r\n","\r\n",a.C,"\r\n","--",a.k,"--\r\n"];return =
ua(a.C)?b.join(""):new Blob(b)};function ylb(a,b,c,d){var =
e=3Dnull;olb()&&(e=3Dd?new Blob([a],{type:d}):new Blob([a]));var =
f=3De?e.size:rlb(a).length;qQ.call(this,c,f);this.F=3Df;this.o=3De;this.C=
=3Da;this.k=3Db;this.B=3Dd||void =
0}C(ylb,qQ);u=3Dylb.prototype;u.o1=3Dg("o");u.dA=3Dfunction(){return"base=
64"!=3Dthis.k&&plb()};u.v_=3Dfunction(){return"base64"!=3Dthis.k&&olb()};=
u.s_=3Dr(!0);u.Kna=3Dfunction(a,b,c){return new =
wlb(a,this.o||this.C,this.F,"base64"=3D=3Dthis.k?"base64":"binary",this.g=
etName(),this.B,b,c)};function =
rQ(a){Q.call(this);this.Zf=3Da}C(rQ,Q);function =
sQ(a){O.call(this,a)}C(sQ,O);u=3DrQ.prototype;u.getItem=3Dg("Zf");u.lfa=3D=
r(null);u.xg=3Dr(null);u.mfa=3Dr(null);u.start=3Dca();u.cancel=3Dca();fun=
ction =
zlb(a){rQ.call(this,a);this.j=3Dnull;this.ba=3D"Ready";this.L=3Dnew =
S(this);M(this,this.L)}C(zlb,rQ);u=3Dzlb.prototype;u.lfa=3Dfunction(){ret=
urn this.j&&this.j.qBa()||null};u.xg=3Dfunction(){return =
this.j&&this.j.xg()||null};u.mfa=3Dfunction(){return =
this.j&&this.j.rBa()||null};=0A=
u.start=3Dfunction(a,b,c,d,e){this.ba=3D"Transferring";a=3Dnew =
pe(a);a.ab("upload_protocol","multipart");a=3Da.toString();this.j=3Dthis.=
getItem().Kna(a,c,e);this.j.YBa(d);this.L.D(this.j,"Dc",this.hib);this.L.=
D(this.j,"Ec",this.zfb);this.L.D(this.j,["Fc","Gc"],this.yfb);this.j.star=
t()};u.cancel=3Dfunction(){this.j&&this.j.cancel();this.ba=3D"Cancelled";=
this.dispatchEvent(new =
sQ("Kc"))};u.hib=3Dfunction(){this.dispatchEvent(new =
sQ("Hc"))};u.zfb=3Dfunction(){this.ba=3D"Complete";this.dispatchEvent(new=
 sQ("Ic"))};=0A=
u.yfb=3Dfunction(){this.ba=3D"Error";this.dispatchEvent(new =
sQ("Jc"))};function =
tQ(a,b){Q.call(this);this.A=3Da;this.sba=3Dthis.k=3Dnull;this.o=3D0;this.=
B=3DInfinity;this.C=3Db||5E6;this.j=3Dnull}C(tQ,Q);tQ.prototype.hash=3Dfu=
nction(a){this.abort();this.A.reset();this.k=3Da;this.sba=3Dnull;this.o=3D=
0;this.dispatchEvent("started");Alb(this)};function =
Blb(a,b){a.B=3Db;a.k&&!a.j&&Alb(a)}tQ.prototype.abort=3Dfunction(){this.j=
&&(this.j.abort(),this.j=3Dnull);this.k&&(this.k=3Dnull,this.dispatchEven=
t("abort"))};=0A=
function =
Alb(a){if(a.o<a.k.size)if(a.B<=3Da.o)a.dispatchEvent("throttled");else{a.=
j=3Dnew FileReader;a.j.onload=3DB(a.F,a);a.j.onerror=3DB(a.q,a);var =
b=3DMath.min(a.B,a.k.size),b=3DMath.min(b-a.o,a.C),c=3Dlgb(a.k,a.o,a.o+b)=
;c&&c.size=3D=3Db?a.j.readAsArrayBuffer?a.j.readAsArrayBuffer(c):a.j.read=
AsBinaryString?a.j.readAsBinaryString(c):a.q():a.q()}else{var =
b=3Da.A,d=3DArray((56>b.o?b.k:2*b.k)-b.o);d[0]=3D128;for(c=3D1;c<d.length=
-8;++c)d[c]=3D0;for(var =
e=3D8*b.q,c=3Dd.length-8;c<d.length;++c)d[c]=3De&255,e/=3D256;b.update(d)=
;d=3DArray(16);=0A=
for(c=3De=3D0;4>c;++c)for(var =
f=3D0;32>f;f+=3D8)d[e++]=3Db.j[c]>>>f&255;a.sba=3Dd;a.k=3Dnull;a.dispatch=
Event("complete")}}tQ.prototype.F=3Dfunction(){var =
a=3Dnull;this.j.result instanceof =
Array||ua(this.j.result)?a=3Dthis.j.result:fa.ArrayBuffer&&fa.Uint8Array&=
&this.j.result instanceof ArrayBuffer&&(a=3Dnew =
Uint8Array(this.j.result));a?(this.A.update(a),this.o+=3Da.length,this.j=3D=
null,this.dispatchEvent("progress"),Alb(this)):this.q()};tQ.prototype.q=3D=
function(){this.k=3Dthis.j=3Dnull;this.dispatchEvent("error")};function =
Clb(){this.k=3D-1};function =
Dlb(){this.k=3D-1;this.k=3D64;this.j=3DArray(4);this.A=3DArray(this.k);th=
is.q=3Dthis.o=3D0;this.reset()}C(Dlb,Clb);Dlb.prototype.reset=3Dfunction(=
){this.j[0]=3D1732584193;this.j[1]=3D4023233417;this.j[2]=3D2562383102;th=
is.j[3]=3D271733878;this.q=3Dthis.o=3D0};=0A=
function Elb(a,b,c){c||(c=3D0);var d=3DArray(16);if(ua(b))for(var =
e=3D0;16>e;++e)d[e]=3Db.charCodeAt(c++)|b.charCodeAt(c++)<<8|b.charCodeAt=
(c++)<<16|b.charCodeAt(c++)<<24;else =
for(e=3D0;16>e;++e)d[e]=3Db[c++]|b[c++]<<8|b[c++]<<16|b[c++]<<24;b=3Da.j[=
0];c=3Da.j[1];var =
e=3Da.j[2],f=3Da.j[3],h=3D0,h=3Db+(f^c&(e^f))+d[0]+3614090360&4294967295;=
b=3Dc+(h<<7&4294967295|h>>>25);h=3Df+(e^b&(c^e))+d[1]+3905402710&42949672=
95;f=3Db+(h<<12&4294967295|h>>>20);h=3De+(c^f&(b^c))+d[2]+606105819&42949=
67295;e=3Df+(h<<17&4294967295|h>>>15);h=3Dc+(b^e&(f^=0A=
b))+d[3]+3250441966&4294967295;c=3De+(h<<22&4294967295|h>>>10);h=3Db+(f^c=
&(e^f))+d[4]+4118548399&4294967295;b=3Dc+(h<<7&4294967295|h>>>25);h=3Df+(=
e^b&(c^e))+d[5]+1200080426&4294967295;f=3Db+(h<<12&4294967295|h>>>20);h=3D=
e+(c^f&(b^c))+d[6]+2821735955&4294967295;e=3Df+(h<<17&4294967295|h>>>15);=
h=3Dc+(b^e&(f^b))+d[7]+4249261313&4294967295;c=3De+(h<<22&4294967295|h>>>=
10);h=3Db+(f^c&(e^f))+d[8]+1770035416&4294967295;b=3Dc+(h<<7&4294967295|h=
>>>25);h=3Df+(e^b&(c^e))+d[9]+2336552879&4294967295;f=3Db+(h<<12&42949672=
95|h>>>20);h=3De+=0A=
(c^f&(b^c))+d[10]+4294925233&4294967295;e=3Df+(h<<17&4294967295|h>>>15);h=
=3Dc+(b^e&(f^b))+d[11]+2304563134&4294967295;c=3De+(h<<22&4294967295|h>>>=
10);h=3Db+(f^c&(e^f))+d[12]+1804603682&4294967295;b=3Dc+(h<<7&4294967295|=
h>>>25);h=3Df+(e^b&(c^e))+d[13]+4254626195&4294967295;f=3Db+(h<<12&429496=
7295|h>>>20);h=3De+(c^f&(b^c))+d[14]+2792965006&4294967295;e=3Df+(h<<17&4=
294967295|h>>>15);h=3Dc+(b^e&(f^b))+d[15]+1236535329&4294967295;c=3De+(h<=
<22&4294967295|h>>>10);h=3Db+(e^f&(c^e))+d[1]+4129170786&4294967295;b=3Dc=
+(h<<5&4294967295|=0A=
h>>>27);h=3Df+(c^e&(b^c))+d[6]+3225465664&4294967295;f=3Db+(h<<9&42949672=
95|h>>>23);h=3De+(b^c&(f^b))+d[11]+643717713&4294967295;e=3Df+(h<<14&4294=
967295|h>>>18);h=3Dc+(f^b&(e^f))+d[0]+3921069994&4294967295;c=3De+(h<<20&=
4294967295|h>>>12);h=3Db+(e^f&(c^e))+d[5]+3593408605&4294967295;b=3Dc+(h<=
<5&4294967295|h>>>27);h=3Df+(c^e&(b^c))+d[10]+38016083&4294967295;f=3Db+(=
h<<9&4294967295|h>>>23);h=3De+(b^c&(f^b))+d[15]+3634488961&4294967295;e=3D=
f+(h<<14&4294967295|h>>>18);h=3Dc+(f^b&(e^f))+d[4]+3889429448&4294967295;=
c=3De+(h<<20&4294967295|=0A=
h>>>12);h=3Db+(e^f&(c^e))+d[9]+568446438&4294967295;b=3Dc+(h<<5&429496729=
5|h>>>27);h=3Df+(c^e&(b^c))+d[14]+3275163606&4294967295;f=3Db+(h<<9&42949=
67295|h>>>23);h=3De+(b^c&(f^b))+d[3]+4107603335&4294967295;e=3Df+(h<<14&4=
294967295|h>>>18);h=3Dc+(f^b&(e^f))+d[8]+1163531501&4294967295;c=3De+(h<<=
20&4294967295|h>>>12);h=3Db+(e^f&(c^e))+d[13]+2850285829&4294967295;b=3Dc=
+(h<<5&4294967295|h>>>27);h=3Df+(c^e&(b^c))+d[2]+4243563512&4294967295;f=3D=
b+(h<<9&4294967295|h>>>23);h=3De+(b^c&(f^b))+d[7]+1735328473&4294967295;e=
=3Df+(h<<14&4294967295|=0A=
h>>>18);h=3Dc+(f^b&(e^f))+d[12]+2368359562&4294967295;c=3De+(h<<20&429496=
7295|h>>>12);h=3Db+(c^e^f)+d[5]+4294588738&4294967295;b=3Dc+(h<<4&4294967=
295|h>>>28);h=3Df+(b^c^e)+d[8]+2272392833&4294967295;f=3Db+(h<<11&4294967=
295|h>>>21);h=3De+(f^b^c)+d[11]+1839030562&4294967295;e=3Df+(h<<16&429496=
7295|h>>>16);h=3Dc+(e^f^b)+d[14]+4259657740&4294967295;c=3De+(h<<23&42949=
67295|h>>>9);h=3Db+(c^e^f)+d[1]+2763975236&4294967295;b=3Dc+(h<<4&4294967=
295|h>>>28);h=3Df+(b^c^e)+d[4]+1272893353&4294967295;f=3Db+(h<<11&4294967=
295|h>>>21);h=3De+(f^=0A=
b^c)+d[7]+4139469664&4294967295;e=3Df+(h<<16&4294967295|h>>>16);h=3Dc+(e^=
f^b)+d[10]+3200236656&4294967295;c=3De+(h<<23&4294967295|h>>>9);h=3Db+(c^=
e^f)+d[13]+681279174&4294967295;b=3Dc+(h<<4&4294967295|h>>>28);h=3Df+(b^c=
^e)+d[0]+3936430074&4294967295;f=3Db+(h<<11&4294967295|h>>>21);h=3De+(f^b=
^c)+d[3]+3572445317&4294967295;e=3Df+(h<<16&4294967295|h>>>16);h=3Dc+(e^f=
^b)+d[6]+76029189&4294967295;c=3De+(h<<23&4294967295|h>>>9);h=3Db+(c^e^f)=
+d[9]+3654602809&4294967295;b=3Dc+(h<<4&4294967295|h>>>28);h=3Df+(b^c^e)+=
d[12]+3873151461&4294967295;=0A=
f=3Db+(h<<11&4294967295|h>>>21);h=3De+(f^b^c)+d[15]+530742520&4294967295;=
e=3Df+(h<<16&4294967295|h>>>16);h=3Dc+(e^f^b)+d[2]+3299628645&4294967295;=
c=3De+(h<<23&4294967295|h>>>9);h=3Db+(e^(c|~f))+d[0]+4096336452&429496729=
5;b=3Dc+(h<<6&4294967295|h>>>26);h=3Df+(c^(b|~e))+d[7]+1126891415&4294967=
295;f=3Db+(h<<10&4294967295|h>>>22);h=3De+(b^(f|~c))+d[14]+2878612391&429=
4967295;e=3Df+(h<<15&4294967295|h>>>17);h=3Dc+(f^(e|~b))+d[5]+4237533241&=
4294967295;c=3De+(h<<21&4294967295|h>>>11);h=3Db+(e^(c|~f))+d[12]+1700485=
571&4294967295;b=3Dc+=0A=
(h<<6&4294967295|h>>>26);h=3Df+(c^(b|~e))+d[3]+2399980690&4294967295;f=3D=
b+(h<<10&4294967295|h>>>22);h=3De+(b^(f|~c))+d[10]+4293915773&4294967295;=
e=3Df+(h<<15&4294967295|h>>>17);h=3Dc+(f^(e|~b))+d[1]+2240044497&42949672=
95;c=3De+(h<<21&4294967295|h>>>11);h=3Db+(e^(c|~f))+d[8]+1873313359&42949=
67295;b=3Dc+(h<<6&4294967295|h>>>26);h=3Df+(c^(b|~e))+d[15]+4264355552&42=
94967295;f=3Db+(h<<10&4294967295|h>>>22);h=3De+(b^(f|~c))+d[6]+2734768916=
&4294967295;e=3Df+(h<<15&4294967295|h>>>17);h=3Dc+(f^(e|~b))+d[13]+130915=
1649&4294967295;=0A=
c=3De+(h<<21&4294967295|h>>>11);h=3Db+(e^(c|~f))+d[4]+4149444226&42949672=
95;b=3Dc+(h<<6&4294967295|h>>>26);h=3Df+(c^(b|~e))+d[11]+3174756917&42949=
67295;f=3Db+(h<<10&4294967295|h>>>22);h=3De+(b^(f|~c))+d[2]+718787259&429=
4967295;e=3Df+(h<<15&4294967295|h>>>17);h=3Dc+(f^(e|~b))+d[9]+3951481745&=
4294967295;a.j[0]=3Da.j[0]+b&4294967295;a.j[1]=3Da.j[1]+(e+(h<<21&4294967=
295|h>>>11))&4294967295;a.j[2]=3Da.j[2]+e&4294967295;a.j[3]=3Da.j[3]+f&42=
94967295}=0A=
Dlb.prototype.update=3Dfunction(a,b){y(b)||(b=3Da.length);for(var =
c=3Db-this.k,d=3Dthis.A,e=3Dthis.o,f=3D0;f<b;){if(0=3D=3De)for(;f<=3Dc;)E=
lb(this,a,f),f+=3Dthis.k;if(ua(a))for(;f<b;){if(d[e++]=3Da.charCodeAt(f++=
),e=3D=3Dthis.k){Elb(this,d);e=3D0;break}}else =
for(;f<b;)if(d[e++]=3Da[f++],e=3D=3Dthis.k){Elb(this,d);e=3D0;break}}this=
.o=3De;this.q+=3Db};function =
uQ(){Tn.call(this)}C(uQ,Tn);uQ.prototype.Q7=3Dfunction(){var =
a=3DTn.prototype.Q7.call(this);a.upload&&(a.upload.onprogress=3DB(this.Na=
,this));return =
a};uQ.prototype.Na=3Dfunction(a){this.dispatchEvent(a)};function =
vQ(a){a.dA()||a.v_();rQ.call(this,a);this.Qa=3Dthis.A=3Dthis.Wa=3Dthis.ub=
=3Dnull;this.Ea=3D!1;this.X=3Dthis.K=3Dnull;this.C=3Da.Ic();this.q=3D0;th=
is.M=3Dnull;this.ga=3Dthis.$=3D0;this.ba=3D"Ready";this.F=3Dthis.k=3Dthis=
.B=3Dthis.H=3Dthis.Ta=3Dthis.Na=3Dnull;this.j=3Dnew =
S(this);M(this,this.j);this.R=3Dnew =
S(this);M(this,this.R);this.o=3D0;this.Gq=3Dthis.tba=3Dthis.I=3Dnull}C(vQ=
,rQ);u=3DvQ.prototype;u.lfa=3Dg("Na");u.xg=3Dg("Ta");u.mfa=3Dg("H");=0A=
u.start=3Dfunction(a,b,c,d,e){this.ub=3Da;this.Wa=3Db;this.A=3Dmc(c);this=
.Qa=3Dd;this.Ea=3D!!e;this.ba=3D"Creating =
session";this.A["X-Goog-Upload-Protocol"]=3D"resumable";this.A["X-Goog-Up=
load-Command"]=3D"start";null!=3Dthis.getItem().Ic()&&(this.A["X-Goog-Upl=
oad-Content-Length"]=3Dthis.getItem().Ic());null!=3Dthis.getItem().getNam=
e()&&/^[\040-\176]*$/.test(this.getItem().getName())&&(this.A["X-Goog-Upl=
oad-File-Name"]=3Dthis.getItem().getName());this.getItem().j&&Flb(this);t=
his.BBa()};=0A=
u.cancel=3Dfunction(){this.j.Cb();this.R.Cb();"Creating =
session"=3D=3Dthis.ba&&this.B&&this.B.abort();"Transferring"=3D=3Dthis.ba=
&&(this.k&&this.k.abort(),this.F&&this.F.abort(),this.I&&ph(this.I));this=
.Gq&&this.Gq.abort();(new =
Tn).send(this.X,"PUT","",{"X-Goog-Upload-Command":"cancel"});this.ba=3D"C=
ancelled";this.o=3Dthis.q=3D0;this.dispatchEvent(new sQ("Kc"))};=0A=
function Flb(a){var b=3Da.getItem().o1();b&&(a.Gq=3Dnew tQ(new =
Dlb),a.R.D(a.Gq,"complete",function(a){this.tba=3Dqlb(a.target.sba);this.=
Gq=3Dnull}),Blb(a.Gq,1048576),a.Gq.hash(b))}u.BBa=3Dfunction(){this.B=3Dn=
ew =
uQ;this.j.Cb();this.j.D(this.B,"complete",this.sfb);this.B.eJ(this.Ea);th=
is.B.send(this.ub,this.Wa,this.Qa,this.A)};=0A=
u.sfb=3Dfunction(a){var =
b=3Da.target.getStatus(),c=3Da.target.xg();a=3Dmlb(a.target.getAllRespons=
eHeaders());var =
d=3DwQ(a,"X-Goog-Upload-Status"),e=3DwQ(a,"X-Goog-Upload-URL");if("final"=
=3D=3Dd)this.Na=3Db,this.H=3Da,this.Ta=3Dc,this.ba=3D"Complete",this.disp=
atchEvent(new sQ("Ic"));else =
if(200=3D=3Db&&"active"=3D=3Dd&&e){this.K=3De;this.X=3DwQ(a,"X-Goog-Uploa=
d-Control-URL")||null;e=3DwQ(a,"X-Goog-Upload-Chunk-Granularity")||null;d=
=3D1;if(e&&(d=3DparseInt(e,10),isNaN(d)||0>=3Dd)){Glb(this,"Invalid =
chunk granularity: "+e+". "+Hlb(b,a,c));return}b=3D=0A=
this.getItem().Ic();this.C=3DMath.floor(b/d)*d;this.M=3DMath.floor(107374=
1824/d)*d;this.getItem().dA()||(this.M=3Db,this.C!=3Db&&(this.C=3D0));thi=
s.ba=3D"Transferring";this.o=3D0;this.CBa(0)}else =
400<=3Db&&500>b?Glb(this,"Client failure. =
"+Hlb(b,a,c)):(Ilb(this,this.BBa),Jlb(this))};=0A=
u.CBa=3Dfunction(a){var =
b=3Dthis.getItem(),c=3Db.Ic();b.dA()||a=3D=3Dc||(a=3D0);var =
d=3Da>=3Dthis.C,e=3Dd?c:Math.min(this.C,this.M+a);this.$=3Da;this.ga=3De;=
var f=3D{"X-Goog-Upload-Command":"upload"+(d?", =
finalize":""),"X-Goog-Upload-Offset":a};d&&(this.tba?f["X-Goog-Upload-Ent=
ity-MD5"]=3Dthis.tba:this.Gq&&(this.Gq.abort(),this.Gq=3Dnull));this.k=3D=
new =
uQ;this.k.eJ(this.Ea);this.j.Cb();this.j.D(this.k,"progress",this.iib);th=
is.j.D(this.k,"complete",this.xfb);a=3D=3Dc?this.k.send(this.K,"PUT","",f=
):(c=3Dthis.getItem().o1(),b.dA()?(a=3D=0A=
lgb(c,a,e),this.k.send(this.K,"PUT",a,f)):this.k.send(this.K,"PUT",c,f))}=
;u.iib=3Dfunction(a){this.q=3Dthis.$+a.loaded;this.dispatchEvent(new =
sQ("Hc"));this.Gq&&Blb(this.Gq,this.q+1048576)};u.xfb=3Dfunction(a){var =
b=3Da.target.getStatus();if(void =
0=3D=3D=3Db||-1=3D=3Db)Ilb(this,this.ABa),Jlb(this);else{var =
c=3Dmlb(a.target.getAllResponseHeaders());a=3Da.target.xg();this.q=3Dthis=
.ga;Klb(this,b,c,a,!0)}};u.ABa=3Dfunction(){this.F=3Dnew =
uQ;this.j.Cb();this.j.D(this.F,"complete",this.jfb);this.F.send(this.X,"P=
UT","",{"X-Goog-Upload-Command":"query"})};=0A=
u.jfb=3Dfunction(a){var b=3Da.target;a=3Db.getStatus();var =
c=3Dmlb(b.getAllResponseHeaders()),b=3Db.xg();Klb(this,a,c,b,!1)};functio=
n Klb(a,b,c,d,e){var =
f=3DwQ(c,"X-Goog-Upload-Status");if("final"=3D=3Df)a.ba=3D"Complete",a.o=3D=
0,a.Na=3Db,a.H=3Dc,a.Ta=3Dd,a.dispatchEvent(new sQ("Ic"));else{var =
h=3DparseInt(wQ(c,"X-Goog-Upload-Size-Received"),10);e&&isNaN(h)&&(h=3Da.=
ga);200!=3Db||"active"!=3Df||isNaN(h)?(400<=3Db&&500>b&&Glb(a,"Client =
failure. =
"+Hlb(b,c,d)),Ilb(a,a.ABa),Jlb(a)):(a.q=3Dh,h>a.$&&(a.o=3D0),Ilb(a,B(a.CB=
a,a,h)))}}=0A=
function Jlb(a){0=3D=3Da.o&&Da();a.o++}function =
Glb(a){a.ba=3D"Error";a.q=3D0;a.dispatchEvent(new sQ("Jc"))}function =
Ilb(a,b){var =
c=3D[0,5E3,1E4,15E3,3E4,6E4],d=3D0,d=3Da.o<c.length?c[a.o]:c[c.length-1];=
Da();var =
e=3DB(b,a);0<d?a.I=3Doh(function(){this.I=3Dnull;e()},d,a):e()}function =
Hlb(a,b,c){return"Response code: =
"+a+"\nHeaders:\n"+nlb(b)+"\nBody:\n"+c}function wQ(a,b){return =
a[b]||a[b.toLowerCase()]};function Llb(a){if(a.dA()&&a.s_())return =
2097152<a.Ic()?new vQ(a):new zlb(a);if(a.dA())return new =
vQ(a);if(a.s_())return new zlb(a);if(a.v_())return new vQ(a);throw =
Error("Item supports no transfer types.");};function =
Mlb(a,b,c){Q.call(this);this.C=3DNlb++;this.ba=3D"select";this.F=3Da;this=
.H=3Db;this.j=3Dc;M(this,this.j);this.q=3D"";this.o=3D"POST";this.B=3D{};=
this.k=3D"";this.A=3D!1;this.L=3Dnew =
S(this);M(this,this.L)}C(Mlb,Q);function =
xQ(a,b){O.call(this,a);this.item=3Db}C(xQ,O);u=3DMlb.prototype;u.getState=
=3Dg("ba");u.getName=3Dg("F");u.Ic=3Dg("H");u.xg=3Dfunction(){return =
this.j.xg()};=0A=
u.start=3Dfunction(){lb("select"=3D=3Dthis.getState()||"cancel"=3D=3Dthis=
.getState());var =
a=3Dthis;this.L.D(this.j,"Hc",function(){a.dispatchEvent(new =
xQ("Mc",a))});this.L.D(this.j,"Ic",function(){a.ba=3D"complete";a.dispatc=
hEvent(new =
xQ("Nc",a))});this.L.D(this.j,"Jc",function(){a.ba=3D"error";a.dispatchEv=
ent(new =
xQ("Oc",a))});this.j.start(this.q,this.o,this.B,this.k,this.A);this.ba=3D=
"start";this.dispatchEvent(new xQ("Lc",this))};=0A=
u.cancel=3Dfunction(){this.getState();this.j.cancel();this.ba=3D"cancel";=
this.L.Cb();this.dispatchEvent(new xQ("Pc",this))};var Nlb=3D0;function =
Olb(){Q.call(this)}C(Olb,Q);function =
Plb(a){O.call(this,"Qc");this.items=3Da}C(Plb,O);function =
Qlb(){Q.call(this)}C(Qlb,Olb);function Rlb(a){if(fa.JSON)try{return =
fa.JSON.stringify(a)}catch(b){}return Ud(a)};function =
Slb(a,b,c){a=3D{protocolVersion:"0.8",createSessionRequest:{fields:[{exte=
rnal:{name:"file",filename:a}}]}};var =
d=3Da.createSessionRequest.fields,e=3Dd[0].external;null!=3Db&&(e.size=3D=
b);Yb(c,function(a,b){d.push({inlined:{name:b,content:a,contentType:"text=
/plain"}})});return Rlb(a)}=0A=
function Tlb(a){var b=3Da;if("string"=3D=3Dtypeof =
a)t:{if(fa.JSON)try{var c=3Dfa.JSON.parse(a),b=3Dc;break =
t}catch(d){}b=3Dc=3DSd(a)}try{return =
b.sessionStatus?b=3Db.sessionStatus:b.errorMessage&&(b=3Db.errorMessage),=
b.additionalInfo["uploader_service.GoogleRupioAdditionalInfo"].completion=
Info}catch(e){}};function =
yQ(a,b){L.call(this);this.C=3Da;this.q=3Db;this.k=3D{};this.j=3D[];this.o=
=3Dnull;this.L=3Dnew S(this);this.A=3Dnew =
Qlb}C(yQ,L);rc("image/gif","image/jpeg","image/png");yQ.prototype.upload=3D=
function(a,b){var c=3Dnew Lm,d=3Dnew =
Ulb(a,b,c);this.o?this.j.push(d):Vlb(this,d);return c};=0A=
function Vlb(a,b){a.o=3Db;var c=3Da.A,d=3Db.fileName,e=3Dnew =
ulb(b.k,d);e.j=3D!0;var f=3DLlb(e),d=3Dnew =
Mlb(d,e.Ic(),f);c.dispatchEvent(new =
Plb([d]));hn(hn(a.L,d,"Nc",a.B),d,"Oc",a.F);c=3Diq().j();c=3DQa(db(c))?a.=
q:he(a.q,{authuser:c});d.q=3Dc;d.o=3D"POST";c=3Db.k;e=3Db.fileName;f=3D{}=
;f.containingCosmoId=3Da.C;c=3DSlb(e,c.size,f);d.k=3Dc;d.A=3D!0;a.k[d.C]=3D=
b;d.start()}=0A=
yQ.prototype.B=3Dfunction(a,b){var =
c=3Da.item,d=3Dc.C,e=3Dthis.k[d];if(!e)throw Error("No internal =
representation found for uploaded file.");var =
f=3Dc.xg(),h;h=3D(h=3DTlb(f))?h.status:"UNKNOWN";f=3D(f=3DTlb(f))?f.custo=
merSpecificInfo:void 0;if(f)if(b||"SUCCESS"!=3Dh){var l;switch(h){case =
"FAILURE":l=3D"scottyError";break;case =
"REJECTED":l=3Df&&"anonymous_user"=3D=3Df.type?"invalidAuth":"scottyRejec=
t";break;case "UNKNOWN":case "QUEUED":case "CANCELLED":case =
"SUCCESS":l=3D"unknown"}e.j.errback(Error(l))}else e.j.callback(f);else =
e.j.errback(Error("invalidResponse"));=0A=
N(c);delete =
this.k[d];this.o=3Dnull;this.j&&0!=3Dthis.j.length&&Vlb(this,this.j.shift=
())};yQ.prototype.F=3Dfunction(a){this.B(a,!0)};yQ.prototype.J=3Dfunction=
(){yQ.G.J.call(this);Ig(this.L,this.A)};function =
Ulb(a,b,c){this.k=3Da;this.fileName=3Db;this.j=3Dc};function =
zQ(a,b,c){pQ.call(this,b);this.F=3Da;this.o=3Dc}C(zQ,pQ);function =
klb(a,b){var c=3Db.getUrl(),d=3Db.getFileName();return =
Nm($fb(c,a.o).o(),B(a.q,a,d),B(a.B,a))}zQ.prototype.q=3Dfunction(a,b){ret=
urn =
this.F.upload(b,a).o().addCallback(this.A,this)};zQ.prototype.B=3Dfunctio=
n(){return Error("fileNotFound")};zQ.prototype.A=3Dfunction(a){return =
a.id};function =
AQ(a,b){this.j=3Da;this.k=3Db}AQ.prototype.stringify=3Dfunction(a){return=
 fa.JSON.stringify(a,this.j)};AQ.prototype.parse=3Dfunction(a){return =
fa.JSON.parse(a,this.k)};function Wlb(a,b,c){var d=3Dnew =
Lm;if(lE(a,"inc"))if(na(kE(a,"title")))b=3D{},b.docId=3Da.getId(),c.Rh(Er=
ror("Not creating document without title"),b),d.errback(void =
0);else{c=3D{newDocId:a.getId(),title:kE(a,"title")};var =
e=3DnE(a,"ic");e&&(c.initialCommands=3DUd(e));(a=3DkE(a,"fact"))&&(c.fold=
er=3Da);a=3Db.Ae("/create");a.$=3D!0;a=3Dpp(sp(op(a,c),d.callback,d),d.er=
rback,d);y(void 0)&&rp(a,void 0);a.Ed()}else d.callback(void 0);return =
d};function Xlb(a){this.j=3Da}Xlb.prototype.Mb=3Dfunction(a){var =
b=3D{};b.commands=3DnM(this.j,a.k);b.sid=3Da.j;b.reqId=3Da.o;return =
b};function =
Ylb(a,b){L.call(this);this.k=3Da;this.j=3Db}C(Ylb,L);Ylb.prototype.transf=
ormSelection=3Dfunction(a,b){return =
this.j.transformSelection(b,vP(a))};function =
BQ(a,b,c,d){Q.call(this);this.j=3Da;this.k=3Dc;this.A=3Dd;this.L=3Dnew =
S(this);cN(this.j)&&oh(B(this.C,this));this.o=3Db;this.q=3DWF.getInstance=
()}C(BQ,Q);BQ.prototype.C=3Dfunction(){cN(this.j)&&(this.dispatchEvent("i=
c"),hn(this.L,this.j,"Yb",this.B))};BQ.prototype.B=3Dfunction(){this.disp=
atchEvent("jc")};function Zlb(a,b,c,d,e){if(0>c&&(!d||e))throw =
Error("Negative revision range received: "+c+", =
isMetadata=3D"+d);if(0<=3Dc){c=3DHu(a.j);d=3Dd?c:c+1;if(b<d)return =
4;if(b>d)return 3;if(c<a.o)return 1}return 2}=0A=
BQ.prototype.transformSelection=3Dfunction(a,b){var =
c=3DZlb(this,b,b,!0,!0);if(2!=3Dc)return new $lb(c);var =
d=3Dthis.k.transformSelection(this.j,a);return new =
$lb(c,d)};BQ.prototype.J=3Dfunction(){N(this.L);delete =
this.L;N(this.k);delete this.k;N(this.j);delete =
this.j;BQ.G.J.call(this)};function =
amb(a,b){this.k=3Da;this.j=3Db||null}function =
$lb(a,b){this.j=3Da;this.k=3Db||null}$lb.prototype.getSelection=3Dg("k");=
function CQ(a,b,c){L.call(this);this.j=3Da;this.k=3Db;this.o=3Dc;b=3Dnew =
S(this);M(this,b);b.D(a,"Cc",this.A);PP(this.j)&&bmb(this)}C(CQ,L);CQ.pro=
totype.A=3Dfunction(){bmb(this)};function bmb(a){var =
b=3Da.j,c=3Ddc(b.j);pc(b.k,b.j);b.j=3D{};for(b=3D0;b<c.length;b++){var =
d=3Dc[b],e=3Dd.getProperty("p"),f;f=3Da.k;if(xH(f.k))f=3Dklb(f,d);else{va=
r h=3Dnew Lm;f.j.push(new =
llb(d,h));f=3Dh}Om(f,a.q,a);Nm(f,B(a.C,a,e),B(a.B,a,e))}}=0A=
CQ.prototype.C=3Dfunction(a,b){var c=3Dthis.j,d=3Dc.k[a];if(!d)throw =
Error("markAsSaved for blob that was not =
sending.");d.setProperty("c",b);d.setProperty("s","saved");$jb(c,d,b)};CQ=
.prototype.B=3Dfunction(a){var b=3Dthis.j;a=3Db.k[a];if(!a)throw =
Error("markAsFailed for blob that was not =
sending.");a.setProperty("s","failed");$jb(b,a,"FAILED_IMAGE_UPLOAD")};=0A=
CQ.prototype.q=3Dfunction(a){var b=3Da.message,c=3D{},d;t:switch(b){case =
"badUrl":case "connectionError":case "fileNotFound":case =
"invalidFileData":case =
"jsonError":d=3D"image_upload_pre_upload_error";break =
t;default:d=3D"image_upload_scotty_error"}c[d]=3Db;this.o.log(a,c)};funct=
ion =
cmb(a,b,c,d,e){L.call(this);this.k=3Da;this.q=3Db;this.A=3Dc;this.o=3Dnew=
 nh(d);this.j=3Dnew nh(e);this.L=3Dnew =
S(this);this.L.D(this.o,"tick",this.u8a).D(this.j,"tick",this.v8a).D(this=
.k,"Zb",this.pSa).D(this.k,"ec",this.q8a).D(this.A,"Bc",this.YXa);fN(this=
.k)?this.o.start():gkb(this.k)&&this.j.start()}C(cmb,L);u=3Dcmb.prototype=
;u.Vca=3D-1;u.q8a=3Dfunction(){this.o.enabled||(this.j.stop(),this.j.star=
t())};u.u8a=3Dfunction(){dmb(this)};u.v8a=3Dfunction(){dmb(this)};u.pSa=3D=
function(){this.j.stop();this.o.start()};=0A=
u.YXa=3Dfunction(){dmb(this)};function =
dmb(a){a.k.Mx||a.q.cx||PP(a.A)||(a.o.stop(),a.j.stop(),(fN(a.k)||gkb(a.k)=
)&&hkb(a.k,!1).addCallback(a.qSa,a))}=0A=
u.qSa=3Dfunction(a){if(!a.getSelection()&&!a.tO.length)throw =
Error("Tried to send commands request without selection change and =
without command bundles.");if(a.tO.length){if(this.Vca=3D=3Da.yg())throw =
Error("Client invariant failed. Sent the revision number "+a.yg()+" =
twice in a row.");this.Vca=3Da.yg()}if(this.q.cx)throw Error("Command =
transporter has a pending commands =
request.");emb(this.q,a.tO,akb(this.A),a.getSelection(),a.yg())};=0A=
u.J=3Dfunction(){N(this.L);delete this.L;N(this.o);delete =
this.o;N(this.j);delete this.j;cmb.G.J.call(this)};function =
fmb(a,b,c){O.call(this,"Qb",a);this.k=3Db;this.B=3Dc}C(fmb,O);function =
gmb(a,b){O.call(this,"Nb",a);this.k=3Db}C(gmb,O);function =
hmb(a,b,c){O.call(this,"Ob",a);this.B=3Db;this.k=3Dc}C(hmb,O);function =
imb(a,b,c){O.call(this,"Rb",a);this.k=3Db;this.B=3Dc}C(imb,O);function =
jmb(a,b,c,d,e){O.call(this,"Tb",a);this.B=3Db;this.M=3Dc;this.k=3De;this.=
userId=3Dd}C(jmb,O);function =
kmb(a,b,c){O.call(this,"Sb",a);this.k=3Dc}C(kmb,O);function =
lmb(a,b,c){O.call(this,"Rc",a);this.B=3Db;this.k=3Dc}C(lmb,O);function =
DQ(a,b,c,d,e){Q.call(this);this.j=3Da;this.F=3Db;this.A=3Dc;this.B=3D[];t=
his.q=3Dnew nh(3E4);this.k=3D[];this.o=3Dd;this.L=3Dnew =
S(this);this.L.D(this.q,"tick",this.I).D(this.o,"Ac",this.H);this.C=3De||=
null}C(DQ,Q);DQ.prototype.H=3Dfunction(){this.dispatchEvent(new =
gmb(this,!this.o.isEnabled()))};DQ.prototype.I=3Dfunction(){this.q.stop()=
;this.dispatchEvent("Sc")};function mmb(a,b){var c=3Db.q;return =
a.C&&c&&!b.B?(c=3Da.C.gna(c))?new =
oM(c,b.getSelection(),b.F,b.C,b.o,b.k,b.j,b.A):b:b}=0A=
DQ.prototype.J=3Dfunction(){N(this.L);N(this.q);DQ.G.J.call(this)};functi=
on nmb(a){this.k=3Da;this.j=3Dnew AQ};function =
omb(a,b,c,d,e,f){this.M=3Da;this.H=3D!1;this.j=3D-1;this.R=3Df;this.I=3D!=
0;this.B=3Dthis.A=3D-1;this.X=3Db;this.q=3D-1;this.K=3De;this.C=3Dc;this.=
F=3Dd;this.o=3Dthis.k=3D0}=0A=
function pmb(a,b){var =
c=3D{};c.isMessageProcessingEnabled=3Da.I;c.pendingCatchupCount=3Da.R;var=
 d=3DDa()-a.j;c.processingTime=3Dd;var =
e=3D0<=3Da.q?a.q-a.X+1:0;c.actualRevisionCount=3De;c.expectedRevisionCoun=
t=3Da.C;c.actualTransformCount=3Da.k;c.expectedTransformCount=3Da.F;c.pen=
dingCommandCount=3Da.K;c.pendingMessageCount=3Da.A;c.pendingServerCommand=
Count=3Da.B;c.catchupCommandCount=3Da.o;c.counts=3D"c:"+d+",e:"+a.C+",r:"=
+e+",f:"+a.F+",t:"+a.k+",p:"+a.K+",m:"+a.A+",w:"+a.B+",x:"+a.o;a.M.Rh(Err=
or(b),c)};function =
qmb(a){this.o=3Da;this.k=3D-1;this.q=3D1;this.j=3D{}}function =
rmb(a,b){a.k<b&&(a.k=3Db)}function EQ(a,b){var c=3Da.j[b];if(!c)throw =
Error("Unknown catchup diagnostics ID");return c};function =
smb(a,b,c,d,e,f,h,l,m,n,p){Q.call(this);this.j=3Da;this.k=3Db;this.k.dc(t=
his);this.H=3Dn;this.I=3Dm;this.K=3Dd;this.C=3Dc;this.B=3De;this.B.dc(thi=
s);this.F=3Df;this.A=3Dh;this.X=3D!!p;this.M=3DDa();this.o=3Dnew =
qmb(h);this.q=3Dnull;this.L=3Dnew =
S(this);this.L.D(c,"Wb",this.OZa).D(c,"Xb",this.sSa).D(c,"Ub",this.IYa).D=
(c,"Vb",this.MYa).D(b,"Sc",this.JYa).D(b,"Rc",this.l$a).D(n,"Ac",this.uSa=
);l.Pa("0",this.rSa,this);l.Pa("5",this.tSa,this);l.Pa("10",this.s6a,this=
)}C(smb,Q);u=3Dsmb.prototype;u.txa=3D0;u.zv=3D!1;u.aW=3D-1;=0A=
u.uSa=3Dfunction(){this.X_();tmb(this)};=0A=
u.X_=3Dfunction(){if(!this.zv){var =
a=3Dthis.k;if(a.o.isEnabled()){for(var =
b=3D[],c,d;d=3Da.k.shift();)if(c){var e;e=3Dc;var f=3Dd,h=3Da.C||void =
0;if(e.k+1!=3Df.o||e.j!=3Df.j||e.A!=3Df.A||e.C!=3Df.C||e.B!=3Df.B||e.getS=
election()&&!f.getSelection()&&!f.B)e=3Dnull;else{var l=3Dvoid =
0,m=3De.q,n=3Df.q;h&&n&&(m&&(l=3Dh.YTb(m,n)),l||(n=3Dh.gna(n)||n));l||(l=3D=
m&&n?m.concat(n):m||n);e=3Dnew =
oM(l,f.getSelection()||e.getSelection(),f.F,e.C,e.o,f.k,e.j,e.A)}e?c=3De:=
(b.push(c),c=3Dmmb(a,d))}else =
c=3Dmmb(a,d);c&&b.push(c);a.k=3Db}b=3DDa();for(c=3D!1;a.k.length&&=0A=
a.o.isEnabled();){d=3Da;e=3Da.k[0];f=3D!!d.F.rqa()[e.j];2=3D=3DZlb(d.A,e.=
o,e.k,e.B)&&d.dispatchEvent(new hmb(d,f,e));h=3Dvoid =
0;if(d.o.isEnabled())if(h=3Dvoid 0,f)if(e.q){if(e.B)throw =
Error("Acknowledgement messages can not be =
metadata");f=3Dd.A;h=3De.k;l=3DZlb(f,e.o,h,!1);if(2!=3Dl&&1!=3Dl)f=3Dnew =
amb(l);else{var m=3Df.j,p=3Dh;SP(m);if(!m.L6())throw Error("removeSent =
called when not waiting for ack");n=3Dm.bR();p=3Dm.RAa(p,void =
0);m.nE()||(m.Mx=3D!1,m.dispatchEvent("fc"));n&&fkb(m);m.isEmpty()&&m.dis=
patchEvent("bc");m=3Dp;0<h&&2=3D=3Dl&&=0A=
(f.o=3Dh);f=3Dnew =
amb(l,m)}h=3Df.k;3=3D=3Dh?(d.dispatchEvent("Sc"),h=3D!1):(d.B.shift()&&Hu=
(d.A.j),d.B.length||d.q.stop(),h=3D2=3D=3Dh,e=3Dnew =
oM(f.j,e.getSelection(),e.F,e.C,e.o,e.k,e.j,e.A),h&&d.dispatchEvent(new =
kmb(d,0,e)),d.dispatchEvent(new O("Pb")),h&&d.dispatchEvent(new =
jmb(d,!0,e.B,e.C,e.F)),h=3D!0)}else h=3D!0;else t:{if(h=3De.q){var =
f=3Dd,t=3De.o,p=3De.k,l=3De.A=3D=3Dd.j,v=3De.B,m=3Ddkb(f.F);var =
n=3Df.A,w=3Dh,z=3DHu(n.j),t=3DZlb(n,t,p,v);if(2!=3Dt&&1!=3Dt)p=3Dnew =
amb(t);else{var A=3Dv?z:p,v=3Dvoid =
0;!n.j.isEmpty()&&w.length&&(v=3DXF(n.q,"pqct"));=0A=
for(var =
z=3Dn.k,E=3Dn.j,D=3Dw,w=3DA,J=3Dekb(E),A=3D[],T=3D!1,W=3D0;W<J.length;W++=
){var =
P=3DJ[W];0<P.length?(T=3D!0,P=3DCab(z.k,P,D),D=3DP.k,A.push(P.j)):A.push(=
[])}J=3DE.k;W=3Dnull;P=3D!1;J&&(W=3Dz.j.transformSelection(J,D),P=3D!J.eq=
uals(W));(T||w!=3DHu(E)||P)&&E.replace(A,w,W);z=3DD;v&&YF(n.q,v);0<p&&2=3D=
=3Dt&&(n.o=3Dp);p=3Dnew amb(t,2=3D=3Dt?z:void =
0)}n=3Dp.k;2=3D=3Dn&&(p=3Dp.j)&&0<p.length&&f.dispatchEvent(new =
fmb(f,p,l));2!=3Dn&&1!=3Dn||f.dispatchEvent(new =
lmb(f,I$a(h),m));f=3Dn;if(3=3D=3Df){d.dispatchEvent("Sc");h=3D!1;break =
t}(f=3D2=3D=3Df)&&d.dispatchEvent(new kmb(d,=0A=
0,e));d.dispatchEvent(new O("Pb"));f&&d.dispatchEvent(new =
jmb(d,!1,e.B,e.C,e.F))}m=3De.getSelection();h=3De.j;l=3De.A;if(m&&(h||l)&=
&(f=3Dd,m=3Df.A.transformSelection(m,e.k),e=3Dm.j,m=3Dm.getSelection(),2=3D=
=3De&&m&&f.dispatchEvent(new =
imb(f,m,l||h)),f=3De,3=3D=3Df)){d.dispatchEvent("Sc");h=3D!1;break =
t}h=3D!0}else =
h=3D!1;if(!h)break;a.k.shift();!c&&a.k.length&&a.o.isEnabled()&&15E3<Da()=
-b&&(a.dispatchEvent("Tc"),c=3D!0)}}};=0A=
function ibb(a){if(a.Mc()){var b=3D{commandReceiver_disposed:!0};return =
b}var c=3Da.B,b=3DHu(c.j),d=3Dc.j.nE(),e=3DfN(c.j),f;f=3Dc.j;for(var =
h=3D0,l=3Df.GI(),m=3D0;m<l.length;m++)h+=3Dl[m].k.length;f=3Dh+f.UC().len=
gth;h=3DcN(c.j);l=3Dc.j.Mx;c=3Dekb(c.j);c=3DUd(c);c=3Dc.replace(/,/g,", =
");c=3Dc.replace(/}, /g,"},\n =
");b=3D{currentRevision:b,transformmgr_hasSentChanges:d,transformmgr_hasU=
nsentChanges:e,transformmgr_queueLength:f,transformmgr_isAnachronistic:h,=
transformmgr_isWaitingForAck:l,transformmgr_commands:c};pc(b,jbb(a.C));d=3D=
b;=0A=
c=3Da.k;e=3D{};e.commandProcessor_messages_length=3Dc.k.length;c=3Dc.o;f=3D=
{};f["messageProcessingState.enabled"]=3Dc.isEnabled();f["messageProcessi=
ngState.reasons"]=3Dec(c.j);pc(e,f);pc(d,e);b.commandReceiver_catchupMode=
=3Da.zv;return b}u.OZa=3Dfunction(a){if(a.B){var =
b=3Dthis.B,c=3Db.j,d=3Dnew Lm;c.Ro()?d.callback(void =
0):c.nCa(d);c.dispatchEvent("ac");b.A.log(Error("Due to an error =
response, we're setting the pending queue as =
undeliverable."))}this.A.log(a.k.qr||Error("handleCommandsFail_"),ibb(thi=
s))};=0A=
u.sSa=3Dfunction(a){if(a instanceof $ab){a=3Da.k;if(0>=3Da.length)throw =
Error("handleCommandSuccess_: unexpected number of ranges "+a);var =
b=3Da[a.length-1].end;rmb(this.o,b);var =
c=3Dthis.B,d=3DHu(c.j);if(c.j.Mx){if(a[0].start<=3Dd)throw =
Error("handleCommandsSuccess_: waitingForAck and command response =
reported expected revision range "+a+", but this is lower than the =
currently syncd revision =
"+d);b=3Dthis.k;c=3Dthis.zv;b.B=3Da.concat();if(b.q.enabled)throw =
Error("expectAck: Tried to restart already-enabled ack timer.");=0A=
c||b.q.start()}else if(b>d)throw Error("handleCommandsSuccess_: not =
waitingForAck and response reported expected revision range "+a+", but =
this is higher than the currently syncd revision =
"+d);}tmb(this)};u.JYa=3Dfunction(){umb(this)};function =
umb(a){if(a.zv)throw Error("startCatchup_: Cannot start catchup mode =
while in catchup mode.");a.zv=3D!0;a.k.q.stop();tmb(a)}=0A=
function tmb(a){if(a.zv&&a.H.isEnabled()&&!a.C.cx&&!a.C.NK){var =
b=3DHu(a.B.j)+1;a.aW=3Db;var =
c=3Da.o,d=3Da.k.B.concat(),e=3Ddkb(a.K),f=3Dc.k>=3Db?c.k-b+1:0,h=3D0;if(d=
.length)for(var l=3D0;l<d.length;l++)var =
m=3Dd[l],h=3Dh+(m.end-m.start+1);d=3Dnew =
omb(c.o,b,f,(f-h)*e,e,cc(c.j));e=3Dc.q++;c.j[e]=3Dd;a.q=3De;a=3Da.C;if(!a=
.NK){if(!a.A)throw Error("sendCatchup: cannot provide session =
id");a.NK=3D!0;c=3D["reqId",a.Pdb++,"startRev",b];rp(pp(sp(a.k.Ae("/delta=
").xf("id",a.j).setContent(c),B(a.LYa,a,b),a),a.KYa,a),a.o).ll().Ed()}}}=0A=
u.IYa=3Dfunction(a){this.q=3Dnull;Npa(a.k,this.A,"Catchup request =
failed",ibb(this))};=0A=
u.MYa=3Dfunction(a){if(this.zv){var =
b=3Dthis.q,c=3Dthis.H.isEnabled(),d=3Dthis.k.k.length,e=3DJ$a(this.k.k),f=
=3DEQ(this.o,b);f.I=3Dc;f.A=3Dd;f.B=3De;f.j=3DDa();d=3Da.B;c=3D[];e=3Dnul=
l;for(f=3D0;f<d.length;f++){var h;h=3DWab(this.F.j,d[f]);var =
l=3Dh.k,m=3Dh.yg();h=3Dnew =
oM([l],null,h.q,h.A,m,m,h.j,h.o);if(h.j=3D=3Dthis.j){if(e){if(h.A!=3De.A)=
throw Error("Consecutive changes in catchup have same SID but differing =
effective SIDs, so these changes cannot be =
merged");if(e.k+1!=3Dh.o)throw Error("Consecutive changes in catchup =
have same SID but the end revision of the first +1 does not equal the =
start revision of the second. First message end revision: "+=0A=
e.o+". second message start revision "+h.k);}e=3Dh}else =
e=3Dnull;c.push(h)}e=3Dd=3D!1;for(f=3D0;f<c.length;f++){h=3Dc[f];if(h.j=3D=
=3Dthis.j){if(e)throw Error("Catchup response includes more than one =
sequence of messages marked with the requester's session id, this is =
supposed to be =
impossible.");d||(d=3D!0);l=3Dthis.k.B.concat();(m=3D0<l.length?l[l.lengt=
h-1]:null)&&(h.o<m.start||h.k>m.end)&&this.A.log(Error("Catchup response =
includes more changes from the requester's session than =
expected"),{expectedAckRanges:l,storageMessageStart:h.o,=0A=
storageMessageEnd:h.k})}else =
d&&(e=3D!0);if(0=3D=3Df&&this.aW!=3Dh.o)throw =
Error("handleCatchupSuccess_: Bad revision on first catchup message. =
Expected "+this.aW+" but got =
"+h.o);}c.length&&(d=3Dthis.o,e=3Dc[c.length-1].k,rmb(d,e),EQ(d,b).q=3De,=
d=3DJ$a(c),EQ(this.o,b).o=3Dd);this.zv=3D!1;this.aW=3D-1;this.I&&a.k&&(d=3D=
this.I,a=3Da.k,vmb(d,a.STAR),Xs(d.j,a.TITLE,!0),e=3Dd.j,e.X=3Da.DESCRIPTI=
ON,e.dispatchEvent(new =
Ws("V",!0)),wmb(d,a.PARENTS),e=3Da.TRASHED,y(e)&&d.j.DS(e,!0),a=3Da.IS_OW=
NER,null!=3Da&&Zva(d.j,a));Eb(this.k.k,c);this.X_();=0A=
a=3Dthis.o;c=3DEQ(a,b);1E4<=3DDa()-c.j&&pmb(c,"Catchup processing took a =
long time");delete a.j[b];b=3D=3Dthis.q&&(this.q=3Dnull)}else =
this.A.log(Error("handleCatchupSuccess_: Received catchup results while =
not in catchup =
mode.")),this.q=3Dnull};u.tSa=3Dfunction(a){a.isMe&&(this.txa++,this.zv||=
((a=3D1=3D=3Dthis.txa&&1E4>Da()-this.M)&&!(a=3D!this.X)&&(a=3Dthis.K,a=3D=
!a.Ro()&&(qbb(a)||!!a.UC().length)),a||umb(this)))};=0A=
u.rSa=3Dfunction(a){for(var =
b=3Dthis.F,c=3D[],d,e=3Dnull,f=3Dnull,h=3Dnull,l=3D-1,m=3D-1,n=3D0;n<a.le=
ngth;n++)d=3DWab(b.j,a[n]),m=3Dd.k,d.yg(),0=3D=3Dn?(e=3Dd.A,f=3Dd.j,h=3Dd=
.o,m.j(),l=3Dd.yg()):(m.j(),d.yg()),c.push(m),m=3Dd.yg();a=3Dnew =
oM(c,null,d.q,e,l,m,f,h);rmb(this.o,a.k);this.k.k.push(a);this.A.Am(this.=
X_,this)()};u.s6a=3Dfunction(a){a=3DWab(this.F.j,a.selection);var =
b=3Djab(a.k.q).getSelection(),c=3Da.yg();if(a=3Dnew =
oM(null,b,a.q,a.A,c,c,a.j,a.o))rmb(this.o,a.k),this.k.k.push(a),this.A.Am=
(this.X_,this)()};=0A=
u.l$a=3Dfunction(a){if(null!=3D=3Dthis.q){var b=3Da.B;a=3Da.k;var =
c=3DEQ(this.o,this.q);c.k+=3Db*a;!c.H&&1E4<=3DDa()-c.j&&(pmb(c,"Catchup =
processing is taking a long =
time"),c.H=3D!0)}};u.J=3Dfunction(){N(this.L);smb.G.J.call(this)};functio=
n xmb(a,b,c){O.call(this,a,c);this.k=3Db}C(xmb,O);function =
ymb(a,b,c){xmb.call(this,"Wb",a,c);this.B=3Db}C(ymb,xmb);function =
zmb(){Q.call(this)}C(zmb,Q);function =
Amb(a,b,c){O.call(this,"Vb",c);this.B=3Da;this.k=3Db}C(Amb,O);function =
Bmb(a,b,c,d,e,f,h,l,m){Q.call(this);this.A=3Da;this.j=3Db;this.k=3Dc;this=
.C=3Dd;this.B=3Df;this.o=3Dy(h)?h:3;this.q=3Dm;this.F=3Dl||Zo}C(Bmb,zmb);=
u=3DBmb.prototype;u.cx=3D!1;u.NK=3D!1;u.bF=3D!0;u.Pdb=3D0;=0A=
function emb(a,b,c,d,e){if(!a.cx){a.cx=3D!0;a.bF=3D0<b.length;var =
f=3Da.B,h=3Da.C;if(0=3D=3Db.length&&!d)throw Error("Cannot send an empty =
message to the server.");e=3D["rev",e];if(0<b.length){for(var =
l=3D[],m=3D0;m<b.length;m++)l.push(f.k.Mb(b[m]));e.push("bundles");e.push=
(f.j.stringify(l))}hc(c)||(e.push("blobIdMap"),e.push(f.j.stringify(c)));=
d&&(b=3Dh.Mb(new =
MM(d)),e.push("selection"),e.push(f.j.stringify(b)));f=3Da.bF?Ic(a.F):Lc;=
e=3Dpp(sp(a.k.Ae("/save").xf("id",a.j).setContent(e),a.MZa,a),a.LZa,a);e.=
A=3DB(f,void 0);e.K=3D=0A=
!0;f=3Drp(e,a.o);f.o=3D!0;a.A&&f.ll();y(a.q)&&f.setTimeout(a.q);f.Ed()}}f=
unction jbb(a){var =
b=3D{};b.commandTransporter_pendingCommandsRequest=3Da.cx;b.commandTransp=
orter_pendingCatchupRequest=3Da.NK;b.commandTransporter_pendingCommandsRe=
questHadCommands=3Da.bF;return b}u.LZa=3Dfunction(a){this.cx=3D!1;var =
b=3Dthis.bF;this.bF=3D!1;this.dispatchEvent(new ymb(a,b))};=0A=
u.MZa=3Dfunction(a){a=3Da.ef();this.cx=3D!1;if(a&&!hc(a)){this.bF=3D!1;a=3D=
a.revisionRanges;if(!a||!pa(a)||0>=3Da.length)throw =
Error("processCommandBatchesRequestSuccessResponse_: response did not =
include a non-empty array of revision ranges "+a);for(var =
b=3D[],c=3D-1,d=3D0;d<a.length;d++){var =
e=3Da[d];if(!e||2!=3De.length)throw =
Error("processCommandBatchesRequestSuccessResponse_: invalid  revision =
range "+e);var f=3De[0],e=3De[1];if(null=3D=3Df)throw =
Error("processCommandBatchesRequestSuccessResponse_: range did not =
include a start");=0A=
if(null=3D=3De)throw =
Error("processCommandBatchesRequestSuccessResponse_: range did not =
include an end");if(e<f)throw =
Error("processCommandBatchesRequestSuccessResponse_: expected range end =
("+e+") < expected range start ("+f+")");if(f<=3Dc||e<=3Dc)throw =
Error("processCommandBatchesRequestSuccessResponse_: out of order ranges =
or overlapping "+a);c=3De;b.push(new zf(f,e))}this.dispatchEvent(new =
$ab(b))}else{if(this.bF)throw =
Error("handleCommandBatchesRequestSuccess_: Got unexpected empty =
response after sending command batches.");=0A=
this.dispatchEvent("Xb")}};u.LYa=3Dfunction(a,b){this.NK=3D!1;var =
c=3Db.ef();if(!c)throw Error("processCatchupResponse_: Empty response =
object received for catchup request for revisions "+a);var =
d=3Dc.mu;if(!pa(d))throw Error("processCatchupResponse_: Response lacked =
changes");this.dispatchEvent(new =
Amb(d,c.me))};u.KYa=3Dfunction(a){this.NK=3D!1;this.dispatchEvent(new =
xmb("Ub",a))};function =
Cmb(a){this.F=3Da;this.k=3Dthis.o=3D-1;this.A=3Dthis.q=3Dthis.C=3D0;this.=
j=3Dthis.B=3D!1}function Dmb(a){var =
b=3D{};b.startTime=3Da.o;b.endTime=3Da.k;b.aborted=3Da.j;b.startedOffline=
=3Da.B;b.waitingForPendingCommandRequestCount=3Da.C;b.sendPendingBlobCoun=
t=3Da.q;b.sendPendingCommandsCount=3Da.A;a.F.Rh(Error("longMessageProcess=
ingReport"),b)};function =
FQ(a,b,c,d,e,f,h,l){L.call(this);this.F=3Da;this.q=3Db;this.B=3Dc;this.C=3D=
d;this.k=3De;this.A=3Df;this.H=3Dh;this.j=3Dnew Cmb(l);this.L=3Dnew =
S(this);this.L.D(a,"Tc",this.K)}C(FQ,L);FQ.prototype.K=3Dfunction(){this.=
j.o=3DDa();if(Vo(this.C.getState())){this.L.D(this.C,"y",this.I);this.H.d=
isable("longMessageProcessing");N(this.F);var =
a=3Dthis.q;sH(a.j,!1,"longMessageProcessing");a.j.j.Z(!1,"longMessageProc=
essing");Sm().addCallback(B(this.o,this))}else =
this.j.B=3D!0,Dmb(this.j)};=0A=
FQ.prototype.I=3Dfunction(a){Vo(a.k)||(this.j.j=3D!0,Dmb(this.j),Emb(this=
.q))};FQ.prototype.o=3Dfunction(){this.B.cx?(this.j.C++,this.L.D(this.k,"=
gc",this.o)):PP(this.A)?(this.j.q++,this.L.D(this.A,"Bc",this.o)):fN(this=
.k)?(this.j.A++,Fmb(this),this.L.D(this.k,"gc",this.o)):(this.j.k=3DDa(),=
Dmb(this.j),Emb(this.q))};function =
Fmb(a){hkb(a.k,!0).addCallback(B(function(a){emb(this.B,a.tO,akb(this.A),=
null,a.yg())},a))}FQ.prototype.J=3Dfunction(){N(this.L);FQ.G.J.call(this)=
};function =
Gmb(a,b,c){this.j=3Da;this.k=3Db;this.o=3Dc}Gmb.prototype.getUrl=3Dfuncti=
on(){return =
Qd(Rd(),"docs-fut").replace("{folderId}",encodeURIComponent(this.j))};fun=
ction =
Hmb(a,b,c){L.call(this);this.j=3Da;this.o=3Db;this.k=3Dc||null;this.L=3Dn=
ew =
S(this);this.L.D(this.j,"ea",this.wSa).D(this.j,"V",this.J_a).D(this.j,"c=
a",this.vSa).D(this.j,"da",this.B9a).D(this.j,"fa",this.xSa).D(this.j.Sb,=
"Q",this.Zoa).D(this.j,"$",this.tea).D(this.j,"S",this.tea);Us(a.Sb)&&thi=
s.Zoa();this.k&&this.k.Pa("1",this.xta,this)}C(Hmb,L);u=3DHmb.prototype;u=
.J=3Dfunction(){N(this.L);this.k&&!this.k.Mc()&&this.k.lq("1",this.xta,th=
is);Hmb.G.J.call(this)};=0A=
u.wSa=3Dfunction(a){a.k||(a=3Dthis.j,GQ(this,"/chrome",{id:a.j,title:a.k}=
))};u.J_a=3Dfunction(a){a.k||(a=3Dthis.j,a=3D{id:a.j,description:a.df()},=
GQ(this,"/chrome",a))};u.xta=3Dfunction(a){var =
b=3Da.TITLE;b&&Xs(this.j,b,!0);b=3Da.DESCRIPTION;if(y(b)){var =
c=3Dthis.j;c.X=3Db;c.dispatchEvent(new =
Ws("V",!0))}a.ACL&&Wva(this.j);vmb(this,a.STAR);b=3Da.SUBSCRIBED;y(b)&&(V=
.MG.setVisible(!0),c=3Dthis.j,c.K=3Db,c.dispatchEvent(new =
Ws("da",!0)));b=3Da.TRASHED;y(b)&&this.j.DS(b,!0);b=3Da.IS_OWNER;y(b)&&Zv=
a(this.j,b);wmb(this,a.PARENTS)};=0A=
function vmb(a,b){if(y(b)){V.Wp.setVisible(!0);var =
c=3Da.j;c.I=3D!!b;c.dispatchEvent(new Ws("ca",!0))}}function =
wmb(a,b){if(y(b)){V.Ws.setVisible(!0);V.$q.setVisible(!0);var =
c=3Da.j,d=3DImb(b);c.A=3Dd;c.dispatchEvent(new =
Ws("ba",!0))}}u.vSa=3Dfunction(a){var =
b=3Dthis.j;a.k||GQ(this,"/peruserchrome",{id:b.j,star:b.I});V.Wp.ad(b.I)}=
;u.B9a=3Dfunction(a){var =
b=3Dthis.j;a.k||GQ(this,"/peruserchrome",{id:b.j,subscribed:b.K});V.MG.ad=
(b.K)};u.xSa=3Dfunction(a){var =
b=3Dthis.j;a.k||GQ(this,"/trash",{id:b.j,trashed:b.B})};=0A=
function GQ(a,b,c){var =
d=3Da.o;a.j.Sb.Qm(function(){op(d.Ae(b),c).Ed()})}u.Zoa=3Dfunction(){Od(R=
d(),"icso")||(sp(this.o.Ae("/trash/read").xf("id",this.j.j),this.G$a,this=
).Ed(),this.tea())};u.tea=3Dfunction(){sp(this.o.Ae("/peruserchrome").xf(=
"id",this.j.j),this.F$a,this).Ed()};u.F$a=3Dfunction(a){vmb(this,mp(a,"ST=
AR"));var b=3Dmp(a,"SUBSCRIBED");if(y(b)){V.MG.setVisible(!0);var =
c=3Dthis.j;c.K=3D!!b;c.dispatchEvent(new =
Ws("da",!0))}wmb(this,mp(a,"PARENTS"));a=3Dmp(a,"IS_OWNER");y(a)&&Zva(thi=
s.j,!!a)};=0A=
u.G$a=3Dfunction(a){a=3Dmp(a,"TRASHED");y(a)&&this.j.DS(!!a,!0)};function=
 Imb(a){a=3Dqb(a,function(a){return null!=3Da.name});return =
rb(a,function(a){return new Gmb(a.objectId,a.name,a.shared)})};function =
Jmb(a,b,c){O.call(this,"Uc",a);this.k=3Db;this.B=3Dc}C(Jmb,O);function =
Kmb(){var =
a=3DGba("info_params");this.j=3Da?mc(a):{};this.k=3Dnull}function =
Lmb(a,b,c){if(c){if(a.j[b]=3Dc,a.k&&(b=3Da.j.token||null))a.k.callback(b)=
,a.k=3Dnull}else delete a.j[b]};function =
Mmb(a,b,c){Q.call(this);this.k=3D{"X-Same-Domain":"1"};!1=3D=3D=3Dc&&(thi=
s.k=3D{});this.q=3D"";this.j=3Db||new =
Kmb;if(a=3Dle((a||fa).location.href,"authkey"))Lmb(this.j,"authkey",a),th=
is.dispatchEvent("Vc")}C(Mmb,Q);Mmb.prototype.o=3Dfunction(a){Lmb(this.j,=
"tfe",a);this.dispatchEvent("Vc")};function =
HQ(a){Q.call(this);this.k=3Da;this.j=3Dnull;this.L=3Dnew =
S(this);this.L.D(this.k,"Vc",this.o)}C(HQ,Q);HQ.prototype.o=3Dfunction(){=
this.j&&this.j.Hfa(this.k.j.j)};HQ.prototype.q=3Dfunction(a){this.dispatc=
hEvent(new =
Jmb(this,0=3D=3Da,this.j.oX()))};HQ.prototype.J=3Dfunction(){this.j&&!thi=
s.j.Mc()&&(this.j.lq("tfe_changed",this.k.o,this.k),this.j.KO(),this.j.iF=
a());this.j=3Dnull;N(this.L);HQ.G.J.call(this)};function =
Nmb(a,b){L.call(this);this.j=3D[];this.q=3Da;this.o=3Db||null;this.k=3Dth=
is.L=3Dnull;this.o&&(this.k=3Dnew nh(500),this.L=3Dnew =
S(this),this.L.D(this.k,"tick",this.Eub))}C(Nmb,L);u=3DNmb.prototype;u.re=
set=3Dfunction(){this.j=3D[];this.k&&this.k.stop()};u.contains=3Dfunction=
(a){return =
yb(this.j,a)};u.remove=3Dfunction(a){Fb(this.j,a);Omb(this)};u.Eub=3Dfunc=
tion(){for(;0<this.j.length&&qsa(this.o);)rsa(this.o),this.q(this.j.shift=
());Omb(this)};function Omb(a){0=3D=3Da.j.length&&a.k&&a.k.stop()}=0A=
u.J=3Dfunction(){N(this.L);N(this.k);Nmb.G.J.call(this)};function =
Pmb(a,b,c,d,e,f,h,l){Q.call(this);this.M=3Da;this.k=3Dnew =
Mmb(b,e,h);this.o=3Dnew HQ(this.k);this.L=3Dnew =
S(this);this.F=3Dc||null;c&&this.L.D(c,"yc",this.g1a);this.j=3Dd||new =
Ro;this.K=3Dl||null;this.I=3Dnew sN;this.q=3D[];this.H=3D[];this.B=3Dnew =
Nmb(B(this.uib,this),f);this.A=3Dnull;this.C=3DIpa;this.L.D(this.o,"Uc",t=
his.zYa)}C(Pmb,Q);u=3DPmb.prototype;u.Ae=3Dfunction(a){Ha(a,"/");a=3Dthis=
.TE(a);a.I=3Dthis.k.q;return a};u.TE=3Dfunction(a){var =
b=3Dthis.M;a=3Dnew Qmb(this,a,this,this.K,void =
0);b.j&&(a.C=3Db.j);return a};=0A=
u.send=3Dfunction(a){if(!a.Mc()){Bb(this.q,a);t:{var =
b=3Dthis.B;if(b.o){if(!qsa(b.o)||0!=3Db.j.length){b.j.push(a);b.k.start()=
;break =
t}rsa(b.o)}b.q(a)}hn(this.L,a,"H",this.w7a)}};u.uib=3Dfunction(a){Wo(this=
.j.getState())||(this.j.getState()=3D=3DSo&&To(this.j,Cpa),this.A&&qq(thi=
s.A),hn(this.L,a,"G",this.Tua),a.send(this.k))};=0A=
u.Tua=3Dfunction(a){var =
b=3Da.target,c=3Da.response;"SOON"=3D=3Dc.B["x-restart"]&&this.j.dispatch=
Event("z");this.F&&Rpa(c)&&1!=3Db.k&&this.F.log(Error("blank JSON =
response"),Ppa(c));if("NOW"=3D=3Dc.B["x-restart"])a=3Dnew =
kp("F",c.j,c.o);else if(7=3D=3Dc.j)a=3Dnull;else{a=3Dc.j;var =
d=3Dc.o;(c.Cj()?0=3D=3Da&&0=3D=3Dd&&("text"!=3Dc.q||null=3D=3Dc.k):8=3D=3D=
a||5=3D=3Da||6=3D=3Da&&(0>=3Dd||503=3D=3Dd||405=3D=3Dd||ud&&12001<=3Dd&&1=
2156>=3Dd))?a=3D"C":(a=3Dc.o,a=3D6=3D=3Dc.j&&(202=3D=3Da||401=3D=3Da||403=
=3D=3Da||409=3D=3Da||429=3D=3Da||500<=3Da&&599>=3Da&&503!=3Da&&550!=3Da)|=
|200=3D=3Da&&(null=3D=3Dc.A||Qpa(c)||Rpa(c))?=0A=
"D":c.Cj()?"B":"A");a=3Dnew =
kp(a,c.j,c.o,6=3D=3Dc.j&&500=3D=3Dc.o?Qpa(c):null)}if(a){this.A&&((d=3D"C=
"=3D=3Da.type)&&b.Ea?qq(this.A,!0,!0):Nsa(this.A,!d));d=3D!0;if("B"=3D=3D=
a.type){try{b.I(c),IQ(this,b)}catch(e){a=3Dnew =
kp("E",a.errorCode,a.k),a.qr=3De,a.B=3D"B",IQ(this,b,this.C)}b.dispose()}=
else if("C"=3D=3Da.type||"D"=3D=3Da.type){var =
f=3Da,h=3D!1;200=3D=3Df.k&&(c=3DQpa(c))&&"XSRF"=3D=3Dc.xI()&&(c=3Dc.getDa=
ta(),h=3Dthis.k,Lmb(h.j,"token",c),h.dispatchEvent("Vc"),h=3D!0);409=3D=3D=
f.k&&this.k.o(null);var =
c=3DWo(this.j.getState()),l=3D"D"=3D=3Df.type;c||!(h||1!=3Db.k&&=0A=
4>b.B)?3=3D=3Db.k?(c||(null=3D=3Dthis.o.j||l?Rmb(this,b,!0):this.H.push(b=
),Smb(this),To(this.j,Tmb(this,f.k))),c=3D2):c=3D1:(Rmb(this,b,!1),c=3D3)=
;switch(c){case 1:a.B=3Da.type;a.type=3D"A";break;case =
3:d=3D!1}}else"F"=3D=3Da.type&&(this.F&&this.F.Rh(Error("Incompatible =
server")),IQ(this,b,Hpa),d=3D!1);if("A"=3D=3Da.type){try{if(0=3D=3Db.F(a)=
&&(d=3D!1),b.R)IQ(this,b);else{var =
m=3Db.X(a)||Tmb(this,a.k);IQ(this,b,m)}}catch(n){a=3Dnew =
kp("E",a.errorCode,a.k),a.qr=3Dn,a.B=3D"A",IQ(this,b,this.C)}b.dispose()}=
d&&(a.M=3Db.o,this.dispatchEvent(a))}};=0A=
u.w7a=3Dfunction(a){a=3Da.target;this.B.contains(a)?this.B.remove(a):yb(t=
his.q,a)&&(this.L.gc(a,"G",this.Tua),IQ(this,a));Fb(this.q,a);Fb(this.H,a=
)};function IQ(a,b,c){var =
d=3Da.j.getState(),e=3Dd,f=3Dc||Yo;c=3D!c;Fb(a.q,b);Fb(a.H,b);lb(!a.B.con=
tains(b));Wo(d)||(Wo(f)?To(a.j,f):(b=3Dnull!=3Da.o.j||tb(a.q,function(a){=
return =
3=3D=3Da.k}),d=3D=3DCpa?c||!b?0=3D=3Da.q.length&&(e=3DSo):(Smb(a),e=3Df):=
c?0<a.q.length?(e=3DXo,Umb(a)):null!=3Da.o.j&&a.o.j.Pqa()||(e=3DSo):e=3Df=
,To(a.j,e)))}=0A=
function =
Smb(a){null!=3Da.o.j&&Vo(a.j.getState())&&(a=3Da.o,a.j.KO(),a.j.BW())}u.g=
etStatus=3Dg("j");function Rmb(a,b,c){var =
d=3DWpa;c&&0!=3Db.q&&(d=3D3E4>b.q?1.5*b.q:b.q);b.q=3Dd;c=3DMath.max(0,d-(=
Da()-b.M));a.I.vy(B(a.send,a,b),c)}u.zYa=3Dfunction(a){var =
b=3Dthis.j.getState();Wo(b)||(a.k?b.lg()&&(0<this.q.length?(To(this.j,Xo)=
,Umb(this)):To(this.j,So)):To(this.j,Tmb(this,a.B)))};function =
Umb(a){var b=3Da.H.shift();b&&a.send(b)}u.YO=3Dfunction(a){var =
b=3Dthis.k;nbb(a);b.q=3Da};=0A=
function Tmb(a,b){return =
401=3D=3Db?Fpa:403=3D=3Db?Epa:421=3D=3Db?Gpa:202=3D=3Db||405=3D=3Db||409=3D=
=3Db||429=3D=3Db||500<=3Db&&599>=3Db&&550!=3Db?Dpa:400<=3Db&&499>=3Db||55=
0=3D=3Db?a.C:Yo}u.pX=3Dfunction(){return =
this.k.j.j.token||null};u.C8=3Dfunction(){var a;a=3Dthis.k.j;var =
b=3Da.j.token||null;b?a=3DSm(b):(a.k||(a.k=3Dnew Lm),a=3Da.k);return =
a};u.g1a=3Dfunction(){To(this.j,this.C)};u.J=3Dfunction(){Ig(this.q);N(th=
is.o);N(this.k);N(this.I);N(this.B);N(this.L);Pmb.G.J.call(this)};functio=
n =
Vmb(a,b,c,d,e,f,h,l,m,n,p,t,v,w,z,A,E,D,J,T,W,P,ba,ga,ja,Aa,va,Na,ra,Ma,i=
b,wb){Q.call(this);this.K=3Da;this.Ea=3Db;this.Sc=3Dc;this.xb=3Dd;this.M=3D=
e;this.j=3Df;this.Ta=3Dm;this.Na=3Dn;this.fb=3Dt;this.mb=3Dv;this.Pb=3Dw;=
this.o=3Dz;this.q=3DA;this.R=3DE;this.ub=3DD;this.B=3DJ;this.H=3DT;this.C=
=3DW;this.I=3Dba;this.Wa=3Dga||null;this.Ub=3Dva;this.be=3DNa;this.A=3Dth=
is.F=3Dthis.$=3Dthis.X=3Dnull;this.ga=3Dh;this.Va=3DMa||null;this.Qa=3Dib=
||null;this.hd=3D!!wb;this.k=3Dnew Pmb(P,void 0,this.o,l,Aa,void 0,void =
0,new Apa(a,f.Sb.jj(),f.Sb.jh()));this.k.YO(c);=0A=
ja&&(this.k.A=3Dja);if(!ra&&(a=3Dthis.k,b=3DPd(Rd(),"docs-rn"),c=3DPd(Rd(=
),"docs-pn"),!isNaN(b)||!isNaN(c))){if(isNaN(b))throw Error("Release =
number not specified, but protocol number was.");if(isNaN(c))throw =
Error("Protocol number not specified, but release number =
was.");b=3Dc.toString(16)+"."+b.toString(16);a.k.k["X-Rel-Id"]=3Db}this.L=
=3Dnew =
S(this);this.L.D(this.k,"E",this.l5a).D(this.q,"ac",this.QZa);oh(this.mdb=
,0,this)}C(Vmb,Q);u=3DVmb.prototype;u.Tv=3Dnull;u.Xoa=3Dnull;u.z8=3Dnull;=
u.mpa=3D!1;u.Uba=3Dnull;=0A=
function JQ(a){jN(a.C,"docs-net-ni");return a.k}function =
Wmb(a){jN(a.C,"docs-net-ci");if(!a.Tv)throw Error("Browser channel =
should have been created.");return a.Tv}function =
Xmb(a){jN(a.C,"docs-net-ci");if(!a.A)throw Error("Message processing =
state should have been created.");return a.A}u.l5a=3Dfunction(a){var =
b=3Dthis.o,c=3D{};c.docInfo_Id=3Dthis.j.j;c.docInfo_LastModifiedTime=3Dth=
is.j.q;c.docInfo_SaveState=3Dthis.j.Sb.zD().V();pc(c,hbb(this.Ta));Npa(a,=
b,"handleNetServiceClientError_",c)};=0A=
u.QZa=3Dfunction(){this.Tv?this.Tv.KO():this.M=3D!1};u.mdb=3Dfunction(){v=
ar =
a;if(a=3Dthis.B&&this.H&&!kE(this.B,"title"))a=3DfQa(this.B,"lastModified=
ServerTimestamp"),a=3Dnull=3D=3D=3D(null=3D=3Da||0=3D=3Da?null:a);a&&this=
.Wa?this.Wa(this.j,B(this.Fna,this)):this.Fna()};u.Fna=3Dfunction(){this.=
H&&this.B?(Qs(this.j.Sb.ba)||!lE(this.B,"inc"))&&Nm(Wlb(this.B,this.k,thi=
s.o),B(this.Gya,this),B(function(){this.o.jm(Error("Document not =
created."))},this)):this.Gya()};=0A=
u.Gya=3Dfunction(){iN(this.C,"docs-net-ni");this.hd||(this.mpa=3D!0,this.=
I&&this.H&&(null!=3DnE(this.B,"ic")&&Sva(this.j.Sb),T0a(this.I),this.I.Va=
&&vJ(this.I)),Ymb(this))};u.initialize=3Dfunction(a){this.Uba=3Da;Ymb(thi=
s)};=0A=
function Ymb(a){if(null!=3Da.Uba&&a.mpa&&!a.q.Ro()){if(a.Tv)throw =
Error("Browser channel already initialized");var =
b=3Da.Tv=3DHsa(a.ga);a.Ea&&b.Woa(a.Ea);b.RBa(a.j.Sb.jh());b.QBa(a.j.Sb.jj=
());var =
c=3Da.k.o;c.j=3Db;b.Oea(B(c.q,c));b.Pa("tfe_changed",c.k.o,c.k);c.o();a.M=
&&!a.q.Ro()&&(a.Tv?a.Tv.BW(a.j.j,a.K,a.Sc):a.M=3D!0);a.xb&&(a.z8=3Dnew =
Hmb(a.j,a.k,b));var c=3Da.Xoa=3Dnew Bmb(!!a.K,a.j.j,a.k,a.Na,0,new =
nmb(new Xlb(a.Na))),d;d=3Da.q;var e=3Da.Uba,f=3Da.o,h=3Dnew =
Ylb(a.mb,a.Pb);d=3Dnew BQ(d,e,h,f);M(a,d);a.A=3Dnew sP;a.F=3Dnew DQ(a.K,=0A=
a.q,d,a.A,a.Va||void 0);b=3Dnew =
smb(a.K,a.F,c,a.q,d,a.fb,a.o,b,a.z8,a.A,a.H);M(a,b);d=3Da.Ub;e=3Da.be;d=3D=
new cmb(a.q,c,a.R,y(d)?d:200,y(e)?e:200);a.X=3Dd;M(a,a.X);a.$=3Dnew =
CQ(a.R,a.ub,a.o);M(a,a.$);a.Qa&&Od(Rd(),"docs-rlmp")&&(d=3Dnew =
FQ(b,a.Qa,a.Xoa,a.k.getStatus(),a.q,a.R,a.A,a.o),M(a,d));fbb(a.Ta,c,a.X,b=
,a.j);iN(a.C,"docs-net-ci")}}u.J=3Dfunction(){Ig(this.z8,this.L,this.Tv,t=
his.ga,this.F,this.A);Vmb.G.J.call(this)};function =
Zmb(a,b,c,d,e,f,h,l,m,n,p,t,v,w){if(0>=3Dn)throw Error("Please specify a =
progress timeout for the Scotty request. Received =
-"+n);up.call(this,a,"",b,c,d,e,f,h,l,m,n,"POST",w);this.K=3Dp;this.Ta=3D=
t;this.Na=3Dv;this.Zf=3Dnull;this.L=3Dnew S(this);this.j=3Dnew =
Ap(B(this.ifb,this),n)}C(Zmb,up);u=3DZmb.prototype;=0A=
u.D8=3Dfunction(a){this.j.vb();var =
b=3Dthis.getContent(),c=3Dthis.Ta,d=3Db.length,b=3Dnew =
ylb(b,"raw","",void 0);b.j=3D!0;b=3DLlb(b);d=3Dnew =
Mlb("",d,b);c.dispatchEvent(new =
Plb([d]));this.Zf=3Dd;c=3Diq().j();c=3DQa(db(c))?this.K:he(this.K,{authus=
er:c});this.Zf.q=3Dc;c=3Dthis.Zo();this.Zf.o=3Dc;this.Zf.B=3Dmc(mc(a.k));=
c=3D{};d=3Dbe(this.o);c.httpaction=3Dd;if(d=3Dae(6,this.o))for(var =
d=3Dnew ye(d),b=3Dd.gd(),e=3D0;e<b.length;e++){var =
f=3Db[e];c[f]=3Dd.get(f)}pc(c,a.j.j);a=3Dthis.Na.stringify(c);this.Zf.k=3D=
a;this.Zf.A=3D!0;hn(this.L,this.Zf,"Nc",this.Efb);=0A=
hn(this.L,this.Zf,"Oc",this.Ffb);this.L.D(this.Zf,"Mc",this.Gfb);this.Zf.=
start();this.j.start()};u.Efb=3Dfunction(){if(this.Zf){var =
a=3Dthis.Zf.j.lfa(),b=3Dthis.Zf.j.mfa()||{},c=3D{},d;for(d in =
b)c[d.toLowerCase()]=3Db[d];b=3Dc["content-type"]||null;a=3Dnew =
lp(this.Zf.xg(),"text",b,a,bma(a)?0:6,c,Ypa(this));Xpa(this,a)}};u.Ffb=3D=
function(){if(this.Zf){var a=3Dnew =
lp("","text",null,0,5,{},Ypa(this));Xpa(this,a)}};u.Gfb=3Dfunction(){$mb(=
this)&&this.j.start()};=0A=
u.ifb=3Dfunction(){if($mb(this)){var a=3Dnew =
lp("","text",null,0,8,{},Ypa(this));Xpa(this,a)}};function $mb(a){return =
null!=3Da.Zf&&"start"=3D=3Da.Zf.getState()}u.reset=3Dfunction(){this.j.st=
op();this.Zf&&($mb(this)&&this.Zf.cancel(),N(this.Zf),this.Zf=3Dnull);thi=
s.L.Cb()};u.J=3Dfunction(){Ig(this.j,this.L);Zmb.G.J.call(this)};function=
 =
anb(a,b,c,d,e){np.call(this,b,c,d);this.Ta=3Da;a=3DRd();this.Ea=3De||Qd(a=
,"docs-net-udur");this.Qa=3Dnew Qlb;this.X=3Dnew =
AQ;this.Wa=3DPd(a,"docs-net-udpt")}C(anb,np);=0A=
anb.prototype.SN=3Dfunction(){if(!this.o)throw Error("Scotty request =
cannot be built when upload is not allowed for a request.");var =
a=3Dthis.Gg;0>=3Da&&(a=3Dthis.Wa);var b;b=3Dthis.X;if(!Spa(this))throw =
Error("GetUploadContent() called when upload content is not =
available");if(ua(this.j))b=3Dthis.j;else{for(var c=3Dthis.j,d=3Dnew =
ap("{"),e=3D0;e<c.length;e+=3D2)0<e&&d.append(","),d.append(b.stringify(c=
[e])).append(":").append(b.stringify(c[e+1]));d.append("}");b=3Dd.toStrin=
g()}var f;ua(b)&&(f=3Db);return new Zmb(this.k,=0A=
f,this.F,this.H,this.q,this.A,this.B,this.M,this.K,a,this.Ea,this.Qa,this=
.X,this.C)};anb.prototype.nX=3Dfunction(a){if(!this.Ta)throw =
Error("Trying to send a request without a request sender for - =
"+tp(this));this.Ta.send(a)};function =
Qmb(a,b,c,d,e){np.call(this,b,c,d);this.X=3Da;a=3DRd();this.Qa=3DOd(a,"do=
cs-net-usud");this.Ea=3DPd(a,"docs-net-udmi");this.Ta=3De}C(Qmb,np);=0A=
Qmb.prototype.SN=3Dfunction(){var =
a=3Dnull,b;if(b=3Dthis.Qa&&this.o){if(!Spa(this))throw =
Error("GetUploadContentLength() called when upload content is not =
available");if(pa(this.j)){b=3D0;for(var =
c=3Dthis.j,d=3D0;d<c.length;d++)ua(c[d])&&(b+=3Dc[d].length)}else =
b=3Dthis.j.length;b=3Db>this.Ea}b&&(a=3Dnew =
anb(this.X,this.k,this.Na,this.ga,this.Ta));null=3D=3Da&&(a=3Dnew =
wp(this.X,this.k,this.Na,this.ga));this.mX(a);return a.SN()};=0A=
Qmb.prototype.nX=3Dfunction(a){if(!this.X)throw Error("Trying to send a =
request without a request sender for - =
"+tp(this));this.X.send(a)};function =
bnb(){this.j=3D(Od(Rd(),"docs-net-ernjp")?new AQ:void 0)||null};function =
cnb(a){L.call(this);this.j=3Da}C(cnb,L);function Emb(a){var b=3Dnew =
ZP('Wow! This doc has changed a lot. To sync to the latest version, =
<span =
class=3D"docs-butterbar-link-no-pad">reload</span>',B(a.k,a));M(a,b);b.re=
nder();Cp.getInstance().postMessage(Fp(b.getElement(),"info"))}cnb.protot=
ype.k=3Dfunction(){fa.location.reload()};function =
dnb(a,b,c){L.call(this);this.j=3Da;this.k=3Db;this.o=3Dc;this.q=3DOd(Rd()=
,"icso");this.L=3Dnew =
S(this);this.L.D(this.j,"N",this.zSa);enb(this)}C(dnb,L);u=3Ddnb.prototyp=
e;u.SC=3Dnull;u.AAa=3D!1;u.ySa=3Dfunction(){enb(this)};u.zSa=3Dfunction(a=
){Qs(this.j.ba)!=3DQs(a.k)&&enb(this)};function enb(a){var =
b;a.o?a.SC?(b=3Da.SC.getState(),b=3D4<=3Db.j||b.lg()&&!Qs(a.j.ba)):b=3Da.=
q?!Qs(a.j.ba):!1:b=3D!!a.SC&&a.SC.getState().lg();a.AAa!=3Db&&(a.AAa=3Db,=
sH(a.k,!b,"network"),a.k.j.Z(!b,"network"))}=0A=
u.J=3Dfunction(){N(this.L);delete this.L;delete this.SC;delete =
this.k;dnb.G.J.call(this)};function =
fnb(a,b){this.Ud=3Da;this.hL=3DString(b)}fnb.prototype.get=3Dfunction(a){=
var b=3Dthis.Ud.get(a);if(!b.length)return =
null;if(1=3D=3Db.length&&Sb(a,b[0].j))return b[0];for(var =
c=3D{},d=3D0;d<b.length;d++){var =
e=3Db[d],f=3De.j;f.length!=3Da.length&&(c[f[f.length-1]]=3De)}return =
c[this.hL]||c["0"]||null};function gnb(){tH.call(this);this.k=3Dnew =
PB(this);M(this,this.k);this.k.bc(V.jv,Yq,this.o);JVa(this,hnb())}C(gnb,t=
H);gnb.prototype.o=3Dfunction(){uH(this,hnb())};function hnb(){var =
a=3DV.jv.Da(),b=3D{};b.revisions=3Da;b["not-revisions"]=3D!a;return =
b};function inb(a){this.j=3Da};function jnb(a){this.j=3Dvoid =
0;this.Mk=3D{};if(a){var b=3Dkd(a);a=3Djd(a);for(var =
c=3D0;c<b.length;c++)this.set(b[c],a[c])}}u=3Djnb.prototype;u.set=3Dfunct=
ion(a,b){knb(this,a,b,!1)};u.add=3Dfunction(a,b){knb(this,a,b,!0)};functi=
on knb(a,b,c,d){for(var e=3D0;e<b.length;e++){var =
f=3Db.charAt(e);a.Mk[f]||(a.Mk[f]=3Dnew jnb);a=3Da.Mk[f]}if(d&&void =
0!=3D=3Da.j)throw Error('The collection already contains the key =
"'+b+'"');a.j=3Dc}=0A=
u.get=3Dfunction(a){t:{for(var =
b=3Dthis,c=3D0;c<a.length;c++)if(b=3Db.Mk[a.charAt(c)],!b){a=3Dvoid =
0;break t}a=3Db}return a?a.j:void 0};u.rc=3Dfunction(){var =
a=3D[];lnb(this,a);return a};function lnb(a,b){void =
0!=3D=3Da.j&&b.push(a.j);for(var c in =
a.Mk)lnb(a.Mk[c],b)}u.gd=3Dfunction(a){var b=3D[];if(a){for(var =
c=3Dthis,d=3D0;d<a.length;d++){var =
e=3Da.charAt(d);if(!c.Mk[e])return[];c=3Dc.Mk[e]}mnb(c,a,b)}else =
mnb(this,"",b);return b};function mnb(a,b,c){void =
0!=3D=3Da.j&&c.push(b);for(var d in a.Mk)mnb(a.Mk[d],b+d,c)}=0A=
u.Ly=3Dfunction(a){if(this.j=3D=3D=3Da)return!0;for(var b in =
this.Mk)if(this.Mk[b].Ly(a))return!0;return!1};u.clear=3Dfunction(){this.=
Mk=3D{};this.j=3Dvoid 0};u.remove=3Dfunction(a){for(var =
b=3Dthis,c=3D[],d=3D0;d<a.length;d++){var =
e=3Da.charAt(d);if(!b.Mk[e])throw Error('The collection does not have =
the key "'+a+'"');c.push([b,e]);b=3Db.Mk[e]}a=3Db.j;for(delete =
b.j;0<c.length;)if(e=3Dc.pop(),b=3De[0],e=3De[1],b.Mk[e].isEmpty())delete=
 b.Mk[e];else break;return a};u.clone=3Dfunction(){return new =
jnb(this)};u.ce=3Dfunction(){return lba(this.rc())};=0A=
u.isEmpty=3Dfunction(){return void =
0=3D=3D=3Dthis.j&&hc(this.Mk)};function =
nnb(a,b,c){this.j=3Da;this.o=3Db;this.k=3Dc}nnb.prototype.write=3Dfunctio=
n(a,b,c){if(this.j.k){for(var d=3D[],e=3D0;e<a.length;e++){var =
f=3Da[e],h=3Dnew =
GO(!0,f.j,f.getState());h.setData(onb(f));d.push(h)}this.j.write(d,b,c)}}=
;function onb(a){switch(a.getType()){case "syncMap":return =
a.k;default:throw Error("Unsupported sync object type: "+a.getType());}}=0A=
nnb.prototype.q=3Dfunction(a,b){for(var c=3D[],d=3D0;d<b.length;d++){var =
e=3Db[d],f=3DhQa(e)[0];switch(f){case "syncMap":c.push(new =
QJ(hQa(e),e.getState(),e.getData()));break;default:this.k.log(Error("Unsu=
pported sync object type in database: "+f))}}a(c)};function =
pnb(a,b){this.A=3Da;this.k=3Dnull;this.o=3Dnew jnb;this.j=3Dnew =
Lm;this.q=3D!b;b&&(adb(this,b),this.j.callback())}pnb.prototype.get=3Dfun=
ction(a){var b=3D[];a=3Dthis.o.gd(qnb(a));for(var =
c=3D0;c<a.length;c++)b.push(this.o.get(a[c]));return b};function =
adb(a,b){for(var c=3D[],d=3D0;d<b.length;d++){var =
e=3Db[d],f=3De.keyPath,h=3De.state,e=3De.data;if(!f||!h||!e)throw =
Error("Serialized SyncUpdate missing required key.");if(!f.length)throw =
Error("SyncUpdate key may not be empty.");c.push(rnb(a,new =
Zcb(f,h,e)))}return c}=0A=
function rnb(a,b){var c=3Db.j[0];switch(c){case "syncMap":var =
c=3Db.j,d=3Dnew QJ(c,b.getState(),b.k);a.o.set(qnb(c),d);return =
d;default:throw Error("Unknown sync object type: "+c);}}function =
qnb(a){return =
0<a.length?a.join("|")+"|":""}pnb.prototype.B=3Dfunction(a){for(var =
b=3D0;b<a.length;b++){var =
c=3Da[b];this.o.set(qnb(c.j),c)}this.j.callback()};function =
snb(a){this.j=3Da}snb.prototype.postMessage=3Dfunction(a,b,c,d){a=3DFp(a,=
tnb(b),c,d);return this.j.postMessage(a)};function tnb(a){switch(a){case =
"info":return"info";case "error":return"error";case =
"promo":return"promo";case "warning":return"warning";default:throw =
Error("Unsupported butter =
type."+a);}}snb.prototype.k=3Dfunction(a){Dp(this.j,a)};function =
KQ(){}C(KQ,Hy);la(KQ);var =
unb=3D0;u=3DKQ.prototype;u.Ag=3Dfunction(a){var =
b=3Dthis.gp(a);a=3Da.O().U("DIV",b?b.join(" =
"):null,vnb(this,a.getContent(),a.Ic(),a.O()));Tm(a,"grid");return =
a};function vnb(a,b,c,d){for(var =
e=3D[],f=3D0,h=3D0;f<c.height;f++){for(var =
l=3D[],m=3D0;m<c.width;m++){var =
n=3Db&&b[h++];l.push(wnb(a,n,d))}e.push(xnb(a,l,d))}a=3Dd.U("TABLE",a.Eb(=
)+"-table",d.U("TBODY",a.Eb()+"-body",e));a.cellSpacing=3D0;a.cellPadding=
=3D0;return a}=0A=
function xnb(a,b,c){a=3Dc.U("TR",a.Eb()+"-row",b);Tm(a,"row");return =
a}function =
wnb(a,b,c){a=3Dc.U("TD",{"class":a.Eb()+"-cell",id:a.Eb()+"-cell-"+unb++}=
,b);Tm(a,"gridcell");Um(a,"selected",!1);if(!bi(a)&&!Xm(a)){var =
d;b=3Dnew =
sF(a);for(c=3D"";!c&&(d=3Ded(b,null));)1=3D=3Dd.nodeType&&(c=3DXm(d)||d.t=
itle);(d=3Dc)&&Ym(a,d)}return a}u.TD=3Dr(!1);u.Ia=3Dr(null);=0A=
u.setContent=3Dfunction(a,b){if(a){var =
c=3Dvh("TBODY",this.Eb()+"-body",a)[0];if(c){var =
d=3D0;F(c.rows,function(a){F(a.cells,function(a){Ih(a);if(b){var =
c=3Db[d++];c&&a.appendChild(c)}})});if(d<b.length){for(var =
e=3D[],f=3Drh(a),h=3Dc.rows[0].cells.length;d<b.length;){var =
l=3Db[d++];e.push(wnb(this,l,f));e.length=3D=3Dh&&(l=3Dxnb(this,e,f),c.ap=
pendChild(l),e.length=3D0)}if(0<e.length){for(;e.length<h;)e.push(wnb(thi=
s,"",f));l=3Dxnb(this,e,f);c.appendChild(l)}}}Tl(a,!0,vd)}};=0A=
function =
ynb(a,b,c){for(b=3Db.getElement();c&&1=3D=3Dc.nodeType&&c!=3Db;){if("TD"=3D=
=3Dc.tagName&&$m(c,a.Eb()+"-cell"))return =
c.firstChild;c=3Dc.parentNode}return =
null}u.Eb=3Dr("goog-palette");function =
LQ(a,b,c){My.call(this,a,b||KQ.getInstance(),c);Sy(this,88);this.j=3Dnew =
znb;this.j.dc(this);this.I=3D-1}C(LQ,My);u=3DLQ.prototype;u.Bq=3Dnull;u.X=
t=3D-1;u.tk=3Dnull;u.J=3Dfunction(){LQ.G.J.call(this);this.tk&&(this.tk.d=
ispose(),this.tk=3Dnull);this.Bq=3Dnull;this.j.dispose()};u.oF=3Dfunction=
(a){LQ.G.oF.call(this,a);Anb(this);this.tk?(this.tk.clear(),KQa(this.tk,a=
)):(this.tk=3Dnew =
wE(a),a=3DB(this.DWa,this),this.tk.$Y=3Da,U(this).D(this.tk,"select",this=
.CWa));this.Xt=3D-1};u.ig=3Dr("");u.Ez=3Dca();=0A=
u.Dz=3Dfunction(a){LQ.G.Dz.call(this,a);var =
b=3Dynb(this.$c(),this,a.target);b&&a.relatedTarget&&Wh(b,a.relatedTarget=
)||b=3D=3DMQ(this)||(a=3Dthis.getContent(),this.gn(a?ob(a,b):-1))};u.Ff=3D=
function(a){LQ.G.Ff.call(this,a);if(this.vb()&&(a=3Dynb(this.$c(),this,a.=
target),a!=3DMQ(this))){var =
b=3Dthis.getContent();this.gn(b?ob(b,a):-1)}};u.Bi=3Dfunction(a){var =
b=3DMQ(this);return b?(this.tk&&yE(this.tk,b),LQ.G.Bi.call(this,a)):!1};=0A=
u.Ef=3Dfunction(a){var =
b=3Dthis.getContent(),b=3Db?b.length:0,c=3Dthis.Bq.width;if(0=3D=3Db||!th=
is.isEnabled())return!1;if(13=3D=3Da.keyCode||32=3D=3Da.keyCode)return =
this.Bi(a);if(36=3D=3Da.keyCode)return =
this.gn(0),!0;if(35=3D=3Da.keyCode)return this.gn(b-1),!0;var =
d=3D0>this.Xt?this.kg():this.Xt;switch(a.keyCode){case =
37:if(-1=3D=3Dd||0=3D=3Dd)d=3Db;this.gn(d-1);a.preventDefault();return!0;=
case 39:return =
d=3D=3Db-1&&(d=3D-1),this.gn(d+1),a.preventDefault(),!0;case =
38:-1=3D=3Dd&&(d=3Db+c-1);if(d>=3Dc)return =
this.gn(d-c),a.preventDefault(),!0;break;=0A=
case 40:if(-1=3D=3Dd&&(d=3D-c),d<b-c)return =
this.gn(d+c),a.preventDefault(),!0}return!1};u.CWa=3Dca();u.Ic=3Dg("Bq");=
function NQ(a,b,c){if(a.getElement())throw Error("Component already =
rendered");a.Bq=3Dxa(b)?new Cf(b,c):b;Anb(a)}u.rq=3Dg("Xt");function =
MQ(a){var b=3Da.getContent();return =
b&&b[a.Xt]}u.gn=3Dfunction(a){a!=3Dthis.Xt&&(Bnb(this,this.Xt,!1),this.I=3D=
this.Xt,this.Xt=3Da,Bnb(this,a,!0),this.dispatchEvent("Wc"))};u.kg=3Dfunc=
tion(){return this.tk?this.tk.kg():-1};u.ke=3Dfunction(){return =
this.tk?this.tk.ke():null};=0A=
u.Zd=3Dfunction(a){this.tk&&this.tk.Zd(a)};function =
Bnb(a,b,c){if(a.getElement()){var =
d=3Da.getContent();if(d&&0<=3Db&&b<d.length){var =
e;a.$c();e=3D(e=3DMQ(a))?e.parentNode:null;a.j.getElement()!=3De&&(a.j.Y=3D=
e);e=3Da.j;e.Ve(c);!!(e.ba&2)=3D=3Dc&&(e=3Da.$c(),b=3Dd[b])&&(b=3Db?b.par=
entNode:null,en(b,e.Eb()+"-cell-hover",c),c?Um(a.Y,"activedescendant",b.i=
d):b.id=3D=3DWm(a.Y,"activedescendant")&&Vm(a.Y,"activedescendant"))}}}u.=
Ve=3Dfunction(a){a&&-1=3D=3Dthis.Xt?this.gn(-1<this.I?this.I:0):a||this.g=
n(-1);LQ.G.Ve.call(this,a)};=0A=
u.DWa=3Dfunction(a,b){if(this.getElement()){var c=3Dthis.$c();if(a){var =
d=3Da.parentNode;en(d,c.Eb()+"-cell-selected",b);Um(d,"selected",b)}}};fu=
nction Anb(a){var =
b=3Da.getContent();if(b)if(a.Bq&&a.Bq.width){if(b=3DMath.ceil(b.length/a.=
Bq.width),!xa(a.Bq.height)||a.Bq.height<b)a.Bq.height=3Db}else =
b=3DMath.ceil(Math.sqrt(b.length)),a.Bq=3Dnew Cf(b,b);else a.Bq=3Dnew =
Cf(0,0)}function =
znb(){My.call(this,null);Ty(this,2,!0)}C(znb,My);function =
OQ(a,b,c){this.k=3Da||[];LQ.call(this,null,b||KQ.getInstance(),c);PQ(this=
,this.k)}C(OQ,LQ);OQ.prototype.F=3Dnull;OQ.prototype.C=3Dnull;function =
PQ(a,b,c){a.k=3Db;a.C=3Dc||null;a.F=3Dnull;a.setContent(Cnb(a))}OQ.protot=
ype.jo=3Dfunction(){var a=3Dthis.ke();return =
a?(a=3Dcka(a,"background-color"),Dnb(a)):null};OQ.prototype.Gp=3Dfunction=
(a){a=3DDnb(a);this.F||(this.F=3Drb(this.k,function(a){return =
Dnb(a)}));this.Zd(a?ob(this.F,a):-1)};=0A=
function Cnb(a){return rb(a.k,function(a,c){var =
d=3Dthis.O().U("div",{"class":this.$c().Eb()+"-colorswatch",style:"backgr=
ound-color:"+a});d.title=3Dthis.C&&this.C[c]?this.C[c]:"#"=3D=3Da.charAt(=
0)?"RGB ("+Bg(a).join(", ")+")":a;return d},a)}function =
Dnb(a){if(a)try{return xg(a).Sd}catch(b){}return null};function =
QQ(){}C(QQ,KQ);la(QQ);QQ.prototype.Eb=3Dr("jfk-palette");function =
RQ(a,b,c){sn.call(this,a);Enb(this,b||"#f00");this.className=3Dc||"goog-h=
sv-palette";this.M=3Dthis.O().pb()}C(RQ,sn);u=3DRQ.prototype;u.we=3Dg("co=
lor");u.isa=3Dr(1);u.tFa=3Dfunction(){var =
a;try{a=3Dxg(this.k.value).Sd}catch(b){}this.color!=3Da&&(this.k.value=3D=
this.color)};u.J$=3Dfunction(a){a!=3Dthis.color&&(Enb(this,a),this.bM(),t=
his.dispatchEvent("action"))};function Enb(a,b){var =
c=3Dxg(b).Sd,d=3DBg(c);a.j=3DEg(d);a.j[0]/=3D360;a.color=3Dc}=0A=
function =
Fnb(a,b,c,d){if(null!=3Db||null!=3Dc||null!=3Dd)a.j[0]=3Dnull!=3Db?b:a.j[=
0],a.j[1]=3Dnull!=3Dc?c:a.j[1],a.j[2]=3Dnull!=3Dd?d:a.j[2],b=3D[360*a.j[0=
],a.j[1],a.j[2]],b=3Dzg(bea(b[0],b[1],b[2])),a.color=3Db,a.bM(),a.dispatc=
hEvent("action")}u.fn=3Dr(!1);=0A=
u.Ca=3Dfunction(){var a=3Dthis.O(),b=3Dud&&!Cd("7")?" =
"+(this.className+"-noalpha"):"",c=3Da.U("DIV",this.className+"-hs-backdr=
op");this.F=3Da.U("DIV",this.className+"-hs-handle");this.o=3Da.U("DIV",t=
his.className+"-hs-image",this.F);this.A=3Da.U("DIV",this.className+"-v-i=
mage");this.K=3Da.U("DIV",this.className+"-v-handle");this.I=3Da.U("DIV",=
this.className+"-swatch");this.k=3Da.U("input",{"class":this.className+"-=
input","aria-label":"Hex color",type:"text",dir:"ltr"});var =
d=3Da.U("label",null,this.k);this.Y=3Da.U("DIV",=0A=
this.className+b,c,this.o,this.A,this.K,this.I,d)};u.aa=3Dfunction(){RQ.G=
.aa.call(this);this.bM();var =
a=3DU(this);a.D(this.getElement(),"mousedown",this.Ff);this.Yb||(this.Yb=3D=
new =
Fy(this.k));a.D(this.Yb,"input",this.jsa)};u.J=3Dfunction(){RQ.G.J.call(t=
his);delete this.o;delete this.F;delete this.A;delete this.K;delete =
this.I;delete this.k;this.Yb&&(this.Yb.dispose(),delete =
this.Yb);fh(this.R);fh(this.$)};=0A=
u.bM=3Dfunction(){if(this.Xb()){var =
a=3Dthis.j[1],b=3Dthis.j[2],c=3Dthis.o.offsetWidth*this.j[0];this.Hd()&&(=
c=3Dthis.o.offsetWidth-c);var =
d=3DMath.ceil(this.F.offsetWidth/2),c=3Dc-d,a=3Dthis.o.offsetHeight*(1-a)=
,a=3Da-Math.ceil(this.F.offsetHeight/2),d=3Dthis.F,e=3Dthis.Hd();null!=3D=
=3Da&&(d.style.top=3Da+"px");e?(d.style.right=3Dc+"px",d.style.left=3D"")=
:(d.style.left=3Dc+"px",d.style.right=3D"");a=3Dthis.A.offsetTop-Math.flo=
or(this.K.offsetHeight/2)+(255-b)/255*this.A.offsetHeight;this.K.style.to=
p=3Da+"px";Ql(this.o,b/255);vl(this.A,=0A=
"background-color",zg(bea(360*this.j[0],this.j[1],255)));vl(this.I,"backg=
round-color",this.color);vl(this.I,"color",127.5<this.j[2]?"#000":"#fff")=
;this.tFa()}};u.Ff=3Dfunction(a){if(a.target=3D=3Dthis.A||a.target=3D=3Dt=
his.K){var =
b=3DPl(this.A);this.yua(b,a);this.R=3DYg(this.M,"mousemove",B(this.yua,th=
is,b));this.$=3DYg(this.M,"mouseup",this.I$,!1,this)}else =
if(a.target=3D=3Dthis.o||a.target=3D=3Dthis.F)b=3DPl(this.o),this.xua(b,a=
),this.R=3DYg(this.M,"mousemove",B(this.xua,this,b)),this.$=3DYg(this.M,"=
mouseup",this.I$,!1,this)};=0A=
u.yua=3Dfunction(a,b){b.preventDefault();var =
c=3Dni(this.O()),c=3DMath.min(Math.max(c.y+b.clientY,a.top),a.top+a.heigh=
t),c=3DMath.round(255*(a.top+a.height-c)/a.height);Fnb(this,null,null,c)}=
;u.xua=3Dfunction(a,b){b.preventDefault();var =
c=3Dni(this.O()),d=3D(Math.min(Math.max(c.x+b.clientX,a.left),a.left+a.wi=
dth)-a.left)/a.width,c=3D(-Math.min(Math.max(c.y+b.clientY,a.top),a.top+a=
.height)+a.top+a.height)/a.height;Fnb(this,d,c,null)};u.I$=3Dfunction(){f=
h(this.R);fh(this.$)};=0A=
u.jsa=3Dfunction(){/^#?[0-9a-f]{6}$/i.test(this.k.value)&&this.J$(this.k.=
value)};function =
SQ(a,b,c,d){RQ.call(this,a,b,d);this.C=3Dy(c)?c:1;this.className=3Dd||"go=
og-hsva-palette"}C(SQ,RQ);u=3DSQ.prototype;u.isa=3Dg("C");u.K$=3Dfunction=
(a){Gnb(this,this.color,a)};u.J$=3Dfunction(a){Gnb(this,a,1)};function =
Gnb(a,b,c){var =
d=3Da.color!=3Db,e=3Da.C!=3Dc;a.C=3Dc;a.color=3Db;d&&Enb(a,b);if(d||e)a.b=
M(),a.dispatchEvent("action")}=0A=
u.Ca=3Dfunction(){SQ.G.Ca.call(this);var =
a=3Dthis.O();this.B=3Da.U("DIV",this.className+"-a-image");this.H=3Da.U("=
DIV",this.className+"-a-handle");this.Ea=3Da.U("DIV",this.className+"-swa=
tch-backdrop");var =
b=3Dthis.getElement();a.appendChild(b,this.B);a.appendChild(b,this.H);a.a=
ppendChild(b,this.Ea)};u.J=3Dfunction(){SQ.G.J.call(this);delete =
this.B;delete this.H;delete this.Ea};=0A=
u.bM=3Dfunction(){SQ.G.bM.call(this);if(this.Xb()){var =
a=3D255*this.C;this.H.style.top=3Dthis.B.offsetTop-Math.floor(this.H.offs=
etHeight/2)+(255-a)/255*this.B.offsetHeight+"px";this.B.style.backgroundC=
olor=3Dthis.color;Ql(this.I,a/255)}};u.tFa=3Dfunction(){if(!Sb([this.colo=
r,this.C],Hnb(this.k.value))){var =
a=3Dthis.k,b=3DMath.floor(255*this.C).toString(16);a.value=3Dthis.color+(=
1=3D=3Db.length?"0"+b:b)}};=0A=
u.Ff=3Dfunction(a){SQ.G.Ff.call(this,a);if(a.target=3D=3Dthis.B||a.target=
=3D=3Dthis.H){var =
b=3DPl(this.A);this.wua(b,a);this.R=3DYg(this.O().pb(),"mousemove",B(this=
.wua,this,b));this.$=3DYg(this.O().pb(),"mouseup",this.I$,!1,this)}};u.wu=
a=3Dfunction(a,b){b.preventDefault();var =
c=3Dni(this.O()),c=3D(a.top+a.height-Math.min(Math.max(c.y+b.clientY,a.to=
p),a.top+a.height))/a.height;this.K$(c)};u.jsa=3Dfunction(){var =
a=3DHnb(this.k.value);a&&Gnb(this,a[0],a[1])};=0A=
function Hnb(a){if(/^#?[0-9a-f]{8}$/i.test(a)){a=3DRta(a).Sd;var =
b;if(Sta.test(a))b=3DTta(yg(a)).substring(0,7);else throw Error(a+" is =
not a valid 8-hex color string");var =
c=3DparseInt;if(Sta.test(a))a=3DTta(yg(a)).substring(7,9);else throw =
Error(a+" is not a valid 8-hex color string");a=3D[b,c(a,16)/255]}else =
a=3D/^#?[0-9a-f]{6}$/i.test(a)?[a,1]:null;return a};function =
TQ(a,b,c){Dn.call(this,void 0,b,c);En(this,"Custom color =
picker");this.j=3Da?new SQ(this.O(),void 0,1,"hsva"):new =
RQ(this.O(),void =
0,"hsv");this.va(this.j)}C(TQ,Dn);TQ.prototype.Ca=3Dfunction(){TQ.G.Ca.ca=
ll(this);an(this.getElement(),"color-dialog");this.j.render(this.jb())};T=
Q.prototype.aa=3Dfunction(){TQ.G.aa.call(this);bF(this,"ok");In(this,0);t=
his.dP=3D!1;Tla(this,!1)};TQ.prototype.J=3Dfunction(){N(this.j);delete =
this.j;TQ.G.J.call(this)};function =
Inb(a,b,c){OQ.call(this,a,b,c)}C(Inb,OQ);Inb.prototype.Bi=3Dfunction(a){r=
eturn MQ(this)?Inb.G.Bi.call(this,a):this.dispatchEvent("Xc")};function =
UQ(a,b,c,d){iC.call(this,a,b,c,d)}C(UQ,iC);UQ.prototype.qJ=3Dfunction(a){=
this.Bi(a);a.preventDefault()};function =
VQ(){}C(VQ,qC);la(VQ);VQ.prototype.createCaption=3Dfunction(a,b){return =
VQ.G.createCaption.call(this,Jnb(a,b),b)};function Jnb(a,b){return =
b.U("div","goog-color-menu-button-indicator",a)}VQ.prototype.xa=3Dfunctio=
n(a,b){a&&Knb(this.jb(a),b)};function Knb(a,b){if(a&&a.firstChild){var =
c;c=3Db&&Ag(b)?xg(b).Sd:null;a.firstChild.style.borderBottomColor=3Dc||(u=
d?"":"transparent")}}VQ.prototype.pp=3Dfunction(a){var =
b=3Da.getElement();this.xa(b,a.V());an(b,"goog-color-menu-button");VQ.G.p=
p.call(this,a)};function =
WQ(a,b,c,d){rC.call(this,a,b,c||VQ.getInstance(),d)}C(WQ,rC);var =
Lnb=3D{FCb:"#000 #444 #666 #999 #ccc #eee #f3f3f3 #fff".split(" =
"),pMa:"#f00 #f90 #ff0 #0f0 #0ff #00f #90f #f0f".split(" "),sNb:"#f4cccc =
#fce5cd #fff2cc #d9ead3 #d0e0e3 #cfe2f3 #d9d2e9 #ead1dc #ea9999 #f9cb9c =
#ffe599 #b6d7a8 #a2c4c9 #9fc5e8 #b4a7d6 #d5a6bd #e06666 #f6b26b #ffd966 =
#93c47d #76a5af #6fa8dc #8e7cc3 #c27ba0 #cc0000 #e69138 #f1c232 #6aa84f =
#45818e #3d85c6 #674ea7 #a64d79 #990000 #b45f06 #bf9000 #38761d #134f5c =
#0b5394 #351c75 #741b47 #660000 #783f04 #7f6000 #274e13 #0c343d #073763 =
#20124d #4c1130".split(" ")};=0A=
function Mnb(a){var b=3Dnew nC(a);Yb(Lnb,function(c){c=3Dnew =
OQ(c,null,a);NQ(c,8);b.va(c,!0)});return =
b}u=3DWQ.prototype;u.jo=3Dfunction(){return =
this.V()};u.Gp=3Dfunction(a){this.xa(a)};u.xa=3Dfunction(a){for(var =
b=3D0,c;c=3Dthis.Bd(b);b++)"function"=3D=3Dtypeof =
c.Gp&&c.Gp(a);WQ.G.xa.call(this,a)};u.Dq=3Dfunction(a){"function"=3D=3Dty=
peof =
a.target.jo?this.xa(a.target.jo()):"none"=3D=3Da.target.V()&&this.xa(null=
);WQ.G.Dq.call(this,a);a.stopPropagation();this.dispatchEvent("action")};=0A=
u.dd=3Dfunction(a,b){a&&0=3D=3Dthis.Oi()&&(this.Be(Mnb(this.O())),this.xa=
(this.V()));WQ.G.dd.call(this,a,b)};Ly("goog-color-menu-button",function(=
){return new WQ(null)});function XQ(a,b){var c,d=3Da||"None";c=3Db||new =
sh;var =
e=3Dgr("no-color"),d=3DLB({icon:e,Jy:"goog-menuitem-icon"})+d;c=3Dc.Cg(d)=
;iC.call(this,c,"none",void 0,void =
0)}C(XQ,UQ);XQ.prototype.jo=3Dr("");XQ.prototype.Gp=3Dca();function =
YQ(a,b,c,d,e,f,h,l){this.q=3Dnull;this.M=3D[];this.I=3Da;this.B=3Db;this.=
Na=3Dc;this.Qa=3Dd;this.Ea=3De;this.R=3Df;this.ga=3Dl||4;this.Ta=3Dh;this=
.j=3Dnull;this.K=3D1;this.C=3Dnew =
S(this);this.X=3D!0}C(YQ,L);u=3DYQ.prototype;u.i8a=3Dka;u.xa=3Dfunction(a=
){pa(a)?GVa(this,a[0],a[1]):GVa(this,a)};=0A=
function ZQ(a,b,c){function =
d(a){b.kk(a,h++,!0);e.push(a)}a.q=3Db;a.C.D(a.q,"show",a.VSa);var =
e=3Da.M,f=3DQQ.getInstance(),h=3Dnull!=3Dc?c:b.Ob();a.Na&&(c=3Da.$=3Dnew =
XQ(a.Ta),d(c),(c=3Dc.getElement())&&Tm(c,"button"));var =
l=3D[];F(IJ,function(a){for(var =
b=3D[],c=3D0;c<a.length;c++)b.push(Gk(a[c]));c=3Dnew OQ(void =
0,f);PQ(c,a,b);NQ(c,10);d(c);l.push(c)});a.Qa&&(c=3DCh("div","docs-colorm=
enuitems-scheme-header","Theme"),d(new hC(c)),a.o=3Dnew OQ(void =
0,f),Nnb(a),NQ(a.o,10,1),d(a.o),d(new =
mC),l.push(a.o));c=3DCh("div","docs-colormenuitems-custom-header",=0A=
"Custom...");a.H=3Dnew =
iC(c);d(a.H);(c=3Da.H.getElement())&&Tm(c,"button");an(b.getElement(),"go=
og-menu-noaccel");a.A=3Dnew =
TQ(a.Ea);a.R.ji(a.A);a.C.D(a.A,"dialogselect",a.Q_a);a.F=3Da.A.j;Onb(a,h+=
+);l.push(a.k);F(l,function(a){this.C.D(a,"action",function(b){F(l,functi=
on(b){b!=3Da&&b.Gp(null)});this.j=3Db.target.jo()})},a);a.I.bc(Yq,functio=
n(a){"value"=3D=3Da.gf&&this.xa(a.j)},a);a.C.D(b,"action",a.JZa);an(b.get=
Element(),"docs-colormenuitems")}=0A=
function Nnb(a){for(var b=3D[],c=3D[],d=3D0;d<c.length;d++){var =
e=3DGk(c[d]);b.push("Theme Color "+(e?e:d+1))}PQ(a.o,c,b)}function =
GVa(a,b,c){a.j=3Db&&(Ag(b)?xg(b).Sd:null);a.K=3Dnull!=3Dc?c:1;Pnb(a,1=3D=3D=
a.K?a.j:null)}u.we=3Dg("j");function Qnb(a){return =
rb(a.B.j.j.concat(),function(a){return N1a(a.color,a.alpha)})}=0A=
function Onb(a,b){if(!a.k){var c=3DQnb(a);a.k=3Dnew =
Inb(c,QQ.getInstance());NQ(a.k,10,1);a.k.kf("docs-colormenuitems-custom-p=
alette");a.q.kk(a.k,b,!0);a.M.push(a.k);a.C.D(a.k,"Xc",a.Jta)}Rnb(a);a.C.=
D(a.B,"zb",a.z$a)}function Rnb(a){a.X=3D!1;PQ(a.k,Qnb(a));for(var =
b=3Da.B.j.j.concat(),c=3D0;c<b.length;c++){var =
d=3Db[c];if(a.j=3D=3Dd.color&&a.K=3D=3Dd.alpha){a.k.Zd(c);break}}}u.VSa=3D=
function(){this.X&&Rnb(this)};u.z$a=3Dfunction(){this.q&&this.q.Da()?Rnb(=
this):this.X=3D!0};=0A=
function =
Pnb(a,b){a.o&&a.o.Zd(-1);F(a.M,function(a){ya(a.jo)&&a!=3D=3Dthis.k&&a!=3D=
=3Dthis.o&&a.Gp(b)},a);if(a.k){var =
c=3Dxb(a.B.j.j.concat(),function(a){return =
this.j=3D=3Da.color&&Math.floor(255*this.K)=3D=3DMath.floor(255*a.alpha)}=
,a);a.k.Zd(c)}}=0A=
u.JZa=3Dfunction(a){if(a.target&&ya(a.target.jo)&&yb(this.M,a.target)){va=
r =
b;if(a.target=3D=3Dthis.o)this.i8a(a);else{if(a.target=3D=3Dthis.k){var =
c=3Dthis.B.j.j.concat()[a.target.kg()];a=3Dc.color;b=3Dc.alpha}else =
a=3Da.target.jo(),b=3D1;c=3Dzp(new =
yp,this.ga).Oa();b=3D{color:a,alpha:b};this.I.fireAction(Snb(b),c);a&&(R1=
a(this.B,b),Rnb(this))}}else =
a.target=3D=3Dthis.H&&this.Jta()};u.Jta=3Dfunction(){this.A.setVisible(!0=
);this.F.J$(this.j||"#f00");this.F.K$&&this.F.K$(this.K)};=0A=
u.Q_a=3Dfunction(a){if("ok"=3D=3Da.key){a=3Dthis.F.we();var =
b=3D{color:a,alpha:this.F.isa()},c=3Dzp(new =
yp,this.ga).Oa();R1a(this.B,b);this.j=3Da;this.I.fireAction(Snb(b),c)}};f=
unction Snb(a){var b=3Da.color;a=3Da.alpha;return =
1=3D=3Da?b:[b,a]}u.qe=3Dg("I");u.Ab=3Dfunction(){if(null=3D=3Dthis.q)thro=
w Error("Menu not initialized");return this.q};=0A=
u.J=3Dfunction(){N(this.C);delete this.C;N(this.F);delete =
this.F;N(this.A);delete this.A;N(this.H);delete this.H;N(this.o);delete =
this.o;N(this.$);delete this.$;N(this.k);delete this.k;delete =
this.R;delete this.B;delete this.I;delete =
this.q;YQ.G.J.call(this)};function Tnb(){return'<div =
class=3D"docs-dismissable-bar"><div =
class=3D"docs-dismissable-bar-content" aria-live=3D"polite" =
aria-atomic=3D"true"><div class=3D"docs-dismissable-bar-header"><div =
class=3D"docs-dismissable-bar-title"></div><div =
class=3D"docs-dismissable-bar-black-button =
docs-dismissable-bar-dismiss-button"></div></div><div =
class=3D"docs-dismissable-bar-description"></div></div></div>'};function =
$Q(a){sn.call(this,a);this.k=3Dnew =
fz(null,a);this.va(this.k);this.o=3D!1;this.j=3DInfinity}C($Q,sn);u=3D$Q.=
prototype;u.Ca=3Dfunction(){$Q.G.Ca.call(this);this.Y=3Deu(Tnb)};u.aa=3Df=
unction(){$Q.G.aa.call(this);var =
a=3Dki(this.O(),"docs-dismissable-bar-dismiss-button",this.Y);this.k.Ia(a=
);U(this).D(this.k,"action",this.Y_a)};u.Da=3Dg("o");=0A=
u.show=3Dfunction(a,b,c,d){var =
e=3Dthis.O(),f=3Dki(e,"docs-dismissable-bar-title",this.Y),h=3Dki(e,"docs=
-dismissable-bar-description",this.Y),l=3Dki(e,"docs-dismissable-bar-dism=
iss-button",this.Y);e.og(f,a);e.og(h,b);e.og(l,c);Ym(l,c);Unb(this,!0);xa=
(d)?(this.j=3DDa()+d,oh(this.jdb,d,this)):this.j=3DInfinity};u.Si=3Dfunct=
ion(){this.j=3DInfinity;Unb(this,!1)};u.Y_a=3Dfunction(){this.Si();this.d=
ispatchEvent("user-dismissed")};u.jdb=3Dfunction(){Da()>=3Dthis.j&&(this.=
j=3DInfinity,Unb(this,!1))};=0A=
function Unb(a,b){if(b!=3Da.o){var =
c=3D{"margin-top":-Ol(a.Y).height-15+"px"},d=3D{"margin-top":"0"};(new =
$E(a.Y,.218,b?d:c,b?c:d,{gf:"margin-top",duration:.218,timing:"ease-out",=
Vn:0})).play();a.o=3Db}};function Vnb(){return'<div =
class=3D"docs-working-bar"><div class=3D"spinner message"><img =
src=3D"//ssl.gstatic.com/docs/common/arrow_spinner.svg" class=3D"icon" =
height=3D"21" width=3D"21"><span =
class=3D"label">Working</span></div></div>'};function =
Wnb(a){sn.call(this,a);this.j=3D0;this.k=3D!1;this.o=3D0}C(Wnb,sn);u=3DWn=
b.prototype;u.Kd=3Dfunction(a){Wnb.G.Kd.call(this,a);an(a,"docs-working-b=
ar")};u.Ca=3Dfunction(){this.Kd(Xt(Vnb))};u.show=3Dfunction(){0>=3D++this=
.o||(this.j&&(ph(this.j),this.j=3D0),this.setVisible(!0),oh(function(){va=
r a=3Dthis.getElement();an(a,"docs-working-bar-slideup")},void 0,this))};=0A=
u.Si=3Dfunction(){if(!(0<--this.o)){var =
a=3Dthis.getElement();a&&(cn(a,"docs-working-bar-slideup"),this.j&&(ph(th=
is.j),this.j=3D0),this.j=3Doh(B(this.setVisible,this,!1),300))}};u.setVis=
ible=3Dfunction(a){var =
b=3Dthis.getElement();b&&a!=3Dthis.k&&(this.k=3Da,en(b,"docs-working-bar-=
display",a))};u.Da=3Dg("k");function =
Xnb(a,b,c){this.q=3Da;this.o=3Db||null;this.k=3Dnew =
Wnb(c);M(this,this.k);this.j=3Dnew $Q(c);M(this,this.j);a=3Dnew =
S(this);M(this,a);a.D(this.j,"user-dismissed",this.A)}C(Xnb,L);Xnb.protot=
ype.A=3Dfunction(){this.q.j(3)};function aR(){kN.call(this);var =
a=3DCh("span",{style:"position: absolute; top: -50000px; width: 1in; =
height: 1in"});document.body.appendChild(a);var =
b=3Da.offsetHeight/72;Lh(a);Hk.getInstance().j=3Db;for(var c in =
Ynb)this[Ynb[c]]=3Dthis[c];a=3Dwindow;if(a.history&&a.history.replaceStat=
e){b=3D!1;c=3Da.location.href;var =
d=3DYd(c),e=3Dc,f=3Dd[5],h=3DXVa(f);f!=3Dh&&(b=3D!0,e=3DXd(d[1],d[2],d[3]=
,d[4],h,d[6],d[7]));d=3DGba("docs-uptc");if(pa(d))for(b=3D!0,f=3D0;f<d.le=
ngth;f++)e=3Dme(e,d[f]);if(b){if(null!=3DrWa)throw =
Error("cleanDisplayedUrl should only be called once.");=0A=
rWa=3Dc;a.history.replaceState(null,"",e)}}this.uf=3Dnew gM;a=3Dnew =
AJ;this.o=3Dnew x2a(a);this.L=3Dnew S(this);this.VE=3Dnew =
ehb;this.mA=3Dnew Io;this.ei=3Dnew =
ZL;this.Dd=3D!1;this.se=3Dnull;this.kc=3Dnew =
Wdb;this.Xf=3D!1;this.dF=3Dnew alb}C(aR,kN);la(aR);var =
Ynb=3D{load:"load",xmb:"loadForOfflineColdStart",resizeAppToCurrentDimens=
ions:"resizeAppToCurrentDimensions",dispose:"dispose"},Znb=3D["impression=
s","shareclient","findreplace","goto","hats"];u=3DaR.prototype;u.Ym=3Dfun=
ction(){return kN.prototype.Ym.call(this)};=0A=
function =
$nb(a){Yma(a,function(){try{bna(993)}catch(a){}qo("dialogs")?cna("A =
server error occurred.  Please press 'Reload' in your =
browser.",!0):alert("A server error occurred.  Please press 'Reload' in =
your browser.")});oo("core");Zma()}function aob(){return =
rf("pathPrefix")||""}u.load=3Dfunction(a,b,c){c=3Dnew =
xjb(c);bob(this,b.appConfig.cosmoId,a,b,Ic(c.j.structure),c)};=0A=
function bob(a,b,c,d,e,f){Lma(jo.getInstance(),"shell",0);lr||oua();var =
h=3Dmc(d.appConfig);h.win=3Dc.win;h.doc=3Dc.doc;h.ecso=3Dd.ecso;c=3DSe.ge=
tInstance();c.ud(h);a.Na=3Drh(c.j.win);var l=3Dc.j.email;a.mb=3Dnew =
xJ(!!l||a.F);a.Mt=3Dnew Zs(a.o);a.Uo=3Dnew =
zdb(a.o,a.Qa);a.Xf=3Dc.j.isEmbedded;if(a.Xf){var =
m;m=3Dc.j.embedConfig;if(null=3D=3Dm)m=3Dnull;else{m=3DSd(m);var n=3Dnew =
Nq(0,0,!m[Oq.cr],!m[Oq.iN],m[Oq.Cka],m[Oq.Dka],m[Oq.nka],m[Oq.yia]);n.q(m=
[Oq.qia]);n.A(m[Oq.ria]);m=3Dn}a.o.R=3Dm}m=3Da.o.o;var =
n=3D!c.j.isSaved,p=3Dc.j.newDocumentTitle,=0A=
t=3Dc.j.docName,v=3Dt||"";!t&&n&&(v=3Dp);Xs(m,v);l&&!a.F&&Vva(m,l);l=3Ddo=
cument;Yg(m,"ea",Ba(gZa,m,l));gZa(m,l);(l=3Dc.j.win)&&-1!=3Dl.location.to=
String().indexOf("dem=3Dtrue")&&(l=3Dnew I0a(a.o.o,a.ga),m=3Dnew =
L0a,l=3Dnew =
tJ(l,m),a.Gi=3Dl,a.Gi&&a.Gi.initialize());a.F&&(c.k=3D!0);a.Qa.YO(aob());=
a.F?(l=3DTc(4294967296).toString(16),l=3Dbb("0",Math.max(0,8-l.length))+l=
,l=3DTc(2147483648).toString(16)+l):l=3Dd.id;a.M.Xib(l);a.t3=3Dh.imgPath;=
a.xA=3Dnew =
F2a(c.j.pathPrefix||"",l,d.commonParams);h=3Da.o.M;l=3DD2a(d.customColors=
||[]);h.j=3Dnew Q1a;=0A=
T1a(h,l);h=3Da.o.o;a.j=3Dh;h.j=3Db;c.j.isSaved&&Sva(h.Sb);b=3D!!c.j.downl=
oadable;b!=3Dh.H&&(h.H=3Db,h.dispatchEvent(new =
Ws("X",!0)));b=3Da.j.j;l=3Dnew lhb(!1,"ritz-e",void 0,0,void 0,new =
$kb);l.k.docId=3Db;a.A=3Dl;b=3D!!c.j.editable;l=3D!!c.j.commentable;h=3Dh=
.Sb;Ts(h,Rs(h.ba,128,b||l))&&h.dispatchEvent("O");Ts(h,Rs(h.ba,16,b))&&h.=
dispatchEvent("R");c.j.isSaved&&Sva(h);a.Wc=3Dnew wH(a.R);a.pA=3Dnew =
RH(a.j.Sb,a.Wc);a.$=3Dnew =
HVa(h);a.L.D(a.$,["jb","kb"],B(a.zXa,a));if(b||l)a.On=3Dnew =
dnb(a.j.Sb,a.$,Me),b=3Da.On,h=3Da.R,b.SC||(b.SC=3Dh,b.L.D(h,=0A=
"y",b.ySa),enb(b));b=3DRd().get("docosKeyData");!a.F&&b&&(h=3Da.j,h.o=3Db=
,h.dispatchEvent(new Ws("W",!0)));a.M.bw();a.Tc=3Dnew =
zab(0,a.j.j,null);a.xb=3Dnew =
FP(window,null,a.j.j);b=3Da.xb;h=3DBa(sWa,a.j.Sb);b.Mc()||b.k.push(h);a.g=
a=3Dnew Qt;a.X=3Dnew =
yu(null,a.Tc,0,a.o,a.ga,0,0,a.M,a.Tc,a.j,a.kc);a.K=3Dnew =
Xnb(a.ga,a.Na.getElement("docs-transient-bar-container"),a.Na);$nb(c);a.P=
b=3DE0a(a.Wc);a.C=3Dnew =
oQ(sf(c));a.C.oj(V.pv);a.C.oj(V.Wp);a.C.oj(V.Ws);a.C.oj(V.$q);a.C.oj(V.gV=
);a.C.oj(V.ey);a.C.oj(V.MG);a.C.oj(V.Jg);a.C.oj(V.gh);=0A=
a.C.oj(V.lU);a.C.oj(V.nG);a.C.oj(V.Fi);a.C.oj(V.iV);a.C.oj(V.jV);a.C.oj(V=
.VG);a.B=3Dnew mQ(a.C,[]);c=3Dnew RVa(a.R);nQ(a.B,c);c=3Da.j.Sb;b=3Dnew =
OVa(c);nQ(a.B,b);b=3Dnew MVa(a.j);nQ(a.B,b);b=3Dnew =
KVa(a.$);nQ(a.B,b);c=3Dnew ilb(c);nQ(a.B,c);c=3Dnew =
QVa;nQ(a.B,c);nQ(a.B,new gnb);c=3Dnew SVa(a.j);nQ(a.B,c);c=3Dnew =
flb(a.j);nQ(a.B,c);SI(a.B,V.Fi,new =
vH(["netStatus-online"]));SI(a.B,V.ey,new =
vH(["netStatus-online","not-anonymous"]));c=3Dnew =
vH(["saveState-edit","revisions","netStatus-online","not-anonymous","docu=
ment-created"]);=0A=
SI(SI(a.B,V.iV,c),V.jV,c);SI(a.B,V.nG,c);c=3Da.j;(b=3Da.B)?(V.pv.setVisib=
le(!0),SI(b,V.pv,new =
vH([].concat("document-created","netStatus-online","ownershipState-owner"=
))),V.pv.Pa("action",B(c.DS,c,!0))):(V.pv.setVisible(!1),V.pv.Z(!1));new =
ybb;c=3Da.H;hN(hN(hN(hN(hN(hN(hN(hN(hN(hN(hN(hN(hN(hN(hN(hN(hN(hN(hN(c,["=
ci"],B(a.tkb,a,f)),["docs-app-lsi"],a.K3a),["docs-app-pqi"],a.UPa),["cmc"=
,"docs-app-sma"],a.xbb),["cmc","docs-app-eomlc","pr"],B(a.Bbb,a,f)),["doc=
s-app-e"],a.e0a),["docs-net-ni"],B(a.m5a,a)),["docs-net-ci"],=0A=
B(a.foa,a)),["docs-net-ci","docs-net-ni","wi"],a.VZa),["ri"],B(a.Dbb,a,e)=
),["ri"],a.oub),["rci"],B(a.Ncb,a,f)),["rci","sml"],a.iOa),["rci","sml"],=
a.hOa),["rtld","wi"],B(a.sjb,a,d)),["ssc"],B(a.Cbb,a,e,f)),["sml","rci"],=
a.Ebb),["sml","rci","sa"],a.rjb),["ssc"],a.tmb);c.start();iN(c,"ci")}u.hO=
a=3Dfunction(){var a=3Duh("docs-invite-header");a&&(new GH).Ia(a)};=0A=
u.iOa=3Dfunction(){var a=3Dnew $Xa,b=3Dnew =
aYa(a);M(this,b);M(this,a);var c=3Drf("userDashDom");nQ(this.B,b);var =
d=3Dthis.j,e=3DJQ(this.Ta),f=3Dthis.A,h=3Dthis.X,l=3Dthis.hd?this.hd.O().=
getElement("docs-titlebar-share-client-button"):null,b=3Dthis.B;bZa&&N(bZ=
a);d=3DbZa=3Dnew =
WXa(d,e,f);d.tbb(c,h,l,a);ZXa(d);h=3DyH();a=3Dh.k;c=3Dh.o;h=3Dh.j;a.setPr=
operty("synonyms","gmail | send |||");c.setProperty("synonyms","send | =
people | gmail ||");h.setProperty("synonyms","send | people | gmail | =
share |");b?(b.o.oj(a),b.o.oj(c),b.o.oj(h),=0A=
l=3Dnew =
vH(["not-anonymous","not-embedded","netStatus-online","share-can-share"])=
,e=3Dnew =
vH(["not-anonymous","not-embedded","netStatus-online","share-can-email-co=
llaborators","document-created"]),SI(SI(SI(b,a,new =
vH(["not-anonymous","not-embedded","netStatus-online","share-can-email-as=
-attachment","document-created"])),c,e),h,l)):h.Z(!0);this.I.fb.callback(=
dZa(d.jq))};u.zXa=3Dfunction(){this.o.Pe(!this.$.jh()&&!this.$.jj())};=0A=
u.tkb=3Dfunction(a){var b=3DQd(Rd(),"docs-obsImUrl");this.Ub=3Db?new =
dM(b):null;this.L.D(this.R,"y",B(this.vmb,this));if(b=3DMe)b=3DOd(Rd(),"i=
cso")||2=3D=3Ds0a()&&Me;b&&(this.L.D(this.j,"Z",B(this.umb,this)),this.Wa=
=3Dnew bN(this.A,this.j.j,void 0,[this.jk]));this.Va=3Dnew =
bbb(this.A,this.Wa);var =
b=3Dthis.Wa,c,d;if(this.F)Hgb(),this.be=3Dc=3Dubb(this,null),c=3Dnew =
R$a(c,this.j,this.A),M(this,c);else{this.be=3Dnew VM(this.Tc);d=3Dnew =
$M;M(this,d);var =
e=3Da.j.changes.initialCommands;e&&b&&(b.o=3De)}e=3D!this.F&&rf("isSaved"=
);this.q=3Db=3D=0A=
new =
Ckb(this.j,this.M.bw(),this.H,b,this.ub,this.Va,this.fb,"ritz",this.Na,Me=
,this.Ub,this.A,this.xb,this.Pb,this.$,c,d,void 0,void =
0,e,!0);e=3D(c=3DSe.getInstance().j.syncMap)?Sd(c):null;this.Ud=3De=3Dnew=
 pnb(this.A,e);e=3De.j;if(c&&!e.j)throw Error("Sync object store was not =
initialized synchronously and is not tied to local =
storage.");e.addCallback(B(this.H9a,this));c=3Db.Ea;c.A.A=3D!0;c.A.j()||u=
kb(c,c.Ry);iN(c.q,"docs-app-ml-sma");b.initialize();this.F||(b=3Da.j.chan=
ges.revision,c=3Da.j.changes.topsnapshot,c=3Dnew pM(M$a(),=0A=
b,c,[],!1),d.rga(b,null),d.cda(c),a.j.changes.firstchunk&&(c=3Da.j.change=
s.firstchunk,a=3DN$a(a.j.changes.firstchunkid,null),yab(this.fb,new =
pM(a,b,c,[],!1))),d.R8())};=0A=
u.K3a=3Dfunction(){var a=3Dthis.q.pb();a&&this.F&&this.be.sx(a);var =
a=3Dthis.Ud,b=3DYP(this.q),c=3Db?b.j.Roa():null;if(b&&c)if(a.k=3Dnew =
nnb(b,c,a.A),a.q){var =
b=3Da.k,c=3DB(a.B,a),d=3DB(a.j.errback,a.j),a=3Db.o,b=3DBa(b.q,c),c=3DWN(=
a.B,["SyncObjects"],"Error reading =
SyncObjects.",d);LN(c,"SyncObjects",B(a.A,a),b,void 0,void 0,void 0,void =
0,void 0,!0)}else(b=3Da.o.rc())&&a.k&&a.k.write(b,Ba(ka,b));else =
a.q&&a.j.callback()};=0A=
u.H9a=3Dfunction(){var a=3Dthis.j,b=3Da.isAnonymous()?void =
0:this.Qa;this.Ea=3Dnew BN(a.j,b,new =
fnb(this.Ud,5));this.o.B.initialize(this.Ea);var =
a=3DUVa(this.Ea)||null,c=3DRd();if(Od(c,"icso")){var =
b=3Da?t2a(a):1,a=3D2=3D=3Db,b=3D3=3D=3Db,d=3Drh().getElement("docs-header=
");R(d,!a&&!b);c=3DOd(c,"enable_omnibox");d=3Drh().getElement("docs-bars"=
);R(d,!b||c);d=3Dji(rh(),"docs-icon-img",rh().getElement("viewModeButton"=
));a?fn(d,"docs-icon-enter-compact","docs-icon-exit-compact"):fn(d,"docs-=
icon-exit-compact","docs-icon-enter-compact");=0A=
c&&(d=3Drh().getElement("docs-omnibox-toolbar"),R(d,a));d=3Drh().getEleme=
nt("docs-menubars");R(d,!c||!a&&!b);a=3Drh().getElement("docs-toolbar-wra=
pper");R(a,!b||!c);a=3Drh().getElement("docs-editor");if(!a)throw =
Error("Editor element should be in =
DOM.");a.style.visibility=3D""}iN(this.H,"pr")};=0A=
u.UPa=3Dfunction(){if(this.j&&this.Va){var =
a=3Dthis.j,b=3Dthis.Va,c=3Dwkb(this.q),d=3DB(this.M.Pqb,this.M);this.To||=
(this.To=3Dthis.K7());a=3Dnew =
pbb(a,b,c,d,this.To);M(this,a)}this.Dd=3Dnull!=3DYP(this.q);this.F&&(this=
.mb.j=3Dthis.Dd,To(this.R,Yo));a=3Dthis.ei;b=3Dthis.R;a.o=3Db;a.L.D(b,"y"=
,a.q);o$a(a);var b=3Dnew inb(this.dU),a=3Dwkb(this.q),c=3Dnew =
cnb(this.$),d=3Dthis.j,e=3Dnew zQ(new =
yQ(d.j,Qd(Rd(),"scotty_upload_url")),this.Wc),f=3Dthis.M.bw(),h=3Drf("oui=
"),l=3Daob(),m=3Dthis.R,n=3Dthis.Va,p=3Dthis.ub,t=3Dtbb(this),v=3Dnew =
Dhb(this.Vd),w=3Dthis.A,=0A=
z=3Dxkb(this.q),A=3Dthis.q.pb(),E=3Dthis.F,D=3Dthis.H,J=3Dthis.Wa,T=3DBa(=
SXa,this.X),W=3Dthis.Ub||void 0,P=3Dnew pq(d.j,w,"id",void 0,void =
0,E,void 0,W);this.Ta=3Dnew =
Vmb(f,h,l,!0,!0,d,P,m,n,p,0,b,t,v,w,a,z,e,A,E,D,new bnb,J,T,W,void =
0,void 0,void 0,void 0,void =
0,c);b=3Dthis.j;c=3Dthis.R;d=3Dthis.Na;e=3Dthis.A;f=3Dthis.q;jN(f.j,"docs=
-app-lsi");f=3Df.Pb;l=3DB(a.xma,a);a=3Dthis.pA;h=3Dthis.$;c=3Dnew =
kQ(b,c,d,this.Qa,void 0,void =
0,e,0,!0,!0,f,l);if(b.Sb.jh()||b.Sb.jj())c.j=3Dnew =
hQ(c.A,c.I,c.M,c.q),c.o=3Dnew Ykb(c.A.Sb,c.F,c.j,c.K,void 0,c.C||=0A=
void 0),a&&h&&(c.k=3DQs(a.zD())?new fQ(a,h,c.C||void =
0):null);M(this,c);iN(this.H,"cmc")};u.m5a=3Dfunction(){var =
a=3Dthis.Qa,b=3DJQ(this.Ta);a.Pm=3Db;for(zpa(a.k,b);a.j.length;)a.j.shift=
()(a.Pm)};u.foa=3Dfunction(){var =
a=3Dwkb(this.q);cN(a)?hn(this.L,a,"Yb",this.foa):this.F||Xmb(this.Ta).dis=
able("editor")};=0A=
u.VZa=3Dfunction(){var =
a=3Dthis.Ta,b=3Dthis.Ym(),c=3Dthis.R.getState();b.o.H=3D3<=3Dc.j;c=3DXmb(=
a);b.M=3Dc;jN(a.C,"docs-net-ci");if(!a.F)throw Error("Command processor =
should have been =
created.");c=3Da.F;b.Wa=3Dc;DP(b);b.$.D(c,"Ob",b.o6a);c=3DWmb(a);this.M.u=
d(this.Va,b.B,c,JQ(a),this.j.j,this.j.Sb,this.A,this.dF,void 0,void =
0,void 0,b.Na);a=3DJQ(a);this.xb.j=3Da;this.Tc.j=3Da;var =
d=3Dthis.I;d.XL=3Da;d.M&&d.M.ZEa(a);var =
e=3Dd.Pb;e.q=3Da;$Qa(e);d.Ea&&(d=3Dd.Ea,d.Dha=3Da,d.Cha=3Dc,nQa(d));this.=
X.$ga=3Da;this.X.$=3Dthis.Va;a=3DB(this.rib,this);ha("__trixGwtLog",=0A=
a,void =
0);c.Pa("3",b.Qa,b);mo("impressions",this.D2a,this);iN(this.H,"rci");this=
.F||(this.Ym().sendReadyToLoadData(),iN(this.H,"rtld"))};var =
cob=3DFp("There was an error during calculation; some formulas may not =
calculate successfully. Undo your last change and try =
again.","warning",!0);u=3DaR.prototype;=0A=
u.rib=3Dfunction(a,b){rp(JQ(this.Ta).Ae("/gwterror").xf("strongName",a).s=
etContent(["logRecord",b]),1).Ed();var =
c=3DJSON.parse(b);"CalcWorkerCallback"=3D=3Dc.loggerName?(this.A.log(Erro=
r("GwtError in =
"+a),c),Cp.getInstance().postMessage(cob)):this.A.jm(Error("GwtError in =
"+a),c)};=0A=
u.Bbb=3Dfunction(){var a=3Dnew gP(this.j.j,this.Tc,new =
wjb),b=3Dthis.o,c=3Dthis.o.o,d=3Dthis.Va,e=3Dthis.M.bw(),f=3Dthis.ub,h=3D=
tbb(this),l=3Dtbb(this),m=3Dthis.Vd,n=3Dthis.be,p=3Dthis.A,t=3Dwkb(this.q=
),v=3Daob(),l=3Dnew yP(n,t,f,l),w=3Dnew Dhb(m),z=3Dnew KM(new =
bk),n=3Dnew WM,z=3Dnew kib(new uib,new Kab(z),new sib(m),new =
tib(m),w,void 0,n),A=3Dnew Nhb(z),h=3Dnew Uhb(h,w,1E6),c=3Dnew =
uP(c,t,f,v,l),d=3Dnew Xhb(A,h,d,new xP(1,c),new xP(2,c),new =
xP(3,c),p),b=3Dnew njb(b,new =
vib,m,0,l,e,d,0,z,n,c,a,h);lr||oua();this.$E=3Db;M(this,b);af&&(this.se=3D=
new xdb(this.o,=0A=
this.X,this.A,this.Qa,this.Pb,this.K7(),this.Wc,this.Na,this.Ea),M(this,t=
his.se),b.k.o=3Dthis.se);e=3Dthis.fb;ujb(b,e.k,e.j);e=3DYP(this.q);this.q=
.pb()&&e&&e.j.UO()&&(a.j=3De);b.ga=3D!0;iN(this.H,"ri");this.F&&(this.Ym(=
).sendReadyToLoadData(),iN(this.H,"rtld"))};u.umb=3Dfunction(a){a.k&&R0a(=
this.Wa,this.o.o.q)};=0A=
u.sjb=3Dfunction(){var a=3Dthis.Ym();a.k.k=3Dthis.Sc;var =
b=3Dthis.fb,c=3Db.j,b=3Db.k[0],d=3Db.II();Qib(a.k,d);c=3DnM(this.ub,c);Qi=
b(a.k,Ib(b.j,c));this.Sc.X=3D!1;a=3Ddob(this);if(c=3Dbg(a,3))c=3DI(a,3),c=
=3Dbg(c,4);c&&(a=3DI(a,3),a=3DI(a,4),c=3Dthis.Ym(),qib(c.q,a));iN(this.H,=
"ssc")};u.oub=3Dfunction(){var a=3Dthis.q.pb();if(null!=3Da){var =
b=3Ddob(this).uz();oE(a,"startupHints","docLocale",b)}};function =
dob(a){var b=3Dritz.getWorkbookProperties();return a.mA.cd((new =
lk).P(),b)}=0A=
u.Ncb=3Dfunction(a){!this.Dd||this.F?this.jk.callback():(eob(this,a),this=
.q.pb()&&(a=3Dthis.Ym(),xhb(a.o,a.yI())))};function eob(a,b){var =
c=3Da.Wa,d=3DDkb(a.q),c=3DvJ(c),e=3DB(a.bUa,a);c.addCallback(function(){R=
gb(d,b.j.changes.revision,b.j.changes.revisionhmac,a.M.bw(),e,ca())})}u.b=
Ua=3Dfunction(){this.jk.callback();var =
a=3Dthis.Wa,b=3Da.j;b&&a.K.addCallback(B(this.Mkb,this,b))};u.Mkb=3Dfunct=
ion(a){a=3Dubb(this,a);var =
b;b=3Dthis.Ym().I;this.be=3Da;b.o=3Da;this.mb.j=3D!0};=0A=
function fob(a){t:{var =
b=3Da.o;a=3Drf("win").location.hash;if(Ya(a,"gid=3Dform")){var =
c=3DX1a(b.F);if(null!=3Dc&&Lo(b.j,c)){a=3Dc;break =
t}}b=3Db.j;a=3DB1a(a);(a=3Dnull=3D=3Da?null:Lo(b,a))||(a=3Db.Td[0]);a.o&&=
(a=3Db.Td[EBa(b,a.re)]);a=3Da.Ua()}return =
a}u.xmb=3Dfunction(a,b){N(this.uf);this.uf=3Dnull;this.F=3D!0;var =
c=3DA$a(a.win.location.href),d=3Dc.id;if(!d)throw Error("No document id =
in =
URL");b.cosmoId=3Dd;b.key=3Dd;b.isSaved=3D"true"!=3Dc["new"];c=3D{};c.app=
Config=3Db;bob(this,d,a,c,Ic({action:0}),null)};=0A=
u.Dbb=3Dfunction(a){var =
b=3Da();qua();a=3Dthis.ei;a.bind(X.c5);a.bind(X.dy);var =
c=3Dthis.M;a=3Dthis.o;var =
d=3DSe.getInstance(),e=3Dthis.o;e.HBa=3DTX_startLoadTime-new =
Date(d.j.loadTime);var =
f=3DDa()-e.HBa,h=3DDa()+OI;3E4<=3DMath.abs(h-f)&&(OI=3Df-Da());f=3De.k;d=3D=
d.j.isOwner;f.wha!=3Dd&&(f.wha=3Dd,f.dispatchEvent("owner_change"));d=3Dt=
his.q.pb();f=3DYP(this.q);d&&f&&(e.ub=3Dd,e.Va=3Df);b.lms?(b=3De.o,""!=3D=
b.M&&(b.M=3D"",b.C=3Dnull,b.q=3Dnull,b.dispatchEvent(new =
Ws("Z",!1)))):b.lmt&&Yva(e.o,b.lma?"anonymous":b.lmu,b.lmt,!0);ov=3Dritz.=
getDefaultRowHeight();=0A=
hAa=3DgAa(-1);kv=3Db=3Dritz.getDefaultColumnWidth();$za.setWidth(b);b=3DF=
za(ritz.getFormatResolver(),ritz.getEmptyCell(),!0);pka(b);vka=3Dmc(uka);=
pc(vka,b);b=3DWF.getInstance();b.j=3Dthis.Pb;b.o();xDa=3Dnew =
vDa(this.Pb,window);this.fF=3Dnew c0a;this.Jq=3De=3Dnew =
wta(a,this.xA,0,"dummy-tfe","dummy-gsessionId",null,a.o,0,null,this.Pb,0,=
this.Ym(),c.bw(),0,this.R);this.k=3Dnew =
Mq(this.Na.getElement("waffle-grid-container"));this.Qe=3Dd=3Dnew =
k$a(c,0,a,this.ga,B(e.tob,e),this.k,this.A,0,this.kc,this.Pb,this.Na);f=3D=
new wJ(a.j);this.Sc=3D=0A=
new =
tBa(a,e,0,0,this.X,this.ga,null,f,this.kc,!0,this.uf);if(!this.Xf){var =
h=3Dthis.Sc,l=3Dthis.Na,m=3Dl.getElement("grid-bottom-bar");if(m){m.style=
.position=3D"relative";m.dir=3Dl.pb().body.dir;l=3Dnew =
pH(m,this.o.j,this.o.k,this.ga,!0,!0,Ica);h.C.Cb();h.j&&!TX_IS_MOBILE_NAT=
IVE&&h.o.gc(h.j,"sheet-renamed",h.bva);h.j=3Dl;var =
m=3D{add:B(h.uaa,h,0),remove:h.orb,dupe:h.J0a,copy:h.e_a,protect:h.z6a,mo=
veleft:h.$4a,moveright:h.b5a,hide:h.k2a,activate:h.JXa,close:h.R8a,movesh=
eet:h.a5a},n;for(n in m)h.C.D(l,n,m[n]);h.C.D(h.F.Hc,=0A=
"dialog_shown",h.P_a).D(h.F.Hc,"dialog_hidden",h.O_a);TX_IS_MOBILE_NATIVE=
||h.o.D(h.j,"sheet-renamed",h.bva);X.uM.bc(Zq,h.ZYa,h);n=3Dnew =
YQ(X.uM,this.o.M,!0,!1,!1,this.X,"Reset");ZQ(n,l.mb);l.ub=3Dn}}n=3Dthis.q=
;h=3Dnew =
Vdb(this.j.j,this.Qa,this.Dd?n.I:null,this.Wc,xkb(n));n=3DFkb(n);var =
l=3Dthis.Sc,m=3Dthis.Tc,p=3Dthis.X,t=3Dthis.ga,v=3Dthis.mb,w=3Dthis.Uo,z=3D=
this.Mt,A=3Dthis.k,E=3Dthis.A,D=3Dthis.Pb,J=3Dthis.kc,T=3Dthis.$,W=3Dthis=
.pA,P=3Dthis.Wc,ba=3Dthis.Na,ga=3Dthis.dF,ja=3Dthis.Ym().B,Aa=3Dthis.Ym()=
;this.I=3Dnew P_a(a,d,l,e,m,p,t,c,null,v,=0A=
w,z,A,E,D,f,J,T,W,P,ba,h,0,ga,ja,Aa.Na);c=3Dthis.X;d=3Dthis.Ym();Aya(c,e,=
d.B,this.I.fb);c=3Dfa.DOCS_timing;nN.getInstance().initialize(c,this.A,hl=
b(n,this.F),b,new =
glb(c.sl,this.A));b=3D!!rf("editable");c=3Da.k;c.Kq!=3Db&&(c.Kq=3Db,b=3Dn=
ew =
Is("readonly_status"),b.isReadOnly=3DJs(c),c.dispatchEvent(b));c=3D!!rf("=
commentable");a=3Da.k;a.gca!=3Dc&&(a.gca=3Dc,c=3Dnew =
Is("commenter_status"),c.isReadOnly=3DJs(a),a.dispatchEvent(c));a=3DB(thi=
s.jcb,this);ha("__isSheetLoaded",a,void 0);iN(this.H,"wi")};=0A=
u.jcb=3Dfunction(a){a=3DNu(this.o.j,a);return!!a&&!!a.VF()};u.vmb=3Dfunct=
ion(a){var =
b=3D3<=3Da.k.j,c=3DVo(a.B),d=3DVo(a.k);if(3<=3Da.B.j!=3Db||c!=3Dd)b?gob(t=
his,!0):d&&gob(this,!1)};=0A=
function gob(a,b){if(!a.Dd&&rf("editable")){var =
c=3Da.j.Sb;Ts(c,Rs(c.ba,16,!b))&&c.dispatchEvent("R")}var =
d=3D"none",c=3Da.mb.j;b&&(d=3Dc?"editable":"readonly");c=3Da.o.k;if(c.BA!=
=3Dd){c.BA=3Dd;var e=3Dnew =
Is("offline_status");e.k=3Dd;e.isReadOnly=3DJs(c);c.dispatchEvent(e);d=3D=
new =
Is("readonly_status");d.isReadOnly=3DJs(c);c.dispatchEvent(d)}null!=3Da.$=
E&&(a.Ym().o.H=3Db,!b&&a.H.j.rci&&(c=3Da.Ym(),xhb(c.o,c.yI())))}u.resizeA=
ppToCurrentDimensions=3Dfunction(){this.I&&(Me&&!Rfa&&ZE.clear(),this.I.e=
L())};=0A=
var hob=3DFp("We're sorry.  There was an error loading your =
spreadsheet.","info");u=3DaR.prototype;=0A=
u.Cbb=3Dfunction(a,b){a();var c;c=3Dthis.o.C.j;var =
d=3D{no:[],bn_IN:[],ro_RO:[],ml_IN:[],pt_PT:[],en_GB:[],fi:[],fr:[],or_IN=
:[],or:[],sr_RS:[],it_IT:[],fi_FI:[],zh_HK:[],vi_VN:[],gu_IN:[],pl:[],gu:=
[],tr_TR:[],no_NO:[],hy_AM:[],vi:[],pt_BR:[],pl_PL:[],ja_JP:[["fontname-p=
gothic","MS PGothic,MS =
P\u30b4\u30b7\u30c3\u30af,\u30d2\u30e9\u30ae\u30ce\u89d2\u30b4 Pro =
W3,Hiragino Kaku Gothic =
Pro,sans-serif","P\u30b4\u30b7\u30c3\u30af"],["fontname-pmincho","MS =
PMincho,MS P\u660e\u671d,\u30d2\u30e9\u30ae\u30ce\u660e\u671d Pro =
W3,Hiragino Mincho Pro,serif",=0A=
"P\u660e\u671d"],["fontname-gothic","MS Gothic,MS =
\u30b4\u30b7\u30c3\u30af,Osaka-Mono,Osaka\uff0d\u7b49\u5e45,monospace","\=
u30b4\u30b7\u30c3\u30af"]],lv:[],lt:[],uk_UA:[],de:[],en_IE:[],cs_CZ:[],z=
h_TW:[["fontname-pmingliu","PMingLiu,\u65b0\u7d30\u660e\u9ad4,serif","\u6=
5b0\u7d30\u660e\u9ad4"],["fontname-mingliu","MingLiU,\u7d30\u660e\u9ad4,s=
erif","\u7d30\u660e\u9ad4"]],fr_CA:[],ml:[],mn:[],uk:[],lv_LV:[],mr:[],az=
_AZ:[],fil_PH:[],el:[],da_DK:[],sv_SE:[],en:[],es:[],th_TH:[],nl:[],ta_IN=
:[],ca:[],tr:[],=0A=
lt_LT:[],te:[],zh_CN:[["fontname-simsun","SimSun,\u5b8b\u4f53,MS =
Song,serif","\u5b8b\u4f53"],["fontname-simhei","SimHei,\u9ed1\u4f53,MS =
Hei,sans-serif","\u9ed1\u4f53"]],th:[],el_GR:[],bn:[],tr__old:[],sk_SK:[]=
,ca_ES:[],ta:[],sv:[],ka:[],bg:[],te_IN:[],sl:[],mr_IN:[],sk:[],da:[],sr:=
[],ko:[["fontname-gulim","Gulim,\uad74\ub9bc,sans-serif","\uad74\ub9bc"],=
["fontname-batang","Batang,\ubc14\ud0d5,serif","\ubc14\ud0d5"],["fontname=
-gulimche","GulimChe,\uad74\ub9bc\uccb4,monospace","\uad74\ub9bc\uccb4"]]=
,=0A=
hu_HU:[],kn:[],cs:[],mn_MN:[],ru:[],hi_IN:[],sl_SI:[],hr:[],ro:[],hu:[],e=
n_US:[],fil:[],hi:[],bg_BG:[],ru_RU:[],in_ID:[],hy:[],es_ES:[],kn_IN:[],e=
n_AU:[],en_CA:[],az:[],it:[],ko_KR:[["fontname-gulim","Gulim,\uad74\ub9bc=
,sans-serif","\uad74\ub9bc"],["fontname-batang","Batang,\ubc14\ud0d5,seri=
f","\ubc14\ud0d5"],["fontname-gulimche","GulimChe,\uad74\ub9bc\uccb4,mono=
space","\uad74\ub9bc\uccb4"]],hr_HR:[],iw:[],de_DE:[],ar:[],ar_EG:[],fr_F=
R:[],"in":[],ka_GE:[],iw_IL:[],de_CH:[],ja:[["fontname-pgothic",=0A=
"MS PGothic,MS =
P\u30b4\u30b7\u30c3\u30af,\u30d2\u30e9\u30ae\u30ce\u89d2\u30b4 Pro =
W3,Hiragino Kaku Gothic =
Pro,sans-serif","P\u30b4\u30b7\u30c3\u30af"],["fontname-pmincho","MS =
PMincho,MS P\u660e\u671d,\u30d2\u30e9\u30ae\u30ce\u660e\u671d Pro =
W3,Hiragino Mincho Pro,serif","P\u660e\u671d"],["fontname-gothic","MS =
Gothic,MS =
\u30b4\u30b7\u30c3\u30af,Osaka-Mono,Osaka\uff0d\u7b49\u5e45,monospace","\=
u30b4\u30b7\u30c3\u30af"]],nl_NL:[]};c=3Dd[c]?Ib(M1a(),d[c]):M1a();if(nul=
l!=3Dc){var d=3Dthis.o,e=3Dnew NJ(mG("en"),=0A=
UTa("en"),0,"en",VTa("en"));d.H=3De;var f=3Dd.Pb;e.j&&(f.k=3De.j in =
d2a?"0":"7");d.dispatchEvent("user_locale_change");C2a(d,c)}else =
Cp.getInstance().postMessage(hob);iob(this,b);lo("shell",this.wmb,this);j=
ob();this.I.eL();Lh(uh("loading"));nna(2700)};u.tmb=3Dfunction(){N(this.f=
b);delete this.fb;this.mb.k||(this.mb.k=3D!0)};function =
job(){F(Znb,function(a){Lma(jo.getInstance(),a,5E3)})}=0A=
u.MDa=3Dfunction(){var =
a=3Dthis.Sc,b=3Da.getActiveSheet();b?0=3D=3Db.getSheetType()?(a=3Db.Hb(),=
yq(a)?this.t2():ah(Su(a),"Pa",B(this.t2,this))):b.VF()?this.t2():ah(b,"m"=
,this.t2,!1,this):ah(a,"a",B(this.MDa,this))};u.t2=3Dfunction(){nna(3009)=
;this.Jq.M.dH(TX_startLoadTime.getTime(),TX_loadEventQueue)};=0A=
function iob(a,b){var =
c=3Da.Sc,d=3Dc.vd;if(0=3D=3Dd.Td.length)S_a(a.I);else{var =
e=3Db?b.j.gridId:fob(a),f=3Dd.Js[e];if(a.F){var =
h=3DY_a(a.Qe,f);a.Na.getElement("waffle-grid-container").appendChild(h)}e=
lse =
e=3Dfob(a);W_a(a.I,f);d=3Dd.Js[e];(f=3DzBa(rf("win").location.hash))&&ABa=
(c,f,d);Ct(c,d.re,B(function(){iN(this.H,"sa")},a))}}=0A=
u.wmb=3Dfunction(){nna(3007);var =
a=3Dpo("shell"),b=3Dthis.o,c=3Dthis.I.o,d=3Dthis.k,e=3D"google.com"=3D=3D=
rf("userDashDom");if(af){var f=3Dthis.se,h=3Df.j,l=3Dnew =
vdb(c);h.k&&(h.F=3Dnew EN(h.k,f.A,l),M(h,h.F),f=3Dnew =
jdb(h.k,h.A,h.M),M(h,f));iN(h.j,"docs-text-fi-fr")}this.sA=3Da=3Da.k(b).L=
ub(this.ga,this.Xf,c).Mub(d,this.Ea);Se.getInstance();this.Xf?b.R.C&&a.UF=
a():(this.hd=3DcZa(this.j,this.R,this.X,this.B,this.pA,this.ga),a.UFa().P=
ub().Sub(this.hd).Jub().Oub(e).Nub(this.Qe.o,b.B.L2()).Rub().Kub(),af&&a.=
Qub(this.se.M));a.Oa();b=3D=0A=
this.I;b.R=3Dpo("shell").j(b.j,b.kc,b.Qa.q,b.Na,b.ga);b.R.F();e=3DB(b.R.j=
,b.R);e(V.v4,PE);e(V.Y4,PE);e(V.kU,PE);e(V.E3,PE);e(V.u4,PE);e(V.t5,PE);e=
(V.u5,PE);e(V.qka,PE);e(V.oka,PE);e(V.pka,PE);e(V.VB,PE);b.Ta=3Da;M(b,b.T=
a);b.M=3Dpo("shell").o(b.H,b.B,b.C,b.A,b.Qa,b.Wa,b.kc,b.To,b.ld,b.Ta,b.j,=
b.$,b.o,b.X,b.R,b.k,b.Wc,b.Na);M(b,b.M);b.XL&&b.M.ZEa(b.XL);b.M.oab()&&(b=
.Iub=3D!0,Dp(Cp.getInstance(),0));mo("cloudboard",b.FZa,b);mo("findreplac=
e",b.q1a,b);mo("goto",b.X1a,b);mo("hats",B(b.f2a,b,b.Na));b.Pb.start();b.=
eL();=0A=
Yg(this.k,"M",B(this.resizeAppToCurrentDimensions,this));(b=3Dthis.I.s9()=
)&&lJ(this.Qe,b);a.Ojb(this.X);X.bC.Z(!1);X.dJa.Z(!1);X.gk.Z(!0);X.QB.Z(O=
d(Nd.getInstance(),"ferb"));X.NB.Z(Od(Nd.getInstance(),"ferb"));X.JG.Z(!1=
);V.JB.Z(!1);V.JB.setVisible(!1);V.ey.Z(!1);b=3D[];Wca||b.push(X.KG);gf||=
b.push(X.IG);Od(Nd.getInstance(),"fern")||b.push(X.TM);for(e=3D0;e<b.leng=
th;e++)a=3Db[e],a.X6(),a.Pa("action",this.v$a);nna(3008);this.MDa();b=3Dt=
his.Qe;b.q&&(b=3Db.q,e=3Db.B,c=3DSe.getInstance(),a=3Dc.j.isAnonymousUser=
,c=3Dc.j.isFirstTimeViewingAfterMigration,=0A=
e.Ybb()&&!a||c&&Yca&&!a||-1!=3Dwindow.location.href.indexOf("showpromo=3D=
true"))&&(b.j.setVisible(!0),e.tF(AQa(),!1));this.o.Na.load();b=3Dthis.K;=
e=3Dfa.location.href;le(e,"nativeconvert")&&(b.k.Da()&&b.k.Si(),b.j.Xb()|=
|b.j.render(b.o||void 0),b.j.show("Hooray!","Your file is now in Google =
Sheets format. Click the Share button to start editing with =
others.","Got =
it!",11E3),b=3Dme(e,"nativeconvert"),fa.history.replaceState(null,fa.docu=
ment.title||"",b));iN(this.H,"sml")};=0A=
u.Ebb=3Dfunction(){var a=3Dthis.Ub;if(this.hd&&a){var =
b=3Dthis.A,c=3DJQ(this.Ta),d=3Dthis.hd,e=3Dthis.Na,d=3Dd.$G||d.getElement=
(),a=3Dnew bhb(c,a,d,b,e,void =
0);M(this,a);a.ud(Fkb(this.q))}};u.v$a=3Dfunction(){so('Thanks for being =
patient as we finish the last few features. <a target=3D"_blank" =
href=3D"//support.google.com/drive/?p=3Dspreadsheets_unsupported_features=
">Learn more.</a>',"You discovered a feature we haven't yet =
completed",void 0,!0)};=0A=
u.D2a=3Dfunction(){var =
a=3Dpo("impressions"),b=3Da.k(this.o.o,this.Qa,this.xb,a.j(B(g("I"),this)=
));Xdb(this.kc,b);b&&(Hg(this,function(){this.kc.j=3Dnew =
Lm;b.dispose()},this),elb(this.C,b),ro.Uy("broadcasterImpression",functio=
n(a){b.wn(a.ua)}),ana=3D!0)};u.rjb=3Dfunction(){tf()&&null!=3Dthis.I&&lo(=
"ritzmaestro",this.V3a,this)};u.V3a=3Dfunction(){var =
a=3Dpo("ritzmaestro").j(),b=3Dthis.sA.NT;b&&(this.Hq=3Dnew =
a(this.j,this.M.bw(),this.X,this.Ea,b,this.I,this.o,this.ga,this.Ta,this.=
xb,this.K),this.Hq.ud())};u.K7=3Dfunction(){return new =
snb(Cp.getInstance())};=0A=
u.J=3Dfunction(){N(this.o);delete this.o;N(this.L);delete =
this.L;N(this.VE);delete this.VE;N(this.sA);delete =
this.sA;N(this.mA);delete this.mA;N(this.ei);delete =
this.ei;N(this.Pb);delete this.Pb;N(this.Gi);delete =
this.Gi;N(this.Jq);delete this.Jq;N(this.Sc);delete =
this.Sc;N(this.X);delete this.X;N(this.ga);delete =
this.ga;N(this.I);delete this.I;N(this.Qe);delete =
this.Qe;N(this.PT);delete this.PT;N(this.fF);delete =
this.fF;N(this.xb);delete this.xb;N(this.On);delete =
this.On;N(this.$);delete this.$;N(this.mb);=0A=
delete this.mb;N(this.Uo);delete this.Uo;N(this.Mt);delete =
this.Mt;N(this.k);delete this.k;N(this.xA);delete =
this.xA;N(this.hd);delete this.hd;N(this.B);delete =
this.B;N(this.C);delete this.C;N(this.Hq);delete =
this.Hq;N(this.uf);delete =
this.uf;aR.G.J.call(this)};ha("_getInstanceOfApp",function(){return =
aR.getInstance()},void =
0);if(window.jstiming){window.jstiming.Lla=3D{};window.jstiming.thb=3D1;v=
ar kob=3Dfunction(a,b,c){var =
d=3Da.t[b],e=3Da.t.start;if(d&&(e||c))return d=3Da.t[b][0],void =
0!=3Dc?e=3Dc:e=3De[0],d-e},lob=3Dfunction(a,b,c){var =
d=3D"";window.jstiming.srt&&(d+=3D"&srt=3D"+window.jstiming.srt,delete =
window.jstiming.srt);window.jstiming.pt&&(d+=3D"&tbsrt=3D"+window.jstimin=
g.pt,delete =
window.jstiming.pt);try{window.external&&window.external.tran?d+=3D"&tran=
=3D"+window.external.tran:window.gtbExternal&&window.gtbExternal.tran?d+=3D=
"&tran=3D"+window.gtbExternal.tran():=0A=
window.chrome&&window.chrome.csi&&(d+=3D"&tran=3D"+window.chrome.csi().tr=
an)}catch(e){}var =
f=3Dwindow.chrome;if(f&&(f=3Df.loadTimes)){f().wasFetchedViaSpdy&&(d+=3D"=
&p=3Ds");if(f().wasNpnNegotiated){var =
d=3Dd+"&npn=3D1",h=3Df().npnNegotiatedProtocol;h&&(d+=3D"&npnv=3D"+(encod=
eURIComponent||escape)(h))}f().wasAlternateProtocolAvailable&&(d+=3D"&apa=
=3D1")}var l=3Da.t,m=3Dl.start,f=3D[],h=3D[],n;for(n in =
l)if("start"!=3Dn&&0!=3Dn.indexOf("_")){var =
p=3Dl[n][1];p?l[p]&&h.push(n+"."+kob(a,n,l[p][0])):m&&f.push(n+"."+kob(a,=
n))}delete l.start;if(b)for(var t in b)d+=3D=0A=
"&"+t+"=3D"+b[t];(b=3Dc)||(b=3D"https:"=3D=3Ddocument.location.protocol?"=
https://csi.gstatic.com/csi":"http://csi.gstatic.com/csi");return[b,"?v=3D=
3","&s=3D"+(window.jstiming.sn||"_s")+"&action=3D",a.name,h.length?"&it=3D=
"+h.join(","):"",d,"&rt=3D",f.join(",")].join("")},mob=3Dfunction(a,b,c){=
a=3Dlob(a,b,c);if(!a)return"";b=3Dnew Image;var =
d=3Dwindow.jstiming.thb++;window.jstiming.Lla[d]=3Db;b.onload=3Db.onerror=
=3Dfunction(){window.jstiming&&delete =
window.jstiming.Lla[d]};b.src=3Da;b=3Dnull;return =
a};window.jstiming.report=3Dfunction(a,=0A=
b,c){if("prerender"=3D=3Ddocument.webkitVisibilityState){var =
d=3D!1,e=3Dfunction(){if(!d){b?b.prerender=3D"1":b=3D{prerender:"1"};var =
f;"prerender"=3D=3Ddocument.webkitVisibilityState?f=3D!1:(mob(a,b,c),f=3D=
!0);f&&(d=3D!0,document.removeEventListener("webkitvisibilitychange",e,!1=
))}};document.addEventListener("webkitvisibilitychange",e,!1);return""}re=
turn mob(a,b,c)}};TX_coreJsLoaded=3D!0;function =
nob(a){cp(this,a,0,null)}C(nob,bp);=0A=

------=_NextPart_000_0000_01D04605.456126C0--
