-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path6.1.3 我的网站投放AdSense广告可以带来多少收入? _ 《Google AdSense实战宝典》📘 (2024_9_5 16_25_14).html
491 lines (400 loc) · 470 KB
/
6.1.3 我的网站投放AdSense广告可以带来多少收入? _ 《Google AdSense实战宝典》📘 (2024_9_5 16_25_14).html
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
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
<!DOCTYPE html> <html lang=zh-hans dir=ltr style=--color--primary-hue:202;--color--primary-saturation:79%;--color--primary-lightness:50;--darkreader-bg--color--primary-hue:202;--darkreader-text--color--primary-hue:202;--darkreader-border--color--primary-hue:202;--darkreader-bg--color--primary-saturation:79%;--darkreader-text--color--primary-saturation:79%;--darkreader-border--color--primary-saturation:79%;--darkreader-bg--color--primary-lightness:50;--darkreader-text--color--primary-lightness:50;--darkreader-border--color--primary-lightness:50 data-darkreader-mode=dynamic data-darkreader-scheme=dark data-darkreader-proxy-injected=true class=js><!--
Page saved with SingleFile
url: https://adsensebook.cn/%e6%89%8b%e5%86%8c/6.1.3_%e6%88%91%e7%9a%84%e7%bd%91%e7%ab%99%e6%8a%95%e6%94%beAdSense%e5%b9%bf%e5%91%8a%e5%8f%af%e4%bb%a5%e5%b8%a6%e6%9d%a5%e5%a4%9a%e5%b0%91%e6%94%b6%e5%85%a5%ef%bc%9f
saved date: Thu Sep 05 2024 16:25:14 GMT+0800 (中国标准时间)
--><meta charset=utf-8><meta name=Generator content="Drupal 10 (https://www.drupal.org)"><meta name=MobileOptimized content=width><meta name=HandheldFriendly content=true><meta name=viewport content="width=device-width, initial-scale=1.0"><title>6.1.3 我的网站投放AdSense广告可以带来多少收入? | 《Google AdSense实战宝典》📘</title><meta name=darkreader content=24fdd9c7ab1b48f8a3d211dcf8d5efae><meta name=referrer content=no-referrer><link rel=icon href="data:image/x-icon;base64,AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////z/zMjl/8jG3P/49/T/8/Lz//Lx8//y8fL/8vDx//Tz9f/39ff/9PL0//Xy9P/z8vP/8vLy//Lx8v/x8fL/8vHx//Py8//29fb/9/X3//n4+f/+/f7//////////////v////////////////////////////////////////7+/f/Z2dX/6efn///////////////////+////////8vLy/+Df3/////////////////////////////////////////////z8/P/5+fn/+Pf4//Lw8v/t7O3/7+3u//79/v///////////////////////////////////////////9vc2f/o5+j////////9/////f////7////////U09T/nZqd/8PBw//Ny83/sK6w/7Kvsf+/vr//q6iq/6unqv+1srX/+/r6///////////////////////9/v3//v7+////////////////////////////////////////////09PT/+rp6f////////3////9/////f////7////////////////////////////////////////7/Pz/+fn5//f39//+/v7///////////////////////z8/P/+/v7////////////////////////////////////////////d3t7/7Ovs///////////////////////////////////+/////////////////////////////////////////////////////////////////////////Pz8//7+/v///////////////////////////////////////////9vc2//r6uv//////+/t7//t6+3/6+nr//Ty9P/y8PL/+vj6//z9/P/////////////////////////////////////////////////////////////////8/Pz//v7+////////////////////////////////////////////19fX/+zq7P//////49/h/9bU1//FxMX/5ePl/728vf/x8PH/+/v7//////////////////////////////////////////////////////////////////z8/P/+/v7////////////////////////////////////////////x8fH/6ejo///////r6er/6ufp/+Hk5//l5uf///////39/f/9/f3///7////+/////v////7////+/////v////7////+/////v////7////+/////v///Pz8//7+/v///////////////////////////////////////////+fp6v/g3t///////6akpP/X1tj/6ODU//fz6v////////7////+/////v////7////+/////v////7////9/////v////3////9/////f////3////9///++vz//fv+////////////////////////////////////////////08vB/9PS0////////fz9//b19v/39/j/+/r8//f29//8/Pz//Pv7//79/v///////v39//v8/P/4+v3//P////b4+f/8/Pv////////+/////v////////z8/P/9/v7////////////////////////////////////////////W08z/0dHT//////+mp6f/mJaY/5OPkv/Ix8j/mJOW/5OQk/+VkpT/mZea/3h0eP+cmJv/vb6//+HUvv/Mu57/5ODV//r6/P///f////3////9/////f///fv8//38/v///////////////////////////////////////////+Dg4f/S0tL//////+Li4f/t7O3/4uHi/+fm5v/c3Nz/3d3d/+7u7v/19PT/+/r7//X19f/z9PX/8/T0//Ly8f/x8vL//Pz8///+/////v////7////+///9+/z//fz+////////////////////////////////////////////39/f/9XV1f//////XV1e/1VUVf9bWVv/S0lK/4KCgv9NTEz/ZGNj/zAuMP///////////////////////////////////v////3////9/////f////7///37/P/9/P7////////////////////////////////////////////i4uL/2dnZ//////+Hio3/b3Bz/7y8sv9ua2j/hYCA/4OEg/9+fYH/SUpB/////////////////////////////////////////////////////////v///Pv8//78/v///////////////////////////////////////////+Li4v/R0dH//////+/cwf//8tP/oZv6/+T6///E9///3KFb/9XXov+3tP//+/r//8DAv/+pqan/o6Oj/5OTk/+wsLD/urq6/7S1tf+tra3/i4qL///////9/P3//vz+////////////////////////////////////////////ysrK/97f4P////7/y6Jo/9GpWv8yJ+b/hLfw/2jJ6P/epGv/d5s7/1pN7P/v8P//MDAt/3V1df9vb2//WFhY/3Jycv+JiIj/cXFy/5iZmf9PUFH///////38/f/+/P7///////////////////////////////////////////+enp7/5+fn///////dx6n/59a9///////////////////////D3Lr////////////d3d3//////+jo6P/ExMT//Pz8/////////////////////////////Pv8//78/v///////////////////////////////////////////66urv/h4eH////////////////////+///////+//////////////////////////////////////////////////////3////9/////f////3////+///8+/z//vz+////////////////////////////////////////////q6ur/+Tk5P///////////////////////////////////////////////////////////////////////////////////f////7////+/////v////7///z7/P/+/P7///////////////////////////////////////////+3t7f/6enp///////////////////////////////////////////////////////////////////////////////////9/////v////7////+/////v///Pv8//78/v///////////////////////////////////////////7m5uf/z8/P///////////////////////////////////////////////////////////////////////////////////3////+/////v////7////+///8+/z//vz+////////////////////////////////////////////uLi4//Ly8v///////////////////////////////////////////////////////////////////////////////////f////7////+/////v////7///z7/P/+/P7///////////////////////////////////////////+tra3/4uLi///////////////////////////////////////////////////////////////////////////////////9/////v////7////+/////v///Pv8//78/v///////////////////////////////////////////8rKxv/o6On////////9/////f////3////9/////f////3////9/////f////3////9/////f////3///////////////3////+/////v////7////+///8+/z//vz+////////////////////////////////////////////xMTY/+zt6P////////3////+/////v////7////+/////v////7////+/////v////7///79///+/f////////////////////////////////////3///z7/P/+/P7////////////////////////////////////////////P1b//7+3v/////////f////7////+/////v////7////+/////v////7////+/////////f////3////7+vX/9/bw//bz7P/08en/7eTS/+nf0P///////v////7+/v///////////////////////////////////////////8TG4//w7+r////////9/////v////7////+/////v////7////+/////v///////+3p4P/bzbj/59/P//Lr4P/X0cH/4NnQ/+Pg2//k3tf/4eDb//fx6f/q5Nn//P3+///////////////////////////////////////4+P//zsPH//Lz4v////////7////+/////v////7////+/////v////7////+/////v/////////////W2t7/zc7S/7u9u//Hx8P/vbu5/7avr/+0trj/6NjB/+PSuv/////////+/////////////////////////////////+nn+P8KBt7/KCnQ///9/v/////////////////////////////+/////v////7////////+/v//6N3I/9fIsv/18OX/4+P6/7267P/e2/v/yvT+/8fz///f39L/176Y//7/////////////////////////////////////////7ez7/ycg2v8FAs7//////46Njf99fH//fn5//56en/////////3////9/////f///////8GUVv/w5Nb/9Orb/923dP9hYez//////3hx4v+g6fr/8v7//4y6vf/05dP//v/////////////////////////////////////////t7Pn/CgTY/wAAzP//////8fHv///////////////////+///+/f7//f39//z8/P//////vZBS///////o39H/6ti0/8LB8v////3/29j0/+r4+v/4+vv/9/n4//38/v///f///////////////////////////////////v79///////X1PT/iYni/////P////7/+/v7//v7+//7+/v/+/v7//z8/P/9/f3//v7+/////v//////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" type=image/vnd.microsoft.icon data-sf-original-href=https://adsensebook.cn/favicon.ico><style>:root{--sf-img-1: /* original URL: https://adsensebook.cn/core/misc/icons/e29700/warning.svg */ url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2UyOTcwMCI+PHBhdGggZD0iTTE0LjY2IDEyLjMxNmwtNS4zMTYtMTAuNjMzYy0uNzM4LTEuNDc2LTEuOTQ2LTEuNDc2LTIuNjg1IDBsLTUuMzE3IDEwLjYzM2MtLjczOCAxLjQ3Ny4wMDggMi42ODQgMS42NTggMi42ODRoMTAuMDAyYzEuNjUgMCAyLjM5Ni0xLjIwNyAxLjY1OC0yLjY4NHptLTcuNjYtOC4zMTZoMi4wMDJ2NWgtMi4wMDJ2LTV6bTIuMjUyIDguNjE1YzAgLjM0NC0uMjgxLjYyNS0uNjI1LjYyNWgtMS4yNWMtLjM0NSAwLS42MjYtLjI4MS0uNjI2LS42MjV2LTEuMjM5YzAtLjM0NC4yODEtLjYyNS42MjYtLjYyNWgxLjI1Yy4zNDQgMCAuNjI1LjI4MS42MjUuNjI1djEuMjM5eiIvPjwvc3ZnPg==");--sf-img-2: /* original URL: https://adsensebook.cn/core/misc/icons/73b355/check.svg */ url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iIzczYjM1NSI+PHBhdGggZD0iTTYuNDY0IDEzLjY3NmMtLjE5NC4xOTQtLjUxMy4xOTQtLjcwNyAwbC00Ljk2LTQuOTU1Yy0uMTk0LS4xOTMtLjE5NC0uNTEzIDAtLjcwN2wxLjQwNS0xLjQwN2MuMTk0LS4xOTUuNTEyLS4xOTUuNzA3IDBsMi44NDkgMi44NDhjLjE5NC4xOTMuNTEzLjE5My43MDcgMGw2LjYyOS02LjYyNmMuMTk1LS4xOTQuNTE0LS4xOTQuNzA3IDBsMS40MDQgMS40MDRjLjE5My4xOTQuMTkzLjUxMyAwIC43MDdsLTguNzQxIDguNzM2eiIvPjwvc3ZnPg==");--sf-img-3: /* original URL: https://adsensebook.cn/core/misc/icons/787878/move.svg */ url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzc4Nzg3OCIgZD0iTTE0LjkwNCA3Ljc1M2wtMi4zNzMtMi4zNzJjLS4yOTEtLjI5Mi0uNTI5LS4xOTMtLjUyOS4yMnYxLjM5OWgtM3YtM2gxLjM5OGMuNDE0IDAgLjUxMi0uMjM5LjIyMS0uNTNsLTIuMzcxLTIuMzcyYy0uMTM3LS4xMzYtLjM2LS4xMzYtLjQ5NyAwbC0yLjM3MiAyLjM3MmMtLjI5Mi4yOTItLjE5My41My4yMi41M2gxLjM5OXYzaC0zdi0xLjM2OWMwLS40MTMtLjIzOS0uNTExLS41My0uMjJsLTIuMzcyIDIuMzcyYy0uMTM2LjEzNi0uMTM2LjM1OSAwIC40OTRsMi4zNzIgMi4zNzJjLjI5MS4yOTIuNTMuMTkyLjUzLS4yMTl2LTEuNDNoM3YzaC0xLjRjLS40MTMgMC0uNTExLjIzOC0uMjIuNTI5bDIuMzc0IDIuMzczYy4xMzcuMTM3LjM2LjEzNy40OTUgMGwyLjM3My0yLjM3M2MuMjktLjI5MS4xOS0uNTI5LS4yMjItLjUyOWgtMS4zOTh2LTNoM3YxLjRjMCAuNDEyLjIzOC41MTEuNTI5LjIxOWwyLjM3My0yLjM3MWMuMTM3LS4xMzcuMTM3LS4zNTkgMC0uNDk1eiIvPjwvc3ZnPgo=");--sf-img-5: /* original URL: https://adsensebook.cn/core/misc/icons/787878/twistie-down.svg */ url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzc4Nzg3OCIgZD0iTTIuNjExIDUuMzkzYy0uMTctLjIxNi0uMDg0LS4zOTMuMTkxLS4zOTNoMTAuMzk3Yy4yNzUgMCAuMzYxLjE3Ny4xOTEuMzkzbC01LjA4IDYuNDY0Yy0uMTcuMjE2LS40NTIuMjE2LS42MjIgMGwtNS4wNzctNi40NjR6Ii8+PC9zdmc+Cg==");--sf-img-6: /* original URL: https://adsensebook.cn/core/misc/icons/787878/twistie-up.svg */ url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzc4Nzg3OCIgZD0iTTEzLjM5MSAxMC42MDdjLjE3LjIxNi4wODQuMzkzLS4xOTEuMzkzaC0xMC4zOThjLS4yNzUgMC0uMzYxLS4xNzctLjE5MS0uMzkzbDUuMDgtNi40NjRjLjE3LS4yMTYuNDUtLjIxNi42MiAwbDUuMDggNi40NjR6Ii8+PC9zdmc+Cg==");--sf-img-7: /* original URL: https://adsensebook.cn/core/misc/tree.png */ url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABRAgMAAAA4I8mbAAAACVBMVEX///+FhYWAgICko1U2AAAAAXRSTlMAQObYZgAAACdJREFUOE9jWIUFMDQwYACmUcFRwVFBnIKj+WhUcFSQcsGpoRggDAA5C0kS2yLjkQAAAABJRU5ErkJggg==");--sf-img-8: /* original URL: https://adsensebook.cn/core/misc/tree-bottom.png */ url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABRAgMAAAA4I8mbAAAACVBMVEX///+FhYWAgICko1U2AAAAAXRSTlMAQObYZgAAACZJREFUOMtjWIUFMDQwYACmUcFRwVFBnIJTQzFAGMMoGAWjgGIAALExJ/w2ePm7AAAAAElFTkSuQmCC")}</style><style>img[src="data:,"],source[src="data:,"]{display:none!important}</style><body class="path-node page-node-type-book"><plasmo-csui><template shadowrootmode=open><style class="darkreader darkreader--inline" media=screen>[data-darkreader-inline-bgcolor]{background-color:var(--darkreader-inline-bgcolor) !important}[data-darkreader-inline-bgimage]{background-image:var(--darkreader-inline-bgimage) !important}[data-darkreader-inline-border]{border-color:var(--darkreader-inline-border) !important}[data-darkreader-inline-border-bottom]{border-bottom-color:var(--darkreader-inline-border-bottom) !important}[data-darkreader-inline-border-left]{border-left-color:var(--darkreader-inline-border-left) !important}[data-darkreader-inline-border-right]{border-right-color:var(--darkreader-inline-border-right) !important}[data-darkreader-inline-border-top]{border-top-color:var(--darkreader-inline-border-top) !important}[data-darkreader-inline-boxshadow]{box-shadow:var(--darkreader-inline-boxshadow) !important}[data-darkreader-inline-color]{color:var(--darkreader-inline-color) !important}[data-darkreader-inline-fill]{fill:var(--darkreader-inline-fill) !important}[data-darkreader-inline-stroke]{stroke:var(--darkreader-inline-stroke) !important}[data-darkreader-inline-outline]{outline-color:var(--darkreader-inline-outline) !important}[data-darkreader-inline-stopcolor]{stop-color:var(--darkreader-inline-stopcolor) !important}[data-darkreader-inline-bg]{background:var(--darkreader-inline-bg) !important}[data-darkreader-inline-invert]{filter:invert(100%) hue-rotate(180deg)}</style><style class="darkreader darkreader--override" media=screen>.vimvixen-hint{background-color:#684b00 !important;border-color:#9e7e00 !important;color:#d7d4cf !important}#vimvixen-console-frame{color-scheme:light !important}::placeholder{opacity:.5 !important}#edge-translate-panel-body,.MuiTypography-body1,.nfe-quote-text{color:var(--darkreader-neutral-text) !important}gr-main-header{background-color:#1b4958 !important}.tou-z65h9k,.tou-mignzq,.tou-1b6i2ox,.tou-lnqlqk{background-color:var(--darkreader-neutral-background) !important}.tou-75mvi{background-color:#0f3a47 !important}.tou-ta9e87,.tou-1w3fhi0,.tou-1b8t2us,.tou-py7lfi,.tou-1lpmd9d,.tou-1frrtv8,.tou-17ezmgn{background-color:#1e2021 !important}.tou-uknfeu{background-color:#432c09 !important}.tou-6i3zyv{background-color:#245d70 !important}div.mermaid-viewer-control-panel .btn{background-color:var(--darkreader-neutral-background);fill:var(--darkreader-neutral-text)}svg g rect.er{fill:var(--darkreader-neutral-background) !important}svg g rect.er.entityBox{fill:var(--darkreader-neutral-background) !important}svg g rect.er.attributeBoxOdd{fill:var(--darkreader-neutral-background) !important}svg g rect.er.attributeBoxEven{fill:var(--darkreader-selection-background);fill-opacity:.8 !important}svg rect.er.relationshipLabelBox{fill:var(--darkreader-neutral-background) !important}svg g g.nodes rect,svg g g.nodes polygon{fill:var(--darkreader-neutral-background) !important}svg g rect.task{fill:var(--darkreader-selection-background) !important}svg line.messageLine0,svg line.messageLine1{stroke:var(--darkreader-neutral-text) !important}div.mermaid .actor{fill:var(--darkreader-neutral-background) !important}mitid-authenticators-code-app>.code-app-container{background-color:white !important;padding-top:1rem}iframe#unpaywall[src$="unpaywall.html"]{color-scheme:light !important}embed[type="application/pdf"][src="about:blank"]{filter:invert(100%) contrast(90%)}</style><style class="darkreader darkreader--invert" media=screen>.jfk-bubble.gtx-bubble,.captcheck_answer_label>input+img,span#closed_text>img[src^="https://www.gstatic.com/images/branding/googlelogo"],span[data-href^="https://www.hcaptcha.com/"]>#icon,img.Wirisformula{filter:invert(100%) hue-rotate(180deg) contrast(90%) !important}</style><style>*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{color:inherit;border-top-width:1px;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0#0000;--tw-ring-shadow:0 0#0000;--tw-shadow:0 0#0000;--tw-shadow-colored:0 0#0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}.fixed{position:fixed}.relative{position:relative}.right-4{right:1rem}.top-32{top:8rem}.z-50{z-index:50}.m-1{margin:.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-10{margin-bottom:2.5rem}.mb-4{margin-bottom:1rem}.mb-9{margin-bottom:2.25rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.flex{display:flex}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-72{height:18rem}.h-full{height:100%}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-\[300px\]{width:300px}.w-full{width:100%}.flex-1{flex:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:1rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.border{border-width:1px}.bg-primary{--tw-bg-opacity:1;background-color:rgb(45 156 108/var(--tw-bg-opacity))}.bg-secondary-100{--tw-bg-opacity:1;background-color:rgb(245 250 248/var(--tw-bg-opacity))}.fill-transparent{fill:#0000}.p-4{padding:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.text-center{text-align:center}.text-\[16px\]{font-size:16px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.text-black\/50{color:#00000080}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity))}.text-zinc-600{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity))}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ant-tree-node-content-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-primary\/80:disabled{background-color:#2d9c6ccc}</style><div id=plasmo-shadow-container style=z-index:2147483647;position:relative><div id=plasmo-overlay-0 class=plasmo-csui-container style=display:flex;position:absolute;top:0px;left:0px><div class="z-50 flex fixed top-32 right-4"></div></div></div></template></plasmo-csui><style class="darkreader darkreader--invert" media=screen>.jfk-bubble.gtx-bubble, .captcheck_answer_label > input + img, span#closed_text > img[src^="https://www.gstatic.com/images/branding/googlelogo"], span[data-href^="https://www.hcaptcha.com/"] > #icon, img.Wirisformula {
filter: invert(100%) hue-rotate(180deg) contrast(90%) !important;
}</style><style class="darkreader darkreader--inline" media=screen>[data-darkreader-inline-bgcolor] {
background-color: var(--darkreader-inline-bgcolor) !important;
}
[data-darkreader-inline-bgimage] {
background-image: var(--darkreader-inline-bgimage) !important;
}
[data-darkreader-inline-border] {
border-color: var(--darkreader-inline-border) !important;
}
[data-darkreader-inline-border-bottom] {
border-bottom-color: var(--darkreader-inline-border-bottom) !important;
}
[data-darkreader-inline-border-left] {
border-left-color: var(--darkreader-inline-border-left) !important;
}
[data-darkreader-inline-border-right] {
border-right-color: var(--darkreader-inline-border-right) !important;
}
[data-darkreader-inline-border-top] {
border-top-color: var(--darkreader-inline-border-top) !important;
}
[data-darkreader-inline-boxshadow] {
box-shadow: var(--darkreader-inline-boxshadow) !important;
}
[data-darkreader-inline-color] {
color: var(--darkreader-inline-color) !important;
}
[data-darkreader-inline-fill] {
fill: var(--darkreader-inline-fill) !important;
}
[data-darkreader-inline-stroke] {
stroke: var(--darkreader-inline-stroke) !important;
}
[data-darkreader-inline-outline] {
outline-color: var(--darkreader-inline-outline) !important;
}
[data-darkreader-inline-stopcolor] {
stop-color: var(--darkreader-inline-stopcolor) !important;
}
[data-darkreader-inline-bg] {
background: var(--darkreader-inline-bg) !important;
}
[data-darkreader-inline-invert] {
filter: invert(100%) hue-rotate(180deg);
}</style><style class="darkreader darkreader--variables" media=screen>:root{--darkreader-neutral-background:#181a1b;--darkreader-neutral-text:#e8e6e3;--darkreader-selection-background:#004daa;--darkreader-selection-text:#e8e6e3}</style><style class="darkreader darkreader--root-vars" media=screen>:root{--darkreader-bg--color--primary-hue:202;--darkreader-text--color--primary-hue:202;--darkreader-border--color--primary-hue:202;--darkreader-bg--color--primary-saturation:79%;--darkreader-text--color--primary-saturation:79%;--darkreader-border--color--primary-saturation:79%;--darkreader-bg--color--primary-lightness:50;--darkreader-text--color--primary-lightness:50;--darkreader-border--color--primary-lightness:50}</style><style class="darkreader darkreader--user-agent" media=screen>@layer{html{background-color:#181a1b !important}html{color-scheme:dark !important}iframe{color-scheme:initial}html,body{background-color:#181a1b}html,body{border-color:#736b5e;color:#e8e6e3}a{color:#3391ff}table{border-color:#545b5e}mark{color:#e8e6e3}::placeholder{color:#b2aba1}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:#404400 !important;color:#e8e6e3 !important}::selection{background-color:#004daa !important;color:#e8e6e3 !important}::-moz-selection{background-color:#004daa !important;color:#e8e6e3 !important}}</style>
<link rel=canonical href=https://adsensebook.cn/%E6%89%8B%E5%86%8C/6.1.3_%E6%88%91%E7%9A%84%E7%BD%91%E7%AB%99%E6%8A%95%E6%94%BEAdSense%E5%B9%BF%E5%91%8A%E5%8F%AF%E4%BB%A5%E5%B8%A6%E6%9D%A5%E5%A4%9A%E5%B0%91%E6%94%B6%E5%85%A5%EF%BC%9F>
<link rel=shortlink href=https://adsensebook.cn/node/51>
<style>.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left}.align-right{float:right}.align-center{display:block;margin-right:auto;margin-left:auto}.fieldgroup{padding:0;border-width:0}.container-inline div,.container-inline label{display:inline-block}.container-inline .details-wrapper{display:block}.container-inline .hidden{display:none}.clearfix:after{display:table;clear:both;content:""}.js details:not([open]) .details-wrapper{display:none}.hidden{display:none}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto}.invisible{visibility:hidden}.item-list__comma-list,.item-list__comma-list li{display:inline}.item-list__comma-list{margin:0;padding:0}.item-list__comma-list li:after{content:", "}.item-list__comma-list li:last-child:after{content:""}.js .js-hide{display:none}.js-show{display:none}.js .js-show{display:block}.nowrap{white-space:nowrap}.position-container{position:relative}.progress{position:relative}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000}.progress__description,.progress__percentage{overflow:hidden;margin-top:.2em;color:#555;font-size:.875em}.progress__description{float:left}[dir="rtl"] .progress__description{float:right}.progress__percentage{float:right}[dir="rtl"] .progress__percentage{float:left}.progress--small .progress__track{height:7px}.progress--small .progress__bar{height:7px;background-size:20px 20px}.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.resize-none{resize:none}.resize-vertical{min-height:2em;resize:vertical}.resize-horizontal{max-width:100%;resize:horizontal}.resize-both{max-width:100%;min-height:2em;resize:both}table.sticky-header{z-index:500;top:0;margin-top:0;background-color:#fff}.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle}.system-status-counter__status-icon:before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px}.system-status-counter__status-icon--error:before{background-image:/* original URL: https://adsensebook.cn/core/misc/icons/e32700/error.svg */url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2UzMjcwMCI+PHBhdGggZD0iTTguMDAyIDFjLTMuODY4IDAtNy4wMDIgMy4xMzQtNy4wMDIgN3MzLjEzNCA3IDcuMDAyIDdjMy44NjUgMCA3LTMuMTM0IDctN3MtMy4xMzUtNy03LTd6bTQuMDI1IDkuMjg0Yy4wNjIuMDYzLjEuMTQ5LjEuMjM5IDAgLjA5MS0uMDM3LjE3Ny0uMS4yNGwtMS4yNjIgMS4yNjJjLS4wNjQuMDYyLS4xNS4xLS4yNC4xcy0uMTc2LS4wMzYtLjI0LS4xbC0yLjI4My0yLjI4My0yLjI4NiAyLjI4M2MtLjA2NC4wNjItLjE1LjEtLjI0LjFzLS4xNzYtLjAzNi0uMjQtLjFsLTEuMjYxLTEuMjYyYy0uMDYzLS4wNjItLjEtLjE0OC0uMS0uMjQgMC0uMDg4LjAzNi0uMTc2LjEtLjIzOGwyLjI4My0yLjI4NS0yLjI4My0yLjI4NGMtLjA2My0uMDY0LS4xLS4xNS0uMS0uMjRzLjAzNi0uMTc2LjEtLjI0bDEuMjYyLTEuMjYyYy4wNjMtLjA2My4xNDktLjEuMjQtLjEuMDg5IDAgLjE3Ni4wMzYuMjQuMWwyLjI4NSAyLjI4NCAyLjI4My0yLjI4NGMuMDY0LS4wNjMuMTUtLjEuMjQtLjFzLjE3Ni4wMzYuMjQuMWwxLjI2MiAxLjI2MmMuMDYyLjA2My4xLjE0OS4xLjI0IDAgLjA4OS0uMDM3LjE3Ni0uMS4yNGwtMi4yODMgMi4yODQgMi4yODMgMi4yODR6Ii8+PC9zdmc+Cg==)}.system-status-counter__status-icon--warning:before{background-image:var(--sf-img-1)}.system-status-counter__status-icon--checked:before{background-image:var(--sf-img-2)}.system-status-report-counters__item{width:100%;margin-bottom:.5em;padding:.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063)}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between}.system-status-report-counters__item--half-width{width:49%}.system-status-report-counters__item--third-width{width:33%}}.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc}.system-status-general-info__item-title{border-bottom:1px solid #ccc}body.drag{cursor:move}tr.region-title{font-weight:bold}tr.region-message{color:#999}tr.region-populated{display:none}tr.add-new .tabledrag-changed{display:none}.draggable a.tabledrag-handle{float:left;overflow:hidden;height:1.7em;margin-left:-1em;cursor:move;text-decoration:none}[dir="rtl"] .draggable a.tabledrag-handle{float:right;margin-right:-1em;margin-left:0}a.tabledrag-handle:hover{text-decoration:none}a.tabledrag-handle .handle{width:14px;height:14px;margin:-0.4em .5em 0;padding:.42em .5em;background:var(--sf-img-3) no-repeat 6px 7px}a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{background-image:/* original URL: https://adsensebook.cn/core/misc/icons/000000/move.svg */url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTE0LjkwNCA3Ljc1M2wtMi4zNzMtMi4zNzJjLS4yOTEtLjI5Mi0uNTI5LS4xOTMtLjUyOS4yMnYxLjM5OWgtM3YtM2gxLjM5OGMuNDE0IDAgLjUxMi0uMjM5LjIyMS0uNTNsLTIuMzcxLTIuMzcyYy0uMTM3LS4xMzYtLjM2LS4xMzYtLjQ5NyAwbC0yLjM3MiAyLjM3MmMtLjI5Mi4yOTItLjE5My41My4yMi41M2gxLjM5OXYzaC0zdi0xLjM2OWMwLS40MTMtLjIzOS0uNTExLS41My0uMjJsLTIuMzcyIDIuMzcyYy0uMTM2LjEzNi0uMTM2LjM1OSAwIC40OTRsMi4zNzIgMi4zNzJjLjI5MS4yOTIuNTMuMTkyLjUzLS4yMTl2LTEuNDNoM3YzaC0xLjRjLS40MTMgMC0uNTExLjIzOC0uMjIuNTI5bDIuMzc0IDIuMzczYy4xMzcuMTM3LjM2LjEzNy40OTUgMGwyLjM3My0yLjM3M2MuMjktLjI5MS4xOS0uNTI5LS4yMjItLjUyOWgtMS4zOTh2LTNoM3YxLjRjMCAuNDEyLjIzOC41MTEuNTI5LjIxOWwyLjM3My0yLjM3MWMuMTM3LS4xMzcuMTM3LS4zNTkgMC0uNDk1eiIvPjwvc3ZnPgo=)}@media(forced-colors:active){a.tabledrag-handle .handle,a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{background:linktext;-webkit-mask:var(--sf-img-3) no-repeat 6px 7px;mask:var(--sf-img-3) no-repeat 6px 7px}a.tabledrag-handle:focus{outline:solid 1px transparent}}.touchevents .draggable td{padding:0 10px}.touchevents .draggable .menu-item__link{display:inline-block;padding:10px 0}.touchevents a.tabledrag-handle{width:40px;height:44px}.touchevents a.tabledrag-handle .handle{height:21px;background-position:40% 19px}[dir="rtl"] .touch a.tabledrag-handle .handle{background-position:right 40%top 19px}.touchevents .draggable.drag a.tabledrag-handle .handle{background-position:50% -32px}.tabledrag-toggle-weight-wrapper{text-align:right}[dir="rtl"] .tabledrag-toggle-weight-wrapper{text-align:left}.indentation{float:left;width:20px;height:1.7em;margin:-0.4em .2em -0.4em -0.4em;padding:.42em 0 .42em .6em}[dir="rtl"] .indentation{float:right;margin:-0.4em -0.4em -0.4em .2em;padding:.42em .6em .42em 0}.tablesort{display:inline-block;width:16px;height:16px;background-size:100%}.tablesort--asc{background-image:var(--sf-img-5)}.tablesort--desc{background-image:var(--sf-img-6)}div.tree-child{background:var(--sf-img-7) no-repeat 11px center}div.tree-child-last{background:var(--sf-img-8) no-repeat 11px center}[dir="rtl"] div.tree-child,[dir="rtl"] div.tree-child-last{background-position:-65px center}div.tree-child-horizontal{background:var(--sf-img-7) no-repeat -11px center}.ajax-progress{display:inline-block}.ajax-progress-throbber{position:relative;display:inline-flex;align-content:center;height:1.125rem;margin-block-start:-0.1875rem;margin-block-end:0;margin-inline-start:var(--sp0-5);margin-inline-end:var(--sp0-5);vertical-align:middle;white-space:nowrap;line-height:1.125rem}.ajax-progress-throbber .throbber{width:1.125rem;height:1.125rem;border-width:2px;border-color:var(--color--primary-50) transparent var(--color--primary-50) var(--color--primary-50)}.ajax-progress-throbber .message{display:inline-block;padding-inline-start:var(--sp0-5);font-size:var(--font-size-s);font-weight:400}.ajax-progress-fullscreen{position:fixed;z-index:1000;inset-block-start:50%;inset-inline-start:50%;width:3.5rem;height:3.5rem;margin:-1.75rem;border:1px solid var(--color--gray-70);border-radius:3.5rem;background-color:var(--color--white);box-shadow:0 .25rem .625rem rgba(34,35,48,0.1)}.ajax-progress-fullscreen:before{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:1.75rem;height:1.75rem;margin:-0.875rem;content:"";border-width:3px}[dir="rtl"] .ajax-progress-fullscreen{box-shadow:0-0.25rem .625rem rgba(34,35,48,0.1)}.ajax-progress-throbber .throbber,.ajax-progress-fullscreen:before{animation:olivero-throbber .75s linear infinite;border-style:solid dotted solid solid;border-color:var(--color--primary-50) transparent var(--color--primary-50) var(--color--primary-50);border-radius:50%}html.js .button:not(.js-hide)+.ajax-progress-throbber{margin-inline-start:0}@keyframes olivero-throbber{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}[type].form-autocomplete{padding-inline-end:var(--sp3);background-color:var(--color--white);background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'18\'\ height=\'18.8\'\ viewBox=\'0\ 0\ 18\ 18.8\'%3e\ \ %3cpath\ fill=\'%237e96a7\'\ d=\'M17.8,17.4l-3.6-3.6c1.4-1.5,2.2-3.4,2.2-5.6c0-4.5-3.7-8.2-8.2-8.2S0,3.7,0,8.2s3.7,8.2,8.2,8.2c1.8,0,3.4-0.6,4.7-1.5l3.7,3.7c0.3,0.3,0.8,0.3,1.2,0C18.1,18.3,18.1,17.7,17.8,17.4z\ M8.2,14.7c-3.6,0-6.5-2.9-6.5-6.5s2.9-6.5,6.5-6.5s6.5,2.9,6.5,6.5S11.8,14.7,8.2,14.7z\'/%3e%3c/svg%3e);background-repeat:no-repeat;background-position:right var(--sp1) center}.form-autocomplete[type]:disabled{background-color:var(--color--gray-100)}.form-autocomplete.ui-autocomplete-loading[type]{background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'18\'\ height=\'18\'\ viewBox=\'0\ 0\ 10\ 10\'%3e\ \ %3cstyle\ type=\'text/css\'%3e%40keyframes\ s%7b0%25%7btransform:rotate\(0deg\)\ translate\(-50%25,-50%25\)%7d50%25%7btransform:rotate\(430deg\)\ translate\(-50%25,-50%25\);stroke-dashoffset:20%7d100%25%7btransform:rotate\(720deg\)\ translate\(-50%25,-50%25\)%7d%7dellipse%7banimation:s\ 1s\ linear\ infinite%7d%3c/style%3e\ \ %3cg\ transform=\'translate\(5\ 5\)\'%3e\ \ \ \ %3cellipse\ fill=\'none\'\ ry=\'4\'\ rx=\'4\'\ cy=\'5\'\ cx=\'5\'\ stroke=\'%237e96a7\'\ stroke-width=\'1\'\ stroke-dashoffset=\'6.125\'\ stroke-dasharray=\'25\'\ transform=\'translate\(-5\ -5\)\'/%3e\ \ %3c/g%3e%3c/svg%3e)}[dir="rtl"] .form-autocomplete[type]{background-position:left var(--sp1) center}</style><style class="darkreader darkreader--sync" media=screen>.progress__track{border-color:initial;background-color:#181a1b}.progress__bar{background-color:#000}.progress__description,.progress__percentage{color:#b2aca2}.reset-appearance{border-width:0px;border-style:none;border-color:initial;background-image:initial;background-color:transparent}table.sticky-header{background-color:#181a1b}.system-status-counter__status-icon--error::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5pSWdhR1ZwWjJoMFBTSXhOaUlnWm1sc2JEMGlJMlV6TWpjd01DSStQSEJoZEdnZ1pEMGlUVGd1TURBeUlERmpMVE11T0RZNElEQXROeTR3TURJZ015NHhNelF0Tnk0d01ESWdOM016TGpFek5DQTNJRGN1TURBeUlEZGpNeTQ0TmpVZ01DQTNMVE11TVRNMElEY3ROM010TXk0eE16VXROeTAzTFRkNmJUUXVNREkxSURrdU1qZzBZeTR3TmpJdU1EWXpMakV1TVRRNUxqRXVNak01SURBZ0xqQTVNUzB1TURNM0xqRTNOeTB1TVM0eU5Hd3RNUzR5TmpJZ01TNHlOakpqTFM0d05qUXVNRFl5TFM0eE5TNHhMUzR5TkM0eGN5MHVNVGMyTFM0d016WXRMakkwTFM0eGJDMHlMakk0TXkweUxqSTRNeTB5TGpJNE5pQXlMakk0TTJNdExqQTJOQzR3TmpJdExqRTFMakV0TGpJMExqRnpMUzR4TnpZdExqQXpOaTB1TWpRdExqRnNMVEV1TWpZeExURXVNall5WXkwdU1EWXpMUzR3TmpJdExqRXRMakUwT0MwdU1TMHVNalFnTUMwdU1EZzRMakF6TmkwdU1UYzJMakV0TGpJek9Hd3lMakk0TXkweUxqSTROUzB5TGpJNE15MHlMakk0TkdNdExqQTJNeTB1TURZMExTNHhMUzR4TlMwdU1TMHVNalJ6TGpBek5pMHVNVGMyTGpFdExqSTBiREV1TWpZeUxURXVNall5WXk0d05qTXRMakEyTXk0eE5Ea3RMakV1TWpRdExqRXVNRGc1SURBZ0xqRTNOaTR3TXpZdU1qUXVNV3d5TGpJNE5TQXlMakk0TkNBeUxqSTRNeTB5TGpJNE5HTXVNRFkwTFM0d05qTXVNVFV0TGpFdU1qUXRMakZ6TGpFM05pNHdNell1TWpRdU1Xd3hMakkyTWlBeExqSTJNbU11TURZeUxqQTJNeTR4TGpFME9TNHhMakkwSURBZ0xqQTRPUzB1TURNM0xqRTNOaTB1TVM0eU5Hd3RNaTR5T0RNZ01pNHlPRFFnTWk0eU9ETWdNaTR5T0RSNklpOCtQQzl6ZG1jK0NnPT0iIC8+PC9zdmc+)}.system-status-counter__status-icon--warning::before{background-image:var(--sf-img-1)}.system-status-counter__status-icon--checked::before{background-image:var(--sf-img-2)}.system-status-report-counters__item{background-color:rgba(0,0,0,0.06)}.system-status-general-info__item{border-color:#3e4446}.system-status-general-info__item-title{border-bottom-color:#3e4446}tr.region-message{color:#a8a095}.draggable a.tabledrag-handle{text-decoration-color:initial}a.tabledrag-handle:hover{text-decoration-color:initial}a.tabledrag-handle .handle{background-image:var(--sf-img-3);background-color:initial}a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE5pSWdhR1ZwWjJoMFBTSXhOaUkrUEhCaGRHZ2dabWxzYkQwaUl6QXdNREF3TUNJZ1pEMGlUVEUwTGprd05DQTNMamMxTTJ3dE1pNHpOek10TWk0ek56SmpMUzR5T1RFdExqSTVNaTB1TlRJNUxTNHhPVE10TGpVeU9TNHlNbll4TGpNNU9XZ3RNM1l0TTJneExqTTVPR011TkRFMElEQWdMalV4TWkwdU1qTTVMakl5TVMwdU5UTnNMVEl1TXpjeExUSXVNemN5WXkwdU1UTTNMUzR4TXpZdExqTTJMUzR4TXpZdExqUTVOeUF3YkMweUxqTTNNaUF5TGpNM01tTXRMakk1TWk0eU9USXRMakU1TXk0MU15NHlNaTQxTTJneExqTTVPWFl6YUMwemRpMHhMak0yT1dNd0xTNDBNVE10TGpJek9TMHVOVEV4TFM0MU15MHVNakpzTFRJdU16Y3lJREl1TXpjeVl5MHVNVE0yTGpFek5pMHVNVE0yTGpNMU9TQXdJQzQwT1RSc01pNHpOeklnTWk0ek56SmpMakk1TVM0eU9USXVOVE11TVRreUxqVXpMUzR5TVRsMkxURXVORE5vTTNZemFDMHhMalJqTFM0ME1UTWdNQzB1TlRFeExqSXpPQzB1TWpJdU5USTViREl1TXpjMElESXVNemN6WXk0eE16Y3VNVE0zTGpNMkxqRXpOeTQwT1RVZ01Hd3lMak0zTXkweUxqTTNNMk11TWprdExqSTVNUzR4T1MwdU5USTVMUzR5TWpJdExqVXlPV2d0TVM0ek9UaDJMVE5vTTNZeExqUmpNQ0F1TkRFeUxqSXpPQzQxTVRFdU5USTVMakl4T1d3eUxqTTNNeTB5TGpNM01XTXVNVE0zTFM0eE16Y3VNVE0zTFM0ek5Ua2dNQzB1TkRrMWVpSXZQand2YzNablBnbz0iIC8+PC9zdmc+)}@media(forced-colors:active){a.tabledrag-handle .handle,a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{background-image:initial}a.tabledrag-handle:focus{outline-color:transparent}}.tablesort--asc{background-image:var(--sf-img-5)}.tablesort--desc{background-image:var(--sf-img-6)}div.tree-child{background-image:var(--sf-img-7);background-color:initial}div.tree-child-last{background-image:var(--sf-img-8);background-color:initial}div.tree-child-horizontal{background-image:var(--sf-img-7);background-color:initial}.ajax-progress-throbber .throbber{border-color:var(--darkreader-border--color--primary-50) transparent var(--darkreader-border--color--primary-50) var(--darkreader-border--color--primary-50)}.ajax-progress-fullscreen{background-color:var(--darkreader-bg--color--white,#181a1b);box-shadow:rgba(27,28,38,0.1) 0px .25rem .625rem;border:1px solid var(--darkreader-border--color--gray-70)}[dir="rtl"] .ajax-progress-fullscreen{box-shadow:rgba(27,28,38,0.1) 0px -0.25rem .625rem}.ajax-progress-throbber .throbber,.ajax-progress-fullscreen::before{border-color:var(--darkreader-border--color--primary-50) transparent var(--darkreader-border--color--primary-50) var(--darkreader-border--color--primary-50)}[type].form-autocomplete{background-color:var(--darkreader-bg--color--white,#181a1b);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOCcgaGVpZ2h0PScxOC44JyB2aWV3Qm94PScwIDAgMTggMTguOCc+ICA8cGF0aCBmaWxsPScjN2U5NmE3JyBkPSdNMTcuOCwxNy40bC0zLjYtMy42YzEuNC0xLjUsMi4yLTMuNCwyLjItNS42YzAtNC41LTMuNy04LjItOC4yLTguMlMwLDMuNywwLDguMnMzLjcsOC4yLDguMiw4LjJjMS44LDAsMy40LTAuNiw0LjctMS41bDMuNywzLjdjMC4zLDAuMywwLjgsMC4zLDEuMiwwQzE4LjEsMTguMywxOC4xLDE3LjcsMTcuOCwxNy40eiBNOC4yLDE0LjdjLTMuNiwwLTYuNS0yLjktNi41LTYuNXMyLjktNi41LDYuNS02LjVzNi41LDIuOSw2LjUsNi41UzExLjgsMTQuNyw4LjIsMTQuN3onLz48L3N2Zz4=)}.form-autocomplete[type]:disabled{background-color:var(--darkreader-bg--color--gray-100,#181a1b)}.form-autocomplete.ui-autocomplete-loading[type]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDEwIDEwJz4gIDxzdHlsZSB0eXBlPSd0ZXh0L2Nzcyc+QGtleWZyYW1lcyBzezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZykgdHJhbnNsYXRlKC01MCUsLTUwJSl9NTAle3RyYW5zZm9ybTpyb3RhdGUoNDMwZGVnKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtzdHJva2UtZGFzaG9mZnNldDoyMH0xMDAle3RyYW5zZm9ybTpyb3RhdGUoNzIwZGVnKSB0cmFuc2xhdGUoLTUwJSwtNTAlKX19ZWxsaXBzZXthbmltYXRpb246cyAxcyBsaW5lYXIgaW5maW5pdGV9PC9zdHlsZT4gIDxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDUgNSknPiAgICA8ZWxsaXBzZSBmaWxsPSdub25lJyByeT0nNCcgcng9JzQnIGN5PSc1JyBjeD0nNScgc3Ryb2tlPScjN2U5NmE3JyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1kYXNob2Zmc2V0PSc2LjEyNScgc3Ryb2tlLWRhc2hhcnJheT0nMjUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01IC01KScvPiAgPC9nPjwvc3ZnPg==)}</style>
<style>@font-face{font-family:metropolis;src:/* original URL: https://adsensebook.cn/core/themes/olivero/fonts/metropolis/Metropolis-Regular.woff2 */url(data:font/woff2;base64,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)format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:metropolis;src:/* original URL: https://adsensebook.cn/core/themes/olivero/fonts/metropolis/Metropolis-Bold.woff2 */url(data:font/woff2;base64,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)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:metropolis;src:/* original URL: https://adsensebook.cn/core/themes/olivero/fonts/metropolis/Metropolis-SemiBold.woff2 */url(data:font/woff2;base64,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)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora-Regular"),/* original URL: https://adsensebook.cn/core/themes/olivero/fonts/lora/lora-v14-latin-regular.woff2 */url(data:font/woff2;base64,d09GMgABAAAAAF/oABEAAAAA5IgAAF+EAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGmob3RQcgwAGYACEbAiBCgmabREICoKtUIKSLAuDTAABNgIkA4cUBCAFhBQHhSgMgTEb79MHGLuK7d0O4Kn/tOcZiRA2DgQO+Ad7dqB2O6R6z+yPRfb/f1JSGUOTwtNQmE517oOitB0oNTxUhTLNNWisVfAQJuVLxoaRzsQ24FFbuOsd5RGqQkVSg3hQrvjgwom54WV2wxlfYXZcBbHvhNgsVmwY2XeJPizTHWXLjB6o8xYX9khQpD/z5VLX/8A/mB38mncf/MGe3W41fxWIZ5Zxvpc0WfSInVcmP0hHI68OW9sqMHY9RI1Vp174+Oz+/3dVDw7n3AcjhJw6kkM6yY2VKxM/hB7idfPvvQxIgARCEhLImCSbjE0IySYhJCGEPUXWUAFHxTVwTFyjDnRXq1Vr7XCsdtt+tONb7dTaqeL/v5rpvS9/YBiUA4OWo5ASN1AOIzgNoYSFK2mcuj3jQBadqkalTu+usHvX5nn+9+t1n3MnMwFmmRUZluEiOKDlCVUdqQoLJAwbh7JVX//nw8/577kQ6M0NFdK+lMKlNEk5j++nAbEz+07Nzk1IdHMzam7tr98EHxlygWBAnEH7ZE6VgRRoXVC2uS6iO5CL4A6YHQ8wSQndEemuDnwL9MPnxr8vIghj2hHD2dkb4zOvrt+wjjDbzGMz0/K/98TSk4ol3mjtAGVwgyyRiKj7oe2bFeXhaV4YfAWxk8XyDfzOZ9DkW1FT1Omql8U+PIBzvX0lukv7mTMkOZeRMJsQej/+pv8Zc+hYThK8AjHwQteJn/tE5OPn71o7glCmXmyJQ6zsKW4dgfD9cm9LrnTV2t7BzubKPox6E4VE0ZMPjAcjgR2wuhcU2OZGghBpRRpNb2a72P/lNP8kxT/xIuOMxomS2lnKduFWAun1Jr3ebIfQIaIVBBbxXBh00+RNXurKTCTA/UxEkKpONVCoTZ1FCEgpAQmZ7A8Ocv37UrWu/6EFErA9HrY1QfJsIB2pybI3XGVsCvG81f3xGx/9f6MBNAgKgUEEmSFRIKgAil4b3WjQQJMKpOjESbInJccwIi2aJiUH0vKkJM+GkLyzIYbT7nGvId3muMdjjsfDno97XOg/LtW3v1wLXcCw9/GMl8YYwIBw7N8rdZPZedPjDkjBC/IxWNO9jl+hYhkKXKptIrlTGhm08EFKyIJ7RA53e7//Jvbu+DOFDodhKKUUKSIhBAnBFZHQ9bzu3z50lkRI1x6vWHNCHLYf/xjTzID8GFOWwj4EPaxp++PPVRMNswVGP7dUNXmhdIEUSSMgdx3+29mZlUwGZTqZZViNz9f9nxQB1AAADA8BAxKLCEImApHSgujpQYzsIC4eEK8ckKACkCLFIKVqQZo0g0zTAdKlC6RHPwgEUGFXAXFtij8CiM8NdrUC1ovVPW1ACglAnEJg2xC6MRjihdVdbYA4+xlzcPLPXfR8FLBoSLgxJk1Nm4D4IQG6WW3CNZP+TLQK9VRATRrWwpzODf2gP4xzR8sdcY2X9kjf7i3f8nf+zk/8MuBC1yAGwlZiTzwVEBTSqUu3Hr2G2Ma98NYHHxETHGFRMZOmTJsxa86SZWt+EQRqdYfZaSSfkxApEYviDEk0nkDiImnLWbxgUihsPIKERGKWEzjdQaQFJykSFItjkaBIXCzjVxqFFES6W7BczKOhUMpQETJ/jnWw9yI4c3kWS3VJ1eW8n9dbS6hWkytOsnMkJFbFwX0slK8OLdRCtzQuT/I9LRGICBYFh3a20dW4dyRPT4HegA+dw0VBqOYFfEsq/Bh61sdOmVrqtKszR50FY4I0kOS9GOrLAW9Hk86Z7KS5GDmlu/vCepIWaqqrCvllko4UnuYEcwJMukf2ZPRmTSw1SocY4aACKT2QJLFAkDrAIYAYMGAQSUikQhQVSiCgwYAUeKVWkORae6Kay0qdBMwJlDMrzHDW05gAXVbpbnWAAgrg4i5atfvXuDVKqAjtPxZInCWBDPjR0HKLKPodLDo57WEXgGve+VwSkBibjiLmfk4EMtvO6fALDZMR0Ecc7C5b0VrwVlTxle+z3wFHKrgfFmPFFNHGRNgGDkeKKPsAkiDCJkSEYyLScRHhhIh0EmCRZJaIMSQiDItoIyLKbDHeXDHavOFIY9bAkgjYJGwcIt5hHkMlYIUoARKiBCiJ9RHEONfFWLcffBwYDRKgJykYAog3HAaITzkQ2Eeug3wEAoEhKAk2QU3D6pLX3Wo5tKjJf1g+lPibitrpncSPYSyScQ4Ov6R445+tgm62mdnmKfLzzoKFAkO6OKHtp7EQH1kjE5RcJmUEaEMkR0sURqvxSxkNjbBwtmpjC4u/+9wD8hgSYEPWPMVNuQOffvcf6LWj3dtm2110u7Mab+k1/+Q/Q+xt3c5hVvgzoZ3TPZs/qUk6ksWzW+nLW2cyMTv3Vj94EreSB/I+UmQ0+ShLVdK+qS6NpCXphhVfpr8B+zNhRAZnLbN7melJOrMSOWtV1pctnB+f35CT9IPskfu29Th7nUfnvXMpMBoEDEAVXhQSslh0LDhcIgQSclQKJnRmdkJOTmk8sigEBKiE1FKr18SjxTTZOg3KsdwKBXWSLLJOWbEea5XYxEtLOFlhh4iVdolV9vBqnaAmfVJ9Eb75p7ntjukgWOnisDTzajhJj6kIu1DHzPJnWBXsDnmwOScq0kosZimw7CXuEUfeYrSxH9NMOlZr3TEuL3qPi0FFXyO1egKYDkM7rUkd3r8r6FLacC2HG7qhKlWyklo04ZjjSIRjpJiE6vevC2PVSAwNNqZleMGuSa9RUa8hy4gwqfxUFtkY5EWvkJ5yMh3/wYnlQLDb0nNwhp5Q0Td2HOkrJ55xOyYRYanUClqtdFQlER6Cl6dOof+eUk6l4MB+UsN2NfOiT+Z6igUDUM6lpBcBPrDnsGo6rAJmtLZfngPyHJTnQpKZ5E+ykmw+zxt60SOfAkhPOJJFFIopNtcDn0N+SpUK9gKGkftr26gTqIcGaISm9Y0W9lMc2PmgTBfKxT6UFWRL9DxKCAQeQyLkuZVk6Qub/UkhFdfcmJtOViGHkQNAZIbJNFYjfXKfO1WRQ8n69X3Umq/j4AckOyjFi4ao8uAtjlZMD6gcapX0++sxedLSRL0Wvux5Vo5diTTghEUCYuUkPsVUeTQ1dtXbT3XAFgfVOazeNW60NlmdglnTWAp/TC5iTHLC7GFSTu3SovTyro4ZqXcc7obuxYgxYW4JB+jNXJCGkbbblE+WoQYZbblGIAiftmz7GsoMIpScXQf6oTjph2GmL6NKRYCR7nigOSksccYobIMJH4DDlFMrqsY3gUMjyCO15hgxlzJMCkKgcmBY/QZUTgHxtNa4zY2nBiq7h9KRMxYPF7x4IJ0gZhEJOowkcI/oPZa+mYv9Kz19yPSJVUlyAZRDEvDhOMQLiMP2Iz7HhT6XKhgwQyUW5iLBAhc5eN9L2Aa6OBVkRsKBOgfJBEzVae9QGzwUghWWK1BEY1kyPi+OLKP1dM+evOSjcwGptU7v6T1o99CttV8ANQZItkQqZFQ0Eh2SUQl3KF9SE/T+xgLlcd+0Xi0QV+X1wVgbkBLN6yC/NkkNNFKoauYDZSZ3OZHr5yalWKbi9huw6euTnnF9a9LWqhxDlZ7sgRWuT1QdyHxpWpCiNmTSy6HfBnO6N1H+q+izpsueB+vp5+mEQ6i56GqJJmbmilbsKSiCHsBiowhjOlXWjEdWQAwAYlZ2FNSRMGYxZbBcRsSqItW7oa0JT4i49y7F+tY6e1cbXAp+qUN7jwmQdK9+wsSZeG80XqvyDCssiUz+ZbNK4qQqZIXSxpRuAPV7ONtLILotet2LnnN5jPd5/Qf9acXkwj4DgJpUJxutRcvpRcp1rbPCFa0Pz/JWsNIlh71k73eB7rD8So9DU2m1NsYAXF9KZ2SIDpfFWgG0bNcHEi+3jWs5TNji/KhdmqLkL6hOWq0JNqoQc6Trnq2rjG1J7ZY1VqJ2pTDHT5xGtosCKGnWnZv7IYARYT6VzHyW/fqEPm6VfjUxOWP18bpNefMyzUqSUmYYKuucJo7zfcpZ39sB0MA6YxtqRHTimzYNiP0xf0y7ysU0cH+wPArAgjKBGPJVlEyJXp/OO4PaB6JS5fLsrzqsW1s+9a3j6hu5LoukyosKXT0lOiTu13YbuauludCHSZLyNE4mVYBag3EUmWlvu/xwCvmwYsMawN5+KgQU/TIW0Tofg7Kcmtc4uW7XTG5lGIvil14dy06wfpi7ajlyzbBpJi91E6g1TnNuvK9ahyfuvQHvP6CtbKB2oD5KVJJ94ud03U+LYaIKragtsBjmGuSP/SRycvoO6hLR9xRQVyxvx5SjNSnI/DOhLVJsOabf0IEvRmxqvwsb6EVRPlFguPgRAGij3lxcy3sBGdny7djRWI0imFsAIewx/tAQ+8Dzk3dx2vo6g6mnc05xT0zfgGCRbM5t3cDQiMs9spn+AXj0cIjA6sCpFzIH5mhkNXhu7/F16WwtptWx+tE79We/MZPYiguJUPmq72kltlZpbNiWty1jE9Osk64NfkYeAHeAELAH3Br5g4UbegRcS0XAuqkhQG45m0ORiUCQLnRAwEDpIhUezzS1bGg9aden7sZVxNI9dNU6JXS+GsLQqb0cTLBCtnl5v2vfJMlaust1MvUw7joOJeJpu7V3LDGskWVJPN+QhbWVWh+0aR1rTGoOev7/9VTJqhZn32gh66HMIaEzX9EwPu1t9DVWFYohPY3mo+aGG7Li5AxQfZIqkOHa+m1rSGe9RxpHiybx7UTH66ywPtqyY3ap0mybamJr9ZLIXar15mK+/UM3wP2jsDonjc4tjtvC+9Jt2Fe3z0haWwlUsFg4cSIP+qf21SucSEYjXGiVxoSw+jSvvGrJVCp0USPo9E0jx0YnAV96Vqt/SCI7Il50rclKxTj3CXiTzwfv0kKYOxWG99v23THz+GZdyJoZ4Pg7exqlrRlv7enIvXDDytj8/FbJBECuxnRXPQOA2Bqr1LCdCRXXVbU5UqIOonq0VGG4wHWXndEIcL1TV1pekyB0MFLta5RuxAZZadroqgCf0zmC+cQXPPYrntZvUJvV0CGU6l5hqpZc4uQe88Bs1/qHhZF3hgIYRxnMNJYtgmb6Ppvy5CUdt1q+ZsJgjvKsBXuyjM4bdllU0R/Do1mWo+oCec3U4Gi4xewl4YJqea28mfrhdUHzjEbMUcoVX7T6qr8mDWuH2ZWy1qHGXQDaMoKm7LwNxtuxzkpcXpPS2JeZlwEUV/+S3YKmlWnwSfm47dhqbEMX24rh/GTbs4ZmN1VvWqvPANiDOhtrCcf7d7yXLS40fdIOKCNfDesBUJkiNQl0xgR0xCsMWGvKy77G7C8zcABrTmw2ugQEImmLTjcd+3LFKn8gPt7cwK+u8VBsprsFFRv6+H7pDv2ZNpiuhMcv3oPqrq/vGwgU/9bSmQjmd8+fIsF8EKsDp16YODBHI6sjK3+qwzWdKXblVifCR8+Fn31qL7cQl3Lh4CucrZQwHBylWVN43KGRGVscS31j/HpqWPFU2wONxmZN90HaSwKDIoduuqd4CuBZJFYHzIussVTtRnFHiTU6U+DAn7eVrRhgNvcLxo2AjuqwJHd9QQTR0jggN/r3i6t6o38UljRLfXkh+dMuKY2mZdTv67bXnvZlkE4q0QN4wmVkuBNPpnUizbQkA5cck7C5cdzVsfWuJKfVBzqOn22gquoMLEqTEl02lx6p7wH/q5JYBZNxZC+Ky07rGJdNc2tbzriXg9TQWzubKPvp9JHe7UhrNot4nEYVIZ5+2SWcnHCpZclMgkUmxpM3K/ZxYPSZarmEsx8pX4NRmYeGVUHDyQc/Qho8atQkuZdxdVRFYSy/lnI88qVtvtJau3xaWV7Eyv/lJ+V2YFTsY31BLXFHc000SXwN8UuomWpTHmbz/6wa4LoIln6oDjbpWNT0DS2wQ5lWquBmoVj+09iodaZv8hiUH9c5HfYqRHNBPwnH/birFaorL1p2GtAIQBkq2RqAn24QUp/Cs4gAzdQPciJSgg+k1YGjvIBzSHA0cisWWgysGw0BA/7QohBX01EenYLy2cciY2CKLAwhyRdlNA0dSRJqPw0nwuPixQPUxWSxK4P1QALssQkKFmA4QYuccTKwDfb9F3+YUC/rOnX88eujtKB+rIXvcG/rRzAg1xogNQrFGwss1UowcEgwktBg0NHBUry2GGwcGBJSGHJyGAoKCEpayB/5qaEpohV+0UUrUgytR58oMCIkQHsMEBiIv4NAZoCHlWHsz9E/ZIndAqdW4RLqQRgqcbur4yMsQDymYei1RSHMUPH/SHg/wPD6PL3Y3FgNLNn22lbgFJBDIMAcFNfRByx2HBrAsHgQIEQQ+RwCRocXA0sOEKBBvvLBmRmsL9EgUjBnsRZxlmTHDVv65rNrI7xse17YkJE0njzhx9yxBsByDYIV4z8yAOLwyDQ5w0xXw3YstoOgIXCZ5Sq3ErILtBIK8CctAjDTXyU9iSrS/66BnC5v1omPhF3gEtB9G/vl/1+A5IekdgX0GQBa8tsAXSEADLhTW0KAOJLkm9ZILEhEgLo0RsOmoGHK89u95i/9oCsxCqNZlERFdIhuouesHtahbo8n3WTwfwSgjkXBZHuUCiecmhiNosmHto+uvyzoAMAsACIb+P+gdsqvSwC8/zLg/Sva7NLDjTRZ/O/cD39/IOBDAX28UZ/+K9M++Sh9X8rW2my9t3zoui1/h/DgLHfRmAM2GLfaVldd8a6NPoIQIxZOPNJwndNrD1gqd3DZuPrvKwUlHT0Do3S7rLDbx7Z5yMzJxcMrICgkV6EixUqUKlevUZNm07Tq1KVbj3473LPTNaesc8Z5Z73tvpsm3TLDm9530G2P3PWeBRb62gduWOkbo2Y6ZKklltkk6ioyOhpWHKKEhrguDVWylD9WwCHAwyeS6hIhLRU1DROpFlYZLOwy2Ti45fDJ5lcgT0S+LGWqVahUq8plNTpM16ZdrwZ9xOrst8+EY45a1DUXEuDi/MFrCRAhP4xVkfHH5Z8I7+t/veP3/v3OmOGD0iG+hRIliI91ZMC7FZwf76g/fVYed1w+xyXyx0pq6b8ZTD/OZOq8Jz4nnsmwB/EshoYEjMqyIQXm4G/75Olzv4wWR7MR9ayezOzwi3rxLn8Gvrf/P0+ZA9t1c/tsKJEdac6lKDupcjWsiUK/5WCJ/DL9IaHGLxaFmVhdZ3SORPss7UiNgjPiAyXepIiI0Ilrlj97TCsvzE5f5koLP5jNk5G4qbGREO/p4pVryIARyC3NQY37Sk0DdQ3Oe96ipSGHePGYF60J6MTxac5f/JQgL66D7OZ/vPJEjv5/WffSdHPydKBx36VDUzFvoDpSZC4RxLaM59ZAg1UPCivSg4baJCBMXyJtlqR+uQS1m0sZgJu5krMVDz84FZhS0dixONzfmYnemIRno3DHjxTqmEdOExqSxCW3idzibktOK+bgGhiPgLS276gAknTQbrXh8BOxVKPMHgBKEiRxMC+7t0btrN6JtzseC2wU2sr8SdDR0IELAlI236rK7wENRucLfACOxMi6AL10HHOsePgxp5UuI/J3oKtBGnp4d6yFfw/tGu0f+dnQx7sDfXf0S9R5J/Qad1HgDU6CXtqFpAa6bsEMUAvFPgengGQpILPISuLyyS3klzDZ4dy8lAQ+NMdDVJ78l31GmxMrKTljkSc72VuyAFtkSELioScxXizcw1pB3xwrPQ0YUaY3NS0lLwGRpP7pTtfhehryd6Xb2/DnanfVGvZR0KsaDlDICQpcFA1dDI1cHF25NBS6dDR2GWjiMtHU1WlbQSCflXp5d6yCluR9cki2cs2oDVb9bripLSLx99UzrHHPY2POjAghRkgQUoQMIUcoEBYIS+RSAl2Jansf2S0YyHY+yCNzkDSsrNOCCtw6tzfdUAOYlB7BjKRtaZ/2ucxFjhpymilylKtsLta3osXFSO9ZhNouNfb5nXvgsdetB6xtx8n20iTuR8muRRH8BnDtuWyXfRzEeY0cgQ4T3xPEMyPZW+mE9mLX8CwWIcnK3MILCg3BdbQ6RaQzpO9NfjmRYSBBpw5lCzX050gW5+7UQ1sQAX2Ichv9IgsXEZ6yw2qRKwW63FY+rpvQ6oqQnwKSKfC7NlKoDvQXPW1GLg2kzdBCa82aRE6lIzL2U3JOURbbG1l8DkIZ50LGNPdBuqhuZbG1WcrfpyQAeZJx2nZCk2NSq/0W9htBNGmiQd7iTCQ1S5OlQIo8RcTNAY9F0jyL7ASt1W9gUJGJa2mbkG77uvY2RpMXHAM2iEdQv+v2B0JAlk7rfaQtOvEucMbgU4gzo7rtqt6sEUgGS1a6MlJMy12/v8HABy5ZPI6wDDeQ38gDPqwFUJoW9qn77tAUnbWliv3q5pyPH/LQ7Y+v+tmWfpGf1GzdWO7Tmteeo4Dra5q5FRtCzpaVGD2LIahNLYGeSBSehI2vthd0aGVbd/7zupgdC+JjXc5vE5MKxvHgFva8nWw7Xytxbz6iF21oK0DUV3ZSiHuhSiQ0fHhVG0x5o8fsDm7lPMfbu+e1vtfrArKJ8oTBN+5TTi+L3vyFYCRoMc5pBWr3Vl3MW775vXu77uUATk1gKmwIkUlxC1wkplINIW26z+AXADYi6yrXIeRdKnQBRNFVqUMou2YVezis2tup1hDqJjVa4KZpqtUQ2qZ5xyfs3iV4D7v3CT4g+JCnPiL4mKfXCQqSvfn0y5aOjRnubJ7w/g5vsrhckq9l0ldJrc+oRjZRttHZbju4Zj+81iGpY3J6astxjnGJcY1xG26lpO7J6QPK84zzivOO8xlu9U3ql/z445eV0KPZSfCf5mqWyXjzBpbndxmAQFP8bySf/SX6A8AroOVlANr/DEiWAP4ImPsngAHAU/ryRCBAb2D9V8DAf0iI7qmnEUx39AlQyWQnkj1awRvCgKiE/btPqhRKz3QjURQEqApxCCSdMMUAFYk0hemZJUlIAnQBCo35GYijQW3bufT+F5jCjpLRjfjA658GxqfGmY2lE/W8YX+zLJvADGbnsI08byREaY+dqZV4jdyHeaZumtFCHnURymLuRPZQX95Ldyv7fbMvZ6f+6w21R6aZWHrqJnLqFIfXwnoeH+tRu18LV7rS2971eZnJ4ZW0Uuktbn3On0na78gplzvJOZdH0+Wcm6ZZTpxT82Z7JLnk3JB8pC88Lj353N5Yjvt6n3qx562d0cFLCRr2rcx0ZBhYfVNKi0sZfmk78kfmUg/OBfqt4pjromHRx0YBSDqIapbccSTOKgAjJAkZ27RBzyvsXUYcHFVtjJVe7QFQPa1ACqjKKcRAMXLThpRNILRCgYQx2zpbWaDzYsXtIQxULYzYVFeBQgk8z0ZRkGzbUNWQpkcbfQ+2ZRsb/Zg+szS1xh7CLaGAlpf8SKCoKtZro6vLigaMC3ugDV5sZyjGMvyhixGxLEFCiWjlI3sZCgg7qskcWZxLp2wZPV7Y5YilNOYY3Qjo/Ixq9wKa00sYobC/EgCokbRAYhSG2sdBPnFjSwKIuWFHZc3sm/+roHyVhCyMc5/b+qF6i/VrIMZ7bsiIw88ZcYAWofGo9VOoaNl77GfJl58h5pckHW/qS1qAGi9ll/THfGAdAB0i6Lpl8fNGmMI4nlQcLsbQYJPTWMEezk2hvADs4GjAuUOo6kM8a0woujBY+iRdgS3fUnloSNsXoYCSzDI7k8Wwav/8tlXj2R5RPaPEefbSHL47fMJfSbeN3OgrLySYy5lmnFziSHYy0D75ebcB804xpunBqHyza/djkTcKUKcI/L+lt8HxbQH+ztPUp7pf03pTUm/h7IH6L2QFmCVlr/2va6YoTrN51ScJmpjnl+p5nqTlhrLvGqQ5MbLe41PxYbhp9cxHiWq7WlC902asMt0OKFV12gSYiakclVnmzlBM5JiifSEMrXCpZp6wkKaU9j6CXA5qujTlspaUUXDa/rBAts3Rav1mcz4VC8XWEpFEoSnUphdYc2pNzcC9Mbl33xQd1RWZqL3VFvZCGi+WTGd0c5HtWzzR0mtZmQhhBsNvQnFhRr7cKPLvzJaONQ7YVjpq25THiYKaQWxhOsT4en4SkLQRNXzAkp5s9tCggMAyIsRacD63BlS/2eTUFhtL2N2wH8KSqCnQvoNzbbklw1pTsMUBtxtX4QE3U8e59Oa8GL1AV03mBqr/YEoPmdI+Z/HZDXzQw/qgqJ+pilhc36aue6O+4CmHc3uAVGcIq2s5gwZGCGbJiLCW9Ee+TMM6dKX5CvRnAw3ImRGYYIKCG7GZWb1q4JKGmDckSjSubhQXSTT7iDb+mdepGHPmuRwicn2DFYq3kXrazbnA9ojuEwvN01dXH7K9Gg0MWAr2qsBtGONyIPln9dtDGMJwGXOpc17fBcZmDwvOOQk4av2pzH9neekpVD1YdD7Ra9fy2+jTRGNWdBpG/L5pSwZI5YCoHPckOWrfbwb49h2ZkRO213Y4MH2umhjHzTHyu5JCHvCj70k+UcthGwmogEI5mkOJXI2392fGhWwNJpeSNeva5981Zmk5gM2B8ghoVOs+as3JLioaAhW9ax/zX4e4t/qLHjdQGjmSfaffBq5Q8YqwnwJB6ZjXVi88FPL7RtgBL8FosFvtEba+OE58HhgkFm1Tf+8AuAVayLt1Nls2HY9WFb+5hhl3fd202K3xclPNNtri/MPQZs7p7GgDbqWU+jStBXNDm02sUWYRbwbhPtbI+yaDCRLTFlyleK2+xHS+j0rTGVXlPHfPBEgwQEN4ApLBXcCtyHhZHQB6h7EBNlD9i7AIdkapGO8q4NnS3U62lNMmniQWRuam+Cp9gtJbT3f/nSsEKejjcYqv3V191Y5nln82X01G9P0YOddTzbhsZUkUBcFUJ9MsMAZBcjWqHGlAv9NVgyyBTCEzUlHzUKDAsKEL6+8sKXY6FqBM4HDgt5CzRaDaYbK1YBuhDXQ2Hl1PIw0LRWzjsR/DryJNTpSL27vaioyvALqC5RID4i99ZXRiiBPXZuQHRbZsPlKvw0g7oy1ibg5+Q6HDK5l2EtIzZonlXlePTpvUraWgjeOeHiyNNPOooP8ClSanYfyggxGxioG1Wty+C254rry8zRZoQkE4xKsJido0O0IOXLLok0j6yuIBAfqZIjbD59kakkXH+zFSa8cBGWkZZqlw6T3ldxmD22l2w2xPBmn2WrRRHxSV036tG587flLVgK72ZtUwLDpaYEjz4WGLV7BFda02GB5w4x/Gtlk0aJCYhJX7V/a+4mkzrbukGsbofJO1uRwC2C5dWSsHVgtL0Io4JEEkggZwQDC8swud3LT+9K2Kl/ChUe+aEIeeh5S5ISOIKvNPltebJlpivvZDCgL1WE3V5CZaFy48FgpuA5A4wOibSFLTqRLgYVNP5iUBTUsY43vhIiEfH8iA1zo+l5pSHySPwg6MmV3WFUjw3BxBgxUmswl78YFRSy0Y0RbaAYWkVsLUdv2S1I13y2t2ceR2HROdRfdr7zo0hik1YdkT/Q5U2qBtyGdDzrAWITJ+ER0HhJ2AMjK+4u7u2+NEZXP+A+V8O1ENsVj3+VVfAu+bGTnGvJyaIWOdxeQFGvPQtiquYykP0hp8mj2O5CJNP16/HLmKTjZeR3kO4fUkv9GG8WJT0BWjxOeVjE40lDoFLqUPx1PWAIuQUS8K9TpVmRbwvnWw5r6dGmK/nk70p2Oa+9NXWwC63vUE5nsSVpD0QxCRizLkv/KfLt+HCW6zUWIYUscgguQ8rAxVu+9E23IotHdSoLiSgWgblKlAITnEpVngAPYThyAu2Az/4tcORbzrkjwR7skOcD8khCCXmZtwQ3rp5sD2fm3i7Wl6kScJZW1rrFd5jOGLQ3yXVIu0gUt7RDNRR6WDvAHr82I/awIjAXLkBWrw8mWgkhyjr+pnggm2/8qKMHIs3sezpdTnugy4lK7nH7GUshQJ37SeDOoWnf0LnUIz+2gqWICDJ2YkNNsVUfchJ+OitvkUMB5oKQPrr93+c5QtpEkUaW891W+phYmrHENnCCP8cqLSWrqOAlN54LglDMz79fRPskqUwsUyAOVwcEewA0I6yMV+xvd9VcHfkEyugzscZBQ7Nuw6BL3oDmfnkPbSRWresf4ayspifREaMcJNwgFHiWuxavzNBlKnIi3OTo/6QJo7kyLtq8E0bdFF5DRe55dx/rj/uzWj0yueaXVb+yzwd2Be+R1UPfiudBa2M2ORB6jdC0rTbmaMokgIqwdZQcs2wfRCCUXXOD1CswWxL5+SrOW65cT20EcoSFntkzWt9urqVAxN2gCOoT/0k8uNimz9DN+FVtmYtHbrffQn/JVNxXjetcVEf9aU+2vKwXphNkJwl9CX5yPSWf2c7qtbU1/dfBpKpKJ0dS6sQ79Y6rT/M2SWByxMqsOYJgZaX55dv8Wur7J5c9bYOV+xnnsXBqqGY8Q+LtPzwB9qajrnCcUAR1ubqD8gswZgIKaJFtvyOKbIbRigMDsBX0j5dlQYFiWzV04yFIewZ24jlJuzaWyrEBTSRBuPvxKkdPl2CZ1jpLnlQavn/GIX/Qkn0YnOWe+6MYLeRJfM2S9TKBK5ye8K8VW/WAKJdY8tq8UVQlflBRWI+6VEIAn/v06/QFomuEczZCEuKyyzywt/kLvD5qCL4d49grLItJTro8QlciBf5wUKMn5VRtih52DF9MBmRkgRmJX6N+YqGcEDLge4n2gl0u6KPoHyg3JuK3Tyk/LClzGuSfzXb1QvrMlbfFbjb/kHsPL5+B/jPv7+v/eLQtRPeVc331RQvjEcfI1wIKTfs7enJW7mlCNQjxNtK7/NQUjPj8Pui9IZsKhDux6Mb7ZSZuwINJGLEdIXyCPssDv993xI8fcsxQ6f4kmjhP0lW1J3RuVDPNSIrsJ24PZFOKgrSF60fVBZ+gzZezQbIT3/Gez41P56axXra5Nut07oQUhXQaG+4XBEFykJxsHTuqpDZnNRi9zJ+252AHgiluwCo4X1+z7BuVNFZQFvfoUnR//skUbE1nK+YeI3lRfsqK0JvLmlpb2t1OzSPeZhytqaCj09AceqqjLPysGQzzEzvW+NMbTWmt1SxfraoJ4QyzwI6VNw3lfHjlYUbnuzYjCqkD8n17OiePW23Tu4X/2+gYMaETvr9P8uvDI205YTLeKW+4yTp62jHth3SnzqC4bKX6rTX/0QngW3nwfolfQem0/2syez4O+rx74Iu4DXmX/JqQBByXUHeX9Py4JYN33KQ4cB+kvpfVYqKoNFnjh+TyuqR0inYsPAb4zkb22tCRze2tqua6NtzNR/z0OX9jUWe3pynStLKxxjg3kBSQkl6ysXQvqIrUjKkm9MEduoX+XGcTb76I/sknsb7n1pP6AVHbpO1yM+O9MW70vI/OipgtSkTcvg1Uunj+RBw3nYTze/LTcT3vmURR5KIpoScPqsBbMnT5ox9Qgpli1/pHBWsjrcatNW/cdod/asq56Uy6LP2Pe/P4Os3lz+22xN+xprXAaVPSPZV92/Y1jwD1ifOq/q+W30sEZ0Dv4tM1DIQd367X5/V/b+vCuCaTHRPGgWHs2R+hDSd9grl9JJZA8s2bjA6D0sKIYvpNbwKxVdhvnCxjVsBUWJoF4jC7Jg6SS76pw8EUM9QGw3TUoYi/bpIPhNB9ODkJ5hC7eyAdeOkPYfMEKgy/grf5Z952o3gwulKQ5R8duas/eWFwf2bWnt6N7eGtxXXBTYvy4UFLYVGZbk5GeM99YFA+3VmmU5QeO5myJhwgGffXOuxCELbTRd2St1cbYie98Ah6/0C2SBXHnoywL58uNi1LWwYiy3QNcvBxtviC3+r8HdQsVvLMrdXFfrPzze1gUb3Pgts7b7YlS+rCAlj77pfwe1HLlLz/KOH28JpW0rTfVOpIe4urbSsXxGIDg1BO2xXALlrd3QWG8yN69xzUy6tEorKkXKXpBkFVJdxFgyPa+a86ZO8+tc4cl7fZmpYpPfFds3yULKDw0Z1WOWmcn8mbmh3blVUG1VINSQVzt2aOiaI5HNkn4c9eXZwYMIRi+0pcW7uyx1c/rT1w205RNmvz/6sDFZzoEkVtY5euwaIa2iYyk0t6QAOPOmNxJjT/Q6WsJXRxns4b3WUXvL1X87H8xOTLl05fA/PWPlO/yF2aXcr/TqS3dxl37HV1ANPg3qYwEyf1pZXkbYbpL85BQetDMDafqAScgLluizZSXkUpP6AQ8ZKGkNmx12lfALG/+8gxFWGkPpBl1+c5p36DZrxxI5E/x7EVg04RI+6p4HdS8VR/bVqfMBSysKI6RPmwj4GT7NppHrVrUHlkyypUPsl4WM4ZJQflPdcmgGTBHL3AjpObbia4Ma+j9Y+cbpZdWECgw3UtMpfcwG0H8oSXe3bRDWU7ekFv0L81reLfyznT/mR0ivs4/9yL9np1U2Ya4l+Vyd0ufsOeRkyqoEOz0c+HxxJMGk3QYnOoLcbvFs6ehs1lnjkWv0/F0zSMaziKQcWLWS2bR7IedUEJZeZ6tdH5CsqvXBZ4r5jHPko2R688QnN5PPznlrrP67nFaJ/Xa1FME+9lsy9sy7m6oXVC6ep3R8lYeQvsfe4/Yc6ti24uI/zrJV0hfs42wCBWvy6vxKj8LnUXjfCSOlV0c/BegYdh4myNyDd6UwOyBNHp3MbJRbYY7TM+q+xgvA0hvsRz/yHEM/A7AOBdpivYcnjvy2L7Zk/DXimDEYmez//OY2sNxPnyFcIJKby0HdgNra8H6b1lQWXJrqBhYbP8vCHPzwJgVfQiLNILNTS5iGSLAIVIJJltqNEK+QG7OyIh88eIXjgfJceMScyT/DWRsdTYiOju7AB6xqU2lwMd8NMhz87Az2yKZIXRQum0gcSGJ+FuHqlW4p5f2wTJ1b0QI6FahYSkO4yx4yhudld7YPqysgZ8Xg9RIbP6Sti1+1VmDxRPujcxEz0y3cNce2/4rPSbk0iwt1pIrdCLFZ9oAuPu9nyK2NGaZuf55nqN/p9AgjPZXNObP8bCuj+dUbfb98he/IsHUH3fbhvpxsXR77/+ykrUnksnjqL0d+YMqzlKJKh0PcmGNSywoUb4x5e9INje/iqzP0nf6QbaTH42Na432LbEG6tij6f3/7KLfDXIVDYee14gWA+ciaVdhX05AzyzOFvoavMRqmZXm1Q3U+hyibaYPj7blzH5v9GUYnWm20I55UfnSm2dz/8/LhwfHBwl955Y4C6wJ3pmewpNHbbdrwOb7NmjkQdGfO6PJ6jaVKbU1WJQr8GJqfL69KW91dPKA39ZSYtfm6WeRV0whx9KV+BVDkQrIwqScyozLVyecRm4hEHw7naxyIlXCdquYFglEYuGS6R6Ib56/h2vkZXPGwJZnP4C3Z+702oDaZi6uUWufuJ3atgHouCecjJnTLu04Wj17g6I2FVUpDnPJRIvsGiZ5FKIRnoGbYc9Tu7A5BhuCSITvDba7Ua9MDFq+lSO/YGKZN0NVV/Ar4Ye+O+3RlmSlnKodO35KT9kW25lRKC3migpxpoBu85Q5jeH/QpQXaiImfxSkRCPznRX8brHpGoSBISY+oFJhcY2e3fkdXw8/X9Nnvdxc6fiTfGD4I15b9NDoOD+88/5Z0f6llhDbNL1+Mo2OEQlxMJPnwaPiT2CRwvQK66+o9QqON8wumlDL60nQlFrRhiuBN+4VwcKTQ74CFpxknPdoLOblJ+5HukoSFs0mMUsrG7oaKuutzFsl0z0Q3ptLpLhSFHwMLA9SOOH+cWPfT/O2f6QzSkxxmqtLJSTMX8UVFoRaoJz07Mp/0jouhJx1LmCCgK1DnG5kf5qOgTXpqx4WT8AudD5VApRfwxIXB1u5zmu4Y5GsLTDw3txVLA697LZz5Db7Lau/2BmzDXVluV7d9fc09fvtIl9cdEjj7i+t9K7J9vsFiK6fN7VCHCc93SGqMvDuylhoKfNr8Y4pGi+JijmFV8BdNyExhW295fHqVr7XfP3P2Fxcfum0p1DffxrdY07u9QdNQS5a719oM/a/SaCxo7Gx1oV5tlhXI581rbtMbzNWa7dD/irX6hYJJRL1txO629pc2upZ4rikha1quvoG0eh1nMtKHQY9W+jVDgfoyjyVKrzWbO3x5rtk9HqeLtTe2+6slO438RnuJf5af/b9GtA4wUu1TQZzyqs9WTH9AB7zHAZoooz4jvSs7zznc7XK7cbs3BdnkvFl1JTkjesT1hhqSY4pSZ18Nv2JdW2VmvcXU7c91Dvc4PcwySkLSrzSwWv7lIjOv+NEWY2ZWXm+Njd/oNiumPOZ9sIiZSqPl6WIWlmWqGCPM+BVJ5InUkD99B3ix+Vpzc8r8EJ9DOa4So95kUlbYeakSuzCVhoqecDz7Ss5m2rJlmUxr4mmS+ChLZI2ky/xMuiB9QvP8I7FCYQuwZBMf4W3xywWqr3Wm3W/gmVKpn5yr+f6NRSJXRU4BBA3mB9JLU3N+jcnPRIcKRiv5jgBl63qm2QOqFkFOB6I2hv0sZiSQOnHh0/l9qd4SX3AKqsCDirD9QPKbPfKCs3S/YB8EovRGedhOcXKaZE9zNo9XcwAfqB44LtY5YRFTMPSArixS5Br5bkkISvN7fv5zDwya1B6EeEWABgrF4ieEEruglLFTdJYh5acE/EdvYSFR9pPgl1v0z0TjDNKDea65ucKiyCx+i130MYMlS7qW8xO9KOMUu1H0xlAlEb69WnSEAYUtm1YsEs4dnDOYWjN0mompnYP68XJY9vdD0S3GyiVxpP+MgZLpz4sbnAjRbkbJ6cf+0kUHtSdOXBFdZvBJMZea5uR1rdb4YdH+uYW4bfTEpUSiBI9BsqPjdu2sl7+xOUdUfPR30W0G8hGf2tPzLz2i38OueepEiLYyaFmls8q4dfKGA5LjhAFywx9/9pyHWUI3xsmMOb6QRe262BJ3CZ6tycY46TGntm3EBg7B/WrBM2YtWOgsUwhIgyRSCT7BW2r25JWX8r9n7lFjlzI6I/6mq1+hQLj0cMnrU2cXgLtnttX2RRiffr8+nvEOfVGUmCP9EAmXIwlsm8bt8S8F/yMxJTTNFHJSd5VQ7nBTmwREfvsifAzyNzwCn5T8Fq8T9IF21le46A07l+YlSDfNMlEFdVBA5eNzE+uOLdw10ysUeeVKcdAnk7uLS71KUY5PIr8vd2ozpHlycZpLZ5GH5ME38d3315fq9ne3FpW2t6TtKi/R7OuaXpiX6jg+Z6Xzo9yQ99TsUfe9wrCXBRUawGdwv998ZSUHVKg4eQjp1MbPhcXpzu5a8LKqWWU3FNlFfx0hUBOGksjjFKbCUSG3lfQXVGjL5jXkuYyR6uoJZChVny5moJYcW3sOXyF6xaKMJyX54+P3rXAwZVl5AW+Ot7wKmyATKR+k2JgObbZNbJMu/o2CLyWTZpEZcnuZ3FrUGSnW5BTmJ1dgW+sCNmdJl9S57DtW1LNXtRyFsvkL9u06kF4fUav9sOi/ggz4afrP8MnL+DIRjmnpn2EJe0IejtCTVe15bzMtmDj8FpSJMFzgpqDm5aAfnPfjhYGGTEW9yWNvaFc7ft+Lb5vYnyObGHyjyRAULk4hl1mrSuJJJyN1qXXZdxA9u/Pl+uwKm7DeYDE3tWTYHanWyqwcw0yfPGJ7imp3rM6auw0vpaSExu9fUo1Yt/KDUYBBfsqaXU5ZueWIZBd/40vewP/wNSybN719ffmicLXZHKoWaDVFfG2WyuAruuAVl7WZi0fL6gMX5TkCi8WuM1jcSm0w9wW732U1Dex2NaiqJebsLEv5u/hcXhOdPN0amhZPut9Il9V5PwAz/FthuU1QZ7AZm6aZ3fMazx9Y2za5Dtjt9NumfY0vw1nryTHM8M3JzqK5ub/DH//XFqKCQloym7O539ycHl7+RyYbzaCQFaPx2G8n4x7FkR4MpaqdOg1H7nKpHKr9eZCCeZtKRZSDFZ8oBj8k417gfnvuiR1kOyj8ORy2ZhI/wYpRv0yhfciioFmjeA1/weESz5Xx1d9JU95thhJLxepsu3XF9pxLChb2AONaYjKI3fAM3jmcMYURGtg/CFVQ712++PnbaAwG02ZIoB4Z0FR2ViUcYkcT+2nkma/s7Ioz2EpUTBKTRIxNwqGwlWfu5QrmzSTR+4nRrMNVpfG29AzbBSrhyTos9aBeljfxnbxwcUrMuvK6KGJKCp9CRaWk8CiM8YfOVIFDJJrWOFNFIlW4uoS/WbWYknEUPSiIRb0XS9xMSnmdxA4LReLuX1W+uSk/0RnXaalb+KgXelaQj7l2bO9/u3U/HPhvn+ScXXzuk6fcfdCTveof9l0OkVzOkl6+C33hV9ofPj5ecm41vufvA7SXzk9yksu6ApNsh9hodFpTUJNpx4n4WSFrWRJDaS2TpLtL5EKfRCB0dF0+np+Is5OI6OOPzybiroNkCkwiP6NQHya9gcm4HometMswxCe8ed9ahbzn36DnNCCMjaygv9ldwQUa2skIe2wWR7tNl6RJ0m3RcPwYfZKXVeSXOGkc1jDJYSaX17NNmba/4cdWl4mNtqO85FJd2AvRaAuDzzDmCzC42nMVNseWYzAJf2XX+V6uZKz7YDS3cYvzWlOT80bjzhDaVnPZfglBWeret1+rt9fU2mtepUtJV1/CV35+jcMhE5L2dwzshPt2vXz3AuK9y9Gfdx7309SDQ0ETCBjM3/j3K236tiyLtq86/GWLDTQTsjlrmElbyeTWeMqvkO0AVUITUv7zGFGXzge9pk3vvq002UdU1hdO53dpK0x2pc1Zm+GarXX8YLOitY6ODFetc+6YtMFCJ9gucrkXCTa6Rdqg9T3Hx2cnHfPo7nORRRX5eSafSy86bxVPm/SrtSEDLzUYMVhBrw70/PnIqPqSjz2xJt3iUqQesIparewctS5k8NU1l6MWaaa62/C7ViX11YCvArHJLEb5V6X0zh1jA9rClBtAl/ghD+vPL8mNDHcTG4PQPjOIe5gRlwjO/AeSquZ0FDk69X1rmlbuH7fjtfgUULJJQZ+3IqiwJzhcNnltnland/G+S04sIiYKccSbdUvYuvTcdF60dXFog2JFZbIx08FkH8+9cSAu6R0Gi6Hxp6XoPAOFzBirez1l49827NCoEZA2AjLTs1cDVvxjzR6u95tByRwgQs0FkrlACpm1C735jJSIiSKNIdGTzAvAPDZ6z/beBWB4sls2UVbmBSjjFaIkxEwcOThx+Mjhnw4fPnV88cljJ4/fQCdknbwAmSo+fPwrloNhkx1vv2cZ2DOw14p+LblovgC2Xtp6ERgugr2XLgTfRhguzK7/AfnudiuVr6NkSpr4qcirHYpkSzDz2yzz7ZRRyHIBektjKUcUgu33o6tkTRncvwKL80GDqoVM6DjyfTXT8vU3eUIRb5EuupRQtWtxIqmD1LYtkKsW5SuVkuKIzmQMqQWRNLWyJE+nKjer33pfd7JpgTRiyJTVq1WyUpVFWq/tHs3VCAk8xRFuBCJFfp7eWCspUV9VVex/mmcoGlWruRXbK0LbqsvCR/Z3DDatLfWvDhVndBaqRFHHRhNSk9fDrHq/WyxPd7mydTObvT7zS0wY363HknweRXTKr7RC48YVa/uI24OovrLM1fnTIksX2nNXBcoGohbpIoyPXC3ScddAqjTTxWzVq89Rp/I7+BahrdCRGa7zMru4kTTgbsjPVWbztglM/qoCyeDgoS9WMYSiOeyjojDiSaZKo3zwaq9NkMAuj7GJHvtrFtuu6ovlSplMXK7Pzi1pbzP5lQt//mXhaOsBQYEgVBqy/Xx4w1jY7ZEJbFY2/1vAPe8G3NUFMNi6wp1949sgfxOTuDyRZExEh12U06mZ6VYhq3YD7X6OQRcxiOVFc7c5BanBPJ1Nncv9gkFsIRJNuOhIZMNsvqR6DpVMvBcw/s0ikRfPWZHJ54fyDPZl3mi6XGJ/ORJ5ZUNF0eQSh1U2/faYctimPFFffaqrrf7MyWmdnSen1Z1pa20+fapleo1ybWXueHl53o511VWVa6rDO8rLQ+NrK2ut9W1WS5vTYuhu9/l5DtJOtWq/cMhl0As8Ekleul5aGFRquLnC7ff62uSaS1bl8frqk92pr991sqX2TPv05lMn16rWVKwN71xflVuVu6OiIrh1Pb7/oq2bMUrak6MNWQnJoZqUpN+TDnKSHBkMFJdGFA8ht5dCZV6D0Oh/CAnbPbuPxnMKp//oU6ikVoWcPi/AaYV+B3/3+FLSGHHWS+NyBjxvGmIeg/DTSimdgb3L2/X5LM1Q1EmIgo36gi6BOctoE0pC9DuQFd4pnFP0CSt0DppTKKxNH+tlb4cJuLvxeIi7h4aei4yPvQEN69Kmxmwac4n4bqlY7PaIxHKX8KyVSMSeyFjG+n/XTJEwUyzJEBkCf2UDZ5TTlPdXNqLPCadkI7qd5Rv2Y38NqwnFSnJRihREYrJoM16h4xy5zylxhdzHWIJtqL8sHjfmhw8UZF5eBp9Zmou++ZFDp2U/89PkTr2GjUindX3PED5Npn7G4v2XoohNxOw5YVmGI8YGCDSbkUXrHpNfjKfWxE1Vfs/TgK+znBJaPBNHmq6gdZqSI+978Px+pvaNzCysDCMtyRsVk2PPnI8nudqbk6S3m62pNAYrqYJJm2ZIzr0kYKoZ2n5tNjbywQl4dv3S8XF4zc6j6OKau1TKfSLpCpVyjzgGr6TKfthFij9/JpYszhs9TZGexxiiEax+41G5eG+q8P6KPc23jKSweknE2SmMdWTDi9rMkX99McSeq3fefUgn43P+mxFHbj516+eVdDPgAASAieAzcA+AB8AKDjsEjMA8sDv/fy3YECaCnD7fchby6MG0Ie5qQ9t79zwKfZHGYAFi0zg80+MJNcl4qBhv0zSL8TgSKOMEvJwoKyUts/w8cVJAcDY/DK5cRmeIQS46yLV9ukIufnIuKrqpFJ1KtFNpu3SRSjx1o2z6rjBX9PdDaBCwD58AT9TsrcZ9YIA7dA2mh+v/YIjaPBvqIXtRtnupWFzU6TG4Cm96CK3rD2/jSci1RKbqnKjFi5KegU0MK2YNJ2bT6qwphAvP+PtSuu1e9ng5hnau5WxiGcttvWJZjr1rOWIsZqu2lK2xgK22VzS2Yrv3oGir9yTaBqVTXBi997DYqp+1YEH2LfuBtCgLnWT3QvdZOLrVYbwnaBo2DAAtUoic3a0B6NEoOABh9tIA2sBar/PHg/Wkjfn0ycEKW2Yg/f1xaGLKGI+RThibATrrsCMBCpzUuiuN6Q17o9KPaTuQ9epDJeDtpCMZJjh++tnHTAAMMeaXum7SPi7jHtAnZ5onxxI1vBaE8efaIugFDwf0tmG1mZGBTUTe1TLc+wBd+KTrE+vEP5jf/E/j6s6mWc2Cf0eRrTv5KNDp9LE8/UcIvBIA8V/Ab4Rtb/cup/kh9/6FlpMv/+utvYEe8OVKce5dVfNdVBcBYvUCEMOrnQPG6cfexpBF/SUScO9ymB+SGWDCPeLcu9zzCTf1vQpxuvM0MNwqyVT+POROLvwb0dTQz0aqjJa//Go6IWClDnX9PIA/BREiKuie8XPc5M8QMZ6yyPuEgJVhDsmAZGQg0wkBK4FOg8jlnxzrZIAs/dg3AK6DDp6ppKp+vH/jWMfZIrG+7Lt0ypz6OlkkbHhzqt+Sp0phC93TXC2S2I5XnpGxk9TWz+FFYN21I3TtTS2s6a98ZR5M7QuZj10Okg7qyTOpsh+VCvDIegKHPKzHMV6Xvhn7SL1TJJny89IsZHmm6hAH8A2G/6Nl+++5BUAVMiVK6ipR5RqV11NpaXl7oMfdPXE3V+Tpp/f55zNUnBAVbLqCS/mEPEg6EV1XqofFtfXrQkXH+SLWwk1PrSJ6obKaC0Svx/8I009Q4WkTCAFmgYC69WD8QPmz3v3/8Hazzt2F+gr2xfMnoalxQ8P0e93O7k63u+Wo9JqOyH5md/vTxEzWRA4SMiPURRwvvbvbrw/0/WGSnQDW+RkbYgOv+mvYPx9xi8LO+ZUog3Zi29PnXEJS0Lvr56srkPt1Dm3/EsbhDwjKG/ZpZUYA37+g9n20bXeh9Q0b7Qc4WtNI3bQ1WCOBUczWoHLsRd9W11KK3YjbOszPwTt6da63V5tp7NumrkqjFHC9ARCUnT0UEzVi90PydL2gtAAPDSeFx5E9XTedI+E5iYhhXtEKwNfMDktgHLY+CoZtwLQC0Ee1q8L7Vy3kfARBifksxx5YDUejjPeOVbwo51m5LTdDK/PMzq0xU0i9ui+i1VH0wWPHRE6rtmQOphgBmzchwrWQeFkw87FwX1b4gFUMgAl0RohRJuZuA8H9Mz8L9DNgjlkhgdnTui9OPNAuvwJo6tjcbZxtm64JIVBlPJCfV68EuLVnyGaSWpLQgaLOsQfqKzrmQkqiiL/2NyB5bk0R0go3XoOHhi3GhsZNpUVpKj2V4+vBneotraEHKFB6TREBewuz6MBOyGiPk/kU6kAt/74ChHnMMFnaQ7QVJNZB41aeDiOC4TqqjFZyOScBBj0QYGYNBXNCuXs1srVug29RZxIImK+qCFmfX9Rny66NYSagilvZ9ykT2QG64lFyYAcAfVugFNNWL1IoLX6g44QOg3W4CZmIWXsFIMSQzpo/kEehm5Ke8PGQgei78hqN0bs1X7br+nUf+HgcUzhIv+n6UkCKSsd7ldz3rx4Q7WrrDIJdQB1hbun66+hzWliji1ylUPRSr005/lnnFka450a5edlWwCt8koXrtXFobdk5tUwm0QhBMxm01mxgk9JdngUyABusUwBupeaeusFlYdPc6VUidTOgWmHD0Jf1U0bKedFOs0lVbb2ntcNSOJ7oZYHM7THhxCh3vWi1Ai2v2vXAsB76rq60kkUIwEULhf1KNCngfuBuiPNmMINAC0J2qBCcCopmQZGtbiuqXcyvB56Hvaz/93pS98c3w03p8lkuEJunljLXPFmQ4EuNNHAVMZGSjUX0nOogSP/qkUdKWGnonhUBt9GUakmTUQik+SDdORy76F+EojzLFBMfeKTnQXFA5SHNBqZ+VeMrNbTO2gA4Erqu1lPVYTIA3za315baM5iGAGHFPIJq5wpVGI55qOuBTBPqXg/FchAIM/Ca9q3pNLptgcc92jHORRzWYqPCkCMgULoDOSDao2Q9HVXFXQJ6I1vDVtSGhdgdQDcstj5HOq0HIoo3r2186FB2730YOxQQshFh68zMN6t+nc0AkHVDHrb3Tof9taVq8oN07C6RqcUgvHMoTKcKQqxYlgNeD6SXm76DEFLgAOlU79p7GS0B3NwGhqkmkiyjWXv8eWHAHMb3lnSYNfULV6xLSBDsT20JZU7MWVkOK8Q4kWhgthsgOG0U58KgOwIVcYhzMTjKfrZMOzQ2TI+fc3i4ZigF3c8gjxJ4c7qMQ+Ji97Cuu4zA1xhnqypLIy9UilA5PSXCz88HDj8bneDT4iFE9JDAh2IElEAxBEFEyQMEbkQZfGR21R9dK5u6Mcd1T0TxgujTqonN2fgnIuoqD7xFVdswZFhOHNE8JouFGniYar47SVV3PhrIt537r/b1/dLI0n7JzvBt9NyNVtsIeE//sQKHQTs7/YhLZfTDCUjFYkaoUKeM7+nATtfvDApdX93NWErsbJItsiw7grLtbqc12UDXqbExSx+8Z7mTvJMmTMiK8nmahFrqXPQJs+hXEOrEyLACPCUReLKqSanFRCHWjw2JInTc51VZaUHYSanzesCZ4mkVsODqNVP1gLRYtGO1qFlDouWM95xhpwuE25zGeYJaT8LZkc8WMl+US6slPNIGmVcPRiNIwldb3GQLIOC3InSkepLgLiORZY4CJK+aIlxj5hC4zECIAUBGxCTdxb27jWxZMBm5/X61Ot7YRw+1E2zwaD63e4NlJdTtDhMDfKPWLtrUVSsKe5pU4bjaAW6AoCg1nwsCFqstwMMxpGDXZ3m5zTg+jvcaN9Uw/x0E710c8xAKq5vWkUpJHwXsMazhjcqxyVw2Tq5ARz0wg9N8IkgZEDCIifAuJc8CKYAdmgR4P+HxQnIbsJzC0TbnFvQMbDLSOvU3fliuZR7mZEkUpSYtSmMiHqu3e4q8HuiFVQEwTc8GgZqXzUaAbhKAnBfgf3gV10VPr8s/5G4eJSaaqUOkay3yMqQ+BKoSoxKzp3lQ1DTewdGlRoIi03yzKVjYBrgvNL/cz+GXmDHwy5vzY70B4nrgxfXV/7D/noGd1N0R5TvCt+/Dw0h9coa6GYVEcYMuEEpuyIcU4hJ1CPjlCxfgTgP08eXp0dGTt1wA8DMF4PHnh+bz19GxOUDStSC+nusbSdTDAN/yTe6x7nn6/XfN571wtOwEZVB1/XBi4uVk+ErSiTm8fhk3Av3PnzKAGNICMrceim/xeqxJDs8MjErdfRtVWWezJawD+b/hIltrTcOrWBJ2UHQg2bKc/6xJVJKYpV6XMwsHAHOVjuj5tHgXEyGg2gPRIDDQtkxhegvApT2qfn4nHRckhxaACCbqriuylPoN/fuURQMz86I1UfjUjWMpElQqcnHOLcAw5IzkSvaM2ywgvck3I8Yudi3DNcRQcIY+QzHRFcDDfCJ/VSzOAqNFSbDYl1PfkQK5HxirAs8o6KT86TFMP6V+lk0kMNPFaqG6G3ROJxG++aprj6JvDGxQt7xuu6eDo/MJYAX6uWuWkUSYh7vH3VYmpH4CyDexxsZYQ3cSmTGAWEzRwuy4JXi4394Py7+7IQfsU820KVXg14PxLZlFM0YT1EALpkcSzq8M+InUjYww9kwSeH0dmU7UytGa/CNH9AIQamqO2U6aVEO3M4YnfHseaoi0mEMvPAcUS59V1IVhumSYpzpfkiuMUgacu07Md7miPH7pKDNLENFb9K2myitN3jUay9KFSa/OD1BCZmqmA0FUTcHF/cuRFdbYk7o3ouyZeDLODgcwlOPYqc2ZeRWN3nZVWGlbYRxDFiA8dC+gzITkQokpn2yvPGowWSi9Wl793yxrviKYl6u2NGSGqc8ZBPblLYD9qxDo5W6AHU3l9HLo8LNP78+fz3AOwqPkLDGWbxofXTJm2od0v4oPF3jRpKJrQwEz6Kx7RWw4LGJyFv8jj3KCqMyrdQ9zzCb2tO6O+97iiPDcZWXQQfHBpFvrZER0lKaxZaEqrgjgDpupBkVVBoqE6JniwlManAy7ZgkJMEi4VRclBMTgbsh8oa1i1MWI0ybmjlJHyXhzrVPHCZg50l61ZGGqKU7L52Q6akcs8+SOVU/7HT0KACcSNfbv7zhw2wOCuosbP9Uo4gPwyV2nZEGtX5S8uZ2u39WYFj2NNj8oCIddZVQvnatJ9sDc26i1ZbJ1XYxTxHO1NeQ4Ml0xR+u8MVsnwPluwEvVNqc9ADxZ3YCiILr8gszMcklvRDcwah0fvGXN668/3xO8/u/7f3775fm1+1efvSNv4fa8HYeuWS2SSDC/7oz7YhYvYXtTB4PwcGxEQ7xKIPLOLMI1qEAQBgorlwHw0Sli1FYyDdWQMvNd8gojtYevjoaHBzUXadk2tbVioBh4ZAjM24FGhmwa0thMux/LWVxw9fH8ljRQa+ip7WPNZqYGaioVsh4HZ5g1bbNqnEH2zlOE6NH4kWIAmucRkzgMBL9YoEf3ZFd3NU8rjEbcj7XH4x3bpE4rhyQhNpmhPOv2svyWONq4Mg8pClFc/+yWhHpRidxz07x9sOOoRLCvQg9qqkOhKaJIGPmxMeL9qsNzpD5sADxnTHQbQdd0N4HDxG1itE6A2kaFsCfAGViCOqX28M4+leHbM7Wbjvuqx76I8JpHLkT51DhKFvkqiRgdTNBjt+5jeTzIHEq/98daCgnMe6RCtpy7pAv4/R2kGYwhGAjfzg4gaCplQqdQZ6ZrNeAW7mBW/zcy9k1DX8zh7YFB7FCDu/bI1wl0VTF0KVFJLig5xsccmXlyLpS7G2F7/yGNGSd45kqWmO3K1MRBGaJtVj4zTVNOL4Kn7WAQ8QYnvIZhBqTPRimqEai2D/SBCVoKAPieLMtqDcJDbCcTU9meZZYs7qG1OQN8xk6KIiAWrmRC7PLaq998/Xp/e7O0sF5bAwRaM6CdO5dUmr5cP1Z65q4zH5REbxhkNjWx7MUgd0WDBZTJjoK1pKVVK33QD21FzzsailYztDTCEV6Iw0jQJTzu7+nVGROahaKU9mrg1MXee3CTJl736empw/0975knvLjIy9xW88qOLR7aDw9VxM2SlGzqzppMTQTGHZZaclRCg8mS+R0rQxhJQsh6GmJmw4IYmSw6wCwHYpY2XOFy20tJsN0PA9NadtJsGB0jygum7YXteNaXz5zGB3kD5zf+N7tDEId+/Q+m8HL2AVcCmjFhpAOqfCauYxFXuhpltskC+Nyaq1yaDU/pmpaczUMUGnW6Wrsf/RI8mPY7T2q0IOxQ/cIo45OvrR5oydqyORO2iaCJilHgY8RIW4Ui88y4nMO4JwjuGGg2OwTjdRMpe9mZGrXDfl5JpXyLT8AeM9JLscwGYRkiBcR2cvnw3nillvQBEKWffhLtBQq6e3UBFxXTLU3RvAUfKsiSnJvhoBdnAozASEK2eiaaRR2yHKQ1aB4UW85HpE+tNRtoRE4cl6RMU0ZwmNnNSeaXDgOTXEC5y04Mx7V+DtFzG4F89VTwU6gVAHh3TeYamkHN6sKD5rOfF1EIMa47dOUaO3WfcJdpzYqw8iTcAVPRVRXH9GvJmNpb9ITZGHxBB0hIdNIeu1VqcEcZ4joRvybJcqQ26kZdd9TU90VT10f4eKA6HFbnPItxz2KxHKuvf5nSdb+DaWfz65RKZfCWUfSl/ayh2GoisZCBI+AxISCJ6dWQRYMhXs6rPnl8vd0MvQCI5FwC98XCKcGu4wAOuwClXBgBMm6RVWseqyePR7fkrGbhhQQP1IfbzD3dqcsMjtFEDmC62Fnd79/Zdf+tjoKn6zNkKLQm4lUihQkZr/Emo9L/tWidExlIFdXCEWGzSwussrVJB/2khCSjVjprVhQ3otV0SKCa06ckre1MxB4UwBILn7MiUBNGJUzT3p3NaNm2pcYFnVXH2vm3EDQ2Y4yFI/nMPD5Z5sS9He7uBFgAhER3epttPc1MneZhN6OQE54c1YchN/k0LWRgypgtm+ODUc0ZB6NuofDpC3FkDrcZk5/n1FQCX7H08NzUggamlKY4bKisl6UoKRbbI9B/+yYCSIYUpG7ho607pg8HB/M0ePVme1Sema4LYYa7M/DtSkHmV83c1tvNT2WT76NWlB2iNlDcuWXKkxlIDCYCOkuFrR8XEBktRUrc+0uiGBe4wFZJdYNtat/jcx6XsRT2XnHsj5ARdGOxz/xxAXWoP/ty490b9Rq3o+twM/nVsEyi8K4hDznBqxSmKcBAvibqTLadAO+ux7LLPE11w9hB6VbEsZQZmyJ6VBSfgcKerJvGJh0q49NmF+jkmDRIz2Qqmm2nHSXYxkx7CJYwDEmDa95jJMPoa5DMleLnr2ibmVEv9Y6amrptoXsAnpbagWRhrKd9LYtlK3Xs62xi5TXPZWY3roedC8xsbzVANR98A/vLrZ7l5Tz1ODc9vSUmPypN2BWZ89ZcWQtx828DsOxNw9K5XGiltP4N/0YVyY9IjPgs1bZtyArLXARYPW4jhXUKjSp89G+t2At5Sy3XBdw9wL1/c98uJw52KtTsb0Ab08zYASLuVZ0r8FjEysXM8B4kq10HKGoVXtw2XZtCTS52QWUVk11Qh9rHGtGjujfunI2n8ISV6KDCCMb3hBNKVyZ6d8yP+S4vGuYMkHleItqT0NOAVCPN1FwtVrEas8X1ThEn0rtID3TeETcKmIcFQFSKC6N2hgtucZNbU2wnjEag2KGSDEqPxDJj6ARBMG1zkDSAzkYXlVjW6hUXNFbXAaFQLBlCBd7OHU9DFbdLmjmGt26LzDCenxk487gXJO7ZcyCdB6Z195QmEBDKDhWHA0RUrFNLSYSGPXKB5wRXuyhgsqqOWNqi0G4ylOwf/v87sk29lWmFzm8tKMsDJzbQ6+WCupJexcyhhsnq0evSu++NQi1Les1iOLFw3iwryDRBVuuhqUiKJLPGnE+ikz0QCIiRVmw2rIR4oJdUCyUiFCWuNqvpZfxL9l8wMG0R0qBYBdsoAwIMeO3BGug83rBjebE3TyXRYrkhyGszrBZkhOH6JR+t2+CEjx/apoG7tG/TqzC6TooPTuv72T43kccsQMnZoQuliiCtVF+XJEFckB/5OckvDwHhJRm1iEb6OQEG/ZpiL5t4RCIiyNdI+XCTrT/sietHaG4B11fOVFrp3wi7jW9mk9lKzlkTja0sRLeiPWneXlz7Yts5EcU5sVYgcvKK/q1gvLjeLKVh3Q2uRS21q0HYMJxiKVeA+IbIy7lRTuZbKPhAws4/8BtyywV19KxlPzHyOY3Z839ffvuSe0R/cEC5csldA9/iykGdP1quQIhtAhf4rcL9X7CcVEIPbNUUePHBwMW1uf4a6N7fR01jw5X4leMVqMZGFINwGRSkiOZZvrTHqinl7FNnA90M7m1XgYiXP7Z96vFdx72M2VugkQcCEPJrhMCf+3N9p+3dcaePQSowkLhE22wfoQhXOIaLkV28csSdIrOuz7+zu+OWy+MVIw3wz/wfuW+vgTVcdLdEqHLz0G3KRSfoiWnDvm4/+Xpco6sX+5nRXwI6AbL6nCTWxcSEjCynfTCnHVfLeZYm8f9alqCNFEIJ+qzdpstlV9Ie+MGgs0UsifJppirqV0OBdcF2tXk+QnwWNU1fU9GJR6mLvBfutpxgNxHs7qbH22vSoC5N2cokc/cpffk4a0BOJoOsmJbAG1s6CgLj+wXq373GgFB5fWp1fDQOUfbuCnim3rNECpzN4FrjiqNdsvCcMjlUNAblA6E0355axdesd9ISd07hAfvdCE1RN3AvlB40PryYo9ZeSXLAXAqcfr+PGl1wViHsCeDvYkHkM/tvu3mdsNNmY3upcOcu0uS5+Ckh4hy88nHzB3IGuH6sIY74/dFh3yRxDxE9vHVMnsqomxnRPM8z8r28x3TNliHqXyuycEU7h6941y7JZJXfVHZC6H+8O6b1EY+1f2cNJMvDV2PPEd63xy57hkpXJraU5r3wvb2wuVQWvOk31/Oq607MWSVwnodlKVV0yUaP0Mw82wHihxAGFhf+1YP0K56J5HQClOuJqjqeCNUf4BK+J18CcH/R+wWepHZsHWn1G5obKZY3iUJWWoQCmhRzT7xaIKcAAQtpcDjFf3ziyKefOQts3prUtt9688CeTlhcIQ7jZ6kZfDAsFjvjvp2d5VSFTntbXDNo6TSCC2HzYgBJ6VU6C0wB1KjWlTVarZZMApcggF1W7LzinNpz+sR3vAEzmnKbMZybD6lL9JX9zCygNbob90bpumVfLgWQIhiA487ArdV1NYCkTjvzNS/0hs/ffoUvd4/aQGjNzFI0uAuZ45W/AO7+BpvJFlQxnfbILrm37NeU6UdUNry7ztHByL29/b/Y9yzF0B1YZnZ45ECx4gaQkpkl7EEWWrFKc+bn5zh33Bjj2l/A6/3oqTmATsLVQ4ok2BgDKvsGEFathESUGua60rIGdS2frJQx8Z/ewpziY0JzOWh6b8jfZJ9HF0XlVK0c79yNiJLr1SoXJFcm8BCfXverkltOuZDYjJ7Slv9dErW169Q/F/CuVkLnNxkBSsxzj9GAIYLM6PctOj6a9KNCUID+oAUZzOCbuNQAFHJ5KRG78PzwObmdzw44c111Ik9BK7DGDx3GySXUuGEBcXhGCcVFSMK4xIjrGigUPqGM00MVZyuQp1pxlUGxMKu6jgg+KyhTd6jbrkDJ5vBio5JbZ32sKte3xlYJelnU657DiWXer45sxjwXgqC5HR9utvk6HyorVmKZxpokjEdGLz0o/fSctnrvGQ3qQwZ1+dAUPs8NCIg4nyUZxll0zMhvVdlo4eMgZGVLHzT89A5MCKqZrh5FNS0YfTbAGDDeuFaCnpbPRizXK8b4+XOC59+/+vWH78iHPriTp6YJ7exJJhgPv/uRyTtqoXz0tNbRsVFP1wWkWhA37kGVNH3epj7hzc6OwF7neiKqvPYFaqITrFlVDDsChiDns609ITIt6/6Z4P6N+9fbM9mhiROAZfsSmPk3gImC7p+UYK3IlVyfXsa/JP8F3cIKSw/EaLyZlKHH20oO22t6R+0PP79YcOiiiVsI8gFLMIMptkAMvIVBp3/7IGBHpqPjkkBRAkW7yNFIuAhgidd8+mjf1lqW5rTulhekF+b2nqS9/c2pkNP1g9uVuzT6CgA1yPwYLBgyQ5TRHagFm1abp/dCmMJoW+rIYHp8QtmNMcdJekFKCSIVPT7cbcah71oofjLYNaV1fCTvjuB/0NerFv17O+VCw9nsKVdXLVHoF9XPBxYwX6znZ82cOHfrGNpi4t4pchcKoT7RDlDOsliqDOXId06qLgp9vsXAjId8kVDAm+VxpxuaugHvfZG5m5ZxieBJZ4w5rFHDKNoTBNAvIELp+/1WspGERcI+cAnF0nqsQzW1q72pEb2e7qgqEFELCldDgPzJJgycE3VTk9P18LFgDDYjN2KvOoVvtJr3K471wb9PeBGf12bNtFy3l3O1LddaFAvfS7g59bqCrvAmKnOg+be2ffA9XkiUHYRajGGUhtLfSaXNfn6kzGu2Yn5o3rrcWCRM9uyq97IZqYse7yeLgq25EFPPiqZzhLiYivEAbD0ORbUykOw3/i4LHKDYVVBadhEn9lj24FZUSvKAAmjVHOGkdigo6h6UOBZj4MxoFQ3jCfngxlQ84CHpOJKYM6Z/XoT+IbVpicWqvJMOQzwbjNX+1LwtokigA5FH1VoPDFQinyrAQtoH8aFYXJJUW3JH1jqkHfyZpgUwZKEbhSK8YIbf/KuuW3fUyKutq7JqtMZhy22qH6teWW6Asoad/aJw6wsw0AJDbIVBYfxGpDTv1QIBeNerH50T8xFv/q0UFb4EwNNdvr8/3f8987e9bP//KXmSlADIwQAg4B96FknXLLfwxJEZgCw/uj5rAioAtAD49djHnOPURJJt6Hue/Kb+eNJPSDxaOuC9639IG7HoE4REEA9lpDfqm3XQjrOMdaT9F+PHNZKRc9mEXkdbwUNEpR3oeWvrMXU2cn+DOS21bNqOb4nqYZjujt0+v2qQFAnHMzBnq5votkTUX4C4aTIjAzH8oBKGWhHcFpIcKrxbNP6tLkK9L6cHlqr6eKhjuLOV8N2Hy4vIM7pfqeZDrw1MxyHOMbzcRtMDqJmHlDsmQ6P8A3p0exdtDrnxIL9VJXLcdqgdgpqNdNlF0ekY0gqhVOSVIS2D2HZFUzuG3IRcFem1o0gKssyRkS50GSPKg8hTCcj6AtmgoWs0wh5H8i9HVlG9X0mv2AcBa7B4PZc5LLD9yZovYec+6kuwuJNJFO60zn6BMTUZIEoaYrOWYENshsFrTBhe7A00yo84wl9bAqwGfUZgJuU5nKsrV305VJMeRzB9PFGlnL8FXpPIKO9Xu3/DLY+0XoaW/vgi4DaEt0J0ica3LUUnsww4tWKrE+fxa0IDFaMB3qCh6hm8vIBdEqljOtLRhnQmJTNrpfm/oOciQ4/Z32RZTgbEWMD/Dzn8D3eGTuDfAP9WKg+wMjmPOYry1H7FWcjIOlwQwGfBEKULCkzMbAnAk3XTQYAAShogQLMygG+BTYUy90+nw3D+OB1BHvh0JEoUp6MkJwvQ7povexxNZuDQrsOgLs0aNenBoqKgpMQS0aQei1+7LtVYQrq0a1GvNi5p07t40xl0c2H6Uj06dDNJk6ZR87xUrxpytdpNl6aWrr5etVb5QEc4jaJVxsFHbZ1qM7m9iBRLP87KWcLqdavXpU+9Oixu7dqmbEC16ZzDHN/OId9wmtqoaqsM76Iip8x2ZDqHYmGum7KwiKQhX6x0gfrseTODChaiLRQqEbmnu9XmOrxDj27yKd1Knja0UZogN2Kw5dOMp1BJfwbo/zuR50Pvq3FYrSNW4ktVR+BHQvU+8JHrRMQkpG646ZbbNzh7akM8ujvuanTfKkdNUPuZhha6d3Qf+0STTxmZpDN7KoOTsje6RZvptnOdYrjHE1k6ttLayYvI459RFLf265VD4xs5IGzQTLPia7fDkGPy/CIiX4FFChUZNtscI4C+l6fMT84pd8llW41LRGT6EeLevypoQShRqoy3/eGFP8XJ9K4F6PDehLQLWgKOnVCwGAjsiaJCFQurGLFOOC4+0Rxw0EXveM9Jp5x2xtVggL3hgqhUmG9dYsD51W/OYmFjGlNtd2KJxoWx0KglFltqnkqP2RKnQg01KUEEJYrIMt/43HIOX/raxX2BDOT7/VG9bc0Khd3Y3CqXerNKodeQhZhCtTGo40cZWxy2iCducyZDgZQ198+3qpTa9SYt+tMoDa3bVI2LJVX+GNNrwjJlsflSaoWqCLYXiOtpbq1zHa/Su6IOr7I7QDYYP+GDuz1GoBOPTBAm1+yvHkPUlauwnJ9xIO6HHId1WF3ilkg5sjSczUX6XJLR0ruKuXLXRxwM1FuQMITwTbBWYi87AOfXGRfeKZpQCz/boTpXkXPOnA2aheiPERMDzjuxe4d1oZ3zs6QUWet/Q1P7L9iyryWf/61WlwHnNQAA)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:local("Lora Italic"),local("Lora-Italic"),/* original URL: https://adsensebook.cn/core/themes/olivero/fonts/lora/lora-v14-latin-italic.woff2 */url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lora;src:local("Lora Bold"),local("Lora-Bold"),/* original URL: https://adsensebook.cn/core/themes/olivero/fonts/lora/lora-v14-latin-700.woff2 */url(data:font/woff2;base64,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)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-sans:"metropolis",sans-serif;--font-serif:"Lora","georgia",serif;--font-size-base:1rem;--font-size-l:1.125rem;--font-size-s:.875rem;--font-size-xs:.8125rem;--font-size-xxs:.75rem;--line-height-base:1.6875rem;--line-height-s:1.125rem;--max-width:84.375rem;--max-bg-color:98.125rem;--sp:1.125rem;--content-left:5.625rem;--site-header-height-wide:var(--sp10);--container-padding:var(--sp)}@media(min-width:75rem){:root{--container-padding:var(--sp2)}}:root{--scrollbar-width:0px;--grid-col-count:6;--grid-gap:var(--sp);--grid-gap-count:calc(var(--grid-col-count) - 1);--grid-full-width:calc(100vw - var(--sp2) - var(--scrollbar-width));--grid-col-width:calc((var(--grid-full-width) - (var(--grid-gap-count)*var(--grid-gap)))/var(--grid-col-count))}@media(min-width:43.75rem){:root{--grid-col-count:14;--grid-gap:var(--sp2)}}@media(min-width:62.5rem){:root{--scrollbar-width:.9375rem}}@media(min-width:75rem){:root{--grid-full-width:calc(100vw - var(--scrollbar-width) - var(--content-left) - var(--sp4))}}@media(min-width:90rem){:root{--grid-full-width:calc(var(--max-width) - var(--sp4))}}:root{--sp0-25:calc(0.25*var(--sp));--sp0-5:calc(0.5*var(--sp));--sp0-75:calc(0.75*var(--sp));--sp1:calc(1*var(--sp));--sp1-5:calc(1.5*var(--sp));--sp2:calc(2*var(--sp));--sp2-5:calc(2.5*var(--sp));--sp3:calc(3*var(--sp));--sp4:calc(4*var(--sp));--sp5:calc(5*var(--sp));--sp6:calc(6*var(--sp));--sp7:calc(7*var(--sp));--sp8:calc(8*var(--sp));--sp9:calc(9*var(--sp));--sp10:calc(10*var(--sp));--sp11:calc(11*var(--sp));--sp12:calc(12*var(--sp));--color--gray-hue:201;--color--gray-saturation:15%;--color--gray-5:hsl(var(--color--gray-hue),var(--color--gray-saturation),5%);--color--gray-10:hsl(var(--color--gray-hue),var(--color--gray-saturation),11%);--color--gray-20:hsl(var(--color--gray-hue),var(--color--gray-saturation),20%);--color--gray-45:hsl(var(--color--gray-hue),var(--color--gray-saturation),44%);--color--gray-60:hsl(var(--color--gray-hue),var(--color--gray-saturation),57%);--color--gray-65:hsl(var(--color--gray-hue),var(--color--gray-saturation),63%);--color--gray-70:hsl(var(--color--gray-hue),var(--color--gray-saturation),72%);--color--gray-90:hsl(var(--color--gray-hue),var(--color--gray-saturation),88%);--color--gray-95:hsl(var(--color--gray-hue),var(--color--gray-saturation),93%);--color--gray-100:hsl(var(--color--gray-hue),var(--color--gray-saturation),97%);--color--primary-hue:202;--color--primary-saturation:79%;--color--primary-lightness:50;--color--primary-30:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1%*(var(--color--primary-lightness) - (0.36*var(--color--primary-lightness)))));--color--primary-40:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1%*(var(--color--primary-lightness) - (0.24*var(--color--primary-lightness)))));--color--primary-50:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1%*var(--color--primary-lightness)));--color--primary-60:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1%*(var(--color--primary-lightness) + (0.24*(100 - var(--color--primary-lightness))))));--color--primary-80:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1%*(var(--color--primary-lightness) + (0.85*(100 - var(--color--primary-lightness))))));--color-text-neutral-soft:var(--color--gray-45);--color-text-neutral-medium:var(--color--gray-20);--color-text-neutral-loud:var(--color--gray-5);--color-text-primary-medium:var(--color--primary-40);--color-text-primary-loud:var(--color--primary-30);--color--black:#000;--color--white:#fff;--color--red:#e33f1e;--color--gold:#fdca40;--color--green:#3fa21c;--header-height-wide-when-fixed:calc(6*var(--sp));--mobile-nav-width:31.25rem;--border-radius:.1875rem}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-sans);font-size:100%;font-weight:normal;font-style:normal;line-height:var(--line-height-base)}body{margin:0;color:var(--color-text-neutral-medium);background-color:var(--color--gray-100);background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'50\'\ height=\'84\'\ viewBox=\'0\ 0\ 50\ 84\'%3e\ \ %3cpath\ opacity=\'0.05\'\ fill=\'%230e6ba6\'\ d=\'M25,61.7C25,68.5,19.4,74,12.5,74S0,68.5,0,61.7c0-5.7,3.9-9.6,7.4-12.9c2.3-2.2,4.5-4.4,5.1-6.8c0.7,2.4,2.8,4.6,5.1,6.8C21.1,52.2,25,56,25,61.7z\ M42.6,6.8c-2.3-2.2-4.5-4.4-5.1-6.8c-0.7,2.4-2.9,4.6-5.1,6.8C28.9,10.2,25,14,25,19.7C25,26.5,30.6,32,37.5,32S50,26.5,50,19.7C50,14,46.1,10.2,42.6,6.8z\'/%3e%3c/svg%3e);background-position:top left}body.is-fixed{position:fixed;overflow:hidden;width:100%}[dir="rtl"] body{background-position:top right}a{color:var(--color-text-primary-medium)}a:hover{color:var(--color--primary-50)}a:focus{outline:solid 2px currentColor;outline-offset:2px}button{font-family:inherit}img,video{display:block;max-width:100%;height:auto}audio{display:block;max-width:100%}h1{letter-spacing:-0.01em;font-size:1.75rem;line-height:var(--sp2)}@media(min-width:43.75rem){h1{font-size:3.75rem;line-height:var(--sp4)}}h2{letter-spacing:-0.01em;font-size:1.5rem;line-height:var(--sp2)}@media(min-width:43.75rem){h2{font-size:2.25rem;line-height:var(--sp3)}}h3{font-size:1.25rem;line-height:var(--sp1-5)}@media(min-width:43.75rem){h3{font-size:1.5rem;line-height:var(--sp2)}}h4{font-size:1.125rem;line-height:var(--sp1-5)}h5{font-size:1rem;line-height:var(--sp1-5)}h6{font-size:.875rem;line-height:var(--sp)}h1,h2,h3,h4,h5,h6{margin-block:var(--sp);color:var(--color-text-neutral-loud);font-family:var(--font-sans);font-weight:bold}@media(min-width:43.75rem){h1,h2,h3,h4,h5,h6{margin-block:var(--sp2)}}ul{margin-block-start:.25em;margin-block-end:.25em;margin-inline-start:1.5em;margin-inline-end:0;padding-inline-start:0;list-style-type:disc;list-style-image:none}.container{width:100%;max-width:var(--max-width);padding-inline:var(--container-padding)}body.is-fixed .container{width:calc(100% - var(--drupal-displace-offset-left,0px) - var(--drupal-displace-offset-right,0px))}.page-wrapper{max-width:var(--max-bg-color);background:var(--color--white)}.layout-main-wrapper{position:relative;z-index:2}@media(min-width:75rem){.layout-main{display:flex;flex-direction:row-reverse;flex-wrap:wrap}}@media(min-width:75rem){.main-content{width:calc(100% - var(--content-left));margin-inline-end:auto}}.main-content__container{padding-block-start:var(--sp3)}@media(min-width:43.75rem){.main-content__container{padding-block-start:var(--sp5)}}.grid-full{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(var(--grid-col-count),minmax(0,1fr));grid-column-gap:var(--grid-gap)}.grid-full .grid-full .grid-full{display:block}@media(min-width:43.75rem){.layout--content-narrow .grid-full,.layout--pass--content-narrow>* .grid-full{grid-template-columns:repeat(calc(var(--grid-col-count) - 2),minmax(0,1fr))}}@media(min-width:62.5rem){.layout--content-narrow .grid-full,.layout--pass--content-narrow>* .grid-full{grid-template-columns:repeat(calc(var(--grid-col-count) - 6),minmax(0,1fr))}}@media(min-width:43.75rem){.layout--content-medium .grid-full,.layout--pass--content-medium>* .grid-full{grid-template-columns:repeat(calc(var(--grid-col-count) - 2),minmax(0,1fr))}}@media(min-width:62.5rem){.layout--content-medium .grid-full,.layout--pass--content-medium>* .grid-full{grid-template-columns:repeat(calc(var(--grid-col-count) - 4),minmax(0,1fr))}}.layout--content-narrow,.layout--pass--content-narrow>*{grid-column:1/7;width:100%}@media(min-width:43.75rem){.layout--content-narrow,.layout--pass--content-narrow>*{grid-column:2/14}}@media(min-width:62.5rem){.layout--content-narrow,.layout--pass--content-narrow>*{grid-column:3/11}}@media(min-width:43.75rem){.layout--content-narrow .layout--content-narrow,.layout--pass--content-narrow>* .layout--content-narrow,.layout--content-medium .layout--content-narrow,.layout--pass--content-medium>* .layout--content-narrow,.layout--content-narrow .layout--pass--content-narrow>*,.layout--pass--content-narrow>* .layout--pass--content-narrow>*,.layout--content-medium .layout--pass--content-narrow>*,.layout--pass--content-medium>* .layout--pass--content-narrow>*{grid-column:1/13}}@media(min-width:62.5rem){.layout--content-narrow .layout--content-narrow,.layout--pass--content-narrow>* .layout--content-narrow,.layout--content-medium .layout--content-narrow,.layout--pass--content-medium>* .layout--content-narrow,.layout--content-narrow .layout--pass--content-narrow>*,.layout--pass--content-narrow>* .layout--pass--content-narrow>*,.layout--content-medium .layout--pass--content-narrow>*,.layout--pass--content-medium>* .layout--pass--content-narrow>*{grid-column:1/9}}@media(min-width:43.75rem){.layout--content-narrow.text-content blockquote:before,.layout--pass--content-narrow>*.text-content blockquote:before,.layout--content-narrow .text-content blockquote:before,.layout--pass--content-narrow>* .text-content blockquote:before{inset-inline-start:calc(-1*(var(--grid-col-width) + var(--grid-gap)))}}@media(min-width:43.75rem){.layout--content-narrow.text-content blockquote:after,.layout--pass--content-narrow>*.text-content blockquote:after,.layout--content-narrow .text-content blockquote:after,.layout--pass--content-narrow>* .text-content blockquote:after{inset-inline-start:calc(-1*(var(--grid-col-width) + var(--grid-gap)));width:var(--sp);height:calc(100% - 2.8125rem);margin-inline-start:2px}}@media(min-width:43.75rem){.layout--content-narrow.text-content blockquote,.layout--pass--content-narrow>*.text-content blockquote,.layout--content-narrow .text-content blockquote,.layout--pass--content-narrow>* .text-content blockquote{width:calc(10*var(--grid-col-width) + 9*var(--grid-gap));margin-block:var(--sp3);padding-inline-start:0}}@media(min-width:43.75rem){.layout--content-narrow.text-content pre,.layout--pass--content-narrow>*.text-content pre,.layout--content-narrow .text-content pre,.layout--pass--content-narrow>* .text-content pre{margin-block:var(--sp3)}}@media(min-width:62.5rem){.layout--content-narrow.text-content pre,.layout--pass--content-narrow>*.text-content pre,.layout--content-narrow .text-content pre,.layout--pass--content-narrow>* .text-content pre{width:calc(12*var(--grid-col-width) + 11*var(--grid-gap));margin-inline-start:calc(-1*(var(--grid-col-width) + var(--grid-gap)))}}.sidebar-grid .layout--content-narrow.text-content blockquote,.sidebar-grid .layout--pass--content-narrow>*.text-content blockquote,.sidebar-grid .layout--content-narrow .text-content blockquote,.sidebar-grid .layout--pass--content-narrow>* .text-content blockquote,.sidebar-grid .layout--content-narrow.text-content pre,.sidebar-grid .layout--pass--content-narrow>*.text-content pre,.sidebar-grid .layout--content-narrow .text-content pre,.sidebar-grid .layout--pass--content-narrow>* .text-content pre{width:auto}.layout--content-medium,.layout--pass--content-medium>*{grid-column:1/7;width:100%}@media(min-width:43.75rem){.layout--content-medium,.layout--pass--content-medium>*{grid-column:2/14}}@media(min-width:62.5rem){.layout--content-medium,.layout--pass--content-medium>*{grid-column:3/13}}@media(min-width:43.75rem){.layout--pass--content-medium>* .layout--content-medium,.layout--content-medium .layout--content-medium,.layout--pass--content-medium>* .layout--pass--content-medium>*,.layout--content-medium .layout--pass--content-medium>*{grid-column:1/13}}@media(min-width:62.5rem){.layout--pass--content-medium>* .layout--content-medium,.layout--content-medium .layout--content-medium,.layout--pass--content-medium>* .layout--pass--content-medium>*,.layout--content-medium .layout--pass--content-medium>*{grid-column:1/11}}.site-footer{position:relative;z-index:1}.site-footer__inner{padding-block:var(--sp2)}@media(min-width:75rem){.site-footer__inner{padding-block:var(--sp4) calc(13*var(--sp))}}.region--footer_top__inner>*,.region--footer_bottom__inner>*{margin-block-end:var(--sp2)}@media(min-width:43.75rem){.region--footer_top__inner>*,.region--footer_bottom__inner>*{flex:1;margin-block-end:0}.region--footer_top__inner>*:not(:last-child),.region--footer_bottom__inner>*:not(:last-child){margin-inline-end:var(--sp2)}}@media(min-width:43.75rem){.region--footer_top__inner,.region--footer_bottom__inner{display:flex;flex-wrap:wrap}}.region>*{margin-block-end:var(--sp)}@media(min-width:43.75rem){.region>*{margin-block-end:var(--sp2)}}@media(min-width:62.5rem){.region>*{margin-block-end:var(--sp3)}}.region--content{margin-block-end:var(--sp)}@media(min-width:43.75rem){.region--content{margin-block-end:var(--sp2)}}@media(min-width:62.5rem){.region--content{margin-block-end:var(--sp3)}}.region--hero>*:last-child{margin-block-end:0}.region--secondary-menu{display:flex;margin-block-start:var(--sp2);margin-block-end:var(--sp2)}.region--secondary-menu>*{margin-block-end:0}@media(min-width:75rem){body:not(.is-always-mobile-nav) .region--secondary-menu{justify-content:flex-end;margin:0}body:not(.is-always-mobile-nav) .region--secondary-menu:first-child .secondary-nav:before{content:none}}@media(min-width:75rem){.social-bar{flex-shrink:0;width:var(--content-left);background-color:var(--color--gray-100)}}.social-bar__inner{position:relative;padding-block:var(--sp0-5);padding-inline-start:var(--sp);padding-inline-end:var(--sp)}@media(min-width:75rem){.social-bar__inner{position:relative;width:var(--content-left);padding-block:calc(5*var(--sp));padding-inline-start:0;padding-inline-end:0}.social-bar__inner.is-fixed{position:fixed;inset-block-start:var(--sp6);inset-inline-start:0;height:calc(100vh - 6*var(--sp))}}.rotate>*{margin-block-end:var(--sp2)}@media(min-width:75rem){.rotate>*{display:flex;align-items:center;margin-block-end:0}.rotate>*:not(:first-child){margin-inline-end:var(--sp2)}}@media(min-width:75rem){.rotate .contextual{inset-inline:100%auto;transform:rotate(90deg);transform-origin:top left}.rotate .contextual .trigger{float:left}[dir="rtl"] .rotate .contextual .trigger{float:right}}@media(min-width:75rem){.rotate{position:absolute;inset-inline-start:50%;display:flex;flex-direction:row-reverse;width:100vh;transform:rotate(-90deg) translateX(-100%);transform-origin:left}@supports(width:max-content){.rotate{width:max-content}}}@media(min-width:75rem){[dir="rtl"] .rotate{transform:rotate(90deg) translateX(100%);transform-origin:right}[dir="rtl"] .rotate .contextual{transform:rotate(-90deg);transform-origin:top right}}.view>*{margin-block-end:var(--sp2)}.view>*:last-child{margin-block-end:0}@media(min-width:43.75rem){.view>*{margin-block-end:var(--sp3)}}.sidebar-grid>.site-main{grid-column:1/7;align-self:flex-start;-ms-grid-row-align:start}@media(min-width:43.75rem){.sidebar-grid>.site-main{grid-column:1/15}}@media(min-width:62.5rem){.sidebar-grid>.site-main{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-column:3/11}.sidebar-grid>.site-main>.region--content-above,.sidebar-grid>.site-main>.region--content{grid-template-columns:repeat(8,minmax(0,1fr));grid-column:1/9}.sidebar-grid>.site-main .layout--content-narrow,.sidebar-grid>.site-main .layout--pass--content-narrow>*,.sidebar-grid>.site-main .layout--content-medium,.sidebar-grid>.site-main .layout--pass--content-medium>*{grid-column:1/9}}.sidebar-grid .region--sidebar{-ms-grid-row:2;grid-column:1/7}@media(min-width:43.75rem){.sidebar-grid .region--sidebar{grid-column:3/13}}@media(min-width:62.5rem){.sidebar-grid .region--sidebar{-ms-grid-row:1;grid-column:12/15}}.block__title{margin-block:0 var(--sp);letter-spacing:.02em;color:var(--color-text-neutral-soft);font-size:var(--font-size-s);line-height:var(--sp)}.site-footer .block__title{color:var(--color--gray-65)}.breadcrumb{position:relative;font-size:.875rem;font-weight:bold;line-height:var(--sp1)}.breadcrumb:after{position:absolute;inset-block-start:0;inset-inline-end:calc(var(--sp1)*-1);width:var(--sp3);height:var(--sp2);content:"";background:linear-gradient(to left,var(--color--white) 0%,rgba(255,255,255,0) 100%)}@media(min-width:62.5rem){.breadcrumb:after{content:none}}@media(min-width:62.5rem){.breadcrumb{position:static}}[dir="rtl"] .breadcrumb:after{background:linear-gradient(to right,var(--color--white) 0%,rgba(255,255,255,0) 100%)}.breadcrumb__content{overflow:auto;margin-block-start:calc(var(--sp0-5)*-1);margin-block-end:calc(var(--sp0-5)*-1);margin-inline-start:calc(var(--sp0-5)*-1);margin-inline-end:calc(var(--sp1)*-1);padding-block-start:var(--sp0-5);padding-block-end:var(--sp0-5);padding-inline-start:var(--sp0-5);-webkit-overflow-scrolling:touch}@media(min-width:62.5rem){.breadcrumb__content{margin-inline-end:0}}.breadcrumb__list{overflow-x:auto;width:max-content;margin-block:0;margin-inline-start:calc(var(--sp1)*-1);margin-inline-end:calc(var(--sp1)*-1);padding-block:0 var(--sp1);padding-inline-start:var(--sp1);padding-inline-end:0;list-style:none;white-space:nowrap}@media(min-width:62.5rem){.breadcrumb__list{overflow:visible;margin-inline-start:0;margin-inline-end:0;padding-block-end:0;padding-inline-start:0;white-space:normal}}.breadcrumb__item{display:inline-block}.breadcrumb__item:nth-child(n+2):before{display:inline-block;width:.5rem;height:.5rem;margin-inline:1rem 1.25rem;content:"";transform:rotate(45deg);border-block-start:2px solid var(--color--gray-45);border-inline-end:2px solid var(--color--gray-45)}.breadcrumb__item:last-child{margin-inline-end:var(--sp3)}@media(min-width:62.5rem){.breadcrumb__item:last-child{margin-inline-end:0}}[dir="rtl"] .breadcrumb__item:nth-child(n+2):before{transform:rotate(-45deg)}.breadcrumb__link{text-decoration:none;color:var(--color-text-primary-medium)}.breadcrumb__link:hover,.breadcrumb__link:focus{text-decoration:underline}figure{background:var(--color--gray-100)}figcaption{padding-block:var(--sp0-5);padding-inline-start:var(--sp0-5);padding-inline-end:var(--sp0-5);color:var(--color-text-neutral-medium);background:var(--color--gray-100);font-family:var(--font-serif);font-size:.875rem;font-style:italic;line-height:var(--sp)}@media(min-width:31.25rem){figcaption{padding-block:var(--sp);padding-inline-start:var(--sp);padding-inline-end:var(--sp)}}.align-right{float:none;max-width:100%;margin-block:var(--sp3);margin-inline-start:0;margin-inline-end:0}@media(min-width:43.75rem){.align-right{float:right;max-width:50%;margin-block-start:var(--sp);margin-block-end:var(--sp);margin-inline-start:var(--sp);margin-inline-end:0}[dir="rtl"] .align-right{float:left}}@media(min-width:43.75rem){.layout--content-narrow .align-right,.layout--pass--content-narrow>* .align-right{margin-inline-end:calc(-1*((var(--grid-col-width) + var(--grid-gap))))}}@media(min-width:62.5rem){.layout--content-narrow .align-right,.layout--pass--content-narrow>* .align-right{margin-inline-end:calc(-2*((var(--grid-col-width) + var(--grid-gap))))}}@media(min-width:75rem){.layout--content-narrow .align-right,.layout--pass--content-narrow>* .align-right{margin-inline-end:calc(-3*((var(--grid-col-width) + var(--grid-gap))))}}@media(min-width:90rem){.layout--content-narrow .align-right,.layout--pass--content-narrow>* .align-right{margin-inline-end:calc(-3*((var(--grid-col-width) + var(--grid-gap))))}}.align-left{float:none;max-width:100%;margin-block-start:var(--sp3);margin-block-end:var(--sp3);margin-inline-start:0;margin-inline-end:0}@media(min-width:43.75rem){.align-left{float:left;max-width:50%;margin-block-start:var(--sp);margin-block-end:var(--sp);margin-inline-start:0;margin-inline-end:var(--sp2)}[dir="rtl"] .align-left{float:right}}@media(min-width:43.75rem){.layout--content-narrow .align-left,.layout--pass--content-narrow>* .align-left{margin-inline-start:calc(-1*((var(--grid-col-width) + var(--grid-gap))))}}.align-center img,.align-center video,.align-center audio{margin-inline:auto}.media-oembed-content{display:block;max-width:100%}.site-footer{position:relative;color:var(--color--gray-65);background:linear-gradient(180deg,var(--color--gray-5) 0%,var(--color--gray-10) 100%)}.site-footer .menu{margin-inline-start:0;list-style:none}.site-footer .menu ul{margin-inline-start:var(--sp)}.site-footer .menu li{margin-block-end:var(--sp0-5)}.site-footer a{color:inherit}.site-footer a:hover{text-decoration:none}@media(min-width:75rem){body:not(.is-always-mobile-nav) .site-footer{border-inline-start:solid var(--content-left) var(--color--black)}}.button{display:inline-block;height:var(--sp3);margin-block:var(--sp1);margin-inline-start:0;margin-inline-end:var(--sp1);padding-block:calc((var(--sp3) - var(--line-height-s))/2);padding-inline:var(--sp1-5);cursor:pointer;text-align:center;text-decoration:none;color:var(--color-text-primary-medium);border:solid 2px currentColor;border-radius:var(--border-radius);background-color:var(--color--white);font-family:var(--font-sans);font-size:var(--font-size-l);font-weight:700;-webkit-appearance:none;appearance:none;-webkit-font-smoothing:antialiased}.button:hover,.button:focus{text-decoration:none;color:var(--color-text-primary-loud);border:solid 2px currentColor;background:0;font-weight:700}.button:focus{outline:2px solid var(--color--primary-60);outline-offset:2px}.button:active{color:var(--color-text-primary-medium);border-color:currentColor}.button:disabled,.button.is-disabled{cursor:default;color:var(--color--gray-90);border-color:var(--color--gray-90)}@supports(display:inline-flex){.button{display:inline-flex;align-items:center;padding-block:1px 0;padding-inline:var(--sp1-5);line-height:var(--line-height-s)}}.menu .button{margin-block:0;margin-inline-start:0;margin-inline-end:0}.button--small{height:var(--sp2-5);padding-block:calc((var(--sp2-5) - var(--line-height-s))/2);padding-inline:var(--sp);font-size:var(--font-size-base);line-height:normal}.button--primary{color:var(--color--white);background-color:var(--color--primary-40)}.button--primary:hover,.button--primary:focus{color:var(--color--white);border-color:var(--color--primary-30);background-color:var(--color--primary-30)}.button--primary:active{color:var(--color--white);background-color:var(--color--primary-40)}.button--primary:disabled,.button--primary.is-disabled{color:var(--color--white);background-color:var(--color--gray-90)}.button--icon-back{display:inline-flex;align-items:center}.button--icon-back:before{display:block;width:.5em;height:.5em;margin-inline-end:.5em;content:"";transform:rotate(45deg);border-block-end:solid 2px currentColor;border-inline-start:solid 2px currentColor}[dir="rtl"] .button--icon-back:before{transform:rotate(-45deg)}.shepherd-cancel-icon{font-size:1.5em}.container-inline div,.container-inline label{display:inline-block}.form-items-inline{margin-block:-0.125em}.form-items-inline>.form-item{display:inline-block;margin-block:.125em}.fieldset{min-width:0;margin-block:var(--sp1);margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;color:inherit;border:solid 2px var(--color--gray-45);border-radius:var(--border-radius);background-color:var(--color--white)}.fieldset--group{width:100%;color:inherit;border:0;border-radius:0;background:0;box-shadow:none}.fieldset__legend{float:left;width:100%;color:inherit;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);background-color:var(--color--gray-45);font-size:var(--font-size-l);font-weight:700;line-height:var(--line-height-base)}.fieldset__legend+*{clear:left}.fieldset__legend .fieldset__label.form-required:after{background-image:url(data:image/svg+xml,%3Csvg\ height=\'16\'\ width=\'16\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ d=\'m0\ 7.562\ 1.114-3.438c2.565.906\ 4.43\ 1.688\ 5.59\ 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05\ 1.597-.234\ 3.6-.558\ 6.003\ 1.664-.838\ 3.566-1.613\ 5.714-2.325l1.113\ 3.437c-2.05.678-4.06\ 1.131-6.028\ 1.356.984.856\ 2.372\ 2.381\ 4.166\ 4.575l-2.906\ 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194\ 2.275-2.244\ 4.013-3.147\ 5.206l-2.856-2.059c1.872-2.307\ 3.211-3.832\ 4.017-4.575-2.081-.402-4.058-.856-5.93-1.356\'\ fill=\'%23ffffff\'/%3E%3C/svg%3E%0A)}.fieldset__legend--composite{margin-block-start:2px;color:inherit}.fieldset__legend--invisible{margin:0}.fieldset__legend--group{color:inherit}.fieldset__label{display:block;padding-block:var(--sp0-5);padding-inline-start:var(--sp1);padding-inline-end:var(--sp1);color:var(--color--white);line-height:var(--line-height-s)}.fieldset__label.is-disabled{color:var(--color-text-neutral-soft)}.fieldset__description{margin-block:var(--sp0-5);font-size:var(--font-size-xs);line-height:var(--line-height-s)}.fieldset__description.is-disabled{color:var(--input--disabled-fg-color)}.fieldset__error-message{margin-block:var(--sp0-5);padding-inline-start:var(--sp1-5);color:var(--color--red);background-image:url(data:image/svg+xml,%3Csvg\ width=\'18\'\ height=\'18\'\ viewBox=\'0\ 0\ 18\ 18\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ fill=\'%23E33F1E\'\ d=\'M9\ 0C4.03125\ 0\ 0\ 4.03125\ 0\ 9C0\ 13.9688\ 4.03125\ 18\ 9\ 18C13.9687\ 18\ 18\ 13.9688\ 18\ 9C18\ 4.03125\ 13.9687\ 0\ 9\ 0ZM10.5\ 14.6133C10.5\ 14.8242\ 10.3359\ 15\ 10.1367\ 15H7.88672C7.67578\ 15\ 7.5\ 14.8242\ 7.5\ 14.6133V12.3867C7.5\ 12.1758\ 7.67578\ 12\ 7.88672\ 12H10.1367C10.3359\ 12\ 10.5\ 12.1758\ 10.5\ 12.3867V14.6133ZM10.4766\ 10.582C10.4648\ 10.7461\ 10.2891\ 10.875\ 10.0781\ 10.875H7.91016C7.6875\ 10.875\ 7.51172\ 10.7461\ 7.51172\ 10.582L7.3125\ 3.30469C7.3125\ 3.22266\ 7.34766\ 3.14063\ 7.42969\ 3.09375C7.5\ 3.03516\ 7.60547\ 3\ 7.71094\ 3H10.2891C10.3945\ 3\ 10.5\ 3.03516\ 10.5703\ 3.09375C10.6523\ 3.14063\ 10.6875\ 3.22266\ 10.6875\ 3.30469L10.4766\ 10.582Z\'/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:left top;background-size:var(--sp1) var(--sp1);font-size:var(--font-size-s);line-height:var(--line-height-s)}@media screen and (-ms-high-contrast:active){.fieldset__error-message{background-image:url(data:image/svg+xml,%3Csvg\ width=\'18\'\ height=\'18\'\ viewBox=\'0\ 0\ 18\ 18\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ fill=\'%23ffffff\'\ d=\'M9\ 0C4.03125\ 0\ 0\ 4.03125\ 0\ 9C0\ 13.9688\ 4.03125\ 18\ 9\ 18C13.9687\ 18\ 18\ 13.9688\ 18\ 9C18\ 4.03125\ 13.9687\ 0\ 9\ 0ZM10.5\ 14.6133C10.5\ 14.8242\ 10.3359\ 15\ 10.1367\ 15H7.88672C7.67578\ 15\ 7.5\ 14.8242\ 7.5\ 14.6133V12.3867C7.5\ 12.1758\ 7.67578\ 12\ 7.88672\ 12H10.1367C10.3359\ 12\ 10.5\ 12.1758\ 10.5\ 12.3867V14.6133ZM10.4766\ 10.582C10.4648\ 10.7461\ 10.2891\ 10.875\ 10.0781\ 10.875H7.91016C7.6875\ 10.875\ 7.51172\ 10.7461\ 7.51172\ 10.582L7.3125\ 3.30469C7.3125\ 3.22266\ 7.34766\ 3.14063\ 7.42969\ 3.09375C7.5\ 3.03516\ 7.60547\ 3\ 7.71094\ 3H10.2891C10.3945\ 3\ 10.5\ 3.03516\ 10.5703\ 3.09375C10.6523\ 3.14063\ 10.6875\ 3.22266\ 10.6875\ 3.30469L10.4766\ 10.582Z\'/%3E%3C/svg%3E)}}[dir="rtl"] .fieldset__error-message{background-position:left top}.fieldset__wrapper{padding:var(--sp)}.fieldset__legend--invisible~.fieldset__wrapper{margin-block-start:0;padding:0}.fieldset--group .fieldset__legend--visible~.fieldset__wrapper{border:solid 2px var(--color--gray-45);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.fieldset__wrapper--group{margin-block:0;margin-inline-start:0;margin-inline-end:0}.fieldset__wrapper>.container-inline{padding-block:0;padding-inline-start:0;padding-inline-end:0}.field:not(:last-child){margin-block-end:var(--sp2)}.node--view-mode-teaser .field{margin-block-end:var(--sp)}.node--view-mode-teaser .field:last-child{margin-block-end:0}@media(min-width:62.5rem){.node--view-mode-teaser .field{margin-block-end:var(--sp2)}}.field__label{font-weight:bold}.field--label-inline .field__label,.field--label-inline .field__items{float:left}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{float:right}.field--label-inline .field__label,.field--label-inline>.field__item,.field--label-inline .field__items{padding-inline-end:.5em}.field--label-inline .field__label::after{content:":"}::placeholder{color:var(--color--gray-60)}.form-item{margin-block:var(--sp1)}.form-item__label--multiple-value-form{margin-block:0;font-size:inherit;font-weight:inherit;line-height:inherit}tr .form-item,.container-inline .form-item{margin-block:var(--sp0-5)}.form-item__label{display:block;margin-block:var(--sp0-5)}.container-inline .form-item__label{margin-inline-end:1em}.form-item__label--multiple-value-form{margin-block:0;font-size:inherit;font-weight:inherit;line-height:inherit}.form-item__label[for]{cursor:pointer}.form-item__label.option{display:inline;font-weight:normal}.form-item__label.is-disabled{cursor:default;color:var(--color--gray-70)}.form-item__label.form-required::after,.fieldset__label.form-required::after,.required-mark::after{display:inline-block;width:.5rem;height:.5rem;margin-inline:.3em;content:"";vertical-align:text-top;background-image:url(data:image/svg+xml,%3Csvg\ height=\'16\'\ width=\'16\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ d=\'m0\ 7.562\ 1.114-3.438c2.565.906\ 4.43\ 1.688\ 5.59\ 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05\ 1.597-.234\ 3.6-.558\ 6.003\ 1.664-.838\ 3.566-1.613\ 5.714-2.325l1.113\ 3.437c-2.05.678-4.06\ 1.131-6.028\ 1.356.984.856\ 2.372\ 2.381\ 4.166\ 4.575l-2.906\ 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194\ 2.275-2.244\ 4.013-3.147\ 5.206l-2.856-2.059c1.872-2.307\ 3.211-3.832\ 4.017-4.575-2.081-.402-4.058-.856-5.93-1.356\'\ fill=\'%232494DB\'/%3E%3C/svg%3E%0A);background-repeat:no-repeat;background-size:.5rem .5rem}@media screen and (-ms-high-contrast:active){.form-item__label.form-required::after,.fieldset__label.form-required::after,.required-mark::after{background-image:url(data:image/svg+xml,%3Csvg\ height=\'16\'\ width=\'16\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ d=\'m0\ 7.562\ 1.114-3.438c2.565.906\ 4.43\ 1.688\ 5.59\ 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05\ 1.597-.234\ 3.6-.558\ 6.003\ 1.664-.838\ 3.566-1.613\ 5.714-2.325l1.113\ 3.437c-2.05.678-4.06\ 1.131-6.028\ 1.356.984.856\ 2.372\ 2.381\ 4.166\ 4.575l-2.906\ 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194\ 2.275-2.244\ 4.013-3.147\ 5.206l-2.856-2.059c1.872-2.307\ 3.211-3.832\ 4.017-4.575-2.081-.402-4.058-.856-5.93-1.356\'\ fill=\'%23ffffff\'/%3E%3C/svg%3E%0A)}}.form-item__description{margin-block:var(--sp0-5);max-width:60ch;font-size:var(--font-size-s);line-height:var(--line-height-s)}.field-multiple-table+.form-item__description{margin-block-start:0}.form-item--error-message{margin-block:var(--sp0-5);padding-inline-start:var(--sp1-5);color:var(--color--red);background-image:url(data:image/svg+xml,%3Csvg\ width=\'18\'\ height=\'18\'\ viewBox=\'0\ 0\ 18\ 18\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ fill=\'%23E33F1E\'\ d=\'M9\ 0C4.03125\ 0\ 0\ 4.03125\ 0\ 9C0\ 13.9688\ 4.03125\ 18\ 9\ 18C13.9687\ 18\ 18\ 13.9688\ 18\ 9C18\ 4.03125\ 13.9687\ 0\ 9\ 0ZM10.5\ 14.6133C10.5\ 14.8242\ 10.3359\ 15\ 10.1367\ 15H7.88672C7.67578\ 15\ 7.5\ 14.8242\ 7.5\ 14.6133V12.3867C7.5\ 12.1758\ 7.67578\ 12\ 7.88672\ 12H10.1367C10.3359\ 12\ 10.5\ 12.1758\ 10.5\ 12.3867V14.6133ZM10.4766\ 10.582C10.4648\ 10.7461\ 10.2891\ 10.875\ 10.0781\ 10.875H7.91016C7.6875\ 10.875\ 7.51172\ 10.7461\ 7.51172\ 10.582L7.3125\ 3.30469C7.3125\ 3.22266\ 7.34766\ 3.14063\ 7.42969\ 3.09375C7.5\ 3.03516\ 7.60547\ 3\ 7.71094\ 3H10.2891C10.3945\ 3\ 10.5\ 3.03516\ 10.5703\ 3.09375C10.6523\ 3.14063\ 10.6875\ 3.22266\ 10.6875\ 3.30469L10.4766\ 10.582Z\'/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:left top;background-size:var(--sp1) var(--sp1);font-size:var(--font-size-s);line-height:var(--line-height-s)}@media screen and (-ms-high-contrast:active){.form-item--error-message{background-image:url(data:image/svg+xml,%3Csvg\ width=\'18\'\ height=\'18\'\ viewBox=\'0\ 0\ 18\ 18\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ fill=\'%23ffffff\'\ d=\'M9\ 0C4.03125\ 0\ 0\ 4.03125\ 0\ 9C0\ 13.9688\ 4.03125\ 18\ 9\ 18C13.9687\ 18\ 18\ 13.9688\ 18\ 9C18\ 4.03125\ 13.9687\ 0\ 9\ 0ZM10.5\ 14.6133C10.5\ 14.8242\ 10.3359\ 15\ 10.1367\ 15H7.88672C7.67578\ 15\ 7.5\ 14.8242\ 7.5\ 14.6133V12.3867C7.5\ 12.1758\ 7.67578\ 12\ 7.88672\ 12H10.1367C10.3359\ 12\ 10.5\ 12.1758\ 10.5\ 12.3867V14.6133ZM10.4766\ 10.582C10.4648\ 10.7461\ 10.2891\ 10.875\ 10.0781\ 10.875H7.91016C7.6875\ 10.875\ 7.51172\ 10.7461\ 7.51172\ 10.582L7.3125\ 3.30469C7.3125\ 3.22266\ 7.34766\ 3.14063\ 7.42969\ 3.09375C7.5\ 3.03516\ 7.60547\ 3\ 7.71094\ 3H10.2891C10.3945\ 3\ 10.5\ 3.03516\ 10.5703\ 3.09375C10.6523\ 3.14063\ 10.6875\ 3.22266\ 10.6875\ 3.30469L10.4766\ 10.582Z\'/%3E%3C/svg%3E)}}[dir="rtl"] .form-item--error-message{background-position:right top}.form-actions{display:flex;flex-wrap:wrap;align-items:flex-start;margin-block:var(--sp0-5)}.form-actions .button,.form-actions .action-link{margin-block:var(--sp0-5)}.form-actions .ajax-progress--throbber{align-self:center}.form-item--editor-format{display:flex;flex-wrap:wrap;align-items:center;max-width:100%}.form-item--editor-format .form-item__label,.form-item--editor-format .form-item__prefix,.form-item--editor-format .form-item__suffix,.form-item--editor-format .form-element--editor-format{min-width:1px}.form-item--editor-format .form-item__label,.form-item--editor-format .form-item__prefix,.form-item--editor-format .form-item__suffix{margin-inline-end:var(--sp0-5)}.form-item--editor-format .form-item__description,.form-item--editor-format .form-item--error-message{flex:0 1 100%;min-width:1px}.form--inline>*{display:inline-block;margin-top:var(--sp0-5);margin-bottom:0;vertical-align:top}.form--inline .form-item__label{margin:0}.form--inline .form-actions{margin-top:var(--sp1-5)}input[type="checkbox"],input[type="radio"]{display:inline-block;width:var(--sp1-5);height:var(--sp1-5);margin:0;vertical-align:middle;border:1px solid var(--color--gray-60);border-radius:.1875rem;background-color:var(--color--white);background-repeat:no-repeat;background-position:50% 50%;background-size:var(--sp1) var(--sp1);-webkit-appearance:none;appearance:none}input[type="checkbox"]:focus,input[type="radio"]:focus{border:solid 2px var(--color--primary-50);outline:solid 2px var(--color--primary-50)}@supports(outline-style:double){input[type="checkbox"]:focus,input[type="radio"]:focus{border-width:1px;outline-width:6px;outline-style:double;outline-offset:-1px}}input[type="checkbox"]:hover,input[type="radio"]:hover{border-color:var(--color--primary-60)}input[type="checkbox"][disabled],input[type="radio"][disabled]{background-color:var(--color--gray-100)}input[type="checkbox"][disabled]:hover,input[type="radio"][disabled]:hover{border-color:var(--color--gray-60)}input[type="checkbox"][disabled]:checked,input[type="radio"][disabled]:checked{border-width:1px}input[type="checkbox"]:checked,input[type="radio"]:checked{border-width:2px}input.error[type="checkbox"],input.error[type="radio"]{border:solid 2px var(--color--red)}input.error[type="checkbox"]:focus,input.error[type="radio"]:focus{outline-color:var(--color--red);outline-offset:-2px}input.error[type="checkbox"]::-ms-check,input.error[type="radio"]::-ms-check{border:1px solid var(--color--red)}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;padding-inline-start:var(--sp0-5)}input[type="checkbox"]:checked{background-image:url(data:image/svg+xml,%3Csvg\ width=\'17px\'\ height=\'13px\'\ viewBox=\'0\ 0\ 17\ 13\'\ version=\'1.1\'\ xmlns=\'http://www.w3.org/2000/svg\'\ xmlns:xlink=\'http://www.w3.org/1999/xlink\'%3E%3Cpath\ d=\'M14.8232,0.176777\ C14.9209,0.0791457\ 15.0791,0.0791455\ 15.1768,0.176777\ L16.9445,1.94454\ C17.0422,2.04217\ 17.0422,2.20047\ 16.9445,2.2981\ L6.23744,13.0052\ C6.13981,13.1028\ 5.98151,13.1028\ 5.88388,13.0052\ L0.176777,7.2981\ C0.0791456,7.20047\ 0.0791456,7.04218\ 0.176777,6.94454\ L1.94454,5.17678\ C2.04217,5.07915\ 2.20047,5.07915\ 2.2981,5.17678\ L5.88388,8.76256\ C5.98151,8.86019\ 6.13981,8.86019\ 6.23744,8.76256\ L14.8232,0.176777\ Z\'\ id=\'Path\'\ fill=\'%232494DB\'\ fill-rule=\'nonzero\'%3E%3C/path%3E%3C/svg%3E)}input[type="radio"]{border-radius:50%}input[type="radio"]:checked{background-image:url(data:image/svg+xml,%3Csvg\ width=\'17\'\ height=\'17\'\ viewBox=\'0\ 0\ 17\ 17\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Ccircle\ cx=\'8.5\'\ cy=\'8.5\'\ r=\'8.5\'\ fill=\'%232494DB\'/%3E%3C/svg%3E%0A);background-size:1.0625rem}input[type="radio"]:focus{border-width:2px;border-color:var(--color--primary-50);outline-color:transparent;box-shadow:0 0 0 2px white,0 0 0 4px var(--color--primary-50)}input.error[type="radio"]:focus{outline-color:transparent;box-shadow:0 0 0 2px white,0 0 0 4px var(--color--red)}.form-type-boolean{margin-block:var(--sp1)}[type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea{width:100%;max-width:100%;min-height:var(--sp3);padding:0 var(--sp);color:var(--color-text-neutral-loud);border:1px solid var(--color--gray-60);border-radius:var(--border-radius);background-color:var(--color--white);font-family:inherit;font-size:inherit;-webkit-appearance:none;appearance:none}:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea):focus{border:solid 2px var(--color--primary-50);outline:solid 2px var(--color--primary-50)}@supports(outline-style:double){:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea):focus{border-width:1px;outline-width:6px;outline-style:double;outline-offset:-1px}}:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea)::-ms-clear{display:none}[disabled]:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea){color:var(--color--gray-60);background-color:var(--color--gray-100)}.error:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea){border:solid 2px var(--color--red)}.error:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea):focus{outline-color:var(--color--red);outline-offset:-2px}.error:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea)+.ck-editor>.ck-editor__main{border:solid 2px var(--color--red)}.form-element--small:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea){min-height:var(--sp2-5)}@media(min-width:31.25rem){[type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea{width:auto}}[type="date"]::-webkit-datetime-edit-fields-wrapper{padding-block:0;padding-inline-start:0;padding-inline-end:0}[type="file"]{height:auto;padding-block:var(--sp0-75)}[type="color"]{width:var(--sp3);padding:0}textarea{display:block;width:100%;min-height:var(--sp8);padding:var(--sp)}:root{--form-element-select-icon:url(data:image/svg+xml,%3csvg\ width=\'18\'\ height=\'11\'\ viewBox=\'0\ 0\ 18\ 11\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath\ d=\'M18\ 1.49699C18\ 1.35271\ 17.9279\ 1.19038\ 17.8196\ 1.08216L16.9178\ 0.18036C16.8096\ 0.0721439\ 16.6473\ 0\ 16.503\ 0C16.3587\ 0\ 16.1964\ 0.0721439\ 16.0882\ 0.18036L9\ 7.26854L1.91182\ 0.18036C1.80361\ 0.0721439\ 1.64128\ 0\ 1.49699\ 0C1.33467\ 0\ 1.19038\ 0.0721439\ 1.08216\ 0.18036L0.180361\ 1.08216C0.0721442\ 1.19038\ 0\ 1.35271\ 0\ 1.49699C0\ 1.64128\ 0.0721442\ 1.80361\ 0.180361\ 1.91182L8.58517\ 10.3166C8.69339\ 10.4248\ 8.85571\ 10.497\ 9\ 10.497C9.14429\ 10.497\ 9.30661\ 10.4248\ 9.41483\ 10.3166L17.8196\ 1.91182C17.9279\ 1.80361\ 18\ 1.64128\ 18\ 1.49699Z\'\ fill=\'%235D7585\'/%3e%3c/svg%3e)}select{max-width:100%;height:var(--sp3);padding-block:0;padding-inline-start:var(--sp);padding-inline-end:var(--sp3);color:var(--color-text-neutral-loud);border:1px solid var(--color--gray-60);border-radius:var(--border-radius);background-color:var(--color--white);background-image:var(--form-element-select-icon);background-repeat:no-repeat;background-position:right var(--sp) center;font-family:inherit;font-size:inherit;-webkit-appearance:none;appearance:none}select:focus{border:solid 2px var(--color--primary-50);outline:solid 2px var(--color--primary-50)}@supports(outline-style:double){select:focus{border-width:1px;outline-width:6px;outline-style:double;outline-offset:-1px}}select::-ms-expand{display:none}select[disabled]{color:var(--color--gray-60);background-color:var(--color--gray-100)}select.error{border:solid 2px var(--color--red)}select.error:focus{outline-color:var(--color--red)}select[multiple]{height:auto;padding:var(--sp0-5);background-image:none;line-height:1}select[multiple] option{padding:var(--sp0-5)}select.form-element--small{height:var(--sp2-5)}@media(forced-colors:active){select{padding-inline-end:var(--sp);background-image:none;-webkit-appearance:listbox;appearance:listbox}@supports((-webkit-appearance:revert) or (appearance:revert)){select{-webkit-appearance:revert;appearance:revert}}}@media screen and (-ms-high-contrast:active){select{padding-inline-end:0}select::-ms-expand{display:block}}[dir="rtl"] select{background-position:left var(--sp) center}.mobile-buttons{margin-block-start:var(--sp0-5);margin-inline-start:auto}@media(min-width:31.25rem){.mobile-buttons{margin-block-start:var(--sp2)}}@media(min-width:43.75rem){.mobile-buttons{margin-block-start:var(--sp4)}}@media(min-width:75rem){.mobile-buttons{margin-block-start:var(--sp6)}}@media(min-width:75rem){body:not(.is-always-mobile-nav) .mobile-buttons{display:none}}.header-nav{position:fixed;z-index:501;inset-block-start:0;inset-inline-start:100%;visibility:hidden;overflow:auto;flex-basis:max-content;width:100%;max-width:var(--mobile-nav-width);height:100%;padding-block:0 var(--sp);padding-inline-start:var(--sp);padding-inline-end:var(--sp);border-block-start:solid var(--color--white) calc(var(--sp3) + var(--drupal-displace-offset-top,0px));background-color:var(--color--white);box-shadow:0 0 72px rgba(0,0,0,0.1)}.header-nav.is-active{visibility:visible;transform:translateX(-100%)}[dir="rtl"] .header-nav.is-active{transform:translateX(100%)}@media(min-width:31.25rem){.header-nav{border-top-width:calc(var(--sp5) + var(--drupal-displace-offset-top,0px))}}@media(min-width:43.75rem){.header-nav{padding-block-end:var(--sp3);padding-inline-start:var(--sp3);border-top-width:calc(var(--sp7) + var(--drupal-displace-offset-top,0px))}}@media(min-width:62.5rem){.header-nav{grid-column:5/14}}@media(forced-colors:active){.header-nav{border-top-color:canvas}}html.js .header-nav{transition:visibility .2s,transform .2s}@media(min-width:75rem){body:not(.is-always-mobile-nav) .header-nav{position:static;display:flex;visibility:visible;overflow:visible;grid-column:5/15;align-items:center;justify-content:flex-end;max-width:none;height:var(--header-height-wide-when-fixed);margin-block-start:auto;padding-block:0;padding-inline-start:0;padding-inline-end:0;transition:transform .2s;transform:none;border-block-start:0;box-shadow:none}}@media(min-width:75rem){body.is-always-mobile-nav .header-nav{overflow:auto;max-width:calc((7*(var(--grid-col-width) + var(--grid-gap))));padding-inline-end:var(--sp);transition:transform .2s,visibility .2s;border-top-width:calc(var(--drupal-displace-offset-top,0px) + var(--sp11))}}@media(min-width:90rem){body.is-always-mobile-nav .header-nav{max-width:calc(100vw - (var(--max-width) + var(--content-left)) + ((7*(var(--grid-col-width) + var(--grid-gap)))));padding-inline-end:calc(100vw - (var(--max-width) + var(--content-left) - var(--sp)))}}.header-nav-overlay{position:fixed;z-index:101;inset-block-start:0;inset-inline-start:0;display:none;width:100%;height:100vh;opacity:.2;background:var(--color--gray-5)}@media(forced-colors:active){.header-nav-overlay{background:canvastext}}.is-overlay-active .header-nav-overlay{display:block}.site-branding{display:flex;flex-shrink:1;align-items:flex-end;min-width:calc((2*var(--grid-col-width)) + (2*var(--grid-gap)) + var(--container-padding));min-height:var(--sp3);margin-inline:calc(-1*var(--container-padding)) var(--sp);padding-block:0 var(--sp0-5);padding-inline-start:var(--container-padding);padding-inline-end:var(--container-padding);background-image:linear-gradient(160deg,var(--color--primary-50) 0%,var(--color--primary-40) 78.66%)}@media(min-width:31.25rem){.site-branding{min-height:var(--sp4)}}@media(min-width:43.75rem){.site-branding{min-width:calc((4*var(--grid-col-width)) + (4*var(--grid-gap)) + var(--container-padding));min-height:var(--sp6);padding-block-end:var(--sp)}}@media(min-width:62.5rem){.site-branding{min-width:calc((2*var(--grid-col-width)) + (2*var(--grid-gap)) + var(--container-padding))}}@media(min-width:75rem){.site-branding{min-height:var(--site-header-height-wide);margin-inline-start:calc(-1*var(--container-padding));padding-block:0}}[dir="rtl"] .site-branding{background-image:linear-gradient(-160deg,var(--color--primary-50) 0%,#0d7ab8 78.66%)}.site-branding--bg-gray{background:var(--color--gray-100)}.site-branding--bg-white{background:var(--color--white)}.site-branding__inner{display:flex;align-items:center}.site-branding__inner a{text-decoration:none}@media(min-width:75rem){.site-branding__inner{height:var(--header-height-wide-when-fixed);padding-block:var(--sp0-5);padding-inline-start:0;padding-inline-end:0}}.site-branding__logo{flex-shrink:0;max-width:100%}.site-branding__logo img{width:auto;max-width:100%;max-height:var(--sp2)}@media(min-width:31.25rem){.site-branding__logo img{max-height:var(--sp3)}}@media(min-width:43.75rem){.site-branding__logo img{max-height:var(--sp4)}}@media(min-width:75rem){.site-branding__logo img{max-height:calc(var(--header-height-wide-when-fixed) - var(--sp))}}.site-branding__text{color:var(--color--white);font-size:1.125rem;font-weight:bold}.site-branding__text a{color:inherit}@media(min-width:43.75rem){.site-branding__text{font-size:1.75rem;line-height:1.75rem}}@media(min-width:75rem){.site-branding__text{letter-spacing:.02em;font-size:2rem;line-height:var(--sp2)}}.site-branding--bg-gray .site-branding__text,.site-branding--bg-white .site-branding__text{color:var(--color--primary-50)}.site-branding__logo+.site-branding__text{margin-inline-start:.75rem}.sticky-header-toggle{display:none}@media(min-width:75rem){.sticky-header-toggle{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--content-left);height:var(--sp6);pointer-events:none;opacity:0;border:0;outline:0;background-color:var(--color--primary-50)}.sticky-header-toggle:focus{cursor:pointer;pointer-events:auto;opacity:1;outline:solid 2px var(--color--white);outline-offset:-4px}}@media(min-width:75rem){body:not(.is-always-mobile-nav) .is-fixed .sticky-header-toggle{visibility:visible}}@media(min-width:75rem){body.is-always-mobile-nav .sticky-header-toggle{visibility:hidden}}.sticky-header-toggle__icon{position:relative;width:var(--sp2);height:1.3125rem;transition:opacity .2s;pointer-events:none;transform-style:preserve-3d}.sticky-header-toggle__icon>span{display:block;height:0;border-top:solid 3px var(--color--white)}.sticky-header-toggle__icon>span:nth-child(1){position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:0;transition:transform .2s;background-color:var(--color--white)}.sticky-header-toggle__icon>span:nth-child(2){position:absolute;inset-block-start:.5625rem;inset-inline-start:0;width:100%;height:0;transition:opacity .2s;background-color:var(--color--white)}.sticky-header-toggle__icon>span:nth-child(3){position:absolute;inset-block:auto 0;inset-inline-start:0;width:100%;height:0;transition:transform .2s;background-color:var(--color--white)}.is-fixed .sticky-header-toggle{cursor:pointer;pointer-events:auto;opacity:1}[aria-checked="true"] .sticky-header-toggle__icon>span:nth-child(1){inset-block-start:.5625rem;transform:rotate(-45deg)}[aria-checked="true"] .sticky-header-toggle__icon>span:nth-child(2){opacity:0}[aria-checked="true"] .sticky-header-toggle__icon>span:nth-child(3){inset-block-start:.5625rem;transform:rotate(45deg)}.hero__content{grid-column:1/7}@media(min-width:43.75rem){.hero__content{grid-column:3/13}}@media(min-width:62.5rem){.hero__content{grid-column:3/11}}.hero__img{grid-column:1/7;margin-block-start:var(--sp2);margin-block-end:var(--sp2)}.hero__img img{width:100%}@media(min-width:31.25rem){.hero__img{margin-block-start:var(--sp3);margin-block-end:var(--sp3)}}@media(min-width:43.75rem){.hero__img{grid-column:1/15;margin-block-start:var(--sp4);margin-block-end:var(--sp4)}}@media(min-width:62.5rem){.hero__img{grid-column:2/14}}.links.inline{margin-inline-start:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none}.links.inline>*{display:inline}.links.inline>*:not(:last-child){padding-inline-end:1em}@media(min-width:43.75rem){.node--type-book .links.inline{text-align:end}}:root{--messages-icon-size:2rem}.messages-list{margin-block:var(--sp1);padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none}.messages{min-height:calc(var(--messages-icon-size) + 2*var(--sp1));padding-block:var(--sp1);padding-inline-start:var(--sp1-5);padding-inline-end:var(--sp1-5);color:var(--color--white);outline:solid 1px transparent;background-color:var(--color--gray-5)}.messages *{color:inherit}.messages.messages-list__item{background-image:none}.messages__list{margin-block:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none}.messages:not(.hidden)~.messages{margin-block-start:var(--sp1)}.messages__item+.messages__item{margin-block-start:var(--sp0-5)}.messages__container{display:flex}.messages__header{flex-shrink:0;margin-inline-end:var(--sp1)}.messages__header.no-icon{margin-inline-end:0}.messages__content{overflow:auto;flex:1;padding-block-start:.1875rem}.messages__button{flex-shrink:0;margin-inline-start:var(--sp1);padding-block-start:.1875rem}.messages__close{position:relative;width:1.5625rem;height:1.5625rem;padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;vertical-align:top;border:0;background:0;-webkit-appearance:none;appearance:none}.messages__close:before,.messages__close:after{position:absolute;top:50%;left:50%;display:block;width:2.0625rem;height:0;content:"";border-top:solid 2px var(--color--gray-60)}.messages__close:before{transform:translate(-50%,-50%) rotate(45deg)}.messages__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.messages__close:hover::before,.messages__close:hover::after{border-color:var(--color--white)}.messages__close:focus{outline:2px solid var(--color--primary-60);outline-offset:2px}.messages__icon svg{vertical-align:top}.messages--error .messages__icon svg{fill:var(--color--red)}.messages--warning .messages__icon svg{fill:var(--color--gold)}.messages--status .messages__icon svg{fill:var(--color--green)}.messages--info .messages__icon svg{fill:var(--color--primary-60)}.messages a{color:var(--color--white)}.messages pre{margin:0}.js-form-managed-file .messages{margin-block-end:var(--sp1);border-inline-start:solid .375rem var(--color--red)}.mobile-nav-button{position:relative;z-index:505;display:flex;align-items:center;align-self:center;width:var(--sp2);height:var(--sp2);margin-inline-start:auto;margin-inline-end:-0.375rem;padding-block:0;padding-inline-start:.375rem;padding-inline-end:.375rem;cursor:pointer;border:0;background:transparent;-webkit-appearance:none;appearance:none}.mobile-nav-button:focus{outline:solid 2px var(--color--primary-40)}.mobile-nav-button:active{color:inherit}@media(min-width:31.25rem){.mobile-nav-button{display:inline-flex;width:auto;padding-inline-start:var(--sp)}}.mobile-nav-button__label{position:absolute;display:block;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}@media(min-width:31.25rem){.mobile-nav-button__label{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin-inline-end:.75rem;letter-spacing:.05em;font-size:.875rem;font-weight:600}}.mobile-nav-button__icon{position:relative;display:block;width:var(--sp2);height:0;border-top:solid 3px var(--color--primary-50)}.mobile-nav-button__icon:before{position:absolute;inset-block-start:-0.6875rem;inset-inline-start:0;width:100%;height:0;content:"";transition:all .2s;border-top:solid 3px var(--color--primary-50)}.mobile-nav-button__icon:after{position:absolute;inset-block:auto -0.5rem;inset-inline-start:0;width:100%;height:0;content:"";transition:all .2s;border-top:solid 3px var(--color--primary-50)}.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon{border-top:0}.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon:before{inset-block-start:0;transform:rotate(-45deg)}.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon:after{inset-block-start:0;transform:rotate(45deg)}.node__meta{display:flex;align-items:center;margin-block-end:var(--sp1);color:var(--color-text-neutral-soft);font-size:.875rem;line-height:var(--sp)}.node__meta a{font-weight:bold}@media(min-width:31.25rem){.node__meta{margin-block-end:var(--sp2)}}.node__author-image img{width:var(--sp2-5);height:var(--sp2-5);margin-inline-end:var(--sp0-5);object-fit:cover;border-radius:50%}.node__title a{padding-block-end:.1875rem;transition:background-size .2s,color .2s;text-decoration:none;color:var(--color-text-neutral-loud);background-color:transparent;background-image:linear-gradient(var(--color--primary-50),var(--color--primary-50));background-repeat:no-repeat;background-position:bottom left;background-size:0 .1875rem}.node__title a:hover,.node__title a:focus{color:var(--color-text-primary-medium)}[dir="rtl"] .node__title{background-position:bottom right}.node__content{padding-block-end:var(--sp1-5)}@media(min-width:62.5rem){.node__content{padding-block-end:var(--sp3)}}.node--unpublished{background-color:#fff4f4}.node--view-mode-teaser{position:relative;margin-block-end:var(--sp1-5)}.node--view-mode-teaser:after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95)}.node--view-mode-teaser .node__meta{margin-block-end:var(--sp)}.node--view-mode-teaser .node__meta a{color:var(--color-text-primary-medium);font-weight:bold}.node--view-mode-teaser .node__top-wrapper{display:flex;flex-wrap:wrap;align-items:center;margin:0}@media(min-width:62.5rem){.node--view-mode-teaser .node__top-wrapper{position:relative}}.node--view-mode-teaser .primary-image{flex-shrink:0;margin:0;margin-block-end:var(--sp1);margin-inline-end:var(--sp1)}:is(.node--view-mode-teaser .primary-image)+.node__title{flex-basis:calc(100% - calc(4.5*var(--sp)))}@media(min-width:62.5rem){:is(.node--view-mode-teaser .primary-image)+.node__title{flex-basis:auto}}.node--view-mode-teaser .primary-image a{display:block}.node--view-mode-teaser .primary-image img{width:calc(3.5*var(--sp));height:calc(3.5*var(--sp));object-fit:cover;border-radius:50%}@media(min-width:62.5rem){.node--view-mode-teaser .primary-image img{width:var(--grid-col-width);height:var(--grid-col-width)}}@media(min-width:62.5rem){.node--view-mode-teaser .primary-image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1*((var(--grid-col-width) + var(--grid-gap))));margin:0}}.node--view-mode-teaser .node__title{margin:0;margin-block-end:var(--sp1);color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base)}@media(min-width:62.5rem){.node--view-mode-teaser .node__title{font-size:var(--sp2);line-height:var(--sp3)}}.node--view-mode-teaser .field--tag-ref{margin-block-start:var(--sp1);margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;background-color:transparent}@media(min-width:62.5rem){.node--view-mode-teaser .field--tag-ref{margin-block-start:var(--sp2)}}@media(min-width:62.5rem){.node--view-mode-teaser{margin-block-end:var(--sp3)}}.views-row:last-child .node--view-mode-teaser{margin-block-end:0}.page-title{display:inline}.site-header{position:relative;z-index:101}@media(min-width:75rem){.site-header{min-height:var(--site-header-height-wide);border-block-end:solid 1px transparent}}.site-header__initial{position:relative;z-index:102;display:flex;align-items:flex-end;align-self:stretch;background-color:var(--color--primary-50)}.site-header__fixable{display:flex;align-items:flex-end;transition:all .5s}@media(min-width:75rem){.site-header__fixable.is-fixed:not(.is-expanded){pointer-events:none}}@media(min-width:75rem){body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed{position:fixed;z-index:102;inset-block-start:calc(var(--drupal-displace-offset-top,0px) - var(--sp4));max-width:var(--max-bg-color)}}.site-header__inner{z-index:1;flex-grow:1;width:calc(100vw - var(--content-left) - var(--drupal-displace-offset-left,0px) - var(--drupal-displace-offset-right,0px));background:var(--color--white)}@media(min-width:75rem){html.js body:not(.is-always-mobile-nav) .site-header__inner{transition:opacity .3s,transform .3s,box-shadow .3s}}@media(min-width:75rem){.site-header__fixable.is-expanded .site-header__inner{box-shadow:-36px 1px 36px rgba(0,0,0,0.08)}}@media(min-width:75rem){[dir="rtl"] .site-header__fixable.is-expanded .site-header__inner{box-shadow:36px 1px 36px rgba(0,0,0,0.08)}}@media(min-width:75rem){body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed:not(.is-expanded) .site-header__inner{transform:translateX(-101%);opacity:0}}@media(min-width:75rem){[dir="rtl"] body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed:not(.is-expanded) .site-header__inner{transform:translateX(101%)}}.site-header__inner__container{display:flex;justify-content:space-between}.skip-link{display:block;width:100%;max-width:var(--max-bg-color);padding-block:var(--sp0-5);padding-inline-start:var(--sp);padding-inline-end:var(--sp);text-decoration:none;color:var(--color--white);outline:0;background-color:var(--color--gray-5)}.skip-link:hover{text-decoration:underline;color:var(--color--white)}.skip-link:after{content:" ➔"}.skip-link.focusable:focus{position:absolute !important}.skip-link.focusable:focus{z-index:503;width:100%;height:2.5rem;outline:0}.pager__items{display:flex;flex-wrap:wrap;align-items:flex-end;margin-block:0;margin-inline-start:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none;font-weight:bold}.pager__item{display:flex;align-items:center;justify-content:center;width:var(--sp2-5);height:var(--sp2-5);cursor:default;color:var(--color-text-neutral-soft);background-color:var(--color--white)}@media(min-width:31.25rem){.pager__item{width:var(--sp3);height:var(--sp3)}}[dir="rtl"] .pager__item--control{transform:scaleX(-1)}.pager__item--active{color:var(--color--white);background-color:var(--color--primary-40)}@media(forced-colors:active){.pager__item--control path{fill:linktext}}.pager__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;color:var(--color-text-neutral-soft)}.pager__link:hover{background-color:var(--color--gray-95)}.pager__link:focus{color:var(--color-text-primary-medium);outline:solid 2px currentColor;outline-offset:-2px}.pager__item svg{display:block;fill:currentColor}.pager__item--next svg,.pager__item--last svg{transform:rotate(180deg)}.forum table,.text-content table,.views-table,.draggable-table{margin-block-start:var(--sp2);margin-block-end:var(--sp2);border-spacing:0;color:var(--color-text-neutral-medium);border:0;border-collapse:collapse;font-family:var(--font-sans);font-size:1rem;line-height:var(--sp1-5)}:is(.forum table,.text-content table,.views-table,.draggable-table) caption{margin-block-end:var(--sp1);text-align:start;color:var(--color-text-neutral-medium);font-family:var(--font-serif);font-size:.875rem;font-style:italic;line-height:var(--sp)}:is(.forum table,.text-content table,.views-table,.draggable-table) tr:last-child td{border-block-end:0}:is(.forum table,.text-content table,.views-table,.draggable-table) td,:is(.forum table,.text-content table,.views-table,.draggable-table) th{padding-block:var(--sp1);padding-inline-start:0;padding-inline-end:var(--sp1);vertical-align:top}:is(.forum table,.text-content table,.views-table,.draggable-table) th{margin-block:0;margin-inline-start:0;margin-inline-end:0;text-align:start;letter-spacing:.02em;color:var(--color-text-neutral-loud);border-block-end:2px solid var(--color--primary-50);font-family:var(--font-sans);font-size:.875rem;line-height:var(--sp)}:is(.forum table,.text-content table,.views-table,.draggable-table) td{white-space:normal;border-block-end:2px solid var(--color--gray-65)}:is(.forum table,.text-content table,.views-table,.draggable-table) th.checkbox,:is(.forum table,.text-content table,.views-table,.draggable-table) td.checkbox{text-align:center}.draggable-table{width:100%}.draggable-table .form-item{margin-top:0}.tablesort{vertical-align:middle}.sticky-header{z-index:0;margin:0;border-block-end:.25rem solid var(--color--primary-50)}.views-field-node-bulk-form .form-item{margin:0}.text-content,.cke_editable{color:var(--color-text-neutral-medium);font-family:var(--font-serif);line-height:var(--sp1-5)}.text-content a:where(:not(.button)),.cke_editable a:where(:not(.button)){color:var(--color-text-primary-medium);text-decoration-color:currentColor;text-decoration-thickness:2px;overflow-wrap:break-word}@supports(box-shadow:none){.text-content a:where(:not(.button)),.cke_editable a:where(:not(.button)){transition:box-shadow .3s cubic-bezier(0.55,0.085,0,0.99);text-decoration:none;box-shadow:inset 0-2px 0 0 var(--color--primary-50)}.text-content a:where(:not(.button)):hover,.cke_editable a:where(:not(.button)):hover{text-decoration:underline;color:var(--color--black);box-shadow:inset 0-2em 0 0 var(--color--primary-80);text-decoration-color:var(--color--primary-80)}}.text-content p,.cke_editable p{margin-block-start:var(--sp);margin-block-end:var(--sp)}.text-content p:first-child,.cke_editable p:first-child{margin-block-start:0}.text-content p:last-child,.cke_editable p:last-child{margin-block-end:0}@media(min-width:43.75rem){.text-content p,.cke_editable p{margin-block-start:var(--sp2);margin-block-end:var(--sp2)}}.text-content code,.cke_editable code{background-color:var(--color--gray-100)}.text-content pre code,.cke_editable pre code{display:block;overflow:auto;padding-block:var(--sp);padding-inline-start:var(--sp);padding-inline-end:var(--sp);color:var(--color-text-neutral-soft)}.text-content blockquote,.cke_editable blockquote{position:relative;margin-block:var(--sp2);margin-inline-start:0;margin-inline-end:0;padding-inline-start:var(--sp2);letter-spacing:-0.01em;font-family:var(--font-serif);font-size:1.3125rem;line-height:var(--sp2)}.text-content blockquote:before,.cke_editable blockquote:before{position:absolute;inset-block-start:0;inset-inline-start:0;content:"“";color:var(--color--primary-60);font-size:3.375rem}.text-content blockquote:after,.cke_editable blockquote:after{position:absolute;inset-block-end:0;inset-inline-start:0;width:var(--sp0-5);height:calc(100% - 1.875rem);margin-inline-start:.25rem;content:"";background:var(--color--gray-100)}@media(min-width:43.75rem){.text-content blockquote,.cke_editable blockquote{font-size:2rem;line-height:var(--sp3)}}@media(min-width:62.5rem){.text-content blockquote,.cke_editable blockquote{font-size:2.5rem;line-height:calc(3.5*var(--sp))}}@media(min-width:43.75rem){.text-content,.cke_editable{font-size:1.125rem;line-height:var(--sp2)}}.site-footer .text-content{color:inherit}.site-footer .text-content *{color:inherit}.site-footer .text-content a{text-decoration:underline;color:var(--color--white);box-shadow:none}.site-footer .text-content a:hover{text-decoration:none;color:var(--color--white);box-shadow:none}@media(min-width:62.5rem){.region--sidebar .text-content blockquote{font-size:1.5rem;line-height:var(--sp2)}}.draggable:hover{background-color:var(--color--gray-100)}.draggable.drag{background-color:var(--color--gray-100)}.draggable.drag-previous{background-color:var(--color--gray-95)}.drag-previous a{color:var(--color-text-neutral-medium)}a.tabledrag-handle,.touchevents a.tabledrag-handle{width:2.25rem;height:2.25rem}.draggable a.tabledrag-handle{margin-inline-start:0}a.tabledrag-handle .handle{width:var(--sp2);height:var(--sp2);margin:0;background-position:50% 5px}.touchevents a.tabledrag-handle .handle{height:var(--sp2);background-position:50% 5px}.touchevents .draggable td{padding-block:var(--sp0-5);padding-inline-start:0;padding-inline-end:var(--sp0-5)}.touchevents .draggable .menu-item__link{padding:0}.wide-image{margin-block-start:var(--sp0-5);margin-block-end:var(--sp2);margin-inline-start:0;margin-inline-end:0}@media(min-width:43.75rem){.wide-image{width:calc(var(--grid-col-count)*var(--grid-col-width) + var(--grid-gap-count)*var(--grid-gap));margin-block:var(--sp2) var(--sp4);margin-inline-start:calc(-1*((var(--grid-col-width) + var(--grid-gap))))}}@media(min-width:62.5rem){.wide-image{width:calc(12*var(--grid-col-width) + 11*var(--grid-gap));margin-inline-start:calc(-1*(var(--grid-col-width) + var(--grid-gap)))}}@media(min-width:62.5rem){.sidebar-grid .wide-image{width:calc(9*var(--grid-col-width) + 8*var(--grid-gap))}}@media(min-width:81.25rem){.sidebar-grid .wide-image{width:calc(10*var(--grid-col-width) + 9*var(--grid-gap))}}.layout-builder .wide-image{max-width:100%;margin-inline-start:0;margin-inline-end:0}:root{--comment-indentation:var(--sp2);--comment-indentation--md:var(--sp4)}.comment--level-1{border-block-start:2px solid var(--color--gray-95)}.comment--level-1~.comment--level-1{margin-block-start:var(--sp2)}.comments__title{display:flex;align-items:center;margin-block-start:0}.comments__count{position:relative;display:inline-block;min-width:2.125rem;margin-block-start:0;margin-block-end:var(--sp0-5);margin-inline-start:var(--sp);margin-inline-end:var(--sp);padding-block:0;padding-inline-start:.3125rem;padding-inline-end:.3125rem;text-align:center;color:var(--color--white);border-radius:2px;background-color:var(--color--primary-40);font-size:.6875rem;line-height:1.3125rem}.comments__count:after{position:absolute;inset-block-end:-0.4375rem;inset-inline-start:.5rem;width:0;height:0;content:"";border-block-start:.4375rem solid var(--color--primary-40);border-inline-end:.5rem solid transparent}.comment-form{padding-block-end:var(--sp2)}.add-comment__form{padding-inline-start:0}.comment{position:relative;padding-block-start:var(--sp2);padding-inline-start:var(--sp3)}@media(min-width:43.75rem){.comment{padding-inline-start:0}}.comment__text-content{font-size:1rem}.comment__text-content blockquote{font-size:1.3125rem;line-height:var(--sp2)}.comment__text-content:not(:last-child){margin-block-end:0}.comment__links{margin-block:var(--sp)0}.comment__links-link{text-decoration:none;font-size:.875rem;font-weight:bold;line-height:var(--sp)}.comment__links-link:hover{text-decoration:underline}.add-comment__picture-wrapper{inset-block-start:calc(var(--line-height-base) + var(--sp0-5))}.add-comment__picture,.comment__picture{position:absolute;inset-inline-start:0;overflow:hidden;width:var(--sp2);height:var(--sp2);border-radius:50%;background-color:var(--color--gray-95)}.add-comment__picture *:not(img),.comment__picture *:not(img){display:inherit;width:inherit;height:inherit}.add-comment__picture img,.comment__picture img{width:100%;height:100%;object-fit:cover}@media all and (-ms-high-contrast:active),(-ms-high-contrast:none){.add-comment__picture img,.comment__picture img{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%)}}@media(min-width:43.75rem){.add-comment__picture,.comment__picture{inset-inline-start:calc(-1*var(--sp5));width:var(--sp3);height:var(--sp3)}}@media(min-width:43.75rem){.indented .comment__picture{inset-inline-start:calc(-1*var(--sp4));width:var(--sp2);height:var(--sp2)}}.comment__meta *{display:inline}.comment__author{margin-inline-end:var(--sp);font-family:var(--font-sans);font-size:1rem;font-weight:700;line-height:var(--sp)}.comment__author a{text-decoration:none}.comment__time{margin:0;color:var(--color-text-neutral-soft);font-family:var(--font-sans);font-size:.875rem;line-height:var(--sp)}.indented{margin-inline-start:var(--comment-indentation)}.indented>.comment:not(:last-of-type,.has-children):before{position:absolute;inset-block-start:var(--sp2);inset-inline-start:calc(-1*var(--comment-indentation) - var(--sp));width:0;height:100%;content:"";border-inline-start:solid 1px var(--color--gray-95)}@media(min-width:43.75rem){.indented>.comment:not(:last-of-type,.has-children):before{inset-inline-start:calc(-1*var(--comment-indentation--md) + var(--sp))}}@media(min-width:43.75rem){.indented{margin-inline-start:var(--comment-indentation--md)}}.show-hide-btn{margin-block-start:var(--sp2);margin-block-end:0;margin-inline-start:var(--sp3);margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;color:var(--color-text-neutral-medium);border:0;background:0;font-size:.875rem;font-weight:600;line-height:1.125rem;-webkit-appearance:none;appearance:none}.show-hide-btn[aria-expanded="true"]:after{content:" -"}.show-hide-btn[aria-expanded="false"]:after{content:" +"}@media(min-width:43.75rem){.show-hide-btn{margin-inline-start:0}}.secondary-nav{letter-spacing:.02em;font-size:var(--font-size-s);font-weight:600}.secondary-nav__menu{display:flex;align-items:center;margin-block:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none}.secondary-nav__menu-item{width:max-content;max-width:12.5rem}.secondary-nav__menu-item:not(:last-child){margin-inline-end:var(--sp1-5)}.secondary-nav__menu-link{position:relative;display:inline-flex;align-items:center;height:var(--sp2);text-decoration:none;color:inherit}.secondary-nav__menu-link:after{position:absolute;bottom:0;left:0;width:100%;height:0;content:"";transition:opacity .2s,transform .2s;transform:translateY(0.3125rem);opacity:0;border-top:solid 2px currentColor}.secondary-nav__menu-link:hover:after{transform:translateY(0);opacity:.8}@media(min-width:75rem){body:not(.is-always-mobile-nav) .secondary-nav{position:relative;display:flex;margin-inline-start:var(--sp);padding-inline-start:var(--sp2)}body:not(.is-always-mobile-nav) .secondary-nav:before{position:absolute;inset-block-start:50%;inset-inline-start:0;width:2px;height:var(--sp2);content:"";transform:translateY(-50%);background-color:var(--color--gray-90)}body:not(.is-always-mobile-nav) .secondary-nav__menu-item:not(:last-child){margin-inline-end:var(--sp2)}body:not(.is-always-mobile-nav) .secondary-nav__menu-link:focus{position:relative;outline:0}body:not(.is-always-mobile-nav) .secondary-nav__menu-link:focus:before{position:absolute;top:50%;left:50%;width:calc(100% + var(--sp));height:var(--sp3);content:"";transform:translate(-50%,-50%);border:solid 2px var(--color--primary-50);border-radius:.25rem}}.block-search-wide.contextual-region{position:static}.block-search-wide__wrapper{position:absolute;z-index:1;inset-block-start:100%;inset-inline-start:0;display:none;visibility:hidden;overflow:hidden;width:100vw;max-width:var(--max-bg-color);height:var(--sp8);max-height:0;margin-block:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;transition:all .2s;border-inline-start:solid var(--content-left) var(--color--gray-20);background:var(--color--black)}.block-search-wide__wrapper.is-active{visibility:visible;max-height:var(--sp8)}.block-search-wide__wrapper form{display:flex;grid-column:1/14}.block-search-wide__wrapper input[type="search"]{width:calc(100% + var(--sp2));height:var(--sp8);padding-block:0;padding-inline-start:var(--sp12);padding-inline-end:0;transition:background-size .4s;color:var(--color--white);border:solid 1px transparent;box-shadow:none;font-family:var(--font-serif);font-size:2rem;-webkit-appearance:none}.block-search-wide__wrapper input[type="search"]::-ms-clear{width:2.5rem;opacity:.5}.block-search-wide__wrapper input[type="search"]:focus{outline:solid 4px transparent;outline-offset:-4px}@media screen and (-ms-high-contrast:active){.block-search-wide__wrapper input[type="search"]:focus{border-bottom-width:var(--sp0-5)}}.block-search-wide__wrapper .form-item-keys{flex-grow:1;margin:0}.block-search-wide__wrapper .form-actions{display:flex;margin:0}.block-search-wide__wrapper .search-form__submit{position:relative;overflow:hidden;align-self:stretch;width:6.25rem;height:auto;margin-block:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;border-color:transparent;background-color:transparent}.block-search-wide__wrapper .search-form__submit .icon--search{position:absolute;inset-block-start:0;inset-inline-end:0;display:block;width:1.5rem;height:100%;pointer-events:none;background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'26\'\ height=\'27.2\'\ viewBox=\'0\ 0\ 26\ 27.2\'%3e\ \ %3cpath\ fill=\'%23fff\'\ d=\'M25.8,25.5l-5.3-5.3c2.1-2.1,3.4-5.1,3.4-8.3C23.9,5.3,18.5,0,11.9,0C5.3,0,0,5.3,0,11.9c0,6.6,5.3,11.9,11.9,11.9c2.6,0,5.1-0.9,7-2.3l5.4,5.4c0.4,0.4,1,0.4,1.4,0C26.1,26.6,26.1,25.9,25.8,25.5z\ M11.9,21.9c-5.5,0-9.9-4.4-9.9-9.9S6.4,2,11.9,2c5.5,0,9.9,4.4,9.9,9.9S17.4,21.9,11.9,21.9z\'/%3e%3c/svg%3e);background-repeat:no-repeat;background-position:center;background-size:contain}.block-search-wide__wrapper .search-form__submit .icon--search:after{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:0;content:"";transition:transform .2s;transform:scaleX(0);transform-origin:left;border-block-start:solid var(--sp0-5) var(--color--primary-50)}.block-search-wide__wrapper .search-form__submit:focus{outline:solid 4px transparent;outline-offset:-4px;box-shadow:none}.block-search-wide__wrapper .search-form__submit:focus span:after{transform:scaleX(1)}@media screen and (-ms-high-contrast:active){.block-search-wide__wrapper .search-form__submit:focus{border-bottom-width:var(--sp0-5)}.block-search-wide__wrapper .search-form__submit:focus span:after{content:none}}@media screen and (-ms-high-contrast:active){.block-search-wide__wrapper .search-form__submit .visually-hidden{position:static;overflow:visible;clip:auto;width:auto;height:auto;text-align:center}.block-search-wide__wrapper .search-form__submit .icon--search{display:none}}.block-search-wide__container{max-width:var(--max-width);padding-inline-end:var(--sp2)}.block-search-wide__grid{display:grid;grid-template-columns:repeat(var(--grid-col-count),1fr);grid-column-gap:var(--grid-gap)}.container-inline .block-search-wide__container{display:block}.container-inline .block-search-wide__grid{display:grid}.block-search-wide__button{position:relative;display:none;width:var(--sp3);height:var(--sp6);cursor:pointer;color:var(--color-text-neutral-loud);border:0;background:transparent;-webkit-appearance:none}.block-search-wide__button:focus{position:relative;outline:0}.block-search-wide__button:focus:after{position:absolute;top:50%;left:50%;width:80%;height:var(--sp3);content:"";transform:translate(-50%,-50%);border:solid 2px var(--color--primary-50);border-radius:.25rem}.block-search-wide__button[aria-expanded="true"]{background:var(--color--black)}.block-search-wide__button[aria-expanded="true"]:focus:after{border-color:var(--color--white)}.block-search-wide__button[aria-expanded="true"] .block-search-wide__button-close:before,.block-search-wide__button[aria-expanded="true"] .block-search-wide__button-close:after{position:absolute;top:50%;left:50%;width:var(--sp1-5);height:0;content:"";border-block-start:solid 2px var(--color--white)}.block-search-wide__button[aria-expanded="true"] .block-search-wide__button-close:before{transform:translate(-50%,-50%) rotate(-45deg)}.block-search-wide__button[aria-expanded="true"] .block-search-wide__button-close:after{transform:translate(-50%,-50%) rotate(45deg)}.block-search-wide__button[aria-expanded="true"] svg{display:none}.block-search-wide__button svg{margin-inline-start:auto;margin-inline-end:auto}@media(forced-colors:active){.block-search-wide__button{background:ButtonFace}.block-search-wide__button path{fill:ButtonText}}html:not(.js) .search-block-form:focus-within .block-search-wide__wrapper{visibility:visible;max-height:var(--sp8)}[dir] .block-search-wide__wrapper input[type="search"]{background-color:transparent;background-image:linear-gradient(var(--color--primary-50),var(--color--primary-50));background-repeat:no-repeat;background-position:bottom left;background-size:0% .625rem}[dir] .block-search-wide__wrapper input[type="search"]:focus{background-size:100% var(--sp0-5)}[dir="rtl"] .block-search-wide__wrapper input[type="search"]{background-position:bottom right}[dir="rtl"] .block-search-wide__wrapper .search-form__submit .icon--search:after{transform-origin:right}@media(min-width:75rem){body:not(.is-always-mobile-nav) .block-search-wide__wrapper,body:not(.is-always-mobile-nav) .block-search-wide__button{display:block}}.primary-nav__menu{flex-wrap:wrap;list-style:none}.primary-nav__menu-item{margin-block-end:var(--sp0-5)}.primary-nav__menu-item:last-child{margin-block-end:0}.primary-nav__menu-item.primary-nav__menu-item--has-children{display:flex;flex-wrap:wrap;justify-content:space-between}.primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu-link--link,.primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu-link--nolink{flex-basis:calc(100% - var(--sp3))}.primary-nav__menu-link{flex-grow:1;text-decoration:none;color:var(--color-text-neutral-loud);font-size:1.75rem;font-weight:bold;line-height:var(--sp2)}.primary-nav__menu-link:hover{color:inherit}.primary-nav__menu-link:focus{outline:auto 2px var(--color--primary-50);outline-offset:2px}.primary-nav__menu-link--nolink{padding-block:var(--sp0-5);padding-inline-start:0;padding-inline-end:0;color:var(--color-text-neutral-soft);font-weight:normal}.primary-nav__menu-link--button{position:relative;padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;text-align:start;border:0;background:transparent}.primary-nav__menu-link--button.primary-nav__menu-link--has-children{padding-inline-end:var(--sp3)}.primary-nav__menu-link--button.primary-nav__menu-link--has-children:before,.primary-nav__menu-link--button.primary-nav__menu-link--has-children:after{position:absolute;inset-inline-end:.5625rem;inset-block-start:calc(var(--sp0-5) + 1.0625rem);width:1.125rem;height:0;content:"";border-top:solid 3px var(--color--primary-50)}.primary-nav__menu-link--button.primary-nav__menu-link--has-children:after{transition:opacity .2s;transform:rotate(90deg)}.primary-nav__menu-link--button.primary-nav__menu-link--has-children[aria-expanded="true"]:after{opacity:0}.primary-nav__menu-link-inner{position:relative;display:inline-flex;align-items:center;padding-block:var(--sp0-5);padding-inline-start:0;padding-inline-end:0}.primary-nav__menu-link-inner:after{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:0;content:"";transition:transform .2s;transform:scaleX(0);transform-origin:left;border-top:solid 5px var(--color--primary-50)}.primary-nav__menu-link:hover .primary-nav__menu-link-inner:after{transform:scaleX(1)}.primary-nav__menu--level-1{margin-block:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0}.primary-nav__menu-link--level-1{position:relative;display:flex;letter-spacing:-1px}.primary-nav__menu--level-2{visibility:hidden;overflow:hidden;flex-basis:100%;max-height:0;margin-block:0;margin-inline-start:calc(-1*var(--sp));padding-inline-start:var(--sp2-5);transition:opacity .2s,visibility .2s,max-height .2s;opacity:0;border-inline-start:solid var(--sp) var(--color--primary-50)}.primary-nav__menu--level-2.is-active-menu-parent{visibility:visible;max-height:none;margin-block-start:var(--sp1-5);opacity:1}@media(min-width:43.75rem){.primary-nav__menu--level-2{margin-inline-start:calc(-1*var(--sp3));padding-inline-start:var(--sp3)}}.primary-nav__menu--level-2 .primary-nav__menu-item--has-children{display:block}.primary-nav__menu-link--level-2{font-size:1rem;font-weight:normal;line-height:var(--sp)}html:not(.js) .primary-nav__menu--level-2{visibility:visible;max-height:none;opacity:1}[dir="rtl"] .primary-nav__menu-link-inner:after{transform-origin:right}.primary-nav__button-toggle{position:relative;overflow:hidden;width:var(--sp2);height:var(--sp2);margin-block-start:var(--sp0-5);padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;text-indent:-62.4375rem;border:0;background:transparent;-webkit-appearance:none}.primary-nav__button-toggle:focus{outline:auto 2px var(--color--primary-50);outline-offset:2px}.primary-nav__button-toggle .icon--menu-toggle{position:absolute;top:50%;left:50%;width:1rem;height:1rem;transition:background-color .2s;transform:translate(-50%,-50%);border-radius:2px}.primary-nav__button-toggle .icon--menu-toggle:before,.primary-nav__button-toggle .icon--menu-toggle:after{position:absolute;top:50%;left:50%;width:var(--sp);height:0;content:"";transform:translate(-50%,-50%);border-top:solid 3px var(--color--primary-50)}.primary-nav__button-toggle .icon--menu-toggle:after{transition:opacity .2s;transform:translate(-50%,-50%) rotate(90deg)}.primary-nav__button-toggle[aria-expanded="true"] .icon--menu-toggle:after{opacity:0}.primary-nav__button-toggle[aria-hidden="true"]{pointer-events:none}@media(min-width:75rem){body:not(.is-always-mobile-nav) .primary-nav__button-toggle{flex-shrink:0;align-self:stretch;width:calc(var(--sp2) + 0.5rem);height:auto;margin-block-start:0;margin-inline-end:calc(-1*var(--sp2))}body:not(.is-always-mobile-nav) .primary-nav__button-toggle:focus{border:0;outline:0}body:not(.is-always-mobile-nav) .primary-nav__button-toggle:focus .icon--menu-toggle{border:solid 2px var(--color--primary-40)}body:not(.is-always-mobile-nav) .primary-nav__button-toggle:active{color:currentColor}body:not(.is-always-mobile-nav) .primary-nav__button-toggle[aria-expanded="true"] .icon--menu-toggle:after{opacity:.8}body:not(.is-always-mobile-nav) .primary-nav__button-toggle .icon--menu-toggle{inset-inline-start:.1875rem;width:1.125rem;transform:translateY(-50%);border-radius:.25rem;background-color:var(--color--white)}body:not(.is-always-mobile-nav) .primary-nav__button-toggle .icon--menu-toggle:before{content:none}body:not(.is-always-mobile-nav) .primary-nav__button-toggle .icon--menu-toggle:after{top:calc(50% - 2px);left:.1875rem;width:.5rem;height:.5rem;content:"";transform:translateY(-50%) rotate(45deg);opacity:.8;border-top:0;border-right:solid 2px currentColor;border-bottom:solid 2px currentColor;background:transparent}}@media(min-width:75rem){body:not(.is-always-mobile-nav) .primary-nav__menu-item{flex-wrap:nowrap}body:not(.is-always-mobile-nav) .primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu-link--link,body:not(.is-always-mobile-nav) .primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu-link--nolink{flex-basis:auto}body:not(.is-always-mobile-nav) .primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu-link--level-1 .primary-nav__menu-link-inner:after{content:none}body:not(.is-always-mobile-nav) .primary-nav__menu-link{letter-spacing:.02em;font-size:1rem;line-height:var(--sp1-5)}body:not(.is-always-mobile-nav) .primary-nav__menu-link:focus{position:relative;outline:0}body:not(.is-always-mobile-nav) .primary-nav__menu-link:focus:before{position:absolute;top:50%;left:50%;width:calc(100% + var(--sp));height:var(--sp3);content:"";transform:translate(-50%,-50%);border:solid 2px var(--color--primary-50);border-radius:.25rem}body:not(.is-always-mobile-nav) .primary-nav__menu-link--button.primary-nav__menu-link--has-children{overflow:visible;padding-inline-end:.5625rem}body:not(.is-always-mobile-nav) .primary-nav__menu-link--button.primary-nav__menu-link--has-children:focus:before{width:calc(100% + var(--sp1-5));content:""}body:not(.is-always-mobile-nav) .primary-nav__menu-link--button.primary-nav__menu-link--has-children:before{content:none}body:not(.is-always-mobile-nav) .primary-nav__menu-link--button.primary-nav__menu-link--has-children:after{position:absolute;inset-block-start:50%;inset-inline-start:calc(100% - 0.1875rem);width:.5rem;height:.5rem;margin-block-start:-2px;transform:translateY(-50%) rotate(45deg);border-top:0;border-right:solid 2px currentColor;border-bottom:solid 2px currentColor}body:not(.is-always-mobile-nav) .primary-nav__menu-link--button.primary-nav__menu-link--has-children[aria-expanded="true"]:after{opacity:1}body:not(.is-always-mobile-nav) .primary-nav__menu-link-inner{padding-block:var(--sp2);padding-inline-start:0;padding-inline-end:0}body:not(.is-always-mobile-nav) .primary-nav__menu-link-inner:after{transform-origin:center;border-top-width:var(--sp0-5)}body:not(.is-always-mobile-nav) .primary-nav__menu--level-1{display:flex;align-items:stretch;margin-inline-end:var(--sp)}body:not(.is-always-mobile-nav) .primary-nav__menu-item--level-1{position:relative;display:flex;align-items:center;width:max-content;max-width:12.5rem;margin-block:0;margin-inline-start:0;margin-inline-end:0}body:not(.is-always-mobile-nav) .primary-nav__menu-item--level-1:not(:last-child){margin-inline-end:var(--sp2)}body:not(.is-always-mobile-nav) .primary-nav__menu--level-2{position:absolute;z-index:105;top:calc(100% - (0.5*var(--sp)));left:50%;visibility:hidden;overflow:auto;width:15.625rem;max-height:calc(100vh - var(--site-header-height-wide) - var(--drupal-displace-offset-top,0px) - var(--drupal-displace-offset-bottom,0px) - var(--sp));margin-block-start:0;margin-inline-start:0;padding-block:calc(3*var(--sp));padding-inline-start:var(--sp2);padding-inline-end:var(--sp2);transition:none;transform:translate(-50%,-1.25rem);opacity:0;border-top:solid var(--color--primary-50) var(--sp0-5);border-right:solid 1px transparent;border-bottom:solid 1px transparent;border-left:solid 1px transparent;border-radius:0 0 2px 2px;background:var(--color--white);box-shadow:0 1px 36px rgba(0,0,0,0.08)}body:not(.is-always-mobile-nav) .primary-nav__menu--level-2.is-active-menu-parent{visibility:visible;margin-block-start:0;transform:translate(-50%,0);opacity:1}body:not(.is-always-mobile-nav) .primary-nav__menu-link--level-2{display:block}body:not(.is-always-mobile-nav) .primary-nav__menu-link--level-2:focus:before{top:0;left:calc(var(--sp0-5)*-1);height:100%;transform:none}body:not(.is-always-mobile-nav) .primary-nav__menu-link--level-2 .primary-nav__menu-link-inner{padding-block:var(--sp0-5);padding-inline-start:0;padding-inline-end:0}body:not(.is-always-mobile-nav) .primary-nav__menu-link--level-2 .primary-nav__menu-link-inner:after{transform-origin:left;border-top-width:3px}[dir="rtl"] body:not(.is-always-mobile-nav) .primary-nav__menu-link--level-2 .primary-nav__menu-link-inner:after{transform-origin:right}body:not(.is-always-mobile-nav) .primary-nav__menu-🥕{position:absolute;z-index:105;top:calc(100% - var(--sp));left:50%;visibility:hidden;width:0;height:0;transform:translate(-50%,-1.25rem);opacity:0;border-right:solid 10px transparent;border-bottom:solid 10px var(--color--primary-50);border-left:solid 10px transparent}body:not(.is-always-mobile-nav) .primary-nav__menu-🥕.is-active-menu-parent{visibility:visible;transform:translate(-50%,0);opacity:1}body:not(.is-always-mobile-nav) .is-fixed .primary-nav__menu--level-2{max-height:calc(100vh - var(--site-header-height-wide) - var(--drupal-displace-offset-top,0px) - var(--drupal-displace-offset-bottom,0px) - var(--sp) + var(--sp4))}}@media(min-width:75rem){html.js body:not(.is-always-mobile-nav) .primary-nav__menu--level-2,html.js body:not(.is-always-mobile-nav) .primary-nav__menu-🥕{transition:visibility .2s,transform .2s,opacity .2s}}.block-search-narrow{margin-inline:calc(-1*var(--sp));margin-block-end:var(--sp2);background:var(--color--black)}.block-search-narrow .search-block-form{display:flex}.block-search-narrow .form-item{flex-grow:1;margin:0}.block-search-narrow .form-actions{margin:0}.block-search-narrow input[type="search"]{width:calc(100% + var(--sp2));height:calc(3*var(--sp));padding-block:0;padding-inline-start:var(--sp);padding-inline-end:var(--sp);transition:background-size .4s;color:var(--color--white);border:solid 1px transparent;background-color:transparent;background-image:linear-gradient(var(--color--primary-50),var(--color--primary-50));background-repeat:no-repeat;background-position:bottom left;background-size:0% .3125rem;box-shadow:none;font-family:var(--font-serif);font-size:1rem;-webkit-appearance:none}.block-search-narrow input[type="search"]::-ms-clear{width:2.5rem;opacity:.5}.block-search-narrow input[type="search"]:focus{outline:solid 4px transparent;outline-offset:-4px;background-size:100% .3125rem}@media screen and (-ms-high-contrast:active){.block-search-narrow input[type="search"]:focus{border-bottom-width:5px}}@media(min-width:43.75rem){.block-search-narrow input[type="search"]{height:calc(4*var(--sp));padding-inline-start:var(--sp2);padding-inline-end:var(--sp2)}}.block-search-narrow .search-form__submit{position:relative;overflow:hidden;align-self:stretch;width:var(--sp3);height:auto;margin-block:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;border-color:transparent;background-color:transparent}.block-search-narrow .search-form__submit .icon--search{position:absolute;inset-block-start:0;inset-inline-start:0;display:block;width:100%;height:100%;pointer-events:none;background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'26\'\ height=\'27.2\'\ viewBox=\'0\ 0\ 26\ 27.2\'%3e\ \ %3cpath\ fill=\'%23fff\'\ d=\'M25.8,25.5l-5.3-5.3c2.1-2.1,3.4-5.1,3.4-8.3C23.9,5.3,18.5,0,11.9,0C5.3,0,0,5.3,0,11.9c0,6.6,5.3,11.9,11.9,11.9c2.6,0,5.1-0.9,7-2.3l5.4,5.4c0.4,0.4,1,0.4,1.4,0C26.1,26.6,26.1,25.9,25.8,25.5z\ M11.9,21.9c-5.5,0-9.9-4.4-9.9-9.9S6.4,2,11.9,2c5.5,0,9.9,4.4,9.9,9.9S17.4,21.9,11.9,21.9z\'/%3e%3c/svg%3e);background-repeat:no-repeat;background-position:center;background-size:auto}.block-search-narrow .search-form__submit .icon--search:after{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:0;content:"";transition:transform .2s;transform:scaleX(0);transform-origin:left;border-block-start:solid .3125rem var(--color--primary-50)}@media(forced-colors:active){.block-search-narrow .search-form__submit .icon--search{background:buttontext;-webkit-mask-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'26\'\ height=\'27.2\'\ viewBox=\'0\ 0\ 26\ 27.2\'%3e\ \ %3cpath\ fill=\'%23fff\'\ d=\'M25.8,25.5l-5.3-5.3c2.1-2.1,3.4-5.1,3.4-8.3C23.9,5.3,18.5,0,11.9,0C5.3,0,0,5.3,0,11.9c0,6.6,5.3,11.9,11.9,11.9c2.6,0,5.1-0.9,7-2.3l5.4,5.4c0.4,0.4,1,0.4,1.4,0C26.1,26.6,26.1,25.9,25.8,25.5z\ M11.9,21.9c-5.5,0-9.9-4.4-9.9-9.9S6.4,2,11.9,2c5.5,0,9.9,4.4,9.9,9.9S17.4,21.9,11.9,21.9z\'/%3e%3c/svg%3e);mask-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'26\'\ height=\'27.2\'\ viewBox=\'0\ 0\ 26\ 27.2\'%3e\ \ %3cpath\ fill=\'%23fff\'\ d=\'M25.8,25.5l-5.3-5.3c2.1-2.1,3.4-5.1,3.4-8.3C23.9,5.3,18.5,0,11.9,0C5.3,0,0,5.3,0,11.9c0,6.6,5.3,11.9,11.9,11.9c2.6,0,5.1-0.9,7-2.3l5.4,5.4c0.4,0.4,1,0.4,1.4,0C26.1,26.6,26.1,25.9,25.8,25.5z\ M11.9,21.9c-5.5,0-9.9-4.4-9.9-9.9S6.4,2,11.9,2c5.5,0,9.9,4.4,9.9,9.9S17.4,21.9,11.9,21.9z\'/%3e%3c/svg%3e);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}}.block-search-narrow .search-form__submit:focus{outline:solid 4px transparent;outline-offset:-4px;box-shadow:none}.block-search-narrow .search-form__submit:focus span:after{transform:scaleX(1)}@media screen and (-ms-high-contrast:active){.block-search-narrow .search-form__submit:focus{border-bottom-width:var(--sp0-5)}.block-search-narrow .search-form__submit:focus span:after{content:none}}@media(min-width:43.75rem){.block-search-narrow .search-form__submit{width:5rem}}@media screen and (-ms-high-contrast:active){.block-search-narrow .search-form__submit .visually-hidden{position:static;overflow:visible;clip:auto;width:auto;height:auto;text-align:center}.block-search-narrow .search-form__submit .icon--search{display:none}}@media(min-width:31.25rem){.block-search-narrow{margin-inline-start:0;margin-inline-end:0}}@media(min-width:75rem){body:not(.is-always-mobile-nav) .block-search-narrow{display:none}}[dir="rtl"] .block-search-narrow input[type="search"]{background-position:bottom right}[dir="rtl"] .block-search-narrow .search-form__submit .icon--search:after{transform-origin:right}.feed-icon{display:flex;align-items:center;text-decoration:none;color:var(--color-text-neutral-soft)}.feed-icon:hover{color:var(--color--primary-50)}.feed-icon__label{flex-shrink:0;letter-spacing:.08em;font-size:var(--font-size-xxs);font-weight:600}.feed-icon__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--sp1-5);height:var(--sp1-5);margin-inline-start:var(--sp0-5);color:var(--color--white);background-color:var(--color--primary-50)}.feed-icon__icon svg{vertical-align:top;fill:currentColor}</style><style class="darkreader darkreader--sync" media=screen>:root{--font-sans:"metropolis",sans-serif;--font-serif:"Lora","georgia",serif;--font-size-base:1rem;--font-size-l:1.125rem;--font-size-s:.875rem;--font-size-xs:.8125rem;--font-size-xxs:.75rem;--line-height-base:1.6875rem;--line-height-s:1.125rem;--max-width:84.375rem;--max-bg-color:98.125rem;--darkreader-border--sp:1.125rem;--content-left:5.625rem;--site-header-height-wide:var(--sp10);--container-padding:var(--sp)}@media(min-width:75rem){:root{--container-padding:var(--sp2)}}:root{--scrollbar-width:0px;--grid-col-count:6;--grid-gap:var(--sp);--grid-gap-count:calc(var(--grid-col-count) - 1);--grid-full-width:calc(100vw - var(--sp2) - var(--scrollbar-width));--grid-col-width:calc((var(--grid-full-width) - (var(--grid-gap-count)*var(--grid-gap)))/var(--grid-col-count))}@media(min-width:43.75rem){:root{--grid-col-count:14;--grid-gap:var(--sp2)}}@media(min-width:62.5rem){:root{--scrollbar-width:.9375rem}}@media(min-width:75rem){:root{--grid-full-width:calc(100vw - var(--scrollbar-width) - var(--content-left) - var(--sp4))}}@media(min-width:90rem){:root{--grid-full-width:calc(var(--max-width) - var(--sp4))}}:root{--sp0-25:calc(0.25*var(--sp));--darkreader-border--sp0-5:calc(0.5*var(--darkreader-border--sp));--sp0-75:calc(0.75*var(--sp));--sp1:calc(1*var(--sp));--sp1-5:calc(1.5*var(--sp));--sp2:calc(2*var(--sp));--sp2-5:calc(2.5*var(--sp));--sp3:calc(3*var(--sp));--sp4:calc(4*var(--sp));--darkreader-border--sp5:calc(5*var(--darkreader-border--sp));--sp6:calc(6*var(--sp));--darkreader-border--sp7:calc(7*var(--darkreader-border--sp));--sp8:calc(8*var(--sp));--sp9:calc(9*var(--sp));--sp10:calc(10*var(--sp));--darkreader-border--sp11:calc(11*var(--darkreader-border--sp));--sp12:calc(12*var(--sp));--darkreader-bg--color--gray-hue:201;--darkreader-text--color--gray-hue:201;--darkreader-border--color--gray-hue:201;--darkreader-bg--color--gray-saturation:15%;--darkreader-text--color--gray-saturation:15%;--darkreader-border--color--gray-saturation:15%;--darkreader-bg--color--gray-5:#090a0c;--darkreader-text--color--gray-5:#e0ddd9;--darkreader-bg--color--gray-10:#13171a;--darkreader-text--color--gray-20:#c8c3bc;--darkreader-bg--color--gray-45:#4c5e67;--darkreader-text--color--gray-45:#a1998d;--darkreader-border--color--gray-45:#676055;--darkreader-text--color--gray-60:#a39b8f;--darkreader-border--color--gray-60:#4f5559;--darkreader-text--color--gray-65:#aca59a;--darkreader-text--color--gray-70:#bbb5ac;--darkreader-border--color--gray-70:#444a4d;--darkreader-bg--color--gray-90:#292d2e;--darkreader-text--color--gray-90:#d5d1cc;--darkreader-border--color--gray-90:#393d40;--darkreader-bg--color--gray-95:#1e262a;--darkreader-border--color--gray-95:#353a3c;--darkreader-bg--color--gray-100:#1b2222;--darkreader-bg--color--primary-hue:202;--darkreader-text--color--primary-hue:202;--darkreader-border--color--primary-hue:202;--darkreader-bg--color--primary-saturation:79%;--darkreader-text--color--primary-saturation:79%;--darkreader-border--color--primary-saturation:79%;--darkreader-bg--color--primary-lightness:50;--darkreader-text--color--primary-lightness:50;--darkreader-border--color--primary-lightness:50;--darkreader-bg--color--primary-30:#NaNNaNNaN;--darkreader-text--color--primary-30:#NaNNaNNaN;--darkreader-border--color--primary-30:#NaNNaNNaN;--darkreader-bg--color--primary-40:#NaNNaNNaN;--darkreader-text--color--primary-40:#NaNNaNNaN;--darkreader-border--color--primary-40:#NaNNaNNaN;--darkreader-bg--color--primary-50:#167bb6;--darkreader-text--color--primary-50:#32a4e7;--darkreader-border--color--primary-50:#136ca0;--darkreader-text--color--primary-60:#NaNNaNNaN;--darkreader-border--color--primary-60:#NaNNaNNaN;--darkreader-bg--color--primary-80:#NaNNaNNaN;--darkreader-text--color-text-neutral-soft:var(--darkreader-text--color--gray-45);--darkreader-text--color-text-neutral-medium:var(--darkreader-text--color--gray-20);--darkreader-text--color-text-neutral-loud:var(--darkreader-text--color--gray-5);--darkreader-text--color-text-primary-medium:var(--darkreader-text--color--primary-40);--darkreader-text--color-text-primary-loud:var(--darkreader-text--color--primary-30);--darkreader-bg--color--black:#000;--darkreader-text--color--black:#e8e6e3;--darkreader-bg--color--white:#181a1b;--darkreader-text--color--white:#e8e6e3;--darkreader-border--color--white:#303436;--darkreader-bg--color--red:#b43116;--darkreader-text--color--red:#e65234;--darkreader-border--color--red:#9e2b14;--color--gold:#fdca40;--color--green:#3fa21c;--header-height-wide-when-fixed:calc(6*var(--sp));--mobile-nav-width:31.25rem;--darkreader-border--border-radius:.1875rem}body{color:var(--darkreader-text--color-text-neutral-medium,#e8e6e3);background-color:var(--darkreader-bg--color--gray-100,#181a1b);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTAiIGhlaWdodD0iODQiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iNTAiIGhlaWdodD0iODQiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9JmFwb3M7aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcmYXBvczsgd2lkdGg9JmFwb3M7NTAmYXBvczsgaGVpZ2h0PSZhcG9zOzg0JmFwb3M7IHZpZXdCb3g9JmFwb3M7MCAwIDUwIDg0JmFwb3M7JTNlICAlM2NwYXRoIG9wYWNpdHk9JmFwb3M7MC4wNSZhcG9zOyBmaWxsPSZhcG9zOyUyMzBlNmJhNiZhcG9zOyBkPSZhcG9zO00yNSw2MS43QzI1LDY4LjUsMTkuNCw3NCwxMi41LDc0UzAsNjguNSwwLDYxLjdjMC01LjcsMy45LTkuNiw3LjQtMTIuOWMyLjMtMi4yLDQuNS00LjQsNS4xLTYuOGMwLjcsMi40LDIuOCw0LjYsNS4xLDYuOEMyMS4xLDUyLjIsMjUsNTYsMjUsNjEuN3ogTTQyLjYsNi44Yy0yLjMtMi4yLTQuNS00LjQtNS4xLTYuOGMtMC43LDIuNC0yLjksNC42LTUuMSw2LjhDMjguOSwxMC4yLDI1LDE0LDI1LDE5LjdDMjUsMjYuNSwzMC42LDMyLDM3LjUsMzJTNTAsMjYuNSw1MCwxOS43QzUwLDE0LDQ2LjEsMTAuMiw0Mi42LDYuOHomYXBvczsvJTNlJTNjL3N2ZyUzZSIgLz48L3N2Zz4=)}a{color:var(--darkreader-text--color-text-primary-medium,#e8e6e3)}a:hover{color:var(--darkreader-text--color--primary-50,#e8e6e3)}a:focus{outline-color:currentcolor}h1,h2,h3,h4,h5,h6{color:var(--darkreader-text--color-text-neutral-loud,#e8e6e3)}ul{list-style-image:none}.page-wrapper{background:var(--darkreader-bg--color--white)}@media(min-width:75rem){.social-bar{background-color:var(--darkreader-bg--color--gray-100,#181a1b)}}.block__title{color:var(--darkreader-text--color-text-neutral-soft,#e8e6e3)}.site-footer .block__title{color:var(--darkreader-text--color--gray-65,#e8e6e3)}.breadcrumb::after{background:linear-gradient(to left,var(--darkreader-bg--color--white) 0%,rgba(255,255,255,0) 100%)}[dir="rtl"] .breadcrumb::after{background:linear-gradient(to right,var(--darkreader-bg--color--white) 0%,rgba(255,255,255,0) 100%)}.breadcrumb__list{list-style-image:initial}.breadcrumb__link{text-decoration-color:initial;color:var(--darkreader-text--color-text-primary-medium,#e8e6e3)}.breadcrumb__link:hover,.breadcrumb__link:focus{text-decoration-color:initial}figure{background:var(--darkreader-bg--color--gray-100)}figcaption{color:var(--darkreader-text--color-text-neutral-medium,#e8e6e3);background:var(--darkreader-bg--color--gray-100)}.site-footer{color:var(--darkreader-text--color--gray-65,#e8e6e3);background:linear-gradient(180deg,var(--darkreader-bg--color--gray-5) 0%,var(--darkreader-bg--color--gray-10) 100%)}.site-footer .menu{list-style-image:initial}.site-footer a{color:inherit}.site-footer a:hover{text-decoration-color:initial}.button{text-decoration-color:initial;color:var(--darkreader-text--color-text-primary-medium,#e8e6e3);border-color:currentcolor;background-color:var(--darkreader-bg--color--white,#181a1b)}.button:hover,.button:focus{text-decoration-color:initial;color:var(--darkreader-text--color-text-primary-loud,#e8e6e3);border-color:currentcolor;background-image:none;background-color:initial}.button:focus{outline:2px solid var(--darkreader-border--color--primary-60)}.button:active{color:var(--darkreader-text--color-text-primary-medium,#e8e6e3);border-color:currentcolor}.button:disabled,.button.is-disabled{color:var(--darkreader-text--color--gray-90,#e8e6e3);border-color:var(--darkreader-border--color--gray-90)}.button--primary{color:var(--darkreader-text--color--white,#e8e6e3);background-color:var(--darkreader-bg--color--primary-40,#181a1b)}.button--primary:hover,.button--primary:focus{color:var(--darkreader-text--color--white,#e8e6e3);background-color:var(--darkreader-bg--color--primary-30,#181a1b);border-color:var(--darkreader-border--color--primary-30)}.button--primary:active{color:var(--darkreader-text--color--white,#e8e6e3);background-color:var(--darkreader-bg--color--primary-40,#181a1b)}.button--primary:disabled,.button--primary.is-disabled{color:var(--darkreader-text--color--white,#e8e6e3);background-color:var(--darkreader-bg--color--gray-90,#181a1b)}.button--icon-back::before{border-block-end-color:currentcolor;border-inline-start-color:currentcolor}.fieldset{color:inherit;background-color:var(--darkreader-bg--color--white,#181a1b);border:solid 2px var(--darkreader-border--color--gray-45)}.fieldset--group{color:inherit;border-width:0px;border-style:initial;border-color:initial;background-image:none;background-color:initial;box-shadow:none}.fieldset__legend{color:inherit;border-top-left-radius:var(--darkreader-border--border-radius);border-top-right-radius:var(--darkreader-border--border-radius);background-color:var(--darkreader-bg--color--gray-45,#181a1b)}.fieldset__legend .fieldset__label.form-required::after{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzE2JyB3aWR0aD0nMTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nbTAgNy41NjIgMS4xMTQtMy40MzhjMi41NjUuOTA2IDQuNDMgMS42ODggNS41OSAyLjM1LS4zMDYtMi45MjEtLjQ2Ny00LjkzLS40ODQtNi4wMjdoMy41MTFjLS4wNSAxLjU5Ny0uMjM0IDMuNi0uNTU4IDYuMDAzIDEuNjY0LS44MzggMy41NjYtMS42MTMgNS43MTQtMi4zMjVsMS4xMTMgMy40MzdjLTIuMDUuNjc4LTQuMDYgMS4xMzEtNi4wMjggMS4zNTYuOTg0Ljg1NiAyLjM3MiAyLjM4MSA0LjE2NiA0LjU3NWwtMi45MDYgMi4wNTljLS45MzUtMS4yNzQtMi4wNDEtMy4wMDktMy4zMTYtNS4yMDYtMS4xOTQgMi4yNzUtMi4yNDQgNC4wMTMtMy4xNDcgNS4yMDZsLTIuODU2LTIuMDU5YzEuODcyLTIuMzA3IDMuMjExLTMuODMyIDQuMDE3LTQuNTc1LTIuMDgxLS40MDItNC4wNTgtLjg1Ni01LjkzLTEuMzU2JyBmaWxsPScjZmZmZmZmJy8+PC9zdmc+Cg==)}.fieldset__legend--composite{color:inherit}.fieldset__legend--group{color:inherit}.fieldset__label{color:var(--darkreader-text--color--white,#e8e6e3)}.fieldset__label.is-disabled{color:var(--darkreader-text--color-text-neutral-soft,#e8e6e3)}.fieldset__description.is-disabled{color:var(--darkreader-text--input--disabled-fg-color,#e8e6e3)}.fieldset__error-message{color:var(--darkreader-text--color--red,#e8e6e3);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JmFwb3M7MTgmYXBvczsgaGVpZ2h0PSZhcG9zOzE4JmFwb3M7IHZpZXdCb3g9JmFwb3M7MCAwIDE4IDE4JmFwb3M7IHhtbG5zPSZhcG9zO2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJmFwb3M7JTNFJTNDcGF0aCBmaWxsPSZhcG9zOyUyM0UzM0YxRSZhcG9zOyBkPSZhcG9zO005IDBDNC4wMzEyNSAwIDAgNC4wMzEyNSAwIDlDMCAxMy45Njg4IDQuMDMxMjUgMTggOSAxOEMxMy45Njg3IDE4IDE4IDEzLjk2ODggMTggOUMxOCA0LjAzMTI1IDEzLjk2ODcgMCA5IDBaTTEwLjUgMTQuNjEzM0MxMC41IDE0LjgyNDIgMTAuMzM1OSAxNSAxMC4xMzY3IDE1SDcuODg2NzJDNy42NzU3OCAxNSA3LjUgMTQuODI0MiA3LjUgMTQuNjEzM1YxMi4zODY3QzcuNSAxMi4xNzU4IDcuNjc1NzggMTIgNy44ODY3MiAxMkgxMC4xMzY3QzEwLjMzNTkgMTIgMTAuNSAxMi4xNzU4IDEwLjUgMTIuMzg2N1YxNC42MTMzWk0xMC40NzY2IDEwLjU4MkMxMC40NjQ4IDEwLjc0NjEgMTAuMjg5MSAxMC44NzUgMTAuMDc4MSAxMC44NzVINy45MTAxNkM3LjY4NzUgMTAuODc1IDcuNTExNzIgMTAuNzQ2MSA3LjUxMTcyIDEwLjU4Mkw3LjMxMjUgMy4zMDQ2OUM3LjMxMjUgMy4yMjI2NiA3LjM0NzY2IDMuMTQwNjMgNy40Mjk2OSAzLjA5Mzc1QzcuNSAzLjAzNTE2IDcuNjA1NDcgMyA3LjcxMDk0IDNIMTAuMjg5MUMxMC4zOTQ1IDMgMTAuNSAzLjAzNTE2IDEwLjU3MDMgMy4wOTM3NUMxMC42NTIzIDMuMTQwNjMgMTAuNjg3NSAzLjIyMjY2IDEwLjY4NzUgMy4zMDQ2OUwxMC40NzY2IDEwLjU4MlomYXBvczsvJTNFJTNDL3N2ZyUzRSIgLz48L3N2Zz4=)}@media screen and (-ms-high-contrast:active){.fieldset__error-message{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsPScjZmZmZmZmJyBkPSdNOSAwQzQuMDMxMjUgMCAwIDQuMDMxMjUgMCA5QzAgMTMuOTY4OCA0LjAzMTI1IDE4IDkgMThDMTMuOTY4NyAxOCAxOCAxMy45Njg4IDE4IDlDMTggNC4wMzEyNSAxMy45Njg3IDAgOSAwWk0xMC41IDE0LjYxMzNDMTAuNSAxNC44MjQyIDEwLjMzNTkgMTUgMTAuMTM2NyAxNUg3Ljg4NjcyQzcuNjc1NzggMTUgNy41IDE0LjgyNDIgNy41IDE0LjYxMzNWMTIuMzg2N0M3LjUgMTIuMTc1OCA3LjY3NTc4IDEyIDcuODg2NzIgMTJIMTAuMTM2N0MxMC4zMzU5IDEyIDEwLjUgMTIuMTc1OCAxMC41IDEyLjM4NjdWMTQuNjEzM1pNMTAuNDc2NiAxMC41ODJDMTAuNDY0OCAxMC43NDYxIDEwLjI4OTEgMTAuODc1IDEwLjA3ODEgMTAuODc1SDcuOTEwMTZDNy42ODc1IDEwLjg3NSA3LjUxMTcyIDEwLjc0NjEgNy41MTE3MiAxMC41ODJMNy4zMTI1IDMuMzA0NjlDNy4zMTI1IDMuMjIyNjYgNy4zNDc2NiAzLjE0MDYzIDcuNDI5NjkgMy4wOTM3NUM3LjUgMy4wMzUxNiA3LjYwNTQ3IDMgNy43MTA5NCAzSDEwLjI4OTFDMTAuMzk0NSAzIDEwLjUgMy4wMzUxNiAxMC41NzAzIDMuMDkzNzVDMTAuNjUyMyAzLjE0MDYzIDEwLjY4NzUgMy4yMjI2NiAxMC42ODc1IDMuMzA0NjlMMTAuNDc2NiAxMC41ODJaJy8+PC9zdmc+)}}.fieldset--group .fieldset__legend--visible~.fieldset__wrapper{border-bottom-right-radius:var(--darkreader-border--border-radius);border-bottom-left-radius:var(--darkreader-border--border-radius);border:solid 2px var(--darkreader-border--color--gray-45)}::placeholder{color:var(--darkreader-text--color--gray-60,#e8e6e3)}.form-item__label.is-disabled{color:var(--darkreader-text--color--gray-70,#e8e6e3)}.form-item__label.form-required::after,.fieldset__label.form-required::after,.required-mark::after{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzE2JyB3aWR0aD0nMTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nbTAgNy41NjIgMS4xMTQtMy40MzhjMi41NjUuOTA2IDQuNDMgMS42ODggNS41OSAyLjM1LS4zMDYtMi45MjEtLjQ2Ny00LjkzLS40ODQtNi4wMjdoMy41MTFjLS4wNSAxLjU5Ny0uMjM0IDMuNi0uNTU4IDYuMDAzIDEuNjY0LS44MzggMy41NjYtMS42MTMgNS43MTQtMi4zMjVsMS4xMTMgMy40MzdjLTIuMDUuNjc4LTQuMDYgMS4xMzEtNi4wMjggMS4zNTYuOTg0Ljg1NiAyLjM3MiAyLjM4MSA0LjE2NiA0LjU3NWwtMi45MDYgMi4wNTljLS45MzUtMS4yNzQtMi4wNDEtMy4wMDktMy4zMTYtNS4yMDYtMS4xOTQgMi4yNzUtMi4yNDQgNC4wMTMtMy4xNDcgNS4yMDZsLTIuODU2LTIuMDU5YzEuODcyLTIuMzA3IDMuMjExLTMuODMyIDQuMDE3LTQuNTc1LTIuMDgxLS40MDItNC4wNTgtLjg1Ni01LjkzLTEuMzU2JyBmaWxsPScjMjQ5NERCJy8+PC9zdmc+Cg==)}@media screen and (-ms-high-contrast:active){.form-item__label.form-required::after,.fieldset__label.form-required::after,.required-mark::after{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzE2JyB3aWR0aD0nMTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nbTAgNy41NjIgMS4xMTQtMy40MzhjMi41NjUuOTA2IDQuNDMgMS42ODggNS41OSAyLjM1LS4zMDYtMi45MjEtLjQ2Ny00LjkzLS40ODQtNi4wMjdoMy41MTFjLS4wNSAxLjU5Ny0uMjM0IDMuNi0uNTU4IDYuMDAzIDEuNjY0LS44MzggMy41NjYtMS42MTMgNS43MTQtMi4zMjVsMS4xMTMgMy40MzdjLTIuMDUuNjc4LTQuMDYgMS4xMzEtNi4wMjggMS4zNTYuOTg0Ljg1NiAyLjM3MiAyLjM4MSA0LjE2NiA0LjU3NWwtMi45MDYgMi4wNTljLS45MzUtMS4yNzQtMi4wNDEtMy4wMDktMy4zMTYtNS4yMDYtMS4xOTQgMi4yNzUtMi4yNDQgNC4wMTMtMy4xNDcgNS4yMDZsLTIuODU2LTIuMDU5YzEuODcyLTIuMzA3IDMuMjExLTMuODMyIDQuMDE3LTQuNTc1LTIuMDgxLS40MDItNC4wNTgtLjg1Ni01LjkzLTEuMzU2JyBmaWxsPScjZmZmZmZmJy8+PC9zdmc+Cg==)}}.form-item--error-message{color:var(--darkreader-text--color--red,#e8e6e3);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JmFwb3M7MTgmYXBvczsgaGVpZ2h0PSZhcG9zOzE4JmFwb3M7IHZpZXdCb3g9JmFwb3M7MCAwIDE4IDE4JmFwb3M7IHhtbG5zPSZhcG9zO2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJmFwb3M7JTNFJTNDcGF0aCBmaWxsPSZhcG9zOyUyM0UzM0YxRSZhcG9zOyBkPSZhcG9zO005IDBDNC4wMzEyNSAwIDAgNC4wMzEyNSAwIDlDMCAxMy45Njg4IDQuMDMxMjUgMTggOSAxOEMxMy45Njg3IDE4IDE4IDEzLjk2ODggMTggOUMxOCA0LjAzMTI1IDEzLjk2ODcgMCA5IDBaTTEwLjUgMTQuNjEzM0MxMC41IDE0LjgyNDIgMTAuMzM1OSAxNSAxMC4xMzY3IDE1SDcuODg2NzJDNy42NzU3OCAxNSA3LjUgMTQuODI0MiA3LjUgMTQuNjEzM1YxMi4zODY3QzcuNSAxMi4xNzU4IDcuNjc1NzggMTIgNy44ODY3MiAxMkgxMC4xMzY3QzEwLjMzNTkgMTIgMTAuNSAxMi4xNzU4IDEwLjUgMTIuMzg2N1YxNC42MTMzWk0xMC40NzY2IDEwLjU4MkMxMC40NjQ4IDEwLjc0NjEgMTAuMjg5MSAxMC44NzUgMTAuMDc4MSAxMC44NzVINy45MTAxNkM3LjY4NzUgMTAuODc1IDcuNTExNzIgMTAuNzQ2MSA3LjUxMTcyIDEwLjU4Mkw3LjMxMjUgMy4zMDQ2OUM3LjMxMjUgMy4yMjI2NiA3LjM0NzY2IDMuMTQwNjMgNy40Mjk2OSAzLjA5Mzc1QzcuNSAzLjAzNTE2IDcuNjA1NDcgMyA3LjcxMDk0IDNIMTAuMjg5MUMxMC4zOTQ1IDMgMTAuNSAzLjAzNTE2IDEwLjU3MDMgMy4wOTM3NUMxMC42NTIzIDMuMTQwNjMgMTAuNjg3NSAzLjIyMjY2IDEwLjY4NzUgMy4zMDQ2OUwxMC40NzY2IDEwLjU4MlomYXBvczsvJTNFJTNDL3N2ZyUzRSIgLz48L3N2Zz4=)}@media screen and (-ms-high-contrast:active){.form-item--error-message{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsPScjZmZmZmZmJyBkPSdNOSAwQzQuMDMxMjUgMCAwIDQuMDMxMjUgMCA5QzAgMTMuOTY4OCA0LjAzMTI1IDE4IDkgMThDMTMuOTY4NyAxOCAxOCAxMy45Njg4IDE4IDlDMTggNC4wMzEyNSAxMy45Njg3IDAgOSAwWk0xMC41IDE0LjYxMzNDMTAuNSAxNC44MjQyIDEwLjMzNTkgMTUgMTAuMTM2NyAxNUg3Ljg4NjcyQzcuNjc1NzggMTUgNy41IDE0LjgyNDIgNy41IDE0LjYxMzNWMTIuMzg2N0M3LjUgMTIuMTc1OCA3LjY3NTc4IDEyIDcuODg2NzIgMTJIMTAuMTM2N0MxMC4zMzU5IDEyIDEwLjUgMTIuMTc1OCAxMC41IDEyLjM4NjdWMTQuNjEzM1pNMTAuNDc2NiAxMC41ODJDMTAuNDY0OCAxMC43NDYxIDEwLjI4OTEgMTAuODc1IDEwLjA3ODEgMTAuODc1SDcuOTEwMTZDNy42ODc1IDEwLjg3NSA3LjUxMTcyIDEwLjc0NjEgNy41MTE3MiAxMC41ODJMNy4zMTI1IDMuMzA0NjlDNy4zMTI1IDMuMjIyNjYgNy4zNDc2NiAzLjE0MDYzIDcuNDI5NjkgMy4wOTM3NUM3LjUgMy4wMzUxNiA3LjYwNTQ3IDMgNy43MTA5NCAzSDEwLjI4OTFDMTAuMzk0NSAzIDEwLjUgMy4wMzUxNiAxMC41NzAzIDMuMDkzNzVDMTAuNjUyMyAzLjE0MDYzIDEwLjY4NzUgMy4yMjI2NiAxMC42ODc1IDMuMzA0NjlMMTAuNDc2NiAxMC41ODJaJy8+PC9zdmc+)}}input[type="checkbox"],input[type="radio"]{background-color:var(--darkreader-bg--color--white,#181a1b);border:1px solid var(--darkreader-border--color--gray-60)}input[type="checkbox"]:focus,input[type="radio"]:focus{border:solid 2px var(--darkreader-border--color--primary-50);outline:solid 2px var(--darkreader-border--color--primary-50)}input[type="checkbox"]:hover,input[type="radio"]:hover{border-color:var(--darkreader-border--color--primary-60)}input[type="checkbox"][disabled],input[type="radio"][disabled]{background-color:var(--darkreader-bg--color--gray-100,#181a1b)}input[type="checkbox"][disabled]:hover,input[type="radio"][disabled]:hover{border-color:var(--darkreader-border--color--gray-60)}input.error[type="checkbox"],input.error[type="radio"]{border:solid 2px var(--darkreader-border--color--red)}input.error[type="checkbox"]:focus,input.error[type="radio"]:focus{outline-color:var(--darkreader-border--color--red)}input[type="checkbox"]:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PScxM3B4JyB2aWV3Qm94PScwIDAgMTcgMTMnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PHBhdGggZD0nTTE0LjgyMzIsMC4xNzY3NzcgQzE0LjkyMDksMC4wNzkxNDU3IDE1LjA3OTEsMC4wNzkxNDU1IDE1LjE3NjgsMC4xNzY3NzcgTDE2Ljk0NDUsMS45NDQ1NCBDMTcuMDQyMiwyLjA0MjE3IDE3LjA0MjIsMi4yMDA0NyAxNi45NDQ1LDIuMjk4MSBMNi4yMzc0NCwxMy4wMDUyIEM2LjEzOTgxLDEzLjEwMjggNS45ODE1MSwxMy4xMDI4IDUuODgzODgsMTMuMDA1MiBMMC4xNzY3NzcsNy4yOTgxIEMwLjA3OTE0NTYsNy4yMDA0NyAwLjA3OTE0NTYsNy4wNDIxOCAwLjE3Njc3Nyw2Ljk0NDU0IEwxLjk0NDU0LDUuMTc2NzggQzIuMDQyMTcsNS4wNzkxNSAyLjIwMDQ3LDUuMDc5MTUgMi4yOTgxLDUuMTc2NzggTDUuODgzODgsOC43NjI1NiBDNS45ODE1MSw4Ljg2MDE5IDYuMTM5ODEsOC44NjAxOSA2LjIzNzQ0LDguNzYyNTYgTDE0LjgyMzIsMC4xNzY3NzcgWicgaWQ9J1BhdGgnIGZpbGw9JyMyNDk0REInIGZpbGwtcnVsZT0nbm9uemVybyc+PC9wYXRoPjwvc3ZnPg==)}input[type="radio"]:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNyAxNycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Y2lyY2xlIGN4PSc4LjUnIGN5PSc4LjUnIHI9JzguNScgZmlsbD0nIzI0OTREQicvPjwvc3ZnPgo=)}input[type="radio"]:focus{outline-color:transparent;box-shadow:0 0 0 2px #181a1b,0 0 0 4px var(--darkreader-bg--color--primary-50);border-color:var(--darkreader-border--color--primary-50)}input.error[type="radio"]:focus{outline-color:transparent;box-shadow:0 0 0 2px #181a1b,0 0 0 4px var(--darkreader-bg--color--red)}[type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea{color:var(--darkreader-text--color-text-neutral-loud,#e8e6e3);background-color:var(--darkreader-bg--color--white,#181a1b);border:1px solid var(--darkreader-border--color--gray-60)}:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea):focus{border:solid 2px var(--darkreader-border--color--primary-50);outline:solid 2px var(--darkreader-border--color--primary-50)}[disabled]:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea){color:var(--darkreader-text--color--gray-60,#e8e6e3);background-color:var(--darkreader-bg--color--gray-100,#181a1b)}.error:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea){border:solid 2px var(--darkreader-border--color--red)}.error:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea):focus{outline-color:var(--darkreader-border--color--red)}.error:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea)+.ck-editor>.ck-editor__main{border:solid 2px var(--darkreader-border--color--red)}:root{--darkreader-bgimg--form-element-select-icon:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxOCAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTggMS40OTY5OUMxOCAxLjM1MjcxIDE3LjkyNzkgMS4xOTAzOCAxNy44MTk2IDEuMDgyMTZMMTYuOTE3OCAwLjE4MDM2QzE2LjgwOTYgMC4wNzIxNDM5IDE2LjY0NzMgMCAxNi41MDMgMEMxNi4zNTg3IDAgMTYuMTk2NCAwLjA3MjE0MzkgMTYuMDg4MiAwLjE4MDM2TDkgNy4yNjg1NEwxLjkxMTgyIDAuMTgwMzZDMS44MDM2MSAwLjA3MjE0MzkgMS42NDEyOCAwIDEuNDk2OTkgMEMxLjMzNDY3IDAgMS4xOTAzOCAwLjA3MjE0MzkgMS4wODIxNiAwLjE4MDM2TDAuMTgwMzYxIDEuMDgyMTZDMC4wNzIxNDQyIDEuMTkwMzggMCAxLjM1MjcxIDAgMS40OTY5OUMwIDEuNjQxMjggMC4wNzIxNDQyIDEuODAzNjEgMC4xODAzNjEgMS45MTE4Mkw4LjU4NTE3IDEwLjMxNjZDOC42OTMzOSAxMC40MjQ4IDguODU1NzEgMTAuNDk3IDkgMTAuNDk3QzkuMTQ0MjkgMTAuNDk3IDkuMzA2NjEgMTAuNDI0OCA5LjQxNDgzIDEwLjMxNjZMMTcuODE5NiAxLjkxMTgyQzE3LjkyNzkgMS44MDM2MSAxOCAxLjY0MTI4IDE4IDEuNDk2OTlaJyBmaWxsPScjNUQ3NTg1Jy8+PC9zdmc+)}select{color:var(--darkreader-text--color-text-neutral-loud,#e8e6e3);background-color:var(--darkreader-bg--color--white,#181a1b);background-image:var(--darkreader-bgimg--form-element-select-icon);border:1px solid var(--darkreader-border--color--gray-60)}select:focus{border:solid 2px var(--darkreader-border--color--primary-50);outline:solid 2px var(--darkreader-border--color--primary-50)}select[disabled]{color:var(--darkreader-text--color--gray-60,#e8e6e3);background-color:var(--darkreader-bg--color--gray-100,#181a1b)}select.error{border:solid 2px var(--darkreader-border--color--red)}select.error:focus{outline-color:var(--darkreader-border--color--red)}select[multiple]{background-image:none}@media(forced-colors:active){select{background-image:none}}.header-nav{background-color:var(--darkreader-bg--color--white,#181a1b);box-shadow:rgba(0,0,0,0.1) 0px 0px 72px}@media(min-width:31.25rem){.header-nav{border-top-width:calc(var(--darkreader-border--sp5) + var(--darkreader-border--drupal-displace-offset-top,0px))}}@media(min-width:43.75rem){.header-nav{border-top-width:calc(var(--darkreader-border--sp7) + var(--darkreader-border--drupal-displace-offset-top,0px))}}@media(min-width:75rem){body:not(.is-always-mobile-nav) .header-nav{border-block-start:0px;box-shadow:none}}@media(min-width:75rem){body.is-always-mobile-nav .header-nav{border-top-width:calc(var(--darkreader-border--drupal-displace-offset-top,0px) + var(--darkreader-border--sp11))}}.header-nav-overlay{background:var(--darkreader-bg--color--gray-5)}@media(forced-colors:active){.header-nav-overlay{background-image:initial}}.site-branding{background-image:linear-gradient(160deg,var(--darkreader-bg--color--primary-50) 0%,var(--darkreader-bg--color--primary-40) 78.66%)}[dir="rtl"] .site-branding{background-image:linear-gradient(-160deg,var(--darkreader-bg--color--primary-50) 0%,#0d7ab8 78.66%)}.site-branding--bg-gray{background:var(--darkreader-bg--color--gray-100)}.site-branding--bg-white{background:var(--darkreader-bg--color--white)}.site-branding__inner a{text-decoration-color:initial}.site-branding__text{color:var(--darkreader-text--color--white,#e8e6e3)}.site-branding__text a{color:inherit}.site-branding--bg-gray .site-branding__text,.site-branding--bg-white .site-branding__text{color:var(--darkreader-text--color--primary-50,#e8e6e3)}@media(min-width:75rem){.sticky-header-toggle{border-width:0px;border-style:initial;border-color:initial;outline-color:initial;background-color:var(--darkreader-bg--color--primary-50,#181a1b)}.sticky-header-toggle:focus{outline:solid 2px var(--darkreader-border--color--white)}}.sticky-header-toggle__icon>span{border-top:solid 3px var(--darkreader-border--color--white)}.sticky-header-toggle__icon>span:nth-child(1){background-color:var(--darkreader-bg--color--white,#181a1b)}.sticky-header-toggle__icon>span:nth-child(2){background-color:var(--darkreader-bg--color--white,#181a1b)}.sticky-header-toggle__icon>span:nth-child(3){background-color:var(--darkreader-bg--color--white,#181a1b)}.links.inline{list-style-image:initial}:root{--messages-icon-size:2rem}.messages-list{list-style-image:initial}.messages{color:var(--darkreader-text--color--white,#e8e6e3);outline-color:transparent;background-color:var(--darkreader-bg--color--gray-5,#181a1b)}.messages *{color:inherit}.messages.messages-list__item{background-image:none}.messages__list{list-style-image:initial}.messages__close{border-width:0px;border-style:initial;border-color:initial;background-image:none;background-color:initial}.messages__close::before,.messages__close::after{border-top:solid 2px var(--darkreader-border--color--gray-60)}.messages__close:hover::before,.messages__close:hover::after{border-color:var(--darkreader-border--color--white)}.messages__close:focus{outline:2px solid var(--darkreader-border--color--primary-60)}.messages a{color:var(--darkreader-text--color--white,#e8e6e3)}.mobile-nav-button{border-width:initial;border-style:none;border-color:initial;background-image:initial;background-color:transparent}.mobile-nav-button:focus{outline:solid 2px var(--darkreader-border--color--primary-40)}.mobile-nav-button:active{color:inherit}.mobile-nav-button__icon{border-top:solid 3px var(--darkreader-border--color--primary-50)}.mobile-nav-button__icon::before{border-top:solid 3px var(--darkreader-border--color--primary-50)}.mobile-nav-button__icon::after{border-top:solid 3px var(--darkreader-border--color--primary-50)}.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon{border-top:0px}.node__meta{color:var(--darkreader-text--color-text-neutral-soft,#e8e6e3)}.node__title a{text-decoration-color:initial;color:var(--darkreader-text--color-text-neutral-loud,#e8e6e3);background-color:transparent;background-image:linear-gradient(var(--darkreader-bg--color--primary-50),var(--darkreader-bg--color--primary-50))}.node__title a:hover,.node__title a:focus{color:var(--darkreader-text--color-text-primary-medium,#e8e6e3)}.node--unpublished{background-color:#3a0000}.node--view-mode-teaser::after{border-top:solid 2px var(--darkreader-border--color--gray-95)}.node--view-mode-teaser .node__meta a{color:var(--darkreader-text--color-text-primary-medium,#e8e6e3)}.node--view-mode-teaser .node__title{color:var(--darkreader-text--color-text-neutral-loud,#e8e6e3)}.node--view-mode-teaser .field--tag-ref{background-color:transparent}@media(min-width:75rem){.site-header{border-block-end-color:transparent}}.site-header__initial{background-color:var(--darkreader-bg--color--primary-50,#181a1b)}.site-header__inner{background:var(--darkreader-bg--color--white)}@media(min-width:75rem){.site-header__fixable.is-expanded .site-header__inner{box-shadow:rgba(0,0,0,0.08) -36px 1px 36px}}@media(min-width:75rem){[dir="rtl"] .site-header__fixable.is-expanded .site-header__inner{box-shadow:rgba(0,0,0,0.08) 36px 1px 36px}}.skip-link{text-decoration-color:initial;color:var(--darkreader-text--color--white,#e8e6e3);outline-color:initial;background-color:var(--darkreader-bg--color--gray-5,#181a1b)}.skip-link:hover{text-decoration-color:initial;color:var(--darkreader-text--color--white,#e8e6e3)}.skip-link.focusable:focus{outline-color:initial}.pager__items{list-style-image:initial}.pager__item{color:var(--darkreader-text--color-text-neutral-soft,#e8e6e3);background-color:var(--darkreader-bg--color--white,#181a1b)}.pager__item--active{color:var(--darkreader-text--color--white,#e8e6e3);background-color:var(--darkreader-bg--color--primary-40,#181a1b)}.pager__link{text-decoration-color:initial;color:var(--darkreader-text--color-text-neutral-soft,#e8e6e3)}.pager__link:hover{background-color:var(--darkreader-bg--color--gray-95,#181a1b)}.pager__link:focus{color:var(--darkreader-text--color-text-primary-medium,#e8e6e3);outline-color:currentcolor}.pager__item svg{fill:currentcolor}.forum table,.text-content table,.views-table,.draggable-table{color:var(--darkreader-text--color-text-neutral-medium,#e8e6e3);border-width:0px;border-style:initial;border-color:initial}:is(.forum table,.text-content table,.views-table,.draggable-table) caption{color:var(--darkreader-text--color-text-neutral-medium,#e8e6e3)}:is(.forum table,.text-content table,.views-table,.draggable-table) tr:last-child td{border-block-end:0px}:is(.forum table,.text-content table,.views-table,.draggable-table) th{color:var(--darkreader-text--color-text-neutral-loud,#e8e6e3)}.text-content,.cke_editable{color:var(--darkreader-text--color-text-neutral-medium,#e8e6e3)}.text-content a:where(:not(.button)),.cke_editable a:where(:not(.button)){color:var(--darkreader-text--color-text-primary-medium,#e8e6e3);text-decoration-color:currentcolor}.text-content a:where(:not(.button)),.cke_editable a:where(:not(.button)){text-decoration-color:initial;box-shadow:inset 0-2px 0 0 var(--darkreader-bg--color--primary-50)}.text-content a:where(:not(.button)):hover,.cke_editable a:where(:not(.button)):hover{color:var(--darkreader-text--color--black,#e8e6e3);box-shadow:inset 0-2em 0 0 var(--darkreader-bg--color--primary-80)}.text-content code,.cke_editable code{background-color:var(--darkreader-bg--color--gray-100,#181a1b)}.text-content pre code,.cke_editable pre code{color:var(--darkreader-text--color-text-neutral-soft,#e8e6e3)}.text-content blockquote::before,.cke_editable blockquote::before{color:var(--darkreader-text--color--primary-60,#e8e6e3)}.text-content blockquote::after,.cke_editable blockquote::after{background:var(--darkreader-bg--color--gray-100)}.site-footer .text-content{color:inherit}.site-footer .text-content *{color:inherit}.site-footer .text-content a{text-decoration-color:initial;color:var(--darkreader-text--color--white,#e8e6e3);box-shadow:none}.site-footer .text-content a:hover{text-decoration-color:initial;color:var(--darkreader-text--color--white,#e8e6e3);box-shadow:none}.draggable:hover{background-color:var(--darkreader-bg--color--gray-100,#181a1b)}.draggable.drag{background-color:var(--darkreader-bg--color--gray-100,#181a1b)}.draggable.drag-previous{background-color:var(--darkreader-bg--color--gray-95,#181a1b)}.drag-previous a{color:var(--darkreader-text--color-text-neutral-medium,#e8e6e3)}:root{--comment-indentation:var(--sp2);--comment-indentation--md:var(--sp4)}.comments__count{color:var(--darkreader-text--color--white,#e8e6e3);background-color:var(--darkreader-bg--color--primary-40,#181a1b)}.comments__count::after{border-inline-end-color:transparent}.comment__links-link{text-decoration-color:initial}.comment__links-link:hover{text-decoration-color:initial}.add-comment__picture,.comment__picture{background-color:var(--darkreader-bg--color--gray-95,#181a1b)}.comment__author a{text-decoration-color:initial}.comment__time{color:var(--darkreader-text--color-text-neutral-soft,#e8e6e3)}.show-hide-btn{color:var(--darkreader-text--color-text-neutral-medium,#e8e6e3);border-width:0px;border-style:initial;border-color:initial;background-image:none;background-color:initial}.secondary-nav__menu{list-style-image:initial}.secondary-nav__menu-link{text-decoration-color:initial;color:inherit}.secondary-nav__menu-link::after{border-top-color:currentcolor}@media(min-width:75rem){body:not(.is-always-mobile-nav) .secondary-nav::before{background-color:var(--darkreader-bg--color--gray-90,#181a1b)}body:not(.is-always-mobile-nav) .secondary-nav__menu-link:focus{outline-color:initial}body:not(.is-always-mobile-nav) .secondary-nav__menu-link:focus::before{border:solid 2px var(--darkreader-border--color--primary-50)}}.block-search-wide__wrapper{background:var(--darkreader-bg--color--black)}.block-search-wide__wrapper input[type="search"]{color:var(--darkreader-text--color--white,#e8e6e3);border-color:transparent;box-shadow:none}.block-search-wide__wrapper input[type="search"]:focus{outline-color:transparent}@media screen and (-ms-high-contrast:active){.block-search-wide__wrapper input[type="search"]:focus{border-bottom-width:var(--darkreader-border--sp0-5)}}.block-search-wide__wrapper .search-form__submit{border-color:transparent;background-color:transparent}.block-search-wide__wrapper .search-form__submit .icon--search{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNicgaGVpZ2h0PScyNy4yJyB2aWV3Qm94PScwIDAgMjYgMjcuMic+ICA8cGF0aCBmaWxsPScjZmZmJyBkPSdNMjUuOCwyNS41bC01LjMtNS4zYzIuMS0yLjEsMy40LTUuMSwzLjQtOC4zQzIzLjksNS4zLDE4LjUsMCwxMS45LDBDNS4zLDAsMCw1LjMsMCwxMS45YzAsNi42LDUuMywxMS45LDExLjksMTEuOWMyLjYsMCw1LjEtMC45LDctMi4zbDUuNCw1LjRjMC40LDAuNCwxLDAuNCwxLjQsMEMyNi4xLDI2LjYsMjYuMSwyNS45LDI1LjgsMjUuNXogTTExLjksMjEuOWMtNS41LDAtOS45LTQuNC05LjktOS45UzYuNCwyLDExLjksMmM1LjUsMCw5LjksNC40LDkuOSw5LjlTMTcuNCwyMS45LDExLjksMjEuOXonLz48L3N2Zz4=)}.block-search-wide__wrapper .search-form__submit:focus{outline-color:transparent;box-shadow:none}@media screen and (-ms-high-contrast:active){.block-search-wide__wrapper .search-form__submit:focus{border-bottom-width:var(--darkreader-border--sp0-5)}}.block-search-wide__button{color:var(--darkreader-text--color-text-neutral-loud,#e8e6e3);border-width:0px;border-style:initial;border-color:initial;background-image:initial;background-color:transparent}.block-search-wide__button:focus{outline-color:initial}.block-search-wide__button:focus::after{border:solid 2px var(--darkreader-border--color--primary-50)}.block-search-wide__button[aria-expanded="true"]{background:var(--darkreader-bg--color--black)}.block-search-wide__button[aria-expanded="true"]:focus::after{border-color:var(--darkreader-border--color--white)}@media(forced-colors:active){.block-search-wide__button{background-image:initial;background-color:#181a1b}.block-search-wide__button path{fill:#e8e6e3}}[dir] .block-search-wide__wrapper input[type="search"]{background-color:transparent;background-image:linear-gradient(var(--darkreader-bg--color--primary-50),var(--darkreader-bg--color--primary-50))}.primary-nav__menu{list-style-image:initial}.primary-nav__menu-link{text-decoration-color:initial;color:var(--darkreader-text--color-text-neutral-loud,#e8e6e3)}.primary-nav__menu-link:hover{color:inherit}.primary-nav__menu-link:focus{outline:auto 2px var(--darkreader-border--color--primary-50)}.primary-nav__menu-link--nolink{color:var(--darkreader-text--color-text-neutral-soft,#e8e6e3)}.primary-nav__menu-link--button{border-width:0px;border-style:initial;border-color:initial;background-image:initial;background-color:transparent}.primary-nav__menu-link--button.primary-nav__menu-link--has-children::before,.primary-nav__menu-link--button.primary-nav__menu-link--has-children::after{border-top:solid 3px var(--darkreader-border--color--primary-50)}.primary-nav__menu-link-inner::after{border-top:solid 5px var(--darkreader-border--color--primary-50)}.primary-nav__button-toggle{border-width:0px;border-style:initial;border-color:initial;background-image:initial;background-color:transparent}.primary-nav__button-toggle:focus{outline:auto 2px var(--darkreader-border--color--primary-50)}.primary-nav__button-toggle .icon--menu-toggle::before,.primary-nav__button-toggle .icon--menu-toggle::after{border-top:solid 3px var(--darkreader-border--color--primary-50)}@media(min-width:75rem){body:not(.is-always-mobile-nav) .primary-nav__button-toggle:focus{border-width:0px;border-style:initial;border-color:initial;outline-color:initial}body:not(.is-always-mobile-nav) .primary-nav__button-toggle:focus .icon--menu-toggle{border:solid 2px var(--darkreader-border--color--primary-40)}body:not(.is-always-mobile-nav) .primary-nav__button-toggle:active{color:currentcolor}body:not(.is-always-mobile-nav) .primary-nav__button-toggle .icon--menu-toggle{background-color:var(--darkreader-bg--color--white,#181a1b)}body:not(.is-always-mobile-nav) .primary-nav__button-toggle .icon--menu-toggle::after{border-top:0;border-right-color:currentcolor;border-bottom-color:currentcolor;background-image:initial;background-color:transparent}}@media(min-width:75rem){body:not(.is-always-mobile-nav) .primary-nav__menu-link:focus{outline-color:initial}body:not(.is-always-mobile-nav) .primary-nav__menu-link:focus::before{border:solid 2px var(--darkreader-border--color--primary-50)}body:not(.is-always-mobile-nav) .primary-nav__menu-link--button.primary-nav__menu-link--has-children::after{border-top:0px;border-right-color:currentcolor;border-bottom-color:currentcolor}body:not(.is-always-mobile-nav) .primary-nav__menu-link-inner::after{border-top-width:var(--darkreader-border--sp0-5)}body:not(.is-always-mobile-nav) .primary-nav__menu--level-2{border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;box-shadow:rgba(0,0,0,0.08) 0px 1px 36px;background:var(--darkreader-bg--color--white);border-top:solid var(--darkreader-border--color--primary-50) var(--darkreader-border--sp0-5)}body:not(.is-always-mobile-nav) .primary-nav__menu-🥕{border-right-color:transparent;border-left-color:transparent;border-bottom:solid 10px var(--darkreader-border--color--primary-50)}}.block-search-narrow{background:var(--darkreader-bg--color--black)}.block-search-narrow input[type="search"]{color:var(--darkreader-text--color--white,#e8e6e3);border-color:transparent;background-color:transparent;background-image:linear-gradient(var(--darkreader-bg--color--primary-50),var(--darkreader-bg--color--primary-50));box-shadow:none}.block-search-narrow input[type="search"]:focus{outline-color:transparent}.block-search-narrow .search-form__submit{border-color:transparent;background-color:transparent}.block-search-narrow .search-form__submit .icon--search{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNicgaGVpZ2h0PScyNy4yJyB2aWV3Qm94PScwIDAgMjYgMjcuMic+ICA8cGF0aCBmaWxsPScjZmZmJyBkPSdNMjUuOCwyNS41bC01LjMtNS4zYzIuMS0yLjEsMy40LTUuMSwzLjQtOC4zQzIzLjksNS4zLDE4LjUsMCwxMS45LDBDNS4zLDAsMCw1LjMsMCwxMS45YzAsNi42LDUuMywxMS45LDExLjksMTEuOWMyLjYsMCw1LjEtMC45LDctMi4zbDUuNCw1LjRjMC40LDAuNCwxLDAuNCwxLjQsMEMyNi4xLDI2LjYsMjYuMSwyNS45LDI1LjgsMjUuNXogTTExLjksMjEuOWMtNS41LDAtOS45LTQuNC05LjktOS45UzYuNCwyLDExLjksMmM1LjUsMCw5LjksNC40LDkuOSw5LjlTMTcuNCwyMS45LDExLjksMjEuOXonLz48L3N2Zz4=)}@media(forced-colors:active){.block-search-narrow .search-form__submit .icon--search{background-image:initial;background-color:#e8e6e3}}.block-search-narrow .search-form__submit:focus{outline-color:transparent;box-shadow:none}@media screen and (-ms-high-contrast:active){.block-search-narrow .search-form__submit:focus{border-bottom-width:var(--darkreader-border--sp0-5)}}.feed-icon{text-decoration-color:initial;color:var(--darkreader-text--color-text-neutral-soft,#e8e6e3)}.feed-icon:hover{color:var(--darkreader-text--color--primary-50,#e8e6e3)}.feed-icon__icon{color:var(--darkreader-text--color--white,#e8e6e3);background-color:var(--darkreader-bg--color--primary-50,#181a1b)}.feed-icon__icon svg{fill:currentcolor}</style>
<noscript><link rel="stylesheet" href="/core/themes/olivero/css/components/navigation/nav-primary-no-js.css?ru5vj4">
</noscript>
<style class="darkreader darkreader--override" media=screen>.vimvixen-hint {
background-color: #684b00 !important;
border-color: #9e7e00 !important;
color: #d7d4cf !important;
}
#vimvixen-console-frame {
color-scheme: light !important;
}
::placeholder {
opacity: 0.5 !important;
}
#edge-translate-panel-body,
.MuiTypography-body1,
.nfe-quote-text {
color: var(--darkreader-neutral-text) !important;
}
gr-main-header {
background-color: #1b4958 !important;
}
.tou-z65h9k,
.tou-mignzq,
.tou-1b6i2ox,
.tou-lnqlqk {
background-color: var(--darkreader-neutral-background) !important;
}
.tou-75mvi {
background-color: #0f3a47 !important;
}
.tou-ta9e87,
.tou-1w3fhi0,
.tou-1b8t2us,
.tou-py7lfi,
.tou-1lpmd9d,
.tou-1frrtv8,
.tou-17ezmgn {
background-color: #1e2021 !important;
}
.tou-uknfeu {
background-color: #432c09 !important;
}
.tou-6i3zyv {
background-color: #245d70 !important;
}
div.mermaid-viewer-control-panel .btn {
background-color: var(--darkreader-neutral-background);
fill: var(--darkreader-neutral-text);
}
svg g rect.er {
fill: var(--darkreader-neutral-background) !important;
}
svg g rect.er.entityBox {
fill: var(--darkreader-neutral-background) !important;
}
svg g rect.er.attributeBoxOdd {
fill: var(--darkreader-neutral-background) !important;
}
svg g rect.er.attributeBoxEven {
fill: var(--darkreader-selection-background);
fill-opacity: 0.8 !important;
}
svg rect.er.relationshipLabelBox {
fill: var(--darkreader-neutral-background) !important;
}
svg g g.nodes rect,
svg g g.nodes polygon {
fill: var(--darkreader-neutral-background) !important;
}
svg g rect.task {
fill: var(--darkreader-selection-background) !important;
}
svg line.messageLine0,
svg line.messageLine1 {
stroke: var(--darkreader-neutral-text) !important;
}
div.mermaid .actor {
fill: var(--darkreader-neutral-background) !important;
}
mitid-authenticators-code-app > .code-app-container {
background-color: white !important;
padding-top: 1rem;
}
iframe#unpaywall[src$="unpaywall.html"] {
color-scheme: light !important;
}
embed[type="application/pdf"][src="about:blank"] { filter: invert(100%) contrast(90%); }</style>
<a href=#main-content class="visually-hidden focusable skip-link">
跳转到主要内容
</a>
<div class=dialog-off-canvas-main-canvas data-off-canvas-main-canvas>
<div id=page-wrapper class=page-wrapper>
<div id=page>
<header id=header class=site-header data-drupal-selector=site-header role=banner data-once=navigation>
<div class=site-header__fixable data-drupal-selector=site-header-fixable>
<div class=site-header__initial>
<button class=sticky-header-toggle data-drupal-selector=sticky-header-toggle role=switch aria-controls=site-header__inner aria-label="Sticky header" aria-checked=false>
<span class=sticky-header-toggle__icon>
<span></span>
<span></span>
<span></span>
</span>
</button>
</div>
<div id=site-header__inner class=site-header__inner data-drupal-selector=site-header-inner>
<div class="container site-header__inner__container">
<div id=block-olivero-site-branding class="site-branding block block-system block-system-branding-block">
<div class=site-branding__inner>
<a href=https://adsensebook.cn/index.php/ rel=home class=site-branding__logo>
<img src="data:image/png;base64,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" alt=首页 data-sf-original-src=https://adsensebook.cn/logo.png>
</a>
<div class=site-branding__text>
<div class=site-branding__name>
<a href=https://adsensebook.cn/index.php/ title=首页 rel=home>《Google AdSense实战宝典》📘</a>
</div>
</div>
</div>
</div>
<div class=header-nav-overlay data-drupal-selector=header-nav-overlay></div>
<div class=mobile-buttons data-drupal-selector=mobile-buttons>
<button class=mobile-nav-button data-drupal-selector=mobile-nav-button aria-label="Main Menu" aria-controls=header-nav aria-expanded=false>
<span class=mobile-nav-button__label>菜单</span>
<span class=mobile-nav-button__icon></span>
</button>
</div>
<div id=header-nav class=header-nav data-drupal-selector=header-nav>
<div class="search-block-form block block-search-narrow" data-drupal-selector=search-block-form id=block-olivero-search-form-narrow role=search>
<div class=content>
<form action=/index.php/search/node id=search-block-form accept-charset=UTF-8 class="search-form search-block-form">
<div class="js-form-item form-item js-form-type-search form-item-keys js-form-item-keys form-no-label">
<label for=edit-keys class="form-item__label visually-hidden">搜索</label>
<input title=请输入您想搜索的关键词。 placeholder="Search by keyword or phrase." data-drupal-selector=edit-keys type=search id=edit-keys name=keys value size=15 maxlength=128 class="form-search form-element form-element--type-search form-element--api-search">
</div>
<div data-drupal-selector=edit-actions class="form-actions js-form-wrapper form-wrapper" id=edit-actions><button class="button--primary search-form__submit button js-form-submit form-submit" data-drupal-selector=edit-submit type=submit id=edit-submit value=搜索>
<span class=icon--search></span>
<span class=visually-hidden>搜索</span>
</button>
</div>
</form>
</div>
</div>
<nav id=block-olivero-main-menu class="primary-nav block block-menu navigation menu--main" aria-labelledby=block-olivero-main-menu-menu role=navigation>
<h2 class="visually-hidden block__title" id=block-olivero-main-menu-menu>Main navigation</h2>
<ul class="menu primary-nav__menu primary-nav__menu--level-1" data-drupal-selector=primary-nav-menu--level-1 data-once=olivero-automatic-mobile-nav>
<li class="primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1">
<a href=https://adsensebook.cn/index.php/ class="primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-1" data-drupal-selector=primary-nav-menu-link-has-children data-drupal-link-system-path="<front>"> <span class="primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1">首页</span>
</a>
</li>
<li class="primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1">
<a href=https://adsensebook.cn/index.php/book title=在线书籍 class="primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-1" data-drupal-selector=primary-nav-menu-link-has-children data-drupal-link-system-path=book> <span class="primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1">在线书籍</span>
</a>
</li>
<li class="primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1">
<a href=https://adsensebook.cn/index.php/download class="primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-1" data-drupal-selector=primary-nav-menu-link-has-children data-drupal-link-system-path=node/39> <span class="primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1">文件下载</span>
</a>
</li>
<li class="primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1">
<a href=https://adsensebook.cn/index.php/video title="Google AdSense视频教程" class="primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-1" data-drupal-selector=primary-nav-menu-link-has-children data-drupal-link-system-path=node/61> <span class="primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1">视频教程</span>
</a>
</li>
</ul>
</nav>
<div class="region region--secondary-menu">
<div class="search-block-form block block-search-wide" data-drupal-selector=search-block-form-2 id=block-olivero-search-form-wide role=search>
<button class=block-search-wide__button aria-label="Search Form" data-drupal-selector=block-search-wide-button data-once=search-wide aria-expanded=false>
<svg xmlns=http://www.w3.org/2000/svg width=22 height=23 viewBox="0 0 22 23">
<path fill=currentColor d="M21.7,21.3l-4.4-4.4C19,15.1,20,12.7,20,10c0-5.5-4.5-10-10-10S0,4.5,0,10s4.5,10,10,10c2.1,0,4.1-0.7,5.8-1.8l4.5,4.5c0.4,0.4,1,0.4,1.4,0S22.1,21.7,21.7,21.3z M10,18c-4.4,0-8-3.6-8-8s3.6-8,8-8s8,3.6,8,8S14.4,18,10,18z" data-darkreader-inline-fill style=--darkreader-inline-fill:currentColor></path>
</svg>
<span class=block-search-wide__button-close></span>
</button>
<div class=block-search-wide__wrapper data-drupal-selector=block-search-wide-wrapper tabindex=-1>
<div class=block-search-wide__container>
<div class=block-search-wide__grid>
<form action=/index.php/search/node id=search-block-form--2 accept-charset=UTF-8 class="search-form search-block-form">
<div class="js-form-item form-item js-form-type-search form-item-keys js-form-item-keys form-no-label">
<label for=edit-keys--2 class="form-item__label visually-hidden">搜索</label>
<input title=请输入您想搜索的关键词。 placeholder="Search by keyword or phrase." data-drupal-selector=edit-keys type=search id=edit-keys--2 name=keys value size=15 maxlength=128 class="form-search form-element form-element--type-search form-element--api-search">
</div>
<div data-drupal-selector=edit-actions class="form-actions js-form-wrapper form-wrapper" id=edit-actions--2><button class="button--primary search-form__submit button js-form-submit form-submit" data-drupal-selector=edit-submit type=submit id=edit-submit--2 value=搜索>
<span class=icon--search></span>
<span class=visually-hidden>搜索</span>
</button>
</div>
</form>
</div>
</div>
</div>
</div>
<nav id=block-olivero-account-menu class="block block-menu navigation menu--account secondary-nav" aria-labelledby=block-olivero-account-menu-menu role=navigation>
<span class=visually-hidden id=block-olivero-account-menu-menu>User account menu</span>
<ul class="menu secondary-nav__menu secondary-nav__menu--level-1">
<li class="secondary-nav__menu-item secondary-nav__menu-item--link secondary-nav__menu-item--level-1">
<a href=https://adsensebook.cn/index.php/user/login class="secondary-nav__menu-link secondary-nav__menu-link--link secondary-nav__menu-link--level-1" data-drupal-link-system-path=user/login>登录</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
</div>
</div>
</header>
<div id=main-wrapper class="layout-main-wrapper layout-container">
<div id=main class=layout-main>
<div class=main-content>
<a id=main-content tabindex=-1></a>
<div class="main-content__container container">
<div class="region region--highlighted grid-full layout--pass--content-medium">
<div data-drupal-messages-fallback class="hidden messages-list"></div>
</div>
<div class="region region--breadcrumb grid-full layout--pass--content-medium">
<div id=block-olivero-breadcrumbs class="block block-system block-system-breadcrumb-block">
<div class=block__content>
<nav class=breadcrumb role=navigation aria-labelledby=system-breadcrumb>
<h2 id=system-breadcrumb class=visually-hidden>面包屑</h2>
<div class=breadcrumb__content>
<ol class=breadcrumb__list>
<li class=breadcrumb__item>
<a href=https://adsensebook.cn/ class=breadcrumb__link>首页</a>
</li>
</ol>
</div>
</nav>
</div>
</div>
</div>
<div class="sidebar-grid grid-full">
<main role=main class=site-main>
<div class="region region--content-above grid-full layout--pass--content-medium">
<div id=block-olivero-page-title class="block block-core block-page-title-block">
<h1 class="title page-title">
<span>6.1.3 我的网站投放AdSense广告可以带来多少收入?</span>
</h1>
</div>
</div>
<div class="region region--content grid-full layout--pass--content-medium" id=content>
<div id=block-olivero-content class="block block-system block-system-main-block">
<div class=block__content>
<article data-history-node-id=51 role=article class="node node--type-book node--view-mode-full">
<header>
</header>
<div class=node__content>
<div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p> 前面谈了投入问题,当然投资者会同时考虑到收入问题。在谷歌官方AdSense帮助中心上,“我可以通过此计划获得多少收入?”就排在常见问题中,谷歌官方的回答是收入可能是按点击付费(CPC)或者按每千次展示付费(CPM),谷歌与发布商的分成比例不公开,但承诺发布商从谷歌获得的收入不低于从其他网站广告联盟的收入。谷歌建议弄清能赚多少钱的最好办法是马上注册、发布广告试一试,从后台就可以看到实际收入了。</p>
<p> 不过我想还是有很多没有用过AdSense的人希望知道已有发布商大概的收入情况,已有发布商也希望了解其他发布商的收入情况。网上公布自己收入情况的很少,下面我以自己的例子来说说:</p>
<p> 虽然AdSense目前有内容广告、搜索广告、搜索联盟、域名广告、Feed广告、推介广告、移动广告等多种方式,但实际一般发布商的广告收入都是以内容广告为主,少数网址类网站除外(有些以搜索广告、搜索联盟为主),而内容广告中又以按点击付费(CPC)类的收入为主,我自己的例子是点击付费广告占到总收入的90%以上。</p>
<p> 在广告计算中,可以列一个简单的公式:总收入=浏览量*每千次展示收入,那个每千次展示收入在谷歌后台中显示为eCPM,目前一般是0.1到1美元之间,如果广告设置不当,有可能比0.1美元更低,如果优化得好的话,可以到0.5美元以上,如果是广告针对性强的网站或者内容质量好的英文网站,有可能超过1美元。</p>
<p> 一般水平的网站可以用0.3美元乘以浏览量来估算,例如:</p>
<table border=1 style=font-size:13px;color:black;background-color:white;--darkreader-inline-color:#e8e6e3;--darkreader-inline-bgcolor:#181a1b data-darkreader-inline-color data-darkreader-inline-bgcolor><tbody><tr><th>每日页面展示次数</th>
<th>每日页面展示算成千次</th>
<th>每千次展示收入(eCPM)估算值</th>
<th>每日收入,美元计算,等于前两列相乘</th>
<th>每日收入,换算成人民币,以6.7元/美元计算</th>
<th>每月收入,以30天计算</th>
<tr><td>100次</td>
<td>0.1千次</td>
<td>0.3美元/千次</td>
<td>0.03美元</td>
<td>0.2元</td>
<td>6元</td>
<tr><td>1,000次</td>
<td>1千次</td>
<td>0.3美元/千次</td>
<td>0.3美元</td>
<td>2元人民币</td>
<td>60元</td>
<tr><td>10,000次</td>
<td>10千次</td>
<td>0.3美元/千次</td>
<td>3美元</td>
<td>20元人民币</td>
<td>600元</td>
<tr><td>100,000次</td>
<td>100千次</td>
<td>0.3美元/千次</td>
<td>30美元</td>
<td>200元人民币</td>
<td>6,000元</td>
<tr><td>1,000,000次</td>
<td>1,000千次</td>
<td>0.3美元/千次</td>
<td>300美元</td>
<td>2,000元</td>
<td>60,000元</td>
<tr><td>10,000,000次</td>
<td>10,000千次</td>
<td>0.3美元/千次</td>
<td>3,000美元</td>
<td>20,000元</td>
<td>600,000元<br>
</td>
</table><p> 可以看出,您的收入与页面展示次数直接成正比,所以做好网站内容质量和宣传工作,提高浏览量是提高收入的关键。当每日页面展示次数在1万次以下时,每个月的收入都不到几百元,难以支付网站的各种成本。而如果是以团队来运营网站,人员工资、服务器购置及托管等费用开销大,一般需要做到每日页面展示次数至少在数十万以上才行。</p>
<p> 这个0.3美元/千次是一个一般的估算例子,实际上根据各个网站的情况,有可能相差数倍。<br>
以上只是一个估算,实际上还有其它类型广告、Smart出价等很多因素没有考虑,所以仅供粗略参考。</p>
<p> <img alt=yes height=20 src=data:, title=yes width=20 data-sf-original-src=https://adsensebook.cn/sites/all/modules/ckeditor/ckeditor/plugins/smiley/images/thumbs_up.gif><strong>诀窍:</strong>网站的流量是关键,所以有“<strong>流量为王</strong>”的说法。</p>
</div>
<ul class="links inline">
<li><a href="https://adsensebook.cn/user/login?destination=/%25E6%2589%258B%25E5%2586%258C/6.1.3_%25E6%2588%2591%25E7%259A%2584%25E7%25BD%2591%25E7%25AB%2599%25E6%258A%2595%25E6%2594%25BEAdSense%25E5%25B9%25BF%25E5%2591%258A%25E5%258F%25AF%25E4%25BB%25A5%25E5%25B8%25A6%25E6%259D%25A5%25E5%25A4%259A%25E5%25B0%2591%25E6%2594%25B6%25E5%2585%25A5%25EF%25BC%259F%23comment-form">登录</a>或<a href="https://adsensebook.cn/user/register?destination=/%25E6%2589%258B%25E5%2586%258C/6.1.3_%25E6%2588%2591%25E7%259A%2584%25E7%25BD%2591%25E7%25AB%2599%25E6%258A%2595%25E6%2594%25BEAdSense%25E5%25B9%25BF%25E5%2591%258A%25E5%258F%25AF%25E4%25BB%25A5%25E5%25B8%25A6%25E6%259D%25A5%25E5%25A4%259A%25E5%25B0%2591%25E6%2594%25B6%25E5%2585%25A5%25EF%25BC%259F%23comment-form">注册</a>以发表评论</li>
</ul>
<section data-drupal-selector=comments class=comments data-once=comments>
<h2 class=comments__title>留言</h2>
</section>
</div>
</article>
</div>
</div>
</div>
</main>
<aside class="region region--sidebar">
</aside>
</div>
</div>
</div>
<div class=social-bar>
<div class="social-bar__inner fixable">
<div class=rotate>
<div id=block-olivero-syndicate role=complementary class="block block-node block-node-syndicate-block">
<div class=block__content>
<a href=https://adsensebook.cn/index.php/rss.xml class=feed-icon>
<span class=feed-icon__label>
RSS feed
</span>
<span class=feed-icon__icon aria-hidden=true>
<svg xmlns=http://www.w3.org/2000/svg width=14.2 height=14.2 viewBox="0 0 14.2 14.2">
<path d="M4,12.2c0-2.5-3.9-2.4-3.9,0C0.1,14.7,4,14.6,4,12.2z M9.1,13.4C8.7,9,5.2,5.5,0.8,5.1c-1,0-1,2.7-0.1,2.7c3.1,0.3,5.5,2.7,5.8,5.8c0,0.7,2.1,0.7,2.5,0.3C9.1,13.7,9.1,13.6,9.1,13.4z M14.2,13.5c-0.1-3.5-1.6-6.9-4.1-9.3C7.6,1.7,4.3,0.2,0.8,0c-1,0-1,2.6-0.1,2.6c5.8,0.3,10.5,5,10.8,10.8C11.5,14.5,14.3,14.4,14.2,13.5z"></path>
</svg>
</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<footer class=site-footer>
<div class="site-footer__inner container">
</div>
</footer>
<div class=overlay data-drupal-selector=overlay></div>
</div>
</div>
</div>
<script type=application/json data-drupal-selector=drupal-settings-json>{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"","currentPath":"node\/51","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"zh-hans"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxTrustedUrl":{"\/index.php\/search\/node":true},"user":{"uid":0,"permissionsHash":"a5d689e4c4918f9e5ef6212bc172953d4f57ac6a4a562202a2a3e7d3d251769e"}}</script>
<script data-sf-original-src=/sites/adsensebook.cn/files/js/js_4LVKJFXDC6dDT6Ic4BGWamgMXuWHSO2qqfmBcR9fRHw.js src="data:application/javascript;base64,LyohIEBkcnVwYWwvb25jZSAtIHYxLjAuMSAtIDIwMjEtMDYtMTIgKi8KdmFyIG9uY2U9ZnVuY3Rpb24oKXsidXNlIHN0cmljdCI7dmFyIG49L1tcMTFcMTJcMTRcMTVcNDBdKy8sZT0iZGF0YS1vbmNlIix0PWRvY3VtZW50O2Z1bmN0aW9uIHIobix0LHIpe3JldHVybiBuW3QrIkF0dHJpYnV0ZSJdKGUscil9ZnVuY3Rpb24gbyhlKXtpZigic3RyaW5nIiE9dHlwZW9mIGUpdGhyb3cgbmV3IFR5cGVFcnJvcigib25jZSBJRCBtdXN0IGJlIGEgc3RyaW5nIik7aWYoIiI9PT1lfHxuLnRlc3QoZSkpdGhyb3cgbmV3IFJhbmdlRXJyb3IoIm9uY2UgSUQgbXVzdCBub3QgYmUgZW1wdHkgb3IgY29udGFpbiBzcGFjZXMiKTtyZXR1cm4nW2RhdGEtb25jZX49IicrZSsnIl0nfWZ1bmN0aW9uIHUobil7aWYoIShuIGluc3RhbmNlb2YgRWxlbWVudCkpdGhyb3cgbmV3IFR5cGVFcnJvcigiVGhlIGVsZW1lbnQgbXVzdCBiZSBhbiBpbnN0YW5jZSBvZiBFbGVtZW50Iik7cmV0dXJuITB9ZnVuY3Rpb24gaShuLGUpe3ZvaWQgMD09PWUmJihlPXQpO3ZhciByPW47aWYobnVsbD09PW4pcj1bXTtlbHNle2lmKCFuKXRocm93IG5ldyBUeXBlRXJyb3IoIlNlbGVjdG9yIG11c3Qgbm90IGJlIGVtcHR5Iik7InN0cmluZyIhPXR5cGVvZiBufHxlIT09dCYmIXUoZSk/biBpbnN0YW5jZW9mIEVsZW1lbnQmJihyPVtuXSk6cj1lLnF1ZXJ5U2VsZWN0b3JBbGwobil9cmV0dXJuIEFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKHIpfWZ1bmN0aW9uIGMobixlLHQpe3JldHVybiBlLmZpbHRlcigoZnVuY3Rpb24oZSl7dmFyIHI9dShlKSYmZS5tYXRjaGVzKG4pO3JldHVybiByJiZ0JiZ0KGUpLHJ9KSl9ZnVuY3Rpb24gZihlLHQpe3ZhciBvPXQuYWRkLHU9dC5yZW1vdmUsaT1bXTtyKGUsImhhcyIpJiZyKGUsImdldCIpLnRyaW0oKS5zcGxpdChuKS5mb3JFYWNoKChmdW5jdGlvbihuKXtpLmluZGV4T2Yobik8MCYmbiE9PXUmJmkucHVzaChuKX0pKSxvJiZpLnB1c2gobyk7dmFyIGM9aS5qb2luKCIgIik7cihlLCIiPT09Yz8icmVtb3ZlIjoic2V0IixjKX1mdW5jdGlvbiBhKG4sZSx0KXtyZXR1cm4gYygiOm5vdCgiK28obikrIikiLGkoZSx0KSwoZnVuY3Rpb24oZSl7cmV0dXJuIGYoZSx7YWRkOm59KX0pKX1yZXR1cm4gYS5yZW1vdmU9ZnVuY3Rpb24obixlLHQpe3JldHVybiBjKG8obiksaShlLHQpLChmdW5jdGlvbihlKXtyZXR1cm4gZihlLHtyZW1vdmU6bn0pfSkpfSxhLmZpbHRlcj1mdW5jdGlvbihuLGUsdCl7cmV0dXJuIGMobyhuKSxpKGUsdCkpfSxhLmZpbmQ9ZnVuY3Rpb24obixlKXtyZXR1cm4gaShuP28obik6IltkYXRhLW9uY2VdIixlKX0sYX0oKTsKCjsKLyoqCiAqIEBmaWxlCiAqIFBhcnNlIGlubGluZSBKU09OIGFuZCBpbml0aWFsaXplIHRoZSBkcnVwYWxTZXR0aW5ncyBnbG9iYWwgb2JqZWN0LgogKi8KCihmdW5jdGlvbiAoKSB7CiAgLy8gVXNlIGRpcmVjdCBjaGlsZCBlbGVtZW50cyB0byBoYXJkZW4gYWdhaW5zdCBYU1MgZXhwbG9pdHMgd2hlbiBDU1AgaXMgb24uCiAgY29uc3Qgc2V0dGluZ3NFbGVtZW50ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigKICAgICdoZWFkID4gc2NyaXB0W3R5cGU9ImFwcGxpY2F0aW9uL2pzb24iXVtkYXRhLWRydXBhbC1zZWxlY3Rvcj0iZHJ1cGFsLXNldHRpbmdzLWpzb24iXSwgYm9keSA+IHNjcmlwdFt0eXBlPSJhcHBsaWNhdGlvbi9qc29uIl1bZGF0YS1kcnVwYWwtc2VsZWN0b3I9ImRydXBhbC1zZXR0aW5ncy1qc29uIl0nLAogICk7CgogIC8qKgogICAqIFZhcmlhYmxlIGdlbmVyYXRlZCBieSBEcnVwYWwgd2l0aCBhbGwgdGhlIGNvbmZpZ3VyYXRpb24gY3JlYXRlZCBmcm9tIFBIUC4KICAgKgogICAqIEBnbG9iYWwKICAgKgogICAqIEB0eXBlIHtvYmplY3R9CiAgICovCiAgd2luZG93LmRydXBhbFNldHRpbmdzID0ge307CgogIGlmIChzZXR0aW5nc0VsZW1lbnQgIT09IG51bGwpIHsKICAgIHdpbmRvdy5kcnVwYWxTZXR0aW5ncyA9IEpTT04ucGFyc2Uoc2V0dGluZ3NFbGVtZW50LnRleHRDb250ZW50KTsKICB9Cn0pKCk7CjsKd2luZG93LmRydXBhbFRyYW5zbGF0aW9ucyA9IHsic3RyaW5ncyI6eyIiOnsiQW4gQUpBWCBIVFRQIGVycm9yIG9jY3VycmVkLiI6Ilx1NTNkMVx1NzUxZlx1NGUwMFx1NGUyYUFKQVggSFRUUFx1OTUxOVx1OGJlZlx1MzAwMiIsIkhUVFAgUmVzdWx0IENvZGU6ICFzdGF0dXMiOiJIVFRQXHU4ZmQ0XHU1NmRlXHU0ZWUzXHU3ODAxXHVmZjFhIXN0YXR1cyIsIkFuIEFKQVggSFRUUCByZXF1ZXN0IHRlcm1pbmF0ZWQgYWJub3JtYWxseS4iOiJcdTRlMDBcdTRlMmFBSkFYIEhUVFBcdThiZjdcdTZjNDJcdTVmMDJcdTVlMzhcdTdlYzhcdTZiNjJcdTMwMDIiLCJEZWJ1Z2dpbmcgaW5mb3JtYXRpb24gZm9sbG93cy4iOiJcdThjMDNcdThiZDVcdTRmZTFcdTYwNmZcdTU5ODJcdTRlMGJcdTMwMDIiLCJQYXRoOiAhdXJpIjoiXHU4ZGVmXHU1Zjg0XHVmZjFhIXVyaSIsIlN0YXR1c1RleHQ6ICFzdGF0dXNUZXh0IjoiXHU3MmI2XHU2MDAxXHU2NTg3XHU2NzJjOiAhc3RhdHVzVGV4dCIsIlJlc3BvbnNlVGV4dDogIXJlc3BvbnNlVGV4dCI6Ilx1NTRjZFx1NWU5NFx1NjU4N1x1NjcyY1x1ZmYxYSAhcmVzcG9uc2VUZXh0IiwiUmVhZHlTdGF0ZTogIXJlYWR5U3RhdGUiOiJcdTUxYzZcdTU5MDdcdTcyYjZcdTYwMDFcdWZmMWEgIXJlYWR5U3RhdGUiLCJDdXN0b21NZXNzYWdlOiAhY3VzdG9tTWVzc2FnZSI6Ilx1NWI5YVx1NTIzNlx1NGZlMVx1NjA2Zlx1ZmYxYSAhY3VzdG9tTWVzc2FnZSIsIlBsZWFzZSB3YWl0Li4uIjoiXHU4YmY3XHU3YTBkXHU3YjQ5Li4uIiwiVGhlIHJlc3BvbnNlIGZhaWxlZCB2ZXJpZmljYXRpb24gc28gd2lsbCBub3QgYmUgcHJvY2Vzc2VkLiI6Ilx1NjcyYVx1OTAxYVx1OGZjN1x1OWE4Y1x1OGJjMVx1NzY4NFx1NTRjZFx1NWU5NFx1NGUwZFx1NGYxYVx1ODhhYlx1NTkwNFx1NzQwNlx1MzAwMiIsIlRoZSBjYWxsYmFjayBVUkwgaXMgbm90IGxvY2FsIGFuZCBub3QgdHJ1c3RlZDogIXVybCI6Ilx1OTc1ZVx1NjcyY1x1NTczMFx1NzY4NFx1NTZkZVx1OGMwM1x1NTczMFx1NTc0MFx1NGUwZFx1NGYxYVx1ODhhYlx1NGZlMVx1NGVmYlx1ZmYxYSAhdXJsIiwiQ2hhbmdlZCI6Ilx1NWRmMlx1NjZmNFx1NjUzOSIsIkltYWdlIjoiSW1hZ2UiLCJBcHBseSI6IkFwcGx5IiwiVGl0bGUiOiJcdTY4MDdcdTk4OTgiLCJFeHRlbmQiOiJcdTYyNjlcdTVjNTUiLCJFZGl0IjoiXHU3ZjE2XHU4ZjkxIiwiSG9tZSI6Ilx1OTk5Nlx1OTg3NSIsIlN0YXR1cyBtZXNzYWdlIjoiXHU3MmI2XHU2MDAxXHU2ZDg4XHU2MDZmIiwiT3BlbiI6Ilx1NWYwMFx1NjUzZSIsIkNsb3NlIjoiXHU1MTczXHU5NWVkIiwiQGFjdGlvbiBAdGl0bGUgY29uZmlndXJhdGlvbiBvcHRpb25zIjoiQGFjdGlvbiBAdGl0bGUgXHU5MTRkXHU3ZjZlXHU5MDA5XHU5ODc5IiwiUXVpY2sgZWRpdCI6Ilx1NWZlYlx1OTAxZlx1N2YxNlx1OGY5MSIsIk9LIjoiT0siLCJDb3VsZCBub3QgbG9hZCB0aGUgZm9ybSBmb3IgXHUwMDNDcVx1MDAzRUBmaWVsZC1sYWJlbFx1MDAzQ1wvcVx1MDAzRSwgZWl0aGVyIGR1ZSB0byBhIHdlYnNpdGUgcHJvYmxlbSBvciBhIG5ldHdvcmsgY29ubmVjdGlvbiBwcm9ibGVtLlx1MDAzQ2JyXHUwMDNFUGxlYXNlIHRyeSBhZ2Fpbi4iOiJcdTc1MzFcdTRlOGUgV2ViIFx1N2FkOVx1NzBiOVx1OTVlZVx1OTg5OFx1NjIxNlx1N2Y1MVx1N2VkY1x1OGZkZVx1NjNhNVx1OTVlZVx1OTg5OFx1ZmYwY1x1NjI0MFx1NGVlNVx1NjVlMFx1NmNkNVx1ODhjNVx1NTE2NVx1MjAxY0BmaWVsZC1sYWJlbFx1MjAxZFx1NzY4NFx1ODg2OFx1NTM1NVx1MzAwMlx1MDAzQ2JyXHUwMDNFXHU4YmY3XHU5MWNkXHU4YmQ1XHUzMDAyIiwiTmV0d29yayBwcm9ibGVtISI6Ilx1N2Y1MVx1N2VkY1x1OTVlZVx1OTg5OFx1ZmYwMSIsIllvdXIgY2hhbmdlcyB0byBcdTAwM0NxXHUwMDNFQGVudGl0eS10aXRsZVx1MDAzQ1wvcVx1MDAzRSBjb3VsZCBub3QgYmUgc2F2ZWQsIGVpdGhlciBkdWUgdG8gYSB3ZWJzaXRlIHByb2JsZW0gb3IgYSBuZXR3b3JrIGNvbm5lY3Rpb24gcHJvYmxlbS5cdTAwM0Niclx1MDAzRVBsZWFzZSB0cnkgYWdhaW4uIjoiXHU3NTMxXHU0ZThlIFdlYiBcdTdhZDlcdTcwYjlcdTk1ZWVcdTk4OThcdTYyMTZcdTdmNTFcdTdlZGNcdThmZGVcdTYzYTVcdTk1ZWVcdTk4OThcdWZmMGNcdTYyNDBcdTRlZTVcdTY1ZTBcdTZjZDVcdTRmZGRcdTViNThcdTYwYThcdTViZjlcdTIwMWNAZW50aXR5LXRpdGxlXHUyMDFkXHU2MjQwXHU1MDVhXHU3Njg0XHU2NmY0XHU2NTM5XHUzMDAyXHUwMDNDYnJcdTAwM0VcdThiZjdcdTkxY2RcdThiZDVcdTMwMDIiLCJZb3UgaGF2ZSB1bnNhdmVkIGNoYW5nZXMiOiJcdTYwYThcdTY3MDlcdTY3MmFcdTRmZGRcdTViNThcdTc2ODRcdTY2ZjRcdTY1MzkiLCJEaXNjYXJkIGNoYW5nZXM/IjoiXHU4OTgxXHU2NTNlXHU1ZjAzXHU2NmY0XHU2NTM5XHU1NDE3XHVmZjFmIiwiU2F2ZSI6Ilx1NGZkZFx1NWI1OCIsIkRpc2NhcmQgY2hhbmdlcyI6Ilx1NGUyMlx1NWYwM1x1NjZmNFx1NjUzOSIsIlNhdmluZyI6Ilx1NmI2M1x1NTcyOFx1NGZkZFx1NWI1OCIsIkNvbGxhcHNlIjoiXHU2Mjk4XHU1M2UwIiwiQGxhYmVsIjoiQGxhYmVsIiwiSG9yaXpvbnRhbCBvcmllbnRhdGlvbiI6Ilx1NmEyYVx1NTQxMSIsIlZlcnRpY2FsIG9yaWVudGF0aW9uIjoiXHU3ZWI1XHU1NDExIiwiVGhlIHRvb2xiYXIgY2Fubm90IGJlIHNldCB0byBhIGhvcml6b250YWwgb3JpZW50YXRpb24gd2hlbiBpdCBpcyBsb2NrZWQuIjoiXHU1ZGU1XHU1MTc3XHU2ODBmXHU5NTAxXHU1YjlhXHU2NWY2XHU2NWUwXHU2Y2Q1XHU4YmJlXHU3ZjZlXHU0ZTNhXHU2YTJhXHU1NDExXHU2NjNlXHU3OTNhXHUzMDAyIiwiVHJheSBvcmllbnRhdGlvbiBjaGFuZ2VkIHRvIEBvcmllbnRhdGlvbi4iOiJcdTYyNThcdTc2ZDhcdTY1YjlcdTU0MTFcdTVkZjJcdTY2ZjRcdTY1MzlcdTRlM2EgQG9yaWVudGF0aW9uXHUzMDAyIiwiY2xvc2VkIjoiXHU1MTczXHU5NWVkIiwib3BlbmVkIjoiXHU1ZGYyXHU2MjUzXHU1ZjAwIiwiVHJheSBcdTAwMjJAdHJheVx1MDAyMiBAYWN0aW9uLiI6Ilx1NjI1OFx1NzZkOFx1MjAxY0B0cmF5XHUyMDFkQGFjdGlvblx1MzAwMiIsIlRyYXkgQGFjdGlvbi4iOiJcdTYyNThcdTc2ZDggQGFjdGlvblx1MzAwMiIsIkVuZCB0b3VyIjoiXHU3ZWQzXHU2NzVmXHU1YmZjXHU4OWM4IiwiVGFiYmluZyBpcyBubyBsb25nZXIgY29uc3RyYWluZWQgYnkgdGhlIENvbnRleHR1YWwgbW9kdWxlLiI6IlRhYiBcdTk1MmVcdTUyMDdcdTYzNjJcdTRlMGRcdTUxOGRcdTUzZDdcdTIwMWNcdTRlMGFcdTRlMGJcdTY1ODdcdTIwMWRcdTZhMjFcdTU3NTdcdTc2ODRcdTdlYTZcdTY3NWZcdTMwMDIiLCJUYWJiaW5nIGlzIGNvbnN0cmFpbmVkIHRvIGEgc2V0IG9mIEBjb250ZXh0dWFsc0NvdW50IGFuZCB0aGUgZWRpdCBtb2RlIHRvZ2dsZS4iOiJUYWIgXHU5NTJlXHU1MjA3XHU2MzYyXHU0ZWM1XHU5NjUwXHU0ZThlXHU0ZTAwXHU3ZWM0IEBjb250ZXh0dWFsc0NvdW50IFx1NTQ4Y1x1N2YxNlx1OGY5MVx1NjViOVx1NWYwZlx1NTIwN1x1NjM2Mlx1MzAwMiIsIlByZXNzIHRoZSBlc2Mga2V5IHRvIGV4aXQuIjoiXHU2MzA5RVNDXHU5NTJlXHU5MDAwXHU1MWZhXHUzMDAyIiwiQGNvdW50IGNvbnRleHR1YWwgbGlua1x1MDAwM0Bjb3VudCBjb250ZXh0dWFsIGxpbmtzIjoiQGNvdW50IFx1NGUwYVx1NGUwYlx1NjU4N1x1OTRmZVx1NjNhNVx1MDAwM0Bjb3VudCBcdTRlMGFcdTRlMGJcdTY1ODdcdTk0ZmVcdTYzYTUiLCJFcnJvciBtZXNzYWdlIjoiXHU5NTE5XHU4YmVmXHU0ZmUxXHU2MDZmIiwiRGlzYWJsZWQiOiJcdTc5ODFcdTc1MjgiLCJFbmFibGVkIjoiXHU1NDJmXHU3NTI4IiwiKGFjdGl2ZSB0YWIpIjoiXHVmZjA4XHU2ZDNiXHU1MmE4XHU2ODA3XHU3YjdlXHVmZjA5IiwiV2FybmluZyBtZXNzYWdlIjoiXHU4YjY2XHU1NDRhXHU0ZmUxXHU2MDZmIiwiIW1vZHVsZXMgbW9kdWxlcyBhcmUgYXZhaWxhYmxlIGluIHRoZSBtb2RpZmllZCBsaXN0LiI6IiFtb2R1bGVzIFx1NmEyMVx1NTc1N1x1NTcyOFx1NWRmMlx1NGZlZVx1NjUzOVx1NTIxN1x1ODg2OFx1NGUyZFx1NTNlZlx1NzUyOFx1MzAwMiIsIkhpZGUiOiJcdTk2OTBcdTg1Y2YiLCJTaG93IjoiXHU2NjNlXHU3OTNhIiwiU2hvdyBhbGwgY29sdW1ucyI6Ilx1NjYzZVx1NzkzYVx1NjI0MFx1NjcwOVx1NTIxNyIsIkhpZGUgbG93ZXIgcHJpb3JpdHkgY29sdW1ucyI6Ilx1OTY5MFx1ODVjZlx1OGY4M1x1NGY0ZVx1NGYxOFx1NTE0OFx1N2VhN1x1NzY4NFx1NTIxNyIsIlNob3cgdGFibGUgY2VsbHMgdGhhdCB3ZXJlIGhpZGRlbiB0byBtYWtlIHRoZSB0YWJsZSBmaXQgd2l0aGluIGEgc21hbGwgc2NyZWVuLiI6Ilx1NjYzZVx1NzkzYVx1NGUzYVx1NGU4Nlx1OTAwMlx1NWU5NFx1NWMwZlx1NWM0Zlx1NWU1NVx1ODAwY1x1OTY5MFx1ODVjZlx1NzY4NFx1ODg2OFx1NjgzY1x1NTM1NVx1NTE0MyIsIlNlbGVjdCBhbGwgcm93cyBpbiB0aGlzIHRhYmxlIjoiXHU5MDA5XHU2MmU5XHU2YjY0XHU4ODY4XHU0ZTJkXHU3Njg0XHU2MjQwXHU2NzA5XHU4ODRjIiwiRGVzZWxlY3QgYWxsIHJvd3MgaW4gdGhpcyB0YWJsZSI6Ilx1NTNkNlx1NmQ4OFx1NTE2OFx1OTAwOVx1NmI2NFx1ODg2OFx1NGUyZFx1NzY4NFx1NjI0MFx1NjcwOVx1ODg0YyIsIkxpc3QgYWRkaXRpb25hbCBhY3Rpb25zIjoiXHU1MjE3XHU1MWZhXHU5ODlkXHU1OTE2XHU3Njg0XHU1MmE4XHU0ZjVjIiwiQ29udGludWUiOiJcdTdlZTdcdTdlZWQiLCJDYW5jZWwiOiJcdTUzZDZcdTZkODgiLCJNb24iOiJcdTU0NjhcdTRlMDAiLCJIaWRlIGRlc2NyaXB0aW9uIjoiXHU5NjkwXHU4NWNmXHU2M2NmXHU4ZmYwIiwiU2hvdyBkZXNjcmlwdGlvbiI6Ilx1NjYzZVx1NzkzYVx1NjNjZlx1OGZmMCIsIkNoYW5nZXMgbWFkZSBpbiB0aGlzIHRhYmxlIHdpbGwgbm90IGJlIHNhdmVkIHVudGlsIHRoZSBmb3JtIGlzIHN1Ym1pdHRlZC4iOiJcdTU3MjhcdTZiNjRcdTg4NjhcdTY4M2NcdTRlMmRcdTc2ODRcdTRmZWVcdTY1MzlcdTUzZWFcdTY3MDlcdTU3MjhcdTY1NzRcdTRlMmFcdTg4NjhcdTUzNTVcdTYzZDBcdTRlYTRcdTU0MGVcdTYyNGRcdTRmMWFcdTg4YWJcdTRmZGRcdTViNThcdTMwMDIiLCJOZXh0IjoiXHU0ZTBiXHU0ZTAwXHU0ZTJhIiwiUmVwbGllcyI6Ilx1NTZkZVx1NTkwZCIsIm5ldyI6Ilx1NjViMCIsIkxpbmsiOiJcdTk0ZmVcdTYzYTUiLCJTdW5kYXkiOiJcdTY2MWZcdTY3MWZcdTY1ZTUiLCJNb25kYXkiOiJcdTY2MWZcdTY3MWZcdTRlMDAiLCJUdWVzZGF5IjoiXHU2NjFmXHU2NzFmXHU0ZThjIiwiV2VkbmVzZGF5IjoiXHU2NjFmXHU2NzFmXHU0ZTA5IiwiVGh1cnNkYXkiOiJcdTY2MWZcdTY3MWZcdTU2ZGIiLCJGcmlkYXkiOiJcdTY2MWZcdTY3MWZcdTRlOTQiLCJTYXR1cmRheSI6Ilx1NjYxZlx1NjcxZlx1NTE2ZCIsIkFkZCI6Ilx1NmRmYlx1NTJhMCIsIkRvbmUiOiJcdTViOGNcdTYyMTAiLCJQcmV2IjoiXHU1MjRkIiwiVHVlIjoiXHU1NDY4XHU0ZThjIiwiV2VkIjoiXHU1NDY4XHU0ZTA5IiwiVGh1IjoiXHU1NDY4XHU1NmRiIiwiRnJpIjoiXHU1NDY4XHU0ZTk0IiwiU2F0IjoiXHU1NDY4XHU1MTZkIiwiU3VuIjoiXHU1NDY4XHU2NWU1IiwiTWF5IjoiNVx1NjcwOCIsIkFkZCBncm91cCI6Ilx1NmRmYlx1NTJhMFx1N2VjNCIsIlRvZGF5IjoiXHU0ZWNhXHU1OTI5IiwiSmFuIjoiMVx1NjcwOCIsIkZlYiI6IjJcdTY3MDgiLCJNYXIiOiIzXHU2NzA4IiwiQXByIjoiNFx1NjcwOCIsIkp1biI6IjZcdTY3MDgiLCJKdWwiOiI3XHU2NzA4IiwiQXVnIjoiOFx1NjcwOCIsIlNlcCI6IjlcdTY3MDgiLCJPY3QiOiIxMFx1NjcwOCIsIk5vdiI6IjExXHU2NzA4IiwiRGVjIjoiMTJcdTY3MDgiLCJTdSI6Ilx1NTQ2OFx1NjVlNSIsIk1vIjoiXHU1NDY4XHU0ZTAwIiwiVHUiOiJcdTU0NjhcdTRlOGMiLCJXZSI6Ilx1NTQ2OFx1NGUwOSIsIlRoIjoiXHU1NDY4XHU1NmRiIiwiRnIiOiJcdTU0NjhcdTRlOTQiLCJTYSI6Ilx1NTQ2OFx1NTE2ZCIsIk5vdCBwdWJsaXNoZWQiOiJcdTY3MmFcdTUzZDFcdTg4NjgiLCJMb2FkaW5nLi4uIjoiXHU2YjYzXHU1NzI4XHU1MmEwXHU4ZjdkLi4uIiwiMSBuZXcgY29tbWVudFx1MDAwM0Bjb3VudCBuZXcgY29tbWVudHMiOiIxIFx1NTIxOVx1NjViMFx1OGJjNFx1OGJiYVx1MDAwM0Bjb3VudCBcdTUyMTlcdTY1YjBcdThiYzRcdThiYmEiLCJVbmxpbmsiOiJcdTUzZDZcdTZkODhcdTk0ZmVcdTYzYTUiLCJOb3QgcHJvbW90ZWQiOiJcdTY3MmFcdTYzYThcdTgzNTAiLCJtbVwvZGRcL3l5IjoibW1cL2RkXC95eSIsImJ1dHRvbiI6Ilx1NjMwOVx1OTRhZSIsIkVkaXQgTGluayI6Ilx1N2YxNlx1OGY5MVx1OTRmZVx1NjNhNSIsIlJlbW92ZSBncm91cCI6Ilx1NTIyMFx1OTY2NFx1N2VjNCIsIk5vdCBpbiBib29rIjoiXHU0ZTBkXHU1NzI4XHU2MjRiXHU1MThjXHU0ZTJkIiwiTmV3IGJvb2siOiJcdTY1YjBcdTRlNjYiLCJCeSBAbmFtZSBvbiBAZGF0ZSI6Ilx1NzUzMSBAbmFtZSBcdTU3MjggQGRhdGUgXHU1M2QxXHU1ZTAzIiwiQnkgQG5hbWUiOiJcdTc1MzEgQG5hbWUgXHU1M2QxXHU1ZTAzIiwiTm90IGluIG1lbnUiOiJcdTRlMGRcdTU3MjhcdTgzZGNcdTUzNTVcdTRlMmQiLCJBbGlhczogQGFsaWFzIjoiXHU1MjJiXHU1NDBkXHVmZjFhQGFsaWFzIiwiTm8gYWxpYXMiOiJcdTY1ZTBcdTUyMmJcdTU0MGQiLCJOZXcgcmV2aXNpb24iOiJcdTY1YjBcdTc2ODRcdTRmZWVcdThiYTJcdTcyNDhcdTY3MmMiLCJEcmFnIHRvIHJlLW9yZGVyIjoiXHU2MmQ2XHU2NTNlXHU5MWNkXHU2NWIwXHU2MzkyXHU1ZThmIiwiTmV3IGdyb3VwIjoiXHU2NWIwXHU3ZWM0IiwiTG9jayI6Ilx1OTUwMVx1NWI5YSIsIlRoaXMgcGVybWlzc2lvbiBpcyBpbmhlcml0ZWQgZnJvbSB0aGUgYXV0aGVudGljYXRlZCB1c2VyIHJvbGUuIjoiXHU2YjY0XHU2NzQzXHU5NjUwXHU3ZWU3XHU2MjdmXHU4MWVhXHU2Y2U4XHU1MThjXHU3NTI4XHU2MjM3XHU4OWQyXHU4MjcyXHUzMDAyIiwiQWx0ZXJuYXRpdmUgdGV4dCI6Ilx1NjZmZlx1NjM2Mlx1NjU4N1x1NjcyYyIsIk5vIHJldmlzaW9uIjoiXHU2Y2ExXHU2NzA5XHU0ZmVlXHU4YmEyXHU3MjQ4XHU2NzJjIiwiUmVxdWlyZXMgYSB0aXRsZSI6Ilx1OTcwMFx1ODk4MVx1NGUwMFx1NGUyYVx1NjgwN1x1OTg5OCIsIk5vdCByZXN0cmljdGVkIjoiXHU2NzJhXHU1M2Q3XHU5NjUwXHU1MjM2IiwiUmVzdHJpY3RlZCB0byBjZXJ0YWluIHBhZ2VzIjoiXHU5NjUwXHU1MjM2XHU1MjMwXHU3Mjc5XHU1YjlhXHU3Njg0XHU1MzNhXHU1NzU3IiwiVGhlIGJsb2NrIGNhbm5vdCBiZSBwbGFjZWQgaW4gdGhpcyByZWdpb24uIjoiXHU2YjY0XHU1MzNhXHU1NzU3XHU0ZTBkXHU4MGZkXHU2NTNlXHU3ZjZlXHU1NzI4XHU2YjY0XHU1MzNhXHU1N2RmXHU0ZTJkIiwiSGlkZSBzdW1tYXJ5IjoiXHU5NjkwXHU4NWNmXHU2NDU4XHU4OTgxIiwiRWRpdCBzdW1tYXJ5IjoiXHU3ZjE2XHU4ZjkxXHU2NDU4XHU4OTgxIiwiRG9uXHUwMDI3dCBkaXNwbGF5IHBvc3QgaW5mb3JtYXRpb24iOiJcdTRlMGRcdTg5ODFcdTY2M2VcdTc5M2FcdTUzZDFcdTVlMDNcdTRmZTFcdTYwNmZcdTMwMDIiLCJVbmxvY2siOiJcdTg5ZTNcdTk1MDEiLCJUaGUgc2VsZWN0ZWQgZmlsZSAlZmlsZW5hbWUgY2Fubm90IGJlIHVwbG9hZGVkLiBPbmx5IGZpbGVzIHdpdGggdGhlIGZvbGxvd2luZyBleHRlbnNpb25zIGFyZSBhbGxvd2VkOiAlZXh0ZW5zaW9ucy4iOiJcdTkwMDlcdTYyZTlcdTc2ODRcdTY1ODdcdTRlZjYlZmlsZW5hbWVcdTY1ZTBcdTZjZDVcdTRlMGFcdTRmMjBcdTMwMDJcdTUzZWFcdTY3MDlcdTRlZTVcdTRlMGJcdTdjN2JcdTU3OGJcdTc2ODRcdTY1ODdcdTRlZjZcdTg4YWJcdTUxNDFcdThiYjhcdWZmMWElZXh0ZW5zaW9uc1x1MzAwMiIsIlJlLW9yZGVyIHJvd3MgYnkgbnVtZXJpY2FsIHdlaWdodCBpbnN0ZWFkIG9mIGRyYWdnaW5nLiI6Ilx1NGUwZFx1NzUyOFx1NjJkNlx1NjUzZVx1NjRjZFx1NGY1Y1x1ZmYwY1x1ODAwY1x1NzUyOFx1NjU3MFx1NWI1N1x1Njc0M1x1OTFjZFx1NjViOVx1NWYwZlx1OTFjZFx1NjViMFx1NWJmOVx1ODg0Y1x1NjM5Mlx1NWU4Zlx1MzAwMiIsIlNob3cgcm93IHdlaWdodHMiOiJcdTY2M2VcdTc5M2FcdTg4NGNcdTc2ODRcdTY3NDNcdTkxY2QiLCJIaWRlIHJvdyB3ZWlnaHRzIjoiXHU5NjkwXHU4NWNmXHU4ODRjXHU3Njg0XHU2NzQzXHU5MWNkIiwiQXBwbHkgKGFsbCBkaXNwbGF5cykiOiJcdTVlOTRcdTc1MjhcdWZmMDhcdTYyNDBcdTY3MDlcdTY2M2VcdTc5M2FcdWZmMDkiLCJBcHBseSAodGhpcyBkaXNwbGF5KSI6Ilx1NWU5NFx1NzUyOFx1ZmYwOFx1NWY1M1x1NTI0ZFx1NjYzZVx1NzkzYVx1ZmYwOSIsIlJldmVydCB0byBkZWZhdWx0IjoiXHU2MDYyXHU1OTBkXHU4MWYzXHU5ZWQ4XHU4YmE0IiwiTmVlZHMgdG8gYmUgdXBkYXRlZCI6Ilx1OTcwMFx1ODk4MVx1ODhhYlx1NjZmNFx1NjViMCIsIkRvZXMgbm90IG5lZWQgdG8gYmUgdXBkYXRlZCI6Ilx1NGUwZFx1OTcwMFx1ODk4MVx1ODhhYlx1NjZmNFx1NjViMCIsIkZsYWcgb3RoZXIgdHJhbnNsYXRpb25zIGFzIG91dGRhdGVkIjoiXHU2MjhhXHU1MTc2XHU0ZWQ2XHU3ZmZiXHU4YmQxXHU2ODA3XHU3OTNhXHU0ZTNhXHU1ZGYyXHU4ZmM3XHU2NzFmIiwiRG8gbm90IGZsYWcgb3RoZXIgdHJhbnNsYXRpb25zIGFzIG91dGRhdGVkIjoiXHU0ZTBkXHU2MjhhXHU1MTc2XHU0ZWQ2XHU3ZmZiXHU4YmQxXHU2ODA3XHU3OTNhXHU0ZTNhXHU1ZGYyXHU4ZmM3XHU2NzFmIiwiWW91IGhhdmUgdW5zYXZlZCBjaGFuZ2VzLiI6Ilx1NGY2MFx1NjcwOVx1NjcyYVx1NGZkZFx1NWI1OFx1NzY4NFx1NjZmNFx1NjUzOVx1MzAwMiIsIkF2YWlsYWJsZSBidXR0b25zIjoiXHU1M2VmXHU3NTI4XHU3Njg0XHU2MzA5XHU5NGFlIiwiQWN0aXZlIHRvb2xiYXIiOiJcdTU0MmZcdTc1MjhcdTc2ODRcdTVkZTVcdTUxNzdcdTY4MGYiLCJObyBzdHlsZXMgY29uZmlndXJlZCI6Ilx1NjcyYVx1OTE0ZFx1N2Y2ZVx1NjgzN1x1NWYwZiIsIkBjb3VudCBzdHlsZXMgY29uZmlndXJlZCI6Ilx1NWRmMlx1OTE0ZFx1N2Y2ZUBjb3VudFx1NzljZFx1NjgzN1x1NWYwZiIsIkJ1dHRvbiBkaXZpZGVyIjoiXHU2MzA5XHU5NGFlXHU1MjA2XHU5Njk0XHU3YjI2IiwiSGlkZSBncm91cCBuYW1lcyI6Ilx1OTY5MFx1ODVjZlx1N2VjNFx1NTQwZCIsIlNob3cgZ3JvdXAgbmFtZXMiOiJcdTY2M2VcdTc5M2FcdTdlYzRcdTU0MGQiLCJDaGFuZ2luZyB0aGUgdGV4dCBmb3JtYXQgdG8gJXRleHRfZm9ybWF0IHdpbGwgcGVybWFuZW50bHkgcmVtb3ZlIGNvbnRlbnQgdGhhdCBpcyBub3QgYWxsb3dlZCBpbiB0aGF0IHRleHQgZm9ybWF0Llx1MDAzQ2JyXHUwMDNFXHUwMDNDYnJcdTAwM0VTYXZlIHlvdXIgY2hhbmdlcyBiZWZvcmUgc3dpdGNoaW5nIHRoZSB0ZXh0IGZvcm1hdCB0byBhdm9pZCBsb3NpbmcgZGF0YS4iOiJcdTY2ZjRcdTY1MzlcdTY1ODdcdTY3MmNcdTY4M2NcdTVmMGZcdTgxZjMgJXRleHRfZm9ybWF0IFx1NWMwNlx1NmMzOFx1NGU0NVx1NTIyMFx1OTY2NFx1OGJlNVx1NjU4N1x1NjcyY1x1NjgzY1x1NWYwZlx1NGUwZFx1NTE0MVx1OGJiOFx1NzY4NFx1NTE4NVx1NWJiOVx1MzAwMlx1MDAzQ2JyXHUwMDNFXHUwMDNDYnJcdTAwM0VcdThiZjdcdTU3MjhcdTUyMDdcdTYzNjJcdTY1ODdcdTY3MmNcdTY4M2NcdTVmMGZcdTUyNGRcdTRmZGRcdTViNThcdTYwYThcdTc2ODRcdTY2ZjRcdTY1MzlcdWZmMGNcdTRlZTVcdTkwN2ZcdTUxNGRcdTRlMjJcdTU5MzFcdTY1NzBcdTYzNmVcdTMwMDIiLCJDaGFuZ2UgdGV4dCBmb3JtYXQ/IjoiXHU0ZmVlXHU2NTM5XHU2NTg3XHU1YjU3XHU2ODNjXHU1ZjBmXHVmZjFmIiwiUmljaCBUZXh0IEVkaXRvciwgIWxhYmVsIGZpZWxkIjoiXHU1YmNjXHU2NTg3XHU2NzJjXHU3ZjE2XHU4ZjkxXHU1NjY4XHVmZjBjIWxhYmVsIFx1NWI1N1x1NmJiNSIsIkxlYXZlIHByZXZpZXc/IjoiXHU5MDAwXHU1MWZhXHU5ODg0XHU4OWM4XHVmZjFmIiwiTGVhdmUgcHJldmlldyI6Ilx1OTAwMFx1NTFmYVx1OTg4NFx1ODljOCIsIkxlYXZpbmcgdGhlIHByZXZpZXcgd2lsbCBjYXVzZSB1bnNhdmVkIGNoYW5nZXMgdG8gYmUgbG9zdC4gQXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGxlYXZlIHRoZSBwcmV2aWV3PyI6Ilx1OTAwMFx1NTFmYVx1OTg4NFx1ODljOFx1NWMwNlx1NWJmY1x1ODFmNFx1NGUyMlx1NTkzMVx1OTBhM1x1NGU5Ylx1NjcyYVx1NGZkZFx1NWI1OFx1NzY4NFx1NjZmNFx1NjUzOVx1MzAwMlx1NjYyZlx1NTQyNlx1Nzg2ZVx1NWI5YVx1ODk4MVx1OTAwMFx1NTFmYVx1OTg4NFx1ODljOFx1ZmYxZiIsIkNUUkwrTGVmdCBjbGljayB3aWxsIHByZXZlbnQgdGhpcyBkaWFsb2cgZnJvbSBzaG93aW5nIGFuZCBwcm9jZWVkIHRvIHRoZSBjbGlja2VkIGxpbmsuIjoiQ1RSTCArIFx1NWRlNlx1OTUyZVx1NTM1NVx1NTFmYlx1NWMwNlx1OTYzYlx1NmI2Mlx1NmI2NFx1NWJmOVx1OGJkZFx1Njg0Nlx1NjYzZVx1NzkzYVx1NWU3Nlx1OGY2Y1x1ODFmM1x1NWRmMlx1NzBiOVx1NTFmYlx1NzY4NFx1OTRmZVx1NjNhNVx1MzAwMiIsIkJhc2VkIG9uIHRoZSB0ZXh0IGVkaXRvciBjb25maWd1cmF0aW9uLCB0aGVzZSB0YWdzIGhhdmUgYXV0b21hdGljYWxseSBiZWVuIGFkZGVkOiBcdTAwM0NzdHJvbmdcdTAwM0VAdGFnLWxpc3RcdTAwM0NcL3N0cm9uZ1x1MDAzRS4iOiJcdTY4MzlcdTYzNmVcdTY1ODdcdTY3MmNcdTdmMTZcdThmOTFcdTU2NjhcdTkxNGRcdTdmNmVcdWZmMGNcdTVkZjJcdTgxZWFcdTUyYThcdTZkZmJcdTUyYTBcdTRlZTVcdTRlMGJcdTY4MDdcdThiYjBcdWZmMWFcdTAwM0NzdHJvbmdcdTAwM0VAdGFnLWxpc3RcdTAwM0NcL3N0cm9uZ1x1MDAzRVx1MzAwMiIsIlBsZWFzZSBwcm92aWRlIGEgbmFtZSBmb3IgdGhlIGJ1dHRvbiBncm91cC4iOiJcdThiZjdcdTdlZDlcdTYzMDlcdTk0YWVcdTdlYzRcdTYzZDBcdTRmOWJcdTRlMDBcdTRlMmFcdTU0MGRcdTc5ZjBcdTMwMDIiLCJCdXR0b24gZ3JvdXAgbmFtZSI6Ilx1NjMwOVx1OTRhZVx1N2VjNFx1NzY4NFx1NTQwZFx1NzlmMCIsIkVkaXRpbmcgdGhlIG5hbWUgb2YgdGhlIG5ldyBidXR0b24gZ3JvdXAgaW4gYSBkaWFsb2cuIjoiXHU3ZjE2XHU4ZjkxXHU2NWIwXHU2MzA5XHU5NGFlXHU3ZWM0XHU3Njg0XHU1NDBkXHU1YjU3XHU2NjNlXHU3OTNhXHU1NzI4XHU0ZTAwXHU0ZTJhXHU1YmY5XHU4YmRkXHU2ODQ2XHU5MWNjXHUzMDAyIiwiRWRpdGluZyB0aGUgbmFtZSBvZiB0aGUgXHUwMDIyQGdyb3VwTmFtZVx1MDAyMiBidXR0b24gZ3JvdXAgaW4gYSBkaWFsb2cuIjoiXHU3ZjE2XHU4ZjkxIFx1MDAyMkBncm91cE5hbWVcdTAwMjIgXHU2MzA5XHU5NGFlXHU3ZWM0XHU3Njg0XHU1NDBkXHU1YjU3XHU2NjNlXHU3OTNhXHU1NzI4XHU0ZTAwXHU0ZTJhXHU1YmY5XHU4YmRkXHU2ODQ2XHU5MWNjXHUzMDAyIiwiUGxhY2UgYSBidXR0b24gdG8gY3JlYXRlIGEgbmV3IGJ1dHRvbiBncm91cC4iOiJcdTY1M2VcdTUxNjVcdTRlMDBcdTRlMmFcdTYzMDlcdTk0YWVcdTY3NjVcdTUyMWJcdTVlZmFcdTRlMDBcdTRlMmFcdTY1YjBcdTc2ODRcdTYzMDlcdTk0YWVcdTdlYzRcdTMwMDIiLCJBZGQgYSBDS0VkaXRvciBidXR0b24gZ3JvdXAgdG8gdGhlIGVuZCBvZiB0aGlzIHJvdy4iOiJcdTU3MjhcdThmZDlcdTRlMDBcdTg4NGNcdTc2ODRcdTY3MmJcdTVjM2VcdTZkZmJcdTUyYTBcdTRlMDBcdTRlMmEgQ0tFZGl0b3IgXHU2MzA5XHU5NGFlXHU3ZWM0XHUzMDAyIiwiQGdyb3VwTmFtZSBidXR0b24gZ3JvdXAgaW4gcG9zaXRpb24gQHBvc2l0aW9uIG9mIEBwb3NpdGlvbkNvdW50IGluIHJvdyBAcm93IG9mIEByb3dDb3VudC4iOiJAZ3JvdXBOYW1lIFx1NjMwOVx1OTRhZVx1N2VjNFx1NTcyOCBAcG9zaXRpb25Db3VudCBcdTRlMmRcdTc2ODRcdTRmNGRcdTdmNmUgQHBvc2l0aW9uIFx1NTcyOCBAcm93Q291bnQgXHU0ZTJkIEByb3cgXHU4ODRjXHUzMDAyIiwiUHJlc3MgdGhlIGRvd24gYXJyb3cga2V5IHRvIGNyZWF0ZSBhIG5ldyByb3cuIjoiXHU2MzA5XHU1NDExXHU0ZTBiXHU3YmFkXHU1OTM0XHU5NTJlXHU2NzY1XHU1MjFiXHU1ZWZhXHU0ZTAwXHU0ZTJhXHU2NWIwXHU4ODRjXHUzMDAyIiwiQG5hbWUgQHR5cGUuIjoiQG5hbWUgQHR5cGVcdTMwMDIiLCJQcmVzcyB0aGUgZG93biBhcnJvdyBrZXkgdG8gYWN0aXZhdGUuIjoiXHU2MzA5XHU1NDExXHU0ZTBiXHU3YmFkXHU1OTM0XHU5NTJlXHU2NzY1XHU2ZmMwXHU2ZDNiXHUzMDAyIiwiQG5hbWUgQHR5cGUgaW4gcG9zaXRpb24gQHBvc2l0aW9uIG9mIEBwb3NpdGlvbkNvdW50IGluIEBncm91cE5hbWUgYnV0dG9uIGdyb3VwIGluIHJvdyBAcm93IG9mIEByb3dDb3VudC4iOiJAbmFtZSBAdHlwZVx1ZmYwY1x1NGY0ZFx1NGU4ZSBAZ3JvdXBOYW1lIFx1NjMwOVx1OTRhZVx1N2VjNFx1N2IyYyBAcm93IFx1ODg0Y1x1ZmYwOFx1NTE3MSBAcm93Q291bnQgXHU4ODRjXHVmZjA5XHU3YjJjIEBwb3NpdGlvbiBcdTRlMmFcdWZmMDhcdTUxNzEgQHBvc2l0aW9uQ291bnQgXHU0ZTJhXHVmZjA5XHU0ZjRkXHU3ZjZlXHUzMDAyIiwiUHJlc3MgdGhlIGRvd24gYXJyb3cga2V5IHRvIGNyZWF0ZSBhIG5ldyBidXR0b24gZ3JvdXAgaW4gYSBuZXcgcm93LiI6Ilx1NjMwOVx1NTQxMVx1NGUwYlx1N2JhZFx1NTkzNFx1OTUyZVx1Njc2NVx1NTIxYlx1NWVmYVx1NGUwMFx1NGUyYVx1NjViMFx1NjMwOVx1OTRhZVx1N2VjNFx1NTcyOFx1NjViMFx1NzY4NFx1NGUwMFx1ODg0Y1x1MzAwMiIsIlRoaXMgaXMgdGhlIGxhc3QgZ3JvdXAuIE1vdmUgdGhlIGJ1dHRvbiBmb3J3YXJkIHRvIGNyZWF0ZSBhIG5ldyBncm91cC4iOiJcdThmZDlcdTY2MmZcdTY3MDBcdTU0MGVcdTRlMDBcdTRlMmFcdTdlYzRcdTMwMDJcdTc5ZmJcdTUyYThcdTYzMDlcdTk0YWVcdTUyMWJcdTVlZmFcdTRlMDBcdTRlMmFcdTY1YjBcdTdlYzRcdTMwMDIiLCJUaGUgXHUwMDIyQG5hbWVcdTAwMjIgYnV0dG9uIGlzIGN1cnJlbnRseSBlbmFibGVkLiI6Ilx1MDAyMkBuYW1lXHUwMDIyIFx1NjMwOVx1OTRhZVx1NWY1M1x1NTI0ZFx1NWRmMlx1NTQyZlx1NzUyOFx1MzAwMiIsIlVzZSB0aGUga2V5Ym9hcmQgYXJyb3cga2V5cyB0byBjaGFuZ2UgdGhlIHBvc2l0aW9uIG9mIHRoaXMgYnV0dG9uLiI6Ilx1NGY3Zlx1NzUyOFx1OTUyZVx1NzZkOFx1NjViOVx1NTQxMVx1OTUyZVx1Njc2NVx1NjZmNFx1NjUzOVx1OGZkOVx1NGUyYVx1NjMwOVx1OTRhZVx1NzY4NFx1NGY0ZFx1N2Y2ZVx1MzAwMiIsIlByZXNzIHRoZSB1cCBhcnJvdyBrZXkgb24gdGhlIHRvcCByb3cgdG8gZGlzYWJsZSB0aGUgYnV0dG9uLiI6Ilx1NjMwOVx1NTQxMVx1NGUwYVx1N2JhZFx1NTkzNFx1OTUyZVx1NTcyOFx1NjcwMFx1NGUwYVx1OTc2Mlx1NGUwMFx1ODg0Y1x1Nzk4MVx1NzUyOFx1NjMwOVx1OTRhZVx1MzAwMiIsIlRoZSBcdTAwMjJAbmFtZVx1MDAyMiBidXR0b24gaXMgY3VycmVudGx5IGRpc2FibGVkLiI6Ilx1MDAyMkBuYW1lXHUwMDIyIFx1NjMwOVx1OTRhZVx1NWY1M1x1NTI0ZFx1NWRmMlx1ODhhYlx1Nzk4MVx1NzUyOFx1MzAwMiIsIlVzZSB0aGUgZG93biBhcnJvdyBrZXkgdG8gbW92ZSB0aGlzIGJ1dHRvbiBpbnRvIHRoZSBhY3RpdmUgdG9vbGJhci4iOiJcdTRmN2ZcdTc1MjhcdTU0MTFcdTRlMGJcdTdiYWRcdTU5MzRcdTk1MmVcdTc5ZmJcdTUyYThcdThmZDlcdTRlMmFcdTYzMDlcdTk0YWVcdTUyMzBcdTZkM2JcdThkYzNcdTc2ODRcdTVkZTVcdTUxNzdcdTY4MGZcdTMwMDIiLCJUaGlzIEBuYW1lIGlzIGN1cnJlbnRseSBlbmFibGVkLiI6Ilx1OGZkOVx1NGUyYSBAbmFtZSBcdTVmNTNcdTUyNGRcdTVkZjJcdTU0MmZcdTc1MjhcdTMwMDIiLCJVc2UgdGhlIGtleWJvYXJkIGFycm93IGtleXMgdG8gY2hhbmdlIHRoZSBwb3NpdGlvbiBvZiB0aGlzIHNlcGFyYXRvci4iOiJcdTRmN2ZcdTc1MjhcdTk1MmVcdTc2ZDhcdTY1YjlcdTU0MTFcdTk1MmVcdTY3NjVcdTY2ZjRcdTY1MzlcdThmZDlcdTRlMmFcdTUyMDZcdTk2OTRcdTdiMjZcdTc2ODRcdTRmNGRcdTdmNmVcdTMwMDIiLCJTZXBhcmF0b3JzIGFyZSB1c2VkIHRvIHZpc3VhbGx5IHNwbGl0IGluZGl2aWR1YWwgYnV0dG9ucy4iOiJcdTUyMDZcdTUyNzJcdTdlYmZcdTUzZWZcdTRlZTVcdTVjMDZcdTRlMGRcdTU0MGNcdTYzMDlcdTk0YWVcdTk2OTRcdTVmMDBcdTMwMDIiLCJUaGlzIEBuYW1lIGlzIGN1cnJlbnRseSBkaXNhYmxlZC4iOiJAbmFtZSBcdTVkZjJcdTg4YWJcdTc5ODFcdTc1MjhcdTMwMDIiLCJVc2UgdGhlIGRvd24gYXJyb3cga2V5IHRvIG1vdmUgdGhpcyBzZXBhcmF0b3IgaW50byB0aGUgYWN0aXZlIHRvb2xiYXIuIjoiXHU0ZjdmXHU3NTI4XHU1NDExXHU0ZTBiXHU3YmFkXHU1OTM0XHU5NTJlXHU3OWZiXHU1MmE4XHU4ZmQ5XHU0ZTJhXHU1MjA2XHU3OWJiXHU1NjY4XHU1MjMwXHU2ZDNiXHU4ZGMzXHU3Njg0XHU1ZGU1XHU1MTc3XHU2ODBmXHUzMDAyIiwiWW91IG1heSBhZGQgbXVsdGlwbGUgc2VwYXJhdG9ycyB0byBlYWNoIGJ1dHRvbiBncm91cC4iOiJcdTRmNjBcdTUzZWZcdTRlZTVcdTZkZmJcdTUyYTBcdTU5MWFcdTRlMmFcdTUyMDZcdTc5YmJcdTU2NjhcdTYzMDlcdTk0YWVcdTdlYzRcdTMwMDIiLCJVcGxvYWRzIGRpc2FibGVkIjoiXHU1ZGYyXHU1M2Q2XHU2ZDg4XHU0ZTBhXHU0ZjIwIiwiVXBsb2FkcyBlbmFibGVkLCBtYXggc2l6ZTogQHNpemUgQGRpbWVuc2lvbnMiOiJcdTRlMGFcdTRmMjBcdTVkZjJcdTU0MmZcdTc1MjhcdWZmMGNcdTY3MDBcdTU5MjdcdTVjM2FcdTViZjhcdWZmMWEgQHNpemUgQGRpbWVuc2lvbnMiLCJBdXRob3JlZCBvbiBAZGF0ZSI6Ilx1OGJhNFx1OGJjMVx1NjVlNVx1NjcxZlx1ZmYxYUBkYXRlIn0sIkxvbmcgbW9udGggbmFtZSI6eyJKYW51YXJ5IjoiXHU0ZTAwXHU2NzA4IiwiRmVicnVhcnkiOiJcdTRlOGNcdTY3MDgiLCJNYXJjaCI6Ilx1NGUwOVx1NjcwOCIsIkFwcmlsIjoiXHU1NmRiXHU2NzA4IiwiTWF5IjoiXHU0ZTk0XHU2NzA4IiwiSnVuZSI6Ilx1NTE2ZFx1NjcwOCIsIkp1bHkiOiJcdTRlMDNcdTY3MDgiLCJBdWd1c3QiOiJcdTUxNmJcdTY3MDgiLCJTZXB0ZW1iZXIiOiJcdTRlNWRcdTY3MDgiLCJPY3RvYmVyIjoiXHU1MzQxXHU2NzA4IiwiTm92ZW1iZXIiOiJcdTUzNDFcdTRlMDBcdTY3MDgiLCJEZWNlbWJlciI6Ilx1NTM0MVx1NGU4Y1x1NjcwOCJ9fSwicGx1cmFsRm9ybXVsYSI6eyIxIjowLCJkZWZhdWx0IjoxfX07OwovKioKICogQGZpbGUKICogRGVmaW5lcyB0aGUgRHJ1cGFsIEphdmFTY3JpcHQgQVBJLgogKi8KCi8qKgogKiBBIGpRdWVyeSBvYmplY3QsIHR5cGljYWxseSB0aGUgcmV0dXJuIHZhbHVlIGZyb20gYSBgJChzZWxlY3RvcilgIGNhbGwuCiAqCiAqIEhvbGRzIGFuIEhUTUxFbGVtZW50IG9yIGEgY29sbGVjdGlvbiBvZiBIVE1MRWxlbWVudHMuCiAqCiAqIEB0eXBlZGVmIHtvYmplY3R9IGpRdWVyeQogKgogKiBAcHJvcCB7bnVtYmVyfSBsZW5ndGg9MAogKiAgIE51bWJlciBvZiBlbGVtZW50cyBjb250YWluZWQgaW4gdGhlIGpRdWVyeSBvYmplY3QuCiAqLwoKLyoqCiAqIFZhcmlhYmxlIGdlbmVyYXRlZCBieSBEcnVwYWwgdGhhdCBob2xkcyBhbGwgdHJhbnNsYXRlZCBzdHJpbmdzIGZyb20gUEhQLgogKgogKiBDb250ZW50IG9mIHRoaXMgdmFyaWFibGUgaXMgYXV0b21hdGljYWxseSBjcmVhdGVkIGJ5IERydXBhbCB3aGVuIHVzaW5nIHRoZQogKiBJbnRlcmZhY2UgVHJhbnNsYXRpb24gbW9kdWxlLiBJdCBob2xkcyB0aGUgdHJhbnNsYXRpb24gb2Ygc3RyaW5ncyB1c2VkIG9uCiAqIHRoZSBwYWdlLgogKgogKiBUaGlzIHZhcmlhYmxlIGlzIHVzZWQgdG8gcGFzcyBkYXRhIGZyb20gdGhlIGJhY2tlbmQgdG8gdGhlIGZyb250ZW5kLiBEYXRhCiAqIGNvbnRhaW5lZCBpbiBgZHJ1cGFsU2V0dGluZ3NgIGlzIHVzZWQgZHVyaW5nIGJlaGF2aW9yIGluaXRpYWxpemF0aW9uLgogKgogKiBAZ2xvYmFsCiAqCiAqIEB2YXIge29iamVjdH0gZHJ1cGFsVHJhbnNsYXRpb25zCiAqLwoKLyoqCiAqIEdsb2JhbCBEcnVwYWwgb2JqZWN0LgogKgogKiBBbGwgRHJ1cGFsIEphdmFTY3JpcHQgQVBJcyBhcmUgY29udGFpbmVkIGluIHRoaXMgbmFtZXNwYWNlLgogKgogKiBAZ2xvYmFsCiAqCiAqIEBuYW1lc3BhY2UKICovCndpbmRvdy5EcnVwYWwgPSB7IGJlaGF2aW9yczoge30sIGxvY2FsZToge30gfTsKCi8vIEphdmFTY3JpcHQgc2hvdWxkIGJlIG1hZGUgY29tcGF0aWJsZSB3aXRoIGxpYnJhcmllcyBvdGhlciB0aGFuIGpRdWVyeSBieQovLyB3cmFwcGluZyBpdCBpbiBhbiBhbm9ueW1vdXMgY2xvc3VyZS4KKGZ1bmN0aW9uICgKICBEcnVwYWwsCiAgZHJ1cGFsU2V0dGluZ3MsCiAgZHJ1cGFsVHJhbnNsYXRpb25zLAogIGNvbnNvbGUsCiAgUHJveHksCiAgUmVmbGVjdCwKKSB7CiAgLyoqCiAgICogSGVscGVyIHRvIHJldGhyb3cgZXJyb3JzIGFzeW5jaHJvbm91c2x5LgogICAqCiAgICogVGhpcyB3YXkgRXJyb3JzIGJ1YmJsZXMgdXAgb3V0c2lkZSBvZiB0aGUgb3JpZ2luYWwgY2FsbHN0YWNrLCBtYWtpbmcgaXQKICAgKiBlYXNpZXIgdG8gZGVidWcgZXJyb3JzIGluIHRoZSBicm93c2VyLgogICAqCiAgICogQHBhcmFtIHtFcnJvcnxzdHJpbmd9IGVycm9yCiAgICogICBUaGUgZXJyb3IgdG8gYmUgdGhyb3duLgogICAqLwogIERydXBhbC50aHJvd0Vycm9yID0gZnVuY3Rpb24gKGVycm9yKSB7CiAgICBzZXRUaW1lb3V0KCgpID0+IHsKICAgICAgdGhyb3cgZXJyb3I7CiAgICB9LCAwKTsKICB9OwoKICAvKioKICAgKiBDdXN0b20gZXJyb3IgdGhyb3duIGFmdGVyIGF0dGFjaC9kZXRhY2ggaWYgb25lIG9yIG1vcmUgYmVoYXZpb3JzIGZhaWxlZC4KICAgKiBJbml0aWFsaXplcyB0aGUgSmF2YVNjcmlwdCBiZWhhdmlvcnMgZm9yIHBhZ2UgbG9hZHMgYW5kIEFqYXggcmVxdWVzdHMuCiAgICoKICAgKiBAY2FsbGJhY2sgRHJ1cGFsfmJlaGF2aW9yQXR0YWNoCiAgICoKICAgKiBAcGFyYW0ge0hUTUxEb2N1bWVudHxIVE1MRWxlbWVudH0gY29udGV4dAogICAqICAgQW4gZWxlbWVudCB0byBkZXRhY2ggYmVoYXZpb3JzIGZyb20uCiAgICogQHBhcmFtIHs/b2JqZWN0fSBzZXR0aW5ncwogICAqICAgQW4gb2JqZWN0IGNvbnRhaW5pbmcgc2V0dGluZ3MgZm9yIHRoZSBjdXJyZW50IGNvbnRleHQuIEl0IGlzIHJhcmVseSB1c2VkLgogICAqCiAgICogQHNlZSBEcnVwYWwuYXR0YWNoQmVoYXZpb3JzCiAgICovCgogIC8qKgogICAqIFJldmVydHMgYW5kIGNsZWFucyB1cCBKYXZhU2NyaXB0IGJlaGF2aW9yIGluaXRpYWxpemF0aW9uLgogICAqCiAgICogQGNhbGxiYWNrIERydXBhbH5iZWhhdmlvckRldGFjaAogICAqCiAgICogQHBhcmFtIHtIVE1MRG9jdW1lbnR8SFRNTEVsZW1lbnR9IGNvbnRleHQKICAgKiAgIEFuIGVsZW1lbnQgdG8gYXR0YWNoIGJlaGF2aW9ycyB0by4KICAgKiBAcGFyYW0ge29iamVjdH0gc2V0dGluZ3MKICAgKiAgIEFuIG9iamVjdCBjb250YWluaW5nIHNldHRpbmdzIGZvciB0aGUgY3VycmVudCBjb250ZXh0LgogICAqIEBwYXJhbSB7c3RyaW5nfSB0cmlnZ2VyCiAgICogICBPbmUgb2YgYCd1bmxvYWQnYCwgYCdtb3ZlJ2AsIG9yIGAnc2VyaWFsaXplJ2AuCiAgICoKICAgKiBAc2VlIERydXBhbC5kZXRhY2hCZWhhdmlvcnMKICAgKi8KCiAgLyoqCiAgICogQHR5cGVkZWYge29iamVjdH0gRHJ1cGFsfmJlaGF2aW9yCiAgICoKICAgKiBAcHJvcCB7RHJ1cGFsfmJlaGF2aW9yQXR0YWNofSBhdHRhY2gKICAgKiAgIEZ1bmN0aW9uIHJ1biBvbiBwYWdlIGxvYWQgYW5kIGFmdGVyIGFuIEFqYXggY2FsbC4KICAgKiBAcHJvcCB7RHJ1cGFsfmJlaGF2aW9yRGV0YWNofSBbZGV0YWNoXQogICAqICAgRnVuY3Rpb24gcnVuIHdoZW4gY29udGVudCBpcyBzZXJpYWxpemVkIG9yIHJlbW92ZWQgZnJvbSB0aGUgcGFnZS4KICAgKi8KCiAgLyoqCiAgICogSG9sZHMgYWxsIGluaXRpYWxpemF0aW9uIG1ldGhvZHMuCiAgICoKICAgKiBAbmFtZXNwYWNlIERydXBhbC5iZWhhdmlvcnMKICAgKgogICAqIEB0eXBlIHtPYmplY3QuPHN0cmluZywgRHJ1cGFsfmJlaGF2aW9yPn0KICAgKi8KCiAgLyoqCiAgICogRGVmaW5lcyBhIGJlaGF2aW9yIHRvIGJlIHJ1biBkdXJpbmcgYXR0YWNoIGFuZCBkZXRhY2ggcGhhc2VzLgogICAqCiAgICogQXR0YWNoZXMgYWxsIHJlZ2lzdGVyZWQgYmVoYXZpb3JzIHRvIGEgcGFnZSBlbGVtZW50LgogICAqCiAgICogQmVoYXZpb3JzIGFyZSBldmVudC10cmlnZ2VyZWQgYWN0aW9ucyB0aGF0IGF0dGFjaCB0byBwYWdlIGVsZW1lbnRzLAogICAqIGVuaGFuY2luZyBkZWZhdWx0IG5vbi1KYXZhU2NyaXB0IFVJcy4gQmVoYXZpb3JzIGFyZSByZWdpc3RlcmVkIGluIHRoZQogICAqIHtAbGluayBEcnVwYWwuYmVoYXZpb3JzfSBvYmplY3QgdXNpbmcgdGhlIG1ldGhvZCAnYXR0YWNoJyBhbmQgb3B0aW9uYWxseQogICAqIGFsc28gJ2RldGFjaCcuCiAgICoKICAgKiB7QGxpbmsgRHJ1cGFsLmF0dGFjaEJlaGF2aW9yc30gaXMgYWRkZWQgYmVsb3cgdG8gdGhlIGBqUXVlcnkucmVhZHlgIGV2ZW50CiAgICogYW5kIHRoZXJlZm9yZSBydW5zIG9uIGluaXRpYWwgcGFnZSBsb2FkLiBEZXZlbG9wZXJzIGltcGxlbWVudGluZyBBamF4IGluCiAgICogdGhlaXIgc29sdXRpb25zIHNob3VsZCBhbHNvIGNhbGwgdGhpcyBmdW5jdGlvbiBhZnRlciBuZXcgcGFnZSBjb250ZW50IGhhcwogICAqIGJlZW4gbG9hZGVkLCBmZWVkaW5nIGluIGFuIGVsZW1lbnQgdG8gYmUgcHJvY2Vzc2VkLCBpbiBvcmRlciB0byBhdHRhY2ggYWxsCiAgICogYmVoYXZpb3JzIHRvIHRoZSBuZXcgY29udGVudC4KICAgKgogICAqIEJlaGF2aW9ycyBzaG91bGQgdXNlIGB2YXIgZWxlbWVudHMgPQogICAqIG9uY2UoJ2JlaGF2aW9yLW5hbWUnLCBzZWxlY3RvciwgY29udGV4dCk7YCB0byBlbnN1cmUgdGhlIGJlaGF2aW9yIGlzCiAgICogYXR0YWNoZWQgb25seSBvbmNlIHRvIGEgZ2l2ZW4gZWxlbWVudC4gKERvaW5nIHNvIGVuYWJsZXMgdGhlIHJlcHJvY2Vzc2luZwogICAqIG9mIGdpdmVuIGVsZW1lbnRzLCB3aGljaCBtYXkgYmUgbmVlZGVkIG9uIG9jY2FzaW9uIGRlc3BpdGUgdGhlIGFiaWxpdHkgdG8KICAgKiBsaW1pdCBiZWhhdmlvciBhdHRhY2htZW50IHRvIGEgcGFydGljdWxhciBlbGVtZW50LikKICAgKgogICAqIEBleGFtcGxlCiAgICogRHJ1cGFsLmJlaGF2aW9ycy5iZWhhdmlvck5hbWUgPSB7CiAgICogICBhdHRhY2g6IGZ1bmN0aW9uIChjb250ZXh0LCBzZXR0aW5ncykgewogICAqICAgICAvLyAuLi4KICAgKiAgIH0sCiAgICogICBkZXRhY2g6IGZ1bmN0aW9uIChjb250ZXh0LCBzZXR0aW5ncywgdHJpZ2dlcikgewogICAqICAgICAvLyAuLi4KICAgKiAgIH0KICAgKiB9OwogICAqCiAgICogQHBhcmFtIHtIVE1MRG9jdW1lbnR8SFRNTEVsZW1lbnR9IFtjb250ZXh0PWRvY3VtZW50XQogICAqICAgQW4gZWxlbWVudCB0byBhdHRhY2ggYmVoYXZpb3JzIHRvLgogICAqIEBwYXJhbSB7b2JqZWN0fSBbc2V0dGluZ3M9ZHJ1cGFsU2V0dGluZ3NdCiAgICogICBBbiBvYmplY3QgY29udGFpbmluZyBzZXR0aW5ncyBmb3IgdGhlIGN1cnJlbnQgY29udGV4dC4gSWYgbm9uZSBpcyBnaXZlbiwKICAgKiAgIHRoZSBnbG9iYWwge0BsaW5rIGRydXBhbFNldHRpbmdzfSBvYmplY3QgaXMgdXNlZC4KICAgKgogICAqIEBzZWUgRHJ1cGFsfmJlaGF2aW9yQXR0YWNoCiAgICogQHNlZSBEcnVwYWwuZGV0YWNoQmVoYXZpb3JzCiAgICoKICAgKiBAdGhyb3dzIHtEcnVwYWx+RHJ1cGFsQmVoYXZpb3JFcnJvcn0KICAgKi8KICBEcnVwYWwuYXR0YWNoQmVoYXZpb3JzID0gZnVuY3Rpb24gKGNvbnRleHQsIHNldHRpbmdzKSB7CiAgICBjb250ZXh0ID0gY29udGV4dCB8fCBkb2N1bWVudDsKICAgIHNldHRpbmdzID0gc2V0dGluZ3MgfHwgZHJ1cGFsU2V0dGluZ3M7CiAgICBjb25zdCBiZWhhdmlvcnMgPSBEcnVwYWwuYmVoYXZpb3JzOwogICAgLy8gRXhlY3V0ZSBhbGwgb2YgdGhlbS4KICAgIE9iamVjdC5rZXlzKGJlaGF2aW9ycyB8fCB7fSkuZm9yRWFjaCgoaSkgPT4gewogICAgICBpZiAodHlwZW9mIGJlaGF2aW9yc1tpXS5hdHRhY2ggPT09ICdmdW5jdGlvbicpIHsKICAgICAgICAvLyBEb24ndCBzdG9wIHRoZSBleGVjdXRpb24gb2YgYmVoYXZpb3JzIGluIGNhc2Ugb2YgYW4gZXJyb3IuCiAgICAgICAgdHJ5IHsKICAgICAgICAgIGJlaGF2aW9yc1tpXS5hdHRhY2goY29udGV4dCwgc2V0dGluZ3MpOwogICAgICAgIH0gY2F0Y2ggKGUpIHsKICAgICAgICAgIERydXBhbC50aHJvd0Vycm9yKGUpOwogICAgICAgIH0KICAgICAgfQogICAgfSk7CiAgfTsKCiAgLyoqCiAgICogRGV0YWNoZXMgcmVnaXN0ZXJlZCBiZWhhdmlvcnMgZnJvbSBhIHBhZ2UgZWxlbWVudC4KICAgKgogICAqIERldmVsb3BlcnMgaW1wbGVtZW50aW5nIEFqYXggaW4gdGhlaXIgc29sdXRpb25zIHNob3VsZCBjYWxsIHRoaXMgZnVuY3Rpb24KICAgKiBiZWZvcmUgcGFnZSBjb250ZW50IGlzIGFib3V0IHRvIGJlIHJlbW92ZWQsIGZlZWRpbmcgaW4gYW4gZWxlbWVudCB0byBiZQogICAqIHByb2Nlc3NlZCwgaW4gb3JkZXIgdG8gYWxsb3cgc3BlY2lhbCBiZWhhdmlvcnMgdG8gZGV0YWNoIGZyb20gdGhlIGNvbnRlbnQuCiAgICoKICAgKiBTdWNoIGltcGxlbWVudGF0aW9ucyBzaG91bGQgdXNlIGBvbmNlLmZpbHRlcigpYCBhbmQgYG9uY2UucmVtb3ZlKClgIHRvIGZpbmQKICAgKiBlbGVtZW50cyB3aXRoIHRoZWlyIGNvcnJlc3BvbmRpbmcgYERydXBhbC5iZWhhdmlvcnMuYmVoYXZpb3JOYW1lLmF0dGFjaGAKICAgKiBpbXBsZW1lbnRhdGlvbiwgaS5lLiBgb25jZS5yZW1vdmUoJ2JlaGF2aW9yTmFtZScsIHNlbGVjdG9yLCBjb250ZXh0KWAsCiAgICogdG8gZW5zdXJlIHRoZSBiZWhhdmlvciBpcyBkZXRhY2hlZCBvbmx5IGZyb20gcHJldmlvdXNseSBwcm9jZXNzZWQgZWxlbWVudHMuCiAgICoKICAgKiBAcGFyYW0ge0hUTUxEb2N1bWVudHxIVE1MRWxlbWVudH0gW2NvbnRleHQ9ZG9jdW1lbnRdCiAgICogICBBbiBlbGVtZW50IHRvIGRldGFjaCBiZWhhdmlvcnMgZnJvbS4KICAgKiBAcGFyYW0ge29iamVjdH0gW3NldHRpbmdzPWRydXBhbFNldHRpbmdzXQogICAqICAgQW4gb2JqZWN0IGNvbnRhaW5pbmcgc2V0dGluZ3MgZm9yIHRoZSBjdXJyZW50IGNvbnRleHQuIElmIG5vbmUgZ2l2ZW4sCiAgICogICB0aGUgZ2xvYmFsIHtAbGluayBkcnVwYWxTZXR0aW5nc30gb2JqZWN0IGlzIHVzZWQuCiAgICogQHBhcmFtIHtzdHJpbmd9IFt0cmlnZ2VyPSd1bmxvYWQnXQogICAqICAgQSBzdHJpbmcgY29udGFpbmluZyB3aGF0J3MgY2F1c2luZyB0aGUgYmVoYXZpb3JzIHRvIGJlIGRldGFjaGVkLiBUaGUKICAgKiAgIHBvc3NpYmxlIHRyaWdnZXJzIGFyZToKICAgKiAgIC0gYCd1bmxvYWQnYDogVGhlIGNvbnRleHQgZWxlbWVudCBpcyBiZWluZyByZW1vdmVkIGZyb20gdGhlIERPTS4KICAgKiAgIC0gYCdtb3ZlJ2A6IFRoZSBlbGVtZW50IGlzIGFib3V0IHRvIGJlIG1vdmVkIHdpdGhpbiB0aGUgRE9NIChmb3IgZXhhbXBsZSwKICAgKiAgICAgZHVyaW5nIGEgdGFibGVkcmFnIHJvdyBzd2FwKS4gQWZ0ZXIgdGhlIG1vdmUgaXMgY29tcGxldGVkLAogICAqICAgICB7QGxpbmsgRHJ1cGFsLmF0dGFjaEJlaGF2aW9yc30gaXMgY2FsbGVkLCBzbyB0aGF0IHRoZSBiZWhhdmlvciBjYW4gdW5kbwogICAqICAgICB3aGF0ZXZlciBpdCBkaWQgaW4gcmVzcG9uc2UgdG8gdGhlIG1vdmUuIE1hbnkgYmVoYXZpb3JzIHdvbid0IG5lZWQgdG8KICAgKiAgICAgZG8gYW55dGhpbmcgc2ltcGx5IGluIHJlc3BvbnNlIHRvIHRoZSBlbGVtZW50IGJlaW5nIG1vdmVkLCBidXQgYmVjYXVzZQogICAqICAgICBJRlJBTUUgZWxlbWVudHMgcmVsb2FkIHRoZWlyICJzcmMiIHdoZW4gYmVpbmcgbW92ZWQgd2l0aGluIHRoZSBET00sCiAgICogICAgIGJlaGF2aW9ycyBib3VuZCB0byBJRlJBTUUgZWxlbWVudHMgKGxpa2UgV1lTSVdZRyBlZGl0b3JzKSBtYXkgbmVlZCB0bwogICAqICAgICB0YWtlIHNvbWUgYWN0aW9uLgogICAqICAgLSBgJ3NlcmlhbGl6ZSdgOiBXaGVuIGFuIEFqYXggZm9ybSBpcyBzdWJtaXR0ZWQsIHRoaXMgaXMgY2FsbGVkIHdpdGggdGhlCiAgICogICAgIGZvcm0gYXMgdGhlIGNvbnRleHQuIFRoaXMgcHJvdmlkZXMgZXZlcnkgYmVoYXZpb3Igd2l0aGluIHRoZSBmb3JtIGFuCiAgICogICAgIG9wcG9ydHVuaXR5IHRvIGVuc3VyZSB0aGF0IHRoZSBmaWVsZCBlbGVtZW50cyBoYXZlIGNvcnJlY3QgY29udGVudAogICAqICAgICBpbiB0aGVtIGJlZm9yZSB0aGUgZm9ybSBpcyBzZXJpYWxpemVkLiBUaGUgY2Fub25pY2FsIHVzZS1jYXNlIGlzIHNvCiAgICogICAgIHRoYXQgV1lTSVdZRyBlZGl0b3JzIGNhbiB1cGRhdGUgdGhlIGhpZGRlbiB0ZXh0YXJlYSB0byB3aGljaCB0aGV5IGFyZQogICAqICAgICBib3VuZC4KICAgKgogICAqIEB0aHJvd3Mge0RydXBhbH5EcnVwYWxCZWhhdmlvckVycm9yfQogICAqCiAgICogQHNlZSBEcnVwYWx+YmVoYXZpb3JEZXRhY2gKICAgKiBAc2VlIERydXBhbC5hdHRhY2hCZWhhdmlvcnMKICAgKi8KICBEcnVwYWwuZGV0YWNoQmVoYXZpb3JzID0gZnVuY3Rpb24gKGNvbnRleHQsIHNldHRpbmdzLCB0cmlnZ2VyKSB7CiAgICBjb250ZXh0ID0gY29udGV4dCB8fCBkb2N1bWVudDsKICAgIHNldHRpbmdzID0gc2V0dGluZ3MgfHwgZHJ1cGFsU2V0dGluZ3M7CiAgICB0cmlnZ2VyID0gdHJpZ2dlciB8fCAndW5sb2FkJzsKICAgIGNvbnN0IGJlaGF2aW9ycyA9IERydXBhbC5iZWhhdmlvcnM7CiAgICAvLyBFeGVjdXRlIGFsbCBvZiB0aGVtLgogICAgT2JqZWN0LmtleXMoYmVoYXZpb3JzIHx8IHt9KS5mb3JFYWNoKChpKSA9PiB7CiAgICAgIGlmICh0eXBlb2YgYmVoYXZpb3JzW2ldLmRldGFjaCA9PT0gJ2Z1bmN0aW9uJykgewogICAgICAgIC8vIERvbid0IHN0b3AgdGhlIGV4ZWN1dGlvbiBvZiBiZWhhdmlvcnMgaW4gY2FzZSBvZiBhbiBlcnJvci4KICAgICAgICB0cnkgewogICAgICAgICAgYmVoYXZpb3JzW2ldLmRldGFjaChjb250ZXh0LCBzZXR0aW5ncywgdHJpZ2dlcik7CiAgICAgICAgfSBjYXRjaCAoZSkgewogICAgICAgICAgRHJ1cGFsLnRocm93RXJyb3IoZSk7CiAgICAgICAgfQogICAgICB9CiAgICB9KTsKICB9OwoKICAvKioKICAgKiBFbmNvZGVzIHNwZWNpYWwgY2hhcmFjdGVycyBpbiBhIHBsYWluLXRleHQgc3RyaW5nIGZvciBkaXNwbGF5IGFzIEhUTUwuCiAgICoKICAgKiBAcGFyYW0ge3N0cmluZ30gc3RyCiAgICogICBUaGUgc3RyaW5nIHRvIGJlIGVuY29kZWQuCiAgICoKICAgKiBAcmV0dXJuIHtzdHJpbmd9CiAgICogICBUaGUgZW5jb2RlZCBzdHJpbmcuCiAgICoKICAgKiBAaW5ncm91cCBzYW5pdGl6YXRpb24KICAgKi8KICBEcnVwYWwuY2hlY2tQbGFpbiA9IGZ1bmN0aW9uIChzdHIpIHsKICAgIHN0ciA9IHN0cgogICAgICAudG9TdHJpbmcoKQogICAgICAucmVwbGFjZSgvJi9nLCAnJmFtcDsnKQogICAgICAucmVwbGFjZSgvPC9nLCAnJmx0OycpCiAgICAgIC5yZXBsYWNlKC8+L2csICcmZ3Q7JykKICAgICAgLnJlcGxhY2UoLyIvZywgJyZxdW90OycpCiAgICAgIC5yZXBsYWNlKC8nL2csICcmIzM5OycpOwogICAgcmV0dXJuIHN0cjsKICB9OwoKICAvKioKICAgKiBSZXBsYWNlcyBwbGFjZWhvbGRlcnMgd2l0aCBzYW5pdGl6ZWQgdmFsdWVzIGluIGEgc3RyaW5nLgogICAqCiAgICogQHBhcmFtIHtzdHJpbmd9IHN0cgogICAqICAgQSBzdHJpbmcgd2l0aCBwbGFjZWhvbGRlcnMuCiAgICogQHBhcmFtIHtvYmplY3R9IGFyZ3MKICAgKiAgIEFuIG9iamVjdCBvZiByZXBsYWNlbWVudHMgcGFpcnMgdG8gbWFrZS4gSW5jaWRlbmNlcyBvZiBhbnkga2V5IGluIHRoaXMKICAgKiAgIGFycmF5IGFyZSByZXBsYWNlZCB3aXRoIHRoZSBjb3JyZXNwb25kaW5nIHZhbHVlLiBCYXNlZCBvbiB0aGUgZmlyc3QKICAgKiAgIGNoYXJhY3RlciBvZiB0aGUga2V5LCB0aGUgdmFsdWUgaXMgZXNjYXBlZCBhbmQvb3IgdGhlbWVkOgogICAqICAgIC0gYCchdmFyaWFibGUnYDogaW5zZXJ0ZWQgYXMgaXMuCiAgICogICAgLSBgJ0B2YXJpYWJsZSdgOiBlc2NhcGUgcGxhaW4gdGV4dCB0byBIVE1MICh7QGxpbmsgRHJ1cGFsLmNoZWNrUGxhaW59KS4KICAgKiAgICAtIGAnJXZhcmlhYmxlJ2A6IGVzY2FwZSB0ZXh0IGFuZCB0aGVtZSBhcyBhIHBsYWNlaG9sZGVyIGZvciB1c2VyLQogICAqICAgICAgc3VibWl0dGVkIGNvbnRlbnQgKHtAbGluayBEcnVwYWwuY2hlY2tQbGFpbn0gKwogICAqICAgICAgYHtAbGluayBEcnVwYWwudGhlbWV9KCdwbGFjZWhvbGRlcicpYCkuCiAgICoKICAgKiBAcmV0dXJuIHtzdHJpbmd9CiAgICogICBUaGUgZm9ybWF0dGVkIHN0cmluZy4KICAgKgogICAqIEBzZWUgRHJ1cGFsLnQKICAgKi8KICBEcnVwYWwuZm9ybWF0U3RyaW5nID0gZnVuY3Rpb24gKHN0ciwgYXJncykgewogICAgLy8gS2VlcCBhcmdzIGludGFjdC4KICAgIGNvbnN0IHByb2Nlc3NlZEFyZ3MgPSB7fTsKICAgIC8vIFRyYW5zZm9ybSBhcmd1bWVudHMgYmVmb3JlIGluc2VydGluZyB0aGVtLgogICAgT2JqZWN0LmtleXMoYXJncyB8fCB7fSkuZm9yRWFjaCgoa2V5KSA9PiB7CiAgICAgIHN3aXRjaCAoa2V5LmNoYXJBdCgwKSkgewogICAgICAgIC8vIEVzY2FwZWQgb25seS4KICAgICAgICBjYXNlICdAJzoKICAgICAgICAgIHByb2Nlc3NlZEFyZ3Nba2V5XSA9IERydXBhbC5jaGVja1BsYWluKGFyZ3Nba2V5XSk7CiAgICAgICAgICBicmVhazsKCiAgICAgICAgLy8gUGFzcy10aHJvdWdoLgogICAgICAgIGNhc2UgJyEnOgogICAgICAgICAgcHJvY2Vzc2VkQXJnc1trZXldID0gYXJnc1trZXldOwogICAgICAgICAgYnJlYWs7CgogICAgICAgIC8vIEVzY2FwZWQgYW5kIHBsYWNlaG9sZGVyLgogICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICBwcm9jZXNzZWRBcmdzW2tleV0gPSBEcnVwYWwudGhlbWUoJ3BsYWNlaG9sZGVyJywgYXJnc1trZXldKTsKICAgICAgICAgIGJyZWFrOwogICAgICB9CiAgICB9KTsKCiAgICByZXR1cm4gRHJ1cGFsLnN0cmluZ1JlcGxhY2Uoc3RyLCBwcm9jZXNzZWRBcmdzLCBudWxsKTsKICB9OwoKICAvKioKICAgKiBSZXBsYWNlcyBzdWJzdHJpbmcuCiAgICoKICAgKiBUaGUgbG9uZ2VzdCBrZXlzIHdpbGwgYmUgdHJpZWQgZmlyc3QuIE9uY2UgYSBzdWJzdHJpbmcgaGFzIGJlZW4gcmVwbGFjZWQsCiAgICogaXRzIG5ldyB2YWx1ZSB3aWxsIG5vdCBiZSBzZWFyY2hlZCBhZ2Fpbi4KICAgKgogICAqIEBwYXJhbSB7c3RyaW5nfSBzdHIKICAgKiAgIEEgc3RyaW5nIHdpdGggcGxhY2Vob2xkZXJzLgogICAqIEBwYXJhbSB7b2JqZWN0fSBhcmdzCiAgICogICBLZXktdmFsdWUgcGFpcnMuCiAgICogQHBhcmFtIHtBcnJheXxudWxsfSBrZXlzCiAgICogICBBcnJheSBvZiBrZXlzIGZyb20gYGFyZ3NgLiBJbnRlcm5hbCB1c2Ugb25seS4KICAgKgogICAqIEByZXR1cm4ge3N0cmluZ30KICAgKiAgIFRoZSByZXBsYWNlZCBzdHJpbmcuCiAgICovCiAgRHJ1cGFsLnN0cmluZ1JlcGxhY2UgPSBmdW5jdGlvbiAoc3RyLCBhcmdzLCBrZXlzKSB7CiAgICBpZiAoc3RyLmxlbmd0aCA9PT0gMCkgewogICAgICByZXR1cm4gc3RyOwogICAgfQoKICAgIC8vIElmIHRoZSBhcnJheSBvZiBrZXlzIGlzIG5vdCBwYXNzZWQgdGhlbiBjb2xsZWN0IHRoZSBrZXlzIGZyb20gdGhlIGFyZ3MuCiAgICBpZiAoIUFycmF5LmlzQXJyYXkoa2V5cykpIHsKICAgICAga2V5cyA9IE9iamVjdC5rZXlzKGFyZ3MgfHwge30pOwoKICAgICAgLy8gT3JkZXIgdGhlIGtleXMgYnkgdGhlIGNoYXJhY3RlciBsZW5ndGguIFRoZSBzaG9ydGVzdCBvbmUgaXMgdGhlIGZpcnN0LgogICAgICBrZXlzLnNvcnQoKGEsIGIpID0+IGEubGVuZ3RoIC0gYi5sZW5ndGgpOwogICAgfQoKICAgIGlmIChrZXlzLmxlbmd0aCA9PT0gMCkgewogICAgICByZXR1cm4gc3RyOwogICAgfQoKICAgIC8vIFRha2UgbmV4dCBsb25nZXN0IG9uZSBmcm9tIHRoZSBlbmQuCiAgICBjb25zdCBrZXkgPSBrZXlzLnBvcCgpOwogICAgY29uc3QgZnJhZ21lbnRzID0gc3RyLnNwbGl0KGtleSk7CgogICAgaWYgKGtleXMubGVuZ3RoKSB7CiAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgZnJhZ21lbnRzLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgLy8gUHJvY2VzcyBlYWNoIGZyYWdtZW50IHdpdGggYSBjb3B5IG9mIHJlbWFpbmluZyBrZXlzLgogICAgICAgIGZyYWdtZW50c1tpXSA9IERydXBhbC5zdHJpbmdSZXBsYWNlKGZyYWdtZW50c1tpXSwgYXJncywga2V5cy5zbGljZSgwKSk7CiAgICAgIH0KICAgIH0KCiAgICByZXR1cm4gZnJhZ21lbnRzLmpvaW4oYXJnc1trZXldKTsKICB9OwoKICAvKioKICAgKiBUcmFuc2xhdGVzIHN0cmluZ3MgdG8gdGhlIHBhZ2UgbGFuZ3VhZ2UsIG9yIGEgZ2l2ZW4gbGFuZ3VhZ2UuCiAgICoKICAgKiBTZWUgdGhlIGRvY3VtZW50YXRpb24gb2YgdGhlIHNlcnZlci1zaWRlIHQoKSBmdW5jdGlvbiBmb3IgZnVydGhlciBkZXRhaWxzLgogICAqCiAgICogQHBhcmFtIHtzdHJpbmd9IHN0cgogICAqICAgQSBzdHJpbmcgY29udGFpbmluZyB0aGUgRW5nbGlzaCB0ZXh0IHRvIHRyYW5zbGF0ZS4KICAgKiBAcGFyYW0ge09iamVjdC48c3RyaW5nLCBzdHJpbmc+fSBbYXJnc10KICAgKiAgIEFuIG9iamVjdCBvZiByZXBsYWNlbWVudHMgcGFpcnMgdG8gbWFrZSBhZnRlciB0cmFuc2xhdGlvbi4gSW5jaWRlbmNlcwogICAqICAgb2YgYW55IGtleSBpbiB0aGlzIGFycmF5IGFyZSByZXBsYWNlZCB3aXRoIHRoZSBjb3JyZXNwb25kaW5nIHZhbHVlLgogICAqICAgU2VlIHtAbGluayBEcnVwYWwuZm9ybWF0U3RyaW5nfS4KICAgKiBAcGFyYW0ge29iamVjdH0gW29wdGlvbnNdCiAgICogICBBZGRpdGlvbmFsIG9wdGlvbnMgZm9yIHRyYW5zbGF0aW9uLgogICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0aW9ucy5jb250ZXh0PScnXQogICAqICAgVGhlIGNvbnRleHQgdGhlIHNvdXJjZSBzdHJpbmcgYmVsb25ncyB0by4KICAgKgogICAqIEByZXR1cm4ge3N0cmluZ30KICAgKiAgIFRoZSBmb3JtYXR0ZWQgc3RyaW5nLgogICAqICAgVGhlIHRyYW5zbGF0ZWQgc3RyaW5nLgogICAqLwogIERydXBhbC50ID0gZnVuY3Rpb24gKHN0ciwgYXJncywgb3B0aW9ucykgewogICAgb3B0aW9ucyA9IG9wdGlvbnMgfHwge307CiAgICBvcHRpb25zLmNvbnRleHQgPSBvcHRpb25zLmNvbnRleHQgfHwgJyc7CgogICAgLy8gRmV0Y2ggdGhlIGxvY2FsaXplZCB2ZXJzaW9uIG9mIHRoZSBzdHJpbmcuCiAgICBpZiAoCiAgICAgIHR5cGVvZiBkcnVwYWxUcmFuc2xhdGlvbnMgIT09ICd1bmRlZmluZWQnICYmCiAgICAgIGRydXBhbFRyYW5zbGF0aW9ucy5zdHJpbmdzICYmCiAgICAgIGRydXBhbFRyYW5zbGF0aW9ucy5zdHJpbmdzW29wdGlvbnMuY29udGV4dF0gJiYKICAgICAgZHJ1cGFsVHJhbnNsYXRpb25zLnN0cmluZ3Nbb3B0aW9ucy5jb250ZXh0XVtzdHJdCiAgICApIHsKICAgICAgc3RyID0gZHJ1cGFsVHJhbnNsYXRpb25zLnN0cmluZ3Nbb3B0aW9ucy5jb250ZXh0XVtzdHJdOwogICAgfQoKICAgIGlmIChhcmdzKSB7CiAgICAgIHN0ciA9IERydXBhbC5mb3JtYXRTdHJpbmcoc3RyLCBhcmdzKTsKICAgIH0KICAgIHJldHVybiBzdHI7CiAgfTsKCiAgLyoqCiAgICogUmV0dXJucyB0aGUgVVJMIHRvIGEgRHJ1cGFsIHBhZ2UuCiAgICoKICAgKiBAcGFyYW0ge3N0cmluZ30gcGF0aAogICAqICAgRHJ1cGFsIHBhdGggdG8gdHJhbnNmb3JtIHRvIFVSTC4KICAgKgogICAqIEByZXR1cm4ge3N0cmluZ30KICAgKiAgIFRoZSBmdWxsIFVSTC4KICAgKi8KICBEcnVwYWwudXJsID0gZnVuY3Rpb24gKHBhdGgpIHsKICAgIHJldHVybiBkcnVwYWxTZXR0aW5ncy5wYXRoLmJhc2VVcmwgKyBkcnVwYWxTZXR0aW5ncy5wYXRoLnBhdGhQcmVmaXggKyBwYXRoOwogIH07CgogIC8qKgogICAqIFJldHVybnMgdGhlIHBhc3NlZCBpbiBVUkwgYXMgYW4gYWJzb2x1dGUgVVJMLgogICAqCiAgICogQHBhcmFtIHtzdHJpbmd9IHVybAogICAqICAgVGhlIFVSTCBzdHJpbmcgdG8gYmUgbm9ybWFsaXplZCB0byBhbiBhYnNvbHV0ZSBVUkwuCiAgICoKICAgKiBAcmV0dXJuIHtzdHJpbmd9CiAgICogICBUaGUgbm9ybWFsaXplZCwgYWJzb2x1dGUgVVJMLgogICAqCiAgICogQHNlZSBodHRwczovL2dpdGh1Yi5jb20vYW5ndWxhci9hbmd1bGFyLmpzL2Jsb2IvdjEuNC40L3NyYy9uZy91cmxVdGlscy5qcwogICAqIEBzZWUgaHR0cHM6Ly9ncmFjay5jb20vYmxvZy8yMDA5LzExLzE3L2Fic29sdXRpemluZy11cmwtaW4tamF2YXNjcmlwdAogICAqIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL2pxdWVyeS9qcXVlcnktdWkvYmxvYi8xLjExLjQvdWkvdGFicy5qcyNMNTMKICAgKi8KICBEcnVwYWwudXJsLnRvQWJzb2x1dGUgPSBmdW5jdGlvbiAodXJsKSB7CiAgICBjb25zdCB1cmxQYXJzaW5nTm9kZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKTsKCiAgICAvLyBEZWNvZGUgdGhlIFVSTCBmaXJzdDsgdGhpcyBpcyByZXF1aXJlZCBieSBJRSA8PSA2LiBEZWNvZGluZyBub24tVVRGLTgKICAgIC8vIHN0cmluZ3MgbWF5IHRocm93IGFuIGV4Y2VwdGlvbi4KICAgIHRyeSB7CiAgICAgIHVybCA9IGRlY29kZVVSSUNvbXBvbmVudCh1cmwpOwogICAgfSBjYXRjaCAoZSkgewogICAgICAvLyBFbXB0eS4KICAgIH0KCiAgICB1cmxQYXJzaW5nTm9kZS5zZXRBdHRyaWJ1dGUoJ2hyZWYnLCB1cmwpOwoKICAgIC8vIElFIDw9IDcgbm9ybWFsaXplcyB0aGUgVVJMIHdoZW4gYXNzaWduZWQgdG8gdGhlIGFuY2hvciBub2RlIHNpbWlsYXIgdG8KICAgIC8vIHRoZSBvdGhlciBicm93c2Vycy4KICAgIHJldHVybiB1cmxQYXJzaW5nTm9kZS5jbG9uZU5vZGUoZmFsc2UpLmhyZWY7CiAgfTsKCiAgLyoqCiAgICogUmV0dXJucyB0cnVlIGlmIHRoZSBVUkwgaXMgd2l0aGluIERydXBhbCdzIGJhc2UgcGF0aC4KICAgKgogICAqIEBwYXJhbSB7c3RyaW5nfSB1cmwKICAgKiAgIFRoZSBVUkwgc3RyaW5nIHRvIGJlIHRlc3RlZC4KICAgKgogICAqIEByZXR1cm4ge2Jvb2xlYW59CiAgICogICBgdHJ1ZWAgaWYgbG9jYWwuCiAgICoKICAgKiBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9qcXVlcnkvanF1ZXJ5LXVpL2Jsb2IvMS4xMS40L3VpL3RhYnMuanMjTDU4CiAgICovCiAgRHJ1cGFsLnVybC5pc0xvY2FsID0gZnVuY3Rpb24gKHVybCkgewogICAgLy8gQWx3YXlzIHVzZSBicm93c2VyLWRlcml2ZWQgYWJzb2x1dGUgVVJMcyBpbiB0aGUgY29tcGFyaXNvbiwgdG8gYXZvaWQKICAgIC8vIGF0dGVtcHRzIHRvIGJyZWFrIG91dCBvZiB0aGUgYmFzZSBwYXRoIHVzaW5nIGRpcmVjdG9yeSB0cmF2ZXJzYWwuCiAgICBsZXQgYWJzb2x1dGVVcmwgPSBEcnVwYWwudXJsLnRvQWJzb2x1dGUodXJsKTsKICAgIGxldCB7IHByb3RvY29sIH0gPSB3aW5kb3cubG9jYXRpb247CgogICAgLy8gQ29uc2lkZXIgVVJMcyB0aGF0IG1hdGNoIHRoaXMgc2l0ZSdzIGJhc2UgVVJMIGJ1dCB1c2UgSFRUUFMgaW5zdGVhZCBvZiBIVFRQCiAgICAvLyBhcyBsb2NhbCBhcyB3ZWxsLgogICAgaWYgKHByb3RvY29sID09PSAnaHR0cDonICYmIGFic29sdXRlVXJsLmluZGV4T2YoJ2h0dHBzOicpID09PSAwKSB7CiAgICAgIHByb3RvY29sID0gJ2h0dHBzOic7CiAgICB9CiAgICBsZXQgYmFzZVVybCA9IGAke3Byb3RvY29sfS8vJHsKICAgICAgd2luZG93LmxvY2F0aW9uLmhvc3QKICAgIH0ke2RydXBhbFNldHRpbmdzLnBhdGguYmFzZVVybC5zbGljZSgwLCAtMSl9YDsKCiAgICAvLyBEZWNvZGluZyBub24tVVRGLTggc3RyaW5ncyBtYXkgdGhyb3cgYW4gZXhjZXB0aW9uLgogICAgdHJ5IHsKICAgICAgYWJzb2x1dGVVcmwgPSBkZWNvZGVVUklDb21wb25lbnQoYWJzb2x1dGVVcmwpOwogICAgfSBjYXRjaCAoZSkgewogICAgICAvLyBFbXB0eS4KICAgIH0KICAgIHRyeSB7CiAgICAgIGJhc2VVcmwgPSBkZWNvZGVVUklDb21wb25lbnQoYmFzZVVybCk7CiAgICB9IGNhdGNoIChlKSB7CiAgICAgIC8vIEVtcHR5LgogICAgfQoKICAgIC8vIFRoZSBnaXZlbiBVUkwgbWF0Y2hlcyB0aGUgc2l0ZSdzIGJhc2UgVVJMLCBvciBoYXMgYSBwYXRoIHVuZGVyIHRoZSBzaXRlJ3MKICAgIC8vIGJhc2UgVVJMLgogICAgcmV0dXJuIGFic29sdXRlVXJsID09PSBiYXNlVXJsIHx8IGFic29sdXRlVXJsLmluZGV4T2YoYCR7YmFzZVVybH0vYCkgPT09IDA7CiAgfTsKCiAgLyoqCiAgICogRm9ybWF0cyBhIHN0cmluZyBjb250YWluaW5nIGEgY291bnQgb2YgaXRlbXMuCiAgICoKICAgKiBUaGlzIGZ1bmN0aW9uIGVuc3VyZXMgdGhhdCB0aGUgc3RyaW5nIGlzIHBsdXJhbGl6ZWQgY29ycmVjdGx5LiBTaW5jZQogICAqIHtAbGluayBEcnVwYWwudH0gaXMgY2FsbGVkIGJ5IHRoaXMgZnVuY3Rpb24sIG1ha2Ugc3VyZSBub3QgdG8gcGFzcwogICAqIGFscmVhZHktbG9jYWxpemVkIHN0cmluZ3MgdG8gaXQuCiAgICoKICAgKiBTZWUgdGhlIGRvY3VtZW50YXRpb24gb2YgdGhlIHNlcnZlci1zaWRlCiAgICogXERydXBhbFxDb3JlXFN0cmluZ1RyYW5zbGF0aW9uXFRyYW5zbGF0aW9uSW50ZXJmYWNlOjpmb3JtYXRQbHVyYWwoKQogICAqIGZ1bmN0aW9uIGZvciBtb3JlIGRldGFpbHMuCiAgICoKICAgKiBAcGFyYW0ge251bWJlcn0gY291bnQKICAgKiAgIFRoZSBpdGVtIGNvdW50IHRvIGRpc3BsYXkuCiAgICogQHBhcmFtIHtzdHJpbmd9IHNpbmd1bGFyCiAgICogICBUaGUgc3RyaW5nIGZvciB0aGUgc2luZ3VsYXIgY2FzZS4gUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBjbGVhciB0aGlzIGlzCiAgICogICBzaW5ndWxhciwgdG8gZWFzZSB0cmFuc2xhdGlvbiAoZS5nLiB1c2UgIjEgbmV3IGNvbW1lbnQiIGluc3RlYWQgb2YgIjEKICAgKiAgIG5ldyIpLiBEbyBub3QgdXNlIEBjb3VudCBpbiB0aGUgc2luZ3VsYXIgc3RyaW5nLgogICAqIEBwYXJhbSB7c3RyaW5nfSBwbHVyYWwKICAgKiAgIFRoZSBzdHJpbmcgZm9yIHRoZSBwbHVyYWwgY2FzZS4gUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBjbGVhciB0aGlzIGlzCiAgICogICBwbHVyYWwsIHRvIGVhc2UgdHJhbnNsYXRpb24uIFVzZSBAY291bnQgaW4gcGxhY2Ugb2YgdGhlIGl0ZW0gY291bnQsIGFzIGluCiAgICogICAiQGNvdW50IG5ldyBjb21tZW50cyIuCiAgICogQHBhcmFtIHtvYmplY3R9IFthcmdzXQogICAqICAgQW4gb2JqZWN0IG9mIHJlcGxhY2VtZW50cyBwYWlycyB0byBtYWtlIGFmdGVyIHRyYW5zbGF0aW9uLiBJbmNpZGVuY2VzCiAgICogICBvZiBhbnkga2V5IGluIHRoaXMgYXJyYXkgYXJlIHJlcGxhY2VkIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgdmFsdWUuCiAgICogICBTZWUge0BsaW5rIERydXBhbC5mb3JtYXRTdHJpbmd9LgogICAqICAgTm90ZSB0aGF0IHlvdSBkbyBub3QgbmVlZCB0byBpbmNsdWRlIEBjb3VudCBpbiB0aGlzIGFycmF5LgogICAqICAgVGhpcyByZXBsYWNlbWVudCBpcyBkb25lIGF1dG9tYXRpY2FsbHkgZm9yIHRoZSBwbHVyYWwgY2FzZS4KICAgKiBAcGFyYW0ge29iamVjdH0gW29wdGlvbnNdCiAgICogICBUaGUgb3B0aW9ucyB0byBwYXNzIHRvIHRoZSB7QGxpbmsgRHJ1cGFsLnR9IGZ1bmN0aW9uLgogICAqCiAgICogQHJldHVybiB7c3RyaW5nfQogICAqICAgQSB0cmFuc2xhdGVkIHN0cmluZy4KICAgKi8KICBEcnVwYWwuZm9ybWF0UGx1cmFsID0gZnVuY3Rpb24gKGNvdW50LCBzaW5ndWxhciwgcGx1cmFsLCBhcmdzLCBvcHRpb25zKSB7CiAgICBhcmdzID0gYXJncyB8fCB7fTsKICAgIGFyZ3NbJ0Bjb3VudCddID0gY291bnQ7CgogICAgY29uc3QgcGx1cmFsRGVsaW1pdGVyID0gZHJ1cGFsU2V0dGluZ3MucGx1cmFsRGVsaW1pdGVyOwogICAgY29uc3QgdHJhbnNsYXRpb25zID0gRHJ1cGFsLnQoCiAgICAgIHNpbmd1bGFyICsgcGx1cmFsRGVsaW1pdGVyICsgcGx1cmFsLAogICAgICBhcmdzLAogICAgICBvcHRpb25zLAogICAgKS5zcGxpdChwbHVyYWxEZWxpbWl0ZXIpOwogICAgbGV0IGluZGV4ID0gMDsKCiAgICAvLyBEZXRlcm1pbmUgdGhlIGluZGV4IG9mIHRoZSBwbHVyYWwgZm9ybS4KICAgIGlmICgKICAgICAgdHlwZW9mIGRydXBhbFRyYW5zbGF0aW9ucyAhPT0gJ3VuZGVmaW5lZCcgJiYKICAgICAgZHJ1cGFsVHJhbnNsYXRpb25zLnBsdXJhbEZvcm11bGEKICAgICkgewogICAgICBpbmRleCA9CiAgICAgICAgY291bnQgaW4gZHJ1cGFsVHJhbnNsYXRpb25zLnBsdXJhbEZvcm11bGEKICAgICAgICAgID8gZHJ1cGFsVHJhbnNsYXRpb25zLnBsdXJhbEZvcm11bGFbY291bnRdCiAgICAgICAgICA6IGRydXBhbFRyYW5zbGF0aW9ucy5wbHVyYWxGb3JtdWxhLmRlZmF1bHQ7CiAgICB9IGVsc2UgaWYgKGFyZ3NbJ0Bjb3VudCddICE9PSAxKSB7CiAgICAgIGluZGV4ID0gMTsKICAgIH0KCiAgICByZXR1cm4gdHJhbnNsYXRpb25zW2luZGV4XTsKICB9OwoKICAvKioKICAgKiBFbmNvZGVzIGEgRHJ1cGFsIHBhdGggZm9yIHVzZSBpbiBhIFVSTC4KICAgKgogICAqIEZvciBhZXN0aGV0aWMgcmVhc29ucyBzbGFzaGVzIGFyZSBub3QgZXNjYXBlZC4KICAgKgogICAqIEBwYXJhbSB7c3RyaW5nfSBpdGVtCiAgICogICBVbmVuY29kZWQgcGF0aC4KICAgKgogICAqIEByZXR1cm4ge3N0cmluZ30KICAgKiAgIFRoZSBlbmNvZGVkIHBhdGguCiAgICovCiAgRHJ1cGFsLmVuY29kZVBhdGggPSBmdW5jdGlvbiAoaXRlbSkgewogICAgcmV0dXJuIHdpbmRvdy5lbmNvZGVVUklDb21wb25lbnQoaXRlbSkucmVwbGFjZSgvJTJGL2csICcvJyk7CiAgfTsKCiAgLyoqCiAgICogVHJpZ2dlcnMgZGVwcmVjYXRpb24gZXJyb3IuCiAgICoKICAgKiBEZXByZWNhdGlvbiBlcnJvcnMgYXJlIG9ubHkgdHJpZ2dlcmVkIGlmIGRlcHJlY2F0aW9uIGVycm9ycyBoYXZlbid0CiAgICogYmVlbiBzdXBwcmVzc2VkLgogICAqCiAgICogQHBhcmFtIHtPYmplY3R9IGRlcHJlY2F0aW9uCiAgICogICBUaGUgZGVwcmVjYXRpb24gb3B0aW9ucy4KICAgKiBAcGFyYW0ge3N0cmluZ30gZGVwcmVjYXRpb24ubWVzc2FnZQogICAqICAgVGhlIGRlcHJlY2F0aW9uIG1lc3NhZ2UuCiAgICoKICAgKiBAc2VlIGh0dHBzOi8vd3d3LmRydXBhbC5vcmcvY29yZS9kZXByZWNhdGlvbiNqYXZhc2NyaXB0CiAgICovCiAgRHJ1cGFsLmRlcHJlY2F0aW9uRXJyb3IgPSAoeyBtZXNzYWdlIH0pID0+IHsKICAgIGlmICgKICAgICAgZHJ1cGFsU2V0dGluZ3Muc3VwcHJlc3NEZXByZWNhdGlvbkVycm9ycyA9PT0gZmFsc2UgJiYKICAgICAgdHlwZW9mIGNvbnNvbGUgIT09ICd1bmRlZmluZWQnICYmCiAgICAgIGNvbnNvbGUud2FybgogICAgKSB7CiAgICAgIGNvbnNvbGUud2FybihgW0RlcHJlY2F0aW9uXSAke21lc3NhZ2V9YCk7CiAgICB9CiAgfTsKCiAgLyoqCiAgICogVHJpZ2dlcnMgZGVwcmVjYXRpb24gZXJyb3Igd2hlbiBvYmplY3QgcHJvcGVydHkgaXMgYmVpbmcgdXNlZC4KICAgKgogICAqIEBwYXJhbSB7T2JqZWN0fSBkZXByZWNhdGlvbgogICAqICAgVGhlIGRlcHJlY2F0aW9uIG9wdGlvbnMuCiAgICogQHBhcmFtIHtPYmplY3R9IGRlcHJlY2F0aW9uLnRhcmdldAogICAqICAgVGhlIHRhcmdldGVkIG9iamVjdC4KICAgKiBAcGFyYW0ge3N0cmluZ30gZGVwcmVjYXRpb24uZGVwcmVjYXRlZFByb3BlcnR5CiAgICogICBBIGtleSBvZiB0aGUgZGVwcmVjYXRlZCBwcm9wZXJ0eS4KICAgKiBAcGFyYW0ge3N0cmluZ30gZGVwcmVjYXRpb24ubWVzc2FnZQogICAqICAgVGhlIGRlcHJlY2F0aW9uIG1lc3NhZ2UuCiAgICogQHJldHVybnMge09iamVjdH0KICAgKgogICAqIEBzZWUgaHR0cHM6Ly93d3cuZHJ1cGFsLm9yZy9jb3JlL2RlcHJlY2F0aW9uI2phdmFzY3JpcHQKICAgKi8KICBEcnVwYWwuZGVwcmVjYXRlZFByb3BlcnR5ID0gKHsgdGFyZ2V0LCBkZXByZWNhdGVkUHJvcGVydHksIG1lc3NhZ2UgfSkgPT4gewogICAgLy8gUHJveHkgYW5kIFJlZmxlY3QgYXJlIG5vdCBzdXBwb3J0ZWQgYnkgYWxsIGJyb3dzZXJzLiBVbnN1cHBvcnRlZCBicm93c2VycwogICAgLy8gYXJlIGlnbm9yZWQgc2luY2UgdGhpcyBpcyBhIGRldmVsb3BtZW50IGZlYXR1cmUuCiAgICBpZiAoIVByb3h5IHx8ICFSZWZsZWN0KSB7CiAgICAgIHJldHVybiB0YXJnZXQ7CiAgICB9CgogICAgcmV0dXJuIG5ldyBQcm94eSh0YXJnZXQsIHsKICAgICAgZ2V0OiAodGFyZ2V0LCBrZXksIC4uLnJlc3QpID0+IHsKICAgICAgICBpZiAoa2V5ID09PSBkZXByZWNhdGVkUHJvcGVydHkpIHsKICAgICAgICAgIERydXBhbC5kZXByZWNhdGlvbkVycm9yKHsgbWVzc2FnZSB9KTsKICAgICAgICB9CiAgICAgICAgcmV0dXJuIFJlZmxlY3QuZ2V0KHRhcmdldCwga2V5LCAuLi5yZXN0KTsKICAgICAgfSwKICAgIH0pOwogIH07CgogIC8qKgogICAqIEdlbmVyYXRlcyB0aGUgdGhlbWVkIHJlcHJlc2VudGF0aW9uIG9mIGEgRHJ1cGFsIG9iamVjdC4KICAgKgogICAqIEFsbCByZXF1ZXN0cyBmb3IgdGhlbWVkIG91dHB1dCBtdXN0IGdvIHRocm91Z2ggdGhpcyBmdW5jdGlvbi4gSXQgZXhhbWluZXMKICAgKiB0aGUgcmVxdWVzdCBhbmQgcm91dGVzIGl0IHRvIHRoZSBhcHByb3ByaWF0ZSB0aGVtZSBmdW5jdGlvbi4gSWYgdGhlIGN1cnJlbnQKICAgKiB0aGVtZSBkb2VzIG5vdCBwcm92aWRlIGFuIG92ZXJyaWRlIGZ1bmN0aW9uLCB0aGUgZ2VuZXJpYyB0aGVtZSBmdW5jdGlvbiBpcwogICAqIGNhbGxlZC4KICAgKgogICAqIEBleGFtcGxlCiAgICogPGNhcHRpb24+VG8gcmV0cmlldmUgdGhlIEhUTUwgZm9yIHRleHQgdGhhdCBzaG91bGQgYmUgZW1waGFzaXplZCBhbmQKICAgKiBkaXNwbGF5ZWQgYXMgYSBwbGFjZWhvbGRlciBpbnNpZGUgYSBzZW50ZW5jZS48L2NhcHRpb24+CiAgICogRHJ1cGFsLnRoZW1lKCdwbGFjZWhvbGRlcicsIHRleHQpOwogICAqCiAgICogQG5hbWVzcGFjZQogICAqCiAgICogQHBhcmFtIHtmdW5jdGlvbn0gZnVuYwogICAqICAgVGhlIG5hbWUgb2YgdGhlIHRoZW1lIGZ1bmN0aW9uIHRvIGNhbGwuCiAgICogQHBhcmFtIHsuLi5hcmdzfQogICAqICAgQWRkaXRpb25hbCBhcmd1bWVudHMgdG8gcGFzcyBhbG9uZyB0byB0aGUgdGhlbWUgZnVuY3Rpb24uCiAgICoKICAgKiBAcmV0dXJuIHtzdHJpbmd8b2JqZWN0fEhUTUxFbGVtZW50fGpRdWVyeX0KICAgKiAgIEFueSBkYXRhIHRoZSB0aGVtZSBmdW5jdGlvbiByZXR1cm5zLiBUaGlzIGNvdWxkIGJlIGEgcGxhaW4gSFRNTCBzdHJpbmcsCiAgICogICBidXQgYWxzbyBhIGNvbXBsZXggb2JqZWN0LgogICAqLwogIERydXBhbC50aGVtZSA9IGZ1bmN0aW9uIChmdW5jLCAuLi5hcmdzKSB7CiAgICBpZiAoZnVuYyBpbiBEcnVwYWwudGhlbWUpIHsKICAgICAgcmV0dXJuIERydXBhbC50aGVtZVtmdW5jXSguLi5hcmdzKTsKICAgIH0KICB9OwoKICAvKioKICAgKiBGb3JtYXRzIHRleHQgZm9yIGVtcGhhc2l6ZWQgZGlzcGxheSBpbiBhIHBsYWNlaG9sZGVyIGluc2lkZSBhIHNlbnRlbmNlLgogICAqCiAgICogQHBhcmFtIHtzdHJpbmd9IHN0cgogICAqICAgVGhlIHRleHQgdG8gZm9ybWF0IChwbGFpbi10ZXh0KS4KICAgKgogICAqIEByZXR1cm4ge3N0cmluZ30KICAgKiAgIFRoZSBmb3JtYXR0ZWQgdGV4dCAoaHRtbCkuCiAgICovCiAgRHJ1cGFsLnRoZW1lLnBsYWNlaG9sZGVyID0gZnVuY3Rpb24gKHN0cikgewogICAgcmV0dXJuIGA8ZW0gY2xhc3M9InBsYWNlaG9sZGVyIj4ke0RydXBhbC5jaGVja1BsYWluKHN0cil9PC9lbT5gOwogIH07Cn0pKAogIERydXBhbCwKICB3aW5kb3cuZHJ1cGFsU2V0dGluZ3MsCiAgd2luZG93LmRydXBhbFRyYW5zbGF0aW9ucywKICB3aW5kb3cuY29uc29sZSwKICB3aW5kb3cuUHJveHksCiAgd2luZG93LlJlZmxlY3QsCik7CjsKLy8gQWxsb3cgb3RoZXIgSmF2YVNjcmlwdCBsaWJyYXJpZXMgdG8gdXNlICQuCmlmICh3aW5kb3cualF1ZXJ5KSB7CiAgalF1ZXJ5Lm5vQ29uZmxpY3QoKTsKfQoKLy8gQ2xhc3MgaW5kaWNhdGluZyB0aGF0IEpTIGlzIGVuYWJsZWQ7IHVzZWQgZm9yIHN0eWxpbmcgcHVycG9zZS4KZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsYXNzTmFtZSArPSAnIGpzJzsKCi8vIEphdmFTY3JpcHQgc2hvdWxkIGJlIG1hZGUgY29tcGF0aWJsZSB3aXRoIGxpYnJhcmllcyBvdGhlciB0aGFuIGpRdWVyeSBieQovLyB3cmFwcGluZyBpdCBpbiBhbiBhbm9ueW1vdXMgY2xvc3VyZS4KKGZ1bmN0aW9uIChEcnVwYWwsIGRydXBhbFNldHRpbmdzKSB7CiAgLyoqCiAgICogQ2FsbHMgY2FsbGJhY2sgd2hlbiBkb2N1bWVudCByZWFkeS4KICAgKgogICAqIEBwYXJhbSB7ZnVuY3Rpb259IGNhbGxiYWNrCiAgICogICBUaGUgZnVuY3Rpb24gdG8gYmUgY2FsbGVkIG9uIGRvY3VtZW50IHJlYWR5LgogICAqLwogIGNvbnN0IGRvbVJlYWR5ID0gKGNhbGxiYWNrKSA9PiB7CiAgICBjb25zdCBsaXN0ZW5lciA9ICgpID0+IHsKICAgICAgY2FsbGJhY2soKTsKICAgICAgZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCcsIGxpc3RlbmVyKTsKICAgIH07CiAgICBpZiAoZG9jdW1lbnQucmVhZHlTdGF0ZSAhPT0gJ2xvYWRpbmcnKSB7CiAgICAgIHNldFRpbWVvdXQoY2FsbGJhY2ssIDApOwogICAgfSBlbHNlIHsKICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCcsIGxpc3RlbmVyKTsKICAgIH0KICB9OwoKICAvLyBBdHRhY2ggYWxsIGJlaGF2aW9ycy4KICBkb21SZWFkeSgoKSA9PiB7CiAgICBEcnVwYWwuYXR0YWNoQmVoYXZpb3JzKGRvY3VtZW50LCBkcnVwYWxTZXR0aW5ncyk7CiAgfSk7Cn0pKERydXBhbCwgd2luZG93LmRydXBhbFNldHRpbmdzKTsKOwovKiEKKiB0YWJiYWJsZSA2LjAuMQoqIEBsaWNlbnNlIE1JVCwgaHR0cHM6Ly9naXRodWIuY29tL2ZvY3VzLXRyYXAvdGFiYmFibGUvYmxvYi9tYXN0ZXIvTElDRU5TRQoqLwohZnVuY3Rpb24oZSx0KXsib2JqZWN0Ij09dHlwZW9mIGV4cG9ydHMmJiJ1bmRlZmluZWQiIT10eXBlb2YgbW9kdWxlP3QoZXhwb3J0cyk6ImZ1bmN0aW9uIj09dHlwZW9mIGRlZmluZSYmZGVmaW5lLmFtZD9kZWZpbmUoWyJleHBvcnRzIl0sdCk6KGU9InVuZGVmaW5lZCIhPXR5cGVvZiBnbG9iYWxUaGlzP2dsb2JhbFRoaXM6ZXx8c2VsZixmdW5jdGlvbigpe3ZhciBuPWUudGFiYmFibGUsbz1lLnRhYmJhYmxlPXt9O3Qobyksby5ub0NvbmZsaWN0PWZ1bmN0aW9uKCl7cmV0dXJuIGUudGFiYmFibGU9bixvfX0oKSl9KHRoaXMsKGZ1bmN0aW9uKGUpeyJ1c2Ugc3RyaWN0Ijt2YXIgdD1bImlucHV0Iiwic2VsZWN0IiwidGV4dGFyZWEiLCJhW2hyZWZdIiwiYnV0dG9uIiwiW3RhYmluZGV4XTpub3Qoc2xvdCkiLCJhdWRpb1tjb250cm9sc10iLCJ2aWRlb1tjb250cm9sc10iLCdbY29udGVudGVkaXRhYmxlXTpub3QoW2NvbnRlbnRlZGl0YWJsZT0iZmFsc2UiXSknLCJkZXRhaWxzPnN1bW1hcnk6Zmlyc3Qtb2YtdHlwZSIsImRldGFpbHMiXSxuPXQuam9pbigiLCIpLG89InVuZGVmaW5lZCI9PXR5cGVvZiBFbGVtZW50LHI9bz9mdW5jdGlvbigpe306RWxlbWVudC5wcm90b3R5cGUubWF0Y2hlc3x8RWxlbWVudC5wcm90b3R5cGUubXNNYXRjaGVzU2VsZWN0b3J8fEVsZW1lbnQucHJvdG90eXBlLndlYmtpdE1hdGNoZXNTZWxlY3RvcixhPSFvJiZFbGVtZW50LnByb3RvdHlwZS5nZXRSb290Tm9kZT9mdW5jdGlvbihlKXtyZXR1cm4gZS5nZXRSb290Tm9kZSgpfTpmdW5jdGlvbihlKXtyZXR1cm4gZS5vd25lckRvY3VtZW50fSxpPWZ1bmN0aW9uKGUsdCxvKXt2YXIgYT1BcnJheS5wcm90b3R5cGUuc2xpY2UuYXBwbHkoZS5xdWVyeVNlbGVjdG9yQWxsKG4pKTtyZXR1cm4gdCYmci5jYWxsKGUsbikmJmEudW5zaGlmdChlKSxhPWEuZmlsdGVyKG8pfSxsPWZ1bmN0aW9uIGUodCxvLGEpe2Zvcih2YXIgaT1bXSxsPUFycmF5LmZyb20odCk7bC5sZW5ndGg7KXt2YXIgdT1sLnNoaWZ0KCk7aWYoIlNMT1QiPT09dS50YWdOYW1lKXt2YXIgYz11LmFzc2lnbmVkRWxlbWVudHMoKSxkPWUoYy5sZW5ndGg/Yzp1LmNoaWxkcmVuLCEwLGEpO2EuZmxhdHRlbj9pLnB1c2guYXBwbHkoaSxkKTppLnB1c2goe3Njb3BlUGFyZW50OnUsY2FuZGlkYXRlczpkfSl9ZWxzZXtyLmNhbGwodSxuKSYmYS5maWx0ZXIodSkmJihvfHwhdC5pbmNsdWRlcyh1KSkmJmkucHVzaCh1KTt2YXIgZj11LnNoYWRvd1Jvb3R8fCJmdW5jdGlvbiI9PXR5cGVvZiBhLmdldFNoYWRvd1Jvb3QmJmEuZ2V0U2hhZG93Um9vdCh1KSxzPSFhLnNoYWRvd1Jvb3RGaWx0ZXJ8fGEuc2hhZG93Um9vdEZpbHRlcih1KTtpZihmJiZzKXt2YXIgcD1lKCEwPT09Zj91LmNoaWxkcmVuOmYuY2hpbGRyZW4sITAsYSk7YS5mbGF0dGVuP2kucHVzaC5hcHBseShpLHApOmkucHVzaCh7c2NvcGVQYXJlbnQ6dSxjYW5kaWRhdGVzOnB9KX1lbHNlIGwudW5zaGlmdC5hcHBseShsLHUuY2hpbGRyZW4pfX1yZXR1cm4gaX0sdT1mdW5jdGlvbihlLHQpe3JldHVybiBlLnRhYkluZGV4PDAmJih0fHwvXihBVURJT3xWSURFT3xERVRBSUxTKSQvLnRlc3QoZS50YWdOYW1lKXx8ZS5pc0NvbnRlbnRFZGl0YWJsZSkmJmlzTmFOKHBhcnNlSW50KGUuZ2V0QXR0cmlidXRlKCJ0YWJpbmRleCIpLDEwKSk/MDplLnRhYkluZGV4fSxjPWZ1bmN0aW9uKGUsdCl7cmV0dXJuIGUudGFiSW5kZXg9PT10LnRhYkluZGV4P2UuZG9jdW1lbnRPcmRlci10LmRvY3VtZW50T3JkZXI6ZS50YWJJbmRleC10LnRhYkluZGV4fSxkPWZ1bmN0aW9uKGUpe3JldHVybiJJTlBVVCI9PT1lLnRhZ05hbWV9LGY9ZnVuY3Rpb24oZSl7cmV0dXJuIGZ1bmN0aW9uKGUpe3JldHVybiBkKGUpJiYicmFkaW8iPT09ZS50eXBlfShlKSYmIWZ1bmN0aW9uKGUpe2lmKCFlLm5hbWUpcmV0dXJuITA7dmFyIHQsbj1lLmZvcm18fGEoZSksbz1mdW5jdGlvbihlKXtyZXR1cm4gbi5xdWVyeVNlbGVjdG9yQWxsKCdpbnB1dFt0eXBlPSJyYWRpbyJdW25hbWU9IicrZSsnIl0nKX07aWYoInVuZGVmaW5lZCIhPXR5cGVvZiB3aW5kb3cmJnZvaWQgMCE9PXdpbmRvdy5DU1MmJiJmdW5jdGlvbiI9PXR5cGVvZiB3aW5kb3cuQ1NTLmVzY2FwZSl0PW8od2luZG93LkNTUy5lc2NhcGUoZS5uYW1lKSk7ZWxzZSB0cnl7dD1vKGUubmFtZSl9Y2F0Y2goZSl7cmV0dXJuIGNvbnNvbGUuZXJyb3IoIkxvb2tzIGxpa2UgeW91IGhhdmUgYSByYWRpbyBidXR0b24gd2l0aCBhIG5hbWUgYXR0cmlidXRlIGNvbnRhaW5pbmcgaW52YWxpZCBDU1Mgc2VsZWN0b3IgY2hhcmFjdGVycyBhbmQgbmVlZCB0aGUgQ1NTLmVzY2FwZSBwb2x5ZmlsbDogJXMiLGUubWVzc2FnZSksITF9dmFyIHI9ZnVuY3Rpb24oZSx0KXtmb3IodmFyIG49MDtuPGUubGVuZ3RoO24rKylpZihlW25dLmNoZWNrZWQmJmVbbl0uZm9ybT09PXQpcmV0dXJuIGVbbl19KHQsZS5mb3JtKTtyZXR1cm4hcnx8cj09PWV9KGUpfSxzPWZ1bmN0aW9uKGUpe3ZhciB0PWUuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCksbj10LndpZHRoLG89dC5oZWlnaHQ7cmV0dXJuIDA9PT1uJiYwPT09b30scD1mdW5jdGlvbihlLHQpe3ZhciBuPXQuZGlzcGxheUNoZWNrLG89dC5nZXRTaGFkb3dSb290O2lmKCJoaWRkZW4iPT09Z2V0Q29tcHV0ZWRTdHlsZShlKS52aXNpYmlsaXR5KXJldHVybiEwO3ZhciBpPXIuY2FsbChlLCJkZXRhaWxzPnN1bW1hcnk6Zmlyc3Qtb2YtdHlwZSIpP2UucGFyZW50RWxlbWVudDplO2lmKHIuY2FsbChpLCJkZXRhaWxzOm5vdChbb3Blbl0pICoiKSlyZXR1cm4hMDtpZihuJiYiZnVsbCIhPT1uJiYibGVnYWN5LWZ1bGwiIT09bil7aWYoIm5vbi16ZXJvLWFyZWEiPT09bilyZXR1cm4gcyhlKX1lbHNle2lmKCJmdW5jdGlvbiI9PXR5cGVvZiBvKXtmb3IodmFyIGw9ZTtlOyl7dmFyIHU9ZS5wYXJlbnRFbGVtZW50LGM9YShlKTtpZih1JiYhdS5zaGFkb3dSb290JiYhMD09PW8odSkpcmV0dXJuIHMoZSk7ZT1lLmFzc2lnbmVkU2xvdD9lLmFzc2lnbmVkU2xvdDp1fHxjPT09ZS5vd25lckRvY3VtZW50P3U6Yy5ob3N0fWU9bH1pZihmdW5jdGlvbihlKXtmb3IodmFyIHQsbj1hKGUpLmhvc3Qsbz0hIShudWxsIT09KHQ9bikmJnZvaWQgMCE9PXQmJnQub3duZXJEb2N1bWVudC5jb250YWlucyhuKXx8ZS5vd25lckRvY3VtZW50LmNvbnRhaW5zKGUpKTshbyYmbjspe3ZhciByO289IShudWxsPT09KHI9bj1hKG4pLmhvc3QpfHx2b2lkIDA9PT1yfHwhci5vd25lckRvY3VtZW50LmNvbnRhaW5zKG4pKX1yZXR1cm4gb30oZSkpcmV0dXJuIWUuZ2V0Q2xpZW50UmVjdHMoKS5sZW5ndGg7aWYoImxlZ2FjeS1mdWxsIiE9PW4pcmV0dXJuITB9cmV0dXJuITF9LGg9ZnVuY3Rpb24oZSx0KXtyZXR1cm4hKHQuZGlzYWJsZWR8fGZ1bmN0aW9uKGUpe3JldHVybiBkKGUpJiYiaGlkZGVuIj09PWUudHlwZX0odCl8fHAodCxlKXx8ZnVuY3Rpb24oZSl7cmV0dXJuIkRFVEFJTFMiPT09ZS50YWdOYW1lJiZBcnJheS5wcm90b3R5cGUuc2xpY2UuYXBwbHkoZS5jaGlsZHJlbikuc29tZSgoZnVuY3Rpb24oZSl7cmV0dXJuIlNVTU1BUlkiPT09ZS50YWdOYW1lfSkpfSh0KXx8ZnVuY3Rpb24oZSl7aWYoL14oSU5QVVR8QlVUVE9OfFNFTEVDVHxURVhUQVJFQSkkLy50ZXN0KGUudGFnTmFtZSkpZm9yKHZhciB0PWUucGFyZW50RWxlbWVudDt0Oyl7aWYoIkZJRUxEU0VUIj09PXQudGFnTmFtZSYmdC5kaXNhYmxlZCl7Zm9yKHZhciBuPTA7bjx0LmNoaWxkcmVuLmxlbmd0aDtuKyspe3ZhciBvPXQuY2hpbGRyZW4uaXRlbShuKTtpZigiTEVHRU5EIj09PW8udGFnTmFtZSlyZXR1cm4hIXIuY2FsbCh0LCJmaWVsZHNldFtkaXNhYmxlZF0gKiIpfHwhby5jb250YWlucyhlKX1yZXR1cm4hMH10PXQucGFyZW50RWxlbWVudH1yZXR1cm4hMX0odCkpfSxtPWZ1bmN0aW9uKGUsdCl7cmV0dXJuIShmKHQpfHx1KHQpPDB8fCFoKGUsdCkpfSxiPWZ1bmN0aW9uKGUpe3ZhciB0PXBhcnNlSW50KGUuZ2V0QXR0cmlidXRlKCJ0YWJpbmRleCIpLDEwKTtyZXR1cm4hIShpc05hTih0KXx8dD49MCl9LHk9ZnVuY3Rpb24gZSh0KXt2YXIgbj1bXSxvPVtdO3JldHVybiB0LmZvckVhY2goKGZ1bmN0aW9uKHQscil7dmFyIGE9ISF0LnNjb3BlUGFyZW50LGk9YT90LnNjb3BlUGFyZW50OnQsbD11KGksYSksYz1hP2UodC5jYW5kaWRhdGVzKTppOzA9PT1sP2E/bi5wdXNoLmFwcGx5KG4sYyk6bi5wdXNoKGkpOm8ucHVzaCh7ZG9jdW1lbnRPcmRlcjpyLHRhYkluZGV4OmwsaXRlbTp0LGlzU2NvcGU6YSxjb250ZW50OmN9KX0pKSxvLnNvcnQoYykucmVkdWNlKChmdW5jdGlvbihlLHQpe3JldHVybiB0LmlzU2NvcGU/ZS5wdXNoLmFwcGx5KGUsdC5jb250ZW50KTplLnB1c2godC5jb250ZW50KSxlfSksW10pLmNvbmNhdChuKX0sZz10LmNvbmNhdCgiaWZyYW1lIikuam9pbigiLCIpO2UuZm9jdXNhYmxlPWZ1bmN0aW9uKGUsdCl7cmV0dXJuKHQ9dHx8e30pLmdldFNoYWRvd1Jvb3Q/bChbZV0sdC5pbmNsdWRlQ29udGFpbmVyLHtmaWx0ZXI6aC5iaW5kKG51bGwsdCksZmxhdHRlbjohMCxnZXRTaGFkb3dSb290OnQuZ2V0U2hhZG93Um9vdH0pOmkoZSx0LmluY2x1ZGVDb250YWluZXIsaC5iaW5kKG51bGwsdCkpfSxlLmlzRm9jdXNhYmxlPWZ1bmN0aW9uKGUsdCl7aWYodD10fHx7fSwhZSl0aHJvdyBuZXcgRXJyb3IoIk5vIG5vZGUgcHJvdmlkZWQiKTtyZXR1cm4hMSE9PXIuY2FsbChlLGcpJiZoKHQsZSl9LGUuaXNUYWJiYWJsZT1mdW5jdGlvbihlLHQpe2lmKHQ9dHx8e30sIWUpdGhyb3cgbmV3IEVycm9yKCJObyBub2RlIHByb3ZpZGVkIik7cmV0dXJuITEhPT1yLmNhbGwoZSxuKSYmbSh0LGUpfSxlLnRhYmJhYmxlPWZ1bmN0aW9uKGUsdCl7dmFyIG47cmV0dXJuIG49KHQ9dHx8e30pLmdldFNoYWRvd1Jvb3Q/bChbZV0sdC5pbmNsdWRlQ29udGFpbmVyLHtmaWx0ZXI6bS5iaW5kKG51bGwsdCksZmxhdHRlbjohMSxnZXRTaGFkb3dSb290OnQuZ2V0U2hhZG93Um9vdCxzaGFkb3dSb290RmlsdGVyOmJ9KTppKGUsdC5pbmNsdWRlQ29udGFpbmVyLG0uYmluZChudWxsLHQpKSx5KG4pfSxPYmplY3QuZGVmaW5lUHJvcGVydHkoZSwiX19lc01vZHVsZSIse3ZhbHVlOiEwfSl9KSk7Cgo7Ci8qKgogKiBAZmlsZQogKiBDdXN0b21pemF0aW9uIG9mIGNoZWNrYm94LgogKi8KCigoRHJ1cGFsKSA9PiB7CiAgLyoqCiAgICogQ29uc3RydWN0cyBhIGNoZWNrYm94IGlucHV0IGVsZW1lbnQuCiAgICoKICAgKiBAcmV0dXJuIHtzdHJpbmd9CiAgICogICBBIHN0cmluZyByZXByZXNlbnRpbmcgYSBET00gZnJhZ21lbnQuCiAgICovCiAgRHJ1cGFsLnRoZW1lLmNoZWNrYm94ID0gKCkgPT4KICAgICc8aW5wdXQgdHlwZT0iY2hlY2tib3giIGNsYXNzPSJmb3JtLWNoZWNrYm94IGZvcm0tYm9vbGVhbiBmb3JtLWJvb2xlYW4tLXR5cGUtY2hlY2tib3giLz4nOwp9KShEcnVwYWwpOwo7Ci8qKgogKiBAZmlsZQogKiBDb250cm9scyB0aGUgdmlzaWJpbGl0eSBvZiBkZXNrdG9wIG5hdmlnYXRpb24uCiAqCiAqIFNob3dzIGFuZCBoaWRlcyB0aGUgZGVza3RvcCBuYXZpZ2F0aW9uIGJhc2VkIG9uIHNjcm9sbCBwb3NpdGlvbiBhbmQgY29udHJvbHMKICogdGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIGJ1dHRvbiB0aGF0IHNob3dzL2hpZGVzIHRoZSBuYXZpZ2F0aW9uLgogKi8KCi8qIGVzbGludC1kaXNhYmxlIG5vLWlubmVyLWRlY2xhcmF0aW9ucyAqLwooKERydXBhbCkgPT4gewogIC8qKgogICAqIE9saXZlcm8gaGVscGVyIGZ1bmN0aW9ucy4KICAgKgogICAqIEBuYW1lc3BhY2UKICAgKi8KICBEcnVwYWwub2xpdmVybyA9IHt9OwoKICAvKioKICAgKiBDaGVja3MgaWYgdGhlIG1vYmlsZSBuYXZpZ2F0aW9uIGJ1dHRvbiBpcyB2aXNpYmxlLgogICAqCiAgICogQHJldHVybiB7Ym9vbGVhbn0KICAgKiAgIFRydWUgaWYgbmF2QnV0dG9ucyBpcyBoaWRkZW4sIGZhbHNlIGlmIG5vdC4KICAgKi8KICBmdW5jdGlvbiBpc0Rlc2t0b3BOYXYoKSB7CiAgICBjb25zdCBuYXZCdXR0b25zID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigKICAgICAgJ1tkYXRhLWRydXBhbC1zZWxlY3Rvcj0ibW9iaWxlLWJ1dHRvbnMiXScsCiAgICApOwogICAgcmV0dXJuIG5hdkJ1dHRvbnMKICAgICAgPyB3aW5kb3cuZ2V0Q29tcHV0ZWRTdHlsZShuYXZCdXR0b25zKS5nZXRQcm9wZXJ0eVZhbHVlKCdkaXNwbGF5JykgPT09CiAgICAgICAgICAnbm9uZScKICAgICAgOiBmYWxzZTsKICB9CgogIERydXBhbC5vbGl2ZXJvLmlzRGVza3RvcE5hdiA9IGlzRGVza3RvcE5hdjsKCiAgY29uc3Qgc3RpY2t5SGVhZGVyVG9nZ2xlQnV0dG9uID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigKICAgICdbZGF0YS1kcnVwYWwtc2VsZWN0b3I9InN0aWNreS1oZWFkZXItdG9nZ2xlIl0nLAogICk7CiAgY29uc3Qgc2l0ZUhlYWRlckZpeGFibGUgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKAogICAgJ1tkYXRhLWRydXBhbC1zZWxlY3Rvcj0ic2l0ZS1oZWFkZXItZml4YWJsZSJdJywKICApOwoKICAvKioKICAgKiBDaGVja3MgaWYgdGhlIHN0aWNreSBoZWFkZXIgaXMgZW5hYmxlZC4KICAgKgogICAqIEByZXR1cm4ge2Jvb2xlYW59CiAgICogICBUcnVlIGlmIHN0aWNreSBoZWFkZXIgaXMgZW5hYmxlZCwgZmFsc2UgaWYgbm90LgogICAqLwogIGZ1bmN0aW9uIHN0aWNreUhlYWRlcklzRW5hYmxlZCgpIHsKICAgIHJldHVybiBzdGlja3lIZWFkZXJUb2dnbGVCdXR0b24uZ2V0QXR0cmlidXRlKCdhcmlhLWNoZWNrZWQnKSA9PT0gJ3RydWUnOwogIH0KCiAgLyoqCiAgICogU2F2ZSB0aGUgY3VycmVudCBzdGlja3kgaGVhZGVyIGV4cGFuZGVkIHN0YXRlIHRvIGxvY2FsU3RvcmFnZSwgYW5kIHNldAogICAqIGl0IHRvIGV4cGlyZSBhZnRlciB0d28gd2Vla3MuCiAgICoKICAgKiBAcGFyYW0ge2Jvb2xlYW59IGV4cGFuZGVkU3RhdGUKICAgKiAgIEN1cnJlbnQgc3RhdGUgb2YgdGhlIHN0aWNreSBoZWFkZXIgYnV0dG9uLgogICAqLwogIGZ1bmN0aW9uIHNldFN0aWNreUhlYWRlclN0b3JhZ2UoZXhwYW5kZWRTdGF0ZSkgewogICAgY29uc3Qgbm93ID0gbmV3IERhdGUoKTsKCiAgICBjb25zdCBpdGVtID0gewogICAgICB2YWx1ZTogZXhwYW5kZWRTdGF0ZSwKICAgICAgZXhwaXJ5OiBub3cuZ2V0VGltZSgpICsgMjAxNjAwMDAsIC8vIDIgd2Vla3MgZnJvbSBub3cuCiAgICB9OwogICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oCiAgICAgICdEcnVwYWwub2xpdmVyby5zdGlja3lIZWFkZXJTdGF0ZScsCiAgICAgIEpTT04uc3RyaW5naWZ5KGl0ZW0pLAogICAgKTsKICB9CgogIC8qKgogICAqIFRvZ2dsZSB0aGUgc3RhdGUgb2YgdGhlIHN0aWNreSBoZWFkZXIgYmV0d2VlbiBhbHdheXMgcGlubmVkIGFuZAogICAqIG9ubHkgcGlubmVkIHdoZW4gc2Nyb2xsZWQgdG8gdGhlIHRvcCBvZiB0aGUgdmlld3BvcnQuCiAgICoKICAgKiBAcGFyYW0ge2Jvb2xlYW59IHBpbm5lZFN0YXRlCiAgICogICBTdGF0ZSB0byBjaGFuZ2UgdGhlIHN0aWNreSBoZWFkZXIgdG8uCiAgICovCiAgZnVuY3Rpb24gdG9nZ2xlU3RpY2t5SGVhZGVyU3RhdGUocGlubmVkU3RhdGUpIHsKICAgIGlmIChpc0Rlc2t0b3BOYXYoKSkgewogICAgICBpZiAocGlubmVkU3RhdGUgPT09IHRydWUpIHsKICAgICAgICBzaXRlSGVhZGVyRml4YWJsZS5jbGFzc0xpc3QuYWRkKCdpcy1leHBhbmRlZCcpOwogICAgICB9IGVsc2UgewogICAgICAgIHNpdGVIZWFkZXJGaXhhYmxlLmNsYXNzTGlzdC5yZW1vdmUoJ2lzLWV4cGFuZGVkJyk7CiAgICAgIH0KCiAgICAgIHN0aWNreUhlYWRlclRvZ2dsZUJ1dHRvbi5zZXRBdHRyaWJ1dGUoJ2FyaWEtY2hlY2tlZCcsIHBpbm5lZFN0YXRlKTsKICAgICAgc2V0U3RpY2t5SGVhZGVyU3RvcmFnZShwaW5uZWRTdGF0ZSk7CiAgICB9CiAgfQoKICAvKioKICAgKiBSZXR1cm4gdGhlIHN0aWNreSBoZWFkZXIncyBzdG9yZWQgc3RhdGUgZnJvbSBsb2NhbFN0b3JhZ2UuCiAgICoKICAgKiBAcmV0dXJuIHtib29sZWFufQogICAqICAgU3RvcmVkIHN0YXRlIG9mIHRoZSBzdGlja3kgaGVhZGVyLgogICAqLwogIGZ1bmN0aW9uIGdldFN0aWNreUhlYWRlclN0b3JhZ2UoKSB7CiAgICBjb25zdCBzdGlja3lIZWFkZXJTdGF0ZSA9IGxvY2FsU3RvcmFnZS5nZXRJdGVtKAogICAgICAnRHJ1cGFsLm9saXZlcm8uc3RpY2t5SGVhZGVyU3RhdGUnLAogICAgKTsKCiAgICBpZiAoIXN0aWNreUhlYWRlclN0YXRlKSByZXR1cm4gZmFsc2U7CgogICAgY29uc3QgaXRlbSA9IEpTT04ucGFyc2Uoc3RpY2t5SGVhZGVyU3RhdGUpOwogICAgY29uc3Qgbm93ID0gbmV3IERhdGUoKTsKCiAgICAvLyBDb21wYXJlIHRoZSBleHBpcnkgdGltZSBvZiB0aGUgaXRlbSB3aXRoIHRoZSBjdXJyZW50IHRpbWUuCiAgICBpZiAobm93LmdldFRpbWUoKSA+IGl0ZW0uZXhwaXJ5KSB7CiAgICAgIC8vIElmIHRoZSBpdGVtIGlzIGV4cGlyZWQsIGRlbGV0ZSB0aGUgaXRlbSBmcm9tIHN0b3JhZ2UgYW5kIHJldHVybiBudWxsLgogICAgICBsb2NhbFN0b3JhZ2UucmVtb3ZlSXRlbSgnRHJ1cGFsLm9saXZlcm8uc3RpY2t5SGVhZGVyU3RhdGUnKTsKICAgICAgcmV0dXJuIGZhbHNlOwogICAgfQogICAgcmV0dXJuIGl0ZW0udmFsdWU7CiAgfQoKICAvLyBPbmx5IGVuYWJsZSBzY3JvbGwgaW50ZXJhY3Rpdml0eSBpZiB0aGUgYnJvd3NlciBzdXBwb3J0cyBJbnRlcnNlY3Rpb24KICAvLyBPYnNlcnZlci4KICAvLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS93M2MvSW50ZXJzZWN0aW9uT2JzZXJ2ZXIvYmxvYi9tYXN0ZXIvcG9seWZpbGwvaW50ZXJzZWN0aW9uLW9ic2VydmVyLmpzI0wxOS1MMjEKICBpZiAoCiAgICAnSW50ZXJzZWN0aW9uT2JzZXJ2ZXInIGluIHdpbmRvdyAmJgogICAgJ0ludGVyc2VjdGlvbk9ic2VydmVyRW50cnknIGluIHdpbmRvdyAmJgogICAgJ2ludGVyc2VjdGlvblJhdGlvJyBpbiB3aW5kb3cuSW50ZXJzZWN0aW9uT2JzZXJ2ZXJFbnRyeS5wcm90b3R5cGUKICApIHsKICAgIGNvbnN0IGZpeGFibGVFbGVtZW50cyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoCiAgICAgICdbZGF0YS1kcnVwYWwtc2VsZWN0b3I9InNpdGUtaGVhZGVyLWZpeGFibGUiXSwgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPSJzb2NpYWwtYmFyLWlubmVyIl0nLAogICAgKTsKCiAgICBmdW5jdGlvbiB0b2dnbGVEZXNrdG9wTmF2VmlzaWJpbGl0eShlbnRyaWVzKSB7CiAgICAgIGlmICghaXNEZXNrdG9wTmF2KCkpIHJldHVybjsKCiAgICAgIGVudHJpZXMuZm9yRWFjaCgoZW50cnkpID0+IHsKICAgICAgICAvLyBGaXJlZm94IGRvZXNuJ3Qgc2VlbSB0byBzdXBwb3J0IGVudHJ5LmlzSW50ZXJzZWN0aW5nIHByb3Blcmx5LAogICAgICAgIC8vIHNvIHdlIGNoZWNrIHRoZSBpbnRlcnNlY3Rpb25SYXRpby4KICAgICAgICBpZiAoZW50cnkuaW50ZXJzZWN0aW9uUmF0aW8gPCAxKSB7CiAgICAgICAgICBmaXhhYmxlRWxlbWVudHMuZm9yRWFjaCgoZWwpID0+IGVsLmNsYXNzTGlzdC5hZGQoJ2lzLWZpeGVkJykpOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICBmaXhhYmxlRWxlbWVudHMuZm9yRWFjaCgoZWwpID0+IGVsLmNsYXNzTGlzdC5yZW1vdmUoJ2lzLWZpeGVkJykpOwogICAgICAgIH0KICAgICAgfSk7CiAgICB9CgogICAgLyoqCiAgICAgKiBHZXRzIHRoZSByb290IG1hcmdpbiBieSBjaGVja2luZyBmb3IgdmFyaW91cyB0b29sYmFyIGNsYXNzZXMuCiAgICAgKgogICAgICogQHJldHVybiB7c3RyaW5nfQogICAgICogICBSb290IG1hcmdpbiBmb3IgdGhlIEludGVyc2VjdGlvbiBPYnNlcnZlciBvcHRpb25zIG9iamVjdC4KICAgICAqLwogICAgZnVuY3Rpb24gZ2V0Um9vdE1hcmdpbigpIHsKICAgICAgbGV0IHJvb3RNYXJnaW5Ub3AgPSA3MjsKICAgICAgY29uc3QgeyBib2R5IH0gPSBkb2N1bWVudDsKCiAgICAgIGlmIChib2R5LmNsYXNzTGlzdC5jb250YWlucygndG9vbGJhci1maXhlZCcpKSB7CiAgICAgICAgcm9vdE1hcmdpblRvcCAtPSAzOTsKICAgICAgfQoKICAgICAgaWYgKAogICAgICAgIGJvZHkuY2xhc3NMaXN0LmNvbnRhaW5zKCd0b29sYmFyLWhvcml6b250YWwnKSAmJgogICAgICAgIGJvZHkuY2xhc3NMaXN0LmNvbnRhaW5zKCd0b29sYmFyLXRyYXktb3BlbicpCiAgICAgICkgewogICAgICAgIHJvb3RNYXJnaW5Ub3AgLT0gNDA7CiAgICAgIH0KCiAgICAgIHJldHVybiBgJHtyb290TWFyZ2luVG9wfXB4IDBweCAwcHggMHB4YDsKICAgIH0KCiAgICAvKioKICAgICAqIE1vbml0b3IgdGhlIG5hdmlnYXRpb24gcG9zaXRpb24uCiAgICAgKi8KICAgIGZ1bmN0aW9uIG1vbml0b3JOYXZQb3NpdGlvbigpIHsKICAgICAgY29uc3QgcHJpbWFyeU5hdiA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoCiAgICAgICAgJ1tkYXRhLWRydXBhbC1zZWxlY3Rvcj0ic2l0ZS1oZWFkZXIiXScsCiAgICAgICk7CiAgICAgIGNvbnN0IG9wdGlvbnMgPSB7CiAgICAgICAgcm9vdE1hcmdpbjogZ2V0Um9vdE1hcmdpbigpLAogICAgICAgIHRocmVzaG9sZDogWzAuOTk5LCAxXSwKICAgICAgfTsKCiAgICAgIGNvbnN0IG9ic2VydmVyID0gbmV3IEludGVyc2VjdGlvbk9ic2VydmVyKAogICAgICAgIHRvZ2dsZURlc2t0b3BOYXZWaXNpYmlsaXR5LAogICAgICAgIG9wdGlvbnMsCiAgICAgICk7CgogICAgICBpZiAocHJpbWFyeU5hdikgewogICAgICAgIG9ic2VydmVyLm9ic2VydmUocHJpbWFyeU5hdik7CiAgICAgIH0KICAgIH0KCiAgICBpZiAoc3RpY2t5SGVhZGVyVG9nZ2xlQnV0dG9uKSB7CiAgICAgIHN0aWNreUhlYWRlclRvZ2dsZUJ1dHRvbi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsICgpID0+IHsKICAgICAgICB0b2dnbGVTdGlja3lIZWFkZXJTdGF0ZSghc3RpY2t5SGVhZGVySXNFbmFibGVkKCkpOwogICAgICB9KTsKICAgIH0KCiAgICAvLyBJZiBoZWFkZXIgaXMgcGlubmVkIG9wZW4gYW5kIGEgaGVhZGVyIGVsZW1lbnQgZ2FpbnMgZm9jdXMsIHNjcm9sbCB0byB0aGUKICAgIC8vIHRvcCBvZiB0aGUgcGFnZSB0byBlbnN1cmUgdGhhdCB0aGUgaGVhZGVyIGVsZW1lbnRzIGNhbiBiZSBzZWVuLgogICAgY29uc3Qgc2l0ZUhlYWRlcklubmVyID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigKICAgICAgJ1tkYXRhLWRydXBhbC1zZWxlY3Rvcj0ic2l0ZS1oZWFkZXItaW5uZXIiXScsCiAgICApOwogICAgaWYgKHNpdGVIZWFkZXJJbm5lcikgewogICAgICBzaXRlSGVhZGVySW5uZXIuYWRkRXZlbnRMaXN0ZW5lcignZm9jdXNpbicsICgpID0+IHsKICAgICAgICBpZiAoaXNEZXNrdG9wTmF2KCkgJiYgIXN0aWNreUhlYWRlcklzRW5hYmxlZCgpKSB7CiAgICAgICAgICBjb25zdCBoZWFkZXIgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKAogICAgICAgICAgICAnW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPSJzaXRlLWhlYWRlciJdJywKICAgICAgICAgICk7CiAgICAgICAgICBjb25zdCBoZWFkZXJOYXYgPSBoZWFkZXIucXVlcnlTZWxlY3RvcigKICAgICAgICAgICAgJ1tkYXRhLWRydXBhbC1zZWxlY3Rvcj0iaGVhZGVyLW5hdiJdJywKICAgICAgICAgICk7CiAgICAgICAgICBjb25zdCBoZWFkZXJNYXJnaW4gPSBoZWFkZXIuY2xpZW50SGVpZ2h0IC0gaGVhZGVyTmF2LmNsaWVudEhlaWdodDsKICAgICAgICAgIGlmICh3aW5kb3cuc2Nyb2xsWSA+IGhlYWRlck1hcmdpbikgewogICAgICAgICAgICB3aW5kb3cuc2Nyb2xsVG8oMCwgaGVhZGVyTWFyZ2luKTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0pOwogICAgfQoKICAgIG1vbml0b3JOYXZQb3NpdGlvbigpOwogICAgc2V0U3RpY2t5SGVhZGVyU3RvcmFnZShnZXRTdGlja3lIZWFkZXJTdG9yYWdlKCkpOwogICAgdG9nZ2xlU3RpY2t5SGVhZGVyU3RhdGUoZ2V0U3RpY2t5SGVhZGVyU3RvcmFnZSgpKTsKICB9Cn0pKERydXBhbCk7CjsKLyoqCiAqIEBmaWxlCiAqIEN1c3RvbWl6YXRpb24gb2YgY29tbWVudHMuCiAqLwoKKChEcnVwYWwsIG9uY2UpID0+IHsKICAvKioKICAgKiBJbml0aWFsaXplIHNob3cvaGlkZSBidXR0b24gZm9yIHRoZSBjb21tZW50cy4KICAgKgogICAqIEBwYXJhbSB7RWxlbWVudH0gY29tbWVudHMKICAgKiAgIFRoZSBjb21tZW50IHdyYXBwZXIgZWxlbWVudC4KICAgKi8KICBmdW5jdGlvbiBpbml0KGNvbW1lbnRzKSB7CiAgICBjb21tZW50cwogICAgICAucXVlcnlTZWxlY3RvckFsbCgnW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPSJjb21tZW50Il0nKQogICAgICAuZm9yRWFjaCgoY29tbWVudCkgPT4gewogICAgICAgIGlmICgKICAgICAgICAgIGNvbW1lbnQubmV4dEVsZW1lbnRTaWJsaW5nICE9IG51bGwgJiYKICAgICAgICAgIGNvbW1lbnQubmV4dEVsZW1lbnRTaWJsaW5nLm1hdGNoZXMoJy5pbmRlbnRlZCcpCiAgICAgICAgKSB7CiAgICAgICAgICBjb21tZW50LmNsYXNzTGlzdC5hZGQoJ2hhcy1jaGlsZHJlbicpOwogICAgICAgIH0KICAgICAgfSk7CgogICAgY29tbWVudHMucXVlcnlTZWxlY3RvckFsbCgnLmluZGVudGVkJykuZm9yRWFjaCgoY29tbWVudEdyb3VwKSA9PiB7CiAgICAgIGNvbnN0IHNob3dIaWRlV3JhcHBlciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgICBzaG93SGlkZVdyYXBwZXIuc2V0QXR0cmlidXRlKCdjbGFzcycsICdzaG93LWhpZGUtd3JhcHBlcicpOwoKICAgICAgY29uc3QgdG9nZ2xlQ29tbWVudHNCdG4gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdidXR0b24nKTsKICAgICAgdG9nZ2xlQ29tbWVudHNCdG4uc2V0QXR0cmlidXRlKCd0eXBlJywgJ2J1dHRvbicpOwogICAgICB0b2dnbGVDb21tZW50c0J0bi5zZXRBdHRyaWJ1dGUoJ2FyaWEtZXhwYW5kZWQnLCAndHJ1ZScpOwogICAgICB0b2dnbGVDb21tZW50c0J0bi5zZXRBdHRyaWJ1dGUoJ2NsYXNzJywgJ3Nob3ctaGlkZS1idG4nKTsKICAgICAgdG9nZ2xlQ29tbWVudHNCdG4uaW5uZXJUZXh0ID0gRHJ1cGFsLnQoJ1JlcGxpZXMnKTsKCiAgICAgIGNvbW1lbnRHcm91cC5wYXJlbnROb2RlLmluc2VydEJlZm9yZShzaG93SGlkZVdyYXBwZXIsIGNvbW1lbnRHcm91cCk7CiAgICAgIHNob3dIaWRlV3JhcHBlci5hcHBlbmRDaGlsZCh0b2dnbGVDb21tZW50c0J0bik7CgogICAgICB0b2dnbGVDb21tZW50c0J0bi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIChlKSA9PiB7CiAgICAgICAgY29tbWVudEdyb3VwLmNsYXNzTGlzdC50b2dnbGUoJ2hpZGRlbicpOwogICAgICAgIGUuY3VycmVudFRhcmdldC5zZXRBdHRyaWJ1dGUoCiAgICAgICAgICAnYXJpYS1leHBhbmRlZCcsCiAgICAgICAgICBjb21tZW50R3JvdXAuY2xhc3NMaXN0LmNvbnRhaW5zKCdoaWRkZW4nKSA/ICdmYWxzZScgOiAndHJ1ZScsCiAgICAgICAgKTsKICAgICAgfSk7CiAgICB9KTsKICB9CgogIC8qKgogICAqIEF0dGFjaGVzIHRoZSBjb21tZW50IGJlaGF2aW9yIHRvIGNvbW1lbnRzLgogICAqCiAgICogQHR5cGUge0RydXBhbH5iZWhhdmlvcn0KICAgKgogICAqIEBwcm9wIHtEcnVwYWx+YmVoYXZpb3JBdHRhY2h9IGF0dGFjaAogICAqICAgQXR0YWNoZXMgdGhlIHNob3cvaGlkZSBiZWhhdmlvciBmb3IgaW5kZW50ZWQgY29tbWVudHMuCiAgICovCiAgRHJ1cGFsLmJlaGF2aW9ycy5jb21tZW50cyA9IHsKICAgIGF0dGFjaChjb250ZXh0KSB7CiAgICAgIG9uY2UoJ2NvbW1lbnRzJywgJ1tkYXRhLWRydXBhbC1zZWxlY3Rvcj0iY29tbWVudHMiXScsIGNvbnRleHQpLmZvckVhY2goCiAgICAgICAgaW5pdCwKICAgICAgKTsKICAgIH0sCiAgfTsKfSkoRHJ1cGFsLCBvbmNlKTsKOwovKioKICogQGZpbGUKICogV2lkZSB2aWV3cG9ydCBzZWFyY2ggYmFyIGludGVyYWN0aW9ucy4KICovCgooKERydXBhbCkgPT4gewogIGNvbnN0IHNlYXJjaFdpZGVCdXR0b25TZWxlY3RvciA9CiAgICAnW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPSJibG9jay1zZWFyY2gtd2lkZS1idXR0b24iXSc7CiAgY29uc3Qgc2VhcmNoV2lkZUJ1dHRvbiA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Ioc2VhcmNoV2lkZUJ1dHRvblNlbGVjdG9yKTsKICBjb25zdCBzZWFyY2hXaWRlV3JhcHBlclNlbGVjdG9yID0KICAgICdbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ImJsb2NrLXNlYXJjaC13aWRlLXdyYXBwZXIiXSc7CiAgY29uc3Qgc2VhcmNoV2lkZVdyYXBwZXIgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKHNlYXJjaFdpZGVXcmFwcGVyU2VsZWN0b3IpOwoKICAvKioKICAgKiBEZXRlcm1pbmUgaWYgc2VhcmNoIGlzIHZpc2libGUuCiAgICoKICAgKiBAcmV0dXJuIHtib29sZWFufQogICAqICAgVHJ1ZSBpZiB0aGUgc2VhcmNoIHdyYXBwZXIgY29udGFpbnMgImlzLWFjdGl2ZSIgY2xhc3MsIGZhbHNlIGlmIG5vdC4KICAgKi8KICBmdW5jdGlvbiBzZWFyY2hJc1Zpc2libGUoKSB7CiAgICByZXR1cm4gc2VhcmNoV2lkZVdyYXBwZXIuY2xhc3NMaXN0LmNvbnRhaW5zKCdpcy1hY3RpdmUnKTsKICB9CiAgRHJ1cGFsLm9saXZlcm8uc2VhcmNoSXNWaXNpYmxlID0gc2VhcmNoSXNWaXNpYmxlOwoKICAvKioKICAgKiBDbG9zZXMgc2VhcmNoIGJhciB3aGVuIGEgY2xpY2sgZXZlbnQgZG9lcyBub3QgaGFwcGVuIGF0IGFuICh4LHkpIGNvb3JkaW5hdGUKICAgKiB0aGF0IGRvZXMgbm90IG92ZXJsYXAgd2l0aCBlaXRoZXIgdGhlIHNlYXJjaCB3cmFwcGVyIG9yIGJ1dHRvbi4KICAgKgogICAqIEBzZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyOTg5NQogICAqCiAgICogQHBhcmFtIHtFdmVudH0gZSBjbGljayBldmVudAogICAqLwogIGZ1bmN0aW9uIHdhdGNoRm9yQ2xpY2tPdXQoZSkgewogICAgY29uc3QgY2xpY2tJblNlYXJjaEFyZWEgPSBlLnRhcmdldC5tYXRjaGVzKGAKICAgICAgJHtzZWFyY2hXaWRlV3JhcHBlclNlbGVjdG9yfSwKICAgICAgJHtzZWFyY2hXaWRlV3JhcHBlclNlbGVjdG9yfSAqLAogICAgICAke3NlYXJjaFdpZGVCdXR0b25TZWxlY3Rvcn0sCiAgICAgICR7c2VhcmNoV2lkZUJ1dHRvblNlbGVjdG9yfSAqCiAgICBgKTsKICAgIGlmICghY2xpY2tJblNlYXJjaEFyZWEgJiYgc2VhcmNoSXNWaXNpYmxlKCkpIHsKICAgICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLXVzZS1iZWZvcmUtZGVmaW5lCiAgICAgIHRvZ2dsZVNlYXJjaFZpc2liaWxpdHkoZmFsc2UpOwogICAgfQogIH0KCiAgLyoqCiAgICogQ2xvc2VzIHNlYXJjaCBiYXIgd2hlbiBmb2N1cyBtb3ZlcyB0byBhbm90aGVyIHRhcmdldC4KICAgKiBBdm9pZHMgY2xvc2luZyBzZWFyY2ggYmFyIGlmIGV2ZW50IGRvZXMgbm90IGhhdmUgcmVsYXRlZCB0YXJnZXQgLSByZXF1aXJlZCBmb3IgU2FmYXJpLgogICAqCiAgICogQHNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI5ODk1CiAgICoKICAgKiBAcGFyYW0ge0V2ZW50fSBlIGZvY3Vzb3V0IGV2ZW50CiAgICovCiAgZnVuY3Rpb24gd2F0Y2hGb3JGb2N1c091dChlKSB7CiAgICBpZiAoZS5yZWxhdGVkVGFyZ2V0KSB7CiAgICAgIGNvbnN0IGluU2VhcmNoQmFyID0gZS5yZWxhdGVkVGFyZ2V0Lm1hdGNoZXMoCiAgICAgICAgYCR7c2VhcmNoV2lkZVdyYXBwZXJTZWxlY3Rvcn0sICR7c2VhcmNoV2lkZVdyYXBwZXJTZWxlY3Rvcn0gKmAsCiAgICAgICk7CiAgICAgIGNvbnN0IGluU2VhcmNoQnV0dG9uID0gZS5yZWxhdGVkVGFyZ2V0Lm1hdGNoZXMoCiAgICAgICAgYCR7c2VhcmNoV2lkZUJ1dHRvblNlbGVjdG9yfSwgJHtzZWFyY2hXaWRlQnV0dG9uU2VsZWN0b3J9ICpgLAogICAgICApOwoKICAgICAgaWYgKCFpblNlYXJjaEJhciAmJiAhaW5TZWFyY2hCdXR0b24pIHsKICAgICAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tdXNlLWJlZm9yZS1kZWZpbmUKICAgICAgICB0b2dnbGVTZWFyY2hWaXNpYmlsaXR5KGZhbHNlKTsKICAgICAgfQogICAgfQogIH0KCiAgLyoqCiAgICogQ2xvc2VzIHNlYXJjaCBiYXIgb24gZXNjYXBlIGtleXVwLCBpZiBvcGVuLgogICAqCiAgICogQHBhcmFtIHtFdmVudH0gZSBrZXl1cCBldmVudAogICAqLwogIGZ1bmN0aW9uIHdhdGNoRm9yRXNjYXBlT3V0KGUpIHsKICAgIGlmIChlLmtleSA9PT0gJ0VzY2FwZScpIHsKICAgICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLXVzZS1iZWZvcmUtZGVmaW5lCiAgICAgIHRvZ2dsZVNlYXJjaFZpc2liaWxpdHkoZmFsc2UpOwogICAgfQogIH0KCiAgLyoqCiAgICogU2V0IGZvY3VzIGZvciB0aGUgc2VhcmNoIGlucHV0IGVsZW1lbnQuCiAgICovCiAgZnVuY3Rpb24gaGFuZGxlRm9jdXMoKSB7CiAgICBpZiAoc2VhcmNoSXNWaXNpYmxlKCkpIHsKICAgICAgc2VhcmNoV2lkZVdyYXBwZXIucXVlcnlTZWxlY3RvcignaW5wdXRbdHlwZT0ic2VhcmNoIl0nKS5mb2N1cygpOwogICAgfSBlbHNlIGlmIChzZWFyY2hXaWRlV3JhcHBlci5jb250YWlucyhkb2N1bWVudC5hY3RpdmVFbGVtZW50KSkgewogICAgICAvLyBSZXR1cm4gZm9jdXMgdG8gYnV0dG9uIG9ubHkgaWYgZm9jdXMgd2FzIGluc2lkZSBvZiB0aGUgc2VhcmNoIHdyYXBwZXIuCiAgICAgIHNlYXJjaFdpZGVCdXR0b24uZm9jdXMoKTsKICAgIH0KICB9CgogIC8qKgogICAqIFRvZ2dsZSBzZWFyY2ggZnVuY3Rpb25hbGl0eSB2aXNpYmlsaXR5LgogICAqCiAgICogQHBhcmFtIHtib29sZWFufSB2aXNpYmlsaXR5CiAgICogICBUcnVlIGlmIHdlIHdhbnQgdG8gc2hvdyB0aGUgZm9ybSwgZmFsc2UgaWYgd2Ugd2FudCB0byBoaWRlIGl0LgogICAqLwogIGZ1bmN0aW9uIHRvZ2dsZVNlYXJjaFZpc2liaWxpdHkodmlzaWJpbGl0eSkgewogICAgc2VhcmNoV2lkZUJ1dHRvbi5zZXRBdHRyaWJ1dGUoJ2FyaWEtZXhwYW5kZWQnLCB2aXNpYmlsaXR5ID09PSB0cnVlKTsKICAgIHNlYXJjaFdpZGVXcmFwcGVyLmFkZEV2ZW50TGlzdGVuZXIoJ3RyYW5zaXRpb25lbmQnLCBoYW5kbGVGb2N1cywgewogICAgICBvbmNlOiB0cnVlLAogICAgfSk7CgogICAgaWYgKHZpc2liaWxpdHkgPT09IHRydWUpIHsKICAgICAgRHJ1cGFsLm9saXZlcm8uY2xvc2VBbGxTdWJOYXYoKTsKICAgICAgc2VhcmNoV2lkZVdyYXBwZXIuY2xhc3NMaXN0LmFkZCgnaXMtYWN0aXZlJyk7CgogICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIHdhdGNoRm9yQ2xpY2tPdXQsIHsgY2FwdHVyZTogdHJ1ZSB9KTsKICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignZm9jdXNvdXQnLCB3YXRjaEZvckZvY3VzT3V0LCB7CiAgICAgICAgY2FwdHVyZTogdHJ1ZSwKICAgICAgfSk7CiAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ2tleXVwJywgd2F0Y2hGb3JFc2NhcGVPdXQsIHsgY2FwdHVyZTogdHJ1ZSB9KTsKICAgIH0gZWxzZSB7CiAgICAgIHNlYXJjaFdpZGVXcmFwcGVyLmNsYXNzTGlzdC5yZW1vdmUoJ2lzLWFjdGl2ZScpOwoKICAgICAgZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcignY2xpY2snLCB3YXRjaEZvckNsaWNrT3V0LCB7CiAgICAgICAgY2FwdHVyZTogdHJ1ZSwKICAgICAgfSk7CiAgICAgIGRvY3VtZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ2ZvY3Vzb3V0Jywgd2F0Y2hGb3JGb2N1c091dCwgewogICAgICAgIGNhcHR1cmU6IHRydWUsCiAgICAgIH0pOwogICAgICBkb2N1bWVudC5yZW1vdmVFdmVudExpc3RlbmVyKCdrZXl1cCcsIHdhdGNoRm9yRXNjYXBlT3V0LCB7CiAgICAgICAgY2FwdHVyZTogdHJ1ZSwKICAgICAgfSk7CiAgICB9CiAgfQoKICBEcnVwYWwub2xpdmVyby50b2dnbGVTZWFyY2hWaXNpYmlsaXR5ID0gdG9nZ2xlU2VhcmNoVmlzaWJpbGl0eTsKCiAgLyoqCiAgICogSW5pdGlhbGl6ZXMgdGhlIHNlYXJjaCB3aWRlIGJ1dHRvbi4KICAgKgogICAqIEB0eXBlIHtEcnVwYWx+YmVoYXZpb3J9CiAgICoKICAgKiBAcHJvcCB7RHJ1cGFsfmJlaGF2aW9yQXR0YWNofSBhdHRhY2gKICAgKiAgQWRkcyBhcmlhLWV4cGFuZGVkIGF0dHJpYnV0ZSB0byB0aGUgc2VhcmNoIHdpZGUgYnV0dG9uLgogICAqLwogIERydXBhbC5iZWhhdmlvcnMuc2VhcmNoV2lkZSA9IHsKICAgIGF0dGFjaChjb250ZXh0KSB7CiAgICAgIGNvbnN0IHNlYXJjaFdpZGVCdXR0b25FbCA9IG9uY2UoCiAgICAgICAgJ3NlYXJjaC13aWRlJywKICAgICAgICBzZWFyY2hXaWRlQnV0dG9uU2VsZWN0b3IsCiAgICAgICAgY29udGV4dCwKICAgICAgKS5zaGlmdCgpOwogICAgICBpZiAoc2VhcmNoV2lkZUJ1dHRvbkVsKSB7CiAgICAgICAgc2VhcmNoV2lkZUJ1dHRvbkVsLnNldEF0dHJpYnV0ZSgnYXJpYS1leHBhbmRlZCcsIHNlYXJjaElzVmlzaWJsZSgpKTsKICAgICAgICBzZWFyY2hXaWRlQnV0dG9uRWwuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoKSA9PiB7CiAgICAgICAgICB0b2dnbGVTZWFyY2hWaXNpYmlsaXR5KCFzZWFyY2hJc1Zpc2libGUoKSk7CiAgICAgICAgfSk7CiAgICAgIH0KICAgIH0sCiAgfTsKfSkoRHJ1cGFsKTsKOwovKioKICogQGZpbGUKICogQ3VzdG9taXphdGlvbiBvZiBuYXZpZ2F0aW9uLgogKi8KCigoRHJ1cGFsLCBvbmNlLCB0YWJiYWJsZSkgPT4gewogIC8qKgogICAqIENoZWNrcyBpZiBuYXZXcmFwcGVyIGNvbnRhaW5zICJpcy1hY3RpdmUiIGNsYXNzLgogICAqCiAgICogQHBhcmFtIHtFbGVtZW50fSBuYXZXcmFwcGVyCiAgICogICBIZWFkZXIgbmF2aWdhdGlvbi4KICAgKgogICAqIEByZXR1cm4ge2Jvb2xlYW59CiAgICogICBUcnVlIGlmIG5hdldyYXBwZXIgY29udGFpbnMgImlzLWFjdGl2ZSIgY2xhc3MsIGZhbHNlIGlmIG5vdC4KICAgKi8KICBmdW5jdGlvbiBpc05hdk9wZW4obmF2V3JhcHBlcikgewogICAgcmV0dXJuIG5hdldyYXBwZXIuY2xhc3NMaXN0LmNvbnRhaW5zKCdpcy1hY3RpdmUnKTsKICB9CgogIC8qKgogICAqIE9wZW5zIG9yIGNsb3NlcyB0aGUgaGVhZGVyIG5hdmlnYXRpb24uCiAgICoKICAgKiBAcGFyYW0ge29iamVjdH0gcHJvcHMKICAgKiAgIE5hdmlnYXRpb24gcHJvcHMuCiAgICogQHBhcmFtIHtib29sZWFufSBzdGF0ZQogICAqICAgU3RhdGUgd2hpY2ggdG8gdHJhbnNpdGlvbiB0aGUgaGVhZGVyIG5hdmlnYXRpb24gbWVudSBpbnRvLgogICAqLwogIGZ1bmN0aW9uIHRvZ2dsZU5hdihwcm9wcywgc3RhdGUpIHsKICAgIGNvbnN0IHZhbHVlID0gISFzdGF0ZTsKICAgIHByb3BzLm5hdkJ1dHRvbi5zZXRBdHRyaWJ1dGUoJ2FyaWEtZXhwYW5kZWQnLCB2YWx1ZSk7CgogICAgaWYgKHZhbHVlKSB7CiAgICAgIHByb3BzLmJvZHkuY2xhc3NMaXN0LmFkZCgnaXMtb3ZlcmxheS1hY3RpdmUnKTsKICAgICAgcHJvcHMuYm9keS5jbGFzc0xpc3QuYWRkKCdpcy1maXhlZCcpOwogICAgICBwcm9wcy5uYXZXcmFwcGVyLmNsYXNzTGlzdC5hZGQoJ2lzLWFjdGl2ZScpOwogICAgfSBlbHNlIHsKICAgICAgcHJvcHMuYm9keS5jbGFzc0xpc3QucmVtb3ZlKCdpcy1vdmVybGF5LWFjdGl2ZScpOwogICAgICBwcm9wcy5ib2R5LmNsYXNzTGlzdC5yZW1vdmUoJ2lzLWZpeGVkJyk7CiAgICAgIHByb3BzLm5hdldyYXBwZXIuY2xhc3NMaXN0LnJlbW92ZSgnaXMtYWN0aXZlJyk7CiAgICB9CiAgfQoKICAvKioKICAgKiBJbml0aWFsaXplIHRoZSBoZWFkZXIgbmF2aWdhdGlvbi4KICAgKgogICAqIEBwYXJhbSB7b2JqZWN0fSBwcm9wcwogICAqICAgTmF2aWdhdGlvbiBwcm9wcy4KICAgKi8KICBmdW5jdGlvbiBpbml0KHByb3BzKSB7CiAgICBwcm9wcy5uYXZCdXR0b24uc2V0QXR0cmlidXRlKCdhcmlhLWNvbnRyb2xzJywgcHJvcHMubmF2V3JhcHBlcklkKTsKICAgIHByb3BzLm5hdkJ1dHRvbi5zZXRBdHRyaWJ1dGUoJ2FyaWEtZXhwYW5kZWQnLCAnZmFsc2UnKTsKCiAgICBwcm9wcy5uYXZCdXR0b24uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoKSA9PiB7CiAgICAgIHRvZ2dsZU5hdihwcm9wcywgIWlzTmF2T3Blbihwcm9wcy5uYXZXcmFwcGVyKSk7CiAgICB9KTsKCiAgICAvLyBDbG9zZSBhbnkgb3BlbiBzdWItbmF2aWdhdGlvbiBmaXJzdCwgdGhlbiBjbG9zZSB0aGUgaGVhZGVyIG5hdmlnYXRpb24uCiAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdrZXl1cCcsIChlKSA9PiB7CiAgICAgIGlmIChlLmtleSA9PT0gJ0VzY2FwZScpIHsKICAgICAgICBpZiAocHJvcHMub2xpdmVyby5hcmVBbnlTdWJOYXZzT3BlbigpKSB7CiAgICAgICAgICBwcm9wcy5vbGl2ZXJvLmNsb3NlQWxsU3ViTmF2KCk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgIHRvZ2dsZU5hdihwcm9wcywgZmFsc2UpOwogICAgICAgIH0KICAgICAgfQogICAgfSk7CgogICAgcHJvcHMub3ZlcmxheS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsICgpID0+IHsKICAgICAgdG9nZ2xlTmF2KHByb3BzLCBmYWxzZSk7CiAgICB9KTsKCiAgICBwcm9wcy5vdmVybGF5LmFkZEV2ZW50TGlzdGVuZXIoJ3RvdWNoc3RhcnQnLCAoKSA9PiB7CiAgICAgIHRvZ2dsZU5hdihwcm9wcywgZmFsc2UpOwogICAgfSk7CgogICAgLy8gRm9jdXMgdHJhcC4gVGhpcyBpcyBhZGRlZCB0byB0aGUgaGVhZGVyIGVsZW1lbnQgYmVjYXVzZSB0aGUgbmF2QnV0dG9uCiAgICAvLyBlbGVtZW50IGlzIG5vdCBhIGNoaWxkIGVsZW1lbnQgb2YgdGhlIG5hdldyYXBwZXIgZWxlbWVudCwgYW5kIHRoZSBrZXlkb3duCiAgICAvLyBldmVudCB3b3VsZCBub3QgZmlyZSBpZiBmb2N1cyBpcyBvbiB0aGUgbmF2QnV0dG9uIGVsZW1lbnQuCiAgICBwcm9wcy5oZWFkZXIuYWRkRXZlbnRMaXN0ZW5lcigna2V5ZG93bicsIChlKSA9PiB7CiAgICAgIGlmIChlLmtleSA9PT0gJ1RhYicgJiYgaXNOYXZPcGVuKHByb3BzLm5hdldyYXBwZXIpKSB7CiAgICAgICAgY29uc3QgdGFiYmFibGVOYXZFbGVtZW50cyA9IHRhYmJhYmxlLnRhYmJhYmxlKHByb3BzLm5hdldyYXBwZXIpOwogICAgICAgIHRhYmJhYmxlTmF2RWxlbWVudHMudW5zaGlmdChwcm9wcy5uYXZCdXR0b24pOwogICAgICAgIGNvbnN0IGZpcnN0VGFiYmFibGVFbCA9IHRhYmJhYmxlTmF2RWxlbWVudHNbMF07CiAgICAgICAgY29uc3QgbGFzdFRhYmJhYmxlRWwgPQogICAgICAgICAgdGFiYmFibGVOYXZFbGVtZW50c1t0YWJiYWJsZU5hdkVsZW1lbnRzLmxlbmd0aCAtIDFdOwoKICAgICAgICBpZiAoZS5zaGlmdEtleSkgewogICAgICAgICAgaWYgKAogICAgICAgICAgICBkb2N1bWVudC5hY3RpdmVFbGVtZW50ID09PSBmaXJzdFRhYmJhYmxlRWwgJiYKICAgICAgICAgICAgIXByb3BzLm9saXZlcm8uaXNEZXNrdG9wTmF2KCkKICAgICAgICAgICkgewogICAgICAgICAgICBsYXN0VGFiYmFibGVFbC5mb2N1cygpOwogICAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgICB9CiAgICAgICAgfSBlbHNlIGlmICgKICAgICAgICAgIGRvY3VtZW50LmFjdGl2ZUVsZW1lbnQgPT09IGxhc3RUYWJiYWJsZUVsICYmCiAgICAgICAgICAhcHJvcHMub2xpdmVyby5pc0Rlc2t0b3BOYXYoKQogICAgICAgICkgewogICAgICAgICAgZmlyc3RUYWJiYWJsZUVsLmZvY3VzKCk7CiAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgfQogICAgICB9CiAgICB9KTsKCiAgICAvLyBSZW1vdmUgb3ZlcmxheXMgd2hlbiBicm93c2VyIGlzIHJlc2l6ZWQgYW5kIGRlc2t0b3AgbmF2IGFwcGVhcnMuCiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJywgKCkgPT4gewogICAgICBpZiAocHJvcHMub2xpdmVyby5pc0Rlc2t0b3BOYXYoKSkgewogICAgICAgIHRvZ2dsZU5hdihwcm9wcywgZmFsc2UpOwogICAgICAgIHByb3BzLmJvZHkuY2xhc3NMaXN0LnJlbW92ZSgnaXMtb3ZlcmxheS1hY3RpdmUnKTsKICAgICAgICBwcm9wcy5ib2R5LmNsYXNzTGlzdC5yZW1vdmUoJ2lzLWZpeGVkJyk7CiAgICAgIH0KCiAgICAgIC8vIEVuc3VyZSB0aGF0IGFsbCBzdWItbmF2aWdhdGlvbiBtZW51cyBjbG9zZSB3aGVuIHRoZSBicm93c2VyIGlzIHJlc2l6ZWQuCiAgICAgIERydXBhbC5vbGl2ZXJvLmNsb3NlQWxsU3ViTmF2KCk7CiAgICB9KTsKCiAgICAvLyBJZiBoeXBlcmxpbmsgbGlua3MgdG8gYW4gYW5jaG9yIGluIHRoZSBjdXJyZW50IHBhZ2UsIGNsb3NlIHRoZQogICAgLy8gbW9iaWxlIG1lbnUgYWZ0ZXIgdGhlIGNsaWNrLgogICAgcHJvcHMubmF2V3JhcHBlci5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIChlKSA9PiB7CiAgICAgIGlmICgKICAgICAgICBlLnRhcmdldC5tYXRjaGVzKAogICAgICAgICAgYFtocmVmKj0iJHt3aW5kb3cubG9jYXRpb24ucGF0aG5hbWV9IyJdLCBbaHJlZio9IiR7d2luZG93LmxvY2F0aW9uLnBhdGhuYW1lfSMiXSAqLCBbaHJlZl49IiMiXSwgW2hyZWZePSIjIl0gKmAsCiAgICAgICAgKQogICAgICApIHsKICAgICAgICB0b2dnbGVOYXYocHJvcHMsIGZhbHNlKTsKICAgICAgfQogICAgfSk7CiAgfQoKICAvKioKICAgKiBJbml0aWFsaXplIHRoZSBuYXZpZ2F0aW9uLgogICAqCiAgICogQHR5cGUge0RydXBhbH5iZWhhdmlvcn0KICAgKgogICAqIEBwcm9wIHtEcnVwYWx+YmVoYXZpb3JBdHRhY2h9IGF0dGFjaAogICAqICAgQXR0YWNoIGNvbnRleHQgYW5kIHNldHRpbmdzIGZvciBuYXZpZ2F0aW9uLgogICAqLwogIERydXBhbC5iZWhhdmlvcnMub2xpdmVyb05hdmlnYXRpb24gPSB7CiAgICBhdHRhY2goY29udGV4dCkgewogICAgICBjb25zdCBoZWFkZXJJZCA9ICdoZWFkZXInOwogICAgICBjb25zdCBoZWFkZXIgPSBvbmNlKCduYXZpZ2F0aW9uJywgYCMke2hlYWRlcklkfWAsIGNvbnRleHQpLnNoaWZ0KCk7CiAgICAgIGNvbnN0IG5hdldyYXBwZXJJZCA9ICdoZWFkZXItbmF2JzsKCiAgICAgIGlmIChoZWFkZXIpIHsKICAgICAgICBjb25zdCBuYXZXcmFwcGVyID0gaGVhZGVyLnF1ZXJ5U2VsZWN0b3IoYCMke25hdldyYXBwZXJJZH1gKTsKICAgICAgICBjb25zdCB7IG9saXZlcm8gfSA9IERydXBhbDsKICAgICAgICBjb25zdCBuYXZCdXR0b24gPSBjb250ZXh0LnF1ZXJ5U2VsZWN0b3IoCiAgICAgICAgICAnW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPSJtb2JpbGUtbmF2LWJ1dHRvbiJdJywKICAgICAgICApOwogICAgICAgIGNvbnN0IGJvZHkgPSBkb2N1bWVudC5ib2R5OwogICAgICAgIGNvbnN0IG92ZXJsYXkgPSBjb250ZXh0LnF1ZXJ5U2VsZWN0b3IoCiAgICAgICAgICAnW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPSJoZWFkZXItbmF2LW92ZXJsYXkiXScsCiAgICAgICAgKTsKCiAgICAgICAgaW5pdCh7CiAgICAgICAgICBvbGl2ZXJvLAogICAgICAgICAgaGVhZGVyLAogICAgICAgICAgbmF2V3JhcHBlcklkLAogICAgICAgICAgbmF2V3JhcHBlciwKICAgICAgICAgIG5hdkJ1dHRvbiwKICAgICAgICAgIGJvZHksCiAgICAgICAgICBvdmVybGF5LAogICAgICAgIH0pOwogICAgICB9CiAgICB9LAogIH07Cn0pKERydXBhbCwgb25jZSwgdGFiYmFibGUpOwo7Ci8qKgogKiBAZmlsZQogKiBQcm92aWRlcyBmdW5jdGlvbmFsaXR5IGZvciBzZWNvbmQgbGV2ZWwgc3VibWVudSBuYXZpZ2F0aW9uLgogKi8KCigoRHJ1cGFsKSA9PiB7CiAgY29uc3QgeyBpc0Rlc2t0b3BOYXYgfSA9IERydXBhbC5vbGl2ZXJvOwogIGNvbnN0IHNlY29uZExldmVsTmF2TWVudXMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKAogICAgJ1tkYXRhLWRydXBhbC1zZWxlY3Rvcj0icHJpbWFyeS1uYXYtbWVudS1pdGVtLWhhcy1jaGlsZHJlbiJdJywKICApOwoKICAvKioKICAgKiBTaG93cyBhbmQgaGlkZXMgdGhlIHNwZWNpZmllZCBtZW51IGl0ZW0ncyBzZWNvbmQgbGV2ZWwgc3VibWVudS4KICAgKgogICAqIEBwYXJhbSB7RWxlbWVudH0gdG9wTGV2ZWxNZW51SXRlbQogICAqICAgVGhlIDxsaT4gZWxlbWVudCB0aGF0IGlzIHRoZSBjb250YWluZXIgZm9yIHRoZSBtZW51IGFuZCBzdWJtZW51cy4KICAgKiBAcGFyYW0ge2Jvb2xlYW59IFt0b1N0YXRlXQogICAqICAgT3B0aW9uYWwgc3RhdGUgd2hlcmUgd2Ugd2FudCB0aGUgc3VibWVudSB0byBlbmQgdXAuCiAgICovCiAgZnVuY3Rpb24gdG9nZ2xlU3ViTmF2KHRvcExldmVsTWVudUl0ZW0sIHRvU3RhdGUpIHsKICAgIGNvbnN0IGJ1dHRvblNlbGVjdG9yID0KICAgICAgJ1tkYXRhLWRydXBhbC1zZWxlY3Rvcj0icHJpbWFyeS1uYXYtc3VibWVudS10b2dnbGUtYnV0dG9uIl0nOwogICAgY29uc3QgYnV0dG9uID0gdG9wTGV2ZWxNZW51SXRlbS5xdWVyeVNlbGVjdG9yKGJ1dHRvblNlbGVjdG9yKTsKICAgIGNvbnN0IHN0YXRlID0KICAgICAgdG9TdGF0ZSAhPT0gdW5kZWZpbmVkCiAgICAgICAgPyB0b1N0YXRlCiAgICAgICAgOiBidXR0b24uZ2V0QXR0cmlidXRlKCdhcmlhLWV4cGFuZGVkJykgIT09ICd0cnVlJzsKCiAgICBpZiAoc3RhdGUpIHsKICAgICAgLy8gSWYgZGVza3RvcCBuYXYsIGVuc3VyZSBhbGwgbWVudXMgY2xvc2UgYmVmb3JlIGV4cGFuZGluZyBuZXcgb25lLgogICAgICBpZiAoaXNEZXNrdG9wTmF2KCkpIHsKICAgICAgICBzZWNvbmRMZXZlbE5hdk1lbnVzLmZvckVhY2goKGVsKSA9PiB7CiAgICAgICAgICBlbC5xdWVyeVNlbGVjdG9yKGJ1dHRvblNlbGVjdG9yKS5zZXRBdHRyaWJ1dGUoCiAgICAgICAgICAgICdhcmlhLWV4cGFuZGVkJywKICAgICAgICAgICAgJ2ZhbHNlJywKICAgICAgICAgICk7CiAgICAgICAgICBlbC5xdWVyeVNlbGVjdG9yKAogICAgICAgICAgICAnW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPSJwcmltYXJ5LW5hdi1tZW51LS1sZXZlbC0yIl0nLAogICAgICAgICAgKS5jbGFzc0xpc3QucmVtb3ZlKCdpcy1hY3RpdmUtbWVudS1wYXJlbnQnKTsKICAgICAgICAgIGVsLnF1ZXJ5U2VsZWN0b3IoCiAgICAgICAgICAgICdbZGF0YS1kcnVwYWwtc2VsZWN0b3I9InByaW1hcnktbmF2LW1lbnUt8J+llSJdJywKICAgICAgICAgICkuY2xhc3NMaXN0LnJlbW92ZSgnaXMtYWN0aXZlLW1lbnUtcGFyZW50Jyk7CiAgICAgICAgfSk7CiAgICAgIH0KICAgICAgYnV0dG9uLnNldEF0dHJpYnV0ZSgnYXJpYS1leHBhbmRlZCcsICd0cnVlJyk7CiAgICAgIHRvcExldmVsTWVudUl0ZW0KICAgICAgICAucXVlcnlTZWxlY3RvcignW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPSJwcmltYXJ5LW5hdi1tZW51LS1sZXZlbC0yIl0nKQogICAgICAgIC5jbGFzc0xpc3QuYWRkKCdpcy1hY3RpdmUtbWVudS1wYXJlbnQnKTsKICAgICAgdG9wTGV2ZWxNZW51SXRlbQogICAgICAgIC5xdWVyeVNlbGVjdG9yKCdbZGF0YS1kcnVwYWwtc2VsZWN0b3I9InByaW1hcnktbmF2LW1lbnUt8J+llSJdJykKICAgICAgICAuY2xhc3NMaXN0LmFkZCgnaXMtYWN0aXZlLW1lbnUtcGFyZW50Jyk7CiAgICB9IGVsc2UgewogICAgICBidXR0b24uc2V0QXR0cmlidXRlKCdhcmlhLWV4cGFuZGVkJywgJ2ZhbHNlJyk7CiAgICAgIHRvcExldmVsTWVudUl0ZW0uY2xhc3NMaXN0LnJlbW92ZSgnaXMtdG91Y2gtZXZlbnQnKTsKICAgICAgdG9wTGV2ZWxNZW51SXRlbQogICAgICAgIC5xdWVyeVNlbGVjdG9yKCdbZGF0YS1kcnVwYWwtc2VsZWN0b3I9InByaW1hcnktbmF2LW1lbnUtLWxldmVsLTIiXScpCiAgICAgICAgLmNsYXNzTGlzdC5yZW1vdmUoJ2lzLWFjdGl2ZS1tZW51LXBhcmVudCcpOwogICAgICB0b3BMZXZlbE1lbnVJdGVtCiAgICAgICAgLnF1ZXJ5U2VsZWN0b3IoJ1tkYXRhLWRydXBhbC1zZWxlY3Rvcj0icHJpbWFyeS1uYXYtbWVudS3wn6WVIl0nKQogICAgICAgIC5jbGFzc0xpc3QucmVtb3ZlKCdpcy1hY3RpdmUtbWVudS1wYXJlbnQnKTsKICAgIH0KICB9CgogIERydXBhbC5vbGl2ZXJvLnRvZ2dsZVN1Yk5hdiA9IHRvZ2dsZVN1Yk5hdjsKCiAgLyoqCiAgICogU2V0cyBhIHRpbWVvdXQgYW5kIGNsb3NlcyBjdXJyZW50IGRlc2t0b3AgbmF2aWdhdGlvbiBzdWJtZW51IGlmIGl0CiAgICogZG9lcyBub3QgY29udGFpbiB0aGUgZm9jdXNlZCBlbGVtZW50LgogICAqCiAgICogQHBhcmFtIHtFdmVudH0gZQogICAqICAgVGhlIGV2ZW50IG9iamVjdC4KICAgKi8KICBmdW5jdGlvbiBoYW5kbGVCbHVyKGUpIHsKICAgIGlmICghRHJ1cGFsLm9saXZlcm8uaXNEZXNrdG9wTmF2KCkpIHJldHVybjsKCiAgICBzZXRUaW1lb3V0KCgpID0+IHsKICAgICAgY29uc3QgbWVudVBhcmVudEl0ZW0gPSBlLnRhcmdldC5jbG9zZXN0KAogICAgICAgICdbZGF0YS1kcnVwYWwtc2VsZWN0b3I9InByaW1hcnktbmF2LW1lbnUtaXRlbS1oYXMtY2hpbGRyZW4iXScsCiAgICAgICk7CiAgICAgIGlmICghbWVudVBhcmVudEl0ZW0uY29udGFpbnMoZG9jdW1lbnQuYWN0aXZlRWxlbWVudCkpIHsKICAgICAgICB0b2dnbGVTdWJOYXYobWVudVBhcmVudEl0ZW0sIGZhbHNlKTsKICAgICAgfQogICAgfSwgMjAwKTsKICB9CgogIC8vIEFkZCBldmVudCBsaXN0ZW5lcnMgb250byBlYWNoIHN1YiBuYXZpZ2F0aW9uIHBhcmVudCBhbmQgYnV0dG9uLgogIHNlY29uZExldmVsTmF2TWVudXMuZm9yRWFjaCgoZWwpID0+IHsKICAgIGNvbnN0IGJ1dHRvbiA9IGVsLnF1ZXJ5U2VsZWN0b3IoCiAgICAgICdbZGF0YS1kcnVwYWwtc2VsZWN0b3I9InByaW1hcnktbmF2LXN1Ym1lbnUtdG9nZ2xlLWJ1dHRvbiJdJywKICAgICk7CgogICAgYnV0dG9uLnJlbW92ZUF0dHJpYnV0ZSgnYXJpYS1oaWRkZW4nKTsKICAgIGJ1dHRvbi5yZW1vdmVBdHRyaWJ1dGUoJ3RhYmluZGV4Jyk7CgogICAgLy8gSWYgdG91Y2ggZXZlbnQsIHByZXZlbnQgbW91c2VvdmVyIGV2ZW50IGZyb20gdHJpZ2dlcmluZyB0aGUgc3VibWVudS4KICAgIGVsLmFkZEV2ZW50TGlzdGVuZXIoCiAgICAgICd0b3VjaHN0YXJ0JywKICAgICAgKCkgPT4gewogICAgICAgIGVsLmNsYXNzTGlzdC5hZGQoJ2lzLXRvdWNoLWV2ZW50Jyk7CiAgICAgIH0sCiAgICAgIHsgcGFzc2l2ZTogdHJ1ZSB9LAogICAgKTsKCiAgICBlbC5hZGRFdmVudExpc3RlbmVyKCdtb3VzZW92ZXInLCAoKSA9PiB7CiAgICAgIGlmIChpc0Rlc2t0b3BOYXYoKSAmJiAhZWwuY2xhc3NMaXN0LmNvbnRhaW5zKCdpcy10b3VjaC1ldmVudCcpKSB7CiAgICAgICAgZWwuY2xhc3NMaXN0LmFkZCgnaXMtYWN0aXZlLW1vdXNlb3Zlci1ldmVudCcpOwogICAgICAgIHRvZ2dsZVN1Yk5hdihlbCwgdHJ1ZSk7CgogICAgICAgIC8vIFRpbWVvdXQgaXMgYWRkZWQgdG8gZW5zdXJlIHRoYXQgdXNlcnMgb2YgYXNzaXN0aXZlIGRldmljZXMgKHN1Y2ggYXMKICAgICAgICAvLyBtb3VzZSBncmlkIHRvb2xzKSBkbyBub3Qgc2ltdWx0YW5lb3VzbHkgdHJpZ2dlciBib3RoIHRoZSBtb3VzZW92ZXIKICAgICAgICAvLyBhbmQgY2xpY2sgZXZlbnRzLiBXaGVuIHRoZXNlIGV2ZW50cyBhcmUgdHJpZ2dlcmVkIHRvZ2V0aGVyLCB0aGUKICAgICAgICAvLyBzdWJtZW51IHRvIGFwcGVhciB0byBub3Qgb3Blbi4KICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHsKICAgICAgICAgIGVsLmNsYXNzTGlzdC5yZW1vdmUoJ2lzLWFjdGl2ZS1tb3VzZW92ZXItZXZlbnQnKTsKICAgICAgICB9LCA1MDApOwogICAgICB9CiAgICB9KTsKCiAgICBidXR0b24uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoKSA9PiB7CiAgICAgIGlmICghZWwuY2xhc3NMaXN0LmNvbnRhaW5zKCdpcy1hY3RpdmUtbW91c2VvdmVyLWV2ZW50JykpIHsKICAgICAgICB0b2dnbGVTdWJOYXYoZWwpOwogICAgICB9CiAgICB9KTsKCiAgICBlbC5hZGRFdmVudExpc3RlbmVyKCdtb3VzZW91dCcsICgpID0+IHsKICAgICAgaWYgKAogICAgICAgIGlzRGVza3RvcE5hdigpICYmCiAgICAgICAgIWRvY3VtZW50LmFjdGl2ZUVsZW1lbnQubWF0Y2hlcygKICAgICAgICAgICdbYXJpYS1leHBhbmRlZD0idHJ1ZSJdLCAuaXMtYWN0aXZlLW1lbnUtcGFyZW50IConLAogICAgICAgICkKICAgICAgKSB7CiAgICAgICAgdG9nZ2xlU3ViTmF2KGVsLCBmYWxzZSk7CiAgICAgIH0KICAgIH0pOwoKICAgIGVsLmFkZEV2ZW50TGlzdGVuZXIoJ2JsdXInLCBoYW5kbGVCbHVyLCB0cnVlKTsKICB9KTsKCiAgLyoqCiAgICogQ2xvc2UgYWxsIHNlY29uZCBsZXZlbCBzdWIgbmF2aWdhdGlvbiBtZW51cy4KICAgKi8KICBmdW5jdGlvbiBjbG9zZUFsbFN1Yk5hdigpIHsKICAgIHNlY29uZExldmVsTmF2TWVudXMuZm9yRWFjaCgoZWwpID0+IHsKICAgICAgLy8gUmV0dXJuIGZvY3VzIHRvIHRoZSB0b2dnbGUgYnV0dG9uIGlmIHRoZSBzdWJtZW51IGNvbnRhaW5zIGZvY3VzLgogICAgICBpZiAoZWwuY29udGFpbnMoZG9jdW1lbnQuYWN0aXZlRWxlbWVudCkpIHsKICAgICAgICBlbC5xdWVyeVNlbGVjdG9yKAogICAgICAgICAgJ1tkYXRhLWRydXBhbC1zZWxlY3Rvcj0icHJpbWFyeS1uYXYtc3VibWVudS10b2dnbGUtYnV0dG9uIl0nLAogICAgICAgICkuZm9jdXMoKTsKICAgICAgfQogICAgICB0b2dnbGVTdWJOYXYoZWwsIGZhbHNlKTsKICAgIH0pOwogIH0KCiAgRHJ1cGFsLm9saXZlcm8uY2xvc2VBbGxTdWJOYXYgPSBjbG9zZUFsbFN1Yk5hdjsKCiAgLyoqCiAgICogQ2hlY2tzIGlmIGFueSBzdWIgbmF2aWdhdGlvbiBpdGVtcyBhcmUgY3VycmVudGx5IGFjdGl2ZS4KICAgKgogICAqIEByZXR1cm4ge2Jvb2xlYW59CiAgICogICBJZiBzdWIgbmF2aWdhdGlvbiBpcyBjdXJyZW50bHkgb3Blbi4KICAgKi8KICBmdW5jdGlvbiBhcmVBbnlTdWJOYXZzT3BlbigpIHsKICAgIGxldCBzdWJOYXZzQXJlT3BlbiA9IGZhbHNlOwoKICAgIHNlY29uZExldmVsTmF2TWVudXMuZm9yRWFjaCgoZWwpID0+IHsKICAgICAgY29uc3QgYnV0dG9uID0gZWwucXVlcnlTZWxlY3RvcigKICAgICAgICAnW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPSJwcmltYXJ5LW5hdi1zdWJtZW51LXRvZ2dsZS1idXR0b24iXScsCiAgICAgICk7CiAgICAgIGNvbnN0IHN0YXRlID0gYnV0dG9uLmdldEF0dHJpYnV0ZSgnYXJpYS1leHBhbmRlZCcpID09PSAndHJ1ZSc7CgogICAgICBpZiAoc3RhdGUpIHsKICAgICAgICBzdWJOYXZzQXJlT3BlbiA9IHRydWU7CiAgICAgIH0KICAgIH0pOwoKICAgIHJldHVybiBzdWJOYXZzQXJlT3BlbjsKICB9CgogIERydXBhbC5vbGl2ZXJvLmFyZUFueVN1Yk5hdnNPcGVuID0gYXJlQW55U3ViTmF2c09wZW47CgogIC8vIEVuc3VyZSB0aGF0IGRlc2t0b3Agc3VibWVudXMgY2xvc2Ugd2hlbiBlc2NhcGUga2V5IGlzIHByZXNzZWQuCiAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigna2V5dXAnLCAoZSkgPT4gewogICAgaWYgKGUua2V5ID09PSAnRXNjYXBlJykgewogICAgICBpZiAoaXNEZXNrdG9wTmF2KCkpIGNsb3NlQWxsU3ViTmF2KCk7CiAgICB9CiAgfSk7CgogIC8vIElmIHVzZXIgdGFwcyBvdXRzaWRlIG9mIG1lbnUsIGNsb3NlIGFsbCBtZW51cy4KICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKAogICAgJ3RvdWNoc3RhcnQnLAogICAgKGUpID0+IHsKICAgICAgaWYgKAogICAgICAgIGFyZUFueVN1Yk5hdnNPcGVuKCkgJiYKICAgICAgICAhZS50YXJnZXQubWF0Y2hlcygKICAgICAgICAgICdbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ImhlYWRlci1uYXYiXSwgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPSJoZWFkZXItbmF2Il0gKicsCiAgICAgICAgKQogICAgICApIHsKICAgICAgICBjbG9zZUFsbFN1Yk5hdigpOwogICAgICB9CiAgICB9LAogICAgeyBwYXNzaXZlOiB0cnVlIH0sCiAgKTsKfSkoRHJ1cGFsKTsKOwovKioKICogQGZpbGUKICogVGhpcyBzY3JpcHQgd2F0Y2hlcyB0aGUgZGVza3RvcCB2ZXJzaW9uIG9mIHRoZSBwcmltYXJ5IG5hdmlnYXRpb24uIElmIGl0CiAqIHdyYXBzIHRvIHR3byBsaW5lcywgaXQgd2lsbCBhdXRvbWF0aWNhbGx5IHRyYW5zaXRpb24gdG8gYSBtb2JpbGUgbmF2aWdhdGlvbgogKiBhbmQgcmVtZW1iZXIgd2hlcmUgaXQgd3JhcHBlZCBzbyBpdCBjYW4gdHJhbnNpdGlvbiBiYWNrLgogKi8KKChEcnVwYWwsIG9uY2UpID0+IHsKICAvKioKICAgKiBIYW5kbGVzIHRoZSB0cmFuc2l0aW9uIGZyb20gbW9iaWxlIG5hdmlnYXRpb24gdG8gZGVza3RvcCBuYXZpZ2F0aW9uLgogICAqCiAgICogQHBhcmFtIHtFbGVtZW50fSBuYXZXcmFwcGVyIC0gVGhlIHByaW1hcnkgbmF2aWdhdGlvbidzIHRvcC1sZXZlbCA8dWw+IGVsZW1lbnQuCiAgICogQHBhcmFtIHtFbGVtZW50fSBuYXZJdGVtIC0gVGhlIGZpcnN0IGl0ZW0gd2l0aGluIHRoZSBwcmltYXJ5IG5hdmlnYXRpb24uCiAgICovCiAgZnVuY3Rpb24gdHJhbnNpdGlvblRvRGVza3RvcE5hdmlnYXRpb24obmF2V3JhcHBlciwgbmF2SXRlbSkgewogICAgZG9jdW1lbnQuYm9keS5jbGFzc0xpc3QucmVtb3ZlKCdpcy1hbHdheXMtbW9iaWxlLW5hdicpOwoKICAgIC8vIERvdWJsZSBjaGVjayB0byBzZWUgaWYgdGhlIG5hdmlnYXRpb24gaXMgd3JhcHBpbmcsIGFuZCBpZiBzbywgcmUtZW5hYmxlCiAgICAvLyBtb2JpbGUgbmF2aWdhdGlvbi4gVGhpcyBzb2x2ZXMgYW4gZWRnZSBjYXNlcyB3aGVyZSBpZiB0aGUgYW1vdW50IG9mCiAgICAvLyBuYXZpZ2F0aW9uIGl0ZW1zIGFsd2F5cyBjYXVzZXMgdGhlIHByaW1hcnkgbmF2aWdhdGlvbiB0byB3cmFwLCBhbmQgdGhlCiAgICAvLyBwYWdlIGlzIGxvYWRlZCBhdCBhIG5hcnJvd2VyIHZpZXdwb3J0IGFuZCB0aGVuIHdpZGVuZWQsIHRoZSBtb2JpbGUgbmF2CiAgICAvLyBtYXkgbm90IGJlIGVuYWJsZWQuCiAgICBpZiAobmF2V3JhcHBlci5jbGllbnRIZWlnaHQgPiBuYXZJdGVtLmNsaWVudEhlaWdodCkgewogICAgICBkb2N1bWVudC5ib2R5LmNsYXNzTGlzdC5hZGQoJ2lzLWFsd2F5cy1tb2JpbGUtbmF2Jyk7CiAgICB9CiAgfQoKICAvKioKICAgKiBDYWxsYmFjayBmcm9tIFJlc2l6ZSBPYnNlcnZlci4gVGhpcyBjaGVja3MgaWYgdGhlIHByaW1hcnkgbmF2aWdhdGlvbiBpcwogICAqIHdyYXBwaW5nLCBhbmQgaWYgc28sIHRyYW5zaXRpb25zIHRvIHRoZSBtb2JpbGUgbmF2aWdhdGlvbi4KICAgKgogICAqIEBwYXJhbSB7UmVzaXplT2JzZXJ2ZXJFbnRyeX0gZW50cmllcyAtIE9iamVjdCBwYXNzZWQgZnJvbSBSZXNpemVPYnNlcnZlci4KICAgKi8KICBmdW5jdGlvbiBjaGVja0lmRGVza3RvcE5hdmlnYXRpb25XcmFwcyhlbnRyaWVzKSB7CiAgICBjb25zdCBuYXZJdGVtID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLnByaW1hcnktbmF2X19tZW51LWl0ZW0nKTsKCiAgICBpZiAoCiAgICAgIERydXBhbC5vbGl2ZXJvLmlzRGVza3RvcE5hdigpICYmCiAgICAgIGVudHJpZXNbMF0uY29udGVudFJlY3QuaGVpZ2h0ID4gbmF2SXRlbS5jbGllbnRIZWlnaHQKICAgICkgewogICAgICBjb25zdCBuYXZNZWRpYVF1ZXJ5ID0gd2luZG93Lm1hdGNoTWVkaWEoCiAgICAgICAgYChtYXgtd2lkdGg6ICR7d2luZG93LmlubmVyV2lkdGggKyAxNX1weClgLCAvLyA1cHggYWRkcyBhIHNtYWxsIGJ1ZmZlciBiZWZvcmUgc3dpdGNoaW5nIGJhY2suCiAgICAgICk7CiAgICAgIGRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LmFkZCgnaXMtYWx3YXlzLW1vYmlsZS1uYXYnKTsKCiAgICAgIC8vIEluIHRoZSBldmVudCB0aGF0IHRoZSB2aWV3cG9ydCB3YXMgcmVzaXplZCwgd2UgcmVtZW1iZXIgdGhlIHZpZXdwb3J0CiAgICAgIC8vIHdpZHRoIHdpdGggYSBvbmUtdGltZSBldmVudCBsaXN0ZW5lciAsc28gd2UgY2FuIGF0dGVtcHQgdG8gdHJhbnNpdGlvbgogICAgICAvLyBmcm9tIG1vYmlsZSBuYXZpZ2F0aW9uIHRvIGRlc2t0b3AgbmF2aWdhdGlvbi4KICAgICAgbmF2TWVkaWFRdWVyeS5hZGRFdmVudExpc3RlbmVyKAogICAgICAgICdjaGFuZ2UnLAogICAgICAgICgpID0+IHsKICAgICAgICAgIHRyYW5zaXRpb25Ub0Rlc2t0b3BOYXZpZ2F0aW9uKGVudHJpZXNbMF0udGFyZ2V0LCBuYXZJdGVtKTsKICAgICAgICB9LAogICAgICAgIHsgb25jZTogdHJ1ZSB9LAogICAgICApOwogICAgfQogIH0KCiAgLyoqCiAgICogU2V0IHVwIFJlc2l6ZSBPYnNlcnZlciB0byBsaXN0ZW4gZm9yIGNoYW5nZXMgdG8gdGhlIHNpemUgb2YgdGhlIHByaW1hcnkKICAgKiBuYXZpZ2F0aW9uLgogICAqCiAgICogQHBhcmFtIHtFbGVtZW50fSBwcmltYXJ5TmF2IC0gVGhlIHByaW1hcnkgbmF2aWdhdGlvbidzIHRvcC1sZXZlbCA8dWw+IGVsZW1lbnQuCiAgICovCiAgZnVuY3Rpb24gaW5pdChwcmltYXJ5TmF2KSB7CiAgICBjb25zdCByZXNpemVPYnNlcnZlciA9IG5ldyBSZXNpemVPYnNlcnZlcihjaGVja0lmRGVza3RvcE5hdmlnYXRpb25XcmFwcyk7CiAgICByZXNpemVPYnNlcnZlci5vYnNlcnZlKHByaW1hcnlOYXYpOwogIH0KCiAgLyoqCiAgICogSW5pdGlhbGl6ZSB0aGUgYXV0b21hdGljIG5hdmlnYXRpb24gdHJhbnNpdGlvbi4KICAgKgogICAqIEB0eXBlIHtEcnVwYWx+YmVoYXZpb3J9CiAgICoKICAgKiBAcHJvcCB7RHJ1cGFsfmJlaGF2aW9yQXR0YWNofSBhdHRhY2gKICAgKiAgIEF0dGFjaCBjb250ZXh0IGFuZCBzZXR0aW5ncyBmb3IgbmF2aWdhdGlvbi4KICAgKi8KICBEcnVwYWwuYmVoYXZpb3JzLmF1dG9tYXRpY01vYmlsZU5hdiA9IHsKICAgIGF0dGFjaChjb250ZXh0KSB7CiAgICAgIG9uY2UoCiAgICAgICAgJ29saXZlcm8tYXV0b21hdGljLW1vYmlsZS1uYXYnLAogICAgICAgICdbZGF0YS1kcnVwYWwtc2VsZWN0b3I9InByaW1hcnktbmF2LW1lbnUtLWxldmVsLTEiXScsCiAgICAgICAgY29udGV4dCwKICAgICAgKS5mb3JFYWNoKGluaXQpOwogICAgfSwKICB9Owp9KShEcnVwYWwsIG9uY2UpOwo7Cg=="></script>
<script data-template-shadow-root>(()=>{document.currentScript.remove();processNode(document);function processNode(node){node.querySelectorAll("template[shadowrootmode]").forEach(element=>{let shadowRoot = element.parentElement.shadowRoot;if (!shadowRoot) {try {shadowRoot=element.parentElement.attachShadow({mode:element.getAttribute("shadowrootmode"),delegatesFocus:element.getAttribute("shadowrootdelegatesfocus")!=null,clonable:element.getAttribute("shadowrootclonable")!=null,serializable:element.getAttribute("shadowrootserializable")!=null});shadowRoot.innerHTML=element.innerHTML;element.remove()} catch (error) {} if (shadowRoot) {processNode(shadowRoot)}}})}})()</script>