-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSmartMap_Case.html
More file actions
415 lines (384 loc) · 169 KB
/
SmartMap_Case.html
File metadata and controls
415 lines (384 loc) · 169 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
<!DOCTYPE html><html><head><script nonce="KUrZ7mYzw0z5M8LFWmmPSw">window['ppConfig'] = {productName: '26981ed0d57bbad37e728ff58134270c', deleteIsEnforced: false , sealIsEnforced: false , heartbeatRate: 0.5 , periodicReportingRateMillis: 60000.0 , disableAllReporting: false };(function(){'use strict';function k(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}function l(a){var b=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length=="number")return{next:k(a)};throw Error(String(a)+" is not an iterable or ArrayLike");}var m=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};
function n(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");}var p=n(this);function q(a,b){if(b)a:{var c=p;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&m(c,a,{configurable:!0,writable:!0,value:b})}}
q("Object.is",function(a){return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}});q("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(c<0&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});
q("String.prototype.includes",function(a){return a?a:function(b,c){if(this==null)throw new TypeError("The 'this' value for String.prototype.includes must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype.includes must not be a regular expression");return this.indexOf(b,c||0)!==-1}});function r(a,b,c){a("https://csp.withgoogle.com/csp/proto/"+encodeURIComponent(b),JSON.stringify(c))}function t(){var a;if((a=window.ppConfig)==null?0:a.disableAllReporting)return function(){};var b,c,d,e;return(e=(b=window)==null?void 0:(c=b.navigator)==null?void 0:(d=c.sendBeacon)==null?void 0:d.bind(navigator))!=null?e:u}function u(a,b){var c=new XMLHttpRequest;c.open("POST",a);c.send(b)}
function v(){var a=(w=Object.prototype)==null?void 0:w.__lookupGetter__("__proto__"),b=x,c=y;return function(){var d=a.call(this),e,f,g,h;r(c,b,{type:"ACCESS_GET",origin:(f=window.location.origin)!=null?f:"unknown",report:{className:(g=d==null?void 0:(e=d.constructor)==null?void 0:e.name)!=null?g:"unknown",stackTrace:(h=Error().stack)!=null?h:"unknown"}});return d}}
function z(){var a=(A=Object.prototype)==null?void 0:A.__lookupSetter__("__proto__"),b=x,c=y;return function(d){d=a.call(this,d);var e,f,g,h;r(c,b,{type:"ACCESS_SET",origin:(f=window.location.origin)!=null?f:"unknown",report:{className:(g=d==null?void 0:(e=d.constructor)==null?void 0:e.name)!=null?g:"unknown",stackTrace:(h=Error().stack)!=null?h:"unknown"}});return d}}function B(a,b){C(a.productName,b);setInterval(function(){C(a.productName,b)},a.periodicReportingRateMillis)}
var D="constructor __defineGetter__ __defineSetter__ hasOwnProperty __lookupGetter__ __lookupSetter__ isPrototypeOf propertyIsEnumerable toString valueOf __proto__ toLocaleString x_ngfn_x".split(" "),E=D.concat,F=navigator.userAgent.match(/Firefox\/([0-9]+)\./),G=(!F||F.length<2?0:Number(F[1])<75)?["toSource"]:[],H;if(G instanceof Array)H=G;else{for(var I=l(G),J,K=[];!(J=I.next()).done;)K.push(J.value);H=K}var L=E.call(D,H),M=[];
function C(a,b){for(var c=[],d=l(Object.getOwnPropertyNames(Object.prototype)),e=d.next();!e.done;e=d.next())e=e.value,L.includes(e)||M.includes(e)||c.push(e);e=Object.prototype;d=[];for(var f=0;f<c.length;f++){var g=c[f];d[f]={name:g,descriptor:Object.getOwnPropertyDescriptor(Object.prototype,g),type:typeof e[g]}}if(d.length!==0){c=l(d);for(e=c.next();!e.done;e=c.next())M.push(e.value.name);var h;r(b,a,{type:"SEAL",origin:(h=window.location.origin)!=null?h:"unknown",report:{blockers:d}})}};var N=Math.random(),O=t(),P=window.ppConfig;P&&(P.disableAllReporting||P.deleteIsEnforced&&P.sealIsEnforced||N<P.heartbeatRate&&r(O,P.productName,{origin:window.location.origin,type:"HEARTBEAT"}));var y=t(),Q=window.ppConfig;if(Q)if(Q.deleteIsEnforced)delete Object.prototype.__proto__;else if(!Q.disableAllReporting){var x=Q.productName;try{var w,A;Object.defineProperty(Object.prototype,"__proto__",{enumerable:!1,get:v(),set:z()})}catch(a){}}
(function(){var a=t(),b=window.ppConfig;b&&(b.sealIsEnforced?Object.seal(Object.prototype):b.disableAllReporting||(document.readyState!=="loading"?B(b,a):document.addEventListener("DOMContentLoaded",function(){B(b,a)})))})();}).call(this);
</script><title>SmartMap_Case</title><link rel="shortcut icon" href="https://ssl.gstatic.com/docs/documents/images/kix-favicon-2023q4.ico"><meta name="referrer" content="strict-origin-when-cross-origin"><script nonce="KUrZ7mYzw0z5M8LFWmmPSw">
var DOCS_timing = {};
var DOCS_drawing_load = {};
var DOCS_drawing_decode = {};
function _DOCS_record_fn(id) {
if (window.performance && window.performance.now) {
DOCS_drawing_load[id] = performance.now();
const imgEl = document.getElementById(id);
if (imgEl && imgEl.decode) {
imgEl.decode().then(() => {
DOCS_drawing_decode[id] = performance.now();
if (typeof DOCS_notifyDrawingDecode === 'function') {
DOCS_notifyDrawingDecode(id);
}
});
}
}
if (typeof DOCS_notifyDrawingLoad === 'function') {
DOCS_notifyDrawingLoad(id);
}
}
function DOCS_record_drawing_load(id) {
const imgEl = document.getElementById(id);
if (imgEl.complete) {
_DOCS_record_fn(id);
}
imgEl.onload = function() {
_DOCS_record_fn(id);
}
}
document.documentElement.addEventListener(
'load',
function(event) {
if (!event || !event.target) {
return;
}
const target = event.target;
if (target.tagName == 'IMG' && target.id && target.id.startsWith('ed.')) {
DOCS_record_drawing_load(target.id);
}
},
// Captures load events in the DOM because they do not bubble.
/* useCapture= */ true
);
</script><style nonce="ACHdgolxrr1ZZnPXF860bA">
@import url("https://fonts.googleapis.com/css?family=Google+Sans");
@import url("https://fonts.googleapis.com/css?family=Roboto");
body {
font-family: Roboto, arial, sans, sans-serif;
margin: 0;
}
iframe {
border: 0;
frameborder: 0;
height: 100%;
width: 100%;
}
#banners {
align-items: center;
background: white;
display: block;
justify-content: space-between;
position: fixed;
top: 0;
width: 100%;
z-index: 100;
}
#banners #publish-banner {
background-color: #e8f0fe;
border-bottom: 1px #ccc solid;
color: #202124;
display: flex;
flex: 1 1 0%;
height: 60px;
width: 100%;
}
#publish-banner-icon {
display: flex;
fill: #1967d2;
margin: auto 20px;
}
#publish-banner-text {
flex-grow: 1;
margin: auto 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
#publish-banner-buttons {
margin: auto 25px auto 0;
white-space: nowrap;
}
#publish-banner-buttons span {
align-self: center;
background-color: inherit;
border: none;
font-family: "Google Sans", Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
margin: 0 16px 0 32px;
}
#publish-banner-buttons a {
color: #1967d2;
cursor: pointer;
font-family: "Google Sans", Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 500;
line-height: 24px;
text-decoration: none;
}
#banners #title-banner {
background: white;
border-bottom: 1px #ccc solid;
display: flex;
flex: 1 1 0%;
height: 60px;
width: 100%;
}
#banners #title-banner #title {
flex-grow: 1;
font-family: 'Google Sans';
font-size: large;
margin: auto 0 auto 20px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 70%;
}
#banners #title-banner #interval {
margin: auto 25px auto 0;
font-family: Roboto;
font-size: small;;
}
#footer {
background: #f0f0f0;
border-bottom: 1px #ccc solid;
bottom: 0;
font-family: Roboto;
font-size: small;
padding: 10px 10px;
position: fixed;
text-align: center;
width: 100%;
}
@media only screen and (max-device-width: 800px) {
#banners #title-banner {
border-bottom-width: 5px;
height: auto;
display: block;
}
#banners #title-banner #title {
font-size: 3em;
margin: auto 0 auto 20px;
width: 90%;
}
#banners #title-banner #interval {
font-size: 1.5em;
margin: 10px 0 auto 25px;
}
#footer {
font-size: 2em;
}
}
.dash {
padding: 0 6px;
}
#contents {
padding: 100px 20% 50px 20%;
}
@media only screen and (max-device-width: 800px) {
#contents {
padding: 150px 5% 80px;
}
}
</style></head><body><div id="banners"><div id="publish-banner"><span id="publish-banner-icon"><svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px"><path d="M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/></svg></span><div id="publish-banner-text">Google Docs를 사용하여 게시됨</div><div id="publish-banner-buttons"><span><a href="https://drive.google.com/u/0/abuse?id=AKkXjoy3yDE4nvHLz5xqe70LSLyNpTKFVO3Fizm_EHpsqzh3pWsVzvRLyIgvmPE_EOH0aNy_LEmUasmKKfoowmA:0&docurl=https://docs.google.com/document/d/e/2PACX-1vT-1Ay6RlNtw38vGFMzUXCaxkRlITt9gK85y2c-uIzunDUNBDBcryDSYmIJfqkvdJ362x-1UfvFiSCR/pub">악용사례 신고</a></span><span><a target="_blank" title="Learn more" href="https://support.google.com/docs/answer/183965">자세히 알아보기</a></span></div></div><div id="title-banner"><div id="title">SmartMap_Case</div><div id="interval"><span>5분마다 자동으로 업데이트됨</span></div></div></div><div id="contents"><style type="text/css">@import url(https://themes.googleusercontent.com/fonts/css?kit=fpjTOVmNbO4Lz34iLyptLWuHbT4qV-lhsIVD5LyY_XqH4VK7Dpzzvc124h4xZ5pB1b8FHPfoy9QnxNkMnY_E2VwUXtvkI0hijJX3_F1c1s994DQqE6fKJywPTXg0_YXEW1dFrxNXBMgKCKucmGZUnA);.lst-kix_o3u3kzv28q4t-5>li:before{content:"- "}.lst-kix_o3u3kzv28q4t-6>li:before{content:"- "}ol.lst-kix_list_7-0{list-style-type:none}ul.lst-kix_list_1-0{list-style-type:none}ol.lst-kix_list_9-0.start{counter-reset:lst-ctn-kix_list_9-0 0}.lst-kix_o3u3kzv28q4t-2>li:before{content:"- "}.lst-kix_o3u3kzv28q4t-3>li:before{content:"- "}.lst-kix_o3u3kzv28q4t-4>li:before{content:"- "}.lst-kix_list_3-0>li:before{content:"\0025cf "}ul.lst-kix_list_5-7{list-style-type:none}ul.lst-kix_list_9-3{list-style-type:none}ul.lst-kix_list_5-8{list-style-type:none}ul.lst-kix_list_9-4{list-style-type:none}.lst-kix_list_3-1>li:before{content:" "}.lst-kix_list_3-2>li:before{content:" "}ul.lst-kix_list_5-5{list-style-type:none}ul.lst-kix_list_9-1{list-style-type:none}ul.lst-kix_list_5-6{list-style-type:none}ul.lst-kix_list_9-2{list-style-type:none}.lst-kix_list_8-1>li:before{content:" "}ul.lst-kix_list_9-7{list-style-type:none}ul.lst-kix_list_9-8{list-style-type:none}.lst-kix_list_8-2>li:before{content:" "}ul.lst-kix_list_9-5{list-style-type:none}.lst-kix_list_5-0>li{counter-increment:lst-ctn-kix_list_5-0}.lst-kix_list_6-0>li{counter-increment:lst-ctn-kix_list_6-0}.lst-kix_list_7-0>li{counter-increment:lst-ctn-kix_list_7-0}.lst-kix_list_8-0>li{counter-increment:lst-ctn-kix_list_8-0}.lst-kix_list_9-0>li{counter-increment:lst-ctn-kix_list_9-0}ul.lst-kix_list_9-6{list-style-type:none}ul.lst-kix_list_1-3{list-style-type:none}.lst-kix_list_3-5>li:before{content:" "}.lst-kix_o3u3kzv28q4t-1>li:before{content:"- "}ul.lst-kix_list_1-4{list-style-type:none}ul.lst-kix_list_1-1{list-style-type:none}.lst-kix_list_3-4>li:before{content:" "}ul.lst-kix_list_1-2{list-style-type:none}ul.lst-kix_list_5-3{list-style-type:none}ul.lst-kix_list_1-7{list-style-type:none}.lst-kix_list_3-3>li:before{content:" "}ul.lst-kix_list_5-4{list-style-type:none}.lst-kix_o3u3kzv28q4t-0>li:before{content:"- "}ul.lst-kix_list_1-8{list-style-type:none}ul.lst-kix_list_5-1{list-style-type:none}.lst-kix_list_8-0>li:before{content:"" counter(lst-ctn-kix_list_8-0,decimal) ". "}ul.lst-kix_list_1-5{list-style-type:none}ul.lst-kix_list_5-2{list-style-type:none}ul.lst-kix_list_1-6{list-style-type:none}.lst-kix_list_8-7>li:before{content:" "}.lst-kix_list_3-8>li:before{content:" "}.lst-kix_list_8-5>li:before{content:" "}.lst-kix_list_8-6>li:before{content:" "}.lst-kix_list_8-3>li:before{content:" "}.lst-kix_list_3-6>li:before{content:" "}.lst-kix_list_3-7>li:before{content:" "}.lst-kix_list_8-4>li:before{content:" "}ol.lst-kix_list_5-0.start{counter-reset:lst-ctn-kix_list_5-0 0}.lst-kix_o3u3kzv28q4t-7>li:before{content:"- "}.lst-kix_o3u3kzv28q4t-8>li:before{content:"- "}.lst-kix_list_8-8>li:before{content:" "}.lst-kix_list_5-0>li:before{content:"" counter(lst-ctn-kix_list_5-0,decimal) ". "}ol.lst-kix_list_6-0{list-style-type:none}.lst-kix_list_4-8>li:before{content:" "}.lst-kix_list_5-3>li:before{content:" "}.lst-kix_list_4-7>li:before{content:" "}.lst-kix_list_5-2>li:before{content:" "}.lst-kix_list_5-1>li:before{content:" "}ul.lst-kix_list_4-8{list-style-type:none}.lst-kix_list_5-7>li:before{content:" "}ul.lst-kix_list_8-4{list-style-type:none}ul.lst-kix_list_8-5{list-style-type:none}ul.lst-kix_list_4-6{list-style-type:none}.lst-kix_list_5-6>li:before{content:" "}.lst-kix_list_5-8>li:before{content:" "}ul.lst-kix_list_8-2{list-style-type:none}ul.lst-kix_list_4-7{list-style-type:none}ul.lst-kix_list_8-3{list-style-type:none}ul.lst-kix_list_8-8{list-style-type:none}ul.lst-kix_list_8-6{list-style-type:none}ul.lst-kix_list_8-7{list-style-type:none}ul.lst-kix_list_4-0{list-style-type:none}ul.lst-kix_list_4-1{list-style-type:none}.lst-kix_list_5-4>li:before{content:" "}ul.lst-kix_list_4-4{list-style-type:none}.lst-kix_list_5-5>li:before{content:" "}ul.lst-kix_list_4-5{list-style-type:none}ul.lst-kix_list_8-1{list-style-type:none}ul.lst-kix_list_4-2{list-style-type:none}ul.lst-kix_list_4-3{list-style-type:none}.lst-kix_list_6-1>li:before{content:" "}.lst-kix_list_6-3>li:before{content:" "}.lst-kix_list_6-0>li:before{content:"" counter(lst-ctn-kix_list_6-0,decimal) ". "}.lst-kix_list_6-4>li:before{content:" "}.lst-kix_list_6-2>li:before{content:" "}.lst-kix_list_6-8>li:before{content:" "}ol.lst-kix_list_8-0.start{counter-reset:lst-ctn-kix_list_8-0 0}.lst-kix_list_6-5>li:before{content:" "}.lst-kix_list_6-7>li:before{content:" "}.lst-kix_list_7-0>li:before{content:"" counter(lst-ctn-kix_list_7-0,decimal) ". "}.lst-kix_list_6-6>li:before{content:" "}ol.lst-kix_list_5-0{list-style-type:none}.lst-kix_list_2-6>li:before{content:" "}.lst-kix_list_2-7>li:before{content:" "}.lst-kix_list_7-4>li:before{content:" "}.lst-kix_list_7-6>li:before{content:" "}.lst-kix_list_2-4>li:before{content:" "}.lst-kix_list_2-5>li:before{content:" "}.lst-kix_list_2-8>li:before{content:" "}.lst-kix_list_7-1>li:before{content:" "}.lst-kix_list_7-5>li:before{content:" "}.lst-kix_list_7-2>li:before{content:" "}.lst-kix_list_7-3>li:before{content:" "}ul.lst-kix_list_7-5{list-style-type:none}ul.lst-kix_list_7-6{list-style-type:none}ul.lst-kix_list_7-3{list-style-type:none}ul.lst-kix_list_3-7{list-style-type:none}ul.lst-kix_list_7-4{list-style-type:none}ul.lst-kix_list_3-8{list-style-type:none}ul.lst-kix_list_7-7{list-style-type:none}ul.lst-kix_list_7-8{list-style-type:none}ul.lst-kix_list_3-1{list-style-type:none}ul.lst-kix_list_3-2{list-style-type:none}.lst-kix_list_7-8>li:before{content:" "}ul.lst-kix_list_3-0{list-style-type:none}ul.lst-kix_list_7-1{list-style-type:none}ul.lst-kix_list_3-5{list-style-type:none}ul.lst-kix_list_7-2{list-style-type:none}ol.lst-kix_list_9-0{list-style-type:none}ul.lst-kix_list_3-6{list-style-type:none}ul.lst-kix_list_3-3{list-style-type:none}.lst-kix_list_7-7>li:before{content:" "}ul.lst-kix_list_3-4{list-style-type:none}.lst-kix_list_4-0>li:before{content:"\0025cf "}.lst-kix_list_4-1>li:before{content:" "}.lst-kix_list_4-4>li:before{content:" "}ul.lst-kix_o3u3kzv28q4t-2{list-style-type:none}.lst-kix_list_9-2>li:before{content:" "}ul.lst-kix_o3u3kzv28q4t-1{list-style-type:none}.lst-kix_list_4-3>li:before{content:" "}.lst-kix_list_4-5>li:before{content:" "}ul.lst-kix_o3u3kzv28q4t-0{list-style-type:none}.lst-kix_list_4-2>li:before{content:" "}.lst-kix_list_4-6>li:before{content:" "}.lst-kix_list_9-3>li:before{content:" "}ol.lst-kix_list_7-0.start{counter-reset:lst-ctn-kix_list_7-0 0}ul.lst-kix_o3u3kzv28q4t-8{list-style-type:none}ul.lst-kix_o3u3kzv28q4t-7{list-style-type:none}ul.lst-kix_o3u3kzv28q4t-6{list-style-type:none}.lst-kix_list_9-0>li:before{content:"" counter(lst-ctn-kix_list_9-0,decimal) ". "}ul.lst-kix_o3u3kzv28q4t-5{list-style-type:none}ul.lst-kix_o3u3kzv28q4t-4{list-style-type:none}.lst-kix_list_9-1>li:before{content:" "}ul.lst-kix_o3u3kzv28q4t-3{list-style-type:none}.lst-kix_list_9-7>li:before{content:" "}.lst-kix_list_9-6>li:before{content:" "}.lst-kix_list_9-4>li:before{content:" "}.lst-kix_list_9-5>li:before{content:" "}ul.lst-kix_list_6-6{list-style-type:none}ul.lst-kix_list_6-7{list-style-type:none}ul.lst-kix_list_6-4{list-style-type:none}ul.lst-kix_list_2-8{list-style-type:none}ul.lst-kix_list_6-5{list-style-type:none}ul.lst-kix_list_6-8{list-style-type:none}ul.lst-kix_list_2-2{list-style-type:none}.lst-kix_list_1-0>li:before{content:"\0025cf "}ul.lst-kix_list_2-3{list-style-type:none}ul.lst-kix_list_2-0{list-style-type:none}ul.lst-kix_list_2-1{list-style-type:none}ul.lst-kix_list_6-2{list-style-type:none}ol.lst-kix_list_8-0{list-style-type:none}.lst-kix_list_9-8>li:before{content:" "}ul.lst-kix_list_2-6{list-style-type:none}ul.lst-kix_list_6-3{list-style-type:none}.lst-kix_list_1-1>li:before{content:" "}.lst-kix_list_1-2>li:before{content:" "}ul.lst-kix_list_2-7{list-style-type:none}ul.lst-kix_list_2-4{list-style-type:none}ul.lst-kix_list_6-1{list-style-type:none}ul.lst-kix_list_2-5{list-style-type:none}.lst-kix_list_1-3>li:before{content:" "}.lst-kix_list_1-4>li:before{content:" "}.lst-kix_list_1-7>li:before{content:" "}.lst-kix_list_1-5>li:before{content:" "}.lst-kix_list_1-6>li:before{content:" "}li.li-bullet-0:before{margin-left:-18pt;white-space:nowrap;display:inline-block;min-width:18pt}.lst-kix_list_2-0>li:before{content:"\0025cf "}.lst-kix_list_2-1>li:before{content:" "}ol.lst-kix_list_6-0.start{counter-reset:lst-ctn-kix_list_6-0 0}.lst-kix_list_1-8>li:before{content:" "}.lst-kix_list_2-2>li:before{content:" "}.lst-kix_list_2-3>li:before{content:" "}ol{margin:0;padding:0}table td,table th{padding:0}.c17{border-right-style:solid;padding:3.5pt 5.4pt 3.5pt 5.4pt;border-bottom-color:#000000;border-top-width:1pt;border-right-width:1pt;border-left-color:#000000;vertical-align:middle;border-right-color:#000000;border-left-width:1pt;border-top-style:solid;border-left-style:solid;border-bottom-width:1pt;width:71pt;border-top-color:#000000;border-bottom-style:solid}.c11{border-right-style:solid;padding:4pt 5.4pt 4pt 5.4pt;border-bottom-color:#000000;border-top-width:1pt;border-right-width:1pt;border-left-color:#000000;vertical-align:middle;border-right-color:#000000;border-left-width:1pt;border-top-style:solid;border-left-style:solid;border-bottom-width:1pt;width:248.4pt;border-top-color:#000000;border-bottom-style:solid}.c12{border-right-style:solid;padding:3.5pt 5.4pt 3.5pt 5.4pt;border-bottom-color:#000000;border-top-width:1pt;border-right-width:1pt;border-left-color:#000000;vertical-align:middle;border-right-color:#000000;border-left-width:1pt;border-top-style:solid;border-left-style:solid;border-bottom-width:1pt;width:82.8pt;border-top-color:#000000;border-bottom-style:solid}.c4{border-right-style:solid;padding:4pt 5.4pt 4pt 5.4pt;border-bottom-color:#000000;border-top-width:1pt;border-right-width:1pt;border-left-color:#000000;vertical-align:middle;border-right-color:#000000;border-left-width:1pt;border-top-style:solid;border-left-style:solid;border-bottom-width:1pt;width:99.3pt;border-top-color:#000000;border-bottom-style:solid}.c29{padding-top:0pt;border-bottom-color:#4f81bd;border-bottom-width:1pt;padding-bottom:4pt;line-height:1.0;border-bottom-style:solid;orphans:2;widows:2;text-align:left}.c31{margin-left:18pt;padding-top:0pt;padding-left:0pt;padding-bottom:2pt;line-height:1.1500000000000001;orphans:2;widows:2;text-align:left}.c6{margin-left:18pt;padding-top:0pt;padding-left:0pt;padding-bottom:10pt;line-height:1.1500000000000001;orphans:2;widows:2;text-align:left}.c30{margin-left:36pt;padding-top:0pt;padding-left:0pt;padding-bottom:8pt;line-height:1.15;orphans:2;widows:2;text-align:left}.c18{margin-left:18pt;padding-top:0pt;padding-left:0pt;padding-bottom:0pt;line-height:1.1500000000000001;orphans:2;widows:2;text-align:left}.c20{color:#000000;font-weight:700;text-decoration:none;vertical-align:baseline;font-size:10.5pt;font-family:"Montserrat";font-style:normal}.c28{padding-top:10pt;padding-bottom:4pt;line-height:1.1500000000000001;page-break-after:avoid;orphans:2;widows:2;text-align:left}.c16{color:#000000;font-weight:700;text-decoration:none;vertical-align:baseline;font-size:11.5pt;font-family:"Montserrat";font-style:normal}.c22{color:#000000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:10.5pt;font-family:"Source Code Pro";font-style:normal}.c9{padding-top:0pt;padding-bottom:10pt;line-height:1.1500000000000001;orphans:2;widows:2;text-align:left;height:10.5pt}.c25{padding-top:10pt;padding-bottom:4pt;line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}.c1{color:#000000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:10.5pt;font-family:"Montserrat";font-style:normal}.c3{color:#000000;font-weight:700;text-decoration:none;vertical-align:baseline;font-size:14pt;font-family:"Montserrat";font-style:normal}.c10{color:#000000;font-weight:700;text-decoration:none;vertical-align:baseline;font-size:10.5pt;font-family:"Source Code Pro";font-style:normal}.c5{color:#000000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:10.5pt;font-family:"Aptos";font-style:normal}.c0{padding-top:0pt;padding-bottom:0pt;line-height:1.0;orphans:2;widows:2;text-align:left}.c13{padding-top:0pt;padding-bottom:5pt;line-height:1.1500000000000001;orphans:2;widows:2;text-align:left}.c34{padding-top:0pt;padding-bottom:2pt;line-height:1.1500000000000001;orphans:2;widows:2;text-align:left}.c7{padding-top:0pt;padding-bottom:3pt;line-height:1.1500000000000001;orphans:2;widows:2;text-align:left}.c2{text-decoration-skip-ink:none;font-family:"Montserrat";-webkit-text-decoration-skip:none;font-weight:700;text-decoration:underline}.c37{color:#000000;text-decoration:none;vertical-align:baseline;font-size:20pt;font-style:normal}.c32{color:#000000;text-decoration:none;vertical-align:baseline;font-size:10pt;font-style:normal}.c35{color:#1f4e79;text-decoration:none;vertical-align:baseline;font-size:14pt;font-style:normal}.c39{vertical-align:baseline;font-size:10.5pt;font-family:"Source Code Pro";text-decoration:none}.c14{margin-left:auto;border-spacing:0;border-collapse:collapse;margin-right:auto}.c33{background-color:#ffffff;max-width:496.8pt;padding:54pt 57.6pt 50.4pt 57.6pt}.c19{font-weight:400;font-family:"Montserrat"}.c26{font-weight:700;font-family:"Montserrat"}.c38{font-size:20pt;color:#000000}.c36{color:#000000;font-weight:700}.c24{padding:0;margin:0}.c15{text-indent:36pt}.c27{height:10.5pt}.c23{background-color:#d9eaf7}.c21{background-color:#eaf2f8}.c8{height:0pt}.title{padding-top:0pt;color:#1f4e79;border-bottom-color:#4f81bd;font-weight:700;font-size:22pt;padding-bottom:4pt;line-height:1.0;border-bottom-width:1pt;font-family:"Aptos";border-bottom-style:solid;orphans:2;widows:2;text-align:left}.subtitle{padding-top:0pt;color:#4f81bd;font-size:12pt;padding-bottom:10pt;font-family:"Calibri";line-height:1.1500000000000001;font-style:italic;orphans:2;widows:2;text-align:left}li{color:#000000;font-size:10.5pt;font-family:"Aptos"}p{margin:0;color:#000000;font-size:10.5pt;font-family:"Aptos"}h1{padding-top:24pt;color:#1f4e79;font-size:14pt;padding-bottom:3pt;font-family:"Montserrat";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h2{padding-top:10pt;color:#4472c4;font-weight:700;font-size:11.5pt;padding-bottom:0pt;font-family:"Aptos";line-height:1.1500000000000001;page-break-after:avoid;orphans:2;widows:2;text-align:left}h3{padding-top:10pt;color:#4472c4;font-weight:700;font-size:10.5pt;padding-bottom:0pt;font-family:"Aptos";line-height:1.1500000000000001;page-break-after:avoid;orphans:2;widows:2;text-align:left}h4{padding-top:10pt;color:#4f81bd;font-weight:700;font-size:10.5pt;padding-bottom:0pt;font-family:"Calibri";line-height:1.1500000000000001;page-break-after:avoid;font-style:italic;orphans:2;widows:2;text-align:left}h5{padding-top:10pt;color:#243f61;font-size:10.5pt;padding-bottom:0pt;font-family:"Calibri";line-height:1.1500000000000001;page-break-after:avoid;orphans:2;widows:2;text-align:left}h6{padding-top:10pt;color:#243f61;font-size:10.5pt;padding-bottom:0pt;font-family:"Calibri";line-height:1.1500000000000001;page-break-after:avoid;font-style:italic;orphans:2;widows:2;text-align:left}</style><div class="c33 doc-content"><p class="c29 title"><span class="c19 c38">SmartMap: Intelligent Data Import Engine</span></p><h1 class="c25"><span class="c3">Context</span></h1><p class="c13"><span class="c1">Workforce management platforms support hundreds of clients, each with different internal systems, naming conventions, and file formats.</span></p><p class="c13"><span class="c1">A common task is importing employee hours into a central pay management system. Today, clients must reformat their data to match a rigid import template. While functional, this creates unnecessary friction.</span></p><ul class="c24 lst-kix_list_1-0 start"><li class="c18 li-bullet-0"><span class="c1">Clients spend time reshaping files</span></li><li class="c18 li-bullet-0"><span class="c1">Import errors are common</span></li><li class="c31 li-bullet-0"><span class="c1">Onboarding new clients takes longer</span></li></ul><h1 class="c25" id="h.821z5qz37ac5"><span class="c36">Goals</span></h1><ul class="c24 lst-kix_o3u3kzv28q4t-0 start"><li class="c30 li-bullet-0"><span class="c1">Remove the fixed-template dependency</span></li><li class="c30 li-bullet-0"><span class="c19">Make imports intelligent, flexible, and user-controlled</span></li></ul><h2 class="c28"><span class="c3">Key Concepts</span></h2><p class="c7"><span class="c2">Pay Period</span><span class="c26">:</span><span class="c19"> </span><span class="c32 c19">A date range for which employee hours are recorded and paid. </span></p><p class="c7 c15"><span class="c32 c19">Example: July 1 to July 15.</span></p><p class="c7"><span class="c2">Employee ID:</span><span class="c26"> </span><span class="c32 c19">A unique employee identifier within a company. </span></p><p class="c7 c15"><span class="c32 c19">This is the primary key for matching imported records.</span></p><p class="c7"><span class="c2">Pay Code:</span><span class="c19"> </span><span class="c32 c19">A label describing the type of hours being reported. </span></p><p class="c7 c15"><span class="c32 c19">Examples: Regular, Overtime, Vacation, Sick, Statutory Holiday.</span></p><p class="c7"><span class="c2">Cost Center:</span><span class="c19"> </span><span class="c32 c19">An internal code used to assign hours to a department, project, or business unit. </span></p><p class="c7 c15"><span class="c32 c19">Example: FIN-001.</span></p><p class="c7"><span class="c2">Regular Hours</span><span class="c26">:</span><span class="c19"> </span><span class="c19 c32">Standard working hours within a normal day or week, often up to 8 hours per day or 40 hours per week.</span></p><p class="c7"><span class="c2">Overtime Hours:</span><span class="c26"> </span><span class="c32 c19">Hours worked beyond the regular threshold and typically paid at a higher rate.</span></p><p class="c7"><span class="c2">Rate Override:</span><span class="c19"> </span><span class="c32 c19">An optional hourly rate applied to a record instead of the employee’s default rate.</span></p><h1 class="c25"><span class="c3">Target Schema</span></h1><p class="c13"><span class="c1">The import engine should map client source columns to the following destination fields:</span></p><table class="c14"><tr class="c8"><td class="c4 c23" colspan="1" rowspan="1"><p class="c0"><span class="c1">Field Name</span></p></td><td class="c4 c23" colspan="1" rowspan="1"><p class="c0"><span class="c1">Type</span></p></td><td class="c4 c23" colspan="1" rowspan="1"><p class="c0"><span class="c1">Required</span></p></td><td class="c4 c23" colspan="1" rowspan="1"><p class="c0"><span class="c1">Description</span></p></td><td class="c4 c23" colspan="1" rowspan="1"><p class="c0"><span class="c1">Example</span></p></td></tr><tr class="c8"><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c22">employee_id</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">String</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Yes</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Unique employee identifier</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">EMP-1042</span></p></td></tr><tr class="c8"><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c22">pay_period_start</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Date</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Yes</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Start date of the pay period</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-01</span></p></td></tr><tr class="c8"><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c22">pay_period_end</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Date</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Yes</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">End date of the pay period</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-15</span></p></td></tr><tr class="c8"><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c22">work_date</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Date</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Yes</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Date the hours were worked</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-03</span></p></td></tr><tr class="c8"><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c22">pay_code</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">String</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Yes</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Type of hours</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">REG</span></p></td></tr><tr class="c8"><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c22">hours</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Decimal</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Yes</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Number of hours to import</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">7.5</span></p></td></tr><tr class="c8"><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c22">cost_center</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">String</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">No</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Department or project code</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">FIN-001</span></p></td></tr><tr class="c8"><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c22">rate_override</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Decimal</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">No</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Optional hourly rate override</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">22.50</span></p></td></tr><tr class="c8"><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c22">notes</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">String</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">No</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Free-text comments</span></p></td><td class="c4" colspan="1" rowspan="1"><p class="c0"><span class="c1">Approved by manager</span></p></td></tr></table><h1 class="c25"><span class="c3">Validation Rules</span></h1><ul class="c24 lst-kix_list_1-0"><li class="c18 li-bullet-0"><span class="c36 c39">hours</span><span class="c1"> must be greater than 0 and no more than 24 per record</span></li><li class="c18 li-bullet-0"><span class="c10">work_date</span><span class="c1"> must fall within </span><span class="c10">pay_period_start</span><span class="c1"> and </span><span class="c10">pay_period_end</span></li><li class="c18 li-bullet-0"><span class="c10">pay_period_end</span><span class="c1"> must be after </span><span class="c10">pay_period_start</span></li><li class="c18 li-bullet-0"><span class="c10">employee_id</span><span class="c1"> must not be blank</span></li><li class="c18 li-bullet-0"><span class="c10">pay_code</span><span class="c1"> must be one of: </span><span class="c20">REG, OT, VAC, SICK, STAT</span></li><li class="c18 li-bullet-0"><span class="c10">rate_override</span><span class="c1">, if provided, must be a positive number</span></li><li class="c31 li-bullet-0"><span class="c1">Duplicate records with the same </span><span class="c10">employee_id</span><span class="c1">, </span><span class="c10">work_date</span><span class="c1">, and </span><span class="c10">pay_code</span><span class="c1"> should be flagged as warnings</span></li></ul><h1 class="c25"><span class="c3">Sample Input Files</span></h1><p class="c13"><span class="c1">Use the following examples to shape your mapping and validation design.</span></p><h2 class="c28"><span class="c16">File A: Clean and Close Match</span></h2><p class="c13"><span class="c1">Columns closely resemble the target schema. Minimal mapping effort is required.</span></p><table class="c14"><tr class="c8"><td class="c17 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">Emp ID</span></p></td><td class="c17 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">Start Date</span></p></td><td class="c17 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">End Date</span></p></td><td class="c17 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">Work Date</span></p></td><td class="c17 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">Pay Code</span></p></td><td class="c17 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">Hours</span></p></td><td class="c17 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">Department</span></p></td></tr><tr class="c8"><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">EMP-1042</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-01</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-15</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-03</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">REG</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">8</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">FIN-001</span></p></td></tr><tr class="c8"><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">EMP-1042</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-01</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-15</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-04</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">OT</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">2.5</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">FIN-001</span></p></td></tr></table><p class="c9"><span class="c1"></span></p><h2 class="c28"><span class="c16">File B: Ambiguous Naming</span></h2><p class="c13"><span class="c1">Column names are less obvious and require inference.</span></p><table class="c14"><tr class="c8"><td class="c17 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">Badge #</span></p></td><td class="c17 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">Period From</span></p></td><td class="c17 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">Period To</span></p></td><td class="c17 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">Date Worked</span></p></td><td class="c17 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">Type</span></p></td><td class="c17 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">Hrs</span></p></td><td class="c17 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">Notes</span></p></td></tr><tr class="c8"><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">1042</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">01/07/2024</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">15/07/2024</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">03/07/2024</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">Regular</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">8</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">-</span></p></td></tr><tr class="c8"><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">1042</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">01/07/2024</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">15/07/2024</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">04/07/2024</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">Overtime</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">2.5</span></p></td><td class="c17" colspan="1" rowspan="1"><p class="c0"><span class="c1">Approved</span></p></td></tr></table><p class="c9"><span class="c1"></span></p><h2 class="c28"><span class="c16">File C: Messy and Incomplete</span></h2><p class="c13"><span class="c1">Contains missing values, an unrecognized pay code, a duplicate record, and a date outside the pay period.</span></p><table class="c14"><tr class="c8"><td class="c12 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">Employee Number</span></p></td><td class="c12 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">Pay From</span></p></td><td class="c12 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">Pay To</span></p></td><td class="c12 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">Shift Date</span></p></td><td class="c12 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">Hours Type</span></p></td><td class="c12 c21" colspan="1" rowspan="1"><p class="c0"><span class="c1">Total Hours</span></p></td></tr><tr class="c8"><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">EMP-2201</span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-01</span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-15</span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-10</span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">REG</span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">7</span></p></td></tr><tr class="c8"><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">EMP-2201</span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-01</span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-15</span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-10</span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">REG</span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">7</span></p></td></tr><tr class="c8"><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">EMP-2201</span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-01</span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-15</span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-20</span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">REG</span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">6</span></p></td></tr><tr class="c8"><td class="c12" colspan="1" rowspan="1"><p class="c0 c27"><span class="c1"></span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-01</span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-15</span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">2024-07-11</span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">BONUS</span></p></td><td class="c12" colspan="1" rowspan="1"><p class="c0"><span class="c1">3</span></p></td></tr></table><p class="c9"><span class="c1"></span></p><h1 class="c25"><span class="c3">Happy Path Example</span></h1><ol class="c24 lst-kix_list_5-0 start" start="1"><li class="c18 li-bullet-0"><span class="c20">User uploads a file: </span><span class="c1">The user uploads a CSV or spreadsheet.</span></li><li class="c18 li-bullet-0"><span class="c20">System analyzes the file:</span><span class="c1"> </span><span class="c1">The system reads column headers and sample data, then proposes mappings to the target schema.</span></li><li class="c18 li-bullet-0"><span class="c20">User reviews the mapping:</span><span class="c1"> </span><span class="c1">The system maps fields such as Badge # to </span><span class="c22">employee_id</span><span class="c1"> and Hrs to hours.</span></li><li class="c18 li-bullet-0"><span class="c20">User overrides one mapping: </span><span class="c1">The system incorrectly maps Type to notes. The user changes it to </span><span class="c22">pay_code</span><span class="c1">.</span></li><li class="c18 li-bullet-0"><span class="c20">Validation runs:</span><span class="c1"> </span><span class="c1">The system validates all records and flags one record with hours greater than 24. The user chooses to skip it.</span></li><li class="c18 li-bullet-0"><span class="c20">User confirms the import: </span><span class="c1">The user confirms after reviewing mappings and validation results.</span></li><li class="c31 li-bullet-0"><span class="c20">Import completes: </span><span class="c1">The system displays a summary: 23 records imported, 1 record skipped.</span></li></ol><h1 class="c25"><span class="c36">What You Need to Design</span></h1><h2 class="c28"><span class="c16">1. System Architecture</span></h2><p class="c13"><span class="c1">Describe the overall system and its major components, such as file ingestion, mapping engine, validation service, and data store. Explain how they interact.</span></p><h2 class="c28" id="h.rspg9ispjnej"><span class="c16">2. User Interface</span></h2><p class="c13"><span class="c19">Prototype a user interface for your system design. Explain the intention behind the design choices made for the interface and how it can further support the proposed system in addressing the clients’ needs.</span></p><h2 class="c28"><span class="c16">3. Field Detection and Mapping Logic</span></h2><p class="c13"><span class="c1">Explain how the system analyzes uploaded files and proposes mappings to the target schema. Consider rule-based logic, statistical methods, AI or ML approaches, or hybrids. Describe how ambiguous or unfamiliar column names are handled.</span></p><h2 class="c28"><span class="c16">4. Mapping Review and Override Experience</span></h2><p class="c13"><span class="c1">Describe the user interface for reviewing and editing proposed mappings, including how mappings are displayed, how overrides are captured, where they are stored, and how finalized mappings are applied.</span></p><h2 class="c28"><span class="c16">5. Validation and Error Handling</span></h2><p class="c13"><span class="c1">Explain where and how business rules are enforced. Describe how issues are surfaced, how warnings differ from blocking errors, and what options users have to fix, skip, or accept records.</span></p><h2 class="c28"><span class="c16">6. Import Execution and Confirmation</span></h2><p class="c13"><span class="c1">Explain how the finalized mapping is applied to the uploaded data, what happens to records that fail validation, and how results are communicated.</span></p><h1 class="c25"><span class="c36">Evaluation Criteria</span></h1><table class="c14"><tr class="c8"><td class="c11 c23" colspan="1" rowspan="1"><p class="c0"><span class="c1">Criteria</span></p></td><td class="c11 c23" colspan="1" rowspan="1"><p class="c0"><span class="c1">Weight</span></p></td></tr><tr class="c8"><td class="c11" colspan="1" rowspan="1"><p class="c0"><span class="c1">Case Coverage</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c0"><span class="c1">20%</span></p></td></tr><tr class="c8"><td class="c11" colspan="1" rowspan="1"><p class="c0"><span class="c1">Presentation “Pitch”</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c0"><span class="c1">20%</span></p></td></tr><tr class="c8"><td class="c11" colspan="1" rowspan="1"><p class="c0"><span class="c1">Technical Details</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c0"><span class="c1">20%</span></p></td></tr><tr class="c8"><td class="c11" colspan="1" rowspan="1"><p class="c0"><span class="c1">Solution Creativity</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c0"><span class="c1">15%</span></p></td></tr><tr class="c8"><td class="c11" colspan="1" rowspan="1"><p class="c0"><span class="c1">User Interface Flow & Design</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c0"><span class="c1">15%</span></p></td></tr><tr class="c8"><td class="c11" colspan="1" rowspan="1"><p class="c0"><span class="c1">Visual Style</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c0"><span class="c1">5%</span></p></td></tr><tr class="c8"><td class="c11" colspan="1" rowspan="1"><p class="c0"><span class="c1">Overall Polish</span></p></td><td class="c11" colspan="1" rowspan="1"><p class="c0"><span class="c1">5%</span></p></td></tr></table><p class="c27 c34"><span class="c1"></span></p><h1 class="c25"><span class="c3">Bonus Challenges</span></h1><ul class="c24 lst-kix_list_1-0"><li class="c18 li-bullet-0"><span class="c20">Persistent mapping preferences:</span><span class="c1"> </span><span class="c1">How the system learns from past user corrections for the same client</span></li><li class="c18 li-bullet-0"><span class="c20">Multi-sheet or multi-file support: </span><span class="c1">How uploads spanning multiple tabs or files are handled</span></li><li class="c18 li-bullet-0"><span class="c20">Confidence scoring:</span><span class="c1"> </span><span class="c1">How mapping confidence is calculated and shown to the user</span></li><li class="c6 li-bullet-0"><span class="c20">Scalability:</span><span class="c1"> </span><span class="c1">How the design supports thousands of concurrent enterprise imports</span></li></ul></div></div><script nonce="KUrZ7mYzw0z5M8LFWmmPSw">function _F_toggles_initialize(a){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles=a||[]}_F_toggles_initialize([]);
var k,aa=typeof Object.create=="function"?Object.create:function(a){function b(){}b.prototype=a;return new b},ba=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};
function ca(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("a");}var da=ca(this);function l(a,b){if(b)a:{var c=da;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&ba(c,a,{configurable:!0,writable:!0,value:b})}}var ea;
if(typeof Object.setPrototypeOf=="function")ea=Object.setPrototypeOf;else{var fa;a:{var ha={a:!0},ia={};try{ia.__proto__=ha;fa=ia.a;break a}catch(a){}fa=!1}ea=fa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError("b`"+a);return a}:null}var ja=ea;
function m(a,b){a.prototype=aa(b.prototype);a.prototype.constructor=a;if(ja)ja(a,b);else for(var c in b)if(c!="prototype")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.o=b.prototype}l("globalThis",function(a){return a||da});
l("Symbol",function(a){function b(f){if(this instanceof b)throw new TypeError("c");return new c(d+(f||"")+"_"+e++,f)}function c(f,g){this.g=f;ba(this,"description",{configurable:!0,writable:!0,value:g})}if(a)return a;c.prototype.toString=function(){return this.g};var d="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",e=0;return b});l("Symbol.dispose",function(a){return a?a:Symbol("f")});l("Object.is",function(a){return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}});
l("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(c<0&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});l("String.prototype.includes",function(a){return a?a:function(b,c){if(this==null)throw new TypeError("d`includes");if(b instanceof RegExp)throw new TypeError("e`includes");return this.indexOf(b,c||0)!==-1}});
l("String.fromCodePoint",function(a){return a?a:function(b){for(var c="",d=0;d<arguments.length;d++){var e=Number(arguments[d]);if(e<0||e>1114111||e!==Math.floor(e))throw new RangeError("g`"+e);e<=65535?c+=String.fromCharCode(e):(e-=65536,c+=String.fromCharCode(e>>>10&1023|55296),c+=String.fromCharCode(e&1023|56320))}return c}});
l("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f<e;f++){var g=d[f];if(b.call(c,g,f,d)){b=g;break a}}b=void 0}return b}});/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
var n=this||self;function ka(a){a:{var b=["WIZ_global_data","oxN3nb"];for(var c=n,d=0;d<b.length;d++)if(c=c[b[d]],c==null){b=null;break a}b=c}a=b&&b[a];return a!=null?a:!1}var la=n._F_toggles||[];function ma(a){var b=typeof a;return b=="object"&&a!=null||b=="function"}function na(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}
function oa(a,b){function c(){}c.prototype=b.prototype;a.o=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.H=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}};Object.create(null);function q(){}q.prototype.equals=function(a){return pa(this,a)};q.prototype.l=function(){return this.j||(Object.defineProperties(this,{j:{value:qa=qa+1|0,enumerable:!1}}),this.j)};q.prototype.toString=function(){var a=r(t(u(this.constructor)))+"@";var b=(this.l()>>>0).toString(16);return a+r(b)};q.prototype.i=["java.lang.Object",0];function v(){}m(v,q);function w(a,b){a.g=b;ra(b,a)}function x(a){sa(a.g)&&(Error.captureStackTrace?Error.captureStackTrace(y(a.g,sa,ta)):y(a.g,sa,ta).stack=Error().stack)}v.prototype.toString=function(){var a=t(u(this.constructor)),b=this.h;return b==null?a:r(a)+": "+r(b)};function ua(a){if(a!=null){var b=a.v;if(b)return b}a instanceof TypeError?b=va():(b=new z,x(b),w(b,Error(b)));b.h=a==null?"null":a.toString();w(b,a);return b}v.prototype.i=["java.lang.Throwable",0];function wa(){}m(wa,v);wa.prototype.i=["java.lang.Exception",0];function A(){}m(A,wa);A.prototype.i=["java.lang.RuntimeException",0];function xa(){}m(xa,A);xa.prototype.i=["java.lang.IndexOutOfBoundsException",0];function pa(a,b){return Object.is(a,b)||a==null&&b==null};function ya(){}m(ya,A);ya.prototype.i=["java.lang.ClassCastException",0];function z(){}m(z,A);z.prototype.i=["java.lang.JsException",0];function za(){}m(za,z);function va(){var a=new za;x(a);w(a,new TypeError(a));return a}za.prototype.i=["java.lang.NullPointerException",0];function Aa(){}m(Aa,xa);function Ba(a){var b=new Aa;b.h=a;x(b);w(b,Error(b));return b}Aa.prototype.i=["java.lang.StringIndexOutOfBoundsException",0];function Ca(){}m(Ca,q);Ca.prototype.i=["java.lang.Number",0];function Da(){}m(Da,Ca);Da.prototype.i=["java.lang.Double",0];function Ea(){}m(Ea,q);Ea.prototype.i=["java.lang.Boolean",0];function y(a,b,c){if(a!=null&&!b(a))throw a=r(t(Fa(a)))+" cannot be cast to "+r(t(u(c))),b=new ya,b.h=a,x(b),w(b,Error(b)),b.g;return a};function Ga(a,b,c){if(Object.prototype.hasOwnProperty.call(a.prototype,b))return a.prototype[b];c=c();return a.prototype[b]=c};var qa=0;function Fa(a){switch(Ha(typeof a)){case "number":return u(Da);case "boolean":return u(Ea);case "string":return u(B);case "function":return u(Ia)}if(a instanceof q)a=u(a.constructor);else if(Array.isArray(a))a=(a=a.G)?u(a.J,a.I):u(q,1);else if(a!=null)a=u(Ja);else throw new TypeError("h");return a};function Ia(){}Ia.prototype.i=["<native function>",1];function Ja(){}m(Ja,q);Ja.prototype.i=["<native object>",0];function Ka(a,b){C(a)?(La(b,a.length),a=a.charCodeAt(b)):a=a.g(b);return a};function Ha(a){if(a==null)throw va().g;return a}function La(a,b){if(a<0||a>=b)throw Ba("i`"+a+"`"+b).g;};function ta(){}function sa(a){return a instanceof Error}ta.prototype.i=["Error",0];function ra(a,b){if(a instanceof Object)try{a.v=b,Object.defineProperties(a,{cause:{get:function(){return b.m&&b.m.g}}})}catch(c){}};function B(){}m(B,q);function r(a){return a==null?"null":a.toString()}function Ma(a,b){var c=b,d=a.length,e;b=Ka(a,(e=c,c=c+1|0,e));var f;if(e=b>=55296&&b<=56319&&c<d)a=f=Ka(a,c),e=a>=56320&&a<=57343;return e?65536+((b&1023)<<10)+(f&1023)|0:b}function C(a){return"string"===typeof a}B.prototype.i=["java.lang.String",0];function Na(){}var Oa,Pa;m(Na,q);function Qa(){Qa=function(){};Pa=new Ra;Oa=new Sa}Na.prototype.i=["java.util.Locale",0];function Ra(){}m(Ra,Na);Ra.prototype.toString=function(){return""};Ra.prototype.i=["java.util.Locale$1",0];function Sa(){}m(Sa,Na);Sa.prototype.toString=function(){return"unknown"};Sa.prototype.i=["java.util.Locale$4",0];function Ta(a,b){this.h=0;this.g=a;this.h=b}m(Ta,q);function u(a,b){var c=b||0;return Ga(a,"$$class/"+c,function(){return new Ta(a,c)})}function t(a){if(a.h!=0){var b=a.g.prototype.i[1]==3?a.g.prototype.i[2]:"L"+r(a.g.prototype.i[0])+";";a=a.h;for(var c="",d=0;d<a;d=d+1|0)c=r(c)+"[";return r(c)+r(b)}return a.g.prototype.i[0]}Ta.prototype.toString=function(){return String(this.h==0&&this.g.prototype.i[1]==1?"interface ":this.h==0&&this.g.prototype.i[1]==3?"":"class ")+r(t(this))};
Ta.prototype.i=["java.lang.Class",0];function Ua(){}function Va(a){return a instanceof Array}Ua.prototype.i=["Array",0];function Wa(a){var b=a;try{var c;if(c="www.google.com"===Xa(a)){var d=Ya(a);var e=y(d[5],C,B);c="/url"===(e==null?null:decodeURI(e))}if(c){var f=Za(a,"q");b=f?f:Za(a,"url")}}catch(h){var g=ua(h);if(!(g instanceof wa))throw g.g;}return b!=null?b:""};function $a(a,b){var c=ab;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var bb;function Ya(a){cb();a=bb.exec(a);for(var b=y([],Va,Ua),c=0;c<=7;c=c+1|0)if(!a||a.length<=c||y(a[c],C,B)==null)b.push(null);else{var d=b,e=y(a[c],C,B);d.push(e)}return b}function Xa(a){a=Ya(a);a=y(a[3],C,B);return a==null?null:decodeURI(a)}function cb(){cb=function(){};bb=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\S\\s]*))?$","")};function Za(a,b){var c=String.fromCodePoint(35);c=a.indexOf(c);c=c<0?a.length:c;a:{var d=0;for(var e=b.length;(d=a.indexOf(b,d))>0&&d<c;){var f=Ma(a,d-1|0);if(f==38||f==63){if((d+e|0)>=a.length)break a;f=Ma(a,d+e|0);if(f==61||f==38||f==35)break a}d=d+(e+1)|0}d=-1}if(d<0)return null;e=d;f=String.fromCodePoint(38);e=a.indexOf(f,e);if(e<0||e>c)e=c;d=d+(b.length+1)|0;b=decodeURIComponent;c=Math.min(a.length,d);d=Math.min(a.length,Math.max(d,e));e=a.length;if(c<0||d>e||d<c)throw Ba("j`"+c+"`"+d+"`"+e).g;
a=a.substr(c,d-c|0);c=(43).toString(16);d=c.length;La(d,5);a=a.replace(new RegExp("\\u"+r("0000".substr(d))+r(c),"g"),String.fromCharCode(32));return b(a)};function db(a,b,c){for(var d in a)b.call(c,a[d],d,a)};var eb=/&/g,fb=/</g,gb=/>/g,hb=/"/g,ib=/'/g,jb=/\x00/g,kb=/[\x00&<>"']/;/*
Copyright Google LLC
SPDX-License-Identifier: Apache-2.0
*/
var lb=globalThis.trustedTypes,mb;function nb(){var a=null;if(!lb)return a;try{var b=function(c){return c};a=lb.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(c){}return a};function D(a){this.g=a}D.prototype.toString=function(){return this.g};var ob=new D("about:invalid#zClosurez");function pb(a){if(a instanceof D)return a.g;throw Error("l");};function qb(a){this.A=a}function E(a){return new qb(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})}var rb=[E("data"),E("http"),E("https"),E("mailto"),E("ftp"),new qb(function(a){return/^[^:]*([/?#]|$)/.test(a)})],sb=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;function tb(a){a instanceof D?a=pb(a):a=sb.test(a)?a:void 0;return a};function ub(a){this.g=a}ub.prototype.toString=function(){return this.g+""};function vb(a,b,c,d){b=tb(b);return b!==void 0?a.open(b,c,d):null};var wb=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(typeof a==="string")return typeof b!=="string"||b.length!=1?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};function F(a,b){this.h=b;for(var c=[],d=!0,e=a.length-1;e>=0;e--){var f=a[e]|0;d&&f==b||(c[e]=f,d=!1)}this.g=c}var ab={};function xb(a){return-128<=a&&a<128?$a(a,function(b){return new F([b|0],b<0?-1:0)}):new F([a|0],a<0?-1:0)}function G(a){if(isNaN(a)||!isFinite(a))return H;if(a<0)return I(G(-a));for(var b=[],c=1,d=0;a>=c;d++)b[d]=a/c|0,c*=4294967296;return new F(b,0)}var H=xb(0),J=xb(1),yb=xb(16777216);
function K(a){if(M(a))return-K(I(a));for(var b=0,c=1,d=0;d<a.g.length;d++){var e=N(a,d);b+=(e>=0?e:4294967296+e)*c;c*=4294967296}return b}k=F.prototype;k.toString=function(a){a=a||10;if(a<2||36<a)throw Error("m`"+a);if(O(this))return"0";if(M(this))return"-"+I(this).toString(a);for(var b=G(Math.pow(a,6)),c=this,d="";;){var e=zb(c,b).g;c=P(c,e.multiply(b));var f=((c.g.length>0?c.g[0]:c.h)>>>0).toString(a);c=e;if(O(c))return f+d;for(;f.length<6;)f="0"+f;d=f+d}};
function N(a,b){return b<0?0:b<a.g.length?a.g[b]:a.h}function O(a){if(a.h!=0)return!1;for(var b=0;b<a.g.length;b++)if(a.g[b]!=0)return!1;return!0}function M(a){return a.h==-1}k.equals=function(a){if(this.h!=a.h)return!1;for(var b=Math.max(this.g.length,a.g.length),c=0;c<b;c++)if(N(this,c)!=N(a,c))return!1;return!0};k.compare=function(a){a=P(this,a);return M(a)?-1:O(a)?0:1};function I(a){for(var b=a.g.length,c=[],d=0;d<b;d++)c[d]=~a.g[d];return(new F(c,~a.h)).add(J)}
k.abs=function(){return M(this)?I(this):this};k.add=function(a){for(var b=Math.max(this.g.length,a.g.length),c=[],d=0,e=0;e<=b;e++){var f=d+(N(this,e)&65535)+(N(a,e)&65535),g=(f>>>16)+(N(this,e)>>>16)+(N(a,e)>>>16);d=g>>>16;f&=65535;g&=65535;c[e]=g<<16|f}return new F(c,c[c.length-1]&-2147483648?-1:0)};function P(a,b){return a.add(I(b))}
k.multiply=function(a){if(O(this)||O(a))return H;if(M(this))return M(a)?I(this).multiply(I(a)):I(I(this).multiply(a));if(M(a))return I(this.multiply(I(a)));if(this.compare(yb)<0&&a.compare(yb)<0)return G(K(this)*K(a));for(var b=this.g.length+a.g.length,c=[],d=0;d<2*b;d++)c[d]=0;for(d=0;d<this.g.length;d++)for(var e=0;e<a.g.length;e++){var f=N(this,d)>>>16,g=N(this,d)&65535,h=N(a,e)>>>16,p=N(a,e)&65535;c[2*d+2*e]+=g*p;Ab(c,2*d+2*e);c[2*d+2*e+1]+=f*p;Ab(c,2*d+2*e+1);c[2*d+2*e+1]+=g*h;Ab(c,2*d+2*e+1);
c[2*d+2*e+2]+=f*h;Ab(c,2*d+2*e+2)}for(a=0;a<b;a++)c[a]=c[2*a+1]<<16|c[2*a];for(a=b;a<2*b;a++)c[a]=0;return new F(c,0)};function Ab(a,b){for(;(a[b]&65535)!=a[b];)a[b+1]+=a[b]>>>16,a[b]&=65535,b++}function Q(a,b){this.g=a;this.h=b}
function zb(a,b){if(O(b))throw Error("o");if(O(a))return new Q(H,H);if(M(a))return b=zb(I(a),b),new Q(I(b.g),I(b.h));if(M(b))return b=zb(a,I(b)),new Q(I(b.g),b.h);if(a.g.length>30){if(M(a)||M(b))throw Error("n");for(var c=J,d=b;d.compare(a)<=0;)c=c.shiftLeft(1),d=d.shiftLeft(1);var e=R(c,1),f=R(d,1);d=R(d,2);for(c=R(c,2);!O(d);){var g=f.add(d);g.compare(a)<=0&&(e=e.add(c),f=g);d=R(d,1);c=R(c,1)}b=P(a,e.multiply(b));return new Q(e,b)}for(e=H;a.compare(b)>=0;){c=Math.max(1,Math.floor(K(a)/K(b)));d=
Math.ceil(Math.log(c)/Math.LN2);d=d<=48?1:Math.pow(2,d-48);f=G(c);for(g=f.multiply(b);M(g)||g.compare(a)>0;)c-=d,f=G(c),g=f.multiply(b);O(f)&&(f=J);e=e.add(f);a=P(a,g)}return new Q(e,a)}k.and=function(a){for(var b=Math.max(this.g.length,a.g.length),c=[],d=0;d<b;d++)c[d]=N(this,d)&N(a,d);return new F(c,this.h&a.h)};k.or=function(a){for(var b=Math.max(this.g.length,a.g.length),c=[],d=0;d<b;d++)c[d]=N(this,d)|N(a,d);return new F(c,this.h|a.h)};
k.xor=function(a){for(var b=Math.max(this.g.length,a.g.length),c=[],d=0;d<b;d++)c[d]=N(this,d)^N(a,d);return new F(c,this.h^a.h)};k.shiftLeft=function(a){var b=a>>5;a%=32;for(var c=this.g.length+b+(a>0?1:0),d=[],e=0;e<c;e++)d[e]=a>0?N(this,e-b)<<a|N(this,e-b-1)>>>32-a:N(this,e-b);return new F(d,this.h)};function R(a,b){var c=b>>5;b%=32;for(var d=a.g.length-c,e=[],f=0;f<d;f++)e[f]=b>0?N(a,f+c)>>>b|N(a,f+c+1)<<32-b:N(a,f+c);return new F(e,a.h)};P(J.shiftLeft(32),J);P(J.shiftLeft(128),J);function Bb(){Bb=function(){};Cb||Db()};var Eb=!!(la[0]>>19&1),Gb=!!(la[0]>>21&1),Hb=!!(la[0]&32);var Ib=Eb?Gb:ka(610401301),Jb=Eb?Hb:ka(1331761403);var Kb=null,S,Lb=n.navigator;S=Lb?Lb.userAgentData||null:null;function Mb(){var a;if(Kb==null)a:{if(a=n.navigator)if(a=a.userAgent)break a;a=""}else a=Kb;return a}function T(a){return Mb().indexOf(a)!=-1};function Nb(){if(!Ib)return!1;var a=S;return!!a&&a.brands.length>0}function Ob(a){var b={};a.forEach(function(c){b[c[0]]=c[1]});return function(c){return b[c.find(function(d){return d in b})]||""}}function Pb(){for(var a=Mb(),b=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g"),c=[],d;d=b.exec(a);)c.push([d[1],d[2],d[3]||void 0]);Ob(c);return T("Firefox")||T("FxiOS")?(a=c[2])&&a[1]||"":""}function Db(){Nb()?S.brands.find(function(a){return a.brand==="Firefox"}):Pb()};var Cb=Mb().toLowerCase().indexOf("webkit")!=-1&&!T("Edge"),Qb;if(Ib){var Rb=S;Qb=!!Rb&&!!Rb.platform}else Qb=!1;var Sb=Qb?S.platform==="macOS":T("Macintosh");function Tb(a){a&&typeof a.dispose=="function"&&a.dispose()};function U(){this.h=this.h;this.g=this.g}U.prototype.h=!1;U.prototype.dispose=function(){this.h||(this.h=!0,this.m())};U.prototype[Symbol.dispose]=function(){this.dispose()};U.prototype.m=function(){if(this.g)for(;this.g.length;)this.g.shift()()};function Ub(a,b){this.type=a;this.target=b;this.j=!1}Ub.prototype.g=function(){this.j=!0};var Vb=function(){if(!n.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{var c=function(){};n.addEventListener("test",c,b);n.removeEventListener("test",c,b)}catch(d){}return a}();function V(a,b){Ub.call(this,a?a.type:"");this.relatedTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.h=null;a&&this.init(a,b)}oa(V,Ub);
V.prototype.init=function(a){var b=this.type=a.type,c=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;var d=a.relatedTarget;d||(b=="mouseover"?d=a.fromElement:b=="mouseout"&&(d=a.toElement));this.relatedTarget=d;c?(this.clientX=c.clientX!==void 0?c.clientX:c.pageX,this.clientY=c.clientY!==void 0?c.clientY:c.pageY,this.screenX=c.screenX||0,this.screenY=c.screenY||0):(this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!==void 0?
a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType;this.state=a.state;this.h=a;a.defaultPrevented&&V.o.g.call(this)};V.prototype.g=function(){V.o.g.call(this);var a=this.h;a.preventDefault?a.preventDefault():a.returnValue=!1};var Wb="closure_listenable_"+(Math.random()*1E6|0);var Xb=0;function Yb(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.h=e;this.key=++Xb;this.g=this.u=!1}function Zb(a){a.g=!0;a.listener=null;a.proxy=null;a.src=null;a.h=null};function $b(a){this.src=a;this.g={};this.h=0}$b.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.h++);var g;a:{for(g=0;g<a.length;++g){var h=a[g];if(!h.g&&h.listener==b&&h.capture==!!d&&h.h==e)break a}g=-1}g>-1?(b=a[g],c||(b.u=!1)):(b=new Yb(b,this.src,f,!!d,e),b.u=c,a.push(b));return b};var ac="closure_lm_"+(Math.random()*1E6|0),bc={},cc=0;function dc(a,b,c,d,e){if(d&&d.once)return ec(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)dc(a,b[f],c,d,e);return null}c=fc(c);return a&&a[Wb]?a.g(b,c,ma(d)?!!d.capture:!!d,e):hc(a,b,c,!1,d,e)}
function hc(a,b,c,d,e,f){if(!b)throw Error("p");var g=ma(e)?!!e.capture:!!e,h=ic(a);h||(a[ac]=h=new $b(a));c=h.add(b,c,d,g,f);if(c.proxy)return c;d=jc();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Vb||(e=g),e===void 0&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(kc(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("q");cc++;return c}
function jc(){function a(c){return b.call(a.src,a.listener,c)}var b=lc;return a}function ec(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)ec(a,b[f],c,d,e);return null}c=fc(c);return a&&a[Wb]?a.h(b,c,ma(d)?!!d.capture:!!d,e):hc(a,b,c,!0,d,e)}
function mc(a){if(typeof a!=="number"&&a&&!a.g){var b=a.src;if(b&&b[Wb])b.j(a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(kc(c),d):b.addListener&&b.removeListener&&b.removeListener(d);cc--;if(c=ic(b)){d=a.type;if(d in c.g){var e=c.g[d],f=wb(e,a),g;(g=f>=0)&&Array.prototype.splice.call(e,f,1);g&&(Zb(a),c.g[d].length==0&&(delete c.g[d],c.h--))}c.h==0&&(c.src=null,b[ac]=null)}else Zb(a)}}}
function kc(a){return a in bc?bc[a]:bc[a]="on"+a}function lc(a,b){if(a.g)a=!0;else{b=new V(b,this);var c=a.listener,d=a.h||a.src;a.u&&mc(a);a=c.call(d,b)}return a}function ic(a){a=a[ac];return a instanceof $b?a:null}var nc="__closure_events_fn_"+(Math.random()*1E9>>>0);function fc(a){if(typeof a==="function")return a;a[nc]||(a[nc]=function(b){return a.handleEvent(b)});return a[nc]};function X(a){U.call(this);this.l=a;this.j={}}oa(X,U);var oc=[];function pc(a){db(a.j,function(b,c){this.j.hasOwnProperty(c)&&mc(b)},a);a.j={}}X.prototype.m=function(){X.o.m.call(this);pc(this)};X.prototype.handleEvent=function(){throw Error("r");};function qc(a,b,c,d){b=b===void 0?!1:b;c=c===void 0?!1:c;d=d===void 0?"editors":d;U.call(this);this.j=a||document.body;this.B=!!b;this.C=!!c;this.D=d;this.l=new X(this);a=na(Tb,this.l);this.h?a():(this.g||(this.g=[]),this.g.push(a));a=this.l;b=this.j;c=this.F;d="click";Array.isArray(d)||(d&&(oc[0]=d.toString()),d=oc);for(var e=0;e<d.length;e++){var f=dc(b,d[e],c||a.handleEvent,!1,a.l||a);if(!f)break;a.j[f.key]=f}}m(qc,U);
qc.prototype.F=function(a){if(!(a.h.button!=0||Sb&&a.ctrlKey||a.j))for(var b=a.target;b&&b!=this.j;){if(b.tagName&&b.tagName.toLowerCase()=="a"){var c=b.getAttribute("href")||b.getAttributeNS("http://www.w3.org/1999/xlink","href"),d=Wa(c);if(c!=d){a:{b=void 0;Bb();try{b=Xa(d)}catch(tc){b=ua(tc);if(b instanceof A){b=!1;break a}throw b.g;}var e;if(e=b!=null)e=(Qa(),Pa),Qa(),b=pa(e,Oa)?b.toLocaleLowerCase():b.toLowerCase(),e=Ha(b.substr(b.length-11|0,11))===".google.com";b=e}b||(this.C?(c=Wa(d),pa(Ha(c),
d)&&(d="//www.google.com/url?q="+r(encodeURIComponent(d)),d=r(d)+"&sa=D"),d+="&source="+this.D):d=this.B?c:d);var f=d;e=void 0;c={target:"_blank",noreferrer:!0};d=window;if(f instanceof D)b=f;else{var g=void 0;g=g===void 0?rb:g;b:if(b=typeof f.href!="undefined"?f.href:String(f),g=g===void 0?rb:g,!(b instanceof D)){for(var h=0;h<g.length;++h){var p=g[h];if(p instanceof qb&&p.A(b)){b=new D(b);break b}}b=void 0}b=b||ob}h=self.crossOriginIsolated!==void 0;g="strict-origin-when-cross-origin";window.Request&&
(g=(new Request("/")).referrerPolicy);p=c.noreferrer;if(h&&p&&g==="unsafe-url")throw Error("s");g=p&&!h;f=c.target||f.target;p=[];var L=[],Fb=!1;for(e in c){var W=c[e];switch(e){case "width":case "height":case "top":case "left":p.push(e+"="+W);break;case "target":break;case "noopener":case "noreferrer":W?L.push(e):(Fb=!0,L.push(e+"=false"));break;case "attributionsrc":p.push(e+(W?"="+W:""));break;default:p.push(e+"="+(W?1:0))}}e=f!==void 0&&!["_blank","_self","_top","_parent",""].includes(f);e=(T("Firefox")||
T("FxiOS"))&&e;if(Jb&&h&&p.length===0&&L.length>0&&!e&&!Fb)L.length===2&&(L=["noreferrer"]),vb(d,b,f,L[0]);else if(e=p.join(","),(T("iPhone")&&!T("iPod")&&!T("iPad")||T("iPad")||T("iPod"))&&d.navigator&&d.navigator.standalone&&f&&f!="_self")e="A",h=document,e=String(e),h.contentType==="application/xhtml+xml"&&(e=e.toLowerCase()),h=e=h.createElement(e),b=tb(b),b!==void 0&&(h.href=b),e.target=f,g&&(e.rel="noreferrer"),((c=c.attributionsrc)||c==="")&&e.setAttribute("attributionsrc",c),c=document.createEvent("MouseEvent"),
c.initMouseEvent("click",!0,!0,d,1),e.dispatchEvent(c);else if(g){if(d=vb(d,"",f,e),c=pb(b),d&&(d.opener=null,c===""&&(c="javascript:''"),kb.test(c)&&(c.indexOf("&")!=-1&&(c=c.replace(eb,"&")),c.indexOf("<")!=-1&&(c=c.replace(fb,"<")),c.indexOf(">")!=-1&&(c=c.replace(gb,">")),c.indexOf('"')!=-1&&(c=c.replace(hb,""")),c.indexOf("'")!=-1&&(c=c.replace(ib,"'")),c.indexOf("\x00")!=-1&&(c=c.replace(jb,"�"))),c='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+
c+'">',mb===void 0&&(mb=nb()),c=(b=mb)?b.createHTML(c):c,c=new ub(c),(d=d.document)&&d.write)){b=d;e=b.write;if(c instanceof ub)c=c.g;else throw Error("l");e.call(b,c);d.close()}}else(d=vb(d,b,f,e))&&c.noopener&&(d.opener=null),d&&c.noreferrer&&(d.opener=null);a.g();break}}b=b.parentNode}};function rc(a,b,c,d){new qc(a,b===void 0?!1:b,c===void 0?!1:c,d)}
for(var sc=["DOCS_installLinkReferrerSanitizer"],Y=n,Z;sc.length&&(Z=sc.shift());)sc.length||rc===void 0?Y[Z]&&Y[Z]!==Object.prototype[Z]?Y=Y[Z]:Y=Y[Z]={}:Y[Z]=rc;
// Google Inc.
//# sourceMappingURL=linkreferrer_binary_linkreferrer_binary_chunk.sourcemap
</script><script nonce="KUrZ7mYzw0z5M8LFWmmPSw">DOCS_installLinkReferrerSanitizer( undefined, true, true, 'docs');</script><script nonce="KUrZ7mYzw0z5M8LFWmmPSw">_docs_flag_initialData={"ilcm":{"eui":"ADFN-csU3TAzj92bJfPwRBj_eCOyx-uKfPzqprA2AIi9J_LYbwALx3Mm_zNw6DPNadGFrj7UkxLj","je":1,"sstu":1774104279340169,"si":"CImp9bqdsZMDFZnMSgAdBtQdnw","gsc":2,"ei":[5700032,5700057,5700103,5700333,5702724,5703839,5704569,5704621,5704883,5705891,5706210,5706270,5706786,5707047,5707075,5707204,5708365,5708560,5709476,5710587,5710692,5711550,5712635,5712909,5713195,5713554,5714310,5715711,5715791,5716179,5716196,5717567,5723473,5724199,5724215,5724880,5724896,5725855,5726679,5726695,5727241,5727257,5727701,5729076,5729092,5732397,5732419,5734616,5734632,5734824,5734840,5735236,5735252,5737784,5737800,5740170,5740186,5740325,5740341,5740798,5740814,5741698,5741714,5742466,5742482,5742636,5742652,5743771,5743787,5746122,5746138,5746708,5746724,5748153,5748169,5752445,5752461,5752905,5752921,5753665,5753681,5754922,5754938,5756093,5756109,5756659,5756675,5758658,5758674,5759262,5759278,5760151,5760167,5760271,5760287,5760434,5760450,5760454,5760470,5763814,5763830,5771106,5771200,5771216,5773287,5780496,5780512,5781087,5781109,5781974,5781990,5782329,5782345,5787796,5789879,5792065,5792081,5792429,5796624,5796640,5796948,5799540,5799548,5799571,5799579,5799644,5799652,5799675,5799683,5799686,5799694,5799707,5799715,5799738,5799746,5799780,5799788,5799875,5799883,5799906,5799914,13702623,48966234,48966242,49398661,49398669,49421364,49421372,49472103,49472111,49491737,49491745,49498973,49498981,49518622,49518630,49623441,49623449,49629214,49629222,49644055,49644063,49661340,49661348,49769417,49769425,49822841,49822849,49823064,49823072,49833562,49833570,49842875,49842883,49894860,49894868,49904439,49904447,49924626,49924634,49926153,49926161,49943099,49943107,49971993,49972001,49974154,49974162,49979538,49979546,50266102,50266110,50273468,50273476,50293588,50293596,50297136,50297144,50389210,50389218,50438805,50439240,50439248,50503879,50503887,50513094,50538784,50538792,50549435,50549443,50550111,50550119,50561463,50561471,50562741,50562752,50578543,50578551,50587122,50587130,50596469,50602181,50602189,70971116,70971124,70973202,70973210,71061466,71079958,71079966,71085281,71085289,71120928,71120936,71145354,71145365,71200383,71200391,71289801,71289809,71291305,71291313,71316507,71316515,71331358,71331366,71376156,71376164,71387387,71387398,71387809,71387817,71406857,71406865,71429327,71429343,71451142,71451150,71465967,71505700,71505708,71520490,71520498,71528637,71528645,71530223,71530231,71544794,71544802,71546405,71553915,71553931,71558484,71558492,71574261,71574277,71608300,71608308,71628347,71628355,71628357,71628365,71628447,71628455,71628467,71628475,71628517,71628525,71638483,71638491,71652641,71657940,71657948,71659933,71659941,71675235,71679620,71679628,71681950,71689900,71689908,71710060,71710068,71710693,71710709,71825483,71825491,71832990,71833032,71854940,71854948,71897947,71897955,71899323,71899334,71960420,71960428,94323675,94323691,94326699,94327571,94327579,94353348,94353356,94358547,94358563,94363045,94363061,94374191,94374207,94386894,94394912,94394920,94409697,94434317,94434325,94434932,94434948,94460799,94460815,94461479,94507824,94507832,94523088,94523096,94586059,94586067,94624745,94624753,94629737,94629745,94634500,94634516,94640319,94640327,94660895,94660903,94661722,94661730,94665471,94665487,94692338,94692346,94733477,94733485,94744816,94744824,94811082,94811098,94813624,94813635,94819001,94819006,94819447,94819452,94862354,94862370,94864633,94864641,94871310,94871318,94904209,94911510,94911526,94919072,94919080,94940334,95087166,95087174,95093652,95093668,95099833,95099841,95104414,95104425,95111885,95111893,95112733,95112741,95113216,95113224,95123856,95123872,95125033,95125044,95129666,95131173,95131181,95139218,95139234,95182361,95182367,95260593,95299606,95299614,95309227,95309235,95314722,95314730,95317662,95317670,99249941,99249957,99251823,99251831,99257767,99257775,99291459,99317301,99317306,99338860,99338868,99342838,99342846,99343448,99343456,99368732,99368740,99393819,99400262,99400270,99402231,99402239,99436573,99440160,99440165,99440933,99440941,99457586,99457594,99457827,99457835,99467501,99467517,99468221,99690767,99778386,99778391,100640000,101405284,101405300,101421514,101421530,101429816,101448020,101448275,101448280,101478056,101478064,101489651,101489656,101489906,101489911,101489919,101489935,101492831,101492839,101502786,101561672,101561680,101562346,101562354,101575587,101575592,101629786,101629794,101631231,101631239,101632054,101632070,101672701,101687057,101687065,101718603,101739377,101755356,101755361,101755547,101755552,101781895,101781911,101788143,101788151,101793871,101813651,101813667,101823263,101823271,101847134,101855279,101855287,101858208,101858213,101860627,101860635,101867803,101867811,101868111,101868133,101887634,101887642,101889011,101896291,101896379,101917205,101917213,101919498,101919506,101920169,101920174,101922599,101922607,101922980,101922988,101933591,101933599,101962010,101962022,101962589,102013387,102013395,102030502,102030510,102036730,102036746,102059460,102059468,102060109,102060125,102070596,102070604,102070890,102070898,102074047,102074055,102083186,102083194,102146707,102146715,102161225,102161233,102161587,102161595,102185037,102185053,102198442,102198450,102201965,102205353,102205361,102205628,102205636,102208252,102208260,102236046,102236054,102244469,102244477,102262349,102262357,102280748,102280756,102281931,102281947,102281951,102281967,102281971,102287344,102287352,102287824,102287832,102291829,102291845,102292136,102292144,102297971,102297987,102316828,102316844,102322635,102322651,102343016,102343024,102343360,102343368,102388302,102388307,102399901,102399909,102402779,102402787,102430681,102430689,102448099,102448115,102449888,102449896,102469780,102469788,102502942,102502958,102517165,102517170,102532614,102532630,102548661,102548669,102554627,102554632,102554869,102554874,102587753,102587761,102600150,102600155,102609410,102609415,102610398,102618668,102618676,102628041,102641327,102641332,102649643,102649648,102649928,102649933,102672672,102672677,102673089,102673094,102673355,102685397,102685402,102685916,102685921,102690760,102690768,102691121,102691126,102691386,102691391,102718422,102721118,102721123,102727389,102727394,102736707,102736723,102741186,102741194,102752415,102762335,102762343,102783389,102783397,102787523,102807730,102807738,102811903,102811911,102858946,102858954,102863247,102863252,102867795,102867803,102883798,102883806,102887076,102887084,102903580,102903588,102909802,102909807,102921413,102921421,102925899,102925907,102926483,102926491,102932527,102934198,102944137,102944142,102944346,102944351,102944425,102944430,102944555,102944560,102944693,102944698,102944811,102944816,102947316,102947332,102956645,102956653,102972729,102972737,102973280,102973288,102978974,102978979,102988337,102988342,102988747,102988752,102999649,102999654,103001697,103001705,103011599,103011607,103015172,103018775,103018781,103031009,103031025,103058195,103058211,103163004,103163012,103175930,103175938,103209325,103209333,103270761,103270777,103282083,103282088,103285926,103285934,103286093,103286101,103286424,103286432,103288266,103288274,103289142,103289147,103289221,103289226,103296154,103296162,103299198,103299206,103322481,103322489,103326447,103326455,103327966,103327982,103339776,103339784,103343810,103343818,103354376,103354384,103354872,103354880,103355373,103355381,103355703,103355711,104530118,104542263,104542279,104574039,104574047,104575397,104575402,104575543,104575548,104575639,104575644,104575920,104575925,104615555,104615563,104627936,104627942,104654326,104654334,104661327,104661335,104699524,104699532,104717880,104717896,104746802,104746807,104756700,104756716,104761731,104761739,104778600,104790721,104798707,104798723,104857755,104857763,104889819,104889835,104907771,104907779,104932798,104932809,104940437,104963462,104963470,104963647,104974868,104974876,104976557,104976565,104983089,104983097,105032492,105053518,105053534,105063021,105063037,105082057,105082065,105084989,105084997,105110463,105110468,105111908,105111916,105112635,105112640,105114599,105114607,105117367,105117375,105125337,105125345,105140205,105140213,105156853,105156869,105157378,105163054,105163070,105180813,105180821,105197504,105220938,105250945,105250953,105255698,105255706,105283747,105283755,105292976,105292984,105302052,105302060,105312586,105312591,105345084,105345089,105346125,105346133,105354850,105360298,105360306,105370564,105374004,105374012,105378151,105380651,105393831,105393839,105421283,105421299,105438649,105439291,105439299,105457287,105457292,115492195,115492211,115493536,115509862,115509870,115601169,115601177,115626338,115626346,115626399,115626407,115665132,115665137,115665205,115665210,115666017,115666025,115669418,115669426,115680658,115687367,115687372,115738038,115738046,115748334,115748340,115750025,115755264,115755272,115766021,115766037,115769559,115769567,115780011,115780019,115780478,115780486,115795547,115795552,115797565,115797570,115849188,115849193,115902264,115902269,115909781,115909789,115916250,115916255,115917131,115917147,115917358,115917366,115928899,115928907,115954366,115954371,115986507,115986513,115990631,115990639,115991710,115991726,115993231,115993237,116036386,116036402,116059325,116059333,116076925,116076931,116091118,116130322,116130327,116150705,116150713,116176889,116176897,116179473,116179481,116194977,116194982,116221354,116221362,116222264,116222269,116235411,116235416,116236312,116236317,116250785,116250793,116276281,116276289,116288806,116288811,116307750,116361234,116372457,116372465,116377870,116377875,116407665,116416014,116416022,116421271,116421279,116425644,116426540,116428888,116443665,116443670,116448407,116449516,116459613,116459680,116465267,116466570,116466576,116470832,116472124,116472131,116474364,116474380,116479751,116480001,116486053,116486059,116495785,116496396,116498664,116502867,116503957,116507369,116508642,116508647,116518266,116518273,116519597,116519603,116524154,116538348,116538353,116538556,116538564,116542687,116550348,116560713,116560718,116560726,116560731,116560739,116560744,116561075,116561080,116561220,116561225,116567535,116567540,116593749,116609391,116609399,116611073,116611078,116613094,116613710,116685398,116685789,116697553,116697559,116704081,116704119,116714309,116714312,116726398,116726414,116731463,116731469,116731505,116731511,116731519,116731525,116756860,116756866,116757439,116757444,116763009,116763017,116771270,116771276,116778957,116778962,116786198,116802934,116802942,116826529,116826535,116830467,116830472,116832472,116832478,116833180,116833185,116840720,116840725,116842139,116842146,116843288,116843304,116847573,116847578,116850476,116850481,116858193,116858198,116867521,116867527,116874389,116874397,116874912,116877099,116918027,116918208,116918216,116919494,116923674,116924992,116968841,116968846,116979669,116979675,116980527,116980535,116999406,116999414,117010853,117010861,117026878,117026880,117027676,117032360,117032365,117033745,117037168,117037176,117037621,117037626,117047618,117047634,117070458,117070463,117070833,117070838,117071761,117071766,117088515,117088531,117124349,117124356,117136347,117143742,117143747,117148946,117148952,117166647,117212081,117212087,117224099,117224107,117243863,117243869,117248280,117248389,117248395,117251847,117263996,117264003,117264012,117264019,117268153,117268158,117269057,117269065,117297869,117297874,117310488,117310494,117332319,117334158,117346736,117346742,117356690,117356695,117357715,117357721,117367088,117367094,117379670,117379676,117380562,117380569,117382832,117433381,117433387,117439270,117439276,117451793,117451799,117454095,117454111,117457918,117457926,117461421,117461586,117475615,117475621,117484231,117484237,117497802,117497807,117524934,117524939,117528468,117528471,117530133,117535673,117535681,117556935,117557279,117564865,117564871,117614723,117614728,117617889,117632590,117642488,117643942,117643949,117683635,117703437,117703442,117703868,117703874,117706017,117723591,117723597,117730931,117730937,117734392,117736030,117755703,117755716,117755820,117756394,117775368,117782123,117783488,117783496,117786765,117786773,117791224,117791230,117803806,117839454,117839459,117854539,117854546,117876816,117877310,117883689,117883696,117886682,117886690,117952935,117976314,117976319,117983107,117983113,117995679,117995685,117995689,117995696,117995703,118000316,118000322,118000445,118016582,118026977,118029633,118029639,118041277,118041283,118043880,118043885,118048639,118048645,118095211,118095216,118109056],"crc":0,"cvi":[]},"docs-cclt":56}; _docs_flag_cek='TJtspWXxxk27owatrxR5LQ\x3d\x3d'; if (window['DOCS_timing']) {DOCS_timing['ifdld']=new Date().getTime();}</script><script nonce="KUrZ7mYzw0z5M8LFWmmPSw">DOCS_timing['sjl'] = performance.now();this._pubi=this._pubi||{};(function(_){var window=this;
_._F_toggles_initialize=function(a){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles__pubi=a||[]};(0,_._F_toggles_initialize)([]);
/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
var aa=function(){return function(a){return a}};var r=function(){return function(){}};var ba=function(a){return function(b){this[a]=b}};var ca=function(a){return function(){return a}};
var t,da=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("a");},v=function(a,b){if(b)a:{var c=ha;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&ia(c,a,{configurable:!0,writable:!0,value:b})}},w=function(a,b){a.prototype=ja(b.prototype);a.prototype.constructor=
a;if(ka)ka(a,b);else for(var c in b)if(c!="prototype")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.S=b.prototype},la=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},x=function(a){var b=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length=="number")return{next:la(a)};throw Error("c`"+String(a));},ma=function(a){for(var b,c=[];!(b=
a.next()).done;)c.push(b.value);return c},na=function(a){return a instanceof Array?a:ma(x(a))},oa=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},pa=function(a){if(!(a instanceof Object))throw new TypeError("e`"+a);},y=function(){this.B=!1;this.j=null;this.o=void 0;this.g=1;this.i=this.m=0;this.F=this.h=null},qa=function(a){if(a.B)throw new TypeError("f");a.B=!0},ra=function(a,b){a.h={xa:b,Aa:!0};a.g=a.m||a.i},ta=function(a){this.i=a;this.g=[];for(var b in a)this.g.push(b);this.g.reverse()},
ua=function(a){this.g=new y;this.h=a},xa=function(a,b){qa(a.g);var c=a.g.j;if(c)return va(a,"return"in c?c["return"]:function(d){return{value:d,done:!0}},b,a.g.return);a.g.return(b);return wa(a)},va=function(a,b,c,d){try{var e=b.call(a.g.j,c);pa(e);if(!e.done)return a.g.B=!1,e;var g=e.value}catch(f){return a.g.j=null,ra(a.g,f),wa(a)}a.g.j=null;d.call(a.g,g);return wa(a)},wa=function(a){for(;a.g.g;)try{var b=a.h(a.g);if(b)return a.g.B=!1,{value:b.value,done:!1}}catch(c){a.g.o=void 0,ra(a.g,c)}a.g.B=
!1;if(a.g.h){b=a.g.h;a.g.h=null;if(b.Aa)throw b.xa;return{value:b.return,done:!0}}return{value:void 0,done:!0}},ya=function(a){this.next=function(b){qa(a.g);a.g.j?b=va(a,a.g.j.next,b,a.g.C):(a.g.C(b),b=wa(a));return b};this.throw=function(b){qa(a.g);a.g.j?b=va(a,a.g.j["throw"],b,a.g.C):(ra(a.g,b),b=wa(a));return b};this.return=function(b){return xa(a,b)};this[Symbol.iterator]=function(){return this}},za=function(a){function b(d){return a.next(d)}function c(d){return a.throw(d)}return new Promise(function(d,
e){function g(f){f.done?d(f.value):Promise.resolve(f.value).then(b,c).then(g,e)}g(a.next())})},Aa=function(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b},Ca=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a},Da=function(a,b,c){if(a==null)throw new TypeError("l`"+c);if(b instanceof RegExp)throw new TypeError("m`"+c);return a+""},Ea=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var g=c++;
return{value:b(g,a[g]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e},Fa=function(a,b){a:{var c=["WIZ_global_data","oxN3nb"];for(var d=z,e=0;e<c.length;e++)if(d=d[c[e]],d==null){c=null;break a}c=d}a=c&&c[a];return a!=null?a:b},Ga=function(a){var b=typeof a;return b=="object"&&a!=null||b=="function"},Ja=function(a){return Object.prototype.hasOwnProperty.call(a,Ha)&&a[Ha]||(a[Ha]=++Ia)},Ka=function(a,b,c){return a.call.apply(a.bind,arguments)},La=function(a,
b,c){if(!a)throw Error();if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}},Ma=function(a,b,c){Ma=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?Ka:La;return Ma.apply(null,arguments)},Na=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();
d.push.apply(d,arguments);return a.apply(this,d)}},Oa=function(a,b){z[a]=b},Pa=aa(),Qa=function(a,b){function c(){}c.prototype=b.prototype;a.S=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.ib=function(d,e,g){for(var f=Array(arguments.length-2),h=2;h<arguments.length;h++)f[h-2]=arguments[h];return b.prototype[e].apply(d,f)}},Ra=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,Ra);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=
b)},Sa=function(a){z.setTimeout(function(){throw a;},0)},Ta=function(){var a=z.navigator;return a&&(a=a.userAgent)?a:""},Va=function(a){if(!Ua||!B)return!1;for(var b=0;b<B.brands.length;b++){var c=B.brands[b].brand;if(c&&c.indexOf(a)!=-1)return!0}return!1},C=function(a){return Ta().indexOf(a)!=-1},Wa=function(){return Ua?!!B&&B.brands.length>0:!1},Xa=function(){return Wa()?!1:C("Opera")},Ya=function(){return Wa()?Va("Microsoft Edge"):C("Edg/")},Za=function(){return C("Firefox")||C("FxiOS")},$a=function(){return Wa()?
Va("Chromium"):(C("Chrome")||C("CriOS"))&&!(Wa()?0:C("Edge"))||C("Silk")},ab=function(){return Ua?!!B&&!!B.platform:!1},bb=function(){return C("iPhone")&&!C("iPod")&&!C("iPad")},cb=function(){return bb()||C("iPad")||C("iPod")},db=function(){return ab()?B.platform==="macOS":C("Macintosh")},eb=function(){return ab()?B.platform==="Chrome OS":C("CrOS")},fb=function(a){fb[" "](a);return a},gb=function(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=
b},ib=function(a){a=Error(a);gb(a,"warning");return a},kb=function(a,b){if(a!=null){var c;var d=(c=jb)!=null?c:jb={};c=d[a]||0;c>=b||(d[a]=c+1,a=Error(),gb(a,"incident"),Sa(a))}},lb=function(){return typeof BigInt==="function"},mb=function(a,b,c){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(c===void 0?0:c)&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol():b},qb=function(a,b){nb||F in a||ob(a,pb);a[F]|=b},G=function(a,b){nb||F in a||ob(a,pb);a[F]=b},H=function(a,b){return b===
void 0?a.g!==rb&&!!(2&(a.l[F]|0)):!!(2&b)&&a.g!==rb},sb=function(a){a.lb=!0;return a},xb=function(a){var b=a;if(tb(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error(String(b));}else if(ub(b)&&!Number.isSafeInteger(b))throw Error(String(b));return vb?BigInt(a):a=wb(a)?a?"1":"0":tb(a)?a.trim()||"0":String(a)},yb=function(a,b){if(a.length>b.length)return!1;if(a.length<b.length||a===b)return!0;for(var c=0;c<a.length;c++){var d=a[c],e=b[c];if(d>e)return!1;if(d<e)return!0}},Ab=function(a){var b=a>>>
0;I=b;zb=(a-b)/4294967296>>>0},Cb=function(a){if(a<0){Ab(-a);var b=x(Bb(I,zb));a=b.next().value;b=b.next().value;I=a>>>0;zb=b>>>0}else Ab(a)},Eb=function(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else lb()?c=""+(BigInt(b)<<BigInt(32)|BigInt(a)):(c=(a>>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),c=b+Db(c)+Db(a));return c},Db=function(a){a=String(a);return"0000000".slice(a.length)+
a},Fb=function(){var a=I,b=zb;b&2147483648?lb()?a=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0)):(b=x(Bb(a,b)),a=b.next().value,b=b.next().value,a="-"+Eb(a,b)):a=Eb(a,b);return a},Bb=function(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]},Gb=function(a){return Array.prototype.slice.call(a)},Hb=function(a){return a.displayName||a.name||"unknown type name"},Kb=function(a){switch(typeof a){case "bigint":return!0;case "number":return Ib(a);case "string":return Jb.test(a);default:return!1}},Lb=function(a){if(typeof a!==
"number")throw ib("int32");if(!Ib(a))throw ib("int32");return a|0},Mb=function(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return Ib(a)?a|0:void 0},Zb=function(a){var b=void 0;b!=null||(b=Nb?1024:0);if(!Kb(a))throw ib("int64");var c=typeof a;switch(b){case 512:switch(c){case "string":return Ob(a);case "bigint":return String(Pb(64,a));default:return Qb(a)}case 1024:switch(c){case "string":return Wb(a);case "bigint":return xb(Pb(64,a));default:return Xb(a)}case 0:switch(c){case "string":return Ob(a);
case "bigint":return xb(Pb(64,a));default:return Yb(a)}default:throw Error("Unknown format requested type for int64");}},$b=function(a){var b=a.length;if(a[0]==="-"?b<20||b===20&&a<="-9223372036854775808":b<19||b===19&&a<="9223372036854775807")return a;if(a.length<16)Cb(Number(a));else if(lb())a=BigInt(a),I=Number(a&BigInt(4294967295))>>>0,zb=Number(a>>BigInt(32)&BigInt(4294967295));else{b=+(a[0]==="-");zb=I=0;for(var c=a.length,d=b,e=(c-b)%6+b;e<=c;d=e,e+=6)d=Number(a.slice(d,e)),zb*=1E6,I=I*1E6+
d,I>=4294967296&&(zb+=Math.trunc(I/4294967296),zb>>>=0,I>>>=0);b&&(b=x(Bb(I,zb)),a=b.next().value,b=b.next().value,I=a,zb=b)}return Fb()},Yb=function(a){Kb(a);a=ac(a);if(!bc(a)){Cb(a);var b=I,c=zb;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);var d=c*4294967296+(b>>>0);b=Number.isSafeInteger(d)?d:Eb(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a},Qb=function(a){Kb(a);a=ac(a);bc(a)?a=String(a):(Cb(a),a=Fb());return a},Ob=function(a){Kb(a);var b=ac(Number(a));if(bc(b))return String(b);
b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return $b(a)},Wb=function(a){var b=ac(Number(a));if(bc(b))return xb(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return lb()?xb(Pb(64,BigInt(a))):xb($b(a))},Xb=function(a){return bc(a)?xb(Yb(a)):xb(Qb(a))},dc=function(a){if(a==null)return a;if(typeof a==="bigint")return cc(a)?a=Number(a):(a=Pb(64,a),a=cc(a)?Number(a):String(a)),a;if(Kb(a))return typeof a==="number"?Yb(a):Ob(a)},ec=function(a){var b=typeof a;if(a==null)return a;if(b==="bigint")return xb(Pb(64,
a));if(Kb(a))return b==="string"?Wb(a):Xb(a)},fc=function(a,b){if(!(a instanceof b))throw Error("w`"+Hb(b)+"`"+(a&&Hb(a.constructor)));return a},jc=function(a,b,c){if(a!=null&&a[hc]===ic)return a;if(Array.isArray(a)){var d=a[F]|0;c=d|c&32|c&2;c!==d&&G(a,c);return new b(a)}},kc=aa(),mc=function(a,b){b<100||kb(lc,1)},pc=function(a,b,c,d){var e=d!==void 0;d=!!d;var g=Pa(nc),f;!e&&nb&&g&&(f=a[g])&&f.jb(mc);g=[];var h=a.length;f=4294967295;var k=!1,l=!!(b&64),m=l?b&128?0:-1:void 0;if(!(b&1)){var p=h&&
a[h-1];p!=null&&typeof p==="object"&&p.constructor===Object?(h--,f=h):p=void 0;if(l&&!(b&128)&&!e){k=!0;var q;f=((q=oc)!=null?q:kc)(f-m,m,a,p,void 0)+m}}b=void 0;for(e=0;e<h;e++)if(q=a[e],q!=null&&(q=c(q,d))!=null)if(l&&e>=f){var n=e-m,u=void 0;((u=b)!=null?u:b={})[n]=q}else g[e]=q;if(p)for(var E in p)a=p[E],a!=null&&(a=c(a,d))!=null&&(h=+E,e=void 0,l&&!Number.isNaN(h)&&(e=h+m)<f?g[e]=a:(h=void 0,((h=b)!=null?h:b={})[E]=a));b&&(k?g.push(b):g[f]=b);return g},qc=function(a){switch(typeof a){case "number":return Number.isFinite(a)?
a:""+a;case "bigint":return cc(a)?Number(a):""+a;case "boolean":return a?1:0;case "object":if(Array.isArray(a)){var b=a[F]|0;return a.length===0&&b&1?void 0:pc(a,b,qc)}if(a!=null&&a[hc]===ic)return rc(a);return}return a},rc=function(a){a=a.l;return pc(a,a[F]|0,qc)},J=function(a,b,c){return sc(a,b,c,2048)},sc=function(a,b,c,d){d=d===void 0?0:d;if(a==null){var e=32;c?(a=[c],e|=128):a=[];b&&(e=e&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error("x");e=a[F]|0;if(tc&&1&e)throw Error("y");2048&
e&&!(2&e)&&uc();if(e&256)throw Error("z");if(e&64)return(e|d)!==e&&G(a,e|d),a;if(c&&(e|=128,c!==a[0]))throw Error("A");a:{c=a;e|=64;var g=c.length;if(g){var f=g-1,h=c[f];if(h!=null&&typeof h==="object"&&h.constructor===Object){b=e&128?0:-1;f-=b;if(f>=1024)throw Error("C");for(var k in h)g=+k,g<f&&(c[g+b]=h[k],delete h[k]);e=e&-16760833|(f&1023)<<14;break a}}if(b){k=Math.max(b,g-(e&128?0:-1));if(k>1024)throw Error("D");e=e&-16760833|(k&1023)<<14}}}G(a,e|64|d);return a},uc=function(){if(tc)throw Error("B");
kb(vc,5)},zc=function(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[F]|0;a.length===0&&c&1?a=void 0:c&2||(!b||4096&c||16&c?a=wc(a,c,!1,b&&!(c&16)):(qb(a,34),c&4&&Object.freeze(a)));return a}if(a!=null&&a[hc]===ic)return b=a.l,c=b[F]|0,H(a,c)?a:xc(a,b,c)?yc(a,b):wc(b,c)},yc=function(a,b,c){a=new a.constructor(b);c&&(a.g=rb);a.h=rb;return a},wc=function(a,b,c,d){d!=null||(d=!!(34&b));a=pc(a,b,zc,d);d=32;c&&(d|=2);b=b&16769217|d;G(a,b);return a},Ac=function(a){var b=a.l,c=b[F]|0;
return H(a,c)?xc(a,b,c)?yc(a,b,!0):new a.constructor(wc(b,c,!1)):a},Bc=function(a){var b=a.l,c=b[F]|0;return H(a,c)?a:xc(a,b,c)?yc(a,b):new a.constructor(wc(b,c,!0))},Cc=function(a){if(a.g!==rb)return!1;var b=a.l;b=wc(b,b[F]|0);qb(b,2048);a.l=b;a.g=void 0;a.h=void 0;return!0},Dc=function(a){if(!Cc(a)&&H(a,a.l[F]|0))throw Error();},Ec=function(a,b){b===void 0&&(b=a[F]|0);b&32&&!(b&4096)&&G(a,b|4096)},xc=function(a,b,c){return c&2?!0:c&32&&!(c&4096)?(G(b,c|2),a.g=rb,!0):!1},Gc=function(a,b,c,d){Object.isExtensible(a);
b=Fc(a.l,b,void 0,d);if(b!==null||c&&a.h!==rb)return b},Fc=function(a,b,c,d){if(b===-1)return null;var e=b+(c?0:-1),g=a.length-1;if(!(g<1+(c?0:-1))){if(e>=g){var f=a[g];if(f!=null&&typeof f==="object"&&f.constructor===Object){c=f[b];var h=!0}else if(e===g)c=f;else return}else c=a[e];if(d&&c!=null){d=d(c);if(d==null)return d;if(!Object.is(d,c))return h?f[b]=d:a[e]=d,d}return c}},Ic=function(a,b,c){Dc(a);var d=a.l;Hc(d,d[F]|0,b,c);return a},Hc=function(a,b,c,d,e){var g=c+(e?0:-1),f=a.length-1;if(f>=
1+(e?0:-1)&&g>=f){var h=a[f];if(h!=null&&typeof h==="object"&&h.constructor===Object)return h[c]=d,b}if(g<=f)return a[g]=d,b;if(d!==void 0){var k;f=((k=b)!=null?k:b=a[F]|0)>>14&1023||536870912;c>=f?d!=null&&(g={},a[f+(e?0:-1)]=(g[c]=d,g)):a[g]=d}return b},K=function(a,b,c){a=a.l;return Jc(a,a[F]|0,b,c)!==void 0},Mc=function(a,b,c,d,e,g,f,h){var k=b;g===1||(g!==4?0:2&b||!(16&b)&&32&d)?Kc(b)||(b|=!a.length||f&&!(4096&b)||32&d&&!(4096&b||16&b)?2:256,b!==k&&G(a,b),Object.freeze(a)):(g===2&&Kc(b)&&(a=
Gb(a),k=0,b=Lc(b,d),d=Hc(c,d,e,a)),Kc(b)||(h||(b|=16),b!==k&&G(a,b)));2&b||!(4096&b||16&b)||Ec(c,d);return a},Oc=function(a,b){a=Fc(a,b);return Array.isArray(a)?a:Nc},Pc=function(a,b){2&b&&(a|=2);return a|1},Kc=function(a){return!!(2&a)&&!!(4&a)||!!(256&a)},Jc=function(a,b,c,d,e){var g=!1;d=Fc(a,d,e,function(f){var h=jc(f,c,b);g=h!==f&&h!=null;return h});if(d!=null)return g&&!H(d)&&Ec(a,b),d},M=function(a,b,c,d){var e=a.l,g=e[F]|0;b=Jc(e,g,b,c,d);if(b==null)return b;g=e[F]|0;if(!H(a,g)){var f=Ac(b);
f!==b&&(Cc(a)&&(e=a.l,g=e[F]|0),b=f,g=Hc(e,g,c,b,d),Ec(e,g))}return b},Qc=function(a,b,c,d,e,g,f,h){var k=H(a,c);g=k?1:g;f=!!f||g===3;k=h&&!k;(g===2||k)&&Cc(a)&&(b=a.l,c=b[F]|0);a=Oc(b,e);var l=a===Nc?7:a[F]|0,m=Pc(l,c);if(h=!(4&m)){var p=a,q=c,n=!!(2&m);n&&(q|=2);for(var u=!n,E=!0,D=0,ea=0;D<p.length;D++){var L=jc(p[D],d,q);if(L instanceof d){if(!n){var fa=H(L);u&&(u=!fa);E&&(E=fa)}p[ea++]=L}}ea<D&&(p.length=ea);m|=4;m=E?m&-4097:m|4096;m=u?m|8:m&-9}m!==l&&(G(a,m),2&m&&Object.freeze(a));if(k&&!(8&
m||!a.length&&(g===1||(g!==4?0:2&m||!(16&m)&&32&c)))){Kc(m)&&(a=Gb(a),m=Lc(m,c),c=Hc(b,c,e,a));d=a;k=m;for(l=0;l<d.length;l++)p=d[l],m=Ac(p),p!==m&&(d[l]=m);k|=8;m=k=d.length?k|4096:k&-4097;G(a,m)}return a=Mc(a,m,b,c,e,g,h,f)},Sc=function(a,b,c){var d=a.l;return Qc(a,d,d[F]|0,b,c,void 0===Rc?2:4,!1,!0)},N=function(a,b,c,d){d!=null?fc(d,b):d=void 0;Ic(a,c,d);d&&!H(d)&&Ec(a.l);return a},Tc=function(a,b,c,d){Dc(a);var e=a.l,g=e[F]|0;if(d==null)return Hc(e,g,c),a;if(!Array.isArray(d))throw ib();for(var f=
d===Nc?7:d[F]|0,h=f,k=Kc(f),l=k||Object.isFrozen(d),m=!0,p=!0,q=0;q<d.length;q++){var n=d[q];fc(n,b);k||(n=H(n),m&&(m=!n),p&&(p=n))}k||(f=m?13:5,f=p?f&-4097:f|4096);l&&f===h||(d=Gb(d),h=0,f=Lc(f,g));f!==h&&G(d,f);g=Hc(e,g,c,d);2&f||!(4096&f||16&f)||Ec(e,g);return a},Lc=function(a,b){return a=(2&b?a|2:a&-3)&-273},Uc=function(a,b){return Nb?dc(Gc(a,b,void 0,ec)):dc(Gc(a,b))},Vc=function(a,b){return Nb?Gc(a,b,void 0,ec):ec(Gc(a,b))},Wc=function(a,b,c){a=Gc(a,b,c);return a==null||typeof a==="boolean"?
a:typeof a==="number"?!!a:void 0},Xc=function(a,b){a=Gc(a,b);return a==null||typeof a==="string"?a:void 0},dd=function(a,b,c){a=Gc(a,b,c);return a==null?a:Ib(a)?a|0:void 0},fd=function(a,b,c){c=c===void 0?ed:c;var d;return(d=Vc(a,b))!=null?d:c},gd=function(a,b){var c=c===void 0?0:c;var d;return(d=dd(a,b))!=null?d:c},O=function(a,b,c){if(c!=null&&typeof c!=="boolean")throw a=typeof c,Error("v`"+(a!="object"?a:c?Array.isArray(c)?"array":a:"null")+"`"+c);return Ic(a,b,c)},hd=function(a,b,c){return Ic(a,
b,c==null?c:Lb(c))},S=function(a,b,c){return Ic(a,b,c==null?c:Zb(c))},T=function(a,b,c){if(c!=null&&typeof c!=="string")throw Error();return Ic(a,b,c)},U=function(a,b,c){if(c!=null){if(!Ib(c))throw ib("enum");c|=0}return Ic(a,b,c)},V=function(a,b,c){this.l=J(a,b,c)},id=function(a){return JSON.stringify(rc(a))},jd=function(a,b){if(b==null||b=="")return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("E");qb(b,32);return new a(b)},kd=function(a){var b=a.l,c=b[F]|0;return xc(a,b,c)?yc(a,b,!0):
new a.constructor(wc(b,c,!1))},od=function(){var a=ld,b=md;this.g=175237375;this.h=b;this.i=M;this.defaultValue=void 0;this.j=a.mb!=null?nd:void 0},pd=function(a){return function(b){return jd(a,b)}},qd=function(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";a.indexOf("blob:")===0&&(a=a.substring(5));a=a.split("#")[0].split("?")[0];a=a.toLowerCase();a.indexOf("//")==0&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+
3),c=b.indexOf("/");c!=-1&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("F`"+a);if(c!=="http"&&c!=="https"&&c!=="chrome-extension"&&c!=="moz-extension"&&c!=="file"&&c!=="android-app"&&c!=="chrome-search"&&c!=="chrome-untrusted"&&c!=="chrome"&&c!=="app"&&c!=="devtools")throw Error("G`"+c);a="";var d=b.indexOf(":");if(d!=-1){var e=b.substring(d+1);b=b.substring(0,d);if(c==="http"&&e!=="80"||c==="https"&&e!=="443")a=":"+e}return c+"://"+b+a},sd=function(a){if(a.prototype.hasOwnProperty("$$generatedClassName"))return a.prototype.$$generatedClassName;
var b=a.name,c,d=(c=rd.get(b))!=null?c:0;rd.set(b,d+1);b="Class$obf_"+b+"_"+d;return a.prototype.$$generatedClassName=b},td=r(),ud=r(),wd=function(a,b){a.g=b;vd(b,a)},xd=function(a){a.g instanceof Error&&(Error.captureStackTrace?Error.captureStackTrace(a.g):a.g.stack=Error().stack)},Ad=function(a){if(a!=null){var b=a.Ca;if(b)return b}a instanceof TypeError?b=yd():(b=new zd,xd(b),wd(b,Error(b)));b.h=a==null?"null":a.toString();wd(b,a);return b},Bd=r(),Cd=r(),Dd=function(a,b){this.A=a|0;this.u=b|0},
Ed=function(a){return a.u*4294967296+(a.A>>>0)},Fd=function(a){return a.A==0&&a.u==0},Gd=function(a){var b=~a.A+1|0;return W(b,~a.u+!b|0)},Kd=function(a){return a>0?a>=0x7fffffffffffffff?Hd:new Dd(a,a/4294967296):a<0?a<=-0x7fffffffffffffff?Id:Gd(new Dd(-a,-a/4294967296)):Jd},W=function(a,b){return new Dd(a,b)},Ld=r(),Md=r(),Nd=function(a){var b=new Md;b.h=a;xd(b);wd(b,Error(b));return b},zd=r(),Od=r(),yd=function(){var a=new Od;xd(a);wd(a,new TypeError(a));return a},Pd=function(a,b){if(Object.prototype.hasOwnProperty.call(a.prototype,
"$$class/0"))return a.prototype["$$class/0"];b=b();return a.prototype["$$class/0"]=b},Qd=r(),X=function(a){return a==null?"null":a.toString()},Rd=function(a,b){this.g=0;this.h=a;this.g=b},Sd=function(a){return Pd(a,function(){return new Rd(a,0)})},Td=function(a){if(a.g!=0){var b="L"+X(sd(a.h))+";";a=a.g;for(var c="",d=0;d<a;d=d+1|0)c=X(c)+"[";return X(c)+X(b)}return sd(a.h)},vd=function(a,b){if(a instanceof Object)try{a.Ca=b,Object.defineProperties(a,{cause:{get:function(){return b.j&&b.j.g}}})}catch(c){}},
Ud=function(){var a=a?a:function(c){return Math.max(Math.min(Math.floor(Math.random()*c),2147483647),-2147483648)|0};var b=(a(2147483647)>>>0).toString(16);b=X("0".repeat(Math.max(0,8-b.length|0)))+X(b);a=(a(2147483647)>>>0).toString(16);return X(a)+X(b)},Wd=function(){this.g=new Vd},Xd=function(a){this.l=J(a)},Vd=function(a){this.l=J(a)},Yd=function(a){this.l=J(a)},Zd=function(a){this.l=J(a)},$d=function(a){this.l=J(a)},ae=function(a){this.l=J(a)},de=function(a){a==null||be(a);return a==null?null:
ce(a)},ce=function(a){be(a);cc(a);return cc(a)?Number(a):String(a)},ge=function(){if(!ee){var a=new fe(null);ee=function(){return a}}var b;return b=ee,b()},he=r(),fe=function(a){this.g=new he;this.h=null;if(a)for(var b in a){var c=b,d=a[b];if(this.h)throw Nd("O").g;var e=this.g.get();e[c]=d!=null?d:null}},ie=function(a,b){a=a.g.get();return b in a},je=function(a,b){a=a.get(b);return typeof a=="string"?a=="true"||a=="1":!!a},me=function(a,b){ke(a,b);if(!ie(a,b)||a.get(b)==null)return NaN;try{var c=
X(a.get(b));le||(le=RegExp("^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$"));if(!le.test(c)){var d=new Qd;d.h="K`"+X(c);xd(d);wd(d,Error(d));throw d.g;}return parseFloat(c)}catch(g){var e=Ad(g);if(e instanceof Qd)return NaN;throw e.g;}},ne=function(a,b){ke(a,b);if(!ie(a,b))return"";a=a.get(b);if(a==null)var c="";else{if(b="number"===typeof a)b=Kd(a).equals(Kd(a));b?c=""+Kd(a):c=X(a)}return c},ke=function(a,b){if(a.h){try{var c=a.g.get()[b]}catch(h){var d=Ad(h);if(d instanceof
Cd)c="injection-failed";else throw d.g;}try{var e=a.h;if(e==null)throw yd().g;var g=e.get()[b]}catch(h){var f=Ad(h);if(f instanceof Cd)g="injection-failed";else throw f.g;}!(a=Object.is(c,g)||c==null&&g==null)&&(a=c!=null)&&(a=c.equals?c.equals(g):Object.is(c,g));if(!a)throw Nd("P").g;}},oe=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;m=l=0}function b(p){for(var q=f,n=0;n<64;n+=4)q[n/4]=p[n]<<24|p[n+1]<<16|p[n+2]<<8|p[n+3];for(n=16;n<80;n++)p=
q[n-3]^q[n-8]^q[n-14]^q[n-16],q[n]=(p<<1|p>>>31)&4294967295;p=e[0];var u=e[1],E=e[2],D=e[3],ea=e[4];for(n=0;n<80;n++){if(n<40)if(n<20){var L=D^u&(E^D);var fa=1518500249}else L=u^E^D,fa=1859775393;else n<60?(L=u&E|D&(u|E),fa=2400959708):(L=u^E^D,fa=3395469782);L=((p<<5|p>>>27)&4294967295)+L+ea+fa+q[n]&4294967295;ea=D;D=E;E=(u<<30|u>>>2)&4294967295;u=p;p=L}e[0]=e[0]+p&4294967295;e[1]=e[1]+u&4294967295;e[2]=e[2]+E&4294967295;e[3]=e[3]+D&4294967295;e[4]=e[4]+ea&4294967295}function c(p,q){if(typeof p===
"string"){p=unescape(encodeURIComponent(p));for(var n=[],u=0,E=p.length;u<E;++u)n.push(p.charCodeAt(u));p=n}q||(q=p.length);n=0;if(l==0)for(;n+64<q;)b(p.slice(n,n+64)),n+=64,m+=64;for(;n<q;)if(g[l++]=p[n++],m++,l==64)for(l=0,b(g);n+64<q;)b(p.slice(n,n+64)),n+=64,m+=64}function d(){var p=[],q=m*8;l<56?c(h,56-l):c(h,64-(l-56));for(var n=63;n>=56;n--)g[n]=q&255,q>>>=8;b(g);for(n=q=0;n<5;n++)for(var u=24;u>=0;u-=8)p[q++]=e[n]>>u&255;return p}for(var e=[],g=[],f=[],h=[128],k=1;k<64;++k)h[k]=0;var l,m;
a();return{reset:a,update:c,digest:d,Fa:function(){for(var p=d(),q="",n=0;n<p.length;n++)q+="0123456789ABCDEF".charAt(Math.floor(p[n]/16))+"0123456789ABCDEF".charAt(p[n]%16);return q}}},qe=function(a,b,c){var d=String(z.location.href);return d&&a&&b?[b,pe(qd(d),a,c||null)].join(" "):null},pe=function(a,b,c){var d=[],e=[];if((Array.isArray(c)?2:1)==1)return e=[b,a],re(d,function(h){e.push(h)}),se(e.join(" "));var g=[],f=[];re(c,function(h){f.push(h.key);g.push(h.value)});c=Math.floor((new Date).getTime()/
1E3);e=g.length==0?[c,b,a]:[g.join(":"),c,b,a];re(d,function(h){e.push(h)});a=se(e.join(" "));a=[c,a];f.length==0||a.push(f.join(""));return a.join("_")},se=function(a){var b=oe();b.update(a);return b.Fa().toLowerCase()},te=function(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})},ue=function(){this.g=document||{cookie:""}},ve=function(a,b,c,d){(a=z[a])||typeof document==="undefined"||(a=(new ue).get(b));return a?qe(a,c,d):null},we=function(a){var b=
qd(z==null?void 0:z.location.href),c=[],d;(d=z.__SAPISID||z.__APISID||z.__3PSAPISID||z.__1PSAPISID||z.__OVERRIDE_SID)?d=!0:(typeof document!=="undefined"&&(d=new ue,d=d.get("SAPISID")||d.get("APISID")||d.get("__Secure-3PAPISID")||d.get("__Secure-1PAPISID")),d=!!d);d&&(d=(b=b.indexOf("https:")==0||b.indexOf("chrome-extension:")==0||b.indexOf("chrome-untrusted://new-tab-page")==0||b.indexOf("moz-extension:")==0)?z.__SAPISID:z.__APISID,d||typeof document==="undefined"||(d=new ue,d=d.get(b?"SAPISID":
"APISID")||d.get("__Secure-3PAPISID")),(d=d?qe(d,b?"SAPISIDHASH":"APISIDHASH",a):null)&&c.push(d),b&&((b=ve("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",a))&&c.push(b),(a=ve("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",a))&&c.push(a)));return c.length==0?null:c.join(" ")},xe=function(a){a&&typeof a.dispose=="function"&&a.dispose()},Y=function(){this.B=this.B;this.v=this.v},ye=function(a,b){b=Na(xe,b);a.B?b():(a.v||(a.v=[]),a.v.push(b))},ze=function(a,b,c,d,e,g,f,h,k){this.v=a;this.g=b;this.B=
c;this.C=d;this.h=e;this.i=g;this.j=f;this.m=h;this.o=k},Be=function(){var a=ge(),b=a.get("ilcm");if(b==null)return null;var c=b.eui,d=b.je,e=b.sstu;if(Ae)var g=Ae;else{g=ge();var f=g.get("ilcm");f==null?g=null:Ae=g=je(g,"icso")?Ud():f.si}f=b.ei;a=a.get("buildLabel");return new ze(c,d,e,g,f,a,b.crc||0,b.cvi||[],b.gsc||null)},Ce=function(a){this.l=J(a)},De=function(a){this.l=J(a)},Ee=function(a){this.l=J(a)},Fe=function(a){this.l=J(a)},Ge=function(a,b,c){Y.call(this);this.o=a;this.h=typeof c==="number"?
c:null;this.m=(a=Be())?a.g:0;var d;this.i=(d=a==null?void 0:a.h)!=null?d:[];this.g=null;this.j=b},He=ba("h"),Ie=function(a){this.l=J(a)},Je=function(a){this.l=J(a)},Ke=function(a){this.l=J(a,4)},Le=function(a){this.l=J(a,37)},Me=function(a,b){return T(a,8,b)},Ne=ba("h"),Oe=function(a){Ra.call(this);this.g=a},Qe=function(a){this.j=a;this.g=this.i=this.h=0;for(a=Pe;a<3E4;)a*=2;this.m=a},Re=function(a,b){if(je(a.j,"docs-irbfes"))if(a.g!==0&&b!==2)if(b===1)b=a.h<4?Pe:a.g<3E4?a.g*2:a.m;else if(b===3)b=
a.g<18E4?a.g*2:a.g;else throw Error("S");else b=Pe;else{var c=b!=2&&!(a.h<4);b=Pe;c&&a.g!=0&&(b=a.g<3E4?a.g*2:a.g)}a.g=b;return Math.max(0,b-(Date.now()-a.i))},Se=function(a,b){this.i=a;this.j=b;this.h=0;this.g=null},Te=function(a,b){a.j(b);a.h<100&&(a.h++,b.next=a.g,a.g=b)},Ue=function(){this.h=this.g=null},We=function(){var a=Ve,b=null;a.g&&(b=a.g,a.g=a.g.next,a.g||(a.h=null),b.next=null);return b},kf=function(){this.next=this.g=this.h=null},of=function(a,b){lf||mf();nf||(lf(),nf=!0);Ve.add(a,b)},
mf=function(){var a=Promise.resolve(void 0);lf=function(){a.then(pf)}},pf=function(){for(var a;a=We();){try{a.h.call(a.g)}catch(b){Sa(b)}Te(qf,a)}nf=!1},rf=r(),tf=function(a){this.g=0;this.o=void 0;this.j=this.h=this.i=null;this.m=this.v=!1;if(a!=rf)try{var b=this;a.call(void 0,function(c){sf(b,2,c)},function(c){sf(b,3,c)})}catch(c){sf(this,3,c)}},uf=function(){this.next=this.i=this.h=this.m=this.g=null;this.j=!1},wf=function(a,b,c){var d=vf.get();d.m=a;d.h=b;d.i=c;return d},yf=function(a,b,c){xf(a,
b,c,null)||of(Na(b,a))},zf=function(a){return new tf(function(b){var c=a.length,d=[];if(c)for(var e=function(h,k,l){c--;d[h]=k?{Ha:!0,value:l}:{Ha:!1,reason:l};c==0&&b(d)},g,f=0;f<a.length;f++)g=a[f],yf(g,Na(e,f,!0),Na(e,f,!1));else b(d)})},Cf=function(a,b){b=Af(b);b=wf(b,b);b.j=!0;Bf(a,b)},Df=function(a,b){if(a.g==0)if(a.i){var c=a.i;if(c.h){for(var d=0,e=null,g=null,f=c.h;f&&(f.j||(d++,f.g==a&&(e=f),!(e&&d>1)));f=f.next)e||(g=f);e&&(c.g==0&&d==1?Df(c,b):(g?(d=g,d.next==c.j&&(c.j=d),d.next=d.next.next):
Ef(c),Ff(c,e,3,b)))}a.i=null}else sf(a,3,b)},Bf=function(a,b){a.h||a.g!=2&&a.g!=3||Gf(a);a.j?a.j.next=b:a.h=b;a.j=b},If=function(a,b,c,d){var e=wf(null,null,null);e.g=new tf(function(g,f){e.m=b?function(h){try{var k=b.call(d,h);g(k)}catch(l){f(l)}}:g;e.h=c?function(h){try{var k=c.call(d,h);k===void 0&&h instanceof Hf?f(h):g(k)}catch(l){f(l)}}:f});e.g.i=a;Bf(a,e);return e.g},sf=function(a,b,c){a.g==0&&(a===c&&(b=3,c=new TypeError("T")),a.g=1,xf(c,a.Qa,a.Ra,a)||(a.o=c,a.g=b,a.i=null,Gf(a),b!=3||c instanceof
Hf||Jf(a,c)))},xf=function(a,b,c,d){if(a instanceof tf)return Bf(a,wf(b||rf,c||null,d)),!0;if(a)try{var e=!!a.$goog_Thenable}catch(f){e=!1}else e=!1;if(e)return a.then(b,c,d),!0;if(Ga(a))try{var g=a.then;if(typeof g==="function")return Kf(a,g,b,c,d),!0}catch(f){return c.call(d,f),!0}return!1},Kf=function(a,b,c,d,e){function g(k){h||(h=!0,d.call(e,k))}function f(k){h||(h=!0,c.call(e,k))}var h=!1;try{b.call(a,f,g)}catch(k){g(k)}},Gf=function(a){a.v||(a.v=!0,of(a.Ga,a))},Ef=function(a){var b=null;a.h&&
(b=a.h,a.h=b.next,b.next=null);a.h||(a.j=null);return b},Ff=function(a,b,c,d){if(c==3&&b.h&&!b.j)for(;a&&a.m;a=a.i)a.m=!1;if(b.g)b.g.i=null,Lf(b,c,d);else try{b.j?b.m.call(b.i):Lf(b,c,d)}catch(e){Mf.call(null,e)}Te(vf,b)},Lf=function(a,b,c){b==2?a.m.call(a.i,c):a.h&&a.h.call(a.i,c)},Jf=function(a,b){a.m=!0;of(function(){a.m&&Mf.call(null,b)})},Hf=function(a){Ra.call(this,a)},Nf=function(a,b){this.type=a;this.g=this.target=b;this.defaultPrevented=!1},Of=function(a,b){Nf.call(this,a?a.type:"");this.relatedTarget=
this.g=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.i=null;a&&this.init(a,b)},Qf=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.la=e;this.key=++Pf;this.Y=this.ia=!1},Rf=function(a){a.Y=!0;a.listener=null;a.proxy=null;a.src=null;a.la=null},Sf=function(a,b,c){for(var d in a)b.call(c,a[d],d,
a)},Uf=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var g=0;g<Tf.length;g++)c=Tf[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}},Vf=function(a){this.src=a;this.g={};this.h=0},Xf=function(a,b){var c=b.type;if(c in a.g){var d=a.g[c],e=Wf(d,b),g;(g=e>=0)&&Array.prototype.splice.call(d,e,1);g&&(Rf(b),a.g[c].length==0&&(delete a.g[c],a.h--))}},Yf=function(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!g.Y&&g.listener==b&&g.capture==!!c&&
g.la==d)return e}return-1},$f=function(a,b,c,d,e){if(d&&d.once)return Zf(a,b,c,d,e);if(Array.isArray(b)){for(var g=0;g<b.length;g++)$f(a,b[g],c,d,e);return null}c=ag(c);return a&&a[bg]?a.g.add(String(b),c,!1,Ga(d)?!!d.capture:!!d,e):cg(a,b,c,!1,d,e)},cg=function(a,b,c,d,e,g){if(!b)throw Error("U");var f=Ga(e)?!!e.capture:!!e,h=dg(a);h||(a[eg]=h=new Vf(a));c=h.add(b,c,d,f,g);if(c.proxy)return c;d=fg();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)gg||(e=f),e===void 0&&(e=!1),a.addEventListener(b.toString(),
d,e);else if(a.attachEvent)a.attachEvent(hg(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("V");ig++;return c},fg=function(){function a(c){return b.call(a.src,a.listener,c)}var b=jg;return a},Zf=function(a,b,c,d,e){if(Array.isArray(b)){for(var g=0;g<b.length;g++)Zf(a,b[g],c,d,e);return null}c=ag(c);return a&&a[bg]?a.g.add(String(b),c,!0,Ga(d)?!!d.capture:!!d,e):cg(a,b,c,!0,d,e)},kg=function(a,b,c,d,e){if(Array.isArray(b))for(var g=0;g<b.length;g++)kg(a,
b[g],c,d,e);else(d=Ga(d)?!!d.capture:!!d,c=ag(c),a&&a[bg])?(a=a.g,b=String(b).toString(),b in a.g&&(g=a.g[b],c=Yf(g,c,d,e),c>-1&&(Rf(g[c]),Array.prototype.splice.call(g,c,1),g.length==0&&(delete a.g[b],a.h--)))):a&&(a=dg(a))&&(b=a.g[b.toString()],a=-1,b&&(a=Yf(b,c,d,e)),(c=a>-1?b[a]:null)&&lg(c))},lg=function(a){if(typeof a!=="number"&&a&&!a.Y){var b=a.src;if(b&&b[bg])Xf(b.g,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(hg(c),
d):b.addListener&&b.removeListener&&b.removeListener(d);ig--;(c=dg(b))?(Xf(c,a),c.h==0&&(c.src=null,b[eg]=null)):Rf(a)}}},hg=function(a){return a in mg?mg[a]:mg[a]="on"+a},jg=function(a,b){if(a.Y)a=!0;else{b=new Of(b,this);var c=a.listener,d=a.la||a.src;a.ia&&lg(a);a=c.call(d,b)}return a},dg=function(a){a=a[eg];return a instanceof Vf?a:null},ag=function(a){if(typeof a==="function")return a;a[ng]||(a[ng]=function(b){return a.handleEvent(b)});return a[ng]},og=function(){Y.call(this);this.g=new Vf(this);
this.C=this;this.j=null},qg=function(a,b){var c=a.j;if(c){var d=[];for(var e=1;c;c=c.j)d.push(c),++e}a=a.C;c=b.type||b;typeof b==="string"?b=new Nf(b,a):b instanceof Nf?b.target=b.target||a:(e=b,b=new Nf(c,a),Uf(b,e));e=!0;var g;if(d)for(g=d.length-1;g>=0;g--){var f=b.g=d[g];e=pg(f,c,!0,b)&&e}f=b.g=a;e=pg(f,c,!0,b)&&e;e=pg(f,c,!1,b)&&e;if(d)for(g=0;g<d.length;g++)f=b.g=d[g],e=pg(f,c,!1,b)&&e},pg=function(a,b,c,d){b=a.g.g[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,g=0;g<b.length;++g){var f=
b[g];if(f&&!f.Y&&f.capture==c){var h=f.listener,k=f.la||f.src;f.ia&&Xf(a.g,f);e=h.call(k,d)!==!1&&e}}return e&&!d.defaultPrevented},rg=function(a,b){og.call(this);this.i=a||1;this.h=b||z;this.m=Ma(this.Pa,this);this.o=Date.now()},sg=function(a){a.ea=!1;a.H&&(a.h.clearTimeout(a.H),a.H=null)},tg=function(a,b){if(typeof a!=="function")if(a&&typeof a.handleEvent=="function")a=Ma(a.handleEvent,a);else throw Error("W");return Number(b)>2147483647?-1:z.setTimeout(a,b||0)},ug=function(a){var b=null;return(new tf(function(c,
d){b=tg(function(){c(void 0)},a);b==-1&&d(Error("X"))})).na(function(c){z.clearTimeout(b);throw c;})},vg=function(a,b){this.g=a;this.h=b;a=this.g;b=me(this.h,"docs-clibs");a.T=b;a=this.g;b=me(this.h,"docs-cirts");a.aa=b},yg=function(a,b,c){var d=Me(new Le,id(b));wg(a.g,d);return(new tf(function(e,g){var f=Date.now();c.h++;c.i=f;xg(a,e,g)})).na(function(e){if(typeof e==="number"&&(500<=e&&e<600||e==401||e==0)&&c.h<4)return e=Re(c,e===0?1:3),ug(e).then(function(){return yg(a,b,c)});throw zg(e);})},
xg=function(a,b,c){a.g.flush(b,function(d,e){d=je(a.h,"docs-ecir")?e:zg(e);c(d)})},zg=function(a){return typeof a==="number"?new Oe(!(500<=a&&a<600||a==401||a==0)):a},Ag=ba("g"),Bg=function(a){this.l=J(a)},Cg=function(a){this.l=J(a)},Dg=function(a){this.l=J(a)},Eg=function(a){this.l=J(a)},Fg=function(a){this.l=J(a)},Gg=function(a){this.l=J(a)},Hg=ba("h"),Ig=function(){return new tf(function(a){a()})},Jg=function(a,b){this.h=a;this.g=b},Kg=r(),Lg=r(),Mg=function(a){var b,c,d,e;return za(new ya(new ua(function(g){switch(g.g){case 1:return b=
new CompressionStream("gzip"),c=(new Response(b.readable)).arrayBuffer(),d=b.writable.getWriter(),g.v(d.write((new TextEncoder).encode(a)),2);case 2:return g.v(d.close(),3);case 3:return e=Uint8Array,g.v(c,4);case 4:return g.return(new e(g.o))}})))},Ng=function(a,b){this.i=a;this.v=b;this.h=!1;this.j=function(){return Date.now()};this.m=this.j()},Pg=function(a,b){a.i=b;a.g&&a.h?(Og(a),a.start()):a.g&&Og(a)},Og=function(a){a.h=!1;a.g&&(clearTimeout(a.g),a.g=void 0)},Qg=function(a){if(a.h){var b=Math.max(a.j()-
a.m,0);b<a.i*.8?a.g=setTimeout(function(){Qg(a)},a.i-b):(a.g&&(clearTimeout(a.g),a.g=void 0),a.v(),a.h&&(Og(a),a.start()))}else a.g=void 0},Rg=function(){this.g=z.document||document},Sg=function(a){this.l=J(a)},Tg=function(a){this.l=J(a)},Ug=function(a){this.l=J(a)},Wg=function(a){Tc(Vg,Tg,1,a)},Xg=function(a){this.l=J(a)},$g=function(a,b){b=b===void 0?Yg:b;if(!Zg){var c;a=(c=a.navigator)==null?void 0:c.userAgentData;if(!a||typeof a.getHighEntropyValues!=="function"||a.brands&&typeof a.brands.map!==
"function")return Promise.reject(Error("aa"));Wg((a.brands||[]).map(function(e){var g=new Tg;g=T(g,1,e.brand);return T(g,2,e.version)}));typeof a.mobile==="boolean"&&O(Vg,2,a.mobile);Zg=a.getHighEntropyValues(b)}var d=new Set(b);return Zg.then(function(e){var g=kd(Vg);d.has("platform")&&T(g,3,e.platform);d.has("platformVersion")&&T(g,4,e.platformVersion);d.has("architecture")&&T(g,5,e.architecture);d.has("model")&&T(g,6,e.model);d.has("uaFullVersion")&&T(g,7,e.uaFullVersion);return id(g)}).catch(function(){return id(Vg)})},
ah=function(a){this.l=J(a)},bh=function(a){return U(a,1,1)},ch=function(a){this.l=J(a,19)},eh=function(a,b){this.I=b=b===void 0?!1:b;this.i=this.locale=null;this.h=0;this.j=!1;this.g=new ch;Number.isInteger(a)&&this.g.Z(a);b||(this.locale=document.documentElement.getAttribute("lang"));dh(this,new ah)},dh=function(a,b){N(a.g,ah,1,b);gd(b,1)||bh(b);if(!a.I){b=fh(a);var c=c===void 0?"":c;var d;((d=Xc(b,5))!=null?d:c)||T(b,5,a.locale)}a.i&&(c=fh(a),M(c,Ug,9)||N(c,Ug,9,a.i))},gh=function(a,b){a.h=b},ih=
function(a,b){var c=c===void 0?Yg:c;var d=a.I?void 0:window;d?b(d,c).then(function(e){a.i=hh(e!=null?e:"[]");e=fh(a);N(e,Ug,9,a.i);return!0}).catch(ca(!1)):Promise.resolve(!1)},fh=function(a){var b=M(a.g,ah,1);b||(b=new ah,dh(a,b));a=b;b=M(a,Xg,11);b||(b=new Xg,N(a,Xg,11,b));return b},jh=function(a,b,c,d,e,g,f){c=c===void 0?0:c;d=d===void 0?0:d;e=e===void 0?null:e;g=g===void 0?0:g;f=f===void 0?0:f;if(!a.I){var h=fh(a);var k=new Sg;k=U(k,1,a.h);k=O(k,2,a.j);d=hd(k,3,d>0?d:void 0);d=hd(d,4,g>0?g:void 0);
d=hd(d,5,f>0?f:void 0);d=Bc(d);N(h,Sg,10,d)}a=kd(a.g);h=Date.now().toString();a=Ic(a,4,h==null?h:Zb(h));b=Tc(a,Le,3,b.slice());e&&(a=new Ie,e=hd(a,13,e),a=new Je,e=N(a,Ie,2,e),a=new Ke,e=N(a,Je,1,e),e=U(e,2,9),N(b,Ke,18,e));c&&S(b,14,c);return b},kh=function(a){this.h=this.g=this.i=a},ld=function(a){this.l=J(a,8)},md=function(a){this.l=J(a)},oh=function(a){Y.call(this);var b=this;this.g=[];this.ha="";this.ba=!1;this.ua=this.N=-1;this.K=null;this.o=this.j=0;this.F=null;this.L=this.M=0;this.Ba=1;this.aa=
0;this.V=a.V;this.U=a.U||r();this.i=new eh(a.V,a.I);this.D=a.D||null;this.R=a.R||null;this.T=1E3;this.C=a.Sa||null;this.P=a.P||null;this.W=a.W||!1;this.withCredentials=!a.wa;this.I=a.I||!1;this.ga=!this.I&&!!window&&!!window.navigator&&window.navigator.sendBeacon!==void 0;this.da=typeof URLSearchParams!=="undefined"&&!!(new URL(lh())).searchParams&&!!(new URL(lh())).searchParams.set;var c=bh(new ah);dh(this.i,c);this.m=new kh(1E4);a=mh(this,a.va);this.h=new Ng(this.m.g,a);this.ca=new Ng(6E5,a);this.W||
this.ca.start();this.I||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){nh(b);var d;(d=b.F)==null||d.flush()}}),document.addEventListener("pagehide",function(){nh(b);var d;(d=b.F)==null||d.flush()}))},mh=function(a,b){function c(){a.flush()}return a.da?b?function(){b().then(c)}:c:r()},ph=function(a){a.C||(a.C=lh());try{return(new URL(a.C)).toString()}catch(b){return(new URL(a.C,window.location.origin)).toString()}},wg=function(a,b){if(b instanceof Le)a.log(b);
else try{var c=Me(new Le,id(b));a.log(c)}catch(d){qh(a,4,1)}},qh=function(a,b,c){a.F&&a.F.kb(b,c)},rh=function(a,b,c){c=c===void 0?null:c;var d=d===void 0?a.withCredentials:d;var e={},g=new URL(ph(a));c&&(e.Authorization=c);a.P&&(e["X-Goog-AuthUser"]=a.P,g.searchParams.set("authuser",a.P));return{url:g.toString(),body:b,Ea:1,ta:e,Na:"POST",withCredentials:d,aa:a.aa}},nh=function(a){a.i.j=!0;a.ba&&(a.i.h=3,sh(a));a.flush();a.i.j=!1},sh=function(a){th(a,function(b,c){b=new URL(b);b.searchParams.set("format",
"json");var d=!1;try{d=window.navigator.sendBeacon(b.toString(),id(c))}catch(e){}d||(a.ga=!1);return d})},th=function(a,b){if(a.g.length!==0){var c=new URL(ph(a));c.searchParams.delete("format");var d=a.U();d&&c.searchParams.set("auth",d);c.searchParams.set("authuser",a.P||"0");for(d=0;d<10&&a.g.length;++d){var e=a.g.slice(0,32),g=jh(a.i,e,a.j,a.o,a.R,a.M,a.L);if(!b(c.toString(),g)){++a.o;break}a.j=0;a.o=0;a.M=0;a.L=0;a.g=a.g.slice(e.length)}a.h.h&&Og(a.h)}},lh=ca("https://play.google.com/log?format=json&hasfast=true"),
uh=function(){this.Da=typeof AbortController!=="undefined"},vh=function(a,b){b=b===void 0?"0":b;Y.call(this);this.V=a;this.P=b;this.j="https://play.google.com/log?format=json&hasfast=true";this.i=!1;this.R=this.D=null;this.g=!1;this.h=null},wh=function(a){return(a=a.exec(Ta()))?a[1]:""},yh=function(){var a,b,c=(a=z.navigator)==null?void 0:(b=a.userAgentData)==null?void 0:b.brands;a=Ya()||!!c&&Array.isArray(c)&&c.some(function(d){return(d=d.brand)&&d.indexOf("Microsoft Edge")!=-1});return xh&&a},zh=
function(){var a=z;a=a.window||a;try{for(var b=a;b!=b.parent;)if(b=b.parent,a.location.hostname!=b.location.hostname)return!1;return!0}catch(c){return!1}},Ah=function(a){switch(a){case "network":return 2;case "fetch-event":return 3;case "cache":return 4;case "race-network-and-fetch-handler":return 5;default:return 1}},Bh=function(a){switch(a){case "navigate":return 2;case "reload":return 3;case "back_forward":return 4;case "prerender":return 5;default:return 1}},Ch=function(){var a=z.performance;
if(!a||!a.getEntriesByType)return null;var b=a.getEntriesByType("navigation");if(!b||!b[0])return null;b=b[0];a=a.timeOrigin||a.timing.navigationStart;var c=new $d;c=S(c,1,Math.round(a)*1E3);c=S(c,2,Math.round((a+b.redirectStart)*1E3));c=S(c,3,Math.round((a+b.redirectEnd)*1E3));c=S(c,17,Math.round((a+b.workerStart)*1E3));c=S(c,4,Math.round((a+b.fetchStart)*1E3));c=S(c,5,Math.round((a+b.domainLookupStart)*1E3));c=S(c,6,Math.round((a+b.domainLookupEnd)*1E3));c=S(c,7,Math.round((a+b.connectStart)*1E3));
c=S(c,8,Math.round((a+b.connectEnd)*1E3));c=S(c,20,b.transferSize);b.secureConnectionStart&&S(c,9,Math.round((a+b.secureConnectionStart)*1E3));S(c,10,Math.round((a+b.requestStart)*1E3));S(c,11,Math.round((a+b.responseStart)*1E3));S(c,12,Math.round((a+b.responseEnd)*1E3));hd(c,18,b.redirectCount);U(c,19,Bh(b.type));var d=b.workerRouterEvaluationStart;d!=null&&S(c,21,Math.round((a+d)*1E3));(a=b.workerMatchedSourceType)&&U(c,23,Ah(a));(b=b.workerFinalSourceType)&&U(c,24,Ah(b));return c},Dh=ba("g"),Eh=
function(a){var b=a.g;if(b==null)return null;if(typeof b==="string")return b;throw new TypeError("ca`string`K1cgmc`"+a.g+"`"+typeof a.g);},Fh=function(a){this.l=J(a)},Gh=function(a){this.l=J(a)},Hh=function(a){this.l=J(a)},Ih=function(a){this.l=J(a)},Jh=r(),Kh=ba("g"),Uh=function(a){this.l=J(a)},Vh=function(a){this.l=J(a)},Wh=function(a){this.l=J(a)},wi=function(a){return dd(a,3,ii)},xi=function(){this.h=this.g=null},yi=function(a){var b=M(a.g,Gg,5);b==null&&(b=new Gg,N(a.g,Gg,5,b));return b},zi=
function(a){Uc(a.g,10);Uc(a.g,6)!=null||de(Vc(a.g,10));if(wi(M(a.g,Wh,8))==2&&Uc(a.g,13)!=null){var b=M(a.g,Wh,8);b=M(b,Uh,2);Uc(b,2)}var c=M(a.g,Gg,5);c!=null&&(b=a.g,c=kd(c),N(b,Gg,5,c));return a.g},Ai=function(){xi.call(this)},Bi=function(a){Y.call(this);this.h=a;this.g={}},Di=function(a,b,c,d){Array.isArray(c)||(c&&(Ci[0]=c.toString()),c=Ci);for(var e=0;e<c.length;e++){var g=$f(b,c[e],d||a.handleEvent,!1,a.h||a);if(!g)break;a.g[g.key]=g}},Ei=function(a){Sf(a.g,function(b,c){this.g.hasOwnProperty(c)&&
lg(b)},a);a.g={}},Fi=function(a,b,c){a=new rg(a);ye(c,a);var d=new Bi(c);ye(c,d);Di(d,a,"tick",b);a.start()},Gi=function(){xi.call(this)},Hi=function(a,b,c){var d=Date.now()*1E3;if(0==b){b=new Wh;var e=new Vh;e=S(e,1,d);N(b,Vh,1,e);U(b,3,1);N(a.g,Wh,8,b);S(a.g,12,c);S(a.g,13,c);S(a.g,4,d);S(a.g,3,c)}else 1==b&&(b=new Wh,e=new Uh,d=S(e,1,d),N(b,Uh,2,d),U(b,3,2),N(a.g,Wh,8,b),S(a.g,12,c),S(a.g,3,c));return a},Ki=function(a,b){if(b&&a in b)return a;var c=Ii?"Webkit":Ji?"Moz":null;return c?(c=c.toLowerCase(),
a=c+te(a),b===void 0||a in b?a:null):null},Li=function(){Nf.call(this,"visibilitychange")},Oi=function(a){function b(e){e=x(e);e.next();e=ma(e);return c(d,e)}var c=c===void 0?Mi:c;var d=Ja(a);return function(){var e=Aa.apply(0,arguments),g=this||z,f=Ni.get(g);f||(f={},Ni.set(g,f));g=f;f=[this].concat(na(e));e=b?b(f):f;if(Object.prototype.hasOwnProperty.call(g,e))g=g[e];else{var h=x(f);f=h.next().value;h=ma(h);f=a.apply(f,h);g=g[e]=f}return g}},Mi=function(a,b){a=[a];for(var c=b.length-1;c>=0;--c)a.push(typeof b[c],
b[c]);return a.join("\v")},Qi=function(a){og.call(this);a||(a=Pi||(Pi=new Rg));this.h=a;if(this.i=this.Ia())this.m=$f(this.h.g,this.i,Ma(this.Ka,this))},Ri=function(a,b){Y.call(this);this.h=a;this.g=new Qi(b);ye(this,this.g);this.i=new Bi(this);ye(this,this.i);this.g.X()&&Di(this.i,this.g,"visibilitychange",this.j)},Si=function(a,b,c){c=c===void 0?!1:c;Y.call(this);this.g=a;this.h=b;ye(this,this.h);this.i=c},Ti=function(a,b,c){Y.call(this);this.o=c!=null?a.bind(c):a;this.m=b;this.h=null;this.j=!1;
this.g=null},Ui=function(a){a.g=tg(function(){a.g=null;a.j&&(a.j=!1,Ui(a))},a.m);var b=a.h;a.h=null;a.o.apply(null,b)},Vi=function(a,b,c,d,e){Y.call(this);this.g=a;this.C=b;this.h=new Ti(this.j,3E3,this);this.i=new Set;this.m=d;this.o=e||6E4},Wi=function(a){Y.call(this);this.g=a;ye(this,this.g)},Xi=function(a){this.l=J(a)},Yi=function(a){this.l=J(a)},Zi=function(a){this.l=J(a)},$i=function(a){this.l=J(a)},aj=function(a){this.l=J(a)},bj=function(a){this.l=J(a)},cj=function(a){this.l=J(a)},dj=function(a){this.l=
J(a)},ej=function(a){this.l=J(a)},fj=function(a){this.l=J(a)},hj=function(){var a=void 0,b=this;a=a===void 0?!0:a;this.m=new gj;this.i=this.h=0;(this.j=a)&&document.addEventListener("mousemove",function(c){b.h=c.clientX;b.i=c.clientY})},gj=function(){this.h=this.g=null},jj=function(a){if(a.g!==null)return a.g;if(a.h===null&&(a.h=ij(),a.h===null))return null;a.g=a.h.chrome.runtime.connect("ciiamoeghmklpofjbocenebdfbgjapaa");a.g.onDisconnect.addListener(function(){a.g=null});return a.g},ij=function(){for(var a=
0;a<kj.length;a++){var b=kj[a];if(b&&b.chrome&&b.chrome.runtime&&b.chrome.runtime.connect)return b}return null},lj=r(),mj=function(){this.h={};this.i={};this.g=null},nj=function(){this.g=[]},oj=function(){this.g={}},pj=function(a){this.l=J(a)},qj=function(a){this.l=J(a)},rj=function(a){this.l=J(a,500)},sj=function(a,b){this.h=a;this.F=b;this.v=1;this.m=this.i=null;this.o=new oj;this.g=new nj;this.B=this.C=this.j=!1},uj=function(a,b){var c=new xi,d=new pj;a=a.F;c.g=d;c.h=a;d=c.h.h[tj.g].ya();a=c.h;
d.g=c.g;d.h=a;S(d.g,10,b);return d},wj=function(a){var b=a.g,c=b.g;b.g=[];b=new rj;var d=kd(a.h.g);b=N(b,Xi,2,d);d=a.h;vj(d);(d=d.i?kd(d.i):null)&&N(b,fj,5,d);d=a.h;for(var e,g=c.length-1;g>=0;g--){var f=M(c[g],Gg,5);if(f&&M(f,ae,1)){f=M(f,ae,1);if(Wc(f,12)!=null&&l===void 0){var h=void 0,k=void 0;k=k===void 0?!1:k;var l=(h=Wc(f,12))!=null?h:k}f=M(f,Zd,20);f!==void 0&&e===void 0&&(e=new Ce,h=Wc(f,2,ii),h!==void 0&&O(e,2,h),f=Wc(f,1,ii),f!==void 0&&O(e,1,f));if(l!==void 0&&e!==void 0)break}}d=d.j?
kd(d.j):null;if(l!==void 0||e!==void 0)d||(d=new Fe),l!==void 0&&O(d,6,l),e!==void 0&&N(d,Ce,13,e);(l=d)&&N(b,Fe,3,l);a=kd(a.h.m);N(b,qj,4,a);Tc(b,pj,1,c);return b},yj=function(a,b){var c=Hi(uj(a,b),0,a.v++);var d=a.o;var e=Object.keys(d.g);if(e.length==0)d=null;else{for(var g=[],f=0;f<e.length;f++){var h=Number(e[f]),k=d.g[h],l=new Bg;h=S(l,1,h);k=Vc(k.g,10);k=S(h,2,k);g.push(k)}d=g}k=d;if(b!=716){b=a.m;S(c.g,6,a.i);d=new Cg;b=S(d,1,b);if(k){Dc(b);d=b.l;e=Qc(b,d,d[F]|0,Bg,2,2,!0);f=g=0;if(Array.isArray(k))for(h=
k.length,l=0;l<h;l++){var m=fc(k[l],Bg);e.push(m);(m=H(m))&&!g++&&(e[F]&=-9);m||f++||qb(e,4096)}else for(k=x(k),h=k.next();!h.done;h=k.next())h=fc(h.value,Bg),e.push(h),(h=H(h))&&!g++&&(e[F]&=-9),h||f++||qb(e,4096);f&&Ec(d)}d=yi(c);N(d,Cg,3,b)}xj(a,c);return c},xj=function(a,b){a.i=de(Vc(b.g,12));b=M(b.g,Wh,8);b=M(b,Vh,1);b=Vc(b,1);a.m=de(b)},zj=r(),Aj=function(){this.g=this.h=null},Bj=function(){this.g=new Xi;this.i=null;this.m=new qj;U(this.m,1,6);this.j=this.h=null},Z=function(a){a.i==null&&(a.i=
new fj);return a.i},Cj=function(a){a=Z(a);var b=M(a,$i,16);b||(b=new $i,N(a,$i,16,b));return b},Dj=function(a){a=Z(a);var b=M(a,aj,9);b||(b=new aj,N(a,aj,9,b));return b},vj=function(a){Xc(a.g,1)!=null&&dd(a.g,6)!=null&&gd(a.g,6)},Ej=function(){this.h=this.j=null;this.g=new Bj;this.i=null;this.m=!1},Pj=function(a,b,c,d){var e=ge(),g=ge(),f=Kg.h();var h=f.g==void 0?ne(g,"gaia_session_id"):f.g;var k=me(g,"docs-cclt"),l=ne(g,"docs-ccu"),m=new vh(k,h||"0");m.j=l;m.i=!0;je(g,"docs-ecuach")&&(m.h=$g);m.g=
!0;m.D||(m.D=new uh);var p=new oh({V:m.V,U:m.U?m.U:we,P:m.P,Sa:m.j,I:!1,W:m.i,wa:m.m,va:m.va,D:m.D});ye(m,p);p.K=new Lg;m.R&&(p.R=m.R);m.g&&(p.ba=m.g&&p.ga);ih(p.i,$g);m.h&&ih(p.i,m.h);m.D.Z&&m.D.Z(m.V);m.D.Oa&&m.D.Oa(p);var q=new vg(p,e);var n=new He(new Ne(p));var u,E;(u=d==null?void 0:d())!=null?E=u:E=new Jg(new He(new Hg(q)),n);var D=E,ea=(new Ge(!1,e)).get(),L=Be(),fa=new mj,Xe=new Wd,kk=new Xd;var lk=U(kk,1,b);var mk=hd(lk,2,c);K(Xe.g,Xd,152);N(Xe.g,Xd,152,mk);var Lh=new Ag(Xe);fa.i.docs_app_load_invariants=
Lh;if(fa.g){var Mh=fa.g;K(Mh,Vd,3);N(Mh,Vd,3,Lh.g.g)}var P=new Ej;P.j=D.h;P.h=D.g;P.i=fa;var Nh=P.g;dd(Nh.g,6);U(Nh.g,6,a);var Oh=P.g,nk=L.C;Xc(Oh.g,1);T(Oh.g,1,nk);P.m=!1;vj(P.g);var sa=new Aj;sa.h=P.g;P.i!=null&&(sa.g=P.i);sa.g==null&&(sa.g=new mj);sa.g.h[tj.g]=new zj;sa.g.h[Fj.g]=new lj;var Ye=sa.g,Ze=sa.h,pk=Z(Ze);if(!K(pk,Zi,1)){var qk=Z(Ze),rk=new Zi;N(qk,Zi,1,rk)}var sk=Z(Ze);var tk=M(sk,Zi,1);Ye.g=tk;var Ph=Ye.i,$e=[],uk=0,Qh;for(Qh in Ph)$e[uk++]=Ph[Qh];for(var af=0;af<$e.length;af++){var vk=
$e[af],Rh=Ye.g;K(Rh,Vd,3);N(Rh,Vd,3,vk.g.g)}var Sh=new sj(sa.h,sa.g);if(P.m){var Th=new He(new hj);P.j=Th;P.h=Th}var bf=new Si(Sh,new Vi(Sh,P.j,P.h,!1,null),!1);P.m&&(bf=new Wi(bf));this.g=bf;var A=this.g.oa(),Rb=null,Sb=null,Tb=null;Rb=Rb===void 0?null:Rb;Sb=Sb===void 0?null:Sb;Tb=Tb===void 0?null:Tb;var wk=L.B;Uc(A.g,3);S(A.g,3,wk);var xk=L.v;Xc(A.g,4);T(A.g,4,xk);var yk=Date.now()*1E3;Uc(A.g,2);S(A.g,2,yk);A.j=ea;var Ba=new Ih;Gj?U(Ba,1,1):Hj?U(Ba,1,2):Ij?U(Ba,1,5):Jj?U(Ba,1,4):eb()?U(Ba,1,6):
Kj&&U(Ba,1,3);T(Ba,2,Lj);var Ck=Z(A);K(Ck,Ih,3);var Dk=Z(A);N(Dk,Ih,3,Ba);var Xh=L.o;if(Xh!=null&&!je(e,"icso")){var Yh=Dj(A);Mb(Gc(Yh,4));hd(Yh,4,Xh)}var Zh=L.i;if(Zh!==null){if(A.h==null){A.h=new Yi;var Ek=Z(A);N(Ek,Yi,2,A.h)}Xc(A.h,1);T(A.h,1,Zh)}var $h=Ch();if($h){var Fk=Z(A);K(Fk,$d,6);var Gk=Z(A);N(Gk,$d,6,$h)}var Hk=L.g,Ik=Z(A);dd(Ik,4);var Jk=Z(A);U(Jk,4,Hk);var Kk=je(e,"docs-idu")?1:2,Lk=Z(A);dd(Lk,5);var Mk=Z(A);U(Mk,5,Kk);var Nk=je(e,"docs-isb"),ai=Cj(A);Wc(ai,3);O(ai,3,Nk);var bi=Cj(A);
Wc(bi,7);O(bi,7,Mj);var ci=Cj(A);Wc(ci,8);O(ci,8,Nj);if(xh&&je(e,"docs-ccdil")){var Qk=new Gh;var cf=U(Qk,1,L.j),Q=L.m;Dc(cf);var df=cf.l,Ub=df[F]|0;if(Q==null)Hc(df,Ub,2);else{if(!Array.isArray(Q))throw ib();var R=Q===Nc?7:Q[F]|0,ef=R,di=Kc(R),Vb=di||Object.isFrozen(Q);di||(R=0);Vb||(Q=Gb(Q),ef=0,R=Lc(R,Ub),Vb=!1);R|=5;var ei;var Rk=4&R?512&R?512:1024&R?1024:0:void 0;var Sk=(ei=Rk)!=null?ei:Nb?1024:0;R|=Sk;for(var Yc=0;Yc<Q.length;Yc++){var fi=Q[Yc],gi=Lb(fi);Object.is(fi,gi)||(Vb&&(Q=Gb(Q),ef=0,
R=Lc(R,Ub),Vb=!1),Q[Yc]=gi)}R!==ef&&(Vb&&(Q=Gb(Q),R=Lc(R,Ub)),G(Q,R));Hc(df,Ub,2,Q)}var hi=Cj(A);K(hi,Gh,9);N(hi,Gh,9,cf)}if(Oj){var Tk=!window.showModalDialog,ji=Cj(A);Wc(ji,6);O(ji,6,Tk)}var ki=z.navigator.deviceMemory;if(Number.isFinite(ki)){var li=Dj(A);Mb(Gc(li,9));hd(li,9,ki*1024)}var mi=z.navigator.hardwareConcurrency;if(Number.isFinite(mi)){var ni=Dj(A);Mb(Gc(ni,10));hd(ni,10,mi)}var oi=z.document.wasDiscarded;if(oi!==void 0){var pi=Z(A),Zc=M(pi,ej,18);Zc||(Zc=new ej,N(pi,ej,18,Zc));var qi=
Zc;var $c=M(qi,dj,1);$c||($c=new dj,N(qi,dj,1,$c));var ri=$c;Wc(ri,1);O(ri,1,oi)}if(Rb){var si=Rb.g();if(si){var Uk=Z(A);K(Uk,Yd,13);var Vk=Z(A);N(Vk,Yd,13,si)}}if(Sb){var ti=Sb.g();if(ti){var Wk=Z(A);K(Wk,cj,20);var Xk=Z(A);N(Xk,cj,20,ti)}}var Yk=yh(),ui=Cj(A);Wc(ui,11);O(ui,11,Yk);if(Tb){var Zk=Tb.g(),$k=Z(A);K($k,bj,21);var al=Z(A);N(al,bj,21,Zk)}var ff=z,ad=ff=ff===void 0?window:ff;ad=ad===void 0?window:ad;var bd=ad;bd=bd===void 0?window:bd;var gf=bd.WIZ_global_data;var bl=new Dh(gf&&"K1cgmc"in
gf?gf.K1cgmc:null);var cl=new Fh,vi=Eh(bl),hf;vi===null?hf=cl:hf=jd(Fh,"["+vi.substring(4));var dl=Bc(hf);var el=Z(A);K(el,Fh,22);var fl=Z(A);N(fl,Fh,22,dl);var jf;if(jf=je(e,"docs-iefimbp")||je(e,"docs-eivt")){var hb=z;hb=hb.window||hb;jf=hb.parent!=hb||hb.frameElement!=null}if(jf){var cd=new Hh;je(e,"docs-iefimbp")?U(cd,1,3):ne(e,"docs-tfh")||zh()?U(cd,1,1):U(cd,1,2);var gl=Z(A);K(gl,Hh,23);var hl=Z(A);N(hl,Hh,23,cd)}this.g.qa()},Qj=function(a,b){this.j=a;this.i=b;this.h=!1;this.g=window.performance.timing.responseStart-
window.performance.timeOrigin},Rj=function(a,b,c,d){d=d===void 0?null:d;a=a.j.g;b=a.fa(b,0);var e=yi(b),g=new Dg;c=S(g,1,c*1E3);N(e,Dg,23,c);d&&(c=yi(b),N(c,Fg,108,d));a.ma(b)},Tj=function(a,b){var c=z.DOCS_drawing_decode[b];c&&Rj(a,47540,c-a.g,Sj(b))},Uj=function(a,b){var c=z.DOCS_drawing_load[b];b=Sj(b);c&&Rj(a,47538,c-a.g,b);a.h||a.i==null||a.i!=Object.keys(z.DOCS_drawing_load).length||(Rj(a,47539,Math.max.apply(Math,na(Object.values(z.DOCS_drawing_load)))-a.g),a.h=!0)},Sj=function(a){var b=new Fg,
c=document.getElementById(a);if(!c||!c.hasAttribute("src"))return b;c.getAttribute("src").startsWith("data:")?(a=U(b,1,2),c=Math.ceil(c.getAttribute("src").length/1024),hd(a,2,c)):U(b,1,1);return b},ja=typeof Object.create=="function"?Object.create:function(a){function b(){}b.prototype=a;return new b},ia=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a},ha=da(this),Vj;
if(typeof Object.setPrototypeOf=="function")Vj=Object.setPrototypeOf;else{var Wj;a:{var Xj={a:!0},Yj={};try{Yj.__proto__=Xj;Wj=Yj.a;break a}catch(a){}Wj=!1}Vj=Wj?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError("b`"+a);return a}:null}var ka=Vj,Zj=typeof Object.assign=="function"?Object.assign:function(a,b){if(a==null)throw new TypeError("d");a=Object(a);for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)oa(d,e)&&(a[e]=d[e])}return a};
v("Object.assign",function(a){return a||Zj});y.prototype.C=ba("o");y.prototype.getNextAddressJsc=function(){return this.g};y.prototype.getYieldResultJsc=function(){return this.o};y.prototype.return=function(a){this.h={return:a};this.g=this.i};y.prototype["return"]=y.prototype.return;y.prototype.ba=function(a){this.h={O:a};this.g=this.i};y.prototype.jumpThroughFinallyBlocks=y.prototype.ba;y.prototype.v=function(a,b){this.g=b;return{value:a}};y.prototype.yield=y.prototype.v;
y.prototype.ha=function(a,b){a=x(a);var c=a.next();pa(c);if(c.done)this.o=c.value,this.g=b;else return this.j=a,this.v(c.value,b)};y.prototype.yieldAll=y.prototype.ha;y.prototype.O=ba("g");y.prototype.jumpTo=y.prototype.O;y.prototype.ca=function(){this.g=0};y.prototype.jumpToEnd=y.prototype.ca;y.prototype.N=function(a,b){this.m=a;b!=void 0&&(this.i=b)};y.prototype.setCatchFinallyBlocks=y.prototype.N;y.prototype.ga=function(a){this.m=0;this.i=a||0};y.prototype.setFinallyBlock=y.prototype.ga;
y.prototype.da=function(a,b){this.g=a;this.m=b||0};y.prototype.leaveTryBlock=y.prototype.da;y.prototype.K=function(a){this.m=a||0;a=this.h.xa;this.h=null;return a};y.prototype.enterCatchBlock=y.prototype.K;y.prototype.L=function(a,b,c){c?this.F[c]=this.h:this.F=[this.h];this.m=a||0;this.i=b||0};y.prototype.enterFinallyBlock=y.prototype.L;
y.prototype.M=function(a,b){b=this.F.splice(b||0)[0];(b=this.h=this.h||b)?b.Aa?this.g=this.m||this.i:b.O!=void 0&&this.i<b.O?(this.g=b.O,this.h=null):this.g=this.i:this.g=a};y.prototype.leaveFinallyBlock=y.prototype.M;y.prototype.T=function(a){return new ta(a)};y.prototype.forIn=y.prototype.T;ta.prototype.h=function(){for(;this.g.length>0;){var a=this.g.pop();if(a in this.i)return a}return null};ta.prototype.getNext=ta.prototype.h;
v("Symbol",function(a){function b(g){if(this instanceof b)throw new TypeError("g");return new c(d+(g||"")+"_"+e++,g)}function c(g,f){this.g=g;ia(this,"description",{configurable:!0,writable:!0,value:f})}if(a)return a;c.prototype.toString=function(){return this.g};var d="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",e=0;return b});v("Symbol.iterator",function(a){if(a)return a;a=Symbol("h");ia(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return Ca(la(this))}});return a});
v("Promise",function(a){function b(f){this.g=0;this.i=void 0;this.h=[];this.o=!1;var h=this.j();try{f(h.resolve,h.reject)}catch(k){h.reject(k)}}function c(){this.g=null}function d(f){return f instanceof b?f:new b(function(h){h(f)})}if(a)return a;c.prototype.h=function(f){if(this.g==null){this.g=[];var h=this;this.i(function(){h.m()})}this.g.push(f)};var e=ha.setTimeout;c.prototype.i=function(f){e(f,0)};c.prototype.m=function(){for(;this.g&&this.g.length;){var f=this.g;this.g=[];for(var h=0;h<f.length;++h){var k=
f[h];f[h]=null;try{k()}catch(l){this.j(l)}}}this.g=null};c.prototype.j=function(f){this.i(function(){throw f;})};b.prototype.j=function(){function f(l){return function(m){k||(k=!0,l.call(h,m))}}var h=this,k=!1;return{resolve:f(this.L),reject:f(this.m)}};b.prototype.L=function(f){if(f===this)this.m(new TypeError("i"));else if(f instanceof b)this.N(f);else{a:switch(typeof f){case "object":var h=f!=null;break a;case "function":h=!0;break a;default:h=!1}h?this.K(f):this.v(f)}};b.prototype.K=function(f){var h=
void 0;try{h=f.then}catch(k){this.m(k);return}typeof h=="function"?this.T(h,f):this.v(f)};b.prototype.m=function(f){this.B(2,f)};b.prototype.v=function(f){this.B(1,f)};b.prototype.B=function(f,h){if(this.g!=0)throw Error("j`"+f+"`"+h+"`"+this.g);this.g=f;this.i=h;this.g===2&&this.M();this.C()};b.prototype.M=function(){var f=this;e(function(){if(f.F()){var h=ha.console;typeof h!=="undefined"&&h.error(f.i)}},1)};b.prototype.F=function(){if(this.o)return!1;var f=ha.CustomEvent,h=ha.Event,k=ha.dispatchEvent;
if(typeof k==="undefined")return!0;typeof f==="function"?f=new f("unhandledrejection",{cancelable:!0}):typeof h==="function"?f=new h("unhandledrejection",{cancelable:!0}):(f=ha.document.createEvent("CustomEvent"),f.initCustomEvent("unhandledrejection",!1,!0,f));f.promise=this;f.reason=this.i;return k(f)};b.prototype.C=function(){if(this.h!=null){for(var f=0;f<this.h.length;++f)g.h(this.h[f]);this.h=null}};var g=new c;b.prototype.N=function(f){var h=this.j();f.ja(h.resolve,h.reject)};b.prototype.T=
function(f,h){var k=this.j();try{f.call(h,k.resolve,k.reject)}catch(l){k.reject(l)}};b.prototype.then=function(f,h){function k(q,n){return typeof q=="function"?function(u){try{l(q(u))}catch(E){m(E)}}:n}var l,m,p=new b(function(q,n){l=q;m=n});this.ja(k(f,l),k(h,m));return p};b.prototype.catch=function(f){return this.then(void 0,f)};b.prototype.ja=function(f,h){function k(){switch(l.g){case 1:f(l.i);break;case 2:h(l.i);break;default:throw Error("k`"+l.g);}}var l=this;this.h==null?g.h(k):this.h.push(k);
this.o=!0};b.resolve=d;b.reject=function(f){return new b(function(h,k){k(f)})};b.race=function(f){return new b(function(h,k){for(var l=x(f),m=l.next();!m.done;m=l.next())d(m.value).ja(h,k)})};b.all=function(f){var h=x(f),k=h.next();return k.done?d([]):new b(function(l,m){function p(u){return function(E){q[u]=E;n--;n==0&&l(q)}}var q=[],n=0;do q.push(void 0),n++,d(k.value).ja(p(q.length-1),m),k=h.next();while(!k.done)})};return b});
v("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=Da(this,b,"startsWith"),e=d.length,g=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var f=0;f<g&&c<e;)if(d[c++]!=b[f++])return!1;return f>=g}});v("Symbol.dispose",function(a){return a?a:Symbol("n")});
v("WeakMap",function(a){function b(k){this.g=(h+=Math.random()+1).toString();if(k){k=x(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}}function c(){}function d(k){var l=typeof k;return l==="object"&&k!==null||l==="function"}function e(k){if(!oa(k,f)){var l=new c;ia(k,f,{value:l})}}function g(k){var l=Object[k];l&&(Object[k]=function(m){if(m instanceof c)return m;Object.isExtensible(m)&&e(m);return l(m)})}if(function(){if(!a||!Object.seal)return!1;try{var k=Object.seal({}),l=Object.seal({}),
m=new a([[k,2],[l,3]]);if(m.get(k)!=2||m.get(l)!=3)return!1;m.delete(k);m.set(l,4);return!m.has(k)&&m.get(l)==4}catch(p){return!1}}())return a;var f="$jscomp_hidden_"+Math.random();g("freeze");g("preventExtensions");g("seal");var h=0;b.prototype.set=function(k,l){if(!d(k))throw Error("o");e(k);if(!oa(k,f))throw Error("p`"+k);k[f][this.g]=l;return this};b.prototype.get=function(k){return d(k)&&oa(k,f)?k[f][this.g]:void 0};b.prototype.has=function(k){return d(k)&&oa(k,f)&&oa(k[f],this.g)};b.prototype.delete=
function(k){return d(k)&&oa(k,f)&&oa(k[f],this.g)?delete k[f][this.g]:!1};return b});
v("Map",function(a){function b(){var h={};return h.J=h.next=h.head=h}function c(h,k){var l=h[1];return Ca(function(){if(l){for(;l.head!=h[1];)l=l.J;for(;l.next!=l.head;)return l=l.next,{done:!1,value:k(l)};l=null}return{done:!0,value:void 0}})}function d(h,k){var l=k&&typeof k;l=="object"||l=="function"?g.has(k)?l=g.get(k):(l=""+ ++f,g.set(k,l)):l="p_"+k;var m=h[0][l];if(m&&oa(h[0],l))for(h=0;h<m.length;h++){var p=m[h];if(k!==k&&p.key!==p.key||k===p.key)return{id:l,list:m,index:h,entry:p}}return{id:l,
list:m,index:-1,entry:void 0}}function e(h){this[0]={};this[1]=b();this.size=0;if(h){h=x(h);for(var k;!(k=h.next()).done;)k=k.value,this.set(k[0],k[1])}}if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var h=Object.seal({x:4}),k=new a(x([[h,"s"]]));if(k.get(h)!="s"||k.size!=1||k.get({x:4})||k.set({x:4},"t")!=k||k.size!=2)return!1;var l=k.entries(),m=l.next();if(m.done||m.value[0]!=h||m.value[1]!="s")return!1;m=l.next();return m.done||m.value[0].x!=
4||m.value[1]!="t"||!l.next().done?!1:!0}catch(p){return!1}}())return a;var g=new WeakMap;e.prototype.set=function(h,k){h=h===0?0:h;var l=d(this,h);l.list||(l.list=this[0][l.id]=[]);l.entry?l.entry.value=k:(l.entry={next:this[1],J:this[1].J,head:this[1],key:h,value:k},l.list.push(l.entry),this[1].J.next=l.entry,this[1].J=l.entry,this.size++);return this};e.prototype.delete=function(h){h=d(this,h);return h.entry&&h.list?(h.list.splice(h.index,1),h.list.length||delete this[0][h.id],h.entry.J.next=h.entry.next,
h.entry.next.J=h.entry.J,h.entry.head=null,this.size--,!0):!1};e.prototype.clear=function(){this[0]={};this[1]=this[1].J=b();this.size=0};e.prototype.has=function(h){return!!d(this,h).entry};e.prototype.get=function(h){return(h=d(this,h).entry)&&h.value};e.prototype.entries=function(){return c(this,function(h){return[h.key,h.value]})};e.prototype.keys=function(){return c(this,function(h){return h.key})};e.prototype.values=function(){return c(this,function(h){return h.value})};e.prototype.forEach=
function(h,k){for(var l=this.entries(),m;!(m=l.next()).done;)m=m.value,h.call(k,m[1],m[0],this)};e.prototype[Symbol.iterator]=e.prototype.entries;var f=0;return e});
v("Set",function(a){function b(c){this.g=new Map;if(c){c=x(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.g.size}if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var c=Object.seal({x:4}),d=new a(x([c]));if(!d.has(c)||d.size!=1||d.add(c)!=d||d.size!=1||d.add({x:4})!=d||d.size!=2)return!1;var e=d.entries(),g=e.next();if(g.done||g.value[0]!=c||g.value[1]!=c)return!1;g=e.next();return g.done||g.value[0]==c||g.value[0].x!=4||
g.value[1]!=g.value[0]?!1:e.next().done}catch(f){return!1}}())return a;b.prototype.add=function(c){c=c===0?0:c;this.g.set(c,c);this.size=this.g.size;return this};b.prototype.delete=function(c){c=this.g.delete(c);this.size=this.g.size;return c};b.prototype.clear=function(){this.g.clear();this.size=0};b.prototype.has=function(c){return this.g.has(c)};b.prototype.entries=function(){return this.g.entries()};b.prototype.values=function(){return this.g.values()};b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=
b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.g.forEach(function(g){return c.call(d,g,g,e)})};return b});v("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)oa(b,d)&&c.push(b[d]);return c}});v("Object.is",function(a){return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}});
v("Array.from",function(a){return a?a:function(b,c,d){c=c!=null?c:aa();var e=[],g=typeof Symbol!="undefined"&&Symbol.iterator&&b[Symbol.iterator];if(typeof g=="function"){b=g.call(b);for(var f=0;!(g=b.next()).done;)e.push(c.call(d,g.value,f++))}else for(g=b.length,f=0;f<g;f++)e.push(c.call(d,b[f],f));return e}});v("Number.isFinite",function(a){return a?a:function(b){return typeof b!=="number"?!1:!isNaN(b)&&b!==Infinity&&b!==-Infinity}});v("Number.MAX_SAFE_INTEGER",ca(9007199254740991));
v("Number.MIN_SAFE_INTEGER",ca(-9007199254740991));v("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}});v("Number.isSafeInteger",function(a){return a?a:function(b){return Number.isInteger(b)&&Math.abs(b)<=Number.MAX_SAFE_INTEGER}});v("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||b===Infinity||b===-Infinity||b===0)return b;var c=Math.floor(Math.abs(b));return b<0?-c:c}});
v("Number.isNaN",function(a){return a?a:function(b){return typeof b==="number"&&isNaN(b)}});v("Array.prototype.keys",function(a){return a?a:function(){return Ea(this,aa())}});v("Array.prototype.values",function(a){return a?a:function(){return Ea(this,function(b,c){return c})}});v("String.prototype.repeat",function(a){return a?a:function(b){var c=Da(this,null,"repeat");if(b<0||b>1342177279)throw new RangeError("q");b|=0;for(var d="";b;)if(b&1&&(d+=c),b>>>=1)c+=c;return d}});var z=this||self,ak=z._F_toggles__pubi||[],Ha="closure_uid_"+(Math.random()*1E9>>>0),Ia=0;Qa(Ra,Error);Ra.prototype.name="CustomError";var Pi;var bk=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};var ck=!!(ak[0]>>19&1),dk=!!(ak[0]>>14&1),ek=!!(ak[0]>>21&1),fk=!!(ak[0]&512),gk=!!(ak[0]&2048);var Ua=ck?ek:Fa(610401301,!1),tc=ck?dk||!fk:Fa(748402147,!0),Nb=ck?dk||!gk:Fa(824656860,!0);var B,hk=z.navigator;B=hk?hk.userAgentData||null:null;var Wf=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(typeof a==="string")return typeof b!=="string"||b.length!=1?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},re=Array.prototype.forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=typeof a==="string"?a.split(""):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)};fb[" "]=r();var ik=Xa(),jk=Wa()?!1:C("Trident")||C("MSIE"),ok=C("Edge"),Ji=C("Gecko")&&!(Ta().toLowerCase().indexOf("webkit")!=-1&&!C("Edge"))&&!(C("Trident")||C("MSIE"))&&!C("Edge"),Ii=Ta().toLowerCase().indexOf("webkit")!=-1&&!C("Edge"),Hj=db(),Gj=ab()?B.platform==="Windows":C("Windows"),Kj=(ab()?B.platform==="Linux":C("Linux"))||eb(),Jj=ab()?B.platform==="Android":C("Android"),zk=bb(),Ak=C("iPad"),Bk=C("iPod"),Ij=cb(),Ok;
a:{var Pk="",il=function(){var a=Ta();if(Ji)return/rv:([^\);]+)(\)|;)/.exec(a);if(ok)return/Edge\/([\d\.]+)/.exec(a);if(jk)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Ii)return/WebKit\/(\S+)/.exec(a);if(ik)return/(?:Version)[ \/]?(\S+)/.exec(a)}();il&&(Pk=il?il[1]:"");if(jk){var jl,kl=z.document;jl=kl?kl.documentMode:void 0;if(jl!=null&&jl>parseFloat(Pk)){Ok=String(jl);break a}}Ok=Pk}var ll=Ok;var Oj=Za(),ml=bb()||C("iPod"),nl=C("iPad"),ol=C("Android")&&!($a()||Za()||Xa()||C("Silk")),xh=$a(),pl=C("Safari")&&!($a()||(Wa()?0:C("Coast"))||Xa()||(Wa()?0:C("Edge"))||Ya()||(Wa()?Va("Opera"):C("OPR"))||Za()||C("Silk")||C("Android"))&&!cb();var jb=void 0;var nb=typeof Symbol==="function"&&typeof Symbol()==="symbol",ql=mb("jas",void 0,!0),nc=mb(void 0,Symbol()),rl=mb(void 0,"0ub"),lc=mb(void 0,"0ubs"),vc=mb(void 0,"0actk"),hc=mb("m_m","nb",!0),sl=mb();Math.max.apply(Math,na(Object.values({ab:1,Za:2,Ya:4,fb:8,hb:16,cb:32,Ta:64,Wa:128,Ua:256,gb:512,Va:1024,Xa:2048,eb:4096,bb:8192})));var pb={La:{value:0,configurable:!0,writable:!0,enumerable:!1}},ob=Object.defineProperties,F=nb?ql:"La",Nc,tl=[];G(tl,7);Nc=Object.freeze(tl);var ic={},rb={},Rc=Object.freeze({}),nd={};var ub=sb(function(a){return typeof a==="number"}),tb=sb(function(a){return typeof a==="string"}),wb=sb(function(a){return typeof a==="boolean"}),ul=sb(function(a){return typeof a==="bigint"});var vb=typeof z.BigInt==="function"&&typeof z.BigInt(0)==="bigint";var be=sb(function(a){return vb?ul(a):tb(a)&&/^(?:-?[1-9]\d*|0)$/.test(a)}),cc=sb(function(a){return vb?a>=vl&&a<=wl:a[0]==="-"?yb(a,xl):yb(a,yl)}),xl=Number.MIN_SAFE_INTEGER.toString(),vl=vb?BigInt(Number.MIN_SAFE_INTEGER):void 0,yl=Number.MAX_SAFE_INTEGER.toString(),wl=vb?BigInt(Number.MAX_SAFE_INTEGER):void 0;var I=0,zb=0;var Pb=typeof BigInt==="function"?BigInt.asIntN:void 0,bc=Number.isSafeInteger,Ib=Number.isFinite,ac=Math.trunc,Jb=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var zl={ob:!0};var oc;var ed=xb(0),ii={};V.prototype.toJSON=function(){return rc(this)};V.prototype[hc]=ic;V.prototype.toString=function(){return this.l.toString()};od.prototype.register=function(){fb(this)};Object.create(null);var rd=new Map;td.prototype.equals=function(a){return Object.is(this,a)||this==null&&a==null};td.prototype.za=function(){return this.i||(Object.defineProperties(this,{i:{value:Al=Al+1|0,enumerable:!1}}),this.i)};td.prototype.toString=function(){return X(Td(Sd(this.constructor)))+"@"+X((this.za()>>>0).toString(16))};w(ud,td);ud.prototype.toString=function(){var a=Td(Sd(this.constructor)),b=this.h;return b==null?a:X(a)+": "+X(b)};w(Bd,ud);w(Cd,Bd);t=Dd.prototype;t.isSafeInteger=function(){var a=this.u>>21;return a==0||a==-1&&!(this.A==0&&this.u==-2097152)};
t.toString=function(a){a=a||10;if(a<2||36<a)throw Error("H`"+a);if(this.isSafeInteger()){var b=Ed(this);return a==10?""+b:b.toString(a)}b=14-(a>>2);var c=Math.pow(a,b),d=W(c,c/4294967296);c=this.div(d);var e=Math,g=e.abs;d=c.multiply(d);d=this.add(Gd(d));e=g.call(e,Ed(d));g=a==10?""+e:e.toString(a);g.length<b&&(g="0000000000000".slice(g.length-b)+g);e=Ed(c);return(a==10?e:e.toString(a))+g};t.za=function(){return this.A^this.u};t.equals=function(a){return a==null?!1:this.A==a.A&&this.u==a.u};
t.compare=function(a){return this.u==a.u?this.A==a.A?0:this.A>>>0>a.A>>>0?1:-1:this.u>a.u?1:-1};t.add=function(a){var b=this.u>>>16,c=this.u&65535,d=this.A>>>16,e=a.u>>>16,g=a.u&65535,f=a.A>>>16;a=(this.A&65535)+(a.A&65535);f=(a>>>16)+(d+f);d=f>>>16;d+=c+g;return W((f&65535)<<16|a&65535,((d>>>16)+(b+e)&65535)<<16|d&65535)};
t.multiply=function(a){if(Fd(this))return this;if(Fd(a))return a;var b=this.u>>>16,c=this.u&65535,d=this.A>>>16,e=this.A&65535,g=a.u>>>16,f=a.u&65535,h=a.A>>>16;a=a.A&65535;var k=e*a;var l=(k>>>16)+d*a;var m=l>>>16;l=(l&65535)+e*h;m+=l>>>16;m+=c*a;var p=m>>>16;m=(m&65535)+d*h;p+=m>>>16;m=(m&65535)+e*f;p=p+(m>>>16)+(b*a+c*h+d*f+e*g)&65535;return W((l&65535)<<16|k&65535,p<<16|m&65535)};
t.div=function(a){if(Fd(a))throw Error("I");if(this.u<0){if(this.equals(Id)){if(a.equals(Bl)||a.equals(Cl))return Id;if(a.equals(Id))return Bl;var b=this.u;b=W(this.A>>>1|b<<31,b>>1);b=b.div(a).shiftLeft(1);if(b.equals(Jd))return a.u<0?Bl:Cl;var c=a.multiply(b);c=this.add(Gd(c));return b.add(c.div(a))}return a.u<0?Gd(this).div(Gd(a)):Gd(Gd(this).div(a))}if(Fd(this))return Jd;if(a.u<0)return a.equals(Id)?Jd:Gd(this.div(Gd(a)));b=Jd;for(c=this;c.compare(a)>=0;){var d=Math.max(1,Math.floor(Ed(c)/Ed(a))),
e=Math.ceil(Math.log(d)/Math.LN2);e=e<=48?1:Math.pow(2,e-48);for(var g=Kd(d),f=g.multiply(a);f.u<0||f.compare(c)>0;)d-=e,g=Kd(d),f=g.multiply(a);Fd(g)&&(g=Bl);b=b.add(g);c=c.add(Gd(f))}return b};t.and=function(a){return W(this.A&a.A,this.u&a.u)};t.or=function(a){return W(this.A|a.A,this.u|a.u)};t.xor=function(a){return W(this.A^a.A,this.u^a.u)};t.shiftLeft=function(a){a&=63;if(a==0)return this;var b=this.A;return a<32?W(b<<a,this.u<<a|b>>>32-a):W(0,b<<a-32)};
var Jd=W(0,0),Bl=W(1,0),Cl=W(-1,-1),Hd=W(4294967295,2147483647),Id=W(0,2147483648);w(Ld,Cd);w(Md,Cd);w(zd,Cd);w(Od,zd);var le;var Al=0;w(Qd,Ld);w(Rd,td);Rd.prototype.toString=function(){return"class "+X(Td(this))};w(Wd,td);w(Xd,V);w(Vd,V);w(Yd,V);w(Zd,V);w($d,V);w(ae,V);var ee;w(he,td);he.prototype.get=function(){if(!this.g){var a=z._docs_flag_initialData;this.g=a?a:{}}return this.g};w(fe,td);fe.prototype.clear=function(){this.g=new he;this.h=null};fe.prototype.get=function(a){ke(this,a);return this.g.get()[a]};ue.prototype.set=function(a,b,c){var d=!1;if(typeof c==="object"){var e=c.qb;d=c.rb||!1;var g=c.domain||void 0;var f=c.path||void 0;var h=c.Ma}if(/[;=\s]/.test(a))throw Error("Q`"+a);if(/[;\r\n]/.test(b))throw Error("R`"+b);h===void 0&&(h=-1);this.g.cookie=a+"="+b+(g?";domain="+g:"")+(f?";path="+f:"")+(h<0?"":h==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+h*1E3)).toUTCString())+(d?";secure":"")+(e!=null?";samesite="+e:"")};
ue.prototype.get=function(a,b){for(var c=a+"=",d=(this.g.cookie||"").split(";"),e=0,g;e<d.length;e++){g=bk(d[e]);if(g.lastIndexOf(c,0)==0)return g.slice(c.length);if(g==a)return""}return b};ue.prototype.clear=function(){for(var a=(this.g.cookie||"").split(";"),b=[],c=[],d,e,g=0;g<a.length;g++)e=bk(a[g]),d=e.indexOf("="),d==-1?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));for(a=b.length-1;a>=0;a--)c=b[a],this.get(c),this.set(c,"",{Ma:0,path:void 0,domain:void 0})};Y.prototype.B=!1;Y.prototype.dispose=function(){this.B||(this.B=!0,this.G())};Y.prototype[Symbol.dispose]=function(){this.dispose()};Y.prototype.G=function(){if(this.v)for(;this.v.length;)this.v.shift()()};var Ae=null;w(Ce,V);w(De,V);w(Ee,V);w(Fe,V);w(Ge,Y);
Ge.prototype.get=function(){if(this.g)return this.g;var a=new Fe;a=T(a,1,"en");a=T(a,2,Ta());typeof this.h==="number"&&hd(a,11,this.h);var b=new Ee;b=O(b,2,this.o);var c=je(this.j,"icso");b=O(b,1,c);N(a,Ee,5,b);U(a,9,this.m);b=new De;c=this.i;Dc(b);var d=b.l;var e=d[F]|0,g=H(b,e)?1:2;g===2&&Cc(b)&&(d=b.l,e=d[F]|0);var f=Oc(d,1),h=f===Nc?7:f[F]|0,k=Pc(h,e);var l=4&k?!1:!0;if(l){4&k&&(f=Gb(f),h=0,k=Lc(k,e),e=Hc(d,e,1,f));for(var m=0,p=0;m<f.length;m++){var q=Mb(f[m]);q!=null&&(f[p++]=q)}p<m&&(f.length=
p);k=(k|4)&-513;k&=-1025;k&=-4097}k!==h&&(G(f,k),2&k&&Object.freeze(f));d=f=Mc(f,k,d,e,1,g,l,!0);if(Array.isArray(c))for(e=c.length,g=0;g<e;g++)d.push(Lb(c[g]));else for(c=x(c),e=c.next();!e.done;e=c.next())d.push(Lb(e.value));N(a,De,10,b);return this.g=a};He.prototype.g=function(a){return this.h.g(a)};w(Ie,V);w(Je,V);w(Ke,V);w(Le,V);Ne.prototype.g=function(a){a=Me(new Le,id(a));wg(this.h,a);nh(this.h)};w(Oe,Ra);var Pe=5E3*(.75+Math.random()*.5);var Af=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(a){return a&&AsyncContext.Snapshot.wrap(a)}:aa();Se.prototype.get=function(){if(this.h>0){this.h--;var a=this.g;this.g=a.next;a.next=null}else a=this.i();return a};Ue.prototype.add=function(a,b){var c=qf.get();c.set(a,b);this.h?this.h.next=c:this.g=c;this.h=c};var qf=new Se(function(){return new kf},function(a){return a.reset()});kf.prototype.set=function(a,b){this.h=a;this.g=b;this.next=null};kf.prototype.reset=function(){this.next=this.g=this.h=null};var lf,nf=!1,Ve=new Ue;uf.prototype.reset=function(){this.i=this.h=this.m=this.g=null;this.j=!1};var vf=new Se(function(){return new uf},function(a){a.reset()});tf.prototype.then=function(a,b,c){return If(this,Af(typeof a==="function"?a:null),Af(typeof b==="function"?b:null),c)};tf.prototype.$goog_Thenable=!0;t=tf.prototype;t.na=function(a,b){return If(this,null,Af(a),b)};t.catch=tf.prototype.na;t.cancel=function(a){if(this.g==0){var b=new Hf(a);of(function(){Df(this,b)},this)}};t.Qa=function(a){this.g=0;sf(this,2,a)};
t.Ra=function(a){this.g=0;sf(this,3,a)};t.Ga=function(){for(var a;a=Ef(this);)Ff(this,a,this.g,this.o);this.v=!1};var Mf=Sa;Qa(Hf,Ra);Hf.prototype.name="cancel";Nf.prototype.h=function(){this.defaultPrevented=!0};var Mj=!!(z.navigator&&z.navigator.maxTouchPoints||"ontouchstart"in z||z.document&&document.documentElement&&"ontouchstart"in document.documentElement||z.navigator&&z.navigator.msMaxTouchPoints),Nj="PointerEvent"in z,gg=function(){if(!z.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{var c=r();z.addEventListener("test",c,b);z.removeEventListener("test",c,b)}catch(d){}return a}();Qa(Of,Nf);
Of.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.g=b;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!==
void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType;this.state=a.state;this.i=a;a.defaultPrevented&&Of.S.h.call(this)};Of.prototype.h=function(){Of.S.h.call(this);var a=this.i;a.preventDefault?a.preventDefault():a.returnValue=!1};var bg="closure_listenable_"+(Math.random()*1E6|0);var Pf=0;var Tf="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");Vf.prototype.add=function(a,b,c,d,e){var g=a.toString();a=this.g[g];a||(a=this.g[g]=[],this.h++);var f=Yf(a,b,d,e);f>-1?(b=a[f],c||(b.ia=!1)):(b=new Qf(b,this.src,g,!!d,e),b.ia=c,a.push(b));return b};var eg="closure_lm_"+(Math.random()*1E6|0),mg={},ig=0,ng="__closure_events_fn_"+(Math.random()*1E9>>>0);Qa(og,Y);og.prototype[bg]=!0;og.prototype.addEventListener=function(a,b,c,d){$f(this,a,b,c,d)};og.prototype.removeEventListener=function(a,b,c,d){kg(this,a,b,c,d)};og.prototype.G=function(){og.S.G.call(this);if(this.g){var a=this.g,b=0,c;for(c in a.g){for(var d=a.g[c],e=0;e<d.length;e++)++b,Rf(d[e]);delete a.g[c];a.h--}}this.j=null};Qa(rg,og);t=rg.prototype;t.ea=!1;t.H=null;t.Pa=function(){if(this.ea){var a=Date.now()-this.o;a>0&&a<this.i*.8?this.H=this.h.setTimeout(this.m,this.i-a):(this.H&&(this.h.clearTimeout(this.H),this.H=null),qg(this,"tick"),this.ea&&(sg(this),this.start()))}};t.start=function(){this.ea=!0;this.H||(this.H=this.h.setTimeout(this.m,this.i),this.o=Date.now())};t.G=function(){rg.S.G.call(this);sg(this);delete this.h};vg.prototype.i=function(a){var b=this;if(je(this.h,"docs-ecir"))return yg(this,a,new Qe(this.h));a=Me(new Le,id(a));wg(this.g,a);return new tf(function(c,d){xg(b,c,d)})};w(Bg,V);w(Cg,V);w(Dg,V);w(Eg,V);w(Fg,V);w(Gg,V);Hg.prototype.g=function(a){return this.h.i(a).na(function(b){if(!(b instanceof Oe&&b.g)){b=Sc(a,pj,1);b=x(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;if(!K(c,Gg,5)){var d=c,e=new Gg;N(d,Gg,5,e)}d=M(c,Gg,5);K(d,Eg,34)||(d=M(c,Gg,5),e=new Eg,N(d,Eg,34,e));c=M(c,Gg,5);c=M(c,Eg,34);O(c,26,!0)}return Ig()}},this)};Kg.g=void 0;Kg.h=function(){return Kg.g?Kg.g:Kg.g=new Kg};Lg.prototype.X=function(a){return a<1024?!1:typeof CompressionStream!=="undefined"};Ng.prototype.start=function(){var a=this;this.h=!0;this.g||(this.g=setTimeout(function(){Qg(a)},this.i),this.m=this.j())};w(Sg,V);Sg.prototype.sa=function(){return gd(this,1)};w(Tg,V);w(Ug,V);var hh=pd(Ug);w(Xg,V);var Yg=["platform","platformVersion","architecture","model","uaFullVersion"],Vg=new Ug,Zg=null;w(ah,V);w(ch,V);ch.prototype.Z=function(a){return U(this,2,a)};eh.prototype.Z=function(a){this.g.Z(a);return this};kh.prototype.reset=function(){this.h=this.g=this.i};w(ld,V);var Dl=pd(ld);w(md,V);var El;El=new od;w(oh,Y);oh.prototype.G=function(){nh(this);Og(this.h);Og(this.ca);Y.prototype.G.call(this)};
oh.prototype.log=function(a){qh(this,2,1);if(this.da){a=kd(a);var b=this.Ba++;b=a=S(a,21,b);var c=Gc(b,1);var d=d===void 0?!1:d;var e=typeof c;d=c==null?c:e==="bigint"?String(Pb(64,c)):Kb(c)?e==="string"?Ob(c):d?Qb(c):Yb(c):void 0;d==null&&(d=Date.now(),d=Number.isFinite(d)?d.toString():"0",Ic(b,1,d==null?d:Zb(d)));Uc(b,15)!=null||S(b,15,(new Date).getTimezoneOffset()*60);qh(this,1,1);b=this.g.length-this.T+1;b>0&&(this.g.splice(0,b),this.j+=b,qh(this,3,b));this.g.push(a);this.W||this.h.h||this.h.start()}};
oh.prototype.flush=function(a,b){var c=this;if(this.g.length===0)a&&a();else{var d=Date.now();if(this.ua>d&&this.N<d)b&&b("throttled");else{this.D&&(typeof this.D.sa==="function"?gh(this.i,this.D.sa()):this.i.h=0);var e=this.g.length,g=jh(this.i,this.g,this.j,this.o,this.R,this.M,this.L),f=this.U();if(f&&this.ha===f)b&&b("stale-auth-token");else{this.g=[];this.h.h&&Og(this.h);this.j=0;d=id(g);var h;this.K&&this.K.X(d.length)&&(h=Mg(d));var k=rh(this,d,f),l=function(q){c.m.reset();Pg(c.h,c.m.g);if(q){var n=
null;try{var u=JSON.stringify(JSON.parse(q.replace(")]}'\n","")));n=Dl(u)}catch(L){}if(n){q=Number(fd(n,1,xb("-1")));q>0&&(c.N=Date.now(),c.ua=c.N+q);q=El.g;u=Pa(nc);var E;nb&&u&&((E=n.l[u])==null?void 0:E[q])!=null&&kb(rl,3);a:{E=El.g;var D=D===void 0?!1:D;if(Pa(sl)&&Pa(nc)&&void 0===sl){q=n.l;u=q[nc];if(!u)break a;if(u=u.pb)try{u(q,E,zl);break a}catch(L){Sa(L)}}D&&(D=n.l,(q=Pa(nc))&&q in D&&(D=D[q])&&delete D[E])}D=El.h?El.i(n,El.h,El.g,El.j):El.i(n,El.g,null,El.j);if(n=D===null?void 0:D){D=-1;
D=D===void 0?0:D;var ea;n=(ea=Mb(Gc(n,1)))!=null?ea:D;n!==-1&&(c.m=new kh(n<1?1:n),Pg(c.h,c.m.g))}}}a&&a();c.o=0},m=function(q,n){var u=Sc(g,Le,3);var E=Number(fd(g,14)),D=c.m;D.h=Math.min(3E5,D.h*2);D.g=Math.min(3E5,D.h+Math.round(.1*(Math.random()-.5)*2*D.h));Pg(c.h,c.m.g);q===401&&f&&(c.ha=f);E&&(c.j+=E);n===void 0&&(n=500<=q&&q<600||q===401||q===0);n&&(c.g=u.concat(c.g),c.W||c.h.h||c.h.start());qh(c,7,1);b&&b("net-send-failed",q);++c.o},p=function(){c.D&&c.D.send(k,l,m)};h?h.then(function(q){qh(c,
5,e);k.ta["Content-Encoding"]="gzip";k.ta["Content-Type"]="application/binary";k.body=q;k.Ea=2;p()},function(){qh(c,6,e);p()}):p()}}}};uh.prototype.send=function(a,b,c){var d=this,e,g,f,h,k,l,m,p,q,n;return za(new ya(new ua(function(u){switch(u.g){case 1:return g=(e=d.Da?new AbortController:void 0)?setTimeout(function(){e.abort()},a.aa):void 0,u.N(2,3),f=Object.assign({},{method:a.Na,headers:Object.assign({},a.ta)},a.body&&{body:a.body},a.withCredentials&&{credentials:"include"},{signal:a.aa&&e?e.signal:null}),u.v(fetch(a.url,f),5);case 5:h=u.o;if(h.status!==200){(k=c)==null||k(h.status);u.O(3);break}if((l=b)==null){u.O(7);break}return u.v(h.text(),
8);case 8:l(u.o);case 7:case 3:u.L();clearTimeout(g);u.M(0);break;case 2:m=u.K();switch((p=m)==null?void 0:p.name){case "AbortError":(q=c)==null||q(408);break;default:(n=c)==null||n(400)}u.O(3)}})))};uh.prototype.sa=ca(4);w(vh,Y);vh.prototype.wa=function(){this.m=!0;return this};(function(){if(Oj)return wh(/Firefox\/([0-9.]+)/);if(jk||ok||ik)return ll;if(xh){if(cb()||db()){var a=wh(/CriOS\/([0-9.]+)/);if(a)return a}return wh(/Chrome\/([0-9.]+)/)}if(pl&&!cb())return wh(/Version\/([0-9.]+)/);if(ml||nl){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(Ta()))return a[1]+"."+a[2]}else if(ol)return(a=wh(/Android\s+([0-9.]+)/))?a:wh(/Version\/([0-9.]+)/);return""})();Dh.prototype.toString=function(){var a=Eh(this);if(a===null)throw Error("ba`K1cgmc");return a};w(Fh,V);w(Gh,V);w(Hh,V);w(Ih,V);var Lj=function(){if(Gj){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(Ta()))?a[1]:"0"}return Hj?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(Ta()))?a[0].replace(/_/g,"."):"10"):Jj?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(Ta()))?a[1]:""):zk||Ak||Bk?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(Ta()))?a[1].replace(/_/g,"."):""):""}();w(Uh,V);w(Vh,V);w(Wh,V);w(Ai,xi);var Fj=new Kh("high_frequency_builder");Qa(Bi,Y);var Ci=[];Bi.prototype.G=function(){Bi.S.G.call(this);Ei(this)};Bi.prototype.handleEvent=function(){throw Error("da");};w(Gi,xi);var tj=new Kh("system_builder");w(Li,Nf);var Ni=new WeakMap;Qa(Qi,og);t=Qi.prototype;t.Ia=Oi(function(){var a=this.X(),b=this.ka()!="hidden";if(a){var c;b?c=(((Ii?"Webkit":Ji?"Moz":null)||"")+"visibilitychange").toLowerCase():c="visibilitychange";a=c}else a=null;return a});t.ka=Oi(function(){return Ki("hidden",this.h.g)});t.Ja=Oi(function(){return Ki("visibilityState",this.h.g)});t.X=function(){return!!this.ka()};t.Ka=function(){var a=this.X()?this.h.g[this.Ja()]:null;a=new Li(!!this.h.g[this.ka()],a);qg(this,a)};t.G=function(){lg(this.m);Qi.S.G.call(this)};w(Ri,Y);Ri.prototype.j=function(){if(this.h.pa()){var a=this.g;a=!!a.h.g[a.ka()];a=this.h.fa(a?102001:102E3,0);this.h.ma(a)}};w(Si,Y);t=Si.prototype;t.ma=function(a){var b=this.g;S(a.g,6,b.i);b.j=!0;a=zi(a);b.g.add(a);b=this.h;b.g.g.g.length>=3&&b.h.i();return new Jh};t.fa=function(a,b){a=Hi(uj(this.g,a),b,this.g.v++);b==1&&(b=this.g,wi(M(a.g,Wh,8)),b.o.add(a));return a};t.oa=function(){return this.g.h};t.qa=function(){var a=this.g,b=yj(a,716);xj(a,b);b=zi(b);a.g.add(b);a.C=!0;a.B=!0;a=this.h;Fi(a.o,a.h.i,a.h);Fi(36E5,a.F,a);this.h.h.i();this.i&&new Ri(this)};t.ra=function(){this.h.j();return zf(Array.from(this.h.i)).then()};
t.pa=function(){var a=this.g;return a.C&&a.B&&!0};w(Ti,Y);Ti.prototype.i=function(a){this.h=arguments;this.g?this.j=!0:Ui(this)};Ti.prototype.G=function(){Y.prototype.G.call(this);this.g&&(z.clearTimeout(this.g),this.g=null,this.j=!1,this.h=null)};w(Vi,Y);Vi.prototype.j=function(){var a=this;if(this.g.g.g.length!=0&&(!this.m||this.g.j)){var b=wj(this.g),c=this.C.g(b);c&&(Cf(c,function(){return void a.i.delete(c)}),this.i.add(c))}};Vi.prototype.F=function(){var a=this.g,b=yj(a,1153);b=zi(b);a.g.add(b);this.h.i()};w(Wi,Y);t=Wi.prototype;t.ma=function(a){a=this.g.ma(a);this.ra();return a};t.fa=function(a,b){return this.g.fa(a,b)};t.oa=function(){return this.g.oa()};t.qa=function(){return this.g.qa()};t.ra=function(){return this.g.ra()};t.pa=function(){return this.g.pa()};w(Xi,V);w(Yi,V);w(Zi,V);w($i,V);w(aj,V);w(bj,V);w(cj,V);w(dj,V);w(ej,V);w(fj,V);var kj=z.window?[z.window,z.window.opener,z.window.parent]:[];hj.prototype.g=function(a){var b=jj(this.m);if(b){var c=M(a,Xi,2)||new Xi,d=M(a,fj,5)||new fj,e=M(a,Fe,3)||new Fe;a=Sc(a,pj,1);a=x(a);for(var g=a.next();!g.done;g=a.next())b.postMessage({detail:{impression:id(g.value),session_info:id(c),session_invariants:id(d),client_info:id(e)}});this.j&&document.dispatchEvent(new CustomEvent("ripple",{detail:{clientX:this.h,clientY:this.i}}))}};lj.prototype.ya=function(){return new Ai};nj.prototype.add=function(a){this.g.push(a)};oj.prototype.add=function(a){wi(M(a.g,Wh,8));var b=ce(fd(a.g,12));this.g[b]=a};w(pj,V);w(qj,V);w(rj,V);zj.prototype.ya=function(){return new Gi};Qj.prototype.start=function(){var a=z.DOCS_drawing_load,b=z.DOCS_drawing_decode,c;for(c in a)Uj(this,c);for(var d in b)Tj(this,d);(a=z.DOCS_timing)&&(a=a.ejl-a.sjl)&&Rj(this,29035,a);Rj(this,29031,performance.now()-this.g)};z.DOCS_initPublishImpressionTracker=function(a,b,c){var d=document.querySelectorAll("img[id^='ed.']").length;a=new Pj(a,b,d,c);var e=new Qj(a,d);Oa("DOCS_notifyDrawingLoad",function(g){return Uj(e,g)});Oa("DOCS_notifyDrawingDecode",function(g){return Tj(e,g)});e.start();return e};
})(this._pubi);
// Google Inc.
//# sourceMappingURL=publish_binary_core.sourcemap
DOCS_timing['ejl'] = performance.now(); DOCS_initPublishImpressionTracker( 142.0 , 1.0 ); DOCS_timing['epr'] = performance.now();</script></body></html>