/* !Default formatting and generic styles */
html,body,ul,ol,li,div,p,h1,h2,h3,hr,img,br,form { margin: 0; padding: 0; }
html,body { height: 100%; }
body { font: 0.625em Helvetica, Arial, Tahoma, Verdana, sans-serif; color: #000; text-align: left; background: white; }

p { margin: 0 0 20px; color:#000}
pre { clear: both; font-size: 130%; text-align: left; }

ul { margin: 0 0 0 20px; }
ol { margin: 0 0 0 25px; }
li { margin: 0; }

a { color: #000; text-decoration: none; }
a:hover { color: #CC0000; text-decoration: underline; }

.dashboard { z-index: 3000; }
.hide { visibility: hidden; display: none; }
.clr { clear: both; height: 0; overflow: hidden; }

/* clearfix */
.cf:before,
.cf:after { content: ""; display: table; }
.cf:after { clear: both; }


/* !Layout */
#top {  text-align: left; font-size: 120%; line-height: 150%; background: white; }
#page { padding: 30px; background: white; }
#nav { display: none; }
.icon { display: list-item; margin: 5px 0 5px 20px; }

#logo { display: none}
#printlogo { display: block; margin: 0 0 20px;}

h2.header, p { color:#000}

.header,
.tickets__header {
    border-bottom: .25pt solid #ddd !important;
    margin-bottom: .25cm;
}


#trail,.receiptsocial, #footer, .headersocial, .tagline, #searchform, .checkoutfooter, .button { display: none!important; visibility: hidden!important; }

.box { clear: both; display: block; width: 100%; margin: 0 0 20px; }
dl { margin: 0 0 12px; overflow: hidden;}
dt { font-weight: bold; display: block; clear: both; float: left; width: 20%; margin: 0 0 6px; padding: 0; }
dd { display: block; float: left; margin: 0 0 6px; padding: 0; }

.paired-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    /**
     * 1. Override generic box office li styles
     */
    .paired-list__item {
        margin: 0; /* [1] */
        padding-bottom: 6px;
        vertical-align: top;
    }

    .paired-list__item:last-child {
        padding: 0;
    }

    .paired-list__alpha,
    .paired-list__beta {
        display: inline-block;
        vertical-align: top;
    }

    .paired-list__alpha {
        width: 30%;
    }


/*	=OUTLINE
--------------------------------------------------------------------*/

.box,
.tickets {
    margin-bottom: .5cm;
    padding: 0.5cm !important;
    border: 1pt solid #ddd !important;
}


/*	=SPACING
--------------------------------------------------------------------*/

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*, *:before, *:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

#top,
.site-container {§
    width: auto;
}

.tickets__header,
.tickets__body,
.header {
    padding: 0 0 .5cm 0 !important;
    margin: 0 0 .5cm 0 !important;
}


/*	=REMOVE COMPONENTS
--------------------------------------------------------------------*/

.header-upper,
.header-links,
.header-nav,
.site-header,
.search-promote,
.promo-links,
.footer-section,
.bf-toggle-link,
.df-toggle-link,
.bf-info-container,
.df-info-container,
.usertools {
    display: none;
}


/*	=SHOW COMPONENTS
--------------------------------------------------------------------*/

#header-logo {
    display: block;
    margin: auto;
    width: 140px;
}

.footer-section.first {
    display: block;
    text-align: center;
}

#site-footer h2 {
    float: none;
}

.text--right { text-align: right !important; }

/* !layout grid */
.layout { list-style: none; margin: 0; padding: 0; margin-left: -24px; }
.layout__item { display: inline-block; padding-left: 24px; vertical-align: top; text-align: left; width: 100%; }
.layout--large { margin-left: -48px; }
.layout--large > .layout__item { padding-left: 48px; }
.layout--small { margin-left: -12px; }
.layout--small > .layout__item { padding-left: 12px; }
.layout--flush { margin-left: 0; }
.layout--flush > .layout__item { padding-left: 0; }
.layout--middle > .layout__item { vertical-align: middle; }
.layout--bottom > .layout__item { vertical-align: bottom; }
.layout--rev { direction: rtl; text-align: left; }
.layout--rev > .layout__item { direction: ltr; text-align: left; }
.layout--right { text-align: right; }
.layout--center { text-align: center; }
.layout--auto > .layout__item { width: auto; }

[class~="layout-1/1"] { width: 100% !important; }
[class~="layout-1/2"] { width: 50% !important; }
[class~="layout-2/2"] { width: 100% !important; }
[class~="layout-1/3"] { width: 33.33333% !important; }
[class~="layout-2/3"] { width: 66.66667% !important; }
[class~="layout-3/3"] { width: 100% !important; }
[class~="layout-1/4"] { width: 25% !important; }
[class~="layout-2/4"] { width: 50% !important; }
[class~="layout-3/4"] { width: 75% !important; }
[class~="layout-4/4"] { width: 100% !important; }
[class~="layout-1/5"] { width: 20% !important; }
[class~="layout-2/5"] { width: 40% !important; }
[class~="layout-3/5"] { width: 60% !important; }
[class~="layout-4/5"] { width: 80% !important; }
[class~="layout-5/5"] { width: 100% !important; }
[class~="layout-1/6"] { width: 16.66667% !important; }
[class~="layout-2/6"] { width: 33.33333% !important; }
[class~="layout-3/6"] { width: 50% !important; }
[class~="layout-4/6"] { width: 66.66667% !important; }
[class~="layout-5/6"] { width: 83.33333% !important; }
[class~="layout-6/6"] { width: 100% !important; }
[class~="layout-1/7"] { width: 14.28571% !important; }
[class~="layout-2/7"] { width: 28.57143% !important; }
[class~="layout-3/7"] { width: 42.85714% !important; }
[class~="layout-4/7"] { width: 57.14286% !important; }
[class~="layout-5/7"] { width: 71.42857% !important; }
[class~="layout-6/7"] { width: 85.71429% !important; }
[class~="layout-7/7"] { width: 100% !important; }
[class~="layout-1/8"] { width: 12.5% !important; }
[class~="layout-2/8"] { width: 25% !important; }
[class~="layout-3/8"] { width: 37.5% !important; }
[class~="layout-4/8"] { width: 50% !important; }
[class~="layout-5/8"] { width: 62.5% !important; }
[class~="layout-6/8"] { width: 75% !important; }
[class~="layout-7/8"] { width: 87.5% !important; }
[class~="layout-8/8"] { width: 100% !important; }
[class~="layout-1/9"] { width: 11.11111% !important; }
[class~="layout-2/9"] { width: 22.22222% !important; }
[class~="layout-3/9"] { width: 33.33333% !important; }
[class~="layout-4/9"] { width: 44.44444% !important; }
[class~="layout-5/9"] { width: 55.55556% !important; }
[class~="layout-6/9"] { width: 66.66667% !important; }
[class~="layout-7/9"] { width: 77.77778% !important; }
[class~="layout-8/9"] { width: 88.88889% !important; }
[class~="layout-9/9"] { width: 100% !important; }
[class~="layout-1/10"] { width: 10% !important; }
[class~="layout-2/10"] { width: 20% !important; }
[class~="layout-3/10"] { width: 30% !important; }
[class~="layout-4/10"] { width: 40% !important; }
[class~="layout-5/10"] { width: 50% !important; }
[class~="layout-6/10"] { width: 60% !important; }
[class~="layout-7/10"] { width: 70% !important; }
[class~="layout-8/10"] { width: 80% !important; }
[class~="layout-9/10"] { width: 90% !important; }
[class~="layout-10/10"] { width: 100% !important; }
[class~="layout-1/11"] { width: 9.09091% !important; }
[class~="layout-2/11"] { width: 18.18182% !important; }
[class~="layout-3/11"] { width: 27.27273% !important; }
[class~="layout-4/11"] { width: 36.36364% !important; }
[class~="layout-5/11"] { width: 45.45455% !important; }
[class~="layout-6/11"] { width: 54.54545% !important; }
[class~="layout-7/11"] { width: 63.63636% !important; }
[class~="layout-8/11"] { width: 72.72727% !important; }
[class~="layout-9/11"] { width: 81.81818% !important; }
[class~="layout-10/11"] { width: 90.90909% !important; }
[class~="layout-11/11"] { width: 100% !important; }
[class~="layout-1/12"] { width: 8.33333% !important; }
[class~="layout-2/12"] { width: 16.66667% !important; }
[class~="layout-3/12"] { width: 25% !important; }
[class~="layout-4/12"] { width: 33.33333% !important; }
[class~="layout-5/12"] { width: 41.66667% !important; }
[class~="layout-6/12"] { width: 50% !important; }
[class~="layout-7/12"] { width: 58.33333% !important; }
[class~="layout-8/12"] { width: 66.66667% !important; }
[class~="layout-9/12"] { width: 75% !important; }
[class~="layout-10/12"] { width: 83.33333% !important; }
[class~="layout-11/12"] { width: 91.66667% !important; }
[class~="layout-12/12"] { width: 100% !important; }
/*# sourceMappingURL=data:application/json;base64,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QUN2RCx5QkFBeUIsNEJBQTRCLEVBQUU7QUFDdkQseUJBQXlCLDRCQUE0QixFQUFFO0FBQ3ZELHlCQUF5Qiw0QkFBNEIsRUFBRTtBQUN2RCx5QkFBeUIsNEJBQTRCLEVBQUU7QUFDdkQseUJBQXlCLDRCQUE0QixFQUFFO0FBQ3ZELHlCQUF5Qiw0QkFBNEIsRUFBRTtBQUN2RCx5QkFBeUIsNEJBQTRCLEVBQUU7QUFDdkQsMEJBQTBCLDRCQUE0QixFQUFFO0FBQ3hELDBCQUEwQix1QkFBdUIsRUFBRTtBQUNuRCx5QkFBeUIsMkJBQTJCLEVBQUU7QUFDdEQseUJBQXlCLDRCQUE0QixFQUFFO0FBQ3ZELHlCQUF5QixzQkFBc0IsRUFBRTtBQUNqRCx5QkFBeUIsNEJBQTRCLEVBQUU7QUFDdkQseUJBQXlCLDRCQUE0QixFQUFFO0FBQ3ZELHlCQUF5QixzQkFBc0IsRUFBRTtBQUNqRCx5QkFBeUIsNEJBQTRCLEVBQUU7QUFDdkQseUJBQXlCLDRCQUE0QixFQUFFO0FBQ3ZELHlCQUF5QixzQkFBc0IsRUFBRTtBQUNqRCwwQkFBMEIsNEJBQTRCLEVBQUU7QUFDeEQsMEJBQTBCLDRCQUE0QixFQUFFO0FBQ3hELDBCQUEwQix1QkFBdUIsRUFBRSIsImZpbGUiOiJwcmludC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiAhRGVmYXVsdCBmb3JtYXR0aW5nIGFuZCBnZW5lcmljIHN0eWxlcyAqL1xuaHRtbCxib2R5LHVsLG9sLGxpLGRpdixwLGgxLGgyLGgzLGhyLGltZyxicixmb3JtIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG5odG1sLGJvZHkgeyBoZWlnaHQ6IDEwMCU7IH1cbmJvZHkgeyBmb250OiAwLjYyNWVtIEhlbHZldGljYSwgQXJpYWwsIFRhaG9tYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6ICMwMDA7IHRleHQtYWxpZ246IGxlZnQ7IGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbnAgeyBtYXJnaW46IDAgMCAyMHB4OyBjb2xvcjojMDAwfVxucHJlIHsgY2xlYXI6IGJvdGg7IGZvbnQtc2l6ZTogMTMwJTsgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG51bCB7IG1hcmdpbjogMCAwIDAgMjBweDsgfVxub2wgeyBtYXJnaW46IDAgMCAwIDI1cHg7IH1cbmxpIHsgbWFyZ2luOiAwOyB9XG5cbmEgeyBjb2xvcjogIzAwMDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5hOmhvdmVyIHsgY29sb3I6ICNDQzAwMDA7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5kYXNoYm9hcmQgeyB6LWluZGV4OiAzMDAwOyB9XG4uaGlkZSB7IHZpc2liaWxpdHk6IGhpZGRlbjsgZGlzcGxheTogbm9uZTsgfVxuLmNsciB7IGNsZWFyOiBib3RoOyBoZWlnaHQ6IDA7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogY2xlYXJmaXggKi9cbi5jZjpiZWZvcmUsXG4uY2Y6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiB0YWJsZTsgfVxuLmNmOmFmdGVyIHsgY2xlYXI6IGJvdGg7IH1cblxuXG4vKiAhTGF5b3V0ICovXG4jdG9wIHsgIHRleHQtYWxpZ246IGxlZnQ7IGZvbnQtc2l6ZTogMTIwJTsgbGluZS1oZWlnaHQ6IDE1MCU7IGJhY2tncm91bmQ6IHdoaXRlOyB9XG4jcGFnZSB7IHBhZGRpbmc6IDMwcHg7IGJhY2tncm91bmQ6IHdoaXRlOyB9XG4jbmF2IHsgZGlzcGxheTogbm9uZTsgfVxuLmljb24geyBkaXNwbGF5OiBsaXN0LWl0ZW07IG1hcmdpbjogNXB4IDAgNXB4IDIwcHg7IH1cblxuI2xvZ28geyBkaXNwbGF5OiBub25lfVxuI3ByaW50bG9nbyB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgMCAyMHB4O31cblxuaDIuaGVhZGVyLCBwIHsgY29sb3I6IzAwMH1cblxuLmhlYWRlcixcbi50aWNrZXRzX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IC4yNXB0IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVjbTtcbn1cblxuXG4jdHJhaWwsLnJlY2VpcHRzb2NpYWwsICNmb290ZXIsIC5oZWFkZXJzb2NpYWwsIC50YWdsaW5lLCAjc2VhcmNoZm9ybSwgLmNoZWNrb3V0Zm9vdGVyLCAuYnV0dG9uIHsgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7IHZpc2liaWxpdHk6IGhpZGRlbiFpbXBvcnRhbnQ7IH1cblxuLmJveCB7IGNsZWFyOiBib3RoOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMCAwIDIwcHg7IH1cbmRsIHsgbWFyZ2luOiAwIDAgMTJweDsgb3ZlcmZsb3c6IGhpZGRlbjt9XG5kdCB7IGZvbnQtd2VpZ2h0OiBib2xkOyBkaXNwbGF5OiBibG9jazsgY2xlYXI6IGJvdGg7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMjAlOyBtYXJnaW46IDAgMCA2cHg7IHBhZGRpbmc6IDA7IH1cbmRkIHsgZGlzcGxheTogYmxvY2s7IGZsb2F0OiBsZWZ0OyBtYXJnaW46IDAgMCA2cHg7IHBhZGRpbmc6IDA7IH1cblxuLnBhaXJlZC1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbiAgICAvKipcbiAgICAgKiAxLiBPdmVycmlkZSBnZW5lcmljIGJveCBvZmZpY2UgbGkgc3R5bGVzXG4gICAgICovXG4gICAgLnBhaXJlZC1saXN0X19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwOyAvKiBbMV0gKi9cbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAucGFpcmVkLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnBhaXJlZC1saXN0X19hbHBoYSxcbiAgICAucGFpcmVkLWxpc3RfX2JldGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLnBhaXJlZC1saXN0X19hbHBoYSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuXG5cbi8qXHQ9T1VUTElORVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYm94LFxuLnRpY2tldHMge1xuICAgIG1hcmdpbi1ib3R0b206IC41Y207XG4gICAgcGFkZGluZzogMC41Y20gIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFwdCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG59XG5cblxuLypcdD1TUEFDSU5HXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbiN0b3AsXG4uc2l0ZS1jb250YWluZXIge8KnXG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi50aWNrZXRzX19oZWFkZXIsXG4udGlja2V0c19fYm9keSxcbi5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMCAuNWNtIDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAuNWNtIDAgIWltcG9ydGFudDtcbn1cblxuXG4vKlx0PVJFTU9WRSBDT01QT05FTlRTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5oZWFkZXItdXBwZXIsXG4uaGVhZGVyLWxpbmtzLFxuLmhlYWRlci1uYXYsXG4uc2l0ZS1oZWFkZXIsXG4uc2VhcmNoLXByb21vdGUsXG4ucHJvbW8tbGlua3MsXG4uZm9vdGVyLXNlY3Rpb24sXG4uYmYtdG9nZ2xlLWxpbmssXG4uZGYtdG9nZ2xlLWxpbmssXG4uYmYtaW5mby1jb250YWluZXIsXG4uZGYtaW5mby1jb250YWluZXIsXG4udXNlcnRvb2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8qXHQ9U0hPVyBDT01QT05FTlRTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiNoZWFkZXItbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxNDBweDtcbn1cblxuLmZvb3Rlci1zZWN0aW9uLmZpcnN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNzaXRlLWZvb3RlciBoMiB7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG5cbi50ZXh0LS1yaWdodCB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLyogIWxheW91dCBncmlkICovXG4ubGF5b3V0IHsgbGlzdC1zdHlsZTogbm9uZTsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBtYXJnaW4tbGVmdDogLTI0cHg7IH1cbi5sYXlvdXRfX2l0ZW0geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmctbGVmdDogMjRweDsgdmVydGljYWwtYWxpZ246IHRvcDsgdGV4dC1hbGlnbjogbGVmdDsgd2lkdGg6IDEwMCU7IH1cbi5sYXlvdXQtLWxhcmdlIHsgbWFyZ2luLWxlZnQ6IC00OHB4OyB9XG4ubGF5b3V0LS1sYXJnZSA+IC5sYXlvdXRfX2l0ZW0geyBwYWRkaW5nLWxlZnQ6IDQ4cHg7IH1cbi5sYXlvdXQtLXNtYWxsIHsgbWFyZ2luLWxlZnQ6IC0xMnB4OyB9XG4ubGF5b3V0LS1zbWFsbCA+IC5sYXlvdXRfX2l0ZW0geyBwYWRkaW5nLWxlZnQ6IDEycHg7IH1cbi5sYXlvdXQtLWZsdXNoIHsgbWFyZ2luLWxlZnQ6IDA7IH1cbi5sYXlvdXQtLWZsdXNoID4gLmxheW91dF9faXRlbSB7IHBhZGRpbmctbGVmdDogMDsgfVxuLmxheW91dC0tbWlkZGxlID4gLmxheW91dF9faXRlbSB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbi5sYXlvdXQtLWJvdHRvbSA+IC5sYXlvdXRfX2l0ZW0geyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4ubGF5b3V0LS1yZXYgeyBkaXJlY3Rpb246IHJ0bDsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLmxheW91dC0tcmV2ID4gLmxheW91dF9faXRlbSB7IGRpcmVjdGlvbjogbHRyOyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4ubGF5b3V0LS1yaWdodCB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4ubGF5b3V0LS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi5sYXlvdXQtLWF1dG8gPiAubGF5b3V0X19pdGVtIHsgd2lkdGg6IGF1dG87IH1cblxuW2NsYXNzfj1cImxheW91dC0xLzFcIl0geyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTEvMlwiXSB7IHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC0yLzJcIl0geyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTEvM1wiXSB7IHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC0yLzNcIl0geyB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtMy8zXCJdIHsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC0xLzRcIl0geyB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtMi80XCJdIHsgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTMvNFwiXSB7IHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC00LzRcIl0geyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTEvNVwiXSB7IHdpZHRoOiAyMCUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC0yLzVcIl0geyB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtMy81XCJdIHsgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTQvNVwiXSB7IHdpZHRoOiA4MCUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC01LzVcIl0geyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTEvNlwiXSB7IHdpZHRoOiAxNi42NjY2NyUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC0yLzZcIl0geyB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtMy82XCJdIHsgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTQvNlwiXSB7IHdpZHRoOiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC01LzZcIl0geyB3aWR0aDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtNi82XCJdIHsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC0xLzdcIl0geyB3aWR0aDogMTQuMjg1NzElICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtMi83XCJdIHsgd2lkdGg6IDI4LjU3MTQzJSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTMvN1wiXSB7IHdpZHRoOiA0Mi44NTcxNCUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC00LzdcIl0geyB3aWR0aDogNTcuMTQyODYlICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtNS83XCJdIHsgd2lkdGg6IDcxLjQyODU3JSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTYvN1wiXSB7IHdpZHRoOiA4NS43MTQyOSUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC03LzdcIl0geyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTEvOFwiXSB7IHdpZHRoOiAxMi41JSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTIvOFwiXSB7IHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC0zLzhcIl0geyB3aWR0aDogMzcuNSUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC00LzhcIl0geyB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtNS84XCJdIHsgd2lkdGg6IDYyLjUlICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtNi84XCJdIHsgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTcvOFwiXSB7IHdpZHRoOiA4Ny41JSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTgvOFwiXSB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtMS85XCJdIHsgd2lkdGg6IDExLjExMTExJSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTIvOVwiXSB7IHdpZHRoOiAyMi4yMjIyMiUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC0zLzlcIl0geyB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtNC85XCJdIHsgd2lkdGg6IDQ0LjQ0NDQ0JSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTUvOVwiXSB7IHdpZHRoOiA1NS41NTU1NiUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC02LzlcIl0geyB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtNy85XCJdIHsgd2lkdGg6IDc3Ljc3Nzc4JSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTgvOVwiXSB7IHdpZHRoOiA4OC44ODg4OSUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC05LzlcIl0geyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTEvMTBcIl0geyB3aWR0aDogMTAlICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtMi8xMFwiXSB7IHdpZHRoOiAyMCUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC0zLzEwXCJdIHsgd2lkdGg6IDMwJSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTQvMTBcIl0geyB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtNS8xMFwiXSB7IHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC02LzEwXCJdIHsgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTcvMTBcIl0geyB3aWR0aDogNzAlICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtOC8xMFwiXSB7IHdpZHRoOiA4MCUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC05LzEwXCJdIHsgd2lkdGg6IDkwJSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTEwLzEwXCJdIHsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC0xLzExXCJdIHsgd2lkdGg6IDkuMDkwOTElICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtMi8xMVwiXSB7IHdpZHRoOiAxOC4xODE4MiUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC0zLzExXCJdIHsgd2lkdGg6IDI3LjI3MjczJSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTQvMTFcIl0geyB3aWR0aDogMzYuMzYzNjQlICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtNS8xMVwiXSB7IHdpZHRoOiA0NS40NTQ1NSUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC02LzExXCJdIHsgd2lkdGg6IDU0LjU0NTQ1JSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTcvMTFcIl0geyB3aWR0aDogNjMuNjM2MzYlICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtOC8xMVwiXSB7IHdpZHRoOiA3Mi43MjcyNyUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC05LzExXCJdIHsgd2lkdGg6IDgxLjgxODE4JSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTEwLzExXCJdIHsgd2lkdGg6IDkwLjkwOTA5JSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTExLzExXCJdIHsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC0xLzEyXCJdIHsgd2lkdGg6IDguMzMzMzMlICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtMi8xMlwiXSB7IHdpZHRoOiAxNi42NjY2NyUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC0zLzEyXCJdIHsgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTQvMTJcIl0geyB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtNS8xMlwiXSB7IHdpZHRoOiA0MS42NjY2NyUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC02LzEyXCJdIHsgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTcvMTJcIl0geyB3aWR0aDogNTguMzMzMzMlICFpbXBvcnRhbnQ7IH1cbltjbGFzc349XCJsYXlvdXQtOC8xMlwiXSB7IHdpZHRoOiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuW2NsYXNzfj1cImxheW91dC05LzEyXCJdIHsgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTEwLzEyXCJdIHsgd2lkdGg6IDgzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTExLzEyXCJdIHsgd2lkdGg6IDkxLjY2NjY3JSAhaW1wb3J0YW50OyB9XG5bY2xhc3N+PVwibGF5b3V0LTEyLzEyXCJdIHsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuIl19 */