From 070315bb6ee4186d50e28054feb9cdf345cf9fbb Mon Sep 17 00:00:00 2001
From: HerrHase
Date: Sun, 28 Jan 2018 18:45:42 +0100
Subject: [PATCH] bugfix colors
---
dest/css/styles.css | 4 +-
dest/css/styles.min.css | 2 +-
dest/index.html | 176 +++++++++++++++-------------------------
src/scss/example.scss | 2 +-
4 files changed, 69 insertions(+), 115 deletions(-)
diff --git a/dest/css/styles.css b/dest/css/styles.css
index 671a727..4891c55 100644
--- a/dest/css/styles.css
+++ b/dest/css/styles.css
@@ -1850,7 +1850,7 @@ h6, .h6 {
fill: white; }
.panel {
- border: 1px solid #b3b2af;
+ border: 1px solid #cccbc9;
background-color: #f1f1f0; }
.text-left {
@@ -1993,4 +1993,4 @@ h6, .h6 {
.width-100 {
width: 100%; }
-/*# sourceMappingURL=data:application/json;base64,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QUU7O0FBRWY7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxZQUFZLEVBQUUiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogZnVuY3Rpb25zIHRvIGNvbnZlcnQgcHggdG8gZW0gYW5kIHJlbVxuICpcbiAqXG4gKiBAYXV0aG9yIEJqw7ZybiBIYXNlXG4gKlxuICovXG4vKipcbiAgKiB0byBlbSwgd3JhcHBlciBvZiB0b1JlbGF0aXZlc1xuICAqXG4gICogQHBhcmFtICB7bWl4ZWR9ICR2YWx1ZXNcbiAgKiBAcGFyYW0gIHttaXhlZH0gJGJhc2VcbiAgKiBAcmV0dXJuIHtyZW19XG4gICovXG4vKipcbiAqIHRvIHJlbSwgd3JhcHBlciBvZiB0b1JlbGF0aXZlc1xuICpcbiAqIEBwYXJhbSAge21peGVkfSAkdmFsdWVzXG4gKiBAcGFyYW0gIHttaXhlZH0gJGJhc2VcbiAqIEByZXR1cm4ge3JlbX1cbiAqL1xuLyoqXG4gKiB2YWx1ZXMgdG8gcmVsYXRpdmVcbiAqXG4gKiBAcGFyYW0gIHttaXhlZH0gJHZhbHVlc1xuICogQHBhcmFtICB7bWl4ZWR9ICR1bml0XG4gKiBAcGFyYW0gIHttaXhlZH0gJGJhc2VcbiAqIEByZXR1cm4ge251bWJlcn1cbiAqL1xuLyoqXG4gKiB0byByZWxhdGl2ZVxuICpcbiAqIEBwYXJhbSAge21peGVkfSAkdmFsdWVcbiAqIEBwYXJhbSAge21peGVkfSAkYmFzZVxuICogQHJldHVybiB7bnVtYmVyfVxuICovXG4vKipcbiAqIHN0cmlwIHVuaXQgZnJvbSB2YWx1ZVxuICpcbiAqIEBwYXJhbSAge21peGVkfSAkdmFsdWVcbiAqIEByZXR1cm4ge251bWJlcn1cbiAqL1xuLyoqXG4gKiB6LWluZGV4XG4gKlxuICpcbiAqIEBhdXRob3IgQmrDtnJuIEhhc2VcbiAqXG4gKi9cbi8qKlxuICogZm9udHNcbiAqXG4gKlxuICogQGF1dGhvciBCasO2cm4gSGFzZVxuICpcbiAqL1xuLyoqXG4gKiBhZGQgZm9udC1zaXplIGluIHB4IGFzIGZhbGxiYWNrIGFuZCBpbiByZW1cbiAqXG4gKlxuICogQHBhcmFtIHtweH0gJGZvbnQtc2l6ZVxuICpcbiAqL1xuLyoqXG4gKiBhZGQgZm9udC1zaXplcyBhcyBtb2RpZmFjdG9yc1xuICpcbiAqXG4gKiBAcGFyYW0ge21hcH0gJGZvbnQtc2l6ZXNcbiAqXG4gKi9cbi8qKlxuICogY2xlYXJmaXggdG8gZW5kIGZsb2F0aW5nXG4gKlxuICpcbiAqXG4gKi9cbi8qKlxuICogY2xlYXIgZGVmYXVsdCBzdHlsZXMgZnJvbSBsaXN0XG4gKlxuICpcbiAqL1xuLyoqXG4gKiBjb25maWdcbiAqXG4gKlxuICogQGF1dGhvciBCasO2cm4gSGFzZVxuICpcbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mdWxsIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLmNvbnRhaW5lciAuZ3JpZCxcbiAgLmNvbnRhaW5lci1mdWxsIC5ncmlkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDsgfSB9XG5cbi5ncmlkIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZXR0ZXItc3BhY2luZzogLS4zMWVtO1xuICAqbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiAtLjQzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuZ3JpZDo6YmVmb3JlLCAuZ3JpZDo6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuW2NsYXNzXj1cImNvbC1cIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgem9vbTogMTsgfVxuICBbY2xhc3NePVwiY29sLVwiXTo6YmVmb3JlLCBbY2xhc3NePVwiY29sLVwiXTo6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgW2NsYXNzXj1cImNvbC1cIl0gLmdyaWQge1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1hcmdpbjogLTE1cHg7IH1cblxuLmNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICAqd2lkdGg6IDk5LjklOyB9XG5cbi5jb2wtMTEge1xuICB3aWR0aDogOTEuNjY2NjclO1xuICAqd2lkdGg6IDkxLjU2NjY3JTsgfVxuXG4uY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgKndpZHRoOiA4My4yMzMzMyU7IH1cblxuLmNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbiAgKndpZHRoOiA3NC45JTsgfVxuXG4uY29sLTgge1xuICB3aWR0aDogNjYuNjY2NjclO1xuICAqd2lkdGg6IDY2LjU2NjY3JTsgfVxuXG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMlO1xuICAqd2lkdGg6IDU4LjIzMzMzJTsgfVxuXG4uY29sLTYge1xuICB3aWR0aDogNTAlO1xuICAqd2lkdGg6IDQ5LjklOyB9XG5cbi5jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7XG4gICp3aWR0aDogNDEuNTY2NjclOyB9XG5cbi5jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gICp3aWR0aDogMzMuMjMzMzMlOyB9XG5cbi5jb2wtMyB7XG4gIHdpZHRoOiAyNSU7XG4gICp3aWR0aDogMjQuOSU7IH1cblxuLmNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgKndpZHRoOiAxNi41NjY2NyU7IH1cblxuLmNvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMlO1xuICAqd2lkdGg6IDguMjMzMzMlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAqd2lkdGg6IDk5LjklOyB9XG4gIC5jb2wteHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgKndpZHRoOiA5MS41NjY2NyU7IH1cbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzJTsgfVxuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgKndpZHRoOiA3NC45JTsgfVxuICAuY29sLXhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgKndpZHRoOiA2Ni41NjY2NyU7IH1cbiAgLmNvbC14cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMlOyB9XG4gIC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAqd2lkdGg6IDQ5LjklOyB9XG4gIC5jb2wteHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAqd2lkdGg6IDQxLjU2NjY3JTsgfVxuICAuY29sLXhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMyU7IH1cbiAgLmNvbC14cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgICp3aWR0aDogMjQuOSU7IH1cbiAgLmNvbC14cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgICp3aWR0aDogMTYuNTY2NjclOyB9XG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTsgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjclOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjclOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzJTsgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTsgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NyU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMlOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY3JTsgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogOTkuOSU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY3JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgICp3aWR0aDogODMuMjMzMzMlOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAqd2lkdGg6IDc0LjklOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY3JTsgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgKndpZHRoOiA1OC4yMzMzMyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOSU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjclOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAqd2lkdGg6IDMzLjIzMzMzJTsgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgKndpZHRoOiAyNC45JTsgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NyU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gICAgKndpZHRoOiA4LjIzMzMzJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTsgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjclOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjclOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzJTsgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTsgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NyU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMlOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY3JTsgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29sLXhsZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTsgfVxuICAuY29sLXhsZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY3JTsgfVxuICAuY29sLXhsZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzJTsgfVxuICAuY29sLXhsZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7IH1cbiAgLmNvbC14bGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY3JTsgfVxuICAuY29sLXhsZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMlOyB9XG4gIC5jb2wteGxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTsgfVxuICAuY29sLXhsZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjclOyB9XG4gIC5jb2wteGxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMyU7IH1cbiAgLmNvbC14bGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklOyB9XG4gIC5jb2wteGxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NyU7IH1cbiAgLmNvbC14bGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMyU7IH0gfVxuXG4uY29sLWF1dG8ge1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgZmxleDogMSAwIDBweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wteHMtYXV0byB7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tYXV0byB7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwcHg7XG4gICAgZmxleDogMSAwIDBweDtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbC14bGctYXV0byB7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLm9yZGVyLTEyIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgb3JkZXI6IDEyOyB9XG5cbi5vcmRlci0xMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgLXdlYmtpdC1vcmRlcjogMTE7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTAge1xuICAtbXMtZmxleC1vcmRlcjogMTA7XG4gIC13ZWJraXQtb3JkZXI6IDEwO1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTkge1xuICAtbXMtZmxleC1vcmRlcjogOTtcbiAgLXdlYmtpdC1vcmRlcjogOTtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTgge1xuICAtbXMtZmxleC1vcmRlcjogODtcbiAgLXdlYmtpdC1vcmRlcjogODtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTcge1xuICAtbXMtZmxleC1vcmRlcjogNztcbiAgLXdlYmtpdC1vcmRlcjogNztcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTYge1xuICAtbXMtZmxleC1vcmRlcjogNjtcbiAgLXdlYmtpdC1vcmRlcjogNjtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTUge1xuICAtbXMtZmxleC1vcmRlcjogNTtcbiAgLXdlYmtpdC1vcmRlcjogNTtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTQge1xuICAtbXMtZmxleC1vcmRlcjogNDtcbiAgLXdlYmtpdC1vcmRlcjogNDtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTMge1xuICAtbXMtZmxleC1vcmRlcjogMztcbiAgLXdlYmtpdC1vcmRlcjogMztcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTIge1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgLXdlYmtpdC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTEge1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgLXdlYmtpdC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTAge1xuICAtbXMtZmxleC1vcmRlcjogMDtcbiAgLXdlYmtpdC1vcmRlcjogMDtcbiAgb3JkZXI6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAub3JkZXItMTIteHMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9yZGVyLTExLXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci0xMC14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItOS14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItOC14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItNy14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItNi14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItNS14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItNC14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItMy14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItMi14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItMS14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItMC14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLTEyLXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vcmRlci0xMS1zbSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItMTAtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLTktc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLTgtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLTctc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIC13ZWJraXQtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLTYtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLTUtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLTQtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLTMtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLTItc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLTEtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLTAtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci0xMi1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfVxuICAub3JkZXItMTEtbWQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLTEwLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci05LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci04LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci03LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci02LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci01LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci00LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci0zLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci0yLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci0xLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci0wLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9yZGVyLTEyLWxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vcmRlci0xMS1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItMTAtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLTktbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLTgtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLTctbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIC13ZWJraXQtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLTYtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLTUtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLTQtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLTMtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLTItbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLTEtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLTAtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAub3JkZXItMTIteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vcmRlci0xMS14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLTEwLXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItOS14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLTgteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci03LXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItNi14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLTUteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci00LXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItMy14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLTIteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci0xLXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItMC14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7IH0gfVxuXG4ud3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLm5vLXdyYXAge1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5uby13cmFwIFtjbGFzc149XCJjb2wtXCJdIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxOyB9XG5cbi53cmFwLXJldmVyc2Uge1xuICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlOyB9XG5cbi5kaXJlY3Rpb24tcm93IHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4uZGlyZWN0aW9uLXJvdy1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuXG4uZGlyZWN0aW9uLWNvbHVtbiB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmRpcmVjdGlvbi1jb2x1bW4tcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cblxuLmFsaWduLXN0YXJ0IHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uYWxpZ24tZW5kIHtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuYWxpZ24tZW5kIFtjbGFzc149XCJjb2wtXCJdIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5hbGlnbi1jZW50ZXIge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFsaWduLWNlbnRlciBbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQ7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5hbGlnbi1jb250ZW50LWVuZCBbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYWxpZ24tY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmFsaWduLWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmU7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLmp1c3RpZnktc3RhcnQge1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuanVzdGlmeS1zdGFydC5ncmlkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5qdXN0aWZ5LWVuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5qdXN0aWZ5LWVuZC5ncmlkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAtbW96LXRleHQtYWxpZ24tbGFzdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiByaWdodDsgfVxuICAgIC5qdXN0aWZ5LWVuZC5ncmlkIFtjbGFzc149XCJjb2wtXCJdIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgICAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbi1sYXN0OiBzdGFydDsgfVxuXG4uanVzdGlmeS1jZW50ZXIge1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5qdXN0aWZ5LWNlbnRlci5ncmlkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjsgfVxuICAgIC5qdXN0aWZ5LWNlbnRlci5ncmlkIFtjbGFzc149XCJjb2wtXCJdIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgICAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbi1sYXN0OiBzdGFydDsgfVxuXG4uanVzdGlmeS1zcGFjZS1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuanVzdGlmeS1zcGFjZS1iZXR3ZWVuLmdyaWQge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5OyB9XG4gICAgLmp1c3RpZnktc3BhY2UtYmV0d2Vlbi5ncmlkIFtjbGFzc149XCJjb2wtXCJdIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgICAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbi1sYXN0OiBzdGFydDsgfVxuXG4uanVzdGlmeS1zcGFjZS1hcm91bmQge1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAuanVzdGlmeS1zcGFjZS1hcm91bmQuZ3JpZCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAtbW96LXRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7IH1cbiAgICAuanVzdGlmeS1zcGFjZS1hcm91bmQuZ3JpZCBbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbW96LXRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgICAgIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBzdGFydDtcbiAgICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgICAgIHRleHQtYWxpZ24tbGFzdDogc3RhcnQ7IH1cblxuLmdyaWQtYmxlZWQgW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jb2wtZ3JpZCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNvbC1ncmlkLmRpcmVjdGlvbi1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi5jb2wtYmxlZWQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jb2wtYmxlZWQteCB7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuXG4uY29sLWJsZWVkLXkge1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cblxuLmZsZXgtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgKndpZHRoOiBhdXRvOyB9XG5cbi5mbGV4LWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mbGV4LWZvb3RlciA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGlkZGVuLXh4cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKipcbiAqIGJhc2VcbiAqXG4gKlxuICogQGF1dGhvciBCasO2cm4gSGFzZVxuICpcbiAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG5ib2R5LFxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5odG1sLFxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxucCB7XG4gIG1hcmdpbjogMCAwIDAuNjI1ZW0gMDsgfVxuXG5hLFxuaW5zLFxudSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwOiBpbmsgZWRnZXM7IH1cblxuYSB7XG4gIGNvbG9yOiAjZjBjMjA5OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzYzNjM2OyB9XG4gIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5tYXJrIHtcbiAgcGFkZGluZzogMC42MjVlbTsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjNiMmFmO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMC42MjVlbSAxLjI1ZW07IH1cbiAgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxudWwsIG9sLCBkbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAuNjI1ZW0gMC42MjVlbTsgfVxuXG51bCB1bCwgb2wgb2wge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVlbTsgfVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWwgaW5zaWRlOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBpbnNpZGU7IH1cblxuZGQsIGR0IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMC42MjVlbTsgfVxuXG5maWdjYXB0aW9uIHtcbiAgbWFyZ2luOiAwLjYyNWVtIDAgMDsgfVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiM2IyYWY7XG4gIG1hcmdpbjogMC42MjVlbSAwOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgTmV1ZSBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNjE4O1xuICBjb2xvcjogIzM2MzYzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi8qKlxuICogYnV0dG9uXG4gKlxuICpcbiAqIEBhdXRob3IgQmrDtnJuIEhhc2VcbiAqXG4gKi9cbi8qKlxuICogY29kZVxuICpcbiAqIDxkaXYgY2xhc3M9XCJjb2RlXCI+XG4gKiAgICAgPGNvZGU+XG4gKiAgICAgLy9cbiAqICAgICA8L2NvZGU+XG4gKiA8L2Rpdj5cbiAqXG4gKiBAYXV0aG9yIEJqw7ZybiBIYXNlXG4gKlxuICovXG4vKipcbiAqIGdyb3VwXG4gKlxuICogPG5hdiBjbGFzcz1cImdyb3VwIGdyb3VwLS1ob3Jpem9udGFsXCI+XG4gKiAgICAgPHVsIGNsYXNzPVwiZ3JvdXBfX3NlY3Rpb25cIj5cbiAqICAgICAgICAgPGxpIGNsYXNzPVwiZ3JvdXBfX2l0ZW1cIj48L2xpPlxuICogICAgIDx1bD5cbiAqIDwvbmF2PlxuICpcbiAqIEBhdXRob3IgQmrDtnJuIEhhc2VcbiAqXG4gKi9cbi8qKlxuICogaGVhZGluZ1xuICpcbiAqIGNyZWF0ZSBjbGFzc2VzIGZvciBoZWFkaW5nIHNpbWlsYXIgdG8gdGhlcmUgbmFtZSxcbiAqIHJ1biBtYXAgZm9yIHNpemVzIG9uIGVhY2ggaGVhZGluZ1xuICpcbiAqXG4gKiBAYXV0aG9yIEJqw7ZybiBIYXNlXG4gKlxuICovXG4vKipcbiAqIGhlcm9cbiAqXG4gKiBiYWNrZ3JvdW5kLXBvc2l0aW9uIGlzIGFzIGRlZmF1bHQ6IGNvdmVyXG4gKlxuICogPGRpdiBjbGFzcz1cImhlcm9cIiBzdHlsZT1cIndpZHRoOiB2YWx1ZSBoZWlnaHQ6IHZhbHVlOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwocGF0aClcIj48L2Rpdj5cbiAqXG4gKlxuICogQGF1dGhvciBCasO2cm4gSGFzZVxuICpcbiAqL1xuLyoqXG4gKiBpY29uXG4gKlxuICogdXNlIHN2ZyBhcyBpY29uXG4gKlxuICogPHN2ZyBjbGFzcz1cImljb25cIiB2aWV3Qm94PVwiMCAwIDEwMCAxMDBcIj5cbiAqICAgICA8dXNlIHNyYz1cIiNcIj48L3VzZT5cbiAqIDwvc3ZnPlxuICpcbiAqXG4gKiBAYXV0aG9yIEJqw7ZybiBIYXNlXG4gKlxuICovXG4vKipcbiAqIGFkZCBtb2RpZmljYXRvcnMgZm9yIGljb25zIGFzIGZpbGwgZnJvbSBtYXBcbiAqXG4gKlxuICogQHBhcmFtIHttYXB9ICRjb2xvcnNcbiAqXG4gKi9cbi8qKlxuICogYWRkIGNvbG9yIGFzIGZpbGxcbiAqXG4gKlxuICogQHBhcmFtIHtjb2xvcn0gJGNvbG9yXG4gKlxuICovXG4vKipcbiAqIGFkZGluZyBzaXplcyBmb3IgaWNvbnMgZnJvbSBtYXBcbiAqXG4gKlxuICogQHBhcmFtIHttYXB9ICRzaXplc1xuICpcbiAqL1xuLyoqXG4gKiBhZGQgc2l6ZSBmb3IgaWNvbiBhcyB3aWR0aCBhbmQgaGVpZ2h0XG4gKlxuICpcbiAqIEBwYXJhbSB7cHh9ICRzaXplXG4gKlxuICovXG4vKipcbiAqIHBhbmVsXG4gKlxuICogPGRpdiBjbGFzcz1cIm1vZGFsXCI+XG4gKlxuICogPC9kaXY+XG4gKlxuICogQGF1dGhvciBCasO2cm4gSGFzZVxuICpcbiAqL1xuLyoqXG4gKiBwYW5lbFxuICpcbiAqIDxkaXYgY2xhc3M9XCJwYW5lbFwiPlxuICpcbiAqIDwvZGl2PlxuICpcbiAqIEBhdXRob3IgQmrDtnJuIEhhc2VcbiAqXG4gKi9cbi8qKlxuICogdGFibGVcbiAqXG4gKiA8dGFibGUgY2xhc3M9XCJ0YWJsZSB0YWJsZS0tc3RyaXBlZFwiPlxuICogICAgIDx0aGVhZD5cbiAqICAgICAgICAgPHRyPlxuICogICAgICAgICAgICAgPHRoPm5hbWU8L3RoPlxuICogICAgICAgICAgICAgPHRoPmFnZTwvdGg+XG4gKiAgICAgICAgIDwvdHI+XG4gKiAgICAgPC90aGVhZD5cbiAqICAgICA8dGJvZHk+XG4gKiAgICAgICAgIDx0cj5cbiAqICAgICAgICAgICAgIDx0ZD5UaGUgU2hhd3NoYW5rIFJlZGVtcHRpb248L3RkPlxuICogICAgICAgICAgICAgPHRkPjEyPC90ZD5cbiAqICAgICAgICAgPC90cj5cbiAqICAgICA8L3Rib2R5PlxuICogPC90YWJsZT5cbiAqXG4gKiBAYXV0aG9yIEJqw7ZybiBIYXNlXG4gKlxuICovXG4vKipcbiAqIGhlbHBlcnMgZm9yIGFsaWduXG4gKlxuICpcbiAqXG4gKiBAYXV0aG9yIEJqw7ZybiBIYXNlXG4gKlxuICovXG4vKipcbiAqIGhlbHBlcnMgZm9yIG1hcmdpblxuICpcbiAqXG4gKlxuICogQGF1dGhvciBCasO2cm4gSGFzZVxuICpcbiAqL1xuLyoqXG4gKiBoZWxwZXJzIGZvciBtZWRpYSBlbGVtZW50c1xuICpcbiAqXG4gKiBAYXV0aG9yIEJqw7ZybiBIYXNlXG4gKlxuICovXG4vKipcbiAqIGhlbHBlcnMgZm9yIHRleHRcbiAqXG4gKiBmb250LXNpemVzLCBjb2xvciwgYmFja2dyb3VuZC1jb2xvclxuICpcbiAqXG4gKiBAYXV0aG9yIEJqw7ZybiBIYXNlXG4gKlxuICovXG4vKipcbiAqIGhlbHBlcnMgZm9yIHdpZHRoXG4gKlxuICpcbiAqIEBhdXRob3IgQmrDtnJuIEhhc2VcbiAqIFxuICovXG4uYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMC42MjVlbSAxLjU2MjVlbTsgfVxuICAuYnV0dG9uLS13aWRlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnV0dG9uLS11cCwgLmJ1dHRvbi0tZG93biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDEuMjVlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjgxMjVlbTsgfVxuICAuYnV0dG9uLS1kb3duIHtcbiAgICBib3R0b206IDA7IH1cbiAgLmJ1dHRvbi0tdXAge1xuICAgIGJvdHRvbTogMDsgfVxuICAuYnV0dG9uOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmNvZGUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMS4yNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBtYXJnaW46IDAgMCAwLjYyNWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4uZ3JvdXAtLWhvcml6b250YWwgLmdyb3VwX19pdGVtLCAuZ3JvdXAtLWhvcml6b250YWwgLmdyb3VwX19zZWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5ncm91cF9fc2VjdGlvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuZ3JvdXBfX3NlY3Rpb24gbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5ncm91cF9fc2VjdGlvbi0tc2VwYXJhdGUgLmdyb3VwX19pdGVtOmFmdGVyIHtcbiAgICBtYXJnaW46IDAgMC42MjVlbSAwO1xuICAgIGNvbnRlbnQ6IFwiL1wiOyB9XG4gIC5ncm91cF9fc2VjdGlvbi0tc2VwYXJhdGUgLmdyb3VwX19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzLFxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIE5ldWUgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE4O1xuICBtYXJnaW46IDAgMCAwLjMxMjVlbTsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXNpemU6IDIuNXJlbTsgfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07IH1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmhlcm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVyby0tdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyB9XG4gIC5oZXJvLS1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7IH1cbiAgLmhlcm8tLWNvbnRhaW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIG1hcmdpbjogMCAycHg7XG4gIGZpbGw6ICMzNjM2MzY7XG4gIHdpZHRoOiAxNnB4OyB9XG4gIC5pY29uLS1zdWNjZXNzIHtcbiAgICBmaWxsOiAjNWNiODVjOyB9XG4gIC5pY29uLS13YXJuaW5nIHtcbiAgICBmaWxsOiAjZjBhZDRlOyB9XG4gIC5pY29uLS1kYW5nZXIge1xuICAgIGZpbGw6ICNkOTUzNGY7IH1cbiAgLmljb24tLXNtYWxsIHtcbiAgICB3aWR0aDogMTJweDsgfVxuICAuaWNvbi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyOHB4OyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubW9kYWwtLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgLm1vZGFsLS1sZWZ0IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5tb2RhbC0tdG9wLWNlbnRlciB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5tb2RhbC0tdG9wIHtcbiAgICB0b3A6IDA7IH1cbiAgLm1vZGFsLS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLm1vZGFsLS1ib3R0b20ge1xuICAgIGJvdHRvbTogMDsgfVxuICAubW9kYWwgLnBhbmVsIHtcbiAgICBtYXJnaW46IDEuMjVlbTsgfVxuXG4ucGFuZWxfX2lubmVyIHtcbiAgcGFkZGluZzogMC42MjVlbTsgfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAudGFibGUtLXN0cmlwZWQgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlOyB9XG4gIC50YWJsZS0tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gIC50YWJsZSB0ZCB7XG4gICAgY29sb3I6ICMzNjM2MzY7IH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDAuNjI1ZW0gMC41ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzljOWM5YzsgfVxuICAudGFibGUgdGgge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4uYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwYzIwOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYzIwOTtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5idXR0b24gc3ZnIHtcbiAgICBmaWxsOiB3aGl0ZTsgfVxuXG4ucGFuZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjNiMmFmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYwOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLmNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmNsZWFyZml4OjpiZWZvcmUsIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyAnOyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4ubWFyZ2luLXRvcC0weCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLm1hcmdpbi10b3AtMXgge1xuICBtYXJnaW4tdG9wOiAwLjYyNWVtOyB9XG5cbi5tYXJnaW4tdG9wLTJ4IHtcbiAgbWFyZ2luLXRvcDogMS4yNWVtOyB9XG5cbi5tYXJnaW4tdG9wLTN4IHtcbiAgbWFyZ2luLXRvcDogMS44NzVlbTsgfVxuXG4ubWFyZ2luLWJvdHRvbS0weCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1hcmdpbi1ib3R0b20tMXgge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNWVtOyB9XG5cbi5tYXJnaW4tYm90dG9tLTJ4IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtOyB9XG5cbi5tYXJnaW4tYm90dG9tLTN4IHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTsgfVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi52aWRlby1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnZpZGVvLXJlc3BvbnNpdmUgaWZyYW1lLCAudmlkZW8tcmVzcG9uc2l2ZSBvYmplY3QsIC52aWRlby1yZXNwb25zaXZlIGVtYmVkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnRleHQtZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi50ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLnRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmMGMyMDk7IH1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNiM2IyYWY7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNWNiODVjOyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2YwYWQ0ZTsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2Q5NTM0ZjsgfVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMwMDkwZDQ7IH1cblxuLmJhY2tncm91bmQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGMyMDk7IH1cblxuLmJhY2tncm91bmQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjJhZjsgfVxuXG4uYmFja2dyb3VuZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YzsgfVxuXG4uYmFja2dyb3VuZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxuXG4uYmFja2dyb3VuZC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmOyB9XG5cbi5iYWNrZ3JvdW5kLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MGQ0OyB9XG5cbi53aWR0aC0yNSB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLndpZHRoLTUwIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ud2lkdGgtNzUge1xuICB3aWR0aDogNzUlOyB9XG5cbi53aWR0aC0xMDAge1xuICB3aWR0aDogMTAwJTsgfVxuIl19 */
\ No newline at end of file
+/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FBQ2pCOzs7Ozs7R0FNRztBQUNIOzs7Ozs7SUFNSTtBQUNKOzs7Ozs7R0FNRztBQUNIOzs7Ozs7O0dBT0c7QUFDSDs7Ozs7O0dBTUc7QUFDSDs7Ozs7R0FLRztBQUNIOzs7Ozs7R0FNRztBQUNIOzs7Ozs7R0FNRztBQUNIOzs7Ozs7R0FNRztBQUNIOzs7Ozs7R0FNRztBQUNIOzs7OztHQUtHO0FBQ0g7Ozs7R0FJRztBQUNIOzs7Ozs7R0FNRztBQUNILDRFQUE0RTtBQUM1RTtnRkFDZ0Y7QUFDaEY7Ozs7R0FJRztBQUNIO0VBQ0Usa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCwyQkFBMkI7RUFDM0IsT0FBTztFQUNQLCtCQUErQjtFQUMvQixPQUFPLEVBQUU7O0FBRVg7Z0ZBQ2dGO0FBQ2hGOztHQUVHO0FBQ0g7RUFDRSxVQUFVLEVBQUU7O0FBRWQ7O0dBRUc7QUFDSDs7Ozs7O0VBTUUsZUFBZSxFQUFFOztBQUVuQjs7O0dBR0c7QUFDSDtFQUNFLGVBQWU7RUFDZixpQkFBaUIsRUFBRTs7QUFFckI7Z0ZBQ2dGO0FBQ2hGOzs7R0FHRztBQUNIOzs7RUFHRSxPQUFPO0VBQ1AsZUFBZSxFQUFFOztBQUVuQjs7R0FFRztBQUNIO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCOzs7R0FHRztBQUNIO0VBQ0UsZ0NBQXdCO1VBQXhCLHdCQUF3QjtFQUN4QixPQUFPO0VBQ1AsVUFBVTtFQUNWLE9BQU87RUFDUCxrQkFBa0I7RUFDbEIsT0FBTyxFQUFFOztBQUVYOzs7R0FHRztBQUNIO0VBQ0Usa0NBQWtDO0VBQ2xDLE9BQU87RUFDUCxlQUFlO0VBQ2YsT0FBTyxFQUFFOztBQUVYO2dGQUNnRjtBQUNoRjs7O0dBR0c7QUFDSDtFQUNFLDhCQUE4QjtFQUM5QixPQUFPO0VBQ1Asc0NBQXNDO0VBQ3RDLE9BQU8sRUFBRTs7QUFFWDs7O0dBR0c7QUFDSDtFQUNFLG9CQUFvQjtFQUNwQixPQUFPO0VBQ1AsMkJBQTJCO0VBQzNCLE9BQU87RUFDUCwwQ0FBa0M7VUFBbEMsa0NBQWtDO0VBQ2xDLE9BQU8sRUFBRTs7QUFFWDs7R0FFRztBQUNIOztFQUVFLHFCQUFxQixFQUFFOztBQUV6Qjs7R0FFRztBQUNIOztFQUVFLG9CQUFvQixFQUFFOztBQUV4Qjs7O0dBR0c7QUFDSDs7O0VBR0Usa0NBQWtDO0VBQ2xDLE9BQU87RUFDUCxlQUFlO0VBQ2YsT0FBTyxFQUFFOztBQUVYOztHQUVHO0FBQ0g7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkI7O0dBRUc7QUFDSDtFQUNFLHVCQUF1QjtFQUN2QixZQUFZLEVBQUU7O0FBRWhCOztHQUVHO0FBQ0g7RUFDRSxlQUFlLEVBQUU7O0FBRW5COzs7R0FHRztBQUNIOztFQUVFLGVBQWU7RUFDZixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLHlCQUF5QixFQUFFOztBQUU3QjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLFlBQVksRUFBRTs7QUFFaEI7Z0ZBQ2dGO0FBQ2hGOztHQUVHO0FBQ0g7O0VBRUUsc0JBQXNCLEVBQUU7O0FBRTFCOztHQUVHO0FBQ0g7RUFDRSxjQUFjO0VBQ2QsVUFBVSxFQUFFOztBQUVkOztHQUVHO0FBQ0g7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkI7O0dBRUc7QUFDSDtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtnRkFDZ0Y7QUFDaEY7OztHQUdHO0FBQ0g7Ozs7O0VBS0Usd0JBQXdCO0VBQ3hCLE9BQU87RUFDUCxnQkFBZ0I7RUFDaEIsT0FBTztFQUNQLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsVUFBVTtFQUNWLE9BQU8sRUFBRTs7QUFFWDs7O0dBR0c7QUFDSDs7RUFFRSxPQUFPO0VBQ1Asa0JBQWtCLEVBQUU7O0FBRXRCOzs7R0FHRztBQUNIOztFQUVFLE9BQU87RUFDUCxxQkFBcUIsRUFBRTs7QUFFekI7Ozs7R0FJRztBQUNIOzs7O0VBSUUsMkJBQTJCO0VBQzNCLE9BQU8sRUFBRTs7QUFFWDs7R0FFRztBQUNIOzs7O0VBSUUsbUJBQW1CO0VBQ25CLFdBQVcsRUFBRTs7QUFFZjs7R0FFRztBQUNIOzs7O0VBSUUsK0JBQStCLEVBQUU7O0FBRW5DOztHQUVHO0FBQ0g7RUFDRSwrQkFBK0IsRUFBRTs7QUFFbkM7Ozs7O0dBS0c7QUFDSDtFQUNFLCtCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsT0FBTztFQUNQLGVBQWU7RUFDZixPQUFPO0VBQ1AsZUFBZTtFQUNmLE9BQU87RUFDUCxnQkFBZ0I7RUFDaEIsT0FBTztFQUNQLFdBQVc7RUFDWCxPQUFPO0VBQ1Asb0JBQW9CO0VBQ3BCLE9BQU8sRUFBRTs7QUFFWDs7O0dBR0c7QUFDSDtFQUNFLHNCQUFzQjtFQUN0QixPQUFPO0VBQ1AseUJBQXlCO0VBQ3pCLE9BQU8sRUFBRTs7QUFFWDs7R0FFRztBQUNIO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjs7O0dBR0c7QUFDSDs7RUFFRSwrQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLE9BQU87RUFDUCxXQUFXO0VBQ1gsT0FBTyxFQUFFOztBQUVYOztHQUVHO0FBQ0g7O0VBRUUsYUFBYSxFQUFFOztBQUVqQjs7O0dBR0c7QUFDSDtFQUNFLDhCQUE4QjtFQUM5QixPQUFPO0VBQ1AscUJBQXFCO0VBQ3JCLE9BQU8sRUFBRTs7QUFFWDs7R0FFRztBQUNIOztFQUVFLHlCQUF5QixFQUFFOztBQUU3Qjs7O0dBR0c7QUFDSDtFQUNFLDJCQUEyQjtFQUMzQixPQUFPO0VBQ1AsY0FBYztFQUNkLE9BQU8sRUFBRTs7QUFFWDtnRkFDZ0Y7QUFDaEY7OztHQUdHO0FBQ0g7O0VBRUUsZUFBZSxFQUFFOztBQUVuQjs7R0FFRztBQUNIO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO2dGQUNnRjtBQUNoRjs7R0FFRztBQUNIO0VBQ0Usc0JBQXNCLEVBQUU7O0FBRTFCOztHQUVHO0FBQ0g7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO2dGQUNnRjtBQUNoRjs7R0FFRztBQUNIO0VBQ0UsY0FBYyxFQUFFOztBQUVsQjs7RUFFRSwrQkFBK0I7RUFFL0IsdUJBQXVCO0VBQ3ZCLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixtQkFBbUIsRUFBRTtFQUNyQjs7SUFFRSxvQkFBb0I7SUFDcEIsbUJBQW1CLEVBQUU7O0FBRXpCO0VBQ0U7SUFDRSxpQkFBaUIsRUFBRSxFQUFFOztBQUV6QjtFQUNFO0lBQ0UsaUJBQWlCLEVBQUUsRUFBRTs7QUFFekI7RUFDRTtJQUNFLGlCQUFpQixFQUFFLEVBQUU7O0FBRXpCO0VBQ0U7SUFDRSxrQkFBa0IsRUFBRSxFQUFFOztBQUUxQjtFQUNFO0lBQ0Usa0JBQWtCLEVBQUUsRUFBRTs7QUFFMUI7RUFDRSwrQkFBK0I7RUFFL0IsdUJBQXVCO0VBQ3ZCLGVBQWU7RUFDZixxQkFBcUI7RUFFckIscUJBQWM7RUFBZCxjQUFjO0VBQ2Qsb0JBQW9CO0VBRXBCLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQix1QkFBdUI7R0FDdkIsdUJBQXdCO0VBQ3hCLHFCQUFxQjtFQUNyQixzQkFBc0IsRUFBRTtFQUN4QjtJQUNFLCtCQUErQjtJQUUvQix1QkFBdUI7SUFDdkIsdUJBQXVCO0lBQ3ZCLHFCQUFxQjtJQUNyQixvQkFBb0IsRUFBRTs7QUFFMUI7RUFDRSwrQkFBK0I7RUFFL0IsdUJBQXVCO0VBQ3ZCLHVCQUF1QjtFQUN2QixxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osb0JBQW9CO0VBQ3BCLGNBQWM7RUFDZCxzQkFBc0I7R0FDdEIsZ0JBQWlCO0VBQ2pCLFFBQVEsRUFBRTtFQUNWO0lBQ0UsK0JBQStCO0lBRS9CLHVCQUF1QjtJQUN2Qix1QkFBdUI7SUFDdkIscUJBQXFCO0lBQ3JCLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0UsbUJBQW1CO0lBRW5CLG9CQUFlO1lBQWYsZUFBZTtJQUNmLGNBQWMsRUFBRTs7QUFFcEI7RUFDRSxZQUFZO0dBQ1osYUFBYyxFQUFFOztBQUVsQjtFQUNFLGlCQUFpQjtHQUNqQixpQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxpQkFBaUI7R0FDakIsaUJBQWtCLEVBQUU7O0FBRXRCO0VBQ0UsV0FBVztHQUNYLGFBQWMsRUFBRTs7QUFFbEI7RUFDRSxpQkFBaUI7R0FDakIsaUJBQWtCLEVBQUU7O0FBRXRCO0VBQ0UsaUJBQWlCO0dBQ2pCLGlCQUFrQixFQUFFOztBQUV0QjtFQUNFLFdBQVc7R0FDWCxhQUFjLEVBQUU7O0FBRWxCO0VBQ0UsaUJBQWlCO0dBQ2pCLGlCQUFrQixFQUFFOztBQUV0QjtFQUNFLGlCQUFpQjtHQUNqQixpQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxXQUFXO0dBQ1gsYUFBYyxFQUFFOztBQUVsQjtFQUNFLGlCQUFpQjtHQUNqQixpQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxnQkFBZ0I7R0FDaEIsZ0JBQWlCLEVBQUU7O0FBRXJCO0VBQ0U7SUFDRSxZQUFZO0tBQ1osYUFBYyxFQUFFO0VBQ2xCO0lBQ0UsaUJBQWlCO0tBQ2pCLGlCQUFrQixFQUFFO0VBQ3RCO0lBQ0UsaUJBQWlCO0tBQ2pCLGlCQUFrQixFQUFFO0VBQ3RCO0lBQ0UsV0FBVztLQUNYLGFBQWMsRUFBRTtFQUNsQjtJQUNFLGlCQUFpQjtLQUNqQixpQkFBa0IsRUFBRTtFQUN0QjtJQUNFLGlCQUFpQjtLQUNqQixpQkFBa0IsRUFBRTtFQUN0QjtJQUNFLFdBQVc7S0FDWCxhQUFjLEVBQUU7RUFDbEI7SUFDRSxpQkFBaUI7S0FDakIsaUJBQWtCLEVBQUU7RUFDdEI7SUFDRSxpQkFBaUI7S0FDakIsaUJBQWtCLEVBQUU7RUFDdEI7SUFDRSxXQUFXO0tBQ1gsYUFBYyxFQUFFO0VBQ2xCO0lBQ0UsaUJBQWlCO0tBQ2pCLGlCQUFrQixFQUFFO0VBQ3RCO0lBQ0UsZ0JBQWdCO0tBQ2hCLGdCQUFpQixFQUFFLEVBQUU7O0FBRXpCO0VBQ0U7SUFDRSxZQUFZO0tBQ1osYUFBYyxFQUFFO0VBQ2xCO0lBQ0UsaUJBQWlCO0tBQ2pCLGlCQUFrQixFQUFFO0VBQ3RCO0lBQ0UsaUJBQWlCO0tBQ2pCLGlCQUFrQixFQUFFO0VBQ3RCO0lBQ0UsV0FBVztLQUNYLGFBQWMsRUFBRTtFQUNsQjtJQUNFLGlCQUFpQjtLQUNqQixpQkFBa0IsRUFBRTtFQUN0QjtJQUNFLGlCQUFpQjtLQUNqQixpQkFBa0IsRUFBRTtFQUN0QjtJQUNFLFdBQVc7S0FDWCxhQUFjLEVBQUU7RUFDbEI7SUFDRSxpQkFBaUI7S0FDakIsaUJBQWtCLEVBQUU7RUFDdEI7SUFDRSxpQkFBaUI7S0FDakIsaUJBQWtCLEVBQUU7RUFDdEI7SUFDRSxXQUFXO0tBQ1gsYUFBYyxFQUFFO0VBQ2xCO0lBQ0UsaUJBQWlCO0tBQ2pCLGlCQUFrQixFQUFFO0VBQ3RCO0lBQ0UsZ0JBQWdCO0tBQ2hCLGdCQUFpQixFQUFFLEVBQUU7O0FBRXpCO0VBQ0U7SUFDRSxZQUFZO0tBQ1osYUFBYyxFQUFFO0VBQ2xCO0lBQ0UsaUJBQWlCO0tBQ2pCLGlCQUFrQixFQUFFO0VBQ3RCO0lBQ0UsaUJBQWlCO0tBQ2pCLGlCQUFrQixFQUFFO0VBQ3RCO0lBQ0UsV0FBVztLQUNYLGFBQWMsRUFBRTtFQUNsQjtJQUNFLGlCQUFpQjtLQUNqQixpQkFBa0IsRUFBRTtFQUN0QjtJQUNFLGlCQUFpQjtLQUNqQixpQkFBa0IsRUFBRTtFQUN0QjtJQUNFLFdBQVc7S0FDWCxhQUFjLEVBQUU7RUFDbEI7SUFDRSxpQkFBaUI7S0FDakIsaUJBQWtCLEVBQUU7RUFDdEI7SUFDRSxpQkFBaUI7S0FDakIsaUJBQWtCLEVBQUU7RUFDdEI7SUFDRSxXQUFXO0tBQ1gsYUFBYyxFQUFFO0VBQ2xCO0lBQ0UsaUJBQWlCO0tBQ2pCLGlCQUFrQixFQUFFO0VBQ3RCO0lBQ0UsZ0JBQWdCO0tBQ2hCLGdCQUFpQixFQUFFLEVBQUU7O0FBRXpCO0VBQ0U7SUFDRSxZQUFZO0tBQ1osYUFBYyxFQUFFO0VBQ2xCO0lBQ0UsaUJBQWlCO0tBQ2pCLGlCQUFrQixFQUFFO0VBQ3RCO0lBQ0UsaUJBQWlCO0tBQ2pCLGlCQUFrQixFQUFFO0VBQ3RCO0lBQ0UsV0FBVztLQUNYLGFBQWMsRUFBRTtFQUNsQjtJQUNFLGlCQUFpQjtLQUNqQixpQkFBa0IsRUFBRTtFQUN0QjtJQUNFLGlCQUFpQjtLQUNqQixpQkFBa0IsRUFBRTtFQUN0QjtJQUNFLFdBQVc7S0FDWCxhQUFjLEVBQUU7RUFDbEI7SUFDRSxpQkFBaUI7S0FDakIsaUJBQWtCLEVBQUU7RUFDdEI7SUFDRSxpQkFBaUI7S0FDakIsaUJBQWtCLEVBQUU7RUFDdEI7SUFDRSxXQUFXO0tBQ1gsYUFBYyxFQUFFO0VBQ2xCO0lBQ0UsaUJBQWlCO0tBQ2pCLGlCQUFrQixFQUFFO0VBQ3RCO0lBQ0UsZ0JBQWdCO0tBQ2hCLGdCQUFpQixFQUFFLEVBQUU7O0FBRXpCO0VBQ0U7SUFDRSxZQUFZO0tBQ1osYUFBYyxFQUFFO0VBQ2xCO0lBQ0UsaUJBQWlCO0tBQ2pCLGlCQUFrQixFQUFFO0VBQ3RCO0lBQ0UsaUJBQWlCO0tBQ2pCLGlCQUFrQixFQUFFO0VBQ3RCO0lBQ0UsV0FBVztLQUNYLGFBQWMsRUFBRTtFQUNsQjtJQUNFLGlCQUFpQjtLQUNqQixpQkFBa0IsRUFBRTtFQUN0QjtJQUNFLGlCQUFpQjtLQUNqQixpQkFBa0IsRUFBRTtFQUN0QjtJQUNFLFdBQVc7S0FDWCxhQUFjLEVBQUU7RUFDbEI7SUFDRSxpQkFBaUI7S0FDakIsaUJBQWtCLEVBQUU7RUFDdEI7SUFDRSxpQkFBaUI7S0FDakIsaUJBQWtCLEVBQUU7RUFDdEI7SUFDRSxXQUFXO0tBQ1gsYUFBYyxFQUFFO0VBQ2xCO0lBQ0UsaUJBQWlCO0tBQ2pCLGlCQUFrQixFQUFFO0VBQ3RCO0lBQ0UsZ0JBQWdCO0tBQ2hCLGdCQUFpQixFQUFFLEVBQUU7O0FBRXpCO0VBQ0UsbUJBQW1CO0VBRW5CLG9CQUFjO1VBQWQsY0FBYztFQUNkLFlBQVksRUFBRTs7QUFFaEI7RUFDRTtJQUNFLG1CQUFtQjtJQUVuQixvQkFBYztZQUFkLGNBQWM7SUFDZCxZQUFZLEVBQUUsRUFBRTs7QUFFcEI7RUFDRTtJQUNFLG1CQUFtQjtJQUVuQixvQkFBYztZQUFkLGNBQWM7SUFDZCxZQUFZLEVBQUUsRUFBRTs7QUFFcEI7RUFDRTtJQUNFLG1CQUFtQjtJQUVuQixvQkFBYztZQUFkLGNBQWM7SUFDZCxZQUFZLEVBQUUsRUFBRTs7QUFFcEI7RUFDRTtJQUNFLG1CQUFtQjtJQUVuQixvQkFBYztZQUFkLGNBQWM7SUFDZCxZQUFZLEVBQUUsRUFBRTs7QUFFcEI7RUFDRTtJQUNFLG1CQUFtQjtJQUVuQixvQkFBYztZQUFkLGNBQWM7SUFDZCxZQUFZLEVBQUUsRUFBRTs7QUFFcEI7RUFDRSxtQkFBbUI7RUFFbkIsOEJBQVU7VUFBVixVQUFVLEVBQUU7O0FBRWQ7RUFDRSxtQkFBbUI7RUFFbkIsOEJBQVU7VUFBVixVQUFVLEVBQUU7O0FBRWQ7RUFDRSxtQkFBbUI7RUFFbkIsOEJBQVU7VUFBVixVQUFVLEVBQUU7O0FBRWQ7RUFDRSxrQkFBa0I7RUFFbEIsOEJBQVM7VUFBVCxTQUFTLEVBQUU7O0FBRWI7RUFDRSxrQkFBa0I7RUFFbEIsNkJBQVM7VUFBVCxTQUFTLEVBQUU7O0FBRWI7RUFDRSxrQkFBa0I7RUFFbEIsNkJBQVM7VUFBVCxTQUFTLEVBQUU7O0FBRWI7RUFDRSxrQkFBa0I7RUFFbEIsNkJBQVM7VUFBVCxTQUFTLEVBQUU7O0FBRWI7RUFDRSxrQkFBa0I7RUFFbEIsNkJBQVM7VUFBVCxTQUFTLEVBQUU7O0FBRWI7RUFDRSxrQkFBa0I7RUFFbEIsNkJBQVM7VUFBVCxTQUFTLEVBQUU7O0FBRWI7RUFDRSxrQkFBa0I7RUFFbEIsNkJBQVM7VUFBVCxTQUFTLEVBQUU7O0FBRWI7RUFDRSxrQkFBa0I7RUFFbEIsNkJBQVM7VUFBVCxTQUFTLEVBQUU7O0FBRWI7RUFDRSxrQkFBa0I7RUFFbEIsNkJBQVM7VUFBVCxTQUFTLEVBQUU7O0FBRWI7RUFDRSxrQkFBa0I7RUFFbEIsNkJBQVM7VUFBVCxTQUFTLEVBQUU7O0FBRWI7RUFDRTtJQUNFLG1CQUFtQjtJQUVuQiw4QkFBVTtZQUFWLFVBQVUsRUFBRTtFQUNkO0lBQ0UsbUJBQW1CO0lBRW5CLDhCQUFVO1lBQVYsVUFBVSxFQUFFO0VBQ2Q7SUFDRSxtQkFBbUI7SUFFbkIsOEJBQVU7WUFBVixVQUFVLEVBQUU7RUFDZDtJQUNFLGtCQUFrQjtJQUVsQiw4QkFBUztZQUFULFNBQVMsRUFBRTtFQUNiO0lBQ0Usa0JBQWtCO0lBRWxCLDZCQUFTO1lBQVQsU0FBUyxFQUFFO0VBQ2I7SUFDRSxrQkFBa0I7SUFFbEIsNkJBQVM7WUFBVCxTQUFTLEVBQUU7RUFDYjtJQUNFLGtCQUFrQjtJQUVsQiw2QkFBUztZQUFULFNBQVMsRUFBRTtFQUNiO0lBQ0Usa0JBQWtCO0lBRWxCLDZCQUFTO1lBQVQsU0FBUyxFQUFFO0VBQ2I7SUFDRSxrQkFBa0I7SUFFbEIsNkJBQVM7WUFBVCxTQUFTLEVBQUU7RUFDYjtJQUNFLGtCQUFrQjtJQUVsQiw2QkFBUztZQUFULFNBQVMsRUFBRTtFQUNiO0lBQ0Usa0JBQWtCO0lBRWxCLDZCQUFTO1lBQVQsU0FBUyxFQUFFO0VBQ2I7SUFDRSxrQkFBa0I7SUFFbEIsNkJBQVM7WUFBVCxTQUFTLEVBQUU7RUFDYjtJQUNFLGtCQUFrQjtJQUVsQiw2QkFBUztZQUFULFNBQVMsRUFBRSxFQUFFOztBQUVqQjtFQUNFO0lBQ0UsbUJBQW1CO0lBRW5CLDhCQUFVO1lBQVYsVUFBVSxFQUFFO0VBQ2Q7SUFDRSxtQkFBbUI7SUFFbkIsOEJBQVU7WUFBVixVQUFVLEVBQUU7RUFDZDtJQUNFLG1CQUFtQjtJQUVuQiw4QkFBVTtZQUFWLFVBQVUsRUFBRTtFQUNkO0lBQ0Usa0JBQWtCO0lBRWxCLDhCQUFTO1lBQVQsU0FBUyxFQUFFO0VBQ2I7SUFDRSxrQkFBa0I7SUFFbEIsNkJBQVM7WUFBVCxTQUFTLEVBQUU7RUFDYjtJQUNFLGtCQUFrQjtJQUVsQiw2QkFBUztZQUFULFNBQVMsRUFBRTtFQUNiO0lBQ0Usa0JBQWtCO0lBRWxCLDZCQUFTO1lBQVQsU0FBUyxFQUFFO0VBQ2I7SUFDRSxrQkFBa0I7SUFFbEIsNkJBQVM7WUFBVCxTQUFTLEVBQUU7RUFDYjtJQUNFLGtCQUFrQjtJQUVsQiw2QkFBUztZQUFULFNBQVMsRUFBRTtFQUNiO0lBQ0Usa0JBQWtCO0lBRWxCLDZCQUFTO1lBQVQsU0FBUyxFQUFFO0VBQ2I7SUFDRSxrQkFBa0I7SUFFbEIsNkJBQVM7WUFBVCxTQUFTLEVBQUU7RUFDYjtJQUNFLGtCQUFrQjtJQUVsQiw2QkFBUztZQUFULFNBQVMsRUFBRTtFQUNiO0lBQ0Usa0JBQWtCO0lBRWxCLDZCQUFTO1lBQVQsU0FBUyxFQUFFLEVBQUU7O0FBRWpCO0VBQ0U7SUFDRSxtQkFBbUI7SUFFbkIsOEJBQVU7WUFBVixVQUFVLEVBQUU7RUFDZDtJQUNFLG1CQUFtQjtJQUVuQiw4QkFBVTtZQUFWLFVBQVUsRUFBRTtFQUNkO0lBQ0UsbUJBQW1CO0lBRW5CLDhCQUFVO1lBQVYsVUFBVSxFQUFFO0VBQ2Q7SUFDRSxrQkFBa0I7SUFFbEIsOEJBQVM7WUFBVCxTQUFTLEVBQUU7RUFDYjtJQUNFLGtCQUFrQjtJQUVsQiw2QkFBUztZQUFULFNBQVMsRUFBRTtFQUNiO0lBQ0Usa0JBQWtCO0lBRWxCLDZCQUFTO1lBQVQsU0FBUyxFQUFFO0VBQ2I7SUFDRSxrQkFBa0I7SUFFbEIsNkJBQVM7WUFBVCxTQUFTLEVBQUU7RUFDYjtJQUNFLGtCQUFrQjtJQUVsQiw2QkFBUztZQUFULFNBQVMsRUFBRTtFQUNiO0lBQ0Usa0JBQWtCO0lBRWxCLDZCQUFTO1lBQVQsU0FBUyxFQUFFO0VBQ2I7SUFDRSxrQkFBa0I7SUFFbEIsNkJBQVM7WUFBVCxTQUFTLEVBQUU7RUFDYjtJQUNFLGtCQUFrQjtJQUVsQiw2QkFBUztZQUFULFNBQVMsRUFBRTtFQUNiO0lBQ0Usa0JBQWtCO0lBRWxCLDZCQUFTO1lBQVQsU0FBUyxFQUFFO0VBQ2I7SUFDRSxrQkFBa0I7SUFFbEIsNkJBQVM7WUFBVCxTQUFTLEVBQUUsRUFBRTs7QUFFakI7RUFDRTtJQUNFLG1CQUFtQjtJQUVuQiw4QkFBVTtZQUFWLFVBQVUsRUFBRTtFQUNkO0lBQ0UsbUJBQW1CO0lBRW5CLDhCQUFVO1lBQVYsVUFBVSxFQUFFO0VBQ2Q7SUFDRSxtQkFBbUI7SUFFbkIsOEJBQVU7WUFBVixVQUFVLEVBQUU7RUFDZDtJQUNFLGtCQUFrQjtJQUVsQiw4QkFBUztZQUFULFNBQVMsRUFBRTtFQUNiO0lBQ0Usa0JBQWtCO0lBRWxCLDZCQUFTO1lBQVQsU0FBUyxFQUFFO0VBQ2I7SUFDRSxrQkFBa0I7SUFFbEIsNkJBQVM7WUFBVCxTQUFTLEVBQUU7RUFDYjtJQUNFLGtCQUFrQjtJQUVsQiw2QkFBUztZQUFULFNBQVMsRUFBRTtFQUNiO0lBQ0Usa0JBQWtCO0lBRWxCLDZCQUFTO1lBQVQsU0FBUyxFQUFFO0VBQ2I7SUFDRSxrQkFBa0I7SUFFbEIsNkJBQVM7WUFBVCxTQUFTLEVBQUU7RUFDYjtJQUNFLGtCQUFrQjtJQUVsQiw2QkFBUztZQUFULFNBQVMsRUFBRTtFQUNiO0lBQ0Usa0JBQWtCO0lBRWxCLDZCQUFTO1lBQVQsU0FBUyxFQUFFO0VBQ2I7SUFDRSxrQkFBa0I7SUFFbEIsNkJBQVM7WUFBVCxTQUFTLEVBQUU7RUFDYjtJQUNFLGtCQUFrQjtJQUVsQiw2QkFBUztZQUFULFNBQVMsRUFBRSxFQUFFOztBQUVqQjtFQUNFO0lBQ0UsbUJBQW1CO0lBRW5CLDhCQUFVO1lBQVYsVUFBVSxFQUFFO0VBQ2Q7SUFDRSxtQkFBbUI7SUFFbkIsOEJBQVU7WUFBVixVQUFVLEVBQUU7RUFDZDtJQUNFLG1CQUFtQjtJQUVuQiw4QkFBVTtZQUFWLFVBQVUsRUFBRTtFQUNkO0lBQ0Usa0JBQWtCO0lBRWxCLDhCQUFTO1lBQVQsU0FBUyxFQUFFO0VBQ2I7SUFDRSxrQkFBa0I7SUFFbEIsNkJBQVM7WUFBVCxTQUFTLEVBQUU7RUFDYjtJQUNFLGtCQUFrQjtJQUVsQiw2QkFBUztZQUFULFNBQVMsRUFBRTtFQUNiO0lBQ0Usa0JBQWtCO0lBRWxCLDZCQUFTO1lBQVQsU0FBUyxFQUFFO0VBQ2I7SUFDRSxrQkFBa0I7SUFFbEIsNkJBQVM7WUFBVCxTQUFTLEVBQUU7RUFDYjtJQUNFLGtCQUFrQjtJQUVsQiw2QkFBUztZQUFULFNBQVMsRUFBRTtFQUNiO0lBQ0Usa0JBQWtCO0lBRWxCLDZCQUFTO1lBQVQsU0FBUyxFQUFFO0VBQ2I7SUFDRSxrQkFBa0I7SUFFbEIsNkJBQVM7WUFBVCxTQUFTLEVBQUU7RUFDYjtJQUNFLGtCQUFrQjtJQUVsQiw2QkFBUztZQUFULFNBQVMsRUFBRTtFQUNiO0lBQ0Usa0JBQWtCO0lBRWxCLDZCQUFTO1lBQVQsU0FBUyxFQUFFLEVBQUU7O0FBRWpCO0VBQ0Usb0JBQW9CO0VBRXBCLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLHNCQUFzQjtFQUV0QixrQkFBa0IsRUFBRTtFQUNwQjtJQUNFLHFCQUFxQjtJQUVyQixlQUFlLEVBQUU7O0FBRXJCO0VBQ0UsNEJBQTRCO0VBRTVCLHdCQUF3QixFQUFFOztBQUU1QjtFQUNFLHdCQUF3QjtFQUV4QiwrQkFBb0I7RUFBcEIsOEJBQW9CO1VBQXBCLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLGdDQUFnQztFQUVoQywrQkFBNEI7RUFBNUIsK0JBQTRCO1VBQTVCLDRCQUE0QixFQUFFOztBQUVoQztFQUNFLDJCQUEyQjtFQUUzQiw2QkFBdUI7RUFBdkIsOEJBQXVCO1VBQXZCLHVCQUF1QixFQUFFOztBQUUzQjtFQUNFLG1DQUFtQztFQUVuQyw2QkFBK0I7RUFBL0IsK0JBQStCO1VBQS9CLCtCQUErQixFQUFFOztBQUVuQztFQUNFLHNCQUFzQjtFQUV0Qix5QkFBd0I7VUFBeEIsd0JBQXdCLEVBQUU7O0FBRTVCO0VBQ0Usb0JBQW9CO0VBRXBCLHVCQUFzQjtVQUF0QixzQkFBc0IsRUFBRTtFQUN4QjtJQUNFLHVCQUF1QixFQUFFOztBQUU3QjtFQUNFLHVCQUF1QjtFQUV2QiwwQkFBb0I7VUFBcEIsb0JBQW9CLEVBQUU7RUFDdEI7SUFDRSx1QkFBdUIsRUFBRTs7QUFFN0I7RUFDRSx5QkFBeUI7RUFFekIsNEJBQXNCO1VBQXRCLHNCQUFzQixFQUFFOztBQUUxQjtFQUNFLDBCQUEwQjtFQUUxQiwwQkFBMEIsRUFBRTs7QUFFOUI7RUFDRSx3QkFBd0I7RUFFeEIsd0JBQXdCLEVBQUU7RUFDMUI7SUFDRSx1QkFBdUIsRUFBRTs7QUFFN0I7RUFDRSwyQkFBMkI7RUFFM0Isc0JBQXNCLEVBQUU7O0FBRTFCO0VBQ0UsNEJBQTRCO0VBRTVCLDZCQUE2QixFQUFFOztBQUVqQztFQUNFLCtCQUErQjtFQUUvQiw0QkFBNEIsRUFBRTs7QUFFaEM7RUFDRSw2QkFBNkI7RUFDN0IsNEJBQTRCO0VBQzVCLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLDJCQUEyQjtFQUMzQiwrQkFBK0I7RUFDL0IsdUJBQXVCLEVBQUU7O0FBRTNCO0VBQ0UseUJBQXlCO0VBQ3pCLDZCQUE2QjtFQUM3QixxQkFBcUI7RUFDckIsdUJBQXVCLEVBQUU7O0FBRTNCO0VBQ0UsNEJBQTRCO0VBQzVCLDJCQUEyQjtFQUMzQixtQkFBbUI7RUFDbkIsdUJBQXVCLEVBQUU7O0FBRTNCO0VBQ0UsOEJBQThCO0VBQzlCLDZCQUE2QjtFQUM3QixxQkFBcUI7RUFDckIseUJBQXlCLEVBQUU7O0FBRTdCO0VBQ0UscUJBQXFCO0VBRXJCLHdCQUE0QjtVQUE1Qiw0QkFBNEIsRUFBRTtFQUM5QjtJQUNFLGlCQUFpQixFQUFFOztBQUV2QjtFQUNFLG1CQUFtQjtFQUVuQixzQkFBMEI7VUFBMUIsMEJBQTBCLEVBQUU7RUFDNUI7SUFDRSxrQkFBa0I7SUFFbEIsdUJBQXVCLEVBQUU7SUFDekI7TUFDRSxpQkFBaUI7TUFDakIsa0JBQWtCO01BR2xCLHNCQUFzQjtNQUN0Qix1QkFBdUIsRUFBRTs7QUFFL0I7RUFDRSxzQkFBc0I7RUFFdEIseUJBQXdCO1VBQXhCLHdCQUF3QixFQUFFO0VBQzFCO0lBQ0UsbUJBQW1CO0lBRW5CLHdCQUF3QixFQUFFO0lBQzFCO01BQ0UsaUJBQWlCO01BQ2pCLGtCQUFrQjtNQUdsQixzQkFBc0I7TUFDdEIsdUJBQXVCLEVBQUU7O0FBRS9CO0VBQ0UsdUJBQXVCO0VBRXZCLDBCQUErQjtVQUEvQiwrQkFBK0IsRUFBRTtFQUNqQztJQUNFLG9CQUFvQjtJQUVwQix5QkFBeUIsRUFBRTtJQUMzQjtNQUNFLGlCQUFpQjtNQUNqQixrQkFBa0I7TUFHbEIsc0JBQXNCO01BQ3RCLHVCQUF1QixFQUFFOztBQUUvQjtFQUNFLDBCQUEwQjtFQUUxQiw4QkFBOEIsRUFBRTtFQUNoQztJQUNFLG9CQUFvQjtJQUVwQix5QkFBeUIsRUFBRTtJQUMzQjtNQUNFLGlCQUFpQjtNQUNqQixrQkFBa0I7TUFHbEIsc0JBQXNCO01BQ3RCLHVCQUF1QixFQUFFOztBQUUvQjtFQUNFLFdBQVcsRUFBRTs7QUFFZjtFQUNFLHFCQUFxQjtFQUVyQixxQkFBYztFQUFkLGNBQWM7RUFDZCwyQkFBMkI7RUFFM0IsNkJBQXVCO0VBQXZCLDhCQUF1QjtVQUF2Qix1QkFBdUIsRUFBRTtFQUN6QjtJQUNFLHdCQUF3QjtJQUV4QiwrQkFBb0I7SUFBcEIsOEJBQW9CO1lBQXBCLG9CQUFvQixFQUFFOztBQUUxQjtFQUNFLFdBQVcsRUFBRTs7QUFFZjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGVBQWU7RUFDZixtQkFBbUI7RUFFbkIsb0JBQWU7VUFBZixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixZQUFZO0dBQ1osWUFBYSxFQUFFOztBQUVqQjtFQUNFLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsaUJBQWlCLEVBQUU7RUFDbkI7SUFDRSxpQkFBaUIsRUFBRTs7QUFFdkI7RUFDRTtJQUNFLGNBQWMsRUFBRSxFQUFFOztBQUV0QjtFQUNFO0lBQ0UsY0FBYyxFQUFFLEVBQUU7O0FBRXRCO0VBQ0U7SUFDRSxjQUFjLEVBQUUsRUFBRTs7QUFFdEI7RUFDRTtJQUNFLGNBQWMsRUFBRSxFQUFFOztBQUV0QjtFQUNFO0lBQ0UsY0FBYyxFQUFFLEVBQUU7O0FBRXRCOzs7Ozs7R0FNRztBQUNIO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCOztFQUVFLGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsK0JBQXVCO1VBQXZCLHVCQUF1QixFQUFFOztBQUUzQjs7O0VBR0UsNEJBQW9CO1VBQXBCLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLDBCQUEwQjtFQUMxQixrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7OztFQUdFLHdDQUFnQztVQUFoQyxnQ0FBZ0MsRUFBRTs7QUFFcEM7RUFDRSxlQUFlLEVBQUU7RUFDakI7SUFDRSxlQUFlLEVBQUU7RUFDbkI7SUFDRSxjQUFjLEVBQUU7O0FBRXBCO0VBQ0UsMEJBQTBCO0VBQzFCLGFBQWE7RUFDYixzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSwrQkFBK0I7RUFDL0IsZUFBZTtFQUNmLHdCQUF3QixFQUFFO0VBQzFCO0lBQ0UsaUJBQWlCLEVBQUU7O0FBRXZCO0VBQ0UsV0FBVztFQUNYLDRCQUE0QixFQUFFOztBQUVoQztFQUNFLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLDJCQUEyQixFQUFFOztBQUUvQjtFQUNFLHdCQUF3QixFQUFFOztBQUU1QjtFQUNFLFVBQVUsRUFBRTs7QUFFZDtFQUNFLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLFVBQVU7RUFDViw4QkFBOEI7RUFDOUIsa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0UsMERBQTBEO0VBQzFELG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQkFBZ0IsRUFBRTs7QUFFcEI7Ozs7OztHQU1HO0FBQ0g7Ozs7Ozs7Ozs7O0dBV0c7QUFDSDs7Ozs7Ozs7Ozs7R0FXRztBQUNIOzs7Ozs7Ozs7R0FTRztBQUNIOzs7Ozs7Ozs7O0dBVUc7QUFDSDs7Ozs7Ozs7Ozs7O0dBWUc7QUFDSDs7Ozs7O0dBTUc7QUFDSDs7Ozs7O0dBTUc7QUFDSDs7Ozs7O0dBTUc7QUFDSDs7Ozs7O0dBTUc7QUFDSDs7Ozs7Ozs7O0dBU0c7QUFDSDs7Ozs7Ozs7O0dBU0c7QUFDSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FvQkc7QUFDSDs7Ozs7OztHQU9HO0FBQ0g7Ozs7Ozs7R0FPRztBQUNIOzs7Ozs7R0FNRztBQUNIOzs7Ozs7OztHQVFHO0FBQ0g7Ozs7OztHQU1HO0FBQ0g7RUFDRSxtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIseUJBQWlCO0tBQWpCLHNCQUFpQjtVQUFqQixpQkFBaUI7RUFDakIsMEJBQTBCLEVBQUU7RUFDNUI7SUFDRSxZQUFZLEVBQUU7RUFDaEI7SUFDRSxnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLGVBQWU7SUFDZix3QkFBd0IsRUFBRTtFQUM1QjtJQUNFLFVBQVUsRUFBRTtFQUNkO0lBQ0UsVUFBVSxFQUFFO0VBQ2Q7SUFDRSxnQkFBZ0I7SUFDaEIsc0JBQXNCLEVBQUU7RUFDMUI7SUFDRSxjQUFjLEVBQUU7O0FBRXBCO0VBQ0Usa0NBQWtDO0VBQ2xDLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQix3QkFBd0I7RUFDeEIsMEJBQTBCO0VBQzFCLDBCQUEwQjtFQUMxQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLHNCQUFzQixFQUFFOztBQUUxQjtFQUNFLGlCQUFpQjtFQUNqQixVQUFVO0VBQ1YsV0FBVyxFQUFFO0VBQ2I7SUFDRSxVQUFVO0lBQ1YsV0FBVyxFQUFFO0VBQ2Y7SUFDRSxvQkFBb0I7SUFDcEIsYUFBYSxFQUFFO0VBQ2pCO0lBQ0UsY0FBYyxFQUFFOztBQUVwQjs7Ozs7O0VBTUUsMERBQTBEO0VBQzFELGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIscUJBQXFCLEVBQUU7O0FBRXpCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLGdCQUFnQjtFQUNoQixtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxnQkFBZ0I7RUFDaEIsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsNEJBQTRCO0VBQzVCLDZCQUE2QjtFQUM3Qix1QkFBdUI7RUFDdkIsbUJBQW1CLEVBQUU7RUFDckI7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLG1DQUFtQyxFQUFFO0VBQ3ZDO0lBQ0UseUJBQXlCLEVBQUU7O0FBRS9CO0VBQ0Usc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQiw0QkFBNEI7RUFDNUIsY0FBYztFQUNkLGNBQWM7RUFDZCxZQUFZLEVBQUU7RUFDZDtJQUNFLGNBQWMsRUFBRTtFQUNsQjtJQUNFLGNBQWMsRUFBRTtFQUNsQjtJQUNFLGNBQWMsRUFBRTtFQUNsQjtJQUNFLFlBQVksRUFBRTtFQUNoQjtJQUNFLFlBQVksRUFBRTs7QUFFbEI7RUFDRSxtQkFBbUIsRUFBRTtFQUNyQjtJQUNFLGdCQUFnQixFQUFFO0VBQ3BCO0lBQ0UsUUFBUSxFQUFFO0VBQ1o7SUFDRSxVQUFVLEVBQUU7RUFDZDtJQUNFLE9BQU8sRUFBRTtFQUNYO0lBQ0UsU0FBUyxFQUFFO0VBQ2I7SUFDRSxVQUFVLEVBQUU7RUFDZDtJQUNFLGVBQWUsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxZQUFZLEVBQUU7RUFDZDtJQUNFLDZCQUE2QixFQUFFO0VBQ2pDO0lBQ0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxlQUFlLEVBQUU7RUFDbkI7O0lBRUUsdUJBQXVCO0lBQ3ZCLGlCQUFpQjtJQUNqQixpQ0FBaUMsRUFBRTtFQUNyQztJQUNFLHlCQUF5QixFQUFFOztBQUUvQjtFQUNFLDBCQUEwQjtFQUMxQiwwQkFBMEI7RUFDMUIsYUFBYSxFQUFFO0VBQ2Y7SUFDRSxZQUFZLEVBQUU7O0FBRWxCO0VBQ0UsMEJBQTBCO0VBQzFCLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsWUFBWSxFQUFFOztBQUVoQjtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxlQUFlO0VBQ2YsYUFBYSxFQUFFOztBQUVqQjtFQUNFLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0UsdUJBQXVCLEVBQUU7O0FBRTNCO0VBQ0Usc0JBQXNCLEVBQUU7O0FBRTFCO0VBQ0UsdUJBQXVCLEVBQUU7O0FBRTNCO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLFlBQVksRUFBRTtFQUNkO0lBQ0UsVUFBVTtJQUNWLFVBQVU7SUFDVixhQUFhO0lBQ2IsUUFBUTtJQUNSLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsT0FBTztJQUNQLFlBQVksRUFBRTs7QUFFbEI7RUFDRSxnQkFBZ0I7RUFDaEIsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGdCQUFnQjtFQUNoQixtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSwwQkFBMEIsRUFBRTs7QUFFOUI7RUFDRSwwQkFBMEIsRUFBRTs7QUFFOUI7RUFDRSwwQkFBMEIsRUFBRTs7QUFFOUI7RUFDRSwwQkFBMEIsRUFBRTs7QUFFOUI7RUFDRSwwQkFBMEIsRUFBRTs7QUFFOUI7RUFDRSwwQkFBMEIsRUFBRTs7QUFFOUI7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxZQUFZLEVBQUUiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogZnVuY3Rpb25zIHRvIGNvbnZlcnQgcHggdG8gZW0gYW5kIHJlbVxuICpcbiAqXG4gKiBAYXV0aG9yIEJqw7ZybiBIYXNlXG4gKlxuICovXG4vKipcbiAgKiB0byBlbSwgd3JhcHBlciBvZiB0b1JlbGF0aXZlc1xuICAqXG4gICogQHBhcmFtICB7bWl4ZWR9ICR2YWx1ZXNcbiAgKiBAcGFyYW0gIHttaXhlZH0gJGJhc2VcbiAgKiBAcmV0dXJuIHtyZW19XG4gICovXG4vKipcbiAqIHRvIHJlbSwgd3JhcHBlciBvZiB0b1JlbGF0aXZlc1xuICpcbiAqIEBwYXJhbSAge21peGVkfSAkdmFsdWVzXG4gKiBAcGFyYW0gIHttaXhlZH0gJGJhc2VcbiAqIEByZXR1cm4ge3JlbX1cbiAqL1xuLyoqXG4gKiB2YWx1ZXMgdG8gcmVsYXRpdmVcbiAqXG4gKiBAcGFyYW0gIHttaXhlZH0gJHZhbHVlc1xuICogQHBhcmFtICB7bWl4ZWR9ICR1bml0XG4gKiBAcGFyYW0gIHttaXhlZH0gJGJhc2VcbiAqIEByZXR1cm4ge251bWJlcn1cbiAqL1xuLyoqXG4gKiB0byByZWxhdGl2ZVxuICpcbiAqIEBwYXJhbSAge21peGVkfSAkdmFsdWVcbiAqIEBwYXJhbSAge21peGVkfSAkYmFzZVxuICogQHJldHVybiB7bnVtYmVyfVxuICovXG4vKipcbiAqIHN0cmlwIHVuaXQgZnJvbSB2YWx1ZVxuICpcbiAqIEBwYXJhbSAge21peGVkfSAkdmFsdWVcbiAqIEByZXR1cm4ge251bWJlcn1cbiAqL1xuLyoqXG4gKiB6LWluZGV4XG4gKlxuICpcbiAqIEBhdXRob3IgQmrDtnJuIEhhc2VcbiAqXG4gKi9cbi8qKlxuICogZm9udHNcbiAqXG4gKlxuICogQGF1dGhvciBCasO2cm4gSGFzZVxuICpcbiAqL1xuLyoqXG4gKiBhZGQgZm9udC1zaXplIGluIHB4IGFzIGZhbGxiYWNrIGFuZCBpbiByZW1cbiAqXG4gKlxuICogQHBhcmFtIHtweH0gJGZvbnQtc2l6ZVxuICpcbiAqL1xuLyoqXG4gKiBhZGQgZm9udC1zaXplcyBhcyBtb2RpZmFjdG9yc1xuICpcbiAqXG4gKiBAcGFyYW0ge21hcH0gJGZvbnQtc2l6ZXNcbiAqXG4gKi9cbi8qKlxuICogY2xlYXJmaXggdG8gZW5kIGZsb2F0aW5nXG4gKlxuICpcbiAqXG4gKi9cbi8qKlxuICogY2xlYXIgZGVmYXVsdCBzdHlsZXMgZnJvbSBsaXN0XG4gKlxuICpcbiAqL1xuLyoqXG4gKiBjb25maWdcbiAqXG4gKlxuICogQGF1dGhvciBCasO2cm4gSGFzZVxuICpcbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mdWxsIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLmNvbnRhaW5lciAuZ3JpZCxcbiAgLmNvbnRhaW5lci1mdWxsIC5ncmlkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc2OHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTkycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDsgfSB9XG5cbi5ncmlkIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZXR0ZXItc3BhY2luZzogLS4zMWVtO1xuICAqbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiAtLjQzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuZ3JpZDo6YmVmb3JlLCAuZ3JpZDo6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuW2NsYXNzXj1cImNvbC1cIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgem9vbTogMTsgfVxuICBbY2xhc3NePVwiY29sLVwiXTo6YmVmb3JlLCBbY2xhc3NePVwiY29sLVwiXTo6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgW2NsYXNzXj1cImNvbC1cIl0gLmdyaWQge1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1hcmdpbjogLTE1cHg7IH1cblxuLmNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICAqd2lkdGg6IDk5LjklOyB9XG5cbi5jb2wtMTEge1xuICB3aWR0aDogOTEuNjY2NjclO1xuICAqd2lkdGg6IDkxLjU2NjY3JTsgfVxuXG4uY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgKndpZHRoOiA4My4yMzMzMyU7IH1cblxuLmNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbiAgKndpZHRoOiA3NC45JTsgfVxuXG4uY29sLTgge1xuICB3aWR0aDogNjYuNjY2NjclO1xuICAqd2lkdGg6IDY2LjU2NjY3JTsgfVxuXG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMlO1xuICAqd2lkdGg6IDU4LjIzMzMzJTsgfVxuXG4uY29sLTYge1xuICB3aWR0aDogNTAlO1xuICAqd2lkdGg6IDQ5LjklOyB9XG5cbi5jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7XG4gICp3aWR0aDogNDEuNTY2NjclOyB9XG5cbi5jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gICp3aWR0aDogMzMuMjMzMzMlOyB9XG5cbi5jb2wtMyB7XG4gIHdpZHRoOiAyNSU7XG4gICp3aWR0aDogMjQuOSU7IH1cblxuLmNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgKndpZHRoOiAxNi41NjY2NyU7IH1cblxuLmNvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMlO1xuICAqd2lkdGg6IDguMjMzMzMlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAqd2lkdGg6IDk5LjklOyB9XG4gIC5jb2wteHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgKndpZHRoOiA5MS41NjY2NyU7IH1cbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzJTsgfVxuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgKndpZHRoOiA3NC45JTsgfVxuICAuY29sLXhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgKndpZHRoOiA2Ni41NjY2NyU7IH1cbiAgLmNvbC14cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMlOyB9XG4gIC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAqd2lkdGg6IDQ5LjklOyB9XG4gIC5jb2wteHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAqd2lkdGg6IDQxLjU2NjY3JTsgfVxuICAuY29sLXhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMyU7IH1cbiAgLmNvbC14cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgICp3aWR0aDogMjQuOSU7IH1cbiAgLmNvbC14cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgICp3aWR0aDogMTYuNTY2NjclOyB9XG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTsgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjclOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjclOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzJTsgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTsgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NyU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMlOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY3JTsgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogOTkuOSU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY3JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgICp3aWR0aDogODMuMjMzMzMlOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAqd2lkdGg6IDc0LjklOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY3JTsgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgKndpZHRoOiA1OC4yMzMzMyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOSU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjclOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAqd2lkdGg6IDMzLjIzMzMzJTsgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgKndpZHRoOiAyNC45JTsgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NyU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gICAgKndpZHRoOiA4LjIzMzMzJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTsgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjclOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjclOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzJTsgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTsgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NyU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMlOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY3JTsgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29sLXhsZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTsgfVxuICAuY29sLXhsZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY3JTsgfVxuICAuY29sLXhsZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzJTsgfVxuICAuY29sLXhsZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7IH1cbiAgLmNvbC14bGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY3JTsgfVxuICAuY29sLXhsZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMlOyB9XG4gIC5jb2wteGxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTsgfVxuICAuY29sLXhsZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjclOyB9XG4gIC5jb2wteGxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMyU7IH1cbiAgLmNvbC14bGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklOyB9XG4gIC5jb2wteGxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NyU7IH1cbiAgLmNvbC14bGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMyU7IH0gfVxuXG4uY29sLWF1dG8ge1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgZmxleDogMSAwIDBweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wteHMtYXV0byB7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tYXV0byB7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMCAwcHg7XG4gICAgZmxleDogMSAwIDBweDtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbC14bGctYXV0byB7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAwIDBweDtcbiAgICBmbGV4OiAxIDAgMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLm9yZGVyLTEyIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgb3JkZXI6IDEyOyB9XG5cbi5vcmRlci0xMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgLXdlYmtpdC1vcmRlcjogMTE7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTAge1xuICAtbXMtZmxleC1vcmRlcjogMTA7XG4gIC13ZWJraXQtb3JkZXI6IDEwO1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTkge1xuICAtbXMtZmxleC1vcmRlcjogOTtcbiAgLXdlYmtpdC1vcmRlcjogOTtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTgge1xuICAtbXMtZmxleC1vcmRlcjogODtcbiAgLXdlYmtpdC1vcmRlcjogODtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTcge1xuICAtbXMtZmxleC1vcmRlcjogNztcbiAgLXdlYmtpdC1vcmRlcjogNztcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTYge1xuICAtbXMtZmxleC1vcmRlcjogNjtcbiAgLXdlYmtpdC1vcmRlcjogNjtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTUge1xuICAtbXMtZmxleC1vcmRlcjogNTtcbiAgLXdlYmtpdC1vcmRlcjogNTtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTQge1xuICAtbXMtZmxleC1vcmRlcjogNDtcbiAgLXdlYmtpdC1vcmRlcjogNDtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTMge1xuICAtbXMtZmxleC1vcmRlcjogMztcbiAgLXdlYmtpdC1vcmRlcjogMztcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTIge1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgLXdlYmtpdC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTEge1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgLXdlYmtpdC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTAge1xuICAtbXMtZmxleC1vcmRlcjogMDtcbiAgLXdlYmtpdC1vcmRlcjogMDtcbiAgb3JkZXI6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAub3JkZXItMTIteHMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9yZGVyLTExLXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci0xMC14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItOS14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItOC14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItNy14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItNi14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItNS14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItNC14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItMy14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItMi14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItMS14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItMC14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLTEyLXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vcmRlci0xMS1zbSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItMTAtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLTktc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLTgtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLTctc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIC13ZWJraXQtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLTYtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLTUtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLTQtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLTMtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLTItc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLTEtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLTAtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci0xMi1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfVxuICAub3JkZXItMTEtbWQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLTEwLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci05LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci04LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci03LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci02LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci01LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci00LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci0zLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci0yLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci0xLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci0wLW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9yZGVyLTEyLWxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vcmRlci0xMS1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItMTAtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLTktbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLTgtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLTctbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIC13ZWJraXQtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLTYtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLTUtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLTQtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLTMtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLTItbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLTEtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLTAtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAub3JkZXItMTIteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vcmRlci0xMS14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLTEwLXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItOS14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLTgteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci03LXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItNi14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLTUteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci00LXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItMy14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLTIteGxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci0xLXhsZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItMC14bGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7IH0gfVxuXG4ud3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLm5vLXdyYXAge1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5uby13cmFwIFtjbGFzc149XCJjb2wtXCJdIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxOyB9XG5cbi53cmFwLXJldmVyc2Uge1xuICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlOyB9XG5cbi5kaXJlY3Rpb24tcm93IHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4uZGlyZWN0aW9uLXJvdy1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuXG4uZGlyZWN0aW9uLWNvbHVtbiB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmRpcmVjdGlvbi1jb2x1bW4tcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cblxuLmFsaWduLXN0YXJ0IHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uYWxpZ24tZW5kIHtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuYWxpZ24tZW5kIFtjbGFzc149XCJjb2wtXCJdIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5hbGlnbi1jZW50ZXIge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFsaWduLWNlbnRlciBbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQ7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5hbGlnbi1jb250ZW50LWVuZCBbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYWxpZ24tY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmFsaWduLWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmU7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLmp1c3RpZnktc3RhcnQge1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuanVzdGlmeS1zdGFydC5ncmlkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5qdXN0aWZ5LWVuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5qdXN0aWZ5LWVuZC5ncmlkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAtbW96LXRleHQtYWxpZ24tbGFzdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiByaWdodDsgfVxuICAgIC5qdXN0aWZ5LWVuZC5ncmlkIFtjbGFzc149XCJjb2wtXCJdIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgICAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbi1sYXN0OiBzdGFydDsgfVxuXG4uanVzdGlmeS1jZW50ZXIge1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5qdXN0aWZ5LWNlbnRlci5ncmlkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjsgfVxuICAgIC5qdXN0aWZ5LWNlbnRlci5ncmlkIFtjbGFzc149XCJjb2wtXCJdIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgICAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbi1sYXN0OiBzdGFydDsgfVxuXG4uanVzdGlmeS1zcGFjZS1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuanVzdGlmeS1zcGFjZS1iZXR3ZWVuLmdyaWQge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5OyB9XG4gICAgLmp1c3RpZnktc3BhY2UtYmV0d2Vlbi5ncmlkIFtjbGFzc149XCJjb2wtXCJdIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgICAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbi1sYXN0OiBzdGFydDsgfVxuXG4uanVzdGlmeS1zcGFjZS1hcm91bmQge1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAuanVzdGlmeS1zcGFjZS1hcm91bmQuZ3JpZCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAtbW96LXRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7IH1cbiAgICAuanVzdGlmeS1zcGFjZS1hcm91bmQuZ3JpZCBbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbW96LXRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgICAgIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBzdGFydDtcbiAgICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgICAgIHRleHQtYWxpZ24tbGFzdDogc3RhcnQ7IH1cblxuLmdyaWQtYmxlZWQgW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jb2wtZ3JpZCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNvbC1ncmlkLmRpcmVjdGlvbi1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi5jb2wtYmxlZWQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jb2wtYmxlZWQteCB7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuXG4uY29sLWJsZWVkLXkge1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cblxuLmZsZXgtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgKndpZHRoOiBhdXRvOyB9XG5cbi5mbGV4LWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mbGV4LWZvb3RlciA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGlkZGVuLXh4cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKipcbiAqIGJhc2VcbiAqXG4gKlxuICogQGF1dGhvciBCasO2cm4gSGFzZVxuICpcbiAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG5ib2R5LFxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5odG1sLFxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxucCB7XG4gIG1hcmdpbjogMCAwIDAuNjI1ZW0gMDsgfVxuXG5hLFxuaW5zLFxudSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwOiBpbmsgZWRnZXM7IH1cblxuYSB7XG4gIGNvbG9yOiAjZjBjMjA5OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzYzNjM2OyB9XG4gIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5tYXJrIHtcbiAgcGFkZGluZzogMC42MjVlbTsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjNiMmFmO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMC42MjVlbSAxLjI1ZW07IH1cbiAgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxudWwsIG9sLCBkbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAuNjI1ZW0gMC42MjVlbTsgfVxuXG51bCB1bCwgb2wgb2wge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVlbTsgfVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWwgaW5zaWRlOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBpbnNpZGU7IH1cblxuZGQsIGR0IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMC42MjVlbTsgfVxuXG5maWdjYXB0aW9uIHtcbiAgbWFyZ2luOiAwLjYyNWVtIDAgMDsgfVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiM2IyYWY7XG4gIG1hcmdpbjogMC42MjVlbSAwOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgTmV1ZSBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNjE4O1xuICBjb2xvcjogIzM2MzYzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi8qKlxuICogYnV0dG9uXG4gKlxuICpcbiAqIEBhdXRob3IgQmrDtnJuIEhhc2VcbiAqXG4gKi9cbi8qKlxuICogY29kZVxuICpcbiAqIDxkaXYgY2xhc3M9XCJjb2RlXCI+XG4gKiAgICAgPGNvZGU+XG4gKiAgICAgLy9cbiAqICAgICA8L2NvZGU+XG4gKiA8L2Rpdj5cbiAqXG4gKiBAYXV0aG9yIEJqw7ZybiBIYXNlXG4gKlxuICovXG4vKipcbiAqIGdyb3VwXG4gKlxuICogPG5hdiBjbGFzcz1cImdyb3VwIGdyb3VwLS1ob3Jpem9udGFsXCI+XG4gKiAgICAgPHVsIGNsYXNzPVwiZ3JvdXBfX3NlY3Rpb25cIj5cbiAqICAgICAgICAgPGxpIGNsYXNzPVwiZ3JvdXBfX2l0ZW1cIj48L2xpPlxuICogICAgIDx1bD5cbiAqIDwvbmF2PlxuICpcbiAqIEBhdXRob3IgQmrDtnJuIEhhc2VcbiAqXG4gKi9cbi8qKlxuICogaGVhZGluZ1xuICpcbiAqIGNyZWF0ZSBjbGFzc2VzIGZvciBoZWFkaW5nIHNpbWlsYXIgdG8gdGhlcmUgbmFtZSxcbiAqIHJ1biBtYXAgZm9yIHNpemVzIG9uIGVhY2ggaGVhZGluZ1xuICpcbiAqXG4gKiBAYXV0aG9yIEJqw7ZybiBIYXNlXG4gKlxuICovXG4vKipcbiAqIGhlcm9cbiAqXG4gKiBiYWNrZ3JvdW5kLXBvc2l0aW9uIGlzIGFzIGRlZmF1bHQ6IGNvdmVyXG4gKlxuICogPGRpdiBjbGFzcz1cImhlcm9cIiBzdHlsZT1cIndpZHRoOiB2YWx1ZSBoZWlnaHQ6IHZhbHVlOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwocGF0aClcIj48L2Rpdj5cbiAqXG4gKlxuICogQGF1dGhvciBCasO2cm4gSGFzZVxuICpcbiAqL1xuLyoqXG4gKiBpY29uXG4gKlxuICogdXNlIHN2ZyBhcyBpY29uXG4gKlxuICogPHN2ZyBjbGFzcz1cImljb25cIiB2aWV3Qm94PVwiMCAwIDEwMCAxMDBcIj5cbiAqICAgICA8dXNlIHNyYz1cIiNcIj48L3VzZT5cbiAqIDwvc3ZnPlxuICpcbiAqXG4gKiBAYXV0aG9yIEJqw7ZybiBIYXNlXG4gKlxuICovXG4vKipcbiAqIGFkZCBtb2RpZmljYXRvcnMgZm9yIGljb25zIGFzIGZpbGwgZnJvbSBtYXBcbiAqXG4gKlxuICogQHBhcmFtIHttYXB9ICRjb2xvcnNcbiAqXG4gKi9cbi8qKlxuICogYWRkIGNvbG9yIGFzIGZpbGxcbiAqXG4gKlxuICogQHBhcmFtIHtjb2xvcn0gJGNvbG9yXG4gKlxuICovXG4vKipcbiAqIGFkZGluZyBzaXplcyBmb3IgaWNvbnMgZnJvbSBtYXBcbiAqXG4gKlxuICogQHBhcmFtIHttYXB9ICRzaXplc1xuICpcbiAqL1xuLyoqXG4gKiBhZGQgc2l6ZSBmb3IgaWNvbiBhcyB3aWR0aCBhbmQgaGVpZ2h0XG4gKlxuICpcbiAqIEBwYXJhbSB7cHh9ICRzaXplXG4gKlxuICovXG4vKipcbiAqIHBhbmVsXG4gKlxuICogPGRpdiBjbGFzcz1cIm1vZGFsXCI+XG4gKlxuICogPC9kaXY+XG4gKlxuICogQGF1dGhvciBCasO2cm4gSGFzZVxuICpcbiAqL1xuLyoqXG4gKiBwYW5lbFxuICpcbiAqIDxkaXYgY2xhc3M9XCJwYW5lbFwiPlxuICpcbiAqIDwvZGl2PlxuICpcbiAqIEBhdXRob3IgQmrDtnJuIEhhc2VcbiAqXG4gKi9cbi8qKlxuICogdGFibGVcbiAqXG4gKiA8dGFibGUgY2xhc3M9XCJ0YWJsZSB0YWJsZS0tc3RyaXBlZFwiPlxuICogICAgIDx0aGVhZD5cbiAqICAgICAgICAgPHRyPlxuICogICAgICAgICAgICAgPHRoPm5hbWU8L3RoPlxuICogICAgICAgICAgICAgPHRoPmFnZTwvdGg+XG4gKiAgICAgICAgIDwvdHI+XG4gKiAgICAgPC90aGVhZD5cbiAqICAgICA8dGJvZHk+XG4gKiAgICAgICAgIDx0cj5cbiAqICAgICAgICAgICAgIDx0ZD5UaGUgU2hhd3NoYW5rIFJlZGVtcHRpb248L3RkPlxuICogICAgICAgICAgICAgPHRkPjEyPC90ZD5cbiAqICAgICAgICAgPC90cj5cbiAqICAgICA8L3Rib2R5PlxuICogPC90YWJsZT5cbiAqXG4gKiBAYXV0aG9yIEJqw7ZybiBIYXNlXG4gKlxuICovXG4vKipcbiAqIGhlbHBlcnMgZm9yIGFsaWduXG4gKlxuICpcbiAqXG4gKiBAYXV0aG9yIEJqw7ZybiBIYXNlXG4gKlxuICovXG4vKipcbiAqIGhlbHBlcnMgZm9yIG1hcmdpblxuICpcbiAqXG4gKlxuICogQGF1dGhvciBCasO2cm4gSGFzZVxuICpcbiAqL1xuLyoqXG4gKiBoZWxwZXJzIGZvciBtZWRpYSBlbGVtZW50c1xuICpcbiAqXG4gKiBAYXV0aG9yIEJqw7ZybiBIYXNlXG4gKlxuICovXG4vKipcbiAqIGhlbHBlcnMgZm9yIHRleHRcbiAqXG4gKiBmb250LXNpemVzLCBjb2xvciwgYmFja2dyb3VuZC1jb2xvclxuICpcbiAqXG4gKiBAYXV0aG9yIEJqw7ZybiBIYXNlXG4gKlxuICovXG4vKipcbiAqIGhlbHBlcnMgZm9yIHdpZHRoXG4gKlxuICpcbiAqIEBhdXRob3IgQmrDtnJuIEhhc2VcbiAqIFxuICovXG4uYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMC42MjVlbSAxLjU2MjVlbTsgfVxuICAuYnV0dG9uLS13aWRlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnV0dG9uLS11cCwgLmJ1dHRvbi0tZG93biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDEuMjVlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjgxMjVlbTsgfVxuICAuYnV0dG9uLS1kb3duIHtcbiAgICBib3R0b206IDA7IH1cbiAgLmJ1dHRvbi0tdXAge1xuICAgIGJvdHRvbTogMDsgfVxuICAuYnV0dG9uOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmNvZGUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMS4yNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBtYXJnaW46IDAgMCAwLjYyNWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4uZ3JvdXAtLWhvcml6b250YWwgLmdyb3VwX19pdGVtLCAuZ3JvdXAtLWhvcml6b250YWwgLmdyb3VwX19zZWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5ncm91cF9fc2VjdGlvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuZ3JvdXBfX3NlY3Rpb24gbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5ncm91cF9fc2VjdGlvbi0tc2VwYXJhdGUgLmdyb3VwX19pdGVtOmFmdGVyIHtcbiAgICBtYXJnaW46IDAgMC42MjVlbSAwO1xuICAgIGNvbnRlbnQ6IFwiL1wiOyB9XG4gIC5ncm91cF9fc2VjdGlvbi0tc2VwYXJhdGUgLmdyb3VwX19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzLFxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIE5ldWUgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE4O1xuICBtYXJnaW46IDAgMCAwLjMxMjVlbTsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXNpemU6IDIuNXJlbTsgfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXNpemU6IDIuMjVyZW07IH1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmhlcm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVyby0tdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyB9XG4gIC5oZXJvLS1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7IH1cbiAgLmhlcm8tLWNvbnRhaW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIG1hcmdpbjogMCAycHg7XG4gIGZpbGw6ICMzNjM2MzY7XG4gIHdpZHRoOiAxNnB4OyB9XG4gIC5pY29uLS1zdWNjZXNzIHtcbiAgICBmaWxsOiAjNWNiODVjOyB9XG4gIC5pY29uLS13YXJuaW5nIHtcbiAgICBmaWxsOiAjZjBhZDRlOyB9XG4gIC5pY29uLS1kYW5nZXIge1xuICAgIGZpbGw6ICNkOTUzNGY7IH1cbiAgLmljb24tLXNtYWxsIHtcbiAgICB3aWR0aDogMTJweDsgfVxuICAuaWNvbi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyOHB4OyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubW9kYWwtLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgLm1vZGFsLS1sZWZ0IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5tb2RhbC0tdG9wLWNlbnRlciB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5tb2RhbC0tdG9wIHtcbiAgICB0b3A6IDA7IH1cbiAgLm1vZGFsLS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLm1vZGFsLS1ib3R0b20ge1xuICAgIGJvdHRvbTogMDsgfVxuICAubW9kYWwgLnBhbmVsIHtcbiAgICBtYXJnaW46IDEuMjVlbTsgfVxuXG4ucGFuZWxfX2lubmVyIHtcbiAgcGFkZGluZzogMC42MjVlbTsgfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAudGFibGUtLXN0cmlwZWQgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlOyB9XG4gIC50YWJsZS0tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gIC50YWJsZSB0ZCB7XG4gICAgY29sb3I6ICMzNjM2MzY7IH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDAuNjI1ZW0gMC41ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzljOWM5YzsgfVxuICAudGFibGUgdGgge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4uYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwYzIwOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYzIwOTtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5idXR0b24gc3ZnIHtcbiAgICBmaWxsOiB3aGl0ZTsgfVxuXG4ucGFuZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjYmM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYwOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLmNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmNsZWFyZml4OjpiZWZvcmUsIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyAnOyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4ubWFyZ2luLXRvcC0weCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLm1hcmdpbi10b3AtMXgge1xuICBtYXJnaW4tdG9wOiAwLjYyNWVtOyB9XG5cbi5tYXJnaW4tdG9wLTJ4IHtcbiAgbWFyZ2luLXRvcDogMS4yNWVtOyB9XG5cbi5tYXJnaW4tdG9wLTN4IHtcbiAgbWFyZ2luLXRvcDogMS44NzVlbTsgfVxuXG4ubWFyZ2luLWJvdHRvbS0weCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm1hcmdpbi1ib3R0b20tMXgge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNWVtOyB9XG5cbi5tYXJnaW4tYm90dG9tLTJ4IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtOyB9XG5cbi5tYXJnaW4tYm90dG9tLTN4IHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTsgfVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi52aWRlby1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnZpZGVvLXJlc3BvbnNpdmUgaWZyYW1lLCAudmlkZW8tcmVzcG9uc2l2ZSBvYmplY3QsIC52aWRlby1yZXNwb25zaXZlIGVtYmVkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnRleHQtZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi50ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLnRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmMGMyMDk7IH1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNiM2IyYWY7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNWNiODVjOyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2YwYWQ0ZTsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2Q5NTM0ZjsgfVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMwMDkwZDQ7IH1cblxuLmJhY2tncm91bmQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGMyMDk7IH1cblxuLmJhY2tncm91bmQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjJhZjsgfVxuXG4uYmFja2dyb3VuZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YzsgfVxuXG4uYmFja2dyb3VuZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxuXG4uYmFja2dyb3VuZC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmOyB9XG5cbi5iYWNrZ3JvdW5kLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MGQ0OyB9XG5cbi53aWR0aC0yNSB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLndpZHRoLTUwIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ud2lkdGgtNzUge1xuICB3aWR0aDogNzUlOyB9XG5cbi53aWR0aC0xMDAge1xuICB3aWR0aDogMTAwJTsgfVxuIl19 */
\ No newline at end of file
diff --git a/dest/css/styles.min.css b/dest/css/styles.min.css
index f0ee2e3..3d4df3b 100644
--- a/dest/css/styles.min.css
+++ b/dest/css/styles.min.css
@@ -1 +1 @@
-@charset "UTF-8";/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.container,.container-full{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}.container .grid,.container-full .grid{margin-right:-15px;margin-left:-15px}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1600px){.container{max-width:1600px}}.grid{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 auto;position:relative;letter-spacing:-.31em;word-spacing:-.43em;list-style-type:none}.grid::after,.grid::before{-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class^=col-]{-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal;position:relative;width:100%;vertical-align:top;padding:15px;display:inline-block;zoom:1}[class^=col-]::after,[class^=col-]::before{-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class^=col-] .grid{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;margin:-15px}.col-12{width:100%}.col-11{width:91.66667%}.col-10{width:83.33333%}.col-9{width:75%}.col-8{width:66.66667%}.col-7{width:58.33333%}.col-6{width:50%}.col-5{width:41.66667%}.col-4{width:33.33333%}.col-3{width:25%}.col-2{width:16.66667%}.col-1{width:8.33333%}@media (min-width:576px){.col-xs-12{width:100%}.col-xs-11{width:91.66667%}.col-xs-10{width:83.33333%}.col-xs-9{width:75%}.col-xs-8{width:66.66667%}.col-xs-7{width:58.33333%}.col-xs-6{width:50%}.col-xs-5{width:41.66667%}.col-xs-4{width:33.33333%}.col-xs-3{width:25%}.col-xs-2{width:16.66667%}.col-xs-1{width:8.33333%}}@media (min-width:768px){.col-sm-12{width:100%}.col-sm-11{width:91.66667%}.col-sm-10{width:83.33333%}.col-sm-9{width:75%}.col-sm-8{width:66.66667%}.col-sm-7{width:58.33333%}.col-sm-6{width:50%}.col-sm-5{width:41.66667%}.col-sm-4{width:33.33333%}.col-sm-3{width:25%}.col-sm-2{width:16.66667%}.col-sm-1{width:8.33333%}}@media (min-width:992px){.col-md-12{width:100%}.col-md-11{width:91.66667%}.col-md-10{width:83.33333%}.col-md-9{width:75%}.col-md-8{width:66.66667%}.col-md-7{width:58.33333%}.col-md-6{width:50%}.col-md-5{width:41.66667%}.col-md-4{width:33.33333%}.col-md-3{width:25%}.col-md-2{width:16.66667%}.col-md-1{width:8.33333%}}@media (min-width:1200px){.col-lg-12{width:100%}.col-lg-11{width:91.66667%}.col-lg-10{width:83.33333%}.col-lg-9{width:75%}.col-lg-8{width:66.66667%}.col-lg-7{width:58.33333%}.col-lg-6{width:50%}.col-lg-5{width:41.66667%}.col-lg-4{width:33.33333%}.col-lg-3{width:25%}.col-lg-2{width:16.66667%}.col-lg-1{width:8.33333%}}@media (min-width:1600px){.col-xlg-12{width:100%}.col-xlg-11{width:91.66667%}.col-xlg-10{width:83.33333%}.col-xlg-9{width:75%}.col-xlg-8{width:66.66667%}.col-xlg-7{width:58.33333%}.col-xlg-6{width:50%}.col-xlg-5{width:41.66667%}.col-xlg-4{width:33.33333%}.col-xlg-3{width:25%}.col-xlg-2{width:16.66667%}.col-xlg-1{width:8.33333%}}.col-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}@media (min-width:576px){.col-xs-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}@media (min-width:768px){.col-sm-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}@media (min-width:992px){.col-md-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}@media (min-width:1200px){.col-lg-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}@media (min-width:1600px){.col-xlg-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}.order-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}@media only screen and (min-width:576px){.order-12-xs{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-11-xs{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-10-xs{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-9-xs{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-8-xs{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-7-xs{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-6-xs{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-5-xs{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-4-xs{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-3-xs{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-2-xs{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-1-xs{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-0-xs{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width:768px){.order-12-sm{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-11-sm{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-10-sm{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-9-sm{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-8-sm{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-7-sm{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-6-sm{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-5-sm{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-4-sm{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-3-sm{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-2-sm{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-1-sm{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-0-sm{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width:992px){.order-12-md{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-11-md{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-10-md{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-9-md{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-8-md{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-7-md{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-6-md{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-5-md{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-4-md{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-3-md{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-2-md{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-1-md{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-0-md{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width:1200px){.order-12-lg{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-11-lg{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-10-lg{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-9-lg{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-8-lg{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-7-lg{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-6-lg{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-5-lg{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-4-lg{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-3-lg{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-2-lg{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-1-lg{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-0-lg{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width:1600px){.order-12-xlg{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-11-xlg{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-10-xlg{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-9-xlg{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-8-xlg{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-7-xlg{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-6-xlg{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-5-xlg{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-4-xlg{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-3-xlg{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-2-xlg{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-1-xlg{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-0-xlg{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.no-wrap [class^=col-]{-ms-flex-negative:1;flex-shrink:1}.wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.direction-row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.direction-row-reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.direction-column{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.direction-column-reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.align-start{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.align-end{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.align-end [class^=col-]{vertical-align:bottom}.align-center{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.align-center [class^=col-]{vertical-align:middle}.align-baseline{-ms-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline}.align-content-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-end [class^=col-]{vertical-align:bottom}.align-content-center{-ms-flex-line-pack:center;align-content:center}.align-content-space-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-space-around{-ms-flex-line-pack:distribute;align-content:space-around}.align-self-stretch{-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch}.align-self-start{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}.align-self-end{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;vertical-align:bottom}.align-self-center{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;vertical-align:middle}.align-self-baseline{-ms-flex-item-align:baseline;-webkit-align-self:baseline;align-self:baseline;vertical-align:baseline}.justify-start{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.justify-start.grid{text-align:left}.justify-end{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.justify-end.grid{text-align:right;text-align-last:right}.justify-end.grid [class^=col-]{text-align:left;text-align:start;text-align-last:left;text-align-last:start}.justify-center{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.justify-center.grid{text-align:center;text-align-last:center}.justify-center.grid [class^=col-]{text-align:left;text-align:start;text-align-last:left;text-align-last:start}.justify-space-between{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.justify-space-between.grid{text-align:justify;text-align-last:justify}.justify-space-between.grid [class^=col-]{text-align:left;text-align:start;text-align-last:left;text-align-last:start}.justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-space-around.grid{text-align:justify;text-align-last:justify}.justify-space-around.grid [class^=col-]{text-align:left;text-align:start;text-align-last:left;text-align-last:start}.grid-bleed [class*=col-]{padding:0}.col-grid{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.col-grid.direction-row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.col-bleed{padding:0}.col-bleed-x{padding:15px 0}.col-bleed-y{padding:0 15px}.flex-img{display:block;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;max-width:100%;height:auto;width:100%}.flex-footer{width:100%;margin-top:auto;margin-bottom:0}.flex-footer>:last-child{margin-bottom:0}@media (max-width:575px){.hidden-xxs{display:none}}@media (min-width:576px) and (max-width:767px){.hidden-xs{display:none}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none}}@media (min-width:1200px){.hidden-lg{display:none}}html{font-size:100%}body,html{height:100%}html,legend{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}table{border-collapse:collapse;border-spacing:0}p{margin:0 0 .625em 0}a,ins,u{-webkit-text-decoration-skip:ink edges;text-decoration-skip:ink edges}a{color:#f0c209}a:hover{color:#363636}a:focus{outline:0}abbr[title]{border-bottom:1px dotted;cursor:help;text-decoration:none}mark{padding:.625em}blockquote{border-left:1px solid #b3b2af;margin-left:0;padding:.625em 1.25em}blockquote p:last-child{margin-bottom:0}dl,ol,ul{padding:0;margin:0 0 .625em .625em}ol ol,ul ul{margin-top:.3125em}ol{list-style:decimal inside}ul{list-style:disc inside}dd,dt{margin:0}dt{font-weight:700}figure{margin:0 0 .625em}figcaption{margin:.625em 0 0}hr{border:0;border-top:1px solid #b3b2af;margin:.625em 0}body{font-family:Arial,Helvetica,Neue Helvetica,sans-serif;font-weight:400;font-size:100%;line-height:1.618;color:#363636;background-color:#fff;direction:ltr;font-size:16px;font-size:1rem}.button{position:relative;display:inline-block;text-decoration:none;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.625em 1.5625em}.button--wide{width:100%}.button--down,.button--up{position:fixed;bottom:0;margin:1.25em;padding:.5em .8125em}.button--down{bottom:0}.button--up{bottom:0}.button:hover{cursor:pointer;text-decoration:none}.button:focus{outline:0}.code{font-family:monospace,monospace;white-space:pre;display:block;overflow-y:hidden;overflow-x:auto;padding:.625em 1.25em;border:1px solid #d4d4d4;background-color:#f9f9f9;margin:0 0 .625em;font-size:16px;font-size:1rem}.group--horizontal .group__item,.group--horizontal .group__section{display:inline-block}.group__section{list-style:none;margin:0;padding:0}.group__section li{margin:0;padding:0}.group__section--separate .group__item:after{margin:0 .625em 0;content:"/"}.group__section--separate .group__item:last-child:after{display:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,Neue Helvetica,sans-serif;font-weight:700;line-height:1.618;margin:0 0 .3125em}.h1,h1{font-size:40px;font-size:2.5rem}.h2,h2{font-size:36px;font-size:2.25rem}.h3,h3{font-size:32px;font-size:2rem}.h4,h4{font-size:28px;font-size:1.75rem}.h5,h5{font-size:24px;font-size:1.5rem}.h6,h6{font-size:20px;font-size:1.25rem}.hero{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.hero--top{background-position:top center}.hero--bottom{background-position:bottom center}.hero--contain{background-size:contain}.icon{display:inline-block;position:relative;vertical-align:text-bottom;margin:0 2px;fill:#363636;width:16px}.icon--success{fill:#5cb85c}.icon--warning{fill:#f0ad4e}.icon--danger{fill:#d9534f}.icon--small{width:12px}.icon--large{width:28px}.modal{position:absolute}.modal--fixed{position:fixed}.modal--left{left:0}.modal--top-center{left:50%}.modal--top{top:0}.modal--right{right:0}.modal--bottom{bottom:0}.modal .panel{margin:1.25em}.panel__inner{padding:.625em}.table{width:100%}.table--striped tr:nth-child(even){background-color:#f5f5f5}.table--scroll{overflow-x:auto}.table td{color:#363636}.table td,.table th{padding:.625em .5em;text-align:left;border-bottom:1px solid #9c9c9c}.table th{border-bottom-width:2px}.button{border:1px solid #f0c209;background-color:#f0c209;color:#fff}.button svg{fill:#fff}.panel{border:1px solid #b3b2af;background-color:#f1f1f0}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.float-left{float:left}.float-right{float:right}.float-none{float:none}.center{margin-left:auto;margin-right:auto}.clearfix::after,.clearfix::before{display:table;content:' '}.clearfix::after{clear:both}.margin-top-0x{margin-top:0}.margin-top-1x{margin-top:.625em}.margin-top-2x{margin-top:1.25em}.margin-top-3x{margin-top:1.875em}.margin-bottom-0x{margin-bottom:0}.margin-bottom-1x{margin-bottom:.625em}.margin-bottom-2x{margin-bottom:1.25em}.margin-bottom-3x{margin-bottom:1.875em}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:50%}.video-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.video-responsive embed,.video-responsive iframe,.video-responsive object{border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.text-default{font-size:16px;font-size:1rem}.text-small{font-size:16px;font-size:1rem}.text-large{font-size:20px;font-size:1.25rem}.text-primary{color:#f0c209}.text-secondary{color:#b3b2af}.text-success{color:#5cb85c}.text-warning{color:#f0ad4e}.text-danger{color:#d9534f}.text-info{color:#0090d4}.background-primary{background-color:#f0c209}.background-secondary{background-color:#b3b2af}.background-success{background-color:#5cb85c}.background-warning{background-color:#f0ad4e}.background-danger{background-color:#d9534f}.background-info{background-color:#0090d4}.width-25{width:25%}.width-50{width:50%}.width-75{width:75%}.width-100{width:100%}
\ No newline at end of file
+@charset "UTF-8";/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.container,.container-full{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}.container .grid,.container-full .grid{margin-right:-15px;margin-left:-15px}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1600px){.container{max-width:1600px}}.grid{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 auto;position:relative;letter-spacing:-.31em;word-spacing:-.43em;list-style-type:none}.grid::after,.grid::before{-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class^=col-]{-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal;position:relative;width:100%;vertical-align:top;padding:15px;display:inline-block;zoom:1}[class^=col-]::after,[class^=col-]::before{-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class^=col-] .grid{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;margin:-15px}.col-12{width:100%}.col-11{width:91.66667%}.col-10{width:83.33333%}.col-9{width:75%}.col-8{width:66.66667%}.col-7{width:58.33333%}.col-6{width:50%}.col-5{width:41.66667%}.col-4{width:33.33333%}.col-3{width:25%}.col-2{width:16.66667%}.col-1{width:8.33333%}@media (min-width:576px){.col-xs-12{width:100%}.col-xs-11{width:91.66667%}.col-xs-10{width:83.33333%}.col-xs-9{width:75%}.col-xs-8{width:66.66667%}.col-xs-7{width:58.33333%}.col-xs-6{width:50%}.col-xs-5{width:41.66667%}.col-xs-4{width:33.33333%}.col-xs-3{width:25%}.col-xs-2{width:16.66667%}.col-xs-1{width:8.33333%}}@media (min-width:768px){.col-sm-12{width:100%}.col-sm-11{width:91.66667%}.col-sm-10{width:83.33333%}.col-sm-9{width:75%}.col-sm-8{width:66.66667%}.col-sm-7{width:58.33333%}.col-sm-6{width:50%}.col-sm-5{width:41.66667%}.col-sm-4{width:33.33333%}.col-sm-3{width:25%}.col-sm-2{width:16.66667%}.col-sm-1{width:8.33333%}}@media (min-width:992px){.col-md-12{width:100%}.col-md-11{width:91.66667%}.col-md-10{width:83.33333%}.col-md-9{width:75%}.col-md-8{width:66.66667%}.col-md-7{width:58.33333%}.col-md-6{width:50%}.col-md-5{width:41.66667%}.col-md-4{width:33.33333%}.col-md-3{width:25%}.col-md-2{width:16.66667%}.col-md-1{width:8.33333%}}@media (min-width:1200px){.col-lg-12{width:100%}.col-lg-11{width:91.66667%}.col-lg-10{width:83.33333%}.col-lg-9{width:75%}.col-lg-8{width:66.66667%}.col-lg-7{width:58.33333%}.col-lg-6{width:50%}.col-lg-5{width:41.66667%}.col-lg-4{width:33.33333%}.col-lg-3{width:25%}.col-lg-2{width:16.66667%}.col-lg-1{width:8.33333%}}@media (min-width:1600px){.col-xlg-12{width:100%}.col-xlg-11{width:91.66667%}.col-xlg-10{width:83.33333%}.col-xlg-9{width:75%}.col-xlg-8{width:66.66667%}.col-xlg-7{width:58.33333%}.col-xlg-6{width:50%}.col-xlg-5{width:41.66667%}.col-xlg-4{width:33.33333%}.col-xlg-3{width:25%}.col-xlg-2{width:16.66667%}.col-xlg-1{width:8.33333%}}.col-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}@media (min-width:576px){.col-xs-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}@media (min-width:768px){.col-sm-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}@media (min-width:992px){.col-md-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}@media (min-width:1200px){.col-lg-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}@media (min-width:1600px){.col-xlg-auto{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 0px;width:auto}}.order-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}@media only screen and (min-width:576px){.order-12-xs{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-11-xs{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-10-xs{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-9-xs{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-8-xs{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-7-xs{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-6-xs{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-5-xs{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-4-xs{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-3-xs{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-2-xs{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-1-xs{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-0-xs{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width:768px){.order-12-sm{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-11-sm{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-10-sm{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-9-sm{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-8-sm{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-7-sm{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-6-sm{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-5-sm{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-4-sm{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-3-sm{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-2-sm{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-1-sm{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-0-sm{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width:992px){.order-12-md{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-11-md{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-10-md{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-9-md{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-8-md{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-7-md{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-6-md{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-5-md{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-4-md{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-3-md{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-2-md{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-1-md{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-0-md{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width:1200px){.order-12-lg{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-11-lg{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-10-lg{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-9-lg{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-8-lg{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-7-lg{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-6-lg{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-5-lg{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-4-lg{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-3-lg{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-2-lg{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-1-lg{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-0-lg{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}@media only screen and (min-width:1600px){.order-12-xlg{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.order-11-xlg{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.order-10-xlg{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.order-9-xlg{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.order-8-xlg{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.order-7-xlg{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.order-6-xlg{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.order-5-xlg{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.order-4-xlg{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.order-3-xlg{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.order-2-xlg{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.order-1-xlg{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.order-0-xlg{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.no-wrap [class^=col-]{-ms-flex-negative:1;flex-shrink:1}.wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.direction-row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.direction-row-reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.direction-column{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.direction-column-reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.align-start{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.align-end{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.align-end [class^=col-]{vertical-align:bottom}.align-center{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.align-center [class^=col-]{vertical-align:middle}.align-baseline{-ms-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline}.align-content-start{-ms-flex-line-pack:start;align-content:flex-start}.align-content-end{-ms-flex-line-pack:end;align-content:flex-end}.align-content-end [class^=col-]{vertical-align:bottom}.align-content-center{-ms-flex-line-pack:center;align-content:center}.align-content-space-between{-ms-flex-line-pack:justify;align-content:space-between}.align-content-space-around{-ms-flex-line-pack:distribute;align-content:space-around}.align-self-stretch{-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch}.align-self-start{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}.align-self-end{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;vertical-align:bottom}.align-self-center{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;vertical-align:middle}.align-self-baseline{-ms-flex-item-align:baseline;-webkit-align-self:baseline;align-self:baseline;vertical-align:baseline}.justify-start{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.justify-start.grid{text-align:left}.justify-end{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.justify-end.grid{text-align:right;text-align-last:right}.justify-end.grid [class^=col-]{text-align:left;text-align:start;text-align-last:left;text-align-last:start}.justify-center{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.justify-center.grid{text-align:center;text-align-last:center}.justify-center.grid [class^=col-]{text-align:left;text-align:start;text-align-last:left;text-align-last:start}.justify-space-between{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.justify-space-between.grid{text-align:justify;text-align-last:justify}.justify-space-between.grid [class^=col-]{text-align:left;text-align:start;text-align-last:left;text-align-last:start}.justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-space-around.grid{text-align:justify;text-align-last:justify}.justify-space-around.grid [class^=col-]{text-align:left;text-align:start;text-align-last:left;text-align-last:start}.grid-bleed [class*=col-]{padding:0}.col-grid{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.col-grid.direction-row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.col-bleed{padding:0}.col-bleed-x{padding:15px 0}.col-bleed-y{padding:0 15px}.flex-img{display:block;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;max-width:100%;height:auto;width:100%}.flex-footer{width:100%;margin-top:auto;margin-bottom:0}.flex-footer>:last-child{margin-bottom:0}@media (max-width:575px){.hidden-xxs{display:none}}@media (min-width:576px) and (max-width:767px){.hidden-xs{display:none}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none}}@media (min-width:1200px){.hidden-lg{display:none}}html{font-size:100%}body,html{height:100%}html,legend{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}table{border-collapse:collapse;border-spacing:0}p{margin:0 0 .625em 0}a,ins,u{-webkit-text-decoration-skip:ink edges;text-decoration-skip:ink edges}a{color:#f0c209}a:hover{color:#363636}a:focus{outline:0}abbr[title]{border-bottom:1px dotted;cursor:help;text-decoration:none}mark{padding:.625em}blockquote{border-left:1px solid #b3b2af;margin-left:0;padding:.625em 1.25em}blockquote p:last-child{margin-bottom:0}dl,ol,ul{padding:0;margin:0 0 .625em .625em}ol ol,ul ul{margin-top:.3125em}ol{list-style:decimal inside}ul{list-style:disc inside}dd,dt{margin:0}dt{font-weight:700}figure{margin:0 0 .625em}figcaption{margin:.625em 0 0}hr{border:0;border-top:1px solid #b3b2af;margin:.625em 0}body{font-family:Arial,Helvetica,Neue Helvetica,sans-serif;font-weight:400;font-size:100%;line-height:1.618;color:#363636;background-color:#fff;direction:ltr;font-size:16px;font-size:1rem}.button{position:relative;display:inline-block;text-decoration:none;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.625em 1.5625em}.button--wide{width:100%}.button--down,.button--up{position:fixed;bottom:0;margin:1.25em;padding:.5em .8125em}.button--down{bottom:0}.button--up{bottom:0}.button:hover{cursor:pointer;text-decoration:none}.button:focus{outline:0}.code{font-family:monospace,monospace;white-space:pre;display:block;overflow-y:hidden;overflow-x:auto;padding:.625em 1.25em;border:1px solid #d4d4d4;background-color:#f9f9f9;margin:0 0 .625em;font-size:16px;font-size:1rem}.group--horizontal .group__item,.group--horizontal .group__section{display:inline-block}.group__section{list-style:none;margin:0;padding:0}.group__section li{margin:0;padding:0}.group__section--separate .group__item:after{margin:0 .625em 0;content:"/"}.group__section--separate .group__item:last-child:after{display:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,Neue Helvetica,sans-serif;font-weight:700;line-height:1.618;margin:0 0 .3125em}.h1,h1{font-size:40px;font-size:2.5rem}.h2,h2{font-size:36px;font-size:2.25rem}.h3,h3{font-size:32px;font-size:2rem}.h4,h4{font-size:28px;font-size:1.75rem}.h5,h5{font-size:24px;font-size:1.5rem}.h6,h6{font-size:20px;font-size:1.25rem}.hero{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.hero--top{background-position:top center}.hero--bottom{background-position:bottom center}.hero--contain{background-size:contain}.icon{display:inline-block;position:relative;vertical-align:text-bottom;margin:0 2px;fill:#363636;width:16px}.icon--success{fill:#5cb85c}.icon--warning{fill:#f0ad4e}.icon--danger{fill:#d9534f}.icon--small{width:12px}.icon--large{width:28px}.modal{position:absolute}.modal--fixed{position:fixed}.modal--left{left:0}.modal--top-center{left:50%}.modal--top{top:0}.modal--right{right:0}.modal--bottom{bottom:0}.modal .panel{margin:1.25em}.panel__inner{padding:.625em}.table{width:100%}.table--striped tr:nth-child(even){background-color:#f5f5f5}.table--scroll{overflow-x:auto}.table td{color:#363636}.table td,.table th{padding:.625em .5em;text-align:left;border-bottom:1px solid #9c9c9c}.table th{border-bottom-width:2px}.button{border:1px solid #f0c209;background-color:#f0c209;color:#fff}.button svg{fill:#fff}.panel{border:1px solid #cccbc9;background-color:#f1f1f0}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.float-left{float:left}.float-right{float:right}.float-none{float:none}.center{margin-left:auto;margin-right:auto}.clearfix::after,.clearfix::before{display:table;content:' '}.clearfix::after{clear:both}.margin-top-0x{margin-top:0}.margin-top-1x{margin-top:.625em}.margin-top-2x{margin-top:1.25em}.margin-top-3x{margin-top:1.875em}.margin-bottom-0x{margin-bottom:0}.margin-bottom-1x{margin-bottom:.625em}.margin-bottom-2x{margin-bottom:1.25em}.margin-bottom-3x{margin-bottom:1.875em}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:50%}.video-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.video-responsive embed,.video-responsive iframe,.video-responsive object{border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.text-default{font-size:16px;font-size:1rem}.text-small{font-size:16px;font-size:1rem}.text-large{font-size:20px;font-size:1.25rem}.text-primary{color:#f0c209}.text-secondary{color:#b3b2af}.text-success{color:#5cb85c}.text-warning{color:#f0ad4e}.text-danger{color:#d9534f}.text-info{color:#0090d4}.background-primary{background-color:#f0c209}.background-secondary{background-color:#b3b2af}.background-success{background-color:#5cb85c}.background-warning{background-color:#f0ad4e}.background-danger{background-color:#d9534f}.background-info{background-color:#0090d4}.width-25{width:25%}.width-50{width:50%}.width-75{width:75%}.width-100{width:100%}
\ No newline at end of file
diff --git a/dest/index.html b/dest/index.html
index a0c2c6b..a460ada 100644
--- a/dest/index.html
+++ b/dest/index.html
@@ -121,6 +121,62 @@
Typography
+
+blockquote
+Html:
+<blockquote></blockquote>
+
+ Hoodie kickstarter four loko, pinterest hashtag chambray glossier. Pug before they sold out etsy listicle. Deep v bespoke tacos polaroid, squid flexitarian crucifix messenger bag.
+
+
+
+>abbr
+Html:
+<abbr title=""></abbr>
+
+ Glossier viral occupy mixtape pok pok cornhole, vape affogato hella knausgaard thundercats
+
+
+
+>Lists
+Html:
+<ul>
+<li>item 1</li>
+<li>
+item 2
+<ul>
+<li>child item 1</li>
+<li>child item 2</li>
+</ul>
+</li>
+</ul>
+<ol>
+<li>item 1</li>
+<li>item 2</li>
+</ol>
+<dl>
+<dt>defined title 1</dt>
+<dd>defined item 1</dd>
+</dl>
+
+ - item 1
+ -
+ item 2
+
+ - child item 1
+ - child item 2
+
+
+
+
+ - item 1
+ - item 2
+
+
+ - defined title 1
- defined item 1
+
+
+
@@ -432,109 +488,8 @@ toRem(10px 10px 0 0);
width-75
width-100
-
- blockquote
- Html:
- <blockquote></blockquote>
-
- Hoodie kickstarter four loko, pinterest hashtag chambray glossier. Pug before they sold out etsy listicle. Deep v bespoke tacos polaroid, squid flexitarian crucifix messenger bag.
-
-
-
- >abbr
- Html:
- <abbr title=""></abbr>
-
- Glossier viral occupy mixtape pok pok cornhole, vape affogato hella knausgaard thundercats
-
-
-
- >Lists
- Html:
- <ul>
- <li>item 1</li>
- <li>
- item 2
- <ul>
- <li>child item 1</li>
- <li>child item 2</li>
- </ul>
- </li>
-</ul>
-<ol>
- <li>item 1</li>
- <li>item 2</li>
-</ol>
-<dl>
- <dt>defined title 1</dt>
- <dd>defined item 1</dd>
-</dl>
-
- - item 1
- -
- item 2
-
- - child item 1
- - child item 2
-
-
-
-
- - item 1
- - item 2
-
-
- - defined title 1
- defined item 1
-
-
-
-
-
-
-
-
-
-
-
-
- Helpers
-
-
-
- >
- align
-
- <img class="img-responsive" src="https://picsum.photos/400" />
-<figure>
- <img class="img-responsive" src="https://picsum.photos/400" />
- <figcaption class="text-center">Lorem Ipsum</figcaption>
-</figure>
-
-
-
- >
- Media
-
-
-
-
+
Reflex Grid
@@ -549,18 +504,18 @@ toRem(10px 10px 0 0);
- >
+
Media Queries
For Media Queries uses the Breakpoints from the Reflex Grid.
- - xs: 576px
- - sm: 768px
- - md: 992px
- - lg: 1200px
- - xlg: 1600px
+ - xs 576px
+ - sm 768px
+ - md 992px
+ - lg 1200px
+ - xlg 1600px
You can uses a Mixin to add styles to an Breakpoint.If you want
@@ -572,13 +527,12 @@ toRem(10px 10px 0 0);
Sass:
@include crispy__media-md() {
- <!-- your code -->
+ <!-- your code -->
}
@include crispy__media-md-only() {
- <!-- your code -->
+ <!-- your code -->
}
-
diff --git a/src/scss/example.scss b/src/scss/example.scss
index 40ab686..ac05c69 100644
--- a/src/scss/example.scss
+++ b/src/scss/example.scss
@@ -23,7 +23,7 @@
}
.panel {
- border: 1px solid $crispy__color-secondary;
+ border: 1px solid lighten($crispy__color-secondary, 10%);
background-color: lighten($crispy__color-secondary, 25%);
}