From: Geoff Kimball Date: Wed, 23 Mar 2016 04:32:58 +0000 (-0700) Subject: Remove leftover files from merge X-Git-Tag: v2.0.0~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a46e6236f542e371d80d8d7e24dc7682f8b9aa88;p=thirdparty%2Ffoundation%2Ffoundation-emails.git Remove leftover files from merge --- diff --git a/testing/dist/alignment.html b/testing/dist/alignment.html deleted file mode 100644 index d9a66107..00000000 --- a/testing/dist/alignment.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - -
-
-
- - - - -
-
Centered Text
-
-
Centered Text
-
-
Centered Text
-
-
- -
- - -
- - - - - -
-

Centered Text

-

Centered Text

-

Right Text

-

Right Text

-

Left Text

-

Left Text

-
-
- -
-
- - - -
-
-
- -
- - - - -
- - - - - -
-
- - - - - -
Centering a column
-
- - - - - -
-
-
- -
-
- - diff --git a/testing/dist/block-inky.html b/testing/dist/block-inky.html deleted file mode 100644 index fdcdbda4..00000000 --- a/testing/dist/block-inky.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - -
-
-
- - - -

one

two

- - - - -

one

two

three

- - - - - -

one

two

three

four

- - - - - - -

one

two

three

four

five

-
-
-
- - diff --git a/testing/dist/block.html b/testing/dist/block.html deleted file mode 100644 index 39d40f7d..00000000 --- a/testing/dist/block.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - -
-
- - - - -
- - - - - - -
-

one

-
-

two

-
- - - - - - - -
-

one

-
-

two

-
-

three

-
- - - - - - - - -
-

one

-
-

two

-
-

three

-
-

four

-
- - - - - - - - - -
-

one

-
-

two

-
-

three

-
-

four

-
-

five

-
- -
-
-
- - diff --git a/testing/dist/button-expanded.html b/testing/dist/button-expanded.html deleted file mode 100644 index 2930272b..00000000 --- a/testing/dist/button-expanded.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - -
-
-
- - -
- - - - - -
-
Button One
-
Button Two
-
Button Three
-
-
-
- -
-
- - diff --git a/testing/dist/button-inky.html b/testing/dist/button-inky.html deleted file mode 100644 index cd0ec1df..00000000 --- a/testing/dist/button-inky.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - - - - - - - -
-
- -
- - -
- - - - - -
-
I am a tiny button
-
-
- - -
- - - - - -
-
I am a small button
-
-
- - -
- - - - - -
-
I am a default button
-
-
- - -
- - - - - -
-
I am a large button
-
-
- - -
- - - - - -
-
I am secondary
-
-
- - -
- - - - - -
-
I am successful
-
-
- - -
- - - - - -
-
I alert
-
-
- - -
- - - - - -
-
I expand
-
-
- - -
- - - - - -
-
I have a radius
-
-
- - -
- - - - - -
-
I am round
-
-
- - -
- - - - - -
-
-
I am centered
-
-
-
-
- -
-
- - diff --git a/testing/dist/button.html b/testing/dist/button.html deleted file mode 100644 index f8daf9c8..00000000 --- a/testing/dist/button.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - - - - - - - - - -
-
- - - - -
- - - - - -
- - - - - -
- - - - -
- I am a large button -
-
- -
- - - - - -
- - - - - -
- - - - -
- I am a button -
-
- -
- - - - - - -
- - - - - -
- - - - -
- I am a small button -
-
- -
- - - - - -
- - - - - -
- - - - -
- I am a tiny button -
-
- -
- - - - - -
- - - - - -
- - - - -
- I am secondary -
-
- -
- - - - - -
- - - - - -
- - - - -
- I am successful -
-
- -
- - - - - - -
- - - - - -
- - - - -
- I alert -
-
- -
- - - - - -
- - - - - -
- - - - - -
-
- I expand -
-
- -
- -
- - -
-
-
- - diff --git a/testing/dist/center.html b/testing/dist/center.html deleted file mode 100644 index 3e762b3c..00000000 --- a/testing/dist/center.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - -
-
-
- - -
- - - - - -
-
-

I should be centered

-
-
-
- - -
- - - - - -
-
- -
-
-
-
- - -
-
- - diff --git a/testing/dist/css/app.css b/testing/dist/css/app.css deleted file mode 100644 index a3dc7ccf..00000000 --- a/testing/dist/css/app.css +++ /dev/null @@ -1,1387 +0,0 @@ -#outlook a { - padding: 0; } - -body { - width: 100% !important; - min-width: 100%; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - margin: 0; - Margin: 0; - padding: 0; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - box-sizing: border-box; } - -.ExternalClass { - width: 100%; } - .ExternalClass, - .ExternalClass p, - .ExternalClass span, - .ExternalClass font, - .ExternalClass td, - .ExternalClass div { - line-height: 100%; } - -#backgroundTable { - margin: 0; - Margin: 0; - padding: 0; - width: 100% !important; - line-height: 100% !important; } - -img { - outline: none; - text-decoration: none; - -ms-interpolation-mode: bicubic; - width: auto; - max-width: 100%; - float: left; - clear: both; - display: block; } - -center { - width: 100%; - min-width: 580px; } - -a img { - border: none; } - -p { - margin: 0 0 0 10px; - Margin: 0 0 0 10px; } - -table { - border-spacing: 0; - border-collapse: collapse; } - -td { - word-break: break-word; - -webkit-hyphens: auto; - -moz-hyphens: auto; - hyphens: auto; - border-collapse: collapse !important; } - -table, tr, td { - padding: 0; - vertical-align: top; - text-align: left; } - -html { - min-height: 100%; - background: #f3f3f3; } - -table.body { - background: #f3f3f3; - height: 100%; - width: 100%; } - -table.container { - background: #fefefe; - width: 580px; - margin: 0 auto; - Margin: 0 auto; - text-align: inherit; } - -table.row { - padding: 0; - width: 100%; - position: relative; } - -table.container table.row { - display: table; } - -td.columns, -td.column, -th.columns, -th.column { - margin: 0 auto; - Margin: 0 auto; - padding-left: 16px; - padding-bottom: 16px; } - -td.columns.last, -td.column.last, -th.columns.last, -th.column.last { - padding-right: 16px; } - -td.columns table, -td.column table, -th.columns table, -th.column table { - width: 100%; } - -td.large-1, -th.large-1 { - width: 32.33333px; - padding-left: 8px; - padding-right: 8px; } - -td.large-1.first, -th.large-1.first { - padding-left: 16px; } - -td.large-1.last, -th.large-1.last { - padding-right: 16px; } - -.collapse td.large-1, -.collapse th.large-1 { - padding-right: 0; - padding-left: 0; - width: 48.33333px; } - -.collapse td.large-1.first, -.collapse th.large-1.first, -.collapse td.large-1.last, -.collapse th.large-1.last { - width: 56.33333px; } - -td.large-2, -th.large-2 { - width: 80.66667px; - padding-left: 8px; - padding-right: 8px; } - -td.large-2.first, -th.large-2.first { - padding-left: 16px; } - -td.large-2.last, -th.large-2.last { - padding-right: 16px; } - -.collapse td.large-2, -.collapse th.large-2 { - padding-right: 0; - padding-left: 0; - width: 96.66667px; } - -.collapse td.large-2.first, -.collapse th.large-2.first, -.collapse td.large-2.last, -.collapse th.large-2.last { - width: 104.66667px; } - -td.large-3, -th.large-3 { - width: 129px; - padding-left: 8px; - padding-right: 8px; } - -td.large-3.first, -th.large-3.first { - padding-left: 16px; } - -td.large-3.last, -th.large-3.last { - padding-right: 16px; } - -.collapse td.large-3, -.collapse th.large-3 { - padding-right: 0; - padding-left: 0; - width: 145px; } - -.collapse td.large-3.first, -.collapse th.large-3.first, -.collapse td.large-3.last, -.collapse th.large-3.last { - width: 153px; } - -td.large-4, -th.large-4 { - width: 177.33333px; - padding-left: 8px; - padding-right: 8px; } - -td.large-4.first, -th.large-4.first { - padding-left: 16px; } - -td.large-4.last, -th.large-4.last { - padding-right: 16px; } - -.collapse td.large-4, -.collapse th.large-4 { - padding-right: 0; - padding-left: 0; - width: 193.33333px; } - -.collapse td.large-4.first, -.collapse th.large-4.first, -.collapse td.large-4.last, -.collapse th.large-4.last { - width: 201.33333px; } - -td.large-5, -th.large-5 { - width: 225.66667px; - padding-left: 8px; - padding-right: 8px; } - -td.large-5.first, -th.large-5.first { - padding-left: 16px; } - -td.large-5.last, -th.large-5.last { - padding-right: 16px; } - -.collapse td.large-5, -.collapse th.large-5 { - padding-right: 0; - padding-left: 0; - width: 241.66667px; } - -.collapse td.large-5.first, -.collapse th.large-5.first, -.collapse td.large-5.last, -.collapse th.large-5.last { - width: 249.66667px; } - -td.large-6, -th.large-6 { - width: 274px; - padding-left: 8px; - padding-right: 8px; } - -td.large-6.first, -th.large-6.first { - padding-left: 16px; } - -td.large-6.last, -th.large-6.last { - padding-right: 16px; } - -.collapse td.large-6, -.collapse th.large-6 { - padding-right: 0; - padding-left: 0; - width: 290px; } - -.collapse td.large-6.first, -.collapse th.large-6.first, -.collapse td.large-6.last, -.collapse th.large-6.last { - width: 298px; } - -td.large-7, -th.large-7 { - width: 322.33333px; - padding-left: 8px; - padding-right: 8px; } - -td.large-7.first, -th.large-7.first { - padding-left: 16px; } - -td.large-7.last, -th.large-7.last { - padding-right: 16px; } - -.collapse td.large-7, -.collapse th.large-7 { - padding-right: 0; - padding-left: 0; - width: 338.33333px; } - -.collapse td.large-7.first, -.collapse th.large-7.first, -.collapse td.large-7.last, -.collapse th.large-7.last { - width: 346.33333px; } - -td.large-8, -th.large-8 { - width: 370.66667px; - padding-left: 8px; - padding-right: 8px; } - -td.large-8.first, -th.large-8.first { - padding-left: 16px; } - -td.large-8.last, -th.large-8.last { - padding-right: 16px; } - -.collapse td.large-8, -.collapse th.large-8 { - padding-right: 0; - padding-left: 0; - width: 386.66667px; } - -.collapse td.large-8.first, -.collapse th.large-8.first, -.collapse td.large-8.last, -.collapse th.large-8.last { - width: 394.66667px; } - -td.large-9, -th.large-9 { - width: 419px; - padding-left: 8px; - padding-right: 8px; } - -td.large-9.first, -th.large-9.first { - padding-left: 16px; } - -td.large-9.last, -th.large-9.last { - padding-right: 16px; } - -.collapse td.large-9, -.collapse th.large-9 { - padding-right: 0; - padding-left: 0; - width: 435px; } - -.collapse td.large-9.first, -.collapse th.large-9.first, -.collapse td.large-9.last, -.collapse th.large-9.last { - width: 443px; } - -td.large-10, -th.large-10 { - width: 467.33333px; - padding-left: 8px; - padding-right: 8px; } - -td.large-10.first, -th.large-10.first { - padding-left: 16px; } - -td.large-10.last, -th.large-10.last { - padding-right: 16px; } - -.collapse td.large-10, -.collapse th.large-10 { - padding-right: 0; - padding-left: 0; - width: 483.33333px; } - -.collapse td.large-10.first, -.collapse th.large-10.first, -.collapse td.large-10.last, -.collapse th.large-10.last { - width: 491.33333px; } - -td.large-11, -th.large-11 { - width: 515.66667px; - padding-left: 8px; - padding-right: 8px; } - -td.large-11.first, -th.large-11.first { - padding-left: 16px; } - -td.large-11.last, -th.large-11.last { - padding-right: 16px; } - -.collapse td.large-11, -.collapse th.large-11 { - padding-right: 0; - padding-left: 0; - width: 531.66667px; } - -.collapse td.large-11.first, -.collapse th.large-11.first, -.collapse td.large-11.last, -.collapse th.large-11.last { - width: 539.66667px; } - -td.large-12, -th.large-12 { - width: 564px; - padding-left: 8px; - padding-right: 8px; } - -td.large-12.first, -th.large-12.first { - padding-left: 16px; } - -td.large-12.last, -th.large-12.last { - padding-right: 16px; } - -.collapse td.large-12, -.collapse th.large-12 { - padding-right: 0; - padding-left: 0; - width: 580px; } - -.collapse td.large-12.first, -.collapse th.large-12.first, -.collapse td.large-12.last, -.collapse th.large-12.last { - width: 588px; } - -td.large-1 center, -th.large-1 center { - min-width: 32.33333px; } - -td.large-2 center, -th.large-2 center { - min-width: 80.66667px; } - -td.large-3 center, -th.large-3 center { - min-width: 129px; } - -td.large-4 center, -th.large-4 center { - min-width: 177.33333px; } - -td.large-5 center, -th.large-5 center { - min-width: 225.66667px; } - -td.large-6 center, -th.large-6 center { - min-width: 274px; } - -td.large-7 center, -th.large-7 center { - min-width: 322.33333px; } - -td.large-8 center, -th.large-8 center { - min-width: 370.66667px; } - -td.large-9 center, -th.large-9 center { - min-width: 419px; } - -td.large-10 center, -th.large-10 center { - min-width: 467.33333px; } - -td.large-11 center, -th.large-11 center { - min-width: 515.66667px; } - -td.large-12 center, -th.large-12 center { - min-width: 564px; } - -.body .columns td.large-1, -.body .column td.large-1, -.body .columns th.large-1, -.body .column th.large-1 { - width: 8.33333%; } - -.body .columns td.large-2, -.body .column td.large-2, -.body .columns th.large-2, -.body .column th.large-2 { - width: 16.66667%; } - -.body .columns td.large-3, -.body .column td.large-3, -.body .columns th.large-3, -.body .column th.large-3 { - width: 25%; } - -.body .columns td.large-4, -.body .column td.large-4, -.body .columns th.large-4, -.body .column th.large-4 { - width: 33.33333%; } - -.body .columns td.large-5, -.body .column td.large-5, -.body .columns th.large-5, -.body .column th.large-5 { - width: 41.66667%; } - -.body .columns td.large-6, -.body .column td.large-6, -.body .columns th.large-6, -.body .column th.large-6 { - width: 50%; } - -.body .columns td.large-7, -.body .column td.large-7, -.body .columns th.large-7, -.body .column th.large-7 { - width: 58.33333%; } - -.body .columns td.large-8, -.body .column td.large-8, -.body .columns th.large-8, -.body .column th.large-8 { - width: 66.66667%; } - -.body .columns td.large-9, -.body .column td.large-9, -.body .columns th.large-9, -.body .column th.large-9 { - width: 75%; } - -.body .columns td.large-10, -.body .column td.large-10, -.body .columns th.large-10, -.body .column th.large-10 { - width: 83.33333%; } - -.body .columns td.large-11, -.body .column td.large-11, -.body .columns th.large-11, -.body .column th.large-11 { - width: 91.66667%; } - -.body .columns td.large-12, -.body .column td.large-12, -.body .columns th.large-12, -.body .column th.large-12 { - width: 100%; } - -td.large-offset-1, -td.large-offset-1.first, -td.large-offset-1.last, -th.large-offset-1, -th.large-offset-1.first, -th.large-offset-1.last { - padding-left: 64.33333px; } - -td.large-offset-2, -td.large-offset-2.first, -td.large-offset-2.last, -th.large-offset-2, -th.large-offset-2.first, -th.large-offset-2.last { - padding-left: 112.66667px; } - -td.large-offset-3, -td.large-offset-3.first, -td.large-offset-3.last, -th.large-offset-3, -th.large-offset-3.first, -th.large-offset-3.last { - padding-left: 161px; } - -td.large-offset-4, -td.large-offset-4.first, -td.large-offset-4.last, -th.large-offset-4, -th.large-offset-4.first, -th.large-offset-4.last { - padding-left: 209.33333px; } - -td.large-offset-5, -td.large-offset-5.first, -td.large-offset-5.last, -th.large-offset-5, -th.large-offset-5.first, -th.large-offset-5.last { - padding-left: 257.66667px; } - -td.large-offset-6, -td.large-offset-6.first, -td.large-offset-6.last, -th.large-offset-6, -th.large-offset-6.first, -th.large-offset-6.last { - padding-left: 306px; } - -td.large-offset-7, -td.large-offset-7.first, -td.large-offset-7.last, -th.large-offset-7, -th.large-offset-7.first, -th.large-offset-7.last { - padding-left: 354.33333px; } - -td.large-offset-8, -td.large-offset-8.first, -td.large-offset-8.last, -th.large-offset-8, -th.large-offset-8.first, -th.large-offset-8.last { - padding-left: 402.66667px; } - -td.large-offset-9, -td.large-offset-9.first, -td.large-offset-9.last, -th.large-offset-9, -th.large-offset-9.first, -th.large-offset-9.last { - padding-left: 451px; } - -td.large-offset-10, -td.large-offset-10.first, -td.large-offset-10.last, -th.large-offset-10, -th.large-offset-10.first, -th.large-offset-10.last { - padding-left: 499.33333px; } - -td.large-offset-11, -td.large-offset-11.first, -td.large-offset-11.last, -th.large-offset-11, -th.large-offset-11.first, -th.large-offset-11.last { - padding-left: 547.66667px; } - -td.expander, -th.expander { - visibility: hidden; - width: 0; - padding: 0 !important; } - -.block-grid { - width: 100%; - max-width: 580px; } - .block-grid td { - display: inline-block; - padding: 8px; } - -.up-2 td { - width: 274px !important; } - -.up-3 td { - width: 177px !important; } - -.up-4 td { - width: 129px !important; } - -.up-5 td { - width: 100px !important; } - -.up-6 td { - width: 80px !important; } - -.up-7 td { - width: 66px !important; } - -.up-8 td { - width: 56px !important; } - -table.text-center, -td.text-center, -h1.text-center, -h2.text-center, -h3.text-center, -h4.text-center, -h5.text-center, -h6.text-center, -p.text-center, -span.text-center { - text-align: center; } - -h1.text-left, -h2.text-left, -h3.text-left, -h4.text-left, -h5.text-left, -h6.text-left, -p.text-left, -span.text-left { - text-align: left; } - -h1.text-right, -h2.text-right, -h3.text-right, -h4.text-right, -h5.text-right, -h6.text-right, -p.text-right, -span.text-right { - text-align: right; } - -span.text-center { - display: block; - width: 100%; - text-align: center; } - -img.float-left { - float: left; - text-align: left; } - -img.float-right { - float: right; - text-align: right; } - -img.float-center, -img.text-center { - margin: 0 auto; - Margin: 0 auto; - float: none; - text-align: center; } - -table.float-center, -td.float-center, -th.float-center { - margin: 0 auto; - Margin: 0 auto; - float: none; - text-align: center; } - -table.body table.container .hide-for-large { - display: none; - width: 0; - mso-hide: all; - overflow: hidden; - max-height: 0px; - font-size: 0; - width: 0px; - line-height: 0; } - @media only screen and (max-width: 596px) { - table.body table.container .hide-for-large { - display: block !important; - width: auto !important; - overflow: visible !important; } } - -table.body table.container .hide-for-large * { - mso-hide: all; } - -@media only screen and (max-width: 596px) { - table.body table.container .row.hide-for-large, - table.body table.container .row.hide-for-large { - display: table !important; - width: 100% !important; } } - -@media only screen and (max-width: 596px) { - table.body table.container .show-for-large { - display: none !important; - width: 0; - mso-hide: all; - overflow: hidden; } } - -body, -table.body, -h1, -h2, -h3, -h4, -h5, -h6, -p, -td, -th, -a { - color: #0a0a0a; - font-family: Helvetica, Arial, sans-serif; - font-weight: normal; - padding: 0; - margin: 0; - Margin: 0; - text-align: left; - line-height: 1.3; } - -h1, -h2, -h3, -h4, -h5, -h6 { - color: inherit; - word-break: normal; - font-family: Helvetica, Arial, sans-serif; - font-weight: normal; - margin-bottom: 10px; - Margin-bottom: 10px; } - -h1 { - font-size: 40px; } - -h2 { - font-size: 36px; } - -h3 { - font-size: 32px; } - -h4 { - font-size: 28px; } - -h5 { - font-size: 24px; } - -h6 { - font-size: 20px; } - -body, -table.body, -p, -td, -th { - font-size: 14px; - line-height: 19px; } - -p { - margin-bottom: 10px; - Margin-bottom: 10px; } - p.lead { - font-size: 17.5px; - line-height: 1.6; } - p.subheader { - margin-top: 4px; - margin-bottom: 8px; - Margin-top: 4px; - Margin-bottom: 8px; - font-weight: normal; - line-height: 1.4; - color: #8a8a8a; } - -small { - font-size: 10px; } - -a { - color: #2199e8; - text-decoration: none; } - a:hover { - color: #147dc2; } - a:active { - color: #147dc2; } - a:visited { - color: #2199e8; } - -h1 a, -h1 a:visited, -h2 a, -h2 a:visited, -h3 a, -h3 a:visited, -h4 a, -h4 a:visited, -h5 a, -h5 a:visited, -h6 a, -h6 a:visited { - color: #2199e8; } - -pre { - background: #f3f3f3; - margin: 30px 0; - Margin: 30px 0; } - pre code { - color: #cacaca; } - pre code span.callout { - color: #8a8a8a; - font-weight: bold; } - pre code span.callout-strong { - color: #ff6908; - font-weight: bold; } - -hr { - max-width: 580px; - height: 0; - border-right: 0; - border-top: 0; - border-bottom: 1px solid #cacaca; - border-left: 0; - margin: 20px auto; - Margin: 20px auto; - clear: both; } - -.stat { - font-size: 40px; - line-height: 1; } - p + .stat { - margin-top: -16px; - Margin-top: -16px; } - -table.button { - width: auto !important; - margin: 0 0 32px 0; - Margin: 0 0 32px 0; } - table.button table td { - width: auto !important; - text-align: left; - color: #fefefe; - background: #2199e8; - border: 2px solid #2199e8; } - table.button table td.radius { - border-radius: 3px; } - table.button table td.rounded { - border-radius: 500px; } - table.button table td a { - font-family: Helvetica, Arial, sans-serif; - font-size: 16px; - font-weight: bold; - color: #fefefe; - text-decoration: none; - display: inline-block; - padding: 8px 16px 8px 16px; - border: 0px solid #2199e8; - border-radius: 3px; } - -table.button:hover table tr td a, -table.button:active table tr td a, -table.button table tr td a:visited, -table.button.tiny:hover table tr td a, -table.button.tiny:active table tr td a, -table.button.tiny table tr td a:visited, -table.button.small:hover table tr td a, -table.button.small:active table tr td a, -table.button.small table tr td a:visited, -table.button.large:hover table tr td a, -table.button.large:active table tr td a, -table.button.large table tr td a:visited { - color: #fefefe; } - -table.button.tiny table td, -table.button.tiny table a { - padding: 4px 8px 4px 8px; } - -table.button.tiny table a { - font-size: 10px; - font-weight: normal; } - -table.button.small table td, -table.button.small table a { - padding: 5px 10px 5px 10px; - font-size: 12px; } - -table.button.large table a { - padding: 10px 20px 10px 20px; - font-size: 20px; } - -table.expand, -table.expanded { - width: 100% !important; } - table.expand table, - table.expanded table { - width: 100%; } - table.expand table a, - table.expanded table a { - width: calc(100% - 20px); - text-align: center; } - table.expand center, - table.expanded center { - min-width: 0; } - -table.button:hover table td, -table.button:visited table td, -table.button:active table td { - background: #147dc2; - color: #fefefe; } - -table.button:hover table a, -table.button:visited table a, -table.button:active table a { - border: 0px solid #147dc2; } - -table.button.secondary table td { - background: #777777; - color: #fefefe; - border: 2px solid #777777; } - -table.button.secondary table a { - color: #cacaca; - border: 0px solid #777777; } - -table.button.secondary:hover table td { - background: #919191; - color: #cacaca; } - -table.button.secondary:hover table a { - border: 0px solid #919191; } - -table.button.secondary:hover table td a { - color: #cacaca; } - -table.button.secondary:active table td a { - color: #cacaca; } - -table.button.secondary table td a:visited { - color: #cacaca; } - -table.button.success table td { - background: #3adb76; - border: 2px solid #3adb76; } - -table.button.success table a { - border: 0px solid #3adb76; } - -table.button.successs:hover table td { - background: #23bf5d; } - -table.button.successs:hover table a { - border: 0px solid #23bf5d; } - -table.button.alert table td { - background: #ec5840; - border: 2px solid #ec5840; } - -table.button.alert table a { - border: 0px solid #ec5840; } - -table.button.alert:hover table td { - background: #e23317; } - -table.button.alert:hover table a { - border: 0px solid #e23317; } - -td.callout { - width: 100%; - border: 1px solid #cbcbcb; - padding: 10px; - background: #fefefe; - margin-bottom: 32px; - Margin-bottom: 32px; } - td.callout.primary { - background: #def0fc; - border: 1px solid #444444; - color: #0a0a0a; } - td.callout.secondary { - background: #ebebeb; - border: 1px solid #444444; - color: #0a0a0a; } - td.callout.success { - background: #e1faea; - border: 1px solid #1b9448; - color: #fefefe; } - td.callout.warning { - background: #fff3d9; - border: 1px solid #996800; - color: #fefefe; } - td.callout.alert { - background: #fce6e2; - border: 1px solid #b42912; - color: #fefefe; } - -.thumbnail { - display: inline-block; - border-collapse: separate; } - .thumbnail img { - border-collapse: separate; } - .thumbnail:hover, .thumbnail:focus { - box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2); } - -table.menu { - width: 100%; } - table.menu td, - table.menu th { - display: inline-block; - padding: 20px; } - -table.menu.simple td, -table.menu.simple th { - padding: 0; - padding-right: 10px; } - -table.menu.vertical td, -table.menu.vertical th, -table.menu.vertical a { - display: block; - width: 100%; } - -table.menu.vertical td table.menu.vertical td, -table.menu.vertical td table.menu.vertical th, -table.menu.vertical th table.menu.vertical td, -table.menu.vertical th table.menu.vertical th { - padding-left: 20px; } - -table.menu.text-center a { - text-align: center; } - -body.outlook p { - display: inline !important; } - -@media only screen and (max-width: 596px) { - table.body img { - width: auto !important; - height: auto !important; } - table.body center { - min-width: 0 !important; } - table.body .container { - width: 95% !important; } - table.body .columns, - table.body .column { - height: auto !important; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding-left: 16px !important; - padding-right: 16px !important; } - table.body .columns .column, - table.body .columns .columns, - table.body .column .column, - table.body .column .columns { - padding-left: 0 !important; - padding-right: 0 !important; } - table.body .collapse .columns, - table.body .collapse .column { - padding-left: 0 !important; - padding-right: 0 !important; } - td.small-1, - th.small-1 { - display: inline-block !important; - width: 8.33333% !important; } - td.small-2, - th.small-2 { - display: inline-block !important; - width: 16.66667% !important; } - td.small-3, - th.small-3 { - display: inline-block !important; - width: 25% !important; } - td.small-4, - th.small-4 { - display: inline-block !important; - width: 33.33333% !important; } - td.small-5, - th.small-5 { - display: inline-block !important; - width: 41.66667% !important; } - td.small-6, - th.small-6 { - display: inline-block !important; - width: 50% !important; } - td.small-7, - th.small-7 { - display: inline-block !important; - width: 58.33333% !important; } - td.small-8, - th.small-8 { - display: inline-block !important; - width: 66.66667% !important; } - td.small-9, - th.small-9 { - display: inline-block !important; - width: 75% !important; } - td.small-10, - th.small-10 { - display: inline-block !important; - width: 83.33333% !important; } - td.small-11, - th.small-11 { - display: inline-block !important; - width: 91.66667% !important; } - td.small-12, - th.small-12 { - display: inline-block !important; - width: 100% !important; } - .columns td.small-12, - .column td.small-12, - .columns th.small-12, - .column th.small-12 { - display: block !important; - width: 100% !important; } - .body .columns td.small-1, - .body .column td.small-1, - td.small-1 center, - .body .columns th.small-1, - .body .column th.small-1, - th.small-1 center { - display: inline-block !important; - width: 8.33333% !important; } - .body .columns td.small-2, - .body .column td.small-2, - td.small-2 center, - .body .columns th.small-2, - .body .column th.small-2, - th.small-2 center { - display: inline-block !important; - width: 16.66667% !important; } - .body .columns td.small-3, - .body .column td.small-3, - td.small-3 center, - .body .columns th.small-3, - .body .column th.small-3, - th.small-3 center { - display: inline-block !important; - width: 25% !important; } - .body .columns td.small-4, - .body .column td.small-4, - td.small-4 center, - .body .columns th.small-4, - .body .column th.small-4, - th.small-4 center { - display: inline-block !important; - width: 33.33333% !important; } - .body .columns td.small-5, - .body .column td.small-5, - td.small-5 center, - .body .columns th.small-5, - .body .column th.small-5, - th.small-5 center { - display: inline-block !important; - width: 41.66667% !important; } - .body .columns td.small-6, - .body .column td.small-6, - td.small-6 center, - .body .columns th.small-6, - .body .column th.small-6, - th.small-6 center { - display: inline-block !important; - width: 50% !important; } - .body .columns td.small-7, - .body .column td.small-7, - td.small-7 center, - .body .columns th.small-7, - .body .column th.small-7, - th.small-7 center { - display: inline-block !important; - width: 58.33333% !important; } - .body .columns td.small-8, - .body .column td.small-8, - td.small-8 center, - .body .columns th.small-8, - .body .column th.small-8, - th.small-8 center { - display: inline-block !important; - width: 66.66667% !important; } - .body .columns td.small-9, - .body .column td.small-9, - td.small-9 center, - .body .columns th.small-9, - .body .column th.small-9, - th.small-9 center { - display: inline-block !important; - width: 75% !important; } - .body .columns td.small-10, - .body .column td.small-10, - td.small-10 center, - .body .columns th.small-10, - .body .column th.small-10, - th.small-10 center { - display: inline-block !important; - width: 83.33333% !important; } - .body .columns td.small-11, - .body .column td.small-11, - td.small-11 center, - .body .columns th.small-11, - .body .column th.small-11, - th.small-11 center { - display: inline-block !important; - width: 91.66667% !important; } - table.body td.small-offset-1, - table.body th.small-offset-1 { - margin-left: 8.33333% !important; - Margin-left: 8.33333% !important; } - table.body td.small-offset-2, - table.body th.small-offset-2 { - margin-left: 16.66667% !important; - Margin-left: 16.66667% !important; } - table.body td.small-offset-3, - table.body th.small-offset-3 { - margin-left: 25% !important; - Margin-left: 25% !important; } - table.body td.small-offset-4, - table.body th.small-offset-4 { - margin-left: 33.33333% !important; - Margin-left: 33.33333% !important; } - table.body td.small-offset-5, - table.body th.small-offset-5 { - margin-left: 41.66667% !important; - Margin-left: 41.66667% !important; } - table.body td.small-offset-6, - table.body th.small-offset-6 { - margin-left: 50% !important; - Margin-left: 50% !important; } - table.body td.small-offset-7, - table.body th.small-offset-7 { - margin-left: 58.33333% !important; - Margin-left: 58.33333% !important; } - table.body td.small-offset-8, - table.body th.small-offset-8 { - margin-left: 66.66667% !important; - Margin-left: 66.66667% !important; } - table.body td.small-offset-9, - table.body th.small-offset-9 { - margin-left: 75% !important; - Margin-left: 75% !important; } - table.body td.small-offset-10, - table.body th.small-offset-10 { - margin-left: 83.33333% !important; - Margin-left: 83.33333% !important; } - table.body td.small-offset-11, - table.body th.small-offset-11 { - margin-left: 91.66667% !important; - Margin-left: 91.66667% !important; } - table.body table.columns td.expander, - table.body table.columns th.expander { - display: none !important; } - table.body .right-text-pad, - table.body .text-pad-right { - padding-left: 10px !important; } - table.body .left-text-pad, - table.body .text-pad-left { - padding-right: 10px !important; } - table.menu td, - table.menu th { - width: auto !important; - display: inline-block !important; } - table.menu.vertical td, - table.menu.vertical th { - display: block !important; } - table.button.expand { - width: 100% !important; } } - -@media only screen and (max-width: 596px) { - .small-float-center { - margin: 0 auto; - float: none; - text-align: center; } - .small-text-center { - text-align: center; } - table.menu.small-vertical td, - table.menu.small-vertical th, - table.menu.small-vertical a { - display: block !important; } } - -.header { - background: #f3f3f3; - border-radius: 10px; - Margin-bottom: 64px; } - .header .columns { - padding-bottom: 0; } - .header p { - margin-bottom: 0; } - .header img { - padding-top: 16px; - padding-bottom: 16px; } - -.container { - border-radius: 10px; } - -.feature-callout { - background: #f3f3f3; - Margin-bottom: 32px; } - .feature-callout .columns { - padding-top: 32px; - padding-bottom: 32px; } - -.gallery img { - Margin-bottom: 32px; } - -.gallery .gallery-name { - text-align: center; - font-weight: bold; - Margin-bottom: 0; } - -.gallery .gallery-age { - color: #777777; - text-align: center; } - -.feature-list .feature-list-item { - border-top: 1px solid #f3f3f3; } - .feature-list .feature-list-item td, .feature-list .feature-list-item th { - padding: 10px 0 10px 0; } - -.feature-list .feature-list-item-info { - font-size: 14px; - line-height: 21px; - text-transform: uppercase; - color: #cacaca; - Margin-bottom: 0; } - -.feature-list .feature-list-item-header { - font-size: 20px; - line-height: 30px; - Margin-bottom: 5px; } - .feature-list .feature-list-item-header a { - color: #0a0a0a; } - -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXMiOlsiYXBwLnNjc3MiLCJfc2V0dGluZ3Muc2NzcyIsIi4uLy4uLy4uLy4uL3Njc3MvZm91bmRhdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vc2Nzcy91dGlsL191dGlsLnNjc3MiLCIuLi8uLi8uLi8uLi9zY3NzL19nbG9iYWwuc2NzcyIsIi4uLy4uLy4uLy4uL3Njc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MiLCIuLi8uLi8uLi8uLi9zY3NzL2dyaWQvX2dyaWQuc2NzcyIsIi4uLy4uLy4uLy4uL3Njc3MvZ3JpZC9fYmxvY2stZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vc2Nzcy9jb21wb25lbnRzL19hbGlnbm1lbnQuc2NzcyIsIi4uLy4uLy4uLy4uL3Njc3MvY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vLi4vc2Nzcy9jb21wb25lbnRzL190eXBlLnNjc3MiLCIuLi8uLi8uLi8uLi9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiLi4vLi4vLi4vLi4vc2Nzcy9jb21wb25lbnRzL19jYWxsb3V0LnNjc3MiLCIuLi8uLi8uLi8uLi9zY3NzL2NvbXBvbmVudHMvX3RodW1ibmFpbC5zY3NzIiwiLi4vLi4vLi4vLi4vc2Nzcy9jb21wb25lbnRzL19tZW51LnNjc3MiLCIuLi8uLi8uLi8uLi9zY3NzL2NvbXBvbmVudHMvX291dGxvb2stZmlyc3Quc2NzcyIsIi4uLy4uLy4uLy4uL3Njc3MvY29tcG9uZW50cy9fbWVkaWEtcXVlcnkuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdzZXR0aW5ncyc7XG5AaW1wb3J0ICcuLi8uLi8uLi8uLi9zY3NzL2ZvdW5kYXRpb24nO1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGdsb2JhbC1icmVha3BvaW50fSkge1xuICAuc21hbGwtZmxvYXQtY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc21hbGwtdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIHRhYmxlLm1lbnUuc21hbGwtdmVydGljYWwge1xuICAgIHRkLFxuICAgIHRoLFxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgTWFyZ2luLWJvdHRvbTogJGdsb2JhbC1tYXJnaW4gKiAyO1xuXG4gIC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBpbWcge1xuICAgIHBhZGRpbmctdG9wOiAkZ2xvYmFsLXBhZGRpbmc7XG4gICAgcGFkZGluZy1ib3R0b206ICRnbG9iYWwtcGFkZGluZztcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmZlYXR1cmUtY2FsbG91dCB7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xuICBNYXJnaW4tYm90dG9tOiAkZ2xvYmFsLXBhZGRpbmcgKiAyO1xuXG4gIC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLXRvcDogJGdsb2JhbC1wYWRkaW5nICogMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGdsb2JhbC1wYWRkaW5nICogMjtcbiAgfVxufVxuXG4uZ2FsbGVyeSB7XG4gIGltZyB7XG4gICAgTWFyZ2luLWJvdHRvbTogJGdsb2JhbC1tYXJnaW47XG4gIH1cblxuICAuZ2FsbGVyeS1uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgTWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5nYWxsZXJ5LWFnZSB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gYnVpbGRpbmcgYmxvY2tcblxuLmZlYXR1cmUtbGlzdCB7XG4gIFxuICAuZmVhdHVyZS1saXN0LWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICB0ZCwgdGgge1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICB9IFxuICB9XG5cbiAgLmZlYXR1cmUtbGlzdC1pdGVtLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7IFxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcbiAgICBNYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmZlYXR1cmUtbGlzdC1pdGVtLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4OyBcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBNYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG59XG5cblxuXG4iLCIvLyAgRm91bmRhdGlvbiBmb3IgRW1haWxzIFNldHRpbmdzXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL1xuLy8gIFRhYmxlIG9mIENvbnRlbnRzOlxuLy9cbi8vICAgMS4gR2xvYmFsXG4vLyAgIDIuIEdyaWRcbi8vICAgMy4gQmxvY2sgR3JpZFxuLy8gICA0LiBUeXBvZ3JhcGh5XG4vLyAgIDUuIEJ1dHRvblxuLy8gICA2LiBDYWxsb3V0XG4vLyAgIDcuIE1lbnVcbi8vICAgOC4gVGh1bWJuaWFsXG5cblxuLy8gMS4gR2xvYmFsXG4vLyAtLS0tLS0tLS1cblxuJHByaW1hcnktY29sb3I6ICMyMTk5ZTg7XG4kc2Vjb25kYXJ5LWNvbG9yOiAjNzc3Nzc3O1xuJHN1Y2Nlc3MtY29sb3I6ICMzYWRiNzY7XG4kd2FybmluZy1jb2xvcjogI2ZmYWUwMDtcbiRhbGVydC1jb2xvcjogI2VjNTg0MDtcbiRsaWdodC1ncmF5OiAjZjNmM2YzO1xuJG1lZGl1bS1ncmF5OiAjY2FjYWNhO1xuJGRhcmstZ3JheTogIzhhOGE4YTtcbiRibGFjazogIzBhMGEwYTtcbiR3aGl0ZTogI2ZlZmVmZTtcbiRwcmUtY29sb3I6ICNmZjY5MDg7XG4kZ2xvYmFsLXdpZHRoOiA1ODBweDtcbiRnbG9iYWwtd2lkdGgtc21hbGw6IDk1JTtcbiRnbG9iYWwtZ3V0dGVyOiAxNnB4O1xuJGJvZHktYmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XG4kY29udGFpbmVyLWJhY2tncm91bmQ6ICR3aGl0ZTtcbiRnbG9iYWwtZm9udC1jb2xvcjogJGJsYWNrO1xuJGJvZHktZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZ2xvYmFsLXBhZGRpbmc6IDE2cHg7XG4kZ2xvYmFsLW1hcmdpbjogMzJweDtcbiRnbG9iYWwtcmFkaXVzOiAzcHg7XG4kZ2xvYmFsLXJvdW5kZWQ6IDUwMHB4O1xuJGdsb2JhbC1icmVha3BvaW50OiAkZ2xvYmFsLXdpZHRoICsgJGdsb2JhbC1ndXR0ZXI7XG5cbi8vIDIuIEdyaWRcbi8vIC0tLS0tLS1cblxuJGdyaWQtY29sdW1uLWNvdW50OiAxMjtcbiRjb2x1bW4tcGFkZGluZy1ib3R0b206ICRnbG9iYWwtcGFkZGluZztcblxuLy8gMy4gQmxvY2sgR3JpZFxuLy8gLS0tLS0tLS0tLS0tLVxuXG4kYmxvY2stZ3JpZC1tYXg6IDg7XG4kYmxvY2stZ3JpZC1ndXR0ZXI6ICRnbG9iYWwtZ3V0dGVyO1xuXG4vLyA0LiBUeXBvZ3JhcGh5XG4vLyAtLS0tLS0tLS0tLS0tXG5cbiRnbG9iYWwtZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiRoZWFkZXItY29sb3I6IGluaGVyaXQ7XG4kZ2xvYmFsLWxpbmUtaGVpZ2h0OiAxLjM7XG4kZ2xvYmFsLWZvbnQtc2l6ZTogMTRweDtcbiRib2R5LWxpbmUtaGVpZ2h0OiAxOXB4O1xuJGhlYWRlci1mb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHk7XG4kaGVhZGVyLWZvbnQtd2VpZ2h0OiAkZ2xvYmFsLWZvbnQtd2VpZ2h0O1xuJGgxLWZvbnQtc2l6ZTogNDBweDtcbiRoMi1mb250LXNpemU6IDM2cHg7XG4kaDMtZm9udC1zaXplOiAzMnB4O1xuJGg0LWZvbnQtc2l6ZTogMjhweDtcbiRoNS1mb250LXNpemU6IDI0cHg7XG4kaDYtZm9udC1zaXplOiAyMHB4O1xuJGhlYWRlci1tYXJnaW4tYm90dG9tOiAxMHB4O1xuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAxMHB4O1xuJHNtYWxsLWZvbnQtc2l6ZTogMTBweDtcbiRsZWFkLWZvbnQtc2l6ZTogJGdsb2JhbC1mb250LXNpemUgKiAxLjI1O1xuJGxlYWQtbGluZS1oZWlnaHQ6IDEuNjtcbiRzdWJoZWFkZXItbGluZWhlaWdodDogMS40O1xuJHN1YmhlYWRlci1jb2xvcjogJGRhcmstZ3JheTtcbiRzdWJoZWFkZXItZm9udC13ZWlnaHQ6ICRnbG9iYWwtZm9udC13ZWlnaHQ7XG4kc3ViaGVhZGVyLW1hcmdpbi10b3A6IDRweDtcbiRzdWJoZWFkZXItbWFyZ2luLWJvdHRvbTogOHB4O1xuJGhyLXdpZHRoOiAkZ2xvYmFsLXdpZHRoO1xuJGhyLWJvcmRlcjogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcbiRoci1tYXJnaW46IDIwcHggYXV0bztcbiRhbmNob3ItdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuJGFuY2hvci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4kYW5jaG9yLWNvbG9yLXZpc2l0ZWQ6ICRhbmNob3ItY29sb3I7XG4kYW5jaG9yLWNvbG9yLWhvdmVyOiBkYXJrZW4oJHByaW1hcnktY29sb3IsIDEwJSk7XG4kYW5jaG9yLWNvbG9yLWFjdGl2ZTogJGFuY2hvci1jb2xvci1ob3ZlcjtcbiRzdGF0LWZvbnQtc2l6ZTogNDBweDtcblxuLy8gNS4gQnV0dG9uXG4vLyAtLS0tLS0tLS1cblxuJGJ1dHRvbi1wYWRkaW5nOiAoXG4gIHRpbnk6IDRweCA4cHggNHB4IDhweCxcbiAgc21hbGw6IDVweCAxMHB4IDVweCAxMHB4LFxuICBkZWZhdWx0OiA4cHggMTZweCA4cHggMTZweCxcbiAgbGFyZ2U6IDEwcHggMjBweCAxMHB4IDIwcHgsXG4pO1xuJGJ1dHRvbi1mb250LXNpemU6IChcbiAgdGlueTogMTBweCxcbiAgc21hbGw6IDEycHgsXG4gIGRlZmF1bHQ6IDE2cHgsXG4gIGxhcmdlOiAyMHB4LFxuKTtcbiRidXR0b24tY29sb3I6ICR3aGl0ZTtcbiRidXR0b24tY29sb3ItYWx0OiAkbWVkaXVtLWdyYXk7XG4kYnV0dG9uLWZvbnQtd2VpZ2h0OiBib2xkO1xuJGJ1dHRvbi1tYXJnaW46IDAgMCAkZ2xvYmFsLW1hcmdpbiAwO1xuJGJ1dHRvbi1iYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiRidXR0b24tYm9yZGVyOiAycHggc29saWQgJGJ1dHRvbi1iYWNrZ3JvdW5kO1xuJGJ1dHRvbi1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuJGJ1dHRvbi1yb3VuZGVkOiAkZ2xvYmFsLXJvdW5kZWQ7XG5cbi8vIDYuIENhbGxvdXRcbi8vIC0tLS0tLS0tLS1cblxuJGNhbGxvdXQtYmFja2dyb3VuZDogJHdoaXRlO1xuJGNhbGxvdXQtYmFja2dyb3VuZC1mYWRlOiA4NSU7XG4kY2FsbG91dC1wYWRkaW5nOiAxMHB4O1xuJGNhbGxvdXQtYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjYWxsb3V0LWJhY2tncm91bmQsIDIwJSk7XG4kY2FsbG91dC1ib3JkZXItc2Vjb25kYXJ5OiAxcHggc29saWQgZGFya2VuKCRzZWNvbmRhcnktY29sb3IsIDIwJSk7XG4kY2FsbG91dC1ib3JkZXItc3VjY2VzczogMXB4IHNvbGlkIGRhcmtlbigkc3VjY2Vzcy1jb2xvciwgMjAlKTtcbiRjYWxsb3V0LWJvcmRlci13YXJuaW5nOiAxcHggc29saWQgZGFya2VuKCR3YXJuaW5nLWNvbG9yLCAyMCUpO1xuJGNhbGxvdXQtYm9yZGVyLWFsZXJ0OiAxcHggc29saWQgZGFya2VuKCRhbGVydC1jb2xvciwgMjAlKTtcblxuLy8gNy4gTWVudVxuLy8gLS0tLS0tLVxuXG4kbWVudS1pdGVtLXBhZGRpbmc6IDIwcHg7XG4kbWVudS1zaW1wbGUtaXRlbS1zcGFjaW5nOiAxMHB4O1xuXG4vLyA4LiBUaHVtYm5pYWxcbi8vIC0tLS0tLS0tLS0tLVxuXG4kdGh1bWJuYWlsLXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoJGJsYWNrLCAwLjIpO1xuXG4iLCIvLyBGb3VuZGF0aW9uIGZvciBFbWFpbHMgYnkgWlVSQlxuLy8gZm91bmRhdGlvbi56dXJiLmNvbVxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbkBpbXBvcnRcbiAgJ3V0aWwvdXRpbCcsXG4gICdnbG9iYWwnLFxuICAnY29tcG9uZW50cy9ub3JtYWxpemUnLFxuICAnZ3JpZC9ncmlkJyxcbiAgJ2dyaWQvYmxvY2stZ3JpZCcsXG4gICdjb21wb25lbnRzL2FsaWdubWVudCcsXG4gICdjb21wb25lbnRzL3Zpc2liaWxpdHknLFxuICAnY29tcG9uZW50cy90eXBlJyxcbiAgJ2NvbXBvbmVudHMvYnV0dG9uJyxcbiAgJ2NvbXBvbmVudHMvY2FsbG91dCcsXG4gICdjb21wb25lbnRzL3RodW1ibmFpbCcsXG4gICdjb21wb25lbnRzL21lbnUnLFxuICAnY29tcG9uZW50cy9vdXRsb29rLWZpcnN0JyxcbiAgJ2NvbXBvbmVudHMvbWVkaWEtcXVlcnknO1xuXG4gICIsIi8vIEZvdW5kYXRpb24gZm9yIEVtYWlscyBieSBaVVJCXG4vLyBmb3VuZGF0aW9uLnp1cmIuY29tXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vIENhbGN1bGF0ZXMgYSBwZXJjZW50YWdlIHZhbHVlIGZvciBhIGdyaWQgY29sdW1uIHdpZHRoLlxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vIEBwYXJhbSB7bnVtYmVyfSAkY29sTnVtYmVyIC0gQ29sdW1uIGNvdW50IG9mIHRoZSBjb2x1bW4uXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICR0b3RhbENvbHVtbnMgLSBDb2x1bW4gY291bnQgb2YgdGhlIGVudGlyZSByb3cuXG4vLy8gQHJldHVybnMge251bWJlcn0gQSBwZXJjZW50YWdlIHdpZHRoIHZhbHVlLlxuQGZ1bmN0aW9uIC16Zi1ncmlkLWNhbGMtcGN0KCRjb2xOdW1iZXIsICR0b3RhbENvbHVtbnMpIHtcbiAgQHJldHVybiBmbG9vcihwZXJjZW50YWdlKCgkY29sTnVtYmVyIC8gJHRvdGFsQ29sdW1ucykpICogMTAwMDAwMCkgLyAxMDAwMDAwO1xufVxuXG4vLy8gQ2FsY3VsYXRlcyBhIHBpeGVsIHZhbHVlIGZvciBhIGdyaWQgY29sdW1uIHdpZHRoLlxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vIEBwYXJhbSB7bnVtYmVyfSAkY29sdW1uTnVtYmVyIC0gQ29sdW1uIGNvdW50IG9mIHRoZSBjb2x1bW4uXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICR0b3RhbENvbHVtbnMgLSBDb2x1bW4gY291bnQgb2YgdGhlIGVudGlyZSByb3cuXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRjb250YWluZXJXaWR0aCAtIFdpZHRoIG9mIHRoZSBzdXJyb3VuZGluZyBjb250YWluZXIsIGluIHBpeGVscy5cbi8vLyBAcmV0dXJucyB7bnVtYmVyfSBBIHBpeGVsIHdpZHRoIHZhbHVlLlxuQGZ1bmN0aW9uIC16Zi1ncmlkLWNhbGMtcHgoJGNvbHVtbk51bWJlciwgJHRvdGFsQ29sdW1ucywgJGNvbnRhaW5lcldpZHRoKSB7XG4gIEByZXR1cm4gKCRjb250YWluZXJXaWR0aCAvICR0b3RhbENvbHVtbnMgKiAkY29sdW1uTnVtYmVyIC0gJGdsb2JhbC1ndXR0ZXIpO1xufVxuIiwiLy8gRm91bmRhdGlvbiBmb3IgRW1haWxzIGJ5IFpVUkJcbi8vIGZvdW5kYXRpb24uenVyYi5jb21cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIGdsb2JhbFxuLy8vL1xuXG4vLy8gUHJpbWFyeSBjb2xvciBmb3IgaW50ZXJhY3RpdmUgY29tcG9uZW50cyBsaWtlIGxpbmtzIGFuZCBidXR0b25zLlxuLy8vIEB0eXBlIENvbG9yXG4kcHJpbWFyeS1jb2xvcjogIzIxOTllOCAhZGVmYXVsdDtcblxuLy8vIFNlY29uZGFyeSBjb2xvciwgdXNlZCB3aXRoIGNvbXBvbmVudHMgdGhhdCBzdXBwb3J0IHRoZSBgLnNlY29uZGFyeWAgY2xhc3MuXG4vLy8gQHR5cGUgQ29sb3JcbiRzZWNvbmRhcnktY29sb3I6ICM3Nzc3NzcgIWRlZmF1bHQ7XG5cbi8vLyBDb2xvciB0byBpbmRpY2F0ZSBhIHBvc2l0aXZlIHN0YXR1cyBvciBhY3Rpb24sIHVzZWQgd2l0aCB0aGUgYC5zdWNjZXNzYCBjbGFzcy5cbi8vLyBAdHlwZSBDb2xvclxuJHN1Y2Nlc3MtY29sb3I6ICMzYWRiNzYgIWRlZmF1bHQ7XG5cbi8vLyBDb2xvciB0byBpbmRpY2F0ZSBhIGNhdXRpb24gc3RhdHVzIG9yIGFjdGlvbiwgdXNlZCB3aXRoIHRoZSBgLndhcm5pbmdgIGNsYXNzLlxuLy8vIEB0eXBlIENvbG9yXG4kd2FybmluZy1jb2xvcjogI2ZmYWUwMCAhZGVmYXVsdDtcblxuLy8vIENvbG9yIHRvIGluZGljYXRlIGEgbmVnYXRpdmUgc3RhdHVzIG9yIGFjdGlvbiwgdXNlZCB3aXRoIHRoZSBgLmFsZXJ0YCBjbGFzcy5cbi8vLyBAdHlwZSBDb2xvclxuJGFsZXJ0LWNvbG9yOiAjZWM1ODQwICFkZWZhdWx0O1xuXG4vLy8gQ29sb3IgdXNlZCBmb3IgbGlnaHQgZ3JheSBVSSBpdGVtcyB3aXRoaW4gRm91bmRhdGlvbi5cbi8vLyBAdHlwZSBDb2xvclxuJGxpZ2h0LWdyYXk6ICNmM2YzZjMgIWRlZmF1bHQ7XG5cbi8vLyBDb2xvciB1c2VkIGZvciBtZWRpdW0gZ3JheSBVSSBpdGVtcyB3aXRoaW4gRm91bmRhdGlvbi5cbi8vLyBAdHlwZSBDb2xvclxuJG1lZGl1bS1ncmF5OiAjY2FjYWNhICFkZWZhdWx0O1xuXG4vLy8gQ29sb3IgdXNlZCBmb3IgZGFyayBncmF5IFVJIGl0ZW1zIHdpdGhpbiBGb3VuZGF0aW9uLlxuLy8vIEB0eXBlIENvbG9yXG4kZGFyay1ncmF5OiAjOGE4YThhICFkZWZhdWx0O1xuXG4vLy8gQ29sb3IgdXNlZCBmb3IgYmxhY2sgdWkgaXRlbXMgd2l0aGluIEZvdW5kYXRpb25cbi8vLyBAdHlwZSBDb2xvclxuJGJsYWNrOiAjMGEwYTBhICFkZWZhdWx0O1xuXG4vLy8gQ29sb3IgdXNlZCBmb3Igd2hpdGUgdWkgaXRlbXMgd2l0aGluIEZvdW5kYXRpb25cbi8vLyBAdHlwZSBDb2xvclxuJHdoaXRlOiAjZmVmZWZlICFkZWZhdWx0O1xuXG4vLy8gQ29sb3IgdXNlZCBjb2RlLlxuLy8vIEB0eXBlIENvbG9yXG4kcHJlLWNvbG9yOiAjZmY2OTA4ICFkZWZhdWx0O1xuXG4vLy8gV2lkdGggb2YgdGhlIGNvbnRhaW5lci5cbi8vLyBAdHlwZSBOdW1iZXJcbiRnbG9iYWwtd2lkdGg6IDU4MHB4ICFkZWZhdWx0O1xuXG4vLy8gV2lkdGggb2YgdGhlIGNvbnRhaW5lciBvbiBzbWFsbCBzY3JlZW5zLlxuLy8vIEB0eXBlIExlbmd0aFxuJGdsb2JhbC13aWR0aC1zbWFsbDogOTUlICFkZWZhdWx0O1xuXG4vLy8gR3V0dGVyIGZvciBncmlkIGVsZW1lbnRzLlxuLy8vIEB0eXBlIGxlbmd0aFxuJGdsb2JhbC1ndXR0ZXI6IDE2cHggIWRlZmF1bHQ7XG5cbi8vLyBCb2R5IGJhY2tncm91bmQgY29sb3IuXG4vLy8gQHR5cGUgTGVuZ3RoXG4kYm9keS1iYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheSAhZGVmYXVsdDtcblxuLy8vIENvbG9yIGZvciB0aGUgY29udGFpbmVyIGJhY2tncm91bmRcbi8vLyBAdHlwZSBDb2xvclxuJGNvbnRhaW5lci1iYWNrZ3JvdW5kOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgZm9udCBjb2xvci5cbi8vLyBAdHlwZSBDb2xvclxuJGdsb2JhbC1mb250LWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgZm9udCBmYW1pbHkuXG4vLy8gQHR5cGUgRm9udFxuJGJvZHktZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgcGFkZGluZy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRnbG9iYWwtcGFkZGluZzogMTZweCAhZGVmYXVsdDtcblxuLy8vIEdsb2JhbCBtYXJnaW4uIE1hcmdpbiByZXF1aXJlcyBhIGNhcGl0YWwgJ00nIHRvIHdvcmtpbiBPdXRsb29rLmNvbVxuLy8vIEB0eXBlIE51bWJlclxuJGdsb2JhbC1tYXJnaW46IDE2cHggIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgcmFpZHVzIG9mIHJhZGl1cy1jb3JuZXJzLlxuLy8vIEB0eXBlIE51bWJlclxuJGdsb2JhbC1yYWRpdXM6IDNweCAhZGVmYXVsdDtcblxuLy8vIEdsb2JhbCByb3VuZGVkIHJhZGl1cyBvZiByb3VuZGVkLWNvcm5lcnMuXG4vLy8gQHR5cGUgTnVtYmVyXG4kZ2xvYmFsLXJvdW5kZWQ6IDUwMHB4ICFkZWZhdWx0O1xuXG4vLy8gR2xvYmFsIG1lZGlhIHF1ZXJ5IHRvIHN3aXRjaCBmcm9tIGRlc2t0b3AgdG8gbW9iaWxlIHN0eWxlcy5cbi8vLyBAdHlwZSBTdHJpbmdcbiRnbG9iYWwtYnJlYWtwb2ludDogJGdsb2JhbC13aWR0aCArICRnbG9iYWwtZ3V0dGVyICFkZWZhdWx0O1xuIiwiLy8gRm91bmRhdGlvbiBmb3IgRW1haWxzIGJ5IFpVUkJcbi8vIHp1cmIuY29tL2luay9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIG5vcm1hbGl6ZVxuLy8vL1xuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDEwcHggIWRlZmF1bHQ7XG5cbiNvdXRsb29rIGEge1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIE1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5FeHRlcm5hbENsYXNzIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJixcbiAgcCxcbiAgc3BhbixcbiAgZm9udCxcbiAgdGQsXG4gIGRpdiB7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuI2JhY2tncm91bmRUYWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgTWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5pbWcge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmNlbnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6ICRnbG9iYWwtd2lkdGg7XG59XG5cbmEgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMCAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG4gIE1hcmdpbjogMCAwIDAgJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG50ZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICBoeXBoZW5zOiBhdXRvO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLCB0ciwgdGQge1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwiLy8gRm91bmRhdGlvbiBmb3IgRW1haWxzIGJ5IFpVUkJcbi8vIHp1cmIuY29tL2luay9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIGdyaWRcbi8vLy9cblxuLy8vIERlZmF1bHQgbnVtYmVyIG9mIGNvbHVtbnMgZm9yIGFuIGVtYWlsLlxuLy8vIEB0eXBlIE51bWJlclxuJGdyaWQtY29sdW1uLWNvdW50OiAxMiAhZGVmYXVsdDtcblxuLy8vIERlZmF1bHQgcGFkZGluZyBmb3IgdGhlIGJvdHRvbSBvZiBhIGNvbHVtbi5cbi8vLyBAdHlwZSBOdW1iZXJcbiRjb2x1bW4tcGFkZGluZy1ib3R0b206ICRnbG9iYWwtcGFkZGluZyAhZGVmYXVsdDtcblxuLy9Gb3Igdmlld2luZyBlbWFpbCBpbiBicm93c2VyXG5odG1sIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGJvZHktYmFja2dyb3VuZDtcbn1cblxudGFibGUge1xuICAmLmJvZHkge1xuICAgIGJhY2tncm91bmQ6ICRib2R5LWJhY2tncm91bmQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb250YWluZXItYmFja2dyb3VuZDtcbiAgICB3aWR0aDogJGdsb2JhbC13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBNYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgJi5yb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbnRhYmxlLmNvbnRhaW5lciB0YWJsZS5yb3cge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxudGQuY29sdW1ucyxcbnRkLmNvbHVtbixcbnRoLmNvbHVtbnMsXG50aC5jb2x1bW4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgTWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogJGdsb2JhbC1ndXR0ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAkY29sdW1uLXBhZGRpbmctYm90dG9tO1xufVxuXG50ZC5jb2x1bW5zLmxhc3QsXG50ZC5jb2x1bW4ubGFzdCxcbnRoLmNvbHVtbnMubGFzdCxcbnRoLmNvbHVtbi5sYXN0IHtcbiAgcGFkZGluZy1yaWdodDogJGdsb2JhbC1ndXR0ZXI7XG59XG5cbi8vbWFrZXMgc3VyZSBuZXN0ZWQgdGFibGVzIGFyZSAxMDAlIHdpZHRoXG50ZC5jb2x1bW5zLFxudGQuY29sdW1uLFxudGguY29sdW1ucyxcbnRoLmNvbHVtbiB7XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbi1jb3VudCB7XG4gIHRkLmxhcmdlLSN7JGl9LFxuICB0aC5sYXJnZS0jeyRpfSB7XG4gICAgd2lkdGg6IC16Zi1ncmlkLWNhbGMtcHgoJGksICRncmlkLWNvbHVtbi1jb3VudCwgJGdsb2JhbC13aWR0aCk7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ2xvYmFsLWd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1yaWdodDogJGdsb2JhbC1ndXR0ZXIgLyAyO1xuICB9XG5cbiAgdGQubGFyZ2UtI3skaX0uZmlyc3QsXG4gIHRoLmxhcmdlLSN7JGl9LmZpcnN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRnbG9iYWwtZ3V0dGVyO1xuICB9XG5cbiAgdGQubGFyZ2UtI3skaX0ubGFzdCxcbiAgdGgubGFyZ2UtI3skaX0ubGFzdCB7XG4gICAgcGFkZGluZy1yaWdodDogJGdsb2JhbC1ndXR0ZXI7XG4gIH1cblxuICAvL0NvbGxhcHNlZCBsb2dpY1xuICAuY29sbGFwc2Uge1xuICAgIHRkLmxhcmdlLSN7JGl9LFxuICAgIHRoLmxhcmdlLSN7JGl9IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogLXpmLWdyaWQtY2FsYy1weCgkaSwgJGdyaWQtY29sdW1uLWNvdW50LCAkZ2xvYmFsLXdpZHRoKSArICRnbG9iYWwtZ3V0dGVyO1xuICAgIH1cblxuICAgIC8vR290dGEgZ2l2ZSBpdCB0aGF0IGV4dHJhIGxvdmUgZm9yIHRoZSBmaXJzdCBhbmQgbGFzdCBjb2x1bW5zLlxuICAgIHRkLmxhcmdlLSN7JGl9LmZpcnN0LFxuICAgIHRoLmxhcmdlLSN7JGl9LmZpcnN0LFxuICAgIHRkLmxhcmdlLSN7JGl9Lmxhc3QsXG4gICAgdGgubGFyZ2UtI3skaX0ubGFzdCB7XG4gICAgICB3aWR0aDogLXpmLWdyaWQtY2FsYy1weCgkaSwgJGdyaWQtY29sdW1uLWNvdW50LCAkZ2xvYmFsLXdpZHRoKSArICgkZ2xvYmFsLWd1dHRlciAqIDEuNSk7XG4gICAgfVxuICB9XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uLWNvdW50IHtcbiAgdGQubGFyZ2UtI3skaX0gY2VudGVyLFxuICB0aC5sYXJnZS0jeyRpfSBjZW50ZXIge1xuICAgIG1pbi13aWR0aDogLXpmLWdyaWQtY2FsYy1weCgkaSwgJGdyaWQtY29sdW1uLWNvdW50LCAkZ2xvYmFsLXdpZHRoKTtcbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbi1jb3VudCB7XG4gIC5ib2R5IC5jb2x1bW5zIHRkLmxhcmdlLSN7JGl9LFxuICAuYm9keSAuY29sdW1uIHRkLmxhcmdlLSN7JGl9LFxuICAuYm9keSAuY29sdW1ucyB0aC5sYXJnZS0jeyRpfSxcbiAgLmJvZHkgLmNvbHVtbiB0aC5sYXJnZS0jeyRpfSB7XG4gICAgd2lkdGg6IC16Zi1ncmlkLWNhbGMtcGN0KCRpLCAkZ3JpZC1jb2x1bW4tY291bnQpO1xuICB9XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRncmlkLWNvbHVtbi1jb3VudCAtIDEpIHtcbiAgdGQubGFyZ2Utb2Zmc2V0LSN7JGl9LFxuICB0ZC5sYXJnZS1vZmZzZXQtI3skaX0uZmlyc3QsXG4gIHRkLmxhcmdlLW9mZnNldC0jeyRpfS5sYXN0LFxuICB0aC5sYXJnZS1vZmZzZXQtI3skaX0sXG4gIHRoLmxhcmdlLW9mZnNldC0jeyRpfS5maXJzdCxcbiAgdGgubGFyZ2Utb2Zmc2V0LSN7JGl9Lmxhc3Qge1xuICAgIC8vMS41IHRha2VzIGluIGVmZmVjdCBhIHdob2xlIGVtcHR5IGNlbGwuXG4gICAgcGFkZGluZy1sZWZ0OiAtemYtZ3JpZC1jYWxjLXB4KCRpLCAkZ3JpZC1jb2x1bW4tY291bnQsICRnbG9iYWwtd2lkdGgpICsgJGdsb2JhbC1ndXR0ZXIgKiAyO1xuICB9XG59XG5cbnRkLmV4cGFuZGVyLFxudGguZXhwYW5kZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBFbWFpbHMgYnkgWlVSQlxuLy8genVyYi5jb20vaW5rL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgYmxvY2stZ3JpZFxuLy8vL1xuXG4vLy8gVGhlIGhpZ2hlc3QgbnVtYmVyIG9mIGAueC11cGAgY2xhc3NlcyBhdmFpbGFibGUgd2hlbiB1c2luZyB0aGUgYmxvY2sgZ3JpZCBDU1MuXG4vLy8gQHR5cGUgTnVtYmVyXG4kYmxvY2stZ3JpZC1tYXg6IDggIWRlZmF1bHQ7XG5cbi8vLyBHdXR0ZXIgYmV0d2VlbiBlbGVtZW50cyBpbiBhIGJsb2NrIGdyaWQuXG4vLy8gQHR5cGUgTnVtYmVyXG4kYmxvY2stZ3JpZC1ndXR0ZXI6ICRnbG9iYWwtZ3V0dGVyICFkZWZhdWx0O1xuXG4uYmxvY2stZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRnbG9iYWwtd2lkdGg7XG5cbiAgdGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAkYmxvY2stZ3JpZC1ndXR0ZXIgLyAyO1xuICB9XG59XG5cbi8vIFNpemluZyBjbGFzc2VzXG5AZm9yICRpIGZyb20gMiB0aHJvdWdoICRibG9jay1ncmlkLW1heCB7XG4gIC51cC0jeyRpfSB0ZCB7XG4gICAgd2lkdGg6IGZsb29yKCgkZ2xvYmFsLXdpZHRoIC0gJGkgKiAkYmxvY2stZ3JpZC1ndXR0ZXIpIC8gJGkpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIEZvdW5kYXRpb24gZm9yIEVtYWlscyBieSBaVVJCXG4vLyB6dXJiLmNvbS9pbmsvXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vL1xuLy8vIEBncm91cCBhbGlnbm1lbnRcbi8vLy9cblxudGFibGUudGV4dC1jZW50ZXIsXG50ZC50ZXh0LWNlbnRlcixcbmgxLnRleHQtY2VudGVyLFxuaDIudGV4dC1jZW50ZXIsXG5oMy50ZXh0LWNlbnRlcixcbmg0LnRleHQtY2VudGVyLFxuaDUudGV4dC1jZW50ZXIsXG5oNi50ZXh0LWNlbnRlcixcbnAudGV4dC1jZW50ZXIsXG5zcGFuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5oMS50ZXh0LWxlZnQsXG5oMi50ZXh0LWxlZnQsXG5oMy50ZXh0LWxlZnQsXG5oNC50ZXh0LWxlZnQsXG5oNS50ZXh0LWxlZnQsXG5oNi50ZXh0LWxlZnQsXG5wLnRleHQtbGVmdCxcbnNwYW4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuaDEudGV4dC1yaWdodCxcbmgyLnRleHQtcmlnaHQsXG5oMy50ZXh0LXJpZ2h0LFxuaDQudGV4dC1yaWdodCxcbmg1LnRleHQtcmlnaHQsXG5oNi50ZXh0LXJpZ2h0LFxucC50ZXh0LXJpZ2h0LFxuc3Bhbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbnNwYW4udGV4dC1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaW1nLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuaW1nLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuaW1nLmZsb2F0LWNlbnRlciwgXG5pbWcudGV4dC1jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgTWFyZ2luOiAwIGF1dG87XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnRhYmxlLmZsb2F0LWNlbnRlcixcbnRkLmZsb2F0LWNlbnRlcixcbnRoLmZsb2F0LWNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBNYXJnaW46IDAgYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4iLCIvLyBGb3VuZGF0aW9uIGZvciBFbWFpbHMgYnkgWlVSQlxuLy8genVyYi5jb20vaW5rL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgdmlzaWJpbGl0eVxuLy8vL1xuXG50YWJsZS5ib2R5IHRhYmxlLmNvbnRhaW5lciAuaGlkZS1mb3ItbGFyZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDowO1xuICBtc28taGlkZTphbGw7IC8vIGhpZGUgc2VsZWN0ZWQgZWxlbWVudHMgaW4gT3V0bG9vayAyMDA3LTIwMTNcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwcHg7IFxuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwOyBcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGdsb2JhbC1icmVha3BvaW50fSkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbnRhYmxlLmJvZHkgdGFibGUuY29udGFpbmVyIC5oaWRlLWZvci1sYXJnZSAqIHtcbiAgbXNvLWhpZGU6YWxsOyAvLyBoaWRlIHNlbGVjdGVkIGVsZW1lbnRzIGluIE91dGxvb2sgMjAwNy0yMDEzXG59XG5cbnRhYmxlLmJvZHkgdGFibGUuY29udGFpbmVyIC5yb3cuaGlkZS1mb3ItbGFyZ2UsXG50YWJsZS5ib2R5IHRhYmxlLmNvbnRhaW5lciAucm93LmhpZGUtZm9yLWxhcmdlIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRnbG9iYWwtYnJlYWtwb2ludH0pIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxudGFibGUuYm9keSB0YWJsZS5jb250YWluZXIgLnNob3ctZm9yLWxhcmdlIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRnbG9iYWwtYnJlYWtwb2ludH0pIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6MDtcbiAgICBtc28taGlkZTphbGw7IC8vIGhpZGUgc2VsZWN0ZWQgZWxlbWVudHMgaW4gT3V0bG9vayAyMDA3LTIwMTNcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gIH1cbn1cblxuLy8gW3RvZG9dIGFkZCBpbWFnZSByZXNldHNcbi8vIGltZyB7XG4vLyAgIG1heC1oZWlnaHQ6IDA7XG4vLyAgIHdpZHRoOiAwO1xuLy8gfVxuLy8gaW4gbWVkaWEgcXVlcnlcbi8vIGltZyB7IFxuLy8gICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7IFxuLy8gICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyBcbi8vIH1cblxuIiwiLy8gRm91bmRhdGlvbiBmb3IgRW1haWxzIGJ5IFpVUkJcbi8vIHp1cmIuY29tL2luay9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIHR5cG9ncmFwaHlcbi8vLy9cblxuLy8vIEdsb2JhbCBmb250IHdlaWdodC5cbi8vLyBAdHlwZSBLZXl3b3JkXG4kZ2xvYmFsLWZvbnQtd2VpZ2h0OiBub3JtYWwgIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgZm9udCB3ZWlnaHQuXG4vLy8gQHR5cGUgS2V5d29yZFxuJGhlYWRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8vIEdsb2JhbCBsaW5lIGhlaWdodC5cbi8vLyBAdHlwZSBOdW1iZXJcbiRnbG9iYWwtbGluZS1oZWlnaHQ6IDEuMyAhZGVmYXVsdDtcblxuLy8vIEZvbnQgc2l6ZSBvZiBib2R5IHRleHQuXG4vLy8gQHR5cGUgTnVtYmVyXG4kZ2xvYmFsLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcblxuLy8vIExpbmUgaGVpZ2h0IG9mIGJvZHkgdGV4dC5cbi8vLyBAdHlwZSBOdW1iZXJcbiRib2R5LWxpbmUtaGVpZ2h0OiAxOXB4ICFkZWZhdWx0O1xuXG4vLy8gRm9udCBmYW1pbHkgb2YgaGVhZGluZ3MuXG4vLy8gQHR5cGUgTGlzdFxuJGhlYWRlci1mb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG5cbi8vLyBGb250IGZhbWlseSBvZiBoZWFkaW5ncy5cbi8vLyBAdHlwZSBMaXN0XG4kaGVhZGVyLWZvbnQtd2VpZ2h0OiAkZ2xvYmFsLWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuXG4vLy8gRm9udCBzaXplIG9mIGA8aDE+YCBlbGVtZW50cy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRoMS1mb250LXNpemU6IDQwcHggIWRlZmF1bHQ7XG5cbi8vLyBGb250IHNpemUgb2YgYDxoMj5gIGVsZW1lbnRzLlxuLy8vIEB0eXBlIE51bWJlclxuJGgyLWZvbnQtc2l6ZTogMzZweCAhZGVmYXVsdDtcblxuLy8vIEZvbnQgc2l6ZSBvZiBgPGgzPmAgZWxlbWVudHMuXG4vLy8gQHR5cGUgTnVtYmVyXG4kaDMtZm9udC1zaXplOiAzMnB4ICFkZWZhdWx0O1xuXG4vLy8gRm9udCBzaXplIG9mIGA8aDQ+YCBlbGVtZW50cy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRoNC1mb250LXNpemU6IDI4cHggIWRlZmF1bHQ7XG5cbi8vLyBGb250IHNpemUgb2YgYDxoNT5gIGVsZW1lbnRzLlxuLy8vIEB0eXBlIE51bWJlclxuJGg1LWZvbnQtc2l6ZTogMjRweCAhZGVmYXVsdDtcblxuLy8vIEZvbnQgc2l6ZSBvZiBgPGg2PmAgZWxlbWVudHMuXG4vLy8gQHR5cGUgTnVtYmVyXG4kaDYtZm9udC1zaXplOiAyMHB4ICFkZWZhdWx0O1xuXG4vLy8gTWFyZ2luIGJvdHRvbSBvZiBgPGgxPmAgdGhyb3VnaCBgPGg2PmAgZWxlbWVudHMuXG4vLy8gQHR5cGUgTnVtYmVyXG4kaGVhZGVyLW1hcmdpbi1ib3R0b206IDEwcHggIWRlZmF1bHQ7XG5cbi8vLyBNYXJnaW4gYm90dG9tIG9mIHBhcmFncmFwaHMuXG4vLy8gQHR5cGUgTnVtYmVyXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDEwcHggIWRlZmF1bHQ7XG5cbi8vLyBEZWZ1YWx0IGZvbnQgc2l6ZSBmb3IgYDxzbWFsbD5gLlxuLy8vIEB0eXBlIE51bWJlclxuJHNtYWxsLWZvbnQtc2l6ZTogMTBweCAhZGVmYXVsdDtcblxuLy8vIEZvbnQgc2l6ZSBvZiBsZWFkIHBhcmFncmFwaHMuXG4vLy8gQHR5cGUgTnVtYmVyXG4kbGVhZC1mb250LXNpemU6ICRnbG9iYWwtZm9udC1zaXplICogMS4yNSAhZGVmYXVsdDtcblxuLy8vIExpbmUgaGVpZ2h0IG9mIGxlYWQgcGFyYWdyYXBocy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRsZWFkLWxpbmUtaGVpZ2h0OiAxLjYgIWRlZmF1bHQ7XG5cbi8vLyBQYWRkaW5nIGluc2lkZSBwYXJhZ3JhcGhzLlxuLy8vIEB0eXBlIE51bWJlclxuJHRleHQtcGFkZGluZzogMTBweCAhZGVmYXVsdDtcblxuLy8vIERlZmF1bHQgbGluZSBoZWlnaHQgZm9yIHN1YmhlYWRlcnMuXG4vLy8gQHR5cGUgTnVtYmVyXG4kc3ViaGVhZGVyLWxpbmVoZWlnaHQ6IDEuNCAhZGVmYXVsdDtcblxuLy8vIERlZmF1bHQgZm9udCBjb2xvciBmb3Igc3ViaGVhZGVycy5cbi8vLyBAdHlwZSBDb2xvclxuJHN1YmhlYWRlci1jb2xvcjogJGRhcmstZ3JheSAhZGVmYXVsdDtcblxuLy8vIERlZmF1bHQgZm9udCB3ZWlnaHQgZm9yIHN1YmhlYWRlcnMuXG4vLy8gQHR5cGUgU3RyaW5nXG4kc3ViaGVhZGVyLWZvbnQtd2VpZ2h0OiAkZ2xvYmFsLWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuXG4vLy8gRGVmYXVsdCB0b3AgbWFyZ2luIGZvciBzdWJoaGVhZGVycy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRzdWJoZWFkZXItbWFyZ2luLXRvcDogNHB4ICFkZWZhdWx0O1xuXG4vLy8gRGVmYXVsdCBib3R0b20gbWFyZ2luIGZvciBzdWJoZWFkZXJzLlxuLy8vIEB0eXBlIE51bWJlclxuJHN1YmhlYWRlci1tYXJnaW4tYm90dG9tOiA4cHggIWRlZmF1bHQ7XG5cbi8vLyBNYXhpbXVtIHdpZHRoIG9mIGEgZGl2aWRlci5cbi8vLyBAdHlwZSBOdW1iZXJcbiRoci13aWR0aDogJGdsb2JhbC13aWR0aCAhZGVmYXVsdDtcblxuLy8vIERlZmF1bHQgYm9yZGVyIGZvciBhIGRpdmlkZXIuXG4vLy8gQHR5cGUgTGlzdFxuJGhyLWJvcmRlcjogMXB4IHNvbGlkICRtZWRpdW0tZ3JheSAhZGVmYXVsdDtcblxuLy8vIERlZmF1bHQgbWFyZ2luIGZvciBhIGRpdmlkZXIuXG4vLy8gQHR5cGUgTnVtYmVyIHwgTGlzdFxuJGhyLW1hcmdpbjogMjBweCBhdXRvICFkZWZhdWx0O1xuXG4vLy8gVGV4dCBkZWNvcmF0aW9uIGZvciBhbmNob3JzLlxuLy8vIEB0eXBlIEtleXdvcmRcbiRhbmNob3ItdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xuXG4vLy8gVGV4dCBjb2xvciBvZiBhbmNob3JzLlxuLy8vIEB0eXBlIENvbG9yXG4kYW5jaG9yLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcblxuLy8vIFRleHQgY29sb3Igb2YgYW5jaG9ycyB0byB2aXNpdGVkIGxpbmtzLlxuLy8vIEB0eXBlIENvbG9yXG4kYW5jaG9yLWNvbG9yLXZpc2l0ZWQ6ICRhbmNob3ItY29sb3IgIWRlZmF1bHQ7XG5cbi8vLyBUZXh0IGNvbG9yIG9mIGFuY2hvcnMgb24gaG92ZXIuXG4vLy8gQHR5cGUgQ29sb3JcbiRhbmNob3ItY29sb3ItaG92ZXI6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMTAlKSAhZGVmYXVsdDtcblxuLy8vIFRleHQgY29sb3Igb2YgYWN0aXZlIGFuY2hvcnMuXG4vLy8gQHR5cGUgQ29sb3JcbiRhbmNob3ItY29sb3ItYWN0aXZlOiAkYW5jaG9yLWNvbG9yLWhvdmVyICFkZWZhdWx0O1xuXG4vLy8gRGVmYXVsdCBmb250IHNpemUgZm9yIHN0YXRpc3RpYyBudW1iZXJzLlxuLy8vIEB0eXBlIE51bWJlclxuJHN0YXQtZm9udC1zaXplOiA0MHB4ICFkZWZhdWx0O1xuXG5ib2R5LFxudGFibGUuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG50ZCxcbnRoLFxuYSB7XG4gIGNvbG9yOiAkZ2xvYmFsLWZvbnQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRnbG9iYWwtZm9udC13ZWlnaHQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgTWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogJGdsb2JhbC1saW5lLWhlaWdodDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgY29sb3I6ICRoZWFkZXItY29sb3I7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6ICRoZWFkZXItZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGVyLWZvbnQtd2VpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGVyLW1hcmdpbi1ib3R0b207XG4gIE1hcmdpbi1ib3R0b206ICRoZWFkZXItbWFyZ2luLWJvdHRvbTtcbn1cblxuaDEge1xuICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbn1cblxuaDQge1xuICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcbn1cblxuYm9keSxcbnRhYmxlLmJvZHksXG5wLFxudGQsXG50aCB7XG4gIGZvbnQtc2l6ZTogJGdsb2JhbC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkYm9keS1saW5lLWhlaWdodDtcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbiAgTWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xuXG4gICYubGVhZCB7XG4gICAgZm9udC1zaXplOiAkbGVhZC1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsZWFkLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgJi5zdWJoZWFkZXIge1xuICAgIG1hcmdpbi10b3A6ICRzdWJoZWFkZXItbWFyZ2luLXRvcDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3ViaGVhZGVyLW1hcmdpbi1ib3R0b207XG4gICAgTWFyZ2luLXRvcDogJHN1YmhlYWRlci1tYXJnaW4tdG9wO1xuICAgIE1hcmdpbi1ib3R0b206ICRzdWJoZWFkZXItbWFyZ2luLWJvdHRvbTtcbiAgICBmb250LXdlaWdodDogJHN1YmhlYWRlci1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJHN1YmhlYWRlci1saW5laGVpZ2h0O1xuICAgIGNvbG9yOiAkc3ViaGVhZGVyLWNvbG9yO1xuICB9XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xufVxuXG5hIHtcbiAgY29sb3I6ICRhbmNob3ItY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGFuY2hvci1jb2xvci1ob3ZlcjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGFuY2hvci1jb2xvci1hY3RpdmU7XG4gIH1cblxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkYW5jaG9yLWNvbG9yLXZpc2l0ZWQ7XG4gIH1cbn1cblxuaDEgYSxcbmgxIGE6dmlzaXRlZCxcbmgyIGEsXG5oMiBhOnZpc2l0ZWQsXG5oMyBhLFxuaDMgYTp2aXNpdGVkLFxuaDQgYSxcbmg0IGE6dmlzaXRlZCxcbmg1IGEsXG5oNSBhOnZpc2l0ZWQsXG5oNiBhLFxuaDYgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICRhbmNob3ItY29sb3I7XG59XG5cbnByZSB7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xuICBtYXJnaW46IDMwcHggMDtcbiAgTWFyZ2luOiAzMHB4IDA7XG5cbiAgY29kZSB7XG4gICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcblxuICAgIHNwYW4uY2FsbG91dCB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIHNwYW4uY2FsbG91dC1zdHJvbmcge1xuICAgICAgY29sb3I6ICRwcmUtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBydWxlXG5cbmhyIHtcbiAgbWF4LXdpZHRoOiAkaHItd2lkdGg7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAkaHItYm9yZGVyO1xuICBib3JkZXItbGVmdDogMDtcbiAgbWFyZ2luOiAkaHItbWFyZ2luO1xuICBNYXJnaW46ICRoci1tYXJnaW47XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vLyBVc2UgdG8gc3R5bGUgYSBsYXJnZSBudW1iZXIgdG8gZGlzcGxheSBhIHN0YXRpc3RpY1xuLnN0YXQge1xuICBmb250LXNpemU6ICRzdGF0LWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgcCArICYge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgIE1hcmdpbi10b3A6IC0xNnB4O1xuICB9XG59XG5cblxuIiwiLy8gRm91bmRhdGlvbiBmb3IgRW1haWxzIGJ5IFpVUkJcbi8vIHp1cmIuY29tL2luay9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIGJ1dHRvblxuLy8vL1xuXG4vLy8gUGFkZGluZyBpbnNpZGUgYnV0dG9ucyBhdCB2YXJpb3VzIHNpemVzLlxuLy8vIEB0eXBlIE1hcFxuJGJ1dHRvbi1wYWRkaW5nOiAoXG4gIHRpbnk6IDRweCA4cHggNHB4IDhweCxcbiAgc21hbGw6IDVweCAxMHB4IDVweCAxMHB4LFxuICBkZWZhdWx0OiA4cHggMTZweCA4cHggMTZweCxcbiAgbGFyZ2U6IDEwcHggMjBweCAxMHB4IDIwcHgsXG4pICFkZWZhdWx0O1xuXG4vLy8gRm9udCBzaXplcyBvZiBidXR0b25zIGF0IHZhcmlvdXMgc2l6ZXMuXG4vLy8gQHR5cGUgTWFwXG4kYnV0dG9uLWZvbnQtc2l6ZTogKFxuICB0aW55OiAxMHB4LFxuICBzbWFsbDogMTJweCxcbiAgZGVmYXVsdDogMTZweCxcbiAgbGFyZ2U6IDIwcHgsXG4pICFkZWZhdWx0O1xuXG4vLy8gVGV4dCBjb2xvciBvZiBidXR0b25zLlxuLy8vIEB0eXBlIENvbG9yXG4kYnV0dG9uLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vLyBUZXh0IGNvbG9yIG9mIGJ1dHRvbnMgd2l0aCBhIGxpZ2h0IGJhY2tncm91bmQuXG4vLy8gQHR5cGUgQ29sb3JcbiRidXR0b24tY29sb3ItYWx0OiAkbWVkaXVtLWdyYXkgIWRlZmF1bHQ7XG5cbi8vLyBGb250IHdlaWdodCBvZiBidXR0b25zLlxuLy8vIEB0eXBlIFdlaWdodFxuJGJ1dHRvbi1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcblxuLy8vIE1hcmdpbiBhcm91bmQgYnV0dG9ucy5cbi8vLyBAdHlwZSBMaXN0XG4kYnV0dG9uLW1hcmdpbjogMCAwICRnbG9iYWwtbWFyZ2luIDAgIWRlZmF1bHQ7XG5cbi8vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIGJ1dHRvbnMuXG4vLy8gQHR5cGUgQ29sb3JcbiRidXR0b24tYmFja2dyb3VuZDogJHByaW1hcnktY29sb3IgIWRlZmF1bHQ7XG5cbi8vLyBCb3JkZXIgYXJvdW5kIGJ1dHRvbnMuXG4vLy8gQHR5cGUgQm9yZGVyXG4kYnV0dG9uLWJvcmRlcjogMnB4IHNvbGlkICRidXR0b24tYmFja2dyb3VuZCAhZGVmYXVsdDtcblxuLy8vIEJvcmRlciByYWRpdXMgb2YgYnV0dG9ucy4gTm90IHN1cHBvcnRlZCBieSBhbGwgZW1haWwgY2xpZW50cy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRidXR0b24tcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cyAhZGVmYXVsdDtcblxuLy8vIEJvcmRlciByYWRpdXMgb2Ygcm91bmRlZCBidXR0b25zLiBOb3Qgc3VwcG9ydGVkIGJ5IGFsbCBlbWFpbCBjbGllbnRzLlxuLy8vIEB0eXBlIE51bWJlclxuJGJ1dHRvbi1yb3VuZGVkOiAkZ2xvYmFsLXJvdW5kZWQgIWRlZmF1bHQ7XG5cbi8vIEludGVybmFsIHZhbHVlcyBmb3IgYnV0dG9uIGZvbnQgc2l6ZVxuLy8gW1RPRE9dIFJlcGxhY2UgcmVmZXJlbmNlcyBiZWxvdyB3aXRoIG1hcC1nZXQoKSBjYWxsc1xuJGJ1dHRvbi1mb250LXNpemUtZGVmYXVsdDogbWFwLWdldCgkYnV0dG9uLWZvbnQtc2l6ZSwgZGVmYXVsdCk7XG4kYnV0dG9uLWZvbnQtc2l6ZS10aW55OiBtYXAtZ2V0KCRidXR0b24tZm9udC1zaXplLCB0aW55KTtcbiRidXR0b24tZm9udC1zaXplLXNtYWxsOiBtYXAtZ2V0KCRidXR0b24tZm9udC1zaXplLCBzbWFsbCk7XG4kYnV0dG9uLWZvbnQtc2l6ZS1sYXJnZTogbWFwLWdldCgkYnV0dG9uLWZvbnQtc2l6ZSwgbGFyZ2UpO1xuXG4vLyBJbnRlcm5hbCB2YWx1ZXMgZm9yIGJ1dHRvbiBwYWRkaW5nXG4vLyBbVE9ET10gUmVwbGFjZSByZWZlcmVuY2VzIGJlbG93IHdpdGggbWFwLWdldCgpIGNhbGxzXG4kYnV0dG9uLXBhZGRpbmctZGVmYXVsdDogbWFwLWdldCgkYnV0dG9uLXBhZGRpbmcsIGRlZmF1bHQpO1xuJGJ1dHRvbi1wYWRkaW5nLXRpbnk6IG1hcC1nZXQoJGJ1dHRvbi1wYWRkaW5nLCB0aW55KTtcbiRidXR0b24tcGFkZGluZy1zbWFsbDogbWFwLWdldCgkYnV0dG9uLXBhZGRpbmcsIHNtYWxsKTtcbiRidXR0b24tcGFkZGluZy1sYXJnZTogbWFwLWdldCgkYnV0dG9uLXBhZGRpbmcsIGxhcmdlKTtcblxudGFibGUuYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAkYnV0dG9uLW1hcmdpbjtcbiAgTWFyZ2luOiAkYnV0dG9uLW1hcmdpbjtcblxuICB0YWJsZSB7XG5cbiAgICB0ZCB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkYnV0dG9uLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbi1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGJ1dHRvbi1iYWNrZ3JvdW5kO1xuXG4gICAgICAmLnJhZGl1cyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tcmFkaXVzO1xuICAgICAgfVxuXG4gICAgICAmLnJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLXJvdW5kZWQ7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJ1dHRvbi1mb250LXNpemUtZGVmYXVsdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRidXR0b24tZm9udC13ZWlnaHQ7XG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLWRlZmF1bHQ7XG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICRidXR0b24tYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLmJ1dHRvbjpob3ZlciB0YWJsZSB0ciB0ZCBhLFxudGFibGUuYnV0dG9uOmFjdGl2ZSB0YWJsZSB0ciB0ZCBhLFxudGFibGUuYnV0dG9uIHRhYmxlIHRyIHRkIGE6dmlzaXRlZCxcbnRhYmxlLmJ1dHRvbi50aW55OmhvdmVyIHRhYmxlIHRyIHRkIGEsXG50YWJsZS5idXR0b24udGlueTphY3RpdmUgdGFibGUgdHIgdGQgYSxcbnRhYmxlLmJ1dHRvbi50aW55IHRhYmxlIHRyIHRkIGE6dmlzaXRlZCxcbnRhYmxlLmJ1dHRvbi5zbWFsbDpob3ZlciB0YWJsZSB0ciB0ZCBhLFxudGFibGUuYnV0dG9uLnNtYWxsOmFjdGl2ZSB0YWJsZSB0ciB0ZCBhLFxudGFibGUuYnV0dG9uLnNtYWxsIHRhYmxlIHRyIHRkIGE6dmlzaXRlZCxcbnRhYmxlLmJ1dHRvbi5sYXJnZTpob3ZlciB0YWJsZSB0ciB0ZCBhLFxudGFibGUuYnV0dG9uLmxhcmdlOmFjdGl2ZSB0YWJsZSB0ciB0ZCBhLFxudGFibGUuYnV0dG9uLmxhcmdlIHRhYmxlIHRyIHRkIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAkYnV0dG9uLWNvbG9yO1xufVxuXG50YWJsZS5idXR0b24udGlueSB7XG4gIHRhYmxlIHtcbiAgICB0ZCxcbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy10aW55O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAkYnV0dG9uLWZvbnQtc2l6ZS10aW55O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxudGFibGUuYnV0dG9uLnNtYWxsIHtcbiAgdGFibGUge1xuICAgIHRkLFxuICAgIGEge1xuICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXNtYWxsO1xuICAgICAgZm9udC1zaXplOiAkYnV0dG9uLWZvbnQtc2l6ZS1zbWFsbDtcbiAgICB9XG4gIH1cbn1cblxudGFibGUuYnV0dG9uLmxhcmdlIHtcbiAgdGFibGUge1xuICAgIGEge1xuICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLWxhcmdlO1xuICAgICAgZm9udC1zaXplOiAkYnV0dG9uLWZvbnQtc2l6ZS1sYXJnZTtcbiAgICB9XG4gIH1cbn1cblxudGFibGUuZXhwYW5kLFxudGFibGUuZXhwYW5kZWQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGEge1xuICAgICAgLy9UT0RPIG5lZWQgdG8gbWFrZSBpdCAxMDAlIC0gcGFkZGluZyBsZWZ0IC0gcGFkZGluZyByaWdodFxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIGNlbnRlciB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5cbnRhYmxlLmJ1dHRvbjpob3ZlcixcbnRhYmxlLmJ1dHRvbjp2aXNpdGVkLFxudGFibGUuYnV0dG9uOmFjdGl2ZSB7XG4gIHRhYmxlIHtcbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJ1dHRvbi1iYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgY29sb3I6ICRidXR0b24tY29sb3I7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLmJ1dHRvbjpob3ZlcixcbnRhYmxlLmJ1dHRvbjp2aXNpdGVkLFxudGFibGUuYnV0dG9uOmFjdGl2ZSB7XG4gIHRhYmxlIHtcbiAgICBhIHtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkIGRhcmtlbigkYnV0dG9uLWJhY2tncm91bmQsIDEwJSk7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLmJ1dHRvbi5zZWNvbmRhcnkge1xuICB0YWJsZSB7XG4gICAgdGQge1xuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIGNvbG9yOiAkYnV0dG9uLWNvbG9yO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYnV0dG9uLWNvbG9yLWFsdDtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIge1xuICB0YWJsZSB7XG4gICAgdGQge1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCAxMCUpO1xuICAgICAgY29sb3I6ICRidXR0b24tY29sb3ItYWx0O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgYm9yZGVyOiAwcHggc29saWQgbGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuXG50YWJsZS5idXR0b24uc2Vjb25kYXJ5OmhvdmVyIHtcbiAgdGFibGUge1xuICAgIHRkIGEge1xuICAgICAgY29sb3I6ICRidXR0b24tY29sb3ItYWx0O1xuICAgIH1cbiAgfVxufVxuXG50YWJsZS5idXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIHRhYmxlIHtcbiAgICB0ZCBhIHtcbiAgICAgIGNvbG9yOiAkYnV0dG9uLWNvbG9yLWFsdDtcbiAgICB9XG4gIH1cbn1cblxudGFibGUuYnV0dG9uLnNlY29uZGFyeSB7XG4gIHRhYmxlIHtcbiAgICB0ZCBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICRidXR0b24tY29sb3ItYWx0O1xuICAgIH1cbiAgfVxufVxuXG50YWJsZS5idXR0b24uc3VjY2VzcyB7XG4gIHRhYmxlIHtcbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzdWNjZXNzLWNvbG9yO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgYm9yZGVyOiAwcHggc29saWQgJHN1Y2Nlc3MtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLmJ1dHRvbi5zdWNjZXNzczpob3ZlciB7XG4gIHRhYmxlIHtcbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDEwJSk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCBkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLmJ1dHRvbi5hbGVydCB7XG4gIHRhYmxlIHtcbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYWxlcnQtY29sb3I7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYWxlcnQtY29sb3I7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCAkYWxlcnQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLmJ1dHRvbi5hbGVydDpob3ZlciB7XG4gIHRhYmxlIHtcbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGFsZXJ0LWNvbG9yLCAxMCUpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgYm9yZGVyOiAwcHggc29saWQgZGFya2VuKCRhbGVydC1jb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvdW5kYXRpb24gZm9yIEVtYWlscyBieSBaVVJCXG4vLyB6dXJiLmNvbS9pbmsvXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vL1xuLy8vIEBncm91cCBjYWxsb3V0XG4vLy8vXG5cbi8vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIGEgY2FsbG91dC5cbi8vLyBAdHlwZSBDb2xvclxuJGNhbGxvdXQtYmFja2dyb3VuZDogJHdoaXRlICFkZWZhdWx0O1xuXG4vLy8gRmFkZSB2YWx1ZSBmb3IgY2FsbG91dCBiYWNrZ3JvdW5kcy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRjYWxsb3V0LWJhY2tncm91bmQtZmFkZTogODUlICFkZWZhdWx0O1xuXG4vLy8gUGFkZGluZyBpbnNpZGUgYSBjYWxsb3V0LlxuLy8vIEB0eXBlIExlbmd0aFxuJGNhbGxvdXQtcGFkZGluZzogMTBweCAhZGVmYXVsdDtcblxuLy8vIEJvcmRlciBhcm91bmQgYSBjYWxsb3V0LlxuLy8vIEB0eXBlIEJvcmRlclxuJGNhbGxvdXQtYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjYWxsb3V0LWJhY2tncm91bmQsIDIwJSkgIWRlZmF1bHQ7XG5cbi8vLyBCb3JkZXIgYXJvdW5kIGEgY2FsbG91dCB3aXRoIHRoZSBgLnN1Y2Nlc3NgIGNsYXNzLlxuLy8vIEB0eXBlIEJvcmRlclxuJGNhbGxvdXQtYm9yZGVyLXNlY29uZGFyeTogMXB4IHNvbGlkIGRhcmtlbigkc2Vjb25kYXJ5LWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG4vLy8gQm9yZGVyIGFyb3VuZCBhIGNhbGxvdXQgd2l0aCB0aGUgYC5zdWNjZXNzYCBjbGFzcy5cbi8vLyBAdHlwZSBCb3JkZXJcbiRjYWxsb3V0LWJvcmRlci1zdWNjZXNzOiAxcHggc29saWQgZGFya2VuKCRzdWNjZXNzLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG4vLy8gQm9yZGVyIGFyb3VuZCBhIGNhbGxvdXQgd2l0aCB0aGUgYC53YXJuaW5nYCBjbGFzcy5cbi8vLyBAdHlwZSBCb3JkZXJcbiRjYWxsb3V0LWJvcmRlci13YXJuaW5nOiAxcHggc29saWQgZGFya2VuKCR3YXJuaW5nLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG4vLy8gQm9yZGVyIGFyb3VuZCBhIGNhbGxvdXQgd2l0aCB0aGUgYC5hbGVydGAgY2xhc3MuXG4vLy8gQHR5cGUgQm9yZGVyXG4kY2FsbG91dC1ib3JkZXItYWxlcnQ6IDFweCBzb2xpZCBkYXJrZW4oJGFsZXJ0LWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG50ZC5jYWxsb3V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogJGNhbGxvdXQtYm9yZGVyO1xuICBwYWRkaW5nOiAkY2FsbG91dC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kOiAkY2FsbG91dC1iYWNrZ3JvdW5kO1xuICBtYXJnaW4tYm90dG9tOiAkZ2xvYmFsLW1hcmdpbjtcbiAgTWFyZ2luLWJvdHRvbTogJGdsb2JhbC1tYXJnaW47XG5cbiAgJi5wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiBzY2FsZS1jb2xvcigkcHJpbWFyeS1jb2xvciwgJGxpZ2h0bmVzczogJGNhbGxvdXQtYmFja2dyb3VuZC1mYWRlKTtcbiAgICBib3JkZXI6ICRjYWxsb3V0LWJvcmRlci1zZWNvbmRhcnk7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gICYuc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiBzY2FsZS1jb2xvcigkc2Vjb25kYXJ5LWNvbG9yLCAkbGlnaHRuZXNzOiAkY2FsbG91dC1iYWNrZ3JvdW5kLWZhZGUpO1xuICAgIGJvcmRlcjogJGNhbGxvdXQtYm9yZGVyLXNlY29uZGFyeTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgJi5zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiBzY2FsZS1jb2xvcigkc3VjY2Vzcy1jb2xvciwgJGxpZ2h0bmVzczogJGNhbGxvdXQtYmFja2dyb3VuZC1mYWRlKTtcbiAgICBib3JkZXI6ICRjYWxsb3V0LWJvcmRlci1zdWNjZXNzO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmLndhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6IHNjYWxlLWNvbG9yKCR3YXJuaW5nLWNvbG9yLCAkbGlnaHRuZXNzOiAkY2FsbG91dC1iYWNrZ3JvdW5kLWZhZGUpO1xuICAgIGJvcmRlcjogJGNhbGxvdXQtYm9yZGVyLXdhcm5pbmc7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYuYWxlcnQge1xuICAgIGJhY2tncm91bmQ6IHNjYWxlLWNvbG9yKCRhbGVydC1jb2xvciwgJGxpZ2h0bmVzczogJGNhbGxvdXQtYmFja2dyb3VuZC1mYWRlKTtcbiAgICBib3JkZXI6ICRjYWxsb3V0LWJvcmRlci1hbGVydDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBFbWFpbHMgYnkgWlVSQlxuLy8genVyYi5jb20vaW5rL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgdGh1bWJuaWFsXG4vLy8vXG5cbi8vLyBCb3ggc2hhZG93IGZvciB0aHVtYm5haWxzLiAqKlRoZSBjb2xvciBtdXN0IGJlIGFuIFJHQiBvciBSR0JBIHZhbHVlLioqXG4vLy8gQHR5cGUgU2hhZG93XG4kdGh1bWJuYWlsLXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoJGJsYWNrLCAwLjIpICFkZWZhdWx0O1xuXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuXG4gIGltZyB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgfVxuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIC8vIE9ubHkgc3VwcG9ydGVkIGlwaG9uZSBpT1MsIG91dGxvb2suY29tLCBhcHBsZSBtYWlsIDYuNS4gQnV0IGhleSwgcHJvZ3Jlc3NpdmUgZW5oYW5jZW1lbnRzLlxuICAgIGJveC1zaGFkb3c6ICR0aHVtYm5haWwtc2hhZG93O1xuICB9XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBFbWFpbHMgYnkgWlVSQlxuLy8genVyYi5jb20vaW5rL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgbWVudVxuLy8vL1xuXG4vLy8gUGFkZGluZyBpbnNpZGUgYSBtZW51IGl0ZW0uXG4vLy8gQHR5cGUgTGVuZ3RoXG4kbWVudS1pdGVtLXBhZGRpbmc6IDIwcHggIWRlZmF1bHQ7XG5cbi8vLyBSaWdodC1oYW5kIHNwYWNpbmcgb2YgaXRlbXMgaW4gbWVudXMgd2l0aCB0aGUgYC5zaW1wbGVgIGNsYXNzLlxuLy8vIEB0eXBlIExlbmd0aFxuJG1lbnUtc2ltcGxlLWl0ZW0tc3BhY2luZzogMTBweCAhZGVmYXVsdDtcblxuXG50YWJsZS5tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgdGQsXG4gIHRoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogJG1lbnUtaXRlbS1wYWRkaW5nO1xuICB9XG59XG5cbnRhYmxlLm1lbnUuc2ltcGxlIHtcbiAgdGQsXG4gIHRoIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRtZW51LXNpbXBsZS1pdGVtLXNwYWNpbmc7XG4gIH1cbn1cblxuLy8gRG9lc24ndCB3b3JrIG9uIHRoZSBwZXNreSBFU1BzIGxpa2Ugb3V0bG9vayAyMDAwXG50YWJsZS5tZW51LnZlcnRpY2FsIHtcbiAgdGQsXG4gIHRoLFxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIE5lc3RlZCBsaXN0cyBuZWVkIHNvbWUgbW9yZSBwYWRkaW5nIHRvIHRoZSBsZWZ0XG4gIHRkLFxuICB0aCB7XG4gICAgdGFibGUubWVudS52ZXJ0aWNhbCB7XG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkbWVudS1pdGVtLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLm1lbnUudGV4dC1jZW50ZXIgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIEZvdW5kYXRpb24gZm9yIEVtYWlscyBieSBaVVJCXG4vLyB6dXJiLmNvbS9pbmsvXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vL1xuLy8vIEBncm91cCBvdXRsb29rXG4vLy8vXG5cbmJvZHkub3V0bG9vayBwIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBFbWFpbHMgYnkgWlVSQlxuLy8genVyYi5jb20vaW5rL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgbWVkaWEtcXVlcnlcbi8vLy9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRnbG9iYWwtYnJlYWtwb2ludH0pIHtcbiAgdGFibGUuYm9keSBpbWcge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0YWJsZS5ib2R5IGNlbnRlciB7XG4gICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0YWJsZS5ib2R5IC5jb250YWluZXIge1xuICAgIHdpZHRoOiAkZ2xvYmFsLXdpZHRoLXNtYWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvL0lmIGl0IHN1cHBvcnRzIGJvcmRlci1ib3gsIHdoeSBub3Q/IEFtIEkgcmlnaHQ/XG4gIC8vQWxzbywgYnkgZGVmYXVsdCBwYWQgdGhhdCB0byB0aGUgZ2xvYmFsLWd1dHRlciB2YXJpYWJsZVxuICB0YWJsZS5ib2R5IC5jb2x1bW5zLFxuICB0YWJsZS5ib2R5IC5jb2x1bW4ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRnbG9iYWwtZ3V0dGVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogJGdsb2JhbC1ndXR0ZXIgIWltcG9ydGFudDtcbiAgICBcbiAgICAvLyBOZXN0ZWQgY29sdW1ucyB3b24ndCBkb3VibGUgdGhlIHBhZGRpbmdcbiAgICAuY29sdW1uLFxuICAgIC5jb2x1bW5zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIENvbGxwYXNlZCBjb2x1bW5zIGhhdmUgbm8gZ3V0dGVyLlxuICAuY29sbGFwc2Uge1xuICAgIHRhYmxlLmJvZHkgJiAuY29sdW1ucyxcbiAgICB0YWJsZS5ib2R5ICYgLmNvbHVtbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvL0Jhc2ljIGdyaWQgcnVsZXNcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4tY291bnQge1xuICAgIHRkLnNtYWxsLSN7JGl9LFxuICAgIHRoLnNtYWxsLSN7JGl9IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IC16Zi1ncmlkLWNhbGMtcGN0KCRpLCAkZ3JpZC1jb2x1bW4tY291bnQpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy9JZiBpdCdzIHRoZSBsYXN0IGNvbHVtbiBpbiBjb2x1bW4gY291bnQgKDEyIGJ5IGRlZmF1bHQpLFxuICAvL2dpdmUgaXQgYmxvY2sgYW5kIDEwMCUgd2lkdGggdG8ga25vY2sgZG93biB0aGUgd2ltcHkgY29sdW1ucyB0byB0aGVpciBvd24gcm93LlxuICAuY29sdW1ucyB0ZC5zbWFsbC0jeyRncmlkLWNvbHVtbi1jb3VudH0sXG4gIC5jb2x1bW4gdGQuc21hbGwtI3skZ3JpZC1jb2x1bW4tY291bnR9LFxuICAuY29sdW1ucyB0aC5zbWFsbC0jeyRncmlkLWNvbHVtbi1jb3VudH0sXG4gIC5jb2x1bW4gdGguc21hbGwtI3skZ3JpZC1jb2x1bW4tY291bnR9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIC8vUnVsZXMgZm9yIHRoZSBDZW50ZXIgVGFnXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRncmlkLWNvbHVtbi1jb3VudCAtIDEpIHtcbiAgICAuYm9keSAuY29sdW1ucyB0ZC5zbWFsbC0jeyRpfSxcbiAgICAuYm9keSAuY29sdW1uIHRkLnNtYWxsLSN7JGl9LFxuICAgIHRkLnNtYWxsLSN7JGl9IGNlbnRlcixcblxuICAgIC5ib2R5IC5jb2x1bW5zIHRoLnNtYWxsLSN7JGl9LFxuICAgIC5ib2R5IC5jb2x1bW4gdGguc21hbGwtI3skaX0sXG4gICAgdGguc21hbGwtI3skaX0gY2VudGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IC16Zi1ncmlkLWNhbGMtcGN0KCRpLCAkZ3JpZC1jb2x1bW4tY291bnQpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGdyaWQtY29sdW1uLWNvdW50IC0gMSkge1xuICAgIHRhYmxlLmJvZHkgdGQuc21hbGwtb2Zmc2V0LSN7JGl9LFxuICAgIHRhYmxlLmJvZHkgdGguc21hbGwtb2Zmc2V0LSN7JGl9IHtcbiAgICAvLzEuNSB0YWtlcyBpbiBlZmZlY3QgYSB3aG9sZSBlbXB0eSBjZWxsLlxuICAgICAgbWFyZ2luLWxlZnQ6IC16Zi1ncmlkLWNhbGMtcGN0KCRpLCAkZ3JpZC1jb2x1bW4tY291bnQpICFpbXBvcnRhbnQ7XG4gICAgICBNYXJnaW4tbGVmdDogLXpmLWdyaWQtY2FsYy1wY3QoJGksICRncmlkLWNvbHVtbi1jb3VudCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICB0YWJsZS5ib2R5IHRhYmxlLmNvbHVtbnMgdGQuZXhwYW5kZXIsXG4gIHRhYmxlLmJvZHkgdGFibGUuY29sdW1ucyB0aC5leHBhbmRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGFibGUuYm9keSAucmlnaHQtdGV4dC1wYWQsXG4gIHRhYmxlLmJvZHkgLnRleHQtcGFkLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICR0ZXh0LXBhZGRpbmcgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRhYmxlLmJvZHkgLmxlZnQtdGV4dC1wYWQsXG4gIHRhYmxlLmJvZHkgLnRleHQtcGFkLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6ICR0ZXh0LXBhZGRpbmcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vbWVudVxuICB0YWJsZS5tZW51IHtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi52ZXJ0aWNhbCB7XG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL0J1dHRvbnNcbiAgdGFibGUuYnV0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QUFLO0FBVmxCLFNBQVMsQ0FXUCxFQUFFLEFBQUEsU0FBUyxBQUFBLEtBQUssQ0FIaEI7RUFDRSxLQUFLLEVBQUUsS0FBZ0IsR0FDeEI7O0FBS0gsRUFBRSxBQUFBLFFBQVEsQ0FBQyxNQUFNO0FBQ2pCLEVBQUUsQUFBQSxRQUFRLENBQUMsTUFBTSxDQURqQjtFQUNFLFNBQVMsRUh2RkYsVUFBZSxHR3dGdkI7O0FBRkQsRUFBRSxBQUFBLFFBQVEsQ0FBQyxNQUFNO0FBQ2pCLEVBQUUsQUFBQSxRQUFRLENBQUMsTUFBTSxDQURqQjtFQUNFLFNBQVMsRUh2RkYsVUFBZSxHR3dGdkI7O0FBRkQsRUFBRSxBQUFBLFFBQVEsQ0FBQyxNQUFNO0FBQ2pCLEVBQUUsQUFBQSxRQUFRLENBQUMsTUFBTSxDQURqQjtFQUNFLFNBQVMsRUh2RkYsS0FBZSxHR3dGdkI7O0FBRkQsRUFBRSxBQUFBLFFBQVEsQ0FBQyxNQUFNO0FBQ2pCLEVBQUUsQUFBQSxRQUFRLENBQUMsTUFBTSxDQURqQjtFQUNFLFNBQVMsRUh2RkYsV0FBZSxHR3dGdkI7O0FBRkQsRUFBRSxBQUFBLFFBQVEsQ0FBQyxNQUFNO0FBQ2pCLEVBQUUsQUFBQSxRQUFRLENBQUMsTUFBTSxDQURqQjtFQUNFLFNBQVMsRUh2RkYsV0FBZSxHR3dGdkI7O0FBRkQsRUFBRSxBQUFBLFFBQVEsQ0FBQyxNQUFNO0FBQ2pCLEVBQUUsQUFBQSxRQUFRLENBQUMsTUFBTSxDQURqQjtFQUNFLFNBQVMsRUh2RkYsS0FBZSxHR3dGdkI7O0FBRkQsRUFBRSxBQUFBLFFBQVEsQ0FBQyxNQUFNO0FBQ2pCLEVBQUUsQUFBQSxRQUFRLENBQUMsTUFBTSxDQURqQjtFQUNFLFNBQVMsRUh2RkYsV0FBZSxHR3dGdkI7O0FBRkQsRUFBRSxBQUFBLFFBQVEsQ0FBQyxNQUFNO0FBQ2pCLEVBQUUsQUFBQSxRQUFRLENBQUMsTUFBTSxDQURqQjtFQUNFLFNBQVMsRUh2RkYsV0FBZSxHR3dGdkI7O0FBRkQsRUFBRSxBQUFBLFFBQVEsQ0FBQyxNQUFNO0FBQ2pCLEVBQUUsQUFBQSxRQUFRLENB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QWtCLENBQUM7RUFDakIsVUFBVSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENDMURaLE9BQU8sR0Q4RGpCO0VBUEgsYUFBYSxDQUVYLGtCQUFrQixDQUVoQixFQUFFLEVBSk4sYUFBYSxDQUVYLGtCQUFrQixDQUVaLEVBQUUsQ0FBQztJQUNMLE9BQU8sRUFBRSxhQUFjLEdBQ3hCOztBQU5MLGFBQWEsQ0FTWCx1QkFBdUIsQ0FBQztFQUN0QixTQUFTLEVBQUUsSUFBSztFQUNoQixXQUFXLEVBQUUsSUFBSztFQUNsQixjQUFjLEVBQUUsU0FBVTtFQUMxQixLQUFLLEVDbkVLLE9BQU87RURvRWpCLGFBQWEsRUFBRSxDQUFFLEdBQ2xCOztBQWZILGFBQWEsQ0FpQlgseUJBQXlCLENBQUM7RUFDeEIsU0FBUyxFQUFFLElBQUs7RUFDaEIsV0FBVyxFQUFFLElBQUs7RUFDbEIsYUFBYSxFQUFFLEdBQUksR0FLcEI7RUF6QkgsYUFBYSxDQWlCWCx5QkFBeUIsQ0FLdkIsQ0FBQyxDQUFDO0lBQ0EsS0FBSyxFQzNFSCxPQUFPLEdENEVWIiwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */ diff --git a/testing/dist/grid-inky.html b/testing/dist/grid-inky.html deleted file mode 100644 index 23ddcecf..00000000 --- a/testing/dist/grid-inky.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - - - - - - - - -
-
- - - -
- - -
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Suscipit totam quasi ab aliquam saepe non fugiat laborum, veniam corporis alias impedit est nesciunt. Provident numquam cum libero vero minus fuga.

-
-
- - -
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Suscipit totam quasi ab aliquam saepe non fugiat laborum, veniam corporis alias impedit est nesciunt. Provident numquam cum libero vero minus fuga.

-
-
- - - -
- - - - - -
-

One Word

-
-
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure perferendis praesentium quia distinctio, assumenda dolor pariatur! Dolore perspiciatis ratione consequuntur obcaecati cumque molestias, corporis fugiat blanditiis, sit nisi deleniti beatae?

-
-
- - - - -
- - - - - -
-

One word

-
-
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Delectus velit eveniet est odit doloribus minus, reprehenderit vitae excepturi numquam repellendus natus consectetur dolorem. Quam, voluptatem non aperiam rem voluptas sequi?

-
-
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Delectus velit eveniet est odit doloribus minus, reprehenderit vitae excepturi numquam repellendus natus consectetur dolorem. Quam, voluptatem non aperiam rem voluptas sequi?

-
-
- - - - -
- - - - - -
-

One Word

-
-
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fuga repellendus velit aut perferendis, eveniet delectus maxime quisquam recusandae assumenda culpa tenetur dolorem error voluptatibus. Animi accusamus molestiae placeat, sequi beatae.

-
-
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Veritatis quis obcaecati facere dolore laborum officia rem praesentium cumque culpa delectus alias ullam ad, doloremque, ipsa asperiores ex sit necessitatibus minima!

-
-
-
-
-
- - diff --git a/testing/dist/grid-nested.html b/testing/dist/grid-nested.html deleted file mode 100644 index e5eb5f4b..00000000 --- a/testing/dist/grid-nested.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - - - - - - -
-
- - - - -
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Totam aliquid tenetur dignissimos repellendus sapiente reprehenderit vero, possimus omnis necessitatibus ad, debitis, distinctio ea laudantium. Corrupti veniam harum sint, laboriosam aut.

-
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Totam aliquid tenetur dignissimos repellendus sapiente reprehenderit vero, possimus omnis necessitatibus ad, debitis, distinctio ea laudantium. Corrupti veniam harum sint, laboriosam aut.

-
- - - - - - -
-

One Word

-
- - - - - - -
-

1

-
-

2sdafkhasdfkjhas dkfjh askdjfh askjdhf aksjdhf aksjdhf kajshdf

-
-
- -
-
-
- - diff --git a/testing/dist/grid-with-callouts-inky.html b/testing/dist/grid-with-callouts-inky.html deleted file mode 100644 index caf7dbd4..00000000 --- a/testing/dist/grid-with-callouts-inky.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - - - -
-
-
- - -
- - - - - -
-
-

Lorem ipsum

-
-
-
- - -
- - - - - -
-
-

Lorem ipsum

-
-
-
- - - -
- - - - - -
-
-

Small Alert Callout should be 6 columns in large

-
-
-
- - - - - -
-
-
-
-
- - - - -
- - - - - -
-
-

Success

-
-
-
- - - - - -
-
-

Warning

-
-
-
- - - - - -
-
-

Normal 8 and 6

-
-
-
-
- -
-
- - diff --git a/testing/dist/grid.html b/testing/dist/grid.html deleted file mode 100644 index e23a9160..00000000 --- a/testing/dist/grid.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - -
-
- - - - -
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Totam aliquid tenetur dignissimos repellendus sapiente reprehenderit vero, possimus omnis necessitatibus ad, debitis, distinctio ea laudantium. Corrupti veniam harum sint, laboriosam aut.

-
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Totam aliquid tenetur dignissimos repellendus sapiente reprehenderit vero, possimus omnis necessitatibus ad, debitis, distinctio ea laudantium. Corrupti veniam harum sint, laboriosam aut.

-
- - - - - - -
-

One Word

-
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Modi magnam impedit odit cum, nemo qui corporis similique placeat aut inventore voluptas debitis ratione deleniti sequi, cumque eos animi perspiciatis sunt.

-
- - - - - - - - -
- - - - - -
-

One word

-
-
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vero enim eos ullam pariatur doloremque voluptatibus, modi repellat porro beatae provident dicta quidem rerum dolor nesciunt magnam ipsum illo cupiditate iusto.

-
-
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Est amet ut placeat vel hic corporis impedit delectus suscipit voluptatibus itaque, obcaecati sapiente sint cupiditate magni fugit ducimus error quae molestiae.

-
-
- - - - - - - -
- - - - - -
-

One word

-
-
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Amet rerum, cumque. Esse dolorem voluptatibus deserunt facere earum explicabo ducimus minus incidunt sunt aliquam animi fugiat, alias debitis quas molestiae quaerat.

-
-
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ea commodi quis quae iusto, blanditiis amet repudiandae ipsam, saepe, minus nulla repellat consectetur impedit. Sequi ratione iste doloribus, ab dignissimos quibusdam.

-
-
-
-
-
- - diff --git a/testing/dist/index.html b/testing/dist/index.html deleted file mode 100644 index 63defa08..00000000 --- a/testing/dist/index.html +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - -
-
-
- - -
- - - - - -
-

Testing 1, 2, 3!!

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio quo fuga commodi! Iusto maiores officia magni nam fuga, numquam maxime. Reiciendis ad natus exercitationem dolor reprehenderit animi, soluta tempora alias.

-
-
- - -
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsa, sapiente asperiores sit quia accusantium distinctio dolorum officiis libero, quo. Non, officiis, id! Ab cupiditate natus fugit dolorem velit eveniet similique. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure ipsa beatae impedit dicta vero quis quibusdam similique optio expedita asperiores consectetur, obcaecati soluta deleniti facere aliquid fugiat nihil temporibus sed.

-
-
-
- -
-
- - diff --git a/testing/dist/kitcat.html b/testing/dist/kitcat.html deleted file mode 100644 index ba9053ed..00000000 --- a/testing/dist/kitcat.html +++ /dev/null @@ -1,455 +0,0 @@ - - - - - - - - - - - - - - -
-
-
-
- - -
- - - - - -
-
- -
-
-
- - - - -
- - - - - -
-

Monthly Pawprint

-
-
- - - - - -
-

April 1, 2016

-
-
-
- - - -
- - - - - -
-
- -
-
-
- - - -
- - - - - -
-

reader's choice award

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, - quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

-
-
Find out more
-
-
-
- -
- - - -
- - - - - -
- question mark image -
-
- - - - - -
-

what type are you?

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, - quis nostrud exercitation ullamco laboris.

-
Check it out
-
-
-
- - - -
- - - - - -
-

furry friends

-
-
- - - - - -
- - - - - -
- image of a cute kitty -

name

-

age

-
-
- - - - - -
- image of a cute kitty -

name

-

age

-
-
- - - - - -
- image of a cute kitty -

name

-

age

-
-
- - - - - -
- - - - - -
- image of a cute kitty -

name

-

age

-
-
- - - - - -
- image of a cute kitty -

name

-

age

-
-
- - - - - -
- image of a cute kitty -

name

-

age

-
-
- - - - - -
- - - - - -
- image of a cute kitty -

name

-

age

-
-
- - - - - -
- image of a cute kitty -

name

-

age

-
-
- - - - - -
- image of a cute kitty -

name

-

age

-
-
- - - -
- - - - - -
-

grooming 101

-
-
- - - -
- - - - - -
- -
-
- - - - - -
-
Learning to Brush like a Pro
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

- Learn to Brush -
-
- - - -
- - - - - -
-
-
Read all tips
-
-
-
- - - -
- - - - - -
-

grooming 101

-
-
- - - - -
- - - - - -
- -
-
- - - - - -
-
Learning to Brush like a Pro
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

- Learn to Brush -
-
- - - - -
- - - - - -
- -
-
- - - - - -
-
Learning to Brush like a Pro
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

- Learn to Brush -
-
- - - - -
- - - - - -
- -
-
- - - - - -
-
Learning to Brush like a Pro
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

- Learn to Brush -
-
- - - - -
- - - - - -
- -
-
- - - - - -
-
-
- - - -
- - - - - -
- - - - - -
-
- - - - -
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod dolore magna aliqua. Ut enim ad minim veniam, - quis nostrud Unsubscribe ullamco laboris nisi ut aliquip.

-
-
- - - - - -
-
-
- -
-
-
- - diff --git a/testing/dist/list.html b/testing/dist/list.html deleted file mode 100644 index c9307064..00000000 --- a/testing/dist/list.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - - - - - - - - -
-
-
- - - -
- - - - - -
- -

Feature Stories

- - - - -
- - - - - -
- -
-
- - - - - -
-
I realize this is actually a serious technique, but...
-

Barb E. Dahl

-
-
- - - - -
- - - - - -
- -
-
- - - - - -
-
21 Ways to Dominate Rat Hearding
-

Oren Jellow

-
-
- - - - -
- - - - - -
- -
-
- - - - - -
-
10 Steps To Successfully Outsourcing Your Your Counciousness
-

Kandi Apple

-
-
- - - - -
- - - - - -
- -
-
- - - - - -
-
How to Have a Healthier and More Productive Pancake Breakfast
-

Les Moore

-
-
- -
-
- -
-
-
- - diff --git a/testing/dist/menu-inky.html b/testing/dist/menu-inky.html deleted file mode 100644 index 4f560d4d..00000000 --- a/testing/dist/menu-inky.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - -
-
-
- - - - - -
-
-
- - diff --git a/testing/dist/menu.html b/testing/dist/menu.html deleted file mode 100644 index ab9ae841..00000000 --- a/testing/dist/menu.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - -
-
- - - - -
- - - - - - - - - -
-
-
- - diff --git a/testing/dist/offset-inky.html b/testing/dist/offset-inky.html deleted file mode 100644 index 95775af9..00000000 --- a/testing/dist/offset-inky.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - - - - - - - - -
-
- - -
- - -
- - - - - -
-

Offset columns should correctly align with the gutters of standard columns.

-
-
- - - -
- - - - - -
-

1 of 12

-
-
- - - - - -
-

11 of 12

-
-
- - - -
- - - - - -
-

Offset 1 of 12

-
-
- - - - - -
-

10 of 12

-
-
- - - -
- - - - - -
-

2 of 12

-
-
- - - - - -
-

10 of 12

-
-
- - - -
- - - - - -
-

Offset 2 of 12

-
-
- - - - - -
-

9 of 12

-
-
-
- -
-
- - diff --git a/testing/dist/offset.html b/testing/dist/offset.html deleted file mode 100644 index f8e98a21..00000000 --- a/testing/dist/offset.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - -
-
- - - - -
- - - - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolor ea eaque magni accusamus quisquam quod quia, molestiae, perferendis in debitis omnis, repellendus et fugiat rem obcaecati explicabo quasi deleniti ab.

-
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure, sequi! Velit laboriosam aliquam mollitia quas dignissimos possimus ipsa aspernatur quod fugiat maxime, veniam veritatis! Ipsa esse enim sunt voluptatum nostrum.

-
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure natus culpa optio, saepe expedita repellendus libero reiciendis, sit explicabo consectetur sint, repudiandae, vero iusto laboriosam eum voluptate quae officiis maxime!

-
- - - - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolor ea eaque magni accusamus quisquam quod quia, molestiae, perferendis in debitis omnis, repellendus et fugiat rem obcaecati explicabo quasi deleniti ab.

-
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure, sequi! Velit laboriosam aliquam mollitia quas dignissimos possimus ipsa aspernatur quod fugiat maxime, veniam veritatis! Ipsa esse enim sunt voluptatum nostrum.

-
- - - - - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure natus culpa optio, saepe expedita repellendus libero reiciendis, sit explicabo consectetur sint, repudiandae, vero iusto laboriosam eum voluptate quae officiis maxime!

-
- -
-
-
- - diff --git a/testing/dist/visibility.html b/testing/dist/visibility.html deleted file mode 100644 index 6b1a0ac7..00000000 --- a/testing/dist/visibility.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - - - - - - - - - -
-
-
- - - -
- - - - - -
-

furry friends

-
-
- - - - - -
- - - - - -
- image of a cute kitty -

name

-

age

-
-
- - - - - -
- image of a cute kitty -

name

-

age

-
-
- - - - - -
- image of a cute kitty -

show large

-

age

-
-
- - - - - -
- - - - - -
- image of a cute kitty -

name

-

age

-
-
- - - - - -
- image of a cute kitty -

name

-

age

-
-
- - - - - -
- image of a cute kitty -

show large

-

age

-
-
- - - - - -
- - - - - -
- image of a cute kitty -

name

-

age

-
-
- - - - - -
- image of a cute kitty -

name

-

age

-
-
- - - - - -
- image of a cute kitty -

show large

-

age

-
-
- - - - -
- - - - - -
- image of a cute kitty -

show small

-

age

-
-
- - - - - -
- image of a cute kitty -

show small

-

age

-
-
- - - - -
- - - - - -
-

Show for small

-

Show for large

-
-
- - - - - -
-
show small
-
show large
-
-
- -
-
-
- -